
Time bar (total: 2.2min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 0.0% | 2 |
| 50.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0.0% | 3 |
| 50.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0.0% | 4 |
| 50.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0.0% | 5 |
| 50.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0.0% | 6 |
| 50.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0.0% | 7 |
| 50.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0.0% | 8 |
| 50.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0.0% | 9 |
| 50.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0.0% | 10 |
| 50.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0.0% | 11 |
| 50.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 14 to 11 computations (21.4% saved)
| 7.6s | 8 256× | 0 | valid |
ival-cos: 1.8s (37.4% of total, 106.7 MiB)ival-sin: 1.7s (37.0% of total, 79.1 MiB)ival-fabs: 424.0ms (9.0% of total, 24.8 MiB)ival-div!: 395.0ms (8.4% of total, 18.3 MiB)ival-if: 212.0ms (4.5% of total, 11.2 MiB)adjust: 96.0ms (2.0% of total, 1.3 MiB)ival->: 82.0ms (1.7% of total, 3.4 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 30 |
| 1 | 68 | 30 |
| 2 | 508 | 30 |
| 3 | 2927 | 30 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.8% | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
Compiled 24 to 18 computations (25.0% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%1 = (cos.f64 phi) %2 = (fabs.f64 %1) %4 = (>.f64 %2 #s(literal 1/10000000000 binary64)) %5 = (sin.f64 phi) %6 = (/.f64 %5 %1) phi %1 %2 #s(literal 1/10000000000 binary64) %4 %5 %6 #s(literal 0 binary64) (if.f64 %4 %6 #s(literal 0 binary64)) |
| Outputs |
|---|
%4 = (cos phi) %9 = (pow.f64 phi #s(literal 2 binary64)) %28 = (fabs %4) %30 = (> %28 1/10000000000) %31 = (cos.f64 phi) %32 = (fabs.f64 %31) %34 = (>.f64 %32 #s(literal 1/10000000000 binary64)) %36 = (sin phi) %59 = (/ %36 %4) %83 = (sin.f64 phi) %84 = (/.f64 %83 %31) (approx phi #s(literal 0 binary64)) (approx phi phi) (approx %4 #s(literal 1 binary64)) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %9))) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64))))) (approx %30 %34) (approx %36 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9)))) (approx %36 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %36 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64)))))) (approx %59 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %9)))) (approx %59 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) %9)))))) (approx %59 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) %9)))))))) (approx (if %30 %59 0) (if.f64 %34 %84 #s(literal 0 binary64))) (approx %4 %31) (approx %28 %32) (approx %36 %83) (approx %59 %84) |
3 calls:
| Time | Variable | Point |
|---|---|---|
| 62.0ms | phi | 0 |
| 1.0ms | phi | -inf |
| 1.0ms | phi | inf |
| Inputs |
|---|
%1 = (cos.f64 phi) %2 = (fabs.f64 %1) %4 = (>.f64 %2 #s(literal 1/10000000000 binary64)) %5 = (sin.f64 phi) %6 = (/.f64 %5 %1) phi %1 %2 #s(literal 1/10000000000 binary64) %4 %5 %6 #s(literal 0 binary64) (if.f64 %4 %6 #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (neg.f64 phi) %19 = (*.f64 #s(literal 1 binary64) %1) %44 = (*.f64 #s(literal 0 binary64) phi) %46 = (+.f64 phi phi) %50 = (fabs.f64 phi) %52 = (*.f64 #s(literal 1/2 binary64) phi) %54 = (*.f64 phi #s(literal 1/2 binary64)) %57 = (*.f64 #s(literal -2 binary64) phi) %59 = (/.f64 phi #s(literal 2 binary64)) %62 = (/.f64 phi #s(literal 1/2 binary64)) %64 = (+.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %66 = (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %69 = (-.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %71 = (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %74 = (-.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %76 = (+.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %78 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %86 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %90 = (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %97 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %100 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %104 = (PI.f64 ) %105 = (fma.f64 %104 #s(literal -1/2 binary64) phi) %107 = (fma.f64 %104 #s(literal 1/2 binary64) phi) %111 = (fma.f64 #s(literal 2 binary64) phi %104) %118 = (*.f64 %104 #s(literal 1/2 binary64)) %120 = (*.f64 %104 #s(literal -1/2 binary64)) %126 = (/.f64 phi #s(literal 4 binary64)) %130 = (neg.f64 %104) %137 = (-.f64 %118 phi) %139 = (-.f64 %120 phi) %141 = (/.f64 %1 #s(literal 2 binary64)) %143 = (-.f64 #s(literal 1 binary64) phi) %144 = (+.f64 %50 phi) %147 = (+.f64 %130 %111) %152 = (-.f64 %1 %50) %154 = (-.f64 phi %50) %157 = (+.f64 %104 %104) %160 = (/.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) %161 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %163 = (-.f64 %57 %104) %166 = (*.f64 #s(literal 1/4 binary64) %104) %172 = (neg.f64 %157) %176 = (/.f64 %104 #s(literal 1/2 binary64)) %179 = (*.f64 %107 #s(literal 4 binary64)) %181 = (sqrt.f64 %50) %182 = (-.f64 %181 %181) %187 = (*.f64 %111 #s(literal -2 binary64)) %195 = (*.f64 #s(literal -2 binary64) %163) %198 = (*.f64 %163 #s(literal -2 binary64)) %205 = (*.f64 %163 #s(literal 2 binary64)) %209 = (*.f64 #s(literal 2 binary64) %163) %217 = (fma.f64 %104 #s(literal 1/2 binary64) %46) %219 = (/.f64 %118 #s(literal 2 binary64)) %221 = (pow.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %223 = (+.f64 %181 %181) %225 = (fma.f64 #s(literal 2 binary64) %111 %187) %227 = (cos.f64 phi) %229 = (sin.f64 phi) %233 = (sin.f64 %1) %235 = (sin.f64 %50) %239 = (*.f64 #s(literal 1/2 binary64) %227) %241 = (*.f64 #s(literal 1/2 binary64) %229) %243 = (*.f64 %229 #s(literal 2 binary64)) %245 = (*.f64 %227 #s(literal 2 binary64)) %247 = (*.f64 %227 #s(literal 1/2 binary64)) %249 = (*.f64 %229 #s(literal 1/2 binary64)) %251 = (*.f64 %235 #s(literal 2 binary64)) %253 = (*.f64 %235 #s(literal 1/2 binary64)) %255 = (*.f64 %233 #s(literal 1/2 binary64)) %257 = (*.f64 %233 #s(literal 2 binary64)) %259 = (*.f64 #s(literal 0 binary64) %243) %261 = (*.f64 %229 %227) %263 = (*.f64 %227 %229) %265 = (fabs.f64 %118) %266 = (fma.f64 %104 #s(literal 1/2 binary64) %265) %267 = (/.f64 %266 #s(literal 2 binary64)) %269 = (-.f64 %118 %265) %270 = (/.f64 %269 #s(literal 2 binary64)) %272 = (*.f64 (cos.f64 %267) (cos.f64 %270)) %274 = (fma.f64 %104 #s(literal -1/2 binary64) %265) %275 = (/.f64 %274 #s(literal 2 binary64)) %277 = (-.f64 %120 %265) %278 = (/.f64 %277 #s(literal 2 binary64)) %280 = (*.f64 (cos.f64 %275) (cos.f64 %278)) %282 = (fabs.f64 %104) %283 = (fma.f64 %282 #s(literal 1/2 binary64) %118) %284 = (/.f64 %283 #s(literal 2 binary64)) %286 = (-.f64 %265 %118) %287 = (/.f64 %286 #s(literal 2 binary64)) %289 = (*.f64 (cos.f64 %284) (cos.f64 %287)) %291 = (fma.f64 %282 #s(literal 1/2 binary64) %120) %292 = (/.f64 %291 #s(literal 2 binary64)) %294 = (-.f64 %265 %120) %295 = (/.f64 %294 #s(literal 2 binary64)) %297 = (*.f64 (cos.f64 %292) (cos.f64 %295)) %301 = (*.f64 (sin.f64 %270) (sin.f64 %267)) %305 = (*.f64 (sin.f64 %287) (sin.f64 %284)) %309 = (*.f64 (sin.f64 %295) (sin.f64 %292)) %313 = (*.f64 (sin.f64 %278) (sin.f64 %275)) %315 = (fma.f64 #s(literal 1/2 binary64) %282 %265) %316 = (/.f64 %315 #s(literal 2 binary64)) %318 = (-.f64 %265 %265) %319 = (/.f64 %318 #s(literal 2 binary64)) %321 = (*.f64 (cos.f64 %316) (cos.f64 %319)) %325 = (*.f64 (sin.f64 %319) (sin.f64 %316)) %333 = (*.f64 (sin.f64 (/.f64 (+.f64 %105 %107) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %105 %107) #s(literal 2 binary64)))) %335 = (+.f64 #s(literal 1 binary64) %118) %342 = (*.f64 (sin.f64 (/.f64 (+.f64 %105 %335) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %105 %335) #s(literal 2 binary64)))) %350 = (*.f64 (sin.f64 (/.f64 (+.f64 %105 %137) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %105 %137) #s(literal 2 binary64)))) %353 = (/.f64 (+.f64 #s(literal -2 binary64) %104) #s(literal 2 binary64)) %360 = (*.f64 (sin.f64 (/.f64 (+.f64 %105 %353) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %105 %353) #s(literal 2 binary64)))) %362 = (-.f64 %120 %104) %363 = (-.f64 %362 phi) %370 = (*.f64 (sin.f64 (/.f64 (+.f64 %105 %363) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %105 %363) #s(literal 2 binary64)))) %372 = (+.f64 %107 %157) %379 = (*.f64 (sin.f64 (/.f64 (+.f64 %105 %372) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %105 %372) #s(literal 2 binary64)))) %385 = (neg.f64 %50) %387 = (neg.f64 %227) %414 = (+.f64 %104 phi) %415 = (+.f64 %414 %104) %417 = (-.f64 %104 phi) %418 = (+.f64 %417 %104) %426 = (*.f64 #s(literal 2 binary64) %227) %430 = (+.f64 %50 %157) %432 = (-.f64 %130 phi) %435 = (+.f64 %130 phi) %453 = (*.f64 %387 #s(literal -1 binary64)) %459 = (*.f64 #s(literal -2 binary64) %387) %461 = (-.f64 %130 %50) %468 = (+.f64 %385 %104) %471 = (+.f64 %50 %104) %497 = (-.f64 %417 %118) %499 = (+.f64 %104 #s(literal 2 binary64)) %500 = (fma.f64 %499 #s(literal 1/2 binary64) %104) %503 = (fma.f64 %104 #s(literal 1/2 binary64) %417) %512 = (/.f64 %499 #s(literal -2 binary64)) %531 = (-.f64 %432 %118) %547 = (+.f64 %418 %118) %564 = (+.f64 %430 %118) %612 = (sin.f64 %385) %614 = (*.f64 %612 #s(literal 0 binary64)) %639 = (/.f64 %227 #s(literal 2 binary64)) %640 = (/.f64 %387 #s(literal 2 binary64)) %654 = (-.f64 %118 %415) %658 = (-.f64 %118 %335) %662 = (-.f64 %353 %118) %666 = (-.f64 %363 %118) %670 = (-.f64 %372 %118) %674 = (-.f64 %118 %418) %676 = (fma.f64 %104 #s(literal 1/2 binary64) %418) %680 = (-.f64 %118 %430) %682 = (fma.f64 %104 #s(literal 1/2 binary64) %430) %740 = (fabs.f64 %227) %743 = (neg.f64 %740) %746 = (cos.f64 #s(literal 2 binary64)) %747 = (fma.f64 %746 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %750 = (sqrt.f64 (-.f64 %746 #s(literal -1 binary64))) %751 = (sqrt.f64 #s(literal 1/2 binary64)) %753 = (sqrt.f64 #s(literal 2 binary64)) %756 = (neg.f64 %753) %758 = (/.f64 #s(literal 1 binary64) %753) %771 = (fabs.f64 (remainder.f64 %107 %157)) %777 = (sqrt.f64 %740) %779 = (fabs.f64 %107) %780 = (sin.f64 %779) %783 = (neg.f64 %777) %786 = (-.f64 %771 %118) %788 = (-.f64 %118 %771) %792 = (-.f64 (fabs.f64 (remainder.f64 %335 %157)) %118) %814 = (fabs.f64 %229) %825 = (neg.f64 %783) %831 = (sqrt.f64 (fabs.f64 (+.f64 (cos.f64 %144) (cos.f64 %143)))) %845 = (sqrt.f64 %777) %848 = (sqrt.f64 (pow.f64 %777 #s(literal 3 binary64))) %856 = (>.f64 %740 #s(literal 1/10000000000 binary64)) %901 = (*.f64 %233 #s(literal -1 binary64)) %903 = (*.f64 #s(literal -1 binary64) %233) %909 = (fma.f64 %104 #s(literal 1/2 binary64) %414) %966 = (*.f64 %243 #s(literal 2 binary64)) %1047 = (*.f64 %387 #s(literal 0 binary64)) %1049 = (*.f64 #s(literal 0 binary64) %387) %1120 = (cos.f64 %654) %1123 = (-.f64 %415 %118) %1124 = (cos.f64 %1123) %1127 = (-.f64 %118 %909) %1133 = (cos.f64 %362) %1189 = (tan.f64 phi) %1190 = (tan.f64 %1) %1198 = (*.f64 #s(literal 1/2 binary64) %1189) %1200 = (*.f64 #s(literal 2 binary64) %1189) %1207 = (/.f64 #s(literal 1 binary64) %227) %1214 = (/.f64 #s(literal -1 binary64) %227) %1220 = (/.f64 #s(literal 1/2 binary64) %227) %1221 = (*.f64 %1220 %229) %1224 = (/.f64 #s(literal -1/2 binary64) %227) %1225 = (*.f64 %1224 %233) %1228 = (/.f64 #s(literal 0 binary64) %387) %1237 = (*.f64 %1207 %243) %1239 = (*.f64 %1214 #s(literal 0 binary64)) %1241 = (*.f64 #s(literal 0 binary64) %1214) %1377 = (+.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %1379 = (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %1381 = (-.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %1383 = (+.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %1385 = (-.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %1446 = (-.f64 #s(literal 0 binary64) %50) %1448 = (*.f64 %385 #s(literal 0 binary64)) %1497 = (-.f64 %104 %414) %1499 = (-.f64 phi %414) %1503 = (-.f64 %414 %104) %1552 = (-.f64 %385 #s(literal 0 binary64)) %1554 = (+.f64 %385 #s(literal 0 binary64)) %1561 = (*.f64 %120 #s(literal 2 binary64)) %1563 = (*.f64 #s(literal 2 binary64) %120) %1573 = (*.f64 phi phi) %1575 = (-.f64 %1 %417) %1579 = (-.f64 %104 %417) %1583 = (-.f64 %417 %104) %1585 = (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) %1591 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %1595 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %1610 = (*.f64 %1 phi) %1612 = (neg.f64 %1573) %1614 = (*.f64 phi %1) %1616 = (*.f64 %1 #s(literal 1/2 binary64)) %1618 = (*.f64 #s(literal 0 binary64) %1) %1624 = (*.f64 #s(literal 1/2 binary64) %1) %1637 = (*.f64 %50 #s(literal 1/2 binary64)) %1641 = (*.f64 #s(literal 0 binary64) #s(literal -2 binary64)) %1644 = (-.f64 %1641 #s(literal 0 binary64)) %1659 = (-.f64 %50 %471) %1661 = (-.f64 %104 %471) %1668 = (-.f64 %471 %50) %1673 = (fma.f64 %104 #s(literal -1/2 binary64) #s(literal 0 binary64)) %1700 = (/.f64 phi #s(literal -2 binary64)) %1704 = (-.f64 %120 #s(literal 0 binary64)) %1749 = (*.f64 %385 %50) %1751 = (*.f64 #s(literal 0 binary64) %385) %1753 = (*.f64 #s(literal 1/2 binary64) %385) %1760 = (*.f64 %385 #s(literal 1/2 binary64)) %1769 = (*.f64 #s(literal 4 binary64) phi) %1783 = (/.f64 %1 #s(literal -2 binary64)) %1811 = (-.f64 #s(literal -2 binary64) %104) %1841 = (*.f64 #s(literal 4 binary64) %118) %1845 = (*.f64 %118 #s(literal 1/2 binary64)) %1852 = (/.f64 %50 #s(literal 2 binary64)) %1854 = (/.f64 %50 #s(literal -2 binary64)) %1863 = (-.f64 %104 %111) %1882 = (-.f64 %414 %111) %1884 = (-.f64 %46 %111) %1886 = (-.f64 phi %111) %1891 = (-.f64 %111 %46) %1894 = (neg.f64 %181) %1955 = (*.f64 #s(literal 0 binary64) %120) %1960 = (*.f64 #s(literal 1/2 binary64) %120) %1962 = (*.f64 %120 #s(literal 0 binary64)) %1966 = (*.f64 %120 #s(literal 1/2 binary64)) %1976 = (-.f64 %1 %137) %1978 = (-.f64 %50 %335) %1983 = (*.f64 %414 #s(literal 2 binary64)) %2022 = (fma.f64 #s(literal -2 binary64) phi %104) %2024 = (-.f64 %107 %414) %2033 = (neg.f64 %1983) %2043 = (-.f64 %46 %104) %2071 = (-.f64 %118 %414) %2073 = (-.f64 %414 %118) %2075 = (+.f64 %139 #s(literal 0 binary64)) %2077 = (-.f64 %139 #s(literal 0 binary64)) %2081 = (/.f64 %118 #s(literal -2 binary64)) %2117 = (*.f64 #s(literal 2 binary64) %1983) %2140 = (-.f64 %163 %163) %2149 = (fma.f64 %104 #s(literal 1/2 binary64) %104) %2150 = (-.f64 %2149 %909) %2152 = (-.f64 %107 %909) %2154 = (-.f64 %104 %909) %2156 = (-.f64 %414 %909) %2164 = (-.f64 %909 phi) %2195 = (-.f64 %909 %118) %2200 = (*.f64 #s(literal 0 binary64) %139) %2204 = (*.f64 #s(literal 1/2 binary64) %139) %2209 = (*.f64 %139 #s(literal 0 binary64)) %2211 = (*.f64 %139 #s(literal 1/2 binary64)) %2215 = (*.f64 %107 #s(literal 1/2 binary64)) %2230 = (*.f64 %181 %50) %2234 = (*.f64 %50 %181) %2265 = (-.f64 %107 %111) %2270 = (-.f64 %217 %111) %2275 = (/.f64 %107 #s(literal 2 binary64)) %2277 = (/.f64 %107 #s(literal -2 binary64)) %2406 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64)) %2408 = (*.f64 #s(literal 4 binary64) #s(literal -2 binary64)) %2410 = (*.f64 %225 #s(literal 0 binary64)) %2414 = (*.f64 #s(literal 2 binary64) %225) %2418 = (*.f64 #s(literal 0 binary64) %225) %2423 = (-.f64 %187 %157) %2428 = (/.f64 #s(literal 1 binary64) #s(literal -4 binary64)) %2439 = (pow.f64 phi #s(literal 1 binary64)) %2447 = (exp.f64 #s(literal 1 binary64)) %2448 = (exp.f64 #s(literal -1 binary64)) %2460 = (*.f64 #s(literal 2 binary64) #s(literal 4 binary64)) %2463 = (*.f64 #s(literal -2 binary64) #s(literal 4 binary64)) %2467 = (exp.f64 phi) %2468 = (exp.f64 %1) %2492 = (exp.f64 %50) %2493 = (exp.f64 %385) %2498 = (*.f64 #s(literal -2 binary64) %225) %2501 = (*.f64 %225 #s(literal 2 binary64)) %2504 = (*.f64 %225 #s(literal -2 binary64)) %2536 = (*.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %2540 = (exp.f64 %118) %2541 = (exp.f64 %120) %2592 = (exp.f64 %107) %2593 = (exp.f64 %139) %2667 = (tanh.f64 #s(literal 1 binary64)) %2668 = (tanh.f64 #s(literal -1 binary64)) %2673 = (*.f64 #s(literal 0 binary64) %459) %2694 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %1563)) %2710 = (tanh.f64 %1) %2711 = (tanh.f64 phi) %2722 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %265))) %2747 = (tanh.f64 %50) %2748 = (tanh.f64 %385) %2753 = (*.f64 #s(literal 4 binary64) %225) %2756 = (*.f64 %225 #s(literal 4 binary64)) %2766 = (tanh.f64 %118) %2767 = (tanh.f64 %120) %2785 = (sinh.f64 #s(literal 1 binary64)) %2786 = (cosh.f64 #s(literal -1 binary64)) %2787 = (cosh.f64 #s(literal 1 binary64)) %2789 = (*.f64 %2787 (sinh.f64 #s(literal -1 binary64))) %2793 = (sinh.f64 #s(literal 1/2 binary64)) %2794 = (cosh.f64 #s(literal 1/2 binary64)) %2801 = (sinh.f64 phi) %2802 = (cosh.f64 phi) %2806 = (sinh.f64 #s(literal 2 binary64)) %2807 = (cosh.f64 #s(literal 2 binary64)) %2811 = (cosh.f64 %1) %2812 = (sinh.f64 %1) %2813 = (*.f64 %2802 %2812) %2815 = (*.f64 %2811 %2801) %2821 = (tanh.f64 %107) %2822 = (tanh.f64 %139) %2827 = (sinh.f64 %50) %2828 = (cosh.f64 %50) %2835 = (cosh.f64 %385) %2837 = (*.f64 %2828 (sinh.f64 %385)) %2855 = (sinh.f64 %118) %2856 = (cosh.f64 %120) %2857 = (cosh.f64 %118) %2859 = (*.f64 %2857 (sinh.f64 %120)) %2874 = (sin.f64 #s(literal 1 binary64)) %2879 = (*.f64 %1 %227) %2881 = (*.f64 %1 %229) %2883 = (*.f64 %227 %1) %2885 = (*.f64 %227 phi) %2887 = (*.f64 %229 %1) %2891 = (*.f64 %229 phi) %2899 = (*.f64 phi %227) %2901 = (*.f64 phi %229) %2925 = (*.f64 #s(literal -1 binary64) %235) %2930 = (*.f64 %235 #s(literal -1 binary64)) %2940 = (*.f64 %1 %233) %2942 = (*.f64 %1 %235) %2944 = (*.f64 %227 %385) %2946 = (*.f64 %229 %385) %2948 = (*.f64 phi %233) %2950 = (*.f64 phi %235) %2952 = (*.f64 %385 %227) %2954 = (*.f64 %385 %229) %2956 = (*.f64 %233 %1) %2958 = (*.f64 %233 phi) %2960 = (*.f64 %235 %1) %2962 = (*.f64 %235 phi) %2998 = (*.f64 #s(literal -1/2 binary64) %229) %3005 = (*.f64 %229 #s(literal -2 binary64)) %3009 = (fma.f64 %104 #s(literal -1/2 binary64) %50) %3020 = (-.f64 %50 %118) %3024 = (*.f64 %385 %233) %3026 = (*.f64 %385 %235) %3028 = (*.f64 %233 %385) %3030 = (*.f64 %235 %385) %3038 = (neg.f64 %243) %3041 = (sin.f64 %265) %3060 = (*.f64 %227 %120) %3062 = (*.f64 %229 %120) %3064 = (*.f64 %120 %227) %3066 = (*.f64 %120 %229) %3068 = (cos.f64 %3009) %3079 = (cos.f64 %353) %3087 = (*.f64 #s(literal -1 binary64) %243) %3105 = (-.f64 %104 %137) %3112 = (sinh.f64 %107) %3113 = (cosh.f64 %107) %3117 = (*.f64 %120 %233) %3119 = (*.f64 %120 %235) %3121 = (*.f64 %233 %120) %3123 = (*.f64 %235 %120) %3125 = (cosh.f64 %139) %3127 = (*.f64 %3113 (sinh.f64 %139)) %3142 = (+.f64 %415 %120) %3160 = (*.f64 %227 %139) %3162 = (*.f64 %229 %139) %3164 = (*.f64 %139 %227) %3166 = (*.f64 %139 %229) %3174 = (cos.f64 %512) %3207 = (-.f64 phi %265) %3209 = (+.f64 phi %265) %3225 = (*.f64 %139 %233) %3227 = (*.f64 %139 %235) %3229 = (*.f64 %233 %139) %3231 = (*.f64 %235 %139) %3253 = (+.f64 %50 %265) %3255 = (-.f64 %50 %265) %3259 = (+.f64 %1 %265) %3261 = (-.f64 %1 %265) %3279 = (-.f64 %104 %415) %3281 = (+.f64 %104 %415) %3291 = (cos.f64 %500) %3363 = (/.f64 (-.f64 %118 %104) #s(literal 2 binary64)) %3365 = (/.f64 %2149 #s(literal 2 binary64)) %3367 = (*.f64 (sin.f64 %3363) (cos.f64 %3365)) %3371 = (*.f64 (sin.f64 %3365) (cos.f64 %3363)) %3452 = (-.f64 %107 %265) %3454 = (+.f64 %107 %265) %3474 = (-.f64 %415 %265) %3476 = (+.f64 %415 %265) %3524 = (-.f64 %137 %265) %3526 = (+.f64 %137 %265) phi (neg.f64 %1) (+.f64 phi #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) phi) (-.f64 phi #s(literal 0 binary64)) (*.f64 phi #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) phi) (-.f64 #s(literal 0 binary64) %1) (/.f64 phi #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal -1 binary64) phi)) (neg.f64 (*.f64 phi #s(literal -1 binary64))) (neg.f64 (*.f64 %1 #s(literal 1 binary64))) (neg.f64 %19) (fma.f64 phi #s(literal 0 binary64) phi) (fma.f64 phi #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) phi) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) phi) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) phi) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) phi) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) phi) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) phi) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) phi) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) phi) (fma.f64 #s(literal 1 binary64) phi #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) phi) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) phi) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) phi) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) phi) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) phi) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) phi) (+.f64 phi %44) (*.f64 #s(literal 1/2 binary64) %46) (*.f64 %46 #s(literal 1/2 binary64)) (fma.f64 %1 #s(literal 0 binary64) phi) (fma.f64 %50 #s(literal 0 binary64) phi) (*.f64 #s(literal 2 binary64) %52) (*.f64 %54 #s(literal 2 binary64)) (/.f64 %46 #s(literal 2 binary64)) (/.f64 %57 #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) %59) (*.f64 %59 #s(literal 2 binary64)) (*.f64 %62 #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) %64 phi) (fma.f64 #s(literal 0 binary64) %66 phi) (fma.f64 #s(literal 0 binary64) %46 phi) (fma.f64 #s(literal 0 binary64) %69 phi) (fma.f64 #s(literal 0 binary64) %71 phi) (fma.f64 #s(literal 1/2 binary64) %46 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %74 phi) (fma.f64 %76 #s(literal 0 binary64) phi) (fma.f64 %78 #s(literal 0 binary64) phi) (fma.f64 %46 #s(literal 0 binary64) phi) (fma.f64 %46 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 phi #s(literal 1 binary64) %44) (fma.f64 phi #s(literal 1/2 binary64) %54) (fma.f64 #s(literal 0 binary64) %57 phi) (fma.f64 #s(literal 2 binary64) %52 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %86 phi) (fma.f64 #s(literal 1 binary64) phi %44) (fma.f64 #s(literal 1/2 binary64) phi %52) (fma.f64 #s(literal -2 binary64) %90 phi) (fma.f64 #s(literal -2 binary64) %86 phi) (fma.f64 %57 #s(literal 0 binary64) phi) (fma.f64 %54 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 %52 %52) (+.f64 %54 %54) (fma.f64 #s(literal 0 binary64) %97 phi) (fma.f64 #s(literal 2 binary64) %59 #s(literal 0 binary64)) (fma.f64 %100 #s(literal 0 binary64) phi) (fma.f64 %59 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %62 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %104 #s(literal 1/2 binary64) %105) (fma.f64 %104 #s(literal -1/2 binary64) %107) (fma.f64 #s(literal 1/2 binary64) %104 %105) (fma.f64 #s(literal -1/2 binary64) %104 %107) (fma.f64 %111 #s(literal 0 binary64) phi) (+.f64 %59 %59) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %46)) (/.f64 (/.f64 %46 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (+.f64 %118 %105) (+.f64 %107 %120) (+.f64 %105 %118) (+.f64 %120 %107) (-.f64 %107 %118) (-.f64 %105 %120) (*.f64 %100 %126) (fma.f64 #s(literal 1/2 binary64) %46 %44) (fma.f64 %46 #s(literal 1/2 binary64) %44) (fma.f64 #s(literal 1/2 binary64) %130 %107) (fma.f64 #s(literal -1/2 binary64) %130 %105) (fma.f64 %130 #s(literal 1/2 binary64) %107) (fma.f64 %130 #s(literal -1/2 binary64) %105) (fma.f64 #s(literal 2 binary64) %52 %44) (fma.f64 %54 #s(literal 2 binary64) %44) (-.f64 %118 %137) (-.f64 %120 %139) (-.f64 %59 %141) (fma.f64 %143 %144 phi) (fma.f64 %144 %143 phi) (*.f64 #s(literal 1/2 binary64) %147) (fma.f64 #s(literal 2 binary64) %59 %44) (fma.f64 %59 #s(literal 2 binary64) %44) (fma.f64 %62 #s(literal 1/2 binary64) %44) (fma.f64 %143 %152 phi) (fma.f64 %144 %154 phi) (/.f64 %147 #s(literal 2 binary64)) (fma.f64 %157 #s(literal 1/4 binary64) %105) (fma.f64 %100 %126 #s(literal 0 binary64)) (fma.f64 %160 %161 phi) (/.f64 (-.f64 %163 %130) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %166 %105) (fma.f64 #s(literal 1 binary64) %118 %105) (fma.f64 #s(literal 1/2 binary64) %111 %120) (fma.f64 %118 #s(literal 1 binary64) %105) (fma.f64 %111 #s(literal 1/2 binary64) %120) (fma.f64 %172 #s(literal 1/4 binary64) %107) (fma.f64 #s(literal 1/2 binary64) %147 #s(literal 0 binary64)) (fma.f64 %163 #s(literal -1/2 binary64) %120) (fma.f64 %176 #s(literal 1/4 binary64) %105) (fma.f64 %100 %126 %44) (fma.f64 %179 #s(literal 1/4 binary64) %120) (fma.f64 %181 %182 phi) (fma.f64 #s(literal 1/2 binary64) %147 %44) (/.f64 (fma.f64 %120 #s(literal 2 binary64) %111) #s(literal 2 binary64)) (/.f64 (fma.f64 %104 #s(literal 2 binary64) %187) #s(literal -4 binary64)) (/.f64 (-.f64 %179 %157) #s(literal 4 binary64)) (/.f64 (fma.f64 %120 #s(literal -2 binary64) %163) #s(literal -2 binary64)) (/.f64 (fma.f64 %104 #s(literal -2 binary64) %195) #s(literal 4 binary64)) (/.f64 (fma.f64 %104 #s(literal -2 binary64) %198) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) %130 %179) #s(literal 4 binary64)) (/.f64 (-.f64 %187 %172) #s(literal -4 binary64)) (/.f64 (-.f64 %205 (*.f64 #s(literal -2 binary64) %104)) #s(literal -4 binary64)) (/.f64 (fma.f64 %130 #s(literal -2 binary64) %209) #s(literal -4 binary64)) (/.f64 (fma.f64 %130 #s(literal -2 binary64) %205) #s(literal -4 binary64)) (/.f64 (-.f64 %198 (*.f64 #s(literal -2 binary64) %130)) #s(literal 4 binary64)) (-.f64 (/.f64 %217 #s(literal 2 binary64)) %219) (fma.f64 %221 #s(literal 0 binary64) phi) (fma.f64 %223 %182 phi) (fma.f64 %225 #s(literal 1/4 binary64) phi) (fma.f64 %227 #s(literal 0 binary64) phi) (fma.f64 %229 #s(literal 0 binary64) phi) (fma.f64 #s(literal 0 binary64) %227 phi) (fma.f64 #s(literal 0 binary64) %229 phi) (fma.f64 #s(literal 0 binary64) %233 phi) (fma.f64 #s(literal 0 binary64) %235 phi) (fma.f64 %233 #s(literal 0 binary64) phi) (fma.f64 %235 #s(literal 0 binary64) phi) (fma.f64 #s(literal 0 binary64) %239 phi) (fma.f64 #s(literal 0 binary64) %241 phi) (fma.f64 %243 #s(literal 0 binary64) phi) (fma.f64 %245 #s(literal 0 binary64) phi) (fma.f64 %247 #s(literal 0 binary64) phi) (fma.f64 %249 #s(literal 0 binary64) phi) (fma.f64 %251 #s(literal 0 binary64) phi) (fma.f64 %253 #s(literal 0 binary64) phi) (fma.f64 %255 #s(literal 0 binary64) phi) (fma.f64 %257 #s(literal 0 binary64) phi) (fma.f64 %259 #s(literal 1/2 binary64) phi) (fma.f64 #s(literal 0 binary64) %261 phi) (fma.f64 %263 #s(literal 0 binary64) phi) (fma.f64 #s(literal 2 binary64) %272 phi) (fma.f64 #s(literal 2 binary64) %280 phi) (fma.f64 #s(literal 2 binary64) %289 phi) (fma.f64 #s(literal 2 binary64) %297 phi) (fma.f64 #s(literal -2 binary64) %301 phi) (fma.f64 #s(literal -2 binary64) %305 phi) (fma.f64 #s(literal -2 binary64) %309 phi) (fma.f64 #s(literal -2 binary64) %313 phi) (fma.f64 #s(literal 2 binary64) %321 phi) (fma.f64 #s(literal -2 binary64) %325 phi) (fma.f64 #s(literal 2 binary64) %333 phi) (fma.f64 #s(literal 2 binary64) %342 phi) (fma.f64 #s(literal 2 binary64) %350 phi) (fma.f64 #s(literal 2 binary64) %360 phi) (fma.f64 #s(literal 2 binary64) %370 phi) (fma.f64 #s(literal 2 binary64) %379 phi) %227 (cos.f64 #s(literal 1 binary64)) (cos.f64 #s(literal -1 binary64)) (cos.f64 %1) (cos.f64 %50) (cos.f64 %385) (neg.f64 %387) (+.f64 %227 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %227) (-.f64 %227 #s(literal 0 binary64)) (*.f64 %227 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %227) (-.f64 #s(literal 0 binary64) %387) (/.f64 %227 #s(literal 1 binary64)) (sin.f64 %107) (fma.f64 phi #s(literal 0 binary64) %227) (fma.f64 %227 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %227) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %227) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %227) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %227) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %227) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %227) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %227) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %227) (fma.f64 #s(literal 1 binary64) %227 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %227) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %227) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %227) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %227) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %227) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %227) (cos.f64 %415) (cos.f64 %418) (sin.f64 %335) (sin.f64 %137) (fma.f64 %1 #s(literal 0 binary64) %227) (fma.f64 %50 #s(literal 0 binary64) %227) (fma.f64 %387 #s(literal -1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %239) (*.f64 #s(literal 1/2 binary64) %426) (*.f64 %245 #s(literal 1/2 binary64)) (*.f64 %247 #s(literal 2 binary64)) (cos.f64 %430) (cos.f64 (+.f64 %432 %104)) (cos.f64 (+.f64 %435 %104)) (cos.f64 (+.f64 (fabs.f64 %417) %104)) (cos.f64 (+.f64 (fabs.f64 %414) %104)) (cos.f64 (fabs.f64 %418)) (cos.f64 (fabs.f64 %415)) (cos.f64 (neg.f64 %415)) (cos.f64 (neg.f64 %418)) (sin.f64 %353) (+.f64 #s(literal 0 binary64) %453) (+.f64 %453 #s(literal 0 binary64)) (-.f64 %453 #s(literal 0 binary64)) (/.f64 %245 #s(literal 2 binary64)) (/.f64 %426 #s(literal 2 binary64)) (*.f64 %459 #s(literal 1/2 binary64)) (cos.f64 (+.f64 %461 %104)) (cos.f64 (fabs.f64 %430)) (cos.f64 (neg.f64 %430)) (cos.f64 (+.f64 %468 %104)) (cos.f64 (+.f64 (fabs.f64 %471) %104)) (sin.f64 (+.f64 %105 %104)) (fma.f64 #s(literal 0 binary64) %64 %227) (fma.f64 #s(literal 0 binary64) %66 %227) (fma.f64 #s(literal 0 binary64) %46 %227) (fma.f64 #s(literal 0 binary64) %69 %227) (fma.f64 #s(literal 0 binary64) %71 %227) (fma.f64 #s(literal 1/2 binary64) %74 %227) (fma.f64 %76 #s(literal 0 binary64) %227) (fma.f64 %78 #s(literal 0 binary64) %227) (fma.f64 %46 #s(literal 0 binary64) %227) (/.f64 %459 #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) %57 %227) (fma.f64 #s(literal 2 binary64) %86 %227) (fma.f64 #s(literal 2 binary64) %239 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %426 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %90 %227) (fma.f64 #s(literal -2 binary64) %86 %227) (fma.f64 %57 #s(literal 0 binary64) %227) (fma.f64 %245 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %247 #s(literal 2 binary64) #s(literal 0 binary64)) (sin.f64 %363) (sin.f64 %497) (sin.f64 (neg.f64 %500)) (sin.f64 (neg.f64 %503)) (/.f64 (neg.f64 %459) #s(literal -2 binary64)) (/.f64 (fma.f64 %227 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) %97 %227) (fma.f64 %100 #s(literal 0 binary64) %227) (sin.f64 (+.f64 %512 %104)) (fma.f64 phi #s(literal 0 binary64) %453) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %453) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %453) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %453) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %453) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %453) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %453) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %453) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %453) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %453) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %453) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %453) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %453) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %453) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %453) (fma.f64 %459 #s(literal 1/2 binary64) #s(literal 0 binary64)) (sin.f64 %531) (fma.f64 %111 #s(literal 0 binary64) %227) (fma.f64 %1 #s(literal 0 binary64) %453) (fma.f64 %50 #s(literal 0 binary64) %453) (sin.f64 %372) (sin.f64 (+.f64 %503 %104)) (sin.f64 (+.f64 %500 %104)) (/.f64 (+.f64 #s(literal 0 binary64) %459) #s(literal 2 binary64)) (sin.f64 (-.f64 %415 %120)) (sin.f64 (+.f64 %415 %118)) (sin.f64 %547) (fma.f64 %143 %144 %227) (fma.f64 %144 %143 %227) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %459)) (/.f64 (/.f64 %459 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) %64 %453) (fma.f64 #s(literal 0 binary64) %66 %453) (fma.f64 #s(literal 0 binary64) %46 %453) (fma.f64 #s(literal 0 binary64) %69 %453) (fma.f64 #s(literal 0 binary64) %71 %453) (fma.f64 #s(literal 1/2 binary64) %74 %453) (fma.f64 %76 #s(literal 0 binary64) %453) (fma.f64 %78 #s(literal 0 binary64) %453) (fma.f64 %46 #s(literal 0 binary64) %453) (sin.f64 %564) (cos.f64 (+.f64 %512 %118)) (fma.f64 #s(literal 0 binary64) %57 %453) (fma.f64 #s(literal 2 binary64) %86 %453) (fma.f64 #s(literal -2 binary64) %90 %453) (fma.f64 #s(literal -2 binary64) %86 %453) (fma.f64 %57 #s(literal 0 binary64) %453) (fma.f64 %143 %152 %227) (fma.f64 %144 %154 %227) (fma.f64 %160 %161 %227) (/.f64 (fma.f64 %459 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) %97 %453) (fma.f64 %100 #s(literal 0 binary64) %453) (cos.f64 (+.f64 %503 %118)) (cos.f64 (+.f64 %500 %118)) (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) %459)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %459 #s(literal 2 binary64))) #s(literal 4 binary64)) (fma.f64 %111 #s(literal 0 binary64) %453) (fma.f64 %143 %144 %453) (fma.f64 %144 %143 %453) (fma.f64 %143 %152 %453) (fma.f64 %144 %154 %453) (fma.f64 %181 %182 %227) (fma.f64 %160 %161 %453) (fma.f64 %181 %182 %453) (fma.f64 %221 #s(literal 0 binary64) %227) (fma.f64 %223 %182 %227) (fma.f64 %225 #s(literal 1/4 binary64) %227) (fma.f64 %221 #s(literal 0 binary64) %453) (fma.f64 %223 %182 %453) (fma.f64 %225 #s(literal 1/4 binary64) %453) (fma.f64 %227 #s(literal 0 binary64) %227) (fma.f64 %229 #s(literal 0 binary64) %227) (fma.f64 #s(literal 0 binary64) %227 %227) (fma.f64 #s(literal 0 binary64) %229 %227) (fma.f64 #s(literal 0 binary64) %233 %227) (fma.f64 #s(literal 0 binary64) %235 %227) (fma.f64 %233 #s(literal 0 binary64) %227) (fma.f64 %235 #s(literal 0 binary64) %227) (fma.f64 %612 #s(literal 0 binary64) %227) (+.f64 %614 %227) (fma.f64 %227 #s(literal 1/2 binary64) %247) (fma.f64 #s(literal 0 binary64) %239 %227) (fma.f64 #s(literal 0 binary64) %241 %227) (fma.f64 #s(literal 1/2 binary64) %227 %239) (fma.f64 %243 #s(literal 0 binary64) %227) (fma.f64 %245 #s(literal 0 binary64) %227) (fma.f64 %247 #s(literal 0 binary64) %227) (fma.f64 %249 #s(literal 0 binary64) %227) (+.f64 %247 %247) (+.f64 %239 %239) (fma.f64 %227 #s(literal 0 binary64) %453) (fma.f64 %229 #s(literal 0 binary64) %453) (fma.f64 #s(literal 0 binary64) %227 %453) (fma.f64 #s(literal 0 binary64) %229 %453) (fma.f64 %251 #s(literal 0 binary64) %227) (fma.f64 %253 #s(literal 0 binary64) %227) (fma.f64 %255 #s(literal 0 binary64) %227) (fma.f64 %257 #s(literal 0 binary64) %227) (fma.f64 #s(literal 0 binary64) %233 %453) (fma.f64 #s(literal 0 binary64) %235 %453) (fma.f64 %233 #s(literal 0 binary64) %453) (fma.f64 %235 #s(literal 0 binary64) %453) (fma.f64 %259 #s(literal 1/2 binary64) %227) (-.f64 %639 %640) (-.f64 %453 %614) (fma.f64 #s(literal 0 binary64) %239 %453) (fma.f64 #s(literal 0 binary64) %241 %453) (fma.f64 %243 #s(literal 0 binary64) %453) (fma.f64 %245 #s(literal 0 binary64) %453) (fma.f64 %247 #s(literal 0 binary64) %453) (fma.f64 %249 #s(literal 0 binary64) %453) (fma.f64 %251 #s(literal 0 binary64) %453) (fma.f64 %253 #s(literal 0 binary64) %453) (fma.f64 %255 #s(literal 0 binary64) %453) (fma.f64 %257 #s(literal 0 binary64) %453) (fma.f64 %259 #s(literal 1/2 binary64) %453) (/.f64 (+.f64 (sin.f64 %654) %227) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 %658) %387) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 %662) %387) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 %666) %387) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 %670) %387) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %674) (sin.f64 %676)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %680) (sin.f64 %682)) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %118 %353)) (cos.f64 (fma.f64 %104 #s(literal 1/2 binary64) %353))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %118 %363)) (cos.f64 (fma.f64 %104 #s(literal 1/2 binary64) %363))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %118 %372)) (cos.f64 (fma.f64 %104 #s(literal 1/2 binary64) %372))) #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) %261 %227) (fma.f64 %263 #s(literal 0 binary64) %227) (fma.f64 #s(literal 0 binary64) %261 %453) (fma.f64 %263 #s(literal 0 binary64) %453) (fma.f64 #s(literal 2 binary64) %272 %227) (fma.f64 #s(literal 2 binary64) %280 %227) (fma.f64 #s(literal 2 binary64) %289 %227) (fma.f64 #s(literal 2 binary64) %297 %227) (fma.f64 #s(literal -2 binary64) %301 %227) (fma.f64 #s(literal -2 binary64) %305 %227) (fma.f64 #s(literal -2 binary64) %309 %227) (fma.f64 #s(literal -2 binary64) %313 %227) (fma.f64 #s(literal 2 binary64) %321 %227) (fma.f64 #s(literal -2 binary64) %325 %227) (fma.f64 #s(literal 2 binary64) %272 %453) (fma.f64 #s(literal 2 binary64) %280 %453) (fma.f64 #s(literal 2 binary64) %289 %453) (fma.f64 #s(literal 2 binary64) %297 %453) (fma.f64 #s(literal -2 binary64) %301 %453) (fma.f64 #s(literal -2 binary64) %305 %453) (fma.f64 #s(literal -2 binary64) %309 %453) (fma.f64 #s(literal -2 binary64) %313 %453) (fma.f64 #s(literal 2 binary64) %321 %453) (fma.f64 #s(literal -2 binary64) %325 %453) (fma.f64 #s(literal 2 binary64) %333 %227) (fma.f64 #s(literal 2 binary64) %342 %227) (fma.f64 #s(literal 2 binary64) %350 %227) (fma.f64 #s(literal 2 binary64) %360 %227) (fma.f64 #s(literal 2 binary64) %333 %453) (fma.f64 #s(literal 2 binary64) %342 %453) (fma.f64 #s(literal 2 binary64) %350 %453) (fma.f64 #s(literal 2 binary64) %370 %227) (fma.f64 #s(literal 2 binary64) %360 %453) (fma.f64 #s(literal 2 binary64) %379 %227) (fma.f64 #s(literal 2 binary64) %370 %453) (fma.f64 #s(literal 2 binary64) %379 %453) %740 (fabs.f64 %740) (fabs.f64 %387) (fabs.f64 %743) (neg.f64 %743) (sqrt.f64 %747) (*.f64 %750 %751) (/.f64 %750 %753) (/.f64 (neg.f64 %750) %756) (*.f64 %750 %758) (/.f64 #s(literal 1 binary64) (/.f64 %753 %750)) (hypot.f64 %227 #s(literal 0 binary64)) (hypot.f64 #s(literal 0 binary64) %227) (hypot.f64 %740 #s(literal 0 binary64)) (hypot.f64 #s(literal 0 binary64) %740) (hypot.f64 #s(literal 0 binary64) %387) (hypot.f64 %387 #s(literal 0 binary64)) (hypot.f64 #s(literal 0 binary64) %743) (hypot.f64 %743 #s(literal 0 binary64)) (sin.f64 %771) (pow.f64 %740 #s(literal 1 binary64)) (sin.f64 (fabs.f64 (remainder.f64 %137 %157))) (pow.f64 %777 #s(literal 2 binary64)) (hypot.f64 #s(literal 0 binary64) %780) (hypot.f64 %780 #s(literal 0 binary64)) (pow.f64 %783 #s(literal 2 binary64)) (pow.f64 %747 #s(literal 1/2 binary64)) (cos.f64 %786) (cos.f64 %788) (cos.f64 %792) (/.f64 #s(literal 1 binary64) (pow.f64 %777 #s(literal -2 binary64))) (cos.f64 (fabs.f64 %786)) (cos.f64 (fabs.f64 %788)) (cos.f64 (fabs.f64 %792)) (cos.f64 (neg.f64 %792)) (sin.f64 (+.f64 %786 %118)) (sin.f64 (+.f64 %788 %118)) (sin.f64 (-.f64 %118 %792)) (sin.f64 (+.f64 %792 %118)) (pow.f64 (pow.f64 %227 #s(literal 4 binary64)) #s(literal 1/4 binary64)) (cos.f64 (asin.f64 %814)) (sin.f64 (acos.f64 %814)) (cos.f64 (asin.f64 %612)) (sin.f64 (acos.f64 %612)) (*.f64 %777 %777) (*.f64 %783 %783) (*.f64 %825 %825) (*.f64 %831 %751) (/.f64 %831 %753) (/.f64 (neg.f64 %831) %756) (*.f64 %831 %758) (/.f64 #s(literal 1 binary64) (/.f64 %753 %831)) (*.f64 (sqrt.f64 (fabs.f64 (pow.f64 %227 #s(literal 1 binary64)))) %777) (*.f64 (pow.f64 %777 #s(literal 1 binary64)) %777) (*.f64 %845 %848) (*.f64 %848 %845) (*.f64 %845 (*.f64 %845 %777)) (*.f64 (*.f64 %777 %845) %845) #s(literal 1/10000000000 binary64) %856 (>.f32 (fabs.f32 (cos.f32 #s(literal 1 binary32))) #s(literal 1/10000000000 binary32)) %229 (neg.f64 %233) (sin.f64 %417) (+.f64 %229 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %229) (-.f64 %229 #s(literal 0 binary64)) (*.f64 %229 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %229) (sin.f64 %432) (-.f64 #s(literal 0 binary64) %233) (/.f64 %229 #s(literal 1 binary64)) (cos.f64 %105) (fma.f64 phi #s(literal 0 binary64) %229) (fma.f64 %229 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %229) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %229) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %229) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %229) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %229) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %229) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %229) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %229) (fma.f64 #s(literal 1 binary64) %229 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %229) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %229) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %229) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %229) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %229) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %229) (sin.f64 %415) (cos.f64 %137) (fma.f64 %1 #s(literal 0 binary64) %229) (fma.f64 %50 #s(literal 0 binary64) %229) (fma.f64 %233 #s(literal -1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %241) (*.f64 #s(literal 1/2 binary64) %243) (*.f64 %243 #s(literal 1/2 binary64)) (*.f64 %249 #s(literal 2 binary64)) (cos.f64 (fabs.f64 %137)) (+.f64 #s(literal 0 binary64) %901) (+.f64 #s(literal 0 binary64) %903) (+.f64 %901 #s(literal 0 binary64)) (-.f64 %901 #s(literal 0 binary64)) (-.f64 %903 #s(literal 0 binary64)) (/.f64 %243 #s(literal 2 binary64)) (cos.f64 %909) (fma.f64 #s(literal 0 binary64) %64 %229) (fma.f64 #s(literal 0 binary64) %66 %229) (fma.f64 #s(literal 0 binary64) %46 %229) (fma.f64 #s(literal 0 binary64) %69 %229) (fma.f64 #s(literal 0 binary64) %71 %229) (fma.f64 #s(literal 1/2 binary64) %74 %229) (fma.f64 %76 #s(literal 0 binary64) %229) (fma.f64 %78 #s(literal 0 binary64) %229) (fma.f64 %46 #s(literal 0 binary64) %229) (fma.f64 #s(literal 0 binary64) %57 %229) (fma.f64 #s(literal 2 binary64) %86 %229) (fma.f64 #s(literal 2 binary64) %241 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %243 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %90 %229) (fma.f64 #s(literal -2 binary64) %86 %229) (fma.f64 %57 #s(literal 0 binary64) %229) (fma.f64 %243 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %249 #s(literal 2 binary64) #s(literal 0 binary64)) (cos.f64 %363) (cos.f64 (+.f64 %779 %104)) (cos.f64 (fabs.f64 %909)) (fma.f64 #s(literal 0 binary64) %97 %229) (fma.f64 %100 #s(literal 0 binary64) %229) (fma.f64 phi #s(literal 0 binary64) %901) (fma.f64 phi #s(literal 0 binary64) %903) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %901) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %903) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %901) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %903) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %901) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %903) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %901) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %903) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %901) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %903) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %901) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %903) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %901) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %903) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %901) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %903) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %901) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %903) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %901) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %903) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %901) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %903) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %901) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %903) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %901) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %903) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %901) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %903) (*.f64 %966 #s(literal 1/4 binary64)) (/.f64 (*.f64 %243 #s(literal -1 binary64)) #s(literal -2 binary64)) (fma.f64 %111 #s(literal 0 binary64) %229) (fma.f64 %1 #s(literal 0 binary64) %901) (fma.f64 %1 #s(literal 0 binary64) %903) (fma.f64 %50 #s(literal 0 binary64) %901) (fma.f64 %50 #s(literal 0 binary64) %903) (fma.f64 %966 #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 %143 %144 %229) (fma.f64 %144 %143 %229) (fma.f64 #s(literal 0 binary64) %64 %901) (fma.f64 #s(literal 0 binary64) %64 %903) (fma.f64 #s(literal 0 binary64) %66 %901) (fma.f64 #s(literal 0 binary64) %66 %903) (fma.f64 #s(literal 0 binary64) %46 %901) (fma.f64 #s(literal 0 binary64) %46 %903) (fma.f64 #s(literal 0 binary64) %69 %901) (fma.f64 #s(literal 0 binary64) %69 %903) (fma.f64 #s(literal 0 binary64) %71 %901) (fma.f64 #s(literal 0 binary64) %71 %903) (fma.f64 #s(literal 1/2 binary64) %74 %901) (fma.f64 #s(literal 1/2 binary64) %74 %903) (fma.f64 %76 #s(literal 0 binary64) %901) (fma.f64 %76 #s(literal 0 binary64) %903) (fma.f64 %78 #s(literal 0 binary64) %901) (fma.f64 %78 #s(literal 0 binary64) %903) (fma.f64 %46 #s(literal 0 binary64) %901) (fma.f64 %46 #s(literal 0 binary64) %903) (fma.f64 #s(literal 0 binary64) %57 %901) (fma.f64 #s(literal 0 binary64) %57 %903) (fma.f64 #s(literal 2 binary64) %86 %901) (fma.f64 #s(literal 2 binary64) %86 %903) (fma.f64 #s(literal -2 binary64) %90 %901) (fma.f64 #s(literal -2 binary64) %90 %903) (fma.f64 #s(literal -2 binary64) %86 %901) (fma.f64 #s(literal -2 binary64) %86 %903) (fma.f64 %57 #s(literal 0 binary64) %901) (fma.f64 %57 #s(literal 0 binary64) %903) (fma.f64 %143 %152 %229) (fma.f64 %144 %154 %229) (fma.f64 %160 %161 %229) (fma.f64 #s(literal 0 binary64) %97 %901) (fma.f64 #s(literal 0 binary64) %97 %903) (fma.f64 %100 #s(literal 0 binary64) %901) (fma.f64 %100 #s(literal 0 binary64) %903) (fma.f64 %111 #s(literal 0 binary64) %901) (fma.f64 %111 #s(literal 0 binary64) %903) (fma.f64 %143 %144 %901) (fma.f64 %143 %144 %903) (fma.f64 %144 %143 %901) (fma.f64 %144 %143 %903) (fma.f64 %143 %152 %901) (fma.f64 %143 %152 %903) (fma.f64 %144 %154 %901) (fma.f64 %144 %154 %903) (fma.f64 %181 %182 %229) (fma.f64 %160 %161 %901) (fma.f64 %160 %161 %903) (fma.f64 %181 %182 %901) (fma.f64 %181 %182 %903) (fma.f64 %221 #s(literal 0 binary64) %229) (fma.f64 %223 %182 %229) (fma.f64 %225 #s(literal 1/4 binary64) %229) (fma.f64 %221 #s(literal 0 binary64) %901) (fma.f64 %221 #s(literal 0 binary64) %903) (fma.f64 %223 %182 %901) (fma.f64 %223 %182 %903) (fma.f64 %225 #s(literal 1/4 binary64) %901) (fma.f64 %225 #s(literal 1/4 binary64) %903) (fma.f64 %227 #s(literal 0 binary64) %229) (fma.f64 %229 #s(literal 0 binary64) %229) (fma.f64 #s(literal 0 binary64) %227 %229) (fma.f64 #s(literal 0 binary64) %229 %229) (fma.f64 #s(literal 0 binary64) %233 %229) (fma.f64 #s(literal 0 binary64) %235 %229) (fma.f64 %233 #s(literal 0 binary64) %229) (fma.f64 %235 #s(literal 0 binary64) %229) (/.f64 (-.f64 %229 %233) #s(literal 2 binary64)) (-.f64 %1047 %233) (-.f64 %1049 %233) (fma.f64 %229 #s(literal 1/2 binary64) %249) (fma.f64 #s(literal 0 binary64) %239 %229) (fma.f64 #s(literal 0 binary64) %241 %229) (fma.f64 #s(literal 1/2 binary64) %229 %241) (fma.f64 %243 #s(literal 0 binary64) %229) (fma.f64 %245 #s(literal 0 binary64) %229) (fma.f64 %247 #s(literal 0 binary64) %229) (fma.f64 %249 #s(literal 0 binary64) %229) (+.f64 %249 %249) (+.f64 %241 %241) (fma.f64 %227 #s(literal 0 binary64) %901) (fma.f64 %227 #s(literal 0 binary64) %903) (fma.f64 %229 #s(literal 0 binary64) %901) (fma.f64 %229 #s(literal 0 binary64) %903) (fma.f64 #s(literal 0 binary64) %227 %901) (fma.f64 #s(literal 0 binary64) %227 %903) (fma.f64 #s(literal 0 binary64) %229 %901) (fma.f64 #s(literal 0 binary64) %229 %903) (fma.f64 %251 #s(literal 0 binary64) %229) (fma.f64 %253 #s(literal 0 binary64) %229) (fma.f64 %255 #s(literal 0 binary64) %229) (fma.f64 %257 #s(literal 0 binary64) %229) (fma.f64 #s(literal 0 binary64) %233 %901) (fma.f64 #s(literal 0 binary64) %233 %903) (fma.f64 #s(literal 0 binary64) %235 %901) (fma.f64 #s(literal 0 binary64) %235 %903) (fma.f64 %233 #s(literal 0 binary64) %901) (fma.f64 %233 #s(literal 0 binary64) %903) (fma.f64 %233 #s(literal -1 binary64) %1047) (fma.f64 %235 #s(literal 0 binary64) %901) (fma.f64 %235 #s(literal 0 binary64) %903) (+.f64 %901 %1047) (fma.f64 %259 #s(literal 1/2 binary64) %229) (fma.f64 #s(literal 0 binary64) %239 %901) (fma.f64 #s(literal 0 binary64) %239 %903) (fma.f64 #s(literal 0 binary64) %241 %901) (fma.f64 #s(literal 0 binary64) %241 %903) (fma.f64 %243 #s(literal 0 binary64) %901) (fma.f64 %243 #s(literal 0 binary64) %903) (fma.f64 %245 #s(literal 0 binary64) %901) (fma.f64 %245 #s(literal 0 binary64) %903) (fma.f64 %247 #s(literal 0 binary64) %901) (fma.f64 %247 #s(literal 0 binary64) %903) (fma.f64 %249 #s(literal 0 binary64) %901) (fma.f64 %249 #s(literal 0 binary64) %903) (fma.f64 %251 #s(literal 0 binary64) %901) (fma.f64 %251 #s(literal 0 binary64) %903) (fma.f64 %253 #s(literal 0 binary64) %901) (fma.f64 %253 #s(literal 0 binary64) %903) (fma.f64 %255 #s(literal 0 binary64) %901) (fma.f64 %255 #s(literal 0 binary64) %903) (fma.f64 %257 #s(literal 0 binary64) %901) (fma.f64 %257 #s(literal 0 binary64) %903) (/.f64 (-.f64 %229 (cos.f64 (fma.f64 %104 #s(literal 1/2 binary64) %432))) #s(literal 2 binary64)) (fma.f64 %259 #s(literal 1/2 binary64) %901) (fma.f64 %259 #s(literal 1/2 binary64) %903) (/.f64 (-.f64 (cos.f64 %497) %233) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %118 %417)) %233) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 %531) %233) #s(literal 2 binary64)) (/.f64 (-.f64 %1120 %233) #s(literal 2 binary64)) (/.f64 (-.f64 %1124 %233) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %1127) %229) #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) %261 %229) (fma.f64 %263 #s(literal 0 binary64) %229) (fma.f64 %227 %1133 %229) (+.f64 (*.f64 %227 %1133) %229) (fma.f64 #s(literal 0 binary64) %261 %901) (fma.f64 #s(literal 0 binary64) %261 %903) (fma.f64 %263 #s(literal 0 binary64) %901) (fma.f64 %263 #s(literal 0 binary64) %903) (fma.f64 #s(literal 2 binary64) %272 %229) (fma.f64 #s(literal 2 binary64) %280 %229) (fma.f64 #s(literal 2 binary64) %289 %229) (fma.f64 #s(literal 2 binary64) %297 %229) (fma.f64 #s(literal -2 binary64) %301 %229) (fma.f64 #s(literal -2 binary64) %305 %229) (fma.f64 #s(literal -2 binary64) %309 %229) (fma.f64 #s(literal -2 binary64) %313 %229) (fma.f64 #s(literal 2 binary64) %321 %229) (fma.f64 #s(literal -2 binary64) %325 %229) (fma.f64 #s(literal 2 binary64) %272 %901) (fma.f64 #s(literal 2 binary64) %272 %903) (fma.f64 #s(literal 2 binary64) %280 %901) (fma.f64 #s(literal 2 binary64) %280 %903) (fma.f64 #s(literal 2 binary64) %289 %901) (fma.f64 #s(literal 2 binary64) %289 %903) (fma.f64 #s(literal 2 binary64) %297 %901) (fma.f64 #s(literal 2 binary64) %297 %903) (fma.f64 #s(literal -2 binary64) %301 %901) (fma.f64 #s(literal -2 binary64) %301 %903) (fma.f64 #s(literal -2 binary64) %305 %901) (fma.f64 #s(literal -2 binary64) %305 %903) (fma.f64 #s(literal -2 binary64) %309 %901) (fma.f64 #s(literal -2 binary64) %309 %903) (fma.f64 #s(literal -2 binary64) %313 %901) (fma.f64 #s(literal -2 binary64) %313 %903) (fma.f64 #s(literal 2 binary64) %321 %901) (fma.f64 #s(literal 2 binary64) %321 %903) (fma.f64 #s(literal -2 binary64) %325 %901) (fma.f64 #s(literal -2 binary64) %325 %903) (fma.f64 #s(literal 2 binary64) %333 %229) (fma.f64 #s(literal 2 binary64) %342 %229) (fma.f64 #s(literal 2 binary64) %350 %229) (fma.f64 #s(literal 2 binary64) %360 %229) (fma.f64 #s(literal 2 binary64) %333 %901) (fma.f64 #s(literal 2 binary64) %333 %903) (fma.f64 #s(literal 2 binary64) %342 %901) (fma.f64 #s(literal 2 binary64) %342 %903) (fma.f64 #s(literal 2 binary64) %350 %901) (fma.f64 #s(literal 2 binary64) %350 %903) (fma.f64 #s(literal 2 binary64) %370 %229) (fma.f64 #s(literal 2 binary64) %360 %901) (fma.f64 #s(literal 2 binary64) %360 %903) (fma.f64 #s(literal 2 binary64) %379 %229) (fma.f64 #s(literal 2 binary64) %370 %901) (fma.f64 #s(literal 2 binary64) %370 %903) (fma.f64 #s(literal 2 binary64) %379 %901) (fma.f64 #s(literal 2 binary64) %379 %903) %1189 (neg.f64 %1190) (tan.f64 %414) (*.f64 %1189 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1189) (/.f64 %1189 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1190) (tan.f64 %415) (*.f64 #s(literal 2 binary64) %1198) (*.f64 #s(literal 1/2 binary64) %1200) (/.f64 %1200 #s(literal 2 binary64)) (tan.f64 (+.f64 %415 %104)) (/.f64 %229 %227) (/.f64 %233 %387) (*.f64 %229 %1207) (*.f64 %1207 %229) (/.f64 #s(literal 1 binary64) (/.f64 %227 %229)) (/.f64 %901 %227) (/.f64 %903 %227) (*.f64 %233 %1214) (*.f64 %1214 %233) (/.f64 #s(literal 1 binary64) (/.f64 %387 %233)) (/.f64 %243 %426) (*.f64 #s(literal 2 binary64) %1221) (*.f64 %243 %1220) (*.f64 #s(literal 2 binary64) %1225) (*.f64 %257 %1224) (+.f64 %1189 %1228) (+.f64 %1228 %1189) (/.f64 (*.f64 #s(literal 2 binary64) %233) (*.f64 #s(literal 2 binary64) %387)) (-.f64 %1228 %1190) (fma.f64 #s(literal 0 binary64) %1214 %1189) (fma.f64 %1214 #s(literal 0 binary64) %1189) (*.f64 %1237 #s(literal 1/2 binary64)) (+.f64 %1189 %1239) (+.f64 %1189 %1241) (+.f64 %1239 %1189) (+.f64 %1241 %1189) (fma.f64 %1189 #s(literal 1 binary64) %1228) (fma.f64 #s(literal 1 binary64) %1189 %1228) (fma.f64 #s(literal -1 binary64) %1190 %1228) (fma.f64 %1189 #s(literal 1 binary64) %1239) (fma.f64 %1189 #s(literal 1 binary64) %1241) (fma.f64 #s(literal 1 binary64) %1189 %1239) (fma.f64 #s(literal 1 binary64) %1189 %1241) (fma.f64 #s(literal 2 binary64) %1198 %1228) (fma.f64 #s(literal 1/2 binary64) %1200 %1228) (fma.f64 #s(literal -1 binary64) %1190 %1239) (fma.f64 #s(literal -1 binary64) %1190 %1241) (fma.f64 #s(literal 2 binary64) %1198 %1239) (fma.f64 #s(literal 2 binary64) %1198 %1241) (fma.f64 #s(literal 1/2 binary64) %1200 %1239) (fma.f64 #s(literal 1/2 binary64) %1200 %1241) (fma.f64 %229 %1207 %1228) (fma.f64 %1207 %229 %1228) (fma.f64 %233 %1214 %1228) (fma.f64 %1214 %233 %1228) (fma.f64 %229 %1207 %1239) (fma.f64 %229 %1207 %1241) (fma.f64 %1207 %229 %1239) (fma.f64 %1207 %229 %1241) (fma.f64 #s(literal 2 binary64) %1221 %1228) (fma.f64 %243 %1220 %1228) (fma.f64 %233 %1214 %1239) (fma.f64 %233 %1214 %1241) (fma.f64 %1214 %233 %1239) (fma.f64 %1214 %233 %1241) (fma.f64 #s(literal 2 binary64) %1225 %1228) (fma.f64 %257 %1224 %1228) (fma.f64 #s(literal 2 binary64) %1221 %1239) (fma.f64 #s(literal 2 binary64) %1221 %1241) (fma.f64 %243 %1220 %1239) (fma.f64 %243 %1220 %1241) (fma.f64 #s(literal 2 binary64) %1225 %1239) (fma.f64 #s(literal 2 binary64) %1225 %1241) (fma.f64 %257 %1224 %1239) (fma.f64 %257 %1224 %1241) (fma.f64 %1237 #s(literal 1/2 binary64) %1228) (fma.f64 %1237 #s(literal 1/2 binary64) %1239) (fma.f64 %1237 #s(literal 1/2 binary64) %1241) #s(literal 0 binary64) (fabs.f64 #s(literal 0 binary64)) (neg.f64 #s(literal 0 binary64)) (sqrt.f64 #s(literal 0 binary64)) (-.f64 %104 %104) (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 2 binary64) #s(literal -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 -1 binary64) #s(literal 1 binary64)) (+.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (-.f64 phi phi) (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 2 binary64) #s(literal 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 -1 binary64) #s(literal -1 binary64)) (-.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 phi #s(literal 0 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 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal 0 binary64)) (+.f64 %104 %130) (+.f64 phi %1) (+.f64 %1 phi) (-.f64 #s(literal 1 binary64) %50) (-.f64 %50 #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 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 -4 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 4 binary64)) (*.f64 %1 #s(literal 0 binary64)) (*.f64 %50 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) %385) (-.f64 %1 %1) (-.f64 %50 %50) (fma.f64 phi #s(literal 0 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 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 4 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/4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 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 1/2 binary64) #s(literal -1 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 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 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 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1/2 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 -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 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 -1/2 binary64) #s(literal -1/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/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 -4 binary64) #s(literal 1/4 binary64) #s(literal 1 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/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/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 1 binary64) %1377) (+.f64 #s(literal 1 binary64) %1379) (+.f64 #s(literal 1 binary64) %1381) (+.f64 #s(literal 1/2 binary64) %1383) (+.f64 #s(literal 1/2 binary64) %1385) (+.f64 (-.f64 #s(literal 0 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 %50 %385) (+.f64 %385 %50) (+.f64 #s(literal 0 binary64) %90) (+.f64 #s(literal 0 binary64) %86) (*.f64 #s(literal 0 binary64) %64) (*.f64 #s(literal 0 binary64) %66) (*.f64 #s(literal 0 binary64) %46) (*.f64 #s(literal 0 binary64) %69) (*.f64 #s(literal 0 binary64) %71) (*.f64 #s(literal 1/2 binary64) %74) (*.f64 %76 #s(literal 0 binary64)) (*.f64 %78 #s(literal 0 binary64)) (*.f64 %46 #s(literal 0 binary64)) (fma.f64 %104 #s(literal 1 binary64) %130) (fma.f64 #s(literal 1 binary64) %104 %130) (fma.f64 phi #s(literal 1 binary64) %1) (fma.f64 #s(literal 2 binary64) %50 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) (neg.f64 #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) phi %1) (fma.f64 %1 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %50 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %50 #s(literal 2 binary64) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) %57) (*.f64 #s(literal 2 binary64) %86) (*.f64 #s(literal -2 binary64) %90) (*.f64 #s(literal -2 binary64) %86) (*.f64 %57 #s(literal 0 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -4 binary64)) (/.f64 %74 #s(literal 4 binary64)) (-.f64 %385 %385) (/.f64 %90 #s(literal -2 binary64)) (/.f64 %90 #s(literal -4 binary64)) (/.f64 %90 #s(literal 4 binary64)) (/.f64 %86 #s(literal -2 binary64)) (/.f64 %86 #s(literal -4 binary64)) (/.f64 %86 #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) %97) (*.f64 %100 #s(literal 0 binary64)) (fma.f64 %130 #s(literal -1 binary64) %130) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %385) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %385) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %385) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %385) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %385) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %385) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %385) (expm1.f64 #s(literal 0 binary64)) (+.f64 %1446 %50) (+.f64 #s(literal 0 binary64) %1448) (/.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 %160 #s(literal 4 binary64)) (fma.f64 phi #s(literal -2 binary64) %46) (fma.f64 #s(literal 0 binary64) %64 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %66 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %46 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %69 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %71 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1377) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1379) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1381) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1383) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1385) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1377) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1379) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1381) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1383) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1385) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1377) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1379) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1381) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1383) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1385) (fma.f64 #s(literal 1/2 binary64) %74 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1377) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1379) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1381) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1383) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1385) (fma.f64 #s(literal -2 binary64) phi %46) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1377) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1379) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1381) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1377) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1379) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1381) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1383) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1385) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1377) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1379) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1381) (fma.f64 %76 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %78 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %46 #s(literal 0 binary64) #s(literal 0 binary64)) (+.f64 phi %1497) (+.f64 %104 %1499) (-.f64 %414 %414) (-.f64 %417 %417) (-.f64 %1503 phi) (-.f64 %46 %46) (tanh.f64 #s(literal 0 binary64)) (fma.f64 %104 #s(literal 1/2 binary64) %120) (fma.f64 %104 #s(literal -1/2 binary64) %118) (fma.f64 #s(literal 1/2 binary64) %104 %120) (fma.f64 #s(literal -1/2 binary64) %104 %118) (*.f64 %111 #s(literal 0 binary64)) (fma.f64 phi #s(literal 0 binary64) %90) (fma.f64 phi #s(literal 0 binary64) %86) (fma.f64 phi #s(literal 2 binary64) %57) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %90) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %86) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %90) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %86) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %90) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %86) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %90) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %86) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %90) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %86) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %90) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %86) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %90) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %86) (fma.f64 #s(literal 0 binary64) %57 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) phi %57) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %90) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %86) (fma.f64 #s(literal 2 binary64) %86 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %90) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %86) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %90) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %86) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %90) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %86) (fma.f64 #s(literal -2 binary64) %90 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %86 #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %90) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %86) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %90) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %86) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %90) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %86) (fma.f64 %57 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %57 #s(literal 1/2 binary64) phi) (+.f64 %50 %1552) (+.f64 %50 %1554) (-.f64 %1446 %385) (+.f64 %46 %57) (+.f64 %57 %46) (fma.f64 #s(literal 1/2 binary64) %157 %130) (fma.f64 %157 #s(literal 1/2 binary64) %130) (+.f64 %104 %1561) (+.f64 %104 %1563) (+.f64 %118 %120) (+.f64 %120 %118) (-.f64 %118 %118) (-.f64 %120 %120) (fma.f64 #s(literal 2 binary64) %1 %46) (fma.f64 #s(literal 1/2 binary64) %46 %1) (fma.f64 %46 #s(literal 1/2 binary64) %1) (fma.f64 %1 #s(literal 2 binary64) %46) (-.f64 %1573 %1573) (+.f64 %104 %1575) (+.f64 %414 %432) (+.f64 %417 %435) (+.f64 %1 %1579) (-.f64 phi (+.f64 %130 %414)) (-.f64 %1583 %1) (/.f64 %1585 #s(literal -2 binary64)) (/.f64 %1585 #s(literal -4 binary64)) (/.f64 %1585 #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) %97 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %97 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) %1591 #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) %97 #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) %100 #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) %1595 #s(literal -1 binary64)) (fma.f64 %100 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %100 #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 %1591 #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 %1591 #s(literal 1/4 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 2 binary64) %118 %130) (fma.f64 #s(literal 1/2 binary64) %130 %118) (fma.f64 #s(literal -1/2 binary64) %130 %120) (fma.f64 %118 #s(literal 2 binary64) %130) (fma.f64 %130 #s(literal 1/2 binary64) %118) (fma.f64 %130 #s(literal -1/2 binary64) %120) (fma.f64 %753 %753 #s(literal -2 binary64)) (fma.f64 %753 %751 #s(literal -1 binary64)) (fma.f64 %751 %753 #s(literal -1 binary64)) (fma.f64 phi phi %1610) (fma.f64 phi phi %1612) (fma.f64 phi phi %1614) (fma.f64 phi #s(literal 1/2 binary64) %1616) (fma.f64 #s(literal 0 binary64) phi %1618) (fma.f64 #s(literal 0 binary64) %1 %44) (fma.f64 #s(literal 2 binary64) %52 %1) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %50) #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) phi %1624) (fma.f64 #s(literal 1/2 binary64) %1 %52) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %50) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) %1 %57) (fma.f64 %1 #s(literal 0 binary64) %90) (fma.f64 %1 #s(literal 0 binary64) %86) (fma.f64 %1 #s(literal 1/2 binary64) %54) (fma.f64 %1 #s(literal -2 binary64) %57) (fma.f64 %50 #s(literal 0 binary64) %90) (fma.f64 %50 #s(literal 0 binary64) %86) (fma.f64 %54 #s(literal 2 binary64) %1) (fma.f64 %1637 #s(literal 4 binary64) #s(literal -2 binary64)) (*.f64 %143 %144) (*.f64 %144 %143) (/.f64 (+.f64 #s(literal 0 binary64) %1641) #s(literal -4 binary64)) (/.f64 %1644 #s(literal -2 binary64)) (/.f64 %1644 #s(literal -4 binary64)) (/.f64 %1644 #s(literal 4 binary64)) (fma.f64 #s(literal -1/2 binary64) %172 %130) (fma.f64 %172 #s(literal -1/2 binary64) %130) (+.f64 %1573 %1610) (+.f64 %1573 %1612) (+.f64 %1573 %1614) (+.f64 %52 %1624) (+.f64 %44 %1618) (+.f64 %54 %1616) (+.f64 %1616 %54) (+.f64 %1624 %52) (+.f64 %1618 %44) (+.f64 %104 %1659) (+.f64 %50 %1661) (-.f64 %1 (+.f64 %130 %417)) (-.f64 %471 %471) (-.f64 (-.f64 %471 %104) %50) (-.f64 %1668 %104) (fma.f64 #s(literal 2 binary64) %59 %1) (fma.f64 %59 #s(literal 2 binary64) %1) (fma.f64 %62 #s(literal 1/2 binary64) %1) (fma.f64 %104 #s(literal 1/2 binary64) %1673) (fma.f64 #s(literal 1/2 binary64) %104 %1673) (fma.f64 phi #s(literal 0 binary64) %1448) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %1448) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %1448) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %1448) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %1448) (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %1448) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %1448) (fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %1448) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %1448) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %1448) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %1448) (fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %1448) (fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %1448) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %1448) (fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %1448) (fma.f64 %111 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 phi #s(literal 1 binary64) %1497) (fma.f64 %104 #s(literal 1 binary64) %1499) (fma.f64 #s(literal 1 binary64) phi %1497) (fma.f64 #s(literal 1 binary64) %104 %1499) (*.f64 %143 %152) (*.f64 %144 %154) (-.f64 %97 %97) (-.f64 %59 %59) (-.f64 %1700 %1700) (fma.f64 %157 #s(literal 1/4 binary64) %120) (+.f64 %118 %1673) (fma.f64 %104 #s(literal 1/2 binary64) %1704) (fma.f64 #s(literal 1/2 binary64) %104 %1704) (*.f64 %160 %161) (fma.f64 #s(literal 0 binary64) %64 %90) (fma.f64 #s(literal 0 binary64) %64 %86) (fma.f64 #s(literal 0 binary64) %66 %90) (fma.f64 #s(literal 0 binary64) %66 %86) (fma.f64 #s(literal 0 binary64) %46 %90) (fma.f64 #s(literal 0 binary64) %46 %86) (fma.f64 #s(literal 0 binary64) %69 %90) (fma.f64 #s(literal 0 binary64) %69 %86) (fma.f64 #s(literal 0 binary64) %71 %90) (fma.f64 #s(literal 0 binary64) %71 %86) (fma.f64 #s(literal 1 binary64) %46 %57) (fma.f64 #s(literal 1/2 binary64) %74 %90) (fma.f64 #s(literal 1/2 binary64) %74 %86) (fma.f64 %76 #s(literal 0 binary64) %90) (fma.f64 %76 #s(literal 0 binary64) %86) (fma.f64 %78 #s(literal 0 binary64) %90) (fma.f64 %78 #s(literal 0 binary64) %86) (fma.f64 %46 #s(literal 0 binary64) %90) (fma.f64 %46 #s(literal 0 binary64) %86) (fma.f64 %46 #s(literal 1 binary64) %57) (fma.f64 %57 #s(literal 1 binary64) %46) (+.f64 %471 %461) (+.f64 %1668 %130) (-.f64 %50 (+.f64 %130 %471)) (fma.f64 #s(literal 1/2 binary64) %1591 %385) (fma.f64 #s(literal 1/4 binary64) %100 %385) (fma.f64 #s(literal 1/4 binary64) %1595 %385) (fma.f64 %100 #s(literal 1/4 binary64) %385) (fma.f64 %1591 #s(literal 1/2 binary64) %385) (fma.f64 %104 #s(literal 1 binary64) %1561) (fma.f64 %104 #s(literal 1 binary64) %1563) (fma.f64 #s(literal 2 binary64) %166 %120) (fma.f64 #s(literal 1 binary64) %104 %1561) (fma.f64 #s(literal 1 binary64) %104 %1563) (fma.f64 #s(literal 1 binary64) %118 %120) (fma.f64 #s(literal -1/2 binary64) %130 %1673) (fma.f64 %118 #s(literal 1 binary64) %120) (fma.f64 %753 %751 %385) (fma.f64 %751 %753 %385) (fma.f64 %130 #s(literal -1/2 binary64) %1673) (fma.f64 phi phi %1749) (fma.f64 #s(literal 0 binary64) %50 %1751) (fma.f64 #s(literal 1/2 binary64) %50 %1753) (fma.f64 %1 #s(literal 0 binary64) %1448) (fma.f64 %1 %1 %1610) (fma.f64 %1 %1 %1612) (fma.f64 %1 %1 %1614) (fma.f64 %50 #s(literal 0 binary64) %1448) (fma.f64 %50 #s(literal 1/2 binary64) %1760) (fma.f64 %50 %50 %1610) (fma.f64 %50 %50 %1612) (fma.f64 %50 %50 %1614) (fma.f64 #s(literal 0 binary64) %57 %90) (fma.f64 #s(literal 0 binary64) %57 %86) (fma.f64 #s(literal 2 binary64) %86 %90) (fma.f64 #s(literal 2 binary64) %86 %86) (fma.f64 #s(literal 1/2 binary64) %1769 %57) (fma.f64 #s(literal -2 binary64) %90 %90) (fma.f64 #s(literal -2 binary64) %90 %86) (fma.f64 #s(literal -2 binary64) %86 %90) (fma.f64 #s(literal -2 binary64) %86 %86) (fma.f64 %57 #s(literal 0 binary64) %90) (fma.f64 %57 #s(literal 0 binary64) %86) (fma.f64 %54 #s(literal 4 binary64) %57) (+.f64 %118 %1704) (fma.f64 %104 #s(literal 1 binary64) %1575) (fma.f64 #s(literal 1 binary64) %104 %1575) (fma.f64 %130 #s(literal -1 binary64) %1499) (+.f64 %59 %141) (+.f64 %1700 %1783) (+.f64 %141 %59) (+.f64 %1783 %1700) (fma.f64 %143 %144 #s(literal 0 binary64)) (fma.f64 %144 %143 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %1591 %1377) (fma.f64 #s(literal 1/2 binary64) %1591 %1379) (fma.f64 #s(literal 1/2 binary64) %1591 %1381) (fma.f64 #s(literal -2 binary64) %97 %1383) (fma.f64 #s(literal -2 binary64) %97 %1385) (fma.f64 #s(literal 1/4 binary64) %100 %1377) (fma.f64 #s(literal 1/4 binary64) %100 %1379) (fma.f64 #s(literal 1/4 binary64) %100 %1381) (fma.f64 #s(literal 1/4 binary64) %1595 %1377) (fma.f64 #s(literal 1/4 binary64) %1595 %1379) (fma.f64 #s(literal 1/4 binary64) %1595 %1381) (fma.f64 %100 #s(literal 1/4 binary64) %1377) (fma.f64 %100 #s(literal 1/4 binary64) %1379) (fma.f64 %100 #s(literal 1/4 binary64) %1381) (fma.f64 %1591 #s(literal 1/2 binary64) %1377) (fma.f64 %1591 #s(literal 1/2 binary64) %1379) (fma.f64 %1591 #s(literal 1/2 binary64) %1381) (fma.f64 %1591 #s(literal 1/4 binary64) %1383) (fma.f64 %1591 #s(literal 1/4 binary64) %1385) (fma.f64 %172 #s(literal 1/4 binary64) %118) (/.f64 (-.f64 %499 %499) #s(literal 2 binary64)) (/.f64 (-.f64 %1811 %1811) #s(literal -2 binary64)) (fma.f64 #s(literal -1/2 binary64) %130 %1704) (fma.f64 %130 #s(literal -1/2 binary64) %1704) (+.f64 %1573 %1749) (+.f64 %1637 %1760) (+.f64 (*.f64 #s(literal 1/2 binary64) %50) %1753) (+.f64 (*.f64 #s(literal 0 binary64) %50) %1751) (fma.f64 %753 %751 %1377) (fma.f64 %753 %751 %1379) (fma.f64 %753 %751 %1381) (fma.f64 %751 %753 %1377) (fma.f64 %751 %753 %1379) (fma.f64 %751 %753 %1381) (fma.f64 #s(literal 2 binary64) %19 %46) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %1) %46) (fma.f64 %1616 #s(literal 4 binary64) %46) (/.f64 (fma.f64 %118 #s(literal -2 binary64) %104) #s(literal -2 binary64)) (fma.f64 %176 #s(literal 1/4 binary64) %120) (/.f64 (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %1641) #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) %97 %90) (fma.f64 #s(literal 0 binary64) %97 %86) (fma.f64 %100 #s(literal 0 binary64) %90) (fma.f64 %100 #s(literal 0 binary64) %86) (fma.f64 #s(literal 1/2 binary64) %1841 %130) (fma.f64 %130 #s(literal -1 binary64) %1561) (fma.f64 %130 #s(literal -1 binary64) %1563) (fma.f64 %1845 #s(literal 4 binary64) %130) (fma.f64 %104 #s(literal 1 binary64) %1659) (fma.f64 #s(literal 1 binary64) %104 %1659) (fma.f64 %130 #s(literal -1 binary64) %1575) (-.f64 %141 %141) (-.f64 %1783 %1783) (-.f64 %1852 %1852) (-.f64 %1854 %1854) (fma.f64 %143 %152 #s(literal 0 binary64)) (fma.f64 %144 %154 #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) #s(literal -1 binary64))) #s(literal 4 binary64)) (fma.f64 %157 #s(literal 1/4 binary64) %1673) (fma.f64 phi #s(literal 2 binary64) %1863) (fma.f64 #s(literal 2 binary64) phi %1863) (fma.f64 #s(literal 1/2 binary64) %1863 phi) (-.f64 %107 %107) (-.f64 %111 %111) (fma.f64 #s(literal 0 binary64) %64 %1448) (fma.f64 #s(literal 0 binary64) %66 %1448) (fma.f64 #s(literal 0 binary64) %46 %1448) (fma.f64 #s(literal 0 binary64) %69 %1448) (fma.f64 #s(literal 0 binary64) %71 %1448) (fma.f64 #s(literal 1/2 binary64) %74 %1448) (fma.f64 %76 #s(literal 0 binary64) %1448) (fma.f64 %78 #s(literal 0 binary64) %1448) (fma.f64 %46 #s(literal 0 binary64) %1448) (fma.f64 %100 %161 #s(literal -1/2 binary64)) (fma.f64 %160 %161 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %157 %1499) (fma.f64 %157 #s(literal 1/2 binary64) %1499) (+.f64 phi %1882) (+.f64 %104 %1884) (+.f64 %414 %1886) (+.f64 %46 %1863) (fma.f64 #s(literal 1/2 binary64) %46 %1497) (fma.f64 %46 #s(literal 1/2 binary64) %1497) (-.f64 %1891 %104) (fma.f64 %181 %181 %385) (fma.f64 %181 %1894 %50) (fma.f64 %1894 %181 %50) (fma.f64 #s(literal 2 binary64) %166 %1673) (fma.f64 #s(literal 1 binary64) %118 %1673) (fma.f64 %118 #s(literal 1 binary64) %1673) (fma.f64 %1 %1 %1749) (fma.f64 %50 %50 %1749) (fma.f64 %385 %385 %1610) (fma.f64 %385 %385 %1612) (fma.f64 %385 %385 %1614) (fma.f64 #s(literal 0 binary64) %57 %1448) (fma.f64 #s(literal 2 binary64) %86 %1448) (fma.f64 #s(literal -2 binary64) %90 %1448) (fma.f64 #s(literal -2 binary64) %86 %1448) (fma.f64 %111 #s(literal 0 binary64) %90) (fma.f64 %111 #s(literal 0 binary64) %86) (fma.f64 %57 #s(literal 0 binary64) %1448) (fma.f64 %157 #s(literal 1/4 binary64) %1704) (fma.f64 %130 #s(literal -1 binary64) %1659) (+.f64 %107 %139) (+.f64 %111 %163) (+.f64 %137 %105) (+.f64 %139 %107) (+.f64 %1852 (/.f64 %385 #s(literal 2 binary64))) (+.f64 %1854 (/.f64 %385 #s(literal -2 binary64))) (fma.f64 #s(literal 2 binary64) %118 %1499) (fma.f64 #s(literal 2 binary64) %52 %1497) (fma.f64 %118 #s(literal 2 binary64) %1499) (fma.f64 %57 #s(literal 1/2 binary64) %1579) (fma.f64 %54 #s(literal 2 binary64) %1497) (/.f64 (-.f64 (*.f64 %118 #s(literal -2 binary64)) %130) #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) %157 %1561) (fma.f64 #s(literal 1/2 binary64) %157 %1563) (fma.f64 %157 #s(literal 1/2 binary64) %1561) (fma.f64 %157 #s(literal 1/2 binary64) %1563) (fma.f64 #s(literal 2 binary64) %166 %1704) (fma.f64 #s(literal 1 binary64) %118 %1704) (fma.f64 #s(literal -2 binary64) %1 %1863) (fma.f64 %118 #s(literal 1 binary64) %1704) (fma.f64 %1 #s(literal -2 binary64) %1863) (fma.f64 %100 %126 %1) (fma.f64 #s(literal 1/2 binary64) %157 %1575) (fma.f64 #s(literal -1/2 binary64) %172 %1499) (fma.f64 %157 #s(literal 1/2 binary64) %1575) (fma.f64 %172 #s(literal -1/2 binary64) %1499) (+.f64 %1891 %130) (fma.f64 %176 #s(literal 1/4 binary64) %1673) (-.f64 phi (+.f64 %432 %111)) (-.f64 %46 %147) (-.f64 %335 %335) (-.f64 %137 %137) (-.f64 %139 %139) (fma.f64 #s(literal 0 binary64) %97 %1448) (fma.f64 %100 #s(literal 0 binary64) %1448) (sinh.f64 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %118 %1955) (fma.f64 #s(literal 2 binary64) %118 %1561) (fma.f64 #s(literal 2 binary64) %118 %1563) (fma.f64 #s(literal 2 binary64) %59 %1497) (fma.f64 #s(literal 1/2 binary64) %118 %1960) (fma.f64 %118 #s(literal 0 binary64) %1962) (fma.f64 %118 #s(literal 2 binary64) %1561) (fma.f64 %118 #s(literal 2 binary64) %1563) (fma.f64 %118 #s(literal 1/2 binary64) %1966) (fma.f64 %499 #s(literal 1/2 binary64) %512) (fma.f64 %1811 #s(literal -1/2 binary64) %512) (fma.f64 %59 #s(literal 2 binary64) %1497) (fma.f64 %62 #s(literal 1/2 binary64) %1497) (fma.f64 %181 (*.f64 %181 #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) %181) %181 #s(literal -2 binary64)) (fma.f64 %104 #s(literal 1/2 binary64) %1976) (fma.f64 %104 #s(literal 1/2 binary64) %1978) (fma.f64 #s(literal 2 binary64) %118 %1575) (fma.f64 #s(literal 1/2 binary64) %104 %1976) (fma.f64 #s(literal 1/2 binary64) %104 %1978) (fma.f64 #s(literal 1/2 binary64) %1983 %432) (fma.f64 %118 #s(literal 2 binary64) %1575) (fma.f64 %1983 #s(literal 1/2 binary64) %432) (-.f64 %50 (fma.f64 %104 #s(literal -1/2 binary64) %335)) (fma.f64 %143 %144 %90) (fma.f64 %143 %144 %86) (fma.f64 %144 %143 %90) (fma.f64 %144 %143 %86) (fma.f64 %176 #s(literal 1/4 binary64) %1704) (hypot.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) %172 %1561) (fma.f64 #s(literal -1/2 binary64) %172 %1563) (fma.f64 %172 #s(literal -1/2 binary64) %1561) (fma.f64 %172 #s(literal -1/2 binary64) %1563) (*.f64 %181 %182) (+.f64 %335 %512) (+.f64 %1845 %1966) (+.f64 (*.f64 %118 #s(literal 0 binary64)) %1962) (+.f64 (*.f64 #s(literal 1/2 binary64) %118) %1960) (+.f64 (*.f64 #s(literal 0 binary64) %118) %1955) (fma.f64 #s(literal 1/2 binary64) %147 %1) (fma.f64 #s(literal 1/2 binary64) %157 %1659) (fma.f64 #s(literal -1/2 binary64) %172 %1575) (fma.f64 %157 #s(literal 1/2 binary64) %1659) (fma.f64 %172 #s(literal -1/2 binary64) %1575) (+.f64 %118 %1976) (+.f64 %118 %1978) (+.f64 %50 %658) (-.f64 (-.f64 %139 %1) %120) (fma.f64 %1894 %1894 %385) (fma.f64 %385 %385 %1749) (fma.f64 %111 #s(literal 0 binary64) %1448) (fma.f64 %111 #s(literal -1/2 binary64) %107) (fma.f64 %2022 #s(literal 1/2 binary64) %105) (fma.f64 %104 #s(literal 1/2 binary64) %2024) (fma.f64 #s(literal 2 binary64) %118 %1659) (fma.f64 #s(literal 1/2 binary64) %104 %2024) (fma.f64 #s(literal -1/2 binary64) %130 %1976) (fma.f64 #s(literal -1/2 binary64) %130 %1978) (fma.f64 %118 #s(literal 2 binary64) %1659) (fma.f64 %130 #s(literal -1/2 binary64) %1976) (fma.f64 %130 #s(literal -1/2 binary64) %1978) (fma.f64 %2033 #s(literal -1/2 binary64) %432) (-.f64 %107 (fma.f64 %104 #s(literal -1/2 binary64) %414)) (fma.f64 phi #s(literal 1 binary64) %1882) (fma.f64 %104 #s(literal 1 binary64) %1884) (fma.f64 #s(literal 1 binary64) phi %1882) (fma.f64 #s(literal 1 binary64) %104 %1884) (fma.f64 #s(literal 1 binary64) %46 %1863) (fma.f64 %46 #s(literal 1 binary64) %1863) (fma.f64 %2043 #s(literal -1/2 binary64) %105) (-.f64 %107 (+.f64 %107 #s(literal 0 binary64))) (-.f64 %107 (-.f64 %107 #s(literal 0 binary64))) (fma.f64 %143 %152 %90) (fma.f64 %143 %152 %86) (fma.f64 %100 %161 %1383) (fma.f64 %100 %161 %1385) (fma.f64 %144 %154 %90) (fma.f64 %144 %154 %86) (fma.f64 %181 %181 %1552) (fma.f64 %181 %181 %1554) (fma.f64 #s(literal 2 binary64) %107 %163) (fma.f64 #s(literal 1 binary64) %111 %163) (fma.f64 #s(literal 1/2 binary64) %111 %139) (fma.f64 #s(literal 1/2 binary64) %1769 %1863) (fma.f64 %107 #s(literal 2 binary64) %163) (fma.f64 %111 #s(literal 1 binary64) %163) (fma.f64 %111 #s(literal 1/2 binary64) %139) (fma.f64 %54 #s(literal 4 binary64) %1863) (fma.f64 %163 #s(literal 1/2 binary64) %107) (fma.f64 %160 %161 %90) (fma.f64 %160 %161 %86) (fma.f64 #s(literal -1/2 binary64) %172 %1659) (fma.f64 %172 #s(literal -1/2 binary64) %1659) (+.f64 %118 %2024) (+.f64 %107 %2071) (-.f64 %2073 %107) (+.f64 %107 %2075) (+.f64 %107 %2077) (+.f64 %219 (/.f64 %120 #s(literal 2 binary64))) (+.f64 %2081 (/.f64 %120 #s(literal -2 binary64))) (fma.f64 #s(literal -1/2 binary64) %130 %2024) (fma.f64 %130 #s(literal -1/2 binary64) %2024) (-.f64 %219 %219) (-.f64 %2081 %2081) (fma.f64 #s(literal 1/2 binary64) %1841 %1499) (fma.f64 %130 #s(literal -1 binary64) %1884) (fma.f64 %163 #s(literal -1/2 binary64) %139) (fma.f64 %1845 #s(literal 4 binary64) %1499) (fma.f64 %143 %144 %1448) (fma.f64 %144 %143 %1448) (/.f64 (-.f64 %2022 %2022) #s(literal 2 binary64)) (fma.f64 %181 %182 #s(literal 0 binary64)) (fma.f64 %181 %223 #s(literal -2 binary64)) (fma.f64 %157 #s(literal 1/4 binary64) %1976) (fma.f64 %157 #s(literal 1/4 binary64) %1978) (/.f64 (-.f64 %2043 %2043) #s(literal -2 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (/.f64 (+.f64 %163 %111) #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) %1841 %1561) (fma.f64 #s(literal 1/2 binary64) %1841 %1563) (fma.f64 %1845 #s(literal 4 binary64) %1561) (fma.f64 %1845 #s(literal 4 binary64) %1563) (fma.f64 %181 %181 %1661) (fma.f64 #s(literal 2 binary64) %166 %1976) (fma.f64 #s(literal 2 binary64) %166 %1978) (fma.f64 #s(literal 1 binary64) %118 %1976) (fma.f64 #s(literal 1 binary64) %118 %1978) (fma.f64 #s(literal 1/2 binary64) %1841 %1575) (fma.f64 %118 #s(literal 1 binary64) %1976) (fma.f64 %118 #s(literal 1 binary64) %1978) (fma.f64 %2117 #s(literal 1/4 binary64) %432) (fma.f64 %1845 #s(literal 4 binary64) %1575) (fma.f64 %143 %152 %1448) (fma.f64 %144 %154 %1448) (fma.f64 %1894 %1894 %1552) (fma.f64 %1894 %1894 %1554) (/.f64 (-.f64 (*.f64 %499 #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) %1811)) #s(literal -4 binary64)) (/.f64 (-.f64 (*.f64 %499 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %499)) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 %1811 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %499)) #s(literal -4 binary64)) (/.f64 (-.f64 (*.f64 %1811 #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) %1811)) #s(literal 4 binary64)) (/.f64 %2140 #s(literal 2 binary64)) (/.f64 %2140 #s(literal -2 binary64)) (/.f64 (-.f64 %1983 %1983) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %335 #s(literal -2 binary64)) %1811) #s(literal -2 binary64)) (fma.f64 %160 %161 %1448) (+.f64 phi %2150) (+.f64 %104 %2152) (+.f64 %107 %2154) (fma.f64 %104 #s(literal 1/2 binary64) %2156) (fma.f64 #s(literal 1/2 binary64) %104 %2156) (fma.f64 #s(literal 1/2 binary64) %1863 %1579) (fma.f64 %157 #s(literal 1/4 binary64) %2024) (-.f64 %909 %909) (-.f64 (-.f64 %909 %104) %107) (-.f64 %2164 %2149) (fma.f64 #s(literal 1/2 binary64) %157 %1884) (fma.f64 %157 #s(literal 1/2 binary64) %1884) (fma.f64 %100 %126 %1497) (fma.f64 #s(literal 1/2 binary64) %46 %1882) (fma.f64 %46 #s(literal 1/2 binary64) %1882) (fma.f64 %176 #s(literal 1/4 binary64) %1976) (fma.f64 %176 #s(literal 1/4 binary64) %1978) (fma.f64 #s(literal 2 binary64) %166 %2024) (fma.f64 #s(literal 1 binary64) %118 %2024) (fma.f64 #s(literal 1/2 binary64) %111 %2071) (fma.f64 #s(literal 1/2 binary64) %1841 %1659) (fma.f64 %118 #s(literal 1 binary64) %2024) (fma.f64 %111 #s(literal 1/2 binary64) %2071) (fma.f64 %1845 #s(literal 4 binary64) %1659) (fma.f64 #s(literal 2 binary64) %118 %1884) (fma.f64 #s(literal 2 binary64) %52 %1882) (fma.f64 #s(literal 1/2 binary64) %111 %2075) (fma.f64 #s(literal 1/2 binary64) %111 %2077) (fma.f64 #s(literal 1/2 binary64) %1983 %1886) (fma.f64 %118 #s(literal 2 binary64) %1884) (fma.f64 %111 #s(literal 1/2 binary64) %2075) (fma.f64 %111 #s(literal 1/2 binary64) %2077) (fma.f64 %54 #s(literal 2 binary64) %1882) (fma.f64 %1983 #s(literal 1/2 binary64) %1886) (+.f64 %118 %2156) (+.f64 %909 %363) (+.f64 %2164 %362) (-.f64 phi (+.f64 %362 %909)) (-.f64 %2195 %414) (/.f64 (-.f64 (*.f64 %414 #s(literal -2 binary64)) %2033) #s(literal -2 binary64)) (fma.f64 #s(literal 0 binary64) %107 %2200) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %107) %163) (fma.f64 #s(literal 1/2 binary64) %107 %2204) (fma.f64 #s(literal 1/2 binary64) %179 %163) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %107) %163) (fma.f64 %107 #s(literal 0 binary64) %2209) (fma.f64 %107 #s(literal 1/2 binary64) %2211) (fma.f64 %179 #s(literal 1/2 binary64) %163) (fma.f64 %179 #s(literal 1/4 binary64) %139) (fma.f64 %2215 #s(literal 4 binary64) %163) (fma.f64 (*.f64 %111 #s(literal 4 binary64)) #s(literal 1/4 binary64) %163) (fma.f64 #s(literal 1/2 binary64) %147 %1497) (fma.f64 #s(literal -1/2 binary64) %130 %2156) (fma.f64 %130 #s(literal -1/2 binary64) %2156) (-.f64 %107 (+.f64 %130 %909)) (fma.f64 #s(literal -1/2 binary64) %172 %1884) (fma.f64 %163 #s(literal -1/2 binary64) %2071) (fma.f64 %172 #s(literal -1/2 binary64) %1884) (fma.f64 %163 #s(literal -1/2 binary64) %2075) (fma.f64 %163 #s(literal -1/2 binary64) %2077) (fma.f64 %176 #s(literal 1/4 binary64) %2024) (fma.f64 %181 %2230 %1610) (fma.f64 %181 %2230 %1612) (fma.f64 %181 %2230 %1614) (fma.f64 %2234 %181 %1610) (fma.f64 %2234 %181 %1612) (fma.f64 %2234 %181 %1614) (fma.f64 #s(literal 2 binary64) %59 %1882) (fma.f64 %59 #s(literal 2 binary64) %1882) (fma.f64 %62 #s(literal 1/2 binary64) %1882) (fma.f64 %1894 %1894 %1661) (+.f64 %2215 %2211) (+.f64 (*.f64 %107 #s(literal 0 binary64)) %2209) (+.f64 (*.f64 #s(literal 1/2 binary64) %107) %2204) (+.f64 (*.f64 #s(literal 0 binary64) %107) %2200) (fma.f64 %2033 #s(literal -1/2 binary64) %1886) (/.f64 (-.f64 %2033 %2033) #s(literal -2 binary64)) (fma.f64 %181 %182 %90) (fma.f64 %181 %182 %86) (*.f64 %221 #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 %139 #s(literal -2 binary64)) %111) #s(literal -2 binary64)) (*.f64 %223 %182) (fma.f64 phi #s(literal 1 binary64) %2150) (fma.f64 %104 #s(literal 1 binary64) %2152) (fma.f64 #s(literal 1 binary64) phi %2150) (fma.f64 #s(literal 1 binary64) %104 %2152) (fma.f64 #s(literal 1/2 binary64) %111 %2154) (fma.f64 %111 #s(literal 1/2 binary64) %2154) (+.f64 %107 %2265) (/.f64 (-.f64 (*.f64 %137 #s(literal -2 binary64)) %2043) #s(literal -2 binary64)) (fma.f64 %104 #s(literal 1/2 binary64) %2270) (fma.f64 #s(literal 1/2 binary64) %104 %2270) (-.f64 %217 (fma.f64 %104 #s(literal -1/2 binary64) %111)) (-.f64 %2275 %2275) (-.f64 %2277 %2277) (fma.f64 %157 #s(literal 1/4 binary64) %2156) (/.f64 (-.f64 (*.f64 %414 #s(literal 4 binary64)) %2117) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 0 binary64) #s(literal -2 binary64))) (fma.f64 #s(literal 2 binary64) %166 %2156) (fma.f64 #s(literal 1 binary64) %118 %2156) (fma.f64 %118 #s(literal 1 binary64) %2156) (fma.f64 %163 #s(literal -1/2 binary64) %2154) (+.f64 %118 %2270) (+.f64 %217 (-.f64 %118 %111)) (+.f64 %2275 (/.f64 %139 #s(literal 2 binary64))) (+.f64 %2277 (/.f64 %139 #s(literal -2 binary64))) (-.f64 %107 (+.f64 %139 %111)) (fma.f64 %181 %2230 %1749) (fma.f64 %2234 %181 %1749) (*.f64 %225 #s(literal 1/4 binary64)) (fma.f64 %130 #s(literal -1 binary64) %2152) (fma.f64 #s(literal -1/2 binary64) %130 %2270) (fma.f64 %130 #s(literal -1/2 binary64) %2270) (fma.f64 %179 #s(literal 1/4 binary64) %2071) (fma.f64 #s(literal 1/2 binary64) %1841 %1884) (fma.f64 %179 #s(literal 1/4 binary64) %2075) (fma.f64 %179 #s(literal 1/4 binary64) %2077) (fma.f64 %2117 #s(literal 1/4 binary64) %1886) (fma.f64 %1845 #s(literal 4 binary64) %1884) (fma.f64 %176 #s(literal 1/4 binary64) %2156) (fma.f64 %181 %182 %1448) (/.f64 %225 #s(literal -4 binary64)) (/.f64 %225 #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) %111 %179) #s(literal -4 binary64)) (fma.f64 %221 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %181 %181 %658) (fma.f64 %223 %182 #s(literal 0 binary64)) (/.f64 (fma.f64 %163 #s(literal -2 binary64) %187) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 %2022 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %2022)) #s(literal 4 binary64)) (/.f64 (-.f64 %187 %187) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) %111 %209) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) %111 %205) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 %2022 #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) %2043)) #s(literal -4 binary64)) (/.f64 (-.f64 (*.f64 %2043 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %2022)) #s(literal -4 binary64)) (fma.f64 #s(literal 1/2 binary64) %111 %2265) (fma.f64 %111 #s(literal 1/2 binary64) %2265) (fma.f64 #s(literal 1/2 binary64) %157 %2152) (fma.f64 %157 #s(literal 1/2 binary64) %2152) (fma.f64 #s(literal 1/2 binary64) %46 %2150) (fma.f64 %157 #s(literal 1/4 binary64) %2270) (fma.f64 %46 #s(literal 1/2 binary64) %2150) (/.f64 (-.f64 (*.f64 %2043 #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) %2043)) #s(literal 4 binary64)) (/.f64 (fabs.f64 %225) #s(literal 4 binary64)) (fma.f64 %100 %126 %1882) (/.f64 (fma.f64 %163 #s(literal 2 binary64) %195) #s(literal -4 binary64)) (/.f64 (fma.f64 %163 #s(literal 2 binary64) %198) #s(literal -4 binary64)) (/.f64 (-.f64 %198 %179) #s(literal -4 binary64)) (/.f64 (-.f64 %205 %187) #s(literal -4 binary64)) (/.f64 (-.f64 %179 %195) #s(literal -4 binary64)) (/.f64 (-.f64 %187 %209) #s(literal -4 binary64)) (fma.f64 %225 #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %118 %2152) (fma.f64 #s(literal 2 binary64) %52 %2150) (fma.f64 %118 #s(literal 2 binary64) %2152) (fma.f64 %54 #s(literal 2 binary64) %2150) (fma.f64 %179 #s(literal 1/4 binary64) %2154) (fma.f64 #s(literal 2 binary64) %166 %2270) (fma.f64 #s(literal 1 binary64) %118 %2270) (fma.f64 %118 #s(literal 1 binary64) %2270) (fma.f64 %100 (/.f64 %111 #s(literal 4 binary64)) %163) (fma.f64 %163 #s(literal -1/2 binary64) %2265) (/.f64 (-.f64 %2117 %2117) #s(literal 4 binary64)) (/.f64 (-.f64 %198 %195) #s(literal 4 binary64)) (/.f64 (-.f64 %205 %209) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 %1983 #s(literal 2 binary64)) %2117) #s(literal 4 binary64)) (fma.f64 #s(literal -1/2 binary64) %172 %2152) (fma.f64 %172 #s(literal -1/2 binary64) %2152) (fma.f64 #s(literal 1/2 binary64) %147 %1882) (fma.f64 #s(literal 2 binary64) %59 %2150) (fma.f64 %59 #s(literal 2 binary64) %2150) (fma.f64 %62 #s(literal 1/2 binary64) %2150) (fma.f64 %176 #s(literal 1/4 binary64) %2270) (fma.f64 %1894 %1894 %658) (/.f64 (+.f64 #s(literal 0 binary64) %225) #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) %225) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 %1983 #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) %2033)) #s(literal -4 binary64)) (/.f64 (-.f64 (*.f64 %2033 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %1983)) #s(literal -4 binary64)) (/.f64 %225 %2406) (/.f64 %225 %2408) (/.f64 %2410 #s(literal 4 binary64)) (/.f64 (*.f64 %225 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 %2414 #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) %225) #s(literal 4 binary64)) (/.f64 %2418 #s(literal 4 binary64)) (fma.f64 %221 #s(literal 0 binary64) %90) (fma.f64 %221 #s(literal 0 binary64) %86) (/.f64 (-.f64 (*.f64 %414 #s(literal -4 binary64)) %2423) #s(literal -4 binary64)) (fma.f64 %223 %182 %90) (fma.f64 %223 %182 %86) (fma.f64 %2423 %2428 %432) (/.f64 (-.f64 (*.f64 %2033 #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) %2033)) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %225)) (/.f64 (/.f64 %225 #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %179 #s(literal 1/4 binary64) %2265) (fma.f64 %2439 phi %1610) (fma.f64 %2439 phi %1612) (fma.f64 %2439 phi %1614) (fma.f64 %225 #s(literal 1/4 binary64) %90) (fma.f64 %225 #s(literal 1/4 binary64) %86) (fma.f64 #s(literal 1/2 binary64) %1841 %2152) (fma.f64 %1845 #s(literal 4 binary64) %2152) (fma.f64 %2447 %2448 #s(literal -1 binary64)) (fma.f64 %221 #s(literal 0 binary64) %1448) (fma.f64 %223 %182 %1448) (fma.f64 %100 %126 %2150) (/.f64 (*.f64 %225 #s(literal 1 binary64)) %2406) (/.f64 (*.f64 %225 #s(literal -1 binary64)) %2408) (/.f64 %2410 %2406) (/.f64 %2410 %2408) (/.f64 (*.f64 #s(literal 1 binary64) %225) %2460) (/.f64 (*.f64 #s(literal -1 binary64) %225) %2463) (/.f64 %2418 %2460) (/.f64 %2418 %2463) (fma.f64 %2467 %2468 #s(literal -1 binary64)) (fma.f64 %2468 %2467 #s(literal -1 binary64)) (fma.f64 %2439 phi %1749) (fma.f64 %225 #s(literal 1/4 binary64) %1448) (fma.f64 #s(literal 1/2 binary64) %147 %2150) (fma.f64 %2447 %2448 %385) (fma.f64 %2447 %2448 %1377) (fma.f64 %2447 %2448 %1379) (fma.f64 %2447 %2448 %1381) (fma.f64 %2423 %2428 %1886) (/.f64 (-.f64 (*.f64 %1983 #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) %2117)) %2460) (/.f64 (-.f64 (*.f64 %2117 #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) %1983)) %2406) (/.f64 (fma.f64 %225 #s(literal 2 binary64) #s(literal 0 binary64)) %2406) (/.f64 (fma.f64 %225 #s(literal -2 binary64) #s(literal 0 binary64)) %2408) (fma.f64 %2467 %2468 %385) (fma.f64 %2492 %2493 #s(literal -1 binary64)) (fma.f64 %2468 %2467 %385) (/.f64 (+.f64 #s(literal 0 binary64) %2414) %2460) (/.f64 (+.f64 #s(literal 0 binary64) %2498) %2463) (/.f64 (+.f64 #s(literal 0 binary64) %2501) %2460) (/.f64 (+.f64 #s(literal 0 binary64) %2504) %2463) (/.f64 (-.f64 %2501 #s(literal 0 binary64)) %2406) (/.f64 (-.f64 %2504 #s(literal 0 binary64)) %2408) (/.f64 (-.f64 #s(literal 0 binary64) %2414) %2460) (/.f64 (-.f64 #s(literal 0 binary64) %2498) %2463) (fma.f64 %2467 %2468 %1377) (fma.f64 %2467 %2468 %1379) (fma.f64 %2467 %2468 %1381) (fma.f64 %2468 %2467 %1377) (fma.f64 %2468 %2467 %1379) (fma.f64 %2468 %2467 %1381) (/.f64 (-.f64 (*.f64 %2033 #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) %2117)) %2463) (/.f64 (-.f64 (*.f64 %2117 #s(literal -2 binary64)) (*.f64 #s(literal 4 binary64) %2033)) %2408) (fma.f64 %2492 %2493 %385) (fma.f64 %2492 %2493 %1377) (fma.f64 %2492 %2493 %1379) (fma.f64 %2492 %2493 %1381) (/.f64 (-.f64 (*.f64 %2117 #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) %2117)) %2536) (/.f64 (-.f64 %2423 %2423) #s(literal -4 binary64)) (fma.f64 %2540 %2541 #s(literal -1 binary64)) (sin.f64 %104) (sin.f64 #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 %2423 #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) %1983)) (*.f64 #s(literal -4 binary64) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 %1983 #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) %2423)) (*.f64 #s(literal 2 binary64) #s(literal -4 binary64))) (sin.f64 %130) (fma.f64 %2540 %2541 %385) (/.f64 (-.f64 (*.f64 %2423 #s(literal -2 binary64)) (*.f64 #s(literal -4 binary64) %2033)) (*.f64 #s(literal -4 binary64) #s(literal -2 binary64))) (/.f64 (-.f64 (*.f64 %2033 #s(literal -4 binary64)) (*.f64 #s(literal -2 binary64) %2423)) (*.f64 #s(literal -2 binary64) #s(literal -4 binary64))) (fma.f64 %2540 %2541 %1377) (fma.f64 %2540 %2541 %1379) (fma.f64 %2540 %2541 %1381) (sin.f64 %157) (cos.f64 %118) (cos.f64 %120) (*.f64 %227 #s(literal 0 binary64)) (*.f64 %229 #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) %227) (*.f64 #s(literal 0 binary64) %229) (/.f64 (-.f64 (*.f64 %2423 #s(literal 4 binary64)) (*.f64 #s(literal -4 binary64) %2117)) (*.f64 #s(literal -4 binary64) #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 %2117 #s(literal -4 binary64)) (*.f64 #s(literal 4 binary64) %2423)) (*.f64 #s(literal 4 binary64) #s(literal -4 binary64))) (cos.f64 %265) (*.f64 #s(literal 0 binary64) %233) (*.f64 #s(literal 0 binary64) %235) (*.f64 %233 #s(literal 0 binary64)) (*.f64 %235 #s(literal 0 binary64)) (fma.f64 %2592 %2593 #s(literal -1 binary64)) (cos.f64 %2149) (cos.f64 (fabs.f64 %265)) (cos.f64 (neg.f64 %265)) (neg.f64 %1047) (neg.f64 %1049) (fma.f64 %227 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %229 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %227 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %229 #s(literal 0 binary64)) (cos.f64 (fma.f64 %282 #s(literal 1/2 binary64) %104)) (fma.f64 #s(literal 0 binary64) %233 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %235 #s(literal 0 binary64)) (fma.f64 %233 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %235 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) %239) (*.f64 #s(literal 0 binary64) %241) (*.f64 %243 #s(literal 0 binary64)) (*.f64 %245 #s(literal 0 binary64)) (*.f64 %247 #s(literal 0 binary64)) (*.f64 %249 #s(literal 0 binary64)) (fma.f64 %2592 %2593 %385) (fma.f64 %2592 %2593 %1377) (fma.f64 %2592 %2593 %1379) (fma.f64 %2592 %2593 %1381) (*.f64 %251 #s(literal 0 binary64)) (*.f64 %253 #s(literal 0 binary64)) (*.f64 %255 #s(literal 0 binary64)) (*.f64 %257 #s(literal 0 binary64)) (fma.f64 %227 #s(literal 0 binary64) %90) (fma.f64 %227 #s(literal 0 binary64) %86) (fma.f64 %229 #s(literal 0 binary64) %90) (fma.f64 %229 #s(literal 0 binary64) %86) (fma.f64 #s(literal 0 binary64) %227 %90) (fma.f64 #s(literal 0 binary64) %227 %86) (fma.f64 #s(literal 0 binary64) %229 %90) (fma.f64 #s(literal 0 binary64) %229 %86) (fma.f64 #s(literal 0 binary64) %239 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %241 #s(literal 0 binary64)) (fma.f64 %243 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %245 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %247 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %249 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 %2423 #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) %2423)) (*.f64 #s(literal -4 binary64) #s(literal -4 binary64))) (/.f64 (-.f64 %225 %225) #s(literal 4 binary64)) (/.f64 (+.f64 %225 %225) #s(literal 4 binary64)) (sin.f64 %283) (fma.f64 #s(literal 0 binary64) %233 %90) (fma.f64 #s(literal 0 binary64) %233 %86) (fma.f64 #s(literal 0 binary64) %235 %90) (fma.f64 #s(literal 0 binary64) %235 %86) (fma.f64 %233 #s(literal 0 binary64) %90) (fma.f64 %233 #s(literal 0 binary64) %86) (fma.f64 %235 #s(literal 0 binary64) %90) (fma.f64 %235 #s(literal 0 binary64) %86) (fma.f64 %251 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %253 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %255 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %257 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 %259 #s(literal 1/2 binary64)) (fma.f64 %227 #s(literal 0 binary64) %1448) (fma.f64 %229 #s(literal 0 binary64) %1448) (fma.f64 #s(literal 0 binary64) %227 %1448) (fma.f64 #s(literal 0 binary64) %229 %1448) (/.f64 (+.f64 %2667 %2668) (+.f64 #s(literal 1 binary64) (*.f64 %2667 %2668))) (/.f64 %2673 #s(literal 2 binary64)) (/.f64 %2673 #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) %233 %1448) (fma.f64 #s(literal 0 binary64) %235 %1448) (fma.f64 %233 #s(literal 0 binary64) %1448) (fma.f64 %235 #s(literal 0 binary64) %1448) (fma.f64 #s(literal 0 binary64) %239 %90) (fma.f64 #s(literal 0 binary64) %239 %86) (fma.f64 #s(literal 0 binary64) %241 %90) (fma.f64 #s(literal 0 binary64) %241 %86) (fma.f64 %243 #s(literal 0 binary64) %90) (fma.f64 %243 #s(literal 0 binary64) %86) (fma.f64 %245 #s(literal 0 binary64) %90) (fma.f64 %245 #s(literal 0 binary64) %86) (fma.f64 %247 #s(literal 0 binary64) %90) (fma.f64 %247 #s(literal 0 binary64) %86) (fma.f64 %249 #s(literal 0 binary64) %90) (fma.f64 %249 #s(literal 0 binary64) %86) (fma.f64 %259 #s(literal 1/2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) %2694) (/.f64 (+.f64 (sin.f64 (-.f64 %104 %120)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 %251 #s(literal 0 binary64) %90) (fma.f64 %251 #s(literal 0 binary64) %86) (fma.f64 %253 #s(literal 0 binary64) %90) (fma.f64 %253 #s(literal 0 binary64) %86) (fma.f64 %255 #s(literal 0 binary64) %90) (fma.f64 %255 #s(literal 0 binary64) %86) (fma.f64 %257 #s(literal 0 binary64) %90) (fma.f64 %257 #s(literal 0 binary64) %86) (/.f64 (*.f64 %225 %225) %2536) (/.f64 (+.f64 %2710 %2711) (+.f64 #s(literal 1 binary64) (*.f64 %2710 %2711))) (/.f64 (+.f64 %2711 %2710) (+.f64 #s(literal 1 binary64) (*.f64 %2711 %2710))) (+.f64 #s(literal 1/2 binary64) %2722) (fma.f64 #s(literal 0 binary64) %239 %1448) (fma.f64 #s(literal 0 binary64) %241 %1448) (fma.f64 %243 #s(literal 0 binary64) %1448) (fma.f64 %245 #s(literal 0 binary64) %1448) (fma.f64 %247 #s(literal 0 binary64) %1448) (fma.f64 %249 #s(literal 0 binary64) %1448) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %2694) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2694) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2694) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %2694) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %2694) (fma.f64 %251 #s(literal 0 binary64) %1448) (fma.f64 %253 #s(literal 0 binary64) %1448) (fma.f64 %255 #s(literal 0 binary64) %1448) (fma.f64 %257 #s(literal 0 binary64) %1448) (fma.f64 %259 #s(literal 1/2 binary64) %90) (fma.f64 %259 #s(literal 1/2 binary64) %86) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %2722) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2722) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2722) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %2722) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %2722) (fma.f64 %259 #s(literal 1/2 binary64) %1448) (/.f64 (+.f64 %2747 %2748) (+.f64 #s(literal 1 binary64) (*.f64 %2747 %2748))) (/.f64 (fma.f64 %225 #s(literal 4 binary64) %2753) %2536) (/.f64 (fma.f64 %225 #s(literal 4 binary64) %2756) %2536) (fma.f64 #s(literal -2 binary64) %97 %2694) (fma.f64 %1591 #s(literal 1/4 binary64) %2694) (/.f64 (-.f64 %2756 %2753) %2536) (fma.f64 #s(literal -2 binary64) %97 %2722) (fma.f64 %1591 #s(literal 1/4 binary64) %2722) (fma.f64 %100 %161 %2694) (/.f64 (+.f64 %2766 %2767) (+.f64 #s(literal 1 binary64) (*.f64 %2766 %2767))) (fma.f64 %100 %161 %2722) (/.f64 (*.f64 %225 %227) #s(literal 4 binary64)) (/.f64 (*.f64 %225 %229) #s(literal 4 binary64)) (/.f64 (*.f64 %227 %225) #s(literal 4 binary64)) (/.f64 (*.f64 %229 %225) #s(literal 4 binary64)) (/.f64 (*.f64 %235 %225) #s(literal 4 binary64)) (/.f64 (*.f64 %233 %225) #s(literal 4 binary64)) (fma.f64 %2785 %2786 %2789) (+.f64 (*.f64 %2785 %2786) %2789) (-.f64 (*.f64 %2793 %2794) (*.f64 %2794 %2793)) (-.f64 (*.f64 %2785 %2787) (*.f64 %2787 %2785)) (-.f64 (*.f64 %2801 %2802) (*.f64 %2802 %2801)) (-.f64 (*.f64 %2806 %2807) (*.f64 %2807 %2806)) (fma.f64 %2801 %2811 %2813) (fma.f64 %2812 %2802 %2815) (+.f64 (*.f64 %2812 %2802) %2815) (+.f64 (*.f64 %2801 %2811) %2813) (/.f64 (+.f64 %2821 %2822) (+.f64 #s(literal 1 binary64) (*.f64 %2821 %2822))) (-.f64 (*.f64 %2827 %2828) (*.f64 %2828 %2827)) (-.f64 (*.f64 %2812 %2811) (*.f64 %2811 %2812)) (fma.f64 %2827 %2835 %2837) (+.f64 (*.f64 %2827 %2835) %2837) (+.f64 %227 %387) (+.f64 %229 %233) (+.f64 %387 %227) (-.f64 %387 %387) (fma.f64 %227 #s(literal -1 binary64) %227) (fma.f64 #s(literal -1 binary64) %227 %227) (fma.f64 %227 #s(literal 1 binary64) %387) (fma.f64 %229 #s(literal 1 binary64) %233) (fma.f64 #s(literal 1 binary64) %227 %387) (fma.f64 #s(literal 1 binary64) %229 %233) (fma.f64 #s(literal 1 binary64) %387 %227) (fma.f64 %387 #s(literal 1 binary64) %227) (*.f64 #s(literal 0 binary64) %261) (*.f64 %263 #s(literal 0 binary64)) (fma.f64 %2855 %2856 %2859) (/.f64 (+.f64 %233 %229) #s(literal 2 binary64)) (+.f64 %233 %901) (+.f64 %233 %903) (+.f64 (*.f64 %2855 %2856) %2859) (-.f64 (*.f64 %2855 %2857) (*.f64 %2857 %2855)) (fma.f64 #s(literal 0 binary64) %261 #s(literal 0 binary64)) (fma.f64 %263 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 (-.f64 %233 %233) #s(literal 2 binary64)) (/.f64 (+.f64 %612 %2874) #s(literal 2 binary64)) (/.f64 (+.f64 %2874 %612) #s(literal 2 binary64)) (fma.f64 phi %227 %2879) (fma.f64 phi %229 %2881) (fma.f64 %227 phi %2883) (fma.f64 %227 %1 %2885) (fma.f64 %229 phi %2887) (fma.f64 %229 #s(literal -1 binary64) %901) (fma.f64 %229 #s(literal -1 binary64) %903) (fma.f64 %229 %1 %2891) (fma.f64 #s(literal 2 binary64) %239 %387) (fma.f64 #s(literal 2 binary64) %241 %233) (fma.f64 #s(literal 1/2 binary64) %243 %233) (fma.f64 #s(literal 1/2 binary64) %426 %387) (fma.f64 #s(literal -1 binary64) %229 %901) (fma.f64 #s(literal -1 binary64) %229 %903) (fma.f64 %1 %227 %2899) (fma.f64 %1 %229 %2901) (fma.f64 %243 #s(literal 1/2 binary64) %233) (fma.f64 %245 #s(literal 1/2 binary64) %387) (fma.f64 %247 #s(literal 2 binary64) %387) (fma.f64 %249 #s(literal 2 binary64) %233) (fma.f64 (*.f64 %387 #s(literal 2 binary64)) #s(literal 1/2 binary64) %227) (fma.f64 (*.f64 %387 #s(literal 1/2 binary64)) #s(literal 2 binary64) %227) (+.f64 %2881 %2901) (+.f64 %2879 %2899) (+.f64 %2883 %2885) (+.f64 %2885 %2883) (+.f64 %2887 %2891) (+.f64 %2891 %2887) (+.f64 %2901 %2881) (+.f64 %2899 %2879) (/.f64 (-.f64 (cos.f64 (-.f64 phi %104)) %387) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) %233 %901) (fma.f64 #s(literal 1 binary64) %233 %903) (fma.f64 #s(literal 1 binary64) %235 %2925) (fma.f64 %459 #s(literal 1/2 binary64) %387) (fma.f64 %233 #s(literal 1 binary64) %901) (fma.f64 %233 #s(literal 1 binary64) %903) (fma.f64 %235 #s(literal 1 binary64) %2930) (+.f64 (*.f64 %235 #s(literal 1 binary64)) %2930) (+.f64 (*.f64 #s(literal 1 binary64) %235) %2925) (/.f64 (-.f64 (cos.f64 (-.f64 %50 %104)) %387) #s(literal 2 binary64)) (fma.f64 phi %233 %2940) (fma.f64 phi %235 %2942) (fma.f64 %227 %50 %2944) (fma.f64 %229 %50 %2946) (fma.f64 %1 %233 %2948) (fma.f64 %1 %235 %2950) (fma.f64 %50 %227 %2952) (fma.f64 %50 %229 %2954) (fma.f64 %233 phi %2956) (fma.f64 %233 %1 %2958) (fma.f64 %235 phi %2960) (fma.f64 %235 %1 %2962) (fma.f64 #s(literal 0 binary64) %261 %90) (fma.f64 #s(literal 0 binary64) %261 %86) (fma.f64 %263 #s(literal 0 binary64) %90) (fma.f64 %263 #s(literal 0 binary64) %86) (+.f64 %640 %639) (/.f64 (-.f64 (cos.f64 %1503) %227) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 %1583) %227) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 %1579) %227) #s(literal 2 binary64)) (+.f64 (*.f64 %50 %229) %2954) (+.f64 (*.f64 %50 %227) %2952) (+.f64 (*.f64 %227 %50) %2944) (+.f64 (*.f64 %229 %50) %2946) (+.f64 %2960 %2962) (+.f64 %2962 %2960) (+.f64 %2956 %2958) (+.f64 %2958 %2956) (+.f64 %2948 %2940) (+.f64 %2950 %2942) (+.f64 %2940 %2948) (+.f64 %2942 %2950) (/.f64 (+.f64 (sin.f64 (-.f64 %104 %50)) %612) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %2998 %901) (fma.f64 #s(literal 2 binary64) %2998 %903) (fma.f64 #s(literal -2 binary64) %241 %901) (fma.f64 #s(literal -2 binary64) %241 %903) (fma.f64 %243 #s(literal -1/2 binary64) %901) (fma.f64 %243 #s(literal -1/2 binary64) %903) (fma.f64 %3005 #s(literal 1/2 binary64) %901) (fma.f64 %3005 #s(literal 1/2 binary64) %903) (fma.f64 %966 #s(literal 1/4 binary64) %233) (/.f64 (+.f64 %227 (sin.f64 %3009)) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %432 %104)) %227) #s(literal 2 binary64)) (/.f64 (+.f64 %612 (sin.f64 %468)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %3020) %227) #s(literal 2 binary64)) (fma.f64 %50 %233 %3024) (fma.f64 %50 %235 %3026) (fma.f64 %233 %50 %3028) (fma.f64 %235 %50 %3030) (fma.f64 #s(literal 0 binary64) %261 %1448) (fma.f64 %263 #s(literal 0 binary64) %1448) (fma.f64 %255 #s(literal 2 binary64) %901) (fma.f64 %255 #s(literal 2 binary64) %903) (fma.f64 %257 #s(literal 1/2 binary64) %901) (fma.f64 %257 #s(literal 1/2 binary64) %903) (fma.f64 %3038 #s(literal 1/2 binary64) %901) (fma.f64 %3038 #s(literal 1/2 binary64) %903) (-.f64 #s(literal 1 binary64) (*.f64 %3041 %3041)) (+.f64 (*.f64 %235 %50) %3030) (+.f64 (*.f64 %233 %50) %3028) (+.f64 (*.f64 %50 %233) %3024) (+.f64 (*.f64 %50 %235) %3026) (/.f64 (-.f64 (cos.f64 (-.f64 %107 %104)) %229) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %104 %107)) %229) #s(literal 2 binary64)) (fma.f64 %227 %118 %3060) (fma.f64 %229 %118 %3062) (fma.f64 %118 %227 %3064) (fma.f64 %118 %229 %3066) (/.f64 (+.f64 %3068 %612) #s(literal 2 binary64)) (+.f64 (*.f64 %118 %229) %3066) (+.f64 (*.f64 %118 %227) %3064) (+.f64 (*.f64 %227 %118) %3060) (+.f64 (*.f64 %229 %118) %3062) (/.f64 (+.f64 %3079 %612) #s(literal 2 binary64)) (/.f64 (+.f64 %612 %3079) #s(literal 2 binary64)) (/.f64 (+.f64 %612 (cos.f64 %3020)) #s(literal 2 binary64)) (fma.f64 %3087 #s(literal 1/2 binary64) %901) (fma.f64 %3087 #s(literal 1/2 binary64) %903) (/.f64 (-.f64 (cos.f64 (-.f64 %415 %104)) %387) #s(literal 2 binary64)) (/.f64 (+.f64 %387 (sin.f64 (+.f64 %414 %120))) #s(literal 2 binary64)) (/.f64 (+.f64 %387 (sin.f64 (+.f64 %417 %120))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %2073) %387) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %3105) %387) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 %3105) %233) #s(literal 2 binary64)) (-.f64 (*.f64 %3112 %3113) (*.f64 %3113 %3112)) (fma.f64 %118 %233 %3117) (fma.f64 %118 %235 %3119) (fma.f64 %233 %118 %3121) (fma.f64 %235 %118 %3123) (fma.f64 %3112 %3125 %3127) (+.f64 (*.f64 %235 %118) %3123) (+.f64 (*.f64 %233 %118) %3121) (+.f64 (*.f64 %118 %233) %3117) (+.f64 (*.f64 %118 %235) %3119) (/.f64 (+.f64 (sin.f64 %2154) %227) #s(literal 2 binary64)) (+.f64 (*.f64 %3112 %3125) %3127) (/.f64 (+.f64 %227 (sin.f64 %3142)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %1123) %227) #s(literal 2 binary64)) (/.f64 (+.f64 %227 (cos.f64 (-.f64 %120 %137))) #s(literal 2 binary64)) (/.f64 (+.f64 %233 %1124) #s(literal 2 binary64)) (/.f64 (+.f64 %233 %1120) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %3142) %233) #s(literal 2 binary64)) (fma.f64 %227 %107 %3160) (fma.f64 %229 %107 %3162) (fma.f64 %107 %227 %3164) (fma.f64 %107 %229 %3166) (/.f64 (-.f64 (cos.f64 (-.f64 %104 %432)) (cos.f64 (+.f64 %104 %432))) #s(literal 2 binary64)) (/.f64 (+.f64 %3174 %3068) #s(literal 2 binary64)) (/.f64 (+.f64 %3068 %3174) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %282 #s(literal 1/2 binary64) phi)) (cos.f64 (-.f64 %265 phi))) #s(literal 2 binary64)) (/.f64 (+.f64 %3174 %3079) #s(literal 2 binary64)) (+.f64 (*.f64 %107 %229) %3166) (+.f64 (*.f64 %107 %227) %3164) (+.f64 (*.f64 %227 %107) %3160) (+.f64 (*.f64 %229 %107) %3162) (/.f64 (+.f64 (sin.f64 (-.f64 %104 %265)) (sin.f64 (+.f64 %104 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 %227 (cos.f64 %1127)) #s(literal 2 binary64)) (/.f64 (+.f64 %227 (cos.f64 %2195)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %3207) (sin.f64 %3209)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %3209) (cos.f64 %3207)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %909 %120)) %227) #s(literal 2 binary64)) (/.f64 (+.f64 %3079 (cos.f64 (-.f64 %385 %118))) #s(literal 2 binary64)) (fma.f64 %107 %233 %3225) (fma.f64 %107 %235 %3227) (fma.f64 %233 %107 %3229) (fma.f64 %235 %107 %3231) (/.f64 (+.f64 (cos.f64 (fma.f64 %282 #s(literal 1/2 binary64) %50)) (cos.f64 (-.f64 %265 %50))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %282 #s(literal 1/2 binary64) %1)) (cos.f64 (-.f64 %265 %1))) #s(literal 2 binary64)) (+.f64 (*.f64 %235 %107) %3231) (+.f64 (*.f64 %233 %107) %3229) (+.f64 (*.f64 %107 %233) %3225) (+.f64 (*.f64 %107 %235) %3227) (/.f64 (+.f64 (cos.f64 %3253) (cos.f64 %3255)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %3259) (cos.f64 %3261)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %3261) (sin.f64 %3259)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %3255) (sin.f64 %3253)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %104 %418)) (sin.f64 (+.f64 %104 %418))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %3279) (sin.f64 %3281)) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 %3279) (cos.f64 %3281)) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %104 %335)) %3291) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %335 %104)) %3291) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) %282 %385)) (cos.f64 (-.f64 %265 %385))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %385 %265)) (cos.f64 (-.f64 %385 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %104 %430)) (sin.f64 (+.f64 %104 %430))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %353 %104)) (cos.f64 (+.f64 %353 %104))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %104 %353)) (cos.f64 (+.f64 %104 %353))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %414 %265)) (sin.f64 (+.f64 %414 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %417 %265)) (sin.f64 (+.f64 %417 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %432 %120)) (sin.f64 (+.f64 %432 %120))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %266) (cos.f64 %269)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %274) (cos.f64 %277)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %283) (cos.f64 %286)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %291) (cos.f64 %294)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %3367 #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %3371 #s(literal -1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %432 %265)) (sin.f64 (+.f64 %432 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %315) (cos.f64 %318)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %676) (cos.f64 %674)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %104 #s(literal -1/2 binary64) %418)) (cos.f64 (-.f64 %120 %418))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %104 #s(literal -1/2 binary64) %415)) (cos.f64 (-.f64 %120 %415))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %363 %104)) (cos.f64 (+.f64 %363 %104))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %547) (cos.f64 (-.f64 %418 %118))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %418 %120)) (cos.f64 (-.f64 %418 %120))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %104 %363)) (cos.f64 (+.f64 %104 %363))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %3367 %385) (fma.f64 #s(literal 2 binary64) %3371 %385) (fma.f64 #s(literal 2 binary64) %3367 %1377) (fma.f64 #s(literal 2 binary64) %3367 %1379) (fma.f64 #s(literal 2 binary64) %3367 %1381) (fma.f64 #s(literal 2 binary64) %3371 %1377) (fma.f64 #s(literal 2 binary64) %3371 %1379) (fma.f64 #s(literal 2 binary64) %3371 %1381) (/.f64 (+.f64 (cos.f64 %682) (cos.f64 %680)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) %282 %418)) (cos.f64 (-.f64 %265 %418))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) %282 %415)) (cos.f64 (-.f64 %265 %415))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %104 #s(literal -1/2 binary64) %430)) (cos.f64 (-.f64 %120 %430))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %3452) (sin.f64 %3454)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %779 %118)) (cos.f64 (-.f64 %779 %118))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %779 %120)) (cos.f64 (-.f64 %779 %120))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %3454) (cos.f64 %3452)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %3474) (sin.f64 %3476)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %564) (cos.f64 (-.f64 %430 %118))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %430 %120)) (cos.f64 (-.f64 %430 %120))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %418 %265)) (cos.f64 (-.f64 %418 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %3476) (cos.f64 %3474)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %335 %265)) (sin.f64 (fma.f64 %499 #s(literal 1/2 binary64) %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) %282 %137)) (cos.f64 (-.f64 %265 %137))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %662) (sin.f64 (+.f64 %353 %118))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %353 %120)) (sin.f64 (+.f64 %353 %120))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %3524) (sin.f64 %3526)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %3526) (cos.f64 %3524)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %139 %265)) (cos.f64 (-.f64 %139 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) %282 %430)) (cos.f64 (-.f64 %265 %430))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %779 %265)) (cos.f64 (-.f64 %779 %265))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %372 %104)) (cos.f64 (+.f64 %372 %104))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %430 %265)) (cos.f64 (-.f64 %430 %265))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %104 %372)) (cos.f64 (+.f64 %104 %372))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %104 #s(literal -1/2 binary64) %909)) (cos.f64 (-.f64 %120 %909))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %272) (*.f64 #s(literal 2 binary64) %280) (*.f64 #s(literal 2 binary64) %289) (*.f64 #s(literal 2 binary64) %297) (*.f64 #s(literal -2 binary64) %301) (*.f64 #s(literal -2 binary64) %305) (*.f64 #s(literal -2 binary64) %309) (*.f64 #s(literal -2 binary64) %313) (/.f64 (+.f64 (sin.f64 (-.f64 %353 %265)) (sin.f64 (+.f64 %353 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %666) (sin.f64 (+.f64 %363 %118))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %363 %120)) (sin.f64 (+.f64 %363 %120))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) %282 %909)) (cos.f64 (-.f64 %265 %909))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %321) (*.f64 #s(literal -2 binary64) %325) (fma.f64 #s(literal 2 binary64) %272 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %280 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %289 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %297 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %301 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %305 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %309 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %313 #s(literal 0 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %909 %265)) (cos.f64 (-.f64 %909 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %363 %265)) (sin.f64 (+.f64 %363 %265))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %321 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %325 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %272 %90) (fma.f64 #s(literal 2 binary64) %272 %86) (fma.f64 #s(literal 2 binary64) %280 %90) (fma.f64 #s(literal 2 binary64) %280 %86) (fma.f64 #s(literal 2 binary64) %289 %90) (fma.f64 #s(literal 2 binary64) %289 %86) (fma.f64 #s(literal 2 binary64) %297 %90) (fma.f64 #s(literal 2 binary64) %297 %86) (fma.f64 #s(literal -2 binary64) %301 %90) (fma.f64 #s(literal -2 binary64) %301 %86) (fma.f64 #s(literal -2 binary64) %305 %90) (fma.f64 #s(literal -2 binary64) %305 %86) (fma.f64 #s(literal -2 binary64) %309 %90) (fma.f64 #s(literal -2 binary64) %309 %86) (fma.f64 #s(literal -2 binary64) %313 %90) (fma.f64 #s(literal -2 binary64) %313 %86) (/.f64 (+.f64 (sin.f64 %670) (sin.f64 (+.f64 %372 %118))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %372 %120)) (sin.f64 (+.f64 %372 %120))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %333) (fma.f64 #s(literal 2 binary64) %272 %1448) (fma.f64 #s(literal 2 binary64) %321 %90) (fma.f64 #s(literal 2 binary64) %321 %86) (fma.f64 #s(literal 2 binary64) %280 %1448) (fma.f64 #s(literal 2 binary64) %289 %1448) (fma.f64 #s(literal 2 binary64) %297 %1448) (fma.f64 #s(literal -2 binary64) %301 %1448) (fma.f64 #s(literal -2 binary64) %305 %1448) (fma.f64 #s(literal -2 binary64) %325 %90) (fma.f64 #s(literal -2 binary64) %325 %86) (fma.f64 #s(literal -2 binary64) %309 %1448) (fma.f64 #s(literal -2 binary64) %313 %1448) (/.f64 (+.f64 (sin.f64 (-.f64 %372 %265)) (sin.f64 (+.f64 %372 %265))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %342) (*.f64 #s(literal 2 binary64) %350) (fma.f64 #s(literal 2 binary64) %333 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %321 %1448) (fma.f64 #s(literal -2 binary64) %325 %1448) (*.f64 #s(literal 2 binary64) %360) (fma.f64 #s(literal 2 binary64) %342 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %350 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %360 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %333 %90) (fma.f64 #s(literal 2 binary64) %333 %86) (fma.f64 #s(literal 2 binary64) %342 %90) (fma.f64 #s(literal 2 binary64) %342 %86) (fma.f64 #s(literal 2 binary64) %350 %90) (fma.f64 #s(literal 2 binary64) %350 %86) (*.f64 #s(literal 2 binary64) %370) (fma.f64 #s(literal 2 binary64) %333 %1448) (fma.f64 #s(literal 2 binary64) %360 %90) (fma.f64 #s(literal 2 binary64) %360 %86) (fma.f64 #s(literal 2 binary64) %342 %1448) (fma.f64 #s(literal 2 binary64) %350 %1448) (fma.f64 #s(literal 2 binary64) %370 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %360 %1448) (*.f64 #s(literal 2 binary64) %379) (fma.f64 #s(literal 2 binary64) %370 %90) (fma.f64 #s(literal 2 binary64) %370 %86) (fma.f64 #s(literal 2 binary64) %379 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %370 %1448) (fma.f64 #s(literal 2 binary64) %379 %90) (fma.f64 #s(literal 2 binary64) %379 %86) (fma.f64 #s(literal 2 binary64) %379 %1448) (if.f64 %856 %1189 #s(literal 0 binary64)) |
Compiled 58 167 to 8 160 computations (86.0% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 393 | 3 | 2 396 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 2 394 | 3 | 2 397 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 100.0% | (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) |
| ▶ | 55.7% | (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) (cos phi)) (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 phi #s(literal 2 binary64)))))) #s(literal 0 binary64)) |
| ▶ | 59.6% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %3) #s(literal 0 binary64)) |
Compiled 35 to 21 computations (40.0% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%1 = (cos.f64 phi) %2 = (fabs.f64 %1) %4 = (>.f64 %2 #s(literal 1/10000000000 binary64)) %5 = (sin.f64 phi) %8 = (cos phi) %9 = (approx %8 #s(literal 1 binary64)) %11 = (pow.f64 phi #s(literal 2 binary64)) %13 = (*.f64 #s(literal 1/3 binary64) %11) %14 = (+.f64 #s(literal 1 binary64) %13) %15 = (*.f64 phi %14) %18 = (approx (/ (sin phi) %8) %15) %19 = (tan.f64 phi) %21 = (fabs.f64 %9) %22 = (>.f64 %21 #s(literal 1/10000000000 binary64)) %23 = (/.f64 %5 %9) phi %1 %2 #s(literal 1/10000000000 binary64) %4 %5 #s(literal 0 binary64) #s(literal 1 binary64) %9 #s(literal 2 binary64) %11 #s(literal 1/3 binary64) %13 %14 %15 %18 %19 (if.f64 %4 %19 #s(literal 0 binary64)) %21 %22 %23 (if.f64 %22 %23 #s(literal 0 binary64)) (if.f64 %4 %18 #s(literal 0 binary64)) |
| Outputs |
|---|
%4 = (cos phi) %9 = (pow.f64 phi #s(literal 2 binary64)) %28 = (fabs %4) %30 = (> %28 1/10000000000) %31 = (cos.f64 phi) %32 = (fabs.f64 %31) %34 = (>.f64 %32 #s(literal 1/10000000000 binary64)) %36 = (sin phi) %60 = (pow phi 2) %63 = (* 1/3 %60) %65 = (*.f64 #s(literal 1/3 binary64) %9) %68 = (+ 1 %63) %69 = (+.f64 #s(literal 1 binary64) %65) %71 = (* phi %68) %74 = (/ %36 %4) %94 = (sin.f64 phi) %95 = (/.f64 %94 %31) %102 = (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) %9)) %106 = (pow.f64 phi #s(literal 3 binary64)) (approx phi #s(literal 0 binary64)) (approx phi phi) (approx %4 #s(literal 1 binary64)) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %9))) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64))))) (approx %30 %34) (approx %36 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9)))) (approx %36 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %36 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64)))))) (approx %60 %9) (approx %63 %65) (approx %68 %69) (approx %71 (*.f64 phi %69)) (approx %74 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) %9)))))) (approx %74 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) %9)))))))) (approx (if %30 (tan phi) 0) (if.f64 %34 %95 #s(literal 0 binary64))) (approx %4 %31) (approx %28 %32) (approx %36 %94) (approx %68 (*.f64 %9 %102)) (approx %71 (*.f64 #s(literal 1/3 binary64) %106)) (approx %71 (*.f64 %106 %102)) (approx %74 %95) |
3 calls:
| Time | Variable | Point |
|---|---|---|
| 15.0ms | phi | -inf |
| 12.0ms | phi | 0 |
| 1.0ms | phi | inf |
| Inputs |
|---|
%1 = (cos.f64 phi) %2 = (fabs.f64 %1) %4 = (>.f64 %2 #s(literal 1/10000000000 binary64)) %5 = (sin.f64 phi) %8 = (cos phi) %9 = (approx %8 #s(literal 1 binary64)) %11 = (pow.f64 phi #s(literal 2 binary64)) %13 = (*.f64 #s(literal 1/3 binary64) %11) %14 = (+.f64 #s(literal 1 binary64) %13) %15 = (*.f64 phi %14) %18 = (approx (/ (sin phi) %8) %15) %19 = (tan.f64 phi) %21 = (fabs.f64 %9) %22 = (>.f64 %21 #s(literal 1/10000000000 binary64)) %23 = (/.f64 %5 %9) phi %1 %2 #s(literal 1/10000000000 binary64) %4 %5 #s(literal 0 binary64) #s(literal 1 binary64) %9 #s(literal 2 binary64) %11 #s(literal 1/3 binary64) %13 %14 %15 %18 %19 (if.f64 %4 %19 #s(literal 0 binary64)) %21 %22 %23 (if.f64 %22 %23 #s(literal 0 binary64)) (if.f64 %4 %18 #s(literal 0 binary64)) |
| Outputs |
|---|
%0 = (PI.f64 ) %17 = (fabs.f64 %0) %18 = (neg.f64 %0) %19 = (sqrt.f64 %0) %20 = (+.f64 %0 %0) %21 = (copysign.f64 %0 %0) %22 = (-.f64 %0 %0) %23 = (*.f64 %0 %0) %24 = (/.f64 %0 %0) %25 = (fma.f64 %0 %0 %0) %26 = (expm1.f64 %0) %27 = (tanh.f64 %0) %28 = (exp.f64 %0) %29 = (cosh.f64 %0) %30 = (sinh.f64 %0) %31 = (hypot.f64 %0 %0) %32 = (atanh.f64 %0) %33 = (cosh.f64 %32) %34 = (pow.f64 %0 %0) %35 = (asinh.f64 %0) %36 = (tanh.f64 %35) %37 = (sinh.f64 %32) %38 = (cosh.f64 %35) %39 = (cos.f64 %0) %40 = (sin.f64 %0) %41 = (tan.f64 %0) %42 = (acos.f64 %0) %43 = (cos.f64 %42) %44 = (sin.f64 %42) %46 = (cos.f64 (fabs.f64 %42)) %47 = (+.f64 %42 %0) %48 = (cos.f64 %47) %49 = (sin.f64 %47) %50 = (tan.f64 %42) %51 = (atan.f64 %0) %52 = (cos.f64 %51) %53 = (sin.f64 %51) %56 = (*.f64 %0 (cos.f64 (*.f64 %0 %42))) %57 = (+.f64 %0 %56) %58 = (-.f64 %0 %56) %59 = (+.f64 %0 %42) %62 = (/.f64 (+.f64 %0 (sin.f64 %59)) %0) %63 = (cos.f64 %59) %65 = (/.f64 (-.f64 %0 %63) %0) %67 = (/.f64 (+.f64 %63 %0) %0) %68 = (fma.f64 %0 %0 %56) %69 = (-.f64 %42 %42) %70 = (cos.f64 %69) %71 = (+.f64 %42 %42) %72 = (cos.f64 %71) %74 = (/.f64 (-.f64 %70 %72) %0) %78 = (/.f64 (+.f64 (sin.f64 %69) (sin.f64 %71)) %0) %80 = (/.f64 (+.f64 %72 %70) %0) %84 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %86 = (PI ) %87 = (approx %86 %0) %93 = (neg.f64 #s(literal 1/3 binary64)) %94 = (+.f64 %0 #s(literal 1/3 binary64)) %95 = (+.f64 #s(literal 1/3 binary64) %0) %96 = (-.f64 %0 #s(literal 1/3 binary64)) %97 = (-.f64 #s(literal 1/3 binary64) %0) %98 = (+.f64 #s(literal 1/3 binary64) #s(literal 1/3 binary64)) %99 = (*.f64 %0 #s(literal 1/3 binary64)) %100 = (*.f64 #s(literal 1/3 binary64) %0) %101 = (/.f64 #s(literal 1/3 binary64) %0) %102 = (fma.f64 %0 %0 #s(literal 1/3 binary64)) %103 = (fma.f64 %0 #s(literal 1/3 binary64) %0) %104 = (fma.f64 #s(literal 1/3 binary64) %0 %0) %105 = (fma.f64 %0 #s(literal 1/3 binary64) #s(literal 1/3 binary64)) %106 = (fma.f64 #s(literal 1/3 binary64) %0 #s(literal 1/3 binary64)) %108 = (/.f64 %0 (/.f64 %0 #s(literal 1/3 binary64))) %109 = (approx %86 #s(literal 1/3 binary64)) %111 = (fabs.f64 %87) %112 = (>.f64 %111 #s(literal 1/10000000000 binary64)) %113 = (/.f64 %0 %87) %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal -4 binary64) #s(literal 1/4 binary64) #s(literal 1/8 binary64) phi %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %33 %34 %36 %37 %38 %39 %40 %41 %43 %44 %46 %48 %49 %50 %52 %53 %57 %58 %62 %65 %67 %68 %74 %78 %80 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal -4 binary64) #s(literal 1/4 binary64) #s(literal 1/8 binary64) phi %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %33 %34 %36 %37 %38 %39 %40 %41 %43 %44 %46 %48 %49 %50 %52 %53 %57 %58 %62 %65 %67 %68 %74 %78 %80 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal -4 binary64) #s(literal 1/4 binary64) #s(literal 1/8 binary64) phi %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %33 %34 %36 %37 %38 %39 %40 %41 %43 %44 %46 %48 %49 %50 %52 %53 %57 %58 %62 %65 %67 %68 %74 %78 %80 #s(literal 1/10000000000 binary64) %84 (>.f64 %0 #s(literal 1/10000000000 binary64)) %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal -4 binary64) #s(literal 1/4 binary64) #s(literal 1/8 binary64) phi %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %33 %34 %36 %37 %38 %39 %40 %41 %43 %44 %46 %48 %49 %50 %52 %53 %57 %58 %62 %65 %67 %68 %74 %78 %80 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal -4 binary64) #s(literal 1/4 binary64) #s(literal 1/8 binary64) phi %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %33 %34 %36 %37 %38 %39 %40 %41 %43 %44 %46 %48 %49 %50 %52 %53 %57 %58 %62 %65 %67 %68 %74 %78 %80 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal -4 binary64) #s(literal 1/4 binary64) #s(literal 1/8 binary64) phi %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %33 %34 %36 %37 %38 %39 %40 %41 %43 %44 %46 %48 %49 %50 %52 %53 %57 %58 %62 %65 %67 %68 %74 %78 %80 %87 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal -4 binary64) #s(literal 1/4 binary64) #s(literal 1/8 binary64) phi %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %33 %34 %36 %37 %38 %39 %40 %41 %43 %44 %46 %48 %49 %50 %52 %53 %57 %58 %62 %65 %67 %68 %74 %78 %80 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal -4 binary64) #s(literal 1/4 binary64) #s(literal 1/8 binary64) phi %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %33 %34 %36 %37 %38 %39 %40 %41 %43 %44 %46 %48 %49 %50 %52 %53 %57 %58 %62 %65 %67 %68 %74 %78 %80 #s(literal 1/3 binary64) #s(literal -1/3 binary64) #s(literal 2/3 binary64) #s(literal 1/6 binary64) #s(literal -2/3 binary64) %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %108 #s(literal 1/3 binary64) #s(literal -1/3 binary64) #s(literal 2/3 binary64) #s(literal 1/6 binary64) #s(literal -2/3 binary64) %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %108 #s(literal 1/3 binary64) #s(literal -1/3 binary64) #s(literal 2/3 binary64) #s(literal 1/6 binary64) #s(literal -2/3 binary64) %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %108 #s(literal 1/3 binary64) #s(literal -1/3 binary64) #s(literal 2/3 binary64) #s(literal 1/6 binary64) #s(literal -2/3 binary64) %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %108 %109 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal -4 binary64) #s(literal 1/4 binary64) #s(literal 1/8 binary64) phi %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %33 %34 %36 %37 %38 %39 %40 %41 %43 %44 %46 %48 %49 %50 %52 %53 %57 %58 %62 %65 %67 %68 %74 %78 %80 (if.f64 %84 %0 %0) %111 %112 %113 (if.f64 %112 %113 %0) (if.f64 %84 %109 %0) |
Compiled 15 198 to 2 637 computations (82.6% saved)
33 alts after pruning (33 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 992 | 33 | 1 025 |
| Fresh | 0 | 0 | 0 |
| Picked | 3 | 0 | 3 |
| Done | 0 | 0 | 0 |
| Total | 995 | 33 | 1 028 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 7.1% | (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) (cos phi)) #s(literal 2/3 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.7% | (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) (cos phi)) #s(literal 1/6 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.1% | (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) (cos phi)) #s(literal -1/3 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.3% | (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) (cos phi)) #s(literal -2/3 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.3% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (fma.f64 %7 %7 %7) %3) #s(literal 0 binary64)) |
| ▶ | 6.7% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (hypot.f64 %7 %7) %3) #s(literal 0 binary64)) |
| ▶ | 6.6% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (+.f64 %7 %7) %3) #s(literal 0 binary64)) |
| ▶ | 6.4% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (*.f64 %7 %7) %3) #s(literal 0 binary64)) |
| ▶ | 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (tanh.f64 (asinh.f64 (PI.f64 ))) %3) #s(literal 0 binary64)) |
| ▶ | 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (tanh.f64 (PI.f64 )) %3) #s(literal 0 binary64)) |
| ▶ | 6.9% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (sqrt.f64 (PI.f64 )) %3) #s(literal 0 binary64)) |
| ▶ | 6.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (neg.f64 (PI.f64 )) %3) #s(literal 0 binary64)) |
| ▶ | 6.2% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (expm1.f64 (PI.f64 )) %3) #s(literal 0 binary64)) |
| ▶ | 6.8% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (cosh.f64 (asinh.f64 (PI.f64 ))) %3) #s(literal 0 binary64)) |
| ▶ | 7.1% | %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 (approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 %7 (approx (PI ) %7)) #s(literal 0 binary64)) |
| ▶ | 55.8% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 phi %3) #s(literal 0 binary64)) |
| ▶ | 6.5% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 8 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.7% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 4 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.8% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 3 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.9% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 2 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 7.0% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 3/2 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 7.2% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 1/2 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.8% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 1/4 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.6% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 1/8 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.2% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal -1/2 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.3% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal -1 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.3% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal -2 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.2% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal -3 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal -4 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 100.0% | (if.f64 (>.f64 (PI.f64 ) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) |
| ▶ | 55.7% | (if.f64 (>.f64 (PI.f64 ) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) (cos phi)) (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 phi #s(literal 2 binary64)))))) #s(literal 0 binary64)) |
| ▶ | 6.8% | %3 = (PI.f64 ) (if.f64 (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %3 %3) |
| ▶ | 7.0% | (if.f64 (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) (approx (PI ) #s(literal 1/3 binary64)) (PI.f64 )) |
Compiled 307 to 106 computations (65.5% saved)
| Inputs |
|---|
%0 = (PI ) %4 = (* %0 %0) %12 = (asinh %0) %17 = (if (> %0 1/10000000000) %0 %0) %0 (neg %0) (+ %0 %0) (sqrt %0) %4 (+ %4 %0) (- (exp %0) 1) (tanh %0) (sqrt (+ %4 %4)) %12 (tanh %12) (cosh %12) %0 %0 %0 %17 (/ %0 %0) %17 |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 7982422502469483/4503599627370496 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 1831163193971785/140737488355328 binary64) #s(literal 3116025471584669/140737488355328 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal 1250560371546297/281474976710656 binary64) #s(literal 8387034415628397/4503599627370496 binary64) #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 927997189626817/281474976710656 binary64) #s(literal 13176795/4194304 binary32) #s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/281474976710656 binary64) #s(literal 1 binary64) #s(literal 884279719003555/281474976710656 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 58 to 18 computations (69.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%1 = (cos.f64 phi) %2 = (fabs.f64 %1) %4 = (>.f64 %2 #s(literal 1/10000000000 binary64)) %7 = (cos phi) %8 = (approx %7 #s(literal 1 binary64)) %11 = (pow.f64 phi #s(literal 2 binary64)) %15 = (*.f64 #s(literal 1/3 binary64) %11) %16 = (+.f64 #s(literal 1 binary64) %15) %17 = (*.f64 phi %16) %19 = (/ (sin phi) %7) %20 = (approx %19 %17) %25 = (PI.f64 ) %26 = (neg.f64 %25) %27 = (+.f64 %25 %25) %31 = (tan.f64 phi) %32 = (fabs.f64 %8) %33 = (>.f64 %32 #s(literal 1/10000000000 binary64)) %38 = (sqrt.f64 %25) %39 = (*.f64 %25 %25) %40 = (fma.f64 %25 %25 %25) %41 = (expm1.f64 %25) %42 = (tanh.f64 %25) %43 = (hypot.f64 %25 %25) %44 = (asinh.f64 %25) %45 = (tanh.f64 %44) %46 = (cosh.f64 %44) %47 = (PI.f32 ) %48 = (>.f32 %47 #s(literal 1/10000000000 binary32)) %49 = (>.f64 %25 #s(literal 1/10000000000 binary64)) %50 = (PI ) %51 = (approx %50 %25) %55 = (approx %50 #s(literal 1/3 binary64)) %57 = (/.f64 %25 %51) %61 = (/.f64 #s(literal 2 binary64) %8) %63 = (/.f64 #s(literal 3 binary64) %8) %65 = (/.f64 #s(literal 1/2 binary64) %8) %67 = (/.f64 #s(literal -1 binary64) %8) %69 = (/.f64 #s(literal 4 binary64) %8) %71 = (/.f64 #s(literal -2 binary64) %8) %73 = (/.f64 #s(literal 8 binary64) %8) %75 = (/.f64 #s(literal 3/2 binary64) %8) %77 = (/.f64 #s(literal -1/2 binary64) %8) %79 = (/.f64 #s(literal -3 binary64) %8) %81 = (/.f64 #s(literal -4 binary64) %8) %83 = (/.f64 #s(literal 1/4 binary64) %8) %85 = (/.f64 #s(literal 1/8 binary64) %8) %87 = (/.f64 phi %8) %89 = (/.f64 %26 %8) %91 = (/.f64 %38 %8) %93 = (/.f64 %27 %8) %95 = (/.f64 %39 %8) %97 = (/.f64 %40 %8) %99 = (/.f64 %41 %8) %101 = (/.f64 %42 %8) %103 = (/.f64 %43 %8) %105 = (/.f64 %45 %8) %107 = (/.f64 %46 %8) %109 = (approx %19 #s(literal -1/3 binary64)) %111 = (approx %19 #s(literal 2/3 binary64)) %113 = (approx %19 #s(literal 1/6 binary64)) %115 = (approx %19 #s(literal -2/3 binary64)) phi %1 %2 #s(literal 1/10000000000 binary64) %4 #s(literal 0 binary64) #s(literal 1 binary64) %8 #s(literal -1/2 binary64) #s(literal 2 binary64) %11 #s(literal 1/2 binary64) #s(literal 1/6 binary64) #s(literal 1/3 binary64) %15 %16 %17 %20 #s(literal -1 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal -2 binary64) %25 %26 %27 #s(literal -4 binary64) #s(literal 3 binary64) #s(literal 1/10000000000 binary32) %31 %32 %33 #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -3 binary64) #s(literal 1/8 binary64) %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %51 #s(literal -1/3 binary64) #s(literal 2/3 binary64) #s(literal -2/3 binary64) %55 (if.f64 %48 %25 %25) %57 (if.f64 %48 %55 %25) (if.f64 %49 %20 #s(literal 0 binary64)) (if.f64 %49 %31 #s(literal 0 binary64)) %61 (if.f64 %33 %61 #s(literal 0 binary64)) %63 (if.f64 %33 %63 #s(literal 0 binary64)) %65 (if.f64 %33 %65 #s(literal 0 binary64)) %67 (if.f64 %33 %67 #s(literal 0 binary64)) %69 (if.f64 %33 %69 #s(literal 0 binary64)) %71 (if.f64 %33 %71 #s(literal 0 binary64)) %73 (if.f64 %33 %73 #s(literal 0 binary64)) %75 (if.f64 %33 %75 #s(literal 0 binary64)) %77 (if.f64 %33 %77 #s(literal 0 binary64)) %79 (if.f64 %33 %79 #s(literal 0 binary64)) %81 (if.f64 %33 %81 #s(literal 0 binary64)) %83 (if.f64 %33 %83 #s(literal 0 binary64)) %85 (if.f64 %33 %85 #s(literal 0 binary64)) %87 (if.f64 %33 %87 #s(literal 0 binary64)) %89 (if.f64 %33 %89 #s(literal 0 binary64)) %91 (if.f64 %33 %91 #s(literal 0 binary64)) %93 (if.f64 %33 %93 #s(literal 0 binary64)) %95 (if.f64 %33 %95 #s(literal 0 binary64)) %97 (if.f64 %33 %97 #s(literal 0 binary64)) %99 (if.f64 %33 %99 #s(literal 0 binary64)) %101 (if.f64 %33 %101 #s(literal 0 binary64)) %103 (if.f64 %33 %103 #s(literal 0 binary64)) %105 (if.f64 %33 %105 #s(literal 0 binary64)) %107 (if.f64 %33 %107 #s(literal 0 binary64)) %109 (if.f64 %4 %109 #s(literal 0 binary64)) %111 (if.f64 %4 %111 #s(literal 0 binary64)) %113 (if.f64 %4 %113 #s(literal 0 binary64)) %115 (if.f64 %4 %115 #s(literal 0 binary64)) (if.f64 %33 %57 #s(literal 0 binary64)) |
| Outputs |
|---|
%4 = (cos phi) %9 = (pow.f64 phi #s(literal 2 binary64)) %10 = (*.f64 #s(literal -1/2 binary64) %9) %28 = (fabs %4) %30 = (> %28 1/10000000000) %31 = (cos.f64 phi) %32 = (fabs.f64 %31) %34 = (>.f64 %32 #s(literal 1/10000000000 binary64)) %37 = (pow phi 2) %40 = (* 1/3 %37) %42 = (*.f64 #s(literal 1/3 binary64) %9) %45 = (+ 1 %40) %46 = (+.f64 #s(literal 1 binary64) %42) %48 = (* phi %45) %52 = (/ (sin phi) %4) %69 = (PI ) %77 = (/.f64 (sin.f64 phi) %31) %80 = (/ 2 %4) %99 = (/.f64 #s(literal 2 binary64) %31) %103 = (/ 3 %4) %125 = (/.f64 #s(literal 3 binary64) %31) %129 = (/ 1/2 %4) %150 = (/.f64 #s(literal 1/2 binary64) %31) %154 = (/ -1 %4) %175 = (/.f64 #s(literal -1 binary64) %31) %179 = (/ 4 %4) %200 = (/.f64 #s(literal 4 binary64) %31) %204 = (/ -2 %4) %225 = (/.f64 #s(literal -2 binary64) %31) %229 = (/ 8 %4) %250 = (/.f64 #s(literal 8 binary64) %31) %254 = (/ 3/2 %4) %275 = (/.f64 #s(literal 3/2 binary64) %31) %279 = (/ -1/2 %4) %300 = (/.f64 #s(literal -1/2 binary64) %31) %304 = (/ -3 %4) %326 = (/.f64 #s(literal -3 binary64) %31) %330 = (/ -4 %4) %351 = (/.f64 #s(literal -4 binary64) %31) %355 = (/ 1/4 %4) %376 = (/.f64 #s(literal 1/4 binary64) %31) %380 = (/ 1/8 %4) %401 = (/.f64 #s(literal 1/8 binary64) %31) %404 = (/ phi %4) %425 = (/.f64 phi %31) %429 = (/ (neg %69) %4) %430 = (PI.f64 ) %433 = (*.f64 %9 %430) %438 = (fma.f64 #s(literal -1/4 binary64) %430 (*.f64 #s(literal 1/24 binary64) %430)) %439 = (*.f64 %9 %438) %448 = (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %430 (fma.f64 #s(literal 1/48 binary64) %430 (*.f64 #s(literal 1/2 binary64) %438)))) %457 = (/.f64 %430 %31) %458 = (*.f64 #s(literal -1 binary64) %457) %462 = (/ (sqrt %69) %4) %463 = (sqrt.f64 %430) %470 = (fma.f64 #s(literal -1/4 binary64) %463 (*.f64 #s(literal 1/24 binary64) %463)) %473 = (*.f64 #s(literal -1/2 binary64) %463) %490 = (/.f64 %463 %31) %494 = (/ (+ %69 %69) %4) %512 = (*.f64 #s(literal 2 binary64) %457) %515 = (* %69 %69) %516 = (/ %515 %4) %517 = (pow.f64 %430 #s(literal 2 binary64)) %523 = (fma.f64 #s(literal -1/4 binary64) %517 (*.f64 #s(literal 1/24 binary64) %517)) %526 = (*.f64 #s(literal -1/2 binary64) %517) %541 = (/.f64 %517 %31) %545 = (/ (+ %515 %69) %4) %546 = (+.f64 %430 %517) %553 = (fma.f64 #s(literal -1/4 binary64) %546 (*.f64 #s(literal 1/24 binary64) %546)) %556 = (*.f64 #s(literal -1/2 binary64) %546) %573 = (/.f64 %546 %31) %578 = (/ (- (exp %69) 1) %4) %579 = (expm1.f64 %430) %581 = (exp.f64 %430) %588 = (fma.f64 #s(literal -1/4 binary64) %579 (*.f64 #s(literal 1/24 binary64) %579)) %591 = (*.f64 #s(literal -1/2 binary64) %579) %610 = (/.f64 %579 %31) %614 = (/ (tanh %69) %4) %615 = (/.f64 #s(literal 1 binary64) %581) %616 = (-.f64 %581 %615) %617 = (+.f64 %581 %615) %618 = (/.f64 %616 %617) %622 = (/.f64 %581 %617) %625 = (/.f64 #s(literal 1 binary64) (*.f64 %581 %617)) %629 = (fma.f64 #s(literal -1/4 binary64) %618 (*.f64 #s(literal 1/24 binary64) %618)) %632 = (*.f64 #s(literal -1/2 binary64) %618) %650 = (/.f64 %616 (*.f64 %31 %617)) %655 = (/ (sqrt (+ %515 %515)) %4) %657 = (sqrt.f64 (*.f64 #s(literal 2 binary64) %517)) %664 = (fma.f64 #s(literal -1/4 binary64) %657 (*.f64 #s(literal 1/24 binary64) %657)) %667 = (*.f64 #s(literal -1/2 binary64) %657) %684 = (/.f64 %657 %31) %687 = (asinh %69) %689 = (/ (tanh %687) %4) %691 = (sqrt.f64 (+.f64 #s(literal 1 binary64) %517)) %692 = (+.f64 %430 %691) %693 = (/.f64 #s(literal 1 binary64) %692) %694 = (-.f64 %692 %693) %696 = (+.f64 %430 (+.f64 %691 %693)) %697 = (/.f64 %694 %696) %703 = (+.f64 (/.f64 %430 %696) (/.f64 %691 %696)) %706 = (/.f64 #s(literal 1 binary64) (*.f64 %692 %696)) %710 = (fma.f64 #s(literal -1/4 binary64) %697 (*.f64 #s(literal 1/24 binary64) %697)) %713 = (*.f64 #s(literal -1/2 binary64) %697) %731 = (/.f64 %694 (*.f64 %31 %696)) %735 = (/ (cosh %687) %4) %736 = (*.f64 #s(literal 1/2 binary64) %696) %743 = (fma.f64 #s(literal -1/8 binary64) %696 (*.f64 #s(literal 1/48 binary64) %696)) %746 = (*.f64 #s(literal -1/4 binary64) %696) %766 = (*.f64 #s(literal 1/2 binary64) (/.f64 %696 %31)) %779 = (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) %9)) %782 = (pow.f64 phi #s(literal 3 binary64)) (approx phi #s(literal 0 binary64)) (approx phi phi) (approx %4 #s(literal 1 binary64)) (approx %4 (+.f64 #s(literal 1 binary64) %10)) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64))))) (approx %30 %34) (approx %37 %9) (approx %40 %42) (approx %45 %46) (approx %48 (*.f64 phi %46)) (approx %52 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) %9)))))) (approx %52 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) %9)))))))) (approx (if (> %69 1/10000000000) %52 0) (if.f64 (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %77 #s(literal 0 binary64))) (approx %80 #s(literal 2 binary64)) (approx %80 (+.f64 #s(literal 2 binary64) %9)) (approx %80 (+.f64 #s(literal 2 binary64) (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/12 binary64) %9))))) (approx %80 (+.f64 #s(literal 2 binary64) (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 5/12 binary64) (*.f64 #s(literal 61/360 binary64) %9))))))) (approx (if %30 %80 0) (if.f64 %34 %99 #s(literal 0 binary64))) (approx %103 #s(literal 3 binary64)) (approx %103 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 3/2 binary64) %9))) (approx %103 (+.f64 #s(literal 3 binary64) (*.f64 %9 (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 5/8 binary64) %9))))) (approx %103 (+.f64 #s(literal 3 binary64) (*.f64 %9 (+.f64 #s(literal 3/2 binary64) (*.f64 %9 (+.f64 #s(literal 5/8 binary64) (*.f64 #s(literal 61/240 binary64) %9))))))) (approx (if %30 %103 0) (if.f64 %34 %125 #s(literal 0 binary64))) (approx %129 #s(literal 1/2 binary64)) (approx %129 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) %9))) (approx %129 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 5/48 binary64) %9))))) (approx %129 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 5/48 binary64) (*.f64 #s(literal 61/1440 binary64) %9))))))) (approx (if %30 %129 0) (if.f64 %34 %150 #s(literal 0 binary64))) (approx %154 #s(literal -1 binary64)) (approx %154 (-.f64 %10 #s(literal 1 binary64))) (approx %154 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/24 binary64) %9) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (approx %154 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -61/720 binary64) %9) #s(literal 5/24 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (approx (if %30 %154 0) (if.f64 %34 %175 #s(literal 0 binary64))) (approx %179 #s(literal 4 binary64)) (approx %179 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %9))) (approx %179 (+.f64 #s(literal 4 binary64) (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/6 binary64) %9))))) (approx %179 (+.f64 #s(literal 4 binary64) (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 %9 (+.f64 #s(literal 5/6 binary64) (*.f64 #s(literal 61/180 binary64) %9))))))) (approx (if %30 %179 0) (if.f64 %34 %200 #s(literal 0 binary64))) (approx %204 #s(literal -2 binary64)) (approx %204 (-.f64 (*.f64 #s(literal -1 binary64) %9) #s(literal 2 binary64))) (approx %204 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/12 binary64) %9) #s(literal 1 binary64))) #s(literal 2 binary64))) (approx %204 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -61/360 binary64) %9) #s(literal 5/12 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64))) (approx (if %30 %204 0) (if.f64 %34 %225 #s(literal 0 binary64))) (approx %229 #s(literal 8 binary64)) (approx %229 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal 4 binary64) %9))) (approx %229 (+.f64 #s(literal 8 binary64) (*.f64 %9 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 5/3 binary64) %9))))) (approx %229 (+.f64 #s(literal 8 binary64) (*.f64 %9 (+.f64 #s(literal 4 binary64) (*.f64 %9 (+.f64 #s(literal 5/3 binary64) (*.f64 #s(literal 61/90 binary64) %9))))))) (approx (if %30 %229 0) (if.f64 %34 %250 #s(literal 0 binary64))) (approx %254 #s(literal 3/2 binary64)) (approx %254 (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 3/4 binary64) %9))) (approx %254 (+.f64 #s(literal 3/2 binary64) (*.f64 %9 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 5/16 binary64) %9))))) (approx %254 (+.f64 #s(literal 3/2 binary64) (*.f64 %9 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (+.f64 #s(literal 5/16 binary64) (*.f64 #s(literal 61/480 binary64) %9))))))) (approx (if %30 %254 0) (if.f64 %34 %275 #s(literal 0 binary64))) (approx %279 #s(literal -1/2 binary64)) (approx %279 (-.f64 (*.f64 #s(literal -1/4 binary64) %9) #s(literal 1/2 binary64))) (approx %279 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/48 binary64) %9) #s(literal 1/4 binary64))) #s(literal 1/2 binary64))) (approx %279 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -61/1440 binary64) %9) #s(literal 5/48 binary64))) #s(literal 1/4 binary64))) #s(literal 1/2 binary64))) (approx (if %30 %279 0) (if.f64 %34 %300 #s(literal 0 binary64))) (approx %304 #s(literal -3 binary64)) (approx %304 (-.f64 (*.f64 #s(literal -3/2 binary64) %9) #s(literal 3 binary64))) (approx %304 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/8 binary64) %9) #s(literal 3/2 binary64))) #s(literal 3 binary64))) (approx %304 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -61/240 binary64) %9) #s(literal 5/8 binary64))) #s(literal 3/2 binary64))) #s(literal 3 binary64))) (approx (if %30 %304 0) (if.f64 %34 %326 #s(literal 0 binary64))) (approx %330 #s(literal -4 binary64)) (approx %330 (-.f64 (*.f64 #s(literal -2 binary64) %9) #s(literal 4 binary64))) (approx %330 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/6 binary64) %9) #s(literal 2 binary64))) #s(literal 4 binary64))) (approx %330 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -61/180 binary64) %9) #s(literal 5/6 binary64))) #s(literal 2 binary64))) #s(literal 4 binary64))) (approx (if %30 %330 0) (if.f64 %34 %351 #s(literal 0 binary64))) (approx %355 #s(literal 1/4 binary64)) (approx %355 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) %9))) (approx %355 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 5/96 binary64) %9))))) (approx %355 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 1/8 binary64) (*.f64 %9 (+.f64 #s(literal 5/96 binary64) (*.f64 #s(literal 61/2880 binary64) %9))))))) (approx (if %30 %355 0) (if.f64 %34 %376 #s(literal 0 binary64))) (approx %380 #s(literal 1/8 binary64)) (approx %380 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/16 binary64) %9))) (approx %380 (+.f64 #s(literal 1/8 binary64) (*.f64 %9 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 5/192 binary64) %9))))) (approx %380 (+.f64 #s(literal 1/8 binary64) (*.f64 %9 (+.f64 #s(literal 1/16 binary64) (*.f64 %9 (+.f64 #s(literal 5/192 binary64) (*.f64 #s(literal 61/5760 binary64) %9))))))) (approx (if %30 %380 0) (if.f64 %34 %401 #s(literal 0 binary64))) (approx %404 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %9)))) (approx %404 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5/24 binary64) %9)))))) (approx %404 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 61/720 binary64) %9)))))))) (approx (if %30 %404 0) (if.f64 %34 %425 #s(literal 0 binary64))) (approx %429 (*.f64 #s(literal -1 binary64) %430)) (approx %429 (fma.f64 #s(literal -1 binary64) %430 (*.f64 #s(literal -1/2 binary64) %433))) (approx %429 (fma.f64 #s(literal -1 binary64) %430 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %430 %439)))) (approx %429 (fma.f64 #s(literal -1 binary64) %430 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %430 (*.f64 %9 (fma.f64 #s(literal -1/4 binary64) %430 (fma.f64 #s(literal 1/24 binary64) %430 %448))))))) (approx (if %30 %429 0) (if.f64 %34 %458 #s(literal 0 binary64))) (approx %462 %463) (approx %462 (+.f64 %463 (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %463)))) (approx %462 (+.f64 %463 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %470)) %473)))) (approx %462 (+.f64 %463 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %463 (fma.f64 #s(literal 1/48 binary64) %463 (*.f64 #s(literal 1/2 binary64) %470))))) %470)) %473)))) (approx (if %30 %462 0) (if.f64 %34 %490 #s(literal 0 binary64))) (approx %494 (*.f64 #s(literal 2 binary64) %430)) (approx %494 (fma.f64 #s(literal 2 binary64) %430 %433)) (approx %494 (fma.f64 #s(literal 2 binary64) %430 (*.f64 %9 (+.f64 %430 (*.f64 #s(literal -2 binary64) %439))))) (approx %494 (fma.f64 #s(literal 2 binary64) %430 (*.f64 %9 (+.f64 %430 (*.f64 %9 (fma.f64 #s(literal -2 binary64) %448 (*.f64 #s(literal -2 binary64) %438))))))) (approx (if %30 %494 0) (if.f64 %34 %512 #s(literal 0 binary64))) (approx %516 %517) (approx %516 (fma.f64 #s(literal 1/2 binary64) (*.f64 %9 %517) %517)) (approx %516 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %523)) %526) %517)) (approx %516 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %517 (fma.f64 #s(literal 1/48 binary64) %517 (*.f64 #s(literal 1/2 binary64) %523))))) %523)) %526) %517)) (approx (if %30 %516 0) (if.f64 %34 %541 #s(literal 0 binary64))) (approx %545 %546) (approx %545 (+.f64 %430 (fma.f64 #s(literal 1/2 binary64) (*.f64 %9 %546) %517))) (approx %545 (+.f64 %430 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %553)) %556) %517))) (approx %545 (+.f64 %430 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %546 (fma.f64 #s(literal 1/48 binary64) %546 (*.f64 #s(literal 1/2 binary64) %553))))) %553)) %556) %517))) (approx (if %30 %545 0) (if.f64 %34 %573 #s(literal 0 binary64))) (approx %578 %579) (approx %578 (-.f64 (+.f64 %581 (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %579))) #s(literal 1 binary64))) (approx %578 (-.f64 (+.f64 %581 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %588)) %591))) #s(literal 1 binary64))) (approx %578 (-.f64 (+.f64 %581 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %579 (fma.f64 #s(literal 1/48 binary64) %579 (*.f64 #s(literal 1/2 binary64) %588))))) %588)) %591))) #s(literal 1 binary64))) (approx (if %30 %578 0) (if.f64 %34 %610 #s(literal 0 binary64))) (approx %614 %618) (approx %614 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %616) %617) %622) %625)) (approx %614 (-.f64 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %629)) %632) %622) %625)) (approx %614 (-.f64 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %618 (fma.f64 #s(literal 1/48 binary64) %618 (*.f64 #s(literal 1/2 binary64) %629))))) %629)) %632) %622) %625)) (approx (if %30 %614 0) (if.f64 %34 %650 #s(literal 0 binary64))) (approx %655 %657) (approx %655 (+.f64 %657 (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %657)))) (approx %655 (+.f64 %657 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %664)) %667)))) (approx %655 (+.f64 %657 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %657 (fma.f64 #s(literal 1/48 binary64) %657 (*.f64 #s(literal 1/2 binary64) %664))))) %664)) %667)))) (approx (if %30 %655 0) (if.f64 %34 %684 #s(literal 0 binary64))) (approx %689 %697) (approx %689 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %694) %696) %703) %706)) (approx %689 (-.f64 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %710)) %713) %703) %706)) (approx %689 (-.f64 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %697 (fma.f64 #s(literal 1/48 binary64) %697 (*.f64 #s(literal 1/2 binary64) %710))))) %710)) %713) %703) %706)) (approx (if %30 %689 0) (if.f64 %34 %731 #s(literal 0 binary64))) (approx %735 %736) (approx %735 (fma.f64 #s(literal 1/4 binary64) (*.f64 %9 %696) %736)) (approx %735 (fma.f64 #s(literal 1/2 binary64) %696 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %743)) %746)))) (approx %735 (fma.f64 #s(literal 1/2 binary64) %696 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/1440 binary64) %696 (fma.f64 #s(literal 1/96 binary64) %696 (*.f64 #s(literal 1/2 binary64) %743))))) %743)) %746)))) (approx (if %30 %735 0) (if.f64 %34 %766 #s(literal 0 binary64))) (approx (if %30 %52 0) (if.f64 %34 %77 #s(literal 0 binary64))) (approx (if %30 (/ %69 %69) 0) (if.f64 %34 #s(literal 1 binary64) #s(literal 0 binary64))) (approx %4 %31) (approx %28 %32) (approx %45 (*.f64 %9 %779)) (approx %48 (*.f64 #s(literal 1/3 binary64) %782)) (approx %48 (*.f64 %782 %779)) (approx %52 %77) (approx %80 %99) (approx %103 %125) (approx %129 %150) (approx %154 %175) (approx %179 %200) (approx %204 %225) (approx %229 %250) (approx %254 %275) (approx %279 %300) (approx %304 %326) (approx %330 %351) (approx %355 %376) (approx %380 %401) (approx %404 %425) (approx %429 %458) (approx %462 %490) (approx %494 %512) (approx %516 %541) (approx %545 %573) (approx %578 %610) (approx %614 %650) (approx %655 %684) (approx %689 %731) (approx %735 %766) |
3 calls:
| Time | Variable | Point |
|---|---|---|
| 309.0ms | phi | inf |
| 84.0ms | phi | 0 |
| 65.0ms | phi | -inf |
| Inputs |
|---|
%1 = (cos.f64 phi) %2 = (fabs.f64 %1) %4 = (>.f64 %2 #s(literal 1/10000000000 binary64)) %7 = (cos phi) %8 = (approx %7 #s(literal 1 binary64)) %11 = (pow.f64 phi #s(literal 2 binary64)) %15 = (*.f64 #s(literal 1/3 binary64) %11) %16 = (+.f64 #s(literal 1 binary64) %15) %17 = (*.f64 phi %16) %19 = (/ (sin phi) %7) %20 = (approx %19 %17) %25 = (PI.f64 ) %26 = (neg.f64 %25) %27 = (+.f64 %25 %25) %31 = (tan.f64 phi) %32 = (fabs.f64 %8) %33 = (>.f64 %32 #s(literal 1/10000000000 binary64)) %38 = (sqrt.f64 %25) %39 = (*.f64 %25 %25) %40 = (fma.f64 %25 %25 %25) %41 = (expm1.f64 %25) %42 = (tanh.f64 %25) %43 = (hypot.f64 %25 %25) %44 = (asinh.f64 %25) %45 = (tanh.f64 %44) %46 = (cosh.f64 %44) %47 = (PI.f32 ) %48 = (>.f32 %47 #s(literal 1/10000000000 binary32)) %49 = (>.f64 %25 #s(literal 1/10000000000 binary64)) %50 = (PI ) %51 = (approx %50 %25) %55 = (approx %50 #s(literal 1/3 binary64)) %57 = (/.f64 %25 %51) %61 = (/.f64 #s(literal 2 binary64) %8) %63 = (/.f64 #s(literal 3 binary64) %8) %65 = (/.f64 #s(literal 1/2 binary64) %8) %67 = (/.f64 #s(literal -1 binary64) %8) %69 = (/.f64 #s(literal 4 binary64) %8) %71 = (/.f64 #s(literal -2 binary64) %8) %73 = (/.f64 #s(literal 8 binary64) %8) %75 = (/.f64 #s(literal 3/2 binary64) %8) %77 = (/.f64 #s(literal -1/2 binary64) %8) %79 = (/.f64 #s(literal -3 binary64) %8) %81 = (/.f64 #s(literal -4 binary64) %8) %83 = (/.f64 #s(literal 1/4 binary64) %8) %85 = (/.f64 #s(literal 1/8 binary64) %8) %87 = (/.f64 phi %8) %89 = (/.f64 %26 %8) %91 = (/.f64 %38 %8) %93 = (/.f64 %27 %8) %95 = (/.f64 %39 %8) %97 = (/.f64 %40 %8) %99 = (/.f64 %41 %8) %101 = (/.f64 %42 %8) %103 = (/.f64 %43 %8) %105 = (/.f64 %45 %8) %107 = (/.f64 %46 %8) %109 = (approx %19 #s(literal -1/3 binary64)) %111 = (approx %19 #s(literal 2/3 binary64)) %113 = (approx %19 #s(literal 1/6 binary64)) %115 = (approx %19 #s(literal -2/3 binary64)) phi %1 %2 #s(literal 1/10000000000 binary64) %4 #s(literal 0 binary64) #s(literal 1 binary64) %8 #s(literal -1/2 binary64) #s(literal 2 binary64) %11 #s(literal 1/2 binary64) #s(literal 1/6 binary64) #s(literal 1/3 binary64) %15 %16 %17 %20 #s(literal -1 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal -2 binary64) %25 %26 %27 #s(literal -4 binary64) #s(literal 3 binary64) #s(literal 1/10000000000 binary32) %31 %32 %33 #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -3 binary64) #s(literal 1/8 binary64) %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %51 #s(literal -1/3 binary64) #s(literal 2/3 binary64) #s(literal -2/3 binary64) %55 (if.f64 %48 %25 %25) %57 (if.f64 %48 %55 %25) (if.f64 %49 %20 #s(literal 0 binary64)) (if.f64 %49 %31 #s(literal 0 binary64)) %61 (if.f64 %33 %61 #s(literal 0 binary64)) %63 (if.f64 %33 %63 #s(literal 0 binary64)) %65 (if.f64 %33 %65 #s(literal 0 binary64)) %67 (if.f64 %33 %67 #s(literal 0 binary64)) %69 (if.f64 %33 %69 #s(literal 0 binary64)) %71 (if.f64 %33 %71 #s(literal 0 binary64)) %73 (if.f64 %33 %73 #s(literal 0 binary64)) %75 (if.f64 %33 %75 #s(literal 0 binary64)) %77 (if.f64 %33 %77 #s(literal 0 binary64)) %79 (if.f64 %33 %79 #s(literal 0 binary64)) %81 (if.f64 %33 %81 #s(literal 0 binary64)) %83 (if.f64 %33 %83 #s(literal 0 binary64)) %85 (if.f64 %33 %85 #s(literal 0 binary64)) %87 (if.f64 %33 %87 #s(literal 0 binary64)) %89 (if.f64 %33 %89 #s(literal 0 binary64)) %91 (if.f64 %33 %91 #s(literal 0 binary64)) %93 (if.f64 %33 %93 #s(literal 0 binary64)) %95 (if.f64 %33 %95 #s(literal 0 binary64)) %97 (if.f64 %33 %97 #s(literal 0 binary64)) %99 (if.f64 %33 %99 #s(literal 0 binary64)) %101 (if.f64 %33 %101 #s(literal 0 binary64)) %103 (if.f64 %33 %103 #s(literal 0 binary64)) %105 (if.f64 %33 %105 #s(literal 0 binary64)) %107 (if.f64 %33 %107 #s(literal 0 binary64)) %109 (if.f64 %4 %109 #s(literal 0 binary64)) %111 (if.f64 %4 %111 #s(literal 0 binary64)) %113 (if.f64 %4 %113 #s(literal 0 binary64)) %115 (if.f64 %4 %115 #s(literal 0 binary64)) (if.f64 %33 %57 #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (neg.f64 phi) %13 = (*.f64 #s(literal 0 binary64) phi) %16 = (+.f64 phi phi) %22 = (*.f64 #s(literal 1/2 binary64) phi) %26 = (PI.f64 ) %27 = (*.f64 %26 phi) %29 = (/.f64 phi %26) %41 = (neg.f64 %27) %42 = (neg.f64 %26) %44 = (/.f64 phi %42) %50 = (/.f64 #s(literal 1 binary64) %26) %58 = (/.f64 #s(literal -1 binary64) %26) %59 = (*.f64 %58 phi) %70 = (*.f64 %27 #s(literal 2 binary64)) %71 = (+.f64 %26 %26) %77 = (*.f64 %27 %26) %78 = (*.f64 %26 %26) %80 = (*.f64 %26 %27) %84 = (/.f64 #s(literal 1/2 binary64) %26) %88 = (*.f64 %26 #s(literal -2 binary64)) %93 = (*.f64 %27 %42) %94 = (neg.f64 %78) %96 = (*.f64 %42 %27) %98 = (*.f64 %41 %26) %100 = (*.f64 %41 %42) %102 = (*.f64 %26 %41) %104 = (*.f64 %42 %41) %106 = (*.f64 %26 #s(literal 1/2 binary64)) %111 = (/.f64 #s(literal 1 binary64) %78) %119 = (*.f64 %71 %26) %122 = (*.f64 %88 %26) %126 = (cos.f64 phi) %128 = (fabs.f64 phi) %130 = (neg.f64 %128) %132 = (neg.f64 %126) %140 = (fma.f64 %26 #s(literal 1/2 binary64) phi) %142 = (+.f64 %26 phi) %143 = (+.f64 %142 %26) %145 = (fma.f64 %26 #s(literal 1/2 binary64) %1) %147 = (fma.f64 %26 #s(literal 1/2 binary64) %128) %149 = (*.f64 #s(literal 2 binary64) %126) %151 = (*.f64 %126 #s(literal 1/2 binary64)) %159 = (*.f64 %26 %126) %165 = (*.f64 %26 #s(literal -1/2 binary64)) %166 = (-.f64 %165 phi) %169 = (fma.f64 %26 #s(literal 1/2 binary64) %142) %172 = (*.f64 %42 %126) %175 = (*.f64 %126 %50) %184 = (sin.f64 phi) %187 = (*.f64 %184 #s(literal 0 binary64)) %189 = (*.f64 #s(literal 0 binary64) %126) %191 = (*.f64 %126 #s(literal 0 binary64)) %194 = (sin.f64 %1) %196 = (sin.f64 %128) %210 = (*.f64 #s(literal 1/2 binary64) %126) %231 = (-.f64 %140 %106) %243 = (sin.f64 %165) %246 = (cos.f64 %22) %248 = (sin.f64 %22) %251 = (fabs.f64 %126) %256 = (cos.f64 %16) %257 = (fma.f64 #s(literal 1/2 binary64) %256 #s(literal 1/2 binary64)) %259 = (sqrt.f64 %251) %277 = (neg.f64 %259) %279 = (cos.f64 #s(literal 0 binary64)) %283 = (sqrt.f64 #s(literal 2 binary64)) %285 = (fma.f64 #s(literal 2 binary64) phi %26) %300 = (>.f64 %251 #s(literal 1/10000000000 binary64)) %333 = (-.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %335 = (-.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %340 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %342 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %350 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %353 = (-.f64 %26 %26) %384 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %395 = (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %398 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %404 = (-.f64 %42 %42) %408 = (/.f64 #s(literal 0 binary64) %71) %410 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %411 = (-.f64 %410 #s(literal 0 binary64)) %415 = (fabs.f64 %50) %417 = (fabs.f64 %58) %426 = (fma.f64 %26 #s(literal 1/2 binary64) #s(literal 0 binary64)) %429 = (fabs.f64 %16) %436 = (/.f64 #s(literal 0 binary64) %88) %438 = (-.f64 %16 %16) %446 = (/.f64 #s(literal 2 binary64) %26) %456 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %460 = (-.f64 %22 %22) %465 = (*.f64 %446 #s(literal 1/2 binary64)) %475 = (-.f64 %27 %27) %482 = (-.f64 phi %140) %488 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %489 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64)) %491 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %500 = (sqrt.f64 %128) %502 = (-.f64 %50 %50) %504 = (-.f64 %29 %29) %506 = (-.f64 %106 %140) %523 = (-.f64 %58 %58) %535 = (/.f64 %50 #s(literal 2 binary64)) %538 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %540 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %543 = (-.f64 %78 %78) %545 = (/.f64 #s(literal 0 binary64) %119) %552 = (*.f64 #s(literal 1/2 binary64) %42) %554 = (/.f64 #s(literal 1 binary64) %88) %556 = (/.f64 %446 #s(literal 1 binary64)) %568 = (*.f64 phi phi) %573 = (/.f64 %58 #s(literal 2 binary64)) %575 = (/.f64 %26 #s(literal 1/2 binary64)) %576 = (/.f64 %446 #s(literal 4 binary64)) %578 = (/.f64 #s(literal 4 binary64) %446) %580 = (/.f64 %50 %50) %582 = (/.f64 #s(literal 2 binary64) %50) %588 = (/.f64 #s(literal 0 binary64) %122) %595 = (/.f64 #s(literal 2 binary64) %119) %600 = (/.f64 %58 #s(literal 1 binary64)) %602 = (/.f64 %50 #s(literal 1 binary64)) %613 = (/.f64 #s(literal 2 binary64) %122) %615 = (/.f64 %71 #s(literal 1 binary64)) %617 = (/.f64 %50 #s(literal 1/2 binary64)) %618 = (/.f64 %71 #s(literal 4 binary64)) %620 = (/.f64 #s(literal 1/2 binary64) %50) %621 = (/.f64 #s(literal 4 binary64) %71) %623 = (/.f64 %58 %446) %625 = (/.f64 %50 #s(literal 4 binary64)) %628 = (/.f64 #s(literal 1/2 binary64) %446) %630 = (/.f64 #s(literal 2 binary64) %446) %633 = (/.f64 %26 #s(literal 1 binary64)) %637 = (/.f64 %26 #s(literal 4 binary64)) %643 = (/.f64 #s(literal 1 binary64) %119) %646 = (/.f64 %42 #s(literal 1/2 binary64)) %647 = (/.f64 %58 #s(literal 4 binary64)) %649 = (/.f64 %26 %88) %654 = (/.f64 #s(literal 1 binary64) %122) %659 = (/.f64 #s(literal 1/2 binary64) %71) %662 = (/.f64 %71 %446) %664 = (/.f64 %26 %446) %674 = (/.f64 %26 %50) %675 = (/.f64 %446 %71) %686 = (/.f64 %26 %119) %690 = (/.f64 %50 %71) %694 = (/.f64 %42 %50) %695 = (/.f64 %58 %71) %697 = (/.f64 %26 %122) %704 = (pow.f64 phi #s(literal 1 binary64)) %835 = (*.f64 %26 #s(literal 0 binary64)) %838 = (*.f64 #s(literal 0 binary64) %26) %864 = (*.f64 %42 #s(literal 0 binary64)) %867 = (*.f64 #s(literal 0 binary64) %42) %883 = (*.f64 %94 #s(literal 2 binary64)) %920 = (*.f64 %122 #s(literal 1 binary64)) %938 = (approx (cos phi) #s(literal 1 binary64)) %946 = (*.f64 #s(literal 0 binary64) #s(literal -1/2 binary64)) %948 = (*.f64 #s(literal -1/2 binary64) #s(literal 0 binary64)) %950 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %952 = (*.f64 #s(literal -1/2 binary64) %26) %959 = (*.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %967 = (*.f64 #s(literal -1/2 binary64) %42) %970 = (*.f64 #s(literal -1/2 binary64) %50) %996 = (fabs.f64 #s(literal 4 binary64)) %1009 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %1011 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %1013 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %1020 = (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %1036 = (fabs.f64 %446) %1045 = (/.f64 #s(literal 2 binary64) %42) %1062 = (*.f64 %446 #s(literal 1 binary64)) %1095 = (*.f64 %71 #s(literal 2 binary64)) %1106 = (/.f64 #s(literal 2 binary64) %78) %1108 = (*.f64 %88 #s(literal 2 binary64)) %1114 = (/.f64 %88 %78) %1118 = (fma.f64 %26 #s(literal 2 binary64) %71) %1122 = (+.f64 %58 %58) %1124 = (-.f64 %58 %50) %1139 = (fma.f64 %26 #s(literal -2 binary64) %88) %1171 = (/.f64 #s(literal 1 binary64) %94) %1184 = (*.f64 %119 %26) %1185 = (*.f64 %78 %26) %1215 = (*.f64 %122 %26) %1216 = (*.f64 %94 %26) %1225 = (*.f64 %119 %42) %1226 = (neg.f64 %1185) %1237 = (*.f64 %122 %42) %1238 = (*.f64 %94 %42) %1252 = (neg.f64 %568) %1267 = (*.f64 phi %27) %1283 = (*.f64 %27 %27) %1307 = (*.f64 %704 %27) %1327 = (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %1437 = (*.f64 #s(literal 1/3 binary64) phi) %1440 = (*.f64 #s(literal 1/3 binary64) %568) %1443 = (*.f64 #s(literal -1/3 binary64) phi) %1446 = (*.f64 %1443 phi) %1448 = (*.f64 %1 #s(literal 1/3 binary64)) %1450 = (*.f64 %128 #s(literal 1/3 binary64)) %1452 = (*.f64 #s(literal 1/3 binary64) %128) %1454 = (*.f64 #s(literal 1/3 binary64) %1) %1458 = (*.f64 #s(literal 1/2 binary64) %1437) %1460 = (*.f64 %1437 %16) %1462 = (*.f64 %22 %1437) %1464 = (*.f64 %1437 #s(literal 2 binary64)) %1468 = (*.f64 %1437 %27) %1470 = (*.f64 %29 %1437) %1472 = (*.f64 %1437 %26) %1478 = (*.f64 %50 %1437) %1482 = (*.f64 #s(literal 1/3 binary64) %704) %1487 = (fma.f64 %1437 phi #s(literal 1 binary64)) %1495 = (fma.f64 %1443 phi #s(literal -1 binary64)) %1515 = (+.f64 #s(literal 0 binary64) %1440) %1517 = (-.f64 #s(literal 0 binary64) %1446) %1519 = (+.f64 #s(literal 1/2 binary64) %1440) %1521 = (-.f64 #s(literal 1/2 binary64) %1446) %1544 = (fma.f64 %1440 %26 %26) %1566 = (*.f64 %1487 %42) %1718 = (*.f64 %568 phi) %1721 = (fma.f64 %1437 %568 phi) %1725 = (*.f64 %1437 %568) %1728 = (*.f64 %1443 %568) %1784 = (*.f64 %1487 %27) %1840 = (tan phi) %1841 = (approx %1840 %1721) %1866 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %1868 = (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %1870 = (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) %1890 = (*.f64 #s(literal -1 binary64) %42) %1896 = (*.f64 %71 #s(literal -1/2 binary64)) %1900 = (*.f64 %446 #s(literal -1/2 binary64)) %1902 = (*.f64 %58 #s(literal 1 binary64)) %1961 = (+.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %1963 = (+.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %1968 = (*.f64 #s(literal 0 binary64) #s(literal 4 binary64)) %1970 = (*.f64 #s(literal 4 binary64) #s(literal 0 binary64)) %1974 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64)) %1976 = (*.f64 #s(literal 4 binary64) %26) %1992 = (*.f64 #s(literal 4 binary64) %42) %2000 = (*.f64 #s(literal 4 binary64) %50) %2026 = (+.f64 %446 %446) %2079 = (*.f64 %26 %119) %2090 = (*.f64 %26 %122) %2119 = (*.f64 %78 %78) %2126 = (*.f64 %78 %94) %2133 = (*.f64 %94 %78) %2140 = (*.f64 %94 %94) %2150 = (*.f64 #s(literal 0 binary64) #s(literal 1/4 binary64)) %2152 = (*.f64 #s(literal 1/4 binary64) #s(literal 0 binary64)) %2154 = (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) %2156 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %2158 = (*.f64 #s(literal 1/4 binary64) %26) %2163 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) %2170 = (*.f64 #s(literal 1/4 binary64) %42) %2173 = (*.f64 #s(literal 1/4 binary64) %50) %2201 = (*.f64 #s(literal 0 binary64) #s(literal -2 binary64)) %2203 = (*.f64 #s(literal -2 binary64) #s(literal 0 binary64)) %2205 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %2210 = (neg.f64 %446) %2234 = (*.f64 #s(literal -2 binary64) %50) %2280 = (sqrt.f64 %26) %2290 = (neg.f64 %2280) %2327 = (asinh.f64 %26) %2373 = (neg.f64 %2327) %2403 = (*.f64 %71 #s(literal 0 binary64)) %2405 = (*.f64 #s(literal 0 binary64) %71) %2446 = (fma.f64 %26 %26 #s(literal 1 binary64)) %2447 = (sqrt.f64 %2446) %2448 = (-.f64 %26 %2447) %2449 = (+.f64 %2447 %2448) %2451 = (-.f64 %2447 %26) %2452 = (-.f64 %2447 %2451) %2454 = (+.f64 %26 %2448) %2456 = (-.f64 %26 %2451) %2458 = (+.f64 %2447 %26) %2461 = (-.f64 %2458 %2447) %2464 = (neg.f64 %2447) %2486 = (*.f64 %2447 #s(literal 1/2 binary64)) %2489 = (*.f64 %2447 #s(literal 2 binary64)) %2496 = (*.f64 #s(literal 2 binary64) %2458) %2500 = (*.f64 #s(literal -2 binary64) %2447) %2503 = (/.f64 %2447 #s(literal 2 binary64)) %2510 = (sqrt.f64 (fabs.f64 (-.f64 %26 %58))) %2519 = (*.f64 %2447 %26) %2522 = (*.f64 %2447 %50) %2525 = (/.f64 %2447 #s(literal 4 binary64)) %2528 = (*.f64 %2447 %42) %2534 = (expm1.f64 (*.f64 #s(literal 2 binary64) %2327)) %2536 = (/.f64 %2489 %71) %2541 = (/.f64 %2489 %88) %2546 = (/.f64 %2447 %446) %2549 = (/.f64 %2447 %71) %2552 = (/.f64 %2489 %119) %2557 = (/.f64 %2489 %122) %2576 = (*.f64 #s(literal 0 binary64) #s(literal -4 binary64)) %2578 = (*.f64 #s(literal -4 binary64) #s(literal 0 binary64)) %2580 = (*.f64 #s(literal -4 binary64) #s(literal 2 binary64)) %2582 = (*.f64 #s(literal -4 binary64) #s(literal 1/2 binary64)) %2584 = (*.f64 #s(literal -4 binary64) %26) %2596 = (*.f64 #s(literal -4 binary64) %42) %2601 = (*.f64 #s(literal -4 binary64) %50) %2626 = (*.f64 #s(literal 0 binary64) #s(literal 3 binary64)) %2628 = (*.f64 #s(literal 3 binary64) #s(literal 0 binary64)) %2630 = (*.f64 #s(literal 3 binary64) #s(literal 2 binary64)) %2632 = (*.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) %2634 = (*.f64 #s(literal 3 binary64) %26) %2639 = (*.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) %2648 = (*.f64 #s(literal 3 binary64) %42) %2651 = (*.f64 #s(literal 3 binary64) %50) %2665 = (tan.f64 phi) %2666 = (tan.f64 %1) %2676 = (/.f64 #s(literal 1 binary64) %126) %2685 = (*.f64 %194 #s(literal -1 binary64)) %2687 = (/.f64 #s(literal -1 binary64) %126) %2692 = (*.f64 %194 #s(literal 1 binary64)) %2696 = (*.f64 %184 %26) %2700 = (/.f64 #s(literal 1/2 binary64) %126) %2714 = (*.f64 %194 %26) %2718 = (/.f64 #s(literal 1 binary64) %159) %2724 = (fabs.f64 %938) %2725 = (>.f64 %2724 #s(literal 1/10000000000 binary64)) %2731 = (*.f64 #s(literal 0 binary64) #s(literal 8 binary64)) %2733 = (*.f64 #s(literal 8 binary64) #s(literal 0 binary64)) %2735 = (*.f64 #s(literal 8 binary64) #s(literal 2 binary64)) %2737 = (*.f64 #s(literal 8 binary64) #s(literal 1/2 binary64)) %2739 = (*.f64 #s(literal 8 binary64) %26) %2744 = (*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64)) %2751 = (*.f64 #s(literal 8 binary64) %42) %2754 = (*.f64 #s(literal 8 binary64) %50) %2772 = (*.f64 #s(literal 0 binary64) #s(literal 3/2 binary64)) %2774 = (*.f64 #s(literal 3/2 binary64) #s(literal 0 binary64)) %2776 = (*.f64 #s(literal 3/2 binary64) #s(literal 2 binary64)) %2778 = (*.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64)) %2780 = (*.f64 #s(literal 3/2 binary64) %26) %2785 = (*.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) %2792 = (*.f64 #s(literal 3/2 binary64) %42) %2795 = (*.f64 #s(literal 3/2 binary64) %50) %2812 = (*.f64 #s(literal 0 binary64) #s(literal -3 binary64)) %2814 = (*.f64 #s(literal -3 binary64) #s(literal 0 binary64)) %2816 = (*.f64 #s(literal -3 binary64) #s(literal 2 binary64)) %2818 = (*.f64 #s(literal -3 binary64) #s(literal 1/2 binary64)) %2820 = (*.f64 #s(literal -3 binary64) %26) %2825 = (*.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)) %2834 = (*.f64 #s(literal -3 binary64) %42) %2837 = (*.f64 #s(literal -3 binary64) %50) %2855 = (*.f64 #s(literal 0 binary64) #s(literal 1/8 binary64)) %2857 = (*.f64 #s(literal 1/8 binary64) #s(literal 0 binary64)) %2859 = (*.f64 #s(literal 1/8 binary64) #s(literal 2 binary64)) %2861 = (*.f64 #s(literal 1/8 binary64) #s(literal 1/2 binary64)) %2863 = (*.f64 #s(literal 1/8 binary64) %26) %2868 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/8 binary64)) %2875 = (*.f64 #s(literal 1/8 binary64) %42) %2878 = (*.f64 #s(literal 1/8 binary64) %50) %2900 = (*.f64 %2280 #s(literal 2 binary64)) %2902 = (*.f64 %2280 #s(literal 1/2 binary64)) %2904 = (*.f64 %2280 %26) %2907 = (*.f64 #s(literal 0 binary64) %2280) %2909 = (*.f64 %2280 #s(literal 0 binary64)) %2911 = (*.f64 %2280 %42) %2913 = (sqrt.f64 %2280) %2916 = (*.f64 %2280 %50) %2920 = (*.f64 #s(literal 1/2 binary64) %2280) %2954 = (*.f64 %78 #s(literal 1/2 binary64)) %2959 = (*.f64 %78 #s(literal 0 binary64)) %2961 = (*.f64 #s(literal 0 binary64) %78) %2972 = (*.f64 #s(literal 1/2 binary64) %78) %2994 = (pow.f64 %42 #s(literal 1 binary64)) %2998 = (fma.f64 %26 %26 %26) %3001 = (-.f64 %26 #s(literal -1 binary64)) %3006 = (-.f64 #s(literal -1 binary64) %26) %3008 = (*.f64 %3006 %26) %3028 = (*.f64 %2998 #s(literal 2 binary64)) %3030 = (*.f64 %2998 #s(literal 1/2 binary64)) %3032 = (*.f64 %2998 %26) %3042 = (*.f64 %2998 %42) %3049 = (*.f64 %2998 #s(literal 0 binary64)) %3051 = (*.f64 #s(literal 0 binary64) %2998) %3064 = (*.f64 #s(literal 1/2 binary64) %2998) %3080 = (expm1.f64 %26) %3081 = (neg.f64 %3080) %3090 = (*.f64 %3080 #s(literal 2 binary64)) %3092 = (*.f64 %3080 #s(literal 1/2 binary64)) %3094 = (exp.f64 %26) %3098 = (*.f64 %3080 %26) %3103 = (*.f64 %3080 %42) %3114 = (*.f64 %3080 %50) %3120 = (*.f64 #s(literal 0 binary64) %3080) %3122 = (*.f64 %3080 #s(literal 0 binary64)) %3124 = (*.f64 %3094 %26) %3125 = (-.f64 %3124 %26) %3134 = (fma.f64 %3094 %42 %26) %3145 = (*.f64 #s(literal 1/2 binary64) %3080) %3190 = (sqrt.f64 %3094) %3192 = (sinh.f64 %26) %3193 = (cosh.f64 %26) %3194 = (+.f64 %3193 #s(literal -1 binary64)) %3196 = (-.f64 %3193 #s(literal 1 binary64)) %3198 = (-.f64 %3192 #s(literal 1 binary64)) %3200 = (+.f64 #s(literal -1 binary64) %3193) %3205 = (sinh.f64 %42) %3220 = (*.f64 %3192 #s(literal 2 binary64)) %3223 = (*.f64 %3193 #s(literal 2 binary64)) %3225 = (/.f64 %3192 #s(literal 2 binary64)) %3230 = (/.f64 %3192 #s(literal 4 binary64)) %3235 = (/.f64 %3220 %71) %3240 = (/.f64 %3220 %88) %3245 = (/.f64 %3192 %446) %3250 = (/.f64 %3192 %71) %3255 = (/.f64 %3220 %119) %3260 = (/.f64 %3220 %122) %3265 = (tanh.f64 %26) %3272 = (*.f64 %3265 #s(literal 2 binary64)) %3274 = (*.f64 %3265 #s(literal 1/2 binary64)) %3276 = (*.f64 %3265 %26) %3279 = (*.f64 %3265 %42) %3282 = (*.f64 %3265 %50) %3285 = (*.f64 #s(literal 0 binary64) %3265) %3287 = (*.f64 %3265 #s(literal 0 binary64)) %3291 = (*.f64 #s(literal 1/2 binary64) %3265) %3302 = (expm1.f64 %71) %3303 = (exp.f64 %71) %3304 = (-.f64 %3303 #s(literal -1 binary64)) %3306 = (neg.f64 %3302) %3307 = (-.f64 #s(literal -1 binary64) %3303) %3314 = (expm1.f64 %88) %3315 = (exp.f64 %88) %3316 = (neg.f64 %3315) %3317 = (-.f64 %3316 #s(literal 1 binary64)) %3319 = (neg.f64 %3314) %3320 = (-.f64 %3315 #s(literal -1 binary64)) %3324 = (/.f64 #s(literal 1 binary64) %3304) %3331 = (/.f64 #s(literal 1 binary64) %3307) %3337 = (/.f64 #s(literal 1 binary64) %3317) %3339 = (/.f64 #s(literal 1 binary64) %3320) %3343 = (fma.f64 %3303 %26 %26) %3345 = (/.f64 %3302 %3343) %3354 = (*.f64 %3324 #s(literal 1 binary64)) %3363 = (*.f64 #s(literal -2 binary64) %3192) %3364 = (*.f64 #s(literal -2 binary64) %3193) %3366 = (/.f64 #s(literal 1/2 binary64) %3193) %3367 = (*.f64 %3192 %3366) %3369 = (/.f64 %3192 %3223) %3385 = (*.f64 %3339 #s(literal 1 binary64)) %3388 = (*.f64 %3303 %26) %3390 = (-.f64 (neg.f64 %3388) %26) %3392 = (/.f64 %3302 %3390) %3405 = (*.f64 %3366 #s(literal 1 binary64)) %3407 = (/.f64 #s(literal 1 binary64) %3364) %3413 = (-.f64 %3388 %26) %3414 = (*.f64 %26 %3304) %3428 = (fma.f64 %3303 %42 %26) %3429 = (*.f64 %42 %3304) %3477 = (*.f64 %3094 %3366) %3479 = (neg.f64 %3324) %3482 = (/.f64 %3303 %3304) %3483 = (/.f64 #s(literal -1 binary64) %3304) %3487 = (/.f64 %3315 %3320) %3489 = (/.f64 %3316 %3320) %3491 = (neg.f64 %3487) %3497 = (/.f64 #s(literal 1/2 binary64) %3320) %3500 = (/.f64 #s(literal 2 binary64) %3320) %3503 = (/.f64 %3303 %3343) %3506 = (/.f64 %3303 %3390) %3509 = (/.f64 %50 %3320) %3512 = (/.f64 %26 %3320) %3515 = (/.f64 %58 %3320) %3518 = (exp.f64 %42) %3520 = (/.f64 (neg.f64 %3518) %3223) %3523 = (/.f64 %3094 %3304) %3555 = (*.f64 %283 %26) %3557 = (neg.f64 %3555) %3565 = (sqrt.f64 %71) %3570 = (*.f64 %3555 #s(literal 2 binary64)) %3572 = (*.f64 %3555 #s(literal 1/2 binary64)) %3574 = (*.f64 %3555 %26) %3577 = (*.f64 %3565 #s(literal 1 binary64)) %3579 = (*.f64 %3555 %42) %3583 = (*.f64 %3555 %50) %3585 = (*.f64 #s(literal 0 binary64) %3555) %3587 = (*.f64 %3555 #s(literal 0 binary64)) %3597 = (sqrt.f64 %3555) %3601 = (*.f64 #s(literal 1/2 binary64) %3555) %3635 = (/.f64 %26 %2447) %3640 = (/.f64 #s(literal 1 binary64) %2447) %3648 = (/.f64 #s(literal 1 binary64) %2464) %3651 = (/.f64 #s(literal 1/2 binary64) %2447) %3658 = (*.f64 %26 %3651) %3660 = (/.f64 %26 %2489) %3662 = (*.f64 %3640 #s(literal 1 binary64)) %3664 = (*.f64 %3635 #s(literal 2 binary64)) %3666 = (*.f64 %3635 #s(literal 1/2 binary64)) %3669 = (/.f64 %26 %2500) %3672 = (*.f64 %3635 %26) %3678 = (/.f64 %42 %2500) %3680 = (/.f64 %42 %2489) %3687 = (*.f64 %3651 #s(literal 1 binary64)) %3689 = (*.f64 %3635 %42) %3691 = (/.f64 #s(literal 1 binary64) %2500) %3695 = (*.f64 %3635 %50) %3700 = (*.f64 %2489 %26) %3702 = (*.f64 %2489 #s(literal 2 binary64)) %3704 = (*.f64 %2500 %26) %3706 = (*.f64 %2500 #s(literal 2 binary64)) %3708 = (*.f64 %2500 %42) %3710 = (*.f64 %2489 %42) %3712 = (*.f64 %3635 #s(literal 0 binary64)) %3714 = (*.f64 #s(literal 0 binary64) %3635) %3718 = (*.f64 #s(literal 1/2 binary64) %3635) %3765 = (fma.f64 %2458 %2458 #s(literal 1 binary64)) %3767 = (neg.f64 %2534) %3768 = (*.f64 %2458 %2458) %3769 = (-.f64 #s(literal -1 binary64) %3768) %3771 = (/.f64 %2448 %2489) %3773 = (*.f64 %2458 %3651) %3775 = (*.f64 %2451 %3651) %3777 = (*.f64 %2327 #s(literal -2 binary64)) %3778 = (expm1.f64 %3777) %3779 = (exp.f64 %3777) %3780 = (neg.f64 %3779) %3781 = (-.f64 %3780 #s(literal 1 binary64)) %3783 = (neg.f64 %3778) %3784 = (-.f64 %3779 #s(literal -1 binary64)) %3786 = (neg.f64 %3775) %3788 = (/.f64 #s(literal 1 binary64) %3765) %3796 = (/.f64 #s(literal 1 binary64) %3769) %3800 = (/.f64 #s(literal 1 binary64) %3781) %3802 = (/.f64 #s(literal 1 binary64) %3784) %3808 = (fma.f64 %3768 %26 %26) %3810 = (/.f64 %2534 %3808) %3815 = (*.f64 %3788 #s(literal 1 binary64)) %3828 = (*.f64 %3765 %42) %3830 = (/.f64 %2534 %3828) %3844 = (*.f64 %3802 #s(literal 1 binary64)) %3856 = (-.f64 (*.f64 %3768 %26) %26) %3857 = (*.f64 %26 %3765) %3859 = (fma.f64 %3768 %42 %26) %3860 = (*.f64 %42 %3765) %3898 = (/.f64 %3768 %3765) %3899 = (/.f64 #s(literal -1 binary64) %3765) %3902 = (neg.f64 %3788) %3906 = (/.f64 %3779 %3784) %3908 = (/.f64 %3780 %3784) %3910 = (neg.f64 %3906) %3912 = (/.f64 %3768 %3808) %3917 = (/.f64 #s(literal 1/2 binary64) %3784) %3920 = (/.f64 #s(literal 2 binary64) %3784) %3923 = (/.f64 %3768 %3828) %3926 = (/.f64 %50 %3784) %3929 = (/.f64 %26 %3784) %3932 = (/.f64 %58 %3784) %4004 = (*.f64 %2447 #s(literal 0 binary64)) %4006 = (*.f64 #s(literal 0 binary64) %2447) %4019 = (*.f64 #s(literal 1/2 binary64) %2447) %4047 = (*.f64 %2458 #s(literal 1/2 binary64)) %4049 = (*.f64 %2451 #s(literal 1/2 binary64)) %4101 = (PI.f32 ) %4103 = (neg.f32 %4101) %4111 = (*.f32 %4101 %4101) %4114 = (*.f32 #s(literal 0 binary32) %4101) %4116 = (*.f32 %4101 #s(literal 0 binary32)) %4119 = (+.f32 %4101 %4101) %4123 = (*.f32 #s(literal 1/2 binary32) %4101) %4128 = (sqrt.f32 %4101) %4137 = (*.f32 %4103 %4101) %4139 = (neg.f32 %4128) %4149 = (/.f32 #s(literal 1 binary32) %4101) %4156 = (/.f32 #s(literal -1 binary32) %4101) %4174 = (*.f32 #s(literal -2 binary32) %4101) %4188 = (>.f32 %4101 #s(literal 1/10000000000 binary32)) %4189 = (>.f64 %26 #s(literal 1/10000000000 binary64)) %4190 = (PI ) %4191 = (approx %4190 %26) %4195 = (approx %4190 #s(literal 1/3 binary64)) %4197 = (/.f64 %26 %4191) %4201 = (/.f64 #s(literal 2 binary64) %938) %4203 = (/.f64 #s(literal 3 binary64) %938) %4205 = (/.f64 #s(literal 1/2 binary64) %938) %4207 = (/.f64 #s(literal -1 binary64) %938) %4209 = (/.f64 #s(literal 4 binary64) %938) %4211 = (/.f64 #s(literal -2 binary64) %938) %4213 = (/.f64 #s(literal 8 binary64) %938) %4215 = (/.f64 #s(literal 3/2 binary64) %938) %4217 = (/.f64 #s(literal -1/2 binary64) %938) %4219 = (/.f64 #s(literal -3 binary64) %938) %4221 = (/.f64 #s(literal -4 binary64) %938) %4223 = (/.f64 #s(literal 1/4 binary64) %938) %4225 = (/.f64 #s(literal 1/8 binary64) %938) %4227 = (/.f64 phi %938) %4229 = (/.f64 %42 %938) %4231 = (/.f64 %2280 %938) %4233 = (/.f64 %71 %938) %4235 = (/.f64 %78 %938) %4237 = (/.f64 %2998 %938) %4239 = (/.f64 %3080 %938) %4241 = (/.f64 %3265 %938) %4243 = (/.f64 %3555 %938) %4245 = (/.f64 %3635 %938) %4247 = (/.f64 %2447 %938) %4249 = (approx %1840 #s(literal -1/3 binary64)) %4251 = (approx %1840 #s(literal 2/3 binary64)) %4253 = (approx %1840 #s(literal 1/6 binary64)) %4255 = (approx %1840 #s(literal -2/3 binary64)) phi (neg.f64 %1) (+.f64 phi #s(literal 0 binary64)) (*.f64 phi #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) phi) (*.f64 #s(literal -1 binary64) %1) (*.f64 %1 #s(literal -1 binary64)) (fma.f64 phi #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) phi #s(literal 0 binary64)) (+.f64 phi %13) (*.f64 #s(literal 1/2 binary64) %16) (*.f64 %16 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1 binary64) %1 #s(literal 0 binary64)) (fma.f64 %1 #s(literal -1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %22) (*.f64 %22 #s(literal 2 binary64)) (/.f64 %16 #s(literal 2 binary64)) (/.f64 %27 %26) (*.f64 %26 %29) (*.f64 %29 %26) (fma.f64 #s(literal 1/2 binary64) %16 #s(literal 0 binary64)) (fma.f64 %16 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 phi #s(literal 1 binary64) %13) (fma.f64 phi #s(literal 1/2 binary64) %22) (fma.f64 #s(literal 1 binary64) phi %13) (fma.f64 #s(literal 2 binary64) %22 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) phi %22) (fma.f64 %22 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 %22 %22) (/.f64 %41 %42) (*.f64 %42 %44) (fma.f64 %26 %29 #s(literal 0 binary64)) (fma.f64 %29 %26 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) %1 %13) (fma.f64 %1 #s(literal -1 binary64) %13) (*.f64 %27 %50) (*.f64 %50 %27) (/.f64 #s(literal 1 binary64) (/.f64 %26 %27)) (fma.f64 #s(literal 1/2 binary64) %16 %13) (fma.f64 %16 #s(literal 1/2 binary64) %13) (fma.f64 %42 %44 #s(literal 0 binary64)) (*.f64 %42 %59) (*.f64 %41 %58) (fma.f64 #s(literal 1 binary64) %22 %22) (fma.f64 #s(literal 2 binary64) %22 %13) (fma.f64 %22 #s(literal 1 binary64) %22) (fma.f64 %22 #s(literal 2 binary64) %13) (fma.f64 %26 %29 %13) (fma.f64 %27 %50 #s(literal 0 binary64)) (fma.f64 %50 %27 #s(literal 0 binary64)) (fma.f64 %29 %26 %13) (/.f64 %70 %71) (/.f64 (*.f64 #s(literal 2 binary64) %27) %71) (/.f64 #s(literal 1 binary64) (/.f64 %42 %41)) (/.f64 %77 %78) (/.f64 %80 %78) (fma.f64 %42 %59 #s(literal 0 binary64)) (fma.f64 %41 %58 #s(literal 0 binary64)) (*.f64 %70 %84) (/.f64 (*.f64 %41 #s(literal 2 binary64)) %88) (/.f64 (*.f64 #s(literal 2 binary64) %41) %88) (fma.f64 %42 %44 %13) (/.f64 %93 %94) (/.f64 %96 %94) (/.f64 %98 %94) (/.f64 %100 %78) (/.f64 %102 %94) (/.f64 %104 %78) (fma.f64 %106 %29 %22) (fma.f64 %27 %50 %13) (fma.f64 %50 %27 %13) (fma.f64 %70 %84 #s(literal 0 binary64)) (*.f64 %77 %111) (fma.f64 %42 %59 %13) (fma.f64 %41 %58 %13) (fma.f64 %77 %111 #s(literal 0 binary64)) (fma.f64 %70 %84 %13) (fma.f64 (*.f64 #s(literal 1/2 binary64) %27) %50 %22) (/.f64 (*.f64 %119 %22) %78) (/.f64 (*.f64 %122 %22) %94) (fma.f64 %77 %111 %13) %126 (cos.f64 %1) (cos.f64 %128) (cos.f64 %130) (neg.f64 %132) (cos.f64 (neg.f64 %130)) (*.f64 %126 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %126) (neg.f64 (*.f64 %126 #s(literal -1 binary64))) (sin.f64 %140) (cos.f64 %143) (sin.f64 %145) (sin.f64 %147) (*.f64 %149 #s(literal 1/2 binary64)) (*.f64 %151 #s(literal 2 binary64)) (cos.f64 (+.f64 (+.f64 %1 %26) %26)) (cos.f64 (+.f64 (+.f64 %128 %26) %26)) (/.f64 %159 %26) (/.f64 %149 #s(literal 2 binary64)) (sin.f64 (+.f64 %130 %106)) (sin.f64 (+.f64 %166 %26)) (sin.f64 (neg.f64 %169)) (/.f64 %172 %42) (*.f64 %159 %50) (*.f64 %175 %26) (sin.f64 (+.f64 %169 %26)) (*.f64 %172 %58) (cos.f64 (+.f64 %166 %106)) (cos.f64 (+.f64 %169 %106)) (fma.f64 #s(literal 0 binary64) %184 %126) (fma.f64 %184 #s(literal 0 binary64) %126) (+.f64 %126 %187) (+.f64 %126 %189) (+.f64 %126 %191) (+.f64 %187 %126) (fma.f64 %194 #s(literal 0 binary64) %126) (fma.f64 %196 #s(literal 0 binary64) %126) (+.f64 (*.f64 %196 #s(literal 0 binary64)) %126) (+.f64 (*.f64 %194 #s(literal 0 binary64)) %126) (-.f64 %187 %132) (fma.f64 %126 #s(literal 1 binary64) %187) (fma.f64 %126 #s(literal 1 binary64) %189) (fma.f64 %126 #s(literal 1 binary64) %191) (fma.f64 %126 #s(literal 1/2 binary64) %151) (fma.f64 #s(literal 1 binary64) %126 %187) (fma.f64 #s(literal 1 binary64) %126 %189) (fma.f64 #s(literal 1 binary64) %126 %191) (fma.f64 #s(literal 1/2 binary64) %126 %210) (+.f64 %210 %210) (+.f64 %151 %151) (-.f64 %187 (*.f64 %132 #s(literal 1 binary64))) (fma.f64 %149 #s(literal 1/2 binary64) %187) (fma.f64 %149 #s(literal 1/2 binary64) %189) (fma.f64 %149 #s(literal 1/2 binary64) %191) (fma.f64 %151 #s(literal 2 binary64) %187) (fma.f64 %151 #s(literal 2 binary64) %189) (fma.f64 %151 #s(literal 2 binary64) %191) (fma.f64 %159 %50 %187) (fma.f64 %159 %50 %189) (fma.f64 %159 %50 %191) (fma.f64 %175 %26 %187) (fma.f64 %175 %26 %189) (fma.f64 %175 %26 %191) (fma.f64 %172 %58 %187) (fma.f64 %172 %58 %189) (fma.f64 %172 %58 %191) (/.f64 (-.f64 (cos.f64 %231) %132) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %147 %106)) %132) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %145 %106)) %132) #s(literal 2 binary64)) (-.f64 %187 (*.f64 %126 %243)) (-.f64 (*.f64 %246 %246) (*.f64 %248 %248)) %251 (fabs.f64 %251) (fabs.f64 %132) (fabs.f64 (neg.f64 %251)) (sqrt.f64 %257) (pow.f64 %259 #s(literal 2 binary64)) (pow.f64 %257 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %257 #s(literal -1/2 binary64))) (cos.f64 (asin.f64 %184)) (sin.f64 (acos.f64 %184)) (cos.f64 (asin.f64 %196)) (cos.f64 (asin.f64 %194)) (sin.f64 (acos.f64 %196)) (sin.f64 (acos.f64 %194)) (*.f64 %259 %259) (*.f64 %277 %277) (/.f64 (sqrt.f64 (fabs.f64 (+.f64 %256 %279))) %283) (/.f64 (sqrt.f64 (fabs.f64 (-.f64 %279 (cos.f64 %285)))) %283) (/.f64 (sqrt.f64 (fabs.f64 (+.f64 (cos.f64 (-.f64 %128 phi)) (cos.f64 (+.f64 %128 phi))))) %283) #s(literal 1/10000000000 binary64) %300 #s(literal 0 binary64) (neg.f64 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (-.f64 phi phi) (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 phi #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 phi %1) (+.f64 %1 phi) (/.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 4 binary64)) (/.f64 #s(literal 0 binary64) #s(literal -2 binary64)) (-.f64 %1 %1) (-.f64 %128 %128) (fma.f64 phi #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 phi #s(literal -1 binary64) phi) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal -1 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 1/2 binary64) #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) phi phi) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) %333) (+.f64 #s(literal 1/2 binary64) %335) (-.f64 (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 %128 %130) (+.f64 %340 #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) %342) (*.f64 %16 #s(literal 0 binary64)) (-.f64 %340 #s(literal 0 binary64)) (fma.f64 phi #s(literal 1 binary64) %1) (fma.f64 #s(literal 1 binary64) phi %1) (fma.f64 #s(literal 1 binary64) %1 phi) (fma.f64 %1 #s(literal 1 binary64) phi) (*.f64 #s(literal 2 binary64) %350) (*.f64 #s(literal 2 binary64) %340) (/.f64 %353 %26) (/.f64 %342 #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) %1 %1) (fma.f64 %1 #s(literal -1 binary64) %1) (expm1.f64 #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 0 binary64))) (/.f64 (/.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %333) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %335) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %335) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %333) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %335) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %333) (fma.f64 #s(literal 1/2 binary64) %342 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %333) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %333) (fma.f64 %16 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %16 #s(literal -1/2 binary64) phi) (tanh.f64 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %128 %130) (fma.f64 %128 #s(literal 1 binary64) %130) (fma.f64 #s(literal 2 binary64) %350 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %340 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) phi) phi) (fma.f64 #s(literal -2 binary64) %22 phi) (fma.f64 %384 #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 phi #s(literal -2 binary64)) #s(literal 1/2 binary64) phi) (fma.f64 #s(literal 1/2 binary64) %16 %1) (fma.f64 %16 #s(literal 1/2 binary64) %1) (fma.f64 (-.f64 %1 phi) #s(literal 1/2 binary64) phi) (*.f64 %22 %342) (fma.f64 %26 %50 #s(literal -1 binary64)) (fma.f64 %50 %26 #s(literal -1 binary64)) (/.f64 %395 #s(literal 2 binary64)) (/.f64 %395 #s(literal 4 binary64)) (fma.f64 %398 #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %22 %1) (fma.f64 #s(literal 2 binary64) (neg.f64 %22) phi) (fma.f64 %22 #s(literal 2 binary64) %1) (/.f64 %404 %42) (*.f64 %50 %353) (*.f64 %29 %353) (*.f64 %408 %26) (/.f64 %411 #s(literal 2 binary64)) (/.f64 %411 #s(literal 4 binary64)) (fma.f64 %26 %29 %1) (fma.f64 %26 %415 #s(literal -1 binary64)) (fma.f64 %26 %417 #s(literal -1 binary64)) (fma.f64 %26 (neg.f64 %29) phi) (fma.f64 %42 %58 #s(literal -1 binary64)) (fma.f64 %42 %29 phi) (fma.f64 %58 %42 #s(literal -1 binary64)) (fma.f64 %29 %26 %1) (fma.f64 %415 %26 #s(literal -1 binary64)) (+.f64 %426 %165) (-.f64 %426 %106) (fma.f64 %429 #s(literal 1/2 binary64) %130) (fma.f64 %384 #s(literal 2 binary64) %335) (fma.f64 %384 #s(literal 4 binary64) %333) (fma.f64 %22 %342 #s(literal 0 binary64)) (fma.f64 (*.f64 #s(literal -1 binary64) %16) #s(literal 1/2 binary64) phi) (*.f64 %436 %42) (*.f64 #s(literal 1/2 binary64) %438) (fma.f64 #s(literal 2 binary64) (fabs.f64 %22) %130) (fma.f64 #s(literal 2 binary64) (*.f64 %22 #s(literal -1 binary64)) phi) (*.f64 %58 %404) (/.f64 (/.f64 #s(literal 0 binary64) %26) %446) (fma.f64 %71 %84 #s(literal -1 binary64)) (fma.f64 %50 %353 #s(literal 0 binary64)) (fma.f64 %84 %71 #s(literal -1 binary64)) (fma.f64 %29 %353 #s(literal 0 binary64)) (fma.f64 %408 %26 #s(literal 0 binary64)) (fma.f64 %26 %50 %333) (fma.f64 %50 %26 %333) (fma.f64 %84 %26 %335) (fma.f64 #s(literal 2 binary64) %456 %335) (fma.f64 %398 #s(literal 1 binary64) %333) (fma.f64 %398 #s(literal 1/2 binary64) %335) (*.f64 #s(literal 2 binary64) %460) (fma.f64 %26 (fabs.f64 %29) %130) (fma.f64 %42 %44 %1) (fma.f64 %26 %465 #s(literal -1 binary64)) (fma.f64 %26 %59 phi) (fma.f64 %26 (*.f64 %29 #s(literal -1 binary64)) phi) (fma.f64 %106 %446 #s(literal -1 binary64)) (fma.f64 %27 %58 phi) (fma.f64 %446 %106 #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %410) #s(literal 4 binary64)) (/.f64 %475 %26) (fma.f64 %26 %415 %333) (fma.f64 %26 %417 %333) (fma.f64 %42 %58 %333) (fma.f64 %58 %42 %333) (fma.f64 %415 %26 %333) (fma.f64 #s(literal 1/2 binary64) %26 %482) (fma.f64 %26 #s(literal 1/2 binary64) %482) (-.f64 phi (fma.f64 %26 #s(literal -1/2 binary64) %140)) (-.f64 %140 %140) (fma.f64 %488 %489 #s(literal -1 binary64)) (fma.f64 %456 %491 #s(literal -1 binary64)) (/.f64 (fma.f64 %1 %26 %27) %26) (fma.f64 %27 %50 %1) (fma.f64 %50 %27 %1) (fma.f64 %41 %50 phi) (fma.f64 %436 %42 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %438 #s(literal 0 binary64)) (fma.f64 %500 %500 %130) (*.f64 %26 %502) (*.f64 %26 %504) (+.f64 phi %506) (+.f64 %140 %166) (+.f64 %106 %482) (-.f64 %231 phi) (fma.f64 %58 %404 #s(literal 0 binary64)) (fma.f64 %42 #s(literal -1/2 binary64) %482) (fma.f64 #s(literal 2 binary64) %460 #s(literal 0 binary64)) (fma.f64 %42 %59 %1) (fma.f64 %41 %58 %1) (sinh.f64 #s(literal 0 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) %50) %71) (fma.f64 %71 %84 %333) (fma.f64 %84 %71 %333) (/.f64 (-.f64 %71 %71) %71) (*.f64 %42 %523) (fma.f64 %26 %465 %333) (fma.f64 %106 %50 %335) (fma.f64 %106 %446 %333) (fma.f64 %50 %106 %335) (fma.f64 %446 %106 %333) (fma.f64 %78 %111 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1 binary64) %27) %50 phi) (fma.f64 %26 %502 #s(literal 0 binary64)) (fma.f64 %26 %504 #s(literal 0 binary64)) (fma.f64 %26 %535 %335) (fma.f64 %488 %489 %333) (fma.f64 %488 %538 %335) (fma.f64 %456 %540 %335) (fma.f64 %456 %491 %333) (/.f64 %543 %78) (*.f64 %545 %78) (/.f64 (-.f64 %41 %41) %42) (/.f64 (-.f64 %88 %88) %88) (*.f64 %50 %475) (fma.f64 %552 %58 %335) (fma.f64 %554 %42 %335) (fma.f64 %106 %556 #s(literal -1 binary64)) (fma.f64 phi #s(literal 1 binary64) %506) (fma.f64 #s(literal 1 binary64) phi %506) (fma.f64 #s(literal 1/2 binary64) %285 %166) (fma.f64 %285 #s(literal 1/2 binary64) %166) (fma.f64 %106 #s(literal 1 binary64) %482) (/.f64 (fma.f64 %1 %42 %41) %42) (fma.f64 (fabs.f64 %27) %415 %130) (fma.f64 %70 %84 %1) (/.f64 (-.f64 %568 %568) %429) (fma.f64 %42 %523 #s(literal 0 binary64)) (*.f64 %27 %502) (fma.f64 %42 %573 %335) (fma.f64 %575 %576 #s(literal -1 binary64)) (fma.f64 %84 %578 #s(literal -1 binary64)) (fma.f64 %580 #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 %582 %84 #s(literal -1 binary64)) (/.f64 (-.f64 %285 %285) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) %1 %506) (fma.f64 %1 #s(literal -1 binary64) %506) (*.f64 %588 %94) (fma.f64 %26 (+.f64 #s(literal 1/2 binary64) %29) %166) (fma.f64 %26 (+.f64 %29 #s(literal 1/2 binary64)) %166) (fma.f64 %545 %78 #s(literal 0 binary64)) (fma.f64 %595 %78 #s(literal -1 binary64)) (fma.f64 %78 %111 %333) (fma.f64 %50 %475 #s(literal 0 binary64)) (fma.f64 %27 %502 #s(literal 0 binary64)) (fma.f64 %165 %600 %335) (fma.f64 %106 %602 %335) (fma.f64 %106 %556 %333) (fma.f64 #s(literal 1/2 binary64) %16 %506) (fma.f64 %16 #s(literal 1/2 binary64) %506) (/.f64 (-.f64 %94 %94) %94) (fma.f64 #s(literal 2 binary64) %22 %506) (fma.f64 %22 #s(literal 2 binary64) %506) (fma.f64 %77 %111 %1) (fma.f64 %588 %94 #s(literal 0 binary64)) (fma.f64 %613 %94 #s(literal -1 binary64)) (fma.f64 %535 %615 #s(literal -1 binary64)) (fma.f64 %617 %618 #s(literal -1 binary64)) (fma.f64 %620 %621 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %623 %335) (fma.f64 %575 %625 %335) (fma.f64 %575 %576 %333) (fma.f64 %446 %628 %335) (fma.f64 %84 %630 %335) (fma.f64 %84 %578 %333) (fma.f64 %535 %633 %335) (fma.f64 %580 #s(literal 1 binary64) %333) (fma.f64 %580 #s(literal 1/2 binary64) %335) (fma.f64 %617 %637 %335) (fma.f64 %582 %84 %333) (fma.f64 %620 %50 %335) (fma.f64 %26 %29 %506) (fma.f64 %29 %26 %506) (fma.f64 %643 %78 %335) (fma.f64 %595 %78 %333) (fma.f64 %646 %647 %335) (fma.f64 %649 %42 %482) (/.f64 (-.f64 %77 %80) %78) (fma.f64 %42 %44 %506) (fma.f64 %654 %94 %335) (fma.f64 %613 %94 %333) (fma.f64 %535 %615 %333) (fma.f64 %617 %618 %333) (fma.f64 %582 %659 %335) (fma.f64 %620 %621 %333) (fma.f64 %111 %662 #s(literal -1 binary64)) (fma.f64 %111 %664 %335) (fma.f64 (/.f64 %285 %71) %26 %166) (fma.f64 %27 %50 %506) (fma.f64 %50 %27 %506) (/.f64 (-.f64 (*.f64 %285 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %285)) #s(literal 4 binary64)) (fma.f64 %674 %675 #s(literal -1 binary64)) (fma.f64 %42 %59 %506) (fma.f64 %41 %58 %506) (fma.f64 (/.f64 %285 %88) %42 %166) (/.f64 (-.f64 %98 %96) %94) (/.f64 (-.f64 %93 %102) %94) (fma.f64 %111 %662 %333) (fma.f64 %686 %78 %482) (/.f64 (-.f64 %100 %104) %78) (fma.f64 %674 %690 %335) (fma.f64 %674 %675 %333) (fma.f64 %70 %84 %506) (fma.f64 %694 %695 %335) (fma.f64 %697 %94 %482) (fma.f64 (/.f64 %285 %119) %78 %166) (fma.f64 %77 %111 %506) (fma.f64 (/.f64 %285 %122) %94 %166) (fma.f64 (sqrt.f64 (fabs.f64 %704)) %500 %130) (sin.f64 %26) (cos.f64 %165) (cos.f64 %106) (cos.f64 (fabs.f64 %106)) #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 0 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (copysign.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 0 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 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 %26 %26) (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) (/.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (fma.f64 phi #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 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 1/2 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 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 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 -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) %350) (-.f64 #s(literal 1 binary64) %350) (/.f64 %42 %42) (*.f64 %384 #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 %26 %50) (*.f64 %50 %26) (*.f64 %398 #s(literal 1 binary64)) (/.f64 %488 #s(literal 4 binary64)) (fma.f64 #s(literal 1/2 binary64) %342 #s(literal 1 binary64)) (fma.f64 %16 #s(literal 0 binary64) #s(literal 1 binary64)) (*.f64 %26 %415) (*.f64 %26 %417) (*.f64 %42 %58) (*.f64 %58 %42) (*.f64 %415 %26) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %350) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %350) (fma.f64 #s(literal 2 binary64) %350 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %340 #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %350) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %350) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %350) (fma.f64 %384 #s(literal 2 binary64) #s(literal 1/2 binary64)) (fma.f64 %384 #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 %26 %50 #s(literal 0 binary64)) (fma.f64 %50 %26 #s(literal 0 binary64)) (fma.f64 %84 %26 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %456 #s(literal 1/2 binary64)) (fma.f64 %398 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 %398 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (/.f64 %71 %71) (*.f64 %71 %84) (*.f64 %84 %71) (/.f64 (+.f64 #s(literal 4 binary64) %410) #s(literal 4 binary64)) (/.f64 %78 %78) (/.f64 %88 %88) (fma.f64 %26 %415 #s(literal 0 binary64)) (fma.f64 %26 %417 #s(literal 0 binary64)) (fma.f64 %42 %58 #s(literal 0 binary64)) (fma.f64 %58 %42 #s(literal 0 binary64)) (fma.f64 %415 %26 #s(literal 0 binary64)) (*.f64 %26 %465) (*.f64 %106 %446) (*.f64 %446 %106) (*.f64 %488 %489) (*.f64 %456 %491) (fma.f64 %22 %342 #s(literal 1 binary64)) (exp.f64 #s(literal 0 binary64)) (fma.f64 %384 #s(literal 4 binary64) %350) (/.f64 %446 %446) (fma.f64 %71 %84 #s(literal 0 binary64)) (fma.f64 %50 %353 #s(literal 1 binary64)) (fma.f64 %84 %71 #s(literal 0 binary64)) (fma.f64 %29 %353 #s(literal 1 binary64)) (fma.f64 %408 %26 #s(literal 1 binary64)) (/.f64 %94 %94) (fma.f64 %26 %50 %350) (fma.f64 %26 %465 #s(literal 0 binary64)) (fma.f64 %106 %50 #s(literal 1/2 binary64)) (fma.f64 %106 %446 #s(literal 0 binary64)) (fma.f64 %50 %26 %350) (fma.f64 %50 %106 #s(literal 1/2 binary64)) (fma.f64 %446 %106 #s(literal 0 binary64)) (fma.f64 %398 #s(literal 1 binary64) %350) (fma.f64 %26 %535 #s(literal 1/2 binary64)) (fma.f64 %488 %489 #s(literal 0 binary64)) (fma.f64 %488 %538 #s(literal 1/2 binary64)) (fma.f64 %456 %540 #s(literal 1/2 binary64)) (fma.f64 %456 %491 #s(literal 0 binary64)) (*.f64 %78 %111) (/.f64 (*.f64 #s(literal 1 binary64) %88) %88) (fma.f64 %26 %415 %350) (fma.f64 %26 %417 %350) (fma.f64 %42 %58 %350) (fma.f64 %58 %42 %350) (fma.f64 %552 %58 #s(literal 1/2 binary64)) (fma.f64 %415 %26 %350) (fma.f64 %436 %42 #s(literal 1 binary64)) (fma.f64 %554 %42 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) %438 #s(literal 1 binary64)) (cosh.f64 #s(literal 0 binary64)) (fma.f64 %58 %404 #s(literal 1 binary64)) (fma.f64 %42 %573 #s(literal 1/2 binary64)) (*.f64 %106 %556) (fma.f64 #s(literal 2 binary64) %460 #s(literal 1 binary64)) (/.f64 %582 %71) (/.f64 (fma.f64 %26 #s(literal 2 binary64) %835) %71) (/.f64 (fma.f64 %26 #s(literal 2 binary64) %838) %71) (fma.f64 %71 %84 %350) (fma.f64 %84 %71 %350) (*.f64 %575 %576) (*.f64 %84 %578) (*.f64 %580 #s(literal 1 binary64)) (*.f64 %582 %84) (hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 %78 %111 #s(literal 0 binary64)) (fma.f64 %26 %465 %350) (fma.f64 %106 %446 %350) (fma.f64 %446 %106 %350) (/.f64 %119 %119) (fma.f64 %26 %502 #s(literal 1 binary64)) (fma.f64 %26 %504 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) %119) %78) (*.f64 %595 %78) (fma.f64 %165 %600 #s(literal 1/2 binary64)) (fma.f64 %106 %602 #s(literal 1/2 binary64)) (fma.f64 %106 %556 #s(literal 0 binary64)) (fma.f64 %488 %489 %350) (fma.f64 %456 %491 %350) (/.f64 (fma.f64 %26 #s(literal -2 binary64) %864) %88) (/.f64 (fma.f64 %26 #s(literal -2 binary64) %867) %88) (fma.f64 %42 %523 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %623 #s(literal 1/2 binary64)) (fma.f64 %575 %625 #s(literal 1/2 binary64)) (fma.f64 %575 %576 #s(literal 0 binary64)) (fma.f64 %446 %628 #s(literal 1/2 binary64)) (fma.f64 %84 %630 #s(literal 1/2 binary64)) (fma.f64 %84 %578 #s(literal 0 binary64)) (fma.f64 %535 %633 #s(literal 1/2 binary64)) (fma.f64 %580 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 %580 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 %617 %637 #s(literal 1/2 binary64)) (fma.f64 %582 %84 #s(literal 0 binary64)) (fma.f64 %620 %50 #s(literal 1/2 binary64)) (/.f64 %122 %883) (/.f64 (*.f64 %122 #s(literal 1/2 binary64)) %94) (/.f64 (*.f64 #s(literal 1/2 binary64) %122) %94) (*.f64 %613 %94) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 %535 %615) (*.f64 %617 %618) (*.f64 %620 %621) (fma.f64 %545 %78 #s(literal 1 binary64)) (fma.f64 %643 %78 #s(literal 1/2 binary64)) (fma.f64 %595 %78 #s(literal 0 binary64)) (fma.f64 %50 %475 #s(literal 1 binary64)) (fma.f64 %646 %647 #s(literal 1/2 binary64)) (fma.f64 %78 %111 %350) (/.f64 (*.f64 #s(literal 1 binary64) %119) %119) (fma.f64 %27 %502 #s(literal 1 binary64)) (fma.f64 %106 %556 %350) (/.f64 (*.f64 #s(literal 1 binary64) %122) %122) (fma.f64 %588 %94 #s(literal 1 binary64)) (fma.f64 %654 %94 #s(literal 1/2 binary64)) (fma.f64 %613 %94 #s(literal 0 binary64)) (fma.f64 %535 %615 #s(literal 0 binary64)) (fma.f64 %617 %618 #s(literal 0 binary64)) (fma.f64 %582 %659 #s(literal 1/2 binary64)) (fma.f64 %620 %621 #s(literal 0 binary64)) (fma.f64 %111 %664 #s(literal 1/2 binary64)) (fma.f64 %575 %576 %350) (fma.f64 %84 %578 %350) (fma.f64 %580 #s(literal 1 binary64) %350) (fma.f64 %582 %84 %350) (pow.f64 %26 (+.f64 #s(literal -1 binary64) #s(literal 1 binary64))) (/.f64 %920 %883) (*.f64 %111 %662) (fma.f64 %595 %78 %350) (*.f64 %674 %675) (fma.f64 %613 %94 %350) (fma.f64 %111 %662 #s(literal 0 binary64)) (fma.f64 %535 %615 %350) (fma.f64 %617 %618 %350) (fma.f64 %620 %621 %350) (fma.f64 %674 %690 #s(literal 1/2 binary64)) (fma.f64 %674 %675 #s(literal 0 binary64)) (fma.f64 %694 %695 #s(literal 1/2 binary64)) (fma.f64 %111 %662 %350) (fma.f64 %674 %675 %350) (sin.f64 %106) (neg.f64 %243) %938 #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) %946) (+.f64 #s(literal -1/2 binary64) %948) (*.f64 %950 #s(literal 2 binary64)) (/.f64 %952 %26) (fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) %946) (fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) %948) (fma.f64 #s(literal -1/2 binary64) #s(literal 1 binary64) %946) (fma.f64 #s(literal -1/2 binary64) #s(literal 1 binary64) %948) (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) %950) (fma.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64) %959) (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) %946) (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) %948) (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) %946) (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) %948) (+.f64 %950 %950) (+.f64 %959 %959) (/.f64 %967 %42) (*.f64 %952 %50) (*.f64 %970 %26) (*.f64 %967 %58) (fma.f64 %950 #s(literal 2 binary64) %946) (fma.f64 %950 #s(literal 2 binary64) %948) (fma.f64 %952 %50 %946) (fma.f64 %952 %50 %948) (fma.f64 %970 %26 %946) (fma.f64 %970 %26 %948) (fma.f64 %967 %58 %946) (fma.f64 %967 %58 %948) #s(literal 2 binary64) (fabs.f64 #s(literal 2 binary64)) (fabs.f64 #s(literal -2 binary64)) (neg.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %996) (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 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 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 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 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 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 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 0 binary64)) (+.f64 #s(literal 1 binary64) %1009) (+.f64 #s(literal 1/2 binary64) %1011) (+.f64 #s(literal 1/2 binary64) %1013) (+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) %410) (fma.f64 #s(literal 1/2 binary64) %996 #s(literal 0 binary64)) (/.f64 %71 %26) (/.f64 %1020 #s(literal 4 binary64)) (*.f64 %26 %446) (*.f64 %446 %26) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1009) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1011) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1013) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1011) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1013) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1009) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1011) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1013) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1009) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1009) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1009) (/.f64 %88 %42) (*.f64 %26 %1036) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %410) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %410) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %410) (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) %410) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %410) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) %410) (fma.f64 %384 #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 %42 %1045) (*.f64 %1045 %42) (fma.f64 %26 %50 #s(literal 1 binary64)) (fma.f64 %26 %446 #s(literal 0 binary64)) (fma.f64 %50 %26 #s(literal 1 binary64)) (fma.f64 %446 %26 #s(literal 0 binary64)) (fma.f64 %398 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %996 %410) (*.f64 %71 %50) (*.f64 %50 %71) (fma.f64 %26 %415 #s(literal 1 binary64)) (fma.f64 %26 %417 #s(literal 1 binary64)) (fma.f64 %26 %1036 #s(literal 0 binary64)) (fma.f64 %42 %58 #s(literal 1 binary64)) (fma.f64 %58 %42 #s(literal 1 binary64)) (fma.f64 %415 %26 #s(literal 1 binary64)) (*.f64 %26 %1062) (*.f64 %88 %58) (*.f64 %58 %88) (/.f64 (*.f64 #s(literal -1 binary64) %71) %42) (*.f64 %415 %71) (fma.f64 %384 #s(literal 2 binary64) %1011) (fma.f64 %384 #s(literal 2 binary64) %1013) (fma.f64 %384 #s(literal 4 binary64) %1009) (fma.f64 %42 %1045 #s(literal 0 binary64)) (fma.f64 %1045 %42 #s(literal 0 binary64)) (fma.f64 %71 %50 #s(literal 0 binary64)) (fma.f64 %71 %84 #s(literal 1 binary64)) (fma.f64 %50 %71 #s(literal 0 binary64)) (fma.f64 %84 %71 #s(literal 1 binary64)) (fma.f64 %26 %50 %1009) (fma.f64 %50 %26 %1009) (fma.f64 %84 %26 %1011) (fma.f64 %84 %26 %1013) (fma.f64 #s(literal 2 binary64) %456 %1011) (fma.f64 #s(literal 2 binary64) %456 %1013) (fma.f64 %398 #s(literal 1 binary64) %1009) (fma.f64 %398 #s(literal 1/2 binary64) %1011) (fma.f64 %398 #s(literal 1/2 binary64) %1013) (fma.f64 %26 %446 %410) (fma.f64 %26 %465 #s(literal 1 binary64)) (fma.f64 %26 %1062 #s(literal 0 binary64)) (fma.f64 %106 %446 #s(literal 1 binary64)) (fma.f64 %88 %58 #s(literal 0 binary64)) (fma.f64 %446 %26 %410) (fma.f64 %446 %106 #s(literal 1 binary64)) (fma.f64 %58 %88 #s(literal 0 binary64)) (/.f64 %1095 %71) (/.f64 %119 %78) (fma.f64 %415 %71 #s(literal 0 binary64)) (fma.f64 %26 %415 %1009) (fma.f64 %26 %417 %1009) (fma.f64 %42 %58 %1009) (fma.f64 %58 %42 %1009) (fma.f64 %415 %26 %1009) (fma.f64 %488 %489 #s(literal 1 binary64)) (fma.f64 %456 %491 #s(literal 1 binary64)) (*.f64 %78 %1106) (/.f64 %1108 %88) (fma.f64 %26 %1036 %410) (/.f64 %122 %94) (/.f64 (fabs.f64 %122) %78) (*.f64 %42 %1114) (fma.f64 %42 %1045 %410) (fma.f64 %1045 %42 %410) (/.f64 %1118 %71) (fma.f64 %71 %84 %1009) (fma.f64 %84 %71 %1009) (*.f64 %42 %1122) (*.f64 %42 %1124) (fma.f64 %71 %50 %410) (fma.f64 %50 %71 %410) (fma.f64 %26 %465 %1009) (fma.f64 %106 %50 %1011) (fma.f64 %106 %50 %1013) (fma.f64 %106 %446 %1009) (fma.f64 %50 %106 %1011) (fma.f64 %50 %106 %1013) (fma.f64 %446 %106 %1009) (/.f64 (-.f64 %71 %88) %71) (fma.f64 %78 %111 #s(literal 1 binary64)) (fma.f64 %78 %1106 #s(literal 0 binary64)) (/.f64 %1139 %88) (fma.f64 %26 %1062 %410) (fma.f64 %88 %58 %410) (fma.f64 %58 %88 %410) (/.f64 (-.f64 %88 %71) %88) (fma.f64 %26 %535 %1011) (fma.f64 %26 %535 %1013) (fma.f64 %488 %489 %1009) (fma.f64 %488 %538 %1011) (fma.f64 %488 %538 %1013) (fma.f64 %456 %540 %1011) (fma.f64 %456 %540 %1013) (fma.f64 %456 %491 %1009) (*.f64 %119 %111) (fma.f64 %415 %71 %410) (fma.f64 %552 %58 %1011) (fma.f64 %552 %58 %1013) (fma.f64 %554 %42 %1011) (fma.f64 %554 %42 %1013) (fma.f64 %106 %556 #s(literal 1 binary64)) (fma.f64 %42 %1114 #s(literal 0 binary64)) (fma.f64 %42 %1122 #s(literal 0 binary64)) (fma.f64 %42 %1124 #s(literal 0 binary64)) (fma.f64 %42 %573 %1011) (fma.f64 %42 %573 %1013) (fma.f64 %575 %576 #s(literal 1 binary64)) (fma.f64 %84 %578 #s(literal 1 binary64)) (fma.f64 %580 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 %582 %84 #s(literal 1 binary64)) (/.f64 %920 %94) (*.f64 %122 %1171) (fma.f64 %119 %111 #s(literal 0 binary64)) (fma.f64 %595 %78 #s(literal 1 binary64)) (fma.f64 %78 %111 %1009) (fma.f64 %78 %1106 %410) (/.f64 (*.f64 %119 #s(literal 2 binary64)) %119) (fma.f64 %165 %600 %1011) (fma.f64 %165 %600 %1013) (fma.f64 %106 %602 %1011) (fma.f64 %106 %602 %1013) (fma.f64 %106 %556 %1009) (/.f64 %1184 %1185) (fma.f64 %42 %1114 %410) (fma.f64 %122 %1171 #s(literal 0 binary64)) (fma.f64 %613 %94 #s(literal 1 binary64)) (fma.f64 %535 %615 #s(literal 1 binary64)) (fma.f64 %617 %618 #s(literal 1 binary64)) (fma.f64 %620 %621 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %623 %1011) (fma.f64 #s(literal -1 binary64) %623 %1013) (fma.f64 %575 %625 %1011) (fma.f64 %575 %625 %1013) (fma.f64 %575 %576 %1009) (fma.f64 %446 %628 %1011) (fma.f64 %446 %628 %1013) (fma.f64 %84 %630 %1011) (fma.f64 %84 %630 %1013) (fma.f64 %84 %578 %1009) (fma.f64 %535 %633 %1011) (fma.f64 %535 %633 %1013) (fma.f64 %580 #s(literal 1 binary64) %1009) (fma.f64 %580 #s(literal 1/2 binary64) %1011) (fma.f64 %580 #s(literal 1/2 binary64) %1013) (fma.f64 %617 %637 %1011) (fma.f64 %617 %637 %1013) (fma.f64 %582 %84 %1009) (fma.f64 %620 %50 %1011) (fma.f64 %620 %50 %1013) (fma.f64 %42 %1122 %410) (fma.f64 %42 %1124 %410) (/.f64 %1215 %1216) (/.f64 (*.f64 %122 #s(literal 2 binary64)) %883) (fma.f64 %643 %78 %1011) (fma.f64 %643 %78 %1013) (fma.f64 %595 %78 %1009) (fma.f64 %646 %647 %1011) (fma.f64 %646 %647 %1013) (/.f64 %1225 %1226) (fma.f64 %119 %111 %410) (fma.f64 %654 %94 %1011) (fma.f64 %654 %94 %1013) (fma.f64 %613 %94 %1009) (fma.f64 %535 %615 %1009) (fma.f64 %617 %618 %1009) (fma.f64 %582 %659 %1011) (fma.f64 %582 %659 %1013) (fma.f64 %620 %621 %1009) (/.f64 %1237 %1238) (fma.f64 %122 %1171 %410) (fma.f64 %111 %662 #s(literal 1 binary64)) (fma.f64 %111 %664 %1011) (fma.f64 %111 %664 %1013) (fma.f64 %674 %675 #s(literal 1 binary64)) (fma.f64 %111 %662 %1009) (fma.f64 %674 %690 %1011) (fma.f64 %674 %690 %1013) (fma.f64 %674 %675 %1009) (fma.f64 %694 %695 %1011) (fma.f64 %694 %695 %1013) %568 (fabs.f64 %568) (fabs.f64 %1252) (*.f64 %1 %1) (*.f64 %128 %128) (neg.f64 %1252) (*.f64 #s(literal 1 binary64) %568) (*.f64 %568 #s(literal 1 binary64)) (*.f64 %130 %130) (*.f64 %16 %22) (*.f64 (*.f64 phi %16) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 %22 phi)) (/.f64 (*.f64 %27 phi) %26) (/.f64 %1267 %26) (*.f64 %26 (*.f64 %29 phi)) (*.f64 %27 %29) (sqrt.f64 (*.f64 %568 %568)) (/.f64 (*.f64 %41 phi) %42) (/.f64 (*.f64 phi %41) %42) (*.f64 #s(literal 4 binary64) (*.f64 %22 %22)) (*.f64 %1267 %50) (*.f64 (*.f64 %16 %16) %384) (/.f64 %1283 %78) (*.f64 %78 (*.f64 %29 %29)) (pow.f64 phi #s(literal 2 binary64)) (/.f64 (*.f64 %41 %27) %94) (/.f64 (*.f64 %41 %41) %78) (/.f64 (*.f64 %27 %41) %94) (pow.f64 %1 #s(literal 2 binary64)) (pow.f64 %128 #s(literal 2 binary64)) (*.f64 %1283 %111) (*.f64 phi %704) (*.f64 %704 phi) (/.f64 #s(literal 1 binary64) (pow.f64 phi #s(literal -2 binary64))) (*.f64 (*.f64 %704 #s(literal 1 binary64)) phi) (*.f64 (*.f64 %704 %16) #s(literal 1/2 binary64)) (*.f64 (*.f64 %704 #s(literal 2 binary64)) %22) (/.f64 %1307 %26) (*.f64 (*.f64 %704 %26) %29) (/.f64 (*.f64 %704 %41) %42) (*.f64 %1307 %50) #s(literal 1/2 binary64) (fabs.f64 #s(literal 1/2 binary64)) (neg.f64 #s(literal -1/2 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 4 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) %1327) (*.f64 %384 #s(literal 2 binary64)) (/.f64 %26 %71) (/.f64 %106 %26) (*.f64 %84 %26) (*.f64 #s(literal 2 binary64) %456) (*.f64 %398 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) %540) (/.f64 %42 %88) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1327) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1327) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1327) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %384) (fma.f64 %384 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 %384 %384) (/.f64 %552 %42) (fma.f64 %84 %26 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %456 #s(literal 0 binary64)) (fma.f64 %398 #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 %106 %50) (*.f64 %50 %106) (+.f64 %456 %456) (*.f64 %26 %535) (*.f64 %488 %538) (*.f64 %456 %540) (*.f64 %552 %58) (*.f64 %554 %42) (fma.f64 %384 #s(literal 2 binary64) %1327) (/.f64 %50 %446) (*.f64 %42 %573) (fma.f64 %106 %50 #s(literal 0 binary64)) (fma.f64 %50 %106 #s(literal 0 binary64)) (fma.f64 %84 %26 %1327) (fma.f64 #s(literal 2 binary64) %456 %1327) (fma.f64 %398 #s(literal 1/2 binary64) %1327) (/.f64 %78 %119) (fma.f64 %26 %535 #s(literal 0 binary64)) (fma.f64 %488 %538 #s(literal 0 binary64)) (fma.f64 %456 %540 #s(literal 0 binary64)) (fma.f64 %552 %58 #s(literal 0 binary64)) (fma.f64 %554 %42 #s(literal 0 binary64)) (fma.f64 %42 %573 #s(literal 0 binary64)) (*.f64 %165 %600) (*.f64 %106 %602) (/.f64 %94 %122) (/.f64 (/.f64 #s(literal 1 binary64) %50) %71) (*.f64 #s(literal -1 binary64) %623) (*.f64 %575 %625) (*.f64 %446 %628) (*.f64 %84 %630) (*.f64 %535 %633) (*.f64 %580 #s(literal 1/2 binary64)) (*.f64 %617 %637) (*.f64 %620 %50) (fma.f64 %106 %50 %1327) (fma.f64 %50 %106 %1327) (*.f64 %643 %78) (*.f64 %646 %647) (fma.f64 %26 %535 %1327) (fma.f64 %165 %600 #s(literal 0 binary64)) (fma.f64 %106 %602 #s(literal 0 binary64)) (fma.f64 %488 %538 %1327) (fma.f64 %456 %540 %1327) (fma.f64 %552 %58 %1327) (fma.f64 %554 %42 %1327) (fma.f64 #s(literal -1 binary64) %623 #s(literal 0 binary64)) (fma.f64 %575 %625 #s(literal 0 binary64)) (fma.f64 %446 %628 #s(literal 0 binary64)) (fma.f64 %84 %630 #s(literal 0 binary64)) (fma.f64 %535 %633 #s(literal 0 binary64)) (fma.f64 %580 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %617 %637 #s(literal 0 binary64)) (fma.f64 %620 %50 #s(literal 0 binary64)) (fma.f64 %42 %573 %1327) (*.f64 %654 %94) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (*.f64 %582 %659) (fma.f64 %643 %78 #s(literal 0 binary64)) (*.f64 %111 %664) (fma.f64 %646 %647 #s(literal 0 binary64)) (fma.f64 %165 %600 %1327) (fma.f64 %106 %602 %1327) (fma.f64 %654 %94 #s(literal 0 binary64)) (fma.f64 %582 %659 #s(literal 0 binary64)) (fma.f64 %111 %664 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) %623 %1327) (fma.f64 %575 %625 %1327) (fma.f64 %446 %628 %1327) (fma.f64 %84 %630 %1327) (fma.f64 %535 %633 %1327) (fma.f64 %580 #s(literal 1/2 binary64) %1327) (fma.f64 %617 %637 %1327) (fma.f64 %620 %50 %1327) (fma.f64 %643 %78 %1327) (fma.f64 %646 %647 %1327) (*.f64 %674 %690) (*.f64 %694 %695) (fma.f64 %654 %94 %1327) (fma.f64 %582 %659 %1327) (fma.f64 %111 %664 %1327) (fma.f64 %674 %690 #s(literal 0 binary64)) (fma.f64 %694 %695 #s(literal 0 binary64)) (fma.f64 %674 %690 %1327) (fma.f64 %694 %695 %1327) #s(literal 1/6 binary64) #s(literal 1/3 binary64) (neg.f64 #s(literal -1/3 binary64)) (*.f64 phi %1437) (*.f64 %568 #s(literal 1/3 binary64)) %1440 (*.f64 %1437 phi) (*.f64 #s(literal -1/3 binary64) %1252) (*.f64 %1443 %1) (*.f64 %1252 #s(literal -1/3 binary64)) (neg.f64 %1446) (*.f64 %1 %1448) (*.f64 %128 %1450) (*.f64 %1452 %128) (*.f64 %1454 %1) (*.f64 #s(literal 1 binary64) %1440) (*.f64 %1440 #s(literal 1 binary64)) (*.f64 %16 %1458) (*.f64 %1460 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %1462) (*.f64 %1464 %22) (/.f64 (*.f64 %27 %1437) %26) (/.f64 %1468 %26) (*.f64 %26 %1470) (*.f64 %1472 %29) (/.f64 (neg.f64 %1468) %42) (/.f64 (*.f64 %41 %1437) %42) (*.f64 %27 %1478) (*.f64 %1468 %50) (*.f64 %704 %1437) (*.f64 %1482 phi) (fma.f64 phi %1437 #s(literal 1 binary64)) (fma.f64 %568 #s(literal 1/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/3 binary64) %568 #s(literal 1 binary64)) %1487 (+.f64 #s(literal 1 binary64) %1440) (+.f64 %1440 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %1446) (-.f64 %1440 #s(literal -1 binary64)) (fma.f64 #s(literal -1/3 binary64) %1252 #s(literal 1 binary64)) (fma.f64 %1443 %1 #s(literal 1 binary64)) (fma.f64 %1252 #s(literal -1/3 binary64) #s(literal 1 binary64)) (neg.f64 %1495) (neg.f64 (+.f64 #s(literal -1 binary64) %1446)) (neg.f64 (-.f64 #s(literal -1 binary64) %1440)) (fma.f64 %1 %1448 #s(literal 1 binary64)) (fma.f64 %128 %1450 #s(literal 1 binary64)) (fma.f64 %1452 %128 #s(literal 1 binary64)) (fma.f64 %1454 %1 #s(literal 1 binary64)) (+.f64 %1487 #s(literal 0 binary64)) (+.f64 (fma.f64 %1437 phi #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1440) (fma.f64 #s(literal 1 binary64) %1440 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1440) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1440) (fma.f64 %1440 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1440) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1440) (+.f64 #s(literal 1 binary64) %1515) (+.f64 #s(literal 1 binary64) %1517) (+.f64 #s(literal 1/2 binary64) %1519) (+.f64 #s(literal 1/2 binary64) %1521) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1515) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1517) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1519) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1521) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1519) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1521) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1515) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1517) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1519) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1521) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1515) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1517) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1515) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1517) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1515) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1517) (fma.f64 %16 %1458 #s(literal 1 binary64)) (fma.f64 %1460 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %1462 #s(literal 1 binary64)) (fma.f64 %384 #s(literal 4 binary64) %1440) (fma.f64 %1464 %22 #s(literal 1 binary64)) (/.f64 %1544 %26) (fma.f64 %26 %50 %1440) (fma.f64 %26 %1470 #s(literal 1 binary64)) (fma.f64 %50 %26 %1440) (fma.f64 %1472 %29 #s(literal 1 binary64)) (/.f64 (fma.f64 %1440 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %398 #s(literal 1 binary64) %1440) (fma.f64 %26 %415 %1440) (fma.f64 %26 %417 %1440) (fma.f64 %42 %58 %1440) (fma.f64 %58 %42 %1440) (fma.f64 %415 %26 %1440) (fma.f64 %384 #s(literal 2 binary64) %1519) (fma.f64 %384 #s(literal 2 binary64) %1521) (fma.f64 %384 #s(literal 4 binary64) %1515) (fma.f64 %384 #s(literal 4 binary64) %1517) (/.f64 (neg.f64 %1544) %42) (neg.f64 (/.f64 %1544 %42)) (/.f64 %1566 %42) (/.f64 (neg.f64 %1566) %26) (neg.f64 (/.f64 %1566 %26)) (fma.f64 %71 %84 %1440) (fma.f64 %84 %71 %1440) (fma.f64 %26 %50 %1515) (fma.f64 %26 %50 %1517) (fma.f64 %50 %26 %1515) (fma.f64 %50 %26 %1517) (fma.f64 %84 %26 %1519) (fma.f64 %84 %26 %1521) (fma.f64 #s(literal 2 binary64) %456 %1519) (fma.f64 #s(literal 2 binary64) %456 %1521) (fma.f64 %398 #s(literal 1 binary64) %1515) (fma.f64 %398 #s(literal 1 binary64) %1517) (fma.f64 %398 #s(literal 1/2 binary64) %1519) (fma.f64 %398 #s(literal 1/2 binary64) %1521) (*.f64 %1544 %50) (fma.f64 %26 %465 %1440) (fma.f64 %106 %446 %1440) (fma.f64 %27 %1478 #s(literal 1 binary64)) (fma.f64 %446 %106 %1440) (fma.f64 %1468 %50 #s(literal 1 binary64)) (fma.f64 %26 %415 %1515) (fma.f64 %26 %415 %1517) (fma.f64 %26 %417 %1515) (fma.f64 %26 %417 %1517) (fma.f64 %42 %58 %1515) (fma.f64 %42 %58 %1517) (fma.f64 %58 %42 %1515) (fma.f64 %58 %42 %1517) (fma.f64 %415 %26 %1515) (fma.f64 %415 %26 %1517) (/.f64 #s(literal 1 binary64) (/.f64 %26 %1544)) (fma.f64 %488 %489 %1440) (fma.f64 %456 %491 %1440) (*.f64 %1566 %58) (fma.f64 %1544 %50 #s(literal 0 binary64)) (fma.f64 %71 %84 %1515) (fma.f64 %71 %84 %1517) (fma.f64 %84 %71 %1515) (fma.f64 %84 %71 %1517) (fma.f64 %26 %465 %1515) (fma.f64 %26 %465 %1517) (fma.f64 %106 %50 %1519) (fma.f64 %106 %50 %1521) (fma.f64 %106 %446 %1515) (fma.f64 %106 %446 %1517) (fma.f64 %50 %106 %1519) (fma.f64 %50 %106 %1521) (fma.f64 %446 %106 %1515) (fma.f64 %446 %106 %1517) (/.f64 #s(literal 1 binary64) (/.f64 %42 %1566)) (fma.f64 %78 %111 %1440) (fma.f64 %1566 %58 #s(literal 0 binary64)) (fma.f64 %26 %535 %1519) (fma.f64 %26 %535 %1521) (fma.f64 %488 %489 %1515) (fma.f64 %488 %489 %1517) (fma.f64 %488 %538 %1519) (fma.f64 %488 %538 %1521) (fma.f64 %456 %540 %1519) (fma.f64 %456 %540 %1521) (fma.f64 %456 %491 %1515) (fma.f64 %456 %491 %1517) (fma.f64 %552 %58 %1519) (fma.f64 %552 %58 %1521) (fma.f64 %554 %42 %1519) (fma.f64 %554 %42 %1521) (fma.f64 %106 %556 %1440) (fma.f64 %42 %573 %1519) (fma.f64 %42 %573 %1521) (fma.f64 %575 %576 %1440) (fma.f64 %84 %578 %1440) (fma.f64 %580 #s(literal 1 binary64) %1440) (fma.f64 %582 %84 %1440) (fma.f64 %595 %78 %1440) (fma.f64 %78 %111 %1515) (fma.f64 %78 %111 %1517) (fma.f64 %165 %600 %1519) (fma.f64 %165 %600 %1521) (fma.f64 %106 %602 %1519) (fma.f64 %106 %602 %1521) (fma.f64 %106 %556 %1515) (fma.f64 %106 %556 %1517) (fma.f64 %613 %94 %1440) (fma.f64 %704 %1437 #s(literal 1 binary64)) (fma.f64 %1482 phi #s(literal 1 binary64)) (fma.f64 %535 %615 %1440) (fma.f64 %617 %618 %1440) (fma.f64 %620 %621 %1440) (fma.f64 #s(literal -1 binary64) %623 %1519) (fma.f64 #s(literal -1 binary64) %623 %1521) (fma.f64 %575 %625 %1519) (fma.f64 %575 %625 %1521) (fma.f64 %575 %576 %1515) (fma.f64 %575 %576 %1517) (fma.f64 %446 %628 %1519) (fma.f64 %446 %628 %1521) (fma.f64 %84 %630 %1519) (fma.f64 %84 %630 %1521) (fma.f64 %84 %578 %1515) (fma.f64 %84 %578 %1517) (fma.f64 %535 %633 %1519) (fma.f64 %535 %633 %1521) (fma.f64 %580 #s(literal 1 binary64) %1515) (fma.f64 %580 #s(literal 1 binary64) %1517) (fma.f64 %580 #s(literal 1/2 binary64) %1519) (fma.f64 %580 #s(literal 1/2 binary64) %1521) (fma.f64 %617 %637 %1519) (fma.f64 %617 %637 %1521) (fma.f64 %582 %84 %1515) (fma.f64 %582 %84 %1517) (fma.f64 %620 %50 %1519) (fma.f64 %620 %50 %1521) (fma.f64 %643 %78 %1519) (fma.f64 %643 %78 %1521) (fma.f64 %595 %78 %1515) (fma.f64 %595 %78 %1517) (fma.f64 %646 %647 %1519) (fma.f64 %646 %647 %1521) (fma.f64 %654 %94 %1519) (fma.f64 %654 %94 %1521) (fma.f64 %613 %94 %1515) (fma.f64 %613 %94 %1517) (fma.f64 %535 %615 %1515) (fma.f64 %535 %615 %1517) (fma.f64 %617 %618 %1515) (fma.f64 %617 %618 %1517) (fma.f64 %582 %659 %1519) (fma.f64 %582 %659 %1521) (fma.f64 %620 %621 %1515) (fma.f64 %620 %621 %1517) (fma.f64 %111 %662 %1440) (fma.f64 %111 %664 %1519) (fma.f64 %111 %664 %1521) (fma.f64 %674 %675 %1440) (fma.f64 %111 %662 %1515) (fma.f64 %111 %662 %1517) (fma.f64 %674 %690 %1519) (fma.f64 %674 %690 %1521) (fma.f64 %674 %675 %1515) (fma.f64 %674 %675 %1517) (fma.f64 %694 %695 %1519) (fma.f64 %694 %695 %1521) (fma.f64 phi %1440 phi) (fma.f64 %568 %1437 phi) (fma.f64 #s(literal 1/3 binary64) %1718 phi) (fma.f64 %1440 phi phi) %1721 (fma.f64 %1718 #s(literal 1/3 binary64) phi) (*.f64 phi %1487) (*.f64 %1487 phi) (+.f64 phi %1725) (+.f64 %1725 phi) (-.f64 phi %1728) (fma.f64 %1 %1446 phi) (fma.f64 %1446 %1 phi) (neg.f64 (*.f64 %1495 phi)) (neg.f64 (*.f64 phi %1495)) (neg.f64 (-.f64 %1728 phi)) (-.f64 %1725 %1) (fma.f64 %128 (*.f64 %128 %1437) phi) (fma.f64 (*.f64 %1437 %128) %128 phi) (neg.f64 (*.f64 %1487 %1)) (neg.f64 (*.f64 %1 %1487)) (fma.f64 phi #s(literal 1 binary64) %1725) (fma.f64 #s(literal 1 binary64) phi %1725) (fma.f64 #s(literal 1 binary64) %1725 phi) (fma.f64 %1725 #s(literal 1 binary64) phi) (*.f64 phi (*.f64 #s(literal 1 binary64) %1487)) (*.f64 #s(literal 1 binary64) %1721) (*.f64 %1721 #s(literal 1 binary64)) (*.f64 (*.f64 %1487 #s(literal 1 binary64)) phi) (fma.f64 #s(literal -1 binary64) %1 %1725) (fma.f64 %1 #s(literal -1 binary64) %1725) (fma.f64 #s(literal 1/2 binary64) %16 %1725) (fma.f64 %16 #s(literal 1/2 binary64) %1725) (fma.f64 %16 (*.f64 #s(literal 1/2 binary64) %1440) phi) (fma.f64 (*.f64 %1440 %16) #s(literal 1/2 binary64) phi) (*.f64 %16 (*.f64 #s(literal 1/2 binary64) %1487)) (*.f64 (*.f64 %1487 %16) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %22 %1725) (fma.f64 #s(literal 2 binary64) (*.f64 %22 %1440) phi) (fma.f64 %22 #s(literal 2 binary64) %1725) (fma.f64 (*.f64 %1440 #s(literal 2 binary64)) %22 phi) (*.f64 #s(literal 2 binary64) (*.f64 %22 %1487)) (*.f64 (*.f64 %1487 #s(literal 2 binary64)) %22) (/.f64 (*.f64 %1544 phi) %26) (/.f64 (*.f64 phi %1544) %26) (*.f64 %1544 %29) (/.f64 %1784 %26) (/.f64 (*.f64 %27 %1487) %26) (fma.f64 %26 %29 %1725) (fma.f64 %26 (*.f64 %29 %1440) phi) (fma.f64 %29 %26 %1725) (fma.f64 %1468 %29 phi) (*.f64 %26 (*.f64 %29 %1487)) (/.f64 (*.f64 %1487 %41) %42) (/.f64 (*.f64 %41 %1487) %42) (/.f64 (*.f64 %1566 phi) %42) (/.f64 (*.f64 phi %1566) %42) (fma.f64 %42 %44 %1725) (/.f64 (fma.f64 %1725 %26 %27) %26) (fma.f64 %27 %50 %1725) (fma.f64 %27 (*.f64 %50 %1440) phi) (fma.f64 %50 %27 %1725) (fma.f64 (*.f64 %1440 %27) %50 phi) (*.f64 %27 (*.f64 %50 %1487)) (*.f64 %1784 %50) (fma.f64 %42 %59 %1725) (fma.f64 %41 %58 %1725) (/.f64 (*.f64 %1544 %27) %78) (/.f64 (*.f64 %27 %1544) %78) (/.f64 (fma.f64 %1725 %42 %41) %42) (fma.f64 %70 %84 %1725) (/.f64 (*.f64 %41 %1544) %94) (/.f64 (*.f64 %1544 %41) %94) (/.f64 (*.f64 %1566 %27) %94) (/.f64 (*.f64 %1566 %41) %78) (/.f64 (*.f64 %27 %1566) %94) (/.f64 (*.f64 %41 %1566) %78) (fma.f64 %77 %111 %1725) (fma.f64 %704 %1440 phi) (fma.f64 (*.f64 %1437 %704) phi phi) %1841 #s(literal -1 binary64) (neg.f64 #s(literal 1 binary64)) (+.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (+.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 2 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 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 %26 %42) (/.f64 %42 %26) (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 0 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 2 binary64) #s(literal -1/2 binary64) #s(literal 0 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 -1 binary64) #s(literal 1 binary64) #s(literal 0 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/2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal -1 binary64) %1866) (+.f64 #s(literal -1 binary64) %1868) (*.f64 #s(literal 1/2 binary64) %1870) (*.f64 %26 %58) (*.f64 %58 %26) (*.f64 %42 %50) (*.f64 %50 %42) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %1866) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %1868) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %1866) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %1868) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %1866) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %1868) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %1866) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %1868) (fma.f64 #s(literal 1/2 binary64) %1870 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %1866) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %1868) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %1866) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %1868) (fma.f64 %950 #s(literal 2 binary64) #s(literal -1/2 binary64)) (/.f64 %1890 %42) (fma.f64 %26 %58 #s(literal 0 binary64)) (fma.f64 %58 %26 #s(literal 0 binary64)) (/.f64 %71 %88) (/.f64 %88 %71) (/.f64 %1896 %26) (fma.f64 %42 %50 #s(literal 0 binary64)) (fma.f64 %50 %42 #s(literal 0 binary64)) (*.f64 %26 %1900) (*.f64 %26 %1902) (*.f64 %88 %84) (/.f64 %78 %94) (/.f64 %94 %78) (/.f64 (*.f64 %88 #s(literal -1/2 binary64)) %42) (*.f64 %1890 %58) (fma.f64 #s(literal 1/2 binary64) %1870 %1866) (fma.f64 #s(literal 1/2 binary64) %1870 %1868) (fma.f64 %26 %58 %1866) (fma.f64 %26 %58 %1868) (fma.f64 %26 %1900 #s(literal 0 binary64)) (fma.f64 %26 %1902 #s(literal 0 binary64)) (fma.f64 %88 %84 #s(literal 0 binary64)) (fma.f64 %952 %50 #s(literal -1/2 binary64)) (fma.f64 %58 %26 %1866) (fma.f64 %58 %26 %1868) (fma.f64 %970 %26 #s(literal -1/2 binary64)) (*.f64 %50 %1896) (fma.f64 %42 %50 %1866) (fma.f64 %42 %50 %1868) (fma.f64 %50 %42 %1866) (fma.f64 %50 %42 %1868) (fma.f64 %967 %58 #s(literal -1/2 binary64)) (fma.f64 %1890 %58 #s(literal 0 binary64)) (*.f64 %94 %111) (fma.f64 %50 %1896 #s(literal 0 binary64)) (fma.f64 %26 %1900 %1866) (fma.f64 %26 %1900 %1868) (fma.f64 %26 %1902 %1866) (fma.f64 %26 %1902 %1868) (fma.f64 %88 %84 %1866) (fma.f64 %88 %84 %1868) (/.f64 (*.f64 %119 #s(literal -1/2 binary64)) %78) (fma.f64 %94 %111 #s(literal 0 binary64)) (fma.f64 %1890 %58 %1866) (fma.f64 %1890 %58 %1868) (/.f64 (*.f64 %122 #s(literal -1/2 binary64)) %94) (fma.f64 %50 %1896 %1866) (fma.f64 %50 %1896 %1868) (fma.f64 %94 %111 %1866) (fma.f64 %94 %111 %1868) #s(literal 4 binary64) (neg.f64 #s(literal -4 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) %1961) (+.f64 %1963 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (-.f64 %1963 #s(literal -1 binary64)) (+.f64 #s(literal 4 binary64) %1968) (+.f64 #s(literal 4 binary64) %1970) (*.f64 #s(literal 1/2 binary64) %1020) (fma.f64 #s(literal 1/2 binary64) %996 #s(literal 2 binary64)) (*.f64 %1974 #s(literal 1/2 binary64)) (/.f64 %1976 %26) (/.f64 %1974 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1961) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1961) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1961) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1961) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1961) (fma.f64 #s(literal 1 binary64) #s(literal 4 binary64) %1968) (fma.f64 #s(literal 1 binary64) #s(literal 4 binary64) %1970) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) %1968) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) %1970) (fma.f64 #s(literal 4 binary64) #s(literal 1 binary64) %1968) (fma.f64 #s(literal 4 binary64) #s(literal 1 binary64) %1970) (fma.f64 #s(literal -4 binary64) #s(literal -1 binary64) %1968) (fma.f64 #s(literal -4 binary64) #s(literal -1 binary64) %1970) (/.f64 %1992 %42) (fma.f64 %26 %446 #s(literal 2 binary64)) (fma.f64 %446 %26 #s(literal 2 binary64)) (*.f64 %71 %446) (*.f64 %446 %71) (fma.f64 %26 %1036 #s(literal 2 binary64)) (*.f64 %1976 %50) (*.f64 %2000 %26) (fma.f64 #s(literal 1/2 binary64) %1020 %1968) (fma.f64 #s(literal 1/2 binary64) %1020 %1970) (fma.f64 %384 #s(literal 4 binary64) %1961) (fma.f64 %42 %1045 #s(literal 2 binary64)) (fma.f64 %1045 %42 #s(literal 2 binary64)) (*.f64 %1992 %58) (fma.f64 %1974 #s(literal 1/2 binary64) %1968) (fma.f64 %1974 #s(literal 1/2 binary64) %1970) (/.f64 %1118 %26) (fma.f64 %71 %50 #s(literal 2 binary64)) (fma.f64 %50 %71 #s(literal 2 binary64)) (fma.f64 %26 %50 %1961) (fma.f64 %50 %26 %1961) (fma.f64 %398 #s(literal 1 binary64) %1961) (fma.f64 %26 %1062 #s(literal 2 binary64)) (fma.f64 %88 %58 #s(literal 2 binary64)) (fma.f64 %58 %88 #s(literal 2 binary64)) (fma.f64 %415 %71 #s(literal 2 binary64)) (fma.f64 %26 %415 %1961) (fma.f64 %26 %417 %1961) (fma.f64 %42 %58 %1961) (fma.f64 %58 %42 %1961) (fma.f64 %415 %26 %1961) (/.f64 %1139 %42) (*.f64 %26 %2026) (fma.f64 %71 %84 %1961) (fma.f64 %84 %71 %1961) (*.f64 %50 %1118) (fma.f64 %71 %446 %1968) (fma.f64 %71 %446 %1970) (fma.f64 %446 %71 %1968) (fma.f64 %446 %71 %1970) (fma.f64 %26 %465 %1961) (fma.f64 %106 %446 %1961) (fma.f64 %446 %106 %1961) (fma.f64 %78 %1106 #s(literal 2 binary64)) (fma.f64 %1976 %50 %1968) (fma.f64 %1976 %50 %1970) (fma.f64 %2000 %26 %1968) (fma.f64 %2000 %26 %1970) (fma.f64 %488 %489 %1961) (fma.f64 %456 %491 %1961) (fma.f64 %42 %1114 #s(literal 2 binary64)) (fma.f64 %1992 %58 %1968) (fma.f64 %1992 %58 %1970) (fma.f64 %42 %1122 #s(literal 2 binary64)) (fma.f64 %42 %1124 #s(literal 2 binary64)) (fma.f64 %119 %111 #s(literal 2 binary64)) (fma.f64 %78 %111 %1961) (fma.f64 %26 %2026 %1968) (fma.f64 %26 %2026 %1970) (fma.f64 %106 %556 %1961) (fma.f64 %122 %1171 #s(literal 2 binary64)) (fma.f64 %575 %576 %1961) (fma.f64 %84 %578 %1961) (fma.f64 %580 #s(literal 1 binary64) %1961) (fma.f64 %582 %84 %1961) (fma.f64 %50 %1118 %1968) (fma.f64 %50 %1118 %1970) (/.f64 (fma.f64 %26 %71 %119) %78) (fma.f64 %595 %78 %1961) (fma.f64 %613 %94 %1961) (fma.f64 %535 %615 %1961) (fma.f64 %617 %618 %1961) (fma.f64 %620 %621 %1961) (/.f64 (fma.f64 %26 %88 %122) %94) (fma.f64 %111 %662 %1961) (fma.f64 %674 %675 %1961) (/.f64 (fma.f64 %119 %26 (*.f64 %78 %71)) %1185) (/.f64 (fma.f64 %119 %26 (*.f64 %71 %78)) %1185) (/.f64 (fma.f64 %71 %78 %2079) %1185) (/.f64 (fma.f64 %71 %78 %1184) %1185) (/.f64 (fma.f64 %119 %42 (*.f64 %78 %88)) %1226) (/.f64 (fma.f64 %119 %42 (*.f64 %88 %78)) %1226) (/.f64 (fma.f64 %71 %94 %2090) %1226) (/.f64 (fma.f64 %71 %94 %1215) %1226) (/.f64 (fma.f64 %88 %78 (*.f64 %42 %119)) %1226) (/.f64 (fma.f64 %88 %78 %1225) %1226) (/.f64 (fma.f64 %122 %26 (*.f64 %94 %71)) %1216) (/.f64 (fma.f64 %122 %26 (*.f64 %71 %94)) %1216) (/.f64 (fma.f64 %88 %94 (*.f64 %42 %122)) %1185) (/.f64 (fma.f64 %88 %94 %1237) %1185) (/.f64 (fma.f64 %122 %42 (*.f64 %94 %88)) %1238) (/.f64 (fma.f64 %122 %42 (*.f64 %88 %94)) %1238) (/.f64 (fma.f64 %119 %78 (*.f64 %78 %119)) %2119) (/.f64 (fma.f64 %119 %78 (*.f64 %119 %78)) %2119) (/.f64 (fma.f64 %119 %94 (*.f64 %78 %122)) %2126) (/.f64 (fma.f64 %119 %94 (*.f64 %122 %78)) %2126) (/.f64 (fma.f64 %122 %78 (*.f64 %94 %119)) %2133) (/.f64 (fma.f64 %122 %78 (*.f64 %119 %94)) %2133) (/.f64 (fma.f64 %122 %94 (*.f64 %94 %122)) %2140) (/.f64 (fma.f64 %122 %94 (*.f64 %122 %94)) %2140) #s(literal 1/4 binary64) (neg.f64 #s(literal -1/4 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) %2150) (+.f64 #s(literal 1/4 binary64) %2152) (*.f64 %2154 #s(literal 1/2 binary64)) (*.f64 %2156 #s(literal 2 binary64)) (/.f64 %2158 %26) (/.f64 %2154 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) %2150) (fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) %2152) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64) %2163) (fma.f64 #s(literal 1/4 binary64) #s(literal 1 binary64) %2150) (fma.f64 #s(literal 1/4 binary64) #s(literal 1 binary64) %2152) (fma.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64) %2156) (+.f64 %2163 %2163) (+.f64 %2156 %2156) (/.f64 %2170 %42) (*.f64 %2158 %50) (*.f64 %2173 %26) (*.f64 %2170 %58) (fma.f64 %2154 #s(literal 1/2 binary64) %2150) (fma.f64 %2154 #s(literal 1/2 binary64) %2152) (fma.f64 %2156 #s(literal 2 binary64) %2150) (fma.f64 %2156 #s(literal 2 binary64) %2152) (fma.f64 %2158 %50 %2150) (fma.f64 %2158 %50 %2152) (fma.f64 %2173 %26 %2150) (fma.f64 %2173 %26 %2152) (fma.f64 %2170 %58 %2150) (fma.f64 %2170 %58 %2152) #s(literal -2 binary64) (neg.f64 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal -4 binary64)) (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal -1 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 -2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) (+.f64 #s(literal -2 binary64) %2201) (+.f64 #s(literal -2 binary64) %2203) (*.f64 %2205 #s(literal 1/2 binary64)) (/.f64 %88 %26) (/.f64 %2205 #s(literal 2 binary64)) (/.f64 %71 %42) (*.f64 %26 %2210) (*.f64 %42 %446) (fma.f64 #s(literal 1 binary64) #s(literal -2 binary64) %2201) (fma.f64 #s(literal 1 binary64) #s(literal -2 binary64) %2203) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) %2201) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) %2203) (fma.f64 #s(literal 2 binary64) #s(literal -1 binary64) %2201) (fma.f64 #s(literal 2 binary64) #s(literal -1 binary64) %2203) (fma.f64 #s(literal 1/2 binary64) #s(literal -4 binary64) %2201) (fma.f64 #s(literal 1/2 binary64) #s(literal -4 binary64) %2203) (fma.f64 #s(literal 1/2 binary64) %1870 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) %2201) (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) %2203) (fma.f64 #s(literal -2 binary64) #s(literal 1 binary64) %2201) (fma.f64 #s(literal -2 binary64) #s(literal 1 binary64) %2203) (fma.f64 %26 %58 #s(literal -1 binary64)) (fma.f64 %58 %26 #s(literal -1 binary64)) (*.f64 %71 %58) (*.f64 %58 %71) (fma.f64 %42 %50 #s(literal -1 binary64)) (fma.f64 %50 %42 #s(literal -1 binary64)) (*.f64 %88 %50) (*.f64 %50 %88) (*.f64 %2234 %26) (/.f64 (fma.f64 #s(literal -1 binary64) %42 %26) %42) (fma.f64 %2205 #s(literal 1/2 binary64) %2201) (fma.f64 %2205 #s(literal 1/2 binary64) %2203) (fma.f64 %26 %1900 #s(literal -1 binary64)) (fma.f64 %26 %1902 #s(literal -1 binary64)) (fma.f64 %88 %84 #s(literal -1 binary64)) (/.f64 %122 %78) (fma.f64 %26 %2210 %2201) (fma.f64 %26 %2210 %2203) (fma.f64 %42 %446 %2201) (fma.f64 %42 %446 %2203) (fma.f64 %1890 %58 #s(literal -1 binary64)) (*.f64 %26 %1122) (/.f64 %119 %94) (fma.f64 %71 %58 %2201) (fma.f64 %71 %58 %2203) (fma.f64 %50 %1896 #s(literal -1 binary64)) (fma.f64 %58 %71 %2201) (fma.f64 %58 %71 %2203) (fma.f64 %88 %50 %2201) (fma.f64 %88 %50 %2203) (fma.f64 %50 %88 %2201) (fma.f64 %50 %88 %2203) (fma.f64 %2234 %26 %2201) (fma.f64 %2234 %26 %2203) (fma.f64 %94 %111 #s(literal -1 binary64)) (fma.f64 %26 %1122 %2201) (fma.f64 %26 %1122 %2203) %26 (fabs.f64 %26) (fabs.f64 %42) (neg.f64 %42) (*.f64 #s(literal 1 binary64) %26) (*.f64 %26 #s(literal 1 binary64)) (*.f64 %42 #s(literal -1 binary64)) (sqrt.f64 %78) (+.f64 %26 %835) (+.f64 %26 %838) (*.f64 #s(literal 1/2 binary64) %71) (*.f64 %71 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %106) (*.f64 %106 #s(literal 2 binary64)) (/.f64 %71 #s(literal 2 binary64)) (/.f64 %78 %26) (*.f64 %2280 %2280) (fma.f64 #s(literal 1 binary64) %26 %835) (fma.f64 #s(literal 1 binary64) %26 %838) (fma.f64 #s(literal 1/2 binary64) %26 %106) (fma.f64 %26 #s(literal 1 binary64) %835) (fma.f64 %26 #s(literal 1 binary64) %838) (fma.f64 %26 #s(literal 1/2 binary64) %106) (+.f64 %106 %106) (/.f64 %94 %42) (fabs.f64 (*.f64 %2290 %2280)) (fabs.f64 (*.f64 %2280 %2290)) (*.f64 %2290 %2290) (fma.f64 %42 #s(literal -1/2 binary64) %106) (fma.f64 %42 #s(literal -1 binary64) %835) (fma.f64 %42 #s(literal -1 binary64) %838) (*.f64 %78 %50) (*.f64 %50 %78) (fma.f64 #s(literal 1/2 binary64) %71 %835) (fma.f64 #s(literal 1/2 binary64) %71 %838) (fma.f64 %71 #s(literal 1/2 binary64) %835) (fma.f64 %71 #s(literal 1/2 binary64) %838) (*.f64 %94 %58) (fma.f64 #s(literal 2 binary64) %106 %835) (fma.f64 #s(literal 2 binary64) %106 %838) (fma.f64 %106 #s(literal 1 binary64) %106) (fma.f64 %106 #s(literal 2 binary64) %835) (fma.f64 %106 #s(literal 2 binary64) %838) (fma.f64 %2280 %2280 %835) (fma.f64 %2280 %2280 %838) (fma.f64 %2290 %2290 %835) (fma.f64 %2290 %2290 %838) (fma.f64 %78 %50 %835) (fma.f64 %78 %50 %838) (fma.f64 %50 %78 %835) (fma.f64 %50 %78 %838) (fma.f64 %94 %58 %835) (fma.f64 %94 %58 %838) (fma.f64 %649 %42 %106) (pow.f64 %26 #s(literal 1 binary64)) (pow.f64 %2280 #s(literal 2 binary64)) (pow.f64 %78 #s(literal 1/2 binary64)) (fma.f64 %686 %78 %106) (fma.f64 %697 %94 %106) (sinh.f64 %2327) %42 (*.f64 #s(literal -1 binary64) %26) (*.f64 %26 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %42) (*.f64 %42 #s(literal 1 binary64)) (neg.f64 %1890) (*.f64 #s(literal 1/2 binary64) %88) (*.f64 %165 #s(literal 2 binary64)) (*.f64 %88 #s(literal 1/2 binary64)) (/.f64 %88 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %552) (+.f64 %42 %864) (+.f64 %42 %867) (/.f64 %78 %42) (/.f64 %94 %26) (fma.f64 %26 #s(literal -1/2 binary64) %165) (+.f64 %165 %165) (fma.f64 #s(literal -1 binary64) %26 %864) (fma.f64 #s(literal -1 binary64) %26 %867) (fma.f64 %26 #s(literal -1 binary64) %864) (fma.f64 %26 #s(literal -1 binary64) %867) (fma.f64 %42 #s(literal 1/2 binary64) %165) (*.f64 %78 %58) (fma.f64 #s(literal 1 binary64) %42 %864) (fma.f64 #s(literal 1 binary64) %42 %867) (fma.f64 #s(literal 1/2 binary64) %42 %552) (fma.f64 %42 #s(literal 1 binary64) %864) (fma.f64 %42 #s(literal 1 binary64) %867) (+.f64 %552 %552) (*.f64 %50 %94) (*.f64 %94 %50) (fma.f64 #s(literal 1/2 binary64) %88 %864) (fma.f64 #s(literal 1/2 binary64) %88 %867) (fma.f64 %165 #s(literal 2 binary64) %864) (fma.f64 %165 #s(literal 2 binary64) %867) (fma.f64 %88 #s(literal 1/2 binary64) %864) (fma.f64 %88 #s(literal 1/2 binary64) %867) (fma.f64 #s(literal 2 binary64) %552 %864) (fma.f64 #s(literal 2 binary64) %552 %867) (fma.f64 %78 %58 %864) (fma.f64 %78 %58 %867) (fma.f64 %50 %94 %864) (fma.f64 %50 %94 %867) (fma.f64 %94 %50 %864) (fma.f64 %94 %50 %867) (sinh.f64 %2373) %71 (*.f64 #s(literal 2 binary64) %26) (*.f64 %26 #s(literal 2 binary64)) (fabs.f64 %71) (-.f64 %26 %42) (fabs.f64 %88) (*.f64 #s(literal -2 binary64) %42) (*.f64 %42 #s(literal -2 binary64)) (neg.f64 %88) (fma.f64 #s(literal 1 binary64) %26 %26) (fma.f64 %26 #s(literal 1 binary64) %26) (*.f64 #s(literal 1 binary64) %71) (*.f64 %71 #s(literal 1 binary64)) (fma.f64 %42 #s(literal -1 binary64) %26) (*.f64 #s(literal 1/2 binary64) %1976) (*.f64 %106 #s(literal 4 binary64)) (neg.f64 (*.f64 %71 #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) %71 %26) (fma.f64 %71 #s(literal 1/2 binary64) %26) (fma.f64 #s(literal 2 binary64) %106 %26) (fma.f64 %106 #s(literal 2 binary64) %26) (*.f64 %1095 #s(literal 1/2 binary64)) (fma.f64 %2280 %2280 %26) (/.f64 %119 %26) (/.f64 %1095 #s(literal 2 binary64)) (*.f64 %78 %446) (sqrt.f64 (*.f64 %71 %71)) (fma.f64 #s(literal 2 binary64) %26 %2403) (fma.f64 #s(literal 2 binary64) %26 %2405) (fma.f64 %26 #s(literal 2 binary64) %2403) (fma.f64 %26 #s(literal 2 binary64) %2405) (+.f64 %71 %2403) (+.f64 %71 %2405) (/.f64 %122 %42) (fma.f64 %2290 %2290 %26) (fma.f64 #s(literal -2 binary64) %42 %2403) (fma.f64 #s(literal -2 binary64) %42 %2405) (fma.f64 %42 #s(literal -2 binary64) %2403) (fma.f64 %42 #s(literal -2 binary64) %2405) (fma.f64 %78 %50 %26) (fma.f64 %50 %78 %26) (*.f64 %50 %119) (*.f64 %119 %50) (fma.f64 %94 %58 %26) (*.f64 %122 %58) (fma.f64 #s(literal 1 binary64) %71 %2403) (fma.f64 #s(literal 1 binary64) %71 %2405) (fma.f64 %71 #s(literal 1 binary64) %2403) (fma.f64 %71 #s(literal 1 binary64) %2405) (fma.f64 #s(literal 1/2 binary64) %1976 %2403) (fma.f64 #s(literal 1/2 binary64) %1976 %2405) (fma.f64 %106 #s(literal 4 binary64) %2403) (fma.f64 %106 #s(literal 4 binary64) %2405) (/.f64 %543 %353) (/.f64 %1184 %78) (/.f64 %2079 %78) (fma.f64 %1095 #s(literal 1/2 binary64) %2403) (fma.f64 %1095 #s(literal 1/2 binary64) %2405) (/.f64 %1215 %94) (/.f64 %2090 %94) (fma.f64 %78 %446 %2403) (fma.f64 %78 %446 %2405) (fma.f64 %50 %119 %2403) (fma.f64 %50 %119 %2405) (fma.f64 %119 %50 %2403) (fma.f64 %119 %50 %2405) (fma.f64 %122 %58 %2403) (fma.f64 %122 %58 %2405) (+.f64 %26 %2449) (+.f64 %26 %2452) (+.f64 %2447 %2454) (+.f64 %2447 %2456) (+.f64 %2458 %2448) (+.f64 %2448 %2458) (+.f64 %2461 %26) (-.f64 %2458 %2451) (-.f64 %26 (+.f64 %2464 %2451)) (-.f64 %26 (-.f64 %2464 %2448)) (-.f64 %2461 %42) (fma.f64 #s(literal 1 binary64) %26 %2449) (fma.f64 #s(literal 1 binary64) %26 %2452) (fma.f64 #s(literal 1 binary64) %2447 %2454) (fma.f64 #s(literal 1 binary64) %2447 %2456) (fma.f64 %26 #s(literal 1 binary64) %2449) (fma.f64 %26 #s(literal 1 binary64) %2452) (fma.f64 %2447 #s(literal 1 binary64) %2454) (fma.f64 %2447 #s(literal 1 binary64) %2456) (fma.f64 %42 #s(literal -1 binary64) %2449) (fma.f64 %42 #s(literal -1 binary64) %2452) (fma.f64 #s(literal 1/2 binary64) %71 %2449) (fma.f64 #s(literal 1/2 binary64) %71 %2452) (fma.f64 %71 #s(literal 1/2 binary64) %2449) (fma.f64 %71 #s(literal 1/2 binary64) %2452) (fma.f64 #s(literal 2 binary64) %106 %2449) (fma.f64 #s(literal 2 binary64) %106 %2452) (fma.f64 #s(literal 2 binary64) %2486 %2454) (fma.f64 #s(literal 2 binary64) %2486 %2456) (fma.f64 #s(literal 1/2 binary64) %2489 %2454) (fma.f64 #s(literal 1/2 binary64) %2489 %2456) (fma.f64 %106 #s(literal 2 binary64) %2449) (fma.f64 %106 #s(literal 2 binary64) %2452) (fma.f64 %2489 #s(literal 1/2 binary64) %2454) (fma.f64 %2489 #s(literal 1/2 binary64) %2456) (fma.f64 %2496 #s(literal 1/2 binary64) %2448) (fma.f64 %2486 #s(literal 2 binary64) %2454) (fma.f64 %2486 #s(literal 2 binary64) %2456) (fma.f64 %2500 #s(literal -1/2 binary64) %2454) (fma.f64 %2500 #s(literal -1/2 binary64) %2456) (fma.f64 #s(literal 2 binary64) %2503 %2454) (fma.f64 #s(literal 2 binary64) %2503 %2456) (fma.f64 %2280 %2280 %2449) (fma.f64 %2280 %2280 %2452) (fma.f64 %2280 %2510 %2454) (fma.f64 %2280 %2510 %2456) (fma.f64 %2290 %2290 %2449) (fma.f64 %2290 %2290 %2452) (fma.f64 %78 %50 %2449) (fma.f64 %78 %50 %2452) (fma.f64 %50 %78 %2449) (fma.f64 %50 %78 %2452) (fma.f64 %2519 %50 %2454) (fma.f64 %2519 %50 %2456) (fma.f64 %2522 %26 %2454) (fma.f64 %2522 %26 %2456) (fma.f64 %488 %2525 %2454) (fma.f64 %488 %2525 %2456) (fma.f64 %2528 %58 %2454) (fma.f64 %2528 %58 %2456) (fma.f64 %94 %58 %2449) (fma.f64 %94 %58 %2452) (/.f64 %2534 %2458) (fma.f64 %2536 %26 %2454) (fma.f64 %2536 %26 %2456) (fma.f64 (/.f64 %2496 %71) %26 %2448) (fma.f64 %2541 %42 %2454) (fma.f64 %2541 %42 %2456) (fma.f64 (/.f64 %2496 %88) %42 %2448) (fma.f64 %446 %2546 %2454) (fma.f64 %446 %2546 %2456) (fma.f64 %582 %2549 %2454) (fma.f64 %582 %2549 %2456) (fma.f64 %2552 %78 %2454) (fma.f64 %2552 %78 %2456) (fma.f64 (/.f64 %2496 %119) %78 %2448) (fma.f64 %2557 %94 %2454) (fma.f64 %2557 %94 %2456) (fma.f64 (/.f64 %2496 %122) %94 %2448) (/.f64 (-.f64 (*.f64 %2496 %2458) #s(literal 2 binary64)) %2496) #s(literal -4 binary64) (neg.f64 #s(literal 4 binary64)) (+.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal -4 binary64)) (*.f64 #s(literal 4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -2 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -4 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1 binary64) #s(literal -2 binary64)) (+.f64 #s(literal -4 binary64) %2576) (+.f64 #s(literal -4 binary64) %2578) (*.f64 %2580 #s(literal 1/2 binary64)) (*.f64 %2582 #s(literal 2 binary64)) (/.f64 %2584 %26) (/.f64 %2580 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -4 binary64) %2576) (fma.f64 #s(literal 1 binary64) #s(literal -4 binary64) %2578) (fma.f64 #s(literal 4 binary64) #s(literal -1 binary64) %2576) (fma.f64 #s(literal 4 binary64) #s(literal -1 binary64) %2578) (fma.f64 #s(literal -4 binary64) #s(literal 1 binary64) %2576) (fma.f64 #s(literal -4 binary64) #s(literal 1 binary64) %2578) (fma.f64 #s(literal -4 binary64) #s(literal 1/2 binary64) %2582) (fma.f64 %2205 #s(literal 1/2 binary64) #s(literal -2 binary64)) (+.f64 %2582 %2582) (/.f64 %2596 %42) (fma.f64 %26 %2210 #s(literal -2 binary64)) (fma.f64 %42 %446 #s(literal -2 binary64)) (*.f64 %2584 %50) (*.f64 %2601 %26) (*.f64 %2596 %58) (fma.f64 %2580 #s(literal 1/2 binary64) %2576) (fma.f64 %2580 #s(literal 1/2 binary64) %2578) (fma.f64 %2582 #s(literal 2 binary64) %2576) (fma.f64 %2582 #s(literal 2 binary64) %2578) (fma.f64 %71 %58 #s(literal -2 binary64)) (fma.f64 %58 %71 #s(literal -2 binary64)) (fma.f64 %88 %50 #s(literal -2 binary64)) (fma.f64 %50 %88 #s(literal -2 binary64)) (fma.f64 %2234 %26 #s(literal -2 binary64)) (fma.f64 %2584 %50 %2576) (fma.f64 %2584 %50 %2578) (fma.f64 %2601 %26 %2576) (fma.f64 %2601 %26 %2578) (fma.f64 %26 %1122 #s(literal -2 binary64)) (fma.f64 %2596 %58 %2576) (fma.f64 %2596 %58 %2578) #s(literal 3 binary64) (neg.f64 #s(literal -3 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 3 binary64) %2626) (+.f64 #s(literal 3 binary64) %2628) (*.f64 %2630 #s(literal 1/2 binary64)) (*.f64 %2632 #s(literal 2 binary64)) (/.f64 %2634 %26) (/.f64 %2630 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 3 binary64) %2626) (fma.f64 #s(literal 1 binary64) #s(literal 3 binary64) %2628) (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) %2639) (fma.f64 #s(literal 3 binary64) #s(literal 1 binary64) %2626) (fma.f64 #s(literal 3 binary64) #s(literal 1 binary64) %2628) (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) %2632) (fma.f64 #s(literal -3 binary64) #s(literal -1 binary64) %2626) (fma.f64 #s(literal -3 binary64) #s(literal -1 binary64) %2628) (+.f64 %2639 %2639) (+.f64 %2632 %2632) (/.f64 %2648 %42) (*.f64 %2634 %50) (*.f64 %2651 %26) (*.f64 %2648 %58) (fma.f64 %2630 #s(literal 1/2 binary64) %2626) (fma.f64 %2630 #s(literal 1/2 binary64) %2628) (fma.f64 %2632 #s(literal 2 binary64) %2626) (fma.f64 %2632 #s(literal 2 binary64) %2628) (fma.f64 %2634 %50 %2626) (fma.f64 %2634 %50 %2628) (fma.f64 %2651 %26 %2626) (fma.f64 %2651 %26 %2628) (fma.f64 %2648 %58 %2626) (fma.f64 %2648 %58 %2628) #s(literal 1/10000000000 binary32) %2665 (neg.f64 %2666) (tan.f64 %142) (*.f64 #s(literal 1 binary64) %2665) (*.f64 %2666 #s(literal -1 binary64)) (tan.f64 %143) (tan.f64 (+.f64 %143 %26)) (/.f64 %184 %126) (/.f64 %194 %132) (*.f64 %184 %2676) (*.f64 %2676 %184) (/.f64 #s(literal 1 binary64) (/.f64 %126 %184)) (/.f64 (*.f64 %184 #s(literal -1 binary64)) %132) (/.f64 (*.f64 #s(literal -1 binary64) %184) %132) (/.f64 %2685 %126) (*.f64 %194 %2687) (*.f64 %2687 %194) (neg.f64 (*.f64 %2687 %184)) (/.f64 %2692 %132) (/.f64 #s(literal 1 binary64) (/.f64 %132 %194)) (/.f64 %2696 %159) (/.f64 (*.f64 %26 %184) %159) (*.f64 #s(literal 2 binary64) (*.f64 %2700 %184)) (*.f64 (*.f64 %184 #s(literal 2 binary64)) %2700) (*.f64 %2685 %2676) (*.f64 %2692 %2687) (*.f64 (*.f64 %194 #s(literal 2 binary64)) (/.f64 #s(literal -1/2 binary64) %126)) (/.f64 (*.f64 %184 %42) %172) (/.f64 (*.f64 %42 %184) %172) (/.f64 %2714 %172) (/.f64 (*.f64 %194 %42) %159) (*.f64 %26 (*.f64 %2718 %184)) (*.f64 %2696 %2718) (*.f64 %2714 (/.f64 #s(literal -1 binary64) %159)) %2724 %2725 #s(literal 8 binary64) (neg.f64 #s(literal -8 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 8 binary64) %2731) (+.f64 #s(literal 8 binary64) %2733) (*.f64 %2735 #s(literal 1/2 binary64)) (*.f64 %2737 #s(literal 2 binary64)) (/.f64 %2739 %26) (/.f64 %2735 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 8 binary64) %2731) (fma.f64 #s(literal 1 binary64) #s(literal 8 binary64) %2733) (fma.f64 #s(literal 1/2 binary64) #s(literal 8 binary64) %2744) (fma.f64 #s(literal 8 binary64) #s(literal 1 binary64) %2731) (fma.f64 #s(literal 8 binary64) #s(literal 1 binary64) %2733) (fma.f64 #s(literal 8 binary64) #s(literal 1/2 binary64) %2737) (+.f64 %2744 %2744) (+.f64 %2737 %2737) (/.f64 %2751 %42) (*.f64 %2739 %50) (*.f64 %2754 %26) (*.f64 %2751 %58) (fma.f64 %2735 #s(literal 1/2 binary64) %2731) (fma.f64 %2735 #s(literal 1/2 binary64) %2733) (fma.f64 %2737 #s(literal 2 binary64) %2731) (fma.f64 %2737 #s(literal 2 binary64) %2733) (fma.f64 %2739 %50 %2731) (fma.f64 %2739 %50 %2733) (fma.f64 %2754 %26 %2731) (fma.f64 %2754 %26 %2733) (fma.f64 %2751 %58 %2731) (fma.f64 %2751 %58 %2733) #s(literal 3/2 binary64) (neg.f64 #s(literal -3/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 3/2 binary64)) (*.f64 #s(literal 3/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 3/2 binary64) %2772) (+.f64 #s(literal 3/2 binary64) %2774) (*.f64 %2776 #s(literal 1/2 binary64)) (*.f64 %2778 #s(literal 2 binary64)) (/.f64 %2780 %26) (/.f64 %2776 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 3/2 binary64) %2772) (fma.f64 #s(literal 1 binary64) #s(literal 3/2 binary64) %2774) (fma.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64) %2785) (fma.f64 #s(literal 3/2 binary64) #s(literal 1 binary64) %2772) (fma.f64 #s(literal 3/2 binary64) #s(literal 1 binary64) %2774) (fma.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64) %2778) (+.f64 %2785 %2785) (+.f64 %2778 %2778) (/.f64 %2792 %42) (*.f64 %2780 %50) (*.f64 %2795 %26) (*.f64 %2792 %58) (fma.f64 %2776 #s(literal 1/2 binary64) %2772) (fma.f64 %2776 #s(literal 1/2 binary64) %2774) (fma.f64 %2778 #s(literal 2 binary64) %2772) (fma.f64 %2778 #s(literal 2 binary64) %2774) (fma.f64 %2780 %50 %2772) (fma.f64 %2780 %50 %2774) (fma.f64 %2795 %26 %2772) (fma.f64 %2795 %26 %2774) (fma.f64 %2792 %58 %2772) (fma.f64 %2792 %58 %2774) #s(literal -3 binary64) (neg.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) #s(literal -3 binary64)) (*.f64 #s(literal 3 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -3 binary64) #s(literal 1 binary64)) (+.f64 #s(literal -3 binary64) %2812) (+.f64 #s(literal -3 binary64) %2814) (*.f64 %2816 #s(literal 1/2 binary64)) (*.f64 %2818 #s(literal 2 binary64)) (/.f64 %2820 %26) (/.f64 %2816 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -3 binary64) %2812) (fma.f64 #s(literal 1 binary64) #s(literal -3 binary64) %2814) (fma.f64 #s(literal 1/2 binary64) #s(literal -3 binary64) %2825) (fma.f64 #s(literal 3 binary64) #s(literal -1 binary64) %2812) (fma.f64 #s(literal 3 binary64) #s(literal -1 binary64) %2814) (fma.f64 #s(literal -3 binary64) #s(literal 1 binary64) %2812) (fma.f64 #s(literal -3 binary64) #s(literal 1 binary64) %2814) (fma.f64 #s(literal -3 binary64) #s(literal 1/2 binary64) %2818) (+.f64 %2825 %2825) (+.f64 %2818 %2818) (/.f64 %2834 %42) (*.f64 %2820 %50) (*.f64 %2837 %26) (*.f64 %2834 %58) (fma.f64 %2816 #s(literal 1/2 binary64) %2812) (fma.f64 %2816 #s(literal 1/2 binary64) %2814) (fma.f64 %2818 #s(literal 2 binary64) %2812) (fma.f64 %2818 #s(literal 2 binary64) %2814) (fma.f64 %2820 %50 %2812) (fma.f64 %2820 %50 %2814) (fma.f64 %2837 %26 %2812) (fma.f64 %2837 %26 %2814) (fma.f64 %2834 %58 %2812) (fma.f64 %2834 %58 %2814) #s(literal 1/8 binary64) (neg.f64 #s(literal -1/8 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/8 binary64)) (*.f64 #s(literal 1/8 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/8 binary64) %2855) (+.f64 #s(literal 1/8 binary64) %2857) (*.f64 %2859 #s(literal 1/2 binary64)) (*.f64 %2861 #s(literal 2 binary64)) (/.f64 %2863 %26) (/.f64 %2859 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/8 binary64) %2855) (fma.f64 #s(literal 1 binary64) #s(literal 1/8 binary64) %2857) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/8 binary64) %2868) (fma.f64 #s(literal 1/8 binary64) #s(literal 1 binary64) %2855) (fma.f64 #s(literal 1/8 binary64) #s(literal 1 binary64) %2857) (fma.f64 #s(literal 1/8 binary64) #s(literal 1/2 binary64) %2861) (+.f64 %2868 %2868) (+.f64 %2861 %2861) (/.f64 %2875 %42) (*.f64 %2863 %50) (*.f64 %2878 %26) (*.f64 %2875 %58) (fma.f64 %2859 #s(literal 1/2 binary64) %2855) (fma.f64 %2859 #s(literal 1/2 binary64) %2857) (fma.f64 %2861 #s(literal 2 binary64) %2855) (fma.f64 %2861 #s(literal 2 binary64) %2857) (fma.f64 %2863 %50 %2855) (fma.f64 %2863 %50 %2857) (fma.f64 %2878 %26 %2855) (fma.f64 %2878 %26 %2857) (fma.f64 %2875 %58 %2855) (fma.f64 %2875 %58 %2857) %2280 (fabs.f64 %2280) (fabs.f64 %2290) (neg.f64 %2290) (*.f64 #s(literal 1 binary64) %2280) (*.f64 %2280 #s(literal 1 binary64)) (neg.f64 (*.f64 %2280 #s(literal -1 binary64))) (fabs.f64 (*.f64 %2290 #s(literal 1 binary64))) (*.f64 %2900 #s(literal 1/2 binary64)) (*.f64 %2902 #s(literal 2 binary64)) (/.f64 %2904 %26) (/.f64 %2900 #s(literal 2 binary64)) (+.f64 %2280 %2907) (+.f64 %2280 %2909) (/.f64 %2911 %42) (*.f64 %2913 %2913) (*.f64 %2904 %50) (*.f64 %2916 %26) (fma.f64 #s(literal 1 binary64) %2280 %2907) (fma.f64 #s(literal 1 binary64) %2280 %2909) (fma.f64 #s(literal 1/2 binary64) %2280 %2920) (fma.f64 %2280 #s(literal 1 binary64) %2907) (fma.f64 %2280 #s(literal 1 binary64) %2909) (fma.f64 %2280 #s(literal 1/2 binary64) %2902) (+.f64 %2920 %2920) (+.f64 %2902 %2902) (*.f64 %2911 %58) (fma.f64 %2900 #s(literal 1/2 binary64) %2907) (fma.f64 %2900 #s(literal 1/2 binary64) %2909) (fma.f64 %2902 #s(literal 2 binary64) %2907) (fma.f64 %2902 #s(literal 2 binary64) %2909) (pow.f64 %26 #s(literal 1/2 binary64)) (fma.f64 %2913 %2913 %2907) (fma.f64 %2913 %2913 %2909) (fma.f64 %2904 %50 %2907) (fma.f64 %2904 %50 %2909) (fma.f64 %2916 %26 %2907) (fma.f64 %2916 %26 %2909) (fma.f64 %2911 %58 %2907) (fma.f64 %2911 %58 %2909) (/.f64 #s(literal 1 binary64) (pow.f64 %26 #s(literal -1/2 binary64))) %78 (fabs.f64 %78) (fabs.f64 %94) (*.f64 %42 %42) (neg.f64 %94) (*.f64 #s(literal 1 binary64) %78) (*.f64 %78 #s(literal 1 binary64)) (neg.f64 (*.f64 %78 #s(literal -1 binary64))) (neg.f64 (*.f64 %94 #s(literal 1 binary64))) (*.f64 %119 #s(literal 1/2 binary64)) (*.f64 %2954 #s(literal 2 binary64)) (/.f64 %119 #s(literal 2 binary64)) (/.f64 %1185 %26) (sqrt.f64 %2119) (fma.f64 %26 %26 %2959) (fma.f64 %26 %26 %2961) (+.f64 %78 %2959) (+.f64 %78 %2961) (/.f64 %1226 %42) (*.f64 %1185 %50) (fma.f64 %42 %42 %2959) (fma.f64 %42 %42 %2961) (*.f64 %1226 %58) (fma.f64 #s(literal 1 binary64) %78 %2959) (fma.f64 #s(literal 1 binary64) %78 %2961) (fma.f64 #s(literal 1/2 binary64) %78 %2972) (fma.f64 %78 #s(literal 1 binary64) %2959) (fma.f64 %78 #s(literal 1 binary64) %2961) (fma.f64 %78 #s(literal 1/2 binary64) %2954) (+.f64 %2954 %2954) (+.f64 %2972 %2972) (fma.f64 %119 #s(literal 1/2 binary64) %2959) (fma.f64 %119 #s(literal 1/2 binary64) %2961) (pow.f64 %26 #s(literal 2 binary64)) (fma.f64 %2954 #s(literal 2 binary64) %2959) (fma.f64 %2954 #s(literal 2 binary64) %2961) (pow.f64 %42 #s(literal 2 binary64)) (pow.f64 %78 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %26 #s(literal -2 binary64))) (fma.f64 %1185 %50 %2959) (fma.f64 %1185 %50 %2961) (/.f64 #s(literal 1 binary64) (pow.f64 %42 #s(literal -2 binary64))) (fma.f64 %1226 %58 %2959) (fma.f64 %1226 %58 %2961) (*.f64 %2994 %42) (fma.f64 %2994 %42 %2959) (fma.f64 %2994 %42 %2961) %2998 (+.f64 %26 %78) (+.f64 %78 %26) (*.f64 %26 %3001) (*.f64 %3001 %26) (-.f64 %26 %94) (-.f64 %78 %42) (*.f64 %3006 %42) (neg.f64 %3008) (fma.f64 %42 %42 %26) (fma.f64 #s(literal 1 binary64) %26 %78) (fma.f64 #s(literal 1 binary64) %78 %26) (fma.f64 %26 #s(literal 1 binary64) %78) (fma.f64 %78 #s(literal 1 binary64) %26) (*.f64 #s(literal 1 binary64) %2998) (*.f64 %2998 #s(literal 1 binary64)) (fma.f64 %42 #s(literal -1 binary64) %78) (neg.f64 (*.f64 %2998 #s(literal -1 binary64))) (neg.f64 (*.f64 %3008 #s(literal 1 binary64))) (fma.f64 #s(literal 1/2 binary64) %71 %78) (fma.f64 %71 #s(literal 1/2 binary64) %78) (fma.f64 %119 #s(literal 1/2 binary64) %26) (fma.f64 #s(literal 2 binary64) %106 %78) (fma.f64 %106 #s(literal 2 binary64) %78) (fma.f64 %2954 #s(literal 2 binary64) %26) (*.f64 %3028 #s(literal 1/2 binary64)) (*.f64 %3030 #s(literal 2 binary64)) (/.f64 %3032 %26) (/.f64 (*.f64 %26 %2998) %26) (/.f64 %3028 #s(literal 2 binary64)) (fma.f64 %2280 %2280 %78) (/.f64 (*.f64 %3008 %26) %42) (/.f64 (*.f64 %26 %3008) %42) (/.f64 %3042 %42) (fma.f64 %2290 %2290 %78) (fma.f64 %78 %50 %78) (fma.f64 %50 %78 %78) (fma.f64 %1185 %50 %26) (*.f64 %3032 %50) (+.f64 %2998 %3049) (+.f64 %2998 %3051) (fma.f64 %26 %3001 %3049) (fma.f64 %26 %3001 %3051) (fma.f64 %3001 %26 %3049) (fma.f64 %3001 %26 %3051) (fma.f64 %1226 %58 %26) (fma.f64 %94 %58 %78) (*.f64 %3042 %58) (fma.f64 %3006 %42 %3049) (fma.f64 %3006 %42 %3051) (fma.f64 #s(literal 1 binary64) %2998 %3049) (fma.f64 #s(literal 1 binary64) %2998 %3051) (fma.f64 #s(literal 1/2 binary64) %2998 %3064) (fma.f64 %2998 #s(literal 1 binary64) %3049) (fma.f64 %2998 #s(literal 1 binary64) %3051) (fma.f64 %2998 #s(literal 1/2 binary64) %3030) (+.f64 %3030 %3030) (+.f64 %3064 %3064) (fma.f64 %3028 #s(literal 1/2 binary64) %3049) (fma.f64 %3028 #s(literal 1/2 binary64) %3051) (fma.f64 %3030 #s(literal 2 binary64) %3049) (fma.f64 %3030 #s(literal 2 binary64) %3051) (fma.f64 %2994 %42 %26) (fma.f64 %3032 %50 %3049) (fma.f64 %3032 %50 %3051) (fma.f64 %3042 %58 %3049) (fma.f64 %3042 %58 %3051) %3080 (neg.f64 %3081) (-.f64 %3080 #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) %3080) (*.f64 %3080 #s(literal 1 binary64)) (neg.f64 (*.f64 %3080 #s(literal -1 binary64))) (neg.f64 (*.f64 %3081 #s(literal 1 binary64))) (*.f64 %3090 #s(literal 1/2 binary64)) (*.f64 %3092 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) %3094) (+.f64 %3094 #s(literal -1 binary64)) (-.f64 %3094 #s(literal 1 binary64)) (/.f64 %3098 %26) (/.f64 %3090 #s(literal 2 binary64)) (-.f64 #s(literal -1 binary64) (neg.f64 %3094)) (/.f64 %3103 %42) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %3094) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %3094) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %3094) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %3094) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %3094) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %3094) (-.f64 (-.f64 %3094 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 %3098 %50) (*.f64 %3114 %26) (*.f64 %3103 %58) (fma.f64 #s(literal 1/2 binary64) %1870 %3094) (fma.f64 %26 %58 %3094) (fma.f64 %58 %26 %3094) (+.f64 %3080 %3120) (+.f64 %3080 %3122) (/.f64 %3125 %26) (-.f64 (/.f64 %3124 %26) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3094 #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %42 %50 %3094) (fma.f64 %50 %42 %3094) (/.f64 %3134 %42) (/.f64 (neg.f64 %3134) %26) (/.f64 (neg.f64 %3125) %42) (-.f64 (/.f64 (neg.f64 %3124) %42) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %3080 %3120) (fma.f64 #s(literal 1 binary64) %3080 %3122) (fma.f64 #s(literal 1/2 binary64) %3080 %3145) (fma.f64 %3080 #s(literal 1 binary64) %3120) (fma.f64 %3080 #s(literal 1 binary64) %3122) (fma.f64 %3080 #s(literal 1/2 binary64) %3092) (fma.f64 %26 %1900 %3094) (fma.f64 %26 %1902 %3094) (fma.f64 %88 %84 %3094) (+.f64 %3145 %3145) (+.f64 %3092 %3092) (/.f64 (*.f64 %3125 #s(literal 1 binary64)) %26) (*.f64 %3125 %50) (*.f64 %3134 %58) (fma.f64 %1890 %58 %3094) (/.f64 #s(literal 1 binary64) (/.f64 %26 %3125)) (/.f64 (*.f64 %3134 #s(literal 1 binary64)) %42) (fma.f64 %50 %1896 %3094) (fma.f64 %3090 #s(literal 1/2 binary64) %3120) (fma.f64 %3090 #s(literal 1/2 binary64) %3122) (fma.f64 %3092 #s(literal 2 binary64) %3120) (fma.f64 %3092 #s(literal 2 binary64) %3122) (/.f64 #s(literal 1 binary64) (/.f64 %42 %3134)) (/.f64 (*.f64 %3125 #s(literal 2 binary64)) %71) (/.f64 (*.f64 %3125 %26) %78) (fma.f64 %94 %111 %3094) (/.f64 (*.f64 %3134 #s(literal 2 binary64)) %88) (/.f64 (*.f64 %3134 %26) %94) (/.f64 (*.f64 %3134 %42) %78) (/.f64 (*.f64 %3125 %42) %94) (fma.f64 %3098 %50 %3120) (fma.f64 %3098 %50 %3122) (fma.f64 %3114 %26 %3120) (fma.f64 %3114 %26 %3122) (fma.f64 %3103 %58 %3120) (fma.f64 %3103 %58 %3122) (fma.f64 %3190 %3190 #s(literal -1 binary64)) (+.f64 %3192 %3194) (+.f64 %3192 %3196) (+.f64 %3193 %3198) (+.f64 %3200 %3192) (+.f64 %3198 %3193) (-.f64 %3192 (-.f64 #s(literal 1 binary64) %3193)) (-.f64 %3193 (+.f64 %3205 #s(literal 1 binary64))) (-.f64 %3193 (neg.f64 %3198)) (-.f64 %3193 (-.f64 %3205 #s(literal -1 binary64))) (-.f64 %3200 %3205) (fma.f64 #s(literal 1 binary64) %3192 %3194) (fma.f64 #s(literal 1 binary64) %3192 %3196) (fma.f64 #s(literal 1 binary64) %3193 %3198) (fma.f64 %3125 %50 %3120) (fma.f64 %3125 %50 %3122) (fma.f64 %3134 %58 %3120) (fma.f64 %3134 %58 %3122) (fma.f64 %3220 #s(literal 1/2 binary64) %3194) (fma.f64 %3220 #s(literal 1/2 binary64) %3196) (fma.f64 %3223 #s(literal 1/2 binary64) %3198) (fma.f64 #s(literal 2 binary64) %3225 %3194) (fma.f64 #s(literal 2 binary64) %3225 %3196) (fma.f64 #s(literal 2 binary64) (/.f64 %3193 #s(literal 2 binary64)) %3198) (fma.f64 %488 %3230 %3194) (fma.f64 %488 %3230 %3196) (fma.f64 %488 (/.f64 %3193 #s(literal 4 binary64)) %3198) (fma.f64 %3235 %26 %3194) (fma.f64 %3235 %26 %3196) (fma.f64 (/.f64 %3223 %71) %26 %3198) (fma.f64 %3240 %42 %3194) (fma.f64 %3240 %42 %3196) (fma.f64 (/.f64 %3223 %88) %42 %3198) (fma.f64 %446 %3245 %3194) (fma.f64 %446 %3245 %3196) (fma.f64 %446 (/.f64 %3193 %446) %3198) (fma.f64 %582 %3250 %3194) (fma.f64 %582 %3250 %3196) (fma.f64 %582 (/.f64 %3193 %71) %3198) (fma.f64 %3255 %78 %3194) (fma.f64 %3255 %78 %3196) (fma.f64 (/.f64 %3223 %119) %78 %3198) (fma.f64 %3260 %94 %3194) (fma.f64 %3260 %94 %3196) (fma.f64 (/.f64 %3223 %122) %94 %3198) %3265 (neg.f64 (neg.f64 %3265)) (*.f64 #s(literal 1 binary64) %3265) (*.f64 %3265 #s(literal 1 binary64)) (neg.f64 (*.f64 %3265 #s(literal -1 binary64))) (*.f64 %3272 #s(literal 1/2 binary64)) (*.f64 %3274 #s(literal 2 binary64)) (/.f64 %3276 %26) (/.f64 %3272 #s(literal 2 binary64)) (/.f64 %3279 %42) (*.f64 %3276 %50) (*.f64 %3282 %26) (*.f64 %3279 %58) (+.f64 %3265 %3285) (+.f64 %3265 %3287) (fma.f64 #s(literal 1 binary64) %3265 %3285) (fma.f64 #s(literal 1 binary64) %3265 %3287) (fma.f64 #s(literal 1/2 binary64) %3265 %3291) (fma.f64 %3265 #s(literal 1 binary64) %3285) (fma.f64 %3265 #s(literal 1 binary64) %3287) (fma.f64 %3265 #s(literal 1/2 binary64) %3274) (+.f64 %3291 %3291) (+.f64 %3274 %3274) (fma.f64 %3272 #s(literal 1/2 binary64) %3285) (fma.f64 %3272 #s(literal 1/2 binary64) %3287) (fma.f64 %3274 #s(literal 2 binary64) %3285) (fma.f64 %3274 #s(literal 2 binary64) %3287) (/.f64 %3302 %3304) (/.f64 %3306 %3307) (fma.f64 %3276 %50 %3285) (fma.f64 %3276 %50 %3287) (fma.f64 %3282 %26 %3285) (fma.f64 %3282 %26 %3287) (/.f64 %3192 %3193) (/.f64 %3314 %3317) (/.f64 %3319 %3320) (fma.f64 %3279 %58 %3285) (fma.f64 %3279 %58 %3287) (*.f64 %3302 %3324) (*.f64 %3324 %3302) (/.f64 #s(literal 1 binary64) (/.f64 %3304 %3302)) (/.f64 (*.f64 %3306 #s(literal 1 binary64)) %3307) (*.f64 %3306 %3331) (/.f64 #s(literal 1 binary64) (/.f64 %3307 %3306)) (/.f64 (*.f64 %3314 #s(literal 1 binary64)) %3317) (*.f64 %3314 %3337) (*.f64 %3319 %3339) (*.f64 %3339 %3319) (/.f64 (*.f64 %3302 %26) %3343) (*.f64 %3345 %26) (/.f64 #s(literal 1 binary64) (/.f64 %3320 %3319)) (/.f64 #s(literal 1 binary64) (/.f64 %3317 %3314)) (/.f64 (*.f64 %3302 #s(literal 2 binary64)) (*.f64 %3304 #s(literal 2 binary64))) (*.f64 %3302 %3354) (/.f64 (*.f64 %3306 %26) (*.f64 %3307 %26)) (/.f64 (*.f64 %3306 #s(literal 2 binary64)) (*.f64 %3307 #s(literal 2 binary64))) (/.f64 %3220 %3223) (/.f64 %3363 %3364) (*.f64 #s(literal 2 binary64) %3367) (*.f64 #s(literal 2 binary64) %3369) (*.f64 %3220 %3366) (*.f64 %3366 %3220) (/.f64 (*.f64 %3314 %26) (*.f64 %3317 %26)) (/.f64 (*.f64 %3319 %26) (*.f64 %3320 %26)) (/.f64 (*.f64 %3314 #s(literal 2 binary64)) (*.f64 %3317 #s(literal 2 binary64))) (/.f64 (*.f64 %3319 #s(literal 2 binary64)) (*.f64 %3320 #s(literal 2 binary64))) (*.f64 %3319 %3385) (/.f64 (*.f64 %3302 %42) %3390) (*.f64 %3392 %42) (/.f64 (*.f64 %3306 %42) (*.f64 %3307 %42)) (/.f64 (*.f64 %3314 %42) (*.f64 %3317 %42)) (/.f64 (*.f64 %3319 %42) (*.f64 %3320 %42)) (/.f64 (*.f64 %3363 #s(literal 1 binary64)) %3364) (*.f64 %3220 %3405) (*.f64 %3363 %3407) (/.f64 #s(literal 1 binary64) (/.f64 %3223 %3220)) (/.f64 #s(literal 1 binary64) (/.f64 %3364 %3363)) (/.f64 %3413 %3414) (/.f64 (*.f64 %3220 %26) (*.f64 %3223 %26)) (/.f64 (*.f64 %3363 %26) (*.f64 %3364 %26)) (/.f64 (*.f64 %3220 #s(literal 2 binary64)) (*.f64 %3223 #s(literal 2 binary64))) (/.f64 (*.f64 %3363 #s(literal 2 binary64)) (*.f64 %3364 #s(literal 2 binary64))) (/.f64 %3428 %3429) (/.f64 (*.f64 %3220 %42) (*.f64 %3223 %42)) (/.f64 (*.f64 %3363 %42) (*.f64 %3364 %42)) (/.f64 (*.f64 %3413 #s(literal 1 binary64)) %3414) (fma.f64 %3302 %3324 %3285) (fma.f64 %3302 %3324 %3287) (fma.f64 %3324 %3302 %3285) (fma.f64 %3324 %3302 %3287) (/.f64 (*.f64 %3413 %3324) %26) (/.f64 (*.f64 %3428 #s(literal 1 binary64)) %3429) (fma.f64 %3306 %3331 %3285) (fma.f64 %3306 %3331 %3287) (/.f64 (*.f64 %3428 %3324) %42) (fma.f64 %3314 %3337 %3285) (fma.f64 %3314 %3337 %3287) (fma.f64 %3319 %3339 %3285) (fma.f64 %3319 %3339 %3287) (fma.f64 %3339 %3319 %3285) (fma.f64 %3339 %3319 %3287) (fma.f64 %3345 %26 %3285) (fma.f64 %3345 %26 %3287) (fma.f64 %3302 %3354 %3285) (fma.f64 %3302 %3354 %3287) (fma.f64 #s(literal 2 binary64) %3367 %3285) (fma.f64 #s(literal 2 binary64) %3367 %3287) (fma.f64 #s(literal 2 binary64) %3369 %3285) (fma.f64 #s(literal 2 binary64) %3369 %3287) (fma.f64 %3220 %3366 %3285) (fma.f64 %3220 %3366 %3287) (fma.f64 %3366 %3220 %3285) (fma.f64 %3366 %3220 %3287) (fma.f64 %3319 %3385 %3285) (fma.f64 %3319 %3385 %3287) (fma.f64 %3392 %42 %3285) (fma.f64 %3392 %42 %3287) (fma.f64 %3220 %3405 %3285) (fma.f64 %3220 %3405 %3287) (fma.f64 %3363 %3407 %3285) (fma.f64 %3363 %3407 %3287) (-.f64 %3477 %3324) (fma.f64 %3094 %3366 %3479) (+.f64 %3477 %3479) (+.f64 %3482 %3483) (-.f64 %3482 %3324) (+.f64 %3482 %3479) (-.f64 %3339 %3487) (+.f64 %3339 %3489) (+.f64 %3339 %3491) (fma.f64 %3303 %3324 %3483) (fma.f64 %3303 %3324 %3479) (fma.f64 #s(literal 1 binary64) %3339 %3489) (fma.f64 #s(literal 1 binary64) %3339 %3491) (fma.f64 #s(literal 2 binary64) %3497 %3489) (fma.f64 #s(literal 2 binary64) %3497 %3491) (fma.f64 #s(literal 1/2 binary64) %3500 %3489) (fma.f64 #s(literal 1/2 binary64) %3500 %3491) (fma.f64 %3503 %26 %3483) (fma.f64 %3503 %26 %3479) (fma.f64 %3506 %42 %3483) (fma.f64 %3506 %42 %3479) (fma.f64 %26 %3509 %3489) (fma.f64 %26 %3509 %3491) (fma.f64 %50 %3512 %3489) (fma.f64 %50 %3512 %3491) (fma.f64 %42 %3515 %3489) (fma.f64 %42 %3515 %3491) (fma.f64 %3094 %3366 %3520) (+.f64 %3477 %3520) (fma.f64 %3094 %3523 %3483) (fma.f64 %3094 %3523 %3479) (/.f64 (-.f64 (*.f64 %3482 %3304) #s(literal 1 binary64)) %3304) (/.f64 (-.f64 (*.f64 %3339 %3320) %3315) %3320) (+.f64 (/.f64 %3193 %3223) (/.f64 (-.f64 %3192 %3518) %3223)) (/.f64 (-.f64 (*.f64 %3477 %3223) %3518) %3223) (/.f64 (-.f64 (*.f64 %3303 %3304) (*.f64 %3304 #s(literal 1 binary64))) (*.f64 %3304 %3304)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) %3320) (*.f64 %3320 %3315)) (*.f64 %3320 %3320)) (/.f64 (-.f64 (*.f64 %3094 %3223) (*.f64 %3223 %3518)) (*.f64 %3223 %3223)) (*.f64 %26 %283) %3555 (fabs.f64 %3555) (fabs.f64 %3557) (neg.f64 %3557) (sqrt.f64 %119) (*.f64 #s(literal 1 binary64) %3555) (*.f64 %3555 #s(literal 1 binary64)) (neg.f64 (*.f64 %3555 #s(literal -1 binary64))) (*.f64 %2280 %3565) (*.f64 %3565 %2280) (fabs.f64 (*.f64 %3557 #s(literal 1 binary64))) (*.f64 %3570 #s(literal 1/2 binary64)) (*.f64 %3572 #s(literal 2 binary64)) (/.f64 %3574 %26) (/.f64 %3570 #s(literal 2 binary64)) (*.f64 %2280 %3577) (/.f64 %3579 %42) (hypot.f64 %26 %26) (*.f64 %3574 %50) (*.f64 %3583 %26) (fma.f64 %26 %283 %3585) (fma.f64 %26 %283 %3587) (fma.f64 %283 %26 %3585) (fma.f64 %283 %26 %3587) (hypot.f64 %26 %42) (hypot.f64 %42 %26) (+.f64 %3555 %3585) (+.f64 %3555 %3587) (*.f64 %3579 %58) (hypot.f64 %42 %42) (*.f64 %3597 %3597) (fma.f64 #s(literal 1 binary64) %3555 %3585) (fma.f64 #s(literal 1 binary64) %3555 %3587) (fma.f64 #s(literal 1/2 binary64) %3555 %3601) (fma.f64 %3555 #s(literal 1 binary64) %3585) (fma.f64 %3555 #s(literal 1 binary64) %3587) (fma.f64 %3555 #s(literal 1/2 binary64) %3572) (+.f64 %3601 %3601) (+.f64 %3572 %3572) (fma.f64 %2280 %3565 %3585) (fma.f64 %2280 %3565 %3587) (fma.f64 %3565 %2280 %3585) (fma.f64 %3565 %2280 %3587) (fma.f64 %3570 #s(literal 1/2 binary64) %3585) (fma.f64 %3570 #s(literal 1/2 binary64) %3587) (fma.f64 %3572 #s(literal 2 binary64) %3585) (fma.f64 %3572 #s(literal 2 binary64) %3587) (pow.f64 %119 #s(literal 1/2 binary64)) (fma.f64 %2280 %3577 %3585) (fma.f64 %2280 %3577 %3587) (fma.f64 %3574 %50 %3585) (fma.f64 %3574 %50 %3587) (fma.f64 %3583 %26 %3585) (fma.f64 %3583 %26 %3587) (fma.f64 %3579 %58 %3585) (fma.f64 %3579 %58 %3587) (/.f64 #s(literal 1 binary64) (pow.f64 %119 #s(literal -1/2 binary64))) (fma.f64 %3597 %3597 %3585) (fma.f64 %3597 %3597 %3587) %2327 (neg.f64 %2373) (log.f64 %2458) (-.f64 (log.f64 (fabs.f64 %2496)) (log.f64 #s(literal 2 binary64))) %3635 (/.f64 %42 %2464) (neg.f64 (/.f64 %42 %2447)) (*.f64 #s(literal 1 binary64) %3635) (*.f64 %26 %3640) (*.f64 %3635 #s(literal 1 binary64)) (*.f64 %3640 %26) (/.f64 #s(literal 1 binary64) (/.f64 %2447 %26)) (neg.f64 (*.f64 %3635 #s(literal -1 binary64))) (*.f64 %42 %3648) (/.f64 %71 %2489) (*.f64 %71 %3651) (*.f64 %3651 %71) (/.f64 #s(literal 1 binary64) (/.f64 %2464 %42)) (/.f64 %78 %2519) (/.f64 %88 %2500) (*.f64 #s(literal 2 binary64) %3658) (*.f64 #s(literal 2 binary64) %3660) (*.f64 %26 %3662) (*.f64 %3664 #s(literal 1/2 binary64)) (*.f64 %3666 #s(literal 2 binary64)) (*.f64 %3660 #s(literal 2 binary64)) (*.f64 %3669 #s(literal -2 binary64)) (tanh.f64 %2327) (/.f64 %3672 %26) (/.f64 %3664 #s(literal 2 binary64)) (/.f64 %3660 #s(literal 1/2 binary64)) (/.f64 %88 (*.f64 %2464 #s(literal 2 binary64))) (*.f64 %3678 #s(literal 2 binary64)) (*.f64 %3680 #s(literal -2 binary64)) (/.f64 %78 (*.f64 %2464 %42)) (/.f64 %94 %2528) (/.f64 %94 (*.f64 %2464 %26)) (*.f64 %71 %3687) (/.f64 %3689 %42) (*.f64 %88 %3691) (/.f64 #s(literal 1 binary64) %2536) (*.f64 %3672 %50) (*.f64 %3695 %26) (/.f64 #s(literal 1 binary64) (/.f64 %2500 %88)) (*.f64 %3689 %58) (/.f64 %119 %3700) (/.f64 %1095 %3702) (/.f64 %122 %3704) (/.f64 %1108 %3706) (/.f64 %119 %3708) (/.f64 %122 %3710) (+.f64 %3635 %3712) (+.f64 %3635 %3714) (fma.f64 #s(literal 1 binary64) %3635 %3712) (fma.f64 #s(literal 1 binary64) %3635 %3714) (fma.f64 #s(literal 1/2 binary64) %3635 %3718) (fma.f64 %26 %3640 %3712) (fma.f64 %26 %3640 %3714) (fma.f64 %3635 #s(literal 1 binary64) %3712) (fma.f64 %3635 #s(literal 1 binary64) %3714) (fma.f64 %3635 #s(literal 1/2 binary64) %3666) (fma.f64 %3640 %26 %3712) (fma.f64 %3640 %26 %3714) (+.f64 %3666 %3666) (+.f64 %3718 %3718) (fma.f64 %42 %3648 %3712) (fma.f64 %42 %3648 %3714) (fma.f64 %71 %3651 %3712) (fma.f64 %71 %3651 %3714) (fma.f64 %3651 %71 %3712) (fma.f64 %3651 %71 %3714) (fma.f64 #s(literal 2 binary64) %3658 %3712) (fma.f64 #s(literal 2 binary64) %3658 %3714) (fma.f64 #s(literal 2 binary64) %3660 %3712) (fma.f64 #s(literal 2 binary64) %3660 %3714) (fma.f64 %26 %3662 %3712) (fma.f64 %26 %3662 %3714) (fma.f64 %3664 #s(literal 1/2 binary64) %3712) (fma.f64 %3664 #s(literal 1/2 binary64) %3714) (fma.f64 %3666 #s(literal 2 binary64) %3712) (fma.f64 %3666 #s(literal 2 binary64) %3714) (fma.f64 %3660 #s(literal 2 binary64) %3712) (fma.f64 %3660 #s(literal 2 binary64) %3714) (fma.f64 %3669 #s(literal -2 binary64) %3712) (fma.f64 %3669 #s(literal -2 binary64) %3714) (fma.f64 %3678 #s(literal 2 binary64) %3712) (fma.f64 %3678 #s(literal 2 binary64) %3714) (fma.f64 %3680 #s(literal -2 binary64) %3712) (fma.f64 %3680 #s(literal -2 binary64) %3714) (fma.f64 %71 %3687 %3712) (fma.f64 %71 %3687 %3714) (fma.f64 %88 %3691 %3712) (fma.f64 %88 %3691 %3714) (fma.f64 %3672 %50 %3712) (fma.f64 %3672 %50 %3714) (fma.f64 %3695 %26 %3712) (fma.f64 %3695 %26 %3714) (fma.f64 %3689 %58 %3712) (fma.f64 %3689 %58 %3714) (sin.f64 (atan.f64 %26)) (/.f64 %2534 %3765) (/.f64 %3767 %3769) (fma.f64 %2458 %3651 %3771) (+.f64 %3773 %3771) (-.f64 %3773 %3775) (/.f64 %3778 %3781) (/.f64 %3783 %3784) (fma.f64 %2458 %3651 %3786) (*.f64 %2534 %3788) (*.f64 %3788 %2534) (+.f64 %3773 %3786) (/.f64 #s(literal 1 binary64) (/.f64 %3765 %2534)) (/.f64 (*.f64 %3767 #s(literal 1 binary64)) %3769) (*.f64 %3767 %3796) (/.f64 (*.f64 %3778 #s(literal 1 binary64)) %3781) (*.f64 %3778 %3800) (*.f64 %3783 %3802) (*.f64 %3802 %3783) (/.f64 #s(literal 1 binary64) (/.f64 %3769 %3767)) (/.f64 (*.f64 %2534 %26) %3808) (*.f64 %3810 %26) (/.f64 (*.f64 %2534 #s(literal 2 binary64)) (*.f64 %3765 #s(literal 2 binary64))) (*.f64 %2534 %3815) (/.f64 #s(literal 1 binary64) (/.f64 %3784 %3783)) (/.f64 #s(literal 1 binary64) (/.f64 %3781 %3778)) (/.f64 (*.f64 %3767 %26) (*.f64 %3769 %26)) (/.f64 (*.f64 %3767 #s(literal 2 binary64)) (*.f64 %3769 #s(literal 2 binary64))) (/.f64 (*.f64 %2534 %42) %3828) (*.f64 %3830 %42) (/.f64 (*.f64 %3783 %26) (*.f64 %3784 %26)) (/.f64 (*.f64 %3778 %26) (*.f64 %3781 %26)) (/.f64 (*.f64 %3783 #s(literal 2 binary64)) (*.f64 %3784 #s(literal 2 binary64))) (/.f64 (*.f64 %3778 #s(literal 2 binary64)) (*.f64 %3781 #s(literal 2 binary64))) (*.f64 %3783 %3844) (/.f64 (*.f64 %3767 %42) (*.f64 %3769 %42)) (/.f64 (*.f64 %3783 %42) (*.f64 %3784 %42)) (/.f64 (*.f64 %3778 %42) (*.f64 %3781 %42)) (/.f64 %3856 %3857) (/.f64 %3859 %3860) (/.f64 (*.f64 %3856 #s(literal 1 binary64)) %3857) (/.f64 (-.f64 (*.f64 %3773 %2489) %2451) %2489) (/.f64 (*.f64 %3856 %3788) %26) (/.f64 (*.f64 %3859 #s(literal 1 binary64)) %3860) (/.f64 (*.f64 %3859 %3788) %42) (fma.f64 %2534 %3788 %3712) (fma.f64 %2534 %3788 %3714) (fma.f64 %3788 %2534 %3712) (fma.f64 %3788 %2534 %3714) (fma.f64 %3767 %3796 %3712) (fma.f64 %3767 %3796 %3714) (fma.f64 %3778 %3800 %3712) (fma.f64 %3778 %3800 %3714) (fma.f64 %3783 %3802 %3712) (fma.f64 %3783 %3802 %3714) (fma.f64 %3802 %3783 %3712) (fma.f64 %3802 %3783 %3714) (fma.f64 %3810 %26 %3712) (fma.f64 %3810 %26 %3714) (fma.f64 %2534 %3815 %3712) (fma.f64 %2534 %3815 %3714) (fma.f64 %3830 %42 %3712) (fma.f64 %3830 %42 %3714) (fma.f64 %3783 %3844 %3712) (fma.f64 %3783 %3844 %3714) (/.f64 (-.f64 (*.f64 %2458 %2489) (*.f64 %2489 %2451)) (*.f64 %2489 %2489)) (+.f64 %3898 %3899) (-.f64 %3898 %3788) (+.f64 %3898 %3902) (fma.f64 %3768 %3788 %3899) (fma.f64 %3768 %3788 %3902) (-.f64 %3802 %3906) (+.f64 %3802 %3908) (+.f64 %3802 %3910) (fma.f64 %3912 %26 %3899) (fma.f64 %3912 %26 %3902) (fma.f64 #s(literal 1 binary64) %3802 %3908) (fma.f64 #s(literal 1 binary64) %3802 %3910) (fma.f64 #s(literal 2 binary64) %3917 %3908) (fma.f64 #s(literal 2 binary64) %3917 %3910) (fma.f64 #s(literal 1/2 binary64) %3920 %3908) (fma.f64 #s(literal 1/2 binary64) %3920 %3910) (fma.f64 %3923 %42 %3899) (fma.f64 %3923 %42 %3902) (fma.f64 %26 %3926 %3908) (fma.f64 %26 %3926 %3910) (fma.f64 %50 %3929 %3908) (fma.f64 %50 %3929 %3910) (fma.f64 %42 %3932 %3908) (fma.f64 %42 %3932 %3910) (/.f64 (-.f64 (*.f64 %3898 %3765) #s(literal 1 binary64)) %3765) (/.f64 (-.f64 (*.f64 %3802 %3784) %3779) %3784) (/.f64 (-.f64 (*.f64 %3768 %3765) (*.f64 %3765 #s(literal 1 binary64))) (*.f64 %3765 %3765)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) %3784) (*.f64 %3784 %3779)) (*.f64 %3784 %3784)) %2447 (fabs.f64 %2447) (fabs.f64 %2464) (neg.f64 %2464) (*.f64 #s(literal 1 binary64) %2447) (*.f64 %2447 #s(literal 1 binary64)) (/.f64 %2447 #s(literal 1 binary64)) (neg.f64 (*.f64 %2447 #s(literal -1 binary64))) (neg.f64 (*.f64 %2464 #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) %2486) (*.f64 #s(literal 1/2 binary64) %2489) (*.f64 %2489 #s(literal 1/2 binary64)) (*.f64 %2486 #s(literal 2 binary64)) (*.f64 %2500 #s(literal -1/2 binary64)) (/.f64 %2519 %26) (/.f64 %2489 #s(literal 2 binary64)) (/.f64 %2500 #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) %2503) (*.f64 %2280 %2510) (hypot.f64 #s(literal 1 binary64) %26) (hypot.f64 #s(literal -1 binary64) %26) (hypot.f64 %26 #s(literal 1 binary64)) (hypot.f64 %26 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) %3640) (/.f64 (fabs.f64 %2500) #s(literal 2 binary64)) (hypot.f64 #s(literal 1 binary64) %42) (hypot.f64 #s(literal -1 binary64) %42) (hypot.f64 %42 #s(literal 1 binary64)) (hypot.f64 %42 #s(literal -1 binary64)) (/.f64 %2528 %42) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 %78 %26 %26))) %2280) (*.f64 %2519 %50) (*.f64 %2522 %26) (/.f64 %3702 #s(literal 4 binary64)) (/.f64 (*.f64 %2500 #s(literal 1 binary64)) #s(literal -2 binary64)) (/.f64 (/.f64 %2489 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 %488 %2525) (/.f64 (sqrt.f64 (fabs.f64 (*.f64 %2446 %42))) %2280) (*.f64 %2528 %58) (sqrt.f64 (*.f64 %2447 %2447)) (/.f64 %3700 %71) (*.f64 %2536 %26) (+.f64 %2447 %4004) (+.f64 %2447 %4006) (/.f64 %3704 %88) (/.f64 %3706 %2205) (/.f64 %3708 %71) (/.f64 %3710 %88) (*.f64 %2541 %42) (/.f64 (/.f64 %2489 %26) %446) (*.f64 %446 %2546) (pow.f64 %2446 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) %2447 %4004) (fma.f64 #s(literal 1 binary64) %2447 %4006) (fma.f64 #s(literal 1/2 binary64) %2447 %4019) (fma.f64 %2447 #s(literal 1 binary64) %4004) (fma.f64 %2447 #s(literal 1 binary64) %4006) (fma.f64 %2447 #s(literal 1/2 binary64) %2486) (cosh.f64 %2327) (+.f64 %2486 %2486) (+.f64 %4019 %4019) (cosh.f64 %2373) (/.f64 (/.f64 %2489 %50) %71) (*.f64 %582 %2549) (fma.f64 #s(literal 2 binary64) %2486 %4004) (fma.f64 #s(literal 2 binary64) %2486 %4006) (fma.f64 #s(literal 1/2 binary64) %2489 %4004) (fma.f64 #s(literal 1/2 binary64) %2489 %4006) (fma.f64 %2489 #s(literal 1/2 binary64) %4004) (fma.f64 %2489 #s(literal 1/2 binary64) %4006) (fma.f64 %2486 #s(literal 2 binary64) %4004) (fma.f64 %2486 #s(literal 2 binary64) %4006) (fma.f64 %2500 #s(literal -1/2 binary64) %4004) (fma.f64 %2500 #s(literal -1/2 binary64) %4006) (*.f64 %2552 %78) (fma.f64 #s(literal 2 binary64) %2503 %4004) (fma.f64 #s(literal 2 binary64) %2503 %4006) (fma.f64 %2280 %2510 %4004) (fma.f64 %2280 %2510 %4006) (*.f64 %2557 %94) (fma.f64 %2451 #s(literal 1/2 binary64) %4047) (fma.f64 %2458 #s(literal 1/2 binary64) %4049) (+.f64 %4047 %4049) (+.f64 %4049 %4047) (-.f64 %4047 (/.f64 %2448 #s(literal 2 binary64))) (fma.f64 %2519 %50 %4004) (fma.f64 %2519 %50 %4006) (fma.f64 %2522 %26 %4004) (fma.f64 %2522 %26 %4006) (-.f64 %4047 (neg.f64 %4049)) (fma.f64 %488 %2525 %4004) (fma.f64 %488 %2525 %4006) (fma.f64 %2528 %58 %4004) (fma.f64 %2528 %58 %4006) (/.f64 (fma.f64 %4047 #s(literal 2 binary64) %2451) #s(literal 2 binary64)) (/.f64 (fma.f64 %2458 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %2451)) #s(literal 4 binary64)) (/.f64 (fma.f64 %2458 #s(literal 2 binary64) (*.f64 %2451 #s(literal 2 binary64))) #s(literal 4 binary64)) (fma.f64 %2536 %26 %4004) (fma.f64 %2536 %26 %4006) (fma.f64 %2541 %42 %4004) (fma.f64 %2541 %42 %4006) (fma.f64 %446 %2546 %4004) (fma.f64 %446 %2546 %4006) (fma.f64 (/.f64 %2451 %71) %26 %4047) (fma.f64 (/.f64 %2458 %71) %26 %4049) (fma.f64 (/.f64 %2451 %88) %42 %4047) (fma.f64 (/.f64 %2458 %88) %42 %4049) (fma.f64 %582 %2549 %4004) (fma.f64 %582 %2549 %4006) (fma.f64 %2552 %78 %4004) (fma.f64 %2552 %78 %4006) (fma.f64 %2557 %94 %4004) (fma.f64 %2557 %94 %4006) (fma.f64 (/.f64 %2451 %119) %78 %4047) (fma.f64 (/.f64 %2458 %119) %78 %4049) (fma.f64 (/.f64 %2451 %122) %94 %4047) (fma.f64 (/.f64 %2458 %122) %94 %4049) %4101 (fabs.f32 %4101) (fabs.f32 %4103) (neg.f32 %4103) (*.f32 %4101 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %4101) (*.f32 %4103 #s(literal -1 binary32)) (sqrt.f32 %4111) (+.f32 %4101 %4114) (+.f32 %4101 %4116) (*.f32 #s(literal 1/2 binary32) %4119) (*.f32 %4119 #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) %4123) (*.f32 %4123 #s(literal 2 binary32)) (/.f32 %4119 #s(literal 2 binary32)) (/.f32 %4111 %4101) (*.f32 %4128 %4128) (fma.f32 %4101 #s(literal 1 binary32) %4114) (fma.f32 %4101 #s(literal 1 binary32) %4116) (fma.f32 %4101 #s(literal 1/2 binary32) %4123) (fma.f32 #s(literal 1 binary32) %4101 %4114) (fma.f32 #s(literal 1 binary32) %4101 %4116) (fma.f32 #s(literal 1/2 binary32) %4101 %4123) (+.f32 %4123 %4123) (/.f32 %4137 %4103) (fabs.f32 (*.f32 %4139 %4128)) (fabs.f32 (*.f32 %4128 %4139)) (*.f32 %4139 %4139) (fma.f32 %4103 #s(literal -1/2 binary32) %4123) (fma.f32 %4103 #s(literal -1 binary32) %4114) (fma.f32 %4103 #s(literal -1 binary32) %4116) (*.f32 %4111 %4149) (*.f32 %4149 %4111) (fma.f32 #s(literal 1/2 binary32) %4119 %4114) (fma.f32 #s(literal 1/2 binary32) %4119 %4116) (fma.f32 %4119 #s(literal 1/2 binary32) %4114) (fma.f32 %4119 #s(literal 1/2 binary32) %4116) (*.f32 %4137 %4156) (fma.f32 #s(literal 2 binary32) %4123 %4114) (fma.f32 #s(literal 2 binary32) %4123 %4116) (fma.f32 %4123 #s(literal 1 binary32) %4123) (fma.f32 %4123 #s(literal 2 binary32) %4114) (fma.f32 %4123 #s(literal 2 binary32) %4116) (fma.f32 %4128 %4128 %4114) (fma.f32 %4128 %4128 %4116) (fma.f32 %4139 %4139 %4114) (fma.f32 %4139 %4139 %4116) (fma.f32 %4111 %4149 %4114) (fma.f32 %4111 %4149 %4116) (fma.f32 %4149 %4111 %4114) (fma.f32 %4149 %4111 %4116) (fma.f32 %4137 %4156 %4114) (fma.f32 %4137 %4156 %4116) (fma.f32 (/.f32 %4101 %4174) %4103 %4123) (pow.f32 %4101 #s(literal 1 binary32)) (pow.f32 %4128 #s(literal 2 binary32)) (pow.f32 %4111 #s(literal 1/2 binary32)) (fma.f32 (/.f32 %4101 (*.f32 %4119 %4101)) %4111 %4123) (fma.f32 (/.f32 %4101 (*.f32 %4174 %4101)) %4137 %4123) (sinh.f32 (asinh.f32 %4101)) %4188 %4189 %4188 %4189 %4191 #s(literal -1/3 binary64) (neg.f64 #s(literal 1/3 binary64)) #s(literal 2/3 binary64) #s(literal -2/3 binary64) %4195 (if.f64 %4188 %26 %26) %4197 (if.f64 %4188 %4195 %26) (if.f64 %4188 %1841 #s(literal 0 binary64)) (if.f64 %4188 %2665 #s(literal 0 binary64)) %4201 (if.f64 %2725 %4201 #s(literal 0 binary64)) %4203 (if.f64 %2725 %4203 #s(literal 0 binary64)) %4205 (if.f64 %2725 %4205 #s(literal 0 binary64)) %4207 (if.f64 %2725 %4207 #s(literal 0 binary64)) %4209 (if.f64 %2725 %4209 #s(literal 0 binary64)) %4211 (if.f64 %2725 %4211 #s(literal 0 binary64)) %4213 (if.f64 %2725 %4213 #s(literal 0 binary64)) %4215 (if.f64 %2725 %4215 #s(literal 0 binary64)) %4217 (if.f64 %2725 %4217 #s(literal 0 binary64)) %4219 (if.f64 %2725 %4219 #s(literal 0 binary64)) %4221 (if.f64 %2725 %4221 #s(literal 0 binary64)) %4223 (if.f64 %2725 %4223 #s(literal 0 binary64)) %4225 (if.f64 %2725 %4225 #s(literal 0 binary64)) %4227 (if.f64 %2725 %4227 #s(literal 0 binary64)) %4229 (if.f64 %2725 %4229 #s(literal 0 binary64)) %4231 (if.f64 %2725 %4231 #s(literal 0 binary64)) %4233 (if.f64 %2725 %4233 #s(literal 0 binary64)) %4235 (if.f64 %2725 %4235 #s(literal 0 binary64)) %4237 (if.f64 %2725 %4237 #s(literal 0 binary64)) %4239 (if.f64 %2725 %4239 #s(literal 0 binary64)) %4241 (if.f64 %2725 %4241 #s(literal 0 binary64)) %4243 (if.f64 %2725 %4243 #s(literal 0 binary64)) %4245 (if.f64 %2725 %4245 #s(literal 0 binary64)) %4247 (if.f64 %2725 %4247 #s(literal 0 binary64)) %4249 (if.f64 %300 %4249 #s(literal 0 binary64)) %4251 (if.f64 %300 %4251 #s(literal 0 binary64)) %4253 (if.f64 %300 %4253 #s(literal 0 binary64)) %4255 (if.f64 %300 %4255 #s(literal 0 binary64)) (if.f64 %2725 %4197 #s(literal 0 binary64)) |
Compiled 368 707 to 35 012 computations (90.5% saved)
38 alts after pruning (35 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 18 941 | 35 | 18 976 |
| Fresh | 0 | 0 | 0 |
| Picked | 30 | 3 | 33 |
| Done | 0 | 0 | 0 |
| Total | 18 971 | 38 | 19 009 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 %7 #s(literal 1 binary64)))) %3) #s(literal 0 binary64)) |
| ▶ | 6.6% | %3 = (approx (cos phi) #s(literal 1 binary64)) %8 = (sqrt.f64 (PI.f64 )) %9 = (*.f64 %8 %8) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (+.f64 %9 %9) %3) #s(literal 0 binary64)) |
| ▶ | 6.7% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (*.f64 (sqrt.f64 (+.f64 %7 %7)) (sqrt.f64 %7)) %3) #s(literal 0 binary64)) |
| ▶ | 6.2% | %3 = (approx (cos phi) #s(literal 1 binary64)) %8 = (sqrt.f64 (PI.f64 )) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (expm1.f64 (*.f64 %8 %8)) %3) #s(literal 0 binary64)) |
| ▶ | 6.8% | %3 = (approx (cos phi) #s(literal 1 binary64)) %8 = (sqrt.f64 (PI.f64 )) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (cosh.f64 (asinh.f64 (*.f64 %8 %8))) %3) #s(literal 0 binary64)) |
| ✓ | 55.8% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 phi %3) #s(literal 0 binary64)) |
| ▶ | 6.2% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.7% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.8% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 927997189626817/281474976710656 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.9% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %3) #s(literal 0 binary64)) |
| ▶ | 6.2% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (- (exp (PI )) 1) %1) (expm1.f64 (PI.f64 ))) #s(literal 0 binary64)) |
| ▶ | 6.6% | %1 = (cos phi) %7 = (PI ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (+ %7 %7) %1) (*.f64 #s(literal 2 binary64) (PI.f64 ))) #s(literal 0 binary64)) |
| ▶ | 6.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (sqrt.f64 (PI.f64 ))) #s(literal 0 binary64)) |
| ▶ | 7.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) %1) #s(literal 2/3 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.7% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) %1) #s(literal 1/6 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) %1) #s(literal -1/3 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) %1) #s(literal -2/3 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 #s(literal -1 binary64) (PI.f64 ))) #s(literal 0 binary64)) |
| ▶ | 6.5% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 8 %1) #s(literal 8 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.7% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 4 %1) #s(literal 4 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.8% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 3 %1) #s(literal 3 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 2 %1) #s(literal 2 binary64)) #s(literal 0 binary64)) |
| ▶ | 7.0% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 3/2 %1) #s(literal 3/2 binary64)) #s(literal 0 binary64)) |
| ▶ | 7.2% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1/2 %1) #s(literal 1/2 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.8% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1/4 %1) #s(literal 1/4 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.6% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1/8 %1) #s(literal 1/8 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.2% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -1/2 %1) #s(literal -1/2 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -1 %1) #s(literal -1 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -2 %1) #s(literal -2 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.2% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -3 %1) #s(literal -3 binary64)) #s(literal 0 binary64)) |
| ▶ | 6.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -4 %1) #s(literal -4 binary64)) #s(literal 0 binary64)) |
| ▶ | 7.1% | (if.f64 (>.f64 (fabs.f64 (approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) |
| ✓ | 100.0% | (if.f64 (>.f64 (PI.f64 ) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) |
| ▶ | 55.7% | (if.f64 (>.f64 (PI.f64 ) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) (cos phi)) (fma.f64 (*.f64 (*.f64 phi phi) phi) #s(literal 1/3 binary64) phi)) #s(literal 0 binary64)) |
| ▶ | 55.5% | %0 = (PI.f64 ) (if.f64 (>.f64 %0 #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) (cos phi)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) phi) phi #s(literal 1 binary64)) (*.f64 %0 phi)) (/.f64 #s(literal 1 binary64) %0))) #s(literal 0 binary64)) |
| ✓ | 7.0% | (if.f64 (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) (approx (PI ) #s(literal 1/3 binary64)) (PI.f64 )) |
| ▶ | 6.8% | #s(literal 884279719003555/281474976710656 binary64) |
Compiled 338 to 108 computations (68.0% saved)
| Inputs |
|---|
%0 = (PI ) %1 = (+ %0 %0) %2 = (sqrt %0) %11 = (* %2 %2) %13 = (+ (* %0 %0) 1) %14 = (sqrt %13) %15 = (sqrt %1) %18 = (asinh %11) %0 %1 %2 (- (exp %0) 1) (* -1 %0) (* 2 %0) (/ 1 %0) %11 %13 %14 %15 (* %15 %2) (/ %0 %14) %18 (cosh %18) (- (exp %11) 1) (+ %11 %11) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 7982422502469483/4503599627370496 binary64) #s(literal 3116025471584669/140737488355328 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 5734161139222659/18014398509481984 binary64) #s(literal 884279719003555/281474976710656 binary64) #s(literal 3059521645650671/281474976710656 binary64) #s(literal 927997189626817/281474976710656 binary64) #s(literal 2822212540896131/1125899906842624 binary64) #s(literal 1250560371546297/281474976710656 binary64) #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 8387034415628397/4503599627370496 binary64) #s(literal 927997189626817/281474976710656 binary64) #s(literal 3116025471584669/140737488355328 binary64) #s(literal 884279719003555/140737488355328 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 88 to 23 computations (73.9% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%4 = (cos phi) %5 = (approx %4 #s(literal 1 binary64)) %15 = (PI.f64 ) %16 = (+.f64 %15 %15) %19 = (*.f64 phi phi) %20 = (fabs.f64 %5) %21 = (>.f64 %20 #s(literal 1/10000000000 binary64)) %26 = (sqrt.f64 %15) %27 = (expm1.f64 %15) %28 = (>.f64 %15 #s(literal 1/10000000000 binary64)) %32 = (*.f64 #s(literal 1/3 binary64) phi) %34 = (/ (sin phi) %4) %35 = (approx %34 #s(literal -1/3 binary64)) %36 = (approx %34 #s(literal 2/3 binary64)) %37 = (approx %34 #s(literal 1/6 binary64)) %38 = (approx %34 #s(literal -2/3 binary64)) %47 = (approx (/ 2 %4) #s(literal 2 binary64)) %50 = (approx (/ 3 %4) #s(literal 3 binary64)) %53 = (approx (/ 1/2 %4) #s(literal 1/2 binary64)) %56 = (approx (/ -1 %4) #s(literal -1 binary64)) %59 = (approx (/ 4 %4) #s(literal 4 binary64)) %62 = (approx (/ -2 %4) #s(literal -2 binary64)) %65 = (approx (/ 8 %4) #s(literal 8 binary64)) %68 = (approx (/ 3/2 %4) #s(literal 3/2 binary64)) %71 = (approx (/ -1/2 %4) #s(literal -1/2 binary64)) %74 = (approx (/ -3 %4) #s(literal -3 binary64)) %77 = (approx (/ -4 %4) #s(literal -4 binary64)) %80 = (approx (/ 1/4 %4) #s(literal 1/4 binary64)) %83 = (approx (/ 1/8 %4) #s(literal 1/8 binary64)) %84 = (*.f64 #s(literal -1 binary64) %15) %85 = (PI ) %88 = (approx (/ (neg %85) %4) %84) %91 = (approx (/ (sqrt %85) %4) %26) %92 = (*.f64 #s(literal 2 binary64) %15) %95 = (approx (/ (+ %85 %85) %4) %92) %100 = (approx (/ (- (exp %85) 1) %4) %27) %101 = (*.f64 %15 phi) %102 = (/.f64 #s(literal 1 binary64) %15) %103 = (fma.f64 %32 phi #s(literal 1 binary64)) %104 = (*.f64 %19 phi) %105 = (fma.f64 %104 #s(literal 1/3 binary64) phi) %106 = (*.f64 %103 %101) %107 = (*.f64 %106 %102) %108 = (*.f64 %26 %26) %109 = (fma.f64 %15 %15 #s(literal 1 binary64)) %110 = (sqrt.f64 %109) %111 = (sqrt.f64 %16) %112 = (*.f64 %111 %26) %113 = (/.f64 %15 %110) %114 = (/.f64 %113 %5) %116 = (asinh.f64 %108) %117 = (cosh.f64 %116) %118 = (/.f64 %117 %5) %120 = (expm1.f64 %108) %121 = (/.f64 %120 %5) %123 = (+.f64 %108 %108) %124 = (/.f64 %123 %5) %126 = (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %5) %128 = (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %5) %130 = (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %5) %132 = (/.f64 %112 %5) %134 = (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %5) %136 = (/.f64 #s(literal 927997189626817/281474976710656 binary64) %5) %143 = (approx %34 %105) %145 = (approx %34 %107) phi #s(literal 1/10000000000 binary64) #s(literal 0 binary64) #s(literal 1 binary64) %5 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1/6 binary64) #s(literal 1/3 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal -2 binary64) %15 %16 #s(literal -4 binary64) #s(literal 3 binary64) %19 %20 %21 #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -3 binary64) #s(literal 1/8 binary64) %26 %27 %28 #s(literal -1/3 binary64) #s(literal 2/3 binary64) #s(literal -2/3 binary64) %32 %35 %36 %37 %38 #s(literal 884279719003555/281474976710656 binary64) #s(literal 7982422502469483/4503599627370496 binary64) #s(literal 3116025471584669/140737488355328 binary64) #s(literal 1250560371546297/281474976710656 binary64) #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 927997189626817/281474976710656 binary64) %47 %50 %53 %56 %59 %62 %65 %68 %71 %74 %77 %80 %83 %84 %88 %91 %92 %95 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 (if.f64 %21 %114 #s(literal 0 binary64)) %116 %117 %118 (if.f64 %21 %118 #s(literal 0 binary64)) %120 %121 (if.f64 %21 %121 #s(literal 0 binary64)) %123 %124 (if.f64 %21 %124 #s(literal 0 binary64)) %126 (if.f64 %21 %126 #s(literal 0 binary64)) %128 (if.f64 %21 %128 #s(literal 0 binary64)) %130 (if.f64 %21 %130 #s(literal 0 binary64)) %132 (if.f64 %21 %132 #s(literal 0 binary64)) %134 (if.f64 %21 %134 #s(literal 0 binary64)) %136 (if.f64 %21 %136 #s(literal 0 binary64)) (if.f64 %21 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %21 %38 #s(literal 0 binary64)) (if.f64 %21 %35 #s(literal 0 binary64)) (if.f64 %21 %37 #s(literal 0 binary64)) (if.f64 %21 %36 #s(literal 0 binary64)) %143 (if.f64 %28 %143 #s(literal 0 binary64)) %145 (if.f64 %28 %145 #s(literal 0 binary64)) (if.f64 %21 %47 #s(literal 0 binary64)) (if.f64 %21 %50 #s(literal 0 binary64)) (if.f64 %21 %53 #s(literal 0 binary64)) (if.f64 %21 %56 #s(literal 0 binary64)) (if.f64 %21 %59 #s(literal 0 binary64)) (if.f64 %21 %62 #s(literal 0 binary64)) (if.f64 %21 %65 #s(literal 0 binary64)) (if.f64 %21 %68 #s(literal 0 binary64)) (if.f64 %21 %71 #s(literal 0 binary64)) (if.f64 %21 %74 #s(literal 0 binary64)) (if.f64 %21 %77 #s(literal 0 binary64)) (if.f64 %21 %80 #s(literal 0 binary64)) (if.f64 %21 %83 #s(literal 0 binary64)) (if.f64 %21 %88 #s(literal 0 binary64)) (if.f64 %21 %91 #s(literal 0 binary64)) (if.f64 %21 %95 #s(literal 0 binary64)) (if.f64 %21 %100 #s(literal 0 binary64)) |
| Outputs |
|---|
%4 = (cos phi) %9 = (pow.f64 phi #s(literal 2 binary64)) %10 = (*.f64 #s(literal -1/2 binary64) %9) %28 = (* phi phi) %30 = (fabs %4) %32 = (> %30 1/10000000000) %33 = (cos.f64 phi) %34 = (fabs.f64 %33) %36 = (>.f64 %34 #s(literal 1/10000000000 binary64)) %39 = (* 1/3 phi) %44 = (/ (sin phi) %4) %45 = (*.f64 #s(literal 1/3 binary64) %9) %46 = (+.f64 #s(literal 1 binary64) %45) %66 = (/ 2 %4) %85 = (/ 3 %4) %107 = (/ 1/2 %4) %128 = (/ -1 %4) %149 = (/ 4 %4) %170 = (/ -2 %4) %191 = (/ 8 %4) %212 = (/ 3/2 %4) %233 = (/ -1/2 %4) %254 = (/ -3 %4) %276 = (/ -4 %4) %297 = (/ 1/4 %4) %318 = (/ 1/8 %4) %338 = (PI ) %340 = (/ (neg %338) %4) %341 = (PI.f64 ) %344 = (*.f64 %9 %341) %349 = (fma.f64 #s(literal -1/4 binary64) %341 (*.f64 #s(literal 1/24 binary64) %341)) %350 = (*.f64 %9 %349) %359 = (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %341 (fma.f64 #s(literal 1/48 binary64) %341 (*.f64 #s(literal 1/2 binary64) %349)))) %367 = (sqrt %338) %368 = (/ %367 %4) %369 = (sqrt.f64 %341) %376 = (fma.f64 #s(literal -1/4 binary64) %369 (*.f64 #s(literal 1/24 binary64) %369)) %379 = (*.f64 #s(literal -1/2 binary64) %369) %395 = (+ %338 %338) %396 = (/ %395 %4) %397 = (*.f64 #s(literal 2 binary64) %341) %416 = (/ (- (exp %338) 1) %4) %417 = (expm1.f64 %341) %419 = (exp.f64 %341) %426 = (fma.f64 #s(literal -1/4 binary64) %417 (*.f64 #s(literal 1/24 binary64) %417)) %429 = (*.f64 #s(literal -1/2 binary64) %417) %447 = (* %338 phi) %451 = (+ (* %39 phi) 1) %453 = (* %28 phi) %454 = (pow.f64 phi #s(literal 3 binary64)) %456 = (* %451 %447) %465 = (/ (/ %338 (sqrt (+ (* %338 %338) 1))) %4) %468 = (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 %341 #s(literal 2 binary64)))) %469 = (/.f64 %341 %468) %475 = (fma.f64 #s(literal -1/4 binary64) %469 (*.f64 #s(literal 1/24 binary64) %469)) %478 = (*.f64 #s(literal -1/2 binary64) %469) %495 = (/.f64 %341 (*.f64 %33 %468)) %498 = (* %367 %367) %501 = (/ (cosh (asinh %498)) %4) %504 = (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 %369 #s(literal 4 binary64)))) %505 = (pow.f64 %369 #s(literal 2 binary64)) %509 = (+.f64 %504 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 %504 %505)) %505)) %510 = (*.f64 #s(literal 1/2 binary64) %509) %517 = (fma.f64 #s(literal -1/8 binary64) %509 (*.f64 #s(literal 1/48 binary64) %509)) %520 = (*.f64 #s(literal -1/4 binary64) %509) %540 = (*.f64 #s(literal 1/2 binary64) (/.f64 %509 %33)) %545 = (/ (- (exp %498) 1) %4) %546 = (expm1.f64 %505) %548 = (exp.f64 %505) %555 = (fma.f64 #s(literal -1/4 binary64) %546 (*.f64 #s(literal 1/24 binary64) %546)) %558 = (*.f64 #s(literal -1/2 binary64) %546) %577 = (/.f64 %546 %33) %581 = (/ (+ %498 %498) %4) %588 = (fma.f64 #s(literal -1/4 binary64) %505 (*.f64 #s(literal 1/24 binary64) %505)) %606 = (*.f64 #s(literal 2 binary64) (/.f64 %505 %33)) %610 = (/ 7982422502469483/4503599627370496 %4) %632 = (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %33) %636 = (/ 3116025471584669/140737488355328 %4) %658 = (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %33) %662 = (/ 1250560371546297/281474976710656 %4) %684 = (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %33) %689 = (/ (* (sqrt %395) %367) %4) %690 = (sqrt.f64 %397) %691 = (*.f64 %369 %690) %697 = (fma.f64 #s(literal -1/4 binary64) %691 (*.f64 #s(literal 1/24 binary64) %691)) %700 = (*.f64 #s(literal -1/2 binary64) %691) %717 = (/.f64 %691 %33) %721 = (/ 4291437363724333/4503599627370496 %4) %743 = (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %33) %747 = (/ 927997189626817/281474976710656 %4) %769 = (/.f64 #s(literal 927997189626817/281474976710656 binary64) %33) %777 = (/.f64 (sin.f64 phi) %33) %788 = (/.f64 #s(literal 2 binary64) %33) %792 = (/.f64 #s(literal 3 binary64) %33) %796 = (/.f64 #s(literal 1/2 binary64) %33) %800 = (/.f64 #s(literal -1 binary64) %33) %804 = (/.f64 #s(literal 4 binary64) %33) %808 = (/.f64 #s(literal -2 binary64) %33) %812 = (/.f64 #s(literal 8 binary64) %33) %816 = (/.f64 #s(literal 3/2 binary64) %33) %820 = (/.f64 #s(literal -1/2 binary64) %33) %824 = (/.f64 #s(literal -3 binary64) %33) %828 = (/.f64 #s(literal -4 binary64) %33) %832 = (/.f64 #s(literal 1/4 binary64) %33) %836 = (/.f64 #s(literal 1/8 binary64) %33) %840 = (/.f64 %341 %33) %841 = (*.f64 #s(literal -1 binary64) %840) %845 = (/.f64 %369 %33) %849 = (*.f64 #s(literal 2 binary64) %840) %853 = (/.f64 %417 %33) %878 = (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) %9)) %882 = (+ (* %453 1/3) phi) %890 = (/.f64 %341 %9) (approx phi #s(literal 0 binary64)) (approx phi phi) (approx %4 #s(literal 1 binary64)) (approx %4 (+.f64 #s(literal 1 binary64) %10)) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64))))) (approx %28 %9) (approx %32 %36) (approx %39 (*.f64 #s(literal 1/3 binary64) phi)) (approx %44 (*.f64 phi %46)) (approx %44 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) %9)))))) (approx %44 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) %9)))))))) (approx %66 #s(literal 2 binary64)) (approx %66 (+.f64 #s(literal 2 binary64) %9)) (approx %66 (+.f64 #s(literal 2 binary64) (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/12 binary64) %9))))) (approx %66 (+.f64 #s(literal 2 binary64) (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 5/12 binary64) (*.f64 #s(literal 61/360 binary64) %9))))))) (approx %85 #s(literal 3 binary64)) (approx %85 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 3/2 binary64) %9))) (approx %85 (+.f64 #s(literal 3 binary64) (*.f64 %9 (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 5/8 binary64) %9))))) (approx %85 (+.f64 #s(literal 3 binary64) (*.f64 %9 (+.f64 #s(literal 3/2 binary64) (*.f64 %9 (+.f64 #s(literal 5/8 binary64) (*.f64 #s(literal 61/240 binary64) %9))))))) (approx %107 #s(literal 1/2 binary64)) (approx %107 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) %9))) (approx %107 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 5/48 binary64) %9))))) (approx %107 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 5/48 binary64) (*.f64 #s(literal 61/1440 binary64) %9))))))) (approx %128 #s(literal -1 binary64)) (approx %128 (-.f64 %10 #s(literal 1 binary64))) (approx %128 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/24 binary64) %9) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (approx %128 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -61/720 binary64) %9) #s(literal 5/24 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (approx %149 #s(literal 4 binary64)) (approx %149 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %9))) (approx %149 (+.f64 #s(literal 4 binary64) (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/6 binary64) %9))))) (approx %149 (+.f64 #s(literal 4 binary64) (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 %9 (+.f64 #s(literal 5/6 binary64) (*.f64 #s(literal 61/180 binary64) %9))))))) (approx %170 #s(literal -2 binary64)) (approx %170 (-.f64 (*.f64 #s(literal -1 binary64) %9) #s(literal 2 binary64))) (approx %170 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/12 binary64) %9) #s(literal 1 binary64))) #s(literal 2 binary64))) (approx %170 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -61/360 binary64) %9) #s(literal 5/12 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64))) (approx %191 #s(literal 8 binary64)) (approx %191 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal 4 binary64) %9))) (approx %191 (+.f64 #s(literal 8 binary64) (*.f64 %9 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 5/3 binary64) %9))))) (approx %191 (+.f64 #s(literal 8 binary64) (*.f64 %9 (+.f64 #s(literal 4 binary64) (*.f64 %9 (+.f64 #s(literal 5/3 binary64) (*.f64 #s(literal 61/90 binary64) %9))))))) (approx %212 #s(literal 3/2 binary64)) (approx %212 (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 3/4 binary64) %9))) (approx %212 (+.f64 #s(literal 3/2 binary64) (*.f64 %9 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 5/16 binary64) %9))))) (approx %212 (+.f64 #s(literal 3/2 binary64) (*.f64 %9 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (+.f64 #s(literal 5/16 binary64) (*.f64 #s(literal 61/480 binary64) %9))))))) (approx %233 #s(literal -1/2 binary64)) (approx %233 (-.f64 (*.f64 #s(literal -1/4 binary64) %9) #s(literal 1/2 binary64))) (approx %233 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/48 binary64) %9) #s(literal 1/4 binary64))) #s(literal 1/2 binary64))) (approx %233 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -61/1440 binary64) %9) #s(literal 5/48 binary64))) #s(literal 1/4 binary64))) #s(literal 1/2 binary64))) (approx %254 #s(literal -3 binary64)) (approx %254 (-.f64 (*.f64 #s(literal -3/2 binary64) %9) #s(literal 3 binary64))) (approx %254 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/8 binary64) %9) #s(literal 3/2 binary64))) #s(literal 3 binary64))) (approx %254 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -61/240 binary64) %9) #s(literal 5/8 binary64))) #s(literal 3/2 binary64))) #s(literal 3 binary64))) (approx %276 #s(literal -4 binary64)) (approx %276 (-.f64 (*.f64 #s(literal -2 binary64) %9) #s(literal 4 binary64))) (approx %276 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/6 binary64) %9) #s(literal 2 binary64))) #s(literal 4 binary64))) (approx %276 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -61/180 binary64) %9) #s(literal 5/6 binary64))) #s(literal 2 binary64))) #s(literal 4 binary64))) (approx %297 #s(literal 1/4 binary64)) (approx %297 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) %9))) (approx %297 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 5/96 binary64) %9))))) (approx %297 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 1/8 binary64) (*.f64 %9 (+.f64 #s(literal 5/96 binary64) (*.f64 #s(literal 61/2880 binary64) %9))))))) (approx %318 #s(literal 1/8 binary64)) (approx %318 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/16 binary64) %9))) (approx %318 (+.f64 #s(literal 1/8 binary64) (*.f64 %9 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 5/192 binary64) %9))))) (approx %318 (+.f64 #s(literal 1/8 binary64) (*.f64 %9 (+.f64 #s(literal 1/16 binary64) (*.f64 %9 (+.f64 #s(literal 5/192 binary64) (*.f64 #s(literal 61/5760 binary64) %9))))))) (approx %340 (*.f64 #s(literal -1 binary64) %341)) (approx %340 (fma.f64 #s(literal -1 binary64) %341 (*.f64 #s(literal -1/2 binary64) %344))) (approx %340 (fma.f64 #s(literal -1 binary64) %341 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %341 %350)))) (approx %340 (fma.f64 #s(literal -1 binary64) %341 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %341 (*.f64 %9 (fma.f64 #s(literal -1/4 binary64) %341 (fma.f64 #s(literal 1/24 binary64) %341 %359))))))) (approx %368 %369) (approx %368 (+.f64 %369 (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %369)))) (approx %368 (+.f64 %369 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %376)) %379)))) (approx %368 (+.f64 %369 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %369 (fma.f64 #s(literal 1/48 binary64) %369 (*.f64 #s(literal 1/2 binary64) %376))))) %376)) %379)))) (approx %396 %397) (approx %396 (fma.f64 #s(literal 2 binary64) %341 %344)) (approx %396 (fma.f64 #s(literal 2 binary64) %341 (*.f64 %9 (+.f64 %341 (*.f64 #s(literal -2 binary64) %350))))) (approx %396 (fma.f64 #s(literal 2 binary64) %341 (*.f64 %9 (+.f64 %341 (*.f64 %9 (fma.f64 #s(literal -2 binary64) %359 (*.f64 #s(literal -2 binary64) %349))))))) (approx %416 %417) (approx %416 (-.f64 (+.f64 %419 (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %417))) #s(literal 1 binary64))) (approx %416 (-.f64 (+.f64 %419 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %426)) %429))) #s(literal 1 binary64))) (approx %416 (-.f64 (+.f64 %419 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %417 (fma.f64 #s(literal 1/48 binary64) %417 (*.f64 #s(literal 1/2 binary64) %426))))) %426)) %429))) #s(literal 1 binary64))) (approx %447 (*.f64 phi %341)) (approx %451 %46) (approx %453 %454) (approx %456 (*.f64 phi (+.f64 %341 (*.f64 #s(literal 1/3 binary64) %344)))) (approx %465 %469) (approx %465 (fma.f64 #s(literal 1/2 binary64) (/.f64 %344 %468) %469)) (approx %465 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %475)) %478) %469)) (approx %465 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %469 (fma.f64 #s(literal 1/48 binary64) %469 (*.f64 #s(literal 1/2 binary64) %475))))) %475)) %478) %469)) (approx (if %32 %465 0) (if.f64 %36 %495 #s(literal 0 binary64))) (approx %501 %510) (approx %501 (fma.f64 #s(literal 1/4 binary64) (*.f64 %9 %509) %510)) (approx %501 (fma.f64 #s(literal 1/2 binary64) %509 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %517)) %520)))) (approx %501 (fma.f64 #s(literal 1/2 binary64) %509 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/1440 binary64) %509 (fma.f64 #s(literal 1/96 binary64) %509 (*.f64 #s(literal 1/2 binary64) %517))))) %517)) %520)))) (approx (if %32 %501 0) (if.f64 %36 %540 #s(literal 0 binary64))) (approx %545 %546) (approx %545 (-.f64 (+.f64 %548 (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %546))) #s(literal 1 binary64))) (approx %545 (-.f64 (+.f64 %548 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %555)) %558))) #s(literal 1 binary64))) (approx %545 (-.f64 (+.f64 %548 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %546 (fma.f64 #s(literal 1/48 binary64) %546 (*.f64 #s(literal 1/2 binary64) %555))))) %555)) %558))) #s(literal 1 binary64))) (approx (if %32 %545 0) (if.f64 %36 %577 #s(literal 0 binary64))) (approx %581 (*.f64 #s(literal 2 binary64) %505)) (approx %581 (fma.f64 #s(literal 2 binary64) %505 (*.f64 %9 %505))) (approx %581 (fma.f64 #s(literal 2 binary64) %505 (*.f64 %9 (fma.f64 #s(literal -2 binary64) (*.f64 %9 %588) %505)))) (approx %581 (fma.f64 #s(literal 2 binary64) %505 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -2 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %505 (fma.f64 #s(literal 1/48 binary64) %505 (*.f64 #s(literal 1/2 binary64) %588)))) (*.f64 #s(literal -2 binary64) %588)) %505)))) (approx (if %32 %581 0) (if.f64 %36 %606 #s(literal 0 binary64))) (approx %610 #s(literal 7982422502469483/4503599627370496 binary64)) (approx %610 (+.f64 #s(literal 7982422502469483/4503599627370496 binary64) (*.f64 #s(literal 7982422502469483/9007199254740992 binary64) %9))) (approx %610 (+.f64 #s(literal 7982422502469483/4503599627370496 binary64) (*.f64 %9 (+.f64 #s(literal 7982422502469483/9007199254740992 binary64) (*.f64 #s(literal 13304037504115805/36028797018963968 binary64) %9))))) (approx %610 (+.f64 #s(literal 7982422502469483/4503599627370496 binary64) (*.f64 %9 (+.f64 #s(literal 7982422502469483/9007199254740992 binary64) (*.f64 %9 (+.f64 #s(literal 13304037504115805/36028797018963968 binary64) (*.f64 #s(literal 162309257550212821/1080863910568919040 binary64) %9))))))) (approx (if %32 %610 0) (if.f64 %36 %632 #s(literal 0 binary64))) (approx %636 #s(literal 3116025471584669/140737488355328 binary64)) (approx %636 (+.f64 #s(literal 3116025471584669/140737488355328 binary64) (*.f64 #s(literal 3116025471584669/281474976710656 binary64) %9))) (approx %636 (+.f64 #s(literal 3116025471584669/140737488355328 binary64) (*.f64 %9 (+.f64 #s(literal 3116025471584669/281474976710656 binary64) (*.f64 #s(literal 15580127357923345/3377699720527872 binary64) %9))))) (approx %636 (+.f64 #s(literal 3116025471584669/140737488355328 binary64) (*.f64 %9 (+.f64 #s(literal 3116025471584669/281474976710656 binary64) (*.f64 %9 (+.f64 #s(literal 15580127357923345/3377699720527872 binary64) (*.f64 #s(literal 190077553766664809/101330991615836160 binary64) %9))))))) (approx (if %32 %636 0) (if.f64 %36 %658 #s(literal 0 binary64))) (approx %662 #s(literal 1250560371546297/281474976710656 binary64)) (approx %662 (+.f64 #s(literal 1250560371546297/281474976710656 binary64) (*.f64 #s(literal 1250560371546297/562949953421312 binary64) %9))) (approx %662 (+.f64 #s(literal 1250560371546297/281474976710656 binary64) (*.f64 %9 (+.f64 #s(literal 1250560371546297/562949953421312 binary64) (*.f64 #s(literal 2084267285910495/2251799813685248 binary64) %9))))) (approx %662 (+.f64 #s(literal 1250560371546297/281474976710656 binary64) (*.f64 %9 (+.f64 #s(literal 1250560371546297/562949953421312 binary64) (*.f64 %9 (+.f64 #s(literal 2084267285910495/2251799813685248 binary64) (*.f64 #s(literal 8476020296036013/22517998136852480 binary64) %9))))))) (approx (if %32 %662 0) (if.f64 %36 %684 #s(literal 0 binary64))) (approx %689 %691) (approx %689 (fma.f64 #s(literal 1/2 binary64) (*.f64 %9 %691) %691)) (approx %689 (fma.f64 %369 %690 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %697)) %700)))) (approx %689 (fma.f64 %369 %690 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %691 (fma.f64 #s(literal 1/48 binary64) %691 (*.f64 #s(literal 1/2 binary64) %697))))) %697)) %700)))) (approx (if %32 %689 0) (if.f64 %36 %717 #s(literal 0 binary64))) (approx %721 #s(literal 4291437363724333/4503599627370496 binary64)) (approx %721 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 #s(literal 4291437363724333/9007199254740992 binary64) %9))) (approx %721 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 %9 (+.f64 #s(literal 4291437363724333/9007199254740992 binary64) (*.f64 #s(literal 21457186818621665/108086391056891904 binary64) %9))))) (approx %721 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 %9 (+.f64 #s(literal 4291437363724333/9007199254740992 binary64) (*.f64 %9 (+.f64 #s(literal 21457186818621665/108086391056891904 binary64) (*.f64 #s(literal 261777679187184313/3242591731706757120 binary64) %9))))))) (approx (if %32 %721 0) (if.f64 %36 %743 #s(literal 0 binary64))) (approx %747 #s(literal 927997189626817/281474976710656 binary64)) (approx %747 (+.f64 #s(literal 927997189626817/281474976710656 binary64) (*.f64 #s(literal 927997189626817/562949953421312 binary64) %9))) (approx %747 (+.f64 #s(literal 927997189626817/281474976710656 binary64) (*.f64 %9 (+.f64 #s(literal 927997189626817/562949953421312 binary64) (*.f64 #s(literal 4639985948134085/6755399441055744 binary64) %9))))) (approx %747 (+.f64 #s(literal 927997189626817/281474976710656 binary64) (*.f64 %9 (+.f64 #s(literal 927997189626817/562949953421312 binary64) (*.f64 %9 (+.f64 #s(literal 4639985948134085/6755399441055744 binary64) (*.f64 #s(literal 56607828567235837/202661983231672320 binary64) %9))))))) (approx (if %32 %747 0) (if.f64 %36 %769 #s(literal 0 binary64))) (approx (if %32 1 0) (if.f64 %36 #s(literal 1 binary64) #s(literal 0 binary64))) (approx (if %32 %44 0) (if.f64 %36 %777 #s(literal 0 binary64))) (approx (if (> %338 1/10000000000) %44 0) (if.f64 (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %777 #s(literal 0 binary64))) (approx (if %32 %66 0) (if.f64 %36 %788 #s(literal 0 binary64))) (approx (if %32 %85 0) (if.f64 %36 %792 #s(literal 0 binary64))) (approx (if %32 %107 0) (if.f64 %36 %796 #s(literal 0 binary64))) (approx (if %32 %128 0) (if.f64 %36 %800 #s(literal 0 binary64))) (approx (if %32 %149 0) (if.f64 %36 %804 #s(literal 0 binary64))) (approx (if %32 %170 0) (if.f64 %36 %808 #s(literal 0 binary64))) (approx (if %32 %191 0) (if.f64 %36 %812 #s(literal 0 binary64))) (approx (if %32 %212 0) (if.f64 %36 %816 #s(literal 0 binary64))) (approx (if %32 %233 0) (if.f64 %36 %820 #s(literal 0 binary64))) (approx (if %32 %254 0) (if.f64 %36 %824 #s(literal 0 binary64))) (approx (if %32 %276 0) (if.f64 %36 %828 #s(literal 0 binary64))) (approx (if %32 %297 0) (if.f64 %36 %832 #s(literal 0 binary64))) (approx (if %32 %318 0) (if.f64 %36 %836 #s(literal 0 binary64))) (approx (if %32 %340 0) (if.f64 %36 %841 #s(literal 0 binary64))) (approx (if %32 %368 0) (if.f64 %36 %845 #s(literal 0 binary64))) (approx (if %32 %396 0) (if.f64 %36 %849 #s(literal 0 binary64))) (approx (if %32 %416 0) (if.f64 %36 %853 #s(literal 0 binary64))) (approx %4 %33) (approx %30 %34) (approx %44 %777) (approx %66 %788) (approx %85 %792) (approx %107 %796) (approx %128 %800) (approx %149 %804) (approx %170 %808) (approx %191 %812) (approx %212 %816) (approx %233 %820) (approx %254 %824) (approx %276 %828) (approx %297 %832) (approx %318 %836) (approx %340 %841) (approx %368 %845) (approx %396 %849) (approx %416 %853) (approx %451 %45) (approx %451 (*.f64 %9 %878)) (approx %882 (*.f64 #s(literal 1/3 binary64) %454)) (approx %882 (*.f64 %454 %878)) (approx %456 (*.f64 #s(literal 1/3 binary64) (*.f64 %454 %341))) (approx %456 (*.f64 %454 (fma.f64 #s(literal 1/3 binary64) %341 %890))) (approx %465 %495) (approx %501 %540) (approx %545 %577) (approx %581 %606) (approx %610 %632) (approx %636 %658) (approx %662 %684) (approx %689 %717) (approx %721 %743) (approx %747 %769) (approx %456 (*.f64 #s(literal -1 binary64) (*.f64 %454 (fma.f64 #s(literal -1 binary64) %890 (*.f64 #s(literal -1/3 binary64) %341))))) |
3 calls:
| Time | Variable | Point |
|---|---|---|
| 265.0ms | phi | inf |
| 68.0ms | phi | 0 |
| 57.0ms | phi | -inf |
| Inputs |
|---|
%4 = (cos phi) %5 = (approx %4 #s(literal 1 binary64)) %15 = (PI.f64 ) %16 = (+.f64 %15 %15) %19 = (*.f64 phi phi) %20 = (fabs.f64 %5) %21 = (>.f64 %20 #s(literal 1/10000000000 binary64)) %26 = (sqrt.f64 %15) %27 = (expm1.f64 %15) %28 = (>.f64 %15 #s(literal 1/10000000000 binary64)) %32 = (*.f64 #s(literal 1/3 binary64) phi) %34 = (/ (sin phi) %4) %35 = (approx %34 #s(literal -1/3 binary64)) %36 = (approx %34 #s(literal 2/3 binary64)) %37 = (approx %34 #s(literal 1/6 binary64)) %38 = (approx %34 #s(literal -2/3 binary64)) %47 = (approx (/ 2 %4) #s(literal 2 binary64)) %50 = (approx (/ 3 %4) #s(literal 3 binary64)) %53 = (approx (/ 1/2 %4) #s(literal 1/2 binary64)) %56 = (approx (/ -1 %4) #s(literal -1 binary64)) %59 = (approx (/ 4 %4) #s(literal 4 binary64)) %62 = (approx (/ -2 %4) #s(literal -2 binary64)) %65 = (approx (/ 8 %4) #s(literal 8 binary64)) %68 = (approx (/ 3/2 %4) #s(literal 3/2 binary64)) %71 = (approx (/ -1/2 %4) #s(literal -1/2 binary64)) %74 = (approx (/ -3 %4) #s(literal -3 binary64)) %77 = (approx (/ -4 %4) #s(literal -4 binary64)) %80 = (approx (/ 1/4 %4) #s(literal 1/4 binary64)) %83 = (approx (/ 1/8 %4) #s(literal 1/8 binary64)) %84 = (*.f64 #s(literal -1 binary64) %15) %85 = (PI ) %88 = (approx (/ (neg %85) %4) %84) %91 = (approx (/ (sqrt %85) %4) %26) %92 = (*.f64 #s(literal 2 binary64) %15) %95 = (approx (/ (+ %85 %85) %4) %92) %100 = (approx (/ (- (exp %85) 1) %4) %27) %101 = (*.f64 %15 phi) %102 = (/.f64 #s(literal 1 binary64) %15) %103 = (fma.f64 %32 phi #s(literal 1 binary64)) %104 = (*.f64 %19 phi) %105 = (fma.f64 %104 #s(literal 1/3 binary64) phi) %106 = (*.f64 %103 %101) %107 = (*.f64 %106 %102) %108 = (*.f64 %26 %26) %109 = (fma.f64 %15 %15 #s(literal 1 binary64)) %110 = (sqrt.f64 %109) %111 = (sqrt.f64 %16) %112 = (*.f64 %111 %26) %113 = (/.f64 %15 %110) %114 = (/.f64 %113 %5) %116 = (asinh.f64 %108) %117 = (cosh.f64 %116) %118 = (/.f64 %117 %5) %120 = (expm1.f64 %108) %121 = (/.f64 %120 %5) %123 = (+.f64 %108 %108) %124 = (/.f64 %123 %5) %126 = (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %5) %128 = (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %5) %130 = (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %5) %132 = (/.f64 %112 %5) %134 = (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %5) %136 = (/.f64 #s(literal 927997189626817/281474976710656 binary64) %5) %143 = (approx %34 %105) %145 = (approx %34 %107) phi #s(literal 1/10000000000 binary64) #s(literal 0 binary64) #s(literal 1 binary64) %5 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1/6 binary64) #s(literal 1/3 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal -2 binary64) %15 %16 #s(literal -4 binary64) #s(literal 3 binary64) %19 %20 %21 #s(literal 8 binary64) #s(literal 3/2 binary64) #s(literal -3 binary64) #s(literal 1/8 binary64) %26 %27 %28 #s(literal -1/3 binary64) #s(literal 2/3 binary64) #s(literal -2/3 binary64) %32 %35 %36 %37 %38 #s(literal 884279719003555/281474976710656 binary64) #s(literal 7982422502469483/4503599627370496 binary64) #s(literal 3116025471584669/140737488355328 binary64) #s(literal 1250560371546297/281474976710656 binary64) #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 927997189626817/281474976710656 binary64) %47 %50 %53 %56 %59 %62 %65 %68 %71 %74 %77 %80 %83 %84 %88 %91 %92 %95 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 (if.f64 %21 %114 #s(literal 0 binary64)) %116 %117 %118 (if.f64 %21 %118 #s(literal 0 binary64)) %120 %121 (if.f64 %21 %121 #s(literal 0 binary64)) %123 %124 (if.f64 %21 %124 #s(literal 0 binary64)) %126 (if.f64 %21 %126 #s(literal 0 binary64)) %128 (if.f64 %21 %128 #s(literal 0 binary64)) %130 (if.f64 %21 %130 #s(literal 0 binary64)) %132 (if.f64 %21 %132 #s(literal 0 binary64)) %134 (if.f64 %21 %134 #s(literal 0 binary64)) %136 (if.f64 %21 %136 #s(literal 0 binary64)) (if.f64 %21 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %21 %38 #s(literal 0 binary64)) (if.f64 %21 %35 #s(literal 0 binary64)) (if.f64 %21 %37 #s(literal 0 binary64)) (if.f64 %21 %36 #s(literal 0 binary64)) %143 (if.f64 %28 %143 #s(literal 0 binary64)) %145 (if.f64 %28 %145 #s(literal 0 binary64)) (if.f64 %21 %47 #s(literal 0 binary64)) (if.f64 %21 %50 #s(literal 0 binary64)) (if.f64 %21 %53 #s(literal 0 binary64)) (if.f64 %21 %56 #s(literal 0 binary64)) (if.f64 %21 %59 #s(literal 0 binary64)) (if.f64 %21 %62 #s(literal 0 binary64)) (if.f64 %21 %65 #s(literal 0 binary64)) (if.f64 %21 %68 #s(literal 0 binary64)) (if.f64 %21 %71 #s(literal 0 binary64)) (if.f64 %21 %74 #s(literal 0 binary64)) (if.f64 %21 %77 #s(literal 0 binary64)) (if.f64 %21 %80 #s(literal 0 binary64)) (if.f64 %21 %83 #s(literal 0 binary64)) (if.f64 %21 %88 #s(literal 0 binary64)) (if.f64 %21 %91 #s(literal 0 binary64)) (if.f64 %21 %95 #s(literal 0 binary64)) (if.f64 %21 %100 #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (neg.f64 phi) %2 = (neg.f64 %1) %3 = (PI.f64 ) %4 = (*.f64 phi %3) %5 = (*.f64 %3 phi) %6 = (/.f64 phi %3) %8 = (*.f64 #s(literal -1 binary64) %1) %9 = (*.f64 %1 #s(literal -1 binary64)) %10 = (/.f64 %1 #s(literal -1 binary64)) %12 = (*.f64 #s(literal 0 binary64) phi) %13 = (+.f64 phi %12) %14 = (*.f64 phi #s(literal 0 binary64)) %15 = (+.f64 phi %14) %17 = (+.f64 phi phi) %18 = (*.f64 #s(literal 1/2 binary64) %17) %19 = (*.f64 %17 #s(literal 1/2 binary64)) %21 = (*.f64 #s(literal 1/2 binary64) phi) %22 = (*.f64 #s(literal 2 binary64) %21) %25 = (*.f64 #s(literal -1/2 binary64) phi) %26 = (*.f64 #s(literal -2 binary64) %25) %27 = (*.f64 phi #s(literal 1/2 binary64)) %28 = (*.f64 %27 #s(literal 2 binary64)) %29 = (*.f64 phi #s(literal -2 binary64)) %30 = (*.f64 %29 #s(literal -1/2 binary64)) %31 = (/.f64 %17 #s(literal 2 binary64)) %33 = (/.f64 %3 (/.f64 %3 phi)) %34 = (fma.f64 phi %3 %12) %35 = (fma.f64 phi %3 %14) %36 = (fma.f64 %3 phi %12) %37 = (fma.f64 %3 phi %14) %38 = (fma.f64 phi #s(literal 1/2 binary64) %27) %39 = (fma.f64 #s(literal 1/2 binary64) phi %21) %41 = (/.f64 %3 (/.f64 #s(literal -1 binary64) %1)) %42 = (+.f64 %21 %21) %43 = (+.f64 %27 %27) %44 = (fma.f64 #s(literal -1 binary64) %1 %12) %45 = (fma.f64 #s(literal -1 binary64) %1 %14) %46 = (fma.f64 %1 #s(literal -1 binary64) %12) %47 = (fma.f64 %1 #s(literal -1 binary64) %14) %48 = (fma.f64 #s(literal 1/2 binary64) %17 %12) %49 = (fma.f64 #s(literal 1/2 binary64) %17 %14) %50 = (fma.f64 %17 #s(literal 1/2 binary64) %12) %51 = (fma.f64 %17 #s(literal 1/2 binary64) %14) %52 = (fma.f64 #s(literal 2 binary64) %21 %12) %53 = (fma.f64 #s(literal 2 binary64) %21 %14) %54 = (fma.f64 #s(literal -2 binary64) %25 %12) %55 = (fma.f64 #s(literal -2 binary64) %25 %14) %56 = (fma.f64 %27 #s(literal 2 binary64) %12) %57 = (fma.f64 %27 #s(literal 2 binary64) %14) %58 = (fma.f64 %29 #s(literal -1/2 binary64) %12) %59 = (fma.f64 %29 #s(literal -1/2 binary64) %14) %81 = (fabs.f64 phi) %105 = (-.f64 %3 #s(literal 2 binary64)) %107 = (-.f64 #s(literal 1/2 binary64) %3) %111 = (neg.f64 %81) %113 = (*.f64 #s(literal 0 binary64) %3) %115 = (+.f64 #s(literal -1 binary64) %3) %118 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %120 = (-.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %128 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %162 = (-.f64 phi #s(literal -1/2 binary64)) %163 = (-.f64 #s(literal 1/2 binary64) %162) %165 = (-.f64 phi %162) %167 = (-.f64 #s(literal -1/2 binary64) phi) %177 = (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %182 = (/.f64 #s(literal 4 binary64) %3) %184 = (/.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) %186 = (/.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) %188 = (/.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %190 = (/.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %192 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %215 = (fma.f64 #s(literal 2 binary64) phi %3) %217 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %219 = (/.f64 #s(literal -1 binary64) #s(literal 4 binary64)) %223 = (sqrt.f64 %81) %232 = (*.f64 phi phi) %240 = (pow.f64 #s(literal -1 binary64) %3) %247 = (pow.f64 phi %3) %248 = (fabs.f64 %247) %255 = (fabs.f64 %3) %256 = (fabs.f64 #s(literal -1 binary64)) %257 = (neg.f64 #s(literal -1 binary64)) %258 = (sqrt.f64 %3) %259 = (+.f64 #s(literal 0 binary64) %3) %260 = (+.f64 %3 #s(literal 0 binary64)) %261 = (copysign.f64 %3 #s(literal 2 binary64)) %262 = (-.f64 %3 #s(literal 0 binary64)) %263 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %264 = (-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %265 = (*.f64 %3 %3) %266 = (*.f64 #s(literal -1/2 binary64) #s(literal -2 binary64)) %267 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %268 = (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %269 = (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %270 = (*.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) %271 = (*.f64 #s(literal 1/4 binary64) #s(literal 4 binary64)) %272 = (*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64)) %273 = (/.f64 %3 %3) %274 = (/.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %275 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %276 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %277 = (/.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %278 = (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %279 = (/.f64 #s(literal -2 binary64) #s(literal -2 binary64)) %280 = (fma.f64 %3 #s(literal 0 binary64) %3) %281 = (fma.f64 %3 %3 #s(literal 0 binary64)) %282 = (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %3) %283 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %3) %284 = (fma.f64 %3 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %285 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %3) %286 = (fma.f64 #s(literal 1/2 binary64) %3 #s(literal 1/2 binary64)) %287 = (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64)) %288 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) %289 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %290 = (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %291 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %292 = (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %293 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) %294 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64)) %295 = (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64)) %296 = (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) %297 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) %298 = (+.f64 %3 %113) %299 = (+.f64 %3 %128) %300 = (-.f64 %3 %128) %301 = (*.f64 #s(literal 4 binary64) %177) %303 = (/.f64 (+.f64 #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 4 binary64)) %304 = (*.f64 #s(literal 1/4 binary64) %182) %305 = (*.f64 #s(literal -1/2 binary64) %184) %306 = (*.f64 #s(literal 1/2 binary64) %186) %307 = (*.f64 #s(literal -1 binary64) %188) %308 = (*.f64 #s(literal -1 binary64) %190) %309 = (*.f64 %192 #s(literal 1/4 binary64)) %310 = (fma.f64 %115 #s(literal -2 binary64) %3) %311 = (/.f64 %192 #s(literal 4 binary64)) %312 = (fma.f64 #s(literal 1/2 binary64) %118 %3) %313 = (fma.f64 #s(literal -1 binary64) %120 %3) %314 = (fma.f64 #s(literal -2 binary64) %120 %3) %315 = (fma.f64 %3 %3 %113) %316 = (fma.f64 %3 %3 %128) %317 = (fma.f64 #s(literal 2 binary64) %113 %3) %318 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %113) %319 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %113) %320 = (fma.f64 #s(literal 2 binary64) %128 %3) %321 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %113) %322 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %113) %323 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %113) %324 = (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %113) %325 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %113) %326 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %128) %327 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %128) %328 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %128) %329 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %128) %330 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %128) %331 = (fma.f64 #s(literal 4 binary64) %177 #s(literal 0 binary64)) %332 = (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %128) %333 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %128) %334 = (fma.f64 #s(literal 1/4 binary64) %182 #s(literal 0 binary64)) %335 = (fma.f64 #s(literal -1/2 binary64) %184 #s(literal 0 binary64)) %336 = (fma.f64 #s(literal 1/2 binary64) %186 #s(literal 0 binary64)) %337 = (fma.f64 #s(literal -1 binary64) %188 #s(literal 0 binary64)) %338 = (fma.f64 #s(literal -1 binary64) %190 #s(literal 0 binary64)) %339 = (fma.f64 %192 #s(literal 1/4 binary64) #s(literal 0 binary64)) %340 = (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %342 = (/.f64 (+.f64 #s(literal -2 binary64) %340) #s(literal -2 binary64)) %343 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %345 = (/.f64 (+.f64 #s(literal -2 binary64) %343) #s(literal -2 binary64)) %346 = (exp.f64 #s(literal 0 binary64)) %347 = (fma.f64 #s(literal 4 binary64) %177 %113) %348 = (fma.f64 #s(literal 4 binary64) %177 %128) %349 = (fma.f64 #s(literal 1/4 binary64) %182 %113) %350 = (fma.f64 #s(literal -1/2 binary64) %184 %113) %351 = (fma.f64 #s(literal 1/2 binary64) %186 %113) %352 = (fma.f64 #s(literal -1 binary64) %188 %113) %353 = (fma.f64 #s(literal -1 binary64) %190 %113) %354 = (fma.f64 #s(literal 1/4 binary64) %182 %128) %355 = (fma.f64 %192 #s(literal 1/4 binary64) %113) %356 = (fma.f64 #s(literal -1/2 binary64) %184 %128) %357 = (fma.f64 #s(literal 1/2 binary64) %186 %128) %358 = (fma.f64 #s(literal -1 binary64) %188 %128) %359 = (fma.f64 #s(literal -1 binary64) %190 %128) %360 = (fma.f64 %192 #s(literal 1/4 binary64) %128) %361 = (fma.f64 %192 %217 #s(literal 1/2 binary64)) %362 = (fma.f64 %184 %219 #s(literal 1/2 binary64)) %363 = (cosh.f64 #s(literal 0 binary64)) %364 = (hypot.f64 %3 #s(literal 0 binary64)) %365 = (hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %366 = (sqrt.f64 #s(literal 2 binary64)) %367 = (+.f64 %366 %3) %368 = (-.f64 %366 %3) %369 = (-.f64 %367 %368) %370 = (/.f64 %369 #s(literal 2 binary64)) %371 = (pow.f64 %3 %3) %372 = (pow.f64 %3 #s(literal 0 binary64)) %373 = (pow.f64 %3 #s(literal -1/2 binary64)) %374 = (pow.f64 %3 #s(literal 2 binary64)) %375 = (pow.f64 %3 #s(literal 1/2 binary64)) %376 = (pow.f64 %3 #s(literal -1 binary64)) %377 = (pow.f64 %3 #s(literal 4 binary64)) %378 = (pow.f64 %3 #s(literal 1/4 binary64)) %379 = (pow.f64 %3 #s(literal -2 binary64)) %381 = (pow.f64 %3 #s(literal 3 binary64)) %383 = (pow.f64 %3 #s(literal -1/4 binary64)) %384 = (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64)) %385 = (pow.f64 #s(literal -1 binary64) #s(literal 4 binary64)) %386 = (pow.f64 #s(literal -1 binary64) #s(literal -2 binary64)) %387 = (+.f64 %3 #s(literal 1/2 binary64)) %388 = (pow.f64 %3 %387) %389 = (+.f64 #s(literal 1/2 binary64) %3) %390 = (pow.f64 %3 %389) %392 = (pow.f64 %3 (+.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64))) %394 = (pow.f64 %3 (+.f64 #s(literal 2 binary64) #s(literal -2 binary64))) %396 = (pow.f64 %3 (+.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) %397 = (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %398 = (pow.f64 %3 %397) %399 = (*.f64 %240 #s(literal -1 binary64)) %401 = (pow.f64 %3 (*.f64 #s(literal 2 binary64) #s(literal 4 binary64))) %404 = (/.f64 %3 (pow.f64 %3 #s(literal -4 binary64))) %406 = (pow.f64 %3 (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))) %407 = (fma.f64 %240 #s(literal -1 binary64) #s(literal 0 binary64)) %408 = (asinh.f64 %3) %409 = (sinh.f64 %408) %410 = (fma.f64 %240 #s(literal -1 binary64) %113) %411 = (fma.f64 %240 #s(literal -1 binary64) %128) %412 = (cos.f64 #s(literal 0 binary64)) %413 = (sin.f64 #s(literal 1/2 binary64)) %415 = (cos.f64 (fabs.f64 #s(literal 0 binary64))) %417 = (neg.f64 (sin.f64 #s(literal -1/2 binary64))) %419 = (sin.f64 (+.f64 #s(literal 0 binary64) #s(literal 1/2 binary64))) %420 = (cos.f64 phi) %421 = (sin.f64 phi) %422 = (hypot.f64 %420 %421) %423 = (hypot.f64 %421 %420) %424 = (sin.f64 %1) %425 = (hypot.f64 %420 %424) %426 = (fabs.f64 %421) %427 = (hypot.f64 %420 %426) %428 = (sin.f64 %81) %429 = (hypot.f64 %420 %428) %430 = (neg.f64 %420) %431 = (hypot.f64 %421 %430) %432 = (fabs.f64 %420) %433 = (hypot.f64 %421 %432) %434 = (hypot.f64 %430 %421) %435 = (hypot.f64 %424 %420) %436 = (hypot.f64 %432 %421) %437 = (hypot.f64 %426 %420) %438 = (hypot.f64 %428 %420) %439 = (fabs.f64 %428) %440 = (hypot.f64 %420 %439) %441 = (fabs.f64 %424) %442 = (hypot.f64 %420 %441) %443 = (neg.f64 %428) %444 = (hypot.f64 %420 %443) %445 = (neg.f64 %432) %446 = (hypot.f64 %421 %445) %447 = (hypot.f64 %430 %424) %448 = (hypot.f64 %430 %426) %449 = (hypot.f64 %430 %428) %450 = (hypot.f64 %424 %430) %451 = (hypot.f64 %424 %432) %452 = (hypot.f64 %432 %424) %453 = (hypot.f64 %432 %426) %454 = (hypot.f64 %432 %428) %455 = (hypot.f64 %426 %430) %456 = (hypot.f64 %426 %432) %457 = (hypot.f64 %428 %430) %458 = (hypot.f64 %428 %432) %459 = (hypot.f64 %439 %420) %460 = (hypot.f64 %441 %420) %461 = (hypot.f64 %445 %421) %462 = (hypot.f64 %443 %420) %463 = (hypot.f64 %430 %439) %464 = (hypot.f64 %430 %441) %465 = (hypot.f64 %430 %443) %466 = (hypot.f64 %424 %445) %467 = (hypot.f64 %432 %439) %468 = (hypot.f64 %432 %441) %469 = (hypot.f64 %432 %443) %470 = (hypot.f64 %426 %445) %471 = (hypot.f64 %428 %445) %472 = (hypot.f64 %439 %430) %473 = (hypot.f64 %439 %432) %474 = (hypot.f64 %441 %430) %475 = (hypot.f64 %441 %432) %476 = (hypot.f64 %445 %424) %477 = (hypot.f64 %445 %426) %478 = (hypot.f64 %445 %428) %479 = (hypot.f64 %443 %430) %480 = (hypot.f64 %443 %432) %481 = (cos.f64 %17) %482 = (+.f64 %481 %3) %484 = (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %481)) %485 = (fma.f64 #s(literal 1/2 binary64) %482 %484) %486 = (fma.f64 %482 #s(literal 1/2 binary64) %484) %487 = (fma.f64 #s(literal 1/2 binary64) %481 #s(literal 1/2 binary64)) %488 = (+.f64 %487 %484) %489 = (+.f64 %484 %487) %490 = (hypot.f64 %439 %445) %491 = (hypot.f64 %441 %445) %492 = (hypot.f64 %445 %439) %493 = (hypot.f64 %445 %441) %494 = (hypot.f64 %445 %443) %495 = (hypot.f64 %443 %445) %497 = (-.f64 %3 (cos.f64 %215)) %498 = (fma.f64 #s(literal 1/2 binary64) %497 %484) %499 = (fma.f64 %497 #s(literal 1/2 binary64) %484) %500 = (fma.f64 %421 %421 %487) %501 = (fma.f64 %420 %420 %484) %503 = (-.f64 %487 (*.f64 %424 %421)) %505 = (-.f64 %487 (*.f64 %421 %424)) %506 = (fma.f64 %424 %424 %487) %507 = (fma.f64 %426 %426 %487) %508 = (fma.f64 %428 %428 %487) %509 = (fma.f64 %430 %430 %484) %510 = (fma.f64 %432 %432 %484) %511 = (fma.f64 %439 %439 %487) %512 = (fma.f64 %441 %441 %487) %513 = (fma.f64 %443 %443 %487) %514 = (fma.f64 %445 %445 %484) %517 = (fma.f64 (+.f64 %3 %421) (-.f64 %3 %421) %484) %520 = (fma.f64 (+.f64 #s(literal -1 binary64) %421) (-.f64 #s(literal -1 binary64) %421) %484) %523 = (fma.f64 (+.f64 %3 %428) (-.f64 %3 %428) %484) %526 = (fma.f64 (+.f64 %3 %424) (-.f64 %3 %424) %484) %529 = (fma.f64 (+.f64 #s(literal -1 binary64) %428) (-.f64 #s(literal -1 binary64) %428) %484) %532 = (fma.f64 (+.f64 #s(literal -1 binary64) %424) (-.f64 #s(literal -1 binary64) %424) %484) %538 = (fma.f64 (+.f64 (cos.f64 (-.f64 %81 phi)) (cos.f64 (+.f64 %81 phi))) #s(literal 1/2 binary64) %484) %540 = (fma.f64 (pow.f64 %420 %3) %420 %484) %541 = (sqrt.f64 %432) %543 = (fma.f64 %541 (*.f64 %541 %432) %484) %545 = (fma.f64 (*.f64 %432 %541) %541 %484) %546 = (cos phi) %547 = (approx %546 %3) %560 = (*.f64 #s(literal -1/2 binary64) #s(literal 0 binary64)) %562 = (*.f64 #s(literal 0 binary64) #s(literal -1/2 binary64)) %564 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %577 = (*.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %587 = (/.f64 #s(literal -1/2 binary64) #s(literal 4 binary64)) %589 = (/.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) %601 = (fabs.f64 #s(literal 2 binary64)) %602 = (fabs.f64 #s(literal -2 binary64)) %603 = (neg.f64 #s(literal -2 binary64)) %604 = (sqrt.f64 #s(literal 4 binary64)) %605 = (+.f64 %3 %3) %606 = (-.f64 %3 #s(literal -1 binary64)) %607 = (+.f64 #s(literal 2 binary64) #s(literal 0 binary64)) %608 = (*.f64 %3 #s(literal 2 binary64)) %609 = (*.f64 #s(literal 2 binary64) %3) %610 = (*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %611 = (*.f64 #s(literal -1 binary64) #s(literal -2 binary64)) %612 = (*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) %613 = (*.f64 #s(literal -2 binary64) #s(literal -1 binary64)) %614 = (/.f64 %3 #s(literal 1/2 binary64)) %615 = (/.f64 #s(literal 2 binary64) %3) %616 = (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %617 = (/.f64 #s(literal 4 binary64) #s(literal 2 binary64)) %618 = (/.f64 #s(literal -2 binary64) #s(literal -1 binary64)) %619 = (/.f64 #s(literal -4 binary64) #s(literal -2 binary64)) %620 = (fma.f64 %3 %3 %3) %621 = (fma.f64 %3 #s(literal 2 binary64) #s(literal 0 binary64)) %622 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %3) %623 = (fma.f64 #s(literal 2 binary64) %3 #s(literal 0 binary64)) %624 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3) %625 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3) %626 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3) %627 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3) %628 = (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %3) %629 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %3) %630 = (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) %631 = (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) %632 = (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %633 = (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) %634 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %635 = (+.f64 %3 %634) %636 = (+.f64 #s(literal 1/2 binary64) %389) %637 = (+.f64 %387 #s(literal 1/2 binary64)) %638 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %639 = (+.f64 #s(literal 1/2 binary64) %638) %640 = (/.f64 %397 #s(literal 4 binary64)) %641 = (*.f64 #s(literal 1/2 binary64) %182) %642 = (*.f64 %366 %366) %643 = (fma.f64 %3 %3 %634) %644 = (fma.f64 %3 #s(literal 1/2 binary64) %389) %645 = (fma.f64 #s(literal 1/2 binary64) %3 %389) %646 = (fma.f64 %3 #s(literal 1/2 binary64) %638) %647 = (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %389) %648 = (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %389) %649 = (fma.f64 #s(literal 1/2 binary64) %3 %638) %650 = (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %389) %651 = (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %389) %652 = (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %638) %653 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %634) %654 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %634) %655 = (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %638) %656 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %634) %657 = (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %638) %658 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %634) %659 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %634) %660 = (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %638) %661 = (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %634) %662 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %634) %663 = (fma.f64 #s(literal 4 binary64) %177 %3) %664 = (fma.f64 #s(literal 1/4 binary64) %182 %3) %665 = (fma.f64 #s(literal -1/2 binary64) %184 %3) %666 = (fma.f64 #s(literal 1/2 binary64) %186 %3) %667 = (fma.f64 #s(literal 1/2 binary64) %182 #s(literal 0 binary64)) %668 = (fma.f64 #s(literal -1 binary64) %188 %3) %669 = (fma.f64 #s(literal -1 binary64) %190 %3) %670 = (fma.f64 %192 #s(literal 1/4 binary64) %3) %671 = (neg.f64 %366) %672 = (*.f64 %671 %366) %673 = (fabs.f64 %672) %674 = (*.f64 %366 %671) %675 = (fabs.f64 %674) %676 = (*.f64 %671 %671) %677 = (neg.f64 %672) %678 = (neg.f64 %674) %679 = (fma.f64 %366 %366 #s(literal 0 binary64)) %680 = (*.f64 %366 #s(literal 2 binary64)) %681 = (sqrt.f64 #s(literal 1/2 binary64)) %682 = (*.f64 %680 %681) %683 = (fma.f64 #s(literal 4 binary64) %177 %634) %684 = (fma.f64 %671 %671 #s(literal 0 binary64)) %685 = (fma.f64 #s(literal 1/4 binary64) %182 %634) %686 = (fma.f64 #s(literal -1/2 binary64) %184 %634) %687 = (fma.f64 #s(literal 1/2 binary64) %186 %634) %688 = (fma.f64 #s(literal -1 binary64) %188 %634) %689 = (fma.f64 #s(literal -1 binary64) %190 %634) %690 = (fma.f64 %192 #s(literal 1/4 binary64) %634) %691 = (fma.f64 %680 %681 #s(literal 0 binary64)) %692 = (*.f64 %366 %680) %693 = (*.f64 %692 #s(literal 1/2 binary64)) %695 = (/.f64 (*.f64 %680 %366) #s(literal 2 binary64)) %696 = (*.f64 #s(literal -2 binary64) %366) %698 = (/.f64 (*.f64 %696 %366) #s(literal -2 binary64)) %700 = (/.f64 (*.f64 %366 %696) #s(literal -2 binary64)) %701 = (/.f64 %692 #s(literal 2 binary64)) %702 = (fma.f64 %692 #s(literal 1/2 binary64) #s(literal 0 binary64)) %703 = (fma.f64 %192 %217 %389) %704 = (fma.f64 %184 %219 %389) %705 = (fma.f64 %192 %217 %638) %706 = (fma.f64 %184 %219 %638) %707 = (*.f64 %680 %680) %708 = (*.f64 %707 #s(literal 1/4 binary64)) %709 = (/.f64 %707 #s(literal 4 binary64)) %711 = (/.f64 (*.f64 %680 %696) #s(literal -4 binary64)) %713 = (/.f64 (*.f64 %696 %680) #s(literal -4 binary64)) %715 = (/.f64 (*.f64 %696 %696) #s(literal 4 binary64)) %716 = (pow.f64 #s(literal 2 binary64) %3) %717 = (pow.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) %718 = (fma.f64 %707 #s(literal 1/4 binary64) #s(literal 0 binary64)) %719 = (hypot.f64 %366 %366) %720 = (pow.f64 %366 #s(literal 2 binary64)) %721 = (hypot.f64 %366 %671) %722 = (hypot.f64 %671 %366) %723 = (hypot.f64 %671 %671) %724 = (+.f64 %681 #s(literal 1/2 binary64)) %725 = (-.f64 %681 #s(literal 1/2 binary64)) %726 = (*.f64 %366 %725) %727 = (fma.f64 %366 %724 %726) %728 = (*.f64 %725 %366) %729 = (fma.f64 %724 %366 %728) %731 = (+.f64 (*.f64 %724 %366) %728) %733 = (+.f64 (*.f64 %366 %724) %726) %734 = (fma.f64 %240 #s(literal -1 binary64) %3) %735 = (fma.f64 %240 #s(literal -1 binary64) %634) %762 = (-.f64 #s(literal 1/2 binary64) phi) %767 = (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %769 = (-.f64 %1 #s(literal -1/2 binary64)) %786 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %820 = (neg.f64 %3) %821 = (+.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %822 = (+.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %823 = (*.f64 %3 #s(literal -1 binary64)) %824 = (*.f64 #s(literal -1 binary64) %3) %825 = (*.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) %826 = (*.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) %827 = (*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %828 = (*.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) %829 = (/.f64 %3 #s(literal -1 binary64)) %830 = (/.f64 #s(literal -1 binary64) %3) %831 = (/.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %832 = (/.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %833 = (fma.f64 %3 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %834 = (fma.f64 %3 #s(literal -1 binary64) #s(literal 0 binary64)) %835 = (fma.f64 #s(literal -1/2 binary64) %3 #s(literal -1/2 binary64)) %836 = (fma.f64 #s(literal -1 binary64) %3 #s(literal 0 binary64)) %837 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %838 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) %839 = (fma.f64 #s(literal 2 binary64) #s(literal -1/4 binary64) #s(literal -1/2 binary64)) %840 = (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64)) %841 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) %842 = (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %843 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %844 = (fma.f64 #s(literal -2 binary64) #s(literal 1/4 binary64) #s(literal -1/2 binary64)) %845 = (+.f64 #s(literal -1 binary64) %340) %846 = (+.f64 #s(literal -1 binary64) %343) %847 = (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) %848 = (*.f64 #s(literal 1/2 binary64) %847) %849 = (/.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %850 = (+.f64 #s(literal -1 binary64) %849) %851 = (fma.f64 %3 #s(literal -1 binary64) %340) %852 = (fma.f64 %3 #s(literal -1 binary64) %343) %853 = (fma.f64 #s(literal -1 binary64) %3 %340) %854 = (fma.f64 #s(literal -1 binary64) %3 %343) %855 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %340) %856 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %343) %857 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %340) %858 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %343) %859 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %340) %860 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %343) %861 = (fma.f64 #s(literal 1/2 binary64) %847 #s(literal 0 binary64)) %862 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %340) %863 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %343) %864 = (fma.f64 %564 #s(literal 2 binary64) #s(literal -1/2 binary64)) %865 = (fma.f64 %3 #s(literal -1 binary64) %849) %866 = (fma.f64 #s(literal -1 binary64) %3 %849) %867 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %849) %868 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %849) %869 = (fma.f64 #s(literal 2 binary64) %219 #s(literal -1/2 binary64)) %870 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %849) %871 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %849) %872 = (fma.f64 %184 #s(literal 1/4 binary64) #s(literal -1/2 binary64)) %873 = (fma.f64 #s(literal 1/2 binary64) %847 %340) %874 = (fma.f64 #s(literal 1/2 binary64) %847 %343) %875 = (fma.f64 #s(literal 1/2 binary64) %847 %849) %876 = (fma.f64 %192 %587 #s(literal -1/2 binary64)) %877 = (fma.f64 %589 %217 #s(literal -1/2 binary64)) %879 = (/.f64 (-.f64 %368 %367) #s(literal 2 binary64)) %880 = (pow.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %881 = (pow.f64 #s(literal -1 binary64) #s(literal 3 binary64)) %882 = (asinh.f64 #s(literal -1 binary64)) %883 = (sinh.f64 %882) %917 = (*.f64 #s(literal 4 binary64) #s(literal 0 binary64)) %919 = (*.f64 #s(literal 0 binary64) #s(literal 4 binary64)) %922 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64)) %924 = (*.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %930 = (+.f64 #s(literal 4 binary64) #s(literal 2 binary64)) %936 = (*.f64 #s(literal 3 binary64) #s(literal 2 binary64)) %938 = (*.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) %979 = (*.f64 #s(literal 1/4 binary64) #s(literal 0 binary64)) %981 = (*.f64 #s(literal 0 binary64) #s(literal 1/4 binary64)) %991 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) %1020 = (*.f64 #s(literal -2 binary64) #s(literal 0 binary64)) %1022 = (*.f64 #s(literal 0 binary64) #s(literal -2 binary64)) %1054 = (*.f64 #s(literal -4 binary64) #s(literal 0 binary64)) %1056 = (*.f64 #s(literal 0 binary64) #s(literal -4 binary64)) %1058 = (*.f64 #s(literal -4 binary64) #s(literal 2 binary64)) %1104 = (*.f64 #s(literal 3 binary64) #s(literal 0 binary64)) %1106 = (*.f64 #s(literal 0 binary64) #s(literal 3 binary64)) %1120 = (*.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) %1154 = (neg.f64 %232) %1160 = (neg.f64 %111) %1182 = (fabs.f64 %547) %1183 = (>.f64 %1182 #s(literal 1/10000000000 binary64)) %1191 = (*.f64 #s(literal 8 binary64) #s(literal 0 binary64)) %1193 = (*.f64 #s(literal 0 binary64) #s(literal 8 binary64)) %1195 = (*.f64 #s(literal 8 binary64) #s(literal 2 binary64)) %1197 = (*.f64 #s(literal 8 binary64) #s(literal 1/2 binary64)) %1204 = (*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64)) %1222 = (*.f64 #s(literal 3/2 binary64) #s(literal 0 binary64)) %1224 = (*.f64 #s(literal 0 binary64) #s(literal 3/2 binary64)) %1226 = (*.f64 #s(literal 3/2 binary64) #s(literal 2 binary64)) %1228 = (*.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64)) %1235 = (*.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) %1259 = (*.f64 #s(literal -3 binary64) #s(literal 0 binary64)) %1261 = (*.f64 #s(literal 0 binary64) #s(literal -3 binary64)) %1263 = (*.f64 #s(literal -3 binary64) #s(literal 2 binary64)) %1265 = (*.f64 #s(literal -3 binary64) #s(literal 1/2 binary64)) %1272 = (*.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)) %1290 = (*.f64 #s(literal 1/8 binary64) #s(literal 0 binary64)) %1292 = (*.f64 #s(literal 0 binary64) #s(literal 1/8 binary64)) %1294 = (*.f64 #s(literal 1/8 binary64) #s(literal 2 binary64)) %1296 = (*.f64 #s(literal 1/8 binary64) #s(literal 1/2 binary64)) %1303 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/8 binary64)) %1314 = (expm1.f64 %3) %1315 = (neg.f64 %1314) %1316 = (neg.f64 %1315) %1317 = (-.f64 %1314 #s(literal 0 binary64)) %1318 = (*.f64 %3 %1314) %1319 = (*.f64 %1314 %3) %1320 = (*.f64 %1314 #s(literal -1 binary64)) %1321 = (neg.f64 %1320) %1323 = (neg.f64 (*.f64 %1315 %3)) %1324 = (*.f64 %1320 #s(literal -1 binary64)) %1325 = (*.f64 %1314 #s(literal 2 binary64)) %1326 = (*.f64 %1325 #s(literal 1/2 binary64)) %1327 = (*.f64 %1314 #s(literal 1/2 binary64)) %1328 = (*.f64 %1327 #s(literal 2 binary64)) %1329 = (exp.f64 %3) %1330 = (-.f64 %1329 %3) %1331 = (+.f64 #s(literal -1 binary64) %1329) %1332 = (+.f64 %1329 #s(literal -1 binary64)) %1333 = (/.f64 %1320 #s(literal -1 binary64)) %1334 = (/.f64 %1325 #s(literal 2 binary64)) %1336 = (-.f64 #s(literal -1 binary64) (neg.f64 %1329)) %1337 = (fma.f64 %3 #s(literal -1 binary64) %1329) %1338 = (fma.f64 #s(literal -1 binary64) %3 %1329) %1339 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %1329) %1340 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %1329) %1341 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %1329) %1342 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %1329) %1344 = (-.f64 (-.f64 %1329 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) %1345 = (fma.f64 #s(literal 1/2 binary64) %847 %1329) %1346 = (*.f64 %1314 #s(literal 0 binary64)) %1347 = (+.f64 %1314 %1346) %1348 = (*.f64 #s(literal 0 binary64) %1314) %1349 = (+.f64 %1314 %1348) %1352 = (/.f64 (-.f64 (*.f64 %1329 #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) %1355 = (/.f64 (-.f64 (*.f64 %1329 #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) %1356 = (fma.f64 %3 %1314 %1346) %1357 = (fma.f64 %3 %1314 %1348) %1358 = (fma.f64 %1314 %3 %1346) %1359 = (fma.f64 %1314 %3 %1348) %1360 = (*.f64 #s(literal 1/2 binary64) %1314) %1361 = (fma.f64 #s(literal 1/2 binary64) %1314 %1360) %1362 = (fma.f64 %1314 #s(literal 1/2 binary64) %1327) %1363 = (+.f64 %1327 %1327) %1364 = (+.f64 %1360 %1360) %1365 = (fma.f64 %1320 #s(literal -1 binary64) %1346) %1366 = (fma.f64 %1320 #s(literal -1 binary64) %1348) %1367 = (fma.f64 %1325 #s(literal 1/2 binary64) %1346) %1368 = (fma.f64 %1325 #s(literal 1/2 binary64) %1348) %1369 = (fma.f64 %1327 #s(literal 2 binary64) %1346) %1370 = (fma.f64 %1327 #s(literal 2 binary64) %1348) %1371 = (sqrt.f64 %1329) %1372 = (fma.f64 %1371 %1371 #s(literal -1 binary64)) %1373 = (sinh.f64 %3) %1374 = (cosh.f64 %3) %1375 = (-.f64 %1374 %3) %1376 = (+.f64 %1373 %1375) %1377 = (-.f64 %1373 %3) %1378 = (+.f64 %1374 %1377) %1379 = (+.f64 %1377 %1374) %1381 = (-.f64 %1373 (-.f64 %3 %1374)) %1382 = (+.f64 %1374 #s(literal -1 binary64)) %1383 = (+.f64 %1373 %1382) %1384 = (+.f64 #s(literal -1 binary64) %1374) %1385 = (+.f64 %1384 %1373) %1386 = (sinh.f64 #s(literal -1 binary64)) %1388 = (-.f64 %1374 (+.f64 %1386 %3)) %1390 = (-.f64 %1374 (-.f64 %1386 #s(literal -1 binary64))) %1391 = (-.f64 %1384 %1386) %1393 = (-.f64 %1374 (neg.f64 %1377)) %1394 = (*.f64 #s(literal 2 binary64) %1373) %1395 = (fma.f64 %1394 #s(literal 1/2 binary64) %1375) %1397 = (fma.f64 (*.f64 #s(literal 2 binary64) %1374) #s(literal 1/2 binary64) %1377) %1398 = (fma.f64 %1394 #s(literal 1/2 binary64) %1382) %1401 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %1408 = (*.f64 #s(literal 1/3 binary64) phi) %1409 = (tan phi) %1410 = (approx %1409 #s(literal -1/3 binary64)) %1411 = (approx %1409 #s(literal 2/3 binary64)) %1412 = (approx %1409 #s(literal 1/6 binary64)) %1413 = (approx %1409 #s(literal -2/3 binary64)) %1422 = (*.f64 #s(literal 0 binary64) #s(literal 7982422502469483/4503599627370496 binary64)) %1424 = (*.f64 #s(literal 7982422502469483/4503599627370496 binary64) #s(literal 0 binary64)) %1426 = (*.f64 #s(literal 7982422502469483/4503599627370496 binary64) #s(literal 2 binary64)) %1428 = (*.f64 #s(literal 7982422502469483/4503599627370496 binary64) #s(literal 1/2 binary64)) %1435 = (*.f64 #s(literal 1/2 binary64) #s(literal 7982422502469483/4503599627370496 binary64)) %1453 = (*.f64 #s(literal 0 binary64) #s(literal 3116025471584669/140737488355328 binary64)) %1455 = (*.f64 #s(literal 3116025471584669/140737488355328 binary64) #s(literal 0 binary64)) %1457 = (*.f64 #s(literal 3116025471584669/140737488355328 binary64) #s(literal 2 binary64)) %1459 = (*.f64 #s(literal 3116025471584669/140737488355328 binary64) #s(literal 1/2 binary64)) %1466 = (*.f64 #s(literal 1/2 binary64) #s(literal 3116025471584669/140737488355328 binary64)) %1484 = (*.f64 #s(literal 0 binary64) #s(literal 1250560371546297/281474976710656 binary64)) %1486 = (*.f64 #s(literal 1250560371546297/281474976710656 binary64) #s(literal 0 binary64)) %1488 = (*.f64 #s(literal 1250560371546297/281474976710656 binary64) #s(literal 2 binary64)) %1490 = (*.f64 #s(literal 1250560371546297/281474976710656 binary64) #s(literal 1/2 binary64)) %1497 = (*.f64 #s(literal 1/2 binary64) #s(literal 1250560371546297/281474976710656 binary64)) %1515 = (*.f64 #s(literal 0 binary64) #s(literal 4291437363724333/4503599627370496 binary64)) %1517 = (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 0 binary64)) %1519 = (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 2 binary64)) %1521 = (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 1/2 binary64)) %1528 = (*.f64 #s(literal 1/2 binary64) #s(literal 4291437363724333/4503599627370496 binary64)) %1546 = (*.f64 #s(literal 0 binary64) #s(literal 927997189626817/281474976710656 binary64)) %1548 = (*.f64 #s(literal 927997189626817/281474976710656 binary64) #s(literal 0 binary64)) %1550 = (*.f64 #s(literal 927997189626817/281474976710656 binary64) #s(literal 2 binary64)) %1552 = (*.f64 #s(literal 927997189626817/281474976710656 binary64) #s(literal 1/2 binary64)) %1559 = (*.f64 #s(literal 1/2 binary64) #s(literal 927997189626817/281474976710656 binary64)) %1572 = (approx (/ 2 %546) #s(literal 2 binary64)) %1575 = (approx (/ 3 %546) #s(literal 3 binary64)) %1578 = (approx (/ 1/2 %546) #s(literal 1/2 binary64)) %1581 = (approx (/ -1 %546) #s(literal -1 binary64)) %1584 = (approx (/ 4 %546) #s(literal 4 binary64)) %1587 = (approx (/ -2 %546) #s(literal -2 binary64)) %1590 = (approx (/ 8 %546) #s(literal 8 binary64)) %1593 = (approx (/ 3/2 %546) #s(literal 3/2 binary64)) %1596 = (approx (/ -1/2 %546) #s(literal -1/2 binary64)) %1599 = (approx (/ -3 %546) #s(literal -3 binary64)) %1602 = (approx (/ -4 %546) #s(literal -4 binary64)) %1605 = (approx (/ 1/4 %546) #s(literal 1/4 binary64)) %1608 = (approx (/ 1/8 %546) #s(literal 1/8 binary64)) %1609 = (PI ) %1611 = (approx (/ %1609 %546) %3) %1615 = (approx (/ (- (exp %1609) %1609) %546) %1314) %1619 = (fma.f64 %1408 phi %3) %1620 = (*.f64 %232 #s(literal 1/3 binary64)) %1623 = (*.f64 #s(literal -1/3 binary64) phi) %1624 = (*.f64 %1623 phi) %1629 = (neg.f64 #s(literal -1/3 binary64)) %1630 = (*.f64 %1629 %232) %1633 = (*.f64 (neg.f64 %1623) phi) %1637 = (-.f64 #s(literal -1 binary64) %1620) %1639 = (*.f64 %81 #s(literal 1/3 binary64)) %1657 = (+.f64 #s(literal 0 binary64) %1620) %1659 = (-.f64 #s(literal 0 binary64) %1624) %1661 = (+.f64 #s(literal 1/2 binary64) %1620) %1663 = (-.f64 #s(literal 1/2 binary64) %1624) %1665 = (*.f64 %1620 %3) %1667 = (*.f64 %3 %1620) %1694 = (/.f64 %1620 %3) %1749 = (*.f64 #s(literal 1/2 binary64) %1619) %1751 = (*.f64 #s(literal -1/2 binary64) %1619) %1753 = (*.f64 %1619 #s(literal 1/2 binary64)) %1755 = (*.f64 %1619 #s(literal 2 binary64)) %1757 = (*.f64 %1619 #s(literal -2 binary64)) %1839 = (*.f64 %1619 #s(literal 0 binary64)) %1841 = (*.f64 #s(literal 0 binary64) %1619) %1877 = (*.f64 %232 phi) %1879 = (*.f64 %81 phi) %1893 = (*.f64 phi %1619) %1894 = (*.f64 %1619 phi) %1895 = (fma.f64 phi %1620 phi) %1896 = (fma.f64 #s(literal 1/3 binary64) %1877 phi) %1897 = (fma.f64 %232 %1408 phi) %1898 = (fma.f64 %1408 %232 phi) %1899 = (fma.f64 %1877 #s(literal 1/3 binary64) phi) %1900 = (fma.f64 %1620 phi phi) %1901 = (*.f64 %1877 #s(literal 1/3 binary64)) %1902 = (+.f64 phi %1901) %1903 = (+.f64 %1901 phi) %1904 = (*.f64 %1877 #s(literal -1/3 binary64)) %1905 = (-.f64 phi %1904) %1906 = (fma.f64 %1 %1624 phi) %1907 = (fma.f64 %1623 %1154 phi) %1908 = (fma.f64 %1154 %1623 phi) %1909 = (fma.f64 %1624 %1 phi) %1910 = (*.f64 %1629 %1877) %1911 = (+.f64 phi %1910) %1912 = (*.f64 %1 %1637) %1913 = (*.f64 %1637 %1) %1914 = (*.f64 %1637 phi) %1915 = (neg.f64 %1914) %1917 = (neg.f64 (-.f64 %1904 phi)) %1918 = (-.f64 %1901 %1) %1919 = (*.f64 %81 %1408) %1920 = (fma.f64 %81 %1919 phi) %1921 = (fma.f64 %1879 %1639 phi) %1922 = (fma.f64 %1919 %81 phi) %1923 = (fma.f64 %1639 %1879 phi) %1925 = (fma.f64 (*.f64 #s(literal 1/3 binary64) %1879) %81 phi) %1927 = (fma.f64 (*.f64 phi %1639) %81 phi) %1928 = (*.f64 %3 %1894) %1929 = (*.f64 %1894 %3) %1930 = (fma.f64 phi %3 %1901) %1931 = (fma.f64 phi %1667 phi) %1932 = (fma.f64 %3 phi %1901) %1933 = (fma.f64 %3 %1901 phi) %1934 = (fma.f64 %1901 %3 phi) %1935 = (fma.f64 %1665 phi phi) %1936 = (fma.f64 #s(literal -1 binary64) %1904 phi) %1937 = (fma.f64 %1904 #s(literal -1 binary64) phi) %1938 = (*.f64 #s(literal -1 binary64) %1914) %1939 = (*.f64 %1914 #s(literal -1 binary64)) %1940 = (/.f64 %1894 %3) %1941 = (fma.f64 phi %3 %1910) %1942 = (fma.f64 %3 phi %1910) %1944 = (fma.f64 %111 (*.f64 %111 %1408) phi) %1946 = (fma.f64 (*.f64 %1408 %111) %111 phi) %1947 = (fma.f64 #s(literal -1 binary64) %1 %1901) %1948 = (fma.f64 %1 #s(literal -1 binary64) %1901) %1950 = (fma.f64 %1 (*.f64 #s(literal -1 binary64) %1620) phi) %1952 = (fma.f64 (*.f64 %1620 #s(literal -1 binary64)) %1 phi) %1953 = (/.f64 %1901 %3) %1954 = (+.f64 phi %1953) %1955 = (+.f64 %1953 phi) %1956 = (/.f64 %1914 #s(literal -1 binary64)) %1957 = (fma.f64 #s(literal -1 binary64) %1 %1910) %1958 = (fma.f64 %1 #s(literal -1 binary64) %1910) %1959 = (*.f64 %1619 %17) %1960 = (*.f64 #s(literal 1/2 binary64) %1959) %1961 = (*.f64 %1959 #s(literal 1/2 binary64)) %1962 = (fma.f64 #s(literal 1/2 binary64) %17 %1901) %1963 = (fma.f64 %17 #s(literal 1/2 binary64) %1901) %1964 = (*.f64 #s(literal 1/2 binary64) %1894) %1965 = (*.f64 #s(literal 2 binary64) %1964) %1966 = (*.f64 #s(literal -1/2 binary64) %1894) %1967 = (*.f64 #s(literal -2 binary64) %1966) %1968 = (*.f64 %1894 #s(literal 1/2 binary64)) %1969 = (*.f64 %1968 #s(literal 2 binary64)) %1970 = (*.f64 %1894 #s(literal -2 binary64)) %1971 = (*.f64 %1970 #s(literal -1/2 binary64)) %1972 = (fma.f64 #s(literal 2 binary64) %21 %1901) %1973 = (fma.f64 #s(literal -2 binary64) %25 %1901) %1974 = (fma.f64 %27 #s(literal 2 binary64) %1901) %1975 = (fma.f64 %29 #s(literal -1/2 binary64) %1901) %1976 = (/.f64 %1959 #s(literal 2 binary64)) %1977 = (fma.f64 #s(literal 1/2 binary64) %17 %1910) %1978 = (fma.f64 %17 #s(literal 1/2 binary64) %1910) %1979 = (fma.f64 phi %3 %1953) %1980 = (fma.f64 %3 phi %1953) %1981 = (fma.f64 #s(literal 2 binary64) %21 %1910) %1982 = (fma.f64 #s(literal -2 binary64) %25 %1910) %1983 = (fma.f64 %27 #s(literal 2 binary64) %1910) %1984 = (fma.f64 %29 #s(literal -1/2 binary64) %1910) %1986 = (/.f64 (*.f64 #s(literal 2 binary64) %1914) #s(literal -2 binary64)) %1988 = (/.f64 %3 (/.f64 %3 %1894)) %1989 = (fma.f64 #s(literal -1 binary64) %1 %1953) %1990 = (fma.f64 %1 #s(literal -1 binary64) %1953) %1992 = (/.f64 %3 (/.f64 #s(literal -1 binary64) %1914)) %1993 = (/.f64 %1959 %3) %1994 = (*.f64 %1993 #s(literal 1/2 binary64)) %1995 = (fma.f64 #s(literal 1/2 binary64) %17 %1953) %1996 = (fma.f64 %17 #s(literal 1/2 binary64) %1953) %1997 = (/.f64 %1959 #s(literal -1 binary64)) %1998 = (*.f64 %1997 #s(literal -1/2 binary64)) %1999 = (fma.f64 #s(literal 2 binary64) %21 %1953) %2000 = (fma.f64 #s(literal -2 binary64) %25 %1953) %2001 = (fma.f64 %27 #s(literal 2 binary64) %1953) %2002 = (fma.f64 %29 #s(literal -1/2 binary64) %1953) %2003 = (*.f64 #s(literal 0 binary64) %1894) %2004 = (fma.f64 phi %1619 %2003) %2005 = (*.f64 %1894 #s(literal 0 binary64)) %2006 = (fma.f64 phi %1619 %2005) %2007 = (fma.f64 %1619 phi %2003) %2008 = (fma.f64 %1619 phi %2005) %2009 = (+.f64 %1894 %2003) %2010 = (+.f64 %1894 %2005) %2011 = (fma.f64 %247 %1620 phi) %2013 = (fma.f64 (*.f64 %1408 %247) phi phi) %2014 = (fma.f64 %1 %1637 %2003) %2015 = (fma.f64 %1 %1637 %2005) %2016 = (fma.f64 %1637 %1 %2003) %2017 = (fma.f64 %1637 %1 %2005) %2018 = (fma.f64 %3 %1894 %2003) %2019 = (fma.f64 %3 %1894 %2005) %2020 = (fma.f64 %1894 %3 %2003) %2021 = (fma.f64 %1894 %3 %2005) %2022 = (fma.f64 #s(literal 1/2 binary64) %1894 %1964) %2023 = (fma.f64 %1894 #s(literal 1/2 binary64) %1968) %2024 = (+.f64 %1964 %1964) %2025 = (+.f64 %1968 %1968) %2026 = (fma.f64 #s(literal -1 binary64) %1914 %2003) %2027 = (fma.f64 #s(literal -1 binary64) %1914 %2005) %2028 = (fma.f64 %1914 #s(literal -1 binary64) %2003) %2029 = (fma.f64 %1914 #s(literal -1 binary64) %2005) %2030 = (fma.f64 #s(literal 1/2 binary64) %1959 %2003) %2031 = (fma.f64 #s(literal 1/2 binary64) %1959 %2005) %2032 = (fma.f64 %1959 #s(literal 1/2 binary64) %2003) %2033 = (fma.f64 %1959 #s(literal 1/2 binary64) %2005) %2034 = (fma.f64 #s(literal 2 binary64) %1964 %2003) %2035 = (fma.f64 #s(literal 2 binary64) %1964 %2005) %2036 = (fma.f64 #s(literal -2 binary64) %1966 %2003) %2037 = (fma.f64 #s(literal -2 binary64) %1966 %2005) %2038 = (fma.f64 %1968 #s(literal 2 binary64) %2003) %2039 = (fma.f64 %1968 #s(literal 2 binary64) %2005) %2040 = (fma.f64 %1970 #s(literal -1/2 binary64) %2003) %2041 = (fma.f64 %1970 #s(literal -1/2 binary64) %2005) %2042 = (fma.f64 %1993 #s(literal 1/2 binary64) %2003) %2043 = (fma.f64 %1993 #s(literal 1/2 binary64) %2005) %2044 = (fma.f64 %1997 #s(literal -1/2 binary64) %2003) %2045 = (fma.f64 %1997 #s(literal -1/2 binary64) %2005) %2046 = (fabs.f64 %366) %2047 = (fabs.f64 %671) %2048 = (neg.f64 %671) %2049 = (*.f64 %3 %366) %2050 = (*.f64 %366 %3) %2051 = (*.f64 #s(literal 2 binary64) %681) %2052 = (*.f64 %681 #s(literal 2 binary64)) %2053 = (/.f64 %3 %681) %2054 = (/.f64 %366 %3) %2055 = (*.f64 #s(literal -1 binary64) %671) %2056 = (*.f64 %671 #s(literal -1 binary64)) %2057 = (+.f64 %681 %681) %2058 = (/.f64 %671 #s(literal -1 binary64)) %2059 = (*.f64 #s(literal 1/2 binary64) %680) %2060 = (*.f64 %680 #s(literal 1/2 binary64)) %2061 = (*.f64 %696 #s(literal -1/2 binary64)) %2062 = (/.f64 %680 #s(literal 2 binary64)) %2063 = (/.f64 %696 #s(literal -2 binary64)) %2064 = (fma.f64 %3 %681 %681) %2065 = (fma.f64 %681 %3 %681) %2066 = (fma.f64 #s(literal 1/2 binary64) %366 %681) %2067 = (fma.f64 %366 #s(literal 1/2 binary64) %681) %2068 = (*.f64 %366 #s(literal 0 binary64)) %2069 = (+.f64 %366 %2068) %2070 = (*.f64 #s(literal 0 binary64) %366) %2071 = (+.f64 %366 %2070) %2072 = (neg.f64 %681) %2073 = (fma.f64 #s(literal -1 binary64) %2072 %681) %2074 = (fma.f64 %2072 #s(literal -1 binary64) %681) %2075 = (sqrt.f64 %366) %2076 = (*.f64 %2075 %2075) %2078 = (/.f64 (*.f64 %696 %3) #s(literal -2 binary64)) %2079 = (+.f64 %724 %725) %2080 = (+.f64 %725 %724) %2082 = (/.f64 (*.f64 %680 #s(literal -1 binary64)) #s(literal -2 binary64)) %2084 = (/.f64 (*.f64 %680 #s(literal 2 binary64)) #s(literal 4 binary64)) %2086 = (/.f64 (*.f64 %696 #s(literal -1 binary64)) #s(literal 2 binary64)) %2088 = (/.f64 (*.f64 %696 #s(literal 2 binary64)) #s(literal -4 binary64)) %2089 = (fma.f64 %3 %366 %2068) %2090 = (fma.f64 %3 %366 %2070) %2091 = (fma.f64 %366 %3 %2068) %2092 = (fma.f64 %366 %3 %2070) %2093 = (fma.f64 #s(literal 2 binary64) %681 %2068) %2094 = (fma.f64 #s(literal 2 binary64) %681 %2070) %2095 = (*.f64 #s(literal 1/2 binary64) %681) %2096 = (fma.f64 #s(literal 2 binary64) %2095 %681) %2097 = (fma.f64 %681 #s(literal 2 binary64) %2068) %2098 = (fma.f64 %681 #s(literal 2 binary64) %2070) %2099 = (*.f64 %681 #s(literal 1/2 binary64)) %2100 = (fma.f64 %2099 #s(literal 2 binary64) %681) %2101 = (fma.f64 %2095 #s(literal 2 binary64) %681) %2103 = (/.f64 (/.f64 %680 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %2104 = (/.f64 %366 #s(literal 4 binary64)) %2105 = (*.f64 %192 %2104) %2106 = (/.f64 #s(literal 2 binary64) %366) %2107 = (fma.f64 #s(literal 1/2 binary64) %2106 %681) %2108 = (/.f64 #s(literal 4 binary64) %366) %2109 = (fma.f64 #s(literal 1/4 binary64) %2108 %681) %2111 = (-.f64 %724 (neg.f64 %725)) %2112 = (fma.f64 #s(literal -1 binary64) %671 %2068) %2113 = (fma.f64 #s(literal -1 binary64) %671 %2070) %2114 = (*.f64 #s(literal 1/2 binary64) %2072) %2115 = (fma.f64 #s(literal -2 binary64) %2114 %681) %2116 = (fma.f64 %671 #s(literal -1 binary64) %2068) %2117 = (fma.f64 %671 #s(literal -1 binary64) %2070) %2118 = (/.f64 #s(literal 1/2 binary64) %671) %2119 = (fma.f64 #s(literal -2 binary64) %2118 %681) %2120 = (fma.f64 %367 #s(literal 1/2 binary64) %725) %2121 = (fma.f64 %368 #s(literal 1/2 binary64) %724) %2122 = (hypot.f64 %3 %3) %2123 = (hypot.f64 %3 #s(literal -1 binary64)) %2124 = (hypot.f64 #s(literal -1 binary64) %3) %2125 = (hypot.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %2126 = (*.f64 %2095 %3) %2127 = (fma.f64 #s(literal 2 binary64) %2126 %681) %2128 = (fma.f64 #s(literal 1/2 binary64) %680 %2068) %2129 = (fma.f64 #s(literal 1/2 binary64) %680 %2070) %2130 = (*.f64 #s(literal 4 binary64) %2095) %2131 = (fma.f64 #s(literal 1/2 binary64) %2130 %681) %2132 = (fma.f64 %680 #s(literal 1/2 binary64) %2068) %2133 = (fma.f64 %680 #s(literal 1/2 binary64) %2070) %2134 = (fma.f64 %696 #s(literal -1/2 binary64) %2068) %2135 = (fma.f64 %696 #s(literal -1/2 binary64) %2070) %2136 = (*.f64 %2095 #s(literal 1/2 binary64)) %2137 = (fma.f64 %2136 #s(literal 4 binary64) %681) %2140 = (-.f64 %724 (/.f64 (-.f64 %3 %366) #s(literal 2 binary64))) %2141 = (/.f64 %3 %696) %2142 = (fma.f64 %2141 #s(literal -2 binary64) %681) %2143 = (/.f64 #s(literal 4 binary64) %680) %2144 = (fma.f64 #s(literal 1/2 binary64) %2143 %681) %2145 = (/.f64 #s(literal -1 binary64) %680) %2146 = (fma.f64 %2145 #s(literal -2 binary64) %681) %2147 = (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %2148 = (fma.f64 %2075 %2075 %2068) %2149 = (fma.f64 %2075 %2075 %2070) %2151 = (/.f64 (fma.f64 %724 #s(literal 2 binary64) %368) #s(literal 2 binary64)) %2152 = (fma.f64 %192 %2104 %2068) %2153 = (fma.f64 %192 %2104 %2070) %2154 = (/.f64 #s(literal 1/2 binary64) %680) %2155 = (fma.f64 %2154 %192 %681) %2156 = (fma.f64 %2145 %184 %681) %2159 = (/.f64 (fma.f64 %367 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %368)) #s(literal 4 binary64)) %2162 = (/.f64 (fma.f64 %367 #s(literal 2 binary64) (*.f64 %368 #s(literal 2 binary64))) #s(literal 4 binary64)) %2163 = (cosh.f64 %408) %2164 = (cosh.f64 %882) %2187 = (*.f64 %681 #s(literal 0 binary64)) %2189 = (*.f64 #s(literal 0 binary64) %681) %2194 = (/.f64 #s(literal 0 binary64) %366) %2294 = (atan.f64 %3) %2297 = (atan.f64 #s(literal -1 binary64)) %2307 = (*.f64 #s(literal 2 binary64) %408) %2313 = (exp.f64 (*.f64 #s(literal -2 binary64) %408)) %2317 = (/.f64 %681 %547) %2327 = (/.f64 %366 %547) %2328 = (if.f64 %1183 %2327 #s(literal 0 binary64)) %2329 = (/.f64 %1314 %547) %2331 = (/.f64 #s(literal 2 binary64) %547) %2333 = (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %547) %2335 = (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %547) %2337 = (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %547) %2339 = (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %547) %2341 = (/.f64 #s(literal 927997189626817/281474976710656 binary64) %547) %2348 = (approx %1409 %1894) %2349 = (if.f64 %1401 %2348 #s(literal 0 binary64)) %2350 = (if.f64 %1183 %1572 #s(literal 0 binary64)) %2353 = (if.f64 %1183 %1581 #s(literal 0 binary64)) phi %2 %4 %5 %6 %8 %9 %10 %13 %15 %18 %19 %22 %26 %28 %30 %31 %33 %34 %35 %36 %37 %38 %39 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 #s(literal 1/10000000000 binary64) #s(literal 0 binary64) (neg.f64 #s(literal 0 binary64)) (-.f64 %3 %3) (+.f64 %3 #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (-.f64 phi phi) (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 %3 #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 2 binary64) #s(literal 0 binary64)) (+.f64 phi %1) (+.f64 %1 phi) (/.f64 #s(literal 0 binary64) %3) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) #s(literal -2 binary64)) (-.f64 %1 %1) (-.f64 %81 %81) (fma.f64 %3 %3 #s(literal -1 binary64)) (fma.f64 #s(literal 0 binary64) %3 #s(literal 0 binary64)) (fma.f64 %3 #s(literal 0 binary64) #s(literal 0 binary64)) (fma.f64 %3 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) %3 #s(literal -1/2 binary64)) (fma.f64 phi #s(literal -1 binary64) phi) (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 -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 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/4 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 binary64) phi phi) (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 4 binary64) #s(literal 1/4 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 -1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1 binary64)) (+.f64 %3 %105) (+.f64 #s(literal 1/2 binary64) %107) (-.f64 (-.f64 %3 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 %81 %111) (+.f64 %113 #s(literal 0 binary64)) (*.f64 %115 #s(literal -2 binary64)) (-.f64 %113 #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) %118) (*.f64 #s(literal -1 binary64) %120) (*.f64 #s(literal -2 binary64) %120) (fma.f64 phi %3 %1) (fma.f64 %3 phi %1) (fma.f64 %3 %1 phi) (fma.f64 %1 %3 phi) (*.f64 #s(literal 2 binary64) %113) (*.f64 #s(literal 2 binary64) %128) (/.f64 %118 #s(literal 2 binary64)) (/.f64 %120 #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -1 binary64) %1 %1) (fma.f64 %1 #s(literal -1 binary64) %1) (expm1.f64 #s(literal 0 binary64)) (fma.f64 %3 %3 %105) (/.f64 %3 (/.f64 #s(literal 2 binary64) #s(literal 0 binary64))) (fma.f64 %3 #s(literal 1/2 binary64) %107) (fma.f64 #s(literal 1/2 binary64) %3 %107) (/.f64 (/.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %107) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %105) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %105) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %107) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %105) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %107) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %105) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %105) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %107) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %105) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %105) (fma.f64 %115 #s(literal -2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %118 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) %120 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %120 #s(literal 0 binary64)) (fma.f64 %17 #s(literal -1/2 binary64) phi) (+.f64 phi %163) (+.f64 #s(literal 1/2 binary64) %165) (+.f64 %162 %167) (-.f64 phi (+.f64 #s(literal -1/2 binary64) %162)) (-.f64 %162 %162) (-.f64 (-.f64 %162 #s(literal 1/2 binary64)) phi) (tanh.f64 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %113 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %128 #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) %177 #s(literal -1 binary64)) (fma.f64 %29 #s(literal 1/2 binary64) phi) (fma.f64 #s(literal 1/2 binary64) %17 %1) (fma.f64 %17 #s(literal 1/2 binary64) %1) (fma.f64 #s(literal 1/4 binary64) %182 #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) %184 #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) %186 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %188 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %190 #s(literal -1 binary64)) (fma.f64 %192 #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %21 %1) (fma.f64 #s(literal -2 binary64) %25 %1) (fma.f64 %27 #s(literal 2 binary64) %1) (fma.f64 %29 #s(literal -1/2 binary64) %1) (fma.f64 phi %3 %163) (fma.f64 %3 phi %163) (fma.f64 %3 #s(literal 1/2 binary64) %165) (fma.f64 #s(literal 1/2 binary64) %3 %165) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %165) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %165) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %165) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %165) (fma.f64 #s(literal 4 binary64) %177 %105) (fma.f64 #s(literal -1 binary64) %1 %163) (fma.f64 %1 #s(literal -1 binary64) %163) (fma.f64 #s(literal 1/4 binary64) %182 %105) (fma.f64 #s(literal -1/2 binary64) %184 %105) (fma.f64 #s(literal 1/2 binary64) %186 %105) (fma.f64 #s(literal -1 binary64) %188 %105) (fma.f64 #s(literal -1 binary64) %190 %105) (fma.f64 %192 #s(literal 1/4 binary64) %105) (fma.f64 %215 #s(literal 1/2 binary64) %167) (fma.f64 %192 %217 #s(literal -1/2 binary64)) (fma.f64 %184 %219 #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) %17 %163) (fma.f64 %17 #s(literal 1/2 binary64) %163) (fma.f64 %223 %223 %111) (fma.f64 #s(literal 2 binary64) %21 %163) (fma.f64 #s(literal -2 binary64) %25 %163) (fma.f64 %27 #s(literal 2 binary64) %163) (fma.f64 %29 #s(literal -1/2 binary64) %163) (sinh.f64 #s(literal 0 binary64)) (fma.f64 %192 %217 %107) (fma.f64 %184 %219 %107) (/.f64 (-.f64 %232 %232) (fabs.f64 %17)) (/.f64 (-.f64 %215 %215) #s(literal 2 binary64)) (fma.f64 %192 %217 %165) (fma.f64 %184 %219 %165) (fma.f64 %240 #s(literal -1 binary64) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 %215 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %215)) #s(literal 4 binary64)) (fma.f64 %240 #s(literal -1 binary64) %105) (fma.f64 (sqrt.f64 %248) %223 %111) (sin.f64 %3) (cos.f64 #s(literal -1/2 binary64)) (cos.f64 #s(literal 1/2 binary64)) %3 #s(literal 1 binary64) %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %342 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %370 %371 %372 %373 %374 %375 %376 %377 %378 %379 %381 %383 %384 %385 %386 %388 %390 %392 %394 %396 %398 %399 %401 %404 %406 %407 %409 %410 %411 %412 %413 %415 %417 %419 %422 %423 %425 %427 %429 %431 %433 %434 %435 %436 %437 %438 %440 %442 %444 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %477 %478 %479 %480 %485 %486 %488 %489 %490 %491 %492 %493 %494 %495 %498 %499 %500 %501 %503 %505 %506 %507 %508 %509 %510 %511 %512 %513 %514 %517 %520 %523 %526 %529 %532 %538 %540 %543 %545 %547 #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) (*.f64 %3 #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) %3) (*.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) #s(literal 1/4 binary64)) (/.f64 %3 #s(literal -2 binary64)) (/.f64 #s(literal -1/2 binary64) %3) (/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) #s(literal 4 binary64)) (+.f64 #s(literal -1/2 binary64) %560) (+.f64 #s(literal -1/2 binary64) %562) (*.f64 %564 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %219) (*.f64 %184 #s(literal 1/4 binary64)) (/.f64 %3 %184) (/.f64 %184 #s(literal 4 binary64)) (fma.f64 %3 #s(literal -1/2 binary64) %560) (fma.f64 %3 #s(literal -1/2 binary64) %562) (fma.f64 #s(literal -1/2 binary64) %3 %560) (fma.f64 #s(literal -1/2 binary64) %3 %562) (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) %564) (fma.f64 #s(literal 2 binary64) #s(literal -1/4 binary64) %560) (fma.f64 #s(literal 2 binary64) #s(literal -1/4 binary64) %562) (fma.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64) %577) (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) %560) (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) %562) (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) %560) (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) %562) (fma.f64 #s(literal -2 binary64) #s(literal 1/4 binary64) %560) (fma.f64 #s(literal -2 binary64) #s(literal 1/4 binary64) %562) (+.f64 %577 %577) (+.f64 %564 %564) (*.f64 %192 %587) (*.f64 %589 %217) (fma.f64 %564 #s(literal 2 binary64) %560) (fma.f64 %564 #s(literal 2 binary64) %562) (fma.f64 #s(literal 2 binary64) %219 %560) (fma.f64 #s(literal 2 binary64) %219 %562) (fma.f64 %184 #s(literal 1/4 binary64) %560) (fma.f64 %184 #s(literal 1/4 binary64) %562) (fma.f64 %192 %587 %560) (fma.f64 %192 %587 %562) (fma.f64 %589 %217 %560) (fma.f64 %589 %217 %562) #s(literal 2 binary64) %601 %602 %603 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %630 %631 %632 %633 %635 %636 %637 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %655 %656 %657 %658 %659 %660 %661 %662 %663 %664 %665 %666 %667 %668 %669 %670 %673 %675 %676 %677 %678 %679 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %693 %695 %698 %700 %701 %702 %703 %704 %705 %706 %708 %709 %711 %713 %715 %716 %717 %718 %719 %720 %721 %722 %723 %727 %729 %731 %733 %734 %735 #s(literal 1/2 binary64) (fabs.f64 #s(literal -1/2 binary64)) (fabs.f64 #s(literal 1/2 binary64)) (neg.f64 #s(literal -1/2 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 %3 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %3) (*.f64 #s(literal -1/2 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) (/.f64 %3 #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) %3) (/.f64 #s(literal -1/2 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 4 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (fma.f64 %3 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %3 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) %3 #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) %3 #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/4 binary64) #s(literal -1 binary64) #s(literal 1/4 binary64)) (+.f64 phi %762) (-.f64 phi (+.f64 #s(literal -1/2 binary64) phi)) (-.f64 %162 phi) (+.f64 #s(literal 1/2 binary64) %767) (+.f64 phi %769) (+.f64 %162 %1) (+.f64 %1 %162) (neg.f64 %165) (-.f64 phi (-.f64 #s(literal -1/2 binary64) %1)) (fma.f64 phi %3 %762) (fma.f64 %3 phi %762) (fma.f64 phi #s(literal -1 binary64) %162) (fma.f64 #s(literal -1 binary64) phi %162) (fma.f64 %3 #s(literal 1/2 binary64) %767) (fma.f64 #s(literal 1/2 binary64) %3 %767) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %767) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %767) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %767) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %767) (fma.f64 %786 #s(literal 2 binary64) #s(literal 1/4 binary64)) (fma.f64 phi %3 %769) (fma.f64 %3 phi %769) (fma.f64 %3 %1 %162) (fma.f64 %1 %3 %162) (fma.f64 #s(literal -1 binary64) %1 %762) (fma.f64 %1 #s(literal -1 binary64) %762) (fma.f64 #s(literal -1 binary64) %1 %769) (fma.f64 %1 #s(literal -1 binary64) %769) (fma.f64 #s(literal 1/2 binary64) %17 %762) (fma.f64 %17 #s(literal -1/2 binary64) %162) (fma.f64 %17 #s(literal 1/2 binary64) %762) (*.f64 %192 %217) (*.f64 %184 %219) (fma.f64 #s(literal 2 binary64) %21 %762) (fma.f64 #s(literal -2 binary64) %25 %762) (fma.f64 %27 #s(literal 2 binary64) %762) (fma.f64 %29 #s(literal -1/2 binary64) %762) (fma.f64 %29 #s(literal 1/2 binary64) %162) (fma.f64 %215 #s(literal 1/2 binary64) %1) (fma.f64 #s(literal 1/2 binary64) %17 %769) (fma.f64 %17 #s(literal 1/2 binary64) %769) (fma.f64 #s(literal 2 binary64) %21 %769) (fma.f64 #s(literal -2 binary64) %25 %769) (fma.f64 %27 #s(literal 2 binary64) %769) (fma.f64 %29 #s(literal -1/2 binary64) %769) (fma.f64 %192 %217 #s(literal 0 binary64)) (fma.f64 %184 %219 #s(literal 0 binary64)) (fma.f64 %192 %217 %767) (fma.f64 %184 %219 %767) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) #s(literal 1/6 binary64) #s(literal 1/3 binary64) #s(literal -1 binary64) %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %848 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %879 %880 %881 %883 #s(literal 4 binary64) (fabs.f64 #s(literal 4 binary64)) (neg.f64 #s(literal -4 binary64)) (+.f64 %3 #s(literal 3 binary64)) (+.f64 #s(literal 3 binary64) %3) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) #s(literal -2 binary64)) (-.f64 #s(literal 3 binary64) #s(literal -1 binary64)) (*.f64 %3 #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) %3) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 #s(literal -4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -4 binary64) #s(literal -1 binary64)) (fma.f64 %3 %3 #s(literal 3 binary64)) (fma.f64 %3 #s(literal 3 binary64) %3) (fma.f64 #s(literal 3 binary64) %3 %3) (fma.f64 %3 #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %3 #s(literal 2 binary64)) (fma.f64 #s(literal -3 binary64) #s(literal -1 binary64) %3) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 3 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 3 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal 2 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 3 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) #s(literal 2 binary64)) (-.f64 %3 (-.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) %917) (+.f64 #s(literal 4 binary64) %919) (*.f64 #s(literal 1/2 binary64) %397) (*.f64 #s(literal 1/2 binary64) %922) (*.f64 #s(literal 1/4 binary64) %924) (*.f64 %922 #s(literal 1/2 binary64)) (/.f64 %922 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %387 %3) (fma.f64 %389 #s(literal 2 binary64) %3) (fma.f64 #s(literal 1/2 binary64) %930 %3) (fma.f64 %3 #s(literal 4 binary64) %917) (fma.f64 %3 #s(literal 4 binary64) %919) (fma.f64 #s(literal 4 binary64) %3 %917) (fma.f64 #s(literal 4 binary64) %3 %919) (fma.f64 %936 #s(literal 1/2 binary64) %3) (fma.f64 %938 #s(literal 2 binary64) %3) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) %917) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) %919) (fma.f64 #s(literal 4 binary64) %177 #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -2 binary64) %917) (fma.f64 #s(literal -2 binary64) #s(literal -2 binary64) %919) (fma.f64 #s(literal -4 binary64) #s(literal -1 binary64) %917) (fma.f64 #s(literal -4 binary64) #s(literal -1 binary64) %919) (fma.f64 #s(literal 1/2 binary64) %182 #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) %182 #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) %184 #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) %186 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) %188 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) %190 #s(literal 3 binary64)) (fma.f64 %192 #s(literal 1/4 binary64) #s(literal 3 binary64)) (fma.f64 %366 %366 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %397 %917) (fma.f64 #s(literal 1/2 binary64) %397 %919) (fma.f64 %671 %671 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %922 %917) (fma.f64 #s(literal 1/2 binary64) %922 %919) (fma.f64 #s(literal 1/4 binary64) %924 %917) (fma.f64 #s(literal 1/4 binary64) %924 %919) (fma.f64 %922 #s(literal 1/2 binary64) %917) (fma.f64 %922 #s(literal 1/2 binary64) %919) (fma.f64 %680 %681 #s(literal 2 binary64)) (fma.f64 %692 #s(literal 1/2 binary64) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 %707 #s(literal 1/4 binary64) #s(literal 2 binary64)) (fma.f64 %240 #s(literal -1 binary64) #s(literal 3 binary64)) #s(literal 1/4 binary64) (neg.f64 #s(literal -1/4 binary64)) (*.f64 %3 #s(literal 1/4 binary64)) (*.f64 #s(literal 1/4 binary64) %3) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) #s(literal -1 binary64)) (/.f64 %3 #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) %3) (/.f64 #s(literal -1/2 binary64) #s(literal -2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) %979) (+.f64 #s(literal 1/4 binary64) %981) (*.f64 %786 #s(literal 2 binary64)) (/.f64 %3 %192) (fma.f64 %3 #s(literal 1/4 binary64) %979) (fma.f64 %3 #s(literal 1/4 binary64) %981) (fma.f64 #s(literal 1/4 binary64) %3 %979) (fma.f64 #s(literal 1/4 binary64) %3 %981) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %979) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %981) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64) %991) (fma.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64) %786) (fma.f64 #s(literal -1/4 binary64) #s(literal -1 binary64) %979) (fma.f64 #s(literal -1/4 binary64) #s(literal -1 binary64) %981) (+.f64 %991 %991) (+.f64 %786 %786) (fma.f64 %786 #s(literal 2 binary64) %979) (fma.f64 %786 #s(literal 2 binary64) %981) #s(literal -2 binary64) (neg.f64 #s(literal 2 binary64)) (-.f64 #s(literal -1 binary64) %3) (+.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 %3 #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) %3) (*.f64 #s(literal -1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal -4 binary64)) (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) #s(literal 1/2 binary64)) (/.f64 %3 #s(literal -1/2 binary64)) (/.f64 #s(literal -2 binary64) %3) (/.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -4 binary64) #s(literal 2 binary64)) (fma.f64 %3 #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %3 #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal -1 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 -2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) (+.f64 #s(literal -2 binary64) %1020) (+.f64 #s(literal -2 binary64) %1022) (fma.f64 %3 #s(literal -2 binary64) %1020) (fma.f64 %3 #s(literal -2 binary64) %1022) (fma.f64 #s(literal -2 binary64) %3 %1020) (fma.f64 #s(literal -2 binary64) %3 %1022) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) %1020) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) %1022) (fma.f64 #s(literal 2 binary64) #s(literal -1 binary64) %1020) (fma.f64 #s(literal 2 binary64) #s(literal -1 binary64) %1022) (fma.f64 #s(literal 1/2 binary64) #s(literal -4 binary64) %1020) (fma.f64 #s(literal 1/2 binary64) #s(literal -4 binary64) %1022) (fma.f64 #s(literal 1/2 binary64) %847 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) %1020) (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) %1022) (fma.f64 #s(literal -4 binary64) #s(literal 1/2 binary64) %1020) (fma.f64 #s(literal -4 binary64) #s(literal 1/2 binary64) %1022) %3 #s(literal 1 binary64) %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %342 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %370 %371 %372 %373 %374 %375 %376 %377 %378 %379 %381 %383 %384 %385 %386 %388 %390 %392 %394 %396 %398 %399 %401 %404 %406 %407 %409 %410 %411 %412 %413 %415 %417 %419 %422 %423 %425 %427 %429 %431 %433 %434 %435 %436 %437 %438 %440 %442 %444 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %477 %478 %479 %480 %485 %486 %488 %489 %490 %491 %492 %493 %494 %495 %498 %499 %500 %501 %503 %505 %506 %507 %508 %509 %510 %511 %512 %513 %514 %517 %520 %523 %526 %529 %532 %538 %540 %543 %545 #s(literal 2 binary64) %601 %602 %603 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %630 %631 %632 %633 %635 %636 %637 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %655 %656 %657 %658 %659 %660 %661 %662 %663 %664 %665 %666 %667 %668 %669 %670 %673 %675 %676 %677 %678 %679 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %693 %695 %698 %700 %701 %702 %703 %704 %705 %706 %708 %709 %711 %713 %715 %716 %717 %718 %719 %720 %721 %722 %723 %727 %729 %731 %733 %734 %735 #s(literal -4 binary64) (neg.f64 #s(literal 4 binary64)) (+.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 %3 #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) %3) (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) (*.f64 #s(literal 4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 %3 #s(literal -2 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) %3 #s(literal -2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -4 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal -4 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64)) (+.f64 #s(literal -4 binary64) %1054) (+.f64 #s(literal -4 binary64) %1056) (*.f64 %1058 #s(literal 1/2 binary64)) (/.f64 %1058 #s(literal 2 binary64)) (fma.f64 %3 #s(literal -4 binary64) %1054) (fma.f64 %3 #s(literal -4 binary64) %1056) (fma.f64 #s(literal -4 binary64) %3 %1054) (fma.f64 #s(literal -4 binary64) %3 %1056) (fma.f64 #s(literal 2 binary64) #s(literal -2 binary64) %1054) (fma.f64 #s(literal 2 binary64) #s(literal -2 binary64) %1056) (fma.f64 #s(literal 4 binary64) #s(literal -1 binary64) %1054) (fma.f64 #s(literal 4 binary64) #s(literal -1 binary64) %1056) (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) %1054) (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) %1056) (fma.f64 %1058 #s(literal 1/2 binary64) %1054) (fma.f64 %1058 #s(literal 1/2 binary64) %1056) #s(literal 3 binary64) (neg.f64 #s(literal -3 binary64)) (+.f64 %3 #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) %3) (-.f64 %3 #s(literal -2 binary64)) (+.f64 #s(literal 3 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (*.f64 %3 #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) %3) (*.f64 #s(literal -3 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -3 binary64) #s(literal -1 binary64)) (fma.f64 %3 %3 #s(literal 2 binary64)) (fma.f64 %3 #s(literal 2 binary64) %3) (fma.f64 #s(literal 2 binary64) %3 %3) (fma.f64 %3 #s(literal 3 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %3) (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) %3) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %3) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) %3) (fma.f64 #s(literal 3 binary64) %3 #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -3 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %387) (*.f64 %389 #s(literal 2 binary64)) (+.f64 #s(literal 3 binary64) %1104) (+.f64 #s(literal 3 binary64) %1106) (*.f64 #s(literal 1/2 binary64) %930) (*.f64 %936 #s(literal 1/2 binary64)) (*.f64 %938 #s(literal 2 binary64)) (/.f64 %930 #s(literal 2 binary64)) (/.f64 %936 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %387 #s(literal 0 binary64)) (fma.f64 %389 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %930 #s(literal 0 binary64)) (fma.f64 %3 #s(literal 3 binary64) %1104) (fma.f64 %3 #s(literal 3 binary64) %1106) (fma.f64 #s(literal 3 binary64) %3 %1104) (fma.f64 #s(literal 3 binary64) %3 %1106) (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) %1120) (fma.f64 #s(literal 4 binary64) %177 #s(literal 2 binary64)) (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) %938) (fma.f64 #s(literal -3 binary64) #s(literal -1 binary64) %1104) (fma.f64 #s(literal -3 binary64) #s(literal -1 binary64) %1106) (fma.f64 %936 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %938 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 %938 %938) (+.f64 %1120 %1120) (fma.f64 #s(literal 1/2 binary64) %182 %3) (fma.f64 #s(literal 1/4 binary64) %182 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) %184 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %186 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) %188 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) %190 #s(literal 2 binary64)) (fma.f64 %192 #s(literal 1/4 binary64) #s(literal 2 binary64)) (fma.f64 %366 %366 %3) (fma.f64 #s(literal 2 binary64) %387 %1104) (fma.f64 #s(literal 2 binary64) %387 %1106) (fma.f64 %389 #s(literal 2 binary64) %1104) (fma.f64 %389 #s(literal 2 binary64) %1106) (fma.f64 #s(literal 1/2 binary64) %930 %1104) (fma.f64 #s(literal 1/2 binary64) %930 %1106) (fma.f64 %671 %671 %3) (fma.f64 %936 #s(literal 1/2 binary64) %1104) (fma.f64 %936 #s(literal 1/2 binary64) %1106) (fma.f64 %938 #s(literal 2 binary64) %1104) (fma.f64 %938 #s(literal 2 binary64) %1106) (fma.f64 %680 %681 %3) (fma.f64 %692 #s(literal 1/2 binary64) %3) (fma.f64 %707 #s(literal 1/4 binary64) %3) (fma.f64 %240 #s(literal -1 binary64) #s(literal 2 binary64)) %232 (fabs.f64 %232) (fabs.f64 %1154) (*.f64 %1 %1) (*.f64 %81 %81) (neg.f64 %1154) (*.f64 %111 %111) (*.f64 %1160 %1160) (sqrt.f64 (*.f64 %232 %232)) (pow.f64 phi #s(literal 2 binary64)) (pow.f64 %1 #s(literal 2 binary64)) (pow.f64 %81 #s(literal 2 binary64)) (pow.f64 %111 #s(literal 2 binary64)) (*.f64 phi %247) (*.f64 %247 phi) (pow.f64 %232 %3) (/.f64 %3 (pow.f64 phi #s(literal -2 binary64))) (/.f64 %3 (pow.f64 %1 #s(literal -2 binary64))) (/.f64 %3 (pow.f64 %81 #s(literal -2 binary64))) (*.f64 %248 %81) (*.f64 (pow.f64 %1 %3) %1) (*.f64 (pow.f64 %81 %3) %81) %1182 %1183 #s(literal 8 binary64) (neg.f64 #s(literal -8 binary64)) (*.f64 %3 #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) %3) (*.f64 #s(literal -8 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -8 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 8 binary64) %1191) (+.f64 #s(literal 8 binary64) %1193) (*.f64 %1195 #s(literal 1/2 binary64)) (*.f64 %1197 #s(literal 2 binary64)) (/.f64 %1195 #s(literal 2 binary64)) (fma.f64 %3 #s(literal 8 binary64) %1191) (fma.f64 %3 #s(literal 8 binary64) %1193) (fma.f64 #s(literal 8 binary64) %3 %1191) (fma.f64 #s(literal 8 binary64) %3 %1193) (fma.f64 #s(literal 1/2 binary64) #s(literal 8 binary64) %1204) (fma.f64 #s(literal 8 binary64) #s(literal 1/2 binary64) %1197) (fma.f64 #s(literal -8 binary64) #s(literal -1 binary64) %1191) (fma.f64 #s(literal -8 binary64) #s(literal -1 binary64) %1193) (+.f64 %1204 %1204) (+.f64 %1197 %1197) (fma.f64 %1195 #s(literal 1/2 binary64) %1191) (fma.f64 %1195 #s(literal 1/2 binary64) %1193) (fma.f64 %1197 #s(literal 2 binary64) %1191) (fma.f64 %1197 #s(literal 2 binary64) %1193) #s(literal 3/2 binary64) (neg.f64 #s(literal -3/2 binary64)) (*.f64 %3 #s(literal 3/2 binary64)) (*.f64 #s(literal 3/2 binary64) %3) (*.f64 #s(literal -3/2 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -3/2 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 3/2 binary64) %1222) (+.f64 #s(literal 3/2 binary64) %1224) (*.f64 %1226 #s(literal 1/2 binary64)) (*.f64 %1228 #s(literal 2 binary64)) (/.f64 %1226 #s(literal 2 binary64)) (fma.f64 %3 #s(literal 3/2 binary64) %1222) (fma.f64 %3 #s(literal 3/2 binary64) %1224) (fma.f64 #s(literal 3/2 binary64) %3 %1222) (fma.f64 #s(literal 3/2 binary64) %3 %1224) (fma.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64) %1235) (fma.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64) %1228) (fma.f64 #s(literal -3/2 binary64) #s(literal -1 binary64) %1222) (fma.f64 #s(literal -3/2 binary64) #s(literal -1 binary64) %1224) (+.f64 %1235 %1235) (+.f64 %1228 %1228) (fma.f64 %1226 #s(literal 1/2 binary64) %1222) (fma.f64 %1226 #s(literal 1/2 binary64) %1224) (fma.f64 %1228 #s(literal 2 binary64) %1222) (fma.f64 %1228 #s(literal 2 binary64) %1224) #s(literal -3 binary64) (neg.f64 #s(literal 3 binary64)) (+.f64 #s(literal -2 binary64) #s(literal -1 binary64)) (*.f64 %3 #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) %3) (*.f64 #s(literal 3 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 3 binary64) #s(literal -1 binary64)) (fma.f64 %3 #s(literal -2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) %3 #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -4 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) (+.f64 #s(literal -3 binary64) %1259) (+.f64 #s(literal -3 binary64) %1261) (*.f64 %1263 #s(literal 1/2 binary64)) (*.f64 %1265 #s(literal 2 binary64)) (/.f64 %1263 #s(literal 2 binary64)) (fma.f64 %3 #s(literal -3 binary64) %1259) (fma.f64 %3 #s(literal -3 binary64) %1261) (fma.f64 #s(literal -3 binary64) %3 %1259) (fma.f64 #s(literal -3 binary64) %3 %1261) (fma.f64 #s(literal 1/2 binary64) #s(literal -3 binary64) %1272) (fma.f64 #s(literal 3 binary64) #s(literal -1 binary64) %1259) (fma.f64 #s(literal 3 binary64) #s(literal -1 binary64) %1261) (fma.f64 #s(literal -3 binary64) #s(literal 1/2 binary64) %1265) (+.f64 %1272 %1272) (+.f64 %1265 %1265) (fma.f64 %1263 #s(literal 1/2 binary64) %1259) (fma.f64 %1263 #s(literal 1/2 binary64) %1261) (fma.f64 %1265 #s(literal 2 binary64) %1259) (fma.f64 %1265 #s(literal 2 binary64) %1261) #s(literal 1/8 binary64) (neg.f64 #s(literal -1/8 binary64)) (*.f64 %3 #s(literal 1/8 binary64)) (*.f64 #s(literal 1/8 binary64) %3) (*.f64 #s(literal -1/8 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -1/8 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1/8 binary64) %1290) (+.f64 #s(literal 1/8 binary64) %1292) (*.f64 %1294 #s(literal 1/2 binary64)) (*.f64 %1296 #s(literal 2 binary64)) (/.f64 %1294 #s(literal 2 binary64)) (fma.f64 %3 #s(literal 1/8 binary64) %1290) (fma.f64 %3 #s(literal 1/8 binary64) %1292) (fma.f64 #s(literal 1/8 binary64) %3 %1290) (fma.f64 #s(literal 1/8 binary64) %3 %1292) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/8 binary64) %1303) (fma.f64 #s(literal 1/8 binary64) #s(literal 1/2 binary64) %1296) (fma.f64 #s(literal -1/8 binary64) #s(literal -1 binary64) %1290) (fma.f64 #s(literal -1/8 binary64) #s(literal -1 binary64) %1292) (+.f64 %1303 %1303) (+.f64 %1296 %1296) (fma.f64 %1294 #s(literal 1/2 binary64) %1290) (fma.f64 %1294 #s(literal 1/2 binary64) %1292) (fma.f64 %1296 #s(literal 2 binary64) %1290) (fma.f64 %1296 #s(literal 2 binary64) %1292) %3 #s(literal 1 binary64) %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %342 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %370 %371 %372 %373 %374 %375 %376 %377 %378 %379 %381 %383 %384 %385 %386 %388 %390 %392 %394 %396 %398 %399 %401 %404 %406 %407 %409 %410 %411 %412 %413 %415 %417 %419 %422 %423 %425 %427 %429 %431 %433 %434 %435 %436 %437 %438 %440 %442 %444 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %477 %478 %479 %480 %485 %486 %488 %489 %490 %491 %492 %493 %494 %495 %498 %499 %500 %501 %503 %505 %506 %507 %508 %509 %510 %511 %512 %513 %514 %517 %520 %523 %526 %529 %532 %538 %540 %543 %545 %1314 %1316 %1317 %1318 %1319 %1321 %1323 %1324 %1326 %1328 %1330 %1331 %1332 %1333 %1334 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1344 %1345 %1347 %1349 %1352 %1355 %1356 %1357 %1358 %1359 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1372 %1376 %1378 %1379 %1381 %1383 %1385 %1388 %1390 %1391 %1393 %1395 %1397 %1398 %1401 (>.f64 %3 #s(literal 1/10000000000 binary64)) #s(literal -1/3 binary64) (neg.f64 #s(literal 1/3 binary64)) #s(literal 2/3 binary64) #s(literal -2/3 binary64) (*.f64 phi #s(literal 1/3 binary64)) %1408 %1410 %1411 %1412 %1413 #s(literal 884279719003555/281474976710656 binary64) #s(literal 7982422502469483/4503599627370496 binary64) (neg.f64 #s(literal -7982422502469483/4503599627370496 binary64)) (*.f64 %3 #s(literal 7982422502469483/4503599627370496 binary64)) (*.f64 #s(literal 7982422502469483/4503599627370496 binary64) %3) (*.f64 #s(literal -7982422502469483/4503599627370496 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -7982422502469483/4503599627370496 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 7982422502469483/4503599627370496 binary64) %1422) (+.f64 #s(literal 7982422502469483/4503599627370496 binary64) %1424) (*.f64 %1426 #s(literal 1/2 binary64)) (*.f64 %1428 #s(literal 2 binary64)) (/.f64 %1426 #s(literal 2 binary64)) (fma.f64 %3 #s(literal 7982422502469483/4503599627370496 binary64) %1422) (fma.f64 %3 #s(literal 7982422502469483/4503599627370496 binary64) %1424) (fma.f64 #s(literal 7982422502469483/4503599627370496 binary64) %3 %1422) (fma.f64 #s(literal 7982422502469483/4503599627370496 binary64) %3 %1424) (fma.f64 #s(literal 1/2 binary64) #s(literal 7982422502469483/4503599627370496 binary64) %1435) (fma.f64 #s(literal 7982422502469483/4503599627370496 binary64) #s(literal 1/2 binary64) %1428) (fma.f64 #s(literal -7982422502469483/4503599627370496 binary64) #s(literal -1 binary64) %1422) (fma.f64 #s(literal -7982422502469483/4503599627370496 binary64) #s(literal -1 binary64) %1424) (+.f64 %1435 %1435) (+.f64 %1428 %1428) (fma.f64 %1426 #s(literal 1/2 binary64) %1422) (fma.f64 %1426 #s(literal 1/2 binary64) %1424) (fma.f64 %1428 #s(literal 2 binary64) %1422) (fma.f64 %1428 #s(literal 2 binary64) %1424) #s(literal 3116025471584669/140737488355328 binary64) (neg.f64 #s(literal -3116025471584669/140737488355328 binary64)) (*.f64 %3 #s(literal 3116025471584669/140737488355328 binary64)) (*.f64 #s(literal 3116025471584669/140737488355328 binary64) %3) (*.f64 #s(literal -3116025471584669/140737488355328 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -3116025471584669/140737488355328 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 3116025471584669/140737488355328 binary64) %1453) (+.f64 #s(literal 3116025471584669/140737488355328 binary64) %1455) (*.f64 %1457 #s(literal 1/2 binary64)) (*.f64 %1459 #s(literal 2 binary64)) (/.f64 %1457 #s(literal 2 binary64)) (fma.f64 %3 #s(literal 3116025471584669/140737488355328 binary64) %1453) (fma.f64 %3 #s(literal 3116025471584669/140737488355328 binary64) %1455) (fma.f64 #s(literal 3116025471584669/140737488355328 binary64) %3 %1453) (fma.f64 #s(literal 3116025471584669/140737488355328 binary64) %3 %1455) (fma.f64 #s(literal 1/2 binary64) #s(literal 3116025471584669/140737488355328 binary64) %1466) (fma.f64 #s(literal 3116025471584669/140737488355328 binary64) #s(literal 1/2 binary64) %1459) (fma.f64 #s(literal -3116025471584669/140737488355328 binary64) #s(literal -1 binary64) %1453) (fma.f64 #s(literal -3116025471584669/140737488355328 binary64) #s(literal -1 binary64) %1455) (+.f64 %1466 %1466) (+.f64 %1459 %1459) (fma.f64 %1457 #s(literal 1/2 binary64) %1453) (fma.f64 %1457 #s(literal 1/2 binary64) %1455) (fma.f64 %1459 #s(literal 2 binary64) %1453) (fma.f64 %1459 #s(literal 2 binary64) %1455) #s(literal 1250560371546297/281474976710656 binary64) (neg.f64 #s(literal -1250560371546297/281474976710656 binary64)) (*.f64 %3 #s(literal 1250560371546297/281474976710656 binary64)) (*.f64 #s(literal 1250560371546297/281474976710656 binary64) %3) (*.f64 #s(literal -1250560371546297/281474976710656 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -1250560371546297/281474976710656 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1250560371546297/281474976710656 binary64) %1484) (+.f64 #s(literal 1250560371546297/281474976710656 binary64) %1486) (*.f64 %1488 #s(literal 1/2 binary64)) (*.f64 %1490 #s(literal 2 binary64)) (/.f64 %1488 #s(literal 2 binary64)) (fma.f64 %3 #s(literal 1250560371546297/281474976710656 binary64) %1484) (fma.f64 %3 #s(literal 1250560371546297/281474976710656 binary64) %1486) (fma.f64 #s(literal 1250560371546297/281474976710656 binary64) %3 %1484) (fma.f64 #s(literal 1250560371546297/281474976710656 binary64) %3 %1486) (fma.f64 #s(literal 1/2 binary64) #s(literal 1250560371546297/281474976710656 binary64) %1497) (fma.f64 #s(literal 1250560371546297/281474976710656 binary64) #s(literal 1/2 binary64) %1490) (fma.f64 #s(literal -1250560371546297/281474976710656 binary64) #s(literal -1 binary64) %1484) (fma.f64 #s(literal -1250560371546297/281474976710656 binary64) #s(literal -1 binary64) %1486) (+.f64 %1497 %1497) (+.f64 %1490 %1490) (fma.f64 %1488 #s(literal 1/2 binary64) %1484) (fma.f64 %1488 #s(literal 1/2 binary64) %1486) (fma.f64 %1490 #s(literal 2 binary64) %1484) (fma.f64 %1490 #s(literal 2 binary64) %1486) #s(literal 4291437363724333/4503599627370496 binary64) (neg.f64 #s(literal -4291437363724333/4503599627370496 binary64)) (*.f64 %3 #s(literal 4291437363724333/4503599627370496 binary64)) (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) %3) (*.f64 #s(literal -4291437363724333/4503599627370496 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -4291437363724333/4503599627370496 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) %1515) (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) %1517) (*.f64 %1519 #s(literal 1/2 binary64)) (*.f64 %1521 #s(literal 2 binary64)) (/.f64 %1519 #s(literal 2 binary64)) (fma.f64 %3 #s(literal 4291437363724333/4503599627370496 binary64) %1515) (fma.f64 %3 #s(literal 4291437363724333/4503599627370496 binary64) %1517) (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) %3 %1515) (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) %3 %1517) (fma.f64 #s(literal 1/2 binary64) #s(literal 4291437363724333/4503599627370496 binary64) %1528) (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 1/2 binary64) %1521) (fma.f64 #s(literal -4291437363724333/4503599627370496 binary64) #s(literal -1 binary64) %1515) (fma.f64 #s(literal -4291437363724333/4503599627370496 binary64) #s(literal -1 binary64) %1517) (+.f64 %1528 %1528) (+.f64 %1521 %1521) (fma.f64 %1519 #s(literal 1/2 binary64) %1515) (fma.f64 %1519 #s(literal 1/2 binary64) %1517) (fma.f64 %1521 #s(literal 2 binary64) %1515) (fma.f64 %1521 #s(literal 2 binary64) %1517) #s(literal 927997189626817/281474976710656 binary64) (neg.f64 #s(literal -927997189626817/281474976710656 binary64)) (*.f64 %3 #s(literal 927997189626817/281474976710656 binary64)) (*.f64 #s(literal 927997189626817/281474976710656 binary64) %3) (*.f64 #s(literal -927997189626817/281474976710656 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -927997189626817/281474976710656 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 927997189626817/281474976710656 binary64) %1546) (+.f64 #s(literal 927997189626817/281474976710656 binary64) %1548) (*.f64 %1550 #s(literal 1/2 binary64)) (*.f64 %1552 #s(literal 2 binary64)) (/.f64 %1550 #s(literal 2 binary64)) (fma.f64 %3 #s(literal 927997189626817/281474976710656 binary64) %1546) (fma.f64 %3 #s(literal 927997189626817/281474976710656 binary64) %1548) (fma.f64 #s(literal 927997189626817/281474976710656 binary64) %3 %1546) (fma.f64 #s(literal 927997189626817/281474976710656 binary64) %3 %1548) (fma.f64 #s(literal 1/2 binary64) #s(literal 927997189626817/281474976710656 binary64) %1559) (fma.f64 #s(literal 927997189626817/281474976710656 binary64) #s(literal 1/2 binary64) %1552) (fma.f64 #s(literal -927997189626817/281474976710656 binary64) #s(literal -1 binary64) %1546) (fma.f64 #s(literal -927997189626817/281474976710656 binary64) #s(literal -1 binary64) %1548) (+.f64 %1559 %1559) (+.f64 %1552 %1552) (fma.f64 %1550 #s(literal 1/2 binary64) %1546) (fma.f64 %1550 #s(literal 1/2 binary64) %1548) (fma.f64 %1552 #s(literal 2 binary64) %1546) (fma.f64 %1552 #s(literal 2 binary64) %1548) %1572 %1575 %1578 %1581 %1584 %1587 %1590 %1593 %1596 %1599 %1602 %1605 %1608 #s(literal -1 binary64) %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %848 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %879 %880 %881 %883 %1581 %1611 #s(literal 2 binary64) %601 %602 %603 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %630 %631 %632 %633 %635 %636 %637 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %655 %656 %657 %658 %659 %660 %661 %662 %663 %664 %665 %666 %667 %668 %669 %670 %673 %675 %676 %677 %678 %679 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %693 %695 %698 %700 %701 %702 %703 %704 %705 %706 %708 %709 %711 %713 %715 %716 %717 %718 %719 %720 %721 %722 %723 %727 %729 %731 %733 %734 %735 %1572 %1615 phi %2 %4 %5 %6 %8 %9 %10 %13 %15 %18 %19 %22 %26 %28 %30 %31 %33 %34 %35 %36 %37 %38 %39 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %3 #s(literal 1 binary64) %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %342 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %370 %371 %372 %373 %374 %375 %376 %377 %378 %379 %381 %383 %384 %385 %386 %388 %390 %392 %394 %396 %398 %399 %401 %404 %406 %407 %409 %410 %411 %412 %413 %415 %417 %419 %422 %423 %425 %427 %429 %431 %433 %434 %435 %436 %437 %438 %440 %442 %444 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %477 %478 %479 %480 %485 %486 %488 %489 %490 %491 %492 %493 %494 %495 %498 %499 %500 %501 %503 %505 %506 %507 %508 %509 %510 %511 %512 %513 %514 %517 %520 %523 %526 %529 %532 %538 %540 %543 %545 (fma.f64 phi %1408 %3) (fma.f64 #s(literal 1/3 binary64) %232 %3) (fma.f64 %232 #s(literal 1/3 binary64) %3) %1619 (+.f64 %3 %1620) (+.f64 %1620 %3) (-.f64 %3 %1624) (-.f64 %1620 #s(literal -1 binary64)) (fma.f64 %1 %1623 %3) (fma.f64 %1623 %1 %3) (+.f64 %3 %1630) (+.f64 %3 %1633) (neg.f64 (-.f64 %1624 %3)) (neg.f64 %1637) (fma.f64 %81 %1639 %3) (fma.f64 %1639 %81 %3) (+.f64 %1619 #s(literal 0 binary64)) (+.f64 (fma.f64 %232 #s(literal 1/3 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 %3 %3 %1620) (fma.f64 %3 %1620 %3) (fma.f64 %1620 %3 %3) (*.f64 %3 %1619) (*.f64 %1619 %3) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1620) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1620) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1620) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1620) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1620) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1620) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1620) (+.f64 %3 %1657) (+.f64 %3 %1659) (+.f64 #s(literal 1/2 binary64) %1661) (+.f64 #s(literal 1/2 binary64) %1663) (+.f64 %3 %1665) (+.f64 %3 %1667) (+.f64 %1665 %3) (+.f64 %1667 %3) (*.f64 #s(literal -1 binary64) %1637) (*.f64 %1637 #s(literal -1 binary64)) (/.f64 %1619 %3) (fma.f64 %3 %3 %1630) (fma.f64 %3 %3 %1633) (fma.f64 %111 (*.f64 %111 #s(literal 1/3 binary64)) %3) (fma.f64 (*.f64 #s(literal 1/3 binary64) %111) %111 %3) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1630) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1633) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1630) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1633) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1630) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1633) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1630) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1633) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1630) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1633) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1630) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1633) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1630) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1633) (+.f64 %3 %1694) (+.f64 %1694 %3) (-.f64 %3 (/.f64 %1624 %3)) (-.f64 %1694 #s(literal -1 binary64)) (/.f64 %1637 #s(literal -1 binary64)) (fma.f64 %3 %1619 #s(literal 0 binary64)) (fma.f64 %1619 %3 #s(literal 0 binary64)) (fma.f64 %3 %3 %1657) (fma.f64 %3 %3 %1659) (fma.f64 %3 #s(literal 1/2 binary64) %1661) (fma.f64 %3 #s(literal 1/2 binary64) %1663) (fma.f64 #s(literal 1/2 binary64) %3 %1661) (fma.f64 #s(literal 1/2 binary64) %3 %1663) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1661) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1663) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1657) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1659) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1657) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1659) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1661) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1663) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1657) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1659) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1661) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1663) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1657) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1659) (fma.f64 #s(literal -1 binary64) %1637 #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1657) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1659) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1661) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1663) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1657) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1659) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1657) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1659) (fma.f64 %1637 #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 %3 %3 %1665) (fma.f64 %3 %3 %1667) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1665) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1667) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1665) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1667) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1665) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1667) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1665) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1667) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1665) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1667) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1665) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1667) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1665) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1667) (*.f64 #s(literal 2 binary64) %1749) (*.f64 #s(literal -2 binary64) %1751) (*.f64 %1753 #s(literal 2 binary64)) (*.f64 %1755 #s(literal 1/2 binary64)) (*.f64 %1757 #s(literal -1/2 binary64)) (fma.f64 #s(literal 4 binary64) %177 %1620) (fma.f64 %3 %3 %1694) (/.f64 %1755 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1694) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1694) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1694) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1694) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1694) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1694) (fma.f64 #s(literal 1/4 binary64) %182 %1620) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1694) (/.f64 (fma.f64 %1620 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 %1620 #s(literal -1 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) %184 %1620) (fma.f64 #s(literal 1/2 binary64) %186 %1620) (fma.f64 #s(literal -1 binary64) %188 %1620) (fma.f64 #s(literal -1 binary64) %190 %1620) (fma.f64 %192 #s(literal 1/4 binary64) %1620) (fma.f64 #s(literal 4 binary64) %177 %1630) (fma.f64 #s(literal 4 binary64) %177 %1633) (/.f64 %3 (/.f64 %3 %1619)) (fma.f64 #s(literal 1/4 binary64) %182 %1630) (fma.f64 #s(literal 1/4 binary64) %182 %1633) (fma.f64 #s(literal -1/2 binary64) %184 %1630) (fma.f64 #s(literal -1/2 binary64) %184 %1633) (fma.f64 #s(literal 1/2 binary64) %186 %1630) (fma.f64 #s(literal 1/2 binary64) %186 %1633) (fma.f64 #s(literal -1 binary64) %188 %1630) (fma.f64 #s(literal -1 binary64) %188 %1633) (fma.f64 #s(literal -1 binary64) %190 %1630) (fma.f64 #s(literal -1 binary64) %190 %1633) (fma.f64 %192 #s(literal 1/4 binary64) %1630) (fma.f64 %192 #s(literal 1/4 binary64) %1633) (fma.f64 #s(literal 2 binary64) %1749 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %1751 #s(literal 0 binary64)) (fma.f64 %1753 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %1755 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %1757 #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) %177 %1657) (fma.f64 #s(literal 4 binary64) %177 %1659) (fma.f64 #s(literal 4 binary64) %177 %1665) (fma.f64 #s(literal 4 binary64) %177 %1667) (fma.f64 #s(literal 1/4 binary64) %182 %1657) (fma.f64 #s(literal 1/4 binary64) %182 %1659) (fma.f64 #s(literal -1/2 binary64) %184 %1657) (fma.f64 #s(literal -1/2 binary64) %184 %1659) (fma.f64 #s(literal 1/2 binary64) %186 %1657) (fma.f64 #s(literal 1/2 binary64) %186 %1659) (fma.f64 #s(literal -1 binary64) %188 %1657) (fma.f64 #s(literal -1 binary64) %188 %1659) (fma.f64 #s(literal -1 binary64) %190 %1657) (fma.f64 #s(literal -1 binary64) %190 %1659) (fma.f64 %192 #s(literal 1/4 binary64) %1657) (fma.f64 %192 #s(literal 1/4 binary64) %1659) (fma.f64 #s(literal 1/4 binary64) %182 %1665) (fma.f64 #s(literal 1/4 binary64) %182 %1667) (fma.f64 #s(literal -1/2 binary64) %184 %1665) (fma.f64 #s(literal -1/2 binary64) %184 %1667) (fma.f64 #s(literal 1/2 binary64) %186 %1665) (fma.f64 #s(literal 1/2 binary64) %186 %1667) (fma.f64 #s(literal -1 binary64) %188 %1665) (fma.f64 #s(literal -1 binary64) %188 %1667) (fma.f64 #s(literal -1 binary64) %190 %1665) (fma.f64 #s(literal -1 binary64) %190 %1667) (fma.f64 #s(literal 4 binary64) %177 %1694) (fma.f64 %192 #s(literal 1/4 binary64) %1665) (fma.f64 %192 #s(literal 1/4 binary64) %1667) (fma.f64 #s(literal 1/4 binary64) %182 %1694) (fma.f64 #s(literal -1/2 binary64) %184 %1694) (fma.f64 #s(literal 1/2 binary64) %186 %1694) (fma.f64 #s(literal -1 binary64) %188 %1694) (fma.f64 #s(literal -1 binary64) %190 %1694) (fma.f64 %192 #s(literal 1/4 binary64) %1694) (fma.f64 %192 %217 %1661) (fma.f64 %192 %217 %1663) (fma.f64 %184 %219 %1661) (fma.f64 %184 %219 %1663) (+.f64 %1619 %1839) (+.f64 %1619 %1841) (fma.f64 %3 %1619 %1839) (fma.f64 %3 %1619 %1841) (fma.f64 %1619 %3 %1839) (fma.f64 %1619 %3 %1841) (fma.f64 #s(literal 1/2 binary64) %1619 %1749) (fma.f64 %1619 #s(literal 1/2 binary64) %1753) (+.f64 %1753 %1753) (+.f64 %1749 %1749) (fma.f64 #s(literal -1 binary64) %1637 %1839) (fma.f64 #s(literal -1 binary64) %1637 %1841) (fma.f64 %1637 #s(literal -1 binary64) %1839) (fma.f64 %1637 #s(literal -1 binary64) %1841) (fma.f64 %247 %1408 %3) (fma.f64 (*.f64 #s(literal 1/3 binary64) %247) phi %3) (fma.f64 #s(literal 2 binary64) %1749 %1839) (fma.f64 #s(literal 2 binary64) %1749 %1841) (fma.f64 #s(literal -2 binary64) %1751 %1839) (fma.f64 #s(literal -2 binary64) %1751 %1841) (fma.f64 %1753 #s(literal 2 binary64) %1839) (fma.f64 %1753 #s(literal 2 binary64) %1841) (fma.f64 %1755 #s(literal 1/2 binary64) %1839) (fma.f64 %1755 #s(literal 1/2 binary64) %1841) (fma.f64 %1757 #s(literal -1/2 binary64) %1839) (fma.f64 %1757 #s(literal -1/2 binary64) %1841) (fma.f64 %240 #s(literal -1 binary64) %1620) (fma.f64 %240 #s(literal -1 binary64) %1630) (fma.f64 %240 #s(literal -1 binary64) %1633) (fma.f64 %240 #s(literal -1 binary64) %1657) (fma.f64 %240 #s(literal -1 binary64) %1659) (fma.f64 %240 #s(literal -1 binary64) %1665) (fma.f64 %240 #s(literal -1 binary64) %1667) (fma.f64 %240 #s(literal -1 binary64) %1694) (*.f64 phi %232) %1877 (*.f64 %1 %1154) (*.f64 %81 %1879) (*.f64 %1154 %1) (*.f64 %1879 %81) (neg.f64 (neg.f64 %1877)) (*.f64 %111 (*.f64 %111 phi)) (*.f64 (*.f64 phi %111) %111) (pow.f64 phi #s(literal 3 binary64)) (/.f64 %3 (pow.f64 phi #s(literal -3 binary64))) (*.f64 %247 %232) %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1902 %1903 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1913 %1915 %1917 %1918 %1920 %1921 %1922 %1923 %1925 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1944 %1946 %1947 %1948 %1950 %1952 %1954 %1955 %1956 %1957 %1958 %1960 %1961 %1962 %1963 %1965 %1967 %1969 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1982 %1983 %1984 %1986 %1988 %1989 %1990 %1992 %1994 %1995 %1996 %1998 %1999 %2000 %2001 %2002 %2004 %2006 %2007 %2008 %2009 %2010 %2011 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1902 %1903 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1913 %1915 %1917 %1918 %1920 %1921 %1922 %1923 %1925 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1944 %1946 %1947 %1948 %1950 %1952 %1954 %1955 %1956 %1957 %1958 %1960 %1961 %1962 %1963 %1965 %1967 %1969 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1982 %1983 %1984 %1986 %1988 %1989 %1990 %1992 %1994 %1995 %1996 %1998 %1999 %2000 %2001 %2002 %2004 %2006 %2007 %2008 %2009 %2010 %2011 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1902 %1903 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1913 %1915 %1917 %1918 %1920 %1921 %1922 %1923 %1925 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1944 %1946 %1947 %1948 %1950 %1952 %1954 %1955 %1956 %1957 %1958 %1960 %1961 %1962 %1963 %1965 %1967 %1969 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1982 %1983 %1984 %1986 %1988 %1989 %1990 %1992 %1994 %1995 %1996 %1998 %1999 %2000 %2001 %2002 %2004 %2006 %2007 %2008 %2009 %2010 %2011 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %3 #s(literal 1 binary64) %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %342 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %370 %371 %372 %373 %374 %375 %376 %377 %378 %379 %381 %383 %384 %385 %386 %388 %390 %392 %394 %396 %398 %399 %401 %404 %406 %407 %409 %410 %411 %412 %413 %415 %417 %419 %422 %423 %425 %427 %429 %431 %433 %434 %435 %436 %437 %438 %440 %442 %444 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %477 %478 %479 %480 %485 %486 %488 %489 %490 %491 %492 %493 %494 %495 %498 %499 %500 %501 %503 %505 %506 %507 %508 %509 %510 %511 %512 %513 %514 %517 %520 %523 %526 %529 %532 %538 %540 %543 %545 #s(literal 2 binary64) %601 %602 %603 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %630 %631 %632 %633 %635 %636 %637 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %655 %656 %657 %658 %659 %660 %661 %662 %663 %664 %665 %666 %667 %668 %669 %670 %673 %675 %676 %677 %678 %679 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %693 %695 %698 %700 %701 %702 %703 %704 %705 %706 %708 %709 %711 %713 %715 %716 %717 %718 %719 %720 %721 %722 %723 %727 %729 %731 %733 %734 %735 %366 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %2069 %2071 %2073 %2074 %2076 %2078 %2079 %2080 %2082 %2084 %2086 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2096 %2097 %2098 %2100 %2101 %2103 %2105 %2107 %2109 %2111 %2112 %2113 %2115 %2116 %2117 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2127 %2128 %2129 %2131 %2132 %2133 %2134 %2135 %2137 %2140 %2142 %2144 %2146 %2147 %2148 %2149 %2151 %2152 %2153 %2155 %2156 %2159 %2162 %2163 %2164 %366 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %2069 %2071 %2073 %2074 %2076 %2078 %2079 %2080 %2082 %2084 %2086 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2096 %2097 %2098 %2100 %2101 %2103 %2105 %2107 %2109 %2111 %2112 %2113 %2115 %2116 %2117 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2127 %2128 %2129 %2131 %2132 %2133 %2134 %2135 %2137 %2140 %2142 %2144 %2146 %2147 %2148 %2149 %2151 %2152 %2153 %2155 %2156 %2159 %2162 %2163 %2164 %366 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %2069 %2071 %2073 %2074 %2076 %2078 %2079 %2080 %2082 %2084 %2086 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2096 %2097 %2098 %2100 %2101 %2103 %2105 %2107 %2109 %2111 %2112 %2113 %2115 %2116 %2117 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2127 %2128 %2129 %2131 %2132 %2133 %2134 %2135 %2137 %2140 %2142 %2144 %2146 %2147 %2148 %2149 %2151 %2152 %2153 %2155 %2156 %2159 %2162 %2163 %2164 %681 (fabs.f64 %681) (fabs.f64 %2072) (neg.f64 %2072) (*.f64 %3 %681) (*.f64 %681 %3) (*.f64 #s(literal 1/2 binary64) %366) (*.f64 %366 #s(literal 1/2 binary64)) (/.f64 %3 %366) (/.f64 %366 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) %2072) (*.f64 %2072 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %671) (/.f64 %2072 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) %2095) (*.f64 %2099 #s(literal 2 binary64)) (*.f64 %2095 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) %680) (/.f64 #s(literal -2 binary64) %696) (/.f64 %2095 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %2106) (*.f64 #s(literal 1/4 binary64) %2108) (*.f64 #s(literal -2 binary64) %2114) (+.f64 %681 %2187) (+.f64 %681 %2189) (/.f64 #s(literal -2 binary64) (*.f64 %671 #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) %2118) (+.f64 %681 %2194) (*.f64 #s(literal 2 binary64) %2126) (*.f64 #s(literal 1/2 binary64) %2130) (*.f64 %2136 #s(literal 4 binary64)) (*.f64 %2141 #s(literal -2 binary64)) (/.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %680)) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) %680)) (*.f64 #s(literal 1/2 binary64) %2143) (*.f64 %2145 #s(literal -2 binary64)) (fma.f64 %3 %681 %2187) (fma.f64 %3 %681 %2189) (fma.f64 %681 %3 %2187) (fma.f64 %681 %3 %2189) (fma.f64 #s(literal 1/2 binary64) %366 %2187) (fma.f64 #s(literal 1/2 binary64) %366 %2189) (fma.f64 #s(literal 1/2 binary64) %681 %2095) (fma.f64 %366 #s(literal 1/2 binary64) %2187) (fma.f64 %366 #s(literal 1/2 binary64) %2189) (fma.f64 %681 #s(literal 1/2 binary64) %2099) (+.f64 %2099 %2099) (+.f64 %2095 %2095) (fma.f64 %3 %681 %2194) (fma.f64 %681 %3 %2194) (fma.f64 #s(literal 1/2 binary64) %366 %2194) (fma.f64 %366 #s(literal 1/2 binary64) %2194) (fma.f64 #s(literal -1/2 binary64) %2072 %2095) (fma.f64 #s(literal -1 binary64) %2072 %2187) (fma.f64 #s(literal -1 binary64) %2072 %2189) (fma.f64 %2072 #s(literal -1 binary64) %2187) (fma.f64 %2072 #s(literal -1 binary64) %2189) (fma.f64 #s(literal -1 binary64) %2072 %2194) (fma.f64 %2072 #s(literal -1 binary64) %2194) (hypot.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 %3 %2095 %2095) (fma.f64 #s(literal 2 binary64) %2095 %2187) (fma.f64 #s(literal 2 binary64) %2095 %2189) (fma.f64 %2099 #s(literal 2 binary64) %2187) (fma.f64 %2099 #s(literal 2 binary64) %2189) (fma.f64 %2095 #s(literal 2 binary64) %2187) (fma.f64 %2095 #s(literal 2 binary64) %2189) (*.f64 %2154 %192) (*.f64 %2145 %184) (fma.f64 #s(literal 2 binary64) %2095 %2194) (fma.f64 #s(literal 1/2 binary64) %2106 %2187) (fma.f64 #s(literal 1/2 binary64) %2106 %2189) (fma.f64 #s(literal 1/4 binary64) %2106 %2095) (fma.f64 #s(literal 1/4 binary64) %2108 %2187) (fma.f64 #s(literal 1/4 binary64) %2108 %2189) (fma.f64 %2099 #s(literal 2 binary64) %2194) (fma.f64 %2095 #s(literal 2 binary64) %2194) (fma.f64 #s(literal -2 binary64) %2114 %2187) (fma.f64 #s(literal -2 binary64) %2114 %2189) (-.f64 %2095 %2145) (fma.f64 #s(literal 1/2 binary64) %2106 %2194) (fma.f64 #s(literal 1/4 binary64) %2108 %2194) (fma.f64 #s(literal -2 binary64) %2114 %2194) (fma.f64 #s(literal -2 binary64) %2118 %2187) (fma.f64 #s(literal -2 binary64) %2118 %2189) (tanh.f64 %408) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -2 binary64) %2118 %2194) (fma.f64 %2095 %3 %2126) (fma.f64 #s(literal 2 binary64) %2126 %2187) (fma.f64 #s(literal 2 binary64) %2126 %2189) (fma.f64 #s(literal 1/2 binary64) %2130 %2187) (fma.f64 #s(literal 1/2 binary64) %2130 %2189) (fma.f64 %2136 #s(literal 4 binary64) %2187) (fma.f64 %2136 #s(literal 4 binary64) %2189) (+.f64 %2126 %2126) (fma.f64 #s(literal 2 binary64) %2126 %2194) (fma.f64 %2141 #s(literal -2 binary64) %2187) (fma.f64 %2141 #s(literal -2 binary64) %2189) (fma.f64 #s(literal 2 binary64) %2154 %2095) (fma.f64 #s(literal 1/2 binary64) %2130 %2194) (fma.f64 #s(literal 1/2 binary64) %2143 %2187) (fma.f64 #s(literal 1/2 binary64) %2143 %2189) (fma.f64 #s(literal -1 binary64) %2145 %2095) (fma.f64 %2136 #s(literal 4 binary64) %2194) (fma.f64 %2154 #s(literal 2 binary64) %2095) (fma.f64 (/.f64 #s(literal 1/2 binary64) %696) #s(literal -2 binary64) %2095) (fma.f64 %2145 #s(literal -2 binary64) %2187) (fma.f64 %2145 #s(literal -2 binary64) %2189) (pow.f64 %366 #s(literal -1 binary64)) (fma.f64 %2141 #s(literal -2 binary64) %2194) (fma.f64 #s(literal 1/2 binary64) %2143 %2194) (fma.f64 %2145 #s(literal -2 binary64) %2194) (/.f64 %369 %680) (fma.f64 %2154 %192 %2187) (fma.f64 %2154 %192 %2189) (fma.f64 %2145 %184 %2187) (fma.f64 %2145 %184 %2189) (/.f64 %3 (pow.f64 %366 %3)) (fma.f64 %2154 %192 %2194) (fma.f64 %2145 %184 %2194) (cos.f64 %2294) (sin.f64 %2294) (cos.f64 %2297) (cos.f64 (fabs.f64 %2294)) (cos.f64 (fabs.f64 %2297)) (sin.f64 (+.f64 %2294 #s(literal 1/2 binary64))) (sin.f64 (+.f64 %2297 #s(literal 1/2 binary64))) (/.f64 (expm1.f64 %2307) (+.f64 (exp.f64 %2307) %3)) (/.f64 (-.f64 %3 %2313) (+.f64 %3 %2313)) %2317 (if.f64 %1183 %2317 #s(literal 0 binary64)) %408 (neg.f64 %882) (log.f64 %367) (log1p.f64 %366) (-.f64 (log.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) %366 #s(literal 2 binary64)))) (log.f64 #s(literal 2 binary64))) %366 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %2069 %2071 %2073 %2074 %2076 %2078 %2079 %2080 %2082 %2084 %2086 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2096 %2097 %2098 %2100 %2101 %2103 %2105 %2107 %2109 %2111 %2112 %2113 %2115 %2116 %2117 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2127 %2128 %2129 %2131 %2132 %2133 %2134 %2135 %2137 %2140 %2142 %2144 %2146 %2147 %2148 %2149 %2151 %2152 %2153 %2155 %2156 %2159 %2162 %2163 %2164 %2327 %2328 %1314 %1316 %1317 %1318 %1319 %1321 %1323 %1324 %1326 %1328 %1330 %1331 %1332 %1333 %1334 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1344 %1345 %1347 %1349 %1352 %1355 %1356 %1357 %1358 %1359 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1372 %1376 %1378 %1379 %1381 %1383 %1385 %1388 %1390 %1391 %1393 %1395 %1397 %1398 %2329 (if.f64 %1183 %2329 #s(literal 0 binary64)) #s(literal 2 binary64) %601 %602 %603 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %630 %631 %632 %633 %635 %636 %637 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %655 %656 %657 %658 %659 %660 %661 %662 %663 %664 %665 %666 %667 %668 %669 %670 %673 %675 %676 %677 %678 %679 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %693 %695 %698 %700 %701 %702 %703 %704 %705 %706 %708 %709 %711 %713 %715 %716 %717 %718 %719 %720 %721 %722 %723 %727 %729 %731 %733 %734 %735 %2331 (if.f64 %1183 %2331 #s(literal 0 binary64)) %2333 (if.f64 %1183 %2333 #s(literal 0 binary64)) %2335 (if.f64 %1183 %2335 #s(literal 0 binary64)) %2337 (if.f64 %1183 %2337 #s(literal 0 binary64)) %2327 %2328 %2339 (if.f64 %1183 %2339 #s(literal 0 binary64)) %2341 (if.f64 %1183 %2341 #s(literal 0 binary64)) (if.f64 %1183 %3 #s(literal 0 binary64)) (if.f64 %1183 %1413 #s(literal 0 binary64)) (if.f64 %1183 %1410 #s(literal 0 binary64)) (if.f64 %1183 %1412 #s(literal 0 binary64)) (if.f64 %1183 %1411 #s(literal 0 binary64)) %2348 %2349 %2348 %2349 %2350 (if.f64 %1183 %1575 #s(literal 0 binary64)) (if.f64 %1183 %1578 #s(literal 0 binary64)) %2353 (if.f64 %1183 %1584 #s(literal 0 binary64)) (if.f64 %1183 %1587 #s(literal 0 binary64)) (if.f64 %1183 %1590 #s(literal 0 binary64)) (if.f64 %1183 %1593 #s(literal 0 binary64)) (if.f64 %1183 %1596 #s(literal 0 binary64)) (if.f64 %1183 %1599 #s(literal 0 binary64)) (if.f64 %1183 %1602 #s(literal 0 binary64)) (if.f64 %1183 %1605 #s(literal 0 binary64)) (if.f64 %1183 %1608 #s(literal 0 binary64)) %2353 (if.f64 %1183 %1611 #s(literal 0 binary64)) %2350 (if.f64 %1183 %1615 #s(literal 0 binary64)) |
Compiled 358 389 to 39 005 computations (89.1% saved)
137 alts after pruning (112 fresh and 25 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 19 999 | 112 | 20 111 |
| Fresh | 0 | 0 | 0 |
| Picked | 13 | 22 | 35 |
| Done | 0 | 3 | 3 |
| Total | 20 012 | 137 | 20 149 |
| Status | Accuracy | Program |
|---|---|---|
| 5.8% | %3 = (PI.f64 ) %7 = (approx (cos phi) (fma.f64 (+.f64 #s(literal -1 binary64) %3) #s(literal -2 binary64) %3)) %11 = (sqrt.f64 %3) (if.f64 (>.f64 (fabs.f64 %7) #s(literal 1/10000000000 binary64)) (/.f64 (expm1.f64 (*.f64 %11 %11)) %7) #s(literal 0 binary64)) | |
| 5.8% | %3 = (PI.f64 ) %7 = (approx (cos phi) (fma.f64 (+.f64 #s(literal -1 binary64) %3) #s(literal -2 binary64) %3)) (if.f64 (>.f64 (fabs.f64 %7) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %7) #s(literal 0 binary64)) | |
| 6.2% | %3 = (PI.f64 ) %7 = (approx (cos phi) (fma.f64 (+.f64 #s(literal -1 binary64) %3) #s(literal -2 binary64) %3)) (if.f64 (>.f64 (fabs.f64 %7) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 927997189626817/281474976710656 binary64) %7) #s(literal 0 binary64)) | |
| 6.3% | %3 = (PI.f64 ) %7 = (approx (cos phi) (fma.f64 (+.f64 #s(literal -1 binary64) %3) #s(literal -2 binary64) %3)) (if.f64 (>.f64 (fabs.f64 %7) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %7) #s(literal 0 binary64)) | |
| 6.3% | %3 = (PI.f64 ) %7 = (approx (cos phi) (fma.f64 (+.f64 #s(literal -1 binary64) %3) #s(literal -2 binary64) %3)) (if.f64 (>.f64 (fabs.f64 %7) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %7) #s(literal 0 binary64)) | |
| 7.1% | %2 = (PI.f64 ) %4 = (fma.f64 %2 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %5 = (approx (cos phi) %4) (if.f64 (>.f64 (fabs.f64 %5) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %2 (sqrt.f64 (fma.f64 %2 %2 %4))) %5) #s(literal 0 binary64)) | |
| 7.0% | %5 = (approx (cos phi) (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (if.f64 (>.f64 (fabs.f64 %5) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 927997189626817/281474976710656 binary64) %5) #s(literal 0 binary64)) | |
| 7.1% | %5 = (approx (cos phi) (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (if.f64 (>.f64 (fabs.f64 %5) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %5) #s(literal 0 binary64)) | |
| 7.1% | %5 = (approx (cos phi) (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (if.f64 (>.f64 (fabs.f64 %5) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %5) #s(literal 0 binary64)) | |
| 6.4% | %2 = (PI.f64 ) %3 = (*.f64 %2 %2) %4 = (approx (cos phi) %3) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %2 (sqrt.f64 (fma.f64 %2 %2 %3))) %4) #s(literal 0 binary64)) | |
| 7.1% | %2 = (PI.f64 ) %4 = (approx (cos phi) (*.f64 %2 %2)) %8 = (sqrt.f64 %2) %9 = (*.f64 %8 %8) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 (+.f64 %9 %9) %4) #s(literal 0 binary64)) | |
| 7.1% | %2 = (PI.f64 ) %4 = (approx (cos phi) (*.f64 %2 %2)) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 (*.f64 (sqrt.f64 (+.f64 %2 %2)) (sqrt.f64 %2)) %4) #s(literal 0 binary64)) | |
| 6.9% | %2 = (PI.f64 ) %4 = (approx (cos phi) (*.f64 %2 %2)) %8 = (sqrt.f64 %2) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 (expm1.f64 (*.f64 %8 %8)) %4) #s(literal 0 binary64)) | |
| 6.9% | %2 = (PI.f64 ) %4 = (approx (cos phi) (*.f64 %2 %2)) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %4) #s(literal 0 binary64)) | |
| 7.1% | %2 = (PI.f64 ) %4 = (approx (cos phi) (*.f64 %2 %2)) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %4) #s(literal 0 binary64)) | |
| 7.0% | %2 = (PI.f64 ) %4 = (approx (cos phi) (*.f64 %2 %2)) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 927997189626817/281474976710656 binary64) %4) #s(literal 0 binary64)) | |
| 6.7% | %2 = (PI.f64 ) %4 = (approx (cos phi) (*.f64 %2 %2)) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %4) #s(literal 0 binary64)) | |
| 7.1% | %2 = (PI.f64 ) %3 = (sqrt.f64 %2) %4 = (approx (cos phi) %3) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %2 (sqrt.f64 (fma.f64 %2 %2 %3))) %4) #s(literal 0 binary64)) | |
| 6.9% | %4 = (approx (cos phi) (sqrt.f64 (PI.f64 ))) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %4) #s(literal 0 binary64)) | |
| 6.9% | %4 = (approx (cos phi) (sqrt.f64 (PI.f64 ))) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 927997189626817/281474976710656 binary64) %4) #s(literal 0 binary64)) | |
| 7.1% | %4 = (approx (cos phi) (sqrt.f64 (PI.f64 ))) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %4) #s(literal 0 binary64)) | |
| 7.2% | %4 = (approx (cos phi) (sqrt.f64 (PI.f64 ))) (if.f64 (>.f64 (fabs.f64 %4) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %4) #s(literal 0 binary64)) | |
| 6.9% | %2 = (PI.f64 ) %3 = (approx (cos phi) %2) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %2 (sqrt.f64 (fma.f64 %2 %2 %2))) %3) #s(literal 0 binary64)) | |
| 6.9% | %2 = (PI.f64 ) %3 = (approx (cos phi) %2) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %2 (sqrt.f64 (fma.f64 %2 %2 #s(literal 1 binary64)))) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) (PI.f64 )) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) %3) #s(literal 0 binary64)) | |
| 6.8% | %3 = (approx (cos phi) (PI.f64 )) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) %3) #s(literal 0 binary64)) | |
| 7.0% | %3 = (approx (cos phi) (PI.f64 )) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) (PI.f64 )) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 927997189626817/281474976710656 binary64) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) (PI.f64 )) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 2 binary64) %3) #s(literal 0 binary64)) | |
| 7.2% | %3 = (approx (cos phi) (PI.f64 )) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %3) #s(literal 0 binary64)) | |
| 6.9% | %3 = (approx (cos phi) (PI.f64 )) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %3) #s(literal 0 binary64)) | |
| 7.0% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (fma.f64 (-.f64 (sqrt.f64 #s(literal 2 binary64)) (PI.f64 )) #s(literal 1/2 binary64) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) %9 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %9 (sqrt.f64 (fma.f64 %9 %9 #s(literal 1 binary64)))) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) %9 = (sqrt.f64 #s(literal 1/2 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %7 (fma.f64 %9 %7 %9)) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) %10 = (sqrt.f64 #s(literal 1/2 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %7 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) %10) %7) %10)) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 %7 %7))) %3) #s(literal 0 binary64)) | |
| 6.9% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))))) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %7 (sqrt.f64 (pow.f64 #s(literal 2 binary64) %7))) %3) #s(literal 0 binary64)) | |
| 6.7% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %7 (sqrt.f64 (/.f64 #s(literal 2 binary64) %7))) %3) #s(literal 0 binary64)) | |
| 7.0% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %7 (sqrt.f64 (-.f64 %7 #s(literal -1 binary64)))) %3) #s(literal 0 binary64)) | |
| 7.0% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 %7 (sqrt.f64 (+.f64 %7 %7))) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 (PI.f64 ) #s(literal 927997189626817/281474976710656 binary64)) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))) %3) #s(literal 0 binary64)) | |
| 6.5% | %3 = (approx (cos phi) #s(literal 1 binary64)) %9 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %10 = (*.f64 %9 %9) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (+.f64 %10 %10) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) %9 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (*.f64 (fma.f64 (-.f64 (sqrt.f64 #s(literal 2 binary64)) %9) #s(literal 1/2 binary64) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (sqrt.f64 %9)) %3) #s(literal 0 binary64)) | |
| 6.7% | %3 = (approx (cos phi) #s(literal 1 binary64)) %9 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (*.f64 (fma.f64 (+.f64 (sqrt.f64 #s(literal 2 binary64)) %9) #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (sqrt.f64 %9)) %3) #s(literal 0 binary64)) | |
| 6.2% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (*.f64 (sqrt.f64 (+.f64 %7 %7)) (fma.f64 (+.f64 #s(literal -1 binary64) %7) #s(literal -2 binary64) %7)) %3) #s(literal 0 binary64)) | |
| 6.5% | %3 = (approx (cos phi) #s(literal 1 binary64)) %7 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (*.f64 (sqrt.f64 (+.f64 %7 %7)) %7) %3) #s(literal 0 binary64)) | |
| 6.9% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (PI.f64 )) %3) #s(literal 0 binary64)) | |
| 6.8% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (*.f64 (PI.f64 ) #s(literal 4291437363724333/4503599627370496 binary64)) %3) #s(literal 0 binary64)) | |
| 7.1% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) %3) #s(literal 0 binary64)) | |
| 6.5% | %3 = (approx (cos phi) #s(literal 1 binary64)) %11 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 4 binary64) (PI.f64 ))) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (expm1.f64 (*.f64 %11 %11)) %3) #s(literal 0 binary64)) | |
| 7.0% | %3 = (approx (cos phi) #s(literal 1 binary64)) %12 = (sqrt.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 4 binary64) (PI.f64 )))) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (expm1.f64 (*.f64 %12 %12)) %3) #s(literal 0 binary64)) | |
| ✓ | 6.8% | %3 = (approx (cos phi) #s(literal 1 binary64)) %8 = (sqrt.f64 (PI.f64 )) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 (cosh.f64 (asinh.f64 (*.f64 %8 %8))) %3) #s(literal 0 binary64)) |
| ✓ | 55.8% | %3 = (approx (cos phi) #s(literal 1 binary64)) (if.f64 (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (/.f64 phi %3) #s(literal 0 binary64)) |
| 6.3% | %1 = (cos phi) %13 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (- (exp (PI )) 1) %1) (expm1.f64 (fma.f64 (+.f64 #s(literal -1 binary64) %13) #s(literal -2 binary64) %13))) #s(literal 0 binary64)) | |
| 7.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (- (exp (PI )) 1) %1) (expm1.f64 (pow.f64 (PI.f64 ) #s(literal -1/4 binary64)))) #s(literal 0 binary64)) | |
| 6.5% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (- (exp (PI )) 1) %1) (expm1.f64 (pow.f64 (PI.f64 ) #s(literal -2 binary64)))) #s(literal 0 binary64)) | |
| 7.0% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (- (exp (PI )) 1) %1) (expm1.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 4 binary64) (PI.f64 ))))) #s(literal 0 binary64)) | |
| 7.0% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (- (exp (PI )) 1) %1) (expm1.f64 #s(literal 1 binary64))) #s(literal 0 binary64)) | |
| 6.2% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (- (exp (PI )) 1) %1) #s(literal 3116025471584669/140737488355328 binary64)) #s(literal 0 binary64)) | |
| 7.0% | %1 = (cos phi) %7 = (PI ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (+ %7 %7) %1) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 4 binary64) (PI.f64 )) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))) #s(literal 0 binary64)) | |
| 6.5% | %1 = (cos phi) %7 = (PI ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (+ %7 %7) %1) (pow.f64 #s(literal 2 binary64) (PI.f64 ))) #s(literal 0 binary64)) | |
| 6.3% | %1 = (cos phi) %7 = (PI ) %10 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (+ %7 %7) %1) (*.f64 (+.f64 %10 %10) %10)) #s(literal 0 binary64)) | |
| 6.3% | %1 = (cos phi) %7 = (PI ) %12 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (+ %7 %7) %1) (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 #s(literal -1 binary64) %12) #s(literal -2 binary64) %12))) #s(literal 0 binary64)) | |
| 6.8% | %1 = (cos phi) %7 = (PI ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (+ %7 %7) %1) (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64 ) #s(literal -2 binary64)))) #s(literal 0 binary64)) | |
| 6.7% | %1 = (cos phi) %7 = (PI ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (+ %7 %7) %1) (*.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64 )))) #s(literal 0 binary64)) | |
| 6.6% | %1 = (cos phi) %7 = (PI ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (+ %7 %7) %1) #s(literal 884279719003555/140737488355328 binary64)) #s(literal 0 binary64)) | |
| 6.7% | %1 = (cos phi) %7 = (PI ) %13 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (* (sqrt (+ %7 %7)) (sqrt %7)) %1) (*.f64 (sqrt.f64 %13) (sqrt.f64 (*.f64 #s(literal 2 binary64) %13)))) #s(literal 0 binary64)) | |
| 6.3% | %1 = (cos phi) %11 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (fma.f64 (+.f64 #s(literal -1 binary64) %11) #s(literal -2 binary64) %11)) #s(literal 0 binary64)) | |
| 6.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64)) | |
| 6.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (pow.f64 (PI.f64 ) (+.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))) #s(literal 0 binary64)) | |
| 7.0% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 4 binary64) (PI.f64 )))) #s(literal 0 binary64)) | |
| 7.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (sqrt.f64 (pow.f64 (PI.f64 ) (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))) #s(literal 0 binary64)) | |
| 7.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (sqrt.f64 (pow.f64 (PI.f64 ) #s(literal -1/4 binary64)))) #s(literal 0 binary64)) | |
| 7.0% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (sqrt.f64 (sqrt.f64 (PI.f64 )))) #s(literal 0 binary64)) | |
| 7.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (sqrt.f64 (sin.f64 #s(literal 1/2 binary64)))) #s(literal 0 binary64)) | |
| ✓ | 6.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (sqrt.f64 (PI.f64 ))) #s(literal 0 binary64)) |
| 7.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (sin.f64 #s(literal 1/2 binary64))) #s(literal 0 binary64)) | |
| 6.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) #s(literal 7982422502469483/4503599627370496 binary64)) #s(literal 0 binary64)) | |
| ✓ | 7.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) %1) #s(literal 2/3 binary64)) #s(literal 0 binary64)) |
| ✓ | 6.7% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) %1) #s(literal 1/6 binary64)) #s(literal 0 binary64)) |
| ✓ | 6.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) %1) #s(literal -1/3 binary64)) #s(literal 0 binary64)) |
| ✓ | 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) %1) #s(literal -2/3 binary64)) #s(literal 0 binary64)) |
| 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 0 binary64)) | |
| 6.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (/.f64 #s(literal -1 binary64) (PI.f64 ))) #s(literal 0 binary64)) | |
| 5.9% | %1 = (cos phi) %10 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 (neg.f64 %10) %10)) #s(literal 0 binary64)) | |
| 7.0% | %1 = (cos phi) %11 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 #s(literal -1 binary64) (fma.f64 (+.f64 #s(literal -1 binary64) %11) #s(literal -2 binary64) %11))) #s(literal 0 binary64)) | |
| 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 #s(literal -1 binary64) (pow.f64 (PI.f64 ) (+.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))))) #s(literal 0 binary64)) | |
| 5.5% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 #s(literal -1 binary64) (pow.f64 (PI.f64 ) #s(literal 4 binary64)))) #s(literal 0 binary64)) | |
| 5.7% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 #s(literal -1 binary64) (pow.f64 (PI.f64 ) #s(literal 3 binary64)))) #s(literal 0 binary64)) | |
| 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 #s(literal -1 binary64) (pow.f64 (PI.f64 ) #s(literal 1/4 binary64)))) #s(literal 0 binary64)) | |
| 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 #s(literal -1 binary64) (pow.f64 (PI.f64 ) #s(literal -1/2 binary64)))) #s(literal 0 binary64)) | |
| 5.8% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 #s(literal -1 binary64) (pow.f64 (PI.f64 ) #s(literal -2 binary64)))) #s(literal 0 binary64)) | |
| 5.4% | %1 = (cos phi) %11 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 #s(literal -1 binary64) (/.f64 %11 (pow.f64 %11 #s(literal -4 binary64))))) #s(literal 0 binary64)) | |
| 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) (*.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64 )))) #s(literal 0 binary64)) | |
| 6.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (neg (PI )) %1) #s(literal -884279719003555/281474976710656 binary64)) #s(literal 0 binary64)) | |
| ✓ | 6.5% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 8 %1) #s(literal 8 binary64)) #s(literal 0 binary64)) |
| 6.7% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1250560371546297/281474976710656 %1) #s(literal 1250560371546297/281474976710656 binary64)) #s(literal 0 binary64)) | |
| 6.5% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 4 %1) (fma.f64 (PI.f64 ) #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)) | |
| 6.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 4 %1) (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 4 binary64) (PI.f64 )) #s(literal 2 binary64))) #s(literal 0 binary64)) | |
| 6.6% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 4 %1) (+.f64 (PI.f64 ) #s(literal 3 binary64))) #s(literal 0 binary64)) | |
| ✓ | 6.7% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 4 %1) #s(literal 4 binary64)) #s(literal 0 binary64)) |
| 6.8% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 927997189626817/281474976710656 %1) #s(literal 927997189626817/281474976710656 binary64)) #s(literal 0 binary64)) | |
| 6.7% | %1 = (cos phi) %11 = (PI.f64 ) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 3 %1) (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 4 binary64) %11) %11)) #s(literal 0 binary64)) | |
| 6.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 3 %1) (fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 4 binary64) (PI.f64 )) #s(literal 2 binary64))) #s(literal 0 binary64)) | |
| 6.6% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 3 %1) (-.f64 (PI.f64 ) #s(literal -2 binary64))) #s(literal 0 binary64)) | |
| 6.5% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 3 %1) (*.f64 (+.f64 #s(literal 1/2 binary64) (PI.f64 )) #s(literal 2 binary64))) #s(literal 0 binary64)) | |
| ✓ | 6.8% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 3 %1) #s(literal 3 binary64)) #s(literal 0 binary64)) |
| ✓ | 6.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 2 %1) #s(literal 2 binary64)) #s(literal 0 binary64)) |
| ✓ | 7.0% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 3/2 %1) #s(literal 3/2 binary64)) #s(literal 0 binary64)) |
| 7.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 4291437363724333/4503599627370496 %1) #s(literal 4291437363724333/4503599627370496 binary64)) #s(literal 0 binary64)) | |
| 7.0% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1/2 %1) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))) #s(literal 0 binary64)) | |
| ✓ | 7.2% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1/2 %1) #s(literal 1/2 binary64)) #s(literal 0 binary64)) |
| 6.4% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1/4 %1) (/.f64 #s(literal 1/4 binary64) (PI.f64 ))) #s(literal 0 binary64)) | |
| 7.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1/4 %1) (*.f64 (PI.f64 ) #s(literal 1/4 binary64))) #s(literal 0 binary64)) | |
| ✓ | 6.8% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1/4 %1) #s(literal 1/4 binary64)) #s(literal 0 binary64)) |
| 7.0% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1/8 %1) (*.f64 (PI.f64 ) #s(literal 1/8 binary64))) #s(literal 0 binary64)) | |
| ✓ | 6.6% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ 1/8 %1) #s(literal 1/8 binary64)) #s(literal 0 binary64)) |
| 5.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -1/2 %1) (/.f64 #s(literal -1/2 binary64) (PI.f64 ))) #s(literal 0 binary64)) | |
| 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -1/2 %1) (*.f64 (PI.f64 ) #s(literal -1/2 binary64))) #s(literal 0 binary64)) | |
| ✓ | 6.2% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -1/2 %1) #s(literal -1/2 binary64)) #s(literal 0 binary64)) |
| ✓ | 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -1 %1) #s(literal -1 binary64)) #s(literal 0 binary64)) |
| 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -2 %1) (/.f64 #s(literal -2 binary64) (PI.f64 ))) #s(literal 0 binary64)) | |
| 6.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -2 %1) (-.f64 #s(literal -1 binary64) (PI.f64 ))) #s(literal 0 binary64)) | |
| ✓ | 6.3% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -2 %1) #s(literal -2 binary64)) #s(literal 0 binary64)) |
| 5.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -3 %1) (*.f64 (PI.f64 ) #s(literal -3 binary64))) #s(literal 0 binary64)) | |
| ✓ | 6.2% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -3 %1) #s(literal -3 binary64)) #s(literal 0 binary64)) |
| 5.9% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -4 %1) (fma.f64 (PI.f64 ) #s(literal -2 binary64) #s(literal -2 binary64))) #s(literal 0 binary64)) | |
| 5.8% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -4 %1) (*.f64 (PI.f64 ) #s(literal -4 binary64))) #s(literal 0 binary64)) | |
| ✓ | 6.1% | %1 = (cos phi) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ -4 %1) #s(literal -4 binary64)) #s(literal 0 binary64)) |
| ✓ | 7.1% | (if.f64 (>.f64 (fabs.f64 (approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) |
| ✓ | 100.0% | (if.f64 (>.f64 (PI.f64 ) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) |
| ✓ | 55.7% | (if.f64 (>.f64 (PI.f64 ) #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) (cos phi)) (fma.f64 (*.f64 (*.f64 phi phi) phi) #s(literal 1/3 binary64) phi)) #s(literal 0 binary64)) |
| 55.5% | %0 = (PI.f64 ) (if.f64 (>.f64 %0 #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) (cos phi)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) phi) phi #s(literal 1 binary64)) (*.f64 %0 phi)) #s(literal 5734161139222659/18014398509481984 binary64))) #s(literal 0 binary64)) | |
| ✓ | 7.0% | (if.f64 (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) (approx (PI ) #s(literal 1/3 binary64)) (PI.f64 )) |
| ✓ | 6.8% | #s(literal 884279719003555/281474976710656 binary64) |
Compiled 1 613 to 388 computations (75.9% saved)
| Inputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %7 = (PI.f64 ) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx (PI ) #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) |
| Outputs |
|---|
(if.f64 (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) (approx (PI ) #s(literal 1/3 binary64)) (PI.f64 )) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %7 = (PI.f64 ) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx (PI ) #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 (>.f64 (fabs.f64 (approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) |
| Outputs |
|---|
(if.f64 (>.f64 (fabs.f64 (approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) #s(literal 1 binary64) #s(literal 0 binary64)) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %7 = (PI.f64 ) %11 = (cos phi) %16 = (>.f64 (fabs.f64 (approx %11 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx (PI ) #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 %16 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -4 %11) #s(literal -4 binary64)) #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (cos phi) %6 = (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (if.f64 %6 (approx (/ -4 %1) #s(literal -4 binary64)) #s(literal 0 binary64)) (if.f64 %6 #s(literal 1 binary64) #s(literal 0 binary64)) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %7 = (PI.f64 ) %11 = (cos phi) %16 = (>.f64 (fabs.f64 (approx %11 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx (PI ) #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 %16 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -4 %11) #s(literal -4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -3 %11) #s(literal -3 binary64)) #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (cos phi) %6 = (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (if.f64 %6 (approx (/ -3 %1) #s(literal -3 binary64)) #s(literal 0 binary64)) (if.f64 %6 #s(literal 1 binary64) #s(literal 0 binary64)) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %7 = (PI.f64 ) %11 = (cos phi) %16 = (>.f64 (fabs.f64 (approx %11 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx (PI ) #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 %16 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -4 %11) #s(literal -4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -3 %11) #s(literal -3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -2 %11) #s(literal -2 binary64)) #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (cos phi) %6 = (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (if.f64 %6 (approx (/ -2 %1) #s(literal -2 binary64)) #s(literal 0 binary64)) (if.f64 %6 #s(literal 1 binary64) #s(literal 0 binary64)) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %7 = (PI.f64 ) %11 = (cos phi) %16 = (>.f64 (fabs.f64 (approx %11 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx (PI ) #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 %16 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -4 %11) #s(literal -4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -3 %11) #s(literal -3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -2 %11) #s(literal -2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -1 %11) #s(literal -1 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -1/2 %11) #s(literal -1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 1/8 %11) #s(literal 1/8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 1/4 %11) #s(literal 1/4 binary64)) #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (cos phi) %6 = (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (if.f64 %6 (approx (/ -1 %1) #s(literal -1 binary64)) #s(literal 0 binary64)) (if.f64 %6 #s(literal 1 binary64) #s(literal 0 binary64)) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %4 = (PI ) %7 = (PI.f64 ) %11 = (cos phi) %13 = (approx %11 #s(literal 1 binary64)) %16 = (>.f64 (fabs.f64 %13) #s(literal 1/10000000000 binary64)) %20 = (/ -4 %11) %25 = (/ -3 %11) %30 = (/ -2 %11) %40 = (/ -1/2 %11) %45 = (/ 1/8 %11) %50 = (/ 1/4 %11) %55 = (/ 1/2 %11) %75 = (/ 3 %11) %85 = (/ 4 %11) %100 = (/ (neg %4) %11) %105 = (/ (sin phi) %11) %119 = (/ (sqrt %4) %11) %124 = (/ (+ %4 %4) %11) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx %4 #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 %16 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %16 (approx %20 #s(literal -4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %25 #s(literal -3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 #s(literal -2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -1 %11) #s(literal -1 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 #s(literal -1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %45 #s(literal 1/8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 #s(literal 1/4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %55 #s(literal 1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 4291437363724333/4503599627370496 %11) #s(literal 4291437363724333/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 3/2 %11) #s(literal 3/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 2 %11) #s(literal 2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 #s(literal 3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 927997189626817/281474976710656 %11) #s(literal 927997189626817/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %85 #s(literal 4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 1250560371546297/281474976710656 %11) #s(literal 1250560371546297/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 8 %11) #s(literal 8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 #s(literal -884279719003555/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal -2/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal -1/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal 1/6 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal 2/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 #s(literal 7982422502469483/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 #s(literal 884279719003555/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ (- (exp %4) 1) %11) #s(literal 3116025471584669/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (-.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (-.f64 %7 #s(literal -2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (+.f64 %7 #s(literal 3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %20 (*.f64 %7 #s(literal -4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %25 (*.f64 %7 #s(literal -3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (*.f64 %7 #s(literal -1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %45 (*.f64 %7 #s(literal 1/8 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (*.f64 %7 #s(literal 1/4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %55 (*.f64 %7 #s(literal 1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (/.f64 #s(literal -2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (/.f64 #s(literal -1/2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (/.f64 #s(literal 1/4 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (/.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %13) #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (cos phi) %6 = (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (if.f64 %6 (approx (/ -1 %1) #s(literal -1 binary64)) #s(literal 0 binary64)) (if.f64 %6 (approx (/ 1/2 %1) #s(literal 1/2 binary64)) #s(literal 0 binary64)) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %4 = (PI ) %7 = (PI.f64 ) %11 = (cos phi) %13 = (approx %11 #s(literal 1 binary64)) %16 = (>.f64 (fabs.f64 %13) #s(literal 1/10000000000 binary64)) %20 = (/ -4 %11) %25 = (/ -3 %11) %30 = (/ -2 %11) %40 = (/ -1/2 %11) %45 = (/ 1/8 %11) %50 = (/ 1/4 %11) %55 = (/ 1/2 %11) %75 = (/ 3 %11) %85 = (/ 4 %11) %100 = (/ (neg %4) %11) %105 = (/ (sin phi) %11) %119 = (/ (sqrt %4) %11) %124 = (/ (+ %4 %4) %11) %224 = (approx %11 %7) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx %4 #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 %16 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %16 (approx %20 #s(literal -4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %25 #s(literal -3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 #s(literal -2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -1 %11) #s(literal -1 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 #s(literal -1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %45 #s(literal 1/8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 #s(literal 1/4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %55 #s(literal 1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 4291437363724333/4503599627370496 %11) #s(literal 4291437363724333/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 3/2 %11) #s(literal 3/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 2 %11) #s(literal 2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 #s(literal 3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 927997189626817/281474976710656 %11) #s(literal 927997189626817/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %85 #s(literal 4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 1250560371546297/281474976710656 %11) #s(literal 1250560371546297/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 8 %11) #s(literal 8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 #s(literal -884279719003555/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal -2/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal -1/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal 1/6 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal 2/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 #s(literal 7982422502469483/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 #s(literal 884279719003555/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ (- (exp %4) 1) %11) #s(literal 3116025471584669/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (-.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (-.f64 %7 #s(literal -2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (+.f64 %7 #s(literal 3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %20 (*.f64 %7 #s(literal -4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %25 (*.f64 %7 #s(literal -3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (*.f64 %7 #s(literal -1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %45 (*.f64 %7 #s(literal 1/8 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (*.f64 %7 #s(literal 1/4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %55 (*.f64 %7 #s(literal 1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (/.f64 #s(literal -2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (/.f64 #s(literal -1/2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (/.f64 #s(literal 1/4 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (/.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 phi %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %7 (approx %4 %7)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 %224) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %224) #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (cos phi) %3 = (approx %1 #s(literal 1 binary64)) %6 = (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) (if.f64 %6 (approx (/ -2 %1) #s(literal -2 binary64)) #s(literal 0 binary64)) (if.f64 %6 (/.f64 phi %3) #s(literal 0 binary64)) (if.f64 %6 (approx (/ 1/2 %1) #s(literal 1/2 binary64)) #s(literal 0 binary64)) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %4 = (PI ) %7 = (PI.f64 ) %11 = (cos phi) %13 = (approx %11 #s(literal 1 binary64)) %16 = (>.f64 (fabs.f64 %13) #s(literal 1/10000000000 binary64)) %20 = (/ -4 %11) %25 = (/ -3 %11) %30 = (/ -2 %11) %40 = (/ -1/2 %11) %45 = (/ 1/8 %11) %50 = (/ 1/4 %11) %55 = (/ 1/2 %11) %75 = (/ 3 %11) %85 = (/ 4 %11) %100 = (/ (neg %4) %11) %105 = (/ (sin phi) %11) %119 = (/ (sqrt %4) %11) %124 = (/ (+ %4 %4) %11) %131 = (/ (- (exp %4) 1) %11) %135 = (sqrt.f64 %7) %224 = (approx %11 %7) %226 = (>.f64 (fabs.f64 %224) #s(literal 1/10000000000 binary64)) %237 = (neg.f64 %7) %268 = (+.f64 %7 %7) %272 = (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx %4 #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 %16 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %16 (approx %20 #s(literal -4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %25 #s(literal -3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 #s(literal -2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -1 %11) #s(literal -1 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 #s(literal -1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %45 #s(literal 1/8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 #s(literal 1/4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %55 #s(literal 1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 4291437363724333/4503599627370496 %11) #s(literal 4291437363724333/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 3/2 %11) #s(literal 3/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 2 %11) #s(literal 2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 #s(literal 3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 927997189626817/281474976710656 %11) #s(literal 927997189626817/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %85 #s(literal 4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 1250560371546297/281474976710656 %11) #s(literal 1250560371546297/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 8 %11) #s(literal 8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 #s(literal -884279719003555/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal -2/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal -1/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal 1/6 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal 2/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 #s(literal 7982422502469483/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 #s(literal 884279719003555/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %131 #s(literal 3116025471584669/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %135) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (-.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (-.f64 %7 #s(literal -2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (+.f64 %7 #s(literal 3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %20 (*.f64 %7 #s(literal -4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %25 (*.f64 %7 #s(literal -3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (*.f64 %7 #s(literal -1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %45 (*.f64 %7 #s(literal 1/8 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (*.f64 %7 #s(literal 1/4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %55 (*.f64 %7 #s(literal 1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (/.f64 #s(literal -2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (/.f64 #s(literal -1/2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (/.f64 #s(literal 1/4 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (/.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 phi %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %7 (approx %4 %7)) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 2 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %224) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 %237 %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 %135)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %237 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %20 (fma.f64 %7 #s(literal -2 binary64) #s(literal -2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (fma.f64 %7 #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %135)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (fma.f64 %7 #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (fma.f64 %7 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %135)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (*.f64 (+.f64 #s(literal 1/2 binary64) %7) #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 %268 %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %272 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %135 %13) #s(literal 0 binary64)) (if.f64 %226 (/.f64 %272 %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 (sqrt.f64 #s(literal 2 binary64)) %224) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %268 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 4 binary64) %7))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %7 #s(literal 4291437363724333/4503599627370496 binary64)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %7 %7) %13) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 #s(literal 1 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 %7)) #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (cos phi) %3 = (approx %1 #s(literal 1 binary64)) %6 = (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) %16 = (approx %1 (PI.f64 )) (if.f64 %6 (approx (/ -2 %1) #s(literal -2 binary64)) #s(literal 0 binary64)) (if.f64 %6 (/.f64 phi %3) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 %16) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %16) #s(literal 0 binary64)) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %4 = (PI ) %7 = (PI.f64 ) %11 = (cos phi) %13 = (approx %11 #s(literal 1 binary64)) %16 = (>.f64 (fabs.f64 %13) #s(literal 1/10000000000 binary64)) %20 = (/ -4 %11) %25 = (/ -3 %11) %30 = (/ -2 %11) %40 = (/ -1/2 %11) %45 = (/ 1/8 %11) %50 = (/ 1/4 %11) %55 = (/ 1/2 %11) %75 = (/ 3 %11) %85 = (/ 4 %11) %100 = (/ (neg %4) %11) %105 = (/ (sin phi) %11) %119 = (/ (sqrt %4) %11) %124 = (/ (+ %4 %4) %11) %131 = (/ (- (exp %4) 1) %11) %135 = (sqrt.f64 %7) %224 = (approx %11 %7) %226 = (>.f64 (fabs.f64 %224) #s(literal 1/10000000000 binary64)) %237 = (neg.f64 %7) %268 = (+.f64 %7 %7) %272 = (sqrt.f64 #s(literal 1/2 binary64)) %284 = (/.f64 #s(literal 4 binary64) %7) %291 = (*.f64 %7 %7) %307 = (approx %11 %135) %309 = (>.f64 (fabs.f64 %307) #s(literal 1/10000000000 binary64)) %333 = (approx %11 %291) %335 = (>.f64 (fabs.f64 %333) #s(literal 1/10000000000 binary64)) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx %4 #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 %16 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %16 (approx %20 #s(literal -4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %25 #s(literal -3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 #s(literal -2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -1 %11) #s(literal -1 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 #s(literal -1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %45 #s(literal 1/8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 #s(literal 1/4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %55 #s(literal 1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 4291437363724333/4503599627370496 %11) #s(literal 4291437363724333/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 3/2 %11) #s(literal 3/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 2 %11) #s(literal 2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 #s(literal 3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 927997189626817/281474976710656 %11) #s(literal 927997189626817/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %85 #s(literal 4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 1250560371546297/281474976710656 %11) #s(literal 1250560371546297/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 8 %11) #s(literal 8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 #s(literal -884279719003555/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal -2/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal -1/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal 1/6 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %105 #s(literal 2/3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 #s(literal 7982422502469483/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 #s(literal 884279719003555/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %131 #s(literal 3116025471584669/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %135) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (-.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (-.f64 %7 #s(literal -2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (+.f64 %7 #s(literal 3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %20 (*.f64 %7 #s(literal -4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %25 (*.f64 %7 #s(literal -3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (*.f64 %7 #s(literal -1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %45 (*.f64 %7 #s(literal 1/8 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (*.f64 %7 #s(literal 1/4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %55 (*.f64 %7 #s(literal 1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (/.f64 #s(literal -2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (/.f64 #s(literal -1/2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (/.f64 #s(literal 1/4 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (/.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 phi %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %7 (approx %4 %7)) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 2 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %224) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 %237 %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 %135)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %237 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %20 (fma.f64 %7 #s(literal -2 binary64) #s(literal -2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (fma.f64 %7 #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %135)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (fma.f64 %7 #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (fma.f64 %7 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %135)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (*.f64 (+.f64 #s(literal 1/2 binary64) %7) #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 %268 %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %272 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %135 %13) #s(literal 0 binary64)) (if.f64 %226 (/.f64 %272 %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 (sqrt.f64 #s(literal 2 binary64)) %224) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %268 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (*.f64 #s(literal 1/4 binary64) %284)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %7 #s(literal 4291437363724333/4503599627370496 binary64)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %291 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 #s(literal 1 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (fma.f64 (+.f64 #s(literal -1 binary64) %7) #s(literal -2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 #s(literal 927997189626817/281474976710656 binary64)) %13) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %307) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %307) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %307) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %307) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (fma.f64 #s(literal 1/4 binary64) %284 #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (fma.f64 #s(literal 1/2 binary64) %284 %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (fma.f64 #s(literal 1/2 binary64) %284 #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %272 %7) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (fma.f64 %7 %7 %7) %13) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %333) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %333) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %333) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %333) #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (cos phi) %3 = (approx %1 #s(literal 1 binary64)) %6 = (>.f64 (fabs.f64 %3) #s(literal 1/10000000000 binary64)) %11 = (PI.f64 ) %20 = (approx %1 %11) (if.f64 %6 (approx (/ (sqrt (PI )) %1) (fma.f64 (+.f64 #s(literal -1 binary64) %11) #s(literal -2 binary64) %11)) #s(literal 0 binary64)) (if.f64 %6 (/.f64 phi %3) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 %20) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %20) #s(literal 0 binary64)) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %4 = (PI ) %7 = (PI.f64 ) %11 = (cos phi) %13 = (approx %11 #s(literal 1 binary64)) %16 = (>.f64 (fabs.f64 %13) #s(literal 1/10000000000 binary64)) %20 = (/ -4 %11) %25 = (/ -3 %11) %30 = (/ -2 %11) %40 = (/ -1/2 %11) %45 = (/ 1/8 %11) %50 = (/ 1/4 %11) %55 = (/ 1/2 %11) %75 = (/ 3 %11) %85 = (/ 4 %11) %100 = (/ (neg %4) %11) %105 = (/ (sin phi) %11) %107 = (approx %105 #s(literal -2/3 binary64)) %110 = (approx %105 #s(literal -1/3 binary64)) %113 = (approx %105 #s(literal 1/6 binary64)) %116 = (approx %105 #s(literal 2/3 binary64)) %118 = (sqrt %4) %119 = (/ %118 %11) %123 = (+ %4 %4) %124 = (/ %123 %11) %131 = (/ (- (exp %4) 1) %11) %135 = (sqrt.f64 %7) %168 = (*.f64 #s(literal 2 binary64) %7) %224 = (approx %11 %7) %226 = (>.f64 (fabs.f64 %224) #s(literal 1/10000000000 binary64)) %237 = (neg.f64 %7) %258 = (fma.f64 %7 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %268 = (+.f64 %7 %7) %272 = (sqrt.f64 #s(literal 1/2 binary64)) %279 = (sqrt.f64 #s(literal 2 binary64)) %284 = (/.f64 #s(literal 4 binary64) %7) %285 = (*.f64 #s(literal 1/4 binary64) %284) %291 = (*.f64 %7 %7) %297 = (expm1.f64 %7) %301 = (fma.f64 (+.f64 #s(literal -1 binary64) %7) #s(literal -2 binary64) %7) %307 = (approx %11 %135) %309 = (>.f64 (fabs.f64 %307) #s(literal 1/10000000000 binary64)) %330 = (fma.f64 %7 %7 %7) %333 = (approx %11 %291) %335 = (>.f64 (fabs.f64 %333) #s(literal 1/10000000000 binary64)) %344 = (>.f64 %7 #s(literal 1/10000000000 binary64)) %373 = (sqrt.f64 %268) %388 = (*.f64 %373 %135) %396 = (approx %11 %258) %398 = (>.f64 (fabs.f64 %396) #s(literal 1/10000000000 binary64)) %410 = (/.f64 %7 (sqrt.f64 (fma.f64 %7 %7 #s(literal 1 binary64)))) %414 = (/.f64 %7 (sqrt.f64 %330)) %427 = (*.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) phi) phi #s(literal 1 binary64)) (*.f64 %7 phi)) %436 = (pow.f64 #s(literal 2 binary64) %7) %445 = (*.f64 %135 %135) %446 = (expm1.f64 %445) %451 = (fma.f64 (-.f64 %279 %7) #s(literal 1/2 binary64) (+.f64 %272 #s(literal 1/2 binary64))) %457 = (approx %11 %301) %459 = (>.f64 (fabs.f64 %457) #s(literal 1/10000000000 binary64)) %469 = (pow.f64 %7 #s(literal -1/4 binary64)) %479 = (pow.f64 %7 (+.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) %486 = (pow.f64 %7 #s(literal -2 binary64)) %509 = (+.f64 %445 %445) %517 = (asinh.f64 %7) %591 = (sqrt.f64 %285) %596 = (*.f64 %258 %258) %606 = (sin.f64 #s(literal 1/2 binary64)) %611 = (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx %4 #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 %16 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %16 (approx %20 #s(literal -4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %25 #s(literal -3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 #s(literal -2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -1 %11) #s(literal -1 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 #s(literal -1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %45 #s(literal 1/8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 #s(literal 1/4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %55 #s(literal 1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 4291437363724333/4503599627370496 %11) #s(literal 4291437363724333/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 3/2 %11) #s(literal 3/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 2 %11) #s(literal 2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 #s(literal 3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 927997189626817/281474976710656 %11) #s(literal 927997189626817/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %85 #s(literal 4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 1250560371546297/281474976710656 %11) #s(literal 1250560371546297/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 8 %11) #s(literal 8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 #s(literal -884279719003555/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 %107 #s(literal 0 binary64)) (if.f64 %16 %110 #s(literal 0 binary64)) (if.f64 %16 %113 #s(literal 0 binary64)) (if.f64 %16 %116 #s(literal 0 binary64)) (if.f64 %16 (approx %119 #s(literal 7982422502469483/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 #s(literal 884279719003555/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %131 #s(literal 3116025471584669/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %135) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (-.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (-.f64 %7 #s(literal -2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (+.f64 %7 #s(literal 3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %20 (*.f64 %7 #s(literal -4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %25 (*.f64 %7 #s(literal -3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (*.f64 %7 #s(literal -1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %45 (*.f64 %7 #s(literal 1/8 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (*.f64 %7 #s(literal 1/4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %55 (*.f64 %7 #s(literal 1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 %168) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (/.f64 #s(literal -2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (/.f64 #s(literal -1/2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (/.f64 #s(literal 1/4 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (/.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 phi %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %7 (approx %4 %7)) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 2 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %224) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 %237 %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 %135)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %237 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %20 (fma.f64 %7 #s(literal -2 binary64) #s(literal -2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (fma.f64 %7 #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %135)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (fma.f64 %7 #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %258) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %135)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (*.f64 (+.f64 #s(literal 1/2 binary64) %7) #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 %268 %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %272 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %135 %13) #s(literal 0 binary64)) (if.f64 %226 (/.f64 %272 %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 %279 %224) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %268 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %285) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %7 #s(literal 4291437363724333/4503599627370496 binary64)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %291 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 #s(literal 1 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %131 %297) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %301) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 #s(literal 927997189626817/281474976710656 binary64)) %13) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %307) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %307) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %307) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %307) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (fma.f64 #s(literal 1/4 binary64) %284 #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (fma.f64 #s(literal 1/2 binary64) %284 %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (fma.f64 #s(literal 1/2 binary64) %284 #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %272 %7) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %330 %13) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %333) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %333) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %333) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %333) #s(literal 0 binary64)) (if.f64 %344 (approx %105 (fma.f64 (*.f64 (*.f64 phi phi) phi) #s(literal 1/3 binary64) phi)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ (* (sqrt %123) %118) %11) (*.f64 %135 (sqrt.f64 %168))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %301)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %301)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 #s(literal -1 binary64) (neg.f64 %279)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %297 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (fma.f64 #s(literal 1/4 binary64) %284 (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %373 %7) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (tanh.f64 %7) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 %373) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (sqrt.f64 (-.f64 %7 #s(literal -1 binary64)))) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %388 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (sqrt.f64 (/.f64 #s(literal 2 binary64) %7))) %13) #s(literal 0 binary64)) (if.f64 %398 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %396) #s(literal 0 binary64)) (if.f64 %398 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %396) #s(literal 0 binary64)) (if.f64 %398 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %396) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 %285)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %410 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %414 %13) #s(literal 0 binary64)) (if.f64 %226 (/.f64 %410 %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 %414 %224) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 %301)) #s(literal 0 binary64)) (if.f64 %344 (approx %105 (*.f64 %427 #s(literal 5734161139222659/18014398509481984 binary64))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (fma.f64 %272 %7 %272)) %13) #s(literal 0 binary64)) (if.f64 %16 (approx %124 %436) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))))) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %446 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %451 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (hypot.f64 %7 %7) %13) #s(literal 0 binary64)) (if.f64 %459 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %457) #s(literal 0 binary64)) (if.f64 %459 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %457) #s(literal 0 binary64)) (if.f64 %459 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %457) #s(literal 0 binary64)) (if.f64 %459 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %457) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 %469)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %373 %301) %13) #s(literal 0 binary64)) (if.f64 %335 (/.f64 %388 %333) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %479) #s(literal 0 binary64)) (if.f64 %344 (approx %105 (*.f64 %427 (/.f64 #s(literal 1 binary64) %7))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %486)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) (pow.f64 %7 #s(literal -1/2 binary64)))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) (pow.f64 %7 #s(literal 1/4 binary64)))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) (pow.f64 %7 #s(literal 3 binary64)))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) (pow.f64 %7 #s(literal 4 binary64)))) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %486)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %509 %13) #s(literal 0 binary64)) (if.f64 %309 (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 %7 %135))) %307) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (tanh.f64 %517) %13) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %479)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) %272) %7) %272)) %13) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 (pow.f64 %7 (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 (fma.f64 (+.f64 %279 %7) #s(literal 1/2 binary64) (-.f64 %272 #s(literal 1/2 binary64))) %135) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %451 %135) %13) #s(literal 0 binary64)) (if.f64 %335 (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 %7 %291))) %333) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) (/.f64 %7 (pow.f64 %7 #s(literal -4 binary64))))) #s(literal 0 binary64)) (if.f64 %335 (/.f64 %446 %333) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 %486)) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 %469)) #s(literal 0 binary64)) (if.f64 %344 (approx %105 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 phi #s(literal 2 binary64)))))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (cosh.f64 %517) %13) #s(literal 0 binary64)) (if.f64 %335 (/.f64 %509 %333) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (sqrt.f64 %436)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (expm1.f64 (*.f64 %285 %285)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %258 (sqrt.f64 (fma.f64 %258 %258 #s(literal 1 binary64)))) %13) #s(literal 0 binary64)) (if.f64 %398 (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 %7 %258))) %396) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (expm1.f64 (*.f64 %591 %591)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (+.f64 %596 %596) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (cosh.f64 (asinh.f64 %445)) %13) #s(literal 0 binary64)) (if.f64 %459 (/.f64 %446 %457) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %606) #s(literal 0 binary64)) (if.f64 %611 %107 #s(literal 0 binary64)) (if.f64 %611 %110 #s(literal 0 binary64)) (if.f64 %611 %113 #s(literal 0 binary64)) (if.f64 %611 %116 #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 %606)) #s(literal 0 binary64)) |
| Outputs |
|---|
%1 = (cos phi) %11 = (PI.f64 ) %27 = (approx %1 %11) (if.f64 (>.f64 (fabs.f64 (approx %1 #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (approx (/ (sqrt (PI )) %1) (fma.f64 (+.f64 #s(literal -1 binary64) %11) #s(literal -2 binary64) %11)) #s(literal 0 binary64)) (if.f64 (>.f64 %11 #s(literal 1/10000000000 binary64)) (approx (/ (sin phi) %1) (fma.f64 (*.f64 (*.f64 phi phi) phi) #s(literal 1/3 binary64) phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 %27) #s(literal 1/10000000000 binary64)) (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %27) #s(literal 0 binary64)) |
| Inputs |
|---|
%3 = (>.f32 (PI.f32 ) #s(literal 1/10000000000 binary32)) %4 = (PI ) %7 = (PI.f64 ) %11 = (cos phi) %13 = (approx %11 #s(literal 1 binary64)) %16 = (>.f64 (fabs.f64 %13) #s(literal 1/10000000000 binary64)) %20 = (/ -4 %11) %25 = (/ -3 %11) %30 = (/ -2 %11) %40 = (/ -1/2 %11) %45 = (/ 1/8 %11) %50 = (/ 1/4 %11) %55 = (/ 1/2 %11) %75 = (/ 3 %11) %85 = (/ 4 %11) %100 = (/ (neg %4) %11) %105 = (/ (sin phi) %11) %107 = (approx %105 #s(literal -2/3 binary64)) %110 = (approx %105 #s(literal -1/3 binary64)) %113 = (approx %105 #s(literal 1/6 binary64)) %116 = (approx %105 #s(literal 2/3 binary64)) %118 = (sqrt %4) %119 = (/ %118 %11) %123 = (+ %4 %4) %124 = (/ %123 %11) %131 = (/ (- (exp %4) 1) %11) %135 = (sqrt.f64 %7) %168 = (*.f64 #s(literal 2 binary64) %7) %224 = (approx %11 %7) %226 = (>.f64 (fabs.f64 %224) #s(literal 1/10000000000 binary64)) %237 = (neg.f64 %7) %258 = (fma.f64 %7 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %268 = (+.f64 %7 %7) %272 = (sqrt.f64 #s(literal 1/2 binary64)) %279 = (sqrt.f64 #s(literal 2 binary64)) %284 = (/.f64 #s(literal 4 binary64) %7) %285 = (*.f64 #s(literal 1/4 binary64) %284) %291 = (*.f64 %7 %7) %297 = (expm1.f64 %7) %301 = (fma.f64 (+.f64 #s(literal -1 binary64) %7) #s(literal -2 binary64) %7) %307 = (approx %11 %135) %309 = (>.f64 (fabs.f64 %307) #s(literal 1/10000000000 binary64)) %330 = (fma.f64 %7 %7 %7) %333 = (approx %11 %291) %335 = (>.f64 (fabs.f64 %333) #s(literal 1/10000000000 binary64)) %344 = (>.f64 %7 #s(literal 1/10000000000 binary64)) %373 = (sqrt.f64 %268) %388 = (*.f64 %373 %135) %396 = (approx %11 %258) %398 = (>.f64 (fabs.f64 %396) #s(literal 1/10000000000 binary64)) %410 = (/.f64 %7 (sqrt.f64 (fma.f64 %7 %7 #s(literal 1 binary64)))) %414 = (/.f64 %7 (sqrt.f64 %330)) %427 = (*.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) phi) phi #s(literal 1 binary64)) (*.f64 %7 phi)) %436 = (pow.f64 #s(literal 2 binary64) %7) %445 = (*.f64 %135 %135) %446 = (expm1.f64 %445) %451 = (fma.f64 (-.f64 %279 %7) #s(literal 1/2 binary64) (+.f64 %272 #s(literal 1/2 binary64))) %457 = (approx %11 %301) %459 = (>.f64 (fabs.f64 %457) #s(literal 1/10000000000 binary64)) %469 = (pow.f64 %7 #s(literal -1/4 binary64)) %479 = (pow.f64 %7 (+.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) %486 = (pow.f64 %7 #s(literal -2 binary64)) %509 = (+.f64 %445 %445) %517 = (asinh.f64 %7) %566 = (approx %105 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 phi #s(literal 2 binary64)))))) %591 = (sqrt.f64 %285) %596 = (*.f64 %258 %258) %606 = (sin.f64 #s(literal 1/2 binary64)) %609 = (cos.f64 phi) %611 = (>.f64 (fabs.f64 %609) #s(literal 1/10000000000 binary64)) %619 = (tan.f64 phi) %621 = (sin.f64 phi) #s(literal 884279719003555/281474976710656 binary64) (if.f64 %3 (approx %4 #s(literal 1/3 binary64)) %7) (if.f64 %3 %7 %7) (if.f64 %16 #s(literal 1 binary64) #s(literal 0 binary64)) (if.f64 %16 (approx %20 #s(literal -4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %25 #s(literal -3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %30 #s(literal -2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ -1 %11) #s(literal -1 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 #s(literal -1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %45 #s(literal 1/8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 #s(literal 1/4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %55 #s(literal 1/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 4291437363724333/4503599627370496 %11) #s(literal 4291437363724333/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 3/2 %11) #s(literal 3/2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 2 %11) #s(literal 2 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 #s(literal 3 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 927997189626817/281474976710656 %11) #s(literal 927997189626817/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %85 #s(literal 4 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 1250560371546297/281474976710656 %11) #s(literal 1250560371546297/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ 8 %11) #s(literal 8 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 #s(literal -884279719003555/281474976710656 binary64)) #s(literal 0 binary64)) (if.f64 %16 %107 #s(literal 0 binary64)) (if.f64 %16 %110 #s(literal 0 binary64)) (if.f64 %16 %113 #s(literal 0 binary64)) (if.f64 %16 %116 #s(literal 0 binary64)) (if.f64 %16 (approx %119 #s(literal 7982422502469483/4503599627370496 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 #s(literal 884279719003555/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %131 #s(literal 3116025471584669/140737488355328 binary64)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %135) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (-.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (-.f64 %7 #s(literal -2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (+.f64 %7 #s(literal 3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %20 (*.f64 %7 #s(literal -4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %25 (*.f64 %7 #s(literal -3 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (*.f64 %7 #s(literal -1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %45 (*.f64 %7 #s(literal 1/8 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (*.f64 %7 #s(literal 1/4 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %55 (*.f64 %7 #s(literal 1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 %168) #s(literal 0 binary64)) (if.f64 %16 (approx %30 (/.f64 #s(literal -2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %40 (/.f64 #s(literal -1/2 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %50 (/.f64 #s(literal 1/4 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (/.f64 #s(literal -1 binary64) %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal -1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3/2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 2 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 4 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 8 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 phi %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %7 (approx %4 %7)) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 2 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %224) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 %237 %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 %135)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %237 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %20 (fma.f64 %7 #s(literal -2 binary64) #s(literal -2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (fma.f64 %7 #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %135)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (fma.f64 %7 #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %258) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %135)) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (*.f64 (+.f64 #s(literal 1/2 binary64) %7) #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 %268 %7)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %272 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %135 %13) #s(literal 0 binary64)) (if.f64 %226 (/.f64 %272 %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 %279 %224) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %268 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %285) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %7 #s(literal 4291437363724333/4503599627370496 binary64)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %291 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 #s(literal 1 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %131 %297) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %301) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 #s(literal 927997189626817/281474976710656 binary64)) %13) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %307) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %307) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %307) #s(literal 0 binary64)) (if.f64 %309 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %307) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (fma.f64 #s(literal 1/4 binary64) %284 #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (approx %75 (fma.f64 #s(literal 1/2 binary64) %284 %7)) #s(literal 0 binary64)) (if.f64 %16 (approx %85 (fma.f64 #s(literal 1/2 binary64) %284 #s(literal 2 binary64))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %272 %7) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %330 %13) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %333) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %333) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 1250560371546297/281474976710656 binary64) %333) #s(literal 0 binary64)) (if.f64 %335 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %333) #s(literal 0 binary64)) (if.f64 %344 (approx %105 (fma.f64 (*.f64 (*.f64 phi phi) phi) #s(literal 1/3 binary64) phi)) #s(literal 0 binary64)) (if.f64 %16 (approx (/ (* (sqrt %123) %118) %11) (*.f64 %135 (sqrt.f64 %168))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %301)) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %301)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 #s(literal -1 binary64) (neg.f64 %279)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %297 %13) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (fma.f64 #s(literal 1/4 binary64) %284 (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %373 %7) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (tanh.f64 %7) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 %373) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (sqrt.f64 (-.f64 %7 #s(literal -1 binary64)))) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %388 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (sqrt.f64 (/.f64 #s(literal 2 binary64) %7))) %13) #s(literal 0 binary64)) (if.f64 %398 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %396) #s(literal 0 binary64)) (if.f64 %398 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %396) #s(literal 0 binary64)) (if.f64 %398 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %396) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 %285)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %410 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %414 %13) #s(literal 0 binary64)) (if.f64 %226 (/.f64 %410 %224) #s(literal 0 binary64)) (if.f64 %226 (/.f64 %414 %224) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 %301)) #s(literal 0 binary64)) (if.f64 %344 (approx %105 (*.f64 %427 #s(literal 5734161139222659/18014398509481984 binary64))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (fma.f64 %272 %7 %272)) %13) #s(literal 0 binary64)) (if.f64 %16 (approx %124 %436) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))))) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %446 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %451 %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (hypot.f64 %7 %7) %13) #s(literal 0 binary64)) (if.f64 %459 (/.f64 #s(literal 4291437363724333/4503599627370496 binary64) %457) #s(literal 0 binary64)) (if.f64 %459 (/.f64 #s(literal 7982422502469483/4503599627370496 binary64) %457) #s(literal 0 binary64)) (if.f64 %459 (/.f64 #s(literal 927997189626817/281474976710656 binary64) %457) #s(literal 0 binary64)) (if.f64 %459 (/.f64 #s(literal 3116025471584669/140737488355328 binary64) %457) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 %469)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %373 %301) %13) #s(literal 0 binary64)) (if.f64 %335 (/.f64 %388 %333) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %479) #s(literal 0 binary64)) (if.f64 %344 (approx %105 (*.f64 %427 (/.f64 #s(literal 1 binary64) %7))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %486)) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) (pow.f64 %7 #s(literal -1/2 binary64)))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) (pow.f64 %7 #s(literal 1/4 binary64)))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) (pow.f64 %7 #s(literal 3 binary64)))) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) (pow.f64 %7 #s(literal 4 binary64)))) #s(literal 0 binary64)) (if.f64 %16 (approx %124 (*.f64 #s(literal 2 binary64) %486)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 %509 %13) #s(literal 0 binary64)) (if.f64 %309 (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 %7 %135))) %307) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (tanh.f64 %517) %13) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) %479)) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) %272) %7) %272)) %13) #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 (pow.f64 %7 (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 (fma.f64 (+.f64 %279 %7) #s(literal 1/2 binary64) (-.f64 %272 #s(literal 1/2 binary64))) %135) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (*.f64 %451 %135) %13) #s(literal 0 binary64)) (if.f64 %335 (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 %7 %291))) %333) #s(literal 0 binary64)) (if.f64 %16 (approx %100 (*.f64 #s(literal -1 binary64) (/.f64 %7 (pow.f64 %7 #s(literal -4 binary64))))) #s(literal 0 binary64)) (if.f64 %335 (/.f64 %446 %333) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 %486)) #s(literal 0 binary64)) (if.f64 %16 (approx %131 (expm1.f64 %469)) #s(literal 0 binary64)) (if.f64 %344 %566 #s(literal 0 binary64)) (if.f64 %16 (/.f64 (cosh.f64 %517) %13) #s(literal 0 binary64)) (if.f64 %335 (/.f64 %509 %333) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %7 (sqrt.f64 %436)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (expm1.f64 (*.f64 %285 %285)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (/.f64 %258 (sqrt.f64 (fma.f64 %258 %258 #s(literal 1 binary64)))) %13) #s(literal 0 binary64)) (if.f64 %398 (/.f64 (/.f64 %7 (sqrt.f64 (fma.f64 %7 %7 %258))) %396) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (expm1.f64 (*.f64 %591 %591)) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (+.f64 %596 %596) %13) #s(literal 0 binary64)) (if.f64 %16 (/.f64 (cosh.f64 (asinh.f64 %445)) %13) #s(literal 0 binary64)) (if.f64 %459 (/.f64 %446 %457) #s(literal 0 binary64)) (if.f64 %16 (approx %119 %606) #s(literal 0 binary64)) (if.f64 %611 %107 #s(literal 0 binary64)) (if.f64 %611 %110 #s(literal 0 binary64)) (if.f64 %611 %113 #s(literal 0 binary64)) (if.f64 %611 %116 #s(literal 0 binary64)) (if.f64 %16 (approx %119 (sqrt.f64 %606)) #s(literal 0 binary64)) (if.f64 %344 %619 #s(literal 0 binary64)) (if.f64 %16 (/.f64 %621 %13) #s(literal 0 binary64)) (if.f64 %611 %566 #s(literal 0 binary64)) (if.f64 %611 %619 #s(literal 0 binary64)) (if.f64 %611 (/.f64 %621 %609) #s(literal 0 binary64)) |
| Outputs |
|---|
(if.f64 (>.f64 (PI.f64 ) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) |
19 calls:
| 567.0ms | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 559.0ms | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 514.0ms | phi |
| 490.0ms | phi |
| 298.0ms | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 6.8% | 1 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 6.8% | 1 | phi |
| 7.0% | 1 | phi |
| 7.0% | 1 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 7.1% | 1 | phi |
| 7.1% | 1 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 11.2% | 2 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 11.3% | 2 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 11.4% | 2 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 11.5% | 2 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 7.2% | 1 | phi |
| 11.5% | 2 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 63.0% | 3 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 63.0% | 3 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 63.0% | 3 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 59.9% | 3 | phi |
| 63.3% | 3 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
| 100.0% | 1 | phi |
| 100.0% | 1 | %1 = (cos.f64 phi) (if.f64 (>.f64 (fabs.f64 %1) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) %1) #s(literal 0 binary64)) |
Compiled 2 111 to 496 computations (76.5% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.7991809309512646e-5 | 0.03944409492740118 |
| 0.0ms | -0.047921429612929785 | -0.00032494578761281534 |
Compiled 12 to 9 computations (25.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.7991809309512646e-5 | 0.03944409492740118 |
| 0.0ms | -0.047921429612929785 | -0.00032494578761281534 |
Compiled 12 to 9 computations (25.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 2.7991809309512646e-5 | 0.03944409492740118 |
| 0.0ms | -0.047921429612929785 | -0.00032494578761281534 |
Compiled 12 to 9 computations (25.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.7991809309512646e-5 | 0.03944409492740118 |
| 0.0ms | -0.047921429612929785 | -0.00032494578761281534 |
Compiled 12 to 9 computations (25.0% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 230.0ms | -7.971661211840264e-290 | 1.5659571607242672e-303 |
| 130.0ms | 176× | 0 | valid |
Compiled 180 to 120 computations (33.3% saved)
ival-cos: 40.0ms (54.8% of total, 3.1 MiB)ival-sin: 24.0ms (32.9% of total, 1.8 MiB)ival-fabs: 5.0ms (6.8% of total, 1.4 MiB)ival->: 1.0ms (1.4% of total, 0.1 MiB)ival-div!: 1.0ms (1.4% of total, 0.2 MiB)ival-if: 1.0ms (1.4% of total, 0.3 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 55.0ms | -7.971661211840264e-290 | 1.5659571607242672e-303 |
Compiled 180 to 109 computations (39.4% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 150.0ms | -7.971661211840264e-290 | 1.5659571607242672e-303 |
| 68.0ms | 112× | 0 | valid |
Compiled 180 to 109 computations (39.4% saved)
ival-sin: 24.0ms (54.2% of total, 1.6 MiB)ival-fabs: 14.0ms (31.6% of total, 1.3 MiB)ival-cos: 4.0ms (9.0% of total, 0.4 MiB)ival-div!: 1.0ms (2.3% of total, 0.1 MiB)ival-if: 1.0ms (2.3% of total, 0.2 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)ival->: 0.0ms (0.0% of total, 0.1 MiB)| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 23.0ms | -7.971661211840264e-290 | 1.5659571607242672e-303 |
Compiled 180 to 109 computations (39.4% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 53.0ms | -7.971661211840264e-290 | 1.5659571607242672e-303 |
Compiled 180 to 109 computations (39.4% saved)
| 1× | fuel |
Compiled 398 to 67 computations (83.2% saved)
Compiled 410 to 76 computations (81.5% saved)
Loading profile data...