
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 |
| 100.0% | 99.8% | 0.0% | 0.2% | 0.0% | 0.0% | 0.0% | 1 |
Compiled 11 to 10 computations (9.1% saved)
| 245.0ms | 8 256× | 0 | valid |
Mul: 7.0ms (77.7% of total, 0.0 MiB)Sub: 2.0ms (22.2% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 46 | 112 |
| 1 | 208 | 107 |
| 2 | 575 | 107 |
| 3 | 1333 | 107 |
| 4 | 1804 | 107 |
| 5 | 2353 | 107 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 94.2% | (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) |
(negabs y)
(negabs t)
(sort y t)
Compiled 2 to 16 computations (-700.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 86 | 397 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (*.f64 x y) %4 = (*.f64 z y) %5 = (-.f64 %2 %4) x y %2 z %4 %5 t (*.f64 %5 t) |
| Outputs |
|---|
%5 = (* x y) %6 = (*.f64 x y) %9 = (* z y) %10 = (- %5 %9) %12 = (*.f64 y z) %15 = (-.f64 %6 %12) %18 = (* %10 t) %19 = (*.f64 t %12) %22 = (*.f64 t %6) %25 = (/.f64 %12 x) %31 = (/.f64 %19 x) %32 = (*.f64 t y) %47 = (*.f64 y (-.f64 x z)) %54 = (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) z))) %63 = (/.f64 %6 z) %67 = (/.f64 %22 z) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %6) (approx %10 (*.f64 #s(literal -1 binary64) %12)) (approx %10 %15) (approx %18 (*.f64 #s(literal -1 binary64) %19)) (approx %18 (fma.f64 #s(literal -1 binary64) %19 %22)) (approx %10 (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) %25)))) (approx %18 %22) (approx %18 (*.f64 x (fma.f64 #s(literal -1 binary64) %31 %32))) (approx %10 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y %25)))) (approx %18 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %32 %31)))) (approx y y) (approx %9 %12) (approx %10 %47) (approx %18 (*.f64 t %47)) (approx %10 (*.f64 #s(literal -1 binary64) %54)) (approx %18 (*.f64 #s(literal -1 binary64) (*.f64 t %54))) (approx z z) (approx %10 (fma.f64 #s(literal -1 binary64) %12 %6)) (approx %10 (*.f64 z (-.f64 %63 y))) (approx %18 (*.f64 z (fma.f64 #s(literal -1 binary64) %32 %67))) (approx %10 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %63) (*.f64 #s(literal -1 binary64) y))))) (approx %18 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %67 %32)))) (approx t t) (approx %18 (*.f64 t %15)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 2.0ms | y | inf |
| 2.0ms | x | inf |
| 1.0ms | t | inf |
| 1.0ms | z | inf |
| 1.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 26 |
| 0 | 12 | 22 |
| 1 | 33 | 22 |
| 2 | 85 | 22 |
| 3 | 234 | 22 |
| 4 | 527 | 22 |
| 5 | 1101 | 22 |
| 0 | 4035 | 22 |
| 0 | 4221 | 22 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (*.f64 x y) %4 = (*.f64 z y) %5 = (-.f64 %2 %4) x y %2 z %4 %5 t (*.f64 %5 t) |
| Outputs |
|---|
%3 = (neg.f64 x) %4 = (*.f64 %3 y) %6 = (neg.f64 y) %10 = (*.f64 y x) %18 = (neg.f64 z) %19 = (*.f64 %18 y) %23 = (*.f64 z y) %30 = (-.f64 z x) %31 = (*.f64 %30 y) %35 = (-.f64 x z) %36 = (*.f64 %35 y) %60 = (*.f64 %30 t) %61 = (*.f64 %60 y) %63 = (neg.f64 t) %64 = (*.f64 %63 y) %68 = (*.f64 t y) %69 = (*.f64 %68 %35) %70 = (*.f64 %35 t) %84 = (*.f64 %63 x) %85 = (*.f64 %19 t) %87 = (*.f64 %63 %10) %89 = (*.f64 %68 z) %90 = (*.f64 t x) %91 = (*.f64 %90 y) %96 = (*.f64 %63 z) %98 = (*.f64 t z) x y (*.f64 #s(literal -1 binary64) %4) (*.f64 %3 %6) (*.f64 %6 %3) (*.f64 #s(literal 1 binary64) %10) %10 (*.f64 x y) (pow.f64 %10 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %10 #s(literal -1 binary64))) (neg.f64 %4) z (*.f64 #s(literal -1 binary64) %19) (*.f64 %6 %18) (*.f64 %18 %6) (*.f64 #s(literal 1 binary64) %23) %23 (*.f64 y z) (pow.f64 %23 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %23 #s(literal -1 binary64))) (neg.f64 %19) (*.f64 #s(literal -1 binary64) %31) (*.f64 %6 %30) (*.f64 %30 %6) %36 (*.f64 #s(literal 1 binary64) %36) (*.f64 y %35) (pow.f64 %36 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %36 #s(literal -1 binary64))) (neg.f64 %31) (fma.f64 #s(literal -1 binary64) %4 %19) (fma.f64 #s(literal -1 binary64) %23 %10) (fma.f64 %3 %6 %19) (fma.f64 %6 %3 %19) (fma.f64 %6 z %10) (fma.f64 %18 y %10) (fma.f64 #s(literal 1 binary64) %10 %19) (fma.f64 #s(literal 1 binary64) %19 %10) (fma.f64 z %6 %10) (fma.f64 y %18 %10) (fma.f64 y x %19) (fma.f64 x y %19) (-.f64 %10 %23) (-.f64 %19 %4) (+.f64 %10 %19) (+.f64 %19 %10) t (*.f64 #s(literal -1 binary64) %61) (*.f64 %64 %30) (*.f64 %60 %6) (*.f64 %63 %31) %69 (*.f64 %70 y) (*.f64 %6 %60) (*.f64 %30 %64) (*.f64 %35 %68) (*.f64 %31 %63) (*.f64 #s(literal 1 binary64) %69) (*.f64 t %36) (*.f64 %36 t) (*.f64 y %70) (pow.f64 %69 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %69 #s(literal -1 binary64))) (neg.f64 %61) (fma.f64 %84 %6 %85) (fma.f64 #s(literal -1 binary64) %87 %85) (fma.f64 #s(literal -1 binary64) %89 %91) (fma.f64 %90 y %85) (fma.f64 %64 %3 %85) (fma.f64 %64 z %91) (fma.f64 %96 y %91) (fma.f64 %98 %6 %91) (fma.f64 %63 %4 %85) (fma.f64 %63 %23 %91) (fma.f64 %10 t %85) (fma.f64 %68 %18 %91) (fma.f64 %68 x %85) (fma.f64 %3 %64 %85) (fma.f64 %6 %84 %85) (fma.f64 %6 %98 %91) (fma.f64 %4 %63 %85) (fma.f64 %23 %63 %91) (fma.f64 %19 t %91) (fma.f64 %18 %68 %91) (fma.f64 #s(literal 1 binary64) %85 %91) (fma.f64 #s(literal 1 binary64) %91 %85) (fma.f64 t %10 %85) (fma.f64 t %19 %91) (fma.f64 z %64 %91) (fma.f64 y %90 %85) (fma.f64 y %96 %91) (fma.f64 x %68 %85) (-.f64 %85 %87) (-.f64 %91 %89) (+.f64 %85 %91) (+.f64 %91 %85) |
Compiled 122 to 168 computations (-37.7% saved)
Compiled 34 to 94 computations (-176.5% saved)
8 alts after pruning (7 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 27 | 7 | 34 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 27 | 8 | 35 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 91.5% | (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 t y) (-.f64 x z)) #s(literal -1 binary64))) |
| ▶ | 85.1% | (-.f64 (*.f64 (*.f64 t x) y) (*.f64 (*.f64 t y) z)) |
| ✓ | 94.2% | (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) |
| ▶ | 92.1% | (*.f64 (*.f64 t y) (-.f64 x z)) |
| ▶ | 94.9% | (*.f64 (approx (- (* x y) (* z y)) (*.f64 y (-.f64 x z))) t) |
| ▶ | 89.1% | (*.f64 y (*.f64 (-.f64 x z) t)) |
| ▶ | 83.5% | (approx (* (- (* x y) (* z y)) t) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 t y) (/.f64 (*.f64 t (*.f64 x y)) z)))) |
| ▶ | 50.9% | (approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) |
Compiled 8 to 27 computations (-237.5% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 363 | 1891 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (*.f64 x y) %6 = (*.f64 t %2) %9 = (- (* x y) (* z y)) %10 = (* %9 t) %12 = (*.f64 t y) %13 = (-.f64 x z) %14 = (*.f64 y %13) %15 = (approx %9 %14) %16 = (/.f64 %6 z) %17 = (fma.f64 #s(literal -1 binary64) %12 %16) %18 = (*.f64 z %17) %21 = (*.f64 %12 %13) %22 = (*.f64 %13 t) %24 = (pow.f64 %21 #s(literal -1 binary64)) %26 = (*.f64 %12 z) %27 = (*.f64 t x) %28 = (*.f64 %27 y) x y %2 z t #s(literal -1 binary64) %6 (approx %10 %6) %12 %13 %14 %15 %16 %17 %18 (approx %10 %18) #s(literal 1 binary64) %21 %22 (*.f64 y %22) %24 (/.f64 #s(literal 1 binary64) %24) %26 %27 %28 (-.f64 %28 %26) (*.f64 %15 t) |
| Outputs |
|---|
%5 = (* x y) %6 = (*.f64 x y) %9 = (* t %5) %10 = (*.f64 t %6) %14 = (- %5 (* z y)) %15 = (* %14 t) %17 = (*.f64 y z) %18 = (*.f64 t %17) %21 = (fma.f64 #s(literal -1 binary64) %18 %10) %23 = (- x z) %24 = (*.f64 #s(literal -1 binary64) z) %26 = (-.f64 x z) %28 = (* y %23) %29 = (*.f64 #s(literal -1 binary64) %17) %33 = (-.f64 %6 %17) %35 = (/ %9 z) %36 = (/.f64 %10 z) %39 = (* t y) %41 = (+ (* -1 %39) %35) %42 = (*.f64 t y) %43 = (*.f64 #s(literal -1 binary64) %42) %45 = (fma.f64 #s(literal -1 binary64) %42 %36) %47 = (* %23 t) %48 = (*.f64 t z) %49 = (*.f64 #s(literal -1 binary64) %48) %51 = (*.f64 t x) %55 = (pow (* %39 %23) -1) %59 = (pow.f64 z #s(literal 2 binary64)) %61 = (*.f64 t (*.f64 y %59)) %65 = (/.f64 #s(literal 1 binary64) %18) %69 = (pow.f64 z #s(literal 3 binary64)) %71 = (*.f64 t (*.f64 y %69)) %74 = (/.f64 #s(literal 1 binary64) %61) %92 = (* t x) %95 = (* %39 z) %96 = (- (* %92 y) %95) %99 = (/.f64 %18 x) %103 = (/.f64 z x) %108 = (/.f64 %17 x) %113 = (/.f64 %42 x) %114 = (/.f64 %42 z) %118 = (/.f64 %48 x) %123 = (/.f64 #s(literal 1 binary64) %10) %125 = (/.f64 #s(literal 1 binary64) %42) %126 = (/.f64 z %10) %130 = (pow.f64 x #s(literal 2 binary64)) %132 = (*.f64 t (*.f64 %130 y)) %133 = (/.f64 %59 %132) %135 = (*.f64 #s(literal -1 binary64) %126) %139 = (pow.f64 x #s(literal 3 binary64)) %141 = (*.f64 t (*.f64 %139 y)) %175 = (*.f64 #s(literal -1 binary64) (/.f64 z %42)) %197 = (*.f64 y %26) %198 = (*.f64 t %197) %202 = (/.f64 %51 z) %203 = (fma.f64 #s(literal -1 binary64) t %202) %206 = (* z %41) %207 = (*.f64 z %203) %218 = (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) %24)) %225 = (+.f64 t (*.f64 #s(literal -1 binary64) %202)) %229 = (*.f64 z %225) %246 = (/.f64 #s(literal 1 binary64) %132) %262 = (/.f64 x z) %266 = (/.f64 %6 z) %267 = (fma.f64 #s(literal -1 binary64) y %266) %268 = (*.f64 z %267) %274 = (/.f64 x %18) %279 = (/.f64 %130 %61) %281 = (+.f64 %125 %274) %304 = (*.f64 #s(literal -1 binary64) %266) %305 = (+.f64 y %304) %306 = (*.f64 z %305) %321 = (/.f64 x %42) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %6) (approx %9 %10) (approx %15 (*.f64 #s(literal -1 binary64) %18)) (approx %15 %21) (approx %23 %24) (approx %23 %26) (approx %28 %29) (approx %28 (fma.f64 #s(literal -1 binary64) %17 %6)) (approx %14 %33) (approx %35 %36) (approx %41 %43) (approx %41 %45) (approx %47 %49) (approx %47 (fma.f64 #s(literal -1 binary64) %48 %51)) (approx %55 (/.f64 #s(literal -1 binary64) %18)) (approx %55 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %61)) %65)) (approx %55 (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %71)) %74)) %65)) (approx %55 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t (*.f64 y (pow.f64 z #s(literal 4 binary64)))))) (/.f64 #s(literal 1 binary64) %71))) %74)) %65)) (approx %92 %51) (approx %96 (-.f64 %10 %18)) (approx %15 (*.f64 x (fma.f64 #s(literal -1 binary64) %99 %42))) (approx %23 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %103)))) (approx %28 (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) %108)))) (approx %41 (*.f64 x (fma.f64 #s(literal -1 binary64) %113 %114))) (approx %47 (*.f64 x (+.f64 t (*.f64 #s(literal -1 binary64) %118)))) (approx %55 %123) (approx %55 (/.f64 (+.f64 %125 %126) x)) (approx %55 (/.f64 (-.f64 (+.f64 %125 %133) %135) x)) (approx %55 (/.f64 (-.f64 (+.f64 %125 (/.f64 %69 %141)) (fma.f64 #s(literal -1 binary64) %126 (*.f64 #s(literal -1 binary64) %133))) x)) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %42 %99)))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %103 #s(literal 1 binary64))))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y %108)))) (approx %41 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %114 %113)))) (approx %47 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) t %118)))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %135 %125) x))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %59 %10) %175) x)) %125) x))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %69 %10)) (/.f64 %59 %42)) x)) %175) x)) %125) x))) (approx y y) (approx %15 %198) (approx %39 %42) (approx %28 %197) (approx %41 (*.f64 y %203)) (approx %206 (*.f64 y %207)) (approx %55 (/.f64 #s(literal 1 binary64) %198)) (approx %95 %18) (approx %96 (*.f64 y (-.f64 %51 %48))) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 t %218))) (approx %14 (*.f64 #s(literal -1 binary64) %218)) (approx %41 (*.f64 #s(literal -1 binary64) (*.f64 y %225))) (approx %206 (*.f64 #s(literal -1 binary64) (*.f64 y %229))) (approx %96 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %51) %49)))) (approx z z) (approx %23 (+.f64 x %24)) (approx %41 (/.f64 %21 z)) (approx %55 (+.f64 %123 (/.f64 z %132))) (approx %55 (fma.f64 z (+.f64 %246 (/.f64 z %141)) %123)) (approx %55 (fma.f64 z (fma.f64 z (+.f64 (/.f64 #s(literal 1 binary64) %141) (/.f64 z (*.f64 t (*.f64 (pow.f64 x #s(literal 4 binary64)) y)))) %246) %123)) (approx %15 (*.f64 z %45)) (approx %23 (*.f64 z (-.f64 %262 #s(literal 1 binary64)))) (approx %28 %268) (approx %14 (*.f64 z (-.f64 %266 y))) (approx %47 %207) (approx %55 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %274) %125) z)) (approx %55 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %279) %281) z)) (approx %55 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %139 %71)) (+.f64 %125 (+.f64 %274 %279))) z)) (approx %96 (*.f64 z (-.f64 %36 %42))) (approx %15 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %36 %42)))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %262))))) (approx %28 (*.f64 #s(literal -1 binary64) %306)) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %304 (*.f64 #s(literal -1 binary64) y))))) (approx %47 (*.f64 #s(literal -1 binary64) %229)) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 %281 z))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %130 %18)) %321) z) %125) z))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %139 %18) (*.f64 #s(literal -1 binary64) (/.f64 %130 %42))) z)) %321) z) %125) z))) (approx %96 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %36) %43)))) (approx t t) (approx %15 (*.f64 t %33)) (approx %41 (*.f64 t %267)) (approx %206 (*.f64 t %268)) (approx %47 (*.f64 t %26)) (approx %41 (*.f64 #s(literal -1 binary64) (*.f64 t %305))) (approx %206 (*.f64 #s(literal -1 binary64) (*.f64 t %306))) (approx %96 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %6) %29)))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 97.0ms | t | inf |
| 6.0ms | y | inf |
| 4.0ms | x | inf |
| 4.0ms | x | -inf |
| 3.0ms | z | inf |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 188 |
| 0 | 50 | 200 |
| 1 | 160 | 179 |
| 2 | 556 | 155 |
| 3 | 3326 | 155 |
| 0 | 4007 | 155 |
| 0 | 4717 | 155 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (*.f64 x y) %6 = (*.f64 t %2) %9 = (- (* x y) (* z y)) %10 = (* %9 t) %12 = (*.f64 t y) %13 = (-.f64 x z) %14 = (*.f64 y %13) %15 = (approx %9 %14) %16 = (/.f64 %6 z) %17 = (fma.f64 #s(literal -1 binary64) %12 %16) %18 = (*.f64 z %17) %21 = (*.f64 %12 %13) %22 = (*.f64 %13 t) %24 = (pow.f64 %21 #s(literal -1 binary64)) %26 = (*.f64 %12 z) %27 = (*.f64 t x) %28 = (*.f64 %27 y) x y %2 z t #s(literal -1 binary64) %6 (approx %10 %6) %12 %13 %14 %15 %16 %17 %18 (approx %10 %18) #s(literal 1 binary64) %21 %22 (*.f64 y %22) %24 (/.f64 #s(literal 1 binary64) %24) %26 %27 %28 (-.f64 %28 %26) (*.f64 %15 t) |
| Outputs |
|---|
%3 = (*.f64 y x) %9 = (/.f64 #s(literal -1 binary64) z) %10 = (*.f64 %9 z) %16 = (*.f64 t z) %17 = (*.f64 %16 x) %18 = (/.f64 y z) %19 = (*.f64 %17 %18) %20 = (*.f64 z y) %21 = (*.f64 %20 t) %22 = (*.f64 %21 x) %24 = (*.f64 %22 #s(literal 2 binary64)) %26 = (/.f64 #s(literal 1/2 binary64) z) %27 = (*.f64 %24 %26) %28 = (*.f64 t x) %29 = (*.f64 z %28) %30 = (*.f64 %29 %18) %31 = (*.f64 z %3) %32 = (/.f64 t z) %33 = (*.f64 %31 %32) %34 = (*.f64 t %3) %35 = (*.f64 %34 #s(literal 2 binary64)) %36 = (*.f64 %35 #s(literal 1/2 binary64)) %37 = (*.f64 %22 #s(literal 1 binary64)) %38 = (/.f64 #s(literal 1 binary64) z) %39 = (*.f64 %37 %38) %40 = (*.f64 %34 #s(literal 1/2 binary64)) %41 = (*.f64 %40 #s(literal 2 binary64)) %42 = (neg.f64 t) %43 = (*.f64 %42 x) %44 = (neg.f64 %43) %45 = (*.f64 %44 y) %46 = (neg.f64 %3) %47 = (neg.f64 %46) %48 = (*.f64 %47 t) %49 = (/.f64 %3 z) %50 = (*.f64 %16 %49) %51 = (*.f64 %3 #s(literal 1 binary64)) %52 = (*.f64 %51 t) %53 = (*.f64 %43 %20) %54 = (*.f64 %53 %9) %55 = (*.f64 %22 %38) %56 = (*.f64 t y) %57 = (*.f64 x #s(literal 1 binary64)) %58 = (*.f64 %56 %57) %59 = (*.f64 %56 x) %60 = (neg.f64 y) %61 = (*.f64 %43 %60) %62 = (*.f64 %42 %46) %63 = (*.f64 %60 %43) %64 = (/.f64 x z) %65 = (*.f64 %21 %64) %66 = (*.f64 %46 %42) %67 = (*.f64 %49 %16) %68 = (*.f64 %38 %22) %69 = (neg.f64 %34) %70 = (neg.f64 z) %71 = (/.f64 z %70) %72 = (*.f64 %69 %71) %73 = (*.f64 %69 %10) %74 = (*.f64 %18 z) %75 = (*.f64 %28 %74) %76 = (*.f64 %28 y) %77 = (*.f64 #s(literal 1 binary64) %34) %78 = (/.f64 %34 z) %79 = (*.f64 %78 z) %80 = (*.f64 t %64) %81 = (*.f64 %20 %80) %82 = (*.f64 %34 #s(literal 1 binary64)) %83 = (*.f64 t %47) %84 = (*.f64 t %51) %85 = (*.f64 z %78) %86 = (*.f64 %32 z) %87 = (*.f64 %3 %86) %88 = (*.f64 %3 t) %89 = (*.f64 %80 z) %90 = (*.f64 y %89) %91 = (*.f64 %28 #s(literal 1 binary64)) %92 = (*.f64 y %91) %93 = (*.f64 y %44) %94 = (*.f64 y %28) %95 = (*.f64 x %56) %96 = (pow.f64 %34 #s(literal 1 binary64)) %97 = (/.f64 %35 #s(literal 2 binary64)) %98 = (/.f64 %37 z) %100 = (/.f64 (*.f64 %22 #s(literal -1 binary64)) %70) %102 = (/.f64 (neg.f64 %53) z) %103 = (/.f64 %53 %70) %104 = (/.f64 %22 z) %106 = (/.f64 #s(literal 1 binary64) (pow.f64 %34 %10)) %108 = (/.f64 #s(literal 1 binary64) (/.f64 %70 %53)) %110 = (/.f64 #s(literal 1 binary64) (/.f64 z %22)) %112 = (/.f64 #s(literal 1 binary64) (pow.f64 %34 #s(literal -1 binary64))) %113 = (/.f64 %34 #s(literal 1 binary64)) %114 = (neg.f64 %69) %116 = (*.f64 %34 #s(literal 0 binary64)) %117 = (fma.f64 %17 %18 %116) %118 = (*.f64 #s(literal 0 binary64) %34) %119 = (fma.f64 %17 %18 %118) %120 = (fma.f64 %24 %26 %116) %121 = (fma.f64 %24 %26 %118) %122 = (fma.f64 %29 %18 %116) %123 = (fma.f64 %29 %18 %118) %124 = (fma.f64 %31 %32 %116) %125 = (fma.f64 %31 %32 %118) %126 = (fma.f64 %35 #s(literal 1/2 binary64) %116) %127 = (fma.f64 %35 #s(literal 1/2 binary64) %118) %128 = (fma.f64 %37 %38 %116) %129 = (fma.f64 %37 %38 %118) %130 = (fma.f64 %40 #s(literal 2 binary64) %116) %131 = (fma.f64 %40 #s(literal 2 binary64) %118) %132 = (fma.f64 %44 y %116) %133 = (fma.f64 %44 y %118) %134 = (fma.f64 %47 t %116) %135 = (fma.f64 %47 t %118) %136 = (fma.f64 %16 %49 %116) %137 = (fma.f64 %16 %49 %118) %138 = (fma.f64 %51 t %116) %139 = (fma.f64 %51 t %118) %140 = (fma.f64 %53 %9 %116) %141 = (fma.f64 %53 %9 %118) %142 = (fma.f64 %22 %38 %116) %143 = (fma.f64 %22 %38 %118) %144 = (fma.f64 %56 %57 %116) %145 = (fma.f64 %56 %57 %118) %146 = (fma.f64 %56 x %116) %147 = (fma.f64 %56 x %118) %148 = (fma.f64 %43 %60 %116) %149 = (fma.f64 %43 %60 %118) %150 = (fma.f64 %42 %46 %116) %151 = (fma.f64 %42 %46 %118) %152 = (fma.f64 %60 %43 %116) %153 = (fma.f64 %60 %43 %118) %154 = (fma.f64 %21 %64 %116) %155 = (fma.f64 %21 %64 %118) %156 = (fma.f64 %46 %42 %116) %157 = (fma.f64 %46 %42 %118) %158 = (fma.f64 %49 %16 %116) %159 = (fma.f64 %49 %16 %118) %160 = (*.f64 #s(literal 1/2 binary64) %34) %161 = (fma.f64 #s(literal 1/2 binary64) %34 %160) %162 = (fma.f64 %38 %22 %116) %163 = (fma.f64 %38 %22 %118) %164 = (fma.f64 %69 %71 %116) %165 = (fma.f64 %69 %71 %118) %166 = (fma.f64 %69 %10 %116) %167 = (fma.f64 %69 %10 %118) %168 = (fma.f64 %28 %74 %116) %169 = (fma.f64 %28 %74 %118) %170 = (fma.f64 %28 y %116) %171 = (fma.f64 %28 y %118) %172 = (fma.f64 #s(literal 1 binary64) %34 %116) %173 = (fma.f64 #s(literal 1 binary64) %34 %118) %174 = (fma.f64 %78 z %116) %175 = (fma.f64 %78 z %118) %176 = (fma.f64 %20 %80 %116) %177 = (fma.f64 %20 %80 %118) %178 = (fma.f64 %34 #s(literal 1/2 binary64) %40) %179 = (fma.f64 %34 #s(literal 1 binary64) %116) %180 = (fma.f64 %34 #s(literal 1 binary64) %118) %181 = (fma.f64 t %47 %116) %182 = (fma.f64 t %47 %118) %183 = (fma.f64 t %51 %116) %184 = (fma.f64 t %51 %118) %185 = (fma.f64 t %3 %116) %186 = (fma.f64 t %3 %118) %187 = (fma.f64 z %78 %116) %188 = (fma.f64 z %78 %118) %189 = (fma.f64 %3 %86 %116) %190 = (fma.f64 %3 %86 %118) %191 = (fma.f64 %3 t %116) %192 = (fma.f64 %3 t %118) %193 = (fma.f64 y %89 %116) %194 = (fma.f64 y %89 %118) %195 = (fma.f64 y %91 %116) %196 = (fma.f64 y %91 %118) %197 = (fma.f64 y %44 %116) %198 = (fma.f64 y %44 %118) %199 = (fma.f64 y %28 %116) %200 = (fma.f64 y %28 %118) %201 = (fma.f64 x %56 %116) %202 = (fma.f64 x %56 %118) %203 = (+.f64 %160 %160) %204 = (+.f64 %40 %40) %205 = (+.f64 %34 %116) %206 = (+.f64 %34 %118) %208 = (- x z) %209 = (* (* t y) %208) %210 = (approx %209 %34) %217 = (*.f64 %42 y) %219 = (*.f64 %217 #s(literal -2 binary64)) %221 = (*.f64 %217 #s(literal 2 binary64)) %224 = (*.f64 %56 #s(literal 2 binary64)) %226 = (*.f64 %56 #s(literal 1/2 binary64)) %231 = (*.f64 #s(literal 2 binary64) %56) %233 = (*.f64 #s(literal 1/2 binary64) %56) %238 = (*.f64 %60 #s(literal -1 binary64)) %248 = (/.f64 #s(literal 1 binary64) %56) %251 = (*.f64 %56 #s(literal 0 binary64)) %253 = (*.f64 #s(literal 0 binary64) %56) %289 = (-.f64 x z) %290 = (*.f64 #s(literal 2 binary64) %289) %292 = (*.f64 #s(literal 1/2 binary64) %289) %300 = (/.f64 #s(literal 1 binary64) %289) %305 = (-.f64 z x) %307 = (*.f64 z #s(literal -2 binary64)) %308 = (neg.f64 x) %309 = (neg.f64 %308) %312 = (*.f64 z #s(literal 2 binary64)) %315 = (*.f64 z #s(literal 1 binary64)) %318 = (*.f64 #s(literal 1/2 binary64) z) %321 = (*.f64 #s(literal -1/2 binary64) z) %331 = (*.f64 %70 #s(literal 1 binary64)) %340 = (*.f64 %289 y) %341 = (*.f64 #s(literal 2 binary64) %340) %343 = (*.f64 #s(literal 1/2 binary64) %340) %353 = (*.f64 %305 y) %354 = (/.f64 #s(literal -1 binary64) %353) %362 = (*.f64 %70 y) %363 = (*.f64 %362 #s(literal 1 binary64)) %391 = (approx (* %208 y) %340) %398 = (*.f64 %38 %56) %400 = (*.f64 %38 x) %407 = (/.f64 y %70) %409 = (*.f64 y %9) %411 = (/.f64 %46 z) %413 = (/.f64 %28 %70) %415 = (*.f64 %28 %9) %418 = (/.f64 t %70) %420 = (*.f64 t %9) %423 = (*.f64 %26 %34) %427 = (*.f64 %60 %9) %433 = (*.f64 %42 %9) %436 = (*.f64 %64 t) %438 = (*.f64 %43 %9) %441 = (*.f64 %18 t) %443 = (*.f64 t %18) %445 = (*.f64 %56 %38) %447 = (*.f64 y %32) %449 = (/.f64 %56 z) %461 = (/.f64 %69 z) %463 = (*.f64 %56 %289) %464 = (*.f64 %463 #s(literal 2 binary64)) %469 = (*.f64 %56 (/.f64 %289 z)) %472 = (*.f64 %353 t) %474 = (*.f64 #s(literal -1/2 binary64) %472) %480 = (*.f64 %289 t) %487 = (*.f64 %472 %38) %489 = (/.f64 %472 z) %515 = (/.f64 #s(literal 1 binary64) %463) %516 = (*.f64 %515 z) %519 = (*.f64 %42 z) %520 = (*.f64 %519 y) %521 = (fma.f64 %520 %70 %53) %524 = (*.f64 %21 %289) %527 = (/.f64 #s(literal 1 binary64) %472) %558 = (-.f64 %56 %78) %560 = (neg.f64 %469) %604 = (/.f64 %21 z) %629 = (/.f64 #s(literal 1 binary64) t) %630 = (/.f64 #s(literal 1 binary64) %629) %631 = (*.f64 %630 %340) %632 = (/.f64 #s(literal 1 binary64) y) %633 = (/.f64 #s(literal 1 binary64) %632) %634 = (*.f64 %633 %480) %635 = (/.f64 %463 #s(literal 2 binary64)) %636 = (*.f64 %635 #s(literal 2 binary64)) %637 = (/.f64 %463 #s(literal 1/2 binary64)) %638 = (*.f64 %637 #s(literal 1/2 binary64)) %639 = (/.f64 %289 #s(literal 2 binary64)) %640 = (/.f64 %56 #s(literal 1/2 binary64)) %641 = (*.f64 %639 %640) %642 = (*.f64 %640 %639) %643 = (/.f64 %289 #s(literal 1/2 binary64)) %644 = (/.f64 %56 #s(literal 2 binary64)) %645 = (*.f64 %643 %644) %646 = (*.f64 %644 %643) %647 = (/.f64 %340 #s(literal 2 binary64)) %648 = (/.f64 t #s(literal 1/2 binary64)) %649 = (*.f64 %647 %648) %650 = (*.f64 %648 %647) %651 = (/.f64 %340 #s(literal 1/2 binary64)) %652 = (/.f64 t #s(literal 2 binary64)) %653 = (*.f64 %651 %652) %654 = (*.f64 %652 %651) %655 = (/.f64 %480 #s(literal 2 binary64)) %656 = (/.f64 y #s(literal 1/2 binary64)) %657 = (*.f64 %655 %656) %658 = (*.f64 %656 %655) %659 = (/.f64 %480 #s(literal 1/2 binary64)) %660 = (/.f64 y #s(literal 2 binary64)) %661 = (*.f64 %659 %660) %662 = (*.f64 %660 %659) %663 = (/.f64 #s(literal 2 binary64) %480) %664 = (/.f64 #s(literal 1/2 binary64) %663) %665 = (/.f64 #s(literal 1/2 binary64) y) %666 = (/.f64 #s(literal 2 binary64) %665) %667 = (*.f64 %664 %666) %668 = (/.f64 #s(literal 2 binary64) %289) %669 = (/.f64 #s(literal 1/2 binary64) %668) %670 = (/.f64 #s(literal 1/2 binary64) %56) %671 = (/.f64 #s(literal 2 binary64) %670) %672 = (*.f64 %669 %671) %673 = (/.f64 #s(literal 2 binary64) %56) %674 = (/.f64 #s(literal 1/2 binary64) %673) %675 = (/.f64 #s(literal 1/2 binary64) %289) %676 = (/.f64 #s(literal 2 binary64) %675) %677 = (*.f64 %674 %676) %678 = (/.f64 #s(literal -2 binary64) %353) %679 = (/.f64 #s(literal 1/2 binary64) %678) %680 = (/.f64 #s(literal 1/2 binary64) t) %681 = (/.f64 #s(literal 2 binary64) %680) %682 = (*.f64 %679 %681) %683 = (/.f64 #s(literal 2 binary64) t) %684 = (/.f64 #s(literal 1/2 binary64) %683) %685 = (/.f64 #s(literal -1/2 binary64) %353) %686 = (/.f64 #s(literal 2 binary64) %685) %687 = (*.f64 %684 %686) %688 = (/.f64 #s(literal 2 binary64) y) %689 = (/.f64 #s(literal 1/2 binary64) %688) %690 = (/.f64 #s(literal 1/2 binary64) %480) %691 = (/.f64 #s(literal 2 binary64) %690) %692 = (*.f64 %689 %691) %694 = (/.f64 #s(literal -1/2 binary64) %472) %695 = (/.f64 #s(literal 2 binary64) %694) %696 = (*.f64 #s(literal 1/4 binary64) %695) %697 = (/.f64 #s(literal 2 binary64) %663) %698 = (/.f64 #s(literal 1/2 binary64) %665) %699 = (*.f64 %697 %698) %700 = (/.f64 #s(literal 2 binary64) %668) %701 = (/.f64 #s(literal 1/2 binary64) %670) %702 = (*.f64 %700 %701) %703 = (/.f64 #s(literal 2 binary64) %673) %704 = (/.f64 #s(literal 1/2 binary64) %675) %705 = (*.f64 %703 %704) %706 = (/.f64 #s(literal 2 binary64) %678) %707 = (/.f64 #s(literal 1/2 binary64) %680) %708 = (*.f64 %706 %707) %709 = (/.f64 #s(literal 2 binary64) %683) %710 = (/.f64 #s(literal 1/2 binary64) %685) %711 = (*.f64 %709 %710) %712 = (/.f64 #s(literal 2 binary64) %688) %713 = (/.f64 #s(literal 1/2 binary64) %690) %714 = (*.f64 %712 %713) %715 = (/.f64 #s(literal 1 binary64) %663) %716 = (/.f64 #s(literal 1 binary64) %665) %717 = (*.f64 %715 %716) %718 = (/.f64 #s(literal 1 binary64) %668) %719 = (/.f64 #s(literal 1 binary64) %670) %720 = (*.f64 %718 %719) %721 = (/.f64 #s(literal 1 binary64) %673) %722 = (/.f64 #s(literal 1 binary64) %675) %723 = (*.f64 %721 %722) %724 = (/.f64 #s(literal 1 binary64) %678) %725 = (/.f64 #s(literal 1 binary64) %680) %726 = (*.f64 %724 %725) %727 = (/.f64 #s(literal 1 binary64) %683) %728 = (/.f64 #s(literal 1 binary64) %685) %729 = (*.f64 %727 %728) %730 = (/.f64 #s(literal 1 binary64) %688) %731 = (/.f64 #s(literal 1 binary64) %690) %732 = (*.f64 %730 %731) %733 = (*.f64 %464 #s(literal 1/2 binary64)) %735 = (/.f64 %474 #s(literal 2 binary64)) %736 = (*.f64 #s(literal 4 binary64) %735) %737 = (*.f64 %524 %38) %738 = (*.f64 %474 #s(literal 2 binary64)) %739 = (*.f64 #s(literal 1/2 binary64) %472) %740 = (*.f64 #s(literal -2 binary64) %739) %741 = (/.f64 %472 #s(literal 2 binary64)) %742 = (*.f64 #s(literal -2 binary64) %741) %743 = (/.f64 #s(literal 1/2 binary64) %527) %744 = (*.f64 #s(literal -2 binary64) %743) %745 = (/.f64 %472 #s(literal 1/2 binary64)) %746 = (*.f64 #s(literal -1/2 binary64) %745) %747 = (/.f64 #s(literal 2 binary64) %527) %748 = (*.f64 #s(literal -1/2 binary64) %747) %749 = (*.f64 %42 %353) %750 = (*.f64 %472 #s(literal -1 binary64)) %751 = (*.f64 #s(literal 1/2 binary64) %637) %752 = (/.f64 #s(literal 2 binary64) %515) %753 = (*.f64 #s(literal 1/2 binary64) %752) %754 = (/.f64 #s(literal 1 binary64) %694) %755 = (*.f64 #s(literal 1/2 binary64) %754) %756 = (*.f64 #s(literal 2 binary64) %463) %757 = (*.f64 #s(literal 1/2 binary64) %756) %758 = (*.f64 #s(literal 2 binary64) %635) %759 = (*.f64 #s(literal 2 binary64) %474) %760 = (*.f64 %353 %42) %761 = (*.f64 %305 %217) %762 = (*.f64 %70 %558) %763 = (*.f64 %217 %305) %764 = (*.f64 %480 y) %765 = (*.f64 %463 #s(literal 1 binary64)) %766 = (/.f64 %474 #s(literal 1/2 binary64)) %767 = (*.f64 #s(literal 1 binary64) %766) %768 = (*.f64 #s(literal 1 binary64) %463) %769 = (*.f64 %469 z) %770 = (*.f64 %289 %56) %771 = (*.f64 %340 t) %772 = (*.f64 #s(literal -1 binary64) %472) %773 = (fma.f64 %3 #s(literal 1 binary64) %362) %774 = (*.f64 t %773) %775 = (fma.f64 %60 z %51) %776 = (*.f64 t %775) %777 = (*.f64 t %340) %778 = (*.f64 z %469) %779 = (-.f64 %519 %43) %780 = (*.f64 y %779) %781 = (*.f64 y %480) %782 = (pow.f64 %515 #s(literal -1 binary64)) %783 = (pow.f64 %463 #s(literal 1 binary64)) %785 = (/.f64 (*.f64 %472 z) %70) %787 = (/.f64 (*.f64 z %472) %70) %788 = (/.f64 %635 #s(literal 1/2 binary64)) %789 = (/.f64 %637 #s(literal 2 binary64)) %790 = (/.f64 %715 %665) %791 = (/.f64 %718 %670) %792 = (/.f64 %721 %675) %793 = (/.f64 %724 %680) %794 = (/.f64 %727 %685) %795 = (/.f64 %730 %690) %796 = (/.f64 %521 %70) %797 = (/.f64 %464 #s(literal 2 binary64)) %798 = (/.f64 %756 #s(literal 2 binary64)) %800 = (/.f64 (neg.f64 %524) %70) %801 = (/.f64 %524 z) %803 = (/.f64 #s(literal -2 binary64) (*.f64 %527 #s(literal 2 binary64))) %804 = (*.f64 #s(literal 2 binary64) %527) %805 = (/.f64 #s(literal -2 binary64) %804) %806 = (/.f64 %56 %300) %807 = (/.f64 %472 #s(literal -1 binary64)) %808 = (/.f64 #s(literal 1/2 binary64) %694) %810 = (/.f64 #s(literal 2 binary64) (*.f64 %515 #s(literal 2 binary64))) %811 = (*.f64 #s(literal 2 binary64) %515) %812 = (/.f64 #s(literal 2 binary64) %811) %813 = (/.f64 %480 %632) %814 = (/.f64 %463 #s(literal 1 binary64)) %816 = (/.f64 #s(literal 1 binary64) (pow.f64 %463 %10)) %818 = (/.f64 #s(literal 1 binary64) (/.f64 z %524)) %819 = (/.f64 #s(literal 1 binary64) %515) %820 = (/.f64 %289 %248) %821 = (/.f64 %340 %629) %822 = (/.f64 #s(literal -1 binary64) %527) %823 = (/.f64 t %354) %824 = (/.f64 #s(literal 1 binary64) %480) %825 = (/.f64 y %824) %827 = (neg.f64 (*.f64 %560 z)) %829 = (neg.f64 (*.f64 z %560)) %830 = (neg.f64 %472) %832 = (fma.f64 (*.f64 %21 #s(literal -2 binary64)) #s(literal 1/2 binary64) %34) %834 = (fma.f64 (*.f64 %21 #s(literal 2 binary64)) #s(literal -1/2 binary64) %34) %836 = (fma.f64 (*.f64 #s(literal -1 binary64) %16) y %34) %837 = (*.f64 %520 #s(literal 1 binary64)) %838 = (fma.f64 %17 %18 %837) %839 = (/.f64 %520 #s(literal 1 binary64)) %840 = (fma.f64 %17 %18 %839) %841 = (fma.f64 %17 %18 %520) %842 = (fma.f64 %24 %26 %837) %843 = (fma.f64 %24 %26 %839) %844 = (fma.f64 %24 %26 %520) %845 = (fma.f64 %29 %18 %837) %846 = (fma.f64 %29 %18 %839) %847 = (fma.f64 %29 %18 %520) %848 = (fma.f64 %31 %32 %837) %849 = (fma.f64 %31 %32 %839) %850 = (fma.f64 %31 %32 %520) %851 = (fma.f64 %343 t %474) %852 = (fma.f64 %292 %56 %474) %853 = (*.f64 #s(literal -1 binary64) %20) %854 = (fma.f64 %853 t %34) %855 = (*.f64 #s(literal 1/2 binary64) %480) %856 = (fma.f64 %855 y %474) %857 = (fma.f64 %233 %289 %474) %859 = (fma.f64 (*.f64 #s(literal 1/2 binary64) y) %480 %474) %861 = (fma.f64 (*.f64 #s(literal 1/2 binary64) t) %340 %474) %862 = (fma.f64 %35 #s(literal 1/2 binary64) %837) %863 = (fma.f64 %35 #s(literal 1/2 binary64) %839) %864 = (fma.f64 %35 #s(literal 1/2 binary64) %520) %865 = (fma.f64 %37 %38 %837) %866 = (fma.f64 %37 %38 %839) %867 = (fma.f64 %37 %38 %520) %868 = (*.f64 %463 #s(literal 0 binary64)) %869 = (fma.f64 %630 %340 %868) %870 = (*.f64 #s(literal 0 binary64) %463) %871 = (fma.f64 %630 %340 %870) %872 = (/.f64 #s(literal 0 binary64) %515) %873 = (fma.f64 %630 %340 %872) %874 = (fma.f64 %633 %480 %868) %875 = (fma.f64 %633 %480 %870) %876 = (fma.f64 %633 %480 %872) %878 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %824) y %474) %880 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %300) %56 %474) %882 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %248) %289 %474) %884 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %354) t %474) %886 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %629) %340 %474) %888 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %632) %480 %474) %889 = (fma.f64 %40 #s(literal 2 binary64) %837) %890 = (fma.f64 %40 #s(literal 2 binary64) %839) %891 = (fma.f64 %40 #s(literal 2 binary64) %520) %892 = (fma.f64 %44 y %837) %893 = (fma.f64 %44 y %839) %894 = (fma.f64 %44 y %520) %895 = (fma.f64 %635 #s(literal 2 binary64) %868) %896 = (fma.f64 %635 #s(literal 2 binary64) %870) %897 = (fma.f64 %635 #s(literal 2 binary64) %872) %898 = (fma.f64 %637 #s(literal 1/2 binary64) %868) %899 = (fma.f64 %637 #s(literal 1/2 binary64) %870) %900 = (fma.f64 %637 #s(literal 1/2 binary64) %872) %901 = (fma.f64 %639 %640 %868) %902 = (fma.f64 %639 %640 %870) %903 = (fma.f64 %639 %640 %872) %904 = (fma.f64 %640 %639 %868) %905 = (fma.f64 %640 %639 %870) %906 = (fma.f64 %640 %639 %872) %907 = (fma.f64 %643 %644 %868) %908 = (fma.f64 %643 %644 %870) %909 = (fma.f64 %643 %644 %872) %910 = (fma.f64 %644 %643 %868) %911 = (fma.f64 %644 %643 %870) %912 = (fma.f64 %644 %643 %872) %913 = (fma.f64 %647 %648 %868) %914 = (fma.f64 %647 %648 %870) %915 = (fma.f64 %647 %648 %872) %916 = (fma.f64 %648 %647 %868) %917 = (fma.f64 %648 %647 %870) %918 = (fma.f64 %648 %647 %872) %919 = (fma.f64 %651 %652 %868) %920 = (fma.f64 %651 %652 %870) %921 = (fma.f64 %651 %652 %872) %922 = (fma.f64 %652 %651 %868) %923 = (fma.f64 %652 %651 %870) %924 = (fma.f64 %652 %651 %872) %925 = (fma.f64 %655 %656 %868) %926 = (fma.f64 %655 %656 %870) %927 = (fma.f64 %655 %656 %872) %928 = (fma.f64 %656 %655 %868) %929 = (fma.f64 %656 %655 %870) %930 = (fma.f64 %656 %655 %872) %931 = (fma.f64 %659 %660 %868) %932 = (fma.f64 %659 %660 %870) %933 = (fma.f64 %659 %660 %872) %934 = (fma.f64 %660 %659 %868) %935 = (fma.f64 %660 %659 %870) %936 = (fma.f64 %660 %659 %872) %937 = (fma.f64 %664 %666 %868) %938 = (fma.f64 %664 %666 %870) %939 = (fma.f64 %664 %666 %872) %940 = (fma.f64 %669 %671 %868) %941 = (fma.f64 %669 %671 %870) %942 = (fma.f64 %669 %671 %872) %943 = (fma.f64 %674 %676 %868) %944 = (fma.f64 %674 %676 %870) %945 = (fma.f64 %674 %676 %872) %946 = (fma.f64 %679 %681 %868) %947 = (fma.f64 %679 %681 %870) %948 = (fma.f64 %679 %681 %872) %949 = (fma.f64 %684 %686 %868) %950 = (fma.f64 %684 %686 %870) %951 = (fma.f64 %684 %686 %872) %952 = (fma.f64 %689 %691 %868) %953 = (fma.f64 %689 %691 %870) %954 = (fma.f64 %689 %691 %872) %955 = (fma.f64 #s(literal 1/4 binary64) %695 %868) %956 = (fma.f64 #s(literal 1/4 binary64) %695 %870) %957 = (fma.f64 #s(literal 1/4 binary64) %695 %872) %958 = (fma.f64 %697 %698 %868) %959 = (fma.f64 %697 %698 %870) %960 = (fma.f64 %697 %698 %872) %961 = (fma.f64 %700 %701 %868) %962 = (fma.f64 %700 %701 %870) %963 = (fma.f64 %700 %701 %872) %964 = (fma.f64 %703 %704 %868) %965 = (fma.f64 %703 %704 %870) %966 = (fma.f64 %703 %704 %872) %967 = (fma.f64 %706 %707 %868) %968 = (fma.f64 %706 %707 %870) %969 = (fma.f64 %706 %707 %872) %970 = (fma.f64 %709 %710 %868) %971 = (fma.f64 %709 %710 %870) %972 = (fma.f64 %709 %710 %872) %973 = (fma.f64 %712 %713 %868) %974 = (fma.f64 %712 %713 %870) %975 = (fma.f64 %712 %713 %872) %976 = (fma.f64 %715 %716 %868) %977 = (fma.f64 %715 %716 %870) %978 = (fma.f64 %715 %716 %872) %979 = (fma.f64 %718 %719 %868) %980 = (fma.f64 %718 %719 %870) %981 = (fma.f64 %718 %719 %872) %982 = (fma.f64 %721 %722 %868) %983 = (fma.f64 %721 %722 %870) %984 = (fma.f64 %721 %722 %872) %985 = (fma.f64 %724 %725 %868) %986 = (fma.f64 %724 %725 %870) %987 = (fma.f64 %724 %725 %872) %988 = (fma.f64 %727 %728 %868) %989 = (fma.f64 %727 %728 %870) %990 = (fma.f64 %727 %728 %872) %991 = (fma.f64 %730 %731 %868) %992 = (fma.f64 %730 %731 %870) %993 = (fma.f64 %730 %731 %872) %994 = (fma.f64 %743 #s(literal -1 binary64) %474) %995 = (fma.f64 %464 #s(literal 1/2 binary64) %868) %996 = (fma.f64 %464 #s(literal 1/2 binary64) %870) %997 = (fma.f64 %464 #s(literal 1/2 binary64) %872) %998 = (fma.f64 #s(literal 4 binary64) %735 %868) %999 = (fma.f64 #s(literal 4 binary64) %735 %870) %1000 = (fma.f64 #s(literal 4 binary64) %735 %872) %1001 = (fma.f64 %47 t %837) %1002 = (fma.f64 %47 t %839) %1003 = (fma.f64 %47 t %520) %1004 = (fma.f64 %519 y %34) %1005 = (fma.f64 %16 %60 %34) %1006 = (fma.f64 %16 %49 %837) %1007 = (fma.f64 %16 %49 %839) %1008 = (fma.f64 %16 %49 %520) %1009 = (fma.f64 %51 t %837) %1010 = (fma.f64 %51 t %839) %1011 = (fma.f64 %51 t %520) %1012 = (fma.f64 %524 %38 %868) %1013 = (fma.f64 %524 %38 %870) %1014 = (fma.f64 %524 %38 %872) %1015 = (fma.f64 %53 %9 %837) %1016 = (fma.f64 %53 %9 %839) %1017 = (fma.f64 %53 %9 %520) %1018 = (fma.f64 %22 %38 %837) %1019 = (fma.f64 %22 %38 %839) %1020 = (fma.f64 %22 %38 %520) %1021 = (fma.f64 %474 #s(literal 2 binary64) %868) %1022 = (fma.f64 %474 #s(literal 2 binary64) %870) %1023 = (fma.f64 %474 #s(literal 2 binary64) %872) %1024 = (fma.f64 %474 #s(literal 1 binary64) %474) %1026 = (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) %21) %34) %1027 = (fma.f64 #s(literal -2 binary64) %739 %868) %1028 = (fma.f64 #s(literal -2 binary64) %739 %870) %1029 = (fma.f64 #s(literal -2 binary64) %739 %872) %1030 = (fma.f64 #s(literal -2 binary64) %741 %868) %1031 = (fma.f64 #s(literal -2 binary64) %741 %870) %1032 = (fma.f64 #s(literal -2 binary64) %741 %872) %1033 = (fma.f64 #s(literal -2 binary64) %743 %868) %1034 = (fma.f64 #s(literal -2 binary64) %743 %870) %1035 = (fma.f64 #s(literal -2 binary64) %743 %872) %1036 = (fma.f64 #s(literal -1/2 binary64) %745 %868) %1037 = (fma.f64 #s(literal -1/2 binary64) %745 %870) %1038 = (fma.f64 #s(literal -1/2 binary64) %745 %872) %1039 = (fma.f64 #s(literal -1/2 binary64) %747 %868) %1040 = (fma.f64 #s(literal -1/2 binary64) %747 %870) %1041 = (fma.f64 #s(literal -1/2 binary64) %747 %872) %1042 = (fma.f64 #s(literal -1/2 binary64) %472 %474) %1043 = (fma.f64 %56 %57 %837) %1044 = (fma.f64 %56 %57 %839) %1045 = (fma.f64 %56 %57 %520) %1046 = (fma.f64 %56 %70 %34) %1047 = (fma.f64 %56 %289 %868) %1048 = (fma.f64 %56 %289 %870) %1049 = (fma.f64 %56 %289 %872) %1050 = (fma.f64 %56 x %837) %1051 = (fma.f64 %56 x %839) %1052 = (fma.f64 %56 x %520) %1053 = (fma.f64 %43 %60 %837) %1054 = (fma.f64 %43 %60 %839) %1055 = (fma.f64 %43 %60 %520) %1056 = (fma.f64 %42 %46 %837) %1057 = (fma.f64 %42 %46 %839) %1058 = (fma.f64 %42 %46 %520) %1059 = (fma.f64 %42 %353 %868) %1060 = (fma.f64 %42 %353 %870) %1061 = (fma.f64 %42 %353 %872) %1062 = (fma.f64 %42 %20 %34) %1063 = (fma.f64 %60 %16 %34) %1064 = (fma.f64 %60 %43 %837) %1065 = (fma.f64 %60 %43 %839) %1066 = (fma.f64 %60 %43 %520) %1067 = (fma.f64 %21 %64 %837) %1068 = (fma.f64 %21 %64 %839) %1069 = (fma.f64 %21 %64 %520) %1070 = (fma.f64 %21 #s(literal -1 binary64) %34) %1071 = (fma.f64 %472 #s(literal -1 binary64) %868) %1072 = (fma.f64 %472 #s(literal -1 binary64) %870) %1073 = (fma.f64 %472 #s(literal -1 binary64) %872) %1074 = (fma.f64 %46 %42 %837) %1075 = (fma.f64 %46 %42 %839) %1076 = (fma.f64 %46 %42 %520) %1077 = (fma.f64 %49 %16 %837) %1078 = (fma.f64 %49 %16 %839) %1079 = (fma.f64 %49 %16 %520) %1080 = (fma.f64 #s(literal 1/2 binary64) %637 %868) %1081 = (fma.f64 #s(literal 1/2 binary64) %637 %870) %1082 = (fma.f64 #s(literal 1/2 binary64) %637 %872) %1083 = (fma.f64 #s(literal 1/2 binary64) %752 %868) %1084 = (fma.f64 #s(literal 1/2 binary64) %752 %870) %1085 = (fma.f64 #s(literal 1/2 binary64) %752 %872) %1086 = (fma.f64 #s(literal 1/2 binary64) %754 %868) %1087 = (fma.f64 #s(literal 1/2 binary64) %754 %870) %1088 = (fma.f64 #s(literal 1/2 binary64) %754 %872) %1089 = (fma.f64 #s(literal 1/2 binary64) %756 %868) %1090 = (fma.f64 #s(literal 1/2 binary64) %756 %870) %1091 = (fma.f64 #s(literal 1/2 binary64) %756 %872) %1092 = (fma.f64 #s(literal 1/2 binary64) %463 %474) %1094 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %21) %34) %1095 = (fma.f64 #s(literal 2 binary64) %635 %868) %1096 = (fma.f64 #s(literal 2 binary64) %635 %870) %1097 = (fma.f64 #s(literal 2 binary64) %635 %872) %1098 = (fma.f64 #s(literal 2 binary64) %474 %868) %1099 = (fma.f64 #s(literal 2 binary64) %474 %870) %1100 = (fma.f64 #s(literal 2 binary64) %474 %872) %1101 = (fma.f64 %362 t %34) %1102 = (fma.f64 %353 %42 %868) %1103 = (fma.f64 %353 %42 %870) %1104 = (fma.f64 %353 %42 %872) %1105 = (fma.f64 %305 %217 %868) %1106 = (fma.f64 %305 %217 %870) %1107 = (fma.f64 %305 %217 %872) %1108 = (fma.f64 %38 %22 %837) %1109 = (fma.f64 %38 %22 %839) %1110 = (fma.f64 %38 %22 %520) %1111 = (fma.f64 %520 #s(literal 1 binary64) %34) %1112 = (fma.f64 %70 %558 %868) %1113 = (fma.f64 %70 %558 %870) %1114 = (fma.f64 %70 %558 %872) %1115 = (fma.f64 %70 %56 %34) %1116 = (fma.f64 %69 %71 %837) %1117 = (fma.f64 %69 %71 %839) %1118 = (fma.f64 %69 %71 %520) %1119 = (fma.f64 %69 %10 %837) %1120 = (fma.f64 %69 %10 %839) %1121 = (fma.f64 %69 %10 %520) %1122 = (fma.f64 %217 %305 %868) %1123 = (fma.f64 %217 %305 %870) %1124 = (fma.f64 %217 %305 %872) %1125 = (fma.f64 %217 z %34) %1126 = (fma.f64 %28 %74 %837) %1127 = (fma.f64 %28 %74 %839) %1128 = (fma.f64 %28 %74 %520) %1129 = (fma.f64 %28 y %837) %1130 = (fma.f64 %28 y %839) %1131 = (fma.f64 %28 y %520) %1132 = (fma.f64 %480 y %868) %1133 = (fma.f64 %480 y %870) %1134 = (fma.f64 %480 y %872) %1135 = (fma.f64 %463 #s(literal 1/2 binary64) %474) %1136 = (fma.f64 %463 #s(literal 1 binary64) %868) %1137 = (fma.f64 %463 #s(literal 1 binary64) %870) %1138 = (fma.f64 %463 #s(literal 1 binary64) %872) %1139 = (fma.f64 #s(literal 1 binary64) %766 %868) %1140 = (fma.f64 #s(literal 1 binary64) %766 %870) %1141 = (fma.f64 #s(literal 1 binary64) %766 %872) %1142 = (fma.f64 #s(literal 1 binary64) %474 %474) %1143 = (fma.f64 #s(literal 1 binary64) %520 %34) %1144 = (fma.f64 #s(literal 1 binary64) %463 %868) %1145 = (fma.f64 #s(literal 1 binary64) %463 %870) %1146 = (fma.f64 #s(literal 1 binary64) %463 %872) %1147 = (fma.f64 #s(literal 1 binary64) %34 %837) %1148 = (fma.f64 #s(literal 1 binary64) %34 %839) %1149 = (fma.f64 #s(literal 1 binary64) %34 %520) %1150 = (fma.f64 %469 z %868) %1151 = (fma.f64 %469 z %870) %1152 = (fma.f64 %469 z %872) %1153 = (fma.f64 %78 z %837) %1154 = (fma.f64 %78 z %839) %1155 = (fma.f64 %78 z %520) %1156 = (fma.f64 %289 %56 %868) %1157 = (fma.f64 %289 %56 %870) %1158 = (fma.f64 %289 %56 %872) %1159 = (fma.f64 %340 t %868) %1160 = (fma.f64 %340 t %870) %1161 = (fma.f64 %340 t %872) %1162 = (fma.f64 %20 %80 %837) %1163 = (fma.f64 %20 %80 %839) %1164 = (fma.f64 %20 %80 %520) %1165 = (fma.f64 %20 %42 %34) %1166 = (fma.f64 %34 #s(literal 1 binary64) %837) %1167 = (fma.f64 %34 #s(literal 1 binary64) %839) %1168 = (fma.f64 %34 #s(literal 1 binary64) %520) %1169 = (fma.f64 #s(literal -1 binary64) %21 %34) %1170 = (fma.f64 #s(literal -1 binary64) %472 %868) %1171 = (fma.f64 #s(literal -1 binary64) %472 %870) %1172 = (fma.f64 #s(literal -1 binary64) %472 %872) %1173 = (fma.f64 t %853 %34) %1175 = (fma.f64 t (*.f64 %20 #s(literal -1 binary64)) %34) %1176 = (fma.f64 t %773 %868) %1177 = (fma.f64 t %773 %870) %1178 = (fma.f64 t %773 %872) %1179 = (fma.f64 t %775 %868) %1180 = (fma.f64 t %775 %870) %1181 = (fma.f64 t %775 %872) %1182 = (fma.f64 t %47 %837) %1183 = (fma.f64 t %47 %839) %1184 = (fma.f64 t %47 %520) %1185 = (fma.f64 t %51 %837) %1186 = (fma.f64 t %51 %839) %1187 = (fma.f64 t %51 %520) %1188 = (fma.f64 t %362 %34) %1189 = (fma.f64 t %340 %868) %1190 = (fma.f64 t %340 %870) %1191 = (fma.f64 t %340 %872) %1192 = (fma.f64 t %3 %837) %1193 = (fma.f64 t %3 %839) %1194 = (fma.f64 t %3 %520) %1195 = (fma.f64 z %217 %34) %1196 = (fma.f64 z %469 %868) %1197 = (fma.f64 z %469 %870) %1198 = (fma.f64 z %469 %872) %1199 = (fma.f64 z %78 %837) %1200 = (fma.f64 z %78 %839) %1201 = (fma.f64 z %78 %520) %1202 = (fma.f64 %3 %86 %837) %1203 = (fma.f64 %3 %86 %839) %1204 = (fma.f64 %3 %86 %520) %1205 = (fma.f64 %3 t %837) %1206 = (fma.f64 %3 t %839) %1207 = (fma.f64 %3 t %520) %1208 = (fma.f64 y %89 %837) %1209 = (fma.f64 y %89 %839) %1210 = (fma.f64 y %89 %520) %1211 = (fma.f64 y %91 %837) %1212 = (fma.f64 y %91 %839) %1213 = (fma.f64 y %91 %520) %1214 = (fma.f64 y %779 %868) %1215 = (fma.f64 y %779 %870) %1216 = (fma.f64 y %779 %872) %1217 = (fma.f64 y %44 %837) %1218 = (fma.f64 y %44 %839) %1219 = (fma.f64 y %44 %520) %1220 = (fma.f64 y %519 %34) %1221 = (fma.f64 y %28 %837) %1222 = (fma.f64 y %28 %839) %1223 = (fma.f64 y %28 %520) %1224 = (fma.f64 y %480 %868) %1225 = (fma.f64 y %480 %870) %1226 = (fma.f64 y %480 %872) %1227 = (fma.f64 x %56 %837) %1228 = (fma.f64 x %56 %839) %1229 = (fma.f64 x %56 %520) %1231 = (-.f64 %839 (/.f64 %69 #s(literal 1 binary64))) %1232 = (-.f64 %520 %69) %1234 = (-.f64 %34 (/.f64 %21 #s(literal 1 binary64))) %1235 = (-.f64 %34 %21) %1236 = (+.f64 %837 %34) %1237 = (+.f64 %839 %34) %1238 = (+.f64 %474 %474) %1239 = (+.f64 %520 %34) %1240 = (+.f64 %463 %868) %1241 = (+.f64 %463 %870) %1242 = (+.f64 %463 %872) %1243 = (+.f64 %34 %837) %1244 = (+.f64 %34 %839) %1245 = (+.f64 %34 %520) %1246 = (approx %209 %463) %1254 = (*.f64 #s(literal 2 binary64) %480) %1269 = (*.f64 %305 t) %1274 = (*.f64 %519 #s(literal 1 binary64)) %1282 = (*.f64 %42 %70) %1284 = (neg.f64 %519) %1290 = (/.f64 %663 #s(literal 1/2 binary64)) %1291 = (/.f64 %665 #s(literal 2 binary64)) %1293 = (/.f64 %663 #s(literal 2 binary64)) %1294 = (/.f64 %665 #s(literal 1/2 binary64)) %1296 = (/.f64 %663 #s(literal 1 binary64)) %1297 = (/.f64 %665 #s(literal 1 binary64)) %1299 = (/.f64 %668 #s(literal 1/2 binary64)) %1300 = (/.f64 %670 #s(literal 2 binary64)) %1302 = (/.f64 %668 #s(literal 2 binary64)) %1303 = (/.f64 %670 #s(literal 1/2 binary64)) %1305 = (/.f64 %668 #s(literal 1 binary64)) %1306 = (/.f64 %670 #s(literal 1 binary64)) %1308 = (/.f64 %673 #s(literal 1/2 binary64)) %1309 = (/.f64 %675 #s(literal 2 binary64)) %1311 = (/.f64 %673 #s(literal 2 binary64)) %1312 = (/.f64 %675 #s(literal 1/2 binary64)) %1314 = (/.f64 %673 #s(literal 1 binary64)) %1315 = (/.f64 %675 #s(literal 1 binary64)) %1317 = (/.f64 %678 #s(literal 1/2 binary64)) %1318 = (/.f64 %680 #s(literal 2 binary64)) %1320 = (/.f64 %678 #s(literal 2 binary64)) %1321 = (/.f64 %680 #s(literal 1/2 binary64)) %1323 = (/.f64 %678 #s(literal 1 binary64)) %1324 = (/.f64 %680 #s(literal 1 binary64)) %1326 = (/.f64 %683 #s(literal 1/2 binary64)) %1327 = (/.f64 %685 #s(literal 2 binary64)) %1329 = (/.f64 %683 #s(literal 2 binary64)) %1330 = (/.f64 %685 #s(literal 1/2 binary64)) %1332 = (/.f64 %683 #s(literal 1 binary64)) %1333 = (/.f64 %685 #s(literal 1 binary64)) %1335 = (/.f64 %688 #s(literal 1/2 binary64)) %1336 = (/.f64 %690 #s(literal 2 binary64)) %1338 = (/.f64 %688 #s(literal 2 binary64)) %1339 = (/.f64 %690 #s(literal 1/2 binary64)) %1341 = (/.f64 %688 #s(literal 1 binary64)) %1342 = (/.f64 %690 #s(literal 1 binary64)) %1344 = (/.f64 %515 #s(literal 2 binary64)) %1346 = (/.f64 #s(literal 2 binary64) %474) %1348 = (/.f64 #s(literal -2 binary64) t) %1349 = (/.f64 #s(literal 1/2 binary64) %353) %1351 = (/.f64 #s(literal 2 binary64) %463) %1353 = (/.f64 %694 #s(literal 2 binary64)) %1361 = (*.f64 #s(literal 1/2 binary64) %527) %1363 = (/.f64 %527 #s(literal 2 binary64)) %1365 = (/.f64 #s(literal 1/2 binary64) %472) %1367 = (/.f64 #s(literal 2 binary64) %472) %1369 = (/.f64 %527 #s(literal 1/2 binary64)) %1390 = (/.f64 %515 #s(literal 1/2 binary64)) %1392 = (/.f64 #s(literal 1 binary64) %474) %1400 = (/.f64 %694 #s(literal 1/2 binary64)) %1463 = (/.f64 #s(literal 0 binary64) %463) %1565 = (*.f64 %391 t) x y (*.f64 #s(literal 1 binary64) %3) %3 (*.f64 x y) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %3 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) z t #s(literal -1 binary64) %19 %27 %30 %33 %36 %39 %41 %45 %48 %50 %52 %54 %55 %58 %59 %61 %62 %63 %65 %66 %67 %68 %72 %73 %75 %76 %77 %79 %81 %82 %83 %84 %34 %85 %87 %88 %90 %92 %93 %94 %95 %96 %97 %98 %100 %102 %103 %104 %106 %108 %110 %112 %113 %114 %117 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %205 %206 (*.f64 #s(literal 1 binary64) %210) (pow.f64 %210 #s(literal 1 binary64)) %210 (/.f64 #s(literal 1 binary64) (pow.f64 %210 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %210 #s(literal -1 binary64))) (*.f64 %219 #s(literal 1/2 binary64)) (*.f64 %221 #s(literal -1/2 binary64)) (*.f64 %224 #s(literal 1/2 binary64)) (*.f64 %226 #s(literal 2 binary64)) (*.f64 %56 #s(literal 1 binary64)) (*.f64 %42 %60) (*.f64 %60 %42) (*.f64 #s(literal 1/2 binary64) %231) (*.f64 #s(literal 2 binary64) %233) (*.f64 %217 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %56) (*.f64 #s(literal -1 binary64) %217) (*.f64 t %238) %56 (*.f64 y t) (pow.f64 %56 #s(literal 1 binary64)) (/.f64 %224 #s(literal 2 binary64)) (/.f64 %231 #s(literal 2 binary64)) (/.f64 %56 #s(literal 1 binary64)) (/.f64 %217 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %56 %10)) (/.f64 #s(literal 1 binary64) %248) (neg.f64 %217) (fma.f64 %219 #s(literal 1/2 binary64) %251) (fma.f64 %219 #s(literal 1/2 binary64) %253) (fma.f64 %221 #s(literal -1/2 binary64) %251) (fma.f64 %221 #s(literal -1/2 binary64) %253) (fma.f64 %224 #s(literal 1/2 binary64) %251) (fma.f64 %224 #s(literal 1/2 binary64) %253) (fma.f64 %226 #s(literal 2 binary64) %251) (fma.f64 %226 #s(literal 2 binary64) %253) (fma.f64 %56 #s(literal 1/2 binary64) %226) (fma.f64 %56 #s(literal 1 binary64) %251) (fma.f64 %56 #s(literal 1 binary64) %253) (fma.f64 %42 %60 %251) (fma.f64 %42 %60 %253) (fma.f64 %60 %42 %251) (fma.f64 %60 %42 %253) (fma.f64 #s(literal 1/2 binary64) %231 %251) (fma.f64 #s(literal 1/2 binary64) %231 %253) (fma.f64 #s(literal 1/2 binary64) %56 %233) (fma.f64 #s(literal 2 binary64) %233 %251) (fma.f64 #s(literal 2 binary64) %233 %253) (fma.f64 %217 #s(literal -1 binary64) %251) (fma.f64 %217 #s(literal -1 binary64) %253) (fma.f64 #s(literal 1 binary64) %56 %251) (fma.f64 #s(literal 1 binary64) %56 %253) (fma.f64 #s(literal -1 binary64) %217 %251) (fma.f64 #s(literal -1 binary64) %217 %253) (fma.f64 t %238 %251) (fma.f64 t %238 %253) (fma.f64 t y %251) (fma.f64 t y %253) (fma.f64 y t %251) (fma.f64 y t %253) (+.f64 %233 %233) (+.f64 %226 %226) (+.f64 %56 %251) (+.f64 %56 %253) (*.f64 #s(literal 1/2 binary64) %290) (*.f64 #s(literal 2 binary64) %292) (*.f64 #s(literal 1 binary64) %289) (*.f64 %289 #s(literal 1 binary64)) (pow.f64 %289 #s(literal 1 binary64)) (/.f64 %290 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %289 %10)) (/.f64 #s(literal 1 binary64) %300) (/.f64 %289 #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal -1 binary64) %289)) (neg.f64 %305) (fma.f64 %307 #s(literal 1/2 binary64) %309) (fma.f64 %307 #s(literal 1/2 binary64) x) (fma.f64 %312 #s(literal -1/2 binary64) %309) (fma.f64 %312 #s(literal -1/2 binary64) x) (fma.f64 %315 #s(literal -1 binary64) %309) (fma.f64 %315 #s(literal -1 binary64) x) (fma.f64 #s(literal -2 binary64) %318 %309) (fma.f64 #s(literal -2 binary64) %318 x) (fma.f64 #s(literal 2 binary64) %321 %309) (fma.f64 #s(literal 2 binary64) %321 x) (fma.f64 %70 #s(literal 1 binary64) %57) (fma.f64 #s(literal 1 binary64) %70 %309) (fma.f64 #s(literal 1 binary64) %70 x) (fma.f64 #s(literal -1 binary64) z %309) (fma.f64 #s(literal -1 binary64) z x) (fma.f64 z #s(literal -1 binary64) %309) (fma.f64 z #s(literal -1 binary64) x) (fma.f64 x #s(literal 1 binary64) %331) (-.f64 %70 %308) %289 (+.f64 %331 %57) (+.f64 %57 %331) (+.f64 %70 %309) (+.f64 %70 x) (+.f64 x %70) (*.f64 %60 %305) (*.f64 #s(literal 1/2 binary64) %341) (*.f64 #s(literal 2 binary64) %343) (*.f64 %305 %60) (*.f64 #s(literal 1 binary64) %340) %340 (*.f64 %340 #s(literal 1 binary64)) (*.f64 y %289) (pow.f64 %340 #s(literal 1 binary64)) (/.f64 %341 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %340 %10)) (/.f64 #s(literal 1 binary64) %354) (/.f64 %340 #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal -1 binary64) %340)) (neg.f64 %353) (fma.f64 %60 z %47) (fma.f64 %60 z %3) (fma.f64 %49 z %363) (fma.f64 %362 #s(literal 1 binary64) %51) (fma.f64 %70 y %47) (fma.f64 %70 y %3) (fma.f64 #s(literal 1 binary64) %51 %363) (fma.f64 #s(literal 1 binary64) %362 %47) (fma.f64 #s(literal 1 binary64) %362 %3) (fma.f64 #s(literal 1 binary64) %3 %362) (fma.f64 z %60 %47) (fma.f64 z %60 %3) (fma.f64 z %49 %363) (fma.f64 %3 #s(literal 1 binary64) %363) (fma.f64 y (*.f64 %64 z) %363) (fma.f64 y %70 %47) (fma.f64 y %70 %3) (fma.f64 y x %362) (fma.f64 x %74 %363) (fma.f64 x y %362) (-.f64 %362 %46) (-.f64 %3 %20) (+.f64 %363 %51) (+.f64 %51 %363) (+.f64 %362 %47) (+.f64 %362 %3) (+.f64 %3 %362) (*.f64 #s(literal 1 binary64) %391) (pow.f64 %391 #s(literal 1 binary64)) %391 (/.f64 #s(literal 1 binary64) (pow.f64 %391 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %391 #s(literal -1 binary64))) (*.f64 %398 x) (*.f64 %400 %56) (*.f64 %35 %26) (*.f64 %32 %3) (*.f64 %80 y) (*.f64 %18 %28) (*.f64 %56 %64) (*.f64 %43 %407) (*.f64 %43 %409) (*.f64 %42 %411) (*.f64 %60 %413) (*.f64 %60 %415) (*.f64 %9 %69) (*.f64 %46 %418) (*.f64 %46 %420) (*.f64 %49 t) (*.f64 #s(literal 2 binary64) %423) (*.f64 %38 %34) (*.f64 %69 %9) (*.f64 %28 %427) (*.f64 %28 %18) (*.f64 #s(literal 1 binary64) %78) (*.f64 %34 %38) (*.f64 t %49) (*.f64 %3 %433) (*.f64 %3 %32) (*.f64 y %436) (*.f64 y %438) (*.f64 y %80) (*.f64 x %441) (*.f64 x %443) (*.f64 x %445) (*.f64 x %447) (*.f64 x %449) (pow.f64 %78 #s(literal 1 binary64)) (/.f64 %69 %70) (/.f64 #s(literal 1 binary64) (pow.f64 %78 %10)) (/.f64 #s(literal 1 binary64) (/.f64 %70 %69)) (/.f64 #s(literal 1 binary64) (pow.f64 %78 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %34)) %78 (neg.f64 %461) (*.f64 %464 %26) (*.f64 %56 (*.f64 %289 %38)) %469 (*.f64 %42 (-.f64 y %49)) (*.f64 %472 %9) (*.f64 #s(literal 2 binary64) (*.f64 %474 %38)) (*.f64 #s(literal 2 binary64) (/.f64 %474 z)) (*.f64 %38 %463) (*.f64 %480 %18) (*.f64 %463 %38) (*.f64 #s(literal 1 binary64) %469) (*.f64 %289 %445) (*.f64 %289 %449) (*.f64 %340 %32) (*.f64 #s(literal -1 binary64) %487) (*.f64 #s(literal -1 binary64) %489) (*.f64 t (*.f64 %340 %38)) (*.f64 t (/.f64 %353 %70)) (*.f64 t (/.f64 %340 z)) (*.f64 t (-.f64 %60 %411)) (*.f64 t (+.f64 %60 %49)) (*.f64 t (fma.f64 %64 y %60)) (*.f64 t (-.f64 %49 y)) (*.f64 y (*.f64 %480 %38)) (*.f64 y (/.f64 %480 z)) (*.f64 y (+.f64 %42 %80)) (*.f64 y (fma.f64 t %64 %42)) (*.f64 y (-.f64 %80 t)) (pow.f64 %516 #s(literal -1 binary64)) (pow.f64 %469 #s(literal 1 binary64)) (/.f64 %521 (*.f64 z %70)) (/.f64 %524 (*.f64 z z)) (/.f64 %9 %527) (/.f64 %472 %70) (/.f64 %38 %515) (/.f64 %463 z) (/.f64 #s(literal 1 binary64) (pow.f64 %516 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %469 %10)) (/.f64 #s(literal 1 binary64) (/.f64 %70 %472)) (/.f64 #s(literal 1 binary64) (*.f64 %527 %70)) (/.f64 #s(literal 1 binary64) %516) (/.f64 #s(literal 1 binary64) (/.f64 z %463)) (/.f64 #s(literal 1 binary64) (pow.f64 %469 #s(literal -1 binary64))) (/.f64 %469 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 %515 %70)) (/.f64 #s(literal -1 binary64) (*.f64 %527 z)) (neg.f64 %487) (neg.f64 (*.f64 %463 %9)) (neg.f64 (fma.f64 t y %461)) (neg.f64 (/.f64 %463 %70)) (neg.f64 %489) (neg.f64 %558) (neg.f64 %560) (fma.f64 %398 x %217) (fma.f64 %400 %56 %217) (fma.f64 (*.f64 %56 #s(literal -2 binary64)) #s(literal 1/2 binary64) %78) (fma.f64 %35 %26 %217) (fma.f64 %224 #s(literal -1/2 binary64) %78) (fma.f64 %519 %18 %78) (fma.f64 %32 %3 %217) (fma.f64 %80 y %217) (fma.f64 %18 %28 %217) (fma.f64 #s(literal -2 binary64) %233 %78) (fma.f64 %56 (/.f64 %70 z) %78) (fma.f64 %56 %64 %217) (fma.f64 %56 #s(literal -1 binary64) %78) (fma.f64 %43 %407 %217) (fma.f64 %43 %409 %217) (fma.f64 %42 (/.f64 %20 z) %78) (fma.f64 %42 %411 %217) (fma.f64 %42 y %78) (fma.f64 %60 %413 %217) (fma.f64 %60 %415 %217) (fma.f64 %60 t %78) (fma.f64 %9 %69 %217) (fma.f64 %21 %9 %78) (fma.f64 %46 %418 %217) (fma.f64 %46 %420 %217) (fma.f64 %49 t %217) (fma.f64 #s(literal 2 binary64) %423 %217) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %56) %78) (fma.f64 %38 %34 %217) (fma.f64 %520 %38 %78) (fma.f64 %70 %449 %78) (fma.f64 %69 %9 %217) (fma.f64 %217 #s(literal 1 binary64) %78) (fma.f64 %28 %427 %217) (fma.f64 %28 %18 %217) (fma.f64 #s(literal 1 binary64) %217 %78) (fma.f64 #s(literal 1 binary64) %78 %217) (fma.f64 %34 %38 %217) (fma.f64 #s(literal -1 binary64) %604 %78) (fma.f64 #s(literal -1 binary64) %56 %78) (fma.f64 t (/.f64 %362 z) %78) (fma.f64 t %60 %78) (fma.f64 t %49 %217) (fma.f64 z (/.f64 %217 z) %78) (fma.f64 %3 %433 %217) (fma.f64 %3 %32 %217) (fma.f64 y %436 %217) (fma.f64 y %438 %217) (fma.f64 y %80 %217) (fma.f64 y %42 %78) (fma.f64 x %441 %217) (fma.f64 x %443 %217) (fma.f64 x %445 %217) (fma.f64 x %447 %217) (fma.f64 x %449 %217) (-.f64 %217 %461) (-.f64 %78 %604) (-.f64 %78 %56) (+.f64 %217 %78) (+.f64 %78 %217) %631 %634 %636 %638 %641 %642 %645 %646 %649 %650 %653 %654 %657 %658 %661 %662 %667 %672 %677 %682 %687 %692 %696 %699 %702 %705 %708 %711 %714 %717 %720 %723 %726 %729 %732 %733 %736 %737 %738 %740 %742 %744 %746 %748 %463 %749 %750 %751 %753 %755 %757 %758 %759 %760 %761 %762 %763 %764 %765 %767 %768 %769 %770 %771 %772 %774 %776 %777 %778 %780 %781 %782 %783 %785 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %800 %801 %803 %805 %806 %807 %808 %810 %812 %813 %814 %816 %818 %819 %820 %821 %822 %823 %825 %827 %829 %830 %832 %834 %836 %838 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %854 %856 %857 %859 %861 %862 %863 %864 %865 %866 %867 %869 %871 %873 %874 %875 %876 %878 %880 %882 %884 %886 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %987 %988 %989 %990 %991 %992 %993 %994 %995 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1231 %1232 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 (*.f64 #s(literal 1 binary64) %1246) (pow.f64 %1246 #s(literal 1 binary64)) %1246 (/.f64 #s(literal 1 binary64) (pow.f64 %1246 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %1246 #s(literal -1 binary64))) #s(literal 1 binary64) %631 %634 %636 %638 %641 %642 %645 %646 %649 %650 %653 %654 %657 %658 %661 %662 %667 %672 %677 %682 %687 %692 %696 %699 %702 %705 %708 %711 %714 %717 %720 %723 %726 %729 %732 %733 %736 %737 %738 %740 %742 %744 %746 %748 %463 %749 %750 %751 %753 %755 %757 %758 %759 %760 %761 %762 %763 %764 %765 %767 %768 %769 %770 %771 %772 %774 %776 %777 %778 %780 %781 %782 %783 %785 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %800 %801 %803 %805 %806 %807 %808 %810 %812 %813 %814 %816 %818 %819 %820 %821 %822 %823 %825 %827 %829 %830 %832 %834 %836 %838 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %854 %856 %857 %859 %861 %862 %863 %864 %865 %866 %867 %869 %871 %873 %874 %875 %876 %878 %880 %882 %884 %886 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %987 %988 %989 %990 %991 %992 %993 %994 %995 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1231 %1232 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 (*.f64 %42 %305) (*.f64 #s(literal 1/2 binary64) %1254) (*.f64 #s(literal 2 binary64) %855) (*.f64 %305 %42) (*.f64 %480 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %480) %480 (*.f64 t %289) (pow.f64 %480 #s(literal 1 binary64)) (/.f64 %1254 #s(literal 2 binary64)) (/.f64 %480 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %480 %10)) (/.f64 #s(literal 1 binary64) %824) (neg.f64 (*.f64 #s(literal -1 binary64) %480)) (neg.f64 %1269) (fma.f64 %16 #s(literal -1 binary64) %28) (fma.f64 %42 z %28) (fma.f64 %70 t %28) (fma.f64 %28 #s(literal 1 binary64) %1274) (fma.f64 #s(literal 1 binary64) %519 %28) (fma.f64 #s(literal 1 binary64) %28 %519) (fma.f64 t %70 %28) (fma.f64 t x %519) (fma.f64 z %42 %28) (fma.f64 x t %519) (-.f64 %28 %1282) (-.f64 %28 %1284) (-.f64 %28 %16) (+.f64 %91 %1274) (+.f64 %519 %28) (+.f64 %28 %519) %631 %634 %636 %638 %641 %642 %645 %646 %649 %650 %653 %654 %657 %658 %661 %662 %667 %672 %677 %682 %687 %692 %696 %699 %702 %705 %708 %711 %714 %717 %720 %723 %726 %729 %732 %733 %736 %737 %738 %740 %742 %744 %746 %748 %463 %749 %750 %751 %753 %755 %757 %758 %759 %760 %761 %762 %763 %764 %765 %767 %768 %769 %770 %771 %772 %774 %776 %777 %778 %780 %781 %782 %783 %785 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %800 %801 %803 %805 %806 %807 %808 %810 %812 %813 %814 %816 %818 %819 %820 %821 %822 %823 %825 %827 %829 %830 %832 %834 %836 %838 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %854 %856 %857 %859 %861 %862 %863 %864 %865 %866 %867 %869 %871 %873 %874 %875 %876 %878 %880 %882 %884 %886 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %987 %988 %989 %990 %991 %992 %993 %994 %995 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1231 %1232 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 (*.f64 %1290 %1291) (*.f64 %1293 %1294) (*.f64 %1296 %1297) (*.f64 %1299 %1300) (*.f64 %1302 %1303) (*.f64 %1305 %1306) (*.f64 %1308 %1309) (*.f64 %1311 %1312) (*.f64 %1314 %1315) (*.f64 %1317 %1318) (*.f64 %1320 %1321) (*.f64 %1323 %1324) (*.f64 %1326 %1327) (*.f64 %1329 %1330) (*.f64 %1332 %1333) (*.f64 %1335 %1336) (*.f64 %1338 %1339) (*.f64 %1341 %1342) (*.f64 %1344 #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) %1346) (*.f64 %1348 %1349) (*.f64 %1351 #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) %1353) (*.f64 %824 %632) (*.f64 %300 %248) (*.f64 %248 %300) (*.f64 %354 %629) (*.f64 %629 %354) (*.f64 %632 %824) (*.f64 #s(literal -2 binary64) %1361) (*.f64 #s(literal -2 binary64) %1363) (*.f64 #s(literal -2 binary64) %1365) (*.f64 #s(literal -1/2 binary64) %1367) (*.f64 #s(literal -1/2 binary64) %1369) (*.f64 %665 %663) (*.f64 %663 %1297) (*.f64 %663 %665) (*.f64 %694 #s(literal 2 binary64)) (*.f64 %670 %668) (*.f64 %668 %1306) (*.f64 %668 %670) (*.f64 %675 %673) (*.f64 %673 %1315) (*.f64 %673 %675) (*.f64 %680 %678) (*.f64 %678 %1324) (*.f64 %678 %680) (*.f64 %685 %683) (*.f64 %683 %1333) (*.f64 %683 %685) (*.f64 %690 %688) (*.f64 %688 %1342) (*.f64 %688 %690) (*.f64 #s(literal 1/2 binary64) %1390) (*.f64 #s(literal 1/2 binary64) %1392) (*.f64 #s(literal 1/2 binary64) %1351) (*.f64 #s(literal 1/2 binary64) %811) (*.f64 #s(literal 2 binary64) %1344) (*.f64 #s(literal 2 binary64) %694) (*.f64 %527 #s(literal -1 binary64)) (*.f64 %515 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1400) (*.f64 #s(literal 1 binary64) %515) (*.f64 #s(literal -1 binary64) %527) (pow.f64 %515 #s(literal 1 binary64)) (pow.f64 %463 #s(literal -1 binary64)) (/.f64 (*.f64 %663 #s(literal 1/2 binary64)) y) (/.f64 (*.f64 %668 #s(literal 1/2 binary64)) %56) (/.f64 (*.f64 %673 #s(literal 1/2 binary64)) %289) (/.f64 (*.f64 %678 #s(literal 1/2 binary64)) t) (/.f64 (*.f64 %683 #s(literal 1/2 binary64)) %340) (/.f64 (*.f64 %688 #s(literal 1/2 binary64)) %480) (/.f64 (/.f64 %527 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (/.f64 %1344 #s(literal 1/2 binary64)) (/.f64 %1390 #s(literal 2 binary64)) (/.f64 %1363 #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) t) %353) (/.f64 %811 #s(literal 2 binary64)) (/.f64 %804 #s(literal -2 binary64)) (/.f64 (neg.f64 %824) %60) (/.f64 (neg.f64 %300) %217) (/.f64 (neg.f64 %248) %305) (/.f64 (neg.f64 %354) %42) (/.f64 (neg.f64 %629) %353) (/.f64 (neg.f64 %632) %1269) (/.f64 %824 y) (/.f64 %300 %56) (/.f64 %248 %289) (/.f64 %354 t) (/.f64 %629 %340) (/.f64 %632 %480) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %472)) (/.f64 %663 (*.f64 #s(literal 2 binary64) y)) (/.f64 %668 %231) (/.f64 %673 %290) (/.f64 %678 (*.f64 #s(literal 2 binary64) t)) (/.f64 %683 %341) (/.f64 %688 %1254) (/.f64 #s(literal 1/2 binary64) %474) (/.f64 #s(literal 2 binary64) %756) (/.f64 %527 #s(literal -1 binary64)) (/.f64 %515 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %515 %10)) %515 (/.f64 #s(literal -1 binary64) %472) (neg.f64 %527) (fma.f64 %1290 %1291 %1463) (fma.f64 %1293 %1294 %1463) (fma.f64 %1296 %1297 %1463) (fma.f64 %1299 %1300 %1463) (fma.f64 %1302 %1303 %1463) (fma.f64 %1305 %1306 %1463) (fma.f64 %1308 %1309 %1463) (fma.f64 %1311 %1312 %1463) (fma.f64 %1314 %1315 %1463) (fma.f64 %1317 %1318 %1463) (fma.f64 %1320 %1321 %1463) (fma.f64 %1323 %1324 %1463) (fma.f64 %1326 %1327 %1463) (fma.f64 %1329 %1330 %1463) (fma.f64 %1332 %1333 %1463) (fma.f64 %1335 %1336 %1463) (fma.f64 %1338 %1339 %1463) (fma.f64 %1341 %1342 %1463) (fma.f64 %1344 #s(literal 2 binary64) %1463) (fma.f64 #s(literal 1/4 binary64) %1346 %1463) (fma.f64 %1348 %1349 %1463) (fma.f64 %1351 #s(literal 1/2 binary64) %1463) (fma.f64 #s(literal 4 binary64) %1353 %1463) (fma.f64 %824 %632 %1463) (fma.f64 %300 %248 %1463) (fma.f64 %248 %300 %1463) (fma.f64 %354 %629 %1463) (fma.f64 %629 %354 %1463) (fma.f64 %632 %824 %1463) (fma.f64 #s(literal -2 binary64) %1361 %1463) (fma.f64 #s(literal -2 binary64) %1363 %1463) (fma.f64 #s(literal -2 binary64) %1365 %1463) (fma.f64 #s(literal -1/2 binary64) %1367 %1463) (fma.f64 #s(literal -1/2 binary64) %1369 %1463) (fma.f64 #s(literal -1/2 binary64) %527 %694) (fma.f64 %665 %663 %1463) (fma.f64 %663 %1297 %1463) (fma.f64 %663 %665 %1463) (fma.f64 %694 #s(literal 2 binary64) %1463) (fma.f64 %694 #s(literal 1 binary64) %694) (fma.f64 %670 %668 %1463) (fma.f64 %668 %1306 %1463) (fma.f64 %668 %670 %1463) (fma.f64 %675 %673 %1463) (fma.f64 %673 %1315 %1463) (fma.f64 %673 %675 %1463) (fma.f64 %680 %678 %1463) (fma.f64 %678 %1324 %1463) (fma.f64 %678 %680 %1463) (fma.f64 %685 %683 %1463) (fma.f64 %683 %1333 %1463) (fma.f64 %683 %685 %1463) (fma.f64 %690 %688 %1463) (fma.f64 %688 %1342 %1463) (fma.f64 %688 %690 %1463) (fma.f64 #s(literal 1/2 binary64) %1390 %1463) (fma.f64 #s(literal 1/2 binary64) %1392 %1463) (fma.f64 #s(literal 1/2 binary64) %1351 %1463) (fma.f64 #s(literal 1/2 binary64) %811 %1463) (fma.f64 #s(literal 1/2 binary64) %515 %694) (fma.f64 #s(literal 2 binary64) %1344 %1463) (fma.f64 #s(literal 2 binary64) %694 %1463) (fma.f64 %527 #s(literal -1 binary64) %1463) (fma.f64 %515 #s(literal 1 binary64) %1463) (fma.f64 #s(literal 1 binary64) %1400 %1463) (fma.f64 #s(literal 1 binary64) %694 %694) (fma.f64 #s(literal 1 binary64) %515 %1463) (fma.f64 #s(literal -1 binary64) %527 %1463) (+.f64 %694 %694) (+.f64 %515 %1463) %631 %634 %636 %638 %641 %642 %645 %646 %649 %650 %653 %654 %657 %658 %661 %662 %667 %672 %677 %682 %687 %692 %696 %699 %702 %705 %708 %711 %714 %717 %720 %723 %726 %729 %732 %733 %736 %737 %738 %740 %742 %744 %746 %748 %463 %749 %750 %751 %753 %755 %757 %758 %759 %760 %761 %762 %763 %764 %765 %767 %768 %769 %770 %771 %772 %774 %776 %777 %778 %780 %781 %782 %783 %785 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %800 %801 %803 %805 %806 %807 %808 %810 %812 %813 %814 %816 %818 %819 %820 %821 %822 %823 %825 %827 %829 %830 %832 %834 %836 %838 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %854 %856 %857 %859 %861 %862 %863 %864 %865 %866 %867 %869 %871 %873 %874 %875 %876 %878 %880 %882 %884 %886 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %987 %988 %989 %990 %991 %992 %993 %994 %995 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1231 %1232 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 (*.f64 %1284 y) (*.f64 %519 %60) (*.f64 %16 y) (*.f64 %56 (*.f64 #s(literal -1 binary64) %70)) (*.f64 %56 z) (*.f64 %42 %362) (*.f64 %60 %519) (*.f64 %21 #s(literal 1 binary64)) (*.f64 %520 #s(literal -1 binary64)) (*.f64 %70 %217) (*.f64 %217 %70) (*.f64 #s(literal 1 binary64) %21) %21 (*.f64 #s(literal -1 binary64) %520) (*.f64 t %20) (*.f64 z %56) (*.f64 y %1282) (*.f64 y %16) (pow.f64 %21 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %21 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %21 #s(literal -1 binary64))) (neg.f64 %520) (*.f64 #s(literal 1 binary64) %28) %28 (*.f64 x t) (pow.f64 %28 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %28 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %28 #s(literal -1 binary64))) %19 %27 %30 %33 %36 %39 %41 %45 %48 %50 %52 %54 %55 %58 %59 %61 %62 %63 %65 %66 %67 %68 %72 %73 %75 %76 %77 %79 %81 %82 %83 %84 %34 %85 %87 %88 %90 %92 %93 %94 %95 %96 %97 %98 %100 %102 %103 %104 %106 %108 %110 %112 %113 %114 %117 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %205 %206 %631 %634 %636 %638 %641 %642 %645 %646 %649 %650 %653 %654 %657 %658 %661 %662 %667 %672 %677 %682 %687 %692 %696 %699 %702 %705 %708 %711 %714 %717 %720 %723 %726 %729 %732 %733 %736 %737 %738 %740 %742 %744 %746 %748 %463 %749 %750 %751 %753 %755 %757 %758 %759 %760 %761 %762 %763 %764 %765 %767 %768 %769 %770 %771 %772 %774 %776 %777 %778 %780 %781 %782 %783 %785 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %800 %801 %803 %805 %806 %807 %808 %810 %812 %813 %814 %816 %818 %819 %820 %821 %822 %823 %825 %827 %829 %830 %832 %834 %836 %838 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %854 %856 %857 %859 %861 %862 %863 %864 %865 %866 %867 %869 %871 %873 %874 %875 %876 %878 %880 %882 %884 %886 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %987 %988 %989 %990 %991 %992 %993 %994 %995 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1231 %1232 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 (*.f64 #s(literal 1 binary64) %1565) %1565 (*.f64 t %391) (pow.f64 %1565 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1565 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %1565 #s(literal -1 binary64))) |
Compiled 3 429 to 1 805 computations (47.4% saved)
Compiled 644 to 1 297 computations (-101.4% saved)
14 alts after pruning (9 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 635 | 9 | 644 |
| Fresh | 0 | 0 | 0 |
| Picked | 3 | 4 | 7 |
| Done | 0 | 1 | 1 |
| Total | 638 | 14 | 652 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 94.9% | (/.f64 (*.f64 (-.f64 x z) y) (/.f64 #s(literal 1 binary64) t)) |
| ▶ | 92.0% | (/.f64 (*.f64 t y) (/.f64 #s(literal 1 binary64) (-.f64 x z))) |
| ▶ | 89.0% | (/.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x z) t))) |
| ✓ | 94.2% | (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) |
| ✓ | 92.1% | (*.f64 (*.f64 t y) (-.f64 x z)) |
| ✓ | 94.9% | (*.f64 (approx (- (* x y) (* z y)) (*.f64 y (-.f64 x z))) t) |
| ✓ | 89.1% | (*.f64 y (*.f64 (-.f64 x z) t)) |
| ▶ | 42.2% | (approx (* (- (* x y) (* z y)) t) (/.f64 (*.f64 (*.f64 (*.f64 z y) t) x) z)) |
| ▶ | 48.0% | (approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (*.f64 t z) x) (/.f64 y z))) |
| ▶ | 73.7% | (approx (* (- (* x y) (* z y)) t) (*.f64 z (*.f64 (*.f64 (-.f64 x z) t) (/.f64 y z)))) |
| ▶ | 49.5% | (approx (* (- (* x y) (* z y)) t) (*.f64 y (*.f64 t x))) |
| ▶ | 50.7% | (approx (* (- (* x y) (* z y)) t) (*.f64 x (*.f64 t y))) |
| ▶ | 10.9% | (approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 (approx x #s(literal 0 binary64)) y))) |
| ✓ | 50.9% | (approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) |
Compiled 14 to 39 computations (-178.6% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 443 | 1805 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 z y) %6 = (approx x #s(literal 0 binary64)) %7 = (*.f64 t y) %8 = (-.f64 x z) %10 = (*.f64 %8 y) %11 = (*.f64 %8 t) %12 = (*.f64 t x) %13 = (*.f64 t z) %14 = (*.f64 %6 y) %15 = (*.f64 %13 x) %16 = (/.f64 y z) %17 = (*.f64 %15 %16) %18 = (*.f64 %3 t) %19 = (*.f64 %18 x) %20 = (*.f64 y %12) %21 = (*.f64 x %7) %22 = (/.f64 %19 z) %23 = (/.f64 #s(literal 1 binary64) %8) %24 = (*.f64 %11 %16) %25 = (/.f64 #s(literal 1 binary64) t) %28 = (/.f64 #s(literal 1 binary64) %11) %30 = (*.f64 t %14) %34 = (* (- (* x y) (* z y)) t) %36 = (*.f64 z %24) x y z %3 t #s(literal 0 binary64) %6 %7 %8 #s(literal 1 binary64) %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 (/.f64 %7 %23) (/.f64 %10 %25) %28 (/.f64 y %28) %30 (approx %34 %30) %36 (approx %34 %36) (approx %34 %21) (approx %34 %17) (approx %34 %22) (approx %34 %20) |
| Outputs |
|---|
%5 = (- x z) %7 = (*.f64 #s(literal -1 binary64) z) %9 = (-.f64 x z) %12 = (* %5 y) %13 = (*.f64 y z) %16 = (*.f64 x y) %20 = (* %5 t) %21 = (*.f64 t z) %24 = (*.f64 t x) %29 = (* x y) %31 = (* t z) %32 = (* %31 x) %36 = (/ y z) %38 = (*.f64 t %16) %40 = (* z y) %41 = (* %40 t) %47 = (/ 1 %5) %51 = (pow.f64 z #s(literal 2 binary64)) %55 = (/.f64 #s(literal 1 binary64) z) %59 = (pow.f64 z #s(literal 3 binary64)) %62 = (/.f64 #s(literal 1 binary64) %51) %68 = (pow.f64 z #s(literal 4 binary64)) %78 = (* %20 %36) %79 = (*.f64 t y) %82 = (/.f64 %38 z) %83 = (fma.f64 #s(literal -1 binary64) %79 %82) %85 = (* t y) %86 = (/ %85 %47) %87 = (*.f64 t %13) %90 = (fma.f64 #s(literal -1 binary64) %87 %38) %92 = (/ 1 %20) %95 = (*.f64 t %51) %98 = (/.f64 #s(literal 1 binary64) %21) %101 = (*.f64 t %59) %104 = (/.f64 #s(literal 1 binary64) %95) %119 = (/.f64 z x) %120 = (*.f64 #s(literal -1 binary64) %119) %124 = (/.f64 %13 x) %129 = (/.f64 %21 x) %134 = (/.f64 #s(literal 1 binary64) x) %139 = (pow.f64 x #s(literal 2 binary64)) %140 = (/.f64 %51 %139) %145 = (pow.f64 x #s(literal 3 binary64)) %154 = (/.f64 %79 x) %155 = (/.f64 %79 z) %159 = (/.f64 %87 x) %163 = (/.f64 #s(literal 1 binary64) %24) %165 = (/.f64 #s(literal 1 binary64) t) %166 = (/.f64 z %24) %170 = (*.f64 t %139) %171 = (/.f64 %51 %170) %173 = (*.f64 #s(literal -1 binary64) %166) %177 = (*.f64 t %145) %235 = (*.f64 #s(literal -1 binary64) (/.f64 z t)) %259 = (*.f64 y %9) %264 = (*.f64 t %259) %269 = (* (- %29 %40) t) %283 = (/.f64 #s(literal 1 binary64) %139) %289 = (pow.f64 x #s(literal 4 binary64)) %300 = (/.f64 #s(literal 1 binary64) %170) %312 = (/.f64 x z) %316 = (/.f64 %16 z) %320 = (/.f64 %24 z) %324 = (*.f64 #s(literal -1 binary64) %312) %328 = (/.f64 %139 %51) %330 = (+.f64 #s(literal 1 binary64) %312) %343 = (/.f64 x %21) %348 = (/.f64 %139 %95) %350 = (+.f64 %165 %343) %408 = (/.f64 x t) %428 = (*.f64 t %9) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %7) (approx %5 %9) (approx %12 (*.f64 #s(literal -1 binary64) %13)) (approx %12 (fma.f64 #s(literal -1 binary64) %13 %16)) (approx %20 (*.f64 #s(literal -1 binary64) %21)) (approx %20 (fma.f64 #s(literal -1 binary64) %21 %24)) (approx (* t x) %24) (approx %29 %16) (approx %32 (*.f64 t (*.f64 x z))) (approx (* %32 %36) %38) (approx (* %41 x) (*.f64 t (*.f64 x %13))) (approx %47 (/.f64 #s(literal -1 binary64) z)) (approx %47 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %51)) %55)) (approx %47 (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %59)) %62)) %55)) (approx %47 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %68)) (/.f64 #s(literal 1 binary64) %59))) %62)) %55)) (approx %78 (*.f64 #s(literal -1 binary64) %79)) (approx %78 %83) (approx %86 (*.f64 #s(literal -1 binary64) %87)) (approx %86 %90) (approx %92 (/.f64 #s(literal -1 binary64) %21)) (approx %92 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %95)) %98)) (approx %92 (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %101)) %104)) %98)) (approx %92 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t %68))) (/.f64 #s(literal 1 binary64) %101))) %104)) %98)) (approx %5 (*.f64 x (+.f64 #s(literal 1 binary64) %120))) (approx %12 (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) %124)))) (approx %20 (*.f64 x (+.f64 t (*.f64 #s(literal -1 binary64) %129)))) (approx %47 %134) (approx %47 (/.f64 (+.f64 #s(literal 1 binary64) %119) x)) (approx %47 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %140) %120) x)) (approx %47 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %59 %145)) (fma.f64 #s(literal -1 binary64) %119 (*.f64 #s(literal -1 binary64) %140))) x)) (approx %78 %82) (approx %78 (*.f64 x (fma.f64 #s(literal -1 binary64) %154 %155))) (approx %86 (*.f64 x (fma.f64 #s(literal -1 binary64) %159 %79))) (approx %92 %163) (approx %92 (/.f64 (+.f64 %165 %166) x)) (approx %92 (/.f64 (-.f64 (+.f64 %165 %171) %173) x)) (approx %92 (/.f64 (-.f64 (+.f64 %165 (/.f64 %59 %177)) (fma.f64 #s(literal -1 binary64) %166 (*.f64 #s(literal -1 binary64) %171))) x)) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %119 #s(literal 1 binary64))))) (approx %12 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y %124)))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) t %129)))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %120 #s(literal 1 binary64)) x))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %51 x) %7) x)) #s(literal 1 binary64)) x))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %59 x)) %51) x)) %7) x)) #s(literal 1 binary64)) x))) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %155 %154)))) (approx %86 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %79 %159)))) (approx %92 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %173 %165) x))) (approx %92 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %51 %24) %235) x)) %165) x))) (approx %92 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %59 %24)) (/.f64 %51 t)) x)) %235) x)) %165) x))) (approx y y) (approx %40 %13) (approx %85 %79) (approx %12 %259) (approx %36 (/.f64 y z)) (approx %41 %87) (approx %78 (/.f64 %264 z)) (approx %86 %264) (approx %269 (*.f64 #s(literal -1 binary64) (*.f64 t (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) x) %7))))) (approx z z) (approx %5 (+.f64 x %7)) (approx %31 %21) (approx %47 (+.f64 %134 (/.f64 z %139))) (approx %47 (fma.f64 z (+.f64 %283 (/.f64 z %145)) %134)) (approx %47 (fma.f64 z (fma.f64 z (+.f64 (/.f64 #s(literal 1 binary64) %145) (/.f64 z %289)) %283) %134)) (approx %78 (/.f64 %90 z)) (approx %92 (+.f64 %163 (/.f64 z %170))) (approx %92 (fma.f64 z (+.f64 %300 (/.f64 z %177)) %163)) (approx %92 (fma.f64 z (fma.f64 z (+.f64 (/.f64 #s(literal 1 binary64) %177) (/.f64 z (*.f64 t %289))) %300) %163)) (approx %5 (*.f64 z (-.f64 %312 #s(literal 1 binary64)))) (approx %12 (*.f64 z (fma.f64 #s(literal -1 binary64) y %316))) (approx %20 (*.f64 z (fma.f64 #s(literal -1 binary64) t %320))) (approx %47 (/.f64 (-.f64 %324 #s(literal 1 binary64)) z)) (approx %47 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %328) %330) z)) (approx %47 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %145 %59)) (+.f64 #s(literal 1 binary64) (+.f64 %312 %328))) z)) (approx %86 (*.f64 z %83)) (approx %92 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %343) %165) z)) (approx %92 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %348) %350) z)) (approx %92 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %145 %101)) (+.f64 %165 (+.f64 %343 %348))) z)) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) %324)))) (approx %12 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) %316))))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t (*.f64 #s(literal -1 binary64) %320))))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 %330 z))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %139 z)) x) z))) z))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %145 z) (*.f64 #s(literal -1 binary64) %139)) z)) x) z))) z))) (approx %86 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %82 %79)))) (approx %92 (*.f64 #s(literal -1 binary64) (/.f64 %350 z))) (approx %92 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %139 %21)) %408) z) %165) z))) (approx %92 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %145 %21) (*.f64 #s(literal -1 binary64) (/.f64 %139 t))) z)) %408) z) %165) z))) (approx t t) (approx %20 %428) (approx (/ 1 t) %165) (approx %92 (/.f64 #s(literal 1 binary64) %428)) (approx %269 (*.f64 t (-.f64 %16 %13))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 6.0ms | t | inf |
| 6.0ms | x | inf |
| 6.0ms | y | inf |
| 6.0ms | z | -inf |
| 4.0ms | z | inf |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 42 | 262 |
| 0 | 67 | 250 |
| 1 | 227 | 244 |
| 2 | 751 | 244 |
| 0 | 4375 | 244 |
| 0 | 4690 | 244 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 z y) %6 = (approx x #s(literal 0 binary64)) %7 = (*.f64 t y) %8 = (-.f64 x z) %10 = (*.f64 %8 y) %11 = (*.f64 %8 t) %12 = (*.f64 t x) %13 = (*.f64 t z) %14 = (*.f64 %6 y) %15 = (*.f64 %13 x) %16 = (/.f64 y z) %17 = (*.f64 %15 %16) %18 = (*.f64 %3 t) %19 = (*.f64 %18 x) %20 = (*.f64 y %12) %21 = (*.f64 x %7) %22 = (/.f64 %19 z) %23 = (/.f64 #s(literal 1 binary64) %8) %24 = (*.f64 %11 %16) %25 = (/.f64 #s(literal 1 binary64) t) %28 = (/.f64 #s(literal 1 binary64) %11) %30 = (*.f64 t %14) %34 = (* (- (* x y) (* z y)) t) %36 = (*.f64 z %24) x y z %3 t #s(literal 0 binary64) %6 %7 %8 #s(literal 1 binary64) %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 (/.f64 %7 %23) (/.f64 %10 %25) %28 (/.f64 y %28) %30 (approx %34 %30) %36 (approx %34 %36) (approx %34 %21) (approx %34 %17) (approx %34 %22) (approx %34 %20) |
| Outputs |
|---|
%3 = (*.f64 z y) %5 = (/.f64 %3 #s(literal 2 binary64)) %7 = (/.f64 z #s(literal 2 binary64)) %8 = (*.f64 y #s(literal 2 binary64)) %11 = (/.f64 z #s(literal 1/2 binary64)) %12 = (*.f64 y #s(literal 1/2 binary64)) %15 = (/.f64 z #s(literal 1 binary64)) %19 = (neg.f64 z) %20 = (neg.f64 y) %32 = (*.f64 %19 y) %43 = (approx x #s(literal 0 binary64)) %48 = (/.f64 t #s(literal -2 binary64)) %49 = (/.f64 %20 #s(literal 1/2 binary64)) %51 = (neg.f64 t) %52 = (/.f64 %51 #s(literal 2 binary64)) %54 = (/.f64 y #s(literal -1/2 binary64)) %56 = (*.f64 t #s(literal 1/2 binary64)) %57 = (/.f64 %56 #s(literal 2 binary64)) %58 = (/.f64 %8 #s(literal 1/2 binary64)) %60 = (/.f64 %56 #s(literal 1 binary64)) %61 = (/.f64 %8 #s(literal 1 binary64)) %63 = (/.f64 %12 #s(literal 2 binary64)) %64 = (*.f64 t #s(literal 2 binary64)) %65 = (/.f64 %64 #s(literal 1/2 binary64)) %67 = (*.f64 t y) %68 = (/.f64 %67 #s(literal 1/2 binary64)) %70 = (/.f64 y #s(literal -2 binary64)) %71 = (/.f64 %51 #s(literal 1/2 binary64)) %73 = (/.f64 %20 #s(literal 2 binary64)) %74 = (/.f64 t #s(literal -1/2 binary64)) %78 = (*.f64 %56 y) %84 = (/.f64 %64 #s(literal 1 binary64)) %88 = (*.f64 %20 t) %98 = (/.f64 %88 #s(literal 2 binary64)) %103 = (*.f64 %20 #s(literal 2 binary64)) %104 = (/.f64 #s(literal -1 binary64) t) %111 = (*.f64 #s(literal -1 binary64) %12) %112 = (*.f64 %104 #s(literal 1/2 binary64)) %114 = (*.f64 #s(literal -1 binary64) %20) %115 = (/.f64 #s(literal 1 binary64) t) %117 = (*.f64 #s(literal -1 binary64) y) %119 = (*.f64 #s(literal 1 binary64) %12) %120 = (*.f64 %115 #s(literal 1/2 binary64)) %122 = (*.f64 #s(literal 1 binary64) %20) %124 = (*.f64 #s(literal 1 binary64) y) %128 = (*.f64 %12 #s(literal -1 binary64)) %129 = (*.f64 #s(literal 1/2 binary64) %104) %134 = (*.f64 %115 #s(literal 2 binary64)) %136 = (/.f64 #s(literal 1/2 binary64) t) %155 = (*.f64 %67 #s(literal 0 binary64)) %176 = (*.f64 #s(literal 1/2 binary64) %67) %182 = (*.f64 #s(literal 0 binary64) %67) %191 = (*.f64 #s(literal 1 binary64) %67) %195 = (-.f64 x z) %196 = (/.f64 #s(literal 1 binary64) %195) %197 = (/.f64 #s(literal 2 binary64) %196) %200 = (/.f64 #s(literal 1/2 binary64) %195) %201 = (/.f64 #s(literal 2 binary64) %200) %204 = (*.f64 #s(literal 1/2 binary64) %195) %205 = (/.f64 %204 #s(literal 2 binary64)) %207 = (/.f64 #s(literal -1/2 binary64) %196) %209 = (-.f64 z x) %210 = (/.f64 %209 #s(literal 2 binary64)) %212 = (/.f64 #s(literal -1 binary64) %195) %213 = (/.f64 #s(literal 1/2 binary64) %212) %215 = (/.f64 #s(literal 2 binary64) %212) %217 = (/.f64 %209 #s(literal 1/2 binary64)) %220 = (*.f64 %195 #s(literal 1/2 binary64)) %223 = (*.f64 %195 #s(literal 2 binary64)) %229 = (/.f64 %204 #s(literal 1/2 binary64)) %236 = (*.f64 #s(literal 2 binary64) %209) %238 = (*.f64 #s(literal 2 binary64) %195) %240 = (*.f64 #s(literal 2 binary64) %212) %245 = (/.f64 #s(literal 2 binary64) %195) %252 = (/.f64 #s(literal 0 binary64) %196) %264 = (neg.f64 x) %265 = (*.f64 z #s(literal -1 binary64)) %273 = (*.f64 x #s(literal 1 binary64)) %275 = (*.f64 #s(literal -1 binary64) z) %278 = (*.f64 #s(literal -1 binary64) %264) %281 = (*.f64 #s(literal 1 binary64) x) %284 = (*.f64 #s(literal 1 binary64) %19) %287 = (*.f64 %264 #s(literal -1 binary64)) %289 = (*.f64 %19 #s(literal 1 binary64)) %291 = (/.f64 z #s(literal -1 binary64)) %292 = (/.f64 x #s(literal -1 binary64)) %294 = (/.f64 x #s(literal 1 binary64)) %299 = (/.f64 %264 #s(literal -1 binary64)) %302 = (/.f64 %19 #s(literal 1 binary64)) %311 = (neg.f64 %264) %318 = (*.f64 %195 y) %319 = (/.f64 %318 #s(literal 1/2 binary64)) %321 = (/.f64 %220 #s(literal 2 binary64)) %323 = (/.f64 %195 #s(literal -2 binary64)) %325 = (/.f64 %220 #s(literal 1 binary64)) %327 = (/.f64 %223 #s(literal 1/2 binary64)) %330 = (/.f64 %195 #s(literal -1/2 binary64)) %335 = (*.f64 %220 y) %341 = (/.f64 %223 #s(literal 1 binary64)) %344 = (*.f64 %209 y) %355 = (/.f64 %344 #s(literal 2 binary64)) %361 = (*.f64 y x) %362 = (*.f64 #s(literal 1 binary64) %3) %373 = (*.f64 %212 #s(literal 2 binary64)) %375 = (*.f64 %212 #s(literal 1/2 binary64)) %379 = (*.f64 %196 #s(literal 1/2 binary64)) %383 = (*.f64 #s(literal 1/2 binary64) %212) %388 = (*.f64 %196 #s(literal 2 binary64)) %408 = (*.f64 %318 #s(literal 0 binary64)) %415 = (*.f64 %264 %20) %417 = (*.f64 %264 y) %418 = (neg.f64 %417) %420 = (*.f64 %20 %264) %443 = (/.f64 %19 #s(literal 2 binary64)) %448 = (/.f64 x #s(literal 2 binary64)) %455 = (/.f64 %32 #s(literal 2 binary64)) %460 = (/.f64 %361 #s(literal 2 binary64)) %462 = (/.f64 %19 #s(literal 1/2 binary64)) %467 = (/.f64 x #s(literal 1/2 binary64)) %490 = (*.f64 #s(literal 1/2 binary64) %318) %516 = (*.f64 #s(literal 0 binary64) %318) %537 = (/.f64 %361 #s(literal -1 binary64)) %544 = (*.f64 #s(literal 1 binary64) %318) %554 = (/.f64 #s(literal 1/2 binary64) %245) %555 = (/.f64 #s(literal 2 binary64) %136) %557 = (/.f64 #s(literal 2 binary64) t) %558 = (/.f64 #s(literal 1/2 binary64) %557) %560 = (*.f64 %195 t) %561 = (/.f64 #s(literal 1 binary64) %560) %562 = (/.f64 #s(literal 2 binary64) %561) %564 = (/.f64 %560 #s(literal 2 binary64)) %566 = (*.f64 #s(literal 1/2 binary64) t) %571 = (*.f64 %209 t) %572 = (/.f64 #s(literal -1/2 binary64) %571) %573 = (/.f64 #s(literal 2 binary64) %572) %575 = (/.f64 #s(literal 2 binary64) %115) %578 = (*.f64 %566 %195) %579 = (/.f64 %578 #s(literal 2 binary64)) %581 = (/.f64 #s(literal -1/2 binary64) %561) %583 = (/.f64 %566 %212) %585 = (/.f64 %204 %104) %587 = (/.f64 %571 #s(literal 2 binary64)) %589 = (/.f64 #s(literal -1 binary64) %560) %590 = (/.f64 #s(literal 1/2 binary64) %589) %592 = (/.f64 #s(literal 2 binary64) %589) %594 = (/.f64 %571 #s(literal 1/2 binary64)) %596 = (/.f64 %209 %136) %598 = (/.f64 %51 %200) %607 = (/.f64 %560 #s(literal 1/2 binary64)) %609 = (/.f64 %195 %136) %611 = (/.f64 t %200) %613 = (/.f64 #s(literal 1 binary64) %572) %615 = (/.f64 %566 %196) %624 = (/.f64 %578 #s(literal 1/2 binary64)) %626 = (/.f64 %566 %200) %628 = (/.f64 %204 %136) %643 = (*.f64 %209 #s(literal 1 binary64)) %645 = (*.f64 #s(literal 2 binary64) %560) %647 = (*.f64 #s(literal 2 binary64) %571) %649 = (*.f64 %51 #s(literal 1 binary64)) %651 = (*.f64 #s(literal 2 binary64) t) %658 = (*.f64 #s(literal 2 binary64) %561) %669 = (/.f64 #s(literal 0 binary64) %561) %713 = (*.f64 t x) %716 = (*.f64 %19 t) %717 = (*.f64 %716 #s(literal 1 binary64)) %723 = (*.f64 #s(literal 1 binary64) %716) %735 = (*.f64 t z) %750 = (*.f64 %264 t) %761 = (*.f64 #s(literal 1 binary64) z) %767 = (*.f64 %43 y) %772 = (*.f64 %20 %43) %777 = (*.f64 z x) %779 = (*.f64 %735 x) %795 = (/.f64 #s(literal 1 binary64) z) %797 = (/.f64 #s(literal -1 binary64) z) %800 = (/.f64 y z) %806 = (*.f64 %19 #s(literal -1 binary64)) %813 = (*.f64 z #s(literal 1 binary64)) %818 = (/.f64 %20 z) %832 = (*.f64 #s(literal -1 binary64) %19) %836 = (*.f64 x %3) %837 = (/.f64 t z) %838 = (*.f64 %836 %837) %839 = (*.f64 %3 x) %840 = (*.f64 %839 %837) %841 = (*.f64 %800 t) %842 = (*.f64 %841 z) %843 = (*.f64 %842 x) %844 = (*.f64 %32 t) %846 = (*.f64 %844 (/.f64 x %19)) %847 = (*.f64 %735 y) %849 = (*.f64 %264 (/.f64 %847 %19)) %850 = (*.f64 %777 %841) %851 = (*.f64 %841 %777) %852 = (*.f64 %800 x) %853 = (*.f64 %852 %735) %854 = (/.f64 x z) %855 = (*.f64 %854 %847) %857 = (*.f64 %32 (/.f64 %713 %19)) %858 = (*.f64 %847 x) %859 = (*.f64 %795 %858) %860 = (*.f64 %713 y) %861 = (*.f64 %19 %860) %862 = (*.f64 %861 %797) %864 = (*.f64 %20 (/.f64 %779 %19)) %865 = (*.f64 %858 %795) %866 = (*.f64 %847 %854) %867 = (*.f64 %800 %779) %868 = (*.f64 %779 %800) %869 = (*.f64 %735 %852) %870 = (*.f64 %800 z) %871 = (*.f64 %713 %870) %872 = (*.f64 %777 y) %874 = (*.f64 t (/.f64 %872 z)) %876 = (*.f64 t (/.f64 %839 z)) %877 = (*.f64 %777 %800) %878 = (*.f64 t %877) %879 = (*.f64 z %852) %880 = (*.f64 t %879) %881 = (*.f64 %3 %854) %882 = (*.f64 t %881) %884 = (*.f64 %3 (*.f64 t %854)) %885 = (/.f64 %860 z) %886 = (*.f64 z %885) %888 = (*.f64 z (*.f64 %67 %854)) %890 = (*.f64 y (/.f64 %779 z)) %891 = (*.f64 %795 %779) %892 = (*.f64 y %891) %893 = (*.f64 x %842) %894 = (pow.f64 %867 #s(literal 1 binary64)) %896 = (/.f64 (*.f64 %88 %777) %19) %898 = (/.f64 (*.f64 %67 %777) z) %900 = (/.f64 (*.f64 %417 %735) %19) %902 = (/.f64 (*.f64 %361 %735) z) %904 = (/.f64 (*.f64 #s(literal -1 binary64) %858) %19) %906 = (/.f64 (*.f64 %51 %877) #s(literal -1 binary64)) %908 = (/.f64 (*.f64 #s(literal -1 binary64) %877) %104) %910 = (/.f64 (*.f64 #s(literal 1 binary64) %877) %115) %912 = (/.f64 (*.f64 %51 %879) #s(literal -1 binary64)) %914 = (/.f64 (*.f64 #s(literal -1 binary64) %879) %104) %916 = (/.f64 (*.f64 #s(literal 1 binary64) %879) %115) %918 = (/.f64 (*.f64 %51 %881) #s(literal -1 binary64)) %920 = (/.f64 (*.f64 #s(literal -1 binary64) %881) %104) %922 = (/.f64 (*.f64 #s(literal 1 binary64) %881) %115) %924 = (/.f64 (*.f64 %12 %891) #s(literal 1/2 binary64)) %926 = (/.f64 (*.f64 %20 %891) #s(literal -1 binary64)) %927 = (*.f64 #s(literal 1 binary64) %858) %928 = (/.f64 %927 z) %929 = (/.f64 %861 %19) %930 = (/.f64 %867 #s(literal 1 binary64)) %931 = (/.f64 %858 z) %933 = (/.f64 #s(literal 1 binary64) (pow.f64 %867 #s(literal -1 binary64))) %935 = (/.f64 #s(literal 1 binary64) (/.f64 %19 %861)) %937 = (/.f64 #s(literal 1 binary64) (/.f64 z %858)) %939 = (neg.f64 (*.f64 %818 %779)) %941 = (neg.f64 (*.f64 %844 %854)) %942 = (/.f64 y %136) %946 = (/.f64 z %136) %949 = (/.f64 z %104) %989 = (neg.f64 %750) %1015 = (*.f64 %858 #s(literal 0 binary64)) %1022 = (*.f64 #s(literal 1/2 binary64) %858) %1025 = (*.f64 %858 #s(literal 1/2 binary64)) %1033 = (*.f64 #s(literal 0 binary64) %858) %1046 = (*.f64 %292 %88) %1047 = (*.f64 %448 %942) %1048 = (*.f64 %294 %67) %1049 = (*.f64 %537 %51) %1050 = (/.f64 x %136) %1051 = (*.f64 %12 %1050) %1052 = (/.f64 x %104) %1053 = (*.f64 %20 %1052) %1054 = (*.f64 %361 t) %1055 = (*.f64 %67 %294) %1056 = (*.f64 %67 x) %1057 = (*.f64 t %361) %1058 = (*.f64 y %713) %1059 = (*.f64 x %67) %1060 = (pow.f64 %860 #s(literal 1 binary64)) %1062 = (/.f64 (*.f64 %12 %713) #s(literal 1/2 binary64)) %1064 = (/.f64 (*.f64 %20 %713) #s(literal -1 binary64)) %1065 = (/.f64 %537 %104) %1066 = (/.f64 %460 %136) %1068 = (/.f64 (*.f64 %51 %361) #s(literal -1 binary64)) %1070 = (/.f64 (*.f64 #s(literal -1 binary64) %361) %104) %1072 = (/.f64 (*.f64 #s(literal 1 binary64) %361) %115) %1074 = (/.f64 (*.f64 %78 x) #s(literal 1/2 binary64)) %1076 = (/.f64 (*.f64 %88 x) #s(literal -1 binary64)) %1077 = (/.f64 %417 %104) %1078 = (/.f64 %361 %115) %1079 = (/.f64 %860 #s(literal 1 binary64)) %1081 = (/.f64 #s(literal 1 binary64) (/.f64 %115 %361)) %1083 = (/.f64 #s(literal 1 binary64) (pow.f64 %860 #s(literal -1 binary64))) %1084 = (/.f64 %361 %104) %1085 = (neg.f64 %1084) %1086 = (/.f64 #s(literal 2 binary64) %204) %1088 = (/.f64 #s(literal 1/2 binary64) %209) %1090 = (/.f64 #s(literal 2 binary64) %209) %1112 = (*.f64 %196 #s(literal 0 binary64)) %1114 = (*.f64 #s(literal 0 binary64) %196) %1116 = (/.f64 #s(literal 0 binary64) %195) %1152 = (/.f64 %318 z) %1154 = (*.f64 %571 y) %1167 = (*.f64 %560 y) %1169 = (*.f64 %800 %560) %1176 = (*.f64 %195 %800) %1178 = (/.f64 %560 z) %1205 = (*.f64 %571 %800) %1209 = (*.f64 %571 %20) %1211 = (*.f64 #s(literal -1 binary64) %88) %1212 = (*.f64 %212 %19) %1214 = (*.f64 #s(literal -1 binary64) %67) %1215 = (*.f64 %212 z) %1217 = (*.f64 #s(literal 1 binary64) %88) %1218 = (*.f64 %196 %19) %1220 = (*.f64 %196 z) %1222 = (*.f64 %589 %19) %1224 = (*.f64 %589 z) %1226 = (*.f64 %561 %19) %1228 = (*.f64 %561 z) %1231 = (*.f64 %209 %841) %1301 = (*.f64 %841 x) %1303 = (*.f64 %841 %19) %1305 = (*.f64 x %841) %1307 = (*.f64 %800 %716) %1309 = (*.f64 %716 %800) %1311 = (*.f64 %19 %841) %1324 = (/.f64 #s(literal 2 binary64) %566) %1326 = (/.f64 #s(literal 1/2 binary64) %51) %1328 = (/.f64 #s(literal 2 binary64) %51) %1338 = (*.f64 %51 #s(literal 2 binary64)) %1340 = (*.f64 #s(literal 2 binary64) %51) %1351 = (*.f64 %115 #s(literal 0 binary64)) %1353 = (*.f64 #s(literal 0 binary64) %115) %1355 = (/.f64 #s(literal 0 binary64) t) %1391 = (/.f64 %1167 #s(literal 2 binary64)) %1392 = (*.f64 %1391 #s(literal 2 binary64)) %1394 = (*.f64 (/.f64 %344 #s(literal 1/2 binary64)) %52) %1395 = (*.f64 %355 %71) %1397 = (*.f64 (/.f64 %88 #s(literal 1/2 binary64)) %210) %1398 = (*.f64 %98 %217) %1399 = (*.f64 %319 %56) %1400 = (*.f64 %564 %8) %1401 = (*.f64 %607 %12) %1403 = (*.f64 (/.f64 %220 %115) %61) %1405 = (*.f64 (/.f64 %12 %115) %341) %1407 = (*.f64 (/.f64 %56 %196) %61) %1409 = (*.f64 (/.f64 %12 %196) %84) %1410 = (/.f64 y %245) %1411 = (*.f64 %1410 %64) %1412 = (/.f64 y %557) %1413 = (*.f64 %1412 %223) %1416 = (*.f64 (/.f64 %56 #s(literal -1 binary64)) (/.f64 %8 %212)) %1418 = (*.f64 %321 (/.f64 %8 %136)) %1421 = (*.f64 (/.f64 %220 #s(literal -1 binary64)) (/.f64 %8 %104)) %1422 = (/.f64 %8 %115) %1423 = (*.f64 %325 %1422) %1424 = (/.f64 %12 #s(literal -1 binary64)) %1426 = (*.f64 %1424 (/.f64 %64 %212)) %1428 = (*.f64 %1424 (/.f64 %223 %104)) %1430 = (*.f64 %57 (/.f64 %8 %200)) %1431 = (/.f64 %8 %196) %1432 = (*.f64 %60 %1431) %1434 = (*.f64 %63 (/.f64 %223 %136)) %1436 = (*.f64 %63 (/.f64 %64 %200)) %1437 = (*.f64 %68 %220) %1438 = (*.f64 %73 %594) %1439 = (*.f64 %73 %596) %1440 = (*.f64 %73 %598) %1441 = (*.f64 %49 %587) %1442 = (*.f64 %78 %223) %1443 = (*.f64 %335 %64) %1444 = (*.f64 %56 %319) %1446 = (*.f64 %56 (/.f64 y %200)) %1447 = (*.f64 %56 %1431) %1448 = (*.f64 %64 %335) %1449 = (*.f64 %8 %564) %1450 = (*.f64 %220 %942) %1451 = (*.f64 %220 %1422) %1452 = (*.f64 %220 %68) %1453 = (*.f64 %223 %78) %1454 = (*.f64 %12 %607) %1455 = (*.f64 %12 %609) %1456 = (*.f64 %12 %611) %1457 = (*.f64 %12 %613) %1459 = (*.f64 %12 (/.f64 %64 %196)) %1461 = (*.f64 %12 (/.f64 %223 %115)) %1462 = (*.f64 %51 %344) %1463 = (*.f64 %344 %51) %1464 = (*.f64 %209 %88) %1465 = (*.f64 %88 %209) %1466 = (*.f64 %20 %571) %1467 = (*.f64 %1167 #s(literal 1 binary64)) %1468 = (*.f64 %318 t) %1469 = (*.f64 %195 %67) %1470 = (*.f64 %67 %195) %1471 = (*.f64 t %318) %1472 = (*.f64 y %560) %1473 = (pow.f64 %1167 #s(literal 1 binary64)) %1475 = (/.f64 (/.f64 %1167 #s(literal 1/2 binary64)) #s(literal 2 binary64)) %1476 = (/.f64 %1391 #s(literal 1/2 binary64)) %1478 = (/.f64 (fma.f64 %860 %115 %32) %115) %1481 = (/.f64 (-.f64 (*.f64 %860 %115) %3) %115) %1484 = (*.f64 %115 %115) %1485 = (/.f64 (fma.f64 %361 %115 (*.f64 %32 %115)) %1484) %1486 = (/.f64 %1410 %136) %1487 = (/.f64 %1412 %200) %1490 = (/.f64 (fma.f64 %361 %115 (*.f64 %115 %32)) %1484) %1494 = (/.f64 (-.f64 (*.f64 %361 %115) (*.f64 %115 %3)) %1484) %1496 = (/.f64 (*.f64 %571 %12) #s(literal -1/2 binary64)) %1497 = (/.f64 %1209 #s(literal 1 binary64)) %1499 = (/.f64 (*.f64 %560 %12) #s(literal 1/2 binary64)) %1501 = (/.f64 (*.f64 %335 %51) #s(literal -1/2 binary64)) %1503 = (/.f64 (*.f64 %335 #s(literal -1 binary64)) %129) %1505 = (/.f64 (*.f64 %335 t) #s(literal 1/2 binary64)) %1507 = (/.f64 (*.f64 %209 %78) #s(literal -1/2 binary64)) %1509 = (/.f64 (*.f64 #s(literal -1 binary64) %78) %375) %1510 = (/.f64 %1211 %196) %1511 = (/.f64 %1214 %212) %1513 = (/.f64 (*.f64 #s(literal 1 binary64) %78) %379) %1514 = (/.f64 %1217 %212) %1515 = (/.f64 %191 %196) %1517 = (/.f64 (*.f64 %195 %78) #s(literal 1/2 binary64)) %1519 = (/.f64 (*.f64 %78 %209) #s(literal -1/2 binary64)) %1521 = (/.f64 (*.f64 %78 %195) #s(literal 1/2 binary64)) %1523 = (/.f64 (*.f64 %51 %335) #s(literal -1/2 binary64)) %1525 = (/.f64 (*.f64 #s(literal -1 binary64) %335) %112) %1527 = (/.f64 (*.f64 #s(literal -1 binary64) %344) %115) %1529 = (/.f64 (*.f64 #s(literal -1 binary64) %318) %104) %1531 = (/.f64 (*.f64 #s(literal 1 binary64) %335) %120) %1533 = (/.f64 (*.f64 #s(literal 1 binary64) %344) %104) %1534 = (/.f64 %544 %115) %1536 = (/.f64 (*.f64 t %335) #s(literal 1/2 binary64)) %1538 = (/.f64 (*.f64 %12 %571) #s(literal -1/2 binary64)) %1540 = (/.f64 (*.f64 %12 %560) #s(literal 1/2 binary64)) %1542 = (/.f64 (*.f64 %78 #s(literal -1 binary64)) %383) %1544 = (/.f64 %111 (*.f64 %589 #s(literal 1/2 binary64))) %1545 = (/.f64 %114 %561) %1546 = (/.f64 %117 %589) %1547 = (*.f64 %561 #s(literal 1/2 binary64)) %1548 = (/.f64 %119 %1547) %1549 = (/.f64 %122 %589) %1550 = (/.f64 %124 %561) %1552 = (/.f64 %128 (*.f64 #s(literal 1/2 binary64) %589)) %1553 = (/.f64 %78 %379) %1554 = (/.f64 %78 %200) %1555 = (/.f64 %335 %136) %1556 = (/.f64 %1154 #s(literal -1 binary64)) %1557 = (/.f64 %12 %572) %1558 = (/.f64 %344 %104) %1559 = (/.f64 %88 %212) %1560 = (/.f64 %20 %589) %1561 = (/.f64 %1167 #s(literal 1 binary64)) %1562 = (/.f64 %318 %115) %1564 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %1167)) %1566 = (/.f64 #s(literal 1 binary64) (pow.f64 %1167 #s(literal -1 binary64))) %1568 = (/.f64 #s(literal 1 binary64) (/.f64 %104 %344)) %1570 = (/.f64 #s(literal 1 binary64) (/.f64 %589 %20)) %1572 = (/.f64 #s(literal 1 binary64) (/.f64 %212 %88)) %1574 = (/.f64 #s(literal 1 binary64) (/.f64 %115 %318)) %1576 = (/.f64 #s(literal 1 binary64) (/.f64 %196 %67)) %1578 = (/.f64 #s(literal 1 binary64) (/.f64 %561 y)) %1579 = (/.f64 %67 %196) %1580 = (/.f64 y %561) %1581 = (neg.f64 %1154) %1582 = (/.f64 %19 #s(literal -1 binary64)) %1583 = (*.f64 %264 %88) %1584 = (fma.f64 %1582 %88 %1583) %1585 = (*.f64 %88 %264) %1586 = (fma.f64 %1582 %88 %1585) %1587 = (fma.f64 %1582 %88 %860) %1588 = (fma.f64 %292 %88 %844) %1589 = (/.f64 %20 %136) %1590 = (fma.f64 %7 %1589 %1583) %1591 = (fma.f64 %7 %1589 %1585) %1592 = (fma.f64 %7 %1589 %860) %1593 = (fma.f64 %15 %88 %1583) %1594 = (fma.f64 %15 %88 %1585) %1595 = (fma.f64 %15 %88 %860) %1596 = (fma.f64 %73 %946 %1583) %1597 = (fma.f64 %73 %946 %1585) %1598 = (fma.f64 %73 %946 %860) %1599 = (fma.f64 %716 y %1583) %1600 = (fma.f64 %716 y %1585) %1601 = (fma.f64 %716 y %860) %1602 = (fma.f64 %443 %942 %1583) %1603 = (fma.f64 %443 %942 %1585) %1604 = (fma.f64 %443 %942 %860) %1605 = (fma.f64 %448 %942 %844) %1606 = (fma.f64 %291 %67 %1583) %1607 = (fma.f64 %291 %67 %1585) %1608 = (fma.f64 %291 %67 %860) %1609 = (fma.f64 %302 %67 %1583) %1610 = (fma.f64 %302 %67 %1585) %1611 = (fma.f64 %302 %67 %860) %1612 = (fma.f64 %294 %67 %844) %1613 = (fma.f64 %537 %51 %844) %1614 = (fma.f64 %12 %1050 %844) %1615 = (/.f64 %19 %136) %1616 = (fma.f64 %12 %1615 %1583) %1617 = (fma.f64 %12 %1615 %1585) %1618 = (fma.f64 %12 %1615 %860) %1619 = (fma.f64 %264 %88 %844) %1620 = (fma.f64 %32 t %1583) %1621 = (fma.f64 %32 t %1585) %1622 = (fma.f64 %32 t %860) %1623 = (fma.f64 %51 %3 %1583) %1624 = (fma.f64 %51 %3 %1585) %1625 = (fma.f64 %51 %3 %860) %1626 = (fma.f64 %88 %15 %1583) %1627 = (fma.f64 %88 %15 %1585) %1628 = (fma.f64 %88 %15 %860) %1629 = (fma.f64 %88 %264 %844) %1630 = (fma.f64 %88 z %1583) %1631 = (fma.f64 %88 z %1585) %1632 = (fma.f64 %88 z %860) %1633 = (fma.f64 %19 %67 %1583) %1634 = (fma.f64 %19 %67 %1585) %1635 = (fma.f64 %19 %67 %860) %1636 = (fma.f64 %20 %1052 %844) %1637 = (/.f64 %19 %104) %1638 = (fma.f64 %20 %1637 %1583) %1639 = (fma.f64 %20 %1637 %1585) %1640 = (fma.f64 %20 %1637 %860) %1641 = (fma.f64 %20 %735 %1583) %1642 = (fma.f64 %20 %735 %1585) %1643 = (fma.f64 %20 %735 %860) %1644 = (fma.f64 %361 t %844) %1645 = (fma.f64 %735 %20 %1583) %1646 = (fma.f64 %735 %20 %1585) %1647 = (fma.f64 %735 %20 %860) %1648 = (fma.f64 %713 y %844) %1649 = (fma.f64 %67 %302 %1583) %1650 = (fma.f64 %67 %302 %1585) %1651 = (fma.f64 %67 %302 %860) %1652 = (fma.f64 %67 %294 %844) %1653 = (fma.f64 %67 %19 %1583) %1654 = (fma.f64 %67 %19 %1585) %1655 = (fma.f64 %67 %19 %860) %1656 = (fma.f64 %67 x %844) %1657 = (fma.f64 t %32 %1583) %1658 = (fma.f64 t %32 %1585) %1659 = (fma.f64 t %32 %860) %1660 = (fma.f64 t %361 %844) %1661 = (fma.f64 %3 %51 %1583) %1662 = (fma.f64 %3 %51 %1585) %1663 = (fma.f64 %3 %51 %860) %1664 = (fma.f64 z %88 %1583) %1665 = (fma.f64 z %88 %1585) %1666 = (fma.f64 z %88 %860) %1667 = (fma.f64 y %949 %1583) %1668 = (fma.f64 y %949 %1585) %1669 = (fma.f64 y %949 %860) %1670 = (fma.f64 y %716 %1583) %1671 = (fma.f64 y %716 %1585) %1672 = (fma.f64 y %716 %860) %1673 = (fma.f64 y %713 %844) %1674 = (fma.f64 x %67 %844) %1675 = (-.f64 %844 %1084) %1677 = (-.f64 %860 (*.f64 %88 %19)) %1679 = (-.f64 %860 (*.f64 %51 %32)) %1680 = (-.f64 %860 %847) %1681 = (+.f64 %1583 %844) %1682 = (+.f64 %1585 %844) %1683 = (+.f64 %844 %1583) %1684 = (+.f64 %844 %1585) %1685 = (+.f64 %844 %860) %1686 = (+.f64 %860 %844) %1687 = (/.f64 %115 #s(literal 2 binary64)) %1689 = (/.f64 %196 #s(literal 2 binary64)) %1691 = (/.f64 #s(literal -2 binary64) %195) %1693 = (/.f64 #s(literal -2 binary64) t) %1695 = (/.f64 #s(literal -1/2 binary64) t) %1697 = (/.f64 #s(literal 2 binary64) %578) %1699 = (/.f64 #s(literal -1/2 binary64) %195) %1701 = (/.f64 %136 %209) %1703 = (/.f64 %200 %51) %1705 = (/.f64 #s(literal 1/2 binary64) %571) %1707 = (/.f64 %104 %204) %1709 = (/.f64 #s(literal 2 binary64) %571) %1711 = (/.f64 %212 %566) %1717 = (/.f64 %115 %204) %1719 = (/.f64 #s(literal 2 binary64) %560) %1721 = (/.f64 #s(literal 1 binary64) %578) %1723 = (/.f64 %196 %566) %1733 = (/.f64 %136 %204) %1735 = (/.f64 %200 %566) %1767 = (*.f64 %561 #s(literal 0 binary64)) %1769 = (*.f64 #s(literal 0 binary64) %561) %1771 = (/.f64 #s(literal 0 binary64) %560) %1877 = (*.f64 %43 t) %1879 = (*.f64 %767 t) %1906 = (* (* (- x z) t) y) %1907 = (approx %1906 %1879) %1911 = (*.f64 z %800) %1915 = (*.f64 %735 %195) %1916 = (*.f64 %1915 %20) %1918 = (*.f64 %1915 y) %1920 = (*.f64 z %1167) %1922 = (*.f64 %1167 z) %1927 = (*.f64 %1169 z) %1941 = (*.f64 %209 %842) %1947 = (*.f64 %571 %870) %1988 = (*.f64 %1911 %716) %1990 = (*.f64 %716 %1911) %1996 = (approx %1906 %1927) %2000 = (approx %1906 %860) %2001 = (pow.f64 %2000 #s(literal 1 binary64)) %2003 = (/.f64 #s(literal 1 binary64) (pow.f64 %2000 #s(literal -1 binary64))) %2004 = (approx %1906 %867) %2005 = (pow.f64 %2004 #s(literal 1 binary64)) %2007 = (/.f64 #s(literal 1 binary64) (pow.f64 %2004 #s(literal -1 binary64))) x y z (*.f64 %5 #s(literal 2 binary64)) (*.f64 %7 %8) (*.f64 %11 %12) (*.f64 %15 y) (*.f64 %8 %7) (*.f64 %12 %11) (*.f64 %19 %20) (*.f64 %20 %19) (*.f64 %3 #s(literal 1 binary64)) %3 (*.f64 y %15) (*.f64 y z) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 (*.f64 %12 z) #s(literal 1/2 binary64)) (/.f64 (/.f64 %3 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 %5 #s(literal 1/2 binary64)) (/.f64 %32 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %3)) (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) (/.f64 %3 #s(literal 1 binary64)) (neg.f64 %32) t #s(literal 0 binary64) (pow.f64 %43 #s(literal 1 binary64)) %43 (/.f64 #s(literal 1 binary64) (pow.f64 %43 #s(literal -1 binary64))) (*.f64 %48 %49) (*.f64 %52 %54) (*.f64 %57 %58) (*.f64 %60 %61) (*.f64 %63 %65) (*.f64 %68 #s(literal 1/2 binary64)) (*.f64 %70 %71) (*.f64 %73 %74) (*.f64 %73 %71) (*.f64 %49 %52) (*.f64 %78 #s(literal 2 binary64)) (*.f64 %56 %61) (*.f64 %56 %8) (*.f64 %64 %12) (*.f64 %8 %56) (*.f64 %12 %84) (*.f64 %12 %64) (*.f64 %51 %20) (*.f64 %88 #s(literal -1 binary64)) (*.f64 %20 %51) (*.f64 %67 #s(literal 1 binary64)) %67 (*.f64 y t) (pow.f64 %67 #s(literal 1 binary64)) (/.f64 (*.f64 t %8) #s(literal 2 binary64)) (/.f64 (*.f64 y %64) #s(literal 2 binary64)) (/.f64 %98 #s(literal -1/2 binary64)) (/.f64 %68 #s(literal 2 binary64)) (/.f64 (*.f64 %88 #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 %103 (*.f64 %104 #s(literal 2 binary64))) (/.f64 (*.f64 %67 #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 %51 %12) #s(literal -1/2 binary64)) (/.f64 %111 %112) (/.f64 %114 %115) (/.f64 %117 %104) (/.f64 %119 %120) (/.f64 %122 %104) (/.f64 %124 %115) (/.f64 (*.f64 %12 %51) #s(literal -1/2 binary64)) (/.f64 %128 %129) (/.f64 (neg.f64 %78) #s(literal -1/2 binary64)) (/.f64 %78 #s(literal 1/2 binary64)) (/.f64 %8 %134) (/.f64 %12 %136) (/.f64 %88 #s(literal -1 binary64)) (/.f64 %20 %104) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) %78)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) %88)) (/.f64 #s(literal 1 binary64) (/.f64 %104 %20)) (/.f64 #s(literal 1 binary64) (pow.f64 %67 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %115 y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %67)) (/.f64 %67 #s(literal 1 binary64)) (/.f64 y %115) (neg.f64 %88) (fma.f64 %48 %49 %155) (fma.f64 %52 %54 %155) (fma.f64 %57 %58 %155) (fma.f64 %60 %61 %155) (fma.f64 %63 %65 %155) (fma.f64 %68 #s(literal 1/2 binary64) %155) (fma.f64 %70 %71 %155) (fma.f64 %73 %74 %155) (fma.f64 %73 %71 %155) (fma.f64 %49 %52 %155) (fma.f64 %78 #s(literal 2 binary64) %155) (fma.f64 %78 #s(literal 1 binary64) %78) (fma.f64 %56 %61 %155) (fma.f64 %56 %8 %155) (fma.f64 %56 y %78) (fma.f64 %64 %12 %155) (fma.f64 %8 %56 %155) (fma.f64 %12 %84 %155) (fma.f64 %12 %64 %155) (fma.f64 %12 t %78) (fma.f64 #s(literal 1/2 binary64) %67 %176) (fma.f64 %51 %20 %155) (fma.f64 %88 #s(literal -1 binary64) %155) (fma.f64 %20 %52 %78) (fma.f64 %20 %51 %155) (fma.f64 #s(literal 1 binary64) %67 %182) (fma.f64 %67 #s(literal 1/2 binary64) %78) (fma.f64 %67 #s(literal 1 binary64) %155) (fma.f64 t %12 %78) (fma.f64 t y %155) (fma.f64 y %56 %78) (fma.f64 y t %155) (+.f64 %176 %176) (+.f64 %191 %182) (+.f64 %78 %78) (+.f64 %67 %155) (*.f64 %197 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) %201) (*.f64 #s(literal 4 binary64) %205) (*.f64 #s(literal -2 binary64) %207) (*.f64 #s(literal -2 binary64) %210) (*.f64 #s(literal -2 binary64) %213) (*.f64 #s(literal -1/2 binary64) %215) (*.f64 #s(literal -1/2 binary64) %217) (*.f64 %204 #s(literal 2 binary64)) (*.f64 %220 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %197) (*.f64 #s(literal 1/2 binary64) %223) (*.f64 #s(literal 2 binary64) %204) (*.f64 #s(literal 2 binary64) %220) (*.f64 %209 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %209) (*.f64 #s(literal 1 binary64) %229) (*.f64 #s(literal 1 binary64) %195) (*.f64 %195 #s(literal 1 binary64)) (pow.f64 %196 #s(literal -1 binary64)) (pow.f64 %195 #s(literal 1 binary64)) (/.f64 %210 #s(literal -1/2 binary64)) (/.f64 %236 #s(literal -2 binary64)) (/.f64 %238 #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) %240) (/.f64 %220 #s(literal 1/2 binary64)) (/.f64 %223 #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) %200) (/.f64 #s(literal 2 binary64) %245) (/.f64 %209 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %212) (/.f64 #s(literal 1 binary64) %196) (/.f64 %195 #s(literal 1 binary64)) (neg.f64 %209) (fma.f64 %197 #s(literal 1/2 binary64) %252) (fma.f64 #s(literal 1/4 binary64) %201 %252) (fma.f64 #s(literal 4 binary64) %205 %252) (fma.f64 #s(literal -2 binary64) %207 %252) (fma.f64 #s(literal -2 binary64) %210 %252) (fma.f64 #s(literal -2 binary64) %213 %252) (fma.f64 #s(literal -1/2 binary64) %215 %252) (fma.f64 #s(literal -1/2 binary64) %217 %252) (fma.f64 #s(literal -1/2 binary64) %209 %204) (fma.f64 %204 #s(literal 2 binary64) %252) (fma.f64 %220 #s(literal 2 binary64) %252) (fma.f64 %264 #s(literal -1 binary64) %265) (fma.f64 #s(literal 1/2 binary64) %197 %252) (fma.f64 #s(literal 1/2 binary64) %223 %252) (fma.f64 #s(literal 1/2 binary64) %195 %204) (fma.f64 #s(literal 2 binary64) %204 %252) (fma.f64 #s(literal 2 binary64) %220 %252) (fma.f64 %209 #s(literal -1 binary64) %252) (fma.f64 %19 #s(literal 1 binary64) %273) (fma.f64 #s(literal -1 binary64) %264 %275) (fma.f64 #s(literal -1 binary64) %209 %252) (fma.f64 #s(literal -1 binary64) z %278) (fma.f64 #s(literal 1 binary64) %229 %252) (fma.f64 #s(literal 1 binary64) %19 %281) (fma.f64 #s(literal 1 binary64) %195 %252) (fma.f64 #s(literal 1 binary64) x %284) (fma.f64 %195 #s(literal 1 binary64) %252) (fma.f64 z #s(literal -1 binary64) %287) (fma.f64 x #s(literal 1 binary64) %289) (-.f64 %291 %292) (-.f64 %294 %15) (-.f64 %19 %264) %195 (+.f64 %287 %265) (+.f64 %273 %289) (+.f64 %299 %291) (+.f64 %291 %299) (+.f64 %302 %294) (+.f64 %294 %302) (+.f64 %278 %275) (+.f64 %281 %284) (+.f64 %289 %273) (+.f64 %265 %287) (+.f64 %275 %278) (+.f64 %284 %281) (+.f64 %311 %19) (+.f64 %204 %204) (+.f64 %19 %311) (+.f64 %19 x) (+.f64 %195 %252) (+.f64 x %19) #s(literal 1 binary64) (*.f64 %319 #s(literal 1/2 binary64)) (*.f64 %321 %58) (*.f64 %323 %49) (*.f64 %325 %61) (*.f64 %63 %327) (*.f64 %70 %217) (*.f64 %73 %330) (*.f64 %73 %217) (*.f64 %49 %210) (*.f64 %210 %54) (*.f64 %335 #s(literal 2 binary64)) (*.f64 %8 %220) (*.f64 %220 %61) (*.f64 %220 %8) (*.f64 %223 %12) (*.f64 %12 %341) (*.f64 %12 %223) (*.f64 %344 #s(literal -1 binary64)) (*.f64 %209 %20) (*.f64 %20 %209) (*.f64 %318 #s(literal 1 binary64)) %318 (*.f64 y %195) (pow.f64 %318 #s(literal 1 binary64)) (/.f64 (*.f64 %195 %8) #s(literal 2 binary64)) (/.f64 (*.f64 y %223) #s(literal 2 binary64)) (/.f64 %355 #s(literal -1/2 binary64)) (/.f64 %319 #s(literal 2 binary64)) (/.f64 (fma.f64 y x (*.f64 #s(literal 1 binary64) %32)) #s(literal 1 binary64)) (/.f64 (-.f64 %361 %362) #s(literal 1 binary64)) (/.f64 (*.f64 %344 #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 %318 #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 %209 %12) #s(literal -1/2 binary64)) (/.f64 (*.f64 %12 %209) #s(literal -1/2 binary64)) (/.f64 %103 %373) (/.f64 %111 %375) (/.f64 %114 %196) (/.f64 %117 %212) (/.f64 %119 %379) (/.f64 %122 %212) (/.f64 %124 %196) (/.f64 %128 %383) (/.f64 (neg.f64 %335) #s(literal -1/2 binary64)) (/.f64 %335 #s(literal 1/2 binary64)) (/.f64 %8 %388) (/.f64 %12 %200) (/.f64 %344 #s(literal -1 binary64)) (/.f64 %20 %212) (/.f64 %318 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) %335)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) %344)) (/.f64 #s(literal 1 binary64) (/.f64 %212 %20)) (/.f64 #s(literal 1 binary64) (pow.f64 %318 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %196 y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %318)) (/.f64 y %196) (neg.f64 %344) (fma.f64 %319 #s(literal 1/2 binary64) %408) (fma.f64 %321 %58 %408) (fma.f64 %323 %49 %408) (fma.f64 %325 %61 %408) (fma.f64 %63 %327 %408) (fma.f64 %70 %217 %408) (fma.f64 %7 %49 %415) (fma.f64 %7 %49 %418) (fma.f64 %7 %49 %420) (fma.f64 %7 %49 %361) (fma.f64 %11 %73 %415) (fma.f64 %11 %73 %418) (fma.f64 %11 %73 %420) (fma.f64 %11 %73 %361) (fma.f64 %15 %20 %415) (fma.f64 %15 %20 %418) (fma.f64 %15 %20 %420) (fma.f64 %15 %20 %361) (fma.f64 %73 %330 %408) (fma.f64 %73 %11 %415) (fma.f64 %73 %11 %418) (fma.f64 %73 %11 %420) (fma.f64 %73 %11 %361) (fma.f64 %73 %217 %408) (fma.f64 %49 %7 %415) (fma.f64 %49 %7 %418) (fma.f64 %49 %7 %420) (fma.f64 %49 %7 %361) (fma.f64 %49 %210 %408) (fma.f64 %210 %54 %408) (fma.f64 %443 %8 %415) (fma.f64 %443 %8 %418) (fma.f64 %443 %8 %420) (fma.f64 %443 %8 %361) (fma.f64 %448 %8 %32) (fma.f64 %302 y %415) (fma.f64 %302 y %418) (fma.f64 %302 y %420) (fma.f64 %302 y %361) (fma.f64 %294 y %32) (fma.f64 %455 #s(literal 2 binary64) %415) (fma.f64 %455 #s(literal 2 binary64) %418) (fma.f64 %455 #s(literal 2 binary64) %420) (fma.f64 %455 #s(literal 2 binary64) %361) (fma.f64 %460 #s(literal 2 binary64) %32) (fma.f64 %462 %12 %415) (fma.f64 %462 %12 %418) (fma.f64 %462 %12 %420) (fma.f64 %462 %12 %361) (fma.f64 %467 %12 %32) (fma.f64 %335 #s(literal 2 binary64) %408) (fma.f64 %335 #s(literal 1 binary64) %335) (fma.f64 %8 %443 %415) (fma.f64 %8 %443 %418) (fma.f64 %8 %443 %420) (fma.f64 %8 %443 %361) (fma.f64 %8 %448 %32) (fma.f64 %8 %220 %408) (fma.f64 %220 %61 %408) (fma.f64 %220 %8 %408) (fma.f64 %220 y %335) (fma.f64 %223 %12 %408) (fma.f64 %12 %341 %408) (fma.f64 %12 %462 %415) (fma.f64 %12 %462 %418) (fma.f64 %12 %462 %420) (fma.f64 %12 %462 %361) (fma.f64 %12 %467 %32) (fma.f64 %12 %223 %408) (fma.f64 %12 %195 %335) (fma.f64 %264 %20 %32) (fma.f64 #s(literal 1/2 binary64) %318 %490) (fma.f64 %32 #s(literal 1 binary64) %415) (fma.f64 %32 #s(literal 1 binary64) %418) (fma.f64 %32 #s(literal 1 binary64) %420) (fma.f64 %32 #s(literal 1 binary64) %361) (fma.f64 %344 #s(literal -1 binary64) %408) (fma.f64 %209 %20 %408) (fma.f64 %19 y %415) (fma.f64 %19 y %418) (fma.f64 %19 y %420) (fma.f64 %19 y %361) (fma.f64 %20 %15 %415) (fma.f64 %20 %15 %418) (fma.f64 %20 %15 %420) (fma.f64 %20 %15 %361) (fma.f64 %20 %210 %335) (fma.f64 %20 %264 %32) (fma.f64 %20 %209 %408) (fma.f64 %20 z %415) (fma.f64 %20 z %418) (fma.f64 %20 z %420) (fma.f64 %20 z %361) (fma.f64 %361 #s(literal 1 binary64) %32) (fma.f64 %318 #s(literal 1/2 binary64) %335) (fma.f64 %318 #s(literal 1 binary64) %408) (fma.f64 #s(literal 1 binary64) %318 %516) (fma.f64 %195 %12 %335) (fma.f64 %195 y %408) (fma.f64 z %20 %415) (fma.f64 z %20 %418) (fma.f64 z %20 %420) (fma.f64 z %20 %361) (fma.f64 y %302 %415) (fma.f64 y %302 %418) (fma.f64 y %302 %420) (fma.f64 y %302 %361) (fma.f64 y %294 %32) (fma.f64 y %220 %335) (fma.f64 y %19 %415) (fma.f64 y %19 %418) (fma.f64 y %19 %420) (fma.f64 y %19 %361) (fma.f64 y %195 %408) (fma.f64 y x %32) (fma.f64 x y %32) (-.f64 %32 %537) (-.f64 %32 %417) (-.f64 %361 %3) (+.f64 %415 %32) (+.f64 %490 %490) (+.f64 %418 %32) (+.f64 %544 %516) (+.f64 %420 %32) (+.f64 %335 %335) (+.f64 %32 %415) (+.f64 %32 %418) (+.f64 %32 %420) (+.f64 %32 %361) (+.f64 %361 %32) (+.f64 %318 %408) (*.f64 %554 %555) (*.f64 %558 %201) (*.f64 %562 #s(literal 1/2 binary64)) (*.f64 %564 #s(literal 2 binary64)) (*.f64 %197 %566) (*.f64 %323 %71) (*.f64 %48 %217) (*.f64 %52 %330) (*.f64 #s(literal 1/4 binary64) %573) (*.f64 %575 %204) (*.f64 %210 %74) (*.f64 #s(literal 4 binary64) %579) (*.f64 #s(literal -2 binary64) %581) (*.f64 #s(literal -2 binary64) %583) (*.f64 #s(literal -2 binary64) %585) (*.f64 #s(literal -2 binary64) %587) (*.f64 #s(literal -2 binary64) %590) (*.f64 #s(literal -1/2 binary64) %592) (*.f64 #s(literal -1/2 binary64) %594) (*.f64 #s(literal -1/2 binary64) %596) (*.f64 #s(literal -1/2 binary64) %598) (*.f64 %578 #s(literal 2 binary64)) (*.f64 %204 %575) (*.f64 %56 %223) (*.f64 %64 %220) (*.f64 %220 %64) (*.f64 %223 %56) (*.f64 #s(literal 1/2 binary64) %562) (*.f64 #s(literal 1/2 binary64) %607) (*.f64 #s(literal 1/2 binary64) %609) (*.f64 #s(literal 1/2 binary64) %611) (*.f64 #s(literal 1/2 binary64) %613) (*.f64 #s(literal 2 binary64) %615) (*.f64 #s(literal 2 binary64) %564) (*.f64 #s(literal 2 binary64) %578) (*.f64 %51 %209) (*.f64 %571 #s(literal -1 binary64)) (*.f64 %209 %51) (*.f64 #s(literal -1 binary64) %571) (*.f64 %560 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %624) (*.f64 #s(literal 1 binary64) %626) (*.f64 #s(literal 1 binary64) %628) (*.f64 #s(literal 1 binary64) %560) %560 (*.f64 t %195) (pow.f64 %561 #s(literal -1 binary64)) (pow.f64 %560 #s(literal 1 binary64)) (/.f64 (/.f64 %571 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (/.f64 %587 #s(literal -1/2 binary64)) (/.f64 %564 #s(literal 1/2 binary64)) (/.f64 %607 #s(literal 2 binary64)) (/.f64 (*.f64 %195 #s(literal -1 binary64)) %104) (/.f64 (*.f64 t #s(literal -1 binary64)) %212) (/.f64 %643 %104) (/.f64 %645 #s(literal 2 binary64)) (/.f64 %647 #s(literal -2 binary64)) (/.f64 %649 %212) (/.f64 %651 %245) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %589)) (/.f64 %56 %200) (/.f64 %220 %136) (/.f64 #s(literal 1/2 binary64) %572) (/.f64 #s(literal 2 binary64) %658) (/.f64 %51 %212) (/.f64 %571 #s(literal -1 binary64)) (/.f64 %209 %104) (/.f64 #s(literal -1 binary64) %589) (/.f64 %560 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %561) (/.f64 %195 %115) (/.f64 t %196) (neg.f64 %571) (fma.f64 %554 %555 %669) (fma.f64 %558 %201 %669) (fma.f64 %562 #s(literal 1/2 binary64) %669) (fma.f64 %564 #s(literal 2 binary64) %669) (fma.f64 %197 %566 %669) (fma.f64 %323 %71 %669) (fma.f64 %48 %217 %669) (fma.f64 %52 %330 %669) (fma.f64 #s(literal 1/4 binary64) %573 %669) (fma.f64 %575 %204 %669) (fma.f64 %210 %74 %669) (fma.f64 %213 %51 %578) (fma.f64 #s(literal 4 binary64) %579 %669) (fma.f64 #s(literal -2 binary64) %581 %669) (fma.f64 #s(literal -2 binary64) %583 %669) (fma.f64 #s(literal -2 binary64) %585 %669) (fma.f64 #s(literal -2 binary64) %587 %669) (fma.f64 #s(literal -2 binary64) %590 %669) (fma.f64 #s(literal -1/2 binary64) %592 %669) (fma.f64 #s(literal -1/2 binary64) %594 %669) (fma.f64 #s(literal -1/2 binary64) %596 %669) (fma.f64 #s(literal -1/2 binary64) %598 %669) (fma.f64 #s(literal -1/2 binary64) %571 %578) (fma.f64 %578 #s(literal 2 binary64) %669) (fma.f64 %566 %195 %578) (fma.f64 %204 %575 %669) (fma.f64 %204 t %578) (fma.f64 %56 %223 %669) (fma.f64 %64 %220 %669) (fma.f64 %220 %64 %669) (fma.f64 %223 %56 %669) (fma.f64 #s(literal 1/2 binary64) %562 %669) (fma.f64 #s(literal 1/2 binary64) %607 %669) (fma.f64 #s(literal 1/2 binary64) %609 %669) (fma.f64 #s(literal 1/2 binary64) %611 %669) (fma.f64 #s(literal 1/2 binary64) %613 %669) (fma.f64 #s(literal 1/2 binary64) %560 %578) (fma.f64 #s(literal 2 binary64) %615 %669) (fma.f64 #s(literal 2 binary64) %564 %669) (fma.f64 #s(literal 2 binary64) %578 %669) (fma.f64 %51 %209 %669) (fma.f64 %571 #s(literal -1 binary64) %669) (fma.f64 %209 %51 %669) (fma.f64 %19 t %713) (fma.f64 #s(literal -1 binary64) %571 %669) (fma.f64 %713 #s(literal 1 binary64) %717) (fma.f64 %560 #s(literal 1 binary64) %669) (fma.f64 #s(literal 1 binary64) %624 %669) (fma.f64 #s(literal 1 binary64) %626 %669) (fma.f64 #s(literal 1 binary64) %628 %669) (fma.f64 #s(literal 1 binary64) %713 %723) (fma.f64 #s(literal 1 binary64) %560 %669) (fma.f64 %195 t %669) (fma.f64 t %19 %713) (fma.f64 t %195 %669) (fma.f64 t x %716) (fma.f64 x t %716) (-.f64 %713 (*.f64 %51 %19)) (-.f64 %713 (neg.f64 %716)) (-.f64 %713 %735) (+.f64 (*.f64 #s(literal 1 binary64) %713) %723) (+.f64 (*.f64 %713 #s(literal 1 binary64)) %717) (+.f64 %716 %713) (+.f64 %578 %578) (+.f64 %713 %716) (+.f64 %560 %669) %713 (*.f64 x t) (pow.f64 %713 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) x) %104) (/.f64 %281 %115) (/.f64 %750 #s(literal -1 binary64)) (/.f64 %713 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %713 #s(literal -1 binary64))) (/.f64 x %115) %735 (*.f64 z t) (pow.f64 %735 #s(literal 1 binary64)) (/.f64 (*.f64 %51 z) #s(literal -1 binary64)) (/.f64 %275 %104) (/.f64 %761 %115) (/.f64 %735 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %735 #s(literal -1 binary64))) (/.f64 z %115) %767 (*.f64 y %43) (pow.f64 %767 #s(literal 1 binary64)) (/.f64 (*.f64 %12 %43) #s(literal 1/2 binary64)) (/.f64 %772 #s(literal -1 binary64)) (/.f64 %767 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %767 #s(literal -1 binary64))) (*.f64 %777 t) %779 (*.f64 %713 z) (*.f64 t %777) (*.f64 z %713) (*.f64 x %735) (pow.f64 %779 #s(literal 1 binary64)) (/.f64 (*.f64 %51 %777) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %777) %104) (/.f64 (*.f64 #s(literal 1 binary64) %777) %115) (/.f64 %777 %115) (/.f64 %779 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %779 #s(literal -1 binary64))) (*.f64 %795 y) (*.f64 %20 %797) (*.f64 y %795) (pow.f64 %800 #s(literal 1 binary64)) (/.f64 (*.f64 %12 %795) #s(literal 1/2 binary64)) (/.f64 %111 (*.f64 %19 #s(literal 1/2 binary64))) (/.f64 %114 %806) (/.f64 %117 %289) (/.f64 %117 %19) (/.f64 %119 (*.f64 z #s(literal 1/2 binary64))) (/.f64 %122 %265) (/.f64 %124 %813) (/.f64 %124 z) (/.f64 %128 (*.f64 #s(literal 1/2 binary64) %19)) (/.f64 %818 #s(literal -1 binary64)) (/.f64 %12 (*.f64 #s(literal 1/2 binary64) z)) (/.f64 %20 %275) (/.f64 %20 %284) (/.f64 %20 %19) (/.f64 %800 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %800 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %19 %20)) (/.f64 #s(literal 1 binary64) (/.f64 z y)) (/.f64 y %832) (/.f64 y %761) %800 (neg.f64 %818) %838 %840 %843 %846 %849 %850 %851 %853 %855 %857 %859 %862 %864 %865 %866 %867 %868 %869 %871 %874 %876 %878 %880 %882 %884 %886 %888 %890 %892 %893 %894 %896 %898 %900 %902 %904 %906 %908 %910 %912 %914 %916 %918 %920 %922 %924 %926 %928 %929 %930 %931 %933 %935 %937 %939 %941 (*.f64 %7 %942) (*.f64 %15 %67) (*.f64 %291 %88) (*.f64 %12 %946) (*.f64 %32 %51) (*.f64 %20 %949) %847 (*.f64 %67 %15) (*.f64 %67 z) (*.f64 t %3) (*.f64 %3 t) (*.f64 z %67) (*.f64 y %735) (pow.f64 %847 #s(literal 1 binary64)) (/.f64 (*.f64 %78 z) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %3) %104) (/.f64 (*.f64 %12 %735) #s(literal 1/2 binary64)) (/.f64 %5 %136) (/.f64 %362 %115) (/.f64 %844 #s(literal -1 binary64)) (/.f64 %32 %104) (/.f64 %847 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %115 %3)) (/.f64 #s(literal 1 binary64) (pow.f64 %847 #s(literal -1 binary64))) (/.f64 %3 %115) (neg.f64 %844) (*.f64 %311 %847) (*.f64 %836 t) (*.f64 %839 t) (*.f64 %844 %264) (*.f64 %264 %844) (*.f64 %777 %67) (*.f64 %32 %750) (*.f64 %858 #s(literal 1 binary64)) (*.f64 %847 %311) %858 (*.f64 %779 y) (*.f64 %735 %361) (*.f64 %713 %3) (*.f64 t %872) (*.f64 t %839) (*.f64 %3 %989) (*.f64 %3 %713) (*.f64 z %860) (*.f64 y %779) (*.f64 x %847) (pow.f64 %858 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %872) %104) (/.f64 (*.f64 #s(literal 1 binary64) %872) %115) (/.f64 (*.f64 #s(literal -1 binary64) %839) %104) (/.f64 (*.f64 #s(literal 1 binary64) %839) %115) (/.f64 (*.f64 %12 %779) #s(literal 1/2 binary64)) (/.f64 %836 %115) (/.f64 %839 %115) (/.f64 %861 #s(literal -1 binary64)) (/.f64 %858 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %858 #s(literal -1 binary64))) (neg.f64 (*.f64 %858 #s(literal -1 binary64))) (neg.f64 %861) (fma.f64 %311 %847 %1015) (fma.f64 %836 t %1015) (fma.f64 %839 t %1015) (fma.f64 %844 %264 %1015) (fma.f64 %264 %844 %1015) (fma.f64 %777 %67 %1015) (fma.f64 #s(literal 1/2 binary64) %858 %1022) (fma.f64 %32 %750 %1015) (fma.f64 %858 #s(literal 1/2 binary64) %1025) (fma.f64 %858 #s(literal 1 binary64) %1015) (fma.f64 %847 %311 %1015) (fma.f64 %847 x %1015) (fma.f64 %779 y %1015) (fma.f64 %735 %361 %1015) (fma.f64 %713 %3 %1015) (fma.f64 #s(literal 1 binary64) %858 %1033) (fma.f64 t %872 %1015) (fma.f64 t %839 %1015) (fma.f64 %3 %989 %1015) (fma.f64 %3 %713 %1015) (fma.f64 z %860 %1015) (fma.f64 y %779 %1015) (fma.f64 x %847 %1015) (+.f64 %1025 %1025) (+.f64 %1022 %1022) (+.f64 %927 %1033) (+.f64 %858 %1015) %1046 %1047 %1048 %1049 %1051 %1053 %1054 %860 %1055 %1056 %1057 %1058 %1059 %1060 %1062 %1064 %1065 %1066 %1068 %1070 %1072 %1074 %1076 %1077 %1078 %1079 %1081 %1083 %1085 %1046 %1047 %1048 %1049 %1051 %1053 %1054 %860 %1055 %1056 %1057 %1058 %1059 %1060 %1062 %1064 %1065 %1066 %1068 %1070 %1072 %1074 %1076 %1077 %1078 %1079 %1081 %1083 %1085 %838 %840 %843 %846 %849 %850 %851 %853 %855 %857 %859 %862 %864 %865 %866 %867 %868 %869 %871 %874 %876 %878 %880 %882 %884 %886 %888 %890 %892 %893 %894 %896 %898 %900 %902 %904 %906 %908 %910 %912 %914 %916 %918 %920 %922 %924 %926 %928 %929 %930 %931 %933 %935 %937 %939 %941 (*.f64 #s(literal 1/4 binary64) %1086) (*.f64 #s(literal -2 binary64) %1088) (*.f64 #s(literal -1/2 binary64) %1090) (*.f64 #s(literal 1/2 binary64) %245) (*.f64 #s(literal 2 binary64) %200) (*.f64 %212 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %212) (*.f64 %196 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %196) (pow.f64 %196 #s(literal 1 binary64)) (pow.f64 %195 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 %209 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %236) (/.f64 %245 #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) %204) (/.f64 #s(literal 2 binary64) %238) (/.f64 #s(literal 2 binary64) %223) (/.f64 %212 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %643) (/.f64 #s(literal -1 binary64) %209) (/.f64 %196 #s(literal 1 binary64)) %196 (neg.f64 %212) (fma.f64 #s(literal 1/4 binary64) %1086 %1112) (fma.f64 #s(literal 1/4 binary64) %1086 %1114) (fma.f64 #s(literal 1/4 binary64) %1086 %1116) (fma.f64 %1088 #s(literal -1 binary64) %200) (fma.f64 #s(literal -2 binary64) %1088 %1112) (fma.f64 #s(literal -2 binary64) %1088 %1114) (fma.f64 #s(literal -2 binary64) %1088 %1116) (fma.f64 #s(literal -1/2 binary64) %1090 %1112) (fma.f64 #s(literal -1/2 binary64) %1090 %1114) (fma.f64 #s(literal -1/2 binary64) %1090 %1116) (fma.f64 #s(literal -1/2 binary64) %212 %200) (fma.f64 %200 #s(literal 1 binary64) %200) (fma.f64 #s(literal 1/2 binary64) %245 %1112) (fma.f64 #s(literal 1/2 binary64) %245 %1114) (fma.f64 #s(literal 1/2 binary64) %245 %1116) (fma.f64 #s(literal 1/2 binary64) %196 %200) (fma.f64 #s(literal 2 binary64) %200 %1112) (fma.f64 #s(literal 2 binary64) %200 %1114) (fma.f64 #s(literal 2 binary64) %200 %1116) (fma.f64 %212 #s(literal -1 binary64) %1112) (fma.f64 %212 #s(literal -1 binary64) %1114) (fma.f64 %212 #s(literal -1 binary64) %1116) (fma.f64 #s(literal -1 binary64) %212 %1112) (fma.f64 #s(literal -1 binary64) %212 %1114) (fma.f64 #s(literal -1 binary64) %212 %1116) (fma.f64 %196 #s(literal 1/2 binary64) %379) (fma.f64 %196 #s(literal 1 binary64) %1112) (fma.f64 %196 #s(literal 1 binary64) %1114) (fma.f64 %196 #s(literal 1 binary64) %1116) (fma.f64 #s(literal 1 binary64) %196 %1112) (fma.f64 #s(literal 1 binary64) %196 %1114) (fma.f64 #s(literal 1 binary64) %196 %1116) (+.f64 %379 %379) (+.f64 %200 %200) (+.f64 %196 %1112) (+.f64 %196 %1114) (+.f64 %196 %1116) (*.f64 %1152 t) (*.f64 %1154 %797) (*.f64 %841 %195) (*.f64 %344 (/.f64 %51 z)) (*.f64 %209 (neg.f64 %841)) (*.f64 %88 (/.f64 %209 z)) (*.f64 %20 (/.f64 %560 %19)) (*.f64 %20 (/.f64 %571 z)) (*.f64 %1167 %795) %1169 (*.f64 %560 %800) (*.f64 %318 %837) (*.f64 %195 %841) (*.f64 %67 (/.f64 %195 z)) (*.f64 t %1152) (*.f64 t %1176) (*.f64 y %1178) (pow.f64 %1169 #s(literal 1 binary64)) (/.f64 (*.f64 %344 %795) %104) (/.f64 (*.f64 %318 %795) %115) (/.f64 (*.f64 #s(literal -1 binary64) %841) %212) (/.f64 (*.f64 #s(literal 1 binary64) %841) %196) (/.f64 (*.f64 %51 %1176) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %1176) %104) (/.f64 (*.f64 #s(literal 1 binary64) %1176) %115) (/.f64 (*.f64 %12 %1178) #s(literal 1/2 binary64)) (/.f64 (*.f64 %20 %1178) #s(literal -1 binary64)) (/.f64 (*.f64 %88 %795) %212) (/.f64 (*.f64 #s(literal -1 binary64) %800) %589) (/.f64 (*.f64 #s(literal 1 binary64) %800) %561) (/.f64 %1205 #s(literal -1 binary64)) (/.f64 (*.f64 %1167 #s(literal -1 binary64)) %284) (/.f64 %1209 %832) (/.f64 %1211 %1212) (/.f64 %1214 %1215) (/.f64 %1217 %1218) (/.f64 %191 %1220) (/.f64 %114 %1222) (/.f64 %117 %1224) (/.f64 %122 %1226) (/.f64 %124 %1228) (/.f64 %1152 %115) (/.f64 %1231 #s(literal -1 binary64)) (/.f64 %818 %589) (/.f64 %1154 %289) (/.f64 %1154 %265) (/.f64 %1154 %275) (/.f64 %1154 %284) (/.f64 %1154 %19) (/.f64 %841 %196) (/.f64 %344 (*.f64 %104 z)) (/.f64 %344 (*.f64 %115 %19)) (/.f64 %88 (*.f64 %19 %196)) (/.f64 %88 (*.f64 z %212)) (/.f64 %88 %1215) (/.f64 %88 %1218) (/.f64 %20 %1224) (/.f64 %20 %1226) (/.f64 %20 (*.f64 %19 %561)) (/.f64 %20 (*.f64 z %589)) (/.f64 %1167 %806) (/.f64 %1167 %813) (/.f64 %1167 %832) (/.f64 %1167 %761) (/.f64 %1167 z) (/.f64 %1169 #s(literal 1 binary64)) (/.f64 %800 %561) (/.f64 %318 (*.f64 %104 %19)) (/.f64 %318 (*.f64 %115 z)) (/.f64 #s(literal 1 binary64) (/.f64 %19 %1154)) (/.f64 #s(literal 1 binary64) (pow.f64 %1169 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %1167)) (/.f64 %67 (*.f64 %19 %212)) (/.f64 %67 (*.f64 z %196)) (/.f64 %67 %1212) (/.f64 %67 %1220) (/.f64 y %1222) (/.f64 y %1228) (/.f64 y (*.f64 %19 %589)) (/.f64 y (*.f64 z %561)) (neg.f64 (*.f64 %1154 %795)) (neg.f64 (*.f64 %818 %560)) (neg.f64 %1205) (neg.f64 (*.f64 %841 %209)) (neg.f64 (*.f64 %800 %571)) (neg.f64 (*.f64 %560 %818)) (neg.f64 (/.f64 %1167 %19)) (neg.f64 (/.f64 %1154 z)) (neg.f64 %1231) (fma.f64 %841 %19 %1301) (fma.f64 %841 x %1303) (fma.f64 %19 %841 %1305) (fma.f64 %800 %713 %1307) (fma.f64 %713 %800 %1309) (fma.f64 x %841 %1311) (-.f64 %885 %842) (+.f64 %1303 %1301) (+.f64 %1301 %1303) (+.f64 (*.f64 %800 %713) %1307) (+.f64 %1311 %1305) (+.f64 %1305 %1311) (+.f64 (*.f64 %713 %800) %1309) (+.f64 %885 (/.f64 %844 z)) (*.f64 #s(literal 1/4 binary64) %1324) (*.f64 #s(literal -2 binary64) %1326) (*.f64 #s(literal -1/2 binary64) %1328) (*.f64 #s(literal 1/2 binary64) %557) (*.f64 #s(literal 2 binary64) %136) (*.f64 %104 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %104) (*.f64 %115 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %115) (pow.f64 %115 #s(literal 1 binary64)) (pow.f64 t #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) %1338) (/.f64 #s(literal -2 binary64) %1340) (/.f64 %557 #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) %566) (/.f64 #s(literal 2 binary64) %651) (/.f64 #s(literal 2 binary64) %64) (/.f64 %104 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %649) (/.f64 #s(literal -1 binary64) %51) (/.f64 %115 #s(literal 1 binary64)) %115 (neg.f64 %104) (fma.f64 #s(literal 1/4 binary64) %1324 %1351) (fma.f64 #s(literal 1/4 binary64) %1324 %1353) (fma.f64 #s(literal 1/4 binary64) %1324 %1355) (fma.f64 %1326 #s(literal -1 binary64) %136) (fma.f64 #s(literal -2 binary64) %1326 %1351) (fma.f64 #s(literal -2 binary64) %1326 %1353) (fma.f64 #s(literal -2 binary64) %1326 %1355) (fma.f64 #s(literal -1/2 binary64) %1328 %1351) (fma.f64 #s(literal -1/2 binary64) %1328 %1353) (fma.f64 #s(literal -1/2 binary64) %1328 %1355) (fma.f64 #s(literal -1/2 binary64) %104 %136) (fma.f64 %136 #s(literal 1 binary64) %136) (fma.f64 #s(literal 1/2 binary64) %557 %1351) (fma.f64 #s(literal 1/2 binary64) %557 %1353) (fma.f64 #s(literal 1/2 binary64) %557 %1355) (fma.f64 #s(literal 1/2 binary64) %115 %136) (fma.f64 #s(literal 2 binary64) %136 %1351) (fma.f64 #s(literal 2 binary64) %136 %1353) (fma.f64 #s(literal 2 binary64) %136 %1355) (fma.f64 %104 #s(literal -1 binary64) %1351) (fma.f64 %104 #s(literal -1 binary64) %1353) (fma.f64 %104 #s(literal -1 binary64) %1355) (fma.f64 #s(literal -1 binary64) %104 %1351) (fma.f64 #s(literal -1 binary64) %104 %1353) (fma.f64 #s(literal -1 binary64) %104 %1355) (fma.f64 %115 #s(literal 1/2 binary64) %120) (fma.f64 %115 #s(literal 1 binary64) %1351) (fma.f64 %115 #s(literal 1 binary64) %1353) (fma.f64 %115 #s(literal 1 binary64) %1355) (fma.f64 #s(literal 1 binary64) %115 %1351) (fma.f64 #s(literal 1 binary64) %115 %1353) (fma.f64 #s(literal 1 binary64) %115 %1355) (+.f64 %120 %120) (+.f64 %136 %136) (+.f64 %115 %1351) (+.f64 %115 %1353) (+.f64 %115 %1355) %1392 %1394 %1395 %1397 %1398 %1399 %1400 %1401 %1403 %1405 %1407 %1409 %1411 %1413 %1416 %1418 %1421 %1423 %1426 %1428 %1430 %1432 %1434 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1459 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1167 %1468 %1469 %1470 %1471 %1472 %1473 %1475 %1476 %1478 %1481 %1485 %1486 %1487 %1490 %1494 %1496 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1510 %1511 %1513 %1514 %1515 %1517 %1519 %1521 %1523 %1525 %1527 %1529 %1531 %1533 %1534 %1536 %1538 %1540 %1542 %1544 %1545 %1546 %1548 %1549 %1550 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1564 %1566 %1568 %1570 %1572 %1574 %1576 %1578 %1579 %1580 %1581 %1584 %1586 %1587 %1588 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1624 %1625 %1626 %1627 %1628 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1677 %1679 %1680 %1681 %1682 %1683 %1684 %1685 %1686 %1392 %1394 %1395 %1397 %1398 %1399 %1400 %1401 %1403 %1405 %1407 %1409 %1411 %1413 %1416 %1418 %1421 %1423 %1426 %1428 %1430 %1432 %1434 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1459 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1167 %1468 %1469 %1470 %1471 %1472 %1473 %1475 %1476 %1478 %1481 %1485 %1486 %1487 %1490 %1494 %1496 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1510 %1511 %1513 %1514 %1515 %1517 %1519 %1521 %1523 %1525 %1527 %1529 %1531 %1533 %1534 %1536 %1538 %1540 %1542 %1544 %1545 %1546 %1548 %1549 %1550 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1564 %1566 %1568 %1570 %1572 %1574 %1576 %1578 %1579 %1580 %1581 %1584 %1586 %1587 %1588 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1624 %1625 %1626 %1627 %1628 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1677 %1679 %1680 %1681 %1682 %1683 %1684 %1685 %1686 (*.f64 %1687 %245) (*.f64 %1689 %557) (*.f64 %1691 %1326) (*.f64 %1693 %1088) (*.f64 %1090 %1695) (*.f64 #s(literal 1/4 binary64) %1697) (*.f64 %1328 %1699) (*.f64 #s(literal -2 binary64) %1701) (*.f64 #s(literal -2 binary64) %1703) (*.f64 #s(literal -2 binary64) %1705) (*.f64 #s(literal -1/2 binary64) %1707) (*.f64 #s(literal -1/2 binary64) %1709) (*.f64 #s(literal -1/2 binary64) %1711) (*.f64 %136 %245) (*.f64 %245 %136) (*.f64 %200 %557) (*.f64 %557 %200) (*.f64 #s(literal 1/2 binary64) %1717) (*.f64 #s(literal 1/2 binary64) %1719) (*.f64 #s(literal 1/2 binary64) %1721) (*.f64 #s(literal 1/2 binary64) %1723) (*.f64 #s(literal 2 binary64) %572) (*.f64 %104 %212) (*.f64 %212 %104) (*.f64 %589 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %589) (*.f64 %561 #s(literal 1 binary64)) (*.f64 %115 %196) (*.f64 %196 %115) (*.f64 #s(literal 1 binary64) %1733) (*.f64 #s(literal 1 binary64) %1735) (*.f64 #s(literal 1 binary64) %561) (pow.f64 %561 #s(literal 1 binary64)) (pow.f64 %560 #s(literal -1 binary64)) (/.f64 %1687 %204) (/.f64 %1689 %566) (/.f64 %658 #s(literal 2 binary64)) (/.f64 %373 %1338) (/.f64 %388 %64) (/.f64 %240 %1340) (/.f64 %134 %223) (/.f64 #s(literal -2 binary64) (*.f64 %571 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %647) (/.f64 %245 %651) (/.f64 %557 %238) (/.f64 #s(literal 1/2 binary64) %578) (/.f64 #s(literal 2 binary64) (*.f64 %560 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %645) (/.f64 %104 %209) (/.f64 %212 %649) (/.f64 %212 %51) (/.f64 %589 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 %571 #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) %571) (/.f64 %561 #s(literal 1 binary64)) (/.f64 %115 %195) (/.f64 %196 t) %561 (neg.f64 %589) (fma.f64 %1687 %245 %1767) (fma.f64 %1687 %245 %1769) (fma.f64 %1687 %245 %1771) (fma.f64 %1689 %557 %1767) (fma.f64 %1689 %557 %1769) (fma.f64 %1689 %557 %1771) (fma.f64 %1691 %1326 %1767) (fma.f64 %1691 %1326 %1769) (fma.f64 %1691 %1326 %1771) (fma.f64 %1693 %1088 %1767) (fma.f64 %1693 %1088 %1769) (fma.f64 %1693 %1088 %1771) (fma.f64 %1090 %1695 %1767) (fma.f64 %1090 %1695 %1769) (fma.f64 %1090 %1695 %1771) (fma.f64 #s(literal 1/4 binary64) %1697 %1767) (fma.f64 #s(literal 1/4 binary64) %1697 %1769) (fma.f64 #s(literal 1/4 binary64) %1697 %1771) (fma.f64 %1328 %1699 %1767) (fma.f64 %1328 %1699 %1769) (fma.f64 %1328 %1699 %1771) (fma.f64 %1705 #s(literal -1 binary64) %572) (fma.f64 %572 #s(literal 1 binary64) %572) (fma.f64 #s(literal -2 binary64) %1701 %1767) (fma.f64 #s(literal -2 binary64) %1701 %1769) (fma.f64 #s(literal -2 binary64) %1701 %1771) (fma.f64 #s(literal -2 binary64) %1703 %1767) (fma.f64 #s(literal -2 binary64) %1703 %1769) (fma.f64 #s(literal -2 binary64) %1703 %1771) (fma.f64 #s(literal -2 binary64) %1705 %1767) (fma.f64 #s(literal -2 binary64) %1705 %1769) (fma.f64 #s(literal -2 binary64) %1705 %1771) (fma.f64 #s(literal -1/2 binary64) %1707 %1767) (fma.f64 #s(literal -1/2 binary64) %1707 %1769) (fma.f64 #s(literal -1/2 binary64) %1707 %1771) (fma.f64 #s(literal -1/2 binary64) %1709 %1767) (fma.f64 #s(literal -1/2 binary64) %1709 %1769) (fma.f64 #s(literal -1/2 binary64) %1709 %1771) (fma.f64 #s(literal -1/2 binary64) %1711 %1767) (fma.f64 #s(literal -1/2 binary64) %1711 %1769) (fma.f64 #s(literal -1/2 binary64) %1711 %1771) (fma.f64 #s(literal -1/2 binary64) %589 %572) (fma.f64 %136 %245 %1767) (fma.f64 %136 %245 %1769) (fma.f64 %136 %245 %1771) (fma.f64 %136 %196 %572) (fma.f64 %245 %136 %1767) (fma.f64 %245 %136 %1769) (fma.f64 %245 %136 %1771) (fma.f64 %200 %557 %1767) (fma.f64 %200 %557 %1769) (fma.f64 %200 %557 %1771) (fma.f64 %557 %200 %1767) (fma.f64 %557 %200 %1769) (fma.f64 %557 %200 %1771) (fma.f64 #s(literal 1/2 binary64) %1717 %1767) (fma.f64 #s(literal 1/2 binary64) %1717 %1769) (fma.f64 #s(literal 1/2 binary64) %1717 %1771) (fma.f64 #s(literal 1/2 binary64) %1719 %1767) (fma.f64 #s(literal 1/2 binary64) %1719 %1769) (fma.f64 #s(literal 1/2 binary64) %1719 %1771) (fma.f64 #s(literal 1/2 binary64) %1721 %1767) (fma.f64 #s(literal 1/2 binary64) %1721 %1769) (fma.f64 #s(literal 1/2 binary64) %1721 %1771) (fma.f64 #s(literal 1/2 binary64) %1723 %1767) (fma.f64 #s(literal 1/2 binary64) %1723 %1769) (fma.f64 #s(literal 1/2 binary64) %1723 %1771) (fma.f64 #s(literal 1/2 binary64) %561 %572) (fma.f64 #s(literal 2 binary64) %572 %1767) (fma.f64 #s(literal 2 binary64) %572 %1769) (fma.f64 #s(literal 2 binary64) %572 %1771) (fma.f64 %104 %212 %1767) (fma.f64 %104 %212 %1769) (fma.f64 %104 %212 %1771) (fma.f64 %212 %104 %1767) (fma.f64 %212 %104 %1769) (fma.f64 %212 %104 %1771) (fma.f64 %589 #s(literal -1 binary64) %1767) (fma.f64 %589 #s(literal -1 binary64) %1769) (fma.f64 %589 #s(literal -1 binary64) %1771) (fma.f64 #s(literal -1 binary64) %589 %1767) (fma.f64 #s(literal -1 binary64) %589 %1769) (fma.f64 #s(literal -1 binary64) %589 %1771) (fma.f64 %561 #s(literal 1/2 binary64) %1547) (fma.f64 %561 #s(literal 1 binary64) %1767) (fma.f64 %561 #s(literal 1 binary64) %1769) (fma.f64 %561 #s(literal 1 binary64) %1771) (fma.f64 %115 %196 %1767) (fma.f64 %115 %196 %1769) (fma.f64 %115 %196 %1771) (fma.f64 %196 %115 %1767) (fma.f64 %196 %115 %1769) (fma.f64 %196 %115 %1771) (fma.f64 #s(literal 1 binary64) %1733 %1767) (fma.f64 #s(literal 1 binary64) %1733 %1769) (fma.f64 #s(literal 1 binary64) %1733 %1771) (fma.f64 #s(literal 1 binary64) %1735 %1767) (fma.f64 #s(literal 1 binary64) %1735 %1769) (fma.f64 #s(literal 1 binary64) %1735 %1771) (fma.f64 #s(literal 1 binary64) %561 %1767) (fma.f64 #s(literal 1 binary64) %561 %1769) (fma.f64 #s(literal 1 binary64) %561 %1771) (+.f64 %1547 %1547) (+.f64 %572 %572) (+.f64 %561 %1767) (+.f64 %561 %1769) (+.f64 %561 %1771) %1392 %1394 %1395 %1397 %1398 %1399 %1400 %1401 %1403 %1405 %1407 %1409 %1411 %1413 %1416 %1418 %1421 %1423 %1426 %1428 %1430 %1432 %1434 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1459 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1167 %1468 %1469 %1470 %1471 %1472 %1473 %1475 %1476 %1478 %1481 %1485 %1486 %1487 %1490 %1494 %1496 %1497 %1499 %1501 %1503 %1505 %1507 %1509 %1510 %1511 %1513 %1514 %1515 %1517 %1519 %1521 %1523 %1525 %1527 %1529 %1531 %1533 %1534 %1536 %1538 %1540 %1542 %1544 %1545 %1546 %1548 %1549 %1550 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1564 %1566 %1568 %1570 %1572 %1574 %1576 %1578 %1579 %1580 %1581 %1584 %1586 %1587 %1588 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1624 %1625 %1626 %1627 %1628 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1677 %1679 %1680 %1681 %1682 %1683 %1684 %1685 %1686 (*.f64 %1877 y) %1879 (*.f64 %67 %43) (*.f64 %43 %67) (*.f64 t %767) (*.f64 y %1877) (pow.f64 %1879 #s(literal 1 binary64)) (/.f64 (*.f64 %78 %43) #s(literal 1/2 binary64)) (/.f64 (*.f64 %88 %43) #s(literal -1 binary64)) (/.f64 (*.f64 %51 %767) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %767) %104) (/.f64 (*.f64 #s(literal 1 binary64) %767) %115) (/.f64 (*.f64 %12 %1877) #s(literal 1/2 binary64)) (/.f64 (*.f64 %20 %1877) #s(literal -1 binary64)) (/.f64 %772 %104) (/.f64 %1879 #s(literal 1 binary64)) (/.f64 %767 %115) (/.f64 #s(literal 1 binary64) (pow.f64 %1879 #s(literal -1 binary64))) (pow.f64 %1907 #s(literal 1 binary64)) %1907 (/.f64 #s(literal 1 binary64) (pow.f64 %1907 #s(literal -1 binary64))) (*.f64 %1911 %560) (*.f64 (*.f64 z %195) %841) (*.f64 %1916 %797) (*.f64 %1918 %795) (*.f64 %1920 %795) (*.f64 %1922 %795) (*.f64 %1915 %800) (*.f64 %1167 (/.f64 z z)) %1927 (*.f64 %800 %1915) (*.f64 %560 %870) (*.f64 %195 %842) (*.f64 z %1169) (pow.f64 %1927 #s(literal 1 binary64)) (/.f64 (*.f64 %20 %1915) %19) (/.f64 (*.f64 y %1915) z) (/.f64 (*.f64 #s(literal -1 binary64) %870) %589) (/.f64 (*.f64 #s(literal 1 binary64) %870) %561) (/.f64 %1941 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %842) %212) (/.f64 (*.f64 #s(literal 1 binary64) %842) %196) (/.f64 %1947 #s(literal -1 binary64)) (/.f64 (*.f64 %1154 z) %19) (/.f64 (neg.f64 %1916) z) (/.f64 (neg.f64 %1920) %19) (/.f64 (neg.f64 %1922) %19) (/.f64 %1911 %561) (/.f64 %1916 %19) (/.f64 %1918 z) (/.f64 %1920 z) (/.f64 %1922 z) (/.f64 %842 %196) (/.f64 %1927 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %19 %1916)) (/.f64 #s(literal 1 binary64) (/.f64 z %1918)) (/.f64 #s(literal 1 binary64) (/.f64 z %1920)) (/.f64 #s(literal 1 binary64) (/.f64 z %1922)) (/.f64 #s(literal 1 binary64) (pow.f64 %1927 #s(literal -1 binary64))) (neg.f64 %1941) (neg.f64 (*.f64 %1231 z)) (neg.f64 (*.f64 %818 %1915)) (neg.f64 %1947) (neg.f64 (*.f64 %1911 %571)) (neg.f64 (*.f64 %1915 %818)) (neg.f64 (*.f64 z %1231)) (neg.f64 (/.f64 %1916 z)) (fma.f64 %1911 %713 %1988) (fma.f64 %713 %1911 %1990) (+.f64 (*.f64 %1911 %713) %1988) (+.f64 (*.f64 %713 %1911) %1990) (pow.f64 %1996 #s(literal 1 binary64)) %1996 (/.f64 #s(literal 1 binary64) (pow.f64 %1996 #s(literal -1 binary64))) %2001 %2000 %2003 %2005 %2004 %2007 %2005 %2004 %2007 %2001 %2000 %2003 |
Compiled 2 083 to 2 298 computations (-10.3% saved)
Compiled 428 to 1 187 computations (-177.3% saved)
15 alts after pruning (5 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 423 | 5 | 428 |
| Fresh | 0 | 0 | 0 |
| Picked | 4 | 5 | 9 |
| Done | 0 | 5 | 5 |
| Total | 427 | 15 | 442 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 94.9% | (/.f64 (*.f64 (-.f64 x z) y) (/.f64 #s(literal 1 binary64) t)) |
| ▶ | 50.6% | (/.f64 (*.f64 t y) (approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) |
| ▶ | 58.3% | (/.f64 (*.f64 t y) (approx (/ 1 (- x z)) (/.f64 #s(literal -1 binary64) z))) |
| ▶ | 90.8% | (/.f64 y (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x z)) t)) |
| ▶ | 49.5% | (/.f64 y (approx (/ 1 (* (- x z) t)) (/.f64 #s(literal 1 binary64) (*.f64 t x)))) |
| ▶ | 54.4% | (/.f64 y (approx (/ 1 (* (- x z) t)) (/.f64 #s(literal -1 binary64) (*.f64 t z)))) |
| ✓ | 94.2% | (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) |
| ✓ | 92.1% | (*.f64 (*.f64 t y) (-.f64 x z)) |
| ✓ | 94.9% | (*.f64 (approx (- (* x y) (* z y)) (*.f64 y (-.f64 x z))) t) |
| ✓ | 89.1% | (*.f64 y (*.f64 (-.f64 x z) t)) |
| ✓ | 42.2% | (approx (* (- (* x y) (* z y)) t) (/.f64 (*.f64 (*.f64 (*.f64 z y) t) x) z)) |
| ✓ | 49.5% | (approx (* (- (* x y) (* z y)) t) (*.f64 y (*.f64 t x))) |
| ✓ | 50.7% | (approx (* (- (* x y) (* z y)) t) (*.f64 x (*.f64 t y))) |
| ✓ | 10.9% | (approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 (approx x #s(literal 0 binary64)) y))) |
| ✓ | 50.9% | (approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) |
Compiled 15 to 42 computations (-180.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 348 | 1335 |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (*.f64 t y) %6 = (-.f64 x z) %8 = (*.f64 t x) %9 = (*.f64 t z) %10 = (/.f64 #s(literal -1 binary64) z) %11 = (/.f64 #s(literal 1 binary64) %6) %13 = (- x z) %14 = (/ 1 %13) %15 = (approx %14 %10) %16 = (/.f64 #s(literal -1 binary64) %9) %18 = (/ 1 (* %13 t)) %19 = (approx %18 %16) %20 = (/.f64 #s(literal 1 binary64) x) %21 = (approx %14 %20) %22 = (/.f64 #s(literal 1 binary64) %8) %23 = (approx %18 %22) %24 = (/.f64 %11 t) x y z t #s(literal -1 binary64) %5 %6 #s(literal 1 binary64) %8 %9 %10 %11 %15 %16 %19 %20 %21 %22 %23 %24 (/.f64 y %24) (/.f64 y %23) (/.f64 y %19) (/.f64 %5 %21) (/.f64 %5 %15) |
| Outputs |
|---|
%5 = (- x z) %7 = (*.f64 #s(literal -1 binary64) z) %9 = (-.f64 x z) %12 = (* t x) %13 = (*.f64 t x) %16 = (/ 1 %5) %20 = (pow.f64 z #s(literal 2 binary64)) %24 = (/.f64 #s(literal 1 binary64) z) %28 = (pow.f64 z #s(literal 3 binary64)) %31 = (/.f64 #s(literal 1 binary64) %20) %37 = (pow.f64 z #s(literal 4 binary64)) %48 = (/ 1 (* %5 t)) %49 = (*.f64 t z) %52 = (*.f64 t %20) %55 = (/.f64 #s(literal 1 binary64) %49) %58 = (*.f64 t %28) %61 = (/.f64 #s(literal 1 binary64) %52) %77 = (/.f64 #s(literal 1 binary64) x) %80 = (/.f64 #s(literal 1 binary64) %13) %84 = (/ y (/ %16 t)) %86 = (*.f64 t (*.f64 y z)) %90 = (*.f64 t (*.f64 x y)) %93 = (/.f64 z x) %94 = (*.f64 #s(literal -1 binary64) %93) %101 = (pow.f64 x #s(literal 2 binary64)) %102 = (/.f64 %20 %101) %107 = (pow.f64 x #s(literal 3 binary64)) %115 = (/.f64 #s(literal 1 binary64) t) %116 = (/.f64 z %13) %120 = (*.f64 t %101) %121 = (/.f64 %20 %120) %123 = (*.f64 #s(literal -1 binary64) %116) %127 = (*.f64 t %107) %136 = (/.f64 %86 x) %137 = (*.f64 t y) %175 = (*.f64 #s(literal -1 binary64) (/.f64 z t)) %214 = (/.f64 #s(literal 1 binary64) %101) %220 = (pow.f64 x #s(literal 4 binary64)) %229 = (/.f64 #s(literal 1 binary64) %120) %241 = (/.f64 x z) %245 = (*.f64 #s(literal -1 binary64) %241) %249 = (/.f64 %101 %20) %251 = (+.f64 #s(literal 1 binary64) %241) %262 = (/.f64 x %49) %267 = (/.f64 %101 %52) %269 = (+.f64 %115 %262) %280 = (/.f64 %90 z) %317 = (/.f64 x t) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %7) (approx %5 %9) (approx %12 %13) (approx %16 (/.f64 #s(literal -1 binary64) z)) (approx %16 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %20)) %24)) (approx %16 (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %28)) %31)) %24)) (approx %16 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %37)) (/.f64 #s(literal 1 binary64) %28))) %31)) %24)) (approx %48 (/.f64 #s(literal -1 binary64) %49)) (approx %48 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %52)) %55)) (approx %48 (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %58)) %61)) %55)) (approx %48 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 t %37))) (/.f64 #s(literal 1 binary64) %58))) %61)) %55)) (approx (/ 1 x) %77) (approx (/ 1 %12) %80) (approx %84 (*.f64 #s(literal -1 binary64) %86)) (approx %84 (fma.f64 #s(literal -1 binary64) %86 %90)) (approx %5 (*.f64 x (+.f64 #s(literal 1 binary64) %94))) (approx %16 (/.f64 (+.f64 #s(literal 1 binary64) %93) x)) (approx %16 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %102) %94) x)) (approx %16 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %28 %107)) (fma.f64 #s(literal -1 binary64) %93 (*.f64 #s(literal -1 binary64) %102))) x)) (approx %48 (/.f64 (+.f64 %115 %116) x)) (approx %48 (/.f64 (-.f64 (+.f64 %115 %121) %123) x)) (approx %48 (/.f64 (-.f64 (+.f64 %115 (/.f64 %28 %127)) (fma.f64 #s(literal -1 binary64) %116 (*.f64 #s(literal -1 binary64) %121))) x)) (approx %84 %90) (approx %84 (*.f64 x (fma.f64 #s(literal -1 binary64) %136 %137))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %93 #s(literal 1 binary64))))) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %94 #s(literal 1 binary64)) x))) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %20 x) %7) x)) #s(literal 1 binary64)) x))) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %28 x)) %20) x)) %7) x)) #s(literal 1 binary64)) x))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %123 %115) x))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %20 %13) %175) x)) %115) x))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %28 %13)) (/.f64 %20 t)) x)) %175) x)) %115) x))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %137 %136)))) (approx y y) (approx (* t y) %137) (approx %84 (*.f64 t (*.f64 y %9))) (approx z z) (approx %5 (+.f64 x %7)) (approx (* t z) %49) (approx %16 (+.f64 %77 (/.f64 z %101))) (approx %16 (fma.f64 z (+.f64 %214 (/.f64 z %107)) %77)) (approx %16 (fma.f64 z (fma.f64 z (+.f64 (/.f64 #s(literal 1 binary64) %107) (/.f64 z %220)) %214) %77)) (approx %48 (+.f64 %80 (/.f64 z %120))) (approx %48 (fma.f64 z (+.f64 %229 (/.f64 z %127)) %80)) (approx %48 (fma.f64 z (fma.f64 z (+.f64 (/.f64 #s(literal 1 binary64) %127) (/.f64 z (*.f64 t %220))) %229) %80)) (approx %5 (*.f64 z (-.f64 %241 #s(literal 1 binary64)))) (approx %16 (/.f64 (-.f64 %245 #s(literal 1 binary64)) z)) (approx %16 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %249) %251) z)) (approx %16 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %107 %28)) (+.f64 #s(literal 1 binary64) (+.f64 %241 %249))) z)) (approx %48 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %262) %115) z)) (approx %48 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %267) %269) z)) (approx %48 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %107 %58)) (+.f64 %115 (+.f64 %262 %267))) z)) (approx %84 (*.f64 z (fma.f64 #s(literal -1 binary64) %137 %280))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) %245)))) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 %251 z))) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %101 z)) x) z))) z))) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %107 z) (*.f64 #s(literal -1 binary64) %101)) z)) x) z))) z))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 %269 z))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %101 %49)) %317) z) %115) z))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %107 %49) (*.f64 #s(literal -1 binary64) (/.f64 %101 t))) z)) %317) z) %115) z))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %280 %137)))) (approx t t) (approx %48 (/.f64 #s(literal 1 binary64) (*.f64 t %9))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 4.0ms | t | inf |
| 3.0ms | z | 0 |
| 2.0ms | x | 0 |
| 2.0ms | t | 0 |
| 2.0ms | z | inf |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 155 |
| 0 | 45 | 155 |
| 1 | 175 | 153 |
| 2 | 641 | 153 |
| 3 | 3120 | 153 |
| 0 | 4022 | 153 |
| 0 | 4828 | 153 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (*.f64 t y) %6 = (-.f64 x z) %8 = (*.f64 t x) %9 = (*.f64 t z) %10 = (/.f64 #s(literal -1 binary64) z) %11 = (/.f64 #s(literal 1 binary64) %6) %13 = (- x z) %14 = (/ 1 %13) %15 = (approx %14 %10) %16 = (/.f64 #s(literal -1 binary64) %9) %18 = (/ 1 (* %13 t)) %19 = (approx %18 %16) %20 = (/.f64 #s(literal 1 binary64) x) %21 = (approx %14 %20) %22 = (/.f64 #s(literal 1 binary64) %8) %23 = (approx %18 %22) %24 = (/.f64 %11 t) x y z t #s(literal -1 binary64) %5 %6 #s(literal 1 binary64) %8 %9 %10 %11 %15 %16 %19 %20 %21 %22 %23 %24 (/.f64 y %24) (/.f64 y %23) (/.f64 y %19) (/.f64 %5 %21) (/.f64 %5 %15) |
| Outputs |
|---|
%5 = (*.f64 t y) %7 = (*.f64 %5 #s(literal 2 binary64)) %10 = (*.f64 %5 #s(literal 1/2 binary64)) %12 = (neg.f64 t) %13 = (neg.f64 y) %19 = (*.f64 t #s(literal 1 binary64)) %27 = (*.f64 %5 #s(literal -1 binary64)) %29 = (*.f64 %12 y) %32 = (*.f64 %5 #s(literal 0 binary64)) %34 = (*.f64 #s(literal 0 binary64) %5) %38 = (*.f64 #s(literal 1/2 binary64) %5) %60 = (-.f64 x z) %61 = (/.f64 #s(literal 1/2 binary64) %60) %62 = (/.f64 #s(literal 2 binary64) %61) %64 = (/.f64 #s(literal 1 binary64) %60) %65 = (/.f64 #s(literal 1/2 binary64) %64) %68 = (-.f64 z x) %69 = (/.f64 #s(literal 1 binary64) %68) %70 = (/.f64 #s(literal 1/2 binary64) %69) %73 = (/.f64 #s(literal 2 binary64) %69) %75 = (*.f64 #s(literal 2 binary64) %60) %85 = (/.f64 #s(literal 2 binary64) %60) %92 = (/.f64 #s(literal 0 binary64) %64) %101 = (neg.f64 z) %105 = (neg.f64 x) %113 = (*.f64 t x) %117 = (/.f64 #s(literal 1 binary64) %113) %119 = (*.f64 %12 x) %123 = (*.f64 t z) %127 = (/.f64 #s(literal 1 binary64) %123) %129 = (*.f64 %12 z) %131 = (/.f64 #s(literal 1 binary64) z) %132 = (*.f64 %131 #s(literal -2 binary64)) %134 = (*.f64 %131 #s(literal 2 binary64)) %136 = (/.f64 #s(literal -1/2 binary64) z) %138 = (/.f64 #s(literal 1/2 binary64) z) %140 = (/.f64 #s(literal 2 binary64) %101) %142 = (/.f64 #s(literal -1 binary64) z) %143 = (*.f64 #s(literal 2 binary64) %142) %145 = (*.f64 %138 #s(literal -1 binary64)) %147 = (*.f64 #s(literal -1/2 binary64) %131) %156 = (*.f64 z #s(literal -1 binary64)) %158 = (*.f64 #s(literal -1 binary64) z) %163 = (*.f64 #s(literal 2 binary64) z) %165 = (*.f64 #s(literal 2 binary64) %101) %183 = (/.f64 #s(literal 0 binary64) %101) %201 = (*.f64 %64 #s(literal 2 binary64)) %203 = (*.f64 #s(literal 1/2 binary64) %69) %205 = (/.f64 #s(literal 1/2 binary64) %68) %219 = (*.f64 %68 #s(literal 2 binary64)) %221 = (*.f64 #s(literal 2 binary64) %68) %224 = (*.f64 %60 #s(literal 2 binary64)) %231 = (*.f64 %64 #s(literal 0 binary64)) %233 = (*.f64 #s(literal 0 binary64) %64) %235 = (/.f64 #s(literal 0 binary64) %60) %273 = (- x z) %275 = (pow %273 -1) %276 = (approx %275 %142) %279 = (/.f64 #s(literal 1 binary64) %276) %281 = (neg.f64 %276) %283 = (*.f64 %127 #s(literal -2 binary64)) %285 = (*.f64 %127 #s(literal 2 binary64)) %287 = (/.f64 #s(literal 2 binary64) z) %288 = (*.f64 #s(literal -1 binary64) %287) %289 = (/.f64 #s(literal 1/2 binary64) t) %291 = (/.f64 #s(literal 2 binary64) t) %292 = (*.f64 #s(literal -1 binary64) %291) %294 = (neg.f64 %287) %296 = (neg.f64 %291) %299 = (/.f64 #s(literal -2 binary64) z) %301 = (/.f64 #s(literal -2 binary64) t) %303 = (/.f64 #s(literal 2 binary64) %12) %305 = (/.f64 #s(literal 1/2 binary64) %12) %307 = (/.f64 #s(literal -1 binary64) t) %308 = (*.f64 %307 #s(literal 2 binary64)) %310 = (*.f64 %307 #s(literal 1 binary64)) %312 = (/.f64 #s(literal -1/2 binary64) %123) %315 = (/.f64 #s(literal 1/2 binary64) %123) %318 = (*.f64 %289 #s(literal -1 binary64)) %320 = (neg.f64 %289) %322 = (/.f64 #s(literal -1/2 binary64) t) %329 = (/.f64 #s(literal -1 binary64) %123) %330 = (*.f64 #s(literal 2 binary64) %329) %332 = (/.f64 #s(literal 2 binary64) %129) %334 = (*.f64 %315 #s(literal -1 binary64)) %336 = (*.f64 #s(literal -1/2 binary64) %127) %340 = (/.f64 #s(literal 1 binary64) t) %349 = (*.f64 %123 #s(literal -1 binary64)) %351 = (*.f64 #s(literal -1 binary64) %123) %358 = (*.f64 #s(literal 2 binary64) t) %361 = (*.f64 #s(literal 2 binary64) %307) %375 = (*.f64 #s(literal -1 binary64) t) %400 = (/.f64 #s(literal 0 binary64) %129) %443 = (pow (* %273 t) -1) %444 = (approx %443 %329) %447 = (/.f64 #s(literal 1 binary64) %444) %449 = (neg.f64 %444) %451 = (/.f64 #s(literal 1 binary64) x) %452 = (*.f64 %451 #s(literal 2 binary64)) %454 = (/.f64 #s(literal -1 binary64) x) %455 = (*.f64 #s(literal 1/2 binary64) %454) %457 = (/.f64 #s(literal 1/2 binary64) %105) %460 = (/.f64 #s(literal 1/2 binary64) x) %462 = (/.f64 #s(literal 2 binary64) x) %470 = (*.f64 x #s(literal 1 binary64)) %472 = (*.f64 #s(literal -1 binary64) %105) %477 = (*.f64 %105 #s(literal 2 binary64)) %479 = (*.f64 #s(literal 2 binary64) %105) %483 = (*.f64 x #s(literal 2 binary64)) %485 = (*.f64 #s(literal 2 binary64) x) %496 = (*.f64 %105 #s(literal 1 binary64)) %500 = (*.f64 %451 #s(literal 0 binary64)) %502 = (*.f64 #s(literal 0 binary64) %451) %504 = (/.f64 #s(literal 0 binary64) x) %542 = (approx %275 %451) %545 = (/.f64 #s(literal 1 binary64) %542) %547 = (neg.f64 %542) %549 = (*.f64 %117 #s(literal 2 binary64)) %552 = (/.f64 #s(literal -2 binary64) x) %554 = (/.f64 #s(literal 2 binary64) %105) %556 = (/.f64 #s(literal -1/2 binary64) x) %558 = (*.f64 %340 #s(literal 2 binary64)) %560 = (/.f64 #s(literal 1/2 binary64) %113) %562 = (/.f64 #s(literal -1 binary64) %113) %563 = (*.f64 #s(literal 1/2 binary64) %562) %565 = (/.f64 #s(literal 1/2 binary64) %119) %570 = (*.f64 %289 #s(literal 1 binary64)) %576 = (*.f64 #s(literal 2 binary64) %117) %578 = (/.f64 #s(literal 2 binary64) %113) %588 = (*.f64 %113 #s(literal 1 binary64)) %590 = (*.f64 #s(literal -1 binary64) %119) %597 = (*.f64 %291 #s(literal 1/2 binary64)) %600 = (*.f64 t #s(literal 2 binary64)) %643 = (*.f64 %117 #s(literal 0 binary64)) %645 = (*.f64 #s(literal 0 binary64) %117) %647 = (/.f64 #s(literal 0 binary64) %113) %733 = (approx %443 %117) %736 = (/.f64 #s(literal 1 binary64) %733) %738 = (neg.f64 %733) %740 = (*.f64 %60 t) %741 = (/.f64 #s(literal 1 binary64) %740) %742 = (*.f64 %741 #s(literal 2 binary64)) %744 = (/.f64 #s(literal 1/2 binary64) %75) %745 = (*.f64 #s(literal 1/2 binary64) t) %746 = (/.f64 #s(literal 2 binary64) %745) %748 = (/.f64 #s(literal 2 binary64) %68) %751 = (/.f64 #s(literal -2 binary64) %60) %754 = (/.f64 #s(literal -1/2 binary64) %60) %756 = (*.f64 #s(literal 1/2 binary64) %740) %757 = (/.f64 #s(literal 2 binary64) %756) %762 = (*.f64 %68 t) %763 = (/.f64 #s(literal -1/2 binary64) %762) %765 = (/.f64 #s(literal 1 binary64) %762) %766 = (*.f64 #s(literal 1/2 binary64) %765) %768 = (/.f64 #s(literal 1/2 binary64) %762) %770 = (/.f64 #s(literal 2 binary64) %762) %775 = (/.f64 #s(literal 1 binary64) %745) %780 = (/.f64 #s(literal 1 binary64) %756) %782 = (/.f64 #s(literal 2 binary64) %740) %784 = (*.f64 #s(literal 2 binary64) %741) %792 = (/.f64 #s(literal 1/2 binary64) %745) %841 = (*.f64 %741 #s(literal 0 binary64)) %843 = (*.f64 #s(literal 0 binary64) %741) %845 = (/.f64 #s(literal 0 binary64) %740) %967 = (*.f64 y #s(literal 2 binary64)) %972 = (*.f64 %60 y) %975 = (/.f64 %5 #s(literal -1 binary64)) %979 = (/.f64 y %85) %982 = (/.f64 y %291) %984 = (/.f64 y %340) %986 = (/.f64 y #s(literal 2 binary64)) %996 = (/.f64 t #s(literal 1 binary64)) %998 = (*.f64 y %68) %1013 = (*.f64 %740 y) %1018 = (*.f64 %762 y) %1023 = (*.f64 %13 #s(literal 1 binary64)) %1025 = (*.f64 #s(literal -1 binary64) y) %1038 = (*.f64 y %762) %1060 = (*.f64 %129 y) %1062 = (*.f64 y %129) %1068 = (/.f64 #s(literal 1/2 binary64) %733) %1070 = (/.f64 #s(literal -1 binary64) %733) %1076 = (/.f64 y %733) %1093 = (/.f64 #s(literal 1/2 binary64) %444) %1095 = (/.f64 #s(literal -1 binary64) %444) %1101 = (/.f64 y %444) %1118 = (/.f64 #s(literal 1/2 binary64) %542) %1120 = (/.f64 t %542) %1121 = (*.f64 %1120 y) %1122 = (/.f64 #s(literal -1 binary64) %542) %1124 = (/.f64 y %542) %1145 = (*.f64 %29 #s(literal 1 binary64)) %1147 = (*.f64 #s(literal -1 binary64) %5) %1162 = (/.f64 #s(literal 1/2 binary64) %276) %1164 = (/.f64 t %276) %1165 = (*.f64 %1164 y) %1166 = (/.f64 #s(literal -1 binary64) %276) %1168 = (/.f64 y %276) x y z t #s(literal -1 binary64) (*.f64 %7 #s(literal 1/2 binary64)) (*.f64 %10 #s(literal 2 binary64)) (*.f64 %12 %13) (*.f64 %13 %12) (*.f64 #s(literal 1 binary64) %5) (*.f64 %5 #s(literal 1 binary64)) %5 (*.f64 y %19) (*.f64 y t) (pow.f64 %5 #s(literal 1 binary64)) (/.f64 %7 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %5 #s(literal -1 binary64))) (/.f64 %5 #s(literal 1 binary64)) (neg.f64 %27) (neg.f64 %29) (fma.f64 %7 #s(literal 1/2 binary64) %32) (fma.f64 %7 #s(literal 1/2 binary64) %34) (fma.f64 %10 #s(literal 2 binary64) %32) (fma.f64 %10 #s(literal 2 binary64) %34) (fma.f64 #s(literal 1/2 binary64) %5 %38) (fma.f64 %12 %13 %32) (fma.f64 %12 %13 %34) (fma.f64 %13 %12 %32) (fma.f64 %13 %12 %34) (fma.f64 #s(literal 1 binary64) %5 %32) (fma.f64 #s(literal 1 binary64) %5 %34) (fma.f64 %5 #s(literal 1/2 binary64) %10) (fma.f64 %5 #s(literal 1 binary64) %32) (fma.f64 %5 #s(literal 1 binary64) %34) (fma.f64 t y %32) (fma.f64 t y %34) (fma.f64 y %19 %32) (fma.f64 y %19 %34) (fma.f64 y t %32) (fma.f64 y t %34) (+.f64 %10 %10) (+.f64 %38 %38) (+.f64 %5 %32) (+.f64 %5 %34) (*.f64 #s(literal 1/4 binary64) %62) (*.f64 %65 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %70) (*.f64 #s(literal -1/2 binary64) %73) (*.f64 %75 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %75) (*.f64 #s(literal 2 binary64) %65) (*.f64 %60 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %60) (*.f64 #s(literal -1 binary64) %68) (pow.f64 %64 #s(literal -1 binary64)) (pow.f64 %60 #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) %61) (/.f64 #s(literal 2 binary64) %85) (/.f64 %68 #s(literal -1 binary64)) (/.f64 %60 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %64) (/.f64 #s(literal -1 binary64) %69) (neg.f64 %68) (fma.f64 #s(literal 1/4 binary64) %62 %92) (fma.f64 %65 #s(literal 2 binary64) %92) (fma.f64 #s(literal -2 binary64) %70 %92) (fma.f64 #s(literal -1/2 binary64) %73 %92) (fma.f64 %75 #s(literal 1/2 binary64) %92) (fma.f64 #s(literal 1/2 binary64) %75 %92) (fma.f64 #s(literal 2 binary64) %65 %92) (fma.f64 %60 #s(literal 1 binary64) %92) (fma.f64 #s(literal 1 binary64) %101 x) (fma.f64 #s(literal 1 binary64) %60 %92) (fma.f64 #s(literal -1 binary64) %68 %92) (-.f64 %101 %105) %60 (+.f64 %65 %65) (+.f64 %101 x) (+.f64 %60 %92) (+.f64 x %101) #s(literal 1 binary64) (*.f64 %105 %12) (*.f64 %12 %105) (*.f64 #s(literal 1 binary64) %113) %113 (*.f64 x t) (pow.f64 %113 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %117) (neg.f64 %119) (*.f64 %12 %101) (*.f64 %101 %12) (*.f64 #s(literal 1 binary64) %123) %123 (*.f64 z t) (pow.f64 %123 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %127) (neg.f64 %129) (*.f64 %132 #s(literal 1/2 binary64)) (*.f64 %134 #s(literal -1/2 binary64)) (*.f64 %136 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %138) (*.f64 #s(literal 1/2 binary64) %140) (*.f64 #s(literal 1/2 binary64) %143) (*.f64 #s(literal 2 binary64) %145) (*.f64 #s(literal 2 binary64) %147) (*.f64 #s(literal 2 binary64) %136) (*.f64 %131 #s(literal -1 binary64)) (*.f64 %142 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %142) (*.f64 #s(literal -1 binary64) %131) (pow.f64 (*.f64 %101 #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 %156 #s(literal -1 binary64)) (pow.f64 %158 #s(literal -1 binary64)) (pow.f64 %101 #s(literal -1 binary64)) (pow.f64 %142 #s(literal 1 binary64)) (/.f64 %143 #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) %163) (/.f64 #s(literal 2 binary64) %165) (/.f64 %131 #s(literal -1 binary64)) (/.f64 %142 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %156) (/.f64 #s(literal 1 binary64) %158) (/.f64 #s(literal 1 binary64) (/.f64 %101 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %142 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %101) (/.f64 #s(literal -1 binary64) (*.f64 %101 #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) %101)) %142 (neg.f64 %131) (fma.f64 %132 #s(literal 1/2 binary64) %183) (fma.f64 %134 #s(literal -1/2 binary64) %183) (fma.f64 %136 #s(literal 2 binary64) %183) (fma.f64 #s(literal -2 binary64) %138 %183) (fma.f64 #s(literal 1/2 binary64) %140 %183) (fma.f64 #s(literal 1/2 binary64) %143 %183) (fma.f64 #s(literal 1/2 binary64) %142 %136) (fma.f64 #s(literal 2 binary64) %145 %183) (fma.f64 #s(literal 2 binary64) %147 %183) (fma.f64 #s(literal 2 binary64) %136 %183) (fma.f64 %131 #s(literal -1 binary64) %183) (fma.f64 %142 #s(literal 1 binary64) %183) (fma.f64 #s(literal 1 binary64) %136 %136) (fma.f64 #s(literal 1 binary64) %142 %183) (fma.f64 #s(literal -1 binary64) %131 %183) (+.f64 %136 %136) (+.f64 %142 %183) (*.f64 %201 #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) %203) (*.f64 #s(literal -2 binary64) %205) (*.f64 %61 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %85) (*.f64 #s(literal 2 binary64) %61) (*.f64 %69 #s(literal -1 binary64)) (*.f64 %64 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %64) (*.f64 #s(literal -1 binary64) %69) (pow.f64 (*.f64 %68 #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 %64 #s(literal 1 binary64)) (pow.f64 %60 #s(literal -1 binary64)) (/.f64 %201 #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) %219) (/.f64 #s(literal -2 binary64) %221) (/.f64 %85 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) %224) (/.f64 #s(literal 2 binary64) %75) (/.f64 %69 #s(literal -1 binary64)) (/.f64 %64 #s(literal 1 binary64)) %64 (/.f64 #s(literal -1 binary64) %68) (neg.f64 %69) (fma.f64 %201 #s(literal 1/2 binary64) %231) (fma.f64 %201 #s(literal 1/2 binary64) %233) (fma.f64 %201 #s(literal 1/2 binary64) %235) (fma.f64 #s(literal -2 binary64) %203 %231) (fma.f64 #s(literal -2 binary64) %203 %233) (fma.f64 #s(literal -2 binary64) %203 %235) (fma.f64 #s(literal -2 binary64) %205 %231) (fma.f64 #s(literal -2 binary64) %205 %233) (fma.f64 #s(literal -2 binary64) %205 %235) (fma.f64 #s(literal -1/2 binary64) %69 %61) (fma.f64 %61 #s(literal 2 binary64) %231) (fma.f64 %61 #s(literal 2 binary64) %233) (fma.f64 %61 #s(literal 2 binary64) %235) (fma.f64 %61 #s(literal 1 binary64) %61) (fma.f64 #s(literal 1/2 binary64) %85 %231) (fma.f64 #s(literal 1/2 binary64) %85 %233) (fma.f64 #s(literal 1/2 binary64) %85 %235) (fma.f64 #s(literal 1/2 binary64) %64 %61) (fma.f64 #s(literal 2 binary64) %61 %231) (fma.f64 #s(literal 2 binary64) %61 %233) (fma.f64 #s(literal 2 binary64) %61 %235) (fma.f64 %69 #s(literal -1 binary64) %231) (fma.f64 %69 #s(literal -1 binary64) %233) (fma.f64 %69 #s(literal -1 binary64) %235) (fma.f64 %64 #s(literal 1/2 binary64) %61) (fma.f64 %64 #s(literal 1 binary64) %231) (fma.f64 %64 #s(literal 1 binary64) %233) (fma.f64 %64 #s(literal 1 binary64) %235) (fma.f64 #s(literal 1 binary64) %61 %61) (fma.f64 #s(literal 1 binary64) %64 %231) (fma.f64 #s(literal 1 binary64) %64 %233) (fma.f64 #s(literal 1 binary64) %64 %235) (fma.f64 #s(literal -1 binary64) %69 %231) (fma.f64 #s(literal -1 binary64) %69 %233) (fma.f64 #s(literal -1 binary64) %69 %235) (+.f64 %61 %61) (+.f64 %64 %231) (+.f64 %64 %233) (+.f64 %64 %235) (*.f64 #s(literal 1 binary64) %276) (pow.f64 %276 #s(literal 1 binary64)) %276 (/.f64 #s(literal 1 binary64) %279) (neg.f64 %281) (*.f64 %283 #s(literal 1/2 binary64)) (*.f64 %285 #s(literal -1/2 binary64)) (*.f64 %288 %289) (*.f64 %292 %138) (*.f64 %294 %289) (*.f64 %296 %138) (*.f64 %140 %289) (*.f64 %299 %289) (*.f64 %301 %138) (*.f64 %303 %138) (*.f64 %305 %287) (*.f64 %308 %138) (*.f64 %310 %131) (*.f64 %312 #s(literal 2 binary64)) (*.f64 %136 %291) (*.f64 #s(literal -2 binary64) %315) (*.f64 %138 %303) (*.f64 %287 %318) (*.f64 %287 %320) (*.f64 %287 %322) (*.f64 %287 %305) (*.f64 %289 %140) (*.f64 %291 %145) (*.f64 %291 %136) (*.f64 %307 %131) (*.f64 #s(literal 1/2 binary64) %330) (*.f64 #s(literal 1/2 binary64) %332) (*.f64 #s(literal 2 binary64) %334) (*.f64 #s(literal 2 binary64) %336) (*.f64 #s(literal 2 binary64) %312) (*.f64 %127 #s(literal -1 binary64)) (*.f64 %340 %142) (*.f64 %131 %307) (*.f64 %329 #s(literal 1 binary64)) (*.f64 %142 %340) (*.f64 #s(literal 1 binary64) %329) (*.f64 #s(literal -1 binary64) %127) (pow.f64 (*.f64 %129 #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 %349 #s(literal -1 binary64)) (pow.f64 %351 #s(literal -1 binary64)) (pow.f64 %129 #s(literal -1 binary64)) (pow.f64 %329 #s(literal 1 binary64)) (/.f64 (*.f64 %307 #s(literal -1 binary64)) %101) (/.f64 %330 #s(literal 2 binary64)) (/.f64 %143 %358) (/.f64 %310 z) (/.f64 %361 %163) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %123)) (/.f64 %291 %165) (/.f64 %307 z) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %129)) (/.f64 %127 #s(literal -1 binary64)) (/.f64 %340 %156) (/.f64 %340 %158) (/.f64 %340 %101) (/.f64 %131 (*.f64 t #s(literal -1 binary64))) (/.f64 %131 %375) (/.f64 %131 %12) (/.f64 %329 #s(literal 1 binary64)) (/.f64 %142 t) (/.f64 #s(literal 1 binary64) (/.f64 %101 %340)) (/.f64 #s(literal 1 binary64) (/.f64 t %142)) (/.f64 #s(literal 1 binary64) %349) (/.f64 #s(literal 1 binary64) %351) (/.f64 #s(literal 1 binary64) (/.f64 z %307)) (/.f64 #s(literal 1 binary64) (/.f64 %129 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %329 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %123 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %129) (/.f64 #s(literal -1 binary64) (*.f64 %129 #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) %129)) %329 (neg.f64 %127) (fma.f64 %283 #s(literal 1/2 binary64) %400) (fma.f64 %285 #s(literal -1/2 binary64) %400) (fma.f64 %288 %289 %400) (fma.f64 %292 %138 %400) (fma.f64 %294 %289 %400) (fma.f64 %296 %138 %400) (fma.f64 %140 %289 %400) (fma.f64 %299 %289 %400) (fma.f64 %301 %138 %400) (fma.f64 %303 %138 %400) (fma.f64 %305 %287 %400) (fma.f64 %308 %138 %400) (fma.f64 %310 %131 %400) (fma.f64 %312 #s(literal 2 binary64) %400) (fma.f64 %136 %291 %400) (fma.f64 #s(literal -2 binary64) %315 %400) (fma.f64 %138 %303 %400) (fma.f64 %287 %318 %400) (fma.f64 %287 %320 %400) (fma.f64 %287 %322 %400) (fma.f64 %287 %305 %400) (fma.f64 %289 %140 %400) (fma.f64 %291 %145 %400) (fma.f64 %291 %136 %400) (fma.f64 %307 %131 %400) (fma.f64 #s(literal 1/2 binary64) %330 %400) (fma.f64 #s(literal 1/2 binary64) %332 %400) (fma.f64 #s(literal 1/2 binary64) %329 %312) (fma.f64 #s(literal 2 binary64) %334 %400) (fma.f64 #s(literal 2 binary64) %336 %400) (fma.f64 #s(literal 2 binary64) %312 %400) (fma.f64 %127 #s(literal -1 binary64) %400) (fma.f64 %340 %142 %400) (fma.f64 %131 %307 %400) (fma.f64 %329 #s(literal 1 binary64) %400) (fma.f64 %142 %340 %400) (fma.f64 #s(literal 1 binary64) %312 %312) (fma.f64 #s(literal 1 binary64) %329 %400) (fma.f64 #s(literal -1 binary64) %127 %400) (+.f64 %312 %312) (+.f64 %329 %400) (*.f64 #s(literal 1 binary64) %444) (pow.f64 %444 #s(literal 1 binary64)) %444 (/.f64 #s(literal 1 binary64) %447) (neg.f64 %449) (*.f64 %452 #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) %455) (*.f64 #s(literal -2 binary64) %457) (*.f64 %454 #s(literal -1 binary64)) (*.f64 %460 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %462) (*.f64 #s(literal 2 binary64) %460) (*.f64 %451 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %451) (*.f64 #s(literal -1 binary64) %454) (pow.f64 (*.f64 %105 #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 %470 #s(literal -1 binary64)) (pow.f64 %472 #s(literal -1 binary64)) (pow.f64 %451 #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 %452 #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) %477) (/.f64 #s(literal -2 binary64) %479) (/.f64 %454 #s(literal -1 binary64)) (/.f64 %462 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) %483) (/.f64 #s(literal 2 binary64) %485) (/.f64 %451 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %470) (/.f64 #s(literal 1 binary64) %472) (/.f64 #s(literal 1 binary64) (/.f64 %105 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %451 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) %451 (/.f64 #s(literal -1 binary64) %496) (/.f64 #s(literal -1 binary64) %105) (neg.f64 %454) (fma.f64 %452 #s(literal 1/2 binary64) %500) (fma.f64 %452 #s(literal 1/2 binary64) %502) (fma.f64 %452 #s(literal 1/2 binary64) %504) (fma.f64 #s(literal -2 binary64) %455 %500) (fma.f64 #s(literal -2 binary64) %455 %502) (fma.f64 #s(literal -2 binary64) %455 %504) (fma.f64 #s(literal -2 binary64) %457 %500) (fma.f64 #s(literal -2 binary64) %457 %502) (fma.f64 #s(literal -2 binary64) %457 %504) (fma.f64 #s(literal -1/2 binary64) %454 %460) (fma.f64 %454 #s(literal -1 binary64) %500) (fma.f64 %454 #s(literal -1 binary64) %502) (fma.f64 %454 #s(literal -1 binary64) %504) (fma.f64 %460 #s(literal 2 binary64) %500) (fma.f64 %460 #s(literal 2 binary64) %502) (fma.f64 %460 #s(literal 2 binary64) %504) (fma.f64 %460 #s(literal 1 binary64) %460) (fma.f64 #s(literal 1/2 binary64) %462 %500) (fma.f64 #s(literal 1/2 binary64) %462 %502) (fma.f64 #s(literal 1/2 binary64) %462 %504) (fma.f64 #s(literal 1/2 binary64) %451 %460) (fma.f64 #s(literal 2 binary64) %460 %500) (fma.f64 #s(literal 2 binary64) %460 %502) (fma.f64 #s(literal 2 binary64) %460 %504) (fma.f64 %451 #s(literal 1/2 binary64) %460) (fma.f64 %451 #s(literal 1 binary64) %500) (fma.f64 %451 #s(literal 1 binary64) %502) (fma.f64 %451 #s(literal 1 binary64) %504) (fma.f64 #s(literal 1 binary64) %460 %460) (fma.f64 #s(literal 1 binary64) %451 %500) (fma.f64 #s(literal 1 binary64) %451 %502) (fma.f64 #s(literal 1 binary64) %451 %504) (fma.f64 #s(literal -1 binary64) %454 %500) (fma.f64 #s(literal -1 binary64) %454 %502) (fma.f64 #s(literal -1 binary64) %454 %504) (+.f64 %460 %460) (+.f64 %451 %500) (+.f64 %451 %502) (+.f64 %451 %504) (*.f64 #s(literal 1 binary64) %542) (pow.f64 %542 #s(literal 1 binary64)) %542 (/.f64 #s(literal 1 binary64) %545) (neg.f64 %547) (*.f64 %549 #s(literal 1/2 binary64)) (*.f64 %301 %457) (*.f64 %552 %305) (*.f64 %554 %322) (*.f64 %303 %556) (*.f64 %558 %460) (*.f64 %560 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %563) (*.f64 #s(literal -2 binary64) %565) (*.f64 %562 #s(literal -1 binary64)) (*.f64 %454 %307) (*.f64 %460 %291) (*.f64 %462 %570) (*.f64 %462 %289) (*.f64 %289 %462) (*.f64 %291 %460) (*.f64 %307 %454) (*.f64 #s(literal 1/2 binary64) %576) (*.f64 #s(literal 1/2 binary64) %578) (*.f64 #s(literal 2 binary64) %560) (*.f64 %340 %451) (*.f64 %117 #s(literal 1 binary64)) (*.f64 %451 %340) (*.f64 #s(literal 1 binary64) %117) (*.f64 #s(literal -1 binary64) %562) (pow.f64 (*.f64 %119 #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 %588 #s(literal -1 binary64)) (pow.f64 %590 #s(literal -1 binary64)) (pow.f64 %117 #s(literal 1 binary64)) (pow.f64 %113 #s(literal -1 binary64)) (/.f64 (*.f64 %462 #s(literal 1/2 binary64)) t) (/.f64 %549 #s(literal 2 binary64)) (/.f64 %597 x) (/.f64 %576 #s(literal 2 binary64)) (/.f64 %452 %600) (/.f64 %308 %477) (/.f64 %310 %496) (/.f64 %310 %105) (/.f64 %558 %483) (/.f64 %361 %479) (/.f64 #s(literal -2 binary64) (*.f64 %119 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %119)) (/.f64 %562 #s(literal -1 binary64)) (/.f64 %454 %12) (/.f64 %462 %358) (/.f64 %291 %485) (/.f64 %307 %105) (/.f64 #s(literal 2 binary64) (*.f64 %113 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %113)) (/.f64 %340 %470) (/.f64 %340 x) (/.f64 %117 #s(literal 1 binary64)) (/.f64 %451 %19) (/.f64 %451 t) (/.f64 #s(literal 1 binary64) (/.f64 %105 %307)) (/.f64 #s(literal 1 binary64) (/.f64 t %451)) (/.f64 #s(literal 1 binary64) %588) (/.f64 #s(literal 1 binary64) %590) (/.f64 #s(literal 1 binary64) (/.f64 x %340)) (/.f64 #s(literal 1 binary64) (/.f64 %119 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %117 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %113 #s(literal 1 binary64))) %117 (/.f64 #s(literal -1 binary64) (*.f64 %119 #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) %119) (neg.f64 %562) (fma.f64 %549 #s(literal 1/2 binary64) %643) (fma.f64 %549 #s(literal 1/2 binary64) %645) (fma.f64 %549 #s(literal 1/2 binary64) %647) (fma.f64 %301 %457 %643) (fma.f64 %301 %457 %645) (fma.f64 %301 %457 %647) (fma.f64 %552 %305 %643) (fma.f64 %552 %305 %645) (fma.f64 %552 %305 %647) (fma.f64 %554 %322 %643) (fma.f64 %554 %322 %645) (fma.f64 %554 %322 %647) (fma.f64 %303 %556 %643) (fma.f64 %303 %556 %645) (fma.f64 %303 %556 %647) (fma.f64 %558 %460 %643) (fma.f64 %558 %460 %645) (fma.f64 %558 %460 %647) (fma.f64 %560 #s(literal 2 binary64) %643) (fma.f64 %560 #s(literal 2 binary64) %645) (fma.f64 %560 #s(literal 2 binary64) %647) (fma.f64 %560 #s(literal 1 binary64) %560) (fma.f64 #s(literal -2 binary64) %563 %643) (fma.f64 #s(literal -2 binary64) %563 %645) (fma.f64 #s(literal -2 binary64) %563 %647) (fma.f64 #s(literal -2 binary64) %565 %643) (fma.f64 #s(literal -2 binary64) %565 %645) (fma.f64 #s(literal -2 binary64) %565 %647) (fma.f64 #s(literal -1/2 binary64) %562 %560) (fma.f64 %562 #s(literal -1 binary64) %643) (fma.f64 %562 #s(literal -1 binary64) %645) (fma.f64 %562 #s(literal -1 binary64) %647) (fma.f64 %454 %307 %643) (fma.f64 %454 %307 %645) (fma.f64 %454 %307 %647) (fma.f64 %460 %291 %643) (fma.f64 %460 %291 %645) (fma.f64 %460 %291 %647) (fma.f64 %462 %570 %643) (fma.f64 %462 %570 %645) (fma.f64 %462 %570 %647) (fma.f64 %462 %289 %643) (fma.f64 %462 %289 %645) (fma.f64 %462 %289 %647) (fma.f64 %289 %462 %643) (fma.f64 %289 %462 %645) (fma.f64 %289 %462 %647) (fma.f64 %289 %451 %560) (fma.f64 %291 %460 %643) (fma.f64 %291 %460 %645) (fma.f64 %291 %460 %647) (fma.f64 %307 %454 %643) (fma.f64 %307 %454 %645) (fma.f64 %307 %454 %647) (fma.f64 #s(literal 1/2 binary64) %576 %643) (fma.f64 #s(literal 1/2 binary64) %576 %645) (fma.f64 #s(literal 1/2 binary64) %576 %647) (fma.f64 #s(literal 1/2 binary64) %578 %643) (fma.f64 #s(literal 1/2 binary64) %578 %645) (fma.f64 #s(literal 1/2 binary64) %578 %647) (fma.f64 #s(literal 1/2 binary64) %117 %560) (fma.f64 #s(literal 2 binary64) %560 %643) (fma.f64 #s(literal 2 binary64) %560 %645) (fma.f64 #s(literal 2 binary64) %560 %647) (fma.f64 %340 %460 %560) (fma.f64 %340 %451 %643) (fma.f64 %340 %451 %645) (fma.f64 %340 %451 %647) (fma.f64 %117 #s(literal 1/2 binary64) %560) (fma.f64 %117 #s(literal 1 binary64) %643) (fma.f64 %117 #s(literal 1 binary64) %645) (fma.f64 %117 #s(literal 1 binary64) %647) (fma.f64 %451 %289 %560) (fma.f64 %451 %340 %643) (fma.f64 %451 %340 %645) (fma.f64 %451 %340 %647) (fma.f64 #s(literal 1 binary64) %560 %560) (fma.f64 #s(literal 1 binary64) %117 %643) (fma.f64 #s(literal 1 binary64) %117 %645) (fma.f64 #s(literal 1 binary64) %117 %647) (fma.f64 #s(literal -1 binary64) %562 %643) (fma.f64 #s(literal -1 binary64) %562 %645) (fma.f64 #s(literal -1 binary64) %562 %647) (+.f64 %560 %560) (+.f64 %117 %643) (+.f64 %117 %645) (+.f64 %117 %647) (*.f64 #s(literal 1 binary64) %733) (pow.f64 %733 #s(literal 1 binary64)) %733 (/.f64 #s(literal 1 binary64) %736) (neg.f64 %738) (*.f64 %742 #s(literal 1/2 binary64)) (*.f64 %744 %746) (*.f64 %748 %322) (*.f64 %748 %305) (*.f64 %751 %305) (*.f64 %301 %205) (*.f64 %303 %754) (*.f64 #s(literal 1/4 binary64) %757) (*.f64 %205 %303) (*.f64 %558 %61) (*.f64 %201 %289) (*.f64 %763 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %766) (*.f64 #s(literal -2 binary64) %768) (*.f64 #s(literal -1/2 binary64) %770) (*.f64 %289 %85) (*.f64 %85 %570) (*.f64 %85 %289) (*.f64 %61 %775) (*.f64 %61 %291) (*.f64 %291 %61) (*.f64 %307 %69) (*.f64 #s(literal 1/2 binary64) %780) (*.f64 #s(literal 1/2 binary64) %782) (*.f64 #s(literal 1/2 binary64) %784) (*.f64 #s(literal 2 binary64) %763) (*.f64 %340 %64) (*.f64 %765 #s(literal -1 binary64)) (*.f64 %69 %310) (*.f64 %69 %307) (*.f64 %741 #s(literal 1 binary64)) (*.f64 %64 %792) (*.f64 %64 %340) (*.f64 #s(literal 1 binary64) %741) (*.f64 #s(literal -1 binary64) %765) (pow.f64 %741 #s(literal 1 binary64)) (pow.f64 %740 #s(literal -1 binary64)) (/.f64 (*.f64 %85 #s(literal 1/2 binary64)) t) (/.f64 %742 #s(literal 2 binary64)) (/.f64 %597 %60) (/.f64 %308 %219) (/.f64 %310 %68) (/.f64 %558 %224) (/.f64 (*.f64 %69 #s(literal 2 binary64)) (*.f64 %12 #s(literal 2 binary64))) (/.f64 %201 %600) (/.f64 %361 %221) (/.f64 %784 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %69) (*.f64 #s(literal 2 binary64) %12)) (/.f64 #s(literal -2 binary64) (*.f64 %762 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %762)) (/.f64 %85 %358) (/.f64 %61 %745) (/.f64 %291 %75) (/.f64 %307 %68) (/.f64 #s(literal 1/2 binary64) %756) (/.f64 #s(literal 2 binary64) (*.f64 %740 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %740)) (/.f64 %340 %60) (/.f64 %765 #s(literal -1 binary64)) (/.f64 %69 (*.f64 %12 #s(literal 1 binary64))) (/.f64 %69 %375) (/.f64 %69 %12) (/.f64 %741 #s(literal 1 binary64)) (/.f64 %64 %19) (/.f64 %64 (*.f64 #s(literal -1 binary64) %12)) (/.f64 %64 t) %741 (/.f64 #s(literal -1 binary64) %762) (neg.f64 %765) (fma.f64 %742 #s(literal 1/2 binary64) %841) (fma.f64 %742 #s(literal 1/2 binary64) %843) (fma.f64 %742 #s(literal 1/2 binary64) %845) (fma.f64 %203 %307 %763) (fma.f64 %744 %746 %841) (fma.f64 %744 %746 %843) (fma.f64 %744 %746 %845) (fma.f64 %748 %322 %841) (fma.f64 %748 %322 %843) (fma.f64 %748 %322 %845) (fma.f64 %748 %305 %841) (fma.f64 %748 %305 %843) (fma.f64 %748 %305 %845) (fma.f64 %751 %305 %841) (fma.f64 %751 %305 %843) (fma.f64 %751 %305 %845) (fma.f64 %301 %205 %841) (fma.f64 %301 %205 %843) (fma.f64 %301 %205 %845) (fma.f64 %303 %754 %841) (fma.f64 %303 %754 %843) (fma.f64 %303 %754 %845) (fma.f64 #s(literal 1/4 binary64) %757 %841) (fma.f64 #s(literal 1/4 binary64) %757 %843) (fma.f64 #s(literal 1/4 binary64) %757 %845) (fma.f64 %305 %69 %763) (fma.f64 %768 #s(literal -1 binary64) %763) (fma.f64 %205 %303 %841) (fma.f64 %205 %303 %843) (fma.f64 %205 %303 %845) (fma.f64 %558 %61 %841) (fma.f64 %558 %61 %843) (fma.f64 %558 %61 %845) (fma.f64 %201 %289 %841) (fma.f64 %201 %289 %843) (fma.f64 %201 %289 %845) (fma.f64 %763 #s(literal 2 binary64) %841) (fma.f64 %763 #s(literal 2 binary64) %843) (fma.f64 %763 #s(literal 2 binary64) %845) (fma.f64 %763 #s(literal 1 binary64) %763) (fma.f64 #s(literal -2 binary64) %766 %841) (fma.f64 #s(literal -2 binary64) %766 %843) (fma.f64 #s(literal -2 binary64) %766 %845) (fma.f64 #s(literal -2 binary64) %768 %841) (fma.f64 #s(literal -2 binary64) %768 %843) (fma.f64 #s(literal -2 binary64) %768 %845) (fma.f64 #s(literal -1/2 binary64) %770 %841) (fma.f64 #s(literal -1/2 binary64) %770 %843) (fma.f64 #s(literal -1/2 binary64) %770 %845) (fma.f64 #s(literal -1/2 binary64) %765 %763) (fma.f64 %289 %85 %841) (fma.f64 %289 %85 %843) (fma.f64 %289 %85 %845) (fma.f64 %289 %64 %763) (fma.f64 %85 %570 %841) (fma.f64 %85 %570 %843) (fma.f64 %85 %570 %845) (fma.f64 %85 %289 %841) (fma.f64 %85 %289 %843) (fma.f64 %85 %289 %845) (fma.f64 %61 %775 %841) (fma.f64 %61 %775 %843) (fma.f64 %61 %775 %845) (fma.f64 %61 %291 %841) (fma.f64 %61 %291 %843) (fma.f64 %61 %291 %845) (fma.f64 %61 %340 %763) (fma.f64 %291 %61 %841) (fma.f64 %291 %61 %843) (fma.f64 %291 %61 %845) (fma.f64 %307 %69 %841) (fma.f64 %307 %69 %843) (fma.f64 %307 %69 %845) (fma.f64 #s(literal 1/2 binary64) %780 %841) (fma.f64 #s(literal 1/2 binary64) %780 %843) (fma.f64 #s(literal 1/2 binary64) %780 %845) (fma.f64 #s(literal 1/2 binary64) %782 %841) (fma.f64 #s(literal 1/2 binary64) %782 %843) (fma.f64 #s(literal 1/2 binary64) %782 %845) (fma.f64 #s(literal 1/2 binary64) %784 %841) (fma.f64 #s(literal 1/2 binary64) %784 %843) (fma.f64 #s(literal 1/2 binary64) %784 %845) (fma.f64 #s(literal 1/2 binary64) %741 %763) (fma.f64 #s(literal 2 binary64) %763 %841) (fma.f64 #s(literal 2 binary64) %763 %843) (fma.f64 #s(literal 2 binary64) %763 %845) (fma.f64 %340 %61 %763) (fma.f64 %340 %64 %841) (fma.f64 %340 %64 %843) (fma.f64 %340 %64 %845) (fma.f64 %765 #s(literal -1 binary64) %841) (fma.f64 %765 #s(literal -1 binary64) %843) (fma.f64 %765 #s(literal -1 binary64) %845) (fma.f64 %69 %310 %841) (fma.f64 %69 %310 %843) (fma.f64 %69 %310 %845) (fma.f64 %69 %307 %841) (fma.f64 %69 %307 %843) (fma.f64 %69 %307 %845) (fma.f64 %741 #s(literal 1/2 binary64) %763) (fma.f64 %741 #s(literal 1 binary64) %841) (fma.f64 %741 #s(literal 1 binary64) %843) (fma.f64 %741 #s(literal 1 binary64) %845) (fma.f64 %64 %792 %841) (fma.f64 %64 %792 %843) (fma.f64 %64 %792 %845) (fma.f64 %64 %289 %763) (fma.f64 %64 %340 %841) (fma.f64 %64 %340 %843) (fma.f64 %64 %340 %845) (fma.f64 #s(literal 1 binary64) %763 %763) (fma.f64 #s(literal 1 binary64) %741 %841) (fma.f64 #s(literal 1 binary64) %741 %843) (fma.f64 #s(literal 1 binary64) %741 %845) (fma.f64 #s(literal -1 binary64) %765 %841) (fma.f64 #s(literal -1 binary64) %765 %843) (fma.f64 #s(literal -1 binary64) %765 %845) (+.f64 %763 %763) (+.f64 %741 %841) (+.f64 %741 %843) (+.f64 %741 %845) (*.f64 (*.f64 y %75) %745) (*.f64 %967 %756) (*.f64 (/.f64 %13 #s(literal 2 binary64)) (/.f64 %68 %289)) (*.f64 (/.f64 %972 #s(literal -1 binary64)) %12) (*.f64 %975 %68) (*.f64 (/.f64 y %307) %68) (*.f64 %979 (/.f64 #s(literal 1 binary64) %289)) (*.f64 %982 %75) (*.f64 %984 %60) (*.f64 %986 (/.f64 %60 %289)) (*.f64 %986 (/.f64 t %61)) (*.f64 %986 (/.f64 #s(literal 1 binary64) %763)) (*.f64 (/.f64 t #s(literal 2 binary64)) (/.f64 y %61)) (*.f64 %996 %972) (*.f64 %998 %12) (*.f64 (/.f64 t #s(literal -1 binary64)) %998) (*.f64 %75 (*.f64 %745 y)) (*.f64 %972 %996) (*.f64 %972 t) (*.f64 #s(literal 2 binary64) (*.f64 %756 y)) (*.f64 %29 %68) (*.f64 %762 %13) (*.f64 %12 %998) (*.f64 %13 %762) (*.f64 %68 %29) (*.f64 %1013 #s(literal 1 binary64)) %1013 (*.f64 %60 %5) (*.f64 #s(literal 1 binary64) %1013) (*.f64 %5 %60) (*.f64 #s(literal -1 binary64) %1018) (*.f64 t %972) (*.f64 y %740) (pow.f64 %1013 #s(literal 1 binary64)) (/.f64 %1023 %765) (/.f64 %1025 %765) (/.f64 (/.f64 %972 #s(literal 2 binary64)) %289) (/.f64 (/.f64 %5 #s(literal 2 binary64)) %61) (/.f64 %975 %69) (/.f64 %1018 #s(literal -1 binary64)) (/.f64 %979 %289) (/.f64 %982 %61) (/.f64 %984 %64) (/.f64 %986 %763) (/.f64 %998 %307) (/.f64 %1038 #s(literal -1 binary64)) (/.f64 %972 %340) (/.f64 %29 %69) (/.f64 %13 %765) (/.f64 %1013 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %340 %972)) (/.f64 #s(literal 1 binary64) (/.f64 %64 %5)) (/.f64 #s(literal 1 binary64) (/.f64 %765 %13)) (/.f64 #s(literal 1 binary64) (pow.f64 %1013 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %741 y)) (/.f64 %5 %64) (/.f64 y %741) (neg.f64 %1018) (neg.f64 (/.f64 %5 %69)) (neg.f64 %1038) (fma.f64 %113 y %1060) (fma.f64 y %113 %1062) (+.f64 (*.f64 y %113) %1062) (+.f64 (*.f64 %113 y) %1060) (*.f64 %967 %1068) (*.f64 %1070 %13) (*.f64 #s(literal 2 binary64) (*.f64 %1068 y)) (*.f64 %736 y) (*.f64 %13 %1070) (*.f64 #s(literal 1 binary64) %1076) (*.f64 y %736) (pow.f64 %1076 #s(literal 1 binary64)) (/.f64 %1023 %738) (/.f64 %1025 %738) (/.f64 %13 %738) (/.f64 #s(literal 1 binary64) (/.f64 %738 %13)) (/.f64 #s(literal 1 binary64) (pow.f64 %1076 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %733 y)) %1076 (neg.f64 (*.f64 %1070 y)) (neg.f64 (/.f64 %13 %733)) (*.f64 %967 %1093) (*.f64 %1095 %13) (*.f64 #s(literal 2 binary64) (*.f64 %1093 y)) (*.f64 %447 y) (*.f64 %13 %1095) (*.f64 #s(literal 1 binary64) %1101) (*.f64 y %447) (pow.f64 %1101 #s(literal 1 binary64)) (/.f64 %1023 %449) (/.f64 %1025 %449) (/.f64 %13 %449) (/.f64 #s(literal 1 binary64) (/.f64 %449 %13)) (/.f64 #s(literal 1 binary64) (pow.f64 %1101 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %444 y)) %1101 (neg.f64 (*.f64 %1095 y)) (neg.f64 (/.f64 %13 %444)) (*.f64 %7 %1118) %1121 (*.f64 %1122 %29) (*.f64 %1124 t) (*.f64 #s(literal 2 binary64) (*.f64 %1118 %5)) (*.f64 %545 %5) (*.f64 %29 %1122) (*.f64 %12 (*.f64 y %1122)) (*.f64 %12 (/.f64 y %547)) (*.f64 %13 (/.f64 t %547)) (*.f64 %13 (*.f64 t %1122)) (*.f64 #s(literal 1 binary64) %1121) (*.f64 %5 %545) (*.f64 t %1124) (*.f64 y (*.f64 %12 %1122)) (*.f64 y %1120) (pow.f64 %1121 #s(literal 1 binary64)) (/.f64 %1145 %547) (/.f64 %1147 %547) (/.f64 %27 %547) (/.f64 %29 %547) (/.f64 #s(literal 1 binary64) (/.f64 %547 %29)) (/.f64 #s(literal 1 binary64) (pow.f64 %1121 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %542 %5)) (/.f64 %5 %542) (neg.f64 (*.f64 %1122 %5)) (neg.f64 (*.f64 %12 %1124)) (*.f64 %7 %1162) %1165 (*.f64 %1166 %29) (*.f64 %1168 t) (*.f64 #s(literal 2 binary64) (*.f64 %1162 %5)) (*.f64 %279 %5) (*.f64 %29 %1166) (*.f64 %12 (*.f64 y %1166)) (*.f64 %12 (/.f64 y %281)) (*.f64 %13 (/.f64 t %281)) (*.f64 %13 (*.f64 t %1166)) (*.f64 #s(literal 1 binary64) %1165) (*.f64 %5 %279) (*.f64 t %1168) (*.f64 y (*.f64 %12 %1166)) (*.f64 y %1164) (pow.f64 %1165 #s(literal 1 binary64)) (/.f64 %1145 %281) (/.f64 %1147 %281) (/.f64 %27 %281) (/.f64 %29 %281) (/.f64 #s(literal 1 binary64) (/.f64 %281 %29)) (/.f64 #s(literal 1 binary64) (pow.f64 %1165 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %276 %5)) (/.f64 %5 %276) (neg.f64 (*.f64 %1166 %5)) (neg.f64 (*.f64 %12 %1168)) |
Compiled 974 to 1 443 computations (-48.2% saved)
Compiled 160 to 579 computations (-261.9% saved)
16 alts after pruning (3 fresh and 13 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 157 | 3 | 160 |
| Fresh | 0 | 0 | 0 |
| Picked | 2 | 3 | 5 |
| Done | 0 | 10 | 10 |
| Total | 159 | 16 | 175 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 94.9% | (/.f64 (*.f64 (-.f64 x z) y) (/.f64 #s(literal 1 binary64) t)) |
| ✓ | 50.6% | (/.f64 (*.f64 t y) (approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) |
| 49.8% | (/.f64 y (approx (/ 1 (* (- x z) t)) (/.f64 (/.f64 #s(literal 1 binary64) x) t))) | |
| 55.8% | (/.f64 y (approx (/ 1 (* (- x z) t)) (/.f64 (/.f64 #s(literal -1 binary64) t) z))) | |
| ✓ | 49.5% | (/.f64 y (approx (/ 1 (* (- x z) t)) (/.f64 #s(literal 1 binary64) (*.f64 t x)))) |
| ✓ | 54.4% | (/.f64 y (approx (/ 1 (* (- x z) t)) (/.f64 #s(literal -1 binary64) (*.f64 t z)))) |
| ✓ | 94.2% | (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) |
| ✓ | 92.1% | (*.f64 (*.f64 t y) (-.f64 x z)) |
| ✓ | 94.9% | (*.f64 (approx (- (* x y) (* z y)) (*.f64 y (-.f64 x z))) t) |
| 54.4% | (*.f64 y (/.f64 t (approx (pow (- x z) -1) (/.f64 #s(literal -1 binary64) z)))) | |
| ✓ | 89.1% | (*.f64 y (*.f64 (-.f64 x z) t)) |
| ✓ | 42.2% | (approx (* (- (* x y) (* z y)) t) (/.f64 (*.f64 (*.f64 (*.f64 z y) t) x) z)) |
| ✓ | 49.5% | (approx (* (- (* x y) (* z y)) t) (*.f64 y (*.f64 t x))) |
| ✓ | 50.7% | (approx (* (- (* x y) (* z y)) t) (*.f64 x (*.f64 t y))) |
| ✓ | 10.9% | (approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 (approx x #s(literal 0 binary64)) y))) |
| ✓ | 50.9% | (approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) |
Compiled 16 to 45 computations (-181.3% saved)
Total 1.8b remaining (1.8%)
Threshold costs 1.8b (1.8%)
| 0.7b | 66.1% |
| 0.6b | 81.1% |
| 0.2b | 91.3% |
| 0.2b | 91.7% |
| 0.1b | 97.4% |
| Inputs |
|---|
(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) |
| Outputs |
|---|
(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) |
| Inputs |
|---|
%7 = (* (- (* x y) (* z y)) t) (approx %7 (*.f64 t (*.f64 x y))) (approx %7 (*.f64 t (*.f64 (approx x #s(literal 0 binary64)) y))) (approx %7 (*.f64 x (*.f64 t y))) |
| Outputs |
|---|
%7 = (* (- (* x y) (* z y)) t) (approx %7 (*.f64 t (*.f64 x y))) (approx %7 (*.f64 x (*.f64 t y))) |
| Inputs |
|---|
%7 = (* (- (* x y) (* z y)) t) (approx %7 (*.f64 t (*.f64 x y))) (approx %7 (*.f64 t (*.f64 (approx x #s(literal 0 binary64)) y))) (approx %7 (*.f64 x (*.f64 t y))) (approx %7 (*.f64 y (*.f64 t x))) |
| Outputs |
|---|
%7 = (* (- (* x y) (* z y)) t) (approx %7 (*.f64 y (*.f64 t x))) (approx %7 (*.f64 x (*.f64 t y))) |
| Inputs |
|---|
%7 = (* (- (* x y) (* z y)) t) (approx %7 (*.f64 t (*.f64 x y))) (approx %7 (*.f64 t (*.f64 (approx x #s(literal 0 binary64)) y))) (approx %7 (*.f64 x (*.f64 t y))) (approx %7 (*.f64 y (*.f64 t x))) (*.f64 y (*.f64 (-.f64 x z) t)) |
| Outputs |
|---|
(*.f64 y (*.f64 (-.f64 x z) t)) (approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) |
| Inputs |
|---|
%5 = (- (* x y) (* z y)) %7 = (* %5 t) %22 = (-.f64 x z) (approx %7 (*.f64 t (*.f64 x y))) (approx %7 (*.f64 t (*.f64 (approx x #s(literal 0 binary64)) y))) (approx %7 (*.f64 x (*.f64 t y))) (approx %7 (*.f64 y (*.f64 t x))) (*.f64 y (*.f64 %22 t)) (*.f64 (approx %5 (*.f64 y %22)) t) |
| Outputs |
|---|
%6 = (-.f64 x z) %10 = (*.f64 (approx (- (* x y) (* z y)) (*.f64 y %6)) t) %10 (*.f64 y (*.f64 %6 t)) %10 |
| Inputs |
|---|
%5 = (- (* x y) (* z y)) %7 = (* %5 t) %16 = (*.f64 t y) %22 = (-.f64 x z) (approx %7 (*.f64 t (*.f64 x y))) (approx %7 (*.f64 t (*.f64 (approx x #s(literal 0 binary64)) y))) (approx %7 (*.f64 x %16)) (approx %7 (*.f64 y (*.f64 t x))) (*.f64 y (*.f64 %22 t)) (*.f64 (approx %5 (*.f64 y %22)) t) (*.f64 %16 %22) |
| Outputs |
|---|
%3 = (-.f64 x z) (*.f64 y (*.f64 %3 t)) (*.f64 (*.f64 t y) %3) |
6 calls:
| 16.0ms | (-.f64 (*.f64 x y) (*.f64 z y)) |
| 14.0ms | z |
| 13.0ms | x |
| 13.0ms | t |
| 13.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 50.9% | 1 | t |
| 50.9% | 1 | z |
| 50.9% | 1 | y |
| 50.9% | 1 | x |
| 50.9% | 1 | (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) |
| 50.9% | 1 | (-.f64 (*.f64 x y) (*.f64 z y)) |
Compiled 31 to 73 computations (-135.5% saved)
| 1× | binary-search |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 7.825399874758337e-21 | 1.8528470442954002e-20 |
| 0.0ms | 16× | 0 | valid |
Compiled 14 to 21 computations (-50.0% saved)
Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.540071379922368e+33 | 8.370808993356484e+37 |
| 0.0ms | -1.6675742378735506e-13 | -3.8569034295889575e-20 |
Compiled 1 to 8 computations (-700.0% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 4.947046863840034e+171 | 2.8790789446137367e+180 |
| 4.0ms | 144× | 0 | valid |
Compiled 14 to 21 computations (-50.0% saved)
Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 1× | binary-search |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 4.0ms | 1.650261910233758e+70 | 7.711606579406233e+71 |
| 2.0ms | 48× | 0 | valid |
Compiled 14 to 19 computations (-35.7% saved)
Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 1× | binary-search |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 3.0ms | 1.4055685462936228e-52 | 7.6215188821452e-52 |
| 1.0ms | 32× | 0 | valid |
Compiled 14 to 19 computations (-35.7% saved)
Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 1× | fuel |
Compiled 6 to 37 computations (-516.7% saved)
Compiled 49 to 516 computations (-953.1% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 518.5 MiB | 24.1% | reconstruct |
| 335.7 MiB | 15.6% | rewrite |
| 332.3 MiB | 15.4% | sample |
| 241.9 MiB | 11.2% | regimes |
| 229.9 MiB | 10.7% | series |
| 187.2 MiB | 8.7% | preprocess |
| 128.4 MiB | 6.0% | eval |
| 80.2 MiB | 3.7% | derivations |
| 52.0 MiB | 2.4% | prune |
| 45.9 MiB | 2.1% | bsearch |
| 0.1 MiB | 0.0% | analyze |
| 0.0 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 2 152.3 MiB | 100.0% | total |
Loading profile data...