
Time bar (total: 5.1s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 4 |
| 25.0% | 25.0% | 74.9% | 0.2% | 0.0% | 0.0% | 0.0% | 5 |
| 37.5% | 37.4% | 62.4% | 0.2% | 0.0% | 0.0% | 0.0% | 6 |
| 37.5% | 37.4% | 62.4% | 0.2% | 0.0% | 0.0% | 0.0% | 7 |
| 37.5% | 37.4% | 62.4% | 0.2% | 0.0% | 0.0% | 0.0% | 8 |
| 40.6% | 40.5% | 59.3% | 0.2% | 0.0% | 0.0% | 0.0% | 9 |
| 49.2% | 49.1% | 50.7% | 0.2% | 0.0% | 0.0% | 0.0% | 10 |
| 49.2% | 49.1% | 50.7% | 0.2% | 0.0% | 0.0% | 0.0% | 11 |
| 54.3% | 54.2% | 45.6% | 0.2% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 19 to 14 computations (26.3% saved)
| 225.0ms | 8 256× | 0 | valid |
Div: 6.0ms (34.2% of total, 0.0 MiB)Mul: 5.0ms (28.5% of total, 0.0 MiB)Sub: 3.0ms (17.1% of total, 0.0 MiB)Add: 3.0ms (17.1% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 82 | 271 |
| 1 | 550 | 255 |
| 2 | 2579 | 255 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 89.9% | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) |
Compiled 2 to 26 computations (-1200.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 927 | 5922 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %4 = (-.f64 %3 x) %6 = (*.f64 t z) %7 = (-.f64 %6 x) %8 = (/.f64 %4 %7) %9 = (+.f64 x %8) %11 = (+.f64 x #s(literal 1 binary64)) x y z %3 %4 t %6 %7 %8 %9 #s(literal 1 binary64) %11 (/.f64 %9 %11) |
| Outputs |
|---|
%7 = (- (* y z) x) %8 = (*.f64 y z) %15 = (- (* t z) x) %16 = (*.f64 t z) %20 = (/ %7 %15) %21 = (/.f64 y t) %24 = (pow.f64 t #s(literal 2 binary64)) %25 = (*.f64 %24 z) %26 = (/.f64 y %25) %28 = (/.f64 #s(literal 1 binary64) %16) %29 = (fma.f64 #s(literal -1 binary64) %26 %28) %34 = (pow.f64 t #s(literal 3 binary64)) %35 = (pow.f64 z #s(literal 2 binary64)) %36 = (*.f64 %34 %35) %38 = (*.f64 %24 %35) %40 = (fma.f64 #s(literal -1 binary64) (/.f64 y %36) (/.f64 #s(literal 1 binary64) %38)) %42 = (*.f64 #s(literal -1 binary64) (*.f64 x %40)) %47 = (pow.f64 t #s(literal 4 binary64)) %48 = (pow.f64 z #s(literal 3 binary64)) %49 = (*.f64 %47 %48) %51 = (*.f64 %34 %48) %53 = (fma.f64 #s(literal -1 binary64) (/.f64 y %49) (/.f64 #s(literal 1 binary64) %51)) %57 = (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %53)) %40)) %61 = (+ x %20) %74 = (+ x 1) %76 = (+.f64 #s(literal 1 binary64) x) %78 = (/ %61 %74) %79 = (+.f64 %28 %21) %80 = (fma.f64 #s(literal -1 binary64) %26 %79) %84 = (fma.f64 #s(literal -1 binary64) %40 %80) %105 = (/.f64 %8 x) %109 = (/.f64 %16 x) %113 = (*.f64 #s(literal -1 binary64) %105) %114 = (+.f64 #s(literal 1 binary64) %113) %115 = (*.f64 #s(literal -1 binary64) %109) %120 = (-.f64 (*.f64 #s(literal -1 binary64) %8) (*.f64 #s(literal -1 binary64) %16)) %123 = (pow.f64 x #s(literal 2 binary64)) %124 = (/.f64 (*.f64 t (*.f64 z %120)) %123) %131 = (pow.f64 x #s(literal 3 binary64)) %139 = (/.f64 #s(literal 1 binary64) x) %143 = (/.f64 %8 %123) %144 = (/.f64 %16 %123) %150 = (/.f64 %38 %131) %151 = (+.f64 %144 %150) %155 = (*.f64 y %35) %156 = (*.f64 t %155) %157 = (/.f64 %156 %131) %166 = (/.f64 %8 %131) %167 = (/.f64 %16 %131) %172 = (pow.f64 x #s(literal 4 binary64)) %184 = (*.f64 y %48) %185 = (*.f64 %24 %184) %201 = (-.f64 %8 %16) %204 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %201 x))) %207 = (*.f64 t (*.f64 z %201)) %247 = (/.f64 %201 %123) %251 = (fma.f64 t z %156) %253 = (-.f64 (fma.f64 #s(literal -1 binary64) %38 %251) %8) %272 = (-.f64 %8 x) %274 = (-.f64 %16 x) %275 = (/.f64 x %274) %278 = (/.f64 %8 %274) %281 = (-.f64 x %275) %288 = (/.f64 x %76) %289 = (*.f64 %76 %274) %290 = (/.f64 %8 %289) %292 = (/.f64 x %289) %295 = (/.f64 x y) %302 = (/.f64 x (*.f64 y %274)) %303 = (/.f64 z %274) %314 = (/.f64 z %289) %344 = (/.f64 y x) %346 = (/.f64 t x) %347 = (*.f64 #s(literal -1 binary64) %346) %348 = (-.f64 (*.f64 #s(literal -1 binary64) %344) %347) %349 = (*.f64 z %348) %376 = (/.f64 %24 %123) %377 = (*.f64 t y) %378 = (/.f64 %377 %123) %387 = (*.f64 %24 y) %398 = (*.f64 x %76) %399 = (/.f64 y %398) %400 = (/.f64 t %398) %405 = (*.f64 %123 %76) %406 = (/.f64 %24 %405) %407 = (/.f64 %377 %405) %414 = (*.f64 %131 %76) %425 = (/.f64 x z) %426 = (*.f64 #s(literal -1 binary64) %425) %433 = (/.f64 x %16) %435 = (*.f64 x y) %436 = (/.f64 %435 %25) %437 = (*.f64 #s(literal -1 binary64) %436) %440 = (/.f64 x t) %441 = (*.f64 #s(literal -1 binary64) %440) %442 = (/.f64 %435 %24) %443 = (*.f64 #s(literal -1 binary64) %442) %444 = (-.f64 %441 %443) %446 = (*.f64 t %35) %447 = (/.f64 (*.f64 x %444) %446) %453 = (*.f64 %24 %48) %461 = (+.f64 x %21) %463 = (fma.f64 #s(literal -1 binary64) %442 %440) %468 = (/.f64 %123 %38) %470 = (+.f64 x (fma.f64 #s(literal -1 binary64) %468 %21)) %471 = (*.f64 %123 y) %472 = (/.f64 %471 %36) %474 = (fma.f64 #s(literal -1 binary64) %436 (fma.f64 #s(literal -1 binary64) %472 %433)) %480 = (+.f64 x (fma.f64 #s(literal -1 binary64) %468 (fma.f64 #s(literal -1 binary64) (/.f64 %131 %51) %21))) %481 = (*.f64 %131 y) %490 = (*.f64 z %76) %491 = (/.f64 %463 %490) %492 = (*.f64 t %76) %494 = (+.f64 %288 (/.f64 y %492)) %497 = (*.f64 %35 %76) %499 = (/.f64 %123 (*.f64 %24 %497)) %500 = (fma.f64 #s(literal -1 binary64) %499 %494) %503 = (/.f64 %471 (*.f64 %34 %497)) %507 = (*.f64 %48 %76) %511 = (fma.f64 #s(literal -1 binary64) %499 (fma.f64 #s(literal -1 binary64) (/.f64 %131 (*.f64 %34 %507)) %494)) %527 = (-.f64 %440 %442) %531 = (*.f64 x %527) %556 = (fma.f64 #s(literal -1 binary64) (/.f64 %123 %24) (/.f64 %471 %34)) %578 = (*.f64 %24 %76) %579 = (/.f64 %435 %578) %582 = (*.f64 #s(literal -1 binary64) (/.f64 x %492)) %588 = (*.f64 %34 %76) %590 = (fma.f64 #s(literal -1 binary64) (/.f64 %123 %578) (/.f64 %471 %588)) %612 = (/.f64 %272 x) %613 = (*.f64 #s(literal -1 binary64) %612) %615 = (*.f64 z %272) %620 = (*.f64 %35 %272) %624 = (/.f64 %615 %123) %641 = (+.f64 #s(literal 1 binary64) (+.f64 x %113)) %643 = (/.f64 z x) %644 = (/.f64 %155 %123) %651 = (/.f64 %35 %123) %652 = (/.f64 %184 %131) %662 = (pow.f64 z #s(literal 4 binary64)) %663 = (*.f64 y %662) %677 = (/.f64 %8 %398) %678 = (/.f64 z %398) %679 = (/.f64 %155 %405) %682 = (+.f64 (/.f64 #s(literal 1 binary64) %76) %288) %686 = (/.f64 %35 %405) %687 = (/.f64 %184 %414) %710 = (*.f64 x %272) %711 = (/.f64 %710 %446) %716 = (*.f64 %123 %272) %717 = (/.f64 %716 %453) %723 = (*.f64 %131 %272) %741 = (/.f64 x (*.f64 t %490)) %745 = (/.f64 %435 (*.f64 %24 %490)) %757 = (/.f64 %272 z) %758 = (*.f64 #s(literal -1 binary64) %757) %766 = (*.f64 #s(literal -1 binary64) (/.f64 %710 %35)) %794 = (*.f64 #s(literal -1 binary64) (/.f64 %123 %35)) %796 = (*.f64 #s(literal -1 binary64) (/.f64 %435 z)) %820 = (/.f64 y %76) %823 = (*.f64 #s(literal -1 binary64) (/.f64 x %490)) %829 = (*.f64 #s(literal -1 binary64) (/.f64 %123 %497)) %831 = (*.f64 #s(literal -1 binary64) (/.f64 %435 %490)) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %8) (approx %7 (fma.f64 #s(literal -1 binary64) x %8)) (approx %15 %16) (approx %15 (fma.f64 #s(literal -1 binary64) x %16)) (approx %20 %21) (approx %20 (fma.f64 #s(literal -1 binary64) (*.f64 x %29) %21)) (approx %20 (fma.f64 x (-.f64 %42 %29) %21)) (approx %20 (fma.f64 x (-.f64 %57 %29) %21)) (approx %61 (fma.f64 x (-.f64 #s(literal 1 binary64) %29) %21)) (approx %61 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %42) %29) %21)) (approx %61 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %57) %29) %21)) (approx %74 #s(literal 1 binary64)) (approx %74 %76) (approx %78 (fma.f64 x (-.f64 #s(literal 1 binary64) %80) %21)) (approx %78 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %84 #s(literal 1 binary64)))) %80) %21)) (approx %78 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %40 (fma.f64 #s(literal -1 binary64) %26 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %53)) %84) %79))) #s(literal 1 binary64)))) %80) %21)) (approx %7 (*.f64 #s(literal -1 binary64) x)) (approx %7 (*.f64 x (-.f64 %105 #s(literal 1 binary64)))) (approx %15 (*.f64 x (-.f64 %109 #s(literal 1 binary64)))) (approx %20 (-.f64 %114 %115)) (approx %20 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %105 %124)) %115)) (approx %20 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %105 (/.f64 (*.f64 %24 (*.f64 %35 %120)) %131))) (fma.f64 #s(literal -1 binary64) %109 (*.f64 #s(literal -1 binary64) %124)))) (approx %61 (*.f64 x (+.f64 #s(literal 1 binary64) %139))) (approx %61 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %143 (+.f64 %139 %144))))) (approx %61 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %143 (+.f64 %139 %151))) %157))) (approx %78 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %143 %144))) (approx %78 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %143 %151)) (fma.f64 #s(literal -1 binary64) %166 (+.f64 %167 %157)))) (approx %78 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %143 (fma.f64 #s(literal -1 binary64) (/.f64 %8 %172) (+.f64 %144 (+.f64 (/.f64 %16 %172) (+.f64 (/.f64 %156 %172) (+.f64 %150 (/.f64 %51 %172)))))))) (fma.f64 #s(literal -1 binary64) %166 (+.f64 %167 (+.f64 %157 (+.f64 (/.f64 %185 %172) (/.f64 %38 %172))))))) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 x %114))) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) %115)))) (approx %20 %204) (approx %20 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y z (/.f64 %207 x)) %16) x)))) (approx %20 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %24 (*.f64 %35 %201)) x)) %207) x) %8) %16) x)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %204 x)) #s(literal 1 binary64))))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %38 x) (fma.f64 y z (/.f64 %156 x))) %16) x))) x)) #s(literal 1 binary64))))) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %247))) (approx %78 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %247 (*.f64 #s(literal -1 binary64) (/.f64 %253 %131))))) (approx %78 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %247 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %38 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %185 %51) (*.f64 #s(literal -1 binary64) %253)) x) %251)) %8) %131))))) (approx y y) (approx %7 %272) (approx %20 (*.f64 #s(literal -1 binary64) %275)) (approx %20 (fma.f64 #s(literal -1 binary64) %275 %278)) (approx %61 %281) (approx %61 (-.f64 (+.f64 x %278) %275)) (approx %78 (/.f64 %281 %76)) (approx %78 (-.f64 (+.f64 %288 %290) %292)) (approx %7 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %295)))) (approx %20 %278) (approx %20 (*.f64 y (fma.f64 #s(literal -1 binary64) %302 %303))) (approx %61 (*.f64 y (-.f64 (+.f64 %295 %303) %302))) (approx %78 %290) (approx %78 (*.f64 y (-.f64 (+.f64 (/.f64 x (*.f64 y %76)) %314) (/.f64 x (*.f64 y %289))))) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %295)))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %303 %302)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %303 (*.f64 #s(literal -1 binary64) (/.f64 %281 y)))))) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %314 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %288 %292) y)))))) (approx z z) (approx %15 %274) (approx %20 (+.f64 #s(literal 1 binary64) %349)) (approx %20 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %344 (/.f64 (*.f64 t %349) x)) %347)))) (approx %20 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %344 (*.f64 z (-.f64 (/.f64 (*.f64 %24 %349) %123) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %348) x))))) %347)))) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %344 %346))))) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %344 (fma.f64 z (-.f64 %376 %378) %346)))))) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %344 (fma.f64 z (-.f64 (fma.f64 z (-.f64 (/.f64 %34 %131) (/.f64 %387 %131)) %376) %378) %346)))))) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %399 %400)))) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %399 (fma.f64 z (-.f64 %406 %407) %400))))) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %399 (fma.f64 z (-.f64 (fma.f64 z (-.f64 (/.f64 %34 %414) (/.f64 %387 %414)) %406) %407) %400))))) (approx %7 (*.f64 z (+.f64 y %426))) (approx %15 (*.f64 z (+.f64 t %426))) (approx %20 (-.f64 (fma.f64 #s(literal -1 binary64) %433 %21) %437)) (approx %20 (-.f64 (fma.f64 #s(literal -1 binary64) %433 (+.f64 %21 %447)) %437)) (approx %20 (-.f64 (fma.f64 #s(literal -1 binary64) %433 (+.f64 %21 (/.f64 (*.f64 %123 %444) %453))) (fma.f64 #s(literal -1 binary64) %436 (*.f64 #s(literal -1 binary64) %447)))) (approx %61 %461) (approx %61 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %463 z) %21))) (approx %61 (-.f64 %470 %474)) (approx %61 (-.f64 %480 (fma.f64 #s(literal -1 binary64) %436 (fma.f64 #s(literal -1 binary64) %472 (fma.f64 #s(literal -1 binary64) (/.f64 %481 %49) %433))))) (approx %78 (/.f64 %461 %76)) (approx %78 (fma.f64 #s(literal -1 binary64) %491 %494)) (approx %78 (-.f64 (fma.f64 #s(literal -1 binary64) %491 %500) (*.f64 #s(literal -1 binary64) %503))) (approx %78 (-.f64 (fma.f64 #s(literal -1 binary64) %491 %511) (fma.f64 #s(literal -1 binary64) %503 (*.f64 #s(literal -1 binary64) (/.f64 %481 (*.f64 %47 %507)))))) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y %425)))) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t %425)))) (approx %20 (fma.f64 #s(literal -1 binary64) (/.f64 %527 z) %21)) (approx %20 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %440 (/.f64 %531 %16)) %442) z) %21)) (approx %20 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %123 %527) %25)) (/.f64 %531 t)) z) %440) %442) z) %21)) (approx %61 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %443 %441) z) %21))) (approx %61 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %442 (*.f64 #s(literal -1 binary64) (/.f64 %556 z))) %441) z) %21))) (approx %61 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %442 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %481 %47) (/.f64 %131 %34)) z) %556) z))) %441) z) %21))) (approx %78 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %579) %582) z) %494)) (approx %78 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %579 (*.f64 #s(literal -1 binary64) (/.f64 %590 z))) %582) z) %494)) (approx %78 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %579 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %481 (*.f64 %47 %76)) (/.f64 %131 %588)) z) %590) z))) %582) z) %494)) (approx t t) (approx %20 %613) (approx %20 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %615) %123) %613)) (approx %20 (fma.f64 #s(literal -1 binary64) %612 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %620) %131)) %624)))) (approx %20 (fma.f64 #s(literal -1 binary64) %612 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %48 %272)) %172)) (/.f64 %620 %131))) %624)))) (approx %61 %641) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %105 (*.f64 t (-.f64 %643 %644)))))) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %105 (*.f64 t (-.f64 (fma.f64 t (-.f64 %651 %652) %643) %644)))))) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %105 (*.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 %48 %131) (/.f64 %663 %172)) %651) %652) %643) %644)))))) (approx %78 (/.f64 %641 %76)) (approx %78 (fma.f64 #s(literal -1 binary64) %677 (fma.f64 t (-.f64 %678 %679) %682))) (approx %78 (fma.f64 #s(literal -1 binary64) %677 (fma.f64 t (-.f64 (fma.f64 t (-.f64 %686 %687) %678) %679) %682))) (approx %78 (fma.f64 #s(literal -1 binary64) %677 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 %48 %414) (/.f64 %663 (*.f64 %172 %76))) %686) %687) %678) %679) %682))) (approx %15 (*.f64 t (+.f64 z %441))) (approx %20 (/.f64 %272 %16)) (approx %20 (/.f64 (-.f64 (+.f64 y %711) %425) t)) (approx %20 (/.f64 (-.f64 (+.f64 y %717) (fma.f64 #s(literal -1 binary64) %711 %425)) t)) (approx %20 (/.f64 (-.f64 (+.f64 y (/.f64 %723 (*.f64 %34 %662))) (fma.f64 #s(literal -1 binary64) %711 (fma.f64 #s(literal -1 binary64) %717 %425))) t)) (approx %61 (-.f64 %461 %433)) (approx %61 (-.f64 %470 (fma.f64 #s(literal -1 binary64) %436 %433))) (approx %61 (-.f64 %480 %474)) (approx %78 %288) (approx %78 (-.f64 %494 %741)) (approx %78 (-.f64 %500 (fma.f64 #s(literal -1 binary64) %745 %741))) (approx %78 (-.f64 %511 (fma.f64 #s(literal -1 binary64) %745 (fma.f64 #s(literal -1 binary64) %503 %741)))) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z %440)))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %711 %758) t))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %757 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %716 (*.f64 t %48)) %766) t))) t))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %723 (*.f64 t %662))) (/.f64 %716 %48)) t)) %766) t) %758) t))) (approx %61 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) y) %426) t)))) (approx %61 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %794 %796) t))) %426) t)))) (approx %61 (+.f64 x (*.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 (/.f64 %131 %48) (/.f64 %471 %35)) t) %794) %796) t))) %426) t)))) (approx %78 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %820) %823) t) %288)) (approx %78 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %820 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %829 %831) t))) %823) t) %288)) (approx %78 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %820 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %131 %507) (/.f64 %471 %497)) t) %829) %831) t))) %823) t) %288)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 5.0ms | z | inf |
| 3.0ms | t | inf |
| 3.0ms | z | 0 |
| 3.0ms | x | inf |
| 3.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 65 |
| 0 | 21 | 65 |
| 1 | 79 | 65 |
| 2 | 310 | 65 |
| 3 | 1803 | 65 |
| 0 | 5478 | 65 |
| 0 | 5894 | 65 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %4 = (-.f64 %3 x) %6 = (*.f64 t z) %7 = (-.f64 %6 x) %8 = (/.f64 %4 %7) %9 = (+.f64 x %8) %11 = (+.f64 x #s(literal 1 binary64)) x y z %3 %4 t %6 %7 %8 %9 #s(literal 1 binary64) %11 (/.f64 %9 %11) |
| Outputs |
|---|
%4 = (*.f64 z y) %11 = (-.f64 %4 x) %13 = (*.f64 %11 #s(literal 2 binary64)) %16 = (*.f64 %11 #s(literal 1/2 binary64)) %27 = (-.f64 x %4) %28 = (*.f64 %27 #s(literal 1 binary64)) %30 = (*.f64 %11 #s(literal -1 binary64)) %34 = (*.f64 %11 #s(literal 0 binary64)) %36 = (*.f64 #s(literal 0 binary64) %11) %40 = (*.f64 #s(literal 1/2 binary64) %11) %42 = (neg.f64 x) %43 = (neg.f64 %4) %44 = (neg.f64 %43) %65 = (*.f64 t z) %71 = (-.f64 %65 x) %74 = (/.f64 #s(literal 1 binary64) %71) %76 = (-.f64 x %65) %78 = (neg.f64 %65) %79 = (neg.f64 %78) %91 = (/.f64 #s(literal -1/2 binary64) %76) %93 = (/.f64 #s(literal -1 binary64) %71) %95 = (*.f64 %4 #s(literal 1 binary64)) %96 = (-.f64 %95 x) %98 = (*.f64 %71 %11) %99 = (*.f64 %76 %71) %100 = (/.f64 #s(literal -1 binary64) %99) %102 = (*.f64 %91 %11) %106 = (/.f64 %11 %71) %110 = (*.f64 %4 #s(literal -1 binary64)) %113 = (*.f64 %71 %76) %117 = (*.f64 %76 %76) %122 = (*.f64 %71 %43) %125 = (*.f64 %71 %4) %137 = (*.f64 %76 %43) %140 = (*.f64 %76 %4) %143 = (*.f64 %76 %42) %146 = (*.f64 %76 x) %149 = (*.f64 %71 %42) %152 = (*.f64 %71 x) %164 = (*.f64 %117 %152) %168 = (*.f64 %42 %71) %173 = (*.f64 %110 %76) %174 = (*.f64 x #s(literal -1 binary64)) %175 = (*.f64 %76 %174) %178 = (*.f64 %110 %71) %179 = (*.f64 x #s(literal 1 binary64)) %180 = (*.f64 %76 %179) %187 = (*.f64 %95 %76) %188 = (*.f64 %71 %174) %191 = (*.f64 %95 %71) %192 = (*.f64 %71 %179) %199 = (*.f64 %44 %76) %202 = (*.f64 %44 %71) %209 = (*.f64 %43 %76) %212 = (*.f64 %43 %71) %215 = (*.f64 %4 %76) %220 = (*.f64 #s(literal -1 binary64) %11) %223 = (/.f64 %98 %71) %226 = (/.f64 %4 %71) %228 = (-.f64 (*.f64 %226 %76) %42) %231 = (fma.f64 %43 %71 %152) %234 = (fma.f64 %43 %71 %143) %237 = (fma.f64 %71 %4 %149) %239 = (neg.f64 %117) %241 = (-.f64 %209 %143) %244 = (-.f64 %212 %146) %247 = (-.f64 %215 %149) %250 = (neg.f64 %96) %253 = (neg.f64 %98) %261 = (-.f64 %152 %125) %268 = (-.f64 %152 %137) %290 = (/.f64 %27 %71) %292 = (*.f64 %4 #s(literal 2 binary64)) %293 = (*.f64 %74 %42) %295 = (/.f64 x %76) %297 = (/.f64 y %71) %300 = (/.f64 z %71) %324 = (/.f64 %4 %76) %326 = (/.f64 x %71) %332 = (+.f64 %106 x) %333 = (*.f64 %332 #s(literal 2 binary64)) %335 = (*.f64 %332 #s(literal 1/2 binary64)) %337 = (fma.f64 %71 x %11) %338 = (*.f64 %337 #s(literal 2 binary64)) %340 = (fma.f64 %76 x %27) %347 = (+.f64 #s(literal 1 binary64) x) %348 = (*.f64 %42 %347) %349 = (-.f64 #s(literal -1 binary64) x) %352 = (*.f64 %349 %76) %356 = (*.f64 %349 %71) %363 = (*.f64 %349 %99) %370 = (*.f64 %349 %117) %380 = (*.f64 %349 %113) %382 = (*.f64 %349 %28) %385 = (*.f64 %349 %30) %388 = (*.f64 %349 %250) %391 = (*.f64 %349 %253) %393 = (*.f64 %349 %239) %395 = (*.f64 %349 %96) %398 = (*.f64 %349 %98) %401 = (*.f64 %349 %27) %404 = (*.f64 %349 %11) %407 = (fma.f64 x x x) %410 = (*.f64 %76 %347) %414 = (*.f64 %347 %71) %421 = (*.f64 %347 %99) %428 = (*.f64 %347 %117) %438 = (*.f64 %347 %113) %440 = (*.f64 %347 %28) %443 = (*.f64 %347 %30) %446 = (*.f64 %347 %250) %449 = (*.f64 %347 %253) %451 = (*.f64 %347 %239) %453 = (*.f64 %347 %96) %456 = (*.f64 %347 %98) %459 = (*.f64 %347 %27) %462 = (*.f64 %347 %11) %465 = (*.f64 %76 %348) %467 = (*.f64 %76 %349) %469 = (*.f64 %76 %407) %472 = (*.f64 %71 %348) %474 = (*.f64 %71 %349) %476 = (*.f64 %71 %407) %483 = (*.f64 %99 %348) %485 = (*.f64 %99 %349) %487 = (*.f64 %99 %407) %489 = (*.f64 %99 %347) %495 = (*.f64 %117 %348) %497 = (*.f64 %117 %349) %499 = (*.f64 %117 %407) %501 = (*.f64 %117 %347) %555 = (fma.f64 %76 x %43) %560 = (fma.f64 %71 x %4) %576 = (*.f64 %76 %99) %583 = (*.f64 %76 %117) %593 = (*.f64 %76 %113) %595 = (*.f64 %76 %28) %601 = (*.f64 %76 %250) %604 = (*.f64 %76 %253) %606 = (*.f64 %76 %239) %608 = (*.f64 %76 %96) %611 = (*.f64 %76 %98) %614 = (*.f64 %76 %27) %617 = (*.f64 %76 %11) %631 = (*.f64 %71 %99) %639 = (pow.f64 %71 #s(literal 3 binary64)) %649 = (*.f64 %71 %113) %651 = (*.f64 %71 %28) %657 = (*.f64 %71 %250) %660 = (*.f64 %71 %253) %662 = (*.f64 %71 %239) %664 = (*.f64 %76 %146) %667 = (*.f64 %76 %152) %670 = (*.f64 %71 %146) %673 = (*.f64 %71 %152) %680 = (*.f64 %99 %146) %682 = (*.f64 %99 %76) %684 = (*.f64 %99 %152) %686 = (*.f64 %99 %71) %692 = (*.f64 %117 %146) %694 = (*.f64 %117 %76) %697 = (*.f64 %117 %71) %751 = (*.f64 %555 %76) %754 = (*.f64 %555 %71) %761 = (*.f64 %560 %76) %764 = (*.f64 %560 %71) %771 = (*.f64 %146 %117) %775 = (*.f64 %146 %76) %777 = (-.f64 (*.f64 %326 %76) %43) %781 = (*.f64 %146 %71) %783 = (-.f64 (*.f64 %326 %71) %4) %791 = (-.f64 %168 %140) %796 = (-.f64 %146 %122) %800 = (*.f64 %27 #s(literal -1 binary64)) %819 = (*.f64 %152 %117) %823 = (*.f64 %152 %76) %827 = (*.f64 %152 %71) %851 = (*.f64 %71 %96) %855 = (*.f64 %71 %98) %858 = (*.f64 %71 %27) %863 = (*.f64 %348 %117) %867 = (*.f64 %348 %76) %871 = (*.f64 %348 %71) %886 = (*.f64 %349 %800) %904 = (*.f64 %407 %117) %908 = (*.f64 %407 %76) %912 = (*.f64 %407 %71) %927 = (*.f64 %347 %800) %945 = (fma.f64 %179 %71 %96) %948 = (fma.f64 %179 %117 %98) %951 = (fma.f64 %179 %76 %27) %954 = (fma.f64 %179 %71 %11) %959 = (fma.f64 x %117 %98) %962 = (fma.f64 %297 z x) %964 = (-.f64 (*.f64 %962 %76) %42) %968 = (-.f64 (*.f64 %962 %71) x) %972 = (fma.f64 %152 %71 (*.f64 %96 %71)) %976 = (fma.f64 %152 %117 (*.f64 %98 %71)) %978 = (neg.f64 %639) %981 = (fma.f64 %152 %76 (*.f64 %27 %71)) %985 = (fma.f64 %152 %71 (*.f64 %11 %71)) %988 = (fma.f64 %71 x %96) %991 = (fma.f64 %152 %71 %98) %994 = (fma.f64 %152 %71 %851) %997 = (fma.f64 %152 %117 %855) %1000 = (fma.f64 %152 %76 %858) %1003 = (*.f64 %340 #s(literal 2 binary64)) %1005 = (*.f64 %76 #s(literal 2 binary64)) %1009 = (*.f64 %71 #s(literal 2 binary64)) %1012 = (*.f64 %340 #s(literal 1 binary64)) %1013 = (neg.f64 %1012) %1035 = (*.f64 %337 #s(literal -1 binary64)) %1045 = (-.f64 %290 x) %1046 = (*.f64 %1045 #s(literal 1 binary64)) %1048 = (*.f64 %332 #s(literal -1 binary64)) %1051 = (+.f64 %295 x) %1053 = (-.f64 %295 %42) %1055 = (-.f64 %326 x) %1056 = (neg.f64 %1055) %1060 = (*.f64 %332 #s(literal 0 binary64)) %1062 = (*.f64 #s(literal 0 binary64) %332) %1088 = (*.f64 #s(literal 1/2 binary64) %332) %1102 = (/.f64 x %347) %1132 = (fma.f64 x #s(literal 1 binary64) %226) %1155 = (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) %1162 = (/.f64 #s(literal 1 binary64) %347) %1180 = (/.f64 #s(literal 1/2 binary64) %347) %1182 = (/.f64 %337 %347) %1184 = (/.f64 #s(literal -1 binary64) %347) %1186 = (*.f64 %347 %332) %1187 = (*.f64 %347 %347) %1195 = (/.f64 #s(literal 1 binary64) %414) %1198 = (/.f64 %332 %347) %1202 = (*.f64 %98 %1162) %1203 = (*.f64 %347 %1202) %1206 = (*.f64 %27 %347) %1207 = (/.f64 %1206 %76) %1212 = (*.f64 %414 %42) %1214 = (*.f64 %414 %414) %1216 = (*.f64 %106 #s(literal -1 binary64)) %1219 = (*.f64 %414 %349) %1221 = (*.f64 %96 %1162) %1224 = (*.f64 %414 %71) %1230 = (*.f64 %27 %1162) %1235 = (*.f64 %11 %1162) %1239 = (*.f64 %106 #s(literal 1 binary64)) %1242 = (*.f64 %414 %347) %1244 = (/.f64 %4 %414) %1246 = (-.f64 (*.f64 %1244 %347) %326) %1250 = (*.f64 %226 %347) %1251 = (*.f64 %347 %326) %1252 = (-.f64 %1250 %1251) %1257 = (*.f64 %96 #s(literal -1 binary64)) %1260 = (*.f64 %414 %474) %1262 = (*.f64 %96 #s(literal 1 binary64)) %1266 = (*.f64 %98 #s(literal -1 binary64)) %1271 = (*.f64 %98 #s(literal 1 binary64)) %1274 = (*.f64 %414 %501) %1278 = (*.f64 %414 %467) %1282 = (*.f64 %414 %410) %1293 = (*.f64 %414 %290) %1296 = (*.f64 %414 %27) %1301 = (*.f64 %414 %106) %1304 = (*.f64 %414 %11) %1309 = (*.f64 %349 %152) %1311 = (*.f64 %349 %414) %1314 = (*.f64 %71 %414) %1324 = (*.f64 %347 %152) %1326 = (*.f64 %347 %414) %1334 = (*.f64 %474 %152) %1336 = (*.f64 %474 %414) %1338 = (*.f64 %414 %152) %1345 = (*.f64 %501 %152) %1347 = (*.f64 %501 %414) %1349 = (*.f64 %467 %152) %1351 = (*.f64 %467 %414) %1353 = (*.f64 %410 %152) %1355 = (*.f64 %410 %414) %1375 = (*.f64 %349 %174) %1378 = (*.f64 %349 %179) %1380 = (*.f64 %349 %347) %1382 = (*.f64 %349 %42) %1385 = (*.f64 %349 x) %1402 = (*.f64 %117 %42) %1405 = (*.f64 %117 x) %1424 = (*.f64 %347 %174) %1426 = (*.f64 %347 %349) %1428 = (*.f64 %347 %179) %1431 = (*.f64 %347 %42) %1446 = (*.f64 %1187 %349) %1450 = (*.f64 %1187 %347) %1452 = (*.f64 %1187 %42) %1455 = (*.f64 %1187 x) %1458 = (*.f64 %474 %174) %1460 = (*.f64 %474 %349) %1462 = (*.f64 %474 %179) %1464 = (*.f64 %474 %347) %1466 = (*.f64 %474 %42) %1469 = (*.f64 %474 x) %1472 = (*.f64 %414 %174) %1475 = (*.f64 %414 %179) %1480 = (*.f64 %414 x) %1485 = (*.f64 %497 %349) %1489 = (*.f64 %497 %347) %1491 = (*.f64 %497 %42) %1494 = (*.f64 %497 x) %1497 = (*.f64 %501 %174) %1499 = (*.f64 %501 %349) %1501 = (*.f64 %501 %179) %1503 = (*.f64 %501 %347) %1505 = (*.f64 %501 %42) %1508 = (*.f64 %501 x) %1511 = (*.f64 %467 %174) %1513 = (*.f64 %467 %349) %1515 = (*.f64 %467 %179) %1517 = (*.f64 %467 %347) %1519 = (*.f64 %467 %42) %1522 = (*.f64 %467 x) %1525 = (*.f64 %410 %174) %1527 = (*.f64 %410 %349) %1529 = (*.f64 %410 %179) %1531 = (*.f64 %410 %347) %1533 = (*.f64 %410 %42) %1536 = (*.f64 %410 x) %1595 = (*.f64 %349 %1216) %1598 = (*.f64 %349 %1221) %1601 = (*.f64 %349 %1202) %1604 = (*.f64 %349 %1230) %1607 = (*.f64 %349 %1235) %1610 = (*.f64 %349 %1239) %1613 = (*.f64 %349 %1246) %1616 = (*.f64 %349 %1252) %1618 = (*.f64 %349 %1187) %1620 = (*.f64 %349 %1257) %1622 = (*.f64 %349 %474) %1624 = (*.f64 %349 %1262) %1627 = (*.f64 %349 %1266) %1629 = (*.f64 %349 %497) %1631 = (*.f64 %349 %1271) %1633 = (*.f64 %349 %501) %1636 = (*.f64 %349 %467) %1639 = (*.f64 %349 %410) %1647 = (*.f64 %349 %290) %1654 = (*.f64 %349 %106) %1661 = (*.f64 %347 %1216) %1664 = (*.f64 %347 %1221) %1667 = (*.f64 %347 %1230) %1670 = (*.f64 %347 %1235) %1673 = (*.f64 %347 %1239) %1676 = (*.f64 %347 %1246) %1679 = (*.f64 %347 %1252) %1681 = (*.f64 %347 %1187) %1683 = (*.f64 %347 %1257) %1685 = (*.f64 %347 %474) %1687 = (*.f64 %347 %1262) %1690 = (*.f64 %347 %1266) %1692 = (*.f64 %347 %497) %1694 = (*.f64 %347 %1271) %1696 = (*.f64 %347 %501) %1699 = (*.f64 %347 %467) %1702 = (*.f64 %347 %410) %1710 = (*.f64 %347 %290) %1904 = (*.f64 %290 %349) %1907 = (*.f64 %27 %349) %1912 = (*.f64 %106 %349) %1915 = (*.f64 %11 %349) %1971 = (*.f64 %290 %347) %1980 = (*.f64 %11 %347) %2009 = (*.f64 %42 %414) %2012 = (*.f64 %42 %349) %2015 = (*.f64 %42 %410) %2018 = (*.f64 x %414) %2021 = (*.f64 x %349) %2024 = (*.f64 x %410) %2027 = (*.f64 %1162 %340) %2030 = (*.f64 #s(literal -1 binary64) %332) %2033 = (*.f64 %340 %1184) %2036 = (*.f64 %337 %1184) %2039 = (*.f64 %340 %1162) %2042 = (/.f64 %1186 %347) %2045 = (/.f64 %27 %410) %2046 = (fma.f64 %2045 %349 %42) %2049 = (fma.f64 %2045 %347 x) %2052 = (fma.f64 %1102 %349 %290) %2055 = (fma.f64 %1102 %410 %27) %2058 = (fma.f64 %1102 %414 %11) %2061 = (fma.f64 %290 %349 %2012) %2063 = (neg.f64 %1187) %2065 = (fma.f64 %290 %347 %2021) %2068 = (fma.f64 %27 %349 %2015) %2070 = (neg.f64 %1527) %2072 = (fma.f64 %27 %347 %2024) %2074 = (neg.f64 %1531) %2076 = (fma.f64 %106 %349 %348) %2079 = (fma.f64 %11 %349 %2009) %2081 = (neg.f64 %1219) %2083 = (fma.f64 %11 %347 %2018) %2085 = (neg.f64 %1242) %2087 = (fma.f64 %42 %349 %1904) %2090 = (fma.f64 %42 %410 %1907) %2092 = (neg.f64 %1639) %2094 = (fma.f64 %42 %347 %1912) %2097 = (fma.f64 %42 %414 %1915) %2099 = (neg.f64 %1311) %2101 = (fma.f64 x %349 %1971) %2104 = (fma.f64 x %410 %1206) %2106 = (neg.f64 %1702) %2108 = (fma.f64 x %414 %1980) %2110 = (neg.f64 %1326) %2112 = (fma.f64 %290 %349 %1382) %2115 = (fma.f64 %290 %347 %1385) %2118 = (fma.f64 %27 %349 %1533) %2121 = (fma.f64 %27 %347 %1536) %2124 = (fma.f64 %106 %349 %1431) %2127 = (fma.f64 %11 %349 %1212) %2130 = (fma.f64 %11 %347 %1480) %2133 = (fma.f64 %42 %349 %1647) %2136 = (fma.f64 %42 %410 %401) %2139 = (fma.f64 %42 %347 %1654) %2142 = (fma.f64 %42 %414 %404) %2145 = (fma.f64 x %349 %1710) %2148 = (fma.f64 x %410 %459) %2151 = (fma.f64 x %414 %462) %2154 = (-.f64 %348 %1647) %2157 = (-.f64 %407 %1710) %2160 = (*.f64 #s(literal -1 binary64) %340) %2164 = (*.f64 #s(literal -1 binary64) %337) %2168 = (*.f64 %340 #s(literal -1 binary64)) %2171 = (neg.f64 %1182) %2174 = (neg.f64 %1186) %2256 = (*.f64 %106 #s(literal 2 binary64)) %2257 = (/.f64 %146 %410) %2276 = (/.f64 %11 %347) %2279 = (/.f64 #s(literal -1 binary64) %414) %2282 = (/.f64 %93 %347) %2294 = (/.f64 x %414) %2298 = (/.f64 %560 %414) %2300 = (/.f64 %27 %414) x y z (*.f64 #s(literal 1 binary64) %4) %4 (*.f64 y z) (pow.f64 %4 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %4 #s(literal -1 binary64))) (*.f64 %13 #s(literal 1/2 binary64)) (*.f64 %16 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) %11) (*.f64 %11 #s(literal 1 binary64)) (pow.f64 %11 #s(literal 1 binary64)) (/.f64 (neg.f64 %13) #s(literal -2 binary64)) (/.f64 %13 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %11 #s(literal -1 binary64))) (neg.f64 %28) (neg.f64 %30) (neg.f64 %27) (fma.f64 %13 #s(literal 1/2 binary64) %34) (fma.f64 %13 #s(literal 1/2 binary64) %36) (fma.f64 %16 #s(literal 2 binary64) %34) (fma.f64 %16 #s(literal 2 binary64) %36) (fma.f64 #s(literal 1/2 binary64) %11 %40) (fma.f64 #s(literal 1 binary64) %42 %44) (fma.f64 #s(literal 1 binary64) %42 %4) (fma.f64 #s(literal 1 binary64) %11 %34) (fma.f64 #s(literal 1 binary64) %11 %36) (fma.f64 #s(literal 1 binary64) %4 %42) (fma.f64 %11 #s(literal 1/2 binary64) %16) (fma.f64 %11 #s(literal 1 binary64) %34) (fma.f64 %11 #s(literal 1 binary64) %36) (fma.f64 z y %42) (fma.f64 y z %42) (-.f64 %42 %43) %11 (+.f64 %16 %16) (+.f64 %40 %40) (+.f64 %44 %42) (+.f64 %42 %44) (+.f64 %42 %4) (+.f64 %11 %34) (+.f64 %11 %36) (+.f64 %4 %42) t (*.f64 #s(literal 1 binary64) %65) %65 (*.f64 z t) (pow.f64 %65 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %65 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) %71) (pow.f64 %71 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %74) (neg.f64 %76) (fma.f64 #s(literal 1 binary64) %42 %79) (fma.f64 #s(literal 1 binary64) %42 %65) (fma.f64 #s(literal 1 binary64) %65 %42) (fma.f64 t z %42) (fma.f64 z t %42) (-.f64 %42 %78) %71 (+.f64 %79 %42) (+.f64 %42 %79) (+.f64 %42 %65) (+.f64 %65 %42) (*.f64 %13 %91) (*.f64 %93 %27) (*.f64 %96 %74) (*.f64 %98 %100) (*.f64 #s(literal 2 binary64) %102) (*.f64 %74 %11) (*.f64 %27 %93) (*.f64 #s(literal 1 binary64) %106) (*.f64 %11 %74) (pow.f64 %106 #s(literal 1 binary64)) (/.f64 (fma.f64 %71 x (*.f64 %71 %110)) %113) (/.f64 (fma.f64 %42 %71 (*.f64 %71 %95)) %117) (/.f64 (fma.f64 %42 %71 (*.f64 %71 %44)) %117) (/.f64 (fma.f64 %71 x %122) %113) (/.f64 (fma.f64 %42 %71 %125) %117) (/.f64 (fma.f64 %76 x (*.f64 %76 %110)) %117) (/.f64 (fma.f64 %71 x (*.f64 %76 %95)) %99) (/.f64 (fma.f64 %71 x (*.f64 %76 %44)) %99) (/.f64 (fma.f64 %76 x %137) %117) (/.f64 (fma.f64 %71 x %140) %99) (/.f64 (fma.f64 %110 %71 %143) %99) (/.f64 (fma.f64 %110 %76 %146) %117) (/.f64 (fma.f64 %95 %71 %149) %117) (/.f64 (fma.f64 %95 %76 %152) %113) (/.f64 (fma.f64 %44 %71 %149) %117) (/.f64 (fma.f64 %44 %76 %152) %113) (/.f64 (fma.f64 %43 %76 %146) %117) (/.f64 (fma.f64 %4 %76 %152) %113) (/.f64 (-.f64 (*.f64 %125 %117) %164) (*.f64 %117 %117)) (/.f64 (-.f64 %168 %122) %117) (/.f64 (-.f64 %146 %140) %117) (/.f64 (-.f64 %173 %175) %117) (/.f64 (-.f64 %178 %180) %99) (/.f64 (-.f64 %173 %143) %117) (/.f64 (-.f64 %178 %146) %99) (/.f64 (-.f64 %187 %188) %113) (/.f64 (-.f64 %191 %192) %117) (/.f64 (-.f64 %187 %149) %113) (/.f64 (-.f64 %191 %152) %117) (/.f64 (-.f64 %199 %188) %113) (/.f64 (-.f64 %202 %192) %117) (/.f64 (-.f64 %199 %149) %113) (/.f64 (-.f64 %202 %152) %117) (/.f64 (-.f64 %209 %175) %117) (/.f64 (-.f64 %212 %180) %99) (/.f64 (-.f64 %215 %188) %113) (/.f64 (-.f64 %125 %192) %117) (/.f64 (neg.f64 %220) %71) (/.f64 (neg.f64 %223) %76) (/.f64 (neg.f64 %228) %71) (/.f64 (neg.f64 %231) %117) (/.f64 (neg.f64 %234) %117) (/.f64 (neg.f64 %237) %239) (/.f64 (neg.f64 %241) %239) (/.f64 (neg.f64 %244) %117) (/.f64 (neg.f64 %247) %117) (/.f64 (neg.f64 %250) %71) (/.f64 (neg.f64 %253) (neg.f64 %239)) (/.f64 %220 %76) (/.f64 %223 %71) (/.f64 (-.f64 x %95) %76) (/.f64 %261 %99) (/.f64 %261 %113) (/.f64 %228 %76) (/.f64 %231 %99) (/.f64 %234 %99) (/.f64 %237 %117) (/.f64 %268 %99) (/.f64 %241 %117) (/.f64 %244 %99) (/.f64 %247 %113) (/.f64 %28 %76) (/.f64 %30 %76) (/.f64 %250 %76) (/.f64 %253 %239) (/.f64 %96 %71) (/.f64 %98 %117) (/.f64 %27 %76) (/.f64 #s(literal 1 binary64) (/.f64 %71 %96)) (/.f64 #s(literal 1 binary64) (/.f64 %117 %98)) (/.f64 #s(literal 1 binary64) (pow.f64 %106 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %76 %27)) (/.f64 #s(literal 1 binary64) (/.f64 %71 %11)) %106 (neg.f64 %290) (fma.f64 %292 %91 %293) (fma.f64 %292 %91 %295) (fma.f64 %297 z %293) (fma.f64 %297 z %295) (fma.f64 %300 y %293) (fma.f64 %300 y %295) (fma.f64 %95 %74 %293) (fma.f64 %95 %74 %295) (fma.f64 %43 %93 %293) (fma.f64 %43 %93 %295) (fma.f64 %42 %74 %226) (fma.f64 %74 %42 %226) (fma.f64 %74 %4 %293) (fma.f64 %74 %4 %295) (fma.f64 #s(literal 1 binary64) %295 %226) (fma.f64 #s(literal 1 binary64) %226 %293) (fma.f64 #s(literal 1 binary64) %226 %295) (fma.f64 %4 %74 %293) (fma.f64 %4 %74 %295) (fma.f64 z %297 %293) (fma.f64 z %297 %295) (fma.f64 y %300 %293) (fma.f64 y %300 %295) (fma.f64 x %93 %226) (-.f64 (/.f64 %215 %99) (/.f64 %146 %99)) (-.f64 %295 %324) (-.f64 %226 %326) (+.f64 %293 %226) (+.f64 %295 %226) (+.f64 %226 %293) (+.f64 %226 %295) (*.f64 %333 #s(literal 1/2 binary64)) (*.f64 %335 #s(literal 2 binary64)) (*.f64 %338 %91) (*.f64 %340 %93) (*.f64 %74 %337) (*.f64 %337 %74) (*.f64 #s(literal 1 binary64) %332) (*.f64 %332 #s(literal 1 binary64)) (pow.f64 %332 #s(literal 1 binary64)) (/.f64 (fma.f64 %348 %76 (*.f64 %349 %220)) %352) (/.f64 (fma.f64 %348 %71 (*.f64 %349 %223)) %356) (/.f64 (fma.f64 %348 %76 (*.f64 %349 %228)) %352) (/.f64 (fma.f64 %348 %99 (*.f64 %349 %231)) %363) (/.f64 (fma.f64 %348 %99 (*.f64 %349 %234)) %363) (/.f64 (fma.f64 %348 %117 (*.f64 %349 %237)) %370) (/.f64 (fma.f64 %348 %117 (*.f64 %349 %241)) %370) (/.f64 (fma.f64 %348 %99 (*.f64 %349 %244)) %363) (/.f64 (fma.f64 %348 %113 (*.f64 %349 %247)) %380) (/.f64 (fma.f64 %348 %76 %382) %352) (/.f64 (fma.f64 %348 %76 %385) %352) (/.f64 (fma.f64 %348 %76 %388) %352) (/.f64 (fma.f64 %348 %239 %391) %393) (/.f64 (fma.f64 %348 %71 %395) %356) (/.f64 (fma.f64 %348 %117 %398) %370) (/.f64 (fma.f64 %348 %76 %401) %352) (/.f64 (fma.f64 %348 %71 %404) %356) (/.f64 (fma.f64 %407 %76 (*.f64 %347 %220)) %410) (/.f64 (fma.f64 %407 %71 (*.f64 %347 %223)) %414) (/.f64 (fma.f64 %407 %76 (*.f64 %347 %228)) %410) (/.f64 (fma.f64 %407 %99 (*.f64 %347 %231)) %421) (/.f64 (fma.f64 %407 %99 (*.f64 %347 %234)) %421) (/.f64 (fma.f64 %407 %117 (*.f64 %347 %237)) %428) (/.f64 (fma.f64 %407 %117 (*.f64 %347 %241)) %428) (/.f64 (fma.f64 %407 %99 (*.f64 %347 %244)) %421) (/.f64 (fma.f64 %407 %113 (*.f64 %347 %247)) %438) (/.f64 (fma.f64 %407 %76 %440) %410) (/.f64 (fma.f64 %407 %76 %443) %410) (/.f64 (fma.f64 %407 %76 %446) %410) (/.f64 (fma.f64 %407 %239 %449) %451) (/.f64 (fma.f64 %407 %71 %453) %414) (/.f64 (fma.f64 %407 %117 %456) %428) (/.f64 (fma.f64 %407 %76 %459) %410) (/.f64 (fma.f64 %407 %71 %462) %414) (/.f64 (fma.f64 %220 %349 %465) %467) (/.f64 (fma.f64 %220 %347 %469) %410) (/.f64 (fma.f64 %223 %349 %472) %474) (/.f64 (fma.f64 %223 %347 %476) %414) (/.f64 (fma.f64 %228 %349 %465) %467) (/.f64 (fma.f64 %228 %347 %469) %410) (/.f64 (fma.f64 %231 %349 %483) %485) (/.f64 (fma.f64 %231 %347 %487) %489) (/.f64 (fma.f64 %234 %349 %483) %485) (/.f64 (fma.f64 %234 %347 %487) %489) (/.f64 (fma.f64 %237 %349 %495) %497) (/.f64 (fma.f64 %237 %347 %499) %501) (/.f64 (fma.f64 %241 %349 %495) %497) (/.f64 (fma.f64 %241 %347 %499) %501) (/.f64 (fma.f64 %244 %349 %483) %485) (/.f64 (fma.f64 %244 %347 %487) %489) (/.f64 (fma.f64 %247 %349 (*.f64 %113 %348)) (*.f64 %113 %349)) (/.f64 (fma.f64 %247 %347 (*.f64 %113 %407)) (*.f64 %113 %347)) (/.f64 (fma.f64 %28 %349 %465) %467) (/.f64 (fma.f64 %28 %347 %469) %410) (/.f64 (fma.f64 %30 %349 %465) %467) (/.f64 (fma.f64 %30 %347 %469) %410) (/.f64 (fma.f64 %250 %349 %465) %467) (/.f64 (fma.f64 %250 %347 %469) %410) (/.f64 (fma.f64 %253 %349 (*.f64 %239 %348)) (*.f64 %239 %349)) (/.f64 (fma.f64 %253 %347 (*.f64 %239 %407)) (*.f64 %239 %347)) (/.f64 (fma.f64 %96 %349 %472) %474) (/.f64 (fma.f64 %96 %347 %476) %414) (/.f64 (fma.f64 %98 %349 %495) %497) (/.f64 (fma.f64 %98 %347 %499) %501) (/.f64 (fma.f64 %27 %349 %465) %467) (/.f64 (fma.f64 %27 %347 %469) %410) (/.f64 (fma.f64 %11 %349 %472) %474) (/.f64 (fma.f64 %11 %347 %476) %414) (/.f64 (fma.f64 %555 %71 %143) %99) (/.f64 (fma.f64 %555 %76 %146) %117) (/.f64 (fma.f64 %560 %71 %149) %117) (/.f64 (fma.f64 %560 %76 %152) %113) (/.f64 (fma.f64 %146 %76 (*.f64 %76 %220)) %117) (/.f64 (fma.f64 %146 %71 (*.f64 %76 %223)) %99) (/.f64 (fma.f64 %146 %76 (*.f64 %76 %228)) %117) (/.f64 (fma.f64 %146 %99 (*.f64 %76 %231)) %576) (/.f64 (fma.f64 %146 %99 (*.f64 %76 %234)) %576) (/.f64 (fma.f64 %146 %117 (*.f64 %76 %237)) %583) (/.f64 (fma.f64 %146 %117 (*.f64 %76 %241)) %583) (/.f64 (fma.f64 %146 %99 (*.f64 %76 %244)) %576) (/.f64 (fma.f64 %146 %113 (*.f64 %76 %247)) %593) (/.f64 (fma.f64 %146 %76 %595) %117) (/.f64 (fma.f64 %146 %76 (*.f64 %76 %30)) %117) (/.f64 (fma.f64 %146 %76 %601) %117) (/.f64 (fma.f64 %146 %239 %604) %606) (/.f64 (fma.f64 %146 %71 %608) %99) (/.f64 (fma.f64 %146 %117 %611) %583) (/.f64 (fma.f64 %146 %76 %614) %117) (/.f64 (fma.f64 %146 %71 %617) %99) (/.f64 (fma.f64 %152 %76 (*.f64 %71 %220)) %113) (/.f64 (fma.f64 %152 %71 (*.f64 %71 %223)) %117) (/.f64 (fma.f64 %152 %76 (*.f64 %71 %228)) %113) (/.f64 (fma.f64 %152 %99 (*.f64 %71 %231)) %631) (/.f64 (fma.f64 %152 %99 (*.f64 %71 %234)) %631) (/.f64 (fma.f64 %152 %117 (*.f64 %71 %237)) %639) (/.f64 (fma.f64 %152 %117 (*.f64 %71 %241)) %639) (/.f64 (fma.f64 %152 %99 (*.f64 %71 %244)) %631) (/.f64 (fma.f64 %152 %113 (*.f64 %71 %247)) %649) (/.f64 (fma.f64 %152 %76 %651) %113) (/.f64 (fma.f64 %152 %76 (*.f64 %71 %30)) %113) (/.f64 (fma.f64 %152 %76 %657) %113) (/.f64 (fma.f64 %152 %239 %660) %662) (/.f64 (fma.f64 %220 %76 %664) %117) (/.f64 (fma.f64 %220 %71 %667) %99) (/.f64 (fma.f64 %223 %76 %670) %113) (/.f64 (fma.f64 %223 %71 %673) %117) (/.f64 (fma.f64 %228 %76 %664) %117) (/.f64 (fma.f64 %228 %71 %667) %99) (/.f64 (fma.f64 %231 %76 %680) %682) (/.f64 (fma.f64 %231 %71 %684) %686) (/.f64 (fma.f64 %234 %76 %680) %682) (/.f64 (fma.f64 %234 %71 %684) %686) (/.f64 (fma.f64 %237 %76 %692) %694) (/.f64 (fma.f64 %237 %71 %164) %697) (/.f64 (fma.f64 %241 %76 %692) %694) (/.f64 (fma.f64 %241 %71 %164) %697) (/.f64 (fma.f64 %244 %76 %680) %682) (/.f64 (fma.f64 %244 %71 %684) %686) (/.f64 (fma.f64 %247 %76 (*.f64 %113 %146)) (*.f64 %113 %76)) (/.f64 (fma.f64 %247 %71 (*.f64 %113 %152)) (*.f64 %113 %71)) (/.f64 (fma.f64 %28 %76 %664) %117) (/.f64 (fma.f64 %28 %71 %667) %99) (/.f64 (fma.f64 %30 %76 %664) %117) (/.f64 (fma.f64 %30 %71 %667) %99) (/.f64 (fma.f64 %250 %76 %664) %117) (/.f64 (fma.f64 %250 %71 %667) %99) (/.f64 (fma.f64 %253 %76 (*.f64 %239 %146)) (*.f64 %239 %76)) (/.f64 (fma.f64 %253 %71 (*.f64 %239 %152)) (*.f64 %239 %71)) (/.f64 (fma.f64 %96 %76 %670) %113) (/.f64 (fma.f64 %96 %71 %673) %117) (/.f64 (fma.f64 %98 %76 %692) %694) (/.f64 (fma.f64 %98 %71 %164) %697) (/.f64 (fma.f64 %27 %76 %664) %117) (/.f64 (fma.f64 %27 %71 %667) %99) (/.f64 (fma.f64 %11 %76 %670) %113) (/.f64 (fma.f64 %11 %71 %673) %117) (/.f64 (-.f64 %751 %175) %117) (/.f64 (-.f64 %754 %180) %99) (/.f64 (-.f64 %751 %143) %117) (/.f64 (-.f64 %754 %146) %99) (/.f64 (-.f64 %761 %188) %113) (/.f64 (-.f64 %764 %192) %117) (/.f64 (-.f64 %761 %149) %113) (/.f64 (-.f64 %764 %152) %117) (/.f64 (-.f64 %771 (*.f64 %76 %261)) %583) (/.f64 (-.f64 %775 (*.f64 %76 %777)) %117) (/.f64 (-.f64 %781 (*.f64 %76 %783)) %99) (/.f64 (-.f64 %771 (*.f64 %76 %268)) %583) (/.f64 (-.f64 (*.f64 %146 %99) (*.f64 %76 %791)) %576) (/.f64 (-.f64 (*.f64 %146 %113) (*.f64 %76 %796)) %593) (/.f64 (-.f64 %775 (*.f64 %76 %800)) %117) (/.f64 (-.f64 %781 %595) %99) (/.f64 (-.f64 %781 %601) %99) (/.f64 (-.f64 %771 %604) %583) (/.f64 (-.f64 %775 %608) %117) (/.f64 (-.f64 (*.f64 %146 %239) %611) %606) (/.f64 (-.f64 %781 %614) %99) (/.f64 (-.f64 %775 %617) %117) (/.f64 (-.f64 %819 (*.f64 %71 %261)) %639) (/.f64 (-.f64 %823 (*.f64 %71 %777)) %113) (/.f64 (-.f64 %827 (*.f64 %71 %783)) %117) (/.f64 (-.f64 %819 (*.f64 %71 %268)) %639) (/.f64 (-.f64 (*.f64 %152 %99) (*.f64 %71 %791)) %631) (/.f64 (-.f64 (*.f64 %152 %113) (*.f64 %71 %796)) %649) (/.f64 (-.f64 %823 (*.f64 %71 %800)) %113) (/.f64 (-.f64 %827 %651) %117) (/.f64 (-.f64 %827 %657) %117) (/.f64 (-.f64 %819 %660) %639) (/.f64 (-.f64 %823 %851) %113) (/.f64 (-.f64 (*.f64 %152 %239) %855) %662) (/.f64 (-.f64 %827 %858) %117) (/.f64 (-.f64 %823 %98) %113) (/.f64 (-.f64 %863 (*.f64 %349 %261)) %370) (/.f64 (-.f64 %867 (*.f64 %349 %777)) %352) (/.f64 (-.f64 %871 (*.f64 %349 %783)) %356) (/.f64 (-.f64 %863 (*.f64 %349 %268)) %370) (/.f64 (-.f64 (*.f64 %348 %99) (*.f64 %349 %791)) %363) (/.f64 (-.f64 (*.f64 %348 %113) (*.f64 %349 %796)) %380) (/.f64 (-.f64 %867 %886) %352) (/.f64 (-.f64 %871 %382) %356) (/.f64 (-.f64 %871 %388) %356) (/.f64 (-.f64 %863 %391) %370) (/.f64 (-.f64 %867 %395) %352) (/.f64 (-.f64 (*.f64 %348 %239) %398) %393) (/.f64 (-.f64 %871 %401) %356) (/.f64 (-.f64 %867 %404) %352) (/.f64 (-.f64 %904 (*.f64 %347 %261)) %428) (/.f64 (-.f64 %908 (*.f64 %347 %777)) %410) (/.f64 (-.f64 %912 (*.f64 %347 %783)) %414) (/.f64 (-.f64 %904 (*.f64 %347 %268)) %428) (/.f64 (-.f64 (*.f64 %407 %99) (*.f64 %347 %791)) %421) (/.f64 (-.f64 (*.f64 %407 %113) (*.f64 %347 %796)) %438) (/.f64 (-.f64 %908 %927) %410) (/.f64 (-.f64 %912 %440) %414) (/.f64 (-.f64 %912 %446) %414) (/.f64 (-.f64 %904 %449) %428) (/.f64 (-.f64 %908 %453) %410) (/.f64 (-.f64 (*.f64 %407 %239) %456) %451) (/.f64 (-.f64 %912 %459) %414) (/.f64 (-.f64 %908 %462) %410) (/.f64 (neg.f64 %945) %76) (/.f64 (neg.f64 %948) %239) (/.f64 (neg.f64 %951) %71) (/.f64 (neg.f64 %954) %76) (/.f64 (neg.f64 %333) #s(literal -2 binary64)) (/.f64 (neg.f64 %959) %239) (/.f64 (neg.f64 %964) %71) (/.f64 (neg.f64 %968) %76) (/.f64 (neg.f64 %972) %239) (/.f64 (neg.f64 %976) %978) (/.f64 (neg.f64 %981) %117) (/.f64 (neg.f64 %985) %239) (/.f64 (neg.f64 %988) %76) (/.f64 (neg.f64 %991) %239) (/.f64 (neg.f64 %994) %239) (/.f64 (neg.f64 %997) %978) (/.f64 (neg.f64 %1000) %117) (/.f64 (neg.f64 %1003) (neg.f64 %1005)) (/.f64 (neg.f64 %338) (neg.f64 %1009)) (/.f64 %1013 %71) (/.f64 %333 #s(literal 2 binary64)) (/.f64 %959 %117) (/.f64 %945 %71) (/.f64 %948 %117) (/.f64 %951 %76) (/.f64 %954 %71) (/.f64 %964 %76) (/.f64 %968 %71) (/.f64 %972 %117) (/.f64 %976 %639) (/.f64 %981 %113) (/.f64 %985 %117) (/.f64 %988 %71) (/.f64 %991 %117) (/.f64 %994 %117) (/.f64 %997 %639) (/.f64 %1000 %113) (/.f64 %1003 %1005) (/.f64 %338 %1009) (/.f64 %1012 %76) (/.f64 %1035 %76) (/.f64 %340 %76) (/.f64 %337 %71) (/.f64 #s(literal 1 binary64) (/.f64 %76 %340)) (/.f64 #s(literal 1 binary64) (pow.f64 %332 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %71 %337)) (neg.f64 %1046) (neg.f64 %1048) (neg.f64 %1045) (fma.f64 %292 %91 %1051) (fma.f64 %292 %91 %1053) (fma.f64 %292 %91 %1056) (fma.f64 %13 %91 %179) (fma.f64 %13 %91 x) (fma.f64 %333 #s(literal 1/2 binary64) %1060) (fma.f64 %333 #s(literal 1/2 binary64) %1062) (fma.f64 %335 #s(literal 2 binary64) %1060) (fma.f64 %335 #s(literal 2 binary64) %1062) (fma.f64 %338 %91 %1060) (fma.f64 %338 %91 %1062) (fma.f64 %297 z %1051) (fma.f64 %297 z %1053) (fma.f64 %297 z %1056) (fma.f64 %300 y %1051) (fma.f64 %300 y %1053) (fma.f64 %300 y %1056) (fma.f64 %93 %27 %179) (fma.f64 %93 %27 x) (fma.f64 %96 %74 %179) (fma.f64 %96 %74 x) (fma.f64 %95 %74 %1051) (fma.f64 %95 %74 %1053) (fma.f64 %95 %74 %1056) (fma.f64 %98 %100 %179) (fma.f64 %98 %100 x) (fma.f64 %340 %93 %1060) (fma.f64 %340 %93 %1062) (fma.f64 %43 %93 %1051) (fma.f64 %43 %93 %1053) (fma.f64 %43 %93 %1056) (fma.f64 #s(literal 1/2 binary64) %332 %1088) (fma.f64 #s(literal 2 binary64) %102 %179) (fma.f64 #s(literal 2 binary64) %102 x) (fma.f64 %74 %337 %1060) (fma.f64 %74 %337 %1062) (fma.f64 %74 %11 %179) (fma.f64 %74 %11 x) (fma.f64 %74 %4 %1051) (fma.f64 %74 %4 %1053) (fma.f64 %74 %4 %1056) (fma.f64 %337 %74 %1060) (fma.f64 %337 %74 %1062) (fma.f64 %152 %74 %106) (fma.f64 %1102 %347 %106) (fma.f64 %27 %93 %179) (fma.f64 %27 %93 x) (fma.f64 %347 %1102 %106) (fma.f64 #s(literal 1 binary64) %179 %106) (fma.f64 #s(literal 1 binary64) %962 %295) (fma.f64 #s(literal 1 binary64) %226 %1051) (fma.f64 #s(literal 1 binary64) %226 %1053) (fma.f64 #s(literal 1 binary64) %226 %1056) (fma.f64 #s(literal 1 binary64) %332 %1060) (fma.f64 #s(literal 1 binary64) %332 %1062) (fma.f64 #s(literal 1 binary64) %106 %179) (fma.f64 #s(literal 1 binary64) %106 x) (fma.f64 %332 #s(literal 1/2 binary64) %335) (fma.f64 %332 #s(literal 1 binary64) %1060) (fma.f64 %332 #s(literal 1 binary64) %1062) (fma.f64 %71 %326 %106) (fma.f64 %11 %74 %179) (fma.f64 %11 %74 x) (fma.f64 %4 %74 %1051) (fma.f64 %4 %74 %1053) (fma.f64 %4 %74 %1056) (fma.f64 z %297 %1051) (fma.f64 z %297 %1053) (fma.f64 z %297 %1056) (fma.f64 y %300 %1051) (fma.f64 y %300 %1053) (fma.f64 y %300 %1056) (fma.f64 x #s(literal 1 binary64) %106) (-.f64 %1132 %326) (-.f64 %179 %290) (-.f64 %962 %326) (-.f64 %226 %1055) (-.f64 %106 %42) (-.f64 x %290) (+.f64 %1132 %295) (+.f64 %179 %106) (+.f64 %335 %335) (+.f64 %1088 %1088) (+.f64 (-.f64 x %326) %226) (+.f64 %962 %295) (+.f64 %226 %1051) (+.f64 %226 %1053) (+.f64 %226 %1056) (+.f64 %332 %1060) (+.f64 %332 %1062) (+.f64 %106 %179) %332 (+.f64 x %106) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) %347) (pow.f64 %347 #s(literal 1 binary64)) (/.f64 (fma.f64 %1155 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64)) (/.f64 (neg.f64 %1155) #s(literal -2 binary64)) (/.f64 %1155 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %1162) (neg.f64 %349) (fma.f64 #s(literal 1 binary64) %347 #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) %42) (-.f64 x #s(literal -1 binary64)) (+.f64 (+.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) x)) (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) %42)) (+.f64 %347 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) x)) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %42)) %347 (+.f64 x #s(literal 1 binary64)) (*.f64 %333 %1180) (*.f64 %1182 %74) (*.f64 %1184 %1045) (*.f64 %1186 (/.f64 #s(literal 1 binary64) %1187)) (*.f64 #s(literal 2 binary64) (*.f64 %1180 %332)) (*.f64 %1162 %332) (*.f64 %337 (/.f64 %1184 %76)) (*.f64 %337 %1195) (*.f64 %1045 %1184) (*.f64 #s(literal 1 binary64) %1198) (*.f64 %332 %1162) (pow.f64 %1198 #s(literal 1 binary64)) (/.f64 (fma.f64 %179 %117 %1203) %428) (/.f64 (fma.f64 %407 %1187 (*.f64 %1187 %1207)) (*.f64 %1187 %1187)) (/.f64 (fma.f64 %560 %414 %1212) %1214) (/.f64 (fma.f64 %152 %349 (*.f64 %414 %1216)) %1219) (/.f64 (fma.f64 %152 %71 (*.f64 %414 %1221)) %1224) (/.f64 (fma.f64 %152 %117 (*.f64 %414 %1202)) (*.f64 %414 %117)) (/.f64 (fma.f64 %152 %76 (*.f64 %414 %1230)) (*.f64 %414 %76)) (/.f64 (fma.f64 %152 %71 (*.f64 %414 %1235)) %1224) (/.f64 (fma.f64 %152 %347 (*.f64 %414 %1239)) %1242) (/.f64 (fma.f64 %152 %347 (*.f64 %414 %1246)) %1242) (/.f64 (fma.f64 %152 %1187 (*.f64 %414 %1252)) (*.f64 %414 %1187)) (/.f64 (fma.f64 %152 %474 (*.f64 %414 %1257)) %1260) (/.f64 (fma.f64 %152 %414 (*.f64 %414 %1262)) %1214) (/.f64 (fma.f64 %152 %497 (*.f64 %414 %1266)) (*.f64 %414 %497)) (/.f64 (fma.f64 %152 %501 (*.f64 %414 %1271)) %1274) (/.f64 (fma.f64 %152 %467 (*.f64 %414 %800)) %1278) (/.f64 (fma.f64 %152 %410 (*.f64 %414 %28)) %1282) (/.f64 (fma.f64 %152 %474 (*.f64 %414 %30)) %1260) (/.f64 (fma.f64 %152 %414 (*.f64 %414 %96)) %1214) (/.f64 (fma.f64 %152 %501 (*.f64 %414 %98)) %1274) (/.f64 (fma.f64 %152 %349 %1293) %1219) (/.f64 (fma.f64 %152 %474 %1296) %1260) (/.f64 (fma.f64 %152 %410 %1296) %1282) (/.f64 (fma.f64 %152 %347 %1301) %1242) (/.f64 (fma.f64 %152 %467 %1304) %1278) (/.f64 (fma.f64 %152 %414 %1304) %1214) (/.f64 (fma.f64 %1216 %414 %1309) %1311) (/.f64 (fma.f64 %1221 %414 %673) %1314) (/.f64 (fma.f64 %1202 %414 %164) (*.f64 %117 %414)) (/.f64 (fma.f64 %1230 %414 %667) (*.f64 %76 %414)) (/.f64 (fma.f64 %1235 %414 %673) %1314) (/.f64 (fma.f64 %1239 %414 %1324) %1326) (/.f64 (fma.f64 %1246 %414 %1324) %1326) (/.f64 (fma.f64 %1252 %414 (*.f64 %1187 %152)) (*.f64 %1187 %414)) (/.f64 (fma.f64 %1257 %414 %1334) %1336) (/.f64 (fma.f64 %1262 %414 %1338) %1214) (/.f64 (fma.f64 %1266 %414 (*.f64 %497 %152)) (*.f64 %497 %414)) (/.f64 (fma.f64 %1271 %414 %1345) %1347) (/.f64 (fma.f64 %800 %414 %1349) %1351) (/.f64 (fma.f64 %28 %414 %1353) %1355) (/.f64 (fma.f64 %30 %414 %1334) %1336) (/.f64 (fma.f64 %96 %414 %1338) %1214) (/.f64 (fma.f64 %98 %414 %1345) %1347) (/.f64 (fma.f64 %290 %414 %1309) %1311) (/.f64 (fma.f64 %27 %414 %1334) %1336) (/.f64 (fma.f64 %27 %414 %1353) %1355) (/.f64 (fma.f64 %106 %414 %1324) %1326) (/.f64 (fma.f64 %11 %414 %1349) %1351) (/.f64 (fma.f64 %11 %414 %1338) %1214) (/.f64 (fma.f64 %1216 %349 %1375) %1187) (/.f64 (fma.f64 %1216 %347 %1378) %1380) (/.f64 (fma.f64 %1216 %349 %1382) %1187) (/.f64 (fma.f64 %1216 %347 %1385) %1380) (/.f64 (fma.f64 %1221 %349 %188) %474) (/.f64 (fma.f64 %1221 %347 %192) %414) (/.f64 (fma.f64 %1221 %349 %149) %474) (/.f64 (fma.f64 %1221 %347 %152) %414) (/.f64 (fma.f64 %1202 %349 (*.f64 %117 %174)) %497) (/.f64 (fma.f64 %1202 %347 (*.f64 %117 %179)) %501) (/.f64 (fma.f64 %1202 %349 %1402) %497) (/.f64 (fma.f64 %1202 %347 %1405) %501) (/.f64 (fma.f64 %1230 %349 %175) %467) (/.f64 (fma.f64 %1230 %347 %180) %410) (/.f64 (fma.f64 %1230 %349 %143) %467) (/.f64 (fma.f64 %1230 %347 %146) %410) (/.f64 (fma.f64 %1235 %349 %188) %474) (/.f64 (fma.f64 %1235 %347 %192) %414) (/.f64 (fma.f64 %1235 %349 %149) %474) (/.f64 (fma.f64 %1235 %347 %152) %414) (/.f64 (fma.f64 %1239 %349 %1424) %1426) (/.f64 (fma.f64 %1239 %347 %1428) %1187) (/.f64 (fma.f64 %1239 %349 %1431) %1426) (/.f64 (fma.f64 %1239 %347 %407) %1187) (/.f64 (fma.f64 %1246 %349 %1424) %1426) (/.f64 (fma.f64 %1246 %347 %1428) %1187) (/.f64 (fma.f64 %1246 %349 %1431) %1426) (/.f64 (fma.f64 %1246 %347 %407) %1187) (/.f64 (fma.f64 %1252 %349 (*.f64 %1187 %174)) %1446) (/.f64 (fma.f64 %1252 %347 (*.f64 %1187 %179)) %1450) (/.f64 (fma.f64 %1252 %349 %1452) %1446) (/.f64 (fma.f64 %1252 %347 %1455) %1450) (/.f64 (fma.f64 %1257 %349 %1458) %1460) (/.f64 (fma.f64 %1257 %347 %1462) %1464) (/.f64 (fma.f64 %1257 %349 %1466) %1460) (/.f64 (fma.f64 %1257 %347 %1469) %1464) (/.f64 (fma.f64 %1262 %349 %1472) %1219) (/.f64 (fma.f64 %1262 %347 %1475) %1242) (/.f64 (fma.f64 %1262 %349 %1212) %1219) (/.f64 (fma.f64 %1262 %347 %1480) %1242) (/.f64 (fma.f64 %1266 %349 (*.f64 %497 %174)) %1485) (/.f64 (fma.f64 %1266 %347 (*.f64 %497 %179)) %1489) (/.f64 (fma.f64 %1266 %349 %1491) %1485) (/.f64 (fma.f64 %1266 %347 %1494) %1489) (/.f64 (fma.f64 %1271 %349 %1497) %1499) (/.f64 (fma.f64 %1271 %347 %1501) %1503) (/.f64 (fma.f64 %1271 %349 %1505) %1499) (/.f64 (fma.f64 %1271 %347 %1508) %1503) (/.f64 (fma.f64 %800 %349 %1511) %1513) (/.f64 (fma.f64 %800 %347 %1515) %1517) (/.f64 (fma.f64 %800 %349 %1519) %1513) (/.f64 (fma.f64 %800 %347 %1522) %1517) (/.f64 (fma.f64 %28 %349 %1525) %1527) (/.f64 (fma.f64 %28 %347 %1529) %1531) (/.f64 (fma.f64 %28 %349 %1533) %1527) (/.f64 (fma.f64 %28 %347 %1536) %1531) (/.f64 (fma.f64 %30 %349 %1458) %1460) (/.f64 (fma.f64 %30 %347 %1462) %1464) (/.f64 (fma.f64 %30 %349 %1466) %1460) (/.f64 (fma.f64 %30 %347 %1469) %1464) (/.f64 (fma.f64 %96 %349 %1472) %1219) (/.f64 (fma.f64 %96 %347 %1475) %1242) (/.f64 (fma.f64 %96 %349 %1212) %1219) (/.f64 (fma.f64 %96 %347 %1480) %1242) (/.f64 (fma.f64 %98 %349 %1497) %1499) (/.f64 (fma.f64 %98 %347 %1501) %1503) (/.f64 (fma.f64 %98 %349 %1505) %1499) (/.f64 (fma.f64 %98 %347 %1508) %1503) (/.f64 (fma.f64 %290 %349 %1375) %1187) (/.f64 (fma.f64 %290 %347 %1378) %1380) (/.f64 (fma.f64 %27 %349 %1458) %1460) (/.f64 (fma.f64 %27 %347 %1462) %1464) (/.f64 (fma.f64 %27 %349 %1466) %1460) (/.f64 (fma.f64 %27 %347 %1469) %1464) (/.f64 (fma.f64 %27 %349 %1525) %1527) (/.f64 (fma.f64 %27 %347 %1529) %1531) (/.f64 (fma.f64 %106 %349 %1424) %1426) (/.f64 (fma.f64 %347 %106 %1428) %1187) (/.f64 (fma.f64 %11 %349 %1511) %1513) (/.f64 (fma.f64 %11 %347 %1515) %1517) (/.f64 (fma.f64 %11 %349 %1519) %1513) (/.f64 (fma.f64 %11 %347 %1522) %1517) (/.f64 (fma.f64 %11 %349 %1472) %1219) (/.f64 (fma.f64 %11 %347 %1475) %1242) (/.f64 (fma.f64 %174 %349 %1595) %1187) (/.f64 (fma.f64 %174 %71 %1598) %356) (/.f64 (fma.f64 %174 %117 %1601) %370) (/.f64 (fma.f64 %174 %76 %1604) %352) (/.f64 (fma.f64 %174 %71 %1607) %356) (/.f64 (fma.f64 %174 %347 %1610) %1380) (/.f64 (fma.f64 %174 %347 %1613) %1380) (/.f64 (fma.f64 %174 %1187 %1616) %1618) (/.f64 (fma.f64 %174 %474 %1620) %1622) (/.f64 (fma.f64 %174 %414 %1624) %1311) (/.f64 (fma.f64 %174 %497 %1627) %1629) (/.f64 (fma.f64 %174 %501 %1631) %1633) (/.f64 (fma.f64 %174 %467 %886) %1636) (/.f64 (fma.f64 %174 %410 %382) %1639) (/.f64 (fma.f64 %174 %474 %385) %1622) (/.f64 (fma.f64 %174 %414 %395) %1311) (/.f64 (fma.f64 %174 %501 %398) %1633) (/.f64 (fma.f64 %174 %349 %1647) %1187) (/.f64 (fma.f64 %174 %474 %401) %1622) (/.f64 (fma.f64 %174 %410 %401) %1639) (/.f64 (fma.f64 %174 %347 %1654) %1380) (/.f64 (fma.f64 %174 %467 %404) %1636) (/.f64 (fma.f64 %174 %414 %404) %1311) (/.f64 (fma.f64 %179 %349 %1661) %1426) (/.f64 (fma.f64 %179 %71 %1664) %414) (/.f64 (fma.f64 %179 %76 %1667) %410) (/.f64 (fma.f64 %179 %71 %1670) %414) (/.f64 (fma.f64 %179 %347 %1673) %1187) (/.f64 (fma.f64 %179 %347 %1676) %1187) (/.f64 (fma.f64 %179 %1187 %1679) %1681) (/.f64 (fma.f64 %179 %474 %1683) %1685) (/.f64 (fma.f64 %179 %414 %1687) %1326) (/.f64 (fma.f64 %179 %497 %1690) %1692) (/.f64 (fma.f64 %179 %501 %1694) %1696) (/.f64 (fma.f64 %179 %467 %927) %1699) (/.f64 (fma.f64 %179 %410 %440) %1702) (/.f64 (fma.f64 %179 %474 %443) %1685) (/.f64 (fma.f64 %179 %414 %453) %1326) (/.f64 (fma.f64 %179 %501 %456) %1696) (/.f64 (fma.f64 %179 %349 %1710) %1426) (/.f64 (fma.f64 %179 %474 %459) %1685) (/.f64 (fma.f64 %179 %410 %459) %1702) (/.f64 (fma.f64 %179 %347 %1207) %1187) (/.f64 (fma.f64 %179 %467 %462) %1699) (/.f64 (fma.f64 %179 %414 %462) %1326) (/.f64 (fma.f64 %42 %349 %1595) %1187) (/.f64 (fma.f64 %42 %71 %1598) %356) (/.f64 (fma.f64 %42 %117 %1601) %370) (/.f64 (fma.f64 %71 x %1604) %352) (/.f64 (fma.f64 %42 %71 %1607) %356) (/.f64 (fma.f64 %42 %347 %1610) %1380) (/.f64 (fma.f64 %42 %347 %1613) %1380) (/.f64 (fma.f64 %42 %1187 %1616) %1618) (/.f64 (fma.f64 %42 %474 %1620) %1622) (/.f64 (fma.f64 %42 %414 %1624) %1311) (/.f64 (fma.f64 %42 %497 %1627) %1629) (/.f64 (fma.f64 %42 %501 %1631) %1633) (/.f64 (fma.f64 %42 %467 %886) %1636) (/.f64 (fma.f64 %42 %410 %382) %1639) (/.f64 (fma.f64 %42 %474 %385) %1622) (/.f64 (fma.f64 %42 %414 %395) %1311) (/.f64 (fma.f64 %42 %501 %398) %1633) (/.f64 (fma.f64 %42 %474 %401) %1622) (/.f64 (fma.f64 %42 %467 %404) %1636) (/.f64 (fma.f64 x %349 %1661) %1426) (/.f64 (fma.f64 %71 x %1664) %414) (/.f64 (fma.f64 x %117 %1203) %428) (/.f64 (fma.f64 %76 x %1667) %410) (/.f64 (fma.f64 %71 x %1670) %414) (/.f64 (fma.f64 %347 x %1673) %1187) (/.f64 (fma.f64 %347 x %1676) %1187) (/.f64 (fma.f64 x %1187 %1679) %1681) (/.f64 (fma.f64 x %474 %1683) %1685) (/.f64 (fma.f64 x %414 %1687) %1326) (/.f64 (fma.f64 x %497 %1690) %1692) (/.f64 (fma.f64 x %501 %1694) %1696) (/.f64 (fma.f64 x %467 %927) %1699) (/.f64 (fma.f64 x %410 %440) %1702) (/.f64 (fma.f64 x %474 %443) %1685) (/.f64 (fma.f64 x %414 %453) %1326) (/.f64 (fma.f64 x %501 %456) %1696) (/.f64 (fma.f64 x %474 %459) %1685) (/.f64 (fma.f64 x %467 %462) %1699) (/.f64 (-.f64 (*.f64 %962 %349) (*.f64 %347 %295)) %1426) (/.f64 (-.f64 (*.f64 %962 %410) %1431) %1702) (/.f64 (-.f64 (*.f64 %962 %347) %1251) %1187) (/.f64 (-.f64 (*.f64 %962 %414) %407) %1326) (/.f64 (-.f64 (*.f64 %560 %349) (*.f64 %414 %295)) %1219) (/.f64 (-.f64 (*.f64 %560 %410) %1212) %1282) (/.f64 (-.f64 (*.f64 %560 %347) (*.f64 %414 %326)) %1242) (/.f64 (-.f64 (*.f64 %560 %414) %1480) %1214) (/.f64 (-.f64 (*.f64 %152 %347) %1293) %1242) (/.f64 (-.f64 (*.f64 %152 %414) %1296) %1214) (/.f64 (-.f64 (*.f64 %152 %349) %1301) %1219) (/.f64 (-.f64 (*.f64 %152 %410) %1304) %1282) (/.f64 (-.f64 (*.f64 %324 %347) (*.f64 %349 %1055)) %1380) (/.f64 (-.f64 (*.f64 %43 %347) (*.f64 %410 %1055)) %1531) (/.f64 (-.f64 %1250 (*.f64 %347 %1055)) %1187) (/.f64 (-.f64 (*.f64 %4 %347) (*.f64 %414 %1055)) %1242) (/.f64 (-.f64 (*.f64 %1216 %349) %1385) %1187) (/.f64 (-.f64 (*.f64 %1221 %349) %152) %474) (/.f64 (-.f64 (*.f64 %1202 %349) %1405) %497) (/.f64 (-.f64 (*.f64 %1230 %349) %146) %467) (/.f64 (-.f64 (*.f64 %1235 %349) %152) %474) (/.f64 (-.f64 (*.f64 %1239 %349) %407) %1426) (/.f64 (-.f64 (*.f64 %1246 %349) %407) %1426) (/.f64 (-.f64 (*.f64 %1252 %349) %1455) %1446) (/.f64 (-.f64 (*.f64 %1257 %349) %1469) %1460) (/.f64 (-.f64 (*.f64 %1262 %349) %1480) %1219) (/.f64 (-.f64 (*.f64 %1266 %349) %1494) %1485) (/.f64 (-.f64 (*.f64 %1271 %349) %1508) %1499) (/.f64 (-.f64 (*.f64 %800 %349) %1522) %1513) (/.f64 (-.f64 (*.f64 %28 %349) %1536) %1527) (/.f64 (-.f64 (*.f64 %30 %349) %1469) %1460) (/.f64 (-.f64 (*.f64 %96 %349) %1480) %1219) (/.f64 (-.f64 (*.f64 %98 %349) %1508) %1499) (/.f64 (-.f64 %1904 %1385) %1187) (/.f64 (-.f64 %1907 %1469) %1460) (/.f64 (-.f64 %1907 %1536) %1527) (/.f64 (-.f64 %1912 %407) %1426) (/.f64 (-.f64 %1915 %1522) %1513) (/.f64 (-.f64 %1915 %1480) %1219) (/.f64 (-.f64 (*.f64 %1216 %347) %1382) %1380) (/.f64 (-.f64 (*.f64 %1221 %347) %149) %414) (/.f64 (-.f64 (*.f64 %1202 %347) %1402) %501) (/.f64 (-.f64 (*.f64 %1230 %347) %143) %410) (/.f64 (-.f64 (*.f64 %1235 %347) %149) %414) (/.f64 (-.f64 (*.f64 %1239 %347) %1431) %1187) (/.f64 (-.f64 (*.f64 %1246 %347) %1431) %1187) (/.f64 (-.f64 (*.f64 %1252 %347) %1452) %1450) (/.f64 (-.f64 (*.f64 %1257 %347) %1466) %1464) (/.f64 (-.f64 (*.f64 %1262 %347) %1212) %1242) (/.f64 (-.f64 (*.f64 %1266 %347) %1491) %1489) (/.f64 (-.f64 (*.f64 %1271 %347) %1505) %1503) (/.f64 (-.f64 (*.f64 %800 %347) %1519) %1517) (/.f64 (-.f64 (*.f64 %28 %347) %1533) %1531) (/.f64 (-.f64 (*.f64 %30 %347) %1466) %1464) (/.f64 (-.f64 (*.f64 %96 %347) %1212) %1242) (/.f64 (-.f64 (*.f64 %98 %347) %1505) %1503) (/.f64 (-.f64 %1971 %1382) %1380) (/.f64 (-.f64 %1206 %1466) %1464) (/.f64 (-.f64 %1206 %1533) %1531) (/.f64 (-.f64 %1207 %1431) %1187) (/.f64 (-.f64 %1980 %1519) %1517) (/.f64 (-.f64 %1980 %1212) %1242) (/.f64 (-.f64 (*.f64 %174 %347) %1647) %1380) (/.f64 (-.f64 (*.f64 %174 %414) %401) %1311) (/.f64 (-.f64 (*.f64 %174 %349) %1654) %1187) (/.f64 (-.f64 (*.f64 %174 %410) %404) %1639) (/.f64 (-.f64 (*.f64 %179 %347) %1710) %1187) (/.f64 (-.f64 (*.f64 %179 %414) %459) %1326) (/.f64 (-.f64 (*.f64 %179 %349) %1207) %1426) (/.f64 (-.f64 (*.f64 %179 %410) %462) %1702) (/.f64 (-.f64 %2009 %401) %1311) (/.f64 (-.f64 %2012 %1654) %1187) (/.f64 (-.f64 %2015 %404) %1639) (/.f64 (-.f64 %2018 %459) %1326) (/.f64 (-.f64 %2021 %1207) %1426) (/.f64 (-.f64 %2024 %462) %1702) (/.f64 (neg.f64 %2027) %71) (/.f64 (neg.f64 %2030) %347) (/.f64 (neg.f64 %2033) %76) (/.f64 (neg.f64 %2036) %71) (/.f64 (neg.f64 %2039) %71) (/.f64 (neg.f64 %2042) %349) (/.f64 (neg.f64 %2046) %347) (/.f64 (neg.f64 %2049) %349) (/.f64 (neg.f64 %2052) %347) (/.f64 (neg.f64 %2055) %414) (/.f64 (neg.f64 %2058) %410) (/.f64 (neg.f64 %2061) %2063) (/.f64 (neg.f64 %2065) %1187) (/.f64 (neg.f64 %2068) %2070) (/.f64 (neg.f64 %2072) %2074) (/.f64 (neg.f64 %2076) %1187) (/.f64 (neg.f64 %2079) %2081) (/.f64 (neg.f64 %2083) %2085) (/.f64 (neg.f64 %2087) %2063) (/.f64 (neg.f64 %2090) %2092) (/.f64 (neg.f64 %2094) %1187) (/.f64 (neg.f64 %2097) %2099) (/.f64 (neg.f64 %2101) %1187) (/.f64 (neg.f64 %2104) %2106) (/.f64 (neg.f64 %2108) %2110) (/.f64 (neg.f64 %2112) %2063) (/.f64 (neg.f64 %2115) %1187) (/.f64 (neg.f64 %2118) %2070) (/.f64 (neg.f64 %2121) %2074) (/.f64 (neg.f64 %2124) %1187) (/.f64 (neg.f64 %2127) %2081) (/.f64 (neg.f64 %2130) %2085) (/.f64 (neg.f64 %2133) %2063) (/.f64 (neg.f64 %2136) %2092) (/.f64 (neg.f64 %2139) %1187) (/.f64 (neg.f64 %2142) %2099) (/.f64 (neg.f64 %2145) %1187) (/.f64 (neg.f64 %2148) %2106) (/.f64 (neg.f64 %2151) %2110) (/.f64 (neg.f64 %2154) %1187) (/.f64 (neg.f64 %2157) %2063) (/.f64 (neg.f64 %2160) (neg.f64 %352)) (/.f64 (neg.f64 %2164) (neg.f64 %356)) (/.f64 (neg.f64 %2168) %410) (/.f64 (neg.f64 %2171) %71) (/.f64 (neg.f64 %2174) (neg.f64 %2063)) (/.f64 %1013 %414) (/.f64 %2027 %76) (/.f64 %2030 %349) (/.f64 %2033 %71) (/.f64 %2036 %76) (/.f64 %2039 %76) (/.f64 %2042 %347) (/.f64 %1046 %349) (/.f64 %1048 %349) (/.f64 %2046 %349) (/.f64 %2049 %347) (/.f64 %2052 %349) (/.f64 %2055 %410) (/.f64 %2058 %414) (/.f64 %2061 %1187) (/.f64 %2065 %1380) (/.f64 %2068 %1527) (/.f64 %2072 %1531) (/.f64 %2076 %1426) (/.f64 %2079 %1219) (/.f64 %2083 %1242) (/.f64 %2087 %1187) (/.f64 %2090 %1639) (/.f64 %2094 %1380) (/.f64 %2097 %1311) (/.f64 %2101 %1426) (/.f64 %2104 %1702) (/.f64 %2108 %1326) (/.f64 %2112 %1187) (/.f64 %2115 %1380) (/.f64 %2118 %1527) (/.f64 %2121 %1531) (/.f64 %2124 %1426) (/.f64 %2127 %1219) (/.f64 %2130 %1242) (/.f64 %2133 %1187) (/.f64 %2136 %1639) (/.f64 %2139 %1380) (/.f64 %2142 %1311) (/.f64 %2145 %1426) (/.f64 %2148 %1702) (/.f64 %2151 %1326) (/.f64 %2154 %1380) (/.f64 %2157 %1187) (/.f64 %2160 %352) (/.f64 %2164 %356) (/.f64 %2168 %467) (/.f64 %1012 %474) (/.f64 %1012 %410) (/.f64 %1035 %474) (/.f64 %1035 %410) (/.f64 %2171 %76) (/.f64 %2174 %2063) (/.f64 %1182 %71) (/.f64 %1186 %1187) (/.f64 %340 %474) (/.f64 %340 %410) (/.f64 %337 %467) (/.f64 %337 %414) (/.f64 %1045 %349) (/.f64 #s(literal 1 binary64) (/.f64 %71 %1182)) (/.f64 #s(literal 1 binary64) (/.f64 %1187 %1186)) (/.f64 #s(literal 1 binary64) (/.f64 %414 %337)) (/.f64 #s(literal 1 binary64) (pow.f64 %1198 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %349 %1045)) (/.f64 #s(literal 1 binary64) (/.f64 %347 %332)) %1198 (neg.f64 (*.f64 %1162 %1045)) (neg.f64 (/.f64 %1182 %76)) (neg.f64 (/.f64 %1045 %347)) (fma.f64 %2256 %1180 %2257) (fma.f64 %2256 %1180 %1102) (fma.f64 %179 %1162 %2045) (fma.f64 %1239 %1162 %2257) (fma.f64 %1239 %1162 %1102) (fma.f64 (*.f64 x #s(literal 2 binary64)) %1180 %2045) (fma.f64 %1195 %11 %2257) (fma.f64 %1195 %11 %1102) (fma.f64 %42 %1184 %2045) (fma.f64 %290 %1184 %2257) (fma.f64 %290 %1184 %1102) (fma.f64 %1162 %179 %2045) (fma.f64 %1162 %106 %2257) (fma.f64 %1162 %106 %1102) (fma.f64 %1162 x %2045) (fma.f64 %74 %1235 %2257) (fma.f64 %74 %1235 %1102) (fma.f64 %74 %2276 %2257) (fma.f64 %74 %2276 %1102) (fma.f64 %27 %2279 %2257) (fma.f64 %27 %2279 %1102) (fma.f64 %27 %2282 %2257) (fma.f64 %27 %2282 %1102) (fma.f64 #s(literal 1 binary64) %2045 %2257) (fma.f64 #s(literal 1 binary64) %2045 %1102) (fma.f64 #s(literal 1 binary64) %1102 %2045) (fma.f64 %106 %1162 %2257) (fma.f64 %106 %1162 %1102) (fma.f64 %11 %1195 %2257) (fma.f64 %11 %1195 %1102) (fma.f64 x %1162 %2045) (-.f64 (+.f64 %1102 %1244) %2294) (-.f64 (/.f64 %962 %347) %2294) (-.f64 %2298 %2294) (-.f64 %2257 %2300) (-.f64 %1244 (-.f64 %2294 %1102)) (-.f64 %1244 (/.f64 %1055 %347)) (-.f64 %2045 (*.f64 %42 %1162)) (-.f64 %2045 (neg.f64 %1102)) (-.f64 %2045 (/.f64 x %349)) (-.f64 %1102 %2300) (+.f64 (*.f64 %1162 %179) %2045) (+.f64 (/.f64 %407 %1187) (/.f64 %1207 %1187)) (+.f64 %2298 (/.f64 x %410)) (+.f64 %2257 %2045) (+.f64 %2045 %2257) (+.f64 %2045 %1102) (+.f64 %1102 %2045) |
Compiled 1 147 to 3 019 computations (-163.2% saved)
Compiled 295 to 1 505 computations (-410.2% saved)
19 alts after pruning (19 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 276 | 19 | 295 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 277 | 19 | 296 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 89.8% | (/.f64 (fma.f64 (-.f64 x (*.f64 z y)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 t z) x)) x) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 91.1% | %26 = (*.f64 t z) (/.f64 (fma.f64 z (/.f64 y (-.f64 %26 x)) (+.f64 (/.f64 x (-.f64 x %26)) x)) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 95.3% | %26 = (*.f64 t z) (/.f64 (fma.f64 y (/.f64 z (-.f64 %26 x)) (+.f64 (/.f64 x (-.f64 x %26)) x)) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 89.9% | (/.f64 (+.f64 x (/.f64 (fma.f64 y z (neg.f64 x)) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 50.9% | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 46.4% | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (approx (- (* t z) x) (*.f64 t z)))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 89.9% | (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 t z)) (-.f64 x (*.f64 z y))))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 65.8% | (/.f64 (+.f64 x (approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 58.4% | (/.f64 (+.f64 x (approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y z) x) x)))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 64.9% | (/.f64 (approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x (/.f64 x (-.f64 (*.f64 t z) x)))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 53.0% | (/.f64 (approx (+ x (/ (- (* y z) x) (- (* t z) x))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 x z))) t)))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 54.5% | (/.f64 (approx (+ x (/ (- (* y z) x) (- (* t z) x))) (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y x) (/.f64 t x)))))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 58.4% | (/.f64 (approx (+ x (/ (- (* y z) x) (- (* t z) x))) (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) x))))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 50.5% | (/.f64 (approx (+ x (/ (- (* y z) x) (- (* t z) x))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 89.8% | (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) x))) |
| ▶ | 89.8% | (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 t z) x)) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) x))) |
| ▶ | 30.0% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) |
| ▶ | 51.9% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) |
| ▶ | 56.4% | %14 = (+.f64 #s(literal 1 binary64) x) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (-.f64 (+.f64 (/.f64 x %14) (/.f64 y (*.f64 t %14))) (/.f64 x (*.f64 t (*.f64 z %14))))) |
Compiled 19 to 92 computations (-384.2% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4657 | 35805 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %4 = (-.f64 %3 x) %6 = (*.f64 t z) %7 = (-.f64 %6 x) %8 = (/.f64 %4 %7) %9 = (+.f64 x %8) %11 = (+.f64 x #s(literal 1 binary64)) %14 = (- (* t z) x) %15 = (approx %14 %6) %16 = (/.f64 y t) %19 = (/ (- (* y z) x) %14) %20 = (approx %19 %16) %22 = (+ x 1) %23 = (approx %22 #s(literal 1 binary64)) %24 = (+.f64 #s(literal 1 binary64) x) %25 = (/.f64 %3 x) %26 = (*.f64 #s(literal -1 binary64) %25) %27 = (/.f64 #s(literal 1 binary64) x) %28 = (+.f64 #s(literal 1 binary64) %27) %29 = (*.f64 x %28) %30 = (+ x %19) %31 = (approx %30 %29) %32 = (/.f64 x %7) %33 = (-.f64 x %32) %34 = (approx %30 %33) %35 = (/.f64 x %24) %36 = (*.f64 %24 %7) %37 = (/.f64 %3 %36) %38 = (/.f64 z %7) %39 = (/ %30 %22) %41 = (/.f64 y x) %42 = (/.f64 t x) %43 = (fma.f64 #s(literal -1 binary64) %41 %42) %44 = (*.f64 z %43) %45 = (+.f64 x %44) %46 = (+.f64 #s(literal 1 binary64) %45) %47 = (approx %30 %46) %48 = (/.f64 x z) %49 = (*.f64 #s(literal -1 binary64) %48) %50 = (*.f64 z %24) %51 = (*.f64 t %24) %52 = (/.f64 y %51) %53 = (+.f64 %35 %52) %54 = (/.f64 %4 x) %55 = (*.f64 #s(literal -1 binary64) %54) %56 = (approx %19 %55) %57 = (+.f64 x %26) %58 = (+.f64 #s(literal 1 binary64) %57) %59 = (approx %30 %58) %60 = (/.f64 #s(literal 1 binary64) %24) %62 = (*.f64 t %50) %63 = (/.f64 x %62) %64 = (-.f64 %53 %63) %66 = (*.f64 #s(literal -1 binary64) y) %67 = (-.f64 %66 %49) %68 = (/.f64 %67 t) %69 = (*.f64 #s(literal -1 binary64) %68) %70 = (+.f64 x %69) %71 = (approx %30 %70) %72 = (*.f64 z y) %73 = (-.f64 %72 x) %74 = (-.f64 x %72) %75 = (neg.f64 x) %76 = (fma.f64 y z %75) %77 = (-.f64 x %6) %78 = (/.f64 #s(literal -1 binary64) %7) %79 = (/.f64 %73 %7) %80 = (/.f64 %77 %74) %81 = (/.f64 #s(literal 1 binary64) %80) %82 = (/.f64 x %77) %83 = (/.f64 y %7) %84 = (+.f64 %79 x) %85 = (+.f64 %82 x) %86 = (fma.f64 %74 %78 x) %87 = (fma.f64 z %83 %85) %88 = (fma.f64 y %38 %85) %90 = (/.f64 %24 %84) %100 = (+.f64 x %20) %102 = (+.f64 x %56) %104 = (+.f64 x %81) %106 = (/.f64 %4 %15) %107 = (+.f64 x %106) %109 = (/.f64 %76 %7) %110 = (+.f64 x %109) x y z %3 %4 t %6 %7 %8 %9 #s(literal 1 binary64) %11 #s(literal -1 binary64) %15 %16 %20 %23 %24 %25 %26 %27 %28 %29 %31 %32 %33 %34 %35 %36 %37 %38 (approx %39 %37) %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 (approx %39 %35) %62 %63 %64 (approx %39 %64) %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 (*.f64 %84 %60) %90 (/.f64 #s(literal 1 binary64) %90) (/.f64 %47 %11) (/.f64 %31 %11) (/.f64 %59 %11) (/.f64 %34 %11) (/.f64 %87 %11) (/.f64 %88 %11) (/.f64 %86 %11) (/.f64 %71 %11) %100 (/.f64 %100 %11) %102 (/.f64 %102 %11) %104 (/.f64 %104 %11) %106 %107 (/.f64 %107 %11) %109 %110 (/.f64 %110 %11) (/.f64 %9 %23) |
| Outputs |
|---|
%6 = (* y z) %7 = (- %6 x) %8 = (*.f64 y z) %11 = (fma.f64 #s(literal -1 binary64) x %8) %14 = (* t z) %15 = (- %14 x) %16 = (*.f64 t z) %18 = (fma.f64 #s(literal -1 binary64) x %16) %20 = (/ %7 %15) %21 = (/.f64 y t) %24 = (pow.f64 t #s(literal 2 binary64)) %25 = (*.f64 %24 z) %26 = (/.f64 y %25) %28 = (/.f64 #s(literal 1 binary64) %16) %29 = (fma.f64 #s(literal -1 binary64) %26 %28) %34 = (pow.f64 t #s(literal 3 binary64)) %35 = (pow.f64 z #s(literal 2 binary64)) %36 = (*.f64 %34 %35) %37 = (/.f64 y %36) %38 = (*.f64 %24 %35) %39 = (/.f64 #s(literal 1 binary64) %38) %40 = (fma.f64 #s(literal -1 binary64) %37 %39) %42 = (*.f64 #s(literal -1 binary64) (*.f64 x %40)) %47 = (pow.f64 t #s(literal 4 binary64)) %48 = (pow.f64 z #s(literal 3 binary64)) %49 = (*.f64 %47 %48) %50 = (/.f64 y %49) %51 = (*.f64 %34 %48) %52 = (/.f64 #s(literal 1 binary64) %51) %53 = (fma.f64 #s(literal -1 binary64) %50 %52) %57 = (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %53)) %40)) %61 = (+ x %20) %62 = (-.f64 #s(literal 1 binary64) %29) %74 = (+ x 1) %76 = (+.f64 #s(literal 1 binary64) x) %78 = (/ %6 x) %79 = (/.f64 %8 x) %82 = (* -1 %78) %83 = (*.f64 #s(literal -1 binary64) %79) %85 = (/ 1 x) %86 = (/.f64 #s(literal 1 binary64) x) %88 = (+ 1 %85) %91 = (/ x %15) %92 = (/.f64 x %16) %94 = (/.f64 x %38) %98 = (/.f64 x %51) %103 = (pow.f64 z #s(literal 4 binary64)) %104 = (*.f64 %47 %103) %105 = (/.f64 x %104) %111 = (- x %91) %112 = (-.f64 #s(literal 1 binary64) %28) %115 = (*.f64 #s(literal -1 binary64) %94) %122 = (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %98) %39)) %131 = (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %105) %52)) %39)) %136 = (+ 1 x) %137 = (/ x %136) %138 = (*.f64 #s(literal -1 binary64) x) %139 = (+.f64 #s(literal 1 binary64) %138) %140 = (*.f64 x %139) %144 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64)))) %149 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %140 #s(literal 1 binary64)))) %152 = (* %136 %15) %153 = (-.f64 %16 #s(literal 1 binary64)) %161 = (/ %6 %152) %162 = (*.f64 y %153) %167 = (pow.f64 %153 #s(literal 2 binary64)) %171 = (fma.f64 #s(literal -1 binary64) %26 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %167) %36))) %174 = (/.f64 %162 %25) %189 = (/ z %15) %190 = (/.f64 #s(literal 1 binary64) t) %192 = (/.f64 x %25) %193 = (+.f64 %190 %192) %195 = (/.f64 #s(literal 1 binary64) %25) %206 = (/ %61 %74) %207 = (+.f64 %28 %21) %208 = (fma.f64 #s(literal -1 binary64) %26 %207) %212 = (fma.f64 #s(literal -1 binary64) %40 %208) %231 = (/ y x) %232 = (/.f64 y x) %234 = (/ t x) %235 = (/.f64 t x) %238 = (+ (* -1 %231) %234) %239 = (*.f64 #s(literal -1 binary64) y) %240 = (+.f64 t %239) %243 = (* z %238) %244 = (*.f64 z %240) %247 = (+ x %243) %248 = (pow.f64 x #s(literal 2 binary64)) %252 = (+ 1 %247) %259 = (/ x z) %260 = (/.f64 x z) %262 = (* -1 %259) %263 = (*.f64 #s(literal -1 binary64) %260) %265 = (* z %136) %267 = (*.f64 x z) %270 = (* t %136) %272 = (*.f64 t x) %275 = (/ y %270) %276 = (*.f64 x y) %277 = (/.f64 %276 t) %284 = (*.f64 #s(literal -1 binary64) %21) %290 = (+ %137 %275) %291 = (-.f64 #s(literal 1 binary64) %21) %294 = (+.f64 #s(literal 1 binary64) %284) %308 = (/ %7 x) %311 = (* -1 %308) %312 = (*.f64 #s(literal -1 binary64) %8) %313 = (+.f64 x %312) %316 = (+ x %82) %320 = (+ 1 %316) %321 = (*.f64 x %76) %325 = (/ 1 %136) %329 = (* t %265) %330 = (*.f64 t %267) %333 = (/ x %329) %335 = (*.f64 x (fma.f64 #s(literal -1 binary64) %92 %28)) %345 = (- %290 %333) %346 = (-.f64 #s(literal 1 binary64) %207) %363 = (- (* -1 y) %262) %365 = (fma.f64 #s(literal -1 binary64) y %260) %367 = (/ %363 t) %371 = (* -1 %367) %372 = (fma.f64 #s(literal -1 binary64) %92 %21) %374 = (+ x %371) %377 = (* z y) %378 = (- x %377) %380 = (-.f64 x %8) %384 = (- x %14) %385 = (*.f64 #s(literal -1 binary64) %16) %387 = (-.f64 x %16) %389 = (/ -1 %15) %392 = (-.f64 %115 %28) %394 = (-.f64 %122 %28) %396 = (-.f64 %131 %28) %398 = (/ %384 %378) %399 = (/.f64 t y) %401 = (pow.f64 y #s(literal 2 binary64)) %402 = (*.f64 %401 z) %405 = (fma.f64 #s(literal -1 binary64) (/.f64 t %402) (/.f64 #s(literal 1 binary64) %8)) %409 = (pow.f64 y #s(literal 3 binary64)) %414 = (fma.f64 #s(literal -1 binary64) (/.f64 t (*.f64 %409 %35)) (/.f64 #s(literal 1 binary64) (*.f64 %401 %35))) %433 = (/ x %384) %434 = (*.f64 #s(literal -1 binary64) %92) %442 = (/ y %15) %443 = (/.f64 y %16) %450 = (*.f64 #s(literal -1 binary64) (/.f64 y %38)) %463 = (+ (* %378 %389) x) %464 = (-.f64 %28 %26) %466 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %464)) %469 = (*.f64 x %464) %477 = (/.f64 %464 %16) %488 = (/ %136 (+ (/ (- %377 x) %15) x)) %490 = (/.f64 (*.f64 %24 %62) %401) %491 = (-.f64 %399 %490) %499 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %24 %40) %401) (/.f64 (*.f64 t (*.f64 %62 %491)) y)) %523 = (/ %463 %74) %527 = (fma.f64 #s(literal -1 binary64) %477 %21) %549 = (/ 1 %398) %550 = (+ x %549) %551 = (+.f64 #s(literal 1 binary64) %26) %572 = (/ %550 %74) %576 = (+.f64 %21 %37) %577 = (+.f64 %28 %576) %579 = (+.f64 #s(literal 1 binary64) (+.f64 %39 %26)) %599 = (-.f64 %79 #s(literal 1 binary64)) %600 = (*.f64 x %599) %602 = (/.f64 %16 x) %604 = (*.f64 x (-.f64 %602 #s(literal 1 binary64))) %606 = (+.f64 #s(literal 1 binary64) %83) %607 = (*.f64 #s(literal -1 binary64) %602) %610 = (-.f64 %312 %385) %613 = (/.f64 (*.f64 t (*.f64 z %610)) %248) %620 = (pow.f64 x #s(literal 3 binary64)) %628 = (+.f64 #s(literal 1 binary64) %86) %631 = (/.f64 %8 %248) %632 = (/.f64 %16 %248) %633 = (+.f64 %86 %632) %638 = (/.f64 %38 %620) %639 = (+.f64 %632 %638) %640 = (+.f64 %86 %639) %643 = (*.f64 y %35) %644 = (*.f64 t %643) %645 = (/.f64 %644 %620) %651 = (-.f64 %607 #s(literal 1 binary64)) %653 = (/.f64 %38 %248) %654 = (*.f64 #s(literal -1 binary64) %653) %655 = (+.f64 #s(literal 1 binary64) %602) %658 = (/.f64 %51 %620) %670 = (-.f64 #s(literal 1 binary64) %86) %672 = (/.f64 #s(literal 1 binary64) %248) %673 = (+.f64 #s(literal 1 binary64) %672) %674 = (-.f64 %673 %86) %676 = (/.f64 #s(literal 1 binary64) %620) %678 = (-.f64 %673 (+.f64 %86 %676)) %689 = (*.f64 #s(literal -1 binary64) %631) %693 = (/.f64 (*.f64 y (*.f64 z %153)) x) %699 = (*.f64 y (*.f64 z %167)) %700 = (fma.f64 t %643 %699) %721 = (/.f64 z x) %722 = (*.f64 #s(literal -1 binary64) %721) %724 = (*.f64 t %35) %725 = (/.f64 %724 x) %730 = (*.f64 %24 %48) %731 = (/.f64 %730 %248) %737 = (*.f64 %34 %103) %750 = (/.f64 %8 %620) %751 = (/.f64 %16 %620) %756 = (pow.f64 x #s(literal 4 binary64)) %757 = (/.f64 %8 %756) %758 = (/.f64 %16 %756) %759 = (/.f64 %644 %756) %760 = (/.f64 %51 %756) %762 = (+.f64 %759 (+.f64 %638 %760)) %768 = (*.f64 y %48) %769 = (*.f64 %24 %768) %770 = (/.f64 %769 %756) %771 = (/.f64 %38 %756) %773 = (+.f64 %645 (+.f64 %770 %771)) %778 = (/.f64 %244 %248) %794 = (/.f64 y %272) %799 = (*.f64 t %248) %800 = (/.f64 y %799) %805 = (*.f64 t %620) %806 = (/.f64 y %805) %812 = (+.f64 #s(literal 1 binary64) %794) %815 = (+.f64 %672 %794) %817 = (+.f64 %86 %800) %827 = (+.f64 #s(literal 1 binary64) %689) %831 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %631 %86)) %834 = (/.f64 %670 x) %845 = (/.f64 #s(literal 1 binary64) %330) %846 = (-.f64 %28 %845) %850 = (/.f64 #s(literal 1 binary64) (*.f64 t (*.f64 %248 z))) %851 = (+.f64 %28 %850) %856 = (/.f64 #s(literal 1 binary64) (*.f64 t (*.f64 %620 z))) %883 = (/.f64 #s(literal 1 binary64) z) %884 = (fma.f64 #s(literal -1 binary64) %232 %883) %887 = (fma.f64 #s(literal -1 binary64) %794 %28) %888 = (*.f64 x %887) %891 = (*.f64 x (-.f64 %794 %28)) %896 = (*.f64 x %606) %898 = (+.f64 #s(literal 1 binary64) %607) %899 = (*.f64 x %898) %901 = (/.f64 %655 x) %904 = (-.f64 (+.f64 #s(literal 1 binary64) %653) %607) %909 = (-.f64 (+.f64 #s(literal 1 binary64) %658) (fma.f64 #s(literal -1 binary64) %602 %654)) %914 = (-.f64 %385 %312) %917 = (/.f64 (*.f64 y (*.f64 z %914)) %248) %934 = (*.f64 #s(literal -1 binary64) %232) %936 = (*.f64 t %8) %937 = (/.f64 %936 x) %942 = (*.f64 %24 %643) %943 = (/.f64 %942 %248) %949 = (*.f64 %34 %768) %957 = (+ %433 x) %960 = (*.f64 #s(literal -1 binary64) %632) %964 = (-.f64 %8 %16) %965 = (/.f64 %964 %248) %966 = (fma.f64 #s(literal -1 binary64) %965 %86) %971 = (*.f64 t (*.f64 z %964)) %972 = (/.f64 %971 %620) %978 = (+ (* z %442) %957) %982 = (fma.f64 #s(literal -1 binary64) %38 %644) %983 = (/.f64 %982 %620) %990 = (fma.f64 #s(literal -1 binary64) %8 %16) %996 = (/.f64 %990 %620) %1012 = (/ %978 %74) %1038 = (*.f64 #s(literal -1 binary64) %965) %1043 = (/.f64 %964 %620) %1044 = (*.f64 #s(literal -1 binary64) %1043) %1048 = (*.f64 %24 (*.f64 %35 %964)) %1060 = (fma.f64 #s(literal -1 binary64) %16 %8) %1061 = (/.f64 %1060 %248) %1073 = (*.f64 #s(literal -1 binary64) %1061) %1079 = (*.f64 #s(literal -1 binary64) (/.f64 %1060 %620)) %1099 = (/.f64 %964 x) %1101 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1099)) %1126 = (/.f64 %38 x) %1127 = (/.f64 %644 x) %1143 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1126 %385) x)) #s(literal 1 binary64)) %1145 = (/.f64 %51 x) %1153 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1145) %38) x)) %385) x)) #s(literal 1 binary64)) %1164 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1126) %16) x))) %1172 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %834)) %1178 = (+.f64 #s(literal 1 binary64) %385) %1184 = (fma.f64 #s(literal -1 binary64) %16 %607) %1192 = (*.f64 y (*.f64 z %1178)) %1199 = (*.f64 y (*.f64 z (pow.f64 %1178 #s(literal 2 binary64)))) %1212 = (fma.f64 t %643 %1199) %1250 = (fma.f64 t z %644) %1252 = (-.f64 (fma.f64 #s(literal -1 binary64) %38 %1250) %8) %1270 = (*.f64 #s(literal -1 binary64) t) %1271 = (+.f64 y %1270) %1275 = (*.f64 z %1271) %1277 = (*.f64 #s(literal -1 binary64) (/.f64 %1275 x)) %1295 = (*.f64 #s(literal -1 binary64) %235) %1306 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %794 %21) x)) %1323 = (*.f64 #s(literal -1 binary64) (/.f64 %291 x)) %1352 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %86 #s(literal 1 binary64)) x)) %1356 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1352 #s(literal 1 binary64)) x)) %1366 = (fma.f64 #s(literal -1 binary64) (/.f64 %846 x) %28) %1378 = (*.f64 #s(literal -1 binary64) (/.f64 %346 x)) %1399 = (-.f64 %232 %883) %1428 = (-.f64 %16 %8) %1434 = (*.f64 y (*.f64 z %1428)) %1514 = (-.f64 %8 x) %1516 = (-.f64 %16 x) %1517 = (/.f64 x %1516) %1518 = (*.f64 #s(literal -1 binary64) %1517) %1520 = (/.f64 %8 %1516) %1521 = (fma.f64 #s(literal -1 binary64) %1517 %1520) %1523 = (-.f64 x %1517) %1528 = (*.f64 %76 %1516) %1529 = (/.f64 %8 %1528) %1533 = (/.f64 x %76) %1534 = (+.f64 %1533 %1529) %1535 = (/.f64 x %1528) %1538 = (fma.f64 #s(literal -1 binary64) %232 %235) %1541 = (fma.f64 #s(literal -1 binary64) %79 %602) %1543 = (+.f64 x %602) %1545 = (+.f64 x %1541) %1547 = (+.f64 #s(literal 1 binary64) %1543) %1551 = (*.f64 t %76) %1552 = (/.f64 y %1551) %1555 = (+.f64 %1533 %1552) %1557 = (+.f64 x %83) %1559 = (+.f64 #s(literal 1 binary64) %1557) %1561 = (*.f64 z %76) %1562 = (*.f64 t %1561) %1563 = (/.f64 x %1562) %1564 = (-.f64 %1533 %1563) %1568 = (-.f64 %239 %263) %1570 = (+.f64 x %434) %1572 = (+.f64 x %372) %1577 = (*.f64 z %387) %1583 = (*.f64 %35 %387) %1587 = (*.f64 #s(literal -1 binary64) (/.f64 %1577 %248)) %1605 = (/.f64 x %387) %1607 = (/.f64 %8 %387) %1608 = (fma.f64 #s(literal -1 binary64) %1607 %1605) %1612 = (+.f64 x %1518) %1616 = (+.f64 x %1605) %1623 = (*.f64 y %1561) %1624 = (pow.f64 %1523 #s(literal 2 binary64)) %1625 = (*.f64 %1624 %1516) %1629 = (+.f64 (/.f64 #s(literal 1 binary64) %1523) (/.f64 x %1523)) %1632 = (*.f64 %35 %76) %1634 = (pow.f64 %1523 #s(literal 3 binary64)) %1635 = (pow.f64 %1516 #s(literal 2 binary64)) %1636 = (*.f64 %1634 %1635) %1638 = (/.f64 %1561 %1625) %1642 = (*.f64 %48 %76) %1645 = (pow.f64 %1516 #s(literal 3 binary64)) %1658 = (*.f64 %76 %387) %1659 = (/.f64 x %1658) %1668 = (/.f64 %8 %1658) %1669 = (+.f64 %1659 %1533) %1672 = (/.f64 x y) %1673 = (*.f64 #s(literal -1 binary64) %1672) %1679 = (/.f64 x (*.f64 y %1516)) %1680 = (/.f64 z %1516) %1684 = (+.f64 %1672 %1680) %1689 = (/.f64 x (*.f64 y %76)) %1690 = (/.f64 z %1528) %1691 = (+.f64 %1689 %1690) %1693 = (/.f64 x (*.f64 y %1528)) %1697 = (/.f64 t %276) %1701 = (/.f64 %16 %276) %1705 = (+.f64 %1672 %1701) %1709 = (/.f64 #s(literal 1 binary64) y) %1714 = (/.f64 #s(literal 1 binary64) %1551) %1715 = (+.f64 %1714 %1689) %1719 = (*.f64 y (-.f64 %721 %1709)) %1722 = (*.f64 y (fma.f64 #s(literal -1 binary64) %721 %1709)) %1736 = (/.f64 x %8) %1740 = (/.f64 x %936) %1742 = (*.f64 y (-.f64 %1740 %190)) %1745 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1740 %190)) %1757 = (*.f64 x %387) %1758 = (/.f64 %1757 %643) %1760 = (*.f64 #s(literal -1 binary64) (/.f64 %387 z)) %1764 = (*.f64 %248 %387) %1765 = (*.f64 %401 %48) %1766 = (/.f64 %1764 %1765) %1771 = (*.f64 %620 %387) %1772 = (*.f64 %409 %103) %1781 = (/.f64 z %387) %1783 = (/.f64 x (*.f64 y %387)) %1797 = (*.f64 %76 (*.f64 %1523 %1635)) %1798 = (/.f64 %1797 %643) %1799 = (/.f64 %1528 z) %1804 = (*.f64 %76 (*.f64 %1624 %1645)) %1805 = (/.f64 %1804 %1765) %1812 = (*.f64 %76 (*.f64 %1634 (pow.f64 %1516 #s(literal 4 binary64)))) %1820 = (/.f64 x (*.f64 y %1658)) %1833 = (/.f64 z %1658) %1916 = (*.f64 #s(literal -1 binary64) z) %1928 = (/.f64 %1757 %35) %1936 = (*.f64 y %103) %1961 = (*.f64 #s(literal -1 binary64) (/.f64 %1616 y)) %1971 = (/.f64 %1797 %35) %1991 = (/.f64 %1669 y) %2014 = (-.f64 %934 %1295) %2015 = (*.f64 z %2014) %2037 = (*.f64 z %1538) %2038 = (+.f64 x %2037) %2041 = (/.f64 %24 %248) %2042 = (*.f64 t y) %2043 = (/.f64 %2042 %248) %2044 = (-.f64 %2041 %2043) %2051 = (/.f64 %34 %620) %2052 = (*.f64 %24 y) %2053 = (/.f64 %2052 %620) %2063 = (/.f64 %25 %248) %2069 = (*.f64 %34 z) %2070 = (/.f64 %2069 %620) %2093 = (/.f64 %8 %321) %2094 = (*.f64 #s(literal -1 binary64) %2093) %2096 = (/.f64 y %321) %2097 = (*.f64 %248 %76) %2103 = (*.f64 %24 %8) %2104 = (*.f64 %620 %76) %2107 = (/.f64 %2042 %2097) %2113 = (*.f64 %34 %8) %2114 = (*.f64 %756 %76) %2117 = (/.f64 %2052 %2104) %2128 = (/.f64 %25 %620) %2130 = (/.f64 t %248) %2136 = (/.f64 %2069 %756) %2138 = (/.f64 %24 %620) %2146 = (/.f64 t %321) %2147 = (fma.f64 #s(literal -1 binary64) %2096 %2146) %2148 = (*.f64 z %2147) %2151 = (/.f64 %24 %2097) %2158 = (/.f64 %34 %2104) %2175 = (/.f64 x %1551) %2182 = (/.f64 %8 t) %2183 = (/.f64 x t) %2190 = (+.f64 x %21) %2191 = (*.f64 z %2190) %2198 = (*.f64 #s(literal -1 binary64) %2130) %2208 = (-.f64 %1295 %934) %2209 = (*.f64 z %2208) %2232 = (*.f64 z (-.f64 %2063 %1295)) %2235 = (*.f64 #s(literal -1 binary64) %2041) %2239 = (*.f64 z (-.f64 (*.f64 z (-.f64 %2070 %2235)) %1295)) %2266 = (-.f64 %232 %235) %2267 = (*.f64 z %2266) %2272 = (*.f64 t %2267) %2280 = (*.f64 t %2266) %2282 = (*.f64 %24 %2267) %2295 = (fma.f64 #s(literal -1 binary64) %2041 %2043) %2296 = (*.f64 z %2295) %2304 = (*.f64 z (fma.f64 #s(literal -1 binary64) %2051 %2053)) %2319 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1538 %2147) %76) %2151) %2320 = (-.f64 %2107 %2319) %2341 = (*.f64 #s(literal -1 binary64) %2146) %2368 = (/.f64 %2266 %76) %2383 = (fma.f64 #s(literal -1 binary64) %235 %232) %2384 = (*.f64 z %2383) %2413 = (/.f64 %2383 %76) %2415 = (*.f64 #s(literal -1 binary64) %2151) %2439 = (/.f64 %276 %25) %2440 = (*.f64 #s(literal -1 binary64) %2439) %2443 = (*.f64 #s(literal -1 binary64) %2183) %2444 = (/.f64 %276 %24) %2445 = (*.f64 #s(literal -1 binary64) %2444) %2446 = (-.f64 %2443 %2445) %2447 = (*.f64 x %2446) %2448 = (/.f64 %2447 %724) %2453 = (*.f64 %248 %2446) %2462 = (fma.f64 #s(literal -1 binary64) %2444 %2183) %2467 = (/.f64 %248 %38) %2469 = (+.f64 x (fma.f64 #s(literal -1 binary64) %2467 %21)) %2470 = (*.f64 %248 y) %2471 = (/.f64 %2470 %36) %2473 = (fma.f64 #s(literal -1 binary64) %2439 (fma.f64 #s(literal -1 binary64) %2471 %92)) %2476 = (/.f64 %620 %51) %2479 = (+.f64 x (fma.f64 #s(literal -1 binary64) %2467 (fma.f64 #s(literal -1 binary64) %2476 %21))) %2480 = (*.f64 %620 y) %2481 = (/.f64 %2480 %49) %2487 = (/.f64 %248 %25) %2488 = (+.f64 %2183 %2487) %2489 = (/.f64 %2488 z) %2491 = (/.f64 %620 %36) %2493 = (*.f64 #s(literal -1 binary64) %2487) %2497 = (/.f64 %756 %49) %2499 = (*.f64 #s(literal -1 binary64) %2491) %2504 = (*.f64 #s(literal -1 binary64) %2467) %2508 = (*.f64 #s(literal -1 binary64) %2476) %2513 = (/.f64 %321 z) %2517 = (*.f64 %24 %1561) %2518 = (/.f64 %276 %2517) %2522 = (/.f64 %2470 (*.f64 %34 %1632)) %2524 = (*.f64 #s(literal -1 binary64) %2518) %2528 = (/.f64 %2480 (*.f64 %47 %1642)) %2530 = (*.f64 #s(literal -1 binary64) %2522) %2534 = (/.f64 %248 %36) %2536 = (*.f64 #s(literal -1 binary64) %192) %2539 = (/.f64 %620 %49) %2541 = (*.f64 #s(literal -1 binary64) %2534) %2547 = (/.f64 %2462 %1561) %2550 = (*.f64 %24 %1632) %2551 = (/.f64 %248 %2550) %2552 = (fma.f64 #s(literal -1 binary64) %2551 %1555) %2556 = (*.f64 %34 %1642) %2557 = (/.f64 %620 %2556) %2559 = (fma.f64 #s(literal -1 binary64) %2551 (fma.f64 #s(literal -1 binary64) %2557 %1555)) %2565 = (+.f64 %235 %260) %2573 = (*.f64 z %1399) %2575 = (*.f64 z %884) %2584 = (fma.f64 #s(literal -1 binary64) %1563 %1555) %2586 = (-.f64 %260 y) %2605 = (/.f64 %272 %402) %2606 = (*.f64 #s(literal -1 binary64) %2605) %2609 = (/.f64 %272 %401) %2611 = (-.f64 %1673 (*.f64 #s(literal -1 binary64) %2609)) %2613 = (/.f64 (*.f64 x %2611) %643) %2627 = (/.f64 (fma.f64 #s(literal -1 binary64) %2183 %2493) z) %2652 = (fma.f64 #s(literal -1 binary64) %92 %2504) %2659 = (-.f64 %2183 %2444) %2660 = (/.f64 %2659 z) %2661 = (fma.f64 #s(literal -1 binary64) %2660 %21) %2664 = (*.f64 x %2659) %2665 = (/.f64 %2664 %724) %2669 = (*.f64 %248 %2659) %2677 = (/.f64 %2470 %34) %2678 = (/.f64 %248 %24) %2679 = (fma.f64 #s(literal -1 binary64) %2677 %2678) %2686 = (/.f64 %2480 %47) %2687 = (/.f64 %620 %34) %2688 = (fma.f64 #s(literal -1 binary64) %2686 %2687) %2699 = (/.f64 #s(literal 1 binary64) %2190) %2700 = (/.f64 x %2190) %2702 = (pow.f64 %2190 #s(literal 2 binary64)) %2703 = (*.f64 z %2702) %2704 = (/.f64 (*.f64 %76 %2462) %2703) %2709 = (*.f64 %76 (pow.f64 %2462 #s(literal 2 binary64))) %2710 = (pow.f64 %2190 #s(literal 3 binary64)) %2712 = (*.f64 #s(literal -1 binary64) %2678) %2714 = (-.f64 %2712 (*.f64 #s(literal -1 binary64) %2677)) %2715 = (*.f64 %76 %2714) %2717 = (fma.f64 #s(literal -1 binary64) (/.f64 %2709 %2710) (/.f64 %2715 %2702)) %2719 = (+.f64 %2699 %2700) %2727 = (*.f64 #s(literal -1 binary64) %2687) %2728 = (*.f64 #s(literal -1 binary64) %2686) %2748 = (/.f64 %2679 %1632) %2760 = (fma.f64 #s(literal -1 binary64) (/.f64 %2659 %1561) %1555) %2762 = (*.f64 t %1632) %2763 = (/.f64 %2664 %2762) %2771 = (-.f64 x %284) %2774 = (+.f64 x (fma.f64 #s(literal -1 binary64) %92 %2439)) %2779 = (+.f64 x (fma.f64 #s(literal -1 binary64) %92 (+.f64 %2439 %2471))) %2780 = (fma.f64 #s(literal -1 binary64) %21 %2467) %2788 = (fma.f64 #s(literal -1 binary64) %21 (+.f64 %2467 %2476)) %2794 = (fma.f64 #s(literal -1 binary64) %1563 (+.f64 %1533 %2518)) %2795 = (*.f64 #s(literal -1 binary64) %1552) %2800 = (fma.f64 #s(literal -1 binary64) %1563 (+.f64 %1533 (+.f64 %2518 %2522))) %2801 = (fma.f64 #s(literal -1 binary64) %1552 %2551) %2809 = (fma.f64 #s(literal -1 binary64) %1552 (+.f64 %2551 %2557)) %2836 = (-.f64 %2445 %2443) %2841 = (fma.f64 #s(literal -1 binary64) %2678 %2677) %2862 = (/.f64 %620 %2069) %2870 = (*.f64 %47 z) %2871 = (/.f64 %756 %2870) %2888 = (*.f64 #s(literal -1 binary64) %2862) %2901 = (*.f64 %24 %76) %2902 = (/.f64 %276 %2901) %2903 = (*.f64 %34 %1561) %2904 = (/.f64 %2470 %2903) %2910 = (*.f64 %34 %76) %2911 = (/.f64 %2470 %2910) %2913 = (/.f64 %2480 (*.f64 %47 %1561)) %2923 = (/.f64 x %24) %2926 = (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %248 %2069)) %2923) z) %190) %2936 = (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %620 %2870) (*.f64 #s(literal -1 binary64) (/.f64 %248 %34))) z)) %2923) z) %190) %2939 = (*.f64 #s(literal -1 binary64) %2175) %2944 = (/.f64 %248 %2901) %2945 = (fma.f64 #s(literal -1 binary64) %2944 %2911) %2954 = (/.f64 %2480 (*.f64 %47 %76)) %2955 = (/.f64 %620 %2910) %2970 = (/.f64 %76 z) %3005 = (-.f64 %1672 %2609) %3009 = (*.f64 x %3005) %3027 = (*.f64 #s(literal -1 binary64) %2489) %3033 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2888 %2678) z) %2183) z)) %3048 = (/.f64 %2470 %2069) %3056 = (/.f64 %2480 %2870) %3108 = (*.f64 %76 %2836) %3114 = (*.f64 %76 (pow.f64 %2836 #s(literal 2 binary64))) %3115 = (*.f64 z %2710) %3117 = (*.f64 %76 %2841) %3120 = (/.f64 %3108 %2702) %3130 = (fma.f64 #s(literal -1 binary64) (/.f64 %3114 %2710) (/.f64 %3117 %2702)) %3169 = (*.f64 #s(literal -1 binary64) (/.f64 %2446 %76)) %3227 = (/.f64 %1514 x) %3228 = (*.f64 #s(literal -1 binary64) %3227) %3230 = (*.f64 z %1514) %3235 = (*.f64 %35 %1514) %3239 = (/.f64 %3230 %248) %3255 = (/.f64 %643 %248) %3256 = (-.f64 %721 %3255) %3262 = (/.f64 %35 %248) %3263 = (/.f64 %768 %620) %3264 = (-.f64 %3262 %3263) %3272 = (/.f64 %48 %620) %3273 = (/.f64 %1936 %756) %3274 = (-.f64 %3272 %3273) %3284 = (/.f64 %724 %248) %3285 = (*.f64 #s(literal -1 binary64) %3284) %3290 = (*.f64 t %48) %3291 = (/.f64 %3290 %620) %3294 = (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3291) %3262)) %3313 = (*.f64 t %768) %3316 = (/.f64 %643 %2097) %3324 = (/.f64 %768 %2104) %3335 = (*.f64 t %103) %3346 = (/.f64 z %321) %3348 = (/.f64 #s(literal 1 binary64) %76) %3349 = (+.f64 %3348 %1533) %3353 = (/.f64 %35 %2097) %3360 = (/.f64 %48 %2104) %3361 = (/.f64 %1936 %2114) %3371 = (/.f64 y %76) %3373 = (+.f64 %3371 (/.f64 %272 %76)) %3376 = (/.f64 x %1561) %3383 = (/.f64 %1568 t) %3385 = (*.f64 #s(literal -1 binary64) %3383) %3392 = (*.f64 #s(literal -1 binary64) (/.f64 z %248)) %3404 = (/.f64 x %380) %3406 = (/.f64 %16 %380) %3411 = (*.f64 z %380) %3412 = (*.f64 t %3411) %3413 = (/.f64 %3412 %248) %3417 = (*.f64 %35 %380) %3418 = (*.f64 t %3417) %3419 = (/.f64 %3418 %620) %3420 = (/.f64 %3411 %248) %3421 = (*.f64 #s(literal -1 binary64) %3420) %3428 = (*.f64 t (*.f64 %48 %380)) %3429 = (/.f64 %3428 %756) %3430 = (/.f64 %3417 %620) %3440 = (*.f64 t (-.f64 %3284 %722)) %3443 = (*.f64 #s(literal -1 binary64) %3262) %3447 = (*.f64 t (-.f64 (*.f64 t (-.f64 %3291 %3443)) %722)) %3470 = (-.f64 %76 %79) %3489 = (fma.f64 #s(literal -1 binary64) %721 %3255) %3490 = (*.f64 t %3489) %3495 = (fma.f64 #s(literal -1 binary64) %3262 %3263) %3496 = (*.f64 t %3495) %3505 = (*.f64 t (fma.f64 #s(literal -1 binary64) %3272 %3273)) %3517 = (*.f64 %76 %3256) %3519 = (pow.f64 %1559 #s(literal 2 binary64)) %3523 = (+.f64 (/.f64 #s(literal 1 binary64) %1559) (/.f64 x %1559)) %3528 = (pow.f64 %1559 #s(literal 3 binary64)) %3532 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %76 (pow.f64 %3256 #s(literal 2 binary64))) %3528) (/.f64 (*.f64 %76 %3264) %3519)) %3535 = (/.f64 %3517 %3519) %3560 = (/.f64 %3489 %76) %3583 = (/.f64 %3411 %2097) %3627 = (*.f64 #s(literal -1 binary64) %3346) %3633 = (*.f64 #s(literal -1 binary64) %3353) %3658 = (*.f64 x %1514) %3659 = (/.f64 %3658 %724) %3664 = (*.f64 %248 %1514) %3665 = (/.f64 %3664 %730) %3671 = (*.f64 %620 %1514) %3686 = (/.f64 %248 %724) %3687 = (+.f64 %260 %3686) %3688 = (/.f64 %3687 t) %3690 = (/.f64 %620 %730) %3692 = (*.f64 #s(literal -1 binary64) %3686) %3696 = (/.f64 %756 %737) %3698 = (*.f64 #s(literal -1 binary64) %3690) %3703 = (/.f64 %321 t) %3707 = (/.f64 %276 %1562) %3711 = (/.f64 %2470 %2550) %3713 = (*.f64 #s(literal -1 binary64) %3707) %3745 = (/.f64 %8 %272) %3749 = (+.f64 %2183 %721) %3762 = (/.f64 x %724) %3767 = (/.f64 %248 %730) %3769 = (+.f64 %883 %3762) %3782 = (/.f64 z %380) %3784 = (/.f64 x (*.f64 t %380)) %3789 = (*.f64 #s(literal -1 binary64) (/.f64 %380 %16)) %3791 = (*.f64 x %380) %3792 = (/.f64 %3791 %724) %3794 = (*.f64 #s(literal -1 binary64) (/.f64 %380 z)) %3798 = (*.f64 %248 %380) %3799 = (/.f64 %3798 %730) %3804 = (*.f64 %620 %380) %3812 = (/.f64 (fma.f64 #s(literal -1 binary64) %260 %3692) t) %3824 = (/.f64 y z) %3825 = (/.f64 %276 %724) %3829 = (/.f64 %2470 %730) %3831 = (*.f64 #s(literal -1 binary64) %3825) %3844 = (/.f64 %3791 %38) %3853 = (/.f64 %276 z) %3854 = (/.f64 %248 %35) %3855 = (fma.f64 #s(literal -1 binary64) %3853 %3854) %3861 = (/.f64 %2470 %35) %3862 = (/.f64 %620 %48) %3863 = (fma.f64 #s(literal -1 binary64) %3861 %3862) %3871 = (-.f64 y %260) %3873 = (/.f64 (*.f64 %76 %3871) %799) %3878 = (*.f64 %76 (pow.f64 %3871 #s(literal 2 binary64))) %3880 = (*.f64 #s(literal -1 binary64) %3854) %3881 = (*.f64 #s(literal -1 binary64) %3853) %3882 = (-.f64 %3880 %3881) %3883 = (*.f64 %76 %3882) %3884 = (/.f64 %3883 %248) %3885 = (fma.f64 #s(literal -1 binary64) (/.f64 %3878 %620) %3884) %3896 = (*.f64 #s(literal -1 binary64) %3862) %3897 = (*.f64 #s(literal -1 binary64) %3861) %3914 = (/.f64 %3855 %2901) %3924 = (fma.f64 #s(literal -1 binary64) (/.f64 %380 %1562) %1533) %3926 = (/.f64 %3791 %2550) %3950 = (/.f64 %1514 z) %3951 = (*.f64 #s(literal -1 binary64) %3950) %3958 = (*.f64 #s(literal -1 binary64) (/.f64 %3658 %35)) %3986 = (-.f64 %3862 %3861) %4000 = (/.f64 %620 %3290) %4008 = (/.f64 %756 %3335) %4022 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3686 %263) t)) %4025 = (*.f64 #s(literal -1 binary64) %4000) %4042 = (/.f64 %2470 %2762) %4043 = (/.f64 %276 %1561) %4044 = (*.f64 #s(literal -1 binary64) %4043) %4052 = (*.f64 t %1642) %4055 = (/.f64 %2470 %1632) %4075 = (/.f64 (-.f64 %4025 %3854) t) %4085 = (*.f64 #s(literal -1 binary64) %3376) %4090 = (/.f64 %248 %1632) %4091 = (*.f64 #s(literal -1 binary64) %4090) %4100 = (/.f64 %620 %1642) %4141 = (/.f64 x %35) %4167 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %260 %3792) y) t)) %4170 = (*.f64 #s(literal -1 binary64) (/.f64 %3798 %3290)) %4171 = (/.f64 %3791 %35) %4192 = (*.f64 #s(literal -1 binary64) %3688) %4196 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4075 %260) t)) %4213 = (*.f64 #s(literal -1 binary64) (/.f64 %276 %35)) %4273 = (*.f64 %76 %1568) %4279 = (*.f64 %76 (pow.f64 %1568 #s(literal 2 binary64))) %4283 = (/.f64 %4273 %248) %4293 = (fma.f64 #s(literal -1 binary64) (/.f64 %4279 %620) %3884) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %8) (approx %7 %11) (approx %15 %16) (approx %15 %18) (approx %20 %21) (approx %20 (fma.f64 #s(literal -1 binary64) (*.f64 x %29) %21)) (approx %20 (fma.f64 x (-.f64 %42 %29) %21)) (approx %20 (fma.f64 x (-.f64 %57 %29) %21)) (approx %61 (fma.f64 x %62 %21)) (approx %61 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %42) %29) %21)) (approx %61 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %57) %29) %21)) (approx %74 #s(literal 1 binary64)) (approx %74 %76) (approx %78 %79) (approx %82 %83) (approx %85 %86) (approx %88 (/.f64 %76 x)) (approx %91 %92) (approx %91 (*.f64 x (+.f64 %28 %94))) (approx %91 (*.f64 x (fma.f64 x (+.f64 %39 %98) %28))) (approx %91 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 %52 %105) %39) %28))) (approx %111 (*.f64 x %112)) (approx %111 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %115) %28))) (approx %111 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %122) %28))) (approx %111 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %131) %28))) (approx %137 %140) (approx %137 (*.f64 x %144)) (approx %137 (*.f64 x %149)) (approx %152 (fma.f64 t z (*.f64 x %153))) (approx %152 (fma.f64 t z (*.f64 x (-.f64 %18 #s(literal 1 binary64))))) (approx %161 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x %162) %25) %21)) (approx %161 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %171)) %174) %21)) (approx %161 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %171 %153) %16) (/.f64 %162 %36)))) %171)) %174) %21)) (approx %189 %190) (approx %189 %193) (approx %189 (fma.f64 x (+.f64 %195 (/.f64 x %36)) %190)) (approx %189 (fma.f64 x (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) %36) (/.f64 x %49)) %195) %190)) (approx %206 (fma.f64 x (-.f64 #s(literal 1 binary64) %208) %21)) (approx %206 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %212 #s(literal 1 binary64)))) %208) %21)) (approx %206 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %40 (fma.f64 #s(literal -1 binary64) %26 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %53)) %212) %207))) #s(literal 1 binary64)))) %208) %21)) (approx %231 %232) (approx %234 %235) (approx %238 (/.f64 %240 x)) (approx %243 (/.f64 %244 x)) (approx %247 (/.f64 (fma.f64 z %240 %248) x)) (approx %252 (/.f64 (+.f64 x %244) x)) (approx %252 (/.f64 (fma.f64 x %76 %244) x)) (approx %259 %260) (approx %262 %263) (approx %265 z) (approx %265 (+.f64 z %267)) (approx %270 t) (approx %270 (+.f64 t %272)) (approx %275 (fma.f64 #s(literal -1 binary64) %277 %21)) (approx %275 (fma.f64 x (-.f64 %277 %21) %21)) (approx %275 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %277) %284)) %21) %21)) (approx %290 (fma.f64 x %291 %21)) (approx %290 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x %294))) %21) %21)) (approx %290 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x %291) %294))) %21) %21)) (approx %308 (/.f64 %11 x)) (approx %311 (/.f64 %313 x)) (approx %316 (/.f64 (fma.f64 #s(literal -1 binary64) %8 %248) x)) (approx %320 (/.f64 (fma.f64 #s(literal -1 binary64) %8 %321) x)) (approx %325 %139) (approx %325 %144) (approx %325 %149) (approx %329 (fma.f64 t z %330)) (approx %333 %335) (approx %333 (*.f64 x (fma.f64 x (-.f64 %92 %28) %28))) (approx %333 (*.f64 x (fma.f64 x (-.f64 %335 %28) %28))) (approx %345 (fma.f64 x %346 %21)) (approx %345 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %28 %294))) %207) %21)) (approx %345 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x %346 %28) %294))) %207) %21)) (approx %363 %239) (approx %363 %365) (approx %367 %284) (approx %367 (fma.f64 #s(literal -1 binary64) %21 %92)) (approx %371 %372) (approx %374 (fma.f64 x %112 %21)) (approx %378 %312) (approx %378 %380) (approx (neg x) %138) (approx %384 %385) (approx %384 %387) (approx %389 (/.f64 #s(literal -1 binary64) %16)) (approx %389 %392) (approx %389 %394) (approx %389 %396) (approx %398 %399) (approx %398 (fma.f64 #s(literal -1 binary64) (*.f64 x %405) %399)) (approx %398 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %414)) %405) %399)) (approx %398 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 t (*.f64 (pow.f64 y #s(literal 4 binary64)) %48)) (/.f64 #s(literal 1 binary64) (*.f64 %409 %48))))) %414)) %405) %399)) (approx %433 %434) (approx %433 (*.f64 x %392)) (approx %433 (*.f64 x %394)) (approx %433 (*.f64 x %396)) (approx %442 %443) (approx %442 (+.f64 %443 (/.f64 %276 %38))) (approx %442 (fma.f64 x (-.f64 (/.f64 %276 %51) %450) %443)) (approx %442 (fma.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 %276 %104) (*.f64 #s(literal -1 binary64) (/.f64 y %51)))) %450) %443)) (approx %463 (fma.f64 x %466 %21)) (approx %463 (fma.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %464 (*.f64 #s(literal -1 binary64) (/.f64 %469 %16)))) %21)) (approx %463 (fma.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %464 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %469 %38) (*.f64 #s(literal -1 binary64) %477))))) %21)) (approx %488 (fma.f64 x %491 %399)) (approx %488 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x %499) %399) %490) %399)) (approx %488 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %40 %491)) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %499 %62)) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %24 %53) %401)))))) %499) %399) %490) %399)) (approx %523 (fma.f64 x (-.f64 %466 %21) %21)) (approx %523 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %464 (*.f64 x (-.f64 %527 %466)))) %21) %21)) (approx %523 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %464 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %477 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %464 (*.f64 #s(literal -1 binary64) (/.f64 %464 %38)))) %527) %21)) %466)))) %21) %21)) (approx %550 (-.f64 (*.f64 x (-.f64 %551 %28)) %284)) (approx %550 (-.f64 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 %37 %39) %26)) %28)) %284)) (approx %550 (-.f64 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (fma.f64 x (-.f64 %50 %52) %37) %39) %26)) %28)) %284)) (approx %572 (fma.f64 x (-.f64 %551 %207) %21)) (approx %572 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 %577 %579) %26)) %207) %21)) (approx %572 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %39 (+.f64 %26 %50))) (+.f64 %28 (+.f64 %52 %576))) %577) %579) %26)) %207) %21)) (approx %7 %600) (approx %15 %604) (approx %20 (-.f64 %606 %607)) (approx %20 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %79 %613)) %607)) (approx %20 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %79 (/.f64 (*.f64 %24 (*.f64 %35 %610)) %620))) (fma.f64 #s(literal -1 binary64) %602 (*.f64 #s(literal -1 binary64) %613)))) (approx %61 (*.f64 x %628)) (approx %61 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %631 %633)))) (approx %61 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %631 %640)) %645))) (approx %88 %628) (approx %91 #s(literal -1 binary64)) (approx %91 %651) (approx %91 (-.f64 %654 %655)) (approx %91 (-.f64 (*.f64 #s(literal -1 binary64) %658) (+.f64 #s(literal 1 binary64) (+.f64 %602 %653)))) (approx %111 (*.f64 x (+.f64 #s(literal 1 binary64) %633))) (approx %111 (*.f64 x (+.f64 #s(literal 1 binary64) %640))) (approx %137 %670) (approx %137 %674) (approx %137 %678) (approx %152 (*.f64 #s(literal -1 binary64) %248)) (approx %152 (*.f64 %248 (-.f64 %602 %628))) (approx %152 (*.f64 %248 (-.f64 (+.f64 %602 %632) %628))) (approx %161 %689) (approx %161 (/.f64 (fma.f64 #s(literal -1 binary64) %8 (*.f64 #s(literal -1 binary64) %693)) %248)) (approx %161 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %8 (*.f64 #s(literal -1 binary64) (/.f64 %700 %248))) %693) %248)) (approx %161 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %8 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t (*.f64 y (*.f64 %35 %153)) (*.f64 %700 %153)) %620))) (+.f64 (/.f64 %644 %248) (+.f64 %693 (/.f64 %699 %248)))) %248)) (approx %189 %722) (approx %189 (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %725)) x)) (approx %189 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %731)) %725) x)) (approx %189 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %737 %620))) (+.f64 %725 %731)) x)) (approx %206 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %631 %632))) (approx %206 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %631 %639)) (fma.f64 #s(literal -1 binary64) %750 (+.f64 %751 %645)))) (approx %206 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %631 (fma.f64 #s(literal -1 binary64) %757 (+.f64 %632 (+.f64 %758 %762))))) (fma.f64 #s(literal -1 binary64) %750 (+.f64 %751 %773)))) (approx %247 (*.f64 x (+.f64 #s(literal 1 binary64) %778))) (approx %252 (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 %86 %778)))) (approx %265 %267) (approx %265 (*.f64 x (+.f64 z %721))) (approx %270 %272) (approx %270 (*.f64 x (+.f64 t %235))) (approx %275 %794) (approx %275 (/.f64 (fma.f64 #s(literal -1 binary64) %794 %21) x)) (approx %275 (/.f64 (-.f64 (+.f64 %21 %800) %794) x)) (approx %275 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %806 %21) (fma.f64 #s(literal -1 binary64) %800 %794)) x)) (approx %290 (-.f64 %812 %86)) (approx %290 (-.f64 (+.f64 #s(literal 1 binary64) %815) %817)) (approx %290 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %294 %620) %815)) %817)) (approx %308 %599) (approx %311 %606) (approx %316 (*.f64 x %827)) (approx %320 (*.f64 x %831)) (approx %325 %834) (approx %325 (/.f64 %674 x)) (approx %325 (/.f64 %678 x)) (approx %329 %330) (approx %329 (*.f64 x (fma.f64 t z %602))) (approx %333 %28) (approx %333 %846) (approx %333 (-.f64 %851 %845)) (approx %333 (-.f64 %851 (+.f64 %845 %856))) (approx %345 %112) (approx %345 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %845 %794)) (+.f64 %86 %28))) (approx %345 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %845 %815)) (+.f64 %86 (+.f64 %28 (+.f64 %850 %800))))) (approx %345 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %845 (+.f64 %856 %815))) (fma.f64 #s(literal -1 binary64) %806 (+.f64 %86 (+.f64 %28 (+.f64 %850 (+.f64 %676 %800))))))) (approx %363 (*.f64 x %884)) (approx %367 %888) (approx %371 %891) (approx %374 (*.f64 x (-.f64 %812 %28))) (approx %378 %896) (approx %384 %899) (approx %389 %901) (approx %389 (/.f64 %904 x)) (approx %389 (/.f64 %909 x)) (approx %398 (-.f64 %898 %83)) (approx %398 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %602 %917)) %83)) (approx %398 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %602 (/.f64 (*.f64 %401 (*.f64 %35 %914)) %620))) (fma.f64 #s(literal -1 binary64) %79 (*.f64 #s(literal -1 binary64) %917)))) (approx %433 %655) (approx %433 %904) (approx %433 %909) (approx %442 %934) (approx %442 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %937)) x)) (approx %442 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %943)) %937) x)) (approx %442 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %949 %620))) (+.f64 %937 %943)) x)) (approx %957 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %86 %638)) %960))) (approx %463 (*.f64 x (+.f64 #s(literal 1 binary64) %966))) (approx %463 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %972 %966)))) (approx %978 (*.f64 x (-.f64 %831 %960))) (approx %978 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %631 (fma.f64 #s(literal -1 binary64) %983 %86))) %960))) (approx %488 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %990 %248)))) (approx %488 (-.f64 (+.f64 #s(literal 1 binary64) %645) (fma.f64 #s(literal -1 binary64) %631 (fma.f64 #s(literal -1 binary64) %996 %639)))) (approx %488 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %990 %756) %773)) (fma.f64 #s(literal -1 binary64) %631 (fma.f64 #s(literal -1 binary64) %996 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 %990 #s(literal 2 binary64)) %756) (+.f64 %632 %762)))))) (approx %1012 (-.f64 %827 %960)) (approx %1012 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %751 (fma.f64 #s(literal -1 binary64) %631 (*.f64 #s(literal -1 binary64) %983)))) (fma.f64 #s(literal -1 binary64) %632 (*.f64 #s(literal -1 binary64) %750)))) (approx %1012 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %751 (fma.f64 #s(literal -1 binary64) %631 (fma.f64 #s(literal -1 binary64) %757 (fma.f64 #s(literal -1 binary64) %983 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %51 %769) %756))))))) (fma.f64 #s(literal -1 binary64) %632 (fma.f64 #s(literal -1 binary64) %758 (fma.f64 #s(literal -1 binary64) %750 (*.f64 #s(literal -1 binary64) (/.f64 %982 %756))))))) (approx %523 (+.f64 #s(literal 1 binary64) %1038)) (approx %523 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %972 %1038)) %1044)) (approx %523 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %972 (fma.f64 #s(literal -1 binary64) (/.f64 %1048 %756) (fma.f64 #s(literal -1 binary64) %965 (*.f64 #s(literal -1 binary64) (/.f64 %964 %756)))))) (fma.f64 #s(literal -1 binary64) (/.f64 %971 %756) %1044))) (approx %550 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1061 %86)))) (approx %550 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %645 %86)) (fma.f64 #s(literal -1 binary64) %632 (fma.f64 #s(literal -1 binary64) %638 %631))))) (approx %572 (+.f64 #s(literal 1 binary64) %1073)) (approx %572 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %645 %1073)) (fma.f64 #s(literal -1 binary64) %638 %1079))) (approx %572 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %645 (fma.f64 #s(literal -1 binary64) %770 (fma.f64 #s(literal -1 binary64) %771 (fma.f64 #s(literal -1 binary64) %1061 (*.f64 #s(literal -1 binary64) (/.f64 %1060 %756))))))) (fma.f64 #s(literal -1 binary64) %759 (fma.f64 #s(literal -1 binary64) %638 (fma.f64 #s(literal -1 binary64) %760 %1079))))) (approx %7 (*.f64 #s(literal -1 binary64) %896)) (approx %15 (*.f64 #s(literal -1 binary64) %899)) (approx %20 %1101) (approx %20 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y z (/.f64 %971 x)) %16) x)))) (approx %20 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1048 x)) %971) x) %8) %16) x)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1101 x)) #s(literal 1 binary64))))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1126 (fma.f64 y z %1127)) %16) x))) x)) #s(literal 1 binary64))))) (approx %91 %1143) (approx %91 %1153) (approx %111 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %901) #s(literal 1 binary64))))) (approx %111 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1164 x)) #s(literal 1 binary64))))) (approx %137 %1172) (approx %137 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1172 x)))) (approx %152 (*.f64 %248 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1178 x)) #s(literal 1 binary64)))) (approx %152 (*.f64 %248 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) %1184) x)) #s(literal 1 binary64)))) (approx %161 (/.f64 (fma.f64 #s(literal -1 binary64) %8 (/.f64 %1192 x)) %248)) (approx %161 (/.f64 (fma.f64 #s(literal -1 binary64) %8 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %1127 (/.f64 %1199 x)) %1192) x))) %248)) (approx %161 (/.f64 (fma.f64 #s(literal -1 binary64) %8 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (*.f64 y (*.f64 %35 %1178))) x) (/.f64 (*.f64 %1178 %1212) x)) %1212) x)) %1192) x))) %248)) (approx %189 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z %725) x))) (approx %189 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %730 x)) %724) x))) x))) (approx %189 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %737 x) (*.f64 #s(literal -1 binary64) %730)) x)) %724) x))) x))) (approx %206 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %965 (*.f64 #s(literal -1 binary64) (/.f64 %1252 %620))))) (approx %206 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %965 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %38 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %769 %51) (*.f64 #s(literal -1 binary64) %1252)) x) %1250)) %8) %620))))) (approx %238 (*.f64 #s(literal -1 binary64) (/.f64 %1271 x))) (approx %243 %1277) (approx %247 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 %1275 %248) #s(literal 1 binary64))))) (approx %252 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) %1277) x)) #s(literal 1 binary64))))) (approx %265 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z %722)))) (approx %270 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) t %1295)))) (approx %275 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %21 %794) x))) (approx %275 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %21 %1306) x))) (approx %275 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %21 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1306 %21) x))) x))) (approx %290 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %294 x)))) (approx %290 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %21 %1323)) x)))) (approx %290 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %21 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %1323) %21) x)))) x)))) (approx %316 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %631 #s(literal 1 binary64))))) (approx %320 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %606 x)) #s(literal 1 binary64))))) (approx %325 %1352) (approx %325 %1356) (approx %325 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1356 #s(literal 1 binary64)) x))) (approx %329 (*.f64 #s(literal -1 binary64) (*.f64 x %1184))) (approx %333 %1366) (approx %333 (fma.f64 #s(literal -1 binary64) (/.f64 %1366 x) %28)) (approx %345 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %294 %28) x))) %28)) (approx %345 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %21 %1378)) %28) x))) %28)) (approx %345 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %21 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %1378) %207) x)))) %28) x))) %28)) (approx %363 (*.f64 #s(literal -1 binary64) (*.f64 x %1399))) (approx %367 (*.f64 #s(literal -1 binary64) %891)) (approx %371 (*.f64 #s(literal -1 binary64) %888)) (approx %374 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %28 #s(literal 1 binary64))))) (approx %374 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %887 #s(literal 1 binary64))))) (approx %378 (*.f64 #s(literal -1 binary64) %600)) (approx %384 (*.f64 #s(literal -1 binary64) %604)) (approx %389 (*.f64 #s(literal -1 binary64) (/.f64 %651 x))) (approx %389 (*.f64 #s(literal -1 binary64) (/.f64 %1143 x))) (approx %389 (*.f64 #s(literal -1 binary64) (/.f64 %1153 x))) (approx %398 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1428 x)))) (approx %398 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 t z (/.f64 %1434 x)) %8) x)))) (approx %398 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %401 (*.f64 %35 %1428)) x)) %1434) x) %16) %8) x)))) (approx %433 %1164) (approx %433 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1145 (*.f64 #s(literal -1 binary64) %38)) x)) %16) x)))) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y %937) x))) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %942 x)) %936) x))) x))) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %949 x) (*.f64 #s(literal -1 binary64) %942)) x)) %936) x))) x))) (approx %488 (-.f64 (+.f64 #s(literal 1 binary64) %631) %632)) (approx %488 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %638 (fma.f64 #s(literal -1 binary64) %1043 %645))) %1038)) (approx %488 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %769 x) (fma.f64 #s(literal -1 binary64) %1126 (fma.f64 #s(literal -1 binary64) %1099 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 %964 #s(literal 2 binary64)) x) (+.f64 %1127 %1145))))) (fma.f64 #s(literal -1 binary64) %38 (fma.f64 #s(literal -1 binary64) %964 %644))) %620))) %1038)) (approx y y) (approx %7 %1514) (approx %20 %1518) (approx %20 %1521) (approx %61 %1523) (approx %61 (-.f64 (+.f64 x %1520) %1517)) (approx %161 %1529) (approx %206 (/.f64 %1523 %76)) (approx %206 (-.f64 %1534 %1535)) (approx %238 %1538) (approx %243 %602) (approx %243 %1541) (approx %247 %1543) (approx %247 %1545) (approx %252 %1547) (approx %252 (+.f64 #s(literal 1 binary64) %1545)) (approx %275 %1552) (approx %290 %1533) (approx %290 %1555) (approx %316 %1557) (approx %320 %1559) (approx %345 %1564) (approx %345 (-.f64 %1555 %1563)) (approx %363 %1568) (approx %374 %1570) (approx %374 %1572) (approx %378 %313) (approx %398 (/.f64 %387 x)) (approx %398 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y %1577) %248)) %602)) (approx %398 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 (*.f64 y %1583) %620) %1587))) %602)) (approx %398 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y (*.f64 %48 %387)) %756) (*.f64 #s(literal -1 binary64) (/.f64 %1583 %620)))) %1587))) %602)) (approx %549 %1605) (approx %549 %1608) (approx %442 (/.f64 y %1516)) (approx %463 %1612) (approx %463 (+.f64 x %1521)) (approx %978 %1616) (approx %978 (+.f64 x (+.f64 %1605 %1520))) (approx %488 (/.f64 %76 %1523)) (approx %488 (fma.f64 #s(literal -1 binary64) (/.f64 %1623 %1625) %1629)) (approx %488 (fma.f64 y (-.f64 (/.f64 (*.f64 y %1632) %1636) %1638) %1629)) (approx %488 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %1642) (*.f64 (pow.f64 %1523 #s(literal 4 binary64)) %1645))) (*.f64 #s(literal -1 binary64) (/.f64 %1632 %1636)))) %1638) %1629)) (approx %1012 (/.f64 %1616 %76)) (approx %1012 (+.f64 %1659 %1534)) (approx %523 (/.f64 %1612 %76)) (approx %523 (fma.f64 #s(literal -1 binary64) %1535 %1534)) (approx %550 (+.f64 x %1608)) (approx %572 (fma.f64 #s(literal -1 binary64) %1668 %1669)) (approx %7 (*.f64 y (+.f64 z %1673))) (approx %20 %1520) (approx %20 (*.f64 y (fma.f64 #s(literal -1 binary64) %1679 %1680))) (approx %61 (*.f64 y (-.f64 %1684 %1679))) (approx %206 (*.f64 y (-.f64 %1691 %1693))) (approx %238 (*.f64 y (-.f64 %1697 %86))) (approx %243 (*.f64 y (fma.f64 #s(literal -1 binary64) %721 %1701))) (approx %247 (*.f64 y (fma.f64 #s(literal -1 binary64) %721 %1705))) (approx %252 (*.f64 y (fma.f64 #s(literal -1 binary64) %721 (+.f64 %1709 %1705)))) (approx %290 (*.f64 y %1715)) (approx %308 %1719) (approx %311 %1722) (approx %316 (*.f64 y (fma.f64 #s(literal -1 binary64) %721 %1672))) (approx %320 (*.f64 y (fma.f64 #s(literal -1 binary64) %721 (+.f64 %1709 %1672)))) (approx %345 (*.f64 y (-.f64 %1715 (/.f64 x (*.f64 t %1623))))) (approx %363 (*.f64 y (-.f64 %1736 #s(literal 1 binary64)))) (approx %367 %1742) (approx %371 %1745) (approx %374 (*.f64 y (fma.f64 #s(literal -1 binary64) %1740 (+.f64 %190 %1672)))) (approx %378 (*.f64 y (-.f64 %1672 z))) (approx %398 (*.f64 #s(literal -1 binary64) (/.f64 %387 %8))) (approx %398 (/.f64 (fma.f64 #s(literal -1 binary64) %1758 %1760) y)) (approx %398 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1766 %1760) %1758) y)) (approx %398 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1771 %1772) %1760) (+.f64 %1758 %1766)) y)) (approx %549 (*.f64 #s(literal -1 binary64) %1607)) (approx %549 (*.f64 y (fma.f64 #s(literal -1 binary64) %1781 %1783))) (approx %463 (*.f64 y (fma.f64 #s(literal -1 binary64) %1679 %1684))) (approx %978 (*.f64 y (+.f64 %1672 (+.f64 %1783 %1680)))) (approx %488 (/.f64 %1528 %8)) (approx %488 (/.f64 (fma.f64 #s(literal -1 binary64) %1798 %1799) y)) (approx %488 (/.f64 (-.f64 (+.f64 %1805 %1799) %1798) y)) (approx %488 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1812 %1772) %1799) (fma.f64 #s(literal -1 binary64) %1805 %1798)) y)) (approx %1012 (*.f64 y (+.f64 %1820 %1691))) (approx %523 (*.f64 y (fma.f64 #s(literal -1 binary64) %1693 %1691))) (approx %550 (*.f64 y (-.f64 (+.f64 %1672 %1783) %1781))) (approx %572 (*.f64 #s(literal -1 binary64) %1668)) (approx %572 (*.f64 y (fma.f64 #s(literal -1 binary64) %1833 (+.f64 %1820 %1689)))) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %1672)))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1680 %1679)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1680 (*.f64 #s(literal -1 binary64) (/.f64 %1523 y)))))) (approx %206 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1690 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1533 %1535) y)))))) (approx %238 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1697 %86)))) (approx %243 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1701 %721)))) (approx %247 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1543 y) %721)))) (approx %252 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1547 y) %721)))) (approx %290 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %1689) %1714)))) (approx %308 (*.f64 #s(literal -1 binary64) %1722)) (approx %311 (*.f64 #s(literal -1 binary64) %1719)) (approx %316 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1672 %721)))) (approx %320 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %76 y) %721)))) (approx %345 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1564 y)) %1714)))) (approx %363 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1736))))) (approx %367 (*.f64 #s(literal -1 binary64) %1745)) (approx %371 (*.f64 #s(literal -1 binary64) %1742)) (approx %374 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1570 y)) %190)))) (approx %378 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1673 %1916)))) (approx %398 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %260 %1758) t) y))) (approx %398 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1764 %768)) %1928) y) %260) t) y))) (approx %398 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1771 %1936) (*.f64 #s(literal -1 binary64) (/.f64 %1764 %48))) y)) %1928) y) %260) t) y))) (approx %549 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1783 %1781)))) (approx %463 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1680 (*.f64 #s(literal -1 binary64) (/.f64 %1612 y)))))) (approx %978 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1680 %1961)))) (approx %488 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1799 %1798) y))) (approx %488 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1799 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1804 %768) %1971) y))) y))) (approx %488 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1799 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1812 %1936) (/.f64 %1804 %48)) y)) %1971) y))) y))) (approx %1012 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1690 (*.f64 #s(literal -1 binary64) %1991))))) (approx %523 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1690 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1535 %1533) y)))))) (approx %550 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1961 (*.f64 #s(literal -1 binary64) %1781))))) (approx %572 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1991 %1833)))) (approx %15 %1516) (approx %20 (+.f64 #s(literal 1 binary64) %2015)) (approx %20 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %232 (/.f64 (*.f64 t %2015) x)) %1295)))) (approx %20 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %232 (*.f64 z (-.f64 (/.f64 (*.f64 %24 %2015) %248) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %2014) x))))) %1295)))) (approx %61 (+.f64 #s(literal 1 binary64) %2038)) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %232 (fma.f64 z %2044 %235)))))) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %232 (fma.f64 z (-.f64 (fma.f64 z (-.f64 %2051 %2053) %2041) %2043) %235)))))) (approx %91 (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2063) %235)) #s(literal 1 binary64))) (approx %91 (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2070) %2041)) %235)) #s(literal 1 binary64))) (approx %111 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (+.f64 %235 %2063))))) (approx %111 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 z (+.f64 %2070 %2041) %235))))) (approx %152 (*.f64 #s(literal -1 binary64) %321)) (approx %152 (fma.f64 #s(literal -1 binary64) %321 %1562)) (approx %161 %2094) (approx %161 (*.f64 z (fma.f64 #s(literal -1 binary64) %2096 (*.f64 #s(literal -1 binary64) (/.f64 %936 %2097))))) (approx %161 (*.f64 z (fma.f64 #s(literal -1 binary64) %2096 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2103 %2104)) %2107))))) (approx %161 (*.f64 z (fma.f64 #s(literal -1 binary64) %2096 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2113 %2114)) %2117)) %2107))))) (approx %189 (*.f64 z (-.f64 %960 %86))) (approx %189 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2128) %2130)) %86))) (approx %189 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2136) %2138)) %2130)) %86))) (approx %206 (+.f64 #s(literal 1 binary64) %2148)) (approx %206 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2096 (fma.f64 z (-.f64 %2151 %2107) %2146))))) (approx %206 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2096 (fma.f64 z (-.f64 (fma.f64 z (-.f64 %2158 %2117) %2151) %2107) %2146))))) (approx %243 %2037) (approx %247 %2038) (approx %265 %1561) (approx %329 %1562) (approx %333 %1563) (approx %345 (*.f64 #s(literal -1 binary64) %1563)) (approx %345 (/.f64 (-.f64 (*.f64 z %1555) %2175) z)) (approx %363 (/.f64 (-.f64 %312 %138) z)) (approx %367 (/.f64 (fma.f64 #s(literal -1 binary64) %2182 %2183) z)) (approx %371 (/.f64 (fma.f64 #s(literal -1 binary64) %2183 %2182) z)) (approx %374 (/.f64 (fma.f64 #s(literal -1 binary64) %2183 %2191) z)) (approx %384 (+.f64 x %385)) (approx %389 %633) (approx %389 (fma.f64 z (-.f64 %2128 %2198) %86)) (approx %389 (fma.f64 z (-.f64 (*.f64 z (-.f64 %2136 (*.f64 #s(literal -1 binary64) %2138))) %2198) %86)) (approx %398 (+.f64 #s(literal 1 binary64) %2209)) (approx %398 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %235 (/.f64 (*.f64 y %2209) x)) %934)))) (approx %398 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %235 (*.f64 z (-.f64 (/.f64 (*.f64 %401 %2209) %248) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %2208) x))))) %934)))) (approx %433 (+.f64 #s(literal 1 binary64) %2232)) (approx %433 (+.f64 #s(literal 1 binary64) %2239)) (approx %442 (fma.f64 #s(literal -1 binary64) %232 (*.f64 #s(literal -1 binary64) (/.f64 %936 %248)))) (approx %442 (fma.f64 #s(literal -1 binary64) %232 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2103 %620)) %2043)))) (approx %442 (fma.f64 #s(literal -1 binary64) %232 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2113 %756)) %2053)) %2043)))) (approx %957 (+.f64 #s(literal 1 binary64) (+.f64 x %2232))) (approx %957 (+.f64 #s(literal 1 binary64) (+.f64 x %2239))) (approx %463 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) %2267)))) (approx %463 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %2266 (*.f64 #s(literal -1 binary64) (/.f64 %2272 x))))))) (approx %463 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %2266 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %2280 x) (*.f64 #s(literal -1 binary64) (/.f64 %2282 %248))))))))) (approx %978 (+.f64 #s(literal 1 binary64) (+.f64 x %2015))) (approx %978 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2296 %934) %1295))))) (approx %978 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %232 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2304) %2295))) %1295))))) (approx %488 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %2148))) (approx %488 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 z %2320) %2147)))) (approx %488 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 z (-.f64 (fma.f64 z (-.f64 %2117 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2147 %2044) %76) (+.f64 (/.f64 (*.f64 %1538 %2320) %76) %2158))) %2107) %2319)) %2147)))) (approx %1012 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2096) %2341)))) (approx %1012 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2096 (*.f64 #s(literal -1 binary64) (/.f64 %2296 %76))) %2341)))) (approx %1012 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2096 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %2304 %76) (*.f64 #s(literal -1 binary64) (/.f64 %2295 %76))))) %2341)))) (approx %523 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2267 %76)))) (approx %523 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %2272 %321) (*.f64 #s(literal -1 binary64) %2368))))) (approx %523 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2368 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %2280 %321) (*.f64 #s(literal -1 binary64) (/.f64 %2282 %2097)))))))) (approx %550 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) %2384)))) (approx %550 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2043) %2235)) %2383))))) (approx %550 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (-.f64 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2043 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2053) (*.f64 #s(literal -1 binary64) %2051)))) %2235)) %2383))))) (approx %572 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2384 %76)))) (approx %572 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2413 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2107) %2415)))))) (approx %572 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2413 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2107 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2117) (*.f64 #s(literal -1 binary64) %2158)))) %2415)))))) (approx %7 (*.f64 z (+.f64 y %263))) (approx %15 (*.f64 z (+.f64 t %263))) (approx %20 (-.f64 %372 %2440)) (approx %20 (-.f64 (fma.f64 #s(literal -1 binary64) %92 (+.f64 %21 %2448)) %2440)) (approx %20 (-.f64 (fma.f64 #s(literal -1 binary64) %92 (+.f64 %21 (/.f64 %2453 %730))) (fma.f64 #s(literal -1 binary64) %2439 (*.f64 #s(literal -1 binary64) %2448)))) (approx %61 %2190) (approx %61 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2462 z) %21))) (approx %61 (-.f64 %2469 %2473)) (approx %61 (-.f64 %2479 (fma.f64 #s(literal -1 binary64) %2439 (fma.f64 #s(literal -1 binary64) %2471 (fma.f64 #s(literal -1 binary64) %2481 %92))))) (approx %91 %2489) (approx %91 (/.f64 (-.f64 (+.f64 %2183 %2491) %2493) z)) (approx %91 (/.f64 (-.f64 (+.f64 %2183 %2497) (fma.f64 #s(literal -1 binary64) %2487 %2499)) z)) (approx %111 (-.f64 (+.f64 x %2504) %92)) (approx %111 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2467 %2508)) %92)) (approx %152 (*.f64 z (fma.f64 #s(literal -1 binary64) %2513 %1551))) (approx %161 (+.f64 %1552 %2518)) (approx %161 (-.f64 (+.f64 %1552 %2522) %2524)) (approx %161 (-.f64 (+.f64 %1552 %2528) (fma.f64 #s(literal -1 binary64) %2518 %2530))) (approx %189 (-.f64 (+.f64 %190 %2534) %2536)) (approx %189 (-.f64 (+.f64 %190 %2539) (fma.f64 #s(literal -1 binary64) %192 %2541))) (approx %206 (/.f64 %2190 %76)) (approx %206 (fma.f64 #s(literal -1 binary64) %2547 %1555)) (approx %206 (-.f64 (fma.f64 #s(literal -1 binary64) %2547 %2552) %2530)) (approx %206 (-.f64 (fma.f64 #s(literal -1 binary64) %2547 %2559) (fma.f64 #s(literal -1 binary64) %2522 (*.f64 #s(literal -1 binary64) %2528)))) (approx %247 (*.f64 z (fma.f64 #s(literal -1 binary64) %232 %2565))) (approx %252 (*.f64 z (fma.f64 #s(literal -1 binary64) %232 (+.f64 %883 %2565)))) (approx %308 %2573) (approx %311 %2575) (approx %316 (*.f64 z (fma.f64 #s(literal -1 binary64) %232 %260))) (approx %320 (*.f64 z (fma.f64 #s(literal -1 binary64) %232 (+.f64 %883 %260)))) (approx %345 %2584) (approx %378 (*.f64 z %2586)) (approx %384 (*.f64 z (-.f64 %260 t))) (approx %389 (/.f64 (-.f64 %2536 %190) z)) (approx %389 (/.f64 (-.f64 %2541 %193) z)) (approx %389 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2539) (+.f64 %190 (+.f64 %192 %2534))) z)) (approx %398 (-.f64 (fma.f64 #s(literal -1 binary64) %1736 %399) %2606)) (approx %398 (-.f64 (fma.f64 #s(literal -1 binary64) %1736 (+.f64 %399 %2613)) %2606)) (approx %398 (-.f64 (fma.f64 #s(literal -1 binary64) %1736 (+.f64 %399 (/.f64 (*.f64 %248 %2611) %1765))) (fma.f64 #s(literal -1 binary64) %2605 (*.f64 #s(literal -1 binary64) %2613)))) (approx %433 %2627) (approx %433 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2183 %2499) %2487) z)) (approx %433 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2183 (*.f64 #s(literal -1 binary64) %2497)) (+.f64 %2487 %2491)) z)) (approx %442 (/.f64 (+.f64 %21 %2439) z)) (approx %442 (/.f64 (-.f64 (+.f64 %21 %2471) %2440) z)) (approx %442 (/.f64 (-.f64 (+.f64 %21 %2481) (fma.f64 #s(literal -1 binary64) %2439 (*.f64 #s(literal -1 binary64) %2471))) z)) (approx %957 (+.f64 x %2652)) (approx %957 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %92 %2508)) %2467)) (approx %463 (+.f64 x %2661)) (approx %463 (+.f64 x (fma.f64 #s(literal -1 binary64) %2665 %2661))) (approx %463 (+.f64 x (fma.f64 #s(literal -1 binary64) %2665 (fma.f64 #s(literal -1 binary64) (/.f64 %2669 %730) %2661)))) (approx %978 (-.f64 %1572 %2440)) (approx %978 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %92 (fma.f64 #s(literal -1 binary64) (/.f64 %2679 %35) %21))) %2440)) (approx %978 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %92 (fma.f64 #s(literal -1 binary64) (/.f64 %2688 %48) %21))) (fma.f64 #s(literal -1 binary64) %2439 (fma.f64 #s(literal -1 binary64) %2471 %2467)))) (approx %488 (/.f64 %76 %2190)) (approx %488 (+.f64 %2699 (+.f64 %2700 %2704))) (approx %488 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2717 %35) %2719) (*.f64 #s(literal -1 binary64) %2704))) (approx %488 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 %76 (*.f64 %2462 %2714)) %2710) (+.f64 (/.f64 (*.f64 %76 (-.f64 %2727 %2728)) %2702) (/.f64 (*.f64 %2462 %2717) %2190))) %48) %2719) (fma.f64 #s(literal -1 binary64) %2704 (fma.f64 #s(literal -1 binary64) (/.f64 %2709 (*.f64 %35 %2710)) (/.f64 %2715 (*.f64 %35 %2702)))))) (approx %1012 (-.f64 %2584 %2524)) (approx %1012 (-.f64 (fma.f64 #s(literal -1 binary64) %1563 (fma.f64 #s(literal -1 binary64) %2748 %1555)) %2524)) (approx %1012 (-.f64 (fma.f64 #s(literal -1 binary64) %1563 (fma.f64 #s(literal -1 binary64) %2748 (fma.f64 #s(literal -1 binary64) (/.f64 %2688 %1642) %1555))) %2524)) (approx %523 %2760) (approx %523 (fma.f64 #s(literal -1 binary64) %2763 %2760)) (approx %523 (fma.f64 #s(literal -1 binary64) %2763 (fma.f64 #s(literal -1 binary64) (/.f64 %2669 (*.f64 %24 %1642)) %2760))) (approx %550 %2771) (approx %550 (-.f64 %2774 %284)) (approx %550 (-.f64 %2779 %2780)) (approx %550 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %92 (+.f64 %2439 (+.f64 %2471 %2481)))) %2788)) (approx %572 (/.f64 %2771 %76)) (approx %572 (-.f64 %2794 %2795)) (approx %572 (-.f64 %2800 %2801)) (approx %572 (-.f64 (fma.f64 #s(literal -1 binary64) %1563 (+.f64 %1533 (+.f64 %2518 (+.f64 %2522 %2528)))) %2809)) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 z %365))) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t %260)))) (approx %20 %2661) (approx %20 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %2183 (/.f64 %2664 %16)) %2444) z) %21)) (approx %20 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2669 %25)) (/.f64 %2664 t)) z) %2183) %2444) z) %21)) (approx %61 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2836 z) %21))) (approx %61 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2444 (*.f64 #s(literal -1 binary64) (/.f64 %2841 z))) %2443) z) %21))) (approx %61 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2444 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2688 z) %2841) z))) %2443) z) %21))) (approx %91 (*.f64 #s(literal -1 binary64) %2627)) (approx %91 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2183 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2862 %2712) z))) z))) (approx %91 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2183 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2871) %2687) z)) %2712) z))) z))) (approx %111 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2487 %2443) z)))) (approx %111 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2678 %2888) z)) %2443) z)))) (approx %152 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1551 %2513)))) (approx %161 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2902 (*.f64 #s(literal -1 binary64) %2904)) z) %1552)) (approx %161 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2902 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2911 %2913) z))) z) %1552)) (approx %189 %2926) (approx %189 %2936) (approx %206 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2902) %2939) z) %1555)) (approx %206 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2902 (*.f64 #s(literal -1 binary64) (/.f64 %2945 z))) %2939) z) %1555)) (approx %206 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2902 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2954 %2955) z) %2945) z))) %2939) z) %1555)) (approx %247 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1538 %263)))) (approx %252 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1538 (*.f64 #s(literal -1 binary64) %2970))))) (approx %308 (*.f64 #s(literal -1 binary64) %2575)) (approx %311 (*.f64 #s(literal -1 binary64) %2573)) (approx %316 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %260 %232)))) (approx %320 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2970 %232)))) (approx %378 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %263 %239)))) (approx %384 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %263 %1270)))) (approx %389 (*.f64 #s(literal -1 binary64) (/.f64 %193 z))) (approx %389 (*.f64 #s(literal -1 binary64) (/.f64 %2926 z))) (approx %389 (*.f64 #s(literal -1 binary64) (/.f64 %2936 z))) (approx %398 (fma.f64 #s(literal -1 binary64) (/.f64 %3005 z) %399)) (approx %398 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %1672 (/.f64 %3009 %8)) %2609) z) %399)) (approx %398 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %248 %3005) %402)) (/.f64 %3009 y)) z) %1672) %2609) z) %399)) (approx %433 %3027) (approx %433 %3033) (approx %433 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2871 %2727) z)) %2678) z) %2183) z))) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %21 %2440) z))) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %21 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3048 %2445) z))) z))) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %21 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3056) %2677) z)) %2445) z))) z))) (approx %957 (+.f64 x %3027)) (approx %957 (+.f64 x %3033)) (approx %463 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2446 (*.f64 #s(literal -1 binary64) (/.f64 %2447 %16))) z) %21))) (approx %463 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2446 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 %2447 t) (/.f64 %2453 %25)) z))) z) %21))) (approx %978 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2444 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2677 %2678) z) %2183)) z) %21))) (approx %978 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2444 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2728 %2727) z) %2677) %2678) z) %2183)) z) %21))) (approx %488 (+.f64 %2699 (+.f64 %2700 (/.f64 %3108 %2703)))) (approx %488 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3114 %3115) (/.f64 %3117 %2703)) %3120) z) %2719)) (approx %488 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %76 (*.f64 %2841 %2836)) %3115) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3130 %2836) %2191) (/.f64 (*.f64 %76 %2688) %2703))) %3130) z)) %3120) z) %2719)) (approx %1012 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2902 %2175) z) %1555)) (approx %1012 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2902 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2911 %2944) z) %2175)) z) %1555)) (approx %1012 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2902 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2954) (*.f64 #s(literal -1 binary64) %2955)) z) %2911) %2944) z) %2175)) z) %1555)) (approx %523 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2447 %1562) %3169) z) %1555)) (approx %523 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 %2447 %1551) (/.f64 %2453 %2517)) z) %3169) z) %1555)) (approx %550 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %2660)) %284)) (approx %550 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3048 %2488) %2444) z))) %284)) (approx %550 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2862 %3056) %2679) z) %2183) %2444) z))) %284)) (approx %572 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2175 %2902) z) %1533) %2795)) (approx %572 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2904 (+.f64 %2175 (/.f64 %248 %2517))) %2902) z) %1533) %2795)) (approx %572 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2679 %76) (fma.f64 #s(literal -1 binary64) (/.f64 %620 %2903) %2913)) z) %2175) %2902) z) %1533) %2795)) (approx %20 %3228) (approx %20 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %3230) %248) %3228)) (approx %20 (fma.f64 #s(literal -1 binary64) %3227 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %3235) %620)) %3239)))) (approx %20 (fma.f64 #s(literal -1 binary64) %3227 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %48 %1514)) %756)) (/.f64 %3235 %620))) %3239)))) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %79 (*.f64 t %3256))))) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %79 (*.f64 t (-.f64 (fma.f64 t %3264 %721) %3255)))))) (approx %61 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %79 (*.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t %3274 %3262) %3263) %721) %3255)))))) (approx %91 (-.f64 (*.f64 t (-.f64 %3285 %721)) #s(literal 1 binary64))) (approx %91 (-.f64 (*.f64 t (-.f64 %3294 %721)) #s(literal 1 binary64))) (approx %111 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (+.f64 %721 %3284))))) (approx %111 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (fma.f64 t (+.f64 %3291 %3262) %721))))) (approx %161 (fma.f64 #s(literal -1 binary64) (/.f64 %644 %2097) %2094)) (approx %161 (fma.f64 #s(literal -1 binary64) %2093 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3313 %2104)) %3316)))) (approx %161 (fma.f64 #s(literal -1 binary64) %2093 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1936) %2114)) %3324)) %3316)))) (approx %189 (fma.f64 #s(literal -1 binary64) %721 %3285)) (approx %189 (fma.f64 #s(literal -1 binary64) %721 %3294)) (approx %189 (fma.f64 #s(literal -1 binary64) %721 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3335 %756)) %3272)) %3262)))) (approx %206 (/.f64 %1559 %76)) (approx %206 (fma.f64 #s(literal -1 binary64) %2093 (fma.f64 t (-.f64 %3346 %3316) %3349))) (approx %206 (fma.f64 #s(literal -1 binary64) %2093 (fma.f64 t (-.f64 (fma.f64 t (-.f64 %3353 %3324) %3346) %3316) %3349))) (approx %206 (fma.f64 #s(literal -1 binary64) %2093 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 %3360 %3361) %3353) %3324) %3346) %3316) %3349))) (approx %270 %1551) (approx %290 (/.f64 %3373 t)) (approx %345 (/.f64 (-.f64 %3371 %3376) t)) (approx %345 (/.f64 (-.f64 %3373 %3376) t)) (approx %367 %3383) (approx %371 %3385) (approx %374 (/.f64 (fma.f64 #s(literal -1 binary64) %1568 %272) t)) (approx %389 (fma.f64 t (-.f64 (/.f64 %724 %620) %3392) %86)) (approx %389 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %3290 %756) (*.f64 #s(literal -1 binary64) (/.f64 %35 %620)))) %3392) %86)) (approx %398 %3404) (approx %398 (fma.f64 #s(literal -1 binary64) %3406 %3404)) (approx %549 (/.f64 %380 x)) (approx %549 (-.f64 (+.f64 #s(literal 1 binary64) %3413) %79)) (approx %549 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 %3419 %3421))) %79)) (approx %549 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (*.f64 t (-.f64 %3429 (*.f64 #s(literal -1 binary64) %3430))) %3421))) %79)) (approx %433 (+.f64 #s(literal 1 binary64) %3440)) (approx %433 (+.f64 #s(literal 1 binary64) %3447)) (approx %442 (fma.f64 #s(literal -1 binary64) %232 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %645) %631)))) (approx %442 (fma.f64 #s(literal -1 binary64) %232 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3313 %756)) (/.f64 %643 %620))) %631)))) (approx %957 (+.f64 #s(literal 1 binary64) (+.f64 x %3440))) (approx %957 (+.f64 #s(literal 1 binary64) (+.f64 x %3447))) (approx %463 %3470) (approx %463 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x %3413)) %79)) (approx %463 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (+.f64 %3419 %3420)))) %79)) (approx %463 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (fma.f64 t (+.f64 %3429 %3430) %3420)))) %79)) (approx %978 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %3490 %83)))) (approx %978 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %79 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3496) %3489)))))) (approx %978 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %79 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3505) %3495)) %3489)))))) (approx %488 (/.f64 %76 %1559)) (approx %488 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %3517) %3519) %3523)) (approx %488 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %3532)) %3535) %3523)) (approx %488 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %76 (*.f64 %3256 %3264)) %3528) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3532 %3256) %1559) (/.f64 (*.f64 %76 %3274) %3519))))) %3532)) %3535) %3523)) (approx %1012 (fma.f64 #s(literal -1 binary64) (/.f64 %3490 %76) (fma.f64 #s(literal -1 binary64) %2093 %3349))) (approx %1012 (fma.f64 #s(literal -1 binary64) %2093 (fma.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %3496 %76) (*.f64 #s(literal -1 binary64) %3560)) %3349))) (approx %1012 (fma.f64 #s(literal -1 binary64) %2093 (fma.f64 t (fma.f64 #s(literal -1 binary64) %3560 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %3505 %76) (*.f64 #s(literal -1 binary64) (/.f64 %3495 %76))))) %3349))) (approx %523 (/.f64 %3470 %76)) (approx %523 (-.f64 (+.f64 %3348 (+.f64 %1533 (/.f64 %3412 %2097))) %2093)) (approx %523 (-.f64 (fma.f64 t (+.f64 (/.f64 %3418 %2104) %3583) %3349) %2093)) (approx %523 (-.f64 (fma.f64 t (fma.f64 t (+.f64 (/.f64 %3428 %2114) (/.f64 %3417 %2104)) %3583) %3349) %2093)) (approx %550 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3255) %722)))) %79)) (approx %550 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3255 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3263) %3443))) %722)))) %79)) (approx %550 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3255 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3263 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3273) (*.f64 #s(literal -1 binary64) %3272)))) %3443))) %722)))) %79)) (approx %572 (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3316) %3627) %3349) %2093)) (approx %572 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3316 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3324) %3633))) %3627) %3349) %2093)) (approx %572 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3316 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3324 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3361) (*.f64 #s(literal -1 binary64) %3360)))) %3633))) %3627) %3349) %2093)) (approx %15 (*.f64 t (+.f64 z %2443))) (approx %20 (/.f64 %1514 %16)) (approx %20 (/.f64 (-.f64 (+.f64 y %3659) %260) t)) (approx %20 (/.f64 (-.f64 (+.f64 y %3665) (fma.f64 #s(literal -1 binary64) %3659 %260)) t)) (approx %20 (/.f64 (-.f64 (+.f64 y (/.f64 %3671 %737)) (fma.f64 #s(literal -1 binary64) %3659 (fma.f64 #s(literal -1 binary64) %3665 %260))) t)) (approx %61 (-.f64 %2190 %92)) (approx %61 (-.f64 %2469 (fma.f64 #s(literal -1 binary64) %2439 %92))) (approx %61 (-.f64 %2479 %2473)) (approx %91 %3688) (approx %91 (/.f64 (-.f64 (+.f64 %260 %3690) %3692) t)) (approx %91 (/.f64 (-.f64 (+.f64 %260 %3696) (fma.f64 #s(literal -1 binary64) %3686 %3698)) t)) (approx %152 (*.f64 t (fma.f64 #s(literal -1 binary64) %3703 %1561))) (approx %161 (/.f64 (+.f64 %3371 %3707) t)) (approx %161 (/.f64 (-.f64 (+.f64 %3371 %3711) %3713) t)) (approx %161 (/.f64 (-.f64 (+.f64 %3371 (/.f64 %2480 %2556)) (fma.f64 #s(literal -1 binary64) %3707 (*.f64 #s(literal -1 binary64) %3711))) t)) (approx %189 (/.f64 (+.f64 #s(literal 1 binary64) %92) t)) (approx %189 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %2467) %434) t)) (approx %189 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %2476) %2652) t)) (approx %206 (-.f64 %2552 (fma.f64 #s(literal -1 binary64) %2518 %1563))) (approx %206 (-.f64 %2559 (fma.f64 #s(literal -1 binary64) %2518 (fma.f64 #s(literal -1 binary64) %2522 %1563)))) (approx %238 (*.f64 t (fma.f64 #s(literal -1 binary64) %794 %86))) (approx %243 (*.f64 t (fma.f64 #s(literal -1 binary64) %3745 %721))) (approx %247 (*.f64 t (fma.f64 #s(literal -1 binary64) %3745 %3749))) (approx %252 (*.f64 t (fma.f64 #s(literal -1 binary64) %3745 (+.f64 %190 %3749)))) (approx %374 (+.f64 x %3385)) (approx %384 (*.f64 t (-.f64 %2183 z))) (approx %389 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3762) %883) t)) (approx %389 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3767) %3769) t)) (approx %389 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %620 %737)) (+.f64 %883 (+.f64 %3762 %3767))) t)) (approx %398 (*.f64 #s(literal -1 binary64) %3406)) (approx %398 (*.f64 t (fma.f64 #s(literal -1 binary64) %3782 %3784))) (approx %549 %3789) (approx %549 (/.f64 (fma.f64 #s(literal -1 binary64) %3792 %3794) t)) (approx %549 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3799 %3794) %3792) t)) (approx %549 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3804 %737) %3794) (+.f64 %3792 %3799)) t)) (approx %433 %3812) (approx %433 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %260 %3698) %3686) t)) (approx %433 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %260 (*.f64 #s(literal -1 binary64) %3696)) (+.f64 %3686 %3690)) t)) (approx %442 (/.f64 (+.f64 %3824 %3825) t)) (approx %442 (/.f64 (-.f64 (+.f64 %3824 %3829) %3831) t)) (approx %442 (/.f64 (-.f64 (+.f64 %3824 (/.f64 %2480 %737)) (fma.f64 #s(literal -1 binary64) %3825 (*.f64 #s(literal -1 binary64) %3829))) t)) (approx %463 (+.f64 x %3789)) (approx %463 (+.f64 x (fma.f64 #s(literal -1 binary64) %3844 %3789))) (approx %463 (+.f64 x (fma.f64 #s(literal -1 binary64) %3844 (fma.f64 #s(literal -1 binary64) (/.f64 %3798 %51) %3789)))) (approx %978 (+.f64 x (fma.f64 #s(literal -1 binary64) %92 (fma.f64 #s(literal -1 binary64) (/.f64 %3855 %24) %21)))) (approx %978 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %92 (fma.f64 #s(literal -1 binary64) (/.f64 %3863 %34) %21))) (fma.f64 #s(literal -1 binary64) %2439 %2467))) (approx %488 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %3873 %86))) (approx %488 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %3885 %24) %86)) %3873)) (approx %488 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %76 (*.f64 %3871 %3882)) %620) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3885 %3871) x) (/.f64 (*.f64 %76 (-.f64 %3896 %3897)) %248))) %34) %86)) (fma.f64 #s(literal -1 binary64) (/.f64 %3878 (*.f64 %24 %620)) (+.f64 %3873 (/.f64 %3883 (*.f64 %24 %248)))))) (approx %1012 (fma.f64 #s(literal -1 binary64) %1563 (fma.f64 #s(literal -1 binary64) %3914 %1555))) (approx %1012 (fma.f64 #s(literal -1 binary64) %1563 (fma.f64 #s(literal -1 binary64) %3914 (fma.f64 #s(literal -1 binary64) (/.f64 %3863 %2910) %1555)))) (approx %523 %3924) (approx %523 (fma.f64 #s(literal -1 binary64) %3926 %3924)) (approx %523 (fma.f64 #s(literal -1 binary64) %3926 (fma.f64 #s(literal -1 binary64) (/.f64 %3798 %2556) %3924))) (approx %550 (-.f64 %1570 %284)) (approx %550 (-.f64 %2774 %2780)) (approx %550 (-.f64 %2779 %2788)) (approx %572 (-.f64 (fma.f64 #s(literal -1 binary64) %1563 %1533) %2795)) (approx %572 (-.f64 %2794 %2801)) (approx %572 (-.f64 %2800 %2809)) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z %2183)))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3659 %3951) t))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3950 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3664 %3290) %3958) t))) t))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3671 %3335)) (/.f64 %3664 %48)) t)) %3958) t) %3951) t))) (approx %61 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %3882 t))) %263) t)))) (approx %61 (+.f64 x (*.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 %3986 t) %3880) %3881) t))) %263) t)))) (approx %91 (*.f64 #s(literal -1 binary64) %3812)) (approx %91 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %260 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4000 %3880) t))) t))) (approx %91 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %260 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4008) %3862) t)) %3880) t))) t))) (approx %111 (+.f64 x %4022)) (approx %111 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3854 %4025) t)) %263) t)))) (approx %152 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1561 %3703)))) (approx %161 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3371 %3713) t))) (approx %161 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3371 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4042 %4044) t))) t))) (approx %161 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3371 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2480 %4052)) %4055) t)) %4044) t))) t))) (approx %189 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %434 #s(literal 1 binary64)) t))) (approx %189 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4022 #s(literal 1 binary64)) t))) (approx %189 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4075) %263) t)) #s(literal 1 binary64)) t))) (approx %206 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3371) %4085) t) %1533)) (approx %206 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3371 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4091 %4044) t))) %4085) t) %1533)) (approx %206 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3371 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4100 %4055) t) %4091) %4044) t))) %4085) t) %1533)) (approx %238 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %794 %86)))) (approx %243 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %721 %3745)))) (approx %247 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %721 (*.f64 #s(literal -1 binary64) (/.f64 %1557 t)))))) (approx %252 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %721 (*.f64 #s(literal -1 binary64) (/.f64 %1559 t)))))) (approx %384 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %2443 %1916)))) (approx %389 (*.f64 #s(literal -1 binary64) (/.f64 %3769 t))) (approx %389 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %248 %3290)) %4141) t) %883) t))) (approx %389 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %620 %3335) (*.f64 #s(literal -1 binary64) (/.f64 %248 %48))) t)) %4141) t) %883) t))) (approx %398 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %3784 %3782)))) (approx %549 %4167) (approx %549 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4170 %4171) t) %260) y) t))) (approx %549 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3804 %3335) (*.f64 #s(literal -1 binary64) (/.f64 %3798 %48))) t)) %4171) t) %260) y) t))) (approx %433 %4192) (approx %433 %4196) (approx %433 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4008 %3896) t)) %3854) t) %260) t))) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3824 %3831) t))) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3824 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2470 %3290) %4213) t))) t))) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3824 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2480 %3335)) (/.f64 %2470 %48)) t)) %4213) t))) t))) (approx %957 (+.f64 x %4192)) (approx %957 (+.f64 x %4196)) (approx %463 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %2586 t)))) (approx %463 (+.f64 x %4167)) (approx %463 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4171 %4170) t) %260) y) t)))) (approx %978 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %365 t)))) (approx %978 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) (/.f64 %276 %16) %3687)) t)))) (approx %978 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4000 (/.f64 %2470 %724)) %3855) t) %260)) t)))) (approx %488 (+.f64 #s(literal 1 binary64) (+.f64 %86 (/.f64 %4273 %799)))) (approx %488 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4279 %805) (/.f64 %3883 %799)) %4283) t) %86))) (approx %488 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %76 (*.f64 %1568 %3882)) %805) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %4293 %1568) %272) (/.f64 (*.f64 %76 %3986) %799))) %4293) t)) %4283) t) %86))) (approx %1012 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3371 %3376) t) %1533)) (approx %1012 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3371 (fma.f64 #s(literal -1 binary64) %3707 (+.f64 %3376 (/.f64 %248 %2762)))) t) %1533)) (approx %1012 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3371 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3855 %76) (fma.f64 #s(literal -1 binary64) (/.f64 %620 %4052) %4042)) t) %3376)) t) %1533)) (approx %523 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3376 %3371) t) %1533)) (approx %523 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %3376 (/.f64 %3791 %2762)) %3371) t) %1533)) (approx %523 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3791 %1632) (*.f64 #s(literal -1 binary64) (/.f64 %3798 %4052))) t) %3376) %3371) t) %1533)) (approx %550 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3853 %3854) t) %260) y) t)))) (approx %550 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3897 %3896) t) %3853) %3854) t) %260) y) t)))) (approx %572 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4043 %4090) t) %3376) %3371) t) %1533)) (approx %572 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4055) (*.f64 #s(literal -1 binary64) %4100)) t) %4043) %4090) t) %3376) %3371) t) %1533)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 24.0ms | x | 0 |
| 22.0ms | t | inf |
| 20.0ms | z | inf |
| 18.0ms | x | -inf |
| 16.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 112 | 1273 |
| 0 | 207 | 1210 |
| 1 | 871 | 1160 |
| 2 | 3579 | 1160 |
| 0 | 4234 | 1160 |
| 0 | 4907 | 1145 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %4 = (-.f64 %3 x) %6 = (*.f64 t z) %7 = (-.f64 %6 x) %8 = (/.f64 %4 %7) %9 = (+.f64 x %8) %11 = (+.f64 x #s(literal 1 binary64)) %14 = (- (* t z) x) %15 = (approx %14 %6) %16 = (/.f64 y t) %19 = (/ (- (* y z) x) %14) %20 = (approx %19 %16) %22 = (+ x 1) %23 = (approx %22 #s(literal 1 binary64)) %24 = (+.f64 #s(literal 1 binary64) x) %25 = (/.f64 %3 x) %26 = (*.f64 #s(literal -1 binary64) %25) %27 = (/.f64 #s(literal 1 binary64) x) %28 = (+.f64 #s(literal 1 binary64) %27) %29 = (*.f64 x %28) %30 = (+ x %19) %31 = (approx %30 %29) %32 = (/.f64 x %7) %33 = (-.f64 x %32) %34 = (approx %30 %33) %35 = (/.f64 x %24) %36 = (*.f64 %24 %7) %37 = (/.f64 %3 %36) %38 = (/.f64 z %7) %39 = (/ %30 %22) %41 = (/.f64 y x) %42 = (/.f64 t x) %43 = (fma.f64 #s(literal -1 binary64) %41 %42) %44 = (*.f64 z %43) %45 = (+.f64 x %44) %46 = (+.f64 #s(literal 1 binary64) %45) %47 = (approx %30 %46) %48 = (/.f64 x z) %49 = (*.f64 #s(literal -1 binary64) %48) %50 = (*.f64 z %24) %51 = (*.f64 t %24) %52 = (/.f64 y %51) %53 = (+.f64 %35 %52) %54 = (/.f64 %4 x) %55 = (*.f64 #s(literal -1 binary64) %54) %56 = (approx %19 %55) %57 = (+.f64 x %26) %58 = (+.f64 #s(literal 1 binary64) %57) %59 = (approx %30 %58) %60 = (/.f64 #s(literal 1 binary64) %24) %62 = (*.f64 t %50) %63 = (/.f64 x %62) %64 = (-.f64 %53 %63) %66 = (*.f64 #s(literal -1 binary64) y) %67 = (-.f64 %66 %49) %68 = (/.f64 %67 t) %69 = (*.f64 #s(literal -1 binary64) %68) %70 = (+.f64 x %69) %71 = (approx %30 %70) %72 = (*.f64 z y) %73 = (-.f64 %72 x) %74 = (-.f64 x %72) %75 = (neg.f64 x) %76 = (fma.f64 y z %75) %77 = (-.f64 x %6) %78 = (/.f64 #s(literal -1 binary64) %7) %79 = (/.f64 %73 %7) %80 = (/.f64 %77 %74) %81 = (/.f64 #s(literal 1 binary64) %80) %82 = (/.f64 x %77) %83 = (/.f64 y %7) %84 = (+.f64 %79 x) %85 = (+.f64 %82 x) %86 = (fma.f64 %74 %78 x) %87 = (fma.f64 z %83 %85) %88 = (fma.f64 y %38 %85) %90 = (/.f64 %24 %84) %100 = (+.f64 x %20) %102 = (+.f64 x %56) %104 = (+.f64 x %81) %106 = (/.f64 %4 %15) %107 = (+.f64 x %106) %109 = (/.f64 %76 %7) %110 = (+.f64 x %109) x y z %3 %4 t %6 %7 %8 %9 #s(literal 1 binary64) %11 #s(literal -1 binary64) %15 %16 %20 %23 %24 %25 %26 %27 %28 %29 %31 %32 %33 %34 %35 %36 %37 %38 (approx %39 %37) %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 (approx %39 %35) %62 %63 %64 (approx %39 %64) %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 (*.f64 %84 %60) %90 (/.f64 #s(literal 1 binary64) %90) (/.f64 %47 %11) (/.f64 %31 %11) (/.f64 %59 %11) (/.f64 %34 %11) (/.f64 %87 %11) (/.f64 %88 %11) (/.f64 %86 %11) (/.f64 %71 %11) %100 (/.f64 %100 %11) %102 (/.f64 %102 %11) %104 (/.f64 %104 %11) %106 %107 (/.f64 %107 %11) %109 %110 (/.f64 %110 %11) (/.f64 %9 %23) |
| Outputs |
|---|
%3 = (*.f64 z y) %4 = (*.f64 y z) %6 = (pow.f64 %3 #s(literal 1 binary64)) %9 = (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) %10 = (-.f64 x %3) %11 = (*.f64 %10 #s(literal -1 binary64)) %12 = (*.f64 #s(literal -1 binary64) %10) %13 = (-.f64 %3 x) %14 = (pow.f64 %13 #s(literal 1 binary64)) %15 = (/.f64 #s(literal 1 binary64) %13) %16 = (/.f64 #s(literal 1 binary64) %15) %17 = (*.f64 %10 #s(literal 1 binary64)) %18 = (neg.f64 %17) %19 = (neg.f64 %10) %20 = (neg.f64 z) %21 = (*.f64 %20 y) %22 = (neg.f64 %21) %23 = (fma.f64 #s(literal -1 binary64) x %22) %24 = (fma.f64 #s(literal -1 binary64) x %3) %25 = (neg.f64 x) %26 = (fma.f64 z y %25) %27 = (fma.f64 y z %25) %28 = (fma.f64 x #s(literal -1 binary64) %22) %29 = (fma.f64 x #s(literal -1 binary64) %3) %30 = (-.f64 %25 %21) %31 = (+.f64 %25 %22) %32 = (+.f64 %25 %3) %33 = (+.f64 %3 %25) %35 = (*.f64 t z) %40 = (-.f64 %35 x) %42 = (-.f64 x %35) %43 = (/.f64 #s(literal -1 binary64) %42) %46 = (neg.f64 t) %47 = (*.f64 %46 z) %48 = (neg.f64 %47) %58 = (*.f64 #s(literal 1 binary64) %10) %59 = (/.f64 #s(literal -1 binary64) %40) %60 = (*.f64 %58 %59) %61 = (*.f64 #s(literal 1 binary64) %13) %62 = (*.f64 %61 %43) %64 = (/.f64 #s(literal 2 binary64) %42) %66 = (/.f64 #s(literal -1 binary64) %13) %67 = (/.f64 #s(literal 1/2 binary64) %66) %68 = (*.f64 %64 %67) %69 = (/.f64 %13 %40) %70 = (*.f64 #s(literal 1/2 binary64) %69) %71 = (*.f64 #s(literal 2 binary64) %70) %72 = (/.f64 %42 %10) %73 = (/.f64 #s(literal 1/2 binary64) %72) %74 = (*.f64 #s(literal 2 binary64) %73) %75 = (*.f64 %43 %13) %76 = (*.f64 %59 %10) %77 = (*.f64 %10 %59) %78 = (*.f64 %69 #s(literal 1 binary64)) %79 = (/.f64 %10 %40) %80 = (*.f64 #s(literal -1 binary64) %79) %81 = (*.f64 #s(literal 1 binary64) %69) %82 = (*.f64 %13 %43) %83 = (pow.f64 %72 #s(literal -1 binary64)) %84 = (pow.f64 %69 #s(literal 1 binary64)) %85 = (*.f64 %13 #s(literal 1 binary64)) %86 = (/.f64 %85 %40) %87 = (/.f64 %58 %42) %88 = (/.f64 %61 %40) %89 = (/.f64 %17 %42) %90 = (/.f64 y %40) %91 = (*.f64 %90 z) %93 = (/.f64 (fma.f64 %91 %40 %25) %40) %95 = (/.f64 (fma.f64 %91 %42 x) %42) %98 = (/.f64 (-.f64 (*.f64 %91 %42) %25) %42) %101 = (/.f64 (-.f64 (*.f64 %91 %40) x) %40) %104 = (*.f64 %40 %40) %105 = (/.f64 (fma.f64 %3 %40 (*.f64 %25 %40)) %104) %106 = (*.f64 %40 x) %108 = (*.f64 %40 %42) %109 = (/.f64 (fma.f64 %3 %42 %106) %108) %110 = (*.f64 %40 %25) %112 = (/.f64 (fma.f64 %3 %40 %110) %104) %115 = (/.f64 (-.f64 (*.f64 %3 %42) %110) %108) %118 = (/.f64 (-.f64 (*.f64 %3 %40) %106) %104) %119 = (/.f64 %59 %66) %120 = (/.f64 %10 %42) %121 = (/.f64 %42 %13) %122 = (/.f64 #s(literal -1 binary64) %121) %124 = (/.f64 #s(literal 1 binary64) (/.f64 %121 #s(literal -1 binary64))) %126 = (/.f64 #s(literal 1 binary64) (pow.f64 %69 #s(literal -1 binary64))) %128 = (/.f64 #s(literal 1 binary64) (/.f64 %72 #s(literal 1 binary64))) %129 = (/.f64 #s(literal 1 binary64) %72) %130 = (neg.f64 %79) %131 = (/.f64 x %42) %132 = (*.f64 %131 #s(literal 1 binary64)) %133 = (fma.f64 %91 #s(literal 1 binary64) %132) %134 = (fma.f64 %90 z %131) %135 = (*.f64 %59 %21) %136 = (fma.f64 %59 x %135) %137 = (*.f64 %21 %59) %138 = (fma.f64 %59 x %137) %139 = (fma.f64 %59 x %91) %140 = (fma.f64 %25 %43 %135) %141 = (fma.f64 %25 %43 %137) %142 = (fma.f64 %25 %43 %91) %143 = (/.f64 z %40) %144 = (fma.f64 %143 y %131) %145 = (*.f64 #s(literal 1 binary64) %131) %146 = (fma.f64 #s(literal 1 binary64) %91 %145) %147 = (fma.f64 %3 %43 %131) %148 = (fma.f64 z %90 %131) %149 = (fma.f64 y %143 %131) %150 = (fma.f64 x %59 %135) %151 = (fma.f64 x %59 %137) %152 = (fma.f64 x %59 %91) %153 = (/.f64 x %40) %154 = (-.f64 %91 %153) %156 = (-.f64 %131 (/.f64 %3 %42)) %158 = (+.f64 (*.f64 #s(literal 1 binary64) %91) %145) %160 = (+.f64 (*.f64 %91 #s(literal 1 binary64)) %132) %161 = (+.f64 %91 %131) %162 = (+.f64 %131 %135) %163 = (+.f64 %131 %137) %164 = (+.f64 %131 %91) %165 = (+.f64 %69 x) %167 = (*.f64 (*.f64 %165 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %168 = (fma.f64 %72 x #s(literal 1 binary64)) %169 = (/.f64 %168 %42) %170 = (*.f64 %169 %10) %172 = (*.f64 (/.f64 %168 %40) %13) %173 = (*.f64 %168 %69) %174 = (fma.f64 %40 x %13) %175 = (*.f64 %174 %43) %176 = (*.f64 %165 #s(literal 1 binary64)) %177 = (*.f64 #s(literal 1 binary64) %165) %178 = (pow.f64 %165 #s(literal 1 binary64)) %179 = (/.f64 %169 %66) %180 = (-.f64 x %153) %182 = (/.f64 (fma.f64 %180 %40 %3) %40) %184 = (/.f64 (fma.f64 x %42 %10) %42) %186 = (/.f64 (fma.f64 x %121 #s(literal -1 binary64)) %121) %187 = (*.f64 %168 #s(literal 1 binary64)) %188 = (/.f64 %187 %72) %189 = (*.f64 %174 #s(literal 1 binary64)) %190 = (/.f64 %189 %40) %192 = (/.f64 (neg.f64 %168) %121) %194 = (/.f64 (neg.f64 %174) %42) %195 = (/.f64 %168 %72) %196 = (/.f64 %174 %40) %197 = (/.f64 #s(literal 1 binary64) %165) %198 = (/.f64 #s(literal 1 binary64) %197) %199 = (*.f64 %165 #s(literal -1 binary64)) %200 = (neg.f64 %199) %201 = (-.f64 %79 x) %202 = (neg.f64 %201) %203 = (fma.f64 %58 %59 x) %204 = (fma.f64 %61 %43 x) %205 = (fma.f64 %64 %67 x) %206 = (fma.f64 #s(literal 2 binary64) %70 x) %207 = (fma.f64 #s(literal 2 binary64) %73 x) %208 = (fma.f64 %43 %13 x) %209 = (-.f64 %106 x) %210 = (fma.f64 %209 %43 %91) %211 = (fma.f64 %90 z %180) %212 = (fma.f64 %59 %10 x) %213 = (+.f64 x %91) %214 = (fma.f64 %59 x %213) %215 = (fma.f64 %25 %43 %213) %216 = (fma.f64 %10 %59 x) %217 = (fma.f64 %143 y %180) %218 = (fma.f64 %69 #s(literal 1 binary64) x) %219 = (fma.f64 #s(literal -1 binary64) %79 x) %220 = (fma.f64 #s(literal 1 binary64) %69 x) %221 = (fma.f64 %13 %43 x) %222 = (fma.f64 %3 %43 %180) %223 = (fma.f64 z %90 %180) %224 = (fma.f64 y %143 %180) %225 = (fma.f64 x %59 %213) %226 = (-.f64 %213 %153) %227 = (-.f64 %153 x) %228 = (-.f64 %91 %227) %231 = (-.f64 %180 (*.f64 (neg.f64 %90) z)) %234 = (-.f64 %180 (*.f64 (neg.f64 %143) y)) %236 = (-.f64 %180 (*.f64 %20 %90)) %237 = (neg.f64 y) %239 = (-.f64 %180 (*.f64 %237 %143)) %240 = (neg.f64 %91) %241 = (-.f64 %180 %240) %243 = (-.f64 %131 (-.f64 %25 %91)) %244 = (-.f64 %69 %25) %245 = (-.f64 x %79) %247 = (+.f64 (fma.f64 %90 z x) %131) %248 = (+.f64 %213 %131) %251 = (+.f64 (/.f64 (*.f64 %72 x) %72) %69) %252 = (/.f64 %106 %40) %253 = (+.f64 %252 %69) %254 = (+.f64 %91 %180) %255 = (+.f64 %180 %91) %256 = (+.f64 %131 %213) %257 = (+.f64 x %69) %258 = (+.f64 #s(literal 1 binary64) x) %259 = (/.f64 %258 x) %260 = (*.f64 %259 x) %261 = (*.f64 x %259) %262 = (pow.f64 %258 #s(literal 1 binary64)) %263 = (*.f64 x %258) %264 = (/.f64 %263 x) %265 = (*.f64 %258 x) %266 = (/.f64 %265 x) %267 = (-.f64 #s(literal -1 binary64) x) %268 = (/.f64 #s(literal -1 binary64) %267) %269 = (/.f64 #s(literal 1 binary64) %268) %270 = (neg.f64 %267) %271 = (-.f64 #s(literal 1 binary64) %25) %272 = (/.f64 #s(literal 1 binary64) x) %274 = (-.f64 x (*.f64 %25 %272)) %275 = (/.f64 #s(literal -1 binary64) x) %277 = (-.f64 x (*.f64 %275 x)) %278 = (-.f64 x #s(literal -1 binary64)) %279 = (+.f64 x #s(literal 1 binary64)) %281 = (- (* t z) x) %282 = (approx %281 %35) %284 = (/.f64 #s(literal 1 binary64) %282) %286 = (/.f64 #s(literal 1 binary64) t) %288 = (/.f64 #s(literal 1 binary64) %46) %290 = (/.f64 y %46) %293 = (/.f64 y t) %295 = (*.f64 y #s(literal 1 binary64)) %297 = (neg.f64 %237) %298 = (neg.f64 %46) %308 = (/.f64 %237 t) %312 = (/ (- (* z y) x) %281) %313 = (approx %312 %293) %318 = (+ 1 x) %319 = (approx %318 #s(literal 1 binary64)) %321 = (/.f64 #s(literal 1 binary64) %319) %323 = (*.f64 %3 #s(literal 1 binary64)) %325 = (*.f64 #s(literal 1 binary64) %3) %327 = (*.f64 #s(literal 1 binary64) y) %328 = (/.f64 z x) %331 = (/.f64 %3 x) %332 = (*.f64 #s(literal 1/2 binary64) %331) %336 = (neg.f64 %331) %342 = (/.f64 y x) %359 = (*.f64 z #s(literal -1 binary64)) %362 = (/.f64 %237 x) %365 = (*.f64 #s(literal -1 binary64) z) %368 = (*.f64 %342 z) %371 = (*.f64 %272 #s(literal -1 binary64)) %375 = (*.f64 %328 #s(literal -1 binary64)) %377 = (neg.f64 %328) %392 = (*.f64 #s(literal 1/2 binary64) %272) %394 = (/.f64 #s(literal 1/2 binary64) x) %416 = (/.f64 x %258) %429 = (+ %312 x) %430 = (approx %429 %258) %446 = (*.f64 %209 %43) %447 = (pow.f64 %180 #s(literal 1 binary64)) %449 = (/.f64 (fma.f64 x %42 x) %42) %452 = (/.f64 (-.f64 (*.f64 x %42) %25) %42) %454 = (/.f64 (neg.f64 %209) %42) %455 = (/.f64 %209 %40) %457 = (/.f64 #s(literal 1 binary64) (/.f64 %40 %209)) %459 = (/.f64 #s(literal 1 binary64) (pow.f64 %180 #s(literal -1 binary64))) %461 = (neg.f64 (/.f64 %209 %42)) %462 = (neg.f64 %227) %463 = (fma.f64 %59 x x) %464 = (fma.f64 %25 %43 x) %465 = (fma.f64 x %59 x) %466 = (-.f64 %252 %153) %467 = (-.f64 %131 %25) %468 = (+.f64 %131 x) %469 = (+.f64 x %131) %470 = (approx %429 %180) %475 = (/.f64 #s(literal 1 binary64) %267) %485 = (/.f64 %25 %258) %487 = (*.f64 %258 %40) %490 = (*.f64 %267 %40) %491 = (/.f64 #s(literal -1 binary64) %490) %494 = (fma.f64 t x t) %495 = (*.f64 %25 %258) %497 = (*.f64 %258 %25) %499 = (fma.f64 z x z) %506 = (*.f64 %40 #s(literal 1 binary64)) %508 = (*.f64 #s(literal 1 binary64) %40) %522 = (*.f64 %494 z) %525 = (/.f64 y %258) %526 = (*.f64 %525 z) %528 = (/.f64 z %258) %530 = (*.f64 z %525) %532 = (/.f64 z %487) %536 = (/.f64 #s(literal 1 binary64) %490) %542 = (*.f64 y %491) %544 = (/.f64 y %487) %546 = (/.f64 %90 %258) %549 = (/.f64 %3 %487) %582 = (neg.f64 %20) %595 = (/ %429 %318) %596 = (approx %595 %549) %619 = (/.f64 t x) %627 = (/.f64 x t) %629 = (/.f64 %46 x) %631 = (fma.f64 %362 x t) %634 = (/.f64 (+.f64 %237 t) x) %640 = (*.f64 %46 x) %642 = (*.f64 x %25) %644 = (*.f64 t x) %646 = (*.f64 x x) %650 = (*.f64 %25 x) %694 = (*.f64 %634 z) %703 = (*.f64 %619 z) %730 = (fma.f64 %634 z x) %734 = (neg.f64 %730) %736 = (fma.f64 %619 z x) %752 = (*.f64 %20 %634) %754 = (-.f64 x %331) %763 = (fma.f64 %634 z %258) %781 = (+.f64 #s(literal 1 binary64) %694) %783 = (fma.f64 z %342 #s(literal -1 binary64)) %784 = (-.f64 x %783) %793 = (approx %429 %763) %797 = (/.f64 x z) %798 = (*.f64 #s(literal 1/2 binary64) %797) %800 = (/.f64 #s(literal 1 binary64) z) %802 = (/.f64 #s(literal 1 binary64) %20) %804 = (neg.f64 %797) %827 = (*.f64 #s(literal -1 binary64) %25) %829 = (*.f64 %25 #s(literal -1 binary64)) %841 = (/.f64 #s(literal 1 binary64) %499) %848 = (*.f64 z x) %856 = (/.f64 #s(literal 1 binary64) %494) %867 = (*.f64 %267 t) %868 = (/.f64 #s(literal 1 binary64) %867) %871 = (/.f64 y %867) %874 = (/.f64 y %494) %892 = (fma.f64 %494 %416 y) %894 = (*.f64 %258 y) %895 = (fma.f64 %494 x %894) %896 = (*.f64 %494 %258) %897 = (/.f64 #s(literal 1 binary64) %896) %900 = (/.f64 (+.f64 %293 x) %258) %918 = (*.f64 %867 %267) %922 = (*.f64 %867 %258) %925 = (*.f64 %258 %267) %928 = (*.f64 %258 %258) %932 = (*.f64 %494 %267) %936 = (*.f64 %267 %867) %940 = (*.f64 %267 %258) %944 = (*.f64 %267 %494) %948 = (*.f64 %258 %867) %965 = (*.f64 %494 %25) %1006 = (*.f64 %25 %268) %1008 = (neg.f64 %416) %1014 = (*.f64 %494 x) %1040 = (/.f64 x %13) %1043 = (/.f64 %10 x) %1045 = (/.f64 %25 x) %1073 = (/.f64 x %25) %1088 = (/.f64 x %10) %1097 = (approx %312 %1043) %1106 = (-.f64 %331 x) %1153 = (+.f64 #s(literal 1 binary64) %336) %1162 = (approx %429 %784) %1187 = (approx %595 %416) %1197 = (/.f64 #s(literal 1 binary64) %522) %1199 = (*.f64 x %35) %1201 = (*.f64 %35 x) %1203 = (*.f64 %35 #s(literal 1 binary64)) %1205 = (*.f64 t %848) %1207 = (*.f64 %848 t) %1211 = (*.f64 #s(literal 1 binary64) %35) %1221 = (*.f64 %35 %267) %1225 = (/.f64 x %522) %1250 = (/.f64 x %1221) %1252 = (*.f64 %522 %900) %1253 = (-.f64 %1252 x) %1255 = (-.f64 %900 %1225) %1306 = (+.f64 %416 %1250) %1308 = (-.f64 %416 %1225) %1310 = (-.f64 %874 %1225) %1341 = (approx %595 %1255) %1352 = (-.f64 y %797) %1355 = (+.f64 %237 %797) %1362 = (+.f64 %804 y) %1376 = (*.f64 #s(literal 1 binary64) %1355) %1378 = (/.f64 %1355 t) %1383 = (/.f64 %1362 t) %1416 = (/.f64 %797 t) %1418 = (/.f64 %25 %35) %1419 = (neg.f64 %1418) %1423 = (/.f64 #s(literal -1 binary64) t) %1431 = (*.f64 %286 #s(literal -1 binary64)) %1433 = (neg.f64 %286) %1449 = (-.f64 x %1378) %1465 = (approx %429 %1449) %1555 = (/.f64 %35 %10) %1556 = (neg.f64 %1555) %1558 = (/.f64 %47 %10) %1560 = (/.f64 %35 %13) %1580 = (/.f64 y %42) %1596 = (*.f64 %475 %201) %1599 = (*.f64 (/.f64 #s(literal 2 binary64) %258) (/.f64 #s(literal 1/2 binary64) %197)) %1600 = (/.f64 %165 %258) %1602 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1600)) %1603 = (/.f64 %258 %165) %1605 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1603)) %1606 = (*.f64 %268 %165) %1607 = (*.f64 %201 %475) %1608 = (*.f64 %1600 #s(literal 1 binary64)) %1609 = (*.f64 %165 %268) %1610 = (/.f64 %267 %165) %1611 = (/.f64 #s(literal 1 binary64) %1610) %1612 = (*.f64 #s(literal -1 binary64) %1611) %1613 = (*.f64 #s(literal 1 binary64) %1600) %1614 = (pow.f64 %1603 #s(literal -1 binary64)) %1615 = (pow.f64 %1600 #s(literal 1 binary64)) %1617 = (/.f64 (*.f64 %268 %168) %72) %1619 = (/.f64 (*.f64 %268 %174) %40) %1621 = (/.f64 (*.f64 #s(literal 1 binary64) %201) %267) %1623 = (/.f64 (*.f64 #s(literal -1 binary64) %165) %267) %1625 = (/.f64 (*.f64 %168 %268) %72) %1627 = (/.f64 (*.f64 %174 %268) %40) %1628 = (/.f64 %199 %267) %1630 = (/.f64 (fma.f64 %549 %258 %180) %258) %1631 = (/.f64 %10 %490) %1633 = (/.f64 (fma.f64 %1631 %267 %25) %267) %1635 = (/.f64 (fma.f64 %1631 %258 x) %258) %1637 = (/.f64 (fma.f64 %416 %258 %69) %258) %1640 = (/.f64 (fma.f64 %91 %258 (*.f64 %180 %258)) %928) %1642 = (/.f64 (fma.f64 %69 %267 %495) %925) %1644 = (/.f64 (fma.f64 %69 %258 %263) %928) %1647 = (/.f64 (fma.f64 %25 %258 (*.f64 %69 %267)) %940) %1650 = (/.f64 (fma.f64 x %258 (*.f64 %69 %258)) %928) %1653 = (/.f64 (fma.f64 %91 %258 (*.f64 %258 %180)) %928) %1655 = (/.f64 (fma.f64 %69 %267 %497) %925) %1657 = (/.f64 (fma.f64 %69 %258 %265) %928) %1660 = (/.f64 (fma.f64 %25 %258 (*.f64 %267 %69)) %940) %1663 = (/.f64 (fma.f64 x %258 (*.f64 %258 %69)) %928) %1666 = (/.f64 (*.f64 #s(literal -1 binary64) %168) (*.f64 %267 %72)) %1668 = (/.f64 (*.f64 #s(literal -1 binary64) %174) %490) %1671 = (/.f64 (*.f64 #s(literal 1 binary64) %168) (*.f64 %258 %72)) %1673 = (/.f64 (*.f64 #s(literal 1 binary64) %174) %487) %1676 = (/.f64 (*.f64 %168 #s(literal -1 binary64)) (*.f64 %72 %267)) %1678 = (/.f64 (*.f64 %174 #s(literal -1 binary64)) %490) %1679 = (*.f64 %72 %258) %1680 = (/.f64 %187 %1679) %1681 = (/.f64 %189 %487) %1682 = (/.f64 %268 %197) %1683 = (/.f64 %168 %1679) %1684 = (/.f64 %174 %487) %1685 = (/.f64 %201 %267) %1686 = (/.f64 #s(literal -1 binary64) %1610) %1688 = (/.f64 #s(literal 1 binary64) (/.f64 %1610 #s(literal -1 binary64))) %1690 = (/.f64 #s(literal 1 binary64) (pow.f64 %1600 #s(literal -1 binary64))) %1692 = (/.f64 #s(literal 1 binary64) (/.f64 %1603 #s(literal 1 binary64))) %1693 = (/.f64 #s(literal 1 binary64) %1603) %1694 = (neg.f64 %1611) %1696 = (neg.f64 (*.f64 #s(literal -1 binary64) %1600)) %1698 = (neg.f64 (/.f64 %165 %267)) %1700 = (neg.f64 (/.f64 %201 %258)) %1702 = (neg.f64 (/.f64 #s(literal -1 binary64) %1603)) %1703 = (/.f64 %180 %258) %1704 = (fma.f64 %526 %43 %1703) %1705 = (fma.f64 %528 %90 %1703) %1706 = (fma.f64 %530 %43 %1703) %1707 = (fma.f64 %532 y %1703) %1708 = (fma.f64 %491 %3 %1703) %1709 = (*.f64 %268 %180) %1710 = (fma.f64 %268 %91 %1709) %1711 = (*.f64 %268 %91) %1712 = (fma.f64 %268 %180 %1711) %1713 = (fma.f64 %268 %69 %416) %1714 = (*.f64 %268 %69) %1715 = (fma.f64 %268 x %1714) %1716 = (fma.f64 %268 x %1631) %1717 = (fma.f64 %525 %143 %1703) %1718 = (*.f64 %1703 #s(literal 1 binary64)) %1719 = (fma.f64 %549 #s(literal 1 binary64) %1718) %1720 = (*.f64 %416 #s(literal 1 binary64)) %1721 = (fma.f64 %1631 #s(literal 1 binary64) %1720) %1722 = (fma.f64 %21 %536 %1703) %1723 = (fma.f64 %91 %268 %1703) %1724 = (fma.f64 %180 %268 %549) %1725 = (fma.f64 %90 %528 %1703) %1726 = (/.f64 %10 %258) %1727 = (*.f64 #s(literal 1 binary64) %416) %1728 = (fma.f64 %59 %1726 %1727) %1729 = (fma.f64 %59 %1726 %416) %1730 = (fma.f64 %25 %475 %1714) %1731 = (fma.f64 %25 %475 %1631) %1732 = (/.f64 %59 %258) %1733 = (fma.f64 %10 %1732 %1727) %1734 = (fma.f64 %10 %1732 %416) %1735 = (fma.f64 %143 %525 %1703) %1736 = (*.f64 %1631 #s(literal 1 binary64)) %1737 = (fma.f64 %416 #s(literal 1 binary64) %1736) %1738 = (fma.f64 %69 %268 %1727) %1739 = (fma.f64 %69 %268 %416) %1740 = (*.f64 #s(literal 1 binary64) %1703) %1741 = (fma.f64 #s(literal 1 binary64) %549 %1740) %1742 = (fma.f64 #s(literal 1 binary64) %1631 %1727) %1743 = (fma.f64 #s(literal 1 binary64) %1631 %416) %1744 = (fma.f64 #s(literal 1 binary64) %416 %1631) %1745 = (fma.f64 %13 %491 %1727) %1746 = (fma.f64 %13 %491 %416) %1747 = (fma.f64 %3 %491 %1703) %1748 = (fma.f64 z %542 %1703) %1749 = (fma.f64 z %544 %1703) %1750 = (fma.f64 z %546 %1703) %1751 = (fma.f64 y %532 %1703) %1752 = (fma.f64 x %268 %1714) %1753 = (fma.f64 x %268 %1631) %1755 = (-.f64 %549 (neg.f64 %1703)) %1757 = (-.f64 %549 (/.f64 %227 %258)) %1758 = (-.f64 %1631 %1006) %1759 = (-.f64 %1631 %1008) %1760 = (-.f64 %1631 %485) %1762 = (-.f64 %416 (neg.f64 %1631)) %1764 = (-.f64 %416 (/.f64 %79 %258)) %1765 = (+.f64 %1711 %1709) %1766 = (+.f64 %1709 %1711) %1767 = (+.f64 %1714 %416) %1769 = (+.f64 (*.f64 #s(literal 1 binary64) %549) %1740) %1770 = (+.f64 %1727 %1631) %1772 = (+.f64 (*.f64 %549 #s(literal 1 binary64)) %1718) %1773 = (+.f64 %1736 %1720) %1774 = (+.f64 %1720 %1736) %1775 = (+.f64 %549 %1703) %1776 = (+.f64 %1631 %1727) %1777 = (+.f64 %1631 %416) %1778 = (+.f64 %1703 %549) %1779 = (+.f64 %416 %1714) %1780 = (+.f64 %416 %1631) %1794 = (pow.f64 %165 #s(literal 2 binary64)) %1803 = (/.f64 x %165) %1823 = (*.f64 %793 #s(literal 1 binary64)) %1826 = (neg.f64 %793) %1829 = (/.f64 %793 %258) %1847 = (*.f64 %430 #s(literal 1 binary64)) %1850 = (neg.f64 %430) %1853 = (/.f64 %430 %258) %1871 = (*.f64 %1162 #s(literal 1 binary64)) %1874 = (neg.f64 %1162) %1877 = (/.f64 %1162 %258) %1895 = (*.f64 %470 #s(literal 1 binary64)) %1898 = (neg.f64 %470) %1901 = (/.f64 %470 %258) %1919 = (*.f64 %1465 #s(literal 1 binary64)) %1922 = (neg.f64 %1465) %1925 = (/.f64 %1465 %258) %1943 = (+.f64 %313 x) %1947 = (neg.f64 %1943) %1950 = (neg.f64 %313) %1955 = (*.f64 %1943 #s(literal 1 binary64)) %1960 = (/.f64 %1943 %258) %1990 = (/.f64 %313 %258) %2001 = (+.f64 %1097 x) %2005 = (neg.f64 %2001) %2008 = (neg.f64 %1097) %2013 = (*.f64 %2001 #s(literal 1 binary64)) %2018 = (/.f64 %2001 %258) %2048 = (/.f64 %1097 %258) %2060 = (neg.f64 %282) %2061 = (/.f64 #s(literal 1 binary64) %2060) %2064 = (/.f64 %13 %282) %2067 = (/.f64 %3 %282) %2072 = (*.f64 %282 x) %2085 = (/.f64 %10 %282) %2087 = (/.f64 x %282) %2088 = (neg.f64 %2087) %2090 = (/.f64 %25 %282) %2092 = (/.f64 y %282) %2095 = (/.f64 z %282) %2098 = (/.f64 x %2060) %2106 = (fma.f64 %282 x %13) %2108 = (+.f64 %2064 x) %2119 = (-.f64 %2085 x) %2133 = (*.f64 %2108 #s(literal 1 binary64)) %2138 = (/.f64 %2108 %258) %2163 = (*.f64 %282 %258) %2177 = (/.f64 %13 %2163) %2191 = (neg.f64 %319) %2195 = (/.f64 %165 %319) %2201 = (/.f64 x %319) %2206 = (*.f64 %319 %319) %2211 = (*.f64 %72 %319) %2213 = (*.f64 %40 %319) %2236 = (/.f64 %10 (*.f64 %42 %319)) %2241 = (/.f64 %91 %319) %2250 = (/.f64 %180 %319) x y z %3 %4 %6 %9 %11 %12 %14 %16 %18 %19 %23 %24 %26 %27 %28 %29 %30 %13 %31 %32 %33 t %35 (*.f64 z t) (pow.f64 %35 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %35)) (pow.f64 %40 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %43) (neg.f64 %42) (fma.f64 #s(literal -1 binary64) x %48) (fma.f64 #s(literal -1 binary64) x %35) (fma.f64 t z %25) (fma.f64 z t %25) (fma.f64 x #s(literal -1 binary64) %48) (fma.f64 x #s(literal -1 binary64) %35) %40 (+.f64 %25 %48) (+.f64 %25 %35) (+.f64 %35 %25) %60 %62 %68 %71 %74 %75 %76 %77 %78 %80 %81 %82 %83 %84 %86 %87 %88 %89 %93 %95 %98 %101 %105 %109 %112 %115 %118 %119 %120 %122 %124 %126 %128 %129 %69 %130 %133 %134 %136 %138 %139 %140 %141 %142 %144 %146 %147 %148 %149 %150 %151 %152 %154 %156 %158 %160 %161 %162 %163 %164 %167 %170 %172 %173 %175 %176 %177 %178 %179 %182 %184 %186 %188 %190 %192 %194 %195 %196 %198 %200 %202 %203 %204 %205 %206 %207 %208 %210 %211 %212 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %228 %231 %234 %236 %239 %241 %243 %244 %245 %247 %248 %251 %253 %254 %255 %256 %165 %257 #s(literal 1 binary64) %260 %261 %262 %264 %266 %269 %270 %271 %274 %277 %278 %258 %279 #s(literal -1 binary64) (pow.f64 %282 #s(literal 1 binary64)) %282 (/.f64 #s(literal 1 binary64) %284) (*.f64 %286 y) (*.f64 %237 %288) (*.f64 #s(literal -1 binary64) %290) (*.f64 y %286) (pow.f64 %293 #s(literal 1 binary64)) (/.f64 %295 t) (/.f64 %297 %298) (/.f64 %237 %46) (/.f64 #s(literal 1 binary64) (/.f64 %46 %237)) (/.f64 #s(literal 1 binary64) (pow.f64 %293 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t y)) %293 (neg.f64 %290) (neg.f64 %308) (pow.f64 %313 #s(literal 1 binary64)) %313 (/.f64 #s(literal 1 binary64) (pow.f64 %313 #s(literal -1 binary64))) (pow.f64 %319 #s(literal 1 binary64)) %319 (/.f64 #s(literal 1 binary64) %321) %260 %261 %262 %264 %266 %269 %270 %271 %274 %277 %278 %258 %279 (*.f64 %323 %272) (*.f64 %325 %272) (*.f64 %327 %328) (*.f64 %328 y) (*.f64 #s(literal 2 binary64) %332) (*.f64 %21 %275) (*.f64 %272 %3) (*.f64 %336 #s(literal -1 binary64)) (*.f64 %331 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %336) (*.f64 #s(literal 1 binary64) %331) (*.f64 %3 %272) (*.f64 z %342) (*.f64 y %328) (pow.f64 %331 #s(literal 1 binary64)) (/.f64 %323 x) (/.f64 (*.f64 #s(literal 1 binary64) %21) %25) (/.f64 %325 x) (/.f64 %22 x) (/.f64 %21 %25) (/.f64 #s(literal 1 binary64) (/.f64 %25 %21)) (/.f64 #s(literal 1 binary64) (pow.f64 %331 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x %3)) %331 (neg.f64 %336) (*.f64 %359 %342) (*.f64 %21 %272) (*.f64 %362 z) (*.f64 %237 %328) (*.f64 %342 %365) (*.f64 %331 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %368) (*.f64 #s(literal -1 binary64) %331) (*.f64 %3 %371) (*.f64 %3 %275) (*.f64 z %362) (*.f64 y %375) (*.f64 y %377) (pow.f64 %336 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %21) %25) (/.f64 (*.f64 %21 #s(literal -1 binary64)) %25) (/.f64 %22 %25) (/.f64 %21 x) (/.f64 #s(literal 1 binary64) (/.f64 x %21)) (/.f64 #s(literal 1 binary64) (pow.f64 %336 #s(literal -1 binary64))) (/.f64 %3 %25) (neg.f64 %368) %336 (*.f64 #s(literal 2 binary64) %392) (*.f64 #s(literal 2 binary64) %394) (*.f64 %272 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %275) (*.f64 #s(literal 1 binary64) %272) (pow.f64 %272 #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %25) (/.f64 #s(literal 1 binary64) (/.f64 %25 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %272 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) %272 (neg.f64 %275) (*.f64 %258 %272) (pow.f64 %259 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %25 #s(literal -1 binary64)) %25) (/.f64 %267 %25) %259 (/.f64 #s(literal 1 binary64) (pow.f64 %259 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %416) (neg.f64 (-.f64 %275 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) %392 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %394 #s(literal 1 binary64)) (fma.f64 %272 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %275 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %272 #s(literal 1 binary64)) (-.f64 %272 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %275) (+.f64 %272 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %272) %260 %261 %262 %264 %266 %269 %270 %271 %274 %277 %278 %258 %279 (pow.f64 %430 #s(literal 1 binary64)) %430 (/.f64 #s(literal 1 binary64) (pow.f64 %430 #s(literal -1 binary64))) (*.f64 %43 x) (*.f64 %25 %59) (*.f64 x %43) (pow.f64 %153 #s(literal 1 binary64)) (/.f64 %25 %42) (/.f64 #s(literal 1 binary64) (/.f64 %42 %25)) (/.f64 #s(literal 1 binary64) (pow.f64 %153 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %40 x)) %153 (neg.f64 %131) %446 %447 %449 %452 %454 %455 %457 %459 %461 %462 %463 %464 %465 %466 %467 %180 %468 %469 (pow.f64 %470 #s(literal 1 binary64)) %470 (/.f64 #s(literal 1 binary64) (pow.f64 %470 #s(literal -1 binary64))) (*.f64 %268 x) (*.f64 %25 %475) (*.f64 x %268) (pow.f64 %416 #s(literal 1 binary64)) (/.f64 %25 %267) (/.f64 #s(literal 1 binary64) (pow.f64 %416 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %259) %416 (neg.f64 (/.f64 x %267)) (neg.f64 %485) %487 (*.f64 %40 %258) (pow.f64 %487 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %491) (neg.f64 %490) (fma.f64 %494 z %495) (fma.f64 %494 z %497) (fma.f64 %499 t %495) (fma.f64 %499 t %497) (fma.f64 %258 %35 %495) (fma.f64 %258 %35 %497) (fma.f64 #s(literal 1 binary64) %40 %106) (fma.f64 %40 #s(literal 1 binary64) %106) (fma.f64 %40 x %506) (fma.f64 %40 x %508) (fma.f64 %35 %258 %495) (fma.f64 %35 %258 %497) (fma.f64 t %499 %495) (fma.f64 t %499 %497) (fma.f64 z %494 %495) (fma.f64 z %494 %497) (fma.f64 x %40 %506) (fma.f64 x %40 %508) (+.f64 %506 %106) (+.f64 %508 %106) (+.f64 %106 %506) (+.f64 %106 %508) (+.f64 %522 %495) (+.f64 %522 %497) (*.f64 %526 %43) (*.f64 %528 %90) (*.f64 %530 %43) (*.f64 %532 y) (*.f64 %491 %3) (*.f64 %525 %143) (*.f64 %21 %536) (*.f64 %91 %268) (*.f64 %90 %528) (*.f64 %143 %525) (*.f64 %3 %491) (*.f64 z %542) (*.f64 z %544) (*.f64 z %546) (*.f64 y %532) (pow.f64 %549 #s(literal 1 binary64)) (/.f64 (*.f64 %525 %20) %42) (/.f64 %526 %40) (/.f64 %323 %487) (/.f64 (neg.f64 %530) %42) (/.f64 %22 %487) (/.f64 %240 %267) (/.f64 %530 %40) (/.f64 %21 %490) (/.f64 %91 %258) (/.f64 #s(literal 1 binary64) (/.f64 %40 %530)) (/.f64 #s(literal 1 binary64) (/.f64 %490 %21)) (/.f64 #s(literal 1 binary64) (/.f64 %258 %91)) (/.f64 #s(literal 1 binary64) (pow.f64 %549 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %487 %3)) %549 (neg.f64 (/.f64 %3 %490)) (neg.f64 (/.f64 %530 %42)) (neg.f64 (/.f64 %21 %487)) (*.f64 %43 z) (*.f64 %20 %59) (*.f64 z %43) (pow.f64 %143 #s(literal 1 binary64)) (/.f64 %582 %40) (/.f64 %20 %42) (/.f64 #s(literal 1 binary64) (/.f64 %42 %20)) (/.f64 #s(literal 1 binary64) (pow.f64 %143 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %40 z)) %143 (neg.f64 (/.f64 %20 %40)) (neg.f64 (/.f64 z %42)) (pow.f64 %596 #s(literal 1 binary64)) %596 (/.f64 #s(literal 1 binary64) (pow.f64 %596 #s(literal -1 binary64))) (*.f64 %295 %272) (*.f64 %237 %275) (*.f64 %272 y) (*.f64 #s(literal -1 binary64) %362) (*.f64 y %272) (pow.f64 %342 #s(literal 1 binary64)) (/.f64 %295 x) (/.f64 %297 x) (/.f64 %237 %25) (/.f64 #s(literal 1 binary64) (/.f64 %25 %237)) (/.f64 #s(literal 1 binary64) (pow.f64 %342 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x y)) %342 (neg.f64 %362) (*.f64 %46 %275) (*.f64 %272 t) (*.f64 t %272) (pow.f64 %619 #s(literal 1 binary64)) (/.f64 (*.f64 t #s(literal -1 binary64)) %25) (/.f64 %298 x) (/.f64 %46 %25) (/.f64 #s(literal 1 binary64) (pow.f64 %619 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %627) %619 (neg.f64 %629) (*.f64 %631 %272) (pow.f64 %634 #s(literal 1 binary64)) (/.f64 (fma.f64 %362 %25 %46) %25) (/.f64 (fma.f64 %619 x %237) x) (/.f64 (fma.f64 %237 %25 %640) %642) (/.f64 (fma.f64 %237 x %644) %646) (/.f64 (fma.f64 %46 x (*.f64 %237 %25)) %650) (/.f64 (fma.f64 t x (*.f64 %237 x)) %646) %634 (/.f64 (+.f64 t %237) x) (/.f64 (fma.f64 %237 %25 (*.f64 x %46)) %642) (/.f64 (fma.f64 %46 x (*.f64 %25 %237)) %650) (/.f64 (fma.f64 t x (*.f64 x %237)) %646) (/.f64 (neg.f64 %631) %25) (/.f64 %631 x) (/.f64 #s(literal 1 binary64) (/.f64 x %631)) (/.f64 #s(literal 1 binary64) (pow.f64 %634 #s(literal -1 binary64))) (neg.f64 (-.f64 %629 %362)) (fma.f64 %46 %275 %362) (fma.f64 %237 %272 %619) (fma.f64 %342 #s(literal -1 binary64) %619) (fma.f64 %272 t %362) (fma.f64 #s(literal -1 binary64) %342 %619) (fma.f64 t %272 %362) (fma.f64 y %371 %619) (fma.f64 y %275 %619) (-.f64 %362 %629) (-.f64 %619 (*.f64 %362 #s(literal -1 binary64))) (-.f64 %619 (*.f64 #s(literal 1 binary64) %342)) (-.f64 %619 %342) (+.f64 (/.f64 (*.f64 %362 x) x) %619) (+.f64 %362 %619) (+.f64 %619 %362) %694 (*.f64 z %634) (pow.f64 %694 #s(literal 1 binary64)) (/.f64 (*.f64 z %631) x) (/.f64 (*.f64 %631 z) x) (/.f64 #s(literal 1 binary64) (pow.f64 %694 #s(literal -1 binary64))) (fma.f64 %359 %342 %703) (fma.f64 %21 %272 %703) (fma.f64 %362 z %703) (fma.f64 %237 %328 %703) (fma.f64 %619 z %336) (fma.f64 %342 %365 %703) (fma.f64 %331 #s(literal -1 binary64) %703) (fma.f64 #s(literal -1 binary64) %368 %703) (fma.f64 #s(literal -1 binary64) %331 %703) (fma.f64 %35 %272 %336) (fma.f64 t (*.f64 %272 z) %336) (fma.f64 %3 %371 %703) (fma.f64 %3 %275 %703) (fma.f64 z %362 %703) (fma.f64 z %619 %336) (fma.f64 y %375 %703) (fma.f64 y %377 %703) (-.f64 %336 (*.f64 %20 %619)) (-.f64 %336 (*.f64 %629 z)) (-.f64 %336 (neg.f64 %703)) (+.f64 %703 %336) (+.f64 %336 %703) (pow.f64 %730 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %730 #s(literal -1 binary64))) (neg.f64 %734) (fma.f64 %359 %342 %736) (fma.f64 %21 %272 %736) (fma.f64 %362 z %736) (fma.f64 %237 %328 %736) %730 (fma.f64 %342 %365 %736) (fma.f64 %331 #s(literal -1 binary64) %736) (fma.f64 #s(literal -1 binary64) %368 %736) (fma.f64 #s(literal -1 binary64) %331 %736) (fma.f64 %3 %371 %736) (fma.f64 %3 %275 %736) (fma.f64 z %362 %736) (fma.f64 z %634 x) (fma.f64 y %375 %736) (fma.f64 y %377 %736) (-.f64 %694 %25) (-.f64 x %752) (+.f64 %754 %703) (+.f64 %694 x) (+.f64 %336 %736) (+.f64 x (*.f64 %582 %634)) (+.f64 x (neg.f64 %752)) (+.f64 x %694) (pow.f64 %763 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %763 #s(literal -1 binary64))) (neg.f64 (-.f64 %734 #s(literal 1 binary64))) %763 (fma.f64 %259 x %694) (fma.f64 z %634 %258) (fma.f64 x %259 %694) (-.f64 %730 #s(literal -1 binary64)) (-.f64 %258 %752) (-.f64 #s(literal 1 binary64) (-.f64 %25 %694)) (-.f64 #s(literal 1 binary64) %734) (-.f64 x (-.f64 %752 #s(literal 1 binary64))) (-.f64 x (-.f64 #s(literal -1 binary64) %694)) (+.f64 %781 x) (+.f64 %784 %703) (+.f64 %730 #s(literal 1 binary64)) (+.f64 %694 %258) (+.f64 %258 %694) (+.f64 #s(literal 1 binary64) %730) (+.f64 x (fma.f64 %634 z #s(literal 1 binary64))) (+.f64 x %781) (pow.f64 %793 #s(literal 1 binary64)) %793 (/.f64 #s(literal 1 binary64) (pow.f64 %793 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) %798) (*.f64 %800 x) (*.f64 %25 %802) (*.f64 %804 #s(literal -1 binary64)) (*.f64 %797 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %804) (*.f64 #s(literal 1 binary64) %797) (*.f64 x %800) (pow.f64 %797 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %25) %20) (/.f64 %25 %20) (/.f64 #s(literal 1 binary64) (pow.f64 %797 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %328) (/.f64 x %582) %797 (neg.f64 %804) (*.f64 %25 %800) (*.f64 %797 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %797) (*.f64 x (*.f64 %800 #s(literal -1 binary64))) (*.f64 x (neg.f64 %800)) (pow.f64 %804 #s(literal 1 binary64)) (/.f64 %827 %20) (/.f64 %829 %20) (/.f64 %25 %582) (/.f64 %25 z) (/.f64 #s(literal 1 binary64) (/.f64 z %25)) (/.f64 #s(literal 1 binary64) (pow.f64 %804 #s(literal -1 binary64))) (/.f64 x %20) %804 (*.f64 %258 z) (*.f64 z %258) (pow.f64 %499 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %841) %499 (fma.f64 x z z) (-.f64 z (*.f64 %20 x)) (-.f64 z (*.f64 %25 z)) (-.f64 z (neg.f64 %848)) (+.f64 %848 z) (+.f64 z %848) (*.f64 %258 t) (*.f64 t %258) (pow.f64 %494 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %856) %494 (fma.f64 x t t) (-.f64 t (*.f64 %25 t)) (-.f64 t (neg.f64 %644)) (-.f64 t %640) (+.f64 %644 t) (+.f64 t %644) (*.f64 %856 y) (*.f64 %237 %868) (*.f64 %293 %268) (*.f64 #s(literal -1 binary64) %871) (*.f64 y %856) (pow.f64 %874 #s(literal 1 binary64)) (/.f64 %295 %494) (/.f64 %297 (neg.f64 %867)) (/.f64 %308 %267) (/.f64 %525 t) (/.f64 %237 %867) (/.f64 %293 %258) (/.f64 #s(literal 1 binary64) (/.f64 %867 %237)) (/.f64 #s(literal 1 binary64) (/.f64 %258 %293)) (/.f64 #s(literal 1 binary64) (pow.f64 %874 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %494 y)) %874 (neg.f64 %871) (*.f64 %892 %856) (*.f64 %895 %897) (pow.f64 %900 #s(literal 1 binary64)) (/.f64 (/.f64 %892 %258) t) (/.f64 (/.f64 %892 t) %258) (/.f64 (/.f64 %895 %258) %494) (/.f64 (fma.f64 %874 %267 %25) %267) (/.f64 (fma.f64 %874 %258 x) %258) (/.f64 (fma.f64 %416 %867 %237) %867) (/.f64 (fma.f64 %416 %258 %293) %258) (/.f64 (fma.f64 %237 %267 (*.f64 %25 %867)) %918) (/.f64 (fma.f64 %237 %258 (*.f64 x %867)) %922) (/.f64 (fma.f64 %293 %267 %495) %925) (/.f64 (fma.f64 %293 %258 %263) %928) (/.f64 (fma.f64 y %267 (*.f64 %25 %494)) %932) (/.f64 (fma.f64 %25 %867 (*.f64 %237 %267)) %936) (/.f64 (fma.f64 %25 %258 (*.f64 %293 %267)) %940) (/.f64 (fma.f64 %25 %494 (*.f64 y %267)) %944) (/.f64 (fma.f64 x %867 (*.f64 %237 %258)) %948) (/.f64 (fma.f64 x %258 (*.f64 %293 %258)) %928) %900 (/.f64 (+.f64 x %293) %258) (/.f64 (fma.f64 %237 %267 (*.f64 %867 %25)) %918) (/.f64 (fma.f64 %237 %258 (*.f64 %867 x)) %922) (/.f64 (fma.f64 %293 %267 %497) %925) (/.f64 (fma.f64 %293 %258 %265) %928) (/.f64 (fma.f64 y %267 %965) %932) (/.f64 (fma.f64 %25 %867 (*.f64 %267 %237)) %936) (/.f64 (fma.f64 %25 %258 (*.f64 %267 %293)) %940) (/.f64 (fma.f64 %25 %494 (*.f64 %267 y)) %944) (/.f64 (fma.f64 x %867 (*.f64 %258 %237)) %948) (/.f64 (fma.f64 x %258 (*.f64 %258 %293)) %928) (/.f64 (neg.f64 %892) %867) (/.f64 (neg.f64 %895) (neg.f64 %896)) (/.f64 %892 %494) (/.f64 %895 %896) (/.f64 #s(literal 1 binary64) (/.f64 %494 %892)) (/.f64 #s(literal 1 binary64) (/.f64 %896 %895)) (/.f64 #s(literal 1 binary64) (pow.f64 %900 #s(literal -1 binary64))) (neg.f64 (-.f64 %871 %416)) (fma.f64 %856 y %416) (fma.f64 %268 x %874) (fma.f64 %25 %475 %874) (fma.f64 %237 %868 %416) (fma.f64 %293 %268 %416) (fma.f64 #s(literal -1 binary64) %871 %416) (fma.f64 y %856 %416) (fma.f64 x %268 %874) (-.f64 %874 %1006) (-.f64 %874 %1008) (-.f64 %416 %871) (+.f64 (/.f64 (*.f64 %494 %416) %494) %874) (+.f64 (/.f64 %1014 %896) (/.f64 %894 %896)) (+.f64 %874 %416) (+.f64 %416 %874) (*.f64 %85 %272) (*.f64 %10 %275) (*.f64 %272 %13) (*.f64 %13 %272) (pow.f64 %783 #s(literal 1 binary64)) (/.f64 %85 x) (/.f64 (-.f64 (*.f64 %331 x) x) x) (/.f64 (-.f64 (*.f64 %21 x) %650) %650) (/.f64 (-.f64 (*.f64 %3 x) %646) %646) (/.f64 %10 %25) (/.f64 #s(literal 1 binary64) (/.f64 %25 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %783 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1040) (/.f64 %13 x) (neg.f64 %1043) (fma.f64 %323 %272 %1045) (fma.f64 %323 %272 #s(literal -1 binary64)) (fma.f64 %325 %272 %1045) (fma.f64 %325 %272 #s(literal -1 binary64)) (fma.f64 %327 %328 %1045) (fma.f64 %327 %328 #s(literal -1 binary64)) (fma.f64 %328 y %1045) (fma.f64 %328 y #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %332 %1045) (fma.f64 #s(literal 2 binary64) %332 #s(literal -1 binary64)) (fma.f64 %21 %275 %1045) (fma.f64 %21 %275 #s(literal -1 binary64)) (fma.f64 %272 %3 %1045) (fma.f64 %272 %3 #s(literal -1 binary64)) (fma.f64 %336 #s(literal -1 binary64) %1045) (fma.f64 %336 #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 %331 #s(literal 1 binary64) %1045) (fma.f64 %331 #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %336 %1045) (fma.f64 #s(literal -1 binary64) %336 #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) %331 %1045) (fma.f64 #s(literal 1 binary64) %331 #s(literal -1 binary64)) (fma.f64 %3 %272 %1045) (fma.f64 %3 %272 #s(literal -1 binary64)) (fma.f64 z %342 %1045) %783 (fma.f64 y %328 %1045) (fma.f64 y %328 #s(literal -1 binary64)) (-.f64 %1073 %336) (-.f64 %331 #s(literal 1 binary64)) (+.f64 %1073 %331) (+.f64 %1045 %331) (+.f64 %331 %1045) (+.f64 %331 #s(literal -1 binary64)) (*.f64 %10 %272) (*.f64 %783 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %783) (*.f64 %13 %371) (*.f64 %13 %275) (pow.f64 %1043 #s(literal 1 binary64)) %1043 (/.f64 #s(literal 1 binary64) (pow.f64 %1043 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1088) (/.f64 %13 %25) (neg.f64 (*.f64 #s(literal 1 binary64) %783)) (neg.f64 (*.f64 %783 #s(literal 1 binary64))) (neg.f64 %783) (-.f64 #s(literal 1 binary64) %331) (pow.f64 %1097 #s(literal 1 binary64)) %1097 (/.f64 #s(literal 1 binary64) (pow.f64 %1097 #s(literal -1 binary64))) (pow.f64 %754 #s(literal 1 binary64)) (/.f64 (fma.f64 x x %21) x) (/.f64 #s(literal 1 binary64) (pow.f64 %754 #s(literal -1 binary64))) (neg.f64 %1106) (fma.f64 %359 %342 x) (fma.f64 %21 %272 x) (fma.f64 %362 z x) (fma.f64 %237 %328 x) (fma.f64 %342 %365 x) (fma.f64 %331 #s(literal -1 binary64) x) (fma.f64 #s(literal -1 binary64) %368 x) (fma.f64 #s(literal -1 binary64) %331 x) (fma.f64 %3 %371 x) (fma.f64 %3 %275 x) (fma.f64 z %362 x) (fma.f64 y %375 x) (fma.f64 y %377 x) (-.f64 %336 %25) %754 (+.f64 %336 x) (+.f64 x %336) (pow.f64 %784 #s(literal 1 binary64)) (/.f64 (fma.f64 %258 x %21) x) (/.f64 #s(literal 1 binary64) (pow.f64 %784 #s(literal -1 binary64))) (neg.f64 (-.f64 %1106 #s(literal 1 binary64))) (fma.f64 %359 %342 %258) (fma.f64 %21 %272 %258) (fma.f64 %362 z %258) (fma.f64 %237 %328 %258) (fma.f64 %342 %365 %258) (fma.f64 %259 x %336) (fma.f64 %331 #s(literal -1 binary64) %258) (fma.f64 #s(literal -1 binary64) %368 %258) (fma.f64 #s(literal -1 binary64) %331 %258) (fma.f64 %3 %371 %258) (fma.f64 %3 %275 %258) (fma.f64 z %362 %258) (fma.f64 y %375 %258) (fma.f64 y %377 %258) (fma.f64 x %259 %336) (-.f64 %754 #s(literal -1 binary64)) (-.f64 %258 %331) (-.f64 #s(literal 1 binary64) (-.f64 %25 %336)) (-.f64 #s(literal 1 binary64) %1106) (-.f64 x (-.f64 #s(literal -1 binary64) %336)) %784 (+.f64 %1153 x) (+.f64 %754 #s(literal 1 binary64)) (+.f64 %336 %258) (+.f64 %258 %336) (+.f64 #s(literal 1 binary64) %754) (+.f64 x (fma.f64 %362 z #s(literal 1 binary64))) (+.f64 x %1153) (pow.f64 %1162 #s(literal 1 binary64)) %1162 (/.f64 #s(literal 1 binary64) (pow.f64 %1162 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %268)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %258)) (*.f64 %268 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %475) (*.f64 #s(literal 1 binary64) %268) (pow.f64 %268 #s(literal 1 binary64)) (pow.f64 %258 #s(literal -1 binary64)) %268 (/.f64 #s(literal 1 binary64) (/.f64 %267 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %268 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %258) (neg.f64 (*.f64 #s(literal -1 binary64) %268)) (neg.f64 (/.f64 #s(literal -1 binary64) %258)) (neg.f64 %475) (pow.f64 %1187 #s(literal 1 binary64)) %1187 (/.f64 #s(literal 1 binary64) (pow.f64 %1187 #s(literal -1 binary64))) %522 (*.f64 %499 t) (*.f64 %258 %35) (*.f64 %35 %258) (*.f64 t %499) (*.f64 z %494) (pow.f64 %522 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %1197) (fma.f64 #s(literal 1 binary64) %35 %1199) (fma.f64 %35 #s(literal 1 binary64) %1201) (fma.f64 %35 x %1203) (fma.f64 t z %1205) (fma.f64 t z %1207) (fma.f64 z t %1205) (fma.f64 z t %1207) (fma.f64 x %35 %1211) (+.f64 %1203 %1201) (+.f64 %1201 %1203) (+.f64 %1211 %1199) (+.f64 %1199 %1211) (+.f64 %35 %1205) (+.f64 %35 %1207) (*.f64 %627 %841) (*.f64 %1197 x) (*.f64 %25 (/.f64 #s(literal 1 binary64) %1221)) (*.f64 x %1197) (pow.f64 %1225 #s(literal 1 binary64)) (/.f64 (/.f64 %627 %258) z) (/.f64 (/.f64 %627 z) %258) (/.f64 (/.f64 x %499) t) (/.f64 (/.f64 x %35) %258) (/.f64 (neg.f64 %627) (neg.f64 %499)) (/.f64 %627 %499) (/.f64 %25 %1221) (/.f64 #s(literal 1 binary64) (/.f64 %499 %627)) (/.f64 #s(literal 1 binary64) (/.f64 %1221 %25)) (/.f64 #s(literal 1 binary64) (pow.f64 %1225 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %522 x)) (/.f64 x (neg.f64 %1221)) %1225 (neg.f64 %1250) (*.f64 %1253 %1197) (pow.f64 %1255 #s(literal 1 binary64)) (/.f64 (/.f64 %1253 %499) t) (/.f64 (/.f64 %1253 %35) %258) (/.f64 (/.f64 %1253 t) %499) (/.f64 (-.f64 (*.f64 %900 %499) %627) %499) (/.f64 (-.f64 (*.f64 %900 %1221) %25) %1221) (/.f64 (-.f64 (*.f64 %892 %499) (*.f64 %494 %627)) (*.f64 %494 %499)) (/.f64 (-.f64 (*.f64 %892 %1221) %965) (*.f64 %494 %1221)) (/.f64 (-.f64 (*.f64 %892 %522) %1014) (*.f64 %494 %522)) (/.f64 (-.f64 (*.f64 %895 %499) (*.f64 %896 %627)) (*.f64 %896 %499)) (/.f64 (-.f64 (*.f64 %895 %1221) (*.f64 %896 %25)) (*.f64 %896 %1221)) (/.f64 (-.f64 (*.f64 %895 %522) (*.f64 %896 x)) (*.f64 %896 %522)) (/.f64 (neg.f64 %1253) %1221) (/.f64 %1253 %522) (/.f64 #s(literal 1 binary64) (/.f64 %522 %1253)) (/.f64 #s(literal 1 binary64) (pow.f64 %1255 #s(literal -1 binary64))) (neg.f64 (-.f64 %1225 %900)) (fma.f64 %856 y %1306) (fma.f64 %856 y %1308) (fma.f64 %268 x %1310) (fma.f64 %892 %856 %1250) (fma.f64 %895 %897 %1250) (fma.f64 %25 %475 %1310) (fma.f64 %25 %1197 %900) (fma.f64 %237 %868 %1306) (fma.f64 %237 %868 %1308) (fma.f64 %293 %268 %1306) (fma.f64 %293 %268 %1308) (fma.f64 #s(literal -1 binary64) %871 %1306) (fma.f64 #s(literal -1 binary64) %871 %1308) (fma.f64 y %856 %1306) (fma.f64 y %856 %1308) (fma.f64 x (neg.f64 %1197) %900) (fma.f64 x %268 %1310) (-.f64 (/.f64 %1252 %522) %1225) %1255 (-.f64 %416 (-.f64 %871 %1250)) (-.f64 %416 (+.f64 %871 %1225)) (-.f64 %416 (neg.f64 %1310)) (+.f64 %1310 %416) (+.f64 %1250 %900) (+.f64 %900 %1250) (+.f64 %874 %1306) (+.f64 %874 %1308) (+.f64 %416 %1310) (pow.f64 %1341 #s(literal 1 binary64)) %1341 (/.f64 #s(literal 1 binary64) (pow.f64 %1341 #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) y) (*.f64 y #s(literal -1 binary64)) (pow.f64 %237 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %237 #s(literal -1 binary64))) (neg.f64 %295) (neg.f64 %327) %237 (*.f64 %1352 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %1352) (pow.f64 %1355 #s(literal 1 binary64)) (/.f64 (-.f64 %21 %25) z) (/.f64 #s(literal 1 binary64) (pow.f64 %1355 #s(literal -1 binary64))) (neg.f64 %1352) (neg.f64 %1362) (fma.f64 #s(literal 2 binary64) %798 %237) (fma.f64 %800 x %237) (fma.f64 %25 %802 %237) (fma.f64 %804 #s(literal -1 binary64) %237) (fma.f64 %797 #s(literal 1 binary64) %237) (fma.f64 #s(literal -1 binary64) %804 %237) (fma.f64 #s(literal -1 binary64) y %797) (fma.f64 #s(literal 1 binary64) %797 %237) (fma.f64 y #s(literal -1 binary64) %797) (fma.f64 x %800 %237) (-.f64 %237 %804) %1355 (+.f64 %797 %237) (*.f64 %1376 %286) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1378)) (*.f64 %286 %1355) (*.f64 %1362 %288) (*.f64 %1383 #s(literal -1 binary64)) (*.f64 %1378 #s(literal 1 binary64)) (*.f64 %1355 %286) (*.f64 #s(literal -1 binary64) (*.f64 %1352 %286)) (*.f64 #s(literal -1 binary64) (/.f64 %1352 t)) (*.f64 #s(literal -1 binary64) %1383) (*.f64 #s(literal 1 binary64) %1378) (pow.f64 %1378 #s(literal 1 binary64)) (/.f64 (*.f64 %1355 #s(literal 1 binary64)) t) (/.f64 (*.f64 #s(literal 1 binary64) %1362) %46) (/.f64 %1376 t) (/.f64 (-.f64 (*.f64 %308 t) %804) t) (/.f64 (-.f64 (*.f64 %237 t) (*.f64 t %804)) (*.f64 t t)) (/.f64 %1362 %46) (/.f64 %1355 %298) %1378 (/.f64 #s(literal 1 binary64) (/.f64 %46 %1362)) (/.f64 #s(literal 1 binary64) (pow.f64 %1378 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %1355)) (neg.f64 %1383) (fma.f64 %237 %286 %1416) (fma.f64 %237 %286 %1419) (fma.f64 #s(literal -1 binary64) %293 %1416) (fma.f64 #s(literal -1 binary64) %293 %1419) (fma.f64 y %1423 %1416) (fma.f64 y %1423 %1419) (-.f64 %308 %1418) (+.f64 %308 %1416) (+.f64 %308 %1419) (*.f64 %1362 %286) (*.f64 %1378 #s(literal -1 binary64)) (*.f64 %1355 %1431) (*.f64 %1355 %1433) (*.f64 #s(literal -1 binary64) %1378) (pow.f64 %1383 #s(literal 1 binary64)) (/.f64 (*.f64 %1362 #s(literal -1 binary64)) %46) (/.f64 (*.f64 #s(literal -1 binary64) %1362) %46) (/.f64 %1362 %298) %1383 (/.f64 %1355 %46) (/.f64 #s(literal 1 binary64) (/.f64 t %1362)) (/.f64 #s(literal 1 binary64) (pow.f64 %1383 #s(literal -1 binary64))) (neg.f64 %1378) (-.f64 %1418 %308) (pow.f64 %1449 #s(literal 1 binary64)) (/.f64 (fma.f64 t x %1362) t) (/.f64 #s(literal 1 binary64) (pow.f64 %1449 #s(literal -1 binary64))) (neg.f64 (-.f64 %1378 x)) (fma.f64 %1362 %286 x) (fma.f64 %1378 #s(literal -1 binary64) x) (fma.f64 %1355 %1431 x) (fma.f64 %1355 %1433 x) (fma.f64 #s(literal -1 binary64) %1378 x) (-.f64 %1383 %25) %1449 (+.f64 %1383 x) (+.f64 x %1383) (pow.f64 %1465 #s(literal 1 binary64)) %1465 (/.f64 #s(literal 1 binary64) (pow.f64 %1465 #s(literal -1 binary64))) %3 %4 %6 %9 %11 %12 %14 %16 %18 %19 %23 %24 %26 %27 %28 %29 %30 %13 %31 %32 %33 (*.f64 #s(literal -1 binary64) %13) (*.f64 %13 #s(literal -1 binary64)) (pow.f64 %10 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %66) (neg.f64 %61) (neg.f64 %13) (fma.f64 %365 y %827) (fma.f64 %365 y %829) (fma.f64 %365 y x) (fma.f64 %20 y %827) (fma.f64 %20 y %829) (fma.f64 %20 y x) (fma.f64 %25 #s(literal -1 binary64) %21) (fma.f64 %237 z %827) (fma.f64 %237 z %829) (fma.f64 %237 z x) (fma.f64 #s(literal -1 binary64) %25 %21) (fma.f64 #s(literal -1 binary64) %3 %827) (fma.f64 #s(literal -1 binary64) %3 %829) (fma.f64 #s(literal -1 binary64) %3 x) (fma.f64 %3 #s(literal -1 binary64) %827) (fma.f64 %3 #s(literal -1 binary64) %829) (fma.f64 %3 #s(literal -1 binary64) x) (fma.f64 z %237 %827) (fma.f64 z %237 %829) (fma.f64 z %237 x) (fma.f64 y %20 %827) (fma.f64 y %20 %829) (fma.f64 y %20 x) (-.f64 x (*.f64 %582 y)) (-.f64 x %22) %10 (+.f64 %827 %21) (+.f64 %829 %21) (+.f64 %21 %827) (+.f64 %21 %829) (+.f64 %21 x) (+.f64 x %21) (*.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal -1 binary64)) (pow.f64 %25 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %275) %25 %11 %12 %14 %16 %18 %19 %23 %24 %26 %27 %28 %29 %30 %13 %31 %32 %33 (pow.f64 %42 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %59) (neg.f64 %40) (fma.f64 %46 z x) (fma.f64 %20 t x) (fma.f64 t %20 x) (fma.f64 z %46 x) (-.f64 x (*.f64 %298 z)) (-.f64 x %48) %42 (+.f64 %47 x) (+.f64 x %47) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %42)) (*.f64 %43 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %43) (*.f64 #s(literal 1 binary64) %59) (pow.f64 %59 #s(literal 1 binary64)) (pow.f64 %42 #s(literal -1 binary64)) %59 (/.f64 #s(literal 1 binary64) (/.f64 %42 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %59 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %40 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %42) (neg.f64 %43) %60 %62 %68 %71 %74 %75 %76 %77 %78 %80 %81 %82 %83 %84 %86 %87 %88 %89 %93 %95 %98 %101 %105 %109 %112 %115 %118 %119 %120 %122 %124 %126 %128 %129 %69 %130 %133 %134 %136 %138 %139 %140 %141 %142 %144 %146 %147 %148 %149 %150 %151 %152 %154 %156 %158 %160 %161 %162 %163 %164 (*.f64 %66 %42) (*.f64 %42 %66) (*.f64 %40 %15) (pow.f64 %72 #s(literal 1 binary64)) (/.f64 (*.f64 %42 #s(literal 1 binary64)) %10) (/.f64 (-.f64 (*.f64 %1088 %10) %35) %10) (/.f64 (-.f64 (*.f64 x %10) (*.f64 %10 %35)) (*.f64 %10 %10)) %72 (/.f64 #s(literal 1 binary64) %69) (/.f64 %40 %13) (neg.f64 %121) (fma.f64 x %66 %1556) (fma.f64 x %66 %1558) (-.f64 %1560 %1040) (-.f64 %1088 %1555) (+.f64 %1560 %1088) (+.f64 %1088 %1556) (+.f64 %1088 %1558) %60 %62 %68 %71 %74 %75 %76 %77 %78 %80 %81 %82 %83 %84 %86 %87 %88 %89 %93 %95 %98 %101 %105 %109 %112 %115 %118 %119 %120 %122 %124 %126 %128 %129 %69 %130 %133 %134 %136 %138 %139 %140 %141 %142 %144 %146 %147 %148 %149 %150 %151 %152 %154 %156 %158 %160 %161 %162 %163 %164 (*.f64 %59 x) (*.f64 %25 %43) (*.f64 x %59) (pow.f64 %131 #s(literal 1 binary64)) (/.f64 %25 %40) (/.f64 #s(literal 1 binary64) (/.f64 %40 %25)) (/.f64 #s(literal 1 binary64) (pow.f64 %131 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %42 x)) %131 (neg.f64 %153) (*.f64 %43 y) (*.f64 %237 %59) (*.f64 #s(literal -1 binary64) %1580) (*.f64 y %43) (pow.f64 %90 #s(literal 1 binary64)) (/.f64 %295 %40) (/.f64 %297 %40) (/.f64 %237 %42) (/.f64 #s(literal 1 binary64) (/.f64 %42 %237)) (/.f64 #s(literal 1 binary64) (pow.f64 %90 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %40 y)) %90 (neg.f64 (/.f64 %237 %40)) (neg.f64 %1580) %167 %170 %172 %173 %175 %176 %177 %178 %179 %182 %184 %186 %188 %190 %192 %194 %195 %196 %198 %200 %202 %203 %204 %205 %206 %207 %208 %210 %211 %212 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %228 %231 %234 %236 %239 %241 %243 %244 %245 %247 %248 %251 %253 %254 %255 %256 %165 %257 %446 %447 %449 %452 %454 %455 %457 %459 %461 %462 %463 %464 %465 %466 %467 %180 %468 %469 %167 %170 %172 %173 %175 %176 %177 %178 %179 %182 %184 %186 %188 %190 %192 %194 %195 %196 %198 %200 %202 %203 %204 %205 %206 %207 %208 %210 %211 %212 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %228 %231 %234 %236 %239 %241 %243 %244 %245 %247 %248 %251 %253 %254 %255 %256 %165 %257 %167 %170 %172 %173 %175 %176 %177 %178 %179 %182 %184 %186 %188 %190 %192 %194 %195 %196 %198 %200 %202 %203 %204 %205 %206 %207 %208 %210 %211 %212 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %228 %231 %234 %236 %239 %241 %243 %244 %245 %247 %248 %251 %253 %254 %255 %256 %165 %257 %167 %170 %172 %173 %175 %176 %177 %178 %179 %182 %184 %186 %188 %190 %192 %194 %195 %196 %198 %200 %202 %203 %204 %205 %206 %207 %208 %210 %211 %212 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %228 %231 %234 %236 %239 %241 %243 %244 %245 %247 %248 %251 %253 %254 %255 %256 %165 %257 %1596 %1599 %1602 %1605 %1606 %1607 %1608 %1609 %1612 %1613 %1614 %1615 %1617 %1619 %1621 %1623 %1625 %1627 %1628 %1630 %1633 %1635 %1637 %1640 %1642 %1644 %1647 %1650 %1653 %1655 %1657 %1660 %1663 %1666 %1668 %1671 %1673 %1676 %1678 %1680 %1681 %1682 %1683 %1684 %1685 %1600 %1686 %1688 %1690 %1692 %1693 %1694 %1696 %1698 %1700 %1702 %1704 %1705 %1706 %1707 %1708 %1710 %1712 %1713 %1715 %1716 %1717 %1719 %1721 %1722 %1723 %1724 %1725 %1728 %1729 %1730 %1731 %1733 %1734 %1735 %1737 %1738 %1739 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1765 %1766 %1767 %1769 %1770 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 (*.f64 (/.f64 %258 %168) %72) (*.f64 (/.f64 %258 %174) %40) (*.f64 %197 %258) (*.f64 %267 (/.f64 #s(literal 1 binary64) %201)) (*.f64 %258 %197) (pow.f64 %1603 #s(literal 1 binary64)) (/.f64 (*.f64 %258 #s(literal 1 binary64)) %165) (/.f64 (+.f64 %165 (*.f64 x %165)) %1794) (/.f64 (+.f64 %165 (*.f64 %165 x)) %1794) (/.f64 %267 %201) %1603 (/.f64 #s(literal 1 binary64) %1600) (neg.f64 %1610) (fma.f64 (/.f64 #s(literal 1 binary64) %168) %72 %1803) (fma.f64 (/.f64 #s(literal 1 binary64) %174) %40 %1803) (fma.f64 (/.f64 x %168) %72 %197) (fma.f64 (/.f64 x %174) %40 %197) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %165) %1803) (fma.f64 #s(literal 1 binary64) %197 %1803) (fma.f64 x %197 %197) (-.f64 %1803 (/.f64 #s(literal -1 binary64) %165)) (-.f64 %197 (neg.f64 %1803)) (-.f64 %197 (/.f64 %25 %165)) (+.f64 %1803 %197) (+.f64 %197 %1803) %1596 %1599 %1602 %1605 %1606 %1607 %1608 %1609 %1612 %1613 %1614 %1615 %1617 %1619 %1621 %1623 %1625 %1627 %1628 %1630 %1633 %1635 %1637 %1640 %1642 %1644 %1647 %1650 %1653 %1655 %1657 %1660 %1663 %1666 %1668 %1671 %1673 %1676 %1678 %1680 %1681 %1682 %1683 %1684 %1685 %1600 %1686 %1688 %1690 %1692 %1693 %1694 %1696 %1698 %1700 %1702 %1704 %1705 %1706 %1707 %1708 %1710 %1712 %1713 %1715 %1716 %1717 %1719 %1721 %1722 %1723 %1724 %1725 %1728 %1729 %1730 %1731 %1733 %1734 %1735 %1737 %1738 %1739 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1765 %1766 %1767 %1769 %1770 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 (*.f64 %1823 %268) (*.f64 %268 %793) (*.f64 %1826 %475) (*.f64 %793 %268) (pow.f64 %1829 #s(literal 1 binary64)) (/.f64 (*.f64 %793 #s(literal -1 binary64)) %267) (/.f64 %1823 %258) (/.f64 (neg.f64 %1826) %258) (/.f64 %1826 %267) %1829 (/.f64 #s(literal 1 binary64) (/.f64 %267 %1826)) (/.f64 #s(literal 1 binary64) (pow.f64 %1829 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 %793)) (neg.f64 (/.f64 %793 %267)) (neg.f64 (/.f64 %1826 %258)) (*.f64 %1847 %268) (*.f64 %268 %430) (*.f64 %1850 %475) (*.f64 %430 %268) (pow.f64 %1853 #s(literal 1 binary64)) (/.f64 (*.f64 %430 #s(literal -1 binary64)) %267) (/.f64 %1847 %258) (/.f64 (neg.f64 %1850) %258) (/.f64 %1850 %267) %1853 (/.f64 #s(literal 1 binary64) (/.f64 %267 %1850)) (/.f64 #s(literal 1 binary64) (pow.f64 %1853 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 %430)) (neg.f64 (/.f64 %430 %267)) (neg.f64 (/.f64 %1850 %258)) (*.f64 %1871 %268) (*.f64 %268 %1162) (*.f64 %1874 %475) (*.f64 %1162 %268) (pow.f64 %1877 #s(literal 1 binary64)) (/.f64 (*.f64 %1162 #s(literal -1 binary64)) %267) (/.f64 %1871 %258) (/.f64 (neg.f64 %1874) %258) (/.f64 %1874 %267) %1877 (/.f64 #s(literal 1 binary64) (/.f64 %267 %1874)) (/.f64 #s(literal 1 binary64) (pow.f64 %1877 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 %1162)) (neg.f64 (/.f64 %1162 %267)) (neg.f64 (/.f64 %1874 %258)) (*.f64 %1895 %268) (*.f64 %268 %470) (*.f64 %1898 %475) (*.f64 %470 %268) (pow.f64 %1901 #s(literal 1 binary64)) (/.f64 (*.f64 %470 #s(literal -1 binary64)) %267) (/.f64 %1895 %258) (/.f64 (neg.f64 %1898) %258) (/.f64 %1898 %267) %1901 (/.f64 #s(literal 1 binary64) (/.f64 %267 %1898)) (/.f64 #s(literal 1 binary64) (pow.f64 %1901 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 %470)) (neg.f64 (/.f64 %470 %267)) (neg.f64 (/.f64 %1898 %258)) %1596 %1599 %1602 %1605 %1606 %1607 %1608 %1609 %1612 %1613 %1614 %1615 %1617 %1619 %1621 %1623 %1625 %1627 %1628 %1630 %1633 %1635 %1637 %1640 %1642 %1644 %1647 %1650 %1653 %1655 %1657 %1660 %1663 %1666 %1668 %1671 %1673 %1676 %1678 %1680 %1681 %1682 %1683 %1684 %1685 %1600 %1686 %1688 %1690 %1692 %1693 %1694 %1696 %1698 %1700 %1702 %1704 %1705 %1706 %1707 %1708 %1710 %1712 %1713 %1715 %1716 %1717 %1719 %1721 %1722 %1723 %1724 %1725 %1728 %1729 %1730 %1731 %1733 %1734 %1735 %1737 %1738 %1739 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1765 %1766 %1767 %1769 %1770 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1596 %1599 %1602 %1605 %1606 %1607 %1608 %1609 %1612 %1613 %1614 %1615 %1617 %1619 %1621 %1623 %1625 %1627 %1628 %1630 %1633 %1635 %1637 %1640 %1642 %1644 %1647 %1650 %1653 %1655 %1657 %1660 %1663 %1666 %1668 %1671 %1673 %1676 %1678 %1680 %1681 %1682 %1683 %1684 %1685 %1600 %1686 %1688 %1690 %1692 %1693 %1694 %1696 %1698 %1700 %1702 %1704 %1705 %1706 %1707 %1708 %1710 %1712 %1713 %1715 %1716 %1717 %1719 %1721 %1722 %1723 %1724 %1725 %1728 %1729 %1730 %1731 %1733 %1734 %1735 %1737 %1738 %1739 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1765 %1766 %1767 %1769 %1770 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1596 %1599 %1602 %1605 %1606 %1607 %1608 %1609 %1612 %1613 %1614 %1615 %1617 %1619 %1621 %1623 %1625 %1627 %1628 %1630 %1633 %1635 %1637 %1640 %1642 %1644 %1647 %1650 %1653 %1655 %1657 %1660 %1663 %1666 %1668 %1671 %1673 %1676 %1678 %1680 %1681 %1682 %1683 %1684 %1685 %1600 %1686 %1688 %1690 %1692 %1693 %1694 %1696 %1698 %1700 %1702 %1704 %1705 %1706 %1707 %1708 %1710 %1712 %1713 %1715 %1716 %1717 %1719 %1721 %1722 %1723 %1724 %1725 %1728 %1729 %1730 %1731 %1733 %1734 %1735 %1737 %1738 %1739 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1765 %1766 %1767 %1769 %1770 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 (*.f64 %1919 %268) (*.f64 %268 %1465) (*.f64 %1922 %475) (*.f64 %1465 %268) (pow.f64 %1925 #s(literal 1 binary64)) (/.f64 (*.f64 %1465 #s(literal -1 binary64)) %267) (/.f64 %1919 %258) (/.f64 (neg.f64 %1922) %258) (/.f64 %1922 %267) %1925 (/.f64 #s(literal 1 binary64) (/.f64 %267 %1922)) (/.f64 #s(literal 1 binary64) (pow.f64 %1925 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 %1465)) (neg.f64 (/.f64 %1465 %267)) (neg.f64 (/.f64 %1922 %258)) (pow.f64 %1943 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1943 #s(literal -1 binary64))) (neg.f64 %1947) (-.f64 %313 %25) (-.f64 x %1950) %1943 (+.f64 x (neg.f64 %1950)) (+.f64 x %313) (*.f64 %1955 %268) (*.f64 %268 %1943) (*.f64 %1947 %475) (*.f64 %1943 %268) (pow.f64 %1960 #s(literal 1 binary64)) (/.f64 (*.f64 %1943 #s(literal -1 binary64)) %267) (/.f64 %1955 %258) (/.f64 (fma.f64 %416 %258 %313) %258) (/.f64 (fma.f64 %25 %258 (*.f64 %313 %267)) %940) (/.f64 (fma.f64 x %258 (*.f64 %313 %258)) %928) (/.f64 (fma.f64 %25 %258 (*.f64 %267 %313)) %940) (/.f64 (fma.f64 x %258 (*.f64 %258 %313)) %928) (/.f64 %1947 %267) %1960 (/.f64 #s(literal 1 binary64) (/.f64 %267 %1947)) (/.f64 #s(literal 1 binary64) (pow.f64 %1960 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 %1943)) (neg.f64 (/.f64 %1943 %267)) (neg.f64 (/.f64 %1947 %258)) (fma.f64 %268 x %1990) (fma.f64 %25 %475 %1990) (fma.f64 %313 %268 %416) (fma.f64 x %268 %1990) (-.f64 %416 (neg.f64 %1990)) (-.f64 %416 (/.f64 %1950 %258)) (+.f64 %1990 %416) (+.f64 %416 %1990) (pow.f64 %2001 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2001 #s(literal -1 binary64))) (neg.f64 %2005) (-.f64 %1097 %25) (-.f64 x %2008) %2001 (+.f64 x (neg.f64 %2008)) (+.f64 x %1097) (*.f64 %2013 %268) (*.f64 %268 %2001) (*.f64 %2005 %475) (*.f64 %2001 %268) (pow.f64 %2018 #s(literal 1 binary64)) (/.f64 (*.f64 %2001 #s(literal -1 binary64)) %267) (/.f64 %2013 %258) (/.f64 (fma.f64 %416 %258 %1097) %258) (/.f64 (fma.f64 %25 %258 (*.f64 %1097 %267)) %940) (/.f64 (fma.f64 x %258 (*.f64 %1097 %258)) %928) (/.f64 (fma.f64 %25 %258 (*.f64 %267 %1097)) %940) (/.f64 (fma.f64 x %258 (*.f64 %258 %1097)) %928) (/.f64 %2005 %267) %2018 (/.f64 #s(literal 1 binary64) (/.f64 %267 %2005)) (/.f64 #s(literal 1 binary64) (pow.f64 %2018 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 %2001)) (neg.f64 (/.f64 %2001 %267)) (neg.f64 (/.f64 %2005 %258)) (fma.f64 %268 x %2048) (fma.f64 %25 %475 %2048) (fma.f64 %1097 %268 %416) (fma.f64 x %268 %2048) (-.f64 %416 (neg.f64 %2048)) (-.f64 %416 (/.f64 %2008 %258)) (+.f64 %2048 %416) (+.f64 %416 %2048) %167 %170 %172 %173 %175 %176 %177 %178 %179 %182 %184 %186 %188 %190 %192 %194 %195 %196 %198 %200 %202 %203 %204 %205 %206 %207 %208 %210 %211 %212 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %228 %231 %234 %236 %239 %241 %243 %244 %245 %247 %248 %251 %253 %254 %255 %256 %165 %257 %1596 %1599 %1602 %1605 %1606 %1607 %1608 %1609 %1612 %1613 %1614 %1615 %1617 %1619 %1621 %1623 %1625 %1627 %1628 %1630 %1633 %1635 %1637 %1640 %1642 %1644 %1647 %1650 %1653 %1655 %1657 %1660 %1663 %1666 %1668 %1671 %1673 %1676 %1678 %1680 %1681 %1682 %1683 %1684 %1685 %1600 %1686 %1688 %1690 %1692 %1693 %1694 %1696 %1698 %1700 %1702 %1704 %1705 %1706 %1707 %1708 %1710 %1712 %1713 %1715 %1716 %1717 %1719 %1721 %1722 %1723 %1724 %1725 %1728 %1729 %1730 %1731 %1733 %1734 %1735 %1737 %1738 %1739 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1765 %1766 %1767 %1769 %1770 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 (*.f64 %284 %13) (*.f64 %10 %2061) (*.f64 %13 %284) (pow.f64 %2064 #s(literal 1 binary64)) (/.f64 %85 %282) (/.f64 (-.f64 (*.f64 %2067 %282) x) %282) (/.f64 (-.f64 (*.f64 %3 %282) %2072) (*.f64 %282 %282)) (/.f64 %10 %2060) (/.f64 #s(literal 1 binary64) (/.f64 %2060 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %2064 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %282 %13)) (/.f64 %13 (neg.f64 %2060)) %2064 (neg.f64 %2085) (fma.f64 %3 %284 %2088) (fma.f64 %3 %284 %2090) (fma.f64 z %2092 %2088) (fma.f64 z %2092 %2090) (fma.f64 y %2095 %2088) (fma.f64 y %2095 %2090) (-.f64 %2098 (/.f64 %3 %2060)) (-.f64 %2067 %2087) (+.f64 %2098 %2067) (+.f64 %2090 %2067) (+.f64 %2067 %2088) (+.f64 %2067 %2090) (*.f64 %2106 %284) (pow.f64 %2108 #s(literal 1 binary64)) (/.f64 (fma.f64 x %2060 %10) %2060) (/.f64 (neg.f64 %2106) %2060) (/.f64 %2106 %282) (/.f64 #s(literal 1 binary64) (/.f64 %282 %2106)) (/.f64 #s(literal 1 binary64) (pow.f64 %2108 #s(literal -1 binary64))) (neg.f64 %2119) (fma.f64 %284 %13 x) (fma.f64 %10 %2061 x) (fma.f64 %13 %284 x) (-.f64 (+.f64 x %2067) %2087) (-.f64 %2067 (-.f64 %2087 x)) (-.f64 %2064 %25) (-.f64 x %2085) (+.f64 (/.f64 %2072 %282) %2064) %2108 (+.f64 x %2064) (*.f64 %2133 %268) (*.f64 %268 %2108) (*.f64 %2119 %475) (*.f64 %2108 %268) (pow.f64 %2138 #s(literal 1 binary64)) (/.f64 (*.f64 %2108 #s(literal -1 binary64)) %267) (/.f64 %2133 %258) (/.f64 (*.f64 %2106 %268) %282) (/.f64 (fma.f64 %416 %258 %2064) %258) (/.f64 (fma.f64 %25 %258 (*.f64 %2064 %267)) %940) (/.f64 (fma.f64 x %258 (*.f64 %2064 %258)) %928) (/.f64 (fma.f64 %25 %258 (*.f64 %267 %2064)) %940) (/.f64 (fma.f64 x %258 (*.f64 %258 %2064)) %928) (/.f64 (*.f64 %2106 #s(literal -1 binary64)) (*.f64 %282 %267)) (/.f64 (*.f64 %2106 #s(literal 1 binary64)) %2163) (/.f64 %2106 %2163) (/.f64 %2119 %267) %2138 (/.f64 #s(literal 1 binary64) (/.f64 %267 %2119)) (/.f64 #s(literal 1 binary64) (pow.f64 %2138 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 %2108)) (neg.f64 (/.f64 %2108 %267)) (neg.f64 (/.f64 %2119 %258)) (fma.f64 %268 x %2177) (fma.f64 %2064 %268 %416) (fma.f64 %25 %475 %2177) (fma.f64 %13 (/.f64 %284 %258) %416) (fma.f64 x %268 %2177) (-.f64 %416 (neg.f64 %2177)) (-.f64 %416 (/.f64 %2085 %258)) (+.f64 %2177 %416) (+.f64 %416 %2177) %60 %62 %68 %71 %74 %75 %76 %77 %78 %80 %81 %82 %83 %84 %86 %87 %88 %89 %93 %95 %98 %101 %105 %109 %112 %115 %118 %119 %120 %122 %124 %126 %128 %129 %69 %130 %133 %134 %136 %138 %139 %140 %141 %142 %144 %146 %147 %148 %149 %150 %151 %152 %154 %156 %158 %160 %161 %162 %163 %164 %167 %170 %172 %173 %175 %176 %177 %178 %179 %182 %184 %186 %188 %190 %192 %194 %195 %196 %198 %200 %202 %203 %204 %205 %206 %207 %208 %210 %211 %212 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %228 %231 %234 %236 %239 %241 %243 %244 %245 %247 %248 %251 %253 %254 %255 %256 %165 %257 %1596 %1599 %1602 %1605 %1606 %1607 %1608 %1609 %1612 %1613 %1614 %1615 %1617 %1619 %1621 %1623 %1625 %1627 %1628 %1630 %1633 %1635 %1637 %1640 %1642 %1644 %1647 %1650 %1653 %1655 %1657 %1660 %1663 %1666 %1668 %1671 %1673 %1676 %1678 %1680 %1681 %1682 %1683 %1684 %1685 %1600 %1686 %1688 %1690 %1692 %1693 %1694 %1696 %1698 %1700 %1702 %1704 %1705 %1706 %1707 %1708 %1710 %1712 %1713 %1715 %1716 %1717 %1719 %1721 %1722 %1723 %1724 %1725 %1728 %1729 %1730 %1731 %1733 %1734 %1735 %1737 %1738 %1739 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1755 %1757 %1758 %1759 %1760 %1762 %1764 %1765 %1766 %1767 %1769 %1770 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 (*.f64 %321 %165) (*.f64 %201 (/.f64 #s(literal 1 binary64) %2191)) (*.f64 %165 %321) (pow.f64 %2195 #s(literal 1 binary64)) (/.f64 (*.f64 %168 %321) %72) (/.f64 (*.f64 %174 %321) %40) (/.f64 (fma.f64 %2201 %319 %69) %319) (/.f64 (fma.f64 x %319 (*.f64 %69 %319)) %2206) (/.f64 (fma.f64 x %319 (*.f64 %319 %69)) %2206) (/.f64 %187 %2211) (/.f64 %189 %2213) (/.f64 %168 %2211) (/.f64 %174 %2213) (/.f64 %201 %2191) (/.f64 %165 (neg.f64 %2191)) %2195 (/.f64 #s(literal 1 binary64) (/.f64 %2191 %201)) (/.f64 #s(literal 1 binary64) (pow.f64 %2195 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %319 %165)) (neg.f64 (/.f64 %165 %2191)) (neg.f64 (/.f64 %201 %319)) (fma.f64 %59 (/.f64 %10 %319) %2201) (fma.f64 %10 (/.f64 %59 %319) %2201) (fma.f64 %69 %321 %2201) (fma.f64 #s(literal 1 binary64) %2236 %2201) (fma.f64 %13 (/.f64 %43 %319) %2201) (fma.f64 x %321 %2236) (-.f64 %2241 (/.f64 %227 %319)) (-.f64 %2236 (/.f64 %25 %319)) (-.f64 %2201 (neg.f64 %2236)) (-.f64 %2201 (/.f64 %79 %319)) (+.f64 %2241 %2250) (+.f64 %2250 %2241) (+.f64 %2236 %2201) (+.f64 %2201 %2236) |
Compiled 3 608 to 5 707 computations (-58.2% saved)
Compiled 1 580 to 6 693 computations (-323.6% saved)
29 alts after pruning (26 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 554 | 26 | 1 580 |
| Fresh | 0 | 0 | 0 |
| Picked | 16 | 3 | 19 |
| Done | 0 | 0 | 0 |
| Total | 1 570 | 29 | 1 599 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 58.4% | (/.f64 (+.f64 (approx (/ (- (* z y) x) (- (* t z) x)) (/.f64 (-.f64 x (*.f64 z y)) x)) x) (+.f64 #s(literal 1 binary64) x)) |
| ▶ | 50.9% | (/.f64 (+.f64 x (/.f64 (fma.f64 y z (neg.f64 x)) (-.f64 (*.f64 t z) x))) (approx (+ x 1) #s(literal 1 binary64))) |
| ✓ | 50.9% | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 34.4% | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (approx (- (* t z) x) (*.f64 t z)))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 64.9% | (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx (/ (- x (* t z)) (- x (* z y))) (/.f64 (-.f64 x (*.f64 t z)) x)))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 65.7% | (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx (/ (- x (* t z)) (- x (* z y))) (/.f64 t y)))) (+.f64 x #s(literal 1 binary64))) |
| ✓ | 65.8% | (/.f64 (+.f64 x (approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 36.9% | (/.f64 (+.f64 x (approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 54.6% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (fma.f64 (/.f64 (+.f64 (neg.f64 y) t) x) z (+.f64 #s(literal 1 binary64) x))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 57.8% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x (fma.f64 z (/.f64 y x) #s(literal -1 binary64)))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 53.0% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x (/.f64 (+.f64 (neg.f64 y) (/.f64 x z)) t))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 50.6% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (+.f64 #s(literal 1 binary64) x)) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 57.8% | (/.f64 (approx (+ x (/ (- (* y z) x) (- (* t z) x))) (fma.f64 z (/.f64 (neg.f64 y) x) (+.f64 #s(literal 1 binary64) x))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 26.6% | (/.f64 (approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x (/.f64 x (-.f64 (*.f64 t z) x)))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 12.2% | (/.f64 (approx (+ x (/ (- (* y z) x) (- (* t z) x))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 32.6% | %7 = (- (* t z) x) (/.f64 (approx (+ x (/ (- (* y z) x) %7)) (approx (- x (/ x %7)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t z)))))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 65.7% | (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) x) (+.f64 (approx (/ (- (* z y) x) (- (* t z) x)) (/.f64 y t)) x))) |
| ▶ | 64.9% | (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) x) (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x (/.f64 x (-.f64 (*.f64 t z) x)))))) |
| ▶ | 65.8% | (*.f64 (+.f64 (approx (/ (- (* z y) x) (- (* t z) x)) (/.f64 y t)) x) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) x))) |
| ▶ | 14.0% | %7 = (- (* t z) x) (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (/.f64 (*.f64 y z) (approx (* (+ 1 x) %7) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) x)))))) |
| ▶ | 3.2% | %60 = (approx x #s(literal 0 binary64)) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 %60 (+.f64 #s(literal 1 binary64) %60))) |
| ✓ | 51.9% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) |
| ▶ | 29.7% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 y (-.f64 (*.f64 t z) x)) (/.f64 z (+.f64 #s(literal 1 binary64) x)))) |
| ▶ | 28.5% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 z (/.f64 y (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x))))) |
| ▶ | 32.4% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 y (/.f64 z (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x))))) |
| ▶ | 40.7% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) |
| ▶ | 13.3% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (/ x (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) |
| ▶ | 18.8% | %13 = (+ 1 x) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t (* z %13)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t z))))) |
| ▶ | 5.9% | %13 = (+ 1 x) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t (* z %13)))) (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (*.f64 z (+.f64 #s(literal 1 binary64) x))))))) |
Compiled 29 to 101 computations (-248.3% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 3974 | 29194 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %4 = (-.f64 %3 x) %6 = (*.f64 t z) %7 = (-.f64 %6 x) %9 = (+.f64 x #s(literal 1 binary64)) %11 = (approx x #s(literal 0 binary64)) %13 = (* t z) %14 = (- %13 x) %15 = (approx %14 %6) %16 = (/.f64 y t) %19 = (/ (- (* y z) x) %14) %20 = (approx %19 %16) %21 = (/.f64 #s(literal 1 binary64) %6) %23 = (+ x 1) %24 = (approx %23 #s(literal 1 binary64)) %25 = (+.f64 #s(literal 1 binary64) x) %26 = (*.f64 #s(literal -1 binary64) x) %27 = (/.f64 #s(literal 1 binary64) x) %28 = (+.f64 #s(literal 1 binary64) %27) %29 = (*.f64 x %28) %30 = (+ x %19) %31 = (approx %30 %29) %32 = (/.f64 x %7) %33 = (-.f64 x %32) %34 = (approx %30 %33) %35 = (*.f64 %25 %7) %36 = (/.f64 z %35) %37 = (/.f64 y x) %38 = (*.f64 x %25) %39 = (/.f64 x z) %40 = (*.f64 z %25) %41 = (*.f64 t %40) %42 = (/.f64 x %41) %43 = (*.f64 z y) %44 = (-.f64 x %43) %45 = (neg.f64 x) %46 = (fma.f64 y z %45) %47 = (-.f64 x %6) %48 = (/.f64 y %7) %49 = (-.f64 #s(literal -1 binary64) x) %50 = (+.f64 x %20) %51 = (/.f64 %4 %15) %52 = (+.f64 x %51) %53 = (/.f64 %46 %7) %54 = (+.f64 x %53) %55 = (-.f64 #s(literal 1 binary64) %21) %56 = (*.f64 x %55) %59 = (approx (- x (/ x %14)) %56) %60 = (+.f64 #s(literal 1 binary64) %26) %61 = (*.f64 x %60) %62 = (+ 1 x) %63 = (/ x %62) %64 = (approx %63 %61) %65 = (/.f64 t y) %67 = (* z y) %69 = (/ (- x %13) (- x %67)) %70 = (approx %69 %65) %71 = (-.f64 #s(literal 1 binary64) %27) %72 = (approx %63 %71) %79 = (- (+ %63 (/ y (* t %62))) (/ x (* t (* z %62)))) %80 = (approx %79 %55) %81 = (/.f64 %47 x) %82 = (approx %69 %81) %83 = (*.f64 #s(literal -1 binary64) %38) %85 = (approx (* %62 %14) %83) %86 = (*.f64 #s(literal -1 binary64) %42) %87 = (approx %79 %86) %88 = (neg.f64 y) %89 = (/.f64 #s(literal -1 binary64) %49) %91 = (/ (- %67 x) %14) %92 = (approx %91 %16) %93 = (/.f64 %88 x) %94 = (+ %91 x) %95 = (approx %94 %25) %96 = (approx %94 %33) %97 = (/.f64 z %25) %98 = (*.f64 %48 %97) %99 = (/.f64 y %35) %100 = (*.f64 z %99) %101 = (*.f64 y %36) %102 = (+.f64 %88 t) %103 = (/.f64 %102 x) %104 = (fma.f64 %103 z %25) %105 = (fma.f64 z %37 #s(literal -1 binary64)) %106 = (-.f64 x %105) %107 = (approx %94 %104) %108 = (/.f64 %44 x) %109 = (approx %91 %108) %110 = (fma.f64 z %93 %25) %111 = (approx %94 %106) %112 = (+.f64 %88 %39) %113 = (/.f64 %112 t) %114 = (-.f64 x %113) %115 = (approx %94 %114) %116 = (/.f64 %25 %96) %118 = (+.f64 %92 x) %120 = (/.f64 %25 %118) %122 = (+.f64 %109 x) %124 = (/ %30 %23) %129 = (/.f64 #s(literal 1 binary64) %82) %130 = (+.f64 x %129) %132 = (/.f64 #s(literal 1 binary64) %70) %133 = (+.f64 x %132) %143 = (approx %30 %59) %145 = (approx %30 %110) %148 = (/.f64 %3 %85) %150 = (+.f64 #s(literal 1 binary64) %11) %151 = (/.f64 %11 %150) x y z %3 %4 t %6 %7 #s(literal 1 binary64) %9 #s(literal 0 binary64) %11 #s(literal -1 binary64) %15 %16 %20 %21 %24 %25 %26 %27 %28 %29 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %59 %60 %61 %64 %65 %70 %71 %72 %80 %81 %82 %83 %85 %86 %87 %88 %89 %92 %93 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 (/.f64 #s(literal 1 binary64) %116) %118 (*.f64 %118 %89) %120 (/.f64 #s(literal 1 binary64) %120) %122 (/.f64 %122 %25) (approx %124 %101) (approx %124 %98) (approx %124 %100) (/.f64 %52 %24) %129 %130 (/.f64 %130 %9) %132 %133 (/.f64 %133 %9) (approx %124 %87) (approx %124 %80) (/.f64 %54 %24) (/.f64 %34 %24) (/.f64 %31 %24) (approx %124 %72) (approx %124 %64) (/.f64 %50 %24) %143 (/.f64 %143 %9) %145 (/.f64 %145 %9) (/.f64 %115 %9) %148 (approx %124 %148) %150 %151 (approx %124 %151) (/.f64 %111 %9) (/.f64 %95 %9) (/.f64 %107 %9) |
| Outputs |
|---|
%7 = (- (* y z) x) %8 = (*.f64 y z) %11 = (fma.f64 #s(literal -1 binary64) x %8) %14 = (* t z) %15 = (- %14 x) %16 = (*.f64 t z) %18 = (fma.f64 #s(literal -1 binary64) x %16) %21 = (+ x 1) %24 = (+.f64 #s(literal 1 binary64) x) %26 = (/ %7 %15) %27 = (/.f64 y t) %30 = (pow.f64 t #s(literal 2 binary64)) %31 = (*.f64 %30 z) %32 = (/.f64 y %31) %33 = (/.f64 #s(literal 1 binary64) %16) %34 = (fma.f64 #s(literal -1 binary64) %32 %33) %39 = (pow.f64 t #s(literal 3 binary64)) %40 = (pow.f64 z #s(literal 2 binary64)) %41 = (*.f64 %39 %40) %42 = (/.f64 y %41) %43 = (*.f64 %30 %40) %44 = (/.f64 #s(literal 1 binary64) %43) %45 = (fma.f64 #s(literal -1 binary64) %42 %44) %47 = (*.f64 #s(literal -1 binary64) (*.f64 x %45)) %52 = (pow.f64 t #s(literal 4 binary64)) %53 = (pow.f64 z #s(literal 3 binary64)) %54 = (*.f64 %52 %53) %55 = (/.f64 y %54) %56 = (*.f64 %39 %53) %57 = (/.f64 #s(literal 1 binary64) %56) %58 = (fma.f64 #s(literal -1 binary64) %55 %57) %62 = (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %58)) %45)) %67 = (* -1 x) %68 = (*.f64 #s(literal -1 binary64) x) %70 = (/ 1 x) %71 = (/.f64 #s(literal 1 binary64) x) %73 = (+ 1 %70) %76 = (+ x %26) %77 = (-.f64 #s(literal 1 binary64) %34) %88 = (/ x %15) %89 = (/.f64 x %16) %91 = (/.f64 x %43) %95 = (/.f64 x %56) %100 = (pow.f64 z #s(literal 4 binary64)) %101 = (*.f64 %52 %100) %102 = (/.f64 x %101) %108 = (- x %88) %109 = (-.f64 #s(literal 1 binary64) %33) %133 = (+ 1 x) %134 = (* %133 %15) %135 = (-.f64 %16 #s(literal 1 binary64)) %143 = (/ z %134) %144 = (/.f64 #s(literal 1 binary64) t) %146 = (/.f64 #s(literal 1 binary64) %31) %147 = (-.f64 %146 %144) %151 = (/.f64 (*.f64 %135 %147) %16) %152 = (-.f64 %146 %151) %168 = (/ y x) %169 = (/.f64 y x) %171 = (* x %133) %172 = (*.f64 x %24) %174 = (/ x z) %175 = (/.f64 x z) %177 = (* z %133) %179 = (*.f64 x z) %182 = (* t %177) %183 = (*.f64 t %179) %186 = (/ x %182) %188 = (*.f64 x (fma.f64 #s(literal -1 binary64) %89 %33)) %190 = (-.f64 %89 %33) %192 = (*.f64 x (fma.f64 x %190 %33)) %194 = (-.f64 %188 %33) %198 = (* z y) %199 = (- x %198) %200 = (*.f64 #s(literal -1 binary64) %8) %202 = (-.f64 x %8) %204 = (- x %14) %205 = (*.f64 #s(literal -1 binary64) %16) %207 = (-.f64 x %16) %209 = (/ y %15) %210 = (/.f64 y %16) %212 = (*.f64 x y) %217 = (/.f64 y %43) %218 = (*.f64 #s(literal -1 binary64) %217) %230 = (- -1 x) %232 = (-.f64 %68 #s(literal 1 binary64)) %234 = (+ 1 %67) %235 = (+.f64 #s(literal 1 binary64) %68) %237 = (* x %234) %238 = (*.f64 x %235) %240 = (/ x %133) %241 = (-.f64 x #s(literal 1 binary64)) %243 = (+.f64 #s(literal 1 binary64) (*.f64 x %241)) %248 = (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %238 #s(literal 1 binary64)))) %251 = (/ %204 %199) %252 = (/.f64 t y) %254 = (pow.f64 y #s(literal 2 binary64)) %255 = (*.f64 %254 z) %258 = (fma.f64 #s(literal -1 binary64) (/.f64 t %255) (/.f64 #s(literal 1 binary64) %8)) %262 = (pow.f64 y #s(literal 3 binary64)) %267 = (fma.f64 #s(literal -1 binary64) (/.f64 t (*.f64 %262 %40)) (/.f64 #s(literal 1 binary64) (*.f64 %254 %40))) %286 = (- 1 %70) %294 = (- (+ %240 (/ y (* t %133))) %186) %295 = (+.f64 %33 %27) %296 = (-.f64 #s(literal 1 binary64) %295) %299 = (*.f64 #s(literal -1 binary64) %27) %300 = (+.f64 #s(literal 1 binary64) %299) %314 = (/ %204 x) %315 = (/.f64 %16 x) %316 = (*.f64 #s(literal -1 binary64) %315) %318 = (+.f64 x %205) %321 = (* -1 %171) %324 = (* -1 %186) %325 = (*.f64 #s(literal -1 binary64) %89) %334 = (/ -1 %230) %337 = (neg y) %338 = (/ %337 x) %339 = (*.f64 #s(literal -1 binary64) %169) %341 = (/ z %133) %342 = (*.f64 #s(literal -1 binary64) %179) %349 = (*.f64 #s(literal -1 binary64) z) %356 = (* %209 %341) %357 = (*.f64 y %135) %358 = (*.f64 x %357) %362 = (pow.f64 %135 #s(literal 2 binary64)) %363 = (*.f64 y %362) %366 = (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal -1 binary64) (/.f64 %363 %41))) %369 = (/.f64 %357 %31) %384 = (/ y %134) %390 = (fma.f64 #s(literal -1 binary64) %217 (*.f64 #s(literal -1 binary64) (/.f64 %363 %56))) %393 = (/.f64 %357 %43) %408 = (+ %337 t) %409 = (/ %408 x) %410 = (-.f64 t y) %411 = (/.f64 %410 x) %414 = (+ (* %409 z) %133) %415 = (*.f64 z %410) %416 = (/.f64 %415 x) %425 = (+ (* z %168) -1) %426 = (/.f64 %8 x) %430 = (- x %425) %431 = (*.f64 #s(literal -1 binary64) %426) %438 = (/ %199 x) %439 = (+.f64 x %200) %443 = (+ (* z %338) %133) %447 = (+ %337 %174) %448 = (*.f64 #s(literal -1 binary64) y) %450 = (-.f64 %175 y) %452 = (/ %447 t) %456 = (- x %452) %461 = (+ (/ (- %198 x) %15) x) %462 = (/ %133 %461) %464 = (/.f64 (*.f64 %30 %77) %254) %465 = (-.f64 %252 %464) %473 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %30 %45) %254) (/.f64 (*.f64 t (*.f64 %77 %465)) y)) %497 = (/ 1 %462) %498 = (fma.f64 #s(literal -1 binary64) %32 %295) %502 = (fma.f64 #s(literal -1 binary64) %45 %498) %521 = (/ 1 %251) %522 = (+ x %521) %523 = (+.f64 #s(literal 1 binary64) %32) %544 = (/ %522 %21) %548 = (+.f64 %27 %42) %549 = (+.f64 %33 %548) %551 = (+.f64 #s(literal 1 binary64) (+.f64 %44 %32)) %571 = (-.f64 %426 #s(literal 1 binary64)) %572 = (*.f64 x %571) %575 = (*.f64 x (-.f64 %315 #s(literal 1 binary64))) %577 = (+.f64 #s(literal 1 binary64) %71) %578 = (*.f64 x %577) %580 = (+.f64 #s(literal 1 binary64) %431) %583 = (-.f64 %200 %205) %586 = (pow.f64 x #s(literal 2 binary64)) %587 = (/.f64 (*.f64 t (*.f64 z %583)) %586) %594 = (pow.f64 x #s(literal 3 binary64)) %603 = (/.f64 %8 %586) %604 = (/.f64 %16 %586) %605 = (+.f64 %71 %604) %610 = (/.f64 %43 %594) %611 = (+.f64 %604 %610) %612 = (+.f64 %71 %611) %615 = (*.f64 y %40) %616 = (*.f64 t %615) %617 = (/.f64 %616 %594) %623 = (/.f64 %43 %586) %625 = (+.f64 #s(literal 1 binary64) %315) %649 = (/.f64 z %586) %652 = (*.f64 z %135) %653 = (/.f64 %652 x) %658 = (*.f64 z %362) %659 = (fma.f64 t %40 %658) %666 = (*.f64 %40 %135) %672 = (*.f64 t %40) %673 = (/.f64 %672 %586) %681 = (*.f64 %586 %577) %684 = (/.f64 z x) %693 = (/.f64 #s(literal 1 binary64) %183) %694 = (-.f64 %33 %693) %698 = (/.f64 #s(literal 1 binary64) (*.f64 t (*.f64 %586 z))) %699 = (+.f64 %33 %698) %704 = (/.f64 #s(literal 1 binary64) (*.f64 t (*.f64 %594 z))) %705 = (+.f64 %693 %704) %708 = (*.f64 x %580) %710 = (+.f64 #s(literal 1 binary64) %316) %711 = (*.f64 x %710) %713 = (*.f64 t %8) %714 = (/.f64 %713 x) %719 = (*.f64 %30 %615) %720 = (/.f64 %719 %586) %726 = (*.f64 y %53) %727 = (*.f64 %39 %726) %737 = (-.f64 %71 #s(literal 1 binary64)) %742 = (-.f64 #s(literal 1 binary64) %71) %744 = (/.f64 #s(literal 1 binary64) %586) %745 = (+.f64 #s(literal 1 binary64) %744) %746 = (-.f64 %745 %71) %748 = (/.f64 #s(literal 1 binary64) %594) %750 = (-.f64 %745 (+.f64 %71 %748)) %754 = (-.f64 %205 %200) %757 = (/.f64 (*.f64 y (*.f64 z %754)) %586) %772 = (*.f64 t x) %773 = (/.f64 y %772) %779 = (+.f64 %744 %773) %782 = (*.f64 t %586) %783 = (/.f64 y %782) %792 = (*.f64 t %594) %806 = (-.f64 %693 %33) %812 = (/.f64 %742 x) %819 = (*.f64 #s(literal -1 binary64) %684) %836 = (*.f64 y %652) %837 = (/.f64 %836 x) %842 = (*.f64 y %658) %843 = (fma.f64 t %615 %842) %866 = (/.f64 %357 x) %871 = (fma.f64 t %8 %363) %883 = (/.f64 %713 %586) %901 = (/.f64 #s(literal 1 binary64) z) %902 = (fma.f64 #s(literal -1 binary64) %169 %901) %905 = (fma.f64 #s(literal -1 binary64) %773 %33) %912 = (fma.f64 #s(literal -1 binary64) %8 %16) %918 = (/.f64 %912 %594) %923 = (pow.f64 x #s(literal 4 binary64)) %925 = (*.f64 %30 %726) %926 = (/.f64 %925 %923) %927 = (/.f64 %43 %923) %929 = (+.f64 %617 (+.f64 %926 %927)) %934 = (/.f64 %616 %923) %935 = (/.f64 %56 %923) %937 = (+.f64 %934 (+.f64 %610 %935)) %949 = (/.f64 %8 %594) %950 = (/.f64 %16 %594) %966 = (fma.f64 #s(literal -1 binary64) %16 %8) %967 = (/.f64 %966 %586) %979 = (*.f64 #s(literal -1 binary64) %967) %985 = (*.f64 #s(literal -1 binary64) (/.f64 %966 %594)) %1005 = (-.f64 %8 %16) %1006 = (/.f64 %1005 x) %1008 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1006)) %1011 = (*.f64 t (*.f64 z %1005)) %1037 = (/.f64 %43 x) %1038 = (/.f64 %616 x) %1056 = (/.f64 %56 x) %1083 = (+.f64 #s(literal 1 binary64) %205) %1089 = (fma.f64 #s(literal -1 binary64) %16 %316) %1096 = (*.f64 z %1083) %1102 = (pow.f64 %1083 #s(literal 2 binary64)) %1103 = (*.f64 z %1102) %1112 = (*.f64 %40 %1083) %1115 = (fma.f64 t %40 %1103) %1136 = (fma.f64 #s(literal -1 binary64) (/.f64 %694 x) %33) %1174 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %812)) %1180 = (-.f64 %16 %8) %1186 = (*.f64 y (*.f64 z %1180)) %1213 = (*.f64 #s(literal -1 binary64) (/.f64 %296 x)) %1236 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %806 x)) %33) %1243 = (*.f64 #s(literal -1 binary64) (/.f64 %737 x)) %1247 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1243 #s(literal 1 binary64)) x)) %1259 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %684 z) x)) %1271 = (*.f64 y %1096) %1276 = (*.f64 y %1103) %1288 = (fma.f64 t %615 %1276) %1301 = (*.f64 y %1083) %1306 = (*.f64 y %1102) %1317 = (fma.f64 t %8 %1306) %1343 = (-.f64 %169 %901) %1362 = (/.f64 %1005 %594) %1366 = (/.f64 %1005 %586) %1367 = (*.f64 #s(literal -1 binary64) %1366) %1388 = (fma.f64 t z %616) %1390 = (-.f64 (fma.f64 #s(literal -1 binary64) %43 %1388) %8) %1396 = (fma.f64 #s(literal -1 binary64) %925 %56) %1408 = (* %461 %334) %1409 = (fma.f64 #s(literal -1 binary64) %43 %616) %1418 = (-.f64 (*.f64 #s(literal -1 binary64) %1409) (*.f64 #s(literal -1 binary64) %1005)) %1431 = (-.f64 %8 x) %1433 = (-.f64 %16 x) %1434 = (/.f64 x %1433) %1437 = (/.f64 %8 %1433) %1440 = (-.f64 x %1434) %1450 = (*.f64 z %207) %1456 = (*.f64 %40 %207) %1460 = (*.f64 #s(literal -1 binary64) (/.f64 %1450 %586)) %1478 = (/.f64 x %24) %1479 = (*.f64 z %24) %1480 = (*.f64 t %1479) %1481 = (/.f64 x %1480) %1482 = (-.f64 %1478 %1481) %1484 = (*.f64 t %24) %1485 = (/.f64 y %1484) %1486 = (+.f64 %1478 %1485) %1489 = (*.f64 %24 %1433) %1490 = (/.f64 %8 %1489) %1497 = (/.f64 t x) %1499 = (fma.f64 #s(literal -1 binary64) %169 %1497) %1502 = (+.f64 #s(literal 1 binary64) (+.f64 x %315)) %1509 = (+.f64 #s(literal 1 binary64) (+.f64 x %431)) %1511 = (fma.f64 #s(literal -1 binary64) y %175) %1513 = (-.f64 x %89) %1515 = (+.f64 x %27) %1520 = (*.f64 y %1479) %1521 = (pow.f64 %1440 #s(literal 2 binary64)) %1522 = (*.f64 %1521 %1433) %1526 = (+.f64 (/.f64 #s(literal 1 binary64) %1440) (/.f64 x %1440)) %1529 = (*.f64 %40 %24) %1531 = (pow.f64 %1440 #s(literal 3 binary64)) %1532 = (pow.f64 %1433 #s(literal 2 binary64)) %1533 = (*.f64 %1531 %1532) %1535 = (/.f64 %1479 %1522) %1539 = (*.f64 %53 %24) %1542 = (pow.f64 %1433 #s(literal 3 binary64)) %1556 = (/.f64 x %1489) %1559 = (/.f64 x %207) %1561 = (/.f64 %8 %207) %1562 = (fma.f64 #s(literal -1 binary64) %1561 %1559) %1564 = (+.f64 x %1559) %1570 = (*.f64 %24 %207) %1571 = (/.f64 %8 %1570) %1573 = (+.f64 (/.f64 x %1570) %1478) %1576 = (/.f64 x y) %1577 = (*.f64 #s(literal -1 binary64) %1576) %1583 = (/.f64 x (*.f64 y %1433)) %1584 = (/.f64 z %1433) %1598 = (*.f64 x %207) %1599 = (/.f64 %1598 %615) %1601 = (*.f64 #s(literal -1 binary64) (/.f64 %207 z)) %1605 = (*.f64 %586 %207) %1606 = (*.f64 %254 %53) %1607 = (/.f64 %1605 %1606) %1612 = (*.f64 %594 %207) %1613 = (*.f64 %262 %100) %1621 = (/.f64 #s(literal 1 binary64) %1484) %1623 = (/.f64 x (*.f64 y %24)) %1633 = (/.f64 t %212) %1637 = (/.f64 #s(literal 1 binary64) y) %1645 = (*.f64 y (-.f64 %684 %1637)) %1647 = (+.f64 %1637 %1576) %1652 = (*.f64 y (fma.f64 #s(literal -1 binary64) %684 %1637)) %1657 = (/.f64 x %8) %1661 = (/.f64 x %713) %1672 = (*.f64 %24 (*.f64 %1440 %1532)) %1673 = (/.f64 %1672 %615) %1674 = (/.f64 %1489 z) %1679 = (*.f64 %24 (*.f64 %1521 %1542)) %1680 = (/.f64 %1679 %1606) %1687 = (*.f64 %24 (*.f64 %1531 (pow.f64 %1433 #s(literal 4 binary64)))) %1694 = (/.f64 z %1489) %1703 = (/.f64 z %207) %1705 = (/.f64 x (*.f64 y %207)) %1715 = (/.f64 z %1570) %1747 = (/.f64 %1598 %40) %1755 = (*.f64 y %100) %1791 = (/.f64 %24 y) %1823 = (/.f64 %1672 %40) %1867 = (*.f64 #s(literal -1 binary64) %1497) %1868 = (-.f64 %339 %1867) %1869 = (*.f64 z %1868) %1895 = (/.f64 %30 %586) %1896 = (*.f64 t y) %1897 = (/.f64 %1896 %586) %1898 = (-.f64 %1895 %1897) %1905 = (/.f64 %39 %594) %1906 = (*.f64 %30 y) %1907 = (/.f64 %1906 %594) %1917 = (/.f64 %31 %586) %1923 = (*.f64 %39 z) %1924 = (/.f64 %1923 %594) %1947 = (/.f64 z %172) %1948 = (*.f64 #s(literal -1 binary64) %1947) %1950 = (*.f64 %586 %24) %1953 = (/.f64 #s(literal 1 binary64) %172) %1957 = (*.f64 %594 %24) %1960 = (/.f64 t %1950) %1966 = (*.f64 %923 %24) %1984 = (*.f64 %30 %8) %1991 = (*.f64 %39 %8) %2001 = (- 1 (/ 1 %14)) %2005 = (* x %2001) %2006 = (/.f64 x t) %2010 = (-.f64 %1867 %339) %2011 = (*.f64 z %2010) %2033 = (*.f64 #s(literal -1 binary64) %1481) %2036 = (/.f64 x %1484) %2042 = (/.f64 %8 %172) %2043 = (*.f64 #s(literal -1 binary64) %2042) %2045 = (/.f64 y %172) %2048 = (fma.f64 #s(literal -1 binary64) %2045 (*.f64 #s(literal -1 binary64) (/.f64 %713 %1950))) %2053 = (/.f64 %1896 %1950) %2056 = (fma.f64 #s(literal -1 binary64) %2045 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1984 %1957)) %2053))) %2061 = (/.f64 %1906 %1957) %2066 = (fma.f64 #s(literal -1 binary64) %2045 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1991 %1966)) %2061)) %2053))) %2075 = (*.f64 z (-.f64 %1497 %169)) %2085 = (*.f64 z %1515) %2089 = (/.f64 t %172) %2090 = (fma.f64 #s(literal -1 binary64) %2045 %2089) %2091 = (*.f64 z %2090) %2097 = (/.f64 %30 %1950) %2098 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1499 %2090) %24) %2097) %2099 = (-.f64 %2053 %2098) %2109 = (/.f64 %39 %1957) %2136 = (fma.f64 #s(literal -1 binary64) %1497 %169) %2137 = (*.f64 z %2136) %2143 = (*.f64 #s(literal -1 binary64) %1895) %2167 = (/.f64 %2136 %24) %2169 = (*.f64 #s(literal -1 binary64) %2097) %2187 = (*.f64 #s(literal -1 binary64) %175) %2194 = (fma.f64 #s(literal -1 binary64) %89 %27) %2195 = (/.f64 %212 %31) %2196 = (*.f64 #s(literal -1 binary64) %2195) %2199 = (*.f64 #s(literal -1 binary64) %2006) %2200 = (/.f64 %212 %30) %2201 = (*.f64 #s(literal -1 binary64) %2200) %2202 = (-.f64 %2199 %2201) %2204 = (/.f64 (*.f64 x %2202) %672) %2210 = (*.f64 %30 %53) %2219 = (fma.f64 #s(literal -1 binary64) %2200 %2006) %2224 = (/.f64 %586 %43) %2226 = (+.f64 x (fma.f64 #s(literal -1 binary64) %2224 %27)) %2227 = (*.f64 %586 y) %2228 = (/.f64 %2227 %41) %2230 = (fma.f64 #s(literal -1 binary64) %2195 (fma.f64 #s(literal -1 binary64) %2228 %89)) %2233 = (/.f64 %594 %56) %2236 = (+.f64 x (fma.f64 #s(literal -1 binary64) %2224 (fma.f64 #s(literal -1 binary64) %2233 %27))) %2237 = (*.f64 %594 y) %2238 = (/.f64 %2237 %54) %2244 = (/.f64 %586 %31) %2245 = (+.f64 %2006 %2244) %2248 = (/.f64 %594 %41) %2250 = (*.f64 #s(literal -1 binary64) %2244) %2261 = (+.f64 x %325) %2272 = (/.f64 %172 z) %2277 = (*.f64 %30 %1479) %2278 = (/.f64 x %2277) %2281 = (*.f64 %39 %1529) %2282 = (/.f64 %586 %2281) %2287 = (*.f64 %52 %1539) %2313 = (/.f64 %772 %255) %2314 = (*.f64 #s(literal -1 binary64) %2313) %2317 = (/.f64 %772 %254) %2319 = (-.f64 %1577 (*.f64 #s(literal -1 binary64) %2317)) %2321 = (/.f64 (*.f64 x %2319) %615) %2340 = (/.f64 %212 %2277) %2341 = (+.f64 %1485 %2340) %2343 = (/.f64 %2227 %2281) %2345 = (*.f64 #s(literal -1 binary64) %2340) %2346 = (-.f64 (+.f64 %1485 %2343) %2345) %2348 = (/.f64 %2237 %2287) %2350 = (*.f64 #s(literal -1 binary64) %2343) %2352 = (-.f64 (+.f64 %1485 %2348) (fma.f64 #s(literal -1 binary64) %2340 %2350)) %2368 = (*.f64 z %1343) %2370 = (+.f64 %901 %175) %2374 = (*.f64 z %902) %2383 = (/.f64 #s(literal 1 binary64) %1515) %2384 = (/.f64 x %1515) %2386 = (pow.f64 %1515 #s(literal 2 binary64)) %2387 = (*.f64 z %2386) %2388 = (/.f64 (*.f64 %24 %2219) %2387) %2393 = (*.f64 %24 (pow.f64 %2219 #s(literal 2 binary64))) %2394 = (pow.f64 %1515 #s(literal 3 binary64)) %2396 = (/.f64 %586 %30) %2397 = (*.f64 #s(literal -1 binary64) %2396) %2398 = (/.f64 %2227 %39) %2400 = (-.f64 %2397 (*.f64 #s(literal -1 binary64) %2398)) %2401 = (*.f64 %24 %2400) %2403 = (fma.f64 #s(literal -1 binary64) (/.f64 %2393 %2394) (/.f64 %2401 %2386)) %2405 = (+.f64 %2383 %2384) %2413 = (/.f64 %594 %39) %2415 = (/.f64 %2237 %52) %2436 = (/.f64 %2219 %1479) %2439 = (*.f64 %30 %1529) %2440 = (/.f64 %586 %2439) %2441 = (fma.f64 #s(literal -1 binary64) %2440 %1486) %2445 = (*.f64 %39 %1539) %2446 = (/.f64 %594 %2445) %2448 = (fma.f64 #s(literal -1 binary64) %2440 (fma.f64 #s(literal -1 binary64) %2446 %1486)) %2454 = (-.f64 x %299) %2457 = (+.f64 x (fma.f64 #s(literal -1 binary64) %89 %2195)) %2462 = (+.f64 x (fma.f64 #s(literal -1 binary64) %89 (+.f64 %2195 %2228))) %2463 = (fma.f64 #s(literal -1 binary64) %27 %2224) %2471 = (fma.f64 #s(literal -1 binary64) %27 (+.f64 %2224 %2233)) %2477 = (fma.f64 #s(literal -1 binary64) %1481 (+.f64 %1478 %2340)) %2478 = (*.f64 #s(literal -1 binary64) %1485) %2483 = (fma.f64 #s(literal -1 binary64) %1481 (+.f64 %1478 (+.f64 %2340 %2343))) %2484 = (fma.f64 #s(literal -1 binary64) %1485 %2440) %2492 = (fma.f64 #s(literal -1 binary64) %1485 (+.f64 %2440 %2446)) %2502 = (-.f64 %2006 %2200) %2503 = (/.f64 %2502 z) %2506 = (*.f64 x %2502) %2524 = (-.f64 %2201 %2199) %2529 = (fma.f64 #s(literal -1 binary64) %2396 %2398) %2538 = (fma.f64 #s(literal -1 binary64) %2415 %2413) %2553 = (/.f64 %594 %1923) %2561 = (*.f64 %52 z) %2592 = (*.f64 %39 %1479) %2595 = (*.f64 %30 %24) %2596 = (/.f64 x %2595) %2601 = (*.f64 %52 %1479) %2603 = (*.f64 %39 %24) %2626 = (/.f64 %2227 %1923) %2634 = (/.f64 %2237 %2561) %2646 = (-.f64 %1576 %2317) %2650 = (*.f64 x %2646) %2672 = (/.f64 %212 %2595) %2673 = (/.f64 %2227 %2592) %2679 = (/.f64 %2227 %2603) %2680 = (/.f64 %2237 %2601) %2692 = (*.f64 #s(literal -1 binary64) %2672) %2711 = (/.f64 %24 z) %2730 = (*.f64 %24 %2524) %2736 = (*.f64 %24 (pow.f64 %2524 #s(literal 2 binary64))) %2737 = (*.f64 z %2394) %2739 = (*.f64 %24 %2529) %2742 = (/.f64 %2730 %2386) %2752 = (fma.f64 #s(literal -1 binary64) (/.f64 %2736 %2394) (/.f64 %2739 %2386)) %2766 = (*.f64 #s(literal -1 binary64) %2036) %2772 = (fma.f64 #s(literal -1 binary64) (/.f64 %586 %2595) %2679) %2805 = (fma.f64 #s(literal -1 binary64) %2398 %2396) %2839 = (/.f64 %1431 x) %2840 = (*.f64 #s(literal -1 binary64) %2839) %2842 = (*.f64 z %1431) %2847 = (*.f64 %40 %1431) %2851 = (/.f64 %2842 %586) %2867 = (/.f64 %615 %586) %2868 = (-.f64 %684 %2867) %2874 = (/.f64 %40 %586) %2875 = (/.f64 %726 %594) %2876 = (-.f64 %2874 %2875) %2884 = (/.f64 %53 %594) %2885 = (/.f64 %1755 %923) %2886 = (-.f64 %2884 %2885) %2901 = (*.f64 t %53) %2902 = (/.f64 %2901 %594) %2927 = (/.f64 %40 %1950) %2932 = (*.f64 t %100) %2935 = (/.f64 %53 %1957) %2947 = (*.f64 t %726) %2963 = (/.f64 x %202) %2965 = (/.f64 %16 %202) %2968 = (/.f64 y %24) %2969 = (/.f64 x %1479) %2983 = (/.f64 %615 %1950) %2991 = (/.f64 %726 %1957) %3000 = (/.f64 %8 %1950) %3015 = (/.f64 %450 t) %3017 = (-.f64 y %175) %3026 = (*.f64 %24 %2868) %3028 = (pow.f64 %1509 #s(literal 2 binary64)) %3032 = (+.f64 (/.f64 #s(literal 1 binary64) %1509) (/.f64 x %1509)) %3037 = (pow.f64 %1509 #s(literal 3 binary64)) %3041 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %24 (pow.f64 %2868 #s(literal 2 binary64))) %3037) (/.f64 (*.f64 %24 %2876) %3028)) %3044 = (/.f64 %3026 %3028) %3067 = (/.f64 #s(literal 1 binary64) %24) %3068 = (+.f64 %3067 %1478) %3078 = (/.f64 %1755 %1966) %3087 = (*.f64 z %202) %3093 = (*.f64 %40 %202) %3097 = (*.f64 #s(literal -1 binary64) (/.f64 %3087 %586)) %3115 = (-.f64 %24 %426) %3125 = (*.f64 #s(literal -1 binary64) %2874) %3157 = (*.f64 #s(literal -1 binary64) %2927) %3182 = (*.f64 x %1431) %3183 = (/.f64 %3182 %672) %3188 = (*.f64 %586 %1431) %3189 = (/.f64 %3188 %2210) %3195 = (*.f64 %594 %1431) %3196 = (*.f64 %39 %100) %3209 = (/.f64 %586 %672) %3213 = (/.f64 %594 %2210) %3215 = (*.f64 #s(literal -1 binary64) %3209) %3226 = (/.f64 %172 t) %3246 = (/.f64 y z) %3247 = (/.f64 %212 %672) %3251 = (/.f64 %2227 %2210) %3253 = (*.f64 #s(literal -1 binary64) %3247) %3266 = (/.f64 z %202) %3268 = (/.f64 x (*.f64 t %202)) %3276 = (/.f64 %212 %1480) %3280 = (/.f64 %2227 %2439) %3282 = (*.f64 #s(literal -1 binary64) %3276) %3293 = (/.f64 y %1479) %3294 = (*.f64 t %1529) %3295 = (/.f64 %212 %3294) %3300 = (/.f64 %2227 (*.f64 %30 %1539)) %3302 = (*.f64 #s(literal -1 binary64) %3295) %3306 = (*.f64 %100 %24) %3328 = (/.f64 (*.f64 %24 %3017) %782) %3333 = (*.f64 %24 (pow.f64 %3017 #s(literal 2 binary64))) %3335 = (/.f64 %586 %40) %3336 = (*.f64 #s(literal -1 binary64) %3335) %3337 = (/.f64 %212 z) %3338 = (*.f64 #s(literal -1 binary64) %3337) %3339 = (-.f64 %3336 %3338) %3340 = (*.f64 %24 %3339) %3341 = (/.f64 %3340 %586) %3342 = (fma.f64 #s(literal -1 binary64) (/.f64 %3333 %594) %3341) %3353 = (/.f64 %594 %53) %3354 = (*.f64 #s(literal -1 binary64) %3353) %3355 = (/.f64 %2227 %40) %3356 = (*.f64 #s(literal -1 binary64) %3355) %3383 = (*.f64 x %202) %3384 = (/.f64 %3383 %672) %3386 = (*.f64 #s(literal -1 binary64) (/.f64 %202 z)) %3390 = (*.f64 %586 %202) %3391 = (/.f64 %3390 %2210) %3396 = (*.f64 %594 %202) %3420 = (/.f64 %1431 z) %3421 = (*.f64 #s(literal -1 binary64) %3420) %3428 = (*.f64 #s(literal -1 binary64) (/.f64 %3182 %40)) %3448 = (-.f64 %448 %2187) %3461 = (-.f64 %3353 %3355) %3477 = (/.f64 %594 %2901) %3520 = (*.f64 #s(literal -1 binary64) %2969) %3528 = (*.f64 t %1539) %3531 = (/.f64 %586 %1529) %3552 = (*.f64 #s(literal -1 binary64) (/.f64 %212 %40)) %3591 = (/.f64 %212 %1479) %3592 = (*.f64 #s(literal -1 binary64) %3591) %3602 = (/.f64 %2227 %1529) %3619 = (*.f64 #s(literal -1 binary64) (/.f64 %212 %1529)) %3658 = (*.f64 %24 %3448) %3664 = (*.f64 %24 (pow.f64 %3448 #s(literal 2 binary64))) %3668 = (/.f64 %3658 %586) %3678 = (fma.f64 #s(literal -1 binary64) (/.f64 %3664 %594) %3341) %3693 = (*.f64 #s(literal -1 binary64) %3531) %3702 = (/.f64 %594 %1539) %3721 = (/.f64 %3383 %40) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %8) (approx %7 %11) (approx %15 %16) (approx %15 %18) (approx %21 #s(literal 1 binary64)) (approx %21 %24) (approx %26 %27) (approx %26 (fma.f64 #s(literal -1 binary64) (*.f64 x %34) %27)) (approx %26 (fma.f64 x (-.f64 %47 %34) %27)) (approx %26 (fma.f64 x (-.f64 %62 %34) %27)) (approx %67 %68) (approx %70 %71) (approx %73 (/.f64 %24 x)) (approx %76 (fma.f64 x %77 %27)) (approx %76 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %47) %34) %27)) (approx %76 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %62) %34) %27)) (approx %88 %89) (approx %88 (*.f64 x (+.f64 %33 %91))) (approx %88 (*.f64 x (fma.f64 x (+.f64 %44 %95) %33))) (approx %88 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 %57 %102) %44) %33))) (approx %108 (*.f64 x %109)) (approx %108 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %91)) %33))) (approx %108 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %95) %44))) %33))) (approx %108 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %102) %57)) %44))) %33))) (approx %134 (fma.f64 t z (*.f64 x %135))) (approx %134 (fma.f64 t z (*.f64 x (-.f64 %18 #s(literal 1 binary64))))) (approx %143 %144) (approx %143 (fma.f64 x %147 %144)) (approx %143 (fma.f64 x (-.f64 (fma.f64 x %152 %146) %144) %144)) (approx %143 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %147 %16) (/.f64 (*.f64 %135 %152) %16))) %146) %151) %146) %144) %144)) (approx %168 %169) (approx %171 %172) (approx %174 %175) (approx %177 z) (approx %177 (+.f64 z %179)) (approx %182 (fma.f64 t z %183)) (approx %186 %188) (approx %186 %192) (approx %186 (*.f64 x (fma.f64 x %194 %33))) (approx %199 %200) (approx %199 %202) (approx %204 %205) (approx %204 %207) (approx %209 %210) (approx %209 (+.f64 %210 (/.f64 %212 %43))) (approx %209 (fma.f64 x (-.f64 (/.f64 %212 %56) %218) %210)) (approx %209 (fma.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 %212 %101) (*.f64 #s(literal -1 binary64) (/.f64 y %56)))) %218) %210)) (approx %230 #s(literal -1 binary64)) (approx %230 %232) (approx %234 %235) (approx %237 %238) (approx %240 (*.f64 x %243)) (approx %240 (*.f64 x %248)) (approx %251 %252) (approx %251 (fma.f64 #s(literal -1 binary64) (*.f64 x %258) %252)) (approx %251 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %267)) %258) %252)) (approx %251 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 t (*.f64 (pow.f64 y #s(literal 4 binary64)) %53)) (/.f64 #s(literal 1 binary64) (*.f64 %262 %53))))) %267)) %258) %252)) (approx %286 (/.f64 #s(literal -1 binary64) x)) (approx %286 (/.f64 %241 x)) (approx %294 (fma.f64 x %296 %27)) (approx %294 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %33 %300))) %295) %27)) (approx %294 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x %296 %33) %300))) %295) %27)) (approx %314 %316) (approx %314 (/.f64 %318 x)) (approx %321 (*.f64 x %232)) (approx %324 %325) (approx %324 (*.f64 x %190)) (approx %324 (*.f64 x %194)) (approx %324 (*.f64 x (-.f64 %192 %33))) (approx %334 %243) (approx %334 %248) (approx %338 %339) (approx %341 (+.f64 z %342)) (approx %341 (+.f64 z (*.f64 x (-.f64 %179 z)))) (approx %341 (+.f64 z (*.f64 x (-.f64 (*.f64 x (-.f64 %342 %349)) z)))) (approx %356 (fma.f64 #s(literal -1 binary64) (/.f64 %358 %31) %27)) (approx %356 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %366)) %369) %27)) (approx %356 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %366 %135) %16) (/.f64 %357 %41)))) %366)) %369) %27)) (approx %384 (fma.f64 #s(literal -1 binary64) (/.f64 %358 %43) %210)) (approx %384 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %390)) %393) %210)) (approx %384 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %390 %135) %16) (/.f64 %357 %56)))) %390)) %393) %210)) (approx %409 %411) (approx %414 %416) (approx %414 (/.f64 (+.f64 x %415) x)) (approx %414 (/.f64 (fma.f64 x %24 %415) x)) (approx %425 %426) (approx %425 (/.f64 %11 x)) (approx %430 %431) (approx %430 (/.f64 %202 x)) (approx %430 (/.f64 (-.f64 %172 %8) x)) (approx %438 (/.f64 %439 x)) (approx %443 (/.f64 (fma.f64 #s(literal -1 binary64) %8 %172) x)) (approx %447 %448) (approx %447 %450) (approx %452 %299) (approx %452 (fma.f64 #s(literal -1 binary64) %27 %89)) (approx %456 (fma.f64 x %109 %27)) (approx %462 (fma.f64 x %465 %252)) (approx %462 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x %473) %252) %464) %252)) (approx %462 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %45 %465)) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %473 %77)) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %30 %58) %254)))))) %473) %252) %464) %252)) (approx %497 (fma.f64 x (-.f64 #s(literal 1 binary64) %498) %27)) (approx %497 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %502 #s(literal 1 binary64)))) %498) %27)) (approx %497 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %45 (fma.f64 #s(literal -1 binary64) %32 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %58)) %502) %295))) #s(literal 1 binary64)))) %498) %27)) (approx %522 (-.f64 (*.f64 x (-.f64 %523 %33)) %299)) (approx %522 (-.f64 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 %42 %44) %32)) %33)) %299)) (approx %522 (-.f64 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (fma.f64 x (-.f64 %55 %57) %42) %44) %32)) %33)) %299)) (approx %544 (fma.f64 x (-.f64 %523 %295) %27)) (approx %544 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 %549 %551) %32)) %295) %27)) (approx %544 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %44 (+.f64 %32 %55))) (+.f64 %33 (+.f64 %57 %548))) %549) %551) %32)) %295) %27)) (approx %7 %572) (approx %15 %575) (approx %21 %578) (approx %26 (-.f64 %580 %316)) (approx %26 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %426 %587)) %316)) (approx %26 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %426 (/.f64 (*.f64 %30 (*.f64 %40 %583)) %594))) (fma.f64 #s(literal -1 binary64) %315 (*.f64 #s(literal -1 binary64) %587)))) (approx %73 %577) (approx %76 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %603 %605)))) (approx %76 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %603 %612)) %617))) (approx %88 (-.f64 %316 #s(literal 1 binary64))) (approx %88 (-.f64 (*.f64 #s(literal -1 binary64) %623) %625)) (approx %88 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %56 %594)) (+.f64 #s(literal 1 binary64) (+.f64 %315 %623)))) (approx %108 (*.f64 x (+.f64 #s(literal 1 binary64) %605))) (approx %108 (*.f64 x (+.f64 #s(literal 1 binary64) %612))) (approx %134 (*.f64 #s(literal -1 binary64) %586)) (approx %134 (*.f64 %586 (-.f64 %315 %577))) (approx %134 (*.f64 %586 (-.f64 (+.f64 %315 %604) %577))) (approx %143 (*.f64 #s(literal -1 binary64) %649)) (approx %143 (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %653)) %586)) (approx %143 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %659 %586))) %653) %586)) (approx %143 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %666 (*.f64 %659 %135)) %594))) (+.f64 %673 (+.f64 %653 (/.f64 %658 %586)))) %586)) (approx %171 %586) (approx %171 %681) (approx %177 %179) (approx %177 (*.f64 x (+.f64 z %684))) (approx %182 %183) (approx %182 (*.f64 x (fma.f64 t z %315))) (approx %186 %33) (approx %186 %694) (approx %186 (-.f64 %699 %693)) (approx %186 (-.f64 %699 %705)) (approx %199 %708) (approx %204 %711) (approx %209 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %714)) x)) (approx %209 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %720)) %714) x)) (approx %209 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %727 %594))) (+.f64 %714 %720)) x)) (approx %230 (*.f64 #s(literal -1 binary64) %578)) (approx %234 (*.f64 x %737)) (approx %237 (*.f64 %586 %737)) (approx %240 %742) (approx %240 %746) (approx %240 %750) (approx %251 (-.f64 %710 %431)) (approx %251 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %315 %757)) %431)) (approx %251 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %315 (/.f64 (*.f64 %254 (*.f64 %40 %754)) %594))) (fma.f64 #s(literal -1 binary64) %426 (*.f64 #s(literal -1 binary64) %757)))) (approx %294 %109) (approx %294 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %693 %773)) (+.f64 %71 %33))) (approx %294 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %693 %779)) (+.f64 %71 (+.f64 %33 (+.f64 %698 %783))))) (approx %294 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %693 (+.f64 %704 %779))) (fma.f64 #s(literal -1 binary64) (/.f64 y %792) (+.f64 %71 (+.f64 %33 (+.f64 %698 (+.f64 %748 %783))))))) (approx %314 %710) (approx %321 (*.f64 #s(literal -1 binary64) %681)) (approx %324 (/.f64 #s(literal -1 binary64) %16)) (approx %324 %806) (approx %324 (-.f64 %693 %699)) (approx %324 (-.f64 %705 %699)) (approx %334 %812) (approx %334 (/.f64 %746 x)) (approx %334 (/.f64 %750 x)) (approx %341 %684) (approx %341 (/.f64 (+.f64 z %819) x)) (approx %341 (/.f64 (-.f64 (+.f64 z %649) %684) x)) (approx %341 (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z %594))) (fma.f64 #s(literal -1 binary64) %649 %684)) x)) (approx %356 (*.f64 #s(literal -1 binary64) %603)) (approx %356 (/.f64 (fma.f64 #s(literal -1 binary64) %8 (*.f64 #s(literal -1 binary64) %837)) %586)) (approx %356 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %8 (*.f64 #s(literal -1 binary64) (/.f64 %843 %586))) %837) %586)) (approx %356 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %8 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t (*.f64 y %666) (*.f64 %843 %135)) %594))) (+.f64 (/.f64 %616 %586) (+.f64 %837 (/.f64 %842 %586)))) %586)) (approx %384 (*.f64 #s(literal -1 binary64) (/.f64 y %586))) (approx %384 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %866)) %586)) (approx %384 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %871 %586))) %866) %586)) (approx %384 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %836 (*.f64 %871 %135)) %594))) (+.f64 %883 (+.f64 %866 (/.f64 %363 %586)))) %586)) (approx %414 (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 %71 (/.f64 %415 %586))))) (approx %425 %571) (approx %430 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %603 %71)))) (approx %438 %580) (approx %447 (*.f64 x %902)) (approx %452 (*.f64 x %905)) (approx %456 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %773) %33))) (approx %462 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %912 %586)))) (approx %462 (-.f64 (+.f64 #s(literal 1 binary64) %617) (fma.f64 #s(literal -1 binary64) %603 (fma.f64 #s(literal -1 binary64) %918 %611)))) (approx %462 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %912 %923) %929)) (fma.f64 #s(literal -1 binary64) %603 (fma.f64 #s(literal -1 binary64) %918 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 %912 #s(literal 2 binary64)) %923) (+.f64 %604 %937)))))) (approx %497 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %603 %604))) (approx %497 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %603 %611)) (fma.f64 #s(literal -1 binary64) %949 (+.f64 %950 %617)))) (approx %497 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %603 (fma.f64 #s(literal -1 binary64) (/.f64 %8 %923) (+.f64 %604 (+.f64 (/.f64 %16 %923) %937))))) (fma.f64 #s(literal -1 binary64) %949 (+.f64 %950 %929)))) (approx %522 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %967 %71)))) (approx %522 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %617 %71)) (fma.f64 #s(literal -1 binary64) %604 (fma.f64 #s(literal -1 binary64) %610 %603))))) (approx %544 (+.f64 #s(literal 1 binary64) %979)) (approx %544 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %617 %979)) (fma.f64 #s(literal -1 binary64) %610 %985))) (approx %544 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %617 (fma.f64 #s(literal -1 binary64) %926 (fma.f64 #s(literal -1 binary64) %927 (fma.f64 #s(literal -1 binary64) %967 (*.f64 #s(literal -1 binary64) (/.f64 %966 %923))))))) (fma.f64 #s(literal -1 binary64) %934 (fma.f64 #s(literal -1 binary64) %610 (fma.f64 #s(literal -1 binary64) %935 %985))))) (approx %7 (*.f64 #s(literal -1 binary64) %708)) (approx %15 (*.f64 #s(literal -1 binary64) %711)) (approx %26 %1008) (approx %26 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y z (/.f64 %1011 x)) %16) x)))) (approx %26 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %30 (*.f64 %40 %1005)) x)) %1011) x) %8) %16) x)))) (approx %76 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1008 x)) #s(literal 1 binary64))))) (approx %76 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1037 (fma.f64 y z %1038)) %16) x))) x)) #s(literal 1 binary64))))) (approx %88 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1037 %205) x)) #s(literal 1 binary64))) (approx %88 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1056) %43) x)) %205) x)) #s(literal 1 binary64))) (approx %108 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %625 x)) #s(literal 1 binary64))))) (approx %108 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1037) %16) x))) x)) #s(literal 1 binary64))))) (approx %134 (*.f64 %586 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1083 x)) #s(literal 1 binary64)))) (approx %134 (*.f64 %586 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) %1089) x)) #s(literal 1 binary64)))) (approx %143 (/.f64 (fma.f64 #s(literal -1 binary64) z (/.f64 %1096 x)) %586)) (approx %143 (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 %672 x) (/.f64 %1103 x)) %1096) x))) %586)) (approx %143 (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t %1112) x) (/.f64 (*.f64 %1083 %1115) x)) %1115) x)) %1096) x))) %586)) (approx %177 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z %819)))) (approx %182 (*.f64 #s(literal -1 binary64) (*.f64 x %1089))) (approx %186 %1136) (approx %186 (fma.f64 #s(literal -1 binary64) (/.f64 %1136 x) %33)) (approx %199 (*.f64 #s(literal -1 binary64) %572)) (approx %204 (*.f64 #s(literal -1 binary64) %575)) (approx %209 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y %714) x))) (approx %209 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %719 x)) %713) x))) x))) (approx %209 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %727 x) (*.f64 #s(literal -1 binary64) %719)) x)) %713) x))) x))) (approx %234 (*.f64 #s(literal -1 binary64) (*.f64 x %742))) (approx %240 %1174) (approx %240 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1174 x)))) (approx %251 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1180 x)))) (approx %251 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 t z (/.f64 %1186 x)) %8) x)))) (approx %251 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %254 (*.f64 %40 %1180)) x)) %1186) x) %16) %8) x)))) (approx %294 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %300 %33) x))) %33)) (approx %294 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %27 %1213)) %33) x))) %33)) (approx %294 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %1213) %295) x)))) %33) x))) %33)) (approx %324 %1236) (approx %324 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1236 x)) %33)) (approx %334 %1243) (approx %334 %1247) (approx %334 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1247 #s(literal 1 binary64)) x))) (approx %341 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %684) x))) (approx %341 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %1259) x))) (approx %341 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1259 z) x))) x))) (approx %356 (/.f64 (fma.f64 #s(literal -1 binary64) %8 (/.f64 %1271 x)) %586)) (approx %356 (/.f64 (fma.f64 #s(literal -1 binary64) %8 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %1038 (/.f64 %1276 x)) %1271) x))) %586)) (approx %356 (/.f64 (fma.f64 #s(literal -1 binary64) %8 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (*.f64 y %1112)) x) (/.f64 (*.f64 %1083 %1288) x)) %1288) x)) %1271) x))) %586)) (approx %384 (/.f64 (fma.f64 #s(literal -1 binary64) y (/.f64 %1301 x)) %586)) (approx %384 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %714 (/.f64 %1306 x)) %1301) x))) %586)) (approx %384 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t %1271) x) (/.f64 (*.f64 %1083 %1317) x)) %1317) x)) %1301) x))) %586)) (approx %414 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) %416) x)) #s(literal 1 binary64))))) (approx %430 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %580 x)) #s(literal 1 binary64))))) (approx %447 (*.f64 #s(literal -1 binary64) (*.f64 x %1343))) (approx %452 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %773 %33)))) (approx %456 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %33 #s(literal 1 binary64))))) (approx %456 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %905 #s(literal 1 binary64))))) (approx %462 (-.f64 (+.f64 #s(literal 1 binary64) %603) %604)) (approx %462 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %610 (fma.f64 #s(literal -1 binary64) %1362 %617))) %1367)) (approx %462 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %925 x) (fma.f64 #s(literal -1 binary64) %1037 (fma.f64 #s(literal -1 binary64) %1006 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 %1005 #s(literal 2 binary64)) x) (+.f64 %1038 %1056))))) (fma.f64 #s(literal -1 binary64) %43 (fma.f64 #s(literal -1 binary64) %1005 %616))) %594))) %1367)) (approx %497 (+.f64 #s(literal 1 binary64) %1367)) (approx %497 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1366 (*.f64 #s(literal -1 binary64) (/.f64 %1390 %594))))) (approx %497 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1366 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %43 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1396 (*.f64 #s(literal -1 binary64) %1390)) x) %1388)) %8) %594))))) (approx %1408 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %1409 %594) %1367)) (*.f64 #s(literal -1 binary64) %1362))) (approx %1408 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1366 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1418 (*.f64 #s(literal -1 binary64) (/.f64 %1396 x))) (*.f64 #s(literal -1 binary64) (/.f64 %1418 x))) %594))))) (approx y y) (approx %7 %1431) (approx %26 (*.f64 #s(literal -1 binary64) %1434)) (approx %26 (fma.f64 #s(literal -1 binary64) %1434 %1437)) (approx %76 %1440) (approx %76 (-.f64 (+.f64 x %1437) %1434)) (approx %199 %439) (approx %209 (/.f64 y %1433)) (approx %251 (/.f64 %207 x)) (approx %251 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y %1450) %586)) %315)) (approx %251 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 (*.f64 y %1456) %594) %1460))) %315)) (approx %251 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y (*.f64 %53 %207)) %923) (*.f64 #s(literal -1 binary64) (/.f64 %1456 %594)))) %1460))) %315)) (approx %294 %1482) (approx %294 (-.f64 %1486 %1481)) (approx %356 %1490) (approx %384 (/.f64 y %1489)) (approx %408 t) (approx %408 (+.f64 t %448)) (approx %409 %1497) (approx %409 %1499) (approx %414 %1502) (approx %414 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %426 %315)))) (approx %430 %1509) (approx %447 %1511) (approx %456 %1513) (approx %456 (-.f64 %1515 %89)) (approx %462 (/.f64 %24 %1440)) (approx %462 (fma.f64 #s(literal -1 binary64) (/.f64 %1520 %1522) %1526)) (approx %462 (fma.f64 y (-.f64 (/.f64 (*.f64 y %1529) %1533) %1535) %1526)) (approx %462 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %1539) (*.f64 (pow.f64 %1440 #s(literal 4 binary64)) %1542))) (*.f64 #s(literal -1 binary64) (/.f64 %1529 %1533)))) %1535) %1526)) (approx %497 (/.f64 %1440 %24)) (approx %497 (-.f64 (+.f64 %1478 %1490) %1556)) (approx %521 %1559) (approx %521 %1562) (approx %522 %1564) (approx %522 (+.f64 x %1562)) (approx %544 (/.f64 %1564 %24)) (approx %544 (fma.f64 #s(literal -1 binary64) %1571 %1573)) (approx %7 (*.f64 y (+.f64 z %1577))) (approx %26 %1437) (approx %26 (*.f64 y (fma.f64 #s(literal -1 binary64) %1583 %1584))) (approx %76 (*.f64 y (-.f64 (+.f64 %1576 %1584) %1583))) (approx %199 (*.f64 y (-.f64 %1576 z))) (approx %251 (*.f64 #s(literal -1 binary64) (/.f64 %207 %8))) (approx %251 (/.f64 (fma.f64 #s(literal -1 binary64) %1599 %1601) y)) (approx %251 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1607 %1601) %1599) y)) (approx %251 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1612 %1613) %1601) (+.f64 %1599 %1607)) y)) (approx %294 %1485) (approx %294 (*.f64 y (-.f64 (+.f64 %1621 %1623) (/.f64 x (*.f64 t %1520))))) (approx %408 (*.f64 y (-.f64 %252 #s(literal 1 binary64)))) (approx %409 (*.f64 y (-.f64 %1633 %71))) (approx %414 (*.f64 y (fma.f64 #s(literal -1 binary64) %684 (+.f64 %1637 (+.f64 %1576 (/.f64 %16 %212)))))) (approx %425 %1645) (approx %430 (*.f64 y (-.f64 %1647 %684))) (approx %438 %1652) (approx %443 (*.f64 y (fma.f64 #s(literal -1 binary64) %684 %1647))) (approx %447 (*.f64 y (-.f64 %1657 #s(literal 1 binary64)))) (approx %452 (*.f64 y (-.f64 %1661 %144))) (approx %456 (*.f64 y (-.f64 (+.f64 %144 %1576) %1661))) (approx %462 (/.f64 %1489 %8)) (approx %462 (/.f64 (fma.f64 #s(literal -1 binary64) %1673 %1674) y)) (approx %462 (/.f64 (-.f64 (+.f64 %1680 %1674) %1673) y)) (approx %462 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1687 %1613) %1674) (fma.f64 #s(literal -1 binary64) %1680 %1673)) y)) (approx %497 (*.f64 y (-.f64 (+.f64 %1623 %1694) (/.f64 x (*.f64 y %1489))))) (approx %521 (*.f64 #s(literal -1 binary64) %1561)) (approx %521 (*.f64 y (fma.f64 #s(literal -1 binary64) %1703 %1705))) (approx %522 (*.f64 y (-.f64 (+.f64 %1576 %1705) %1703))) (approx %544 (*.f64 #s(literal -1 binary64) %1571)) (approx %544 (*.f64 y (fma.f64 #s(literal -1 binary64) %1715 (+.f64 (/.f64 x (*.f64 y %1570)) %1623)))) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %1576)))) (approx %26 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1584 %1583)))) (approx %76 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1584 (*.f64 #s(literal -1 binary64) (/.f64 %1440 y)))))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1577 %349)))) (approx %251 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %175 %1599) t) y))) (approx %251 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1605 %726)) %1747) y) %175) t) y))) (approx %251 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1612 %1755) (*.f64 #s(literal -1 binary64) (/.f64 %1605 %53))) y)) %1747) y) %175) t) y))) (approx %294 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1482 y)) %1621)))) (approx %408 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %252))))) (approx %409 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1633 %71)))) (approx %414 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1502 y) %684)))) (approx %425 (*.f64 #s(literal -1 binary64) %1652)) (approx %430 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %1791) %819)))) (approx %438 (*.f64 #s(literal -1 binary64) %1645)) (approx %443 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1791 %684)))) (approx %447 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1657))))) (approx %452 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1661 %144)))) (approx %456 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1513 y)) %144)))) (approx %462 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1674 %1673) y))) (approx %462 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1674 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1679 %726) %1823) y))) y))) (approx %462 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1674 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1687 %1755) (/.f64 %1679 %53)) y)) %1823) y))) y))) (approx %497 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1694 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1478 %1556) y)))))) (approx %521 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1705 %1703)))) (approx %522 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1564 y)) (*.f64 #s(literal -1 binary64) %1703))))) (approx %544 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1573 y) %1715)))) (approx %15 %1433) (approx %26 (+.f64 #s(literal 1 binary64) %1869)) (approx %26 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %169 (/.f64 (*.f64 t %1869) x)) %1867)))) (approx %26 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %169 (*.f64 z (-.f64 (/.f64 (*.f64 %30 %1869) %586) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1868) x))))) %1867)))) (approx %76 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z %1499)))) (approx %76 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %169 (fma.f64 z %1898 %1497)))))) (approx %76 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %169 (fma.f64 z (-.f64 (fma.f64 z (-.f64 %1905 %1907) %1895) %1897) %1497)))))) (approx %88 (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1917) %1497)) #s(literal 1 binary64))) (approx %88 (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1924) %1895)) %1497)) #s(literal 1 binary64))) (approx %108 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (+.f64 %1497 %1917))))) (approx %108 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 z (+.f64 %1924 %1895) %1497))))) (approx %134 (*.f64 #s(literal -1 binary64) %172)) (approx %134 (fma.f64 #s(literal -1 binary64) %172 %1480)) (approx %143 %1948) (approx %143 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %16 %1950)) %1953))) (approx %143 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %31 %1957)) %1960)) %1953))) (approx %143 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1923 %1966)) (/.f64 %30 %1957))) %1960)) %1953))) (approx %177 %1479) (approx %182 %1480) (approx %186 %1481) (approx %204 %318) (approx %209 (fma.f64 #s(literal -1 binary64) %169 (*.f64 #s(literal -1 binary64) %883))) (approx %209 (fma.f64 #s(literal -1 binary64) %169 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1984 %594)) %1897)))) (approx %209 (fma.f64 #s(literal -1 binary64) %169 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1991 %923)) %1907)) %1897)))) (approx %2001 (/.f64 (-.f64 z %144) z)) (approx %2005 (/.f64 (fma.f64 #s(literal -1 binary64) %2006 %179) z)) (approx %251 (+.f64 #s(literal 1 binary64) %2011)) (approx %251 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1497 (/.f64 (*.f64 y %2011) x)) %339)))) (approx %251 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1497 (*.f64 z (-.f64 (/.f64 (*.f64 %254 %2011) %586) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %2010) x))))) %339)))) (approx %294 %2033) (approx %294 (/.f64 (-.f64 (*.f64 z %1486) %2036) z)) (approx %341 (/.f64 z %24)) (approx %356 %2043) (approx %356 (*.f64 z %2048)) (approx %356 (*.f64 z %2056)) (approx %356 (*.f64 z %2066)) (approx %384 (*.f64 #s(literal -1 binary64) %2045)) (approx %384 %2048) (approx %384 %2056) (approx %384 %2066) (approx %414 (+.f64 #s(literal 1 binary64) (+.f64 x %2075))) (approx %447 (/.f64 %439 z)) (approx %452 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8 t) %2006) z)) (approx %456 (/.f64 (-.f64 %2085 %2006) z)) (approx %462 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %2091))) (approx %462 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 z %2099) %2090)))) (approx %462 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 z (-.f64 (fma.f64 z (-.f64 %2061 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2090 %1898) %24) (+.f64 (/.f64 (*.f64 %1499 %2099) %24) %2109))) %2053) %2098)) %2090)))) (approx %497 (+.f64 #s(literal 1 binary64) %2091)) (approx %497 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2045 (fma.f64 z (-.f64 %2097 %2053) %2089))))) (approx %497 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2045 (fma.f64 z (-.f64 (fma.f64 z (-.f64 %2109 %2061) %2097) %2053) %2089))))) (approx %522 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) %2137)))) (approx %522 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1897) %2143)) %2136))))) (approx %522 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (-.f64 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1897 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1907) (*.f64 #s(literal -1 binary64) %1905)))) %2143)) %2136))))) (approx %544 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2137 %24)))) (approx %544 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2167 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2053) %2169)))))) (approx %544 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2167 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2053 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2061) (*.f64 #s(literal -1 binary64) %2109)))) %2169)))))) (approx %7 (*.f64 z (+.f64 y %2187))) (approx %15 (*.f64 z (+.f64 t %2187))) (approx %26 (-.f64 %2194 %2196)) (approx %26 (-.f64 (fma.f64 #s(literal -1 binary64) %89 (+.f64 %27 %2204)) %2196)) (approx %26 (-.f64 (fma.f64 #s(literal -1 binary64) %89 (+.f64 %27 (/.f64 (*.f64 %586 %2202) %2210))) (fma.f64 #s(literal -1 binary64) %2195 (*.f64 #s(literal -1 binary64) %2204)))) (approx %76 %1515) (approx %76 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2219 z) %27))) (approx %76 (-.f64 %2226 %2230)) (approx %76 (-.f64 %2236 (fma.f64 #s(literal -1 binary64) %2195 (fma.f64 #s(literal -1 binary64) %2228 (fma.f64 #s(literal -1 binary64) %2238 %89))))) (approx %88 (/.f64 %2245 z)) (approx %88 (/.f64 (-.f64 (+.f64 %2006 %2248) %2250) z)) (approx %88 (/.f64 (-.f64 (+.f64 %2006 (/.f64 %923 %54)) (fma.f64 #s(literal -1 binary64) %2244 (*.f64 #s(literal -1 binary64) %2248))) z)) (approx %108 %2261) (approx %108 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %2224)) %89)) (approx %108 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2224 (*.f64 #s(literal -1 binary64) %2233))) %89)) (approx %134 (*.f64 z (fma.f64 #s(literal -1 binary64) %2272 %1484))) (approx %143 %1621) (approx %143 (+.f64 %1621 %2278)) (approx %143 (-.f64 (+.f64 %1621 %2282) (*.f64 #s(literal -1 binary64) %2278))) (approx %143 (-.f64 (+.f64 %1621 (/.f64 %594 %2287)) (fma.f64 #s(literal -1 binary64) %2278 (*.f64 #s(literal -1 binary64) %2282)))) (approx %199 (*.f64 z %450)) (approx %204 (*.f64 z (-.f64 %175 t))) (approx %209 (/.f64 (+.f64 %27 %2195) z)) (approx %209 (/.f64 (-.f64 (+.f64 %27 %2228) %2196) z)) (approx %209 (/.f64 (-.f64 (+.f64 %27 %2238) (fma.f64 #s(literal -1 binary64) %2195 (*.f64 #s(literal -1 binary64) %2228))) z)) (approx %251 (-.f64 (fma.f64 #s(literal -1 binary64) %1657 %252) %2314)) (approx %251 (-.f64 (fma.f64 #s(literal -1 binary64) %1657 (+.f64 %252 %2321)) %2314)) (approx %251 (-.f64 (fma.f64 #s(literal -1 binary64) %1657 (+.f64 %252 (/.f64 (*.f64 %586 %2319) %1606))) (fma.f64 #s(literal -1 binary64) %2313 (*.f64 #s(literal -1 binary64) %2321)))) (approx %294 %1486) (approx %294 (fma.f64 #s(literal -1 binary64) %1481 %1486)) (approx %314 (*.f64 z (fma.f64 #s(literal -1 binary64) %1497 %901))) (approx %356 %2341) (approx %356 %2346) (approx %356 %2352) (approx %384 (/.f64 y %1480)) (approx %384 (/.f64 %2341 z)) (approx %384 (/.f64 %2346 z)) (approx %384 (/.f64 %2352 z)) (approx %414 %2075) (approx %414 (*.f64 z (-.f64 (+.f64 %901 (+.f64 %1497 %175)) %169))) (approx %425 %2368) (approx %430 (*.f64 z (-.f64 %2370 %169))) (approx %438 %2374) (approx %443 (*.f64 z (fma.f64 #s(literal -1 binary64) %169 %2370))) (approx %456 (+.f64 x %2194)) (approx %462 (/.f64 %24 %1515)) (approx %462 (+.f64 %2383 (+.f64 %2384 %2388))) (approx %462 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2403 %40) %2405) (*.f64 #s(literal -1 binary64) %2388))) (approx %462 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 %24 (*.f64 %2219 %2400)) %2394) (+.f64 (/.f64 (*.f64 %24 (-.f64 (*.f64 #s(literal -1 binary64) %2413) (*.f64 #s(literal -1 binary64) %2415))) %2386) (/.f64 (*.f64 %2219 %2403) %1515))) %53) %2405) (fma.f64 #s(literal -1 binary64) %2388 (fma.f64 #s(literal -1 binary64) (/.f64 %2393 (*.f64 %40 %2394)) (/.f64 %2401 (*.f64 %40 %2386)))))) (approx %497 (/.f64 %1515 %24)) (approx %497 (fma.f64 #s(literal -1 binary64) %2436 %1486)) (approx %497 (-.f64 (fma.f64 #s(literal -1 binary64) %2436 %2441) %2350)) (approx %497 (-.f64 (fma.f64 #s(literal -1 binary64) %2436 %2448) (fma.f64 #s(literal -1 binary64) %2343 (*.f64 #s(literal -1 binary64) %2348)))) (approx %522 %2454) (approx %522 (-.f64 %2457 %299)) (approx %522 (-.f64 %2462 %2463)) (approx %522 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %89 (+.f64 %2195 (+.f64 %2228 %2238)))) %2471)) (approx %544 (/.f64 %2454 %24)) (approx %544 (-.f64 %2477 %2478)) (approx %544 (-.f64 %2483 %2484)) (approx %544 (-.f64 (fma.f64 #s(literal -1 binary64) %1481 (+.f64 %1478 (+.f64 %2340 (+.f64 %2343 %2348)))) %2492)) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 z %1511))) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t %175)))) (approx %26 (fma.f64 #s(literal -1 binary64) %2503 %27)) (approx %26 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %2006 (/.f64 %2506 %16)) %2200) z) %27)) (approx %26 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %586 %2502) %31)) (/.f64 %2506 t)) z) %2006) %2200) z) %27)) (approx %76 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2524 z) %27))) (approx %76 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2200 (*.f64 #s(literal -1 binary64) (/.f64 %2529 z))) %2199) z) %27))) (approx %76 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2200 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2538 z) %2529) z))) %2199) z) %27))) (approx %88 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2006 %2250) z))) (approx %88 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2006 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2553 %2397) z))) z))) (approx %88 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2006 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %923 %2561)) %2413) z)) %2397) z))) z))) (approx %108 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2244 %2199) z)))) (approx %108 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2396 (*.f64 #s(literal -1 binary64) %2553)) z)) %2199) z)))) (approx %134 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1484 %2272)))) (approx %143 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %586 %2592)) %2596) z) %1621)) (approx %143 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %594 %2601) (*.f64 #s(literal -1 binary64) (/.f64 %586 %2603))) z)) %2596) z) %1621)) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %2187 %448)))) (approx %204 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %2187 (*.f64 #s(literal -1 binary64) t))))) (approx %209 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %27 %2196) z))) (approx %209 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2626 %2201) z))) z))) (approx %209 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2634) %2398) z)) %2201) z))) z))) (approx %251 (fma.f64 #s(literal -1 binary64) (/.f64 %2646 z) %252)) (approx %251 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %1576 (/.f64 %2650 %8)) %2317) z) %252)) (approx %251 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %586 %2646) %255)) (/.f64 %2650 y)) z) %1576) %2317) z) %252)) (approx %314 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1497 %901)))) (approx %356 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2672 (*.f64 #s(literal -1 binary64) %2673)) z) %1485)) (approx %356 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2672 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2679 %2680) z))) z) %1485)) (approx %384 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1485 %2345) z))) (approx %384 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1485 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2673 %2692) z))) z))) (approx %384 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1485 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2680) %2679) z)) %2692) z))) z))) (approx %414 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2711 (*.f64 #s(literal -1 binary64) %411))))) (approx %425 (*.f64 #s(literal -1 binary64) %2374)) (approx %430 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2711) %339)))) (approx %438 (*.f64 #s(literal -1 binary64) %2368)) (approx %443 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2711 %169)))) (approx %462 (+.f64 %2383 (+.f64 %2384 (/.f64 %2730 %2387)))) (approx %462 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2736 %2737) (/.f64 %2739 %2387)) %2742) z) %2405)) (approx %462 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %24 (*.f64 %2529 %2524)) %2737) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2752 %2524) %2085) (/.f64 (*.f64 %24 %2538) %2387))) %2752) z)) %2742) z) %2405)) (approx %497 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2692 %2766) z) %1486)) (approx %497 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2672 (*.f64 #s(literal -1 binary64) (/.f64 %2772 z))) %2766) z) %1486)) (approx %497 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2672 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2237 (*.f64 %52 %24)) (/.f64 %594 %2603)) z) %2772) z))) %2766) z) %1486)) (approx %522 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %2503)) %299)) (approx %522 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2626 %2245) %2200) z))) %299)) (approx %522 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2553 %2634) %2805) z) %2006) %2200) z))) %299)) (approx %544 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2036 %2672) z) %1478) %2478)) (approx %544 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2673 (+.f64 %2036 (/.f64 %586 %2277))) %2672) z) %1478) %2478)) (approx %544 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2805 %24) (fma.f64 #s(literal -1 binary64) (/.f64 %594 %2592) %2680)) z) %2036) %2672) z) %1478) %2478)) (approx %26 %2840) (approx %26 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %2842) %586) %2840)) (approx %26 (fma.f64 #s(literal -1 binary64) %2839 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %2847) %594)) %2851)))) (approx %26 (fma.f64 #s(literal -1 binary64) %2839 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %53 %1431)) %923)) (/.f64 %2847 %594))) %2851)))) (approx %76 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %426 (*.f64 t %2868))))) (approx %76 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %426 (*.f64 t (-.f64 (fma.f64 t %2876 %684) %2867)))))) (approx %76 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %426 (*.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t %2886 %2874) %2875) %684) %2867)))))) (approx %88 (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %673) %684)) #s(literal 1 binary64))) (approx %88 (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2902) %2874)) %684)) #s(literal 1 binary64))) (approx %108 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (+.f64 %684 %673))))) (approx %108 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (fma.f64 t (+.f64 %2902 %2874) %684))))) (approx %143 (fma.f64 #s(literal -1 binary64) %1947 (*.f64 #s(literal -1 binary64) (/.f64 %672 %1950)))) (approx %143 (fma.f64 #s(literal -1 binary64) %1947 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2901 %1957)) %2927)))) (approx %143 (fma.f64 #s(literal -1 binary64) %1947 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2932 %1966)) %2935)) %2927)))) (approx %209 (fma.f64 #s(literal -1 binary64) %169 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %617) %603)))) (approx %209 (fma.f64 #s(literal -1 binary64) %169 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2947 %923)) (/.f64 %615 %594))) %603)))) (approx %2001 (/.f64 (-.f64 t %901) t)) (approx %2005 (/.f64 (fma.f64 #s(literal -1 binary64) %175 %772) t)) (approx %251 %2963) (approx %251 (fma.f64 #s(literal -1 binary64) %2965 %2963)) (approx %294 (/.f64 (-.f64 %2968 %2969) t)) (approx %294 (/.f64 (-.f64 (+.f64 %2968 (/.f64 %772 %24)) %2969) t)) (approx %356 (fma.f64 #s(literal -1 binary64) (/.f64 %616 %1950) %2043)) (approx %356 (fma.f64 #s(literal -1 binary64) %2042 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2947 %1957)) %2983)))) (approx %356 (fma.f64 #s(literal -1 binary64) %2042 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1755) %1966)) %2991)) %2983)))) (approx %384 (fma.f64 #s(literal -1 binary64) %2045 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %616 %1957)) %3000)))) (approx %384 (fma.f64 #s(literal -1 binary64) %2045 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2947 %1966)) (/.f64 %615 %1957))) %3000)))) (approx %408 %410) (approx %452 %3015) (approx %456 (/.f64 %3017 t)) (approx %456 (/.f64 (-.f64 (+.f64 y %772) %175) t)) (approx %462 (/.f64 %24 %1509)) (approx %462 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %3026) %3028) %3032)) (approx %462 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %3041)) %3044) %3032)) (approx %462 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %24 (*.f64 %2868 %2876)) %3037) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3041 %2868) %1509) (/.f64 (*.f64 %24 %2886) %3028))))) %3041)) %3044) %3032)) (approx %497 (/.f64 %1509 %24)) (approx %497 (fma.f64 #s(literal -1 binary64) %2042 (fma.f64 t (-.f64 %1947 %2983) %3068))) (approx %497 (fma.f64 #s(literal -1 binary64) %2042 (fma.f64 t (-.f64 (fma.f64 t (-.f64 %2927 %2991) %1947) %2983) %3068))) (approx %497 (fma.f64 #s(literal -1 binary64) %2042 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 %2935 %3078) %2927) %2991) %1947) %2983) %3068))) (approx %521 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t %3087) %586)) %426)) (approx %521 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (/.f64 (*.f64 t %3093) %594) %3097))) %426)) (approx %521 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 (*.f64 t (*.f64 %53 %202)) %923) (*.f64 #s(literal -1 binary64) (/.f64 %3093 %594)))) %3097))) %426)) (approx %522 %3115) (approx %522 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2867) %819)))) %426)) (approx %522 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2867 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2875) %3125))) %819)))) %426)) (approx %522 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2867 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2875 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2885) (*.f64 #s(literal -1 binary64) %2884)))) %3125))) %819)))) %426)) (approx %544 (/.f64 %3115 %24)) (approx %544 (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2983) %1948) %3068) %2042)) (approx %544 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2983 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2991) %3157))) %1948) %3068) %2042)) (approx %544 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2983 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2991 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3078) (*.f64 #s(literal -1 binary64) %2935)))) %3157))) %1948) %3068) %2042)) (approx %15 (*.f64 t (+.f64 z %2199))) (approx %26 (/.f64 %1431 %16)) (approx %26 (/.f64 (-.f64 (+.f64 y %3183) %175) t)) (approx %26 (/.f64 (-.f64 (+.f64 y %3189) (fma.f64 #s(literal -1 binary64) %3183 %175)) t)) (approx %26 (/.f64 (-.f64 (+.f64 y (/.f64 %3195 %3196)) (fma.f64 #s(literal -1 binary64) %3183 (fma.f64 #s(literal -1 binary64) %3189 %175))) t)) (approx %76 (-.f64 %2226 (fma.f64 #s(literal -1 binary64) %2195 %89))) (approx %76 (-.f64 %2236 %2230)) (approx %88 (/.f64 (+.f64 %175 %3209) t)) (approx %88 (/.f64 (-.f64 (+.f64 %175 %3213) %3215) t)) (approx %88 (/.f64 (-.f64 (+.f64 %175 (/.f64 %923 %3196)) (fma.f64 #s(literal -1 binary64) %3209 (*.f64 #s(literal -1 binary64) %3213))) t)) (approx %134 (*.f64 t (fma.f64 #s(literal -1 binary64) %3226 %1479))) (approx %143 (/.f64 (+.f64 %3067 %1481) t)) (approx %143 (/.f64 (-.f64 (+.f64 %3067 %2440) %2033) t)) (approx %143 (/.f64 (-.f64 (+.f64 %3067 %2446) (fma.f64 #s(literal -1 binary64) %1481 (*.f64 #s(literal -1 binary64) %2440))) t)) (approx %204 (*.f64 t (-.f64 %2006 z))) (approx %209 (/.f64 (+.f64 %3246 %3247) t)) (approx %209 (/.f64 (-.f64 (+.f64 %3246 %3251) %3253) t)) (approx %209 (/.f64 (-.f64 (+.f64 %3246 (/.f64 %2237 %3196)) (fma.f64 #s(literal -1 binary64) %3247 (*.f64 #s(literal -1 binary64) %3251))) t)) (approx %251 (*.f64 #s(literal -1 binary64) %2965)) (approx %251 (*.f64 t (fma.f64 #s(literal -1 binary64) %3266 %3268))) (approx %294 %1478) (approx %314 (*.f64 t (fma.f64 #s(literal -1 binary64) %684 %144))) (approx %356 (/.f64 (+.f64 %2968 %3276) t)) (approx %356 (/.f64 (-.f64 (+.f64 %2968 %3280) %3282) t)) (approx %356 (/.f64 (-.f64 (+.f64 %2968 (/.f64 %2237 %2445)) (fma.f64 #s(literal -1 binary64) %3276 (*.f64 #s(literal -1 binary64) %3280))) t)) (approx %384 (/.f64 (+.f64 %3293 %3295) t)) (approx %384 (/.f64 (-.f64 (+.f64 %3293 %3300) %3302) t)) (approx %384 (/.f64 (-.f64 (+.f64 %3293 (/.f64 %2237 (*.f64 %39 %3306))) (fma.f64 #s(literal -1 binary64) %3295 (*.f64 #s(literal -1 binary64) %3300))) t)) (approx %408 (*.f64 t %300)) (approx %409 (*.f64 t (fma.f64 #s(literal -1 binary64) %773 %71))) (approx %414 %315) (approx %414 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %8 %772) (+.f64 %144 (+.f64 %2006 %684))))) (approx %462 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %3328 %71))) (approx %462 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %3342 %30) %71)) %3328)) (approx %462 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %24 (*.f64 %3017 %3339)) %594) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3342 %3017) x) (/.f64 (*.f64 %24 (-.f64 %3354 %3356)) %586))) %39) %71)) (fma.f64 #s(literal -1 binary64) (/.f64 %3333 (*.f64 %30 %594)) (+.f64 %3328 (/.f64 %3340 (*.f64 %30 %586)))))) (approx %497 (-.f64 %2441 (fma.f64 #s(literal -1 binary64) %2340 %1481))) (approx %497 (-.f64 %2448 (fma.f64 #s(literal -1 binary64) %2340 (fma.f64 #s(literal -1 binary64) %2343 %1481)))) (approx %521 (*.f64 #s(literal -1 binary64) (/.f64 %202 %16))) (approx %521 (/.f64 (fma.f64 #s(literal -1 binary64) %3384 %3386) t)) (approx %521 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3391 %3386) %3384) t)) (approx %521 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3396 %3196) %3386) (+.f64 %3384 %3391)) t)) (approx %522 (-.f64 %2261 %299)) (approx %522 (-.f64 %2457 %2463)) (approx %522 (-.f64 %2462 %2471)) (approx %544 (-.f64 (fma.f64 #s(literal -1 binary64) %1481 %1478) %2478)) (approx %544 (-.f64 %2477 %2484)) (approx %544 (-.f64 %2483 %2492)) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z %2006)))) (approx %26 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3183 %3421) t))) (approx %26 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3420 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3188 %2901) %3428) t))) t))) (approx %26 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3195 %2932)) (/.f64 %3188 %53)) t)) %3428) t) %3421) t))) (approx %76 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %3448 t)))) (approx %76 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %3339 t))) %2187) t)))) (approx %76 (+.f64 x (*.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 %3461 t) %3336) %3338) t))) %2187) t)))) (approx %88 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %175 %3215) t))) (approx %88 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %175 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3477 %3336) t))) t))) (approx %88 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %175 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %923 %2932)) %3353) t)) %3336) t))) t))) (approx %108 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3209 %2187) t)))) (approx %108 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3335 (*.f64 #s(literal -1 binary64) %3477)) t)) %2187) t)))) (approx %134 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1479 %3226)))) (approx %143 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2033 %3067) t))) (approx %143 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %586 %3294) %3520) t)) %3067) t))) (approx %143 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %594 %3528)) %3531) t)) %3520) t)) %3067) t))) (approx %204 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %2199 %349)))) (approx %209 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3246 %3253) t))) (approx %209 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3246 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2227 %2901) %3552) t))) t))) (approx %209 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3246 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2237 %2932)) (/.f64 %2227 %53)) t)) %3552) t))) t))) (approx %251 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %3268 %3266)))) (approx %294 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2968) %3520) t) %1478)) (approx %314 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %684 %144)))) (approx %356 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2968 %3282) t))) (approx %356 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2968 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2227 %3294) %3592) t))) t))) (approx %356 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2968 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2237 %3528)) %3602) t)) %3592) t))) t))) (approx %384 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3293 %3302) t))) (approx %384 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3293 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2227 %3528) %3619) t))) t))) (approx %384 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3293 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2237 (*.f64 t %3306))) (/.f64 %2227 %1539)) t)) %3619) t))) t))) (approx %408 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %27 #s(literal 1 binary64))))) (approx %409 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %773 %71)))) (approx %414 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %684 (*.f64 #s(literal -1 binary64) (/.f64 %1509 t)))))) (approx %456 (+.f64 x (*.f64 #s(literal -1 binary64) %3015))) (approx %462 (+.f64 #s(literal 1 binary64) (+.f64 %71 (/.f64 %3658 %782)))) (approx %462 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3664 %792) (/.f64 %3340 %782)) %3668) t) %71))) (approx %462 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %24 (*.f64 %3448 %3339)) %792) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3678 %3448) %772) (/.f64 (*.f64 %24 %3461) %782))) %3678) t)) %3668) t) %71))) (approx %497 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2968 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3693 %3592) t))) %3520) t) %1478)) (approx %497 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2968 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3702 %3602) t) %3693) %3592) t))) %3520) t) %1478)) (approx %521 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %175 %3384) y) t))) (approx %521 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3390 %2901)) %3721) t) %175) y) t))) (approx %521 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3396 %2932) (*.f64 #s(literal -1 binary64) (/.f64 %3390 %53))) t)) %3721) t) %175) y) t))) (approx %522 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3337 %3335) t) %175) y) t)))) (approx %522 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3356 %3354) t) %3337) %3335) t) %175) y) t)))) (approx %544 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2969 %2968) t) %1478)) (approx %544 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3591 %3531) t) %2969) %2968) t) %1478)) (approx %544 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3602) (*.f64 #s(literal -1 binary64) %3702)) t) %3591) %3531) t) %2969) %2968) t) %1478)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 19.0ms | x | 0 |
| 14.0ms | x | -inf |
| 13.0ms | t | 0 |
| 11.0ms | y | 0 |
| 11.0ms | y | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 155 | 1826 |
| 0 | 257 | 1811 |
| 1 | 1019 | 1756 |
| 0 | 4088 | 1756 |
| 0 | 4663 | 1748 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %4 = (-.f64 %3 x) %6 = (*.f64 t z) %7 = (-.f64 %6 x) %9 = (+.f64 x #s(literal 1 binary64)) %11 = (approx x #s(literal 0 binary64)) %13 = (* t z) %14 = (- %13 x) %15 = (approx %14 %6) %16 = (/.f64 y t) %19 = (/ (- (* y z) x) %14) %20 = (approx %19 %16) %21 = (/.f64 #s(literal 1 binary64) %6) %23 = (+ x 1) %24 = (approx %23 #s(literal 1 binary64)) %25 = (+.f64 #s(literal 1 binary64) x) %26 = (*.f64 #s(literal -1 binary64) x) %27 = (/.f64 #s(literal 1 binary64) x) %28 = (+.f64 #s(literal 1 binary64) %27) %29 = (*.f64 x %28) %30 = (+ x %19) %31 = (approx %30 %29) %32 = (/.f64 x %7) %33 = (-.f64 x %32) %34 = (approx %30 %33) %35 = (*.f64 %25 %7) %36 = (/.f64 z %35) %37 = (/.f64 y x) %38 = (*.f64 x %25) %39 = (/.f64 x z) %40 = (*.f64 z %25) %41 = (*.f64 t %40) %42 = (/.f64 x %41) %43 = (*.f64 z y) %44 = (-.f64 x %43) %45 = (neg.f64 x) %46 = (fma.f64 y z %45) %47 = (-.f64 x %6) %48 = (/.f64 y %7) %49 = (-.f64 #s(literal -1 binary64) x) %50 = (+.f64 x %20) %51 = (/.f64 %4 %15) %52 = (+.f64 x %51) %53 = (/.f64 %46 %7) %54 = (+.f64 x %53) %55 = (-.f64 #s(literal 1 binary64) %21) %56 = (*.f64 x %55) %59 = (approx (- x (/ x %14)) %56) %60 = (+.f64 #s(literal 1 binary64) %26) %61 = (*.f64 x %60) %62 = (+ 1 x) %63 = (/ x %62) %64 = (approx %63 %61) %65 = (/.f64 t y) %67 = (* z y) %69 = (/ (- x %13) (- x %67)) %70 = (approx %69 %65) %71 = (-.f64 #s(literal 1 binary64) %27) %72 = (approx %63 %71) %79 = (- (+ %63 (/ y (* t %62))) (/ x (* t (* z %62)))) %80 = (approx %79 %55) %81 = (/.f64 %47 x) %82 = (approx %69 %81) %83 = (*.f64 #s(literal -1 binary64) %38) %85 = (approx (* %62 %14) %83) %86 = (*.f64 #s(literal -1 binary64) %42) %87 = (approx %79 %86) %88 = (neg.f64 y) %89 = (/.f64 #s(literal -1 binary64) %49) %91 = (/ (- %67 x) %14) %92 = (approx %91 %16) %93 = (/.f64 %88 x) %94 = (+ %91 x) %95 = (approx %94 %25) %96 = (approx %94 %33) %97 = (/.f64 z %25) %98 = (*.f64 %48 %97) %99 = (/.f64 y %35) %100 = (*.f64 z %99) %101 = (*.f64 y %36) %102 = (+.f64 %88 t) %103 = (/.f64 %102 x) %104 = (fma.f64 %103 z %25) %105 = (fma.f64 z %37 #s(literal -1 binary64)) %106 = (-.f64 x %105) %107 = (approx %94 %104) %108 = (/.f64 %44 x) %109 = (approx %91 %108) %110 = (fma.f64 z %93 %25) %111 = (approx %94 %106) %112 = (+.f64 %88 %39) %113 = (/.f64 %112 t) %114 = (-.f64 x %113) %115 = (approx %94 %114) %116 = (/.f64 %25 %96) %118 = (+.f64 %92 x) %120 = (/.f64 %25 %118) %122 = (+.f64 %109 x) %124 = (/ %30 %23) %129 = (/.f64 #s(literal 1 binary64) %82) %130 = (+.f64 x %129) %132 = (/.f64 #s(literal 1 binary64) %70) %133 = (+.f64 x %132) %143 = (approx %30 %59) %145 = (approx %30 %110) %148 = (/.f64 %3 %85) %150 = (+.f64 #s(literal 1 binary64) %11) %151 = (/.f64 %11 %150) x y z %3 %4 t %6 %7 #s(literal 1 binary64) %9 #s(literal 0 binary64) %11 #s(literal -1 binary64) %15 %16 %20 %21 %24 %25 %26 %27 %28 %29 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %59 %60 %61 %64 %65 %70 %71 %72 %80 %81 %82 %83 %85 %86 %87 %88 %89 %92 %93 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 (/.f64 #s(literal 1 binary64) %116) %118 (*.f64 %118 %89) %120 (/.f64 #s(literal 1 binary64) %120) %122 (/.f64 %122 %25) (approx %124 %101) (approx %124 %98) (approx %124 %100) (/.f64 %52 %24) %129 %130 (/.f64 %130 %9) %132 %133 (/.f64 %133 %9) (approx %124 %87) (approx %124 %80) (/.f64 %54 %24) (/.f64 %34 %24) (/.f64 %31 %24) (approx %124 %72) (approx %124 %64) (/.f64 %50 %24) %143 (/.f64 %143 %9) %145 (/.f64 %145 %9) (/.f64 %115 %9) %148 (approx %124 %148) %150 %151 (approx %124 %151) (/.f64 %111 %9) (/.f64 %95 %9) (/.f64 %107 %9) |
| Outputs |
|---|
%3 = (*.f64 z y) %4 = (*.f64 y z) %6 = (pow.f64 %3 #s(literal 1 binary64)) %9 = (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) %10 = (-.f64 %3 x) %11 = (pow.f64 %10 #s(literal 1 binary64)) %13 = (/.f64 #s(literal 1 binary64) (pow.f64 %10 #s(literal -1 binary64))) %14 = (-.f64 x %3) %15 = (neg.f64 %14) %16 = (neg.f64 y) %17 = (*.f64 %16 z) %18 = (neg.f64 %17) %19 = (fma.f64 #s(literal -1 binary64) x %18) %20 = (fma.f64 #s(literal -1 binary64) x %3) %21 = (neg.f64 x) %22 = (fma.f64 z y %21) %23 = (fma.f64 y z %21) %24 = (fma.f64 x #s(literal -1 binary64) %18) %25 = (fma.f64 x #s(literal -1 binary64) %3) %26 = (-.f64 %21 %17) %27 = (+.f64 %21 %18) %28 = (+.f64 %21 %3) %29 = (+.f64 %3 %21) %33 = (*.f64 t z) %34 = (*.f64 #s(literal 1/2 binary64) %33) %40 = (/.f64 #s(literal 1 binary64) %33) %44 = (-.f64 %33 x) %46 = (-.f64 x %33) %47 = (/.f64 #s(literal -1 binary64) %46) %51 = (neg.f64 z) %52 = (*.f64 %51 t) %53 = (neg.f64 %52) %65 = (-.f64 x #s(literal -1 binary64)) %66 = (/.f64 %65 x) %67 = (*.f64 %66 x) %68 = (*.f64 x %66) %69 = (pow.f64 %65 #s(literal 1 binary64)) %70 = (fma.f64 x x x) %71 = (/.f64 %70 x) %72 = (-.f64 #s(literal -1 binary64) x) %73 = (/.f64 #s(literal -1 binary64) %72) %74 = (/.f64 #s(literal 1 binary64) %73) %75 = (neg.f64 %72) %76 = (-.f64 #s(literal 1 binary64) %21) %77 = (/.f64 #s(literal 1 binary64) x) %79 = (-.f64 x (*.f64 %21 %77)) %80 = (/.f64 #s(literal -1 binary64) x) %82 = (-.f64 x (*.f64 %80 x)) %83 = (+.f64 #s(literal 1 binary64) x) %84 = (+.f64 x #s(literal 1 binary64)) %86 = (approx x #s(literal 0 binary64)) %90 = (* t z) %91 = (- %90 x) %92 = (approx %91 %33) %94 = (/.f64 #s(literal 1 binary64) %92) %96 = (/.f64 #s(literal 1 binary64) t) %98 = (neg.f64 t) %99 = (/.f64 #s(literal 1 binary64) %98) %102 = (/.f64 y t) %104 = (*.f64 y #s(literal 1 binary64)) %109 = (/.f64 t y) %111 = (neg.f64 %98) %113 = (/.f64 %16 t) %115 = (* z y) %117 = (/ (- %115 x) %91) %118 = (approx %117 %102) %119 = (pow.f64 %118 #s(literal 1 binary64)) %121 = (/.f64 #s(literal 1 binary64) (pow.f64 %118 #s(literal -1 binary64))) %132 = (/.f64 #s(literal 1 binary64) z) %135 = (/.f64 #s(literal -1 binary64) %33) %140 = (neg.f64 %96) %156 = (- x -1) %157 = (approx %156 #s(literal 1 binary64)) %159 = (/.f64 #s(literal 1 binary64) %157) %161 = (*.f64 #s(literal -1 binary64) x) %162 = (*.f64 x #s(literal -1 binary64)) %163 = (pow.f64 %21 #s(literal 1 binary64)) %165 = (/.f64 #s(literal 1 binary64) (pow.f64 %21 #s(literal -1 binary64))) %166 = (*.f64 #s(literal 1/2 binary64) %77) %168 = (/.f64 #s(literal 1/2 binary64) x) %191 = (/.f64 x %65) %204 = (+ %117 x) %205 = (approx %204 %65) %206 = (pow.f64 %205 #s(literal 1 binary64)) %208 = (/.f64 #s(literal 1 binary64) (pow.f64 %205 #s(literal -1 binary64))) %210 = (/.f64 #s(literal 1 binary64) %46) %212 = (/.f64 x %46) %215 = (/.f64 x %44) %218 = (/.f64 %46 %21) %222 = (/.f64 %44 x) %225 = (*.f64 %44 x) %226 = (-.f64 %225 x) %228 = (-.f64 x %215) %242 = (-.f64 %215 x) %246 = (neg.f64 %47) %248 = (/.f64 #s(literal -1 binary64) %44) %250 = (/.f64 %225 %44) %254 = (approx %204 %228) %255 = (pow.f64 %254 #s(literal 1 binary64)) %256 = (/.f64 #s(literal 1 binary64) %254) %257 = (/.f64 #s(literal 1 binary64) %256) %258 = (*.f64 %65 %44) %261 = (*.f64 %46 %65) %262 = (/.f64 #s(literal -1 binary64) %261) %265 = (fma.f64 t x t) %266 = (*.f64 %72 x) %268 = (fma.f64 z x z) %273 = (*.f64 %44 #s(literal 1 binary64)) %275 = (*.f64 #s(literal 1 binary64) %44) %286 = (*.f64 %268 t) %289 = (/.f64 #s(literal 1 binary64) %261) %291 = (/.f64 z %65) %294 = (/.f64 z %258) %296 = (/.f64 z %44) %300 = (neg.f64 %51) %322 = (/.f64 y x) %329 = (/.f64 %16 x) %344 = (fabs.f64 x) %347 = (*.f64 %21 x) %349 = (*.f64 x x) %353 = (/.f64 #s(literal 1 binary64) %51) %355 = (/.f64 %21 z) %358 = (/.f64 x z) %365 = (/.f64 z x) %379 = (*.f64 z x) %390 = (/.f64 #s(literal 1 binary64) %286) %392 = (*.f64 t %379) %394 = (*.f64 %379 t) %396 = (*.f64 %33 x) %398 = (*.f64 x %33) %424 = (/.f64 x t) %428 = (*.f64 %33 %72) %431 = (/.f64 x %428) %434 = (/.f64 x %286) %440 = (/.f64 x %268) %442 = (neg.f64 %424) %443 = (neg.f64 %268) %446 = (/.f64 x %33) %457 = (neg.f64 %428) %490 = (/.f64 y %44) %506 = (/.f64 #s(literal -1 binary64) %65) %514 = (+.f64 %118 x) %515 = (pow.f64 %514 #s(literal 1 binary64)) %516 = (/.f64 #s(literal 1 binary64) %514) %517 = (/.f64 #s(literal 1 binary64) %516) %518 = (neg.f64 %514) %519 = (neg.f64 %518) %520 = (-.f64 %118 %21) %521 = (neg.f64 %118) %522 = (-.f64 x %521) %524 = (+.f64 x (neg.f64 %521)) %525 = (+.f64 x %118) %527 = (neg.f64 %92) %528 = (/.f64 #s(literal 1 binary64) %527) %531 = (/.f64 %10 %92) %533 = (*.f64 %10 #s(literal 1 binary64)) %535 = (/.f64 %3 %92) %540 = (*.f64 %92 x) %553 = (/.f64 %14 %92) %555 = (/.f64 x %92) %556 = (neg.f64 %555) %558 = (/.f64 %21 %92) %560 = (/.f64 y %92) %563 = (/.f64 z %92) %566 = (/.f64 x %527) %574 = (fma.f64 %92 x %10) %576 = (+.f64 %531 x) %587 = (-.f64 %553 x) %604 = (/.f64 %10 %44) %607 = (*.f64 %490 z) %618 = (*.f64 %44 %44) %620 = (*.f64 %44 %21) %635 = (/.f64 %14 %44) %642 = (*.f64 %47 z) %652 = (fma.f64 %44 x %10) %654 = (+.f64 %604 x) %665 = (-.f64 %635 x) %668 = (-.f64 %212 %21) %681 = (+.f64 x %607) %691 = (fma.f64 t z #s(literal -1 binary64)) %693 = (-.f64 #s(literal 1 binary64) %40) %713 = (-.f64 %40 #s(literal 1 binary64)) %721 = (*.f64 %693 x) %740 = (approx (- x (/ x %91)) %721) %744 = (-.f64 #s(literal 1 binary64) x) %750 = (-.f64 x #s(literal 1 binary64)) %757 = (*.f64 %744 x) %771 = (/ x %156) %772 = (approx %771 %757) %776 = (/.f64 #s(literal 1 binary64) y) %793 = (/ (- x %90) (- x %115)) %794 = (approx %793 %109) %796 = (/.f64 #s(literal 1 binary64) %794) %799 = (/.f64 %750 x) %801 = (*.f64 #s(literal 1 binary64) %21) %818 = (approx %771 %799) %828 = (- (/ (+ (/ y t) x) %156) (/ x (* (* %156 z) t))) %829 = (approx %828 %693) %833 = (*.f64 %46 #s(literal 1 binary64)) %838 = (/.f64 %46 x) %854 = (/.f64 t x) %855 = (*.f64 z %854) %860 = (/.f64 %33 %21) %861 = (/.f64 x %21) %869 = (approx %793 %838) %871 = (/.f64 #s(literal 1 binary64) %869) %873 = (*.f64 #s(literal -1 binary64) %65) %889 = (*.f64 %21 #s(literal 1 binary64)) %908 = (approx (* %156 %91) %266) %910 = (/.f64 #s(literal 1 binary64) %908) %912 = (/.f64 #s(literal -1 binary64) t) %915 = (/.f64 #s(literal -1 binary64) %268) %953 = (approx %828 %431) %975 = (*.f64 %16 #s(literal 1 binary64)) %1011 = (/.f64 y %65) %1012 = (*.f64 %296 %1011) %1013 = (*.f64 %291 y) %1014 = (*.f64 %1013 %47) %1015 = (*.f64 %1011 %296) %1016 = (*.f64 %607 %73) %1017 = (/.f64 y %258) %1018 = (*.f64 %1017 z) %1019 = (*.f64 %291 %490) %1020 = (*.f64 %490 %291) %1021 = (*.f64 %294 y) %1022 = (*.f64 %3 %262) %1024 = (*.f64 z (*.f64 %73 %490)) %1025 = (*.f64 z %1017) %1027 = (*.f64 y (*.f64 %47 %291)) %1028 = (*.f64 y %294) %1029 = (pow.f64 %1018 #s(literal 1 binary64)) %1031 = (/.f64 (*.f64 %291 %16) %46) %1033 = (/.f64 (*.f64 %490 %51) %72) %1035 = (/.f64 (*.f64 z %1011) %44) %1037 = (/.f64 (*.f64 %1011 z) %44) %1039 = (/.f64 (*.f64 %51 %490) %72) %1041 = (/.f64 (*.f64 %16 %291) %46) %1043 = (/.f64 (neg.f64 %607) %72) %1046 = (/.f64 (*.f64 %51 %16) (*.f64 %72 %46)) %1049 = (/.f64 (*.f64 %16 %51) (*.f64 %46 %72)) %1051 = (/.f64 (neg.f64 %1013) %46) %1052 = (/.f64 %1013 %44) %1053 = (/.f64 %607 %65) %1054 = (/.f64 %17 %261) %1056 = (/.f64 #s(literal 1 binary64) (/.f64 %65 %607)) %1058 = (/.f64 #s(literal 1 binary64) (/.f64 %44 %1013)) %1060 = (/.f64 #s(literal 1 binary64) (/.f64 %258 %3)) %1062 = (/.f64 #s(literal 1 binary64) (pow.f64 %1018 #s(literal -1 binary64))) %1063 = (/.f64 %3 %258) %1065 = (neg.f64 (/.f64 %1013 %46)) %1091 = (-.f64 t y) %1095 = (neg.f64 %1091) %1101 = (*.f64 %1091 #s(literal 1 binary64)) %1106 = (/.f64 %1091 x) %1113 = (/.f64 %1095 x) %1123 = (*.f64 t x) %1147 = (fma.f64 %1106 z %65) %1149 = (*.f64 %1091 z) %1154 = (*.f64 %1106 z) %1158 = (*.f64 %77 z) %1164 = (fma.f64 %1106 z x) %1166 = (fma.f64 %1106 z #s(literal 1 binary64)) %1187 = (fma.f64 %322 z #s(literal -1 binary64)) %1192 = (/.f64 %14 x) %1198 = (*.f64 %322 z) %1200 = (*.f64 %51 %322) %1202 = (*.f64 %329 z) %1206 = (-.f64 x %1187) %1207 = (pow.f64 %1206 #s(literal 1 binary64)) %1209 = (/.f64 (fma.f64 %65 x %17) x) %1211 = (/.f64 #s(literal 1 binary64) (pow.f64 %1206 #s(literal -1 binary64))) %1213 = (neg.f64 (-.f64 %72 %1202)) %1214 = (-.f64 x %1198) %1216 = (neg.f64 (-.f64 #s(literal -1 binary64) %1214)) %1218 = (neg.f64 (fma.f64 %322 z %72)) %1219 = (*.f64 %14 #s(literal 1 binary64)) %1220 = (fma.f64 %1219 %77 x) %1221 = (fma.f64 %17 %77 %65) %1222 = (fma.f64 %329 z %65) %1223 = (fma.f64 %16 %1158 %65) %1224 = (fma.f64 %14 %77 x) %1225 = (fma.f64 %66 x %1202) %1226 = (fma.f64 %77 %14 x) %1227 = (fma.f64 %10 %80 x) %1228 = (fma.f64 z %329 %65) %1229 = (fma.f64 x %66 %1202) %1230 = (fma.f64 %329 z x) %1231 = (-.f64 %1230 #s(literal -1 binary64)) %1232 = (-.f64 %1214 #s(literal -1 binary64)) %1233 = (-.f64 %1202 %72) %1234 = (-.f64 %1192 %21) %1236 = (-.f64 %65 (*.f64 %51 %329)) %1238 = (-.f64 %65 (neg.f64 %1202)) %1239 = (-.f64 %65 %1198) %1241 = (-.f64 #s(literal 1 binary64) (-.f64 %21 %1202)) %1242 = (+.f64 %1230 #s(literal 1 binary64)) %1243 = (+.f64 %1214 #s(literal 1 binary64)) %1244 = (+.f64 %1202 %65) %1245 = (+.f64 %1192 x) %1246 = (+.f64 %65 %1202) %1247 = (+.f64 #s(literal 1 binary64) %1214) %1248 = (+.f64 x %1192) %1249 = (approx %204 %1147) %1287 = (approx %117 %1192) %1291 = (approx %204 %1206) %1292 = (pow.f64 %1291 #s(literal 1 binary64)) %1294 = (/.f64 #s(literal 1 binary64) (pow.f64 %1291 #s(literal -1 binary64))) %1296 = (-.f64 %358 y) %1306 = (neg.f64 %1296) %1320 = (/.f64 %1296 t) %1331 = (*.f64 t t) %1345 = (/.f64 %1306 t) %1356 = (-.f64 %1123 %1296) %1358 = (-.f64 x %1320) %1380 = (approx %204 %1358) %1385 = (neg.f64 %254) %1389 = (/.f64 %65 %254) %1391 = (*.f64 %65 #s(literal 1 binary64)) %1397 = (*.f64 %254 %254) %1403 = (neg.f64 %1385) %1405 = (/.f64 %254 %65) %1407 = (/.f64 %72 %254) %1410 = (/.f64 x %254) %1424 = (/.f64 #s(literal 2 binary64) %65) %1435 = (/.f64 #s(literal 1 binary64) %1407) %1458 = (*.f64 %1424 (/.f64 #s(literal 1/2 binary64) %516)) %1459 = (*.f64 %514 #s(literal -1 binary64)) %1460 = (*.f64 %1459 %506) %1461 = (/.f64 %514 %65) %1463 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1461)) %1464 = (/.f64 %65 %514) %1466 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1464)) %1467 = (*.f64 %506 %518) %1468 = (*.f64 %73 %514) %1469 = (*.f64 %1461 #s(literal 1 binary64)) %1470 = (*.f64 %514 %73) %1472 = (*.f64 #s(literal -1 binary64) (*.f64 %506 %514)) %1473 = (/.f64 %72 %514) %1474 = (/.f64 #s(literal 1 binary64) %1473) %1475 = (*.f64 #s(literal -1 binary64) %1474) %1476 = (*.f64 #s(literal 1 binary64) %1461) %1477 = (pow.f64 %1461 #s(literal 1 binary64)) %1478 = (pow.f64 %1464 #s(literal -1 binary64)) %1479 = (*.f64 %514 #s(literal 1 binary64)) %1480 = (/.f64 %1479 %65) %1482 = (/.f64 (*.f64 #s(literal 1 binary64) %514) %65) %1484 = (/.f64 (neg.f64 %1459) %65) %1485 = (/.f64 %1459 %72) %1486 = (/.f64 %73 %516) %1487 = (/.f64 %518 %72) %1488 = (/.f64 #s(literal -1 binary64) %1473) %1490 = (/.f64 #s(literal 1 binary64) (/.f64 %1473 #s(literal -1 binary64))) %1492 = (/.f64 #s(literal 1 binary64) (/.f64 %72 %1459)) %1494 = (/.f64 #s(literal 1 binary64) (pow.f64 %1461 #s(literal -1 binary64))) %1496 = (/.f64 #s(literal 1 binary64) (/.f64 %1464 #s(literal 1 binary64))) %1497 = (/.f64 #s(literal 1 binary64) %1464) %1499 = (neg.f64 (*.f64 #s(literal -1 binary64) %1461)) %1501 = (neg.f64 (/.f64 #s(literal -1 binary64) %1464)) %1503 = (neg.f64 (/.f64 %1459 %65)) %1504 = (neg.f64 %1474) %1505 = (fma.f64 %73 %118 %191) %1506 = (*.f64 %73 %118) %1507 = (fma.f64 %73 x %1506) %1508 = (*.f64 %118 %73) %1509 = (fma.f64 %73 x %1508) %1510 = (/.f64 %118 %65) %1511 = (fma.f64 %73 x %1510) %1512 = (fma.f64 %21 %506 %1506) %1513 = (fma.f64 %21 %506 %1508) %1514 = (fma.f64 %21 %506 %1510) %1515 = (fma.f64 %118 %73 %191) %1516 = (/.f64 x %72) %1517 = (fma.f64 #s(literal -1 binary64) %1516 %1506) %1518 = (fma.f64 #s(literal -1 binary64) %1516 %1508) %1519 = (fma.f64 #s(literal -1 binary64) %1516 %1510) %1520 = (fma.f64 x %73 %1506) %1521 = (fma.f64 x %73 %1508) %1522 = (fma.f64 x %73 %1510) %1523 = (/.f64 %21 %65) %1524 = (-.f64 %1510 %1523) %1526 = (-.f64 %191 (/.f64 %521 %65)) %1527 = (+.f64 %1506 %191) %1528 = (+.f64 %1508 %191) %1529 = (+.f64 %1510 %191) %1530 = (+.f64 %191 %1506) %1531 = (+.f64 %191 %1508) %1532 = (+.f64 %191 %1510) %1543 = (*.f64 %514 %514) %1552 = (/.f64 x %514) %1566 = (+.f64 %1287 x) %1570 = (neg.f64 %1566) %1579 = (/.f64 %1566 %65) %1583 = (/.f64 %1287 %65) %1592 = (*.f64 %65 %65) %1617 = (/ %204 %156) %1618 = (approx %1617 %1018) %1619 = (pow.f64 %1618 #s(literal 1 binary64)) %1621 = (/.f64 #s(literal 1 binary64) (pow.f64 %1618 #s(literal -1 binary64))) %1623 = (neg.f64 %157) %1624 = (/.f64 #s(literal 1 binary64) %1623) %1627 = (/.f64 %576 %157) %1633 = (/.f64 x %157) %1638 = (*.f64 %157 %157) %1644 = (*.f64 %92 %157) %1648 = (neg.f64 %1623) %1663 = (/.f64 %10 %1644) %1671 = (*.f64 #s(literal 1/2 binary64) %871) %1673 = (/.f64 #s(literal 1/2 binary64) %869) %1676 = (/.f64 #s(literal -1 binary64) %869) %1681 = (neg.f64 %869) %1692 = (fma.f64 %869 x #s(literal 1 binary64)) %1694 = (+.f64 %871 x) %1705 = (-.f64 %1676 x) %1721 = (/.f64 %1694 %65) %1731 = (*.f64 %72 %65) %1743 = (*.f64 %869 %65) %1757 = (/.f64 #s(literal 1 binary64) %1743) %1770 = (*.f64 #s(literal 1/2 binary64) %796) %1772 = (/.f64 #s(literal 1/2 binary64) %794) %1775 = (/.f64 #s(literal -1 binary64) %794) %1780 = (neg.f64 %794) %1791 = (fma.f64 %794 x #s(literal 1 binary64)) %1793 = (+.f64 %796 x) %1804 = (-.f64 %1775 x) %1820 = (/.f64 %1793 %65) %1841 = (*.f64 %794 %65) %1855 = (/.f64 #s(literal 1 binary64) %1841) %1868 = (approx %1617 %953) %1872 = (approx %1617 %829) %1879 = (/.f64 %654 %157) %1894 = (*.f64 %44 %157) %1913 = (/.f64 %14 (*.f64 %46 %157)) %1915 = (/.f64 %21 %157) %1926 = (/.f64 %254 %157) %1943 = (neg.f64 %205) %1946 = (/.f64 %205 %157) %1948 = (*.f64 %205 #s(literal 1 binary64)) %1950 = (neg.f64 %1943) %1963 = (approx %1617 %818) %1967 = (approx %1617 %772) %1974 = (/.f64 %514 %157) %1998 = (/.f64 %118 %157) %2007 = (approx %204 %740) %2012 = (neg.f64 %2007) %2015 = (/.f64 %2007 %65) %2032 = (*.f64 %73 %1291) %2033 = (neg.f64 %1291) %2034 = (*.f64 %2033 %506) %2035 = (*.f64 %1291 %73) %2036 = (/.f64 %1291 %65) %2037 = (pow.f64 %2036 #s(literal 1 binary64)) %2039 = (/.f64 (*.f64 %1291 #s(literal 1 binary64)) %65) %2041 = (/.f64 (neg.f64 %2033) %65) %2042 = (/.f64 %2033 %72) %2044 = (/.f64 #s(literal 1 binary64) (/.f64 %72 %2033)) %2046 = (/.f64 #s(literal 1 binary64) (pow.f64 %2036 #s(literal -1 binary64))) %2048 = (/.f64 #s(literal 1 binary64) (/.f64 %65 %1291)) %2050 = (neg.f64 (/.f64 %1291 %72)) %2052 = (neg.f64 (/.f64 %2033 %65)) %2054 = (neg.f64 %1380) %2057 = (/.f64 %1380 %65) %2074 = (/.f64 z %908) %2077 = (neg.f64 %908) %2086 = (/.f64 %3 %908) %2103 = (approx %1617 %2086) %2107 = (-.f64 %86 #s(literal -1 binary64)) %2109 = (/.f64 #s(literal 1 binary64) %2107) %2111 = (neg.f64 %2107) %2113 = (neg.f64 %86) %2116 = (neg.f64 %2113) %2123 = (/.f64 %86 %2107) %2139 = (approx %1617 %2123) %2146 = (/.f64 %205 %65) %2162 = (neg.f64 %1249) %2165 = (/.f64 %1249 %65) x y z %3 %4 %6 %9 %11 %13 %15 %19 %20 %22 %23 %24 %25 %26 %10 %27 %28 %29 t (*.f64 #s(literal 2 binary64) %34) (*.f64 #s(literal 1 binary64) %33) (*.f64 %33 #s(literal 1 binary64)) %33 (*.f64 z t) (pow.f64 %33 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %40) (neg.f64 (*.f64 #s(literal -1 binary64) %33)) (pow.f64 %44 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %47) (neg.f64 %46) (fma.f64 #s(literal 2 binary64) %34 %21) (fma.f64 #s(literal -1 binary64) x %53) (fma.f64 #s(literal -1 binary64) x %33) (fma.f64 #s(literal 1 binary64) %33 %21) (fma.f64 %33 #s(literal 1 binary64) %21) (fma.f64 t z %21) (fma.f64 z t %21) (fma.f64 x #s(literal -1 binary64) %53) (fma.f64 x #s(literal -1 binary64) %33) %44 (+.f64 %21 %53) (+.f64 %21 %33) (+.f64 %33 %21) #s(literal 1 binary64) %67 %68 %69 %71 %74 %75 %76 %79 %82 %65 %83 %84 #s(literal 0 binary64) (pow.f64 %86 #s(literal 1 binary64)) %86 (/.f64 #s(literal 1 binary64) (pow.f64 %86 #s(literal -1 binary64))) #s(literal -1 binary64) (pow.f64 %92 #s(literal 1 binary64)) %92 (/.f64 #s(literal 1 binary64) %94) (*.f64 %96 y) (*.f64 %16 %99) (*.f64 y %96) (pow.f64 %102 #s(literal 1 binary64)) (/.f64 %104 t) (/.f64 %16 %98) (/.f64 #s(literal 1 binary64) (pow.f64 %102 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %109) (/.f64 y %111) %102 (neg.f64 %113) %119 %118 %121 (*.f64 (/.f64 #s(literal 2 binary64) z) (/.f64 #s(literal 1/2 binary64) t)) (*.f64 (/.f64 #s(literal 2 binary64) t) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %40)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %33)) (*.f64 %96 %132) (*.f64 %40 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %135) (*.f64 #s(literal 1 binary64) %40) (pow.f64 %40 #s(literal 1 binary64)) (pow.f64 %33 #s(literal -1 binary64)) (/.f64 %140 %51) (/.f64 %132 t) (/.f64 %96 z) (/.f64 #s(literal -1 binary64) %52) (/.f64 #s(literal 1 binary64) (/.f64 z %96)) (/.f64 #s(literal 1 binary64) (/.f64 %52 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %53) (/.f64 #s(literal 1 binary64) (pow.f64 %40 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %33 #s(literal 1 binary64))) %40 (neg.f64 %135) (pow.f64 %157 #s(literal 1 binary64)) %157 (/.f64 #s(literal 1 binary64) %159) %67 %68 %69 %71 %74 %75 %76 %79 %82 %65 %83 %84 %161 %162 %163 %165 %21 (*.f64 #s(literal 2 binary64) %166) (*.f64 #s(literal 2 binary64) %168) (*.f64 %77 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %80) (*.f64 #s(literal 1 binary64) %77) (pow.f64 %77 #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 %80 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %21) (/.f64 #s(literal 1 binary64) (/.f64 %21 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %77 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) %77 (neg.f64 %80) (*.f64 %65 %77) (pow.f64 %66 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %21 #s(literal -1 binary64)) %21) (/.f64 %72 %21) %66 (/.f64 #s(literal 1 binary64) (pow.f64 %66 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %191) (neg.f64 (-.f64 %80 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) %166 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %168 #s(literal 1 binary64)) (fma.f64 %77 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %80 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %77 #s(literal 1 binary64)) (-.f64 %77 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %80) (+.f64 %77 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %77) %67 %68 %69 %71 %74 %75 %76 %79 %82 %65 %83 %84 %206 %205 %208 (*.f64 %47 x) (*.f64 %21 %210) (*.f64 #s(literal -1 binary64) %212) (*.f64 x %47) (pow.f64 %215 #s(literal 1 binary64)) (/.f64 %21 %46) (/.f64 #s(literal 1 binary64) %218) (/.f64 #s(literal 1 binary64) (pow.f64 %215 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %222) %215 (neg.f64 %212) (*.f64 %226 %47) (pow.f64 %228 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 x %46) %21) %46) (/.f64 (neg.f64 %226) %46) (/.f64 %226 %44) (/.f64 #s(literal 1 binary64) (/.f64 %44 %226)) (/.f64 #s(literal 1 binary64) (pow.f64 %228 #s(literal -1 binary64))) (neg.f64 (/.f64 %226 %46)) (neg.f64 %242) (fma.f64 %21 %47 x) (fma.f64 #s(literal -1 binary64) %215 x) (fma.f64 x %246 x) (fma.f64 x %248 x) (-.f64 %250 %215) %228 (+.f64 %212 x) (+.f64 x %212) %255 %254 %257 %258 (*.f64 %44 %65) (pow.f64 %258 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %262) (neg.f64 %261) (fma.f64 %265 z %266) (fma.f64 %268 t %266) (fma.f64 %65 %33 %266) (fma.f64 #s(literal 1 binary64) %44 %225) (fma.f64 %44 #s(literal 1 binary64) %225) (fma.f64 %44 x %273) (fma.f64 %44 x %275) (fma.f64 %33 %65 %266) (fma.f64 t %268 %266) (fma.f64 z %265 %266) (fma.f64 x %44 %273) (fma.f64 x %44 %275) (+.f64 %273 %225) (+.f64 %275 %225) (+.f64 %225 %273) (+.f64 %225 %275) (+.f64 %286 %266) (*.f64 %262 z) (*.f64 %51 %289) (*.f64 %291 %47) (*.f64 z %262) (pow.f64 %294 #s(literal 1 binary64)) (/.f64 %296 %65) (/.f64 (neg.f64 %291) %46) (/.f64 %300 %258) (/.f64 %51 %261) (/.f64 %291 %44) (/.f64 #s(literal 1 binary64) (/.f64 %261 %51)) (/.f64 #s(literal 1 binary64) (/.f64 %44 %291)) (/.f64 #s(literal 1 binary64) (pow.f64 %294 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 z)) %294 (neg.f64 (/.f64 z %261)) (neg.f64 (/.f64 %51 %258)) (neg.f64 (/.f64 %291 %46)) (*.f64 %104 %77) (*.f64 %16 %80) (*.f64 %77 y) (*.f64 y %77) (pow.f64 %322 #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal -1 binary64)) %21) (/.f64 (/.f64 %16 #s(literal -1 binary64)) x) (/.f64 %104 x) (/.f64 %329 #s(literal -1 binary64)) (/.f64 %16 %21) (/.f64 #s(literal 1 binary64) (/.f64 %21 %16)) (/.f64 #s(literal 1 binary64) (pow.f64 %322 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x y)) %322 (neg.f64 %329) (*.f64 %65 x) (*.f64 x %65) (pow.f64 %70 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %70 #s(literal -1 binary64))) (fma.f64 %344 %344 x) (fma.f64 %21 %21 x) %70 (-.f64 x %347) (+.f64 %349 x) (+.f64 x %349) (*.f64 %132 x) (*.f64 %21 %353) (*.f64 #s(literal -1 binary64) %355) (*.f64 x %132) (pow.f64 %358 #s(literal 1 binary64)) (/.f64 %21 %51) (/.f64 #s(literal 1 binary64) (/.f64 %51 %21)) (/.f64 #s(literal 1 binary64) (pow.f64 %358 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %365) (/.f64 x %300) %358 (neg.f64 %355) (*.f64 %65 z) (*.f64 z %65) (pow.f64 %268 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %268 #s(literal -1 binary64))) %268 (fma.f64 x z z) (-.f64 z (*.f64 %51 x)) (-.f64 z (*.f64 %21 z)) (-.f64 z (neg.f64 %379)) (+.f64 %379 z) (+.f64 z %379) (*.f64 %265 z) %286 (*.f64 %65 %33) (*.f64 %33 %65) (*.f64 t %268) (*.f64 z %265) (pow.f64 %286 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %390) (fma.f64 #s(literal 2 binary64) %34 %392) (fma.f64 #s(literal 2 binary64) %34 %394) (fma.f64 #s(literal 2 binary64) %34 %396) (fma.f64 #s(literal 2 binary64) %34 %398) (fma.f64 #s(literal 1 binary64) %33 %392) (fma.f64 #s(literal 1 binary64) %33 %394) (fma.f64 #s(literal 1 binary64) %33 %396) (fma.f64 #s(literal 1 binary64) %33 %398) (fma.f64 %33 #s(literal 1 binary64) %392) (fma.f64 %33 #s(literal 1 binary64) %394) (fma.f64 %33 #s(literal 1 binary64) %396) (fma.f64 %33 #s(literal 1 binary64) %398) (fma.f64 %33 x %33) (fma.f64 t z %392) (fma.f64 t z %394) (fma.f64 t z %396) (fma.f64 t z %398) (fma.f64 z t %392) (fma.f64 z t %394) (fma.f64 z t %396) (fma.f64 z t %398) (fma.f64 x %33 %33) (+.f64 %396 %33) (+.f64 %398 %33) (+.f64 %33 %392) (+.f64 %33 %394) (+.f64 %33 %396) (+.f64 %33 %398) (*.f64 %424 (/.f64 #s(literal 1 binary64) %268)) (*.f64 %390 x) (*.f64 %21 (/.f64 #s(literal 1 binary64) %428)) (*.f64 #s(literal -1 binary64) %431) (*.f64 x %390) (pow.f64 %434 #s(literal 1 binary64)) (/.f64 (/.f64 %424 %65) z) (/.f64 (/.f64 %424 z) %65) (/.f64 %440 t) (/.f64 %442 %443) (/.f64 %424 %268) (/.f64 %446 %65) (/.f64 %21 %428) (/.f64 #s(literal 1 binary64) (/.f64 %268 %424)) (/.f64 #s(literal 1 binary64) (/.f64 %428 %21)) (/.f64 #s(literal 1 binary64) (pow.f64 %434 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %286 x)) (/.f64 x %457) %434 (neg.f64 %431) %3 %4 %6 %9 (pow.f64 %14 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) %10)) (neg.f64 %10) (fma.f64 %51 y x) (fma.f64 %16 z x) (fma.f64 z %16 x) (fma.f64 y %51 x) (-.f64 %17 %21) (-.f64 x (*.f64 %300 y)) (-.f64 x %18) %14 (+.f64 %17 x) (+.f64 x %17) %161 %162 %163 %165 %21 %11 %13 %15 %19 %20 %22 %23 %24 %25 %26 %10 %27 %28 %29 (pow.f64 %46 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %46 #s(literal -1 binary64))) (neg.f64 %44) (fma.f64 %51 t x) (fma.f64 %98 z x) (fma.f64 t %51 x) (fma.f64 z %98 x) (-.f64 x (*.f64 %111 z)) (-.f64 x %53) %46 (+.f64 %52 x) (+.f64 x %52) (*.f64 %47 y) (*.f64 %16 %210) (*.f64 y %47) (pow.f64 %490 #s(literal 1 binary64)) (/.f64 %104 %44) (/.f64 %16 %46) (/.f64 #s(literal 1 binary64) (/.f64 %46 %16)) (/.f64 #s(literal 1 binary64) (pow.f64 %490 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %44 y)) %490 (neg.f64 (/.f64 %16 %44)) (neg.f64 (/.f64 y %46)) (*.f64 %65 #s(literal -1 binary64)) (pow.f64 %72 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %506) (neg.f64 %65) (fma.f64 #s(literal -1 binary64) x #s(literal -1 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal -1 binary64)) (-.f64 %21 #s(literal 1 binary64)) %72 (+.f64 %21 #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) %21) %515 %517 %519 %520 %522 %514 %524 %525 (*.f64 %94 %10) (*.f64 %14 %528) (*.f64 %10 %94) (pow.f64 %531 #s(literal 1 binary64)) (/.f64 %533 %92) (/.f64 (-.f64 (*.f64 %535 %92) x) %92) (/.f64 (-.f64 (*.f64 %3 %92) %540) (*.f64 %92 %92)) (/.f64 %14 %527) (/.f64 #s(literal 1 binary64) (/.f64 %527 %14)) (/.f64 #s(literal 1 binary64) (pow.f64 %531 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %92 %10)) (/.f64 %10 (neg.f64 %527)) %531 (neg.f64 %553) (fma.f64 %3 %94 %556) (fma.f64 %3 %94 %558) (fma.f64 z %560 %556) (fma.f64 z %560 %558) (fma.f64 y %563 %556) (fma.f64 y %563 %558) (-.f64 %566 (/.f64 %3 %527)) (-.f64 %535 %555) (+.f64 %566 %535) (+.f64 %558 %535) (+.f64 %535 %556) (+.f64 %535 %558) (*.f64 %574 %94) (pow.f64 %576 #s(literal 1 binary64)) (/.f64 (fma.f64 x %527 %14) %527) (/.f64 (neg.f64 %574) %527) (/.f64 %574 %92) (/.f64 #s(literal 1 binary64) (/.f64 %92 %574)) (/.f64 #s(literal 1 binary64) (pow.f64 %576 #s(literal -1 binary64))) (neg.f64 %587) (fma.f64 %94 %10 x) (fma.f64 %14 %528 x) (fma.f64 %10 %94 x) (-.f64 (+.f64 x %535) %555) (-.f64 %535 (-.f64 %555 x)) (-.f64 %531 %21) (-.f64 x %553) (+.f64 (/.f64 %540 %92) %531) %576 (+.f64 x %531) (*.f64 %47 %10) (*.f64 %14 %210) (*.f64 %10 %47) (pow.f64 %604 #s(literal 1 binary64)) (/.f64 %533 %44) (/.f64 (fma.f64 %607 %44 %21) %44) (/.f64 (-.f64 (*.f64 %607 %46) %21) %46) (/.f64 (-.f64 (*.f64 %607 %44) x) %44) (/.f64 (fma.f64 %3 %44 (*.f64 %21 %44)) %618) (/.f64 (fma.f64 %3 %44 %620) %618) (/.f64 (-.f64 (*.f64 %3 %46) %620) (*.f64 %44 %46)) (/.f64 (-.f64 (*.f64 %3 %44) %225) %618) (/.f64 %14 %46) (/.f64 #s(literal 1 binary64) (pow.f64 %604 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 %14)) %604 (neg.f64 %635) (fma.f64 %490 z %212) (fma.f64 %21 %47 %607) (fma.f64 #s(literal -1 binary64) %215 %607) (fma.f64 %3 %47 %212) (fma.f64 z %490 %212) (fma.f64 y %642 %212) (fma.f64 y %296 %212) (fma.f64 x %246 %607) (fma.f64 x %248 %607) (-.f64 %212 (/.f64 %3 %46)) (-.f64 %607 %215) (+.f64 %212 %607) (+.f64 %607 %212) (*.f64 %652 %47) (pow.f64 %654 #s(literal 1 binary64)) (/.f64 (fma.f64 x %46 %14) %46) (/.f64 (neg.f64 %652) %46) (/.f64 %652 %44) (/.f64 #s(literal 1 binary64) (/.f64 %44 %652)) (/.f64 #s(literal 1 binary64) (pow.f64 %654 #s(literal -1 binary64))) (neg.f64 %665) (fma.f64 %47 %10 x) (fma.f64 %490 z %668) (fma.f64 %490 z %228) (fma.f64 %14 %210 x) (fma.f64 %10 %47 x) (fma.f64 %3 %47 %668) (fma.f64 %3 %47 %228) (fma.f64 z %490 %668) (fma.f64 z %490 %228) (fma.f64 y %642 %668) (fma.f64 y %642 %228) (fma.f64 y %296 %668) (fma.f64 y %296 %228) (-.f64 %681 %215) (-.f64 %607 %242) (-.f64 %604 %21) (-.f64 x %635) (+.f64 %681 %212) (+.f64 %250 %604) (+.f64 %607 %668) (+.f64 %607 %228) %654 (+.f64 x %604) (*.f64 %691 %40) (pow.f64 %693 #s(literal 1 binary64)) (/.f64 (/.f64 %691 t) z) (/.f64 (/.f64 %691 z) t) (/.f64 (-.f64 z %96) z) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) %52) #s(literal -1 binary64)) %52) (/.f64 (neg.f64 %691) %52) (/.f64 %691 %33) (/.f64 #s(literal 1 binary64) (/.f64 %33 %691)) (/.f64 #s(literal 1 binary64) (pow.f64 %693 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %40)) (neg.f64 %713) (fma.f64 #s(literal -1 binary64) %40 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %135 #s(literal 1 binary64)) (-.f64 (/.f64 %33 %33) %40) %693 (+.f64 %135 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %135) %721 (*.f64 x %693) (pow.f64 %721 #s(literal 1 binary64)) (/.f64 (*.f64 x %691) %33) (/.f64 (*.f64 %691 x) %33) (/.f64 #s(literal 1 binary64) (pow.f64 %721 #s(literal -1 binary64))) (neg.f64 (*.f64 %713 x)) (neg.f64 (*.f64 x %713)) (+.f64 x (*.f64 x %135)) (+.f64 x (*.f64 %135 x)) (pow.f64 %740 #s(literal 1 binary64)) %740 (/.f64 #s(literal 1 binary64) (pow.f64 %740 #s(literal -1 binary64))) (pow.f64 %744 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %744 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) x)) (neg.f64 %750) (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal 1 binary64)) (-.f64 %21 #s(literal -1 binary64)) %744 (+.f64 %21 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %21) %757 (*.f64 x %744) (pow.f64 %757 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %757 #s(literal -1 binary64))) (fma.f64 %349 #s(literal -1 binary64) x) (fma.f64 %21 x x) (fma.f64 #s(literal -1 binary64) %349 x) (fma.f64 x %21 x) (-.f64 x (neg.f64 %347)) (-.f64 x %349) (+.f64 %347 x) (+.f64 x %347) (pow.f64 %772 #s(literal 1 binary64)) %772 (/.f64 #s(literal 1 binary64) (pow.f64 %772 #s(literal -1 binary64))) (*.f64 %776 t) (*.f64 %98 (/.f64 #s(literal 1 binary64) %16)) (*.f64 t %776) (pow.f64 %109 #s(literal 1 binary64)) (/.f64 %111 y) (/.f64 %98 %16) (/.f64 #s(literal 1 binary64) (pow.f64 %109 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %102) %109 (neg.f64 (/.f64 %98 y)) (neg.f64 (/.f64 t %16)) (pow.f64 %794 #s(literal 1 binary64)) %794 (/.f64 #s(literal 1 binary64) %796) (*.f64 %750 %77) (pow.f64 %799 #s(literal 1 binary64)) (/.f64 (-.f64 %801 #s(literal -1 binary64)) %21) %799 (/.f64 %744 %21) (/.f64 #s(literal 1 binary64) (/.f64 x %750)) (/.f64 #s(literal 1 binary64) (pow.f64 %799 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %77)) (neg.f64 (-.f64 %77 #s(literal 1 binary64))) (fma.f64 #s(literal -1 binary64) %77 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %80 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %77) (+.f64 %80 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %80) (pow.f64 %818 #s(literal 1 binary64)) %818 (/.f64 #s(literal 1 binary64) (pow.f64 %818 #s(literal -1 binary64))) (pow.f64 %829 #s(literal 1 binary64)) %829 (/.f64 #s(literal 1 binary64) (pow.f64 %829 #s(literal -1 binary64))) (*.f64 %833 %77) (*.f64 %46 %77) (*.f64 %77 %46) (*.f64 %44 %80) (pow.f64 %838 #s(literal 1 binary64)) (/.f64 (*.f64 %46 #s(literal -1 binary64)) %21) (/.f64 %833 x) (/.f64 (/.f64 %44 #s(literal -1 binary64)) x) (/.f64 (-.f64 %349 %398) %349) (/.f64 %222 #s(literal -1 binary64)) %838 (/.f64 #s(literal 1 binary64) (pow.f64 %838 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %212) (/.f64 %44 %21) (neg.f64 (*.f64 %44 %77)) (neg.f64 (-.f64 %855 #s(literal 1 binary64))) (neg.f64 %218) (neg.f64 %222) (-.f64 %860 %861) (-.f64 #s(literal 1 binary64) %855) (+.f64 %860 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 %855)) (+.f64 #s(literal 1 binary64) (/.f64 %52 x)) (pow.f64 %869 #s(literal 1 binary64)) %869 (/.f64 #s(literal 1 binary64) %871) (*.f64 %873 x) %266 (*.f64 %21 %65) (*.f64 %70 #s(literal -1 binary64)) (*.f64 %65 %21) (*.f64 #s(literal -1 binary64) %70) (*.f64 x %873) (*.f64 x %72) (pow.f64 %266 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %266 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %70)) (neg.f64 (*.f64 %70 #s(literal 1 binary64))) (neg.f64 %70) (fma.f64 %349 #s(literal -1 binary64) %889) (fma.f64 %349 #s(literal -1 binary64) %801) (fma.f64 %21 #s(literal 1 binary64) %347) (fma.f64 %21 x %889) (fma.f64 %21 x %801) (fma.f64 #s(literal -1 binary64) %349 %889) (fma.f64 #s(literal -1 binary64) %349 %801) (fma.f64 #s(literal -1 binary64) x %347) (fma.f64 #s(literal 1 binary64) %21 %347) (fma.f64 x %21 %889) (fma.f64 x %21 %801) (fma.f64 x #s(literal -1 binary64) %347) (+.f64 %889 %347) (+.f64 %801 %347) (+.f64 %347 %889) (+.f64 %347 %801) (+.f64 %21 %347) (pow.f64 %908 #s(literal 1 binary64)) %908 (/.f64 #s(literal 1 binary64) %910) (*.f64 %912 %440) (*.f64 %440 %912) (*.f64 %915 %424) (*.f64 %424 %915) (*.f64 %135 %191) (*.f64 %446 %506) (*.f64 %21 %390) (*.f64 %434 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %434) (*.f64 x (*.f64 %390 #s(literal -1 binary64))) (*.f64 x (neg.f64 %390)) (*.f64 x (/.f64 #s(literal -1 binary64) %286)) (pow.f64 %431 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %424) %268) (/.f64 (*.f64 %424 #s(literal -1 binary64)) %268) (/.f64 (/.f64 %21 %268) t) (/.f64 (/.f64 %21 %33) %65) (/.f64 (/.f64 %21 t) %268) (/.f64 %442 %268) (/.f64 %424 %443) (/.f64 %21 %457) (/.f64 %21 %286) (/.f64 #s(literal 1 binary64) (/.f64 %286 %21)) (/.f64 #s(literal 1 binary64) (pow.f64 %431 #s(literal -1 binary64))) %431 (neg.f64 (*.f64 %434 #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %434)) (neg.f64 %434) (pow.f64 %953 #s(literal 1 binary64)) %953 (/.f64 #s(literal 1 binary64) (pow.f64 %953 #s(literal -1 binary64))) (pow.f64 %16 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %16 #s(literal -1 binary64))) %16 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %65)) (*.f64 %506 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %506) (*.f64 #s(literal 1 binary64) %73) (pow.f64 %73 #s(literal 1 binary64)) (pow.f64 %65 #s(literal -1 binary64)) %73 (/.f64 #s(literal 1 binary64) (/.f64 %65 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %73 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %72 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %65) (neg.f64 %506) %119 %118 %121 (*.f64 %975 %77) (*.f64 %16 %77) (*.f64 %77 %16) (*.f64 y %80) (pow.f64 %329 #s(literal 1 binary64)) (/.f64 (*.f64 %16 #s(literal -1 binary64)) %21) (/.f64 %975 x) (/.f64 (/.f64 y #s(literal -1 binary64)) x) %329 (/.f64 %322 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %21 y)) (/.f64 #s(literal 1 binary64) (pow.f64 %329 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x %16)) (/.f64 y %21) (neg.f64 %322) %206 %205 %208 %255 %254 %257 (*.f64 %73 z) (*.f64 %51 %506) (*.f64 z %73) (pow.f64 %291 #s(literal 1 binary64)) (/.f64 %300 %65) (/.f64 %51 %72) (/.f64 #s(literal 1 binary64) (/.f64 %72 %51)) (/.f64 #s(literal 1 binary64) (pow.f64 %291 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %65 z)) %291 (neg.f64 (/.f64 z %72)) (neg.f64 (/.f64 %51 %65)) %1012 %1014 %1015 %1016 %1018 %1019 %1020 %1021 %1022 %1024 %1025 %1027 %1028 %1029 %1031 %1033 %1035 %1037 %1039 %1041 %1043 %1046 %1049 %1051 %1052 %1053 %1054 %1056 %1058 %1060 %1062 %1063 %1065 (*.f64 %1011 %47) (*.f64 %262 y) (*.f64 %16 %289) (*.f64 y %262) (pow.f64 %1017 #s(literal 1 binary64)) (/.f64 %104 %258) (/.f64 (neg.f64 %1011) %46) (/.f64 %1011 %44) (/.f64 %16 %261) (/.f64 %490 %65) (/.f64 #s(literal 1 binary64) (/.f64 %44 %1011)) (/.f64 #s(literal 1 binary64) (/.f64 %261 %16)) (/.f64 #s(literal 1 binary64) (pow.f64 %1017 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %258 y)) %1017 (neg.f64 (/.f64 y %261)) (neg.f64 (/.f64 %1011 %46)) (neg.f64 (/.f64 %16 %258)) %1012 %1014 %1015 %1016 %1018 %1019 %1020 %1021 %1022 %1024 %1025 %1027 %1028 %1029 %1031 %1033 %1035 %1037 %1039 %1041 %1043 %1046 %1049 %1051 %1052 %1053 %1054 %1056 %1058 %1060 %1062 %1063 %1065 %1012 %1014 %1015 %1016 %1018 %1019 %1020 %1021 %1022 %1024 %1025 %1027 %1028 %1029 %1031 %1033 %1035 %1037 %1039 %1041 %1043 %1046 %1049 %1051 %1052 %1053 %1054 %1056 %1058 %1060 %1062 %1063 %1065 (pow.f64 %1091 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1091 #s(literal -1 binary64))) (neg.f64 %1095) (-.f64 %16 %98) %1091 (+.f64 %16 %111) (+.f64 %16 t) (+.f64 t %16) (*.f64 %1101 %77) (*.f64 %1095 %80) (*.f64 %1091 %77) (*.f64 %77 %1091) (pow.f64 %1106 #s(literal 1 binary64)) (/.f64 (*.f64 %1091 #s(literal -1 binary64)) %21) (/.f64 %1101 x) (/.f64 (/.f64 %1095 #s(literal -1 binary64)) x) (/.f64 %1113 #s(literal -1 binary64)) (/.f64 (fma.f64 %329 x t) x) (/.f64 (fma.f64 y x (*.f64 t %21)) %347) (/.f64 (fma.f64 y x (*.f64 %21 t)) %347) (/.f64 (fma.f64 %16 x %1123) %349) (/.f64 %1095 %21) %1106 (/.f64 #s(literal 1 binary64) (/.f64 %21 %1095)) (/.f64 #s(literal 1 binary64) (pow.f64 %1106 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x %1091)) (neg.f64 (/.f64 %1091 %21)) (neg.f64 %1113) (fma.f64 %975 %77 %854) (fma.f64 %16 %77 %854) (fma.f64 %77 %16 %854) (fma.f64 t %77 %329) (fma.f64 y %80 %854) (-.f64 %329 (neg.f64 %854)) (-.f64 %329 (/.f64 %98 x)) (+.f64 %854 %329) (+.f64 %329 %854) (pow.f64 %1147 #s(literal 1 binary64)) (/.f64 (fma.f64 %65 x %1149) x) (/.f64 #s(literal 1 binary64) (pow.f64 %1147 #s(literal -1 binary64))) (neg.f64 (-.f64 %72 %1154)) (fma.f64 %1149 %77 %65) %1147 (fma.f64 %1091 %1158 %65) (fma.f64 %1091 %365 %65) (fma.f64 %66 x %1154) (fma.f64 z %1106 %65) (fma.f64 x %66 %1154) (-.f64 %1164 #s(literal -1 binary64)) (-.f64 %1166 %21) (-.f64 %1154 %72) (-.f64 %65 (*.f64 (neg.f64 %1106) z)) (-.f64 %65 (*.f64 %51 %1106)) (-.f64 %65 (neg.f64 %1154)) (-.f64 #s(literal 1 binary64) (-.f64 %21 %1154)) (-.f64 x (-.f64 #s(literal -1 binary64) %1154)) (+.f64 %1164 #s(literal 1 binary64)) (+.f64 %1166 x) (+.f64 %1154 %65) (+.f64 %65 %1154) (+.f64 #s(literal 1 binary64) (+.f64 x %1154)) (+.f64 x %1166) (pow.f64 %1187 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1187 #s(literal -1 binary64))) (/.f64 %10 x) (neg.f64 %1192) %1187 (fma.f64 %3 %77 #s(literal -1 binary64)) (fma.f64 z %322 #s(literal -1 binary64)) (fma.f64 y %1158 #s(literal -1 binary64)) (fma.f64 y %365 #s(literal -1 binary64)) (-.f64 %1198 #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) %1200) (-.f64 #s(literal -1 binary64) %1202) (+.f64 %1198 #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) %1198) %1207 %1209 %1211 %1213 %1216 %1218 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1231 %1232 %1233 %1234 %1236 %1238 %1239 %1241 %1206 %1242 %1243 %1244 %1245 %1246 %1247 %1248 (pow.f64 %1249 #s(literal 1 binary64)) %1249 (/.f64 #s(literal 1 binary64) (pow.f64 %1249 #s(literal -1 binary64))) (*.f64 %1219 %77) (*.f64 %14 %77) (*.f64 %77 %14) (*.f64 %10 %80) (pow.f64 %1192 #s(literal 1 binary64)) (/.f64 (*.f64 %14 #s(literal -1 binary64)) %21) (/.f64 %1219 x) (/.f64 (/.f64 %10 #s(literal -1 binary64)) x) (/.f64 (-.f64 %349 (*.f64 x %3)) %349) (/.f64 %1187 #s(literal -1 binary64)) %1192 (/.f64 #s(literal 1 binary64) (pow.f64 %1192 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x %14)) (/.f64 %10 %21) (neg.f64 (*.f64 %10 %77)) (neg.f64 (/.f64 %14 %21)) (neg.f64 %1187) (fma.f64 %17 %77 #s(literal 1 binary64)) (fma.f64 %329 z #s(literal 1 binary64)) (fma.f64 %16 %1158 #s(literal 1 binary64)) (fma.f64 z %329 #s(literal 1 binary64)) (-.f64 %1202 %861) (-.f64 %1202 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %1198) (+.f64 %1202 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1200) (+.f64 #s(literal 1 binary64) %1202) (pow.f64 %1287 #s(literal 1 binary64)) %1287 (/.f64 #s(literal 1 binary64) (pow.f64 %1287 #s(literal -1 binary64))) %1207 %1209 %1211 %1213 %1216 %1218 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1231 %1232 %1233 %1234 %1236 %1238 %1239 %1241 %1206 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1292 %1291 %1294 (*.f64 %14 %132) (pow.f64 %1296 #s(literal 1 binary64)) (/.f64 (fma.f64 %16 %51 %21) %51) (/.f64 %14 z) (/.f64 #s(literal 1 binary64) (/.f64 z %14)) (/.f64 #s(literal 1 binary64) (pow.f64 %1296 #s(literal -1 binary64))) (/.f64 %10 %51) (neg.f64 %1306) (fma.f64 %132 x %16) (fma.f64 %21 %353 %16) (fma.f64 #s(literal -1 binary64) %355 %16) (fma.f64 x %132 %16) (-.f64 %16 %355) %1296 (+.f64 (/.f64 %17 z) %358) (+.f64 %16 %358) (+.f64 %358 %16) (*.f64 %96 %1296) (*.f64 %1306 %99) (*.f64 %1296 %96) (pow.f64 %1320 #s(literal 1 binary64)) (/.f64 %1219 %33) (/.f64 (*.f64 %1296 #s(literal 1 binary64)) t) (/.f64 (*.f64 %14 %96) z) (/.f64 (fma.f64 %113 t %358) t) (/.f64 (fma.f64 %16 t (*.f64 %358 t)) %1331) (/.f64 (fma.f64 %16 t (*.f64 t %358)) %1331) (/.f64 %1306 %98) (/.f64 %1296 %111) %1320 (/.f64 %14 %33) (/.f64 #s(literal 1 binary64) (/.f64 %98 %1306)) (/.f64 #s(literal 1 binary64) (pow.f64 %1320 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %1296)) (neg.f64 %1345) (fma.f64 %16 %96 %446) (fma.f64 %358 %96 %113) (fma.f64 x %40 %113) (-.f64 %113 (neg.f64 %446)) (-.f64 %113 (/.f64 %355 t)) (+.f64 %446 %113) (+.f64 %113 %446) (*.f64 %1356 %96) (pow.f64 %1358 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 x %98) %1306) %98) (/.f64 (neg.f64 %1356) %98) (/.f64 %1356 t) (/.f64 #s(literal 1 binary64) (/.f64 t %1356)) (/.f64 #s(literal 1 binary64) (pow.f64 %1358 #s(literal -1 binary64))) (neg.f64 (-.f64 %1320 x)) (fma.f64 %1306 %96 x) (fma.f64 %1296 %140 x) (-.f64 (-.f64 x %113) %446) (-.f64 (/.f64 %1123 t) %1320) %1358 (+.f64 %1345 x) (+.f64 x %1345) (pow.f64 %1380 #s(literal 1 binary64)) %1380 (/.f64 #s(literal 1 binary64) (pow.f64 %1380 #s(literal -1 binary64))) (*.f64 %256 %65) (*.f64 %72 (/.f64 #s(literal 1 binary64) %1385)) (*.f64 %65 %256) (pow.f64 %1389 #s(literal 1 binary64)) (/.f64 %1391 %254) (/.f64 (fma.f64 %256 %254 x) %254) (/.f64 (fma.f64 #s(literal 1 binary64) %254 (*.f64 x %254)) %1397) (/.f64 (fma.f64 #s(literal 1 binary64) %254 (*.f64 %254 x)) %1397) (/.f64 %72 %1385) (/.f64 %65 %1403) %1389 (/.f64 #s(literal 1 binary64) %1405) (neg.f64 %1407) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %254) %1410) (fma.f64 #s(literal 1 binary64) %256 %1410) (fma.f64 x %256 %256) (-.f64 %1410 (/.f64 #s(literal -1 binary64) %254)) (-.f64 %256 (neg.f64 %1410)) (-.f64 %256 (/.f64 x %1385)) (-.f64 %256 (/.f64 %21 %254)) (+.f64 %1410 %256) (+.f64 %256 %1410) (*.f64 %1424 (/.f64 #s(literal 1/2 binary64) %256)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1405)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1389)) (*.f64 %506 %1385) (*.f64 %73 %254) (*.f64 %1405 #s(literal 1 binary64)) (*.f64 %254 %73) (*.f64 #s(literal -1 binary64) %1435) (*.f64 #s(literal 1 binary64) %1405) (pow.f64 %1405 #s(literal 1 binary64)) (pow.f64 %1389 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %254) %65) (/.f64 %73 %256) (/.f64 %1385 %72) %1405 (/.f64 #s(literal -1 binary64) %1407) (/.f64 #s(literal 1 binary64) (/.f64 %1407 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1405 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1389 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %1389) (neg.f64 (*.f64 #s(literal -1 binary64) %1405)) (neg.f64 (/.f64 #s(literal -1 binary64) %1389)) (neg.f64 %1435) %515 %517 %519 %520 %522 %514 %524 %525 %1458 %1460 %1463 %1466 %1467 %1468 %1469 %1470 %1472 %1475 %1476 %1477 %1478 %1480 %1482 %1484 %1485 %1486 %1487 %1461 %1488 %1490 %1492 %1494 %1496 %1497 %1499 %1501 %1503 %1504 %1505 %1507 %1509 %1511 %1512 %1513 %1514 %1515 %1517 %1518 %1519 %1520 %1521 %1522 %1524 %1526 %1527 %1528 %1529 %1530 %1531 %1532 (*.f64 %516 %65) (*.f64 %72 (/.f64 #s(literal 1 binary64) %518)) (*.f64 %65 %516) (pow.f64 %1464 #s(literal 1 binary64)) (/.f64 %1391 %514) (/.f64 (fma.f64 %516 %514 x) %514) (/.f64 (fma.f64 #s(literal 1 binary64) %514 (*.f64 x %514)) %1543) (/.f64 (fma.f64 #s(literal 1 binary64) %514 (*.f64 %514 x)) %1543) (/.f64 %72 %518) %1464 (/.f64 #s(literal 1 binary64) %1461) (neg.f64 %1473) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %514) %1552) (fma.f64 #s(literal 1 binary64) %516 %1552) (fma.f64 x %516 %516) (-.f64 %1552 (/.f64 #s(literal -1 binary64) %514)) (-.f64 %516 (neg.f64 %1552)) (-.f64 %516 (/.f64 x %518)) (-.f64 %516 (/.f64 %21 %514)) (+.f64 %1552 %516) (+.f64 %516 %1552) %1458 %1460 %1463 %1466 %1467 %1468 %1469 %1470 %1472 %1475 %1476 %1477 %1478 %1480 %1482 %1484 %1485 %1486 %1487 %1461 %1488 %1490 %1492 %1494 %1496 %1497 %1499 %1501 %1503 %1504 %1505 %1507 %1509 %1511 %1512 %1513 %1514 %1515 %1517 %1518 %1519 %1520 %1521 %1522 %1524 %1526 %1527 %1528 %1529 %1530 %1531 %1532 (pow.f64 %1566 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1566 #s(literal -1 binary64))) (neg.f64 %1570) (-.f64 %1287 %21) (-.f64 x (neg.f64 %1287)) %1566 (+.f64 x %1287) (*.f64 %73 %1566) (*.f64 %1570 %506) (*.f64 %1566 %73) (pow.f64 %1579 #s(literal 1 binary64)) (/.f64 (*.f64 %1566 #s(literal 1 binary64)) %65) (/.f64 (fma.f64 %1583 %72 %21) %72) (/.f64 (fma.f64 %1583 %65 x) %65) (/.f64 (fma.f64 %1287 %72 %266) (*.f64 %65 %72)) (/.f64 (fma.f64 %1287 %65 %70) %1592) (/.f64 %1570 %72) %1579 (/.f64 #s(literal 1 binary64) (/.f64 %72 %1570)) (/.f64 #s(literal 1 binary64) (pow.f64 %1579 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %65 %1566)) (neg.f64 (/.f64 %1566 %72)) (neg.f64 (/.f64 %1570 %65)) (fma.f64 %73 x %1583) (fma.f64 %1287 %73 %191) (fma.f64 %21 %506 %1583) (fma.f64 #s(literal -1 binary64) %1516 %1583) (fma.f64 x %73 %1583) (-.f64 %1583 (*.f64 %21 %73)) (-.f64 %1583 (neg.f64 %191)) (-.f64 %1583 %1523) (+.f64 %1583 %191) (+.f64 %191 %1583) %1619 %1618 %1621 %1619 %1618 %1621 %1619 %1618 %1621 (*.f64 %159 %576) (*.f64 %587 %1624) (*.f64 %576 %159) (pow.f64 %1627 #s(literal 1 binary64)) (/.f64 (*.f64 %576 #s(literal 1 binary64)) %157) (/.f64 (*.f64 %574 %159) %92) (/.f64 (fma.f64 %1633 %157 %531) %157) (/.f64 (fma.f64 x %157 (*.f64 %531 %157)) %1638) (/.f64 (fma.f64 x %157 (*.f64 %157 %531)) %1638) (/.f64 (*.f64 %574 #s(literal 1 binary64)) %1644) (/.f64 %574 %1644) (/.f64 %587 %1623) (/.f64 %576 %1648) %1627 (/.f64 #s(literal 1 binary64) (/.f64 %1623 %587)) (/.f64 #s(literal 1 binary64) (pow.f64 %1627 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %157 %576)) (neg.f64 (/.f64 %576 %1623)) (neg.f64 (/.f64 %587 %157)) (fma.f64 %531 %159 %1633) (fma.f64 %10 (/.f64 %94 %157) %1633) (fma.f64 x %159 %1663) (-.f64 %1633 (neg.f64 %1663)) (-.f64 %1633 (/.f64 %553 %157)) (+.f64 %1663 %1633) (+.f64 %1633 %1663) (*.f64 #s(literal 2 binary64) %1671) (*.f64 #s(literal 2 binary64) %1673) (*.f64 %871 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1676) (*.f64 #s(literal 1 binary64) %871) (pow.f64 %871 #s(literal 1 binary64)) (pow.f64 %869 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %1681) (/.f64 #s(literal 1 binary64) (/.f64 %1681 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 %1681)) (/.f64 #s(literal 1 binary64) (pow.f64 %871 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %869 #s(literal 1 binary64))) %871 (neg.f64 %1676) (*.f64 %1692 %871) (pow.f64 %1694 #s(literal 1 binary64)) (/.f64 (fma.f64 x %1681 #s(literal -1 binary64)) %1681) (/.f64 (neg.f64 %1692) %1681) (/.f64 %1692 %869) (/.f64 #s(literal 1 binary64) (/.f64 %869 %1692)) (/.f64 #s(literal 1 binary64) (pow.f64 %1694 #s(literal -1 binary64))) (neg.f64 %1705) (fma.f64 #s(literal 2 binary64) %1671 x) (fma.f64 #s(literal 2 binary64) %1673 x) (fma.f64 %871 #s(literal 1 binary64) x) (fma.f64 #s(literal -1 binary64) %1676 x) (fma.f64 #s(literal 1 binary64) %871 x) (-.f64 %871 %21) (-.f64 x %1676) (+.f64 (/.f64 (*.f64 %869 x) %869) %871) %1694 (+.f64 x %871) (*.f64 %73 %1694) (*.f64 %1705 %506) (*.f64 %1694 %73) (pow.f64 %1721 #s(literal 1 binary64)) (/.f64 (*.f64 %1694 #s(literal 1 binary64)) %65) (/.f64 (*.f64 %1692 %73) %869) (/.f64 (fma.f64 %191 %65 %871) %65) (/.f64 (fma.f64 %72 x (*.f64 %871 %72)) %1731) (/.f64 (fma.f64 %65 x (*.f64 %871 %65)) %1592) (/.f64 (fma.f64 %72 x (*.f64 %72 %871)) %1731) (/.f64 (fma.f64 %65 x (*.f64 %65 %871)) %1592) (/.f64 (*.f64 %1692 #s(literal 1 binary64)) %1743) (/.f64 %1692 %1743) (/.f64 %1705 %72) %1721 (/.f64 #s(literal 1 binary64) (/.f64 %72 %1705)) (/.f64 #s(literal 1 binary64) (pow.f64 %1721 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %65 %1694)) (neg.f64 (/.f64 %1694 %72)) (neg.f64 (/.f64 %1705 %65)) (fma.f64 %73 x %1757) (fma.f64 %871 %73 %191) (fma.f64 %21 %506 %1757) (fma.f64 #s(literal -1 binary64) %1516 %1757) (fma.f64 #s(literal 1 binary64) %1757 %191) (fma.f64 x %73 %1757) (-.f64 %191 (neg.f64 %1757)) (-.f64 %191 (/.f64 %1676 %65)) (+.f64 %1757 %191) (+.f64 %191 %1757) (*.f64 #s(literal 2 binary64) %1770) (*.f64 #s(literal 2 binary64) %1772) (*.f64 %796 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1775) (*.f64 #s(literal 1 binary64) %796) (pow.f64 %796 #s(literal 1 binary64)) (pow.f64 %794 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %1780) (/.f64 #s(literal 1 binary64) (/.f64 %1780 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 %1780)) (/.f64 #s(literal 1 binary64) (pow.f64 %796 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %794 #s(literal 1 binary64))) %796 (neg.f64 %1775) (*.f64 %1791 %796) (pow.f64 %1793 #s(literal 1 binary64)) (/.f64 (fma.f64 x %1780 #s(literal -1 binary64)) %1780) (/.f64 (neg.f64 %1791) %1780) (/.f64 %1791 %794) (/.f64 #s(literal 1 binary64) (/.f64 %794 %1791)) (/.f64 #s(literal 1 binary64) (pow.f64 %1793 #s(literal -1 binary64))) (neg.f64 %1804) (fma.f64 #s(literal 2 binary64) %1770 x) (fma.f64 #s(literal 2 binary64) %1772 x) (fma.f64 %796 #s(literal 1 binary64) x) (fma.f64 #s(literal -1 binary64) %1775 x) (fma.f64 #s(literal 1 binary64) %796 x) (-.f64 %796 %21) (-.f64 x %1775) (+.f64 (/.f64 (*.f64 %794 x) %794) %796) %1793 (+.f64 x %796) (*.f64 %73 %1793) (*.f64 %1804 %506) (*.f64 %1793 %73) (pow.f64 %1820 #s(literal 1 binary64)) (/.f64 (*.f64 %1793 #s(literal 1 binary64)) %65) (/.f64 (*.f64 %1791 %73) %794) (/.f64 (fma.f64 %191 %65 %796) %65) (/.f64 (fma.f64 %72 x (*.f64 %796 %72)) %1731) (/.f64 (fma.f64 %65 x (*.f64 %796 %65)) %1592) (/.f64 (fma.f64 %72 x (*.f64 %72 %796)) %1731) (/.f64 (fma.f64 %65 x (*.f64 %65 %796)) %1592) (/.f64 (*.f64 %1791 #s(literal 1 binary64)) %1841) (/.f64 %1791 %1841) (/.f64 %1804 %72) %1820 (/.f64 #s(literal 1 binary64) (/.f64 %72 %1804)) (/.f64 #s(literal 1 binary64) (pow.f64 %1820 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %65 %1793)) (neg.f64 (/.f64 %1793 %72)) (neg.f64 (/.f64 %1804 %65)) (fma.f64 %73 x %1855) (fma.f64 %796 %73 %191) (fma.f64 %21 %506 %1855) (fma.f64 #s(literal -1 binary64) %1516 %1855) (fma.f64 #s(literal 1 binary64) %1855 %191) (fma.f64 x %73 %1855) (-.f64 %191 (neg.f64 %1855)) (-.f64 %191 (/.f64 %1775 %65)) (+.f64 %1855 %191) (+.f64 %191 %1855) (pow.f64 %1868 #s(literal 1 binary64)) %1868 (/.f64 #s(literal 1 binary64) (pow.f64 %1868 #s(literal -1 binary64))) (pow.f64 %1872 #s(literal 1 binary64)) %1872 (/.f64 #s(literal 1 binary64) (pow.f64 %1872 #s(literal -1 binary64))) (*.f64 %159 %654) (*.f64 %665 %1624) (*.f64 %654 %159) (pow.f64 %1879 #s(literal 1 binary64)) (/.f64 (*.f64 %654 #s(literal 1 binary64)) %157) (/.f64 (*.f64 %652 %159) %44) (/.f64 (fma.f64 %1633 %157 %604) %157) (/.f64 (fma.f64 x %157 (*.f64 %604 %157)) %1638) (/.f64 (fma.f64 x %157 (*.f64 %157 %604)) %1638) (/.f64 (*.f64 %652 #s(literal 1 binary64)) %1894) (/.f64 %652 %1894) (/.f64 %665 %1623) (/.f64 %654 %1648) %1879 (/.f64 #s(literal 1 binary64) (/.f64 %1623 %665)) (/.f64 #s(literal 1 binary64) (pow.f64 %1879 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %157 %654)) (neg.f64 (/.f64 %654 %1623)) (neg.f64 (/.f64 %665 %157)) (fma.f64 %604 %159 %1633) (fma.f64 %10 (/.f64 %47 %157) %1633) (fma.f64 x %159 %1913) (-.f64 %1913 %1915) (-.f64 %1633 (neg.f64 %1913)) (-.f64 %1633 (/.f64 %635 %157)) (+.f64 %1913 %1633) (+.f64 %1633 %1913) (*.f64 %159 %254) (*.f64 %1385 %1624) (*.f64 %254 %159) (pow.f64 %1926 #s(literal 1 binary64)) (/.f64 (*.f64 %254 #s(literal 1 binary64)) %157) (/.f64 %1403 %1648) (/.f64 %1385 %1623) %1926 (/.f64 #s(literal 1 binary64) (/.f64 %1623 %1385)) (/.f64 #s(literal 1 binary64) (pow.f64 %1926 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %157 %254)) (neg.f64 (/.f64 %254 %1623)) (neg.f64 (/.f64 %1385 %157)) (*.f64 %159 %205) (*.f64 %1943 %1624) (*.f64 %205 %159) (pow.f64 %1946 #s(literal 1 binary64)) (/.f64 %1948 %157) (/.f64 %1950 %1648) (/.f64 %1943 %1623) %1946 (/.f64 #s(literal 1 binary64) (/.f64 %1623 %1943)) (/.f64 #s(literal 1 binary64) (pow.f64 %1946 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %157 %205)) (neg.f64 (/.f64 %205 %1623)) (neg.f64 (/.f64 %1943 %157)) (pow.f64 %1963 #s(literal 1 binary64)) %1963 (/.f64 #s(literal 1 binary64) (pow.f64 %1963 #s(literal -1 binary64))) (pow.f64 %1967 #s(literal 1 binary64)) %1967 (/.f64 #s(literal 1 binary64) (pow.f64 %1967 #s(literal -1 binary64))) (*.f64 %159 %514) (*.f64 %518 %1624) (*.f64 %514 %159) (pow.f64 %1974 #s(literal 1 binary64)) (/.f64 %1479 %157) (/.f64 (fma.f64 %1633 %157 %118) %157) (/.f64 (fma.f64 x %157 (*.f64 %118 %157)) %1638) (/.f64 (fma.f64 x %157 (*.f64 %157 %118)) %1638) (/.f64 %518 %1623) (/.f64 %514 %1648) %1974 (/.f64 #s(literal 1 binary64) (/.f64 %1623 %518)) (/.f64 #s(literal 1 binary64) (pow.f64 %1974 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %157 %514)) (neg.f64 (/.f64 %514 %1623)) (neg.f64 (/.f64 %518 %157)) (fma.f64 %118 %159 %1633) (fma.f64 x %159 %1998) (-.f64 %1998 %1915) (-.f64 %1633 (neg.f64 %1998)) (-.f64 %1633 (/.f64 %521 %157)) (+.f64 %1998 %1633) (+.f64 %1633 %1998) (pow.f64 %2007 #s(literal 1 binary64)) %2007 (/.f64 #s(literal 1 binary64) (pow.f64 %2007 #s(literal -1 binary64))) (*.f64 %73 %2007) (*.f64 %2012 %506) (*.f64 %2007 %73) (pow.f64 %2015 #s(literal 1 binary64)) (/.f64 (*.f64 %2007 #s(literal 1 binary64)) %65) (/.f64 (neg.f64 %2012) %65) (/.f64 %2012 %72) %2015 (/.f64 #s(literal 1 binary64) (/.f64 %72 %2012)) (/.f64 #s(literal 1 binary64) (pow.f64 %2015 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %65 %2007)) (neg.f64 (/.f64 %2007 %72)) (neg.f64 (/.f64 %2012 %65)) %1292 %1291 %1294 %2032 %2034 %2035 %2037 %2039 %2041 %2042 %2036 %2044 %2046 %2048 %2050 %2052 (*.f64 %73 %1380) (*.f64 %2054 %506) (*.f64 %1380 %73) (pow.f64 %2057 #s(literal 1 binary64)) (/.f64 (*.f64 %1380 #s(literal 1 binary64)) %65) (/.f64 (neg.f64 %2054) %65) (/.f64 %2054 %72) %2057 (/.f64 #s(literal 1 binary64) (/.f64 %72 %2054)) (/.f64 #s(literal 1 binary64) (pow.f64 %2057 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %65 %1380)) (neg.f64 (/.f64 %1380 %72)) (neg.f64 (/.f64 %2054 %65)) (*.f64 %2074 y) (*.f64 %910 %3) (*.f64 %17 (/.f64 #s(literal 1 binary64) %2077)) (*.f64 %3 %910) (*.f64 z (*.f64 y %910)) (*.f64 z (/.f64 y %908)) (*.f64 y %2074) (pow.f64 %2086 #s(literal 1 binary64)) (/.f64 (*.f64 %3 #s(literal 1 binary64)) %908) (/.f64 %18 (neg.f64 %2077)) (/.f64 %17 %2077) (/.f64 #s(literal 1 binary64) (/.f64 %2077 %17)) (/.f64 #s(literal 1 binary64) (pow.f64 %2086 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %908 %3)) %2086 (neg.f64 (/.f64 %3 %2077)) (neg.f64 (/.f64 %17 %908)) (pow.f64 %2103 #s(literal 1 binary64)) %2103 (/.f64 #s(literal 1 binary64) (pow.f64 %2103 #s(literal -1 binary64))) (pow.f64 %2107 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %2109) (neg.f64 %2111) %2107 (-.f64 #s(literal 1 binary64) %2113) (+.f64 %86 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %2116) (+.f64 #s(literal 1 binary64) %86) (*.f64 %2109 %86) (*.f64 %2113 (/.f64 #s(literal 1 binary64) %2111)) (*.f64 %86 %2109) (pow.f64 %2123 #s(literal 1 binary64)) (/.f64 (*.f64 %86 #s(literal 1 binary64)) %2107) (/.f64 %2116 %2107) (/.f64 %2113 %2111) %2123 (/.f64 #s(literal 1 binary64) (/.f64 %2111 %2113)) (/.f64 #s(literal 1 binary64) (pow.f64 %2123 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %2107 %86)) (neg.f64 (/.f64 %86 %2111)) (neg.f64 (/.f64 %2113 %2107)) (pow.f64 %2139 #s(literal 1 binary64)) %2139 (/.f64 #s(literal 1 binary64) (pow.f64 %2139 #s(literal -1 binary64))) %2032 %2034 %2035 %2037 %2039 %2041 %2042 %2036 %2044 %2046 %2048 %2050 %2052 (*.f64 %73 %205) (*.f64 %1943 %506) (*.f64 %205 %73) (pow.f64 %2146 #s(literal 1 binary64)) (/.f64 %1948 %65) (/.f64 %1950 %65) (/.f64 %1943 %72) %2146 (/.f64 #s(literal 1 binary64) (/.f64 %72 %1943)) (/.f64 #s(literal 1 binary64) (pow.f64 %2146 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %65 %205)) (neg.f64 (/.f64 %205 %72)) (neg.f64 (/.f64 %1943 %65)) (*.f64 %73 %1249) (*.f64 %2162 %506) (*.f64 %1249 %73) (pow.f64 %2165 #s(literal 1 binary64)) (/.f64 (*.f64 %1249 #s(literal 1 binary64)) %65) (/.f64 (neg.f64 %2162) %65) (/.f64 %2162 %72) %2165 (/.f64 #s(literal 1 binary64) (/.f64 %72 %2162)) (/.f64 #s(literal 1 binary64) (pow.f64 %2165 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %65 %1249)) (neg.f64 (/.f64 %1249 %72)) (neg.f64 (/.f64 %2162 %65)) |
Compiled 2 357 to 5 127 computations (-117.5% saved)
Compiled 1 314 to 5 400 computations (-311.0% saved)
35 alts after pruning (26 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 288 | 26 | 1 314 |
| Fresh | 0 | 0 | 0 |
| Picked | 19 | 7 | 26 |
| Done | 1 | 2 | 3 |
| Total | 1 308 | 35 | 1 343 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 50.9% | (/.f64 (+.f64 x (/.f64 (fma.f64 y z (neg.f64 x)) (-.f64 (*.f64 t z) x))) (approx (+ x 1) #s(literal 1 binary64))) |
| ✓ | 50.9% | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (approx (+ x 1) #s(literal 1 binary64))) |
| ✓ | 34.4% | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (approx (- (* t z) x) (*.f64 t z)))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 26.6% | (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx (/ (- x (* t z)) (- x (* z y))) (/.f64 (-.f64 x (*.f64 t z)) x)))) (approx (+ x 1) #s(literal 1 binary64))) |
| ✓ | 36.9% | (/.f64 (+.f64 x (approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 17.5% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x (fma.f64 z (/.f64 y x) #s(literal -1 binary64)))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 60.3% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x (fma.f64 y (/.f64 z x) #s(literal -1 binary64)))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 39.9% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x (/.f64 (+.f64 (neg.f64 y) (/.f64 x z)) t))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 50.7% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x (approx (+ (* z (/ y x)) -1) (/.f64 (*.f64 y z) x)))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 12.2% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x #s(literal -1 binary64))) (approx (- x -1) #s(literal 1 binary64))) |
| ✓ | 50.6% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (+.f64 #s(literal 1 binary64) x)) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 28.6% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (approx (- x (/ (+ (neg y) (/ x z)) t)) (/.f64 (-.f64 y (/.f64 x z)) t))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 23.2% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (approx (- x (+ (* z (/ y x)) -1)) (/.f64 (-.f64 x (*.f64 y z)) x))) (+.f64 x #s(literal 1 binary64))) |
| ▶ | 22.9% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (approx (+ (* (/ (+ (neg y) t) x) z) (+ 1 x)) (/.f64 (+.f64 x (*.f64 z (-.f64 t y))) x))) (+.f64 x #s(literal 1 binary64))) |
| ✓ | 26.6% | (/.f64 (approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x (/.f64 x (-.f64 (*.f64 t z) x)))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 17.3% | %7 = (- (* t z) x) (/.f64 (approx (+ x (/ (- (* y z) x) %7)) (-.f64 x (/.f64 x (approx %7 (*.f64 t z))))) (approx (+ x 1) #s(literal 1 binary64))) |
| ▶ | 36.8% | (/.f64 #s(literal 1 binary64) (/.f64 (approx (- x -1) #s(literal 1 binary64)) (+.f64 (approx (/ (- (* z y) x) (- (* t z) x)) (/.f64 y t)) x))) |
| ▶ | 14.0% | %7 = (- (* t z) x) %76 = (- x -1) (approx (/ (+ (/ (- (* z y) x) %7) x) %76) (/.f64 (*.f64 z y) (approx (* %76 %7) (*.f64 (-.f64 #s(literal -1 binary64) x) x)))) |
| ▶ | 13.3% | %76 = (- x -1) (approx (/ (+ (/ (- (* z y) x) (- (* t z) x)) x) %76) (approx (/ x %76) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) |
| ✓ | 3.2% | %65 = (approx x #s(literal 0 binary64)) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 %65 (+.f64 #s(literal 1 binary64) %65))) |
| ✓ | 51.9% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) |
| ▶ | 9.8% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 y (-.f64 (*.f64 t z) x)) (approx (/ z (+ 1 x)) (/.f64 z x)))) |
| ▶ | 14.0% | %7 = (- (* t z) x) (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (*.f64 (*.f64 z y) (/.f64 #s(literal 1 binary64) (approx (* (- x -1) %7) (*.f64 (-.f64 #s(literal -1 binary64) x) x))))) |
| ✓ | 28.5% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 z (/.f64 y (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x))))) |
| ▶ | 11.9% | %7 = (- (* t z) x) (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (*.f64 z (/.f64 y (approx (* (- x -1) %7) (*.f64 (-.f64 #s(literal -1 binary64) x) x))))) |
| ▶ | 14.4% | %7 = (- (* t z) x) (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (*.f64 y (/.f64 z (approx (* (- x -1) %7) (*.f64 (-.f64 #s(literal -1 binary64) x) x))))) |
| ▶ | 25.8% | %7 = (- (* t z) x) (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (*.f64 y (approx (/ z (* (+ 1 x) %7)) (/.f64 #s(literal 1 binary64) t)))) |
| ▶ | 2.8% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (approx x #s(literal 0 binary64)))))) |
| ▶ | 3.1% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (/ x (+ 1 x)) (approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) |
| ▶ | 6.0% | %13 = (+ 1 x) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t (* z %13)))) (/.f64 (/.f64 (neg.f64 x) (fma.f64 z x z)) t))) |
| ▶ | 5.1% | %13 = (+ 1 x) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t (* z %13)))) (/.f64 (neg.f64 (/.f64 x t)) (fma.f64 z x z)))) |
| ▶ | 26.7% | %13 = (+ 1 x) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t (* z %13)))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x))))) |
| ▶ | 6.0% | %13 = (+ 1 x) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t (* z %13)))) (*.f64 (/.f64 #s(literal -1 binary64) t) (/.f64 x (fma.f64 z x z))))) |
| ▶ | 5.7% | %13 = (+ 1 x) %18 = (* z %13) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t %18))) (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) |
| ▶ | 3.5% | %13 = (+ 1 x) %20 = (/ x (* t (* z %13))) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) %20) (approx (* -1 %20) (/.f64 #s(literal -1 binary64) (*.f64 t z))))) |
Compiled 35 to 112 computations (-220.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4299 | 31514 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %5 = (*.f64 t z) %6 = (-.f64 %5 x) %8 = (+.f64 x #s(literal 1 binary64)) %10 = (approx x #s(literal 0 binary64)) %12 = (* t z) %13 = (- %12 x) %14 = (approx %13 %5) %15 = (/.f64 y t) %17 = (+ x 1) %18 = (approx %17 #s(literal 1 binary64)) %19 = (+.f64 #s(literal 1 binary64) x) %20 = (/.f64 %3 x) %21 = (/.f64 y x) %22 = (/.f64 x z) %23 = (/.f64 x t) %24 = (*.f64 t %19) %25 = (/.f64 y %24) %26 = (/.f64 z x) %27 = (*.f64 z y) %28 = (neg.f64 x) %29 = (-.f64 x %5) %30 = (/.f64 y %6) %31 = (-.f64 #s(literal -1 binary64) x) %32 = (-.f64 x #s(literal -1 binary64)) %33 = (*.f64 %31 x) %34 = (/.f64 #s(literal 1 binary64) t) %35 = (+ 1 x) %36 = (* z %35) %37 = (approx %36 z) %38 = (-.f64 x %3) %39 = (/.f64 #s(literal -1 binary64) %5) %40 = (/.f64 %29 x) %42 = (* z y) %45 = (approx (/ (- x %12) (- x %42)) %40) %46 = (/.f64 %38 x) %47 = (-.f64 y %22) %48 = (neg.f64 y) %49 = (/.f64 #s(literal -1 binary64) x) %51 = (/ (- %42 x) %13) %52 = (approx %51 %15) %53 = (fma.f64 z x z) %54 = (fma.f64 z %21 #s(literal -1 binary64)) %55 = (-.f64 x %54) %56 = (fma.f64 y %26 #s(literal -1 binary64)) %57 = (+ %51 x) %58 = (approx %57 %55) %59 = (/.f64 x %53) %60 = (neg.f64 %23) %61 = (+.f64 %48 %22) %62 = (/.f64 %61 t) %63 = (/.f64 %47 t) %64 = (/.f64 #s(literal -1 binary64) t) %65 = (-.f64 x %62) %66 = (approx %57 %65) %67 = (+.f64 %52 x) %68 = (/.f64 x %14) %69 = (-.f64 x %68) %73 = (+ x (/ (- (* y z) x) %13)) %74 = (approx %73 %69) %75 = (/.f64 #s(literal 1 binary64) %45) %76 = (+.f64 x %75) %77 = (*.f64 t %37) %78 = (/.f64 x %77) %79 = (/.f64 #s(literal 1 binary64) %10) %82 = (approx (/ z (* %35 %13)) %34) %85 = (approx (- 1 (/ 1 x)) %49) %86 = (-.f64 t y) %87 = (*.f64 z %86) %88 = (+.f64 x %87) %89 = (/.f64 %88 x) %90 = (neg y) %95 = (approx (+ (* (/ (+ %90 t) x) z) %35) %89) %99 = (+ (* z (/ y x)) -1) %100 = (approx %99 %20) %102 = (approx (- x %99) %46) %104 = (/ x (* t %36)) %106 = (approx (* -1 %104) %39) %108 = (approx (/ z %35) %26) %109 = (/ x %35) %113 = (- (+ %109 (/ y (* t %35))) %104) %114 = (approx %113 %25) %119 = (approx (- x (/ (+ %90 (/ x z)) t)) %63) %120 = (- x -1) %121 = (approx %120 #s(literal 1 binary64)) %122 = (approx %57 %32) %123 = (-.f64 #s(literal 1 binary64) x) %124 = (*.f64 %123 x) %126 = (approx (/ x %120) %124) %128 = (approx (* %120 %13) %33) %129 = (/.f64 #s(literal 1 binary64) %128) %130 = (*.f64 %64 %59) %131 = (/.f64 %28 %53) %132 = (/.f64 %131 t) %133 = (/.f64 %60 %53) %135 = (/ %57 %120) %137 = (/.f64 %121 %67) %139 = (/.f64 z %128) %140 = (*.f64 %27 %129) %141 = (/.f64 y %128) %142 = (*.f64 z %141) %143 = (*.f64 y %139) %144 = (/.f64 %27 %128) %146 = (approx %109 %85) %147 = (/ %73 %17) %149 = (*.f64 y %82) %152 = (approx %57 %102) %154 = (*.f64 #s(literal -1 binary64) %78) %155 = (approx %113 %154) %157 = (approx %113 %133) %159 = (approx %113 %132) %161 = (approx %113 %130) %163 = (approx %113 %106) %166 = (-.f64 x %100) %167 = (approx %57 %166) %169 = (-.f64 x %56) %170 = (approx %57 %169) %172 = (-.f64 #s(literal 1 binary64) %79) %173 = (approx %109 %172) %175 = (approx %57 %119) %177 = (*.f64 %30 %108) %179 = (approx %57 %95) x y z %3 t %5 %6 #s(literal 1 binary64) %8 #s(literal 0 binary64) %10 #s(literal -1 binary64) %14 %15 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %37 %38 %39 %40 %45 %46 %47 %48 %49 %52 %53 %54 %55 %56 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %74 %75 %76 %77 %78 %79 %82 %85 %86 %87 %88 %89 %95 %100 %102 %106 %108 %114 %119 %121 %122 %123 %124 %126 %128 %129 %130 %131 %132 %133 (/.f64 %122 %121) (approx %135 %126) %137 (/.f64 #s(literal 1 binary64) %137) %139 %140 %141 %142 %143 %144 (approx %135 %144) %146 (approx %147 %146) %149 (approx %147 %149) (/.f64 %74 %18) %152 (/.f64 %152 %8) %154 %155 (approx %147 %155) %157 (approx %147 %157) %159 (approx %147 %159) %161 (approx %147 %161) %163 (approx %147 %163) (approx %147 %114) %166 %167 (/.f64 %167 %8) %169 %170 (/.f64 %170 %8) %172 %173 (approx %147 %173) %175 (/.f64 %175 %8) %177 (approx %147 %177) %179 (/.f64 %179 %8) (approx %147 %142) (approx %147 %143) (approx %147 %140) (/.f64 %66 %18) (/.f64 %58 %18) (/.f64 %76 %18) |
| Outputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (*.f64 t z) %11 = (fma.f64 #s(literal -1 binary64) x %8) %14 = (+ x 1) %17 = (+.f64 #s(literal 1 binary64) x) %20 = (* y z) %22 = (*.f64 y z) %23 = (/.f64 %22 x) %25 = (/ y x) %26 = (/.f64 y x) %28 = (/ x z) %29 = (/.f64 x z) %31 = (/ x t) %32 = (/.f64 x t) %34 = (+ 1 x) %35 = (* t %34) %37 = (*.f64 t x) %40 = (/ y %35) %41 = (/.f64 y t) %43 = (*.f64 x y) %44 = (/.f64 %43 t) %51 = (*.f64 #s(literal -1 binary64) %41) %58 = (/.f64 z x) %60 = (neg x) %61 = (*.f64 #s(literal -1 binary64) x) %63 = (- x %6) %64 = (*.f64 #s(literal -1 binary64) %8) %66 = (-.f64 x %8) %68 = (/ y %7) %69 = (/.f64 y %8) %72 = (pow.f64 t #s(literal 2 binary64)) %73 = (pow.f64 z #s(literal 2 binary64)) %74 = (*.f64 %72 %73) %79 = (pow.f64 t #s(literal 3 binary64)) %80 = (pow.f64 z #s(literal 3 binary64)) %81 = (*.f64 %79 %80) %83 = (/.f64 y %74) %84 = (*.f64 #s(literal -1 binary64) %83) %89 = (pow.f64 t #s(literal 4 binary64)) %90 = (pow.f64 z #s(literal 4 binary64)) %91 = (*.f64 %89 %90) %101 = (- -1 x) %103 = (-.f64 %61 #s(literal 1 binary64)) %105 = (* %101 x) %108 = (* z %34) %110 = (*.f64 x z) %111 = (+.f64 z %110) %113 = (- x %20) %114 = (*.f64 #s(literal -1 binary64) %22) %116 = (-.f64 x %22) %118 = (/ %63 x) %119 = (/.f64 %8 x) %120 = (*.f64 #s(literal -1 binary64) %119) %122 = (+.f64 x %64) %125 = (* z y) %127 = (/ %63 (- x %125)) %128 = (/.f64 t y) %130 = (pow.f64 y #s(literal 2 binary64)) %131 = (*.f64 %130 z) %134 = (fma.f64 #s(literal -1 binary64) (/.f64 t %131) (/.f64 #s(literal 1 binary64) %22)) %138 = (pow.f64 y #s(literal 3 binary64)) %143 = (fma.f64 #s(literal -1 binary64) (/.f64 t (*.f64 %138 %73)) (/.f64 #s(literal 1 binary64) (*.f64 %130 %73))) %162 = (/ %113 x) %163 = (*.f64 #s(literal -1 binary64) %23) %165 = (+.f64 x %114) %168 = (- y %28) %170 = (*.f64 #s(literal -1 binary64) %29) %177 = (/ (- %125 x) %7) %178 = (*.f64 %72 z) %179 = (/.f64 y %178) %180 = (/.f64 #s(literal 1 binary64) %8) %181 = (fma.f64 #s(literal -1 binary64) %179 %180) %185 = (*.f64 %79 %73) %186 = (/.f64 y %185) %187 = (/.f64 #s(literal 1 binary64) %74) %188 = (fma.f64 #s(literal -1 binary64) %186 %187) %190 = (*.f64 #s(literal -1 binary64) (*.f64 x %188)) %194 = (*.f64 %89 %80) %195 = (/.f64 y %194) %196 = (/.f64 #s(literal 1 binary64) %81) %197 = (fma.f64 #s(literal -1 binary64) %195 %196) %201 = (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %197)) %188)) %206 = (+ (* z %25) -1) %210 = (- x %206) %213 = (*.f64 x %17) %217 = (+ %177 x) %218 = (-.f64 #s(literal 1 binary64) %181) %230 = (+ (* z x) z) %231 = (/ x %230) %232 = (/.f64 #s(literal 1 binary64) z) %234 = (*.f64 x (fma.f64 #s(literal -1 binary64) %29 %232)) %236 = (-.f64 %29 %232) %238 = (*.f64 x (fma.f64 x %236 %232)) %240 = (-.f64 %234 %232) %245 = (*.f64 #s(literal -1 binary64) %32) %247 = (neg y) %248 = (+ %247 %28) %249 = (*.f64 #s(literal -1 binary64) y) %251 = (-.f64 %29 y) %253 = (/ %248 t) %255 = (/.f64 x %8) %258 = (/ %168 t) %259 = (fma.f64 #s(literal -1 binary64) %255 %41) %261 = (- x %253) %262 = (-.f64 #s(literal 1 binary64) %180) %265 = (/ x %7) %267 = (/.f64 x %74) %271 = (/.f64 x %81) %276 = (/.f64 x %91) %282 = (- x %265) %306 = (/ 1 %127) %307 = (+ x %306) %308 = (+.f64 #s(literal 1 binary64) %179) %329 = (* t %108) %330 = (*.f64 t %110) %333 = (/ x %329) %335 = (*.f64 x (fma.f64 #s(literal -1 binary64) %255 %180)) %337 = (-.f64 %255 %180) %339 = (*.f64 x (fma.f64 x %337 %180)) %341 = (-.f64 %335 %180) %345 = (/ 1 x) %346 = (/.f64 #s(literal 1 binary64) x) %349 = (/ z (* %34 %7)) %350 = (/.f64 #s(literal 1 binary64) t) %352 = (/.f64 #s(literal 1 binary64) %178) %353 = (-.f64 %352 %350) %356 = (-.f64 %8 #s(literal 1 binary64)) %358 = (/.f64 (*.f64 %356 %353) %8) %359 = (-.f64 %352 %358) %375 = (- 1 %345) %376 = (-.f64 x #s(literal 1 binary64)) %379 = (- t y) %380 = (* z %379) %381 = (+ x %380) %382 = (-.f64 t y) %383 = (*.f64 z %382) %385 = (+.f64 x %383) %387 = (/ %381 x) %388 = (/.f64 %383 x) %395 = (+ (* (/ (+ %247 t) x) z) %34) %399 = (* -1 %333) %400 = (*.f64 #s(literal -1 binary64) %255) %409 = (/ z %34) %410 = (*.f64 #s(literal -1 binary64) %110) %417 = (*.f64 #s(literal -1 binary64) z) %426 = (- (+ (/ x %34) %40) %333) %427 = (+.f64 %180 %41) %428 = (-.f64 #s(literal 1 binary64) %427) %431 = (+.f64 #s(literal 1 binary64) %51) %445 = (- 1 x) %446 = (+.f64 #s(literal 1 binary64) %61) %448 = (* %445 x) %449 = (*.f64 x %446) %451 = (- x -1) %452 = (/ x %451) %462 = (* %451 %7) %470 = (/ 1 %462) %472 = (-.f64 %187 %180) %476 = (/.f64 (*.f64 %356 %472) %8) %477 = (-.f64 %187 %476) %493 = (/ %60 %230) %502 = (/ %217 %451) %503 = (fma.f64 #s(literal -1 binary64) %179 %427) %507 = (fma.f64 #s(literal -1 binary64) %188 %503) %526 = (/ %451 %217) %528 = (/.f64 (*.f64 %72 %218) %130) %529 = (-.f64 %128 %528) %537 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %72 %188) %130) (/.f64 (*.f64 t (*.f64 %218 %529)) y)) %561 = (* %125 %470) %562 = (*.f64 y %356) %563 = (*.f64 x %562) %567 = (pow.f64 %356 #s(literal 2 binary64)) %568 = (*.f64 y %567) %571 = (fma.f64 #s(literal -1 binary64) %179 (*.f64 #s(literal -1 binary64) (/.f64 %568 %185))) %574 = (/.f64 %562 %178) %589 = (/ y %462) %595 = (fma.f64 #s(literal -1 binary64) %83 (*.f64 #s(literal -1 binary64) (/.f64 %568 %81))) %598 = (/.f64 %562 %74) %613 = (/ %307 %14) %617 = (+.f64 %41 %186) %618 = (+.f64 %180 %617) %620 = (+.f64 #s(literal 1 binary64) (+.f64 %187 %179)) %641 = (*.f64 x (-.f64 %119 #s(literal 1 binary64))) %643 = (+.f64 #s(literal 1 binary64) %346) %644 = (*.f64 x %643) %647 = (/.f64 t x) %651 = (/.f64 y %37) %656 = (pow.f64 x #s(literal 2 binary64)) %657 = (*.f64 t %656) %658 = (/.f64 y %657) %663 = (pow.f64 x #s(literal 3 binary64)) %664 = (*.f64 t %663) %665 = (/.f64 y %664) %671 = (+.f64 #s(literal 1 binary64) %120) %672 = (*.f64 x %671) %674 = (*.f64 #s(literal -1 binary64) %26) %676 = (*.f64 t %22) %677 = (/.f64 %676 x) %682 = (*.f64 y %73) %683 = (*.f64 %72 %682) %684 = (/.f64 %683 %656) %690 = (*.f64 y %80) %691 = (*.f64 %79 %690) %710 = (+.f64 #s(literal 1 binary64) %163) %716 = (-.f64 %64 %114) %719 = (/.f64 (*.f64 y (*.f64 z %716)) %656) %734 = (-.f64 %26 %232) %735 = (*.f64 x %734) %739 = (-.f64 %114 %64) %742 = (/.f64 (*.f64 t (*.f64 z %739)) %656) %756 = (-.f64 %23 #s(literal 1 binary64)) %758 = (/.f64 %22 %656) %763 = (/.f64 %8 %656) %764 = (+.f64 %346 %763) %769 = (/.f64 %74 %663) %770 = (+.f64 %763 %769) %771 = (+.f64 %346 %770) %774 = (*.f64 t %682) %775 = (/.f64 %774 %663) %780 = (/.f64 #s(literal 1 binary64) %110) %781 = (-.f64 %232 %780) %783 = (*.f64 %656 z) %785 = (+.f64 %232 (/.f64 #s(literal 1 binary64) %783)) %788 = (*.f64 %663 z) %790 = (+.f64 %780 (/.f64 #s(literal 1 binary64) %788)) %793 = (fma.f64 #s(literal -1 binary64) %26 %232) %794 = (*.f64 x %793) %796 = (fma.f64 #s(literal -1 binary64) %651 %180) %797 = (*.f64 x %796) %800 = (*.f64 x (-.f64 %651 %180)) %808 = (/.f64 %74 %656) %810 = (+.f64 #s(literal 1 binary64) %119) %825 = (fma.f64 #s(literal -1 binary64) %8 %22) %826 = (/.f64 %825 %656) %842 = (/.f64 #s(literal 1 binary64) %330) %843 = (-.f64 %180 %842) %846 = (/.f64 #s(literal 1 binary64) (*.f64 t %783)) %847 = (+.f64 %180 %846) %851 = (/.f64 #s(literal 1 binary64) (*.f64 t %788)) %852 = (+.f64 %842 %851) %855 = (/.f64 z %656) %858 = (*.f64 z %356) %859 = (/.f64 %858 x) %864 = (*.f64 z %567) %865 = (fma.f64 t %73 %864) %872 = (*.f64 %73 %356) %878 = (*.f64 t %73) %879 = (/.f64 %878 %656) %886 = (-.f64 #s(literal 1 binary64) %346) %888 = (+.f64 #s(literal 1 binary64) %388) %899 = (-.f64 %842 %180) %905 = (*.f64 #s(literal -1 binary64) %58) %926 = (/.f64 #s(literal 1 binary64) %656) %927 = (+.f64 %926 %651) %938 = (/.f64 #s(literal 1 binary64) %663) %946 = (-.f64 %346 #s(literal 1 binary64)) %951 = (+.f64 #s(literal 1 binary64) %926) %960 = (+.f64 %119 %763) %969 = (-.f64 #s(literal 1 binary64) %8) %970 = (*.f64 %969 %356) %971 = (fma.f64 #s(literal -1 binary64) %970 %8) %991 = (-.f64 %780 %232) %1002 = (/.f64 %22 %663) %1003 = (/.f64 %8 %663) %1008 = (pow.f64 x #s(literal 4 binary64)) %1011 = (/.f64 %774 %1008) %1012 = (/.f64 %81 %1008) %1014 = (+.f64 %1011 (+.f64 %769 %1012)) %1020 = (*.f64 %72 %690) %1021 = (/.f64 %1020 %1008) %1022 = (/.f64 %74 %1008) %1024 = (+.f64 %775 (+.f64 %1021 %1022)) %1029 = (fma.f64 #s(literal -1 binary64) %22 %8) %1035 = (/.f64 %1029 %663) %1053 = (*.f64 y %858) %1054 = (/.f64 %1053 x) %1059 = (*.f64 y %864) %1060 = (fma.f64 t %682 %1059) %1083 = (/.f64 %562 x) %1088 = (fma.f64 t %22 %568) %1100 = (/.f64 %676 %656) %1107 = (*.f64 #s(literal -1 binary64) %826) %1113 = (*.f64 #s(literal -1 binary64) (/.f64 %825 %663)) %1131 = (*.f64 #s(literal -1 binary64) %647) %1142 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %651 %41) x)) %1188 = (-.f64 %8 %22) %1194 = (*.f64 y (*.f64 z %1188)) %1216 = (-.f64 %22 %8) %1217 = (/.f64 %1216 x) %1219 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1217)) %1222 = (*.f64 t (*.f64 z %1216)) %1254 = (/.f64 %74 x) %1255 = (/.f64 %774 x) %1269 = (fma.f64 #s(literal -1 binary64) (/.f64 %781 x) %232) %1293 = (/.f64 %81 x) %1320 = (fma.f64 #s(literal -1 binary64) %8 %120) %1325 = (fma.f64 #s(literal -1 binary64) (/.f64 %843 x) %180) %1330 = (+.f64 #s(literal 1 binary64) %64) %1331 = (*.f64 z %1330) %1337 = (pow.f64 %1330 #s(literal 2 binary64)) %1338 = (*.f64 z %1337) %1347 = (*.f64 %73 %1330) %1350 = (fma.f64 t %73 %1338) %1376 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %899 x)) %180) %1388 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %58 z) x)) %1407 = (*.f64 #s(literal -1 binary64) (/.f64 %428 x)) %1433 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %886 x))) %1464 = (fma.f64 t z %1337) %1479 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %991 x)) %232) %1485 = (/.f64 %1216 %656) %1486 = (*.f64 #s(literal -1 binary64) %1485) %1489 = (fma.f64 t z %774) %1491 = (-.f64 (fma.f64 #s(literal -1 binary64) %74 %1489) %22) %1534 = (*.f64 y %1331) %1539 = (*.f64 y %1338) %1551 = (fma.f64 t %682 %1539) %1564 = (*.f64 y %1330) %1569 = (*.f64 y %1337) %1580 = (fma.f64 t %22 %1569) %1594 = (*.f64 t %17) %1595 = (/.f64 y %1594) %1597 = (-.f64 %8 x) %1603 = (*.f64 z %66) %1609 = (*.f64 %73 %66) %1613 = (*.f64 #s(literal -1 binary64) (/.f64 %1603 %656)) %1631 = (-.f64 y %29) %1633 = (/.f64 x %1597) %1636 = (/.f64 %22 %1597) %1640 = (+.f64 #s(literal 1 binary64) (+.f64 x %163)) %1642 = (-.f64 x %1633) %1649 = (-.f64 x %255) %1651 = (+.f64 x %41) %1654 = (/.f64 x %66) %1656 = (/.f64 %22 %66) %1657 = (fma.f64 #s(literal -1 binary64) %1656 %1654) %1659 = (+.f64 x %1654) %1666 = (+.f64 x %8) %1672 = (fma.f64 #s(literal -1 binary64) %23 %119) %1676 = (+.f64 #s(literal 1 binary64) (+.f64 x %119)) %1681 = (/.f64 x %17) %1682 = (*.f64 z %17) %1683 = (*.f64 t %1682) %1684 = (/.f64 x %1683) %1685 = (-.f64 %1681 %1684) %1687 = (+.f64 %1681 %1595) %1692 = (*.f64 %17 %1597) %1693 = (/.f64 %22 %1692) %1695 = (/.f64 x %1692) %1700 = (*.f64 y %1682) %1701 = (pow.f64 %1642 #s(literal 2 binary64)) %1702 = (*.f64 %1701 %1597) %1706 = (+.f64 (/.f64 #s(literal 1 binary64) %1642) (/.f64 x %1642)) %1709 = (*.f64 %73 %17) %1711 = (pow.f64 %1642 #s(literal 3 binary64)) %1712 = (pow.f64 %1597 #s(literal 2 binary64)) %1713 = (*.f64 %1711 %1712) %1715 = (/.f64 %1682 %1702) %1719 = (*.f64 %80 %17) %1722 = (pow.f64 %1597 #s(literal 3 binary64)) %1738 = (*.f64 %17 %66) %1739 = (/.f64 %22 %1738) %1741 = (+.f64 (/.f64 x %1738) %1681) %1744 = (/.f64 x y) %1751 = (*.f64 x %66) %1752 = (/.f64 %1751 %682) %1754 = (*.f64 #s(literal -1 binary64) (/.f64 %66 z)) %1758 = (*.f64 %656 %66) %1759 = (*.f64 %130 %80) %1760 = (/.f64 %1758 %1759) %1765 = (*.f64 %663 %66) %1766 = (*.f64 %138 %90) %1773 = (/.f64 #s(literal 1 binary64) y) %1775 = (*.f64 y (fma.f64 #s(literal -1 binary64) %58 %1773)) %1777 = (/.f64 x %22) %1780 = (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1777))) %1784 = (/.f64 x (*.f64 y %1597)) %1785 = (/.f64 z %1597) %1790 = (*.f64 y (-.f64 %58 %1773)) %1801 = (*.f64 y (-.f64 %1777 #s(literal 1 binary64))) %1803 = (/.f64 x %676) %1805 = (*.f64 y (-.f64 %1803 %350)) %1808 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1803 %350)) %1816 = (/.f64 z %66) %1818 = (/.f64 x (*.f64 y %66)) %1829 = (/.f64 %8 y) %1837 = (/.f64 %8 %43) %1847 = (/.f64 #s(literal 1 binary64) %1594) %1849 = (/.f64 x (*.f64 y %17)) %1856 = (/.f64 z %1692) %1866 = (*.f64 %17 (*.f64 %1642 %1712)) %1867 = (/.f64 %1866 %682) %1868 = (/.f64 %1692 z) %1873 = (*.f64 %17 (*.f64 %1701 %1722)) %1874 = (/.f64 %1873 %1759) %1881 = (*.f64 %17 (*.f64 %1711 (pow.f64 %1597 #s(literal 4 binary64)))) %1890 = (/.f64 z %1738) %1897 = (*.f64 #s(literal -1 binary64) %1744) %1909 = (/.f64 %1751 %73) %1917 = (*.f64 y %90) %2020 = (/.f64 %1866 %73) %2050 = (*.f64 %72 %22) %2053 = (*.f64 t y) %2054 = (/.f64 %2053 %656) %2059 = (*.f64 %79 %22) %2062 = (*.f64 %72 y) %2063 = (/.f64 %2062 %663) %2071 = (-.f64 %1131 %674) %2072 = (*.f64 z %2071) %2094 = (-.f64 %22 x) %2095 = (/.f64 %2094 z) %2097 = (-.f64 %674 %1131) %2098 = (*.f64 z %2097) %2120 = (fma.f64 #s(literal -1 binary64) %26 %647) %2125 = (/.f64 %72 %656) %2126 = (-.f64 %2125 %2054) %2133 = (/.f64 %79 %663) %2143 = (/.f64 x %1682) %2147 = (/.f64 %22 t) %2148 = (fma.f64 #s(literal -1 binary64) %2147 %32) %2154 = (*.f64 z %1651) %2158 = (/.f64 %178 %656) %2164 = (*.f64 %79 z) %2165 = (/.f64 %2164 %663) %2184 = (fma.f64 #s(literal -1 binary64) %647 %26) %2185 = (*.f64 z %2184) %2191 = (*.f64 #s(literal -1 binary64) %2125) %2213 = (/.f64 z %213) %2214 = (*.f64 #s(literal -1 binary64) %2213) %2216 = (*.f64 %656 %17) %2219 = (/.f64 #s(literal 1 binary64) %213) %2220 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8 %2216)) %2219) %2223 = (*.f64 %663 %17) %2226 = (/.f64 t %2216) %2229 = (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %178 %2223)) %2226)) %2219) %2232 = (*.f64 %1008 %17) %2240 = (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2164 %2232)) (/.f64 %72 %2223))) %2226)) %2219) %2244 = (*.f64 z (-.f64 %647 %26)) %2250 = (*.f64 #s(literal -1 binary64) %1684) %2255 = (/.f64 x %1594) %2268 = (*.f64 #s(literal -1 binary64) %2143) %2270 = (/.f64 y %213) %2271 = (/.f64 t %213) %2272 = (fma.f64 #s(literal -1 binary64) %2270 %2271) %2273 = (*.f64 z %2272) %2276 = (/.f64 %72 %2216) %2277 = (/.f64 %2053 %2216) %2284 = (/.f64 %79 %2223) %2285 = (/.f64 %2062 %2223) %2299 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2120 %2272) %17) %2276) %2300 = (-.f64 %2277 %2299) %2320 = (/.f64 %22 %213) %2321 = (*.f64 #s(literal -1 binary64) %2320) %2325 = (fma.f64 #s(literal -1 binary64) %2270 (*.f64 #s(literal -1 binary64) (/.f64 %676 %2216))) %2332 = (fma.f64 #s(literal -1 binary64) %2270 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2050 %2223)) %2277))) %2341 = (fma.f64 #s(literal -1 binary64) %2270 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2059 %2232)) %2285)) %2277))) %2353 = (/.f64 %2184 %17) %2355 = (*.f64 #s(literal -1 binary64) %2276) %2379 = (/.f64 %43 %178) %2383 = (*.f64 %656 y) %2384 = (/.f64 %2383 %185) %2386 = (*.f64 #s(literal -1 binary64) %2379) %2390 = (*.f64 %663 y) %2391 = (/.f64 %2390 %194) %2404 = (/.f64 %37 %131) %2405 = (*.f64 #s(literal -1 binary64) %2404) %2408 = (/.f64 %37 %130) %2410 = (-.f64 %1897 (*.f64 #s(literal -1 binary64) %2408)) %2412 = (/.f64 (*.f64 x %2410) %682) %2425 = (*.f64 z %793) %2429 = (/.f64 %43 %72) %2430 = (*.f64 #s(literal -1 binary64) %2429) %2431 = (-.f64 %245 %2430) %2433 = (/.f64 (*.f64 x %2431) %878) %2439 = (*.f64 %72 %80) %2447 = (*.f64 z %734) %2454 = (fma.f64 #s(literal -1 binary64) %2429 %32) %2459 = (/.f64 %656 %74) %2461 = (+.f64 x (fma.f64 #s(literal -1 binary64) %2459 %41)) %2463 = (fma.f64 #s(literal -1 binary64) %2379 (fma.f64 #s(literal -1 binary64) %2384 %255)) %2466 = (/.f64 %663 %81) %2469 = (+.f64 x (fma.f64 #s(literal -1 binary64) %2459 (fma.f64 #s(literal -1 binary64) %2466 %41))) %2477 = (/.f64 %656 %178) %2478 = (+.f64 %32 %2477) %2481 = (/.f64 %663 %185) %2483 = (*.f64 #s(literal -1 binary64) %2477) %2494 = (+.f64 x %400) %2505 = (-.f64 x %51) %2508 = (+.f64 x (fma.f64 #s(literal -1 binary64) %255 %2379)) %2513 = (+.f64 x (fma.f64 #s(literal -1 binary64) %255 (+.f64 %2379 %2384))) %2514 = (fma.f64 #s(literal -1 binary64) %41 %2459) %2522 = (fma.f64 #s(literal -1 binary64) %41 (+.f64 %2459 %2466)) %2526 = (*.f64 %72 %1682) %2527 = (/.f64 x %2526) %2528 = (+.f64 %1847 %2527) %2530 = (*.f64 %79 %1709) %2531 = (/.f64 %656 %2530) %2533 = (*.f64 #s(literal -1 binary64) %2527) %2534 = (-.f64 (+.f64 %1847 %2531) %2533) %2536 = (*.f64 %89 %1719) %2541 = (-.f64 (+.f64 %1847 (/.f64 %663 %2536)) (fma.f64 #s(literal -1 binary64) %2527 (*.f64 #s(literal -1 binary64) %2531))) %2560 = (/.f64 %213 z) %2574 = (/.f64 %2454 %1682) %2577 = (*.f64 %72 %1709) %2578 = (/.f64 %656 %2577) %2579 = (fma.f64 #s(literal -1 binary64) %2578 %1687) %2581 = (/.f64 %2383 %2530) %2582 = (*.f64 #s(literal -1 binary64) %2581) %2585 = (*.f64 %79 %1719) %2586 = (/.f64 %663 %2585) %2588 = (fma.f64 #s(literal -1 binary64) %2578 (fma.f64 #s(literal -1 binary64) %2586 %1687)) %2590 = (/.f64 %2390 %2536) %2597 = (/.f64 #s(literal 1 binary64) %1651) %2598 = (/.f64 x %1651) %2600 = (pow.f64 %1651 #s(literal 2 binary64)) %2601 = (*.f64 z %2600) %2602 = (/.f64 (*.f64 %17 %2454) %2601) %2607 = (*.f64 %17 (pow.f64 %2454 #s(literal 2 binary64))) %2608 = (pow.f64 %1651 #s(literal 3 binary64)) %2610 = (/.f64 %656 %72) %2611 = (*.f64 #s(literal -1 binary64) %2610) %2612 = (/.f64 %2383 %79) %2614 = (-.f64 %2611 (*.f64 #s(literal -1 binary64) %2612)) %2615 = (*.f64 %17 %2614) %2617 = (fma.f64 #s(literal -1 binary64) (/.f64 %2607 %2608) (/.f64 %2615 %2600)) %2619 = (+.f64 %2597 %2598) %2627 = (/.f64 %663 %79) %2629 = (/.f64 %2390 %89) %2648 = (/.f64 %43 %2526) %2649 = (+.f64 %1595 %2648) %2652 = (*.f64 #s(literal -1 binary64) %2648) %2653 = (-.f64 (+.f64 %1595 %2581) %2652) %2657 = (-.f64 (+.f64 %1595 %2590) (fma.f64 #s(literal -1 binary64) %2648 %2582)) %2670 = (fma.f64 #s(literal -1 binary64) %1684 (+.f64 %1681 %2648)) %2671 = (*.f64 #s(literal -1 binary64) %1595) %2676 = (fma.f64 #s(literal -1 binary64) %1684 (+.f64 %1681 (+.f64 %2648 %2581))) %2677 = (fma.f64 #s(literal -1 binary64) %1595 %2578) %2685 = (fma.f64 #s(literal -1 binary64) %1595 (+.f64 %2578 %2586)) %2701 = (/.f64 %2383 %2164) %2709 = (*.f64 %89 z) %2710 = (/.f64 %2390 %2709) %2730 = (-.f64 %1744 %2408) %2734 = (*.f64 x %2730) %2754 = (-.f64 %32 %2429) %2755 = (/.f64 %2754 z) %2758 = (*.f64 x %2754) %2776 = (*.f64 z %103) %2781 = (/.f64 %17 z) %2787 = (-.f64 %2430 %245) %2792 = (fma.f64 #s(literal -1 binary64) %2610 %2612) %2801 = (fma.f64 #s(literal -1 binary64) %2629 %2627) %2812 = (/.f64 x %2776) %2819 = (/.f64 %663 %2164) %2865 = (fma.f64 #s(literal -1 binary64) %2612 %2610) %2875 = (*.f64 %79 %1682) %2876 = (/.f64 %656 %2875) %2878 = (*.f64 %72 %17) %2879 = (/.f64 x %2878) %2884 = (*.f64 %89 %1682) %2885 = (/.f64 %663 %2884) %2886 = (*.f64 %79 %17) %2887 = (/.f64 %656 %2886) %2901 = (*.f64 #s(literal -1 binary64) (/.f64 %382 x)) %2918 = (*.f64 #s(literal -1 binary64) %2879) %2937 = (/ -1 t) %2938 = (* %2937 %231) %2943 = (/.f64 %43 %2878) %2944 = (*.f64 #s(literal -1 binary64) %2943) %2945 = (*.f64 #s(literal -1 binary64) %2255) %2951 = (/.f64 %2383 %2886) %2952 = (fma.f64 #s(literal -1 binary64) (/.f64 %656 %2878) %2951) %2973 = (*.f64 %17 %2787) %2979 = (*.f64 %17 (pow.f64 %2787 #s(literal 2 binary64))) %2980 = (*.f64 z %2608) %2982 = (*.f64 %17 %2792) %2985 = (/.f64 %2973 %2600) %2995 = (fma.f64 #s(literal -1 binary64) (/.f64 %2979 %2608) (/.f64 %2982 %2600)) %3009 = (/.f64 %2383 %2875) %3015 = (/.f64 %2390 %2884) %3075 = (*.f64 t %690) %3085 = (/.f64 x %116) %3087 = (/.f64 %8 %116) %3090 = (/.f64 %2094 x) %3091 = (*.f64 #s(literal -1 binary64) %3090) %3093 = (*.f64 z %2094) %3098 = (*.f64 %73 %2094) %3102 = (/.f64 %3093 %656) %3118 = (/.f64 %682 %656) %3119 = (-.f64 %58 %3118) %3125 = (/.f64 %73 %656) %3126 = (/.f64 %690 %663) %3127 = (-.f64 %3125 %3126) %3135 = (/.f64 %80 %663) %3136 = (/.f64 %1917 %1008) %3137 = (-.f64 %3135 %3136) %3147 = (/.f64 %251 t) %3162 = (*.f64 t %80) %3163 = (/.f64 %3162 %663) %3182 = (*.f64 z %116) %3188 = (*.f64 %73 %116) %3192 = (*.f64 #s(literal -1 binary64) (/.f64 %3182 %656)) %3210 = (-.f64 %17 %23) %3220 = (*.f64 #s(literal -1 binary64) %3125) %3250 = (/.f64 %73 %2216) %3255 = (*.f64 t %90) %3258 = (/.f64 %80 %2223) %3266 = (/.f64 y %17) %3277 = (/.f64 z %2216) %3297 = (/.f64 %682 %2216) %3299 = (/.f64 #s(literal 1 binary64) %17) %3300 = (+.f64 %3299 %1681) %3304 = (/.f64 %690 %2223) %3311 = (/.f64 %1917 %2232) %3322 = (*.f64 %17 %3119) %3324 = (pow.f64 %1640 #s(literal 2 binary64)) %3328 = (+.f64 (/.f64 #s(literal 1 binary64) %1640) (/.f64 x %1640)) %3333 = (pow.f64 %1640 #s(literal 3 binary64)) %3337 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %17 (pow.f64 %3119 #s(literal 2 binary64))) %3333) (/.f64 (*.f64 %17 %3127) %3324)) %3340 = (/.f64 %3322 %3324) %3380 = (/.f64 %22 %2216) %3402 = (*.f64 #s(literal -1 binary64) %3250) %3428 = (/.f64 y z) %3429 = (/.f64 %43 %878) %3433 = (/.f64 %2383 %2439) %3435 = (*.f64 #s(literal -1 binary64) %3429) %3439 = (*.f64 %79 %90) %3452 = (/.f64 z %116) %3454 = (/.f64 x (*.f64 t %116)) %3460 = (*.f64 x %2094) %3461 = (/.f64 %3460 %878) %3466 = (*.f64 %656 %2094) %3467 = (/.f64 %3466 %2439) %3473 = (*.f64 %663 %2094) %3486 = (/.f64 %656 %878) %3490 = (/.f64 %663 %2439) %3492 = (*.f64 #s(literal -1 binary64) %3486) %3506 = (*.f64 x %116) %3507 = (/.f64 %3506 %878) %3509 = (*.f64 #s(literal -1 binary64) (/.f64 %116 z)) %3513 = (*.f64 %656 %116) %3514 = (/.f64 %3513 %2439) %3519 = (*.f64 %663 %116) %3555 = (/.f64 %22 %37) %3566 = (/.f64 %213 t) %3570 = (/.f64 #s(literal 1 binary64) %1682) %3571 = (*.f64 t %1709) %3572 = (/.f64 x %3571) %3576 = (*.f64 %72 %1719) %3577 = (/.f64 %656 %3576) %3579 = (*.f64 #s(literal -1 binary64) %3572) %3583 = (*.f64 %90 %17) %3584 = (*.f64 %79 %3583) %3602 = (/.f64 (*.f64 %17 %1631) %657) %3607 = (*.f64 %17 (pow.f64 %1631 #s(literal 2 binary64))) %3609 = (/.f64 %656 %73) %3610 = (*.f64 #s(literal -1 binary64) %3609) %3611 = (/.f64 %43 z) %3612 = (*.f64 #s(literal -1 binary64) %3611) %3613 = (-.f64 %3610 %3612) %3614 = (*.f64 %17 %3613) %3615 = (/.f64 %3614 %656) %3616 = (fma.f64 #s(literal -1 binary64) (/.f64 %3607 %663) %3615) %3627 = (/.f64 %663 %80) %3628 = (*.f64 #s(literal -1 binary64) %3627) %3629 = (/.f64 %2383 %73) %3630 = (*.f64 #s(literal -1 binary64) %3629) %3647 = (/.f64 %43 %1683) %3651 = (/.f64 %2383 %2577) %3653 = (*.f64 #s(literal -1 binary64) %3647) %3664 = (/.f64 y %1682) %3665 = (/.f64 %43 %3571) %3669 = (/.f64 %2383 %3576) %3671 = (*.f64 #s(literal -1 binary64) %3665) %3703 = (*.f64 #s(literal -1 binary64) (/.f64 %43 %73)) %3732 = (*.f64 #s(literal -1 binary64) %2095) %3739 = (*.f64 #s(literal -1 binary64) (/.f64 %3460 %73)) %3759 = (-.f64 %249 %170) %3772 = (-.f64 %3627 %3629) %3791 = (/.f64 %663 %3162) %3832 = (/.f64 %3506 %73) %3884 = (*.f64 t %1719) %3887 = (/.f64 %656 %1709) %3939 = (*.f64 #s(literal -1 binary64) (/.f64 x %1709)) %3947 = (*.f64 t %3583) %3961 = (*.f64 #s(literal -1 binary64) %3887) %3962 = (/.f64 %43 %1682) %3963 = (*.f64 #s(literal -1 binary64) %3962) %3972 = (/.f64 %663 %1719) %3973 = (/.f64 %2383 %1709) %3985 = (*.f64 %17 %3759) %3991 = (*.f64 %17 (pow.f64 %3759 #s(literal 2 binary64))) %3995 = (/.f64 %3985 %656) %4005 = (fma.f64 #s(literal -1 binary64) (/.f64 %3991 %663) %3615) %4050 = (*.f64 #s(literal -1 binary64) (/.f64 %43 %1709)) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %8) (approx %7 %11) (approx %14 #s(literal 1 binary64)) (approx %14 %17) (approx (/ %20 x) %23) (approx %25 %26) (approx %28 %29) (approx %31 %32) (approx %35 t) (approx %35 (+.f64 t %37)) (approx %40 %41) (approx %40 (fma.f64 #s(literal -1 binary64) %44 %41)) (approx %40 (fma.f64 x (-.f64 %44 %41) %41)) (approx %40 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %44) %51)) %41) %41)) (approx (/ z x) %58) (approx %60 %61) (approx %63 %64) (approx %63 %66) (approx %68 %69) (approx %68 (+.f64 %69 (/.f64 %43 %74))) (approx %68 (fma.f64 x (-.f64 (/.f64 %43 %81) %84) %69)) (approx %68 (fma.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 %43 %91) (*.f64 #s(literal -1 binary64) (/.f64 y %81)))) %84) %69)) (approx %101 #s(literal -1 binary64)) (approx %101 %103) (approx %105 (*.f64 x %103)) (approx %108 z) (approx %108 %111) (approx %113 %114) (approx %113 %116) (approx %118 %120) (approx %118 (/.f64 %122 x)) (approx %127 %128) (approx %127 (fma.f64 #s(literal -1 binary64) (*.f64 x %134) %128)) (approx %127 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %143)) %134) %128)) (approx %127 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 t (*.f64 (pow.f64 y #s(literal 4 binary64)) %80)) (/.f64 #s(literal 1 binary64) (*.f64 %138 %80))))) %143)) %134) %128)) (approx %162 %163) (approx %162 (/.f64 %165 x)) (approx %168 y) (approx %168 (+.f64 y %170)) (approx (/ -1 x) (/.f64 #s(literal -1 binary64) x)) (approx %177 (fma.f64 #s(literal -1 binary64) (*.f64 x %181) %41)) (approx %177 (fma.f64 x (-.f64 %190 %181) %41)) (approx %177 (fma.f64 x (-.f64 %201 %181) %41)) (approx %206 (/.f64 (fma.f64 #s(literal -1 binary64) x %22) x)) (approx %210 (/.f64 %116 x)) (approx %210 (/.f64 (-.f64 %213 %22) x)) (approx %217 (fma.f64 x %218 %41)) (approx %217 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %190) %181) %41)) (approx %217 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %201) %181) %41)) (approx %231 %234) (approx %231 %238) (approx %231 (*.f64 x (fma.f64 x %240 %232))) (approx (neg %31) %245) (approx %248 %249) (approx %248 %251) (approx %253 %51) (approx %253 (fma.f64 #s(literal -1 binary64) %41 %255)) (approx %258 %259) (approx %261 (fma.f64 x %262 %41)) (approx %265 %255) (approx %265 (*.f64 x (+.f64 %180 %267))) (approx %265 (*.f64 x (fma.f64 x (+.f64 %187 %271) %180))) (approx %265 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 %196 %276) %187) %180))) (approx %282 (*.f64 x %262)) (approx %282 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %267)) %180))) (approx %282 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %271) %187))) %180))) (approx %282 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %276) %196)) %187))) %180))) (approx %307 (-.f64 (*.f64 x (-.f64 %308 %180)) %51)) (approx %307 (-.f64 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 %186 %187) %179)) %180)) %51)) (approx %307 (-.f64 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (fma.f64 x (-.f64 %195 %196) %186) %187) %179)) %180)) %51)) (approx %329 (fma.f64 t z %330)) (approx %333 %335) (approx %333 %339) (approx %333 (*.f64 x (fma.f64 x %341 %180))) (approx %345 %346) (approx %349 %350) (approx %349 (fma.f64 x %353 %350)) (approx %349 (fma.f64 x (-.f64 (fma.f64 x %359 %352) %350) %350)) (approx %349 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %353 %8) (/.f64 (*.f64 %356 %359) %8))) %352) %358) %352) %350) %350)) (approx %375 (/.f64 %376 x)) (approx %381 %383) (approx %381 %385) (approx %387 %388) (approx %387 (/.f64 %385 x)) (approx %395 (/.f64 (fma.f64 x %17 %383) x)) (approx %399 %400) (approx %399 (*.f64 x %337)) (approx %399 (*.f64 x %341)) (approx %399 (*.f64 x (-.f64 %339 %180))) (approx %409 (+.f64 z %410)) (approx %409 (+.f64 z (*.f64 x (-.f64 %110 z)))) (approx %409 (+.f64 z (*.f64 x (-.f64 (*.f64 x (-.f64 %410 %417)) z)))) (approx %426 (fma.f64 x %428 %41)) (approx %426 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %180 %431))) %427) %41)) (approx %426 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 x %428 %180) %431))) %427) %41)) (approx %445 %446) (approx %448 %449) (approx %452 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x %376)))) (approx %452 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %449 #s(literal 1 binary64)))))) (approx %462 (fma.f64 t z (*.f64 x %356))) (approx %462 (fma.f64 t z (*.f64 x (-.f64 %11 #s(literal 1 binary64))))) (approx %470 %180) (approx %470 (fma.f64 x %472 %180)) (approx %470 (fma.f64 x (-.f64 (fma.f64 x %477 %187) %180) %180)) (approx %470 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %472 %8) (/.f64 (*.f64 %356 %477) %8))) %187) %476) %187) %180) %180)) (approx %493 %170) (approx %493 (*.f64 x %236)) (approx %493 (*.f64 x %240)) (approx %493 (*.f64 x (-.f64 %238 %232))) (approx %502 (fma.f64 x (-.f64 #s(literal 1 binary64) %503) %41)) (approx %502 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 %507 #s(literal 1 binary64)))) %503) %41)) (approx %502 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %188 (fma.f64 #s(literal -1 binary64) %179 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %197)) %507) %427))) #s(literal 1 binary64)))) %503) %41)) (approx %526 (fma.f64 x %529 %128)) (approx %526 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x %537) %128) %528) %128)) (approx %526 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %188 %529)) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %537 %218)) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %72 %197) %130)))))) %537) %128) %528) %128)) (approx %561 (fma.f64 #s(literal -1 binary64) (/.f64 %563 %178) %41)) (approx %561 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %571)) %574) %41)) (approx %561 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %571 %356) %8) (/.f64 %562 %185)))) %571)) %574) %41)) (approx %589 (fma.f64 #s(literal -1 binary64) (/.f64 %563 %74) %69)) (approx %589 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %595)) %598) %69)) (approx %589 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %595 %356) %8) (/.f64 %562 %81)))) %595)) %598) %69)) (approx %613 (fma.f64 x (-.f64 %308 %427) %41)) (approx %613 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 %618 %620) %179)) %427) %41)) (approx %613 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %187 (+.f64 %179 %195))) (+.f64 %180 (+.f64 %196 %617))) %618) %620) %179)) %427) %41)) (approx %7 %641) (approx %14 %644) (approx %35 %37) (approx %35 (*.f64 x (+.f64 t %647))) (approx %40 %651) (approx %40 (/.f64 (fma.f64 #s(literal -1 binary64) %651 %41) x)) (approx %40 (/.f64 (-.f64 (+.f64 %41 %658) %651) x)) (approx %40 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %665 %41) (fma.f64 #s(literal -1 binary64) %658 %651)) x)) (approx %63 %672) (approx %68 %674) (approx %68 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %677)) x)) (approx %68 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %684)) %677) x)) (approx %68 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %691 %663))) (+.f64 %677 %684)) x)) (approx %101 (*.f64 #s(literal -1 binary64) %644)) (approx %105 (*.f64 #s(literal -1 binary64) %656)) (approx %105 (*.f64 #s(literal -1 binary64) (*.f64 %656 %643))) (approx %108 %110) (approx %108 (*.f64 x (+.f64 z %58))) (approx %113 (*.f64 x %710)) (approx %118 %671) (approx %127 (-.f64 %671 %163)) (approx %127 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %119 %719)) %163)) (approx %127 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %119 (/.f64 (*.f64 %130 (*.f64 %73 %716)) %663))) (fma.f64 #s(literal -1 binary64) %23 (*.f64 #s(literal -1 binary64) %719)))) (approx %162 %710) (approx %168 %735) (approx %177 (-.f64 %710 %120)) (approx %177 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %23 %742)) %120)) (approx %177 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %23 (/.f64 (*.f64 %72 (*.f64 %73 %739)) %663))) (fma.f64 #s(literal -1 binary64) %119 (*.f64 #s(literal -1 binary64) %742)))) (approx %206 %756) (approx %210 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %758 %346)))) (approx %217 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %758 %764)))) (approx %217 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %758 %771)) %775))) (approx %231 %232) (approx %231 %781) (approx %231 (-.f64 %785 %780)) (approx %231 (-.f64 %785 %790)) (approx %248 %794) (approx %253 %797) (approx %258 %800) (approx %261 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %651) %180))) (approx %265 (-.f64 %120 #s(literal 1 binary64))) (approx %265 (-.f64 (*.f64 #s(literal -1 binary64) %808) %810)) (approx %265 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %81 %663)) (+.f64 #s(literal 1 binary64) (+.f64 %119 %808)))) (approx %282 (*.f64 x (+.f64 #s(literal 1 binary64) %764))) (approx %282 (*.f64 x (+.f64 #s(literal 1 binary64) %771))) (approx %307 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %826 %346)))) (approx %307 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %775 %346)) (fma.f64 #s(literal -1 binary64) %763 (fma.f64 #s(literal -1 binary64) %769 %758))))) (approx %329 %330) (approx %329 (*.f64 x (fma.f64 t z %119))) (approx %333 %843) (approx %333 (-.f64 %847 %842)) (approx %333 (-.f64 %847 %852)) (approx %349 (*.f64 #s(literal -1 binary64) %855)) (approx %349 (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %859)) %656)) (approx %349 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %865 %656))) %859) %656)) (approx %349 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %872 (*.f64 %865 %356)) %663))) (+.f64 %879 (+.f64 %859 (/.f64 %864 %656)))) %656)) (approx %375 %886) (approx %381 (*.f64 x %888)) (approx %387 %888) (approx %395 (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 %346 (/.f64 %383 %656))))) (approx %399 (/.f64 #s(literal -1 binary64) %8)) (approx %399 %899) (approx %399 (-.f64 %842 %847)) (approx %399 (-.f64 %852 %847)) (approx %409 (/.f64 (+.f64 z %905) x)) (approx %409 (/.f64 (-.f64 (+.f64 z %855) %58) x)) (approx %409 (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z %663))) (fma.f64 #s(literal -1 binary64) %855 %58)) x)) (approx %426 %262) (approx %426 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %842 %651)) (+.f64 %346 %180))) (approx %426 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %842 %927)) (+.f64 %346 (+.f64 %180 (+.f64 %846 %658))))) (approx %426 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %842 (+.f64 %851 %927))) (fma.f64 #s(literal -1 binary64) %665 (+.f64 %346 (+.f64 %180 (+.f64 %846 (+.f64 %938 %658))))))) (approx %445 (*.f64 x %946)) (approx %448 (*.f64 %656 %946)) (approx %452 (-.f64 %951 %346)) (approx %452 (-.f64 %951 (+.f64 %346 %938))) (approx %462 (*.f64 %656 (-.f64 %119 %643))) (approx %462 (*.f64 %656 (-.f64 %960 %643))) (approx %470 (/.f64 #s(literal -1 binary64) %656)) (approx %470 (/.f64 (-.f64 %346 %810) %656)) (approx %470 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %971 %656) %346) %810) %656)) (approx %470 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 z %969)) (*.f64 %971 %356)) %663) %346) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %970 %656) %960))) %656)) (approx %493 (/.f64 #s(literal -1 binary64) z)) (approx %493 %991) (approx %493 (-.f64 %780 %785)) (approx %493 (-.f64 %790 %785)) (approx %502 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %758 %763))) (approx %502 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %758 %770)) (fma.f64 #s(literal -1 binary64) %1002 (+.f64 %1003 %775)))) (approx %502 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %758 (fma.f64 #s(literal -1 binary64) (/.f64 %22 %1008) (+.f64 %763 (+.f64 (/.f64 %8 %1008) %1014))))) (fma.f64 #s(literal -1 binary64) %1002 (+.f64 %1003 %1024)))) (approx %526 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1029 %656)))) (approx %526 (-.f64 (+.f64 #s(literal 1 binary64) %775) (fma.f64 #s(literal -1 binary64) %758 (fma.f64 #s(literal -1 binary64) %1035 %770)))) (approx %526 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %1029 %1008) %1024)) (fma.f64 #s(literal -1 binary64) %758 (fma.f64 #s(literal -1 binary64) %1035 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 %1029 #s(literal 2 binary64)) %1008) (+.f64 %763 %1014)))))) (approx %561 (*.f64 #s(literal -1 binary64) %758)) (approx %561 (/.f64 (fma.f64 #s(literal -1 binary64) %22 (*.f64 #s(literal -1 binary64) %1054)) %656)) (approx %561 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %22 (*.f64 #s(literal -1 binary64) (/.f64 %1060 %656))) %1054) %656)) (approx %561 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t (*.f64 y %872) (*.f64 %1060 %356)) %663))) (+.f64 (/.f64 %774 %656) (+.f64 %1054 (/.f64 %1059 %656)))) %656)) (approx %589 (*.f64 #s(literal -1 binary64) (/.f64 y %656))) (approx %589 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %1083)) %656)) (approx %589 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %1088 %656))) %1083) %656)) (approx %589 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %1053 (*.f64 %1088 %356)) %663))) (+.f64 %1100 (+.f64 %1083 (/.f64 %568 %656)))) %656)) (approx %613 (+.f64 #s(literal 1 binary64) %1107)) (approx %613 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %775 %1107)) (fma.f64 #s(literal -1 binary64) %769 %1113))) (approx %613 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %775 (fma.f64 #s(literal -1 binary64) %1021 (fma.f64 #s(literal -1 binary64) %1022 (fma.f64 #s(literal -1 binary64) %826 (*.f64 #s(literal -1 binary64) (/.f64 %825 %1008))))))) (fma.f64 #s(literal -1 binary64) %1011 (fma.f64 #s(literal -1 binary64) %769 (fma.f64 #s(literal -1 binary64) %1012 %1113))))) (approx %7 (*.f64 #s(literal -1 binary64) %672)) (approx %35 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) t %1131)))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 %651) x))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 %1142) x))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1142 %41) x))) x))) (approx %63 (*.f64 #s(literal -1 binary64) %641)) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y %677) x))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %683 x)) %676) x))) x))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %691 x) (*.f64 #s(literal -1 binary64) %683)) x)) %676) x))) x))) (approx %108 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z %905)))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 x %756))) (approx %127 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1188 x)))) (approx %127 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 t z (/.f64 %1194 x)) %22) x)))) (approx %127 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %130 (*.f64 %73 %1188)) x)) %1194) x) %8) %22) x)))) (approx %168 (*.f64 #s(literal -1 binary64) %794)) (approx %177 %1219) (approx %177 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y z (/.f64 %1222 x)) %8) x)))) (approx %177 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %72 (*.f64 %73 %1216)) x)) %1222) x) %22) %8) x)))) (approx %210 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %710 x)) #s(literal 1 binary64))))) (approx %217 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1219 x)) #s(literal 1 binary64))))) (approx %217 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1254 (fma.f64 y z %1255)) %8) x))) x)) #s(literal 1 binary64))))) (approx %231 %1269) (approx %231 (fma.f64 #s(literal -1 binary64) (/.f64 %1269 x) %232)) (approx %248 (*.f64 #s(literal -1 binary64) %735)) (approx %253 (*.f64 #s(literal -1 binary64) %800)) (approx %258 (*.f64 #s(literal -1 binary64) %797)) (approx %261 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %180 #s(literal 1 binary64))))) (approx %261 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %796 #s(literal 1 binary64))))) (approx %265 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1254 %64) x)) #s(literal 1 binary64))) (approx %265 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1293) %74) x)) %64) x)) #s(literal 1 binary64))) (approx %282 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %810 x)) #s(literal 1 binary64))))) (approx %282 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1254) %8) x))) x)) #s(literal 1 binary64))))) (approx %329 (*.f64 #s(literal -1 binary64) (*.f64 x %1320))) (approx %333 %1325) (approx %333 (fma.f64 #s(literal -1 binary64) (/.f64 %1325 x) %180)) (approx %349 (/.f64 (fma.f64 #s(literal -1 binary64) z (/.f64 %1331 x)) %656)) (approx %349 (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 %878 x) (/.f64 %1338 x)) %1331) x))) %656)) (approx %349 (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t %1347) x) (/.f64 (*.f64 %1330 %1350) x)) %1350) x)) %1331) x))) %656)) (approx %381 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %388) #s(literal 1 binary64))))) (approx %395 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %888 x)) #s(literal 1 binary64))))) (approx %399 %1376) (approx %399 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1376 x)) %180)) (approx %409 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %58) x))) (approx %409 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %1388) x))) (approx %409 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1388 z) x))) x))) (approx %426 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %431 %180) x))) %180)) (approx %426 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %41 %1407)) %180) x))) %180)) (approx %426 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %41 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %1407) %427) x)))) %180) x))) %180)) (approx %445 (*.f64 #s(literal -1 binary64) (*.f64 x %886))) (approx %452 %1433) (approx %452 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1433 x)))) (approx %462 (*.f64 %656 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1330 x)) #s(literal 1 binary64)))) (approx %462 (*.f64 %656 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) %1320) x)) #s(literal 1 binary64)))) (approx %470 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %119 %346) #s(literal 1 binary64)) %656)) (approx %470 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %119 (/.f64 %1337 x)) %1330) x)) #s(literal 1 binary64)) %656)) (approx %470 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t %1331) x) (/.f64 (*.f64 %1330 %1464) x)) %1464) x)) %1330) x)) #s(literal 1 binary64)) %656)) (approx %493 %1479) (approx %493 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1479 x)) %232)) (approx %502 (+.f64 #s(literal 1 binary64) %1486)) (approx %502 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1485 (*.f64 #s(literal -1 binary64) (/.f64 %1491 %663))))) (approx %502 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1485 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %74 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1020 %81) (*.f64 #s(literal -1 binary64) %1491)) x) %1489)) %22) %663))))) (approx %526 (-.f64 (+.f64 #s(literal 1 binary64) %758) %763)) (approx %526 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %769 (fma.f64 #s(literal -1 binary64) (/.f64 %1216 %663) %775))) %1486)) (approx %526 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1020 x) (fma.f64 #s(literal -1 binary64) %1254 (fma.f64 #s(literal -1 binary64) %1217 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 %1216 #s(literal 2 binary64)) x) (+.f64 %1255 %1293))))) (fma.f64 #s(literal -1 binary64) %74 (fma.f64 #s(literal -1 binary64) %1216 %774))) %663))) %1486)) (approx %561 (/.f64 (fma.f64 #s(literal -1 binary64) %22 (/.f64 %1534 x)) %656)) (approx %561 (/.f64 (fma.f64 #s(literal -1 binary64) %22 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %1255 (/.f64 %1539 x)) %1534) x))) %656)) (approx %561 (/.f64 (fma.f64 #s(literal -1 binary64) %22 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (*.f64 y %1347)) x) (/.f64 (*.f64 %1330 %1551) x)) %1551) x)) %1534) x))) %656)) (approx %589 (/.f64 (fma.f64 #s(literal -1 binary64) y (/.f64 %1564 x)) %656)) (approx %589 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %677 (/.f64 %1569 x)) %1564) x))) %656)) (approx %589 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t %1534) x) (/.f64 (*.f64 %1330 %1580) x)) %1580) x)) %1564) x))) %656)) (approx %20 %22) (approx %40 %1595) (approx %68 (/.f64 y %1597)) (approx %113 %165) (approx %127 (/.f64 %66 x)) (approx %127 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y %1603) %656)) %119)) (approx %127 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 (*.f64 y %1609) %663) %1613))) %119)) (approx %127 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y (*.f64 %80 %66)) %1008) (*.f64 #s(literal -1 binary64) (/.f64 %1609 %663)))) %1613))) %119)) (approx %168 %1631) (approx %177 (*.f64 #s(literal -1 binary64) %1633)) (approx %177 (fma.f64 #s(literal -1 binary64) %1633 %1636)) (approx %210 %1640) (approx %217 %1642) (approx %217 (-.f64 (+.f64 x %1636) %1633)) (approx %248 (fma.f64 #s(literal -1 binary64) y %29)) (approx %261 %1649) (approx %261 (-.f64 %1651 %255)) (approx %306 %1654) (approx %306 %1657) (approx %307 %1659) (approx %307 (+.f64 x %1657)) (approx %379 (+.f64 t %249)) (approx %380 %1029) (approx %381 %1666) (approx %381 (+.f64 x %1029)) (approx %387 (/.f64 %1666 x)) (approx %387 (+.f64 #s(literal 1 binary64) %1672)) (approx %395 %1676) (approx %395 (+.f64 #s(literal 1 binary64) (+.f64 x %1672))) (approx %426 %1685) (approx %426 (-.f64 %1687 %1684)) (approx %502 (/.f64 %1642 %17)) (approx %502 (-.f64 (+.f64 %1681 %1693) %1695)) (approx %526 (/.f64 %17 %1642)) (approx %526 (fma.f64 #s(literal -1 binary64) (/.f64 %1700 %1702) %1706)) (approx %526 (fma.f64 y (-.f64 (/.f64 (*.f64 y %1709) %1713) %1715) %1706)) (approx %526 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %1719) (*.f64 (pow.f64 %1642 #s(literal 4 binary64)) %1722))) (*.f64 #s(literal -1 binary64) (/.f64 %1709 %1713)))) %1715) %1706)) (approx %561 %1693) (approx %589 (/.f64 y %1692)) (approx %613 (/.f64 %1659 %17)) (approx %613 (fma.f64 #s(literal -1 binary64) %1739 %1741)) (approx %113 (*.f64 y (-.f64 %1744 z))) (approx %127 (*.f64 #s(literal -1 binary64) (/.f64 %66 %22))) (approx %127 (/.f64 (fma.f64 #s(literal -1 binary64) %1752 %1754) y)) (approx %127 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1760 %1754) %1752) y)) (approx %127 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1765 %1766) %1754) (+.f64 %1752 %1760)) y)) (approx %162 %1775) (approx %168 %1780) (approx %177 %1636) (approx %177 (*.f64 y (fma.f64 #s(literal -1 binary64) %1784 %1785))) (approx %206 %1790) (approx %210 (*.f64 y (-.f64 (+.f64 %1773 %1744) %58))) (approx %217 (*.f64 y (-.f64 (+.f64 %1744 %1785) %1784))) (approx %248 %1801) (approx %253 %1805) (approx %258 %1808) (approx %261 (*.f64 y (-.f64 (+.f64 %350 %1744) %1803))) (approx %306 (*.f64 #s(literal -1 binary64) %1656)) (approx %306 (*.f64 y (fma.f64 #s(literal -1 binary64) %1816 %1818))) (approx %307 (*.f64 y (-.f64 (+.f64 %1744 %1818) %1816))) (approx %379 (*.f64 y (-.f64 %128 #s(literal 1 binary64)))) (approx %380 (*.f64 y (fma.f64 #s(literal -1 binary64) z %1829))) (approx %381 (*.f64 y (fma.f64 #s(literal -1 binary64) z (+.f64 %1744 %1829)))) (approx %387 (*.f64 y (fma.f64 #s(literal -1 binary64) %58 (+.f64 %1773 %1837)))) (approx %395 (*.f64 y (fma.f64 #s(literal -1 binary64) %58 (+.f64 %1773 (+.f64 %1744 %1837))))) (approx %426 (*.f64 y (-.f64 (+.f64 %1847 %1849) (/.f64 x (*.f64 t %1700))))) (approx %502 (*.f64 y (-.f64 (+.f64 %1849 %1856) (/.f64 x (*.f64 y %1692))))) (approx %526 (/.f64 %1692 %22)) (approx %526 (/.f64 (fma.f64 #s(literal -1 binary64) %1867 %1868) y)) (approx %526 (/.f64 (-.f64 (+.f64 %1874 %1868) %1867) y)) (approx %526 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1881 %1766) %1868) (fma.f64 #s(literal -1 binary64) %1874 %1867)) y)) (approx %613 (*.f64 #s(literal -1 binary64) %1739)) (approx %613 (*.f64 y (fma.f64 #s(literal -1 binary64) %1890 (+.f64 (/.f64 x (*.f64 y %1738)) %1849)))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1897 %417)))) (approx %127 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %29 %1752) t) y))) (approx %127 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1758 %690)) %1909) y) %29) t) y))) (approx %127 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1765 %1917) (*.f64 #s(literal -1 binary64) (/.f64 %1758 %80))) y)) %1909) y) %29) t) y))) (approx %162 (*.f64 #s(literal -1 binary64) %1790)) (approx %168 (*.f64 #s(literal -1 binary64) %1801)) (approx %177 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1785 %1784)))) (approx %206 (*.f64 #s(literal -1 binary64) %1775)) (approx %210 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %17 y)) %905)))) (approx %217 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1785 (*.f64 #s(literal -1 binary64) (/.f64 %1642 y)))))) (approx %248 (*.f64 #s(literal -1 binary64) %1780)) (approx %253 (*.f64 #s(literal -1 binary64) %1808)) (approx %258 (*.f64 #s(literal -1 binary64) %1805)) (approx %261 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1649 y)) %350)))) (approx %306 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1818 %1816)))) (approx %307 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1659 y)) (*.f64 #s(literal -1 binary64) %1816))))) (approx %379 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %128))))) (approx %380 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %1829))))) (approx %381 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 %1666 y)))))) (approx %387 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %810 y) %58)))) (approx %395 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1676 y) %58)))) (approx %426 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1685 y)) %1847)))) (approx %502 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1856 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1681 %1695) y)))))) (approx %526 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1868 %1867) y))) (approx %526 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1868 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1873 %690) %2020) y))) y))) (approx %526 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1868 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1881 %1917) (/.f64 %1873 %80)) y)) %2020) y))) y))) (approx %613 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1741 y) %1890)))) (approx %7 %1597) (approx %63 %122) (approx %68 (fma.f64 #s(literal -1 binary64) %26 (*.f64 #s(literal -1 binary64) %1100))) (approx %68 (fma.f64 #s(literal -1 binary64) %26 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2050 %663)) %2054)))) (approx %68 (fma.f64 #s(literal -1 binary64) %26 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2059 %1008)) %2063)) %2054)))) (approx %108 %1682) (approx %127 (+.f64 #s(literal 1 binary64) %2072)) (approx %127 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %647 (/.f64 (*.f64 y %2072) x)) %674)))) (approx %127 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %647 (*.f64 z (-.f64 (/.f64 (*.f64 %130 %2072) %656) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %2071) x))))) %674)))) (approx %168 %2095) (approx %177 (+.f64 #s(literal 1 binary64) %2098)) (approx %177 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %26 (/.f64 (*.f64 t %2098) x)) %1131)))) (approx %177 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %26 (*.f64 z (-.f64 (/.f64 (*.f64 %72 %2098) %656) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %2097) x))))) %1131)))) (approx %217 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z %2120)))) (approx %217 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %26 (fma.f64 z %2126 %647)))))) (approx %217 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %26 (fma.f64 z (-.f64 (fma.f64 z (-.f64 %2133 %2063) %2125) %2054) %647)))))) (approx %231 %2143) (approx %248 (/.f64 %165 z)) (approx %253 (/.f64 %2148 z)) (approx %258 (/.f64 (fma.f64 #s(literal -1 binary64) %32 %2147) z)) (approx %261 (/.f64 (-.f64 %2154 %32) z)) (approx %265 (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2158) %647)) #s(literal 1 binary64))) (approx %265 (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2165) %2125)) %647)) #s(literal 1 binary64))) (approx %282 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (+.f64 %647 %2158))))) (approx %282 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 z (+.f64 %2165 %2125) %647))))) (approx %307 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) %2185)))) (approx %307 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2054) %2191)) %2184))))) (approx %307 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (-.f64 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2054 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2063) (*.f64 #s(literal -1 binary64) %2133)))) %2191)) %2184))))) (approx %329 %1683) (approx %333 %1684) (approx %349 %2214) (approx %349 (*.f64 z %2220)) (approx %349 (*.f64 z %2229)) (approx %349 (*.f64 z %2240)) (approx %387 (+.f64 #s(literal 1 binary64) %2244)) (approx %395 (+.f64 #s(literal 1 binary64) (+.f64 x %2244))) (approx %399 %2250) (approx %409 (/.f64 z %17)) (approx %426 (/.f64 (-.f64 (*.f64 z %1687) %2255) z)) (approx %462 (*.f64 #s(literal -1 binary64) %213)) (approx %462 (fma.f64 #s(literal -1 binary64) %213 %1683)) (approx %470 (/.f64 #s(literal -1 binary64) %213)) (approx %470 %2220) (approx %470 %2229) (approx %470 %2240) (approx %493 %2268) (approx %502 (+.f64 #s(literal 1 binary64) %2273)) (approx %502 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2270 (fma.f64 z (-.f64 %2276 %2277) %2271))))) (approx %502 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2270 (fma.f64 z (-.f64 (fma.f64 z (-.f64 %2284 %2285) %2276) %2277) %2271))))) (approx %526 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %2273))) (approx %526 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 z %2300) %2272)))) (approx %526 (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 z (-.f64 (fma.f64 z (-.f64 %2285 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2272 %2126) %17) (+.f64 (/.f64 (*.f64 %2120 %2300) %17) %2284))) %2277) %2299)) %2272)))) (approx %561 %2321) (approx %561 (*.f64 z %2325)) (approx %561 (*.f64 z %2332)) (approx %561 (*.f64 z %2341)) (approx %589 (*.f64 #s(literal -1 binary64) %2270)) (approx %589 %2325) (approx %589 %2332) (approx %589 %2341) (approx %613 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2185 %17)))) (approx %613 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2353 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2277) %2355)))))) (approx %613 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2353 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2277 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2285) (*.f64 #s(literal -1 binary64) %2284)))) %2355)))))) (approx %7 (*.f64 z (+.f64 t %170))) (approx %63 (*.f64 z (-.f64 %29 t))) (approx %68 (/.f64 (+.f64 %41 %2379) z)) (approx %68 (/.f64 (-.f64 (+.f64 %41 %2384) %2386) z)) (approx %68 (/.f64 (-.f64 (+.f64 %41 %2391) (fma.f64 #s(literal -1 binary64) %2379 (*.f64 #s(literal -1 binary64) %2384))) z)) (approx %113 (*.f64 z %251)) (approx %118 (*.f64 z (fma.f64 #s(literal -1 binary64) %647 %232))) (approx %127 (-.f64 (fma.f64 #s(literal -1 binary64) %1777 %128) %2405)) (approx %127 (-.f64 (fma.f64 #s(literal -1 binary64) %1777 (+.f64 %128 %2412)) %2405)) (approx %127 (-.f64 (fma.f64 #s(literal -1 binary64) %1777 (+.f64 %128 (/.f64 (*.f64 %656 %2410) %1759))) (fma.f64 #s(literal -1 binary64) %2404 (*.f64 #s(literal -1 binary64) %2412)))) (approx %162 %2425) (approx %177 (-.f64 %259 %2386)) (approx %177 (-.f64 (fma.f64 #s(literal -1 binary64) %255 (+.f64 %41 %2433)) %2386)) (approx %177 (-.f64 (fma.f64 #s(literal -1 binary64) %255 (+.f64 %41 (/.f64 (*.f64 %656 %2431) %2439))) (fma.f64 #s(literal -1 binary64) %2379 (*.f64 #s(literal -1 binary64) %2433)))) (approx %206 %2447) (approx %210 (*.f64 z (-.f64 (+.f64 %232 %29) %26))) (approx %217 %1651) (approx %217 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2454 z) %41))) (approx %217 (-.f64 %2461 %2463)) (approx %217 (-.f64 %2469 (fma.f64 #s(literal -1 binary64) %2379 (fma.f64 #s(literal -1 binary64) %2384 (fma.f64 #s(literal -1 binary64) %2391 %255))))) (approx %261 (+.f64 x %259)) (approx %265 (/.f64 %2478 z)) (approx %265 (/.f64 (-.f64 (+.f64 %32 %2481) %2483) z)) (approx %265 (/.f64 (-.f64 (+.f64 %32 (/.f64 %1008 %194)) (fma.f64 #s(literal -1 binary64) %2477 (*.f64 #s(literal -1 binary64) %2481))) z)) (approx %282 %2494) (approx %282 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %2459)) %255)) (approx %282 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2459 (*.f64 #s(literal -1 binary64) %2466))) %255)) (approx %307 %2505) (approx %307 (-.f64 %2508 %51)) (approx %307 (-.f64 %2513 %2514)) (approx %307 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %255 (+.f64 %2379 (+.f64 %2384 %2391)))) %2522)) (approx %349 %1847) (approx %349 %2528) (approx %349 %2534) (approx %349 %2541) (approx %381 (*.f64 z (-.f64 (+.f64 t %29) y))) (approx %387 (*.f64 z (-.f64 (+.f64 %232 %647) %26))) (approx %395 %2244) (approx %395 (*.f64 z (-.f64 (+.f64 %232 (+.f64 %647 %29)) %26))) (approx %426 %1687) (approx %426 (fma.f64 #s(literal -1 binary64) %1684 %1687)) (approx %462 (*.f64 z (fma.f64 #s(literal -1 binary64) %2560 %1594))) (approx %470 (/.f64 #s(literal 1 binary64) %1683)) (approx %470 (/.f64 %2528 z)) (approx %470 (/.f64 %2534 z)) (approx %470 (/.f64 %2541 z)) (approx %502 (/.f64 %1651 %17)) (approx %502 (fma.f64 #s(literal -1 binary64) %2574 %1687)) (approx %502 (-.f64 (fma.f64 #s(literal -1 binary64) %2574 %2579) %2582)) (approx %502 (-.f64 (fma.f64 #s(literal -1 binary64) %2574 %2588) (fma.f64 #s(literal -1 binary64) %2581 (*.f64 #s(literal -1 binary64) %2590)))) (approx %526 (/.f64 %17 %1651)) (approx %526 (+.f64 %2597 (+.f64 %2598 %2602))) (approx %526 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2617 %73) %2619) (*.f64 #s(literal -1 binary64) %2602))) (approx %526 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 %17 (*.f64 %2454 %2614)) %2608) (+.f64 (/.f64 (*.f64 %17 (-.f64 (*.f64 #s(literal -1 binary64) %2627) (*.f64 #s(literal -1 binary64) %2629))) %2600) (/.f64 (*.f64 %2454 %2617) %1651))) %80) %2619) (fma.f64 #s(literal -1 binary64) %2602 (fma.f64 #s(literal -1 binary64) (/.f64 %2607 (*.f64 %73 %2608)) (/.f64 %2615 (*.f64 %73 %2600)))))) (approx %561 %2649) (approx %561 %2653) (approx %561 %2657) (approx %589 (/.f64 y %1683)) (approx %589 (/.f64 %2649 z)) (approx %589 (/.f64 %2653 z)) (approx %589 (/.f64 %2657 z)) (approx %613 (/.f64 %2505 %17)) (approx %613 (-.f64 %2670 %2671)) (approx %613 (-.f64 %2676 %2677)) (approx %613 (-.f64 (fma.f64 #s(literal -1 binary64) %1684 (+.f64 %1681 (+.f64 %2648 (+.f64 %2581 %2590)))) %2685)) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t %29)))) (approx %63 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %170 (*.f64 #s(literal -1 binary64) t))))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 %2386) z))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2701 %2430) z))) z))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2710) %2612) z)) %2430) z))) z))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %170 %249)))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %647 %232)))) (approx %127 (fma.f64 #s(literal -1 binary64) (/.f64 %2730 z) %128)) (approx %127 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %1744 (/.f64 %2734 %22)) %2408) z) %128)) (approx %127 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %656 %2730) %131)) (/.f64 %2734 y)) z) %1744) %2408) z) %128)) (approx %162 (*.f64 #s(literal -1 binary64) %2447)) (approx %177 (fma.f64 #s(literal -1 binary64) %2755 %41)) (approx %177 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %32 (/.f64 %2758 %8)) %2429) z) %41)) (approx %177 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %656 %2754) %178)) (/.f64 %2758 t)) z) %32) %2429) z) %41)) (approx %230 (*.f64 #s(literal -1 binary64) %2776)) (approx %206 (*.f64 #s(literal -1 binary64) %2425)) (approx %210 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2781) %674)))) (approx %217 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2787 z) %41))) (approx %217 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2429 (*.f64 #s(literal -1 binary64) (/.f64 %2792 z))) %245) z) %41))) (approx %217 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2429 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2801 z) %2792) z))) %245) z) %41))) (approx %231 (*.f64 #s(literal -1 binary64) %2812)) (approx %265 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %32 %2483) z))) (approx %265 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2819 %2611) z))) z))) (approx %265 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1008 %2709)) %2627) z)) %2611) z))) z))) (approx %282 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2477 %245) z)))) (approx %282 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2610 (*.f64 #s(literal -1 binary64) %2819)) z)) %245) z)))) (approx %307 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %2755)) %51)) (approx %307 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2701 %2478) %2429) z))) %51)) (approx %307 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2819 %2710) %2865) z) %32) %2429) z))) %51)) (approx %349 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2876) %2879) z) %1847)) (approx %349 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2885 (*.f64 #s(literal -1 binary64) %2887)) z)) %2879) z) %1847)) (approx %381 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %382 %170)))) (approx %387 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %2901 %232)))) (approx %395 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2781 %2901)))) (approx %462 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1594 %2560)))) (approx %470 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2533 %1847) z))) (approx %470 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2876 %2918) z)) %1847) z))) (approx %470 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2885) %2887) z)) %2918) z)) %1847) z))) (approx %2938 (/.f64 x (*.f64 t %2776))) (approx %493 %2812) (approx %502 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2944 %2945) z) %1687)) (approx %502 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2943 (*.f64 #s(literal -1 binary64) (/.f64 %2952 z))) %2945) z) %1687)) (approx %502 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2943 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2390 (*.f64 %89 %17)) (/.f64 %663 %2886)) z) %2952) z))) %2945) z) %1687)) (approx %526 (+.f64 %2597 (+.f64 %2598 (/.f64 %2973 %2601)))) (approx %526 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2979 %2980) (/.f64 %2982 %2601)) %2985) z) %2619)) (approx %526 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %17 (*.f64 %2792 %2787)) %2980) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2995 %2787) %2154) (/.f64 (*.f64 %17 %2801) %2601))) %2995) z)) %2985) z) %2619)) (approx %561 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2943 (*.f64 #s(literal -1 binary64) %3009)) z) %1595)) (approx %561 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2943 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2951 %3015) z))) z) %1595)) (approx %589 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1595 %2652) z))) (approx %589 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1595 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3009 %2944) z))) z))) (approx %589 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1595 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3015) %2951) z)) %2944) z))) z))) (approx %613 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2255 %2943) z) %1681) %2671)) (approx %613 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3009 (+.f64 %2255 (/.f64 %656 %2526))) %2943) z) %1681) %2671)) (approx %613 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2865 %17) (fma.f64 #s(literal -1 binary64) (/.f64 %663 %2875) %3015)) z) %2255) %2943) z) %1681) %2671)) (approx %35 %1594) (approx %68 (fma.f64 #s(literal -1 binary64) %26 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %775) %758)))) (approx %68 (fma.f64 #s(literal -1 binary64) %26 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3075 %1008)) (/.f64 %682 %663))) %758)))) (approx %127 %3085) (approx %127 (fma.f64 #s(literal -1 binary64) %3087 %3085)) (approx %177 %3091) (approx %177 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %3093) %656) %3091)) (approx %177 (fma.f64 #s(literal -1 binary64) %3090 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %3098) %663)) %3102)))) (approx %177 (fma.f64 #s(literal -1 binary64) %3090 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %80 %2094)) %1008)) (/.f64 %3098 %663))) %3102)))) (approx %217 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %23 (*.f64 t %3119))))) (approx %217 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %23 (*.f64 t (-.f64 (fma.f64 t %3127 %58) %3118)))))) (approx %217 (+.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 #s(literal -1 binary64) %23 (*.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t %3137 %3125) %3126) %58) %3118)))))) (approx %253 %3147) (approx %258 (/.f64 %1631 t)) (approx %2937 (/.f64 #s(literal -1 binary64) t)) (approx %261 (/.f64 (-.f64 (+.f64 y %37) %29) t)) (approx %265 (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %879) %58)) #s(literal 1 binary64))) (approx %265 (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3163) %3125)) %58)) #s(literal 1 binary64))) (approx %282 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (+.f64 %58 %879))))) (approx %282 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (fma.f64 t (+.f64 %3163 %3125) %58))))) (approx %306 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t %3182) %656)) %23)) (approx %306 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (/.f64 (*.f64 t %3188) %663) %3192))) %23)) (approx %306 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 (*.f64 t (*.f64 %80 %116)) %1008) (*.f64 #s(literal -1 binary64) (/.f64 %3188 %663)))) %3192))) %23)) (approx %307 %3210) (approx %307 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3118) %905)))) %23)) (approx %307 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3118 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3126) %3220))) %905)))) %23)) (approx %307 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3118 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3126 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3136) (*.f64 #s(literal -1 binary64) %3135)))) %3220))) %905)))) %23)) (approx %349 (fma.f64 #s(literal -1 binary64) %2213 (*.f64 #s(literal -1 binary64) (/.f64 %878 %2216)))) (approx %349 (fma.f64 #s(literal -1 binary64) %2213 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3162 %2223)) %3250)))) (approx %349 (fma.f64 #s(literal -1 binary64) %2213 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3255 %2232)) %3258)) %3250)))) (approx %379 %382) (approx %426 (/.f64 (-.f64 %3266 %2143) t)) (approx %426 (/.f64 (-.f64 (+.f64 %3266 (/.f64 %37 %17)) %2143) t)) (approx %470 (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %878 %2223)) %3277)) %2219)) (approx %470 (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3162 %2232)) (/.f64 %73 %2223))) %3277)) %2219)) (approx %2938 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t %111)))) (approx %502 (/.f64 %1640 %17)) (approx %502 (fma.f64 #s(literal -1 binary64) %2320 (fma.f64 t (-.f64 %2213 %3297) %3300))) (approx %502 (fma.f64 #s(literal -1 binary64) %2320 (fma.f64 t (-.f64 (fma.f64 t (-.f64 %3250 %3304) %2213) %3297) %3300))) (approx %502 (fma.f64 #s(literal -1 binary64) %2320 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 %3258 %3311) %3250) %3304) %2213) %3297) %3300))) (approx %526 (/.f64 %17 %1640)) (approx %526 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %3322) %3324) %3328)) (approx %526 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %3337)) %3340) %3328)) (approx %526 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %17 (*.f64 %3119 %3127)) %3333) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3337 %3119) %1640) (/.f64 (*.f64 %17 %3137) %3324))))) %3337)) %3340) %3328)) (approx %561 (fma.f64 #s(literal -1 binary64) (/.f64 %774 %2216) %2321)) (approx %561 (fma.f64 #s(literal -1 binary64) %2320 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3075 %2223)) %3297)))) (approx %561 (fma.f64 #s(literal -1 binary64) %2320 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1917) %2232)) %3304)) %3297)))) (approx %589 (fma.f64 #s(literal -1 binary64) %2270 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %774 %2223)) %3380)))) (approx %589 (fma.f64 #s(literal -1 binary64) %2270 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3075 %2232)) (/.f64 %682 %2223))) %3380)))) (approx %613 (/.f64 %3210 %17)) (approx %613 (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3297) %2214) %3300) %2320)) (approx %613 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3297 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3304) %3402))) %2214) %3300) %2320)) (approx %613 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3297 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3304 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3311) (*.f64 #s(literal -1 binary64) %3258)))) %3402))) %2214) %3300) %2320)) (approx %7 (*.f64 t (+.f64 z %245))) (approx %63 (*.f64 t (-.f64 %32 z))) (approx %68 (/.f64 (+.f64 %3428 %3429) t)) (approx %68 (/.f64 (-.f64 (+.f64 %3428 %3433) %3435) t)) (approx %68 (/.f64 (-.f64 (+.f64 %3428 (/.f64 %2390 %3439)) (fma.f64 #s(literal -1 binary64) %3429 (*.f64 #s(literal -1 binary64) %3433))) t)) (approx %118 (*.f64 t (fma.f64 #s(literal -1 binary64) %58 %350))) (approx %127 (*.f64 #s(literal -1 binary64) %3087)) (approx %127 (*.f64 t (fma.f64 #s(literal -1 binary64) %3452 %3454))) (approx %177 (/.f64 %2094 %8)) (approx %177 (/.f64 (-.f64 (+.f64 y %3461) %29) t)) (approx %177 (/.f64 (-.f64 (+.f64 y %3467) (fma.f64 #s(literal -1 binary64) %3461 %29)) t)) (approx %177 (/.f64 (-.f64 (+.f64 y (/.f64 %3473 %3439)) (fma.f64 #s(literal -1 binary64) %3461 (fma.f64 #s(literal -1 binary64) %3467 %29))) t)) (approx %217 (-.f64 %2461 (fma.f64 #s(literal -1 binary64) %2379 %255))) (approx %217 (-.f64 %2469 %2463)) (approx %265 (/.f64 (+.f64 %29 %3486) t)) (approx %265 (/.f64 (-.f64 (+.f64 %29 %3490) %3492) t)) (approx %265 (/.f64 (-.f64 (+.f64 %29 (/.f64 %1008 %3439)) (fma.f64 #s(literal -1 binary64) %3486 (*.f64 #s(literal -1 binary64) %3490))) t)) (approx %306 (*.f64 #s(literal -1 binary64) (/.f64 %116 %8))) (approx %306 (/.f64 (fma.f64 #s(literal -1 binary64) %3507 %3509) t)) (approx %306 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3514 %3509) %3507) t)) (approx %306 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3519 %3439) %3509) (+.f64 %3507 %3514)) t)) (approx %307 (-.f64 %2494 %51)) (approx %307 (-.f64 %2508 %2514)) (approx %307 (-.f64 %2513 %2522)) (approx %349 (/.f64 (+.f64 %3299 %1684) t)) (approx %349 (/.f64 (-.f64 (+.f64 %3299 %2578) %2250) t)) (approx %349 (/.f64 (-.f64 (+.f64 %3299 %2586) (fma.f64 #s(literal -1 binary64) %1684 (*.f64 #s(literal -1 binary64) %2578))) t)) (approx %379 (*.f64 t %431)) (approx %380 (*.f64 t (+.f64 z (*.f64 #s(literal -1 binary64) %2147)))) (approx %381 (*.f64 t (+.f64 z %2148))) (approx %387 %119) (approx %387 (*.f64 t (fma.f64 #s(literal -1 binary64) %3555 (+.f64 %350 %58)))) (approx %395 (*.f64 t (fma.f64 #s(literal -1 binary64) %3555 (+.f64 %350 (+.f64 %32 %58))))) (approx %426 %1681) (approx %462 (*.f64 t (fma.f64 #s(literal -1 binary64) %3566 %1682))) (approx %470 (/.f64 (+.f64 %3570 %3572) t)) (approx %470 (/.f64 (-.f64 (+.f64 %3570 %3577) %3579) t)) (approx %470 (/.f64 (-.f64 (+.f64 %3570 (/.f64 %663 %3584)) (fma.f64 #s(literal -1 binary64) %3572 (*.f64 #s(literal -1 binary64) %3577))) t)) (approx %502 (-.f64 %2579 (fma.f64 #s(literal -1 binary64) %2648 %1684))) (approx %502 (-.f64 %2588 (fma.f64 #s(literal -1 binary64) %2648 (fma.f64 #s(literal -1 binary64) %2581 %1684)))) (approx %526 (/.f64 %17 x)) (approx %526 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %3602 %346))) (approx %526 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %3616 %72) %346)) %3602)) (approx %526 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %17 (*.f64 %1631 %3613)) %663) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3616 %1631) x) (/.f64 (*.f64 %17 (-.f64 %3628 %3630)) %656))) %79) %346)) (fma.f64 #s(literal -1 binary64) (/.f64 %3607 (*.f64 %72 %663)) (+.f64 %3602 (/.f64 %3614 (*.f64 %72 %656)))))) (approx %561 (/.f64 (+.f64 %3266 %3647) t)) (approx %561 (/.f64 (-.f64 (+.f64 %3266 %3651) %3653) t)) (approx %561 (/.f64 (-.f64 (+.f64 %3266 (/.f64 %2390 %2585)) (fma.f64 #s(literal -1 binary64) %3647 (*.f64 #s(literal -1 binary64) %3651))) t)) (approx %589 (/.f64 (+.f64 %3664 %3665) t)) (approx %589 (/.f64 (-.f64 (+.f64 %3664 %3669) %3671) t)) (approx %589 (/.f64 (-.f64 (+.f64 %3664 (/.f64 %2390 %3584)) (fma.f64 #s(literal -1 binary64) %3665 (*.f64 #s(literal -1 binary64) %3669))) t)) (approx %613 (-.f64 (fma.f64 #s(literal -1 binary64) %1684 %1681) %2671)) (approx %613 (-.f64 %2670 %2677)) (approx %613 (-.f64 %2676 %2685)) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z %32)))) (approx %63 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %245 %417)))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3428 %3435) t))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3428 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2383 %3162) %3703) t))) t))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3428 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2390 %3255)) (/.f64 %2383 %80)) t)) %3703) t))) t))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %58 %350)))) (approx %127 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %3454 %3452)))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3461 %3732) t))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2095 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3466 %3162) %3739) t))) t))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3473 %3255)) (/.f64 %3466 %80)) t)) %3739) t) %3732) t))) (approx %217 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %3759 t)))) (approx %217 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %3613 t))) %170) t)))) (approx %217 (+.f64 x (*.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 %3772 t) %3610) %3612) t))) %170) t)))) (approx %261 (+.f64 x (*.f64 #s(literal -1 binary64) %3147))) (approx %265 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %29 %3492) t))) (approx %265 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %29 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3791 %3610) t))) t))) (approx %265 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %29 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1008 %3255)) %3627) t)) %3610) t))) t))) (approx %282 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3486 %170) t)))) (approx %282 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3609 (*.f64 #s(literal -1 binary64) %3791)) t)) %170) t)))) (approx %306 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %29 %3507) y) t))) (approx %306 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3513 %3162)) %3832) t) %29) y) t))) (approx %306 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3519 %3255) (*.f64 #s(literal -1 binary64) (/.f64 %3513 %80))) t)) %3832) t) %29) y) t))) (approx %307 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3611 %3609) t) %29) y) t)))) (approx %307 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3630 %3628) t) %3611) %3609) t) %29) y) t)))) (approx %349 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2250 %3299) t))) (approx %349 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %656 %3571) %2268) t)) %3299) t))) (approx %349 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %663 %3884)) %3887) t)) %2268) t)) %3299) t))) (approx %379 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %41 #s(literal 1 binary64))))) (approx %380 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z %2147)))) (approx %381 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %165 t)))))) (approx %387 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %58 (*.f64 #s(literal -1 binary64) (/.f64 %710 t)))))) (approx %395 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %58 (*.f64 #s(literal -1 binary64) (/.f64 %1640 t)))))) (approx %426 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3266) %2268) t) %1681)) (approx %462 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1682 %3566)))) (approx %470 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3579 %3570) t))) (approx %470 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %656 %3884) %3939) t)) %3570) t))) (approx %470 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %663 %3947)) (/.f64 %656 %1719)) t)) %3939) t)) %3570) t))) (approx %502 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3266 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3961 %3963) t))) %2268) t) %1681)) (approx %502 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3266 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3972 %3973) t) %3961) %3963) t))) %2268) t) %1681)) (approx %526 (+.f64 #s(literal 1 binary64) (+.f64 %346 (/.f64 %3985 %657)))) (approx %526 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3991 %664) (/.f64 %3614 %657)) %3995) t) %346))) (approx %526 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %17 (*.f64 %3759 %3613)) %664) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %4005 %3759) %37) (/.f64 (*.f64 %17 %3772) %657))) %4005) t)) %3995) t) %346))) (approx %561 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3266 %3653) t))) (approx %561 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3266 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2383 %3571) %3963) t))) t))) (approx %561 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3266 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2390 %3884)) %3973) t)) %3963) t))) t))) (approx %589 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3664 %3671) t))) (approx %589 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3664 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2383 %3884) %4050) t))) t))) (approx %589 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3664 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2390 %3947)) (/.f64 %2383 %1719)) t)) %4050) t))) t))) (approx %613 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2143 %3266) t) %1681)) (approx %613 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3962 %3887) t) %2143) %3266) t) %1681)) (approx %613 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3973) (*.f64 #s(literal -1 binary64) %3972)) t) %3962) %3887) t) %2143) %3266) t) %1681)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 37.0ms | y | 0 |
| 14.0ms | t | 0 |
| 13.0ms | z | inf |
| 11.0ms | x | 0 |
| 11.0ms | y | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 185 | 2242 |
| 0 | 275 | 2227 |
| 1 | 1039 | 2147 |
| 2 | 3895 | 2147 |
| 0 | 4230 | 2147 |
| 0 | 5136 | 2135 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %5 = (*.f64 t z) %6 = (-.f64 %5 x) %8 = (+.f64 x #s(literal 1 binary64)) %10 = (approx x #s(literal 0 binary64)) %12 = (* t z) %13 = (- %12 x) %14 = (approx %13 %5) %15 = (/.f64 y t) %17 = (+ x 1) %18 = (approx %17 #s(literal 1 binary64)) %19 = (+.f64 #s(literal 1 binary64) x) %20 = (/.f64 %3 x) %21 = (/.f64 y x) %22 = (/.f64 x z) %23 = (/.f64 x t) %24 = (*.f64 t %19) %25 = (/.f64 y %24) %26 = (/.f64 z x) %27 = (*.f64 z y) %28 = (neg.f64 x) %29 = (-.f64 x %5) %30 = (/.f64 y %6) %31 = (-.f64 #s(literal -1 binary64) x) %32 = (-.f64 x #s(literal -1 binary64)) %33 = (*.f64 %31 x) %34 = (/.f64 #s(literal 1 binary64) t) %35 = (+ 1 x) %36 = (* z %35) %37 = (approx %36 z) %38 = (-.f64 x %3) %39 = (/.f64 #s(literal -1 binary64) %5) %40 = (/.f64 %29 x) %42 = (* z y) %45 = (approx (/ (- x %12) (- x %42)) %40) %46 = (/.f64 %38 x) %47 = (-.f64 y %22) %48 = (neg.f64 y) %49 = (/.f64 #s(literal -1 binary64) x) %51 = (/ (- %42 x) %13) %52 = (approx %51 %15) %53 = (fma.f64 z x z) %54 = (fma.f64 z %21 #s(literal -1 binary64)) %55 = (-.f64 x %54) %56 = (fma.f64 y %26 #s(literal -1 binary64)) %57 = (+ %51 x) %58 = (approx %57 %55) %59 = (/.f64 x %53) %60 = (neg.f64 %23) %61 = (+.f64 %48 %22) %62 = (/.f64 %61 t) %63 = (/.f64 %47 t) %64 = (/.f64 #s(literal -1 binary64) t) %65 = (-.f64 x %62) %66 = (approx %57 %65) %67 = (+.f64 %52 x) %68 = (/.f64 x %14) %69 = (-.f64 x %68) %73 = (+ x (/ (- (* y z) x) %13)) %74 = (approx %73 %69) %75 = (/.f64 #s(literal 1 binary64) %45) %76 = (+.f64 x %75) %77 = (*.f64 t %37) %78 = (/.f64 x %77) %79 = (/.f64 #s(literal 1 binary64) %10) %82 = (approx (/ z (* %35 %13)) %34) %85 = (approx (- 1 (/ 1 x)) %49) %86 = (-.f64 t y) %87 = (*.f64 z %86) %88 = (+.f64 x %87) %89 = (/.f64 %88 x) %90 = (neg y) %95 = (approx (+ (* (/ (+ %90 t) x) z) %35) %89) %99 = (+ (* z (/ y x)) -1) %100 = (approx %99 %20) %102 = (approx (- x %99) %46) %104 = (/ x (* t %36)) %106 = (approx (* -1 %104) %39) %108 = (approx (/ z %35) %26) %109 = (/ x %35) %113 = (- (+ %109 (/ y (* t %35))) %104) %114 = (approx %113 %25) %119 = (approx (- x (/ (+ %90 (/ x z)) t)) %63) %120 = (- x -1) %121 = (approx %120 #s(literal 1 binary64)) %122 = (approx %57 %32) %123 = (-.f64 #s(literal 1 binary64) x) %124 = (*.f64 %123 x) %126 = (approx (/ x %120) %124) %128 = (approx (* %120 %13) %33) %129 = (/.f64 #s(literal 1 binary64) %128) %130 = (*.f64 %64 %59) %131 = (/.f64 %28 %53) %132 = (/.f64 %131 t) %133 = (/.f64 %60 %53) %135 = (/ %57 %120) %137 = (/.f64 %121 %67) %139 = (/.f64 z %128) %140 = (*.f64 %27 %129) %141 = (/.f64 y %128) %142 = (*.f64 z %141) %143 = (*.f64 y %139) %144 = (/.f64 %27 %128) %146 = (approx %109 %85) %147 = (/ %73 %17) %149 = (*.f64 y %82) %152 = (approx %57 %102) %154 = (*.f64 #s(literal -1 binary64) %78) %155 = (approx %113 %154) %157 = (approx %113 %133) %159 = (approx %113 %132) %161 = (approx %113 %130) %163 = (approx %113 %106) %166 = (-.f64 x %100) %167 = (approx %57 %166) %169 = (-.f64 x %56) %170 = (approx %57 %169) %172 = (-.f64 #s(literal 1 binary64) %79) %173 = (approx %109 %172) %175 = (approx %57 %119) %177 = (*.f64 %30 %108) %179 = (approx %57 %95) x y z %3 t %5 %6 #s(literal 1 binary64) %8 #s(literal 0 binary64) %10 #s(literal -1 binary64) %14 %15 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %37 %38 %39 %40 %45 %46 %47 %48 %49 %52 %53 %54 %55 %56 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %74 %75 %76 %77 %78 %79 %82 %85 %86 %87 %88 %89 %95 %100 %102 %106 %108 %114 %119 %121 %122 %123 %124 %126 %128 %129 %130 %131 %132 %133 (/.f64 %122 %121) (approx %135 %126) %137 (/.f64 #s(literal 1 binary64) %137) %139 %140 %141 %142 %143 %144 (approx %135 %144) %146 (approx %147 %146) %149 (approx %147 %149) (/.f64 %74 %18) %152 (/.f64 %152 %8) %154 %155 (approx %147 %155) %157 (approx %147 %157) %159 (approx %147 %159) %161 (approx %147 %161) %163 (approx %147 %163) (approx %147 %114) %166 %167 (/.f64 %167 %8) %169 %170 (/.f64 %170 %8) %172 %173 (approx %147 %173) %175 (/.f64 %175 %8) %177 (approx %147 %177) %179 (/.f64 %179 %8) (approx %147 %142) (approx %147 %143) (approx %147 %140) (/.f64 %66 %18) (/.f64 %58 %18) (/.f64 %76 %18) |
| Outputs |
|---|
%3 = (*.f64 z y) %7 = (*.f64 (*.f64 %3 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %9 = (*.f64 %3 #s(literal 1 binary64)) %10 = (*.f64 #s(literal 1 binary64) %3) %11 = (*.f64 y #s(literal 1 binary64)) %12 = (*.f64 z %11) %13 = (*.f64 y z) %14 = (pow.f64 %3 #s(literal 1 binary64)) %17 = (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) %18 = (*.f64 %3 #s(literal -1 binary64)) %19 = (neg.f64 %18) %21 = (*.f64 t z) %24 = (/.f64 #s(literal 1 binary64) %21) %26 = (-.f64 %21 x) %28 = (-.f64 x %21) %29 = (/.f64 #s(literal -1 binary64) %28) %32 = (neg.f64 z) %33 = (*.f64 %32 t) %34 = (neg.f64 %33) %37 = (neg.f64 x) %45 = (+.f64 #s(literal 1 binary64) x) %46 = (pow.f64 %45 #s(literal 1 binary64)) %47 = (-.f64 #s(literal -1 binary64) x) %48 = (/.f64 #s(literal -1 binary64) %47) %49 = (/.f64 #s(literal 1 binary64) %48) %50 = (neg.f64 %47) %51 = (-.f64 #s(literal 1 binary64) %37) %52 = (-.f64 x #s(literal -1 binary64)) %53 = (+.f64 x #s(literal 1 binary64)) %55 = (approx x #s(literal 0 binary64)) %61 = (/.f64 #s(literal 1 binary64) %55) %65 = (* t z) %66 = (- %65 x) %67 = (approx %66 %21) %69 = (/.f64 #s(literal 1 binary64) %67) %71 = (/.f64 #s(literal 1 binary64) t) %73 = (neg.f64 y) %74 = (/.f64 #s(literal -1 binary64) t) %78 = (/.f64 y t) %80 = (*.f64 y #s(literal -1 binary64)) %81 = (neg.f64 t) %84 = (neg.f64 %73) %85 = (neg.f64 %81) %96 = (/.f64 %73 t) %99 = (+ 1 x) %100 = (approx %99 #s(literal 1 binary64)) %101 = (pow.f64 %100 #s(literal 1 binary64)) %102 = (/.f64 #s(literal 1 binary64) %100) %103 = (/.f64 #s(literal 1 binary64) %102) %104 = (*.f64 %32 y) %105 = (/.f64 #s(literal -1 binary64) x) %107 = (/.f64 #s(literal 1 binary64) x) %110 = (/.f64 z x) %111 = (*.f64 %110 y) %112 = (/.f64 y x) %118 = (neg.f64 %104) %128 = (/.f64 %3 %37) %130 = (/.f64 %104 x) %149 = (/.f64 %73 x) %151 = (/.f64 #s(literal 1 binary64) z) %153 = (/.f64 #s(literal 1 binary64) %32) %156 = (/.f64 x z) %162 = (neg.f64 %32) %164 = (/.f64 %37 z) %169 = (/.f64 x t) %177 = (/.f64 %37 t) %181 = (fma.f64 t x t) %183 = (/.f64 #s(literal 1 binary64) %181) %185 = (*.f64 %47 t) %192 = (*.f64 t x) %202 = (/.f64 y %181) %225 = (*.f64 z #s(literal -1 binary64)) %257 = (/.f64 y %26) %281 = (*.f64 %47 x) %290 = (*.f64 %37 x) %292 = (*.f64 x %37) %316 = (* %99 z) %317 = (approx %316 z) %321 = (-.f64 x %3) %323 = (-.f64 %3 x) %344 = (/.f64 #s(literal -1 binary64) %21) %363 = (*.f64 %28 #s(literal 1 binary64)) %368 = (/.f64 %28 x) %373 = (*.f64 x x) %388 = (*.f64 t %110) %393 = (/.f64 %21 %37) %394 = (/.f64 x %37) %402 = (- x %65) %403 = (* z y) %404 = (- x %403) %406 = (approx (/ %402 %404) %368) %408 = (/.f64 #s(literal 1 binary64) %406) %410 = (*.f64 %321 #s(literal 1 binary64)) %415 = (/.f64 %321 x) %417 = (*.f64 %321 #s(literal -1 binary64)) %420 = (*.f64 #s(literal 1 binary64) %37) %438 = (fma.f64 %110 y #s(literal -1 binary64)) %442 = (neg.f64 %111) %445 = (*.f64 %104 %107) %448 = (*.f64 (neg.f64 %110) y) %450 = (*.f64 %149 z) %452 = (*.f64 %32 %112) %454 = (*.f64 %73 %110) %459 = (-.f64 y %156) %467 = (-.f64 %156 y) %471 = (neg.f64 %151) %474 = (/.f64 %3 z) %500 = (/ %404 %402) %501 = (approx %500 %78) %507 = (fma.f64 z x z) %509 = (/.f64 #s(literal 1 binary64) %507) %515 = (neg.f64 %507) %520 = (*.f64 z x) %531 = (pow.f64 %438 #s(literal 1 binary64)) %533 = (/.f64 (fma.f64 #s(literal -1 binary64) %37 %104) %37) %534 = (/.f64 %323 x) %536 = (/.f64 #s(literal 1 binary64) (pow.f64 %438 #s(literal -1 binary64))) %537 = (neg.f64 %415) %538 = (fma.f64 %104 %105 #s(literal -1 binary64)) %539 = (fma.f64 %107 %3 #s(literal -1 binary64)) %540 = (fma.f64 %3 %107 #s(literal -1 binary64)) %541 = (fma.f64 %112 z #s(literal -1 binary64)) %542 = (fma.f64 z %112 #s(literal -1 binary64)) %543 = (fma.f64 y %110 #s(literal -1 binary64)) %544 = (-.f64 %111 #s(literal 1 binary64)) %545 = (-.f64 #s(literal -1 binary64) %445) %546 = (-.f64 #s(literal -1 binary64) %448) %547 = (-.f64 #s(literal -1 binary64) %450) %548 = (-.f64 #s(literal -1 binary64) %452) %549 = (-.f64 #s(literal -1 binary64) %454) %550 = (-.f64 #s(literal -1 binary64) %442) %551 = (+.f64 %111 #s(literal -1 binary64)) %552 = (+.f64 #s(literal -1 binary64) %111) %553 = (-.f64 x %438) %554 = (pow.f64 %553 #s(literal 1 binary64)) %556 = (/.f64 #s(literal 1 binary64) (pow.f64 %553 #s(literal -1 binary64))) %557 = (-.f64 x %111) %559 = (neg.f64 (-.f64 #s(literal -1 binary64) %557)) %561 = (neg.f64 (fma.f64 %110 y %47)) %562 = (fma.f64 %410 %107 x) %563 = (fma.f64 %107 %321 x) %564 = (fma.f64 %323 %105 x) %565 = (fma.f64 %321 %107 x) %566 = (-.f64 %557 #s(literal -1 binary64)) %567 = (-.f64 %45 %111) %568 = (+.f64 %557 #s(literal 1 binary64)) %569 = (+.f64 %415 x) %570 = (+.f64 x %415) %571 = (+ %500 x) %572 = (approx %571 %553) %573 = (pow.f64 %572 #s(literal 1 binary64)) %575 = (/.f64 #s(literal 1 binary64) (pow.f64 %572 #s(literal -1 binary64))) %577 = (neg.f64 %509) %579 = (/.f64 #s(literal 1 binary64) %515) %582 = (/.f64 x %507) %591 = (/.f64 %37 %507) %627 = (*.f64 %467 #s(literal 1 binary64)) %632 = (/.f64 %467 t) %645 = (*.f64 t t) %647 = (*.f64 t %156) %659 = (/.f64 %459 t) %661 = (/.f64 x %21) %665 = (neg.f64 %661) %667 = (/.f64 %164 t) %671 = (*.f64 %459 #s(literal 1 binary64)) %736 = (fma.f64 t x %459) %738 = (-.f64 x %632) %762 = (approx %571 %738) %766 = (+.f64 %501 x) %768 = (/.f64 #s(literal 1 binary64) %766) %770 = (neg.f64 %766) %777 = (neg.f64 %67) %781 = (/.f64 x %67) %792 = (/.f64 %37 %67) %794 = (*.f64 %67 x) %795 = (-.f64 %794 x) %797 = (-.f64 x %781) %818 = (approx %571 %797) %822 = (*.f64 #s(literal 1/2 binary64) %408) %824 = (/.f64 #s(literal 1/2 binary64) %406) %827 = (/.f64 #s(literal -1 binary64) %406) %832 = (neg.f64 %406) %843 = (fma.f64 %406 x #s(literal 1 binary64)) %845 = (+.f64 %408 x) %856 = (-.f64 %827 x) %869 = (*.f64 %317 t) %872 = (/.f64 #s(literal 1 binary64) %869) %875 = (*.f64 %81 %317) %881 = (/.f64 x %869) %883 = (/.f64 x %317) %885 = (neg.f64 %317) %897 = (neg.f64 %875) %899 = (/.f64 %37 %869) %906 = (/.f64 #s(literal -1 binary64) %55) %911 = (neg.f64 %55) %922 = (* %66 %99) %924 = (approx (/ z %922) %71) %931 = (approx (- 1 (pow x -1)) %105) %935 = (-.f64 t y) %939 = (-.f64 y t) %946 = (*.f64 %935 z) %951 = (*.f64 %939 z) %961 = (fma.f64 %935 z x) %965 = (-.f64 %951 x) %974 = (*.f64 %961 #s(literal 1 binary64)) %979 = (/.f64 %961 x) %1001 = (/.f64 %935 x) %1006 = (*.f64 %1001 z) %1023 = (approx (+ (* (/ (- t y) x) z) %99) %979) %1029 = (approx (/ (- %403 x) x) %111) %1035 = (approx (+ (/ %404 x) x) %415) %1042 = (approx (/ x (* %65 (- -1 x))) %344) %1047 = (approx (/ z %99) %110) %1056 = (- (/ (+ x (/ y t)) %99) (/ (/ x %316) t)) %1057 = (approx %1056 %202) %1065 = (approx (- x (/ (- (/ x z) y) t)) %659) %1069 = (approx %571 %45) %1073 = (-.f64 #s(literal 1 binary64) x) %1079 = (-.f64 x #s(literal 1 binary64)) %1085 = (*.f64 %1073 x) %1096 = (/ x %99) %1097 = (approx %1096 %1085) %1101 = (approx %922 %281) %1103 = (/.f64 #s(literal 1 binary64) %1101) %1110 = (neg.f64 %1101) %1111 = (/.f64 #s(literal 1 binary64) %1110) %1119 = (neg.f64 %1110) %1130 = (*.f64 %591 #s(literal 1 binary64)) %1131 = (*.f64 %1130 %71) %1133 = (*.f64 (/.f64 #s(literal -1 binary64) %507) %169) %1134 = (*.f64 %509 %177) %1135 = (*.f64 %591 %71) %1136 = (*.f64 %507 t) %1137 = (/.f64 x %1136) %1138 = (*.f64 %1137 #s(literal -1 binary64)) %1139 = (*.f64 %74 %582) %1140 = (*.f64 %177 %509) %1141 = (*.f64 %582 %74) %1143 = (*.f64 %344 (/.f64 x %45)) %1144 = (*.f64 %71 %591) %1146 = (*.f64 %37 (*.f64 %509 %71)) %1147 = (/.f64 #s(literal 1 binary64) %1136) %1148 = (*.f64 %37 %1147) %1149 = (*.f64 %169 %579) %1151 = (*.f64 #s(literal -1 binary64) (*.f64 %71 %582)) %1152 = (*.f64 #s(literal -1 binary64) %1137) %1154 = (*.f64 x (*.f64 %1147 #s(literal -1 binary64))) %1156 = (*.f64 x (*.f64 %509 %74)) %1158 = (*.f64 x (neg.f64 %1147)) %1159 = (*.f64 %21 %47) %1160 = (/.f64 x %1159) %1161 = (pow.f64 %1160 #s(literal 1 binary64)) %1163 = (/.f64 (*.f64 %177 #s(literal 1 binary64)) %507) %1165 = (/.f64 (*.f64 %591 #s(literal -1 binary64)) %81) %1166 = (/.f64 %1130 t) %1168 = (/.f64 (*.f64 %74 %37) %515) %1170 = (/.f64 (*.f64 %582 #s(literal 1 binary64)) %81) %1171 = (*.f64 %169 #s(literal -1 binary64)) %1172 = (/.f64 %1171 %507) %1174 = (/.f64 (/.f64 %37 %21) %45) %1175 = (*.f64 #s(literal 1 binary64) %582) %1176 = (/.f64 %1175 %81) %1177 = (*.f64 #s(literal -1 binary64) %37) %1178 = (/.f64 %1177 %1159) %1180 = (/.f64 %420 (*.f64 %81 %515)) %1181 = (*.f64 %37 #s(literal -1 binary64)) %1182 = (/.f64 %1181 %1159) %1183 = (*.f64 %37 #s(literal 1 binary64)) %1184 = (*.f64 %515 %81) %1185 = (/.f64 %1183 %1184) %1186 = (/.f64 %1183 %1136) %1187 = (/.f64 %591 %85) %1188 = (/.f64 %591 t) %1189 = (/.f64 %177 %507) %1190 = (/.f64 %582 %81) %1191 = (/.f64 %37 %1184) %1192 = (/.f64 %37 %1136) %1193 = (/.f64 %169 %515) %1195 = (/.f64 #s(literal 1 binary64) (/.f64 %1136 %37)) %1197 = (/.f64 #s(literal 1 binary64) (/.f64 %515 %169)) %1199 = (/.f64 #s(literal 1 binary64) (/.f64 %81 %582)) %1201 = (/.f64 #s(literal 1 binary64) (pow.f64 %1160 #s(literal -1 binary64))) %1203 = (/.f64 #s(literal 1 binary64) (/.f64 %507 %177)) %1205 = (/.f64 #s(literal 1 binary64) (/.f64 t %591)) %1207 = (neg.f64 (*.f64 %582 %71)) %1209 = (neg.f64 (*.f64 %1137 #s(literal 1 binary64))) %1211 = (neg.f64 (/.f64 %591 %81)) %1213 = (neg.f64 (*.f64 #s(literal 1 binary64) %1137)) %1214 = (neg.f64 %1137) %1234 = (neg.f64 %1069) %1235 = (neg.f64 %100) %1236 = (/.f64 #s(literal 1 binary64) %1235) %1239 = (/.f64 %1069 %100) %1244 = (neg.f64 %1235) %1257 = (/ %571 %99) %1258 = (approx %1257 %1097) %1266 = (/.f64 %100 %766) %1272 = (/.f64 %766 %100) %1274 = (/.f64 %1235 %766) %1287 = (/.f64 #s(literal 1 binary64) %1274) %1309 = (*.f64 %102 x) %1311 = (*.f64 %102 %501) %1313 = (/.f64 x %100) %1315 = (*.f64 %501 %102) %1317 = (/.f64 %501 %100) %1330 = (/.f64 z %1101) %1345 = (*.f64 %104 %1111) %1346 = (/.f64 y %1101) %1347 = (*.f64 %1346 z) %1348 = (*.f64 %1330 y) %1349 = (*.f64 %1103 %3) %1350 = (*.f64 %3 %1103) %1351 = (*.f64 #s(literal 1 binary64) %1347) %1352 = (*.f64 z %1346) %1353 = (*.f64 y %1330) %1354 = (pow.f64 %1347 #s(literal 1 binary64)) %1356 = (/.f64 (*.f64 #s(literal -1 binary64) %3) %1110) %1357 = (/.f64 %18 %1110) %1358 = (/.f64 %118 %1119) %1359 = (/.f64 %104 %1110) %1360 = (/.f64 %3 %1101) %1362 = (/.f64 #s(literal 1 binary64) (/.f64 %1110 %104)) %1364 = (/.f64 #s(literal 1 binary64) (pow.f64 %1347 #s(literal -1 binary64))) %1366 = (/.f64 #s(literal 1 binary64) (/.f64 %1101 %3)) %1368 = (neg.f64 (/.f64 %3 %1110)) %1370 = (neg.f64 (/.f64 %104 %1101)) %1390 = (approx %1257 %1347) %1391 = (pow.f64 %1390 #s(literal 1 binary64)) %1393 = (/.f64 #s(literal 1 binary64) (pow.f64 %1390 #s(literal -1 binary64))) %1394 = (approx %1096 %931) %1398 = (approx %1257 %1394) %1402 = (*.f64 %924 y) %1407 = (approx %1257 %1402) %1412 = (neg.f64 %818) %1415 = (/.f64 %818 %100) %1432 = (approx %571 %1035) %1437 = (neg.f64 %1432) %1438 = (/.f64 #s(literal 1 binary64) %47) %1441 = (/.f64 %1432 %45) %1487 = (approx %1056 %899) %1491 = (approx %1257 %1487) %1495 = (approx %1056 %1160) %1496 = (pow.f64 %1495 #s(literal 1 binary64)) %1498 = (/.f64 #s(literal 1 binary64) (pow.f64 %1495 #s(literal -1 binary64))) %1499 = (approx %1257 %1495) %1500 = (pow.f64 %1499 #s(literal 1 binary64)) %1502 = (/.f64 #s(literal 1 binary64) (pow.f64 %1499 #s(literal -1 binary64))) %1503 = (approx %1056 %1042) %1507 = (approx %1257 %1503) %1511 = (approx %1257 %1057) %1515 = (-.f64 x %1029) %1521 = (neg.f64 %1029) %1526 = (approx %571 %1515) %1531 = (neg.f64 %1526) %1534 = (/.f64 %1526 %45) %1552 = (neg.f64 %572) %1555 = (/.f64 %572 %45) %1557 = (*.f64 %572 #s(literal 1 binary64)) %1559 = (neg.f64 %1552) %1572 = (-.f64 %55 #s(literal 1 binary64)) %1574 = (/.f64 %1572 %55) %1596 = (approx %1096 %1574) %1600 = (approx %1257 %1596) %1604 = (approx %571 %1065) %1609 = (neg.f64 %1604) %1612 = (/.f64 %1604 %45) %1629 = (*.f64 %1047 y) %1631 = (*.f64 %1047 %257) %1651 = (approx %1257 %1631) %1655 = (approx %571 %1023) %1660 = (neg.f64 %1655) %1663 = (/.f64 %1655 %45) %1681 = (neg.f64 %762) %1684 = (/.f64 %762 %100) %1704 = (/.f64 %572 %100) %1722 = (/.f64 %845 %100) %1732 = (*.f64 %100 %100) %1738 = (*.f64 %406 %100) %1754 = (/.f64 #s(literal 1 binary64) %1738) x y z %7 %9 %10 %12 %3 %13 %14 %17 %19 t %21 (*.f64 z t) (pow.f64 %21 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %24) (pow.f64 %26 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %29) (neg.f64 %28) (fma.f64 #s(literal -1 binary64) x %34) (fma.f64 #s(literal -1 binary64) x %21) (fma.f64 t z %37) (fma.f64 z t %37) (fma.f64 x #s(literal -1 binary64) %34) (fma.f64 x #s(literal -1 binary64) %21) %26 (+.f64 %37 %34) (+.f64 %37 %21) (+.f64 %21 %37) #s(literal 1 binary64) %46 %49 %50 %51 %52 %45 %53 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %55)) (*.f64 %55 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %55) (pow.f64 %55 #s(literal 1 binary64)) %55 (/.f64 #s(literal 1 binary64) %61) (neg.f64 (*.f64 #s(literal -1 binary64) %55)) #s(literal -1 binary64) (pow.f64 %67 #s(literal 1 binary64)) %67 (/.f64 #s(literal 1 binary64) %69) (*.f64 %11 %71) (*.f64 %73 %74) (*.f64 %71 y) (*.f64 y %71) (pow.f64 %78 #s(literal 1 binary64)) (/.f64 %80 %81) (/.f64 %11 t) (/.f64 %84 %85) (/.f64 %73 %81) (/.f64 #s(literal 1 binary64) (/.f64 %81 %73)) (/.f64 #s(literal 1 binary64) (pow.f64 %78 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t y)) %78 (neg.f64 (/.f64 y %81)) (neg.f64 %96) %101 %100 %103 %46 %49 %50 %51 %52 %45 %53 (*.f64 %104 %105) (*.f64 %107 %3) (*.f64 %3 %107) %111 (*.f64 %112 z) (*.f64 z %112) (*.f64 y %110) (pow.f64 %111 #s(literal 1 binary64)) (/.f64 %18 %37) (/.f64 %118 x) (/.f64 %104 %37) (/.f64 %3 x) (/.f64 #s(literal 1 binary64) (/.f64 %37 %104)) (/.f64 #s(literal 1 binary64) (pow.f64 %111 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x %3)) (neg.f64 %128) (neg.f64 %130) (*.f64 %11 %107) (*.f64 %107 y) (*.f64 %73 %105) (*.f64 y %107) (pow.f64 %112 #s(literal 1 binary64)) (/.f64 %80 %37) (/.f64 %11 x) (/.f64 %84 x) (/.f64 %73 %37) (/.f64 #s(literal 1 binary64) (/.f64 %37 %73)) (/.f64 #s(literal 1 binary64) (pow.f64 %112 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x y)) %112 (neg.f64 (/.f64 y %37)) (neg.f64 %149) (*.f64 %151 x) (*.f64 %37 %153) (*.f64 x %151) (pow.f64 %156 #s(literal 1 binary64)) (/.f64 %37 %32) (/.f64 #s(literal 1 binary64) (pow.f64 %156 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %110) (/.f64 x %162) %156 (neg.f64 %164) (*.f64 %71 x) (*.f64 %37 %74) (*.f64 x %71) (pow.f64 %169 #s(literal 1 binary64)) (/.f64 %37 %81) (/.f64 #s(literal 1 binary64) (pow.f64 %169 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t x)) (/.f64 x %85) %169 (neg.f64 %177) (*.f64 %45 t) (*.f64 t %45) (pow.f64 %181 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %183) (neg.f64 %185) %181 (fma.f64 x t t) (-.f64 t (*.f64 %81 x)) (-.f64 t (*.f64 %37 t)) (-.f64 t (neg.f64 %192)) (+.f64 %192 t) (+.f64 t %192) (*.f64 %183 y) (*.f64 %73 (/.f64 #s(literal 1 binary64) %185)) (*.f64 %78 %48) (*.f64 y %183) (pow.f64 %202 #s(literal 1 binary64)) (/.f64 (/.f64 y %45) t) (/.f64 %11 %181) (/.f64 %84 %181) (/.f64 %96 %47) (/.f64 %73 %185) (/.f64 %78 %45) (/.f64 #s(literal 1 binary64) (/.f64 %185 %73)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %78)) (/.f64 #s(literal 1 binary64) (pow.f64 %202 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %181 y)) %202 (neg.f64 (/.f64 y %185)) (*.f64 %32 %105) (*.f64 %107 z) (*.f64 z %107) (pow.f64 %110 #s(literal 1 binary64)) (/.f64 %225 %37) (/.f64 %162 x) (/.f64 %32 %37) (/.f64 #s(literal 1 binary64) (pow.f64 %110 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %156) %110 (neg.f64 (/.f64 z %37)) (neg.f64 (/.f64 %32 x)) %7 %9 %10 %12 %3 %13 %14 %17 %19 (*.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal -1 binary64)) (pow.f64 %37 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %105) %37 (pow.f64 %28 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %28 #s(literal -1 binary64))) (neg.f64 %26) (fma.f64 %32 t x) (fma.f64 %81 z x) (fma.f64 t %32 x) (fma.f64 z %81 x) (-.f64 x (*.f64 %85 z)) (-.f64 x %34) %28 (+.f64 %33 x) (+.f64 x %33) (*.f64 %29 y) (*.f64 %73 (/.f64 #s(literal 1 binary64) %28)) (*.f64 y %29) (pow.f64 %257 #s(literal 1 binary64)) (/.f64 %11 %26) (/.f64 %84 %26) (/.f64 %73 %28) (/.f64 #s(literal 1 binary64) (/.f64 %28 %73)) (/.f64 #s(literal 1 binary64) (pow.f64 %257 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %26 y)) %257 (neg.f64 (/.f64 %73 %26)) (neg.f64 (/.f64 y %28)) (pow.f64 %47 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %47 #s(literal -1 binary64))) (neg.f64 %45) (fma.f64 #s(literal -1 binary64) x #s(literal -1 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal -1 binary64)) (-.f64 %37 #s(literal 1 binary64)) %47 (+.f64 %37 #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) %37) %46 %49 %50 %51 %52 %45 %53 %281 (*.f64 x %47) (pow.f64 %281 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %281 #s(literal -1 binary64))) (neg.f64 (*.f64 x %45)) (neg.f64 (*.f64 %45 x)) (fma.f64 #s(literal -1 binary64) x %290) (fma.f64 #s(literal -1 binary64) x %292) (fma.f64 x #s(literal -1 binary64) %290) (fma.f64 x #s(literal -1 binary64) %292) (+.f64 %37 %290) (+.f64 %37 %292) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %71)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) t)) (*.f64 %71 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %74) (*.f64 #s(literal 1 binary64) %71) (pow.f64 %71 #s(literal 1 binary64)) (pow.f64 t #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %81) (/.f64 #s(literal 1 binary64) (/.f64 %81 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %85) (/.f64 #s(literal 1 binary64) (pow.f64 %71 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 1 binary64))) %71 (neg.f64 %74) (pow.f64 %317 #s(literal 1 binary64)) %317 (/.f64 #s(literal 1 binary64) (pow.f64 %317 #s(literal -1 binary64))) (pow.f64 %321 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) %323)) (neg.f64 %323) (fma.f64 %32 y x) (fma.f64 %73 z x) (fma.f64 z %73 x) (fma.f64 y %32 x) (-.f64 %104 %37) (-.f64 x (*.f64 %162 y)) (-.f64 x (*.f64 %84 z)) (-.f64 x %118) %321 (+.f64 %104 x) (+.f64 x %104) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %33)) (*.f64 %24 #s(literal -1 binary64)) (*.f64 %74 %151) (*.f64 #s(literal -1 binary64) %24) (*.f64 #s(literal 1 binary64) %344) (pow.f64 %33 #s(literal -1 binary64)) (pow.f64 %344 #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) z) t) (/.f64 %74 z) (/.f64 %71 %32) (/.f64 #s(literal -1 binary64) %34) %344 (/.f64 #s(literal 1 binary64) (/.f64 z %74)) (/.f64 #s(literal 1 binary64) (/.f64 %33 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %344 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %21 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %33) (neg.f64 %24) (*.f64 %363 %107) (*.f64 %107 %28) (*.f64 %28 %107) (*.f64 %26 %105) (pow.f64 %368 #s(literal 1 binary64)) (/.f64 (*.f64 %28 #s(literal -1 binary64)) %37) (/.f64 %363 x) (/.f64 (-.f64 %373 (*.f64 x %21)) %373) %368 (/.f64 %26 %37) (/.f64 #s(literal 1 binary64) (/.f64 %37 %26)) (/.f64 #s(literal 1 binary64) (/.f64 x %28)) (/.f64 #s(literal 1 binary64) (pow.f64 %368 #s(literal -1 binary64))) (neg.f64 (*.f64 %26 %107)) (neg.f64 (/.f64 %28 %37)) (neg.f64 (-.f64 %388 #s(literal 1 binary64))) (neg.f64 (/.f64 %26 x)) (-.f64 %393 %394) (-.f64 #s(literal 1 binary64) %388) (+.f64 %393 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 %388)) (+.f64 #s(literal 1 binary64) (/.f64 %33 x)) (pow.f64 %406 #s(literal 1 binary64)) %406 (/.f64 #s(literal 1 binary64) %408) (*.f64 %410 %107) (*.f64 %107 %321) (*.f64 %323 %105) (*.f64 %321 %107) (pow.f64 %415 #s(literal 1 binary64)) (/.f64 %417 %37) (/.f64 %410 x) (/.f64 (-.f64 %420 %104) %37) (/.f64 (-.f64 %292 (*.f64 x %104)) %292) (/.f64 (-.f64 %373 (*.f64 x %3)) %373) (/.f64 %323 %37) %415 (/.f64 #s(literal 1 binary64) (pow.f64 %415 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x %321)) (neg.f64 (*.f64 %323 %107)) (neg.f64 (/.f64 %321 %37)) (neg.f64 %438) (-.f64 %128 %394) (-.f64 #s(literal 1 binary64) %111) (+.f64 %442 #s(literal 1 binary64)) (+.f64 %128 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %445) (+.f64 #s(literal 1 binary64) %448) (+.f64 #s(literal 1 binary64) %450) (+.f64 #s(literal 1 binary64) %452) (+.f64 #s(literal 1 binary64) %454) (+.f64 #s(literal 1 binary64) %442) (+.f64 #s(literal 1 binary64) %130) (*.f64 %323 %151) (pow.f64 %459 #s(literal 1 binary64)) (/.f64 %323 z) (/.f64 %321 %32) (/.f64 #s(literal 1 binary64) (/.f64 z %323)) (/.f64 #s(literal 1 binary64) (pow.f64 %459 #s(literal -1 binary64))) (neg.f64 %467) (fma.f64 %37 %151 %84) (fma.f64 %37 %151 y) (fma.f64 x %471 %84) (fma.f64 x %471 y) (-.f64 %474 %156) (-.f64 %164 %73) %459 (+.f64 %474 %164) (+.f64 %84 %164) (+.f64 %164 %84) (+.f64 %164 y) (+.f64 y %164) (pow.f64 %73 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %73 #s(literal -1 binary64))) %73 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %37)) (*.f64 %107 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %107) (*.f64 #s(literal 1 binary64) %105) (pow.f64 %105 #s(literal 1 binary64)) (pow.f64 %37 #s(literal -1 binary64)) %105 (/.f64 #s(literal 1 binary64) (/.f64 %37 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %105 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %37) (neg.f64 %107) (pow.f64 %501 #s(literal 1 binary64)) %501 (/.f64 #s(literal 1 binary64) (pow.f64 %501 #s(literal -1 binary64))) (*.f64 %45 z) (*.f64 z %45) (pow.f64 %507 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %509) (neg.f64 (*.f64 %47 z)) (neg.f64 (*.f64 z %47)) (neg.f64 %515) (fma.f64 z x %162) %507 (fma.f64 x z %162) (fma.f64 x z z) (-.f64 %520 %32) (-.f64 z (*.f64 %32 x)) (-.f64 z (*.f64 %37 z)) (-.f64 z (neg.f64 %520)) (+.f64 %520 %162) (+.f64 %520 z) (+.f64 z %520) %531 %533 %534 %536 %537 %538 %539 %540 %438 %541 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %552 %554 %556 %559 %561 %562 %563 %564 %565 %566 %567 %553 %568 %569 %570 %531 %533 %534 %536 %537 %538 %539 %540 %438 %541 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %552 %573 %572 %575 (*.f64 %509 x) (*.f64 %37 %577) (*.f64 %37 %579) (*.f64 x %509) (pow.f64 %582 #s(literal 1 binary64)) (/.f64 %37 %515) (/.f64 #s(literal 1 binary64) (/.f64 %515 %37)) (/.f64 #s(literal 1 binary64) (pow.f64 %582 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %507 x)) %582 (neg.f64 %591) (*.f64 %74 x) (*.f64 %37 %71) (*.f64 #s(literal -1 binary64) %169) (*.f64 x %74) (pow.f64 %177 #s(literal 1 binary64)) (/.f64 %37 %85) %177 (/.f64 #s(literal 1 binary64) (/.f64 t %37)) (/.f64 #s(literal 1 binary64) (/.f64 %81 x)) (/.f64 #s(literal 1 binary64) (pow.f64 %177 #s(literal -1 binary64))) (/.f64 x %81) (neg.f64 %169) (*.f64 %321 %151) (pow.f64 %467 #s(literal 1 binary64)) (/.f64 (fma.f64 %73 %32 %37) %32) (/.f64 %323 %32) (/.f64 %321 z) (/.f64 #s(literal 1 binary64) (/.f64 z %321)) (/.f64 #s(literal 1 binary64) (pow.f64 %467 #s(literal -1 binary64))) (neg.f64 %459) (fma.f64 %151 x %73) (fma.f64 %37 %153 %73) (fma.f64 x %151 %73) (-.f64 %73 %164) (-.f64 %156 %84) %467 (+.f64 (/.f64 %104 z) %156) (+.f64 %73 %156) (+.f64 %156 %73) (*.f64 %627 %71) (*.f64 %459 %74) (*.f64 %467 %71) (*.f64 %71 %467) (pow.f64 %632 #s(literal 1 binary64)) (/.f64 %417 %33) (/.f64 %410 %21) (/.f64 (*.f64 %467 #s(literal -1 binary64)) %81) (/.f64 %627 t) (/.f64 (*.f64 %321 %71) z) (/.f64 (fma.f64 %96 t %156) t) (/.f64 (fma.f64 %73 t (*.f64 %156 t)) %645) (/.f64 (fma.f64 %73 t %647) %645) (/.f64 %459 %81) (/.f64 %467 %85) %632 (/.f64 %321 %21) (/.f64 #s(literal 1 binary64) (/.f64 %81 %459)) (/.f64 #s(literal 1 binary64) (pow.f64 %632 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %467)) (neg.f64 %659) (fma.f64 %73 %71 %661) (fma.f64 %156 %71 %96) (fma.f64 x %24 %96) (-.f64 %96 %665) (-.f64 %96 %667) (+.f64 %661 %96) (+.f64 %96 %661) (*.f64 %671 %71) (*.f64 %459 %71) (*.f64 %467 %74) (*.f64 %71 %459) (pow.f64 %659 #s(literal 1 binary64)) (/.f64 (*.f64 %459 #s(literal -1 binary64)) %81) (/.f64 %671 t) (/.f64 (*.f64 %323 %71) z) (/.f64 (-.f64 (*.f64 %78 t) %156) t) (/.f64 (-.f64 (*.f64 %73 t) (*.f64 %81 %156)) (*.f64 %81 t)) (/.f64 (-.f64 (*.f64 y t) %647) %645) (/.f64 (*.f64 %323 #s(literal -1 binary64)) %33) (/.f64 (*.f64 %323 #s(literal 1 binary64)) %21) (/.f64 %459 %85) %659 (/.f64 %323 %21) (/.f64 %467 %81) (/.f64 #s(literal 1 binary64) (/.f64 %81 %467)) (/.f64 #s(literal 1 binary64) (pow.f64 %659 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %459)) (neg.f64 (-.f64 %661 %78)) (neg.f64 %632) (fma.f64 %11 %71 %665) (fma.f64 %11 %71 %667) (fma.f64 %73 %74 %665) (fma.f64 %73 %74 %667) (fma.f64 %71 y %665) (fma.f64 %71 y %667) (fma.f64 y %71 %665) (fma.f64 y %71 %667) (-.f64 %78 %661) (+.f64 %78 %665) (+.f64 %78 %667) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %81)) (*.f64 %71 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %71) (*.f64 #s(literal 1 binary64) %74) (pow.f64 %81 #s(literal -1 binary64)) (pow.f64 %74 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %85) %74 (/.f64 #s(literal 1 binary64) (/.f64 %81 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %74 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %81) (neg.f64 %71) (*.f64 %736 %71) (pow.f64 %738 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 x %81) %459) %81) (/.f64 (neg.f64 %736) %81) (/.f64 %736 t) (/.f64 #s(literal 1 binary64) (/.f64 t %736)) (/.f64 #s(literal 1 binary64) (pow.f64 %738 #s(literal -1 binary64))) (neg.f64 (-.f64 %632 x)) (fma.f64 %671 %71 x) (fma.f64 %459 %71 x) (fma.f64 %467 %74 x) (fma.f64 %71 %459 x) (-.f64 (-.f64 x %96) %661) (-.f64 (/.f64 %192 t) %632) %738 (+.f64 %659 x) (+.f64 x %659) (pow.f64 %762 #s(literal 1 binary64)) %762 (/.f64 #s(literal 1 binary64) (pow.f64 %762 #s(literal -1 binary64))) (pow.f64 %766 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %768) (neg.f64 %770) (-.f64 %501 %37) (-.f64 x (neg.f64 %501)) %766 (+.f64 x %501) (*.f64 %69 x) (*.f64 %37 (/.f64 #s(literal 1 binary64) %777)) (*.f64 x %69) (pow.f64 %781 #s(literal 1 binary64)) (/.f64 %37 %777) (/.f64 #s(literal 1 binary64) (/.f64 %777 %37)) (/.f64 #s(literal 1 binary64) (pow.f64 %781 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %67 x)) (/.f64 x (neg.f64 %777)) %781 (neg.f64 %792) (*.f64 %795 %69) (pow.f64 %797 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 x %777) %37) %777) (/.f64 (neg.f64 %795) %777) (/.f64 %795 %67) (/.f64 #s(literal 1 binary64) (/.f64 %67 %795)) (/.f64 #s(literal 1 binary64) (pow.f64 %797 #s(literal -1 binary64))) (neg.f64 (-.f64 %781 x)) (fma.f64 %37 %69 x) (fma.f64 x (neg.f64 %69) x) (-.f64 (/.f64 %794 %67) %781) %797 (+.f64 %792 x) (+.f64 x %792) (pow.f64 %818 #s(literal 1 binary64)) %818 (/.f64 #s(literal 1 binary64) (pow.f64 %818 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) %822) (*.f64 #s(literal 2 binary64) %824) (*.f64 %408 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %827) (*.f64 #s(literal 1 binary64) %408) (pow.f64 %408 #s(literal 1 binary64)) (pow.f64 %406 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %832) (/.f64 #s(literal 1 binary64) (/.f64 %832 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 %832)) (/.f64 #s(literal 1 binary64) (pow.f64 %408 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %406 #s(literal 1 binary64))) %408 (neg.f64 %827) (*.f64 %843 %408) (pow.f64 %845 #s(literal 1 binary64)) (/.f64 (fma.f64 x %832 #s(literal -1 binary64)) %832) (/.f64 (neg.f64 %843) %832) (/.f64 %843 %406) (/.f64 #s(literal 1 binary64) (/.f64 %406 %843)) (/.f64 #s(literal 1 binary64) (pow.f64 %845 #s(literal -1 binary64))) (neg.f64 %856) (fma.f64 #s(literal 2 binary64) %822 x) (fma.f64 #s(literal 2 binary64) %824 x) (fma.f64 %408 #s(literal 1 binary64) x) (fma.f64 #s(literal -1 binary64) %827 x) (fma.f64 #s(literal 1 binary64) %408 x) (-.f64 %408 %37) (-.f64 x %827) (+.f64 (/.f64 (*.f64 %406 x) %406) %408) %845 (+.f64 x %408) %869 (*.f64 t %317) (pow.f64 %869 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %872) (*.f64 %872 x) (*.f64 %37 (/.f64 #s(literal 1 binary64) %875)) (*.f64 %169 (/.f64 #s(literal 1 binary64) %317)) (*.f64 x %872) (pow.f64 %881 #s(literal 1 binary64)) (/.f64 %883 t) (/.f64 %177 %885) (/.f64 %37 %875) (/.f64 %169 %317) (/.f64 #s(literal 1 binary64) (/.f64 %875 %37)) (/.f64 #s(literal 1 binary64) (/.f64 %317 %169)) (/.f64 #s(literal 1 binary64) (pow.f64 %881 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %869 x)) (/.f64 x %897) %881 (neg.f64 %899) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %61)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %55)) (*.f64 %61 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %906) (*.f64 #s(literal 1 binary64) %61) (pow.f64 %61 #s(literal 1 binary64)) (pow.f64 %55 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %911) (/.f64 #s(literal 1 binary64) (/.f64 %911 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 %911)) (/.f64 #s(literal 1 binary64) (pow.f64 %61 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %55 #s(literal 1 binary64))) %61 (neg.f64 %906) (pow.f64 %924 #s(literal 1 binary64)) %924 (/.f64 #s(literal 1 binary64) (pow.f64 %924 #s(literal -1 binary64))) (pow.f64 %931 #s(literal 1 binary64)) %931 (/.f64 #s(literal 1 binary64) (pow.f64 %931 #s(literal -1 binary64))) (pow.f64 %935 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %935 #s(literal -1 binary64))) (neg.f64 %939) (-.f64 %73 %81) (-.f64 t %84) %935 (+.f64 %73 %85) (+.f64 %73 t) (+.f64 t %73) %946 (*.f64 z %935) (pow.f64 %946 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %946 #s(literal -1 binary64))) (neg.f64 %951) (fma.f64 %32 y %21) (fma.f64 %73 z %21) (fma.f64 t z %104) (fma.f64 z %73 %21) (fma.f64 z t %104) (fma.f64 y %32 %21) (+.f64 %104 %21) (+.f64 %21 %104) (pow.f64 %961 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %961 #s(literal -1 binary64))) (neg.f64 %965) %961 (fma.f64 z %935 x) (-.f64 %946 %37) (-.f64 x %951) (+.f64 %946 x) (+.f64 x (*.f64 %162 %935)) (+.f64 x %946) (*.f64 %974 %107) (*.f64 %965 %105) (*.f64 %961 %107) (*.f64 %107 %961) (pow.f64 %979 #s(literal 1 binary64)) (/.f64 (*.f64 %961 #s(literal -1 binary64)) %37) (/.f64 %974 x) (/.f64 (fma.f64 x x (*.f64 %946 x)) %373) (/.f64 (fma.f64 x x (*.f64 x %946)) %373) (/.f64 %965 %37) %979 (/.f64 #s(literal 1 binary64) (/.f64 %37 %965)) (/.f64 #s(literal 1 binary64) (pow.f64 %979 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x %961)) (neg.f64 (/.f64 %961 %37)) (neg.f64 (/.f64 %965 x)) (fma.f64 %1001 z #s(literal 1 binary64)) (fma.f64 %935 %110 #s(literal 1 binary64)) (fma.f64 %946 %107 #s(literal 1 binary64)) (fma.f64 z %1001 #s(literal 1 binary64)) (-.f64 %1006 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 %1001) z)) (-.f64 #s(literal 1 binary64) (*.f64 %32 %1001)) (-.f64 #s(literal 1 binary64) (neg.f64 %1006)) (-.f64 #s(literal 1 binary64) (/.f64 %951 x)) (+.f64 %1006 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1006) (pow.f64 %1023 #s(literal 1 binary64)) %1023 (/.f64 #s(literal 1 binary64) (pow.f64 %1023 #s(literal -1 binary64))) (pow.f64 %1029 #s(literal 1 binary64)) %1029 (/.f64 #s(literal 1 binary64) (pow.f64 %1029 #s(literal -1 binary64))) (pow.f64 %1035 #s(literal 1 binary64)) %1035 (/.f64 #s(literal 1 binary64) (pow.f64 %1035 #s(literal -1 binary64))) (pow.f64 %1042 #s(literal 1 binary64)) %1042 (/.f64 #s(literal 1 binary64) (pow.f64 %1042 #s(literal -1 binary64))) (pow.f64 %1047 #s(literal 1 binary64)) %1047 (/.f64 #s(literal 1 binary64) (pow.f64 %1047 #s(literal -1 binary64))) (pow.f64 %1057 #s(literal 1 binary64)) %1057 (/.f64 #s(literal 1 binary64) (pow.f64 %1057 #s(literal -1 binary64))) (pow.f64 %1065 #s(literal 1 binary64)) %1065 (/.f64 #s(literal 1 binary64) (pow.f64 %1065 #s(literal -1 binary64))) %101 %100 %103 (pow.f64 %1069 #s(literal 1 binary64)) %1069 (/.f64 #s(literal 1 binary64) (pow.f64 %1069 #s(literal -1 binary64))) (pow.f64 %1073 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1073 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) x)) (neg.f64 %1079) (fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal 1 binary64)) %1073 (+.f64 %37 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %37) %1085 (*.f64 x %1073) (pow.f64 %1085 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1085 #s(literal -1 binary64))) (neg.f64 (*.f64 %1079 x)) (neg.f64 (*.f64 x %1079)) (+.f64 x %290) (+.f64 x %292) (pow.f64 %1097 #s(literal 1 binary64)) %1097 (/.f64 #s(literal 1 binary64) (pow.f64 %1097 #s(literal -1 binary64))) (pow.f64 %1101 #s(literal 1 binary64)) %1101 (/.f64 #s(literal 1 binary64) %1103) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1103)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1101)) (*.f64 %1103 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1111) (*.f64 #s(literal 1 binary64) %1103) (pow.f64 %1103 #s(literal 1 binary64)) (pow.f64 %1101 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %1110) (/.f64 #s(literal 1 binary64) (/.f64 %1110 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1119) (/.f64 #s(literal 1 binary64) (pow.f64 %1103 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1101 #s(literal 1 binary64))) %1103 (neg.f64 (*.f64 #s(literal -1 binary64) %1103)) (neg.f64 (/.f64 #s(literal -1 binary64) %1101)) (neg.f64 %1111) %1131 %1133 %1134 %1135 %1138 %1139 %1140 %1141 %1143 %1144 %1146 %1148 %1149 %1151 %1152 %1154 %1156 %1158 %1161 %1163 %1165 %1166 %1168 %1170 %1172 %1174 %1176 %1178 %1180 %1182 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1195 %1197 %1199 %1201 %1203 %1205 %1160 %1207 %1209 %1211 %1213 %1214 (*.f64 %509 %37) (*.f64 %582 #s(literal -1 binary64)) (*.f64 %37 %509) (*.f64 #s(literal -1 binary64) %582) (*.f64 x %577) (*.f64 x %579) (pow.f64 %591 #s(literal 1 binary64)) (/.f64 %1177 %515) (/.f64 %1183 %507) %591 (/.f64 #s(literal 1 binary64) (/.f64 %515 x)) (/.f64 #s(literal 1 binary64) (pow.f64 %591 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %507 %37)) (/.f64 x %515) (neg.f64 %1175) (neg.f64 %582) %1131 %1133 %1134 %1135 %1138 %1139 %1140 %1141 %1143 %1144 %1146 %1148 %1149 %1151 %1152 %1154 %1156 %1158 %1161 %1163 %1165 %1166 %1168 %1170 %1172 %1174 %1176 %1178 %1180 %1182 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1195 %1197 %1199 %1201 %1203 %1205 %1160 %1207 %1209 %1211 %1213 %1214 %1131 %1133 %1134 %1135 %1138 %1139 %1140 %1141 %1143 %1144 %1146 %1148 %1149 %1151 %1152 %1154 %1156 %1158 %1161 %1163 %1165 %1166 %1168 %1170 %1172 %1174 %1176 %1178 %1180 %1182 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1195 %1197 %1199 %1201 %1203 %1205 %1160 %1207 %1209 %1211 %1213 %1214 (*.f64 %102 %1069) (*.f64 %1234 %1236) (*.f64 %1069 %102) (pow.f64 %1239 #s(literal 1 binary64)) (/.f64 (*.f64 %1069 #s(literal 1 binary64)) %100) (/.f64 (neg.f64 %1234) %1244) (/.f64 %1234 %1235) %1239 (/.f64 #s(literal 1 binary64) (/.f64 %1235 %1234)) (/.f64 #s(literal 1 binary64) (pow.f64 %1239 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %100 %1069)) (neg.f64 (/.f64 %1069 %1235)) (neg.f64 (/.f64 %1234 %100)) (pow.f64 %1258 #s(literal 1 binary64)) %1258 (/.f64 #s(literal 1 binary64) (pow.f64 %1258 #s(literal -1 binary64))) (*.f64 %768 %100) (*.f64 %1235 (/.f64 #s(literal 1 binary64) %770)) (*.f64 %100 %768) (pow.f64 %1266 #s(literal 1 binary64)) (/.f64 (*.f64 %100 #s(literal 1 binary64)) %766) (/.f64 %1244 %766) (/.f64 %1235 %770) %1266 (/.f64 #s(literal 1 binary64) %1272) (neg.f64 %1274) (*.f64 %1236 %770) (*.f64 (/.f64 #s(literal 2 binary64) %100) (/.f64 #s(literal 1/2 binary64) %768)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1272)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1266)) (*.f64 %102 %766) (*.f64 %1272 #s(literal 1 binary64)) (*.f64 %766 %102) (*.f64 #s(literal -1 binary64) %1287) (*.f64 #s(literal 1 binary64) %1272) (pow.f64 %1272 #s(literal 1 binary64)) (pow.f64 %1266 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %766) %100) (/.f64 %102 %768) (/.f64 %770 %1235) %1272 (/.f64 #s(literal -1 binary64) %1274) (/.f64 #s(literal 1 binary64) (/.f64 %1274 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1272 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1266 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %1266) (neg.f64 (*.f64 #s(literal -1 binary64) %1272)) (neg.f64 (/.f64 #s(literal -1 binary64) %1266)) (neg.f64 %1287) (fma.f64 %102 %501 %1309) (fma.f64 %102 x %1311) (fma.f64 %501 %102 %1313) (fma.f64 x %102 %1315) (fma.f64 x %102 %1317) (-.f64 %1317 (/.f64 %37 %100)) (+.f64 %1311 %1309) (+.f64 %1309 %1311) (+.f64 %1315 %1313) (+.f64 %1317 %1313) (+.f64 %1313 %1315) (+.f64 %1313 %1317) (*.f64 %32 %1111) (*.f64 %1103 z) (*.f64 z %1103) (pow.f64 %1330 #s(literal 1 binary64)) (/.f64 %225 %1110) (/.f64 %162 %1119) (/.f64 %32 %1110) (/.f64 #s(literal 1 binary64) (/.f64 %1110 %32)) (/.f64 #s(literal 1 binary64) (pow.f64 %1330 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1101 z)) %1330 (neg.f64 (/.f64 z %1110)) (neg.f64 (/.f64 %32 %1101)) %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1356 %1357 %1358 %1359 %1360 %1362 %1364 %1366 %1368 %1370 (*.f64 %11 %1103) (*.f64 %1103 y) (*.f64 %73 %1111) (*.f64 y %1103) (pow.f64 %1346 #s(literal 1 binary64)) (/.f64 %80 %1110) (/.f64 %11 %1101) (/.f64 %84 %1119) (/.f64 %73 %1110) (/.f64 #s(literal 1 binary64) (/.f64 %1110 %73)) (/.f64 #s(literal 1 binary64) (pow.f64 %1346 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1101 y)) %1346 (neg.f64 (/.f64 y %1110)) (neg.f64 (/.f64 %73 %1101)) %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1356 %1357 %1358 %1359 %1360 %1362 %1364 %1366 %1368 %1370 %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1356 %1357 %1358 %1359 %1360 %1362 %1364 %1366 %1368 %1370 %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1356 %1357 %1358 %1359 %1360 %1362 %1364 %1366 %1368 %1370 %1391 %1390 %1393 (pow.f64 %1394 #s(literal 1 binary64)) %1394 (/.f64 #s(literal 1 binary64) (pow.f64 %1394 #s(literal -1 binary64))) (pow.f64 %1398 #s(literal 1 binary64)) %1398 (/.f64 #s(literal 1 binary64) (pow.f64 %1398 #s(literal -1 binary64))) %1402 (*.f64 y %924) (pow.f64 %1402 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1402 #s(literal -1 binary64))) (pow.f64 %1407 #s(literal 1 binary64)) %1407 (/.f64 #s(literal 1 binary64) (pow.f64 %1407 #s(literal -1 binary64))) (*.f64 %102 %818) (*.f64 %1412 %1236) (*.f64 %818 %102) (pow.f64 %1415 #s(literal 1 binary64)) (/.f64 (*.f64 %818 #s(literal 1 binary64)) %100) (/.f64 (neg.f64 %1412) %1244) (/.f64 %1412 %1235) %1415 (/.f64 #s(literal 1 binary64) (/.f64 %1235 %1412)) (/.f64 #s(literal 1 binary64) (pow.f64 %1415 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %100 %818)) (neg.f64 (/.f64 %818 %1235)) (neg.f64 (/.f64 %1412 %100)) (pow.f64 %1432 #s(literal 1 binary64)) %1432 (/.f64 #s(literal 1 binary64) (pow.f64 %1432 #s(literal -1 binary64))) (*.f64 %48 %1432) (*.f64 %1437 %1438) (*.f64 %1432 %48) (pow.f64 %1441 #s(literal 1 binary64)) (/.f64 (*.f64 %1432 #s(literal 1 binary64)) %45) (/.f64 (neg.f64 %1437) %45) (/.f64 %1437 %47) %1441 (/.f64 #s(literal 1 binary64) (/.f64 %47 %1437)) (/.f64 #s(literal 1 binary64) (pow.f64 %1441 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %45 %1432)) (neg.f64 (/.f64 %1437 %45)) (neg.f64 (/.f64 %1432 %47)) (*.f64 (/.f64 #s(literal -1 binary64) %317) %169) (*.f64 %881 #s(literal -1 binary64)) (*.f64 %74 %883) (*.f64 %37 %872) (*.f64 #s(literal -1 binary64) %881) (*.f64 x (*.f64 %872 #s(literal -1 binary64))) (*.f64 x (neg.f64 %872)) (pow.f64 %899 #s(literal 1 binary64)) (/.f64 %1171 %317) (/.f64 (/.f64 %37 %317) t) (/.f64 %1177 %875) (/.f64 %1181 %875) (/.f64 %177 %317) (/.f64 %37 %897) %899 (/.f64 %169 %885) (/.f64 #s(literal 1 binary64) (/.f64 %869 %37)) (/.f64 #s(literal 1 binary64) (pow.f64 %899 #s(literal -1 binary64))) (/.f64 x %875) (neg.f64 (*.f64 #s(literal 1 binary64) %881)) (neg.f64 (*.f64 %881 #s(literal 1 binary64))) (neg.f64 %881) (pow.f64 %1487 #s(literal 1 binary64)) %1487 (/.f64 #s(literal 1 binary64) (pow.f64 %1487 #s(literal -1 binary64))) (pow.f64 %1491 #s(literal 1 binary64)) %1491 (/.f64 #s(literal 1 binary64) (pow.f64 %1491 #s(literal -1 binary64))) %1496 %1495 %1498 %1500 %1499 %1502 %1496 %1495 %1498 %1500 %1499 %1502 %1496 %1495 %1498 %1500 %1499 %1502 (pow.f64 %1503 #s(literal 1 binary64)) %1503 (/.f64 #s(literal 1 binary64) (pow.f64 %1503 #s(literal -1 binary64))) (pow.f64 %1507 #s(literal 1 binary64)) %1507 (/.f64 #s(literal 1 binary64) (pow.f64 %1507 #s(literal -1 binary64))) (pow.f64 %1511 #s(literal 1 binary64)) %1511 (/.f64 #s(literal 1 binary64) (pow.f64 %1511 #s(literal -1 binary64))) (pow.f64 %1515 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1515 #s(literal -1 binary64))) (neg.f64 (-.f64 %1029 x)) (-.f64 x (neg.f64 %1521)) %1515 (+.f64 %1521 x) (+.f64 x %1521) (pow.f64 %1526 #s(literal 1 binary64)) %1526 (/.f64 #s(literal 1 binary64) (pow.f64 %1526 #s(literal -1 binary64))) (*.f64 %48 %1526) (*.f64 %1531 %1438) (*.f64 %1526 %48) (pow.f64 %1534 #s(literal 1 binary64)) (/.f64 (*.f64 %1526 #s(literal 1 binary64)) %45) (/.f64 (neg.f64 %1531) %45) (/.f64 %1531 %47) %1534 (/.f64 #s(literal 1 binary64) (/.f64 %47 %1531)) (/.f64 #s(literal 1 binary64) (pow.f64 %1534 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %45 %1526)) (neg.f64 (/.f64 %1531 %45)) (neg.f64 (/.f64 %1526 %47)) %554 %556 %559 %561 %562 %563 %564 %565 %566 %567 %553 %568 %569 %570 %573 %572 %575 (*.f64 %48 %572) (*.f64 %1552 %1438) (*.f64 %572 %48) (pow.f64 %1555 #s(literal 1 binary64)) (/.f64 %1557 %45) (/.f64 %1559 %45) (/.f64 %1552 %47) %1555 (/.f64 #s(literal 1 binary64) (/.f64 %47 %1552)) (/.f64 #s(literal 1 binary64) (pow.f64 %1555 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %45 %572)) (neg.f64 (/.f64 %1552 %45)) (neg.f64 (/.f64 %572 %47)) (*.f64 %1572 %61) (pow.f64 %1574 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) %911) #s(literal -1 binary64)) %911) (/.f64 (neg.f64 %1572) %911) %1574 (/.f64 #s(literal 1 binary64) (/.f64 %55 %1572)) (/.f64 #s(literal 1 binary64) (pow.f64 %1574 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %61)) (neg.f64 (-.f64 %61 #s(literal 1 binary64))) (fma.f64 #s(literal -1 binary64) %61 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %906 #s(literal 1 binary64)) (-.f64 (/.f64 %55 %55) %61) (-.f64 #s(literal 1 binary64) %61) (+.f64 %906 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %906) (pow.f64 %1596 #s(literal 1 binary64)) %1596 (/.f64 #s(literal 1 binary64) (pow.f64 %1596 #s(literal -1 binary64))) (pow.f64 %1600 #s(literal 1 binary64)) %1600 (/.f64 #s(literal 1 binary64) (pow.f64 %1600 #s(literal -1 binary64))) (pow.f64 %1604 #s(literal 1 binary64)) %1604 (/.f64 #s(literal 1 binary64) (pow.f64 %1604 #s(literal -1 binary64))) (*.f64 %48 %1604) (*.f64 %1609 %1438) (*.f64 %1604 %48) (pow.f64 %1612 #s(literal 1 binary64)) (/.f64 (*.f64 %1604 #s(literal 1 binary64)) %45) (/.f64 (neg.f64 %1609) %45) (/.f64 %1609 %47) %1612 (/.f64 #s(literal 1 binary64) (/.f64 %47 %1609)) (/.f64 #s(literal 1 binary64) (pow.f64 %1612 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %45 %1604)) (neg.f64 (/.f64 %1609 %45)) (neg.f64 (/.f64 %1604 %47)) (*.f64 %1629 %29) %1631 (*.f64 %257 %1047) (*.f64 y (*.f64 %29 %1047)) (*.f64 y (/.f64 %1047 %26)) (pow.f64 %1631 #s(literal 1 binary64)) (/.f64 (*.f64 %1047 %73) %28) (/.f64 (*.f64 %73 %1047) %28) (/.f64 (neg.f64 %1629) %28) (/.f64 %1629 %26) (/.f64 #s(literal 1 binary64) (/.f64 %26 %1629)) (/.f64 #s(literal 1 binary64) (pow.f64 %1631 #s(literal -1 binary64))) (neg.f64 (/.f64 %1629 %28)) (pow.f64 %1651 #s(literal 1 binary64)) %1651 (/.f64 #s(literal 1 binary64) (pow.f64 %1651 #s(literal -1 binary64))) (pow.f64 %1655 #s(literal 1 binary64)) %1655 (/.f64 #s(literal 1 binary64) (pow.f64 %1655 #s(literal -1 binary64))) (*.f64 %48 %1655) (*.f64 %1660 %1438) (*.f64 %1655 %48) (pow.f64 %1663 #s(literal 1 binary64)) (/.f64 (*.f64 %1655 #s(literal 1 binary64)) %45) (/.f64 (neg.f64 %1660) %45) (/.f64 %1660 %47) %1663 (/.f64 #s(literal 1 binary64) (/.f64 %47 %1660)) (/.f64 #s(literal 1 binary64) (pow.f64 %1663 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %45 %1655)) (neg.f64 (/.f64 %1660 %45)) (neg.f64 (/.f64 %1655 %47)) %1391 %1390 %1393 %1391 %1390 %1393 %1391 %1390 %1393 (*.f64 %102 %762) (*.f64 %1681 %1236) (*.f64 %762 %102) (pow.f64 %1684 #s(literal 1 binary64)) (/.f64 (*.f64 %762 #s(literal 1 binary64)) %100) (/.f64 (neg.f64 %1681) %1244) (/.f64 %1681 %1235) %1684 (/.f64 #s(literal 1 binary64) (/.f64 %1235 %1681)) (/.f64 #s(literal 1 binary64) (pow.f64 %1684 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %100 %762)) (neg.f64 (/.f64 %762 %1235)) (neg.f64 (/.f64 %1681 %100)) (*.f64 %102 %572) (*.f64 %1552 %1236) (*.f64 %572 %102) (pow.f64 %1704 #s(literal 1 binary64)) (/.f64 %1557 %100) (/.f64 %1559 %1244) (/.f64 %1552 %1235) %1704 (/.f64 #s(literal 1 binary64) (/.f64 %1235 %1552)) (/.f64 #s(literal 1 binary64) (pow.f64 %1704 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %100 %572)) (neg.f64 (/.f64 %572 %1235)) (neg.f64 (/.f64 %1552 %100)) (*.f64 %102 %845) (*.f64 %856 %1236) (*.f64 %845 %102) (pow.f64 %1722 #s(literal 1 binary64)) (/.f64 (*.f64 %845 #s(literal 1 binary64)) %100) (/.f64 (*.f64 %843 %102) %406) (/.f64 (fma.f64 %1313 %100 %408) %100) (/.f64 (fma.f64 x %100 (*.f64 %408 %100)) %1732) (/.f64 (fma.f64 x %100 (*.f64 %100 %408)) %1732) (/.f64 (*.f64 %843 #s(literal 1 binary64)) %1738) (/.f64 %843 %1738) (/.f64 %856 %1235) (/.f64 %845 %1244) %1722 (/.f64 #s(literal 1 binary64) (/.f64 %1235 %856)) (/.f64 #s(literal 1 binary64) (pow.f64 %1722 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %100 %845)) (neg.f64 (/.f64 %845 %1235)) (neg.f64 (/.f64 %856 %100)) (fma.f64 %408 %102 %1313) (fma.f64 #s(literal 1 binary64) %1754 %1313) (fma.f64 x %102 %1754) (-.f64 %1313 (neg.f64 %1754)) (-.f64 %1313 (/.f64 %827 %100)) (+.f64 %1754 %1313) (+.f64 %1313 %1754) |
Compiled 2 170 to 4 908 computations (-126.2% saved)
Compiled 1 130 to 5 069 computations (-348.6% saved)
34 alts after pruning (18 fresh and 16 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 112 | 18 | 1 130 |
| Fresh | 0 | 0 | 0 |
| Picked | 16 | 10 | 26 |
| Done | 3 | 6 | 9 |
| Total | 1 131 | 34 | 1 165 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 50.9% | (/.f64 (+.f64 x (/.f64 (fma.f64 y z (neg.f64 x)) (-.f64 (*.f64 t z) x))) (approx (+ x 1) #s(literal 1 binary64))) |
| ✓ | 50.9% | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (approx (+ x 1) #s(literal 1 binary64))) |
| ✓ | 34.4% | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (approx (- (* t z) x) (*.f64 t z)))) (approx (+ x 1) #s(literal 1 binary64))) |
| ✓ | 26.6% | (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx (/ (- x (* t z)) (- x (* z y))) (/.f64 (-.f64 x (*.f64 t z)) x)))) (approx (+ x 1) #s(literal 1 binary64))) |
| ✓ | 36.9% | (/.f64 (+.f64 x (approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (approx (+ x 1) #s(literal 1 binary64))) |
| 50.6% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 (approx x #s(literal 0 binary64)) #s(literal -1 binary64))) (approx (- x -1) #s(literal 1 binary64))) | |
| ✓ | 17.5% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x (fma.f64 z (/.f64 y x) #s(literal -1 binary64)))) (approx (+ x 1) #s(literal 1 binary64))) |
| 39.9% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x (/.f64 (approx (+ (neg y) (/ x z)) (-.f64 (/.f64 x z) y)) t))) (approx (+ x 1) #s(literal 1 binary64))) | |
| 52.2% | %119 = (- (* z y) x) (/.f64 (approx (+ (/ %119 (- (* t z) x)) x) (-.f64 x (approx (/ %119 x) (*.f64 (/.f64 z x) y)))) (+.f64 x #s(literal 1 binary64))) | |
| ✓ | 12.2% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (-.f64 x #s(literal -1 binary64))) (approx (- x -1) #s(literal 1 binary64))) |
| 28.1% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (approx (- x (/ (+ (neg y) (/ x z)) t)) (/.f64 (-.f64 y (/.f64 x z)) t))) (approx (+ x 1) #s(literal 1 binary64))) | |
| ✓ | 23.2% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (approx (- x (+ (* z (/ y x)) -1)) (/.f64 (-.f64 x (*.f64 y z)) x))) (+.f64 x #s(literal 1 binary64))) |
| 49.7% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (approx (- x (+ (* z (/ y x)) -1)) (/.f64 (-.f64 x (*.f64 y z)) x))) (approx (+ x 1) #s(literal 1 binary64))) | |
| 45.4% | (/.f64 (approx (+ (/ (- (* z y) x) (- (* t z) x)) x) (approx (+ (* (/ (+ (neg y) t) x) z) (+ 1 x)) (/.f64 (+.f64 x (*.f64 z (-.f64 t y))) x))) (approx (+ x 1) #s(literal 1 binary64))) | |
| ✓ | 26.6% | (/.f64 (approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x (/.f64 x (-.f64 (*.f64 t z) x)))) (approx (+ x 1) #s(literal 1 binary64))) |
| ✓ | 17.3% | %7 = (- (* t z) x) (/.f64 (approx (+ x (/ (- (* y z) x) %7)) (-.f64 x (/.f64 x (approx %7 (*.f64 t z))))) (approx (+ x 1) #s(literal 1 binary64))) |
| ✓ | 36.8% | (/.f64 #s(literal 1 binary64) (/.f64 (approx (- x -1) #s(literal 1 binary64)) (+.f64 (approx (/ (- (* z y) x) (- (* t z) x)) (/.f64 y t)) x))) |
| 11.5% | %7 = (- (* t z) x) %68 = (- x -1) (approx (/ (+ (/ (- (* z y) x) %7) x) %68) (/.f64 (*.f64 z y) (approx (* %68 %7) (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)))) | |
| 3.2% | %63 = (approx x #s(literal 0 binary64)) %68 = (- x -1) (approx (/ (+ (/ (- (* z y) x) (- (* t z) x)) x) %68) (approx (/ x %68) (*.f64 (-.f64 #s(literal 1 binary64) %63) %63))) | |
| ✓ | 13.3% | %68 = (- x -1) (approx (/ (+ (/ (- (* z y) x) (- (* t z) x)) x) %68) (approx (/ x %68) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) |
| 5.7% | %13 = (+ 1 x) %31 = (* %13 z) (approx (/ (+ (/ (- x (* z y)) (- x (* t z))) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %31) t)) (/.f64 (neg.f64 x) (*.f64 (approx %31 z) t)))) | |
| 11.5% | %7 = (- (* t z) x) (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (*.f64 (*.f64 z y) (/.f64 #s(literal 1 binary64) (approx (* (- x -1) %7) (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x))))) | |
| 8.3% | %7 = (- (* t z) x) (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (*.f64 (approx (/ y %7) (*.f64 #s(literal -1 binary64) (/.f64 y x))) (approx (/ z (+ 1 x)) (/.f64 z x)))) | |
| ✓ | 28.5% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 z (/.f64 y (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x))))) |
| ✓ | 11.9% | %7 = (- (* t z) x) (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (*.f64 z (/.f64 y (approx (* (- x -1) %7) (*.f64 (-.f64 #s(literal -1 binary64) x) x))))) |
| 11.5% | %7 = (- (* t z) x) (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (*.f64 y (/.f64 z (approx (* (- x -1) %7) (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x))))) | |
| 2.8% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (/ x (+ 1 x)) (approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) (approx x #s(literal 0 binary64)))))) | |
| ✓ | 3.1% | (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (/ x (+ 1 x)) (approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) |
| 5.8% | %13 = (+ 1 x) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t (* z %13)))) (/.f64 (/.f64 (neg.f64 x) (approx (* %13 z) z)) t))) | |
| 5.0% | %13 = (+ 1 x) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t (* z %13)))) (/.f64 (/.f64 x t) (neg.f64 (approx (* %13 z) z))))) | |
| 6.6% | %13 = (+ 1 x) %15 = (* t %13) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y %15)) (/ x (* t (* z %13)))) (/.f64 y (approx %15 (*.f64 t x))))) | |
| 25.8% | %13 = (+ 1 x) %15 = (* t %13) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y %15)) (/ x (* t (* z %13)))) (/.f64 y (approx %15 t)))) | |
| 5.8% | %13 = (+ 1 x) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t (* z %13)))) (*.f64 (/.f64 #s(literal -1 binary64) t) (/.f64 x (approx (* %13 z) z))))) | |
| ✓ | 3.5% | %13 = (+ 1 x) %20 = (/ x (* t (* z %13))) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) %20) (approx (* -1 %20) (/.f64 #s(literal -1 binary64) (*.f64 t z))))) |
Compiled 34 to 106 computations (-211.8% saved)
Total 79.3b remaining (38.8%)
Threshold costs -0.0b (-0.0%)
| 10.0b | 53.4% |
| 8.8b | 68.3% |
| 8.8b | 56.8% |
| 8.6b | 63.9% |
| 8.4b | 61.0% |
| Inputs |
|---|
%13 = (+ 1 x) %15 = (* t %13) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y %15)) (/ x (* t (* z %13)))) (/.f64 y (approx %15 t)))) |
| Outputs |
|---|
%13 = (+ 1 x) %15 = (* t %13) (approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (approx (- (+ (/ x %13) (/ y %15)) (/ x (* t (* z %13)))) (/.f64 y (approx %15 t)))) |
| Inputs |
|---|
%7 = (- (* t z) x) %12 = (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %27 = (- 1 (/ 1 x)) %44 = (- x -1) (approx %12 (approx (- (+ %14 (/ y %15)) (/ x (* t (* z %13)))) (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) (approx x #s(literal 0 binary64)))))) (approx (/ (+ (/ (- (* z y) x) %7) x) %44) (approx (/ x %44) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) |
| Outputs |
|---|
%7 = (- (* t z) x) %13 = (+ 1 x) %15 = (* t %13) %25 = (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (approx (- (+ (/ x %13) (/ y %15)) (/ x (* t (* z %13)))) (/.f64 y (approx %15 t)))) %31 = (- x -1) %25 (approx (/ (+ (/ (- (* z y) x) %7) x) %31) (approx (/ x %31) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) %25 |
| Inputs |
|---|
%7 = (- (* t z) x) %12 = (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %44 = (- x -1) %45 = (/ (+ (/ (- (* z y) x) %7) x) %44) %46 = (/ x %44) (approx %12 (approx (- (+ %14 (/ y %15)) (/ x (* t (* z %13)))) (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x (+.f64 #s(literal 1 binary64) x))) |
| Outputs |
|---|
%12 = (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) %16 = (approx %12 (/.f64 x (+.f64 #s(literal 1 binary64) x))) %17 = (+ 1 x) %19 = (* t %17) %16 (approx %12 (approx (- (+ (/ x %17) (/ y %19)) (/ x (* t (* z %17)))) (/.f64 y (approx %19 t)))) %16 |
| Inputs |
|---|
%7 = (- (* t z) x) %12 = (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %42 = (+ (/ (- (* z y) x) %7) x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %64 = (approx %44 #s(literal 1 binary64)) (approx %12 (approx (- (+ %14 (/ y %15)) (/ x (* t (* z %13)))) (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x (+.f64 #s(literal 1 binary64) x))) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) |
| Outputs |
|---|
%7 = (- (* t z) x) %13 = (+ 1 x) %15 = (* t %13) %25 = (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (approx (- (+ (/ x %13) (/ y %15)) (/ x (* t (* z %13)))) (/.f64 y (approx %15 t)))) %29 = (+ (/ (- (* z y) x) %7) x) %31 = (- x -1) %25 (approx (/ %29 %31) (approx (/ x %31) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (/.f64 (approx %29 (-.f64 (approx x #s(literal 0 binary64)) #s(literal -1 binary64))) (approx %31 #s(literal 1 binary64))) %25 |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %12 = (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %20 = (/ x (* t (* z %13))) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %42 = (+ (/ (- %39 x) %7) x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) (*.f64 t z))))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z (* %13 %7)) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ (- x %39) (- x %6)) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 (/.f64 x t) (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) (+.f64 x #s(literal 1 binary64))) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) |
| Outputs |
|---|
%7 = (- (* t z) x) %13 = (+ 1 x) %27 = (approx (/ (+ x (/ (- (* y z) x) %7)) (+ x 1)) (approx (- (+ (/ x %13) (/ y (* t %13))) (/ x (* t (* z %13)))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x))))) %31 = (+ (/ (- (* z y) x) %7) x) %33 = (- x -1) %27 (approx (/ %31 %33) (approx (/ x %33) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (/.f64 (approx %31 (-.f64 (approx x #s(literal 0 binary64)) #s(literal -1 binary64))) (approx %33 #s(literal 1 binary64))) %27 |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (/ (- (* y z) x) %7) %11 = (+ x 1) %12 = (/ (+ x %8) %11) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %18 = (* z %13) %20 = (/ x (* t %18)) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %42 = (+ (/ (- %39 x) %7) x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %78 = (*.f64 t z) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) %147 = (approx (* %44 %7) (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) %78)))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z (* %13 %7)) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ (- x %39) (- x %6)) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 (/.f64 x t) (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) (+.f64 x #s(literal 1 binary64))) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) (approx %12 (approx %21 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %78)))) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) (approx %12 (*.f64 y (/.f64 z %147))) (approx %45 (/.f64 (*.f64 z y) %147)) (/.f64 (+.f64 x (approx %8 (/.f64 y t))) (approx %11 #s(literal 1 binary64))) |
| Outputs |
|---|
%7 = (- (* t z) x) %8 = (/ (- (* y z) x) %7) %13 = (+ x 1) %32 = (+ 1 x) (/.f64 (+.f64 x (approx %8 (/.f64 y t))) (approx %13 #s(literal 1 binary64))) (/.f64 (approx (+ (/ (- (* z y) x) %7) x) (-.f64 (approx x #s(literal 0 binary64)) #s(literal -1 binary64))) (approx (- x -1) #s(literal 1 binary64))) (approx (/ (+ x %8) %13) (approx (- (+ (/ x %32) (/ y (* t %32))) (/ x (* t (* z %32)))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x))))) |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (/ (- (* y z) x) %7) %11 = (+ x 1) %12 = (/ (+ x %8) %11) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %18 = (* z %13) %20 = (/ x (* t %18)) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %42 = (+ (/ (- %39 x) %7) x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %78 = (*.f64 t z) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) %127 = (+.f64 x #s(literal 1 binary64)) %143 = (* %44 %7) %147 = (approx %143 (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)) %151 = (*.f64 z y) %156 = (+.f64 x (approx %8 (/.f64 y t))) %166 = (approx %143 (*.f64 (-.f64 #s(literal -1 binary64) x) x)) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) %78)))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z (* %13 %7)) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ (- x %39) (- x %6)) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 (/.f64 x t) (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) %127) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) (approx %12 (approx %21 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %78)))) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) (approx %12 (*.f64 y (/.f64 z %147))) (approx %45 (/.f64 %151 %147)) (/.f64 %156 (approx %11 #s(literal 1 binary64))) (approx %12 (approx %21 (*.f64 (/.f64 #s(literal -1 binary64) t) (/.f64 x %107)))) (approx %12 (*.f64 y (/.f64 z %166))) (approx %12 (*.f64 z (/.f64 y %166))) (approx %45 (/.f64 %151 %166)) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %147))) (/.f64 %156 %127) |
| Outputs |
|---|
%7 = (- (* t z) x) %14 = (/.f64 (+.f64 x (approx (/ (- (* y z) x) %7) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) %14 (/.f64 (approx (+ (/ (- (* z y) x) %7) x) (-.f64 (approx x #s(literal 0 binary64)) #s(literal -1 binary64))) (approx (- x -1) #s(literal 1 binary64))) %14 |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (/ (- (* y z) x) %7) %9 = (+ x %8) %11 = (+ x 1) %12 = (/ %9 %11) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %18 = (* z %13) %20 = (/ x (* t %18)) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %41 = (/ (- %39 x) %7) %42 = (+ %41 x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %69 = (/.f64 #s(literal 1 binary64) x) %78 = (*.f64 t z) %88 = (* %13 %7) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) %112 = (/.f64 x t) %127 = (+.f64 x #s(literal 1 binary64)) %143 = (* %44 %7) %147 = (approx %143 (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)) %151 = (*.f64 z y) %154 = (/.f64 y t) %156 = (+.f64 x (approx %8 %154)) %157 = (approx %11 #s(literal 1 binary64)) %159 = (/.f64 #s(literal -1 binary64) t) %164 = (-.f64 #s(literal -1 binary64) x) %166 = (approx %143 (*.f64 %164 x)) %192 = (*.f64 y z) %196 = (approx %42 (approx (- x (+ (* z (/ y x)) -1)) (/.f64 (-.f64 x %192) x))) %199 = (/.f64 y x) %208 = (fma.f64 z x z) %217 = (+.f64 (approx %41 %154) x) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) %69))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) %78)))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z %88) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ (- x %39) (- x %6)) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 %112 (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) %127) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) (approx %12 (approx %21 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %78)))) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) (approx %12 (*.f64 y (/.f64 z %147))) (approx %45 (/.f64 %151 %147)) (/.f64 %156 %157) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %107)))) (approx %12 (*.f64 y (/.f64 z %166))) (approx %12 (*.f64 z (/.f64 y %166))) (approx %45 (/.f64 %151 %166)) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %147))) (/.f64 %156 %127) (/.f64 (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %69))) %157) (/.f64 (approx %9 (-.f64 x (/.f64 x (approx %7 %78)))) %157) (/.f64 %196 %157) (approx %12 (*.f64 (approx (/ y %7) (*.f64 #s(literal -1 binary64) %199)) (approx (/ z %13) (/.f64 z x)))) (approx %12 (approx %21 (/.f64 (neg.f64 %112) %208))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %208) t))) (/.f64 #s(literal 1 binary64) (/.f64 %64 %217)) (/.f64 (approx %42 (approx (- x (/ (+ (neg y) (/ x z)) t)) (/.f64 (-.f64 y (/.f64 x z)) t))) %157) (/.f64 (approx %42 (-.f64 x (fma.f64 z %199 #s(literal -1 binary64)))) %157) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (*.f64 z %56)))))) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %166))) (approx %12 (/.f64 %192 (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x %56))))) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %208)))) (/.f64 (approx %9 (-.f64 x (/.f64 x (-.f64 %78 x)))) %157) (/.f64 %196 %127) (*.f64 %217 (/.f64 #s(literal -1 binary64) %164)) |
| Outputs |
|---|
%8 = (/ (- (* z y) x) (- (* t z) x)) %15 = (*.f64 (+.f64 (approx %8 (/.f64 y t)) x) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) x))) %15 (/.f64 (approx (+ %8 x) (-.f64 (approx x #s(literal 0 binary64)) #s(literal -1 binary64))) (approx (- x -1) #s(literal 1 binary64))) %15 |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (/ (- (* y z) x) %7) %9 = (+ x %8) %11 = (+ x 1) %12 = (/ %9 %11) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %18 = (* z %13) %20 = (/ x (* t %18)) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %40 = (- %39 x) %41 = (/ %40 %7) %42 = (+ %41 x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %69 = (/.f64 #s(literal 1 binary64) x) %78 = (*.f64 t z) %88 = (* %13 %7) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) %112 = (/.f64 x t) %127 = (+.f64 x #s(literal 1 binary64)) %143 = (* %44 %7) %147 = (approx %143 (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)) %151 = (*.f64 z y) %154 = (/.f64 y t) %156 = (+.f64 x (approx %8 %154)) %157 = (approx %11 #s(literal 1 binary64)) %159 = (/.f64 #s(literal -1 binary64) t) %164 = (-.f64 #s(literal -1 binary64) x) %166 = (approx %143 (*.f64 %164 x)) %181 = (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %69))) %190 = (+ (* z (/ y x)) -1) %192 = (*.f64 y z) %196 = (approx %42 (approx (- x %190) (/.f64 (-.f64 x %192) x))) %199 = (/.f64 y x) %203 = (/.f64 z x) %204 = (approx (/ z %13) %203) %208 = (fma.f64 z x z) %217 = (+.f64 (approx %41 %154) x) %220 = (neg y) %222 = (+ %220 (/ x z)) %225 = (/.f64 x z) %229 = (approx %42 (approx (- x (/ %222 t)) (/.f64 (-.f64 y %225) t))) %253 = (-.f64 %78 x) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) %69))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) %78)))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z %88) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ (- x %39) (- x %6)) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 %112 (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) %127) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) (approx %12 (approx %21 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %78)))) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) (approx %12 (*.f64 y (/.f64 z %147))) (approx %45 (/.f64 %151 %147)) (/.f64 %156 %157) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %107)))) (approx %12 (*.f64 y (/.f64 z %166))) (approx %12 (*.f64 z (/.f64 y %166))) (approx %45 (/.f64 %151 %166)) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %147))) (/.f64 %156 %127) (/.f64 %181 %157) (/.f64 (approx %9 (-.f64 x (/.f64 x (approx %7 %78)))) %157) (/.f64 %196 %157) (approx %12 (*.f64 (approx (/ y %7) (*.f64 #s(literal -1 binary64) %199)) %204)) (approx %12 (approx %21 (/.f64 (neg.f64 %112) %208))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %208) t))) (/.f64 #s(literal 1 binary64) (/.f64 %64 %217)) (/.f64 %229 %157) (/.f64 (approx %42 (-.f64 x (fma.f64 z %199 #s(literal -1 binary64)))) %157) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (*.f64 z %56)))))) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %166))) (approx %12 (/.f64 %192 (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x %56))))) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %208)))) (/.f64 (approx %9 (-.f64 x (/.f64 x %253))) %157) (/.f64 %196 %127) (*.f64 %217 (/.f64 #s(literal -1 binary64) %164)) (/.f64 %181 %127) (/.f64 (approx %42 (approx (+ (* (/ (+ %220 t) x) z) %13) (/.f64 (+.f64 x (*.f64 z (-.f64 t y))) x))) %157) (/.f64 (approx %42 (-.f64 x (approx %190 (/.f64 %192 x)))) %127) (/.f64 (approx %42 (-.f64 x (approx (/ %40 x) (*.f64 %203 y)))) %127) (approx %12 (*.f64 (/.f64 y %253) %204)) (/.f64 %229 %127) (/.f64 (approx %42 (-.f64 x (/.f64 (approx %222 (-.f64 %225 y)) t))) %157) |
| Outputs |
|---|
%8 = (/ (- (* z y) x) (- (* t z) x)) %9 = (+ %8 x) (/.f64 (approx %9 (-.f64 x (/.f64 (approx (+ (neg y) (/ x z)) (-.f64 (/.f64 x z) y)) t))) (approx (+ x 1) #s(literal 1 binary64))) (/.f64 (approx %9 (-.f64 (approx x #s(literal 0 binary64)) #s(literal -1 binary64))) (approx (- x -1) #s(literal 1 binary64))) (*.f64 (+.f64 (approx %8 (/.f64 y t)) x) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) x))) |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (/ (- (* y z) x) %7) %9 = (+ x %8) %11 = (+ x 1) %12 = (/ %9 %11) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %18 = (* z %13) %20 = (/ x (* t %18)) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %40 = (- %39 x) %41 = (/ %40 %7) %42 = (+ %41 x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %69 = (/.f64 #s(literal 1 binary64) x) %78 = (*.f64 t z) %88 = (* %13 %7) %94 = (- x %39) %95 = (- x %6) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) %112 = (/.f64 x t) %127 = (+.f64 x #s(literal 1 binary64)) %143 = (* %44 %7) %147 = (approx %143 (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)) %151 = (*.f64 z y) %154 = (/.f64 y t) %156 = (+.f64 x (approx %8 %154)) %157 = (approx %11 #s(literal 1 binary64)) %159 = (/.f64 #s(literal -1 binary64) t) %164 = (-.f64 #s(literal -1 binary64) x) %166 = (approx %143 (*.f64 %164 x)) %181 = (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %69))) %190 = (+ (* z (/ y x)) -1) %192 = (*.f64 y z) %196 = (approx %42 (approx (- x %190) (/.f64 (-.f64 x %192) x))) %199 = (/.f64 y x) %203 = (/.f64 z x) %204 = (approx (/ z %13) %203) %208 = (fma.f64 z x z) %217 = (+.f64 (approx %41 %154) x) %220 = (neg y) %222 = (+ %220 (/ x z)) %225 = (/.f64 x z) %229 = (approx %42 (approx (- x (/ %222 t)) (/.f64 (-.f64 y %225) t))) %253 = (-.f64 %78 x) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) %69))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) %78)))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z %88) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ %94 %95) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 %112 (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) %127) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) (approx %12 (approx %21 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %78)))) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) (approx %12 (*.f64 y (/.f64 z %147))) (approx %45 (/.f64 %151 %147)) (/.f64 %156 %157) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %107)))) (approx %12 (*.f64 y (/.f64 z %166))) (approx %12 (*.f64 z (/.f64 y %166))) (approx %45 (/.f64 %151 %166)) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %147))) (/.f64 %156 %127) (/.f64 %181 %157) (/.f64 (approx %9 (-.f64 x (/.f64 x (approx %7 %78)))) %157) (/.f64 %196 %157) (approx %12 (*.f64 (approx (/ y %7) (*.f64 #s(literal -1 binary64) %199)) %204)) (approx %12 (approx %21 (/.f64 (neg.f64 %112) %208))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %208) t))) (/.f64 #s(literal 1 binary64) (/.f64 %64 %217)) (/.f64 %229 %157) (/.f64 (approx %42 (-.f64 x (fma.f64 z %199 #s(literal -1 binary64)))) %157) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (*.f64 z %56)))))) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %166))) (approx %12 (/.f64 %192 (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x %56))))) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %208)))) (/.f64 (approx %9 (-.f64 x (/.f64 x %253))) %157) (/.f64 %196 %127) (*.f64 %217 (/.f64 #s(literal -1 binary64) %164)) (/.f64 %181 %127) (/.f64 (approx %42 (approx (+ (* (/ (+ %220 t) x) z) %13) (/.f64 (+.f64 x (*.f64 z (-.f64 t y))) x))) %157) (/.f64 (approx %42 (-.f64 x (approx %190 (/.f64 %192 x)))) %127) (/.f64 (approx %42 (-.f64 x (approx (/ %40 x) (*.f64 %203 y)))) %127) (approx %12 (*.f64 (/.f64 y %253) %204)) (/.f64 %229 %127) (/.f64 (approx %42 (-.f64 x (/.f64 (approx %222 (-.f64 %225 y)) t))) %157) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx (/ %95 %94) (/.f64 t y)))) %127) (/.f64 #s(literal 1 binary64) (/.f64 %56 %217)) (/.f64 (approx %42 (-.f64 x (/.f64 (+.f64 (neg.f64 y) %225) t))) %157) (/.f64 (approx %42 (-.f64 x (fma.f64 y %203 #s(literal -1 binary64)))) %127) |
| Outputs |
|---|
%8 = (/ (- (* z y) x) (- (* t z) x)) %9 = (+ %8 x) (/.f64 (approx %9 (-.f64 x (/.f64 (approx (+ (neg y) (/ x z)) (-.f64 (/.f64 x z) y)) t))) (approx (+ x 1) #s(literal 1 binary64))) (/.f64 (approx %9 (-.f64 x (fma.f64 y (/.f64 z x) #s(literal -1 binary64)))) (+.f64 x #s(literal 1 binary64))) (*.f64 (+.f64 (approx %8 (/.f64 y t)) x) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) x))) |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (/ (- (* y z) x) %7) %9 = (+ x %8) %11 = (+ x 1) %12 = (/ %9 %11) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %18 = (* z %13) %20 = (/ x (* t %18)) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %40 = (- %39 x) %41 = (/ %40 %7) %42 = (+ %41 x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %69 = (/.f64 #s(literal 1 binary64) x) %78 = (*.f64 t z) %88 = (* %13 %7) %94 = (- x %39) %95 = (- x %6) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) %112 = (/.f64 x t) %127 = (+.f64 x #s(literal 1 binary64)) %143 = (* %44 %7) %147 = (approx %143 (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)) %151 = (*.f64 z y) %154 = (/.f64 y t) %156 = (+.f64 x (approx %8 %154)) %157 = (approx %11 #s(literal 1 binary64)) %159 = (/.f64 #s(literal -1 binary64) t) %164 = (-.f64 #s(literal -1 binary64) x) %166 = (approx %143 (*.f64 %164 x)) %181 = (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %69))) %190 = (+ (* z (/ y x)) -1) %192 = (*.f64 y z) %196 = (approx %42 (approx (- x %190) (/.f64 (-.f64 x %192) x))) %199 = (/.f64 y x) %203 = (/.f64 z x) %204 = (approx (/ z %13) %203) %208 = (fma.f64 z x z) %217 = (+.f64 (approx %41 %154) x) %220 = (neg y) %222 = (+ %220 (/ x z)) %225 = (/.f64 x z) %229 = (approx %42 (approx (- x (/ %222 t)) (/.f64 (-.f64 y %225) t))) %233 = (approx %42 (-.f64 x (fma.f64 z %199 #s(literal -1 binary64)))) %253 = (-.f64 %78 x) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) %69))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) %78)))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z %88) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ %94 %95) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 %112 (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) %127) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) (approx %12 (approx %21 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %78)))) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) (approx %12 (*.f64 y (/.f64 z %147))) (approx %45 (/.f64 %151 %147)) (/.f64 %156 %157) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %107)))) (approx %12 (*.f64 y (/.f64 z %166))) (approx %12 (*.f64 z (/.f64 y %166))) (approx %45 (/.f64 %151 %166)) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %147))) (/.f64 %156 %127) (/.f64 %181 %157) (/.f64 (approx %9 (-.f64 x (/.f64 x (approx %7 %78)))) %157) (/.f64 %196 %157) (approx %12 (*.f64 (approx (/ y %7) (*.f64 #s(literal -1 binary64) %199)) %204)) (approx %12 (approx %21 (/.f64 (neg.f64 %112) %208))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %208) t))) (/.f64 #s(literal 1 binary64) (/.f64 %64 %217)) (/.f64 %229 %157) (/.f64 %233 %157) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (*.f64 z %56)))))) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %166))) (approx %12 (/.f64 %192 (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x %56))))) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %208)))) (/.f64 (approx %9 (-.f64 x (/.f64 x %253))) %157) (/.f64 %196 %127) (*.f64 %217 (/.f64 #s(literal -1 binary64) %164)) (/.f64 %181 %127) (/.f64 (approx %42 (approx (+ (* (/ (+ %220 t) x) z) %13) (/.f64 (+.f64 x (*.f64 z (-.f64 t y))) x))) %157) (/.f64 (approx %42 (-.f64 x (approx %190 (/.f64 %192 x)))) %127) (/.f64 (approx %42 (-.f64 x (approx (/ %40 x) (*.f64 %203 y)))) %127) (approx %12 (*.f64 (/.f64 y %253) %204)) (/.f64 %229 %127) (/.f64 (approx %42 (-.f64 x (/.f64 (approx %222 (-.f64 %225 y)) t))) %157) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx (/ %95 %94) (/.f64 t y)))) %127) (/.f64 #s(literal 1 binary64) (/.f64 %56 %217)) (/.f64 (approx %42 (-.f64 x (/.f64 (+.f64 (neg.f64 y) %225) t))) %157) (/.f64 (approx %42 (-.f64 x (fma.f64 y %203 #s(literal -1 binary64)))) %127) (/.f64 %233 %127) (approx %12 (*.f64 y (/.f64 z (*.f64 %56 %253)))) |
| Outputs |
|---|
%7 = (- (* t z) x) %8 = (/ (- (* y z) x) %7) %11 = (+ x 1) %20 = (approx (/ (+ x %8) %11) (*.f64 y (/.f64 z (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x))))) %24 = (+ (/ (- (* z y) x) %7) x) %20 (/.f64 (approx %24 (-.f64 x (/.f64 (approx (+ (neg y) (/ x z)) (-.f64 (/.f64 x z) y)) t))) (approx %11 #s(literal 1 binary64))) (/.f64 (approx %24 (-.f64 (approx x #s(literal 0 binary64)) #s(literal -1 binary64))) (approx (- x -1) #s(literal 1 binary64))) %20 (/.f64 (+.f64 x (approx %8 (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (/ (- (* y z) x) %7) %9 = (+ x %8) %11 = (+ x 1) %12 = (/ %9 %11) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %18 = (* z %13) %20 = (/ x (* t %18)) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %40 = (- %39 x) %41 = (/ %40 %7) %42 = (+ %41 x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %69 = (/.f64 #s(literal 1 binary64) x) %78 = (*.f64 t z) %88 = (* %13 %7) %94 = (- x %39) %95 = (- x %6) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) %112 = (/.f64 x t) %127 = (+.f64 x #s(literal 1 binary64)) %143 = (* %44 %7) %147 = (approx %143 (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)) %151 = (*.f64 z y) %154 = (/.f64 y t) %156 = (+.f64 x (approx %8 %154)) %157 = (approx %11 #s(literal 1 binary64)) %159 = (/.f64 #s(literal -1 binary64) t) %164 = (-.f64 #s(literal -1 binary64) x) %166 = (approx %143 (*.f64 %164 x)) %181 = (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %69))) %190 = (+ (* z (/ y x)) -1) %192 = (*.f64 y z) %196 = (approx %42 (approx (- x %190) (/.f64 (-.f64 x %192) x))) %199 = (/.f64 y x) %203 = (/.f64 z x) %204 = (approx (/ z %13) %203) %208 = (fma.f64 z x z) %217 = (+.f64 (approx %41 %154) x) %220 = (neg y) %222 = (+ %220 (/ x z)) %225 = (/.f64 x z) %229 = (approx %42 (approx (- x (/ %222 t)) (/.f64 (-.f64 y %225) t))) %233 = (approx %42 (-.f64 x (fma.f64 z %199 #s(literal -1 binary64)))) %253 = (-.f64 %78 x) %256 = (approx %9 (-.f64 x (/.f64 x %253))) %313 = (*.f64 %56 %253) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) %69))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) %78)))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z %88) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ %94 %95) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 %112 (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) %127) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) (approx %12 (approx %21 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %78)))) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) (approx %12 (*.f64 y (/.f64 z %147))) (approx %45 (/.f64 %151 %147)) (/.f64 %156 %157) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %107)))) (approx %12 (*.f64 y (/.f64 z %166))) (approx %12 (*.f64 z (/.f64 y %166))) (approx %45 (/.f64 %151 %166)) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %147))) (/.f64 %156 %127) (/.f64 %181 %157) (/.f64 (approx %9 (-.f64 x (/.f64 x (approx %7 %78)))) %157) (/.f64 %196 %157) (approx %12 (*.f64 (approx (/ y %7) (*.f64 #s(literal -1 binary64) %199)) %204)) (approx %12 (approx %21 (/.f64 (neg.f64 %112) %208))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %208) t))) (/.f64 #s(literal 1 binary64) (/.f64 %64 %217)) (/.f64 %229 %157) (/.f64 %233 %157) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (*.f64 z %56)))))) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %166))) (approx %12 (/.f64 %192 (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x %56))))) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %208)))) (/.f64 %256 %157) (/.f64 %196 %127) (*.f64 %217 (/.f64 #s(literal -1 binary64) %164)) (/.f64 %181 %127) (/.f64 (approx %42 (approx (+ (* (/ (+ %220 t) x) z) %13) (/.f64 (+.f64 x (*.f64 z (-.f64 t y))) x))) %157) (/.f64 (approx %42 (-.f64 x (approx %190 (/.f64 %192 x)))) %127) (/.f64 (approx %42 (-.f64 x (approx (/ %40 x) (*.f64 %203 y)))) %127) (approx %12 (*.f64 (/.f64 y %253) %204)) (/.f64 %229 %127) (/.f64 (approx %42 (-.f64 x (/.f64 (approx %222 (-.f64 %225 y)) t))) %157) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx (/ %95 %94) (/.f64 t y)))) %127) (/.f64 #s(literal 1 binary64) (/.f64 %56 %217)) (/.f64 (approx %42 (-.f64 x (/.f64 (+.f64 (neg.f64 y) %225) t))) %157) (/.f64 (approx %42 (-.f64 x (fma.f64 y %203 #s(literal -1 binary64)))) %127) (/.f64 %233 %127) (approx %12 (*.f64 y (/.f64 z %313))) (approx %12 (*.f64 z (/.f64 y %313))) (approx %12 (/.f64 %192 %313)) (/.f64 %256 %127) |
| Outputs |
|---|
%7 = (- (* t z) x) %8 = (/ (- (* y z) x) %7) %9 = (+ x %8) %11 = (+ x 1) %16 = (-.f64 (*.f64 t z) x) %20 = (approx (/ %9 %11) (*.f64 y (/.f64 z (*.f64 (+.f64 #s(literal 1 binary64) x) %16)))) %39 = (+.f64 x #s(literal 1 binary64)) %20 (/.f64 (approx (+ (/ (- (* z y) x) %7) x) (-.f64 x (/.f64 (approx (+ (neg y) (/ x z)) (-.f64 (/.f64 x z) y)) t))) (approx %11 #s(literal 1 binary64))) (/.f64 (approx %9 (-.f64 x (/.f64 x %16))) %39) %20 (/.f64 (+.f64 x (approx %8 (/.f64 y t))) %39) |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (/ (- (* y z) x) %7) %9 = (+ x %8) %11 = (+ x 1) %12 = (/ %9 %11) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %18 = (* z %13) %20 = (/ x (* t %18)) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %40 = (- %39 x) %41 = (/ %40 %7) %42 = (+ %41 x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %69 = (/.f64 #s(literal 1 binary64) x) %78 = (*.f64 t z) %88 = (* %13 %7) %94 = (- x %39) %95 = (- x %6) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) %112 = (/.f64 x t) %127 = (+.f64 x #s(literal 1 binary64)) %134 = (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %78)) %143 = (* %44 %7) %147 = (approx %143 (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)) %151 = (*.f64 z y) %154 = (/.f64 y t) %156 = (+.f64 x (approx %8 %154)) %157 = (approx %11 #s(literal 1 binary64)) %159 = (/.f64 #s(literal -1 binary64) t) %164 = (-.f64 #s(literal -1 binary64) x) %166 = (approx %143 (*.f64 %164 x)) %181 = (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %69))) %183 = (approx %7 %78) %190 = (+ (* z (/ y x)) -1) %192 = (*.f64 y z) %196 = (approx %42 (approx (- x %190) (/.f64 (-.f64 x %192) x))) %199 = (/.f64 y x) %203 = (/.f64 z x) %204 = (approx (/ z %13) %203) %208 = (fma.f64 z x z) %217 = (+.f64 (approx %41 %154) x) %220 = (neg y) %222 = (+ %220 (/ x z)) %225 = (/.f64 x z) %229 = (approx %42 (approx (- x (/ %222 t)) (/.f64 (-.f64 y %225) t))) %233 = (approx %42 (-.f64 x (fma.f64 z %199 #s(literal -1 binary64)))) %253 = (-.f64 %78 x) %256 = (approx %9 (-.f64 x (/.f64 x %253))) %271 = (approx %42 (approx (+ (* (/ (+ %220 t) x) z) %13) (/.f64 (+.f64 x (*.f64 z (-.f64 t y))) x))) %284 = (/.f64 y %253) %294 = (/ %95 %94) %302 = (neg.f64 y) %306 = (approx %42 (-.f64 x (/.f64 (+.f64 %302 %225) t))) %313 = (*.f64 %56 %253) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) %69))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) %78)))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z %88) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ %94 %95) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 %112 (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) %127) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) (approx %12 (approx %21 %134)) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) (approx %12 (*.f64 y (/.f64 z %147))) (approx %45 (/.f64 %151 %147)) (/.f64 %156 %157) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %107)))) (approx %12 (*.f64 y (/.f64 z %166))) (approx %12 (*.f64 z (/.f64 y %166))) (approx %45 (/.f64 %151 %166)) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %147))) (/.f64 %156 %127) (/.f64 %181 %157) (/.f64 (approx %9 (-.f64 x (/.f64 x %183))) %157) (/.f64 %196 %157) (approx %12 (*.f64 (approx (/ y %7) (*.f64 #s(literal -1 binary64) %199)) %204)) (approx %12 (approx %21 (/.f64 (neg.f64 %112) %208))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %208) t))) (/.f64 #s(literal 1 binary64) (/.f64 %64 %217)) (/.f64 %229 %157) (/.f64 %233 %157) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (*.f64 z %56)))))) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %166))) (approx %12 (/.f64 %192 (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x %56))))) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %208)))) (/.f64 %256 %157) (/.f64 %196 %127) (*.f64 %217 (/.f64 #s(literal -1 binary64) %164)) (/.f64 %181 %127) (/.f64 %271 %157) (/.f64 (approx %42 (-.f64 x (approx %190 (/.f64 %192 x)))) %127) (/.f64 (approx %42 (-.f64 x (approx (/ %40 x) (*.f64 %203 y)))) %127) (approx %12 (*.f64 %284 %204)) (/.f64 %229 %127) (/.f64 (approx %42 (-.f64 x (/.f64 (approx %222 (-.f64 %225 y)) t))) %157) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx %294 (/.f64 t y)))) %127) (/.f64 #s(literal 1 binary64) (/.f64 %56 %217)) (/.f64 %306 %157) (/.f64 (approx %42 (-.f64 x (fma.f64 y %203 #s(literal -1 binary64)))) %127) (/.f64 %233 %127) (approx %12 (*.f64 y (/.f64 z %313))) (approx %12 (*.f64 z (/.f64 y %313))) (approx %12 (/.f64 %192 %313)) (/.f64 %256 %127) (/.f64 (+.f64 (approx %41 (/.f64 (-.f64 x %151) x)) x) %56) (/.f64 %271 %127) (approx %12 (*.f64 %284 (/.f64 z %56))) (/.f64 (approx %9 (approx (- x (/ x %7)) (*.f64 x %134))) %127) (/.f64 (approx %9 (fma.f64 z (/.f64 %302 x) %56)) %127) (/.f64 (+.f64 x (/.f64 (-.f64 %192 x) %183)) %157) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx %294 (/.f64 (-.f64 x %78) x)))) %157) (/.f64 %306 %127) |
| Outputs |
|---|
%7 = (- (* t z) x) %8 = (/ (- (* y z) x) %7) %9 = (+ x %8) %16 = (-.f64 (*.f64 t z) x) %20 = (approx (/ %9 (+ x 1)) (*.f64 y (/.f64 z (*.f64 (+.f64 #s(literal 1 binary64) x) %16)))) %31 = (+.f64 x #s(literal 1 binary64)) %20 (/.f64 (approx (+ (/ (- (* z y) x) %7) x) (-.f64 x (/.f64 (+.f64 (neg.f64 y) (/.f64 x z)) t))) %31) (/.f64 (approx %9 (-.f64 x (/.f64 x %16))) %31) %20 (/.f64 (+.f64 x (approx %8 (/.f64 y t))) %31) |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (/ (- (* y z) x) %7) %9 = (+ x %8) %11 = (+ x 1) %12 = (/ %9 %11) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %18 = (* z %13) %20 = (/ x (* t %18)) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %40 = (- %39 x) %41 = (/ %40 %7) %42 = (+ %41 x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %69 = (/.f64 #s(literal 1 binary64) x) %78 = (*.f64 t z) %88 = (* %13 %7) %94 = (- x %39) %95 = (- x %6) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) %112 = (/.f64 x t) %127 = (+.f64 x #s(literal 1 binary64)) %134 = (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %78)) %143 = (* %44 %7) %147 = (approx %143 (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)) %151 = (*.f64 z y) %154 = (/.f64 y t) %156 = (+.f64 x (approx %8 %154)) %157 = (approx %11 #s(literal 1 binary64)) %159 = (/.f64 #s(literal -1 binary64) t) %164 = (-.f64 #s(literal -1 binary64) x) %166 = (approx %143 (*.f64 %164 x)) %181 = (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %69))) %183 = (approx %7 %78) %190 = (+ (* z (/ y x)) -1) %192 = (*.f64 y z) %196 = (approx %42 (approx (- x %190) (/.f64 (-.f64 x %192) x))) %199 = (/.f64 y x) %203 = (/.f64 z x) %204 = (approx (/ z %13) %203) %208 = (fma.f64 z x z) %217 = (+.f64 (approx %41 %154) x) %220 = (neg y) %222 = (+ %220 (/ x z)) %225 = (/.f64 x z) %229 = (approx %42 (approx (- x (/ %222 t)) (/.f64 (-.f64 y %225) t))) %233 = (approx %42 (-.f64 x (fma.f64 z %199 #s(literal -1 binary64)))) %253 = (-.f64 %78 x) %255 = (-.f64 x (/.f64 x %253)) %256 = (approx %9 %255) %271 = (approx %42 (approx (+ (* (/ (+ %220 t) x) z) %13) (/.f64 (+.f64 x (*.f64 z (-.f64 t y))) x))) %273 = (/.f64 %192 x) %284 = (/.f64 y %253) %294 = (/ %95 %94) %302 = (neg.f64 y) %306 = (approx %42 (-.f64 x (/.f64 (+.f64 %302 %225) t))) %313 = (*.f64 %56 %253) %342 = (-.f64 %192 x) %344 = (+.f64 x (/.f64 %342 %183)) %350 = (+.f64 x (/.f64 #s(literal 1 binary64) (approx %294 (/.f64 (-.f64 x %78) x)))) %370 = (+.f64 x (/.f64 %342 %253)) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) %69))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) %78)))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z %88) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ %94 %95) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 %112 (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) %127) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) (approx %12 (approx %21 %134)) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) (approx %12 (*.f64 y (/.f64 z %147))) (approx %45 (/.f64 %151 %147)) (/.f64 %156 %157) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %107)))) (approx %12 (*.f64 y (/.f64 z %166))) (approx %12 (*.f64 z (/.f64 y %166))) (approx %45 (/.f64 %151 %166)) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %147))) (/.f64 %156 %127) (/.f64 %181 %157) (/.f64 (approx %9 (-.f64 x (/.f64 x %183))) %157) (/.f64 %196 %157) (approx %12 (*.f64 (approx (/ y %7) (*.f64 #s(literal -1 binary64) %199)) %204)) (approx %12 (approx %21 (/.f64 (neg.f64 %112) %208))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %208) t))) (/.f64 #s(literal 1 binary64) (/.f64 %64 %217)) (/.f64 %229 %157) (/.f64 %233 %157) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (*.f64 z %56)))))) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %166))) (approx %12 (/.f64 %192 (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x %56))))) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %208)))) (/.f64 %256 %157) (/.f64 %196 %127) (*.f64 %217 (/.f64 #s(literal -1 binary64) %164)) (/.f64 %181 %127) (/.f64 %271 %157) (/.f64 (approx %42 (-.f64 x (approx %190 %273))) %127) (/.f64 (approx %42 (-.f64 x (approx (/ %40 x) (*.f64 %203 y)))) %127) (approx %12 (*.f64 %284 %204)) (/.f64 %229 %127) (/.f64 (approx %42 (-.f64 x (/.f64 (approx %222 (-.f64 %225 y)) t))) %157) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx %294 (/.f64 t y)))) %127) (/.f64 #s(literal 1 binary64) (/.f64 %56 %217)) (/.f64 %306 %157) (/.f64 (approx %42 (-.f64 x (fma.f64 y %203 #s(literal -1 binary64)))) %127) (/.f64 %233 %127) (approx %12 (*.f64 y (/.f64 z %313))) (approx %12 (*.f64 z (/.f64 y %313))) (approx %12 (/.f64 %192 %313)) (/.f64 %256 %127) (/.f64 (+.f64 (approx %41 (/.f64 (-.f64 x %151) x)) x) %56) (/.f64 %271 %127) (approx %12 (*.f64 %284 (/.f64 z %56))) (/.f64 (approx %9 (approx (- x (/ x %7)) (*.f64 x %134))) %127) (/.f64 (approx %9 (fma.f64 z (/.f64 %302 x) %56)) %127) (/.f64 %344 %157) (/.f64 %350 %157) (/.f64 %306 %127) (/.f64 (approx %42 (fma.f64 (/.f64 (+.f64 %302 t) x) z %56)) %127) (/.f64 (+.f64 x (approx %8 (*.f64 #s(literal -1 binary64) (/.f64 %342 x)))) %127) (/.f64 %344 %127) (/.f64 (approx %9 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) %273)))) %127) (/.f64 %370 %157) (/.f64 (+.f64 x (/.f64 (fma.f64 y z %106) %253)) %157) (/.f64 #s(literal 1 binary64) (/.f64 %56 (approx %42 %255))) (/.f64 %350 %127) (/.f64 %370 %127) |
| Outputs |
|---|
(/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) (*.f64 (+.f64 (approx (/ (- (* z y) x) (- (* t z) x)) (/.f64 y t)) x) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) x))) |
| Inputs |
|---|
%6 = (* t z) %7 = (- %6 x) %8 = (/ (- (* y z) x) %7) %9 = (+ x %8) %11 = (+ x 1) %12 = (/ %9 %11) %13 = (+ 1 x) %14 = (/ x %13) %15 = (* t %13) %18 = (* z %13) %20 = (/ x (* t %18)) %21 = (- (+ %14 (/ y %15)) %20) %27 = (- 1 (/ 1 x)) %34 = (approx x #s(literal 0 binary64)) %39 = (* z y) %40 = (- %39 x) %41 = (/ %40 %7) %42 = (+ %41 x) %44 = (- x -1) %45 = (/ %42 %44) %46 = (/ x %44) %56 = (+.f64 #s(literal 1 binary64) x) %64 = (approx %44 #s(literal 1 binary64)) %69 = (/.f64 #s(literal 1 binary64) x) %78 = (*.f64 t z) %88 = (* %13 %7) %94 = (- x %39) %95 = (- x %6) %102 = (* %13 z) %106 = (neg.f64 x) %107 = (approx %102 z) %112 = (/.f64 x t) %127 = (+.f64 x #s(literal 1 binary64)) %134 = (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %78)) %143 = (* %44 %7) %147 = (approx %143 (*.f64 (approx (- -1 x) #s(literal -1 binary64)) x)) %151 = (*.f64 z y) %154 = (/.f64 y t) %156 = (+.f64 x (approx %8 %154)) %157 = (approx %11 #s(literal 1 binary64)) %159 = (/.f64 #s(literal -1 binary64) t) %164 = (-.f64 #s(literal -1 binary64) x) %166 = (approx %143 (*.f64 %164 x)) %181 = (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %69))) %183 = (approx %7 %78) %190 = (+ (* z (/ y x)) -1) %192 = (*.f64 y z) %196 = (approx %42 (approx (- x %190) (/.f64 (-.f64 x %192) x))) %199 = (/.f64 y x) %203 = (/.f64 z x) %204 = (approx (/ z %13) %203) %208 = (fma.f64 z x z) %217 = (+.f64 (approx %41 %154) x) %220 = (neg y) %222 = (+ %220 (/ x z)) %225 = (/.f64 x z) %229 = (approx %42 (approx (- x (/ %222 t)) (/.f64 (-.f64 y %225) t))) %233 = (approx %42 (-.f64 x (fma.f64 z %199 #s(literal -1 binary64)))) %253 = (-.f64 %78 x) %255 = (-.f64 x (/.f64 x %253)) %256 = (approx %9 %255) %271 = (approx %42 (approx (+ (* (/ (+ %220 t) x) z) %13) (/.f64 (+.f64 x (*.f64 z (-.f64 t y))) x))) %273 = (/.f64 %192 x) %284 = (/.f64 y %253) %294 = (/ %95 %94) %302 = (neg.f64 y) %306 = (approx %42 (-.f64 x (/.f64 (+.f64 %302 %225) t))) %313 = (*.f64 %56 %253) %323 = (-.f64 x %151) %342 = (-.f64 %192 x) %344 = (+.f64 x (/.f64 %342 %183)) %346 = (-.f64 x %78) %350 = (+.f64 x (/.f64 #s(literal 1 binary64) (approx %294 (/.f64 %346 x)))) %370 = (+.f64 x (/.f64 %342 %253)) %374 = (+.f64 x (/.f64 (fma.f64 y z %106) %253)) %387 = (+.f64 (/.f64 (-.f64 %151 x) %253) x) (approx %12 (approx %21 (/.f64 y (approx %15 t)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) x)))) (approx %12 (approx %14 (approx %27 (/.f64 #s(literal -1 binary64) %34)))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (approx %45 (approx %46 (*.f64 (-.f64 #s(literal 1 binary64) %34) %34))) (approx %12 (/.f64 x %56)) (approx %12 (/.f64 %34 (+.f64 #s(literal 1 binary64) %34))) (/.f64 (approx %42 (-.f64 x #s(literal -1 binary64))) %64) (/.f64 (approx %42 (-.f64 %34 #s(literal -1 binary64))) %64) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) %69))) (approx %12 (approx %14 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %34)))) (approx %12 (approx %21 (approx (* -1 %20) (/.f64 #s(literal -1 binary64) %78)))) (approx %12 (approx %21 (/.f64 y (approx %15 (*.f64 t x))))) (approx %12 (*.f64 y (approx (/ z %88) (/.f64 #s(literal 1 binary64) t)))) (approx (/ (+ (/ %94 %95) x) %13) (approx (- (/ (+ x (/ y t)) %13) (/ (/ x %102) t)) (/.f64 %106 (*.f64 %107 t)))) (approx %12 (approx %21 (/.f64 %112 (neg.f64 %107)))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %107) t))) (approx %12 (approx %14 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) (/.f64 (approx %42 %56) %127) (approx %12 (approx %21 (/.f64 y (*.f64 t %56)))) (approx %12 (approx %21 %134)) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (approx %18 z)))))) (approx %12 (*.f64 y (/.f64 z %147))) (approx %45 (/.f64 %151 %147)) (/.f64 %156 %157) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %107)))) (approx %12 (*.f64 y (/.f64 z %166))) (approx %12 (*.f64 z (/.f64 y %166))) (approx %45 (/.f64 %151 %166)) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %147))) (/.f64 %156 %127) (/.f64 %181 %157) (/.f64 (approx %9 (-.f64 x (/.f64 x %183))) %157) (/.f64 %196 %157) (approx %12 (*.f64 (approx (/ y %7) (*.f64 #s(literal -1 binary64) %199)) %204)) (approx %12 (approx %21 (/.f64 (neg.f64 %112) %208))) (approx %12 (approx %21 (/.f64 (/.f64 %106 %208) t))) (/.f64 #s(literal 1 binary64) (/.f64 %64 %217)) (/.f64 %229 %157) (/.f64 %233 %157) (approx %12 (approx %21 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (*.f64 z %56)))))) (approx %12 (*.f64 %151 (/.f64 #s(literal 1 binary64) %166))) (approx %12 (/.f64 %192 (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x %56))))) (approx %12 (approx %21 (*.f64 %159 (/.f64 x %208)))) (/.f64 %256 %157) (/.f64 %196 %127) (*.f64 %217 (/.f64 #s(literal -1 binary64) %164)) (/.f64 %181 %127) (/.f64 %271 %157) (/.f64 (approx %42 (-.f64 x (approx %190 %273))) %127) (/.f64 (approx %42 (-.f64 x (approx (/ %40 x) (*.f64 %203 y)))) %127) (approx %12 (*.f64 %284 %204)) (/.f64 %229 %127) (/.f64 (approx %42 (-.f64 x (/.f64 (approx %222 (-.f64 %225 y)) t))) %157) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (approx %294 (/.f64 t y)))) %127) (/.f64 #s(literal 1 binary64) (/.f64 %56 %217)) (/.f64 %306 %157) (/.f64 (approx %42 (-.f64 x (fma.f64 y %203 #s(literal -1 binary64)))) %127) (/.f64 %233 %127) (approx %12 (*.f64 y (/.f64 z %313))) (approx %12 (*.f64 z (/.f64 y %313))) (approx %12 (/.f64 %192 %313)) (/.f64 %256 %127) (/.f64 (+.f64 (approx %41 (/.f64 %323 x)) x) %56) (/.f64 %271 %127) (approx %12 (*.f64 %284 (/.f64 z %56))) (/.f64 (approx %9 (approx (- x (/ x %7)) (*.f64 x %134))) %127) (/.f64 (approx %9 (fma.f64 z (/.f64 %302 x) %56)) %127) (/.f64 %344 %157) (/.f64 %350 %157) (/.f64 %306 %127) (/.f64 (approx %42 (fma.f64 (/.f64 (+.f64 %302 t) x) z %56)) %127) (/.f64 (+.f64 x (approx %8 (*.f64 #s(literal -1 binary64) (/.f64 %342 x)))) %127) (/.f64 %344 %127) (/.f64 (approx %9 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) %273)))) %127) (/.f64 %370 %157) (/.f64 %374 %157) (/.f64 #s(literal 1 binary64) (/.f64 %56 (approx %42 %255))) (/.f64 %350 %127) (/.f64 %370 %127) (/.f64 %374 %127) (/.f64 (fma.f64 %323 (/.f64 #s(literal -1 binary64) %253) x) %127) (*.f64 %387 (/.f64 #s(literal 1 binary64) %56)) (/.f64 (approx %9 (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %199 (/.f64 t x)))))) %127) (/.f64 #s(literal 1 binary64) (/.f64 %56 %387)) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 %346 %323))) %127) (/.f64 (approx %9 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) %225)) t)))) %127) (/.f64 (fma.f64 y (/.f64 z %253) (+.f64 (/.f64 x %346) x)) %127) |
| Outputs |
|---|
%3 = (*.f64 t z) %12 = (+.f64 x #s(literal 1 binary64)) (/.f64 (fma.f64 y (/.f64 z (-.f64 %3 x)) (+.f64 (/.f64 x (-.f64 x %3)) x)) %12) (/.f64 (+.f64 x (approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) %12) |
5 calls:
| 57.0ms | y |
| 53.0ms | x |
| 51.0ms | z |
| 44.0ms | t |
| 37.0ms | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 25.8% | 1 | t |
| 25.8% | 1 | z |
| 25.8% | 1 | y |
| 25.8% | 1 | x |
| 25.8% | 1 | (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) |
Compiled 95 to 257 computations (-170.5% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | +inf | NaN |
Compiled 1 to 13 computations (-1200.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.236485183655091e+229 | 4.7470752003552566e+240 |
Compiled 1 to 13 computations (-1200.0% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | +inf | NaN |
| 0.0ms | 1.0005755971695809 | 398738.0564371865 |
| 0.0ms | 0.24078089785810858 | 0.9999999936506806 |
| 0.0ms | -4599902.232152646 | -1.3931360005014634e-19 |
Compiled 1 to 13 computations (-1200.0% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | +inf | NaN |
| 0.0ms | 1.0005755971695809 | 398738.0564371865 |
| 0.0ms | 0.24078089785810858 | 0.9999999936506806 |
| 0.0ms | -4599902.232152646 | -1.3931360005014634e-19 |
Compiled 1 to 13 computations (-1200.0% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | +inf | NaN |
| 0.0ms | 1.0005755971695809 | 398738.0564371865 |
| 0.0ms | 0.24078089785810858 | 0.9999999936506806 |
| 0.0ms | -4599902.232152646 | -1.3931360005014634e-19 |
Compiled 1 to 13 computations (-1200.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.236485183655091e+229 | 4.7470752003552566e+240 |
| 0.0ms | 0.24078089785810858 | 0.9999999936506806 |
Compiled 1 to 13 computations (-1200.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 18952771999712.016 | 1.7791599294369185e+23 |
| 0.0ms | 0.24078089785810858 | 0.9999999936506806 |
Compiled 1 to 13 computations (-1200.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 18952771999712.016 | 1.7791599294369185e+23 |
| 0.0ms | 0.24078089785810858 | 0.9999999936506806 |
Compiled 1 to 13 computations (-1200.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 18952771999712.016 | 1.7791599294369185e+23 |
| 0.0ms | 0.24078089785810858 | 0.9999999936506806 |
Compiled 1 to 13 computations (-1200.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 18952771999712.016 | 1.7791599294369185e+23 |
| 0.0ms | 0.24078089785810858 | 0.9999999936506806 |
Compiled 1 to 13 computations (-1200.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 18952771999712.016 | 1.7791599294369185e+23 |
| 0.0ms | 1.1876048134388e-16 | 1.336166486572368e-5 |
| 0.0ms | -1.8407819046217511e-100 | -1.6448433225688288e-123 |
Compiled 1 to 13 computations (-1200.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 18952771999712.016 | 1.7791599294369185e+23 |
| 0.0ms | 1.1876048134388e-16 | 1.336166486572368e-5 |
| 0.0ms | -1.8407819046217511e-100 | -1.6448433225688288e-123 |
Compiled 1 to 13 computations (-1200.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 8.163454964918256e-172 | 1.5463033297569047e-170 |
| 7.0ms | -168383925243971970.0 | -212693519076183.78 |
| 6.0ms | 240× | 0 | valid |
Compiled 24 to 30 computations (-25.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 7.488332097671984e-14 | 5.1866076215751856e-12 |
| 7.0ms | -2.6336386611109072e-108 | -2.711326385720276e-115 |
| 6.0ms | 256× | 0 | valid |
Compiled 24 to 30 computations (-25.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 1× | fuel |
Compiled 15 to 111 computations (-640.0% saved)
Compiled 16 to 124 computations (-675.0% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 1 474.9 MiB | 25.9% | series |
| 1 121.9 MiB | 19.7% | reconstruct |
| 627.2 MiB | 11.0% | rewrite |
| 552.1 MiB | 9.7% | eval |
| 507.0 MiB | 8.9% | regimes |
| 469.4 MiB | 8.3% | sample |
| 313.9 MiB | 5.5% | derivations |
| 191.6 MiB | 3.4% | preprocess |
| 164.0 MiB | 2.9% | prune |
| 142.8 MiB | 2.5% | bsearch |
| 119.6 MiB | 2.1% | analyze |
| 0.0 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 5 684.5 MiB | 100.0% | total |
Loading profile data...