
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 4 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 5 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 6 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 7 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 8 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 9 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 10 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 11 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 28 to 23 computations (17.9% saved)
| 29.7s | 15 403× | 0 | invalid |
| 16.1s | 8 256× | 0 | valid |
ival-sin: 11.7s (37.9% of total, 701.1 MiB)ival-cos: 7.5s (24.1% of total, 312.1 MiB)ival-mult!: 6.7s (21.6% of total, 380.5 MiB)ival-sub!: 1.3s (4.3% of total, 90.8 MiB)ival-sqrt!: 1.2s (3.9% of total, 72.9 MiB)ival-div!: 1.1s (3.6% of total, 59.8 MiB)ival-asin!: 1.0s (3.4% of total, 61.0 MiB)adjust: 362.0ms (1.2% of total, 6.5 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 198 | 710 |
| 1 | 1154 | 707 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 95.8% | %3 = (sin.f64 phi) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))))) |
Compiled 52 to 42 computations (19.2% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%3 = (sin.f64 phi) %4 = (*.f64 ca %3) %5 = (*.f64 one_es %4) %7 = (cos.f64 phi) %9 = (sin.f64 lamt) %10 = (*.f64 %7 %9) %11 = (*.f64 sa %10) %12 = (-.f64 %5 %11) %15 = (*.f64 %3 %3) %16 = (*.f64 es %15) %17 = (-.f64 #s(literal 1 binary64) %16) %18 = (sqrt.f64 %17) %19 = (/.f64 %12 %18) one_es ca phi %3 %4 %5 sa %7 lamt %9 %10 %11 %12 #s(literal 1 binary64) es %15 %16 %17 %18 %19 (asin.f64 %19) |
| Outputs |
|---|
%5 = (sin phi) %9 = (pow.f64 phi #s(literal 2 binary64)) %32 = (* ca %5) %35 = (*.f64 ca %9) %54 = (* one_es %32) %56 = (*.f64 ca (*.f64 one_es phi)) %59 = (*.f64 ca (*.f64 one_es %9)) %60 = (*.f64 ca one_es) %78 = (cos phi) %100 = (sin lamt) %101 = (* %78 %100) %102 = (sin.f64 lamt) %104 = (*.f64 %9 %102) %121 = (* sa %101) %122 = (*.f64 sa %102) %124 = (*.f64 %9 %122) %139 = (- %54 %121) %158 = (* %5 %5) %183 = (* es %158) %184 = (*.f64 es %9) %205 = (- 1 %183) %223 = (sqrt %205) %228 = (pow.f64 es #s(literal 2 binary64)) %230 = (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 1/4 binary64) %228)) %248 = (/ %139 %223) %253 = (*.f64 #s(literal 1/2 binary64) (*.f64 es %122)) %274 = (sin.f64 phi) %275 = (*.f64 one_es %274) %276 = (*.f64 ca %275) %277 = (cos.f64 phi) %278 = (*.f64 %277 %102) %279 = (*.f64 sa %278) %280 = (-.f64 %276 %279) %281 = (pow.f64 %274 #s(literal 2 binary64)) %282 = (*.f64 es %281) %283 = (-.f64 #s(literal 1 binary64) %282) %284 = (sqrt.f64 %283) %285 = (/.f64 %280 %284) %289 = (*.f64 ca %274) %302 = (*.f64 #s(literal -1 binary64) %282) %310 = (pow.f64 %274 #s(literal 4 binary64)) %319 = (pow.f64 %274 #s(literal 6 binary64)) %328 = (*.f64 %281 %280) %334 = (*.f64 %310 %280) %336 = (fma.f64 #s(literal -1/4 binary64) %334 (*.f64 #s(literal -1/8 binary64) %334)) %339 = (*.f64 #s(literal -1/2 binary64) %328) %359 = (/.f64 #s(literal 1 binary64) es) %365 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %281 es))) %366 = (*.f64 es %365) %368 = (*.f64 %228 %365) %372 = (*.f64 es (+.f64 %365 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %368)))) %374 = (/.f64 #s(literal 1/2 binary64) %368) %377 = (pow.f64 es #s(literal 4 binary64)) %379 = (pow.f64 %365 #s(literal 3 binary64)) %380 = (*.f64 %377 %379) %383 = (*.f64 es (-.f64 (+.f64 %365 %374) (/.f64 #s(literal 1/8 binary64) %380))) %386 = (pow.f64 es #s(literal 6 binary64)) %388 = (pow.f64 %365 #s(literal 5 binary64)) %397 = (*.f64 es (-.f64 (+.f64 %365 (+.f64 %374 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %386 %388))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %380)))) %399 = (/.f64 %280 %366) %402 = (/.f64 %280 (*.f64 %228 %379)) %403 = (/.f64 %276 %365) %405 = (/.f64 %279 %365) %407 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %402 %403) %405) es) %409 = (/.f64 %280 %388) %411 = (fma.f64 #s(literal -1/4 binary64) %409 (*.f64 #s(literal -1/8 binary64) %409)) %414 = (fma.f64 #s(literal 1/2 binary64) %402 %405) %416 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %411 %377) %403) %414) es) %428 = (/.f64 %280 (*.f64 %377 %388)) %432 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %411 (pow.f64 %365 #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 %280 (pow.f64 %365 #s(literal 7 binary64))))) %386) %403) (fma.f64 #s(literal -1/4 binary64) %428 (fma.f64 #s(literal -1/8 binary64) %428 %414))) es) %456 = (/.f64 %279 %284) %459 = (/.f64 %276 %284) %462 = (/.f64 %279 one_es) %468 = (/.f64 %279 (*.f64 one_es %284)) %469 = (/.f64 %289 %284) %482 = (/.f64 %279 ca) %487 = (/.f64 %279 (*.f64 ca %284)) %488 = (/.f64 %275 %284) %503 = (/.f64 %276 sa) %507 = (/.f64 %278 %284) %509 = (/.f64 %276 (*.f64 sa %284)) %524 = (pow.f64 lamt #s(literal 2 binary64)) %545 = (*.f64 %524 %277) %564 = (*.f64 sa %277) %565 = (*.f64 lamt %564) %567 = (*.f64 %524 %564) %604 = (/.f64 %564 %284) %605 = (/.f64 %567 %284) (approx one_es #s(literal 0 binary64)) (approx phi phi) (approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9)))) (approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %5 (*.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 %32 (*.f64 ca phi)) (approx %32 (*.f64 phi (+.f64 ca (*.f64 #s(literal -1/6 binary64) %35)))) (approx %32 (*.f64 phi (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 #s(literal 1/120 binary64) %35)))))) (approx %32 (*.f64 phi (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %35 (*.f64 #s(literal 1/120 binary64) ca)))))))) (approx %54 %56) (approx %54 (*.f64 phi (fma.f64 #s(literal -1/6 binary64) %59 %60))) (approx %54 (*.f64 phi (fma.f64 ca one_es (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %60 (*.f64 #s(literal 1/120 binary64) %59)))))) (approx %54 (*.f64 phi (fma.f64 ca one_es (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %60 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %59 (*.f64 #s(literal 1/120 binary64) %60)))))))) (approx %78 #s(literal 1 binary64)) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %9))) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %78 (+.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 %101 %102) (approx %101 (+.f64 %102 (*.f64 #s(literal -1/2 binary64) %104))) (approx %101 (+.f64 %102 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %102 (*.f64 #s(literal 1/24 binary64) %104))))) (approx %101 (+.f64 %102 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %102 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %104 (*.f64 #s(literal 1/24 binary64) %102))))))) (approx %121 %122) (approx %121 (fma.f64 #s(literal -1/2 binary64) %124 %122)) (approx %121 (fma.f64 sa %102 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %122 (*.f64 #s(literal 1/24 binary64) %124))))) (approx %121 (fma.f64 sa %102 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %122 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %124 (*.f64 #s(literal 1/24 binary64) %122))))))) (approx %139 (*.f64 #s(literal -1 binary64) %122)) (approx %139 (-.f64 %56 %122)) (approx %139 (-.f64 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) (*.f64 phi %122) %60)) %122)) (approx %139 (-.f64 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (-.f64 (*.f64 #s(literal -1/6 binary64) %56) (*.f64 #s(literal -1/2 binary64) %122))))) %122)) (approx %158 %9) (approx %158 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %9)))) (approx %158 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64)))))) (approx %158 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64)))))) (approx %183 %184) (approx %183 (*.f64 %9 (+.f64 es (*.f64 #s(literal -1/3 binary64) %184)))) (approx %183 (*.f64 %9 (+.f64 es (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 2/45 binary64) %184)))))) (approx %183 (*.f64 %9 (+.f64 es (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %184 (*.f64 #s(literal 2/45 binary64) es)))))))) (approx %205 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %184))) (approx %205 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/3 binary64) %184) es)))) (approx %205 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -2/45 binary64) %184) (*.f64 #s(literal -1/3 binary64) es))) es)))) (approx %223 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %184))) (approx %223 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 #s(literal -1/2 binary64) (*.f64 %9 %230)))))) (approx %223 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %9 (fma.f64 #s(literal 2/45 binary64) es (*.f64 #s(literal 1/2 binary64) (*.f64 es %230)))) (*.f64 #s(literal -1/2 binary64) %230))))))) (approx %248 (fma.f64 #s(literal -1 binary64) %122 %56)) (approx %248 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (-.f64 (*.f64 #s(literal 1/2 binary64) %122) %253)))))) (approx %248 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (-.f64 (fma.f64 #s(literal 1/2 binary64) %122 (*.f64 phi (-.f64 (*.f64 #s(literal -1/6 binary64) %60) (*.f64 #s(literal -1/2 binary64) (*.f64 ca (*.f64 es one_es)))))) %253)))))) (approx (asin %248) (asin.f64 %285)) (approx %5 %274) (approx %32 %289) (approx %54 %276) (approx %78 %277) (approx %101 %278) (approx %121 %279) (approx %139 %280) (approx %158 %281) (approx %183 %282) (approx %205 %283) (approx %223 %284) (approx %248 %285) (approx es es) (approx %205 (+.f64 #s(literal 1 binary64) %302)) (approx %223 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %282))) (approx %223 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %281 (*.f64 #s(literal -1/8 binary64) (*.f64 es %310)))))) (approx %223 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %281 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %310 (*.f64 #s(literal -1/16 binary64) (*.f64 es %319)))))))) (approx %248 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 es %328) %276) %279)) (approx %248 (-.f64 (fma.f64 ca %275 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %336)) %339))) %279)) (approx %248 (-.f64 (fma.f64 ca %275 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %319 %280) (*.f64 #s(literal 1/2 binary64) (*.f64 %281 %336))))) %336)) %339))) %279)) (approx %205 %302) (approx %205 (*.f64 es (-.f64 %359 %281))) (approx %223 %366) (approx %223 %372) (approx %223 %383) (approx %223 %397) (approx %248 %399) (approx %248 %407) (approx %248 %416) (approx %248 %432) (approx %205 (*.f64 es (fma.f64 #s(literal -1 binary64) %281 %359))) (approx %223 (*.f64 #s(literal -1 binary64) %366)) (approx %223 (*.f64 #s(literal -1 binary64) %372)) (approx %223 (*.f64 #s(literal -1 binary64) %383)) (approx %223 (*.f64 #s(literal -1 binary64) %397)) (approx %248 (*.f64 #s(literal -1 binary64) %399)) (approx %248 (*.f64 #s(literal -1 binary64) %407)) (approx %248 (*.f64 #s(literal -1 binary64) %416)) (approx %248 (*.f64 #s(literal -1 binary64) %432)) (approx one_es one_es) (approx %139 (*.f64 #s(literal -1 binary64) %279)) (approx %248 (*.f64 #s(literal -1 binary64) %456)) (approx %248 (fma.f64 #s(literal -1 binary64) %456 %459)) (approx %139 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %462 %289))) (approx %248 %459) (approx %248 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %468 %469))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %289 %462)))) (approx %248 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %469 %468)))) (approx ca ca) (approx %139 (*.f64 ca (fma.f64 #s(literal -1 binary64) %482 %275))) (approx %248 (*.f64 ca (fma.f64 #s(literal -1 binary64) %487 %488))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %275 %482)))) (approx %248 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %488 %487)))) (approx sa sa) (approx %139 (fma.f64 #s(literal -1 binary64) %279 %276)) (approx %139 (*.f64 sa (-.f64 %503 %278))) (approx %248 (*.f64 sa (fma.f64 #s(literal -1 binary64) %507 %509))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 (*.f64 #s(literal -1 binary64) %503) (*.f64 #s(literal -1 binary64) %278))))) (approx %248 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %509 %507)))) (approx lamt lamt) (approx %100 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %524)))) (approx %100 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %524 (-.f64 (*.f64 #s(literal 1/120 binary64) %524) #s(literal 1/6 binary64)))))) (approx %100 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %524 (-.f64 (*.f64 %524 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %524))) #s(literal 1/6 binary64)))))) (approx %101 (*.f64 lamt %277)) (approx %101 (*.f64 lamt (+.f64 %277 (*.f64 #s(literal -1/6 binary64) %545)))) (approx %101 (*.f64 lamt (+.f64 %277 (*.f64 %524 (fma.f64 #s(literal -1/6 binary64) %277 (*.f64 #s(literal 1/120 binary64) %545)))))) (approx %101 (*.f64 lamt (+.f64 %277 (*.f64 %524 (fma.f64 #s(literal -1/6 binary64) %277 (*.f64 %524 (fma.f64 #s(literal -1/5040 binary64) %545 (*.f64 #s(literal 1/120 binary64) %277)))))))) (approx %121 %565) (approx %121 (*.f64 lamt (fma.f64 #s(literal -1/6 binary64) %567 %564))) (approx %121 (*.f64 lamt (fma.f64 sa %277 (*.f64 %524 (fma.f64 #s(literal -1/6 binary64) %564 (*.f64 #s(literal 1/120 binary64) %567)))))) (approx %121 (*.f64 lamt (fma.f64 sa %277 (*.f64 %524 (fma.f64 #s(literal -1/6 binary64) %564 (*.f64 %524 (fma.f64 #s(literal -1/5040 binary64) %567 (*.f64 #s(literal 1/120 binary64) %564)))))))) (approx %139 (fma.f64 #s(literal -1 binary64) %565 %276)) (approx %139 (fma.f64 ca %275 (*.f64 lamt (-.f64 (*.f64 #s(literal 1/6 binary64) %567) %564)))) (approx %139 (fma.f64 ca %275 (*.f64 lamt (-.f64 (*.f64 %524 (-.f64 (*.f64 #s(literal -1/120 binary64) %567) (*.f64 #s(literal -1/6 binary64) %564))) %564)))) (approx %248 (fma.f64 #s(literal -1 binary64) (/.f64 %565 %284) %459)) (approx %248 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %604 (*.f64 #s(literal 1/6 binary64) %605)) %459)) (approx %248 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %604 (*.f64 %524 (fma.f64 #s(literal -1/120 binary64) %605 (*.f64 #s(literal 1/6 binary64) %604)))) %459)) |
18 calls:
| Time | Variable | Point |
|---|---|---|
| 55.0ms | sa | 0 |
| 47.0ms | phi | 0 |
| 27.0ms | es | inf |
| 22.0ms | lamt | inf |
| 20.0ms | one_es | 0 |
| Inputs |
|---|
%3 = (sin.f64 phi) %4 = (*.f64 ca %3) %5 = (*.f64 one_es %4) %7 = (cos.f64 phi) %9 = (sin.f64 lamt) %10 = (*.f64 %7 %9) %11 = (*.f64 sa %10) %12 = (-.f64 %5 %11) %15 = (*.f64 %3 %3) %16 = (*.f64 es %15) %17 = (-.f64 #s(literal 1 binary64) %16) %18 = (sqrt.f64 %17) %19 = (/.f64 %12 %18) one_es ca phi %3 %4 %5 sa %7 lamt %9 %10 %11 %12 #s(literal 1 binary64) es %15 %16 %17 %18 %19 (asin.f64 %19) |
| Outputs |
|---|
%1 = (neg.f64 one_es) %4 = (PI.f64 ) %17 = (fabs.f64 %4) %18 = (neg.f64 %4) %19 = (sqrt.f64 %4) %20 = (+.f64 %4 %4) %21 = (copysign.f64 %4 %4) %22 = (-.f64 %4 %4) %23 = (*.f64 %4 %4) %24 = (/.f64 %4 %4) %25 = (fma.f64 %4 %4 %4) %26 = (expm1.f64 %4) %27 = (tanh.f64 %4) %28 = (*.f64 one_es ca) %29 = (fma.f64 %4 %28 %4) %30 = (*.f64 ca %4) %31 = (fma.f64 one_es %30 %4) %32 = (*.f64 %4 one_es) %33 = (fma.f64 ca %32 %4) %34 = (fma.f64 %30 one_es %4) %35 = (fma.f64 %32 ca %4) %36 = (fma.f64 %28 %4 %4) %37 = (*.f64 one_es %30) %38 = (+.f64 %37 %4) %39 = (neg.f64 %28) %40 = (fma.f64 %4 %39 %4) %41 = (fma.f64 %30 %1 %4) %42 = (fma.f64 %1 %30 %4) %43 = (neg.f64 ca) %44 = (fma.f64 %43 %32 %4) %45 = (fma.f64 %32 %43 %4) %46 = (fma.f64 %39 %4 %4) %47 = (neg.f64 %43) %48 = (fma.f64 %32 %47 %4) %49 = (fma.f64 %47 %32 %4) %50 = (exp.f64 %4) %51 = (fma.f64 %4 %37 %4) %52 = (fma.f64 %30 %32 %4) %53 = (fma.f64 %37 %4 %4) %54 = (fma.f64 %32 %30 %4) %55 = (cosh.f64 %4) %56 = (sinh.f64 %4) %57 = (hypot.f64 %4 %4) %59 = (cosh.f64 (atanh.f64 %4)) %60 = (pow.f64 %4 %4) %62 = (pow.f64 %4 #s(literal 3 binary64)) %64 = (cosh.f64 (asinh.f64 %4)) %65 = (cos.f64 %4) %66 = (sin.f64 %4) %67 = (tan.f64 %4) %68 = (acos.f64 %4) %69 = (cos.f64 %68) %70 = (sin.f64 %68) %73 = (cos.f64 lamt) %74 = (fma.f64 sa %73 %4) %75 = (fma.f64 %73 sa %4) %76 = (*.f64 sa %73) %77 = (+.f64 %4 %76) %78 = (+.f64 %76 %4) %79 = (-.f64 %4 %76) %80 = (neg.f64 sa) %81 = (fma.f64 %73 %80 %4) %82 = (fma.f64 %80 %73 %4) %83 = (fma.f64 %4 %4 %76) %84 = (fma.f64 %4 %76 %4) %85 = (*.f64 %4 sa) %86 = (fma.f64 %73 %85 %4) %87 = (fma.f64 %76 %4 %4) %88 = (fma.f64 %85 %73 %4) %90 = (cos.f64 (atan.f64 %4)) %91 = (fma.f64 %4 %28 %76) %92 = (fma.f64 one_es %30 %76) %93 = (fma.f64 ca %32 %76) %94 = (fma.f64 sa %73 %37) %95 = (fma.f64 %30 one_es %76) %96 = (fma.f64 %73 sa %37) %97 = (fma.f64 %32 ca %76) %98 = (fma.f64 %28 %4 %76) %99 = (+.f64 %37 %76) %100 = (+.f64 %76 %37) %101 = (-.f64 %37 %76) %102 = (-.f64 %76 %37) %103 = (fma.f64 %4 %39 %76) %104 = (fma.f64 %30 %1 %76) %105 = (fma.f64 %73 %80 %37) %106 = (fma.f64 %1 %30 %76) %107 = (fma.f64 %43 %32 %76) %108 = (fma.f64 %80 %73 %37) %109 = (fma.f64 %32 %43 %76) %110 = (fma.f64 %39 %4 %76) %111 = (fma.f64 %32 %47 %76) %112 = (fma.f64 %47 %32 %76) %113 = (fma.f64 %4 %37 %76) %114 = (fma.f64 %4 %76 %37) %115 = (fma.f64 %30 %32 %76) %116 = (fma.f64 %37 %4 %76) %117 = (fma.f64 %73 %85 %37) %118 = (fma.f64 %76 %4 %37) %119 = (fma.f64 %32 %30 %76) %120 = (fma.f64 %85 %73 %37) %122 = (-.f64 %37 (-.f64 %76 %4)) %124 = (-.f64 %76 (-.f64 %37 %4)) %125 = (-.f64 %4 lamt) %127 = (cos.f64 (-.f64 %125 lamt)) %128 = (*.f64 %127 %127) %129 = (*.f64 %128 sa) %130 = (fma.f64 %4 %129 %4) %131 = (fma.f64 %85 %128 %4) %132 = (*.f64 %128 %80) %133 = (fma.f64 %4 %132 %4) %134 = (*.f64 %128 %85) %135 = (fma.f64 %4 %134 %4) %136 = (fma.f64 %4 %129 %37) %137 = (fma.f64 %85 %128 %37) %138 = (fma.f64 %4 %132 %37) %139 = (fma.f64 %4 %134 %37) %209 = (sin.f64 lamt) %211 = (cos.f64 (fabs.f64 lamt)) %212 = (neg.f64 lamt) %213 = (cos.f64 %212) %214 = (neg.f64 %73) %215 = (sin.f64 %212) %217 = (sin.f64 (neg.f64 %212)) %218 = (cos.f64 %125) %219 = (sin.f64 %125) %220 = (*.f64 %4 %73) %221 = (*.f64 %73 %4) %222 = (fabs.f64 %125) %223 = (cos.f64 %222) %224 = (/.f64 %73 %4) %226 = (cos.f64 (fabs.f64 %222)) %228 = (cos.f64 (neg.f64 %222)) %229 = (+.f64 %222 %4) %230 = (cos.f64 %229) %231 = (sin.f64 %229) %233 = (/.f64 %4 (/.f64 %4 %73)) %234 = (+.f64 %73 %73) %235 = (-.f64 %73 %73) %236 = (fma.f64 %4 %73 %73) %237 = (fma.f64 %73 %4 %73) %238 = (*.f64 %4 %128) %239 = (*.f64 %128 %4) %240 = (*.f64 %4 %127) %241 = (*.f64 %240 %127) %242 = (neg.f64 %128) %243 = (*.f64 %4 %242) %244 = (/.f64 %128 %4) %245 = (*.f64 %4 %244) %252 = (*.f64 (sin.f64 (/.f64 (-.f64 %222 %125) %4)) (sin.f64 (/.f64 (+.f64 %222 %125) %4))) %253 = (*.f64 %4 %252) %260 = (*.f64 (sin.f64 (/.f64 (-.f64 %125 %222) %4)) (sin.f64 (/.f64 (+.f64 %125 %222) %4))) %261 = (*.f64 %4 %260) %268 = (*.f64 (sin.f64 (/.f64 (-.f64 %222 %222) %4)) (sin.f64 (/.f64 (+.f64 %222 %222) %4))) %269 = (*.f64 %4 %268) %270 = (fma.f64 %4 %128 %73) %271 = (fma.f64 %128 %4 %73) %272 = (fma.f64 %240 %127 %73) %273 = (fma.f64 %4 %242 %73) %274 = (fma.f64 %4 %244 %73) %275 = (fma.f64 %4 %252 %73) %276 = (fma.f64 %4 %260 %73) %277 = (fma.f64 %4 %268 %73) %278 = (fma.f64 %127 %127 %128) %279 = (+.f64 %128 %128) one_es (neg.f64 %1) ca %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 (*.f64 %4 ca) %30 (/.f64 ca %4) (*.f64 %4 %43) (*.f64 %43 %4) (neg.f64 %30) (/.f64 %43 %4) (*.f64 %4 %47) (*.f64 %47 %4) (*.f64 %4 %30) (*.f64 %30 %4) (/.f64 %30 %4) (/.f64 %4 (/.f64 %4 ca)) (fma.f64 %4 ca %30) (fma.f64 ca %4 %30) (+.f64 %30 %30) (fma.f64 %4 %43 %30) (fma.f64 %43 %4 %30) (fma.f64 %4 %47 %30) (fma.f64 %47 %4 %30) (/.f64 %4 (/.f64 %4 %30)) (fma.f64 %4 %30 %30) (fma.f64 %30 %4 %30) (*.f64 %4 %28) %37 (*.f64 ca %32) (*.f64 %30 one_es) (*.f64 %32 ca) (*.f64 %28 %4) (/.f64 %28 %4) (*.f64 %4 %39) (*.f64 %30 %1) (*.f64 %1 %30) (*.f64 %43 %32) (*.f64 %32 %43) (*.f64 %39 %4) (neg.f64 %37) (/.f64 %39 %4) (*.f64 %32 %47) (*.f64 %47 %32) (*.f64 %4 %37) (*.f64 %30 %32) (*.f64 %37 %4) (*.f64 %32 %30) (/.f64 %37 %4) (/.f64 %4 (/.f64 %4 %28)) (/.f64 %4 (/.f64 %4 %37)) (fma.f64 %4 %28 %37) (fma.f64 one_es %30 %37) (fma.f64 ca %32 %37) (fma.f64 %30 one_es %37) (fma.f64 %32 ca %37) (fma.f64 %28 %4 %37) (+.f64 %37 %37) (fma.f64 %4 %39 %37) (fma.f64 %30 %1 %37) (fma.f64 %1 %30 %37) (fma.f64 %43 %32 %37) (fma.f64 %32 %43 %37) (fma.f64 %39 %4 %37) (fma.f64 %32 %47 %37) (fma.f64 %47 %32 %37) (fma.f64 %4 %37 %37) (fma.f64 %30 %32 %37) (fma.f64 %37 %4 %37) (fma.f64 %32 %30 %37) sa (neg.f64 %80) %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 lamt %73 %209 %211 %213 %214 %215 %217 %218 %219 %220 %221 %223 %224 %226 %228 %230 %231 %233 %234 %235 %236 %237 %238 %239 %241 %243 %245 %253 %261 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %73 %209 %211 %213 %214 %215 %217 %218 %219 %220 %221 %223 %224 %226 %228 %230 %231 %233 %234 %235 %236 %237 %238 %239 %241 %243 %245 %253 %261 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %76 (*.f64 %73 sa) (*.f64 %73 %80) (*.f64 %80 %73) (neg.f64 %76) (*.f64 %4 %76) (*.f64 %73 %85) (*.f64 %76 %4) (*.f64 %85 %73) (/.f64 %76 %4) (/.f64 %4 (/.f64 %4 %76)) (fma.f64 sa %73 %76) (fma.f64 %73 sa %76) (+.f64 %76 %76) (-.f64 %76 %76) (fma.f64 %73 %80 %76) (fma.f64 %80 %73 %76) (fma.f64 %4 %76 %76) (fma.f64 %73 %85 %76) (fma.f64 %76 %4 %76) (fma.f64 %85 %73 %76) (*.f64 %4 %129) (*.f64 %85 %128) (*.f64 %4 %132) (*.f64 %4 %134) (fma.f64 %4 %129 %76) (fma.f64 %85 %128 %76) (fma.f64 %4 %132 %76) (fma.f64 %4 %134 %76) %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 %4 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 3/2 binary64) #s(literal 1/4 binary64) phi es %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %35 %36 %38 %40 %41 %42 %44 %45 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %59 %60 %62 %64 %65 %66 %67 %69 %70 %74 %75 %77 %78 %79 %81 %82 %83 %84 %86 %87 %88 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %122 %124 %130 %131 %133 %135 %136 %137 %138 %139 %68 (asin.f64 %4) (neg.f64 %68) (+.f64 %4 %68) (+.f64 %68 %4) (-.f64 %4 %68) (-.f64 %68 %4) (*.f64 %4 %68) (*.f64 %68 %4) (/.f64 %68 %4) (fma.f64 %4 %4 %68) (fma.f64 %4 %68 %4) (fma.f64 %68 %4 %4) (+.f64 %68 %68) (/.f64 %4 (/.f64 %4 %68)) (fma.f64 %4 %68 %68) (fma.f64 %68 %4 %68) |
Compiled 45 153 to 7 465 computations (83.5% saved)
62 alts after pruning (62 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 448 | 62 | 1 510 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 1 449 | 62 | 1 511 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 3.5% | %0 = (PI.f64 ) (asin.f64 (fma.f64 (*.f64 %0 one_es) (*.f64 ca %0) (*.f64 sa (cos.f64 lamt)))) |
| ▶ | 3.8% | (asin.f64 (fma.f64 (*.f64 (PI.f64 ) one_es) (neg.f64 ca) (*.f64 sa (cos.f64 lamt)))) |
| ▶ | 3.5% | %4 = (PI.f64 ) (asin.f64 (fma.f64 (*.f64 sa (cos.f64 lamt)) %4 (*.f64 one_es (*.f64 ca %4)))) |
| ▶ | 3.5% | (asin.f64 (fma.f64 (*.f64 one_es ca) (PI.f64 ) (*.f64 sa (cos.f64 lamt)))) |
| ▶ | 3.5% | (asin.f64 (fma.f64 (*.f64 ca (PI.f64 )) one_es (*.f64 sa (cos.f64 lamt)))) |
| ▶ | 3.8% | (asin.f64 (fma.f64 (neg.f64 (*.f64 one_es ca)) (PI.f64 ) (*.f64 sa (cos.f64 lamt)))) |
| ▶ | 4.3% | (asin.f64 (fma.f64 (neg.f64 sa) (cos.f64 lamt) (*.f64 one_es (*.f64 ca (PI.f64 ))))) |
| ▶ | 3.8% | %0 = (PI.f64 ) %4 = (cos.f64 (-.f64 (-.f64 %0 lamt) lamt)) (asin.f64 (fma.f64 %0 (*.f64 (*.f64 %4 %4) (neg.f64 sa)) (*.f64 one_es (*.f64 ca %0)))) |
| ▶ | 3.8% | %0 = (PI.f64 ) %4 = (cos.f64 (-.f64 (-.f64 %0 lamt) lamt)) (asin.f64 (fma.f64 %0 (*.f64 (*.f64 %4 %4) sa) (*.f64 one_es (*.f64 ca %0)))) |
| ▶ | 0.8% | %0 = (PI.f64 ) %9 = (sin.f64 phi) (asin.f64 (/.f64 (fma.f64 (*.f64 %0 one_es) (neg.f64 ca) %0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %9 %9)))))) |
| ▶ | 0.8% | %0 = (PI.f64 ) %8 = (sin.f64 phi) (asin.f64 (/.f64 (fma.f64 (*.f64 %0 one_es) ca %0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %8 %8)))))) |
| ▶ | 0.8% | %3 = (PI.f64 ) %8 = (sin.f64 phi) (asin.f64 (/.f64 (fma.f64 (*.f64 one_es ca) %3 %3) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %8 %8)))))) |
| ▶ | 0.8% | %0 = (PI.f64 ) %5 = (sin.f64 phi) (asin.f64 (/.f64 (fma.f64 %0 %0 %0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %5 %5)))))) |
| ▶ | 31.0% | %3 = (tanh.f64 (PI.f64 )) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))))) |
| ▶ | 59.8% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (tanh.f64 (PI.f64 ))))))) |
| ▶ | 59.7% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es #s(literal 1/2 binary64)))))) |
| ▶ | 78.8% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (sin.f64 (PI.f64 )))))) |
| ▶ | 82.6% | %3 = (sin.f64 phi) %15 = (sin phi) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (approx (sqrt (- 1 (* es (* %15 %15)))) (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) (pow.f64 %3 #s(literal 2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 es (pow.f64 %3 #s(literal 4 binary64)))))))))) |
| ▶ | 16.7% | %3 = (sin.f64 phi) %15 = (sin phi) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (approx (sqrt (- 1 (* es (* %15 %15)))) (*.f64 #s(literal -1 binary64) (*.f64 es (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 %3 #s(literal 2 binary64)) es)))))))) |
| ▶ | 79.5% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) #s(literal 1 binary64))) |
| ▶ | 80.2% | %3 = (sin.f64 phi) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (*.f64 sa (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))))) |
| ▶ | 62.5% | %3 = (sin.f64 phi) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (approx (* sa (* (cos phi) (sin lamt))) (*.f64 lamt (*.f64 sa (cos.f64 phi))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))))) |
| ▶ | 31.2% | %3 = (neg.f64 (PI.f64 )) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))))) |
| ▶ | 66.4% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca phi)) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 phi phi)))))) |
| ▶ | 30.4% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 2 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) |
| ▶ | 30.6% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 3/2 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 3/2 binary64) #s(literal 3/2 binary64))))))) |
| ▶ | 31.0% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))))))) |
| ▶ | 31.0% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1/2 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))) |
| ▶ | 30.7% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1/4 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64))))))) |
| ▶ | 31.9% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal -1/2 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))) |
| ▶ | 31.9% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal -1 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))))))) |
| ▶ | 0.8% | %0 = (PI.f64 ) %5 = (sin.f64 phi) (asin.f64 (/.f64 (+.f64 %0 %0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %5 %5)))))) |
| ▶ | 0.8% | %0 = (PI.f64 ) %5 = (sin.f64 phi) (asin.f64 (/.f64 (*.f64 %0 %0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %5 %5)))))) |
| ▶ | 0.8% | %5 = (sin.f64 phi) (asin.f64 (/.f64 (neg.f64 (PI.f64 )) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %5 %5)))))) |
| ▶ | 0.8% | %5 = (sin.f64 phi) (asin.f64 (/.f64 (expm1.f64 (PI.f64 )) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %5 %5)))))) |
| ▶ | 96.4% | %13 = (sin.f64 phi) (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (*.f64 sa (-.f64 (/.f64 (*.f64 ca (*.f64 one_es %13)) sa) (*.f64 (cos.f64 phi) (sin.f64 lamt))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %13 %13)))))) |
| ▶ | 93.9% | %19 = (sin.f64 phi) (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (*.f64 one_es (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) one_es) (*.f64 ca %19)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %19 %19)))))) |
| ▶ | 46.3% | %20 = (sin.f64 phi) (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (*.f64 #s(literal -1 binary64) (*.f64 sa (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %20 %20)))))) |
| ▶ | 3.2% | %3 = (sin.f64 phi) (asin.f64 (/.f64 phi (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))))) |
| ▶ | 0.8% | %4 = (sin.f64 phi) (asin.f64 (/.f64 #s(literal 4 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4)))))) |
| ▶ | 4.3% | %4 = (sin.f64 phi) (asin.f64 (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4)))))) |
| ▶ | 4.2% | %4 = (sin.f64 phi) (asin.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4)))))) |
| ▶ | 0.8% | %4 = (sin.f64 phi) (asin.f64 (/.f64 #s(literal -2 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4)))))) |
| ▶ | 3.8% | (asin.f64 (-.f64 (*.f64 sa (cos.f64 lamt)) (*.f64 one_es (*.f64 ca (PI.f64 ))))) |
| ▶ | 4.3% | (asin.f64 (-.f64 (*.f64 one_es (*.f64 ca (PI.f64 ))) (*.f64 sa (cos.f64 lamt)))) |
| ▶ | 4.4% | (asin.f64 (tan.f64 (PI.f64 ))) |
| ▶ | 4.4% | (asin.f64 (sin.f64 (PI.f64 ))) |
| ▶ | 61.3% | %3 = (sin phi) %25 = (sin.f64 phi) %30 = (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 %25 #s(literal 2 binary64))))) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lamt (*.f64 sa (cos.f64 phi))) %30) (/.f64 (*.f64 ca (*.f64 one_es %25)) %30)))) |
| ▶ | 60.9% | %3 = (sin phi) %22 = (*.f64 sa (sin.f64 lamt)) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (fma.f64 #s(literal -1 binary64) %22 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (-.f64 (*.f64 #s(literal 1/2 binary64) %22) (*.f64 #s(literal 1/2 binary64) (*.f64 es %22))))))))) |
| ▶ | 58.6% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (fma.f64 #s(literal -1 binary64) (*.f64 sa (sin.f64 lamt)) (*.f64 ca (*.f64 one_es phi))))) |
| ▶ | 96.4% | %3 = (sin phi) %20 = (sin.f64 phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (/.f64 (-.f64 (*.f64 ca (*.f64 one_es %20)) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 %20 #s(literal 2 binary64)))))))) |
| ▶ | 45.3% | %3 = (sin phi) %20 = (sin.f64 phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (/.f64 (*.f64 ca (*.f64 one_es %20)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 %20 #s(literal 2 binary64)))))))) |
| ▶ | 95.4% | %3 = (sin phi) %25 = (sin.f64 phi) %30 = (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 %25 #s(literal 2 binary64))))) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 sa (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 phi) (sin.f64 lamt)) %30) (/.f64 (*.f64 ca (*.f64 one_es %25)) (*.f64 sa %30)))))) |
| ▶ | 93.8% | %3 = (sin phi) %26 = (sin.f64 phi) %31 = (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 %26 #s(literal 2 binary64))))) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 ca (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) (*.f64 ca %31)) (/.f64 (*.f64 one_es %26) %31))))) |
| ▶ | 61.2% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))))) |
| ▶ | 3.0% | (asin.f64 phi) |
| ▶ | 2.5% | (asin.f64 es) |
| ▶ | 4.1% | (asin.f64 #s(literal 1/2 binary64)) |
| ▶ | 4.1% | (asin.f64 #s(literal 1/4 binary64)) |
| ▶ | 11.6% | (asin.f64 #s(literal 0 binary64)) |
| ▶ | 4.1% | (asin.f64 #s(literal -1/2 binary64)) |
| ▶ | 4.1% | (asin.f64 #s(literal -1 binary64)) |
Compiled 1 079 to 298 computations (72.4% saved)
| Inputs |
|---|
%0 = (PI ) %1 = (neg %0) %3 = (* %0 %0) %8 = (tanh %0) %9 = (sin %0) %10 = (tan %0) %26 = (- 1 %9) %0 %1 (+ %0 %0) %3 (+ %3 %0) (- (exp %0) 1) %8 %9 %10 (* 1 1) (* 2 2) (* 1/2 1/2) (* -1 -1) (* -1/2 -1/2) (* 3/2 3/2) (* 1/4 1/4) (* %1 %1) (* %8 %8) %26 (sqrt %26) (asin 0) (asin 1/2) (asin -1) (asin -1/2) (asin 1/4) (asin %9) (asin %10) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 1831163193971785/140737488355328 binary64) #s(literal 3116025471584669/140737488355328 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64) #s(literal 1/4 binary64) #s(literal 9/4 binary64) #s(literal 1/16 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 4470084063480489/4503599627370496 binary64) #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 2358079250676147/4503599627370496 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal -2358079250676147/4503599627370496 binary64) #s(literal 4551882811606989/18014398509481984 binary64) #s(literal 0 binary64) #s(literal 0 binary64) |
| 20.0ms | 1× | 2 | valid |
Compiled 82 to 37 computations (54.9% saved)
ival-tan: 17.0ms (87.8% of total, 0.4 MiB)ival-sin: 1.0ms (5.2% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)ival-pi: 0.0ms (0.0% of total, 0.0 MiB)ival-expm1!: 0.0ms (0.0% of total, 0.0 MiB)ival-tanh!: 0.0ms (0.0% of total, 0.0 MiB)ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)ival-sqrt!: 0.0ms (0.0% of total, 0.0 MiB)ival-neg!: 0.0ms (0.0% of total, 0.0 MiB)ival-asin!: 0.0ms (0.0% of total, 0.0 MiB)ival-add!: 0.0ms (0.0% of total, 0.0 MiB)ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%3 = (sin.f64 phi) %4 = (*.f64 ca %3) %5 = (*.f64 one_es %4) %7 = (cos.f64 phi) %9 = (sin.f64 lamt) %10 = (*.f64 %7 %9) %11 = (*.f64 sa %10) %12 = (-.f64 %5 %11) %15 = (*.f64 %3 %3) %16 = (*.f64 es %15) %17 = (-.f64 #s(literal 1 binary64) %16) %18 = (sqrt.f64 %17) %21 = (*.f64 ca phi) %22 = (*.f64 one_es phi) %23 = (*.f64 ca %22) %26 = (*.f64 sa %9) %28 = (*.f64 #s(literal -1 binary64) %26) %29 = (sin phi) %35 = (* sa (* (cos phi) (sin lamt))) %36 = (- (* one_es (* ca %29)) %35) %37 = (approx %36 %28) %39 = (fma.f64 #s(literal -1 binary64) %26 %23) %44 = (sqrt (- 1 (* es (* %29 %29)))) %45 = (/ %36 %44) %46 = (approx %45 %39) %47 = (*.f64 #s(literal 1/2 binary64) %26) %48 = (*.f64 es %26) %49 = (*.f64 #s(literal 1/2 binary64) %48) %50 = (-.f64 %47 %49) %51 = (*.f64 phi %50) %52 = (fma.f64 ca one_es %51) %53 = (*.f64 phi %52) %54 = (fma.f64 #s(literal -1 binary64) %26 %53) %55 = (approx %45 %54) %56 = (*.f64 one_es %3) %57 = (*.f64 ca %56) %58 = (-.f64 %57 %11) %59 = (pow.f64 %3 #s(literal 2 binary64)) %60 = (*.f64 es %59) %61 = (-.f64 #s(literal 1 binary64) %60) %62 = (sqrt.f64 %61) %63 = (/.f64 %58 %62) %64 = (approx %45 %63) %67 = (pow.f64 %3 #s(literal 4 binary64)) %68 = (*.f64 es %67) %69 = (*.f64 #s(literal -1/8 binary64) %68) %70 = (fma.f64 #s(literal -1/2 binary64) %59 %69) %71 = (*.f64 es %70) %72 = (+.f64 #s(literal 1 binary64) %71) %73 = (approx %44 %72) %74 = (/.f64 %59 es) %75 = (*.f64 #s(literal -1 binary64) %74) %76 = (sqrt.f64 %75) %77 = (*.f64 es %76) %78 = (*.f64 #s(literal -1 binary64) %77) %79 = (approx %44 %78) %80 = (/.f64 %11 %62) %81 = (*.f64 #s(literal -1 binary64) %80) %82 = (approx %45 %81) %83 = (/.f64 %57 %62) %84 = (/.f64 %11 one_es) %85 = (fma.f64 #s(literal -1 binary64) %84 %4) %86 = (*.f64 one_es %85) %87 = (approx %36 %86) %88 = (approx %45 %83) %89 = (*.f64 ca %62) %90 = (/.f64 %11 %89) %91 = (/.f64 %56 %62) %92 = (fma.f64 #s(literal -1 binary64) %90 %91) %93 = (*.f64 ca %92) %94 = (approx %45 %93) %95 = (/.f64 %57 sa) %96 = (-.f64 %95 %10) %97 = (*.f64 sa %96) %98 = (approx %36 %97) %99 = (/.f64 %10 %62) %100 = (*.f64 sa %62) %101 = (/.f64 %57 %100) %102 = (fma.f64 #s(literal -1 binary64) %99 %101) %103 = (*.f64 sa %102) %104 = (approx %45 %103) %105 = (*.f64 sa %7) %106 = (*.f64 lamt %105) %107 = (approx %35 %106) %108 = (/.f64 %106 %62) %109 = (fma.f64 #s(literal -1 binary64) %108 %83) %110 = (approx %45 %109) %111 = (PI.f64 ) %114 = (neg.f64 %111) %115 = (+.f64 %111 %111) %116 = (*.f64 %111 %111) %117 = (fma.f64 %111 %111 %111) %118 = (expm1.f64 %111) %119 = (tanh.f64 %111) %120 = (*.f64 one_es ca) %121 = (*.f64 ca %111) %122 = (*.f64 %111 one_es) %123 = (fma.f64 %122 ca %111) %124 = (fma.f64 %120 %111 %111) %125 = (*.f64 one_es %121) %126 = (neg.f64 %120) %127 = (neg.f64 ca) %128 = (fma.f64 %122 %127 %111) %129 = (sin.f64 %111) %130 = (tan.f64 %111) %131 = (cos.f64 lamt) %132 = (*.f64 sa %131) %133 = (neg.f64 sa) %134 = (fma.f64 %121 one_es %132) %135 = (fma.f64 %120 %111 %132) %136 = (-.f64 %125 %132) %137 = (-.f64 %132 %125) %138 = (fma.f64 %133 %131 %125) %139 = (fma.f64 %122 %127 %132) %140 = (fma.f64 %126 %111 %132) %141 = (fma.f64 %132 %111 %125) %142 = (fma.f64 %122 %121 %132) %143 = (-.f64 %111 lamt) %144 = (-.f64 %143 lamt) %145 = (cos.f64 %144) %146 = (*.f64 %145 %145) %147 = (*.f64 %146 sa) %148 = (*.f64 %146 %133) %149 = (fma.f64 %111 %147 %125) %150 = (fma.f64 %111 %148 %125) %151 = (*.f64 ca #s(literal 1 binary64)) %152 = (*.f64 one_es %151) %153 = (-.f64 %152 %11) %154 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %155 = (*.f64 es %154) %156 = (-.f64 #s(literal 1 binary64) %155) %157 = (sqrt.f64 %156) %158 = (/.f64 %153 %157) %160 = (*.f64 ca #s(literal 2 binary64)) %161 = (*.f64 one_es %160) %162 = (-.f64 %161 %11) %163 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %164 = (*.f64 es %163) %165 = (-.f64 #s(literal 1 binary64) %164) %166 = (sqrt.f64 %165) %167 = (/.f64 %162 %166) %169 = (*.f64 ca #s(literal 1/2 binary64)) %170 = (*.f64 one_es %169) %171 = (-.f64 %170 %11) %172 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %173 = (*.f64 es %172) %174 = (-.f64 #s(literal 1 binary64) %173) %175 = (sqrt.f64 %174) %176 = (/.f64 %171 %175) %178 = (*.f64 ca #s(literal -1 binary64)) %179 = (*.f64 one_es %178) %180 = (-.f64 %179 %11) %181 = (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %182 = (*.f64 es %181) %183 = (-.f64 #s(literal 1 binary64) %182) %184 = (sqrt.f64 %183) %185 = (/.f64 %180 %184) %187 = (*.f64 ca #s(literal -1/2 binary64)) %188 = (*.f64 one_es %187) %189 = (-.f64 %188 %11) %190 = (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %191 = (*.f64 es %190) %192 = (-.f64 #s(literal 1 binary64) %191) %193 = (sqrt.f64 %192) %194 = (/.f64 %189 %193) %196 = (*.f64 ca #s(literal 3/2 binary64)) %197 = (*.f64 one_es %196) %198 = (-.f64 %197 %11) %199 = (*.f64 #s(literal 3/2 binary64) #s(literal 3/2 binary64)) %200 = (*.f64 es %199) %201 = (-.f64 #s(literal 1 binary64) %200) %202 = (sqrt.f64 %201) %203 = (/.f64 %198 %202) %205 = (*.f64 ca #s(literal 1/4 binary64)) %206 = (*.f64 one_es %205) %207 = (-.f64 %206 %11) %208 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) %209 = (*.f64 es %208) %210 = (-.f64 #s(literal 1 binary64) %209) %211 = (sqrt.f64 %210) %212 = (/.f64 %207 %211) %214 = (*.f64 one_es %21) %215 = (-.f64 %214 %11) %216 = (*.f64 phi phi) %217 = (*.f64 es %216) %218 = (-.f64 #s(literal 1 binary64) %217) %219 = (sqrt.f64 %218) %220 = (/.f64 %215 %219) %222 = (*.f64 ca %114) %223 = (*.f64 one_es %222) %224 = (-.f64 %223 %11) %225 = (*.f64 %114 %114) %226 = (*.f64 es %225) %227 = (-.f64 #s(literal 1 binary64) %226) %228 = (sqrt.f64 %227) %229 = (/.f64 %224 %228) %231 = (*.f64 ca %119) %232 = (*.f64 one_es %231) %233 = (-.f64 %232 %11) %234 = (*.f64 %119 %119) %235 = (*.f64 es %234) %236 = (-.f64 #s(literal 1 binary64) %235) %237 = (sqrt.f64 %236) %238 = (/.f64 %233 %237) %240 = (-.f64 %5 %26) %241 = (/.f64 %240 %18) %243 = (-.f64 %5 %107) %244 = (/.f64 %243 %18) %246 = (/.f64 #s(literal -2 binary64) %18) %248 = (/.f64 #s(literal -1/2 binary64) %18) %250 = (/.f64 #s(literal 4 binary64) %18) %252 = (/.f64 #s(literal 1/4 binary64) %18) %254 = (/.f64 phi %18) %256 = (/.f64 %114 %18) %258 = (/.f64 %115 %18) %260 = (/.f64 %116 %18) %262 = (/.f64 %117 %18) %264 = (/.f64 %118 %18) %266 = (/.f64 %123 %18) %268 = (/.f64 %124 %18) %270 = (/.f64 %128 %18) %272 = (/.f64 %37 %18) %274 = (/.f64 %87 %18) %276 = (/.f64 %98 %18) %278 = (*.f64 es #s(literal 1/2 binary64)) %279 = (-.f64 #s(literal 1 binary64) %278) %280 = (sqrt.f64 %279) %281 = (/.f64 %12 %280) %283 = (*.f64 es %119) %284 = (-.f64 #s(literal 1 binary64) %283) %285 = (sqrt.f64 %284) %286 = (/.f64 %12 %285) %288 = (-.f64 #s(literal 1 binary64) %129) %289 = (sqrt.f64 %288) %290 = (/.f64 %12 %289) %292 = (/.f64 %12 #s(literal 1 binary64)) %294 = (/.f64 %12 %73) %296 = (/.f64 %12 %79) one_es ca phi %3 %4 %5 sa %7 lamt %9 %10 %11 %12 #s(literal 1 binary64) es %15 %16 %17 %18 #s(literal 0 binary64) #s(literal 2 binary64) %21 %22 %23 #s(literal -1/2 binary64) #s(literal 1/2 binary64) %26 #s(literal -1 binary64) %28 %37 #s(literal 1/4 binary64) %39 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 #s(literal -1/8 binary64) #s(literal 4 binary64) %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 #s(literal -2 binary64) #s(literal 3/2 binary64) %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 (asin.f64 %158) %160 %161 %162 %163 %164 %165 %166 %167 (asin.f64 %167) %169 %170 %171 %172 %173 %174 %175 %176 (asin.f64 %176) %178 %179 %180 %181 %182 %183 %184 %185 (asin.f64 %185) %187 %188 %189 %190 %191 %192 %193 %194 (asin.f64 %194) %196 %197 %198 %199 %200 %201 %202 %203 (asin.f64 %203) %205 %206 %207 %208 %209 %210 %211 %212 (asin.f64 %212) %214 %215 %216 %217 %218 %219 %220 (asin.f64 %220) %222 %223 %224 %225 %226 %227 %228 %229 (asin.f64 %229) %231 %232 %233 %234 %235 %236 %237 %238 (asin.f64 %238) %240 %241 (asin.f64 %241) %243 %244 (asin.f64 %244) %246 (asin.f64 %246) %248 (asin.f64 %248) %250 (asin.f64 %250) %252 (asin.f64 %252) %254 (asin.f64 %254) %256 (asin.f64 %256) %258 (asin.f64 %258) %260 (asin.f64 %260) %262 (asin.f64 %262) %264 (asin.f64 %264) %266 (asin.f64 %266) %268 (asin.f64 %268) %270 (asin.f64 %270) %272 (asin.f64 %272) %274 (asin.f64 %274) %276 (asin.f64 %276) %278 %279 %280 %281 (asin.f64 %281) %283 %284 %285 %286 (asin.f64 %286) %288 %289 %290 (asin.f64 %290) %292 (asin.f64 %292) %294 (asin.f64 %294) %296 (asin.f64 %296) (asin.f64 #s(literal 0 binary64)) (asin.f64 #s(literal 1/2 binary64)) (asin.f64 #s(literal -1 binary64)) (asin.f64 #s(literal -1/2 binary64)) (asin.f64 #s(literal 1/4 binary64)) (asin.f64 phi) (asin.f64 es) (asin.f64 %129) (asin.f64 %130) (asin.f64 %134) (asin.f64 %135) (asin.f64 %136) (asin.f64 %137) (asin.f64 %138) (asin.f64 %139) (asin.f64 %140) (asin.f64 %141) (asin.f64 %142) (asin.f64 %149) (asin.f64 %150) (asin.f64 %46) (asin.f64 %55) (asin.f64 %64) (asin.f64 %82) (asin.f64 %88) (asin.f64 %94) (asin.f64 %104) (asin.f64 %110) |
| Outputs |
|---|
%5 = (sin phi) %9 = (pow.f64 phi #s(literal 2 binary64)) %32 = (* ca %5) %33 = (*.f64 ca phi) %35 = (*.f64 ca %9) %54 = (* one_es %32) %55 = (*.f64 one_es phi) %56 = (*.f64 ca %55) %58 = (*.f64 one_es %9) %59 = (*.f64 ca %58) %60 = (*.f64 ca one_es) %62 = (*.f64 phi (fma.f64 #s(literal -1/6 binary64) %59 %60)) %68 = (*.f64 phi (fma.f64 ca one_es (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %60 (*.f64 #s(literal 1/120 binary64) %59))))) %70 = (*.f64 #s(literal 1/120 binary64) %60) %78 = (cos phi) %81 = (*.f64 #s(literal -1/2 binary64) %9) %100 = (sin lamt) %101 = (* %78 %100) %102 = (sin.f64 lamt) %104 = (*.f64 %9 %102) %113 = (*.f64 #s(literal 1/24 binary64) %102) %121 = (* sa %101) %122 = (*.f64 sa %102) %124 = (*.f64 %9 %122) %132 = (*.f64 #s(literal 1/24 binary64) %122) %139 = (- %54 %121) %145 = (*.f64 phi %122) %146 = (fma.f64 #s(literal 1/2 binary64) %145 %60) %147 = (*.f64 phi %146) %151 = (*.f64 #s(literal -1/2 binary64) %122) %158 = (* %5 %5) %183 = (* es %158) %184 = (*.f64 es %9) %205 = (- 1 %183) %206 = (*.f64 #s(literal -1 binary64) %184) %223 = (sqrt %205) %224 = (*.f64 #s(literal -1/2 binary64) %184) %228 = (pow.f64 es #s(literal 2 binary64)) %230 = (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 1/4 binary64) %228)) %231 = (*.f64 %9 %230) %237 = (*.f64 es %230) %239 = (fma.f64 #s(literal 2/45 binary64) es (*.f64 #s(literal 1/2 binary64) %237)) %240 = (*.f64 %9 %239) %248 = (* one_es phi) %251 = (* sa %100) %252 = (* -1 %251) %254 = (+ %252 (* ca %248)) %257 = (/ %139 %223) %258 = (*.f64 #s(literal 1/2 binary64) %122) %259 = (*.f64 es %122) %260 = (*.f64 #s(literal 1/2 binary64) %259) %261 = (-.f64 %258 %260) %262 = (*.f64 phi %261) %263 = (fma.f64 ca one_es %262) %264 = (*.f64 phi %263) %268 = (*.f64 es one_es) %269 = (*.f64 ca %268) %270 = (*.f64 #s(literal -1/2 binary64) %269) %271 = (-.f64 (*.f64 #s(literal -1/6 binary64) %60) %270) %272 = (*.f64 phi %271) %281 = (* 1/2 %251) %282 = (* es %251) %283 = (* 1/2 %282) %284 = (- %281 %283) %285 = (* phi %284) %288 = (+ (* ca one_es) %285) %291 = (* phi %288) %293 = (* one_es %5) %304 = (*.f64 #s(literal 1/120 binary64) one_es) %313 = (pow %5 4) %315 = (pow.f64 phi #s(literal 4 binary64)) %339 = (* es %313) %340 = (*.f64 es %315) %361 = (* -1/8 %339) %363 = (*.f64 #s(literal -1/8 binary64) %340) %371 = (*.f64 #s(literal 1/12 binary64) es) %388 = (pow %5 2) %390 = (+ (* -1/2 %388) %361) %392 = (*.f64 #s(literal -1/8 binary64) es) %393 = (+.f64 #s(literal 1/6 binary64) %392) %394 = (*.f64 %9 %393) %399 = (-.f64 %371 #s(literal 1/45 binary64)) %400 = (*.f64 %9 %399) %410 = (*.f64 %9 (+.f64 #s(literal 1/630 binary64) (*.f64 #s(literal -1/40 binary64) es))) %420 = (* es %390) %424 = (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 es %394))) %430 = (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 %9 (fma.f64 es %400 (*.f64 es %393))))) %440 = (+ 1 %420) %445 = (/ %388 es) %446 = (/.f64 %9 es) %448 = (/.f64 #s(literal 1 binary64) es) %453 = (*.f64 #s(literal 1/3 binary64) %448) %458 = (*.f64 #s(literal 2/45 binary64) %448) %465 = (* -1 %445) %466 = (*.f64 #s(literal -1 binary64) %446) %485 = (sqrt %465) %487 = (sqrt.f64 (/.f64 #s(literal -1 binary64) es)) %488 = (*.f64 phi %487) %490 = (*.f64 es %487) %497 = (pow.f64 %487 #s(literal 2 binary64)) %501 = (fma.f64 #s(literal 2/45 binary64) %448 (*.f64 #s(literal 1/36 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %228 %497)))) %502 = (*.f64 %9 %501) %505 = (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %490)) %517 = (*.f64 %9 (-.f64 (*.f64 #s(literal 1/315 binary64) %448) (*.f64 #s(literal -1/6 binary64) (/.f64 %501 (*.f64 es %497))))) %526 = (* es %485) %527 = (*.f64 es %488) %529 = (/.f64 %9 %487) %534 = (/.f64 (*.f64 es %502) %487) %536 = (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %487)) %543 = (/.f64 (*.f64 es %501) %487) %545 = (/.f64 (*.f64 es %517) %487) %553 = (* -1 %526) %576 = (sqrt (- 1 (* es %388))) %577 = (/ %121 %576) %578 = (*.f64 #s(literal -1/2 binary64) %259) %579 = (-.f64 %151 %578) %580 = (*.f64 %9 %579) %584 = (*.f64 %102 %230) %585 = (*.f64 sa %584) %587 = (fma.f64 #s(literal -1/2 binary64) (*.f64 es %579) (*.f64 #s(literal -1/2 binary64) %585)) %588 = (-.f64 %132 %587) %589 = (*.f64 %9 %588) %597 = (*.f64 %102 %239) %598 = (*.f64 sa %597) %604 = (*.f64 %9 (-.f64 (*.f64 #s(literal -1/720 binary64) %122) (fma.f64 #s(literal -1/2 binary64) (*.f64 es %588) (fma.f64 #s(literal -1/2 binary64) %598 (*.f64 #s(literal -1/2 binary64) (*.f64 %230 %579)))))) %613 = (* -1 %577) %629 = (* ca %293) %630 = (/ %629 %576) %635 = (*.f64 one_es %230) %636 = (*.f64 ca %635) %639 = (fma.f64 #s(literal -1/2 binary64) %636 (*.f64 #s(literal -1/2 binary64) (*.f64 es %271))) %640 = (-.f64 %70 %639) %649 = (*.f64 one_es %239) %650 = (*.f64 ca %649) %667 = (/ %121 one_es) %668 = (/.f64 %122 one_es) %670 = (/.f64 %124 one_es) %684 = (+ (* -1 %667) %32) %687 = (fma.f64 #s(literal -1 binary64) %668 %33) %702 = (* one_es %684) %703 = (fma.f64 #s(literal -1 binary64) %122 %147) %711 = (* ca %576) %717 = (*.f64 ca es) %733 = (/ %121 %711) %734 = (/.f64 %122 ca) %738 = (*.f64 #s(literal -1/2 binary64) (/.f64 %259 ca)) %739 = (-.f64 (*.f64 #s(literal -1/2 binary64) %734) %738) %746 = (fma.f64 #s(literal -1/2 binary64) (*.f64 es %739) (*.f64 #s(literal -1/2 binary64) (/.f64 %585 ca))) %747 = (-.f64 (*.f64 #s(literal 1/24 binary64) %734) %746) %769 = (/ %293 %576) %771 = (*.f64 #s(literal -1/2 binary64) %268) %772 = (-.f64 (*.f64 #s(literal -1/6 binary64) one_es) %771) %779 = (fma.f64 #s(literal -1/2 binary64) (*.f64 es %772) (*.f64 #s(literal -1/2 binary64) %635)) %780 = (-.f64 %304 %779) %806 = (+ (* -1 %733) %769) %809 = (fma.f64 #s(literal -1 binary64) %734 %55) %811 = (*.f64 phi %739) %817 = (*.f64 phi %772) %824 = (* ca %806) %838 = (/ %629 sa) %839 = (/.f64 %56 sa) %841 = (/.f64 %59 sa) %842 = (/.f64 %60 sa) %851 = (*.f64 #s(literal 1/120 binary64) %842) %858 = (- %838 %101) %859 = (*.f64 #s(literal -1 binary64) %102) %869 = (*.f64 #s(literal -1/2 binary64) %102) %875 = (/ %101 %576) %876 = (*.f64 es %102) %877 = (*.f64 #s(literal -1/2 binary64) %876) %878 = (-.f64 %869 %877) %879 = (*.f64 %9 %878) %880 = (+.f64 %102 %879) %884 = (fma.f64 #s(literal -1/2 binary64) (*.f64 es %878) (*.f64 #s(literal -1/2 binary64) %584)) %885 = (-.f64 %113 %884) %908 = (* sa %576) %910 = (*.f64 %9 sa) %915 = (*.f64 es sa) %916 = (*.f64 sa %230) %923 = (*.f64 sa %239) %932 = (/ %629 %908) %935 = (*.f64 #s(literal -1/2 binary64) (/.f64 %269 sa)) %936 = (-.f64 (*.f64 #s(literal -1/6 binary64) %842) %935) %943 = (fma.f64 #s(literal -1/2 binary64) (*.f64 es %936) (*.f64 #s(literal -1/2 binary64) (/.f64 %636 sa))) %944 = (-.f64 %851 %943) %969 = (+ (* -1 %875) %932) %970 = (fma.f64 #s(literal -1 binary64) %102 %839) %972 = (*.f64 phi %878) %983 = (* sa %969) %984 = (*.f64 sa %878) %985 = (*.f64 phi %984) %998 = (* sa %78) %1007 = (*.f64 #s(literal 1/24 binary64) sa) %1014 = (* lamt %998) %1015 = (*.f64 lamt sa) %1017 = (*.f64 lamt %910) %1025 = (*.f64 #s(literal 1/24 binary64) %1015) %1032 = (/ %1014 %576) %1034 = (*.f64 es %1015) %1035 = (*.f64 #s(literal -1/2 binary64) %1034) %1036 = (-.f64 (*.f64 #s(literal -1/2 binary64) %1015) %1035) %1043 = (fma.f64 #s(literal -1/2 binary64) (*.f64 es %1036) (*.f64 #s(literal -1/2 binary64) (*.f64 lamt %916))) %1044 = (-.f64 %1025 %1043) %1069 = (+ (* -1 %1032) %630) %1087 = (- (* one_es (* ca 1)) %121) %1088 = (-.f64 %60 %122) %1095 = (-.f64 (*.f64 #s(literal -1/24 binary64) %124) %151) %1096 = (*.f64 %9 %1095) %1104 = (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/720 binary64) %124) %132)) %151) %1105 = (*.f64 %9 %1104) %1111 = (- 1 (* es (* 1 1))) %1112 = (sqrt %1111) %1113 = (/ %1087 %1112) %1115 = (sqrt.f64 (-.f64 #s(literal 1 binary64) es)) %1118 = (/.f64 %124 %1115) %1119 = (/.f64 %60 %1115) %1121 = (/.f64 %122 %1115) %1125 = (fma.f64 #s(literal -1/24 binary64) %1118 (*.f64 #s(literal 1/2 binary64) %1121)) %1132 = (fma.f64 #s(literal 1/2 binary64) %1121 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1121 (*.f64 #s(literal 1/720 binary64) %1118)))) %1136 = (asin %1113) %1137 = (cos.f64 phi) %1138 = (*.f64 %1137 %102) %1139 = (*.f64 sa %1138) %1140 = (-.f64 %60 %1139) %1141 = (/.f64 %1140 %1115) %1144 = (* ca 2) %1145 = (* one_es %1144) %1146 = (- %1145 %121) %1147 = (*.f64 #s(literal 2 binary64) %60) %1148 = (-.f64 %1147 %122) %1160 = (* es (* 2 2)) %1161 = (- 1 %1160) %1162 = (sqrt %1161) %1163 = (/ %1146 %1162) %1164 = (*.f64 #s(literal 4 binary64) es) %1166 = (sqrt.f64 (-.f64 #s(literal 1 binary64) %1164)) %1169 = (/.f64 %124 %1166) %1170 = (/.f64 %60 %1166) %1171 = (*.f64 #s(literal 2 binary64) %1170) %1173 = (/.f64 %122 %1166) %1190 = (asin %1163) %1191 = (-.f64 %1147 %1139) %1192 = (/.f64 %1191 %1166) %1195 = (* ca 1/2) %1196 = (* one_es %1195) %1197 = (- %1196 %121) %1198 = (*.f64 #s(literal 1/2 binary64) %60) %1199 = (-.f64 %1198 %122) %1201 = (*.f64 #s(literal 1/2 binary64) %124) %1212 = (* es (* 1/2 1/2)) %1213 = (- 1 %1212) %1214 = (sqrt %1213) %1215 = (/ %1197 %1214) %1216 = (*.f64 #s(literal 1/4 binary64) es) %1218 = (sqrt.f64 (-.f64 #s(literal 1 binary64) %1216)) %1221 = (/.f64 %60 %1218) %1222 = (/.f64 %124 %1218) %1223 = (*.f64 #s(literal 1/2 binary64) %1222) %1225 = (/.f64 %122 %1218) %1230 = (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1222 (*.f64 #s(literal 1/2 binary64) %1225))) %1238 = (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1225 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1225 (*.f64 #s(literal 1/720 binary64) %1222))))) %1242 = (asin %1215) %1243 = (-.f64 %1198 %1139) %1244 = (/.f64 %1243 %1218) %1249 = (- (* one_es (* ca -1)) %121) %1250 = (*.f64 #s(literal -1 binary64) %60) %1251 = (-.f64 %1250 %122) %1266 = (/ %1249 (sqrt (- 1 (* es (* -1 -1))))) %1281 = (asin %1266) %1282 = (-.f64 %1250 %1139) %1283 = (/.f64 %1282 %1115) %1286 = (* ca -1/2) %1287 = (* one_es %1286) %1288 = (- %1287 %121) %1289 = (*.f64 #s(literal -1/2 binary64) %60) %1290 = (-.f64 %1289 %122) %1305 = (/ %1288 (sqrt (- 1 (* es (* -1/2 -1/2))))) %1317 = (asin %1305) %1318 = (-.f64 %1289 %1139) %1319 = (/.f64 %1318 %1218) %1323 = (* ca 3/2) %1324 = (* one_es %1323) %1325 = (- %1324 %121) %1327 = (*.f64 #s(literal 3/2 binary64) %60) %1328 = (-.f64 %1327 %122) %1340 = (* es (* 3/2 3/2)) %1341 = (- 1 %1340) %1342 = (sqrt %1341) %1343 = (/ %1325 %1342) %1345 = (*.f64 #s(literal 9/4 binary64) es) %1347 = (sqrt.f64 (-.f64 #s(literal 1 binary64) %1345)) %1350 = (/.f64 %124 %1347) %1351 = (/.f64 %60 %1347) %1352 = (*.f64 #s(literal 3/2 binary64) %1351) %1354 = (/.f64 %122 %1347) %1371 = (asin %1343) %1372 = (-.f64 %1327 %1139) %1373 = (/.f64 %1372 %1347) %1377 = (* ca 1/4) %1378 = (* one_es %1377) %1379 = (- %1378 %121) %1380 = (*.f64 #s(literal 1/4 binary64) %60) %1381 = (-.f64 %1380 %122) %1393 = (* es (* 1/4 1/4)) %1394 = (- 1 %1393) %1395 = (sqrt %1394) %1396 = (/ %1379 %1395) %1398 = (*.f64 #s(literal 1/16 binary64) es) %1400 = (sqrt.f64 (-.f64 #s(literal 1 binary64) %1398)) %1403 = (/.f64 %60 %1400) %1404 = (/.f64 %124 %1400) %1407 = (/.f64 %122 %1400) %1424 = (asin %1396) %1425 = (-.f64 %1380 %1139) %1426 = (/.f64 %1425 %1400) %1431 = (- (* one_es (* ca phi)) %121) %1439 = (- 1 (* es (* phi phi))) %1440 = (sqrt %1439) %1458 = (/ %1431 %1440) %1469 = (-.f64 %56 %1139) %1471 = (sqrt.f64 (-.f64 #s(literal 1 binary64) %184)) %1472 = (/.f64 %1469 %1471) %1475 = (PI ) %1476 = (neg %1475) %1477 = (* ca %1476) %1478 = (* one_es %1477) %1479 = (- %1478 %121) %1480 = (PI.f64 ) %1481 = (*.f64 one_es %1480) %1482 = (*.f64 ca %1481) %1483 = (*.f64 #s(literal -1 binary64) %1482) %1484 = (-.f64 %1483 %122) %1496 = (* es (* %1476 %1476)) %1497 = (- 1 %1496) %1498 = (sqrt %1497) %1499 = (/ %1479 %1498) %1500 = (pow.f64 %1480 #s(literal 2 binary64)) %1501 = (*.f64 es %1500) %1503 = (sqrt.f64 (-.f64 #s(literal 1 binary64) %1501)) %1506 = (/.f64 %1482 %1503) %1507 = (/.f64 %124 %1503) %1510 = (/.f64 %122 %1503) %1528 = (-.f64 %1483 %1139) %1529 = (/.f64 %1528 %1503) %1532 = (tanh %1475) %1533 = (* ca %1532) %1534 = (* one_es %1533) %1535 = (- %1534 %121) %1536 = (exp.f64 %1480) %1537 = (/.f64 #s(literal 1 binary64) %1536) %1538 = (-.f64 %1536 %1537) %1539 = (*.f64 one_es %1538) %1540 = (*.f64 ca %1539) %1541 = (+.f64 %1536 %1537) %1542 = (/.f64 %1540 %1541) %1543 = (-.f64 %1542 %122) %1555 = (* es (* %1532 %1532)) %1556 = (- 1 %1555) %1557 = (sqrt %1556) %1558 = (/ %1535 %1557) %1559 = (pow.f64 %1538 #s(literal 2 binary64)) %1561 = (pow.f64 %1541 #s(literal 2 binary64)) %1562 = (/.f64 (*.f64 es %1559) %1561) %1564 = (sqrt.f64 (-.f64 #s(literal 1 binary64) %1562)) %1567 = (/.f64 %124 %1564) %1568 = (*.f64 %1564 %1541) %1569 = (/.f64 %1540 %1568) %1571 = (/.f64 %122 %1564) %1587 = (-.f64 %1542 %1139) %1588 = (/.f64 %1587 %1564) %1591 = (- %54 %251) %1596 = (/ %1591 %223) %1597 = (*.f64 es %145) %1609 = (sin.f64 phi) %1610 = (*.f64 one_es %1609) %1611 = (*.f64 ca %1610) %1612 = (-.f64 %1611 %122) %1613 = (pow.f64 %1609 #s(literal 2 binary64)) %1614 = (*.f64 es %1613) %1615 = (-.f64 #s(literal 1 binary64) %1614) %1616 = (sqrt.f64 %1615) %1617 = (/.f64 %1612 %1616) %1621 = (-.f64 %1611 %1139) %1622 = (/.f64 %1621 %1616) %1626 = (/ -2 %223) %1633 = (fma.f64 #s(literal -1/3 binary64) es (fma.f64 #s(literal 1/4 binary64) %228 (*.f64 #s(literal 1/2 binary64) %228))) %1652 = (/.f64 #s(literal -2 binary64) %1616) %1655 = (/ -1/2 %223) %1663 = (fma.f64 #s(literal 1/8 binary64) %228 (*.f64 #s(literal 1/4 binary64) %230)) %1683 = (/.f64 #s(literal -1/2 binary64) %1616) %1686 = (/ 4 %223) %1692 = (fma.f64 #s(literal -2 binary64) %230 (*.f64 #s(literal -1 binary64) %228)) %1695 = (*.f64 #s(literal -2 binary64) es) %1713 = (/.f64 #s(literal 4 binary64) %1616) %1716 = (/ 1/4 %223) %1722 = (fma.f64 #s(literal -1/8 binary64) %230 (*.f64 #s(literal -1/16 binary64) %228)) %1742 = (/.f64 #s(literal 1/4 binary64) %1616) %1745 = (/ phi %223) %1751 = (fma.f64 #s(literal -1/2 binary64) %230 (*.f64 #s(literal -1/4 binary64) %228)) %1754 = (*.f64 #s(literal -1/2 binary64) es) %1774 = (/.f64 phi %1616) %1777 = (/ %1476 %223) %1781 = (*.f64 es (*.f64 %9 %1480)) %1785 = (*.f64 es %1480) %1786 = (*.f64 %1480 %230) %1787 = (*.f64 %228 %1480) %1789 = (fma.f64 #s(literal -1/2 binary64) %1786 (*.f64 #s(literal -1/4 binary64) %1787)) %1790 = (*.f64 %9 %1789) %1801 = (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %1480 %239) (fma.f64 #s(literal -1/4 binary64) (*.f64 es %1786) (*.f64 #s(literal 1/2 binary64) (*.f64 es %1789))))) %1810 = (/.f64 %1480 %1616) %1811 = (*.f64 #s(literal -1 binary64) %1810) %1815 = (/ (+ %1475 %1475) %223) %1832 = (*.f64 #s(literal 2 binary64) %1810) %1835 = (* %1475 %1475) %1836 = (/ %1835 %223) %1842 = (*.f64 %1500 %230) %1845 = (fma.f64 #s(literal -1/2 binary64) %1842 (*.f64 #s(literal -1/4 binary64) (*.f64 %228 %1500))) %1848 = (*.f64 #s(literal -1/2 binary64) %1501) %1866 = (/.f64 %1500 %1616) %1870 = (/ (+ %1835 %1475) %223) %1871 = (+.f64 %1480 %1500) %1878 = (*.f64 %1871 %230) %1881 = (fma.f64 #s(literal -1/2 binary64) %1878 (*.f64 #s(literal -1/4 binary64) (*.f64 %228 %1871))) %1885 = (*.f64 #s(literal -1/2 binary64) (*.f64 es %1871)) %1905 = (/.f64 %1871 %1616) %1910 = (/ (- (exp %1475) 1) %223) %1911 = (expm1.f64 %1480) %1919 = (*.f64 %230 %1911) %1922 = (fma.f64 #s(literal -1/2 binary64) %1919 (*.f64 #s(literal -1/4 binary64) (*.f64 %228 %1911))) %1926 = (*.f64 #s(literal -1/2 binary64) (*.f64 es %1911)) %1948 = (/.f64 %1911 %1616) %1951 = (* %1475 one_es) %1953 = (+ (* %1951 ca) %1475) %1954 = (/ %1953 %223) %1955 = (+.f64 %1480 %1482) %1962 = (*.f64 %1955 %230) %1965 = (fma.f64 #s(literal -1/2 binary64) %1962 (*.f64 #s(literal -1/4 binary64) (*.f64 %228 %1955))) %1969 = (*.f64 #s(literal -1/2 binary64) (*.f64 es %1955)) %1991 = (/.f64 %1955 %1616) %1994 = (neg ca) %1995 = (* %1951 %1994) %1996 = (+ %1995 %1475) %1997 = (/ %1996 %223) %1998 = (+.f64 %1480 %1483) %2006 = (*.f64 %1998 %230) %2009 = (fma.f64 #s(literal -1/2 binary64) %2006 (*.f64 #s(literal -1/4 binary64) (*.f64 %228 %1998))) %2013 = (*.f64 #s(literal -1/2 binary64) (*.f64 es %1998)) %2035 = (/.f64 %1998 %1616) %2038 = (* es 1/2) %2039 = (- 1 %2038) %2040 = (sqrt %2039) %2041 = (/ %139 %2040) %2042 = (*.f64 #s(literal 1/2 binary64) es) %2044 = (sqrt.f64 (-.f64 #s(literal 1 binary64) %2042)) %2045 = (/.f64 %122 %2044) %2048 = (/.f64 %56 %2044) %2052 = (/.f64 %60 %2044) %2063 = (asin %2041) %2064 = (/.f64 %1621 %2044) %2067 = (* es %1532) %2068 = (- 1 %2067) %2069 = (sqrt %2068) %2070 = (/ %139 %2069) %2072 = (/.f64 (*.f64 es %1538) %1541) %2074 = (sqrt.f64 (-.f64 #s(literal 1 binary64) %2072)) %2075 = (/.f64 %122 %2074) %2078 = (/.f64 %56 %2074) %2082 = (/.f64 %60 %2074) %2093 = (asin %2070) %2094 = (/.f64 %1621 %2074) %2108 = (*.f64 ca %1609) %2119 = (/.f64 %122 phi) %2124 = (/.f64 %60 phi) %2125 = (fma.f64 #s(literal 1/2 binary64) %122 %2124) %2126 = (-.f64 %2125 %260) %2129 = (*.f64 %9 %261) %2133 = (+ %252 %291) %2140 = (pow.f64 %1609 #s(literal 4 binary64)) %2142 = (*.f64 es %2140) %2144 = (*.f64 #s(literal -1/8 binary64) %2142) %2146 = (fma.f64 #s(literal -1/2 binary64) %1613 %2144) %2148 = (*.f64 es %2146) %2152 = (/.f64 %1613 es) %2154 = (*.f64 #s(literal -1 binary64) %2152) %2156 = (sqrt.f64 %2154) %2158 = (*.f64 es %2156) %2162 = (/.f64 %1139 %1616) %2166 = (/.f64 %1611 %1616) %2168 = (/.f64 %1139 one_es) %2170 = (fma.f64 #s(literal -1 binary64) %2168 %2108) %2174 = (*.f64 ca %1616) %2176 = (/.f64 %1139 %2174) %2178 = (/.f64 %1610 %1616) %2180 = (fma.f64 #s(literal -1 binary64) %2176 %2178) %2184 = (/.f64 %1611 sa) %2186 = (-.f64 %2184 %1138) %2191 = (/.f64 %1138 %1616) %2193 = (*.f64 sa %1616) %2195 = (/.f64 %1611 %2193) %2197 = (fma.f64 #s(literal -1 binary64) %2191 %2195) %2201 = (*.f64 sa %1137) %2203 = (*.f64 lamt %2201) %2205 = (/.f64 %2203 %1616) %2223 = (/.f64 %1139 phi) %2233 = (sqrt.f64 (neg.f64 es)) %2234 = (*.f64 phi %2233) %2236 = (*.f64 %9 %2233) %2240 = (*.f64 phi (+.f64 %2233 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %2236)))) %2242 = (/.f64 #s(literal 1/2 binary64) %2236) %2244 = (pow.f64 %2233 #s(literal 3 binary64)) %2245 = (*.f64 %315 %2244) %2248 = (*.f64 phi (-.f64 (+.f64 %2233 %2242) (/.f64 #s(literal 1/8 binary64) %2245))) %2251 = (pow.f64 phi #s(literal 6 binary64)) %2262 = (*.f64 phi (-.f64 (+.f64 %2233 (+.f64 %2242 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %2251 (pow.f64 %2233 #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %2245)))) %2264 = (/.f64 %60 %2233) %2266 = (/.f64 %1139 %2234) %2270 = (/.f64 %60 (*.f64 %9 %2244)) %2302 = (fma.f64 #s(literal -1 binary64) %60 %2119) %2332 = (/.f64 %1139 %2233) %2333 = (*.f64 phi %2244) %2354 = (*.f64 #s(literal -1 binary64) %1614) %2357 = (*.f64 #s(literal -1/2 binary64) %1614) %2360 = (pow.f64 %1609 #s(literal 6 binary64)) %2361 = (*.f64 es %2360) %2369 = (*.f64 %1613 %1621) %2374 = (*.f64 %2140 %1621) %2376 = (fma.f64 #s(literal -1/4 binary64) %2374 (*.f64 #s(literal -1/8 binary64) %2374)) %2379 = (*.f64 #s(literal -1/2 binary64) %2369) %2403 = (*.f64 #s(literal 1/2 binary64) %145) %2411 = (*.f64 es %124) %2412 = (fma.f64 #s(literal -1/2 binary64) %2411 %147) %2419 = (sqrt.f64 %2354) %2426 = (*.f64 %1137 (*.f64 %102 %1613)) %2427 = (*.f64 sa %2426) %2428 = (*.f64 es %2427) %2432 = (*.f64 %1137 (*.f64 %102 %2140)) %2433 = (*.f64 sa %2432) %2435 = (fma.f64 #s(literal -1/4 binary64) %2433 (*.f64 #s(literal -1/8 binary64) %2433)) %2436 = (*.f64 es %2435) %2438 = (*.f64 #s(literal -1/2 binary64) %2427) %2443 = (*.f64 %1137 (*.f64 %102 %2360)) %2444 = (*.f64 sa %2443) %2448 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %2444 (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %2435)))) %2455 = (*.f64 #s(literal -1 binary64) %1139) %2472 = (*.f64 one_es (pow.f64 %1609 #s(literal 3 binary64))) %2473 = (*.f64 es %2472) %2474 = (*.f64 ca %2473) %2478 = (*.f64 one_es (pow.f64 %1609 #s(literal 5 binary64))) %2479 = (*.f64 ca %2478) %2481 = (fma.f64 #s(literal -1/4 binary64) %2479 (*.f64 #s(literal -1/8 binary64) %2479)) %2484 = (*.f64 ca %2472) %2485 = (*.f64 #s(literal -1/2 binary64) %2484) %2492 = (*.f64 one_es (pow.f64 %1609 #s(literal 7 binary64))) %2493 = (*.f64 ca %2492) %2496 = (fma.f64 #s(literal -1/8 binary64) %2493 (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %2481))) %2509 = (*.f64 ca %1613) %2525 = (/.f64 %1139 ca) %2530 = (/.f64 %2433 ca) %2532 = (fma.f64 #s(literal -1/4 binary64) %2530 (*.f64 #s(literal -1/8 binary64) %2530)) %2535 = (/.f64 %2427 ca) %2536 = (*.f64 #s(literal -1/2 binary64) %2535) %2543 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %2444 ca) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %2532))) %2554 = (fma.f64 #s(literal -1/4 binary64) %2478 (*.f64 #s(literal -1/8 binary64) %2478)) %2557 = (*.f64 #s(literal -1/2 binary64) %2472) %2563 = (fma.f64 #s(literal -1/8 binary64) %2492 (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %2554))) %2571 = (fma.f64 #s(literal -1 binary64) %2525 %1610) %2573 = (-.f64 %2536 %2557) %2577 = (-.f64 %2532 %2554) %2578 = (*.f64 es %2577) %2585 = (*.f64 es (-.f64 %2543 %2563)) %2595 = (*.f64 ca %2571) %2616 = (fma.f64 #s(literal -1/4 binary64) %2432 (*.f64 #s(literal -1/8 binary64) %2432)) %2619 = (*.f64 #s(literal -1/2 binary64) %2426) %2625 = (fma.f64 #s(literal -1/8 binary64) %2443 (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %2616))) %2633 = (*.f64 sa %1613) %2638 = (*.f64 sa %2140) %2657 = (/.f64 %2479 sa) %2659 = (fma.f64 #s(literal -1/4 binary64) %2657 (*.f64 #s(literal -1/8 binary64) %2657)) %2663 = (*.f64 #s(literal -1/2 binary64) (/.f64 %2484 sa)) %2670 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %2493 sa) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %2659))) %2678 = (fma.f64 #s(literal -1 binary64) %1138 %2184) %2680 = (-.f64 %2619 %2663) %2684 = (-.f64 %2616 %2659) %2691 = (-.f64 %2625 %2670) %2702 = (*.f64 sa %2678) %2704 = (*.f64 sa %2680) %2707 = (*.f64 sa %2684) %2718 = (*.f64 lamt (*.f64 sa (*.f64 %1137 %1613))) %2724 = (*.f64 lamt (*.f64 sa (*.f64 %1137 %2140))) %2726 = (fma.f64 #s(literal -1/4 binary64) %2724 (*.f64 #s(literal -1/8 binary64) %2724)) %2729 = (*.f64 #s(literal -1/2 binary64) %2718) %2738 = (fma.f64 #s(literal -1/8 binary64) (*.f64 lamt (*.f64 sa (*.f64 %1137 %2360))) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %2726))) %2773 = (*.f64 #s(literal -1 binary64) es) %2774 = (+.f64 #s(literal 1 binary64) %2773) %2776 = (+.f64 #s(literal 1 binary64) %1754) %2782 = (*.f64 #s(literal -1/16 binary64) es) %2794 = (fma.f64 #s(literal -1/4 binary64) %1140 (*.f64 #s(literal -1/8 binary64) %1140)) %2797 = (*.f64 #s(literal -1/2 binary64) %1140) %2816 = (*.f64 #s(literal -4 binary64) es) %2817 = (+.f64 #s(literal 1 binary64) %2816) %2836 = (*.f64 #s(literal -2 binary64) %1191) %2837 = (fma.f64 #s(literal -4 binary64) %1191 %2836) %2858 = (*.f64 #s(literal -1/4 binary64) es) %2859 = (+.f64 #s(literal 1 binary64) %2858) %2864 = (*.f64 #s(literal -1/128 binary64) es) %2884 = (fma.f64 #s(literal -1/64 binary64) %1243 (*.f64 #s(literal -1/128 binary64) %1243)) %2887 = (*.f64 #s(literal -1/8 binary64) %1243) %2911 = (fma.f64 #s(literal -1/4 binary64) %1282 (*.f64 #s(literal -1/8 binary64) %1282)) %2914 = (*.f64 #s(literal -1/2 binary64) %1282) %2937 = (fma.f64 #s(literal -1/64 binary64) %1318 (*.f64 #s(literal -1/128 binary64) %1318)) %2940 = (*.f64 #s(literal -1/8 binary64) %1318) %2959 = (*.f64 #s(literal -9/4 binary64) es) %2960 = (+.f64 #s(literal 1 binary64) %2959) %2988 = (fma.f64 #s(literal -81/64 binary64) %1372 (*.f64 #s(literal -81/128 binary64) %1372)) %2991 = (*.f64 #s(literal -9/8 binary64) %1372) %3010 = (+.f64 #s(literal 1 binary64) %2782) %3013 = (*.f64 #s(literal -1/32 binary64) es) %3037 = (fma.f64 #s(literal -1/1024 binary64) %1425 (*.f64 #s(literal -1/2048 binary64) %1425)) %3040 = (*.f64 #s(literal -1/32 binary64) %1425) %3071 = (*.f64 %9 %1469) %3076 = (*.f64 %315 %1469) %3078 = (fma.f64 #s(literal -1/4 binary64) %3076 (*.f64 #s(literal -1/8 binary64) %3076)) %3081 = (*.f64 #s(literal -1/2 binary64) %3071) %3101 = (*.f64 #s(literal -1 binary64) %1501) %3106 = (pow.f64 %1480 #s(literal 4 binary64)) %3113 = (pow.f64 %1480 #s(literal 6 binary64)) %3122 = (*.f64 %1500 %1528) %3128 = (*.f64 %3106 %1528) %3130 = (fma.f64 #s(literal -1/4 binary64) %3128 (*.f64 #s(literal -1/8 binary64) %3128)) %3133 = (*.f64 #s(literal -1/2 binary64) %3122) %3153 = (*.f64 #s(literal -1 binary64) %1562) %3159 = (/.f64 %1559 %1561) %3160 = (pow.f64 %1538 #s(literal 4 binary64)) %3162 = (pow.f64 %1541 #s(literal 4 binary64)) %3170 = (pow.f64 %1538 #s(literal 6 binary64)) %3172 = (pow.f64 %1541 #s(literal 6 binary64)) %3181 = (*.f64 %1559 %1587) %3188 = (/.f64 (*.f64 %3160 %1587) %3162) %3190 = (fma.f64 #s(literal -1/4 binary64) %3188 (*.f64 #s(literal -1/8 binary64) %3188)) %3194 = (*.f64 #s(literal -1/2 binary64) (/.f64 %3181 %1561)) %3213 = (*.f64 %1613 %1612) %3218 = (*.f64 %2140 %1612) %3220 = (fma.f64 #s(literal -1/4 binary64) %3218 (*.f64 #s(literal -1/8 binary64) %3218)) %3223 = (*.f64 #s(literal -1/2 binary64) %3213) %3245 = (fma.f64 #s(literal 1/4 binary64) %2140 (*.f64 #s(literal 1/2 binary64) %2140)) %3267 = (fma.f64 #s(literal 1/16 binary64) %2140 (*.f64 #s(literal 1/8 binary64) %2140)) %3270 = (*.f64 #s(literal 1/4 binary64) %1613) %3290 = (fma.f64 #s(literal -1 binary64) %2140 (*.f64 #s(literal -1/2 binary64) %2140)) %3293 = (*.f64 #s(literal -2 binary64) %1613) %3313 = (fma.f64 #s(literal -1/16 binary64) %2140 (*.f64 #s(literal -1/32 binary64) %2140)) %3316 = (*.f64 #s(literal -1/8 binary64) %1613) %3332 = (*.f64 phi %1613) %3337 = (*.f64 phi %2140) %3339 = (fma.f64 #s(literal -1/4 binary64) %3337 (*.f64 #s(literal -1/8 binary64) %3337)) %3342 = (*.f64 #s(literal -1/2 binary64) %3332) %3359 = (*.f64 %1480 %1613) %3360 = (*.f64 es %3359) %3364 = (*.f64 %1480 %2140) %3366 = (fma.f64 #s(literal -1/4 binary64) %3364 (*.f64 #s(literal -1/8 binary64) %3364)) %3367 = (*.f64 es %3366) %3376 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %1480 %2360) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3366)))) %3396 = (*.f64 %1500 %1613) %3400 = (*.f64 %1500 %2140) %3402 = (fma.f64 #s(literal -1/4 binary64) %3400 (*.f64 #s(literal -1/8 binary64) %3400)) %3405 = (*.f64 #s(literal -1/2 binary64) %3396) %3420 = (*.f64 %1613 %1871) %3425 = (*.f64 %2140 %1871) %3427 = (fma.f64 #s(literal -1/4 binary64) %3425 (*.f64 #s(literal -1/8 binary64) %3425)) %3430 = (*.f64 #s(literal -1/2 binary64) %3420) %3447 = (*.f64 %1613 %1911) %3453 = (*.f64 %2140 %1911) %3455 = (fma.f64 #s(literal -1/4 binary64) %3453 (*.f64 #s(literal -1/8 binary64) %3453)) %3458 = (*.f64 #s(literal -1/2 binary64) %3447) %3477 = (*.f64 %1613 %1955) %3482 = (*.f64 %2140 %1955) %3484 = (fma.f64 #s(literal -1/4 binary64) %3482 (*.f64 #s(literal -1/8 binary64) %3482)) %3487 = (*.f64 #s(literal -1/2 binary64) %3477) %3506 = (*.f64 %1613 %1998) %3512 = (*.f64 %2140 %1998) %3514 = (fma.f64 #s(literal -1/4 binary64) %3512 (*.f64 #s(literal -1/8 binary64) %3512)) %3517 = (*.f64 #s(literal -1/2 binary64) %3506) %3552 = (fma.f64 #s(literal -1/16 binary64) %1621 (*.f64 #s(literal -1/32 binary64) %1621)) %3555 = (*.f64 #s(literal -1/4 binary64) %1621) %3572 = (/.f64 %1536 %1541) %3573 = (*.f64 %1536 %1541) %3574 = (/.f64 #s(literal 1 binary64) %3573) %3575 = (-.f64 %3572 %3574) %3578 = (-.f64 %3574 %3572) %3579 = (*.f64 es %3578) %3585 = (pow.f64 %3578 #s(literal 2 binary64)) %3592 = (pow.f64 %3578 #s(literal 3 binary64)) %3601 = (*.f64 %1621 %3578) %3606 = (*.f64 %1621 %3585) %3608 = (fma.f64 #s(literal -1/4 binary64) %3606 (*.f64 #s(literal -1/8 binary64) %3606)) %3611 = (*.f64 #s(literal 1/2 binary64) %3601) %3637 = (*.f64 %228 %2156) %3641 = (*.f64 es (+.f64 %2156 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3637)))) %3643 = (/.f64 #s(literal 1/2 binary64) %3637) %3645 = (pow.f64 es #s(literal 4 binary64)) %3646 = (pow.f64 %2156 #s(literal 3 binary64)) %3647 = (*.f64 %3645 %3646) %3650 = (*.f64 es (-.f64 (+.f64 %2156 %3643) (/.f64 #s(literal 1/8 binary64) %3647))) %3652 = (pow.f64 es #s(literal 6 binary64)) %3653 = (pow.f64 %2156 #s(literal 5 binary64)) %3654 = (*.f64 %3652 %3653) %3662 = (*.f64 es (-.f64 (+.f64 %2156 (+.f64 %3643 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %3654)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %3647)))) %3664 = (/.f64 %1621 %2158) %3666 = (*.f64 %228 %3646) %3667 = (/.f64 %1621 %3666) %3668 = (/.f64 %1611 %2156) %3670 = (/.f64 %1139 %2156) %3672 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %3667 %3668) %3670) es) %3674 = (/.f64 %1621 %3653) %3676 = (fma.f64 #s(literal -1/4 binary64) %3674 (*.f64 #s(literal -1/8 binary64) %3674)) %3679 = (fma.f64 #s(literal 1/2 binary64) %3667 %3670) %3681 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3676 %3645) %3668) %3679) es) %3683 = (pow.f64 %2156 #s(literal 2 binary64)) %3685 = (pow.f64 %2156 #s(literal 7 binary64)) %3691 = (*.f64 %3645 %3653) %3692 = (/.f64 %1621 %3691) %3696 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3676 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1621 %3685))) %3652) %3668) (fma.f64 #s(literal -1/4 binary64) %3692 (fma.f64 #s(literal -1/8 binary64) %3692 %3679))) es) %3699 = (/.f64 %122 es) %3706 = (/.f64 %145 es) %3718 = (/.f64 %147 es) %3719 = (fma.f64 #s(literal -1/2 binary64) %124 %3718) %3725 = (*.f64 #s(literal -1/8 binary64) %2140) %3726 = (fma.f64 #s(literal -1/2 binary64) %2152 %3725) %3739 = (/.f64 %1139 %2158) %3741 = (/.f64 %1139 %3666) %3743 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %3741 %3670) es) %3745 = (/.f64 %1139 %3653) %3747 = (fma.f64 #s(literal -1/4 binary64) %3745 (*.f64 #s(literal -1/8 binary64) %3745)) %3750 = (*.f64 #s(literal 1/2 binary64) %3741) %3752 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3747 %3645) %3670) %3750) es) %3760 = (/.f64 %1139 %3691) %3762 = (fma.f64 #s(literal -1/4 binary64) %3760 (fma.f64 #s(literal -1/8 binary64) %3760 %3750)) %3764 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3747 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1139 %3685))) %3652) %3670) %3762) es) %3769 = (/.f64 (fma.f64 #s(literal -1 binary64) %3670 %3750) es) %3772 = (/.f64 (fma.f64 #s(literal -1 binary64) %3670 %3762) es) %3774 = (*.f64 %3652 %3683) %3776 = (*.f64 %3652 %3685) %3783 = (/.f64 (fma.f64 #s(literal -1 binary64) %3670 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3747 %3774) (fma.f64 #s(literal -1/4 binary64) %3760 (fma.f64 #s(literal -1/8 binary64) %3760 (fma.f64 #s(literal 1/8 binary64) (/.f64 %1139 %3776) %3750))))) es) %3785 = (/.f64 %1611 %2158) %3787 = (/.f64 %1611 %3666) %3789 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %3787 %3668) es) %3791 = (/.f64 %1611 %3653) %3793 = (fma.f64 #s(literal -1/4 binary64) %3791 (*.f64 #s(literal -1/8 binary64) %3791)) %3796 = (*.f64 #s(literal 1/2 binary64) %3787) %3798 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3793 %3645) %3668) %3796) es) %3806 = (/.f64 %1611 %3691) %3808 = (fma.f64 #s(literal -1/4 binary64) %3806 (fma.f64 #s(literal -1/8 binary64) %3806 %3796)) %3810 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3793 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1611 %3685))) %3652) %3668) %3808) es) %3812 = (*.f64 ca %2158) %3815 = (*.f64 ca %2156) %3816 = (fma.f64 #s(literal 1/2 binary64) (/.f64 ca %3637) %3815) %3817 = (*.f64 es %3816) %3819 = (/.f64 ca %3647) %3821 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %3819 %3816)) %3826 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %3819 (fma.f64 #s(literal 1/16 binary64) (/.f64 ca %3654) %3816))) %3828 = (/.f64 %1139 %3812) %3831 = (/.f64 %1139 (*.f64 ca %3666)) %3832 = (/.f64 %1139 %3815) %3834 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %3831 %3832) es) %3837 = (/.f64 %1139 (*.f64 ca %3653)) %3839 = (fma.f64 #s(literal -1/4 binary64) %3837 (*.f64 #s(literal -1/8 binary64) %3837)) %3842 = (*.f64 #s(literal 1/2 binary64) %3831) %3844 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3839 %3645) %3832) %3842) es) %3850 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %3839 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1139 (*.f64 ca %3685)))) %3854 = (/.f64 %1139 (*.f64 ca %3691)) %3858 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3850 %3652) %3832) (fma.f64 #s(literal -1/4 binary64) %3854 (fma.f64 #s(literal -1/8 binary64) %3854 %3842))) es) %3860 = (/.f64 %1610 %2158) %3862 = (/.f64 %1610 %3666) %3863 = (/.f64 %1610 %2156) %3865 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %3862 %3863) es) %3867 = (/.f64 %1610 %3653) %3869 = (fma.f64 #s(literal -1/4 binary64) %3867 (*.f64 #s(literal -1/8 binary64) %3867)) %3872 = (*.f64 #s(literal 1/2 binary64) %3862) %3874 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3869 %3645) %3863) %3872) es) %3879 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %3869 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1610 %3685))) %3882 = (/.f64 %1610 %3691) %3884 = (fma.f64 #s(literal -1/4 binary64) %3882 (fma.f64 #s(literal -1/8 binary64) %3882 %3872)) %3886 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3879 %3652) %3863) %3884) es) %3888 = (fma.f64 #s(literal -1 binary64) %3832 %3863) %3889 = (/.f64 %3888 es) %3891 = (fma.f64 #s(literal 1/2 binary64) %3831 %3863) %3894 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3832 %3891) %3872) es) %3900 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3832 (fma.f64 #s(literal -1/4 binary64) %3854 (fma.f64 #s(literal -1/8 binary64) %3854 %3891))) %3884) es) %3917 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3832 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3839 %3774) (fma.f64 #s(literal -1/4 binary64) %3854 (fma.f64 #s(literal -1/8 binary64) %3854 (fma.f64 #s(literal 1/8 binary64) (/.f64 %1139 (*.f64 ca %3776)) %3891))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 %3869 %3774) (fma.f64 #s(literal -1/4 binary64) %3882 (fma.f64 #s(literal -1/8 binary64) %3882 (fma.f64 #s(literal 1/8 binary64) (/.f64 %1610 %3776) %3872))))) es) %3920 = (/.f64 (*.f64 ca %3888) es) %3929 = (/.f64 (*.f64 ca (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1139 (*.f64 ca %3646))) (*.f64 #s(literal 1/2 binary64) (/.f64 %1610 %3646)))) %228) %3931 = (/.f64 (fma.f64 ca %3888 %3929) es) %3935 = (/.f64 (*.f64 ca (-.f64 %3839 %3869)) %3645) %3938 = (/.f64 (fma.f64 ca %3888 (+.f64 %3929 %3935)) es) %3946 = (/.f64 (fma.f64 ca %3888 (+.f64 %3929 (+.f64 (/.f64 (*.f64 ca (-.f64 %3850 %3879)) %3652) %3935))) es) %3948 = (/.f64 %1138 %2158) %3950 = (/.f64 %1138 %3666) %3951 = (/.f64 %1138 %2156) %3953 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %3950 %3951) es) %3955 = (/.f64 %1138 %3653) %3957 = (fma.f64 #s(literal -1/4 binary64) %3955 (*.f64 #s(literal -1/8 binary64) %3955)) %3960 = (*.f64 #s(literal 1/2 binary64) %3950) %3962 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3957 %3645) %3951) %3960) es) %3967 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %3957 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1138 %3685))) %3970 = (/.f64 %1138 %3691) %3974 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3967 %3652) %3951) (fma.f64 #s(literal -1/4 binary64) %3970 (fma.f64 #s(literal -1/8 binary64) %3970 %3960))) es) %3976 = (*.f64 sa %2156) %3977 = (*.f64 es %3976) %3980 = (fma.f64 #s(literal 1/2 binary64) (/.f64 sa %3637) %3976) %3981 = (*.f64 es %3980) %3983 = (/.f64 sa %3647) %3985 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %3983 %3980)) %3990 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %3983 (fma.f64 #s(literal 1/16 binary64) (/.f64 sa %3654) %3980))) %3992 = (/.f64 %1611 %3977) %3994 = (*.f64 sa %3646) %3996 = (/.f64 %1611 (*.f64 %228 %3994)) %3997 = (/.f64 %1611 %3976) %3999 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %3996 %3997) es) %4001 = (*.f64 sa %3653) %4002 = (/.f64 %1611 %4001) %4004 = (fma.f64 #s(literal -1/4 binary64) %4002 (*.f64 #s(literal -1/8 binary64) %4002)) %4007 = (*.f64 #s(literal 1/2 binary64) %3996) %4009 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4004 %3645) %3997) %4007) es) %4012 = (*.f64 sa %3685) %4015 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %4004 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1611 %4012))) %4019 = (/.f64 %1611 (*.f64 %3645 %4001)) %4021 = (fma.f64 #s(literal -1/4 binary64) %4019 (fma.f64 #s(literal -1/8 binary64) %4019 %4007)) %4023 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4015 %3652) %3997) %4021) es) %4025 = (fma.f64 #s(literal -1 binary64) %3951 %3997) %4026 = (/.f64 %4025 es) %4028 = (fma.f64 #s(literal 1/2 binary64) %3950 %3997) %4031 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3951 %4028) %4007) es) %4037 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3951 (fma.f64 #s(literal -1/4 binary64) %3970 (fma.f64 #s(literal -1/8 binary64) %3970 %4028))) %4021) es) %4054 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3951 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3957 %3774) (fma.f64 #s(literal -1/4 binary64) %3970 (fma.f64 #s(literal -1/8 binary64) %3970 (fma.f64 #s(literal 1/8 binary64) (/.f64 %1138 %3776) %4028))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 %4004 %3774) (fma.f64 #s(literal -1/4 binary64) %4019 (fma.f64 #s(literal -1/8 binary64) %4019 (fma.f64 #s(literal 1/8 binary64) (/.f64 %1611 (*.f64 %3652 %4012)) %4007))))) es) %4057 = (/.f64 (*.f64 sa %4025) es) %4065 = (/.f64 (*.f64 sa (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1138 %3646)) (*.f64 #s(literal 1/2 binary64) (/.f64 %1611 %3994)))) %228) %4067 = (/.f64 (fma.f64 sa %4025 %4065) es) %4071 = (/.f64 (*.f64 sa (-.f64 %3957 %4004)) %3645) %4074 = (/.f64 (fma.f64 sa %4025 (+.f64 %4065 %4071)) es) %4082 = (/.f64 (fma.f64 sa %4025 (+.f64 %4065 (+.f64 (/.f64 (*.f64 sa (-.f64 %3967 %4015)) %3652) %4071))) es) %4084 = (/.f64 %2203 %2158) %4086 = (/.f64 %2203 %3666) %4087 = (/.f64 %2203 %2156) %4089 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %4086 %4087) es) %4091 = (/.f64 %2203 %3653) %4093 = (fma.f64 #s(literal -1/4 binary64) %4091 (*.f64 #s(literal -1/8 binary64) %4091)) %4096 = (*.f64 #s(literal 1/2 binary64) %4086) %4098 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4093 %3645) %4087) %4096) es) %4106 = (/.f64 %2203 %3691) %4110 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4093 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %2203 %3685))) %3652) %4087) (fma.f64 #s(literal -1/4 binary64) %4106 (fma.f64 #s(literal -1/8 binary64) %4106 %4096))) es) %4113 = (/.f64 (fma.f64 #s(literal -1 binary64) %4087 %3668) es) %4115 = (fma.f64 #s(literal 1/2 binary64) %4086 %3668) %4118 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4087 %4115) %3796) es) %4124 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4087 (fma.f64 #s(literal -1/4 binary64) %4106 (fma.f64 #s(literal -1/8 binary64) %4106 %4115))) %3808) es) %4140 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4087 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4093 %3774) (fma.f64 #s(literal -1/4 binary64) %4106 (fma.f64 #s(literal -1/8 binary64) %4106 (fma.f64 #s(literal 1/8 binary64) (/.f64 %2203 %3776) %4115))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 %3793 %3774) (fma.f64 #s(literal -1/4 binary64) %3806 (fma.f64 #s(literal -1/8 binary64) %3806 (fma.f64 #s(literal 1/8 binary64) (/.f64 %1611 %3776) %3796))))) es) %4147 = (*.f64 %228 %487) %4151 = (*.f64 es (+.f64 %487 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4147)))) %4153 = (/.f64 #s(literal 1/2 binary64) %4147) %4155 = (pow.f64 %487 #s(literal 3 binary64)) %4156 = (*.f64 %3645 %4155) %4159 = (*.f64 es (-.f64 (+.f64 %487 %4153) (/.f64 #s(literal 1/8 binary64) %4156))) %4161 = (pow.f64 %487 #s(literal 5 binary64)) %4170 = (*.f64 es (-.f64 (+.f64 %487 (+.f64 %4153 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %4161))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %4156)))) %4172 = (/.f64 %1140 %490) %4174 = (*.f64 %228 %4155) %4175 = (/.f64 %1140 %4174) %4176 = (/.f64 %60 %487) %4178 = (/.f64 %1139 %487) %4180 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4175 %4176) %4178) es) %4182 = (/.f64 %1140 %4161) %4184 = (fma.f64 #s(literal -1/4 binary64) %4182 (*.f64 #s(literal -1/8 binary64) %4182)) %4187 = (fma.f64 #s(literal 1/2 binary64) %4175 %4178) %4189 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4184 %3645) %4176) %4187) es) %4192 = (pow.f64 %487 #s(literal 7 binary64)) %4198 = (*.f64 %3645 %4161) %4199 = (/.f64 %1140 %4198) %4203 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4184 %497) (*.f64 #s(literal 1/8 binary64) (/.f64 %1140 %4192))) %3652) %4176) (fma.f64 #s(literal -1/4 binary64) %4199 (fma.f64 #s(literal -1/8 binary64) %4199 %4187))) es) %4210 = (sqrt.f64 (/.f64 #s(literal -4 binary64) es)) %4211 = (*.f64 es %4210) %4213 = (*.f64 %228 %4210) %4217 = (*.f64 es (+.f64 %4210 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4213)))) %4219 = (/.f64 #s(literal 1/2 binary64) %4213) %4221 = (pow.f64 %4210 #s(literal 3 binary64)) %4222 = (*.f64 %3645 %4221) %4225 = (*.f64 es (-.f64 (+.f64 %4210 %4219) (/.f64 #s(literal 1/8 binary64) %4222))) %4227 = (pow.f64 %4210 #s(literal 5 binary64)) %4236 = (*.f64 es (-.f64 (+.f64 %4210 (+.f64 %4219 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %4227))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %4222)))) %4238 = (/.f64 %1191 %4211) %4241 = (/.f64 %1191 (*.f64 %228 %4221)) %4243 = (*.f64 #s(literal 2 binary64) (/.f64 %60 %4210)) %4245 = (/.f64 %1139 %4210) %4247 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4241 %4243) %4245) es) %4249 = (/.f64 %1191 %4227) %4251 = (fma.f64 #s(literal -1/4 binary64) %4249 (*.f64 #s(literal -1/8 binary64) %4249)) %4254 = (fma.f64 #s(literal 1/2 binary64) %4241 %4245) %4256 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4251 %3645) %4243) %4254) es) %4267 = (/.f64 %1191 (*.f64 %3645 %4227)) %4271 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4251 (pow.f64 %4210 #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 %1191 (pow.f64 %4210 #s(literal 7 binary64))))) %3652) %4243) (fma.f64 #s(literal -1/4 binary64) %4267 (fma.f64 #s(literal -1/8 binary64) %4267 %4254))) es) %4278 = (sqrt.f64 (/.f64 #s(literal -1/4 binary64) es)) %4279 = (*.f64 es %4278) %4281 = (*.f64 %228 %4278) %4285 = (*.f64 es (+.f64 %4278 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4281)))) %4287 = (/.f64 #s(literal 1/2 binary64) %4281) %4289 = (pow.f64 %4278 #s(literal 3 binary64)) %4290 = (*.f64 %3645 %4289) %4293 = (*.f64 es (-.f64 (+.f64 %4278 %4287) (/.f64 #s(literal 1/8 binary64) %4290))) %4295 = (pow.f64 %4278 #s(literal 5 binary64)) %4304 = (*.f64 es (-.f64 (+.f64 %4278 (+.f64 %4287 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %4295))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %4290)))) %4306 = (/.f64 %1243 %4279) %4308 = (*.f64 %228 %4289) %4309 = (/.f64 %1243 %4308) %4310 = (/.f64 %60 %4278) %4311 = (*.f64 #s(literal 1/2 binary64) %4310) %4313 = (/.f64 %1139 %4278) %4315 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4309 %4311) %4313) es) %4317 = (/.f64 %1243 %4295) %4319 = (fma.f64 #s(literal -1/4 binary64) %4317 (*.f64 #s(literal -1/8 binary64) %4317)) %4322 = (fma.f64 #s(literal 1/2 binary64) %4309 %4313) %4324 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4319 %3645) %4311) %4322) es) %4326 = (pow.f64 %4278 #s(literal 2 binary64)) %4328 = (pow.f64 %4278 #s(literal 7 binary64)) %4334 = (*.f64 %3645 %4295) %4335 = (/.f64 %1243 %4334) %4339 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4319 %4326) (*.f64 #s(literal 1/8 binary64) (/.f64 %1243 %4328))) %3652) %4311) (fma.f64 #s(literal -1/4 binary64) %4335 (fma.f64 #s(literal -1/8 binary64) %4335 %4322))) es) %4341 = (/.f64 %1282 %490) %4343 = (/.f64 %1282 %4174) %4347 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4176 (*.f64 #s(literal -1/2 binary64) %4343)) %4178) es) %4349 = (/.f64 %1282 %4161) %4351 = (fma.f64 #s(literal -1/4 binary64) %4349 (*.f64 #s(literal -1/8 binary64) %4349)) %4355 = (fma.f64 #s(literal 1/2 binary64) %4343 %4178) %4357 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4176 (*.f64 #s(literal -1 binary64) (/.f64 %4351 %3645))) %4355) es) %4366 = (/.f64 %1282 %4198) %4370 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4176 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4351 %497) (*.f64 #s(literal 1/8 binary64) (/.f64 %1282 %4192))) %3652))) (fma.f64 #s(literal -1/4 binary64) %4366 (fma.f64 #s(literal -1/8 binary64) %4366 %4355))) es) %4372 = (/.f64 %1318 %4279) %4374 = (/.f64 %1318 %4308) %4378 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4310 (*.f64 #s(literal -1/2 binary64) %4374)) %4313) es) %4380 = (/.f64 %1318 %4295) %4382 = (fma.f64 #s(literal -1/4 binary64) %4380 (*.f64 #s(literal -1/8 binary64) %4380)) %4384 = (*.f64 #s(literal -1/2 binary64) %4310) %4386 = (fma.f64 #s(literal 1/2 binary64) %4374 %4313) %4388 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4382 %3645) %4384) %4386) es) %4396 = (/.f64 %1318 %4334) %4400 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4382 %4326) (*.f64 #s(literal 1/8 binary64) (/.f64 %1318 %4328))) %3652) %4384) (fma.f64 #s(literal -1/4 binary64) %4396 (fma.f64 #s(literal -1/8 binary64) %4396 %4386))) es) %4407 = (sqrt.f64 (/.f64 #s(literal -9/4 binary64) es)) %4408 = (*.f64 es %4407) %4410 = (*.f64 %228 %4407) %4414 = (*.f64 es (+.f64 %4407 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4410)))) %4416 = (/.f64 #s(literal 1/2 binary64) %4410) %4418 = (pow.f64 %4407 #s(literal 3 binary64)) %4419 = (*.f64 %3645 %4418) %4422 = (*.f64 es (-.f64 (+.f64 %4407 %4416) (/.f64 #s(literal 1/8 binary64) %4419))) %4424 = (pow.f64 %4407 #s(literal 5 binary64)) %4433 = (*.f64 es (-.f64 (+.f64 %4407 (+.f64 %4416 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %4424))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %4419)))) %4435 = (/.f64 %1372 %4408) %4438 = (/.f64 %1372 (*.f64 %228 %4418)) %4440 = (*.f64 #s(literal 3/2 binary64) (/.f64 %60 %4407)) %4442 = (/.f64 %1139 %4407) %4444 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4438 %4440) %4442) es) %4446 = (/.f64 %1372 %4424) %4448 = (fma.f64 #s(literal -1/4 binary64) %4446 (*.f64 #s(literal -1/8 binary64) %4446)) %4451 = (fma.f64 #s(literal 1/2 binary64) %4438 %4442) %4453 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4448 %3645) %4440) %4451) es) %4464 = (/.f64 %1372 (*.f64 %3645 %4424)) %4468 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4448 (pow.f64 %4407 #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 %1372 (pow.f64 %4407 #s(literal 7 binary64))))) %3652) %4440) (fma.f64 #s(literal -1/4 binary64) %4464 (fma.f64 #s(literal -1/8 binary64) %4464 %4451))) es) %4475 = (sqrt.f64 (/.f64 #s(literal -1/16 binary64) es)) %4476 = (*.f64 es %4475) %4478 = (*.f64 %228 %4475) %4482 = (*.f64 es (+.f64 %4475 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4478)))) %4484 = (/.f64 #s(literal 1/2 binary64) %4478) %4486 = (pow.f64 %4475 #s(literal 3 binary64)) %4487 = (*.f64 %3645 %4486) %4490 = (*.f64 es (-.f64 (+.f64 %4475 %4484) (/.f64 #s(literal 1/8 binary64) %4487))) %4492 = (pow.f64 %4475 #s(literal 5 binary64)) %4501 = (*.f64 es (-.f64 (+.f64 %4475 (+.f64 %4484 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %4492))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %4487)))) %4503 = (/.f64 %1425 %4476) %4506 = (/.f64 %1425 (*.f64 %228 %4486)) %4508 = (*.f64 #s(literal 1/4 binary64) (/.f64 %60 %4475)) %4510 = (/.f64 %1139 %4475) %4512 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4506 %4508) %4510) es) %4514 = (/.f64 %1425 %4492) %4516 = (fma.f64 #s(literal -1/4 binary64) %4514 (*.f64 #s(literal -1/8 binary64) %4514)) %4519 = (fma.f64 #s(literal 1/2 binary64) %4506 %4510) %4521 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4516 %3645) %4508) %4519) es) %4532 = (/.f64 %1425 (*.f64 %3645 %4492)) %4536 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4516 (pow.f64 %4475 #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 %1425 (pow.f64 %4475 #s(literal 7 binary64))))) %3652) %4508) (fma.f64 #s(literal -1/4 binary64) %4532 (fma.f64 #s(literal -1/8 binary64) %4532 %4519))) es) %4541 = (sqrt.f64 %466) %4542 = (*.f64 es %4541) %4544 = (*.f64 %228 %4541) %4548 = (*.f64 es (+.f64 %4541 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4544)))) %4550 = (/.f64 #s(literal 1/2 binary64) %4544) %4552 = (pow.f64 %4541 #s(literal 3 binary64)) %4553 = (*.f64 %3645 %4552) %4556 = (*.f64 es (-.f64 (+.f64 %4541 %4550) (/.f64 #s(literal 1/8 binary64) %4553))) %4558 = (pow.f64 %4541 #s(literal 5 binary64)) %4567 = (*.f64 es (-.f64 (+.f64 %4541 (+.f64 %4550 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %4558))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %4553)))) %4569 = (/.f64 %1469 %4542) %4572 = (/.f64 %1469 (*.f64 %228 %4552)) %4573 = (/.f64 %56 %4541) %4575 = (/.f64 %1139 %4541) %4577 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4572 %4573) %4575) es) %4579 = (/.f64 %1469 %4558) %4581 = (fma.f64 #s(literal -1/4 binary64) %4579 (*.f64 #s(literal -1/8 binary64) %4579)) %4584 = (fma.f64 #s(literal 1/2 binary64) %4572 %4575) %4586 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4581 %3645) %4573) %4584) es) %4597 = (/.f64 %1469 (*.f64 %3645 %4558)) %4601 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4581 (pow.f64 %4541 #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 %1469 (pow.f64 %4541 #s(literal 7 binary64))))) %3652) %4573) (fma.f64 #s(literal -1/4 binary64) %4597 (fma.f64 #s(literal -1/8 binary64) %4597 %4584))) es) %4609 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1500 es))) %4610 = (*.f64 es %4609) %4612 = (*.f64 %228 %4609) %4616 = (*.f64 es (+.f64 %4609 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4612)))) %4618 = (/.f64 #s(literal 1/2 binary64) %4612) %4620 = (pow.f64 %4609 #s(literal 3 binary64)) %4621 = (*.f64 %3645 %4620) %4624 = (*.f64 es (-.f64 (+.f64 %4609 %4618) (/.f64 #s(literal 1/8 binary64) %4621))) %4626 = (pow.f64 %4609 #s(literal 5 binary64)) %4635 = (*.f64 es (-.f64 (+.f64 %4609 (+.f64 %4618 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %4626))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %4621)))) %4637 = (/.f64 %1528 %4610) %4639 = (/.f64 %1482 %4609) %4641 = (/.f64 %1528 (*.f64 %228 %4620)) %4644 = (/.f64 %1139 %4609) %4646 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4639 (*.f64 #s(literal -1/2 binary64) %4641)) %4644) es) %4648 = (/.f64 %1528 %4626) %4650 = (fma.f64 #s(literal -1/4 binary64) %4648 (*.f64 #s(literal -1/8 binary64) %4648)) %4654 = (fma.f64 #s(literal 1/2 binary64) %4641 %4644) %4656 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4639 (*.f64 #s(literal -1 binary64) (/.f64 %4650 %3645))) %4654) es) %4668 = (/.f64 %1528 (*.f64 %3645 %4626)) %4672 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4639 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4650 (pow.f64 %4609 #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 %1528 (pow.f64 %4609 #s(literal 7 binary64))))) %3652))) (fma.f64 #s(literal -1/4 binary64) %4668 (fma.f64 #s(literal -1/8 binary64) %4668 %4654))) es) %4681 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1559 (*.f64 es %1561)))) %4682 = (*.f64 es %4681) %4684 = (*.f64 %228 %4681) %4688 = (*.f64 es (+.f64 %4681 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4684)))) %4690 = (/.f64 #s(literal 1/2 binary64) %4684) %4692 = (pow.f64 %4681 #s(literal 3 binary64)) %4693 = (*.f64 %3645 %4692) %4696 = (*.f64 es (-.f64 (+.f64 %4681 %4690) (/.f64 #s(literal 1/8 binary64) %4693))) %4698 = (pow.f64 %4681 #s(literal 5 binary64)) %4707 = (*.f64 es (-.f64 (+.f64 %4681 (+.f64 %4690 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %4698))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %4693)))) %4709 = (/.f64 %1587 %4682) %4712 = (/.f64 %1587 (*.f64 %228 %4692)) %4714 = (/.f64 %1540 (*.f64 %4681 %1541)) %4716 = (/.f64 %1139 %4681) %4718 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4712 %4714) %4716) es) %4720 = (/.f64 %1587 %4698) %4722 = (fma.f64 #s(literal -1/4 binary64) %4720 (*.f64 #s(literal -1/8 binary64) %4720)) %4725 = (fma.f64 #s(literal 1/2 binary64) %4712 %4716) %4727 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4722 %3645) %4714) %4725) es) %4738 = (/.f64 %1587 (*.f64 %3645 %4698)) %4742 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4722 (pow.f64 %4681 #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 %1587 (pow.f64 %4681 #s(literal 7 binary64))))) %3652) %4714) (fma.f64 #s(literal -1/4 binary64) %4738 (fma.f64 #s(literal -1/8 binary64) %4738 %4725))) es) %4744 = (/.f64 %1612 %2158) %4746 = (/.f64 %1612 %3666) %4748 = (/.f64 %122 %2156) %4750 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4746 %3668) %4748) es) %4752 = (/.f64 %1612 %3653) %4754 = (fma.f64 #s(literal -1/4 binary64) %4752 (*.f64 #s(literal -1/8 binary64) %4752)) %4757 = (fma.f64 #s(literal 1/2 binary64) %4746 %4748) %4759 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4754 %3645) %3668) %4757) es) %4767 = (/.f64 %1612 %3691) %4771 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4754 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1612 %3685))) %3652) %3668) (fma.f64 #s(literal -1/4 binary64) %4767 (fma.f64 #s(literal -1/8 binary64) %4767 %4757))) es) %4775 = (/.f64 #s(literal 1 binary64) %3666) %4776 = (/.f64 #s(literal 1 binary64) %2156) %4777 = (*.f64 #s(literal 2 binary64) %4776) %4779 = (/.f64 (-.f64 %4775 %4777) es) %4785 = (/.f64 (-.f64 %4775 (+.f64 (/.f64 #s(literal 3/4 binary64) %3691) %4777)) es) %4788 = (/.f64 #s(literal 1 binary64) %3776) %4791 = (/.f64 #s(literal 1 binary64) %3691) %4795 = (/.f64 (-.f64 (+.f64 %4775 (*.f64 #s(literal 5/8 binary64) %4788)) (fma.f64 #s(literal 2 binary64) %4776 (*.f64 #s(literal 3/4 binary64) %4791))) es) %4800 = (*.f64 #s(literal 1/2 binary64) %4776) %4802 = (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) %4775) %4800) es) %4804 = (/.f64 #s(literal 1/4 binary64) %3666) %4809 = (/.f64 (-.f64 %4804 (+.f64 (/.f64 #s(literal 3/16 binary64) %3691) %4800)) es) %4817 = (/.f64 (-.f64 (+.f64 %4804 (*.f64 #s(literal 5/32 binary64) %4788)) (fma.f64 #s(literal 1/2 binary64) %4776 (*.f64 #s(literal 3/16 binary64) %4791))) es) %4824 = (/.f64 (-.f64 (*.f64 #s(literal 4 binary64) %4776) (*.f64 #s(literal 2 binary64) %4775)) es) %4828 = (/.f64 #s(literal 2 binary64) %3666) %4830 = (/.f64 (-.f64 (fma.f64 #s(literal 4 binary64) %4776 (/.f64 #s(literal 3/2 binary64) %3691)) %4828) es) %4837 = (/.f64 (-.f64 (fma.f64 #s(literal 4 binary64) %4776 (*.f64 #s(literal 3/2 binary64) %4791)) (fma.f64 #s(literal 5/4 binary64) %4788 %4828)) es) %4841 = (*.f64 #s(literal 1/4 binary64) %4776) %4844 = (/.f64 (-.f64 %4841 (*.f64 #s(literal 1/8 binary64) %4775)) es) %4849 = (/.f64 #s(literal 1/8 binary64) %3666) %4851 = (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 3/32 binary64) %3691) %4841) %4849) es) %4859 = (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) %4776 (*.f64 #s(literal 3/32 binary64) %4791)) (+.f64 %4849 (*.f64 #s(literal 5/64 binary64) %4788))) es) %4861 = (/.f64 phi %2158) %4863 = (/.f64 phi %3666) %4864 = (/.f64 phi %2156) %4866 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %4863 %4864) es) %4868 = (/.f64 phi %3653) %4870 = (fma.f64 #s(literal -1/4 binary64) %4868 (*.f64 #s(literal -1/8 binary64) %4868)) %4873 = (*.f64 #s(literal 1/2 binary64) %4863) %4875 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4870 %3645) %4864) %4873) es) %4883 = (/.f64 phi %3691) %4887 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4870 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 phi %3685))) %3652) %4864) (fma.f64 #s(literal -1/4 binary64) %4883 (fma.f64 #s(literal -1/8 binary64) %4883 %4873))) es) %4889 = (/.f64 %1480 %2158) %4892 = (/.f64 %1480 %2156) %4893 = (/.f64 %1480 %3666) %4894 = (*.f64 #s(literal 1/2 binary64) %4893) %4896 = (/.f64 (fma.f64 #s(literal -1 binary64) %4892 %4894) es) %4898 = (/.f64 %1480 %3691) %4902 = (/.f64 (fma.f64 #s(literal -1 binary64) %4892 (fma.f64 #s(literal -1/4 binary64) %4898 (fma.f64 #s(literal -1/8 binary64) %4898 %4894))) es) %4904 = (/.f64 %1480 %3653) %4906 = (fma.f64 #s(literal -1/4 binary64) %4904 (*.f64 #s(literal -1/8 binary64) %4904)) %4914 = (/.f64 (fma.f64 #s(literal -1 binary64) %4892 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4906 %3774) (fma.f64 #s(literal -1/4 binary64) %4898 (fma.f64 #s(literal -1/8 binary64) %4898 (fma.f64 #s(literal 1/8 binary64) (/.f64 %1480 %3776) %4894))))) es) %4919 = (fma.f64 #s(literal -1 binary64) %4893 (*.f64 #s(literal 2 binary64) %4892)) %4920 = (/.f64 %4919 es) %4923 = (fma.f64 #s(literal -2 binary64) (/.f64 %4906 %3645) %4919) %4924 = (/.f64 %4923 es) %4932 = (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4906 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1480 %3685))) %3652) %4923) es) %4934 = (/.f64 %1500 %2158) %4936 = (/.f64 %1500 %3666) %4937 = (/.f64 %1500 %2156) %4939 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %4936 %4937) es) %4941 = (/.f64 %1500 %3653) %4943 = (fma.f64 #s(literal -1/4 binary64) %4941 (*.f64 #s(literal -1/8 binary64) %4941)) %4946 = (*.f64 #s(literal 1/2 binary64) %4936) %4948 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4943 %3645) %4937) %4946) es) %4956 = (/.f64 %1500 %3691) %4960 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4943 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1500 %3685))) %3652) %4937) (fma.f64 #s(literal -1/4 binary64) %4956 (fma.f64 #s(literal -1/8 binary64) %4956 %4946))) es) %4962 = (/.f64 %1871 %2158) %4964 = (/.f64 %1871 %3666) %4965 = (+.f64 %4892 %4937) %4967 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %4964 %4965) es) %4969 = (/.f64 %1871 %3653) %4971 = (fma.f64 #s(literal -1/4 binary64) %4969 (*.f64 #s(literal -1/8 binary64) %4969)) %4974 = (*.f64 #s(literal 1/2 binary64) %4964) %4976 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4971 %3645) %4965) %4974) es) %4984 = (/.f64 %1871 %3691) %4988 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4971 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1871 %3685))) %3652) %4965) (fma.f64 #s(literal -1/4 binary64) %4984 (fma.f64 #s(literal -1/8 binary64) %4984 %4974))) es) %4990 = (/.f64 %1911 %2158) %4992 = (/.f64 %1911 %3666) %4993 = (/.f64 %1536 %2156) %4996 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4992 %4993) %4776) es) %4998 = (/.f64 %1911 %3653) %5000 = (fma.f64 #s(literal -1/4 binary64) %4998 (*.f64 #s(literal -1/8 binary64) %4998)) %5003 = (fma.f64 #s(literal 1/2 binary64) %4992 %4776) %5005 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5000 %3645) %4993) %5003) es) %5013 = (/.f64 %1911 %3691) %5017 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5000 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1911 %3685))) %3652) %4993) (fma.f64 #s(literal -1/4 binary64) %5013 (fma.f64 #s(literal -1/8 binary64) %5013 %5003))) es) %5019 = (/.f64 %1955 %2158) %5021 = (/.f64 %1955 %3666) %5022 = (/.f64 %1482 %2156) %5023 = (+.f64 %4892 %5022) %5025 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %5021 %5023) es) %5027 = (/.f64 %1955 %3653) %5029 = (fma.f64 #s(literal -1/4 binary64) %5027 (*.f64 #s(literal -1/8 binary64) %5027)) %5032 = (*.f64 #s(literal 1/2 binary64) %5021) %5034 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5029 %3645) %5023) %5032) es) %5042 = (/.f64 %1955 %3691) %5046 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5029 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1955 %3685))) %3652) %5023) (fma.f64 #s(literal -1/4 binary64) %5042 (fma.f64 #s(literal -1/8 binary64) %5042 %5032))) es) %5048 = (/.f64 %1998 %2158) %5050 = (/.f64 %1998 %3666) %5053 = (/.f64 (fma.f64 #s(literal -1 binary64) %5022 (fma.f64 #s(literal -1/2 binary64) %5050 %4892)) es) %5055 = (/.f64 %1998 %3653) %5057 = (fma.f64 #s(literal -1/4 binary64) %5055 (*.f64 #s(literal -1/8 binary64) %5055)) %5061 = (*.f64 #s(literal 1/2 binary64) %5050) %5063 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5022 (fma.f64 #s(literal -1 binary64) (/.f64 %5057 %3645) %4892)) %5061) es) %5072 = (/.f64 %1998 %3691) %5076 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5022 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5057 %3683) (*.f64 #s(literal 1/8 binary64) (/.f64 %1998 %3685))) %3652) %4892)) (fma.f64 #s(literal -1/4 binary64) %5072 (fma.f64 #s(literal -1/8 binary64) %5072 %5061))) es) %5083 = (sqrt.f64 (/.f64 #s(literal -1/2 binary64) es)) %5084 = (*.f64 es %5083) %5086 = (*.f64 %228 %5083) %5090 = (*.f64 es (+.f64 %5083 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5086)))) %5092 = (/.f64 #s(literal 1/2 binary64) %5086) %5094 = (pow.f64 %5083 #s(literal 3 binary64)) %5095 = (*.f64 %3645 %5094) %5098 = (*.f64 es (-.f64 (+.f64 %5083 %5092) (/.f64 #s(literal 1/8 binary64) %5095))) %5100 = (pow.f64 %5083 #s(literal 5 binary64)) %5109 = (*.f64 es (-.f64 (+.f64 %5083 (+.f64 %5092 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %5100))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %5095)))) %5111 = (/.f64 %1621 %5084) %5114 = (/.f64 %1621 (*.f64 %228 %5094)) %5115 = (/.f64 %1611 %5083) %5117 = (/.f64 %1139 %5083) %5119 = (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5114 %5115) %5117) es) %5121 = (/.f64 %1621 %5100) %5123 = (fma.f64 #s(literal -1/4 binary64) %5121 (*.f64 #s(literal -1/8 binary64) %5121)) %5126 = (fma.f64 #s(literal 1/2 binary64) %5114 %5117) %5128 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5123 %3645) %5115) %5126) es) %5139 = (/.f64 %1621 (*.f64 %3645 %5100)) %5143 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5123 (pow.f64 %5083 #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 %1621 (pow.f64 %5083 #s(literal 7 binary64))))) %3652) %5115) (fma.f64 #s(literal -1/4 binary64) %5139 (fma.f64 #s(literal -1/8 binary64) %5139 %5126))) es) %5152 = (sqrt.f64 (/.f64 %3578 es)) %5153 = (*.f64 es %5152) %5155 = (*.f64 %228 %5152) %5161 = (/.f64 #s(literal 1/2 binary64) %5155) %5163 = (pow.f64 %5152 #s(literal 3 binary64)) %5164 = (*.f64 %3645 %5163) %5169 = (pow.f64 %5152 #s(literal 5 binary64)) %5183 = (/.f64 %1621 (*.f64 %228 %5163)) %5184 = (/.f64 %1611 %5152) %5186 = (/.f64 %1139 %5152) %5190 = (/.f64 %1621 %5169) %5192 = (fma.f64 #s(literal -1/4 binary64) %5190 (*.f64 #s(literal -1/8 binary64) %5190)) %5195 = (fma.f64 #s(literal 1/2 binary64) %5183 %5186) %5208 = (/.f64 %1621 (*.f64 %3645 %5169)) %5410 = (sqrt.f64 %2774) %5458 = (sqrt.f64 %2859) %5725 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1538 (*.f64 es %1541)))) %5726 = (*.f64 es %5725) %5729 = (*.f64 %228 %5725) %5736 = (/.f64 #s(literal 1/2 binary64) %5729) %5738 = (pow.f64 %5725 #s(literal 3 binary64)) %5739 = (*.f64 %3645 %5738) %5745 = (pow.f64 %5725 #s(literal 5 binary64)) %5761 = (/.f64 %1621 (*.f64 %228 %5738)) %5762 = (/.f64 %1611 %5725) %5764 = (/.f64 %1139 %5725) %5769 = (/.f64 %1621 %5745) %5771 = (fma.f64 #s(literal -1/4 binary64) %5769 (*.f64 #s(literal -1/8 binary64) %5769)) %5774 = (fma.f64 #s(literal 1/2 binary64) %5761 %5764) %5788 = (/.f64 %1621 (*.f64 %3645 %5745)) %5796 = (fma.f64 #s(literal -1 binary64) %2162 %2166) %5798 = (fma.f64 ca %55 %2129) %5800 = (fma.f64 #s(literal -1 binary64) %122 %2129) %5804 = (*.f64 #s(literal -1 binary64) %2168) %5806 = (fma.f64 #s(literal -1 binary64) %1139 %1611) %5812 = (*.f64 #s(literal -1 binary64) %1138) %5820 = (* ca %1475) %5821 = (* one_es %5820) %5827 = (cos lamt) %5828 = (* sa %5827) %5829 = (+ (* %5820 one_es) %5828) %5830 = (cos.f64 lamt) %5831 = (*.f64 sa %5830) %5833 = (fma.f64 ca %1481 %5831) %5835 = (- %5821 %5828) %5838 = (-.f64 %1482 %5831) %5840 = (- %5828 %5821) %5841 = (fma.f64 #s(literal -1 binary64) %1482 %5831) %5843 = (neg sa) %5845 = (+ (* %5843 %5827) %5821) %5846 = (fma.f64 #s(literal -1 binary64) %5831 %1482) %5849 = (+ (* %5828 %1475) %5821) %5850 = (*.f64 %1480 %5830) %5851 = (*.f64 sa %5850) %5853 = (fma.f64 ca %1481 %5851) %5856 = (+ (* %1951 %5820) %5828) %5857 = (*.f64 one_es %1500) %5858 = (fma.f64 ca %5857 %5831) %5860 = (- %1475 lamt) %5861 = (- %5860 lamt) %5862 = (cos %5861) %5863 = (* %5862 %5862) %5864 = (* %5863 sa) %5866 = (+ (* %1475 %5864) %5821) %5869 = (cos.f64 (-.f64 %1480 (*.f64 #s(literal 2 binary64) lamt))) %5870 = (pow.f64 %5869 #s(literal 2 binary64)) %5871 = (*.f64 %1480 %5870) %5872 = (*.f64 sa %5871) %5874 = (fma.f64 ca %1481 %5872) %5876 = (* %5863 %5843) %5878 = (+ (* %1475 %5876) %5821) %5881 = (fma.f64 #s(literal -1 binary64) %5872 %1482) %5883 = (/.f64 %1139 %1115) %5884 = (*.f64 #s(literal -1 binary64) %5883) %5889 = (/.f64 %1139 %1166) %5895 = (/.f64 %1139 %1218) %5898 = (*.f64 #s(literal 1/2 binary64) %1221) %5904 = (*.f64 #s(literal -1/2 binary64) %1221) %5908 = (/.f64 %1139 %1347) %5914 = (/.f64 %1139 %1400) %5917 = (*.f64 #s(literal 1/4 binary64) %1403) %5920 = (/.f64 %1139 %1471) %5923 = (/.f64 %56 %1471) %5928 = (*.f64 #s(literal -1 binary64) (/.f64 %1139 %1503)) %5933 = (*.f64 ca (*.f64 one_es %3575)) %5937 = (/.f64 %1139 %1564) %5943 = (/.f64 %122 %1616) %5949 = (/.f64 %1482 %1616) %5954 = (/.f64 %1139 %2044) %5957 = (/.f64 %1611 %2044) %5960 = (/.f64 %1139 %2074) %5963 = (/.f64 %1611 %2074) %5973 = (-.f64 %5831 %1482) %5979 = (+ %1995 %5828) %5989 = (asin %5866) %5992 = (asin %5878) %5997 = (*.f64 one_es %1616) %5998 = (/.f64 %1139 %5997) %5999 = (/.f64 %2108 %1616) %6003 = (/.f64 %262 one_es) %6007 = (/.f64 %2129 one_es) %6008 = (fma.f64 ca phi %6007) %6015 = (/.f64 %1139 (*.f64 ca %5997)) %6016 = (/.f64 %1609 %1616) %6020 = (/.f64 %1138 one_es) %6021 = (/.f64 %2108 sa) %6022 = (fma.f64 #s(literal -1 binary64) %6020 %6021) %6025 = (/.f64 %1138 %5997) %6026 = (/.f64 %2108 %2193) %6030 = (/.f64 %2203 %5997) %6034 = (/.f64 %1480 one_es) %6038 = (*.f64 ca %1480) %6042 = (/.f64 %5831 one_es) %6047 = (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6042 %6038)) %6053 = (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6038 %6042)) %6055 = (/.f64 %5851 one_es) %6059 = (*.f64 ca %5857) %6064 = (/.f64 %5872 one_es) %6076 = (/.f64 %1139 (*.f64 one_es %1115)) %6077 = (/.f64 ca %1115) %6081 = (*.f64 #s(literal 2 binary64) ca) %6087 = (/.f64 %1139 (*.f64 one_es %1166)) %6088 = (/.f64 ca %1166) %6093 = (*.f64 #s(literal 1/2 binary64) ca) %6099 = (/.f64 %1139 (*.f64 one_es %1218)) %6100 = (/.f64 ca %1218) %6114 = (*.f64 #s(literal -1/2 binary64) ca) %6123 = (*.f64 #s(literal 3/2 binary64) ca) %6129 = (/.f64 %1139 (*.f64 one_es %1347)) %6130 = (/.f64 ca %1347) %6135 = (*.f64 #s(literal 1/4 binary64) ca) %6141 = (/.f64 %1139 (*.f64 one_es %1400)) %6142 = (/.f64 ca %1400) %6152 = (/.f64 %1139 (*.f64 one_es %1471)) %6153 = (/.f64 %33 %1471) %6162 = (/.f64 %6038 %1503) %6164 = (/.f64 %1139 (*.f64 one_es %1503)) %6170 = (*.f64 ca %1538) %6171 = (/.f64 %6170 %1541) %6177 = (/.f64 %1139 (*.f64 one_es %1564)) %6178 = (/.f64 %6170 %1568) %6185 = (/.f64 %122 %5997) %6190 = (/.f64 %1480 %5997) %6191 = (/.f64 %6038 %1616) %6202 = (/.f64 %1139 (*.f64 one_es %2044)) %6203 = (/.f64 %2108 %2044) %6209 = (/.f64 %1139 (*.f64 one_es %2074)) %6210 = (/.f64 %2108 %2074) %6246 = (fma.f64 #s(literal -1 binary64) %6021 %6020) %6267 = (*.f64 #s(literal -1 binary64) %6042) %6274 = (*.f64 #s(literal -1 binary64) %6038) %6423 = (/.f64 %262 ca) %6427 = (/.f64 %2129 ca) %6428 = (fma.f64 one_es phi %6427) %6434 = (/.f64 %1139 %60) %6439 = (/.f64 %1138 ca) %6440 = (/.f64 %1610 sa) %6444 = (/.f64 %1138 %2174) %6445 = (/.f64 %1610 %2193) %6446 = (fma.f64 #s(literal -1 binary64) %6444 %6445) %6449 = (/.f64 %2203 %2174) %6450 = (fma.f64 #s(literal -1 binary64) %6449 %2178) %6453 = (/.f64 %1480 ca) %6460 = (/.f64 %5831 ca) %6465 = (*.f64 ca (fma.f64 #s(literal -1 binary64) %6460 %1481)) %6471 = (*.f64 ca (fma.f64 #s(literal -1 binary64) %1481 %6460)) %6473 = (/.f64 %5851 ca) %6480 = (/.f64 %5872 ca) %6487 = (*.f64 #s(literal -1 binary64) %2525) %6492 = (/.f64 %1139 (*.f64 ca %1115)) %6493 = (/.f64 one_es %1115) %6502 = (/.f64 %1139 (*.f64 ca %1166)) %6503 = (/.f64 one_es %1166) %6513 = (/.f64 %1139 (*.f64 ca %1218)) %6514 = (/.f64 one_es %1218) %6539 = (/.f64 %1139 (*.f64 ca %1347)) %6540 = (/.f64 one_es %1347) %6550 = (/.f64 %1139 (*.f64 ca %1400)) %6551 = (/.f64 one_es %1400) %6560 = (/.f64 %1139 (*.f64 ca %1471)) %6561 = (/.f64 %55 %1471) %6568 = (/.f64 %1481 %1503) %6570 = (/.f64 %1139 (*.f64 ca %1503)) %6576 = (/.f64 %1539 %1541) %6581 = (/.f64 %1139 (*.f64 ca %1564)) %6582 = (/.f64 %1539 %1568) %6589 = (/.f64 %122 %2174) %6593 = (/.f64 %1480 %2174) %6594 = (/.f64 %1481 %1616) %6602 = (/.f64 %1139 (*.f64 ca %2044)) %6603 = (/.f64 %1610 %2044) %6608 = (/.f64 %1139 (*.f64 ca %2074)) %6609 = (/.f64 %1610 %2074) %6649 = (fma.f64 #s(literal -1 binary64) %6445 %6444) %6666 = (*.f64 #s(literal -1 binary64) %6460) %6805 = (-.f64 (*.f64 #s(literal 1/2 binary64) %102) (*.f64 #s(literal 1/2 binary64) %876)) %6806 = (*.f64 sa %6805) %6808 = (*.f64 phi %6806) %6812 = (*.f64 %9 %6806) %6817 = (*.f64 sa (fma.f64 #s(literal -1 binary64) %102 (*.f64 %9 %6805))) %6827 = (*.f64 sa %5870) %6859 = (fma.f64 %9 %6805 %839) %6870 = (*.f64 lamt %1137) %6871 = (/.f64 %6870 %1616) %6872 = (fma.f64 #s(literal -1 binary64) %6871 %2195) %6875 = (/.f64 %1482 sa) %6882 = (*.f64 #s(literal -1 binary64) %6875) %6884 = (*.f64 sa (+.f64 %5830 %6882)) %6887 = (*.f64 sa (fma.f64 #s(literal -1 binary64) %5830 %6875)) %6892 = (/.f64 %6059 sa) %6905 = (/.f64 %1138 %1115) %6907 = (/.f64 %60 (*.f64 sa %1115)) %6915 = (/.f64 %1138 %1166) %6917 = (/.f64 %60 (*.f64 sa %1166)) %6922 = (*.f64 #s(literal 1/2 binary64) %842) %6926 = (/.f64 %1138 %1218) %6928 = (/.f64 %60 (*.f64 sa %1218)) %6933 = (*.f64 #s(literal -1 binary64) %842) %6941 = (*.f64 #s(literal -1/2 binary64) %842) %6953 = (/.f64 %1138 %1347) %6955 = (/.f64 %60 (*.f64 sa %1347)) %6964 = (/.f64 %1138 %1400) %6966 = (/.f64 %60 (*.f64 sa %1400)) %6974 = (/.f64 %1138 %1471) %6976 = (/.f64 %56 (*.f64 sa %1471)) %6984 = (/.f64 %1482 (*.f64 sa %1503)) %6985 = (/.f64 %1138 %1503) %6991 = (/.f64 %1540 (*.f64 sa %1541)) %6995 = (/.f64 %1138 %1564) %6997 = (/.f64 %1540 (*.f64 sa %1568)) %7004 = (/.f64 %102 %1616) %7008 = (/.f64 %1138 %2044) %7010 = (/.f64 %1611 (*.f64 sa %2044)) %7014 = (/.f64 %1138 %2074) %7016 = (/.f64 %1611 (*.f64 sa %2074)) %7020 = (*.f64 #s(literal -1 binary64) %2184) %7025 = (*.f64 #s(literal -1 binary64) %839) %7045 = (fma.f64 #s(literal -1 binary64) %839 %879) %7201 = (pow.f64 lamt #s(literal 2 binary64)) %7221 = (*.f64 %7201 %1137) %7240 = (*.f64 %7201 %2201) %7258 = (*.f64 #s(literal 1/6 binary64) %7240) %7259 = (-.f64 %7258 %2201) %7260 = (*.f64 lamt %7259) %7268 = (-.f64 (*.f64 %7201 (-.f64 (*.f64 #s(literal -1/120 binary64) %7240) (*.f64 #s(literal -1/6 binary64) %2201))) %2201) %7269 = (*.f64 lamt %7268) %7272 = (*.f64 %7201 sa) %7291 = (*.f64 #s(literal 1/6 binary64) %7272) %7293 = (*.f64 lamt (fma.f64 #s(literal -1 binary64) sa %7291)) %7299 = (*.f64 lamt (fma.f64 #s(literal -1 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7272 (*.f64 #s(literal 1/6 binary64) sa))))) %7314 = (/.f64 %2201 %1616) %7315 = (/.f64 %7240 %1616) %7317 = (fma.f64 #s(literal -1 binary64) %7314 (*.f64 #s(literal 1/6 binary64) %7315)) %7323 = (fma.f64 #s(literal -1 binary64) %7314 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7315 (*.f64 #s(literal 1/6 binary64) %7314)))) %7329 = (*.f64 #s(literal 1/2 binary64) sa) %7341 = (*.f64 #s(literal 1/240 binary64) sa) %7350 = (*.f64 es %7272) %7370 = (*.f64 #s(literal 1/2 binary64) %915) %7380 = (*.f64 #s(literal 1/240 binary64) %915) %7388 = (-.f64 %7329 %7370) %7392 = (*.f64 #s(literal -1/12 binary64) %915) %7393 = (-.f64 (*.f64 #s(literal -1/12 binary64) sa) %7392) %7399 = (-.f64 %7341 %7380) %7410 = (-.f64 (*.f64 #s(literal -1/10080 binary64) sa) (*.f64 #s(literal -1/10080 binary64) %915)) %7423 = (*.f64 lamt (*.f64 phi %7388)) %7428 = (*.f64 lamt (fma.f64 phi %7388 (*.f64 %7201 (*.f64 phi %7393)))) %7435 = (*.f64 lamt (fma.f64 phi %7388 (*.f64 %7201 (fma.f64 phi %7393 (*.f64 %7201 (*.f64 phi %7399)))))) %7452 = (*.f64 %9 %7388) %7456 = (*.f64 %9 %7393) %7461 = (*.f64 %9 %7399) %7512 = (/.f64 %2203 one_es) %7514 = (/.f64 %7240 one_es) %7515 = (/.f64 %2201 one_es) %7557 = (/.f64 %7240 %2174) %7558 = (/.f64 %2201 %2174) %7599 = (/.f64 %7221 %1616) %7600 = (/.f64 %1137 %1616) %7642 = (*.f64 #s(literal -1/2 binary64) %7272) %7643 = (+.f64 sa %7642) %7647 = (*.f64 %7201 (fma.f64 #s(literal -1/2 binary64) sa (*.f64 #s(literal 1/24 binary64) %7272))) %7648 = (+.f64 sa %7647) %7653 = (*.f64 %7201 (fma.f64 #s(literal -1/2 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -1/720 binary64) %7272 %1007)))) %7654 = (+.f64 sa %7653) %7669 = (fma.f64 #s(literal 1/2 binary64) %7272 %1482) %7673 = (*.f64 #s(literal -1/2 binary64) sa) %7679 = (*.f64 #s(literal 1/720 binary64) %7272) %7722 = (*.f64 sa %1480) %7723 = (fma.f64 ca %1481 %7722) %7725 = (*.f64 %7201 %7722) %7753 = (*.f64 #s(literal -1 binary64) lamt) %7756 = (*.f64 #s(literal -2 binary64) lamt) %7757 = (+.f64 %1480 %7756) %7866 = (/.f64 %2203 %1115) %7869 = (/.f64 %2201 %1115) %7870 = (/.f64 %7240 %1115) %7872 = (fma.f64 #s(literal -1 binary64) %7869 (*.f64 #s(literal 1/6 binary64) %7870)) %7878 = (fma.f64 #s(literal -1 binary64) %7869 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7870 (*.f64 #s(literal 1/6 binary64) %7869)))) %7890 = (/.f64 %2201 %1166) %7891 = (/.f64 %7240 %1166) %7910 = (/.f64 %2203 %1218) %7913 = (/.f64 %2201 %1218) %7914 = (/.f64 %7240 %1218) %7917 = (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7913 (*.f64 #s(literal 1/6 binary64) %7914))) %7924 = (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7913 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7914 (*.f64 #s(literal 1/6 binary64) %7913))))) %7927 = (*.f64 #s(literal -1 binary64) %2203) %7964 = (/.f64 %2201 %1347) %7965 = (/.f64 %7240 %1347) %7987 = (/.f64 %2201 %1400) %7988 = (/.f64 %7240 %1400) %8010 = (/.f64 %2201 %1471) %8011 = (/.f64 %7240 %1471) %8032 = (/.f64 %2201 %1503) %8033 = (/.f64 %7240 %1503) %8055 = (/.f64 %2201 %1564) %8056 = (/.f64 %7240 %1564) %8084 = (/.f64 sa %1616) %8085 = (/.f64 %7272 %1616) %8099 = (/.f64 %2201 %2044) %8100 = (/.f64 %7240 %2044) %8114 = (/.f64 %2201 %2074) %8115 = (/.f64 %7240 %2074) %8128 = (/.f64 %1611 (*.f64 lamt %1616)) %8134 = (/.f64 %1480 lamt) %8149 = (*.f64 #s(literal -1 binary64) %8134) %8158 = (cos.f64 %7757) %8160 = (pow.f64 %8158 #s(literal 2 binary64)) %8162 = (*.f64 sa %8160) %8167 = (*.f64 sa (*.f64 %1480 %8160)) %8168 = (fma.f64 ca %1481 %8167) %8170 = (fma.f64 #s(literal -1 binary64) %8167 %1482) (approx one_es #s(literal 0 binary64)) (approx phi phi) (approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9)))) (approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %5 (*.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 %32 %33) (approx %32 (*.f64 phi (+.f64 ca (*.f64 #s(literal -1/6 binary64) %35)))) (approx %32 (*.f64 phi (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 #s(literal 1/120 binary64) %35)))))) (approx %32 (*.f64 phi (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %35 (*.f64 #s(literal 1/120 binary64) ca)))))))) (approx %54 %56) (approx %54 %62) (approx %54 %68) (approx %54 (*.f64 phi (fma.f64 ca one_es (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %60 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %59 %70))))))) (approx %78 #s(literal 1 binary64)) (approx %78 (+.f64 #s(literal 1 binary64) %81)) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %78 (+.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 %101 %102) (approx %101 (+.f64 %102 (*.f64 #s(literal -1/2 binary64) %104))) (approx %101 (+.f64 %102 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %102 (*.f64 #s(literal 1/24 binary64) %104))))) (approx %101 (+.f64 %102 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %102 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %104 %113)))))) (approx %121 %122) (approx %121 (fma.f64 #s(literal -1/2 binary64) %124 %122)) (approx %121 (fma.f64 sa %102 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %122 (*.f64 #s(literal 1/24 binary64) %124))))) (approx %121 (fma.f64 sa %102 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %122 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %124 %132)))))) (approx %139 (*.f64 #s(literal -1 binary64) %122)) (approx %139 (-.f64 %56 %122)) (approx %139 (-.f64 %147 %122)) (approx %139 (-.f64 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (-.f64 (*.f64 #s(literal -1/6 binary64) %56) %151)))) %122)) (approx %158 %9) (approx %158 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %9)))) (approx %158 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64)))))) (approx %158 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64)))))) (approx %183 %184) (approx %183 (*.f64 %9 (+.f64 es (*.f64 #s(literal -1/3 binary64) %184)))) (approx %183 (*.f64 %9 (+.f64 es (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 2/45 binary64) %184)))))) (approx %183 (*.f64 %9 (+.f64 es (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %184 (*.f64 #s(literal 2/45 binary64) es)))))))) (approx %205 (+.f64 #s(literal 1 binary64) %206)) (approx %205 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/3 binary64) %184) es)))) (approx %205 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -2/45 binary64) %184) (*.f64 #s(literal -1/3 binary64) es))) es)))) (approx %223 (+.f64 #s(literal 1 binary64) %224)) (approx %223 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 #s(literal -1/2 binary64) %231))))) (approx %223 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %240 (*.f64 #s(literal -1/2 binary64) %230))))))) (approx %248 %55) (approx %254 (fma.f64 #s(literal -1 binary64) %122 %56)) (approx %257 (fma.f64 #s(literal -1 binary64) %122 %264)) (approx %257 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (-.f64 (fma.f64 #s(literal 1/2 binary64) %122 %272) %260)))))) (approx %285 %262) (approx %288 %60) (approx %288 %263) (approx %291 %264) (approx %293 (*.f64 phi (+.f64 one_es (*.f64 #s(literal -1/6 binary64) %58)))) (approx %293 (*.f64 phi (+.f64 one_es (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) one_es (*.f64 #s(literal 1/120 binary64) %58)))))) (approx %293 (*.f64 phi (+.f64 one_es (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) one_es (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %58 %304))))))) (approx %313 %315) (approx %313 (*.f64 %315 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2/3 binary64) %9)))) (approx %313 (*.f64 %315 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/5 binary64) %9) #s(literal 2/3 binary64)))))) (approx %313 (*.f64 %315 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/5 binary64) (*.f64 #s(literal -34/945 binary64) %9))) #s(literal 2/3 binary64)))))) (approx %339 %340) (approx %339 (*.f64 %315 (+.f64 es (*.f64 #s(literal -2/3 binary64) %184)))) (approx %339 (*.f64 %315 (+.f64 es (*.f64 %9 (fma.f64 #s(literal -2/3 binary64) es (*.f64 #s(literal 1/5 binary64) %184)))))) (approx %339 (*.f64 %315 (+.f64 es (*.f64 %9 (fma.f64 #s(literal -2/3 binary64) es (*.f64 %9 (fma.f64 #s(literal -34/945 binary64) %184 (*.f64 #s(literal 1/5 binary64) es)))))))) (approx %361 %363) (approx %361 (*.f64 %315 (fma.f64 #s(literal -1/8 binary64) es (*.f64 #s(literal 1/12 binary64) %184)))) (approx %361 (*.f64 %315 (fma.f64 #s(literal -1/8 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/40 binary64) %184 %371))))) (approx %361 (*.f64 %315 (fma.f64 #s(literal -1/8 binary64) es (*.f64 %9 (fma.f64 #s(literal 1/12 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/40 binary64) es (*.f64 #s(literal 17/3780 binary64) %184)))))))) (approx %390 %81) (approx %390 (*.f64 %9 (-.f64 %394 #s(literal 1/2 binary64)))) (approx %390 (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/8 binary64) es %400))) #s(literal 1/2 binary64)))) (approx %390 (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/8 binary64) es (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/12 binary64) es %410) #s(literal 1/45 binary64)))))) #s(literal 1/2 binary64)))) (approx %420 %224) (approx %420 %424) (approx %420 %430) (approx %420 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 %9 (fma.f64 es %393 (*.f64 %9 (fma.f64 es %410 (*.f64 es %399)))))))) (approx %440 (+.f64 #s(literal 1 binary64) %424)) (approx %440 (+.f64 #s(literal 1 binary64) %430)) (approx %445 %446) (approx %445 (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) %446 %448))) (approx %445 (*.f64 %9 (fma.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %446) %453) %448))) (approx %445 (*.f64 %9 (fma.f64 %9 (-.f64 (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %446 %458)) %453) %448))) (approx %465 %466) (approx %465 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/3 binary64) %446) %448))) (approx %465 (*.f64 %9 (-.f64 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %446 %453)) %448))) (approx %465 (*.f64 %9 (-.f64 (*.f64 %9 (fma.f64 %9 (-.f64 (*.f64 #s(literal 1/315 binary64) %446) %458) %453)) %448))) (approx %485 %488) (approx %485 (*.f64 phi (+.f64 %487 (*.f64 #s(literal 1/6 binary64) (/.f64 %9 %490))))) (approx %485 (*.f64 phi (+.f64 %487 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %502 %487) %505))))) (approx %485 (*.f64 phi (+.f64 %487 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %501 %487) (*.f64 #s(literal 1/2 binary64) (/.f64 %517 %487))) %505))))) (approx %526 %527) (approx %526 (*.f64 phi (fma.f64 #s(literal 1/6 binary64) %529 %490))) (approx %526 (*.f64 phi (fma.f64 es %487 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %534 %536))))) (approx %526 (*.f64 phi (fma.f64 es %487 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %543 (*.f64 #s(literal 1/2 binary64) %545)) %536))))) (approx %553 (*.f64 #s(literal -1 binary64) %527)) (approx %553 (*.f64 phi (fma.f64 #s(literal -1 binary64) %490 (*.f64 #s(literal -1/6 binary64) %529)))) (approx %553 (*.f64 phi (fma.f64 #s(literal -1 binary64) %490 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %534) %536))))) (approx %553 (*.f64 phi (fma.f64 #s(literal -1 binary64) %490 (*.f64 %9 (-.f64 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %545 (*.f64 #s(literal 1/2 binary64) %543))) %536))))) (approx %577 (fma.f64 sa %102 %580)) (approx %577 (fma.f64 sa %102 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %122 %589) %578)))) (approx %577 (fma.f64 sa %102 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %122 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/24 binary64) %122 %604) %587))) %578)))) (approx %613 (fma.f64 #s(literal -1 binary64) %122 (*.f64 #s(literal -1 binary64) %580))) (approx %613 (fma.f64 #s(literal -1 binary64) %122 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %589 (*.f64 #s(literal -1 binary64) %579))))) (approx %613 (fma.f64 #s(literal -1 binary64) %122 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %579 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %604 (*.f64 #s(literal -1 binary64) %588))))))) (approx %630 (*.f64 phi (fma.f64 ca one_es (*.f64 %9 %271)))) (approx %630 (*.f64 phi (fma.f64 ca one_es (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %60 (*.f64 %9 %640)) %270))))) (approx %630 (*.f64 phi (fma.f64 ca one_es (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %60 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) %60 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) %60) (fma.f64 #s(literal -1/2 binary64) %650 (fma.f64 #s(literal -1/2 binary64) (*.f64 es %640) (*.f64 #s(literal -1/2 binary64) (*.f64 %230 %271))))))) %639))) %270))))) (approx %667 %668) (approx %667 (fma.f64 #s(literal -1/2 binary64) %670 %668)) (approx %667 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %668 (*.f64 #s(literal 1/24 binary64) %670)) %668)) (approx %667 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %668 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %670 (*.f64 #s(literal 1/24 binary64) %668)))) %668)) (approx %684 (*.f64 #s(literal -1 binary64) %668)) (approx %684 %687) (approx %684 (fma.f64 #s(literal -1 binary64) %668 (*.f64 phi (+.f64 ca (*.f64 #s(literal 1/2 binary64) (/.f64 %145 one_es)))))) (approx %684 (fma.f64 #s(literal -1 binary64) %668 (*.f64 phi (+.f64 ca (*.f64 phi (fma.f64 #s(literal -1/6 binary64) %33 (*.f64 #s(literal 1/2 binary64) %668))))))) (approx %702 %703) (approx %702 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (fma.f64 #s(literal -1/6 binary64) %56 %258)))))) (approx %711 ca) (approx %711 (+.f64 ca (*.f64 #s(literal -1/2 binary64) (*.f64 ca %184)))) (approx %711 (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %717 (*.f64 #s(literal -1/2 binary64) (*.f64 ca %231)))))) (approx %711 (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %717 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 ca %240) (*.f64 #s(literal -1/2 binary64) (*.f64 ca %230)))))))) (approx %733 %734) (approx %733 (fma.f64 %9 %739 %734)) (approx %733 (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %734 (*.f64 %9 %747)) %738) %734)) (approx %733 (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %734 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/24 binary64) %734 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/720 binary64) %734) (fma.f64 #s(literal -1/2 binary64) (*.f64 es %747) (fma.f64 #s(literal -1/2 binary64) (*.f64 %230 %739) (*.f64 #s(literal -1/2 binary64) (/.f64 %598 ca))))))) %746))) %738) %734)) (approx %769 (*.f64 phi (+.f64 one_es (*.f64 %9 %772)))) (approx %769 (*.f64 phi (+.f64 one_es (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) one_es (*.f64 %9 %780)) %771))))) (approx %769 (*.f64 phi (+.f64 one_es (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) one_es (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) one_es (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) one_es) (fma.f64 #s(literal -1/2 binary64) (*.f64 es %780) (fma.f64 #s(literal -1/2 binary64) %649 (*.f64 #s(literal -1/2 binary64) (*.f64 %230 %772))))))) %779))) %771))))) (approx %806 (*.f64 #s(literal -1 binary64) %734)) (approx %806 %809) (approx %806 (fma.f64 #s(literal -1 binary64) %734 (*.f64 phi (+.f64 one_es (*.f64 #s(literal -1 binary64) %811))))) (approx %806 (fma.f64 #s(literal -1 binary64) %734 (*.f64 phi (+.f64 one_es (*.f64 phi (fma.f64 #s(literal -1 binary64) %739 %817)))))) (approx %824 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 #s(literal -1 binary64) (*.f64 ca %811) %60)))) (approx %824 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (fma.f64 #s(literal -1 binary64) (*.f64 ca %739) (*.f64 ca %817))))))) (approx %838 %839) (approx %838 (*.f64 phi (fma.f64 #s(literal -1/6 binary64) %841 %842))) (approx %838 (*.f64 phi (fma.f64 %9 (fma.f64 #s(literal -1/6 binary64) %842 (*.f64 #s(literal 1/120 binary64) %841)) %842))) (approx %838 (*.f64 phi (fma.f64 %9 (fma.f64 #s(literal -1/6 binary64) %842 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %841 %851))) %842))) (approx %858 %859) (approx %858 (-.f64 %839 %102)) (approx %858 (-.f64 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) (*.f64 phi %102) %842)) %102)) (approx %858 (-.f64 (*.f64 phi (fma.f64 phi (-.f64 (*.f64 #s(literal -1/6 binary64) %839) %869) %842)) %102)) (approx %875 %880) (approx %875 (+.f64 %102 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %102 (*.f64 %9 %885)) %877)))) (approx %875 (+.f64 %102 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %102 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/24 binary64) %102 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/720 binary64) %102) (fma.f64 #s(literal -1/2 binary64) (*.f64 es %885) (fma.f64 #s(literal -1/2 binary64) %597 (*.f64 #s(literal -1/2 binary64) (*.f64 %230 %878))))))) %884))) %877)))) (approx %908 sa) (approx %908 (+.f64 sa (*.f64 #s(literal -1/2 binary64) (*.f64 es %910)))) (approx %908 (+.f64 sa (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %915 (*.f64 #s(literal -1/2 binary64) (*.f64 %9 %916)))))) (approx %908 (+.f64 sa (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %915 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %916 (*.f64 #s(literal -1/2 binary64) (*.f64 %9 %923)))))))) (approx %932 (*.f64 phi (fma.f64 %9 %936 %842))) (approx %932 (*.f64 phi (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %842 (*.f64 %9 %944)) %935) %842))) (approx %932 (*.f64 phi (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %842 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) %842 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) %842) (fma.f64 #s(literal -1/2 binary64) (*.f64 es %944) (fma.f64 #s(literal -1/2 binary64) (*.f64 %230 %936) (*.f64 #s(literal -1/2 binary64) (/.f64 %650 sa))))))) %943))) %935) %842))) (approx %969 %970) (approx %969 (fma.f64 #s(literal -1 binary64) %102 (*.f64 phi (fma.f64 #s(literal -1 binary64) %972 %842)))) (approx %969 (fma.f64 #s(literal -1 binary64) %102 (*.f64 phi (fma.f64 phi (fma.f64 #s(literal -1 binary64) %878 (*.f64 phi %936)) %842)))) (approx %983 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 #s(literal -1 binary64) %985 %60)))) (approx %983 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (fma.f64 #s(literal -1 binary64) %984 (*.f64 phi (*.f64 sa %936)))))))) (approx %998 (+.f64 sa (*.f64 #s(literal -1/2 binary64) %910))) (approx %998 (+.f64 sa (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) sa (*.f64 #s(literal 1/24 binary64) %910))))) (approx %998 (+.f64 sa (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) sa (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %910 %1007)))))) (approx %1014 %1015) (approx %1014 (fma.f64 #s(literal -1/2 binary64) %1017 %1015)) (approx %1014 (fma.f64 lamt sa (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1015 (*.f64 #s(literal 1/24 binary64) %1017))))) (approx %1014 (fma.f64 lamt sa (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1015 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %1017 %1025)))))) (approx %1032 (fma.f64 lamt sa (*.f64 %9 %1036))) (approx %1032 (fma.f64 lamt sa (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1015 (*.f64 %9 %1044)) %1035)))) (approx %1032 (fma.f64 lamt sa (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1015 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/24 binary64) %1015 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/720 binary64) %1015) (fma.f64 #s(literal -1/2 binary64) (*.f64 es %1044) (fma.f64 #s(literal -1/2 binary64) (*.f64 lamt %923) (*.f64 #s(literal -1/2 binary64) (*.f64 %230 %1036))))))) %1043))) %1035)))) (approx %1069 (*.f64 #s(literal -1 binary64) %1015)) (approx %1069 (fma.f64 #s(literal -1 binary64) %1015 %56)) (approx %1069 (fma.f64 #s(literal -1 binary64) %1015 (*.f64 phi (fma.f64 #s(literal -1 binary64) (*.f64 phi %1036) %60)))) (approx %1069 (fma.f64 #s(literal -1 binary64) %1015 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (fma.f64 #s(literal -1 binary64) %1036 %272)))))) (approx %1087 %1088) (approx %1087 (-.f64 (fma.f64 #s(literal 1/2 binary64) %124 %60) %122)) (approx %1087 (-.f64 (fma.f64 ca one_es %1096) %122)) (approx %1087 (-.f64 (fma.f64 ca one_es %1105) %122)) (approx %1113 (/.f64 %1088 %1115)) (approx %1113 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1118 %1119) %1121)) (approx %1113 (-.f64 (fma.f64 %9 %1125 %1119) %1121)) (approx %1113 (-.f64 (fma.f64 %9 %1132 %1119) %1121)) (approx %1136 (asin.f64 %1141)) (approx %1146 %1148) (approx %1146 (-.f64 (fma.f64 #s(literal 1/2 binary64) %124 %1147) %122)) (approx %1146 (-.f64 (fma.f64 #s(literal 2 binary64) %60 %1096) %122)) (approx %1146 (-.f64 (fma.f64 #s(literal 2 binary64) %60 %1105) %122)) (approx %1163 (/.f64 %1148 %1166)) (approx %1163 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1169 %1171) %1173)) (approx %1163 (-.f64 (fma.f64 #s(literal 2 binary64) %1170 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1169 (*.f64 #s(literal 1/2 binary64) %1173)))) %1173)) (approx %1163 (-.f64 (fma.f64 #s(literal 2 binary64) %1170 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1173 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1173 (*.f64 #s(literal 1/720 binary64) %1169)))))) %1173)) (approx %1190 (asin.f64 %1192)) (approx %1197 %1199) (approx %1197 (-.f64 (fma.f64 #s(literal 1/2 binary64) %60 %1201) %122)) (approx %1197 (-.f64 (fma.f64 #s(literal 1/2 binary64) %60 %1096) %122)) (approx %1197 (-.f64 (fma.f64 #s(literal 1/2 binary64) %60 %1105) %122)) (approx %1215 (/.f64 %1199 %1218)) (approx %1215 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1221 %1223) %1225)) (approx %1215 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1221 %1230) %1225)) (approx %1215 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1221 %1238) %1225)) (approx %1242 (asin.f64 %1244)) (approx %1249 %1251) (approx %1249 (-.f64 (fma.f64 #s(literal -1 binary64) %60 %1201) %122)) (approx %1249 (-.f64 (fma.f64 #s(literal -1 binary64) %60 %1096) %122)) (approx %1249 (-.f64 (fma.f64 #s(literal -1 binary64) %60 %1105) %122)) (approx %1266 (/.f64 %1251 %1115)) (approx %1266 (-.f64 (fma.f64 #s(literal -1 binary64) %1119 (*.f64 #s(literal 1/2 binary64) %1118)) %1121)) (approx %1266 (-.f64 (fma.f64 #s(literal -1 binary64) %1119 (*.f64 %9 %1125)) %1121)) (approx %1266 (-.f64 (fma.f64 #s(literal -1 binary64) %1119 (*.f64 %9 %1132)) %1121)) (approx %1281 (asin.f64 %1283)) (approx %1288 %1290) (approx %1288 (-.f64 (fma.f64 #s(literal -1/2 binary64) %60 %1201) %122)) (approx %1288 (-.f64 (fma.f64 #s(literal -1/2 binary64) %60 %1096) %122)) (approx %1288 (-.f64 (fma.f64 #s(literal -1/2 binary64) %60 %1105) %122)) (approx %1305 (/.f64 %1290 %1218)) (approx %1305 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1221 %1223) %1225)) (approx %1305 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1221 %1230) %1225)) (approx %1305 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1221 %1238) %1225)) (approx %1317 (asin.f64 %1319)) (approx %1325 %1328) (approx %1325 (-.f64 (fma.f64 #s(literal 1/2 binary64) %124 %1327) %122)) (approx %1325 (-.f64 (fma.f64 #s(literal 3/2 binary64) %60 %1096) %122)) (approx %1325 (-.f64 (fma.f64 #s(literal 3/2 binary64) %60 %1105) %122)) (approx %1343 (/.f64 %1328 %1347)) (approx %1343 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1350 %1352) %1354)) (approx %1343 (-.f64 (fma.f64 #s(literal 3/2 binary64) %1351 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1350 (*.f64 #s(literal 1/2 binary64) %1354)))) %1354)) (approx %1343 (-.f64 (fma.f64 #s(literal 3/2 binary64) %1351 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1354 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1354 (*.f64 #s(literal 1/720 binary64) %1350)))))) %1354)) (approx %1371 (asin.f64 %1373)) (approx %1379 %1381) (approx %1379 (-.f64 (fma.f64 #s(literal 1/4 binary64) %60 %1201) %122)) (approx %1379 (-.f64 (fma.f64 #s(literal 1/4 binary64) %60 %1096) %122)) (approx %1379 (-.f64 (fma.f64 #s(literal 1/4 binary64) %60 %1105) %122)) (approx %1396 (/.f64 %1381 %1400)) (approx %1396 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1403 (*.f64 #s(literal 1/2 binary64) %1404)) %1407)) (approx %1396 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1403 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1404 (*.f64 #s(literal 1/2 binary64) %1407)))) %1407)) (approx %1396 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1403 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1407 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1407 (*.f64 #s(literal 1/720 binary64) %1404)))))) %1407)) (approx %1424 (asin.f64 %1426)) (approx %1431 (-.f64 (*.f64 phi (fma.f64 ca one_es (*.f64 phi %1095))) %122)) (approx %1440 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 #s(literal -1/8 binary64) (*.f64 %228 %9)))))) (approx %1440 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/8 binary64) %228 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 es #s(literal 3 binary64)) %9)))))))) (approx %1458 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 ca (*.f64 es %55)) %258) %260)))))) (approx (asin %1458) (asin.f64 %1472)) (approx %1479 %1484) (approx %1479 (-.f64 (fma.f64 #s(literal -1 binary64) %1482 %1201) %122)) (approx %1479 (-.f64 (fma.f64 #s(literal -1 binary64) %1482 %1096) %122)) (approx %1479 (-.f64 (fma.f64 #s(literal -1 binary64) %1482 %1105) %122)) (approx %1499 (/.f64 %1484 %1503)) (approx %1499 (-.f64 (fma.f64 #s(literal -1 binary64) %1506 (*.f64 #s(literal 1/2 binary64) %1507)) %1510)) (approx %1499 (-.f64 (fma.f64 #s(literal -1 binary64) %1506 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1507 (*.f64 #s(literal 1/2 binary64) %1510)))) %1510)) (approx %1499 (-.f64 (fma.f64 #s(literal -1 binary64) %1506 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1510 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1510 (*.f64 #s(literal 1/720 binary64) %1507)))))) %1510)) (approx (asin %1499) (asin.f64 %1529)) (approx %1535 %1543) (approx %1535 (-.f64 (fma.f64 #s(literal 1/2 binary64) %124 %1542) %122)) (approx %1535 (-.f64 (fma.f64 %9 %1095 %1542) %122)) (approx %1535 (-.f64 (fma.f64 %9 %1104 %1542) %122)) (approx %1558 (/.f64 %1543 %1564)) (approx %1558 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1567 %1569) %1571)) (approx %1558 (-.f64 (fma.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1567 (*.f64 #s(literal 1/2 binary64) %1571)) %1569) %1571)) (approx %1558 (-.f64 (fma.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1571 (*.f64 %9 (fma.f64 #s(literal -1/24 binary64) %1571 (*.f64 #s(literal 1/720 binary64) %1567)))) %1569) %1571)) (approx (asin %1558) (asin.f64 %1588)) (approx %1591 (-.f64 %62 %122)) (approx %1591 (-.f64 %68 %122)) (approx %1596 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %1597 %60)))) (approx %1596 (fma.f64 #s(literal -1 binary64) %122 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (-.f64 %272 %260)))))) (approx (asin %1596) (asin.f64 %1617)) (approx (asin %257) (asin.f64 %1622)) (approx %1626 #s(literal -2 binary64)) (approx %1626 (-.f64 %206 #s(literal 2 binary64))) (approx %1626 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1633)) es)) #s(literal 2 binary64))) (approx %1626 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal 2/45 binary64) es (fma.f64 #s(literal 1/2 binary64) (*.f64 es %1633) %237)))) %1633)) es)) #s(literal 2 binary64))) (approx (asin %1626) (asin.f64 %1652)) (approx %1655 #s(literal -1/2 binary64)) (approx %1655 (-.f64 (*.f64 #s(literal -1/4 binary64) %184) #s(literal 1/2 binary64))) (approx %1655 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1663)) %1216)) #s(literal 1/2 binary64))) (approx %1655 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal 1/8 binary64) %237 (fma.f64 #s(literal 1/4 binary64) %239 (*.f64 #s(literal 1/2 binary64) (*.f64 es %1663)))))) %1663)) %1216)) #s(literal 1/2 binary64))) (approx (asin %1655) (asin.f64 %1683)) (approx %1686 #s(literal 4 binary64)) (approx %1686 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %184))) (approx %1686 (+.f64 #s(literal 4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1692)) %1695)))) (approx %1686 (+.f64 #s(literal 4 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -2 binary64) %239 (fma.f64 #s(literal -1 binary64) %237 (*.f64 #s(literal 1/2 binary64) (*.f64 es %1692)))))) %1692)) %1695)))) (approx (asin %1686) (asin.f64 %1713)) (approx %1716 #s(literal 1/4 binary64)) (approx %1716 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) %184))) (approx %1716 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1722)) %392)))) (approx %1716 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/8 binary64) %239 (fma.f64 #s(literal -1/16 binary64) %237 (*.f64 #s(literal 1/2 binary64) (*.f64 es %1722)))))) %1722)) %392)))) (approx (asin %1716) (asin.f64 %1742)) (approx %1745 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %184)))) (approx %1745 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1751)) %1754))))) (approx %1745 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %239 (fma.f64 #s(literal -1/4 binary64) %237 (*.f64 #s(literal 1/2 binary64) (*.f64 es %1751)))))) %1751)) %1754))))) (approx (asin %1745) (asin.f64 %1774)) (approx %1777 (*.f64 #s(literal -1 binary64) %1480)) (approx %1777 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 #s(literal -1/2 binary64) %1781))) (approx %1777 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1785 %1790)))) (approx %1777 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1785 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1786 (fma.f64 #s(literal -1/4 binary64) %1787 %1801))))))) (approx (asin %1777) (asin.f64 %1811)) (approx %1815 (*.f64 #s(literal 2 binary64) %1480)) (approx %1815 (fma.f64 #s(literal 2 binary64) %1480 %1781)) (approx %1815 (fma.f64 #s(literal 2 binary64) %1480 (*.f64 %9 (fma.f64 #s(literal -2 binary64) %1790 %1785)))) (approx %1815 (fma.f64 #s(literal 2 binary64) %1480 (*.f64 %9 (fma.f64 es %1480 (*.f64 %9 (fma.f64 #s(literal -2 binary64) %1801 (*.f64 #s(literal -2 binary64) %1789))))))) (approx (asin %1815) (asin.f64 %1832)) (approx %1836 %1500) (approx %1836 (fma.f64 #s(literal 1/2 binary64) (*.f64 es (*.f64 %9 %1500)) %1500)) (approx %1836 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1845)) %1848) %1500)) (approx %1836 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %1500 %239) (fma.f64 #s(literal -1/4 binary64) (*.f64 es %1842) (*.f64 #s(literal 1/2 binary64) (*.f64 es %1845)))))) %1845)) %1848) %1500)) (approx (asin %1836) (asin.f64 %1866)) (approx %1870 %1871) (approx %1870 (+.f64 %1480 (fma.f64 #s(literal 1/2 binary64) (*.f64 es (*.f64 %9 %1871)) %1500))) (approx %1870 (+.f64 %1480 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1881)) %1885) %1500))) (approx %1870 (+.f64 %1480 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %1871 %239) (fma.f64 #s(literal -1/4 binary64) (*.f64 es %1878) (*.f64 #s(literal 1/2 binary64) (*.f64 es %1881)))))) %1881)) %1885) %1500))) (approx (asin %1870) (asin.f64 %1905)) (approx %1910 %1911) (approx %1910 (-.f64 (+.f64 %1536 (*.f64 #s(literal 1/2 binary64) (*.f64 es (*.f64 %9 %1911)))) #s(literal 1 binary64))) (approx %1910 (-.f64 (+.f64 %1536 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1922)) %1926))) #s(literal 1 binary64))) (approx %1910 (-.f64 (+.f64 %1536 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %239 %1911) (fma.f64 #s(literal -1/4 binary64) (*.f64 es %1919) (*.f64 #s(literal 1/2 binary64) (*.f64 es %1922)))))) %1922)) %1926))) #s(literal 1 binary64))) (approx (asin %1910) (asin.f64 %1948)) (approx %1954 %1955) (approx %1954 (+.f64 %1480 (fma.f64 #s(literal 1/2 binary64) (*.f64 es (*.f64 %9 %1955)) %1482))) (approx %1954 (+.f64 %1480 (fma.f64 ca %1481 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1965)) %1969))))) (approx %1954 (+.f64 %1480 (fma.f64 ca %1481 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %1955 %239) (fma.f64 #s(literal -1/4 binary64) (*.f64 es %1962) (*.f64 #s(literal 1/2 binary64) (*.f64 es %1965)))))) %1965)) %1969))))) (approx (asin %1954) (asin.f64 %1991)) (approx %1997 %1998) (approx %1997 (+.f64 %1480 (fma.f64 #s(literal -1 binary64) %1482 (*.f64 #s(literal 1/2 binary64) (*.f64 es (*.f64 %9 %1998)))))) (approx %1997 (+.f64 %1480 (fma.f64 #s(literal -1 binary64) %1482 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %2009)) %2013))))) (approx %1997 (+.f64 %1480 (fma.f64 #s(literal -1 binary64) %1482 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %1998 %239) (fma.f64 #s(literal -1/4 binary64) (*.f64 es %2006) (*.f64 #s(literal 1/2 binary64) (*.f64 es %2009)))))) %2009)) %2013))))) (approx (asin %1997) (asin.f64 %2035)) (approx %2041 (*.f64 #s(literal -1 binary64) %2045)) (approx %2041 (fma.f64 #s(literal -1 binary64) %2045 %2048)) (approx %2041 (fma.f64 #s(literal -1 binary64) %2045 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) (/.f64 %145 %2044) %2052)))) (approx %2041 (fma.f64 #s(literal -1 binary64) %2045 (*.f64 phi (fma.f64 phi (fma.f64 #s(literal -1/6 binary64) %2048 (*.f64 #s(literal 1/2 binary64) %2045)) %2052)))) (approx %2063 (asin.f64 %2064)) (approx %2070 (*.f64 #s(literal -1 binary64) %2075)) (approx %2070 (fma.f64 #s(literal -1 binary64) %2075 %2078)) (approx %2070 (fma.f64 #s(literal -1 binary64) %2075 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) (/.f64 %145 %2074) %2082)))) (approx %2070 (fma.f64 #s(literal -1 binary64) %2075 (*.f64 phi (fma.f64 phi (fma.f64 #s(literal -1/6 binary64) %2078 (*.f64 #s(literal 1/2 binary64) %2075)) %2082)))) (approx %2093 (asin.f64 %2094)) (approx (asin (/ %139 (sqrt (- 1 (sin %1475))))) (asin.f64 %1621)) (approx (asin phi) (asin.f64 phi)) (approx %5 %1609) (approx %32 %2108) (approx %54 %1611) (approx %78 %1137) (approx %101 %1138) (approx %121 %1139) (approx %139 %1621) (approx %158 %1613) (approx %183 %1614) (approx %205 %1615) (approx %223 %1616) (approx %254 (*.f64 phi (fma.f64 #s(literal -1 binary64) %2119 %60))) (approx %257 %1622) (approx %288 (*.f64 phi %2126)) (approx %291 %2129) (approx %291 (*.f64 %9 %2126)) (approx %2133 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %122 %9) %2125) %260))) (approx %293 %1610) (approx %313 %2140) (approx %339 %2142) (approx %361 %2144) (approx %390 %2146) (approx %420 %2148) (approx %440 (+.f64 #s(literal 1 binary64) %2148)) (approx %445 %2152) (approx %465 %2154) (approx %485 %2156) (approx %526 %2158) (approx %553 (*.f64 #s(literal -1 binary64) %2158)) (approx %577 %2162) (approx %613 (*.f64 #s(literal -1 binary64) %2162)) (approx %630 %2166) (approx %667 %2168) (approx %684 %2170) (approx %702 (*.f64 one_es %2170)) (approx %711 %2174) (approx %733 %2176) (approx %769 %2178) (approx %806 %2180) (approx %824 (*.f64 ca %2180)) (approx %838 %2184) (approx %858 %2186) (approx (* sa %858) (*.f64 sa %2186)) (approx %875 %2191) (approx %908 %2193) (approx %932 %2195) (approx %969 %2197) (approx %983 (*.f64 sa %2197)) (approx %998 %2201) (approx %1014 %2203) (approx %1032 %2205) (approx %1069 (fma.f64 #s(literal -1 binary64) %2205 %2166)) (approx %1087 %1140) (approx %1113 %1141) (approx %1146 %1191) (approx %1163 %1192) (approx %1197 %1243) (approx %1215 %1244) (approx %1249 %1282) (approx %1266 %1283) (approx %1288 %1318) (approx %1305 %1319) (approx %1325 %1372) (approx %1343 %1373) (approx %1379 %1425) (approx %1396 %1426) (approx %1431 (*.f64 phi (fma.f64 #s(literal -1 binary64) %2223 %60))) (approx %1439 %206) (approx %1439 (*.f64 %9 (-.f64 (/.f64 #s(literal 1 binary64) %9) es))) (approx %1440 %2234) (approx %1440 %2240) (approx %1440 %2248) (approx %1440 %2262) (approx %1458 %2264) (approx %1458 (fma.f64 #s(literal -1 binary64) %2266 %2264)) (approx %1458 (fma.f64 #s(literal -1 binary64) %2266 (fma.f64 #s(literal -1/2 binary64) %2270 %2264))) (approx %1458 (-.f64 (fma.f64 #s(literal -1 binary64) %2266 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1139 (*.f64 (pow.f64 phi #s(literal 3 binary64)) %2244)) %2264)) (*.f64 #s(literal 1/2 binary64) %2270))) (approx %1479 %1528) (approx %1499 %1529) (approx %1535 %1587) (approx %1558 %1588) (approx %1591 %1612) (approx %1596 %1617) (approx %1626 %1652) (approx %1655 %1683) (approx %1686 %1713) (approx %1716 %1742) (approx %1745 %1774) (approx %1777 %1811) (approx %1815 %1832) (approx %1836 %1866) (approx %1870 %1905) (approx %1910 %1948) (approx %1954 %1991) (approx %1997 %2035) (approx %2041 %2064) (approx %2070 %2094) (approx %254 (*.f64 #s(literal -1 binary64) (*.f64 phi %2302))) (approx %288 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %261 (*.f64 #s(literal -1 binary64) %2124))))) (approx %2133 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2302 phi) %258) %260))) (approx %1431 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %60 %2223)))) (approx %1440 (*.f64 #s(literal -1 binary64) %2234)) (approx %1440 (*.f64 #s(literal -1 binary64) %2240)) (approx %1440 (*.f64 #s(literal -1 binary64) %2248)) (approx %1440 (*.f64 #s(literal -1 binary64) %2262)) (approx %1458 (*.f64 #s(literal -1 binary64) %2264)) (approx %1458 (fma.f64 #s(literal -1 binary64) %2264 %2266)) (approx %1458 (fma.f64 #s(literal -1 binary64) %2264 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2332 (*.f64 #s(literal -1/2 binary64) (/.f64 %60 %2333))) phi)))) (approx %1458 (fma.f64 #s(literal -1 binary64) %2264 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2332 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %1139 %2333)) (*.f64 #s(literal -1/2 binary64) (/.f64 %60 %2244))) phi))) phi)))) (approx es es) (approx %205 (+.f64 #s(literal 1 binary64) %2354)) (approx %223 (+.f64 #s(literal 1 binary64) %2357)) (approx %223 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %1613 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %2140 (*.f64 #s(literal -1/16 binary64) %2361))))))) (approx %257 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 es %2369) %1611) %1139)) (approx %257 (-.f64 (fma.f64 ca %1610 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2376)) %2379))) %1139)) (approx %257 (-.f64 (fma.f64 ca %1610 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %2360 %1621) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %2376))))) %2376)) %2379))) %1139)) (approx %282 %259) (approx %283 %260) (approx %284 %258) (approx %284 (fma.f64 #s(literal -1/2 binary64) %259 %258)) (approx %285 %2403) (approx %285 (fma.f64 #s(literal -1/2 binary64) %1597 %2403)) (approx %288 %146) (approx %288 (fma.f64 #s(literal -1/2 binary64) %1597 %146)) (approx %291 %147) (approx %291 %2412) (approx %2133 (fma.f64 #s(literal -1 binary64) %122 %2412)) (approx %390 (*.f64 #s(literal -1/2 binary64) %1613)) (approx %420 %2357) (approx %485 (/.f64 %2419 es)) (approx %526 %2419) (approx %553 (*.f64 #s(literal -1 binary64) %2419)) (approx %577 (fma.f64 #s(literal 1/2 binary64) %2428 %1139)) (approx %577 (fma.f64 es (-.f64 (*.f64 #s(literal -1 binary64) %2436) %2438) %1139)) (approx %577 (fma.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) %2448) %2435)) %2438) %1139)) (approx %613 %2455) (approx %613 (fma.f64 #s(literal -1 binary64) %1139 (*.f64 #s(literal -1/2 binary64) %2428))) (approx %613 (fma.f64 #s(literal -1 binary64) %1139 (*.f64 es (fma.f64 #s(literal -1/2 binary64) %2427 %2436)))) (approx %613 (fma.f64 #s(literal -1 binary64) %1139 (*.f64 es (fma.f64 #s(literal -1/2 binary64) %2427 (*.f64 es (fma.f64 #s(literal -1/4 binary64) %2433 (fma.f64 #s(literal -1/8 binary64) %2433 %2448))))))) (approx %630 (fma.f64 #s(literal 1/2 binary64) %2474 %1611)) (approx %630 (fma.f64 ca %1610 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2481)) %2485)))) (approx %630 (fma.f64 ca %1610 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2496)) %2481)) %2485)))) (approx %711 (+.f64 ca (*.f64 #s(literal -1/2 binary64) (*.f64 ca %1614)))) (approx %711 (+.f64 ca (*.f64 es (fma.f64 #s(literal -1/2 binary64) %2509 (*.f64 #s(literal -1/8 binary64) (*.f64 ca %2142)))))) (approx %711 (+.f64 ca (*.f64 es (fma.f64 #s(literal -1/2 binary64) %2509 (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 ca %2140) (*.f64 #s(literal -1/16 binary64) (*.f64 ca %2361)))))))) (approx %733 %2525) (approx %733 (fma.f64 #s(literal 1/2 binary64) (/.f64 %2428 ca) %2525)) (approx %733 (fma.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2532)) %2536) %2525)) (approx %733 (fma.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2543)) %2532)) %2536) %2525)) (approx %769 (fma.f64 #s(literal 1/2 binary64) %2473 %1610)) (approx %769 (fma.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2554)) %2557) %1610)) (approx %769 (fma.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2563)) %2554)) %2557) %1610)) (approx %806 %2571) (approx %806 (fma.f64 #s(literal -1 binary64) %2525 (fma.f64 es %2573 %1610))) (approx %806 (fma.f64 #s(literal -1 binary64) %2525 (fma.f64 es (-.f64 (fma.f64 #s(literal -1/2 binary64) %2535 %2578) %2557) %1610))) (approx %806 (fma.f64 #s(literal -1 binary64) %2525 (fma.f64 es (-.f64 (fma.f64 #s(literal -1/2 binary64) %2535 (*.f64 es (-.f64 (fma.f64 #s(literal -1/4 binary64) %2530 (fma.f64 #s(literal -1/8 binary64) %2530 %2585)) %2554))) %2557) %1610))) (approx %824 %2595) (approx %824 (fma.f64 ca (*.f64 es %2573) %2595)) (approx %824 (fma.f64 ca %2571 (*.f64 es (fma.f64 ca %2578 (*.f64 ca %2573))))) (approx %824 (fma.f64 ca %2571 (*.f64 es (fma.f64 ca %2573 (*.f64 es (fma.f64 ca %2585 (*.f64 ca %2577))))))) (approx %875 (fma.f64 #s(literal 1/2 binary64) (*.f64 es %2426) %1138)) (approx %875 (fma.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2616)) %2619) %1138)) (approx %875 (fma.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2625)) %2616)) %2619) %1138)) (approx %908 (+.f64 sa (*.f64 #s(literal -1/2 binary64) (*.f64 es %2633)))) (approx %908 (+.f64 sa (*.f64 es (fma.f64 #s(literal -1/2 binary64) %2633 (*.f64 #s(literal -1/8 binary64) (*.f64 es %2638)))))) (approx %908 (+.f64 sa (*.f64 es (fma.f64 #s(literal -1/2 binary64) %2633 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %2638 (*.f64 #s(literal -1/16 binary64) (*.f64 es (*.f64 sa %2360))))))))) (approx %932 (fma.f64 #s(literal 1/2 binary64) (/.f64 %2474 sa) %2184)) (approx %932 (fma.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2659)) %2663) %2184)) (approx %932 (fma.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2670)) %2659)) %2663) %2184)) (approx %969 %2678) (approx %969 (fma.f64 #s(literal -1 binary64) %1138 (fma.f64 es %2680 %2184))) (approx %969 (fma.f64 #s(literal -1 binary64) %1138 (fma.f64 es (-.f64 (fma.f64 #s(literal -1/2 binary64) %2426 (*.f64 es %2684)) %2663) %2184))) (approx %969 (fma.f64 #s(literal -1 binary64) %1138 (fma.f64 es (-.f64 (fma.f64 #s(literal -1/2 binary64) %2426 (*.f64 es (-.f64 (fma.f64 #s(literal -1/4 binary64) %2432 (fma.f64 #s(literal -1/8 binary64) %2432 (*.f64 es %2691))) %2659))) %2663) %2184))) (approx %983 %2702) (approx %983 (fma.f64 es %2704 %2702)) (approx %983 (fma.f64 es (fma.f64 es %2707 %2704) %2702)) (approx %983 (fma.f64 es (fma.f64 es (fma.f64 es (*.f64 sa %2691) %2707) %2704) %2702)) (approx %1032 (fma.f64 #s(literal 1/2 binary64) (*.f64 es %2718) %2203)) (approx %1032 (fma.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2726)) %2729) %2203)) (approx %1032 (fma.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2738)) %2726)) %2729) %2203)) (approx %1069 (fma.f64 #s(literal -1 binary64) %2203 %1611)) (approx %1069 (fma.f64 #s(literal -1 binary64) %2203 (fma.f64 ca %1610 (*.f64 es (-.f64 %2729 %2485))))) (approx %1069 (fma.f64 #s(literal -1 binary64) %2203 (fma.f64 ca %1610 (*.f64 es (-.f64 (fma.f64 #s(literal -1/2 binary64) %2718 (*.f64 es (-.f64 %2726 %2481))) %2485))))) (approx %1069 (fma.f64 #s(literal -1 binary64) %2203 (fma.f64 ca %1610 (*.f64 es (-.f64 (fma.f64 #s(literal -1/2 binary64) %2718 (*.f64 es (-.f64 (fma.f64 #s(literal -1/4 binary64) %2724 (fma.f64 #s(literal -1/8 binary64) %2724 (*.f64 es (-.f64 %2738 %2496)))) %2481))) %2485))))) (approx %1111 %2774) (approx %1112 %2776) (approx %1112 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 %392 #s(literal 1/2 binary64))))) (approx %1112 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 %2782 #s(literal 1/8 binary64))) #s(literal 1/2 binary64))))) (approx %1113 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 es %1140) %60) %1139)) (approx %1113 (-.f64 (fma.f64 ca one_es (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2794)) %2797))) %1139)) (approx %1113 (-.f64 (fma.f64 ca one_es (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) %1140 (*.f64 #s(literal 1/2 binary64) %2794)))) %2794)) %2797))) %1139)) (approx %1160 %1164) (approx %1161 %2817) (approx %1162 (+.f64 #s(literal 1 binary64) %1695)) (approx %1162 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 %1695 #s(literal 2 binary64))))) (approx %1162 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 %2816 #s(literal 2 binary64))) #s(literal 2 binary64))))) (approx %1163 (-.f64 (fma.f64 #s(literal 2 binary64) %60 (*.f64 #s(literal 2 binary64) (*.f64 es %1191))) %1139)) (approx %1163 (-.f64 (fma.f64 #s(literal 2 binary64) %60 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2837)) %2836))) %1139)) (approx %1163 (-.f64 (fma.f64 #s(literal 2 binary64) %60 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -8 binary64) %1191 (*.f64 #s(literal 2 binary64) %2837)))) %2837)) %2836))) %1139)) (approx %1212 %1216) (approx %1213 %2859) (approx %1214 (+.f64 #s(literal 1 binary64) %392)) (approx %1214 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 %2864 #s(literal 1/8 binary64))))) (approx %1214 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1/1024 binary64) es) #s(literal 1/128 binary64))) #s(literal 1/8 binary64))))) (approx %1215 (-.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 es %1243) %1198) %1139)) (approx %1215 (-.f64 (fma.f64 #s(literal 1/2 binary64) %60 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2884)) %2887))) %1139)) (approx %1215 (-.f64 (fma.f64 #s(literal 1/2 binary64) %60 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/512 binary64) %1243 (*.f64 #s(literal 1/8 binary64) %2884)))) %2884)) %2887))) %1139)) (approx %1266 (-.f64 (fma.f64 #s(literal -1 binary64) %60 (*.f64 #s(literal 1/2 binary64) (*.f64 es %1282))) %1139)) (approx %1266 (-.f64 (fma.f64 #s(literal -1 binary64) %60 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2911)) %2914))) %1139)) (approx %1266 (-.f64 (fma.f64 #s(literal -1 binary64) %60 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) %1282 (*.f64 #s(literal 1/2 binary64) %2911)))) %2911)) %2914))) %1139)) (approx %1305 (-.f64 (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 #s(literal 1/8 binary64) (*.f64 es %1318))) %1139)) (approx %1305 (-.f64 (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2937)) %2940))) %1139)) (approx %1305 (-.f64 (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/512 binary64) %1318 (*.f64 #s(literal 1/8 binary64) %2937)))) %2937)) %2940))) %1139)) (approx %1340 %1345) (approx %1341 %2960) (approx %1342 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -9/8 binary64) es))) (approx %1342 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 #s(literal -81/128 binary64) es) #s(literal 9/8 binary64))))) (approx %1342 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -729/1024 binary64) es) #s(literal 81/128 binary64))) #s(literal 9/8 binary64))))) (approx %1343 (-.f64 (fma.f64 #s(literal 9/8 binary64) (*.f64 es %1372) %1327) %1139)) (approx %1343 (-.f64 (fma.f64 #s(literal 3/2 binary64) %60 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %2988)) %2991))) %1139)) (approx %1343 (-.f64 (fma.f64 #s(literal 3/2 binary64) %60 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -729/512 binary64) %1372 (*.f64 #s(literal 9/8 binary64) %2988)))) %2988)) %2991))) %1139)) (approx %1393 %1398) (approx %1394 %3010) (approx %1395 (+.f64 #s(literal 1 binary64) %3013)) (approx %1395 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 #s(literal -1/2048 binary64) es) #s(literal 1/32 binary64))))) (approx %1395 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1/65536 binary64) es) #s(literal 1/2048 binary64))) #s(literal 1/32 binary64))))) (approx %1396 (-.f64 (fma.f64 #s(literal 1/32 binary64) (*.f64 es %1425) %1380) %1139)) (approx %1396 (-.f64 (fma.f64 #s(literal 1/4 binary64) %60 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3037)) %3040))) %1139)) (approx %1396 (-.f64 (fma.f64 #s(literal 1/4 binary64) %60 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/32768 binary64) %1425 (*.f64 #s(literal 1/32 binary64) %3037)))) %3037)) %3040))) %1139)) (approx %1440 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %9 %363)))) (approx %1440 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %9 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %315 (*.f64 #s(literal -1/16 binary64) (*.f64 es %2251)))))))) (approx %1458 %1469) (approx %1458 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 es %3071) %56) %1139)) (approx %1458 (-.f64 (fma.f64 ca %55 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3078)) %3081))) %1139)) (approx %1458 (-.f64 (fma.f64 ca %55 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %2251 %1469) (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %3078))))) %3078)) %3081))) %1139)) (approx %1496 %1501) (approx %1497 (+.f64 #s(literal 1 binary64) %3101)) (approx %1498 (+.f64 #s(literal 1 binary64) %1848)) (approx %1498 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %1500 (*.f64 #s(literal -1/8 binary64) (*.f64 es %3106)))))) (approx %1498 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %1500 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %3106 (*.f64 #s(literal -1/16 binary64) (*.f64 es %3113)))))))) (approx %1499 (-.f64 (fma.f64 #s(literal -1 binary64) %1482 (*.f64 #s(literal 1/2 binary64) (*.f64 es %3122))) %1139)) (approx %1499 (-.f64 (fma.f64 #s(literal -1 binary64) %1482 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3130)) %3133))) %1139)) (approx %1499 (-.f64 (fma.f64 #s(literal -1 binary64) %1482 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %3113 %1528) (*.f64 #s(literal 1/2 binary64) (*.f64 %1500 %3130))))) %3130)) %3133))) %1139)) (approx %1555 %1562) (approx %1556 (+.f64 #s(literal 1 binary64) %3153)) (approx %1557 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %1562))) (approx %1557 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %3159 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 es %3160) %3162)))))) (approx %1557 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %3159 (*.f64 es (fma.f64 #s(literal -1/8 binary64) (/.f64 %3160 %3162) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 es %3170) %3172)))))))) (approx %1558 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 es %3181) %1561) %1542) %1139)) (approx %1558 (-.f64 (fma.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3190)) %3194) %1542) %1139)) (approx %1558 (-.f64 (fma.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %3170 %1587) %3172) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %3190 %1559) %1561))))) %3190)) %3194) %1542) %1139)) (approx %1596 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 es %3213) %1611) %122)) (approx %1596 (-.f64 (fma.f64 ca %1610 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3220)) %3223))) %122)) (approx %1596 (-.f64 (fma.f64 ca %1610 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %2360 %1612) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3220))))) %3220)) %3223))) %122)) (approx %1626 (-.f64 %2354 #s(literal 2 binary64))) (approx %1626 (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3245)) %1613)) #s(literal 2 binary64))) (approx %1626 (-.f64 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal 1/4 binary64) %2360 (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3245))))) %3245)) %1613)) #s(literal 2 binary64))) (approx %1655 (-.f64 (*.f64 #s(literal -1/4 binary64) %1614) #s(literal 1/2 binary64))) (approx %1655 (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3267)) %3270)) #s(literal 1/2 binary64))) (approx %1655 (-.f64 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal 1/16 binary64) %2360 (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3267))))) %3267)) %3270)) #s(literal 1/2 binary64))) (approx %1686 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %1614))) (approx %1686 (+.f64 #s(literal 4 binary64) (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3290)) %3293)))) (approx %1686 (+.f64 #s(literal 4 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %2360 (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3290))))) %3290)) %3293)))) (approx %1716 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) %1614))) (approx %1716 (+.f64 #s(literal 1/4 binary64) (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3313)) %3316)))) (approx %1716 (+.f64 #s(literal 1/4 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/32 binary64) %2360 (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3313))))) %3313)) %3316)))) (approx %1745 (+.f64 phi (*.f64 #s(literal 1/2 binary64) (*.f64 es %3332)))) (approx %1745 (+.f64 phi (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3339)) %3342)))) (approx %1745 (+.f64 phi (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 phi %2360) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3339))))) %3339)) %3342)))) (approx %1777 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 #s(literal -1/2 binary64) %3360))) (approx %1777 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 es (fma.f64 #s(literal -1/2 binary64) %3359 %3367)))) (approx %1777 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 es (fma.f64 #s(literal -1/2 binary64) %3359 (*.f64 es (fma.f64 #s(literal -1/4 binary64) %3364 (fma.f64 #s(literal -1/8 binary64) %3364 %3376))))))) (approx %1815 (fma.f64 #s(literal 2 binary64) %1480 %3360)) (approx %1815 (fma.f64 #s(literal 2 binary64) %1480 (*.f64 es (fma.f64 #s(literal -2 binary64) %3367 %3359)))) (approx %1815 (fma.f64 #s(literal 2 binary64) %1480 (*.f64 es (fma.f64 es (fma.f64 #s(literal -2 binary64) %3376 (*.f64 #s(literal -2 binary64) %3366)) %3359)))) (approx %1836 (fma.f64 #s(literal 1/2 binary64) (*.f64 es %3396) %1500)) (approx %1836 (fma.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3402)) %3405) %1500)) (approx %1836 (fma.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %1500 %2360) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3402))))) %3402)) %3405) %1500)) (approx %1870 (+.f64 %1480 (fma.f64 #s(literal 1/2 binary64) (*.f64 es %3420) %1500))) (approx %1870 (+.f64 %1480 (fma.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3427)) %3430) %1500))) (approx %1870 (+.f64 %1480 (fma.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %2360 %1871) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3427))))) %3427)) %3430) %1500))) (approx %1910 (-.f64 (+.f64 %1536 (*.f64 #s(literal 1/2 binary64) (*.f64 es %3447))) #s(literal 1 binary64))) (approx %1910 (-.f64 (+.f64 %1536 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3455)) %3458))) #s(literal 1 binary64))) (approx %1910 (-.f64 (+.f64 %1536 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %2360 %1911) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3455))))) %3455)) %3458))) #s(literal 1 binary64))) (approx %1954 (+.f64 %1480 (fma.f64 #s(literal 1/2 binary64) (*.f64 es %3477) %1482))) (approx %1954 (+.f64 %1480 (fma.f64 ca %1481 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3484)) %3487))))) (approx %1954 (+.f64 %1480 (fma.f64 ca %1481 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %2360 %1955) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3484))))) %3484)) %3487))))) (approx %1997 (+.f64 %1480 (fma.f64 #s(literal -1 binary64) %1482 (*.f64 #s(literal 1/2 binary64) (*.f64 es %3506))))) (approx %1997 (+.f64 %1480 (fma.f64 #s(literal -1 binary64) %1482 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3514)) %3517))))) (approx %1997 (+.f64 %1480 (fma.f64 #s(literal -1 binary64) %1482 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 %2360 %1998) (*.f64 #s(literal 1/2 binary64) (*.f64 %1613 %3514))))) %3514)) %3517))))) (approx %2038 %2042) (approx %2040 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 %3013 #s(literal 1/4 binary64))))) (approx %2040 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 %2864 #s(literal 1/32 binary64))) #s(literal 1/4 binary64))))) (approx %2041 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 es %1621) %1611) %1139)) (approx %2041 (-.f64 (fma.f64 ca %1610 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3552)) %3555))) %1139)) (approx %2041 (-.f64 (fma.f64 ca %1610 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/64 binary64) %1621 (*.f64 #s(literal 1/4 binary64) %3552)))) %3552)) %3555))) %1139)) (approx %2067 (*.f64 es %3575)) (approx %2068 (+.f64 #s(literal 1 binary64) %3579)) (approx %2069 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %3579))) (approx %2069 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/8 binary64) (*.f64 es %3585) (*.f64 #s(literal 1/2 binary64) %3578))))) (approx %2069 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal 1/2 binary64) %3578 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %3585 (*.f64 #s(literal 1/16 binary64) (*.f64 es %3592)))))))) (approx %2070 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 es %3601) %1611) %1139)) (approx %2070 (-.f64 (fma.f64 ca %1610 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es %3608)) %3611))) %1139)) (approx %2070 (-.f64 (fma.f64 ca %1610 (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) (*.f64 %3608 %3578) (*.f64 #s(literal 1/8 binary64) (*.f64 %1621 %3592))))) %3608)) %3611))) %1139)) (approx (asin es) (asin.f64 es)) (approx %205 %2354) (approx %205 (*.f64 es (-.f64 %448 %1613))) (approx %223 %3641) (approx %223 %3650) (approx %223 %3662) (approx %257 %3664) (approx %257 %3672) (approx %257 %3681) (approx %257 %3696) (approx %284 %578) (approx %284 (*.f64 es (-.f64 (*.f64 #s(literal 1/2 binary64) %3699) %258))) (approx %285 (*.f64 #s(literal -1/2 binary64) %1597)) (approx %285 (*.f64 es (fma.f64 #s(literal -1/2 binary64) %145 (*.f64 #s(literal 1/2 binary64) %3706)))) (approx %288 (*.f64 es (fma.f64 #s(literal -1/2 binary64) %145 (fma.f64 #s(literal 1/2 binary64) %3706 (/.f64 %60 es))))) (approx %291 (*.f64 #s(literal -1/2 binary64) %2411)) (approx %291 (*.f64 es %3719)) (approx %2133 (*.f64 es (fma.f64 #s(literal -1 binary64) %3699 %3719))) (approx %390 (*.f64 es %3726)) (approx %420 (*.f64 #s(literal -1/8 binary64) (*.f64 %228 %2140))) (approx %420 (*.f64 %228 %3726)) (approx %440 (*.f64 %228 (fma.f64 #s(literal -1/2 binary64) %2152 (fma.f64 #s(literal -1/8 binary64) %2140 (/.f64 #s(literal 1 binary64) %228))))) (approx %577 %3739) (approx %577 %3743) (approx %577 %3752) (approx %577 %3764) (approx %613 (*.f64 #s(literal -1 binary64) %3739)) (approx %613 %3769) (approx %613 %3772) (approx %613 %3783) (approx %630 %3785) (approx %630 %3789) (approx %630 %3798) (approx %630 %3810) (approx %711 %3812) (approx %711 %3817) (approx %711 %3821) (approx %711 %3826) (approx %733 %3828) (approx %733 %3834) (approx %733 %3844) (approx %733 %3858) (approx %769 %3860) (approx %769 %3865) (approx %769 %3874) (approx %769 %3886) (approx %806 %3889) (approx %806 %3894) (approx %806 %3900) (approx %806 %3917) (approx %824 %3920) (approx %824 %3931) (approx %824 %3938) (approx %824 %3946) (approx %875 %3948) (approx %875 %3953) (approx %875 %3962) (approx %875 %3974) (approx %908 %3977) (approx %908 %3981) (approx %908 %3985) (approx %908 %3990) (approx %932 %3992) (approx %932 %3999) (approx %932 %4009) (approx %932 %4023) (approx %969 %4026) (approx %969 %4031) (approx %969 %4037) (approx %969 %4054) (approx %983 %4057) (approx %983 %4067) (approx %983 %4074) (approx %983 %4082) (approx %1032 %4084) (approx %1032 %4089) (approx %1032 %4098) (approx %1032 %4110) (approx %1069 %4113) (approx %1069 %4118) (approx %1069 %4124) (approx %1069 %4140) (approx %1111 %2773) (approx %1111 (*.f64 es (-.f64 %448 #s(literal 1 binary64)))) (approx %1112 %490) (approx %1112 %4151) (approx %1112 %4159) (approx %1112 %4170) (approx %1113 %4172) (approx %1113 %4180) (approx %1113 %4189) (approx %1113 %4203) (approx %1161 %2816) (approx %1161 (*.f64 es (-.f64 %448 #s(literal 4 binary64)))) (approx %1162 %4211) (approx %1162 %4217) (approx %1162 %4225) (approx %1162 %4236) (approx %1163 %4238) (approx %1163 %4247) (approx %1163 %4256) (approx %1163 %4271) (approx %1213 %2858) (approx %1213 (*.f64 es (-.f64 %448 #s(literal 1/4 binary64)))) (approx %1214 %4279) (approx %1214 %4285) (approx %1214 %4293) (approx %1214 %4304) (approx %1215 %4306) (approx %1215 %4315) (approx %1215 %4324) (approx %1215 %4339) (approx %1266 %4341) (approx %1266 %4347) (approx %1266 %4357) (approx %1266 %4370) (approx %1305 %4372) (approx %1305 %4378) (approx %1305 %4388) (approx %1305 %4400) (approx %1341 %2959) (approx %1341 (*.f64 es (-.f64 %448 #s(literal 9/4 binary64)))) (approx %1342 %4408) (approx %1342 %4414) (approx %1342 %4422) (approx %1342 %4433) (approx %1343 %4435) (approx %1343 %4444) (approx %1343 %4453) (approx %1343 %4468) (approx %1394 %2782) (approx %1394 (*.f64 es (-.f64 %448 #s(literal 1/16 binary64)))) (approx %1395 %4476) (approx %1395 %4482) (approx %1395 %4490) (approx %1395 %4501) (approx %1396 %4503) (approx %1396 %4512) (approx %1396 %4521) (approx %1396 %4536) (approx %1439 (*.f64 es (-.f64 %448 %9))) (approx %1440 %4542) (approx %1440 %4548) (approx %1440 %4556) (approx %1440 %4567) (approx %1458 %4569) (approx %1458 %4577) (approx %1458 %4586) (approx %1458 %4601) (approx %1497 %3101) (approx %1497 (*.f64 es (-.f64 %448 %1500))) (approx %1498 %4610) (approx %1498 %4616) (approx %1498 %4624) (approx %1498 %4635) (approx %1499 %4637) (approx %1499 %4646) (approx %1499 %4656) (approx %1499 %4672) (approx %1556 %3153) (approx %1556 (*.f64 es (-.f64 %448 %3159))) (approx %1557 %4682) (approx %1557 %4688) (approx %1557 %4696) (approx %1557 %4707) (approx %1558 %4709) (approx %1558 %4718) (approx %1558 %4727) (approx %1558 %4742) (approx %1596 %4744) (approx %1596 %4750) (approx %1596 %4759) (approx %1596 %4771) (approx %1626 (/.f64 #s(literal -2 binary64) %2158)) (approx %1626 %4779) (approx %1626 %4785) (approx %1626 %4795) (approx %1655 (/.f64 #s(literal -1/2 binary64) %2158)) (approx %1655 %4802) (approx %1655 %4809) (approx %1655 %4817) (approx %1686 (/.f64 #s(literal 4 binary64) %2158)) (approx %1686 %4824) (approx %1686 %4830) (approx %1686 %4837) (approx %1716 (/.f64 #s(literal 1/4 binary64) %2158)) (approx %1716 %4844) (approx %1716 %4851) (approx %1716 %4859) (approx %1745 %4861) (approx %1745 %4866) (approx %1745 %4875) (approx %1745 %4887) (approx %1777 (*.f64 #s(literal -1 binary64) %4889)) (approx %1777 %4896) (approx %1777 %4902) (approx %1777 %4914) (approx %1815 (*.f64 #s(literal 2 binary64) %4889)) (approx %1815 %4920) (approx %1815 %4924) (approx %1815 %4932) (approx %1836 %4934) (approx %1836 %4939) (approx %1836 %4948) (approx %1836 %4960) (approx %1870 %4962) (approx %1870 %4967) (approx %1870 %4976) (approx %1870 %4988) (approx %1910 %4990) (approx %1910 %4996) (approx %1910 %5005) (approx %1910 %5017) (approx %1954 %5019) (approx %1954 %5025) (approx %1954 %5034) (approx %1954 %5046) (approx %1997 %5048) (approx %1997 %5053) (approx %1997 %5063) (approx %1997 %5076) (approx %2039 %1754) (approx %2039 (*.f64 es (-.f64 %448 #s(literal 1/2 binary64)))) (approx %2040 %5084) (approx %2040 %5090) (approx %2040 %5098) (approx %2040 %5109) (approx %2041 %5111) (approx %2041 %5119) (approx %2041 %5128) (approx %2041 %5143) (approx %2067 %2072) (approx %2068 %3579) (approx %2068 (*.f64 es (-.f64 (+.f64 %448 %3574) %3572))) (approx %2069 %5153) (approx %2069 (*.f64 es (+.f64 %5152 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5155))))) (approx %2069 (*.f64 es (-.f64 (+.f64 %5152 %5161) (/.f64 #s(literal 1/8 binary64) %5164)))) (approx %2069 (*.f64 es (-.f64 (+.f64 %5152 (+.f64 %5161 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %5169))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %5164))))) (approx %2070 (/.f64 %1621 %5153)) (approx %2070 (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5183 %5184) %5186) es)) (approx %2070 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5192 %3645) %5184) %5195) es)) (approx %2070 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5192 (pow.f64 %5152 #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 %1621 (pow.f64 %5152 #s(literal 7 binary64))))) %3652) %5184) (fma.f64 #s(literal -1/4 binary64) %5208 (fma.f64 #s(literal -1/8 binary64) %5208 %5195))) es)) (approx %2093 (asin.f64 (/.f64 %1621 (sqrt.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 es %3573)) (/.f64 (*.f64 es %1536) %1541)))))) (approx %205 (*.f64 es (fma.f64 #s(literal -1 binary64) %1613 %448))) (approx %223 (*.f64 #s(literal -1 binary64) %3641)) (approx %223 (*.f64 #s(literal -1 binary64) %3650)) (approx %223 (*.f64 #s(literal -1 binary64) %3662)) (approx %257 (*.f64 #s(literal -1 binary64) %3664)) (approx %257 (*.f64 #s(literal -1 binary64) %3672)) (approx %257 (*.f64 #s(literal -1 binary64) %3681)) (approx %257 (*.f64 #s(literal -1 binary64) %3696)) (approx %284 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 (*.f64 #s(literal -1/2 binary64) %3699) %151)))) (approx %285 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %3706 %2403)))) (approx %288 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1 binary64) (/.f64 %146 es) %2403)))) (approx %291 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1 binary64) %3718 %1201)))) (approx %2133 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal -1 binary64) (/.f64 %703 es) %1201)))) (approx %390 (*.f64 #s(literal -1 binary64) (*.f64 es (fma.f64 #s(literal 1/8 binary64) %2140 (*.f64 #s(literal 1/2 binary64) %2152))))) (approx %440 (*.f64 %228 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %1613) %448) es) %3725))) (approx %577 (*.f64 #s(literal -1 binary64) %3743)) (approx %577 (*.f64 #s(literal -1 binary64) %3752)) (approx %577 (*.f64 #s(literal -1 binary64) %3764)) (approx %613 (*.f64 #s(literal -1 binary64) %3769)) (approx %613 (*.f64 #s(literal -1 binary64) %3772)) (approx %613 (*.f64 #s(literal -1 binary64) %3783)) (approx %630 (*.f64 #s(literal -1 binary64) %3785)) (approx %630 (*.f64 #s(literal -1 binary64) %3789)) (approx %630 (*.f64 #s(literal -1 binary64) %3798)) (approx %630 (*.f64 #s(literal -1 binary64) %3810)) (approx %711 (*.f64 #s(literal -1 binary64) %3812)) (approx %711 (*.f64 #s(literal -1 binary64) %3817)) (approx %711 (*.f64 #s(literal -1 binary64) %3821)) (approx %711 (*.f64 #s(literal -1 binary64) %3826)) (approx %733 (*.f64 #s(literal -1 binary64) %3828)) (approx %733 (*.f64 #s(literal -1 binary64) %3834)) (approx %733 (*.f64 #s(literal -1 binary64) %3844)) (approx %733 (*.f64 #s(literal -1 binary64) %3858)) (approx %769 (*.f64 #s(literal -1 binary64) %3860)) (approx %769 (*.f64 #s(literal -1 binary64) %3865)) (approx %769 (*.f64 #s(literal -1 binary64) %3874)) (approx %769 (*.f64 #s(literal -1 binary64) %3886)) (approx %806 (*.f64 #s(literal -1 binary64) %3889)) (approx %806 (*.f64 #s(literal -1 binary64) %3894)) (approx %806 (*.f64 #s(literal -1 binary64) %3900)) (approx %806 (*.f64 #s(literal -1 binary64) %3917)) (approx %824 (*.f64 #s(literal -1 binary64) %3920)) (approx %824 (*.f64 #s(literal -1 binary64) %3931)) (approx %824 (*.f64 #s(literal -1 binary64) %3938)) (approx %824 (*.f64 #s(literal -1 binary64) %3946)) (approx %875 (*.f64 #s(literal -1 binary64) %3948)) (approx %875 (*.f64 #s(literal -1 binary64) %3953)) (approx %875 (*.f64 #s(literal -1 binary64) %3962)) (approx %875 (*.f64 #s(literal -1 binary64) %3974)) (approx %908 (*.f64 #s(literal -1 binary64) %3977)) (approx %908 (*.f64 #s(literal -1 binary64) %3981)) (approx %908 (*.f64 #s(literal -1 binary64) %3985)) (approx %908 (*.f64 #s(literal -1 binary64) %3990)) (approx %932 (*.f64 #s(literal -1 binary64) %3992)) (approx %932 (*.f64 #s(literal -1 binary64) %3999)) (approx %932 (*.f64 #s(literal -1 binary64) %4009)) (approx %932 (*.f64 #s(literal -1 binary64) %4023)) (approx %969 (*.f64 #s(literal -1 binary64) %4026)) (approx %969 (*.f64 #s(literal -1 binary64) %4031)) (approx %969 (*.f64 #s(literal -1 binary64) %4037)) (approx %969 (*.f64 #s(literal -1 binary64) %4054)) (approx %983 (*.f64 #s(literal -1 binary64) %4057)) (approx %983 (*.f64 #s(literal -1 binary64) %4067)) (approx %983 (*.f64 #s(literal -1 binary64) %4074)) (approx %983 (*.f64 #s(literal -1 binary64) %4082)) (approx %1032 (*.f64 #s(literal -1 binary64) %4084)) (approx %1032 (*.f64 #s(literal -1 binary64) %4089)) (approx %1032 (*.f64 #s(literal -1 binary64) %4098)) (approx %1032 (*.f64 #s(literal -1 binary64) %4110)) (approx %1069 (*.f64 #s(literal -1 binary64) %4113)) (approx %1069 (*.f64 #s(literal -1 binary64) %4118)) (approx %1069 (*.f64 #s(literal -1 binary64) %4124)) (approx %1069 (*.f64 #s(literal -1 binary64) %4140)) (approx %1111 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 #s(literal 1 binary64) %448)))) (approx %1112 (*.f64 #s(literal -1 binary64) %490)) (approx %1112 (*.f64 #s(literal -1 binary64) %4151)) (approx %1112 (*.f64 #s(literal -1 binary64) %4159)) (approx %1112 (*.f64 #s(literal -1 binary64) %4170)) (approx %1113 (*.f64 #s(literal -1 binary64) %4172)) (approx %1113 (*.f64 #s(literal -1 binary64) %4180)) (approx %1113 (*.f64 #s(literal -1 binary64) %4189)) (approx %1113 (*.f64 #s(literal -1 binary64) %4203)) (approx %1136 (asin.f64 (/.f64 %1140 %5410))) (approx %1161 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 #s(literal 4 binary64) %448)))) (approx %1162 (*.f64 #s(literal -1 binary64) %4211)) (approx %1162 (*.f64 #s(literal -1 binary64) %4217)) (approx %1162 (*.f64 #s(literal -1 binary64) %4225)) (approx %1162 (*.f64 #s(literal -1 binary64) %4236)) (approx %1163 (*.f64 #s(literal -1 binary64) %4238)) (approx %1163 (*.f64 #s(literal -1 binary64) %4247)) (approx %1163 (*.f64 #s(literal -1 binary64) %4256)) (approx %1163 (*.f64 #s(literal -1 binary64) %4271)) (approx %1190 (asin.f64 (/.f64 %1191 (sqrt.f64 %2817)))) (approx %1213 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 #s(literal 1/4 binary64) %448)))) (approx %1214 (*.f64 #s(literal -1 binary64) %4279)) (approx %1214 (*.f64 #s(literal -1 binary64) %4285)) (approx %1214 (*.f64 #s(literal -1 binary64) %4293)) (approx %1214 (*.f64 #s(literal -1 binary64) %4304)) (approx %1215 (*.f64 #s(literal -1 binary64) %4306)) (approx %1215 (*.f64 #s(literal -1 binary64) %4315)) (approx %1215 (*.f64 #s(literal -1 binary64) %4324)) (approx %1215 (*.f64 #s(literal -1 binary64) %4339)) (approx %1242 (asin.f64 (/.f64 %1243 %5458))) (approx %1266 (*.f64 #s(literal -1 binary64) %4341)) (approx %1266 (*.f64 #s(literal -1 binary64) %4347)) (approx %1266 (*.f64 #s(literal -1 binary64) %4357)) (approx %1266 (*.f64 #s(literal -1 binary64) %4370)) (approx %1281 (asin.f64 (/.f64 %1282 %5410))) (approx %1305 (*.f64 #s(literal -1 binary64) %4372)) (approx %1305 (*.f64 #s(literal -1 binary64) %4378)) (approx %1305 (*.f64 #s(literal -1 binary64) %4388)) (approx %1305 (*.f64 #s(literal -1 binary64) %4400)) (approx %1317 (asin.f64 (/.f64 %1318 %5458))) (approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 #s(literal 9/4 binary64) %448)))) (approx %1342 (*.f64 #s(literal -1 binary64) %4408)) (approx %1342 (*.f64 #s(literal -1 binary64) %4414)) (approx %1342 (*.f64 #s(literal -1 binary64) %4422)) (approx %1342 (*.f64 #s(literal -1 binary64) %4433)) (approx %1343 (*.f64 #s(literal -1 binary64) %4435)) (approx %1343 (*.f64 #s(literal -1 binary64) %4444)) (approx %1343 (*.f64 #s(literal -1 binary64) %4453)) (approx %1343 (*.f64 #s(literal -1 binary64) %4468)) (approx %1371 (asin.f64 (/.f64 %1372 (sqrt.f64 %2960)))) (approx %1394 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 #s(literal 1/16 binary64) %448)))) (approx %1395 (*.f64 #s(literal -1 binary64) %4476)) (approx %1395 (*.f64 #s(literal -1 binary64) %4482)) (approx %1395 (*.f64 #s(literal -1 binary64) %4490)) (approx %1395 (*.f64 #s(literal -1 binary64) %4501)) (approx %1396 (*.f64 #s(literal -1 binary64) %4503)) (approx %1396 (*.f64 #s(literal -1 binary64) %4512)) (approx %1396 (*.f64 #s(literal -1 binary64) %4521)) (approx %1396 (*.f64 #s(literal -1 binary64) %4536)) (approx %1424 (asin.f64 (/.f64 %1425 (sqrt.f64 %3010)))) (approx %1439 (*.f64 es (fma.f64 #s(literal -1 binary64) %9 %448))) (approx %1440 (*.f64 #s(literal -1 binary64) %4542)) (approx %1440 (*.f64 #s(literal -1 binary64) %4548)) (approx %1440 (*.f64 #s(literal -1 binary64) %4556)) (approx %1440 (*.f64 #s(literal -1 binary64) %4567)) (approx %1458 (*.f64 #s(literal -1 binary64) %4569)) (approx %1458 (*.f64 #s(literal -1 binary64) %4577)) (approx %1458 (*.f64 #s(literal -1 binary64) %4586)) (approx %1458 (*.f64 #s(literal -1 binary64) %4601)) (approx %1497 (*.f64 es (fma.f64 #s(literal -1 binary64) %1500 %448))) (approx %1498 (*.f64 #s(literal -1 binary64) %4610)) (approx %1498 (*.f64 #s(literal -1 binary64) %4616)) (approx %1498 (*.f64 #s(literal -1 binary64) %4624)) (approx %1498 (*.f64 #s(literal -1 binary64) %4635)) (approx %1499 (*.f64 #s(literal -1 binary64) %4637)) (approx %1499 (*.f64 #s(literal -1 binary64) %4646)) (approx %1499 (*.f64 #s(literal -1 binary64) %4656)) (approx %1499 (*.f64 #s(literal -1 binary64) %4672)) (approx %1556 (*.f64 es (fma.f64 #s(literal -1 binary64) %3159 %448))) (approx %1557 (*.f64 #s(literal -1 binary64) %4682)) (approx %1557 (*.f64 #s(literal -1 binary64) %4688)) (approx %1557 (*.f64 #s(literal -1 binary64) %4696)) (approx %1557 (*.f64 #s(literal -1 binary64) %4707)) (approx %1558 (*.f64 #s(literal -1 binary64) %4709)) (approx %1558 (*.f64 #s(literal -1 binary64) %4718)) (approx %1558 (*.f64 #s(literal -1 binary64) %4727)) (approx %1558 (*.f64 #s(literal -1 binary64) %4742)) (approx %1596 (*.f64 #s(literal -1 binary64) %4744)) (approx %1596 (*.f64 #s(literal -1 binary64) %4750)) (approx %1596 (*.f64 #s(literal -1 binary64) %4759)) (approx %1596 (*.f64 #s(literal -1 binary64) %4771)) (approx %1626 (/.f64 #s(literal 2 binary64) %2158)) (approx %1626 (*.f64 #s(literal -1 binary64) %4779)) (approx %1626 (*.f64 #s(literal -1 binary64) %4785)) (approx %1626 (*.f64 #s(literal -1 binary64) %4795)) (approx %1655 (/.f64 #s(literal 1/2 binary64) %2158)) (approx %1655 (*.f64 #s(literal -1 binary64) %4802)) (approx %1655 (*.f64 #s(literal -1 binary64) %4809)) (approx %1655 (*.f64 #s(literal -1 binary64) %4817)) (approx %1686 (/.f64 #s(literal -4 binary64) %2158)) (approx %1686 (*.f64 #s(literal -1 binary64) %4824)) (approx %1686 (*.f64 #s(literal -1 binary64) %4830)) (approx %1686 (*.f64 #s(literal -1 binary64) %4837)) (approx %1716 (/.f64 #s(literal -1/4 binary64) %2158)) (approx %1716 (*.f64 #s(literal -1 binary64) %4844)) (approx %1716 (*.f64 #s(literal -1 binary64) %4851)) (approx %1716 (*.f64 #s(literal -1 binary64) %4859)) (approx %1745 (*.f64 #s(literal -1 binary64) %4861)) (approx %1745 (*.f64 #s(literal -1 binary64) %4866)) (approx %1745 (*.f64 #s(literal -1 binary64) %4875)) (approx %1745 (*.f64 #s(literal -1 binary64) %4887)) (approx %1777 %4889) (approx %1777 (*.f64 #s(literal -1 binary64) %4896)) (approx %1777 (*.f64 #s(literal -1 binary64) %4902)) (approx %1777 (*.f64 #s(literal -1 binary64) %4914)) (approx %1815 (*.f64 #s(literal -2 binary64) %4889)) (approx %1815 (*.f64 #s(literal -1 binary64) %4920)) (approx %1815 (*.f64 #s(literal -1 binary64) %4924)) (approx %1815 (*.f64 #s(literal -1 binary64) %4932)) (approx %1836 (*.f64 #s(literal -1 binary64) %4934)) (approx %1836 (*.f64 #s(literal -1 binary64) %4939)) (approx %1836 (*.f64 #s(literal -1 binary64) %4948)) (approx %1836 (*.f64 #s(literal -1 binary64) %4960)) (approx %1870 (*.f64 #s(literal -1 binary64) %4962)) (approx %1870 (*.f64 #s(literal -1 binary64) %4967)) (approx %1870 (*.f64 #s(literal -1 binary64) %4976)) (approx %1870 (*.f64 #s(literal -1 binary64) %4988)) (approx %1910 (*.f64 #s(literal -1 binary64) %4990)) (approx %1910 (*.f64 #s(literal -1 binary64) %4996)) (approx %1910 (*.f64 #s(literal -1 binary64) %5005)) (approx %1910 (*.f64 #s(literal -1 binary64) %5017)) (approx %1954 (*.f64 #s(literal -1 binary64) %5019)) (approx %1954 (*.f64 #s(literal -1 binary64) %5025)) (approx %1954 (*.f64 #s(literal -1 binary64) %5034)) (approx %1954 (*.f64 #s(literal -1 binary64) %5046)) (approx %1997 (*.f64 #s(literal -1 binary64) %5048)) (approx %1997 (*.f64 #s(literal -1 binary64) %5053)) (approx %1997 (*.f64 #s(literal -1 binary64) %5063)) (approx %1997 (*.f64 #s(literal -1 binary64) %5076)) (approx %2039 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) %448)))) (approx %2040 (*.f64 #s(literal -1 binary64) %5084)) (approx %2040 (*.f64 #s(literal -1 binary64) %5090)) (approx %2040 (*.f64 #s(literal -1 binary64) %5098)) (approx %2040 (*.f64 #s(literal -1 binary64) %5109)) (approx %2041 (*.f64 #s(literal -1 binary64) %5111)) (approx %2041 (*.f64 #s(literal -1 binary64) %5119)) (approx %2041 (*.f64 #s(literal -1 binary64) %5128)) (approx %2041 (*.f64 #s(literal -1 binary64) %5143)) (approx %2063 (asin.f64 (/.f64 %1621 (sqrt.f64 %2776)))) (approx %2068 (*.f64 #s(literal -1 binary64) %2072)) (approx %2068 (*.f64 es (fma.f64 #s(literal -1 binary64) (/.f64 %1538 %1541) %448))) (approx %2069 (*.f64 #s(literal -1 binary64) %5726)) (approx %2069 (*.f64 #s(literal -1 binary64) (*.f64 es (+.f64 %5725 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5729)))))) (approx %2069 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 (+.f64 %5725 %5736) (/.f64 #s(literal 1/8 binary64) %5739))))) (approx %2069 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 (+.f64 %5725 (+.f64 %5736 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %3652 %5745))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %5739)))))) (approx %2070 (*.f64 #s(literal -1 binary64) (/.f64 %1621 %5726))) (approx %2070 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5761 %5762) %5764) es))) (approx %2070 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5771 %3645) %5762) %5774) es))) (approx %2070 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5771 (pow.f64 %5725 #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 %1621 (pow.f64 %5725 #s(literal 7 binary64))))) %3652) %5762) (fma.f64 #s(literal -1/4 binary64) %5788 (fma.f64 #s(literal -1/8 binary64) %5788 %5774))) es))) (approx one_es one_es) (approx %257 %5796) (approx %291 %5798) (approx %2133 %5800) (approx %2133 (fma.f64 #s(literal -1 binary64) %122 %5798)) (approx %684 %5804) (approx %684 (/.f64 %5806 one_es)) (approx %702 %5806) (approx %806 (*.f64 #s(literal -1 binary64) %2176)) (approx %858 %5812) (approx %969 (*.f64 #s(literal -1 binary64) %2191)) (approx %1069 (*.f64 #s(literal -1 binary64) %2205)) (approx %1951 %1481) (approx %1953 %1480) (approx %5821 %1482) (approx (neg (* one_es ca)) %1250) (approx %5829 %5831) (approx %5829 %5833) (approx %5835 (*.f64 #s(literal -1 binary64) %5831)) (approx %5835 %5838) (approx %5840 %5841) (approx %5845 %5846) (approx %5849 %5851) (approx %5849 %5853) (approx %5856 %5858) (approx %5866 %5872) (approx %5866 %5874) (approx %5878 (*.f64 #s(literal -1 binary64) %5872)) (approx %5878 %5881) (approx %1113 %5884) (approx %1113 (fma.f64 #s(literal -1 binary64) %5883 %1119)) (approx %1145 %1147) (approx %1163 (*.f64 #s(literal -1 binary64) %5889)) (approx %1163 (fma.f64 #s(literal -1 binary64) %5889 %1171)) (approx %1196 %1198) (approx %1215 (*.f64 #s(literal -1 binary64) %5895)) (approx %1215 (fma.f64 #s(literal -1 binary64) %5895 %5898)) (approx %1266 (fma.f64 #s(literal -1 binary64) %1119 %5884)) (approx %1287 %1289) (approx %1305 (fma.f64 #s(literal -1 binary64) %5895 %5904)) (approx %1324 %1327) (approx %1343 (*.f64 #s(literal -1 binary64) %5908)) (approx %1343 (fma.f64 #s(literal -1 binary64) %5908 %1352)) (approx %1378 %1380) (approx %1396 (*.f64 #s(literal -1 binary64) %5914)) (approx %1396 (fma.f64 #s(literal -1 binary64) %5914 %5917)) (approx %1458 (*.f64 #s(literal -1 binary64) %5920)) (approx %1458 (fma.f64 #s(literal -1 binary64) %5920 %5923)) (approx %1478 %1483) (approx %1499 %5928) (approx %1499 (fma.f64 #s(literal -1 binary64) %1506 %5928)) (approx %1534 %5933) (approx %1535 (-.f64 %5933 %1139)) (approx %1558 (*.f64 #s(literal -1 binary64) %5937)) (approx %1558 (fma.f64 #s(literal -1 binary64) %5937 (/.f64 %5933 %1564))) (approx %1596 (*.f64 #s(literal -1 binary64) %5943)) (approx %1596 (fma.f64 #s(literal -1 binary64) %5943 %2166)) (approx %1954 %1810) (approx %1954 (+.f64 %1810 %5949)) (approx %1997 (fma.f64 #s(literal -1 binary64) %5949 %1810)) (approx %2041 (*.f64 #s(literal -1 binary64) %5954)) (approx %2041 (fma.f64 #s(literal -1 binary64) %5954 %5957)) (approx %2070 (*.f64 #s(literal -1 binary64) %5960)) (approx %2070 (fma.f64 #s(literal -1 binary64) %5960 %5963)) (approx (asin %5829) (asin.f64 %5833)) (approx (asin %5835) (asin.f64 %5838)) (approx (asin %5840) (asin.f64 %5973)) (approx (asin %5845) (asin.f64 %5846)) (approx (asin %5979) (asin.f64 %5841)) (approx (asin %5849) (asin.f64 %5853)) (approx (asin %5856) (asin.f64 %5858)) (approx %5989 (asin.f64 %5874)) (approx %5992 (asin.f64 %5881)) (approx %254 (*.f64 one_es %687)) (approx %257 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %5998 %5999))) (approx %288 (*.f64 one_es (+.f64 ca %6003))) (approx %291 (*.f64 one_es %6008)) (approx %2133 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %668 %6008))) (approx %806 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6015 %6016))) (approx %858 (*.f64 one_es %6022)) (approx %969 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6025 %6026))) (approx %1069 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6030 %5999))) (approx %1953 (*.f64 one_es (fma.f64 ca %1480 %6034))) (approx %1996 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6038 %6034))) (approx %5829 (*.f64 one_es (fma.f64 ca %1480 %6042))) (approx %5835 %6047) (approx %5840 (*.f64 one_es (-.f64 %6042 %6038))) (approx %5979 %6053) (approx %5849 (*.f64 one_es (fma.f64 ca %1480 %6055))) (approx %5856 %6059) (approx %5856 (*.f64 one_es (fma.f64 ca %1500 %6042))) (approx %5866 (*.f64 one_es (fma.f64 ca %1480 %6064))) (approx %5878 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6064 %6038))) (approx %1087 (*.f64 one_es (+.f64 ca %5804))) (approx %1113 %1119) (approx %1113 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6076 %6077))) (approx %1146 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %2168 %6081))) (approx %1163 %1171) (approx %1163 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6087 (*.f64 #s(literal 2 binary64) %6088)))) (approx %1197 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %2168 %6093))) (approx %1215 %5898) (approx %1215 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6099 (*.f64 #s(literal 1/2 binary64) %6100)))) (approx %1249 (*.f64 one_es (fma.f64 #s(literal -1 binary64) ca %5804))) (approx %1266 (*.f64 #s(literal -1 binary64) %1119)) (approx %1266 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6077 (*.f64 #s(literal -1 binary64) %6076)))) (approx %1288 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %2168 %6114))) (approx %1305 %5904) (approx %1305 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6099 (*.f64 #s(literal -1/2 binary64) %6100)))) (approx %1325 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %2168 %6123))) (approx %1343 %1352) (approx %1343 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6129 (*.f64 #s(literal 3/2 binary64) %6130)))) (approx %1379 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %2168 %6135))) (approx %1396 %5917) (approx %1396 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6141 (*.f64 #s(literal 1/4 binary64) %6142)))) (approx %1431 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %2168 %33))) (approx %1458 %5923) (approx %1458 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6152 %6153))) (approx %1479 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6038 %5804))) (approx %1499 (*.f64 #s(literal -1 binary64) %1506)) (approx %1499 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6162 (*.f64 #s(literal -1 binary64) %6164)))) (approx %1534 %1542) (approx %1535 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %2168 %6171))) (approx %1558 %1569) (approx %1558 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6177 %6178))) (approx %1591 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %668 %2108))) (approx %1596 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6185 %5999))) (approx %1954 %5949) (approx %1954 (*.f64 one_es (+.f64 %6190 %6191))) (approx %1997 (*.f64 #s(literal -1 binary64) %5949)) (approx %1997 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6191 %6190))) (approx %2041 %5957) (approx %2041 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6202 %6203))) (approx %2070 %5963) (approx %2070 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6209 %6210))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %2108 %2168)))) (approx %254 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %33 %668)))) (approx %257 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %5999 %5998)))) (approx %288 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) ca (*.f64 #s(literal -1 binary64) %6003))))) (approx %291 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) %6007))))) (approx %2133 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) (/.f64 %5800 one_es)))))) (approx %806 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6016 %6015)))) (approx %858 (*.f64 #s(literal -1 binary64) (*.f64 one_es %6246))) (approx %969 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6026 %6025)))) (approx %1069 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %5999 %6030)))) (approx %1953 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6038 (*.f64 #s(literal -1 binary64) %6034))))) (approx %1996 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6034 %6038)))) (approx %5829 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6038 %6267)))) (approx %5835 (*.f64 #s(literal -1 binary64) %6053)) (approx %5840 (*.f64 #s(literal -1 binary64) (*.f64 one_es (-.f64 %6267 %6274)))) (approx %5979 (*.f64 #s(literal -1 binary64) %6047)) (approx %5849 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6038 (*.f64 #s(literal -1 binary64) %6055))))) (approx %5856 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) (*.f64 ca %1500) %6267)))) (approx %5866 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6038 (*.f64 #s(literal -1 binary64) %6064))))) (approx %5878 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6038 %6064)))) (approx %1087 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) ca %2168)))) (approx %1113 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6077 %6076)))) (approx %1146 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -2 binary64) ca %2168)))) (approx %1163 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -2 binary64) %6088 %6087)))) (approx %1197 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1/2 binary64) ca %2168)))) (approx %1215 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1/2 binary64) %6100 %6099)))) (approx %1249 (*.f64 #s(literal -1 binary64) (*.f64 one_es (+.f64 ca %2168)))) (approx %1266 (*.f64 #s(literal -1 binary64) (*.f64 one_es (+.f64 %6077 %6076)))) (approx %1288 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) ca %2168)))) (approx %1305 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %6100 %6099)))) (approx %1325 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -3/2 binary64) ca %2168)))) (approx %1343 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -3/2 binary64) %6130 %6129)))) (approx %1379 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1/4 binary64) ca %2168)))) (approx %1396 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1/4 binary64) %6142 %6141)))) (approx %1431 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %33 %2168)))) (approx %1458 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6153 %6152)))) (approx %1479 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 ca %1480 %2168)))) (approx %1499 (*.f64 #s(literal -1 binary64) (*.f64 one_es (+.f64 %6162 %6164)))) (approx %1535 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6171 %2168)))) (approx %1558 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6178 %6177)))) (approx %1591 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %2108 %668)))) (approx %1596 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %5999 %6185)))) (approx %1954 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6190 (*.f64 #s(literal -1 binary64) %6191))))) (approx %1997 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6190 %6191)))) (approx %2041 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6203 %6202)))) (approx %2070 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %6210 %6209)))) (approx %806 (/.f64 %5796 ca)) (approx %5820 %6038) (approx %1994 (*.f64 #s(literal -1 binary64) ca)) (approx %1144 %6081) (approx %1195 %6093) (approx %1286 %6114) (approx %1323 %6123) (approx %1377 %6135) (approx %1477 %6274) (approx %1533 (*.f64 ca %3575)) (approx %1558 (fma.f64 #s(literal -1 binary64) %5937 %1569)) (approx %254 (*.f64 ca %809)) (approx %288 (*.f64 ca (+.f64 one_es %6423))) (approx %291 (*.f64 ca %6428)) (approx %2133 (*.f64 ca (fma.f64 #s(literal -1 binary64) %734 %6428))) (approx %684 (*.f64 ca (+.f64 %1609 (*.f64 #s(literal -1 binary64) %6434)))) (approx %858 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6439 %6440))) (approx %969 (*.f64 ca %6446)) (approx %1069 (*.f64 ca %6450)) (approx %1953 (*.f64 ca (fma.f64 one_es %1480 %6453))) (approx %1996 (*.f64 ca (fma.f64 #s(literal -1 binary64) %1481 %6453))) (approx %5829 (*.f64 ca (fma.f64 one_es %1480 %6460))) (approx %5835 %6465) (approx %5840 (*.f64 ca (-.f64 %6460 %1481))) (approx %5979 %6471) (approx %5849 (*.f64 ca (fma.f64 one_es %1480 %6473))) (approx %5856 (*.f64 ca (fma.f64 one_es %1500 %6460))) (approx %5866 (*.f64 ca (fma.f64 one_es %1480 %6480))) (approx %5878 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6480 %1481))) (approx %1087 (*.f64 ca (+.f64 one_es %6487))) (approx %1113 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6492 %6493))) (approx %1146 (*.f64 ca (fma.f64 #s(literal -1 binary64) %2525 (*.f64 #s(literal 2 binary64) one_es)))) (approx %1163 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6502 (*.f64 #s(literal 2 binary64) %6503)))) (approx %1197 (*.f64 ca (fma.f64 #s(literal -1 binary64) %2525 (*.f64 #s(literal 1/2 binary64) one_es)))) (approx %1215 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6513 (*.f64 #s(literal 1/2 binary64) %6514)))) (approx %1249 (*.f64 ca (fma.f64 #s(literal -1 binary64) one_es %6487))) (approx %1266 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6493 (*.f64 #s(literal -1 binary64) %6492)))) (approx %1288 (*.f64 ca (fma.f64 #s(literal -1 binary64) %2525 (*.f64 #s(literal -1/2 binary64) one_es)))) (approx %1305 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6513 (*.f64 #s(literal -1/2 binary64) %6514)))) (approx %1325 (*.f64 ca (fma.f64 #s(literal -1 binary64) %2525 (*.f64 #s(literal 3/2 binary64) one_es)))) (approx %1343 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6539 (*.f64 #s(literal 3/2 binary64) %6540)))) (approx %1379 (*.f64 ca (fma.f64 #s(literal -1 binary64) %2525 (*.f64 #s(literal 1/4 binary64) one_es)))) (approx %1396 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6550 (*.f64 #s(literal 1/4 binary64) %6551)))) (approx %1431 (*.f64 ca (fma.f64 #s(literal -1 binary64) %2525 %55))) (approx %1458 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6560 %6561))) (approx %1479 (*.f64 ca (fma.f64 #s(literal -1 binary64) %1481 %6487))) (approx %1499 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6568 (*.f64 #s(literal -1 binary64) %6570)))) (approx %1533 %6171) (approx %1535 (*.f64 ca (fma.f64 #s(literal -1 binary64) %2525 %6576))) (approx %1558 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6581 %6582))) (approx %1591 (*.f64 ca (fma.f64 #s(literal -1 binary64) %734 %1610))) (approx %1596 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6589 %2178))) (approx %1954 (*.f64 ca (+.f64 %6593 %6594))) (approx %1997 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6594 %6593))) (approx %2041 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6602 %6603))) (approx %2070 (*.f64 ca (fma.f64 #s(literal -1 binary64) %6608 %6609))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1610 %2525)))) (approx %254 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %55 %734)))) (approx %257 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2178 %2176)))) (approx %288 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) one_es (*.f64 #s(literal -1 binary64) %6423))))) (approx %291 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %55 (*.f64 #s(literal -1 binary64) %6427))))) (approx %2133 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %55 (*.f64 #s(literal -1 binary64) (/.f64 %5800 ca)))))) (approx %684 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1609 %6434)))) (approx %858 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %6440 %6439)))) (approx %969 (*.f64 #s(literal -1 binary64) (*.f64 ca %6649))) (approx %1069 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2178 %6449)))) (approx %1953 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1481 (*.f64 #s(literal -1 binary64) %6453))))) (approx %1996 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %6453 %1481)))) (approx %5829 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1481 %6666)))) (approx %5835 (*.f64 #s(literal -1 binary64) %6471)) (approx %5840 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 %6666 (*.f64 #s(literal -1 binary64) %1481))))) (approx %5979 (*.f64 #s(literal -1 binary64) %6465)) (approx %5849 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1481 (*.f64 #s(literal -1 binary64) %6473))))) (approx %5856 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %5857 %6666)))) (approx %5866 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1481 (*.f64 #s(literal -1 binary64) %6480))))) (approx %5878 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1481 %6480)))) (approx %1087 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) one_es %2525)))) (approx %1113 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %6493 %6492)))) (approx %1146 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -2 binary64) one_es %2525)))) (approx %1163 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -2 binary64) %6503 %6502)))) (approx %1197 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1/2 binary64) one_es %2525)))) (approx %1215 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1/2 binary64) %6514 %6513)))) (approx %1249 (*.f64 #s(literal -1 binary64) (*.f64 ca (+.f64 one_es %2525)))) (approx %1266 (*.f64 #s(literal -1 binary64) (*.f64 ca (+.f64 %6493 %6492)))) (approx %1288 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal 1/2 binary64) one_es %2525)))) (approx %1305 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal 1/2 binary64) %6514 %6513)))) (approx %1325 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -3/2 binary64) one_es %2525)))) (approx %1343 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -3/2 binary64) %6540 %6539)))) (approx %1379 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1/4 binary64) one_es %2525)))) (approx %1396 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1/4 binary64) %6551 %6550)))) (approx %1431 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %55 %2525)))) (approx %1458 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %6561 %6560)))) (approx %1479 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 one_es %1480 %2525)))) (approx %1499 (*.f64 #s(literal -1 binary64) (*.f64 ca (+.f64 %6568 %6570)))) (approx %1535 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %6576 %2525)))) (approx %1558 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %6582 %6581)))) (approx %1591 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1610 %734)))) (approx %1596 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2178 %6589)))) (approx %1954 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %6593 (*.f64 #s(literal -1 binary64) %6594))))) (approx %1997 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %6593 %6594)))) (approx %2041 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %6603 %6602)))) (approx %2070 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %6609 %6608)))) (approx %284 %6806) (approx %285 %6808) (approx %288 (fma.f64 ca one_es %6808)) (approx %291 (fma.f64 ca %55 %6812)) (approx %2133 (fma.f64 ca %55 %6817)) (approx %858 (/.f64 %5806 sa)) (approx %969 (/.f64 %5796 sa)) (approx %5843 (*.f64 #s(literal -1 binary64) sa)) (approx %5840 %5973) (approx %5864 %6827) (approx %5876 (*.f64 #s(literal -1 binary64) %6827)) (approx %1087 (fma.f64 #s(literal -1 binary64) %1139 %60)) (approx %1146 (fma.f64 #s(literal -1 binary64) %1139 %1147)) (approx %1197 (fma.f64 #s(literal -1 binary64) %1139 %1198)) (approx %1249 (fma.f64 #s(literal -1 binary64) %60 %2455)) (approx %1288 (fma.f64 #s(literal -1 binary64) %1139 %1289)) (approx %1325 (fma.f64 #s(literal -1 binary64) %1139 %1327)) (approx %1379 (fma.f64 #s(literal -1 binary64) %1139 %1380)) (approx %1431 (fma.f64 #s(literal -1 binary64) %1139 %56)) (approx %1479 (fma.f64 #s(literal -1 binary64) %1482 %2455)) (approx %1535 (fma.f64 #s(literal -1 binary64) %1139 %1542)) (approx %1591 (fma.f64 #s(literal -1 binary64) %122 %1611)) (approx %254 (*.f64 sa %970)) (approx %288 (*.f64 sa (fma.f64 phi %6805 %842))) (approx %291 %6812) (approx %291 (*.f64 sa %6859)) (approx %2133 %6817) (approx %2133 (*.f64 sa (fma.f64 #s(literal -1 binary64) %102 %6859))) (approx %684 (*.f64 sa %6022)) (approx %806 (*.f64 sa %6446)) (approx %1069 (*.f64 sa %6872)) (approx %5829 (*.f64 sa (+.f64 %5830 %6875))) (approx %5835 (*.f64 sa (-.f64 %6875 %5830))) (approx %5840 %6884) (approx %5845 %6887) (approx %5849 (*.f64 sa (fma.f64 %1480 %5830 %6875))) (approx %5856 (*.f64 sa (+.f64 %5830 %6892))) (approx %5866 (*.f64 sa (fma.f64 %1480 %5870 %6875))) (approx %5878 (*.f64 sa (fma.f64 #s(literal -1 binary64) %5871 %6875))) (approx %1087 (*.f64 sa (-.f64 %842 %1138))) (approx %1113 (*.f64 sa (fma.f64 #s(literal -1 binary64) %6905 %6907))) (approx %1146 (*.f64 sa (-.f64 (*.f64 #s(literal 2 binary64) %842) %1138))) (approx %1163 (*.f64 sa (fma.f64 #s(literal -1 binary64) %6915 (*.f64 #s(literal 2 binary64) %6917)))) (approx %1197 (*.f64 sa (-.f64 %6922 %1138))) (approx %1215 (*.f64 sa (fma.f64 #s(literal -1 binary64) %6926 (*.f64 #s(literal 1/2 binary64) %6928)))) (approx %1249 (*.f64 sa (-.f64 %6933 %1138))) (approx %1266 (*.f64 sa (fma.f64 #s(literal -1 binary64) %6907 (*.f64 #s(literal -1 binary64) %6905)))) (approx %1288 (*.f64 sa (-.f64 %6941 %1138))) (approx %1305 (*.f64 sa (fma.f64 #s(literal -1 binary64) %6926 (*.f64 #s(literal -1/2 binary64) %6928)))) (approx %1325 (*.f64 sa (-.f64 (*.f64 #s(literal 3/2 binary64) %842) %1138))) (approx %1343 (*.f64 sa (fma.f64 #s(literal -1 binary64) %6953 (*.f64 #s(literal 3/2 binary64) %6955)))) (approx %1379 (*.f64 sa (-.f64 (*.f64 #s(literal 1/4 binary64) %842) %1138))) (approx %1396 (*.f64 sa (fma.f64 #s(literal -1 binary64) %6964 (*.f64 #s(literal 1/4 binary64) %6966)))) (approx %1431 (*.f64 sa (-.f64 %839 %1138))) (approx %1458 (*.f64 sa (fma.f64 #s(literal -1 binary64) %6974 %6976))) (approx %1479 (*.f64 sa (-.f64 %6882 %1138))) (approx %1499 (*.f64 sa (fma.f64 #s(literal -1 binary64) %6984 (*.f64 #s(literal -1 binary64) %6985)))) (approx %1535 (*.f64 sa (-.f64 %6991 %1138))) (approx %1558 (*.f64 sa (fma.f64 #s(literal -1 binary64) %6995 %6997))) (approx %1591 (*.f64 sa (-.f64 %2184 %102))) (approx %1596 (*.f64 sa (fma.f64 #s(literal -1 binary64) %7004 %2195))) (approx %2041 (*.f64 sa (fma.f64 #s(literal -1 binary64) %7008 %7010))) (approx %2070 (*.f64 sa (fma.f64 #s(literal -1 binary64) %7014 %7016))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %7020 %5812)))) (approx %254 (*.f64 #s(literal -1 binary64) (*.f64 sa (+.f64 %102 %7025)))) (approx %257 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %2195 %2191)))) (approx %284 (*.f64 #s(literal -1 binary64) %984)) (approx %285 (*.f64 #s(literal -1 binary64) %985)) (approx %288 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %842 %972)))) (approx %291 (*.f64 #s(literal -1 binary64) (*.f64 %9 %984))) (approx %291 (*.f64 #s(literal -1 binary64) (*.f64 sa %7045))) (approx %2133 (*.f64 #s(literal -1 binary64) (*.f64 sa %880))) (approx %2133 (*.f64 #s(literal -1 binary64) (*.f64 sa (+.f64 %102 %7045)))) (approx %684 (*.f64 #s(literal -1 binary64) (*.f64 sa %6246))) (approx %702 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %2184 %1138)))) (approx %806 (*.f64 #s(literal -1 binary64) (*.f64 sa %6649))) (approx %1069 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %2195 %6871)))) (approx %5829 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %5830 %6882)))) (approx %5835 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %6882 (*.f64 #s(literal -1 binary64) %5830))))) (approx %5840 (*.f64 #s(literal -1 binary64) %6887)) (approx %5845 (*.f64 #s(literal -1 binary64) %6884)) (approx %5849 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %5850 %6882)))) (approx %5856 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %5830 (*.f64 #s(literal -1 binary64) %6892))))) (approx %5866 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %5871 %6882)))) (approx %5878 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %6875 %5871)))) (approx %1087 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %6933 %5812)))) (approx %1113 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %6907 %6905)))) (approx %1146 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 (*.f64 #s(literal -2 binary64) %842) %5812)))) (approx %1163 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -2 binary64) %6917 %6915)))) (approx %1197 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %6941 %5812)))) (approx %1215 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1/2 binary64) %6928 %6926)))) (approx %1249 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %842 %5812)))) (approx %1266 (*.f64 #s(literal -1 binary64) (*.f64 sa (+.f64 %6907 %6905)))) (approx %1288 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %6922 %5812)))) (approx %1305 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %6928 %6926)))) (approx %1325 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 (*.f64 #s(literal -3/2 binary64) %842) %5812)))) (approx %1343 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -3/2 binary64) %6955 %6953)))) (approx %1379 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 (*.f64 #s(literal -1/4 binary64) %842) %5812)))) (approx %1396 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1/4 binary64) %6966 %6964)))) (approx %1431 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %7025 %5812)))) (approx %1458 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %6976 %6974)))) (approx %1479 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %6875 %5812)))) (approx %1499 (*.f64 #s(literal -1 binary64) (*.f64 sa (+.f64 %6984 %6985)))) (approx %1535 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 (*.f64 #s(literal -1 binary64) %6991) %5812)))) (approx %1558 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %6997 %6995)))) (approx %1591 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %7020 %859)))) (approx %1596 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %2195 %7004)))) (approx %2041 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %7010 %7008)))) (approx %2070 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %7016 %7014)))) (approx lamt lamt) (approx %100 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %7201)))) (approx %100 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %7201 (-.f64 (*.f64 #s(literal 1/120 binary64) %7201) #s(literal 1/6 binary64)))))) (approx %100 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %7201 (-.f64 (*.f64 %7201 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %7201))) #s(literal 1/6 binary64)))))) (approx %101 %6870) (approx %101 (*.f64 lamt (+.f64 %1137 (*.f64 #s(literal -1/6 binary64) %7221)))) (approx %101 (*.f64 lamt (+.f64 %1137 (*.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %1137 (*.f64 #s(literal 1/120 binary64) %7221)))))) (approx %101 (*.f64 lamt (+.f64 %1137 (*.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %1137 (*.f64 %7201 (fma.f64 #s(literal -1/5040 binary64) %7221 (*.f64 #s(literal 1/120 binary64) %1137)))))))) (approx %121 (*.f64 lamt (fma.f64 #s(literal -1/6 binary64) %7240 %2201))) (approx %121 (*.f64 lamt (fma.f64 sa %1137 (*.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %2201 (*.f64 #s(literal 1/120 binary64) %7240)))))) (approx %121 (*.f64 lamt (fma.f64 sa %1137 (*.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %2201 (*.f64 %7201 (fma.f64 #s(literal -1/5040 binary64) %7240 (*.f64 #s(literal 1/120 binary64) %2201)))))))) (approx %139 (fma.f64 ca %1610 %7260)) (approx %139 (fma.f64 ca %1610 %7269)) (approx %251 (*.f64 lamt (+.f64 sa (*.f64 #s(literal -1/6 binary64) %7272)))) (approx %251 (*.f64 lamt (+.f64 sa (*.f64 %7201 (fma.f64 #s(literal -1/6 binary64) sa (*.f64 #s(literal 1/120 binary64) %7272)))))) (approx %251 (*.f64 lamt (+.f64 sa (*.f64 %7201 (fma.f64 #s(literal -1/6 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -1/5040 binary64) %7272 (*.f64 #s(literal 1/120 binary64) sa)))))))) (approx %252 %7293) (approx %252 %7299) (approx %252 (*.f64 lamt (fma.f64 #s(literal -1 binary64) sa (*.f64 %7201 (fma.f64 #s(literal 1/6 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) sa (*.f64 #s(literal 1/5040 binary64) %7272)))))))) (approx %254 (fma.f64 ca %55 %7293)) (approx %254 (fma.f64 ca %55 %7299)) (approx %257 (fma.f64 lamt %7317 %2166)) (approx %257 (fma.f64 lamt %7323 %2166)) (approx %281 (*.f64 #s(literal 1/2 binary64) %1015)) (approx %281 (*.f64 lamt (fma.f64 #s(literal -1/12 binary64) %7272 %7329))) (approx %281 (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -1/12 binary64) sa (*.f64 #s(literal 1/240 binary64) %7272)))))) (approx %281 (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -1/12 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -1/10080 binary64) %7272 %7341))))))) (approx %282 %1034) (approx %282 (*.f64 lamt (fma.f64 #s(literal -1/6 binary64) %7350 %915))) (approx %282 (*.f64 lamt (fma.f64 es sa (*.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %915 (*.f64 #s(literal 1/120 binary64) %7350)))))) (approx %282 (*.f64 lamt (fma.f64 es sa (*.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %915 (*.f64 %7201 (fma.f64 #s(literal -1/5040 binary64) %7350 (*.f64 #s(literal 1/120 binary64) %915)))))))) (approx %283 (*.f64 #s(literal 1/2 binary64) %1034)) (approx %283 (*.f64 lamt (fma.f64 #s(literal -1/12 binary64) %7350 %7370))) (approx %283 (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) %915 (*.f64 %7201 (fma.f64 #s(literal -1/12 binary64) %915 (*.f64 #s(literal 1/240 binary64) %7350)))))) (approx %283 (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) %915 (*.f64 %7201 (fma.f64 #s(literal -1/12 binary64) %915 (*.f64 %7201 (fma.f64 #s(literal -1/10080 binary64) %7350 %7380))))))) (approx %284 (*.f64 lamt %7388)) (approx %284 (*.f64 lamt (-.f64 (fma.f64 #s(literal 1/2 binary64) sa (*.f64 %7201 %7393)) %7370))) (approx %284 (*.f64 lamt (-.f64 (fma.f64 #s(literal 1/2 binary64) sa (*.f64 %7201 (-.f64 (fma.f64 #s(literal -1/12 binary64) sa (*.f64 %7201 %7399)) %7392))) %7370))) (approx %284 (*.f64 lamt (-.f64 (fma.f64 #s(literal 1/2 binary64) sa (*.f64 %7201 (-.f64 (fma.f64 #s(literal -1/12 binary64) sa (*.f64 %7201 (-.f64 (fma.f64 #s(literal 1/240 binary64) sa (*.f64 %7201 %7410)) %7380))) %7392))) %7370))) (approx %285 %7423) (approx %285 %7428) (approx %285 %7435) (approx %285 (*.f64 lamt (fma.f64 phi %7388 (*.f64 %7201 (fma.f64 phi %7393 (*.f64 %7201 (fma.f64 phi %7399 (*.f64 %7201 (*.f64 phi %7410))))))))) (approx %288 (fma.f64 ca one_es %7423)) (approx %288 (fma.f64 ca one_es %7428)) (approx %288 (fma.f64 ca one_es %7435)) (approx %291 (fma.f64 ca %55 (*.f64 lamt %7452))) (approx %291 (fma.f64 ca %55 (*.f64 lamt (fma.f64 %7201 %7456 %7452)))) (approx %291 (fma.f64 ca %55 (*.f64 lamt (fma.f64 %7201 (fma.f64 %7201 %7461 %7456) %7452)))) (approx %2133 (fma.f64 ca %55 (*.f64 lamt (fma.f64 #s(literal -1 binary64) sa %7452)))) (approx %2133 (fma.f64 ca %55 (*.f64 lamt (fma.f64 #s(literal -1 binary64) sa (fma.f64 %7201 (fma.f64 #s(literal 1/6 binary64) sa %7456) %7452))))) (approx %2133 (fma.f64 ca %55 (*.f64 lamt (fma.f64 #s(literal -1 binary64) sa (fma.f64 %7201 (fma.f64 #s(literal 1/6 binary64) sa (fma.f64 %7201 (fma.f64 #s(literal -1/120 binary64) sa %7461) %7456)) %7452))))) (approx %577 (*.f64 lamt (fma.f64 #s(literal -1/6 binary64) %7315 %7314))) (approx %577 (*.f64 lamt (fma.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %7314 (*.f64 #s(literal 1/120 binary64) %7315)) %7314))) (approx %577 (*.f64 lamt (fma.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %7314 (*.f64 %7201 (fma.f64 #s(literal -1/5040 binary64) %7315 (*.f64 #s(literal 1/120 binary64) %7314)))) %7314))) (approx %613 (*.f64 lamt %7317)) (approx %613 (*.f64 lamt %7323)) (approx %613 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7314 (*.f64 %7201 (fma.f64 #s(literal 1/6 binary64) %7314 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7314 (*.f64 #s(literal 1/5040 binary64) %7315)))))))) (approx %667 %7512) (approx %667 (*.f64 lamt (fma.f64 #s(literal -1/6 binary64) %7514 %7515))) (approx %667 (*.f64 lamt (fma.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %7515 (*.f64 #s(literal 1/120 binary64) %7514)) %7515))) (approx %667 (*.f64 lamt (fma.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %7515 (*.f64 %7201 (fma.f64 #s(literal -1/5040 binary64) %7514 (*.f64 #s(literal 1/120 binary64) %7515)))) %7515))) (approx %684 (fma.f64 #s(literal -1 binary64) %7512 %2108)) (approx %684 (fma.f64 ca %1609 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7515 (*.f64 #s(literal 1/6 binary64) %7514))))) (approx %684 (fma.f64 ca %1609 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7515 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7514 (*.f64 #s(literal 1/6 binary64) %7515))))))) (approx %702 (fma.f64 ca %1610 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %2201 %7258)))) (approx %702 (fma.f64 ca %1610 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %2201 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7240 (*.f64 #s(literal 1/6 binary64) %2201))))))) (approx %733 %6449) (approx %733 (*.f64 lamt (fma.f64 #s(literal -1/6 binary64) %7557 %7558))) (approx %733 (*.f64 lamt (fma.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %7558 (*.f64 #s(literal 1/120 binary64) %7557)) %7558))) (approx %733 (*.f64 lamt (fma.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %7558 (*.f64 %7201 (fma.f64 #s(literal -1/5040 binary64) %7557 (*.f64 #s(literal 1/120 binary64) %7558)))) %7558))) (approx %806 %6450) (approx %806 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %7558 (*.f64 #s(literal 1/6 binary64) %7557)) %2178)) (approx %806 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %7558 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7557 (*.f64 #s(literal 1/6 binary64) %7558)))) %2178)) (approx %858 (fma.f64 #s(literal -1 binary64) %6870 %2184)) (approx %858 (fma.f64 lamt (-.f64 (*.f64 #s(literal 1/6 binary64) %7221) %1137) %2184)) (approx %858 (fma.f64 lamt (-.f64 (*.f64 %7201 (-.f64 (*.f64 #s(literal -1/120 binary64) %7221) (*.f64 #s(literal -1/6 binary64) %1137))) %1137) %2184)) (approx %875 %6871) (approx %875 (*.f64 lamt (fma.f64 #s(literal -1/6 binary64) %7599 %7600))) (approx %875 (*.f64 lamt (fma.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %7600 (*.f64 #s(literal 1/120 binary64) %7599)) %7600))) (approx %875 (*.f64 lamt (fma.f64 %7201 (fma.f64 #s(literal -1/6 binary64) %7600 (*.f64 %7201 (fma.f64 #s(literal -1/5040 binary64) %7599 (*.f64 #s(literal 1/120 binary64) %7600)))) %7600))) (approx %969 %6872) (approx %969 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %7600 (*.f64 #s(literal 1/6 binary64) %7599)) %2195)) (approx %969 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %7600 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7599 (*.f64 #s(literal 1/6 binary64) %7600)))) %2195)) (approx %5827 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %7201))) (approx %5827 (+.f64 #s(literal 1 binary64) (*.f64 %7201 (-.f64 (*.f64 #s(literal 1/24 binary64) %7201) #s(literal 1/2 binary64))))) (approx %5827 (+.f64 #s(literal 1 binary64) (*.f64 %7201 (-.f64 (*.f64 %7201 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %7201))) #s(literal 1/2 binary64))))) (approx %5828 %7643) (approx %5828 %7648) (approx %5828 %7654) (approx %5829 (+.f64 sa %1482)) (approx %5829 (+.f64 sa (fma.f64 #s(literal -1/2 binary64) %7272 %1482))) (approx %5829 (+.f64 sa (fma.f64 ca %1481 %7647))) (approx %5829 (+.f64 sa (fma.f64 ca %1481 %7653))) (approx %5835 (-.f64 %1482 sa)) (approx %5835 (-.f64 %7669 sa)) (approx %5835 (-.f64 (fma.f64 ca %1481 (*.f64 %7201 (-.f64 (*.f64 #s(literal -1/24 binary64) %7272) %7673))) sa)) (approx %5835 (-.f64 (fma.f64 ca %1481 (*.f64 %7201 (-.f64 (*.f64 %7201 (-.f64 %7679 %1007)) %7673))) sa)) (approx %5840 (-.f64 sa %1482)) (approx %5840 (-.f64 %7643 %1482)) (approx %5840 (-.f64 %7648 %1482)) (approx %5840 (-.f64 %7654 %1482)) (approx %5845 (fma.f64 #s(literal -1 binary64) sa %1482)) (approx %5845 (fma.f64 #s(literal -1 binary64) sa %7669)) (approx %5845 (fma.f64 #s(literal -1 binary64) sa (fma.f64 ca %1481 (*.f64 %7201 (fma.f64 #s(literal -1/24 binary64) %7272 %7329))))) (approx %5845 (fma.f64 #s(literal -1 binary64) sa (fma.f64 ca %1481 (*.f64 %7201 (fma.f64 #s(literal 1/2 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -1/24 binary64) sa %7679))))))) (approx %5979 (+.f64 sa %1483)) (approx %5979 (+.f64 sa (fma.f64 #s(literal -1 binary64) %1482 %7642))) (approx %5979 (+.f64 sa (fma.f64 #s(literal -1 binary64) %1482 %7647))) (approx %5979 (+.f64 sa (fma.f64 #s(literal -1 binary64) %1482 %7653))) (approx %5849 %7723) (approx %5849 (fma.f64 #s(literal -1/2 binary64) %7725 %7723)) (approx %5849 (fma.f64 ca %1481 (fma.f64 sa %1480 (*.f64 %7201 (fma.f64 #s(literal -1/2 binary64) %7722 (*.f64 #s(literal 1/24 binary64) %7725)))))) (approx %5849 (fma.f64 ca %1481 (fma.f64 sa %1480 (*.f64 %7201 (fma.f64 #s(literal -1/2 binary64) %7722 (*.f64 %7201 (fma.f64 #s(literal -1/720 binary64) %7725 (*.f64 #s(literal 1/24 binary64) %7722)))))))) (approx %5856 (+.f64 sa %6059)) (approx %5856 (+.f64 sa (fma.f64 #s(literal -1/2 binary64) %7272 %6059))) (approx %5856 (+.f64 sa (fma.f64 ca %5857 %7647))) (approx %5856 (+.f64 sa (fma.f64 ca %5857 %7653))) (approx %5860 (+.f64 %1480 %7753)) (approx %5861 %7757) (approx %5862 #s(literal -1 binary64)) (approx %5862 (-.f64 (*.f64 #s(literal 2 binary64) %7201) #s(literal 1 binary64))) (approx %5862 (-.f64 (*.f64 %7201 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2/3 binary64) %7201))) #s(literal 1 binary64))) (approx %5862 (-.f64 (*.f64 %7201 (+.f64 #s(literal 2 binary64) (*.f64 %7201 (-.f64 (*.f64 #s(literal 4/45 binary64) %7201) #s(literal 2/3 binary64))))) #s(literal 1 binary64))) (approx %5863 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) %7201))) (approx %5863 (+.f64 #s(literal 1 binary64) (*.f64 %7201 (-.f64 (*.f64 #s(literal 16/3 binary64) %7201) #s(literal 4 binary64))))) (approx %5863 (+.f64 #s(literal 1 binary64) (*.f64 %7201 (-.f64 (*.f64 %7201 (+.f64 #s(literal 16/3 binary64) (*.f64 #s(literal -128/45 binary64) %7201))) #s(literal 4 binary64))))) (approx %5864 (+.f64 sa (*.f64 #s(literal -4 binary64) %7272))) (approx %5864 (+.f64 sa (*.f64 %7201 (fma.f64 #s(literal -4 binary64) sa (*.f64 #s(literal 16/3 binary64) %7272))))) (approx %5864 (+.f64 sa (*.f64 %7201 (fma.f64 #s(literal -4 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -128/45 binary64) %7272 (*.f64 #s(literal 16/3 binary64) sa))))))) (approx %5876 (fma.f64 #s(literal -1 binary64) sa (*.f64 #s(literal 4 binary64) %7272))) (approx %5876 (fma.f64 #s(literal -1 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -16/3 binary64) %7272 (*.f64 #s(literal 4 binary64) sa))))) (approx %5876 (fma.f64 #s(literal -1 binary64) sa (*.f64 %7201 (fma.f64 #s(literal 4 binary64) sa (*.f64 %7201 (fma.f64 #s(literal -16/3 binary64) sa (*.f64 #s(literal 128/45 binary64) %7272))))))) (approx %5866 (fma.f64 #s(literal -4 binary64) %7725 %7723)) (approx %5866 (fma.f64 ca %1481 (fma.f64 sa %1480 (*.f64 %7201 (fma.f64 #s(literal -4 binary64) %7722 (*.f64 #s(literal 16/3 binary64) %7725)))))) (approx %5866 (fma.f64 ca %1481 (fma.f64 sa %1480 (*.f64 %7201 (fma.f64 #s(literal -4 binary64) %7722 (*.f64 %7201 (fma.f64 #s(literal -128/45 binary64) %7725 (*.f64 #s(literal 16/3 binary64) %7722)))))))) (approx %5878 (fma.f64 #s(literal -1 binary64) %7722 %1482)) (approx %5878 (fma.f64 #s(literal -1 binary64) %7722 (fma.f64 #s(literal 4 binary64) %7725 %1482))) (approx %5878 (fma.f64 #s(literal -1 binary64) %7722 (fma.f64 ca %1481 (*.f64 %7201 (fma.f64 #s(literal -16/3 binary64) %7725 (*.f64 #s(literal 4 binary64) %7722)))))) (approx %5878 (fma.f64 #s(literal -1 binary64) %7722 (fma.f64 ca %1481 (*.f64 %7201 (fma.f64 #s(literal 4 binary64) %7722 (*.f64 %7201 (fma.f64 #s(literal -16/3 binary64) %7722 (*.f64 #s(literal 128/45 binary64) %7725)))))))) (approx %1087 (fma.f64 #s(literal -1 binary64) %2203 %60)) (approx %1087 (fma.f64 ca one_es %7260)) (approx %1087 (fma.f64 ca one_es %7269)) (approx %1113 (fma.f64 #s(literal -1 binary64) %7866 %1119)) (approx %1113 (fma.f64 lamt %7872 %1119)) (approx %1113 (fma.f64 lamt %7878 %1119)) (approx %1146 (fma.f64 #s(literal -1 binary64) %2203 %1147)) (approx %1146 (fma.f64 #s(literal 2 binary64) %60 %7260)) (approx %1146 (fma.f64 #s(literal 2 binary64) %60 %7269)) (approx %1163 (fma.f64 #s(literal -1 binary64) (/.f64 %2203 %1166) %1171)) (approx %1163 (fma.f64 #s(literal 2 binary64) %1170 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7890 (*.f64 #s(literal 1/6 binary64) %7891))))) (approx %1163 (fma.f64 #s(literal 2 binary64) %1170 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7890 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7891 (*.f64 #s(literal 1/6 binary64) %7890))))))) (approx %1197 (fma.f64 #s(literal -1 binary64) %2203 %1198)) (approx %1197 (fma.f64 #s(literal 1/2 binary64) %60 %7260)) (approx %1197 (fma.f64 #s(literal 1/2 binary64) %60 %7269)) (approx %1215 (fma.f64 #s(literal -1 binary64) %7910 %5898)) (approx %1215 (fma.f64 #s(literal 1/2 binary64) %1221 %7917)) (approx %1215 (fma.f64 #s(literal 1/2 binary64) %1221 %7924)) (approx %1249 (fma.f64 #s(literal -1 binary64) %60 %7927)) (approx %1249 (fma.f64 #s(literal -1 binary64) %60 %7260)) (approx %1249 (fma.f64 #s(literal -1 binary64) %60 %7269)) (approx %1266 (fma.f64 #s(literal -1 binary64) %1119 (*.f64 #s(literal -1 binary64) %7866))) (approx %1266 (fma.f64 #s(literal -1 binary64) %1119 (*.f64 lamt %7872))) (approx %1266 (fma.f64 #s(literal -1 binary64) %1119 (*.f64 lamt %7878))) (approx %1288 (fma.f64 #s(literal -1 binary64) %2203 %1289)) (approx %1288 (fma.f64 #s(literal -1/2 binary64) %60 %7260)) (approx %1288 (fma.f64 #s(literal -1/2 binary64) %60 %7269)) (approx %1305 (fma.f64 #s(literal -1 binary64) %7910 %5904)) (approx %1305 (fma.f64 #s(literal -1/2 binary64) %1221 %7917)) (approx %1305 (fma.f64 #s(literal -1/2 binary64) %1221 %7924)) (approx %1325 (fma.f64 #s(literal -1 binary64) %2203 %1327)) (approx %1325 (fma.f64 #s(literal 3/2 binary64) %60 %7260)) (approx %1325 (fma.f64 #s(literal 3/2 binary64) %60 %7269)) (approx %1343 (fma.f64 #s(literal -1 binary64) (/.f64 %2203 %1347) %1352)) (approx %1343 (fma.f64 #s(literal 3/2 binary64) %1351 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7964 (*.f64 #s(literal 1/6 binary64) %7965))))) (approx %1343 (fma.f64 #s(literal 3/2 binary64) %1351 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7964 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7965 (*.f64 #s(literal 1/6 binary64) %7964))))))) (approx %1379 (fma.f64 #s(literal -1 binary64) %2203 %1380)) (approx %1379 (fma.f64 #s(literal 1/4 binary64) %60 %7260)) (approx %1379 (fma.f64 #s(literal 1/4 binary64) %60 %7269)) (approx %1396 (fma.f64 #s(literal -1 binary64) (/.f64 %2203 %1400) %5917)) (approx %1396 (fma.f64 #s(literal 1/4 binary64) %1403 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7987 (*.f64 #s(literal 1/6 binary64) %7988))))) (approx %1396 (fma.f64 #s(literal 1/4 binary64) %1403 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7987 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %7988 (*.f64 #s(literal 1/6 binary64) %7987))))))) (approx %1431 (fma.f64 #s(literal -1 binary64) %2203 %56)) (approx %1431 (fma.f64 ca %55 %7260)) (approx %1431 (fma.f64 ca %55 %7269)) (approx %1458 (fma.f64 #s(literal -1 binary64) (/.f64 %2203 %1471) %5923)) (approx %1458 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %8010 (*.f64 #s(literal 1/6 binary64) %8011)) %5923)) (approx %1458 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %8010 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %8011 (*.f64 #s(literal 1/6 binary64) %8010)))) %5923)) (approx %1479 (fma.f64 #s(literal -1 binary64) %1482 %7927)) (approx %1479 (fma.f64 #s(literal -1 binary64) %1482 %7260)) (approx %1479 (fma.f64 #s(literal -1 binary64) %1482 %7269)) (approx %1499 (fma.f64 #s(literal -1 binary64) %1506 (*.f64 #s(literal -1 binary64) (/.f64 %2203 %1503)))) (approx %1499 (fma.f64 #s(literal -1 binary64) %1506 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %8032 (*.f64 #s(literal 1/6 binary64) %8033))))) (approx %1499 (fma.f64 #s(literal -1 binary64) %1506 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %8032 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %8033 (*.f64 #s(literal 1/6 binary64) %8032))))))) (approx %1535 (fma.f64 #s(literal -1 binary64) %2203 %1542)) (approx %1535 (fma.f64 lamt %7259 %1542)) (approx %1535 (fma.f64 lamt %7268 %1542)) (approx %1558 (fma.f64 #s(literal -1 binary64) (/.f64 %2203 %1564) %1569)) (approx %1558 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %8055 (*.f64 #s(literal 1/6 binary64) %8056)) %1569)) (approx %1558 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %8055 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %8056 (*.f64 #s(literal 1/6 binary64) %8055)))) %1569)) (approx %1591 (fma.f64 #s(literal -1 binary64) %1015 %1611)) (approx %1591 (fma.f64 ca %1610 (*.f64 lamt (-.f64 %7291 sa)))) (approx %1591 (fma.f64 ca %1610 (*.f64 lamt (-.f64 (*.f64 %7201 (-.f64 (*.f64 #s(literal -1/120 binary64) %7272) (*.f64 #s(literal -1/6 binary64) sa))) sa)))) (approx %1596 (fma.f64 #s(literal -1 binary64) (/.f64 %1015 %1616) %2166)) (approx %1596 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %8084 (*.f64 #s(literal 1/6 binary64) %8085)) %2166)) (approx %1596 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %8084 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %8085 (*.f64 #s(literal 1/6 binary64) %8084)))) %2166)) (approx %2041 (fma.f64 #s(literal -1 binary64) (/.f64 %2203 %2044) %5957)) (approx %2041 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %8099 (*.f64 #s(literal 1/6 binary64) %8100)) %5957)) (approx %2041 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %8099 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %8100 (*.f64 #s(literal 1/6 binary64) %8099)))) %5957)) (approx %2070 (fma.f64 #s(literal -1 binary64) (/.f64 %2203 %2074) %5963)) (approx %2070 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %8114 (*.f64 #s(literal 1/6 binary64) %8115)) %5963)) (approx %2070 (fma.f64 lamt (fma.f64 #s(literal -1 binary64) %8114 (*.f64 %7201 (fma.f64 #s(literal -1/120 binary64) %8115 (*.f64 #s(literal 1/6 binary64) %8114)))) %5963)) (approx %284 %261) (approx %1069 (*.f64 lamt (fma.f64 #s(literal -1 binary64) %7314 %8128))) (approx %5827 %5830) (approx %5860 %7753) (approx %5860 (*.f64 lamt (-.f64 %8134 #s(literal 1 binary64)))) (approx %5861 %7756) (approx %5861 (*.f64 lamt (-.f64 %8134 #s(literal 2 binary64)))) (approx %5862 %5869) (approx %5863 %5870) (approx %1458 %1472) (approx %1069 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) %8128 %7314)))) (approx %5860 (*.f64 #s(literal -1 binary64) (*.f64 lamt (+.f64 #s(literal 1 binary64) %8149)))) (approx %5861 (*.f64 #s(literal -1 binary64) (*.f64 lamt (+.f64 #s(literal 2 binary64) %8149)))) (approx %5862 %8158) (approx %5863 %8160) (approx %5864 %8162) (approx %5876 (*.f64 #s(literal -1 binary64) %8162)) (approx %5866 %8168) (approx %5878 %8170) (approx %5989 (asin.f64 %8168)) (approx %5992 (asin.f64 %8170)) |
18 calls:
| Time | Variable | Point |
|---|---|---|
| 382.0ms | es | inf |
| 286.0ms | phi | inf |
| 266.0ms | es | -inf |
| 265.0ms | ca | 0 |
| 231.0ms | es | 0 |
| Inputs |
|---|
%3 = (sin.f64 phi) %4 = (*.f64 ca %3) %5 = (*.f64 one_es %4) %7 = (cos.f64 phi) %9 = (sin.f64 lamt) %10 = (*.f64 %7 %9) %11 = (*.f64 sa %10) %12 = (-.f64 %5 %11) %15 = (*.f64 %3 %3) %16 = (*.f64 es %15) %17 = (-.f64 #s(literal 1 binary64) %16) %18 = (sqrt.f64 %17) %21 = (*.f64 ca phi) %22 = (*.f64 one_es phi) %23 = (*.f64 ca %22) %26 = (*.f64 sa %9) %28 = (*.f64 #s(literal -1 binary64) %26) %29 = (sin phi) %35 = (* sa (* (cos phi) (sin lamt))) %36 = (- (* one_es (* ca %29)) %35) %37 = (approx %36 %28) %39 = (fma.f64 #s(literal -1 binary64) %26 %23) %44 = (sqrt (- 1 (* es (* %29 %29)))) %45 = (/ %36 %44) %46 = (approx %45 %39) %47 = (*.f64 #s(literal 1/2 binary64) %26) %48 = (*.f64 es %26) %49 = (*.f64 #s(literal 1/2 binary64) %48) %50 = (-.f64 %47 %49) %51 = (*.f64 phi %50) %52 = (fma.f64 ca one_es %51) %53 = (*.f64 phi %52) %54 = (fma.f64 #s(literal -1 binary64) %26 %53) %55 = (approx %45 %54) %56 = (*.f64 one_es %3) %57 = (*.f64 ca %56) %58 = (-.f64 %57 %11) %59 = (pow.f64 %3 #s(literal 2 binary64)) %60 = (*.f64 es %59) %61 = (-.f64 #s(literal 1 binary64) %60) %62 = (sqrt.f64 %61) %63 = (/.f64 %58 %62) %64 = (approx %45 %63) %67 = (pow.f64 %3 #s(literal 4 binary64)) %68 = (*.f64 es %67) %69 = (*.f64 #s(literal -1/8 binary64) %68) %70 = (fma.f64 #s(literal -1/2 binary64) %59 %69) %71 = (*.f64 es %70) %72 = (+.f64 #s(literal 1 binary64) %71) %73 = (approx %44 %72) %74 = (/.f64 %59 es) %75 = (*.f64 #s(literal -1 binary64) %74) %76 = (sqrt.f64 %75) %77 = (*.f64 es %76) %78 = (*.f64 #s(literal -1 binary64) %77) %79 = (approx %44 %78) %80 = (/.f64 %11 %62) %81 = (*.f64 #s(literal -1 binary64) %80) %82 = (approx %45 %81) %83 = (/.f64 %57 %62) %84 = (/.f64 %11 one_es) %85 = (fma.f64 #s(literal -1 binary64) %84 %4) %86 = (*.f64 one_es %85) %87 = (approx %36 %86) %88 = (approx %45 %83) %89 = (*.f64 ca %62) %90 = (/.f64 %11 %89) %91 = (/.f64 %56 %62) %92 = (fma.f64 #s(literal -1 binary64) %90 %91) %93 = (*.f64 ca %92) %94 = (approx %45 %93) %95 = (/.f64 %57 sa) %96 = (-.f64 %95 %10) %97 = (*.f64 sa %96) %98 = (approx %36 %97) %99 = (/.f64 %10 %62) %100 = (*.f64 sa %62) %101 = (/.f64 %57 %100) %102 = (fma.f64 #s(literal -1 binary64) %99 %101) %103 = (*.f64 sa %102) %104 = (approx %45 %103) %105 = (*.f64 sa %7) %106 = (*.f64 lamt %105) %107 = (approx %35 %106) %108 = (/.f64 %106 %62) %109 = (fma.f64 #s(literal -1 binary64) %108 %83) %110 = (approx %45 %109) %111 = (PI.f64 ) %114 = (neg.f64 %111) %115 = (+.f64 %111 %111) %116 = (*.f64 %111 %111) %117 = (fma.f64 %111 %111 %111) %118 = (expm1.f64 %111) %119 = (tanh.f64 %111) %120 = (*.f64 one_es ca) %121 = (*.f64 ca %111) %122 = (*.f64 %111 one_es) %123 = (fma.f64 %122 ca %111) %124 = (fma.f64 %120 %111 %111) %125 = (*.f64 one_es %121) %126 = (neg.f64 %120) %127 = (neg.f64 ca) %128 = (fma.f64 %122 %127 %111) %129 = (sin.f64 %111) %130 = (tan.f64 %111) %131 = (cos.f64 lamt) %132 = (*.f64 sa %131) %133 = (neg.f64 sa) %134 = (fma.f64 %121 one_es %132) %135 = (fma.f64 %120 %111 %132) %136 = (-.f64 %125 %132) %137 = (-.f64 %132 %125) %138 = (fma.f64 %133 %131 %125) %139 = (fma.f64 %122 %127 %132) %140 = (fma.f64 %126 %111 %132) %141 = (fma.f64 %132 %111 %125) %142 = (fma.f64 %122 %121 %132) %143 = (-.f64 %111 lamt) %144 = (-.f64 %143 lamt) %145 = (cos.f64 %144) %146 = (*.f64 %145 %145) %147 = (*.f64 %146 sa) %148 = (*.f64 %146 %133) %149 = (fma.f64 %111 %147 %125) %150 = (fma.f64 %111 %148 %125) %151 = (*.f64 ca #s(literal 1 binary64)) %152 = (*.f64 one_es %151) %153 = (-.f64 %152 %11) %154 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %155 = (*.f64 es %154) %156 = (-.f64 #s(literal 1 binary64) %155) %157 = (sqrt.f64 %156) %158 = (/.f64 %153 %157) %160 = (*.f64 ca #s(literal 2 binary64)) %161 = (*.f64 one_es %160) %162 = (-.f64 %161 %11) %163 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %164 = (*.f64 es %163) %165 = (-.f64 #s(literal 1 binary64) %164) %166 = (sqrt.f64 %165) %167 = (/.f64 %162 %166) %169 = (*.f64 ca #s(literal 1/2 binary64)) %170 = (*.f64 one_es %169) %171 = (-.f64 %170 %11) %172 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %173 = (*.f64 es %172) %174 = (-.f64 #s(literal 1 binary64) %173) %175 = (sqrt.f64 %174) %176 = (/.f64 %171 %175) %178 = (*.f64 ca #s(literal -1 binary64)) %179 = (*.f64 one_es %178) %180 = (-.f64 %179 %11) %181 = (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %182 = (*.f64 es %181) %183 = (-.f64 #s(literal 1 binary64) %182) %184 = (sqrt.f64 %183) %185 = (/.f64 %180 %184) %187 = (*.f64 ca #s(literal -1/2 binary64)) %188 = (*.f64 one_es %187) %189 = (-.f64 %188 %11) %190 = (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %191 = (*.f64 es %190) %192 = (-.f64 #s(literal 1 binary64) %191) %193 = (sqrt.f64 %192) %194 = (/.f64 %189 %193) %196 = (*.f64 ca #s(literal 3/2 binary64)) %197 = (*.f64 one_es %196) %198 = (-.f64 %197 %11) %199 = (*.f64 #s(literal 3/2 binary64) #s(literal 3/2 binary64)) %200 = (*.f64 es %199) %201 = (-.f64 #s(literal 1 binary64) %200) %202 = (sqrt.f64 %201) %203 = (/.f64 %198 %202) %205 = (*.f64 ca #s(literal 1/4 binary64)) %206 = (*.f64 one_es %205) %207 = (-.f64 %206 %11) %208 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) %209 = (*.f64 es %208) %210 = (-.f64 #s(literal 1 binary64) %209) %211 = (sqrt.f64 %210) %212 = (/.f64 %207 %211) %214 = (*.f64 one_es %21) %215 = (-.f64 %214 %11) %216 = (*.f64 phi phi) %217 = (*.f64 es %216) %218 = (-.f64 #s(literal 1 binary64) %217) %219 = (sqrt.f64 %218) %220 = (/.f64 %215 %219) %222 = (*.f64 ca %114) %223 = (*.f64 one_es %222) %224 = (-.f64 %223 %11) %225 = (*.f64 %114 %114) %226 = (*.f64 es %225) %227 = (-.f64 #s(literal 1 binary64) %226) %228 = (sqrt.f64 %227) %229 = (/.f64 %224 %228) %231 = (*.f64 ca %119) %232 = (*.f64 one_es %231) %233 = (-.f64 %232 %11) %234 = (*.f64 %119 %119) %235 = (*.f64 es %234) %236 = (-.f64 #s(literal 1 binary64) %235) %237 = (sqrt.f64 %236) %238 = (/.f64 %233 %237) %240 = (-.f64 %5 %26) %241 = (/.f64 %240 %18) %243 = (-.f64 %5 %107) %244 = (/.f64 %243 %18) %246 = (/.f64 #s(literal -2 binary64) %18) %248 = (/.f64 #s(literal -1/2 binary64) %18) %250 = (/.f64 #s(literal 4 binary64) %18) %252 = (/.f64 #s(literal 1/4 binary64) %18) %254 = (/.f64 phi %18) %256 = (/.f64 %114 %18) %258 = (/.f64 %115 %18) %260 = (/.f64 %116 %18) %262 = (/.f64 %117 %18) %264 = (/.f64 %118 %18) %266 = (/.f64 %123 %18) %268 = (/.f64 %124 %18) %270 = (/.f64 %128 %18) %272 = (/.f64 %37 %18) %274 = (/.f64 %87 %18) %276 = (/.f64 %98 %18) %278 = (*.f64 es #s(literal 1/2 binary64)) %279 = (-.f64 #s(literal 1 binary64) %278) %280 = (sqrt.f64 %279) %281 = (/.f64 %12 %280) %283 = (*.f64 es %119) %284 = (-.f64 #s(literal 1 binary64) %283) %285 = (sqrt.f64 %284) %286 = (/.f64 %12 %285) %288 = (-.f64 #s(literal 1 binary64) %129) %289 = (sqrt.f64 %288) %290 = (/.f64 %12 %289) %292 = (/.f64 %12 #s(literal 1 binary64)) %294 = (/.f64 %12 %73) %296 = (/.f64 %12 %79) one_es ca phi %3 %4 %5 sa %7 lamt %9 %10 %11 %12 #s(literal 1 binary64) es %15 %16 %17 %18 #s(literal 0 binary64) #s(literal 2 binary64) %21 %22 %23 #s(literal -1/2 binary64) #s(literal 1/2 binary64) %26 #s(literal -1 binary64) %28 %37 #s(literal 1/4 binary64) %39 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 #s(literal -1/8 binary64) #s(literal 4 binary64) %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 #s(literal -2 binary64) #s(literal 3/2 binary64) %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 (asin.f64 %158) %160 %161 %162 %163 %164 %165 %166 %167 (asin.f64 %167) %169 %170 %171 %172 %173 %174 %175 %176 (asin.f64 %176) %178 %179 %180 %181 %182 %183 %184 %185 (asin.f64 %185) %187 %188 %189 %190 %191 %192 %193 %194 (asin.f64 %194) %196 %197 %198 %199 %200 %201 %202 %203 (asin.f64 %203) %205 %206 %207 %208 %209 %210 %211 %212 (asin.f64 %212) %214 %215 %216 %217 %218 %219 %220 (asin.f64 %220) %222 %223 %224 %225 %226 %227 %228 %229 (asin.f64 %229) %231 %232 %233 %234 %235 %236 %237 %238 (asin.f64 %238) %240 %241 (asin.f64 %241) %243 %244 (asin.f64 %244) %246 (asin.f64 %246) %248 (asin.f64 %248) %250 (asin.f64 %250) %252 (asin.f64 %252) %254 (asin.f64 %254) %256 (asin.f64 %256) %258 (asin.f64 %258) %260 (asin.f64 %260) %262 (asin.f64 %262) %264 (asin.f64 %264) %266 (asin.f64 %266) %268 (asin.f64 %268) %270 (asin.f64 %270) %272 (asin.f64 %272) %274 (asin.f64 %274) %276 (asin.f64 %276) %278 %279 %280 %281 (asin.f64 %281) %283 %284 %285 %286 (asin.f64 %286) %288 %289 %290 (asin.f64 %290) %292 (asin.f64 %292) %294 (asin.f64 %294) %296 (asin.f64 %296) (asin.f64 #s(literal 0 binary64)) (asin.f64 #s(literal 1/2 binary64)) (asin.f64 #s(literal -1 binary64)) (asin.f64 #s(literal -1/2 binary64)) (asin.f64 #s(literal 1/4 binary64)) (asin.f64 phi) (asin.f64 es) (asin.f64 %129) (asin.f64 %130) (asin.f64 %134) (asin.f64 %135) (asin.f64 %136) (asin.f64 %137) (asin.f64 %138) (asin.f64 %139) (asin.f64 %140) (asin.f64 %141) (asin.f64 %142) (asin.f64 %149) (asin.f64 %150) (asin.f64 %46) (asin.f64 %55) (asin.f64 %64) (asin.f64 %82) (asin.f64 %88) (asin.f64 %94) (asin.f64 %104) (asin.f64 %110) |
| Outputs |
|---|
%2 = (neg.f64 ca) %3 = (neg.f64 %2) %5 = (*.f64 ca #s(literal 1 binary64)) %6 = (*.f64 #s(literal 1 binary64) ca) %7 = (/.f64 ca #s(literal 1 binary64)) %9 = (*.f64 #s(literal -1 binary64) %2) %10 = (*.f64 %2 #s(literal -1 binary64)) %12 = (*.f64 #s(literal 0 binary64) ca) %13 = (+.f64 ca %12) %14 = (*.f64 ca #s(literal 0 binary64)) %15 = (+.f64 ca %14) %16 = (+.f64 ca ca) %18 = (*.f64 %16 #s(literal 1/2 binary64)) %20 = (*.f64 ca #s(literal 1/2 binary64)) %21 = (*.f64 #s(literal 2 binary64) %20) %22 = (fma.f64 ca #s(literal 1 binary64) %12) %23 = (fma.f64 ca #s(literal 1 binary64) %14) %24 = (fma.f64 #s(literal 1 binary64) ca %12) %25 = (fma.f64 #s(literal 1 binary64) ca %14) %26 = (fma.f64 #s(literal -1 binary64) %2 %12) %27 = (fma.f64 #s(literal -1 binary64) %2 %14) %28 = (fma.f64 %2 #s(literal -1 binary64) %12) %29 = (fma.f64 %2 #s(literal -1 binary64) %14) %30 = (fma.f64 %16 #s(literal 1/2 binary64) %12) %31 = (fma.f64 %16 #s(literal 1/2 binary64) %14) %32 = (fma.f64 #s(literal 2 binary64) %20 %12) %33 = (fma.f64 #s(literal 2 binary64) %20 %14) %35 = (sin.f64 phi) %36 = (*.f64 ca %35) %38 = (*.f64 #s(literal 1 binary64) %35) %42 = (*.f64 %35 #s(literal 1 binary64)) %44 = (*.f64 one_es %36) %45 = (*.f64 one_es %35) %46 = (*.f64 ca %45) %47 = (*.f64 one_es ca) %48 = (*.f64 %35 %47) %49 = (*.f64 %36 one_es) %50 = (*.f64 %45 ca) %51 = (*.f64 %47 %35) %52 = (*.f64 #s(literal 1 binary64) %45) %53 = (*.f64 ca %52) %54 = (*.f64 %44 #s(literal 1 binary64)) %55 = (*.f64 #s(literal 1 binary64) %44) %56 = (*.f64 %47 %38) %57 = (*.f64 %45 #s(literal 1 binary64)) %58 = (*.f64 %57 ca) %59 = (/.f64 %44 #s(literal 1 binary64)) %60 = (/.f64 %36 #s(literal 1 binary64)) %61 = (*.f64 one_es %60) %62 = (/.f64 %45 #s(literal 1 binary64)) %63 = (*.f64 ca %62) %64 = (/.f64 one_es #s(literal 1 binary64)) %65 = (*.f64 %36 %64) %66 = (/.f64 %35 #s(literal 1 binary64)) %67 = (*.f64 %47 %66) %68 = (*.f64 %62 ca) %69 = (neg.f64 %44) %70 = (/.f64 %69 #s(literal -1 binary64)) %71 = (/.f64 %44 #s(literal -1 binary64)) %72 = (neg.f64 %71) %74 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %44)) %75 = (/.f64 %71 #s(literal -1 binary64)) %77 = (/.f64 (/.f64 %44 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %78 = (/.f64 one_es #s(literal -1 binary64)) %79 = (/.f64 %36 #s(literal -1 binary64)) %80 = (*.f64 %78 %79) %81 = (/.f64 one_es #s(literal 2 binary64)) %82 = (/.f64 %36 #s(literal 1/2 binary64)) %83 = (*.f64 %81 %82) %84 = (*.f64 %64 %60) %85 = (/.f64 ca #s(literal 2 binary64)) %86 = (/.f64 %45 #s(literal 1/2 binary64)) %87 = (*.f64 %85 %86) %88 = (/.f64 ca #s(literal -1 binary64)) %89 = (/.f64 %45 #s(literal -1 binary64)) %90 = (*.f64 %88 %89) %91 = (/.f64 %47 #s(literal 2 binary64)) %92 = (/.f64 %35 #s(literal 1/2 binary64)) %93 = (*.f64 %91 %92) %94 = (/.f64 %47 #s(literal -1 binary64)) %95 = (/.f64 %35 #s(literal -1 binary64)) %96 = (*.f64 %94 %95) %97 = (/.f64 %45 #s(literal 2 binary64)) %98 = (/.f64 ca #s(literal 1/2 binary64)) %99 = (*.f64 %97 %98) %100 = (*.f64 %89 %88) %101 = (/.f64 %36 #s(literal 2 binary64)) %102 = (/.f64 one_es #s(literal 1/2 binary64)) %103 = (*.f64 %101 %102) %104 = (*.f64 %60 %64) %105 = (*.f64 %79 %78) %107 = (cos.f64 phi) %108 = (fabs.f64 phi) %110 = (neg.f64 phi) %112 = (fabs.f64 %108) %114 = (neg.f64 %108) %116 = (neg.f64 %110) %118 = (PI.f64 ) %119 = (/.f64 %118 #s(literal 2 binary64)) %120 = (+.f64 %119 phi) %126 = (cos.f64 %119) %127 = (sin.f64 %119) %128 = (*.f64 %107 %127) %133 = (sin.f64 lamt) %134 = (*.f64 %107 %133) %166 = (*.f64 sa %134) %167 = (*.f64 sa %133) %169 = (*.f64 sa %107) %176 = (/.f64 %134 #s(literal 1 binary64)) %178 = (/.f64 sa #s(literal 1 binary64)) %180 = (/.f64 %133 #s(literal 1 binary64)) %182 = (neg.f64 %166) %184 = (/.f64 %166 #s(literal -1 binary64)) %191 = (/.f64 sa #s(literal -1 binary64)) %192 = (/.f64 %134 #s(literal -1 binary64)) %211 = (-.f64 %44 %166) %212 = (fma.f64 one_es %36 %182) %213 = (fma.f64 ca %45 %182) %214 = (neg.f64 %134) %215 = (fma.f64 sa %214 %44) %216 = (fma.f64 %35 %47 %182) %217 = (fma.f64 %36 one_es %182) %218 = (neg.f64 sa) %219 = (fma.f64 %134 %218 %44) %220 = (neg.f64 %167) %221 = (fma.f64 %220 %107 %44) %222 = (fma.f64 %45 ca %182) %223 = (neg.f64 %133) %224 = (fma.f64 %169 %223 %44) %225 = (fma.f64 %47 %35 %182) %226 = (fma.f64 %218 %134 %44) %227 = (*.f64 %218 %107) %228 = (fma.f64 %227 %133 %44) %229 = (fma.f64 %214 sa %44) %230 = (neg.f64 %169) %231 = (fma.f64 %230 %133 %44) %232 = (+.f64 %44 %182) %233 = (+.f64 %182 %44) %234 = (-.f64 %166 %44) %235 = (neg.f64 %234) %236 = (neg.f64 %218) %237 = (*.f64 %236 %134) %238 = (-.f64 %44 %237) %239 = (neg.f64 %182) %240 = (-.f64 %44 %239) %241 = (fma.f64 %166 #s(literal -1 binary64) %44) %242 = (fma.f64 #s(literal -1 binary64) %166 %44) %243 = (*.f64 #s(literal -1 binary64) %169) %244 = (fma.f64 %243 %133 %44) %245 = (*.f64 %211 #s(literal 1 binary64)) %246 = (*.f64 #s(literal 1 binary64) %211) %247 = (*.f64 %234 #s(literal -1 binary64)) %248 = (fma.f64 ca %52 %182) %249 = (fma.f64 %44 #s(literal 1 binary64) %182) %250 = (fma.f64 #s(literal 1 binary64) %44 %182) %251 = (fma.f64 %47 %38 %182) %252 = (fma.f64 %57 ca %182) %253 = (/.f64 %211 #s(literal 1 binary64)) %254 = (/.f64 %234 #s(literal -1 binary64)) %255 = (/.f64 %182 #s(literal 1 binary64)) %256 = (fma.f64 one_es %36 %255) %257 = (fma.f64 one_es %60 %182) %258 = (fma.f64 ca %45 %255) %259 = (fma.f64 ca %62 %182) %260 = (fma.f64 %35 %47 %255) %261 = (fma.f64 %36 one_es %255) %262 = (fma.f64 %36 %64 %182) %263 = (fma.f64 %45 ca %255) %264 = (fma.f64 %47 %35 %255) %265 = (fma.f64 %47 %66 %182) %266 = (fma.f64 %62 ca %182) %267 = (+.f64 %44 %255) %268 = (*.f64 %211 #s(literal 2 binary64)) %269 = (*.f64 %268 #s(literal 1/2 binary64)) %272 = (/.f64 (-.f64 %44 (*.f64 #s(literal 1 binary64) %166)) #s(literal 1 binary64)) %273 = (fma.f64 ca %52 %255) %274 = (fma.f64 %44 #s(literal 1 binary64) %255) %275 = (fma.f64 #s(literal 1 binary64) %44 %255) %276 = (fma.f64 %47 %38 %255) %277 = (fma.f64 %57 ca %255) %279 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %211)) %281 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) %234)) %282 = (/.f64 %211 #s(literal 2 binary64)) %283 = (/.f64 %282 #s(literal 1/2 binary64)) %284 = (fma.f64 one_es %60 %255) %285 = (fma.f64 ca %62 %255) %286 = (fma.f64 %36 %64 %255) %287 = (fma.f64 %47 %66 %255) %288 = (fma.f64 %78 %79 %182) %289 = (fma.f64 %81 %82 %182) %290 = (fma.f64 %64 %60 %182) %291 = (fma.f64 %85 %86 %182) %292 = (fma.f64 %88 %89 %182) %293 = (fma.f64 %91 %92 %182) %294 = (fma.f64 %94 %95 %182) %295 = (fma.f64 %97 %98 %182) %296 = (fma.f64 %89 %88 %182) %297 = (fma.f64 %62 ca %255) %298 = (fma.f64 %101 %102 %182) %299 = (fma.f64 %60 %64 %182) %300 = (fma.f64 %79 %78 %182) %301 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %302 = (*.f64 %282 %301) %303 = (fma.f64 %78 %79 %255) %304 = (fma.f64 %81 %82 %255) %305 = (fma.f64 %64 %60 %255) %306 = (fma.f64 %85 %86 %255) %307 = (fma.f64 %88 %89 %255) %308 = (fma.f64 %91 %92 %255) %309 = (fma.f64 %94 %95 %255) %310 = (fma.f64 %97 %98 %255) %311 = (fma.f64 %89 %88 %255) %312 = (fma.f64 %101 %102 %255) %313 = (fma.f64 %60 %64 %255) %314 = (fma.f64 %79 %78 %255) %315 = (*.f64 %211 #s(literal 0 binary64)) %316 = (+.f64 %211 %315) %317 = (*.f64 #s(literal 0 binary64) %211) %318 = (+.f64 %211 %317) %319 = (fma.f64 %211 #s(literal 1 binary64) %315) %320 = (fma.f64 %211 #s(literal 1 binary64) %317) %321 = (fma.f64 #s(literal 1 binary64) %211 %315) %322 = (fma.f64 #s(literal 1 binary64) %211 %317) %323 = (fma.f64 %234 #s(literal -1 binary64) %315) %324 = (fma.f64 %234 #s(literal -1 binary64) %317) %325 = (fma.f64 %268 #s(literal 1/2 binary64) %315) %326 = (fma.f64 %268 #s(literal 1/2 binary64) %317) %327 = (fma.f64 %282 %301 %315) %328 = (fma.f64 %282 %301 %317) %329 = (fabs.f64 #s(literal 1 binary64)) %330 = (fabs.f64 #s(literal -1 binary64)) %331 = (neg.f64 #s(literal -1 binary64)) %332 = (sqrt.f64 #s(literal 1 binary64)) %333 = (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %334 = (+.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %335 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %336 = (copysign.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %337 = (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %338 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %339 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %340 = (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %341 = (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %344 = (*.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) %345 = (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %346 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %347 = (/.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %348 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) %349 = (fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) #s(literal 1 binary64)) %350 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %351 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %352 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) %353 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64)) %354 = (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %355 = (+.f64 #s(literal 1 binary64) %354) %356 = (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %357 = (+.f64 #s(literal 1 binary64) %356) %358 = (-.f64 #s(literal 1 binary64) %354) %359 = (-.f64 #s(literal 1 binary64) %356) %360 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %361 = (+.f64 #s(literal 1 binary64) %360) %362 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %363 = (+.f64 #s(literal 1 binary64) %362) %365 = (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) %366 = (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %367 = (*.f64 #s(literal 2 binary64) %366) %368 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %369 = (*.f64 #s(literal 1 binary64) %368) %370 = (/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %371 = (*.f64 #s(literal 2 binary64) %370) %372 = (sqrt.f64 #s(literal 2 binary64)) %373 = (sqrt.f64 #s(literal 1/2 binary64)) %374 = (*.f64 %372 %373) %375 = (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %376 = (/.f64 %375 #s(literal 1/2 binary64)) %377 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %354) %378 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %356) %379 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %354) %380 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %356) %381 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %354) %382 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %356) %383 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %354) %384 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %356) %385 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %354) %386 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %356) %387 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %360) %388 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %362) %389 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %360) %390 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %362) %391 = (fma.f64 #s(literal 2 binary64) %366 #s(literal 0 binary64)) %392 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %360) %393 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %362) %394 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %360) %395 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %362) %396 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %360) %397 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %362) %398 = (fma.f64 #s(literal 1 binary64) %368 #s(literal 0 binary64)) %399 = (fma.f64 #s(literal 2 binary64) %370 #s(literal 0 binary64)) %400 = (fma.f64 %372 %373 #s(literal 0 binary64)) %402 = (/.f64 (+.f64 #s(literal -1 binary64) %360) #s(literal -1 binary64)) %404 = (/.f64 (+.f64 #s(literal -1 binary64) %362) #s(literal -1 binary64)) %406 = (/.f64 (-.f64 #s(literal -1 binary64) %360) #s(literal -1 binary64)) %407 = (*.f64 %375 %301) %408 = (/.f64 #s(literal 2 binary64) #s(literal -1 binary64)) %409 = (/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %410 = (*.f64 %408 %409) %411 = (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) %412 = (/.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) %413 = (*.f64 %411 %412) %414 = (fma.f64 #s(literal 2 binary64) %366 %354) %415 = (fma.f64 #s(literal 2 binary64) %366 %356) %416 = (exp.f64 #s(literal 0 binary64)) %417 = (fma.f64 #s(literal 2 binary64) %366 %360) %418 = (fma.f64 #s(literal 2 binary64) %366 %362) %419 = (fma.f64 #s(literal 1 binary64) %368 %354) %420 = (fma.f64 #s(literal 1 binary64) %368 %356) %421 = (fma.f64 #s(literal 2 binary64) %370 %354) %422 = (fma.f64 #s(literal 2 binary64) %370 %356) %423 = (fma.f64 %372 %373 %354) %424 = (fma.f64 %372 %373 %356) %425 = (fma.f64 #s(literal 1 binary64) %368 %360) %426 = (fma.f64 #s(literal 1 binary64) %368 %362) %427 = (fma.f64 #s(literal 2 binary64) %370 %360) %428 = (fma.f64 #s(literal 2 binary64) %370 %362) %429 = (fma.f64 %372 %373 %360) %430 = (fma.f64 %372 %373 %362) %431 = (fma.f64 %375 %301 #s(literal 0 binary64)) %432 = (fma.f64 %408 %409 #s(literal 0 binary64)) %433 = (fma.f64 %411 %412 #s(literal 0 binary64)) %434 = (cosh.f64 #s(literal 0 binary64)) %435 = (exp.f64 %354) %436 = (exp.f64 %356) %438 = (exp.f64 (*.f64 #s(literal 0 binary64) #s(literal 2 binary64))) %440 = (exp.f64 (*.f64 #s(literal 0 binary64) #s(literal 1/2 binary64))) %442 = (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) %443 = (fma.f64 %375 %301 %354) %444 = (fma.f64 %375 %301 %356) %445 = (fma.f64 %408 %409 %354) %446 = (fma.f64 %408 %409 %356) %447 = (fma.f64 %411 %412 %354) %448 = (fma.f64 %411 %412 %356) %449 = (fma.f64 %375 %301 %360) %450 = (fma.f64 %375 %301 %362) %451 = (fma.f64 %408 %409 %360) %452 = (fma.f64 %408 %409 %362) %453 = (fma.f64 %411 %412 %360) %454 = (fma.f64 %411 %412 %362) %455 = (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %457 = (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) %458 = (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %459 = (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %460 = (pow.f64 #s(literal 1 binary64) #s(literal 4 binary64)) %462 = (pow.f64 #s(literal 1 binary64) #s(literal -2 binary64)) %464 = (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) %465 = (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64)) %466 = (pow.f64 #s(literal -1 binary64) #s(literal 4 binary64)) %467 = (pow.f64 #s(literal -1 binary64) #s(literal -2 binary64)) %468 = (+.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %469 = (pow.f64 #s(literal 1 binary64) %468) %470 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %471 = (pow.f64 #s(literal 1 binary64) %470) %473 = (pow.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) %474 = (pow.f64 #s(literal -1 binary64) %470) %475 = (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %476 = (*.f64 %475 #s(literal 1 binary64)) %477 = (pow.f64 #s(literal -1 binary64) #s(literal 1 binary64)) %478 = (*.f64 %477 #s(literal -1 binary64)) %479 = (fma.f64 %475 #s(literal 1 binary64) #s(literal 0 binary64)) %480 = (fma.f64 %477 #s(literal -1 binary64) #s(literal 0 binary64)) %481 = (fma.f64 %475 #s(literal 1 binary64) %354) %482 = (fma.f64 %475 #s(literal 1 binary64) %356) %483 = (fma.f64 %477 #s(literal -1 binary64) %354) %484 = (fma.f64 %477 #s(literal -1 binary64) %356) %485 = (fma.f64 %475 #s(literal 1 binary64) %360) %486 = (fma.f64 %475 #s(literal 1 binary64) %362) %487 = (fma.f64 %477 #s(literal -1 binary64) %360) %488 = (fma.f64 %477 #s(literal -1 binary64) %362) %489 = (*.f64 #s(literal 2 binary64) %360) %491 = (pow.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %492 = (+.f64 (+.f64 #s(literal 1 binary64) %489) %491) %494 = (+.f64 (-.f64 #s(literal 1 binary64) %489) %491) %497 = (+.f64 (-.f64 %491 (*.f64 #s(literal 2 binary64) %362)) #s(literal 1 binary64)) %499 = (neg.f64 es) %500 = (neg.f64 %499) %501 = (*.f64 es #s(literal 1 binary64)) %502 = (*.f64 #s(literal 1 binary64) es) %503 = (/.f64 es #s(literal 1 binary64)) %504 = (*.f64 #s(literal -1 binary64) %499) %505 = (*.f64 %499 #s(literal -1 binary64)) %506 = (*.f64 #s(literal 0 binary64) es) %507 = (+.f64 es %506) %508 = (*.f64 es #s(literal 0 binary64)) %509 = (+.f64 es %508) %510 = (+.f64 es es) %511 = (*.f64 %510 #s(literal 1/2 binary64)) %512 = (*.f64 es #s(literal 1/2 binary64)) %513 = (*.f64 #s(literal 2 binary64) %512) %514 = (fma.f64 es #s(literal 1 binary64) %506) %515 = (fma.f64 es #s(literal 1 binary64) %508) %516 = (fma.f64 #s(literal 1 binary64) es %506) %517 = (fma.f64 #s(literal 1 binary64) es %508) %518 = (fma.f64 #s(literal -1 binary64) %499 %506) %519 = (fma.f64 #s(literal -1 binary64) %499 %508) %520 = (fma.f64 %499 #s(literal -1 binary64) %506) %521 = (fma.f64 %499 #s(literal -1 binary64) %508) %522 = (fma.f64 %510 #s(literal 1/2 binary64) %506) %523 = (fma.f64 %510 #s(literal 1/2 binary64) %508) %524 = (fma.f64 #s(literal 2 binary64) %512 %506) %525 = (fma.f64 #s(literal 2 binary64) %512 %508) %527 = (cos.f64 (+.f64 phi phi)) %529 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %527)) %530 = (*.f64 %527 #s(literal 1/2 binary64)) %531 = (-.f64 #s(literal 1/2 binary64) %530) %533 = (+.f64 #s(literal 1/2 binary64) (neg.f64 %530)) %534 = (fabs.f64 %531) %535 = (-.f64 %530 #s(literal 1/2 binary64)) %536 = (neg.f64 %535) %537 = (pow.f64 %35 #s(literal 2 binary64)) %538 = (fabs.f64 %35) %539 = (pow.f64 %538 #s(literal 2 binary64)) %540 = (sin.f64 %110) %541 = (pow.f64 %540 #s(literal 2 binary64)) %543 = (/.f64 #s(literal 1 binary64) (pow.f64 %35 #s(literal -2 binary64))) %544 = (*.f64 %35 %35) %545 = (*.f64 %538 %538) %546 = (*.f64 %540 %540) %547 = (fabs.f64 %538) %548 = (*.f64 %547 %547) %549 = (neg.f64 %538) %550 = (*.f64 %549 %549) %551 = (neg.f64 %540) %552 = (*.f64 %551 %551) %553 = (cos.f64 #s(literal 0 binary64)) %554 = (-.f64 %553 %527) %555 = (/.f64 %554 #s(literal 2 binary64)) %557 = (/.f64 (neg.f64 %554) #s(literal -2 binary64)) %558 = (*.f64 %554 %375) %560 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %554)) %561 = (/.f64 %553 #s(literal 2 binary64)) %563 = (-.f64 %561 (/.f64 %527 #s(literal 2 binary64))) %565 = (*.f64 (pow.f64 %35 #s(literal 1 binary64)) %35) %566 = (*.f64 es %531) %567 = (*.f64 %531 es) %568 = (*.f64 es %35) %569 = (*.f64 %35 %568) %570 = (*.f64 %568 %35) %572 = (*.f64 %538 (*.f64 %538 es)) %574 = (*.f64 %540 (*.f64 %540 es)) %576 = (*.f64 (*.f64 es %540) %540) %578 = (*.f64 (*.f64 es %538) %538) %580 = (/.f64 (*.f64 %554 es) #s(literal 2 binary64)) %582 = (/.f64 (*.f64 es %554) #s(literal 2 binary64)) %583 = (fma.f64 es %535 #s(literal 1 binary64)) %584 = (fma.f64 %535 es #s(literal 1 binary64)) %585 = (*.f64 %535 es) %586 = (+.f64 #s(literal 1 binary64) %585) %587 = (+.f64 %585 #s(literal 1 binary64)) %588 = (-.f64 #s(literal 1 binary64) %566) %589 = (fma.f64 %531 %499 #s(literal 1 binary64)) %590 = (fma.f64 %499 %531 #s(literal 1 binary64)) %592 = (neg.f64 (fma.f64 %531 es #s(literal -1 binary64))) %594 = (neg.f64 (+.f64 #s(literal -1 binary64) %566)) %596 = (-.f64 #s(literal 1 binary64) (neg.f64 %585)) %597 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %585) %598 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %585) %599 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %585) %600 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %585) %601 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %585) %602 = (+.f64 #s(literal 0 binary64) %585) %603 = (+.f64 #s(literal 1 binary64) %602) %604 = (-.f64 #s(literal 0 binary64) %566) %605 = (+.f64 #s(literal 1 binary64) %604) %607 = (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %566)) %609 = (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %585)) %610 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %602) %611 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %604) %612 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %602) %613 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %604) %614 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %602) %615 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %604) %616 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %602) %617 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %604) %618 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %602) %619 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %604) %620 = (fma.f64 #s(literal 2 binary64) %366 %585) %621 = (fma.f64 #s(literal 1 binary64) %368 %585) %622 = (fma.f64 #s(literal 2 binary64) %370 %585) %623 = (fma.f64 %372 %373 %585) %624 = (fma.f64 #s(literal 2 binary64) %366 %602) %625 = (fma.f64 #s(literal 2 binary64) %366 %604) %626 = (fma.f64 #s(literal 1 binary64) %368 %602) %627 = (fma.f64 #s(literal 1 binary64) %368 %604) %628 = (fma.f64 #s(literal 2 binary64) %370 %602) %629 = (fma.f64 #s(literal 2 binary64) %370 %604) %630 = (fma.f64 %372 %373 %602) %631 = (fma.f64 %372 %373 %604) %632 = (fma.f64 %375 %301 %585) %633 = (fma.f64 %408 %409 %585) %634 = (fma.f64 %411 %412 %585) %635 = (fma.f64 %375 %301 %602) %636 = (fma.f64 %375 %301 %604) %637 = (fma.f64 %408 %409 %602) %638 = (fma.f64 %408 %409 %604) %639 = (fma.f64 %411 %412 %602) %640 = (fma.f64 %411 %412 %604) %641 = (fma.f64 %475 #s(literal 1 binary64) %585) %642 = (fma.f64 %477 #s(literal -1 binary64) %585) %643 = (fma.f64 %475 #s(literal 1 binary64) %602) %644 = (fma.f64 %475 #s(literal 1 binary64) %604) %645 = (fma.f64 %477 #s(literal -1 binary64) %602) %646 = (fma.f64 %477 #s(literal -1 binary64) %604) %648 = (fma.f64 (*.f64 %499 %35) %35 #s(literal 1 binary64)) %649 = (fma.f64 %568 %540 #s(literal 1 binary64)) %651 = (fma.f64 (neg.f64 %568) %35 #s(literal 1 binary64)) %653 = (fma.f64 (*.f64 %499 %540) %540 #s(literal 1 binary64)) %655 = (fma.f64 (*.f64 %499 %538) %538 #s(literal 1 binary64)) %656 = (sqrt.f64 %584) %657 = (fabs.f64 %656) %658 = (neg.f64 %656) %659 = (fabs.f64 %658) %660 = (/.f64 #s(literal 1 binary64) %656) %661 = (/.f64 #s(literal 1 binary64) %660) %662 = (pow.f64 %584 #s(literal 1/2 binary64)) %663 = (*.f64 %656 %656) %664 = (sqrt.f64 %663) %665 = (neg.f64 #s(literal 0 binary64)) %666 = (-.f64 phi phi) %667 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %668 = (+.f64 phi %110) %669 = (/.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %670 = (/.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %672 = (/.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) %674 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 0 binary64))) %675 = (-.f64 %118 lamt) %676 = (-.f64 %675 lamt) %678 = (-.f64 %118 (fma.f64 #s(literal 2 binary64) lamt %676)) %679 = (+.f64 lamt lamt) %680 = (-.f64 %679 %118) %681 = (+.f64 %676 %680) %683 = (+.f64 (-.f64 %676 %118) %679) %684 = (-.f64 %676 %675) %685 = (+.f64 %684 lamt) %687 = (-.f64 %675 (+.f64 lamt %676)) %688 = (-.f64 %676 %676) %689 = (sinh.f64 #s(literal 0 binary64)) %690 = (neg.f64 lamt) %692 = (+.f64 %675 (-.f64 %690 %676)) %693 = (-.f64 %684 %690) %694 = (sin.f64 %118) %695 = (neg.f64 %118) %696 = (sin.f64 %695) %697 = (+.f64 %118 %118) %698 = (sin.f64 %697) %699 = (tan.f64 %118) %700 = (tan.f64 %695) %701 = (tan.f64 %697) %702 = (+.f64 %119 %118) %703 = (cos.f64 %702) %705 = (/.f64 #s(literal 0 binary64) (cos.f64 %697)) %706 = (*.f64 %118 #s(literal -2 binary64)) %707 = (tan.f64 %706) %709 = (tan.f64 (fma.f64 %118 #s(literal 2 binary64) %118)) %745 = (*.f64 (cosh.f64 (/.f64 %354 #s(literal 2 binary64))) (cosh.f64 (/.f64 %356 #s(literal 2 binary64)))) %749 = (*.f64 ca phi) %750 = (*.f64 #s(literal 1 binary64) phi) %754 = (*.f64 phi #s(literal 1 binary64)) %757 = (*.f64 one_es phi) %758 = (*.f64 phi %47) %759 = (*.f64 one_es %749) %760 = (*.f64 ca %757) %761 = (*.f64 %749 one_es) %762 = (*.f64 %757 ca) %763 = (*.f64 %47 phi) %764 = (*.f64 #s(literal 1 binary64) %757) %765 = (*.f64 ca %764) %766 = (*.f64 #s(literal 1 binary64) %760) %767 = (*.f64 %760 #s(literal 1 binary64)) %768 = (*.f64 %47 %750) %769 = (*.f64 %757 #s(literal 1 binary64)) %770 = (*.f64 %769 ca) %799 = (fabs.f64 %118) %806 = (*.f64 %133 #s(literal -1 binary64)) %810 = (*.f64 #s(literal -1 binary64) %133) %814 = (*.f64 #s(literal 1 binary64) %167) %816 = (sin phi) %822 = (* sa (* (cos phi) (sin lamt))) %823 = (- (* one_es (* ca %816)) %822) %824 = (approx %823 %220) %825 = (fabs.f64 #s(literal 1/4 binary64)) %827 = (fabs.f64 #s(literal -1/4 binary64)) %828 = (neg.f64 #s(literal -1/4 binary64)) %830 = (sqrt.f64 #s(literal 1/16 binary64)) %831 = (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %832 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %833 = (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) %834 = (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %836 = (*.f64 (pow.f64 #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal -1/2 binary64)) %838 = (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64)) %840 = (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1/2 binary64) #s(literal -2 binary64))) %842 = (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))) %843 = (-.f64 %760 %167) %856 = (*.f64 %236 %133) %858 = (neg.f64 %220) %860 = (neg.f64 %760) %862 = (neg.f64 %860) %880 = (*.f64 %220 #s(literal -1 binary64)) %891 = (sqrt (- 1 (* es (pow %816 2)))) %892 = (/ %823 %891) %893 = (approx %892 %843) %894 = (*.f64 %133 #s(literal 1/2 binary64)) %896 = (*.f64 #s(literal 1/2 binary64) sa) %898 = (*.f64 #s(literal 1/2 binary64) %167) %901 = (*.f64 #s(literal 1/2 binary64) %133) %905 = (*.f64 #s(literal -1/2 binary64) %167) %907 = (*.f64 es %167) %910 = (*.f64 es sa) %917 = (*.f64 #s(literal 1/2 binary64) %907) %929 = (*.f64 %907 #s(literal -1/2 binary64)) %932 = (*.f64 %133 (-.f64 sa %910)) %935 = (*.f64 %167 (-.f64 #s(literal 1/2 binary64) %512)) %938 = (*.f64 %167 (-.f64 %512 #s(literal 1/2 binary64))) %948 = (*.f64 #s(literal -1/2 binary64) es) %958 = (neg.f64 %907) %962 = (*.f64 phi %935) %963 = (*.f64 %932 phi) %966 = (*.f64 phi #s(literal 1/2 binary64)) %968 = (*.f64 %938 phi) %970 = (*.f64 phi %929) %972 = (*.f64 %929 phi) %980 = (fma.f64 ca one_es %962) %989 = (neg.f64 %47) %991 = (*.f64 %116 %935) %995 = (*.f64 #s(literal 1 binary64) one_es) %997 = (*.f64 one_es #s(literal 1 binary64)) %1008 = (*.f64 one_es %16) %1012 = (*.f64 phi %980) %1015 = (*.f64 phi phi) %1016 = (*.f64 %935 %1015) %1039 = (-.f64 %1012 %167) %1048 = (neg.f64 %1012) %1052 = (*.f64 %116 %980) %1054 = (neg.f64 %1048) %1071 = (fma.f64 %935 %1015 %220) %1094 = (approx %892 %1039) %1096 = (/.f64 %211 %656) %1100 = (neg.f64 %658) %1106 = (*.f64 #s(literal 1 binary64) %656) %1115 = (/.f64 #s(literal 1 binary64) %658) %1117 = (*.f64 %234 %660) %1122 = (/.f64 %45 %656) %1123 = (*.f64 %1122 ca) %1124 = (/.f64 %166 %656) %1126 = (/.f64 %36 %656) %1127 = (neg.f64 %1124) %1129 = (/.f64 %35 %656) %1130 = (*.f64 %1129 ca) %1133 = (/.f64 one_es %656) %1135 = (/.f64 ca %656) %1142 = (*.f64 %36 %660) %1144 = (*.f64 #s(literal 1 binary64) %1122) %1146 = (*.f64 one_es %660) %1150 = (*.f64 %660 ca) %1152 = (*.f64 ca %660) %1156 = (*.f64 %1122 #s(literal 1 binary64)) %1159 = (*.f64 %1123 %656) %1165 = (*.f64 %44 %656) %1170 = (*.f64 %656 %182) %1172 = (*.f64 %656 %658) %1174 = (*.f64 %69 %656) %1177 = (*.f64 %658 %656) %1180 = (*.f64 %658 %182) %1184 = (approx %892 %1096) %1186 = (fabs.f64 #s(literal 4 binary64)) %1188 = (neg.f64 #s(literal -4 binary64)) %1189 = (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %1190 = (-.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %1191 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %1192 = (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) %1193 = (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) %1194 = (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 2 binary64)) %1195 = (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 2 binary64)) %1196 = (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal 2 binary64)) %1197 = (+.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %1198 = (+.f64 #s(literal 1 binary64) %1197) %1199 = (+.f64 %1197 #s(literal 1 binary64)) %1200 = (+.f64 %468 #s(literal 1 binary64)) %1201 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1197) %1202 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1197) %1203 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1197) %1204 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1197) %1205 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1197) %1206 = (fma.f64 #s(literal 2 binary64) %366 %1197) %1207 = (fma.f64 #s(literal 1 binary64) %368 %1197) %1208 = (fma.f64 #s(literal 2 binary64) %370 %1197) %1209 = (fma.f64 %372 %373 %1197) %1210 = (fma.f64 %375 %301 %1197) %1211 = (fma.f64 %408 %409 %1197) %1212 = (fma.f64 %411 %412 %1197) %1213 = (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %1214 = (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %1216 = (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) %1218 = (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -2 binary64))) %1219 = (fma.f64 %475 #s(literal 1 binary64) %1197) %1220 = (fma.f64 %477 #s(literal -1 binary64) %1197) %1221 = (fma.f64 #s(literal 2 binary64) %745 #s(literal 2 binary64)) %1222 = (pow.f64 %35 #s(literal 4 binary64)) %1223 = (*.f64 es %1222) %1225 = (*.f64 %1222 #s(literal -1/8 binary64)) %1227 = (*.f64 #s(literal -1/8 binary64) %1223) %1228 = (*.f64 #s(literal -1/8 binary64) es) %1232 = (*.f64 #s(literal -1/8 binary64) %1222) %1234 = (*.f64 %531 #s(literal -1/2 binary64)) %1237 = (fma.f64 #s(literal -1/2 binary64) %531 %1227) %1251 = (*.f64 (*.f64 #s(literal 1/8 binary64) es) %1222) %1253 = (neg.f64 %1251) %1256 = (*.f64 (neg.f64 #s(literal 1/8 binary64)) %1223) %1266 = (*.f64 %35 #s(literal -1/2 binary64)) %1268 = (*.f64 #s(literal -1/2 binary64) %35) %1274 = (*.f64 %538 #s(literal -1/2 binary64)) %1276 = (*.f64 %540 #s(literal -1/2 binary64)) %1278 = (*.f64 #s(literal -1/2 binary64) %540) %1280 = (*.f64 #s(literal -1/2 binary64) %538) %1290 = (*.f64 es %1237) %1292 = (*.f64 %531 %948) %1294 = (*.f64 es %1228) %1295 = (*.f64 %1294 %1222) %1319 = (fma.f64 %1237 es #s(literal 1 binary64)) %1323 = (neg.f64 %1290) %1325 = (neg.f64 %1323) %1331 = (fma.f64 %1294 %1222 #s(literal 1 binary64)) %1343 = (+.f64 #s(literal 0 binary64) %1290) %1348 = (-.f64 #s(literal 0 binary64) %1323) %1407 = (approx %891 %1319) %1408 = (/.f64 %531 es) %1410 = (/.f64 %535 es) %1414 = (/.f64 #s(literal 1 binary64) es) %1462 = (sqrt.f64 %1410) %1464 = (neg.f64 %1462) %1471 = (fabs.f64 %1408) %1472 = (sqrt.f64 %1471) %1482 = (*.f64 es %1462) %1491 = (neg.f64 %1482) %1503 = (approx %891 %1491) %1504 = (/.f64 %134 %656) %1506 = (/.f64 sa %656) %1509 = (/.f64 %133 %656) %1525 = (neg.f64 %1504) %1534 = (neg.f64 %660) %1547 = (*.f64 %660 #s(literal -1 binary64)) %1549 = (approx %892 %1127) %1558 = (neg.f64 %1123) %1572 = (neg.f64 %69) %1577 = (/.f64 %166 one_es) %1578 = (/.f64 %133 one_es) %1579 = (*.f64 %107 %1578) %1585 = (neg.f64 one_es) %1587 = (neg.f64 %1577) %1589 = (/.f64 #s(literal 1 binary64) one_es) %1598 = (neg.f64 %1585) %1604 = (-.f64 %36 %1577) %1606 = (neg.f64 %1579) %1612 = (neg.f64 %36) %1614 = (neg.f64 %1612) %1617 = (*.f64 %1579 #s(literal -1 binary64)) %1629 = (neg.f64 %1589) %1641 = (*.f64 %1589 #s(literal -1 binary64)) %1644 = (*.f64 one_es %1604) %1646 = (*.f64 %1587 one_es) %1660 = (*.f64 #s(literal -1 binary64) one_es) %1662 = (*.f64 one_es #s(literal -1 binary64)) %1688 = (approx %823 %1644) %1689 = (approx %892 %1123) %1690 = (*.f64 ca %656) %1695 = (*.f64 %656 #s(literal 1 binary64)) %1697 = (/.f64 %166 %1690) %1698 = (/.f64 %134 %1690) %1706 = (/.f64 sa ca) %1707 = (*.f64 %134 %1706) %1709 = (*.f64 %1706 %134) %1715 = (/.f64 %134 ca) %1719 = (/.f64 %169 %656) %1723 = (neg.f64 %1690) %1725 = (neg.f64 %1697) %1731 = (/.f64 #s(literal 1 binary64) %1690) %1753 = (neg.f64 %45) %1755 = (neg.f64 %1122) %1768 = (-.f64 %1122 %1697) %1793 = (/.f64 #s(literal -1 binary64) %656) %1806 = (fma.f64 %656 %1725 %45) %1822 = (*.f64 %656 %1690) %1828 = (*.f64 %1690 %656) %1834 = (*.f64 %658 %1690) %1838 = (*.f64 %1690 %658) %1846 = (*.f64 ca %1768) %1854 = (*.f64 %1697 %2) %1900 = (approx %892 %1846) %1902 = (/.f64 %36 sa) %1904 = (/.f64 one_es sa) %1905 = (*.f64 %35 %1904) %1908 = (/.f64 ca sa) %1909 = (*.f64 %45 %1908) %1910 = (/.f64 %35 sa) %1918 = (/.f64 #s(literal 1 binary64) sa) %1919 = (*.f64 %36 %1918) %1921 = (*.f64 #s(literal 1 binary64) %1905) %1923 = (*.f64 one_es %1918) %1927 = (*.f64 %35 %1918) %1933 = (/.f64 #s(literal 1 binary64) %218) %1937 = (-.f64 %1909 %134) %1942 = (neg.f64 %107) %1951 = (-.f64 %134 %1909) %1956 = (neg.f64 %214) %1961 = (*.f64 #s(literal -1 binary64) %107) %1971 = (*.f64 sa %1937) %1983 = (approx %823 %1971) %1985 = (/.f64 %107 %656) %1992 = (*.f64 %107 %660) %2002 = (*.f64 sa %656) %2004 = (/.f64 %44 %2002) %2005 = (/.f64 %36 %2002) %2007 = (/.f64 %45 %2002) %2009 = (/.f64 one_es %2002) %2011 = (/.f64 ca %2002) %2013 = (/.f64 %35 %2002) %2018 = (*.f64 %1908 %45) %2023 = (*.f64 %1908 one_es) %2026 = (/.f64 %47 sa) %2029 = (/.f64 %47 %656) %2034 = (neg.f64 %2002) %2036 = (neg.f64 %2004) %2042 = (/.f64 #s(literal 1 binary64) %2002) %2043 = (*.f64 %36 %2042) %2045 = (*.f64 #s(literal 1 binary64) %2007) %2047 = (*.f64 one_es %2042) %2051 = (*.f64 ca %2042) %2053 = (*.f64 %35 %2042) %2064 = (/.f64 #s(literal 1 binary64) %2034) %2068 = (/.f64 %1937 %656) %2122 = (fma.f64 %1127 %656 %44) %2147 = (*.f64 %656 %44) %2149 = (*.f64 %656 %2002) %2155 = (*.f64 %2002 %656) %2160 = (*.f64 %656 %69) %2162 = (*.f64 %656 %2034) %2168 = (*.f64 %2034 %656) %2176 = (*.f64 sa %2068) %2181 = (*.f64 %2004 sa) %2214 = (approx %892 %2176) %2218 = (*.f64 lamt %169) %2219 = (*.f64 sa lamt) %2225 = (approx %822 %2218) %2226 = (/.f64 %2218 %656) %2232 = (neg.f64 %2218) %2234 = (neg.f64 %2226) %2253 = (/.f64 (fma.f64 one_es %36 %2232) %656) %2294 = (fma.f64 %656 %2234 %44) %2328 = (approx %892 %2253) %2346 = (*.f64 %118 %118) %2347 = (fabs.f64 %2346) %2348 = (*.f64 %695 %695) %2349 = (*.f64 %799 %799) %2350 = (neg.f64 %2346) %2351 = (neg.f64 %2350) %2352 = (fabs.f64 %799) %2353 = (*.f64 %2352 %2352) %2354 = (neg.f64 %799) %2355 = (*.f64 %2354 %2354) %2356 = (pow.f64 %118 #s(literal 2 binary64)) %2357 = (pow.f64 %695 #s(literal 2 binary64)) %2358 = (pow.f64 %799 #s(literal 2 binary64)) %2359 = (pow.f64 %118 #s(literal 1 binary64)) %2360 = (*.f64 %2359 %118) %2362 = (/.f64 #s(literal 1 binary64) (pow.f64 %118 #s(literal -2 binary64))) %2364 = (/.f64 #s(literal 1 binary64) (pow.f64 %695 #s(literal -2 binary64))) %2365 = (pow.f64 %695 #s(literal 1 binary64)) %2366 = (*.f64 %2365 %695) %2367 = (fma.f64 %118 %118 %118) %2370 = (-.f64 %118 #s(literal -1 binary64)) %2377 = (neg.f64 %2367) %2383 = (expm1.f64 %118) %2384 = (neg.f64 %2383) %2388 = (exp.f64 %118) %2401 = (cosh.f64 %118) %2402 = (sinh.f64 %118) %2407 = (tanh.f64 %118) %2408 = (expm1.f64 %697) %2409 = (exp.f64 %697) %2410 = (-.f64 %2409 #s(literal -1 binary64)) %2413 = (neg.f64 (expm1.f64 %706)) %2414 = (exp.f64 %706) %2415 = (+.f64 %2414 #s(literal 1 binary64)) %2420 = (/.f64 #s(literal 1 binary64) %2410) %2427 = (/.f64 #s(literal 1 binary64) %2415) %2431 = (*.f64 #s(literal 2 binary64) %2402) %2432 = (*.f64 #s(literal 2 binary64) %2401) %2449 = (*.f64 ca one_es) %2450 = (neg.f64 %989) %2451 = (*.f64 ca %995) %2452 = (*.f64 ca %997) %2453 = (*.f64 #s(literal 1 binary64) %47) %2454 = (*.f64 %47 #s(literal 1 binary64)) %2455 = (*.f64 %997 ca) %2456 = (/.f64 %47 #s(literal 1 binary64)) %2457 = (*.f64 %989 #s(literal -1 binary64)) %2458 = (*.f64 %1008 #s(literal 1/2 binary64)) %2459 = (*.f64 #s(literal 0 binary64) %47) %2460 = (fma.f64 one_es ca %2459) %2461 = (*.f64 %47 #s(literal 0 binary64)) %2462 = (fma.f64 one_es ca %2461) %2463 = (fma.f64 ca one_es %2459) %2464 = (fma.f64 ca one_es %2461) %2465 = (+.f64 %47 %2459) %2466 = (+.f64 %47 %2461) %2467 = (fma.f64 ca %995 %2459) %2468 = (fma.f64 ca %995 %2461) %2469 = (fma.f64 ca %997 %2459) %2470 = (fma.f64 ca %997 %2461) %2471 = (fma.f64 #s(literal 1 binary64) %47 %2459) %2472 = (fma.f64 #s(literal 1 binary64) %47 %2461) %2473 = (fma.f64 %47 #s(literal 1 binary64) %2459) %2474 = (fma.f64 %47 #s(literal 1 binary64) %2461) %2475 = (fma.f64 %997 ca %2459) %2476 = (fma.f64 %997 ca %2461) %2477 = (fma.f64 %989 #s(literal -1 binary64) %2459) %2478 = (fma.f64 %989 #s(literal -1 binary64) %2461) %2479 = (fma.f64 %1008 #s(literal 1/2 binary64) %2459) %2480 = (fma.f64 %1008 #s(literal 1/2 binary64) %2461) %2481 = (*.f64 ca %118) %2483 = (*.f64 #s(literal 1 binary64) %118) %2490 = (*.f64 %118 one_es) %2491 = (fma.f64 one_es %2481 %118) %2492 = (fma.f64 ca %2490 %118) %2493 = (fma.f64 %118 %47 %118) %2494 = (fma.f64 %47 %118 %118) %2495 = (fma.f64 %2481 one_es %118) %2496 = (fma.f64 %2490 ca %118) %2497 = (fma.f64 one_es ca #s(literal 1 binary64)) %2498 = (*.f64 %118 %2497) %2499 = (*.f64 %2497 %118) %2500 = (*.f64 one_es %2481) %2501 = (+.f64 %118 %2500) %2502 = (+.f64 %2500 %118) %2503 = (neg.f64 %2500) %2504 = (-.f64 %118 %2503) %2505 = (-.f64 %2500 %695) %2506 = (neg.f64 %2494) %2507 = (neg.f64 %2506) %2508 = (*.f64 #s(literal 1 binary64) %2490) %2509 = (fma.f64 ca %2508 %118) %2510 = (fma.f64 #s(literal 1 binary64) %2500 %118) %2511 = (fma.f64 %47 %2483 %118) %2512 = (fma.f64 %2500 #s(literal 1 binary64) %118) %2513 = (*.f64 %2490 #s(literal 1 binary64)) %2514 = (fma.f64 %2513 ca %118) %2525 = (*.f64 one_es %2) %2526 = (*.f64 ca %1585) %2527 = (*.f64 %2 one_es) %2528 = (*.f64 %1585 ca) %2529 = (*.f64 ca %1660) %2530 = (*.f64 ca %1662) %2531 = (*.f64 #s(literal -1 binary64) %47) %2532 = (*.f64 %47 #s(literal -1 binary64)) %2533 = (*.f64 %1662 ca) %2534 = (*.f64 %989 #s(literal 1 binary64)) %2535 = (*.f64 %1585 #s(literal 1 binary64)) %2536 = (*.f64 %2535 ca) %2537 = (*.f64 ca #s(literal -1 binary64)) %2538 = (*.f64 #s(literal -1 binary64) ca) %2539 = (*.f64 #s(literal 1 binary64) %2) %2540 = (*.f64 %2 #s(literal 1 binary64)) %2541 = (-.f64 %118 %2500) %2542 = (neg.f64 %2481) %2544 = (*.f64 one_es %695) %2546 = (neg.f64 %2490) %2548 = (*.f64 %695 one_es) %2559 = (*.f64 %1585 %118) %2561 = (*.f64 %118 %1585) %2569 = (neg.f64 %2541) %2571 = (*.f64 %2546 %2) %2573 = (neg.f64 %2503) %2575 = (*.f64 %695 %989) %2578 = (*.f64 #s(literal 1 binary64) %695) %2580 = (cos.f64 lamt) %2581 = (fabs.f64 lamt) %2588 = (neg.f64 %690) %2596 = (*.f64 %2580 %127) %2600 = (*.f64 sa %2580) %2606 = (fma.f64 one_es %2481 %2600) %2607 = (fma.f64 ca %2490 %2600) %2608 = (fma.f64 sa %2580 %2500) %2609 = (fma.f64 %118 %47 %2600) %2610 = (fma.f64 %47 %118 %2600) %2611 = (fma.f64 %2481 one_es %2600) %2612 = (fma.f64 %2490 ca %2600) %2613 = (fma.f64 %2580 sa %2500) %2614 = (+.f64 %2500 %2600) %2615 = (+.f64 %2600 %2500) %2616 = (neg.f64 %2600) %2617 = (-.f64 %2500 %2616) %2618 = (-.f64 %2600 %2503) %2619 = (*.f64 %236 %2580) %2620 = (fma.f64 one_es %2481 %2619) %2621 = (neg.f64 %2580) %2622 = (*.f64 %2621 %218) %2623 = (fma.f64 one_es %2481 %2622) %2624 = (neg.f64 %2616) %2625 = (fma.f64 one_es %2481 %2624) %2626 = (fma.f64 ca %2490 %2619) %2627 = (fma.f64 ca %2490 %2622) %2628 = (fma.f64 ca %2490 %2624) %2629 = (fma.f64 %118 %47 %2619) %2630 = (fma.f64 %118 %47 %2622) %2631 = (fma.f64 %118 %47 %2624) %2632 = (fma.f64 %47 %118 %2619) %2633 = (fma.f64 %47 %118 %2622) %2634 = (fma.f64 %47 %118 %2624) %2635 = (fma.f64 %2481 one_es %2619) %2636 = (fma.f64 %2481 one_es %2622) %2637 = (fma.f64 %2481 one_es %2624) %2638 = (fma.f64 %2490 ca %2619) %2639 = (fma.f64 %2490 ca %2622) %2640 = (fma.f64 %2490 ca %2624) %2641 = (+.f64 %2500 %2619) %2642 = (+.f64 %2500 %2622) %2643 = (+.f64 %2500 %2624) %2645 = (neg.f64 (-.f64 %2616 %2500)) %2646 = (fma.f64 ca %2508 %2600) %2647 = (fma.f64 #s(literal 1 binary64) %2500 %2600) %2648 = (fma.f64 %47 %2483 %2600) %2649 = (fma.f64 %2500 #s(literal 1 binary64) %2600) %2650 = (fma.f64 %2513 ca %2600) %2651 = (fma.f64 ca %2508 %2619) %2652 = (fma.f64 ca %2508 %2622) %2653 = (fma.f64 ca %2508 %2624) %2654 = (fma.f64 #s(literal 1 binary64) %2500 %2619) %2655 = (fma.f64 #s(literal 1 binary64) %2500 %2622) %2656 = (fma.f64 #s(literal 1 binary64) %2500 %2624) %2657 = (fma.f64 %47 %2483 %2619) %2658 = (fma.f64 %47 %2483 %2622) %2659 = (fma.f64 %47 %2483 %2624) %2660 = (fma.f64 %2500 #s(literal 1 binary64) %2619) %2661 = (fma.f64 %2500 #s(literal 1 binary64) %2622) %2662 = (fma.f64 %2500 #s(literal 1 binary64) %2624) %2663 = (fma.f64 %2513 ca %2619) %2664 = (fma.f64 %2513 ca %2622) %2665 = (fma.f64 %2513 ca %2624) %2666 = (-.f64 %2500 %2600) %2667 = (fma.f64 one_es %2481 %2616) %2668 = (fma.f64 ca %2490 %2616) %2669 = (fma.f64 sa %2621 %2500) %2670 = (fma.f64 %118 %47 %2616) %2671 = (fma.f64 %47 %118 %2616) %2672 = (fma.f64 %2481 one_es %2616) %2673 = (fma.f64 %2490 ca %2616) %2674 = (fma.f64 %2580 %218 %2500) %2675 = (fma.f64 %218 %2580 %2500) %2676 = (fma.f64 %2621 sa %2500) %2677 = (+.f64 %2500 %2616) %2678 = (+.f64 %2616 %2500) %2679 = (-.f64 %2600 %2500) %2680 = (neg.f64 %2679) %2681 = (-.f64 %2500 %2619) %2682 = (-.f64 %2500 %2622) %2683 = (-.f64 %2500 %2624) %2684 = (-.f64 %2616 %2503) %2685 = (*.f64 %1598 %2481) %2686 = (fma.f64 sa %2621 %2685) %2687 = (fma.f64 sa %2621 %2571) %2688 = (fma.f64 sa %2621 %2573) %2689 = (fma.f64 sa %2621 %2575) %2690 = (fma.f64 %2580 %218 %2685) %2691 = (fma.f64 %2580 %218 %2571) %2692 = (fma.f64 %2580 %218 %2573) %2693 = (fma.f64 %2580 %218 %2575) %2694 = (fma.f64 %218 %2580 %2685) %2695 = (fma.f64 %218 %2580 %2571) %2696 = (fma.f64 %218 %2580 %2573) %2697 = (fma.f64 %218 %2580 %2575) %2698 = (fma.f64 %2621 sa %2685) %2699 = (fma.f64 %2621 sa %2571) %2700 = (fma.f64 %2621 sa %2573) %2701 = (fma.f64 %2621 sa %2575) %2702 = (+.f64 %2616 %2685) %2703 = (+.f64 %2616 %2571) %2704 = (+.f64 %2616 %2573) %2705 = (+.f64 %2616 %2575) %2706 = (+.f64 %2573 %2616) %2707 = (fma.f64 ca %2508 %2616) %2708 = (fma.f64 #s(literal 1 binary64) %2500 %2616) %2709 = (fma.f64 %47 %2483 %2616) %2710 = (fma.f64 %2500 #s(literal 1 binary64) %2616) %2711 = (fma.f64 %2513 ca %2616) %2712 = (fma.f64 one_es %2542 %2600) %2713 = (fma.f64 ca %2544 %2600) %2714 = (fma.f64 ca %2546 %2600) %2715 = (fma.f64 ca %2548 %2600) %2716 = (fma.f64 sa %2580 %2503) %2717 = (fma.f64 %118 %989 %2600) %2718 = (fma.f64 %695 %47 %2600) %2719 = (fma.f64 %47 %695 %2600) %2720 = (fma.f64 %2481 %1585 %2600) %2721 = (fma.f64 %2490 %2 %2600) %2722 = (fma.f64 %989 %118 %2600) %2723 = (fma.f64 %2 %2490 %2600) %2724 = (fma.f64 %2580 sa %2503) %2725 = (fma.f64 %2542 one_es %2600) %2726 = (fma.f64 %1585 %2481 %2600) %2727 = (fma.f64 %2559 ca %2600) %2728 = (fma.f64 %2561 ca %2600) %2729 = (fma.f64 %2544 ca %2600) %2730 = (fma.f64 %2546 ca %2600) %2731 = (+.f64 %2600 %2503) %2732 = (+.f64 %2503 %2600) %2733 = (neg.f64 %2666) %2734 = (-.f64 %2600 %2685) %2735 = (-.f64 %2600 %2571) %2736 = (-.f64 %2600 %2573) %2737 = (-.f64 %2600 %2575) %2738 = (-.f64 %2503 %2616) %2739 = (fma.f64 one_es %2542 %2619) %2740 = (fma.f64 one_es %2542 %2622) %2741 = (fma.f64 one_es %2542 %2624) %2742 = (fma.f64 ca %2544 %2619) %2743 = (fma.f64 ca %2544 %2622) %2744 = (fma.f64 ca %2544 %2624) %2745 = (fma.f64 ca %2546 %2619) %2746 = (fma.f64 ca %2546 %2622) %2747 = (fma.f64 ca %2546 %2624) %2748 = (fma.f64 ca %2548 %2619) %2749 = (fma.f64 ca %2548 %2622) %2750 = (fma.f64 ca %2548 %2624) %2751 = (fma.f64 %118 %989 %2619) %2752 = (fma.f64 %118 %989 %2622) %2753 = (fma.f64 %118 %989 %2624) %2754 = (fma.f64 %695 %47 %2619) %2755 = (fma.f64 %695 %47 %2622) %2756 = (fma.f64 %695 %47 %2624) %2757 = (fma.f64 %47 %695 %2619) %2758 = (fma.f64 %47 %695 %2622) %2759 = (fma.f64 %47 %695 %2624) %2760 = (fma.f64 %2481 %1585 %2619) %2761 = (fma.f64 %2481 %1585 %2622) %2762 = (fma.f64 %2481 %1585 %2624) %2763 = (fma.f64 %2490 %2 %2619) %2764 = (fma.f64 %2490 %2 %2622) %2765 = (fma.f64 %2490 %2 %2624) %2766 = (fma.f64 %989 %118 %2619) %2767 = (fma.f64 %989 %118 %2622) %2768 = (fma.f64 %989 %118 %2624) %2769 = (fma.f64 %2 %2490 %2619) %2770 = (fma.f64 %2 %2490 %2622) %2771 = (fma.f64 %2 %2490 %2624) %2772 = (fma.f64 %2542 one_es %2619) %2773 = (fma.f64 %2542 one_es %2622) %2774 = (fma.f64 %2542 one_es %2624) %2775 = (fma.f64 %1585 %2481 %2619) %2776 = (fma.f64 %1585 %2481 %2622) %2777 = (fma.f64 %1585 %2481 %2624) %2778 = (fma.f64 %2559 ca %2619) %2779 = (fma.f64 %2559 ca %2622) %2780 = (fma.f64 %2559 ca %2624) %2781 = (fma.f64 %2561 ca %2619) %2782 = (fma.f64 %2561 ca %2622) %2783 = (fma.f64 %2561 ca %2624) %2784 = (fma.f64 %2544 ca %2619) %2785 = (fma.f64 %2544 ca %2622) %2786 = (fma.f64 %2544 ca %2624) %2787 = (fma.f64 %2546 ca %2619) %2788 = (fma.f64 %2546 ca %2622) %2789 = (fma.f64 %2546 ca %2624) %2790 = (+.f64 %2503 %2619) %2791 = (+.f64 %2503 %2622) %2792 = (+.f64 %2503 %2624) %2793 = (+.f64 %2624 %2503) %2794 = (fma.f64 %47 %2578 %2600) %2795 = (fma.f64 %47 %2578 %2619) %2796 = (fma.f64 %47 %2578 %2622) %2797 = (fma.f64 %47 %2578 %2624) %2799 = (*.f64 %118 (fma.f64 %2580 sa %47)) %2804 = (*.f64 %118 sa) %2805 = (*.f64 %2804 %2580) %2808 = (*.f64 %118 %2580) %2815 = (*.f64 sa %118) %2866 = (*.f64 %2481 %118) %2868 = (*.f64 %118 %2481) %2870 = (*.f64 %2490 %118) %2872 = (*.f64 %118 %2490) %2874 = (*.f64 %2346 %47) %2880 = (fma.f64 %2490 %2481 %2600) %2963 = (cos.f64 %676) %2965 = (fabs.f64 %676) %2972 = (-.f64 %118 (-.f64 %679 %119)) %2978 = (cos.f64 %679) %2980 = (*.f64 #s(literal 0 binary64) (sin.f64 %679)) %2984 = (sin.f64 %675) %2985 = (cos.f64 %675) %2986 = (*.f64 %2985 %2580) %2988 = (*.f64 %2984 %133) %3002 = (sin.f64 %676) %3003 = (*.f64 %2963 %127) %3008 = (cos.f64 (*.f64 %676 #s(literal 2 binary64))) %3010 = (fma.f64 %3008 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %3011 = (*.f64 %3008 #s(literal 1/2 binary64)) %3027 = (-.f64 #s(literal 1/2 binary64) %3011) %3029 = (neg.f64 %3027) %3033 = (-.f64 #s(literal 0 binary64) %3027) %3053 = (neg.f64 %2963) %3055 = (fabs.f64 %2963) %3077 = (+.f64 %3008 %553) %3089 = (sin.f64 %680) %3093 = (*.f64 (neg.f64 %3002) %3002) %3095 = (fabs.f64 %3055) %3097 = (neg.f64 %3053) %3099 = (neg.f64 %3055) %3102 = (sin.f64 %2965) %3197 = (*.f64 %2963 %2988) %3199 = (*.f64 %2988 %2963) %3212 = (*.f64 %3010 sa) %3213 = (*.f64 %3011 sa) %3215 = (*.f64 sa %3011) %3221 = (*.f64 %2963 sa) %3236 = (neg.f64 %3010) %3241 = (neg.f64 %3212) %3242 = (*.f64 %3011 %218) %3244 = (*.f64 %218 %3011) %3250 = (neg.f64 %3221) %3267 = (*.f64 %118 (fma.f64 %3010 sa %47)) %3272 = (*.f64 %3010 %2815) %3275 = (*.f64 %3010 %118) %3288 = (*.f64 %218 %118) %3289 = (*.f64 %3010 %3288) %3293 = (neg.f64 %3275) %3332 = (*.f64 %3221 %118) %3334 = (*.f64 %118 %2963) %3345 = (*.f64 %118 (fma.f64 %3010 %218 %47)) %3361 = (*.f64 %118 %218) %3411 = (*.f64 %3250 %118) %3422 = (-.f64 %47 %166) %3435 = (-.f64 %166 %47) %3449 = (-.f64 #s(literal 1 binary64) es) %3450 = (+.f64 #s(literal 1 binary64) %499) %3451 = (+.f64 %499 #s(literal 1 binary64)) %3453 = (neg.f64 (+.f64 #s(literal -1 binary64) es)) %3455 = (neg.f64 (-.f64 es #s(literal 1 binary64))) %3456 = (fma.f64 es #s(literal -1 binary64) #s(literal 1 binary64)) %3457 = (fma.f64 #s(literal -1 binary64) es #s(literal 1 binary64)) %3458 = (-.f64 #s(literal 0 binary64) es) %3459 = (+.f64 #s(literal 1 binary64) %3458) %3461 = (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) es)) %3462 = (*.f64 #s(literal 1 binary64) %3449) %3463 = (*.f64 %3449 #s(literal 1 binary64)) %3464 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %499) %3465 = (fma.f64 #s(literal 1 binary64) %499 #s(literal 1 binary64)) %3466 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %499) %3467 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %499) %3468 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %499) %3469 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %499) %3470 = (fma.f64 %499 #s(literal 1 binary64) #s(literal 1 binary64)) %3471 = (+.f64 #s(literal 0 binary64) %499) %3472 = (+.f64 #s(literal 1 binary64) %3471) %3474 = (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %499)) %3476 = (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) %499)) %3477 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3458) %3478 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3458) %3479 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3458) %3480 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3458) %3481 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3458) %3482 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3471) %3483 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3471) %3484 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3471) %3485 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3471) %3486 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3471) %3487 = (fma.f64 #s(literal 2 binary64) %366 %499) %3488 = (*.f64 %499 #s(literal 2 binary64)) %3489 = (fma.f64 %3488 #s(literal 1/2 binary64) #s(literal 1 binary64)) %3490 = (fma.f64 #s(literal 1 binary64) %368 %499) %3491 = (fma.f64 #s(literal 2 binary64) %370 %499) %3492 = (fma.f64 %372 %373 %499) %3493 = (fma.f64 #s(literal 2 binary64) %366 %3458) %3494 = (fma.f64 #s(literal 1 binary64) %368 %3458) %3495 = (fma.f64 #s(literal 2 binary64) %370 %3458) %3496 = (fma.f64 %372 %373 %3458) %3497 = (fma.f64 #s(literal 2 binary64) %366 %3471) %3498 = (fma.f64 #s(literal 1 binary64) %368 %3471) %3499 = (fma.f64 #s(literal 2 binary64) %370 %3471) %3500 = (fma.f64 %372 %373 %3471) %3501 = (fma.f64 %375 %301 %499) %3502 = (fma.f64 %408 %409 %499) %3503 = (fma.f64 %411 %412 %499) %3504 = (fma.f64 %375 %301 %3458) %3505 = (fma.f64 %408 %409 %3458) %3506 = (fma.f64 %411 %412 %3458) %3507 = (fma.f64 %375 %301 %3471) %3508 = (fma.f64 %408 %409 %3471) %3509 = (fma.f64 %411 %412 %3471) %3510 = (fma.f64 %475 #s(literal 1 binary64) %499) %3511 = (fma.f64 %477 #s(literal -1 binary64) %499) %3512 = (fma.f64 %475 #s(literal 1 binary64) %3458) %3513 = (fma.f64 %477 #s(literal -1 binary64) %3458) %3514 = (fma.f64 %475 #s(literal 1 binary64) %3471) %3515 = (fma.f64 %477 #s(literal -1 binary64) %3471) %3516 = (sqrt.f64 %3449) %3517 = (fabs.f64 %3516) %3518 = (neg.f64 %3516) %3519 = (fabs.f64 %3518) %3520 = (/.f64 #s(literal 1 binary64) %3516) %3521 = (/.f64 #s(literal 1 binary64) %3520) %3522 = (*.f64 %3516 %3516) %3523 = (sqrt.f64 %3522) %3524 = (pow.f64 %3449 #s(literal 1/2 binary64)) %3525 = (/.f64 %3422 %3516) %3529 = (neg.f64 %3518) %3539 = (/.f64 #s(literal 1 binary64) %3518) %3545 = (/.f64 one_es %3516) %3546 = (*.f64 ca %3545) %3548 = (*.f64 sa (/.f64 %134 %3516)) %3550 = (/.f64 ca %3516) %3551 = (/.f64 %182 %3516) %3553 = (neg.f64 %3548) %3567 = (*.f64 %3516 %166) %3571 = (acos.f64 %3525) %3573 = (neg.f64 %3571) %3593 = (*.f64 #s(literal 2 binary64) one_es) %3595 = (*.f64 one_es #s(literal 2 binary64)) %3612 = (-.f64 %1008 %166) %3630 = (-.f64 %166 %1008) %3637 = (*.f64 es #s(literal 4 binary64)) %3639 = (*.f64 #s(literal -4 binary64) es) %3650 = (*.f64 #s(literal 1 binary64) %510) %3652 = (*.f64 %510 #s(literal 1 binary64)) %3657 = (fma.f64 #s(literal -4 binary64) es #s(literal 1 binary64)) %3673 = (+.f64 #s(literal 0 binary64) %3639) %3675 = (-.f64 #s(literal 0 binary64) %3637) %3723 = (sqrt.f64 %3657) %3725 = (neg.f64 %3723) %3727 = (/.f64 #s(literal 1 binary64) %3723) %3729 = (*.f64 %3723 %3723) %3732 = (/.f64 %3612 %3723) %3752 = (/.f64 %1008 %3723) %3754 = (*.f64 sa (/.f64 %134 %3723)) %3756 = (/.f64 %16 %3723) %3757 = (/.f64 %182 %3723) %3759 = (neg.f64 %3754) %3761 = (/.f64 one_es %3723) %3764 = (/.f64 #s(literal 2 binary64) %3723) %3781 = (acos.f64 %3732) %3783 = (neg.f64 %3781) %3789 = (*.f64 ca #s(literal -1/2 binary64)) %3791 = (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %3796 = (*.f64 one_es %20) %3797 = (*.f64 #s(literal 1/2 binary64) one_es) %3799 = (*.f64 one_es #s(literal 1/2 binary64)) %3805 = (*.f64 one_es %3789) %3808 = (-.f64 %3796 %166) %3824 = (fma.f64 %134 sa %3805) %3834 = (*.f64 es #s(literal 1/4 binary64)) %3835 = (*.f64 #s(literal 1/4 binary64) es) %3836 = (*.f64 #s(literal -1/4 binary64) es) %3837 = (neg.f64 %3836) %3838 = (*.f64 #s(literal -1/2 binary64) %948) %3839 = (*.f64 #s(literal 1/2 binary64) %512) %3840 = (*.f64 %512 #s(literal 1/2 binary64)) %3841 = (*.f64 %948 #s(literal -1/2 binary64)) %3842 = (fma.f64 es #s(literal -1/4 binary64) #s(literal 1 binary64)) %3843 = (fma.f64 #s(literal -1/4 binary64) es #s(literal 1 binary64)) %3844 = (+.f64 #s(literal 1 binary64) %3836) %3845 = (+.f64 %3836 #s(literal 1 binary64)) %3846 = (-.f64 #s(literal 1 binary64) %3834) %3847 = (fma.f64 #s(literal 1/4 binary64) %499 #s(literal 1 binary64)) %3848 = (fma.f64 %499 #s(literal 1/4 binary64) #s(literal 1 binary64)) %3850 = (neg.f64 (fma.f64 #s(literal 1/4 binary64) es #s(literal -1 binary64))) %3852 = (neg.f64 (+.f64 #s(literal -1 binary64) %3834)) %3853 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3836) %3854 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3836) %3855 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3836) %3856 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3836) %3857 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3836) %3858 = (fma.f64 %512 #s(literal -1/2 binary64) #s(literal 1 binary64)) %3859 = (fma.f64 %948 #s(literal 1/2 binary64) #s(literal 1 binary64)) %3860 = (+.f64 #s(literal 0 binary64) %3836) %3861 = (+.f64 #s(literal 1 binary64) %3860) %3862 = (-.f64 #s(literal 0 binary64) %3834) %3863 = (+.f64 #s(literal 1 binary64) %3862) %3865 = (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %3834)) %3867 = (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %3836)) %3869 = (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 2 binary64) %512)) %3871 = (fma.f64 (*.f64 %499 #s(literal -1/2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) %3872 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3860) %3873 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3862) %3874 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3860) %3875 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3862) %3876 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3860) %3877 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3862) %3878 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3860) %3879 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3862) %3880 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3860) %3881 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3862) %3882 = (fma.f64 #s(literal 2 binary64) %366 %3836) %3883 = (fma.f64 #s(literal 1 binary64) %368 %3836) %3884 = (fma.f64 #s(literal 2 binary64) %370 %3836) %3885 = (fma.f64 %372 %373 %3836) %3886 = (fma.f64 #s(literal 2 binary64) %366 %3860) %3887 = (fma.f64 #s(literal 2 binary64) %366 %3862) %3888 = (fma.f64 #s(literal 1 binary64) %368 %3860) %3889 = (fma.f64 #s(literal 1 binary64) %368 %3862) %3890 = (fma.f64 #s(literal 2 binary64) %370 %3860) %3891 = (fma.f64 #s(literal 2 binary64) %370 %3862) %3892 = (fma.f64 %372 %373 %3860) %3893 = (fma.f64 %372 %373 %3862) %3894 = (fma.f64 %375 %301 %3836) %3895 = (fma.f64 %408 %409 %3836) %3896 = (fma.f64 %411 %412 %3836) %3897 = (fma.f64 %375 %301 %3860) %3898 = (fma.f64 %375 %301 %3862) %3899 = (fma.f64 %408 %409 %3860) %3900 = (fma.f64 %408 %409 %3862) %3901 = (fma.f64 %411 %412 %3860) %3902 = (fma.f64 %411 %412 %3862) %3903 = (fma.f64 %475 #s(literal 1 binary64) %3836) %3904 = (fma.f64 %477 #s(literal -1 binary64) %3836) %3905 = (fma.f64 %475 #s(literal 1 binary64) %3860) %3906 = (fma.f64 %475 #s(literal 1 binary64) %3862) %3907 = (fma.f64 %477 #s(literal -1 binary64) %3860) %3908 = (fma.f64 %477 #s(literal -1 binary64) %3862) %3909 = (sqrt.f64 %3843) %3910 = (fabs.f64 %3909) %3911 = (neg.f64 %3909) %3912 = (fabs.f64 %3911) %3913 = (/.f64 #s(literal 1 binary64) %3909) %3914 = (/.f64 #s(literal 1 binary64) %3913) %3915 = (*.f64 %3909 %3909) %3916 = (sqrt.f64 %3915) %3917 = (pow.f64 %3843 #s(literal 1/2 binary64)) %3918 = (/.f64 %3808 %3909) %3922 = (neg.f64 %3911) %3930 = (/.f64 #s(literal 1 binary64) %3911) %3938 = (/.f64 %3796 %3909) %3940 = (*.f64 sa (/.f64 %134 %3909)) %3942 = (/.f64 %20 %3909) %3943 = (/.f64 %182 %3909) %3945 = (neg.f64 %3940) %3947 = (/.f64 #s(literal 1/2 binary64) %3909) %3950 = (/.f64 one_es %3909) %3963 = (*.f64 %3909 %166) %3967 = (acos.f64 %3918) %3969 = (neg.f64 %3967) %3974 = (fma.f64 %134 sa %47) %3975 = (neg.f64 %3974) %4003 = (/.f64 %3975 %3516) %4021 = (/.f64 %989 %3516) %4023 = (/.f64 %2 %3516) %4032 = (/.f64 #s(literal -1 binary64) %3516) %4044 = (acos.f64 %4003) %4046 = (neg.f64 %4044) %4053 = (*.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) %4057 = (*.f64 #s(literal -1/2 binary64) #s(literal 1 binary64)) %4059 = (*.f64 #s(literal -1/2 binary64) one_es) %4061 = (*.f64 one_es #s(literal -1/2 binary64)) %4069 = (-.f64 %3805 %166) %4085 = (fma.f64 %134 sa %3796) %4095 = (/.f64 %4069 %3909) %4113 = (/.f64 %3805 %3909) %4115 = (/.f64 %3789 %3909) %4118 = (/.f64 #s(literal -1/2 binary64) %3909) %4136 = (acos.f64 %4095) %4138 = (neg.f64 %4136) %4143 = (*.f64 ca #s(literal 3/2 binary64)) %4145 = (*.f64 #s(literal 1 binary64) #s(literal 3/2 binary64)) %4151 = (*.f64 one_es %4143) %4152 = (*.f64 #s(literal 3/2 binary64) one_es) %4154 = (*.f64 one_es #s(literal 3/2 binary64)) %4161 = (-.f64 %4151 %166) %4179 = (-.f64 %166 %4151) %4194 = (neg.f64 #s(literal -3/2 binary64)) %4202 = (*.f64 es #s(literal 9/4 binary64)) %4204 = (*.f64 #s(literal 3/2 binary64) es) %4211 = (-.f64 #s(literal 1 binary64) %4202) %4212 = (neg.f64 #s(literal 9/4 binary64)) %4219 = (neg.f64 %4202) %4227 = (-.f64 #s(literal 0 binary64) %4202) %4242 = (+.f64 #s(literal 0 binary64) %4219) %4283 = (sqrt.f64 %4211) %4285 = (neg.f64 %4283) %4287 = (/.f64 #s(literal 1 binary64) %4283) %4289 = (*.f64 %4283 %4283) %4292 = (/.f64 %4161 %4283) %4312 = (/.f64 %4151 %4283) %4313 = (/.f64 %166 %4283) %4315 = (/.f64 %4143 %4283) %4316 = (/.f64 %182 %4283) %4318 = (neg.f64 %4313) %4320 = (/.f64 #s(literal 3/2 binary64) %4283) %4323 = (/.f64 one_es %4283) %4340 = (acos.f64 %4292) %4342 = (neg.f64 %4340) %4347 = (*.f64 ca #s(literal 1/4 binary64)) %4349 = (*.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) %4357 = (*.f64 #s(literal 1/4 binary64) #s(literal 1 binary64)) %4359 = (*.f64 one_es %4347) %4360 = (*.f64 #s(literal 1/4 binary64) one_es) %4362 = (*.f64 one_es #s(literal 1/4 binary64)) %4371 = (-.f64 %4359 %166) %4389 = (-.f64 %166 %4359) %4406 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/4 binary64)) %4408 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) %4422 = (*.f64 es #s(literal 1/16 binary64)) %4434 = (-.f64 #s(literal 1 binary64) %4422) %4435 = (neg.f64 #s(literal 1/16 binary64)) %4442 = (neg.f64 %4422) %4451 = (-.f64 #s(literal 0 binary64) %4422) %4462 = (+.f64 #s(literal 0 binary64) %4442) %4503 = (sqrt.f64 %4434) %4505 = (neg.f64 %4503) %4507 = (/.f64 #s(literal 1 binary64) %4503) %4509 = (*.f64 %4503 %4503) %4512 = (/.f64 %4371 %4503) %4532 = (/.f64 %4359 %4503) %4533 = (/.f64 %166 %4503) %4535 = (/.f64 %4347 %4503) %4536 = (/.f64 %182 %4503) %4538 = (neg.f64 %4533) %4540 = (/.f64 #s(literal 1/4 binary64) %4503) %4543 = (/.f64 one_es %4503) %4560 = (acos.f64 %4512) %4562 = (neg.f64 %4560) %4567 = (-.f64 %760 %166) %4584 = (-.f64 %166 %760) %4613 = (*.f64 phi es) %4615 = (*.f64 es %1015) %4626 = (-.f64 #s(literal 1 binary64) %4615) %4627 = (neg.f64 %1015) %4639 = (neg.f64 %4615) %4650 = (-.f64 #s(literal 0 binary64) %4615) %4659 = (+.f64 #s(literal 0 binary64) %4639) %4700 = (sqrt.f64 %4626) %4702 = (neg.f64 %4700) %4704 = (/.f64 #s(literal 1 binary64) %4700) %4707 = (*.f64 %4700 %4700) %4709 = (/.f64 %4567 %4700) %4729 = (/.f64 %760 %4700) %4730 = (/.f64 %166 %4700) %4732 = (/.f64 %749 %4700) %4733 = (/.f64 %182 %4700) %4735 = (neg.f64 %4730) %4737 = (/.f64 %757 %4700) %4740 = (/.f64 one_es %4700) %4743 = (/.f64 ca %4700) %4746 = (/.f64 phi %4700) %4763 = (acos.f64 %4709) %4765 = (neg.f64 %4763) %4777 = (*.f64 %695 #s(literal 1 binary64)) %4797 = (fma.f64 %134 sa %2500) %4798 = (neg.f64 %4797) %4833 = (*.f64 es %2346) %4837 = (*.f64 es %118) %4839 = (neg.f64 %4837) %4846 = (neg.f64 %4833) %4848 = (-.f64 #s(literal 1 binary64) %4833) %4868 = (-.f64 #s(literal 0 binary64) %4833) %4877 = (+.f64 #s(literal 0 binary64) %4846) %4918 = (sqrt.f64 %4848) %4920 = (neg.f64 %4918) %4922 = (/.f64 #s(literal 1 binary64) %4918) %4925 = (*.f64 %4918 %4918) %4927 = (/.f64 %4798 %4918) %4947 = (/.f64 %2503 %4918) %4948 = (/.f64 %166 %4918) %4950 = (/.f64 %2542 %4918) %4951 = (/.f64 %182 %4918) %4953 = (neg.f64 %4948) %4955 = (/.f64 %695 %4918) %4958 = (/.f64 one_es %4918) %4975 = (acos.f64 %4927) %4977 = (neg.f64 %4975) %4982 = (*.f64 ca %2407) %4984 = (*.f64 #s(literal 1 binary64) %2407) %5002 = (*.f64 one_es %4982) %5003 = (*.f64 one_es %2407) %5005 = (*.f64 %2407 one_es) %5018 = (-.f64 %5002 %166) %5036 = (-.f64 %166 %5002) %5044 = (*.f64 %2407 %2407) %5046 = (fabs.f64 %2407) %5048 = (neg.f64 %2407) %5054 = (fabs.f64 %5046) %5056 = (neg.f64 %5046) %5058 = (neg.f64 %5048) %5106 = (*.f64 es %5044) %5107 = (*.f64 es %2407) %5111 = (neg.f64 %5107) %5124 = (-.f64 #s(literal 1 binary64) %5106) %5125 = (neg.f64 %5044) %5134 = (neg.f64 %5106) %5145 = (-.f64 #s(literal 0 binary64) %5106) %5154 = (+.f64 #s(literal 0 binary64) %5134) %5195 = (sqrt.f64 %5124) %5197 = (neg.f64 %5195) %5199 = (/.f64 #s(literal 1 binary64) %5195) %5202 = (*.f64 %5195 %5195) %5204 = (/.f64 %5018 %5195) %5224 = (/.f64 %5002 %5195) %5225 = (/.f64 %166 %5195) %5227 = (/.f64 %4982 %5195) %5228 = (/.f64 %182 %5195) %5230 = (neg.f64 %5225) %5232 = (/.f64 %2407 %5195) %5235 = (/.f64 one_es %5195) %5252 = (acos.f64 %5204) %5254 = (neg.f64 %5252) %5259 = (-.f64 %44 %167) %5272 = (-.f64 %167 %44) %5304 = (/.f64 %5259 %656) %5322 = (/.f64 %167 %656) %5324 = (/.f64 %220 %656) %5326 = (neg.f64 %5322) %5375 = (acos.f64 %5304) %5377 = (neg.f64 %5375) %5382 = (-.f64 %44 %2225) %5383 = (/.f64 %5382 %656) %5385 = (/.f64 #s(literal -2 binary64) %656) %5387 = (/.f64 #s(literal 2 binary64) %656) %5399 = (*.f64 #s(literal 2 binary64) %660) %5405 = (acos.f64 %5385) %5407 = (neg.f64 %5405) %5412 = (/.f64 #s(literal -1/2 binary64) %656) %5414 = (/.f64 #s(literal 1/2 binary64) %656) %5425 = (*.f64 #s(literal 1/2 binary64) %660) %5430 = (acos.f64 %5412) %5432 = (neg.f64 %5430) %5437 = (/.f64 #s(literal 4 binary64) %656) %5458 = (acos.f64 %5437) %5460 = (neg.f64 %5458) %5465 = (/.f64 #s(literal 1/4 binary64) %656) %5485 = (acos.f64 %5465) %5487 = (neg.f64 %5485) %5492 = (/.f64 phi %656) %5508 = (acos.f64 %5492) %5510 = (neg.f64 %5508) %5516 = (/.f64 %695 %656) %5517 = (/.f64 %118 %656) %5531 = (acos.f64 %5516) %5533 = (neg.f64 %5531) %5538 = (/.f64 %697 %656) %5560 = (*.f64 %656 %118) %5563 = (*.f64 %118 %656) %5567 = (acos.f64 %5538) %5569 = (neg.f64 %5567) %5574 = (/.f64 %2346 %656) %5580 = (/.f64 %799 %656) %5592 = (*.f64 %799 %660) %5600 = (acos.f64 %5574) %5602 = (neg.f64 %5600) %5607 = (/.f64 %2367 %656) %5649 = (acos.f64 %5607) %5651 = (neg.f64 %5649) %5656 = (/.f64 %2383 %656) %5674 = (/.f64 %2388 %656) %5689 = (acos.f64 %5656) %5691 = (neg.f64 %5689) %5696 = (/.f64 %2494 %656) %5697 = (*.f64 %2497 %5517) %5698 = (/.f64 %2494 %1100) %5699 = (/.f64 %2506 %658) %5701 = (neg.f64 (/.f64 %2506 %656)) %5703 = (neg.f64 (/.f64 %2494 %658)) %5705 = (/.f64 (*.f64 %2494 #s(literal 1 binary64)) %656) %5706 = (*.f64 %2494 %660) %5707 = (*.f64 %660 %2494) %5709 = (/.f64 #s(literal 1 binary64) (/.f64 %656 %2494)) %5710 = (*.f64 %2506 %1115) %5712 = (/.f64 #s(literal 1 binary64) (/.f64 %658 %2506)) %5714 = (fma.f64 one_es (/.f64 %2481 %656) %5517) %5715 = (/.f64 %2490 %656) %5716 = (fma.f64 ca %5715 %5517) %5717 = (fma.f64 %118 %2029 %5517) %5718 = (fma.f64 %47 %5517 %5517) %5719 = (fma.f64 %2481 %1133 %5517) %5720 = (fma.f64 %2490 %1135 %5517) %5721 = (*.f64 %47 %5517) %5722 = (+.f64 %5517 %5721) %5723 = (+.f64 %5721 %5517) %5724 = (-.f64 %5721 %5516) %5725 = (fma.f64 %118 %660 %5721) %5726 = (fma.f64 %2500 %660 %5517) %5728 = (/.f64 (fma.f64 %5721 %656 %118) %656) %5730 = (/.f64 (fma.f64 %2500 %656 %5560) %663) %5732 = (/.f64 (fma.f64 %2500 %656 %5563) %663) %5733 = (asin.f64 %5696) %5734 = (acos.f64 %5696) %5735 = (-.f64 %119 %5734) %5736 = (neg.f64 %5734) %5737 = (+.f64 %119 %5736) %5739 = (neg.f64 (-.f64 %5734 %119)) %5740 = (fma.f64 %118 %375 %5736) %5741 = (/.f64 %2541 %656) %5763 = (neg.f64 %5721) %5776 = (acos.f64 %5741) %5778 = (neg.f64 %5776) %5783 = (/.f64 %824 %656) %5785 = (/.f64 %1688 %656) %5787 = (/.f64 %1983 %656) %5792 = (fma.f64 #s(literal -1/2 binary64) es #s(literal 1 binary64)) %5811 = (+.f64 #s(literal 0 binary64) %948) %5813 = (-.f64 #s(literal 0 binary64) %512) %5856 = (sqrt.f64 %5792) %5858 = (neg.f64 %5856) %5860 = (/.f64 #s(literal 1 binary64) %5856) %5862 = (*.f64 %5856 %5856) %5865 = (/.f64 %211 %5856) %5884 = (*.f64 %234 %5860) %5889 = (/.f64 %44 %5856) %5891 = (*.f64 sa (/.f64 %134 %5856)) %5893 = (/.f64 %36 %5856) %5894 = (/.f64 %182 %5856) %5896 = (neg.f64 %5891) %5898 = (/.f64 %45 %5856) %5901 = (/.f64 one_es %5856) %5904 = (/.f64 ca %5856) %5907 = (/.f64 %35 %5856) %5924 = (acos.f64 %5865) %5926 = (neg.f64 %5924) %5944 = (-.f64 #s(literal 1 binary64) %5107) %5957 = (-.f64 #s(literal 0 binary64) %5107) %5966 = (+.f64 #s(literal 0 binary64) %5111) %6007 = (sqrt.f64 %5944) %6009 = (neg.f64 %6007) %6011 = (/.f64 #s(literal 1 binary64) %6007) %6014 = (*.f64 %6007 %6007) %6016 = (/.f64 %211 %6007) %6035 = (*.f64 %234 %6011) %6040 = (/.f64 %44 %6007) %6041 = (/.f64 %166 %6007) %6043 = (/.f64 %36 %6007) %6044 = (/.f64 %182 %6007) %6046 = (neg.f64 %6041) %6048 = (/.f64 %45 %6007) %6051 = (/.f64 one_es %6007) %6054 = (/.f64 ca %6007) %6057 = (/.f64 %35 %6007) %6074 = (acos.f64 %6016) %6076 = (neg.f64 %6074) %6081 = (asin.f64 %211) %6083 = (neg.f64 (asin.f64 %234)) %6084 = (acos.f64 %211) %6085 = (-.f64 %119 %6084) %6086 = (neg.f64 %6084) %6087 = (+.f64 %119 %6086) %6089 = (neg.f64 (-.f64 %6084 %119)) %6090 = (fma.f64 %118 %375 %6086) %6091 = (/.f64 %211 %1407) %6093 = (/.f64 %211 %1503) %6095 = (asin.f64 #s(literal 0 binary64)) %6096 = (neg.f64 %6095) %6097 = (acos.f64 #s(literal 0 binary64)) %6098 = (-.f64 %119 %6097) %6099 = (-.f64 %6097 %119) %6100 = (neg.f64 %6097) %6101 = (+.f64 %119 %6100) %6103 = (+.f64 %6097 (neg.f64 %119)) %6106 = (/.f64 (-.f64 (*.f64 %6097 #s(literal 2 binary64)) %118) #s(literal 2 binary64)) %6107 = (fma.f64 %118 %375 %6100) %6108 = (asin.f64 #s(literal 1/2 binary64)) %6109 = (asin.f64 #s(literal -1/2 binary64)) %6111 = (acos.f64 #s(literal 1/2 binary64)) %6113 = (neg.f64 %6111) %6121 = (acos.f64 #s(literal -1 binary64)) %6123 = (neg.f64 %6121) %6129 = (acos.f64 #s(literal -1/2 binary64)) %6131 = (neg.f64 %6129) %6137 = (acos.f64 #s(literal 1/4 binary64)) %6139 = (neg.f64 %6137) %6145 = (acos.f64 phi) %6147 = (neg.f64 %6145) %6153 = (acos.f64 es) %6155 = (neg.f64 %6153) %6160 = (asin.f64 %2610) %6161 = (acos.f64 %2610) %6162 = (-.f64 %119 %6161) %6163 = (neg.f64 %6161) %6164 = (+.f64 %119 %6163) %6166 = (neg.f64 (-.f64 %6161 %119)) %6167 = (fma.f64 %118 %375 %6163) %6168 = (asin.f64 %2666) %6169 = (asin.f64 %2679) %6170 = (neg.f64 %6169) %6171 = (acos.f64 %2666) %6172 = (-.f64 %119 %6171) %6173 = (neg.f64 %6171) %6174 = (+.f64 %119 %6173) %6176 = (neg.f64 (-.f64 %6171 %119)) %6177 = (fma.f64 %118 %375 %6173) %6178 = (neg.f64 %6168) %6179 = (acos.f64 %2679) %6180 = (-.f64 %119 %6179) %6181 = (neg.f64 %6179) %6182 = (+.f64 %119 %6181) %6184 = (neg.f64 (-.f64 %6179 %119)) %6185 = (fma.f64 %118 %375 %6181) %6187 = (acos.f64 %2799) %6189 = (neg.f64 %6187) %6195 = (acos.f64 %2880) %6197 = (neg.f64 %6195) %6203 = (acos.f64 %3267) %6205 = (neg.f64 %6203) %6211 = (acos.f64 %3345) %6213 = (neg.f64 %6211) one_es ca %3 %5 %6 %7 %9 %10 %13 %15 %18 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 phi %35 %36 (*.f64 %35 ca) (*.f64 ca %38) (*.f64 %36 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %36) (*.f64 %42 ca) %44 %46 %48 %49 %50 %51 %53 %54 %55 %56 %58 %59 %61 %63 %65 %67 %68 %70 %72 %74 %75 %77 %80 %83 %84 %87 %90 %93 %96 %99 %100 %103 %104 %105 sa %107 (cos.f64 %108) (cos.f64 %110) (cos.f64 %112) (cos.f64 %114) (cos.f64 %116) (sin.f64 %120) (sin.f64 (+.f64 %108 %119)) (sin.f64 (+.f64 %110 %119)) (fma.f64 %35 %126 %128) (+.f64 (*.f64 %35 %126) %128) lamt %133 %134 (*.f64 %133 %107) (/.f64 (+.f64 (sin.f64 (-.f64 lamt phi)) (sin.f64 (+.f64 lamt phi))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 lamt %108)) (sin.f64 (+.f64 lamt %108))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 lamt %110)) (sin.f64 (+.f64 lamt %110))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %120 lamt)) (cos.f64 (+.f64 %120 lamt))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 lamt %120)) (cos.f64 (+.f64 lamt %120))) #s(literal 2 binary64)) %166 (*.f64 %107 %167) (*.f64 %133 %169) (*.f64 %134 sa) (*.f64 %167 %107) (*.f64 %169 %133) (*.f64 %166 #s(literal 1 binary64)) (/.f64 %166 #s(literal 1 binary64)) (*.f64 sa %176) (*.f64 %134 %178) (*.f64 %169 %180) (/.f64 %182 #s(literal -1 binary64)) (neg.f64 %184) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %166)) (/.f64 %184 #s(literal -1 binary64)) (/.f64 (/.f64 %166 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 %191 %192) (*.f64 (/.f64 sa #s(literal 2 binary64)) (/.f64 %134 #s(literal 1/2 binary64))) (*.f64 %178 %176) (*.f64 (/.f64 %134 #s(literal 2 binary64)) (/.f64 sa #s(literal 1/2 binary64))) (*.f64 %176 %178) (*.f64 %192 %191) (*.f64 (/.f64 %169 #s(literal 2 binary64)) (/.f64 %133 #s(literal 1/2 binary64))) (*.f64 (/.f64 %169 #s(literal 1 binary64)) %180) (*.f64 (/.f64 %169 #s(literal -1 binary64)) (/.f64 %133 #s(literal -1 binary64))) %211 %212 %213 %215 %216 %217 %219 %221 %222 %224 %225 %226 %228 %229 %231 %232 %233 %235 %238 %240 %241 %242 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %269 %272 %273 %274 %275 %276 %277 %279 %281 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %316 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 #s(literal 1 binary64) %329 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %355 %357 %358 %359 %361 %363 %365 %367 %369 %371 %374 %376 %377 %378 %379 %380 %381 %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %402 %404 %406 %407 %410 %413 %414 %415 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %435 %436 %438 %440 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %457 %458 %459 %460 %462 %464 %465 %466 %467 %469 %471 %473 %474 %476 %478 %479 %480 %481 %482 %483 %484 %485 %486 %487 %488 %492 %494 %497 es %500 %501 %502 %503 %504 %505 %507 %509 %511 %513 %514 %515 %516 %517 %518 %519 %520 %521 %522 %523 %524 %525 %529 %531 %533 %534 %536 %537 %539 %541 %543 %544 %545 %546 %548 %550 %552 %555 %557 %558 %560 %563 %565 %566 %567 %569 %570 %572 %574 %576 %578 %580 %582 %583 %584 %586 %587 %588 %589 %590 %592 %594 %596 %597 %598 %599 %600 %601 %603 %605 %607 %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 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %648 %649 %651 %653 %655 %656 %657 %659 %661 %662 %664 #s(literal 0 binary64) %665 %666 %667 %668 %669 %670 %672 %674 %678 %681 %683 %685 %687 %688 %689 %692 %693 %694 %696 %698 %699 %700 %701 %703 %705 %707 %709 #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 2 binary64) #s(literal 0 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 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 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/4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %366 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %368 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %370 #s(literal 1 binary64)) (fma.f64 %372 %373 #s(literal 1 binary64)) (fma.f64 %375 %301 #s(literal 1 binary64)) (fma.f64 %408 %409 #s(literal 1 binary64)) (fma.f64 %411 %412 #s(literal 1 binary64)) (fma.f64 %475 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 %477 #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %745) (fma.f64 #s(literal 2 binary64) %745 #s(literal 0 binary64)) (*.f64 phi ca) %749 (*.f64 ca %750) (*.f64 #s(literal 1 binary64) %749) (*.f64 %749 #s(literal 1 binary64)) (*.f64 %754 ca) (*.f64 phi one_es) %757 %758 %759 %760 %761 %762 %763 %765 %766 %767 %768 %770 #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) #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)) (sqrt.f64 #s(literal 1/4 binary64)) %167 (*.f64 %133 sa) #s(literal -1 binary64) (neg.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 0 binary64) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) #s(literal 0 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 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 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 (-.f64 %362 #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 %362 #s(literal -1 binary64)) #s(literal -1 binary64)) (cos.f64 %118) (cos.f64 %695) (cos.f64 %799) (sin.f64 %702) (*.f64 sa %223) (*.f64 %133 %218) (*.f64 %218 %133) (*.f64 %223 sa) %220 (*.f64 sa %806) (*.f64 %167 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %167) (*.f64 %810 sa) (neg.f64 (*.f64 %167 #s(literal 1 binary64))) (neg.f64 %814) %824 #s(literal 1/4 binary64) %825 %827 %828 %830 %831 %832 %833 %834 %836 %838 %840 %842 %843 (fma.f64 phi %47 %220) (fma.f64 one_es %749 %220) (fma.f64 ca %757 %220) (fma.f64 sa %223 %760) (fma.f64 %133 %218 %760) (fma.f64 %749 one_es %220) (fma.f64 %757 ca %220) (fma.f64 %47 phi %220) (fma.f64 %218 %133 %760) (fma.f64 %223 sa %760) (+.f64 %760 %220) (+.f64 %220 %760) (-.f64 %760 %856) (-.f64 %760 %858) (-.f64 %220 %860) (fma.f64 sa %223 %862) (fma.f64 %133 %218 %862) (fma.f64 %218 %133 %862) (fma.f64 %223 sa %862) (fma.f64 sa %806 %760) (fma.f64 %167 #s(literal -1 binary64) %760) (fma.f64 #s(literal -1 binary64) %167 %760) (fma.f64 %810 sa %760) (+.f64 %220 %862) (neg.f64 (-.f64 %860 %220)) (-.f64 %760 %814) (fma.f64 ca %764 %220) (fma.f64 #s(literal 1 binary64) %760 %220) (fma.f64 %760 #s(literal 1 binary64) %220) (fma.f64 %47 %750 %220) (fma.f64 %769 ca %220) (-.f64 %760 %880) (fma.f64 sa %806 %862) (fma.f64 %167 #s(literal -1 binary64) %862) (fma.f64 #s(literal -1 binary64) %167 %862) (fma.f64 %810 sa %862) %893 (*.f64 sa %894) (*.f64 %133 %896) %898 (*.f64 %167 #s(literal 1/2 binary64)) (*.f64 %896 %133) (*.f64 %901 sa) (neg.f64 (*.f64 %167 #s(literal -1/2 binary64))) (neg.f64 %905) %907 (*.f64 sa (*.f64 %133 es)) (*.f64 %133 %910) (*.f64 %167 es) (*.f64 %910 %133) (*.f64 (*.f64 es %133) sa) (*.f64 es %898) %917 (*.f64 %167 %512) (*.f64 %898 es) (*.f64 %907 #s(literal 1/2 binary64)) (*.f64 %512 %167) (*.f64 %910 %894) (*.f64 (*.f64 #s(literal 1/2 binary64) %910) %133) (*.f64 (*.f64 %512 %133) sa) (*.f64 (*.f64 %512 sa) %133) (neg.f64 %929) (*.f64 #s(literal 1/2 binary64) %932) %935 (*.f64 %932 #s(literal 1/2 binary64)) (neg.f64 %938) (neg.f64 (*.f64 #s(literal -1/2 binary64) %932)) (fma.f64 sa %894 %929) (fma.f64 %133 %896 %929) (fma.f64 #s(literal -1/2 binary64) %907 %898) (fma.f64 #s(literal 1/2 binary64) %167 %929) (fma.f64 %167 #s(literal 1/2 binary64) %929) (fma.f64 %907 #s(literal -1/2 binary64) %898) (fma.f64 %948 %167 %898) (fma.f64 %896 %133 %929) (fma.f64 (*.f64 #s(literal -1/2 binary64) %910) %133 %898) (fma.f64 %901 sa %929) (fma.f64 %905 es %898) (+.f64 %898 %929) (+.f64 %929 %898) (-.f64 %898 %917) (fma.f64 #s(literal 1/2 binary64) %958 %898) (fma.f64 %512 %220 %898) (fma.f64 %958 #s(literal 1/2 binary64) %898) %962 (*.f64 #s(literal 1/2 binary64) %963) (*.f64 %935 phi) (*.f64 %966 %932) (neg.f64 %968) (fma.f64 phi %898 %970) (fma.f64 %898 phi %972) (+.f64 (*.f64 %898 phi) %972) (+.f64 (*.f64 phi %898) %970) (fma.f64 phi %935 %47) (fma.f64 one_es ca %962) %980 (fma.f64 #s(literal 1/2 binary64) %963 %47) (fma.f64 %935 phi %47) (fma.f64 %966 %932 %47) (+.f64 %962 %47) (+.f64 %47 %962) (-.f64 %47 %968) (neg.f64 (-.f64 %968 %47)) (-.f64 %962 %989) (fma.f64 one_es ca %991) (fma.f64 ca one_es %991) (+.f64 %47 %991) (fma.f64 ca %995 %962) (fma.f64 ca %997 %962) (fma.f64 #s(literal 1 binary64) %47 %962) (fma.f64 %47 #s(literal 1 binary64) %962) (fma.f64 %997 ca %962) (fma.f64 %989 #s(literal -1 binary64) %962) (fma.f64 ca %995 %991) (fma.f64 ca %997 %991) (fma.f64 #s(literal 1 binary64) %47 %991) (fma.f64 %47 #s(literal 1 binary64) %991) (fma.f64 %997 ca %991) (fma.f64 %1008 #s(literal 1/2 binary64) %962) (fma.f64 %989 #s(literal -1 binary64) %991) (fma.f64 %1008 #s(literal 1/2 binary64) %991) %1012 (*.f64 %980 phi) (fma.f64 phi %962 %760) (fma.f64 phi %47 %1016) (fma.f64 one_es %749 %1016) (fma.f64 ca %757 %1016) (fma.f64 %749 one_es %1016) (fma.f64 %757 ca %1016) (fma.f64 %935 %1015 %760) (fma.f64 %962 phi %760) (fma.f64 %47 phi %1016) (fma.f64 %1015 %935 %760) (+.f64 %760 %1016) (+.f64 %1016 %760) (-.f64 %760 (*.f64 %968 phi)) (-.f64 %760 (neg.f64 %1016)) (-.f64 %760 (*.f64 %110 %962)) (fma.f64 ca %764 %1016) (fma.f64 #s(literal 1 binary64) %760 %1016) (fma.f64 %760 #s(literal 1 binary64) %1016) (fma.f64 %47 %750 %1016) (fma.f64 %769 ca %1016) %1039 (fma.f64 phi %980 %220) (fma.f64 sa %223 %1012) (fma.f64 %133 %218 %1012) (fma.f64 %980 phi %220) (fma.f64 %218 %133 %1012) (fma.f64 %223 sa %1012) (+.f64 %220 %1012) (+.f64 %1012 %220) (-.f64 %220 %1048) (-.f64 %1012 %856) (-.f64 %1012 %858) (fma.f64 sa %223 %1052) (fma.f64 sa %223 %1054) (fma.f64 %133 %218 %1052) (fma.f64 %133 %218 %1054) (fma.f64 %218 %133 %1052) (fma.f64 %218 %133 %1054) (fma.f64 %223 sa %1052) (fma.f64 %223 sa %1054) (fma.f64 sa %806 %1012) (fma.f64 %167 #s(literal -1 binary64) %1012) (fma.f64 #s(literal -1 binary64) %167 %1012) (fma.f64 %810 sa %1012) (+.f64 %220 %1052) (+.f64 %220 %1054) (neg.f64 (-.f64 %1048 %220)) (-.f64 %1012 %814) (fma.f64 phi %47 %1071) (fma.f64 one_es %749 %1071) (fma.f64 ca %757 %1071) (fma.f64 %749 one_es %1071) (fma.f64 %757 ca %1071) (fma.f64 %47 phi %1071) (+.f64 %843 %1016) (+.f64 %760 %1071) (-.f64 %1012 %880) (fma.f64 sa %806 %1052) (fma.f64 sa %806 %1054) (fma.f64 %167 #s(literal -1 binary64) %1052) (fma.f64 %167 #s(literal -1 binary64) %1054) (fma.f64 #s(literal -1 binary64) %167 %1052) (fma.f64 #s(literal -1 binary64) %167 %1054) (fma.f64 %810 sa %1052) (fma.f64 %810 sa %1054) (fma.f64 ca %764 %1071) (fma.f64 #s(literal 1 binary64) %760 %1071) (fma.f64 %760 #s(literal 1 binary64) %1071) (fma.f64 %47 %750 %1071) (fma.f64 %769 ca %1071) %1094 %45 (*.f64 %35 one_es) %44 %46 %48 %49 %50 %51 %53 %54 %55 %56 %58 %59 %61 %63 %65 %67 %68 %70 %72 %74 %75 %77 %80 %83 %84 %87 %90 %93 %96 %99 %100 %103 %104 %105 %211 %212 %213 %215 %216 %217 %219 %221 %222 %224 %225 %226 %228 %229 %231 %232 %233 %235 %238 %240 %241 %242 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %269 %272 %273 %274 %275 %276 %277 %279 %281 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %316 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %529 %531 %533 %534 %536 %537 %539 %541 %543 %544 %545 %546 %548 %550 %552 %555 %557 %558 %560 %563 %565 %566 %567 %569 %570 %572 %574 %576 %578 %580 %582 %583 %584 %586 %587 %588 %589 %590 %592 %594 %596 %597 %598 %599 %600 %601 %603 %605 %607 %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 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %648 %649 %651 %653 %655 %656 %657 %659 %661 %662 %664 %1096 (/.f64 %234 %658) (neg.f64 (/.f64 %234 %656)) (/.f64 %211 %1100) (neg.f64 (/.f64 %211 %658)) (/.f64 (-.f64 %69 %182) %658) (/.f64 %211 %1106) (/.f64 %234 (*.f64 #s(literal -1 binary64) %656)) (*.f64 %211 %660) (*.f64 %660 %211) (/.f64 #s(literal 1 binary64) (/.f64 %656 %211)) (/.f64 %1096 #s(literal 1 binary64)) (*.f64 %234 %1115) (neg.f64 %1117) (/.f64 #s(literal 1 binary64) (/.f64 %658 %234)) (/.f64 %1117 #s(literal -1 binary64)) (-.f64 %1123 %1124) (fma.f64 one_es %1126 %1127) (fma.f64 one_es %1130 %1127) (fma.f64 ca %1122 %1127) (fma.f64 %36 %1133 %1127) (fma.f64 %45 %1135 %1127) (fma.f64 %1122 ca %1127) (fma.f64 %47 %1129 %1127) (+.f64 %1123 %1127) (neg.f64 (-.f64 %1124 %1123)) (fma.f64 one_es %1142 %1127) (fma.f64 ca %1144 %1127) (fma.f64 %36 %1146 %1127) (fma.f64 %44 %660 %1127) (fma.f64 #s(literal 1 binary64) %1123 %1127) (fma.f64 %45 %1150 %1127) (fma.f64 %45 %1152 %1127) (fma.f64 %1123 #s(literal 1 binary64) %1127) (fma.f64 %660 %44 %1127) (fma.f64 %1156 ca %1127) (fma.f64 %69 %1115 %1127) (/.f64 (-.f64 %1159 %166) %656) (/.f64 (-.f64 (*.f64 %1123 %658) %182) %658) (/.f64 (-.f64 %1165 (*.f64 %656 %166)) %663) (/.f64 (-.f64 (*.f64 %44 %658) %1170) %1172) (/.f64 (-.f64 %1174 (*.f64 %658 %166)) %1177) (/.f64 (-.f64 (*.f64 %69 %658) %1180) (*.f64 %658 %658)) %1184 #s(literal -1/8 binary64) #s(literal 4 binary64) %1186 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1216 %1218 %1219 %1220 %1221 %1222 %1223 (*.f64 %1222 es) (*.f64 es %1225) %1227 (*.f64 %1222 %1228) (*.f64 %1223 #s(literal -1/8 binary64)) (*.f64 %1228 %1222) (*.f64 %1232 es) (fma.f64 es %1225 %1234) (fma.f64 %531 #s(literal -1/2 binary64) %1227) %1237 (fma.f64 #s(literal -1/8 binary64) %1223 %1234) (fma.f64 %1222 %1228 %1234) (fma.f64 %1223 #s(literal -1/8 binary64) %1234) (fma.f64 %1228 %1222 %1234) (fma.f64 %1232 es %1234) (+.f64 %1227 %1234) (+.f64 %1234 %1227) (-.f64 %1227 (*.f64 #s(literal 1/2 binary64) %531)) (-.f64 %1227 (*.f64 %535 #s(literal -1/2 binary64))) (-.f64 %1234 %1251) (fma.f64 %531 #s(literal -1/2 binary64) %1253) (fma.f64 %531 #s(literal -1/2 binary64) %1256) (fma.f64 #s(literal -1/2 binary64) %531 %1253) (fma.f64 #s(literal -1/2 binary64) %531 %1256) (+.f64 %1234 %1253) (+.f64 %1234 %1256) (neg.f64 (-.f64 %1251 %1234)) (-.f64 %1227 (neg.f64 %1234)) (fma.f64 %35 %1266 %1227) (fma.f64 %1268 %35 %1227) (fma.f64 %35 %1266 %1253) (fma.f64 %35 %1266 %1256) (fma.f64 %1268 %35 %1253) (fma.f64 %1268 %35 %1256) (fma.f64 %538 %1274 %1227) (fma.f64 %540 %1276 %1227) (fma.f64 %1278 %540 %1227) (fma.f64 %1280 %538 %1227) (fma.f64 %538 %1274 %1253) (fma.f64 %538 %1274 %1256) (fma.f64 %540 %1276 %1253) (fma.f64 %540 %1276 %1256) (fma.f64 %1278 %540 %1253) (fma.f64 %1278 %540 %1256) (fma.f64 %1280 %538 %1253) (fma.f64 %1280 %538 %1256) %1290 (*.f64 %1237 es) (fma.f64 es %1227 %1292) (fma.f64 es %1234 %1295) (fma.f64 %531 %948 %1295) (fma.f64 %566 #s(literal -1/2 binary64) %1295) (fma.f64 #s(literal -1/2 binary64) %566 %1295) (fma.f64 #s(literal -1/8 binary64) (*.f64 %1223 es) %1292) (fma.f64 %1223 %1228 %1292) (fma.f64 %1227 es %1292) (fma.f64 %948 %531 %1295) (fma.f64 %1228 %1223 %1292) (fma.f64 %1294 %1222 %1292) (fma.f64 %1234 es %1295) (fma.f64 (*.f64 es %1223) #s(literal -1/8 binary64) %1292) (+.f64 %1295 %1292) (+.f64 %1292 %1295) (-.f64 %1292 (*.f64 %1251 es)) (-.f64 %1292 (*.f64 %499 %1227)) (-.f64 %1292 (neg.f64 %1295)) (fma.f64 es %1237 #s(literal 1 binary64)) %1319 (+.f64 #s(literal 1 binary64) %1290) (+.f64 %1290 #s(literal 1 binary64)) (-.f64 %1290 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %1323) (+.f64 #s(literal 1 binary64) %1325) (neg.f64 (-.f64 %1323 #s(literal 1 binary64))) (+.f64 %1319 #s(literal 0 binary64)) (-.f64 %1319 #s(literal 0 binary64)) (fma.f64 es %1234 %1331) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1290) (fma.f64 %531 %948 %1331) (fma.f64 %566 #s(literal -1/2 binary64) %1331) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1290) (fma.f64 #s(literal -1/2 binary64) %566 %1331) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1290) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1290) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1290) (fma.f64 %948 %531 %1331) (fma.f64 %1234 es %1331) (+.f64 #s(literal 1 binary64) %1343) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %1290)) (+.f64 %1292 %1331) (+.f64 #s(literal 1 binary64) %1348) (+.f64 (+.f64 #s(literal 1 binary64) %1292) %1295) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %1323)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1325) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1325) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1325) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1325) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1325) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1343) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1343) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1343) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1343) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1343) (fma.f64 #s(literal 2 binary64) %366 %1290) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1348) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1348) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1348) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1348) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1348) (/.f64 (fma.f64 %1290 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %368 %1290) (fma.f64 #s(literal 2 binary64) %370 %1290) (fma.f64 %372 %373 %1290) (fma.f64 #s(literal 2 binary64) %366 %1325) (fma.f64 #s(literal 2 binary64) %366 %1343) (fma.f64 #s(literal 1 binary64) %368 %1325) (fma.f64 #s(literal 2 binary64) %370 %1325) (fma.f64 %372 %373 %1325) (fma.f64 #s(literal 1 binary64) %368 %1343) (fma.f64 #s(literal 2 binary64) %370 %1343) (fma.f64 %372 %373 %1343) (fma.f64 #s(literal 2 binary64) %366 %1348) (fma.f64 #s(literal 1 binary64) %368 %1348) (fma.f64 #s(literal 2 binary64) %370 %1348) (fma.f64 %372 %373 %1348) (fma.f64 %375 %301 %1290) (fma.f64 %408 %409 %1290) (fma.f64 %411 %412 %1290) (fma.f64 %375 %301 %1325) (fma.f64 %408 %409 %1325) (fma.f64 %411 %412 %1325) (fma.f64 %375 %301 %1343) (fma.f64 %408 %409 %1343) (fma.f64 %411 %412 %1343) (fma.f64 %375 %301 %1348) (fma.f64 %408 %409 %1348) (fma.f64 %411 %412 %1348) (fma.f64 %475 #s(literal 1 binary64) %1290) (fma.f64 %477 #s(literal -1 binary64) %1290) (fma.f64 %475 #s(literal 1 binary64) %1325) (fma.f64 %477 #s(literal -1 binary64) %1325) (fma.f64 %475 #s(literal 1 binary64) %1343) (fma.f64 %477 #s(literal -1 binary64) %1343) (fma.f64 %475 #s(literal 1 binary64) %1348) (fma.f64 %477 #s(literal -1 binary64) %1348) %1407 %1408 (/.f64 %535 %499) (neg.f64 %1410) (/.f64 (*.f64 %531 #s(literal 1 binary64)) es) (*.f64 %531 %1414) (*.f64 %1414 %531) (/.f64 #s(literal 1 binary64) (/.f64 es %531)) (-.f64 (/.f64 #s(literal 1/2 binary64) es) (/.f64 %530 es)) (*.f64 %535 (/.f64 #s(literal 1 binary64) %499)) (/.f64 #s(literal 1 binary64) (/.f64 %499 %535)) (*.f64 %35 (/.f64 %35 es)) (*.f64 %538 (/.f64 %538 es)) (*.f64 %540 (/.f64 %540 es)) (*.f64 %35 (*.f64 %35 %1414)) (/.f64 %554 %510) (*.f64 %538 (*.f64 %538 %1414)) (*.f64 %540 (*.f64 %540 %1414)) (/.f64 (*.f64 %554 #s(literal 1 binary64)) %510) (/.f64 (*.f64 %554 %1414) #s(literal 2 binary64)) %1410 (/.f64 %531 %499) (neg.f64 %1408) (*.f64 #s(literal -1 binary64) %1408) (*.f64 %1408 #s(literal -1 binary64)) (*.f64 %535 %1414) (/.f64 #s(literal 1 binary64) (/.f64 es %535)) (/.f64 (*.f64 %535 #s(literal -1 binary64)) %499) (/.f64 (*.f64 #s(literal -1 binary64) %535) %499) (*.f64 %531 (neg.f64 %1414)) (neg.f64 (*.f64 %1408 #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %1408)) (*.f64 %531 (*.f64 %1414 #s(literal -1 binary64))) %1462 (fabs.f64 %1462) (fabs.f64 %1464) (/.f64 (sqrt.f64 (fabs.f64 %535)) (sqrt.f64 (fabs.f64 es))) (*.f64 #s(literal 1 binary64) %1472) (*.f64 %1472 #s(literal 1 binary64)) (sqrt.f64 (*.f64 #s(literal 1 binary64) %1471)) (pow.f64 %1410 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1410 #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 %1462 %1462)) %1482 (*.f64 %1462 es) (*.f64 es %1472) (*.f64 #s(literal 1 binary64) (*.f64 %1472 es)) (*.f64 es %1464) (*.f64 %1462 %499) (*.f64 %499 %1462) (*.f64 %1464 es) %1491 (*.f64 %499 %1472) (*.f64 es (*.f64 %1462 #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) %1482) (*.f64 %1482 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1 binary64) %1462) es) (neg.f64 (*.f64 %1482 #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %1482)) %1503 %1124 (*.f64 sa %1504) (*.f64 %134 %1506) (*.f64 %1504 sa) (*.f64 %169 %1509) (/.f64 %182 %658) (neg.f64 %1127) (*.f64 %134 (*.f64 sa %660)) (*.f64 %166 %660) (*.f64 %660 %166) (/.f64 #s(literal 1 binary64) (/.f64 %656 %166)) (/.f64 %239 %1100) (*.f64 %182 %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 %182)) (/.f64 %166 %658) (/.f64 %182 %656) (*.f64 sa %1525) (*.f64 %1504 %218) (*.f64 %218 %1504) (*.f64 %1525 sa) %1127 (/.f64 %182 %1100) (/.f64 %239 %658) (*.f64 #s(literal -1 binary64) %1124) (*.f64 %1124 #s(literal -1 binary64)) (*.f64 %166 %1534) (*.f64 %182 %660) (neg.f64 (*.f64 %1124 #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %1124)) (/.f64 #s(literal 1 binary64) (/.f64 %656 %182)) (/.f64 (*.f64 %182 #s(literal -1 binary64)) %658) (/.f64 (*.f64 #s(literal -1 binary64) %182) %658) (*.f64 %166 %1547) %1549 (/.f64 %44 %656) (*.f64 one_es %1126) (*.f64 one_es %1130) (*.f64 ca %1122) (*.f64 %36 %1133) (*.f64 %45 %1135) %1123 (*.f64 %47 %1129) (/.f64 %69 %658) (neg.f64 %1558) (*.f64 one_es %1142) (*.f64 ca %1144) (*.f64 %36 %1146) (*.f64 %44 %660) (*.f64 #s(literal 1 binary64) %1123) (*.f64 %45 %1150) (*.f64 %45 %1152) (*.f64 %1123 #s(literal 1 binary64)) (*.f64 %660 %44) (*.f64 %1156 ca) (/.f64 #s(literal 1 binary64) (/.f64 %656 %44)) (/.f64 %1572 %1100) (*.f64 %69 %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 %69)) %1577 (*.f64 sa %1579) (*.f64 %134 (/.f64 sa one_es)) (*.f64 %169 %1578) (*.f64 %1579 sa) (/.f64 %182 %1585) (neg.f64 %1587) (*.f64 %134 (*.f64 sa %1589)) (*.f64 %166 %1589) (*.f64 %169 (*.f64 %133 %1589)) (*.f64 %1589 %166) (/.f64 #s(literal 1 binary64) (/.f64 one_es %166)) (/.f64 %239 %1598) (*.f64 %182 (/.f64 #s(literal 1 binary64) %1585)) (/.f64 #s(literal 1 binary64) (/.f64 %1585 %182)) %1604 (fma.f64 ca %35 %1587) (fma.f64 sa %1606 %36) (fma.f64 %35 ca %1587) (fma.f64 %218 %1579 %36) (+.f64 %36 %1587) (+.f64 %1587 %36) (-.f64 %1587 %1612) (fma.f64 sa %1606 %1614) (fma.f64 %218 %1579 %1614) (fma.f64 sa %1617 %36) (fma.f64 #s(literal -1 binary64) %1577 %36) (fma.f64 %1577 #s(literal -1 binary64) %36) (+.f64 %1587 %1614) (neg.f64 (-.f64 %1612 %1587)) (/.f64 %211 one_es) (-.f64 %36 (*.f64 #s(literal 1 binary64) %1577)) (fma.f64 ca %38 %1587) (fma.f64 %36 #s(literal 1 binary64) %1587) (fma.f64 %166 %1629 %36) (fma.f64 #s(literal 1 binary64) %36 %1587) (fma.f64 %42 ca %1587) (fma.f64 %182 %1589 %36) (-.f64 %36 (*.f64 %1587 #s(literal -1 binary64))) (fma.f64 sa %1617 %1614) (fma.f64 #s(literal -1 binary64) %1577 %1614) (fma.f64 %1577 #s(literal -1 binary64) %1614) (fma.f64 %166 %1629 %1614) (fma.f64 %182 %1589 %1614) (fma.f64 %166 %1641 %36) (fma.f64 %166 %1641 %1614) %1644 (*.f64 %1604 one_es) (fma.f64 one_es %36 %1646) (fma.f64 one_es %1587 %44) (fma.f64 ca %45 %1646) (fma.f64 %35 %47 %1646) (fma.f64 %36 one_es %1646) (fma.f64 %45 ca %1646) (fma.f64 %47 %35 %1646) (fma.f64 %1587 one_es %44) (+.f64 %44 %1646) (+.f64 %1646 %44) (-.f64 %1646 %69) (fma.f64 #s(literal -1 binary64) (*.f64 %1577 one_es) %44) (fma.f64 %1577 %1660 %44) (fma.f64 %1662 %1577 %44) (fma.f64 (*.f64 one_es %1577) #s(literal -1 binary64) %44) (fma.f64 ca %52 %1646) (fma.f64 %44 #s(literal 1 binary64) %1646) (fma.f64 #s(literal 1 binary64) %44 %1646) (fma.f64 %47 %38 %1646) (fma.f64 %57 ca %1646) (fma.f64 one_es %60 %1646) (fma.f64 ca %62 %1646) (fma.f64 %36 %64 %1646) (fma.f64 %47 %66 %1646) (fma.f64 %62 ca %1646) (fma.f64 %78 %79 %1646) (fma.f64 %81 %82 %1646) (fma.f64 %64 %60 %1646) (fma.f64 %85 %86 %1646) (fma.f64 %88 %89 %1646) (fma.f64 %91 %92 %1646) (fma.f64 %94 %95 %1646) (fma.f64 %97 %98 %1646) (fma.f64 %89 %88 %1646) (fma.f64 %101 %102 %1646) (fma.f64 %60 %64 %1646) (fma.f64 %79 %78 %1646) %1688 %1689 %1690 (*.f64 %656 ca) (*.f64 ca %1106) (*.f64 #s(literal 1 binary64) %1690) (*.f64 %1690 #s(literal 1 binary64)) (*.f64 %1695 ca) %1697 (*.f64 sa %1698) (*.f64 %134 (/.f64 sa %1690)) (*.f64 %169 (/.f64 %133 %1690)) (*.f64 %1698 sa) (/.f64 %1124 ca) (/.f64 %1707 %656) (/.f64 %1709 %656) (*.f64 %1504 %1706) (*.f64 %1706 %1504) (*.f64 (*.f64 %1706 %107) %1509) (*.f64 %1715 %1506) (*.f64 (/.f64 %169 ca) %1509) (*.f64 %1719 (/.f64 %133 ca)) (*.f64 %1506 %1715) (/.f64 %182 %1723) (neg.f64 %1725) (/.f64 (*.f64 %1706 %214) %658) (/.f64 (neg.f64 %1707) %658) (*.f64 %134 (*.f64 sa %1731)) (*.f64 %166 %1731) (*.f64 %169 (*.f64 %133 %1731)) (*.f64 %1731 %166) (/.f64 #s(literal 1 binary64) (/.f64 %1690 %166)) (*.f64 %1707 %660) (*.f64 %1709 %660) (/.f64 %239 (neg.f64 %1723)) (/.f64 #s(literal 1 binary64) (/.f64 %656 %1707)) (*.f64 %182 (/.f64 #s(literal 1 binary64) %1723)) (/.f64 #s(literal 1 binary64) (/.f64 %1723 %182)) %1122 (*.f64 one_es %1129) (*.f64 %35 %1133) (*.f64 %1129 one_es) (/.f64 %1753 %658) (neg.f64 %1755) (/.f64 %57 %656) (*.f64 %35 %1146) (*.f64 %45 %660) (*.f64 %660 %45) (/.f64 #s(literal 1 binary64) (/.f64 %656 %45)) (/.f64 (neg.f64 %1753) %1100) (*.f64 %1753 %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 %1753)) %1768 (fma.f64 one_es %1129 %1725) (fma.f64 sa (neg.f64 %1698) %1122) (fma.f64 %35 %1133 %1725) (fma.f64 %218 %1698 %1122) (fma.f64 %1129 one_es %1725) (+.f64 %1122 %1725) (+.f64 %1725 %1122) (fma.f64 %1706 %1525 %1122) (fma.f64 (neg.f64 %1706) %1504 %1122) (-.f64 %1725 %1755) (fma.f64 sa (*.f64 %1698 #s(literal -1 binary64)) %1122) (fma.f64 #s(literal -1 binary64) %1697 %1122) (fma.f64 %1697 #s(literal -1 binary64) %1122) (neg.f64 (-.f64 %1755 %1725)) (-.f64 %1122 (*.f64 #s(literal 1 binary64) %1697)) (fma.f64 (/.f64 #s(literal -1 binary64) ca) %1124 %1122) (fma.f64 (*.f64 #s(literal -1 binary64) %1706) %1504 %1122) (fma.f64 %1793 %1707 %1122) (fma.f64 %35 %1146 %1725) (fma.f64 %166 (neg.f64 %1731) %1122) (fma.f64 %45 %660 %1725) (fma.f64 %182 %1731 %1122) (fma.f64 %660 %45 %1725) (-.f64 %1122 (*.f64 %1725 #s(literal -1 binary64))) (fma.f64 %1753 %1115 %1725) (fma.f64 %166 (*.f64 %1731 #s(literal -1 binary64)) %1122) (/.f64 %1806 %656) (/.f64 (neg.f64 %1806) %658) (/.f64 (fma.f64 %1725 %658 %1753) %658) (/.f64 (fma.f64 %1122 %1690 %182) %1690) (*.f64 %1806 %660) (/.f64 #s(literal 1 binary64) (/.f64 %656 %1806)) (+.f64 (/.f64 (*.f64 %1725 %656) %656) %1122) (/.f64 (fma.f64 %45 %1690 (*.f64 %182 %656)) %1822) (/.f64 (fma.f64 %45 %1690 %1170) %1822) (/.f64 (fma.f64 %182 %656 (*.f64 %1690 %45)) %1828) (/.f64 (fma.f64 %182 %656 (*.f64 %45 %1690)) %1828) (/.f64 (fma.f64 %1753 %1690 %1180) %1834) (/.f64 (fma.f64 %182 %658 (*.f64 %1690 %1753)) %1838) (/.f64 (fma.f64 %1753 %1690 (*.f64 %182 %658)) %1834) (/.f64 (fma.f64 %182 %658 (*.f64 %1753 %1690)) %1838) %1846 (*.f64 %1768 ca) (*.f64 ca (*.f64 #s(literal 1 binary64) %1768)) (*.f64 #s(literal 1 binary64) %1846) (*.f64 %1846 #s(literal 1 binary64)) (*.f64 (*.f64 %1768 #s(literal 1 binary64)) ca) (fma.f64 one_es %1126 %1854) (fma.f64 one_es %1130 %1854) (fma.f64 ca %1122 %1854) (fma.f64 ca %1725 %1123) (fma.f64 %36 %1133 %1854) (fma.f64 %45 %1135 %1854) (fma.f64 %1697 %2 %1123) (fma.f64 %1122 ca %1854) (fma.f64 %47 %1129 %1854) (fma.f64 %2 %1697 %1123) (fma.f64 %1725 ca %1123) (+.f64 %1123 %1854) (+.f64 %1854 %1123) (-.f64 %1854 %1558) (-.f64 %1854 (*.f64 %1755 ca)) (fma.f64 #s(literal -1 binary64) (*.f64 %1697 ca) %1123) (fma.f64 (*.f64 ca %1697) #s(literal -1 binary64) %1123) (fma.f64 one_es %1142 %1854) (fma.f64 ca (*.f64 #s(literal 1 binary64) %1725) %1123) (fma.f64 ca %1144 %1854) (fma.f64 %36 %1146 %1854) (fma.f64 %44 %660 %1854) (fma.f64 #s(literal 1 binary64) %1123 %1854) (fma.f64 #s(literal 1 binary64) %1854 %1123) (fma.f64 %45 %1150 %1854) (fma.f64 %45 %1152 %1854) (fma.f64 %1123 #s(literal 1 binary64) %1854) (fma.f64 %660 %44 %1854) (fma.f64 %1854 #s(literal 1 binary64) %1123) (fma.f64 (*.f64 %1725 #s(literal 1 binary64)) ca %1123) (fma.f64 %1156 ca %1854) (fma.f64 %69 %1115 %1854) (/.f64 (*.f64 %1806 ca) %656) (/.f64 (*.f64 ca %1806) %656) (/.f64 (fma.f64 %1854 %656 %44) %656) (/.f64 (fma.f64 %1854 %658 %69) %658) %1900 (/.f64 %44 sa) (*.f64 one_es %1902) (*.f64 ca %1905) (*.f64 %36 %1904) %1909 (*.f64 %47 %1910) (*.f64 %1905 ca) (/.f64 %69 %218) (neg.f64 (/.f64 %44 %218)) (neg.f64 (/.f64 %69 sa)) (*.f64 one_es %1919) (*.f64 ca %1921) (*.f64 %36 %1923) (*.f64 %44 %1918) (*.f64 #s(literal 1 binary64) %1909) (*.f64 %47 %1927) (*.f64 %1918 %44) (/.f64 #s(literal 1 binary64) (/.f64 sa %44)) (/.f64 %1572 %236) (*.f64 %69 %1933) (/.f64 #s(literal 1 binary64) (/.f64 %218 %69)) %1937 (fma.f64 one_es %1902 %214) (fma.f64 ca %1905 %214) (fma.f64 %36 %1904 %214) (fma.f64 %107 %223 %1909) (fma.f64 %133 %1942 %1909) (fma.f64 %45 %1908 %214) (fma.f64 %47 %1910 %214) (fma.f64 %1942 %133 %1909) (fma.f64 %223 %107 %1909) (fma.f64 %1905 ca %214) (+.f64 %1909 %214) (+.f64 %214 %1909) (neg.f64 %1951) (-.f64 %1909 (*.f64 (neg.f64 %1942) %133)) (-.f64 %1909 %1956) (fma.f64 %134 #s(literal -1 binary64) %1909) (fma.f64 #s(literal -1 binary64) %134 %1909) (fma.f64 %810 %107 %1909) (fma.f64 %1961 %133 %1909) (fma.f64 one_es %1919 %214) (fma.f64 ca %1921 %214) (fma.f64 %36 %1923 %214) (fma.f64 %44 %1918 %214) (fma.f64 #s(literal 1 binary64) %1909 %214) (fma.f64 %47 %1927 %214) (fma.f64 %1918 %44 %214) (fma.f64 %69 %1933 %214) %1971 (*.f64 %1937 sa) (neg.f64 (*.f64 %1951 sa)) (neg.f64 (*.f64 sa %1951)) (fma.f64 sa %1909 %182) (fma.f64 %1909 sa %182) (+.f64 (*.f64 %1909 sa) %182) (+.f64 (*.f64 sa %1909) %182) %1983 %1504 (*.f64 %107 %1509) (*.f64 %133 %1985) (*.f64 %1509 %107) (/.f64 %214 %658) (neg.f64 %1525) (/.f64 (*.f64 %134 #s(literal 1 binary64)) %656) (*.f64 %133 %1992) (*.f64 %134 %660) (*.f64 %660 %134) (/.f64 #s(literal 1 binary64) (/.f64 %656 %134)) (/.f64 %1956 %1100) (*.f64 %214 %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 %214)) %2002 (*.f64 %656 sa) %2004 (*.f64 one_es %2005) (*.f64 ca %2007) (*.f64 %36 %2009) (*.f64 %45 %2011) (*.f64 %47 %2013) (*.f64 %2007 ca) (/.f64 %1123 sa) (/.f64 %1909 %656) (/.f64 %2018 %656) (*.f64 %1122 %1908) (*.f64 %1904 %1126) (*.f64 %1908 %1122) (*.f64 %2023 %1129) (*.f64 %1905 %1135) (*.f64 %2026 %1129) (*.f64 %1902 %1133) (*.f64 %2029 %1910) (*.f64 %1133 %1902) (*.f64 %1135 %1905) (*.f64 %1126 %1904) (/.f64 %69 %2034) (neg.f64 %2036) (/.f64 (*.f64 %1908 %1753) %658) (/.f64 (neg.f64 %1909) %658) (*.f64 one_es %2043) (*.f64 ca %2045) (*.f64 %36 %2047) (*.f64 %44 %2042) (*.f64 #s(literal 1 binary64) %2004) (*.f64 %45 %2051) (*.f64 %47 %2053) (*.f64 %2042 %44) (/.f64 #s(literal 1 binary64) (/.f64 %2002 %44)) (*.f64 %1909 %660) (*.f64 %2018 %660) (/.f64 %1572 (neg.f64 %2034)) (/.f64 #s(literal 1 binary64) (/.f64 %656 %1909)) (*.f64 %69 %2064) (/.f64 #s(literal 1 binary64) (/.f64 %2034 %69)) %2068 (-.f64 %2004 %1504) (fma.f64 one_es %2005 %1525) (fma.f64 ca %2007 %1525) (fma.f64 %36 %2009 %1525) (fma.f64 %107 (neg.f64 %1509) %2004) (fma.f64 %45 %2011 %1525) (fma.f64 %47 %2013 %1525) (fma.f64 %1942 %1509 %2004) (fma.f64 %2007 ca %1525) (+.f64 %2004 %1525) (+.f64 %1525 %2004) (fma.f64 %1122 %1908 %1525) (fma.f64 %1904 %1126 %1525) (fma.f64 %1908 %1122 %1525) (fma.f64 %2023 %1129 %1525) (fma.f64 %1905 %1135 %1525) (fma.f64 %2026 %1129 %1525) (fma.f64 %1902 %1133 %1525) (fma.f64 %2029 %1910 %1525) (fma.f64 %1133 %1902 %1525) (fma.f64 %1135 %1905 %1525) (fma.f64 %1126 %1904 %1525) (-.f64 %1525 %2036) (fma.f64 %107 (*.f64 %1509 #s(literal -1 binary64)) %2004) (fma.f64 #s(literal -1 binary64) %1504 %2004) (fma.f64 %1504 #s(literal -1 binary64) %2004) (fma.f64 %1961 %1509 %2004) (neg.f64 (-.f64 %2036 %1525)) (-.f64 %2004 (*.f64 #s(literal 1 binary64) %1504)) (fma.f64 one_es %2043 %1525) (fma.f64 ca %2045 %1525) (fma.f64 %36 %2047 %1525) (fma.f64 %44 %2042 %1525) (fma.f64 %134 %1534 %2004) (fma.f64 #s(literal 1 binary64) %2004 %1525) (fma.f64 %45 %2051 %1525) (fma.f64 %47 %2053 %1525) (fma.f64 %214 %660 %2004) (fma.f64 %2042 %44 %1525) (-.f64 %2004 (*.f64 %1525 #s(literal -1 binary64))) (fma.f64 %1909 %660 %1525) (fma.f64 %2018 %660 %1525) (fma.f64 %69 %2064 %1525) (fma.f64 %134 %1547 %2004) (/.f64 (fma.f64 %2004 %656 %214) %656) (/.f64 (fma.f64 %1525 %656 %1909) %656) (/.f64 %2122 %2002) (/.f64 (/.f64 %2122 sa) %656) (/.f64 (/.f64 %2122 %656) sa) (/.f64 (neg.f64 %2122) %2034) (/.f64 (fma.f64 %1525 %2034 %69) %2034) (*.f64 %2122 %2042) (/.f64 #s(literal 1 binary64) (/.f64 %2002 %2122)) (/.f64 (fma.f64 %214 %656 (*.f64 %656 %1909)) %663) (/.f64 (fma.f64 %1909 %656 (*.f64 %656 %214)) %663) (/.f64 (fma.f64 %214 %656 (*.f64 %1909 %656)) %663) (/.f64 (fma.f64 %1909 %656 (*.f64 %214 %656)) %663) (/.f64 (fma.f64 %214 %2002 %2147) %2149) (/.f64 (fma.f64 %214 %2002 %1165) %2149) (/.f64 (fma.f64 %44 %656 (*.f64 %2002 %214)) %2155) (/.f64 (fma.f64 %44 %656 (*.f64 %214 %2002)) %2155) (/.f64 (fma.f64 %214 %2034 %2160) %2162) (/.f64 (fma.f64 %214 %2034 %1174) %2162) (/.f64 (fma.f64 %69 %656 (*.f64 %2034 %214)) %2168) (/.f64 (fma.f64 %69 %656 (*.f64 %214 %2034)) %2168) (+.f64 (/.f64 (*.f64 %1127 %656) %2002) %2004) %2176 (*.f64 %2068 sa) (fma.f64 ca (*.f64 %2007 sa) %1127) (fma.f64 sa %2004 %1127) (fma.f64 sa %1525 %2181) (fma.f64 %1504 %218 %2181) (fma.f64 %2004 sa %1127) (fma.f64 %218 %1504 %2181) (fma.f64 (*.f64 sa ca) %2007 %1127) (fma.f64 %1525 sa %2181) (+.f64 %1127 %2181) (+.f64 %2181 %1127) (fma.f64 %1908 (*.f64 %1122 sa) %1127) (fma.f64 (*.f64 sa %1908) %1122 %1127) (-.f64 %1127 (*.f64 %2036 sa)) (-.f64 %1127 (*.f64 %218 %2004)) (-.f64 %1127 (neg.f64 %2181)) (fma.f64 #s(literal -1 binary64) %1124 %2181) (fma.f64 %1124 #s(literal -1 binary64) %2181) (fma.f64 %44 (*.f64 %2042 sa) %1127) (fma.f64 %166 %1534 %2181) (fma.f64 %182 %660 %2181) (fma.f64 (*.f64 sa %44) %2042 %1127) (fma.f64 %166 %1547 %2181) (/.f64 (*.f64 %2122 sa) %2002) (/.f64 (*.f64 sa %2122) %2002) %2214 %169 (*.f64 %107 sa) (*.f64 sa (*.f64 %107 lamt)) %2218 (*.f64 %107 %2219) (*.f64 %169 lamt) (*.f64 %2219 %107) (*.f64 (*.f64 lamt %107) sa) %2225 %2226 (*.f64 lamt %1719) (*.f64 %169 (/.f64 lamt %656)) (*.f64 %2219 %1985) (*.f64 %1719 lamt) (/.f64 %2232 %658) (neg.f64 %2234) (/.f64 (*.f64 %2218 #s(literal 1 binary64)) %656) (*.f64 %169 (*.f64 lamt %660)) (*.f64 %2218 %660) (*.f64 %2219 %1992) (*.f64 %660 %2218) (/.f64 #s(literal 1 binary64) (/.f64 %656 %2218)) (/.f64 (neg.f64 %2232) %1100) (*.f64 %2232 %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 %2232)) (/.f64 (fma.f64 %169 %690 %44) %656) %2253 (-.f64 %1123 %2226) (fma.f64 one_es %1126 %2234) (fma.f64 one_es %1130 %2234) (fma.f64 ca %1122 %2234) (fma.f64 lamt (neg.f64 %1719) %1123) (fma.f64 %36 %1133 %2234) (fma.f64 %45 %1135 %2234) (fma.f64 %1122 ca %2234) (fma.f64 %47 %1129 %2234) (fma.f64 %690 %1719 %1123) (+.f64 %1123 %2234) (+.f64 %2234 %1123) (-.f64 %2234 %1558) (fma.f64 lamt (*.f64 %1719 #s(literal -1 binary64)) %1123) (fma.f64 #s(literal -1 binary64) %2226 %1123) (fma.f64 %2226 #s(literal -1 binary64) %1123) (fma.f64 (*.f64 #s(literal -1 binary64) lamt) %1719 %1123) (neg.f64 (-.f64 %1558 %2234)) (-.f64 %1123 (*.f64 #s(literal 1 binary64) %2226)) (fma.f64 one_es %1142 %2234) (fma.f64 ca %1144 %2234) (fma.f64 %36 %1146 %2234) (fma.f64 %44 %660 %2234) (fma.f64 #s(literal 1 binary64) %1123 %2234) (fma.f64 %45 %1150 %2234) (fma.f64 %45 %1152 %2234) (fma.f64 %1123 #s(literal 1 binary64) %2234) (fma.f64 %2218 %1534 %1123) (fma.f64 %2232 %660 %1123) (fma.f64 %660 %44 %2234) (fma.f64 %1156 ca %2234) (-.f64 %1123 (*.f64 %2234 #s(literal -1 binary64))) (fma.f64 %69 %1115 %2234) (fma.f64 %2218 %1547 %1123) (/.f64 %2294 %656) (/.f64 (fma.f64 %1123 %656 %2232) %656) (/.f64 (neg.f64 %2294) %658) (/.f64 (fma.f64 %2234 %658 %69) %658) (*.f64 %2294 %660) (/.f64 #s(literal 1 binary64) (/.f64 %656 %2294)) (/.f64 (fma.f64 %2232 %656 %2147) %663) (/.f64 (fma.f64 %44 %656 (*.f64 %656 %2232)) %663) (/.f64 (fma.f64 %2232 %656 %1165) %663) (/.f64 (fma.f64 %44 %656 (*.f64 %2232 %656)) %663) (+.f64 (/.f64 (*.f64 %2234 %656) %656) %1123) (/.f64 (fma.f64 %2232 %658 %2160) %1172) (/.f64 (fma.f64 %2232 %658 %1174) %1172) (/.f64 (fma.f64 %69 %656 (*.f64 %658 %2232)) %1177) (/.f64 (fma.f64 %69 %656 (*.f64 %2232 %658)) %1177) %2328 %118 (neg.f64 %695) #s(literal -2 binary64) (neg.f64 #s(literal 2 binary64)) (+.f64 #s(literal -1 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)) (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)) #s(literal 3/2 binary64) (fabs.f64 #s(literal 3/2 binary64)) (fabs.f64 #s(literal -3/2 binary64)) (sqrt.f64 #s(literal 9/4 binary64)) %695 %697 (*.f64 #s(literal 2 binary64) %118) (*.f64 %118 #s(literal 2 binary64)) (-.f64 %118 %695) (neg.f64 %706) %2346 %2347 %2348 %2349 %2351 %2353 %2355 %2356 %2357 %2358 %2360 %2362 %2364 %2366 %2367 (+.f64 %118 %2346) (+.f64 %2346 %118) (*.f64 %118 %2370) (*.f64 %2370 %118) (-.f64 %118 %2350) (-.f64 %2346 %695) (fma.f64 %695 %695 %118) (fma.f64 %799 %799 %118) (neg.f64 %2377) (fma.f64 %2352 %2352 %118) (fma.f64 %2354 %2354 %118) (fma.f64 %2359 %118 %118) (fma.f64 %2365 %695 %118) %2383 (neg.f64 %2384) (+.f64 %2383 #s(literal 0 binary64)) (-.f64 %2383 #s(literal 0 binary64)) (+.f64 #s(literal -1 binary64) %2388) (+.f64 %2388 #s(literal -1 binary64)) (-.f64 %2388 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %2388) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %2388) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %2388) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %2388) (-.f64 (+.f64 %2388 #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2388 #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 %2401 (-.f64 %2402 #s(literal 1 binary64))) (+.f64 %2401 (+.f64 %2402 #s(literal -1 binary64))) %2407 (/.f64 %2408 %2410) (/.f64 %2413 %2415) (/.f64 (neg.f64 %2408) (neg.f64 %2410)) (*.f64 %2408 %2420) (/.f64 #s(literal 1 binary64) (/.f64 %2410 %2408)) (/.f64 (neg.f64 %2413) (neg.f64 %2415)) (*.f64 %2413 %2427) (/.f64 #s(literal 1 binary64) (/.f64 %2415 %2413)) (/.f64 %2431 %2432) (/.f64 (neg.f64 %2431) (neg.f64 %2432)) (*.f64 %2431 (/.f64 #s(literal 1 binary64) %2432)) (/.f64 #s(literal 1 binary64) (/.f64 %2432 %2431)) (-.f64 (/.f64 %2409 %2410) %2420) (-.f64 %2427 (/.f64 %2414 %2415)) (-.f64 (/.f64 %2388 %2432) (/.f64 (exp.f64 %695) %2432)) %47 %2449 %2450 %2451 %2452 %2453 %2454 %2455 %2456 %2457 %2458 %2460 %2462 %2463 %2464 %2465 %2466 %2467 %2468 %2469 %2470 %2471 %2472 %2473 %2474 %2475 %2476 %2477 %2478 %2479 %2480 %2481 (*.f64 %118 ca) (*.f64 ca %2483) (*.f64 #s(literal 1 binary64) %2481) (*.f64 %2481 #s(literal 1 binary64)) (*.f64 (*.f64 %118 #s(literal 1 binary64)) ca) (*.f64 one_es %118) %2490 %2491 %2492 %2493 %2494 %2495 %2496 %2498 %2499 %2501 %2502 %2504 %2505 %2507 %2509 %2510 %2511 %2512 %2514 %2491 %2492 %2493 %2494 %2495 %2496 %2498 %2499 %2501 %2502 %2504 %2505 %2507 %2509 %2510 %2511 %2512 %2514 %2500 (*.f64 ca %2490) (*.f64 %118 %47) (*.f64 %47 %118) (*.f64 %2481 one_es) (*.f64 %2490 ca) (*.f64 ca %2508) (*.f64 #s(literal 1 binary64) %2500) (*.f64 %47 %2483) (*.f64 %2500 #s(literal 1 binary64)) (*.f64 %2513 ca) %2525 %2526 %2527 %2528 %989 %2529 %2530 %2531 %2532 %2533 %2534 %2536 %2 %2537 %2538 %2539 %2540 %2541 (fma.f64 one_es %2542 %118) (fma.f64 ca %2544 %118) (fma.f64 ca %2546 %118) (fma.f64 ca %2548 %118) (fma.f64 %118 %989 %118) (fma.f64 %695 %47 %118) (fma.f64 %47 %695 %118) (fma.f64 %2481 %1585 %118) (fma.f64 %2490 %2 %118) (fma.f64 %989 %118 %118) (fma.f64 %2 %2490 %118) (fma.f64 %2542 one_es %118) (fma.f64 %1585 %2481 %118) (fma.f64 %2559 ca %118) (fma.f64 %2561 ca %118) (fma.f64 %2544 ca %118) (fma.f64 %2546 ca %118) (*.f64 (fma.f64 %1585 ca #s(literal 1 binary64)) %118) (+.f64 %118 %2503) (+.f64 %2503 %118) (neg.f64 %2569) (-.f64 %118 %2571) (-.f64 %118 %2573) (-.f64 %118 %2575) (-.f64 %2503 %695) (fma.f64 %47 %2578 %118) #s(literal 0 binary64) %665 %666 %667 %668 %669 %670 %672 %674 %678 %681 %683 %685 %687 %688 %689 %692 %693 %694 %696 %698 %699 %700 %701 %703 %705 %707 %709 #s(literal 0 binary64) %665 %666 %667 %668 %669 %670 %672 %674 %678 %681 %683 %685 %687 %688 %689 %692 %693 %694 %696 %698 %699 %700 %701 %703 %705 %707 %709 %2580 (cos.f64 %2581) (cos.f64 %690) (cos.f64 (fabs.f64 %2581)) (cos.f64 (neg.f64 %2581)) (cos.f64 %2588) (sin.f64 (+.f64 %119 lamt)) (sin.f64 (+.f64 %2581 %119)) (sin.f64 (+.f64 %690 %119)) (fma.f64 %133 %126 %2596) (+.f64 (*.f64 %133 %126) %2596) %2600 (*.f64 %2580 sa) %218 (*.f64 sa #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) sa) (neg.f64 (*.f64 #s(literal 1 binary64) sa)) %2606 %2607 %2608 %2609 %2610 %2611 %2612 %2613 %2614 %2615 %2617 %2618 %2620 %2623 %2625 %2626 %2627 %2628 %2629 %2630 %2631 %2632 %2633 %2634 %2635 %2636 %2637 %2638 %2639 %2640 %2641 %2642 %2643 %2645 %2646 %2647 %2648 %2649 %2650 %2651 %2652 %2653 %2654 %2655 %2656 %2657 %2658 %2659 %2660 %2661 %2662 %2663 %2664 %2665 %2606 %2607 %2608 %2609 %2610 %2611 %2612 %2613 %2614 %2615 %2617 %2618 %2620 %2623 %2625 %2626 %2627 %2628 %2629 %2630 %2631 %2632 %2633 %2634 %2635 %2636 %2637 %2638 %2639 %2640 %2641 %2642 %2643 %2645 %2646 %2647 %2648 %2649 %2650 %2651 %2652 %2653 %2654 %2655 %2656 %2657 %2658 %2659 %2660 %2661 %2662 %2663 %2664 %2665 %2666 %2667 %2668 %2669 %2670 %2671 %2672 %2673 %2674 %2675 %2676 %2677 %2678 %2680 %2681 %2682 %2683 %2684 %2686 %2687 %2688 %2689 %2690 %2691 %2692 %2693 %2694 %2695 %2696 %2697 %2698 %2699 %2700 %2701 %2702 %2703 %2704 %2705 %2706 %2707 %2708 %2709 %2710 %2711 %2679 %2712 %2713 %2714 %2715 %2716 %2717 %2718 %2719 %2720 %2721 %2722 %2723 %2724 %2725 %2726 %2727 %2728 %2729 %2730 %2731 %2732 %2733 %2734 %2735 %2736 %2737 %2738 %2739 %2740 %2741 %2742 %2743 %2744 %2745 %2746 %2747 %2748 %2749 %2750 %2751 %2752 %2753 %2754 %2755 %2756 %2757 %2758 %2759 %2760 %2761 %2762 %2763 %2764 %2765 %2766 %2767 %2768 %2769 %2770 %2771 %2772 %2773 %2774 %2775 %2776 %2777 %2778 %2779 %2780 %2781 %2782 %2783 %2784 %2785 %2786 %2787 %2788 %2789 %2790 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2666 %2667 %2668 %2669 %2670 %2671 %2672 %2673 %2674 %2675 %2676 %2677 %2678 %2680 %2681 %2682 %2683 %2684 %2686 %2687 %2688 %2689 %2690 %2691 %2692 %2693 %2694 %2695 %2696 %2697 %2698 %2699 %2700 %2701 %2702 %2703 %2704 %2705 %2706 %2707 %2708 %2709 %2710 %2711 %2679 %2712 %2713 %2714 %2715 %2716 %2717 %2718 %2719 %2720 %2721 %2722 %2723 %2724 %2725 %2726 %2727 %2728 %2729 %2730 %2731 %2732 %2733 %2734 %2735 %2736 %2737 %2738 %2739 %2740 %2741 %2742 %2743 %2744 %2745 %2746 %2747 %2748 %2749 %2750 %2751 %2752 %2753 %2754 %2755 %2756 %2757 %2758 %2759 %2760 %2761 %2762 %2763 %2764 %2765 %2766 %2767 %2768 %2769 %2770 %2771 %2772 %2773 %2774 %2775 %2776 %2777 %2778 %2779 %2780 %2781 %2782 %2783 %2784 %2785 %2786 %2787 %2788 %2789 %2790 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2679 %2712 %2713 %2714 %2715 %2716 %2717 %2718 %2719 %2720 %2721 %2722 %2723 %2724 %2725 %2726 %2727 %2728 %2729 %2730 %2731 %2732 %2733 %2734 %2735 %2736 %2737 %2738 %2739 %2740 %2741 %2742 %2743 %2744 %2745 %2746 %2747 %2748 %2749 %2750 %2751 %2752 %2753 %2754 %2755 %2756 %2757 %2758 %2759 %2760 %2761 %2762 %2763 %2764 %2765 %2766 %2767 %2768 %2769 %2770 %2771 %2772 %2773 %2774 %2775 %2776 %2777 %2778 %2779 %2780 %2781 %2782 %2783 %2784 %2785 %2786 %2787 %2788 %2789 %2790 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2799 (*.f64 %118 (fma.f64 one_es ca %2600)) (*.f64 %118 (-.f64 %2600 %989)) (fma.f64 one_es %2481 %2805) (fma.f64 ca %2490 %2805) (fma.f64 sa %2808 %2500) (fma.f64 %118 %47 %2805) (fma.f64 %118 %2600 %2500) (fma.f64 %47 %118 %2805) (fma.f64 %2481 one_es %2805) (fma.f64 %2490 ca %2805) (fma.f64 %2580 %2815 %2500) (fma.f64 %2600 %118 %2500) (fma.f64 %2804 %2580 %2500) (fma.f64 %2808 sa %2500) (+.f64 %2500 %2805) (+.f64 %2805 %2500) (-.f64 %2500 (*.f64 %2616 %118)) (-.f64 %2500 (neg.f64 %2805)) (-.f64 %2500 (*.f64 %218 %2808)) (-.f64 %2500 (*.f64 %695 %2600)) (-.f64 %2805 %2503) (fma.f64 sa %2808 %2685) (fma.f64 sa %2808 %2571) (fma.f64 sa %2808 %2573) (fma.f64 sa %2808 %2575) (fma.f64 %118 %2600 %2685) (fma.f64 %118 %2600 %2571) (fma.f64 %118 %2600 %2573) (fma.f64 %118 %2600 %2575) (fma.f64 %2580 %2815 %2685) (fma.f64 %2580 %2815 %2571) (fma.f64 %2580 %2815 %2573) (fma.f64 %2580 %2815 %2575) (fma.f64 %2600 %118 %2685) (fma.f64 %2600 %118 %2571) (fma.f64 %2600 %118 %2573) (fma.f64 %2600 %118 %2575) (fma.f64 %2804 %2580 %2685) (fma.f64 %2804 %2580 %2571) (fma.f64 %2804 %2580 %2573) (fma.f64 %2804 %2580 %2575) (fma.f64 %2808 sa %2685) (fma.f64 %2808 sa %2571) (fma.f64 %2808 sa %2573) (fma.f64 %2808 sa %2575) (+.f64 %2805 %2685) (+.f64 %2805 %2571) (+.f64 %2805 %2573) (+.f64 %2805 %2575) (neg.f64 (-.f64 %2503 %2805)) (fma.f64 ca %2508 %2805) (fma.f64 #s(literal 1 binary64) %2500 %2805) (fma.f64 %47 %2483 %2805) (fma.f64 %2500 #s(literal 1 binary64) %2805) (fma.f64 %2513 ca %2805) (fma.f64 one_es %2866 %2600) (fma.f64 one_es %2868 %2600) (fma.f64 ca %2870 %2600) (fma.f64 ca %2872 %2600) (fma.f64 sa %2580 %2874) (fma.f64 %118 %2500 %2600) (fma.f64 %2346 %47 %2600) (fma.f64 %47 %2346 %2600) (fma.f64 %2481 %2490 %2600) %2880 (fma.f64 %2500 %118 %2600) (fma.f64 %2580 sa %2874) (fma.f64 %2870 ca %2600) (fma.f64 %2866 one_es %2600) (fma.f64 %2868 one_es %2600) (fma.f64 %2872 ca %2600) (+.f64 %2600 %2874) (+.f64 %2874 %2600) (-.f64 %2600 (*.f64 %2503 %118)) (-.f64 %2600 (*.f64 %2546 %2481)) (-.f64 %2600 (*.f64 %2542 %2490)) (-.f64 %2600 (neg.f64 %2874)) (-.f64 %2600 (*.f64 %695 %2500)) (-.f64 %2874 %2616) (fma.f64 one_es %2866 %2619) (fma.f64 one_es %2866 %2622) (fma.f64 one_es %2866 %2624) (fma.f64 one_es %2868 %2619) (fma.f64 one_es %2868 %2622) (fma.f64 one_es %2868 %2624) (fma.f64 ca %2870 %2619) (fma.f64 ca %2870 %2622) (fma.f64 ca %2870 %2624) (fma.f64 ca %2872 %2619) (fma.f64 ca %2872 %2622) (fma.f64 ca %2872 %2624) (fma.f64 %118 %2500 %2619) (fma.f64 %118 %2500 %2622) (fma.f64 %118 %2500 %2624) (fma.f64 %2346 %47 %2619) (fma.f64 %2346 %47 %2622) (fma.f64 %2346 %47 %2624) (fma.f64 %47 %2346 %2619) (fma.f64 %47 %2346 %2622) (fma.f64 %47 %2346 %2624) (fma.f64 %2481 %2490 %2619) (fma.f64 %2481 %2490 %2622) (fma.f64 %2481 %2490 %2624) (fma.f64 %2490 %2481 %2619) (fma.f64 %2490 %2481 %2622) (fma.f64 %2490 %2481 %2624) (fma.f64 %2500 %118 %2619) (fma.f64 %2500 %118 %2622) (fma.f64 %2500 %118 %2624) (fma.f64 %2870 ca %2619) (fma.f64 %2870 ca %2622) (fma.f64 %2870 ca %2624) (fma.f64 %2866 one_es %2619) (fma.f64 %2866 one_es %2622) (fma.f64 %2866 one_es %2624) (fma.f64 %2868 one_es %2619) (fma.f64 %2868 one_es %2622) (fma.f64 %2868 one_es %2624) (fma.f64 %2872 ca %2619) (fma.f64 %2872 ca %2622) (fma.f64 %2872 ca %2624) (+.f64 %2874 %2619) (+.f64 %2874 %2622) (+.f64 %2874 %2624) (neg.f64 (-.f64 %2616 %2874)) %675 (+.f64 %118 %690) (+.f64 %690 %118) (neg.f64 (-.f64 lamt %118)) (-.f64 %118 %2588) (-.f64 %118 %679) %676 (+.f64 %118 (-.f64 %690 lamt)) (+.f64 %118 (neg.f64 %679)) (+.f64 %675 %690) (+.f64 %690 %675) (neg.f64 %680) (+.f64 %118 (+.f64 %690 %690)) (-.f64 %675 %2588) %2963 (cos.f64 %680) (cos.f64 %2965) (cos.f64 (fabs.f64 %2965)) (cos.f64 (neg.f64 %2965)) (sin.f64 %2972) (sin.f64 (+.f64 %680 %119)) (sin.f64 (+.f64 %2965 %119)) (fma.f64 #s(literal -1 binary64) %2978 %2980) (+.f64 (*.f64 #s(literal -1 binary64) %2978) %2980) (fma.f64 %133 %2984 %2986) (fma.f64 %2580 %2985 %2988) (fma.f64 %2985 %2580 %2988) (fma.f64 %2984 %133 %2986) (+.f64 %2986 %2988) (+.f64 %2988 %2986) (-.f64 %2986 (*.f64 %2984 (sin.f64 %690))) (-.f64 %2986 (*.f64 (neg.f64 %2984) %133)) (-.f64 %2986 (neg.f64 %2988)) (fma.f64 %3002 %126 %3003) (+.f64 (*.f64 %3002 %126) %3003) (fma.f64 #s(literal 1/2 binary64) %3008 #s(literal 1/2 binary64)) %3010 (+.f64 #s(literal 1/2 binary64) %3011) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %680)))) (+.f64 %3011 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %3008)) (fabs.f64 %3010) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %2965)))) (-.f64 #s(literal 1/2 binary64) (neg.f64 %3011)) (-.f64 #s(literal 1 binary64) %3027) (+.f64 #s(literal 1 binary64) %3029) (neg.f64 (-.f64 %3027 #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) %3033) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %3027)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3029) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3029) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3029) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3029) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3029) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %2972)))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3033) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3033) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3033) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3033) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3033) (pow.f64 %2963 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %366 %3029) (pow.f64 %3053 #s(literal 2 binary64)) (pow.f64 %3055 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) %368 %3029) (fma.f64 #s(literal 2 binary64) %370 %3029) (fma.f64 %372 %373 %3029) (fma.f64 #s(literal 2 binary64) %366 %3033) (fma.f64 #s(literal 1 binary64) %368 %3033) (fma.f64 #s(literal 2 binary64) %370 %3033) (fma.f64 %372 %373 %3033) (/.f64 #s(literal 1 binary64) (pow.f64 %2963 #s(literal -2 binary64))) (fma.f64 %375 %301 %3029) (fma.f64 %408 %409 %3029) (fma.f64 %411 %412 %3029) (fma.f64 %375 %301 %3033) (fma.f64 %408 %409 %3033) (fma.f64 %411 %412 %3033) (fma.f64 %475 #s(literal 1 binary64) %3029) (fma.f64 %477 #s(literal -1 binary64) %3029) (fma.f64 %475 #s(literal 1 binary64) %3033) (fma.f64 %477 #s(literal -1 binary64) %3033) (*.f64 %2963 %2963) (/.f64 %3077 #s(literal 2 binary64)) (*.f64 %3053 %3053) (*.f64 %3055 %3055) (neg.f64 (*.f64 %3053 %2963)) (neg.f64 (*.f64 %2963 %3053)) (/.f64 (neg.f64 %3077) #s(literal -2 binary64)) (neg.f64 (/.f64 %3077 #s(literal -2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 %3089 %3089)) (+.f64 #s(literal 1 binary64) %3093) (*.f64 %3095 %3095) (*.f64 %3097 %3097) (*.f64 %3099 %3099) (*.f64 %3077 %375) (-.f64 #s(literal 1 binary64) (*.f64 %3102 %3102)) (+.f64 (/.f64 %3008 #s(literal 2 binary64)) %561) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3077)) (*.f64 (+.f64 #s(literal 1 binary64) %3002) (-.f64 #s(literal 1 binary64) %3002)) (*.f64 (+.f64 #s(literal -1 binary64) %3002) (-.f64 #s(literal -1 binary64) %3002)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3093) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3093) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3093) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3093) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3093) (fma.f64 #s(literal 2 binary64) %366 %3093) (fma.f64 #s(literal 1 binary64) %368 %3093) (fma.f64 #s(literal 2 binary64) %370 %3093) (fma.f64 %372 %373 %3093) (fma.f64 %375 %301 %3093) (fma.f64 %408 %409 %3093) (fma.f64 %411 %412 %3093) (*.f64 (pow.f64 %2963 #s(literal 1 binary64)) %2963) (/.f64 (+.f64 (cos.f64 (+.f64 %680 %676)) (cos.f64 (-.f64 %680 %676))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %680 %680)) (cos.f64 (-.f64 %680 %680))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %2965 %676)) (cos.f64 (-.f64 %2965 %676))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %2965 %680)) (cos.f64 (-.f64 %2965 %680))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %680 %2965)) (cos.f64 (-.f64 %680 %2965))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %676 %2965)) (cos.f64 (-.f64 %676 %2965))) #s(literal 2 binary64)) (fma.f64 %475 #s(literal 1 binary64) %3093) (fma.f64 %477 #s(literal -1 binary64) %3093) (/.f64 (+.f64 (cos.f64 (+.f64 %2965 %2965)) (cos.f64 (-.f64 %2965 %2965))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %2972 %676)) (sin.f64 (+.f64 %2972 %676))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %2972 %680)) (sin.f64 (+.f64 %2972 %680))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %2972 %2965)) (sin.f64 (+.f64 %2972 %2965))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %2972 %2972)) (cos.f64 (+.f64 %2972 %2972))) #s(literal 2 binary64)) (fma.f64 %2963 %2986 %3197) (fma.f64 %2986 %2963 %3199) (+.f64 (*.f64 %2986 %2963) %3199) (+.f64 (*.f64 %2963 %2986) %3197) (+.f64 (+.f64 (pow.f64 %2986 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 %2986 %2988))) (pow.f64 %2988 #s(literal 2 binary64))) (*.f64 sa %3010) %3212 (fma.f64 sa #s(literal 1/2 binary64) %3213) (fma.f64 sa #s(literal 1/2 binary64) %3215) (fma.f64 #s(literal 1/2 binary64) sa %3213) (fma.f64 #s(literal 1/2 binary64) sa %3215) (+.f64 %896 %3213) (+.f64 %896 %3215) (*.f64 %2963 %3221) (*.f64 %3221 %2963) (/.f64 (*.f64 %3077 sa) #s(literal 2 binary64)) (/.f64 (*.f64 sa %3077) #s(literal 2 binary64)) (*.f64 %3053 (*.f64 %3053 sa)) (*.f64 %3055 (*.f64 %3055 sa)) (*.f64 (*.f64 sa %3053) %3053) (*.f64 (*.f64 sa %3055) %3055) (*.f64 sa %3236) (*.f64 %218 %3010) (*.f64 %3010 %218) (*.f64 %3236 sa) %3241 (fma.f64 #s(literal 1/2 binary64) %218 %3242) (fma.f64 %218 #s(literal 1/2 binary64) %3244) (+.f64 (*.f64 #s(literal 1/2 binary64) %218) %3242) (+.f64 (*.f64 %218 #s(literal 1/2 binary64)) %3244) (*.f64 %2963 %3250) (*.f64 %3053 %3221) (*.f64 %3250 %2963) (/.f64 (*.f64 %3077 %218) #s(literal 2 binary64)) (/.f64 (*.f64 %218 %3077) #s(literal 2 binary64)) (*.f64 %3053 (*.f64 %3053 %218)) (*.f64 %3055 (*.f64 %3055 %218)) (*.f64 (*.f64 %218 %3053) %3053) (*.f64 (*.f64 %218 %3055) %3055) %3267 (*.f64 %118 (fma.f64 one_es ca %3212)) (*.f64 %118 (-.f64 %3212 %989)) (fma.f64 one_es %2481 %3272) (fma.f64 ca %2490 %3272) (fma.f64 sa %3275 %2500) (fma.f64 %118 %47 %3272) (fma.f64 %118 %3212 %2500) (fma.f64 %47 %118 %3272) (fma.f64 %2481 one_es %3272) (fma.f64 %2490 ca %3272) (fma.f64 %3010 %2815 %2500) (fma.f64 %3212 %118 %2500) (fma.f64 %2804 %3010 %2500) (fma.f64 %3275 sa %2500) (+.f64 %2500 %3272) (+.f64 %3272 %2500) (-.f64 %2500 %3289) (-.f64 %2500 (*.f64 %695 %3212)) (-.f64 %2500 (*.f64 %3293 sa)) (-.f64 %3272 %2503) (fma.f64 sa %3275 %2685) (fma.f64 sa %3275 %2571) (fma.f64 sa %3275 %2573) (fma.f64 sa %3275 %2575) (fma.f64 %118 %3212 %2685) (fma.f64 %118 %3212 %2571) (fma.f64 %118 %3212 %2573) (fma.f64 %118 %3212 %2575) (fma.f64 %3010 %2815 %2685) (fma.f64 %3010 %2815 %2571) (fma.f64 %3010 %2815 %2573) (fma.f64 %3010 %2815 %2575) (fma.f64 %3212 %118 %2685) (fma.f64 %3212 %118 %2571) (fma.f64 %3212 %118 %2573) (fma.f64 %3212 %118 %2575) (fma.f64 %2804 %3010 %2685) (fma.f64 %2804 %3010 %2571) (fma.f64 %2804 %3010 %2573) (fma.f64 %2804 %3010 %2575) (fma.f64 %3275 sa %2685) (fma.f64 %3275 sa %2571) (fma.f64 %3275 sa %2573) (fma.f64 %3275 sa %2575) (+.f64 %3272 %2685) (+.f64 %3272 %2571) (+.f64 %3272 %2573) (+.f64 %3272 %2575) (neg.f64 (-.f64 %2503 %3272)) (fma.f64 ca %2508 %3272) (fma.f64 #s(literal 1 binary64) %2500 %3272) (fma.f64 %47 %2483 %3272) (fma.f64 %2500 #s(literal 1 binary64) %3272) (fma.f64 %2513 ca %3272) (fma.f64 %2963 %3332 %2500) (fma.f64 %3334 %3221 %2500) (fma.f64 %2963 %3332 %2685) (fma.f64 %2963 %3332 %2571) (fma.f64 %2963 %3332 %2573) (fma.f64 %2963 %3332 %2575) (fma.f64 %3334 %3221 %2685) (fma.f64 %3334 %3221 %2571) (fma.f64 %3334 %3221 %2573) (fma.f64 %3334 %3221 %2575) %3345 (*.f64 %118 (fma.f64 one_es ca %3241)) (*.f64 %118 (-.f64 %3241 %989)) (-.f64 %2500 %3272) (fma.f64 one_es %2481 %3289) (fma.f64 ca %2490 %3289) (fma.f64 %118 %47 %3289) (fma.f64 %118 %3241 %2500) (fma.f64 %47 %118 %3289) (fma.f64 %2481 one_es %3289) (fma.f64 %2490 ca %3289) (fma.f64 %218 %3275 %2500) (fma.f64 %3010 %3288 %2500) (fma.f64 %3241 %118 %2500) (fma.f64 %3361 %3010 %2500) (fma.f64 %3275 %218 %2500) (+.f64 %2500 %3289) (+.f64 %3289 %2500) (-.f64 %2500 (neg.f64 %3289)) (-.f64 %2500 (*.f64 %695 %3241)) (-.f64 %2500 (*.f64 %3293 %218)) (-.f64 %2500 (*.f64 (neg.f64 %3241) %118)) (-.f64 %3289 %2503) (fma.f64 %118 %3241 %2685) (fma.f64 %118 %3241 %2571) (fma.f64 %118 %3241 %2573) (fma.f64 %118 %3241 %2575) (fma.f64 %218 %3275 %2685) (fma.f64 %218 %3275 %2571) (fma.f64 %218 %3275 %2573) (fma.f64 %218 %3275 %2575) (fma.f64 %3010 %3288 %2685) (fma.f64 %3010 %3288 %2571) (fma.f64 %3010 %3288 %2573) (fma.f64 %3010 %3288 %2575) (fma.f64 %3241 %118 %2685) (fma.f64 %3241 %118 %2571) (fma.f64 %3241 %118 %2573) (fma.f64 %3241 %118 %2575) (fma.f64 %3361 %3010 %2685) (fma.f64 %3361 %3010 %2571) (fma.f64 %3361 %3010 %2573) (fma.f64 %3361 %3010 %2575) (fma.f64 %3275 %218 %2685) (fma.f64 %3275 %218 %2571) (fma.f64 %3275 %218 %2573) (fma.f64 %3275 %218 %2575) (+.f64 %3289 %2685) (+.f64 %3289 %2571) (+.f64 %3289 %2573) (+.f64 %3289 %2575) (neg.f64 (-.f64 %2503 %3289)) (fma.f64 ca %2508 %3289) (fma.f64 #s(literal 1 binary64) %2500 %3289) (fma.f64 %47 %2483 %3289) (fma.f64 %2500 #s(literal 1 binary64) %3289) (fma.f64 %2513 ca %3289) (fma.f64 %2963 %3411 %2500) (fma.f64 %3334 %3250 %2500) (fma.f64 %2963 %3411 %2685) (fma.f64 %2963 %3411 %2571) (fma.f64 %2963 %3411 %2573) (fma.f64 %2963 %3411 %2575) (fma.f64 %3334 %3250 %2685) (fma.f64 %3334 %3250 %2571) (fma.f64 %3334 %3250 %2573) (fma.f64 %3334 %3250 %2575) ca %3 %5 %6 %7 %9 %10 %13 %15 %18 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %47 %2449 %2450 %2451 %2452 %2453 %2454 %2455 %2456 %2457 %2458 %2460 %2462 %2463 %2464 %2465 %2466 %2467 %2468 %2469 %2470 %2471 %2472 %2473 %2474 %2475 %2476 %2477 %2478 %2479 %2480 %3422 (fma.f64 one_es ca %182) (fma.f64 ca one_es %182) (fma.f64 sa %214 %47) (fma.f64 %134 %218 %47) (fma.f64 %220 %107 %47) (fma.f64 %169 %223 %47) (fma.f64 %218 %134 %47) (fma.f64 %227 %133 %47) (fma.f64 %214 sa %47) (fma.f64 %230 %133 %47) (+.f64 %47 %182) (+.f64 %182 %47) (neg.f64 %3435) (-.f64 %47 %237) (-.f64 %47 %239) (fma.f64 %166 #s(literal -1 binary64) %47) (fma.f64 #s(literal -1 binary64) %166 %47) (fma.f64 %243 %133 %47) (fma.f64 ca %995 %182) (fma.f64 ca %997 %182) (fma.f64 #s(literal 1 binary64) %47 %182) (fma.f64 %47 #s(literal 1 binary64) %182) (fma.f64 %997 ca %182) (fma.f64 %989 #s(literal -1 binary64) %182) (fma.f64 %1008 #s(literal 1/2 binary64) %182) #s(literal 1 binary64) %329 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %355 %357 %358 %359 %361 %363 %365 %367 %369 %371 %374 %376 %377 %378 %379 %380 %381 %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %402 %404 %406 %407 %410 %413 %414 %415 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %435 %436 %438 %440 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %457 %458 %459 %460 %462 %464 %465 %466 %467 %469 %471 %473 %474 %476 %478 %479 %480 %481 %482 %483 %484 %485 %486 %487 %488 %492 %494 %497 es %500 %501 %502 %503 %504 %505 %507 %509 %511 %513 %514 %515 %516 %517 %518 %519 %520 %521 %522 %523 %524 %525 %3449 %3450 %3451 %3453 %3455 %3456 %3457 %3459 %3461 %3462 %3463 %3464 %3465 %3466 %3467 %3468 %3469 %3470 %3472 %3474 %3476 %3477 %3478 %3479 %3480 %3481 %3482 %3483 %3484 %3485 %3486 %3487 %3489 %3490 %3491 %3492 %3493 %3494 %3495 %3496 %3497 %3498 %3499 %3500 %3501 %3502 %3503 %3504 %3505 %3506 %3507 %3508 %3509 %3510 %3511 %3512 %3513 %3514 %3515 %3516 %3517 %3519 %3521 %3523 %3524 %3525 (/.f64 %3435 %3518) (neg.f64 (/.f64 %3435 %3516)) (/.f64 %3422 %3529) (neg.f64 (/.f64 %3422 %3518)) (/.f64 (*.f64 %3422 #s(literal 1 binary64)) %3516) (*.f64 %3422 %3520) (*.f64 %3520 %3422) (/.f64 #s(literal 1 binary64) (/.f64 %3516 %3422)) (*.f64 %3435 %3539) (neg.f64 (*.f64 %3435 %3520)) (/.f64 #s(literal 1 binary64) (/.f64 %3518 %3435)) (-.f64 %3546 %3548) (fma.f64 one_es %3550 %3551) (fma.f64 one_es %3550 %3553) (fma.f64 ca %3545 %3551) (fma.f64 ca %3545 %3553) (+.f64 %3546 %3551) (+.f64 %3546 %3553) (neg.f64 (-.f64 %3548 %3546)) (fma.f64 %47 %3520 %3551) (fma.f64 %47 %3520 %3553) (/.f64 (-.f64 (*.f64 %3546 %3516) %166) %3516) (/.f64 (-.f64 (*.f64 %47 %3516) %3567) %3522) (asin.f64 %3525) (-.f64 %119 %3571) (+.f64 %119 %3573) (neg.f64 (-.f64 %3571 %119)) (fma.f64 %118 %375 %3573) %16 (*.f64 ca #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) ca) (neg.f64 (*.f64 #s(literal -2 binary64) ca)) (neg.f64 (*.f64 ca #s(literal -2 binary64))) (fma.f64 ca #s(literal 1 binary64) ca) (fma.f64 #s(literal 1 binary64) ca ca) (*.f64 #s(literal 1 binary64) %16) (*.f64 %16 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %2 ca) (fma.f64 %2 #s(literal -1 binary64) ca) (fma.f64 %16 #s(literal 1/2 binary64) ca) (fma.f64 #s(literal 2 binary64) %20 ca) %1008 (*.f64 %16 one_es) (*.f64 ca %3593) (*.f64 ca %3595) (*.f64 #s(literal 2 binary64) %47) (*.f64 %47 #s(literal 2 binary64)) (*.f64 %3595 ca) (neg.f64 (*.f64 %47 #s(literal -2 binary64))) (fma.f64 one_es ca %47) (fma.f64 ca one_es %47) (+.f64 %47 %47) (fma.f64 ca %995 %47) (fma.f64 ca %997 %47) (fma.f64 #s(literal 1 binary64) %47 %47) (fma.f64 %47 #s(literal 1 binary64) %47) (fma.f64 %997 ca %47) (fma.f64 %989 #s(literal -1 binary64) %47) (fma.f64 %1008 #s(literal 1/2 binary64) %47) %3612 (fma.f64 one_es %16 %182) (fma.f64 sa %214 %1008) (fma.f64 %134 %218 %1008) (fma.f64 %220 %107 %1008) (fma.f64 %169 %223 %1008) (fma.f64 %218 %134 %1008) (fma.f64 %16 one_es %182) (fma.f64 %227 %133 %1008) (fma.f64 %214 sa %1008) (fma.f64 %230 %133 %1008) (fma.f64 ca %3593 %182) (fma.f64 ca %3595 %182) (fma.f64 #s(literal 2 binary64) %47 %182) (fma.f64 %47 #s(literal 2 binary64) %182) (fma.f64 %3595 ca %182) (+.f64 %1008 %182) (+.f64 %182 %1008) (neg.f64 %3630) (-.f64 %1008 %237) (-.f64 %1008 %239) (fma.f64 %166 #s(literal -1 binary64) %1008) (fma.f64 #s(literal -1 binary64) %166 %1008) (fma.f64 %243 %133 %1008) #s(literal 4 binary64) %1186 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1216 %1218 %1219 %1220 %1221 %3637 (*.f64 #s(literal 4 binary64) es) (neg.f64 %3639) (*.f64 #s(literal 2 binary64) %510) (*.f64 %510 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) es)) (*.f64 (*.f64 es #s(literal -2 binary64)) #s(literal -2 binary64)) (fma.f64 es #s(literal 2 binary64) %510) (fma.f64 #s(literal 2 binary64) es %510) (+.f64 %510 %510) (fma.f64 #s(literal 1 binary64) %510 %3650) (fma.f64 %510 #s(literal 1 binary64) %3652) (+.f64 %3652 %3652) (+.f64 %3650 %3650) (fma.f64 es #s(literal -4 binary64) #s(literal 1 binary64)) %3657 (+.f64 #s(literal 1 binary64) %3639) (+.f64 %3639 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %3637) (fma.f64 #s(literal 4 binary64) %499 #s(literal 1 binary64)) (fma.f64 %499 #s(literal 4 binary64) #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal 4 binary64) es #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %3637)) (fma.f64 %510 #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3639) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3639) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3639) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3639) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3639) (+.f64 #s(literal 1 binary64) %3673) (+.f64 #s(literal 1 binary64) %3675) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %3637)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %3639)) (fma.f64 (neg.f64 %510) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 %3488 #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 %499 #s(literal -2 binary64)) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3673) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3675) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3673) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3675) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3673) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3675) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3673) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3675) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3673) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %3675) (fma.f64 #s(literal 2 binary64) %366 %3639) (fma.f64 #s(literal 1 binary64) %368 %3639) (fma.f64 #s(literal 2 binary64) %370 %3639) (fma.f64 %372 %373 %3639) (fma.f64 #s(literal 2 binary64) %366 %3673) (fma.f64 #s(literal 2 binary64) %366 %3675) (fma.f64 #s(literal 1 binary64) %368 %3673) (fma.f64 #s(literal 1 binary64) %368 %3675) (fma.f64 #s(literal 2 binary64) %370 %3673) (fma.f64 #s(literal 2 binary64) %370 %3675) (fma.f64 %372 %373 %3673) (fma.f64 %372 %373 %3675) (fma.f64 %375 %301 %3639) (fma.f64 %408 %409 %3639) (fma.f64 %411 %412 %3639) (fma.f64 %375 %301 %3673) (fma.f64 %375 %301 %3675) (fma.f64 %408 %409 %3673) (fma.f64 %408 %409 %3675) (fma.f64 %411 %412 %3673) (fma.f64 %411 %412 %3675) (fma.f64 %475 #s(literal 1 binary64) %3639) (fma.f64 %477 #s(literal -1 binary64) %3639) (fma.f64 %475 #s(literal 1 binary64) %3673) (fma.f64 %475 #s(literal 1 binary64) %3675) (fma.f64 %477 #s(literal -1 binary64) %3673) (fma.f64 %477 #s(literal -1 binary64) %3675) %3723 (fabs.f64 %3723) (fabs.f64 %3725) (/.f64 #s(literal 1 binary64) %3727) (sqrt.f64 %3729) (pow.f64 %3657 #s(literal 1/2 binary64)) %3732 (/.f64 %3630 %3725) (neg.f64 (/.f64 %3630 %3723)) (/.f64 %3612 (neg.f64 %3725)) (neg.f64 (/.f64 %3612 %3725)) (/.f64 (*.f64 %3612 #s(literal 1 binary64)) %3723) (*.f64 %3612 %3727) (*.f64 %3727 %3612) (/.f64 #s(literal 1 binary64) (/.f64 %3723 %3612)) (*.f64 %3630 (/.f64 #s(literal 1 binary64) %3725)) (neg.f64 (*.f64 %3630 %3727)) (/.f64 #s(literal 1 binary64) (/.f64 %3725 %3630)) (-.f64 %3752 %3754) (fma.f64 one_es %3756 %3757) (fma.f64 one_es %3756 %3759) (fma.f64 %16 %3761 %3757) (fma.f64 %16 %3761 %3759) (fma.f64 %47 %3764 %3757) (fma.f64 %47 %3764 %3759) (+.f64 %3752 %3757) (+.f64 %3752 %3759) (neg.f64 (-.f64 %3754 %3752)) (fma.f64 %1008 %3727 %3757) (fma.f64 %1008 %3727 %3759) (/.f64 (-.f64 (*.f64 %3752 %3723) %166) %3723) (/.f64 (-.f64 (*.f64 %1008 %3723) (*.f64 %3723 %166)) %3729) (asin.f64 %3732) (-.f64 %119 %3781) (+.f64 %119 %3783) (neg.f64 (-.f64 %3781 %119)) (fma.f64 %118 %375 %3783) %20 (*.f64 #s(literal 1/2 binary64) ca) (neg.f64 %3789) (*.f64 ca %3791) (*.f64 #s(literal 1 binary64) %20) (*.f64 %20 #s(literal 1 binary64)) (*.f64 %366 ca) %3796 (*.f64 ca %3797) (*.f64 ca %3799) (*.f64 #s(literal 1/2 binary64) %47) (*.f64 %47 #s(literal 1/2 binary64)) (*.f64 %20 one_es) (*.f64 %3799 ca) (neg.f64 %3805) (*.f64 %47 %3791) %3808 (fma.f64 one_es %20 %182) (fma.f64 ca %3797 %182) (fma.f64 ca %3799 %182) (fma.f64 sa %214 %3796) (fma.f64 %134 %218 %3796) (fma.f64 #s(literal 1/2 binary64) %47 %182) (fma.f64 %220 %107 %3796) (fma.f64 %169 %223 %3796) (fma.f64 %47 #s(literal 1/2 binary64) %182) (fma.f64 %218 %134 %3796) (fma.f64 %20 one_es %182) (fma.f64 %3799 ca %182) (fma.f64 %227 %133 %3796) (fma.f64 %214 sa %3796) (fma.f64 %230 %133 %3796) (neg.f64 %3824) (+.f64 %3796 %182) (+.f64 %182 %3796) (-.f64 %3796 %237) (-.f64 %3796 %239) (fma.f64 %166 #s(literal -1 binary64) %3796) (fma.f64 #s(literal -1 binary64) %166 %3796) (fma.f64 %243 %133 %3796) (fma.f64 %47 %3791 %182) #s(literal 1/4 binary64) %825 %827 %828 %830 %831 %832 %833 %834 %836 %838 %840 %842 %3834 %3835 %3837 %3838 %3839 %3840 %3841 %3842 %3843 %3844 %3845 %3846 %3847 %3848 %3850 %3852 %3853 %3854 %3855 %3856 %3857 %3858 %3859 %3861 %3863 %3865 %3867 %3869 %3871 %3872 %3873 %3874 %3875 %3876 %3877 %3878 %3879 %3880 %3881 %3882 %3883 %3884 %3885 %3886 %3887 %3888 %3889 %3890 %3891 %3892 %3893 %3894 %3895 %3896 %3897 %3898 %3899 %3900 %3901 %3902 %3903 %3904 %3905 %3906 %3907 %3908 %3909 %3910 %3912 %3914 %3916 %3917 %3918 (/.f64 %3824 %3911) (neg.f64 (/.f64 %3824 %3909)) (/.f64 %3808 %3922) (neg.f64 (/.f64 %3808 %3911)) (/.f64 (*.f64 %3808 #s(literal 1 binary64)) %3909) (*.f64 %3808 %3913) (*.f64 %3913 %3808) (*.f64 %3824 %3930) (neg.f64 (*.f64 %3824 %3913)) (/.f64 #s(literal 1 binary64) (/.f64 %3909 %3808)) (/.f64 #s(literal 1 binary64) (/.f64 %3911 %3824)) (-.f64 %3938 %3940) (fma.f64 one_es %3942 %3943) (fma.f64 one_es %3942 %3945) (fma.f64 %47 %3947 %3943) (fma.f64 %47 %3947 %3945) (fma.f64 %20 %3950 %3943) (fma.f64 %20 %3950 %3945) (+.f64 %3938 %3943) (+.f64 %3938 %3945) (neg.f64 (-.f64 %3940 %3938)) (fma.f64 %3796 %3913 %3943) (fma.f64 %3796 %3913 %3945) (/.f64 (-.f64 (*.f64 %3938 %3909) %166) %3909) (/.f64 (-.f64 (*.f64 %3796 %3909) %3963) %3915) (asin.f64 %3918) (-.f64 %119 %3967) (+.f64 %119 %3969) (neg.f64 (-.f64 %3967 %119)) (fma.f64 %118 %375 %3969) %2 %2537 %2538 %2539 %2540 %2525 %2526 %2527 %2528 %989 %2529 %2530 %2531 %2532 %2533 %2534 %2536 %3975 (-.f64 %989 %166) (fma.f64 one_es %2 %182) (fma.f64 ca %1585 %182) (fma.f64 sa %214 %989) (fma.f64 %134 %218 %989) (fma.f64 %220 %107 %989) (fma.f64 %169 %223 %989) (fma.f64 %2 one_es %182) (fma.f64 %218 %134 %989) (fma.f64 %1585 ca %182) (fma.f64 %227 %133 %989) (fma.f64 %214 sa %989) (fma.f64 %230 %133 %989) (+.f64 %989 %182) (+.f64 %182 %989) (-.f64 %989 %237) (-.f64 %989 %239) (fma.f64 ca %1660 %182) (fma.f64 ca %1662 %182) (fma.f64 %166 #s(literal -1 binary64) %989) (fma.f64 #s(literal -1 binary64) %166 %989) (fma.f64 #s(literal -1 binary64) %47 %182) (fma.f64 %47 #s(literal -1 binary64) %182) (fma.f64 %1662 ca %182) (fma.f64 %243 %133 %989) (fma.f64 %989 #s(literal 1 binary64) %182) (fma.f64 %2535 ca %182) #s(literal 1 binary64) %329 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %355 %357 %358 %359 %361 %363 %365 %367 %369 %371 %374 %376 %377 %378 %379 %380 %381 %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %402 %404 %406 %407 %410 %413 %414 %415 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %435 %436 %438 %440 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %457 %458 %459 %460 %462 %464 %465 %466 %467 %469 %471 %473 %474 %476 %478 %479 %480 %481 %482 %483 %484 %485 %486 %487 %488 %492 %494 %497 es %500 %501 %502 %503 %504 %505 %507 %509 %511 %513 %514 %515 %516 %517 %518 %519 %520 %521 %522 %523 %524 %525 %3449 %3450 %3451 %3453 %3455 %3456 %3457 %3459 %3461 %3462 %3463 %3464 %3465 %3466 %3467 %3468 %3469 %3470 %3472 %3474 %3476 %3477 %3478 %3479 %3480 %3481 %3482 %3483 %3484 %3485 %3486 %3487 %3489 %3490 %3491 %3492 %3493 %3494 %3495 %3496 %3497 %3498 %3499 %3500 %3501 %3502 %3503 %3504 %3505 %3506 %3507 %3508 %3509 %3510 %3511 %3512 %3513 %3514 %3515 %3516 %3517 %3519 %3521 %3523 %3524 %4003 (/.f64 %3974 %3518) (neg.f64 (/.f64 %3974 %3516)) (/.f64 %3975 %3529) (neg.f64 (/.f64 %3975 %3518)) (/.f64 (*.f64 %3975 #s(literal 1 binary64)) %3516) (*.f64 %3975 %3520) (*.f64 %3520 %3975) (*.f64 %3974 %3539) (neg.f64 (*.f64 %3974 %3520)) (/.f64 #s(literal 1 binary64) (/.f64 %3518 %3974)) (/.f64 #s(literal 1 binary64) (/.f64 %3516 %3975)) (-.f64 %4021 %3548) (fma.f64 one_es %4023 %3551) (fma.f64 one_es %4023 %3553) (fma.f64 %2 %3545 %3551) (fma.f64 %2 %3545 %3553) (+.f64 %4021 %3551) (+.f64 %4021 %3553) (neg.f64 (-.f64 %3548 %4021)) (fma.f64 %47 %4032 %3551) (fma.f64 %47 %4032 %3553) (fma.f64 %989 %3520 %3551) (fma.f64 %989 %3520 %3553) (/.f64 (-.f64 (*.f64 %4021 %3516) %166) %3516) (/.f64 (-.f64 (*.f64 %989 %3516) %3567) %3522) (asin.f64 %4003) (-.f64 %119 %4044) (+.f64 %119 %4046) (neg.f64 (-.f64 %4044 %119)) (fma.f64 %118 %375 %4046) %3789 (*.f64 #s(literal -1/2 binary64) ca) (neg.f64 %20) (*.f64 ca %4053) (*.f64 #s(literal 1 binary64) %3789) (*.f64 %3789 #s(literal 1 binary64)) (*.f64 %4057 ca) %3805 (*.f64 ca %4059) (*.f64 ca %4061) (*.f64 #s(literal -1/2 binary64) %47) (*.f64 %47 #s(literal -1/2 binary64)) (*.f64 %3789 one_es) (*.f64 %4061 ca) (neg.f64 %3796) (*.f64 %47 %4053) %4069 (fma.f64 one_es %3789 %182) (fma.f64 ca %4059 %182) (fma.f64 ca %4061 %182) (fma.f64 sa %214 %3805) (fma.f64 %134 %218 %3805) (fma.f64 #s(literal -1/2 binary64) %47 %182) (fma.f64 %220 %107 %3805) (fma.f64 %169 %223 %3805) (fma.f64 %47 #s(literal -1/2 binary64) %182) (fma.f64 %218 %134 %3805) (fma.f64 %3789 one_es %182) (fma.f64 %4061 ca %182) (fma.f64 %227 %133 %3805) (fma.f64 %214 sa %3805) (fma.f64 %230 %133 %3805) (neg.f64 %4085) (+.f64 %3805 %182) (+.f64 %182 %3805) (-.f64 %3805 %237) (-.f64 %3805 %239) (fma.f64 %166 #s(literal -1 binary64) %3805) (fma.f64 #s(literal -1 binary64) %166 %3805) (fma.f64 %243 %133 %3805) (fma.f64 %47 %4053 %182) #s(literal 1/4 binary64) %825 %827 %828 %830 %831 %832 %833 %834 %836 %838 %840 %842 %3834 %3835 %3837 %3838 %3839 %3840 %3841 %3842 %3843 %3844 %3845 %3846 %3847 %3848 %3850 %3852 %3853 %3854 %3855 %3856 %3857 %3858 %3859 %3861 %3863 %3865 %3867 %3869 %3871 %3872 %3873 %3874 %3875 %3876 %3877 %3878 %3879 %3880 %3881 %3882 %3883 %3884 %3885 %3886 %3887 %3888 %3889 %3890 %3891 %3892 %3893 %3894 %3895 %3896 %3897 %3898 %3899 %3900 %3901 %3902 %3903 %3904 %3905 %3906 %3907 %3908 %3909 %3910 %3912 %3914 %3916 %3917 %4095 (/.f64 %4085 %3911) (neg.f64 (/.f64 %4085 %3909)) (/.f64 %4069 %3922) (neg.f64 (/.f64 %4069 %3911)) (/.f64 (*.f64 %4069 #s(literal 1 binary64)) %3909) (*.f64 %4069 %3913) (*.f64 %3913 %4069) (*.f64 %4085 %3930) (neg.f64 (*.f64 %4085 %3913)) (/.f64 #s(literal 1 binary64) (/.f64 %3909 %4069)) (/.f64 #s(literal 1 binary64) (/.f64 %3911 %4085)) (-.f64 %4113 %3940) (fma.f64 one_es %4115 %3943) (fma.f64 one_es %4115 %3945) (fma.f64 %47 %4118 %3943) (fma.f64 %47 %4118 %3945) (fma.f64 %3789 %3950 %3943) (fma.f64 %3789 %3950 %3945) (+.f64 %4113 %3943) (+.f64 %4113 %3945) (neg.f64 (-.f64 %3940 %4113)) (fma.f64 %3805 %3913 %3943) (fma.f64 %3805 %3913 %3945) (/.f64 (-.f64 (*.f64 %4113 %3909) %166) %3909) (/.f64 (-.f64 (*.f64 %3805 %3909) %3963) %3915) (asin.f64 %4095) (-.f64 %119 %4136) (+.f64 %119 %4138) (neg.f64 (-.f64 %4136 %119)) (fma.f64 %118 %375 %4138) %4143 (*.f64 #s(literal 3/2 binary64) ca) (*.f64 ca %4145) (*.f64 #s(literal 1 binary64) %4143) (*.f64 %4143 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 3/2 binary64) #s(literal 1 binary64)) ca) %4151 (*.f64 ca %4152) (*.f64 ca %4154) (*.f64 #s(literal 3/2 binary64) %47) (*.f64 %47 #s(literal 3/2 binary64)) (*.f64 %4143 one_es) (*.f64 %4154 ca) (*.f64 %47 %4145) %4161 (fma.f64 one_es %4143 %182) (fma.f64 ca %4152 %182) (fma.f64 ca %4154 %182) (fma.f64 sa %214 %4151) (fma.f64 %134 %218 %4151) (fma.f64 %220 %107 %4151) (fma.f64 %169 %223 %4151) (fma.f64 #s(literal 3/2 binary64) %47 %182) (fma.f64 %47 #s(literal 3/2 binary64) %182) (fma.f64 %218 %134 %4151) (fma.f64 %4143 one_es %182) (fma.f64 %4154 ca %182) (fma.f64 %227 %133 %4151) (fma.f64 %214 sa %4151) (fma.f64 %230 %133 %4151) (+.f64 %4151 %182) (+.f64 %182 %4151) (neg.f64 %4179) (-.f64 %4151 %237) (-.f64 %4151 %239) (fma.f64 %166 #s(literal -1 binary64) %4151) (fma.f64 #s(literal -1 binary64) %166 %4151) (fma.f64 %243 %133 %4151) (fma.f64 %47 %4145 %182) #s(literal 9/4 binary64) (fabs.f64 #s(literal 9/4 binary64)) (*.f64 #s(literal 3/2 binary64) #s(literal 3/2 binary64)) (*.f64 #s(literal -3/2 binary64) #s(literal -3/2 binary64)) (neg.f64 (*.f64 #s(literal -3/2 binary64) #s(literal 3/2 binary64))) (neg.f64 (*.f64 #s(literal 3/2 binary64) #s(literal -3/2 binary64))) (*.f64 %4194 %4194) (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64)) (pow.f64 #s(literal -3/2 binary64) #s(literal 2 binary64)) (*.f64 (pow.f64 #s(literal 3/2 binary64) #s(literal 1 binary64)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 3/2 binary64) #s(literal -2 binary64))) %4202 (*.f64 #s(literal 9/4 binary64) es) (*.f64 #s(literal 3/2 binary64) %4204) (*.f64 #s(literal -3/2 binary64) (*.f64 #s(literal -3/2 binary64) es)) (*.f64 %4204 #s(literal 3/2 binary64)) (*.f64 (*.f64 es #s(literal -3/2 binary64)) #s(literal -3/2 binary64)) %4211 (fma.f64 es %4212 #s(literal 1 binary64)) (fma.f64 #s(literal 9/4 binary64) %499 #s(literal 1 binary64)) (fma.f64 %499 #s(literal 9/4 binary64) #s(literal 1 binary64)) (fma.f64 %4212 es #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal 9/4 binary64) es #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) %4219) (+.f64 %4219 #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) %4202)) (-.f64 #s(literal 1 binary64) (neg.f64 %4219)) (fma.f64 %4204 #s(literal -3/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %4227) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %4202)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4219) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4219) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4219) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4219) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4219) (fma.f64 (*.f64 %499 #s(literal -3/2 binary64)) #s(literal -3/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 %499 #s(literal 3/2 binary64)) #s(literal 3/2 binary64) #s(literal 1 binary64)) (fma.f64 (neg.f64 %4204) #s(literal 3/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %4242) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %4219)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4227) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4227) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4227) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4227) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4227) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4242) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4242) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4242) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4242) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4242) (fma.f64 #s(literal 2 binary64) %366 %4219) (fma.f64 #s(literal 1 binary64) %368 %4219) (fma.f64 #s(literal 2 binary64) %370 %4219) (fma.f64 %372 %373 %4219) (fma.f64 #s(literal 2 binary64) %366 %4227) (fma.f64 #s(literal 1 binary64) %368 %4227) (fma.f64 #s(literal 2 binary64) %370 %4227) (fma.f64 %372 %373 %4227) (fma.f64 #s(literal 2 binary64) %366 %4242) (fma.f64 #s(literal 1 binary64) %368 %4242) (fma.f64 #s(literal 2 binary64) %370 %4242) (fma.f64 %372 %373 %4242) (fma.f64 %375 %301 %4219) (fma.f64 %408 %409 %4219) (fma.f64 %411 %412 %4219) (fma.f64 %375 %301 %4227) (fma.f64 %408 %409 %4227) (fma.f64 %411 %412 %4227) (fma.f64 %375 %301 %4242) (fma.f64 %408 %409 %4242) (fma.f64 %411 %412 %4242) (fma.f64 %475 #s(literal 1 binary64) %4219) (fma.f64 %477 #s(literal -1 binary64) %4219) (fma.f64 %475 #s(literal 1 binary64) %4227) (fma.f64 %477 #s(literal -1 binary64) %4227) (fma.f64 %475 #s(literal 1 binary64) %4242) (fma.f64 %477 #s(literal -1 binary64) %4242) %4283 (fabs.f64 %4283) (fabs.f64 %4285) (/.f64 #s(literal 1 binary64) %4287) (sqrt.f64 %4289) (pow.f64 %4211 #s(literal 1/2 binary64)) %4292 (/.f64 %4179 %4285) (neg.f64 (/.f64 %4179 %4283)) (/.f64 %4161 (neg.f64 %4285)) (neg.f64 (/.f64 %4161 %4285)) (/.f64 (*.f64 %4161 #s(literal 1 binary64)) %4283) (*.f64 %4161 %4287) (*.f64 %4287 %4161) (/.f64 #s(literal 1 binary64) (/.f64 %4283 %4161)) (*.f64 %4179 (/.f64 #s(literal 1 binary64) %4285)) (neg.f64 (*.f64 %4179 %4287)) (/.f64 #s(literal 1 binary64) (/.f64 %4285 %4179)) (-.f64 %4312 %4313) (fma.f64 one_es %4315 %4316) (fma.f64 one_es %4315 %4318) (fma.f64 %47 %4320 %4316) (fma.f64 %47 %4320 %4318) (fma.f64 %4143 %4323 %4316) (fma.f64 %4143 %4323 %4318) (+.f64 %4312 %4316) (+.f64 %4312 %4318) (neg.f64 (-.f64 %4313 %4312)) (fma.f64 %4151 %4287 %4316) (fma.f64 %4151 %4287 %4318) (/.f64 (-.f64 (*.f64 %4312 %4283) %166) %4283) (/.f64 (-.f64 (*.f64 %4151 %4283) (*.f64 %4283 %166)) %4289) (asin.f64 %4292) (-.f64 %119 %4340) (+.f64 %119 %4342) (neg.f64 (-.f64 %4340 %119)) (fma.f64 %118 %375 %4342) %4347 (*.f64 #s(literal 1/4 binary64) ca) (*.f64 ca %4349) (*.f64 #s(literal 1 binary64) %4347) (*.f64 #s(literal -1/2 binary64) %3789) (*.f64 #s(literal 1/2 binary64) %20) (*.f64 %20 #s(literal 1/2 binary64)) (*.f64 %3789 #s(literal -1/2 binary64)) (*.f64 %4347 #s(literal 1 binary64)) (*.f64 %4357 ca) %4359 (*.f64 ca %4360) (*.f64 ca %4362) (*.f64 #s(literal 1/4 binary64) %47) (*.f64 %47 #s(literal 1/4 binary64)) (*.f64 %4347 one_es) (*.f64 %4362 ca) (*.f64 %47 %4349) (*.f64 %3796 #s(literal 1/2 binary64)) (*.f64 %3805 #s(literal -1/2 binary64)) %4371 (fma.f64 one_es %4347 %182) (fma.f64 ca %4360 %182) (fma.f64 ca %4362 %182) (fma.f64 sa %214 %4359) (fma.f64 %134 %218 %4359) (fma.f64 %220 %107 %4359) (fma.f64 #s(literal 1/4 binary64) %47 %182) (fma.f64 %169 %223 %4359) (fma.f64 %47 #s(literal 1/4 binary64) %182) (fma.f64 %218 %134 %4359) (fma.f64 %4347 one_es %182) (fma.f64 %4362 ca %182) (fma.f64 %227 %133 %4359) (fma.f64 %214 sa %4359) (fma.f64 %230 %133 %4359) (+.f64 %4359 %182) (+.f64 %182 %4359) (neg.f64 %4389) (-.f64 %4359 %237) (-.f64 %4359 %239) (fma.f64 %166 #s(literal -1 binary64) %4359) (fma.f64 #s(literal -1 binary64) %166 %4359) (fma.f64 %243 %133 %4359) (fma.f64 %47 %4349 %182) (fma.f64 %3796 #s(literal 1/2 binary64) %182) (fma.f64 %3805 #s(literal -1/2 binary64) %182) #s(literal 1/16 binary64) (fabs.f64 #s(literal 1/16 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/4 binary64) #s(literal -1/4 binary64)) (neg.f64 (*.f64 #s(literal -1/4 binary64) #s(literal 1/4 binary64))) (neg.f64 (*.f64 #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (*.f64 #s(literal -1/2 binary64) %4406) (*.f64 #s(literal 1/2 binary64) %4408) (*.f64 (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/2 binary64) #s(literal 4 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) (pow.f64 #s(literal -1/4 binary64) #s(literal 2 binary64)) (*.f64 (pow.f64 #s(literal 1/4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 1/4 binary64) #s(literal -2 binary64))) %4422 (*.f64 #s(literal 1/16 binary64) es) (*.f64 #s(literal 1/4 binary64) %3834) (*.f64 %3834 #s(literal 1/4 binary64)) (*.f64 #s(literal -1/4 binary64) %3836) (*.f64 %3836 #s(literal -1/4 binary64)) (*.f64 %512 %4408) (*.f64 %948 %4406) (*.f64 (*.f64 %3834 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 %3834 #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) %4434 (fma.f64 es %4435 #s(literal 1 binary64)) (fma.f64 #s(literal 1/16 binary64) %499 #s(literal 1 binary64)) (fma.f64 %499 #s(literal 1/16 binary64) #s(literal 1 binary64)) (fma.f64 %4435 es #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal 1/16 binary64) es #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) %4442) (+.f64 %4442 #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) %4422)) (-.f64 #s(literal 1 binary64) (neg.f64 %4442)) (fma.f64 %3834 #s(literal -1/4 binary64) #s(literal 1 binary64)) (fma.f64 %3836 #s(literal 1/4 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %4451) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %4422)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4442) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4442) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4442) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4442) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4442) (fma.f64 (*.f64 %499 #s(literal -1/4 binary64)) #s(literal -1/4 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %4462) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %4442)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4451) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4451) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4451) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4451) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4451) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4462) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4462) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4462) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4462) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4462) (fma.f64 #s(literal 2 binary64) %366 %4442) (fma.f64 #s(literal 1 binary64) %368 %4442) (fma.f64 #s(literal 2 binary64) %370 %4442) (fma.f64 %372 %373 %4442) (fma.f64 #s(literal 2 binary64) %366 %4451) (fma.f64 #s(literal 1 binary64) %368 %4451) (fma.f64 #s(literal 2 binary64) %370 %4451) (fma.f64 %372 %373 %4451) (fma.f64 #s(literal 2 binary64) %366 %4462) (fma.f64 #s(literal 1 binary64) %368 %4462) (fma.f64 #s(literal 2 binary64) %370 %4462) (fma.f64 %372 %373 %4462) (fma.f64 %375 %301 %4442) (fma.f64 %408 %409 %4442) (fma.f64 %411 %412 %4442) (fma.f64 %375 %301 %4451) (fma.f64 %408 %409 %4451) (fma.f64 %411 %412 %4451) (fma.f64 %375 %301 %4462) (fma.f64 %408 %409 %4462) (fma.f64 %411 %412 %4462) (fma.f64 %475 #s(literal 1 binary64) %4442) (fma.f64 %477 #s(literal -1 binary64) %4442) (fma.f64 %475 #s(literal 1 binary64) %4451) (fma.f64 %477 #s(literal -1 binary64) %4451) (fma.f64 %475 #s(literal 1 binary64) %4462) (fma.f64 %477 #s(literal -1 binary64) %4462) %4503 (fabs.f64 %4503) (fabs.f64 %4505) (/.f64 #s(literal 1 binary64) %4507) (sqrt.f64 %4509) (pow.f64 %4434 #s(literal 1/2 binary64)) %4512 (/.f64 %4389 %4505) (neg.f64 (/.f64 %4389 %4503)) (/.f64 %4371 (neg.f64 %4505)) (neg.f64 (/.f64 %4371 %4505)) (/.f64 (*.f64 %4371 #s(literal 1 binary64)) %4503) (*.f64 %4371 %4507) (*.f64 %4507 %4371) (/.f64 #s(literal 1 binary64) (/.f64 %4503 %4371)) (*.f64 %4389 (/.f64 #s(literal 1 binary64) %4505)) (neg.f64 (*.f64 %4389 %4507)) (/.f64 #s(literal 1 binary64) (/.f64 %4505 %4389)) (-.f64 %4532 %4533) (fma.f64 one_es %4535 %4536) (fma.f64 one_es %4535 %4538) (fma.f64 %47 %4540 %4536) (fma.f64 %47 %4540 %4538) (fma.f64 %4347 %4543 %4536) (fma.f64 %4347 %4543 %4538) (+.f64 %4532 %4536) (+.f64 %4532 %4538) (neg.f64 (-.f64 %4533 %4532)) (fma.f64 %4359 %4507 %4536) (fma.f64 %4359 %4507 %4538) (/.f64 (-.f64 (*.f64 %4532 %4503) %166) %4503) (/.f64 (-.f64 (*.f64 %4359 %4503) (*.f64 %4503 %166)) %4509) (asin.f64 %4512) (-.f64 %119 %4560) (+.f64 %119 %4562) (neg.f64 (-.f64 %4560 %119)) (fma.f64 %118 %375 %4562) %758 %759 %760 %761 %762 %763 %765 %766 %767 %768 %770 %4567 (fma.f64 phi %47 %182) (fma.f64 one_es %749 %182) (fma.f64 ca %757 %182) (fma.f64 sa %214 %760) (fma.f64 %134 %218 %760) (fma.f64 %749 one_es %182) (fma.f64 %757 ca %182) (fma.f64 %220 %107 %760) (fma.f64 %169 %223 %760) (fma.f64 %47 phi %182) (fma.f64 %218 %134 %760) (fma.f64 %227 %133 %760) (fma.f64 %214 sa %760) (fma.f64 %230 %133 %760) (+.f64 %760 %182) (+.f64 %182 %760) (neg.f64 %4584) (-.f64 %760 %237) (-.f64 %760 %239) (fma.f64 %166 #s(literal -1 binary64) %760) (fma.f64 #s(literal -1 binary64) %166 %760) (fma.f64 %243 %133 %760) (fma.f64 ca %764 %182) (fma.f64 #s(literal 1 binary64) %760 %182) (fma.f64 %760 #s(literal 1 binary64) %182) (fma.f64 %47 %750 %182) (fma.f64 %769 ca %182) %1015 (fabs.f64 %1015) (*.f64 %108 %108) (*.f64 %110 %110) (neg.f64 (*.f64 %110 phi)) (neg.f64 (*.f64 phi %110)) (*.f64 %112 %112) (*.f64 %114 %114) (*.f64 %116 %116) (pow.f64 phi #s(literal 2 binary64)) (pow.f64 %108 #s(literal 2 binary64)) (pow.f64 %110 #s(literal 2 binary64)) (*.f64 (pow.f64 phi #s(literal 1 binary64)) phi) (/.f64 #s(literal 1 binary64) (pow.f64 phi #s(literal -2 binary64))) (*.f64 phi %4613) %4615 (*.f64 %1015 es) (*.f64 %4613 phi) (*.f64 %108 (*.f64 %108 es)) (*.f64 %110 (*.f64 %110 es)) (*.f64 (*.f64 es %110) %110) (*.f64 (*.f64 es %108) %108) %4626 (fma.f64 es %4627 #s(literal 1 binary64)) (fma.f64 %1015 %499 #s(literal 1 binary64)) (fma.f64 %499 %1015 #s(literal 1 binary64)) (fma.f64 %4613 %110 #s(literal 1 binary64)) (fma.f64 (*.f64 %499 phi) phi #s(literal 1 binary64)) (fma.f64 (neg.f64 %4613) phi #s(literal 1 binary64)) (fma.f64 %4627 es #s(literal 1 binary64)) (neg.f64 (fma.f64 %4613 phi #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) %4639) (+.f64 %4639 #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) %4615)) (-.f64 #s(literal 1 binary64) (neg.f64 %4639)) (fma.f64 (*.f64 %499 %110) %110 #s(literal 1 binary64)) (fma.f64 (*.f64 %499 %108) %108 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %4650) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %4615)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4639) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4639) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4639) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4639) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4639) (+.f64 #s(literal 1 binary64) %4659) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %4639)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4650) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4650) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4650) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4650) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4650) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4659) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4659) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4659) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4659) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4659) (fma.f64 #s(literal 2 binary64) %366 %4639) (fma.f64 #s(literal 1 binary64) %368 %4639) (fma.f64 #s(literal 2 binary64) %370 %4639) (fma.f64 %372 %373 %4639) (fma.f64 #s(literal 2 binary64) %366 %4650) (fma.f64 #s(literal 1 binary64) %368 %4650) (fma.f64 #s(literal 2 binary64) %370 %4650) (fma.f64 %372 %373 %4650) (fma.f64 #s(literal 2 binary64) %366 %4659) (fma.f64 #s(literal 1 binary64) %368 %4659) (fma.f64 #s(literal 2 binary64) %370 %4659) (fma.f64 %372 %373 %4659) (fma.f64 %375 %301 %4639) (fma.f64 %408 %409 %4639) (fma.f64 %411 %412 %4639) (fma.f64 %375 %301 %4650) (fma.f64 %408 %409 %4650) (fma.f64 %411 %412 %4650) (fma.f64 %375 %301 %4659) (fma.f64 %408 %409 %4659) (fma.f64 %411 %412 %4659) (fma.f64 %475 #s(literal 1 binary64) %4639) (fma.f64 %477 #s(literal -1 binary64) %4639) (fma.f64 %475 #s(literal 1 binary64) %4650) (fma.f64 %477 #s(literal -1 binary64) %4650) (fma.f64 %475 #s(literal 1 binary64) %4659) (fma.f64 %477 #s(literal -1 binary64) %4659) %4700 (fabs.f64 %4700) (fabs.f64 %4702) (/.f64 #s(literal 1 binary64) %4704) (pow.f64 %4626 #s(literal 1/2 binary64)) (sqrt.f64 %4707) %4709 (/.f64 %4584 %4702) (neg.f64 (/.f64 %4584 %4700)) (/.f64 %4567 (neg.f64 %4702)) (neg.f64 (/.f64 %4567 %4702)) (/.f64 (*.f64 %4567 #s(literal 1 binary64)) %4700) (*.f64 %4567 %4704) (*.f64 %4704 %4567) (/.f64 #s(literal 1 binary64) (/.f64 %4700 %4567)) (*.f64 %4584 (/.f64 #s(literal 1 binary64) %4702)) (neg.f64 (*.f64 %4584 %4704)) (/.f64 #s(literal 1 binary64) (/.f64 %4702 %4584)) (-.f64 %4729 %4730) (fma.f64 one_es %4732 %4733) (fma.f64 one_es %4732 %4735) (fma.f64 ca %4737 %4733) (fma.f64 ca %4737 %4735) (fma.f64 %749 %4740 %4733) (fma.f64 %749 %4740 %4735) (fma.f64 %757 %4743 %4733) (fma.f64 %757 %4743 %4735) (fma.f64 %47 %4746 %4733) (fma.f64 %47 %4746 %4735) (+.f64 %4729 %4733) (+.f64 %4729 %4735) (neg.f64 (-.f64 %4730 %4729)) (fma.f64 %760 %4704 %4733) (fma.f64 %760 %4704 %4735) (/.f64 (-.f64 (*.f64 %4729 %4700) %166) %4700) (/.f64 (-.f64 (*.f64 %760 %4700) (*.f64 %4700 %166)) %4707) (asin.f64 %4709) (-.f64 %119 %4763) (+.f64 %119 %4765) (neg.f64 (-.f64 %4763 %119)) (fma.f64 %118 %375 %4765) (*.f64 ca %695) (*.f64 %118 %2) (*.f64 %695 ca) (*.f64 %2 %118) %2542 (*.f64 ca %2578) (*.f64 #s(literal 1 binary64) %2542) (*.f64 %2542 #s(literal 1 binary64)) (*.f64 %4777 ca) (*.f64 one_es %2542) (*.f64 ca %2544) (*.f64 ca %2546) (*.f64 ca %2548) (*.f64 %118 %989) (*.f64 %695 %47) (*.f64 %47 %695) (*.f64 %2481 %1585) (*.f64 %2490 %2) (*.f64 %989 %118) (*.f64 %2 %2490) (*.f64 %2542 one_es) (*.f64 %1585 %2481) (*.f64 %2559 ca) (*.f64 %2561 ca) (*.f64 %2544 ca) (*.f64 %2546 ca) %2503 (*.f64 %47 %2578) %4798 (-.f64 %2503 %166) (fma.f64 one_es %2542 %182) (fma.f64 ca %2544 %182) (fma.f64 ca %2546 %182) (fma.f64 ca %2548 %182) (fma.f64 sa %214 %2503) (fma.f64 %134 %218 %2503) (fma.f64 %220 %107 %2503) (fma.f64 %169 %223 %2503) (fma.f64 %118 %989 %182) (fma.f64 %695 %47 %182) (fma.f64 %47 %695 %182) (fma.f64 %2481 %1585 %182) (fma.f64 %2490 %2 %182) (fma.f64 %989 %118 %182) (fma.f64 %2 %2490 %182) (fma.f64 %218 %134 %2503) (fma.f64 %2542 one_es %182) (fma.f64 %1585 %2481 %182) (fma.f64 %2559 ca %182) (fma.f64 %2561 ca %182) (fma.f64 %2544 ca %182) (fma.f64 %2546 ca %182) (fma.f64 %227 %133 %2503) (fma.f64 %214 sa %2503) (fma.f64 %230 %133 %2503) (+.f64 %2503 %182) (+.f64 %182 %2503) (-.f64 %2503 %237) (-.f64 %2503 %239) (fma.f64 %166 #s(literal -1 binary64) %2503) (fma.f64 #s(literal -1 binary64) %166 %2503) (fma.f64 %243 %133 %2503) (fma.f64 %47 %2578 %182) %2346 %2347 %2348 %2349 %2351 %2353 %2355 %2356 %2357 %2358 %2360 %2362 %2364 %2366 %4833 (*.f64 %118 (*.f64 %118 es)) (*.f64 %2346 es) (*.f64 %4837 %118) (*.f64 %695 %4839) (*.f64 %799 (*.f64 %799 es)) (*.f64 %4839 %695) (*.f64 (*.f64 es %799) %799) (neg.f64 %4846) %4848 (fma.f64 es %2350 #s(literal 1 binary64)) (fma.f64 %2346 %499 #s(literal 1 binary64)) (fma.f64 %499 %2346 #s(literal 1 binary64)) (fma.f64 (*.f64 %499 %118) %118 #s(literal 1 binary64)) (fma.f64 %2350 es #s(literal 1 binary64)) (fma.f64 %4839 %118 #s(literal 1 binary64)) (neg.f64 (fma.f64 %4837 %118 #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) %4846) (+.f64 %4846 #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) %4833)) (fma.f64 (*.f64 %499 %695) %695 #s(literal 1 binary64)) (fma.f64 (*.f64 %499 %799) %799 #s(literal 1 binary64)) (fma.f64 (neg.f64 %4839) %695 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %4868) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %4833)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4846) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4846) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4846) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4846) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4846) (+.f64 #s(literal 1 binary64) %4877) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %4846)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4868) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4868) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4868) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4868) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4868) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4877) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4877) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4877) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4877) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %4877) (fma.f64 #s(literal 2 binary64) %366 %4846) (fma.f64 #s(literal 1 binary64) %368 %4846) (fma.f64 #s(literal 2 binary64) %370 %4846) (fma.f64 %372 %373 %4846) (fma.f64 #s(literal 2 binary64) %366 %4868) (fma.f64 #s(literal 1 binary64) %368 %4868) (fma.f64 #s(literal 2 binary64) %370 %4868) (fma.f64 %372 %373 %4868) (fma.f64 #s(literal 2 binary64) %366 %4877) (fma.f64 #s(literal 1 binary64) %368 %4877) (fma.f64 #s(literal 2 binary64) %370 %4877) (fma.f64 %372 %373 %4877) (fma.f64 %375 %301 %4846) (fma.f64 %408 %409 %4846) (fma.f64 %411 %412 %4846) (fma.f64 %375 %301 %4868) (fma.f64 %408 %409 %4868) (fma.f64 %411 %412 %4868) (fma.f64 %375 %301 %4877) (fma.f64 %408 %409 %4877) (fma.f64 %411 %412 %4877) (fma.f64 %475 #s(literal 1 binary64) %4846) (fma.f64 %477 #s(literal -1 binary64) %4846) (fma.f64 %475 #s(literal 1 binary64) %4868) (fma.f64 %477 #s(literal -1 binary64) %4868) (fma.f64 %475 #s(literal 1 binary64) %4877) (fma.f64 %477 #s(literal -1 binary64) %4877) %4918 (fabs.f64 %4918) (fabs.f64 %4920) (/.f64 #s(literal 1 binary64) %4922) (pow.f64 %4848 #s(literal 1/2 binary64)) (sqrt.f64 %4925) %4927 (/.f64 %4797 %4920) (neg.f64 (/.f64 %4797 %4918)) (/.f64 %4798 (neg.f64 %4920)) (neg.f64 (/.f64 %4798 %4920)) (/.f64 (*.f64 %4798 #s(literal 1 binary64)) %4918) (*.f64 %4798 %4922) (*.f64 %4797 (/.f64 #s(literal 1 binary64) %4920)) (*.f64 %4922 %4798) (neg.f64 (*.f64 %4797 %4922)) (/.f64 #s(literal 1 binary64) (/.f64 %4918 %4798)) (/.f64 #s(literal 1 binary64) (/.f64 %4920 %4797)) (-.f64 %4947 %4948) (fma.f64 one_es %4950 %4951) (fma.f64 one_es %4950 %4953) (fma.f64 %47 %4955 %4951) (fma.f64 %47 %4955 %4953) (fma.f64 %2542 %4958 %4951) (fma.f64 %2542 %4958 %4953) (+.f64 %4947 %4951) (+.f64 %4947 %4953) (neg.f64 (-.f64 %4948 %4947)) (fma.f64 %2503 %4922 %4951) (fma.f64 %2503 %4922 %4953) (/.f64 (-.f64 (*.f64 %4947 %4918) %166) %4918) (/.f64 (-.f64 (*.f64 %2503 %4918) (*.f64 %4918 %166)) %4925) (asin.f64 %4927) (-.f64 %119 %4975) (+.f64 %119 %4977) (neg.f64 (-.f64 %4975 %119)) (fma.f64 %118 %375 %4977) %4982 (*.f64 %2407 ca) (*.f64 ca %4984) (*.f64 #s(literal 1 binary64) %4982) (*.f64 %4982 #s(literal 1 binary64)) (*.f64 (*.f64 %2407 #s(literal 1 binary64)) ca) (/.f64 (*.f64 %2408 ca) %2410) (/.f64 (*.f64 ca %2408) %2410) (/.f64 (*.f64 %2413 ca) %2415) (/.f64 (*.f64 ca %2413) %2415) (/.f64 (*.f64 %2431 ca) %2432) (/.f64 (*.f64 ca %2431) %2432) %5002 (*.f64 ca %5003) (*.f64 ca %5005) (*.f64 %2407 %47) (*.f64 %47 %2407) (*.f64 %4982 one_es) (*.f64 %5003 ca) (*.f64 %47 %4984) (/.f64 (*.f64 %47 %2408) %2410) (/.f64 (*.f64 %47 %2413) %2415) (/.f64 (*.f64 %47 %2431) %2432) %5018 (fma.f64 one_es %4982 %182) (fma.f64 ca %5003 %182) (fma.f64 ca %5005 %182) (fma.f64 sa %214 %5002) (fma.f64 %134 %218 %5002) (fma.f64 %220 %107 %5002) (fma.f64 %169 %223 %5002) (fma.f64 %2407 %47 %182) (fma.f64 %47 %2407 %182) (fma.f64 %218 %134 %5002) (fma.f64 %4982 one_es %182) (fma.f64 %5003 ca %182) (fma.f64 %227 %133 %5002) (fma.f64 %214 sa %5002) (fma.f64 %230 %133 %5002) (+.f64 %5002 %182) (+.f64 %182 %5002) (neg.f64 %5036) (-.f64 %5002 %237) (-.f64 %5002 %239) (fma.f64 %166 #s(literal -1 binary64) %5002) (fma.f64 #s(literal -1 binary64) %166 %5002) (fma.f64 %243 %133 %5002) (fma.f64 %47 %4984 %182) %5044 (fabs.f64 %5044) (*.f64 %5046 %5046) (*.f64 %5048 %5048) (neg.f64 (*.f64 %5048 %2407)) (neg.f64 (*.f64 %2407 %5048)) (*.f64 %5054 %5054) (*.f64 %5056 %5056) (*.f64 %5058 %5058) (pow.f64 %2407 #s(literal 2 binary64)) (pow.f64 %5046 #s(literal 2 binary64)) (pow.f64 %5048 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2407 #s(literal -2 binary64))) (*.f64 (pow.f64 %2407 #s(literal 1 binary64)) %2407) (/.f64 (*.f64 %2408 %2407) %2410) (/.f64 (*.f64 %2407 %2408) %2410) (/.f64 (*.f64 %2413 %2407) %2415) (/.f64 (*.f64 %2407 %2413) %2415) (/.f64 (*.f64 %2431 %2407) %2432) (/.f64 (*.f64 %2407 %2431) %2432) (/.f64 (*.f64 %2408 %2408) (*.f64 %2410 %2410)) (/.f64 (*.f64 %2413 %2408) (*.f64 %2415 %2410)) (/.f64 (*.f64 %2408 %2413) (*.f64 %2410 %2415)) (/.f64 (*.f64 %2413 %2413) (*.f64 %2415 %2415)) (/.f64 (*.f64 %2431 %2408) (*.f64 %2432 %2410)) (/.f64 (*.f64 %2408 %2431) (*.f64 %2410 %2432)) (/.f64 (*.f64 %2413 %2431) (*.f64 %2415 %2432)) (/.f64 (*.f64 %2431 %2413) (*.f64 %2432 %2415)) (/.f64 (*.f64 %2431 %2431) (*.f64 %2432 %2432)) %5106 (*.f64 %2407 %5107) (*.f64 %5044 es) (*.f64 %5107 %2407) (*.f64 %5111 %5048) (*.f64 %5046 (*.f64 %5046 es)) (*.f64 %5048 %5111) (*.f64 (*.f64 es %5046) %5046) (/.f64 (*.f64 %5107 %2408) %2410) (/.f64 (*.f64 %5107 %2413) %2415) (/.f64 (*.f64 %5107 %2431) %2432) %5124 (fma.f64 es %5125 #s(literal 1 binary64)) (fma.f64 %5044 %499 #s(literal 1 binary64)) (fma.f64 %5107 %5048 #s(literal 1 binary64)) (fma.f64 %499 %5044 #s(literal 1 binary64)) (fma.f64 %5111 %2407 #s(literal 1 binary64)) (fma.f64 %5125 es #s(literal 1 binary64)) (neg.f64 (fma.f64 %5107 %2407 #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) %5134) (+.f64 %5134 #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) %5106)) (-.f64 #s(literal 1 binary64) (neg.f64 %5134)) (fma.f64 (*.f64 %499 %5048) %5048 #s(literal 1 binary64)) (fma.f64 (*.f64 %499 %5046) %5046 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %5145) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %5106)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %5134) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %5134) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %5134) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %5134) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %5134) (+.f64 #s(literal 1 binary64) %5154) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %5134)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %5145) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %5145) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %5145) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %5145) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %5145) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %5154) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %5154) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %5154) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %5154) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %5154) (fma.f64 #s(literal 2 binary64) %366 %5134) (fma.f64 #s(literal 1 binary64) %368 %5134) (fma.f64 #s(literal 2 binary64) %370 %5134) (fma.f64 %372 %373 %5134) (fma.f64 #s(literal 2 binary64) %366 %5145) (fma.f64 #s(literal 1 binary64) %368 %5145) (fma.f64 #s(literal 2 binary64) %370 %5145) (fma.f64 %372 %373 %5145) (fma.f64 #s(literal 2 binary64) %366 %5154) (fma.f64 #s(literal 1 binary64) %368 %5154) (fma.f64 #s(literal 2 binary64) %370 %5154) (fma.f64 %372 %373 %5154) (fma.f64 %375 %301 %5134) (fma.f64 %408 %409 %5134) (fma.f64 %411 %412 %5134) (fma.f64 %375 %301 %5145) (fma.f64 %408 %409 %5145) (fma.f64 %411 %412 %5145) (fma.f64 %375 %301 %5154) (fma.f64 %408 %409 %5154) (fma.f64 %411 %412 %5154) (fma.f64 %475 #s(literal 1 binary64) %5134) (fma.f64 %477 #s(literal -1 binary64) %5134) (fma.f64 %475 #s(literal 1 binary64) %5145) (fma.f64 %477 #s(literal -1 binary64) %5145) (fma.f64 %475 #s(literal 1 binary64) %5154) (fma.f64 %477 #s(literal -1 binary64) %5154) %5195 (fabs.f64 %5195) (fabs.f64 %5197) (/.f64 #s(literal 1 binary64) %5199) (pow.f64 %5124 #s(literal 1/2 binary64)) (sqrt.f64 %5202) %5204 (/.f64 %5036 %5197) (neg.f64 (/.f64 %5036 %5195)) (/.f64 %5018 (neg.f64 %5197)) (neg.f64 (/.f64 %5018 %5197)) (/.f64 (*.f64 %5018 #s(literal 1 binary64)) %5195) (*.f64 %5018 %5199) (*.f64 %5199 %5018) (/.f64 #s(literal 1 binary64) (/.f64 %5195 %5018)) (*.f64 %5036 (/.f64 #s(literal 1 binary64) %5197)) (neg.f64 (*.f64 %5036 %5199)) (/.f64 #s(literal 1 binary64) (/.f64 %5197 %5036)) (-.f64 %5224 %5225) (fma.f64 one_es %5227 %5228) (fma.f64 one_es %5227 %5230) (fma.f64 %47 %5232 %5228) (fma.f64 %47 %5232 %5230) (fma.f64 %4982 %5235 %5228) (fma.f64 %4982 %5235 %5230) (+.f64 %5224 %5228) (+.f64 %5224 %5230) (neg.f64 (-.f64 %5225 %5224)) (fma.f64 %5002 %5199 %5228) (fma.f64 %5002 %5199 %5230) (/.f64 (-.f64 (*.f64 %5224 %5195) %166) %5195) (/.f64 (-.f64 (*.f64 %5002 %5195) (*.f64 %5195 %166)) %5202) (asin.f64 %5204) (-.f64 %119 %5252) (+.f64 %119 %5254) (neg.f64 (-.f64 %5252 %119)) (fma.f64 %118 %375 %5254) %5259 (fma.f64 one_es %36 %220) (fma.f64 ca %45 %220) (fma.f64 sa %223 %44) (fma.f64 %35 %47 %220) (fma.f64 %36 one_es %220) (fma.f64 %133 %218 %44) (fma.f64 %45 ca %220) (fma.f64 %47 %35 %220) (fma.f64 %218 %133 %44) (fma.f64 %223 sa %44) (+.f64 %44 %220) (+.f64 %220 %44) (neg.f64 %5272) (-.f64 %44 %856) (-.f64 %44 %858) (fma.f64 sa %806 %44) (fma.f64 %167 #s(literal -1 binary64) %44) (fma.f64 #s(literal -1 binary64) %167 %44) (fma.f64 %810 sa %44) (-.f64 %44 %814) (fma.f64 ca %52 %220) (fma.f64 %44 #s(literal 1 binary64) %220) (fma.f64 #s(literal 1 binary64) %44 %220) (fma.f64 %47 %38 %220) (fma.f64 %57 ca %220) (-.f64 %44 %880) (fma.f64 one_es %60 %220) (fma.f64 ca %62 %220) (fma.f64 %36 %64 %220) (fma.f64 %47 %66 %220) (fma.f64 %62 ca %220) (fma.f64 %78 %79 %220) (fma.f64 %81 %82 %220) (fma.f64 %64 %60 %220) (fma.f64 %85 %86 %220) (fma.f64 %88 %89 %220) (fma.f64 %91 %92 %220) (fma.f64 %94 %95 %220) (fma.f64 %97 %98 %220) (fma.f64 %89 %88 %220) (fma.f64 %101 %102 %220) (fma.f64 %60 %64 %220) (fma.f64 %79 %78 %220) %5304 (/.f64 %5272 %658) (neg.f64 (/.f64 %5272 %656)) (/.f64 %5259 %1100) (neg.f64 (/.f64 %5259 %658)) (/.f64 (*.f64 %5259 #s(literal 1 binary64)) %656) (*.f64 %5259 %660) (*.f64 %660 %5259) (/.f64 #s(literal 1 binary64) (/.f64 %656 %5259)) (*.f64 %5272 %1115) (neg.f64 (*.f64 %5272 %660)) (/.f64 #s(literal 1 binary64) (/.f64 %658 %5272)) (-.f64 %1123 %5322) (fma.f64 one_es %1126 %5324) (fma.f64 one_es %1126 %5326) (fma.f64 one_es %1130 %5324) (fma.f64 one_es %1130 %5326) (fma.f64 ca %1122 %5324) (fma.f64 ca %1122 %5326) (fma.f64 %36 %1133 %5324) (fma.f64 %36 %1133 %5326) (fma.f64 %45 %1135 %5324) (fma.f64 %45 %1135 %5326) (fma.f64 %1122 ca %5324) (fma.f64 %1122 ca %5326) (fma.f64 %47 %1129 %5324) (fma.f64 %47 %1129 %5326) (+.f64 %1123 %5324) (+.f64 %1123 %5326) (neg.f64 (-.f64 %5322 %1123)) (fma.f64 one_es %1142 %5324) (fma.f64 one_es %1142 %5326) (fma.f64 ca %1144 %5324) (fma.f64 ca %1144 %5326) (fma.f64 %36 %1146 %5324) (fma.f64 %36 %1146 %5326) (fma.f64 %44 %660 %5324) (fma.f64 %44 %660 %5326) (fma.f64 #s(literal 1 binary64) %1123 %5324) (fma.f64 #s(literal 1 binary64) %1123 %5326) (fma.f64 %45 %1150 %5324) (fma.f64 %45 %1150 %5326) (fma.f64 %45 %1152 %5324) (fma.f64 %45 %1152 %5326) (fma.f64 %1123 #s(literal 1 binary64) %5324) (fma.f64 %1123 #s(literal 1 binary64) %5326) (fma.f64 %660 %44 %5324) (fma.f64 %660 %44 %5326) (fma.f64 %1156 ca %5324) (fma.f64 %1156 ca %5326) (fma.f64 %69 %1115 %5324) (fma.f64 %69 %1115 %5326) (/.f64 (-.f64 %1159 %167) %656) (/.f64 (-.f64 %1165 (*.f64 %656 %167)) %663) (/.f64 (-.f64 %1174 (*.f64 %658 %167)) %1177) (asin.f64 %5304) (-.f64 %119 %5375) (+.f64 %119 %5377) (neg.f64 (-.f64 %5375 %119)) (fma.f64 %118 %375 %5377) %5382 %5383 (asin.f64 %5383) %5385 (/.f64 #s(literal 2 binary64) %658) (neg.f64 %5387) (/.f64 #s(literal -2 binary64) %1100) (neg.f64 (/.f64 #s(literal -2 binary64) %658)) (/.f64 (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)) %656) (*.f64 #s(literal -2 binary64) %660) (*.f64 %660 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %656 #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) %1115) (neg.f64 %5399) (/.f64 #s(literal 1 binary64) (/.f64 %658 #s(literal 2 binary64))) (+.f64 %1115 %1115) (asin.f64 %5385) (-.f64 %119 %5405) (+.f64 %119 %5407) (neg.f64 (-.f64 %5405 %119)) (fma.f64 %118 %375 %5407) %5412 (/.f64 #s(literal 1/2 binary64) %658) (neg.f64 %5414) (/.f64 #s(literal -1/2 binary64) %1100) (neg.f64 (/.f64 #s(literal -1/2 binary64) %658)) (/.f64 %4057 %656) (*.f64 #s(literal -1/2 binary64) %660) (*.f64 %660 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %656 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) %1115) (neg.f64 %5425) (/.f64 #s(literal 1 binary64) (/.f64 %658 #s(literal 1/2 binary64))) (asin.f64 %5412) (-.f64 %119 %5430) (+.f64 %119 %5432) (neg.f64 (-.f64 %5430 %119)) (fma.f64 %118 %375 %5432) %5437 (/.f64 #s(literal -4 binary64) %658) (neg.f64 (/.f64 #s(literal -4 binary64) %656)) (/.f64 #s(literal 4 binary64) %1100) (neg.f64 (/.f64 #s(literal 4 binary64) %658)) (/.f64 (*.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %656) (*.f64 #s(literal 2 binary64) %5387) (*.f64 #s(literal 4 binary64) %660) (*.f64 #s(literal -2 binary64) %5385) (*.f64 %660 #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %656 #s(literal 4 binary64))) (*.f64 #s(literal -4 binary64) %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 #s(literal -4 binary64))) (*.f64 #s(literal 2 binary64) %5399) (+.f64 %5387 %5387) (asin.f64 %5437) (-.f64 %119 %5458) (+.f64 %119 %5460) (neg.f64 (-.f64 %5458 %119)) (fma.f64 %118 %375 %5460) %5465 (/.f64 #s(literal -1/4 binary64) %658) (fabs.f64 %5465) (neg.f64 (/.f64 #s(literal -1/4 binary64) %656)) (/.f64 #s(literal 1/4 binary64) %1100) (neg.f64 (/.f64 #s(literal 1/4 binary64) %658)) (/.f64 %4357 %656) (*.f64 #s(literal -1/2 binary64) %5412) (*.f64 #s(literal 1/2 binary64) %5414) (*.f64 #s(literal 1/4 binary64) %660) (*.f64 %660 #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %656 #s(literal 1/4 binary64))) (*.f64 #s(literal -1/4 binary64) %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 #s(literal -1/4 binary64))) (*.f64 #s(literal 1/2 binary64) %5425) (asin.f64 %5465) (-.f64 %119 %5485) (+.f64 %119 %5487) (neg.f64 (-.f64 %5485 %119)) (fma.f64 %118 %375 %5487) %5492 (/.f64 %110 %658) (neg.f64 (/.f64 %110 %656)) (neg.f64 (/.f64 phi %658)) (/.f64 %754 %656) (*.f64 phi %660) (*.f64 %660 phi) (/.f64 #s(literal 1 binary64) (/.f64 %656 phi)) (/.f64 %116 %1100) (*.f64 %110 %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 %110)) (asin.f64 %5492) (-.f64 %119 %5508) (+.f64 %119 %5510) (neg.f64 (-.f64 %5508 %119)) (fma.f64 %118 %375 %5510) (/.f64 %118 %658) %5516 (neg.f64 %5517) (/.f64 %695 %1100) (/.f64 %4777 %656) (*.f64 %118 %1115) (*.f64 %695 %660) (*.f64 %660 %695) (/.f64 #s(literal 1 binary64) (/.f64 %656 %695)) (/.f64 #s(literal 1 binary64) (/.f64 %658 %118)) (asin.f64 %5516) (neg.f64 (asin.f64 %5517)) (-.f64 %119 %5531) (+.f64 %119 %5533) (neg.f64 (-.f64 %5531 %119)) (fma.f64 %118 %375 %5533) %5538 (*.f64 #s(literal 2 binary64) %5517) (/.f64 %706 %658) (neg.f64 (/.f64 %706 %656)) (/.f64 %697 %1100) (neg.f64 (/.f64 %697 %658)) (/.f64 (*.f64 %697 #s(literal 1 binary64)) %656) (*.f64 %697 %660) (*.f64 %660 %697) (/.f64 #s(literal 1 binary64) (/.f64 %656 %697)) (*.f64 %706 %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 %706)) (+.f64 %5517 %5517) (-.f64 %5517 %5516) (fma.f64 %118 %660 %5517) (/.f64 (fma.f64 %5517 %656 %118) %656) (/.f64 (fma.f64 %118 %656 %5560) %663) (/.f64 (fma.f64 %118 %656 %5563) %663) (asin.f64 %5538) (-.f64 %119 %5567) (+.f64 %119 %5569) (neg.f64 (-.f64 %5567 %119)) (fma.f64 %118 %375 %5569) %5574 (*.f64 %118 %5517) (*.f64 %5517 %118) (/.f64 %2346 %1100) (/.f64 %2350 %658) (*.f64 %695 %5516) (*.f64 %799 %5580) (neg.f64 (/.f64 %2350 %656)) (neg.f64 (/.f64 %2346 %658)) (/.f64 (*.f64 %2346 #s(literal 1 binary64)) %656) (*.f64 %2346 %660) (*.f64 %660 %2346) (/.f64 #s(literal 1 binary64) (/.f64 %656 %2346)) (*.f64 %799 %5592) (*.f64 %2350 %1115) (neg.f64 (*.f64 %2350 %660)) (/.f64 #s(literal 1 binary64) (/.f64 %658 %2350)) (asin.f64 %5574) (-.f64 %119 %5600) (+.f64 %119 %5602) (neg.f64 (-.f64 %5600 %119)) (fma.f64 %118 %375 %5602) %5607 (*.f64 %2370 %5517) (/.f64 %2367 %1100) (/.f64 %2377 %658) (neg.f64 (/.f64 %2377 %656)) (neg.f64 (/.f64 %2367 %658)) (/.f64 (*.f64 %2367 #s(literal 1 binary64)) %656) (*.f64 %2367 %660) (*.f64 %660 %2367) (/.f64 #s(literal 1 binary64) (/.f64 %656 %2367)) (*.f64 %2377 %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 %2377)) (fma.f64 %118 %5517 %5517) (fma.f64 %5517 %118 %5517) (+.f64 %5574 %5517) (+.f64 %5517 %5574) (-.f64 %5574 %5516) (fma.f64 %695 %5516 %5517) (fma.f64 %799 %5580 %5517) (fma.f64 %118 %660 %5574) (fma.f64 %2346 %660 %5517) (fma.f64 %660 %2346 %5517) (fma.f64 %799 %5592 %5517) (fma.f64 %2350 %1115 %5517) (/.f64 (fma.f64 %5574 %656 %118) %656) (/.f64 (fma.f64 %2346 %656 %5560) %663) (/.f64 (fma.f64 %2346 %656 %5563) %663) (/.f64 (fma.f64 %2350 %656 (*.f64 %658 %118)) %1177) (/.f64 (fma.f64 %2350 %656 (*.f64 %118 %658)) %1177) (asin.f64 %5607) (-.f64 %119 %5649) (+.f64 %119 %5651) (neg.f64 (-.f64 %5649 %119)) (fma.f64 %118 %375 %5651) %5656 (/.f64 %2383 %1100) (/.f64 %2384 %658) (neg.f64 (/.f64 %2384 %656)) (neg.f64 (/.f64 %2383 %658)) (/.f64 (*.f64 %2383 #s(literal 1 binary64)) %656) (*.f64 %2383 %660) (*.f64 %660 %2383) (/.f64 #s(literal 1 binary64) (/.f64 %656 %2383)) (*.f64 %2384 %1115) (neg.f64 (*.f64 %2384 %660)) (/.f64 #s(literal 1 binary64) (/.f64 %658 %2384)) (+.f64 %5674 %1793) (-.f64 %5674 %660) (+.f64 %5674 %1534) (neg.f64 (-.f64 %660 %5674)) (fma.f64 %2388 %660 %1793) (fma.f64 %2388 %660 %1534) (/.f64 (-.f64 (*.f64 %5674 %656) #s(literal 1 binary64)) %656) (/.f64 (-.f64 (*.f64 %2388 %656) %1695) %663) (asin.f64 %5656) (-.f64 %119 %5689) (+.f64 %119 %5691) (neg.f64 (-.f64 %5689 %119)) (fma.f64 %118 %375 %5691) %5696 %5697 %5698 %5699 %5701 %5703 %5705 %5706 %5707 %5709 %5710 %5712 %5714 %5716 %5717 %5718 %5719 %5720 %5722 %5723 %5724 %5725 %5726 %5728 %5730 %5732 %5733 %5735 %5737 %5739 %5740 %5696 %5697 %5698 %5699 %5701 %5703 %5705 %5706 %5707 %5709 %5710 %5712 %5714 %5716 %5717 %5718 %5719 %5720 %5722 %5723 %5724 %5725 %5726 %5728 %5730 %5732 %5733 %5735 %5737 %5739 %5740 %5741 (/.f64 %2541 %1100) (/.f64 %2569 %658) (neg.f64 (/.f64 %2569 %656)) (neg.f64 (/.f64 %2541 %658)) (/.f64 (*.f64 %2541 #s(literal 1 binary64)) %656) (*.f64 %2541 %660) (*.f64 %660 %2541) (/.f64 #s(literal 1 binary64) (/.f64 %656 %2541)) (*.f64 %2569 %1115) (/.f64 #s(literal 1 binary64) (/.f64 %658 %2569)) (fma.f64 %118 (/.f64 %989 %656) %5517) (fma.f64 %2490 (/.f64 %2 %656) %5517) (fma.f64 %989 %5517 %5517) (fma.f64 %2 %5715 %5517) (+.f64 %5517 %5763) (+.f64 %5763 %5517) (-.f64 %5763 %5516) (fma.f64 %118 %660 %5763) (fma.f64 %2503 %660 %5517) (/.f64 (fma.f64 %5763 %656 %118) %656) (/.f64 (fma.f64 %2503 %656 %5560) %663) (/.f64 (fma.f64 %2503 %656 %5563) %663) (asin.f64 %5741) (-.f64 %119 %5776) (+.f64 %119 %5778) (neg.f64 (-.f64 %5776 %119)) (fma.f64 %118 %375 %5778) %5783 (asin.f64 %5783) %5785 (asin.f64 %5785) %5787 (asin.f64 %5787) %512 (*.f64 #s(literal 1/2 binary64) es) (neg.f64 %948) (fma.f64 es #s(literal -1/2 binary64) #s(literal 1 binary64)) %5792 (+.f64 #s(literal 1 binary64) %948) (+.f64 %948 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 2 binary64) es)) (-.f64 #s(literal 1 binary64) %512) (fma.f64 #s(literal 1/2 binary64) %499 #s(literal 1 binary64)) (fma.f64 %499 #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal 1/2 binary64) es #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) %499)) (neg.f64 (+.f64 #s(literal -1 binary64) %512)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %948) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %948) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %948) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %948) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %948) (+.f64 #s(literal 1 binary64) %5811) (+.f64 #s(literal 1 binary64) %5813) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %512)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %948)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %5811) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %5813) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %5811) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %5813) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %5811) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %5813) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %5811) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %5813) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %5811) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %5813) (fma.f64 #s(literal 2 binary64) %366 %948) (fma.f64 #s(literal 1 binary64) %368 %948) (fma.f64 #s(literal 2 binary64) %370 %948) (fma.f64 %372 %373 %948) (fma.f64 #s(literal 2 binary64) %366 %5811) (fma.f64 #s(literal 2 binary64) %366 %5813) (fma.f64 #s(literal 1 binary64) %368 %5811) (fma.f64 #s(literal 1 binary64) %368 %5813) (fma.f64 #s(literal 2 binary64) %370 %5811) (fma.f64 #s(literal 2 binary64) %370 %5813) (fma.f64 %372 %373 %5811) (fma.f64 %372 %373 %5813) (fma.f64 %375 %301 %948) (fma.f64 %408 %409 %948) (fma.f64 %411 %412 %948) (fma.f64 %375 %301 %5811) (fma.f64 %375 %301 %5813) (fma.f64 %408 %409 %5811) (fma.f64 %408 %409 %5813) (fma.f64 %411 %412 %5811) (fma.f64 %411 %412 %5813) (fma.f64 %475 #s(literal 1 binary64) %948) (fma.f64 %477 #s(literal -1 binary64) %948) (fma.f64 %475 #s(literal 1 binary64) %5811) (fma.f64 %475 #s(literal 1 binary64) %5813) (fma.f64 %477 #s(literal -1 binary64) %5811) (fma.f64 %477 #s(literal -1 binary64) %5813) %5856 (fabs.f64 %5856) (fabs.f64 %5858) (/.f64 #s(literal 1 binary64) %5860) (sqrt.f64 %5862) (pow.f64 %5792 #s(literal 1/2 binary64)) %5865 (/.f64 %234 %5858) (neg.f64 (/.f64 %234 %5856)) (/.f64 %211 (neg.f64 %5858)) (neg.f64 (/.f64 %211 %5858)) (/.f64 %211 (*.f64 #s(literal 1 binary64) %5856)) (/.f64 %234 (*.f64 #s(literal -1 binary64) %5856)) (*.f64 %211 %5860) (*.f64 %5860 %211) (/.f64 #s(literal 1 binary64) (/.f64 %5856 %211)) (/.f64 %5865 #s(literal 1 binary64)) (*.f64 %234 (/.f64 #s(literal 1 binary64) %5858)) (neg.f64 %5884) (/.f64 #s(literal 1 binary64) (/.f64 %5858 %234)) (/.f64 %5884 #s(literal -1 binary64)) (-.f64 %5889 %5891) (fma.f64 one_es %5893 %5894) (fma.f64 one_es %5893 %5896) (fma.f64 ca %5898 %5894) (fma.f64 ca %5898 %5896) (fma.f64 %36 %5901 %5894) (fma.f64 %36 %5901 %5896) (fma.f64 %45 %5904 %5894) (fma.f64 %45 %5904 %5896) (fma.f64 %47 %5907 %5894) (fma.f64 %47 %5907 %5896) (+.f64 %5889 %5894) (+.f64 %5889 %5896) (neg.f64 (-.f64 %5891 %5889)) (fma.f64 %44 %5860 %5894) (fma.f64 %44 %5860 %5896) (/.f64 (-.f64 (*.f64 %5889 %5856) %166) %5856) (/.f64 (-.f64 (*.f64 %44 %5856) (*.f64 %5856 %166)) %5862) (asin.f64 %5865) (-.f64 %119 %5924) (+.f64 %119 %5926) (neg.f64 (-.f64 %5924 %119)) (fma.f64 %118 %375 %5926) %5107 (*.f64 %2407 es) (/.f64 (*.f64 %2408 es) %2410) (/.f64 (*.f64 es %2408) %2410) (/.f64 (*.f64 %2413 es) %2415) (/.f64 (*.f64 es %2413) %2415) (/.f64 (*.f64 %2431 es) %2432) (/.f64 (*.f64 es %2431) %2432) %5944 (fma.f64 es %5048 #s(literal 1 binary64)) (fma.f64 %2407 %499 #s(literal 1 binary64)) (fma.f64 %499 %2407 #s(literal 1 binary64)) (fma.f64 %5048 es #s(literal 1 binary64)) (neg.f64 (fma.f64 %2407 es #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) %5111) (+.f64 %5111 #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) %5107)) (-.f64 #s(literal 1 binary64) (neg.f64 %5111)) (+.f64 #s(literal 1 binary64) %5957) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %5107)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %5111) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %5111) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %5111) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %5111) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %5111) (+.f64 #s(literal 1 binary64) %5966) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %5111)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %5957) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %5957) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %5957) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %5957) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %5957) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %5966) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %5966) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %5966) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %5966) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %5966) (fma.f64 #s(literal 2 binary64) %366 %5111) (fma.f64 #s(literal 1 binary64) %368 %5111) (fma.f64 #s(literal 2 binary64) %370 %5111) (fma.f64 %372 %373 %5111) (fma.f64 #s(literal 2 binary64) %366 %5957) (fma.f64 #s(literal 1 binary64) %368 %5957) (fma.f64 #s(literal 2 binary64) %370 %5957) (fma.f64 %372 %373 %5957) (fma.f64 #s(literal 2 binary64) %366 %5966) (fma.f64 #s(literal 1 binary64) %368 %5966) (fma.f64 #s(literal 2 binary64) %370 %5966) (fma.f64 %372 %373 %5966) (fma.f64 %375 %301 %5111) (fma.f64 %408 %409 %5111) (fma.f64 %411 %412 %5111) (fma.f64 %375 %301 %5957) (fma.f64 %408 %409 %5957) (fma.f64 %411 %412 %5957) (fma.f64 %375 %301 %5966) (fma.f64 %408 %409 %5966) (fma.f64 %411 %412 %5966) (fma.f64 %475 #s(literal 1 binary64) %5111) (fma.f64 %477 #s(literal -1 binary64) %5111) (fma.f64 %475 #s(literal 1 binary64) %5957) (fma.f64 %477 #s(literal -1 binary64) %5957) (fma.f64 %475 #s(literal 1 binary64) %5966) (fma.f64 %477 #s(literal -1 binary64) %5966) %6007 (fabs.f64 %6007) (fabs.f64 %6009) (/.f64 #s(literal 1 binary64) %6011) (pow.f64 %5944 #s(literal 1/2 binary64)) (sqrt.f64 %6014) %6016 (/.f64 %234 %6009) (neg.f64 (/.f64 %234 %6007)) (/.f64 %211 (neg.f64 %6009)) (neg.f64 (/.f64 %211 %6009)) (/.f64 %211 (*.f64 #s(literal 1 binary64) %6007)) (/.f64 %234 (*.f64 #s(literal -1 binary64) %6007)) (*.f64 %211 %6011) (*.f64 %6011 %211) (/.f64 #s(literal 1 binary64) (/.f64 %6007 %211)) (/.f64 %6016 #s(literal 1 binary64)) (*.f64 %234 (/.f64 #s(literal 1 binary64) %6009)) (neg.f64 %6035) (/.f64 #s(literal 1 binary64) (/.f64 %6009 %234)) (/.f64 %6035 #s(literal -1 binary64)) (-.f64 %6040 %6041) (fma.f64 one_es %6043 %6044) (fma.f64 one_es %6043 %6046) (fma.f64 ca %6048 %6044) (fma.f64 ca %6048 %6046) (fma.f64 %36 %6051 %6044) (fma.f64 %36 %6051 %6046) (fma.f64 %45 %6054 %6044) (fma.f64 %45 %6054 %6046) (fma.f64 %47 %6057 %6044) (fma.f64 %47 %6057 %6046) (+.f64 %6040 %6044) (+.f64 %6040 %6046) (neg.f64 (-.f64 %6041 %6040)) (fma.f64 %44 %6011 %6044) (fma.f64 %44 %6011 %6046) (/.f64 (-.f64 (*.f64 %6040 %6007) %166) %6007) (/.f64 (-.f64 (*.f64 %44 %6007) (*.f64 %6007 %166)) %6014) (asin.f64 %6016) (-.f64 %119 %6074) (+.f64 %119 %6076) (neg.f64 (-.f64 %6074 %119)) (fma.f64 %118 %375 %6076) #s(literal 1 binary64) %329 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %355 %357 %358 %359 %361 %363 %365 %367 %369 %371 %374 %376 %377 %378 %379 %380 %381 %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %402 %404 %406 %407 %410 %413 %414 %415 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %435 %436 %438 %440 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %457 %458 %459 %460 %462 %464 %465 %466 %467 %469 %471 %473 %474 %476 %478 %479 %480 %481 %482 %483 %484 %485 %486 %487 %488 %492 %494 %497 #s(literal 1 binary64) %329 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %355 %357 %358 %359 %361 %363 %365 %367 %369 %371 %374 %376 %377 %378 %379 %380 %381 %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %402 %404 %406 %407 %410 %413 %414 %415 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %435 %436 %438 %440 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %457 %458 %459 %460 %462 %464 %465 %466 %467 %469 %471 %473 %474 %476 %478 %479 %480 %481 %482 %483 %484 %485 %486 %487 %488 %492 %494 %497 %211 %212 %213 %215 %216 %217 %219 %221 %222 %224 %225 %226 %228 %229 %231 %232 %233 %235 %238 %240 %241 %242 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %269 %272 %273 %274 %275 %276 %277 %279 %281 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %316 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %6081 %6083 %6085 %6087 %6089 %6090 %211 %212 %213 %215 %216 %217 %219 %221 %222 %224 %225 %226 %228 %229 %231 %232 %233 %235 %238 %240 %241 %242 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %269 %272 %273 %274 %275 %276 %277 %279 %281 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %316 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %6081 %6083 %6085 %6087 %6089 %6090 %6091 (asin.f64 %6091) %6093 (asin.f64 %6093) %6095 %6096 %6098 %6099 %6101 %6103 %6106 %6107 %6108 (neg.f64 %6109) (-.f64 %119 %6111) (+.f64 %119 %6113) (neg.f64 (-.f64 %6111 %119)) (fma.f64 %118 %375 %6113) (asin.f64 #s(literal -1 binary64)) (neg.f64 (asin.f64 #s(literal 1 binary64))) (-.f64 %119 %6121) (+.f64 %119 %6123) (neg.f64 (-.f64 %6121 %119)) (fma.f64 %118 %375 %6123) %6109 (neg.f64 %6108) (-.f64 %119 %6129) (+.f64 %119 %6131) (neg.f64 (-.f64 %6129 %119)) (fma.f64 %118 %375 %6131) (asin.f64 #s(literal 1/4 binary64)) (-.f64 %119 %6137) (+.f64 %119 %6139) (neg.f64 (-.f64 %6137 %119)) (fma.f64 %118 %375 %6139) (asin.f64 phi) (-.f64 %119 %6145) (+.f64 %119 %6147) (neg.f64 (-.f64 %6145 %119)) (fma.f64 %118 %375 %6147) (asin.f64 es) (-.f64 %119 %6153) (+.f64 %119 %6155) (neg.f64 (-.f64 %6153 %119)) (fma.f64 %118 %375 %6155) %6095 %6096 %6098 %6099 %6101 %6103 %6106 %6107 %6095 %6096 %6098 %6099 %6101 %6103 %6106 %6107 %6160 %6162 %6164 %6166 %6167 %6160 %6162 %6164 %6166 %6167 %6168 %6170 %6172 %6174 %6176 %6177 %6169 %6178 %6180 %6182 %6184 %6185 %6168 %6170 %6172 %6174 %6176 %6177 %6169 %6178 %6180 %6182 %6184 %6185 %6169 %6178 %6180 %6182 %6184 %6185 (asin.f64 %2799) (-.f64 %119 %6187) (+.f64 %119 %6189) (neg.f64 (-.f64 %6187 %119)) (fma.f64 %118 %375 %6189) (asin.f64 %2880) (-.f64 %119 %6195) (+.f64 %119 %6197) (neg.f64 (-.f64 %6195 %119)) (fma.f64 %118 %375 %6197) (asin.f64 %3267) (-.f64 %119 %6203) (+.f64 %119 %6205) (neg.f64 (-.f64 %6203 %119)) (fma.f64 %118 %375 %6205) (asin.f64 %3345) (-.f64 %119 %6211) (+.f64 %119 %6213) (neg.f64 (-.f64 %6211 %119)) (fma.f64 %118 %375 %6213) (asin.f64 %893) (asin.f64 %1094) (asin.f64 %1184) (asin.f64 %1549) (asin.f64 %1689) (asin.f64 %1900) (asin.f64 %2214) (asin.f64 %2328) |
Compiled 599 637 to 66 462 computations (88.9% saved)
142 alts after pruning (138 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 20 238 | 138 | 20 376 |
| Fresh | 0 | 0 | 0 |
| Picked | 58 | 4 | 62 |
| Done | 0 | 0 | 0 |
| Total | 20 296 | 142 | 20 438 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 7.3% | (-.f64 (/.f64 (PI.f64 ) #s(literal 2 binary64)) (acos.f64 phi)) |
| ▶ | 4.5% | (-.f64 (/.f64 (PI.f64 ) #s(literal 2 binary64)) (acos.f64 es)) |
| ▶ | 4.1% | (-.f64 (/.f64 (PI.f64 ) #s(literal 2 binary64)) (acos.f64 #s(literal 1/4 binary64))) |
| ▶ | 79.6% | (asin.f64 (fma.f64 (*.f64 (neg.f64 sa) (cos.f64 phi)) (sin.f64 lamt) (*.f64 one_es (*.f64 ca (sin.f64 phi))))) |
| ▶ | 83.0% | (asin.f64 (fma.f64 (*.f64 one_es ca) (sin.f64 phi) (neg.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))))) |
| ▶ | 3.4% | %3 = (PI.f64 ) (asin.f64 (fma.f64 (*.f64 one_es ca) %3 (*.f64 sa (sin.f64 (+.f64 (/.f64 %3 #s(literal 2 binary64)) lamt))))) |
| ▶ | 3.8% | %0 = (PI.f64 ) (asin.f64 (fma.f64 %0 (*.f64 (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (-.f64 (-.f64 %0 lamt) lamt) #s(literal 2 binary64))) #s(literal 1/2 binary64))))) sa) (*.f64 one_es (*.f64 ca %0)))) |
| ▶ | 3.8% | %0 = (PI.f64 ) (asin.f64 (fma.f64 %0 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 %0 (-.f64 (+.f64 lamt lamt) (/.f64 %0 #s(literal 2 binary64)))))))) (neg.f64 sa)) (*.f64 one_es (*.f64 ca %0)))) |
| ▶ | 3.9% | %0 = (PI.f64 ) (asin.f64 (fma.f64 %0 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 %0 (-.f64 (+.f64 lamt lamt) (/.f64 %0 #s(literal 2 binary64)))))))) sa) (*.f64 one_es (*.f64 ca %0)))) |
| ▶ | 31.0% | (asin.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 sa) (cos.f64 phi)) (sin.f64 lamt) (*.f64 one_es ca)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))))))) |
| ▶ | 31.9% | (asin.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 phi) (sin.f64 lamt)) sa (*.f64 one_es ca)) (neg.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) es))))) |
| ▶ | 31.0% | (asin.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 sa (sin.f64 lamt))) (cos.f64 phi) (*.f64 one_es ca)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))))))) |
| ▶ | 3.1% | %0 = (PI.f64 ) %5 = (sin phi) (asin.f64 (/.f64 (fma.f64 %0 %0 %0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (* %5 %5) (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 3.5% | %0 = (PI.f64 ) %5 = (sin phi) (asin.f64 (/.f64 (fma.f64 %0 %0 %0) (approx (sqrt (- 1 (* es (* %5 %5)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 es (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 31.0% | %9 = (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) es #s(literal 1 binary64))) (asin.f64 (/.f64 (-.f64 (*.f64 (*.f64 one_es (*.f64 ca #s(literal 1/2 binary64))) %9) (*.f64 %9 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))))) (*.f64 %9 %9))) |
| ▶ | 79.0% | (asin.f64 (/.f64 (-.f64 (*.f64 (*.f64 one_es (sin.f64 phi)) ca) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (sin.f64 (PI.f64 )))))) |
| ▶ | 31.0% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (tanh.f64 (PI.f64 )))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es #s(literal 4470084063480489/4503599627370496 binary64)))))) |
| ▶ | 18.8% | %3 = (tanh.f64 (PI.f64 )) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (*.f64 sa (approx (* (cos phi) (sin lamt)) (*.f64 lamt (cos.f64 phi))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))))) |
| ▶ | 21.5% | %3 = (tanh.f64 (PI.f64 )) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (*.f64 sa (approx (* (cos phi) (sin lamt)) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))))) |
| ▶ | 78.5% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) |
| ▶ | 39.6% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (*.f64 sa (approx (* (cos phi) (sin lamt)) (*.f64 lamt (cos.f64 phi))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es #s(literal 1/2 binary64)))))) |
| ▶ | 50.4% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (*.f64 sa (approx (* (cos phi) (sin lamt)) (*.f64 lamt (cos.f64 phi))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (sin.f64 (PI.f64 )))))) |
| ▶ | 50.9% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (*.f64 sa (approx (* (cos phi) (sin lamt)) (*.f64 lamt (cos.f64 phi))))) #s(literal 1 binary64))) |
| ▶ | 69.2% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (*.f64 sa (approx (* (cos phi) (sin lamt)) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (sin.f64 (PI.f64 )))))) |
| ▶ | 69.9% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (*.f64 sa (approx (* (cos phi) (sin lamt)) (sin.f64 lamt)))) #s(literal 1 binary64))) |
| ▶ | 62.5% | %3 = (sin.f64 phi) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (approx (* sa (* (cos phi) (sin lamt))) (*.f64 (*.f64 sa lamt) (cos.f64 phi)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))))) |
| ▶ | 61.1% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca (sin.f64 phi))) (approx (* sa (* (cos phi) (sin lamt))) (*.f64 lamt (*.f64 sa (cos.f64 phi))))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64))))) |
| ▶ | 22.0% | %3 = (neg.f64 (PI.f64 )) (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca %3)) (*.f64 sa (approx (* (cos phi) (sin lamt)) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))))) |
| ▶ | 66.3% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca phi)) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi es) phi))))) |
| ▶ | 44.3% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca phi)) (*.f64 sa (approx (* (cos phi) (sin lamt)) (*.f64 lamt (cos.f64 phi))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 phi phi)))))) |
| ▶ | 63.9% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca phi)) (*.f64 sa (approx (* (cos phi) (sin lamt)) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 phi phi)))))) |
| ▶ | 28.9% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 2 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (approx (sqrt (- 1 (* es (* 2 2)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) es))))) |
| ▶ | 21.1% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 3/2 binary64))) (*.f64 sa (*.f64 (sin.f64 (+.f64 (neg.f64 phi) (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 3/2 binary64) #s(literal 3/2 binary64))))))) |
| ▶ | 17.6% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1 binary64))) (*.f64 sa (/.f64 (+.f64 (sin.f64 (-.f64 lamt phi)) (sin.f64 (+.f64 lamt phi))) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))))))) |
| ▶ | 21.3% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1 binary64))) (*.f64 sa (*.f64 (sin.f64 (+.f64 (neg.f64 phi) (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))))))) |
| ▶ | 18.8% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1 binary64))) (*.f64 sa (approx (* (cos phi) (sin lamt)) (*.f64 lamt (cos.f64 phi))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))))))) |
| ▶ | 31.0% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 560851318903425/562949953421312 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 560851318903425/562949953421312 binary64) #s(literal 560851318903425/562949953421312 binary64))))))) |
| ▶ | 29.2% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1/2 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (approx (sqrt (- 1 (* es (* 1/2 1/2)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) es))))) |
| ▶ | 18.7% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1/2 binary64))) (*.f64 sa (approx (* (cos phi) (sin lamt)) (*.f64 lamt (cos.f64 phi))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))) |
| ▶ | 30.7% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1/4 binary64))) (*.f64 (*.f64 sa (sin.f64 lamt)) (cos.f64 phi))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64))))))) |
| ▶ | 18.5% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1/4 binary64))) (*.f64 sa (approx (* (cos phi) (sin lamt)) (*.f64 lamt (cos.f64 phi))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64))))))) |
| ▶ | 18.6% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (*.f64 ca #s(literal -1 binary64))) (*.f64 sa (approx (* (cos phi) (sin lamt)) (*.f64 lamt (cos.f64 phi))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))))))) |
| ▶ | 41.0% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es (approx (* ca (sin phi)) (*.f64 ca phi))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (tanh.f64 (PI.f64 ))))))) |
| ▶ | 31.0% | (asin.f64 (/.f64 (-.f64 (*.f64 one_es ca) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) es)))) |
| ▶ | 0.7% | %0 = (PI.f64 ) (asin.f64 (/.f64 (-.f64 %0 (*.f64 one_es (*.f64 ca %0))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64))))) |
| ▶ | 3.1% | %0 = (PI.f64 ) %5 = (sin phi) (asin.f64 (/.f64 (+.f64 %0 %0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (* %5 %5) (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 3.5% | %0 = (PI.f64 ) %5 = (sin phi) (asin.f64 (/.f64 (+.f64 %0 %0) (approx (sqrt (- 1 (* es (* %5 %5)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 es (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 3.1% | %0 = (PI.f64 ) %5 = (sin phi) (asin.f64 (/.f64 (*.f64 %0 %0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (* %5 %5) (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 3.5% | %0 = (PI.f64 ) %5 = (sin phi) (asin.f64 (/.f64 (*.f64 %0 %0) (approx (sqrt (- 1 (* es (* %5 %5)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 es (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 3.1% | %5 = (sin phi) (asin.f64 (/.f64 (expm1.f64 (PI.f64 )) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (* %5 %5) (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 3.5% | %5 = (sin phi) (asin.f64 (/.f64 (expm1.f64 (PI.f64 )) (approx (sqrt (- 1 (* es (* %5 %5)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 es (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 58.0% | (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (-.f64 (*.f64 ca (*.f64 one_es phi)) (*.f64 sa (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (sin.f64 (PI.f64 )))))) |
| ▶ | 84.9% | %13 = (sin.f64 phi) (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (*.f64 sa (-.f64 (*.f64 (*.f64 %13 (/.f64 one_es sa)) ca) (*.f64 (cos.f64 phi) (sin.f64 lamt))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %13 %13)))))) |
| ▶ | 85.5% | (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (*.f64 sa (-.f64 (*.f64 (*.f64 one_es (sin.f64 phi)) (/.f64 ca sa)) (*.f64 (cos.f64 phi) (sin.f64 lamt))))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64))))) |
| ▶ | 91.1% | %13 = (sin.f64 phi) (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (*.f64 sa (-.f64 (*.f64 one_es (/.f64 (*.f64 ca %13) sa)) (*.f64 (cos.f64 phi) (sin.f64 lamt))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %13 %13)))))) |
| ▶ | 28.5% | (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (*.f64 #s(literal -1 binary64) (*.f64 sa (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (tanh.f64 (PI.f64 ))))))) |
| ▶ | 28.6% | (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (*.f64 #s(literal -1 binary64) (*.f64 sa (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es #s(literal 1/2 binary64)))))) |
| ▶ | 42.6% | (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (*.f64 #s(literal -1 binary64) (*.f64 sa (sin.f64 lamt)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (sin.f64 (PI.f64 )))))) |
| ▶ | 43.0% | (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (*.f64 #s(literal -1 binary64) (*.f64 sa (sin.f64 lamt)))) #s(literal 1 binary64))) |
| ▶ | 45.6% | (asin.f64 (/.f64 (approx (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (neg.f64 (*.f64 sa (sin.f64 lamt)))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64))))) |
| ▶ | 18.8% | (asin.f64 (/.f64 (approx (- (* one_es (* ca 1)) (* sa (* (cos phi) (sin lamt)))) (fma.f64 #s(literal -1 binary64) (*.f64 lamt (*.f64 sa (cos.f64 phi))) (*.f64 ca one_es))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))))))) |
| ▶ | 30.9% | (asin.f64 (/.f64 (approx (- (* one_es (* ca 1)) (* sa (* (cos phi) (sin lamt)))) (*.f64 one_es (+.f64 ca (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) one_es))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))))))) |
| ▶ | 31.7% | (asin.f64 (/.f64 (approx (- (* one_es (* ca -1)) (* sa (* (cos phi) (sin lamt)))) (*.f64 #s(literal -1 binary64) (*.f64 ca (+.f64 one_es (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) ca))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))))))) |
| ▶ | 3.2% | %4 = (sin phi) (asin.f64 (/.f64 #s(literal 4 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (* %4 %4) (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 3.5% | %4 = (sin phi) (asin.f64 (/.f64 #s(literal 4 binary64) (approx (sqrt (- 1 (* es (* %4 %4)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 es (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 30.7% | (asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) es #s(literal 1 binary64))) (-.f64 (*.f64 one_es (*.f64 ca #s(literal 1/2 binary64))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))))))) |
| ▶ | 66.6% | (asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 phi phi)))) (-.f64 (*.f64 ca (*.f64 one_es phi)) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))))))) |
| ▶ | 30.7% | (asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) es)) (-.f64 (*.f64 one_es ca) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))))))) |
| ▶ | 4.2% | (asin.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64))))) |
| ▶ | 4.3% | %4 = (sin phi) (asin.f64 (/.f64 #s(literal -1/2 binary64) (approx (sqrt (- 1 (* es (* %4 %4)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))))) |
| ▶ | 6.0% | %4 = (sin phi) (asin.f64 (/.f64 #s(literal -1/2 binary64) (approx (sqrt (- 1 (* es (* %4 %4)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 es (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 3.6% | %1 = (PI.f64 ) (asin.f64 (-.f64 (*.f64 sa (sin.f64 (+.f64 (/.f64 %1 #s(literal 2 binary64)) lamt))) (*.f64 one_es (*.f64 ca %1)))) |
| ▶ | 11.5% | %3 = (PI.f64 ) (asin.f64 (-.f64 (*.f64 sa (sin.f64 (+.f64 (neg.f64 lamt) (/.f64 %3 #s(literal 2 binary64))))) (*.f64 one_es (*.f64 ca %3)))) |
| ▶ | 3.8% | %2 = (PI.f64 ) (asin.f64 (-.f64 (*.f64 one_es (*.f64 ca %2)) (*.f64 (fma.f64 (cos.f64 (*.f64 (-.f64 (-.f64 %2 lamt) lamt) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 sa %2)))) |
| ▶ | 6.0% | %2 = (-.f64 (PI.f64 ) lamt) (asin.f64 (+.f64 (-.f64 (-.f64 %2 lamt) %2) lamt)) |
| ▶ | 6.0% | %0 = (PI.f64 ) (asin.f64 (+.f64 (-.f64 (-.f64 (-.f64 %0 lamt) lamt) %0) (+.f64 lamt lamt))) |
| ▶ | 3.8% | %0 = (PI.f64 ) (asin.f64 (*.f64 %0 (fma.f64 (fma.f64 (cos.f64 (*.f64 (-.f64 (-.f64 %0 lamt) lamt) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 sa) (*.f64 one_es ca)))) |
| ▶ | 3.8% | %0 = (PI.f64 ) (asin.f64 (*.f64 %0 (fma.f64 (fma.f64 (cos.f64 (*.f64 (-.f64 (-.f64 %0 lamt) lamt) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) sa (*.f64 one_es ca)))) |
| ▶ | 4.4% | %0 = (PI.f64 ) (asin.f64 (tan.f64 (fma.f64 %0 #s(literal 2 binary64) %0))) |
| ▶ | 4.4% | %0 = (PI.f64 ) (asin.f64 (sin.f64 (+.f64 %0 %0))) |
| ▶ | 4.4% | (asin.f64 (sin.f64 (neg.f64 (PI.f64 )))) |
| ✓ | 4.4% | (asin.f64 (sin.f64 (PI.f64 ))) |
| ▶ | 58.6% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (pow %3 2))))) (-.f64 (*.f64 ca (*.f64 one_es phi)) (*.f64 sa (sin.f64 lamt))))) |
| ▶ | 60.3% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (pow %3 2))))) (neg.f64 (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64))))))) |
| ▶ | 61.9% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (fma.f64 (*.f64 one_es ca) phi (neg.f64 (*.f64 sa (sin.f64 lamt)))))) |
| ▶ | 58.4% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (fma.f64 (*.f64 ca phi) one_es (neg.f64 (*.f64 sa (sin.f64 lamt)))))) |
| ▶ | 61.4% | %3 = (sin phi) %9 = (sin lamt) %22 = (*.f64 sa (sin.f64 lamt)) %24 = (* sa %9) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) %9))) (sqrt (- 1 (* es (* %3 %3))))) (fma.f64 #s(literal -1 binary64) %22 (*.f64 phi (fma.f64 ca one_es (*.f64 phi (approx (- (* 1/2 %24) (* 1/2 (* es %24))) (*.f64 #s(literal -1/2 binary64) (*.f64 es %22))))))))) |
| ▶ | 94.5% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (/.f64 (-.f64 (*.f64 ca (*.f64 one_es (sin.f64 phi))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64)))))) |
| ✓ | 45.3% | %3 = (sin phi) %20 = (sin.f64 phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (/.f64 (*.f64 ca (*.f64 one_es %20)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 %20 #s(literal 2 binary64)))))))) |
| ▶ | 59.7% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64))) (neg.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))))))) |
| ▶ | 59.6% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 (/.f64 (*.f64 (cos.f64 phi) (sin.f64 lamt)) (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64)))) (neg.f64 sa)))) |
| ▶ | 43.4% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 one_es (/.f64 (*.f64 ca (sin.f64 phi)) (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64))))))) |
| ▶ | 59.7% | %3 = (sin phi) %11 = (* sa (* (cos phi) (sin lamt))) %25 = (sqrt (- 1 (* es (pow %3 2)))) (asin.f64 (approx (/ (- (* one_es (* ca %3)) %11) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 ca (approx (+ (* -1 (/ %11 (* ca %25))) (/ (* one_es %3) %25)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) (*.f64 ca (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))))))))) |
| ▶ | 61.2% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 phi) #s(literal -2 binary64)))))))))) |
| ▶ | 35.5% | %3 = (sin phi) %10 = (* (cos phi) (sin lamt)) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa %10)) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (approx %10 (*.f64 lamt (cos.f64 phi)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))))) |
| ▶ | 60.3% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (cos.f64 phi) (sin.f64 lamt)) (/.f64 sa (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64)))))))) |
| ▶ | 59.6% | %3 = (sin phi) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 sa (cos.f64 phi)) (/.f64 (sin.f64 lamt) (sqrt.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) es #s(literal 1 binary64)))))))) |
| ▶ | 49.8% | %3 = (sin phi) %7 = (cos phi) %27 = (sqrt (- 1 (* es (pow %3 2)))) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* %7 (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (approx (+ (* -1 (/ (* lamt (* sa %7)) %27)) (/ (* ca (* one_es %3)) %27)) (fma.f64 #s(literal -1 binary64) (*.f64 lamt (*.f64 sa (cos.f64 phi))) (*.f64 ca (*.f64 one_es (sin.f64 phi))))))) |
| ▶ | 39.3% | %3 = (sin phi) %7 = (cos phi) %27 = (sqrt (- 1 (* es (pow %3 2)))) %35 = (*.f64 lamt sa) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* %7 (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (approx (+ (* -1 (/ (* lamt (* sa %7)) %27)) (/ (* ca (* one_es %3)) %27)) (fma.f64 #s(literal -1 binary64) %35 (*.f64 phi (fma.f64 #s(literal -1 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal -1/2 binary64) %35) (*.f64 #s(literal -1/2 binary64) (*.f64 es %35)))) (*.f64 ca one_es))))))) |
| ▶ | 37.1% | %3 = (sin phi) %7 = (cos phi) %27 = (sqrt (- 1 (* es (pow %3 2)))) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* %7 (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (approx (+ (* -1 (/ (* lamt (* sa %7)) %27)) (/ (* ca (* one_es %3)) %27)) (fma.f64 #s(literal -1 binary64) (*.f64 lamt sa) (*.f64 ca (*.f64 one_es phi)))))) |
| ▶ | 35.5% | %3 = (sin phi) %7 = (cos phi) %27 = (sqrt (- 1 (* es (pow %3 2)))) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* %7 (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (approx (+ (* -1 (/ (* lamt (* sa %7)) %27)) (/ (* ca (* one_es %3)) %27)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lamt (*.f64 sa (cos.f64 phi))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))))))) |
| ▶ | 25.8% | %3 = (sin phi) %7 = (cos phi) %27 = (sqrt (- 1 (* es (pow %3 2)))) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* %7 (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (approx (+ (* -1 (/ (* lamt (* sa %7)) %27)) (/ (* ca (* one_es %3)) %27)) (*.f64 #s(literal -1 binary64) (*.f64 lamt sa))))) |
| ▶ | 56.8% | %3 = (sin phi) %9 = (sin lamt) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) %9))) (sqrt (- 1 (* es (* %3 %3))))) (approx (+ (* -1 (* sa %9)) (* ca (* one_es phi))) (*.f64 one_es (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (sin.f64 lamt)) one_es) (*.f64 ca phi)))))) |
| ▶ | 52.0% | %3 = (sin phi) %11 = (* sa (* (cos phi) (sin lamt))) (asin.f64 (approx (/ (- (* one_es (* ca %3)) %11) (sqrt (- 1 (* es (* %3 %3))))) (approx (* -1 (/ %11 (sqrt (- 1 (* es (pow %3 2)))))) (*.f64 #s(literal -1 binary64) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))))))) |
| ▶ | 30.2% | (asin.f64 (approx (/ (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es 1/2)))) (/.f64 (*.f64 ca (*.f64 one_es (sin.f64 phi))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) es)))))) |
| ▶ | 38.1% | (asin.f64 (approx (/ (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es 1/2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) es))))))) |
| ▶ | 10.5% | %3 = (neg (PI )) %22 = (PI.f64 ) (asin.f64 (approx (/ (- (* one_es (* ca %3)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* %3 %3))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 one_es %22)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 %22 #s(literal 2 binary64))))))))) |
| ▶ | 29.9% | (asin.f64 (approx (/ (- (* one_es (* ca phi)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* phi phi))))) (/.f64 (*.f64 ca (*.f64 one_es phi)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 phi #s(literal 2 binary64)))))))) |
| ▶ | 7.1% | (asin.f64 (approx (/ (- (* one_es (* ca phi)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* phi phi))))) (/.f64 (*.f64 ca one_es) (sqrt.f64 (neg.f64 es))))) |
| ▶ | 8.3% | (asin.f64 (approx (/ (- (* one_es (* ca phi)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* phi phi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca one_es) (sqrt.f64 (neg.f64 es)))))) |
| ▶ | 21.1% | (asin.f64 (approx (/ (- (* one_es (* ca 2)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 2 2))))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 ca one_es)) (*.f64 sa (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) es)))))) |
| ▶ | 21.2% | (asin.f64 (approx (/ (- (* one_es (* ca 3/2)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 3/2 3/2))))) (/.f64 (-.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 ca one_es)) (*.f64 sa (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 9/4 binary64) es)))))) |
| ▶ | 9.5% | (asin.f64 (approx (/ (- (* one_es (* ca 3/2)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 3/2 3/2))))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 ca one_es) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 9/4 binary64) es))))))) |
| ▶ | 21.5% | (asin.f64 (approx (/ (- (* one_es (* ca 1)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 1 1))))) (/.f64 (-.f64 (*.f64 ca one_es) (*.f64 sa (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) es))))) |
| ▶ | 9.7% | (asin.f64 (approx (/ (- (* one_es (* ca 1)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 1 1))))) (/.f64 (*.f64 ca one_es) (sqrt.f64 (-.f64 #s(literal 1 binary64) es))))) |
| ▶ | 8.4% | (asin.f64 (approx (/ (- (* one_es (* ca 1)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 1 1))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 ca one_es) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))) (*.f64 es (sqrt.f64 (/.f64 #s(literal -1 binary64) es))))))) |
| ▶ | 38.1% | (asin.f64 (approx (/ (- (* one_es (* ca 1)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 1 1))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) es)))))) |
| ▶ | 21.4% | (asin.f64 (approx (/ (- (* one_es (* ca 1/2)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 1/2 1/2))))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 ca one_es)) (*.f64 sa (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) es)))))) |
| ▶ | 9.6% | (asin.f64 (approx (/ (- (* one_es (* ca 1/2)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 1/2 1/2))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 ca one_es) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) es))))))) |
| ▶ | 38.2% | (asin.f64 (approx (/ (- (* one_es (* ca 1/2)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 1/2 1/2))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) es))))))) |
| ▶ | 21.3% | (asin.f64 (approx (/ (- (* one_es (* ca 1/4)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 1/4 1/4))))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 ca one_es)) (*.f64 sa (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/16 binary64) es)))))) |
| ▶ | 9.5% | (asin.f64 (approx (/ (- (* one_es (* ca 1/4)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 1/4 1/4))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 ca one_es) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/16 binary64) es))))))) |
| ▶ | 38.1% | (asin.f64 (approx (/ (- (* one_es (* ca 1/4)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* 1/4 1/4))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/16 binary64) es))))))) |
| ▶ | 10.7% | (asin.f64 (approx (/ (- (* one_es (* ca -1/2)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* -1/2 -1/2))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 ca one_es) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) es))))))) |
| ▶ | 10.8% | (asin.f64 (approx (/ (- (* one_es (* ca -1)) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (* es (* -1 -1))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca one_es) (sqrt.f64 (-.f64 #s(literal 1 binary64) es)))))) |
| ▶ | 4.2% | (asin.f64 (approx (- (* sa (cos lamt)) (* one_es (* ca (PI )))) (-.f64 sa (*.f64 ca (*.f64 one_es (PI.f64 )))))) |
| ▶ | 4.0% | (asin.f64 (approx (- (* one_es (* ca (PI ))) (* sa (cos lamt))) (-.f64 (*.f64 ca (*.f64 one_es (PI.f64 ))) sa))) |
| ▶ | 5.6% | (asin.f64 (approx (- (* one_es (* ca (PI ))) (* sa (cos lamt))) (*.f64 #s(literal -1 binary64) (*.f64 sa (cos.f64 lamt))))) |
| ▶ | 7.1% | %0 = (PI ) (asin.f64 (approx (+ (* (* %0 one_es) (* ca %0)) (* sa (cos lamt))) (*.f64 ca (*.f64 one_es (pow.f64 (PI.f64 ) #s(literal 2 binary64)))))) |
| ▶ | 4.8% | %4 = (PI ) (asin.f64 (approx (+ (* (* sa (cos lamt)) %4) (* one_es (* ca %4))) (*.f64 sa (*.f64 (PI.f64 ) (cos.f64 lamt))))) |
| ▶ | 4.0% | (asin.f64 (approx (+ (* (* ca (PI )) one_es) (* sa (cos lamt))) (+.f64 sa (*.f64 ca (*.f64 one_es (PI.f64 )))))) |
| ▶ | 4.8% | (asin.f64 (approx (+ (* (* ca (PI )) one_es) (* sa (cos lamt))) (*.f64 sa (cos.f64 lamt)))) |
| ▶ | 3.5% | (asin.f64 (approx (+ (* (* ca (PI )) one_es) (* sa (cos lamt))) (*.f64 one_es (fma.f64 ca (PI.f64 ) (/.f64 (*.f64 sa (cos.f64 lamt)) one_es))))) |
| ▶ | 5.5% | %0 = (PI ) %4 = (cos (- (- %0 lamt) lamt)) %16 = (PI.f64 ) (asin.f64 (approx (+ (* %0 (* (* %4 %4) (neg sa))) (* one_es (* ca %0))) (*.f64 #s(literal -1 binary64) (*.f64 sa (*.f64 %16 (pow.f64 (cos.f64 (-.f64 %16 (*.f64 #s(literal 2 binary64) lamt))) #s(literal 2 binary64))))))) |
| ✓ | 3.0% | (asin.f64 phi) |
| ✓ | 2.5% | (asin.f64 es) |
| ▶ | 79.8% | (approx (asin (/ (- (* one_es (* ca (sin phi))) (* sa (* (cos phi) (sin lamt)))) (sqrt (- 1 (sin (PI )))))) (asin.f64 (-.f64 (*.f64 ca (*.f64 one_es (sin.f64 phi))) (*.f64 sa (*.f64 (cos.f64 phi) (sin.f64 lamt)))))) |
| ▶ | 4.1% | #s(literal 2358079250676147/4503599627370496 binary64) |
| ▶ | 4.1% | #s(literal 4551882811606989/18014398509481984 binary64) |
| ▶ | 11.6% | #s(literal 0 binary64) |
| ▶ | 4.1% | #s(literal -2358079250676147/4503599627370496 binary64) |
| ▶ | 4.1% | #s(literal -884279719003555/562949953421312 binary64) |
Compiled 2 328 to 634 computations (72.8% saved)
| Inputs |
|---|
%0 = (PI ) %1 = (neg %0) %2 = (+ %0 %0) %3 = (* %0 %0) %8 = (tanh %0) %9 = (sin %0) %10 = (sin %1) %11 = (sin %2) %23 = (- 1 %9) %26 = (sqrt 2) %27 = (sqrt 1/2) %29 = (/ %0 2) %32 = (+ (* %0 2) %0) %33 = (tan %32) %34 = (acos 1/4) %0 %1 %2 %3 (+ %3 %0) (- (exp %0) 1) %8 %9 %10 %11 (* 1 1) (* 1/2 1/2) (* -1 -1) (* 3/2 3/2) (* 1/4 1/4) (* %1 %1) (* %8 %8) %23 (sqrt %23) %26 %27 (pow %0 2) %29 (* %26 %27) %32 %33 %34 (- %29 %34) (* 560851318903425/562949953421312 560851318903425/562949953421312) (asin %10) (asin %11) (asin %33) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 1831163193971785/140737488355328 binary64) #s(literal 3116025471584669/140737488355328 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64) #s(literal 9/4 binary64) #s(literal 1/16 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 4470084063480489/4503599627370496 binary64) #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal 1 binary64) #s(literal 2652839157010665/281474976710656 binary64) #s(literal 0 binary64) #s(literal 5936267049126693/4503599627370496 binary64) #s(literal 4551882811606989/18014398509481984 binary64) #s(literal 8940168126960979/9007199254740992 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 0 binary64) |
| 21.0ms | 1× | 2 | valid |
Compiled 118 to 42 computations (64.4% saved)
ival-sin: 18.0ms (89.0% of total, 0.2 MiB)ival-tan: 1.0ms (4.9% of total, 0.0 MiB)ival-add!: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)ival-pi: 0.0ms (0.0% of total, 0.0 MiB)ival-neg!: 0.0ms (0.0% of total, 0.0 MiB)ival-tanh!: 0.0ms (0.0% of total, 0.0 MiB)ival-expm1!: 0.0ms (0.0% of total, 0.0 MiB)ival-div!: 0.0ms (0.0% of total, 0.0 MiB)ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)ival-sqrt!: 0.0ms (0.0% of total, 0.0 MiB)ival-asin!: 0.0ms (0.0% of total, 0.0 MiB)ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)ival-acos!: 0.0ms (0.0% of total, 0.0 MiB)ival-pow2: 0.0ms (0.0% of total, 0.0 MiB)10 calls:
| Time | Variable | Point |
|---|---|---|
| 499.0ms | es | inf |
| 494.0ms | phi | 0 |
| 390.0ms | es | 0 |
| 343.0ms | es | -inf |
| 324.0ms | ca | 0 |
1 calls:
| Time | Variable | Point |
|---|---|---|
| 105.0ms | ca | inf |
Loading profile data...