
Time bar (total: 2.3s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 4 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 5 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 6 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 7 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 8 |
| 75.0% | 74.9% | 25.0% | 0.2% | 0.0% | 0.0% | 0.0% | 9 |
| 75.0% | 74.9% | 25.0% | 0.2% | 0.0% | 0.0% | 0.0% | 10 |
| 75.0% | 74.9% | 25.0% | 0.2% | 0.0% | 0.0% | 0.0% | 11 |
| 75.0% | 74.9% | 25.0% | 0.2% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 11 to 10 computations (9.1% saved)
| 228.0ms | 8 256× | 0 | valid |
Div: 4.0ms (35.9% of total, 0.0 MiB)Mul: 3.0ms (27.0% of total, 0.0 MiB)Sub: 2.0ms (18.0% of total, 0.0 MiB)Add: 2.0ms (18.0% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 52 | 145 |
| 1 | 289 | 135 |
| 2 | 1073 | 135 |
| 3 | 3705 | 135 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 93.7% | (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) |
Compiled 2 to 16 computations (-700.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 152 | 709 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %4 = (*.f64 %2 z) %6 = (/.f64 %4 t) x y %2 z %4 t %6 (+.f64 x %6) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %12 = (* %5 z) %13 = (*.f64 y z) %15 = (*.f64 x z) %19 = (/ %12 t) %20 = (/.f64 %13 t) %22 = (/.f64 %15 t) %23 = (fma.f64 #s(literal -1 binary64) %22 %20) %25 = (+ x %19) %27 = (/.f64 z t) %29 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %27)) %33 = (/.f64 y x) %39 = (/.f64 %13 x) %43 = (*.f64 #s(literal -1 binary64) %22) %46 = (/.f64 %13 (*.f64 t x)) %47 = (fma.f64 #s(literal -1 binary64) %27 %46) %65 = (fma.f64 #s(literal -1 binary64) %46 %27) %77 = (-.f64 y x) %79 = (+.f64 x %43) %83 = (/.f64 x y) %88 = (/.f64 %15 y) %94 = (/.f64 %15 (*.f64 t y)) %121 = (*.f64 z %77) %123 = (/.f64 %121 t) %125 = (/.f64 y t) %126 = (/.f64 x t) %128 = (*.f64 z (-.f64 %125 %126)) %132 = (/.f64 x z) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 (+.f64 y %8)) (approx %12 %13) (approx %12 (fma.f64 #s(literal -1 binary64) %15 %13)) (approx %19 %20) (approx %19 %23) (approx %25 (fma.f64 x %29 %20)) (approx %5 %8) (approx %5 (*.f64 x (-.f64 %33 #s(literal 1 binary64)))) (approx %12 (*.f64 #s(literal -1 binary64) %15)) (approx %12 (*.f64 x (fma.f64 #s(literal -1 binary64) z %39))) (approx %19 %43) (approx %19 (*.f64 x %47)) (approx %25 (*.f64 x %29)) (approx %25 (*.f64 x (+.f64 #s(literal 1 binary64) %47))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %33))))) (approx %12 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %39))))) (approx %19 (*.f64 #s(literal -1 binary64) (*.f64 x %65))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %27 #s(literal 1 binary64))))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %65 #s(literal 1 binary64))))) (approx %5 %77) (approx %25 %79) (approx %25 (+.f64 x %23)) (approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %83)))) (approx %12 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %88)))) (approx %19 (*.f64 y (fma.f64 #s(literal -1 binary64) %94 %27))) (approx %25 (*.f64 y (fma.f64 #s(literal -1 binary64) %94 (+.f64 %83 %27)))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %83 #s(literal 1 binary64))))) (approx %12 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %88)))) (approx %19 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %27 %94)))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 %79 y)))))) (approx z z) (approx %12 %121) (approx %19 %123) (approx %25 (+.f64 x %128)) (approx %25 %128) (approx %25 (*.f64 z (-.f64 (+.f64 %132 %125) %126))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %132 (*.f64 #s(literal -1 binary64) (/.f64 %77 t)))))) (approx t t) (approx %25 (/.f64 (fma.f64 t x %121) t)) (approx %25 (+.f64 x %123)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 3.0ms | y | 0 |
| 3.0ms | y | inf |
| 2.0ms | z | inf |
| 1.0ms | x | -inf |
| 1.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 28 |
| 0 | 12 | 28 |
| 1 | 42 | 28 |
| 2 | 139 | 28 |
| 3 | 535 | 28 |
| 4 | 2259 | 28 |
| 0 | 4214 | 28 |
| 0 | 4673 | 27 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %4 = (*.f64 %2 z) %6 = (/.f64 %4 t) x y %2 z %4 t %6 (+.f64 x %6) |
| Outputs |
|---|
%2 = (-.f64 y x) %4 = (*.f64 %2 #s(literal 2 binary64)) %7 = (*.f64 %2 #s(literal 1/2 binary64)) %18 = (neg.f64 t) %19 = (/.f64 %18 t) %25 = (-.f64 x y) %26 = (*.f64 %25 #s(literal 1 binary64)) %30 = (*.f64 %2 #s(literal 0 binary64)) %32 = (*.f64 #s(literal 0 binary64) %2) %36 = (*.f64 #s(literal 1/2 binary64) %2) %38 = (neg.f64 x) %45 = (neg.f64 y) %54 = (*.f64 %25 z) %55 = (*.f64 %54 #s(literal -2 binary64)) %57 = (*.f64 z %2) %58 = (*.f64 %57 #s(literal 1/2 binary64)) %60 = (*.f64 %54 #s(literal 2 binary64)) %63 = (*.f64 #s(literal 2 binary64) %57) %66 = (*.f64 #s(literal 1/2 binary64) %57) %68 = (neg.f64 z) %72 = (*.f64 %68 #s(literal 1 binary64)) %78 = (*.f64 %25 #s(literal -1 binary64)) %80 = (*.f64 %68 #s(literal -1 binary64)) %85 = (neg.f64 %63) %93 = (*.f64 %57 #s(literal 0 binary64)) %95 = (*.f64 #s(literal 0 binary64) %57) %108 = (*.f64 %68 x) %109 = (*.f64 z y) %110 = (*.f64 %109 #s(literal 1 binary64)) %112 = (*.f64 %108 #s(literal 1 binary64)) %120 = (*.f64 %45 %68) %122 = (*.f64 %68 %45) %124 = (*.f64 %45 z) %125 = (neg.f64 %124) %169 = (*.f64 z x) %185 = (/.f64 #s(literal 1 binary64) t) %186 = (*.f64 %185 %63) %188 = (/.f64 #s(literal -1/2 binary64) t) %190 = (/.f64 #s(literal 1/2 binary64) t) %192 = (/.f64 %25 t) %194 = (/.f64 %2 t) %196 = (/.f64 %57 t) %197 = (*.f64 #s(literal 2 binary64) %196) %199 = (*.f64 %188 %54) %201 = (*.f64 %190 %57) %203 = (*.f64 #s(literal 1/2 binary64) %196) %205 = (/.f64 %68 t) %207 = (/.f64 #s(literal -1 binary64) t) %210 = (*.f64 %192 z) %212 = (/.f64 z t) %223 = (*.f64 #s(literal -1 binary64) %108) %225 = (*.f64 %18 %124) %227 = (*.f64 %18 t) %230 = (*.f64 %18 %109) %232 = (*.f64 t t) %235 = (*.f64 t %124) %239 = (*.f64 t %109) %242 = (*.f64 %108 #s(literal -1 binary64)) %258 = (*.f64 %108 %18) %261 = (*.f64 #s(literal -1 binary64) %109) %263 = (*.f64 %18 %169) %267 = (*.f64 %18 %108) %271 = (*.f64 t %169) %275 = (*.f64 t %108) %278 = (*.f64 %109 #s(literal -1 binary64)) %299 = (/.f64 y t) %300 = (*.f64 %299 z) %301 = (fma.f64 %300 t %108) %304 = (fma.f64 %109 t %275) %307 = (*.f64 #s(literal 2 binary64) %54) %309 = (*.f64 #s(literal 2 binary64) %18) %313 = (*.f64 #s(literal 2 binary64) t) %318 = (*.f64 %54 %18) %320 = (*.f64 %57 %18) %322 = (*.f64 %18 %54) %324 = (*.f64 %18 %57) %328 = (*.f64 t %25) %329 = (*.f64 %328 z) %331 = (*.f64 t %57) %343 = (*.f64 %108 #s(literal 2 binary64)) %345 = (*.f64 %109 #s(literal 2 binary64)) %346 = (/.f64 %38 t) %347 = (*.f64 %346 z) %349 = (*.f64 %185 %38) %351 = (*.f64 %185 y) %363 = (*.f64 %190 %108) %365 = (*.f64 %190 %109) %369 = (*.f64 %207 %169) %371 = (*.f64 %207 %124) %373 = (*.f64 %207 %38) %375 = (*.f64 %207 y) %377 = (*.f64 %207 %109) %379 = (*.f64 %207 %108) %397 = (*.f64 y %205) %406 = (/.f64 x t) %407 = (*.f64 z %406) %413 = (*.f64 t x) %414 = (-.f64 %54 %413) %417 = (fma.f64 t x %57) %420 = (*.f64 %414 #s(literal -1 binary64)) %422 = (*.f64 %414 #s(literal 1 binary64)) %424 = (*.f64 %413 %18) %425 = (fma.f64 %328 z %424) %428 = (*.f64 t %417) %435 = (-.f64 %210 x) %439 = (fma.f64 %194 z x) %443 = (*.f64 %413 #s(literal -1 binary64)) %444 = (*.f64 %443 %18) %445 = (fma.f64 %397 %18 %108) %446 = (*.f64 %18 %445) %449 = (*.f64 %443 %232) %450 = (fma.f64 %109 %18 %258) %451 = (*.f64 %18 %450) %453 = (*.f64 %18 %232) %455 = (fma.f64 %109 %18 %267) %456 = (*.f64 %18 %455) %464 = (*.f64 %38 t) %465 = (*.f64 %464 %18) %468 = (*.f64 %464 %232) %476 = (*.f64 %413 %232) %479 = (*.f64 t %232) %492 = (*.f64 %232 %464) %494 = (*.f64 %232 t) %509 = (*.f64 %18 %464) %517 = (*.f64 %413 t) %521 = (*.f64 %232 %413) %523 = (*.f64 %232 %18) %544 = (/.f64 %425 t) %547 = (/.f64 %428 t) %550 = (fma.f64 %196 %18 %464) %553 = (fma.f64 %196 t %413) %556 = (fma.f64 %464 %18 %318) %559 = (fma.f64 %464 t %320) %562 = (fma.f64 %54 %18 %465) %565 = (*.f64 %464 t) %566 = (fma.f64 %57 %18 %565) %569 = (fma.f64 %464 %18 %322) %572 = (fma.f64 %464 t %324) %575 = (fma.f64 %54 %18 %509) %578 = (fma.f64 %57 %18 %424) %581 = (-.f64 %565 %322) %584 = (-.f64 %465 %324) %587 = (neg.f64 %425) %590 = (neg.f64 %428) %629 = (fma.f64 %299 z x) %631 = (-.f64 %300 %38) %633 = (fma.f64 %346 z x) %635 = (-.f64 %347 %38) %637 = (fma.f64 %68 x %413) %638 = (*.f64 %185 %637) %640 = (*.f64 %637 %185) %642 = (/.f64 %637 t) %666 = (fma.f64 t x %109) x y (*.f64 %4 #s(literal 1/2 binary64)) (*.f64 %7 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) %2) (*.f64 %2 #s(literal 1 binary64)) (pow.f64 %2 #s(literal 1 binary64)) (/.f64 (neg.f64 %4) #s(literal -2 binary64)) (/.f64 %4 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2 %19)) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) (neg.f64 %26) (neg.f64 %25) (fma.f64 %4 #s(literal 1/2 binary64) %30) (fma.f64 %4 #s(literal 1/2 binary64) %32) (fma.f64 %7 #s(literal 2 binary64) %30) (fma.f64 %7 #s(literal 2 binary64) %32) (fma.f64 #s(literal 1/2 binary64) %2 %36) (fma.f64 #s(literal 1 binary64) %38 y) (fma.f64 #s(literal 1 binary64) %2 %30) (fma.f64 #s(literal 1 binary64) %2 %32) (fma.f64 %2 #s(literal 1/2 binary64) %7) (fma.f64 %2 #s(literal 1 binary64) %30) (fma.f64 %2 #s(literal 1 binary64) %32) (-.f64 %38 %45) %2 (+.f64 %7 %7) (+.f64 %36 %36) (+.f64 %38 y) (+.f64 %2 %30) (+.f64 %2 %32) (+.f64 y %38) z (*.f64 %55 #s(literal 1/2 binary64)) (*.f64 %58 #s(literal 2 binary64)) (*.f64 %60 #s(literal -1/2 binary64)) (*.f64 %63 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %63) (*.f64 #s(literal 2 binary64) %66) (*.f64 %68 %26) (*.f64 %68 %25) (*.f64 #s(literal -1 binary64) %54) (*.f64 %25 %72) (*.f64 %25 %68) (*.f64 %54 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %57) (*.f64 %57 #s(literal 1 binary64)) (*.f64 z %78) %57 (*.f64 %2 %80) (*.f64 %2 z) (pow.f64 %57 #s(literal 1 binary64)) (/.f64 %60 #s(literal -2 binary64)) (/.f64 %85 #s(literal -2 binary64)) (/.f64 %63 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %57 %19)) (/.f64 #s(literal 1 binary64) (pow.f64 %57 #s(literal -1 binary64))) (neg.f64 %54) (fma.f64 %55 #s(literal 1/2 binary64) %93) (fma.f64 %55 #s(literal 1/2 binary64) %95) (fma.f64 %58 #s(literal 2 binary64) %93) (fma.f64 %58 #s(literal 2 binary64) %95) (fma.f64 %60 #s(literal -1/2 binary64) %93) (fma.f64 %60 #s(literal -1/2 binary64) %95) (fma.f64 %63 #s(literal 1/2 binary64) %93) (fma.f64 %63 #s(literal 1/2 binary64) %95) (fma.f64 #s(literal 1/2 binary64) %63 %93) (fma.f64 #s(literal 1/2 binary64) %63 %95) (fma.f64 #s(literal 1/2 binary64) %57 %66) (fma.f64 #s(literal 2 binary64) %66 %93) (fma.f64 #s(literal 2 binary64) %66 %95) (fma.f64 %108 #s(literal 1 binary64) %110) (fma.f64 %109 #s(literal 1 binary64) %112) (fma.f64 %45 %68 %108) (fma.f64 %68 %26 %93) (fma.f64 %68 %26 %95) (fma.f64 %68 %45 %108) (fma.f64 %68 %25 %93) (fma.f64 %68 %25 %95) (fma.f64 %68 x %120) (fma.f64 %68 x %122) (fma.f64 %68 x %125) (fma.f64 %68 x %109) (fma.f64 #s(literal -1 binary64) %54 %93) (fma.f64 #s(literal -1 binary64) %54 %95) (fma.f64 %38 z %120) (fma.f64 %38 z %122) (fma.f64 %38 z %125) (fma.f64 %38 z %109) (fma.f64 %25 %72 %93) (fma.f64 %25 %72 %95) (fma.f64 %25 %68 %93) (fma.f64 %25 %68 %95) (fma.f64 %54 #s(literal -1 binary64) %93) (fma.f64 %54 #s(literal -1 binary64) %95) (fma.f64 #s(literal 1 binary64) %108 %120) (fma.f64 #s(literal 1 binary64) %108 %122) (fma.f64 #s(literal 1 binary64) %108 %125) (fma.f64 #s(literal 1 binary64) %108 %109) (fma.f64 #s(literal 1 binary64) %109 %108) (fma.f64 #s(literal 1 binary64) %57 %93) (fma.f64 #s(literal 1 binary64) %57 %95) (fma.f64 %57 #s(literal 1/2 binary64) %58) (fma.f64 %57 #s(literal 1 binary64) %93) (fma.f64 %57 #s(literal 1 binary64) %95) (fma.f64 z %78 %93) (fma.f64 z %78 %95) (fma.f64 z %38 %120) (fma.f64 z %38 %122) (fma.f64 z %38 %125) (fma.f64 z %38 %109) (fma.f64 z %2 %93) (fma.f64 z %2 %95) (fma.f64 z y %108) (fma.f64 %2 %80 %93) (fma.f64 %2 %80 %95) (fma.f64 %2 z %93) (fma.f64 %2 z %95) (fma.f64 y z %108) (fma.f64 x %68 %120) (fma.f64 x %68 %122) (fma.f64 x %68 %125) (fma.f64 x %68 %109) (-.f64 %108 %124) (-.f64 %109 %169) (+.f64 %58 %58) (+.f64 %112 %110) (+.f64 %110 %112) (+.f64 %66 %66) (+.f64 %120 %108) (+.f64 %122 %108) (+.f64 %125 %108) (+.f64 %108 %120) (+.f64 %108 %122) (+.f64 %108 %125) (+.f64 %108 %109) (+.f64 %109 %108) (+.f64 %57 %93) (+.f64 %57 %95) t (*.f64 %186 #s(literal 1/2 binary64)) (*.f64 %60 %188) (*.f64 %63 %190) (*.f64 %192 %68) (*.f64 %194 z) (*.f64 #s(literal 1/2 binary64) %197) (*.f64 #s(literal 2 binary64) %199) (*.f64 #s(literal 2 binary64) %201) (*.f64 #s(literal 2 binary64) %203) (*.f64 %205 %25) (*.f64 %207 %54) (*.f64 %68 %192) (*.f64 #s(literal -1 binary64) %210) (*.f64 %212 %2) (*.f64 %25 %205) (*.f64 %185 %57) (*.f64 %54 %207) (*.f64 #s(literal 1 binary64) %196) (*.f64 %196 #s(literal 1 binary64)) (*.f64 %57 %185) (*.f64 z %194) (*.f64 %2 %212) (pow.f64 %196 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %223 t) %225) %227) (/.f64 (-.f64 (*.f64 %223 %18) %230) %232) (/.f64 (-.f64 (*.f64 %112 t) %235) %232) (/.f64 (-.f64 (*.f64 %112 %18) %239) %227) (/.f64 (-.f64 (*.f64 %242 t) %225) %227) (/.f64 (-.f64 (*.f64 %242 %18) %230) %232) (/.f64 (-.f64 (*.f64 %169 t) %225) %227) (/.f64 (-.f64 (*.f64 %169 %18) %230) %232) (/.f64 (-.f64 (*.f64 %108 t) %235) %232) (/.f64 (-.f64 %258 %239) %227) (/.f64 (-.f64 (*.f64 %261 t) %263) %227) (/.f64 (-.f64 (*.f64 %261 %18) %267) %232) (/.f64 (-.f64 (*.f64 %110 t) %271) %232) (/.f64 (-.f64 (*.f64 %110 %18) %275) %227) (/.f64 (-.f64 (*.f64 %278 t) %263) %227) (/.f64 (-.f64 (*.f64 %278 %18) %267) %232) (/.f64 (-.f64 (*.f64 %124 t) %263) %227) (/.f64 (-.f64 (*.f64 %124 %18) %267) %232) (/.f64 (-.f64 (*.f64 %109 t) %271) %232) (/.f64 (-.f64 (*.f64 %109 %18) %275) %227) (/.f64 (neg.f64 %197) #s(literal -2 binary64)) (/.f64 (neg.f64 %301) %18) (/.f64 (neg.f64 %304) %227) (/.f64 (neg.f64 %307) (neg.f64 %309)) (/.f64 %197 #s(literal 2 binary64)) (/.f64 %85 (neg.f64 %313)) (/.f64 %301 t) (/.f64 %304 %232) (/.f64 %318 %232) (/.f64 %320 %227) (/.f64 %322 %232) (/.f64 %324 %227) (/.f64 %307 %309) (/.f64 %63 %313) (/.f64 %329 %227) (/.f64 %331 %232) (/.f64 %54 %18) (/.f64 #s(literal 1 binary64) (pow.f64 %196 %19)) (/.f64 #s(literal 1 binary64) (pow.f64 %196 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %18 %54)) (/.f64 #s(literal 1 binary64) (/.f64 t %57)) %196 (neg.f64 %210) (fma.f64 %343 %190 %300) (fma.f64 %345 %190 %347) (fma.f64 %349 z %300) (fma.f64 %351 z %347) (fma.f64 %112 %185 %300) (fma.f64 %110 %185 %347) (fma.f64 %242 %207 %300) (fma.f64 %278 %207 %347) (fma.f64 %124 %207 %347) (fma.f64 %169 %207 %300) (fma.f64 %347 #s(literal 1 binary64) %300) (fma.f64 %300 #s(literal 1 binary64) %347) (fma.f64 %346 z %300) (fma.f64 %299 z %347) (fma.f64 #s(literal 2 binary64) %363 %300) (fma.f64 #s(literal 2 binary64) %365 %347) (fma.f64 %108 %185 %300) (fma.f64 %109 %185 %347) (fma.f64 %207 %124 %369) (fma.f64 %207 %169 %371) (fma.f64 %68 %373 %300) (fma.f64 %68 %375 %347) (fma.f64 #s(literal -1 binary64) %377 %347) (fma.f64 #s(literal -1 binary64) %379 %300) (fma.f64 %212 %38 %300) (fma.f64 %212 y %347) (fma.f64 %38 %212 %300) (fma.f64 %185 %108 %300) (fma.f64 %185 %109 %347) (fma.f64 #s(literal 1 binary64) %347 %300) (fma.f64 #s(literal 1 binary64) %300 %347) (fma.f64 z %349 %300) (fma.f64 z %351 %347) (fma.f64 z %346 %300) (fma.f64 z %299 %347) (fma.f64 y %212 %347) (-.f64 %347 (*.f64 %205 y)) (-.f64 %347 (*.f64 %45 %212)) (-.f64 %347 %397) (-.f64 %300 (*.f64 %205 %38)) (-.f64 %300 %379) (-.f64 %300 (*.f64 x %212)) (-.f64 %300 (*.f64 %169 %185)) (-.f64 %300 %407) (+.f64 %371 %369) (+.f64 %369 %371) (+.f64 %347 %300) (+.f64 %300 %347) (*.f64 (*.f64 %414 #s(literal 2 binary64)) %188) (*.f64 (*.f64 %417 #s(literal 2 binary64)) %190) (*.f64 %420 %185) (*.f64 %422 %207) (*.f64 %425 (/.f64 #s(literal -1 binary64) %232)) (*.f64 %428 (/.f64 #s(literal 1 binary64) %232)) (*.f64 #s(literal 2 binary64) (*.f64 %190 %417)) (*.f64 %207 %414) (*.f64 %414 %207) (*.f64 #s(literal -1 binary64) %435) (*.f64 %185 %417) (*.f64 %417 %185) (*.f64 #s(literal 1 binary64) %439) (*.f64 %439 #s(literal 1 binary64)) (pow.f64 %439 #s(literal 1 binary64)) (/.f64 (-.f64 %444 %446) %232) (/.f64 (-.f64 %449 %451) %453) (/.f64 (-.f64 %449 %456) %453) (/.f64 (-.f64 (*.f64 %443 t) %322) %227) (/.f64 (-.f64 %444 %324) %232) (/.f64 (-.f64 %465 %446) %232) (/.f64 (-.f64 %468 %451) %453) (/.f64 (-.f64 %468 %456) %453) (/.f64 (-.f64 %424 (*.f64 t %445)) %227) (/.f64 (-.f64 %476 (*.f64 t %450)) %479) (/.f64 (-.f64 %476 (*.f64 t %455)) %479) (/.f64 (-.f64 (*.f64 %197 t) (*.f64 #s(literal 2 binary64) %464)) %313) (/.f64 (-.f64 (*.f64 %301 t) %424) %232) (/.f64 (-.f64 (*.f64 %304 t) %492) %494) (/.f64 (-.f64 (*.f64 %307 t) (*.f64 %309 %464)) (*.f64 %309 t)) (/.f64 (-.f64 (*.f64 %63 t) (*.f64 %313 %464)) (*.f64 %313 t)) (/.f64 (-.f64 (*.f64 %331 t) %492) %494) (/.f64 (-.f64 %329 %509) %227) (/.f64 (-.f64 (*.f64 %197 %18) (*.f64 #s(literal 2 binary64) %413)) %309) (/.f64 (-.f64 (*.f64 %301 %18) %517) %227) (/.f64 (-.f64 (*.f64 %304 %18) %521) %523) (/.f64 (-.f64 (*.f64 %307 %18) (*.f64 %309 %413)) (*.f64 %309 %18)) (/.f64 (-.f64 (*.f64 %63 %18) (*.f64 %313 %413)) (*.f64 %313 %18)) (/.f64 (-.f64 (*.f64 %331 %18) %521) %523) (/.f64 (-.f64 %320 %517) %227) (/.f64 (-.f64 %318 %424) %232) (/.f64 (-.f64 %331 %424) %232) (/.f64 (neg.f64 %544) t) (/.f64 (neg.f64 %547) %18) (/.f64 (neg.f64 %550) t) (/.f64 (neg.f64 %553) %18) (/.f64 (neg.f64 %556) %227) (/.f64 (neg.f64 %559) %232) (/.f64 (neg.f64 %562) %227) (/.f64 (neg.f64 %566) %232) (/.f64 (neg.f64 %569) %227) (/.f64 (neg.f64 %572) %232) (/.f64 (neg.f64 %575) %227) (/.f64 (neg.f64 %578) %232) (/.f64 (neg.f64 %581) %232) (/.f64 (neg.f64 %584) %227) (/.f64 (neg.f64 %587) %227) (/.f64 (neg.f64 %590) %232) (/.f64 %544 %18) (/.f64 %547 t) (/.f64 %420 t) (/.f64 %422 %18) (/.f64 %550 %18) (/.f64 %553 t) (/.f64 %556 %232) (/.f64 %559 %227) (/.f64 %562 %232) (/.f64 %566 %227) (/.f64 %569 %232) (/.f64 %572 %227) (/.f64 %575 %232) (/.f64 %578 %227) (/.f64 %581 %227) (/.f64 %584 %232) (/.f64 %587 %232) (/.f64 %590 %227) (/.f64 %425 %227) (/.f64 %428 %232) (/.f64 %414 %18) (/.f64 %417 t) (/.f64 #s(literal 1 binary64) (pow.f64 %439 %19)) (/.f64 #s(literal 1 binary64) (/.f64 %227 %425)) (/.f64 #s(literal 1 binary64) (/.f64 %232 %428)) (/.f64 #s(literal 1 binary64) (pow.f64 %439 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %18 %414)) (/.f64 #s(literal 1 binary64) (/.f64 t %417)) (neg.f64 %435) (fma.f64 %186 #s(literal 1/2 binary64) x) (fma.f64 %343 %190 %629) (fma.f64 %343 %190 %631) (fma.f64 %345 %190 %633) (fma.f64 %345 %190 %635) (fma.f64 %345 %190 %638) (fma.f64 %345 %190 %640) (fma.f64 %345 %190 %642) (fma.f64 %349 z %629) (fma.f64 %349 z %631) (fma.f64 %351 z %633) (fma.f64 %351 z %635) (fma.f64 %351 z %638) (fma.f64 %351 z %640) (fma.f64 %351 z %642) (fma.f64 %112 %185 %629) (fma.f64 %112 %185 %631) (fma.f64 %110 %185 %633) (fma.f64 %110 %185 %635) (fma.f64 %110 %185 %638) (fma.f64 %110 %185 %640) (fma.f64 %110 %185 %642) (fma.f64 %242 %207 %629) (fma.f64 %242 %207 %631) (fma.f64 %278 %207 %633) (fma.f64 %278 %207 %635) (fma.f64 %278 %207 %638) (fma.f64 %278 %207 %640) (fma.f64 %278 %207 %642) (fma.f64 %60 %188 x) (fma.f64 %666 %185 %347) (fma.f64 %63 %190 x) (fma.f64 %192 %68 x) (fma.f64 %124 %207 %633) (fma.f64 %124 %207 %635) (fma.f64 %124 %207 %638) (fma.f64 %124 %207 %640) (fma.f64 %124 %207 %642) (fma.f64 %169 %207 %629) (fma.f64 %169 %207 %631) (fma.f64 %347 #s(literal 1 binary64) %629) (fma.f64 %347 #s(literal 1 binary64) %631) (fma.f64 %300 #s(literal 1 binary64) %633) (fma.f64 %300 #s(literal 1 binary64) %635) (fma.f64 %300 #s(literal 1 binary64) %638) (fma.f64 %300 #s(literal 1 binary64) %640) (fma.f64 %300 #s(literal 1 binary64) %642) (fma.f64 %346 z %629) (fma.f64 %346 z %631) (fma.f64 %299 z %633) (fma.f64 %299 z %635) (fma.f64 %299 z %638) (fma.f64 %299 z %640) (fma.f64 %299 z %642) %439 (fma.f64 #s(literal 1/2 binary64) %197 x) (fma.f64 #s(literal 2 binary64) %199 x) (fma.f64 #s(literal 2 binary64) %201 x) (fma.f64 #s(literal 2 binary64) %203 x) (fma.f64 #s(literal 2 binary64) %363 %629) (fma.f64 #s(literal 2 binary64) %363 %631) (fma.f64 #s(literal 2 binary64) %365 %633) (fma.f64 #s(literal 2 binary64) %365 %635) (fma.f64 #s(literal 2 binary64) %365 %638) (fma.f64 #s(literal 2 binary64) %365 %640) (fma.f64 #s(literal 2 binary64) %365 %642) (fma.f64 %108 %185 %629) (fma.f64 %108 %185 %631) (fma.f64 %109 %185 %633) (fma.f64 %109 %185 %635) (fma.f64 %109 %185 %638) (fma.f64 %109 %185 %640) (fma.f64 %109 %185 %642) (fma.f64 %205 %25 x) (fma.f64 %207 %54 x) (fma.f64 %68 %373 %629) (fma.f64 %68 %373 %631) (fma.f64 %68 %375 %633) (fma.f64 %68 %375 %635) (fma.f64 %68 %375 %638) (fma.f64 %68 %375 %640) (fma.f64 %68 %375 %642) (fma.f64 %68 %192 x) (fma.f64 #s(literal -1 binary64) %377 %633) (fma.f64 #s(literal -1 binary64) %377 %635) (fma.f64 #s(literal -1 binary64) %377 %638) (fma.f64 #s(literal -1 binary64) %377 %640) (fma.f64 #s(literal -1 binary64) %377 %642) (fma.f64 #s(literal -1 binary64) %379 %629) (fma.f64 #s(literal -1 binary64) %379 %631) (fma.f64 #s(literal -1 binary64) %210 x) (fma.f64 %212 %38 %629) (fma.f64 %212 %38 %631) (fma.f64 %212 %2 x) (fma.f64 %212 y %633) (fma.f64 %212 y %635) (fma.f64 %212 y %638) (fma.f64 %212 y %640) (fma.f64 %212 y %642) (fma.f64 %38 %212 %629) (fma.f64 %38 %212 %631) (fma.f64 %25 %205 x) (fma.f64 %185 %666 %347) (fma.f64 %185 %108 %629) (fma.f64 %185 %108 %631) (fma.f64 %185 %109 %633) (fma.f64 %185 %109 %635) (fma.f64 %185 %109 %638) (fma.f64 %185 %109 %640) (fma.f64 %185 %109 %642) (fma.f64 %185 %57 x) (fma.f64 %54 %207 x) (fma.f64 #s(literal 1 binary64) %347 %629) (fma.f64 #s(literal 1 binary64) %347 %631) (fma.f64 #s(literal 1 binary64) %300 %633) (fma.f64 #s(literal 1 binary64) %300 %635) (fma.f64 #s(literal 1 binary64) %300 %638) (fma.f64 #s(literal 1 binary64) %300 %640) (fma.f64 #s(literal 1 binary64) %300 %642) (fma.f64 #s(literal 1 binary64) %196 x) (fma.f64 %196 #s(literal 1 binary64) x) (fma.f64 %57 %185 x) (fma.f64 z %349 %629) (fma.f64 z %349 %631) (fma.f64 z %351 %633) (fma.f64 z %351 %635) (fma.f64 z %351 %638) (fma.f64 z %351 %640) (fma.f64 z %351 %642) (fma.f64 z %346 %629) (fma.f64 z %346 %631) (fma.f64 z %299 %633) (fma.f64 z %299 %635) (fma.f64 z %299 %638) (fma.f64 z %299 %640) (fma.f64 z %299 %642) (fma.f64 z %194 x) (fma.f64 %2 %212 x) (fma.f64 y %212 %633) (fma.f64 y %212 %635) (fma.f64 y %212 %638) (fma.f64 y %212 %640) (fma.f64 y %212 %642) (-.f64 (-.f64 x %397) %407) (-.f64 %196 (*.f64 %464 %185)) (-.f64 %196 (*.f64 %18 %406)) (-.f64 %196 (*.f64 %38 #s(literal 1 binary64))) (-.f64 %196 (/.f64 %464 t)) (-.f64 %196 %38) (-.f64 x %210) (+.f64 (+.f64 x %347) %300) (+.f64 (+.f64 x %300) %347) (+.f64 (*.f64 %185 %666) %347) (+.f64 (*.f64 %666 %185) %347) (+.f64 (/.f64 %517 %232) %196) (+.f64 (/.f64 %666 t) %347) (+.f64 %347 %629) (+.f64 %347 %631) (+.f64 %300 %633) (+.f64 %300 %635) (+.f64 %300 %638) (+.f64 %300 %640) (+.f64 %300 %642) (+.f64 %196 x) (+.f64 x %196) |
Compiled 549 to 896 computations (-63.2% saved)
Compiled 142 to 417 computations (-193.7% saved)
7 alts after pruning (6 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 136 | 6 | 142 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 136 | 7 | 143 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 98.0% | (fma.f64 (-.f64 y x) (/.f64 z t) x) |
| ▶ | 93.7% | (fma.f64 (*.f64 z (-.f64 y x)) (/.f64 #s(literal 1 binary64) t) x) |
| ▶ | 91.4% | (fma.f64 z (/.f64 (-.f64 y x) t) x) |
| ▶ | 50.7% | %12 = (neg.f64 t) %22 = (neg.f64 z) (/.f64 (-.f64 (*.f64 (*.f64 t x) %12) (*.f64 t (fma.f64 (*.f64 y (/.f64 %22 t)) %12 (*.f64 %22 x)))) (*.f64 %12 t)) |
| ✓ | 93.7% | (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) |
| ▶ | 64.7% | (+.f64 x (/.f64 (*.f64 (*.f64 t (-.f64 x y)) z) (*.f64 (neg.f64 t) t))) |
| ▶ | 68.1% | (+.f64 x (/.f64 (*.f64 (approx (- y x) y) z) t)) |
Compiled 7 to 36 computations (-414.3% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 435 | 3156 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %6 = (approx (- y x) y) %8 = (/.f64 z t) %9 = (*.f64 t x) %10 = (*.f64 z %2) %11 = (/.f64 %2 t) %12 = (neg.f64 t) %13 = (-.f64 x y) %14 = (neg.f64 z) %15 = (*.f64 %14 x) %16 = (/.f64 #s(literal 1 binary64) t) %17 = (/.f64 %14 t) %18 = (*.f64 %12 t) %19 = (*.f64 t %13) %20 = (*.f64 %19 z) %21 = (/.f64 %20 %18) %22 = (*.f64 y %17) %23 = (*.f64 %9 %12) %24 = (fma.f64 %22 %12 %15) %25 = (*.f64 t %24) %26 = (-.f64 %23 %25) %32 = (*.f64 %6 z) %33 = (/.f64 %32 t) x y %2 z t %6 #s(literal 1 binary64) %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 (/.f64 %26 %18) (fma.f64 %10 %16 x) (fma.f64 z %11 x) (fma.f64 %2 %8 x) (+.f64 x %21) %32 %33 (+.f64 x %33) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %9 = (+.f64 y %8) %12 = (* t x) %13 = (*.f64 t x) %16 = (* z %5) %17 = (*.f64 y z) %19 = (*.f64 x z) %20 = (fma.f64 #s(literal -1 binary64) %19 %17) %22 = (/ %5 t) %23 = (/.f64 y t) %25 = (/.f64 x t) %28 = (- x y) %29 = (*.f64 #s(literal -1 binary64) y) %31 = (-.f64 x y) %33 = (neg z) %34 = (* %33 x) %37 = (* t %28) %38 = (*.f64 t y) %43 = (* %37 z) %44 = (*.f64 t %17) %47 = (*.f64 t %19) %50 = (neg t) %51 = (* %50 t) %52 = (/ %43 %51) %53 = (/.f64 %17 t) %55 = (/.f64 %19 t) %56 = (fma.f64 #s(literal -1 binary64) %55 %53) %58 = (* %12 %50) %60 = (pow.f64 t #s(literal 2 binary64)) %61 = (*.f64 %60 x) %62 = (*.f64 #s(literal -1 binary64) %61) %64 = (/ %33 t) %65 = (* y %64) %67 = (+ (* %65 %50) %34) %68 = (* t %67) %72 = (- %58 %68) %73 = (*.f64 #s(literal -1 binary64) %60) %74 = (*.f64 t z) %75 = (*.f64 #s(literal -1 binary64) %74) %76 = (-.f64 %73 %75) %77 = (*.f64 x %76) %80 = (/ %72 %51) %82 = (/.f64 z t) %83 = (*.f64 #s(literal -1 binary64) %82) %84 = (+.f64 #s(literal 1 binary64) %83) %88 = (/.f64 y x) %90 = (*.f64 x (-.f64 %88 #s(literal 1 binary64))) %92 = (/.f64 %17 x) %98 = (/.f64 y %13) %99 = (/.f64 #s(literal 1 binary64) t) %105 = (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %88))) %107 = (/.f64 %38 x) %113 = (/.f64 %44 x) %115 = (*.f64 x (fma.f64 #s(literal -1 binary64) %113 %74)) %117 = (*.f64 #s(literal -1 binary64) %55) %119 = (/.f64 %17 %13) %120 = (fma.f64 #s(literal -1 binary64) %82 %119) %123 = (*.f64 #s(literal -1 binary64) %47) %126 = (*.f64 x (fma.f64 #s(literal -1 binary64) %74 %113)) %141 = (/ 1 t) %143 = (+ (* %16 %141) x) %168 = (fma.f64 #s(literal -1 binary64) %119 %82) %174 = (-.f64 %60 %74) %175 = (*.f64 x %174) %199 = (-.f64 y x) %201 = (+.f64 x %29) %205 = (-.f64 %62 %123) %210 = (/.f64 %205 %60) %215 = (+.f64 x %117) %219 = (/.f64 x y) %222 = (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %219))) %224 = (/.f64 %19 y) %229 = (/.f64 x %38) %234 = (*.f64 y (-.f64 %219 #s(literal 1 binary64))) %236 = (/.f64 %13 y) %240 = (/.f64 %47 y) %242 = (*.f64 y (fma.f64 #s(literal -1 binary64) %74 %240)) %244 = (/.f64 %19 %38) %248 = (fma.f64 #s(literal -1 binary64) %240 %74) %249 = (*.f64 y %248) %311 = (*.f64 z %199) %316 = (*.f64 z %31) %320 = (*.f64 #s(literal -1 binary64) (/.f64 %316 t)) %322 = (*.f64 z %9) %324 = (*.f64 t %322) %328 = (/.f64 %322 t) %332 = (*.f64 z (-.f64 %23 %25)) %335 = (+ x %52) %340 = (/.f64 %311 t) %344 = (/.f64 %61 z) %351 = (/.f64 x z) %352 = (+.f64 %351 %23) %364 = (*.f64 z %201) %367 = (*.f64 t %364) %384 = (/.f64 %199 t) %407 = (*.f64 t %20) %415 = (/.f64 %20 t) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 %9) (approx %12 %13) (approx %16 %17) (approx %16 %20) (approx %22 %23) (approx %22 (fma.f64 #s(literal -1 binary64) %25 %23)) (approx %28 %29) (approx %28 %31) (approx %34 (*.f64 #s(literal -1 binary64) %19)) (approx %37 (*.f64 #s(literal -1 binary64) %38)) (approx %37 (fma.f64 #s(literal -1 binary64) %38 %13)) (approx %43 (*.f64 #s(literal -1 binary64) %44)) (approx %43 (fma.f64 #s(literal -1 binary64) %44 %47)) (approx %52 %53) (approx %52 %56) (approx %58 %62) (approx %68 %44) (approx %68 (fma.f64 #s(literal -1 binary64) %47 %44)) (approx %72 (-.f64 %77 %44)) (approx %80 (fma.f64 x %84 %53)) (approx %5 %8) (approx %5 %90) (approx %16 (*.f64 x (fma.f64 #s(literal -1 binary64) z %92))) (approx %22 (*.f64 #s(literal -1 binary64) %25)) (approx %22 (*.f64 x (-.f64 %98 %99))) (approx %28 %105) (approx %37 (*.f64 x (+.f64 t (*.f64 #s(literal -1 binary64) %107)))) (approx %43 %47) (approx %43 %115) (approx %52 %117) (approx %52 (*.f64 x %120)) (approx %68 %123) (approx %68 %126) (approx %72 %77) (approx %72 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %113 %73) %75))) (approx %80 (*.f64 #s(literal -1 binary64) (/.f64 %77 %60))) (approx %80 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %76 %60) %119))) (approx %143 (*.f64 x %84)) (approx %143 (*.f64 x (+.f64 #s(literal 1 binary64) %120))) (approx %5 (*.f64 #s(literal -1 binary64) %105)) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %92))))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %98 %99)))) (approx %28 (*.f64 #s(literal -1 binary64) %90)) (approx %37 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) t %107)))) (approx %43 (*.f64 #s(literal -1 binary64) %126)) (approx %52 (*.f64 #s(literal -1 binary64) (*.f64 x %168))) (approx %68 (*.f64 #s(literal -1 binary64) %115)) (approx %72 (*.f64 #s(literal -1 binary64) %175)) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 %113 %60) %74)))) (approx %80 (/.f64 %175 %60)) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %119 (*.f64 #s(literal -1 binary64) (/.f64 %174 %60)))))) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %82 #s(literal 1 binary64))))) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %168 #s(literal 1 binary64))))) (approx %5 %199) (approx %28 %201) (approx %65 (*.f64 #s(literal -1 binary64) %53)) (approx %72 %205) (approx %72 (-.f64 (fma.f64 #s(literal -1 binary64) %44 %62) %123)) (approx %80 (*.f64 #s(literal -1 binary64) %210)) (approx %80 (fma.f64 #s(literal -1 binary64) %210 %53)) (approx %143 %215) (approx %143 (+.f64 x %56)) (approx %5 %222) (approx %16 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %224)))) (approx %22 (*.f64 y (fma.f64 #s(literal -1 binary64) %229 %99))) (approx %28 %234) (approx %37 (*.f64 y (fma.f64 #s(literal -1 binary64) t %236))) (approx %43 %242) (approx %52 (*.f64 y (fma.f64 #s(literal -1 binary64) %244 %82))) (approx %68 %249) (approx %72 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %61 y)) %248))) (approx %80 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8 %117) y) %82))) (approx %143 (*.f64 y (fma.f64 #s(literal -1 binary64) %244 (+.f64 %219 %82)))) (approx %5 (*.f64 #s(literal -1 binary64) %234)) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %224)))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %229 %99)))) (approx %28 (*.f64 #s(literal -1 binary64) %222)) (approx %37 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 t (*.f64 #s(literal -1 binary64) %236))))) (approx %43 (*.f64 #s(literal -1 binary64) %249)) (approx %52 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %82 %244)))) (approx %68 (*.f64 #s(literal -1 binary64) %242)) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %205 y)) %75)))) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %219 %83) (*.f64 #s(literal -1 binary64) %244))))) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %82 (*.f64 #s(literal -1 binary64) (/.f64 %215 y)))))) (approx z z) (approx (/ z t) %82) (approx %16 %311) (approx %33 (*.f64 #s(literal -1 binary64) z)) (approx %64 %83) (approx %43 (*.f64 t %316)) (approx %52 %320) (approx %67 %322) (approx %68 %324) (approx %72 (fma.f64 #s(literal -1 binary64) %324 %62)) (approx %80 (+.f64 x %328)) (approx %143 (+.f64 x %332)) (approx %335 (+.f64 x %320)) (approx (/ (* %5 z) t) %340) (approx %72 (*.f64 #s(literal -1 binary64) %324)) (approx %72 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %344) (*.f64 t %9)))) (approx %80 %328) (approx %80 (*.f64 z (fma.f64 #s(literal -1 binary64) %25 %352))) (approx %143 %332) (approx %143 (*.f64 z (-.f64 %352 %25))) (approx %335 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %31 t) %351))) (approx %67 (*.f64 #s(literal -1 binary64) %364)) (approx %68 (*.f64 #s(literal -1 binary64) %367)) (approx %72 %367) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %344 (*.f64 t %201))))) (approx %80 (*.f64 #s(literal -1 binary64) (/.f64 %364 t))) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %351 (fma.f64 #s(literal -1 binary64) %23 %25))))) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %351 (*.f64 #s(literal -1 binary64) %384))))) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %25 %23)))) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %351 %25) %23)))) (approx t t) (approx %22 %384) (approx %50 (*.f64 #s(literal -1 binary64) t)) (approx %141 %99) (approx %51 %73) (approx %37 (*.f64 t %31)) (approx %68 %407) (approx %72 (*.f64 #s(literal -1 binary64) %407)) (approx %72 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %13) %20))) (approx %80 %415) (approx %80 (/.f64 (fma.f64 #s(literal -1 binary64) %19 (fma.f64 t x %17)) t)) (approx %143 (/.f64 (fma.f64 t x %311) t)) (approx %335 (/.f64 (fma.f64 #s(literal -1 binary64) %316 %13) t)) (approx %72 (*.f64 %60 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %415)))) (approx %143 (+.f64 x %340)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 33.0ms | y | -inf |
| 6.0ms | z | inf |
| 5.0ms | t | inf |
| 5.0ms | t | 0 |
| 5.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 35 | 231 |
| 0 | 67 | 223 |
| 1 | 240 | 217 |
| 2 | 996 | 202 |
| 0 | 4069 | 202 |
| 0 | 4525 | 198 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %6 = (approx (- y x) y) %8 = (/.f64 z t) %9 = (*.f64 t x) %10 = (*.f64 z %2) %11 = (/.f64 %2 t) %12 = (neg.f64 t) %13 = (-.f64 x y) %14 = (neg.f64 z) %15 = (*.f64 %14 x) %16 = (/.f64 #s(literal 1 binary64) t) %17 = (/.f64 %14 t) %18 = (*.f64 %12 t) %19 = (*.f64 t %13) %20 = (*.f64 %19 z) %21 = (/.f64 %20 %18) %22 = (*.f64 y %17) %23 = (*.f64 %9 %12) %24 = (fma.f64 %22 %12 %15) %25 = (*.f64 t %24) %26 = (-.f64 %23 %25) %32 = (*.f64 %6 z) %33 = (/.f64 %32 t) x y %2 z t %6 #s(literal 1 binary64) %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 (/.f64 %26 %18) (fma.f64 %10 %16 x) (fma.f64 z %11 x) (fma.f64 %2 %8 x) (+.f64 x %21) %32 %33 (+.f64 x %33) |
| Outputs |
|---|
%2 = (-.f64 y x) %8 = (-.f64 x y) %10 = (neg.f64 y) %11 = (neg.f64 %10) %13 = (neg.f64 x) %14 = (neg.f64 %11) %17 = (neg.f64 %13) %21 = (neg.f64 %17) %27 = (approx (- y x) y) %31 = (*.f64 z #s(literal -1 binary64)) %32 = (/.f64 #s(literal -1 binary64) t) %34 = (*.f64 z #s(literal 1 binary64)) %35 = (/.f64 #s(literal 1 binary64) t) %38 = (neg.f64 z) %41 = (/.f64 z t) %43 = (*.f64 %38 #s(literal -1 binary64)) %44 = (neg.f64 %43) %45 = (neg.f64 t) %47 = (*.f64 %38 #s(literal 1 binary64)) %48 = (neg.f64 %47) %50 = (neg.f64 %31) %51 = (neg.f64 %45) %53 = (neg.f64 %34) %60 = (neg.f64 %51) %76 = (/.f64 %38 t) %78 = (*.f64 t x) %83 = (*.f64 z %2) %90 = (*.f64 %2 #s(literal 1 binary64)) %97 = (*.f64 %8 z) %99 = (*.f64 %38 x) %101 = (*.f64 %13 z) %103 = (*.f64 z y) %104 = (*.f64 z x) %106 = (*.f64 y z) %114 = (*.f64 %2 #s(literal -1 binary64)) %117 = (/.f64 %8 t) %118 = (/.f64 t %45) %120 = (/.f64 y t) %121 = (*.f64 %120 t) %122 = (-.f64 %121 x) %125 = (*.f64 %8 t) %126 = (neg.f64 %125) %127 = (*.f64 t t) %128 = (/.f64 #s(literal 1 binary64) %127) %130 = (/.f64 #s(literal -1 binary64) %127) %134 = (/.f64 %2 t) %139 = (/.f64 %13 t) %150 = (*.f64 %10 %45) %153 = (*.f64 y %45) %155 = (*.f64 %45 t) %160 = (*.f64 %45 %10) %163 = (*.f64 %45 y) %166 = (*.f64 %45 %13) %169 = (*.f64 t %13) %172 = (*.f64 %45 x) %177 = (*.f64 %10 t) %188 = (neg.f64 %126) %193 = (*.f64 %2 t) %195 = (*.f64 t %2) %222 = (/.f64 x t) %223 = (*.f64 t %10) %224 = (/.f64 %223 %155) %226 = (/.f64 %177 %155) %231 = (/.f64 y %45) %232 = (neg.f64 %231) %234 = (/.f64 %11 t) %249 = (*.f64 y t) %251 = (*.f64 %222 #s(literal 1 binary64)) %265 = (*.f64 %139 #s(literal 1 binary64)) %295 = (/.f64 #s(literal 1/2 binary64) t) %306 = (*.f64 #s(literal 2 binary64) %45) %314 = (*.f64 #s(literal 2 binary64) t) %330 = (/.f64 #s(literal 0 binary64) %51) %332 = (/.f64 #s(literal 0 binary64) t) %398 = (*.f64 z t) %401 = (*.f64 %125 z) %402 = (*.f64 t z) %409 = (fabs.f64 t) %410 = (/.f64 %38 %409) %411 = (/.f64 %125 %409) %413 = (/.f64 %126 %409) %414 = (/.f64 z %409) %416 = (/.f64 %398 %45) %418 = (/.f64 %398 t) %422 = (/.f64 %45 %409) %423 = (/.f64 %97 %409) %425 = (/.f64 t %51) %426 = (*.f64 %134 z) %428 = (/.f64 t %409) %429 = (/.f64 %83 %409) %431 = (*.f64 t %134) %432 = (*.f64 %431 %38) %434 = (*.f64 %431 z) %436 = (*.f64 %401 #s(literal 1 binary64)) %438 = (*.f64 %83 #s(literal -1 binary64)) %440 = (*.f64 %2 %38) %442 = (*.f64 %125 %41) %444 = (*.f64 #s(literal -1 binary64) %83) %446 = (*.f64 %38 %2) %448 = (/.f64 %402 %45) %450 = (/.f64 %401 t) %452 = (/.f64 %125 t) %454 = (/.f64 %97 t) %456 = (/.f64 %45 t) %459 = (*.f64 t %83) %460 = (neg.f64 %459) %463 = (*.f64 t %426) %465 = (/.f64 %38 %127) %475 = (*.f64 t %465) %477 = (/.f64 %402 t) %483 = (*.f64 %8 %465) %485 = (/.f64 %83 %127) %511 = (*.f64 %51 %45) %530 = (*.f64 %45 %51) %548 = (neg.f64 %434) %617 = (*.f64 %41 %8) %619 = (*.f64 %8 %41) %622 = (*.f64 %41 %13) %624 = (*.f64 %13 %41) %626 = (*.f64 %41 y) %631 = (*.f64 y %41) %648 = (*.f64 %38 y) %649 = (neg.f64 %648) %652 = (*.f64 %76 y) %679 = (*.f64 %155 x) %687 = (*.f64 %78 t) %689 = (*.f64 %626 t) %690 = (fma.f64 %38 x %689) %692 = (*.f64 t %38) %693 = (*.f64 %45 %648) %696 = (*.f64 %648 %45) %699 = (*.f64 %99 t) %705 = (-.f64 %104 %689) %707 = (*.f64 %17 %38) %717 = (/.f64 %649 t) %721 = (*.f64 %76 %45) %731 = (*.f64 %631 t) %733 = (neg.f64 %717) %734 = (*.f64 %733 %45) %736 = (*.f64 %60 %652) %738 = (*.f64 %11 %721) %740 = (*.f64 %41 %249) %742 = (*.f64 %76 t) %743 = (*.f64 %10 %742) %745 = (*.f64 %717 %45) %746 = (neg.f64 %745) %748 = (*.f64 %51 %652) %749 = (neg.f64 %748) %751 = (*.f64 %10 %721) %752 = (neg.f64 %751) %754 = (*.f64 %652 %45) %755 = (neg.f64 %754) %756 = (neg.f64 %755) %813 = (*.f64 %652 t) %830 = (*.f64 %690 t) %835 = (*.f64 %705 t) %837 = (*.f64 %813 %45) %839 = (*.f64 t y) %840 = (*.f64 %51 %99) %842 = (*.f64 %45 %99) %843 = (neg.f64 %842) %845 = (neg.f64 %699) %846 = (neg.f64 %845) %877 = (*.f64 %721 t) %882 = (*.f64 %38 t) %905 = (*.f64 %813 t) %912 = (*.f64 (neg.f64 %692) x) %914 = (*.f64 z %78) %916 = (*.f64 %172 %38) %918 = (*.f64 %13 %882) %920 = (*.f64 t %104) %922 = (*.f64 %104 t) %931 = (fma.f64 t x %690) %933 = (fma.f64 %45 x %705) %934 = (*.f64 t %933) %938 = (fma.f64 %78 t %830) %940 = (+.f64 %690 %78) %941 = (*.f64 t %940) %944 = (*.f64 %60 %690) %946 = (*.f64 %51 %690) %947 = (neg.f64 %946) %968 = (fma.f64 %172 t %905) %973 = (*.f64 %127 x) %977 = (*.f64 %51 %78) %979 = (*.f64 %172 %45) %981 = (*.f64 %45 %172) %983 = (neg.f64 %679) %1004 = (/.f64 %940 t) %1008 = (*.f64 %934 #s(literal 1 binary64)) %1010 = (/.f64 %934 t) %1012 = (/.f64 %78 t) %1013 = (*.f64 %1012 #s(literal 1 binary64)) %1014 = (fma.f64 %1013 %155 %835) %1022 = (*.f64 %127 %830) %1023 = (fma.f64 %679 %155 %1022) %1024 = (*.f64 %127 %127) %1027 = (/.f64 %830 t) %1028 = (fma.f64 t x %1027) %1041 = (-.f64 %652 (/.f64 %104 %45)) %1042 = (*.f64 %1041 #s(literal 1 binary64)) %1043 = (-.f64 x %1042) %1049 = (/.f64 %830 %45) %1055 = (/.f64 %679 t) %1058 = (*.f64 %45 %155) %1060 = (/.f64 %687 t) %1063 = (*.f64 t %155) %1065 = (*.f64 %835 %127) %1067 = (*.f64 %127 %155) %1074 = (*.f64 %45 %835) %1077 = (*.f64 t %835) %1080 = (*.f64 %127 %835) %1085 = (*.f64 %155 %835) %1098 = (*.f64 %45 %127) %1114 = (*.f64 t %127) %1121 = (*.f64 %127 %1027) %1123 = (*.f64 %127 %45) %1126 = (*.f64 %127 %1049) %1128 = (*.f64 %127 t) %1151 = (*.f64 %155 %45) %1156 = (*.f64 %155 t) %1160 = (*.f64 %155 %127) %1162 = (*.f64 %941 #s(literal -1 binary64)) %1204 = (/.f64 %78 %51) %1206 = (-.f64 %717 (/.f64 %104 t)) %1208 = (*.f64 (neg.f64 %1206) %118) %1210 = (neg.f64 %118) %1211 = (*.f64 %1210 %1206) %1214 = (*.f64 (neg.f64 %1041) #s(literal 1 binary64)) %1216 = (*.f64 #s(literal -1 binary64) %1041) %1219 = (*.f64 %705 (/.f64 %45 %127)) %1222 = (*.f64 %45 (/.f64 %705 %127)) %1224 = (/.f64 %1027 t) %1226 = (*.f64 %1206 #s(literal 1 binary64)) %1228 = (/.f64 %78 %409) %1237 = (/.f64 x %409) %1238 = (/.f64 %127 %409) %1247 = (/.f64 %155 %45) %1256 = (/.f64 %155 t) %1265 = (/.f64 %690 %409) %1266 = (/.f64 %977 %127) %1268 = (/.f64 %979 %127) %1270 = (/.f64 %981 %127) %1273 = (/.f64 %690 %51) %1310 = (/.f64 %78 %45) %1339 = (/.f64 %172 t) %1408 = (/.f64 %127 %45) %1446 = (/.f64 %127 %51) %1455 = (/.f64 %127 t) %1492 = (/.f64 t %127) %1549 = (/.f64 %946 %155) %1572 = (fma.f64 t x %463) %1573 = (*.f64 %1572 %35) %1574 = (fma.f64 %45 x %450) %1575 = (*.f64 %1574 %32) %1576 = (fma.f64 %78 t %459) %1577 = (*.f64 %1576 %128) %1578 = (fma.f64 t x %83) %1579 = (*.f64 %1578 %35) %1580 = (-.f64 %459 %679) %1581 = (*.f64 %1580 %128) %1582 = (-.f64 %401 %973) %1583 = (*.f64 %1582 %130) %1584 = (fma.f64 %134 z x) %1585 = (pow.f64 %1584 #s(literal 1 binary64)) %1587 = (/.f64 (fma.f64 %45 x %438) %45) %1589 = (/.f64 (fma.f64 %45 x %440) %45) %1591 = (/.f64 (fma.f64 %45 x %444) %45) %1593 = (/.f64 (fma.f64 %45 x %446) %45) %1595 = (/.f64 (fma.f64 %45 x %97) %45) %1597 = (/.f64 (fma.f64 %1013 %45 %432) %45) %1599 = (/.f64 (fma.f64 %1013 t %434) t) %1601 = (/.f64 (fma.f64 %1013 %155 %436) %155) %1603 = (/.f64 (fma.f64 %1013 %45 %442) %45) %1605 = (/.f64 (fma.f64 %1013 %45 %450) %45) %1607 = (/.f64 (fma.f64 %1013 %155 %460) %155) %1609 = (/.f64 (fma.f64 %1013 t %463) t) %1611 = (/.f64 (fma.f64 %1013 %127 %459) %127) %1613 = (/.f64 (fma.f64 %1013 %155 %401) %155) %1615 = (/.f64 (fma.f64 %45 x %432) %45) %1617 = (/.f64 (fma.f64 t x %434) t) %1619 = (/.f64 (fma.f64 %45 x %442) %45) %1622 = (/.f64 (fma.f64 %1055 %45 (*.f64 %432 %45)) %127) %1625 = (/.f64 (fma.f64 %1055 t (*.f64 %434 %45)) %155) %1628 = (/.f64 (fma.f64 %1055 %155 (*.f64 %436 %45)) %1058) %1631 = (/.f64 (fma.f64 %1055 %45 (*.f64 %442 %45)) %127) %1634 = (/.f64 (fma.f64 %1055 %45 (*.f64 %450 %45)) %127) %1637 = (/.f64 (fma.f64 %1055 %155 (*.f64 %460 %45)) %1058) %1640 = (/.f64 (fma.f64 %1055 t (*.f64 %463 %45)) %155) %1643 = (/.f64 (fma.f64 %1055 %127 (*.f64 %459 %45)) %1098) %1646 = (/.f64 (fma.f64 %1055 %155 (*.f64 %401 %45)) %1058) %1649 = (/.f64 (fma.f64 %1060 %45 (*.f64 %432 t)) %155) %1652 = (/.f64 (fma.f64 %1060 t (*.f64 %434 t)) %127) %1655 = (/.f64 (fma.f64 %1060 %155 (*.f64 %436 t)) %1063) %1658 = (/.f64 (fma.f64 %1060 %45 (*.f64 %442 t)) %155) %1661 = (/.f64 (fma.f64 %1060 %45 (*.f64 %450 t)) %155) %1664 = (/.f64 (fma.f64 %1060 %155 (*.f64 %460 t)) %1063) %1667 = (/.f64 (fma.f64 %1060 t (*.f64 %463 t)) %127) %1670 = (/.f64 (fma.f64 %1060 %127 (*.f64 %459 t)) %1114) %1673 = (/.f64 (fma.f64 %1060 %155 (*.f64 %401 t)) %1063) %1674 = (*.f64 %432 %127) %1676 = (/.f64 (fma.f64 %983 %45 %1674) %1123) %1677 = (*.f64 %434 %127) %1679 = (/.f64 (fma.f64 %983 t %1677) %1128) %1680 = (*.f64 %436 %127) %1682 = (/.f64 (fma.f64 %983 %155 %1680) %1067) %1683 = (*.f64 %442 %127) %1685 = (/.f64 (fma.f64 %983 %45 %1683) %1123) %1686 = (*.f64 %450 %127) %1688 = (/.f64 (fma.f64 %983 %45 %1686) %1123) %1689 = (*.f64 %460 %127) %1691 = (/.f64 (fma.f64 %983 %155 %1689) %1067) %1692 = (*.f64 %463 %127) %1694 = (/.f64 (fma.f64 %983 t %1692) %1128) %1695 = (*.f64 %459 %127) %1697 = (/.f64 (fma.f64 %983 %127 %1695) %1024) %1698 = (*.f64 %401 %127) %1700 = (/.f64 (fma.f64 %983 %155 %1698) %1067) %1702 = (/.f64 (fma.f64 %687 %45 %1674) %1123) %1704 = (/.f64 (fma.f64 %687 t %1677) %1128) %1706 = (/.f64 (fma.f64 %687 %155 %1680) %1067) %1708 = (/.f64 (fma.f64 %687 %45 %1683) %1123) %1710 = (/.f64 (fma.f64 %687 %45 %1686) %1123) %1712 = (/.f64 (fma.f64 %687 %155 %1689) %1067) %1714 = (/.f64 (fma.f64 %687 t %1692) %1128) %1716 = (/.f64 (fma.f64 %687 %127 %1695) %1024) %1718 = (/.f64 (fma.f64 %687 %155 %1698) %1067) %1721 = (/.f64 (fma.f64 %679 %45 (*.f64 %432 %155)) %1151) %1724 = (/.f64 (fma.f64 %679 t (*.f64 %434 %155)) %1156) %1727 = (/.f64 (fma.f64 %679 %155 (*.f64 %436 %155)) %1024) %1730 = (/.f64 (fma.f64 %679 %45 (*.f64 %442 %155)) %1151) %1733 = (/.f64 (fma.f64 %679 %45 (*.f64 %450 %155)) %1151) %1736 = (/.f64 (fma.f64 %679 %155 (*.f64 %460 %155)) %1024) %1739 = (/.f64 (fma.f64 %679 t (*.f64 %463 %155)) %1156) %1742 = (/.f64 (fma.f64 %679 %127 (*.f64 %459 %155)) %1160) %1745 = (/.f64 (fma.f64 %679 %155 (*.f64 %401 %155)) %1024) %1747 = (/.f64 (+.f64 %1055 %432) %45) %1749 = (/.f64 (+.f64 %1060 %434) t) %1751 = (/.f64 (fma.f64 %172 t %436) %155) %1753 = (/.f64 (+.f64 %1055 %442) %45) %1755 = (/.f64 (+.f64 %983 %459) %127) %1758 = (/.f64 (fma.f64 %1055 %45 (*.f64 %45 %432)) %127) %1761 = (/.f64 (fma.f64 %1055 t (*.f64 %45 %434)) %155) %1764 = (/.f64 (fma.f64 %1055 %155 (*.f64 %45 %436)) %1058) %1767 = (/.f64 (fma.f64 %1055 %45 (*.f64 %45 %442)) %127) %1770 = (/.f64 (fma.f64 %1055 %45 (*.f64 %45 %450)) %127) %1773 = (/.f64 (fma.f64 %1055 %155 (*.f64 %45 %460)) %1058) %1776 = (/.f64 (fma.f64 %1055 t (*.f64 %45 %463)) %155) %1779 = (/.f64 (fma.f64 %1055 %127 (*.f64 %45 %459)) %1098) %1782 = (/.f64 (fma.f64 %1055 %155 (*.f64 %45 %401)) %1058) %1785 = (/.f64 (fma.f64 %1060 %45 (*.f64 t %432)) %155) %1788 = (/.f64 (fma.f64 %1060 t (*.f64 t %434)) %127) %1791 = (/.f64 (fma.f64 %1060 %155 (*.f64 t %436)) %1063) %1794 = (/.f64 (fma.f64 %1060 %45 (*.f64 t %442)) %155) %1797 = (/.f64 (fma.f64 %1060 %45 (*.f64 t %450)) %155) %1800 = (/.f64 (fma.f64 %1060 %155 (*.f64 t %460)) %1063) %1803 = (/.f64 (fma.f64 %1060 t (*.f64 t %463)) %127) %1806 = (/.f64 (fma.f64 %1060 %127 (*.f64 t %459)) %1114) %1809 = (/.f64 (fma.f64 %1060 %155 (*.f64 t %401)) %1063) %1810 = (*.f64 %127 %432) %1812 = (/.f64 (fma.f64 %983 %45 %1810) %1123) %1813 = (*.f64 %127 %434) %1815 = (/.f64 (fma.f64 %983 t %1813) %1128) %1816 = (*.f64 %127 %436) %1818 = (/.f64 (fma.f64 %983 %155 %1816) %1067) %1819 = (*.f64 %127 %442) %1821 = (/.f64 (fma.f64 %983 %45 %1819) %1123) %1822 = (*.f64 %127 %450) %1824 = (/.f64 (fma.f64 %983 %45 %1822) %1123) %1825 = (*.f64 %127 %460) %1827 = (/.f64 (fma.f64 %983 %155 %1825) %1067) %1828 = (*.f64 %127 %463) %1830 = (/.f64 (fma.f64 %983 t %1828) %1128) %1831 = (*.f64 %127 %459) %1833 = (/.f64 (fma.f64 %983 %127 %1831) %1024) %1834 = (*.f64 %127 %401) %1836 = (/.f64 (fma.f64 %983 %155 %1834) %1067) %1838 = (/.f64 (fma.f64 %687 %45 %1810) %1123) %1840 = (/.f64 (fma.f64 %687 t %1813) %1128) %1842 = (/.f64 (fma.f64 %687 %155 %1816) %1067) %1844 = (/.f64 (fma.f64 %687 %45 %1819) %1123) %1846 = (/.f64 (fma.f64 %687 %45 %1822) %1123) %1848 = (/.f64 (fma.f64 %687 %155 %1825) %1067) %1850 = (/.f64 (fma.f64 %687 t %1828) %1128) %1852 = (/.f64 (fma.f64 %687 %127 %1831) %1024) %1854 = (/.f64 (fma.f64 %687 %155 %1834) %1067) %1857 = (/.f64 (fma.f64 %679 %45 (*.f64 %155 %432)) %1151) %1860 = (/.f64 (fma.f64 %679 t (*.f64 %155 %434)) %1156) %1863 = (/.f64 (fma.f64 %679 %155 (*.f64 %155 %436)) %1024) %1866 = (/.f64 (fma.f64 %679 %45 (*.f64 %155 %442)) %1151) %1869 = (/.f64 (fma.f64 %679 %45 (*.f64 %155 %450)) %1151) %1872 = (/.f64 (fma.f64 %679 %155 (*.f64 %155 %460)) %1024) %1875 = (/.f64 (fma.f64 %679 t (*.f64 %155 %463)) %1156) %1878 = (/.f64 (fma.f64 %679 %127 (*.f64 %155 %459)) %1160) %1881 = (/.f64 (fma.f64 %679 %155 (*.f64 %155 %401)) %1024) %1883 = (/.f64 (neg.f64 %1578) %45) %1885 = (/.f64 (neg.f64 %1572) %45) %1887 = (/.f64 (neg.f64 %1574) %51) %1889 = (/.f64 (neg.f64 %1576) %155) %1890 = (/.f64 %1572 t) %1891 = (/.f64 %1574 %45) %1892 = (/.f64 %1576 %127) %1893 = (/.f64 %1578 t) %1894 = (/.f64 %1580 %127) %1895 = (/.f64 %1582 %155) %1897 = (/.f64 #s(literal 1 binary64) (/.f64 t %1578)) %1899 = (/.f64 #s(literal 1 binary64) (/.f64 %45 %1574)) %1901 = (/.f64 #s(literal 1 binary64) (/.f64 t %1572)) %1903 = (/.f64 #s(literal 1 binary64) (/.f64 %127 %1576)) %1905 = (/.f64 #s(literal 1 binary64) (/.f64 %127 %1580)) %1907 = (/.f64 #s(literal 1 binary64) (pow.f64 %1584 #s(literal -1 binary64))) %1909 = (/.f64 #s(literal 1 binary64) (/.f64 %155 %1582)) %1910 = (*.f64 %32 %83) %1912 = (neg.f64 (-.f64 %1910 x)) %1913 = (*.f64 %117 z) %1915 = (neg.f64 (-.f64 %1913 x)) %1916 = (*.f64 %76 %2) %1918 = (neg.f64 (-.f64 %1916 x)) %1919 = (*.f64 %38 %134) %1921 = (neg.f64 (-.f64 %1919 x)) %1923 = (neg.f64 (-.f64 %619 x)) %1925 = (neg.f64 (fma.f64 %1310 #s(literal 1 binary64) %454)) %1927 = (neg.f64 (-.f64 %454 x)) %1928 = (fma.f64 %410 %411 %17) %1929 = (fma.f64 %410 %411 %1013) %1930 = (fma.f64 %410 %411 x) %1931 = (fma.f64 %413 %414 %17) %1932 = (fma.f64 %413 %414 %1013) %1933 = (fma.f64 %413 %414 x) %1934 = (fma.f64 %416 %117 %17) %1935 = (fma.f64 %416 %117 %1013) %1936 = (fma.f64 %416 %117 x) %1937 = (fma.f64 %418 %134 %17) %1938 = (fma.f64 %418 %134 %1013) %1939 = (fma.f64 %418 %134 x) %1940 = (fma.f64 %411 %410 %17) %1941 = (fma.f64 %411 %410 %1013) %1942 = (fma.f64 %411 %410 x) %1943 = (fma.f64 %414 %413 %17) %1944 = (fma.f64 %414 %413 %1013) %1945 = (fma.f64 %414 %413 x) %1946 = (fma.f64 %1204 #s(literal 1 binary64) %426) %1947 = (fma.f64 %1228 %428 %426) %1948 = (fma.f64 %1237 %1238 %426) %1949 = (fma.f64 %1247 %222 %426) %1950 = (fma.f64 %1256 %139 %426) %1951 = (fma.f64 %422 %423 %17) %1952 = (fma.f64 %422 %423 %1013) %1953 = (fma.f64 %422 %423 x) %1954 = (fma.f64 %425 %1012 %426) %1955 = (fma.f64 %425 %426 %17) %1956 = (fma.f64 %425 %426 %1013) %1957 = (fma.f64 %425 %426 x) %1958 = (fma.f64 %428 %429 %17) %1959 = (fma.f64 %428 %429 %1013) %1960 = (fma.f64 %428 %429 x) %1961 = (fma.f64 %428 %1228 %426) %1962 = (fma.f64 %432 %32 %17) %1963 = (fma.f64 %432 %32 %1013) %1964 = (fma.f64 %432 %32 x) %1965 = (fma.f64 %434 %35 %17) %1966 = (fma.f64 %434 %35 %1013) %1967 = (fma.f64 %434 %35 x) %1968 = (fma.f64 %436 %130 %17) %1969 = (fma.f64 %436 %130 %1013) %1970 = (fma.f64 %436 %130 x) %1971 = (fma.f64 %438 %32 %17) %1972 = (fma.f64 %438 %32 %1013) %1973 = (fma.f64 %438 %32 x) %1974 = (fma.f64 %440 %32 %17) %1975 = (fma.f64 %440 %32 %1013) %1976 = (fma.f64 %440 %32 x) %1977 = (fma.f64 %442 %32 %17) %1978 = (fma.f64 %442 %32 %1013) %1979 = (fma.f64 %442 %32 x) %1980 = (fma.f64 %444 %32 %17) %1981 = (fma.f64 %444 %32 %1013) %1982 = (fma.f64 %444 %32 x) %1983 = (fma.f64 %446 %32 %17) %1984 = (fma.f64 %446 %32 %1013) %1985 = (fma.f64 %446 %32 x) %1986 = (fma.f64 %1055 %32 %426) %1987 = (fma.f64 %117 %448 %17) %1988 = (fma.f64 %117 %448 %1013) %1989 = (fma.f64 %117 %448 x) %1990 = (fma.f64 %450 %32 %17) %1991 = (fma.f64 %450 %32 %1013) %1992 = (fma.f64 %450 %32 x) %1993 = (fma.f64 %452 %76 %17) %1994 = (fma.f64 %452 %76 %1013) %1995 = (fma.f64 %452 %76 x) %1996 = (fma.f64 %454 %118 %17) %1997 = (fma.f64 %454 %118 %1013) %1998 = (fma.f64 %454 %118 x) %1999 = (fma.f64 %456 %454 %17) %2000 = (fma.f64 %456 %454 %1013) %2001 = (fma.f64 %456 %454 x) %2002 = (fma.f64 %456 %1310 %426) %2003 = (fma.f64 %1310 %456 %426) %2004 = (fma.f64 %1310 %118 %426) %2005 = (fma.f64 %1339 %118 %426) %2006 = (fma.f64 %118 %454 %17) %2007 = (fma.f64 %118 %454 %1013) %2008 = (fma.f64 %118 %454 x) %2009 = (fma.f64 %118 %1310 %426) %2010 = (fma.f64 %118 %1339 %426) %2011 = (fma.f64 %1060 %35 %426) %2012 = (fma.f64 %1012 %425 %426) %2013 = (fma.f64 %1012 #s(literal 1 binary64) %426) %2014 = (fma.f64 %139 %1408 %426) %2015 = (fma.f64 %139 %1256 %426) %2016 = (fma.f64 %460 %130 %17) %2017 = (fma.f64 %460 %130 %1013) %2018 = (fma.f64 %460 %130 x) %2019 = (fma.f64 %983 %128 %426) %2020 = (fma.f64 %97 %32 %17) %2021 = (fma.f64 %97 %32 %1013) %2022 = (fma.f64 %97 %32 x) %2023 = (fma.f64 %172 %32 %426) %2024 = (fma.f64 %463 %35 %17) %2025 = (fma.f64 %463 %35 %1013) %2026 = (fma.f64 %463 %35 x) %2027 = (fma.f64 %465 %125 %17) %2028 = (fma.f64 %465 %125 %1013) %2029 = (fma.f64 %465 %125 x) %2030 = (fma.f64 %687 %128 %426) %2031 = (fma.f64 %130 %401 %17) %2032 = (fma.f64 %130 %401 %1013) %2033 = (fma.f64 %130 %401 x) %2034 = (fma.f64 %222 %1446 %426) %2035 = (fma.f64 %222 %1455 %426) %2036 = (fma.f64 %222 %1247 %426) %2037 = (fma.f64 %431 %41 %17) %2038 = (fma.f64 %431 %41 %1013) %2039 = (fma.f64 %431 %41 x) %2040 = (fma.f64 %459 %128 %17) %2041 = (fma.f64 %459 %128 %1013) %2042 = (fma.f64 %459 %128 x) %2043 = (fma.f64 %426 #s(literal 1 binary64) %17) %2044 = (fma.f64 %426 #s(literal 1 binary64) %1013) %2045 = (fma.f64 %426 #s(literal 1 binary64) x) %2046 = (fma.f64 %679 %130 %426) %2047 = (fma.f64 %401 %130 %17) %2048 = (fma.f64 %401 %130 %1013) %2049 = (fma.f64 %401 %130 x) %2050 = (fma.f64 %125 %465 %17) %2051 = (fma.f64 %125 %465 %1013) %2052 = (fma.f64 %125 %465 x) %2053 = (fma.f64 %76 %452 %17) %2054 = (fma.f64 %76 %452 %1013) %2055 = (fma.f64 %76 %452 x) %2056 = (fma.f64 %35 %83 %17) %2057 = (fma.f64 %35 %83 %1013) %2058 = (fma.f64 %35 %83 x) %2059 = (fma.f64 %8 %475 %17) %2060 = (fma.f64 %8 %475 %1013) %2061 = (fma.f64 %8 %475 x) %2062 = (fma.f64 %45 %265 %426) %2063 = (fma.f64 %134 %477 %17) %2064 = (fma.f64 %134 %477 %1013) %2065 = (fma.f64 %134 %477 x) %2066 = (fma.f64 %134 z %17) %2067 = (fma.f64 %134 z %1013) %2068 = (fma.f64 %83 %35 %17) %2069 = (fma.f64 %83 %35 %1013) %2070 = (fma.f64 %83 %35 x) %2071 = (fma.f64 %78 %1492 %426) %2072 = (fma.f64 %78 %35 %426) %2073 = (fma.f64 %41 %431 %17) %2074 = (fma.f64 %41 %431 %1013) %2075 = (fma.f64 %41 %431 x) %2076 = (fma.f64 %41 %2 %17) %2077 = (fma.f64 %41 %2 %1013) %2078 = (fma.f64 %41 %2 x) %2079 = (fma.f64 #s(literal 1 binary64) %1204 %426) %2080 = (fma.f64 #s(literal 1 binary64) %1012 %426) %2081 = (fma.f64 #s(literal 1 binary64) %426 %17) %2082 = (fma.f64 #s(literal 1 binary64) %426 %1013) %2083 = (fma.f64 #s(literal 1 binary64) %426 x) %2084 = (fma.f64 t %483 %17) %2085 = (fma.f64 t %483 %1013) %2086 = (fma.f64 t %483 x) %2087 = (fma.f64 t %485 %17) %2088 = (fma.f64 t %485 %1013) %2089 = (fma.f64 t %485 x) %2090 = (fma.f64 t %251 %426) %2091 = (fma.f64 z %134 %17) %2092 = (fma.f64 z %134 %1013) %2093 = (fma.f64 z %134 x) %2094 = (fma.f64 %2 %41 %17) %2095 = (fma.f64 %2 %41 %1013) %2096 = (fma.f64 %2 %41 x) %2097 = (*.f64 %128 %401) %2098 = (-.f64 %1013 %2097) %2099 = (*.f64 %193 %465) %2100 = (-.f64 %1013 %2099) %2101 = (*.f64 %195 %465) %2102 = (-.f64 %1013 %2101) %2103 = (*.f64 %548 %35) %2104 = (-.f64 %1013 %2103) %2105 = (*.f64 %1210 %454) %2106 = (-.f64 %1013 %2105) %2107 = (/.f64 z %127) %2108 = (*.f64 %2107 %125) %2109 = (-.f64 %1013 %2108) %2110 = (*.f64 %2 %475) %2111 = (-.f64 %1013 %2110) %2112 = (*.f64 %45 %483) %2113 = (-.f64 %1013 %2112) %2114 = (*.f64 %45 %485) %2115 = (-.f64 %1013 %2114) %2116 = (*.f64 #s(literal -1 binary64) %426) %2117 = (-.f64 %1013 %2116) %2118 = (-.f64 %1013 %1919) %2119 = (-.f64 %1013 %454) %2120 = (-.f64 %426 %21) %2121 = (-.f64 %426 %13) %2122 = (-.f64 x %2097) %2123 = (-.f64 x %2099) %2124 = (-.f64 x %2101) %2125 = (-.f64 x %2103) %2126 = (-.f64 x %2105) %2127 = (-.f64 x %2108) %2128 = (-.f64 x %2110) %2129 = (-.f64 x %2112) %2130 = (-.f64 x %2114) %2131 = (-.f64 x %2116) %2132 = (-.f64 x %617) %2133 = (-.f64 x %1910) %2134 = (-.f64 x %1913) %2135 = (-.f64 x %1916) %2136 = (-.f64 x %1919) %2137 = (-.f64 x %619) %2138 = (-.f64 x %454) %2139 = (+.f64 %1012 %426) %2140 = (+.f64 %1013 %426) %2141 = (+.f64 %426 %17) %2142 = (+.f64 %426 %1013) %2143 = (+.f64 %426 x) %2145 = (+.f64 x (*.f64 %193 %2107)) %2147 = (+.f64 x (*.f64 %195 %2107)) %2149 = (+.f64 x (*.f64 %188 %465)) %2151 = (+.f64 x (*.f64 %126 %2107)) %2153 = (+.f64 x (neg.f64 %1910)) %2155 = (+.f64 x (neg.f64 %1913)) %2157 = (+.f64 x (neg.f64 %1916)) %2159 = (+.f64 x (neg.f64 %1919)) %2160 = (+.f64 x %426) %2161 = (*.f64 %27 z) %2166 = (*.f64 %2161 #s(literal -1 binary64)) %2168 = (*.f64 %2161 #s(literal 1 binary64)) %2170 = (*.f64 %38 %27) %2171 = (neg.f64 %2170) %2176 = (*.f64 %41 %27) %2178 = (/.f64 %27 t) %2183 = (neg.f64 %2168) %2185 = (neg.f64 %2171) %2209 = (*.f64 %27 %76) %2211 = (-.f64 %172 %2161) %2213 = (fma.f64 %27 z %78) %2214 = (neg.f64 %2213) %2217 = (fma.f64 %41 %27 x) %2314 = (*.f64 %32 %2161) %2316 = (*.f64 %2183 %35) %2318 = (*.f64 %76 %27) %2320 = (*.f64 %38 %2178) %2333 = (neg.f64 %27) x y (pow.f64 %2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) (neg.f64 %8) (-.f64 %11 x) (-.f64 %13 %14) (-.f64 %13 %10) (-.f64 y %17) %2 (+.f64 %13 %11) (+.f64 %13 y) (+.f64 y %21) (+.f64 y %13) z t (pow.f64 %27 #s(literal 1 binary64)) %27 (/.f64 #s(literal 1 binary64) (pow.f64 %27 #s(literal -1 binary64))) #s(literal 1 binary64) (*.f64 %31 %32) (*.f64 %34 %35) (*.f64 %35 z) (*.f64 %38 %32) (*.f64 z %35) (pow.f64 %41 #s(literal 1 binary64)) (/.f64 %44 %45) (/.f64 %48 t) (/.f64 %50 %51) (/.f64 %53 %45) (/.f64 %31 %45) (/.f64 %34 %51) (/.f64 %34 t) (/.f64 %43 %51) (/.f64 %47 %45) (/.f64 %38 %60) (/.f64 %38 %45) (/.f64 #s(literal 1 binary64) (/.f64 %45 %31)) (/.f64 #s(literal 1 binary64) (/.f64 t %34)) (/.f64 #s(literal 1 binary64) (/.f64 %51 z)) (/.f64 #s(literal 1 binary64) (pow.f64 %41 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %45 %38)) (/.f64 #s(literal 1 binary64) (/.f64 t z)) (/.f64 z %51) %41 (neg.f64 %76) %78 (*.f64 x t) (pow.f64 %78 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %78 #s(literal -1 binary64))) (*.f64 (*.f64 %83 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 %83 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %83) (*.f64 z %90) %83 (*.f64 %2 %34) (*.f64 %2 z) (pow.f64 %83 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %83 #s(literal -1 binary64))) (neg.f64 %97) (fma.f64 z y %99) (fma.f64 y z %101) (-.f64 %103 %104) (-.f64 %106 (*.f64 %17 z)) (-.f64 %106 (neg.f64 %101)) (-.f64 %106 %104) (+.f64 %103 %99) (+.f64 %106 %101) (*.f64 %114 %32) (*.f64 %90 %35) (*.f64 %117 %118) (*.f64 %122 %35) (*.f64 %118 %117) (*.f64 %126 %128) (*.f64 %125 %130) (*.f64 %35 %2) (*.f64 %8 %32) (*.f64 %134 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %134) (*.f64 %2 %35) (pow.f64 %134 #s(literal 1 binary64)) (/.f64 (fma.f64 %139 %45 %10) %45) (/.f64 (fma.f64 %139 t y) t) (/.f64 (-.f64 (*.f64 %139 %45) y) %45) (/.f64 (-.f64 (*.f64 %120 %45) %13) %45) (/.f64 (fma.f64 %45 x %150) %127) (/.f64 (fma.f64 t x %153) %155) (/.f64 (fma.f64 %10 t (*.f64 %13 %45)) %155) (/.f64 (fma.f64 %45 x %160) %127) (/.f64 (fma.f64 t x %163) %155) (/.f64 (fma.f64 %10 t %166) %155) (/.f64 (fma.f64 y t %169) %127) (/.f64 (-.f64 %172 %163) %127) (/.f64 (-.f64 %150 %166) %127) (/.f64 (-.f64 %177 %172) %155) (/.f64 (-.f64 %153 %169) %155) (/.f64 (neg.f64 %114) %51) (/.f64 (neg.f64 %90) %45) (/.f64 (neg.f64 %122) %45) (/.f64 %188 %155) (/.f64 %114 %45) (/.f64 %90 %51) (/.f64 %90 t) (/.f64 %193 %127) (/.f64 %195 %127) (/.f64 %122 t) (/.f64 %126 %127) (/.f64 %125 %155) (/.f64 %8 %60) (/.f64 %8 %45) (/.f64 #s(literal 1 binary64) (/.f64 %155 %125)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %114)) (/.f64 #s(literal 1 binary64) (/.f64 t %90)) (/.f64 #s(literal 1 binary64) (/.f64 t %122)) (/.f64 #s(literal 1 binary64) (/.f64 %127 %126)) (/.f64 #s(literal 1 binary64) (/.f64 %51 %2)) (/.f64 #s(literal 1 binary64) (pow.f64 %134 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %45 %8)) (/.f64 #s(literal 1 binary64) (/.f64 t %2)) (/.f64 %2 %51) %134 (neg.f64 %117) (fma.f64 %118 %222 %224) (fma.f64 %118 %222 %226) (fma.f64 %139 #s(literal 1 binary64) %224) (fma.f64 %139 #s(literal 1 binary64) %226) (fma.f64 %10 %32 %139) (fma.f64 %13 %35 %232) (fma.f64 %13 %35 %234) (fma.f64 %13 %35 %120) (fma.f64 %222 %118 %224) (fma.f64 %222 %118 %226) (fma.f64 %78 %130 %224) (fma.f64 %78 %130 %226) (fma.f64 #s(literal 1 binary64) %139 %224) (fma.f64 #s(literal 1 binary64) %139 %226) (fma.f64 y %35 %139) (fma.f64 x %32 %232) (fma.f64 x %32 %234) (fma.f64 x %32 %120) (-.f64 (/.f64 %121 t) %222) (-.f64 (/.f64 %249 %127) %251) (-.f64 %139 (*.f64 %10 %35)) (-.f64 %139 (neg.f64 %120)) (-.f64 %139 (/.f64 %11 %45)) (-.f64 %139 %231) (-.f64 %120 (neg.f64 %139)) (-.f64 %120 (/.f64 %17 t)) (-.f64 %120 %222) (+.f64 %265 %224) (+.f64 %265 %226) (+.f64 %139 %232) (+.f64 %139 %234) (+.f64 %139 %120) (+.f64 %120 %139) (pow.f64 %45 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %32) %45 (pow.f64 %8 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %8 #s(literal -1 binary64))) (neg.f64 %2) (-.f64 %17 y) (-.f64 %10 %21) (-.f64 %10 %13) (-.f64 x %11) %8 (+.f64 %10 %17) (+.f64 %10 x) (+.f64 x %14) (+.f64 x %10) (pow.f64 %38 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %38 #s(literal -1 binary64))) %38 %99 (*.f64 z %13) (*.f64 x %38) (pow.f64 %99 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %99 #s(literal -1 binary64))) (neg.f64 %104) (*.f64 #s(literal 2 binary64) %295) (*.f64 #s(literal -1 binary64) %32) (*.f64 %35 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %35) (pow.f64 %51 #s(literal -1 binary64)) (pow.f64 %35 #s(literal 1 binary64)) (pow.f64 t #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 %45 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %306) (/.f64 #s(literal 2 binary64) (*.f64 %51 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %51)) (/.f64 #s(literal 2 binary64) %314) (/.f64 #s(literal -1 binary64) %60) (/.f64 #s(literal -1 binary64) %45) (/.f64 #s(literal 1 binary64) (/.f64 %51 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %35 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %45 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %51) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 1 binary64))) %35 (neg.f64 %32) (fma.f64 #s(literal 1/2 binary64) %35 %295) (fma.f64 #s(literal 2 binary64) %295 %330) (fma.f64 #s(literal 2 binary64) %295 %332) (fma.f64 #s(literal -1 binary64) %32 %330) (fma.f64 #s(literal -1 binary64) %32 %332) (fma.f64 %35 #s(literal 1 binary64) %330) (fma.f64 %35 #s(literal 1 binary64) %332) (fma.f64 #s(literal 1 binary64) %35 %330) (fma.f64 #s(literal 1 binary64) %35 %332) (+.f64 %295 %295) (+.f64 %35 %330) (+.f64 %35 %332) (*.f64 %43 %32) (*.f64 %47 %35) (*.f64 %35 %38) (*.f64 %38 %35) (*.f64 z %32) (pow.f64 %76 #s(literal 1 binary64)) (/.f64 %44 %51) (/.f64 %48 %45) (/.f64 %50 %45) (/.f64 %53 t) (/.f64 %31 %51) (/.f64 %34 %45) (/.f64 %43 %45) (/.f64 %47 %51) (/.f64 %47 t) (/.f64 %38 %51) %76 (/.f64 #s(literal 1 binary64) (/.f64 %45 %43)) (/.f64 #s(literal 1 binary64) (/.f64 t %47)) (/.f64 #s(literal 1 binary64) (/.f64 %51 %38)) (/.f64 #s(literal 1 binary64) (pow.f64 %76 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %45 z)) (/.f64 #s(literal 1 binary64) (/.f64 t %38)) (/.f64 z %60) (/.f64 z %45) (neg.f64 %41) %155 (*.f64 t %45) (pow.f64 %155 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %130) (neg.f64 %127) %125 (*.f64 t %8) (pow.f64 %125 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %125 #s(literal -1 binary64))) (neg.f64 %193) (neg.f64 %195) (fma.f64 t x %223) (fma.f64 t x %177) (fma.f64 x t %223) (fma.f64 x t %177) (-.f64 %78 (*.f64 %11 t)) (-.f64 %78 (neg.f64 %223)) (-.f64 %78 (neg.f64 %177)) (-.f64 %78 %160) (-.f64 %78 %249) (+.f64 %78 %223) (+.f64 %78 %177) (*.f64 %398 %8) (*.f64 %97 t) %401 (*.f64 %8 %402) (*.f64 t %97) (*.f64 z %125) (pow.f64 %401 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %401 #s(literal -1 binary64))) (*.f64 %410 %411) (*.f64 %413 %414) (*.f64 %416 %117) (*.f64 %418 %134) (*.f64 %411 %410) (*.f64 %414 %413) (*.f64 %422 %423) (*.f64 %425 %426) (*.f64 %428 %429) (*.f64 %432 %32) (*.f64 %434 %35) (*.f64 %436 %130) (*.f64 %438 %32) (*.f64 %440 %32) (*.f64 %442 %32) (*.f64 %444 %32) (*.f64 %446 %32) (*.f64 %117 %448) (*.f64 %450 %32) (*.f64 %452 %76) (*.f64 %454 %118) (*.f64 %456 %454) (*.f64 %118 %454) (*.f64 %460 %130) (*.f64 %97 %32) (*.f64 %463 %35) (*.f64 %465 %125) (*.f64 %130 %401) (*.f64 %431 %41) (*.f64 %459 %128) (*.f64 %426 #s(literal 1 binary64)) (*.f64 %401 %130) (*.f64 %125 %465) (*.f64 %76 %452) (*.f64 %35 %83) (*.f64 %8 %475) (*.f64 %134 %477) %426 (*.f64 %83 %35) (*.f64 %41 %431) (*.f64 %41 %2) (*.f64 #s(literal 1 binary64) %426) (*.f64 t %483) (*.f64 t %485) (*.f64 z %134) (*.f64 %2 %41) (pow.f64 %426 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %438) %306) (/.f64 (*.f64 #s(literal 2 binary64) %440) %306) (/.f64 (*.f64 #s(literal 2 binary64) %444) %306) (/.f64 (*.f64 #s(literal 2 binary64) %446) %306) (/.f64 (*.f64 #s(literal 2 binary64) %97) %306) (/.f64 (*.f64 #s(literal 2 binary64) %83) %314) (/.f64 (*.f64 t %438) %155) (/.f64 (*.f64 t %440) %155) (/.f64 (*.f64 t %444) %155) (/.f64 (*.f64 t %446) %155) (/.f64 (*.f64 %459 #s(literal -1 binary64)) %511) (/.f64 (*.f64 %459 #s(literal 1 binary64)) %127) (/.f64 (*.f64 %401 #s(literal -1 binary64)) %127) (/.f64 (*.f64 %126 %31) %511) (/.f64 (*.f64 %126 %34) %127) (/.f64 (*.f64 %125 %31) %127) (/.f64 (*.f64 %125 %34) %155) (/.f64 (*.f64 %43 %125) %155) (/.f64 (*.f64 %47 %125) %127) (/.f64 (*.f64 %31 %126) %530) (/.f64 (*.f64 %31 %125) %127) (/.f64 (*.f64 %34 %126) %127) (/.f64 (*.f64 %34 %125) %155) (/.f64 (*.f64 %38 %126) %530) (/.f64 (*.f64 %126 %38) %511) (/.f64 (*.f64 %125 %43) %155) (/.f64 (*.f64 %125 %47) %127) (/.f64 (neg.f64 %432) %51) (/.f64 %548 %45) (/.f64 (neg.f64 %436) %127) (/.f64 (neg.f64 %442) %51) (/.f64 (neg.f64 %438) %51) (/.f64 (neg.f64 %440) %51) (/.f64 (neg.f64 %444) %51) (/.f64 (neg.f64 %446) %51) (/.f64 (neg.f64 %460) %127) (/.f64 %432 %45) (/.f64 %434 %51) (/.f64 %434 t) (/.f64 %436 %530) (/.f64 %436 %155) (/.f64 %438 %45) (/.f64 %440 %45) (/.f64 %442 %45) (/.f64 %444 %45) (/.f64 %446 %45) (/.f64 %450 %45) (/.f64 %460 %155) (/.f64 %97 %45) (/.f64 %463 %51) (/.f64 %463 t) (/.f64 %459 %127) (/.f64 %401 %511) (/.f64 %401 %530) (/.f64 %401 %155) (/.f64 %83 %51) (/.f64 %83 t) (/.f64 #s(literal 1 binary64) (/.f64 %45 %432)) (/.f64 #s(literal 1 binary64) (/.f64 t %434)) (/.f64 #s(literal 1 binary64) (/.f64 %155 %436)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %442)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %450)) (/.f64 #s(literal 1 binary64) (/.f64 %155 %460)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %438)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %440)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %444)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %446)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %97)) (/.f64 #s(literal 1 binary64) (pow.f64 %426 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %463)) (/.f64 #s(literal 1 binary64) (/.f64 %127 %459)) (/.f64 #s(literal 1 binary64) (/.f64 t %83)) (/.f64 #s(literal 1 binary64) (/.f64 %155 %401)) (neg.f64 %617) (neg.f64 %619) (neg.f64 %454) (fma.f64 %41 y %622) (fma.f64 y %41 %624) (-.f64 %626 (*.f64 %76 %13)) (-.f64 %626 (neg.f64 %622)) (-.f64 %631 (*.f64 x %41)) (-.f64 %631 (*.f64 %17 %41)) (-.f64 %631 (neg.f64 %624)) (+.f64 (/.f64 %103 t) (/.f64 %99 t)) (+.f64 (/.f64 %106 t) (/.f64 %101 t)) (+.f64 %626 %622) (+.f64 %631 %624) (*.f64 %103 %32) (*.f64 %106 %32) (*.f64 %649 %32) (*.f64 %648 %35) %652 (*.f64 %38 (*.f64 %35 y)) (*.f64 y %76) (pow.f64 %652 #s(literal 1 binary64)) (/.f64 (neg.f64 %103) %51) (/.f64 (neg.f64 %649) %51) (/.f64 %103 %45) (/.f64 %106 %45) (/.f64 %649 %45) (/.f64 %648 %51) (/.f64 %648 t) (/.f64 #s(literal 1 binary64) (/.f64 %45 %103)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %106)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %649)) (/.f64 #s(literal 1 binary64) (pow.f64 %652 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %648)) (neg.f64 %626) (neg.f64 %631) (*.f64 %172 t) %679 (*.f64 %45 %78) (*.f64 %78 %45) (*.f64 t %172) (*.f64 x %155) (pow.f64 %679 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %679 #s(literal -1 binary64))) (neg.f64 %687) (pow.f64 %690 #s(literal 1 binary64)) (/.f64 (fma.f64 %692 x %693) t) (/.f64 (fma.f64 %692 x %696) t) (/.f64 (-.f64 %699 (*.f64 %648 t)) t) (/.f64 #s(literal 1 binary64) (pow.f64 %690 #s(literal -1 binary64))) (neg.f64 %705) (fma.f64 %163 %76 %707) (fma.f64 %163 %76 %101) (fma.f64 %163 %76 %99) (fma.f64 %693 %35 %707) (fma.f64 %693 %35 %101) (fma.f64 %693 %35 %99) (fma.f64 %696 %35 %707) (fma.f64 %696 %35 %101) (fma.f64 %696 %35 %99) (fma.f64 %717 t %707) (fma.f64 %717 t %101) (fma.f64 %717 t %99) (fma.f64 %721 y %707) (fma.f64 %721 y %101) (fma.f64 %721 y %99) (fma.f64 %652 %45 %707) (fma.f64 %652 %45 %101) (fma.f64 %652 %45 %99) (fma.f64 %76 %153 %707) (fma.f64 %76 %153 %101) (fma.f64 %76 %153 %99) %690 (fma.f64 %38 x %731) (fma.f64 %38 x %734) (fma.f64 %38 x %736) (fma.f64 %38 x %738) (fma.f64 %38 x %740) (fma.f64 %38 x %743) (fma.f64 %38 x %746) (fma.f64 %38 x %749) (fma.f64 %38 x %752) (fma.f64 %38 x %756) (fma.f64 %38 x %754) (fma.f64 %45 %652 %707) (fma.f64 %45 %652 %101) (fma.f64 %45 %652 %99) (fma.f64 z %13 %689) (fma.f64 z %13 %731) (fma.f64 z %13 %734) (fma.f64 z %13 %736) (fma.f64 z %13 %738) (fma.f64 z %13 %740) (fma.f64 z %13 %743) (fma.f64 z %13 %746) (fma.f64 z %13 %749) (fma.f64 z %13 %752) (fma.f64 z %13 %756) (fma.f64 z %13 %754) (fma.f64 y %721 %707) (fma.f64 y %721 %101) (fma.f64 y %721 %99) (fma.f64 x %38 %689) (fma.f64 x %38 %731) (fma.f64 x %38 %734) (fma.f64 x %38 %736) (fma.f64 x %38 %738) (fma.f64 x %38 %740) (fma.f64 x %38 %743) (fma.f64 x %38 %746) (fma.f64 x %38 %749) (fma.f64 x %38 %752) (fma.f64 x %38 %756) (fma.f64 x %38 %754) (-.f64 %754 %104) (-.f64 %99 (*.f64 (*.f64 %41 %45) y)) (-.f64 %99 (*.f64 %742 y)) (-.f64 %99 (*.f64 %626 %45)) (-.f64 %99 (*.f64 %631 %45)) (-.f64 %99 (*.f64 (neg.f64 %163) %76)) (-.f64 %99 (*.f64 %733 t)) (-.f64 %99 (*.f64 (neg.f64 %721) y)) (-.f64 %99 (*.f64 %41 %153)) (-.f64 %99 %745) (-.f64 %99 %748) (-.f64 %99 %751) (-.f64 %99 %755) (-.f64 %99 %813) (+.f64 %754 %707) (+.f64 %754 %101) (+.f64 %754 %99) (+.f64 %99 %689) (+.f64 %99 %731) (+.f64 %99 %734) (+.f64 %99 %736) (+.f64 %99 %738) (+.f64 %99 %740) (+.f64 %99 %743) (+.f64 %99 %746) (+.f64 %99 %749) (+.f64 %99 %752) (+.f64 %99 %756) (+.f64 %99 %754) %830 (*.f64 t %690) (pow.f64 %830 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %830 #s(literal -1 binary64))) (neg.f64 %835) (fma.f64 %692 x %837) (fma.f64 %839 %721 %840) (fma.f64 %839 %721 %843) (fma.f64 %839 %721 %846) (fma.f64 %839 %721 %699) (fma.f64 %813 %45 %840) (fma.f64 %813 %45 %843) (fma.f64 %813 %45 %846) (fma.f64 %813 %45 %699) (fma.f64 %754 t %840) (fma.f64 %754 t %843) (fma.f64 %754 t %846) (fma.f64 %754 t %699) (fma.f64 %652 %155 %840) (fma.f64 %652 %155 %843) (fma.f64 %652 %155 %846) (fma.f64 %652 %155 %699) (fma.f64 %155 %652 %840) (fma.f64 %155 %652 %843) (fma.f64 %155 %652 %846) (fma.f64 %155 %652 %699) (fma.f64 %99 t %837) (fma.f64 %38 %78 %837) (fma.f64 %45 %813 %840) (fma.f64 %45 %813 %843) (fma.f64 %45 %813 %846) (fma.f64 %45 %813 %699) (fma.f64 %78 %38 %837) (fma.f64 t %754 %840) (fma.f64 t %754 %843) (fma.f64 t %754 %846) (fma.f64 t %754 %699) (fma.f64 t %99 %837) (fma.f64 y %877 %840) (fma.f64 y %877 %843) (fma.f64 y %877 %846) (fma.f64 y %877 %699) (fma.f64 x %882 %837) (-.f64 %699 (*.f64 %626 %155)) (-.f64 %699 (*.f64 %631 %155)) (-.f64 %699 (*.f64 (neg.f64 %839) %721)) (-.f64 %699 (*.f64 %755 t)) (-.f64 %699 (*.f64 %717 %155)) (-.f64 %699 (*.f64 %127 %652)) (-.f64 %699 (*.f64 %51 %813)) (-.f64 %699 (*.f64 %10 %877)) (-.f64 %699 (*.f64 %45 %754)) (-.f64 %699 (*.f64 %754 %45)) (-.f64 %699 %905) (-.f64 %699 (*.f64 t %813)) (-.f64 %699 (neg.f64 %837)) (-.f64 %837 %912) (-.f64 %837 %914) (-.f64 %837 %916) (-.f64 %837 %918) (-.f64 %837 %920) (-.f64 %837 %922) (-.f64 %837 %842) (-.f64 %837 %845) (+.f64 %699 %837) (+.f64 %837 %840) (+.f64 %837 %843) (+.f64 %837 %846) (+.f64 %837 %699) (*.f64 %45 %931) %934 (pow.f64 %934 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %934 #s(literal -1 binary64))) (neg.f64 %938) (neg.f64 %941) (fma.f64 %705 t %679) (fma.f64 %172 t %944) (fma.f64 %172 t %947) (fma.f64 %172 t %835) (fma.f64 %690 %45 %679) (fma.f64 %155 x %944) (fma.f64 %155 x %947) (fma.f64 %155 x %835) (fma.f64 %45 %690 %679) (fma.f64 %45 %78 %944) (fma.f64 %45 %78 %947) (fma.f64 %45 %78 %835) (fma.f64 %78 %45 %944) (fma.f64 %78 %45 %947) (fma.f64 %78 %45 %835) (fma.f64 t %705 %679) (fma.f64 t %172 %944) (fma.f64 t %172 %947) (fma.f64 t %172 %835) (fma.f64 x %155 %944) (fma.f64 x %155 %947) (fma.f64 x %155 %835) (-.f64 %968 %699) (-.f64 %835 (*.f64 (neg.f64 %172) t)) (-.f64 %835 %973) (-.f64 %835 (*.f64 %13 %155)) (-.f64 %835 %977) (-.f64 %835 %979) (-.f64 %835 %981) (-.f64 %835 %983) (-.f64 %835 %687) (-.f64 %679 (*.f64 %705 %45)) (-.f64 %679 (*.f64 %45 %705)) (-.f64 %679 %946) (-.f64 %679 %830) (+.f64 %968 %912) (+.f64 %968 %914) (+.f64 %968 %916) (+.f64 %968 %918) (+.f64 %968 %920) (+.f64 %968 %922) (+.f64 %968 %842) (+.f64 %968 %845) (+.f64 %835 %679) (+.f64 %679 %944) (+.f64 %679 %947) (+.f64 %679 %835) (*.f64 %425 %1004) (*.f64 %428 (/.f64 %940 %409)) (*.f64 %1008 %130) (*.f64 %1010 %32) (*.f64 %1014 %130) (*.f64 %456 (/.f64 %931 %45)) (*.f64 %118 (/.f64 %940 %45)) (*.f64 %118 (/.f64 %933 t)) (*.f64 %1023 (/.f64 #s(literal 1 binary64) %1024)) (*.f64 %1028 %35) (*.f64 %130 %934) (*.f64 %941 %128) (*.f64 %934 %130) (*.f64 #s(literal 1 binary64) (/.f64 %940 %51)) (*.f64 #s(literal 1 binary64) %1004) (*.f64 #s(literal 1 binary64) (/.f64 %931 t)) (*.f64 #s(literal 1 binary64) (/.f64 %933 %45)) (pow.f64 %1043 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1013 %45) %1027) %45) (/.f64 (-.f64 (*.f64 %1013 t) %1049) t) (/.f64 (-.f64 (*.f64 %1013 %127) %835) %127) (/.f64 (fma.f64 %1055 %155 (*.f64 %835 %45)) %1058) (/.f64 (fma.f64 %1060 %155 (*.f64 %835 t)) %1063) (/.f64 (fma.f64 %983 %155 %1065) %1067) (/.f64 (fma.f64 %687 %155 %1065) %1067) (/.f64 (fma.f64 %679 %155 (*.f64 %835 %155)) %1024) (/.f64 (fma.f64 %1055 %155 %1074) %1058) (/.f64 (fma.f64 %1060 %155 %1077) %1063) (/.f64 (fma.f64 %983 %155 %1080) %1067) (/.f64 (fma.f64 %687 %155 %1080) %1067) (/.f64 (fma.f64 %679 %155 %1085) %1024) (/.f64 (-.f64 (*.f64 %1055 %45) (*.f64 %45 %1027)) %127) (/.f64 (-.f64 (*.f64 %1055 t) (*.f64 %45 %1049)) %155) (/.f64 (-.f64 (*.f64 %1055 %127) %1074) %1098) (/.f64 (-.f64 (*.f64 %1055 %155) (*.f64 %45 %830)) %1058) (/.f64 (-.f64 (*.f64 %1060 %45) (*.f64 t %1027)) %155) (/.f64 (-.f64 (*.f64 %1060 t) (*.f64 t %1049)) %127) (/.f64 (-.f64 (*.f64 %1060 %127) %1077) %1114) (/.f64 (-.f64 (*.f64 %1060 %155) (*.f64 t %830)) %1063) (/.f64 (-.f64 (*.f64 %983 %45) %1121) %1123) (/.f64 (-.f64 (*.f64 %983 t) %1126) %1128) (/.f64 (-.f64 (*.f64 %983 %127) %1080) %1024) (/.f64 (-.f64 (*.f64 %983 %155) %1022) %1067) (/.f64 (-.f64 (*.f64 %687 %45) %1121) %1123) (/.f64 (-.f64 (*.f64 %687 t) %1126) %1128) (/.f64 (-.f64 (*.f64 %687 %127) %1080) %1024) (/.f64 (-.f64 (*.f64 %687 %155) %1022) %1067) (/.f64 (-.f64 (*.f64 %679 %45) (*.f64 %155 %1027)) %1151) (/.f64 (-.f64 (*.f64 %679 t) (*.f64 %155 %1049)) %1156) (/.f64 (-.f64 (*.f64 %679 %127) %1085) %1160) (/.f64 %1162 %511) (/.f64 %1162 %155) (/.f64 (*.f64 %941 #s(literal 1 binary64)) %127) (/.f64 (*.f64 %934 #s(literal -1 binary64)) %127) (/.f64 (neg.f64 %1008) %127) (/.f64 (neg.f64 %1014) %127) (/.f64 (neg.f64 %1023) (neg.f64 %1024)) (/.f64 %1008 %530) (/.f64 %1008 %155) (/.f64 %938 %127) (/.f64 %1010 %45) (/.f64 %1014 %155) (/.f64 %1023 %1024) (/.f64 %1028 %51) (/.f64 %1028 t) (/.f64 %941 %127) (/.f64 %934 %155) (/.f64 #s(literal 1 binary64) (/.f64 %155 %1008)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %1010)) (/.f64 #s(literal 1 binary64) (/.f64 %155 %1014)) (/.f64 #s(literal 1 binary64) (/.f64 %1024 %1023)) (/.f64 #s(literal 1 binary64) (pow.f64 %1043 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %1028)) (/.f64 #s(literal 1 binary64) (/.f64 %127 %941)) (/.f64 #s(literal 1 binary64) (/.f64 %155 %934)) (neg.f64 (neg.f64 %1043)) (fma.f64 %1204 #s(literal 1 binary64) %1208) (fma.f64 %1204 #s(literal 1 binary64) %1211) (fma.f64 %1204 #s(literal 1 binary64) %1214) (fma.f64 %1204 #s(literal 1 binary64) %1216) (fma.f64 %1204 #s(literal 1 binary64) %1219) (fma.f64 %1204 #s(literal 1 binary64) %1222) (fma.f64 %1204 #s(literal 1 binary64) %1224) (fma.f64 %1204 #s(literal 1 binary64) %1226) (fma.f64 %1228 %428 %1208) (fma.f64 %1228 %428 %1211) (fma.f64 %1228 %428 %1214) (fma.f64 %1228 %428 %1216) (fma.f64 %1228 %428 %1219) (fma.f64 %1228 %428 %1222) (fma.f64 %1228 %428 %1224) (fma.f64 %1228 %428 %1226) (fma.f64 %1237 %1238 %1208) (fma.f64 %1237 %1238 %1211) (fma.f64 %1237 %1238 %1214) (fma.f64 %1237 %1238 %1216) (fma.f64 %1237 %1238 %1219) (fma.f64 %1237 %1238 %1222) (fma.f64 %1237 %1238 %1224) (fma.f64 %1237 %1238 %1226) (fma.f64 %1247 %222 %1208) (fma.f64 %1247 %222 %1211) (fma.f64 %1247 %222 %1214) (fma.f64 %1247 %222 %1216) (fma.f64 %1247 %222 %1219) (fma.f64 %1247 %222 %1222) (fma.f64 %1247 %222 %1224) (fma.f64 %1247 %222 %1226) (fma.f64 %1256 %139 %1208) (fma.f64 %1256 %139 %1211) (fma.f64 %1256 %139 %1214) (fma.f64 %1256 %139 %1216) (fma.f64 %1256 %139 %1219) (fma.f64 %1256 %139 %1222) (fma.f64 %1256 %139 %1224) (fma.f64 %1256 %139 %1226) (fma.f64 %1265 %428 %1266) (fma.f64 %1265 %428 %1268) (fma.f64 %1265 %428 %1270) (fma.f64 %1265 %428 %1013) (fma.f64 %1273 #s(literal 1 binary64) %1266) (fma.f64 %1273 #s(literal 1 binary64) %1268) (fma.f64 %1273 #s(literal 1 binary64) %1270) (fma.f64 %1273 #s(literal 1 binary64) %1013) (fma.f64 %425 %1206 %1266) (fma.f64 %425 %1206 %1268) (fma.f64 %425 %1206 %1270) (fma.f64 %425 %1206 %1013) (fma.f64 %425 %1012 %1208) (fma.f64 %425 %1012 %1211) (fma.f64 %425 %1012 %1214) (fma.f64 %425 %1012 %1216) (fma.f64 %425 %1012 %1219) (fma.f64 %425 %1012 %1222) (fma.f64 %425 %1012 %1224) (fma.f64 %425 %1012 %1226) (fma.f64 %428 %1228 %1208) (fma.f64 %428 %1228 %1211) (fma.f64 %428 %1228 %1214) (fma.f64 %428 %1228 %1216) (fma.f64 %428 %1228 %1219) (fma.f64 %428 %1228 %1222) (fma.f64 %428 %1228 %1224) (fma.f64 %428 %1228 %1226) (fma.f64 %428 %1265 %1266) (fma.f64 %428 %1265 %1268) (fma.f64 %428 %1265 %1270) (fma.f64 %428 %1265 %1013) (fma.f64 %1055 %32 %1208) (fma.f64 %1055 %32 %1211) (fma.f64 %1055 %32 %1214) (fma.f64 %1055 %32 %1216) (fma.f64 %1055 %32 %1219) (fma.f64 %1055 %32 %1222) (fma.f64 %1055 %32 %1224) (fma.f64 %1055 %32 %1226) (fma.f64 %456 %1310 %1208) (fma.f64 %456 %1310 %1211) (fma.f64 %456 %1310 %1214) (fma.f64 %456 %1310 %1216) (fma.f64 %456 %1310 %1219) (fma.f64 %456 %1310 %1222) (fma.f64 %456 %1310 %1224) (fma.f64 %456 %1310 %1226) (fma.f64 %456 %1041 %1266) (fma.f64 %456 %1041 %1268) (fma.f64 %456 %1041 %1270) (fma.f64 %456 %1041 %1013) (fma.f64 %1310 %456 %1208) (fma.f64 %1310 %456 %1211) (fma.f64 %1310 %456 %1214) (fma.f64 %1310 %456 %1216) (fma.f64 %1310 %456 %1219) (fma.f64 %1310 %456 %1222) (fma.f64 %1310 %456 %1224) (fma.f64 %1310 %456 %1226) (fma.f64 %1310 %118 %1208) (fma.f64 %1310 %118 %1211) (fma.f64 %1310 %118 %1214) (fma.f64 %1310 %118 %1216) (fma.f64 %1310 %118 %1219) (fma.f64 %1310 %118 %1222) (fma.f64 %1310 %118 %1224) (fma.f64 %1310 %118 %1226) (fma.f64 %1339 %118 %1208) (fma.f64 %1339 %118 %1211) (fma.f64 %1339 %118 %1214) (fma.f64 %1339 %118 %1216) (fma.f64 %1339 %118 %1219) (fma.f64 %1339 %118 %1222) (fma.f64 %1339 %118 %1224) (fma.f64 %1339 %118 %1226) (fma.f64 %1206 %425 %1266) (fma.f64 %1206 %425 %1268) (fma.f64 %1206 %425 %1270) (fma.f64 %1206 %425 %1013) (fma.f64 %1206 #s(literal 1 binary64) %1266) (fma.f64 %1206 #s(literal 1 binary64) %1268) (fma.f64 %1206 #s(literal 1 binary64) %1270) (fma.f64 %1206 #s(literal 1 binary64) %1013) (fma.f64 %118 %1310 %1208) (fma.f64 %118 %1310 %1211) (fma.f64 %118 %1310 %1214) (fma.f64 %118 %1310 %1216) (fma.f64 %118 %1310 %1219) (fma.f64 %118 %1310 %1222) (fma.f64 %118 %1310 %1224) (fma.f64 %118 %1310 %1226) (fma.f64 %118 %1339 %1208) (fma.f64 %118 %1339 %1211) (fma.f64 %118 %1339 %1214) (fma.f64 %118 %1339 %1216) (fma.f64 %118 %1339 %1219) (fma.f64 %118 %1339 %1222) (fma.f64 %118 %1339 %1224) (fma.f64 %118 %1339 %1226) (fma.f64 %118 %1041 %1266) (fma.f64 %118 %1041 %1268) (fma.f64 %118 %1041 %1270) (fma.f64 %118 %1041 %1013) (fma.f64 %1041 %456 %1266) (fma.f64 %1041 %456 %1268) (fma.f64 %1041 %456 %1270) (fma.f64 %1041 %456 %1013) (fma.f64 %1041 %118 %1266) (fma.f64 %1041 %118 %1268) (fma.f64 %1041 %118 %1270) (fma.f64 %1041 %118 %1013) (fma.f64 %1060 %35 %1208) (fma.f64 %1060 %35 %1211) (fma.f64 %1060 %35 %1214) (fma.f64 %1060 %35 %1216) (fma.f64 %1060 %35 %1219) (fma.f64 %1060 %35 %1222) (fma.f64 %1060 %35 %1224) (fma.f64 %1060 %35 %1226) (fma.f64 %1012 %425 %1208) (fma.f64 %1012 %425 %1211) (fma.f64 %1012 %425 %1214) (fma.f64 %1012 %425 %1216) (fma.f64 %1012 %425 %1219) (fma.f64 %1012 %425 %1222) (fma.f64 %1012 %425 %1224) (fma.f64 %1012 %425 %1226) (fma.f64 %1012 #s(literal 1 binary64) %1208) (fma.f64 %1012 #s(literal 1 binary64) %1211) (fma.f64 %1012 #s(literal 1 binary64) %1214) (fma.f64 %1012 #s(literal 1 binary64) %1216) (fma.f64 %1012 #s(literal 1 binary64) %1219) (fma.f64 %1012 #s(literal 1 binary64) %1222) (fma.f64 %1012 #s(literal 1 binary64) %1224) (fma.f64 %1012 #s(literal 1 binary64) %1226) (fma.f64 %139 %1408 %1208) (fma.f64 %139 %1408 %1211) (fma.f64 %139 %1408 %1214) (fma.f64 %139 %1408 %1216) (fma.f64 %139 %1408 %1219) (fma.f64 %139 %1408 %1222) (fma.f64 %139 %1408 %1224) (fma.f64 %139 %1408 %1226) (fma.f64 %139 %1256 %1208) (fma.f64 %139 %1256 %1211) (fma.f64 %139 %1256 %1214) (fma.f64 %139 %1256 %1216) (fma.f64 %139 %1256 %1219) (fma.f64 %139 %1256 %1222) (fma.f64 %139 %1256 %1224) (fma.f64 %139 %1256 %1226) (fma.f64 %983 %128 %1208) (fma.f64 %983 %128 %1211) (fma.f64 %983 %128 %1214) (fma.f64 %983 %128 %1216) (fma.f64 %983 %128 %1219) (fma.f64 %983 %128 %1222) (fma.f64 %983 %128 %1224) (fma.f64 %983 %128 %1226) (fma.f64 %172 %32 %1224) (fma.f64 %687 %128 %1208) (fma.f64 %687 %128 %1211) (fma.f64 %687 %128 %1214) (fma.f64 %687 %128 %1216) (fma.f64 %687 %128 %1219) (fma.f64 %687 %128 %1222) (fma.f64 %687 %128 %1224) (fma.f64 %687 %128 %1226) (fma.f64 %835 %130 %1266) (fma.f64 %835 %130 %1268) (fma.f64 %835 %130 %1270) (fma.f64 %835 %130 %1013) (fma.f64 %222 %1446 %1208) (fma.f64 %222 %1446 %1211) (fma.f64 %222 %1446 %1214) (fma.f64 %222 %1446 %1216) (fma.f64 %222 %1446 %1219) (fma.f64 %222 %1446 %1222) (fma.f64 %222 %1446 %1224) (fma.f64 %222 %1446 %1226) (fma.f64 %222 %1455 %1208) (fma.f64 %222 %1455 %1211) (fma.f64 %222 %1455 %1214) (fma.f64 %222 %1455 %1216) (fma.f64 %222 %1455 %1219) (fma.f64 %222 %1455 %1222) (fma.f64 %222 %1455 %1224) (fma.f64 %222 %1455 %1226) (fma.f64 %222 %1247 %1208) (fma.f64 %222 %1247 %1211) (fma.f64 %222 %1247 %1214) (fma.f64 %222 %1247 %1216) (fma.f64 %222 %1247 %1219) (fma.f64 %222 %1247 %1222) (fma.f64 %222 %1247 %1224) (fma.f64 %222 %1247 %1226) (fma.f64 %830 %128 %1266) (fma.f64 %830 %128 %1268) (fma.f64 %830 %128 %1270) (fma.f64 %830 %128 %1013) (fma.f64 %679 %130 %1208) (fma.f64 %679 %130 %1211) (fma.f64 %679 %130 %1214) (fma.f64 %679 %130 %1216) (fma.f64 %679 %130 %1219) (fma.f64 %679 %130 %1222) (fma.f64 %679 %130 %1224) (fma.f64 %679 %130 %1226) (fma.f64 %45 %265 %1208) (fma.f64 %45 %265 %1211) (fma.f64 %45 %265 %1214) (fma.f64 %45 %265 %1216) (fma.f64 %45 %265 %1219) (fma.f64 %45 %265 %1222) (fma.f64 %45 %265 %1224) (fma.f64 %45 %265 %1226) (fma.f64 %78 %1492 %1208) (fma.f64 %78 %1492 %1211) (fma.f64 %78 %1492 %1214) (fma.f64 %78 %1492 %1216) (fma.f64 %78 %1492 %1219) (fma.f64 %78 %1492 %1222) (fma.f64 %78 %1492 %1224) (fma.f64 %78 %1492 %1226) (fma.f64 %78 %35 %1224) (fma.f64 #s(literal 1 binary64) %1204 %1208) (fma.f64 #s(literal 1 binary64) %1204 %1211) (fma.f64 #s(literal 1 binary64) %1204 %1214) (fma.f64 #s(literal 1 binary64) %1204 %1216) (fma.f64 #s(literal 1 binary64) %1204 %1219) (fma.f64 #s(literal 1 binary64) %1204 %1222) (fma.f64 #s(literal 1 binary64) %1204 %1224) (fma.f64 #s(literal 1 binary64) %1204 %1226) (fma.f64 #s(literal 1 binary64) %1273 %1266) (fma.f64 #s(literal 1 binary64) %1273 %1268) (fma.f64 #s(literal 1 binary64) %1273 %1270) (fma.f64 #s(literal 1 binary64) %1273 %1013) (fma.f64 #s(literal 1 binary64) %1206 %1266) (fma.f64 #s(literal 1 binary64) %1206 %1268) (fma.f64 #s(literal 1 binary64) %1206 %1270) (fma.f64 #s(literal 1 binary64) %1206 %1013) (fma.f64 #s(literal 1 binary64) %1012 %1208) (fma.f64 #s(literal 1 binary64) %1012 %1211) (fma.f64 #s(literal 1 binary64) %1012 %1214) (fma.f64 #s(literal 1 binary64) %1012 %1216) (fma.f64 #s(literal 1 binary64) %1012 %1219) (fma.f64 #s(literal 1 binary64) %1012 %1222) (fma.f64 #s(literal 1 binary64) %1012 %1224) (fma.f64 #s(literal 1 binary64) %1012 %1226) (fma.f64 t %251 %1208) (fma.f64 t %251 %1211) (fma.f64 t %251 %1214) (fma.f64 t %251 %1216) (fma.f64 t %251 %1219) (fma.f64 t %251 %1222) (fma.f64 t %251 %1224) (fma.f64 t %251 %1226) (-.f64 (/.f64 (*.f64 %1013 %155) %155) %1042) (-.f64 (/.f64 (*.f64 %679 %155) %1024) (/.f64 (*.f64 %155 %830) %1024)) (-.f64 (/.f64 %968 %155) (*.f64 (/.f64 %99 %45) #s(literal 1 binary64))) (-.f64 %1226 (*.f64 %1310 #s(literal 1 binary64))) (-.f64 %1012 %1042) (-.f64 %1013 %1549) (-.f64 %1013 %1042) (-.f64 x %1549) %1043 (+.f64 (/.f64 %837 %127) (/.f64 (fma.f64 %692 x %687) %127)) (+.f64 %1226 %1266) (+.f64 %1226 %1268) (+.f64 %1226 %1270) (+.f64 %1226 %1013) (+.f64 %1012 %1224) (+.f64 %1013 %1208) (+.f64 %1013 %1211) (+.f64 %1013 %1214) (+.f64 %1013 %1216) (+.f64 %1013 %1219) (+.f64 %1013 %1222) (+.f64 %1013 %1224) (+.f64 %1013 %1226) (+.f64 x %1224) (+.f64 x %1226) %1573 %1575 %1577 %1579 %1581 %1583 %1585 %1587 %1589 %1591 %1593 %1595 %1597 %1599 %1601 %1603 %1605 %1607 %1609 %1611 %1613 %1615 %1617 %1619 %1622 %1625 %1628 %1631 %1634 %1637 %1640 %1643 %1646 %1649 %1652 %1655 %1658 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1682 %1685 %1688 %1691 %1694 %1697 %1700 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1718 %1721 %1724 %1727 %1730 %1733 %1736 %1739 %1742 %1745 %1747 %1749 %1751 %1753 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1800 %1803 %1806 %1809 %1812 %1815 %1818 %1821 %1824 %1827 %1830 %1833 %1836 %1838 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1857 %1860 %1863 %1866 %1869 %1872 %1875 %1878 %1881 %1883 %1885 %1887 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1897 %1899 %1901 %1903 %1905 %1907 %1909 %1912 %1915 %1918 %1921 %1923 %1925 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1982 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %1584 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %2077 %2078 %2079 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2098 %2100 %2102 %2104 %2106 %2109 %2111 %2113 %2115 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2132 %2133 %2134 %2135 %2136 %2137 %2138 %2139 %2140 %2141 %2142 %2143 %2145 %2147 %2149 %2151 %2153 %2155 %2157 %2159 %2160 %1573 %1575 %1577 %1579 %1581 %1583 %1585 %1587 %1589 %1591 %1593 %1595 %1597 %1599 %1601 %1603 %1605 %1607 %1609 %1611 %1613 %1615 %1617 %1619 %1622 %1625 %1628 %1631 %1634 %1637 %1640 %1643 %1646 %1649 %1652 %1655 %1658 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1682 %1685 %1688 %1691 %1694 %1697 %1700 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1718 %1721 %1724 %1727 %1730 %1733 %1736 %1739 %1742 %1745 %1747 %1749 %1751 %1753 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1800 %1803 %1806 %1809 %1812 %1815 %1818 %1821 %1824 %1827 %1830 %1833 %1836 %1838 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1857 %1860 %1863 %1866 %1869 %1872 %1875 %1878 %1881 %1883 %1885 %1887 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1897 %1899 %1901 %1903 %1905 %1907 %1909 %1912 %1915 %1918 %1921 %1923 %1925 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1982 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %1584 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %2077 %2078 %2079 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2098 %2100 %2102 %2104 %2106 %2109 %2111 %2113 %2115 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2132 %2133 %2134 %2135 %2136 %2137 %2138 %2139 %2140 %2141 %2142 %2143 %2145 %2147 %2149 %2151 %2153 %2155 %2157 %2159 %2160 %1573 %1575 %1577 %1579 %1581 %1583 %1585 %1587 %1589 %1591 %1593 %1595 %1597 %1599 %1601 %1603 %1605 %1607 %1609 %1611 %1613 %1615 %1617 %1619 %1622 %1625 %1628 %1631 %1634 %1637 %1640 %1643 %1646 %1649 %1652 %1655 %1658 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1682 %1685 %1688 %1691 %1694 %1697 %1700 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1718 %1721 %1724 %1727 %1730 %1733 %1736 %1739 %1742 %1745 %1747 %1749 %1751 %1753 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1800 %1803 %1806 %1809 %1812 %1815 %1818 %1821 %1824 %1827 %1830 %1833 %1836 %1838 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1857 %1860 %1863 %1866 %1869 %1872 %1875 %1878 %1881 %1883 %1885 %1887 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1897 %1899 %1901 %1903 %1905 %1907 %1909 %1912 %1915 %1918 %1921 %1923 %1925 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1982 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %1584 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %2077 %2078 %2079 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2098 %2100 %2102 %2104 %2106 %2109 %2111 %2113 %2115 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2132 %2133 %2134 %2135 %2136 %2137 %2138 %2139 %2140 %2141 %2142 %2143 %2145 %2147 %2149 %2151 %2153 %2155 %2157 %2159 %2160 %1573 %1575 %1577 %1579 %1581 %1583 %1585 %1587 %1589 %1591 %1593 %1595 %1597 %1599 %1601 %1603 %1605 %1607 %1609 %1611 %1613 %1615 %1617 %1619 %1622 %1625 %1628 %1631 %1634 %1637 %1640 %1643 %1646 %1649 %1652 %1655 %1658 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1682 %1685 %1688 %1691 %1694 %1697 %1700 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1718 %1721 %1724 %1727 %1730 %1733 %1736 %1739 %1742 %1745 %1747 %1749 %1751 %1753 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1800 %1803 %1806 %1809 %1812 %1815 %1818 %1821 %1824 %1827 %1830 %1833 %1836 %1838 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1857 %1860 %1863 %1866 %1869 %1872 %1875 %1878 %1881 %1883 %1885 %1887 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1897 %1899 %1901 %1903 %1905 %1907 %1909 %1912 %1915 %1918 %1921 %1923 %1925 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1982 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %1584 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %2077 %2078 %2079 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2098 %2100 %2102 %2104 %2106 %2109 %2111 %2113 %2115 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2132 %2133 %2134 %2135 %2136 %2137 %2138 %2139 %2140 %2141 %2142 %2143 %2145 %2147 %2149 %2151 %2153 %2155 %2157 %2159 %2160 %2161 (*.f64 z %27) (pow.f64 %2161 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2161 #s(literal -1 binary64))) (*.f64 %2166 %32) (*.f64 %2168 %35) (*.f64 %2171 %35) (*.f64 %2170 %32) (*.f64 %2161 %35) (*.f64 %35 %2161) %2176 (*.f64 %27 %41) (*.f64 z %2178) (pow.f64 %2176 #s(literal 1 binary64)) (/.f64 (neg.f64 %2166) %51) (/.f64 %2183 %45) (/.f64 %2185 %60) (/.f64 %2185 %45) (/.f64 %2166 %45) (/.f64 %2168 %51) (/.f64 %2168 t) (/.f64 %2171 %51) (/.f64 %2171 t) (/.f64 %2170 %60) (/.f64 %2170 %45) (/.f64 %2161 %51) (/.f64 %2161 t) (/.f64 #s(literal 1 binary64) (/.f64 %45 %2166)) (/.f64 #s(literal 1 binary64) (/.f64 t %2168)) (/.f64 #s(literal 1 binary64) (/.f64 %51 %2171)) (/.f64 #s(literal 1 binary64) (pow.f64 %2176 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %45 %2170)) (/.f64 #s(literal 1 binary64) (/.f64 t %2161)) (neg.f64 %2209) (*.f64 %2211 %32) (*.f64 %2214 %32) (*.f64 %2213 %35) (pow.f64 %2217 #s(literal 1 binary64)) (/.f64 (fma.f64 %1012 %45 %2166) %45) (/.f64 (fma.f64 %1012 t %2168) t) (/.f64 (fma.f64 %1012 %51 %2171) %51) (/.f64 (fma.f64 %1012 %45 %2170) %45) (/.f64 (fma.f64 %1012 t %2161) t) (/.f64 (fma.f64 %45 x %2166) %45) (/.f64 (fma.f64 x %51 %2171) %51) (/.f64 (-.f64 (*.f64 x %51) %2170) %51) (/.f64 (fma.f64 %172 t (*.f64 %2166 t)) %155) (/.f64 (fma.f64 %78 t (*.f64 %2168 t)) %127) (/.f64 (fma.f64 %78 %51 (*.f64 %2171 t)) %127) (/.f64 (fma.f64 %172 t (*.f64 %2170 t)) %155) (/.f64 (fma.f64 %78 t (*.f64 %2161 t)) %127) (/.f64 (fma.f64 t x %2168) t) (/.f64 (fma.f64 %172 t (*.f64 t %2166)) %155) (/.f64 (fma.f64 %78 t (*.f64 t %2168)) %127) (/.f64 (fma.f64 %78 %51 (*.f64 t %2171)) %127) (/.f64 (fma.f64 %172 t (*.f64 t %2170)) %155) (/.f64 (fma.f64 %78 t (*.f64 t %2161)) %127) (/.f64 (neg.f64 %2211) %51) (/.f64 %2211 %45) (/.f64 %2214 %45) (/.f64 %2213 %51) (/.f64 %2213 t) (/.f64 #s(literal 1 binary64) (/.f64 %45 %2211)) (/.f64 #s(literal 1 binary64) (/.f64 %45 %2214)) (/.f64 #s(literal 1 binary64) (pow.f64 %2217 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %2213)) (neg.f64 (-.f64 %13 %2176)) (neg.f64 (neg.f64 %2217)) (fma.f64 %2166 %32 %17) (fma.f64 %2166 %32 %1012) (fma.f64 %2166 %32 x) (fma.f64 %2168 %35 %17) (fma.f64 %2168 %35 %1012) (fma.f64 %2168 %35 x) (fma.f64 %2171 %35 %17) (fma.f64 %2171 %35 %1012) (fma.f64 %2171 %35 x) (fma.f64 %172 %32 %2176) (fma.f64 %2170 %32 %17) (fma.f64 %2170 %32 %1012) (fma.f64 %2170 %32 x) (fma.f64 %2161 %35 %17) (fma.f64 %2161 %35 %1012) (fma.f64 %2161 %35 x) (fma.f64 %35 %2161 %17) (fma.f64 %35 %2161 %1012) (fma.f64 %35 %2161 x) (fma.f64 %78 %35 %2176) (fma.f64 %41 %27 %17) (fma.f64 %41 %27 %1012) %2217 (fma.f64 %27 %41 %17) (fma.f64 %27 %41 %1012) (fma.f64 %27 %41 x) (fma.f64 z %2178 %17) (fma.f64 z %2178 %1012) (fma.f64 z %2178 x) (-.f64 %1012 %2314) (-.f64 %1012 %2316) (-.f64 %1012 %2318) (-.f64 %1012 %2320) (-.f64 %1012 %2209) (-.f64 %2176 %13) (-.f64 x %2314) (-.f64 x %2316) (-.f64 x %2318) (-.f64 x %2320) (-.f64 x %2209) (+.f64 %1012 %2176) (+.f64 %2176 %17) (+.f64 %2176 %1012) (+.f64 %2176 x) (+.f64 x (*.f64 (neg.f64 %2333) %41)) (+.f64 x (*.f64 %2333 %76)) (+.f64 x %2176) |
Compiled 2 732 to 2 584 computations (5.4% saved)
Compiled 498 to 1 403 computations (-181.7% saved)
10 alts after pruning (6 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 492 | 6 | 498 |
| Fresh | 0 | 0 | 0 |
| Picked | 3 | 3 | 6 |
| Done | 0 | 1 | 1 |
| Total | 495 | 10 | 505 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 98.0% | (fma.f64 (-.f64 y x) (/.f64 z t) x) |
| ▶ | 98.0% | (fma.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (/.f64 t z)) x) |
| ▶ | 68.1% | (fma.f64 (*.f64 (approx (- y x) y) z) (/.f64 #s(literal 1 binary64) t) x) |
| ▶ | 71.7% | (fma.f64 (approx (- y x) y) (/.f64 z t) x) |
| ✓ | 91.4% | (fma.f64 z (/.f64 (-.f64 y x) t) x) |
| ▶ | 67.4% | (fma.f64 z (/.f64 (approx (- y x) y) t) x) |
| ▶ | 51.6% | (/.f64 (*.f64 t (+.f64 (fma.f64 (neg.f64 z) x (*.f64 (*.f64 (/.f64 z t) y) t)) (*.f64 t x))) (*.f64 t t)) |
| ▶ | 37.7% | (+.f64 (approx x #s(literal 0 binary64)) (/.f64 (*.f64 (approx (- y x) y) z) t)) |
| ✓ | 93.7% | (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) |
| ✓ | 64.7% | (+.f64 x (/.f64 (*.f64 (*.f64 t (-.f64 x y)) z) (*.f64 (neg.f64 t) t))) |
Compiled 10 to 41 computations (-310.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 350 | 2358 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %6 = (approx x #s(literal 0 binary64)) %8 = (approx (- y x) y) %10 = (/.f64 z t) %11 = (*.f64 t x) %12 = (neg.f64 z) %13 = (/.f64 #s(literal 1 binary64) t) %14 = (*.f64 t t) %15 = (*.f64 %8 z) %16 = (/.f64 %15 t) %17 = (/.f64 t z) %18 = (/.f64 #s(literal 1 binary64) %17) %19 = (*.f64 %10 y) %20 = (*.f64 %19 t) %21 = (fma.f64 %12 x %20) %22 = (+.f64 %21 %11) %23 = (*.f64 t %22) %25 = (/.f64 %8 t) x y %2 z t #s(literal 0 binary64) %6 %8 #s(literal 1 binary64) %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 (/.f64 %23 %14) %25 (fma.f64 %15 %13 x) (fma.f64 %8 %10 x) (fma.f64 z %25 x) (+.f64 %6 %16) (fma.f64 %2 %18 x) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %9 = (+.f64 y %8) %12 = (* t x) %13 = (*.f64 t x) %16 = (* %5 z) %17 = (*.f64 y z) %19 = (*.f64 x z) %20 = (fma.f64 #s(literal -1 binary64) %19 %17) %22 = (/ %16 t) %23 = (/.f64 %17 t) %25 = (/.f64 %19 t) %26 = (fma.f64 #s(literal -1 binary64) %25 %23) %28 = (neg z) %30 = (/ z t) %33 = (+ (* %28 x) (* (* %30 y) t)) %34 = (+ %33 %12) %35 = (*.f64 #s(literal -1 binary64) z) %36 = (+.f64 t %35) %39 = (* t %34) %40 = (*.f64 t %17) %42 = (*.f64 x %36) %45 = (* t t) %46 = (/ %39 %45) %48 = (/.f64 z t) %50 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %48)) %53 = (/ %5 t) %54 = (/.f64 y t) %56 = (/.f64 x t) %57 = (fma.f64 #s(literal -1 binary64) %56 %54) %60 = (/.f64 y x) %66 = (/.f64 %17 x) %67 = (fma.f64 #s(literal -1 binary64) z %66) %70 = (*.f64 #s(literal -1 binary64) %25) %72 = (/.f64 %17 %13) %73 = (fma.f64 #s(literal -1 binary64) %48 %72) %82 = (/.f64 %40 x) %93 = (/.f64 y %13) %94 = (/.f64 #s(literal 1 binary64) t) %99 = (/ 1 t) %101 = (+ (* %16 %99) x) %109 = (*.f64 #s(literal -1 binary64) %66) %114 = (fma.f64 #s(literal -1 binary64) %72 %48) %119 = (+.f64 z (*.f64 #s(literal -1 binary64) t)) %120 = (*.f64 x %119) %155 = (-.f64 y x) %157 = (fma.f64 #s(literal -1 binary64) %19 %13) %160 = (fma.f64 #s(literal -1 binary64) %19 (fma.f64 t x %17)) %162 = (*.f64 t %157) %168 = (+.f64 x %26) %170 = (+.f64 x %70) %172 = (/.f64 x y) %177 = (/.f64 %19 y) %182 = (*.f64 t y) %183 = (/.f64 %19 %182) %192 = (/.f64 %162 y) %200 = (/.f64 x %182) %241 = (*.f64 z %155) %243 = (/.f64 %241 t) %248 = (*.f64 z %9) %253 = (pow.f64 t #s(literal 2 binary64)) %254 = (*.f64 %253 x) %262 = (*.f64 z (-.f64 %54 %56)) %265 = (/.f64 %13 z) %272 = (/.f64 %254 z) %278 = (/.f64 x z) %279 = (+.f64 %278 %54) %288 = (+.f64 x (*.f64 #s(literal -1 binary64) y)) %289 = (*.f64 z %288) %314 = (/.f64 %155 t) %327 = (/.f64 %20 t) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 %9) (approx %12 %13) (approx %16 %17) (approx %16 %20) (approx %22 %23) (approx %22 %26) (approx %34 (fma.f64 x %36 %17)) (approx %39 %40) (approx %39 (fma.f64 t %42 %40)) (approx %46 (fma.f64 x %50 %23)) (approx %53 %54) (approx %53 %57) (approx %5 %8) (approx %5 (*.f64 x (-.f64 %60 #s(literal 1 binary64)))) (approx %16 (*.f64 #s(literal -1 binary64) %19)) (approx %16 (*.f64 x %67)) (approx %22 %70) (approx %22 (*.f64 x %73)) (approx %34 %42) (approx %34 (*.f64 x (+.f64 t %67))) (approx %39 (*.f64 t %42)) (approx %39 (*.f64 x (fma.f64 t %36 %82))) (approx %46 (/.f64 %42 t)) (approx %46 (*.f64 x (+.f64 #s(literal 1 binary64) %73))) (approx %53 (*.f64 #s(literal -1 binary64) %56)) (approx %53 (*.f64 x (-.f64 %93 %94))) (approx %101 (*.f64 x %50)) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %60))))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z %109)))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x %114))) (approx %34 (*.f64 #s(literal -1 binary64) %120)) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (fma.f64 #s(literal -1 binary64) t %109))))) (approx %39 (*.f64 #s(literal -1 binary64) (*.f64 t %120))) (approx %39 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %82 (*.f64 t %119))))) (approx %46 (*.f64 #s(literal -1 binary64) (/.f64 %120 t))) (approx %46 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) %114)))) (approx %53 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %93 %94)))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %48 #s(literal 1 binary64))))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %114 #s(literal 1 binary64))))) (approx %5 %155) (approx %34 %157) (approx %34 %160) (approx %39 %162) (approx %39 (fma.f64 t %17 %162)) (approx %46 (/.f64 %157 t)) (approx %46 %168) (approx %101 %170) (approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %172)))) (approx %16 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %177)))) (approx %22 (*.f64 y (fma.f64 #s(literal -1 binary64) %183 %48))) (approx %34 (*.f64 y (+.f64 z (fma.f64 #s(literal -1 binary64) %177 (/.f64 %13 y))))) (approx %39 (*.f64 y (fma.f64 t z %192))) (approx %46 (*.f64 y (fma.f64 #s(literal -1 binary64) %183 (+.f64 %172 %48)))) (approx %53 (*.f64 y (fma.f64 #s(literal -1 binary64) %200 %94))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %172 #s(literal 1 binary64))))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %177)))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %48 %183)))) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %157 y)))))) (approx %39 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 t z) (*.f64 #s(literal -1 binary64) %192))))) (approx %46 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %48 (*.f64 #s(literal -1 binary64) (/.f64 %170 y)))))) (approx %53 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %200 %94)))) (approx z z) (approx %30 %48) (approx %28 %35) (approx %16 %241) (approx %22 %243) (approx (/ t z) (/.f64 t z)) (approx %33 %248) (approx %34 (fma.f64 t x %248)) (approx %39 %254) (approx %39 (fma.f64 t %248 %254)) (approx %46 (+.f64 x (*.f64 z %57))) (approx %101 (+.f64 x %262)) (approx %34 (*.f64 z (+.f64 y (fma.f64 #s(literal -1 binary64) x %265)))) (approx %39 (*.f64 t %248)) (approx %39 (*.f64 z (fma.f64 t %9 %272))) (approx %46 (/.f64 %248 t)) (approx %46 (*.f64 z (fma.f64 #s(literal -1 binary64) %56 %279))) (approx %101 %262) (approx %101 (*.f64 z (-.f64 %279 %56))) (approx %33 (*.f64 #s(literal -1 binary64) %289)) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %265)))))) (approx %39 (*.f64 #s(literal -1 binary64) (*.f64 t %289))) (approx %39 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %272 (*.f64 t %288))))) (approx %46 (*.f64 #s(literal -1 binary64) (/.f64 %289 t))) (approx %46 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %278 (fma.f64 #s(literal -1 binary64) %54 %56))))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %278 (*.f64 #s(literal -1 binary64) %314))))) (approx t t) (approx %99 %94) (approx %45 %253) (approx %39 (*.f64 t %20)) (approx %39 (*.f64 t %160)) (approx %46 %327) (approx %46 (/.f64 %160 t)) (approx %53 %314) (approx %101 (/.f64 (fma.f64 t x %241) t)) (approx %34 (*.f64 t %168)) (approx %39 (*.f64 %253 %168)) (approx %101 (+.f64 x %243)) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %327))))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 5.0ms | z | inf |
| 4.0ms | z | 0 |
| 4.0ms | t | 0 |
| 3.0ms | y | inf |
| 3.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 193 |
| 0 | 58 | 187 |
| 1 | 211 | 181 |
| 2 | 845 | 175 |
| 0 | 4154 | 175 |
| 0 | 4552 | 172 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %6 = (approx x #s(literal 0 binary64)) %8 = (approx (- y x) y) %10 = (/.f64 z t) %11 = (*.f64 t x) %12 = (neg.f64 z) %13 = (/.f64 #s(literal 1 binary64) t) %14 = (*.f64 t t) %15 = (*.f64 %8 z) %16 = (/.f64 %15 t) %17 = (/.f64 t z) %18 = (/.f64 #s(literal 1 binary64) %17) %19 = (*.f64 %10 y) %20 = (*.f64 %19 t) %21 = (fma.f64 %12 x %20) %22 = (+.f64 %21 %11) %23 = (*.f64 t %22) %25 = (/.f64 %8 t) x y %2 z t #s(literal 0 binary64) %6 %8 #s(literal 1 binary64) %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 (/.f64 %23 %14) %25 (fma.f64 %15 %13 x) (fma.f64 %8 %10 x) (fma.f64 z %25 x) (+.f64 %6 %16) (fma.f64 %2 %18 x) |
| Outputs |
|---|
%2 = (-.f64 y x) %4 = (*.f64 %2 #s(literal 2 binary64)) %14 = (-.f64 x y) %15 = (*.f64 %14 #s(literal 1 binary64)) %22 = (neg.f64 x) %23 = (neg.f64 y) %25 = (neg.f64 %22) %30 = (neg.f64 %25) %36 = (approx x #s(literal 0 binary64)) %41 = (approx (- y x) y) %46 = (/.f64 #s(literal -2 binary64) t) %47 = (/.f64 #s(literal -1 binary64) z) %48 = (/.f64 #s(literal 1/2 binary64) %47) %49 = (*.f64 %46 %48) %50 = (/.f64 #s(literal 1 binary64) t) %51 = (/.f64 %50 #s(literal 2 binary64)) %52 = (/.f64 #s(literal 1/2 binary64) z) %53 = (/.f64 #s(literal 1 binary64) %52) %54 = (*.f64 %51 %53) %55 = (/.f64 %50 #s(literal 1 binary64)) %56 = (*.f64 %55 z) %57 = (/.f64 #s(literal 1 binary64) z) %58 = (/.f64 t %57) %59 = (*.f64 t t) %60 = (/.f64 #s(literal 1 binary64) %59) %61 = (*.f64 %58 %60) %62 = (/.f64 #s(literal 2 binary64) %57) %63 = (/.f64 #s(literal 1/2 binary64) t) %64 = (*.f64 %62 %63) %65 = (*.f64 z #s(literal -1 binary64)) %66 = (/.f64 #s(literal -1 binary64) t) %67 = (*.f64 %65 %66) %68 = (*.f64 z #s(literal 1 binary64)) %69 = (*.f64 %68 %50) %70 = (*.f64 #s(literal -1 binary64) z) %71 = (*.f64 %70 %66) %73 = (/.f64 %66 %52) %74 = (*.f64 #s(literal -1/2 binary64) %73) %75 = (/.f64 #s(literal -1 binary64) %57) %76 = (*.f64 %66 %75) %77 = (neg.f64 z) %78 = (*.f64 %66 %77) %79 = (*.f64 #s(literal 1/2 binary64) z) %80 = (/.f64 #s(literal 2 binary64) t) %81 = (*.f64 %79 %80) %82 = (neg.f64 t) %83 = (/.f64 #s(literal 1/2 binary64) %82) %84 = (/.f64 #s(literal 2 binary64) %47) %85 = (*.f64 %83 %84) %86 = (/.f64 #s(literal 2 binary64) %82) %87 = (/.f64 #s(literal -1/2 binary64) %57) %88 = (*.f64 %86 %87) %89 = (*.f64 %86 %48) %90 = (*.f64 %63 %62) %91 = (*.f64 %80 %79) %92 = (neg.f64 %77) %93 = (*.f64 %92 %50) %94 = (/.f64 %50 %52) %95 = (*.f64 #s(literal 1/2 binary64) %94) %96 = (/.f64 %77 t) %97 = (*.f64 #s(literal -1 binary64) %96) %98 = (/.f64 %63 %57) %99 = (*.f64 #s(literal 2 binary64) %98) %100 = (/.f64 z t) %101 = (*.f64 #s(literal 1/2 binary64) %100) %102 = (*.f64 #s(literal 2 binary64) %101) %103 = (*.f64 %50 z) %104 = (*.f64 %77 %66) %105 = (*.f64 %100 #s(literal 1 binary64)) %106 = (/.f64 %63 %52) %107 = (*.f64 #s(literal 1 binary64) %106) %108 = (*.f64 #s(literal 1 binary64) %100) %109 = (*.f64 z %50) %110 = (/.f64 t z) %111 = (pow.f64 %110 #s(literal -1 binary64)) %112 = (pow.f64 %100 #s(literal 1 binary64)) %114 = (/.f64 (*.f64 %65 %82) %59) %116 = (*.f64 %82 #s(literal 2 binary64)) %117 = (/.f64 (*.f64 %65 #s(literal 2 binary64)) %116) %119 = (*.f64 %82 t) %120 = (/.f64 (*.f64 %65 t) %119) %122 = (/.f64 (*.f64 %68 %82) %119) %124 = (*.f64 t #s(literal 2 binary64)) %125 = (/.f64 (*.f64 %68 #s(literal 2 binary64)) %124) %127 = (/.f64 (*.f64 %68 t) %59) %129 = (/.f64 (*.f64 %70 %82) %59) %131 = (/.f64 (*.f64 %70 #s(literal 2 binary64)) %116) %133 = (/.f64 (*.f64 %70 t) %119) %135 = (/.f64 (*.f64 %92 %82) %119) %137 = (neg.f64 %82) %138 = (*.f64 %137 #s(literal 2 binary64)) %139 = (/.f64 (*.f64 %92 #s(literal 2 binary64)) %138) %141 = (*.f64 %137 t) %142 = (/.f64 (*.f64 %92 t) %141) %145 = (/.f64 (*.f64 %50 %82) (*.f64 %57 %82)) %148 = (/.f64 (*.f64 %50 #s(literal 2 binary64)) (*.f64 %57 #s(literal 2 binary64))) %150 = (/.f64 (*.f64 %50 t) %110) %152 = (/.f64 (*.f64 %77 %82) %59) %154 = (/.f64 (*.f64 %77 #s(literal 2 binary64)) %116) %156 = (/.f64 (*.f64 %77 t) %119) %158 = (/.f64 (*.f64 z %82) %119) %160 = (/.f64 (*.f64 z #s(literal 2 binary64)) %124) %162 = (/.f64 (*.f64 z t) %59) %164 = (/.f64 (*.f64 %82 %65) %59) %166 = (/.f64 (*.f64 %82 %68) %119) %168 = (/.f64 (*.f64 %82 %70) %59) %170 = (/.f64 (*.f64 %82 %92) %119) %172 = (/.f64 %82 z) %173 = (/.f64 (*.f64 %82 %50) %172) %175 = (*.f64 #s(literal 2 binary64) %82) %176 = (/.f64 (*.f64 #s(literal 2 binary64) %65) %175) %178 = (*.f64 #s(literal 2 binary64) t) %179 = (/.f64 (*.f64 #s(literal 2 binary64) %68) %178) %181 = (/.f64 (*.f64 #s(literal 2 binary64) %70) %175) %183 = (*.f64 #s(literal 2 binary64) %137) %184 = (/.f64 (*.f64 #s(literal 2 binary64) %92) %183) %186 = (/.f64 (*.f64 t %65) %119) %188 = (/.f64 (*.f64 t %68) %59) %190 = (/.f64 (*.f64 t %70) %119) %192 = (*.f64 t %137) %193 = (/.f64 (*.f64 t %92) %192) %195 = (/.f64 (*.f64 %82 %77) %59) %197 = (/.f64 (*.f64 %82 z) %119) %199 = (/.f64 (*.f64 #s(literal 2 binary64) %77) %175) %201 = (/.f64 (*.f64 #s(literal 2 binary64) z) %178) %203 = (/.f64 (*.f64 t %77) %119) %205 = (/.f64 (*.f64 t z) %59) %206 = (*.f64 #s(literal -1 binary64) %82) %208 = (/.f64 %206 (*.f64 %172 %82)) %209 = (*.f64 #s(literal -1 binary64) t) %211 = (/.f64 %209 (*.f64 %172 t)) %212 = (*.f64 #s(literal 1 binary64) %82) %214 = (/.f64 %212 (*.f64 %110 %82)) %215 = (*.f64 #s(literal 1 binary64) t) %217 = (/.f64 %215 (*.f64 %110 t)) %218 = (*.f64 %82 #s(literal -1 binary64)) %219 = (*.f64 %82 %172) %220 = (/.f64 %218 %219) %221 = (*.f64 %82 #s(literal 1 binary64)) %222 = (*.f64 %82 %110) %223 = (/.f64 %221 %222) %224 = (*.f64 t #s(literal -1 binary64)) %225 = (*.f64 t %172) %226 = (/.f64 %224 %225) %228 = (/.f64 (neg.f64 %70) %137) %229 = (neg.f64 %92) %230 = (neg.f64 %137) %231 = (/.f64 %229 %230) %232 = (/.f64 %65 %82) %233 = (/.f64 %68 %137) %234 = (/.f64 %68 t) %235 = (/.f64 %70 %82) %236 = (/.f64 %66 %47) %238 = (/.f64 %80 (*.f64 #s(literal 2 binary64) %57)) %239 = (/.f64 %92 %137) %240 = (/.f64 %92 t) %242 = (/.f64 #s(literal -2 binary64) (*.f64 %172 #s(literal 2 binary64))) %243 = (*.f64 #s(literal 2 binary64) %172) %244 = (/.f64 #s(literal -2 binary64) %243) %245 = (/.f64 #s(literal -1 binary64) %172) %247 = (/.f64 #s(literal 2 binary64) (*.f64 %110 #s(literal 2 binary64))) %248 = (*.f64 #s(literal 2 binary64) %110) %249 = (/.f64 #s(literal 2 binary64) %248) %250 = (/.f64 %50 %57) %251 = (/.f64 %77 %82) %253 = (/.f64 #s(literal 1 binary64) (/.f64 %82 %65)) %255 = (/.f64 #s(literal 1 binary64) (/.f64 t %68)) %257 = (/.f64 #s(literal 1 binary64) (/.f64 %82 %70)) %259 = (/.f64 #s(literal 1 binary64) (/.f64 %57 %50)) %261 = (/.f64 #s(literal 1 binary64) (pow.f64 %100 #s(literal -1 binary64))) %263 = (/.f64 #s(literal 1 binary64) (/.f64 %172 #s(literal -1 binary64))) %265 = (/.f64 #s(literal 1 binary64) (/.f64 %110 #s(literal 1 binary64))) %266 = (/.f64 #s(literal 1 binary64) %110) %267 = (*.f64 t %110) %268 = (/.f64 t %267) %269 = (/.f64 z %137) %271 = (neg.f64 (*.f64 %68 %66)) %273 = (neg.f64 (*.f64 %100 #s(literal -1 binary64))) %275 = (neg.f64 (/.f64 %70 t)) %276 = (neg.f64 %96) %277 = (/.f64 #s(literal 0 binary64) %110) %278 = (fma.f64 %46 %48 %277) %279 = (fma.f64 %51 %53 %277) %280 = (fma.f64 %55 z %277) %281 = (fma.f64 %58 %60 %277) %282 = (fma.f64 %62 %63 %277) %283 = (fma.f64 %65 %66 %277) %284 = (fma.f64 %68 %50 %277) %285 = (fma.f64 %70 %66 %277) %286 = (fma.f64 #s(literal -1/2 binary64) %73 %277) %287 = (fma.f64 %66 %75 %277) %288 = (fma.f64 %66 %77 %277) %289 = (fma.f64 %79 %80 %277) %290 = (fma.f64 %83 %84 %277) %291 = (fma.f64 %86 %87 %277) %292 = (fma.f64 %86 %48 %277) %293 = (fma.f64 %63 %62 %277) %294 = (fma.f64 %80 %79 %277) %295 = (fma.f64 %92 %50 %277) %296 = (fma.f64 #s(literal 1/2 binary64) %94 %277) %297 = (fma.f64 #s(literal 1/2 binary64) %100 %101) %298 = (fma.f64 #s(literal -1 binary64) %96 %277) %299 = (fma.f64 #s(literal 2 binary64) %98 %277) %300 = (fma.f64 #s(literal 2 binary64) %101 %277) %301 = (fma.f64 %50 z %277) %302 = (fma.f64 %77 %66 %277) %303 = (fma.f64 %100 #s(literal 1 binary64) %277) %304 = (fma.f64 #s(literal 1 binary64) %106 %277) %305 = (fma.f64 #s(literal 1 binary64) %100 %277) %306 = (fma.f64 z %50 %277) %307 = (+.f64 %101 %101) %308 = (+.f64 %100 %277) %309 = (*.f64 t x) %344 = (/.f64 %59 t) %361 = (/.f64 #s(literal 0 binary64) %137) %363 = (/.f64 #s(literal 0 binary64) t) %376 = (fabs.f64 t) %377 = (neg.f64 %376) %378 = (neg.f64 %377) %393 = (*.f64 %59 %59) %397 = (*.f64 %41 z) %403 = (*.f64 %41 #s(literal 1 binary64)) %409 = (*.f64 %77 %41) %411 = (/.f64 %41 %57) %413 = (*.f64 %41 #s(literal -1 binary64)) %416 = (*.f64 #s(literal -1 binary64) %397) %418 = (*.f64 #s(literal -1 binary64) %41) %420 = (*.f64 #s(literal 1 binary64) %41) %422 = (neg.f64 %41) %423 = (/.f64 %422 t) %426 = (/.f64 %41 %47) %429 = (/.f64 %41 t) %434 = (*.f64 %100 %41) %467 = (*.f64 #s(literal 2 binary64) %397) %472 = (*.f64 t %413) %474 = (*.f64 t %403) %476 = (*.f64 t %416) %478 = (*.f64 t %418) %480 = (*.f64 t %420) %482 = (*.f64 t %409) %484 = (*.f64 t %397) %487 = (*.f64 t %41) %528 = (*.f64 %422 %100) %548 = (/.f64 y %57) %550 = (/.f64 y %82) %553 = (*.f64 y #s(literal -1 binary64)) %555 = (*.f64 y #s(literal 1 binary64)) %557 = (*.f64 #s(literal -1 binary64) y) %559 = (*.f64 %77 y) %561 = (*.f64 #s(literal 1 binary64) y) %563 = (/.f64 y t) %565 = (/.f64 y %47) %567 = (*.f64 y %77) %569 = (*.f64 z y) %573 = (*.f64 %100 y) %575 = (*.f64 %50 y) %630 = (neg.f64 %567) %635 = (*.f64 t %569) %642 = (*.f64 t y) %669 = (neg.f64 %573) %671 = (*.f64 t %100) %674 = (*.f64 %569 t) %676 = (*.f64 #s(literal -1 binary64) %642) %678 = (*.f64 %77 %642) %680 = (*.f64 #s(literal 1 binary64) %642) %682 = (*.f64 z %642) %684 = (/.f64 %642 %47) %687 = (*.f64 %573 t) %688 = (/.f64 %642 %57) %694 = (/.f64 %642 t) %696 = (*.f64 %50 %642) %698 = (*.f64 %100 t) %774 = (*.f64 %669 t) %776 = (*.f64 z x) %777 = (-.f64 %687 %776) %779 = (*.f64 %77 x) %796 = (-.f64 %776 %687) %798 = (*.f64 %229 x) %800 = (*.f64 %25 %77) %802 = (*.f64 %22 z) %804 = (*.f64 %92 x) %805 = (neg.f64 %804) %807 = (*.f64 %22 %77) %808 = (neg.f64 %807) %810 = (neg.f64 %779) %811 = (neg.f64 %810) %891 = (neg.f64 %642) %892 = (*.f64 %96 %891) %894 = (*.f64 %137 %573) %896 = (*.f64 %669 %82) %898 = (*.f64 %82 %669) %953 = (*.f64 %66 %682) %956 = (*.f64 (neg.f64 %671) y) %958 = (*.f64 %891 %100) %960 = (*.f64 #s(literal -1 binary64) %687) %962 = (*.f64 %77 %696) %964 = (*.f64 %23 %698) %967 = (*.f64 %77 %22) %984 = (fma.f64 %100 y x) %985 = (*.f64 t %984) %986 = (-.f64 %985 %776) %988 = (-.f64 %309 %776) %1003 = (neg.f64 %986) %1005 = (fma.f64 %77 x %309) %1043 = (neg.f64 %985) %1047 = (*.f64 %137 x) %1050 = (*.f64 %22 t) %1051 = (neg.f64 %1050) %1076 = (*.f64 %986 t) %1081 = (*.f64 %82 %986) %1083 = (*.f64 %985 t) %1085 = (*.f64 %137 %309) %1087 = (*.f64 %1051 t) %1089 = (*.f64 %82 %309) %1090 = (neg.f64 %1089) %1092 = (*.f64 %1050 t) %1093 = (neg.f64 %1092) %1095 = (*.f64 %59 x) %1096 = (neg.f64 %1095) %1097 = (neg.f64 %1096) %1100 = (*.f64 %777 t) %1103 = (*.f64 t %985) %1113 = (*.f64 t %779) %1118 = (*.f64 %779 t) %1127 = (neg.f64 %1100) %1150 = (/.f64 %986 %377) %1151 = (/.f64 %82 %376) %1153 = (/.f64 t %377) %1155 = (/.f64 %1003 %376) %1160 = (*.f64 #s(literal 1 binary64) %986) %1162 = (*.f64 %1076 #s(literal 1 binary64)) %1164 = (/.f64 %1076 %376) %1167 = (*.f64 %986 #s(literal 1 binary64)) %1168 = (neg.f64 %1167) %1170 = (/.f64 %986 %376) %1171 = (copysign.f64 #s(literal 1 binary64) t) %1175 = (-.f64 %573 (/.f64 %776 t)) %1176 = (+.f64 x %1175) %1177 = (neg.f64 %1176) %1181 = (/.f64 %1176 t) %1193 = (*.f64 %1175 #s(literal 1 binary64)) %1196 = (/.f64 %779 t) %1201 = (/.f64 %309 t) %1282 = (/.f64 %1050 t) %1286 = (/.f64 %309 %377) %1288 = (/.f64 %309 %137) %1290 = (/.f64 %59 %377) %1291 = (/.f64 x %377) %1293 = (/.f64 %59 %137) %1294 = (/.f64 x %137) %1296 = (/.f64 %59 %376) %1297 = (/.f64 x %376) %1299 = (/.f64 %59 %82) %1300 = (/.f64 x %82) %1302 = (/.f64 x t) %1304 = (/.f64 %777 %377) %1305 = (*.f64 %1201 #s(literal 1 binary64)) %1307 = (/.f64 %777 %137) %1309 = (/.f64 %1005 t) %1317 = (/.f64 %777 %376) %1319 = (/.f64 %309 %376) %1324 = (/.f64 %777 %82) %1326 = (/.f64 %309 %82) %1346 = (fma.f64 %100 y %1201) %1348 = (neg.f64 %1282) %1351 = (/.f64 (/.f64 %1095 t) t) %1353 = (/.f64 %1047 t) %1355 = (/.f64 %1051 t) %1370 = (/.f64 %988 t) %1386 = (neg.f64 %1175) %1388 = (/.f64 %796 t) %1401 = (/.f64 %687 t) %1418 = (neg.f64 %422) %1448 = (fma.f64 t x %397) %1449 = (neg.f64 %1448) %1450 = (*.f64 %1449 %66) %1451 = (*.f64 %1448 %50) %1452 = (fma.f64 %429 z x) %1453 = (pow.f64 %1452 #s(literal 1 binary64)) %1455 = (/.f64 (fma.f64 x %172 %413) %172) %1457 = (/.f64 (fma.f64 x %110 %403) %110) %1459 = (/.f64 (fma.f64 %22 t %416) %82) %1461 = (/.f64 (fma.f64 x %172 %418) %172) %1463 = (/.f64 (fma.f64 x %110 %420) %110) %1465 = (/.f64 (fma.f64 x %137 %397) %137) %1467 = (/.f64 (fma.f64 x %110 %41) %110) %1470 = (/.f64 (-.f64 (*.f64 x %137) %409) %137) %1472 = (/.f64 (neg.f64 %1449) %137) %1473 = (/.f64 %1449 %82) %1474 = (/.f64 %1448 t) %1476 = (/.f64 #s(literal 1 binary64) (/.f64 %82 %1449)) %1478 = (/.f64 #s(literal 1 binary64) (/.f64 t %1448)) %1480 = (/.f64 #s(literal 1 binary64) (pow.f64 %1452 #s(literal -1 binary64))) %1482 = (neg.f64 (fma.f64 %423 z %22)) %1484 = (neg.f64 (-.f64 %528 x)) %1486 = (neg.f64 (neg.f64 %1452)) %1487 = (fma.f64 %411 %50 %25) %1488 = (fma.f64 %411 %50 x) %1489 = (fma.f64 %413 %96 %25) %1490 = (fma.f64 %413 %96 x) %1491 = (fma.f64 %403 %100 %25) %1492 = (fma.f64 %403 %100 x) %1493 = (fma.f64 %416 %66 %25) %1494 = (fma.f64 %416 %66 x) %1495 = (fma.f64 %418 %96 %25) %1496 = (fma.f64 %418 %96 x) %1497 = (fma.f64 %420 %100 %25) %1498 = (fma.f64 %420 %100 x) %1499 = (fma.f64 %423 %75 %25) %1500 = (fma.f64 %423 %75 x) %1501 = (fma.f64 %423 %77 %25) %1502 = (fma.f64 %423 %77 x) %1503 = (fma.f64 %66 %426 %25) %1504 = (fma.f64 %66 %426 x) %1505 = (fma.f64 %409 %66 %25) %1506 = (fma.f64 %409 %66 x) %1507 = (fma.f64 %429 z %25) %1508 = (fma.f64 %397 %50 %25) %1509 = (fma.f64 %397 %50 x) %1510 = (fma.f64 %50 %411 %25) %1511 = (fma.f64 %50 %411 x) %1512 = (fma.f64 %50 %397 %25) %1513 = (fma.f64 %50 %397 x) %1514 = (fma.f64 %309 %50 %434) %1515 = (fma.f64 %100 %41 %25) %1516 = (fma.f64 %100 %41 x) %1517 = (fma.f64 #s(literal 1 binary64) %434 %25) %1518 = (fma.f64 #s(literal 1 binary64) %434 x) %1519 = (fma.f64 %41 %100 %25) %1520 = (fma.f64 %41 %100 x) %1521 = (fma.f64 z %429 %25) %1522 = (fma.f64 z %429 x) %1523 = (-.f64 %434 %30) %1524 = (-.f64 %434 %22) %1525 = (*.f64 %413 %100) %1526 = (-.f64 x %1525) %1527 = (*.f64 #s(literal -1 binary64) %434) %1528 = (-.f64 x %1527) %1529 = (-.f64 x %528) %1530 = (+.f64 %1201 %434) %1531 = (+.f64 %434 %25) %1532 = (+.f64 %434 x) %1533 = (*.f64 %66 %409) %1534 = (+.f64 x %1533) %1535 = (*.f64 %96 %422) %1536 = (+.f64 x %1535) %1537 = (*.f64 %1418 %100) %1538 = (+.f64 x %1537) %1539 = (*.f64 %92 %429) %1540 = (+.f64 x %1539) %1541 = (*.f64 %422 %96) %1542 = (+.f64 x %1541) %1543 = (*.f64 %77 %423) %1544 = (+.f64 x %1543) %1545 = (+.f64 x %434) %1546 = (*.f64 %36 t) %1547 = (fma.f64 %41 z %1546) %1548 = (neg.f64 %1547) %1551 = (fma.f64 %429 z %36) %1553 = (/.f64 %1546 t) %1604 = (*.f64 %397 t) %1648 = (neg.f64 %36) %1653 = (neg.f64 %1648) %1726 = (fma.f64 x %110 %2) %1728 = (/.f64 %2 t) %1729 = (fma.f64 %1728 z x) %1731 = (*.f64 %2 %77) %1734 = (*.f64 %2 z) %1737 = (*.f64 #s(literal -1 binary64) %2) %1740 = (*.f64 %77 %2) %1743 = (*.f64 z %2) %1761 = (*.f64 %96 %2) %1764 = (*.f64 %14 %100) %1769 = (/.f64 %4 %57) %1772 = (/.f64 %4 %82) %1775 = (/.f64 %4 t) %1778 = (/.f64 %2 %57) %1791 = (/.f64 %14 t) %1796 = (/.f64 %2 %47) %1808 = (*.f64 %1728 z) %1811 = (*.f64 %50 %2) x y (*.f64 %4 #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) %2) (*.f64 %2 #s(literal 1 binary64)) (pow.f64 %2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %15)) (neg.f64 (*.f64 #s(literal 1 binary64) %14)) (neg.f64 %15) (neg.f64 %14) (-.f64 %22 %23) (-.f64 y %25) %2 (+.f64 %22 (neg.f64 %23)) (+.f64 %22 y) (+.f64 y %30) (+.f64 y %22) z t #s(literal 0 binary64) (pow.f64 %36 #s(literal 1 binary64)) %36 (/.f64 #s(literal 1 binary64) (pow.f64 %36 #s(literal -1 binary64))) (pow.f64 %41 #s(literal 1 binary64)) %41 (/.f64 #s(literal 1 binary64) (pow.f64 %41 #s(literal -1 binary64))) #s(literal 1 binary64) %49 %54 %56 %61 %64 %67 %69 %71 %74 %76 %78 %81 %85 %88 %89 %90 %91 %93 %95 %97 %99 %102 %103 %104 %105 %107 %108 %109 %111 %112 %114 %117 %120 %122 %125 %127 %129 %131 %133 %135 %139 %142 %145 %148 %150 %152 %154 %156 %158 %160 %162 %164 %166 %168 %170 %173 %176 %179 %181 %184 %186 %188 %190 %193 %195 %197 %199 %201 %203 %205 %208 %211 %214 %217 %220 %223 %226 %228 %231 %232 %233 %234 %235 %236 %238 %239 %240 %242 %244 %245 %247 %249 %250 %251 %253 %255 %257 %259 %261 %263 %265 %266 %268 %269 %100 %271 %273 %275 %276 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 (*.f64 x t) (pow.f64 %309 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %309 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) %77) (pow.f64 %77 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %47) %77 (*.f64 #s(literal -1 binary64) %66) (*.f64 #s(literal 2 binary64) %63) (*.f64 %50 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %50) (*.f64 t %60) (pow.f64 %137 #s(literal -1 binary64)) (pow.f64 %50 #s(literal 1 binary64)) (pow.f64 t #s(literal -1 binary64)) (/.f64 %206 %59) (/.f64 %209 %119) (/.f64 %212 %119) (/.f64 %215 %141) (/.f64 %215 %59) (/.f64 %218 %59) (/.f64 %221 %119) (/.f64 %224 %119) (/.f64 #s(literal -2 binary64) %116) (/.f64 #s(literal -2 binary64) %175) (/.f64 %82 %119) (/.f64 #s(literal -1 binary64) %230) (/.f64 #s(literal -1 binary64) %82) (/.f64 #s(literal 2 binary64) %138) (/.f64 #s(literal 2 binary64) %124) (/.f64 #s(literal 2 binary64) %183) (/.f64 #s(literal 2 binary64) %178) (/.f64 #s(literal 1 binary64) (/.f64 %137 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %344) (/.f64 #s(literal 1 binary64) (pow.f64 %50 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %82 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %137) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 1 binary64))) %50 (/.f64 t %192) (/.f64 t %59) (neg.f64 (*.f64 %50 #s(literal -1 binary64))) (neg.f64 (/.f64 t %119)) (neg.f64 %66) (fma.f64 #s(literal 1/2 binary64) %50 %63) (fma.f64 #s(literal -1 binary64) %66 %361) (fma.f64 #s(literal -1 binary64) %66 %363) (fma.f64 #s(literal 2 binary64) %63 %361) (fma.f64 #s(literal 2 binary64) %63 %363) (fma.f64 %50 #s(literal 1 binary64) %361) (fma.f64 %50 #s(literal 1 binary64) %363) (fma.f64 #s(literal 1 binary64) %50 %361) (fma.f64 #s(literal 1 binary64) %50 %363) (fma.f64 t %60 %361) (fma.f64 t %60 %363) (+.f64 %63 %63) (+.f64 %50 %361) (+.f64 %50 %363) (*.f64 %378 %378) (*.f64 %230 %230) (*.f64 %377 %377) (*.f64 %137 %137) (*.f64 %376 %376) (*.f64 %82 %82) %59 (pow.f64 %377 #s(literal 2 binary64)) (pow.f64 %137 #s(literal 2 binary64)) (pow.f64 %376 #s(literal 2 binary64)) (pow.f64 %82 #s(literal 2 binary64)) (pow.f64 %59 #s(literal 1 binary64)) (pow.f64 t #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %60) (neg.f64 %119) (sqrt.f64 %393) (fabs.f64 %119) (fabs.f64 %59) (*.f64 (*.f64 %397 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 %397 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %397) (*.f64 %41 %68) %397 (*.f64 z %403) (*.f64 z %41) (pow.f64 %397 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %397 #s(literal -1 binary64))) (neg.f64 %409) (*.f64 %411 %50) (*.f64 %413 %96) (*.f64 %403 %100) (*.f64 %416 %66) (*.f64 %418 %96) (*.f64 %420 %100) (*.f64 %423 %75) (*.f64 %423 %77) (*.f64 %66 %426) (*.f64 %409 %66) (*.f64 %429 z) (*.f64 %397 %50) (*.f64 %50 %411) (*.f64 %50 %397) %434 (*.f64 #s(literal 1 binary64) %434) (*.f64 %41 %100) (*.f64 z %429) (pow.f64 %434 #s(literal 1 binary64)) (/.f64 (*.f64 %82 %413) %219) (/.f64 (*.f64 %82 %403) %222) (/.f64 (*.f64 %82 %416) %59) (/.f64 (*.f64 %82 %418) %219) (/.f64 (*.f64 %82 %420) %222) (/.f64 (*.f64 %82 %409) %59) (/.f64 (*.f64 %82 %397) %119) (/.f64 (*.f64 %82 %41) %222) (/.f64 (*.f64 #s(literal 2 binary64) %413) %243) (/.f64 (*.f64 #s(literal 2 binary64) %403) %248) (/.f64 (*.f64 #s(literal 2 binary64) %416) %175) (/.f64 (*.f64 #s(literal 2 binary64) %418) %243) (/.f64 (*.f64 #s(literal 2 binary64) %420) %248) (/.f64 (*.f64 #s(literal 2 binary64) %409) %175) (/.f64 %467 %183) (/.f64 %467 %178) (/.f64 (*.f64 #s(literal 2 binary64) %41) %248) (/.f64 %472 %225) (/.f64 %474 %267) (/.f64 %476 %119) (/.f64 %478 %225) (/.f64 %480 %267) (/.f64 %482 %119) (/.f64 %484 %192) (/.f64 %484 %59) (/.f64 %487 %267) (/.f64 (neg.f64 %416) %137) (/.f64 (neg.f64 %418) %110) (/.f64 (neg.f64 %420) %172) (/.f64 %413 %172) (/.f64 %403 %110) (/.f64 %416 %82) (/.f64 %418 %172) (/.f64 %420 %110) (/.f64 %422 %172) (/.f64 %409 %230) (/.f64 %409 %82) (/.f64 %397 %137) (/.f64 %397 t) (/.f64 #s(literal 1 binary64) (/.f64 %172 %413)) (/.f64 #s(literal 1 binary64) (/.f64 %110 %403)) (/.f64 #s(literal 1 binary64) (/.f64 %82 %416)) (/.f64 #s(literal 1 binary64) (/.f64 %172 %418)) (/.f64 #s(literal 1 binary64) (/.f64 %110 %420)) (/.f64 #s(literal 1 binary64) (/.f64 %137 %397)) (/.f64 #s(literal 1 binary64) (/.f64 %110 %41)) (/.f64 #s(literal 1 binary64) (pow.f64 %434 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %82 %409)) (/.f64 #s(literal 1 binary64) (/.f64 t %397)) (/.f64 %41 %110) (neg.f64 (*.f64 %403 %96)) (neg.f64 (*.f64 #s(literal 1 binary64) %528)) (neg.f64 (/.f64 %416 t)) (neg.f64 %528) (*.f64 %137 %57) (*.f64 %57 t) (*.f64 %82 %47) (*.f64 t %57) (pow.f64 %110 #s(literal 1 binary64)) (/.f64 %230 %229) (/.f64 %230 %77) (/.f64 %137 %92) (/.f64 %137 z) (/.f64 %82 %229) (/.f64 %82 %77) (/.f64 #s(literal 1 binary64) %100) (/.f64 t %92) %110 (neg.f64 %172) %49 %54 %56 %61 %64 %67 %69 %71 %74 %76 %78 %81 %85 %88 %89 %90 %91 %93 %95 %97 %99 %102 %103 %104 %105 %107 %108 %109 %111 %112 %114 %117 %120 %122 %125 %127 %129 %131 %133 %135 %139 %142 %145 %148 %150 %152 %154 %156 %158 %160 %162 %164 %166 %168 %170 %173 %176 %179 %181 %184 %186 %188 %190 %193 %195 %197 %199 %201 %203 %205 %208 %211 %214 %217 %220 %223 %226 %228 %231 %232 %233 %234 %235 %236 %238 %239 %240 %242 %244 %245 %247 %249 %250 %251 %253 %255 %257 %259 %261 %263 %265 %266 %268 %269 %100 %271 %273 %275 %276 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 (*.f64 %548 %50) (*.f64 %550 %75) (*.f64 %550 %77) (*.f64 %553 %96) (*.f64 %555 %100) (*.f64 %557 %96) (*.f64 %559 %66) (*.f64 %561 %100) (*.f64 %563 z) (*.f64 %66 %565) (*.f64 %567 %66) (*.f64 %569 %50) (*.f64 %50 %548) (*.f64 %50 %569) %573 (*.f64 #s(literal 1 binary64) %573) (*.f64 z %575) (*.f64 z %563) (*.f64 y %100) (pow.f64 %573 #s(literal 1 binary64)) (/.f64 (*.f64 %82 %553) %219) (/.f64 (*.f64 %82 %555) %222) (/.f64 (*.f64 %82 %557) %219) (/.f64 (*.f64 %82 %559) %59) (/.f64 (*.f64 %82 %561) %222) (/.f64 (*.f64 %82 %567) %59) (/.f64 (*.f64 %82 %569) %119) (/.f64 (*.f64 %82 y) %222) (/.f64 (*.f64 #s(literal 2 binary64) %553) %243) (/.f64 (*.f64 #s(literal 2 binary64) %555) %248) (/.f64 (*.f64 #s(literal 2 binary64) %557) %243) (/.f64 (*.f64 #s(literal 2 binary64) %559) %175) (/.f64 (*.f64 #s(literal 2 binary64) %561) %248) (/.f64 (*.f64 #s(literal 2 binary64) %567) %175) (/.f64 (*.f64 #s(literal 2 binary64) %569) %178) (/.f64 (*.f64 #s(literal 2 binary64) y) %248) (/.f64 (*.f64 t %553) %225) (/.f64 (*.f64 t %555) %267) (/.f64 (*.f64 t %557) %225) (/.f64 (*.f64 t %559) %119) (/.f64 (*.f64 t %561) %267) (/.f64 (*.f64 t %567) %119) (/.f64 (neg.f64 %557) %110) (/.f64 (neg.f64 %559) %137) (/.f64 (neg.f64 %561) %172) (/.f64 %630 %137) (/.f64 %630 t) (/.f64 %553 %172) (/.f64 %555 %110) (/.f64 %635 %59) (/.f64 %557 %172) (/.f64 %559 %82) (/.f64 %561 %110) (/.f64 %23 %172) (/.f64 %567 %82) (/.f64 %642 %267) (/.f64 %569 %137) (/.f64 %569 t) (/.f64 #s(literal 1 binary64) (/.f64 %172 %553)) (/.f64 #s(literal 1 binary64) (/.f64 %110 %555)) (/.f64 #s(literal 1 binary64) (/.f64 %172 %557)) (/.f64 #s(literal 1 binary64) (/.f64 %82 %559)) (/.f64 #s(literal 1 binary64) (/.f64 %110 %561)) (/.f64 #s(literal 1 binary64) (/.f64 %82 %567)) (/.f64 #s(literal 1 binary64) (/.f64 %110 y)) (/.f64 #s(literal 1 binary64) (pow.f64 %573 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %569)) (/.f64 y %110) (neg.f64 (*.f64 %555 %96)) (neg.f64 (/.f64 %559 t)) (neg.f64 %669) (*.f64 %671 y) (*.f64 %635 %50) (*.f64 %674 %50) (*.f64 %676 %96) (*.f64 %678 %66) (*.f64 %680 %100) (*.f64 %682 %50) (*.f64 %66 %684) (*.f64 %642 %100) %687 (*.f64 %50 %688) (*.f64 %50 %682) (*.f64 %100 %642) (*.f64 #s(literal 1 binary64) %687) (*.f64 t %573) (*.f64 z %694) (*.f64 z %696) (*.f64 y %698) (pow.f64 %687 #s(literal 1 binary64)) (/.f64 (*.f64 %82 %635) %119) (/.f64 (*.f64 %82 %674) %119) (/.f64 (*.f64 %82 %676) %219) (/.f64 (*.f64 %82 %678) %59) (/.f64 (*.f64 %82 %680) %222) (/.f64 (*.f64 %82 %682) %119) (/.f64 (*.f64 #s(literal 2 binary64) %635) %178) (/.f64 (*.f64 #s(literal 2 binary64) %674) %178) (/.f64 (*.f64 #s(literal 2 binary64) %676) %243) (/.f64 (*.f64 #s(literal 2 binary64) %678) %175) (/.f64 (*.f64 #s(literal 2 binary64) %680) %248) (/.f64 (*.f64 #s(literal 2 binary64) %682) %178) (/.f64 (*.f64 t %635) %59) (/.f64 (*.f64 t %674) %59) (/.f64 (*.f64 t %676) %225) (/.f64 (*.f64 t %678) %119) (/.f64 (*.f64 t %680) %267) (/.f64 (*.f64 t %682) %59) (/.f64 (neg.f64 %635) %82) (/.f64 (neg.f64 %674) %82) (/.f64 (neg.f64 %676) %110) (/.f64 (neg.f64 %678) %137) (/.f64 (neg.f64 %680) %172) (/.f64 (neg.f64 %682) %82) (/.f64 %635 t) (/.f64 %674 t) (/.f64 %676 %172) (/.f64 %678 %82) (/.f64 %680 %110) (/.f64 %682 t) (/.f64 %642 %110) (/.f64 #s(literal 1 binary64) (/.f64 t %635)) (/.f64 #s(literal 1 binary64) (/.f64 t %674)) (/.f64 #s(literal 1 binary64) (/.f64 %172 %676)) (/.f64 #s(literal 1 binary64) (/.f64 %82 %678)) (/.f64 #s(literal 1 binary64) (/.f64 %110 %680)) (/.f64 #s(literal 1 binary64) (/.f64 t %682)) (/.f64 #s(literal 1 binary64) (pow.f64 %687 #s(literal -1 binary64))) (neg.f64 (*.f64 %642 %96)) (neg.f64 (/.f64 %678 t)) (neg.f64 %774) (pow.f64 %777 #s(literal 1 binary64)) (/.f64 (fma.f64 %779 t %635) t) (/.f64 (fma.f64 %779 t %674) t) (/.f64 (fma.f64 %779 %172 %676) %172) (/.f64 (fma.f64 %779 %82 %678) %82) (/.f64 (fma.f64 %779 %110 %680) %110) (/.f64 (fma.f64 %779 t %682) t) (/.f64 #s(literal 1 binary64) (pow.f64 %777 #s(literal -1 binary64))) (neg.f64 (fma.f64 z x %774)) (neg.f64 %796) (fma.f64 %671 y %798) (fma.f64 %671 y %800) (fma.f64 %671 y %802) (fma.f64 %671 y %805) (fma.f64 %671 y %808) (fma.f64 %671 y %811) (fma.f64 %671 y %779) (fma.f64 %635 %50 %798) (fma.f64 %635 %50 %800) (fma.f64 %635 %50 %802) (fma.f64 %635 %50 %805) (fma.f64 %635 %50 %808) (fma.f64 %635 %50 %811) (fma.f64 %635 %50 %779) (fma.f64 %674 %50 %798) (fma.f64 %674 %50 %800) (fma.f64 %674 %50 %802) (fma.f64 %674 %50 %805) (fma.f64 %674 %50 %808) (fma.f64 %674 %50 %811) (fma.f64 %674 %50 %779) (fma.f64 %676 %96 %798) (fma.f64 %676 %96 %800) (fma.f64 %676 %96 %802) (fma.f64 %676 %96 %805) (fma.f64 %676 %96 %808) (fma.f64 %676 %96 %811) (fma.f64 %676 %96 %779) (fma.f64 %678 %66 %798) (fma.f64 %678 %66 %800) (fma.f64 %678 %66 %802) (fma.f64 %678 %66 %805) (fma.f64 %678 %66 %808) (fma.f64 %678 %66 %811) (fma.f64 %678 %66 %779) (fma.f64 %680 %100 %798) (fma.f64 %680 %100 %800) (fma.f64 %680 %100 %802) (fma.f64 %680 %100 %805) (fma.f64 %680 %100 %808) (fma.f64 %680 %100 %811) (fma.f64 %680 %100 %779) (fma.f64 %682 %50 %798) (fma.f64 %682 %50 %800) (fma.f64 %682 %50 %802) (fma.f64 %682 %50 %805) (fma.f64 %682 %50 %808) (fma.f64 %682 %50 %811) (fma.f64 %682 %50 %779) (fma.f64 %66 %684 %798) (fma.f64 %66 %684 %800) (fma.f64 %66 %684 %802) (fma.f64 %66 %684 %805) (fma.f64 %66 %684 %808) (fma.f64 %66 %684 %811) (fma.f64 %66 %684 %779) (fma.f64 %642 %100 %798) (fma.f64 %642 %100 %800) (fma.f64 %642 %100 %802) (fma.f64 %642 %100 %805) (fma.f64 %642 %100 %808) (fma.f64 %642 %100 %811) (fma.f64 %642 %100 %779) (fma.f64 %573 t %798) (fma.f64 %573 t %800) (fma.f64 %573 t %802) (fma.f64 %573 t %805) (fma.f64 %573 t %808) (fma.f64 %573 t %811) (fma.f64 %573 t %779) (fma.f64 %50 %688 %798) (fma.f64 %50 %688 %800) (fma.f64 %50 %688 %802) (fma.f64 %50 %688 %805) (fma.f64 %50 %688 %808) (fma.f64 %50 %688 %811) (fma.f64 %50 %688 %779) (fma.f64 %50 %682 %798) (fma.f64 %50 %682 %800) (fma.f64 %50 %682 %802) (fma.f64 %50 %682 %805) (fma.f64 %50 %682 %808) (fma.f64 %50 %682 %811) (fma.f64 %50 %682 %779) (fma.f64 %77 x %892) (fma.f64 %77 x %894) (fma.f64 %77 x %896) (fma.f64 %77 x %898) (fma.f64 %77 x %687) (fma.f64 %100 %642 %798) (fma.f64 %100 %642 %800) (fma.f64 %100 %642 %802) (fma.f64 %100 %642 %805) (fma.f64 %100 %642 %808) (fma.f64 %100 %642 %811) (fma.f64 %100 %642 %779) (fma.f64 #s(literal 1 binary64) %687 %798) (fma.f64 #s(literal 1 binary64) %687 %800) (fma.f64 #s(literal 1 binary64) %687 %802) (fma.f64 #s(literal 1 binary64) %687 %805) (fma.f64 #s(literal 1 binary64) %687 %808) (fma.f64 #s(literal 1 binary64) %687 %811) (fma.f64 #s(literal 1 binary64) %687 %779) (fma.f64 t %573 %798) (fma.f64 t %573 %800) (fma.f64 t %573 %802) (fma.f64 t %573 %805) (fma.f64 t %573 %808) (fma.f64 t %573 %811) (fma.f64 t %573 %779) (fma.f64 z %694 %798) (fma.f64 z %694 %800) (fma.f64 z %694 %802) (fma.f64 z %694 %805) (fma.f64 z %694 %808) (fma.f64 z %694 %811) (fma.f64 z %694 %779) (fma.f64 z %696 %798) (fma.f64 z %696 %800) (fma.f64 z %696 %802) (fma.f64 z %696 %805) (fma.f64 z %696 %808) (fma.f64 z %696 %811) (fma.f64 z %696 %779) (fma.f64 z %22 %892) (fma.f64 z %22 %894) (fma.f64 z %22 %896) (fma.f64 z %22 %898) (fma.f64 z %22 %687) (fma.f64 y %698 %798) (fma.f64 y %698 %800) (fma.f64 y %698 %802) (fma.f64 y %698 %805) (fma.f64 y %698 %808) (fma.f64 y %698 %811) (fma.f64 y %698 %779) (fma.f64 x %77 %892) (fma.f64 x %77 %894) (fma.f64 x %77 %896) (fma.f64 x %77 %898) (fma.f64 x %77 %687) (-.f64 %779 %953) (-.f64 %779 %956) (-.f64 %779 %958) (-.f64 %779 %960) (-.f64 %779 %962) (-.f64 %779 %964) (-.f64 %779 %774) (-.f64 %687 %967) (-.f64 %687 %804) (-.f64 %687 %807) (-.f64 %687 %810) %777 (+.f64 %779 %892) (+.f64 %779 %894) (+.f64 %779 %896) (+.f64 %779 %898) (+.f64 %779 %687) (+.f64 %687 %798) (+.f64 %687 %800) (+.f64 %687 %802) (+.f64 %687 %805) (+.f64 %687 %808) (+.f64 %687 %811) (+.f64 %687 %779) (pow.f64 %986 #s(literal 1 binary64)) (/.f64 (fma.f64 %988 t %635) t) (/.f64 (fma.f64 %988 t %674) t) (/.f64 (fma.f64 %988 %172 %676) %172) (/.f64 (fma.f64 %988 %82 %678) %82) (/.f64 (fma.f64 %988 %110 %680) %110) (/.f64 (fma.f64 %988 t %682) t) (/.f64 #s(literal 1 binary64) (pow.f64 %986 #s(literal -1 binary64))) (neg.f64 %1003) (fma.f64 %671 y %1005) (fma.f64 %635 %50 %1005) (fma.f64 %674 %50 %1005) (fma.f64 %676 %96 %1005) (fma.f64 %678 %66 %1005) (fma.f64 %680 %100 %1005) (fma.f64 %682 %50 %1005) (fma.f64 %66 %684 %1005) (fma.f64 %642 %100 %1005) (fma.f64 %573 t %1005) (fma.f64 %50 %688 %1005) (fma.f64 %50 %682 %1005) (fma.f64 %77 x %985) (fma.f64 %100 %642 %1005) (fma.f64 #s(literal 1 binary64) %687 %1005) (fma.f64 t %984 %779) (fma.f64 t %573 %1005) (fma.f64 t x %777) (fma.f64 z %694 %1005) (fma.f64 z %696 %1005) (fma.f64 z %22 %985) (fma.f64 y %698 %1005) (fma.f64 x %77 %985) (fma.f64 x t %777) (-.f64 %988 %953) (-.f64 %988 %956) (-.f64 %988 %958) (-.f64 %988 %960) (-.f64 %988 %962) (-.f64 %988 %964) (-.f64 %988 %774) (-.f64 %985 %967) (-.f64 %985 %804) (-.f64 %985 %807) (-.f64 %985 %810) %986 (-.f64 %779 (*.f64 %82 %984)) (-.f64 %779 %1043) (-.f64 %777 (*.f64 %230 x)) (-.f64 %777 (neg.f64 %1047)) (-.f64 %777 (neg.f64 %1051)) (-.f64 %777 %1050) (-.f64 %687 (neg.f64 %1005)) (-.f64 %309 %796) (+.f64 %988 %892) (+.f64 %988 %894) (+.f64 %988 %896) (+.f64 %988 %898) (+.f64 %988 %687) (+.f64 %985 %779) (+.f64 %779 %985) (+.f64 %777 (*.f64 %25 t)) (+.f64 %777 (*.f64 %22 %82)) (+.f64 %777 (*.f64 %82 %22)) (+.f64 %777 %1047) (+.f64 %777 %1051) (+.f64 %777 %309) (+.f64 %687 %1005) (+.f64 %309 %777) %1076 (*.f64 t %986) (pow.f64 %1076 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1076 #s(literal -1 binary64))) (neg.f64 %1081) (fma.f64 %779 t %1083) (fma.f64 %777 t %1085) (fma.f64 %777 t %1087) (fma.f64 %777 t %1090) (fma.f64 %777 t %1093) (fma.f64 %777 t %1097) (fma.f64 %777 t %1095) (fma.f64 %59 x %1100) (fma.f64 %309 t %1100) (fma.f64 t %779 %1103) (fma.f64 t %777 %1085) (fma.f64 t %777 %1087) (fma.f64 t %777 %1090) (fma.f64 t %777 %1093) (fma.f64 t %777 %1097) (fma.f64 t %777 %1095) (fma.f64 t %309 %1100) (fma.f64 x %59 %1100) (-.f64 %1113 (*.f64 %82 %985)) (-.f64 %1113 (neg.f64 %1103)) (-.f64 %1118 (*.f64 %1043 t)) (-.f64 %1118 (neg.f64 %1083)) (-.f64 %1095 (*.f64 %796 t)) (-.f64 %1095 (*.f64 %82 %777)) (-.f64 %1095 %1127) (-.f64 %1100 (*.f64 %119 x)) (-.f64 %1100 (*.f64 %22 %59)) (-.f64 %1100 %1089) (-.f64 %1100 %1092) (-.f64 %1100 %1096) (+.f64 (neg.f64 %1127) %1097) (+.f64 %1113 %1103) (+.f64 %1118 %1083) (+.f64 %1095 %1100) (+.f64 %1100 %1085) (+.f64 %1100 %1087) (+.f64 %1100 %1090) (+.f64 %1100 %1093) (+.f64 %1100 %1097) (+.f64 %1100 %1095) (*.f64 (/.f64 %1076 %377) (/.f64 #s(literal 1 binary64) %377)) (*.f64 %1150 %1151) (*.f64 %1150 %1153) (*.f64 %1155 %1153) (*.f64 %1151 %1150) (*.f64 %1153 %1150) (*.f64 %1153 %1155) (*.f64 %1160 %50) (*.f64 %1162 %60) (*.f64 %1164 (/.f64 #s(literal 1 binary64) %376)) (*.f64 %1168 %66) (*.f64 %1170 %1171) (*.f64 %1171 %1170) (*.f64 %1177 #s(literal -1 binary64)) (*.f64 %1003 %66) (*.f64 %1167 %50) (*.f64 %1181 t) (*.f64 %60 %1076) (*.f64 %1176 #s(literal 1 binary64)) (*.f64 %1081 (/.f64 #s(literal -1 binary64) %59)) (*.f64 #s(literal -1 binary64) %1177) (*.f64 %1076 %60) (*.f64 %986 %50) (*.f64 #s(literal 1 binary64) %1176) (*.f64 t %1181) (pow.f64 %1176 #s(literal 1 binary64)) (/.f64 (fma.f64 %1193 %59 %1095) %59) (/.f64 (fma.f64 %1196 t %985) t) (/.f64 (fma.f64 %1175 t %309) t) (/.f64 (fma.f64 %1201 t %777) t) (/.f64 (-.f64 (*.f64 %1175 t) %1050) t) (/.f64 (fma.f64 %1100 %59 (*.f64 %1095 %59)) %393) (/.f64 (fma.f64 %1100 %59 (*.f64 %59 %1095)) %393) (/.f64 (fma.f64 %779 t %1103) %59) (/.f64 (-.f64 %1100 (*.f64 t %1050)) %59) (/.f64 (*.f64 %1081 #s(literal -1 binary64)) %59) (/.f64 (*.f64 %1081 #s(literal 1 binary64)) %119) (/.f64 (*.f64 %1076 #s(literal -1 binary64)) %119) (/.f64 (*.f64 %1003 %82) %59) (/.f64 (*.f64 %1003 #s(literal 2 binary64)) %116) (/.f64 (*.f64 %986 #s(literal 2 binary64)) %124) (/.f64 (*.f64 %82 %1003) %59) (/.f64 (*.f64 #s(literal 2 binary64) %1003) %175) (/.f64 (*.f64 #s(literal 2 binary64) %986) %178) (/.f64 (neg.f64 %1160) %82) (/.f64 (neg.f64 %1162) %119) (/.f64 (neg.f64 %1164) %377) (/.f64 %1160 t) (/.f64 %1162 %192) (/.f64 %1162 %59) (/.f64 %1164 %376) (/.f64 %1168 %82) (/.f64 %1003 %82) (/.f64 %1167 %137) (/.f64 %1167 t) (/.f64 %1081 %119) (/.f64 %1076 %59) (/.f64 %986 %137) (/.f64 %986 t) (/.f64 #s(literal 1 binary64) (/.f64 t %1160)) (/.f64 #s(literal 1 binary64) (/.f64 %59 %1162)) (/.f64 #s(literal 1 binary64) (/.f64 %376 %1164)) (/.f64 #s(literal 1 binary64) (/.f64 %82 %1168)) (/.f64 #s(literal 1 binary64) (/.f64 %82 %1003)) (/.f64 #s(literal 1 binary64) (pow.f64 %1176 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %1167)) (/.f64 #s(literal 1 binary64) (/.f64 %119 %1081)) (/.f64 #s(literal 1 binary64) (/.f64 t %986)) (/.f64 #s(literal 1 binary64) (/.f64 %59 %1076)) (neg.f64 (*.f64 %1167 %66)) (neg.f64 (/.f64 %1167 %82)) (neg.f64 (/.f64 %1162 %119)) (neg.f64 (/.f64 %1168 t)) (neg.f64 (-.f64 %1282 %1175)) (neg.f64 %1177) (fma.f64 %1286 %1153 %1193) (fma.f64 %1288 #s(literal 1 binary64) %1193) (fma.f64 %1290 %1291 %1193) (fma.f64 %1293 %1294 %1193) (fma.f64 %1296 %1297 %1193) (fma.f64 %1299 %1300 %1193) (fma.f64 %344 %1302 %1193) (fma.f64 %1304 %1153 %1305) (fma.f64 %1307 #s(literal 1 binary64) %1305) (fma.f64 %548 %50 %1309) (fma.f64 %1153 %1286 %1193) (fma.f64 %1153 %1304 %1305) (fma.f64 %1291 %1290 %1193) (fma.f64 %1294 %1293 %1193) (fma.f64 %1297 %1296 %1193) (fma.f64 %1300 %1299 %1193) (fma.f64 %1317 %1171 %1305) (fma.f64 %1319 %1171 %1193) (fma.f64 %1302 %344 %1193) (fma.f64 %550 %75 %1309) (fma.f64 %550 %77 %1309) (fma.f64 %1324 #s(literal -1 binary64) %1305) (fma.f64 %1326 #s(literal -1 binary64) %1193) (fma.f64 %553 %96 %1309) (fma.f64 %555 %100 %1309) (fma.f64 %557 %96 %1309) (fma.f64 %559 %66 %1309) (fma.f64 %561 %100 %1309) (fma.f64 %563 z %1309) (fma.f64 %66 %565 %1309) (fma.f64 %1171 %1317 %1305) (fma.f64 %1171 %1319 %1193) (fma.f64 %1175 #s(literal 1 binary64) %1305) (fma.f64 %1201 #s(literal 1 binary64) %1193) (fma.f64 %567 %66 %1309) (fma.f64 %985 %50 %1196) (fma.f64 %569 %50 %1309) (fma.f64 %1095 %60 %1193) (fma.f64 %1100 %60 %1305) (fma.f64 #s(literal -1 binary64) %1324 %1305) (fma.f64 #s(literal -1 binary64) %1326 %1193) (fma.f64 %779 %50 %1346) (fma.f64 %777 %50 %1348) (fma.f64 %777 %50 %1351) (fma.f64 %777 %50 %1353) (fma.f64 %777 %50 %1355) (fma.f64 %777 %50 %1201) (fma.f64 %50 %548 %1309) (fma.f64 %50 %569 %1309) (fma.f64 %309 %50 %1175) (fma.f64 %100 y %1309) (fma.f64 #s(literal 1 binary64) %1288 %1193) (fma.f64 #s(literal 1 binary64) %1307 %1305) (fma.f64 #s(literal 1 binary64) %1175 %1305) (fma.f64 #s(literal 1 binary64) %1201 %1193) (fma.f64 #s(literal 1 binary64) %573 %1309) (fma.f64 z %575 %1309) (fma.f64 z %563 %1309) (fma.f64 y %100 %1309) (-.f64 %1370 (/.f64 %774 t)) (-.f64 %1193 (neg.f64 %1305)) (-.f64 %1193 (/.f64 %1089 %59)) (-.f64 %1193 (/.f64 %1092 %59)) (-.f64 %1193 (/.f64 %1096 %59)) (-.f64 %1196 (neg.f64 %1346)) (-.f64 %1196 (/.f64 %1043 t)) (-.f64 %1175 %1282) (-.f64 %1201 %1386) (-.f64 %1201 %1388) (-.f64 x %1386) (-.f64 x %1388) (+.f64 (/.f64 (/.f64 %1100 t) t) %1351) (+.f64 (/.f64 %1113 %59) (/.f64 %1103 %59)) (+.f64 (/.f64 %1118 %59) (/.f64 %1083 %59)) (+.f64 %1370 %1401) (+.f64 %1401 %1309) (+.f64 %1305 %1193) (+.f64 %1193 %1305) (+.f64 %1346 %1196) (+.f64 %1196 %1346) (+.f64 %1175 %1348) (+.f64 %1175 %1351) (+.f64 %1175 %1353) (+.f64 %1175 %1355) (+.f64 %1175 %1201) (+.f64 %1201 %1175) (+.f64 %573 %1309) (+.f64 x %1193) %1176 (*.f64 %413 %66) (*.f64 %403 %50) (*.f64 %1418 %50) (*.f64 %422 %66) (*.f64 %50 %41) (*.f64 %41 %50) (pow.f64 %429 #s(literal 1 binary64)) (/.f64 (neg.f64 %1418) %230) (/.f64 %413 %82) (/.f64 %403 %137) (/.f64 %403 t) (/.f64 %1418 %137) (/.f64 %1418 t) (/.f64 %422 %82) (/.f64 #s(literal 1 binary64) (/.f64 %82 %413)) (/.f64 #s(literal 1 binary64) (/.f64 t %403)) (/.f64 #s(literal 1 binary64) (/.f64 %137 %1418)) (/.f64 #s(literal 1 binary64) (pow.f64 %429 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %82 %422)) (/.f64 #s(literal 1 binary64) (/.f64 t %41)) (/.f64 %41 %137) %429 (neg.f64 (*.f64 %403 %66)) (neg.f64 %423) %1450 %1451 %1453 %1455 %1457 %1459 %1461 %1463 %1465 %1467 %1470 %1472 %1473 %1474 %1476 %1478 %1480 %1482 %1484 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1452 %1508 %1509 %1510 %1511 %1512 %1513 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1521 %1522 %1523 %1524 %1526 %1528 %1529 %1530 %1531 %1532 %1534 %1536 %1538 %1540 %1542 %1544 %1545 %1450 %1451 %1453 %1455 %1457 %1459 %1461 %1463 %1465 %1467 %1470 %1472 %1473 %1474 %1476 %1478 %1480 %1482 %1484 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1452 %1508 %1509 %1510 %1511 %1512 %1513 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1521 %1522 %1523 %1524 %1526 %1528 %1529 %1530 %1531 %1532 %1534 %1536 %1538 %1540 %1542 %1544 %1545 %1450 %1451 %1453 %1455 %1457 %1459 %1461 %1463 %1465 %1467 %1470 %1472 %1473 %1474 %1476 %1478 %1480 %1482 %1484 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1452 %1508 %1509 %1510 %1511 %1512 %1513 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1521 %1522 %1523 %1524 %1526 %1528 %1529 %1530 %1531 %1532 %1534 %1536 %1538 %1540 %1542 %1544 %1545 (*.f64 %1548 %66) (*.f64 %1547 %50) (pow.f64 %1551 #s(literal 1 binary64)) (/.f64 (fma.f64 %1553 %172 %413) %172) (/.f64 (fma.f64 %1553 %110 %403) %110) (/.f64 (fma.f64 %1553 %82 %416) %82) (/.f64 (fma.f64 %1553 %172 %418) %172) (/.f64 (fma.f64 %1553 %110 %420) %110) (/.f64 (fma.f64 %1553 %137 %397) %137) (/.f64 (fma.f64 %1553 %82 %409) %82) (/.f64 (fma.f64 %1553 t %397) t) (/.f64 (fma.f64 %1553 %110 %41) %110) (/.f64 (fma.f64 %36 %172 %413) %172) (/.f64 (fma.f64 %36 %110 %403) %110) (/.f64 (fma.f64 %36 %82 %416) %82) (/.f64 (fma.f64 %36 %172 %418) %172) (/.f64 (fma.f64 %36 %110 %420) %110) (/.f64 (fma.f64 %36 %137 %397) %137) (/.f64 (fma.f64 %36 %110 %41) %110) (/.f64 (-.f64 (*.f64 %36 %137) %409) %137) (/.f64 (fma.f64 %1546 %172 (*.f64 %413 t)) %225) (/.f64 (fma.f64 %1546 %110 (*.f64 %403 t)) %267) (/.f64 (fma.f64 %1546 %82 (*.f64 %416 t)) %119) (/.f64 (fma.f64 %1546 %172 (*.f64 %418 t)) %225) (/.f64 (fma.f64 %1546 %110 (*.f64 %420 t)) %267) (/.f64 (fma.f64 %1546 %137 %1604) %192) (/.f64 (fma.f64 %1546 %82 (*.f64 %409 t)) %119) (/.f64 (fma.f64 %1546 t %1604) %59) (/.f64 (fma.f64 %1546 %110 (*.f64 %41 t)) %267) (/.f64 (fma.f64 %1546 %172 %472) %225) (/.f64 (fma.f64 %1546 %110 %474) %267) (/.f64 (fma.f64 %1546 %82 %476) %119) (/.f64 (fma.f64 %1546 %172 %478) %225) (/.f64 (fma.f64 %1546 %110 %480) %267) (/.f64 (fma.f64 %1546 %137 %484) %192) (/.f64 (fma.f64 %1546 %82 %482) %119) (/.f64 (fma.f64 %1546 t %484) %59) (/.f64 (fma.f64 %1546 %110 %487) %267) (/.f64 %1548 %82) (/.f64 %1547 %137) (/.f64 %1547 t) (/.f64 #s(literal 1 binary64) (/.f64 %82 %1548)) (/.f64 #s(literal 1 binary64) (pow.f64 %1551 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %1547)) (neg.f64 (*.f64 %1547 %66)) (neg.f64 (/.f64 %1547 %82)) (neg.f64 (/.f64 %1548 t)) (neg.f64 (-.f64 %1648 %434)) (neg.f64 (neg.f64 %1551)) (fma.f64 %411 %50 %1653) (fma.f64 %411 %50 %1553) (fma.f64 %411 %50 %36) (fma.f64 %413 %96 %1653) (fma.f64 %413 %96 %1553) (fma.f64 %413 %96 %36) (fma.f64 %403 %100 %1653) (fma.f64 %403 %100 %1553) (fma.f64 %403 %100 %36) (fma.f64 %416 %66 %1653) (fma.f64 %416 %66 %1553) (fma.f64 %416 %66 %36) (fma.f64 %418 %96 %1653) (fma.f64 %418 %96 %1553) (fma.f64 %418 %96 %36) (fma.f64 %420 %100 %1653) (fma.f64 %420 %100 %1553) (fma.f64 %420 %100 %36) (fma.f64 %423 %75 %1653) (fma.f64 %423 %75 %1553) (fma.f64 %423 %75 %36) (fma.f64 %423 %77 %1653) (fma.f64 %423 %77 %1553) (fma.f64 %423 %77 %36) (fma.f64 %66 %426 %1653) (fma.f64 %66 %426 %1553) (fma.f64 %66 %426 %36) (fma.f64 %1546 %50 %434) (fma.f64 %409 %66 %1653) (fma.f64 %409 %66 %1553) (fma.f64 %409 %66 %36) (fma.f64 %429 z %1653) (fma.f64 %429 z %1553) %1551 (fma.f64 %397 %50 %1653) (fma.f64 %397 %50 %1553) (fma.f64 %397 %50 %36) (fma.f64 %50 %411 %1653) (fma.f64 %50 %411 %1553) (fma.f64 %50 %411 %36) (fma.f64 %50 %397 %1653) (fma.f64 %50 %397 %1553) (fma.f64 %50 %397 %36) (fma.f64 %100 %41 %1653) (fma.f64 %100 %41 %1553) (fma.f64 %100 %41 %36) (fma.f64 #s(literal 1 binary64) %434 %1653) (fma.f64 #s(literal 1 binary64) %434 %1553) (fma.f64 #s(literal 1 binary64) %434 %36) (fma.f64 %41 %100 %1653) (fma.f64 %41 %100 %1553) (fma.f64 %41 %100 %36) (fma.f64 z %429 %1653) (fma.f64 z %429 %1553) (fma.f64 z %429 %36) (-.f64 %1553 %1525) (-.f64 %1553 %1527) (-.f64 %1553 %528) (-.f64 %434 %1648) (-.f64 %36 %1525) (-.f64 %36 %1527) (-.f64 %36 %528) (+.f64 %1553 %434) (+.f64 %434 %1653) (+.f64 %434 %1553) (+.f64 %434 %36) (+.f64 %36 %1533) (+.f64 %36 %1535) (+.f64 %36 %1537) (+.f64 %36 %1539) (+.f64 %36 %1541) (+.f64 %36 %1543) (+.f64 %36 %434) (*.f64 %1726 %100) (pow.f64 %1729 #s(literal 1 binary64)) (/.f64 (fma.f64 %22 t %1731) %82) (/.f64 (fma.f64 t x %1734) t) (/.f64 (fma.f64 x %172 %1737) %172) (/.f64 (fma.f64 %22 t %1740) %82) (/.f64 (fma.f64 t x %1743) t) (/.f64 (fma.f64 x %57 %1728) %57) (/.f64 (fma.f64 x %172 %14) %172) (/.f64 (neg.f64 %1726) %172) (/.f64 %1726 %110) (/.f64 #s(literal 1 binary64) (/.f64 %110 %1726)) (/.f64 #s(literal 1 binary64) (pow.f64 %1729 #s(literal -1 binary64))) (neg.f64 (fma.f64 %14 %100 %22)) (neg.f64 (/.f64 %1726 %172)) (neg.f64 (-.f64 %1761 x)) (neg.f64 (-.f64 %1764 x)) (neg.f64 (neg.f64 %1729)) (fma.f64 %1769 %63 %25) (fma.f64 %1769 %63 x) (fma.f64 %1772 %48 %25) (fma.f64 %1772 %48 x) (fma.f64 %1775 %79 %25) (fma.f64 %1775 %79 x) (fma.f64 %1778 %50 %25) (fma.f64 %1778 %50 x) (fma.f64 %1731 %66 %25) (fma.f64 %1731 %66 x) (fma.f64 %1734 %50 %25) (fma.f64 %1734 %50 x) (fma.f64 %1737 %96 %25) (fma.f64 %1737 %96 x) (fma.f64 %1740 %66 %25) (fma.f64 %1740 %66 x) (fma.f64 %1743 %50 %25) (fma.f64 %1743 %50 x) (fma.f64 %1791 %75 %25) (fma.f64 %1791 %75 x) (fma.f64 %1791 %77 %25) (fma.f64 %1791 %77 x) (fma.f64 %66 %1796 %25) (fma.f64 %66 %1796 x) (fma.f64 %1728 z %25) %1729 (fma.f64 %14 %96 %25) (fma.f64 %14 %96 x) (fma.f64 %50 %1778 %25) (fma.f64 %50 %1778 x) (fma.f64 %50 %1743 %25) (fma.f64 %50 %1743 x) (fma.f64 %100 %2 %25) (fma.f64 %100 %2 x) (fma.f64 #s(literal 1 binary64) %1808 %25) (fma.f64 #s(literal 1 binary64) %1808 x) (fma.f64 z %1811 %25) (fma.f64 z %1811 x) (fma.f64 z %1728 %25) (fma.f64 z %1728 x) (fma.f64 %2 %100 %25) (fma.f64 %2 %100 x) (-.f64 %1808 %30) (-.f64 %1808 %22) (-.f64 x (*.f64 %66 %1743)) (-.f64 x (*.f64 %15 %100)) (-.f64 x (*.f64 %1731 %50)) (-.f64 x (*.f64 %1728 %77)) (-.f64 x (*.f64 %1791 z)) (-.f64 x (*.f64 #s(literal -1 binary64) %1808)) (-.f64 x (*.f64 %77 %1811)) (-.f64 x %1761) (-.f64 x %1764) (+.f64 (/.f64 (*.f64 x %110) %110) %1808) (+.f64 %1808 %25) (+.f64 %1808 x) (+.f64 x (neg.f64 %1761)) (+.f64 x %1808) |
Compiled 1 607 to 2 039 computations (-26.9% saved)
Compiled 365 to 1 176 computations (-222.2% saved)
10 alts after pruning (3 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 362 | 3 | 365 |
| Fresh | 0 | 0 | 0 |
| Picked | 2 | 4 | 6 |
| Done | 1 | 3 | 4 |
| Total | 365 | 10 | 375 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 98.0% | (fma.f64 (-.f64 y x) (/.f64 z t) x) |
| ✓ | 98.0% | (fma.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (/.f64 t z)) x) |
| ✓ | 68.1% | (fma.f64 (*.f64 (approx (- y x) y) z) (/.f64 #s(literal 1 binary64) t) x) |
| ▶ | 40.3% | (fma.f64 (approx (- y x) y) (/.f64 z t) (approx x #s(literal 0 binary64))) |
| ✓ | 71.7% | (fma.f64 (approx (- y x) y) (/.f64 z t) x) |
| ✓ | 91.4% | (fma.f64 z (/.f64 (-.f64 y x) t) x) |
| ▶ | 36.0% | (fma.f64 z (/.f64 (approx (- y x) y) t) (approx x #s(literal 0 binary64))) |
| ✓ | 37.7% | (+.f64 (approx x #s(literal 0 binary64)) (/.f64 (*.f64 (approx (- y x) y) z) t)) |
| ▶ | 40.3% | (+.f64 (approx x #s(literal 0 binary64)) (/.f64 (approx (- y x) y) (/.f64 t z))) |
| ✓ | 93.7% | (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) |
Compiled 10 to 28 computations (-180.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 155 | 712 |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (approx x #s(literal 0 binary64)) %7 = (approx (- y x) y) %8 = (/.f64 z t) %9 = (/.f64 t z) %10 = (/.f64 %7 t) %11 = (/.f64 %7 %9) x y z t #s(literal 0 binary64) %5 %7 %8 %9 %10 %11 (fma.f64 %7 %8 %5) (fma.f64 z %10 %5) (+.f64 %5 %11) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %12 = (/ %5 t) %13 = (/.f64 y t) %15 = (/.f64 x t) %19 = (/ t z) %20 = (/ %5 %19) %21 = (*.f64 y z) %22 = (/.f64 %21 t) %24 = (*.f64 x z) %25 = (/.f64 %24 t) %26 = (fma.f64 #s(literal -1 binary64) %25 %22) %28 = (/ z t) %30 = (+ (* %5 %28) x) %32 = (/.f64 z t) %34 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %32)) %38 = (/.f64 y x) %44 = (*.f64 t x) %45 = (/.f64 y %44) %46 = (/.f64 #s(literal 1 binary64) t) %50 = (*.f64 #s(literal -1 binary64) %25) %52 = (/.f64 %21 %44) %53 = (fma.f64 #s(literal -1 binary64) %32 %52) %70 = (fma.f64 #s(literal -1 binary64) %52 %32) %82 = (-.f64 y x) %84 = (+.f64 x %50) %88 = (/.f64 x y) %93 = (*.f64 t y) %94 = (/.f64 x %93) %98 = (/.f64 %24 %93) %128 = (*.f64 z %82) %129 = (/.f64 %128 t) %132 = (*.f64 z (-.f64 %13 %15)) %136 = (/.f64 x z) %141 = (/.f64 %82 t) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 (+.f64 y %8)) (approx %12 %13) (approx %12 (fma.f64 #s(literal -1 binary64) %15 %13)) (approx %20 %22) (approx %20 %26) (approx %30 (fma.f64 x %34 %22)) (approx %5 %8) (approx %5 (*.f64 x (-.f64 %38 #s(literal 1 binary64)))) (approx %12 (*.f64 #s(literal -1 binary64) %15)) (approx %12 (*.f64 x (-.f64 %45 %46))) (approx %20 %50) (approx %20 (*.f64 x %53)) (approx %30 (*.f64 x %34)) (approx %30 (*.f64 x (+.f64 #s(literal 1 binary64) %53))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %38))))) (approx %12 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %45 %46)))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 x %70))) (approx %30 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %32 #s(literal 1 binary64))))) (approx %30 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %70 #s(literal 1 binary64))))) (approx %5 %82) (approx %30 %84) (approx %30 (+.f64 x %26)) (approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %88)))) (approx %12 (*.f64 y (fma.f64 #s(literal -1 binary64) %94 %46))) (approx %20 (*.f64 y (fma.f64 #s(literal -1 binary64) %98 %32))) (approx %30 (*.f64 y (fma.f64 #s(literal -1 binary64) %98 (+.f64 %88 %32)))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %88 #s(literal 1 binary64))))) (approx %12 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %94 %46)))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %32 %98)))) (approx %30 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal -1 binary64) (/.f64 %84 y)))))) (approx z z) (approx %28 %32) (approx %19 (/.f64 t z)) (approx %20 %129) (approx %30 (+.f64 x %132)) (approx %30 %132) (approx %30 (*.f64 z (-.f64 (+.f64 %136 %13) %15))) (approx %30 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %136 (*.f64 #s(literal -1 binary64) %141))))) (approx t t) (approx %12 %141) (approx %30 (/.f64 (fma.f64 t x %128) t)) (approx %30 (+.f64 x %129)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 3.0ms | t | 0 |
| 2.0ms | z | inf |
| 2.0ms | z | 0 |
| 1.0ms | y | -inf |
| 1.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 72 |
| 0 | 24 | 71 |
| 1 | 87 | 71 |
| 2 | 271 | 71 |
| 3 | 1117 | 71 |
| 0 | 4840 | 71 |
| 0 | 5044 | 71 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (approx x #s(literal 0 binary64)) %7 = (approx (- y x) y) %8 = (/.f64 z t) %9 = (/.f64 t z) %10 = (/.f64 %7 t) %11 = (/.f64 %7 %9) x y z t #s(literal 0 binary64) %5 %7 %8 %9 %10 %11 (fma.f64 %7 %8 %5) (fma.f64 z %10 %5) (+.f64 %5 %11) |
| Outputs |
|---|
%5 = (approx x #s(literal 0 binary64)) %11 = (neg.f64 %5) %14 = (approx (- y x) y) %16 = (*.f64 %14 #s(literal 2 binary64)) %24 = (neg.f64 %14) %27 = (neg.f64 t) %28 = (*.f64 %27 #s(literal 1 binary64)) %29 = (/.f64 #s(literal -2 binary64) %28) %30 = (/.f64 #s(literal 1 binary64) z) %31 = (/.f64 #s(literal 1/2 binary64) %30) %33 = (/.f64 #s(literal -2 binary64) %30) %35 = (/.f64 #s(literal -1/2 binary64) t) %37 = (/.f64 #s(literal 2 binary64) %28) %38 = (/.f64 #s(literal -1 binary64) z) %39 = (/.f64 #s(literal 1/2 binary64) %38) %41 = (/.f64 #s(literal 1 binary64) %28) %42 = (neg.f64 z) %44 = (/.f64 #s(literal 1 binary64) t) %45 = (/.f64 %44 #s(literal 2 binary64)) %46 = (*.f64 #s(literal 1/2 binary64) %30) %47 = (/.f64 #s(literal 1 binary64) %46) %49 = (/.f64 #s(literal 1/2 binary64) z) %50 = (/.f64 #s(literal 1 binary64) %49) %52 = (/.f64 #s(literal 2 binary64) %38) %54 = (*.f64 z #s(literal 2 binary64)) %55 = (/.f64 %54 #s(literal 1 binary64)) %56 = (/.f64 #s(literal 1/2 binary64) t) %58 = (/.f64 %54 t) %60 = (*.f64 t #s(literal 2 binary64)) %61 = (/.f64 z %60) %63 = (/.f64 z #s(literal 1 binary64)) %65 = (/.f64 #s(literal 1 binary64) %60) %66 = (/.f64 z #s(literal 1/2 binary64)) %68 = (/.f64 #s(literal -1 binary64) t) %69 = (/.f64 %68 #s(literal 1 binary64)) %72 = (/.f64 %68 %46) %74 = (/.f64 %68 %49) %76 = (+.f64 z z) %78 = (*.f64 #s(literal 1/2 binary64) %44) %79 = (/.f64 %78 #s(literal 1 binary64)) %81 = (/.f64 %56 #s(literal 1 binary64)) %84 = (/.f64 #s(literal -2 binary64) t) %86 = (/.f64 %68 #s(literal -1 binary64)) %88 = (/.f64 #s(literal 2 binary64) t) %92 = (/.f64 %35 %30) %94 = (/.f64 %78 %38) %96 = (/.f64 %56 %38) %98 = (/.f64 t z) %99 = (/.f64 #s(literal 2 binary64) %98) %101 = (/.f64 #s(literal -1/2 binary64) z) %102 = (/.f64 %68 %101) %104 = (/.f64 %44 %46) %106 = (/.f64 %44 %49) %109 = (/.f64 %42 t) %111 = (/.f64 %35 %38) %113 = (/.f64 %78 %30) %115 = (/.f64 %56 %30) %117 = (/.f64 z t) %118 = (*.f64 #s(literal 1/2 binary64) %117) %120 = (/.f64 #s(literal 1/2 binary64) %98) %126 = (/.f64 %35 %101) %128 = (/.f64 %78 %46) %130 = (/.f64 %78 %49) %132 = (/.f64 %56 %46) %134 = (/.f64 %56 %49) %142 = (E.f64 ) %143 = (*.f64 %42 #s(literal 1 binary64)) %145 = (*.f64 %142 %27) %147 = (*.f64 z #s(literal -1 binary64)) %151 = (*.f64 %142 %30) %154 = (*.f64 #s(literal 2 binary64) %27) %159 = (*.f64 #s(literal 2 binary64) %30) %162 = (*.f64 #s(literal 1 binary64) %27) %167 = (*.f64 %27 %142) %170 = (*.f64 %27 #s(literal 2 binary64)) %181 = (*.f64 %30 %142) %184 = (*.f64 %30 #s(literal 2 binary64)) %196 = (/.f64 %27 z) %214 = (*.f64 %142 %38) %217 = (*.f64 %142 %196) %221 = (*.f64 %142 %42) %223 = (*.f64 %142 z) %224 = (*.f64 %142 t) %227 = (*.f64 #s(literal 2 binary64) %38) %231 = (*.f64 #s(literal 2 binary64) %42) %233 = (*.f64 #s(literal 2 binary64) z) %234 = (*.f64 #s(literal 2 binary64) t) %249 = (*.f64 #s(literal 2 binary64) %196) %251 = (*.f64 %142 %98) %254 = (*.f64 #s(literal 1 binary64) %196) %259 = (*.f64 #s(literal 2 binary64) %98) %264 = (/.f64 %98 #s(literal 1 binary64)) %274 = (/.f64 #s(literal 0 binary64) %98) %337 = (/.f64 t #s(literal 1 binary64)) %340 = (/.f64 t #s(literal 1/2 binary64)) %350 = (*.f64 t #s(literal -1 binary64)) %355 = (*.f64 #s(literal -1 binary64) t) %389 = (/.f64 %16 t) %391 = (/.f64 %14 %60) %393 = (/.f64 %14 #s(literal 1/2 binary64)) %395 = (/.f64 %16 #s(literal 1 binary64)) %397 = (/.f64 %14 #s(literal 1 binary64)) %403 = (/.f64 %14 t) %408 = (*.f64 %14 #s(literal -1 binary64)) %409 = (*.f64 %142 %408) %411 = (*.f64 %24 #s(literal 1 binary64)) %412 = (*.f64 %142 %411) %414 = (*.f64 #s(literal -1 binary64) %14) %415 = (*.f64 %142 %414) %417 = (*.f64 %142 %24) %419 = (*.f64 %142 %14) %421 = (*.f64 #s(literal 2 binary64) %408) %423 = (*.f64 #s(literal 2 binary64) %411) %425 = (*.f64 #s(literal 2 binary64) %414) %427 = (*.f64 #s(literal 2 binary64) %24) %429 = (*.f64 #s(literal 2 binary64) %14) %431 = (*.f64 #s(literal 1 binary64) %408) %433 = (*.f64 #s(literal 1 binary64) %411) %435 = (*.f64 #s(literal 1 binary64) %414) %437 = (*.f64 #s(literal 1 binary64) %24) %439 = (neg.f64 %408) %441 = (neg.f64 %411) %443 = (neg.f64 %414) %455 = (/.f64 %24 t) %457 = (*.f64 %14 z) %458 = (/.f64 %457 %60) %460 = (/.f64 %457 #s(literal 1 binary64)) %462 = (/.f64 %14 %28) %464 = (/.f64 %24 %28) %466 = (/.f64 %16 %38) %468 = (/.f64 %16 %27) %472 = (/.f64 %16 %30) %474 = (/.f64 %24 #s(literal 2 binary64)) %475 = (/.f64 %44 %101) %479 = (/.f64 %68 #s(literal 2 binary64)) %480 = (/.f64 %14 %101) %482 = (/.f64 %24 %46) %484 = (/.f64 %24 %49) %486 = (/.f64 %24 %101) %488 = (/.f64 %14 %46) %490 = (/.f64 %14 %49) %495 = (/.f64 %14 #s(literal 2 binary64)) %499 = (*.f64 %457 #s(literal 1 binary64)) %501 = (/.f64 %14 %38) %505 = (/.f64 %403 #s(literal -1 binary64)) %507 = (/.f64 %403 #s(literal 1 binary64)) %509 = (*.f64 %397 z) %513 = (/.f64 %14 #s(literal -1 binary64)) %516 = (/.f64 %403 %46) %518 = (/.f64 %403 %49) %524 = (*.f64 %24 z) %527 = (*.f64 %24 %117) %534 = (*.f64 %403 z) %550 = (*.f64 %457 #s(literal -1 binary64)) %559 = (neg.f64 %524) %637 = (*.f64 %24 #s(literal -1 binary64)) %642 = (*.f64 %24 %42) %667 = (fma.f64 %98 %5 %14) %669 = (*.f64 (/.f64 %667 %28) %42) %671 = (*.f64 (/.f64 %667 %38) %68) %673 = (*.f64 (/.f64 %667 %60) %66) %675 = (*.f64 (/.f64 %667 #s(literal -1 binary64)) %109) %676 = (/.f64 %667 #s(literal 2 binary64)) %677 = (*.f64 %676 %102) %678 = (*.f64 %676 %104) %679 = (*.f64 %676 %106) %681 = (*.f64 (/.f64 %667 #s(literal 1 binary64)) %117) %682 = (*.f64 %667 #s(literal 1 binary64)) %683 = (*.f64 %682 %117) %684 = (*.f64 %667 %42) %685 = (*.f64 %684 %68) %686 = (*.f64 %667 z) %687 = (*.f64 %686 %44) %688 = (/.f64 %667 %30) %689 = (*.f64 %688 %86) %690 = (*.f64 %688 %44) %691 = (/.f64 %667 t) %693 = (*.f64 (/.f64 %691 #s(literal -1 binary64)) %42) %694 = (/.f64 %691 #s(literal 1 binary64)) %695 = (*.f64 %694 z) %696 = (neg.f64 %667) %697 = (/.f64 %696 t) %698 = (*.f64 %697 %42) %699 = (*.f64 %691 %63) %700 = (*.f64 %691 z) %701 = (*.f64 %5 t) %702 = (fma.f64 %14 z %701) %703 = (*.f64 %702 %44) %704 = (*.f64 %696 %109) %705 = (*.f64 %667 %117) %706 = (*.f64 %42 %697) %707 = (*.f64 %117 %667) %708 = (*.f64 z %691) %709 = (fma.f64 %403 z %5) %710 = (pow.f64 %709 #s(literal 1 binary64)) %712 = (/.f64 (fma.f64 %5 t %499) t) %714 = (/.f64 (fma.f64 %5 t %509) t) %716 = (/.f64 (fma.f64 %5 t %559) t) %717 = (/.f64 %701 #s(literal -1 binary64)) %719 = (/.f64 (fma.f64 %717 #s(literal -1 binary64) %499) t) %721 = (/.f64 (fma.f64 %196 %5 %408) %196) %723 = (/.f64 (fma.f64 %196 %5 %411) %196) %725 = (/.f64 (fma.f64 %196 %5 %414) %196) %726 = (*.f64 %98 %5) %727 = (/.f64 %726 t) %729 = (/.f64 (+.f64 %727 %507) %30) %731 = (/.f64 (fma.f64 %717 #s(literal -1 binary64) %559) t) %733 = (/.f64 (fma.f64 %717 #s(literal -1 binary64) %457) t) %734 = (*.f64 %717 #s(literal -1 binary64)) %736 = (/.f64 (fma.f64 %457 #s(literal 1 binary64) %734) t) %738 = (/.f64 (+.f64 %559 %734) t) %740 = (/.f64 (fma.f64 %14 z %734) t) %742 = (/.f64 (+.f64 %507 %727) %30) %743 = (*.f64 %196 %5) %745 = (/.f64 (fma.f64 %14 #s(literal -1 binary64) %743) %196) %747 = (/.f64 (fma.f64 %24 #s(literal 1 binary64) %743) %196) %749 = (/.f64 (fma.f64 #s(literal -1 binary64) %14 %743) %196) %751 = (/.f64 (-.f64 %743 %637) %196) %753 = (/.f64 (-.f64 %726 %411) %98) %755 = (/.f64 (-.f64 %734 %501) t) %757 = (/.f64 (-.f64 %734 %524) t) %758 = (*.f64 t %550) %760 = (*.f64 t %27) %761 = (/.f64 (fma.f64 %701 %27 %758) %760) %762 = (*.f64 t %499) %764 = (*.f64 t t) %765 = (/.f64 (fma.f64 %701 t %762) %764) %766 = (*.f64 t %408) %768 = (*.f64 t %196) %769 = (/.f64 (fma.f64 %701 %196 %766) %768) %770 = (*.f64 t %411) %772 = (/.f64 (fma.f64 %701 %196 %770) %768) %773 = (*.f64 t %414) %775 = (/.f64 (fma.f64 %701 %196 %773) %768) %776 = (*.f64 t %507) %778 = (/.f64 (fma.f64 %98 %5 %776) %98) %779 = (*.f64 t %509) %781 = (/.f64 (fma.f64 %701 t %779) %764) %782 = (*.f64 t %559) %784 = (/.f64 (fma.f64 %701 t %782) %764) %785 = (*.f64 t %455) %787 = (/.f64 (fma.f64 %196 %5 %785) %196) %788 = (*.f64 t %524) %790 = (/.f64 (fma.f64 %701 %27 %788) %760) %791 = (*.f64 t %457) %793 = (/.f64 (fma.f64 %701 t %791) %764) %794 = (*.f64 t %24) %796 = (/.f64 (fma.f64 %701 %196 %794) %768) %797 = (*.f64 t %403) %799 = (/.f64 (fma.f64 %98 %5 %797) %98) %800 = (*.f64 t %14) %802 = (*.f64 t %98) %803 = (/.f64 (fma.f64 %701 %98 %800) %802) %805 = (/.f64 (fma.f64 %734 %27 %758) %760) %807 = (/.f64 (fma.f64 %734 t %762) %764) %809 = (/.f64 (fma.f64 %734 %196 %766) %768) %811 = (/.f64 (fma.f64 %734 %196 %770) %768) %813 = (/.f64 (fma.f64 %734 %196 %773) %768) %815 = (/.f64 (fma.f64 %734 %30 %776) %98) %817 = (/.f64 (fma.f64 %734 t %779) %764) %819 = (/.f64 (fma.f64 %734 t %782) %764) %821 = (/.f64 (fma.f64 %734 %38 %785) %196) %823 = (/.f64 (fma.f64 %734 %27 %788) %760) %825 = (/.f64 (fma.f64 %734 t %791) %764) %827 = (/.f64 (fma.f64 %734 %196 %794) %768) %829 = (/.f64 (fma.f64 %734 %30 %797) %98) %831 = (/.f64 (fma.f64 %734 %98 %800) %802) %832 = (/.f64 %743 t) %835 = (/.f64 (fma.f64 %832 %27 (*.f64 %38 %550)) %98) %838 = (/.f64 (fma.f64 %832 t (*.f64 %38 %499)) %196) %841 = (*.f64 %38 %196) %842 = (/.f64 (fma.f64 %832 %196 (*.f64 %38 %408)) %841) %843 = (*.f64 %38 %411) %845 = (/.f64 (fma.f64 %832 %196 %843) %841) %848 = (/.f64 (fma.f64 %832 %196 (*.f64 %38 %414)) %841) %851 = (*.f64 %38 %30) %852 = (/.f64 (fma.f64 %832 %30 (*.f64 %38 %507)) %851) %855 = (/.f64 (fma.f64 %832 t (*.f64 %38 %509)) %196) %856 = (*.f64 %38 %559) %858 = (/.f64 (fma.f64 %832 t %856) %196) %859 = (*.f64 %38 %455) %861 = (*.f64 %38 %38) %862 = (/.f64 (fma.f64 %832 %38 %859) %861) %863 = (*.f64 %38 %524) %865 = (/.f64 (fma.f64 %832 %27 %863) %98) %866 = (*.f64 %38 %457) %868 = (/.f64 (fma.f64 %832 t %866) %196) %869 = (*.f64 %38 %24) %871 = (/.f64 (fma.f64 %832 %196 %869) %841) %872 = (*.f64 %38 %403) %874 = (/.f64 (fma.f64 %832 %30 %872) %851) %875 = (*.f64 %38 %14) %877 = (*.f64 %38 %98) %878 = (/.f64 (fma.f64 %832 %98 %875) %877) %881 = (/.f64 (fma.f64 %727 %27 (*.f64 %30 %550)) %196) %884 = (/.f64 (fma.f64 %727 t (*.f64 %30 %499)) %98) %887 = (*.f64 %30 %196) %888 = (/.f64 (fma.f64 %727 %196 (*.f64 %30 %408)) %887) %889 = (*.f64 %30 %411) %891 = (/.f64 (fma.f64 %727 %196 %889) %887) %894 = (/.f64 (fma.f64 %727 %196 (*.f64 %30 %414)) %887) %897 = (*.f64 %30 %30) %898 = (/.f64 (fma.f64 %727 %30 (*.f64 %30 %507)) %897) %901 = (/.f64 (fma.f64 %727 t (*.f64 %30 %509)) %98) %902 = (*.f64 %30 %559) %904 = (/.f64 (fma.f64 %727 t %902) %98) %905 = (*.f64 %30 %455) %907 = (*.f64 %30 %38) %908 = (/.f64 (fma.f64 %727 %38 %905) %907) %909 = (*.f64 %30 %524) %911 = (/.f64 (fma.f64 %727 %27 %909) %196) %912 = (*.f64 %30 %457) %914 = (/.f64 (fma.f64 %727 t %912) %98) %915 = (*.f64 %30 %24) %917 = (/.f64 (fma.f64 %727 %196 %915) %887) %918 = (*.f64 %30 %403) %920 = (/.f64 (fma.f64 %727 %30 %918) %897) %921 = (*.f64 %30 %14) %923 = (*.f64 %30 %98) %924 = (/.f64 (fma.f64 %727 %98 %921) %923) %925 = (*.f64 %27 %5) %926 = (*.f64 %42 %98) %929 = (*.f64 %926 %27) %930 = (/.f64 (fma.f64 %925 %27 (*.f64 %926 %550)) %929) %933 = (*.f64 %926 t) %934 = (/.f64 (fma.f64 %925 t (*.f64 %926 %499)) %933) %937 = (*.f64 %926 %196) %938 = (/.f64 (fma.f64 %925 %196 (*.f64 %926 %408)) %937) %939 = (*.f64 %926 %411) %941 = (/.f64 (fma.f64 %925 %196 %939) %937) %944 = (/.f64 (fma.f64 %925 %196 (*.f64 %926 %414)) %937) %947 = (*.f64 %926 %30) %948 = (/.f64 (fma.f64 %196 %5 (*.f64 %926 %507)) %947) %951 = (/.f64 (fma.f64 %925 t (*.f64 %926 %509)) %933) %952 = (*.f64 %926 %559) %954 = (/.f64 (fma.f64 %925 t %952) %933) %955 = (*.f64 %926 %455) %957 = (*.f64 %926 %38) %958 = (/.f64 (fma.f64 %98 %5 %955) %957) %959 = (*.f64 %926 %524) %961 = (/.f64 (fma.f64 %925 %27 %959) %929) %962 = (*.f64 %926 %457) %964 = (/.f64 (fma.f64 %925 t %962) %933) %965 = (*.f64 %926 %24) %967 = (/.f64 (fma.f64 %925 %196 %965) %937) %968 = (*.f64 %926 %403) %970 = (/.f64 (fma.f64 %196 %5 %968) %947) %971 = (*.f64 %926 %14) %973 = (*.f64 %926 %98) %974 = (/.f64 (fma.f64 %925 %98 %971) %973) %977 = (*.f64 %196 %27) %978 = (/.f64 (fma.f64 %743 %27 (*.f64 %196 %550)) %977) %981 = (*.f64 %196 t) %982 = (/.f64 (fma.f64 %743 t (*.f64 %196 %499)) %981) %985 = (*.f64 z z) %986 = (/.f64 %764 %985) %987 = (/.f64 (fma.f64 %743 %196 (*.f64 %196 %408)) %986) %988 = (*.f64 %196 %411) %990 = (/.f64 (fma.f64 %743 %196 %988) %986) %993 = (/.f64 (fma.f64 %743 %196 (*.f64 %196 %414)) %986) %996 = (*.f64 %196 %30) %997 = (/.f64 (fma.f64 %743 %30 (*.f64 %196 %507)) %996) %1000 = (/.f64 (fma.f64 %743 t (*.f64 %196 %509)) %981) %1001 = (*.f64 %196 %559) %1003 = (/.f64 (fma.f64 %743 t %1001) %981) %1004 = (*.f64 %196 %455) %1006 = (*.f64 %196 %38) %1007 = (/.f64 (fma.f64 %743 %38 %1004) %1006) %1008 = (*.f64 %196 %524) %1010 = (/.f64 (fma.f64 %743 %27 %1008) %977) %1011 = (*.f64 %196 %457) %1013 = (/.f64 (fma.f64 %743 t %1011) %981) %1014 = (*.f64 %196 %24) %1016 = (/.f64 (fma.f64 %743 %196 %1014) %986) %1017 = (*.f64 %196 %403) %1019 = (/.f64 (fma.f64 %743 %30 %1017) %996) %1020 = (*.f64 %196 %14) %1022 = (*.f64 %196 %98) %1023 = (/.f64 (fma.f64 %743 %98 %1020) %1022) %1024 = (*.f64 z %98) %1027 = (*.f64 %1024 %27) %1028 = (/.f64 (fma.f64 %701 %27 (*.f64 %1024 %550)) %1027) %1031 = (*.f64 %1024 t) %1032 = (/.f64 (fma.f64 %701 t (*.f64 %1024 %499)) %1031) %1035 = (*.f64 %1024 %196) %1036 = (/.f64 (fma.f64 %701 %196 (*.f64 %1024 %408)) %1035) %1037 = (*.f64 %1024 %411) %1039 = (/.f64 (fma.f64 %701 %196 %1037) %1035) %1042 = (/.f64 (fma.f64 %701 %196 (*.f64 %1024 %414)) %1035) %1045 = (*.f64 %1024 %30) %1046 = (/.f64 (fma.f64 %98 %5 (*.f64 %1024 %507)) %1045) %1049 = (/.f64 (fma.f64 %701 t (*.f64 %1024 %509)) %1031) %1050 = (*.f64 %1024 %559) %1052 = (/.f64 (fma.f64 %701 t %1050) %1031) %1053 = (*.f64 %1024 %455) %1055 = (*.f64 %1024 %38) %1056 = (/.f64 (fma.f64 %196 %5 %1053) %1055) %1057 = (*.f64 %1024 %524) %1059 = (/.f64 (fma.f64 %701 %27 %1057) %1027) %1060 = (*.f64 %1024 %457) %1062 = (/.f64 (fma.f64 %701 t %1060) %1031) %1063 = (*.f64 %1024 %24) %1065 = (/.f64 (fma.f64 %701 %196 %1063) %1035) %1066 = (*.f64 %1024 %403) %1068 = (/.f64 (fma.f64 %98 %5 %1066) %1045) %1069 = (*.f64 %1024 %14) %1071 = (*.f64 %1024 %98) %1072 = (/.f64 (fma.f64 %701 %98 %1069) %1071) %1075 = (*.f64 %98 %27) %1076 = (/.f64 (fma.f64 %726 %27 (*.f64 %98 %550)) %1075) %1079 = (*.f64 %98 t) %1080 = (/.f64 (fma.f64 %726 t (*.f64 %98 %499)) %1079) %1081 = (*.f64 %701 %27) %1082 = (/.f64 %1081 %985) %1085 = (/.f64 %760 %985) %1086 = (/.f64 (+.f64 %1082 (*.f64 %98 %408)) %1085) %1087 = (*.f64 %98 %411) %1089 = (/.f64 (+.f64 %1082 %1087) %1085) %1092 = (/.f64 (+.f64 %1082 (*.f64 %98 %414)) %1085) %1093 = (*.f64 %701 #s(literal 1 binary64)) %1094 = (/.f64 %1093 %985) %1097 = (/.f64 t %985) %1098 = (/.f64 (+.f64 %1094 (*.f64 %98 %507)) %1097) %1101 = (/.f64 (fma.f64 %726 t (*.f64 %98 %509)) %1079) %1102 = (*.f64 %98 %559) %1104 = (/.f64 (fma.f64 %726 t %1102) %1079) %1105 = (*.f64 %98 %455) %1107 = (*.f64 %98 %38) %1108 = (/.f64 (fma.f64 %726 %38 %1105) %1107) %1109 = (*.f64 %27 %734) %1111 = (*.f64 %27 t) %1112 = (/.f64 (fma.f64 %550 t %1109) %1111) %1113 = (*.f64 %27 %832) %1115 = (/.f64 (fma.f64 %550 %38 %1113) %98) %1116 = (*.f64 %27 %727) %1118 = (/.f64 (fma.f64 %550 %30 %1116) %196) %1119 = (*.f64 %27 %925) %1121 = (*.f64 %27 %926) %1122 = (/.f64 (fma.f64 %550 %926 %1119) %1121) %1123 = (*.f64 %27 %743) %1125 = (*.f64 %27 %196) %1126 = (/.f64 (fma.f64 %550 %196 %1123) %1125) %1127 = (*.f64 %27 %701) %1129 = (*.f64 %27 %1024) %1130 = (/.f64 (fma.f64 %550 %1024 %1127) %1129) %1131 = (*.f64 %27 %726) %1133 = (*.f64 %27 %98) %1134 = (/.f64 (fma.f64 %550 %98 %1131) %1133) %1135 = (*.f64 t %734) %1137 = (/.f64 (fma.f64 %499 t %1135) %764) %1138 = (*.f64 t %832) %1140 = (/.f64 (fma.f64 %499 %38 %1138) %196) %1141 = (*.f64 t %727) %1143 = (/.f64 (fma.f64 %499 %30 %1141) %98) %1144 = (*.f64 t %925) %1146 = (*.f64 t %926) %1147 = (/.f64 (fma.f64 %499 %926 %1144) %1146) %1148 = (*.f64 t %743) %1150 = (/.f64 (fma.f64 %499 %196 %1148) %768) %1151 = (*.f64 t %701) %1153 = (*.f64 t %1024) %1154 = (/.f64 (fma.f64 %499 %1024 %1151) %1153) %1155 = (*.f64 t %726) %1157 = (/.f64 (fma.f64 %499 %98 %1155) %802) %1158 = (*.f64 %196 %734) %1160 = (/.f64 (fma.f64 %408 t %1158) %981) %1161 = (*.f64 %196 %832) %1163 = (/.f64 (fma.f64 %408 %38 %1161) %1006) %1164 = (*.f64 %196 %727) %1166 = (/.f64 (fma.f64 %408 %30 %1164) %996) %1167 = (*.f64 %196 %925) %1169 = (*.f64 %196 %926) %1170 = (/.f64 (fma.f64 %408 %926 %1167) %1169) %1171 = (*.f64 %196 %743) %1173 = (/.f64 (fma.f64 %408 %196 %1171) %986) %1174 = (*.f64 %196 %701) %1176 = (*.f64 %196 %1024) %1177 = (/.f64 (fma.f64 %408 %1024 %1174) %1176) %1178 = (*.f64 %196 %726) %1180 = (/.f64 (fma.f64 %408 %98 %1178) %1022) %1182 = (/.f64 (fma.f64 %411 t %1158) %981) %1184 = (/.f64 (fma.f64 %411 %38 %1161) %1006) %1186 = (/.f64 (fma.f64 %411 %30 %1164) %996) %1188 = (/.f64 (fma.f64 %411 %926 %1167) %1169) %1190 = (/.f64 (fma.f64 %411 %196 %1171) %986) %1192 = (/.f64 (fma.f64 %411 %1024 %1174) %1176) %1194 = (/.f64 (fma.f64 %411 %98 %1178) %1022) %1196 = (/.f64 (fma.f64 %414 t %1158) %981) %1198 = (/.f64 (fma.f64 %414 %38 %1161) %1006) %1200 = (/.f64 (fma.f64 %414 %30 %1164) %996) %1202 = (/.f64 (fma.f64 %414 %926 %1167) %1169) %1204 = (/.f64 (fma.f64 %414 %196 %1171) %986) %1206 = (/.f64 (fma.f64 %414 %1024 %1174) %1176) %1208 = (/.f64 (fma.f64 %414 %98 %1178) %1022) %1209 = (*.f64 %30 %734) %1211 = (/.f64 (fma.f64 %507 t %1209) %98) %1212 = (*.f64 %30 %832) %1214 = (/.f64 (fma.f64 %507 %38 %1212) %907) %1215 = (*.f64 %30 %727) %1217 = (/.f64 (fma.f64 %507 %30 %1215) %897) %1218 = (*.f64 %30 %925) %1220 = (*.f64 %30 %926) %1221 = (/.f64 (fma.f64 %507 %926 %1218) %1220) %1222 = (*.f64 %30 %743) %1224 = (/.f64 (fma.f64 %507 %196 %1222) %887) %1226 = (*.f64 %30 %1024) %1227 = (/.f64 (fma.f64 %507 %1024 %726) %1226) %1228 = (*.f64 %30 %726) %1230 = (/.f64 (fma.f64 %507 %98 %1228) %923) %1232 = (/.f64 (fma.f64 %509 t %1135) %764) %1234 = (/.f64 (fma.f64 %509 %38 %1138) %196) %1236 = (/.f64 (fma.f64 %509 %30 %1141) %98) %1238 = (/.f64 (fma.f64 %509 %926 %1144) %1146) %1240 = (/.f64 (fma.f64 %509 %196 %1148) %768) %1242 = (/.f64 (fma.f64 %509 %1024 %1151) %1153) %1244 = (/.f64 (fma.f64 %509 %98 %1155) %802) %1246 = (/.f64 (fma.f64 %559 t %1135) %764) %1248 = (/.f64 (fma.f64 %559 %38 %1138) %196) %1250 = (/.f64 (fma.f64 %559 %30 %1141) %98) %1252 = (/.f64 (fma.f64 %559 %926 %1144) %1146) %1254 = (/.f64 (fma.f64 %559 %196 %1148) %768) %1256 = (/.f64 (fma.f64 %559 %1024 %1151) %1153) %1258 = (/.f64 (fma.f64 %559 %98 %1155) %802) %1261 = (/.f64 (fma.f64 %455 t (*.f64 %38 %734)) %196) %1264 = (/.f64 (fma.f64 %455 %38 (*.f64 %38 %832)) %861) %1267 = (/.f64 (fma.f64 %455 %30 (*.f64 %38 %727)) %851) %1271 = (/.f64 (fma.f64 %455 %926 (*.f64 %38 %925)) (*.f64 %38 %926)) %1274 = (/.f64 (fma.f64 %455 %196 (*.f64 %38 %743)) %841) %1278 = (/.f64 (fma.f64 %455 %1024 (*.f64 %38 %701)) (*.f64 %38 %1024)) %1281 = (/.f64 (fma.f64 %455 %98 (*.f64 %38 %726)) %877) %1283 = (/.f64 (fma.f64 %524 t %1109) %1111) %1285 = (/.f64 (fma.f64 %524 %38 %1113) %98) %1287 = (/.f64 (fma.f64 %524 %30 %1116) %196) %1289 = (/.f64 (fma.f64 %524 %926 %1119) %1121) %1291 = (/.f64 (fma.f64 %524 %196 %1123) %1125) %1293 = (/.f64 (fma.f64 %524 %1024 %1127) %1129) %1295 = (/.f64 (fma.f64 %524 %98 %1131) %1133) %1297 = (/.f64 (fma.f64 %457 t %1135) %764) %1299 = (/.f64 (fma.f64 %457 %38 %1138) %196) %1301 = (/.f64 (fma.f64 %457 %30 %1141) %98) %1303 = (/.f64 (fma.f64 %457 %926 %1144) %1146) %1305 = (/.f64 (fma.f64 %457 %196 %1148) %768) %1307 = (/.f64 (fma.f64 %457 %1024 %1151) %1153) %1309 = (/.f64 (fma.f64 %457 %98 %1155) %802) %1311 = (/.f64 (fma.f64 %24 t %1158) %981) %1313 = (/.f64 (fma.f64 %24 %38 %1161) %1006) %1315 = (/.f64 (fma.f64 %24 %30 %1164) %996) %1317 = (/.f64 (fma.f64 %24 %926 %1167) %1169) %1319 = (/.f64 (fma.f64 %24 %196 %1171) %986) %1321 = (/.f64 (fma.f64 %24 %1024 %1174) %1176) %1323 = (/.f64 (fma.f64 %24 %98 %1178) %1022) %1325 = (/.f64 (fma.f64 %403 t %1209) %98) %1327 = (/.f64 (fma.f64 %403 %38 %1212) %907) %1329 = (/.f64 (fma.f64 %403 %30 %1215) %897) %1331 = (/.f64 (fma.f64 %403 %926 %1218) %1220) %1333 = (/.f64 (fma.f64 %403 %196 %1222) %887) %1335 = (/.f64 (fma.f64 %403 %1024 %726) %1226) %1337 = (*.f64 t z) %1338 = (/.f64 (*.f64 %14 t) %1337) %1340 = (/.f64 (+.f64 %1338 %1228) %923) %1343 = (/.f64 (fma.f64 %14 t (*.f64 %98 %734)) %1079) %1346 = (/.f64 (fma.f64 %14 %38 (*.f64 %98 %832)) %1107) %1349 = (/.f64 (fma.f64 %14 %30 (*.f64 %98 %727)) %1097) %1353 = (/.f64 (fma.f64 %14 %926 (*.f64 %98 %925)) (*.f64 %98 %926)) %1356 = (/.f64 (fma.f64 %14 %196 (*.f64 %98 %743)) %1085) %1360 = (/.f64 (fma.f64 %14 %1024 (*.f64 %98 %701)) (*.f64 %98 %1024)) %1363 = (/.f64 (fma.f64 %14 %98 (*.f64 %98 %726)) %986) %1364 = (*.f64 %734 %196) %1367 = (/.f64 (-.f64 %1364 (*.f64 t %637)) %768) %1368 = (*.f64 %734 %98) %1370 = (/.f64 (-.f64 %1368 %770) %802) %1371 = (*.f64 %734 %27) %1372 = (*.f64 %42 %24) %1375 = (/.f64 (-.f64 %1371 (*.f64 t %1372)) %760) %1378 = (/.f64 (-.f64 %1371 (*.f64 t %642)) %760) %1379 = (*.f64 %734 t) %1382 = (/.f64 (-.f64 %1379 (*.f64 t %501)) %764) %1384 = (/.f64 (-.f64 %1371 %782) %760) %1387 = (/.f64 (-.f64 (*.f64 %734 %30) %785) %98) %1389 = (/.f64 (-.f64 %1379 %788) %764) %1391 = (/.f64 (-.f64 %1371 %791) %760) %1393 = (/.f64 (-.f64 %1368 %794) %802) %1396 = (/.f64 (-.f64 (*.f64 %734 %38) %797) %196) %1398 = (/.f64 (-.f64 %1364 %800) %768) %1399 = (*.f64 %832 %196) %1402 = (/.f64 (-.f64 %1399 (*.f64 %38 %637)) %841) %1403 = (*.f64 %832 %98) %1405 = (/.f64 (-.f64 %1403 %843) %877) %1406 = (*.f64 %832 %27) %1409 = (/.f64 (-.f64 %1406 (*.f64 %38 %1372)) %98) %1412 = (/.f64 (-.f64 %1406 (*.f64 %38 %642)) %98) %1413 = (*.f64 %832 t) %1416 = (/.f64 (-.f64 %1413 (*.f64 %38 %501)) %196) %1418 = (/.f64 (-.f64 %1406 %856) %98) %1421 = (/.f64 (-.f64 (*.f64 %832 %30) %859) %851) %1423 = (/.f64 (-.f64 %1413 %863) %196) %1425 = (/.f64 (-.f64 %1406 %866) %98) %1427 = (/.f64 (-.f64 %1403 %869) %877) %1430 = (/.f64 (-.f64 (*.f64 %832 %38) %872) %861) %1432 = (/.f64 (-.f64 %1399 %875) %841) %1433 = (*.f64 %727 %196) %1436 = (/.f64 (-.f64 %1433 (*.f64 %30 %637)) %887) %1437 = (*.f64 %727 %98) %1439 = (/.f64 (-.f64 %1437 %889) %923) %1440 = (*.f64 %727 %27) %1443 = (/.f64 (-.f64 %1440 (*.f64 %30 %1372)) %196) %1446 = (/.f64 (-.f64 %1440 (*.f64 %30 %642)) %196) %1447 = (*.f64 %727 t) %1450 = (/.f64 (-.f64 %1447 (*.f64 %30 %501)) %98) %1452 = (/.f64 (-.f64 %1440 %902) %196) %1455 = (/.f64 (-.f64 (*.f64 %727 %30) %905) %897) %1457 = (/.f64 (-.f64 %1447 %909) %98) %1459 = (/.f64 (-.f64 %1440 %912) %196) %1461 = (/.f64 (-.f64 %1437 %915) %923) %1464 = (/.f64 (-.f64 (*.f64 %727 %38) %918) %907) %1466 = (/.f64 (-.f64 %1433 %921) %887) %1467 = (*.f64 %925 %196) %1470 = (/.f64 (-.f64 %1467 (*.f64 %926 %637)) %937) %1471 = (*.f64 %925 %98) %1473 = (/.f64 (-.f64 %1471 %939) %973) %1474 = (*.f64 %925 %27) %1477 = (/.f64 (-.f64 %1474 (*.f64 %926 %1372)) %929) %1480 = (/.f64 (-.f64 %1474 (*.f64 %926 %642)) %929) %1481 = (*.f64 %925 t) %1484 = (/.f64 (-.f64 %1481 (*.f64 %926 %501)) %933) %1486 = (/.f64 (-.f64 %1474 %952) %929) %1488 = (/.f64 (-.f64 %743 %955) %947) %1490 = (/.f64 (-.f64 %1481 %959) %933) %1492 = (/.f64 (-.f64 %1474 %962) %929) %1494 = (/.f64 (-.f64 %1471 %965) %973) %1496 = (/.f64 (-.f64 %726 %968) %957) %1498 = (/.f64 (-.f64 %1467 %971) %937) %1499 = (*.f64 %743 %196) %1502 = (/.f64 (-.f64 %1499 (*.f64 %196 %637)) %986) %1503 = (*.f64 %743 %98) %1505 = (/.f64 (-.f64 %1503 %988) %1022) %1506 = (*.f64 %743 %27) %1509 = (/.f64 (-.f64 %1506 (*.f64 %196 %1372)) %977) %1512 = (/.f64 (-.f64 %1506 (*.f64 %196 %642)) %977) %1513 = (*.f64 %743 t) %1516 = (/.f64 (-.f64 %1513 (*.f64 %196 %501)) %981) %1518 = (/.f64 (-.f64 %1506 %1001) %977) %1521 = (/.f64 (-.f64 (*.f64 %743 %30) %1004) %996) %1523 = (/.f64 (-.f64 %1513 %1008) %981) %1525 = (/.f64 (-.f64 %1506 %1011) %977) %1527 = (/.f64 (-.f64 %1503 %1014) %1022) %1530 = (/.f64 (-.f64 (*.f64 %743 %38) %1017) %1006) %1532 = (/.f64 (-.f64 %1499 %1020) %986) %1533 = (*.f64 %701 %196) %1536 = (/.f64 (-.f64 %1533 (*.f64 %1024 %637)) %1035) %1537 = (*.f64 %701 %98) %1539 = (/.f64 (-.f64 %1537 %1037) %1071) %1542 = (/.f64 (-.f64 %1081 (*.f64 %1024 %1372)) %1027) %1545 = (/.f64 (-.f64 %1081 (*.f64 %1024 %642)) %1027) %1546 = (*.f64 %701 t) %1549 = (/.f64 (-.f64 %1546 (*.f64 %1024 %501)) %1031) %1551 = (/.f64 (-.f64 %1081 %1050) %1027) %1553 = (/.f64 (-.f64 %726 %1053) %1045) %1555 = (/.f64 (-.f64 %1546 %1057) %1031) %1557 = (/.f64 (-.f64 %1081 %1060) %1027) %1559 = (/.f64 (-.f64 %1537 %1063) %1071) %1561 = (/.f64 (-.f64 %743 %1066) %1055) %1563 = (/.f64 (-.f64 %1533 %1069) %1035) %1566 = (/.f64 (-.f64 %1082 (*.f64 %98 %637)) %1085) %1567 = (/.f64 %1546 %985) %1569 = (/.f64 (-.f64 %1567 %1087) %986) %1570 = (*.f64 %726 %27) %1573 = (/.f64 (-.f64 %1570 (*.f64 %98 %1372)) %1075) %1576 = (/.f64 (-.f64 %1570 (*.f64 %98 %642)) %1075) %1577 = (*.f64 %726 t) %1580 = (/.f64 (-.f64 %1577 (*.f64 %98 %501)) %1079) %1582 = (/.f64 (-.f64 %1570 %1102) %1075) %1584 = (/.f64 (-.f64 %1094 %1105) %1097) %1585 = (*.f64 %98 %524) %1587 = (/.f64 (-.f64 %1577 %1585) %1079) %1588 = (*.f64 %98 %457) %1590 = (/.f64 (-.f64 %1570 %1588) %1075) %1591 = (*.f64 %98 %24) %1593 = (/.f64 (-.f64 %1567 %1591) %986) %1595 = (*.f64 z t) %1596 = (/.f64 %800 %1595) %1598 = (/.f64 (-.f64 (*.f64 %726 %38) %1596) %1107) %1599 = (*.f64 %98 %14) %1601 = (/.f64 (-.f64 %1082 %1599) %1085) %1603 = (/.f64 (*.f64 %696 #s(literal 1 binary64)) %196) %1604 = (fma.f64 %24 z %925) %1606 = (*.f64 %42 %27) %1607 = (/.f64 (*.f64 %1604 %143) %1606) %1609 = (/.f64 (*.f64 %1604 %147) %1606) %1611 = (*.f64 %42 %30) %1612 = (/.f64 (*.f64 %1604 %86) %1611) %1615 = (/.f64 (*.f64 %1604 %68) (*.f64 %42 %38)) %1618 = (/.f64 (*.f64 %1604 #s(literal -1 binary64)) (*.f64 %42 %196)) %1620 = (/.f64 (*.f64 %1604 %44) %1611) %1622 = (/.f64 (*.f64 %1604 %42) %1606) %1624 = (/.f64 (*.f64 %1604 #s(literal 1 binary64)) %926) %1627 = (/.f64 (*.f64 %1604 z) (*.f64 %42 t)) %1629 = (*.f64 z %27) %1630 = (/.f64 (*.f64 %702 %143) %1629) %1632 = (/.f64 (*.f64 %702 %147) %1629) %1634 = (*.f64 z %30) %1635 = (/.f64 (*.f64 %702 %86) %1634) %1638 = (/.f64 (*.f64 %702 %68) (*.f64 z %38)) %1641 = (/.f64 (*.f64 %702 #s(literal -1 binary64)) (*.f64 z %196)) %1643 = (/.f64 (*.f64 %702 %42) %1629) %1645 = (/.f64 (*.f64 %702 #s(literal 1 binary64)) %1024) %1647 = (/.f64 (*.f64 %702 z) %1595) %1649 = (*.f64 %27 %42) %1650 = (/.f64 (*.f64 %143 %1604) %1649) %1652 = (*.f64 %27 z) %1653 = (/.f64 (*.f64 %143 %702) %1652) %1655 = (/.f64 (*.f64 %147 %1604) %1649) %1657 = (/.f64 (*.f64 %147 %702) %1652) %1659 = (*.f64 %30 %42) %1660 = (/.f64 (*.f64 %86 %1604) %1659) %1662 = (*.f64 %30 z) %1663 = (/.f64 (*.f64 %86 %702) %1662) %1666 = (/.f64 (*.f64 %68 %1604) (*.f64 %38 %42)) %1669 = (/.f64 (*.f64 %68 %702) (*.f64 %38 z)) %1672 = (/.f64 (*.f64 #s(literal -1 binary64) %1604) (*.f64 %196 %42)) %1675 = (/.f64 (*.f64 #s(literal -1 binary64) %702) (*.f64 %196 z)) %1677 = (/.f64 (*.f64 %44 %1604) %1659) %1679 = (/.f64 (*.f64 %44 %702) %1662) %1681 = (/.f64 (*.f64 %42 %1604) %1649) %1683 = (/.f64 (*.f64 %42 %702) %1652) %1686 = (/.f64 (*.f64 #s(literal 1 binary64) %1604) (*.f64 %98 %42)) %1689 = (/.f64 (*.f64 #s(literal 1 binary64) %702) (*.f64 %98 z)) %1692 = (/.f64 (*.f64 z %1604) (*.f64 t %42)) %1694 = (/.f64 (*.f64 z %702) %1337) %1695 = (*.f64 %667 #s(literal -1 binary64)) %1697 = (/.f64 (neg.f64 %1695) %98) %1699 = (/.f64 (neg.f64 %682) %196) %1701 = (/.f64 (neg.f64 %684) t) %1703 = (/.f64 (neg.f64 %686) %27) %1705 = (/.f64 (neg.f64 %688) %27) %1707 = (/.f64 (neg.f64 %694) %38) %1708 = (*.f64 %5 #s(literal 1 binary64)) %1709 = (fma.f64 %1708 %27 %524) %1711 = (/.f64 (neg.f64 %1709) t) %1712 = (fma.f64 %1708 t %457) %1714 = (/.f64 (neg.f64 %1712) %27) %1715 = (fma.f64 %1708 %196 %24) %1717 = (/.f64 (neg.f64 %1715) %98) %1718 = (fma.f64 %1708 %30 %403) %1720 = (/.f64 (neg.f64 %1718) %38) %1721 = (fma.f64 %1708 %98 %14) %1723 = (/.f64 (neg.f64 %1721) %196) %1724 = (fma.f64 %27 %5 %524) %1726 = (/.f64 (neg.f64 %1724) t) %1727 = (fma.f64 %5 %30 %403) %1729 = (/.f64 (neg.f64 %1727) %38) %1730 = (-.f64 %925 %457) %1732 = (/.f64 (neg.f64 %1730) t) %1733 = (*.f64 %524 %98) %1734 = (fma.f64 %726 %27 %1733) %1736 = (neg.f64 %1075) %1737 = (/.f64 (neg.f64 %1734) %1736) %1738 = (*.f64 %457 %98) %1739 = (fma.f64 %726 t %1738) %1741 = (neg.f64 %1079) %1742 = (/.f64 (neg.f64 %1739) %1741) %1743 = (*.f64 %24 %98) %1744 = (+.f64 %1082 %1743) %1746 = (neg.f64 %1085) %1747 = (/.f64 (neg.f64 %1744) %1746) %1748 = (+.f64 %1094 %1338) %1750 = (neg.f64 %1097) %1751 = (/.f64 (neg.f64 %1748) %1750) %1752 = (*.f64 %14 %98) %1753 = (+.f64 %1567 %1752) %1755 = (neg.f64 %986) %1756 = (/.f64 (neg.f64 %1753) %1755) %1757 = (fma.f64 %726 %27 %1585) %1759 = (/.f64 (neg.f64 %1757) %1736) %1760 = (fma.f64 %726 t %1588) %1762 = (/.f64 (neg.f64 %1760) %1741) %1763 = (+.f64 %1082 %1591) %1765 = (/.f64 (neg.f64 %1763) %1746) %1766 = (+.f64 %1094 %1596) %1768 = (/.f64 (neg.f64 %1766) %1750) %1769 = (+.f64 %1567 %1599) %1771 = (/.f64 (neg.f64 %1769) %1755) %1772 = (neg.f64 %702) %1774 = (/.f64 (neg.f64 %1772) t) %1776 = (/.f64 (neg.f64 %697) %30) %1777 = (/.f64 %1695 %196) %1778 = (/.f64 %682 %98) %1779 = (/.f64 %684 %27) %1780 = (/.f64 %686 t) %1781 = (/.f64 %688 t) %1782 = (/.f64 %694 %30) %1783 = (/.f64 %1709 %27) %1784 = (/.f64 %1712 t) %1785 = (/.f64 %1715 %196) %1786 = (/.f64 %1718 %30) %1787 = (/.f64 %1721 %98) %1788 = (/.f64 %1724 %27) %1789 = (/.f64 %1727 %30) %1790 = (/.f64 %1730 %27) %1791 = (/.f64 %1734 %1075) %1792 = (/.f64 %1739 %1079) %1793 = (/.f64 %1744 %1085) %1794 = (/.f64 %1748 %1097) %1795 = (/.f64 %1753 %986) %1796 = (/.f64 %1757 %1075) %1797 = (/.f64 %1760 %1079) %1798 = (/.f64 %1763 %1085) %1799 = (/.f64 %1766 %1097) %1800 = (/.f64 %1769 %986) %1801 = (/.f64 %1772 %27) %1802 = (/.f64 %697 %38) %1803 = (/.f64 %691 %30) %1804 = (/.f64 %702 t) %1805 = (/.f64 %696 %196) %1806 = (/.f64 %667 %98) %1808 = (/.f64 #s(literal 1 binary64) (pow.f64 %709 #s(literal -1 binary64))) %1810 = (/.f64 #s(literal 1 binary64) (/.f64 %30 %691)) %1812 = (/.f64 #s(literal 1 binary64) (/.f64 t %702)) %1814 = (/.f64 #s(literal 1 binary64) (/.f64 %196 %696)) %1816 = (/.f64 #s(literal 1 binary64) (/.f64 %98 %667)) %1817 = (/.f64 %709 %1634) %1819 = (neg.f64 (*.f64 %697 z)) %1821 = (neg.f64 (*.f64 %667 %109)) %1823 = (neg.f64 (/.f64 %696 %98)) %1825 = (neg.f64 (neg.f64 %709)) %1826 = (/.f64 %701 t) %1827 = (fma.f64 %458 #s(literal 2 binary64) %1826) %1828 = (fma.f64 %458 #s(literal 2 binary64) %1708) %1829 = (fma.f64 %458 #s(literal 2 binary64) %5) %1830 = (fma.f64 %460 %44 %1826) %1831 = (fma.f64 %460 %44 %1708) %1832 = (fma.f64 %460 %44 %5) %1833 = (fma.f64 %462 %42 %1826) %1834 = (fma.f64 %462 %42 %1708) %1835 = (fma.f64 %462 %42 %5) %1836 = (fma.f64 %464 z %1826) %1837 = (fma.f64 %464 z %1708) %1838 = (fma.f64 %464 z %5) %1839 = (fma.f64 %466 %35 %1826) %1840 = (fma.f64 %466 %35 %1708) %1841 = (fma.f64 %466 %35 %5) %1842 = (fma.f64 %468 %39 %1826) %1843 = (fma.f64 %468 %39 %1708) %1844 = (fma.f64 %468 %39 %5) %1845 = (fma.f64 %389 %31 %1826) %1846 = (fma.f64 %389 %31 %1708) %1847 = (fma.f64 %389 %31 %5) %1848 = (fma.f64 %391 %66 %1826) %1849 = (fma.f64 %391 %66 %1708) %1850 = (fma.f64 %391 %66 %5) %1851 = (fma.f64 %472 %56 %1826) %1852 = (fma.f64 %472 %56 %1708) %1853 = (fma.f64 %472 %56 %5) %1856 = (fma.f64 (/.f64 %5 %42) (/.f64 %27 %98) %534) %1858 = (fma.f64 (/.f64 %925 %28) #s(literal 1 binary64) %534) %1860 = (fma.f64 (/.f64 %701 %28) #s(literal -1 binary64) %534) %1862 = (/.f64 %5 %30) %1863 = (fma.f64 (/.f64 %196 %28) %1862 %534) %1865 = (/.f64 t #s(literal -1 binary64)) %1866 = (*.f64 %1865 #s(literal 1 binary64)) %1867 = (fma.f64 (/.f64 %5 %28) %1866 %534) %1869 = (/.f64 t %98) %1870 = (fma.f64 (/.f64 %5 z) %1869 %534) %1872 = (/.f64 %30 %27) %1873 = (fma.f64 (/.f64 %1093 %38) %1872 %534) %1875 = (fma.f64 (/.f64 %1093 %27) #s(literal -1 binary64) %534) %1877 = (fma.f64 (/.f64 %1093 t) #s(literal 1 binary64) %534) %1878 = (*.f64 %5 %30) %1880 = (/.f64 t %27) %1881 = (fma.f64 (/.f64 %1878 %38) %1880 %534) %1883 = (/.f64 t %38) %1884 = (fma.f64 (/.f64 %1878 %27) %1883 %534) %1886 = (/.f64 t %30) %1887 = (fma.f64 (/.f64 %1878 t) %1886 %534) %1888 = (/.f64 %701 %38) %1889 = (fma.f64 %1872 %1888 %534) %1891 = (*.f64 %38 %5) %1893 = (fma.f64 (/.f64 %27 %27) (/.f64 %1891 %38) %534) %1896 = (fma.f64 (/.f64 %27 t) (/.f64 %1891 %30) %534) %1897 = (*.f64 %30 %5) %1899 = (fma.f64 %1880 (/.f64 %1897 %38) %534) %1901 = (/.f64 %30 t) %1902 = (fma.f64 (/.f64 %1093 %30) %1901 %534) %1904 = (fma.f64 (/.f64 %1093 #s(literal 1 binary64)) %44 %534) %1906 = (fma.f64 (/.f64 %1878 #s(literal 1 binary64)) %1869 %534) %1907 = (/.f64 %925 %30) %1908 = (/.f64 %38 t) %1909 = (fma.f64 %1907 %1908 %534) %1910 = (fma.f64 %1907 %1872 %534) %1913 = (fma.f64 (/.f64 %925 #s(literal 1 binary64)) (/.f64 %38 %98) %534) %1914 = (fma.f64 %1888 %1908 %534) %1915 = (fma.f64 %1888 %1872 %534) %1917 = (fma.f64 (/.f64 %701 #s(literal 1 binary64)) %44 %534) %1918 = (fma.f64 %474 %475 %1826) %1919 = (fma.f64 %474 %475 %1708) %1920 = (fma.f64 %474 %475 %5) %1921 = (fma.f64 %474 %72 %1826) %1922 = (fma.f64 %474 %72 %1708) %1923 = (fma.f64 %474 %72 %5) %1924 = (fma.f64 %474 %74 %1826) %1925 = (fma.f64 %474 %74 %1708) %1926 = (fma.f64 %474 %74 %5) %1927 = (fma.f64 %479 %480 %1826) %1928 = (fma.f64 %479 %480 %1708) %1929 = (fma.f64 %479 %480 %5) %1930 = (fma.f64 %479 %482 %1826) %1931 = (fma.f64 %479 %482 %1708) %1932 = (fma.f64 %479 %482 %5) %1933 = (fma.f64 %479 %484 %1826) %1934 = (fma.f64 %479 %484 %1708) %1935 = (fma.f64 %479 %484 %5) %1936 = (fma.f64 %45 %486 %1826) %1937 = (fma.f64 %45 %486 %1708) %1938 = (fma.f64 %45 %486 %5) %1939 = (fma.f64 %45 %488 %1826) %1940 = (fma.f64 %45 %488 %1708) %1941 = (fma.f64 %45 %488 %5) %1942 = (fma.f64 %45 %490 %1826) %1943 = (fma.f64 %45 %490 %1708) %1944 = (fma.f64 %45 %490 %5) %1945 = (fma.f64 %61 %393 %1826) %1946 = (fma.f64 %61 %393 %1708) %1947 = (fma.f64 %61 %393 %5) %1948 = (fma.f64 %63 %403 %1826) %1949 = (fma.f64 %63 %403 %1708) %1950 = (fma.f64 %63 %403 %5) %1953 = (fma.f64 (/.f64 %27 %38) (/.f64 %1891 %27) %534) %1955 = (fma.f64 %1883 (/.f64 %1897 %27) %534) %1958 = (fma.f64 (/.f64 %27 %30) (/.f64 %1891 t) %534) %1959 = (/.f64 %5 %98) %1960 = (fma.f64 %264 %1959 %534) %1962 = (fma.f64 %1886 (/.f64 %1897 t) %534) %1963 = (fma.f64 %395 %120 %1826) %1964 = (fma.f64 %395 %120 %1708) %1965 = (fma.f64 %395 %120 %5) %1966 = (fma.f64 %495 %102 %1826) %1967 = (fma.f64 %495 %102 %1708) %1968 = (fma.f64 %495 %102 %5) %1969 = (fma.f64 %495 %104 %1826) %1970 = (fma.f64 %495 %104 %1708) %1971 = (fma.f64 %495 %104 %5) %1972 = (fma.f64 %495 %106 %1826) %1973 = (fma.f64 %495 %106 %1708) %1974 = (fma.f64 %495 %106 %5) %1976 = (fma.f64 (/.f64 %5 %60) %340 %534) %1979 = (fma.f64 (/.f64 t %60) (/.f64 %5 #s(literal 1/2 binary64)) %534) %1981 = (fma.f64 %337 (/.f64 %1897 %98) %534) %1982 = (/.f64 %5 t) %1983 = (fma.f64 %337 %1982 %534) %1984 = (/.f64 %5 #s(literal 1 binary64)) %1985 = (/.f64 t t) %1986 = (fma.f64 %1984 %1985 %534) %1987 = (fma.f64 %1984 #s(literal 1 binary64) %534) %1989 = (fma.f64 %1985 (/.f64 %1897 %30) %534) %1990 = (fma.f64 %1985 %1984 %534) %1993 = (fma.f64 (/.f64 %27 #s(literal 1 binary64)) (/.f64 %1891 %98) %534) %1996 = (fma.f64 (/.f64 %30 #s(literal 1 binary64)) (/.f64 %701 %98) %534) %1997 = (/.f64 %1878 %30) %1998 = (fma.f64 %1997 %1985 %534) %1999 = (fma.f64 %499 %44 %1826) %2000 = (fma.f64 %499 %44 %1708) %2001 = (fma.f64 %499 %44 %5) %2002 = (fma.f64 %501 %69 %1826) %2003 = (fma.f64 %501 %69 %1708) %2004 = (fma.f64 %501 %69 %5) %2005 = (fma.f64 %501 %68 %1826) %2006 = (fma.f64 %501 %68 %1708) %2007 = (fma.f64 %501 %68 %5) %2008 = (fma.f64 %69 %501 %1826) %2009 = (fma.f64 %69 %501 %1708) %2010 = (fma.f64 %69 %501 %5) %2011 = (fma.f64 %505 %42 %1826) %2012 = (fma.f64 %505 %42 %1708) %2013 = (fma.f64 %505 %42 %5) %2014 = (fma.f64 %507 z %1826) %2015 = (fma.f64 %507 z %1708) %2016 = (fma.f64 %507 z %5) %2017 = (/.f64 %701 %30) %2018 = (fma.f64 %1901 %2017 %534) %2019 = (fma.f64 %2017 %1901 %534) %2020 = (/.f64 %925 t) %2021 = (fma.f64 %2020 #s(literal -1 binary64) %534) %2022 = (/.f64 %5 %38) %2023 = (/.f64 %196 t) %2024 = (fma.f64 %2022 %2023 %534) %2025 = (fma.f64 %2023 %2022 %534) %2026 = (/.f64 %98 t) %2027 = (fma.f64 %2026 %1862 %534) %2028 = (fma.f64 %1862 %2026 %534) %2029 = (/.f64 %11 t) %2030 = (fma.f64 %1866 %2029 %534) %2031 = (fma.f64 %2029 %1866 %534) %2032 = (*.f64 %1865 #s(literal -1 binary64)) %2033 = (fma.f64 %2032 %1982 %534) %2034 = (fma.f64 %1982 %337 %534) %2035 = (fma.f64 %1982 %2032 %534) %2036 = (fma.f64 %509 %86 %1826) %2037 = (fma.f64 %509 %86 %1708) %2038 = (fma.f64 %509 %86 %5) %2039 = (fma.f64 %509 %44 %1826) %2040 = (fma.f64 %509 %44 %1708) %2041 = (fma.f64 %509 %44 %5) %2042 = (fma.f64 %86 %509 %1826) %2043 = (fma.f64 %86 %509 %1708) %2044 = (fma.f64 %86 %509 %5) %2045 = (fma.f64 %513 %109 %1826) %2046 = (fma.f64 %513 %109 %1708) %2047 = (fma.f64 %513 %109 %5) %2048 = (fma.f64 %397 %117 %1826) %2049 = (fma.f64 %397 %117 %1708) %2050 = (fma.f64 %397 %117 %5) %2051 = (fma.f64 %832 %42 %534) %2052 = (fma.f64 %727 z %534) %2053 = (fma.f64 %1826 #s(literal 1 binary64) %534) %2054 = (fma.f64 #s(literal 1/2 binary64) %516 %1826) %2055 = (fma.f64 #s(literal 1/2 binary64) %516 %1708) %2056 = (fma.f64 #s(literal 1/2 binary64) %516 %5) %2057 = (fma.f64 #s(literal 1/2 binary64) %518 %1826) %2058 = (fma.f64 #s(literal 1/2 binary64) %518 %1708) %2059 = (fma.f64 #s(literal 1/2 binary64) %518 %5) %2060 = (fma.f64 %455 %42 %1826) %2061 = (fma.f64 %455 %42 %1708) %2062 = (fma.f64 %455 %42 %5) %2063 = (fma.f64 %109 %513 %1826) %2064 = (fma.f64 %109 %513 %1708) %2065 = (fma.f64 %109 %513 %5) %2066 = (fma.f64 %109 %24 %1826) %2067 = (fma.f64 %109 %24 %1708) %2068 = (fma.f64 %109 %24 %5) %2069 = (fma.f64 %68 %501 %1826) %2070 = (fma.f64 %68 %501 %1708) %2071 = (fma.f64 %68 %501 %5) %2072 = (fma.f64 %68 %524 %1826) %2073 = (fma.f64 %68 %524 %1708) %2074 = (fma.f64 %68 %524 %5) %2075 = (fma.f64 %701 %44 %534) %2076 = (fma.f64 %524 %68 %1826) %2077 = (fma.f64 %524 %68 %1708) %2078 = (fma.f64 %524 %68 %5) %2079 = (fma.f64 #s(literal -1 binary64) %2020 %534) %2080 = (fma.f64 #s(literal -1 binary64) %527 %1826) %2081 = (fma.f64 #s(literal -1 binary64) %527 %1708) %2082 = (fma.f64 #s(literal -1 binary64) %527 %5) %2083 = (fma.f64 %457 %44 %1826) %2084 = (fma.f64 %457 %44 %1708) %2085 = (fma.f64 %457 %44 %5) %2086 = (fma.f64 %44 %509 %1826) %2087 = (fma.f64 %44 %509 %1708) %2088 = (fma.f64 %44 %509 %5) %2089 = (fma.f64 %44 %457 %1826) %2090 = (fma.f64 %44 %457 %1708) %2091 = (fma.f64 %44 %457 %5) %2092 = (fma.f64 %726 %117 %534) %2093 = (fma.f64 %24 %109 %1826) %2094 = (fma.f64 %24 %109 %1708) %2095 = (fma.f64 %24 %109 %5) %2096 = (fma.f64 %42 %455 %1826) %2097 = (fma.f64 %42 %455 %1708) %2098 = (fma.f64 %42 %455 %5) %2099 = (fma.f64 #s(literal 1 binary64) %1826 %534) %2100 = (fma.f64 #s(literal 1 binary64) %534 %1826) %2101 = (fma.f64 #s(literal 1 binary64) %534 %1708) %2102 = (fma.f64 #s(literal 1 binary64) %534 %5) %2103 = (fma.f64 %534 #s(literal 1 binary64) %1826) %2104 = (fma.f64 %534 #s(literal 1 binary64) %1708) %2105 = (fma.f64 %534 #s(literal 1 binary64) %5) %2106 = (fma.f64 %403 %63 %1826) %2107 = (fma.f64 %403 %63 %1708) %2108 = (fma.f64 %403 %63 %5) %2109 = (fma.f64 %403 z %1826) %2110 = (fma.f64 %403 z %1708) %2111 = (fma.f64 %98 %1959 %534) %2112 = (fma.f64 %117 %397 %1826) %2113 = (fma.f64 %117 %397 %1708) %2114 = (fma.f64 %117 %397 %5) %2115 = (fma.f64 %117 %14 %1826) %2116 = (fma.f64 %117 %14 %1708) %2117 = (fma.f64 %117 %14 %5) %2118 = (fma.f64 %14 %117 %1826) %2119 = (fma.f64 %14 %117 %1708) %2120 = (fma.f64 %14 %117 %5) %2121 = (fma.f64 %5 #s(literal 1 binary64) %534) %2122 = (fma.f64 z %507 %1826) %2123 = (fma.f64 z %507 %1708) %2124 = (fma.f64 z %507 %5) %2125 = (fma.f64 z %403 %1826) %2126 = (fma.f64 z %403 %1708) %2127 = (fma.f64 z %403 %5) %2128 = (-.f64 %1708 %527) %2129 = (-.f64 %534 %11) %2130 = (-.f64 %5 %527) %2133 = (+.f64 (/.f64 (*.f64 %1708 %27) %27) %534) %2136 = (+.f64 (/.f64 (*.f64 %1708 t) t) %534) %2139 = (+.f64 (/.f64 (*.f64 %1708 %196) %196) %534) %2142 = (+.f64 (/.f64 (*.f64 %1708 %30) %30) %534) %2145 = (+.f64 (/.f64 (*.f64 %1708 %98) %98) %534) %2146 = (+.f64 %1997 %534) %2147 = (/.f64 %1570 %1075) %2149 = (+.f64 %2147 (/.f64 %1733 %1075)) %2151 = (+.f64 %2147 (/.f64 %1585 %1075)) %2152 = (/.f64 %1577 %1079) %2154 = (+.f64 %2152 (/.f64 %1738 %1079)) %2156 = (+.f64 %2152 (/.f64 %1588 %1079)) %2157 = (/.f64 %1082 %1085) %2159 = (+.f64 %2157 (/.f64 %1743 %1085)) %2161 = (+.f64 %2157 (/.f64 %1591 %1085)) %2162 = (/.f64 %1094 %1097) %2164 = (+.f64 %2162 (/.f64 %1338 %1097)) %2166 = (+.f64 %2162 (/.f64 %1596 %1097)) %2167 = (/.f64 %1567 %986) %2169 = (+.f64 %2167 (/.f64 %1752 %986)) %2171 = (+.f64 %2167 (/.f64 %1599 %986)) %2172 = (+.f64 %1826 %534) %2173 = (+.f64 %1708 %534) %2174 = (+.f64 %534 %1826) %2175 = (+.f64 %534 %1708) %2176 = (+.f64 %534 %5) %2177 = (+.f64 %5 %534) x y z t #s(literal 0 binary64) (pow.f64 %5 #s(literal 1 binary64)) %5 (/.f64 #s(literal 1 binary64) (pow.f64 %5 #s(literal -1 binary64))) (neg.f64 %11) (*.f64 %16 #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) %14) (*.f64 %14 #s(literal 1 binary64)) (pow.f64 %14 #s(literal 1 binary64)) %14 (/.f64 #s(literal 1 binary64) (pow.f64 %14 #s(literal -1 binary64))) (neg.f64 %24) (*.f64 %29 %31) (*.f64 %33 %35) (*.f64 %37 %39) (*.f64 %41 %42) (*.f64 %45 %47) (*.f64 %45 %50) (*.f64 %52 %35) (*.f64 %55 %56) (*.f64 %58 #s(literal 1/2 binary64)) (*.f64 %61 #s(literal 2 binary64)) (*.f64 %63 %44) (*.f64 %65 %66) (*.f64 %69 %42) (*.f64 %35 %52) (*.f64 #s(literal -1/2 binary64) %72) (*.f64 #s(literal -1/2 binary64) %74) (*.f64 %56 %76) (*.f64 %76 %79) (*.f64 %76 %81) (*.f64 %76 %56) (*.f64 %39 %84) (*.f64 %86 z) (*.f64 %31 %88) (*.f64 %84 %39) (*.f64 %88 %31) (*.f64 #s(literal -2 binary64) %92) (*.f64 #s(literal -2 binary64) %94) (*.f64 #s(literal -2 binary64) %96) (*.f64 #s(literal 1/2 binary64) %99) (*.f64 #s(literal 1/2 binary64) %102) (*.f64 #s(literal 1/2 binary64) %104) (*.f64 #s(literal 1/2 binary64) %106) (*.f64 %68 %42) (*.f64 #s(literal -1 binary64) %109) (*.f64 #s(literal 2 binary64) %111) (*.f64 #s(literal 2 binary64) %113) (*.f64 #s(literal 2 binary64) %115) (*.f64 #s(literal 2 binary64) %118) (*.f64 #s(literal 2 binary64) %120) (*.f64 %44 %63) (*.f64 %44 z) (*.f64 %42 %69) (*.f64 %42 %68) (*.f64 #s(literal 1 binary64) %126) (*.f64 #s(literal 1 binary64) %128) (*.f64 #s(literal 1 binary64) %130) (*.f64 #s(literal 1 binary64) %132) (*.f64 #s(literal 1 binary64) %134) (*.f64 #s(literal 1 binary64) %117) (*.f64 %117 #s(literal 1 binary64)) (*.f64 z %86) (*.f64 z %44) (pow.f64 %98 #s(literal -1 binary64)) (pow.f64 %117 #s(literal 1 binary64)) (/.f64 (*.f64 %142 %143) %145) (/.f64 (*.f64 %142 %147) %145) (/.f64 (*.f64 %142 %86) %151) (/.f64 (*.f64 #s(literal 2 binary64) %143) %154) (/.f64 (*.f64 #s(literal 2 binary64) %147) %154) (/.f64 (*.f64 #s(literal 2 binary64) %86) %159) (/.f64 (*.f64 #s(literal 1 binary64) %143) %162) (/.f64 (*.f64 #s(literal 1 binary64) %147) %162) (/.f64 (*.f64 %143 %142) %167) (/.f64 (*.f64 %143 #s(literal 2 binary64)) %170) (/.f64 (*.f64 %143 #s(literal 1 binary64)) %28) (/.f64 (*.f64 %147 %142) %167) (/.f64 (*.f64 %147 #s(literal 2 binary64)) %170) (/.f64 (*.f64 %147 #s(literal 1 binary64)) %28) (/.f64 (*.f64 %86 %142) %181) (/.f64 (*.f64 %86 #s(literal 2 binary64)) %184) (/.f64 (*.f64 %68 %142) (*.f64 %38 %142)) (/.f64 (*.f64 %68 #s(literal 2 binary64)) (*.f64 %38 #s(literal 2 binary64))) (/.f64 (*.f64 %68 #s(literal 1 binary64)) (*.f64 %38 #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) %142) (*.f64 %196 %142)) (/.f64 (*.f64 %44 %142) %181) (/.f64 (*.f64 %44 #s(literal 2 binary64)) %184) (/.f64 (*.f64 %42 %142) %167) (/.f64 (*.f64 %42 #s(literal 2 binary64)) %170) (/.f64 (*.f64 z %142) (*.f64 t %142)) (/.f64 (*.f64 #s(literal 1 binary64) %142) (*.f64 %98 %142)) (/.f64 (*.f64 %142 %68) %214) (/.f64 (*.f64 %142 #s(literal -1 binary64)) %217) (/.f64 (*.f64 %142 %44) %151) (/.f64 %221 %145) (/.f64 %223 %224) (/.f64 (*.f64 #s(literal 2 binary64) %68) %227) (/.f64 (*.f64 #s(literal 2 binary64) %44) %159) (/.f64 %231 %154) (/.f64 %233 %234) (/.f64 (neg.f64 %143) t) (/.f64 (neg.f64 %147) t) (/.f64 (neg.f64 %86) %38) (/.f64 %54 %60) (/.f64 %143 %28) (/.f64 %143 %27) (/.f64 %147 %27) (/.f64 %86 %30) (/.f64 #s(literal -2 binary64) (*.f64 %196 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %249) (/.f64 %142 %251) (/.f64 %68 %38) (/.f64 #s(literal -1 binary64) %254) (/.f64 #s(literal -1 binary64) %196) (/.f64 #s(literal 2 binary64) (*.f64 %98 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %259) (/.f64 %44 %30) (/.f64 %42 %162) (/.f64 %42 %27) (/.f64 #s(literal 1 binary64) %264) (/.f64 #s(literal 1 binary64) (pow.f64 %117 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %196 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %30 %44)) (/.f64 #s(literal 1 binary64) %98) %117 (neg.f64 %109) (fma.f64 %29 %31 %274) (fma.f64 %33 %35 %274) (fma.f64 %37 %39 %274) (fma.f64 %41 %42 %274) (fma.f64 %45 %47 %274) (fma.f64 %45 %50 %274) (fma.f64 %52 %35 %274) (fma.f64 %55 %56 %274) (fma.f64 %58 #s(literal 1/2 binary64) %274) (fma.f64 %61 #s(literal 2 binary64) %274) (fma.f64 %63 %44 %274) (fma.f64 %65 %66 %274) (fma.f64 %69 %42 %274) (fma.f64 %35 %52 %274) (fma.f64 #s(literal -1/2 binary64) %72 %274) (fma.f64 #s(literal -1/2 binary64) %74 %274) (fma.f64 %56 %76 %274) (fma.f64 %76 %79 %274) (fma.f64 %76 %81 %274) (fma.f64 %76 %56 %274) (fma.f64 %39 %84 %274) (fma.f64 %86 z %274) (fma.f64 %31 %88 %274) (fma.f64 %84 %39 %274) (fma.f64 %88 %31 %274) (fma.f64 #s(literal -2 binary64) %92 %274) (fma.f64 #s(literal -2 binary64) %94 %274) (fma.f64 #s(literal -2 binary64) %96 %274) (fma.f64 #s(literal 1/2 binary64) %99 %274) (fma.f64 #s(literal 1/2 binary64) %102 %274) (fma.f64 #s(literal 1/2 binary64) %104 %274) (fma.f64 #s(literal 1/2 binary64) %106 %274) (fma.f64 %68 %42 %274) (fma.f64 #s(literal -1 binary64) %109 %274) (fma.f64 #s(literal 2 binary64) %111 %274) (fma.f64 #s(literal 2 binary64) %113 %274) (fma.f64 #s(literal 2 binary64) %115 %274) (fma.f64 #s(literal 2 binary64) %118 %274) (fma.f64 #s(literal 2 binary64) %120 %274) (fma.f64 %44 %63 %274) (fma.f64 %44 z %274) (fma.f64 %42 %69 %274) (fma.f64 %42 %68 %274) (fma.f64 #s(literal 1 binary64) %126 %274) (fma.f64 #s(literal 1 binary64) %128 %274) (fma.f64 #s(literal 1 binary64) %130 %274) (fma.f64 #s(literal 1 binary64) %132 %274) (fma.f64 #s(literal 1 binary64) %134 %274) (fma.f64 #s(literal 1 binary64) %117 %274) (fma.f64 %117 #s(literal 1 binary64) %274) (fma.f64 z %86 %274) (fma.f64 z %44 %274) (+.f64 %120 %120) (+.f64 %117 %274) (*.f64 (/.f64 %60 %54) #s(literal 1 binary64)) (*.f64 (/.f64 %60 #s(literal 1 binary64)) %49) (*.f64 (/.f64 %60 z) #s(literal 1/2 binary64)) (*.f64 (/.f64 t %54) #s(literal 2 binary64)) (*.f64 %337 %30) (*.f64 (/.f64 #s(literal 1 binary64) %54) %340) (*.f64 %38 %27) (*.f64 %30 %337) (*.f64 %30 t) (*.f64 %27 %38) (*.f64 #s(literal 1 binary64) %98) (*.f64 %98 #s(literal 1 binary64)) (*.f64 t %30) (pow.f64 %98 #s(literal 1 binary64)) (/.f64 (*.f64 %142 %350) %221) (/.f64 (*.f64 %142 %28) %221) (/.f64 (*.f64 %142 %355) %221) (/.f64 (*.f64 #s(literal 2 binary64) %350) %231) (/.f64 (*.f64 #s(literal 2 binary64) %28) %231) (/.f64 (*.f64 #s(literal 2 binary64) %355) %231) (/.f64 (*.f64 #s(literal 1 binary64) %350) %42) (/.f64 (*.f64 #s(literal 1 binary64) %28) %42) (/.f64 (*.f64 #s(literal 1 binary64) %355) %42) (/.f64 %224 %223) (/.f64 %145 %221) (/.f64 %234 %233) (/.f64 %154 %231) (/.f64 %162 %42) (/.f64 (neg.f64 %350) z) (/.f64 (neg.f64 %355) z) (/.f64 (neg.f64 %28) z) (/.f64 %350 %42) (/.f64 %28 %42) (/.f64 %355 %42) (/.f64 %27 %42) (/.f64 #s(literal 1 binary64) %117) %98 (neg.f64 %196) (*.f64 (/.f64 %16 %60) #s(literal 1 binary64)) (*.f64 %389 #s(literal 1/2 binary64)) (*.f64 %391 #s(literal 2 binary64)) (*.f64 %65 %393) (*.f64 %395 %56) (*.f64 %397 %44) (*.f64 %68 %24) (*.f64 %44 %397) (*.f64 %44 %14) (*.f64 %24 %68) (*.f64 #s(literal 1 binary64) %403) (*.f64 %403 #s(literal 1 binary64)) (*.f64 %14 %44) (pow.f64 %403 #s(literal 1 binary64)) (/.f64 %409 %145) (/.f64 %412 %145) (/.f64 %415 %145) (/.f64 %417 %145) (/.f64 %419 %224) (/.f64 %421 %154) (/.f64 %423 %154) (/.f64 %425 %154) (/.f64 %427 %154) (/.f64 %429 %234) (/.f64 %431 %162) (/.f64 %433 %162) (/.f64 %435 %162) (/.f64 %437 %162) (/.f64 %439 t) (/.f64 %441 t) (/.f64 %443 t) (/.f64 %408 %27) (/.f64 %411 %27) (/.f64 %414 %27) (/.f64 %24 %27) (/.f64 #s(literal 1 binary64) (pow.f64 %403 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %27 %24)) (/.f64 #s(literal 1 binary64) (/.f64 t %14)) %403 (neg.f64 %455) (*.f64 %458 #s(literal 2 binary64)) (*.f64 %460 %44) (*.f64 %462 %42) (*.f64 %464 z) (*.f64 %466 %35) (*.f64 %468 %39) (*.f64 %389 %31) (*.f64 %391 %66) (*.f64 %472 %56) (*.f64 %474 %475) (*.f64 %474 %72) (*.f64 %474 %74) (*.f64 %479 %480) (*.f64 %479 %482) (*.f64 %479 %484) (*.f64 %45 %486) (*.f64 %45 %488) (*.f64 %45 %490) (*.f64 %61 %393) (*.f64 %63 %403) (*.f64 %395 %120) (*.f64 %495 %102) (*.f64 %495 %104) (*.f64 %495 %106) (*.f64 %499 %44) (*.f64 %501 %69) (*.f64 %501 %68) (*.f64 %69 %501) (*.f64 %505 %42) (*.f64 %507 z) (*.f64 %509 %86) (*.f64 %509 %44) (*.f64 %86 %509) (*.f64 %513 %109) (*.f64 %397 %117) (*.f64 #s(literal 1/2 binary64) %516) (*.f64 #s(literal 1/2 binary64) %518) (*.f64 %455 %42) (*.f64 %109 %513) (*.f64 %109 %24) (*.f64 %68 %501) (*.f64 %68 %524) (*.f64 %524 %68) (*.f64 #s(literal -1 binary64) %527) (*.f64 %457 %44) (*.f64 %44 %509) (*.f64 %44 %457) (*.f64 %24 %109) (*.f64 %42 %455) (*.f64 #s(literal 1 binary64) %534) (*.f64 %534 #s(literal 1 binary64)) (*.f64 %403 %63) %534 (*.f64 %117 %397) (*.f64 %117 %14) (*.f64 %14 %117) (*.f64 z %507) (*.f64 z %403) (pow.f64 %534 #s(literal 1 binary64)) (/.f64 (*.f64 %14 %143) %162) (/.f64 (*.f64 %14 %147) %162) (/.f64 (*.f64 %14 %86) %30) (/.f64 (*.f64 %142 %550) %145) (/.f64 (*.f64 %142 %499) %224) (/.f64 (*.f64 %142 %507) %151) (/.f64 (*.f64 %142 %509) %224) (/.f64 (*.f64 %142 %559) %224) (/.f64 (*.f64 %142 %455) %214) (/.f64 (*.f64 %142 %524) %145) (/.f64 (*.f64 %142 %457) %224) (/.f64 (*.f64 %142 %403) %151) (/.f64 (*.f64 #s(literal 2 binary64) %550) %154) (/.f64 (*.f64 #s(literal 2 binary64) %499) %234) (/.f64 (*.f64 #s(literal 2 binary64) %507) %159) (/.f64 (*.f64 #s(literal 2 binary64) %509) %234) (/.f64 (*.f64 #s(literal 2 binary64) %559) %234) (/.f64 (*.f64 #s(literal 2 binary64) %455) %227) (/.f64 (*.f64 #s(literal 2 binary64) %524) %154) (/.f64 (*.f64 #s(literal 2 binary64) %457) %234) (/.f64 (*.f64 #s(literal 2 binary64) %403) %159) (/.f64 (*.f64 #s(literal 1 binary64) %550) %162) (/.f64 (*.f64 #s(literal 1 binary64) %499) t) (/.f64 (*.f64 #s(literal 1 binary64) %559) t) (/.f64 (*.f64 #s(literal 1 binary64) %455) %38) (/.f64 (*.f64 #s(literal 1 binary64) %524) %162) (/.f64 (*.f64 #s(literal 1 binary64) %457) t) (/.f64 (*.f64 %408 #s(literal 1 binary64)) %196) (/.f64 (*.f64 %411 #s(literal 1 binary64)) %196) (/.f64 (*.f64 %414 #s(literal 1 binary64)) %196) (/.f64 %409 %217) (/.f64 %412 %217) (/.f64 %415 %217) (/.f64 %417 %217) (/.f64 %419 %251) (/.f64 %421 %249) (/.f64 %423 %249) (/.f64 %425 %249) (/.f64 %427 %249) (/.f64 %429 %259) (/.f64 %431 %254) (/.f64 %433 %254) (/.f64 %435 %254) (/.f64 %437 %254) (/.f64 (neg.f64 %550) t) (/.f64 (neg.f64 %499) %27) (/.f64 (neg.f64 %507) %38) (/.f64 (neg.f64 %509) %27) (/.f64 (neg.f64 %559) %27) (/.f64 %439 %98) (/.f64 %441 %98) (/.f64 %443 %98) (/.f64 %550 %27) (/.f64 %499 t) (/.f64 %408 %254) (/.f64 %408 %196) (/.f64 %637 %98) (/.f64 %411 %254) (/.f64 %411 %196) (/.f64 %414 %196) (/.f64 %642 t) (/.f64 %507 %30) (/.f64 %509 t) (/.f64 %559 t) (/.f64 %455 %38) (/.f64 %524 %162) (/.f64 %524 %27) (/.f64 %457 t) (/.f64 %24 %196) (/.f64 #s(literal 1 binary64) (pow.f64 %534 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %27 %524)) (/.f64 #s(literal 1 binary64) (/.f64 %30 %403)) (/.f64 #s(literal 1 binary64) (/.f64 t %457)) (/.f64 #s(literal 1 binary64) (/.f64 %196 %24)) (/.f64 #s(literal 1 binary64) (/.f64 %98 %14)) (/.f64 %403 %30) (/.f64 %14 %98) (neg.f64 %527) %669 %671 %673 %675 %677 %678 %679 %681 %683 %685 %687 %689 %690 %693 %695 %698 %699 %700 %703 %704 %705 %706 %707 %708 %710 %712 %714 %716 %719 %721 %723 %725 %729 %731 %733 %736 %738 %740 %742 %745 %747 %749 %751 %753 %755 %757 %761 %765 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %803 %805 %807 %809 %811 %813 %815 %817 %819 %821 %823 %825 %827 %829 %831 %835 %838 %842 %845 %848 %852 %855 %858 %862 %865 %868 %871 %874 %878 %881 %884 %888 %891 %894 %898 %901 %904 %908 %911 %914 %917 %920 %924 %930 %934 %938 %941 %944 %948 %951 %954 %958 %961 %964 %967 %970 %974 %978 %982 %987 %990 %993 %997 %1000 %1003 %1007 %1010 %1013 %1016 %1019 %1023 %1028 %1032 %1036 %1039 %1042 %1046 %1049 %1052 %1056 %1059 %1062 %1065 %1068 %1072 %1076 %1080 %1086 %1089 %1092 %1098 %1101 %1104 %1108 %1112 %1115 %1118 %1122 %1126 %1130 %1134 %1137 %1140 %1143 %1147 %1150 %1154 %1157 %1160 %1163 %1166 %1170 %1173 %1177 %1180 %1182 %1184 %1186 %1188 %1190 %1192 %1194 %1196 %1198 %1200 %1202 %1204 %1206 %1208 %1211 %1214 %1217 %1221 %1224 %1227 %1230 %1232 %1234 %1236 %1238 %1240 %1242 %1244 %1246 %1248 %1250 %1252 %1254 %1256 %1258 %1261 %1264 %1267 %1271 %1274 %1278 %1281 %1283 %1285 %1287 %1289 %1291 %1293 %1295 %1297 %1299 %1301 %1303 %1305 %1307 %1309 %1311 %1313 %1315 %1317 %1319 %1321 %1323 %1325 %1327 %1329 %1331 %1333 %1335 %1340 %1343 %1346 %1349 %1353 %1356 %1360 %1363 %1367 %1370 %1375 %1378 %1382 %1384 %1387 %1389 %1391 %1393 %1396 %1398 %1402 %1405 %1409 %1412 %1416 %1418 %1421 %1423 %1425 %1427 %1430 %1432 %1436 %1439 %1443 %1446 %1450 %1452 %1455 %1457 %1459 %1461 %1464 %1466 %1470 %1473 %1477 %1480 %1484 %1486 %1488 %1490 %1492 %1494 %1496 %1498 %1502 %1505 %1509 %1512 %1516 %1518 %1521 %1523 %1525 %1527 %1530 %1532 %1536 %1539 %1542 %1545 %1549 %1551 %1553 %1555 %1557 %1559 %1561 %1563 %1566 %1569 %1573 %1576 %1580 %1582 %1584 %1587 %1590 %1593 %1598 %1601 %1603 %1607 %1609 %1612 %1615 %1618 %1620 %1622 %1624 %1627 %1630 %1632 %1635 %1638 %1641 %1643 %1645 %1647 %1650 %1653 %1655 %1657 %1660 %1663 %1666 %1669 %1672 %1675 %1677 %1679 %1681 %1683 %1686 %1689 %1692 %1694 %1697 %1699 %1701 %1703 %1705 %1707 %1711 %1714 %1717 %1720 %1723 %1726 %1729 %1732 %1737 %1742 %1747 %1751 %1756 %1759 %1762 %1765 %1768 %1771 %1774 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1808 %1810 %1812 %1814 %1816 %1817 %1819 %1821 %1823 %1825 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1848 %1849 %1850 %1851 %1852 %1853 %1856 %1858 %1860 %1863 %1867 %1870 %1873 %1875 %1877 %1881 %1884 %1887 %1889 %1893 %1896 %1899 %1902 %1904 %1906 %1909 %1910 %1913 %1914 %1915 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1953 %1955 %1958 %1960 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1976 %1979 %1981 %1983 %1986 %1987 %1989 %1990 %1993 %1996 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2018 %2019 %2021 %2024 %2025 %2027 %2028 %2030 %2031 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %2077 %2078 %2079 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2103 %2104 %2105 %2106 %2107 %2108 %2109 %2110 %709 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2133 %2136 %2139 %2142 %2145 %2146 %2149 %2151 %2154 %2156 %2159 %2161 %2164 %2166 %2169 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %669 %671 %673 %675 %677 %678 %679 %681 %683 %685 %687 %689 %690 %693 %695 %698 %699 %700 %703 %704 %705 %706 %707 %708 %710 %712 %714 %716 %719 %721 %723 %725 %729 %731 %733 %736 %738 %740 %742 %745 %747 %749 %751 %753 %755 %757 %761 %765 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %803 %805 %807 %809 %811 %813 %815 %817 %819 %821 %823 %825 %827 %829 %831 %835 %838 %842 %845 %848 %852 %855 %858 %862 %865 %868 %871 %874 %878 %881 %884 %888 %891 %894 %898 %901 %904 %908 %911 %914 %917 %920 %924 %930 %934 %938 %941 %944 %948 %951 %954 %958 %961 %964 %967 %970 %974 %978 %982 %987 %990 %993 %997 %1000 %1003 %1007 %1010 %1013 %1016 %1019 %1023 %1028 %1032 %1036 %1039 %1042 %1046 %1049 %1052 %1056 %1059 %1062 %1065 %1068 %1072 %1076 %1080 %1086 %1089 %1092 %1098 %1101 %1104 %1108 %1112 %1115 %1118 %1122 %1126 %1130 %1134 %1137 %1140 %1143 %1147 %1150 %1154 %1157 %1160 %1163 %1166 %1170 %1173 %1177 %1180 %1182 %1184 %1186 %1188 %1190 %1192 %1194 %1196 %1198 %1200 %1202 %1204 %1206 %1208 %1211 %1214 %1217 %1221 %1224 %1227 %1230 %1232 %1234 %1236 %1238 %1240 %1242 %1244 %1246 %1248 %1250 %1252 %1254 %1256 %1258 %1261 %1264 %1267 %1271 %1274 %1278 %1281 %1283 %1285 %1287 %1289 %1291 %1293 %1295 %1297 %1299 %1301 %1303 %1305 %1307 %1309 %1311 %1313 %1315 %1317 %1319 %1321 %1323 %1325 %1327 %1329 %1331 %1333 %1335 %1340 %1343 %1346 %1349 %1353 %1356 %1360 %1363 %1367 %1370 %1375 %1378 %1382 %1384 %1387 %1389 %1391 %1393 %1396 %1398 %1402 %1405 %1409 %1412 %1416 %1418 %1421 %1423 %1425 %1427 %1430 %1432 %1436 %1439 %1443 %1446 %1450 %1452 %1455 %1457 %1459 %1461 %1464 %1466 %1470 %1473 %1477 %1480 %1484 %1486 %1488 %1490 %1492 %1494 %1496 %1498 %1502 %1505 %1509 %1512 %1516 %1518 %1521 %1523 %1525 %1527 %1530 %1532 %1536 %1539 %1542 %1545 %1549 %1551 %1553 %1555 %1557 %1559 %1561 %1563 %1566 %1569 %1573 %1576 %1580 %1582 %1584 %1587 %1590 %1593 %1598 %1601 %1603 %1607 %1609 %1612 %1615 %1618 %1620 %1622 %1624 %1627 %1630 %1632 %1635 %1638 %1641 %1643 %1645 %1647 %1650 %1653 %1655 %1657 %1660 %1663 %1666 %1669 %1672 %1675 %1677 %1679 %1681 %1683 %1686 %1689 %1692 %1694 %1697 %1699 %1701 %1703 %1705 %1707 %1711 %1714 %1717 %1720 %1723 %1726 %1729 %1732 %1737 %1742 %1747 %1751 %1756 %1759 %1762 %1765 %1768 %1771 %1774 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1808 %1810 %1812 %1814 %1816 %1817 %1819 %1821 %1823 %1825 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1848 %1849 %1850 %1851 %1852 %1853 %1856 %1858 %1860 %1863 %1867 %1870 %1873 %1875 %1877 %1881 %1884 %1887 %1889 %1893 %1896 %1899 %1902 %1904 %1906 %1909 %1910 %1913 %1914 %1915 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1953 %1955 %1958 %1960 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1976 %1979 %1981 %1983 %1986 %1987 %1989 %1990 %1993 %1996 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2018 %2019 %2021 %2024 %2025 %2027 %2028 %2030 %2031 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %2077 %2078 %2079 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2103 %2104 %2105 %2106 %2107 %2108 %2109 %2110 %709 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2133 %2136 %2139 %2142 %2145 %2146 %2149 %2151 %2154 %2156 %2159 %2161 %2164 %2166 %2169 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %669 %671 %673 %675 %677 %678 %679 %681 %683 %685 %687 %689 %690 %693 %695 %698 %699 %700 %703 %704 %705 %706 %707 %708 %710 %712 %714 %716 %719 %721 %723 %725 %729 %731 %733 %736 %738 %740 %742 %745 %747 %749 %751 %753 %755 %757 %761 %765 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %803 %805 %807 %809 %811 %813 %815 %817 %819 %821 %823 %825 %827 %829 %831 %835 %838 %842 %845 %848 %852 %855 %858 %862 %865 %868 %871 %874 %878 %881 %884 %888 %891 %894 %898 %901 %904 %908 %911 %914 %917 %920 %924 %930 %934 %938 %941 %944 %948 %951 %954 %958 %961 %964 %967 %970 %974 %978 %982 %987 %990 %993 %997 %1000 %1003 %1007 %1010 %1013 %1016 %1019 %1023 %1028 %1032 %1036 %1039 %1042 %1046 %1049 %1052 %1056 %1059 %1062 %1065 %1068 %1072 %1076 %1080 %1086 %1089 %1092 %1098 %1101 %1104 %1108 %1112 %1115 %1118 %1122 %1126 %1130 %1134 %1137 %1140 %1143 %1147 %1150 %1154 %1157 %1160 %1163 %1166 %1170 %1173 %1177 %1180 %1182 %1184 %1186 %1188 %1190 %1192 %1194 %1196 %1198 %1200 %1202 %1204 %1206 %1208 %1211 %1214 %1217 %1221 %1224 %1227 %1230 %1232 %1234 %1236 %1238 %1240 %1242 %1244 %1246 %1248 %1250 %1252 %1254 %1256 %1258 %1261 %1264 %1267 %1271 %1274 %1278 %1281 %1283 %1285 %1287 %1289 %1291 %1293 %1295 %1297 %1299 %1301 %1303 %1305 %1307 %1309 %1311 %1313 %1315 %1317 %1319 %1321 %1323 %1325 %1327 %1329 %1331 %1333 %1335 %1340 %1343 %1346 %1349 %1353 %1356 %1360 %1363 %1367 %1370 %1375 %1378 %1382 %1384 %1387 %1389 %1391 %1393 %1396 %1398 %1402 %1405 %1409 %1412 %1416 %1418 %1421 %1423 %1425 %1427 %1430 %1432 %1436 %1439 %1443 %1446 %1450 %1452 %1455 %1457 %1459 %1461 %1464 %1466 %1470 %1473 %1477 %1480 %1484 %1486 %1488 %1490 %1492 %1494 %1496 %1498 %1502 %1505 %1509 %1512 %1516 %1518 %1521 %1523 %1525 %1527 %1530 %1532 %1536 %1539 %1542 %1545 %1549 %1551 %1553 %1555 %1557 %1559 %1561 %1563 %1566 %1569 %1573 %1576 %1580 %1582 %1584 %1587 %1590 %1593 %1598 %1601 %1603 %1607 %1609 %1612 %1615 %1618 %1620 %1622 %1624 %1627 %1630 %1632 %1635 %1638 %1641 %1643 %1645 %1647 %1650 %1653 %1655 %1657 %1660 %1663 %1666 %1669 %1672 %1675 %1677 %1679 %1681 %1683 %1686 %1689 %1692 %1694 %1697 %1699 %1701 %1703 %1705 %1707 %1711 %1714 %1717 %1720 %1723 %1726 %1729 %1732 %1737 %1742 %1747 %1751 %1756 %1759 %1762 %1765 %1768 %1771 %1774 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1808 %1810 %1812 %1814 %1816 %1817 %1819 %1821 %1823 %1825 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1848 %1849 %1850 %1851 %1852 %1853 %1856 %1858 %1860 %1863 %1867 %1870 %1873 %1875 %1877 %1881 %1884 %1887 %1889 %1893 %1896 %1899 %1902 %1904 %1906 %1909 %1910 %1913 %1914 %1915 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1953 %1955 %1958 %1960 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1976 %1979 %1981 %1983 %1986 %1987 %1989 %1990 %1993 %1996 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2018 %2019 %2021 %2024 %2025 %2027 %2028 %2030 %2031 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %2077 %2078 %2079 %2080 %2081 %2082 %2083 %2084 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2103 %2104 %2105 %2106 %2107 %2108 %2109 %2110 %709 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2133 %2136 %2139 %2142 %2145 %2146 %2149 %2151 %2154 %2156 %2159 %2161 %2164 %2166 %2169 %2171 %2172 %2173 %2174 %2175 %2176 %2177 |
Compiled 2 538 to 2 267 computations (10.7% saved)
Compiled 180 to 556 computations (-208.9% saved)
10 alts after pruning (1 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 179 | 1 | 180 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 3 | 3 |
| Done | 1 | 6 | 7 |
| Total | 180 | 10 | 190 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 98.0% | (fma.f64 (-.f64 y x) (/.f64 z t) x) |
| ✓ | 68.1% | (fma.f64 (*.f64 (approx (- y x) y) z) (/.f64 #s(literal 1 binary64) t) x) |
| ✓ | 40.3% | (fma.f64 (approx (- y x) y) (/.f64 z t) (approx x #s(literal 0 binary64))) |
| ✓ | 71.7% | (fma.f64 (approx (- y x) y) (/.f64 z t) x) |
| ✓ | 91.4% | (fma.f64 z (/.f64 (-.f64 y x) t) x) |
| ✓ | 36.0% | (fma.f64 z (/.f64 (approx (- y x) y) t) (approx x #s(literal 0 binary64))) |
| ✓ | 37.7% | (+.f64 (approx x #s(literal 0 binary64)) (/.f64 (*.f64 (approx (- y x) y) z) t)) |
| 65.7% | (+.f64 (approx x #s(literal 0 binary64)) (/.f64 (approx (- y x) (-.f64 y x)) (/.f64 t z))) | |
| ✓ | 40.3% | (+.f64 (approx x #s(literal 0 binary64)) (/.f64 (approx (- y x) y) (/.f64 t z))) |
| ✓ | 93.7% | (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) |
Compiled 10 to 28 computations (-180.0% saved)
Total 3.7b remaining (8.6%)
Threshold costs 0.8b (1.9%)
| 1.6b | 63.3% |
| 1.2b | 0.0% |
| 0.8b | 0.0% |
| -0.0b | -0.0% |
| Inputs |
|---|
(fma.f64 z (/.f64 (approx (- y x) y) t) x) |
| Outputs |
|---|
(fma.f64 z (/.f64 (approx (- y x) y) t) x) |
| Inputs |
|---|
%4 = (approx (- y x) y) %6 = (/.f64 %4 t) (fma.f64 z %6 x) (fma.f64 z %6 (approx x #s(literal 0 binary64))) (fma.f64 %4 (/.f64 z t) x) |
| Outputs |
|---|
(fma.f64 (approx (- y x) y) (/.f64 z t) x) |
| Inputs |
|---|
%4 = (approx (- y x) y) %6 = (/.f64 %4 t) %9 = (approx x #s(literal 0 binary64)) %11 = (/.f64 z t) %15 = (/.f64 (*.f64 %4 z) t) (fma.f64 z %6 x) (fma.f64 z %6 %9) (fma.f64 %4 %11 x) (fma.f64 %4 %11 %9) (+.f64 x %15) (+.f64 %9 %15) (+.f64 %9 (/.f64 %4 (/.f64 t z))) (fma.f64 z (/.f64 (-.f64 y x) t) x) |
| Outputs |
|---|
%6 = (fma.f64 z (/.f64 (-.f64 y x) t) x) %6 (+.f64 x (/.f64 (*.f64 (approx (- y x) y) z) t)) %6 |
| Inputs |
|---|
%4 = (approx (- y x) y) %6 = (/.f64 %4 t) %9 = (approx x #s(literal 0 binary64)) %11 = (/.f64 z t) %15 = (/.f64 (*.f64 %4 z) t) %21 = (-.f64 y x) (fma.f64 z %6 x) (fma.f64 z %6 %9) (fma.f64 %4 %11 x) (fma.f64 %4 %11 %9) (+.f64 x %15) (+.f64 %9 %15) (+.f64 %9 (/.f64 %4 (/.f64 t z))) (fma.f64 z (/.f64 %21 t) x) (fma.f64 %21 %11 x) |
| Outputs |
|---|
(fma.f64 (-.f64 y x) (/.f64 z t) x) |
5 calls:
| 9.0ms | z |
| 9.0ms | y |
| 9.0ms | t |
| 9.0ms | x |
| 8.0ms | (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 67.4% | 1 | t |
| 67.4% | 1 | z |
| 67.4% | 1 | y |
| 67.4% | 1 | x |
| 67.4% | 1 | (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) |
Compiled 22 to 66 computations (-200.0% saved)
| 2× | binary-search |
| 1× | predicate-same |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 6.252784341431828e-144 | 1.0721470792923174e-141 |
| 6.0ms | -1.2753670394289681e-138 | -3.655739952699512e-140 |
| 5.0ms | 224× | 0 | valid |
Compiled 16 to 32 computations (-100.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 1× | fuel |
Compiled 4 to 21 computations (-425.0% saved)
Compiled 5 to 29 computations (-480.0% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 704.6 MiB | 33.3% | reconstruct |
| 436.2 MiB | 20.6% | rewrite |
| 322.4 MiB | 15.2% | sample |
| 238.6 MiB | 11.3% | series |
| 143.3 MiB | 6.8% | eval |
| 59.7 MiB | 2.8% | derivations |
| 55.8 MiB | 2.6% | regimes |
| 50.7 MiB | 2.4% | preprocess |
| 48.7 MiB | 2.3% | prune |
| 40.2 MiB | 1.9% | analyze |
| 15.5 MiB | 0.7% | bsearch |
| 0.0 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 2 115.8 MiB | 100.0% | total |
Loading profile data...