
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 3 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 4 |
| 37.5% | 37.5% | 62.4% | 0.1% | 0.0% | 0.0% | 0.0% | 5 |
| 62.5% | 62.4% | 37.5% | 0.1% | 0.0% | 0.0% | 0.0% | 6 |
| 68.8% | 68.7% | 31.2% | 0.1% | 0.0% | 0.0% | 0.0% | 7 |
| 81.3% | 81.2% | 18.7% | 0.1% | 0.0% | 0.0% | 0.0% | 8 |
| 84.4% | 84.3% | 15.6% | 0.1% | 0.0% | 0.0% | 0.0% | 9 |
| 90.6% | 90.5% | 9.4% | 0.1% | 0.0% | 0.0% | 0.0% | 10 |
| 92.2% | 92.1% | 7.8% | 0.1% | 0.0% | 0.0% | 0.0% | 11 |
| 95.3% | 95.2% | 4.7% | 0.1% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 28 to 14 computations (50.0% saved)
| 3.6s | 8 256× | 0 | valid |
ival-mult!: 231.0ms (30.3% of total, 61.3 MiB)ival-sub!: 186.0ms (24.4% of total, 37.4 MiB)ival-sqrt!: 176.0ms (23.1% of total, 46.9 MiB)ival-if: 70.0ms (9.2% of total, 23.9 MiB)adjust: 49.0ms (6.4% of total, 1.4 MiB)ival-neg!: 48.0ms (6.3% of total, 3.1 MiB)ival-<=: 1.0ms (0.1% of total, 0.2 MiB)ival-<: 1.0ms (0.1% of total, 0.1 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 34 | 160 |
| 1 | 115 | 160 |
| 2 | 264 | 160 |
| 3 | 992 | 160 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 77.8% | %3 = (-.f64 (*.f64 D D) #s(literal 1 binary64)) %8 = (sqrt.f64 %3) (if.f64 (<=.f64 %3 #s(literal 0 binary64)) #s(literal 0 binary64) (if.f64 (<.f64 phi0 #s(literal 0 binary64)) (neg.f64 %8) %8)) |
(abs D)
Compiled 52 to 24 computations (53.8% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%1 = (*.f64 D D) %3 = (-.f64 %1 #s(literal 1 binary64)) %5 = (<=.f64 %3 #s(literal 0 binary64)) %7 = (<.f64 phi0 #s(literal 0 binary64)) %8 = (sqrt.f64 %3) %9 = (neg.f64 %8) %10 = (if.f64 %7 %9 %8) D %1 #s(literal 1 binary64) %3 #s(literal 0 binary64) %5 phi0 %7 %8 %9 %10 (if.f64 %5 #s(literal 0 binary64) %10) |
| Outputs |
|---|
%4 = (* D D) %6 = (pow.f64 D #s(literal 2 binary64)) %9 = (- %4 1) %13 = (-.f64 %6 #s(literal 1 binary64)) %16 = (<= %9 0) %17 = (<=.f64 %13 #s(literal 0 binary64)) %19 = (sqrt %9) %20 = (sqrt.f64 #s(literal -1 binary64)) %23 = (/.f64 %6 %20) %29 = (pow.f64 %20 #s(literal 3 binary64)) %30 = (/.f64 %6 %29) %32 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %20)) %40 = (/.f64 %6 (pow.f64 %20 #s(literal 5 binary64))) %44 = (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %29)) %50 = (neg %19) %70 = (< phi0 0) %71 = (if %70 %50 %19) %72 = (<.f64 phi0 #s(literal 0 binary64)) %73 = (sqrt.f64 %13) %75 = (if.f64 %72 (neg.f64 %73) %73) %80 = (/.f64 #s(literal 1 binary64) %6) %84 = (*.f64 #s(literal 1/2 binary64) %80) %86 = (*.f64 D (-.f64 #s(literal 1 binary64) %84)) %93 = (*.f64 D (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) %80)) %6)))) %98 = (pow.f64 D #s(literal 4 binary64)) %103 = (*.f64 D (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/16 binary64) %80)) %98))) %84)) %108 = (*.f64 D (-.f64 %84 #s(literal 1 binary64))) %110 = (/.f64 #s(literal 1/8 binary64) %98) %113 = (*.f64 D (-.f64 (+.f64 %110 %84) #s(literal 1 binary64))) %122 = (*.f64 D (-.f64 (+.f64 %110 (fma.f64 #s(literal 1/2 binary64) %80 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal 6 binary64)))))) #s(literal 1 binary64))) (approx D #s(literal 0 binary64)) (approx D D) (approx %4 %6) (approx %9 #s(literal -1 binary64)) (approx %9 %13) (approx %16 %17) (approx %19 %20) (approx %19 (+.f64 %20 (*.f64 #s(literal 1/2 binary64) %23))) (approx %19 (+.f64 %20 (*.f64 %6 (fma.f64 #s(literal -1/8 binary64) %30 %32)))) (approx %19 (+.f64 %20 (*.f64 %6 (fma.f64 %6 (-.f64 (*.f64 #s(literal 1/16 binary64) %40) %44) %32)))) (approx %50 (*.f64 #s(literal -1 binary64) %20)) (approx %50 (-.f64 (*.f64 #s(literal -1/2 binary64) %23) %20)) (approx %50 (-.f64 (*.f64 %6 (-.f64 (*.f64 #s(literal 1/8 binary64) %30) %32)) %20)) (approx %50 (-.f64 (*.f64 %6 (-.f64 (*.f64 %6 (fma.f64 #s(literal -1/16 binary64) %40 %44)) %32)) %20)) (approx %71 %75) (approx (if %16 0 %71) (if.f64 %17 #s(literal 0 binary64) %75)) (approx %9 (*.f64 %6 (-.f64 #s(literal 1 binary64) %80))) (approx %19 %86) (approx %19 %93) (approx %19 %103) (approx %50 (*.f64 #s(literal -1 binary64) D)) (approx %50 %108) (approx %50 %113) (approx %50 %122) (approx %19 (*.f64 #s(literal -1 binary64) %86)) (approx %19 (*.f64 #s(literal -1 binary64) %93)) (approx %19 (*.f64 #s(literal -1 binary64) %103)) (approx %50 (*.f64 #s(literal -1 binary64) %108)) (approx %50 (*.f64 #s(literal -1 binary64) %113)) (approx %50 (*.f64 #s(literal -1 binary64) %122)) (approx phi0 phi0) (approx %70 %72) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 20.0ms | D | inf |
| 1.0ms | D | 0 |
| 1.0ms | D | -inf |
| 0.0ms | phi0 | -inf |
| 0.0ms | phi0 | inf |
| Inputs |
|---|
%1 = (*.f64 D D) %3 = (-.f64 %1 #s(literal 1 binary64)) %5 = (<=.f64 %3 #s(literal 0 binary64)) %7 = (<.f64 phi0 #s(literal 0 binary64)) %8 = (sqrt.f64 %3) %9 = (neg.f64 %8) %10 = (if.f64 %7 %9 %8) D %1 #s(literal 1 binary64) %3 #s(literal 0 binary64) %5 phi0 %7 %8 %9 %10 (if.f64 %5 #s(literal 0 binary64) %10) |
| Outputs |
|---|
%1 = (neg.f64 D) %35 = (-.f64 D #s(literal 1 binary64)) %37 = (+.f64 #s(literal -1/2 binary64) D) %39 = (-.f64 #s(literal 1 binary64) D) %43 = (-.f64 #s(literal 1/2 binary64) D) %45 = (fabs.f64 #s(literal 0 binary64)) %49 = (+.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %51 = (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %53 = (+.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %55 = (+.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %57 = (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %68 = (-.f64 #s(literal -2 binary64) #s(literal -2 binary64)) %75 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %77 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %79 = (/.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) %82 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %84 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %86 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) %88 = (/.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %90 = (/.f64 #s(literal 1/4 binary64) #s(literal 1 binary64)) %92 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) %94 = (/.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) %96 = (/.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %98 = (/.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %100 = (/.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) %102 = (/.f64 #s(literal 1/4 binary64) #s(literal -1/2 binary64)) %104 = (/.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) %106 = (/.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) %108 = (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) %112 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %114 = (/.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) %119 = (/.f64 #s(literal -2 binary64) #s(literal 1 binary64)) %125 = (sqrt.f64 #s(literal 2 binary64)) %126 = (sqrt.f64 #s(literal 1/2 binary64)) %129 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %131 = (*.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %132 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) %135 = (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %136 = (/.f64 #s(literal 2 binary64) %135) %138 = (/.f64 #s(literal 1 binary64) %135) %141 = (/.f64 #s(literal 2 binary64) #s(literal -1 binary64)) %142 = (/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %144 = (/.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) %146 = (/.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) %150 = (/.f64 #s(literal -1 binary64) #s(literal 4 binary64)) %152 = (/.f64 #s(literal -1 binary64) #s(literal 1/4 binary64)) %155 = (/.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) %157 = (/.f64 #s(literal -1/2 binary64) #s(literal 4 binary64)) %160 = (/.f64 #s(literal -2 binary64) #s(literal -1 binary64)) %161 = (/.f64 #s(literal -1/2 binary64) #s(literal -1 binary64)) %163 = (/.f64 #s(literal -2 binary64) #s(literal 1/4 binary64)) %165 = (/.f64 #s(literal -2 binary64) #s(literal 4 binary64)) %166 = (/.f64 #s(literal -1/2 binary64) #s(literal 1/4 binary64)) %168 = (/.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) %170 = (/.f64 #s(literal 1/4 binary64) #s(literal 4 binary64)) %172 = (/.f64 #s(literal 4 binary64) #s(literal -1 binary64)) %173 = (/.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) %175 = (/.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) %183 = (/.f64 #s(literal 1/4 binary64) #s(literal -2 binary64)) %184 = (/.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) %187 = (exp.f64 #s(literal 1 binary64)) %188 = (exp.f64 #s(literal -1 binary64)) %190 = (exp.f64 #s(literal 1/2 binary64)) %191 = (exp.f64 #s(literal -1/2 binary64)) %194 = (pow.f64 #s(literal 2 binary64) #s(literal 3 binary64)) %195 = (pow.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) %198 = (pow.f64 #s(literal -2 binary64) #s(literal 3 binary64)) %199 = (pow.f64 #s(literal -1/2 binary64) #s(literal 3 binary64)) %201 = (pow.f64 #s(literal 4 binary64) #s(literal 3 binary64)) %202 = (pow.f64 #s(literal 1/4 binary64) #s(literal 3 binary64)) %205 = (*.f64 D D) %207 = (neg.f64 %205) %209 = (fabs.f64 D) %221 = (neg.f64 %209) %231 = (*.f64 %205 %205) %233 = (sqrt.f64 %209) %234 = (*.f64 %233 %209) %236 = (*.f64 %209 %233) %242 = (pow.f64 D #s(literal 1 binary64)) %252 = (pow.f64 %1 #s(literal 1 binary64)) %254 = (pow.f64 %209 #s(literal 1 binary64)) %256 = (fabs.f64 %242) %262 = (fabs.f64 %252) %264 = (fabs.f64 %254) %268 = (pow.f64 %221 #s(literal 1 binary64)) %270 = (pow.f64 %205 #s(literal 0 binary64)) %273 = (*.f64 %254 %233) %357 = (+.f64 #s(literal -1/2 binary64) #s(literal 1 binary64)) %359 = (-.f64 #s(literal 0 binary64) #s(literal -1/2 binary64)) %364 = (*.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) %366 = (*.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64)) %370 = (neg.f64 #s(literal 4 binary64)) %372 = (neg.f64 #s(literal 1/4 binary64)) %377 = (/.f64 #s(literal 3/2 binary64) #s(literal 2 binary64)) %424 = (+.f64 #s(literal -2 binary64) #s(literal -2 binary64)) %426 = (-.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %441 = (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) %447 = (*.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) %451 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64)) %453 = (*.f64 #s(literal 4 binary64) #s(literal -1 binary64)) %455 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %458 = (*.f64 #s(literal -1 binary64) #s(literal 4 binary64)) %460 = (*.f64 #s(literal -1 binary64) #s(literal 1/4 binary64)) %507 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %511 = (*.f64 #s(literal -2 binary64) #s(literal 4 binary64)) %514 = (*.f64 #s(literal 4 binary64) #s(literal -2 binary64)) %559 = (/.f64 #s(literal -2 binary64) %135) %562 = (+.f64 #s(literal 0 binary64) %135) %579 = (+.f64 #s(literal 0 binary64) %451) %583 = (+.f64 #s(literal 0 binary64) %455) %586 = (+.f64 #s(literal 0 binary64) %507) %589 = (+.f64 #s(literal 0 binary64) %511) %593 = (+.f64 #s(literal 0 binary64) %514) %641 = (*.f64 #s(literal 0 binary64) #s(literal 3 binary64)) %699 = (exp.f64 #s(literal 2 binary64)) %708 = (*.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %726 = (cosh.f64 #s(literal 1 binary64)) %727 = (cosh.f64 #s(literal -1 binary64)) %728 = (sinh.f64 #s(literal 1 binary64)) %729 = (sinh.f64 #s(literal -1 binary64)) %730 = (*.f64 %728 %729) %732 = (cosh.f64 #s(literal 1/2 binary64)) %733 = (cosh.f64 #s(literal -1/2 binary64)) %734 = (sinh.f64 #s(literal 1/2 binary64)) %735 = (sinh.f64 #s(literal -1/2 binary64)) %736 = (*.f64 %734 %735) %745 = (cosh.f64 #s(literal 2 binary64)) %747 = (sinh.f64 #s(literal 2 binary64)) %753 = (fma.f64 D D #s(literal -1 binary64)) %758 = (-.f64 #s(literal 1 binary64) %205) %765 = (fma.f64 D D #s(literal -1/2 binary64)) %778 = (+.f64 #s(literal 0 binary64) %205) %780 = (-.f64 %205 #s(literal 0 binary64)) %782 = (+.f64 #s(literal -1/2 binary64) %205) %784 = (-.f64 D #s(literal -1 binary64)) %787 = (-.f64 #s(literal -1 binary64) D) %798 = (-.f64 #s(literal 0 binary64) %207) %800 = (-.f64 #s(literal -1/2 binary64) %207) %806 = (-.f64 %209 #s(literal -1 binary64)) %807 = (-.f64 %209 #s(literal 1 binary64)) %810 = (-.f64 #s(literal -1 binary64) %209) %811 = (-.f64 #s(literal 1 binary64) %209) %814 = (fabs.f64 %784) %815 = (fabs.f64 %35) %818 = (-.f64 %753 #s(literal 1 binary64)) %822 = (-.f64 %753 #s(literal 1/2 binary64)) %852 = (*.f64 %35 D) %854 = (*.f64 %784 D) %868 = (fma.f64 #s(literal 2 binary64) %205 #s(literal -2 binary64)) %870 = (fabs.f64 %807) %893 = (*.f64 %787 %1) %895 = (*.f64 %1 %787) %929 = (fabs.f64 %868) %936 = (*.f64 %35 #s(literal 0 binary64)) %938 = (*.f64 %787 #s(literal 0 binary64)) %940 = (*.f64 #s(literal 0 binary64) %35) %942 = (*.f64 #s(literal 0 binary64) %787) %950 = (-.f64 %852 #s(literal 0 binary64)) %966 = (*.f64 #s(literal 1 binary64) %784) %970 = (*.f64 #s(literal -1 binary64) %35) %972 = (*.f64 %807 #s(literal 0 binary64)) %974 = (*.f64 #s(literal 0 binary64) %807) %984 = (*.f64 %39 #s(literal -1 binary64)) %986 = (*.f64 #s(literal -1 binary64) %39) %988 = (fma.f64 #s(literal 2 binary64) D #s(literal -2 binary64)) %991 = (fma.f64 #s(literal 2 binary64) D #s(literal 2 binary64)) %1023 = (/.f64 %868 #s(literal 4 binary64)) %1027 = (*.f64 #s(literal 2 binary64) %787) %1030 = (*.f64 %39 #s(literal 2 binary64)) %1037 = (*.f64 %753 %753) %1051 = (-.f64 D #s(literal -1/2 binary64)) %1052 = (*.f64 %1051 %35) %1054 = (*.f64 %43 %787) %1061 = (*.f64 %35 %1051) %1067 = (*.f64 %35 #s(literal 1/2 binary64)) %1069 = (*.f64 #s(literal 1/2 binary64) %35) %1071 = (*.f64 %787 %43) %1073 = (*.f64 %787 #s(literal 1/2 binary64)) %1079 = (*.f64 #s(literal 1/2 binary64) %787) %1085 = (*.f64 %209 %807) %1087 = (*.f64 #s(literal -1 binary64) %806) %1089 = (*.f64 #s(literal 1 binary64) %807) %1091 = (*.f64 %806 #s(literal -1 binary64)) %1093 = (*.f64 %807 %209) %1095 = (*.f64 %807 #s(literal 1 binary64)) %1098 = (*.f64 #s(literal -1/2 binary64) %784) %1100 = (*.f64 #s(literal -2 binary64) %784) %1104 = (*.f64 #s(literal 1/2 binary64) %784) %1106 = (*.f64 #s(literal -1/2 binary64) %35) %1108 = (*.f64 #s(literal 1/4 binary64) %35) %1110 = (*.f64 #s(literal 4 binary64) %35) %1113 = (*.f64 %784 #s(literal 1/2 binary64)) %1115 = (*.f64 %784 #s(literal 1 binary64)) %1117 = (*.f64 %784 #s(literal -1/2 binary64)) %1119 = (*.f64 %784 #s(literal -2 binary64)) %1121 = (*.f64 %35 #s(literal -1 binary64)) %1123 = (*.f64 %35 #s(literal -2 binary64)) %1125 = (*.f64 %35 #s(literal 1/4 binary64)) %1127 = (*.f64 %35 #s(literal 4 binary64)) %1129 = (*.f64 %35 #s(literal 2 binary64)) %1132 = (fma.f64 %209 #s(literal 2 binary64) #s(literal -2 binary64)) %1135 = (fma.f64 %209 #s(literal 2 binary64) #s(literal 2 binary64)) %1175 = (sqrt.f64 %753) %1200 = (/.f64 %868 %135) %1249 = (-.f64 %209 #s(literal -1/2 binary64)) %1250 = (*.f64 %807 #s(literal 1/2 binary64)) %1252 = (*.f64 #s(literal 1/2 binary64) %807) %1277 = (neg.f64 %1175) %1284 = (/.f64 %988 #s(literal 4 binary64)) %1296 = (/.f64 %1027 #s(literal 4 binary64)) %1304 = (sqrt.f64 %814) %1305 = (*.f64 %815 %1304) %1307 = (*.f64 %1304 %815) %1309 = (sqrt.f64 %815) %1310 = (*.f64 %1309 %814) %1314 = (*.f64 %814 %1309) %1322 = (/.f64 %988 %135) %1329 = (/.f64 %1027 %135) %1359 = (sqrt.f64 %806) %1360 = (sqrt.f64 %870) %1361 = (*.f64 %1360 %1175) %1363 = (*.f64 %1175 %1359) %1372 = (neg.f64 %1309) %1373 = (*.f64 %1372 %1277) %1375 = (neg.f64 %1304) %1376 = (*.f64 %1309 %1277) %1378 = (*.f64 %1277 %1304) %1380 = (*.f64 %1277 %1375) %1433 = (pow.f64 %753 #s(literal 0 binary64)) %1436 = (sqrt.f64 %1175) %1437 = (*.f64 %1436 %1175) %1439 = (*.f64 %1175 %1436) %1453 = (*.f64 %1359 %1359) %1454 = (*.f64 %1360 %1360) %1478 = (pow.f64 %1175 #s(literal 1 binary64)) %1617 = (-.f64 #s(literal 2 binary64) #s(literal 4 binary64)) %1619 = (-.f64 #s(literal 3/2 binary64) #s(literal 2 binary64)) %1761 = (*.f64 %135 #s(literal 0 binary64)) %1763 = (*.f64 #s(literal 0 binary64) %135) %1797 = (-.f64 %135 %135) %1887 = (tanh.f64 #s(literal 1 binary64)) %1888 = (tanh.f64 #s(literal -1 binary64)) %1893 = (tanh.f64 #s(literal 1/2 binary64)) %1894 = (tanh.f64 #s(literal -1/2 binary64)) %1899 = (*.f64 %726 %729) %1901 = (*.f64 %732 %735) %1916 = (<=.f64 %753 #s(literal 0 binary64)) %1918 = (<.f64 phi0 #s(literal 0 binary64)) %1938 = (neg.f64 %1436) %1961 = (if.f64 %1918 %1277 %1175) D (neg.f64 %1) (+.f64 D #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) D) (-.f64 #s(literal 0 binary64) %1) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) D) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) D) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) D) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) D) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) D) (fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) D) (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) D) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) D) (fma.f64 #s(literal 0 binary64) #s(literal 3/2 binary64) D) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) D) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) D) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) D) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) D) (fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) D) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) D) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) D) (fma.f64 #s(literal 3/2 binary64) #s(literal 0 binary64) D) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) D) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) D) (+.f64 #s(literal 1 binary64) %35) (+.f64 #s(literal 1/2 binary64) %37) (-.f64 #s(literal 1 binary64) %39) (-.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) D)) (-.f64 #s(literal 1/2 binary64) %43) (fma.f64 %45 %45 D) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %35) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %37) (fma.f64 #s(literal 0 binary64) %49 D) (fma.f64 #s(literal 0 binary64) %51 D) (fma.f64 #s(literal 0 binary64) %53 D) (fma.f64 #s(literal 0 binary64) %55 D) (fma.f64 #s(literal 0 binary64) %57 D) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %35) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %37) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %37) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %35) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %35) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %37) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %35) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %37) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %35) (fma.f64 #s(literal -1/2 binary64) %68 D) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %35) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %37) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %35) (fma.f64 %49 #s(literal 0 binary64) D) (fma.f64 %55 #s(literal 0 binary64) D) (fma.f64 #s(literal 0 binary64) %75 D) (fma.f64 %77 #s(literal 0 binary64) D) (fma.f64 %79 #s(literal 1/2 binary64) D) (fma.f64 %79 #s(literal 1/4 binary64) D) (fma.f64 #s(literal -2 binary64) %82 %37) (fma.f64 #s(literal 4 binary64) %84 %37) (fma.f64 %86 #s(literal 4 binary64) %37) (fma.f64 #s(literal 2 binary64) %88 %35) (fma.f64 #s(literal 2 binary64) %90 %37) (fma.f64 #s(literal 1/2 binary64) %92 %35) (fma.f64 #s(literal 1/2 binary64) %94 %35) (fma.f64 #s(literal -1 binary64) %96 %35) (fma.f64 #s(literal -1 binary64) %98 %35) (fma.f64 #s(literal -2 binary64) %100 %37) (fma.f64 #s(literal -2 binary64) %102 %35) (fma.f64 #s(literal -1/2 binary64) %104 %35) (fma.f64 #s(literal -1/2 binary64) %106 %35) (fma.f64 #s(literal 4 binary64) %108 %37) (fma.f64 #s(literal 4 binary64) %90 %35) (fma.f64 #s(literal 1/4 binary64) %77 %35) (fma.f64 #s(literal 1/4 binary64) %112 %35) (fma.f64 #s(literal 1/4 binary64) %114 %35) (fma.f64 %77 #s(literal 1/4 binary64) %35) (fma.f64 %92 #s(literal 1/2 binary64) %35) (fma.f64 %104 #s(literal -1/2 binary64) %35) (fma.f64 %119 #s(literal -1/2 binary64) %35) (fma.f64 %88 #s(literal 1 binary64) %37) (fma.f64 %88 #s(literal 2 binary64) %35) (fma.f64 %90 #s(literal 2 binary64) %37) (fma.f64 %114 #s(literal 1/4 binary64) %35) (fma.f64 %125 %126 %35) (fma.f64 %126 %125 %35) (fma.f64 %79 %129 D) (fma.f64 %131 %132 %35) (fma.f64 %132 %131 %35) (fma.f64 %136 #s(literal 4 binary64) %35) (fma.f64 %138 #s(literal 4 binary64) %37) (fma.f64 %77 %129 %37) (fma.f64 %141 %142 %35) (fma.f64 %144 %129 %35) (fma.f64 %75 %146 %35) (fma.f64 %129 %144 %35) (fma.f64 %142 %141 %35) (fma.f64 %104 %150 %37) (fma.f64 %152 %150 %35) (fma.f64 %150 %152 %35) (fma.f64 %155 %100 %35) (fma.f64 %155 %157 %37) (fma.f64 %119 %100 %37) (fma.f64 %160 %161 %35) (fma.f64 %163 %157 %35) (fma.f64 %165 %166 %35) (fma.f64 %168 %108 %35) (fma.f64 %168 %170 %37) (fma.f64 %172 %173 %35) (fma.f64 %175 %170 %35) (fma.f64 %112 %108 %37) (fma.f64 %112 %90 %35) (fma.f64 %108 %168 %35) (fma.f64 %108 %112 %37) (fma.f64 %90 %112 %35) (fma.f64 %173 %172 %35) (fma.f64 %183 %184 %35) (fma.f64 %170 %175 %35) (fma.f64 %187 %188 %35) (fma.f64 %190 %191 %35) (fma.f64 %194 %195 %35) (fma.f64 %195 %194 %35) (fma.f64 %198 %199 %35) (fma.f64 %201 %202 %35) (fma.f64 %202 %201 %35) %205 (fabs.f64 %205) (fabs.f64 %207) (fabs.f64 (*.f64 %209 D)) (fabs.f64 (*.f64 D %209)) (*.f64 %1 %1) (*.f64 %209 %209) (neg.f64 %207) (fabs.f64 (*.f64 %1 %209)) (fabs.f64 (*.f64 %209 %1)) (fabs.f64 (*.f64 %221 D)) (fabs.f64 (*.f64 D %221)) (fabs.f64 (*.f64 %221 %1)) (fabs.f64 (*.f64 %1 %221)) (*.f64 %221 %221) (sqrt.f64 %231) (*.f64 %233 %234) (*.f64 %236 %233) (pow.f64 D #s(literal 2 binary64)) (pow.f64 %1 #s(literal 2 binary64)) (pow.f64 %209 #s(literal 2 binary64)) (pow.f64 %221 #s(literal 2 binary64)) (*.f64 D %242) (*.f64 %242 D) (pow.f64 %205 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %209 #s(literal -2 binary64))) (*.f64 %1 %252) (*.f64 %209 %254) (*.f64 %256 %209) (*.f64 %252 %1) (*.f64 %254 %209) (/.f64 #s(literal 1 binary64) (pow.f64 %221 #s(literal -2 binary64))) (*.f64 %262 %209) (*.f64 %264 %209) (/.f64 #s(literal 1 binary64) (pow.f64 %205 #s(literal -1 binary64))) (*.f64 %268 %221) (*.f64 %270 %205) (pow.f64 %231 #s(literal 1/2 binary64)) (*.f64 %273 %233) #s(literal 1 binary64) (fabs.f64 #s(literal 1 binary64)) (fabs.f64 #s(literal -1 binary64)) (neg.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 3/2 binary64) #s(literal -1/2 binary64)) (copysign.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (copysign.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)) (-.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal -2 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 3/2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 3/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 3/2 binary64) #s(literal 1 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 3/2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) %357) (+.f64 #s(literal 1/2 binary64) %359) (+.f64 (+.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (-.f64 %49 #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) %364) (+.f64 #s(literal 1/4 binary64) %366) (+.f64 %364 #s(literal 1/4 binary64)) (+.f64 %366 #s(literal 1/4 binary64)) (/.f64 %370 %370) (fma.f64 #s(literal 4 binary64) %372 #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) %370 #s(literal 2 binary64)) (fma.f64 %370 #s(literal 1/4 binary64) #s(literal 2 binary64)) (fma.f64 %372 #s(literal 4 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) %377) (+.f64 %377 #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) %88) (*.f64 #s(literal 1/2 binary64) %92) (*.f64 #s(literal 1/2 binary64) %94) (*.f64 #s(literal -1 binary64) %96) (*.f64 #s(literal -1 binary64) %98) (*.f64 #s(literal -2 binary64) %102) (*.f64 #s(literal -1/2 binary64) %104) (*.f64 #s(literal -1/2 binary64) %106) (*.f64 #s(literal 4 binary64) %90) (*.f64 #s(literal 1/4 binary64) %77) (*.f64 #s(literal 1/4 binary64) %112) (*.f64 #s(literal 1/4 binary64) %114) (*.f64 %77 #s(literal 1/4 binary64)) (*.f64 %92 #s(literal 1/2 binary64)) (*.f64 %104 #s(literal -1/2 binary64)) (*.f64 %119 #s(literal -1/2 binary64)) (*.f64 %88 #s(literal 2 binary64)) (*.f64 %114 #s(literal 1/4 binary64)) (*.f64 %125 %126) (*.f64 %126 %125) (fma.f64 %45 %45 #s(literal 1 binary64)) (/.f64 %77 #s(literal 4 binary64)) (/.f64 %114 #s(literal 4 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %357) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %359) (fma.f64 #s(literal 0 binary64) %49 #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) %51 #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) %53 #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) %55 #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) %57 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %357) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %359) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %357) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %359) (fma.f64 #s(literal 1/2 binary64) %49 #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) %55 #s(literal -1/2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %357) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %359) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %357) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %359) (fma.f64 #s(literal -1/2 binary64) %424 #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) %426 #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) %68 #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %357) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %359) (fma.f64 #s(literal 1/4 binary64) %135 #s(literal -1 binary64)) (fma.f64 %135 #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 %49 #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 %55 #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 %55 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (/.f64 %125 %125) (fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) %364) (fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) %366) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %364) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %366) (fma.f64 #s(literal 1/2 binary64) %441 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) %82 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64) %364) (fma.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64) %366) (fma.f64 #s(literal 4 binary64) %84 #s(literal 1/2 binary64)) (fma.f64 #s(literal 4 binary64) %447 #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 1 binary64) %364) (fma.f64 #s(literal 1/4 binary64) #s(literal 1 binary64) %366) (fma.f64 #s(literal 1/4 binary64) %451 #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) %453 #s(literal 2 binary64)) (fma.f64 %455 #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 %86 #s(literal 4 binary64) #s(literal 1/2 binary64)) (fma.f64 %458 #s(literal 1/4 binary64) #s(literal 2 binary64)) (fma.f64 %460 #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 %82 #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) %377) (fma.f64 #s(literal 0 binary64) %75 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %88 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %90 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %377) (fma.f64 #s(literal 1/2 binary64) %92 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %94 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) %96 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) %98 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %100 #s(literal 1/2 binary64)) (fma.f64 #s(literal -2 binary64) %102 #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64) %377) (fma.f64 #s(literal -1/2 binary64) %104 #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) %106 #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) %108 #s(literal 1/2 binary64)) (fma.f64 #s(literal 4 binary64) %90 #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 1 binary64) %377) (fma.f64 #s(literal 1/4 binary64) %77 #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) %112 #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) %114 #s(literal 0 binary64)) (fma.f64 %77 #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 %77 #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 %77 #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 %92 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %104 #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 %119 #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 %165 #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 %88 #s(literal 1 binary64) #s(literal 1/2 binary64)) (fma.f64 %88 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %90 #s(literal 2 binary64) #s(literal 1/2 binary64)) (fma.f64 %114 #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 %79 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %79 #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 %125 %125 #s(literal -1 binary64)) (fma.f64 %125 %126 #s(literal 0 binary64)) (fma.f64 %126 %125 #s(literal 0 binary64)) (/.f64 %135 %135) (*.f64 %131 %132) (*.f64 %132 %131) (/.f64 %135 %451) (/.f64 (*.f64 %135 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 %136 #s(literal 4 binary64)) (/.f64 %455 %455) (/.f64 %455 %507) (/.f64 %507 %455) (/.f64 %507 %507) (/.f64 %511 %511) (/.f64 %451 %451) (/.f64 %514 %514) (/.f64 %131 %131) (*.f64 %141 %142) (*.f64 %144 %129) (*.f64 %75 %146) (*.f64 %129 %144) (*.f64 %142 %141) (*.f64 %152 %150) (*.f64 %150 %152) (*.f64 %155 %100) (*.f64 %160 %161) (*.f64 %163 %157) (*.f64 %165 %166) (*.f64 %168 %108) (*.f64 %172 %173) (*.f64 %175 %170) (*.f64 %112 %90) (*.f64 %108 %168) (*.f64 %90 %112) (*.f64 %173 %172) (*.f64 %183 %184) (*.f64 %170 %175) (fma.f64 #s(literal -2 binary64) %82 %357) (fma.f64 #s(literal -2 binary64) %82 %359) (fma.f64 #s(literal 4 binary64) %84 %357) (fma.f64 #s(literal 4 binary64) %84 %359) (fma.f64 %86 #s(literal 4 binary64) %357) (fma.f64 %86 #s(literal 4 binary64) %359) (exp.f64 #s(literal 0 binary64)) (fma.f64 %131 %132 #s(literal 0 binary64)) (fma.f64 %132 %131 #s(literal 0 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) %135) (fma.f64 #s(literal 2 binary64) %90 %357) (fma.f64 #s(literal 2 binary64) %90 %359) (fma.f64 #s(literal -2 binary64) %100 %357) (fma.f64 #s(literal -2 binary64) %100 %359) (fma.f64 #s(literal 4 binary64) %108 %357) (fma.f64 #s(literal 4 binary64) %108 %359) (fma.f64 %88 #s(literal 1 binary64) %357) (fma.f64 %88 #s(literal 1 binary64) %359) (fma.f64 %90 #s(literal 2 binary64) %357) (fma.f64 %90 #s(literal 2 binary64) %359) (fma.f64 %136 #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 %559 #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 %138 #s(literal 4 binary64) #s(literal 1/2 binary64)) (/.f64 %562 %135) (/.f64 (-.f64 %135 #s(literal 0 binary64)) %135) (/.f64 (fma.f64 #s(literal 2 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) %455) (/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %507) (/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) %511) (/.f64 (fma.f64 #s(literal 4 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %451) (/.f64 (fma.f64 #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) %514) (/.f64 (fma.f64 #s(literal 4 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) %131) (/.f64 %562 %451) (/.f64 %579 %135) (/.f64 (*.f64 #s(literal 1 binary64) %135) %135) (/.f64 %583 %455) (/.f64 %583 %507) (/.f64 %586 %455) (/.f64 %586 %507) (/.f64 %589 %511) (/.f64 %589 %514) (/.f64 %579 %451) (/.f64 %593 %511) (/.f64 %593 %514) (/.f64 (+.f64 #s(literal 0 binary64) %131) %131) (/.f64 (*.f64 %135 #s(literal 1 binary64)) %451) (/.f64 (-.f64 %507 #s(literal 0 binary64)) %507) (/.f64 (-.f64 %451 #s(literal 0 binary64)) %451) (/.f64 (-.f64 %514 #s(literal 0 binary64)) %514) (/.f64 (-.f64 %511 #s(literal 0 binary64)) %511) (/.f64 (-.f64 %131 #s(literal 0 binary64)) %131) (/.f64 (-.f64 %455 #s(literal 0 binary64)) %455) (fma.f64 %77 %129 #s(literal 1/2 binary64)) (fma.f64 %141 %142 #s(literal 0 binary64)) (fma.f64 %144 %129 #s(literal 0 binary64)) (fma.f64 %75 %146 #s(literal 0 binary64)) (fma.f64 %129 %144 #s(literal 0 binary64)) (fma.f64 %142 %141 #s(literal 0 binary64)) (fma.f64 %104 %150 #s(literal 1/2 binary64)) (fma.f64 %152 %150 #s(literal 0 binary64)) (fma.f64 %150 %152 #s(literal 0 binary64)) (fma.f64 %155 %100 #s(literal 0 binary64)) (fma.f64 %155 %157 #s(literal 1/2 binary64)) (fma.f64 %119 %100 #s(literal 1/2 binary64)) (fma.f64 %160 %161 #s(literal 0 binary64)) (fma.f64 %163 %157 #s(literal 0 binary64)) (fma.f64 %165 %166 #s(literal 0 binary64)) (fma.f64 %168 %108 #s(literal 0 binary64)) (fma.f64 %168 %170 #s(literal 1/2 binary64)) (fma.f64 %172 %173 #s(literal 0 binary64)) (fma.f64 %175 %170 #s(literal 0 binary64)) (fma.f64 %112 %108 #s(literal 1/2 binary64)) (fma.f64 %112 %90 #s(literal 0 binary64)) (fma.f64 %108 %168 #s(literal 0 binary64)) (fma.f64 %108 %112 #s(literal 1/2 binary64)) (fma.f64 %90 %112 #s(literal 0 binary64)) (fma.f64 %173 %172 #s(literal 0 binary64)) (fma.f64 %183 %184 #s(literal 0 binary64)) (fma.f64 %170 %175 #s(literal 0 binary64)) (fma.f64 %79 %129 #s(literal 1 binary64)) (cosh.f64 #s(literal 0 binary64)) (exp.f64 %641) (fma.f64 %138 #s(literal 4 binary64) %357) (fma.f64 %138 #s(literal 4 binary64) %359) (hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (hypot.f64 #s(literal 0 binary64) #s(literal 1 binary64)) (hypot.f64 #s(literal 0 binary64) #s(literal -1 binary64)) (hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 %77 %129 %357) (fma.f64 %77 %129 %359) (fma.f64 %104 %150 %357) (fma.f64 %104 %150 %359) (fma.f64 %155 %157 %357) (fma.f64 %155 %157 %359) (fma.f64 %119 %100 %357) (fma.f64 %119 %100 %359) (fma.f64 %168 %170 %357) (fma.f64 %168 %170 %359) (fma.f64 %112 %108 %357) (fma.f64 %112 %108 %359) (fma.f64 %108 %112 %357) (fma.f64 %108 %112 %359) (hypot.f64 #s(literal 1 binary64) %45) (hypot.f64 #s(literal -1 binary64) %45) (hypot.f64 %45 #s(literal 1 binary64)) (hypot.f64 %45 #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 4 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (pow.f64 #s(literal 1 binary64) (neg.f64 #s(literal 3 binary64))) (pow.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) #s(literal 3 binary64))) (pow.f64 #s(literal 1 binary64) %55) (pow.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) #s(literal 3 binary64))) (pow.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) #s(literal 3 binary64))) (pow.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) #s(literal 3 binary64))) (pow.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) #s(literal 1 binary64))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) #s(literal 3 binary64))) (pow.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (*.f64 %187 %188) (*.f64 %190 %191) (/.f64 %699 %699) (/.f64 %187 %187) (/.f64 %190 %190) (fma.f64 %187 %188 #s(literal 0 binary64)) (fma.f64 %190 %191 #s(literal 0 binary64)) (pow.f64 %699 #s(literal 0 binary64)) (pow.f64 %187 #s(literal 0 binary64)) (pow.f64 %190 #s(literal 0 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 2 binary64) %708)) (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))) (*.f64 %194 %195) (*.f64 %195 %194) (*.f64 %198 %199) (*.f64 %201 %202) (*.f64 %202 %201) (/.f64 %194 %194) (/.f64 %198 %198) (/.f64 %201 %201) (fma.f64 %194 %195 #s(literal 0 binary64)) (fma.f64 %195 %194 #s(literal 0 binary64)) (fma.f64 %198 %199 #s(literal 0 binary64)) (fma.f64 %201 %202 #s(literal 0 binary64)) (fma.f64 %202 %201 #s(literal 0 binary64)) (fma.f64 %726 %727 %730) (fma.f64 %732 %733 %736) (+.f64 (*.f64 %726 %727) %730) (+.f64 (*.f64 %732 %733) %736) (-.f64 (*.f64 %726 %726) (*.f64 %728 %728)) (-.f64 (*.f64 %745 %745) (*.f64 %747 %747)) (-.f64 (*.f64 %732 %732) (*.f64 %734 %734)) %753 (+.f64 %205 #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) %205) (-.f64 %205 #s(literal 1 binary64)) (fabs.f64 %753) (fabs.f64 %758) (neg.f64 %758) (-.f64 #s(literal -1 binary64) %207) (fma.f64 %1 %1 #s(literal -1 binary64)) (fma.f64 %209 %209 #s(literal -1 binary64)) (+.f64 %753 #s(literal 0 binary64)) (+.f64 #s(literal -1/2 binary64) %765) (+.f64 %765 #s(literal -1/2 binary64)) (-.f64 %753 #s(literal 0 binary64)) (-.f64 %765 #s(literal 1/2 binary64)) (-.f64 (fma.f64 D D #s(literal 0 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %205) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %205) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %205) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %205) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %205) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %205) (+.f64 #s(literal -1 binary64) %778) (+.f64 #s(literal -1 binary64) %780) (+.f64 #s(literal -1/2 binary64) %782) (*.f64 %784 %35) (*.f64 %35 %784) (*.f64 %787 %39) (*.f64 %39 %787) (-.f64 #s(literal 0 binary64) %758) (-.f64 %780 #s(literal 1 binary64)) (/.f64 %753 #s(literal 1 binary64)) (fma.f64 %221 %221 #s(literal -1 binary64)) (fma.f64 #s(literal 4 binary64) %372 %205) (fma.f64 #s(literal 1/4 binary64) %370 %205) (fma.f64 %370 #s(literal 1/4 binary64) %205) (fma.f64 %372 #s(literal 4 binary64) %205) (+.f64 #s(literal -1 binary64) %798) (+.f64 #s(literal -1/2 binary64) %800) (fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) %765) (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) %765) (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) %765) (fma.f64 #s(literal -1/2 binary64) #s(literal 1 binary64) %765) (*.f64 %806 %807) (*.f64 %807 %806) (*.f64 %810 %811) (*.f64 %811 %810) (*.f64 %814 %815) (*.f64 %815 %814) (+.f64 %818 #s(literal 1 binary64)) (+.f64 (-.f64 %753 #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 %822 #s(literal 1/2 binary64)) (+.f64 (-.f64 %765 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (fma.f64 D %784 %787) (fma.f64 D %35 %35) (fma.f64 %784 D %787) (fma.f64 %784 %35 #s(literal 0 binary64)) (fma.f64 %35 D %35) (fma.f64 %35 %784 #s(literal 0 binary64)) (fma.f64 %787 %39 #s(literal 0 binary64)) (fma.f64 %39 %787 #s(literal 0 binary64)) (-.f64 %818 #s(literal -1 binary64)) (-.f64 %822 #s(literal -1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %778) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %780) (fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) %782) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %778) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %780) (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) %782) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %778) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %780) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %778) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %780) (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) %782) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %778) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %780) (fma.f64 #s(literal -1/2 binary64) #s(literal 1 binary64) %782) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %778) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %780) (+.f64 %35 %852) (+.f64 %787 %854) (+.f64 %854 %787) (+.f64 %852 %35) (-.f64 %35 (*.f64 %39 D)) (-.f64 %854 %784) (-.f64 %852 %39) (fma.f64 #s(literal 1/2 binary64) %441 %205) (fma.f64 #s(literal 4 binary64) %447 %205) (fma.f64 #s(literal 1/4 binary64) %453 %205) (fma.f64 %458 #s(literal 1/4 binary64) %205) (fma.f64 %460 #s(literal 4 binary64) %205) (fma.f64 %82 #s(literal 4 binary64) %205) (*.f64 %868 #s(literal 1/2 binary64)) (*.f64 %806 %870) (*.f64 %870 %806) (fma.f64 %787 %1 %787) (fma.f64 %1 %787 %787) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %798) (fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) %800) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %798) (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) %800) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %798) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %798) (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) %800) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %798) (fma.f64 #s(literal -1/2 binary64) #s(literal 1 binary64) %800) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %798) (fma.f64 #s(literal 4 binary64) %372 %778) (fma.f64 #s(literal 4 binary64) %372 %780) (fma.f64 #s(literal 1/4 binary64) %370 %778) (fma.f64 #s(literal 1/4 binary64) %370 %780) (fma.f64 %370 #s(literal 1/4 binary64) %778) (fma.f64 %370 #s(literal 1/4 binary64) %780) (fma.f64 %372 #s(literal 4 binary64) %778) (fma.f64 %372 #s(literal 4 binary64) %780) (+.f64 %787 %893) (+.f64 %787 %895) (+.f64 %893 %787) (+.f64 %895 %787) (/.f64 %868 #s(literal 2 binary64)) (/.f64 (fma.f64 %205 #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 %165 #s(literal 2 binary64) %205) (-.f64 %35 (*.f64 %1 %35)) (-.f64 %35 (neg.f64 %852)) (fma.f64 %806 %807 #s(literal 0 binary64)) (fma.f64 %807 %806 #s(literal 0 binary64)) (fma.f64 %810 %811 #s(literal 0 binary64)) (fma.f64 %811 %810 #s(literal 0 binary64)) (fma.f64 %814 %815 #s(literal 0 binary64)) (fma.f64 %815 %814 #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 %205 #s(literal -2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (-.f64 (*.f64 %205 #s(literal 4 binary64)) #s(literal 4 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 %205 #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 %205 #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) %372 %798) (fma.f64 #s(literal 1/4 binary64) %370 %798) (fma.f64 %370 #s(literal 1/4 binary64) %798) (fma.f64 %372 #s(literal 4 binary64) %798) (/.f64 %929 #s(literal 2 binary64)) (/.f64 (neg.f64 %868) #s(literal -2 binary64)) (fma.f64 %868 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %806 %870 #s(literal 0 binary64)) (fma.f64 %870 %806 #s(literal 0 binary64)) (+.f64 %753 %936) (+.f64 %753 %938) (+.f64 %753 %940) (+.f64 %753 %942) (fma.f64 #s(literal 1 binary64) %35 %852) (fma.f64 #s(literal 1 binary64) %787 %854) (fma.f64 #s(literal -1 binary64) %784 %854) (fma.f64 %784 #s(literal -1 binary64) %854) (fma.f64 %35 #s(literal 1 binary64) %852) (fma.f64 %787 #s(literal 1 binary64) %854) (+.f64 %35 %950) (fma.f64 #s(literal 1/2 binary64) %441 %778) (fma.f64 #s(literal 1/2 binary64) %441 %780) (fma.f64 #s(literal 4 binary64) %447 %778) (fma.f64 #s(literal 4 binary64) %447 %780) (fma.f64 #s(literal 1/4 binary64) %453 %778) (fma.f64 #s(literal 1/4 binary64) %453 %780) (fma.f64 %458 #s(literal 1/4 binary64) %778) (fma.f64 %458 #s(literal 1/4 binary64) %780) (fma.f64 %460 #s(literal 4 binary64) %778) (fma.f64 %460 #s(literal 4 binary64) %780) (fma.f64 %82 #s(literal 4 binary64) %778) (fma.f64 %82 #s(literal 4 binary64) %780) (-.f64 %854 (*.f64 %787 #s(literal -1 binary64))) (-.f64 %854 %966) (-.f64 %852 (*.f64 %39 #s(literal 1 binary64))) (-.f64 %852 %970) (+.f64 %753 %972) (+.f64 %753 %974) (fma.f64 #s(literal 1 binary64) %787 %893) (fma.f64 #s(literal 1 binary64) %787 %895) (fma.f64 #s(literal -1 binary64) %784 %893) (fma.f64 #s(literal -1 binary64) %784 %895) (fma.f64 %784 #s(literal -1 binary64) %893) (fma.f64 %784 #s(literal -1 binary64) %895) (fma.f64 %787 #s(literal 1 binary64) %893) (fma.f64 %787 #s(literal 1 binary64) %895) (fma.f64 %39 %1 %984) (fma.f64 %1 %39 %986) (/.f64 (*.f64 %784 %988) #s(literal 2 binary64)) (/.f64 (*.f64 %35 %991) #s(literal 2 binary64)) (/.f64 (*.f64 %991 %35) #s(literal 2 binary64)) (/.f64 (*.f64 %988 %784) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %753 #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %753 #s(literal -2 binary64)) #s(literal 0 binary64)) #s(literal -2 binary64)) (/.f64 (-.f64 (*.f64 %765 #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %753 #s(literal 4 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (fma.f64 %165 #s(literal 2 binary64) %778) (fma.f64 %165 #s(literal 2 binary64) %780) (fma.f64 %559 #s(literal 4 binary64) %205) (fma.f64 #s(literal 1/2 binary64) %441 %798) (fma.f64 #s(literal 4 binary64) %447 %798) (fma.f64 #s(literal 1/4 binary64) %453 %798) (fma.f64 %458 #s(literal 1/4 binary64) %798) (fma.f64 %460 #s(literal 4 binary64) %798) (fma.f64 %82 #s(literal 4 binary64) %798) (+.f64 (*.f64 %39 %1) %984) (+.f64 (*.f64 %1 %39) %986) (*.f64 %1023 #s(literal 2 binary64)) (fma.f64 %233 %234 #s(literal -1 binary64)) (fma.f64 %236 %233 #s(literal -1 binary64)) (/.f64 (*.f64 %1027 %39) #s(literal 2 binary64)) (/.f64 (*.f64 %1030 %787) #s(literal 2 binary64)) (/.f64 (*.f64 %787 %1030) #s(literal 2 binary64)) (/.f64 (*.f64 %39 %1027) #s(literal 2 binary64)) (sqrt.f64 %1037) (fma.f64 %165 #s(literal 2 binary64) %798) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %868)) (/.f64 (/.f64 %868 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %868 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/2 binary64) %988 %852) (fma.f64 #s(literal -1/2 binary64) %991 %854) (fma.f64 %991 #s(literal -1/2 binary64) %854) (fma.f64 %988 #s(literal 1/2 binary64) %852) (fma.f64 #s(literal 1 binary64) %35 %950) (fma.f64 #s(literal 1/2 binary64) %35 %1052) (fma.f64 #s(literal 1/2 binary64) %787 %1054) (fma.f64 %784 %35 %936) (fma.f64 %784 %35 %938) (fma.f64 %784 %35 %940) (fma.f64 %784 %35 %942) (fma.f64 %35 #s(literal 1 binary64) %950) (fma.f64 %35 #s(literal 1/2 binary64) %1061) (fma.f64 %35 %784 %936) (fma.f64 %35 %784 %938) (fma.f64 %35 %784 %940) (fma.f64 %35 %784 %942) (fma.f64 %35 %1051 %1067) (fma.f64 %1051 %35 %1069) (fma.f64 %787 #s(literal 1/2 binary64) %1071) (fma.f64 %787 %43 %1073) (fma.f64 %787 %39 %936) (fma.f64 %787 %39 %938) (fma.f64 %787 %39 %940) (fma.f64 %787 %39 %942) (fma.f64 %43 %787 %1079) (fma.f64 %39 %787 %936) (fma.f64 %39 %787 %938) (fma.f64 %39 %787 %940) (fma.f64 %39 %787 %942) (fma.f64 #s(literal 1 binary64) %807 %1085) (fma.f64 %209 %806 %1087) (fma.f64 %209 %807 %1089) (fma.f64 %806 %209 %1091) (fma.f64 %807 #s(literal 1 binary64) %1093) (fma.f64 %807 %209 %1095) (fma.f64 #s(literal 2 binary64) %1069 %852) (fma.f64 #s(literal 2 binary64) %1098 %854) (fma.f64 #s(literal 1/2 binary64) %1100 %854) (fma.f64 #s(literal -1 binary64) %970 %852) (fma.f64 #s(literal -1 binary64) %966 %854) (fma.f64 #s(literal -2 binary64) %1104 %854) (fma.f64 #s(literal -2 binary64) %1106 %852) (fma.f64 #s(literal 4 binary64) %1108 %852) (fma.f64 #s(literal 1/4 binary64) %1110 %852) (fma.f64 %1027 #s(literal 1/2 binary64) %854) (fma.f64 %1113 #s(literal -2 binary64) %854) (fma.f64 %1115 #s(literal -1 binary64) %854) (fma.f64 %1117 #s(literal 2 binary64) %854) (fma.f64 %1119 #s(literal 1/2 binary64) %854) (fma.f64 %1121 #s(literal -1 binary64) %852) (fma.f64 %1123 #s(literal -1/2 binary64) %852) (fma.f64 %1125 #s(literal 4 binary64) %852) (fma.f64 %1127 #s(literal 1/4 binary64) %852) (fma.f64 %1129 #s(literal 1/2 binary64) %852) (fma.f64 %1067 #s(literal 2 binary64) %852) (/.f64 (*.f64 %806 %1132) #s(literal 2 binary64)) (/.f64 (*.f64 %807 %1135) #s(literal 2 binary64)) (/.f64 (*.f64 %1132 %806) #s(literal 2 binary64)) (/.f64 (*.f64 %1135 %807) #s(literal 2 binary64)) (+.f64 %1067 %1061) (+.f64 %1061 %1067) (+.f64 %1052 %1069) (+.f64 %1073 %1071) (+.f64 %1071 %1073) (+.f64 %1054 %1079) (+.f64 %1069 %1052) (+.f64 %1079 %1054) (fma.f64 #s(literal -1/2 binary64) %991 %893) (fma.f64 #s(literal -1/2 binary64) %991 %895) (fma.f64 %991 #s(literal -1/2 binary64) %893) (fma.f64 %991 #s(literal -1/2 binary64) %895) (+.f64 (*.f64 %806 %209) %1091) (+.f64 %1095 %1093) (+.f64 %1093 %1095) (+.f64 %1089 %1085) (+.f64 (*.f64 %209 %806) %1087) (+.f64 %1085 %1089) (/.f64 (*.f64 %991 %988) #s(literal 4 binary64)) (/.f64 (*.f64 %988 %991) #s(literal 4 binary64)) (fma.f64 %784 %35 %972) (fma.f64 %784 %35 %974) (fma.f64 %35 %784 %972) (fma.f64 %35 %784 %974) (fma.f64 %787 %39 %972) (fma.f64 %787 %39 %974) (fma.f64 %39 %787 %972) (fma.f64 %39 %787 %974) (fma.f64 %1023 #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 %1175 %1175) (fma.f64 %559 #s(literal 4 binary64) %778) (fma.f64 %559 #s(literal 4 binary64) %780) (fma.f64 #s(literal 2 binary64) %1098 %893) (fma.f64 #s(literal 2 binary64) %1098 %895) (fma.f64 #s(literal 1/2 binary64) %1100 %893) (fma.f64 #s(literal 1/2 binary64) %1100 %895) (fma.f64 #s(literal -1 binary64) %966 %893) (fma.f64 #s(literal -1 binary64) %966 %895) (fma.f64 #s(literal -2 binary64) %1104 %893) (fma.f64 #s(literal -2 binary64) %1104 %895) (fma.f64 %1027 #s(literal 1/2 binary64) %893) (fma.f64 %1027 #s(literal 1/2 binary64) %895) (fma.f64 %1113 #s(literal -2 binary64) %893) (fma.f64 %1113 #s(literal -2 binary64) %895) (fma.f64 %1115 #s(literal -1 binary64) %893) (fma.f64 %1115 #s(literal -1 binary64) %895) (fma.f64 %1117 #s(literal 2 binary64) %893) (fma.f64 %1117 #s(literal 2 binary64) %895) (fma.f64 %1119 #s(literal 1/2 binary64) %893) (fma.f64 %1119 #s(literal 1/2 binary64) %895) (/.f64 (-.f64 (*.f64 %868 #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 %1200 #s(literal 4 binary64)) (fma.f64 %806 %807 %936) (fma.f64 %806 %807 %938) (fma.f64 %806 %807 %940) (fma.f64 %806 %807 %942) (fma.f64 %807 %806 %936) (fma.f64 %807 %806 %938) (fma.f64 %807 %806 %940) (fma.f64 %807 %806 %942) (fma.f64 %810 %811 %936) (fma.f64 %810 %811 %938) (fma.f64 %810 %811 %940) (fma.f64 %810 %811 %942) (fma.f64 %811 %810 %936) (fma.f64 %811 %810 %938) (fma.f64 %811 %810 %940) (fma.f64 %811 %810 %942) (fma.f64 %814 %815 %936) (fma.f64 %814 %815 %938) (fma.f64 %814 %815 %940) (fma.f64 %814 %815 %942) (fma.f64 %815 %814 %936) (fma.f64 %815 %814 %938) (fma.f64 %815 %814 %940) (fma.f64 %815 %814 %942) (/.f64 (*.f64 %1027 %1030) #s(literal 4 binary64)) (/.f64 (*.f64 %1030 %1027) #s(literal 4 binary64)) (fma.f64 %559 #s(literal 4 binary64) %798) (fma.f64 #s(literal 1/2 binary64) %988 %950) (fma.f64 %988 #s(literal 1/2 binary64) %950) (fma.f64 %868 #s(literal 1/2 binary64) %936) (fma.f64 %868 #s(literal 1/2 binary64) %938) (fma.f64 %868 #s(literal 1/2 binary64) %940) (fma.f64 %868 #s(literal 1/2 binary64) %942) (/.f64 (*.f64 %1132 %1135) #s(literal 4 binary64)) (/.f64 (*.f64 %1135 %1132) #s(literal 4 binary64)) (fma.f64 %806 %807 %972) (fma.f64 %806 %807 %974) (fma.f64 %806 %870 %936) (fma.f64 %806 %870 %938) (fma.f64 %806 %870 %940) (fma.f64 %806 %870 %942) (fma.f64 %807 %806 %972) (fma.f64 %807 %806 %974) (fma.f64 %807 %1249 %1250) (fma.f64 %1249 %807 %1252) (fma.f64 %810 %811 %972) (fma.f64 %810 %811 %974) (fma.f64 %811 %810 %972) (fma.f64 %811 %810 %974) (fma.f64 %814 %815 %972) (fma.f64 %814 %815 %974) (fma.f64 %815 %814 %972) (fma.f64 %815 %814 %974) (fma.f64 %870 %806 %936) (fma.f64 %870 %806 %938) (fma.f64 %870 %806 %940) (fma.f64 %870 %806 %942) (fma.f64 #s(literal 2 binary64) %1069 %950) (fma.f64 #s(literal -1 binary64) %970 %950) (fma.f64 #s(literal -2 binary64) %1106 %950) (fma.f64 #s(literal 4 binary64) %1108 %950) (fma.f64 #s(literal 1/4 binary64) %1110 %950) (fma.f64 %1121 #s(literal -1 binary64) %950) (fma.f64 %1123 #s(literal -1/2 binary64) %950) (fma.f64 %1125 #s(literal 4 binary64) %950) (fma.f64 %1127 #s(literal 1/4 binary64) %950) (fma.f64 %1129 #s(literal 1/2 binary64) %950) (fma.f64 %1067 #s(literal 2 binary64) %950) (*.f64 %1277 %1277) (fma.f64 %1175 %1175 #s(literal 0 binary64)) (+.f64 (*.f64 %807 %1249) %1250) (+.f64 (*.f64 %1249 %807) %1252) (fma.f64 %1284 #s(literal 2 binary64) %852) (fma.f64 %1200 #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 %868 #s(literal 1/2 binary64) %972) (fma.f64 %868 #s(literal 1/2 binary64) %974) (fma.f64 %806 %870 %972) (fma.f64 %806 %870 %974) (fma.f64 %870 %806 %972) (fma.f64 %870 %806 %974) (/.f64 (-.f64 (*.f64 %868 #s(literal 4 binary64)) #s(literal 0 binary64)) %135) (fma.f64 %1296 #s(literal 2 binary64) %854) (/.f64 (-.f64 %231 #s(literal 1 binary64)) (fma.f64 D D #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 %868 #s(literal -2 binary64)) #s(literal 0 binary64)) %455) (*.f64 %1304 %1305) (*.f64 %1304 %1307) (*.f64 %1309 %1310) (*.f64 %1310 %1309) (*.f64 %1305 %1304) (*.f64 %1314 %1309) (fma.f64 %1277 %1277 #s(literal 0 binary64)) (fma.f64 %1296 #s(literal 2 binary64) %893) (fma.f64 %1296 #s(literal 2 binary64) %895) (fma.f64 D %242 #s(literal -1 binary64)) (fma.f64 %242 D #s(literal -1 binary64)) (pow.f64 %753 #s(literal 1 binary64)) (fma.f64 %1322 #s(literal 4 binary64) %852) (fma.f64 %1284 #s(literal 2 binary64) %950) (fma.f64 %1023 #s(literal 2 binary64) %936) (fma.f64 %1023 #s(literal 2 binary64) %938) (fma.f64 %1023 #s(literal 2 binary64) %940) (fma.f64 %1023 #s(literal 2 binary64) %942) (fma.f64 %1329 #s(literal 4 binary64) %854) (fma.f64 %1304 %1305 #s(literal 0 binary64)) (fma.f64 %1304 %1307 #s(literal 0 binary64)) (fma.f64 %1309 %1310 #s(literal 0 binary64)) (fma.f64 %1310 %1309 #s(literal 0 binary64)) (fma.f64 %1305 %1304 #s(literal 0 binary64)) (fma.f64 %1314 %1309 #s(literal 0 binary64)) (fma.f64 %1023 #s(literal 2 binary64) %972) (fma.f64 %1023 #s(literal 2 binary64) %974) (fma.f64 %1329 #s(literal 4 binary64) %893) (fma.f64 %1329 #s(literal 4 binary64) %895) (fma.f64 %1 %252 #s(literal -1 binary64)) (fma.f64 %209 %254 #s(literal -1 binary64)) (fma.f64 %256 %209 #s(literal -1 binary64)) (fma.f64 %252 %1 #s(literal -1 binary64)) (fma.f64 %254 %209 #s(literal -1 binary64)) (pow.f64 %1175 #s(literal 2 binary64)) (fma.f64 %1175 %1175 %936) (fma.f64 %1175 %1175 %938) (fma.f64 %1175 %1175 %940) (fma.f64 %1175 %1175 %942) (fma.f64 %1322 #s(literal 4 binary64) %950) (fma.f64 %262 %209 #s(literal -1 binary64)) (fma.f64 %264 %209 #s(literal -1 binary64)) (pow.f64 %1277 #s(literal 2 binary64)) (fma.f64 %1200 #s(literal 4 binary64) %936) (fma.f64 %1200 #s(literal 4 binary64) %938) (fma.f64 %1200 #s(literal 4 binary64) %940) (fma.f64 %1200 #s(literal 4 binary64) %942) (*.f64 %1359 %1361) (*.f64 %1363 %1360) (fma.f64 %1175 %1175 %972) (fma.f64 %1175 %1175 %974) (/.f64 #s(literal 1 binary64) (pow.f64 %753 #s(literal -1 binary64))) (fma.f64 %268 %221 #s(literal -1 binary64)) (fma.f64 %1200 #s(literal 4 binary64) %972) (fma.f64 %1200 #s(literal 4 binary64) %974) (*.f64 %1304 %1373) (*.f64 %1375 %1376) (*.f64 %1378 %1372) (*.f64 %1380 %1309) (fma.f64 %1277 %1277 %936) (fma.f64 %1277 %1277 %938) (fma.f64 %1277 %1277 %940) (fma.f64 %1277 %1277 %942) (fma.f64 %1359 %1361 #s(literal 0 binary64)) (fma.f64 %1363 %1360 #s(literal 0 binary64)) (fma.f64 %1277 %1277 %972) (fma.f64 %1277 %1277 %974) (/.f64 #s(literal 1 binary64) (pow.f64 %1175 #s(literal -2 binary64))) (fma.f64 %270 %205 #s(literal -1 binary64)) (fma.f64 %1304 %1373 #s(literal 0 binary64)) (fma.f64 %1375 %1376 #s(literal 0 binary64)) (fma.f64 %1378 %1372 #s(literal 0 binary64)) (fma.f64 %1380 %1309 #s(literal 0 binary64)) (fma.f64 %1304 %1305 %936) (fma.f64 %1304 %1305 %938) (fma.f64 %1304 %1305 %940) (fma.f64 %1304 %1305 %942) (fma.f64 %1304 %1307 %936) (fma.f64 %1304 %1307 %938) (fma.f64 %1304 %1307 %940) (fma.f64 %1304 %1307 %942) (fma.f64 %1309 %1310 %936) (fma.f64 %1309 %1310 %938) (fma.f64 %1309 %1310 %940) (fma.f64 %1309 %1310 %942) (fma.f64 %1310 %1309 %936) (fma.f64 %1310 %1309 %938) (fma.f64 %1310 %1309 %940) (fma.f64 %1310 %1309 %942) (fma.f64 %1305 %1304 %936) (fma.f64 %1305 %1304 %938) (fma.f64 %1305 %1304 %940) (fma.f64 %1305 %1304 %942) (fma.f64 %1314 %1309 %936) (fma.f64 %1314 %1309 %938) (fma.f64 %1314 %1309 %940) (fma.f64 %1314 %1309 %942) (fma.f64 %1304 %1305 %972) (fma.f64 %1304 %1305 %974) (fma.f64 %1304 %1307 %972) (fma.f64 %1304 %1307 %974) (fma.f64 %1309 %1310 %972) (fma.f64 %1309 %1310 %974) (fma.f64 %1310 %1309 %972) (fma.f64 %1310 %1309 %974) (fma.f64 %1305 %1304 %972) (fma.f64 %1305 %1304 %974) (fma.f64 %1314 %1309 %972) (fma.f64 %1314 %1309 %974) (*.f64 %1433 %753) (pow.f64 %1037 #s(literal 1/2 binary64)) (*.f64 %1436 %1437) (*.f64 %1439 %1436) (fma.f64 %273 %233 #s(literal -1 binary64)) (fma.f64 %1433 %753 #s(literal 0 binary64)) (fma.f64 %1359 %1361 %936) (fma.f64 %1359 %1361 %938) (fma.f64 %1359 %1361 %940) (fma.f64 %1359 %1361 %942) (fma.f64 %1363 %1360 %936) (fma.f64 %1363 %1360 %938) (fma.f64 %1363 %1360 %940) (fma.f64 %1363 %1360 %942) (fma.f64 %1436 %1437 #s(literal 0 binary64)) (fma.f64 %1439 %1436 #s(literal 0 binary64)) (*.f64 %1453 %1454) (/.f64 #s(literal 1 binary64) (pow.f64 %1037 #s(literal -1/2 binary64))) (fma.f64 %1304 %1373 %936) (fma.f64 %1304 %1373 %938) (fma.f64 %1304 %1373 %940) (fma.f64 %1304 %1373 %942) (fma.f64 %1359 %1361 %972) (fma.f64 %1359 %1361 %974) (fma.f64 %1375 %1376 %936) (fma.f64 %1375 %1376 %938) (fma.f64 %1375 %1376 %940) (fma.f64 %1375 %1376 %942) (fma.f64 %1378 %1372 %936) (fma.f64 %1378 %1372 %938) (fma.f64 %1378 %1372 %940) (fma.f64 %1378 %1372 %942) (fma.f64 %1363 %1360 %972) (fma.f64 %1363 %1360 %974) (fma.f64 %1380 %1309 %936) (fma.f64 %1380 %1309 %938) (fma.f64 %1380 %1309 %940) (fma.f64 %1380 %1309 %942) (*.f64 %1478 %1175) (fma.f64 %1304 %1373 %972) (fma.f64 %1304 %1373 %974) (fma.f64 %1375 %1376 %972) (fma.f64 %1375 %1376 %974) (fma.f64 %1378 %1372 %972) (fma.f64 %1378 %1372 %974) (fma.f64 %1380 %1309 %972) (fma.f64 %1380 %1309 %974) (fma.f64 %1453 %1454 #s(literal 0 binary64)) (fma.f64 %1478 %1175 #s(literal 0 binary64)) (fma.f64 %1433 %753 %936) (fma.f64 %1433 %753 %938) (fma.f64 %1433 %753 %940) (fma.f64 %1433 %753 %942) (fma.f64 %1433 %753 %972) (fma.f64 %1433 %753 %974) (fma.f64 %1436 %1437 %936) (fma.f64 %1436 %1437 %938) (fma.f64 %1436 %1437 %940) (fma.f64 %1436 %1437 %942) (fma.f64 %1439 %1436 %936) (fma.f64 %1439 %1436 %938) (fma.f64 %1439 %1436 %940) (fma.f64 %1439 %1436 %942) (fma.f64 %1436 %1437 %972) (fma.f64 %1436 %1437 %974) (fma.f64 %1439 %1436 %972) (fma.f64 %1439 %1436 %974) (fma.f64 %1453 %1454 %936) (fma.f64 %1453 %1454 %938) (fma.f64 %1453 %1454 %940) (fma.f64 %1453 %1454 %942) (fma.f64 %1478 %1175 %936) (fma.f64 %1478 %1175 %938) (fma.f64 %1478 %1175 %940) (fma.f64 %1478 %1175 %942) (fma.f64 %1453 %1454 %972) (fma.f64 %1453 %1454 %974) (fma.f64 %1478 %1175 %972) (fma.f64 %1478 %1175 %974) #s(literal 0 binary64) (neg.f64 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 2 binary64) #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (+.f64 #s(literal -2 binary64) #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (-.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 3/2 binary64) #s(literal 3/2 binary64)) (-.f64 #s(literal 4 binary64) #s(literal 4 binary64)) (-.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 3/2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 3/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 4 binary64) %370) (/.f64 #s(literal 0 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) %370) (*.f64 %45 %45) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 3/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 3/2 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 2 binary64) %1617) (+.f64 #s(literal 1/2 binary64) %1619) (+.f64 #s(literal 3/2 binary64) %57) (-.f64 #s(literal 1/2 binary64) %357) (-.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (-.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) %507) (+.f64 #s(literal 1/4 binary64) %708) (+.f64 #s(literal 1/4 binary64) %82) (*.f64 #s(literal 0 binary64) %49) (*.f64 #s(literal 0 binary64) %51) (*.f64 #s(literal 0 binary64) %53) (*.f64 #s(literal 0 binary64) %55) (*.f64 #s(literal 0 binary64) %57) (*.f64 #s(literal -1/2 binary64) %68) (*.f64 %49 #s(literal 0 binary64)) (*.f64 %55 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 4 binary64) %370) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) %370) (fma.f64 #s(literal 1/2 binary64) %370 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -2 binary64) %370) (fma.f64 #s(literal 4 binary64) #s(literal 1 binary64) %370) (fma.f64 #s(literal 4 binary64) %372 #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) %370 #s(literal 1 binary64)) (fma.f64 %370 #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 %372 #s(literal 4 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) %100) (/.f64 #s(literal 0 binary64) %135) (/.f64 %68 #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) %455) (/.f64 #s(literal 0 binary64) %507) (/.f64 #s(literal 0 binary64) %511) (/.f64 #s(literal 0 binary64) %451) (/.f64 #s(literal 0 binary64) %514) (/.f64 #s(literal 0 binary64) %131) (*.f64 #s(literal 0 binary64) %75) (*.f64 %77 #s(literal 0 binary64)) (*.f64 %79 #s(literal 1/2 binary64)) (*.f64 %79 #s(literal 1/4 binary64)) (fma.f64 %45 %45 #s(literal 0 binary64)) (expm1.f64 #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) #s(literal 0 binary64))) (/.f64 %79 #s(literal 4 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %1617) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1619) (fma.f64 #s(literal 1 binary64) #s(literal 3/2 binary64) %57) (fma.f64 #s(literal 0 binary64) %49 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %51 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %53 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %55 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %57 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %1617) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1619) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1619) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %1617) (fma.f64 #s(literal 1/2 binary64) %424 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) %1617) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1619) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) %1617) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1619) (fma.f64 #s(literal -1/2 binary64) %424 #s(literal -2 binary64)) (fma.f64 #s(literal -1/2 binary64) %426 #s(literal -2 binary64)) (fma.f64 #s(literal -1/2 binary64) %68 #s(literal 0 binary64)) (fma.f64 #s(literal 3/2 binary64) #s(literal 1 binary64) %57) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %1617) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1619) (fma.f64 #s(literal 1/4 binary64) %135 #s(literal -2 binary64)) (fma.f64 %135 #s(literal 1/4 binary64) #s(literal -2 binary64)) (fma.f64 %49 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %55 #s(literal 0 binary64) #s(literal 0 binary64)) (tanh.f64 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 4 binary64) %507) (fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) %708) (fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) %82) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) %507) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %708) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %82) (fma.f64 #s(literal 1/2 binary64) %441 #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -2 binary64) %507) (fma.f64 #s(literal -2 binary64) %82 #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64) %708) (fma.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64) %82) (fma.f64 #s(literal 4 binary64) #s(literal 1 binary64) %507) (fma.f64 #s(literal 4 binary64) %84 #s(literal -1/2 binary64)) (fma.f64 #s(literal 4 binary64) %447 #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 1 binary64) %708) (fma.f64 #s(literal 1/4 binary64) #s(literal 1 binary64) %82) (fma.f64 #s(literal 1/4 binary64) %451 #s(literal -2 binary64)) (fma.f64 #s(literal 1/4 binary64) %453 #s(literal 1 binary64)) (fma.f64 %455 #s(literal -1/2 binary64) #s(literal -2 binary64)) (fma.f64 %86 #s(literal 4 binary64) #s(literal -1/2 binary64)) (fma.f64 %458 #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 %460 #s(literal 4 binary64) #s(literal 1 binary64)) (fma.f64 %82 #s(literal 4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %135 %370) (fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) %100) (fma.f64 #s(literal 0 binary64) %75 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %88 #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %90 #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %100) (fma.f64 #s(literal 1/2 binary64) %92 #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) %94 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %96 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %98 #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) %100 #s(literal -1/2 binary64)) (fma.f64 #s(literal -2 binary64) %102 #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64) %100) (fma.f64 #s(literal -1/2 binary64) %104 #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) %106 #s(literal -1 binary64)) (fma.f64 #s(literal 4 binary64) %108 #s(literal -1/2 binary64)) (fma.f64 #s(literal 4 binary64) %90 #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 1 binary64) %100) (fma.f64 #s(literal 1/4 binary64) %77 #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) %112 #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) %114 #s(literal -1 binary64)) (fma.f64 %77 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %77 #s(literal 1/2 binary64) #s(literal -2 binary64)) (fma.f64 %77 #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 %92 #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 %104 #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 %119 #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 %165 #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 %88 #s(literal 1 binary64) #s(literal -1/2 binary64)) (fma.f64 %88 #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 %90 #s(literal 2 binary64) #s(literal -1/2 binary64)) (fma.f64 %114 #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 %79 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %79 #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 %125 %125 #s(literal -2 binary64)) (fma.f64 %125 %126 #s(literal -1 binary64)) (fma.f64 %126 %125 #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) %451 %370) (fma.f64 #s(literal 1/4 binary64) %131 %370) (/.f64 (+.f64 #s(literal 4 binary64) %455) #s(literal 4 binary64)) (/.f64 %1761 #s(literal 4 binary64)) (/.f64 %1763 #s(literal 4 binary64)) (expm1.f64 %641) (+.f64 %75 (/.f64 #s(literal -1/2 binary64) #s(literal -2 binary64))) (-.f64 %75 %75) (fma.f64 #s(literal 1/2 binary64) %49 %57) (fma.f64 #s(literal 1/2 binary64) %55 %57) (fma.f64 #s(literal -1/2 binary64) %424 %1617) (fma.f64 #s(literal -1/2 binary64) %426 %1617) (fma.f64 #s(literal 1/4 binary64) %135 %1617) (fma.f64 %135 #s(literal 1/4 binary64) %1617) (fma.f64 %55 #s(literal 1/2 binary64) %57) (*.f64 %79 %129) (fma.f64 #s(literal 1/2 binary64) %135 %507) (fma.f64 #s(literal -2 binary64) %82 %1619) (fma.f64 #s(literal 4 binary64) %84 %1619) (fma.f64 #s(literal 1/4 binary64) %451 %1617) (fma.f64 %455 #s(literal -1/2 binary64) %1617) (fma.f64 %86 #s(literal 4 binary64) %1619) (fma.f64 #s(literal 1/2 binary64) %451 %507) (fma.f64 #s(literal 1/4 binary64) %131 %507) (fma.f64 %131 %132 #s(literal -1 binary64)) (fma.f64 %132 %131 #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %90 %1619) (fma.f64 #s(literal -2 binary64) %100 %1619) (fma.f64 #s(literal 4 binary64) %108 %1619) (fma.f64 %77 #s(literal 1/2 binary64) %1617) (fma.f64 %88 #s(literal 1 binary64) %1619) (fma.f64 %90 #s(literal 2 binary64) %1619) (fma.f64 %136 #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 %559 #s(literal 4 binary64) #s(literal 1 binary64)) (fma.f64 %138 #s(literal 4 binary64) #s(literal -1/2 binary64)) (fma.f64 %125 %125 %1617) (/.f64 %1797 #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) #s(literal -2 binary64) #s(literal 4 binary64)) %455) (/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) #s(literal 4 binary64)) %507) (/.f64 (-.f64 %451 %135) #s(literal 4 binary64)) (/.f64 %1763 %135) (/.f64 %1761 %451) (/.f64 %1761 %514) (/.f64 %1761 %131) (/.f64 %1763 %511) (/.f64 %1763 %131) (fma.f64 %77 %129 #s(literal -1/2 binary64)) (fma.f64 %141 %142 #s(literal -1 binary64)) (fma.f64 %144 %129 #s(literal -1 binary64)) (fma.f64 %75 %146 #s(literal -1 binary64)) (fma.f64 %129 %144 #s(literal -1 binary64)) (fma.f64 %142 %141 #s(literal -1 binary64)) (fma.f64 %104 %150 #s(literal -1/2 binary64)) (fma.f64 %152 %150 #s(literal -1 binary64)) (fma.f64 %150 %152 #s(literal -1 binary64)) (fma.f64 %155 %100 #s(literal -1 binary64)) (fma.f64 %155 %157 #s(literal -1/2 binary64)) (fma.f64 %119 %100 #s(literal -1/2 binary64)) (fma.f64 %160 %161 #s(literal -1 binary64)) (fma.f64 %163 %157 #s(literal -1 binary64)) (fma.f64 %165 %166 #s(literal -1 binary64)) (fma.f64 %168 %108 #s(literal -1 binary64)) (fma.f64 %168 %170 #s(literal -1/2 binary64)) (fma.f64 %172 %173 #s(literal -1 binary64)) (fma.f64 %175 %170 #s(literal -1 binary64)) (fma.f64 %112 %108 #s(literal -1/2 binary64)) (fma.f64 %112 %90 #s(literal -1 binary64)) (fma.f64 %108 %168 #s(literal -1 binary64)) (fma.f64 %108 %112 #s(literal -1/2 binary64)) (fma.f64 %90 %112 #s(literal -1 binary64)) (fma.f64 %173 %172 #s(literal -1 binary64)) (fma.f64 %183 %184 #s(literal -1 binary64)) (fma.f64 %170 %175 #s(literal -1 binary64)) (fma.f64 %79 %129 #s(literal 0 binary64)) (sinh.f64 #s(literal 0 binary64)) (fma.f64 %138 #s(literal 4 binary64) %1619) (/.f64 %1797 %135) (/.f64 (fma.f64 #s(literal 4 binary64) #s(literal -2 binary64) %135) %514) (/.f64 (fma.f64 #s(literal 4 binary64) #s(literal 2 binary64) %514) %451) (/.f64 (fma.f64 #s(literal 4 binary64) #s(literal 2 binary64) %511) %451) (/.f64 (fma.f64 #s(literal 4 binary64) #s(literal -2 binary64) %451) %514) (fma.f64 %77 %129 %1619) (fma.f64 %104 %150 %1619) (fma.f64 %155 %157 %1619) (fma.f64 %119 %100 %1619) (fma.f64 %168 %170 %1619) (fma.f64 %112 %108 %1619) (fma.f64 %108 %112 %1619) (/.f64 (-.f64 %507 %507) %507) (/.f64 (-.f64 %451 %451) %451) (/.f64 (-.f64 %514 %514) %514) (/.f64 (-.f64 %511 %511) %511) (/.f64 (-.f64 %131 %131) %131) (/.f64 (-.f64 %455 %455) %455) (pow.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (/.f64 (-.f64 %131 (*.f64 #s(literal 2 binary64) %135)) %135) (/.f64 (-.f64 (*.f64 %135 #s(literal 2 binary64)) %131) %451) (/.f64 (-.f64 (*.f64 %135 #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) %135)) %131) (fma.f64 %187 %188 #s(literal -1 binary64)) (fma.f64 %190 %191 #s(literal -1 binary64)) (fma.f64 %194 %195 #s(literal -1 binary64)) (fma.f64 %195 %194 #s(literal -1 binary64)) (fma.f64 %198 %199 #s(literal -1 binary64)) (fma.f64 %201 %202 #s(literal -1 binary64)) (fma.f64 %202 %201 #s(literal -1 binary64)) (/.f64 (+.f64 %1887 %1888) (+.f64 #s(literal 1 binary64) (*.f64 %1887 %1888))) (/.f64 (+.f64 %1893 %1894) (+.f64 #s(literal 1 binary64) (*.f64 %1893 %1894))) (fma.f64 %728 %727 %1899) (fma.f64 %734 %733 %1901) (+.f64 (*.f64 %728 %727) %1899) (+.f64 (*.f64 %734 %733) %1901) (-.f64 (*.f64 %728 %726) (*.f64 %726 %728)) (-.f64 (*.f64 %747 %745) (*.f64 %745 %747)) (-.f64 (*.f64 %734 %732) (*.f64 %732 %734)) %1916 phi0 %1918 %1175 (fabs.f64 %1175) (fabs.f64 %1277) (neg.f64 %1277) (*.f64 %1304 %1309) (*.f64 %1309 %1304) (*.f64 %1359 %1360) (*.f64 %1360 %1359) (*.f64 %1304 (neg.f64 %1372)) (*.f64 %1375 %1372) (*.f64 (neg.f64 %1375) %1309) (/.f64 (sqrt.f64 %929) %125) (*.f64 %1436 %1436) (hypot.f64 %1175 #s(literal 0 binary64)) (pow.f64 %753 #s(literal 1/2 binary64)) (hypot.f64 %1175 %45) (hypot.f64 %1277 #s(literal 0 binary64)) (*.f64 %1938 %1938) (hypot.f64 %1277 %45) (*.f64 (sqrt.f64 %1304) (sqrt.f64 %1305)) (*.f64 (sqrt.f64 %1310) (sqrt.f64 %1309)) (/.f64 #s(literal 1 binary64) (pow.f64 %753 #s(literal -1/2 binary64))) (pow.f64 %1436 #s(literal 2 binary64)) (pow.f64 %1037 #s(literal 1/4 binary64)) %1277 (*.f64 %1304 %1372) (*.f64 %1309 %1375) (*.f64 %1372 %1304) (*.f64 %1375 %1309) (*.f64 %1359 (neg.f64 %1360)) (*.f64 (neg.f64 %1359) %1360) (*.f64 %1436 %1938) (*.f64 %1938 %1436) %1961 (if.f64 %1916 #s(literal 0 binary64) %1961) |
Compiled 72 813 to 10 017 computations (86.2% saved)
9 alts after pruning (9 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 555 | 9 | 1 564 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 1 556 | 9 | 1 565 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 77.8% | %2 = (fma.f64 D D #s(literal -1 binary64)) %7 = (sqrt.f64 %2) (if.f64 (<=.f64 %2 #s(literal 0 binary64)) #s(literal 0 binary64) (if.f64 (<.f64 phi0 #s(literal 0 binary64)) (neg.f64 %7) %7)) |
| ▶ | 77.6% | %1 = (*.f64 D D) %14 = (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) %1 #s(literal -2 binary64)))) (sqrt.f64 #s(literal 2 binary64))) (if.f64 (<=.f64 (-.f64 %1 #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64) (if.f64 (<.f64 phi0 #s(literal 0 binary64)) (neg.f64 %14) %14)) |
| ▶ | 84.7% | %10 = (sqrt.f64 (fabs.f64 (-.f64 D #s(literal 1 binary64)))) %17 = (*.f64 (sqrt.f64 (*.f64 %10 (fabs.f64 (-.f64 D #s(literal -1 binary64))))) (sqrt.f64 %10)) (if.f64 (<=.f64 (-.f64 (*.f64 D D) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64) (if.f64 (<.f64 phi0 #s(literal 0 binary64)) (neg.f64 %17) %17)) |
| ▶ | 99.7% | %15 = (*.f64 (sqrt.f64 (fabs.f64 (-.f64 D #s(literal 1 binary64)))) (sqrt.f64 (fabs.f64 (-.f64 D #s(literal -1 binary64))))) (if.f64 (<=.f64 (-.f64 (*.f64 D D) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64) (if.f64 (<.f64 phi0 #s(literal 0 binary64)) (neg.f64 %15) %15)) |
| ▶ | 99.9% | %19 = (approx (sqrt (- (* D D) 1)) (*.f64 D (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal 2 binary64))))))) (if.f64 (<=.f64 (-.f64 (*.f64 D D) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64) (if.f64 (<.f64 phi0 #s(literal 0 binary64)) (neg.f64 %19) %19)) |
| ▶ | 56.2% | %21 = (approx (sqrt (- (* D D) 1)) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal 2 binary64)))))))) (if.f64 (<=.f64 (-.f64 (*.f64 D D) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64) (if.f64 (<.f64 phi0 #s(literal 0 binary64)) (neg.f64 %21) %21)) |
| ▶ | 66.2% | %3 = (-.f64 (*.f64 D D) #s(literal 1 binary64)) (if.f64 (<=.f64 %3 #s(literal 0 binary64)) #s(literal 0 binary64) (if.f64 (<.f64 phi0 #s(literal 0 binary64)) (approx (neg (sqrt (- (* D D) 1))) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal 2 binary64)))) #s(literal 1 binary64))))) (sqrt.f64 %3))) |
| ▶ | 89.6% | %3 = (-.f64 (*.f64 D D) #s(literal 1 binary64)) (if.f64 (<=.f64 %3 #s(literal 0 binary64)) #s(literal 0 binary64) (if.f64 (<.f64 phi0 #s(literal 0 binary64)) (approx (neg (sqrt (- (* D D) 1))) (*.f64 #s(literal -1 binary64) D)) (sqrt.f64 %3))) |
| ▶ | 56.9% | %5 = (approx (- (* D D) 1) #s(literal -1 binary64)) %10 = (sqrt.f64 %5) (if.f64 (<=.f64 %5 #s(literal 0 binary64)) #s(literal 0 binary64) (if.f64 (<.f64 phi0 #s(literal 0 binary64)) (neg.f64 %10) %10)) |
Compiled 289 to 69 computations (76.1% saved)
| Inputs |
|---|
(sqrt 2) |
| Outputs |
|---|
#s(literal 6369051672525773/4503599627370496 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 4 to 4 computations (0.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%1 = (*.f64 D D) %3 = (-.f64 %1 #s(literal 1 binary64)) %5 = (<=.f64 %3 #s(literal 0 binary64)) %7 = (<.f64 phi0 #s(literal 0 binary64)) %8 = (sqrt.f64 %3) %10 = (pow.f64 D #s(literal 2 binary64)) %14 = (- (* D D) 1) %15 = (approx %14 #s(literal -1 binary64)) %17 = (/.f64 #s(literal 1 binary64) %10) %18 = (*.f64 #s(literal 1/2 binary64) %17) %19 = (-.f64 #s(literal 1 binary64) %18) %20 = (*.f64 D %19) %21 = (sqrt %14) %22 = (approx %21 %20) %23 = (*.f64 #s(literal -1 binary64) D) %24 = (neg %21) %25 = (approx %24 %23) %26 = (-.f64 %18 #s(literal 1 binary64)) %27 = (*.f64 D %26) %28 = (*.f64 #s(literal -1 binary64) %20) %29 = (approx %21 %28) %30 = (*.f64 #s(literal -1 binary64) %27) %31 = (approx %24 %30) %33 = (-.f64 D #s(literal 1 binary64)) %34 = (sqrt.f64 #s(literal 2 binary64)) %35 = (fma.f64 D D #s(literal -1 binary64)) %36 = (-.f64 D #s(literal -1 binary64)) %37 = (fabs.f64 %36) %38 = (fabs.f64 %33) %39 = (fma.f64 #s(literal 2 binary64) %1 #s(literal -2 binary64)) %40 = (fabs.f64 %39) %41 = (sqrt.f64 %35) %42 = (neg.f64 %41) %43 = (sqrt.f64 %37) %44 = (sqrt.f64 %38) %45 = (*.f64 %44 %37) %46 = (<=.f64 %35 #s(literal 0 binary64)) %47 = (*.f64 %44 %43) %48 = (sqrt.f64 %40) %49 = (/.f64 %48 %34) %50 = (sqrt.f64 %45) %51 = (sqrt.f64 %44) %52 = (*.f64 %50 %51) %53 = (if.f64 %7 %42 %41) %55 = (<=.f64 %15 #s(literal 0 binary64)) %56 = (sqrt.f64 %15) %57 = (neg.f64 %56) %58 = (if.f64 %7 %57 %56) %60 = (neg.f64 %47) %61 = (if.f64 %7 %60 %47) %63 = (neg.f64 %49) %64 = (if.f64 %7 %63 %49) %66 = (neg.f64 %52) %67 = (if.f64 %7 %66 %52) %69 = (neg.f64 %22) %70 = (if.f64 %7 %69 %22) %72 = (neg.f64 %29) %73 = (if.f64 %7 %72 %29) %75 = (if.f64 %7 %25 %8) %77 = (if.f64 %7 %31 %8) D %1 #s(literal 1 binary64) %3 #s(literal 0 binary64) %5 phi0 %7 %8 #s(literal 2 binary64) %10 #s(literal -1 binary64) %15 #s(literal 1/2 binary64) %17 %18 %19 %20 %22 %23 %25 %26 %27 %28 %29 %30 %31 #s(literal -2 binary64) %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 (if.f64 %46 #s(literal 0 binary64) %53) %55 %56 %57 %58 (if.f64 %55 #s(literal 0 binary64) %58) %60 %61 (if.f64 %5 #s(literal 0 binary64) %61) %63 %64 (if.f64 %5 #s(literal 0 binary64) %64) %66 %67 (if.f64 %5 #s(literal 0 binary64) %67) %69 %70 (if.f64 %5 #s(literal 0 binary64) %70) %72 %73 (if.f64 %5 #s(literal 0 binary64) %73) %75 (if.f64 %5 #s(literal 0 binary64) %75) %77 (if.f64 %5 #s(literal 0 binary64) %77) |
| Outputs |
|---|
%4 = (* D D) %6 = (pow.f64 D #s(literal 2 binary64)) %9 = (- %4 1) %13 = (-.f64 %6 #s(literal 1 binary64)) %16 = (<= %9 0) %17 = (<=.f64 %13 #s(literal 0 binary64)) %19 = (sqrt %9) %20 = (sqrt.f64 #s(literal -1 binary64)) %23 = (/.f64 %6 %20) %29 = (pow.f64 %20 #s(literal 3 binary64)) %30 = (/.f64 %6 %29) %32 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %20)) %40 = (/.f64 %6 (pow.f64 %20 #s(literal 5 binary64))) %44 = (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %29)) %52 = (/ 1 (pow D 2)) %53 = (/.f64 #s(literal 1 binary64) %6) %56 = (* 1/2 %52) %59 = (- 1 %56) %63 = (-.f64 %6 #s(literal 1/2 binary64)) %66 = (* D %59) %73 = (*.f64 #s(literal -1 binary64) D) %75 = (neg %19) %93 = (- %56 1) %95 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) %6)) %98 = (* D %93) %103 = (- D 1) %104 = (-.f64 D #s(literal 1 binary64)) %106 = (- D -1) %108 = (+.f64 #s(literal 1 binary64) D) %110 = (fabs %103) %111 = (+.f64 #s(literal 1 binary64) %73) %115 = (+ (* 2 %4) -2) %118 = (*.f64 #s(literal 2 binary64) %6) %119 = (-.f64 %118 #s(literal 2 binary64)) %121 = (fabs %115) %126 = (fabs %106) %127 = (sqrt %126) %131 = (*.f64 #s(literal -1/8 binary64) D) %143 = (sqrt %110) %158 = (* %143 %126) %174 = (* %143 %127) %190 = (sqrt %121) %191 = (sqrt.f64 #s(literal 2 binary64)) %197 = (pow.f64 %191 #s(literal 3 binary64)) %200 = (/.f64 #s(literal 1 binary64) %191) %205 = (pow.f64 %191 #s(literal 5 binary64)) %209 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %197)) %217 = (/ %190 (sqrt 2)) %218 = (pow.f64 %191 #s(literal 2 binary64)) %219 = (/.f64 %6 %218) %224 = (pow.f64 %191 #s(literal 4 binary64)) %225 = (/.f64 %6 %224) %227 = (/.f64 #s(literal 1 binary64) %218) %233 = (pow.f64 %191 #s(literal 6 binary64)) %234 = (/.f64 %6 %233) %236 = (/.f64 #s(literal 1 binary64) %224) %237 = (*.f64 #s(literal 1/2 binary64) %236) %244 = (sqrt %158) %264 = (sqrt %143) %285 = (< phi0 0) %286 = (+ %4 -1) %287 = (sqrt %286) %289 = (if %285 (neg %287) %287) %290 = (<.f64 phi0 #s(literal 0 binary64)) %291 = (sqrt.f64 %13) %293 = (if.f64 %290 (neg.f64 %291) %291) %299 = (neg %174) %315 = (if %285 %299 %174) %316 = (fabs.f64 %108) %319 = (sqrt.f64 (fabs.f64 %104)) %320 = (*.f64 (sqrt.f64 %316) %319) %322 = (if.f64 %290 (neg.f64 %320) %320) %324 = (if %16 0 %315) %327 = (neg %217) %339 = (if %285 %327 %217) %342 = (/.f64 (sqrt.f64 (fabs.f64 %119)) %191) %344 = (if.f64 %290 (neg.f64 %342) %342) %349 = (* %244 %264) %350 = (neg %349) %351 = (if %285 %350 %349) %355 = (*.f64 (sqrt.f64 %319) (sqrt.f64 (*.f64 %316 %319))) %357 = (if.f64 %290 (neg.f64 %355) %355) %359 = (if %16 0 %351) %365 = (*.f64 #s(literal 1/2 binary64) %53) %366 = (-.f64 #s(literal 1 binary64) %365) %367 = (*.f64 D %366) %374 = (*.f64 D (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) %53)) %6)))) %378 = (pow.f64 D #s(literal 4 binary64)) %383 = (*.f64 D (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/16 binary64) %53)) %378))) %365)) %386 = (-.f64 %365 #s(literal 1 binary64)) %387 = (*.f64 D %386) %389 = (/.f64 #s(literal 1/8 binary64) %378) %392 = (*.f64 D (-.f64 (+.f64 %389 %365) #s(literal 1 binary64))) %394 = (pow.f64 D #s(literal 6 binary64)) %400 = (*.f64 D (-.f64 (+.f64 %389 (fma.f64 #s(literal 1/2 binary64) %53 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %394)))) #s(literal 1 binary64))) %403 = (/.f64 #s(literal 1 binary64) D) %410 = (fabs.f64 %403) %418 = (sqrt.f64 %410) %421 = (pow.f64 D #s(literal 3 binary64)) %422 = (*.f64 %410 %418) %426 = (*.f64 %6 (pow.f64 %418 #s(literal 2 binary64))) %428 = (*.f64 D %191) %431 = (/.f64 #s(literal 1 binary64) (*.f64 %6 %191)) %433 = (*.f64 D (-.f64 %191 %431)) %442 = (*.f64 D (+.f64 %191 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %200 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %6 %197)))) %6)))) %451 = (*.f64 D (-.f64 (+.f64 %191 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %6 %205)) %209) %378))) %431)) %454 = (/.f64 #s(literal 1 binary64) (*.f64 %6 %218)) %456 = (*.f64 D (-.f64 #s(literal 1 binary64) %454)) %464 = (*.f64 D (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %6 %224)) %227) %6)))) %474 = (*.f64 D (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %236 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %6 %233)))) %378))) %454)) %477 = (sqrt.f64 (/.f64 %422 D)) %481 = (sqrt.f64 (/.f64 %418 D)) %485 = (*.f64 %421 (*.f64 %481 %477)) %490 = (*.f64 D (-.f64 %454 #s(literal 1 binary64))) %492 = (*.f64 %378 %224) %496 = (*.f64 D (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) %492) %454) #s(literal 1 binary64))) %505 = (*.f64 D (-.f64 (+.f64 %454 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %492) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %394 %233))))) #s(literal 1 binary64))) %526 = (fabs.f64 (/.f64 #s(literal -1 binary64) D)) %531 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %526)) %535 = (*.f64 %526 %531) %539 = (*.f64 %6 (pow.f64 %531 #s(literal 2 binary64))) %556 = (sqrt.f64 (/.f64 %535 D)) %561 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %531 D))) %566 = (*.f64 %421 (*.f64 %561 %556)) %573 = (sqrt.f64 (fabs.f64 (neg.f64 %111))) %575 = (fabs.f64 (-.f64 #s(literal 1 binary64) %73)) %577 = (*.f64 %573 (sqrt.f64 %575)) %579 = (if.f64 %290 (neg.f64 %577) %577) %593 = (*.f64 (sqrt.f64 %573) (sqrt.f64 (*.f64 %575 %573))) %595 = (if.f64 %290 (neg.f64 %593) %593) (approx D #s(literal 0 binary64)) (approx D D) (approx %4 %6) (approx %9 #s(literal -1 binary64)) (approx %9 %13) (approx %16 %17) (approx %19 %20) (approx %19 (+.f64 %20 (*.f64 #s(literal 1/2 binary64) %23))) (approx %19 (+.f64 %20 (*.f64 %6 (fma.f64 #s(literal -1/8 binary64) %30 %32)))) (approx %19 (+.f64 %20 (*.f64 %6 (fma.f64 %6 (-.f64 (*.f64 #s(literal 1/16 binary64) %40) %44) %32)))) (approx %52 %53) (approx %56 (/.f64 #s(literal 1/2 binary64) %6)) (approx %59 (/.f64 #s(literal -1/2 binary64) %6)) (approx %59 (/.f64 %63 %6)) (approx %66 (/.f64 #s(literal -1/2 binary64) D)) (approx %66 (/.f64 %63 D)) (approx (* -1 D) %73) (approx %75 (*.f64 #s(literal -1 binary64) %20)) (approx %75 (-.f64 (*.f64 #s(literal -1/2 binary64) %23) %20)) (approx %75 (-.f64 (*.f64 %6 (-.f64 (*.f64 #s(literal 1/8 binary64) %30) %32)) %20)) (approx %75 (-.f64 (*.f64 %6 (-.f64 (*.f64 %6 (fma.f64 #s(literal -1/16 binary64) %40 %44)) %32)) %20)) (approx %93 (/.f64 %95 %6)) (approx %98 (/.f64 #s(literal 1/2 binary64) D)) (approx %98 (/.f64 %95 D)) (approx %103 %104) (approx %106 #s(literal 1 binary64)) (approx %106 %108) (approx %110 %111) (approx %115 #s(literal -2 binary64)) (approx %115 %119) (approx %121 #s(literal 2 binary64)) (approx %121 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %6))) (approx %127 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) D))) (approx %127 (+.f64 #s(literal 1 binary64) (*.f64 D (+.f64 #s(literal 1/2 binary64) %131)))) (approx %127 (+.f64 #s(literal 1 binary64) (*.f64 D (+.f64 #s(literal 1/2 binary64) (*.f64 D (-.f64 (*.f64 #s(literal 1/16 binary64) D) #s(literal 1/8 binary64))))))) (approx %143 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) D))) (approx %143 (+.f64 #s(literal 1 binary64) (*.f64 D (-.f64 %131 #s(literal 1/2 binary64))))) (approx %143 (+.f64 #s(literal 1 binary64) (*.f64 D (-.f64 (*.f64 D (-.f64 (*.f64 #s(literal -1/16 binary64) D) #s(literal 1/8 binary64))) #s(literal 1/2 binary64))))) (approx %158 (+.f64 #s(literal 1 binary64) (*.f64 D (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -5/8 binary64) D))))) (approx %158 (+.f64 #s(literal 1 binary64) (*.f64 D (+.f64 #s(literal 1/2 binary64) (*.f64 D (-.f64 (*.f64 #s(literal -3/16 binary64) D) #s(literal 5/8 binary64))))))) (approx %174 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %6))) (approx %174 (+.f64 #s(literal 1 binary64) (*.f64 %6 (-.f64 (*.f64 #s(literal -1/8 binary64) %6) #s(literal 1/2 binary64))))) (approx %174 (+.f64 #s(literal 1 binary64) (*.f64 %6 (-.f64 (*.f64 %6 (-.f64 (*.f64 #s(literal -1/16 binary64) %6) #s(literal 1/8 binary64))) #s(literal 1/2 binary64))))) (approx %190 %191) (approx %190 (+.f64 %191 (*.f64 #s(literal -1 binary64) (/.f64 %6 %191)))) (approx %190 (+.f64 %191 (*.f64 %6 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %6 %197)) %200)))) (approx %190 (+.f64 %191 (*.f64 %6 (-.f64 (*.f64 %6 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %6 %205)) %209)) %200)))) (approx %217 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %219))) (approx %217 (+.f64 #s(literal 1 binary64) (*.f64 %6 (-.f64 (*.f64 #s(literal -1/2 binary64) %225) %227)))) (approx %217 (+.f64 #s(literal 1 binary64) (*.f64 %6 (-.f64 (*.f64 %6 (-.f64 (*.f64 #s(literal -1/2 binary64) %234) %237)) %227)))) (approx %244 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) D))) (approx %244 (+.f64 #s(literal 1 binary64) (*.f64 D (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -11/32 binary64) D))))) (approx %244 (+.f64 #s(literal 1 binary64) (*.f64 D (+.f64 #s(literal 1/4 binary64) (*.f64 D (-.f64 (*.f64 #s(literal -1/128 binary64) D) #s(literal 11/32 binary64))))))) (approx %264 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) D))) (approx %264 (+.f64 #s(literal 1 binary64) (*.f64 D (-.f64 (*.f64 #s(literal -3/32 binary64) D) #s(literal 1/4 binary64))))) (approx %264 (+.f64 #s(literal 1 binary64) (*.f64 D (-.f64 (*.f64 D (-.f64 (*.f64 #s(literal -7/128 binary64) D) #s(literal 3/32 binary64))) #s(literal 1/4 binary64))))) (approx %289 %293) (approx (if (<= %286 0) 0 %289) (if.f64 %17 #s(literal 0 binary64) %293)) (approx %299 (-.f64 (*.f64 #s(literal 1/2 binary64) %6) #s(literal 1 binary64))) (approx %299 (-.f64 (*.f64 %6 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) %6))) #s(literal 1 binary64))) (approx %299 (-.f64 (*.f64 %6 (+.f64 #s(literal 1/2 binary64) (*.f64 %6 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/16 binary64) %6))))) #s(literal 1 binary64))) (approx %315 %322) (approx %324 (if.f64 %17 #s(literal 0 binary64) %322)) (approx %327 (-.f64 %219 #s(literal 1 binary64))) (approx %327 (-.f64 (*.f64 %6 (fma.f64 #s(literal 1/2 binary64) %225 %227)) #s(literal 1 binary64))) (approx %327 (-.f64 (*.f64 %6 (fma.f64 %6 (fma.f64 #s(literal 1/2 binary64) %234 %237) %227)) #s(literal 1 binary64))) (approx %339 %344) (approx (if %16 0 %339) (if.f64 %17 #s(literal 0 binary64) %344)) (approx %351 %357) (approx %359 (if.f64 %17 #s(literal 0 binary64) %357)) (approx %9 (*.f64 %6 (-.f64 #s(literal 1 binary64) %53))) (approx %19 %367) (approx %19 %374) (approx %19 %383) (approx %59 %366) (approx %75 %387) (approx %75 %392) (approx %75 %400) (approx %93 %386) (approx %103 (*.f64 D (-.f64 #s(literal 1 binary64) %403))) (approx %106 (*.f64 D (+.f64 #s(literal 1 binary64) %403))) (approx %126 (*.f64 %6 %410)) (approx %115 %118) (approx %115 (*.f64 %6 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %53)))) (approx %127 (*.f64 D %418)) (approx %158 (*.f64 %421 %422)) (approx %174 %426) (approx %190 %428) (approx %190 %433) (approx %190 %442) (approx %190 %451) (approx %217 %456) (approx %217 %464) (approx %217 %474) (approx %244 (*.f64 %6 %477)) (approx %264 (*.f64 D %481)) (approx %349 %485) (approx %299 (*.f64 #s(literal -1 binary64) %426)) (approx %327 %490) (approx %327 %496) (approx %327 %505) (approx %350 (*.f64 #s(literal -1 binary64) %485)) (approx %19 (*.f64 #s(literal -1 binary64) %367)) (approx %19 (*.f64 #s(literal -1 binary64) %374)) (approx %19 (*.f64 #s(literal -1 binary64) %383)) (approx %66 (*.f64 #s(literal -1 binary64) %387)) (approx %75 (*.f64 #s(literal -1 binary64) %392)) (approx %75 (*.f64 #s(literal -1 binary64) %400)) (approx %103 (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 %403 #s(literal 1 binary64))))) (approx %126 (*.f64 #s(literal -1 binary64) (*.f64 %6 %526))) (approx %127 (*.f64 #s(literal -1 binary64) (*.f64 D %531))) (approx %158 (*.f64 %421 %535)) (approx %174 %539) (approx %190 (*.f64 #s(literal -1 binary64) %428)) (approx %190 (*.f64 #s(literal -1 binary64) %433)) (approx %190 (*.f64 #s(literal -1 binary64) %442)) (approx %190 (*.f64 #s(literal -1 binary64) %451)) (approx %217 (*.f64 #s(literal -1 binary64) %456)) (approx %217 (*.f64 #s(literal -1 binary64) %464)) (approx %217 (*.f64 #s(literal -1 binary64) %474)) (approx %244 (*.f64 %6 %556)) (approx %264 (*.f64 #s(literal -1 binary64) (*.f64 D %561))) (approx %349 (*.f64 #s(literal -1 binary64) %566)) (approx %299 (*.f64 #s(literal -1 binary64) %539)) (approx %315 %579) (approx %324 (if.f64 %17 #s(literal 0 binary64) %579)) (approx %327 (*.f64 #s(literal -1 binary64) %490)) (approx %327 (*.f64 #s(literal -1 binary64) %496)) (approx %327 (*.f64 #s(literal -1 binary64) %505)) (approx %350 %566) (approx %351 %595) (approx %359 (if.f64 %17 #s(literal 0 binary64) %595)) (approx phi0 phi0) (approx %285 %290) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 39.0ms | D | 0 |
| 24.0ms | D | inf |
| 23.0ms | D | -inf |
| 19.0ms | phi0 | inf |
| 1.0ms | phi0 | -inf |
| Inputs |
|---|
%1 = (*.f64 D D) %3 = (-.f64 %1 #s(literal 1 binary64)) %5 = (<=.f64 %3 #s(literal 0 binary64)) %7 = (<.f64 phi0 #s(literal 0 binary64)) %8 = (sqrt.f64 %3) %10 = (pow.f64 D #s(literal 2 binary64)) %14 = (- (* D D) 1) %15 = (approx %14 #s(literal -1 binary64)) %17 = (/.f64 #s(literal 1 binary64) %10) %18 = (*.f64 #s(literal 1/2 binary64) %17) %19 = (-.f64 #s(literal 1 binary64) %18) %20 = (*.f64 D %19) %21 = (sqrt %14) %22 = (approx %21 %20) %23 = (*.f64 #s(literal -1 binary64) D) %24 = (neg %21) %25 = (approx %24 %23) %26 = (-.f64 %18 #s(literal 1 binary64)) %27 = (*.f64 D %26) %28 = (*.f64 #s(literal -1 binary64) %20) %29 = (approx %21 %28) %30 = (*.f64 #s(literal -1 binary64) %27) %31 = (approx %24 %30) %33 = (-.f64 D #s(literal 1 binary64)) %34 = (sqrt.f64 #s(literal 2 binary64)) %35 = (fma.f64 D D #s(literal -1 binary64)) %36 = (-.f64 D #s(literal -1 binary64)) %37 = (fabs.f64 %36) %38 = (fabs.f64 %33) %39 = (fma.f64 #s(literal 2 binary64) %1 #s(literal -2 binary64)) %40 = (fabs.f64 %39) %41 = (sqrt.f64 %35) %42 = (neg.f64 %41) %43 = (sqrt.f64 %37) %44 = (sqrt.f64 %38) %45 = (*.f64 %44 %37) %46 = (<=.f64 %35 #s(literal 0 binary64)) %47 = (*.f64 %44 %43) %48 = (sqrt.f64 %40) %49 = (/.f64 %48 %34) %50 = (sqrt.f64 %45) %51 = (sqrt.f64 %44) %52 = (*.f64 %50 %51) %53 = (if.f64 %7 %42 %41) %55 = (<=.f64 %15 #s(literal 0 binary64)) %56 = (sqrt.f64 %15) %57 = (neg.f64 %56) %58 = (if.f64 %7 %57 %56) %60 = (neg.f64 %47) %61 = (if.f64 %7 %60 %47) %63 = (neg.f64 %49) %64 = (if.f64 %7 %63 %49) %66 = (neg.f64 %52) %67 = (if.f64 %7 %66 %52) %69 = (neg.f64 %22) %70 = (if.f64 %7 %69 %22) %72 = (neg.f64 %29) %73 = (if.f64 %7 %72 %29) %75 = (if.f64 %7 %25 %8) %77 = (if.f64 %7 %31 %8) D %1 #s(literal 1 binary64) %3 #s(literal 0 binary64) %5 phi0 %7 %8 #s(literal 2 binary64) %10 #s(literal -1 binary64) %15 #s(literal 1/2 binary64) %17 %18 %19 %20 %22 %23 %25 %26 %27 %28 %29 %30 %31 #s(literal -2 binary64) %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 (if.f64 %46 #s(literal 0 binary64) %53) %55 %56 %57 %58 (if.f64 %55 #s(literal 0 binary64) %58) %60 %61 (if.f64 %5 #s(literal 0 binary64) %61) %63 %64 (if.f64 %5 #s(literal 0 binary64) %64) %66 %67 (if.f64 %5 #s(literal 0 binary64) %67) %69 %70 (if.f64 %5 #s(literal 0 binary64) %70) %72 %73 (if.f64 %5 #s(literal 0 binary64) %73) %75 (if.f64 %5 #s(literal 0 binary64) %75) %77 (if.f64 %5 #s(literal 0 binary64) %77) |
| Outputs |
|---|
|