
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 4 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 5 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 6 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 7 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 8 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 9 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 10 |
| 1.6% | 1.6% | 98.2% | 0.2% | 0.0% | 0.0% | 0.0% | 11 |
| 1.6% | 1.6% | 98.2% | 0.2% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 35 to 25 computations (28.6% saved)
| 22.8s | 8 256× | 0 | valid |
ival-sin: 7.0s (41.7% of total, 308.1 MiB)ival-cos: 4.4s (26.2% of total, 155.6 MiB)ival-mult!: 2.1s (12.7% of total, 74.1 MiB)ival-asin!: 1.7s (10.1% of total, 46.5 MiB)ival-atan2: 784.0ms (4.7% of total, 23.5 MiB)ival-add!: 477.0ms (2.9% of total, 18.2 MiB)ival-sub!: 239.0ms (1.4% of total, 8.3 MiB)adjust: 60.0ms (0.4% of total, 1.3 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 179 | 668 |
| 1 | 951 | 666 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.7% | %4 = (sin.f64 delta) %7 = (cos.f64 phi1) %9 = (cos.f64 delta) %10 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %4) %7) (-.f64 %9 (*.f64 %10 (sin.f64 (asin.f64 (+.f64 (*.f64 %10 %9) (*.f64 (*.f64 %7 %4) (cos.f64 theta))))))))) |
(abs phi2)
Compiled 2 to 44 computations (-2100.0% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%2 = (sin.f64 theta) %4 = (sin.f64 delta) %5 = (*.f64 %2 %4) %7 = (cos.f64 phi1) %8 = (*.f64 %5 %7) %9 = (cos.f64 delta) %10 = (sin.f64 phi1) %11 = (*.f64 %10 %9) %12 = (*.f64 %7 %4) %13 = (cos.f64 theta) %14 = (*.f64 %12 %13) %15 = (+.f64 %11 %14) %16 = (asin.f64 %15) %17 = (sin.f64 %16) %18 = (*.f64 %10 %17) %19 = (-.f64 %9 %18) %20 = (atan2.f64 %8 %19) lambda1 theta %2 delta %4 %5 phi1 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 (+.f64 lambda1 %20) |
| Outputs |
|---|
%5 = (sin theta) %7 = (sin delta) %8 = (* %5 %7) %10 = (cos phi1) %11 = (* %8 %10) %12 = (cos delta) %13 = (sin phi1) %14 = (* %13 %12) %15 = (* %10 %7) %16 = (cos theta) %17 = (* %15 %16) %18 = (+ %14 %17) %19 = (asin %18) %21 = (* %13 (sin %19)) %22 = (- %12 %21) %24 = (+ lambda1 (atan2 %11 %22)) %25 = (cos.f64 phi1) %26 = (sin.f64 delta) %27 = (sin.f64 theta) %28 = (*.f64 %26 %27) %29 = (*.f64 %25 %28) %30 = (cos.f64 delta) %31 = (sin.f64 phi1) %32 = (cos.f64 theta) %33 = (*.f64 %32 %26) %34 = (*.f64 %25 %33) %35 = (fma.f64 %30 %31 %34) %36 = (*.f64 %31 %35) %37 = (-.f64 %30 %36) %38 = (atan2.f64 %29 %37) %43 = (/.f64 %38 lambda1) %57 = (pow.f64 phi1 #s(literal 2 binary64)) %77 = (*.f64 %57 %28) %114 = (*.f64 phi1 %30) %116 = (*.f64 %57 %30) %136 = (*.f64 %57 %26) %153 = (*.f64 %57 %33) %168 = (fma.f64 phi1 %30 %33) %170 = (*.f64 phi1 %33) %186 = (*.f64 #s(literal -1/6 binary64) %33) %188 = (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %33 %186)) %222 = (*.f64 %25 %26) %229 = (pow.f64 delta #s(literal 2 binary64)) %250 = (*.f64 %229 %27) %269 = (*.f64 %25 %27) %272 = (*.f64 %229 %269) %305 = (*.f64 %229 %31) %323 = (*.f64 %229 %25) %342 = (*.f64 %25 %32) %343 = (*.f64 delta %342) %345 = (*.f64 %229 %342) %376 = (pow.f64 %31 #s(literal 2 binary64)) %379 = (*.f64 %25 (*.f64 %32 %31)) %386 = (*.f64 delta %379) %399 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %376)) %416 = (pow.f64 theta #s(literal 2 binary64)) %437 = (*.f64 %416 %26) %458 = (*.f64 %416 %222) %496 = (fma.f64 %25 %26 (*.f64 %416 (fma.f64 #s(literal -1/2 binary64) %222 (*.f64 #s(literal 1/24 binary64) %458)))) %503 = (fma.f64 %25 %26 (*.f64 %416 (fma.f64 #s(literal -1/2 binary64) %222 (*.f64 %416 (fma.f64 #s(literal -1/720 binary64) %458 (*.f64 #s(literal 1/24 binary64) %222)))))) %505 = (fma.f64 %30 %31 %222) %513 = (*.f64 %31 %505) %516 = (*.f64 %25 (*.f64 %26 %31)) %517 = (*.f64 %416 %516) %525 = (*.f64 #s(literal 1/24 binary64) %516) %540 = (*.f64 #s(literal -1/2 binary64) %516) (approx lambda1 #s(literal 0 binary64)) (approx lambda1 lambda1) (approx %24 %38) (approx %24 (+.f64 lambda1 %38)) (approx %24 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %43))) (approx %24 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %43) #s(literal 1 binary64))))) (approx phi1 phi1) (approx %10 #s(literal 1 binary64)) (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %57))) (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 %57 (-.f64 (*.f64 #s(literal 1/24 binary64) %57) #s(literal 1/2 binary64))))) (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 %57 (-.f64 (*.f64 %57 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %57))) #s(literal 1/2 binary64))))) (approx %11 %28) (approx %11 (fma.f64 #s(literal -1/2 binary64) %77 %28)) (approx %11 (fma.f64 %26 %27 (*.f64 %57 (fma.f64 #s(literal -1/2 binary64) %28 (*.f64 #s(literal 1/24 binary64) %77))))) (approx %11 (fma.f64 %26 %27 (*.f64 %57 (fma.f64 #s(literal -1/2 binary64) %28 (*.f64 %57 (fma.f64 #s(literal -1/720 binary64) %77 (*.f64 #s(literal 1/24 binary64) %28))))))) (approx %13 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %57)))) (approx %13 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 %57 (-.f64 (*.f64 #s(literal 1/120 binary64) %57) #s(literal 1/6 binary64)))))) (approx %13 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 %57 (-.f64 (*.f64 %57 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %57))) #s(literal 1/6 binary64)))))) (approx %14 %114) (approx %14 (*.f64 phi1 (+.f64 %30 (*.f64 #s(literal -1/6 binary64) %116)))) (approx %14 (*.f64 phi1 (+.f64 %30 (*.f64 %57 (fma.f64 #s(literal -1/6 binary64) %30 (*.f64 #s(literal 1/120 binary64) %116)))))) (approx %14 (*.f64 phi1 (+.f64 %30 (*.f64 %57 (fma.f64 #s(literal -1/6 binary64) %30 (*.f64 %57 (fma.f64 #s(literal -1/5040 binary64) %116 (*.f64 #s(literal 1/120 binary64) %30)))))))) (approx %15 %26) (approx %15 (+.f64 %26 (*.f64 #s(literal -1/2 binary64) %136))) (approx %15 (+.f64 %26 (*.f64 %57 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 #s(literal 1/24 binary64) %136))))) (approx %15 (+.f64 %26 (*.f64 %57 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %57 (fma.f64 #s(literal -1/720 binary64) %136 (*.f64 #s(literal 1/24 binary64) %26))))))) (approx %17 %33) (approx %17 (fma.f64 #s(literal -1/2 binary64) %153 %33)) (approx %17 (fma.f64 %32 %26 (*.f64 %57 (fma.f64 #s(literal -1/2 binary64) %33 (*.f64 #s(literal 1/24 binary64) %153))))) (approx %17 (fma.f64 %32 %26 (*.f64 %57 (fma.f64 #s(literal -1/2 binary64) %33 (*.f64 %57 (fma.f64 #s(literal -1/720 binary64) %153 (*.f64 #s(literal 1/24 binary64) %33))))))) (approx %18 %168) (approx %18 (fma.f64 phi1 (+.f64 %30 (*.f64 #s(literal -1/2 binary64) %170)) %33)) (approx %18 (fma.f64 phi1 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %33 (*.f64 #s(literal -1/6 binary64) %114)))) %33)) (approx %19 (asin.f64 %35)) (approx %21 %170) (approx %21 (*.f64 phi1 %168)) (approx %21 (*.f64 phi1 (fma.f64 phi1 (+.f64 %30 %188) %33))) (approx %21 (*.f64 phi1 (fma.f64 phi1 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %33 (fma.f64 #s(literal -1/3 binary64) %114 %186)))) %33))) (approx %22 %30) (approx %22 (+.f64 %30 (*.f64 #s(literal -1 binary64) %170))) (approx %22 (+.f64 %30 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %114) %33)))) (approx %22 (+.f64 %30 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %188) %30)) %33)))) (approx %10 %25) (approx %11 %29) (approx %13 %31) (approx %14 (*.f64 %30 %31)) (approx %15 %222) (approx %17 %34) (approx %18 %35) (approx %21 %36) (approx %22 %37) (approx delta delta) (approx %7 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %229)))) (approx %7 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 %229 (-.f64 (*.f64 #s(literal 1/120 binary64) %229) #s(literal 1/6 binary64)))))) (approx %7 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 %229 (-.f64 (*.f64 %229 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %229))) #s(literal 1/6 binary64)))))) (approx %8 (*.f64 delta %27)) (approx %8 (*.f64 delta (+.f64 %27 (*.f64 #s(literal -1/6 binary64) %250)))) (approx %8 (*.f64 delta (+.f64 %27 (*.f64 %229 (fma.f64 #s(literal -1/6 binary64) %27 (*.f64 #s(literal 1/120 binary64) %250)))))) (approx %8 (*.f64 delta (+.f64 %27 (*.f64 %229 (fma.f64 #s(literal -1/6 binary64) %27 (*.f64 %229 (fma.f64 #s(literal -1/5040 binary64) %250 (*.f64 #s(literal 1/120 binary64) %27)))))))) (approx %11 (*.f64 delta %269)) (approx %11 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %272 %269))) (approx %11 (*.f64 delta (fma.f64 %25 %27 (*.f64 %229 (fma.f64 #s(literal -1/6 binary64) %269 (*.f64 #s(literal 1/120 binary64) %272)))))) (approx %11 (*.f64 delta (fma.f64 %25 %27 (*.f64 %229 (fma.f64 #s(literal -1/6 binary64) %269 (*.f64 %229 (fma.f64 #s(literal -1/5040 binary64) %272 (*.f64 #s(literal 1/120 binary64) %269)))))))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %229))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 %229 (-.f64 (*.f64 #s(literal 1/24 binary64) %229) #s(literal 1/2 binary64))))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 %229 (-.f64 (*.f64 %229 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %229))) #s(literal 1/2 binary64))))) (approx %14 (+.f64 %31 (*.f64 #s(literal -1/2 binary64) %305))) (approx %14 (+.f64 %31 (*.f64 %229 (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 #s(literal 1/24 binary64) %305))))) (approx %14 (+.f64 %31 (*.f64 %229 (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 %229 (fma.f64 #s(literal -1/720 binary64) %305 (*.f64 #s(literal 1/24 binary64) %31))))))) (approx %15 (*.f64 delta %25)) (approx %15 (*.f64 delta (+.f64 %25 (*.f64 #s(literal -1/6 binary64) %323)))) (approx %15 (*.f64 delta (+.f64 %25 (*.f64 %229 (fma.f64 #s(literal -1/6 binary64) %25 (*.f64 #s(literal 1/120 binary64) %323)))))) (approx %15 (*.f64 delta (+.f64 %25 (*.f64 %229 (fma.f64 #s(literal -1/6 binary64) %25 (*.f64 %229 (fma.f64 #s(literal -1/5040 binary64) %323 (*.f64 #s(literal 1/120 binary64) %25)))))))) (approx %17 %343) (approx %17 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %345 %342))) (approx %17 (*.f64 delta (fma.f64 %25 %32 (*.f64 %229 (fma.f64 #s(literal -1/6 binary64) %342 (*.f64 #s(literal 1/120 binary64) %345)))))) (approx %17 (*.f64 delta (fma.f64 %25 %32 (*.f64 %229 (fma.f64 #s(literal -1/6 binary64) %342 (*.f64 %229 (fma.f64 #s(literal -1/5040 binary64) %345 (*.f64 #s(literal 1/120 binary64) %342)))))))) (approx %18 (+.f64 %31 %343)) (approx %18 (+.f64 %31 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta %31) %342)))) (approx %18 (+.f64 %31 (*.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 #s(literal -1/6 binary64) %343)) %342)))) (approx %21 %376) (approx %21 (fma.f64 delta %379 %376)) (approx %21 (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta %376) %379) %376)) (approx %21 (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %376 (*.f64 #s(literal -1/6 binary64) %386)) %379) %376)) (approx %22 (-.f64 #s(literal 1 binary64) %376)) (approx %22 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %386)) %376)) (approx %22 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta %399)) %379))) %376)) (approx %22 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) %386) %399)) %379))) %376)) (approx theta theta) (approx %5 (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %416)))) (approx %5 (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 %416 (-.f64 (*.f64 #s(literal 1/120 binary64) %416) #s(literal 1/6 binary64)))))) (approx %5 (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 %416 (-.f64 (*.f64 %416 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %416))) #s(literal 1/6 binary64)))))) (approx %8 (*.f64 theta %26)) (approx %8 (*.f64 theta (+.f64 %26 (*.f64 #s(literal -1/6 binary64) %437)))) (approx %8 (*.f64 theta (+.f64 %26 (*.f64 %416 (fma.f64 #s(literal -1/6 binary64) %26 (*.f64 #s(literal 1/120 binary64) %437)))))) (approx %8 (*.f64 theta (+.f64 %26 (*.f64 %416 (fma.f64 #s(literal -1/6 binary64) %26 (*.f64 %416 (fma.f64 #s(literal -1/5040 binary64) %437 (*.f64 #s(literal 1/120 binary64) %26)))))))) (approx %11 (*.f64 theta %222)) (approx %11 (*.f64 theta (fma.f64 #s(literal -1/6 binary64) %458 %222))) (approx %11 (*.f64 theta (fma.f64 %25 %26 (*.f64 %416 (fma.f64 #s(literal -1/6 binary64) %222 (*.f64 #s(literal 1/120 binary64) %458)))))) (approx %11 (*.f64 theta (fma.f64 %25 %26 (*.f64 %416 (fma.f64 #s(literal -1/6 binary64) %222 (*.f64 %416 (fma.f64 #s(literal -1/5040 binary64) %458 (*.f64 #s(literal 1/120 binary64) %222)))))))) (approx %16 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %416))) (approx %16 (+.f64 #s(literal 1 binary64) (*.f64 %416 (-.f64 (*.f64 #s(literal 1/24 binary64) %416) #s(literal 1/2 binary64))))) (approx %16 (+.f64 #s(literal 1 binary64) (*.f64 %416 (-.f64 (*.f64 %416 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %416))) #s(literal 1/2 binary64))))) (approx %17 (fma.f64 #s(literal -1/2 binary64) %458 %222)) (approx %17 %496) (approx %17 %503) (approx %18 %505) (approx %18 (fma.f64 #s(literal -1/2 binary64) %458 %505)) (approx %18 (fma.f64 %30 %31 %496)) (approx %18 (fma.f64 %30 %31 %503)) (approx %21 %513) (approx %21 (fma.f64 #s(literal -1/2 binary64) %517 %513)) (approx %21 (fma.f64 %31 %505 (*.f64 %416 (fma.f64 #s(literal -1/2 binary64) %516 (*.f64 #s(literal 1/24 binary64) %517))))) (approx %21 (fma.f64 %31 %505 (*.f64 %416 (fma.f64 #s(literal -1/2 binary64) %516 (*.f64 %416 (fma.f64 #s(literal -1/720 binary64) %517 %525)))))) (approx %22 (-.f64 %30 %513)) (approx %22 (-.f64 (+.f64 %30 (*.f64 #s(literal 1/2 binary64) %517)) %513)) (approx %22 (-.f64 (+.f64 %30 (*.f64 %416 (-.f64 (*.f64 #s(literal -1/24 binary64) %517) %540))) %513)) (approx %22 (-.f64 (+.f64 %30 (*.f64 %416 (-.f64 (*.f64 %416 (-.f64 (*.f64 #s(literal 1/720 binary64) %517) %525)) %540))) %513)) (approx %5 %27) (approx %16 %32) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 24.0ms | delta | 0 |
| 24.0ms | phi1 | 0 |
| 22.0ms | phi1 | inf |
| 22.0ms | theta | inf |
| 22.0ms | delta | -inf |
| Inputs |
|---|
%2 = (sin.f64 theta) %4 = (sin.f64 delta) %5 = (*.f64 %2 %4) %7 = (cos.f64 phi1) %8 = (*.f64 %5 %7) %9 = (cos.f64 delta) %10 = (sin.f64 phi1) %11 = (*.f64 %10 %9) %12 = (*.f64 %7 %4) %13 = (cos.f64 theta) %14 = (*.f64 %12 %13) %15 = (+.f64 %11 %14) %16 = (asin.f64 %15) %17 = (sin.f64 %16) %18 = (*.f64 %10 %17) %19 = (-.f64 %9 %18) %20 = (atan2.f64 %8 %19) lambda1 theta %2 delta %4 %5 phi1 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 (+.f64 lambda1 %20) |
| Outputs |
|---|
%2 = (neg.f64 theta) %4 = (sin.f64 theta) %6 = (neg.f64 delta) %8 = (sin.f64 delta) %9 = (*.f64 %4 %8) %12 = (-.f64 delta theta) %13 = (cos.f64 %12) %14 = (+.f64 delta theta) %15 = (cos.f64 %14) %16 = (-.f64 %13 %15) %21 = (-.f64 %15 %13) %26 = (neg.f64 #s(literal -2 binary64)) %32 = (*.f64 %13 #s(literal 1/2 binary64)) %33 = (*.f64 %15 #s(literal 1/2 binary64)) %35 = (neg.f64 %33) %40 = (/.f64 #s(literal 1 binary64) #s(literal -2 binary64)) %46 = (/.f64 (neg.f64 %15) #s(literal 2 binary64)) %59 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %61 = (-.f64 theta delta) %69 = (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 %61 delta) theta) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 %61 %14) #s(literal 1/2 binary64)))) %75 = (neg.f64 phi1) %77 = (cos.f64 phi1) %78 = (fabs.f64 phi1) %81 = (neg.f64 %78) %85 = (PI.f64 ) %86 = (fma.f64 %85 #s(literal 1/2 binary64) phi1) %88 = (fma.f64 %85 #s(literal 1/2 binary64) %78) %90 = (fma.f64 %85 #s(literal 1/2 binary64) %75) %92 = (*.f64 %85 #s(literal 1/2 binary64)) %95 = (sin.f64 phi1) %97 = (*.f64 %95 #s(literal 0 binary64)) %99 = (*.f64 %77 #s(literal 1 binary64)) %105 = (sin.f64 %75) %107 = (sin.f64 %78) %115 = (neg.f64 %77) %118 = (/.f64 %85 #s(literal -2 binary64)) %119 = (sin.f64 %118) %122 = (*.f64 %77 %8) %124 = (*.f64 %77 %4) %126 = (*.f64 %9 %77) %132 = (*.f64 %16 %77) %135 = (+.f64 phi1 delta) %136 = (sin.f64 %135) %137 = (-.f64 phi1 delta) %138 = (sin.f64 %137) %139 = (-.f64 %136 %138) %153 = (sin.f64 (-.f64 delta %78)) %155 = (sin.f64 (+.f64 %78 delta)) %156 = (+.f64 %153 %155) %164 = (cos.f64 (fma.f64 %85 #s(literal 1/2 binary64) %137)) %166 = (sin.f64 (neg.f64 %135)) %167 = (-.f64 %164 %166) %172 = (*.f64 %9 %99) %174 = (*.f64 %99 %9) %180 = (cos.f64 delta) %181 = (fabs.f64 delta) %184 = (neg.f64 %181) %190 = (fma.f64 %85 #s(literal 1/2 binary64) %181) %192 = (fma.f64 %85 #s(literal 1/2 binary64) %6) %196 = (*.f64 %180 #s(literal 1 binary64)) %198 = (*.f64 %8 #s(literal 0 binary64)) %204 = (sin.f64 %6) %206 = (sin.f64 %181) %214 = (neg.f64 %180) %222 = (+.f64 %85 phi1) %233 = (*.f64 %95 %180) %234 = (neg.f64 %233) %236 = (+.f64 %138 %136) %241 = (-.f64 %166 %138) %244 = (sin.f64 (-.f64 phi1 %181)) %246 = (sin.f64 (+.f64 %181 phi1)) %247 = (+.f64 %244 %246) %249 = (*.f64 %136 #s(literal 1/2 binary64)) %251 = (*.f64 %138 #s(literal 1/2 binary64)) %265 = (/.f64 %166 #s(literal 2 binary64)) %269 = (-.f64 delta phi1) %271 = (cos.f64 (fma.f64 %85 #s(literal 1/2 binary64) %269)) %272 = (-.f64 %271 %166) %325 = (*.f64 (sin.f64 (*.f64 (+.f64 %137 %135) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 (-.f64 %137 delta) phi1) #s(literal 1/2 binary64)))) %326 = (*.f64 %325 #s(literal 1/2 binary64)) %328 = (/.f64 %325 #s(literal 2 binary64)) %330 = (*.f64 %95 %196) %332 = (*.f64 %196 %95) %339 = (neg.f64 %115) %341 = (neg.f64 %204) %347 = (neg.f64 %122) %356 = (/.f64 (sin.f64 %269) #s(literal 2 binary64)) %401 = (*.f64 %8 %99) %403 = (*.f64 %99 %8) %409 = (cos.f64 theta) %410 = (fabs.f64 theta) %413 = (neg.f64 %410) %417 = (fma.f64 %85 #s(literal 1/2 binary64) theta) %425 = (*.f64 %409 #s(literal 1 binary64)) %427 = (*.f64 %4 #s(literal 0 binary64)) %433 = (sin.f64 %410) %435 = (sin.f64 %2) %443 = (neg.f64 %409) %448 = (*.f64 %77 %409) %450 = (*.f64 %409 %8) %452 = (*.f64 %122 %409) %456 = (neg.f64 %450) %457 = (neg.f64 %456) %459 = (neg.f64 %443) %466 = (neg.f64 %452) %472 = (+.f64 (sin.f64 %12) (sin.f64 %14)) %485 = (+.f64 (sin.f64 (-.f64 delta %410)) (sin.f64 (+.f64 %410 delta))) %500 = (-.f64 (cos.f64 (-.f64 delta %417)) (cos.f64 (fma.f64 %85 #s(literal 1/2 binary64) %14))) %505 = (*.f64 %122 %425) %507 = (*.f64 %450 %99) %509 = (*.f64 %99 %450) %511 = (*.f64 %425 %122) %521 = (fma.f64 %8 %448 %233) %522 = (fma.f64 %77 %450 %233) %523 = (fma.f64 %180 %95 %452) %524 = (fma.f64 %95 %180 %452) %525 = (fma.f64 %122 %409 %233) %526 = (fma.f64 %409 %122 %233) %527 = (fma.f64 %448 %8 %233) %528 = (fma.f64 %450 %77 %233) %529 = (+.f64 %233 %452) %530 = (+.f64 %452 %233) %531 = (-.f64 %233 %466) %532 = (-.f64 %452 %234) %533 = (neg.f64 %214) %534 = (*.f64 %533 %95) %535 = (fma.f64 %8 %448 %534) %536 = (fma.f64 %77 %450 %534) %537 = (fma.f64 %77 %457 %233) %538 = (fma.f64 %122 %409 %534) %539 = (fma.f64 %122 %459 %233) %540 = (fma.f64 %409 %122 %534) %541 = (fma.f64 %115 %456 %233) %542 = (fma.f64 %443 %347 %233) %543 = (fma.f64 %448 %8 %534) %544 = (fma.f64 %450 %77 %534) %545 = (fma.f64 %347 %443 %233) %546 = (fma.f64 %339 %450 %233) %547 = (fma.f64 %459 %122 %233) %548 = (neg.f64 %525) %549 = (neg.f64 %548) %550 = (+.f64 %452 %534) %551 = (fma.f64 %77 %457 %534) %552 = (fma.f64 %122 %459 %534) %553 = (fma.f64 %115 %456 %534) %554 = (fma.f64 %443 %347 %534) %555 = (fma.f64 %347 %443 %534) %556 = (fma.f64 %339 %450 %534) %557 = (fma.f64 %459 %122 %534) %561 = (+.f64 (/.f64 (*.f64 %122 (*.f64 %409 #s(literal 2 binary64))) #s(literal 2 binary64)) %233) %562 = (fma.f64 #s(literal 1/2 binary64) %236 %452) %563 = (fma.f64 %236 #s(literal 1/2 binary64) %452) %564 = (fma.f64 %247 #s(literal 1/2 binary64) %452) %565 = (fma.f64 %136 #s(literal 1/2 binary64) %452) %566 = (fma.f64 %138 #s(literal 1/2 binary64) %565) %567 = (+.f64 %251 %565) %569 = (+.f64 (fma.f64 %77 %450 %251) %249) %570 = (fma.f64 %452 #s(literal 2 binary64) %236) %571 = (*.f64 %570 #s(literal 1/2 binary64)) %572 = (/.f64 %570 #s(literal 2 binary64)) %573 = (-.f64 %249 %466) %574 = (fma.f64 %138 #s(literal 1/2 binary64) %573) %575 = (+.f64 %251 %573) %577 = (/.f64 (fma.f64 %452 #s(literal -2 binary64) %241) #s(literal -2 binary64)) %579 = (/.f64 (neg.f64 %570) #s(literal -2 binary64)) %580 = (fma.f64 %241 %40 %452) %582 = (/.f64 (fma.f64 %452 #s(literal 2 binary64) %247) #s(literal 2 binary64)) %583 = (fma.f64 %272 #s(literal 1/2 binary64) %452) %585 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %570)) %587 = (/.f64 (fma.f64 %452 #s(literal 2 binary64) %272) #s(literal 2 binary64)) %588 = (fma.f64 #s(literal 2 binary64) %326 %452) %589 = (fma.f64 #s(literal 2 binary64) %328 %452) %590 = (acos.f64 %525) %591 = (cos.f64 %590) %592 = (asin.f64 %525) %593 = (sin.f64 %592) %594 = (neg.f64 %590) %595 = (cos.f64 %594) %597 = (cos.f64 (fabs.f64 %590)) %599 = (sin.f64 (+.f64 %590 %92)) %600 = (cos.f64 %592) %601 = (*.f64 %525 #s(literal 1 binary64)) %602 = (fma.f64 #s(literal 0 binary64) %600 %601) %603 = (fma.f64 %600 #s(literal 0 binary64) %601) %604 = (*.f64 %600 #s(literal 0 binary64)) %605 = (+.f64 %604 %601) %606 = (-.f64 %601 %604) %608 = (*.f64 (neg.f64 #s(literal 0 binary64)) %600) %609 = (fma.f64 %525 #s(literal 1 binary64) %608) %610 = (neg.f64 %604) %611 = (fma.f64 %525 #s(literal 1 binary64) %610) %613 = (*.f64 #s(literal 0 binary64) (sin.f64 %594)) %614 = (fma.f64 %525 #s(literal 1 binary64) %613) %615 = (fma.f64 #s(literal 1 binary64) %525 %608) %616 = (fma.f64 #s(literal 1 binary64) %525 %610) %617 = (fma.f64 #s(literal 1 binary64) %525 %613) %618 = (+.f64 %601 %608) %619 = (+.f64 %601 %610) %620 = (+.f64 %601 %613) %621 = (acos.f64 %548) %626 = (-.f64 (*.f64 (sin.f64 %621) #s(literal 0 binary64)) (*.f64 (cos.f64 %621) #s(literal 1 binary64))) %639 = (neg.f64 %85) %646 = (*.f64 %95 %525) %650 = (*.f64 %525 %105) %657 = (*.f64 %233 %95) %661 = (*.f64 %95 %95) %662 = (*.f64 %409 %95) %663 = (*.f64 %122 %662) %691 = (*.f64 %105 %233) %693 = (neg.f64 %663) %697 = (neg.f64 %691) %698 = (neg.f64 %693) %706 = (cos.f64 (-.f64 %592 phi1)) %707 = (+.f64 %592 phi1) %708 = (cos.f64 %707) %709 = (-.f64 %706 %708) %713 = (-.f64 %708 %706) %716 = (*.f64 %706 #s(literal 1/2 binary64)) %717 = (*.f64 %708 #s(literal 1/2 binary64)) %719 = (neg.f64 %717) %726 = (/.f64 (neg.f64 %708) #s(literal 2 binary64)) %740 = (-.f64 phi1 %592) %748 = (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 %740 phi1) %592) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 %707 %740) #s(literal 1/2 binary64)))) %753 = (-.f64 %180 %646) %776 = (fma.f64 %105 %233 %180) %781 = (fma.f64 %452 %105 %180) %817 = (-.f64 %196 %646) %820 = (fma.f64 %180 #s(literal 1 binary64) %650) %832 = (neg.f64 #s(literal 1/2 binary64)) %836 = (fma.f64 %180 #s(literal 2 binary64) %713) %852 = (/.f64 %748 #s(literal -2 binary64)) %855 = (atan2.f64 %126 %753) %856 = (neg.f64 %855) %861 = (neg.f64 lambda1) lambda1 theta (neg.f64 %2) %4 delta (neg.f64 %6) %8 %9 (*.f64 %8 %4) (*.f64 #s(literal 1/2 binary64) %16) (*.f64 %16 #s(literal 1/2 binary64)) (/.f64 %16 #s(literal 2 binary64)) (/.f64 %21 #s(literal -2 binary64)) (neg.f64 (*.f64 %21 #s(literal 1/2 binary64))) (/.f64 %16 %26) (neg.f64 (/.f64 %16 #s(literal -2 binary64))) (neg.f64 (/.f64 %21 #s(literal 2 binary64))) (-.f64 %32 %33) (fma.f64 %13 #s(literal 1/2 binary64) %35) (/.f64 (*.f64 %16 #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 %21 %40) (+.f64 %32 %35) (neg.f64 (-.f64 %33 %32)) (fma.f64 %13 #s(literal 1/2 binary64) %46) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %16)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %21)) (+.f64 %32 %46) (/.f64 (-.f64 (*.f64 %32 #s(literal 2 binary64)) %15) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %13 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %15)) %59) (*.f64 #s(literal -2 binary64) (*.f64 %69 #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 %69 #s(literal 2 binary64))) phi1 (neg.f64 %75) %77 (cos.f64 %78) (cos.f64 %75) (cos.f64 %81) (cos.f64 (neg.f64 %81)) (sin.f64 %86) (sin.f64 %88) (sin.f64 %90) (sin.f64 (+.f64 %81 %92)) (fma.f64 %77 #s(literal 1 binary64) %97) (fma.f64 %95 #s(literal 0 binary64) %99) (fma.f64 #s(literal 0 binary64) %95 %99) (fma.f64 #s(literal 1 binary64) %77 %97) (+.f64 %99 %97) (+.f64 %97 %99) (fma.f64 %105 #s(literal 0 binary64) %99) (fma.f64 %107 #s(literal 0 binary64) %99) (+.f64 (*.f64 %105 #s(literal 0 binary64)) %99) (+.f64 (*.f64 %107 #s(literal 0 binary64)) %99) (-.f64 %97 (neg.f64 %99)) (-.f64 %97 (*.f64 %115 #s(literal 1 binary64))) (-.f64 %97 (*.f64 %77 %119)) (*.f64 %4 %122) (*.f64 %8 %124) %126 (*.f64 %77 %9) (*.f64 %122 %4) (*.f64 %124 %8) (*.f64 %16 (*.f64 #s(literal 1/2 binary64) %77)) (*.f64 %132 #s(literal 1/2 binary64)) (/.f64 %132 #s(literal 2 binary64)) (/.f64 (*.f64 %139 %4) #s(literal 2 binary64)) (/.f64 (*.f64 %21 %77) #s(literal -2 binary64)) (/.f64 (*.f64 %4 %139) #s(literal 2 binary64)) (/.f64 (*.f64 %77 %21) #s(literal -2 binary64)) (*.f64 %16 (/.f64 %77 #s(literal 2 binary64))) (/.f64 (neg.f64 %132) #s(literal -2 binary64)) (/.f64 (*.f64 %156 %4) #s(literal 2 binary64)) (/.f64 (*.f64 %4 %156) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %132)) (/.f64 (*.f64 %167 %4) #s(literal 2 binary64)) (/.f64 (*.f64 %4 %167) #s(literal 2 binary64)) (fma.f64 %9 %97 %172) (fma.f64 %97 %9 %174) (+.f64 (*.f64 %9 %97) %172) (+.f64 (*.f64 %97 %9) %174) %180 (cos.f64 %181) (cos.f64 %6) (cos.f64 %184) (cos.f64 (neg.f64 %184)) (sin.f64 (fma.f64 %85 #s(literal 1/2 binary64) delta)) (sin.f64 %190) (sin.f64 %192) (sin.f64 (+.f64 %184 %92)) (fma.f64 %8 #s(literal 0 binary64) %196) (fma.f64 %180 #s(literal 1 binary64) %198) (fma.f64 #s(literal 0 binary64) %8 %196) (fma.f64 #s(literal 1 binary64) %180 %198) (+.f64 %196 %198) (+.f64 %198 %196) (fma.f64 %204 #s(literal 0 binary64) %196) (fma.f64 %206 #s(literal 0 binary64) %196) (+.f64 (*.f64 %204 #s(literal 0 binary64)) %196) (+.f64 (*.f64 %206 #s(literal 0 binary64)) %196) (-.f64 %198 (neg.f64 %196)) (-.f64 %198 (*.f64 %214 #s(literal 1 binary64))) (-.f64 %198 (*.f64 %180 %119)) %95 (neg.f64 %105) (sin.f64 (+.f64 %75 %85)) (sin.f64 (neg.f64 %222)) (sin.f64 (+.f64 %222 %85)) (cos.f64 %90) (cos.f64 (+.f64 %86 %85)) (cos.f64 (+.f64 %222 %92)) (*.f64 %180 %95) %233 (neg.f64 %234) (*.f64 #s(literal 1/2 binary64) %236) (*.f64 %236 #s(literal 1/2 binary64)) (/.f64 %236 #s(literal 2 binary64)) (/.f64 %236 %26) (/.f64 %241 #s(literal -2 binary64)) (*.f64 %247 #s(literal 1/2 binary64)) (fma.f64 %138 #s(literal 1/2 binary64) %249) (fma.f64 %136 #s(literal 1/2 binary64) %251) (/.f64 %247 #s(literal 2 binary64)) (+.f64 %251 %249) (+.f64 %249 %251) (/.f64 (neg.f64 %247) #s(literal -2 binary64)) (/.f64 (*.f64 %236 #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 %251 (neg.f64 %249)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %236)) (*.f64 %241 %40) (-.f64 %251 %265) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %241)) (*.f64 %272 #s(literal 1/2 binary64)) (/.f64 (fma.f64 %251 #s(literal 2 binary64) %136) #s(literal 2 binary64)) (+.f64 (/.f64 %244 #s(literal 2 binary64)) (/.f64 %246 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %247)) (/.f64 %272 #s(literal 2 binary64)) (/.f64 (neg.f64 %272) #s(literal -2 binary64)) (/.f64 (fma.f64 %138 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %136)) %59) (/.f64 (fma.f64 %138 #s(literal 2 binary64) (*.f64 %136 #s(literal 2 binary64))) %59) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %272)) (-.f64 (/.f64 %271 #s(literal 2 binary64)) %265) (/.f64 (-.f64 (cos.f64 (-.f64 %190 phi1)) (cos.f64 (+.f64 %190 phi1))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %192 phi1)) (cos.f64 (+.f64 %192 phi1))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 %190)) (cos.f64 (+.f64 phi1 %190))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 %192)) (cos.f64 (+.f64 phi1 %192))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %326) (*.f64 #s(literal 2 binary64) %328) (fma.f64 %95 %198 %330) (fma.f64 %198 %95 %332) (+.f64 (*.f64 %198 %95) %332) (+.f64 (*.f64 %95 %198) %330) (*.f64 %8 %77) %122 (*.f64 %8 %339) (*.f64 %77 %341) (*.f64 %204 %115) (*.f64 %115 %204) (*.f64 %339 %8) (*.f64 %341 %77) (neg.f64 %347) (*.f64 %139 #s(literal 1/2 binary64)) (/.f64 %139 #s(literal 2 binary64)) (/.f64 (neg.f64 %139) #s(literal -2 binary64)) (*.f64 %156 #s(literal 1/2 binary64)) (/.f64 %156 #s(literal 2 binary64)) (fma.f64 %136 #s(literal 1/2 binary64) %356) (/.f64 (neg.f64 %156) #s(literal -2 binary64)) (+.f64 %249 %356) (+.f64 %356 %249) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %139)) (*.f64 %167 #s(literal 1/2 binary64)) (+.f64 (/.f64 %153 #s(literal 2 binary64)) (/.f64 %155 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %156)) (/.f64 %167 #s(literal 2 binary64)) (/.f64 (neg.f64 %167) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %167)) (-.f64 (/.f64 %164 #s(literal 2 binary64)) %265) (/.f64 (-.f64 (cos.f64 (-.f64 %88 delta)) (cos.f64 (+.f64 %88 delta))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %90 delta)) (cos.f64 (+.f64 %90 delta))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 delta %88)) (cos.f64 (+.f64 delta %88))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 delta %90)) (cos.f64 (+.f64 delta %90))) #s(literal 2 binary64)) (fma.f64 %8 %97 %401) (fma.f64 %97 %8 %403) (+.f64 (*.f64 %97 %8) %403) (+.f64 (*.f64 %8 %97) %401) %409 (cos.f64 %410) (cos.f64 %2) (cos.f64 %413) (cos.f64 (neg.f64 %413)) (sin.f64 %417) (sin.f64 (fma.f64 %85 #s(literal 1/2 binary64) %410)) (sin.f64 (fma.f64 %85 #s(literal 1/2 binary64) %2)) (sin.f64 (+.f64 %413 %92)) (fma.f64 %4 #s(literal 0 binary64) %425) (fma.f64 %409 #s(literal 1 binary64) %427) (fma.f64 #s(literal 0 binary64) %4 %425) (fma.f64 #s(literal 1 binary64) %409 %427) (+.f64 %425 %427) (+.f64 %427 %425) (fma.f64 %433 #s(literal 0 binary64) %425) (fma.f64 %435 #s(literal 0 binary64) %425) (+.f64 (*.f64 %433 #s(literal 0 binary64)) %425) (+.f64 (*.f64 %435 #s(literal 0 binary64)) %425) (-.f64 %427 (neg.f64 %425)) (-.f64 %427 (*.f64 %443 #s(literal 1 binary64))) (-.f64 %427 (*.f64 %409 %119)) (*.f64 %8 %448) (*.f64 %77 %450) %452 (*.f64 %409 %122) (*.f64 %448 %8) (*.f64 %450 %77) (*.f64 %77 %457) (*.f64 %122 %459) (*.f64 %115 %456) (*.f64 %443 %347) (*.f64 %347 %443) (*.f64 %339 %450) (*.f64 %459 %122) (neg.f64 %466) (/.f64 (*.f64 %139 %409) #s(literal 2 binary64)) (/.f64 (*.f64 %472 %77) #s(literal 2 binary64)) (/.f64 (*.f64 %77 %472) #s(literal 2 binary64)) (/.f64 (*.f64 %409 %139) #s(literal 2 binary64)) (/.f64 (*.f64 %156 %409) #s(literal 2 binary64)) (/.f64 (*.f64 %485 %77) #s(literal 2 binary64)) (/.f64 (*.f64 %409 %156) #s(literal 2 binary64)) (/.f64 (*.f64 %77 %485) #s(literal 2 binary64)) (/.f64 (*.f64 %167 %409) #s(literal 2 binary64)) (/.f64 (*.f64 %409 %167) #s(literal 2 binary64)) (/.f64 (*.f64 %500 %77) #s(literal 2 binary64)) (/.f64 (*.f64 %77 %500) #s(literal 2 binary64)) (fma.f64 %122 %427 %505) (fma.f64 %450 %97 %507) (fma.f64 %97 %450 %509) (fma.f64 %427 %122 %511) (+.f64 (*.f64 %122 %427) %505) (+.f64 (*.f64 %450 %97) %507) (+.f64 (*.f64 %97 %450) %509) (+.f64 (*.f64 %427 %122) %511) %521 %522 %523 %524 %525 %526 %527 %528 %529 %530 %531 %532 %535 %536 %537 %538 %539 %540 %541 %542 %543 %544 %545 %546 %547 %549 %550 %551 %552 %553 %554 %555 %556 %557 %561 %562 %563 %564 %566 %567 %569 %571 %572 %574 %575 %577 %579 %580 %582 %583 %585 %587 %588 %589 %591 %593 %595 %597 %599 %602 %603 %605 %606 %609 %611 %614 %615 %616 %617 %618 %619 %620 %626 %592 (neg.f64 (neg.f64 %592)) (-.f64 %92 %590) (fma.f64 %85 #s(literal 1/2 binary64) %594) (fma.f64 #s(literal 1/2 binary64) %85 %594) (+.f64 %92 %594) (+.f64 %594 %92) (-.f64 %621 %92) (+.f64 %621 %118) (/.f64 (-.f64 (*.f64 %621 #s(literal 2 binary64)) %85) #s(literal 2 binary64)) (fma.f64 %639 %40 %594) (+.f64 (-.f64 %92 %92) %592) (/.f64 (-.f64 (*.f64 %621 #s(literal -2 binary64)) %639) #s(literal -2 binary64)) %521 %522 %523 %524 %525 %526 %527 %528 %529 %530 %531 %532 %535 %536 %537 %538 %539 %540 %541 %542 %543 %544 %545 %546 %547 %549 %550 %551 %552 %553 %554 %555 %556 %557 %561 %562 %563 %564 %566 %567 %569 %571 %572 %574 %575 %577 %579 %580 %582 %583 %585 %587 %588 %589 %591 %593 %595 %597 %599 %602 %603 %605 %606 %609 %611 %614 %615 %616 %617 %618 %619 %620 %626 %646 (*.f64 %525 %95) (*.f64 %105 %548) (*.f64 %548 %105) (neg.f64 %650) (/.f64 (*.f64 %570 %95) #s(literal 2 binary64)) (/.f64 (*.f64 %95 %570) #s(literal 2 binary64)) (fma.f64 %8 (*.f64 %448 %95) %657) (fma.f64 %77 (*.f64 %450 %95) %657) (fma.f64 %180 %661 %663) (fma.f64 %95 %233 %663) (fma.f64 %95 %452 %657) (fma.f64 %233 %95 %663) (fma.f64 %122 %662 %657) (fma.f64 %409 (*.f64 %122 %95) %657) (fma.f64 %452 %95 %657) (fma.f64 %448 (*.f64 %8 %95) %657) (fma.f64 %450 (*.f64 %77 %95) %657) (fma.f64 %661 %180 %663) (fma.f64 (*.f64 %95 %8) %448 %657) (fma.f64 (*.f64 %95 %77) %450 %657) (fma.f64 (*.f64 %95 %409) %122 %657) (fma.f64 (*.f64 %95 %450) %77 %657) (fma.f64 (*.f64 %95 %122) %409 %657) (fma.f64 (*.f64 %95 %448) %8 %657) (+.f64 %663 %657) (+.f64 %657 %663) (-.f64 %663 %691) (-.f64 %657 %693) (-.f64 %657 (*.f64 %466 %95)) (+.f64 %697 %698) (+.f64 %698 %697) (fma.f64 %236 (*.f64 #s(literal 1/2 binary64) %95) %663) (fma.f64 (*.f64 %95 %236) #s(literal 1/2 binary64) %663) (*.f64 #s(literal 1/2 binary64) %709) (*.f64 %709 #s(literal 1/2 binary64)) (/.f64 %709 #s(literal 2 binary64)) (/.f64 %713 #s(literal -2 binary64)) (/.f64 %709 %26) (-.f64 %716 %717) (fma.f64 %706 #s(literal 1/2 binary64) %719) (/.f64 (*.f64 %709 #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 %713 %40) (+.f64 %716 %719) (fma.f64 %706 #s(literal 1/2 binary64) %726) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %709)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %713)) (+.f64 %716 %726) (/.f64 (-.f64 (*.f64 %716 #s(literal 2 binary64)) %708) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %706 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %708)) %59) (*.f64 #s(literal -2 binary64) (*.f64 %748 #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 %748 #s(literal 2 binary64))) %753 (fma.f64 %95 %548 %180) (fma.f64 %525 %105 %180) (fma.f64 %105 %525 %180) (fma.f64 %548 %95 %180) (+.f64 %180 %650) (+.f64 %650 %180) (neg.f64 (-.f64 %646 %180)) (-.f64 %650 %214) (fma.f64 %95 %548 %533) (fma.f64 %525 %105 %533) (fma.f64 %105 %525 %533) (fma.f64 %548 %95 %533) (+.f64 %650 %533) (-.f64 (/.f64 (*.f64 %180 #s(literal 2 binary64)) #s(literal 2 binary64)) %646) (-.f64 (-.f64 %180 %663) %657) (-.f64 (-.f64 %180 %657) %663) (fma.f64 %8 (*.f64 %448 %105) %776) (fma.f64 %77 (*.f64 %450 %105) %776) (fma.f64 %180 (*.f64 %95 %105) %781) (fma.f64 %95 %234 %781) (fma.f64 %233 %105 %781) (fma.f64 %122 (*.f64 %409 %105) %776) (fma.f64 %409 (*.f64 %122 %105) %776) (fma.f64 %452 %105 %776) (fma.f64 %105 %233 %781) (fma.f64 %105 %452 %776) (fma.f64 %448 (*.f64 %8 %105) %776) (fma.f64 %450 (*.f64 %77 %105) %776) (fma.f64 %234 %95 %781) (fma.f64 (*.f64 %105 %8) %448 %776) (fma.f64 (*.f64 %105 %450) %77 %776) (fma.f64 (*.f64 %105 %95) %180 %781) (fma.f64 (*.f64 %105 %122) %409 %776) (fma.f64 (*.f64 %105 %77) %450 %776) (fma.f64 (*.f64 %105 %409) %122 %776) (fma.f64 (*.f64 %105 %448) %8 %776) (+.f64 %691 %781) (+.f64 %693 %776) (+.f64 (+.f64 %180 %691) %693) (+.f64 (+.f64 %180 %693) %691) (fma.f64 %8 #s(literal 0 binary64) %817) (fma.f64 #s(literal 0 binary64) %8 %817) (fma.f64 %8 #s(literal 0 binary64) %820) (fma.f64 #s(literal 0 binary64) %8 %820) (+.f64 %198 %817) (+.f64 %198 %820) (+.f64 (fma.f64 %525 %105 %198) %196) (fma.f64 %236 (*.f64 #s(literal 1/2 binary64) %105) %781) (fma.f64 (*.f64 %105 %236) #s(literal 1/2 binary64) %781) (fma.f64 %713 #s(literal 1/2 binary64) %180) (fma.f64 %709 %832 %180) (fma.f64 %713 #s(literal 1/2 binary64) %533) (fma.f64 %709 %832 %533) (*.f64 %836 #s(literal 1/2 binary64)) (+.f64 (-.f64 %180 %716) %717) (/.f64 (fma.f64 %180 #s(literal -2 binary64) %709) #s(literal -2 binary64)) (/.f64 %836 #s(literal 2 binary64)) (fma.f64 %709 %40 %180) (/.f64 (-.f64 (*.f64 %180 #s(literal -2 binary64)) %713) #s(literal -2 binary64)) (/.f64 (neg.f64 %836) #s(literal -2 binary64)) (fma.f64 %709 %40 %533) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %836)) (fma.f64 #s(literal -2 binary64) %852 %180) (fma.f64 #s(literal -2 binary64) %852 %533) %855 (neg.f64 %856) (+.f64 lambda1 %855) (+.f64 %855 lambda1) (-.f64 lambda1 %856) (-.f64 %855 %861) (+.f64 %855 (neg.f64 %861)) (neg.f64 (-.f64 %861 %855)) (neg.f64 (-.f64 %856 lambda1)) |
Compiled 645 to 1 265 computations (-96.1% saved)
Compiled 241 to 1 909 computations (-692.1% saved)
19 alts after pruning (19 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 222 | 19 | 241 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 223 | 19 | 242 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.7% | %22 = (cos.f64 phi1) %23 = (sin.f64 delta) %27 = (cos.f64 delta) %28 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) %22) (fma.f64 (neg.f64 (fma.f64 (*.f64 %22 %23) (cos.f64 theta) (*.f64 %28 %27))) %28 %27))) |
| ▶ | 99.7% | %22 = (cos.f64 phi1) %23 = (sin.f64 delta) %27 = (cos.f64 delta) %28 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) %22) (-.f64 (-.f64 %27 (*.f64 (*.f64 %28 %27) %28)) (*.f64 (*.f64 %22 %23) (*.f64 (cos.f64 theta) %28))))) |
| ▶ | 99.7% | %22 = (cos.f64 phi1) %23 = (sin.f64 delta) %27 = (cos.f64 delta) %28 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) %22) (-.f64 (-.f64 %27 (*.f64 (*.f64 %22 %23) (*.f64 (cos.f64 theta) %28))) (*.f64 (*.f64 %28 %27) %28)))) |
| ▶ | 92.0% | %22 = (cos.f64 phi1) %23 = (sin.f64 delta) %27 = (cos.f64 delta) %144 = (sin.f64 (neg.f64 (+.f64 (PI.f64 ) phi1))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) %22) (-.f64 %27 (*.f64 %144 (sin.f64 (asin.f64 (+.f64 (*.f64 %144 %27) (*.f64 (*.f64 %22 %23) (cos.f64 theta))))))))) |
| ▶ | 99.7% | %22 = (cos.f64 phi1) %23 = (sin.f64 delta) %27 = (cos.f64 delta) %28 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) %22) (-.f64 %27 (*.f64 %28 (fma.f64 (*.f64 %22 %23) (cos.f64 theta) (*.f64 %28 %27)))))) |
| ▶ | 99.7% | %22 = (cos.f64 phi1) %23 = (sin.f64 delta) %27 = (cos.f64 delta) %28 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) %22) (-.f64 %27 (*.f64 %28 (sin.f64 (+.f64 (acos.f64 (fma.f64 (*.f64 %22 %23) (cos.f64 theta) (*.f64 %28 %27))) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))))))) |
| ▶ | 92.0% | %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 94.4% | %10 = (sin phi1) %22 = (cos.f64 phi1) %23 = (sin.f64 delta) %27 = (cos.f64 delta) %28 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) %22) (-.f64 %27 (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 %28 (fma.f64 %27 %28 (*.f64 %22 %23))))))) |
| ▶ | 78.5% | %10 = (sin phi1) %23 = (sin.f64 delta) %27 = (cos.f64 delta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) (cos.f64 phi1)) (-.f64 %27 (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 phi1 (fma.f64 phi1 %27 (*.f64 (cos.f64 theta) %23))))))) |
| ▶ | 85.3% | %10 = (sin phi1) %23 = (sin.f64 delta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 phi1 (*.f64 (cos.f64 theta) %23)))))) |
| ▶ | 99.7% | %22 = (cos.f64 phi1) %23 = (sin.f64 delta) %27 = (cos.f64 delta) %101 = (sin.f64 (neg.f64 phi1)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) %22) (+.f64 (*.f64 %101 (*.f64 (sin.f64 phi1) %27)) (fma.f64 (*.f64 (*.f64 %22 %23) (cos.f64 theta)) %101 %27)))) |
| ▶ | 83.5% | %9 = (cos delta) %10 = (sin phi1) %22 = (cos.f64 phi1) %28 = (sin.f64 phi1) %72 = (pow.f64 %28 #s(literal 2 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) %22) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %72)))) (*.f64 %22 (*.f64 (cos.f64 theta) %28))))) %72)))) |
| ▶ | 82.8% | %9 = (cos delta) %10 = (sin phi1) %22 = (cos.f64 phi1) %28 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) %22) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 %22 (*.f64 (cos.f64 theta) %28))))) (pow.f64 %28 #s(literal 2 binary64)))))) |
| ▶ | 84.1% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 88.7% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 83.3% | %23 = (sin.f64 delta) %27 = (cos.f64 delta) %28 = (sin.f64 phi1) %56 = (approx (cos phi1) #s(literal 1 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %23) %56) (-.f64 %27 (*.f64 %28 (sin.f64 (asin.f64 (+.f64 (*.f64 %28 %27) (*.f64 (*.f64 %56 %23) (cos.f64 theta))))))))) |
| ▶ | 75.5% | %27 = (cos.f64 delta) %28 = (sin.f64 phi1) %41 = (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta %41)) (-.f64 %27 (*.f64 %28 (sin.f64 (asin.f64 (+.f64 (*.f64 %28 %27) (*.f64 %41 (cos.f64 theta))))))))) |
| ▶ | 81.1% | %22 = (cos.f64 phi1) %27 = (cos.f64 delta) %28 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 %22 (sin.f64 theta)))) (-.f64 %27 (*.f64 %28 (sin.f64 (asin.f64 (+.f64 (*.f64 %28 %27) (*.f64 (*.f64 %22 (sin.f64 delta)) (cos.f64 theta))))))))) |
| ▶ | 31.0% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %22 = (cos.f64 phi1) %23 = (sin.f64 delta) %27 = (cos.f64 delta) %28 = (sin.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))))) (atan2.f64 (*.f64 %22 (*.f64 %23 (sin.f64 theta))) (-.f64 %27 (*.f64 %28 (fma.f64 %27 %28 (*.f64 %22 (*.f64 (cos.f64 theta) %23))))))) |
Compiled 19 to 137 computations (-621.1% saved)
| Inputs |
|---|
%0 = (PI ) %0 (* %0 1/2) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/562949953421312 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 6 to 5 computations (16.7% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%2 = (sin.f64 theta) %4 = (sin.f64 delta) %5 = (*.f64 %2 %4) %7 = (cos.f64 phi1) %8 = (*.f64 %5 %7) %9 = (cos.f64 delta) %10 = (sin.f64 phi1) %11 = (*.f64 %10 %9) %12 = (*.f64 %7 %4) %13 = (cos.f64 theta) %14 = (*.f64 %12 %13) %15 = (+.f64 %11 %14) %16 = (asin.f64 %15) %17 = (sin.f64 %16) %18 = (*.f64 %10 %17) %19 = (-.f64 %9 %18) %20 = (*.f64 %4 %2) %21 = (*.f64 %7 %20) %22 = (*.f64 %13 %4) %23 = (*.f64 %7 %22) %24 = (fma.f64 %9 %10 %23) %25 = (*.f64 %10 %24) %26 = (-.f64 %9 %25) %27 = (atan2.f64 %21 %26) %29 = (sin delta) %31 = (cos phi1) %32 = (* (* (sin theta) %29) %31) %33 = (cos delta) %34 = (sin phi1) %42 = (* %34 (sin (asin (+ (* %34 %33) (* (* %31 %29) (cos theta)))))) %43 = (- %33 %42) %49 = (approx %31 #s(literal 1 binary64)) %53 = (fma.f64 phi1 %9 %22) %54 = (*.f64 phi1 %22) %55 = (approx %42 %54) %56 = (*.f64 phi1 %53) %57 = (approx %42 %56) %58 = (approx %43 %9) %59 = (*.f64 %7 %2) %60 = (*.f64 delta %59) %61 = (approx %32 %60) %62 = (pow.f64 %10 #s(literal 2 binary64)) %63 = (approx %42 %62) %64 = (*.f64 %13 %10) %65 = (*.f64 %7 %64) %66 = (*.f64 delta %65) %67 = (-.f64 #s(literal 1 binary64) %62) %68 = (approx %43 %67) %69 = (*.f64 #s(literal -1 binary64) %66) %70 = (+.f64 #s(literal 1 binary64) %69) %71 = (-.f64 %70 %62) %72 = (approx %43 %71) %73 = (*.f64 #s(literal -1/2 binary64) %62) %74 = (+.f64 #s(literal 1/2 binary64) %73) %75 = (*.f64 delta %74) %76 = (*.f64 #s(literal -1 binary64) %75) %77 = (-.f64 %76 %65) %78 = (*.f64 delta %77) %79 = (+.f64 #s(literal 1 binary64) %78) %80 = (-.f64 %79 %62) %81 = (approx %43 %80) %82 = (*.f64 theta %12) %83 = (approx %32 %82) %84 = (fma.f64 %9 %10 %12) %85 = (*.f64 %10 %84) %86 = (approx %42 %85) %87 = (neg.f64 phi1) %88 = (PI.f64 ) %89 = (*.f64 %88 #s(literal 1/2 binary64)) %90 = (sin.f64 %87) %91 = (+.f64 %88 phi1) %92 = (neg.f64 %91) %93 = (sin.f64 %92) %94 = (fma.f64 %12 %13 %11) %95 = (neg.f64 %94) %96 = (acos.f64 %94) %97 = (+.f64 %96 %89) %98 = (sin.f64 %97) %99 = (*.f64 %10 %94) %100 = (*.f64 %11 %10) %101 = (*.f64 %12 %64) %102 = (*.f64 %90 %11) %103 = (-.f64 %9 %99) %104 = (fma.f64 %95 %10 %9) %105 = (-.f64 %9 %101) %106 = (-.f64 %105 %100) %107 = (-.f64 %9 %100) %108 = (-.f64 %107 %101) %109 = (fma.f64 %14 %90 %9) %110 = (+.f64 %102 %109) %111 = (atan2.f64 %8 %103) %113 = (atan2.f64 %61 %19) %115 = (atan2.f64 %83 %19) %117 = (*.f64 %10 %98) %118 = (-.f64 %9 %117) %119 = (atan2.f64 %8 %118) %121 = (atan2.f64 %8 %110) %123 = (atan2.f64 %8 %106) %125 = (atan2.f64 %8 %72) %127 = (atan2.f64 %8 %58) %129 = (atan2.f64 %8 %68) %131 = (atan2.f64 %8 %104) %133 = (atan2.f64 %8 %108) %135 = (atan2.f64 %8 %81) %137 = (-.f64 %9 %57) %138 = (atan2.f64 %8 %137) %140 = (-.f64 %9 %55) %141 = (atan2.f64 %8 %140) %143 = (-.f64 %9 %63) %144 = (atan2.f64 %8 %143) %146 = (-.f64 %9 %86) %147 = (atan2.f64 %8 %146) %149 = (*.f64 %93 %9) %150 = (+.f64 %149 %14) %151 = (asin.f64 %150) %152 = (sin.f64 %151) %153 = (*.f64 %93 %152) %154 = (-.f64 %9 %153) %155 = (atan2.f64 %8 %154) %157 = (*.f64 %5 %49) %158 = (*.f64 %49 %4) %159 = (*.f64 %158 %13) %160 = (+.f64 %11 %159) %161 = (asin.f64 %160) %162 = (sin.f64 %161) %163 = (*.f64 %10 %162) %164 = (-.f64 %9 %163) %165 = (atan2.f64 %157 %164) lambda1 theta %2 delta %4 %5 phi1 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 (approx (+ lambda1 (atan2 %32 %43)) %27) #s(literal 1 binary64) #s(literal -1 binary64) %49 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %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 (+.f64 lambda1 %111) %113 (+.f64 lambda1 %113) %115 (+.f64 lambda1 %115) %117 %118 %119 (+.f64 lambda1 %119) %121 (+.f64 lambda1 %121) %123 (+.f64 lambda1 %123) %125 (+.f64 lambda1 %125) %127 (+.f64 lambda1 %127) %129 (+.f64 lambda1 %129) %131 (+.f64 lambda1 %131) %133 (+.f64 lambda1 %133) %135 (+.f64 lambda1 %135) %137 %138 (+.f64 lambda1 %138) %140 %141 (+.f64 lambda1 %141) %143 %144 (+.f64 lambda1 %144) %146 %147 (+.f64 lambda1 %147) %149 %150 %151 %152 %153 %154 %155 (+.f64 lambda1 %155) %157 %158 %159 %160 %161 %162 %163 %164 %165 (+.f64 lambda1 %165) |
| Outputs |
|---|
%5 = (sin theta) %7 = (sin delta) %8 = (* %5 %7) %10 = (cos phi1) %11 = (* %8 %10) %12 = (cos delta) %13 = (sin phi1) %14 = (* %13 %12) %15 = (* %10 %7) %16 = (cos theta) %17 = (* %15 %16) %18 = (+ %14 %17) %19 = (asin %18) %21 = (* %13 (sin %19)) %22 = (- %12 %21) %24 = (+ lambda1 (atan2 %11 %22)) %25 = (cos.f64 phi1) %26 = (sin.f64 delta) %27 = (sin.f64 theta) %28 = (*.f64 %26 %27) %29 = (*.f64 %25 %28) %30 = (cos.f64 delta) %31 = (sin.f64 phi1) %32 = (cos.f64 theta) %33 = (*.f64 %32 %26) %34 = (*.f64 %25 %33) %35 = (fma.f64 %30 %31 %34) %36 = (*.f64 %31 %35) %37 = (-.f64 %30 %36) %38 = (atan2.f64 %29 %37) %42 = (+ %17 %14) %43 = (acos %42) %44 = (PI ) %47 = (+ %43 (* %44 1/2)) %48 = (sin %47) %49 = (* %13 %48) %50 = (- %12 %49) %52 = (+ lambda1 (atan2 %11 %50)) %53 = (acos.f64 %35) %55 = (PI.f64 ) %57 = (+.f64 %53 (*.f64 #s(literal 1/2 binary64) %55)) %58 = (sin.f64 %57) %59 = (*.f64 %31 %58) %60 = (-.f64 %30 %59) %61 = (atan2.f64 %29 %60) %65 = (neg phi1) %66 = (sin %65) %67 = (* %66 %14) %69 = (+ (* %17 %66) %12) %70 = (+ %67 %69) %71 = (atan2 %11 %70) %72 = (+ lambda1 %71) %74 = (sin.f64 (neg.f64 phi1)) %75 = (*.f64 %31 %74) %76 = (*.f64 %26 %74) %78 = (*.f64 %25 (*.f64 %32 %76)) %80 = (+.f64 %30 (fma.f64 %30 %75 %78)) %81 = (atan2.f64 %29 %80) %85 = (* %16 %13) %86 = (* %15 %85) %87 = (- %12 %86) %88 = (* %14 %13) %89 = (- %87 %88) %91 = (+ lambda1 (atan2 %11 %89)) %93 = (pow.f64 %31 #s(literal 2 binary64)) %94 = (*.f64 %26 %31) %96 = (*.f64 %25 (*.f64 %32 %94)) %98 = (-.f64 %30 (fma.f64 %30 %93 %96)) %99 = (atan2.f64 %29 %98) %103 = (neg %42) %105 = (+ (* %103 %13) %12) %107 = (+ lambda1 (atan2 %11 %105)) %110 = (+.f64 %30 (*.f64 #s(literal -1 binary64) %36)) %111 = (atan2.f64 %29 %110) %115 = (+ %44 phi1) %116 = (neg %115) %117 = (sin %116) %118 = (* %117 %12) %119 = (+ %118 %17) %120 = (asin %119) %122 = (* %117 (sin %120)) %123 = (- %12 %122) %124 = (atan2 %11 %123) %125 = (+ lambda1 %124) %126 = (+.f64 phi1 %55) %128 = (sin.f64 (neg.f64 %126)) %129 = (fma.f64 %30 %128 %34) %130 = (*.f64 %128 %129) %131 = (-.f64 %30 %130) %132 = (atan2.f64 %29 %131) %137 = (/.f64 %38 lambda1) %141 = (/.f64 %61 lambda1) %145 = (/.f64 %81 lambda1) %149 = (/.f64 %99 lambda1) %153 = (/.f64 %111 lambda1) %157 = (/.f64 %132 lambda1) %194 = (pow.f64 phi1 #s(literal 2 binary64)) %195 = (*.f64 #s(literal -1/2 binary64) %194) %213 = (*.f64 %194 %28) %250 = (*.f64 phi1 %30) %252 = (*.f64 %194 %30) %272 = (*.f64 %194 %26) %281 = (*.f64 #s(literal 1/24 binary64) %26) %289 = (*.f64 %194 %33) %304 = (fma.f64 phi1 %30 %33) %306 = (*.f64 phi1 %33) %311 = (*.f64 #s(literal -1/6 binary64) %250) %322 = (*.f64 #s(literal -1/6 binary64) %33) %323 = (fma.f64 #s(literal -1/2 binary64) %33 %322) %324 = (*.f64 phi1 %323) %342 = (-.f64 (*.f64 #s(literal -1 binary64) %250) %33) %346 = (*.f64 #s(literal -1 binary64) %324) %353 = (* %10 %5) %355 = (*.f64 %194 %27) %371 = (* delta %353) %372 = (*.f64 delta %27) %374 = (*.f64 delta %355) %390 = (pow %13 2) %413 = (*.f64 phi1 %32) %415 = (*.f64 %194 %32) %426 = (*.f64 #s(literal 1/120 binary64) %32) %434 = (* %10 %85) %436 = (fma.f64 #s(literal -1/2 binary64) %32 (*.f64 #s(literal -1/6 binary64) %32)) %437 = (*.f64 %194 %436) %444 = (fma.f64 #s(literal 1/120 binary64) %32 (fma.f64 #s(literal 1/24 binary64) %32 (*.f64 #s(literal 1/12 binary64) %32))) %445 = (*.f64 %194 %444) %458 = (*.f64 %194 (fma.f64 #s(literal -1/144 binary64) %32 (fma.f64 #s(literal -1/240 binary64) %32 (fma.f64 #s(literal -1/720 binary64) %32 (*.f64 #s(literal -1/5040 binary64) %32))))) %469 = (* delta %434) %470 = (*.f64 delta %413) %472 = (*.f64 delta %437) %476 = (*.f64 delta %436) %482 = (*.f64 delta %444) %491 = (- 1 %390) %509 = (* -1 %469) %510 = (*.f64 #s(literal -1 binary64) %470) %512 = (*.f64 delta %32) %515 = (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %512 (*.f64 #s(literal -1 binary64) %472))) %522 = (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %512 (*.f64 %194 (fma.f64 #s(literal -1 binary64) (*.f64 delta %445) (*.f64 #s(literal -1 binary64) %476))))) %533 = (+ 1 %509) %540 = (- %533 %390) %546 = (*.f64 phi1 %436) %547 = (*.f64 delta %546) %556 = (* -1/2 %390) %558 = (*.f64 #s(literal 1/6 binary64) %194) %560 = (*.f64 %194 (-.f64 %558 #s(literal 1/2 binary64))) %567 = (*.f64 %194 (-.f64 (*.f64 %194 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/45 binary64) %194))) #s(literal 1/2 binary64))) %579 = (+ 1/2 %556) %587 = (* delta %579) %588 = (*.f64 #s(literal 1/2 binary64) delta) %590 = (*.f64 delta %194) %605 = (* -1 %587) %606 = (*.f64 #s(literal -1/2 binary64) delta) %622 = (- %605 %434) %625 = (*.f64 delta phi1) %637 = (* delta %622) %638 = (pow.f64 delta #s(literal 2 binary64)) %639 = (*.f64 #s(literal -1/2 binary64) %638) %641 = (fma.f64 #s(literal -1 binary64) %470 %639) %647 = (fma.f64 #s(literal -1/2 binary64) %638 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %512 (*.f64 #s(literal 1/2 binary64) (*.f64 %638 phi1))))) %649 = (*.f64 #s(literal 1/2 binary64) %638) %650 = (fma.f64 #s(literal -1 binary64) %547 %649) %654 = (fma.f64 #s(literal -1/2 binary64) %638 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %512 (*.f64 phi1 %650)))) %656 = (+ 1 %637) %657 = (+.f64 #s(literal 1 binary64) %639) %665 = (- %656 %390) %680 = (* theta %15) %681 = (*.f64 theta %26) %683 = (*.f64 %194 %681) %699 = (+ (* %12 %13) %15) %700 = (+.f64 %26 %250) %702 = (*.f64 phi1 %26) %714 = (* %13 %699) %716 = (*.f64 phi1 %700) %718 = (*.f64 #s(literal -1/6 binary64) %26) %734 = (*.f64 #s(literal -1 binary64) phi1) %759 = (-.f64 %734 %55) %761 = (neg.f64 %55) %762 = (sin.f64 %761) %764 = (cos.f64 %761) %765 = (*.f64 phi1 %764) %782 = (*.f64 #s(literal -1 binary64) %33) %791 = (*.f64 #s(literal -1/2 binary64) %33) %820 = (*.f64 %194 %323) %827 = (*.f64 %194 (fma.f64 #s(literal 1/120 binary64) %33 (fma.f64 #s(literal 1/24 binary64) %33 (*.f64 #s(literal 1/12 binary64) %33)))) %849 = (*.f64 #s(literal -1 binary64) %252) %851 = (*.f64 #s(literal 1/3 binary64) %252) %892 = (- %12 %88) %908 = (fma.f64 #s(literal 1/6 binary64) %33 (*.f64 #s(literal 1/2 binary64) %33)) %934 = (*.f64 phi1 %58) %936 = (*.f64 %194 %58) %971 = (*.f64 %30 %762) %973 = (*.f64 %30 %764) %974 = (*.f64 phi1 %973) %982 = (*.f64 #s(literal 1/6 binary64) %974) %988 = (fma.f64 %30 %762 %33) %992 = (fma.f64 #s(literal -1/2 binary64) %971 %791) %1005 = (*.f64 %762 %988) %1008 = (*.f64 %30 (*.f64 %764 %762)) %1009 = (*.f64 %764 %988) %1011 = (fma.f64 #s(literal -1 binary64) %1008 (*.f64 #s(literal -1 binary64) %1009)) %1016 = (fma.f64 %30 (pow.f64 %764 #s(literal 2 binary64)) (*.f64 %762 %992)) %1017 = (fma.f64 #s(literal -1/2 binary64) %1005 %1016) %1018 = (*.f64 phi1 %1017) %1027 = (fma.f64 #s(literal -1 binary64) (*.f64 %764 %992) (fma.f64 #s(literal 1/6 binary64) %1008 (fma.f64 #s(literal 1/6 binary64) %1009 (*.f64 #s(literal 1/2 binary64) %1008)))) %1062 = (*.f64 %25 %26) %1069 = (* %16 %7) %1070 = (+ (* phi1 %12) %1069) %1071 = (/.f64 %33 phi1) %1072 = (+.f64 %30 %1071) %1075 = (* phi1 %1070) %1078 = (*.f64 %25 %27) %1083 = (*.f64 %32 %31) %1085 = (*.f64 %25 %1083) %1087 = (*.f64 delta %1085) %1089 = (-.f64 #s(literal 1 binary64) %93) %1091 = (*.f64 #s(literal -1 binary64) %1087) %1093 = (+.f64 #s(literal 1 binary64) %1091) %1097 = (*.f64 #s(literal -1/2 binary64) %93) %1099 = (+.f64 #s(literal 1/2 binary64) %1097) %1101 = (*.f64 delta %1099) %1103 = (*.f64 #s(literal -1 binary64) %1101) %1105 = (-.f64 %1103 %1085) %1107 = (*.f64 delta %1105) %1109 = (+.f64 #s(literal 1 binary64) %1107) %1115 = (fma.f64 %30 %31 %1062) %1117 = (*.f64 %31 %1115) %1120 = (/.f64 %55 phi1) %1122 = (*.f64 phi1 (+.f64 #s(literal 1 binary64) %1120)) %1126 = (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %1120) #s(literal 1 binary64))) %1131 = (*.f64 %30 %93) %1157 = (sin.f64 %734) %1163 = (sin.f64 %759) %1165 = (*.f64 %31 %1157) %1170 = (*.f64 %25 (*.f64 %32 (*.f64 %26 %1157))) %1174 = (+.f64 %30 (fma.f64 %30 %1165 %1170)) %1176 = (atan2.f64 %29 %1174) %1182 = (fma.f64 %30 %1163 %34) %1186 = (*.f64 %1163 %1182) %1188 = (-.f64 %30 %1186) %1190 = (atan2.f64 %29 %1188) %1213 = (*.f64 %638 %27) %1232 = (*.f64 %638 %1078) %1253 = (+.f64 #s(literal 1 binary64) (*.f64 %638 (-.f64 (*.f64 #s(literal 1/24 binary64) %638) #s(literal 1/2 binary64)))) %1260 = (+.f64 #s(literal 1 binary64) (*.f64 %638 (-.f64 (*.f64 %638 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %638))) #s(literal 1/2 binary64)))) %1262 = (*.f64 %638 %31) %1271 = (*.f64 #s(literal 1/24 binary64) %31) %1278 = (*.f64 delta %25) %1280 = (*.f64 %638 %25) %1291 = (*.f64 #s(literal 1/120 binary64) %25) %1299 = (*.f64 %25 %32) %1300 = (*.f64 delta %1299) %1302 = (*.f64 %638 %1299) %1322 = (*.f64 delta %31) %1327 = (*.f64 #s(literal -1/6 binary64) %1300) %1335 = (*.f64 delta %93) %1344 = (*.f64 #s(literal 1/6 binary64) %1087) %1353 = (*.f64 %638 %32) %1385 = (* phi1 %1069) %1386 = (*.f64 %638 %413) %1414 = (*.f64 #s(literal -1 binary64) %1085) %1417 = (*.f64 delta (fma.f64 #s(literal -1 binary64) %1101 %1414)) %1419 = (+.f64 #s(literal 1 binary64) %1417) %1423 = (*.f64 theta %25) %1426 = (*.f64 %638 %1423) %1458 = (*.f64 %25 %31) %1464 = (*.f64 delta %1458) %1488 = (*.f64 %638 %93) %1495 = (*.f64 #s(literal 1/24 binary64) %93) %1501 = (*.f64 %638 %1085) %1520 = (*.f64 %638 %75) %1535 = (*.f64 #s(literal -1 binary64) %93) %1541 = (*.f64 #s(literal 1/2 binary64) %93) %1568 = (*.f64 #s(literal -1 binary64) (*.f64 %638 %1099)) %1593 = (*.f64 %25 (*.f64 %32 %74)) %1594 = (*.f64 delta %1593) %1601 = (*.f64 #s(literal -1/6 binary64) %1594) %1632 = (*.f64 %638 %128) %1660 = (pow.f64 %128 #s(literal 2 binary64)) %1663 = (*.f64 %25 (*.f64 %32 %128)) %1670 = (*.f64 delta %1663) %1683 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %1660)) %1699 = (/.f64 #s(literal 1 binary64) delta) %1700 = (fma.f64 #s(literal -1 binary64) %1085 %1699) %1707 = (/.f64 %1085 delta) %1709 = (fma.f64 #s(literal -1 binary64) %1099 (*.f64 #s(literal -1 binary64) %1707)) %1716 = (fma.f64 #s(literal -1 binary64) %1099 (/.f64 #s(literal 1 binary64) %638)) %1725 = (-.f64 %1085 %1699) %1730 = (fma.f64 #s(literal -1 binary64) (/.f64 %1089 delta) %1085) %1750 = (pow.f64 theta #s(literal 2 binary64)) %1769 = (*.f64 %1750 %26) %1788 = (*.f64 %1750 %1062) %1826 = (fma.f64 %25 %26 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %1062 (*.f64 #s(literal 1/24 binary64) %1788)))) %1828 = (*.f64 #s(literal 1/24 binary64) %1062) %1833 = (fma.f64 %25 %26 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %1062 (*.f64 %1750 (fma.f64 #s(literal -1/720 binary64) %1788 %1828))))) %1841 = (*.f64 %25 %94) %1842 = (*.f64 %1750 %1841) %1847 = (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %1841 (*.f64 #s(literal 1/24 binary64) %1842))) %1850 = (*.f64 #s(literal 1/24 binary64) %1841) %1854 = (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %1841 (*.f64 %1750 (fma.f64 #s(literal -1/720 binary64) %1842 %1850)))) %1859 = (*.f64 #s(literal 1/2 binary64) %1842) %1860 = (+.f64 %30 %1859) %1864 = (*.f64 #s(literal -1/2 binary64) %1841) %1867 = (+.f64 %30 (*.f64 %1750 (-.f64 (*.f64 #s(literal -1/24 binary64) %1842) %1864))) %1870 = (*.f64 #s(literal 1/720 binary64) %1842) %1875 = (+.f64 %30 (*.f64 %1750 (-.f64 (*.f64 %1750 (-.f64 %1870 %1850)) %1864))) %1883 = (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 #s(literal 1/24 binary64) %1769))) %1889 = (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %1750 (fma.f64 #s(literal -1/720 binary64) %1769 %281)))) %1901 = (*.f64 phi1 %1769) %1906 = (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %702 (*.f64 #s(literal 1/24 binary64) %1901))) %1913 = (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %702 (*.f64 %1750 (fma.f64 #s(literal -1/720 binary64) %1901 (*.f64 #s(literal 1/24 binary64) %702))))) %1923 = (*.f64 %1750 %25) %1941 = (*.f64 delta %1923) %1959 = (*.f64 %1750 %31) %1975 = (*.f64 %1750 %1458) %1983 = (*.f64 #s(literal 1/24 binary64) %1458) %1991 = (*.f64 delta %1975) %2006 = (*.f64 #s(literal -1 binary64) %1464) %2009 = (fma.f64 #s(literal -1 binary64) %1464 (*.f64 #s(literal 1/2 binary64) %1991)) %2013 = (*.f64 %1750 (fma.f64 #s(literal -1/24 binary64) %1991 (*.f64 #s(literal 1/2 binary64) %1464))) %2014 = (fma.f64 #s(literal -1 binary64) %1464 %2013) %2020 = (*.f64 %1750 (fma.f64 #s(literal 1/2 binary64) %1464 (*.f64 %1750 (fma.f64 #s(literal -1/24 binary64) %1464 (*.f64 #s(literal 1/720 binary64) %1991))))) %2021 = (fma.f64 #s(literal -1 binary64) %1464 %2020) %2023 = (+.f64 #s(literal 1 binary64) %2006) %2025 = (+.f64 #s(literal 1 binary64) %2009) %2027 = (+.f64 #s(literal 1 binary64) %2014) %2029 = (+.f64 #s(literal 1 binary64) %2021) %2039 = (-.f64 %1103 %1458) %2046 = (*.f64 #s(literal -1/2 binary64) %1458) %2060 = (*.f64 delta %2039) %2062 = (fma.f64 #s(literal 1/2 binary64) %1991 %2060) %2064 = (fma.f64 delta %2039 %2013) %2066 = (fma.f64 delta %2039 %2020) %2068 = (+.f64 #s(literal 1 binary64) %2060) %2070 = (+.f64 #s(literal 1 binary64) %2062) %2072 = (+.f64 #s(literal 1 binary64) %2064) %2074 = (+.f64 #s(literal 1 binary64) %2066) %2090 = (*.f64 #s(literal -1/2 binary64) %1062) %2136 = (fma.f64 %30 %93 %1841) %2145 = (*.f64 %25 %76) %2148 = (*.f64 %1750 %2145) %2155 = (fma.f64 %25 %76 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %2145 (*.f64 #s(literal 1/24 binary64) %2148)))) %2163 = (fma.f64 %25 %76 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %2145 (*.f64 %1750 (fma.f64 #s(literal -1/720 binary64) %2148 (*.f64 #s(literal 1/24 binary64) %2145)))))) %2166 = (fma.f64 %30 %75 %2145) %2178 = (fma.f64 %30 %128 %1062) %2186 = (*.f64 %128 %2178) %2189 = (*.f64 %25 (*.f64 %26 %128)) %2190 = (*.f64 %1750 %2189) %2198 = (*.f64 #s(literal 1/24 binary64) %2189) %2212 = (*.f64 #s(literal -1/2 binary64) %2189) (approx lambda1 #s(literal 0 binary64)) (approx lambda1 lambda1) (approx %24 %38) (approx %24 (+.f64 lambda1 %38)) (approx %52 %61) (approx %52 (+.f64 lambda1 %61)) (approx %72 %81) (approx %72 (+.f64 lambda1 %81)) (approx %91 %99) (approx %91 (+.f64 lambda1 %99)) (approx %107 %111) (approx %107 (+.f64 lambda1 %111)) (approx %125 %132) (approx %125 (+.f64 lambda1 %132)) (approx %24 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %137))) (approx %52 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %141))) (approx %72 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %145))) (approx %91 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %149))) (approx %107 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %153))) (approx %125 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %157))) (approx %24 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %137) #s(literal 1 binary64))))) (approx %52 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %141) #s(literal 1 binary64))))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %145) #s(literal 1 binary64))))) (approx %91 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %149) #s(literal 1 binary64))))) (approx %107 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %153) #s(literal 1 binary64))))) (approx %125 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %157) #s(literal 1 binary64))))) (approx phi1 phi1) (approx %10 #s(literal 1 binary64)) (approx %10 (+.f64 #s(literal 1 binary64) %195)) (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 %194 (-.f64 (*.f64 #s(literal 1/24 binary64) %194) #s(literal 1/2 binary64))))) (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 %194 (-.f64 (*.f64 %194 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %194))) #s(literal 1/2 binary64))))) (approx %11 %28) (approx %11 (fma.f64 #s(literal -1/2 binary64) %213 %28)) (approx %11 (fma.f64 %26 %27 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %28 (*.f64 #s(literal 1/24 binary64) %213))))) (approx %11 (fma.f64 %26 %27 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %28 (*.f64 %194 (fma.f64 #s(literal -1/720 binary64) %213 (*.f64 #s(literal 1/24 binary64) %28))))))) (approx %13 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %194)))) (approx %13 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 %194 (-.f64 (*.f64 #s(literal 1/120 binary64) %194) #s(literal 1/6 binary64)))))) (approx %13 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 %194 (-.f64 (*.f64 %194 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %194))) #s(literal 1/6 binary64)))))) (approx %14 %250) (approx %14 (*.f64 phi1 (+.f64 %30 (*.f64 #s(literal -1/6 binary64) %252)))) (approx %14 (*.f64 phi1 (+.f64 %30 (*.f64 %194 (fma.f64 #s(literal -1/6 binary64) %30 (*.f64 #s(literal 1/120 binary64) %252)))))) (approx %14 (*.f64 phi1 (+.f64 %30 (*.f64 %194 (fma.f64 #s(literal -1/6 binary64) %30 (*.f64 %194 (fma.f64 #s(literal -1/5040 binary64) %252 (*.f64 #s(literal 1/120 binary64) %30)))))))) (approx %15 %26) (approx %15 (+.f64 %26 (*.f64 #s(literal -1/2 binary64) %272))) (approx %15 (+.f64 %26 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 #s(literal 1/24 binary64) %272))))) (approx %15 (+.f64 %26 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %194 (fma.f64 #s(literal -1/720 binary64) %272 %281)))))) (approx %17 %33) (approx %17 (fma.f64 #s(literal -1/2 binary64) %289 %33)) (approx %17 (fma.f64 %32 %26 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %33 (*.f64 #s(literal 1/24 binary64) %289))))) (approx %17 (fma.f64 %32 %26 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %33 (*.f64 %194 (fma.f64 #s(literal -1/720 binary64) %289 (*.f64 #s(literal 1/24 binary64) %33))))))) (approx %18 %304) (approx %18 (fma.f64 phi1 (+.f64 %30 (*.f64 #s(literal -1/2 binary64) %306)) %33)) (approx %18 (fma.f64 phi1 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %33 %311))) %33)) (approx %19 (asin.f64 %35)) (approx %21 %306) (approx %21 (*.f64 phi1 %304)) (approx %21 (*.f64 phi1 (fma.f64 phi1 (+.f64 %30 %324) %33))) (approx %21 (*.f64 phi1 (fma.f64 phi1 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %33 (fma.f64 #s(literal -1/3 binary64) %250 %322)))) %33))) (approx %22 %30) (approx %22 (+.f64 %30 (*.f64 #s(literal -1 binary64) %306))) (approx %22 (+.f64 %30 (*.f64 phi1 %342))) (approx %22 (+.f64 %30 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 %346 %30)) %33)))) (approx %353 %27) (approx %353 (+.f64 %27 (*.f64 #s(literal -1/2 binary64) %355))) (approx %353 (+.f64 %27 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %27 (*.f64 #s(literal 1/24 binary64) %355))))) (approx %353 (+.f64 %27 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %27 (*.f64 %194 (fma.f64 #s(literal -1/720 binary64) %355 (*.f64 #s(literal 1/24 binary64) %27))))))) (approx %371 %372) (approx %371 (fma.f64 #s(literal -1/2 binary64) %374 %372)) (approx %371 (fma.f64 delta %27 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %372 (*.f64 #s(literal 1/24 binary64) %374))))) (approx %371 (fma.f64 delta %27 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %372 (*.f64 %194 (fma.f64 #s(literal -1/720 binary64) %374 (*.f64 #s(literal 1/24 binary64) %372))))))) (approx %390 %194) (approx %390 (*.f64 %194 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %194)))) (approx %390 (*.f64 %194 (+.f64 #s(literal 1 binary64) (*.f64 %194 (-.f64 (*.f64 #s(literal 2/45 binary64) %194) #s(literal 1/3 binary64)))))) (approx %390 (*.f64 %194 (+.f64 #s(literal 1 binary64) (*.f64 %194 (-.f64 (*.f64 %194 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %194))) #s(literal 1/3 binary64)))))) (approx %85 %413) (approx %85 (*.f64 phi1 (+.f64 %32 (*.f64 #s(literal -1/6 binary64) %415)))) (approx %85 (*.f64 phi1 (+.f64 %32 (*.f64 %194 (fma.f64 #s(literal -1/6 binary64) %32 (*.f64 #s(literal 1/120 binary64) %415)))))) (approx %85 (*.f64 phi1 (+.f64 %32 (*.f64 %194 (fma.f64 #s(literal -1/6 binary64) %32 (*.f64 %194 (fma.f64 #s(literal -1/5040 binary64) %415 %426))))))) (approx %434 (*.f64 phi1 (+.f64 %32 %437))) (approx %434 (*.f64 phi1 (+.f64 %32 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %32 (fma.f64 #s(literal -1/6 binary64) %32 %445)))))) (approx %434 (*.f64 phi1 (+.f64 %32 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %32 (fma.f64 #s(literal -1/6 binary64) %32 (*.f64 %194 (fma.f64 #s(literal 1/120 binary64) %32 (fma.f64 #s(literal 1/24 binary64) %32 (fma.f64 #s(literal 1/12 binary64) %32 %458)))))))))) (approx %469 %470) (approx %469 (*.f64 phi1 (fma.f64 delta %32 %472))) (approx %469 (*.f64 phi1 (fma.f64 delta %32 (*.f64 %194 (fma.f64 delta %445 %476))))) (approx %469 (*.f64 phi1 (fma.f64 delta %32 (*.f64 %194 (fma.f64 delta %436 (*.f64 %194 (fma.f64 delta %458 %482))))))) (approx %491 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %194))) (approx %491 (+.f64 #s(literal 1 binary64) (*.f64 %194 (-.f64 (*.f64 #s(literal 1/3 binary64) %194) #s(literal 1 binary64))))) (approx %491 (+.f64 #s(literal 1 binary64) (*.f64 %194 (-.f64 (*.f64 %194 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %194))) #s(literal 1 binary64))))) (approx %509 %510) (approx %509 %515) (approx %509 %522) (approx %509 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %512 (*.f64 %194 (fma.f64 #s(literal -1 binary64) %476 (*.f64 %194 (fma.f64 #s(literal -1 binary64) (*.f64 delta %458) (*.f64 #s(literal -1 binary64) %482)))))))) (approx %533 (+.f64 #s(literal 1 binary64) %510)) (approx %533 (+.f64 #s(literal 1 binary64) %515)) (approx %533 (+.f64 #s(literal 1 binary64) %522)) (approx %540 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) phi1 (*.f64 #s(literal -1 binary64) %512))))) (approx %540 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %512 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %547) #s(literal 1 binary64))))))) (approx %556 %195) (approx %556 %560) (approx %556 %567) (approx %556 (*.f64 %194 (-.f64 (*.f64 %194 (+.f64 #s(literal 1/6 binary64) (*.f64 %194 (-.f64 (*.f64 #s(literal 1/630 binary64) %194) #s(literal 1/45 binary64))))) #s(literal 1/2 binary64)))) (approx %579 #s(literal 1/2 binary64)) (approx %579 (+.f64 #s(literal 1/2 binary64) %195)) (approx %579 (+.f64 #s(literal 1/2 binary64) %560)) (approx %579 (+.f64 #s(literal 1/2 binary64) %567)) (approx %587 %588) (approx %587 (fma.f64 #s(literal -1/2 binary64) %590 %588)) (approx %587 (fma.f64 #s(literal 1/2 binary64) delta (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 #s(literal 1/6 binary64) %590))))) (approx %587 (fma.f64 #s(literal 1/2 binary64) delta (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 %194 (fma.f64 #s(literal -1/45 binary64) %590 (*.f64 #s(literal 1/6 binary64) delta))))))) (approx %605 %606) (approx %605 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 #s(literal 1/2 binary64) %590))) (approx %605 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 %194 (fma.f64 #s(literal -1/6 binary64) %590 %588)))) (approx %605 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 %194 (fma.f64 #s(literal 1/2 binary64) delta (*.f64 %194 (fma.f64 #s(literal -1/6 binary64) delta (*.f64 #s(literal 1/45 binary64) %590))))))) (approx %622 (fma.f64 #s(literal -1 binary64) %413 %606)) (approx %622 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/2 binary64) %625) %32)))) (approx %622 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %546 %588)) %32)))) (approx %637 %639) (approx %637 %641) (approx %637 %647) (approx %637 %654) (approx %656 %657) (approx %656 (+.f64 #s(literal 1 binary64) %641)) (approx %656 (+.f64 #s(literal 1 binary64) %647)) (approx %656 (+.f64 #s(literal 1 binary64) %654)) (approx %665 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %638 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %512 (*.f64 phi1 (-.f64 %649 #s(literal 1 binary64)))))))) (approx %665 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %638 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %512 (*.f64 phi1 (-.f64 %650 #s(literal 1 binary64)))))))) (approx %680 %681) (approx %680 (fma.f64 #s(literal -1/2 binary64) %683 %681)) (approx %680 (fma.f64 theta %26 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %681 (*.f64 #s(literal 1/24 binary64) %683))))) (approx %680 (fma.f64 theta %26 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %681 (*.f64 %194 (fma.f64 #s(literal -1/720 binary64) %683 (*.f64 #s(literal 1/24 binary64) %681))))))) (approx %699 %700) (approx %699 (+.f64 %26 (*.f64 phi1 (+.f64 %30 (*.f64 #s(literal -1/2 binary64) %702))))) (approx %699 (+.f64 %26 (*.f64 phi1 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %26 %311)))))) (approx %714 %702) (approx %714 %716) (approx %714 (*.f64 phi1 (+.f64 %26 (*.f64 phi1 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %26 %718))))))) (approx %714 (*.f64 phi1 (+.f64 %26 (*.f64 phi1 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %26 (fma.f64 #s(literal -1/3 binary64) %250 %718)))))))) (approx %65 %734) (approx %66 (*.f64 phi1 (-.f64 %558 #s(literal 1 binary64)))) (approx %66 (*.f64 phi1 (-.f64 (*.f64 %194 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %194))) #s(literal 1 binary64)))) (approx %66 (*.f64 phi1 (-.f64 (*.f64 %194 (+.f64 #s(literal 1/6 binary64) (*.f64 %194 (-.f64 (*.f64 #s(literal 1/5040 binary64) %194) #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (approx %115 %55) (approx %115 %126) (approx %116 (*.f64 #s(literal -1 binary64) %55)) (approx %116 %759) (approx %117 %762) (approx %117 (+.f64 %762 (*.f64 #s(literal -1 binary64) %765))) (approx %117 (+.f64 %762 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %764 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 %762)))))) (approx %117 (+.f64 %762 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %764 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %762 (*.f64 #s(literal 1/6 binary64) %765))))))) (approx %103 %782) (approx %103 %342) (approx %103 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/2 binary64) %306) %30)) %33)) (approx %103 (-.f64 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/6 binary64) %250) %791)) %30)) %33)) (approx %43 %53) (approx %47 %57) (approx %48 %58) (approx %88 %252) (approx %88 (*.f64 %194 (+.f64 %30 (*.f64 #s(literal -1/3 binary64) %252)))) (approx %88 (*.f64 %194 (+.f64 %30 (*.f64 %194 (fma.f64 #s(literal -1/3 binary64) %30 (*.f64 #s(literal 2/45 binary64) %252)))))) (approx %88 (*.f64 %194 (+.f64 %30 (*.f64 %194 (fma.f64 #s(literal -1/3 binary64) %30 (*.f64 %194 (fma.f64 #s(literal -1/315 binary64) %252 (*.f64 #s(literal 2/45 binary64) %30)))))))) (approx %86 (*.f64 phi1 (fma.f64 %32 %26 %820))) (approx %86 (*.f64 phi1 (fma.f64 %32 %26 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %33 (fma.f64 #s(literal -1/6 binary64) %33 %827)))))) (approx %86 (*.f64 phi1 (fma.f64 %32 %26 (*.f64 %194 (fma.f64 #s(literal -1/2 binary64) %33 (fma.f64 #s(literal -1/6 binary64) %33 (*.f64 %194 (fma.f64 #s(literal 1/120 binary64) %33 (fma.f64 #s(literal 1/24 binary64) %33 (fma.f64 #s(literal 1/12 binary64) %33 (*.f64 %194 (fma.f64 #s(literal -1/144 binary64) %33 (fma.f64 #s(literal -1/240 binary64) %33 (fma.f64 #s(literal -1/720 binary64) %33 (*.f64 #s(literal -1/5040 binary64) %33))))))))))))))) (approx %67 %849) (approx %67 (*.f64 %194 (fma.f64 #s(literal -1 binary64) %30 %851))) (approx %67 (*.f64 %194 (fma.f64 #s(literal -1 binary64) %30 (*.f64 %194 (fma.f64 #s(literal -2/45 binary64) %252 (*.f64 #s(literal 1/3 binary64) %30)))))) (approx %67 (*.f64 %194 (fma.f64 #s(literal -1 binary64) %30 (*.f64 %194 (fma.f64 #s(literal 1/3 binary64) %30 (*.f64 %194 (fma.f64 #s(literal -2/45 binary64) %30 (*.f64 #s(literal 1/315 binary64) %252)))))))) (approx %105 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %250 %782)))) (approx %105 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %33 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %30 %346)))))) (approx %87 (+.f64 %30 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %820) %33)))) (approx %87 (+.f64 %30 (*.f64 phi1 (-.f64 (*.f64 %194 (-.f64 (*.f64 #s(literal -1 binary64) %827) %323)) %33)))) (approx %892 (+.f64 %30 %849)) (approx %892 (+.f64 %30 (*.f64 %194 (-.f64 %851 %30)))) (approx %892 (+.f64 %30 (*.f64 %194 (-.f64 (*.f64 %194 (-.f64 (*.f64 #s(literal -2/45 binary64) %252) (*.f64 #s(literal -1/3 binary64) %30))) %30)))) (approx %69 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %33 (*.f64 %194 %908))))) (approx %69 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %33 (*.f64 %194 (fma.f64 #s(literal 1/6 binary64) %33 (fma.f64 #s(literal 1/2 binary64) %33 (*.f64 %194 (fma.f64 #s(literal -1/12 binary64) %33 (fma.f64 #s(literal -1/24 binary64) %33 (*.f64 #s(literal -1/120 binary64) %33))))))))))) (approx %70 (+.f64 %30 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %33 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %30 (*.f64 phi1 %908))))))) (approx %49 %934) (approx %49 (*.f64 phi1 (+.f64 %58 (*.f64 #s(literal -1/6 binary64) %936)))) (approx %49 (*.f64 phi1 (+.f64 %58 (*.f64 %194 (fma.f64 #s(literal -1/6 binary64) %58 (*.f64 #s(literal 1/120 binary64) %936)))))) (approx %49 (*.f64 phi1 (+.f64 %58 (*.f64 %194 (fma.f64 #s(literal -1/6 binary64) %58 (*.f64 %194 (fma.f64 #s(literal -1/5040 binary64) %936 (*.f64 #s(literal 1/120 binary64) %58)))))))) (approx %50 (+.f64 %30 (*.f64 #s(literal -1 binary64) %934))) (approx %50 (+.f64 %30 (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/6 binary64) %936) %58)))) (approx %50 (+.f64 %30 (*.f64 phi1 (-.f64 (*.f64 %194 (-.f64 (*.f64 #s(literal -1/120 binary64) %936) (*.f64 #s(literal -1/6 binary64) %58))) %58)))) (approx %118 %971) (approx %118 (fma.f64 #s(literal -1 binary64) %974 %971)) (approx %118 (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) %973 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 %971))) %971)) (approx %118 (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) %973 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %971 %982))) %971)) (approx %119 %988) (approx %119 (fma.f64 #s(literal -1 binary64) %974 %988)) (approx %119 (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) %973 (*.f64 phi1 %992)) %988)) (approx %119 (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) %973 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %971 (fma.f64 #s(literal -1/2 binary64) %33 %982)))) %988)) (approx %120 (asin.f64 %129)) (approx %122 %1005) (approx %122 (fma.f64 phi1 %1011 %1005)) (approx %122 (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) %1008 (fma.f64 #s(literal -1 binary64) %1009 %1018)) %1005)) (approx %122 (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) %1008 (fma.f64 #s(literal -1 binary64) %1009 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %1005 (fma.f64 phi1 %1027 %1016))))) %1005)) (approx %123 (-.f64 %30 %1005)) (approx %123 (-.f64 (+.f64 %30 (*.f64 #s(literal -1 binary64) (*.f64 phi1 %1011))) %1005)) (approx %123 (-.f64 (+.f64 %30 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %1018) %1011))) %1005)) (approx %123 (-.f64 (+.f64 %30 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 %1027)) %1017)) %1011))) %1005)) (approx %10 %25) (approx %11 %29) (approx %13 %31) (approx %14 (*.f64 %30 %31)) (approx %15 %1062) (approx %17 %34) (approx %18 %35) (approx %21 %36) (approx %22 %37) (approx %1070 (*.f64 phi1 %1072)) (approx %1075 (*.f64 %194 %1072)) (approx %353 %1078) (approx %371 (*.f64 delta %1078)) (approx %390 %93) (approx %85 %1083) (approx %434 %1085) (approx %469 %1087) (approx %491 %1089) (approx %509 %1091) (approx %533 %1093) (approx %540 (-.f64 %1093 %93)) (approx %556 %1097) (approx %579 %1099) (approx %587 %1101) (approx %605 %1103) (approx %622 %1105) (approx %637 %1107) (approx %656 %1109) (approx %665 (-.f64 %1109 %93)) (approx %680 (*.f64 theta %1062)) (approx %699 %1115) (approx %714 %1117) (approx %66 %74) (approx %115 %1122) (approx %116 %1126) (approx %117 %128) (approx %103 (*.f64 #s(literal -1 binary64) %35)) (approx %88 %1131) (approx %86 %96) (approx %67 (*.f64 %30 %75)) (approx %105 %110) (approx %87 (-.f64 %30 %96)) (approx %89 %98) (approx %892 (-.f64 %30 %1131)) (approx %69 (+.f64 %30 %78)) (approx %70 %80) (approx %49 %59) (approx %50 %60) (approx %118 (*.f64 %30 %128)) (approx %119 %129) (approx %122 %130) (approx %123 %131) (approx %1070 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %30 (*.f64 #s(literal -1 binary64) %1071))))) (approx %66 %1157) (approx %115 (*.f64 #s(literal -1 binary64) %1126)) (approx %116 (*.f64 #s(literal -1 binary64) %1122)) (approx %117 %1163) (approx %67 (*.f64 %30 %1165)) (approx %69 (+.f64 %30 %1170)) (approx %70 %1174) (approx %71 %1176) (approx %72 (+.f64 lambda1 %1176)) (approx %118 (*.f64 %30 %1163)) (approx %119 %1182) (approx %120 (asin.f64 %1182)) (approx %122 %1186) (approx %123 %1188) (approx %124 %1190) (approx %125 (+.f64 lambda1 %1190)) (approx delta delta) (approx %7 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %638)))) (approx %7 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 %638 (-.f64 (*.f64 #s(literal 1/120 binary64) %638) #s(literal 1/6 binary64)))))) (approx %7 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 %638 (-.f64 (*.f64 %638 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %638))) #s(literal 1/6 binary64)))))) (approx %8 (*.f64 delta (+.f64 %27 (*.f64 #s(literal -1/6 binary64) %1213)))) (approx %8 (*.f64 delta (+.f64 %27 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %27 (*.f64 #s(literal 1/120 binary64) %1213)))))) (approx %8 (*.f64 delta (+.f64 %27 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %27 (*.f64 %638 (fma.f64 #s(literal -1/5040 binary64) %1213 (*.f64 #s(literal 1/120 binary64) %27)))))))) (approx %11 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %1232 %1078))) (approx %11 (*.f64 delta (fma.f64 %25 %27 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %1078 (*.f64 #s(literal 1/120 binary64) %1232)))))) (approx %11 (*.f64 delta (fma.f64 %25 %27 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %1078 (*.f64 %638 (fma.f64 #s(literal -1/5040 binary64) %1232 (*.f64 #s(literal 1/120 binary64) %1078)))))))) (approx %12 %1253) (approx %12 %1260) (approx %14 (+.f64 %31 (*.f64 #s(literal -1/2 binary64) %1262))) (approx %14 (+.f64 %31 (*.f64 %638 (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 #s(literal 1/24 binary64) %1262))))) (approx %14 (+.f64 %31 (*.f64 %638 (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 %638 (fma.f64 #s(literal -1/720 binary64) %1262 %1271)))))) (approx %15 %1278) (approx %15 (*.f64 delta (+.f64 %25 (*.f64 #s(literal -1/6 binary64) %1280)))) (approx %15 (*.f64 delta (+.f64 %25 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %25 (*.f64 #s(literal 1/120 binary64) %1280)))))) (approx %15 (*.f64 delta (+.f64 %25 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %25 (*.f64 %638 (fma.f64 #s(literal -1/5040 binary64) %1280 %1291))))))) (approx %17 %1300) (approx %17 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %1302 %1299))) (approx %17 (*.f64 delta (fma.f64 %25 %32 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %1299 (*.f64 #s(literal 1/120 binary64) %1302)))))) (approx %17 (*.f64 delta (fma.f64 %25 %32 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %1299 (*.f64 %638 (fma.f64 #s(literal -1/5040 binary64) %1302 (*.f64 #s(literal 1/120 binary64) %1299)))))))) (approx %18 (+.f64 %31 %1300)) (approx %18 (+.f64 %31 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %1322 %1299)))) (approx %18 (+.f64 %31 (*.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %31 %1327) %1299)))) (approx %21 (fma.f64 delta %1085 %93)) (approx %21 (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %1335 %1085) %93)) (approx %21 (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %93 (*.f64 #s(literal -1/6 binary64) %1087)) %1085) %93)) (approx %22 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 %1344 %1099)) %1085))) %93)) (approx %1069 %512) (approx %1069 (*.f64 delta (+.f64 %32 (*.f64 #s(literal -1/6 binary64) %1353)))) (approx %1069 (*.f64 delta (+.f64 %32 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %32 (*.f64 #s(literal 1/120 binary64) %1353)))))) (approx %1069 (*.f64 delta (+.f64 %32 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %32 (*.f64 %638 (fma.f64 #s(literal -1/5040 binary64) %1353 %426))))))) (approx %1070 (+.f64 phi1 %512)) (approx %1070 (+.f64 phi1 (*.f64 delta (+.f64 %32 (*.f64 #s(literal -1/2 binary64) %625))))) (approx %1070 (+.f64 phi1 (*.f64 delta (+.f64 %32 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) phi1 (*.f64 #s(literal -1/6 binary64) %512))))))) (approx %1385 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %1386 %413))) (approx %1385 (*.f64 delta (fma.f64 phi1 %32 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %413 (*.f64 #s(literal 1/120 binary64) %1386)))))) (approx %1385 (*.f64 delta (fma.f64 phi1 %32 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %413 (*.f64 %638 (fma.f64 #s(literal -1/5040 binary64) %1386 (*.f64 #s(literal 1/120 binary64) %413)))))))) (approx %1075 (fma.f64 delta %413 %194)) (approx %1075 (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %590 %413) %194)) (approx %1075 (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %194 (*.f64 #s(literal -1/6 binary64) %470)) %413) %194)) (approx %622 %1414) (approx %637 %1417) (approx %656 %1419) (approx %665 (-.f64 %1419 %93)) (approx %680 (*.f64 delta %1423)) (approx %680 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %1426 %1423))) (approx %680 (*.f64 delta (fma.f64 theta %25 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %1423 (*.f64 #s(literal 1/120 binary64) %1426)))))) (approx %680 (*.f64 delta (fma.f64 theta %25 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %1423 (*.f64 %638 (fma.f64 #s(literal -1/5040 binary64) %1426 (*.f64 #s(literal 1/120 binary64) %1423)))))))) (approx %699 (+.f64 %31 %1278)) (approx %699 (+.f64 %31 (*.f64 delta (+.f64 %25 (*.f64 #s(literal -1/2 binary64) %1322))))) (approx %699 (+.f64 %31 (*.f64 delta (+.f64 %25 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 #s(literal -1/6 binary64) %1278))))))) (approx %714 (fma.f64 delta %1458 %93)) (approx %714 (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %1335 %1458) %93)) (approx %714 (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %93 (*.f64 #s(literal -1/6 binary64) %1464)) %1458) %93)) (approx %103 (*.f64 #s(literal -1 binary64) %31)) (approx %103 (-.f64 (*.f64 #s(literal -1 binary64) %1300) %31)) (approx %103 (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/2 binary64) %1322) %1299)) %31)) (approx %103 (-.f64 (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) %1300) (*.f64 #s(literal -1/2 binary64) %31))) %1299)) %31)) (approx %88 (fma.f64 #s(literal -1/2 binary64) %1488 %93)) (approx %88 (fma.f64 %638 (fma.f64 #s(literal -1/2 binary64) %93 (*.f64 #s(literal 1/24 binary64) %1488)) %93)) (approx %88 (fma.f64 %638 (fma.f64 #s(literal -1/2 binary64) %93 (*.f64 %638 (fma.f64 #s(literal -1/720 binary64) %1488 %1495))) %93)) (approx %86 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %1501 %1085))) (approx %86 (*.f64 delta (fma.f64 %25 %1083 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %1085 (*.f64 #s(literal 1/120 binary64) %1501)))))) (approx %86 (*.f64 delta (fma.f64 %25 %1083 (*.f64 %638 (fma.f64 #s(literal -1/6 binary64) %1085 (*.f64 %638 (fma.f64 #s(literal -1/5040 binary64) %1501 (*.f64 #s(literal 1/120 binary64) %1085)))))))) (approx %67 %75) (approx %67 (fma.f64 #s(literal -1/2 binary64) %1520 %75)) (approx %67 (fma.f64 %31 %74 (*.f64 %638 (fma.f64 #s(literal -1/2 binary64) %75 (*.f64 #s(literal 1/24 binary64) %1520))))) (approx %67 (fma.f64 %31 %74 (*.f64 %638 (fma.f64 #s(literal -1/2 binary64) %75 (*.f64 %638 (fma.f64 #s(literal -1/720 binary64) %1520 (*.f64 #s(literal 1/24 binary64) %75))))))) (approx %105 (+.f64 #s(literal 1 binary64) %1535)) (approx %105 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1087 %1535))) (approx %105 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %93 (*.f64 delta (fma.f64 #s(literal -1 binary64) %1085 (*.f64 delta (-.f64 %1541 #s(literal 1/2 binary64)))))))) (approx %105 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %93 (*.f64 delta (fma.f64 #s(literal -1 binary64) %1085 (*.f64 delta (-.f64 (fma.f64 #s(literal 1/6 binary64) %1087 %1541) #s(literal 1/2 binary64)))))))) (approx %87 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 %606 %1085)))) (approx %87 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 %1344 #s(literal 1/2 binary64))) %1085)))) (approx %892 (-.f64 (+.f64 #s(literal 1 binary64) %1568) %93)) (approx %892 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %638 (-.f64 (*.f64 %638 (-.f64 #s(literal 1/24 binary64) %1495)) %1099))) %93)) (approx %892 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %638 (-.f64 (*.f64 %638 (-.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1 binary64) (*.f64 %638 (+.f64 #s(literal 1/720 binary64) (*.f64 #s(literal -1/720 binary64) %93))))) %1495)) %1099))) %93)) (approx %69 (+.f64 #s(literal 1 binary64) %1594)) (approx %69 (+.f64 #s(literal 1 binary64) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) delta %1593)))) (approx %69 (+.f64 #s(literal 1 binary64) (*.f64 delta (fma.f64 delta (-.f64 %1601 #s(literal 1/2 binary64)) %1593)))) (approx %70 (+.f64 #s(literal 1 binary64) %75)) (approx %70 (+.f64 #s(literal 1 binary64) (fma.f64 delta %1593 %75))) (approx %70 (+.f64 #s(literal 1 binary64) (fma.f64 delta (fma.f64 delta (-.f64 (*.f64 #s(literal -1/2 binary64) %75) #s(literal 1/2 binary64)) %1593) %75))) (approx %70 (+.f64 #s(literal 1 binary64) (fma.f64 delta (fma.f64 delta (-.f64 (fma.f64 #s(literal -1/2 binary64) %75 %1601) #s(literal 1/2 binary64)) %1593) %75))) (approx %50 (-.f64 #s(literal 1 binary64) %59)) (approx %50 (-.f64 %657 %59)) (approx %50 (-.f64 %1253 %59)) (approx %50 (-.f64 %1260 %59)) (approx %118 (+.f64 %128 (*.f64 #s(literal -1/2 binary64) %1632))) (approx %118 (+.f64 %128 (*.f64 %638 (fma.f64 #s(literal -1/2 binary64) %128 (*.f64 #s(literal 1/24 binary64) %1632))))) (approx %118 (+.f64 %128 (*.f64 %638 (fma.f64 #s(literal -1/2 binary64) %128 (*.f64 %638 (fma.f64 #s(literal -1/720 binary64) %1632 (*.f64 #s(literal 1/24 binary64) %128))))))) (approx %119 (+.f64 %128 %1300)) (approx %119 (+.f64 %128 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta %128) %1299)))) (approx %119 (+.f64 %128 (*.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %128 %1327) %1299)))) (approx %122 %1660) (approx %122 (fma.f64 delta %1663 %1660)) (approx %122 (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta %1660) %1663) %1660)) (approx %122 (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %1660 (*.f64 #s(literal -1/6 binary64) %1670)) %1663) %1660)) (approx %123 (-.f64 #s(literal 1 binary64) %1660)) (approx %123 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1670)) %1660)) (approx %123 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta %1683)) %1663))) %1660)) (approx %123 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) %1670) %1683)) %1663))) %1660)) (approx %533 (*.f64 delta %1700)) (approx %540 (*.f64 delta (-.f64 %1700 (/.f64 %93 delta)))) (approx %622 (*.f64 delta %1709)) (approx %637 %1568) (approx %637 (*.f64 %638 %1709)) (approx %656 (*.f64 %638 (-.f64 %1716 %1707))) (approx %665 (*.f64 %638 (-.f64 %1716 (+.f64 %1707 (/.f64 %93 %638))))) (approx %533 (*.f64 #s(literal -1 binary64) (*.f64 delta %1725))) (approx %540 (*.f64 #s(literal -1 binary64) (*.f64 delta %1730))) (approx %622 (*.f64 #s(literal -1 binary64) (*.f64 delta (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) %93 %1707))))) (approx %656 (*.f64 %638 (fma.f64 #s(literal -1 binary64) %1099 (*.f64 #s(literal -1 binary64) (/.f64 %1725 delta))))) (approx %665 (*.f64 %638 (fma.f64 #s(literal -1 binary64) %1099 (*.f64 #s(literal -1 binary64) (/.f64 %1730 delta))))) (approx theta theta) (approx %5 (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1750)))) (approx %5 (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 %1750 (-.f64 (*.f64 #s(literal 1/120 binary64) %1750) #s(literal 1/6 binary64)))))) (approx %5 (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 %1750 (-.f64 (*.f64 %1750 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %1750))) #s(literal 1/6 binary64)))))) (approx %8 (*.f64 theta (+.f64 %26 (*.f64 #s(literal -1/6 binary64) %1769)))) (approx %8 (*.f64 theta (+.f64 %26 (*.f64 %1750 (fma.f64 #s(literal -1/6 binary64) %26 (*.f64 #s(literal 1/120 binary64) %1769)))))) (approx %8 (*.f64 theta (+.f64 %26 (*.f64 %1750 (fma.f64 #s(literal -1/6 binary64) %26 (*.f64 %1750 (fma.f64 #s(literal -1/5040 binary64) %1769 (*.f64 #s(literal 1/120 binary64) %26)))))))) (approx %11 (*.f64 theta (fma.f64 #s(literal -1/6 binary64) %1788 %1062))) (approx %11 (*.f64 theta (fma.f64 %25 %26 (*.f64 %1750 (fma.f64 #s(literal -1/6 binary64) %1062 (*.f64 #s(literal 1/120 binary64) %1788)))))) (approx %11 (*.f64 theta (fma.f64 %25 %26 (*.f64 %1750 (fma.f64 #s(literal -1/6 binary64) %1062 (*.f64 %1750 (fma.f64 #s(literal -1/5040 binary64) %1788 (*.f64 #s(literal 1/120 binary64) %1062)))))))) (approx %16 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %1750))) (approx %16 (+.f64 #s(literal 1 binary64) (*.f64 %1750 (-.f64 (*.f64 #s(literal 1/24 binary64) %1750) #s(literal 1/2 binary64))))) (approx %16 (+.f64 #s(literal 1 binary64) (*.f64 %1750 (-.f64 (*.f64 %1750 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %1750))) #s(literal 1/2 binary64))))) (approx %17 (fma.f64 #s(literal -1/2 binary64) %1788 %1062)) (approx %17 %1826) (approx %17 %1833) (approx %18 (fma.f64 #s(literal -1/2 binary64) %1788 %1115)) (approx %18 (fma.f64 %30 %31 %1826)) (approx %18 (fma.f64 %30 %31 %1833)) (approx %21 (fma.f64 #s(literal -1/2 binary64) %1842 %1117)) (approx %21 (fma.f64 %31 %1115 %1847)) (approx %21 (fma.f64 %31 %1115 %1854)) (approx %22 (-.f64 %30 %1117)) (approx %22 (-.f64 %1860 %1117)) (approx %22 (-.f64 %1867 %1117)) (approx %22 (-.f64 %1875 %1117)) (approx %1069 (+.f64 %26 (*.f64 #s(literal -1/2 binary64) %1769))) (approx %1069 (+.f64 %26 %1883)) (approx %1069 (+.f64 %26 %1889)) (approx %1070 (+.f64 %26 (fma.f64 #s(literal -1/2 binary64) %1769 %250))) (approx %1070 (+.f64 %26 (fma.f64 phi1 %30 %1883))) (approx %1070 (+.f64 %26 (fma.f64 phi1 %30 %1889))) (approx %1385 (fma.f64 #s(literal -1/2 binary64) %1901 %702)) (approx %1385 (fma.f64 phi1 %26 %1906)) (approx %1385 (fma.f64 phi1 %26 %1913)) (approx %1075 (fma.f64 #s(literal -1/2 binary64) %1901 %716)) (approx %1075 (fma.f64 phi1 %700 %1906)) (approx %1075 (fma.f64 phi1 %700 %1913)) (approx %353 %1423) (approx %353 (*.f64 theta (+.f64 %25 (*.f64 #s(literal -1/6 binary64) %1923)))) (approx %353 (*.f64 theta (+.f64 %25 (*.f64 %1750 (fma.f64 #s(literal -1/6 binary64) %25 (*.f64 #s(literal 1/120 binary64) %1923)))))) (approx %353 (*.f64 theta (+.f64 %25 (*.f64 %1750 (fma.f64 #s(literal -1/6 binary64) %25 (*.f64 %1750 (fma.f64 #s(literal -1/5040 binary64) %1923 %1291))))))) (approx %371 (*.f64 theta (fma.f64 #s(literal -1/6 binary64) %1941 %1278))) (approx %371 (*.f64 theta (fma.f64 delta %25 (*.f64 %1750 (fma.f64 #s(literal -1/6 binary64) %1278 (*.f64 #s(literal 1/120 binary64) %1941)))))) (approx %371 (*.f64 theta (fma.f64 delta %25 (*.f64 %1750 (fma.f64 #s(literal -1/6 binary64) %1278 (*.f64 %1750 (fma.f64 #s(literal -1/5040 binary64) %1941 (*.f64 #s(literal 1/120 binary64) %1278)))))))) (approx %85 (+.f64 %31 (*.f64 #s(literal -1/2 binary64) %1959))) (approx %85 (+.f64 %31 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 #s(literal 1/24 binary64) %1959))))) (approx %85 (+.f64 %31 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 %1750 (fma.f64 #s(literal -1/720 binary64) %1959 %1271)))))) (approx %434 %1458) (approx %434 (fma.f64 #s(literal -1/2 binary64) %1975 %1458)) (approx %434 (fma.f64 %25 %31 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %1458 (*.f64 #s(literal 1/24 binary64) %1975))))) (approx %434 (fma.f64 %25 %31 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %1458 (*.f64 %1750 (fma.f64 #s(literal -1/720 binary64) %1975 %1983)))))) (approx %469 %1464) (approx %469 (fma.f64 #s(literal -1/2 binary64) %1991 %1464)) (approx %469 (fma.f64 delta %1458 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %1464 (*.f64 #s(literal 1/24 binary64) %1991))))) (approx %469 (fma.f64 delta %1458 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %1464 (*.f64 %1750 (fma.f64 #s(literal -1/720 binary64) %1991 (*.f64 #s(literal 1/24 binary64) %1464))))))) (approx %509 %2006) (approx %509 %2009) (approx %509 %2014) (approx %509 %2021) (approx %533 %2023) (approx %533 %2025) (approx %533 %2027) (approx %533 %2029) (approx %540 (-.f64 %2023 %93)) (approx %540 (-.f64 %2025 %93)) (approx %540 (-.f64 %2027 %93)) (approx %540 (-.f64 %2029 %93)) (approx %622 %2039) (approx %622 (-.f64 (fma.f64 #s(literal -1 binary64) %1101 (*.f64 #s(literal 1/2 binary64) %1975)) %1458)) (approx %622 (-.f64 (fma.f64 #s(literal -1 binary64) %1101 (*.f64 %1750 (-.f64 (*.f64 #s(literal -1/24 binary64) %1975) %2046))) %1458)) (approx %622 (-.f64 (fma.f64 #s(literal -1 binary64) %1101 (*.f64 %1750 (-.f64 (*.f64 %1750 (-.f64 (*.f64 #s(literal 1/720 binary64) %1975) %1983)) %2046))) %1458)) (approx %637 %2060) (approx %637 %2062) (approx %637 %2064) (approx %637 %2066) (approx %656 %2068) (approx %656 %2070) (approx %656 %2072) (approx %656 %2074) (approx %665 (-.f64 %2068 %93)) (approx %665 (-.f64 %2070 %93)) (approx %665 (-.f64 %2072 %93)) (approx %665 (-.f64 %2074 %93)) (approx %103 (*.f64 #s(literal -1 binary64) %1115)) (approx %103 (-.f64 (*.f64 #s(literal 1/2 binary64) %1788) %1115)) (approx %103 (-.f64 (*.f64 %1750 (-.f64 (*.f64 #s(literal -1/24 binary64) %1788) %2090)) %1115)) (approx %103 (-.f64 (*.f64 %1750 (-.f64 (*.f64 %1750 (-.f64 (*.f64 #s(literal 1/720 binary64) %1788) %1828)) %2090)) %1115)) (approx %86 %1841) (approx %86 (fma.f64 #s(literal -1/2 binary64) %1842 %1841)) (approx %86 (fma.f64 %25 %94 %1847)) (approx %86 (fma.f64 %25 %94 %1854)) (approx %105 (+.f64 %30 (*.f64 #s(literal -1 binary64) %1117))) (approx %105 (+.f64 %30 (fma.f64 #s(literal -1 binary64) %1117 %1859))) (approx %105 (+.f64 %30 (fma.f64 #s(literal -1 binary64) %1117 (*.f64 %1750 (fma.f64 #s(literal -1/24 binary64) %1842 (*.f64 #s(literal 1/2 binary64) %1841)))))) (approx %105 (+.f64 %30 (fma.f64 #s(literal -1 binary64) %1117 (*.f64 %1750 (fma.f64 #s(literal 1/2 binary64) %1841 (*.f64 %1750 (fma.f64 #s(literal -1/24 binary64) %1841 %1870))))))) (approx %87 (-.f64 %30 %1841)) (approx %87 (-.f64 %1860 %1841)) (approx %87 (-.f64 %1867 %1841)) (approx %87 (-.f64 %1875 %1841)) (approx %89 (-.f64 %30 %2136)) (approx %89 (-.f64 %1860 %2136)) (approx %89 (-.f64 %1867 %2136)) (approx %89 (-.f64 %1875 %2136)) (approx %69 (+.f64 %30 %2145)) (approx %69 (+.f64 %30 (fma.f64 #s(literal -1/2 binary64) %2148 %2145))) (approx %69 (+.f64 %30 %2155)) (approx %69 (+.f64 %30 %2163)) (approx %70 (+.f64 %30 %2166)) (approx %70 (+.f64 %30 (fma.f64 #s(literal -1/2 binary64) %2148 %2166))) (approx %70 (+.f64 %30 (fma.f64 %30 %75 %2155))) (approx %70 (+.f64 %30 (fma.f64 %30 %75 %2163))) (approx %119 %2178) (approx %119 (fma.f64 #s(literal -1/2 binary64) %1788 %2178)) (approx %119 (fma.f64 %30 %128 %1826)) (approx %119 (fma.f64 %30 %128 %1833)) (approx %122 %2186) (approx %122 (fma.f64 #s(literal -1/2 binary64) %2190 %2186)) (approx %122 (fma.f64 %128 %2178 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %2189 (*.f64 #s(literal 1/24 binary64) %2190))))) (approx %122 (fma.f64 %128 %2178 (*.f64 %1750 (fma.f64 #s(literal -1/2 binary64) %2189 (*.f64 %1750 (fma.f64 #s(literal -1/720 binary64) %2190 %2198)))))) (approx %123 (-.f64 %30 %2186)) (approx %123 (-.f64 (+.f64 %30 (*.f64 #s(literal 1/2 binary64) %2190)) %2186)) (approx %123 (-.f64 (+.f64 %30 (*.f64 %1750 (-.f64 (*.f64 #s(literal -1/24 binary64) %2190) %2212))) %2186)) (approx %123 (-.f64 (+.f64 %30 (*.f64 %1750 (-.f64 (*.f64 %1750 (-.f64 (*.f64 #s(literal 1/720 binary64) %2190) %2198)) %2212))) %2186)) (approx %16 %32) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 139.0ms | phi1 | 0 |
| 114.0ms | theta | 0 |
| 71.0ms | delta | 0 |
| 46.0ms | phi1 | -inf |
| 46.0ms | delta | -inf |
| Inputs |
|---|
%2 = (sin.f64 theta) %4 = (sin.f64 delta) %5 = (*.f64 %2 %4) %7 = (cos.f64 phi1) %8 = (*.f64 %5 %7) %9 = (cos.f64 delta) %10 = (sin.f64 phi1) %11 = (*.f64 %10 %9) %12 = (*.f64 %7 %4) %13 = (cos.f64 theta) %14 = (*.f64 %12 %13) %15 = (+.f64 %11 %14) %16 = (asin.f64 %15) %17 = (sin.f64 %16) %18 = (*.f64 %10 %17) %19 = (-.f64 %9 %18) %20 = (*.f64 %4 %2) %21 = (*.f64 %7 %20) %22 = (*.f64 %13 %4) %23 = (*.f64 %7 %22) %24 = (fma.f64 %9 %10 %23) %25 = (*.f64 %10 %24) %26 = (-.f64 %9 %25) %27 = (atan2.f64 %21 %26) %29 = (sin delta) %31 = (cos phi1) %32 = (* (* (sin theta) %29) %31) %33 = (cos delta) %34 = (sin phi1) %42 = (* %34 (sin (asin (+ (* %34 %33) (* (* %31 %29) (cos theta)))))) %43 = (- %33 %42) %49 = (approx %31 #s(literal 1 binary64)) %53 = (fma.f64 phi1 %9 %22) %54 = (*.f64 phi1 %22) %55 = (approx %42 %54) %56 = (*.f64 phi1 %53) %57 = (approx %42 %56) %58 = (approx %43 %9) %59 = (*.f64 %7 %2) %60 = (*.f64 delta %59) %61 = (approx %32 %60) %62 = (pow.f64 %10 #s(literal 2 binary64)) %63 = (approx %42 %62) %64 = (*.f64 %13 %10) %65 = (*.f64 %7 %64) %66 = (*.f64 delta %65) %67 = (-.f64 #s(literal 1 binary64) %62) %68 = (approx %43 %67) %69 = (*.f64 #s(literal -1 binary64) %66) %70 = (+.f64 #s(literal 1 binary64) %69) %71 = (-.f64 %70 %62) %72 = (approx %43 %71) %73 = (*.f64 #s(literal -1/2 binary64) %62) %74 = (+.f64 #s(literal 1/2 binary64) %73) %75 = (*.f64 delta %74) %76 = (*.f64 #s(literal -1 binary64) %75) %77 = (-.f64 %76 %65) %78 = (*.f64 delta %77) %79 = (+.f64 #s(literal 1 binary64) %78) %80 = (-.f64 %79 %62) %81 = (approx %43 %80) %82 = (*.f64 theta %12) %83 = (approx %32 %82) %84 = (fma.f64 %9 %10 %12) %85 = (*.f64 %10 %84) %86 = (approx %42 %85) %87 = (neg.f64 phi1) %88 = (PI.f64 ) %89 = (*.f64 %88 #s(literal 1/2 binary64)) %90 = (sin.f64 %87) %91 = (+.f64 %88 phi1) %92 = (neg.f64 %91) %93 = (sin.f64 %92) %94 = (fma.f64 %12 %13 %11) %95 = (neg.f64 %94) %96 = (acos.f64 %94) %97 = (+.f64 %96 %89) %98 = (sin.f64 %97) %99 = (*.f64 %10 %94) %100 = (*.f64 %11 %10) %101 = (*.f64 %12 %64) %102 = (*.f64 %90 %11) %103 = (-.f64 %9 %99) %104 = (fma.f64 %95 %10 %9) %105 = (-.f64 %9 %101) %106 = (-.f64 %105 %100) %107 = (-.f64 %9 %100) %108 = (-.f64 %107 %101) %109 = (fma.f64 %14 %90 %9) %110 = (+.f64 %102 %109) %111 = (atan2.f64 %8 %103) %113 = (atan2.f64 %61 %19) %115 = (atan2.f64 %83 %19) %117 = (*.f64 %10 %98) %118 = (-.f64 %9 %117) %119 = (atan2.f64 %8 %118) %121 = (atan2.f64 %8 %110) %123 = (atan2.f64 %8 %106) %125 = (atan2.f64 %8 %72) %127 = (atan2.f64 %8 %58) %129 = (atan2.f64 %8 %68) %131 = (atan2.f64 %8 %104) %133 = (atan2.f64 %8 %108) %135 = (atan2.f64 %8 %81) %137 = (-.f64 %9 %57) %138 = (atan2.f64 %8 %137) %140 = (-.f64 %9 %55) %141 = (atan2.f64 %8 %140) %143 = (-.f64 %9 %63) %144 = (atan2.f64 %8 %143) %146 = (-.f64 %9 %86) %147 = (atan2.f64 %8 %146) %149 = (*.f64 %93 %9) %150 = (+.f64 %149 %14) %151 = (asin.f64 %150) %152 = (sin.f64 %151) %153 = (*.f64 %93 %152) %154 = (-.f64 %9 %153) %155 = (atan2.f64 %8 %154) %157 = (*.f64 %5 %49) %158 = (*.f64 %49 %4) %159 = (*.f64 %158 %13) %160 = (+.f64 %11 %159) %161 = (asin.f64 %160) %162 = (sin.f64 %161) %163 = (*.f64 %10 %162) %164 = (-.f64 %9 %163) %165 = (atan2.f64 %157 %164) lambda1 theta %2 delta %4 %5 phi1 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 (approx (+ lambda1 (atan2 %32 %43)) %27) #s(literal 1 binary64) #s(literal -1 binary64) %49 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %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 (+.f64 lambda1 %111) %113 (+.f64 lambda1 %113) %115 (+.f64 lambda1 %115) %117 %118 %119 (+.f64 lambda1 %119) %121 (+.f64 lambda1 %121) %123 (+.f64 lambda1 %123) %125 (+.f64 lambda1 %125) %127 (+.f64 lambda1 %127) %129 (+.f64 lambda1 %129) %131 (+.f64 lambda1 %131) %133 (+.f64 lambda1 %133) %135 (+.f64 lambda1 %135) %137 %138 (+.f64 lambda1 %138) %140 %141 (+.f64 lambda1 %141) %143 %144 (+.f64 lambda1 %144) %146 %147 (+.f64 lambda1 %147) %149 %150 %151 %152 %153 %154 %155 (+.f64 lambda1 %155) %157 %158 %159 %160 %161 %162 %163 %164 %165 (+.f64 lambda1 %165) |
| Outputs |
|---|
%2 = (neg.f64 theta) %4 = (sin.f64 theta) %6 = (neg.f64 delta) %15 = (+.f64 delta delta) %18 = (*.f64 delta #s(literal 1/2 binary64)) %21 = (sin.f64 delta) %22 = (*.f64 %4 %21) %23 = (*.f64 %21 %4) %24 = (/.f64 %22 #s(literal 1 binary64)) %25 = (-.f64 theta delta) %26 = (cos.f64 %25) %27 = (+.f64 delta theta) %28 = (cos.f64 %27) %29 = (-.f64 %26 %28) %30 = (*.f64 #s(literal 1/2 binary64) %29) %31 = (-.f64 %28 %26) %33 = (*.f64 %31 #s(literal -1/2 binary64)) %34 = (*.f64 %29 #s(literal 1/2 binary64)) %36 = (/.f64 %31 #s(literal -2 binary64)) %37 = (/.f64 %29 #s(literal 2 binary64)) %39 = (neg.f64 (*.f64 %29 #s(literal -1/2 binary64))) %41 = (neg.f64 (*.f64 %31 #s(literal 1/2 binary64))) %43 = (neg.f64 (/.f64 %31 #s(literal 2 binary64))) %45 = (neg.f64 (/.f64 %29 #s(literal -2 binary64))) %46 = (*.f64 %26 #s(literal 1/2 binary64)) %47 = (*.f64 %28 #s(literal 1/2 binary64)) %48 = (-.f64 %46 %47) %49 = (neg.f64 %47) %50 = (fma.f64 %26 #s(literal 1/2 binary64) %49) %52 = (/.f64 (*.f64 %29 #s(literal 1 binary64)) #s(literal 2 binary64)) %53 = (+.f64 %46 %49) %55 = (neg.f64 (-.f64 %47 %46)) %57 = (/.f64 (neg.f64 %28) #s(literal 2 binary64)) %58 = (fma.f64 %26 #s(literal 1/2 binary64) %57) %60 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %31)) %62 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %29)) %63 = (/.f64 %29 #s(literal 1/2 binary64)) %65 = (/.f64 %63 #s(literal 4 binary64)) %66 = (+.f64 %46 %57) %70 = (/.f64 (-.f64 (*.f64 %26 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %28)) #s(literal 4 binary64)) %73 = (/.f64 (-.f64 (*.f64 %46 #s(literal 2 binary64)) %28) #s(literal 2 binary64)) %81 = (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 %25 delta) theta) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 %27 %25) #s(literal 1/2 binary64)))) %83 = (*.f64 #s(literal -2 binary64) (*.f64 %81 #s(literal 1/2 binary64))) %84 = (-.f64 delta theta) %92 = (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 %84 delta) theta) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 %27 %84) #s(literal 1/2 binary64)))) %94 = (*.f64 #s(literal -2 binary64) (*.f64 %92 #s(literal 1/2 binary64))) %96 = (*.f64 #s(literal -1 binary64) (/.f64 %81 #s(literal 1 binary64))) %98 = (*.f64 #s(literal -1 binary64) (/.f64 %92 #s(literal 1 binary64))) %100 = (*.f64 #s(literal -2 binary64) (/.f64 %81 #s(literal 2 binary64))) %102 = (*.f64 #s(literal -2 binary64) (/.f64 %92 #s(literal 2 binary64))) %103 = (/.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) %105 = (*.f64 %103 (/.f64 %81 #s(literal 4 binary64))) %107 = (*.f64 %103 (/.f64 %92 #s(literal 4 binary64))) %109 = (neg.f64 phi1) %111 = (cos.f64 phi1) %113 = (fabs.f64 phi1) %115 = (neg.f64 %113) %117 = (neg.f64 %111) %121 = (PI.f64 ) %122 = (fma.f64 %121 #s(literal 1/2 binary64) phi1) %124 = (+.f64 %121 phi1) %125 = (+.f64 %124 %121) %127 = (fma.f64 %121 #s(literal 1/2 binary64) %113) %129 = (fma.f64 %121 #s(literal 1/2 binary64) %109) %134 = (+.f64 %109 %121) %137 = (*.f64 %121 #s(literal 1/2 binary64)) %140 = (*.f64 %121 #s(literal 1 binary64)) %141 = (+.f64 phi1 %140) %144 = (*.f64 %121 #s(literal -1/2 binary64)) %145 = (-.f64 %144 phi1) %148 = (fma.f64 %121 #s(literal 1/2 binary64) %124) %149 = (neg.f64 %148) %151 = (+.f64 %148 %121) %155 = (+.f64 %148 %137) %157 = (sin.f64 phi1) %159 = (*.f64 %157 #s(literal 0 binary64)) %161 = (*.f64 %111 #s(literal 1 binary64)) %167 = (*.f64 %111 #s(literal -1 binary64)) %169 = (sin.f64 %109) %171 = (sin.f64 %113) %173 = (*.f64 %169 #s(literal 0 binary64)) %181 = (*.f64 %111 %21) %182 = (*.f64 %4 %181) %183 = (*.f64 %111 %4) %184 = (*.f64 %21 %183) %185 = (*.f64 %22 %111) %186 = (*.f64 %111 %22) %187 = (*.f64 %181 %4) %188 = (*.f64 %183 %21) %189 = (/.f64 %185 #s(literal 1 binary64)) %191 = (*.f64 %22 (/.f64 %111 #s(literal 1 binary64))) %192 = (*.f64 #s(literal 1/2 binary64) %111) %193 = (*.f64 %29 %192) %194 = (*.f64 %29 %111) %195 = (*.f64 %194 #s(literal 1/2 binary64)) %196 = (/.f64 %194 #s(literal 2 binary64)) %198 = (/.f64 (*.f64 %31 %111) #s(literal -2 binary64)) %199 = (-.f64 theta phi1) %200 = (sin.f64 %199) %201 = (+.f64 phi1 theta) %202 = (sin.f64 %201) %203 = (+.f64 %200 %202) %205 = (/.f64 (*.f64 %203 %21) #s(literal 2 binary64)) %206 = (+.f64 phi1 delta) %207 = (sin.f64 %206) %208 = (-.f64 phi1 delta) %209 = (sin.f64 %208) %210 = (-.f64 %207 %209) %212 = (/.f64 (*.f64 %210 %4) #s(literal 2 binary64)) %214 = (/.f64 (*.f64 %4 %210) #s(literal 2 binary64)) %216 = (/.f64 (*.f64 %111 %31) #s(literal -2 binary64)) %218 = (/.f64 (*.f64 %21 %203) #s(literal 2 binary64)) %219 = (/.f64 %111 #s(literal 2 binary64)) %220 = (*.f64 %29 %219) %222 = (/.f64 (neg.f64 %194) #s(literal -2 binary64)) %224 = (neg.f64 (/.f64 %194 #s(literal -2 binary64))) %226 = (sin.f64 (-.f64 theta %113)) %227 = (+.f64 %113 theta) %228 = (sin.f64 %227) %229 = (+.f64 %226 %228) %231 = (/.f64 (*.f64 %229 %21) #s(literal 2 binary64)) %233 = (sin.f64 (-.f64 delta %113)) %235 = (sin.f64 (+.f64 %113 delta)) %236 = (+.f64 %233 %235) %238 = (/.f64 (*.f64 %236 %4) #s(literal 2 binary64)) %240 = (/.f64 (*.f64 %21 %229) #s(literal 2 binary64)) %242 = (/.f64 (*.f64 %4 %236) #s(literal 2 binary64)) %244 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %194)) %246 = (/.f64 (/.f64 %194 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %248 = (*.f64 %219 (/.f64 %29 #s(literal 1 binary64))) %251 = (*.f64 (/.f64 %111 #s(literal 1/2 binary64)) (/.f64 %29 #s(literal 4 binary64))) %253 = (*.f64 %63 (/.f64 %111 #s(literal 4 binary64))) %254 = (-.f64 phi1 theta) %256 = (cos.f64 (fma.f64 %121 #s(literal 1/2 binary64) %254)) %258 = (cos.f64 (fma.f64 %121 #s(literal 1/2 binary64) %201)) %259 = (-.f64 %256 %258) %261 = (/.f64 (*.f64 %259 %21) #s(literal 2 binary64)) %263 = (/.f64 (*.f64 %21 %259) #s(literal 2 binary64)) %264 = (*.f64 %22 %161) %265 = (fma.f64 %22 %159 %264) %266 = (*.f64 %161 %22) %267 = (fma.f64 %159 %22 %266) %269 = (+.f64 (*.f64 %22 %159) %264) %271 = (+.f64 (*.f64 %159 %22) %266) %272 = (cos.f64 delta) %273 = (fabs.f64 delta) %276 = (neg.f64 %273) %278 = (neg.f64 %272) %282 = (fma.f64 %121 #s(literal 1/2 binary64) delta) %284 = (+.f64 delta %121) %287 = (fma.f64 %121 #s(literal 1/2 binary64) %6) %289 = (fma.f64 %121 #s(literal 1/2 binary64) %273) %302 = (-.f64 %144 delta) %305 = (fma.f64 %121 #s(literal 1/2 binary64) %284) %314 = (*.f64 %272 #s(literal 1 binary64)) %316 = (*.f64 %21 #s(literal 0 binary64)) %324 = (sin.f64 %6) %326 = (sin.f64 %273) %336 = (neg.f64 %169) %337 = (-.f64 %109 %121) %338 = (sin.f64 %337) %339 = (sin.f64 %134) %340 = (sin.f64 %125) %341 = (cos.f64 %129) %342 = (-.f64 %121 %121) %343 = (-.f64 %109 %342) %345 = (sin.f64 (neg.f64 %343)) %346 = (cos.f64 %148) %347 = (cos.f64 %149) %349 = (cos.f64 (fabs.f64 %148)) %351 = (sin.f64 (+.f64 %343 %121)) %352 = (fma.f64 %121 #s(literal 1/2 binary64) %337) %354 = (cos.f64 (+.f64 %352 %121)) %356 = (cos.f64 (+.f64 %343 %137)) %357 = (sin.f64 %155) %358 = (*.f64 %111 #s(literal 0 binary64)) %359 = (*.f64 %157 #s(literal -1 binary64)) %360 = (-.f64 %358 %359) %361 = (neg.f64 %359) %362 = (fma.f64 %111 #s(literal 0 binary64) %361) %363 = (fma.f64 #s(literal -1 binary64) %169 %358) %364 = (fma.f64 %169 #s(literal -1 binary64) %358) %365 = (fma.f64 #s(literal 0 binary64) %111 %361) %366 = (+.f64 %358 %361) %367 = (+.f64 %361 %358) %368 = (*.f64 #s(literal 1 binary64) %169) %369 = (-.f64 %358 %368) %370 = (-.f64 %361 %358) %371 = (neg.f64 %358) %372 = (fma.f64 #s(literal -1 binary64) %169 %371) %373 = (*.f64 %117 #s(literal 0 binary64)) %374 = (fma.f64 #s(literal -1 binary64) %169 %373) %375 = (fma.f64 %169 #s(literal -1 binary64) %371) %376 = (fma.f64 %169 #s(literal -1 binary64) %373) %377 = (+.f64 %371 %361) %378 = (+.f64 %361 %371) %379 = (+.f64 %361 %373) %380 = (neg.f64 %361) %381 = (-.f64 %358 %380) %383 = (-.f64 %373 (*.f64 %169 #s(literal 1 binary64))) %384 = (*.f64 %272 %157) %385 = (*.f64 %157 %272) %386 = (*.f64 %169 %278) %387 = (*.f64 %278 %169) %388 = (neg.f64 %385) %389 = (neg.f64 %388) %390 = (/.f64 %385 #s(literal 1 binary64)) %391 = (-.f64 delta phi1) %392 = (sin.f64 %391) %393 = (-.f64 %207 %392) %394 = (*.f64 #s(literal 1/2 binary64) %393) %395 = (*.f64 %393 #s(literal 1/2 binary64)) %396 = (-.f64 %392 %207) %397 = (*.f64 %396 #s(literal -1/2 binary64)) %398 = (/.f64 %393 #s(literal 2 binary64)) %399 = (/.f64 %396 #s(literal -2 binary64)) %401 = (sin.f64 (-.f64 phi1 %273)) %403 = (sin.f64 (+.f64 %273 phi1)) %404 = (+.f64 %401 %403) %405 = (*.f64 %404 #s(literal 1/2 binary64)) %406 = (*.f64 %209 #s(literal 1/2 binary64)) %407 = (fma.f64 %207 #s(literal 1/2 binary64) %406) %408 = (*.f64 %207 #s(literal 1/2 binary64)) %409 = (fma.f64 %209 #s(literal 1/2 binary64) %408) %410 = (/.f64 %404 #s(literal 2 binary64)) %411 = (+.f64 %408 %406) %412 = (+.f64 %406 %408) %414 = (/.f64 (neg.f64 %404) #s(literal -2 binary64)) %416 = (/.f64 (*.f64 %393 #s(literal 1 binary64)) #s(literal 2 binary64)) %417 = (/.f64 %392 #s(literal 2 binary64)) %418 = (-.f64 %408 %417) %420 = (-.f64 %408 (neg.f64 %406)) %422 = (-.f64 %406 (neg.f64 %408)) %424 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %396)) %426 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %393)) %427 = (/.f64 %393 #s(literal 1/2 binary64)) %428 = (/.f64 %427 #s(literal 4 binary64)) %433 = (+.f64 (sin.f64 (-.f64 %109 %273)) (sin.f64 (+.f64 %273 %109))) %434 = (/.f64 %433 #s(literal -2 binary64)) %435 = (-.f64 %109 delta) %436 = (sin.f64 %435) %437 = (/.f64 %436 #s(literal 2 binary64)) %438 = (-.f64 %406 %437) %440 = (/.f64 (neg.f64 %433) #s(literal 2 binary64)) %443 = (/.f64 (fma.f64 %207 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %209)) #s(literal 4 binary64)) %446 = (/.f64 (fma.f64 %207 #s(literal 2 binary64) (*.f64 %209 #s(literal 2 binary64))) #s(literal 4 binary64)) %448 = (/.f64 (fma.f64 %408 #s(literal 2 binary64) %209) #s(literal 2 binary64)) %450 = (/.f64 (fma.f64 %406 #s(literal 2 binary64) %207) #s(literal 2 binary64)) %453 = (/.f64 (fma.f64 %209 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %207)) #s(literal 4 binary64)) %456 = (/.f64 (fma.f64 %209 #s(literal 2 binary64) (*.f64 %207 #s(literal 2 binary64))) #s(literal 4 binary64)) %459 = (+.f64 (/.f64 %401 #s(literal 2 binary64)) (/.f64 %403 #s(literal 2 binary64))) %461 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %404)) %463 = (/.f64 (/.f64 %404 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %465 = (sin.f64 (-.f64 %337 %273)) %468 = (sin.f64 (-.f64 %109 (-.f64 %121 %273))) %469 = (+.f64 %465 %468) %470 = (*.f64 %469 #s(literal 1/2 binary64)) %471 = (/.f64 %469 #s(literal 2 binary64)) %473 = (/.f64 (neg.f64 %469) #s(literal -2 binary64)) %479 = (/.f64 (+.f64 (sin.f64 (-.f64 %125 delta)) (sin.f64 (+.f64 %125 delta))) #s(literal 2 binary64)) %485 = (/.f64 (-.f64 (cos.f64 (-.f64 %289 phi1)) (cos.f64 (+.f64 %289 phi1))) #s(literal 2 binary64)) %491 = (/.f64 (-.f64 (cos.f64 (-.f64 %287 phi1)) (cos.f64 (+.f64 %287 phi1))) #s(literal 2 binary64)) %497 = (/.f64 (-.f64 (cos.f64 (-.f64 phi1 %289)) (cos.f64 (+.f64 phi1 %289))) #s(literal 2 binary64)) %503 = (/.f64 (-.f64 (cos.f64 (-.f64 phi1 %287)) (cos.f64 (+.f64 phi1 %287))) #s(literal 2 binary64)) %509 = (/.f64 (+.f64 (sin.f64 (-.f64 %125 %273)) (sin.f64 (+.f64 %125 %273))) #s(literal 2 binary64)) %515 = (/.f64 (+.f64 (sin.f64 (-.f64 %125 %6)) (sin.f64 (+.f64 %125 %6))) #s(literal 2 binary64)) %518 = (+.f64 (/.f64 %465 #s(literal 2 binary64)) (/.f64 %468 #s(literal 2 binary64))) %520 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %469)) %522 = (/.f64 (/.f64 %469 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %528 = (/.f64 (+.f64 (sin.f64 (-.f64 %125 %276)) (sin.f64 (+.f64 %125 %276))) #s(literal 2 binary64)) %534 = (/.f64 (+.f64 (cos.f64 (+.f64 %148 delta)) (cos.f64 (-.f64 %148 delta))) #s(literal 2 binary64)) %540 = (/.f64 (+.f64 (cos.f64 (+.f64 delta %148)) (cos.f64 (-.f64 delta %148))) #s(literal 2 binary64)) %546 = (/.f64 (+.f64 (cos.f64 (+.f64 %148 %273)) (cos.f64 (-.f64 %148 %273))) #s(literal 2 binary64)) %552 = (/.f64 (+.f64 (cos.f64 (+.f64 %148 %6)) (cos.f64 (-.f64 %148 %6))) #s(literal 2 binary64)) %558 = (/.f64 (+.f64 (cos.f64 (+.f64 %273 %148)) (cos.f64 (-.f64 %273 %148))) #s(literal 2 binary64)) %564 = (/.f64 (+.f64 (cos.f64 (+.f64 %6 %148)) (cos.f64 (-.f64 %6 %148))) #s(literal 2 binary64)) %572 = (*.f64 (sin.f64 (*.f64 (+.f64 %206 %208) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 (-.f64 %208 delta) phi1) #s(literal 1/2 binary64)))) %573 = (*.f64 %572 #s(literal 1/2 binary64)) %574 = (*.f64 #s(literal 2 binary64) %573) %580 = (/.f64 (-.f64 (cos.f64 (-.f64 %289 %337)) (cos.f64 (+.f64 %289 %337))) #s(literal 2 binary64)) %586 = (/.f64 (-.f64 (cos.f64 (-.f64 %287 %337)) (cos.f64 (+.f64 %287 %337))) #s(literal 2 binary64)) %592 = (/.f64 (-.f64 (cos.f64 (-.f64 %337 %289)) (cos.f64 (+.f64 %337 %289))) #s(literal 2 binary64)) %598 = (/.f64 (-.f64 (cos.f64 (-.f64 %337 %287)) (cos.f64 (+.f64 %337 %287))) #s(literal 2 binary64)) %604 = (/.f64 (+.f64 (cos.f64 (+.f64 %148 %276)) (cos.f64 (-.f64 %148 %276))) #s(literal 2 binary64)) %610 = (/.f64 (+.f64 (cos.f64 (+.f64 %276 %148)) (cos.f64 (-.f64 %276 %148))) #s(literal 2 binary64)) %611 = (/.f64 %572 #s(literal 1 binary64)) %612 = (*.f64 #s(literal 1 binary64) %611) %613 = (/.f64 %572 #s(literal 2 binary64)) %614 = (*.f64 #s(literal 2 binary64) %613) %620 = (/.f64 (-.f64 (cos.f64 (-.f64 %125 %282)) (cos.f64 (+.f64 %125 %282))) #s(literal 2 binary64)) %626 = (/.f64 (-.f64 (cos.f64 (-.f64 %282 %125)) (cos.f64 (+.f64 %282 %125))) #s(literal 2 binary64)) %632 = (/.f64 (-.f64 (cos.f64 (-.f64 %125 %289)) (cos.f64 (+.f64 %125 %289))) #s(literal 2 binary64)) %638 = (/.f64 (-.f64 (cos.f64 (-.f64 %125 %287)) (cos.f64 (+.f64 %125 %287))) #s(literal 2 binary64)) %644 = (/.f64 (-.f64 (cos.f64 (-.f64 %289 %125)) (cos.f64 (+.f64 %289 %125))) #s(literal 2 binary64)) %650 = (/.f64 (-.f64 (cos.f64 (-.f64 %287 %125)) (cos.f64 (+.f64 %287 %125))) #s(literal 2 binary64)) %651 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %652 = (/.f64 %572 #s(literal 4 binary64)) %653 = (*.f64 %651 %652) %659 = (/.f64 (+.f64 (sin.f64 (-.f64 %282 %148)) (sin.f64 (+.f64 %282 %148))) #s(literal 2 binary64)) %665 = (/.f64 (+.f64 (sin.f64 (-.f64 %289 %148)) (sin.f64 (+.f64 %289 %148))) #s(literal 2 binary64)) %671 = (/.f64 (+.f64 (sin.f64 (-.f64 %287 %148)) (sin.f64 (+.f64 %287 %148))) #s(literal 2 binary64)) %672 = (-.f64 %391 %121) %677 = (-.f64 %337 delta) %681 = (*.f64 (sin.f64 (*.f64 (-.f64 %337 (-.f64 delta %672)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 %677 %672) #s(literal 1/2 binary64)))) %682 = (*.f64 %681 #s(literal 1/2 binary64)) %683 = (*.f64 #s(literal 2 binary64) %682) %684 = (/.f64 %681 #s(literal 1 binary64)) %685 = (*.f64 #s(literal 1 binary64) %684) %686 = (/.f64 %681 #s(literal 2 binary64)) %687 = (*.f64 #s(literal 2 binary64) %686) %688 = (/.f64 %681 #s(literal 4 binary64)) %689 = (*.f64 %651 %688) %690 = (*.f64 %157 %314) %691 = (fma.f64 %157 %316 %690) %692 = (*.f64 %314 %157) %693 = (fma.f64 %316 %157 %692) %695 = (+.f64 (*.f64 %316 %157) %692) %697 = (+.f64 (*.f64 %157 %316) %690) %698 = (*.f64 %272 %361) %699 = (fma.f64 %272 %358 %698) %700 = (*.f64 %361 %272) %701 = (fma.f64 %358 %272 %700) %703 = (+.f64 (*.f64 %358 %272) %700) %705 = (+.f64 (*.f64 %272 %358) %698) %707 = (neg.f64 %324) %712 = (neg.f64 %181) %760 = (*.f64 %21 %161) %762 = (*.f64 %161 %21) %768 = (cos.f64 theta) %769 = (fabs.f64 theta) %772 = (neg.f64 %769) %774 = (neg.f64 %768) %778 = (fma.f64 %121 #s(literal 1/2 binary64) theta) %780 = (+.f64 theta %121) %783 = (fma.f64 %121 #s(literal 1/2 binary64) %769) %785 = (fma.f64 %121 #s(literal 1/2 binary64) %2) %798 = (-.f64 %144 theta) %801 = (fma.f64 %121 #s(literal 1/2 binary64) %780) %810 = (*.f64 %768 #s(literal 1 binary64)) %812 = (*.f64 %4 #s(literal 0 binary64)) %818 = (*.f64 %768 #s(literal -1 binary64)) %820 = (sin.f64 %769) %822 = (sin.f64 %2) %832 = (*.f64 %111 %768) %833 = (*.f64 %21 %832) %834 = (*.f64 %768 %21) %835 = (*.f64 %111 %834) %836 = (*.f64 %181 %768) %837 = (*.f64 %768 %181) %838 = (*.f64 %834 %111) %839 = (*.f64 %832 %21) %840 = (*.f64 %832 %707) %841 = (*.f64 %774 %712) %842 = (neg.f64 %834) %843 = (*.f64 %117 %842) %844 = (*.f64 %712 %774) %845 = (*.f64 %842 %117) %846 = (neg.f64 %832) %847 = (*.f64 %846 %324) %848 = (neg.f64 %836) %849 = (neg.f64 %848) %852 = (+.f64 (cos.f64 %254) (cos.f64 %201)) %854 = (/.f64 (*.f64 %852 %21) #s(literal 2 binary64)) %856 = (/.f64 (*.f64 %210 %768) #s(literal 2 binary64)) %857 = (sin.f64 %27) %858 = (sin.f64 %84) %859 = (+.f64 %857 %858) %861 = (/.f64 (*.f64 %859 %111) #s(literal 2 binary64)) %863 = (/.f64 (*.f64 %111 %859) #s(literal 2 binary64)) %865 = (/.f64 (*.f64 %768 %210) #s(literal 2 binary64)) %867 = (/.f64 (*.f64 %21 %852) #s(literal 2 binary64)) %871 = (+.f64 (cos.f64 %227) (cos.f64 (-.f64 %113 theta))) %873 = (/.f64 (*.f64 %871 %21) #s(literal 2 binary64)) %874 = (+.f64 %769 phi1) %876 = (-.f64 phi1 %769) %878 = (+.f64 (cos.f64 %874) (cos.f64 %876)) %880 = (/.f64 (*.f64 %878 %21) #s(literal 2 binary64)) %882 = (/.f64 (*.f64 %236 %768) #s(literal 2 binary64)) %884 = (sin.f64 (-.f64 delta %769)) %886 = (sin.f64 (+.f64 %769 delta)) %887 = (+.f64 %884 %886) %889 = (/.f64 (*.f64 %887 %111) #s(literal 2 binary64)) %891 = (/.f64 (*.f64 %21 %871) #s(literal 2 binary64)) %893 = (/.f64 (*.f64 %21 %878) #s(literal 2 binary64)) %895 = (/.f64 (*.f64 %768 %236) #s(literal 2 binary64)) %897 = (/.f64 (*.f64 %111 %887) #s(literal 2 binary64)) %902 = (+.f64 (cos.f64 (+.f64 %769 %109)) (cos.f64 (-.f64 %109 %769))) %904 = (/.f64 (*.f64 %902 %21) #s(literal 2 binary64)) %909 = (+.f64 (cos.f64 (+.f64 %113 %769)) (cos.f64 (-.f64 %113 %769))) %911 = (/.f64 (*.f64 %909 %21) #s(literal 2 binary64)) %913 = (/.f64 (*.f64 %21 %902) #s(literal 2 binary64)) %915 = (/.f64 (*.f64 %21 %909) #s(literal 2 binary64)) %917 = (cos.f64 (fma.f64 %121 #s(literal 1/2 binary64) %25)) %919 = (cos.f64 (fma.f64 %121 #s(literal 1/2 binary64) %27)) %920 = (-.f64 %917 %919) %922 = (/.f64 (*.f64 %920 %111) #s(literal 2 binary64)) %924 = (/.f64 (*.f64 %111 %920) #s(literal 2 binary64)) %929 = (-.f64 (cos.f64 (-.f64 %122 %778)) (cos.f64 (+.f64 %141 theta))) %931 = (/.f64 (*.f64 %929 %21) #s(literal 2 binary64)) %933 = (/.f64 (*.f64 %21 %929) #s(literal 2 binary64)) %934 = (*.f64 %181 %810) %935 = (fma.f64 %181 %812 %934) %936 = (*.f64 %834 %161) %937 = (fma.f64 %834 %159 %936) %938 = (*.f64 %161 %834) %939 = (fma.f64 %159 %834 %938) %940 = (*.f64 %810 %181) %941 = (fma.f64 %812 %181 %940) %943 = (+.f64 (*.f64 %181 %812) %934) %945 = (+.f64 (*.f64 %834 %159) %936) %947 = (+.f64 (*.f64 %159 %834) %938) %949 = (+.f64 (*.f64 %812 %181) %940) %950 = (fma.f64 %21 %832 %385) %951 = (fma.f64 %111 %834 %385) %952 = (fma.f64 %272 %157 %836) %953 = (fma.f64 %157 %272 %836) %954 = (fma.f64 %181 %768 %385) %955 = (fma.f64 %768 %181 %385) %956 = (fma.f64 %834 %111 %385) %957 = (fma.f64 %832 %21 %385) %958 = (+.f64 %385 %836) %959 = (+.f64 %836 %385) %960 = (-.f64 %385 %848) %961 = (-.f64 %836 %388) %962 = (fma.f64 %169 %278 %836) %963 = (fma.f64 %832 %707 %385) %964 = (fma.f64 %278 %169 %836) %965 = (fma.f64 %774 %712 %385) %966 = (fma.f64 %117 %842 %385) %967 = (fma.f64 %712 %774 %385) %968 = (fma.f64 %842 %117 %385) %969 = (fma.f64 %846 %324 %385) %970 = (neg.f64 %954) %971 = (neg.f64 %970) %972 = (/.f64 %954 #s(literal 1 binary64)) %974 = (*.f64 %181 (*.f64 %768 #s(literal 2 binary64))) %976 = (+.f64 (/.f64 %974 #s(literal 2 binary64)) %385) %977 = (fma.f64 #s(literal 1/2 binary64) %393 %836) %978 = (fma.f64 %393 #s(literal 1/2 binary64) %836) %979 = (fma.f64 %396 #s(literal -1/2 binary64) %836) %980 = (fma.f64 %404 #s(literal 1/2 binary64) %836) %981 = (fma.f64 %209 #s(literal 1/2 binary64) %836) %982 = (fma.f64 %207 #s(literal 1/2 binary64) %981) %983 = (fma.f64 %207 #s(literal 1/2 binary64) %836) %984 = (fma.f64 %209 #s(literal 1/2 binary64) %983) %985 = (+.f64 %408 %981) %986 = (+.f64 %406 %983) %988 = (+.f64 (fma.f64 %111 %834 %406) %408) %990 = (+.f64 (fma.f64 %111 %834 %408) %406) %991 = (fma.f64 %836 #s(literal 2 binary64) %393) %992 = (*.f64 %991 #s(literal 1/2 binary64)) %993 = (/.f64 %991 #s(literal 2 binary64)) %995 = (/.f64 (fma.f64 %836 #s(literal -2 binary64) %396) #s(literal -2 binary64)) %996 = (-.f64 %406 %848) %997 = (fma.f64 %207 #s(literal 1/2 binary64) %996) %998 = (-.f64 %408 %848) %999 = (fma.f64 %209 #s(literal 1/2 binary64) %998) %1002 = (/.f64 (-.f64 (*.f64 %836 #s(literal -2 binary64)) %393) #s(literal -2 binary64)) %1003 = (+.f64 %408 %996) %1004 = (+.f64 %406 %998) %1005 = (neg.f64 %991) %1006 = (/.f64 %1005 #s(literal -2 binary64)) %1009 = (/.f64 (fma.f64 %111 (*.f64 %834 #s(literal 2 binary64)) %404) #s(literal 2 binary64)) %1011 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %991)) %1013 = (/.f64 (/.f64 %991 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %1015 = (/.f64 (-.f64 %974 %433) #s(literal 2 binary64)) %1016 = (fma.f64 %469 #s(literal 1/2 binary64) %836) %1018 = (/.f64 (fma.f64 %836 #s(literal 2 binary64) %469) #s(literal 2 binary64)) %1019 = (fma.f64 #s(literal 2 binary64) %573 %836) %1020 = (fma.f64 #s(literal 1 binary64) %611 %836) %1021 = (fma.f64 #s(literal 2 binary64) %613 %836) %1022 = (fma.f64 %651 %652 %836) %1023 = (acos.f64 %954) %1024 = (cos.f64 %1023) %1025 = (asin.f64 %954) %1026 = (sin.f64 %1025) %1027 = (neg.f64 %1023) %1028 = (cos.f64 %1027) %1029 = (fabs.f64 %1023) %1030 = (cos.f64 %1029) %1032 = (cos.f64 (fabs.f64 %1029)) %1034 = (cos.f64 (neg.f64 %1029)) %1035 = (fma.f64 #s(literal 2 binary64) %682 %836) %1036 = (fma.f64 #s(literal 1 binary64) %684 %836) %1037 = (fma.f64 #s(literal 2 binary64) %686 %836) %1038 = (neg.f64 %1025) %1040 = (sin.f64 (+.f64 %1038 %121)) %1041 = (+.f64 %1025 %121) %1043 = (sin.f64 (neg.f64 %1041)) %1044 = (fma.f64 %121 #s(literal 1/2 binary64) %1023) %1045 = (sin.f64 %1044) %1047 = (sin.f64 (+.f64 %1041 %121)) %1048 = (acos.f64 %970) %1049 = (-.f64 %1048 #s(literal 0 binary64)) %1051 = (cos.f64 (+.f64 %1049 %121)) %1053 = (sin.f64 (+.f64 %1029 %137)) %1054 = (fma.f64 %651 %688 %836) %1056 = (cos.f64 (+.f64 %1041 %137)) %1059 = (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 %954 #s(literal 2 binary64)))) %1060 = (*.f64 %1059 #s(literal 0 binary64)) %1061 = (fma.f64 %954 #s(literal 1 binary64) %1060) %1062 = (fma.f64 #s(literal 1 binary64) %954 %1060) %1063 = (*.f64 %954 #s(literal 1 binary64)) %1064 = (fma.f64 #s(literal 0 binary64) %1059 %1063) %1065 = (fma.f64 %1059 #s(literal 0 binary64) %1063) %1066 = (+.f64 %1063 %1060) %1067 = (+.f64 %1060 %1063) %1068 = (-.f64 %1063 %1060) %1069 = (*.f64 %954 #s(literal -1 binary64)) %1070 = (-.f64 %1060 %1069) %1071 = (neg.f64 %1060) %1072 = (fma.f64 %954 #s(literal 1 binary64) %1071) %1074 = (*.f64 (neg.f64 %1059) #s(literal 0 binary64)) %1075 = (fma.f64 %954 #s(literal 1 binary64) %1074) %1076 = (fma.f64 #s(literal 1 binary64) %954 %1071) %1077 = (fma.f64 #s(literal 1 binary64) %954 %1074) %1078 = (*.f64 %970 #s(literal -1 binary64)) %1079 = (fma.f64 #s(literal 0 binary64) %1059 %1078) %1080 = (fma.f64 %1059 #s(literal 0 binary64) %1078) %1081 = (+.f64 %1063 %1071) %1082 = (+.f64 %1063 %1074) %1083 = (+.f64 %1060 %1078) %1084 = (-.f64 %1063 %1071) %1085 = (-.f64 %1063 %1074) %1087 = (*.f64 #s(literal 0 binary64) (sin.f64 %1027)) %1088 = (fma.f64 %954 #s(literal 1 binary64) %1087) %1089 = (fma.f64 #s(literal 1 binary64) %954 %1087) %1090 = (+.f64 %1063 %1087) %1091 = (-.f64 %1063 %1087) %1094 = (-.f64 %1060 (*.f64 (cos.f64 %140) %954)) %1099 = (-.f64 (*.f64 (sin.f64 %1048) #s(literal 0 binary64)) (*.f64 (cos.f64 %1048) #s(literal 1 binary64))) %1100 = (sin.f64 #s(literal 0 binary64)) %1101 = (cos.f64 #s(literal 0 binary64)) %1102 = (*.f64 %1101 %954) %1103 = (fma.f64 %1100 %1059 %1102) %1104 = (*.f64 %1100 %1059) %1105 = (+.f64 %1104 %1102) %1106 = (-.f64 %1102 %1104) %1107 = (+.f64 %954 %970) %1108 = (fma.f64 %1107 #s(literal 1/2 binary64) %1063) %1109 = (fma.f64 %1107 #s(literal 1/2 binary64) %1078) %1111 = (/.f64 (fma.f64 %1063 #s(literal 2 binary64) %1107) #s(literal 2 binary64)) %1114 = (/.f64 (-.f64 (*.f64 %1063 #s(literal 2 binary64)) %1107) #s(literal 2 binary64)) %1115 = (neg.f64 %1038) %1116 = (+.f64 %1025 #s(literal 0 binary64)) %1117 = (+.f64 #s(literal 0 binary64) %1025) %1118 = (-.f64 #s(literal 0 binary64) %1038) %1119 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %1025) %1120 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %1025) %1121 = (-.f64 %137 %1023) %1122 = (fma.f64 #s(literal 1/2 binary64) %121 %1027) %1123 = (fma.f64 %121 #s(literal 1/2 binary64) %1027) %1124 = (+.f64 %137 %1027) %1125 = (+.f64 %1027 %137) %1126 = (+.f64 %1048 %144) %1127 = (-.f64 %1048 %137) %1128 = (neg.f64 %121) %1129 = (fma.f64 #s(literal -1/2 binary64) %1128 %1027) %1130 = (fma.f64 %1128 #s(literal -1/2 binary64) %1027) %1131 = (fma.f64 #s(literal 1/2 binary64) %342 %1025) %1132 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1133 = (fma.f64 %121 %1132 %1025) %1134 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %1135 = (fma.f64 #s(literal 2 binary64) %1134 %1025) %1136 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %1137 = (fma.f64 #s(literal 2 binary64) %1136 %1025) %1138 = (+.f64 #s(literal 0 binary64) %137) %1139 = (-.f64 %1138 %1023) %1140 = (-.f64 %137 #s(literal 0 binary64)) %1141 = (-.f64 %1140 %1023) %1142 = (+.f64 %1138 %1027) %1144 = (-.f64 (+.f64 #s(literal 0 binary64) %1048) %137) %1147 = (/.f64 (-.f64 (*.f64 %1048 #s(literal 2 binary64)) %121) #s(literal 2 binary64)) %1150 = (/.f64 (-.f64 (*.f64 %1048 #s(literal -2 binary64)) %1128) #s(literal -2 binary64)) %1151 = (+.f64 %1044 %137) %1152 = (+.f64 %121 %121) %1155 = (-.f64 (fabs.f64 (remainder.f64 %1151 %1152)) %137) %1156 = (*.f64 %157 %954) %1157 = (*.f64 %954 %157) %1158 = (*.f64 %169 %970) %1159 = (*.f64 %970 %169) %1160 = (*.f64 %954 %169) %1161 = (neg.f64 %1160) %1162 = (/.f64 %1156 #s(literal 1 binary64)) %1163 = (*.f64 %768 %157) %1164 = (*.f64 %111 %1163) %1166 = (cos.f64 (+.f64 phi1 phi1)) %1167 = (*.f64 #s(literal 1/2 binary64) %1166) %1168 = (-.f64 #s(literal 1/2 binary64) %1167) %1169 = (*.f64 %1168 %272) %1170 = (fma.f64 %21 %1164 %1169) %1171 = (*.f64 %1163 %21) %1172 = (fma.f64 %111 %1171 %1169) %1173 = (*.f64 %181 %1163) %1174 = (fma.f64 %272 %1168 %1173) %1175 = (fma.f64 %157 %836 %1169) %1176 = (fma.f64 %181 %1163 %1169) %1177 = (*.f64 %181 %157) %1178 = (fma.f64 %768 %1177 %1169) %1179 = (fma.f64 %836 %157 %1169) %1180 = (*.f64 %111 %157) %1181 = (fma.f64 %834 %1180 %1169) %1182 = (fma.f64 %1168 %272 %1173) %1183 = (fma.f64 %1163 %181 %1169) %1184 = (fma.f64 %1164 %21 %1169) %1185 = (*.f64 %157 %21) %1186 = (fma.f64 %832 %1185 %1169) %1187 = (fma.f64 %1180 %834 %1169) %1188 = (fma.f64 %1185 %832 %1169) %1189 = (fma.f64 %1177 %768 %1169) %1190 = (fma.f64 %1171 %111 %1169) %1191 = (+.f64 %1169 %1173) %1192 = (+.f64 %1173 %1169) %1193 = (-.f64 %1167 #s(literal 1/2 binary64)) %1194 = (*.f64 %1193 %272) %1195 = (-.f64 %1173 %1194) %1196 = (fma.f64 %278 %1193 %1173) %1197 = (fma.f64 %1193 %278 %1173) %1198 = (neg.f64 %1173) %1199 = (-.f64 %1169 %1198) %1200 = (*.f64 %842 %169) %1201 = (fma.f64 %111 %1200 %1169) %1202 = (neg.f64 %1163) %1203 = (*.f64 %324 %1202) %1204 = (fma.f64 %111 %1203 %1169) %1205 = (*.f64 %169 %834) %1206 = (neg.f64 %1205) %1207 = (fma.f64 %111 %1206 %1169) %1208 = (*.f64 %774 %169) %1209 = (fma.f64 %181 %1208 %1169) %1210 = (*.f64 %712 %169) %1211 = (fma.f64 %768 %1210 %1169) %1212 = (neg.f64 %1177) %1213 = (neg.f64 %1212) %1214 = (fma.f64 %768 %1213 %1169) %1215 = (*.f64 %117 %169) %1216 = (fma.f64 %834 %1215 %1169) %1217 = (neg.f64 %1180) %1218 = (neg.f64 %1217) %1219 = (fma.f64 %834 %1218 %1169) %1220 = (fma.f64 %169 %848 %1169) %1221 = (*.f64 %324 %169) %1222 = (fma.f64 %832 %1221 %1169) %1223 = (neg.f64 %1185) %1224 = (neg.f64 %1223) %1225 = (fma.f64 %832 %1224 %1169) %1226 = (neg.f64 %1164) %1227 = (fma.f64 %324 %1226 %1169) %1228 = (fma.f64 %774 %1212 %1169) %1229 = (fma.f64 %117 %1205 %1169) %1230 = (fma.f64 %712 %1202 %1169) %1231 = (fma.f64 %842 %1217 %1169) %1232 = (fma.f64 %846 %1223 %1169) %1233 = (fma.f64 %1202 %712 %1169) %1234 = (fma.f64 %1217 %842 %1169) %1235 = (fma.f64 %848 %169 %1169) %1236 = (fma.f64 %1212 %774 %1169) %1237 = (fma.f64 %1226 %324 %1169) %1238 = (fma.f64 %1205 %117 %1169) %1239 = (fma.f64 %1210 %768 %1169) %1240 = (fma.f64 %1213 %768 %1169) %1241 = (fma.f64 %1218 %834 %1169) %1242 = (fma.f64 %1206 %111 %1169) %1244 = (/.f64 (*.f64 %991 %157) #s(literal 2 binary64)) %1246 = (/.f64 (*.f64 %157 %991) #s(literal 2 binary64)) %1247 = (fma.f64 %157 %385 %1173) %1248 = (fma.f64 %385 %157 %1173) %1249 = (fma.f64 %169 %388 %1173) %1250 = (fabs.f64 %157) %1251 = (*.f64 %1250 %272) %1252 = (fma.f64 %1250 %1251 %1173) %1253 = (fma.f64 %388 %169 %1173) %1254 = (*.f64 %272 %1250) %1255 = (fma.f64 %1254 %1250 %1173) %1256 = (/.f64 %157 #s(literal 1 binary64)) %1257 = (fma.f64 %385 %1256 %1173) %1258 = (*.f64 %157 #s(literal 1/2 binary64)) %1259 = (fma.f64 %393 %1258 %1173) %1260 = (*.f64 %393 %157) %1261 = (fma.f64 %1260 #s(literal 1/2 binary64) %1173) %1262 = (/.f64 %157 #s(literal 2 binary64)) %1263 = (fma.f64 %393 %1262 %1173) %1265 = (/.f64 (fma.f64 %1173 #s(literal 2 binary64) %1260) #s(literal 2 binary64)) %1266 = (/.f64 %393 #s(literal 1 binary64)) %1267 = (fma.f64 %1262 %1266 %1173) %1268 = (/.f64 %157 #s(literal 1/2 binary64)) %1269 = (/.f64 %393 #s(literal 4 binary64)) %1270 = (fma.f64 %1268 %1269 %1173) %1271 = (/.f64 %157 #s(literal 4 binary64)) %1272 = (fma.f64 %427 %1271 %1173) %1274 = (neg.f64 %1260) %1276 = (/.f64 (-.f64 (*.f64 %1173 #s(literal 2 binary64)) %1274) #s(literal 2 binary64)) %1277 = (pow.f64 %157 #s(literal 1 binary64)) %1278 = (fma.f64 %1277 %385 %1173) %1279 = (*.f64 %272 %1277) %1280 = (fma.f64 %1279 %157 %1173) %1281 = (*.f64 %954 %361) %1282 = (fma.f64 %954 %358 %1281) %1283 = (*.f64 %361 %954) %1284 = (fma.f64 %358 %954 %1283) %1286 = (+.f64 (*.f64 %954 %358) %1281) %1288 = (+.f64 (*.f64 %358 %954) %1283) %1290 = (cos.f64 (-.f64 %1025 phi1)) %1291 = (+.f64 %1025 phi1) %1292 = (cos.f64 %1291) %1293 = (-.f64 %1290 %1292) %1294 = (*.f64 #s(literal 1/2 binary64) %1293) %1295 = (*.f64 %1293 #s(literal 1/2 binary64)) %1296 = (-.f64 %1292 %1290) %1297 = (*.f64 %1296 #s(literal -1/2 binary64)) %1298 = (/.f64 %1293 #s(literal 2 binary64)) %1299 = (-.f64 phi1 %1023) %1300 = (sin.f64 %1299) %1302 = (/.f64 (+.f64 %1290 %1300) #s(literal 2 binary64)) %1303 = (/.f64 %1296 #s(literal -2 binary64)) %1305 = (/.f64 (+.f64 %1300 %1290) #s(literal 2 binary64)) %1306 = (neg.f64 %1290) %1307 = (-.f64 %1300 %1306) %1308 = (*.f64 #s(literal 1/2 binary64) %1307) %1309 = (-.f64 %1306 %1300) %1310 = (*.f64 %1309 #s(literal -1/2 binary64)) %1311 = (*.f64 %1307 #s(literal 1/2 binary64)) %1312 = (/.f64 %1309 #s(literal -2 binary64)) %1313 = (/.f64 %1307 #s(literal 2 binary64)) %1314 = (-.f64 phi1 %1025) %1316 = (cos.f64 (+.f64 %121 %1314)) %1317 = (+.f64 %1292 %1316) %1318 = (*.f64 %1317 #s(literal -1/2 binary64)) %1324 = (/.f64 (+.f64 (sin.f64 (-.f64 phi1 %1029)) (sin.f64 (+.f64 phi1 %1029))) #s(literal 2 binary64)) %1325 = (*.f64 %1290 #s(literal 1/2 binary64)) %1326 = (*.f64 %1292 #s(literal 1/2 binary64)) %1327 = (-.f64 %1325 %1326) %1328 = (/.f64 %1292 #s(literal -2 binary64)) %1329 = (fma.f64 %1290 #s(literal 1/2 binary64) %1328) %1330 = (/.f64 %1317 #s(literal -2 binary64)) %1331 = (neg.f64 %1292) %1332 = (-.f64 %1331 %1316) %1333 = (*.f64 #s(literal 1/2 binary64) %1332) %1334 = (*.f64 %1332 #s(literal 1/2 binary64)) %1335 = (+.f64 %1325 %1328) %1337 = (/.f64 (*.f64 %1293 #s(literal 1 binary64)) #s(literal 2 binary64)) %1338 = (*.f64 %1300 #s(literal 1/2 binary64)) %1339 = (neg.f64 %1325) %1340 = (-.f64 %1338 %1339) %1341 = (/.f64 %1332 #s(literal 2 binary64)) %1342 = (neg.f64 %1339) %1343 = (fma.f64 %1300 #s(literal 1/2 binary64) %1342) %1345 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1293)) %1347 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1296)) %1349 = (/.f64 (/.f64 %1293 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %1351 = (/.f64 (*.f64 %1307 #s(literal 1 binary64)) #s(literal 2 binary64)) %1352 = (+.f64 %1338 %1342) %1354 = (/.f64 (neg.f64 %1306) #s(literal 2 binary64)) %1355 = (fma.f64 %1300 #s(literal 1/2 binary64) %1354) %1359 = (/.f64 (+.f64 (sin.f64 (-.f64 %337 %1023)) %1331) #s(literal 2 binary64)) %1363 = (/.f64 (-.f64 %1331 (cos.f64 (+.f64 %109 %1041))) #s(literal 2 binary64)) %1365 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1307)) %1367 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1309)) %1369 = (/.f64 (/.f64 %1307 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %1370 = (+.f64 %1338 %1354) %1374 = (/.f64 (+.f64 %1331 (sin.f64 (+.f64 %337 %1027))) #s(literal 2 binary64)) %1375 = (*.f64 %1316 #s(literal 1/2 binary64)) %1376 = (-.f64 %1328 %1375) %1380 = (/.f64 (-.f64 (*.f64 %1290 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %1292)) #s(literal 4 binary64)) %1383 = (/.f64 (-.f64 (*.f64 %1325 #s(literal 2 binary64)) %1292) #s(literal 2 binary64)) %1387 = (/.f64 (-.f64 (cos.f64 (-.f64 %124 %1038)) %1316) #s(literal 2 binary64)) %1388 = (neg.f64 %1375) %1389 = (fma.f64 %1331 #s(literal 1/2 binary64) %1388) %1391 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1317)) %1392 = (+.f64 %1328 %1388) %1394 = (/.f64 (*.f64 %1332 #s(literal 1 binary64)) #s(literal 2 binary64)) %1396 = (/.f64 (neg.f64 %1316) #s(literal 2 binary64)) %1397 = (fma.f64 %1331 #s(literal 1/2 binary64) %1396) %1401 = (/.f64 (-.f64 (*.f64 %1300 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %1306)) #s(literal 4 binary64)) %1404 = (/.f64 (-.f64 (*.f64 %1338 #s(literal 2 binary64)) %1306) #s(literal 2 binary64)) %1405 = (+.f64 %1328 %1396) %1407 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1332)) %1409 = (/.f64 (/.f64 %1332 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %1415 = (/.f64 (+.f64 (sin.f64 (-.f64 %337 %1029)) (sin.f64 (+.f64 %337 %1029))) #s(literal 2 binary64)) %1421 = (/.f64 (+.f64 (sin.f64 (-.f64 %109 %1049)) (sin.f64 (+.f64 %109 %1049))) #s(literal 2 binary64)) %1424 = (/.f64 (-.f64 (*.f64 %1328 #s(literal 2 binary64)) %1316) #s(literal 2 binary64)) %1428 = (/.f64 (+.f64 %1331 (cos.f64 (-.f64 %148 %1027))) #s(literal 2 binary64)) %1432 = (/.f64 (-.f64 (*.f64 %1331 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %1316)) #s(literal 4 binary64)) %1438 = (/.f64 (+.f64 (sin.f64 (-.f64 %125 %1023)) (sin.f64 (+.f64 %125 %1023))) #s(literal 2 binary64)) %1444 = (/.f64 (-.f64 (cos.f64 (-.f64 %1025 %125)) (cos.f64 (+.f64 %1025 %125))) #s(literal 2 binary64)) %1450 = (/.f64 (-.f64 (cos.f64 (-.f64 %125 %1025)) (cos.f64 (+.f64 %125 %1025))) #s(literal 2 binary64)) %1456 = (/.f64 (-.f64 (cos.f64 (-.f64 %124 %1041)) (cos.f64 (+.f64 %124 %1041))) #s(literal 2 binary64)) %1462 = (/.f64 (+.f64 (sin.f64 (-.f64 %125 %1027)) (sin.f64 (+.f64 %125 %1027))) #s(literal 2 binary64)) %1468 = (/.f64 (+.f64 (sin.f64 (-.f64 %125 %1029)) (sin.f64 (+.f64 %125 %1029))) #s(literal 2 binary64)) %1474 = (/.f64 (+.f64 (sin.f64 (-.f64 %124 %1049)) (sin.f64 (+.f64 %124 %1049))) #s(literal 2 binary64)) %1480 = (/.f64 (-.f64 (cos.f64 (-.f64 %343 %1038)) (cos.f64 (+.f64 %343 %1038))) #s(literal 2 binary64)) %1486 = (/.f64 (+.f64 (cos.f64 (+.f64 %1023 %148)) (cos.f64 (-.f64 %1023 %148))) #s(literal 2 binary64)) %1492 = (/.f64 (+.f64 (cos.f64 (+.f64 %148 %1023)) (cos.f64 (-.f64 %148 %1023))) #s(literal 2 binary64)) %1498 = (/.f64 (+.f64 (sin.f64 (-.f64 %1025 %148)) (sin.f64 (+.f64 %1025 %148))) #s(literal 2 binary64)) %1499 = (*.f64 %1059 %159) %1500 = (fma.f64 %157 %1063 %1499) %1501 = (*.f64 #s(literal 1 binary64) %157) %1502 = (*.f64 %954 %1501) %1503 = (fma.f64 %157 %1060 %1502) %1504 = (fma.f64 %954 %1501 %1499) %1505 = (fma.f64 %1156 #s(literal 1 binary64) %1499) %1506 = (fma.f64 #s(literal 1 binary64) %1156 %1499) %1508 = (fma.f64 #s(literal 0 binary64) (*.f64 %1059 %157) %1502) %1509 = (*.f64 %157 #s(literal 1 binary64)) %1510 = (fma.f64 %1509 %954 %1499) %1511 = (fma.f64 %159 %1059 %1502) %1512 = (fma.f64 %1063 %157 %1499) %1513 = (fma.f64 %1059 %159 %1502) %1514 = (fma.f64 %1060 %157 %1502) %1516 = (fma.f64 (*.f64 %157 %1059) #s(literal 0 binary64) %1502) %1517 = (+.f64 %1502 %1499) %1518 = (+.f64 %1499 %1502) %1520 = (-.f64 %1499 (*.f64 %1069 %157)) %1526 = (/.f64 (-.f64 (cos.f64 (-.f64 %1044 %337)) (cos.f64 (+.f64 %1044 %337))) #s(literal 2 binary64)) %1532 = (/.f64 (-.f64 (cos.f64 (-.f64 %337 %1044)) (cos.f64 (+.f64 %337 %1044))) #s(literal 2 binary64)) %1538 = (/.f64 (+.f64 (cos.f64 (+.f64 %1027 %148)) (cos.f64 (-.f64 %1027 %148))) #s(literal 2 binary64)) %1544 = (/.f64 (+.f64 (cos.f64 (+.f64 %148 %1029)) (cos.f64 (-.f64 %148 %1029))) #s(literal 2 binary64)) %1550 = (/.f64 (+.f64 (cos.f64 (+.f64 %1029 %148)) (cos.f64 (-.f64 %1029 %148))) #s(literal 2 binary64)) %1556 = (/.f64 (+.f64 (cos.f64 (+.f64 %122 %1049)) (cos.f64 (-.f64 %122 %1049))) #s(literal 2 binary64)) %1562 = (/.f64 (-.f64 (cos.f64 (-.f64 %343 %1041)) (cos.f64 (+.f64 %343 %1041))) #s(literal 2 binary64)) %1563 = (neg.f64 %1502) %1564 = (-.f64 %1499 %1563) %1570 = (/.f64 (+.f64 (sin.f64 (-.f64 %343 %1049)) (sin.f64 (+.f64 %343 %1049))) #s(literal 2 binary64)) %1576 = (/.f64 (-.f64 (cos.f64 (-.f64 %1044 %125)) (cos.f64 (+.f64 %1044 %125))) #s(literal 2 binary64)) %1582 = (/.f64 (-.f64 (cos.f64 (-.f64 %125 %1044)) (cos.f64 (+.f64 %125 %1044))) #s(literal 2 binary64)) %1583 = (neg.f64 %1499) %1586 = (+.f64 (neg.f64 %1583) (neg.f64 %1563)) %1592 = (/.f64 (+.f64 (cos.f64 (+.f64 %352 %1049)) (cos.f64 (-.f64 %352 %1049))) #s(literal 2 binary64)) %1598 = (/.f64 (+.f64 (sin.f64 (-.f64 %1044 %148)) (sin.f64 (+.f64 %1044 %148))) #s(literal 2 binary64)) %1606 = (*.f64 (sin.f64 (*.f64 (+.f64 %1291 %1314) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 %1314 %1025) phi1) #s(literal 1/2 binary64)))) %1608 = (*.f64 #s(literal -2 binary64) (*.f64 %1606 #s(literal 1/2 binary64))) %1610 = (*.f64 #s(literal -1 binary64) (/.f64 %1606 #s(literal 1 binary64))) %1612 = (*.f64 #s(literal -2 binary64) (/.f64 %1606 #s(literal 2 binary64))) %1614 = (*.f64 %103 (/.f64 %1606 #s(literal 4 binary64))) %1615 = (-.f64 %1025 %124) %1624 = (*.f64 (sin.f64 (*.f64 (-.f64 %337 (-.f64 %1025 %1615)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 %337 %1025) %1615) #s(literal 1/2 binary64)))) %1626 = (*.f64 #s(literal -2 binary64) (*.f64 %1624 #s(literal 1/2 binary64))) %1628 = (*.f64 #s(literal -1 binary64) (/.f64 %1624 #s(literal 1 binary64))) %1630 = (*.f64 #s(literal -2 binary64) (/.f64 %1624 #s(literal 2 binary64))) %1641 = (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 %1023 %122) (fma.f64 %121 #s(literal -1/2 binary64) %1299)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 %1299 (+.f64 (+.f64 %1023 phi1) %140)) #s(literal 1/2 binary64)))) %1643 = (*.f64 #s(literal -2 binary64) (*.f64 %1641 #s(literal 1/2 binary64))) %1645 = (*.f64 #s(literal -1 binary64) (/.f64 %1641 #s(literal 1 binary64))) %1647 = (*.f64 #s(literal -2 binary64) (/.f64 %1641 #s(literal 2 binary64))) %1649 = (*.f64 %103 (/.f64 %1624 #s(literal 4 binary64))) %1651 = (*.f64 %103 (/.f64 %1641 #s(literal 4 binary64))) %1652 = (+.f64 #s(literal 1/2 binary64) %1167) %1653 = (*.f64 %1652 %272) %1654 = (-.f64 %1653 %1173) %1655 = (fma.f64 %21 %1226 %1653) %1656 = (fma.f64 %111 %1205 %1653) %1657 = (fma.f64 %157 %848 %1653) %1658 = (fma.f64 %181 %1202 %1653) %1659 = (fma.f64 %768 %1212 %1653) %1660 = (fma.f64 %836 %169 %1653) %1661 = (fma.f64 %834 %1217 %1653) %1662 = (fma.f64 %1163 %712 %1653) %1663 = (fma.f64 %1164 %324 %1653) %1664 = (fma.f64 %1652 %272 %1198) %1665 = (fma.f64 %169 %836 %1653) %1666 = (fma.f64 %832 %1223 %1653) %1667 = (*.f64 %324 %157) %1668 = (fma.f64 %832 %1667 %1653) %1669 = (fma.f64 %1180 %842 %1653) %1670 = (fma.f64 %324 %1164 %1653) %1671 = (fma.f64 %774 %1177 %1653) %1672 = (fma.f64 %117 %1171 %1653) %1673 = (fma.f64 %712 %1163 %1653) %1674 = (fma.f64 %842 %1180 %1653) %1675 = (fma.f64 %846 %1185 %1653) %1676 = (fma.f64 %1202 %181 %1653) %1677 = (fma.f64 %1223 %832 %1653) %1678 = (fma.f64 %1217 %834 %1653) %1679 = (fma.f64 %1177 %774 %1653) %1680 = (fma.f64 %848 %157 %1653) %1681 = (fma.f64 %1212 %768 %1653) %1682 = (fma.f64 %1226 %21 %1653) %1683 = (fma.f64 %1205 %111 %1653) %1684 = (fma.f64 %1171 %117 %1653) %1685 = (*.f64 %157 %842) %1686 = (fma.f64 %1685 %111 %1653) %1687 = (+.f64 %1653 %1198) %1688 = (+.f64 %1198 %1653) %1690 = (neg.f64 (-.f64 %1173 %1653)) %1691 = (neg.f64 %1653) %1692 = (-.f64 %1198 %1691) %1693 = (/.f64 %1654 #s(literal 1 binary64)) %1694 = (-.f64 %272 %1156) %1695 = (fma.f64 %157 %970 %272) %1696 = (fma.f64 %954 %169 %272) %1697 = (fma.f64 %169 %954 %272) %1698 = (fma.f64 %970 %157 %272) %1699 = (+.f64 %272 %1160) %1700 = (+.f64 %1160 %272) %1701 = (-.f64 %1160 %278) %1702 = (*.f64 %272 #s(literal 2 binary64)) %1704 = (-.f64 (/.f64 %1702 #s(literal 2 binary64)) %1156) %1705 = (-.f64 %272 %1173) %1706 = (fma.f64 %272 %1193 %1705) %1707 = (fma.f64 %1193 %272 %1705) %1708 = (+.f64 %1194 %1705) %1709 = (+.f64 %1705 %1194) %1710 = (-.f64 %1173 %272) %1711 = (-.f64 %1194 %1710) %1712 = (-.f64 %1705 %1169) %1713 = (fma.f64 %1168 %278 %1705) %1714 = (fma.f64 %278 %1168 %1705) %1715 = (fma.f64 %157 %388 %1705) %1716 = (fma.f64 %385 %169 %1705) %1717 = (fma.f64 %169 %385 %1705) %1718 = (fma.f64 %388 %157 %1705) %1719 = (/.f64 %169 #s(literal 1 binary64)) %1720 = (fma.f64 %385 %1719 %1705) %1721 = (-.f64 %314 %1156) %1722 = (fma.f64 %21 #s(literal 0 binary64) %1721) %1723 = (fma.f64 #s(literal 0 binary64) %21 %1721) %1724 = (fma.f64 %272 #s(literal 1 binary64) %1160) %1725 = (fma.f64 %21 #s(literal 0 binary64) %1724) %1726 = (fma.f64 #s(literal 0 binary64) %21 %1724) %1727 = (+.f64 %316 %1721) %1728 = (+.f64 %316 %1724) %1730 = (+.f64 (fma.f64 %954 %169 %316) %314) %1731 = (*.f64 #s(literal 1/2 binary64) %169) %1732 = (fma.f64 %393 %1731 %1705) %1733 = (fma.f64 %1274 #s(literal 1/2 binary64) %1705) %1734 = (/.f64 %169 #s(literal 2 binary64)) %1735 = (fma.f64 %393 %1734 %1705) %1738 = (/.f64 (-.f64 (*.f64 %1705 #s(literal 2 binary64)) %1260) #s(literal 2 binary64)) %1740 = (/.f64 (fma.f64 %1705 #s(literal 2 binary64) %1274) #s(literal 2 binary64)) %1741 = (fma.f64 %1734 %1266 %1705) %1742 = (/.f64 %169 #s(literal 1/2 binary64)) %1743 = (fma.f64 %1742 %1269 %1705) %1744 = (/.f64 %169 #s(literal 4 binary64)) %1745 = (fma.f64 %427 %1744 %1705) %1746 = (fma.f64 %1293 #s(literal -1/2 binary64) %272) %1747 = (fma.f64 %1296 #s(literal 1/2 binary64) %272) %1748 = (fma.f64 %1309 #s(literal 1/2 binary64) %272) %1749 = (fma.f64 %1307 #s(literal -1/2 binary64) %272) %1750 = (fma.f64 %1317 #s(literal 1/2 binary64) %272) %1751 = (fma.f64 %272 #s(literal 2 binary64) %1296) %1752 = (*.f64 %1751 #s(literal 1/2 binary64)) %1753 = (fma.f64 %1332 #s(literal -1/2 binary64) %272) %1755 = (+.f64 (-.f64 %272 %1325) %1326) %1757 = (/.f64 (fma.f64 %272 #s(literal -2 binary64) %1293) #s(literal -2 binary64)) %1758 = (/.f64 %1751 #s(literal 2 binary64)) %1759 = (fma.f64 %272 #s(literal 2 binary64) %1309) %1760 = (*.f64 %1759 #s(literal 1/2 binary64)) %1761 = (*.f64 %272 #s(literal -2 binary64)) %1763 = (/.f64 (-.f64 %1761 %1296) #s(literal -2 binary64)) %1765 = (+.f64 (-.f64 %272 %1338) %1339) %1766 = (/.f64 %1759 #s(literal 2 binary64)) %1768 = (/.f64 (fma.f64 %272 #s(literal -2 binary64) %1307) #s(literal -2 binary64)) %1770 = (/.f64 (neg.f64 %1751) #s(literal -2 binary64)) %1772 = (/.f64 (-.f64 %1761 %1309) #s(literal -2 binary64)) %1773 = (fma.f64 %272 #s(literal 2 binary64) %1317) %1774 = (*.f64 %1773 #s(literal 1/2 binary64)) %1776 = (/.f64 (neg.f64 %1759) #s(literal -2 binary64)) %1777 = (/.f64 %1773 #s(literal 2 binary64)) %1779 = (+.f64 (-.f64 %272 %1328) %1375) %1781 = (/.f64 (-.f64 %1761 %1317) #s(literal -2 binary64)) %1783 = (/.f64 (fma.f64 %272 #s(literal -2 binary64) %1332) #s(literal -2 binary64)) %1785 = (/.f64 (neg.f64 %1773) #s(literal -2 binary64)) %1787 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1751)) %1789 = (/.f64 (/.f64 %1751 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %1791 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1759)) %1793 = (/.f64 (/.f64 %1759 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %1795 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1773)) %1797 = (/.f64 (/.f64 %1773 #s(literal 1/2 binary64)) #s(literal 4 binary64)) %1799 = (-.f64 (-.f64 %272 %1499) %1502) %1800 = (fma.f64 %954 %368 %272) %1801 = (fma.f64 %169 %1060 %1800) %1802 = (*.f64 %1059 %169) %1803 = (fma.f64 #s(literal 0 binary64) %1802 %1800) %1804 = (fma.f64 %173 %1059 %1800) %1805 = (*.f64 #s(literal 0 binary64) %169) %1806 = (fma.f64 %1059 %1805 %1800) %1807 = (fma.f64 %1060 %169 %1800) %1808 = (*.f64 %169 %1059) %1809 = (fma.f64 %1808 #s(literal 0 binary64) %1800) %1810 = (+.f64 %1583 %1800) %1812 = (+.f64 (+.f64 %272 %1583) %1563) %1813 = (-.f64 %1563 %278) %1814 = (fma.f64 %169 %1060 %1813) %1815 = (fma.f64 #s(literal 0 binary64) %1802 %1813) %1816 = (fma.f64 %173 %1059 %1813) %1817 = (fma.f64 %1059 %1805 %1813) %1818 = (fma.f64 %1060 %169 %1813) %1819 = (fma.f64 %1808 #s(literal 0 binary64) %1813) %1820 = (+.f64 %1583 %1813) %1822 = (fma.f64 #s(literal -2 binary64) (/.f64 %1606 #s(literal -2 binary64)) %272) %1824 = (fma.f64 #s(literal -2 binary64) (/.f64 %1624 #s(literal -2 binary64)) %272) %1826 = (fma.f64 #s(literal -2 binary64) (/.f64 %1641 #s(literal -2 binary64)) %272) %1842 = (/.f64 %857 #s(literal 2 binary64)) %1843 = (/.f64 %858 #s(literal 2 binary64)) %1892 = (*.f64 %21 %810) %1894 = (*.f64 %810 %21) %1900 = (atan2.f64 %185 %1654) %1901 = (neg.f64 %1900) %1902 = (neg.f64 %1901) %1904 = (sin delta) %1906 = (cos phi1) %1907 = (* (* (sin theta) %1904) %1906) %1910 = (cos delta) %1912 = (* %1906 %1904) %1913 = (cos theta) %1914 = (sin phi1) %1917 = (- (* (pow %1906 2) %1910) (* %1912 (* %1913 %1914))) %1939 = (fabs.f64 #s(literal 2 binary64)) %1940 = (fabs.f64 #s(literal 1/2 binary64)) %1952 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %1956 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1958 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1973 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %1979 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64)) %1981 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %1987 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %1990 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %2012 = (*.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) %2014 = (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) %2029 = (approx %1906 #s(literal 1 binary64)) %2051 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %2053 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %2055 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %2059 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %2119 = (fma.f64 phi1 %272 %834) %2120 = (*.f64 %272 phi1) %2126 = (neg.f64 %2120) %2129 = (neg.f64 %2126) %2136 = (neg.f64 %2119) %2157 = (*.f64 phi1 %834) %2158 = (*.f64 %768 phi1) %2160 = (*.f64 %21 phi1) %2177 = (*.f64 %2160 %810) %2179 = (*.f64 %810 %2160) %2188 = (* %1914 (+ (* %1914 %1910) (* %1912 %1913))) %2189 = (approx %2188 %2157) %2190 = (*.f64 phi1 %2119) %2196 = (*.f64 phi1 phi1) %2197 = (*.f64 %2196 %272) %2221 = (neg.f64 %2157) %2223 = (neg.f64 %2221) %2227 = (*.f64 (neg.f64 (neg.f64 %2158)) %21) %2239 = (approx %2188 %2190) %2240 = (approx %1917 %272) %2255 = (/.f64 %200 #s(literal 2 binary64)) %2256 = (/.f64 %202 #s(literal 2 binary64)) %2275 = (cos.f64 (fma.f64 %121 #s(literal 1/2 binary64) %199)) %2305 = (/.f64 %258 #s(literal 2 binary64)) %2307 = (*.f64 %4 %161) %2309 = (*.f64 %161 %4) %2315 = (*.f64 delta %183) %2316 = (*.f64 %111 delta) %2318 = (*.f64 %4 delta) %2335 = (*.f64 %161 %2318) %2337 = (*.f64 %2318 %161) %2343 = (approx %1907 %2315) %2344 = (*.f64 #s(literal -1/2 binary64) %1166) %2346 = (neg.f64 %1167) %2352 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %109))) %2366 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %122))) %2381 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %352))) %2404 = (neg.f64 %1250) %2406 = (fabs.f64 %1250) %2408 = (-.f64 %1101 %1166) %2410 = (-.f64 %1166 %1101) %2483 = (cos.f64 (+.f64 %122 %122)) %2485 = (cos.f64 (-.f64 %122 %122)) %2530 = (*.f64 %169 %359) %2532 = (*.f64 %169 %358) %2534 = (*.f64 %359 %169) %2536 = (*.f64 %358 %169) %2542 = (approx %2188 %1168) %2546 = (sin.f64 %254) %2547 = (+.f64 %2546 %202) %2552 = (sin.f64 %876) %2553 = (sin.f64 %874) %2554 = (+.f64 %2552 %2553) %2559 = (/.f64 %2546 #s(literal 2 binary64)) %2573 = (-.f64 %2275 %258) %2576 = (-.f64 %258 %2275) %2606 = (*.f64 %157 %810) %2608 = (*.f64 %810 %157) %2632 = (*.f64 #s(literal 1 binary64) %832) %2634 = (*.f64 #s(literal 1 binary64) %1163) %2636 = (*.f64 #s(literal 1/2 binary64) %1164) %2638 = (*.f64 #s(literal 2 binary64) %1164) %2683 = (*.f64 %1163 %161) %2685 = (*.f64 %1180 %810) %2691 = (*.f64 delta %1164) %2692 = (*.f64 %1163 delta) %2694 = (*.f64 %832 delta) %2696 = (*.f64 %2316 %157) %2698 = (*.f64 %1180 delta) %2702 = (*.f64 %157 delta) %2704 = (*.f64 %768 delta) %2708 = (*.f64 delta %768) %2713 = (*.f64 %1202 %6) %2715 = (*.f64 %117 %6) %2718 = (*.f64 %6 %111) %2720 = (*.f64 %169 %6) %2722 = (neg.f64 %2692) %2724 = (*.f64 %157 %6) %2727 = (*.f64 %768 %6) %2730 = (neg.f64 %2694) %2733 = (*.f64 %6 %117) %2735 = (*.f64 %6 %846) %2737 = (*.f64 %6 %1202) %2739 = (*.f64 %6 %1217) %2741 = (neg.f64 %2730) %2743 = (neg.f64 %2722) %2745 = (neg.f64 %2691) %2747 = (*.f64 %2692 #s(literal 1 binary64)) %2751 = (*.f64 %2702 #s(literal 1 binary64)) %2753 = (*.f64 %1163 #s(literal 1 binary64)) %2761 = (*.f64 #s(literal 1 binary64) %2696) %2763 = (*.f64 #s(literal 1 binary64) %2694) %2765 = (*.f64 #s(literal 1 binary64) %2692) %2767 = (*.f64 %1226 #s(literal -1 binary64)) %2769 = (*.f64 #s(literal -1 binary64) %1226) %2773 = (*.f64 %1163 #s(literal -1 binary64)) %2775 = (*.f64 %1202 #s(literal -1 binary64)) %2777 = (neg.f64 %2773) %2781 = (*.f64 #s(literal -1 binary64) %2718) %2785 = (*.f64 #s(literal -1 binary64) %2730) %2787 = (*.f64 #s(literal -1 binary64) %2722) %2789 = (*.f64 %1226 #s(literal 1 binary64)) %2791 = (*.f64 #s(literal 1 binary64) %6) %2793 = (*.f64 %2691 #s(literal 1/2 binary64)) %2795 = (*.f64 #s(literal 2 binary64) %2691) %2797 = (*.f64 %2773 #s(literal -1 binary64)) %2799 = (*.f64 %2691 #s(literal 2 binary64)) %2804 = (*.f64 #s(literal -1/2 binary64) %2745) %2806 = (*.f64 #s(literal -1 binary64) #s(literal 1 binary64)) %2808 = (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %2810 = (*.f64 %2745 #s(literal 2 binary64)) %2818 = (*.f64 #s(literal 4 binary64) %2793) %2838 = (*.f64 %2691 #s(literal 0 binary64)) %2840 = (*.f64 #s(literal 0 binary64) %2691) %2932 = (*.f64 %810 %2696) %2975 = (*.f64 delta #s(literal -1/2 binary64)) %3019 = (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %3029 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %113))) %3032 = (neg.f64 %1652) %3036 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %115))) %3058 = (-.f64 #s(literal 0 binary64) %1168) %3060 = (+.f64 #s(literal 0 binary64) %1193) %3062 = (-.f64 #s(literal 1/2 binary64) %1168) %3064 = (+.f64 #s(literal 1/2 binary64) %1193) %3138 = (fabs.f64 %111) %3153 = (-.f64 %157 #s(literal -1 binary64)) %3154 = (-.f64 %157 #s(literal 1 binary64)) %3155 = (neg.f64 %3154) %3157 = (neg.f64 %3153) %3159 = (sin.f64 %115) %3194 = (cos.f64 %343) %3264 = (neg.f64 %1277) %3382 = (*.f64 %111 %161) %3384 = (*.f64 %161 %111) %3390 = (approx %1917 %1652) %3393 = (*.f64 %1202 delta) %3395 = (*.f64 delta %1202) %3398 = (*.f64 %1180 %6) %3403 = (*.f64 %6 %768) %3405 = (*.f64 %6 %157) %3409 = (neg.f64 %2702) %3411 = (*.f64 %169 delta) %3423 = (*.f64 %2316 %169) %3427 = (*.f64 %2718 %157) %3429 = (*.f64 %6 %1180) %3432 = (*.f64 delta %846) %3434 = (*.f64 delta %1217) %3436 = (neg.f64 %2696) %3438 = (*.f64 %2692 #s(literal -1 binary64)) %3442 = (*.f64 %2702 #s(literal -1 binary64)) %3445 = (*.f64 #s(literal -1 binary64) %111) %3451 = (*.f64 #s(literal -1 binary64) %832) %3453 = (*.f64 #s(literal -1 binary64) %2696) %3458 = (*.f64 #s(literal -1/2 binary64) %2691) %3464 = (neg.f64 %2793) %3466 = (*.f64 %2793 #s(literal -1 binary64)) %3468 = (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) %3478 = (*.f64 %161 %2722) %3480 = (*.f64 %2722 %161) %3486 = (-.f64 #s(literal 1 binary64) %2691) %3521 = (fma.f64 %832 %2702 #s(literal -1 binary64)) %3538 = (-.f64 #s(literal 0 binary64) %2691) %3540 = (-.f64 #s(literal 1/2 binary64) %2691) %3552 = (+.f64 #s(literal 0 binary64) %2745) %3554 = (+.f64 #s(literal 1/2 binary64) %2745) %3578 = (-.f64 #s(literal 1/2 binary64) %2793) %3610 = (fma.f64 %1163 %6 %111) %3611 = (*.f64 %111 %3610) %3613 = (*.f64 %157 (fma.f64 %832 delta %157)) %3618 = (neg.f64 %3613) %3622 = (-.f64 %2730 %157) %3627 = (-.f64 #s(literal 0 binary64) %3613) %3629 = (-.f64 #s(literal 1/2 binary64) %3613) %3636 = (+.f64 #s(literal 0 binary64) %3618) %3638 = (+.f64 #s(literal 1/2 binary64) %3618) %3772 = (approx %1917 %3611) %3773 = (*.f64 #s(literal -1/2 binary64) %1168) %3777 = (*.f64 %1168 #s(literal 1/2 binary64)) %3779 = (*.f64 %157 #s(literal -1/2 binary64)) %3783 = (*.f64 %169 #s(literal -1/2 binary64)) %3785 = (*.f64 %1250 #s(literal -1/2 binary64)) %3787 = (*.f64 #s(literal -1/2 binary64) %169) %3789 = (*.f64 #s(literal -1/2 binary64) %1250) %3796 = (*.f64 #s(literal -1/2 binary64) %1277) %3800 = (fma.f64 %1168 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %3806 = (fma.f64 %1168 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %3825 = (*.f64 delta %3800) %3829 = (*.f64 delta %3806) %3831 = (*.f64 %1168 %2975) %3834 = (*.f64 %1168 delta) %3851 = (*.f64 %1168 %18) %3860 = (*.f64 #s(literal 2 binary64) %3825) %3865 = (*.f64 #s(literal 1 binary64) %3831) %3867 = (*.f64 #s(literal 1 binary64) %18) %3869 = (*.f64 %3831 #s(literal 1 binary64)) %3871 = (*.f64 %18 #s(literal 1 binary64)) %3877 = (*.f64 %157 %2975) %3905 = (*.f64 %1193 delta) %3920 = (*.f64 %1168 %6) %3922 = (neg.f64 %3834) %3928 = (*.f64 %6 %1168) %3933 = (*.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) %3936 = (*.f64 %3773 #s(literal -1 binary64)) %3938 = (*.f64 #s(literal -1 binary64) %3773) %3942 = (*.f64 %3834 #s(literal -1 binary64)) %3944 = (*.f64 %2975 #s(literal -1 binary64)) %3946 = (*.f64 %1168 #s(literal -1 binary64)) %3949 = (*.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) %3953 = (*.f64 #s(literal -1 binary64) %2975) %3955 = (*.f64 #s(literal -1/2 binary64) #s(literal -1 binary64)) %3958 = (*.f64 #s(literal -1 binary64) %1168) %3962 = (*.f64 #s(literal -1 binary64) %3834) %3964 = (*.f64 #s(literal -1/2 binary64) %3825) %3966 = (*.f64 %3825 #s(literal 2 binary64)) %3971 = (*.f64 #s(literal -1/2 binary64) %18) %3973 = (*.f64 #s(literal -1/2 binary64) %3831) %3975 = (*.f64 %18 #s(literal 2 binary64)) %3977 = (*.f64 %3831 #s(literal 2 binary64)) %3980 = (*.f64 %3779 %6) %3984 = (*.f64 %6 %3779) %3986 = (-.f64 %3829 %1164) %4001 = (fma.f64 %3800 delta %1164) %4026 = (-.f64 %3851 %1164) %4028 = (-.f64 %2975 %1164) %4039 = (fma.f64 %1193 %2975 %1226) %4041 = (fma.f64 #s(literal -1/2 binary64) delta %1226) %4142 = (*.f64 delta %3986) %4146 = (*.f64 %4001 delta) %4148 = (*.f64 #s(literal -1 binary64) %4001) %4151 = (*.f64 delta delta) %4152 = (*.f64 %3806 %4151) %4194 = (*.f64 %6 delta) %4198 = (*.f64 delta %6) %4213 = (*.f64 %3800 %4151) %4227 = (fma.f64 %3986 delta #s(literal 1 binary64)) %4231 = (fma.f64 %4001 delta #s(literal -1 binary64)) %4238 = (-.f64 #s(literal 0 binary64) %4146) %4240 = (-.f64 #s(literal 1/2 binary64) %4146) %4254 = (+.f64 #s(literal 0 binary64) %4142) %4256 = (+.f64 #s(literal 1/2 binary64) %4142) %4314 = (fma.f64 %3806 %4151 %3611) %4320 = (fma.f64 %3800 %4151 %3613) %4324 = (fma.f64 %3806 %4151 %3618) %4331 = (-.f64 #s(literal 0 binary64) %4320) %4333 = (-.f64 #s(literal 1/2 binary64) %4320) %4343 = (+.f64 #s(literal 0 binary64) %4324) %4345 = (+.f64 #s(literal 1/2 binary64) %4324) %4422 = (approx %1917 %4314) %4423 = (*.f64 theta %181) %4424 = (*.f64 %111 theta) %4426 = (*.f64 %21 theta) %4439 = (*.f64 %161 %4426) %4441 = (*.f64 %4426 %161) %4447 = (approx %1907 %4423) %4452 = (fma.f64 %121 #s(literal 1/2 binary64) (+.f64 %206 %121)) %4454 = (-.f64 %337 %282) %4464 = (cos.f64 %435) %4465 = (*.f64 #s(literal -1 binary64) %436) %4483 = (*.f64 %181 #s(literal 2 binary64)) %4492 = (fma.f64 %207 #s(literal 1/2 binary64) %181) %4497 = (*.f64 %21 #s(literal 2 binary64)) %4498 = (fma.f64 %111 %4497 %393) %4505 = (-.f64 %406 %712) %4507 = (-.f64 %408 %712) %4549 = (*.f64 #s(literal 2 binary64) %210) %4552 = (*.f64 #s(literal 2 binary64) %393) %4555 = (*.f64 %210 #s(literal 2 binary64)) %4558 = (*.f64 %393 #s(literal 2 binary64)) %4563 = (*.f64 #s(literal 2 binary64) %396) %4574 = (*.f64 %236 #s(literal 2 binary64)) %4577 = (*.f64 %404 #s(literal 2 binary64)) %4580 = (*.f64 #s(literal 2 binary64) %236) %4583 = (*.f64 #s(literal 2 binary64) %404) %4589 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %4593 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %4595 = (*.f64 %396 #s(literal 2 binary64)) %4598 = (*.f64 %210 #s(literal -2 binary64)) %4611 = (*.f64 #s(literal 2 binary64) %433) %4618 = (*.f64 %236 #s(literal -2 binary64)) %4636 = (*.f64 %157 %207) %4711 = (approx %2188 %4636) %4815 = (*.f64 %848 #s(literal 2 binary64)) %4842 = (-.f64 %1025 %140) %4913 = (-.f64 %140 %137) %4915 = (-.f64 %1038 %144) %4947 = (*.f64 %157 %396) %4949 = (*.f64 %396 %157) %4953 = (*.f64 %396 %169) %4959 = (neg.f64 %1274) %4976 = (*.f64 %157 %406) %4978 = (*.f64 %157 %408) %4980 = (*.f64 %406 %157) %4982 = (*.f64 %408 %157) %4988 = (*.f64 %1168 %314) %4990 = (*.f64 %314 %1168) %4996 = (*.f64 %385 %361) %4998 = (*.f64 %361 %385) %5000 = (*.f64 %385 %358) %5002 = (*.f64 %358 %385) %5004 = (*.f64 %359 %388) %5006 = (*.f64 %358 %388) %5008 = (*.f64 %388 %359) %5010 = (*.f64 %388 %358) %5127 = (*.f64 %161 %1171) %5129 = (*.f64 %810 %1177) %5131 = (*.f64 %1177 %810) %5133 = (*.f64 %1171 %161) %5143 = (*.f64 %836 %361) %5145 = (*.f64 %361 %836) %5151 = (*.f64 %359 %848) %5153 = (*.f64 %358 %848) %5155 = (*.f64 %848 %359) %5157 = (*.f64 %848 %358) %5207 = (*.f64 %169 %406) %5209 = (*.f64 %169 %408) %5211 = (*.f64 %406 %169) %5213 = (*.f64 %408 %169) %5219 = (*.f64 %314 %1193) %5221 = (*.f64 %1193 %314) %5227 = (*.f64 %385 %359) %5230 = (*.f64 %359 %385) %5237 = (fma.f64 %21 %1226 %272) %5238 = (fma.f64 %111 %1205 %272) %5239 = (fma.f64 %157 %848 %272) %5240 = (fma.f64 %181 %1202 %272) %5241 = (fma.f64 %768 %1212 %272) %5242 = (fma.f64 %836 %169 %272) %5243 = (fma.f64 %834 %1217 %272) %5244 = (fma.f64 %1163 %712 %272) %5245 = (fma.f64 %1164 %324 %272) %5246 = (fma.f64 %169 %836 %272) %5247 = (fma.f64 %832 %1223 %272) %5248 = (fma.f64 %832 %1667 %272) %5249 = (fma.f64 %1180 %842 %272) %5250 = (fma.f64 %324 %1164 %272) %5251 = (fma.f64 %774 %1177 %272) %5252 = (fma.f64 %117 %1171 %272) %5253 = (fma.f64 %712 %1163 %272) %5254 = (fma.f64 %842 %1180 %272) %5255 = (fma.f64 %846 %1185 %272) %5256 = (fma.f64 %1202 %181 %272) %5257 = (fma.f64 %1223 %832 %272) %5258 = (fma.f64 %1217 %834 %272) %5259 = (fma.f64 %1177 %774 %272) %5260 = (fma.f64 %848 %157 %272) %5261 = (fma.f64 %1212 %768 %272) %5262 = (fma.f64 %1226 %21 %272) %5263 = (fma.f64 %1205 %111 %272) %5264 = (fma.f64 %1171 %117 %272) %5265 = (fma.f64 %1685 %111 %272) %5266 = (+.f64 %272 %1198) %5267 = (+.f64 %1198 %272) %5268 = (neg.f64 %1710) %5269 = (-.f64 %1198 %278) %5270 = (-.f64 %314 %1173) %5271 = (fma.f64 %21 #s(literal 0 binary64) %5270) %5272 = (fma.f64 #s(literal 0 binary64) %21 %5270) %5273 = (fma.f64 %272 #s(literal 1 binary64) %1198) %5274 = (fma.f64 %21 #s(literal 0 binary64) %5273) %5275 = (fma.f64 #s(literal 0 binary64) %21 %5273) %5276 = (+.f64 %316 %5270) %5277 = (+.f64 %316 %5273) %5279 = (+.f64 (fma.f64 %836 %169 %316) %314) %5301 = (fma.f64 %272 #s(literal 1 binary64) %1194) %5310 = (-.f64 %314 %1169) %5314 = (+.f64 lambda1 %1900) %5315 = (+.f64 %1900 lambda1) %5316 = (-.f64 lambda1 %1901) %5317 = (neg.f64 lambda1) %5318 = (-.f64 %1900 %5317) %5320 = (+.f64 %1900 (neg.f64 %5317)) %5322 = (neg.f64 (-.f64 %5317 %1900)) %5324 = (neg.f64 (-.f64 %1901 lambda1)) %5325 = (atan2.f64 %2343 %1654) %5327 = (atan2.f64 %4447 %1654) %5329 = (atan2.f64 %185 %3772) %5331 = (atan2.f64 %185 %2240) %5333 = (atan2.f64 %185 %3390) %5335 = (atan2.f64 %185 %4422) %5337 = (-.f64 %272 %2239) %5338 = (atan2.f64 %185 %5337) %5340 = (-.f64 %272 %2189) %5341 = (atan2.f64 %185 %5340) %5343 = (-.f64 %272 %2542) %5344 = (atan2.f64 %185 %5343) %5346 = (-.f64 %272 %4711) %5347 = (atan2.f64 %185 %5346) %5349 = (*.f64 %22 %2029) %5350 = (*.f64 %2029 %21) %5351 = (*.f64 %5350 %768) %5352 = (+.f64 %385 %5351) %5353 = (asin.f64 %5352) %5354 = (sin.f64 %5353) %5355 = (*.f64 %157 %5354) %5356 = (-.f64 %272 %5355) %5357 = (atan2.f64 %5349 %5356) lambda1 theta (neg.f64 %2) %4 delta (neg.f64 %6) (*.f64 delta #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) delta) (*.f64 #s(literal -1 binary64) %6) (*.f64 %6 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) %15) (*.f64 #s(literal 2 binary64) %18) (/.f64 %15 #s(literal 2 binary64)) %21 %22 %23 %24 %30 %33 %34 %36 %37 %39 %41 %43 %45 %48 %50 %52 %53 %55 %58 %60 %62 %65 %66 %70 %73 %83 %94 %96 %98 %100 %102 %105 %107 phi1 (neg.f64 %109) %111 (cos.f64 %109) (cos.f64 %113) (cos.f64 %115) (neg.f64 %117) (cos.f64 (neg.f64 %115)) (sin.f64 %122) (cos.f64 %125) (sin.f64 %127) (sin.f64 %129) (cos.f64 (+.f64 (+.f64 %113 %121) %121)) (cos.f64 (+.f64 %134 %121)) (sin.f64 (+.f64 %115 %137)) (cos.f64 (+.f64 %141 %121)) (sin.f64 (+.f64 %145 %121)) (sin.f64 %149) (sin.f64 %151) (cos.f64 (+.f64 %145 %137)) (cos.f64 %155) (fma.f64 %111 #s(literal 1 binary64) %159) (fma.f64 %157 #s(literal 0 binary64) %161) (fma.f64 #s(literal 1 binary64) %111 %159) (fma.f64 #s(literal 0 binary64) %157 %161) (+.f64 %161 %159) (+.f64 %159 %161) (-.f64 %159 %167) (fma.f64 %169 #s(literal 0 binary64) %161) (fma.f64 %171 #s(literal 0 binary64) %161) (+.f64 %173 %161) (+.f64 (*.f64 %171 #s(literal 0 binary64)) %161) (-.f64 %159 (neg.f64 %161)) (-.f64 %159 (*.f64 %117 #s(literal 1 binary64))) %182 %184 %185 %186 %187 %188 %189 %191 %193 %195 %196 %198 %205 %212 %214 %216 %218 %220 %222 %224 %231 %238 %240 %242 %244 %246 %248 %251 %253 %261 %263 %265 %267 %269 %271 %272 (cos.f64 %273) (cos.f64 %6) (cos.f64 %276) (neg.f64 %278) (cos.f64 (neg.f64 %276)) (sin.f64 %282) (cos.f64 (+.f64 %284 %121)) (sin.f64 %287) (sin.f64 %289) (cos.f64 (+.f64 (+.f64 %6 %121) %121)) (cos.f64 (+.f64 (+.f64 %273 %121) %121)) (sin.f64 (+.f64 %276 %137)) (cos.f64 (+.f64 (+.f64 delta %140) %121)) (sin.f64 (+.f64 %302 %121)) (sin.f64 (neg.f64 %305)) (sin.f64 (+.f64 %305 %121)) (cos.f64 (+.f64 %302 %137)) (cos.f64 (+.f64 %305 %137)) (fma.f64 %21 #s(literal 0 binary64) %314) (fma.f64 %272 #s(literal 1 binary64) %316) (fma.f64 #s(literal 1 binary64) %272 %316) (fma.f64 #s(literal 0 binary64) %21 %314) (+.f64 %314 %316) (+.f64 %316 %314) (-.f64 %316 (*.f64 %272 #s(literal -1 binary64))) (fma.f64 %324 #s(literal 0 binary64) %314) (fma.f64 %326 #s(literal 0 binary64) %314) (+.f64 (*.f64 %324 #s(literal 0 binary64)) %314) (+.f64 (*.f64 %326 #s(literal 0 binary64)) %314) (-.f64 %316 (neg.f64 %314)) (-.f64 %316 (*.f64 %278 #s(literal 1 binary64))) %157 %336 %338 %339 %340 %341 %345 %346 %347 %349 %351 %354 %356 %357 %360 %362 %363 %364 %365 %366 %367 %369 %370 %372 %374 %375 %376 %377 %378 %379 %381 %383 %384 %385 %386 %387 %389 %390 %394 %395 %397 %398 %399 %405 %407 %409 %410 %411 %412 %414 %416 %418 %420 %422 %424 %426 %428 %434 %438 %440 %443 %446 %448 %450 %453 %456 %459 %461 %463 %470 %471 %473 %479 %485 %491 %497 %503 %509 %515 %518 %520 %522 %528 %534 %540 %546 %552 %558 %564 %574 %580 %586 %592 %598 %604 %610 %612 %614 %620 %626 %632 %638 %644 %650 %653 %659 %665 %671 %683 %685 %687 %689 %691 %693 %695 %697 %699 %701 %703 %705 (*.f64 %21 %111) %181 (*.f64 %111 %707) (*.f64 %324 %117) (*.f64 %117 %324) (*.f64 %707 %111) (neg.f64 %712) (/.f64 %181 #s(literal 1 binary64)) (*.f64 %210 #s(literal 1/2 binary64)) (/.f64 %210 #s(literal 2 binary64)) (/.f64 (neg.f64 %210) #s(literal -2 binary64)) (*.f64 %236 #s(literal 1/2 binary64)) (/.f64 %236 #s(literal 2 binary64)) (fma.f64 %207 #s(literal 1/2 binary64) %417) (/.f64 (neg.f64 %236) #s(literal -2 binary64)) (+.f64 %408 %417) (+.f64 %417 %408) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %210)) (/.f64 (/.f64 %210 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (-.f64 %417 %437) (+.f64 (/.f64 %233 #s(literal 2 binary64)) (/.f64 %235 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %236)) (/.f64 (/.f64 %236 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %129 delta)) %209) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %127 delta)) (cos.f64 (+.f64 %127 delta))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 delta %127)) (cos.f64 (+.f64 delta %127))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 delta %129)) (cos.f64 (+.f64 delta %129))) #s(literal 2 binary64)) (fma.f64 %21 %159 %760) (fma.f64 %159 %21 %762) (+.f64 (*.f64 %159 %21) %762) (+.f64 (*.f64 %21 %159) %760) %768 (cos.f64 %769) (cos.f64 %2) (cos.f64 %772) (neg.f64 %774) (cos.f64 (neg.f64 %772)) (sin.f64 %778) (cos.f64 (+.f64 %780 %121)) (sin.f64 %783) (sin.f64 %785) (cos.f64 (+.f64 (+.f64 %769 %121) %121)) (cos.f64 (+.f64 (+.f64 %2 %121) %121)) (sin.f64 (+.f64 %772 %137)) (cos.f64 (+.f64 (+.f64 theta %140) %121)) (sin.f64 (+.f64 %798 %121)) (sin.f64 (neg.f64 %801)) (sin.f64 (+.f64 %801 %121)) (cos.f64 (+.f64 %798 %137)) (cos.f64 (+.f64 %801 %137)) (fma.f64 %4 #s(literal 0 binary64) %810) (fma.f64 %768 #s(literal 1 binary64) %812) (fma.f64 #s(literal 1 binary64) %768 %812) (fma.f64 #s(literal 0 binary64) %4 %810) (+.f64 %810 %812) (+.f64 %812 %810) (-.f64 %812 %818) (fma.f64 %820 #s(literal 0 binary64) %810) (fma.f64 %822 #s(literal 0 binary64) %810) (+.f64 (*.f64 %820 #s(literal 0 binary64)) %810) (+.f64 (*.f64 %822 #s(literal 0 binary64)) %810) (-.f64 %812 (neg.f64 %810)) (-.f64 %812 (*.f64 %774 #s(literal 1 binary64))) %833 %835 %836 %837 %838 %839 %840 %841 %843 %844 %845 %847 %849 %854 %856 %861 %863 %865 %867 %873 %880 %882 %889 %891 %893 %895 %897 %904 %911 %913 %915 %922 %924 %931 %933 %935 %937 %939 %941 %943 %945 %947 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %971 %972 %976 %977 %978 %979 %980 %982 %984 %985 %986 %988 %990 %992 %993 %995 %997 %999 %1002 %1003 %1004 %1006 %1009 %1011 %1013 %1015 %1016 %1018 %1019 %1020 %1021 %1022 %1024 %1026 %1028 %1030 %1032 %1034 %1035 %1036 %1037 %1040 %1043 %1045 %1047 %1051 %1053 %1054 %1056 %1061 %1062 %1064 %1065 %1066 %1067 %1068 %1070 %1072 %1075 %1076 %1077 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1088 %1089 %1090 %1091 %1094 %1099 %1103 %1105 %1106 %1108 %1109 %1111 %1114 %1025 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1129 %1130 %1131 %1133 %1135 %1137 %1139 %1141 %1142 %1144 %1147 %1150 %1155 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %971 %972 %976 %977 %978 %979 %980 %982 %984 %985 %986 %988 %990 %992 %993 %995 %997 %999 %1002 %1003 %1004 %1006 %1009 %1011 %1013 %1015 %1016 %1018 %1019 %1020 %1021 %1022 %1024 %1026 %1028 %1030 %1032 %1034 %1035 %1036 %1037 %1040 %1043 %1045 %1047 %1051 %1053 %1054 %1056 %1061 %1062 %1064 %1065 %1066 %1067 %1068 %1070 %1072 %1075 %1076 %1077 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1088 %1089 %1090 %1091 %1094 %1099 %1103 %1105 %1106 %1108 %1109 %1111 %1114 %1156 %1157 %1158 %1159 %1161 %1162 %1170 %1172 %1174 %1175 %1176 %1178 %1179 %1181 %1182 %1183 %1184 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1195 %1196 %1197 %1199 %1201 %1204 %1207 %1209 %1211 %1214 %1216 %1219 %1220 %1222 %1225 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1244 %1246 %1247 %1248 %1249 %1252 %1253 %1255 %1257 %1259 %1261 %1263 %1265 %1267 %1270 %1272 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1294 %1295 %1297 %1298 %1302 %1303 %1305 %1308 %1310 %1311 %1312 %1313 %1318 %1324 %1327 %1329 %1330 %1333 %1334 %1335 %1337 %1340 %1341 %1343 %1345 %1347 %1349 %1351 %1352 %1355 %1359 %1363 %1365 %1367 %1369 %1370 %1374 %1376 %1380 %1383 %1387 %1389 %1391 %1392 %1394 %1397 %1401 %1404 %1405 %1407 %1409 %1415 %1421 %1424 %1428 %1432 %1438 %1444 %1450 %1456 %1462 %1468 %1474 %1480 %1486 %1492 %1498 %1500 %1503 %1504 %1505 %1506 %1508 %1510 %1511 %1512 %1513 %1514 %1516 %1517 %1518 %1520 %1526 %1532 %1538 %1544 %1550 %1556 %1562 %1564 %1570 %1576 %1582 %1586 %1592 %1598 %1608 %1610 %1612 %1614 %1626 %1628 %1630 %1643 %1645 %1647 %1649 %1651 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1686 %1687 %1688 %1690 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1704 %1706 %1707 %1708 %1709 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1728 %1730 %1732 %1733 %1735 %1738 %1740 %1741 %1743 %1745 %1746 %1747 %1748 %1749 %1750 %1752 %1753 %1755 %1757 %1758 %1760 %1763 %1765 %1766 %1768 %1770 %1772 %1774 %1776 %1777 %1779 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1799 %1801 %1803 %1804 %1806 %1807 %1809 %1810 %1812 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1822 %1824 %1826 %22 %23 %24 %30 %33 %34 %36 %37 %39 %41 %43 %45 %48 %50 %52 %53 %55 %58 %60 %62 %65 %66 %70 %73 %83 %94 %96 %98 %100 %102 %105 %107 %182 %184 %185 %186 %187 %188 %189 %191 %193 %195 %196 %198 %205 %212 %214 %216 %218 %220 %222 %224 %231 %238 %240 %242 %244 %246 %248 %251 %253 %261 %263 %265 %267 %269 %271 (*.f64 %21 %768) %834 (*.f64 %768 %707) (*.f64 %324 %774) (*.f64 %774 %324) (*.f64 %707 %768) (neg.f64 %842) (/.f64 %834 #s(literal 1 binary64)) (*.f64 %859 #s(literal 1/2 binary64)) (/.f64 %859 #s(literal 2 binary64)) (/.f64 (neg.f64 %859) #s(literal -2 binary64)) (*.f64 %887 #s(literal 1/2 binary64)) (/.f64 %887 #s(literal 2 binary64)) (/.f64 (neg.f64 %887) #s(literal -2 binary64)) (+.f64 %1842 %1843) (+.f64 %1843 %1842) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %859)) (/.f64 (/.f64 %859 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (+.f64 (/.f64 %884 #s(literal 2 binary64)) (/.f64 %886 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %887)) (/.f64 (/.f64 %887 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 %920 #s(literal 1/2 binary64)) (/.f64 %920 #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 delta %785)) (cos.f64 (fma.f64 %121 #s(literal 1/2 binary64) %84))) #s(literal 2 binary64)) (/.f64 (neg.f64 %920) #s(literal -2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %783 delta)) (cos.f64 (+.f64 %783 delta))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %785 delta)) (cos.f64 (+.f64 %785 delta))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 delta %783)) (cos.f64 (+.f64 delta %783))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %920)) (/.f64 (/.f64 %920 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (-.f64 (/.f64 %917 #s(literal 2 binary64)) (/.f64 %919 #s(literal 2 binary64))) (fma.f64 %21 %812 %1892) (fma.f64 %812 %21 %1894) (+.f64 (*.f64 %812 %21) %1894) (+.f64 (*.f64 %21 %812) %1892) %833 %835 %836 %837 %838 %839 %840 %841 %843 %844 %845 %847 %849 %854 %856 %861 %863 %865 %867 %873 %880 %882 %889 %891 %893 %895 %897 %904 %911 %913 %915 %922 %924 %931 %933 %935 %937 %939 %941 %943 %945 %947 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %971 %972 %976 %977 %978 %979 %980 %982 %984 %985 %986 %988 %990 %992 %993 %995 %997 %999 %1002 %1003 %1004 %1006 %1009 %1011 %1013 %1015 %1016 %1018 %1019 %1020 %1021 %1022 %1024 %1026 %1028 %1030 %1032 %1034 %1035 %1036 %1037 %1040 %1043 %1045 %1047 %1051 %1053 %1054 %1056 %1061 %1062 %1064 %1065 %1066 %1067 %1068 %1070 %1072 %1075 %1076 %1077 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1088 %1089 %1090 %1091 %1094 %1099 %1103 %1105 %1106 %1108 %1109 %1111 %1114 %1156 %1157 %1158 %1159 %1161 %1162 %1170 %1172 %1174 %1175 %1176 %1178 %1179 %1181 %1182 %1183 %1184 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1195 %1196 %1197 %1199 %1201 %1204 %1207 %1209 %1211 %1214 %1216 %1219 %1220 %1222 %1225 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1244 %1246 %1247 %1248 %1249 %1252 %1253 %1255 %1257 %1259 %1261 %1263 %1265 %1267 %1270 %1272 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1294 %1295 %1297 %1298 %1302 %1303 %1305 %1308 %1310 %1311 %1312 %1313 %1318 %1324 %1327 %1329 %1330 %1333 %1334 %1335 %1337 %1340 %1341 %1343 %1345 %1347 %1349 %1351 %1352 %1355 %1359 %1363 %1365 %1367 %1369 %1370 %1374 %1376 %1380 %1383 %1387 %1389 %1391 %1392 %1394 %1397 %1401 %1404 %1405 %1407 %1409 %1415 %1421 %1424 %1428 %1432 %1438 %1444 %1450 %1456 %1462 %1468 %1474 %1480 %1486 %1492 %1498 %1500 %1503 %1504 %1505 %1506 %1508 %1510 %1511 %1512 %1513 %1514 %1516 %1517 %1518 %1520 %1526 %1532 %1538 %1544 %1550 %1556 %1562 %1564 %1570 %1576 %1582 %1586 %1592 %1598 %1608 %1610 %1612 %1614 %1626 %1628 %1630 %1643 %1645 %1647 %1649 %1651 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1686 %1687 %1688 %1690 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1704 %1706 %1707 %1708 %1709 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1728 %1730 %1732 %1733 %1735 %1738 %1740 %1741 %1743 %1745 %1746 %1747 %1748 %1749 %1750 %1752 %1753 %1755 %1757 %1758 %1760 %1763 %1765 %1766 %1768 %1770 %1772 %1774 %1776 %1777 %1779 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1799 %1801 %1803 %1804 %1806 %1807 %1809 %1810 %1812 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1822 %1824 %1826 %1900 %1902 (approx (+ lambda1 (atan2 %1907 %1917)) %1900) #s(literal 1 binary64) (fabs.f64 #s(literal 1 binary64)) (fabs.f64 #s(literal -1 binary64)) (neg.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) (*.f64 %1939 %1940) (*.f64 %1940 %1939) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) %1952) (-.f64 #s(literal 1 binary64) %1952) (/.f64 %1939 %1939) (*.f64 %1956 #s(literal 4 binary64)) (*.f64 %1958 #s(literal 1 binary64)) (fma.f64 %1939 %1940 #s(literal 0 binary64)) (fma.f64 %1940 %1939 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %342 #s(literal 1 binary64)) (/.f64 %651 #s(literal 4 binary64)) (fma.f64 %121 %1132 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1952) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1952) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1952) (fma.f64 #s(literal 2 binary64) %1134 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %1136 #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1952) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1952) (fma.f64 %1956 #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %1973 #s(literal 1/2 binary64)) (fma.f64 %1958 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 %1958 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 %1939 %1940 %1952) (fma.f64 %1940 %1939 %1952) (*.f64 %651 %1979) (*.f64 %1973 %1981) (exp.f64 #s(literal 0 binary64)) (fma.f64 %1956 #s(literal 4 binary64) %1952) (fma.f64 %1958 #s(literal 1 binary64) %1952) (fma.f64 %651 %1979 #s(literal 0 binary64)) (fma.f64 %651 %1987 #s(literal 1/2 binary64)) (fma.f64 %1973 %1981 #s(literal 0 binary64)) (fma.f64 %1973 %1990 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 0 binary64)) (hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 %651 %1979 %1952) (fma.f64 %1973 %1981 %1952) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (sin.f64 %137) #s(literal -1 binary64) (neg.f64 #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %2012) (*.f64 #s(literal 1/2 binary64) %2014) (fma.f64 #s(literal 2 binary64) %2012 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %2014 #s(literal 0 binary64)) (cos.f64 %121) (cos.f64 (fabs.f64 %121)) (cos.f64 %1128) (cos.f64 (fabs.f64 %1128)) (sin.f64 %144) (sin.f64 (+.f64 %121 %137)) (sin.f64 (+.f64 %1128 %137)) %2029 #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 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 -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) %2051) (+.f64 #s(literal 1/2 binary64) %2053) (+.f64 #s(literal 1/2 binary64) %2055) (+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) %2059) (/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) (fma.f64 %1939 %1940 #s(literal 1 binary64)) (fma.f64 %1940 %1939 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %2051) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2053) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2055) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %2051) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2051) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2053) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2055) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2051) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %2051) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %2059) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %2059) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %2059) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %2059) (fma.f64 %1956 #s(literal 4 binary64) #s(literal 1 binary64)) (fma.f64 %1958 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 %1939 %1940 %2051) (fma.f64 %1940 %1939 %2051) (fma.f64 %1956 #s(literal 4 binary64) %2051) (fma.f64 #s(literal 2 binary64) %1973 %2053) (fma.f64 #s(literal 2 binary64) %1973 %2055) (fma.f64 %1958 #s(literal 1 binary64) %2051) (fma.f64 %1958 #s(literal 1/2 binary64) %2053) (fma.f64 %1958 #s(literal 1/2 binary64) %2055) (fma.f64 %651 %1979 #s(literal 1 binary64)) (fma.f64 %1973 %1981 #s(literal 1 binary64)) (fma.f64 %651 %1979 %2051) (fma.f64 %651 %1987 %2053) (fma.f64 %651 %1987 %2055) (fma.f64 %1973 %1981 %2051) (fma.f64 %1973 %1990 %2053) (fma.f64 %1973 %1990 %2055) #s(literal 1/2 binary64) (neg.f64 #s(literal -1/2 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 4 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %1973) (*.f64 %1958 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) %1990) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) %1973 #s(literal 0 binary64)) (fma.f64 %1958 #s(literal 1/2 binary64) #s(literal 0 binary64)) (+.f64 %1973 %1973) (*.f64 %651 %1987) (*.f64 %1973 %1990) (fma.f64 %651 %1987 #s(literal 0 binary64)) (fma.f64 %1973 %1990 #s(literal 0 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) %2119 (fma.f64 %21 %768 %2120) (fma.f64 %272 phi1 %834) (fma.f64 %768 %21 %2120) (+.f64 %834 %2120) (+.f64 %2120 %834) (-.f64 %834 %2126) (-.f64 %2120 %842) (fma.f64 %21 %768 %2129) (fma.f64 %768 %21 %2129) (fma.f64 %768 %707 %2120) (fma.f64 %324 %774 %2120) (fma.f64 %774 %324 %2120) (fma.f64 %707 %768 %2120) (neg.f64 %2136) (+.f64 %834 %2129) (neg.f64 (-.f64 %2126 %834)) (fma.f64 %768 %707 %2129) (fma.f64 %324 %774 %2129) (fma.f64 %774 %324 %2129) (fma.f64 %707 %768 %2129) (fma.f64 %859 #s(literal 1/2 binary64) %2120) (fma.f64 %859 #s(literal 1/2 binary64) %2129) (fma.f64 %887 #s(literal 1/2 binary64) %2120) (/.f64 (fma.f64 %2120 #s(literal 2 binary64) %859) #s(literal 2 binary64)) (fma.f64 %887 #s(literal 1/2 binary64) %2129) (/.f64 (fma.f64 %2120 #s(literal 2 binary64) %887) #s(literal 2 binary64)) (fma.f64 %920 #s(literal 1/2 binary64) %2120) (fma.f64 %920 #s(literal 1/2 binary64) %2129) (/.f64 (fma.f64 %2120 #s(literal 2 binary64) %920) #s(literal 2 binary64)) %2157 (*.f64 %21 %2158) (*.f64 %768 %2160) (*.f64 %834 phi1) (*.f64 %2158 %21) (*.f64 %2160 %768) (/.f64 (*.f64 %859 phi1) #s(literal 2 binary64)) (/.f64 (*.f64 phi1 %859) #s(literal 2 binary64)) (/.f64 (*.f64 %887 phi1) #s(literal 2 binary64)) (/.f64 (*.f64 phi1 %887) #s(literal 2 binary64)) (/.f64 (*.f64 %920 phi1) #s(literal 2 binary64)) (/.f64 (*.f64 phi1 %920) #s(literal 2 binary64)) (fma.f64 %2160 %812 %2177) (fma.f64 %812 %2160 %2179) (+.f64 (*.f64 %812 %2160) %2179) (+.f64 (*.f64 %2160 %812) %2177) %2189 %2190 (*.f64 %2119 phi1) (neg.f64 (*.f64 phi1 %2136)) (neg.f64 (*.f64 %2136 phi1)) (fma.f64 phi1 %834 %2197) (fma.f64 phi1 %2120 %2157) (fma.f64 %21 %2158 %2197) (fma.f64 %272 %2196 %2157) (fma.f64 %768 %2160 %2197) (fma.f64 %834 phi1 %2197) (fma.f64 %2196 %272 %2157) (fma.f64 %2120 phi1 %2157) (fma.f64 %2158 %21 %2197) (fma.f64 %2160 %768 %2197) (+.f64 %2157 %2197) (+.f64 %2197 %2157) (-.f64 %2157 (neg.f64 %2197)) (-.f64 %2157 (*.f64 %278 %2196)) (-.f64 %2157 (*.f64 (neg.f64 %2196) %272)) (-.f64 %2157 (*.f64 %2126 phi1)) (-.f64 %2157 (*.f64 %109 %2120)) (-.f64 %2197 %2221) (fma.f64 phi1 %2120 %2223) (fma.f64 phi1 %2120 %2227) (fma.f64 %272 %2196 %2223) (fma.f64 %272 %2196 %2227) (fma.f64 %2196 %272 %2223) (fma.f64 %2196 %272 %2227) (fma.f64 %2120 phi1 %2223) (fma.f64 %2120 phi1 %2227) (+.f64 %2197 %2223) (+.f64 %2197 %2227) (neg.f64 (-.f64 %2221 %2197)) %2239 %2240 (*.f64 %4 %111) %183 (/.f64 %183 #s(literal 1 binary64)) (*.f64 %203 #s(literal 1/2 binary64)) (/.f64 %203 #s(literal 2 binary64)) (/.f64 (neg.f64 %203) #s(literal -2 binary64)) (neg.f64 (/.f64 %203 #s(literal -2 binary64))) (*.f64 %229 #s(literal 1/2 binary64)) (/.f64 %229 #s(literal 2 binary64)) (/.f64 (neg.f64 %229) #s(literal -2 binary64)) (neg.f64 (/.f64 %229 #s(literal -2 binary64))) (+.f64 %2255 %2256) (+.f64 %2256 %2255) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %203)) (/.f64 (/.f64 %203 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (+.f64 (/.f64 %226 #s(literal 2 binary64)) (/.f64 %228 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %229)) (/.f64 (/.f64 %229 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 %259 #s(literal 1/2 binary64)) (/.f64 %259 #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 theta %129)) %2275) #s(literal 2 binary64)) (/.f64 (neg.f64 %259) #s(literal -2 binary64)) (neg.f64 (/.f64 %259 #s(literal -2 binary64))) (/.f64 (-.f64 (cos.f64 (-.f64 %127 theta)) (cos.f64 (+.f64 %127 theta))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %129 theta)) (cos.f64 (+.f64 %129 theta))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 theta %127)) (cos.f64 (+.f64 theta %127))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %259)) (/.f64 (/.f64 %259 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (-.f64 (/.f64 %256 #s(literal 2 binary64)) %2305) (fma.f64 %4 %159 %2307) (fma.f64 %159 %4 %2309) (+.f64 (*.f64 %159 %4) %2309) (+.f64 (*.f64 %4 %159) %2307) %2315 (*.f64 %4 %2316) (*.f64 %111 %2318) (*.f64 %183 delta) (*.f64 %2316 %4) (*.f64 %2318 %111) (/.f64 (*.f64 %203 delta) #s(literal 2 binary64)) (/.f64 (*.f64 delta %203) #s(literal 2 binary64)) (/.f64 (*.f64 %229 delta) #s(literal 2 binary64)) (/.f64 (*.f64 delta %229) #s(literal 2 binary64)) (/.f64 (*.f64 %259 delta) #s(literal 2 binary64)) (/.f64 (*.f64 delta %259) #s(literal 2 binary64)) (fma.f64 %159 %2318 %2335) (fma.f64 %2318 %159 %2337) (+.f64 (*.f64 %159 %2318) %2335) (+.f64 (*.f64 %2318 %159) %2337) %2343 (+.f64 #s(literal 1/2 binary64) %2344) %1168 (+.f64 #s(literal 1/2 binary64) %2346) (fabs.f64 %1168) (neg.f64 %1193) (-.f64 #s(literal 1/2 binary64) %2352) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2344) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2344) (-.f64 #s(literal 1 binary64) %1652) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %124)))) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2346) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2346) (/.f64 %1168 #s(literal 1 binary64)) (+.f64 #s(literal 1/2 binary64) %2366) (fma.f64 #s(literal 2 binary64) %1973 %2344) (fma.f64 %1958 #s(literal 1/2 binary64) %2344) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %343)))) (fma.f64 #s(literal 2 binary64) %1973 %2346) (fma.f64 %1958 #s(literal 1/2 binary64) %2346) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2366) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2366) (pow.f64 %157 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) %2381) (pow.f64 %169 #s(literal 2 binary64)) (pow.f64 %1250 #s(literal 2 binary64)) (fma.f64 %651 %1987 %2344) (fma.f64 %1973 %1990 %2344) (fma.f64 %651 %1987 %2346) (fma.f64 %1973 %1990 %2346) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2381) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2381) (fma.f64 #s(literal 2 binary64) %1973 %2366) (fma.f64 %1958 #s(literal 1/2 binary64) %2366) (/.f64 #s(literal 1 binary64) (pow.f64 %157 #s(literal -2 binary64))) (fma.f64 #s(literal 2 binary64) %1973 %2381) (fma.f64 %1958 #s(literal 1/2 binary64) %2381) (fma.f64 %651 %1987 %2366) (fma.f64 %1973 %1990 %2366) (fma.f64 %651 %1987 %2381) (fma.f64 %1973 %1990 %2381) (*.f64 %157 %157) (*.f64 %169 %169) (*.f64 %1250 %1250) (*.f64 %2404 %2404) (*.f64 %2406 %2406) (*.f64 %2408 #s(literal 1/2 binary64)) (/.f64 %2410 #s(literal -2 binary64)) (/.f64 %2408 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2408)) (/.f64 (/.f64 %2408 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (-.f64 (/.f64 %1101 #s(literal 2 binary64)) (/.f64 %1166 #s(literal 2 binary64))) (/.f64 (-.f64 (cos.f64 (-.f64 %124 %109)) (cos.f64 (+.f64 %124 %109))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %109 %124)) (cos.f64 (+.f64 %109 %124))) #s(literal 2 binary64)) (*.f64 %157 %1277) (*.f64 %1277 %157) (/.f64 (-.f64 (cos.f64 (-.f64 %124 %124)) (cos.f64 (+.f64 %124 %124))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %109 %122)) (sin.f64 (+.f64 %109 %122))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %343 %109)) (cos.f64 (+.f64 %343 %109))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %109 %343)) (cos.f64 (+.f64 %109 %343))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %124 %122)) (sin.f64 (+.f64 %124 %122))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %124 %343)) (cos.f64 (+.f64 %124 %343))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %343 %124)) (cos.f64 (+.f64 %343 %124))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %109 %352)) (sin.f64 (+.f64 %109 %352))) #s(literal 2 binary64)) (/.f64 (+.f64 %2483 %2485) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %343 %122)) (sin.f64 (+.f64 %343 %122))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %124 %352)) (sin.f64 (+.f64 %124 %352))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %343 %343)) (cos.f64 (+.f64 %343 %343))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %122 %352)) (cos.f64 (-.f64 %122 %352))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %352 %122)) (cos.f64 (-.f64 %352 %122))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %343 %352)) (sin.f64 (+.f64 %343 %352))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %352 %352)) (cos.f64 (-.f64 %352 %352))) #s(literal 2 binary64)) (fma.f64 %169 %358 %2530) (fma.f64 %169 %359 %2532) (fma.f64 %358 %169 %2534) (fma.f64 %359 %169 %2536) (+.f64 %2530 %2532) (+.f64 %2532 %2530) (+.f64 %2534 %2536) (+.f64 %2536 %2534) %2542 (*.f64 %157 %768) %1163 (neg.f64 %1202) (/.f64 %1163 #s(literal 1 binary64)) (*.f64 %2547 #s(literal 1/2 binary64)) (/.f64 %2547 #s(literal 2 binary64)) (/.f64 (neg.f64 %2547) #s(literal -2 binary64)) (*.f64 %2554 #s(literal 1/2 binary64)) (/.f64 %2554 #s(literal 2 binary64)) (/.f64 (neg.f64 %2554) #s(literal -2 binary64)) (+.f64 %2559 %2256) (+.f64 %2256 %2559) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2547)) (/.f64 (/.f64 %2547 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (+.f64 (/.f64 %2552 #s(literal 2 binary64)) (/.f64 %2553 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2554)) (/.f64 (/.f64 %2554 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 %2573 #s(literal 1/2 binary64)) (/.f64 %2573 #s(literal 2 binary64)) (/.f64 %2576 #s(literal -2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 %785)) %256) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %783 phi1)) (cos.f64 (+.f64 %783 phi1))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %785 phi1)) (cos.f64 (+.f64 %785 phi1))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 %783)) (cos.f64 (fma.f64 %121 #s(literal 1/2 binary64) %874))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2573)) (/.f64 (/.f64 %2573 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (-.f64 (/.f64 %2275 #s(literal 2 binary64)) %2305) (fma.f64 %157 %812 %2606) (fma.f64 %812 %157 %2608) (+.f64 (*.f64 %812 %157) %2608) (+.f64 (*.f64 %157 %812) %2606) %1164 (*.f64 %157 %832) (*.f64 %768 %1180) (*.f64 %1163 %111) (*.f64 %832 %157) (*.f64 %1180 %768) (*.f64 %117 %1202) (*.f64 %846 %169) (*.f64 %1202 %117) (*.f64 %1217 %774) (*.f64 %1218 %768) (neg.f64 %1226) (*.f64 #s(literal 1 binary64) %1164) (*.f64 %1164 #s(literal 1 binary64)) (*.f64 %161 %1163) (*.f64 %810 %1180) (*.f64 %1501 %832) (*.f64 (*.f64 #s(literal 1 binary64) %1180) %768) (*.f64 %2632 %157) (*.f64 %2634 %111) (*.f64 #s(literal 2 binary64) %2636) (*.f64 #s(literal 1/2 binary64) %2638) (/.f64 %2638 #s(literal 2 binary64)) (/.f64 (*.f64 %852 %157) #s(literal 2 binary64)) (/.f64 (*.f64 %2547 %111) #s(literal 2 binary64)) (/.f64 (*.f64 %157 %852) #s(literal 2 binary64)) (/.f64 (*.f64 %111 %2547) #s(literal 2 binary64)) (/.f64 (*.f64 %871 %157) #s(literal 2 binary64)) (/.f64 (*.f64 %878 %157) #s(literal 2 binary64)) (/.f64 (*.f64 %2554 %111) #s(literal 2 binary64)) (/.f64 (*.f64 %157 %871) #s(literal 2 binary64)) (/.f64 (*.f64 %157 %878) #s(literal 2 binary64)) (/.f64 (*.f64 %111 %2554) #s(literal 2 binary64)) (/.f64 (*.f64 %902 %157) #s(literal 2 binary64)) (/.f64 (*.f64 %909 %157) #s(literal 2 binary64)) (/.f64 (*.f64 %157 %902) #s(literal 2 binary64)) (/.f64 (*.f64 %157 %909) #s(literal 2 binary64)) (/.f64 (*.f64 %2573 %111) #s(literal 2 binary64)) (/.f64 (*.f64 %111 %2573) #s(literal 2 binary64)) (/.f64 (*.f64 %929 %157) #s(literal 2 binary64)) (/.f64 (*.f64 %157 %929) #s(literal 2 binary64)) (fma.f64 %159 %1163 %1164) (fma.f64 %812 %1180 %1164) (+.f64 (*.f64 %159 %1163) %1164) (+.f64 (*.f64 %812 %1180) %1164) (fma.f64 %1163 %159 %2683) (fma.f64 %1180 %812 %2685) (+.f64 (*.f64 %1163 %159) %2683) (+.f64 (*.f64 %1180 %812) %2685) %2691 (*.f64 %111 %2692) (*.f64 %157 %2694) (*.f64 %768 %2696) (*.f64 %768 %2698) (*.f64 %1163 %2316) (*.f64 %1164 delta) (*.f64 %832 %2702) (*.f64 %1180 %2704) (*.f64 %2316 %1163) (*.f64 %2702 %832) (*.f64 %2708 %1180) (*.f64 %2694 %157) (*.f64 %2696 %768) (*.f64 %2692 %111) (*.f64 %111 %2713) (*.f64 %1163 %2715) (*.f64 %6 %1226) (*.f64 %2718 %1202) (*.f64 %832 %2720) (*.f64 %117 %2722) (*.f64 %846 %2724) (*.f64 %1202 %2718) (*.f64 %1217 %2727) (*.f64 %1226 %6) (*.f64 %2730 %169) (*.f64 %2722 %117) (*.f64 %2733 %1163) (*.f64 %2735 %157) (*.f64 %2737 %111) (*.f64 %2739 %768) (*.f64 %2741 %157) (*.f64 %2743 %111) (neg.f64 %2745) (*.f64 %111 %2747) (*.f64 #s(literal 1 binary64) %2691) (*.f64 %2691 #s(literal 1 binary64)) (*.f64 %832 %2751) (*.f64 %2316 %2753) (*.f64 %161 %2692) (*.f64 %2694 %1509) (*.f64 %2696 %810) (*.f64 %2692 %161) (*.f64 %2632 %2702) (*.f64 %2634 %2316) (*.f64 %2761 %768) (*.f64 %2763 %157) (*.f64 %2765 %111) (*.f64 delta %2767) (*.f64 delta %2769) (*.f64 #s(literal -1 binary64) %2745) (*.f64 %2745 #s(literal -1 binary64)) (*.f64 %2718 %2773) (*.f64 %2316 %2775) (*.f64 %2316 %2777) (*.f64 %2730 %359) (*.f64 %2722 %167) (*.f64 %2781 %1163) (*.f64 %2767 delta) (*.f64 %2769 delta) (*.f64 %2785 %157) (*.f64 %2787 %111) (*.f64 %6 %2789) (*.f64 %2791 %1226) (*.f64 #s(literal 2 binary64) %2793) (*.f64 #s(literal 1/2 binary64) %2795) (*.f64 %2316 %2797) (*.f64 %2799 #s(literal 1/2 binary64)) (*.f64 %2793 #s(literal 2 binary64)) (/.f64 %2799 #s(literal 2 binary64)) (/.f64 %2795 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %2804) (*.f64 %2745 %2806) (*.f64 %2808 %2745) (*.f64 %2810 #s(literal -1/2 binary64)) (/.f64 (*.f64 %852 %2702) #s(literal 2 binary64)) (/.f64 (*.f64 %2547 %2316) #s(literal 2 binary64)) (/.f64 (*.f64 %2316 %2547) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %2818) (/.f64 (*.f64 %871 %2702) #s(literal 2 binary64)) (/.f64 (*.f64 %878 %2702) #s(literal 2 binary64)) (/.f64 (*.f64 %2554 %2316) #s(literal 2 binary64)) (/.f64 (*.f64 %2316 %2554) #s(literal 2 binary64)) (/.f64 (*.f64 %902 %2702) #s(literal 2 binary64)) (/.f64 (*.f64 %909 %2702) #s(literal 2 binary64)) (/.f64 (*.f64 %2573 %2316) #s(literal 2 binary64)) (/.f64 (*.f64 %2316 %2573) #s(literal 2 binary64)) (/.f64 (*.f64 %929 %2702) #s(literal 2 binary64)) (fma.f64 delta %1164 %2838) (fma.f64 delta %1164 %2840) (fma.f64 %111 %2692 %2838) (fma.f64 %111 %2692 %2840) (fma.f64 %157 %2694 %2838) (fma.f64 %157 %2694 %2840) (fma.f64 %768 %2696 %2838) (fma.f64 %768 %2696 %2840) (fma.f64 %768 %2698 %2838) (fma.f64 %768 %2698 %2840) (fma.f64 %1163 %2316 %2838) (fma.f64 %1163 %2316 %2840) (fma.f64 %1164 delta %2838) (fma.f64 %1164 delta %2840) (fma.f64 %832 %2702 %2838) (fma.f64 %832 %2702 %2840) (fma.f64 %1180 %2704 %2838) (fma.f64 %1180 %2704 %2840) (fma.f64 %2316 %1163 %2838) (fma.f64 %2316 %1163 %2840) (fma.f64 %2702 %832 %2838) (fma.f64 %2702 %832 %2840) (fma.f64 %159 %2692 %2691) (fma.f64 %2708 %1180 %2838) (fma.f64 %2708 %1180 %2840) (fma.f64 %2694 %157 %2838) (fma.f64 %2694 %157 %2840) (fma.f64 %2696 %768 %2838) (fma.f64 %2696 %768 %2840) (fma.f64 %2696 %812 %2691) (fma.f64 %2692 %111 %2838) (fma.f64 %2692 %111 %2840) (fma.f64 %2692 %159 %2691) (+.f64 %2691 %2838) (+.f64 %2691 %2840) (+.f64 (*.f64 %2696 %812) %2691) (+.f64 (*.f64 %159 %2692) %2691) (+.f64 (*.f64 %2692 %159) %2691) (fma.f64 %111 %2713 %2838) (fma.f64 %111 %2713 %2840) (fma.f64 %1163 %2715 %2838) (fma.f64 %1163 %2715 %2840) (fma.f64 %6 %1226 %2838) (fma.f64 %6 %1226 %2840) (fma.f64 %2718 %1202 %2838) (fma.f64 %2718 %1202 %2840) (fma.f64 %832 %2720 %2838) (fma.f64 %832 %2720 %2840) (fma.f64 %117 %2722 %2838) (fma.f64 %117 %2722 %2840) (fma.f64 %846 %2724 %2838) (fma.f64 %846 %2724 %2840) (fma.f64 %1202 %2718 %2838) (fma.f64 %1202 %2718 %2840) (fma.f64 %1217 %2727 %2838) (fma.f64 %1217 %2727 %2840) (fma.f64 %1226 %6 %2838) (fma.f64 %1226 %6 %2840) (fma.f64 %2730 %169 %2838) (fma.f64 %2730 %169 %2840) (fma.f64 %2722 %117 %2838) (fma.f64 %2722 %117 %2840) (fma.f64 %2733 %1163 %2838) (fma.f64 %2733 %1163 %2840) (fma.f64 %2735 %157 %2838) (fma.f64 %2735 %157 %2840) (fma.f64 %2737 %111 %2838) (fma.f64 %2737 %111 %2840) (fma.f64 %2739 %768 %2838) (fma.f64 %2739 %768 %2840) (fma.f64 %2741 %157 %2838) (fma.f64 %2741 %157 %2840) (fma.f64 %2743 %111 %2838) (fma.f64 %2743 %111 %2840) (fma.f64 %111 %2747 %2838) (fma.f64 %111 %2747 %2840) (fma.f64 #s(literal 1 binary64) %2691 %2838) (fma.f64 #s(literal 1 binary64) %2691 %2840) (fma.f64 #s(literal 1/2 binary64) %2691 %2793) (fma.f64 %2691 #s(literal 1 binary64) %2838) (fma.f64 %2691 #s(literal 1 binary64) %2840) (fma.f64 %2691 #s(literal 1/2 binary64) %2793) (fma.f64 %18 %1164 %2793) (fma.f64 %832 %2751 %2838) (fma.f64 %832 %2751 %2840) (fma.f64 %2316 %2753 %2838) (fma.f64 %2316 %2753 %2840) (fma.f64 %161 %2692 %2838) (fma.f64 %161 %2692 %2840) (fma.f64 %812 %2696 %2932) (fma.f64 %192 %2692 %2793) (fma.f64 %2694 %1509 %2838) (fma.f64 %2694 %1509 %2840) (fma.f64 %2696 %810 %2838) (fma.f64 %2696 %810 %2840) (fma.f64 %2692 %161 %2838) (fma.f64 %2692 %161 %2840) (fma.f64 %2632 %2702 %2838) (fma.f64 %2632 %2702 %2840) (fma.f64 %2634 %2316 %2838) (fma.f64 %2634 %2316 %2840) (fma.f64 (*.f64 #s(literal 1/2 binary64) %832) %2702 %2793) (fma.f64 (*.f64 #s(literal 1/2 binary64) %1163) %2316 %2793) (fma.f64 (*.f64 #s(literal 1/2 binary64) %2316) %1163 %2793) (fma.f64 (*.f64 #s(literal 1/2 binary64) %2696) %768 %2793) (fma.f64 (*.f64 #s(literal 1/2 binary64) %2694) %157 %2793) (fma.f64 (*.f64 #s(literal 1/2 binary64) %2692) %111 %2793) (fma.f64 %2636 delta %2793) (fma.f64 %2761 %768 %2838) (fma.f64 %2761 %768 %2840) (fma.f64 %2763 %157 %2838) (fma.f64 %2763 %157 %2840) (fma.f64 %2765 %111 %2838) (fma.f64 %2765 %111 %2840) (+.f64 %2793 %2793) (+.f64 (*.f64 %812 %2696) %2932) (fma.f64 delta %2767 %2838) (fma.f64 delta %2767 %2840) (fma.f64 delta %2769 %2838) (fma.f64 delta %2769 %2840) (fma.f64 #s(literal -1 binary64) %2745 %2838) (fma.f64 #s(literal -1 binary64) %2745 %2840) (fma.f64 %2745 #s(literal -1 binary64) %2838) (fma.f64 %2745 #s(literal -1 binary64) %2840) (fma.f64 %2975 %1226 %2793) (fma.f64 %2718 %2773 %2838) (fma.f64 %2718 %2773 %2840) (fma.f64 %2316 %2775 %2838) (fma.f64 %2316 %2775 %2840) (fma.f64 %2316 %2777 %2838) (fma.f64 %2316 %2777 %2840) (fma.f64 %2730 %359 %2838) (fma.f64 %2730 %359 %2840) (fma.f64 %2722 %167 %2838) (fma.f64 %2722 %167 %2840) (fma.f64 %2781 %1163 %2838) (fma.f64 %2781 %1163 %2840) (fma.f64 %2767 delta %2838) (fma.f64 %2767 delta %2840) (fma.f64 %2769 delta %2838) (fma.f64 %2769 delta %2840) (fma.f64 %2785 %157 %2838) (fma.f64 %2785 %157 %2840) (fma.f64 %2787 %111 %2838) (fma.f64 %2787 %111 %2840) (fma.f64 %6 %2789 %2838) (fma.f64 %6 %2789 %2840) (fma.f64 %2791 %1226 %2838) (fma.f64 %2791 %1226 %2840) (fma.f64 #s(literal 1 binary64) %2793 %2793) (fma.f64 #s(literal 2 binary64) %2793 %2838) (fma.f64 #s(literal 2 binary64) %2793 %2840) (fma.f64 #s(literal 1/2 binary64) %2795 %2838) (fma.f64 #s(literal 1/2 binary64) %2795 %2840) (fma.f64 %2316 %2797 %2838) (fma.f64 %2316 %2797 %2840) (fma.f64 %2799 #s(literal 1/2 binary64) %2838) (fma.f64 %2799 #s(literal 1/2 binary64) %2840) (fma.f64 %2793 #s(literal 1 binary64) %2793) (fma.f64 %2793 #s(literal 2 binary64) %2838) (fma.f64 %2793 #s(literal 2 binary64) %2840) (fma.f64 #s(literal 2 binary64) %2804 %2838) (fma.f64 #s(literal 2 binary64) %2804 %2840) (fma.f64 %2745 %2806 %2838) (fma.f64 %2745 %2806 %2840) (fma.f64 %2808 %2745 %2838) (fma.f64 %2808 %2745 %2840) (fma.f64 %3019 %2745 %2793) (fma.f64 %2810 #s(literal -1/2 binary64) %2838) (fma.f64 %2810 #s(literal -1/2 binary64) %2840) (fma.f64 (*.f64 #s(literal 1/2 binary64) %2745) #s(literal -1 binary64) %2793) (fma.f64 #s(literal 1/2 binary64) %2818 %2838) (fma.f64 #s(literal 1/2 binary64) %2818 %2840) %1652 (+.f64 #s(literal 1/2 binary64) %3029) (+.f64 #s(literal 1/2 binary64) %2352) (neg.f64 %3032) (+.f64 #s(literal 1/2 binary64) %3036) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1167) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1167) (+.f64 #s(literal 1 binary64) %1193) (+.f64 %1652 #s(literal 0 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %1167) (+.f64 %1193 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %1168) (-.f64 %1193 #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %3029) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2352) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %3029) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2352) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %3036) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %3036) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1193) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1193) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1193) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1193) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1193) (+.f64 #s(literal 1 binary64) %3058) (+.f64 #s(literal 1 binary64) %3060) (+.f64 #s(literal 1/2 binary64) %3062) (+.f64 #s(literal 1/2 binary64) %3064) (+.f64 (+.f64 %1193 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %2366) (fma.f64 #s(literal 2 binary64) %1973 %1167) (fma.f64 %1958 #s(literal 1/2 binary64) %1167) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %127)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %129)))) (fma.f64 %1939 %1940 %1193) (fma.f64 %1940 %1939 %1193) (fma.f64 #s(literal 2 binary64) %1973 %3029) (fma.f64 #s(literal 2 binary64) %1973 %2352) (fma.f64 %1958 #s(literal 1/2 binary64) %3029) (fma.f64 %1958 #s(literal 1/2 binary64) %2352) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3058) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3060) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %3062) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %3064) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3058) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3060) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3058) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3060) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %3062) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %3064) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3058) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3060) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %3058) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %3060) (fma.f64 %1956 #s(literal 4 binary64) %1193) (fma.f64 #s(literal 2 binary64) %1973 %3036) (fma.f64 %1958 #s(literal 1/2 binary64) %3036) (pow.f64 %111 #s(literal 2 binary64)) (/.f64 (fma.f64 %1193 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %1958 #s(literal 1 binary64) %1193) (fma.f64 %1939 %1940 %3058) (fma.f64 %1939 %1940 %3060) (fma.f64 %1940 %1939 %3058) (fma.f64 %1940 %1939 %3060) (fma.f64 %651 %1987 %1167) (fma.f64 %1973 %1990 %1167) (fma.f64 %1956 #s(literal 4 binary64) %3058) (fma.f64 %1956 #s(literal 4 binary64) %3060) (fma.f64 %651 %1987 %3029) (fma.f64 %651 %1987 %2352) (fma.f64 %1973 %1990 %3029) (fma.f64 %1973 %1990 %2352) (fma.f64 #s(literal 2 binary64) %1973 %3062) (fma.f64 #s(literal 2 binary64) %1973 %3064) (fma.f64 %1958 #s(literal 1 binary64) %3058) (fma.f64 %1958 #s(literal 1 binary64) %3060) (fma.f64 %1958 #s(literal 1/2 binary64) %3062) (fma.f64 %1958 #s(literal 1/2 binary64) %3064) (fma.f64 %651 %1987 %3036) (fma.f64 %1973 %1990 %3036) (fma.f64 %651 %1979 %1193) (fma.f64 %1973 %1981 %1193) (fma.f64 %651 %1979 %3058) (fma.f64 %651 %1979 %3060) (fma.f64 %651 %1987 %3062) (fma.f64 %651 %1987 %3064) (fma.f64 %1973 %1981 %3058) (fma.f64 %1973 %1981 %3060) (fma.f64 %1973 %1990 %3062) (fma.f64 %1973 %1990 %3064) (*.f64 %111 %111) (*.f64 %117 %117) (*.f64 %3138 %3138) (fma.f64 %111 %111 #s(literal 0 binary64)) (fma.f64 %157 %169 #s(literal 1 binary64)) (fma.f64 %169 %157 #s(literal 1 binary64)) (fma.f64 %117 %117 #s(literal 0 binary64)) (fma.f64 %3138 %3138 #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 %171 %171)) (fma.f64 %1250 %2404 #s(literal 1 binary64)) (fma.f64 %2404 %1250 #s(literal 1 binary64)) (/.f64 (+.f64 %1166 %1101) #s(literal 2 binary64)) (/.f64 (+.f64 %1101 %1166) #s(literal 2 binary64)) (*.f64 %3153 %3155) (*.f64 %3157 %3154) (-.f64 #s(literal 1 binary64) (*.f64 %3159 %3159)) (fma.f64 %2410 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %3153 %3155 #s(literal 0 binary64)) (fma.f64 %3157 %3154 #s(literal 0 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) %2410) #s(literal 2 binary64)) (/.f64 (+.f64 %2410 #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 2 binary64) %2408) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %113 phi1)) (cos.f64 (-.f64 %113 phi1))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 phi1 %113)) (cos.f64 (-.f64 phi1 %113))) #s(literal 2 binary64)) (/.f64 (fma.f64 %2410 #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %2408)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %2410)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %2410 #s(literal 2 binary64))) #s(literal 4 binary64)) (*.f64 %3194 %3194) (/.f64 (+.f64 (cos.f64 (+.f64 %113 %113)) (cos.f64 (-.f64 %113 %113))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %113 %109)) (cos.f64 (-.f64 %113 %109))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %109 %113)) (cos.f64 (-.f64 %109 %113))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %115 phi1)) (cos.f64 (-.f64 %115 phi1))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 phi1 %115)) (cos.f64 (-.f64 phi1 %115))) #s(literal 2 binary64)) (fma.f64 %3194 %3194 #s(literal 0 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %113 %115)) (cos.f64 (-.f64 %113 %115))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %115 %113)) (cos.f64 (-.f64 %115 %113))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %115 %109)) (cos.f64 (-.f64 %115 %109))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %109 %115)) (cos.f64 (-.f64 %109 %115))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %115 %115)) (cos.f64 (-.f64 %115 %115))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %122 phi1)) (sin.f64 (+.f64 %122 phi1))) #s(literal 2 binary64)) (fma.f64 %1277 %169 #s(literal 1 binary64)) (fma.f64 %3264 %157 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %122 %113)) (sin.f64 (+.f64 %122 %113))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %122 %109)) (sin.f64 (+.f64 %122 %109))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %127 phi1)) (sin.f64 (+.f64 %127 phi1))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %129 phi1)) (sin.f64 (+.f64 %129 phi1))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %127 %113)) (sin.f64 (+.f64 %127 %113))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %127 %109)) (sin.f64 (+.f64 %127 %109))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %129 %113)) (sin.f64 (+.f64 %129 %113))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %129 %109)) (sin.f64 (+.f64 %129 %109))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %122 %115)) (sin.f64 (+.f64 %122 %115))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %127 %115)) (sin.f64 (+.f64 %127 %115))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %129 %115)) (sin.f64 (+.f64 %129 %115))) #s(literal 2 binary64)) (/.f64 (-.f64 %2485 %2483) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %127 %122)) (cos.f64 (+.f64 %127 %122))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %129 %122)) (cos.f64 (+.f64 %129 %122))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %122 %127)) (cos.f64 (+.f64 %122 %127))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %122 %129)) (cos.f64 (+.f64 %122 %129))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %127 %127)) (cos.f64 (+.f64 %127 %127))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %127 %129)) (cos.f64 (+.f64 %127 %129))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %129 %127)) (cos.f64 (+.f64 %129 %127))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %129 %129)) (cos.f64 (+.f64 %129 %129))) #s(literal 2 binary64)) (fma.f64 %111 %159 %3382) (fma.f64 %159 %111 %3384) (+.f64 (*.f64 %159 %111) %3384) (+.f64 (*.f64 %111 %159) %3382) %3390 (*.f64 delta %1226) (*.f64 %111 %2722) (*.f64 %111 %3393) (*.f64 %111 %3395) (*.f64 %157 %2730) (*.f64 %768 %3398) (*.f64 %1163 %2718) (*.f64 %1164 %6) (*.f64 %6 %1164) (*.f64 %3403 %1180) (*.f64 %3405 %832) (*.f64 %2718 %1163) (*.f64 %832 %2724) (*.f64 %832 %3409) (*.f64 %832 %3411) (*.f64 %1180 %2727) (*.f64 %2316 %1202) (*.f64 %117 %2692) (*.f64 %846 %2702) (*.f64 %1202 %2316) (*.f64 %1217 %2704) (*.f64 %1226 delta) (*.f64 %2694 %169) (*.f64 %2730 %157) (*.f64 %2696 %774) (*.f64 %3423 %768) (*.f64 %2692 %117) (*.f64 %2722 %111) (*.f64 %3427 %768) (*.f64 %3429 %768) (*.f64 %3395 %111) (*.f64 %3432 %157) (*.f64 %3434 %768) (*.f64 %3436 %768) %2745 (*.f64 %111 %3438) (*.f64 #s(literal -1 binary64) %2691) (*.f64 %2691 #s(literal -1 binary64)) (*.f64 %832 %3442) (*.f64 %2316 %2773) (*.f64 %3445 %2692) (*.f64 %2694 %359) (*.f64 %2696 %818) (*.f64 %2773 %2316) (*.f64 %2692 %167) (*.f64 %3451 %2702) (*.f64 %3453 %768) (*.f64 #s(literal 1 binary64) %2745) (*.f64 %2745 #s(literal 1 binary64)) (*.f64 %6 %2767) (*.f64 #s(literal 2 binary64) %3458) (*.f64 %2691 %2808) (*.f64 #s(literal -2 binary64) %2793) (*.f64 %2806 %2691) (*.f64 %2799 #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) %3464) (*.f64 #s(literal 2 binary64) %3466) (*.f64 %3468 %2793) (/.f64 (*.f64 %2718 %2547) #s(literal 2 binary64)) (/.f64 (*.f64 %2718 %2554) #s(literal 2 binary64)) (/.f64 (*.f64 %2316 %2576) #s(literal 2 binary64)) (/.f64 (*.f64 %2718 %2573) #s(literal 2 binary64)) (fma.f64 %159 %2722 %3478) (fma.f64 %2722 %159 %3480) (+.f64 (*.f64 %2722 %159) %3480) (+.f64 (*.f64 %159 %2722) %3478) %3486 (fma.f64 delta %1226 #s(literal 1 binary64)) (fma.f64 %111 %2722 #s(literal 1 binary64)) (fma.f64 %111 %3393 #s(literal 1 binary64)) (fma.f64 %111 %3395 #s(literal 1 binary64)) (fma.f64 %157 %2730 #s(literal 1 binary64)) (fma.f64 %768 %3398 #s(literal 1 binary64)) (fma.f64 %1163 %2718 #s(literal 1 binary64)) (fma.f64 %1164 %6 #s(literal 1 binary64)) (fma.f64 %6 %1164 #s(literal 1 binary64)) (fma.f64 %3403 %1180 #s(literal 1 binary64)) (fma.f64 %3405 %832 #s(literal 1 binary64)) (fma.f64 %2718 %1163 #s(literal 1 binary64)) (fma.f64 %832 %2724 #s(literal 1 binary64)) (fma.f64 %832 %3409 #s(literal 1 binary64)) (fma.f64 %832 %3411 #s(literal 1 binary64)) (fma.f64 %1180 %2727 #s(literal 1 binary64)) (fma.f64 %2316 %1202 #s(literal 1 binary64)) (fma.f64 %117 %2692 #s(literal 1 binary64)) (fma.f64 %846 %2702 #s(literal 1 binary64)) (fma.f64 %1202 %2316 #s(literal 1 binary64)) (fma.f64 %1217 %2704 #s(literal 1 binary64)) (fma.f64 %1226 delta #s(literal 1 binary64)) (fma.f64 %2694 %169 #s(literal 1 binary64)) (fma.f64 %2730 %157 #s(literal 1 binary64)) (fma.f64 %2696 %774 #s(literal 1 binary64)) (fma.f64 %3423 %768 #s(literal 1 binary64)) (fma.f64 %2692 %117 #s(literal 1 binary64)) (fma.f64 %2722 %111 #s(literal 1 binary64)) (fma.f64 %3427 %768 #s(literal 1 binary64)) (fma.f64 %3429 %768 #s(literal 1 binary64)) (fma.f64 %3395 %111 #s(literal 1 binary64)) (fma.f64 %3432 %157 #s(literal 1 binary64)) (fma.f64 %3434 %768 #s(literal 1 binary64)) (fma.f64 %3436 %768 #s(literal 1 binary64)) (neg.f64 %3521) (+.f64 #s(literal 1 binary64) %2745) (+.f64 %2745 #s(literal 1 binary64)) (-.f64 %2745 #s(literal -1 binary64)) (fma.f64 %111 %3438 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %2691 #s(literal 1 binary64)) (fma.f64 %2691 #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 %832 %3442 #s(literal 1 binary64)) (fma.f64 %2316 %2773 #s(literal 1 binary64)) (fma.f64 %3445 %2692 #s(literal 1 binary64)) (fma.f64 %2694 %359 #s(literal 1 binary64)) (fma.f64 %2696 %818 #s(literal 1 binary64)) (fma.f64 %2773 %2316 #s(literal 1 binary64)) (fma.f64 %2692 %167 #s(literal 1 binary64)) (fma.f64 %3451 %2702 #s(literal 1 binary64)) (fma.f64 %3453 %768 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %3538) (+.f64 #s(literal 1/2 binary64) %3540) (+.f64 %3486 #s(literal 0 binary64)) (+.f64 (fma.f64 %832 %2724 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %2745) (fma.f64 #s(literal 1 binary64) %2745 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %2745) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2745) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2745) (fma.f64 %2745 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %2745) (+.f64 #s(literal 1 binary64) %3552) (+.f64 #s(literal 1/2 binary64) %3554) (fma.f64 %6 %2767 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3538) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %3540) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3538) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3538) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %3540) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3538) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %3538) (fma.f64 %1939 %1940 %2745) (fma.f64 %1940 %1939 %2745) (fma.f64 #s(literal 2 binary64) %3458 #s(literal 1 binary64)) (fma.f64 %2691 %2808 #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) %2793 #s(literal 1 binary64)) (fma.f64 %2806 %2691 #s(literal 1 binary64)) (fma.f64 %2799 #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3552) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %3554) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3552) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3552) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %3554) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3552) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %3552) (*.f64 #s(literal 2 binary64) %3578) (fma.f64 #s(literal 2 binary64) %3464 #s(literal 1 binary64)) (fma.f64 %1956 #s(literal 4 binary64) %2745) (fma.f64 %1939 %1940 %3538) (fma.f64 %1940 %1939 %3538) (/.f64 (fma.f64 %2745 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %1958 #s(literal 1 binary64) %2745) (fma.f64 %1939 %1940 %3552) (fma.f64 %1940 %1939 %3552) (fma.f64 #s(literal 2 binary64) %3578 #s(literal 0 binary64)) (fma.f64 %1956 #s(literal 4 binary64) %3538) (fma.f64 #s(literal 2 binary64) %3466 #s(literal 1 binary64)) (fma.f64 %3468 %2793 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %1973 %3540) (fma.f64 %1958 #s(literal 1 binary64) %3538) (fma.f64 %1958 #s(literal 1/2 binary64) %3540) (fma.f64 %1956 #s(literal 4 binary64) %3552) (fma.f64 #s(literal 2 binary64) %1973 %3554) (fma.f64 %1958 #s(literal 1 binary64) %3552) (fma.f64 %1958 #s(literal 1/2 binary64) %3554) (fma.f64 %651 %1979 %2745) (fma.f64 %1973 %1981 %2745) (fma.f64 %651 %1979 %3538) (fma.f64 %651 %1987 %3540) (fma.f64 %1973 %1981 %3538) (fma.f64 %1973 %1990 %3540) (fma.f64 %651 %1979 %3552) (fma.f64 %651 %1987 %3554) (fma.f64 %1973 %1981 %3552) (fma.f64 %1973 %1990 %3554) %3611 (-.f64 #s(literal 1 binary64) %3613) (neg.f64 (neg.f64 %3611)) (fma.f64 %111 %3610 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) %3618) (+.f64 %3611 #s(literal 0 binary64)) (+.f64 %3618 #s(literal 1 binary64)) (fma.f64 %157 %3622 #s(literal 1 binary64)) (-.f64 %3618 #s(literal -1 binary64)) (fma.f64 %157 (fma.f64 %832 %6 %169) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %3627) (+.f64 #s(literal 1/2 binary64) %3629) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3618) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3618) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3618) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3618) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %3618) (+.f64 #s(literal 1 binary64) %3636) (+.f64 #s(literal 1/2 binary64) %3638) (+.f64 (fma.f64 %157 %3622 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3627) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %3629) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3627) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3627) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %3629) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3627) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %3627) (fma.f64 %1939 %1940 %3618) (fma.f64 %1940 %1939 %3618) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %3636) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %3638) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %3636) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3636) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %3638) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3636) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %3636) (-.f64 %1652 %2691) (fma.f64 %1956 #s(literal 4 binary64) %3618) (fma.f64 delta %1226 %1652) (fma.f64 %111 %2722 %1652) (fma.f64 %111 %3393 %1652) (fma.f64 %111 %3395 %1652) (fma.f64 %157 %2730 %1652) (fma.f64 %768 %3398 %1652) (fma.f64 %1163 %2718 %1652) (fma.f64 %1164 %6 %1652) (fma.f64 %6 %1164 %1652) (fma.f64 %3403 %1180 %1652) (fma.f64 %3405 %832 %1652) (fma.f64 %2718 %1163 %1652) (fma.f64 %832 %2724 %1652) (fma.f64 %832 %3409 %1652) (fma.f64 %832 %3411 %1652) (fma.f64 %1180 %2727 %1652) (fma.f64 %2316 %1202 %1652) (fma.f64 %117 %2692 %1652) (fma.f64 %846 %2702 %1652) (fma.f64 %1202 %2316 %1652) (fma.f64 %1217 %2704 %1652) (fma.f64 %1226 delta %1652) (fma.f64 %2694 %169 %1652) (fma.f64 %2730 %157 %1652) (fma.f64 %2696 %774 %1652) (fma.f64 %3423 %768 %1652) (fma.f64 %2692 %117 %1652) (fma.f64 %2722 %111 %1652) (fma.f64 %3427 %768 %1652) (fma.f64 %3429 %768 %1652) (fma.f64 %3395 %111 %1652) (fma.f64 %3432 %157 %1652) (fma.f64 %3434 %768 %1652) (fma.f64 %3436 %768 %1652) (fma.f64 %1939 %1940 %3627) (fma.f64 %1940 %1939 %3627) (+.f64 %1652 %2745) (+.f64 %2745 %1652) (/.f64 (fma.f64 %3618 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %1958 #s(literal 1 binary64) %3618) (fma.f64 %1939 %1940 %3636) (fma.f64 %1940 %1939 %3636) (fma.f64 %1956 #s(literal 4 binary64) %3627) (-.f64 %2745 %3032) (-.f64 %1193 %3521) (fma.f64 %111 %3438 %1652) (fma.f64 #s(literal -1 binary64) %2691 %1652) (fma.f64 %2691 #s(literal -1 binary64) %1652) (fma.f64 %832 %3442 %1652) (fma.f64 %2316 %2773 %1652) (fma.f64 %3445 %2692 %1652) (fma.f64 %2694 %359 %1652) (fma.f64 %2696 %818 %1652) (fma.f64 %2773 %2316 %1652) (fma.f64 %2692 %167 %1652) (fma.f64 %3451 %2702 %1652) (fma.f64 %3453 %768 %1652) (+.f64 %3486 %1193) (+.f64 %1193 %3486) (+.f64 (-.f64 %3486 #s(literal 1/2 binary64)) %1167) (fma.f64 #s(literal 2 binary64) %1973 %3629) (fma.f64 %1958 #s(literal 1 binary64) %3627) (fma.f64 %1958 #s(literal 1/2 binary64) %3629) (-.f64 %3486 %1168) (fma.f64 %1956 #s(literal 4 binary64) %3636) (fma.f64 #s(literal 1 binary64) %2745 %1652) (fma.f64 %2745 #s(literal 1 binary64) %1652) (fma.f64 #s(literal 2 binary64) %1973 %3638) (fma.f64 %1958 #s(literal 1 binary64) %3636) (fma.f64 %1958 #s(literal 1/2 binary64) %3638) (fma.f64 %6 %2767 %1652) (fma.f64 %651 %1979 %3618) (fma.f64 %1973 %1981 %3618) (fma.f64 #s(literal 2 binary64) %3458 %1652) (fma.f64 %2691 %2808 %1652) (fma.f64 #s(literal -2 binary64) %2793 %1652) (fma.f64 %2806 %2691 %1652) (fma.f64 %2799 #s(literal -1/2 binary64) %1652) (fma.f64 #s(literal 2 binary64) %3464 %1652) (fma.f64 %651 %1979 %3627) (fma.f64 %651 %1987 %3629) (fma.f64 %1973 %1981 %3627) (fma.f64 %1973 %1990 %3629) (fma.f64 %651 %1979 %3636) (fma.f64 %651 %1987 %3638) (fma.f64 %1973 %1981 %3636) (fma.f64 %1973 %1990 %3638) (fma.f64 #s(literal 2 binary64) %3578 %1193) (fma.f64 #s(literal 2 binary64) %3466 %1652) (fma.f64 %3468 %2793 %1652) (fma.f64 %157 (-.f64 %2730 %1277) #s(literal 1 binary64)) (fma.f64 %111 %111 %2745) (fma.f64 %117 %117 %2745) (fma.f64 %3138 %3138 %2745) (fma.f64 %157 %169 %3486) (fma.f64 %169 %157 %3486) (fma.f64 %1250 %2404 %3486) (fma.f64 %2404 %1250 %3486) (fma.f64 %3153 %3155 %2745) (fma.f64 %3157 %3154 %2745) (fma.f64 %2410 #s(literal 1/2 binary64) %3486) (/.f64 (fma.f64 %3486 #s(literal 2 binary64) %2410) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %3486 #s(literal 2 binary64)) %2408) #s(literal 2 binary64)) (fma.f64 %3194 %3194 %2745) (fma.f64 %1277 %169 %3486) (fma.f64 %3264 %157 %3486) %3772 %3773 (*.f64 #s(literal 1/2 binary64) %1193) (*.f64 %1168 #s(literal -1/2 binary64)) (*.f64 %1193 #s(literal 1/2 binary64)) (neg.f64 %3777) (*.f64 %157 %3779) (*.f64 %3779 %157) (*.f64 %1258 %169) (*.f64 %169 %3783) (*.f64 %1250 %3785) (*.f64 %3787 %169) (*.f64 %3789 %1250) (/.f64 (*.f64 %2408 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) %2408) #s(literal 2 binary64)) (*.f64 %1277 %3779) (*.f64 %3796 %157) (fma.f64 #s(literal -1/2 binary64) %1168 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) %1193 #s(literal 1/2 binary64)) %3800 (fma.f64 %1193 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %3773) (+.f64 %3773 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %3777) (-.f64 %3773 #s(literal -1/2 binary64)) (neg.f64 %3806) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %3773) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %3773) (/.f64 (fma.f64 %3773 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %1973 %3773) (fma.f64 %1958 #s(literal 1/2 binary64) %3773) (fma.f64 %651 %1987 %3773) (fma.f64 %1973 %1990 %3773) (fma.f64 %157 %3779 #s(literal 1/2 binary64)) (fma.f64 %3779 %157 #s(literal 1/2 binary64)) (fma.f64 %1258 %169 #s(literal 1/2 binary64)) (fma.f64 %169 %3783 #s(literal 1/2 binary64)) (fma.f64 %1250 %3785 #s(literal 1/2 binary64)) (fma.f64 %3787 %169 #s(literal 1/2 binary64)) (fma.f64 %3789 %1250 #s(literal 1/2 binary64)) (fma.f64 %1277 %3779 #s(literal 1/2 binary64)) (fma.f64 %3796 %157 #s(literal 1/2 binary64)) %3825 (*.f64 %3800 delta) (*.f64 %6 %3806) (*.f64 %3806 %6) (neg.f64 %3829) (fma.f64 delta #s(literal 1/2 binary64) %3831) (fma.f64 delta %3773 %18) (fma.f64 #s(literal -1/2 binary64) %3834 %18) (fma.f64 #s(literal 1/2 binary64) delta %3831) (fma.f64 %1168 %2975 %18) (fma.f64 %3773 delta %18) (fma.f64 %2975 %1168 %18) (fma.f64 %3834 #s(literal -1/2 binary64) %18) (*.f64 delta (*.f64 %3806 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) %3825) (*.f64 #s(literal -1 binary64) %3829) (*.f64 %3825 #s(literal 1 binary64)) (*.f64 %3829 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1 binary64) %3800) delta) (+.f64 %18 %3831) (+.f64 %3831 %18) (-.f64 %18 %3851) (-.f64 %3831 %2975) (fma.f64 #s(literal -1/2 binary64) %6 %3831) (fma.f64 %6 #s(literal -1/2 binary64) %3831) (neg.f64 (*.f64 %3829 #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %3825)) (*.f64 #s(literal 1/2 binary64) %3860) (*.f64 (*.f64 %3829 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (/.f64 %3860 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) %18 %3865) (fma.f64 #s(literal 1 binary64) %3831 %3867) (fma.f64 %18 #s(literal 1 binary64) %3869) (fma.f64 %3831 #s(literal 1 binary64) %3871) (+.f64 %3871 %3869) (+.f64 %3867 %3865) (+.f64 %3869 %3871) (+.f64 %3865 %3867) (fma.f64 %157 %3877 %18) (fma.f64 %157 (*.f64 %3779 delta) %18) (fma.f64 (*.f64 %2975 %157) %157 %18) (fma.f64 %3779 %2702 %18) (fma.f64 %2702 %3779 %18) (fma.f64 (*.f64 delta %3779) %157 %18) (fma.f64 %169 (*.f64 %169 %2975) %18) (fma.f64 %1250 (*.f64 %1250 %2975) %18) (fma.f64 (*.f64 %2975 %169) %169 %18) (fma.f64 (*.f64 %2975 %1250) %1250 %18) (fma.f64 %1277 %3877 %18) (fma.f64 (*.f64 %2975 %1277) %157 %18) %3829 (*.f64 %3806 delta) (*.f64 %3800 %6) (*.f64 %6 %3800) (neg.f64 %3825) (fma.f64 delta #s(literal -1/2 binary64) %3851) (fma.f64 delta %3777 %2975) (fma.f64 #s(literal -1/2 binary64) delta %3851) (fma.f64 #s(literal -1/2 binary64) %3905 %2975) (fma.f64 #s(literal 1/2 binary64) %3834 %2975) (fma.f64 %1168 %18 %2975) (fma.f64 %2975 %1193 %2975) (fma.f64 %18 %1168 %2975) (fma.f64 %1193 %2975 %2975) (fma.f64 %3777 delta %2975) (fma.f64 %3834 #s(literal 1/2 binary64) %2975) (*.f64 #s(literal -1 binary64) %3825) (*.f64 %3825 #s(literal -1 binary64)) (+.f64 %2975 %3851) (+.f64 %3851 %2975) (-.f64 %2975 %3831) (-.f64 %3851 %18) (fma.f64 #s(literal -1/2 binary64) %3920 %2975) (fma.f64 #s(literal -1/2 binary64) %3922 %2975) (fma.f64 #s(literal 1/2 binary64) %6 %3851) (fma.f64 %3773 %6 %2975) (fma.f64 %6 #s(literal 1/2 binary64) %3851) (fma.f64 %6 %3773 %2975) (fma.f64 %3928 #s(literal -1/2 binary64) %2975) (fma.f64 %3922 #s(literal -1/2 binary64) %2975) (-.f64 %2975 (*.f64 %3777 %6)) (fma.f64 delta %3933 %3851) (fma.f64 delta %3019 %3851) (fma.f64 delta %3936 %2975) (fma.f64 delta %3938 %2975) (fma.f64 #s(literal -1 binary64) %18 %3851) (fma.f64 #s(literal -1 binary64) %3831 %2975) (fma.f64 #s(literal -1/2 binary64) %3942 %2975) (fma.f64 %1168 %3944 %2975) (fma.f64 %2975 %3946 %2975) (fma.f64 %18 #s(literal -1 binary64) %3851) (fma.f64 %3949 %3834 %2975) (fma.f64 %3933 delta %3851) (fma.f64 %3019 delta %3851) (fma.f64 %3953 %1168 %2975) (fma.f64 %3834 %3955 %2975) (fma.f64 %3831 #s(literal -1 binary64) %2975) (fma.f64 %3958 %2975 %2975) (fma.f64 %3936 delta %2975) (fma.f64 %3938 delta %2975) (fma.f64 %3962 #s(literal -1/2 binary64) %2975) (*.f64 #s(literal 2 binary64) %3964) (*.f64 %3966 #s(literal -1/2 binary64)) (-.f64 %2975 %3865) (-.f64 %2975 (*.f64 %3851 #s(literal -1 binary64))) (fma.f64 #s(literal 2 binary64) %3971 %3851) (fma.f64 #s(literal 2 binary64) %3973 %2975) (fma.f64 %3975 #s(literal -1/2 binary64) %3851) (fma.f64 %3977 #s(literal -1/2 binary64) %2975) (fma.f64 %1258 %2702 %2975) (fma.f64 %157 %3980 %2975) (fma.f64 %3405 %3779 %2975) (fma.f64 %3779 %2724 %2975) (fma.f64 %3984 %157 %2975) %3986 (fma.f64 delta %3806 %1226) (fma.f64 %111 %1202 %3829) (fma.f64 %157 %846 %3829) (fma.f64 %768 %1217 %3829) (fma.f64 %1163 %117 %3829) (fma.f64 %169 %832 %3829) (fma.f64 %832 %169 %3829) (fma.f64 %1180 %774 %3829) (fma.f64 %774 %1180 %3829) (fma.f64 %117 %1163 %3829) (fma.f64 %3806 delta %1226) (fma.f64 %846 %157 %3829) (fma.f64 %1202 %111 %3829) (fma.f64 %1217 %768 %3829) (neg.f64 %4001) (+.f64 %3829 %1226) (+.f64 %1226 %3829) (-.f64 %1226 %3825) (fma.f64 %3800 %6 %1226) (fma.f64 %6 %3800 %1226) (fma.f64 %111 %2773 %3829) (fma.f64 %157 (*.f64 %832 #s(literal -1 binary64)) %3829) (fma.f64 %768 (*.f64 %1180 #s(literal -1 binary64)) %3829) (fma.f64 #s(literal -1 binary64) %1164 %3829) (fma.f64 %1163 %167 %3829) (fma.f64 %1164 #s(literal -1 binary64) %3829) (fma.f64 %832 %359 %3829) (fma.f64 %1180 %818 %3829) (fma.f64 %359 %832 %3829) (fma.f64 %3445 %1163 %3829) (fma.f64 (*.f64 #s(literal -1 binary64) %768) %1180 %3829) (fma.f64 %2773 %111 %3829) (fma.f64 %3451 %157 %3829) (fma.f64 (*.f64 #s(literal -1 binary64) %1180) %768 %3829) (fma.f64 delta #s(literal -1/2 binary64) %4026) (fma.f64 delta %3777 %4028) (fma.f64 #s(literal -1/2 binary64) delta %4026) (fma.f64 #s(literal -1/2 binary64) %3905 %4028) (fma.f64 #s(literal 1/2 binary64) %3834 %4028) (fma.f64 %1168 %18 %4028) (fma.f64 %2975 %1193 %4028) (fma.f64 %18 %1168 %4028) (fma.f64 %1193 %2975 %4028) (fma.f64 %3777 delta %4028) (fma.f64 %3834 #s(literal 1/2 binary64) %4028) (fma.f64 delta #s(literal -1/2 binary64) %4039) (fma.f64 delta %3777 %4041) (fma.f64 #s(literal -1 binary64) %3825 %1226) (fma.f64 #s(literal -1/2 binary64) delta %4039) (fma.f64 #s(literal -1/2 binary64) %3905 %4041) (fma.f64 #s(literal 1/2 binary64) %3834 %4041) (fma.f64 %1168 %18 %4041) (fma.f64 %3825 #s(literal -1 binary64) %1226) (fma.f64 %2975 %1193 %4041) (fma.f64 %18 %1168 %4041) (fma.f64 %1193 %2975 %4041) (fma.f64 %3777 delta %4041) (fma.f64 %3834 #s(literal 1/2 binary64) %4041) (+.f64 %2975 %4026) (+.f64 %3851 %4028) (+.f64 %2975 %4039) (+.f64 (fma.f64 %169 %832 %2975) %3851) (+.f64 %3851 %4041) (+.f64 (fma.f64 %846 %157 %3851) %2975) (fma.f64 #s(literal -1/2 binary64) %3920 %4028) (fma.f64 #s(literal -1/2 binary64) %3922 %4028) (fma.f64 #s(literal 1/2 binary64) %6 %4026) (fma.f64 %3773 %6 %4028) (fma.f64 %6 #s(literal 1/2 binary64) %4026) (fma.f64 %6 %3773 %4028) (fma.f64 %3928 #s(literal -1/2 binary64) %4028) (fma.f64 %3922 #s(literal -1/2 binary64) %4028) (fma.f64 #s(literal -1/2 binary64) %3920 %4041) (fma.f64 #s(literal -1/2 binary64) %3922 %4041) (fma.f64 #s(literal 1/2 binary64) %6 %4039) (fma.f64 %3773 %6 %4041) (fma.f64 %6 #s(literal 1/2 binary64) %4039) (fma.f64 %6 %3773 %4041) (fma.f64 %3928 #s(literal -1/2 binary64) %4041) (fma.f64 %3922 #s(literal -1/2 binary64) %4041) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %1164) %3829) (fma.f64 (*.f64 %1164 #s(literal 2 binary64)) #s(literal -1/2 binary64) %3829) (fma.f64 delta %3933 %4026) (fma.f64 delta %3019 %4026) (fma.f64 delta %3936 %4028) (fma.f64 delta %3938 %4028) (fma.f64 #s(literal -1 binary64) %18 %4026) (fma.f64 #s(literal -1 binary64) %3831 %4028) (fma.f64 #s(literal -1/2 binary64) %3942 %4028) (fma.f64 %1168 %3944 %4028) (fma.f64 %2975 %3946 %4028) (fma.f64 %18 #s(literal -1 binary64) %4026) (fma.f64 %3949 %3834 %4028) (fma.f64 %3933 delta %4026) (fma.f64 %3019 delta %4026) (fma.f64 %3953 %1168 %4028) (fma.f64 %3834 %3955 %4028) (fma.f64 %3831 #s(literal -1 binary64) %4028) (fma.f64 %3958 %2975 %4028) (fma.f64 %3936 delta %4028) (fma.f64 %3938 delta %4028) (fma.f64 %3962 #s(literal -1/2 binary64) %4028) (fma.f64 delta %3933 %4039) (fma.f64 delta %3019 %4039) (fma.f64 delta %3936 %4041) (fma.f64 delta %3938 %4041) (fma.f64 #s(literal -1 binary64) %18 %4039) (fma.f64 #s(literal -1 binary64) %3831 %4041) (fma.f64 #s(literal -1/2 binary64) %3942 %4041) (fma.f64 #s(literal 2 binary64) %3964 %1226) (fma.f64 %1168 %3944 %4041) (fma.f64 %2975 %3946 %4041) (fma.f64 %18 #s(literal -1 binary64) %4039) (fma.f64 %3949 %3834 %4041) (fma.f64 %3933 delta %4039) (fma.f64 %3019 delta %4039) (fma.f64 %3953 %1168 %4041) (fma.f64 %3834 %3955 %4041) (fma.f64 %3831 #s(literal -1 binary64) %4041) (fma.f64 %3958 %2975 %4041) (fma.f64 %3936 delta %4041) (fma.f64 %3966 #s(literal -1/2 binary64) %1226) (fma.f64 %3938 delta %4041) (fma.f64 %3962 #s(literal -1/2 binary64) %4041) (fma.f64 #s(literal 2 binary64) %3971 %4026) (fma.f64 #s(literal 2 binary64) %3973 %4028) (fma.f64 %3975 #s(literal -1/2 binary64) %4026) (fma.f64 %3977 #s(literal -1/2 binary64) %4028) (fma.f64 #s(literal 2 binary64) %3971 %4039) (fma.f64 #s(literal 2 binary64) %3973 %4041) (fma.f64 %3975 #s(literal -1/2 binary64) %4039) (fma.f64 %3977 #s(literal -1/2 binary64) %4041) (fma.f64 %1258 %2702 %4028) (fma.f64 %1258 %2702 %4041) (fma.f64 %157 %3980 %4028) (fma.f64 %3405 %3779 %4028) (fma.f64 %3779 %2724 %4028) (fma.f64 %3984 %157 %4028) (fma.f64 %157 %3980 %4041) (fma.f64 %3405 %3779 %4041) (fma.f64 %3779 %2724 %4041) (fma.f64 %3984 %157 %4041) %4142 (*.f64 %3986 delta) (*.f64 %6 %4001) (*.f64 %4001 %6) (neg.f64 %4146) (*.f64 delta %4148) (*.f64 #s(literal -1 binary64) %4146) (-.f64 %4152 %2691) (fma.f64 delta %3829 %2745) (fma.f64 delta %1226 %4152) (fma.f64 %111 %2722 %4152) (fma.f64 %111 %3393 %4152) (fma.f64 %111 %3395 %4152) (fma.f64 %157 %2730 %4152) (fma.f64 %768 %3398 %4152) (fma.f64 %1163 %2718 %4152) (fma.f64 %1164 %6 %4152) (fma.f64 %3829 delta %2745) (fma.f64 %6 %1164 %4152) (fma.f64 %4151 %3806 %2745) (fma.f64 %3403 %1180 %4152) (fma.f64 %3405 %832 %4152) (fma.f64 %2718 %1163 %4152) (fma.f64 %832 %2724 %4152) (fma.f64 %832 %3409 %4152) (fma.f64 %832 %3411 %4152) (fma.f64 %1180 %2727 %4152) (fma.f64 %2316 %1202 %4152) (fma.f64 %117 %2692 %4152) (fma.f64 %3806 %4151 %2745) (fma.f64 %846 %2702 %4152) (fma.f64 %1202 %2316 %4152) (fma.f64 %1217 %2704 %4152) (fma.f64 %1226 delta %4152) (fma.f64 %2694 %169 %4152) (fma.f64 %2730 %157 %4152) (fma.f64 %2696 %774 %4152) (fma.f64 %3423 %768 %4152) (fma.f64 %2692 %117 %4152) (fma.f64 %2722 %111 %4152) (fma.f64 %3427 %768 %4152) (fma.f64 %3429 %768 %4152) (fma.f64 %3395 %111 %4152) (fma.f64 %3432 %157 %4152) (fma.f64 %3434 %768 %4152) (fma.f64 %3436 %768 %4152) (+.f64 %2745 %4152) (+.f64 %4152 %2745) (fma.f64 %3800 %4194 %2745) (fma.f64 %3825 %6 %2745) (fma.f64 %6 %3825 %2745) (fma.f64 %4198 %3800 %2745) (fma.f64 %111 %3438 %4152) (fma.f64 #s(literal -1 binary64) %2691 %4152) (fma.f64 %2691 #s(literal -1 binary64) %4152) (fma.f64 %832 %3442 %4152) (fma.f64 %2316 %2773 %4152) (fma.f64 %3445 %2692 %4152) (fma.f64 %2694 %359 %4152) (fma.f64 %2696 %818 %4152) (fma.f64 %2773 %2316 %4152) (fma.f64 %2692 %167 %4152) (fma.f64 %3451 %2702 %4152) (fma.f64 %3453 %768 %4152) (fma.f64 #s(literal 1 binary64) %2745 %4152) (fma.f64 #s(literal -1 binary64) %4213 %2745) (fma.f64 %2745 #s(literal 1 binary64) %4152) (fma.f64 %4213 #s(literal -1 binary64) %2745) (fma.f64 %6 %2767 %4152) (fma.f64 #s(literal 2 binary64) %3458 %4152) (fma.f64 %2691 %2808 %4152) (fma.f64 #s(literal -2 binary64) %2793 %4152) (fma.f64 %2806 %2691 %4152) (fma.f64 %2799 #s(literal -1/2 binary64) %4152) (fma.f64 #s(literal 2 binary64) %3464 %4152) (fma.f64 #s(literal 2 binary64) %3466 %4152) (fma.f64 %3468 %2793 %4152) (fma.f64 delta %3986 #s(literal 1 binary64)) %4227 (-.f64 #s(literal 1 binary64) %4146) (fma.f64 %6 %4001 #s(literal 1 binary64)) (fma.f64 %4001 %6 #s(literal 1 binary64)) (neg.f64 %4231) (+.f64 #s(literal 1 binary64) %4142) (+.f64 %4142 #s(literal 1 binary64)) (-.f64 %4142 #s(literal -1 binary64)) (fma.f64 delta %4148 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %4146 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %4238) (+.f64 #s(literal 1/2 binary64) %4240) (+.f64 %4227 #s(literal 0 binary64)) (+.f64 (fma.f64 %3986 delta #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 delta %3829 %3486) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4142) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4142) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4142) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4142) (fma.f64 %3829 delta %3486) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4142) (fma.f64 %4151 %3806 %3486) (fma.f64 %3806 %4151 %3486) (+.f64 #s(literal 1 binary64) %4254) (+.f64 #s(literal 1/2 binary64) %4256) (+.f64 %4152 %3486) (-.f64 (-.f64 #s(literal 1 binary64) %4213) %2691) (fma.f64 %3800 %4194 %3486) (fma.f64 %3825 %6 %3486) (fma.f64 %6 %3825 %3486) (fma.f64 %4198 %3800 %3486) (+.f64 (+.f64 #s(literal 1 binary64) %4152) %2745) (fma.f64 %1939 %1940 %4142) (fma.f64 %1940 %1939 %4142) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4238) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %4240) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4238) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4238) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %4240) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4238) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4238) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4254) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %4256) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4254) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4254) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %4256) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4254) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4254) (fma.f64 #s(literal -1 binary64) %4213 %3486) (fma.f64 %1956 #s(literal 4 binary64) %4142) (fma.f64 %4213 #s(literal -1 binary64) %3486) (/.f64 (fma.f64 %4142 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %1958 #s(literal 1 binary64) %4142) (fma.f64 %1939 %1940 %4238) (fma.f64 %1940 %1939 %4238) (fma.f64 %1939 %1940 %4254) (fma.f64 %1940 %1939 %4254) (fma.f64 %1956 #s(literal 4 binary64) %4238) (fma.f64 %1956 #s(literal 4 binary64) %4254) (fma.f64 #s(literal 2 binary64) %1973 %4240) (fma.f64 %1958 #s(literal 1 binary64) %4238) (fma.f64 %1958 #s(literal 1/2 binary64) %4240) (fma.f64 #s(literal 2 binary64) %1973 %4256) (fma.f64 %1958 #s(literal 1 binary64) %4254) (fma.f64 %1958 #s(literal 1/2 binary64) %4256) (fma.f64 %651 %1979 %4142) (fma.f64 %1973 %1981 %4142) (fma.f64 %651 %1979 %4238) (fma.f64 %651 %1987 %4240) (fma.f64 %1973 %1981 %4238) (fma.f64 %1973 %1990 %4240) (fma.f64 %651 %1979 %4254) (fma.f64 %651 %1987 %4256) (fma.f64 %1973 %1981 %4254) (fma.f64 %1973 %1990 %4256) (fma.f64 delta %3829 %3611) (fma.f64 %3829 delta %3611) (fma.f64 %4151 %3806 %3611) %4314 (+.f64 %4152 %3611) (fma.f64 %3800 %4194 %3611) (fma.f64 %3825 %6 %3611) (fma.f64 %6 %3825 %3611) (fma.f64 %4198 %3800 %3611) (-.f64 #s(literal 1 binary64) %4320) (neg.f64 (neg.f64 %4314)) (+.f64 #s(literal 1 binary64) %4324) (+.f64 %4314 #s(literal 0 binary64)) (+.f64 %4324 #s(literal 1 binary64)) (-.f64 %4324 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %4213 %3611) (fma.f64 %4213 #s(literal -1 binary64) %3611) (+.f64 #s(literal 1 binary64) %4331) (+.f64 #s(literal 1/2 binary64) %4333) (fma.f64 delta %3986 %1652) (fma.f64 %3986 delta %1652) (-.f64 %1652 %4146) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4324) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4324) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4324) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4324) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4324) (+.f64 #s(literal 1 binary64) %4343) (+.f64 #s(literal 1/2 binary64) %4345) (+.f64 (+.f64 %4324 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 %6 %4001 %1652) (fma.f64 %4001 %6 %1652) (+.f64 %1652 %4142) (+.f64 %4142 %1652) (-.f64 %4142 %3032) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4331) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %4333) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4331) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4331) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %4333) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4331) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4331) (-.f64 %1193 %4231) (fma.f64 %1939 %1940 %4324) (fma.f64 %1940 %1939 %4324) (fma.f64 delta %4148 %1652) (fma.f64 #s(literal -1 binary64) %4146 %1652) (+.f64 %4227 %1193) (+.f64 %1193 %4227) (+.f64 (-.f64 %4227 #s(literal 1/2 binary64)) %1167) (-.f64 %4227 %1168) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4343) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %4345) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4343) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4343) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %4345) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4343) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4343) (fma.f64 %1956 #s(literal 4 binary64) %4324) (fma.f64 %1939 %1940 %4331) (fma.f64 %1940 %1939 %4331) (/.f64 (fma.f64 %4324 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %1958 #s(literal 1 binary64) %4324) (fma.f64 %1939 %1940 %4343) (fma.f64 %1940 %1939 %4343) (fma.f64 %1956 #s(literal 4 binary64) %4331) (fma.f64 #s(literal 2 binary64) %1973 %4333) (fma.f64 %1958 #s(literal 1 binary64) %4331) (fma.f64 %1958 #s(literal 1/2 binary64) %4333) (fma.f64 %1956 #s(literal 4 binary64) %4343) (fma.f64 #s(literal 2 binary64) %1973 %4345) (fma.f64 %1958 #s(literal 1 binary64) %4343) (fma.f64 %1958 #s(literal 1/2 binary64) %4345) (fma.f64 %651 %1979 %4324) (fma.f64 %1973 %1981 %4324) (fma.f64 %651 %1979 %4331) (fma.f64 %651 %1987 %4333) (fma.f64 %1973 %1981 %4331) (fma.f64 %1973 %1990 %4333) (fma.f64 %651 %1979 %4343) (fma.f64 %651 %1987 %4345) (fma.f64 %1973 %1981 %4343) (fma.f64 %1973 %1990 %4345) (fma.f64 %111 %111 %4142) (fma.f64 %117 %117 %4142) (fma.f64 %3138 %3138 %4142) (fma.f64 %157 %169 %4227) (fma.f64 %169 %157 %4227) (fma.f64 %1250 %2404 %4227) (fma.f64 %2404 %1250 %4227) (fma.f64 %3153 %3155 %4142) (fma.f64 %3157 %3154 %4142) (fma.f64 %2410 #s(literal 1/2 binary64) %4227) (/.f64 (fma.f64 %4227 #s(literal 2 binary64) %2410) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %4227 #s(literal 2 binary64)) %2408) #s(literal 2 binary64)) (fma.f64 %3194 %3194 %4142) (fma.f64 %1277 %169 %4227) (fma.f64 %3264 %157 %4227) %4422 %4423 (*.f64 %21 %4424) (*.f64 %111 %4426) (*.f64 %181 theta) (*.f64 %4424 %21) (*.f64 %4426 %111) (/.f64 (*.f64 %210 theta) #s(literal 2 binary64)) (/.f64 (*.f64 theta %210) #s(literal 2 binary64)) (/.f64 (*.f64 %236 theta) #s(literal 2 binary64)) (/.f64 (*.f64 theta %236) #s(literal 2 binary64)) (fma.f64 %159 %4426 %4439) (fma.f64 %4426 %159 %4441) (+.f64 (*.f64 %159 %4426) %4439) (+.f64 (*.f64 %4426 %159) %4441) %4447 %207 (neg.f64 %436) (sin.f64 %677) (/.f64 %207 #s(literal 1 binary64)) (cos.f64 %4452) (cos.f64 %4454) (cos.f64 (fabs.f64 %4452)) (cos.f64 (fabs.f64 %4454)) (sin.f64 (+.f64 %4452 %137)) (sin.f64 (+.f64 %4454 %137)) (fma.f64 #s(literal 0 binary64) %4464 %4465) (+.f64 (*.f64 #s(literal 0 binary64) %4464) %4465) (fma.f64 %21 %111 %385) (fma.f64 %111 %21 %385) (fma.f64 %272 %157 %181) (fma.f64 %157 %272 %181) (+.f64 %385 %181) (+.f64 %181 %385) (-.f64 %385 %712) (-.f64 %181 %388) (fma.f64 %111 %707 %385) (fma.f64 %169 %278 %181) (fma.f64 %278 %169 %181) (fma.f64 %324 %117 %385) (fma.f64 %117 %324 %385) (fma.f64 %707 %111 %385) (+.f64 (/.f64 %4483 #s(literal 2 binary64)) %385) (fma.f64 #s(literal 1/2 binary64) %393 %181) (fma.f64 %210 #s(literal 1/2 binary64) %385) (fma.f64 %393 #s(literal 1/2 binary64) %181) (fma.f64 %396 #s(literal -1/2 binary64) %181) (fma.f64 %236 #s(literal 1/2 binary64) %385) (fma.f64 %404 #s(literal 1/2 binary64) %181) (fma.f64 %209 #s(literal 1/2 binary64) %4492) (+.f64 %406 %4492) (+.f64 (fma.f64 %111 %21 %406) %408) (*.f64 %4498 #s(literal 1/2 binary64)) (/.f64 %4498 #s(literal 2 binary64)) (/.f64 (fma.f64 %181 #s(literal -2 binary64) %396) #s(literal -2 binary64)) (/.f64 (fma.f64 %385 #s(literal 2 binary64) %210) #s(literal 2 binary64)) (fma.f64 %207 #s(literal 1/2 binary64) %4505) (fma.f64 %209 #s(literal 1/2 binary64) %4507) (/.f64 (-.f64 (*.f64 %181 #s(literal -2 binary64)) %393) #s(literal -2 binary64)) (+.f64 %408 %4505) (+.f64 %406 %4507) (/.f64 (neg.f64 %4498) #s(literal -2 binary64)) (/.f64 (fma.f64 %385 #s(literal 2 binary64) %236) #s(literal 2 binary64)) (/.f64 (fma.f64 %111 %4497 %404) #s(literal 2 binary64)) (/.f64 (-.f64 %210 %396) #s(literal 2 binary64)) (/.f64 (+.f64 %393 %210) #s(literal 2 binary64)) (/.f64 (+.f64 %210 %393) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4498)) (/.f64 (/.f64 %4498 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 %236 %396) #s(literal 2 binary64)) (/.f64 (+.f64 %393 %236) #s(literal 2 binary64)) (/.f64 (+.f64 %210 %404) #s(literal 2 binary64)) (/.f64 (+.f64 %236 %393) #s(literal 2 binary64)) (/.f64 (+.f64 %404 %210) #s(literal 2 binary64)) (/.f64 (-.f64 %4483 %433) #s(literal 2 binary64)) (fma.f64 %469 #s(literal 1/2 binary64) %181) (/.f64 (-.f64 %210 %433) #s(literal 2 binary64)) (/.f64 (+.f64 %236 %404) #s(literal 2 binary64)) (/.f64 (+.f64 %404 %236) #s(literal 2 binary64)) (/.f64 (fma.f64 %393 #s(literal 2 binary64) %4549) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal 2 binary64) %4552) #s(literal 4 binary64)) (/.f64 (fma.f64 %393 #s(literal 2 binary64) %4555) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal 2 binary64) %4558) #s(literal 4 binary64)) (/.f64 (-.f64 %236 %433) #s(literal 2 binary64)) (/.f64 (-.f64 %4555 %4563) #s(literal 4 binary64)) (/.f64 (fma.f64 %236 #s(literal 2 binary64) %4552) #s(literal 4 binary64)) (/.f64 (fma.f64 %236 #s(literal 2 binary64) %4558) #s(literal 4 binary64)) (/.f64 (fma.f64 %404 #s(literal 2 binary64) %4549) #s(literal 4 binary64)) (/.f64 (fma.f64 %404 #s(literal 2 binary64) %4555) #s(literal 4 binary64)) (/.f64 (fma.f64 %393 #s(literal 2 binary64) %4574) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal 2 binary64) %4577) #s(literal 4 binary64)) (/.f64 (fma.f64 %393 #s(literal 2 binary64) %4580) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal 2 binary64) %4583) #s(literal 4 binary64)) (/.f64 (-.f64 %4574 %4563) #s(literal 4 binary64)) (/.f64 (fma.f64 %210 #s(literal -2 binary64) %4563) %4589) (/.f64 (fma.f64 %396 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %210)) %4593) (/.f64 (fma.f64 %210 #s(literal -2 binary64) %4595) %4589) (/.f64 (fma.f64 %396 #s(literal 2 binary64) %4598) %4593) (/.f64 (-.f64 %4598 %4552) %4589) (/.f64 (fma.f64 %404 #s(literal 2 binary64) %4574) #s(literal 4 binary64)) (/.f64 (fma.f64 %236 #s(literal 2 binary64) %4577) #s(literal 4 binary64)) (/.f64 (fma.f64 %404 #s(literal 2 binary64) %4580) #s(literal 4 binary64)) (/.f64 (fma.f64 %236 #s(literal 2 binary64) %4583) #s(literal 4 binary64)) (/.f64 (-.f64 %4555 %4611) #s(literal 4 binary64)) (/.f64 (fma.f64 %236 #s(literal -2 binary64) %4563) %4589) (/.f64 (fma.f64 %236 #s(literal -2 binary64) %4595) %4589) (/.f64 (fma.f64 %396 #s(literal 2 binary64) %4618) %4593) (/.f64 (fma.f64 %396 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %236)) %4593) (/.f64 (-.f64 %4618 %4552) %4589) (/.f64 (-.f64 %4574 %4611) #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) %573 %181) (fma.f64 #s(literal 1 binary64) %611 %181) (fma.f64 #s(literal 2 binary64) %613 %181) (fma.f64 %651 %652 %181) (fma.f64 #s(literal 2 binary64) %682 %181) (fma.f64 #s(literal 1 binary64) %684 %181) (fma.f64 #s(literal 2 binary64) %686 %181) (fma.f64 %651 %688 %181) %4636 (*.f64 %207 %157) (neg.f64 (*.f64 %157 %436)) (neg.f64 (*.f64 %436 %157)) (/.f64 (-.f64 (cos.f64 (-.f64 %206 phi1)) (cos.f64 (+.f64 %206 phi1))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 %206)) (cos.f64 (+.f64 phi1 %206))) #s(literal 2 binary64)) (fma.f64 %21 %1180 %1169) (fma.f64 %111 %1185 %1169) (fma.f64 %272 %1168 %1177) (fma.f64 %157 %181 %1169) (fma.f64 %181 %157 %1169) (fma.f64 %1168 %272 %1177) (fma.f64 %1180 %21 %1169) (fma.f64 %1185 %111 %1169) (+.f64 %1169 %1177) (+.f64 %1177 %1169) (-.f64 %1177 %1194) (fma.f64 %278 %1193 %1177) (fma.f64 %1193 %278 %1177) (-.f64 %1169 %1212) (fma.f64 %272 %1168 %1213) (fma.f64 %1168 %272 %1213) (+.f64 %1169 %1213) (neg.f64 (-.f64 %1212 %1169)) (fma.f64 %278 %1193 %1213) (fma.f64 %1193 %278 %1213) (/.f64 (*.f64 %4498 %157) #s(literal 2 binary64)) (/.f64 (*.f64 %157 %4498) #s(literal 2 binary64)) (fma.f64 %157 %385 %1177) (fma.f64 %385 %157 %1177) (fma.f64 %157 %385 %1213) (fma.f64 %385 %157 %1213) (fma.f64 %169 %388 %1177) (fma.f64 %1250 %1251 %1177) (fma.f64 %388 %169 %1177) (fma.f64 %1254 %1250 %1177) (fma.f64 %385 %1256 %1177) (fma.f64 %169 %388 %1213) (fma.f64 %1250 %1251 %1213) (fma.f64 %388 %169 %1213) (fma.f64 %1254 %1250 %1213) (fma.f64 %385 %1256 %1213) (fma.f64 %393 %1258 %1177) (fma.f64 %1260 #s(literal 1/2 binary64) %1177) (fma.f64 %393 %1262 %1177) (fma.f64 %393 %1258 %1213) (fma.f64 %1260 #s(literal 1/2 binary64) %1213) (fma.f64 %393 %1262 %1213) (/.f64 (fma.f64 %1177 #s(literal 2 binary64) %1260) #s(literal 2 binary64)) (fma.f64 %1262 %1266 %1177) (fma.f64 %1268 %1269 %1177) (fma.f64 %427 %1271 %1177) (fma.f64 %1262 %1266 %1213) (fma.f64 %1268 %1269 %1213) (fma.f64 %427 %1271 %1213) (fma.f64 %1277 %385 %1177) (fma.f64 %1279 %157 %1177) (fma.f64 %1277 %385 %1213) (fma.f64 %1279 %157 %1213) %4711 %109 %121 (neg.f64 %1128) (*.f64 #s(literal 1/2 binary64) %121) %137 (/.f64 %121 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) %1128) (*.f64 %1128 #s(literal -1/2 binary64)) (neg.f64 %144) (/.f64 %1128 #s(literal -2 binary64)) (/.f64 %137 #s(literal 1 binary64)) (/.f64 %140 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %121) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %121)) (/.f64 (/.f64 %121 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1128)) (neg.f64 %157) %169 (sin.f64 %124) (cos.f64 %122) (cos.f64 %145) (sin.f64 %141) (cos.f64 (fabs.f64 %122)) (sin.f64 %343) (sin.f64 (neg.f64 %125)) (sin.f64 (+.f64 %125 %121)) (cos.f64 %352) (cos.f64 (fabs.f64 %352)) (cos.f64 (neg.f64 %352)) (cos.f64 %151) (cos.f64 (+.f64 %125 %137)) (sin.f64 (+.f64 %352 %137)) (fma.f64 %111 #s(literal 0 binary64) %359) (fma.f64 %157 #s(literal -1 binary64) %358) (fma.f64 #s(literal -1 binary64) %157 %358) (fma.f64 #s(literal 0 binary64) %111 %359) (+.f64 %358 %359) (+.f64 %359 %358) (-.f64 %358 %1509) (-.f64 %358 %1501) (-.f64 %359 %358) (fma.f64 %111 #s(literal 0 binary64) %368) (fma.f64 %157 #s(literal -1 binary64) %373) (fma.f64 #s(literal -1 binary64) %157 %373) (fma.f64 #s(literal 0 binary64) %111 %368) (+.f64 %358 %368) (+.f64 %359 %373) (-.f64 %358 %361) (-.f64 %359 %371) (-.f64 %359 %373) (-.f64 %373 %1509) (fma.f64 %111 #s(literal 0 binary64) %380) (fma.f64 #s(literal 0 binary64) %111 %380) (+.f64 %358 %380) (+.f64 %371 %380) (+.f64 phi1 %121) %124 (-.f64 phi1 %1128) (-.f64 %121 %109) (neg.f64 %337) (neg.f64 %124) %337 (-.f64 %1128 phi1) (+.f64 %109 %1128) (+.f64 %1128 %109) %157 %336 %338 %339 %340 %341 %345 %346 %347 %349 %351 %354 %356 %357 %360 %362 %363 %364 %365 %366 %367 %369 %370 %372 %374 %375 %376 %377 %378 %379 %381 %383 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %971 %972 %976 %977 %978 %979 %980 %982 %984 %985 %986 %988 %990 %992 %993 %995 %997 %999 %1002 %1003 %1004 %1006 %1009 %1011 %1013 %1015 %1016 %1018 %1019 %1020 %1021 %1022 %1024 %1026 %1028 %1030 %1032 %1034 %1035 %1036 %1037 %1040 %1043 %1045 %1047 %1051 %1053 %1054 %1056 %1061 %1062 %1064 %1065 %1066 %1067 %1068 %1070 %1072 %1075 %1076 %1077 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1088 %1089 %1090 %1091 %1094 %1099 %1103 %1105 %1106 %1108 %1109 %1111 %1114 %970 (-.f64 %388 %836) (-.f64 %848 %385) (fma.f64 %21 %846 %388) (fma.f64 %111 %842 %388) (fma.f64 %272 %169 %848) (fma.f64 %157 %278 %848) (fma.f64 %181 %774 %388) (fma.f64 %768 %712 %388) (fma.f64 %834 %117 %388) (fma.f64 %169 %272 %848) (fma.f64 %832 %324 %388) (fma.f64 %278 %157 %848) (fma.f64 %324 %832 %388) (fma.f64 %774 %181 %388) (fma.f64 %117 %834 %388) (fma.f64 %712 %768 %388) (fma.f64 %842 %111 %388) (fma.f64 %846 %21 %388) (+.f64 %388 %848) (+.f64 %848 %388) (fma.f64 %393 #s(literal -1/2 binary64) %848) (fma.f64 %396 #s(literal 1/2 binary64) %848) (/.f64 %991 #s(literal -2 binary64)) (-.f64 (-.f64 %848 %406) %408) (-.f64 (-.f64 %848 %408) %406) (/.f64 (fma.f64 %848 #s(literal 2 binary64) %396) #s(literal 2 binary64)) (/.f64 (fma.f64 %848 #s(literal -2 binary64) %393) #s(literal -2 binary64)) (/.f64 %1005 #s(literal 2 binary64)) (fma.f64 %433 #s(literal 1/2 binary64) %848) (/.f64 (-.f64 %4815 %393) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %848 #s(literal -2 binary64)) %396) #s(literal -2 binary64)) (/.f64 (-.f64 %4815 %404) #s(literal 2 binary64)) (/.f64 (fma.f64 %848 #s(literal 2 binary64) %433) #s(literal 2 binary64)) (/.f64 (-.f64 %4815 %469) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 %572 #s(literal -2 binary64)) %848) (sin.f64 %1038) (cos.f64 (+.f64 %1023 %121)) (sin.f64 %1041) (cos.f64 (+.f64 %1027 %121)) (cos.f64 (+.f64 %1029 %121)) (cos.f64 %1049) (cos.f64 (fabs.f64 %1049)) (cos.f64 (neg.f64 %1049)) (sin.f64 %4842) (sin.f64 (+.f64 %1044 %121)) (sin.f64 (+.f64 %1049 %137)) (cos.f64 %1151) (fma.f64 %954 #s(literal -1 binary64) %1060) (fma.f64 #s(literal -1 binary64) %954 %1060) (+.f64 %1069 %1060) (-.f64 %1069 %1060) (-.f64 %1060 %1063) (fma.f64 %954 #s(literal -1 binary64) %1071) (fma.f64 #s(literal 1 binary64) %970 %1060) (fma.f64 #s(literal -1 binary64) %954 %1071) (fma.f64 %970 #s(literal 1 binary64) %1060) (+.f64 %1069 %1071) (+.f64 %1071 %1069) (fma.f64 #s(literal 1 binary64) %970 %1071) (fma.f64 %970 #s(literal 1 binary64) %1071) %1023 (neg.f64 %1027) (+.f64 %1023 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %1023) (-.f64 %121 %1048) (-.f64 #s(literal 0 binary64) %1027) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %1023) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %1023) (-.f64 %137 %1025) (fma.f64 #s(literal 1/2 binary64) %121 %1038) (fma.f64 %121 #s(literal 1/2 binary64) %1038) (+.f64 %137 %1038) (+.f64 %1038 %137) (fma.f64 #s(literal -1/2 binary64) %1128 %1038) (fma.f64 %1128 #s(literal -1/2 binary64) %1038) (fma.f64 #s(literal 1/2 binary64) %342 %1023) (fma.f64 %121 %1132 %1023) (fma.f64 #s(literal 2 binary64) %1134 %1023) (fma.f64 #s(literal 2 binary64) %1136 %1023) (-.f64 %1138 %1025) (-.f64 %1140 %1025) (+.f64 %1138 %1038) (fabs.f64 (remainder.f64 %1023 %1152)) (fabs.f64 (remainder.f64 %1029 %1152)) (fabs.f64 (remainder.f64 %1027 %1152)) (fma.f64 #s(literal 1/2 binary64) %121 %1023) %1044 (+.f64 %137 %1023) (+.f64 %1023 %137) (-.f64 %1023 %144) (-.f64 %140 %1025) (fma.f64 #s(literal -1/2 binary64) %1128 %1023) (fma.f64 %121 #s(literal 1 binary64) %1038) (fma.f64 %1128 #s(literal -1/2 binary64) %1023) (+.f64 %140 %1038) (neg.f64 %4842) (-.f64 %137 %1027) (+.f64 #s(literal 0 binary64) %1044) (+.f64 (fma.f64 %121 #s(literal 1/2 binary64) #s(literal 0 binary64)) %1023) (-.f64 (-.f64 %140 #s(literal 0 binary64)) %1025) (fma.f64 #s(literal 1/2 binary64) %1152 %1038) (/.f64 (fma.f64 %1023 #s(literal 2 binary64) %121) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %137 %1038) (/.f64 (fma.f64 %1023 #s(literal -2 binary64) %1128) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %1044) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %1044) (+.f64 %4913 %1023) (fma.f64 #s(literal 1/2 binary64) %121 %4915) (fma.f64 %121 #s(literal 1/2 binary64) %4915) (+.f64 %137 %4915) (+.f64 (-.f64 %140 %1048) %137) (-.f64 %4913 %1027) (fma.f64 #s(literal -1/2 binary64) %1128 %4915) (fma.f64 #s(literal 1/2 binary64) %342 %1044) (fma.f64 %1128 #s(literal -1/2 binary64) %4915) (fma.f64 %121 %1132 %1044) (fma.f64 #s(literal 2 binary64) %1134 %1044) (fma.f64 #s(literal 2 binary64) %1136 %1044) %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %971 %972 %976 %977 %978 %979 %980 %982 %984 %985 %986 %988 %990 %992 %993 %995 %997 %999 %1002 %1003 %1004 %1006 %1009 %1011 %1013 %1015 %1016 %1018 %1019 %1020 %1021 %1022 %1024 %1026 %1028 %1030 %1032 %1034 %1035 %1036 %1037 %1040 %1043 %1045 %1047 %1051 %1053 %1054 %1056 %1061 %1062 %1064 %1065 %1066 %1067 %1068 %1070 %1072 %1075 %1076 %1077 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1088 %1089 %1090 %1091 %1094 %1099 %1103 %1105 %1106 %1108 %1109 %1111 %1114 %1156 %1157 %1158 %1159 %1161 %1162 %1170 %1172 %1174 %1175 %1176 %1178 %1179 %1181 %1182 %1183 %1184 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1195 %1196 %1197 %1199 %1201 %1204 %1207 %1209 %1211 %1214 %1216 %1219 %1220 %1222 %1225 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1244 %1246 %1247 %1248 %1249 %1252 %1253 %1255 %1257 %1259 %1261 %1263 %1265 %1267 %1270 %1272 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1294 %1295 %1297 %1298 %1302 %1303 %1305 %1308 %1310 %1311 %1312 %1313 %1318 %1324 %1327 %1329 %1330 %1333 %1334 %1335 %1337 %1340 %1341 %1343 %1345 %1347 %1349 %1351 %1352 %1355 %1359 %1363 %1365 %1367 %1369 %1370 %1374 %1376 %1380 %1383 %1387 %1389 %1391 %1392 %1394 %1397 %1401 %1404 %1405 %1407 %1409 %1415 %1421 %1424 %1428 %1432 %1438 %1444 %1450 %1456 %1462 %1468 %1474 %1480 %1486 %1492 %1498 %1500 %1503 %1504 %1505 %1506 %1508 %1510 %1511 %1512 %1513 %1514 %1516 %1517 %1518 %1520 %1526 %1532 %1538 %1544 %1550 %1556 %1562 %1564 %1570 %1576 %1582 %1586 %1592 %1598 %1608 %1610 %1612 %1614 %1626 %1628 %1630 %1643 %1645 %1647 %1649 %1651 (*.f64 %272 %1168) %1169 (*.f64 %278 %1193) (*.f64 %1193 %278) (neg.f64 %1194) (/.f64 %1169 #s(literal 1 binary64)) (*.f64 %157 %385) (*.f64 %385 %157) (*.f64 %169 %388) (*.f64 %1250 %1251) (*.f64 %388 %169) (*.f64 %1254 %1250) (*.f64 %385 %1256) (/.f64 (*.f64 %2408 %272) #s(literal 2 binary64)) (/.f64 (*.f64 %272 %2408) #s(literal 2 binary64)) (*.f64 %393 %1258) (*.f64 %1260 #s(literal 1/2 binary64)) (/.f64 %1260 #s(literal 2 binary64)) (/.f64 %4947 #s(literal -2 binary64)) (/.f64 %4949 #s(literal -2 binary64)) (*.f64 %393 %1262) (/.f64 %1274 #s(literal -2 binary64)) (/.f64 %4953 #s(literal 2 binary64)) (/.f64 (*.f64 %404 %157) #s(literal 2 binary64)) (/.f64 (*.f64 %157 %404) #s(literal 2 binary64)) (/.f64 %4959 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1260)) (/.f64 (/.f64 %1260 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 %1262 %1266) (*.f64 %1268 %1269) (*.f64 %427 %1271) (/.f64 (*.f64 %433 %169) #s(literal 2 binary64)) (*.f64 %1277 %385) (*.f64 %1279 %157) (/.f64 (*.f64 %469 %157) #s(literal 2 binary64)) (/.f64 (*.f64 %157 %469) #s(literal 2 binary64)) (fma.f64 %157 %408 %4976) (fma.f64 %157 %406 %4978) (fma.f64 %408 %157 %4980) (fma.f64 %406 %157 %4982) (+.f64 %4982 %4980) (+.f64 %4980 %4982) (+.f64 %4976 %4978) (+.f64 %4978 %4976) (fma.f64 %1168 %316 %4988) (fma.f64 %316 %1168 %4990) (+.f64 (*.f64 %1168 %316) %4988) (+.f64 (*.f64 %316 %1168) %4990) (fma.f64 %385 %358 %4996) (fma.f64 %358 %385 %4998) (+.f64 %5000 %4996) (+.f64 %5002 %4998) (fma.f64 %358 %388 %5004) (fma.f64 %359 %388 %5006) (fma.f64 %388 %358 %5008) (fma.f64 %388 %359 %5010) (+.f64 %5008 %5010) (+.f64 %5010 %5008) (+.f64 %5004 %5006) (+.f64 %5006 %5004) (*.f64 %21 %1164) (*.f64 %111 %1171) (*.f64 %157 %836) %1173 (*.f64 %768 %1177) (*.f64 %836 %157) (*.f64 %834 %1180) (*.f64 %1163 %181) (*.f64 %1164 %21) (*.f64 %832 %1185) (*.f64 %1180 %834) (*.f64 %1185 %832) (*.f64 %1177 %768) (*.f64 %1171 %111) (*.f64 %111 %1200) (*.f64 %111 %1203) (*.f64 %111 %1206) (*.f64 %181 %1208) (*.f64 %768 %1210) (*.f64 %768 %1213) (*.f64 %834 %1215) (*.f64 %834 %1218) (*.f64 %169 %848) (*.f64 %832 %1221) (*.f64 %832 %1224) (*.f64 %324 %1226) (*.f64 %774 %1212) (*.f64 %117 %1205) (*.f64 %712 %1202) (*.f64 %842 %1217) (*.f64 %846 %1223) (*.f64 %1202 %712) (*.f64 %1217 %842) (*.f64 %848 %169) (*.f64 %1212 %774) (*.f64 %1226 %324) (*.f64 %1205 %117) (*.f64 %1210 %768) (*.f64 %1213 %768) (*.f64 %1218 %834) (*.f64 %1206 %111) (neg.f64 %1198) (/.f64 (*.f64 %852 %1185) #s(literal 2 binary64)) (/.f64 (*.f64 %210 %1163) #s(literal 2 binary64)) (/.f64 (*.f64 %859 %1180) #s(literal 2 binary64)) (/.f64 (*.f64 %2547 %181) #s(literal 2 binary64)) (/.f64 (*.f64 %181 %2547) #s(literal 2 binary64)) (/.f64 (*.f64 %1163 %210) #s(literal 2 binary64)) (/.f64 (*.f64 %1180 %859) #s(literal 2 binary64)) (/.f64 (*.f64 %871 %1185) #s(literal 2 binary64)) (/.f64 (*.f64 %878 %1185) #s(literal 2 binary64)) (/.f64 (*.f64 %236 %1163) #s(literal 2 binary64)) (/.f64 (*.f64 %887 %1180) #s(literal 2 binary64)) (/.f64 (*.f64 %2554 %181) #s(literal 2 binary64)) (/.f64 (*.f64 %1163 %236) #s(literal 2 binary64)) (/.f64 (*.f64 %1180 %887) #s(literal 2 binary64)) (/.f64 (*.f64 %181 %2554) #s(literal 2 binary64)) (/.f64 (*.f64 %902 %1185) #s(literal 2 binary64)) (/.f64 (*.f64 %909 %1185) #s(literal 2 binary64)) (/.f64 (*.f64 %210 %2547) #s(literal 4 binary64)) (/.f64 (*.f64 %2547 %210) #s(literal 4 binary64)) (/.f64 (*.f64 %236 %2547) #s(literal 4 binary64)) (/.f64 (*.f64 %2554 %210) #s(literal 4 binary64)) (/.f64 (*.f64 %2547 %236) #s(literal 4 binary64)) (/.f64 (*.f64 %210 %2554) #s(literal 4 binary64)) (/.f64 (*.f64 %236 %2554) #s(literal 4 binary64)) (/.f64 (*.f64 %2554 %236) #s(literal 4 binary64)) (/.f64 (*.f64 %920 %1180) #s(literal 2 binary64)) (/.f64 (*.f64 %2573 %181) #s(literal 2 binary64)) (/.f64 (*.f64 %1180 %920) #s(literal 2 binary64)) (/.f64 (*.f64 %181 %2573) #s(literal 2 binary64)) (/.f64 (*.f64 %712 %2576) #s(literal 2 binary64)) (/.f64 (*.f64 %2573 %210) #s(literal 4 binary64)) (/.f64 (*.f64 %210 %2573) #s(literal 4 binary64)) (/.f64 (*.f64 %929 %1185) #s(literal 2 binary64)) (/.f64 (*.f64 %236 %2573) #s(literal 4 binary64)) (/.f64 (*.f64 %2573 %236) #s(literal 4 binary64)) (fma.f64 %159 %1171 %5127) (fma.f64 %812 %1177 %5129) (fma.f64 %1177 %812 %5131) (fma.f64 %1171 %159 %5133) (+.f64 (*.f64 %1177 %812) %5131) (+.f64 (*.f64 %1171 %159) %5133) (+.f64 (*.f64 %159 %1171) %5127) (+.f64 (*.f64 %812 %1177) %5129) (fma.f64 %836 %358 %5143) (fma.f64 %358 %836 %5145) (+.f64 (*.f64 %836 %358) %5143) (+.f64 (*.f64 %358 %836) %5145) (fma.f64 %358 %848 %5151) (fma.f64 %359 %848 %5153) (fma.f64 %848 %358 %5155) (fma.f64 %848 %359 %5157) (+.f64 %5155 %5157) (+.f64 %5157 %5155) (+.f64 %5151 %5153) (+.f64 %5153 %5151) (*.f64 %272 %1193) %1194 (*.f64 %1168 %278) (*.f64 %278 %1168) (neg.f64 %1169) (/.f64 %1194 #s(literal 1 binary64)) (*.f64 %157 %388) (*.f64 %385 %169) (*.f64 %169 %385) (*.f64 %388 %157) (*.f64 %385 %1719) (/.f64 (*.f64 %272 %2410) #s(literal 2 binary64)) (/.f64 (*.f64 %2410 %272) #s(literal 2 binary64)) (/.f64 %1260 #s(literal -2 binary64)) (/.f64 %4947 #s(literal 2 binary64)) (/.f64 %4949 #s(literal 2 binary64)) (*.f64 %393 %1731) (*.f64 %1274 #s(literal 1/2 binary64)) (/.f64 %1274 #s(literal 2 binary64)) (/.f64 (*.f64 %169 %396) #s(literal -2 binary64)) (/.f64 %4953 #s(literal -2 binary64)) (*.f64 %393 %1734) (/.f64 %4959 #s(literal -2 binary64)) (/.f64 (*.f64 %404 %169) #s(literal 2 binary64)) (/.f64 (*.f64 %169 %404) #s(literal 2 binary64)) (/.f64 (*.f64 %433 %157) #s(literal 2 binary64)) (/.f64 (*.f64 %157 %433) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1274)) (/.f64 (/.f64 %1274 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 %1734 %1266) (*.f64 %1742 %1269) (*.f64 %427 %1744) (/.f64 (*.f64 %469 %169) #s(literal 2 binary64)) (/.f64 (*.f64 %169 %469) #s(literal 2 binary64)) (fma.f64 %169 %408 %5207) (fma.f64 %169 %406 %5209) (fma.f64 %408 %169 %5211) (fma.f64 %406 %169 %5213) (+.f64 %5213 %5211) (+.f64 %5211 %5213) (+.f64 %5207 %5209) (+.f64 %5209 %5207) (fma.f64 %316 %1193 %5219) (fma.f64 %1193 %316 %5221) (+.f64 (*.f64 %1193 %316) %5221) (+.f64 (*.f64 %316 %1193) %5219) (fma.f64 %385 %358 %5227) (fma.f64 %385 %359 %5000) (fma.f64 %358 %385 %5230) (fma.f64 %359 %385 %5002) (+.f64 %5227 %5000) (+.f64 %5000 %5227) (+.f64 %5230 %5002) (+.f64 %5002 %5230) %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1686 %1687 %1688 %1690 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1704 %1706 %1707 %1708 %1709 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1728 %1730 %1732 %1733 %1735 %1738 %1740 %1741 %1743 %1745 %1746 %1747 %1748 %1749 %1750 %1752 %1753 %1755 %1757 %1758 %1760 %1763 %1765 %1766 %1768 %1770 %1772 %1774 %1776 %1777 %1779 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1799 %1801 %1803 %1804 %1806 %1807 %1809 %1810 %1812 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1822 %1824 %1826 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1686 %1687 %1688 %1690 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1704 %1706 %1707 %1708 %1709 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1728 %1730 %1732 %1733 %1735 %1738 %1740 %1741 %1743 %1745 %1746 %1747 %1748 %1749 %1750 %1752 %1753 %1755 %1757 %1758 %1760 %1763 %1765 %1766 %1768 %1770 %1772 %1774 %1776 %1777 %1779 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1799 %1801 %1803 %1804 %1806 %1807 %1809 %1810 %1812 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1822 %1824 %1826 %1705 %5237 %5238 %5239 %5240 %5241 %5242 %5243 %5244 %5245 %5246 %5247 %5248 %5249 %5250 %5251 %5252 %5253 %5254 %5255 %5256 %5257 %5258 %5259 %5260 %5261 %5262 %5263 %5264 %5265 %5266 %5267 %5268 %5269 %5271 %5272 %5274 %5275 %5276 %5277 %5279 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1686 %1687 %1688 %1690 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1704 %1706 %1707 %1708 %1709 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1728 %1730 %1732 %1733 %1735 %1738 %1740 %1741 %1743 %1745 %1746 %1747 %1748 %1749 %1750 %1752 %1753 %1755 %1757 %1758 %1760 %1763 %1765 %1766 %1768 %1770 %1772 %1774 %1776 %1777 %1779 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1799 %1801 %1803 %1804 %1806 %1807 %1809 %1810 %1812 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1822 %1824 %1826 %1653 (neg.f64 %1691) (fma.f64 %272 %1193 %272) (fma.f64 %1193 %272 %272) (+.f64 %272 %1194) (+.f64 %1194 %272) (-.f64 %272 %1169) (fma.f64 %1168 %278 %272) (fma.f64 %278 %1168 %272) (-.f64 %1194 %278) (fma.f64 %157 %388 %272) (fma.f64 %385 %169 %272) (fma.f64 %169 %385 %272) (fma.f64 %388 %157 %272) (fma.f64 %385 %1719 %272) (fma.f64 %393 %1731 %272) (fma.f64 %1274 #s(literal 1/2 binary64) %272) (fma.f64 %393 %1734 %272) (/.f64 (-.f64 %1702 %1260) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) %272 %1274) #s(literal 2 binary64)) (fma.f64 %21 #s(literal 0 binary64) %5301) (fma.f64 #s(literal 0 binary64) %21 %5301) (fma.f64 %1734 %1266 %272) (fma.f64 %1742 %1269 %272) (fma.f64 %427 %1744 %272) (+.f64 %316 %5301) (+.f64 (fma.f64 %1193 %272 %316) %314) (fma.f64 %21 #s(literal 0 binary64) %5310) (fma.f64 #s(literal 0 binary64) %21 %5310) (+.f64 %316 %5310) %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1686 %1687 %1688 %1690 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1704 %1706 %1707 %1708 %1709 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1728 %1730 %1732 %1733 %1735 %1738 %1740 %1741 %1743 %1745 %1746 %1747 %1748 %1749 %1750 %1752 %1753 %1755 %1757 %1758 %1760 %1763 %1765 %1766 %1768 %1770 %1772 %1774 %1776 %1777 %1779 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1799 %1801 %1803 %1804 %1806 %1807 %1809 %1810 %1812 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1822 %1824 %1826 %1705 %5237 %5238 %5239 %5240 %5241 %5242 %5243 %5244 %5245 %5246 %5247 %5248 %5249 %5250 %5251 %5252 %5253 %5254 %5255 %5256 %5257 %5258 %5259 %5260 %5261 %5262 %5263 %5264 %5265 %5266 %5267 %5268 %5269 %5271 %5272 %5274 %5275 %5276 %5277 %5279 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1686 %1687 %1688 %1690 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1704 %1706 %1707 %1708 %1709 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1728 %1730 %1732 %1733 %1735 %1738 %1740 %1741 %1743 %1745 %1746 %1747 %1748 %1749 %1750 %1752 %1753 %1755 %1757 %1758 %1760 %1763 %1765 %1766 %1768 %1770 %1772 %1774 %1776 %1777 %1779 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1799 %1801 %1803 %1804 %1806 %1807 %1809 %1810 %1812 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1822 %1824 %1826 %1900 %1902 %5314 %5315 %5316 %5318 %5320 %5322 %5324 %5325 (+.f64 lambda1 %5325) %5327 (+.f64 lambda1 %5327) %1156 %1157 %1158 %1159 %1161 %1162 %1170 %1172 %1174 %1175 %1176 %1178 %1179 %1181 %1182 %1183 %1184 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1195 %1196 %1197 %1199 %1201 %1204 %1207 %1209 %1211 %1214 %1216 %1219 %1220 %1222 %1225 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1244 %1246 %1247 %1248 %1249 %1252 %1253 %1255 %1257 %1259 %1261 %1263 %1265 %1267 %1270 %1272 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1294 %1295 %1297 %1298 %1302 %1303 %1305 %1308 %1310 %1311 %1312 %1313 %1318 %1324 %1327 %1329 %1330 %1333 %1334 %1335 %1337 %1340 %1341 %1343 %1345 %1347 %1349 %1351 %1352 %1355 %1359 %1363 %1365 %1367 %1369 %1370 %1374 %1376 %1380 %1383 %1387 %1389 %1391 %1392 %1394 %1397 %1401 %1404 %1405 %1407 %1409 %1415 %1421 %1424 %1428 %1432 %1438 %1444 %1450 %1456 %1462 %1468 %1474 %1480 %1486 %1492 %1498 %1500 %1503 %1504 %1505 %1506 %1508 %1510 %1511 %1512 %1513 %1514 %1516 %1517 %1518 %1520 %1526 %1532 %1538 %1544 %1550 %1556 %1562 %1564 %1570 %1576 %1582 %1586 %1592 %1598 %1608 %1610 %1612 %1614 %1626 %1628 %1630 %1643 %1645 %1647 %1649 %1651 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1686 %1687 %1688 %1690 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1704 %1706 %1707 %1708 %1709 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1728 %1730 %1732 %1733 %1735 %1738 %1740 %1741 %1743 %1745 %1746 %1747 %1748 %1749 %1750 %1752 %1753 %1755 %1757 %1758 %1760 %1763 %1765 %1766 %1768 %1770 %1772 %1774 %1776 %1777 %1779 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1799 %1801 %1803 %1804 %1806 %1807 %1809 %1810 %1812 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1822 %1824 %1826 %1900 %1902 %5314 %5315 %5316 %5318 %5320 %5322 %5324 %1900 %1902 %5314 %5315 %5316 %5318 %5320 %5322 %5324 %1900 %1902 %5314 %5315 %5316 %5318 %5320 %5322 %5324 %5329 (+.f64 lambda1 %5329) %5331 (+.f64 lambda1 %5331) %5333 (+.f64 lambda1 %5333) %1900 %1902 %5314 %5315 %5316 %5318 %5320 %5322 %5324 %1900 %1902 %5314 %5315 %5316 %5318 %5320 %5322 %5324 %5335 (+.f64 lambda1 %5335) %5337 %5338 (+.f64 lambda1 %5338) %5340 %5341 (+.f64 lambda1 %5341) %5343 %5344 (+.f64 lambda1 %5344) %5346 %5347 (+.f64 lambda1 %5347) %384 %385 %386 %387 %389 %390 %394 %395 %397 %398 %399 %405 %407 %409 %410 %411 %412 %414 %416 %418 %420 %422 %424 %426 %428 %434 %438 %440 %443 %446 %448 %450 %453 %456 %459 %461 %463 %470 %471 %473 %479 %485 %491 %497 %503 %509 %515 %518 %520 %522 %528 %534 %540 %546 %552 %558 %564 %574 %580 %586 %592 %598 %604 %610 %612 %614 %620 %626 %632 %638 %644 %650 %653 %659 %665 %671 %683 %685 %687 %689 %691 %693 %695 %697 %699 %701 %703 %705 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %971 %972 %976 %977 %978 %979 %980 %982 %984 %985 %986 %988 %990 %992 %993 %995 %997 %999 %1002 %1003 %1004 %1006 %1009 %1011 %1013 %1015 %1016 %1018 %1019 %1020 %1021 %1022 %1024 %1026 %1028 %1030 %1032 %1034 %1035 %1036 %1037 %1040 %1043 %1045 %1047 %1051 %1053 %1054 %1056 %1061 %1062 %1064 %1065 %1066 %1067 %1068 %1070 %1072 %1075 %1076 %1077 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1088 %1089 %1090 %1091 %1094 %1099 %1103 %1105 %1106 %1108 %1109 %1111 %1114 %1025 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1129 %1130 %1131 %1133 %1135 %1137 %1139 %1141 %1142 %1144 %1147 %1150 %1155 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %971 %972 %976 %977 %978 %979 %980 %982 %984 %985 %986 %988 %990 %992 %993 %995 %997 %999 %1002 %1003 %1004 %1006 %1009 %1011 %1013 %1015 %1016 %1018 %1019 %1020 %1021 %1022 %1024 %1026 %1028 %1030 %1032 %1034 %1035 %1036 %1037 %1040 %1043 %1045 %1047 %1051 %1053 %1054 %1056 %1061 %1062 %1064 %1065 %1066 %1067 %1068 %1070 %1072 %1075 %1076 %1077 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1088 %1089 %1090 %1091 %1094 %1099 %1103 %1105 %1106 %1108 %1109 %1111 %1114 %1156 %1157 %1158 %1159 %1161 %1162 %1170 %1172 %1174 %1175 %1176 %1178 %1179 %1181 %1182 %1183 %1184 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1195 %1196 %1197 %1199 %1201 %1204 %1207 %1209 %1211 %1214 %1216 %1219 %1220 %1222 %1225 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1244 %1246 %1247 %1248 %1249 %1252 %1253 %1255 %1257 %1259 %1261 %1263 %1265 %1267 %1270 %1272 %1276 %1278 %1280 %1282 %1284 %1286 %1288 %1294 %1295 %1297 %1298 %1302 %1303 %1305 %1308 %1310 %1311 %1312 %1313 %1318 %1324 %1327 %1329 %1330 %1333 %1334 %1335 %1337 %1340 %1341 %1343 %1345 %1347 %1349 %1351 %1352 %1355 %1359 %1363 %1365 %1367 %1369 %1370 %1374 %1376 %1380 %1383 %1387 %1389 %1391 %1392 %1394 %1397 %1401 %1404 %1405 %1407 %1409 %1415 %1421 %1424 %1428 %1432 %1438 %1444 %1450 %1456 %1462 %1468 %1474 %1480 %1486 %1492 %1498 %1500 %1503 %1504 %1505 %1506 %1508 %1510 %1511 %1512 %1513 %1514 %1516 %1517 %1518 %1520 %1526 %1532 %1538 %1544 %1550 %1556 %1562 %1564 %1570 %1576 %1582 %1586 %1592 %1598 %1608 %1610 %1612 %1614 %1626 %1628 %1630 %1643 %1645 %1647 %1649 %1651 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1686 %1687 %1688 %1690 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1704 %1706 %1707 %1708 %1709 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1728 %1730 %1732 %1733 %1735 %1738 %1740 %1741 %1743 %1745 %1746 %1747 %1748 %1749 %1750 %1752 %1753 %1755 %1757 %1758 %1760 %1763 %1765 %1766 %1768 %1770 %1772 %1774 %1776 %1777 %1779 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1799 %1801 %1803 %1804 %1806 %1807 %1809 %1810 %1812 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1822 %1824 %1826 %1900 %1902 %5314 %5315 %5316 %5318 %5320 %5322 %5324 %5349 %5350 %5351 %5352 %5353 %5354 %5355 %5356 %5357 (+.f64 lambda1 %5357) |
Compiled 6 493 to 6 909 computations (-6.4% saved)
Compiled 3 647 to 16 711 computations (-358.2% saved)
55 alts after pruning (54 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 593 | 54 | 3 647 |
| Fresh | 0 | 0 | 0 |
| Picked | 18 | 1 | 19 |
| Done | 0 | 0 | 0 |
| Total | 3 611 | 55 | 3 666 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 87.2% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (neg.f64 phi1)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 86.6% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 93.3% | %24 = (sin.f64 delta) %28 = (cos.f64 delta) %29 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) (cos.f64 phi1)) (fma.f64 (neg.f64 (fma.f64 (approx (* (cos phi1) (sin delta)) %24) (cos.f64 theta) (*.f64 %29 %28))) %29 %28))) |
| ▶ | 89.3% | %24 = (sin.f64 delta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) (cos.f64 phi1)) (fma.f64 (approx (neg (+ (* (* (cos phi1) (sin delta)) (cos theta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 theta) %24))) (sin.f64 phi1) (cos.f64 delta)))) |
| ▶ | 99.8% | %24 = (sin.f64 delta) %28 = (cos.f64 delta) %38 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %38) (-.f64 (fma.f64 %28 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1))) #s(literal 1/2 binary64)) %28) (*.f64 (*.f64 %38 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 99.8% | %24 = (sin.f64 delta) %28 = (cos.f64 delta) %38 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %38) (-.f64 (-.f64 %28 (*.f64 %28 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))))) (*.f64 (*.f64 %38 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 99.8% | %24 = (sin.f64 delta) %38 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %38) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta)) (*.f64 (*.f64 %38 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 93.3% | %24 = (sin.f64 delta) %28 = (cos.f64 delta) %29 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) (cos.f64 phi1)) (-.f64 %28 (*.f64 %29 (fma.f64 (approx (* (cos phi1) (sin delta)) %24) (cos.f64 theta) (*.f64 %29 %28)))))) |
| ▶ | 88.7% | %24 = (sin.f64 delta) %28 = (cos.f64 delta) %367 = (sin (neg (+ (PI ) phi1))) %374 = (sin.f64 (neg.f64 (PI.f64 ))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) (cos.f64 phi1)) (-.f64 %28 (approx (* %367 (sin (asin (+ (* %367 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 %374 (fma.f64 %28 %374 (*.f64 (cos.f64 theta) %24))))))) |
| ▶ | 92.0% | %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))))))) |
| ▶ | 94.4% | %10 = (sin phi1) %24 = (sin.f64 delta) %28 = (cos.f64 delta) %38 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %38) (-.f64 %28 (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (fma.f64 (sin.f64 phi1) (*.f64 %38 %24) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) %28)))))) |
| ▶ | 88.6% | %10 = (sin phi1) %190 = (PI.f64 ) %211 = (fma.f64 %190 #s(literal 1/2 binary64) phi1) %343 = (+.f64 %190 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (/.f64 (+.f64 (sin.f64 (-.f64 %343 %211)) (sin.f64 (+.f64 %343 %211))) #s(literal 2 binary64)))))) |
| ▶ | 88.0% | %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1))))))))) |
| ▶ | 87.1% | %10 = (sin phi1) %12 = (* (cos phi1) (sin delta)) %28 = (cos.f64 delta) %29 = (sin.f64 phi1) %38 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) %38) (-.f64 %28 (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* %12 (cos theta)))))) (*.f64 %29 (fma.f64 %28 %29 (approx %12 (*.f64 delta %38)))))))) |
| ▶ | 92.9% | %10 = (sin phi1) %12 = (* (cos phi1) (sin delta)) %24 = (sin.f64 delta) %28 = (cos.f64 delta) %29 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) (cos.f64 phi1)) (-.f64 %28 (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* %12 (cos theta)))))) (*.f64 %29 (fma.f64 %28 %29 (approx %12 %24))))))) |
| ▶ | 88.9% | %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 (-.f64 (neg.f64 phi1) (PI.f64 )) delta))))))) |
| ▶ | 89.1% | %10 = (sin phi1) %190 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (cos.f64 (fma.f64 %190 #s(literal 1/2 binary64) (+.f64 (+.f64 phi1 delta) %190)))))))) |
| ▶ | 75.4% | %4 = (sin delta) %9 = (cos delta) %10 = (sin phi1) %13 = (cos theta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) %4) %13))))) (*.f64 phi1 (approx (+ (* phi1 %9) (* %13 %4)) (+.f64 phi1 (*.f64 delta (cos.f64 theta))))))))) |
| ▶ | 84.1% | %7 = (cos phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) (sin phi1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1))))))) |
| ▶ | 82.9% | %7 = (cos phi1) %38 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) %38) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) (sin phi1)))) (*.f64 %38 (fma.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) (neg.f64 delta) %38))))) |
| ▶ | 84.2% | %9 = (cos delta) %10 = (sin phi1) %38 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) %38) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (pow.f64 %38 #s(literal 2 binary64))))) |
| ▶ | 75.8% | %9 = (cos delta) %10 = (sin phi1) %273 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (neg.f64 phi1)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (/.f64 (+.f64 (sin.f64 (-.f64 %273 phi1)) (sin.f64 (+.f64 %273 phi1))) #s(literal 2 binary64))))) |
| ▶ | 76.3% | %9 = (cos delta) %10 = (sin phi1) %211 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (/.f64 (+.f64 (sin.f64 (-.f64 %211 phi1)) (sin.f64 (+.f64 %211 phi1))) #s(literal 2 binary64))))) |
| ▶ | 83.2% | %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %13 = (cos theta) %29 = (sin.f64 phi1) %38 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) %38) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 (sin delta)) %13)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (approx (* %7 (* %13 %10)) (*.f64 %38 %29))))) (pow.f64 %29 #s(literal 2 binary64)))))) |
| ▶ | 83.1% | %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %13 = (cos theta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 (sin delta)) %13)))))) (-.f64 (+.f64 #s(literal 1 binary64) (approx (* delta (- (* -1 (* delta (+ 1/2 (* -1/2 (pow %10 2))))) (* %7 (* %13 %10)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 delta #s(literal 2 binary64))))) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 84.1% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (+.f64 phi1 phi1))))))))) |
| ▶ | 84.1% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))))))) |
| ▶ | 71.4% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (approx (pow %10 2) (pow.f64 phi1 #s(literal 2 binary64))))))) |
| ▶ | 80.4% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1)))))))) |
| ▶ | 80.4% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) delta))))) |
| ▶ | 81.2% | %9 = (cos delta) %10 = (sin phi1) %190 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.f64 (+.f64 (-.f64 (*.f64 %190 #s(literal -1/2 binary64)) delta) %190))))) |
| ▶ | 88.6% | %9 = (cos delta) %10 = (sin phi1) %190 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 (+.f64 (fma.f64 %190 #s(literal 1/2 binary64) (+.f64 delta %190)) (*.f64 %190 #s(literal 1/2 binary64))))))) |
| ✓ | 88.7% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 71.6% | %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %13 = (cos theta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 (sin delta)) %13)))))) (approx (- (+ 1 (* -1 (* delta (* %7 (* %13 %10))))) (pow %10 2)) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 delta (cos.f64 theta)))))))))) |
| ▶ | 80.4% | %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (approx %7 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64)))))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 (sin delta)) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 68.5% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 theta #s(literal 2 binary64)))))) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 74.2% | %10 = (sin phi1) %137 = (-.f64 delta theta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 %137 delta) theta) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 (+.f64 delta theta) %137) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 84.1% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 86.9% | %4 = (sin delta) %7 = (cos phi1) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* %7 %4) (cos theta)))))) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 84.6% | %4 = (sin delta) %7 = (cos phi1) %10 = (sin phi1) %24 = (sin.f64 delta) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 %24 (sin.f64 theta))) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* %7 %4) (cos theta)))))) (*.f64 phi1 (*.f64 (cos.f64 theta) %24)))))) |
| ▶ | 79.6% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 86.9% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 75.5% | %57 = (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta %57)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta) (neg.f64 (*.f64 %57 (*.f64 (cos.f64 theta) (sin.f64 phi1))))))) |
| ▶ | 75.5% | %57 = (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta %57)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta)) (*.f64 %57 (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 75.6% | %24 = (sin.f64 delta) %28 = (cos.f64 delta) %38 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta (*.f64 %38 %24))) (-.f64 %28 (fma.f64 (*.f64 %38 (sin.f64 phi1)) (*.f64 (cos.f64 theta) %24) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) %28))))) |
| ▶ | 65.5% | %4 = (sin delta) %7 = (cos phi1) %10 = (sin phi1) %24 = (sin.f64 delta) %28 = (cos.f64 delta) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta (*.f64 (cos.f64 phi1) %24))) (-.f64 %28 (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* %7 %4) (cos theta)))))) (*.f64 phi1 (fma.f64 phi1 %28 (*.f64 (cos.f64 theta) %24))))))) |
| ▶ | 75.5% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %28 = (cos.f64 delta) %29 = (sin.f64 phi1) %57 = (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta %57)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (-.f64 %28 (*.f64 %29 (fma.f64 %28 %29 %57)))))) |
| ▶ | 72.4% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 81.1% | %28 = (cos.f64 delta) %29 = (sin.f64 phi1) %38 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 %38 (sin.f64 theta)))) (fma.f64 (neg.f64 (fma.f64 (*.f64 %38 (sin.f64 delta)) (cos.f64 theta) (*.f64 %29 %28))) %29 %28))) |
| ▶ | 76.9% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 31.0% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %38 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %38) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta)) (*.f64 (*.f64 %38 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 31.0% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %24 = (sin.f64 delta) %38 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))))) (atan2.f64 (*.f64 %38 (*.f64 %24 (sin.f64 theta))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta) (neg.f64 (*.f64 (*.f64 %38 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))) |
| ▶ | 31.1% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %24 = (sin.f64 delta) %38 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))))) (atan2.f64 (*.f64 %38 (*.f64 %24 (sin.f64 theta))) (fma.f64 (neg.f64 (*.f64 %38 (*.f64 (cos.f64 theta) (sin.f64 phi1)))) %24 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta))))) |
| ▶ | 31.1% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %24 = (sin.f64 delta) %38 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))))) (atan2.f64 (*.f64 %38 (*.f64 %24 (sin.f64 theta))) (fma.f64 (neg.f64 %38) (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) %24) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta))))) |
| ▶ | 20.2% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %23 = (approx %7 #s(literal 1 binary64)) %24 = (sin.f64 delta) %28 = (cos.f64 delta) %29 = (sin.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))))) (atan2.f64 (*.f64 %23 (*.f64 %24 (sin.f64 theta))) (-.f64 %28 (*.f64 %29 (fma.f64 %28 %29 (*.f64 %23 (*.f64 (cos.f64 theta) %24))))))) |
Compiled 55 to 309 computations (-461.8% saved)
| Inputs |
|---|
%0 = (PI ) %3 = (neg %0) %0 (* %0 1/2) %3 (sin %3) (* %0 -1/2) (cos 0) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal 0 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal 1 binary64) |
| 2.0ms | 1× | 2 | valid |
Compiled 16 to 11 computations (31.3% saved)
ival-sin: 1.0ms (69.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-mult!: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%2 = (sin.f64 theta) %4 = (sin.f64 delta) %5 = (*.f64 %2 %4) %7 = (cos.f64 phi1) %8 = (*.f64 %5 %7) %9 = (cos.f64 delta) %10 = (sin.f64 phi1) %11 = (*.f64 %10 %9) %12 = (*.f64 %7 %4) %13 = (cos.f64 theta) %15 = (*.f64 %4 %2) %16 = (*.f64 %7 %15) %17 = (*.f64 %13 %4) %20 = (cos phi1) %21 = (approx %20 #s(literal 1 binary64)) %24 = (pow.f64 phi1 #s(literal 2 binary64)) %25 = (*.f64 #s(literal -1/2 binary64) %24) %26 = (+.f64 #s(literal 1 binary64) %25) %27 = (approx %20 %26) %29 = (sin theta) %30 = (sin delta) %32 = (* (* %29 %30) %20) %33 = (approx %32 %15) %35 = (* %20 %30) %36 = (approx %35 %4) %37 = (fma.f64 phi1 %9 %17) %38 = (*.f64 phi1 %17) %39 = (sin phi1) %40 = (cos delta) %41 = (* %39 %40) %42 = (cos theta) %43 = (* %35 %42) %44 = (+ %41 %43) %47 = (* %39 (sin (asin %44))) %48 = (approx %47 %38) %49 = (*.f64 phi1 %37) %50 = (approx %47 %49) %51 = (- %40 %47) %52 = (approx %51 %9) %53 = (pow.f64 delta #s(literal 2 binary64)) %54 = (*.f64 %7 %2) %55 = (*.f64 delta %54) %56 = (approx %32 %55) %57 = (*.f64 #s(literal -1/2 binary64) %53) %58 = (*.f64 delta %7) %59 = (approx %35 %58) %60 = (pow.f64 %10 #s(literal 2 binary64)) %61 = (approx %47 %60) %62 = (*.f64 %13 %10) %63 = (*.f64 %7 %62) %64 = (-.f64 #s(literal 1 binary64) %60) %65 = (approx %51 %64) %66 = (pow.f64 theta #s(literal 2 binary64)) %67 = (*.f64 #s(literal -1/6 binary64) %66) %68 = (+.f64 #s(literal 1 binary64) %67) %69 = (*.f64 theta %68) %70 = (approx %29 %69) %71 = (*.f64 theta %12) %72 = (approx %32 %71) %73 = (fma.f64 %9 %10 %12) %74 = (*.f64 %10 %73) %75 = (-.f64 %9 %74) %76 = (approx %51 %75) %77 = (neg.f64 delta) %78 = (-.f64 delta theta) %79 = (+.f64 delta theta) %81 = (neg.f64 phi1) %82 = (PI.f64 ) %83 = (fma.f64 %82 #s(literal 1/2 binary64) phi1) %84 = (sin.f64 %83) %85 = (fma.f64 %82 #s(literal 1/2 binary64) %81) %86 = (sin.f64 %85) %87 = (*.f64 %82 #s(literal 1/2 binary64)) %88 = (neg.f64 %7) %89 = (*.f64 %4 %54) %90 = (+.f64 phi1 delta) %91 = (fma.f64 %82 #s(literal 1/2 binary64) delta) %92 = (sin.f64 %91) %93 = (+.f64 %82 phi1) %94 = (fma.f64 %12 %13 %11) %95 = (neg.f64 %94) %96 = (neg.f64 %82) %97 = (*.f64 %12 %62) %98 = (*.f64 %7 %10) %99 = (neg.f64 %97) %100 = (fma.f64 %95 %10 %9) %101 = (-.f64 %9 %50) %102 = (-.f64 %9 %48) %103 = (-.f64 %9 %61) %104 = (*.f64 %5 %27) %105 = (*.f64 %5 %86) %106 = (*.f64 %5 %84) %107 = (*.f64 %70 %4) %108 = (*.f64 %107 %7) %110 = (pow %39 2) %111 = (approx %110 %24) %112 = (*.f64 delta %13) %113 = (*.f64 #s(literal -1 binary64) %112) %114 = (fma.f64 #s(literal -1 binary64) phi1 %113) %115 = (*.f64 phi1 %114) %116 = (+.f64 #s(literal 1 binary64) %115) %119 = (* %42 %39) %120 = (* %20 %119) %125 = (approx (- (+ 1 (* -1 (* delta %120))) %110) %116) %134 = (approx (* delta (- (* -1 (* delta (+ 1/2 (* -1/2 %110)))) %120)) %57) %135 = (sin.f64 %96) %136 = (*.f64 #s(literal -1 binary64) %17) %139 = (approx (neg (+ %43 %41)) %136) %140 = (fma.f64 %9 %135 %17) %141 = (*.f64 %135 %140) %145 = (sin (neg (+ (PI ) phi1))) %151 = (approx (* %145 (sin (asin (+ (* %145 %40) %43)))) %141) %152 = (+.f64 phi1 %112) %156 = (approx (+ (* phi1 %40) (* %42 %30)) %152) %157 = (approx %120 %98) %158 = (-.f64 %78 delta) %159 = (-.f64 %158 theta) %160 = (*.f64 %159 #s(literal 1/2 binary64)) %161 = (sin.f64 %160) %162 = (+.f64 %79 %78) %163 = (*.f64 %162 #s(literal 1/2 binary64)) %164 = (sin.f64 %163) %165 = (*.f64 %161 %164) %166 = (*.f64 %165 #s(literal 1/2 binary64)) %167 = (*.f64 #s(literal -2 binary64) %166) %168 = (*.f64 %82 #s(literal -1/2 binary64)) %169 = (+.f64 delta %82) %170 = (-.f64 %168 delta) %171 = (+.f64 %170 %82) %172 = (sin.f64 %171) %173 = (fma.f64 %82 #s(literal 1/2 binary64) %169) %174 = (+.f64 %173 %87) %175 = (cos.f64 %174) %176 = (-.f64 %81 %82) %177 = (-.f64 %176 delta) %178 = (cos.f64 #s(literal 0 binary64)) %179 = (+.f64 phi1 phi1) %180 = (cos.f64 %179) %181 = (*.f64 #s(literal 1/2 binary64) %180) %182 = (-.f64 #s(literal 1/2 binary64) %181) %183 = (*.f64 %182 %9) %184 = (*.f64 %62 %4) %185 = (fma.f64 %98 %17 %183) %186 = (-.f64 %181 #s(literal 1/2 binary64)) %187 = (neg.f64 %63) %188 = (+.f64 #s(literal 1/2 binary64) %181) %189 = (*.f64 %188 %9) %190 = (-.f64 %189 %97) %191 = (fma.f64 %188 %9 %99) %192 = (fma.f64 %88 %184 %189) %193 = (fma.f64 %187 %4 %189) %194 = (atan2.f64 %8 %190) %198 = (- (* (pow %20 2) %40) (* %35 %119)) %202 = (*.f64 #s(literal -1/2 binary64) %180) %203 = (+.f64 #s(literal 1/2 binary64) %202) %204 = (*.f64 #s(literal 2 binary64) %83) %205 = (cos.f64 %204) %206 = (*.f64 #s(literal 1/2 binary64) %205) %207 = (+.f64 #s(literal 1/2 binary64) %206) %208 = (-.f64 %178 %180) %209 = (/.f64 #s(literal 2 binary64) %208) %210 = (/.f64 #s(literal 1 binary64) %209) %211 = (-.f64 %93 %83) %212 = (sin.f64 %211) %213 = (+.f64 %93 %83) %214 = (sin.f64 %213) %215 = (+.f64 %212 %214) %216 = (/.f64 %215 #s(literal 2 binary64)) %218 = (approx (* %39 %44) %182) %219 = (-.f64 #s(literal 1/2 binary64) %206) %220 = (pow.f64 %7 #s(literal 2 binary64)) %221 = (-.f64 %83 phi1) %222 = (sin.f64 %221) %223 = (+.f64 %83 phi1) %224 = (sin.f64 %223) %225 = (+.f64 %222 %224) %226 = (/.f64 %225 #s(literal 2 binary64)) %227 = (-.f64 %85 phi1) %228 = (sin.f64 %227) %229 = (+.f64 %85 phi1) %230 = (sin.f64 %229) %231 = (+.f64 %228 %230) %232 = (/.f64 %231 #s(literal 2 binary64)) %233 = (approx %198 %188) %234 = (fma.f64 %62 %77 %7) %235 = (*.f64 %7 %234) %236 = (approx %198 %235) %237 = (sin.f64 %177) %238 = (+.f64 %90 %82) %239 = (fma.f64 %82 #s(literal 1/2 binary64) %238) %240 = (cos.f64 %239) %241 = (fma.f64 %10 %12 %183) %242 = (*.f64 %9 %182) %243 = (fma.f64 %9 %186 %9) %245 = (atan2.f64 %72 %190) %247 = (atan2.f64 %8 %236) %249 = (atan2.f64 %8 %233) %251 = (-.f64 %9 %218) %252 = (atan2.f64 %8 %251) %254 = (*.f64 %10 %240) %255 = (approx %47 %254) %256 = (-.f64 %9 %255) %257 = (atan2.f64 %8 %256) %259 = (*.f64 %10 %237) %260 = (approx %47 %259) %261 = (-.f64 %9 %260) %262 = (atan2.f64 %8 %261) %264 = (-.f64 %9 %185) %265 = (atan2.f64 %72 %264) %267 = (atan2.f64 %72 %101) %269 = (approx %47 %241) %270 = (-.f64 %9 %269) %271 = (atan2.f64 %8 %270) %273 = (atan2.f64 %56 %52) %275 = (atan2.f64 %72 %52) %277 = (atan2.f64 %72 %191) %279 = (atan2.f64 %56 %100) %281 = (atan2.f64 %72 %76) %283 = (-.f64 %9 %151) %284 = (atan2.f64 %8 %283) %286 = (*.f64 phi1 %156) %287 = (approx %47 %286) %288 = (-.f64 %9 %287) %289 = (atan2.f64 %8 %288) %291 = (-.f64 %9 %242) %292 = (-.f64 %291 %97) %293 = (atan2.f64 %8 %292) %295 = (+.f64 #s(literal 1 binary64) %134) %296 = (-.f64 %295 %60) %297 = (approx %51 %296) %298 = (atan2.f64 %8 %297) %300 = (atan2.f64 %89 %65) %302 = (atan2.f64 %33 %52) %304 = (atan2.f64 %33 %65) %306 = (atan2.f64 %33 %102) %308 = (atan2.f64 %33 %103) %310 = (approx %51 %125) %311 = (atan2.f64 %8 %310) %313 = (atan2.f64 %16 %193) %315 = (+ lambda1 (atan2 %32 %51)) %317 = (atan2.f64 %16 %191) %319 = (atan2.f64 %16 %192) %321 = (fma.f64 %139 %10 %9) %322 = (atan2.f64 %8 %321) %324 = (atan2.f64 %105 %52) %326 = (atan2.f64 %104 %52) %328 = (*.f64 %21 %15) %329 = (*.f64 %21 %17) %330 = (fma.f64 %9 %10 %329) %331 = (*.f64 %10 %330) %332 = (-.f64 %9 %331) %333 = (atan2.f64 %328 %332) %335 = (atan2.f64 %106 %52) %337 = (*.f64 %167 %7) %338 = (atan2.f64 %337 %103) %340 = (fma.f64 %9 %10 %36) %341 = (*.f64 %10 %340) %342 = (approx %47 %341) %343 = (-.f64 %9 %342) %344 = (atan2.f64 %8 %343) %346 = (fma.f64 %36 %13 %11) %347 = (*.f64 %10 %346) %348 = (-.f64 %9 %347) %349 = (atan2.f64 %8 %348) %351 = (neg.f64 %346) %352 = (fma.f64 %351 %10 %9) %353 = (atan2.f64 %8 %352) %355 = (fma.f64 %9 %10 %59) %356 = (*.f64 %10 %355) %357 = (approx %47 %356) %358 = (-.f64 %9 %357) %359 = (atan2.f64 %8 %358) %361 = (approx %51 %172) %362 = (atan2.f64 %8 %361) %364 = (approx %51 %175) %365 = (atan2.f64 %8 %364) %367 = (approx %51 %92) %368 = (atan2.f64 %8 %367) %370 = (-.f64 #s(literal 1 binary64) %210) %371 = (approx %51 %370) %372 = (atan2.f64 %8 %371) %374 = (approx %47 %216) %375 = (-.f64 %9 %374) %376 = (atan2.f64 %8 %375) %378 = (-.f64 #s(literal 1 binary64) %111) %379 = (approx %51 %378) %380 = (atan2.f64 %8 %379) %382 = (-.f64 #s(literal 1 binary64) %203) %383 = (approx %51 %382) %384 = (atan2.f64 %8 %383) %386 = (approx %47 %207) %387 = (-.f64 %9 %386) %388 = (atan2.f64 %8 %387) %390 = (approx %51 %219) %391 = (atan2.f64 %8 %390) %393 = (approx %51 %232) %394 = (atan2.f64 %8 %393) %396 = (approx %51 %226) %397 = (atan2.f64 %8 %396) %399 = (approx %51 %220) %400 = (atan2.f64 %8 %399) %402 = (*.f64 delta %157) %403 = (*.f64 #s(literal -1 binary64) %402) %404 = (+.f64 #s(literal 1 binary64) %403) %405 = (-.f64 %404 %60) %406 = (approx %51 %405) %407 = (atan2.f64 %8 %406) %409 = (atan2.f64 %108 %65) %411 = (-.f64 %243 %97) %412 = (atan2.f64 %8 %411) lambda1 theta %2 delta %4 %5 phi1 %7 %8 %9 %10 %11 %12 %13 #s(literal 0 binary64) %15 %16 %17 #s(literal 1 binary64) #s(literal -1 binary64) %21 #s(literal -1/2 binary64) #s(literal 2 binary64) %24 %25 %26 %27 #s(literal 1/2 binary64) %33 #s(literal -1/6 binary64) %36 %37 %38 %48 %49 %50 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 #s(literal -2 binary64) %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 %111 %112 %113 %114 %115 %116 %125 %134 %135 %136 %139 %140 %141 %151 %152 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 (approx (+ lambda1 (atan2 %32 %198)) %194) %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %212 %213 %214 %215 %216 %218 %219 %220 %221 %222 %223 %224 %225 %226 %227 %228 %229 %230 %231 %232 %233 %234 %235 %236 %237 %238 %239 %240 %241 %242 %243 (+.f64 lambda1 %194) %245 (+.f64 lambda1 %245) %247 (+.f64 lambda1 %247) %249 (+.f64 lambda1 %249) %251 %252 (+.f64 lambda1 %252) %254 %255 %256 %257 (+.f64 lambda1 %257) %259 %260 %261 %262 (+.f64 lambda1 %262) %264 %265 (+.f64 lambda1 %265) %267 (+.f64 lambda1 %267) %269 %270 %271 (+.f64 lambda1 %271) %273 (+.f64 lambda1 %273) %275 (+.f64 lambda1 %275) %277 (+.f64 lambda1 %277) %279 (+.f64 lambda1 %279) %281 (+.f64 lambda1 %281) %283 %284 (+.f64 lambda1 %284) %286 %287 %288 %289 (+.f64 lambda1 %289) %291 %292 %293 (+.f64 lambda1 %293) %295 %296 %297 %298 (+.f64 lambda1 %298) %300 (+.f64 lambda1 %300) %302 (+.f64 lambda1 %302) %304 (+.f64 lambda1 %304) %306 (+.f64 lambda1 %306) %308 (+.f64 lambda1 %308) %310 %311 (+.f64 lambda1 %311) %313 (approx %315 %313) %317 (approx %315 %317) %319 (approx %315 %319) %321 %322 (+.f64 lambda1 %322) %324 (+.f64 lambda1 %324) %326 (+.f64 lambda1 %326) %328 %329 %330 %331 %332 %333 (approx %315 %333) %335 (+.f64 lambda1 %335) %337 %338 (+.f64 lambda1 %338) %340 %341 %342 %343 %344 (+.f64 lambda1 %344) %346 %347 %348 %349 (+.f64 lambda1 %349) %351 %352 %353 (+.f64 lambda1 %353) %355 %356 %357 %358 %359 (+.f64 lambda1 %359) %361 %362 (+.f64 lambda1 %362) %364 %365 (+.f64 lambda1 %365) %367 %368 (+.f64 lambda1 %368) %370 %371 %372 (+.f64 lambda1 %372) %374 %375 %376 (+.f64 lambda1 %376) %378 %379 %380 (+.f64 lambda1 %380) %382 %383 %384 (+.f64 lambda1 %384) %386 %387 %388 (+.f64 lambda1 %388) %390 %391 (+.f64 lambda1 %391) %393 %394 (+.f64 lambda1 %394) %396 %397 (+.f64 lambda1 %397) %399 %400 (+.f64 lambda1 %400) %402 %403 %404 %405 %406 %407 (+.f64 lambda1 %407) %409 (+.f64 lambda1 %409) %411 %412 (+.f64 lambda1 %412) |
| Outputs |
|---|
%5 = (sin theta) %7 = (sin delta) %8 = (* %5 %7) %10 = (cos phi1) %11 = (* %8 %10) %13 = (pow %10 2) %14 = (cos delta) %16 = (* %10 %7) %17 = (cos theta) %18 = (sin phi1) %19 = (* %17 %18) %20 = (* %16 %19) %21 = (- (* %13 %14) %20) %23 = (+ lambda1 (atan2 %11 %21)) %24 = (cos.f64 phi1) %25 = (sin.f64 delta) %26 = (sin.f64 theta) %27 = (*.f64 %25 %26) %28 = (*.f64 %24 %27) %29 = (cos.f64 delta) %31 = (pow.f64 %24 #s(literal 2 binary64)) %32 = (*.f64 %29 %31) %33 = (cos.f64 theta) %34 = (sin.f64 phi1) %35 = (*.f64 %25 %34) %36 = (*.f64 %33 %35) %37 = (*.f64 %24 %36) %38 = (-.f64 %32 %37) %39 = (atan2.f64 %28 %38) %44 = (+ phi1 phi1) %45 = (cos %44) %46 = (* 1/2 %45) %47 = (+ 1/2 %46) %48 = (* %47 %14) %49 = (- %48 %20) %50 = (atan2 %11 %49) %51 = (+ lambda1 %50) %53 = (*.f64 #s(literal 2 binary64) phi1) %54 = (cos.f64 %53) %55 = (*.f64 #s(literal 1/2 binary64) %54) %56 = (+.f64 #s(literal 1/2 binary64) %55) %57 = (*.f64 %29 %56) %58 = (-.f64 %57 %37) %59 = (atan2.f64 %28 %58) %63 = (* %18 %14) %64 = (* %16 %17) %65 = (+ %63 %64) %69 = (+ lambda1 (atan2 %11 (- %14 (* %18 %65)))) %70 = (*.f64 %33 %25) %71 = (*.f64 %24 %70) %72 = (fma.f64 %29 %34 %71) %73 = (*.f64 %34 %72) %74 = (-.f64 %29 %73) %75 = (atan2.f64 %28 %74) %79 = (* %10 %18) %80 = (* %17 %7) %82 = (- 1/2 %46) %83 = (* %82 %14) %84 = (+ (* %79 %80) %83) %85 = (- %14 %84) %86 = (atan2 %11 %85) %87 = (+ lambda1 %86) %88 = (-.f64 #s(literal 1/2 binary64) %55) %89 = (fma.f64 %29 %88 %37) %90 = (-.f64 %29 %89) %91 = (atan2.f64 %28 %90) %95 = (+ %64 %63) %96 = (neg %95) %98 = (+ (* %96 %18) %14) %100 = (+ lambda1 (atan2 %11 %98)) %103 = (+.f64 %29 (*.f64 #s(literal -1 binary64) %73)) %104 = (atan2.f64 %28 %103) %108 = (PI ) %109 = (+ %108 phi1) %111 = (sin (neg %109)) %116 = (* %111 (sin (asin (+ (* %111 %14) %64)))) %117 = (- %14 %116) %118 = (atan2 %11 %117) %119 = (+ lambda1 %118) %120 = (PI.f64 ) %121 = (+.f64 phi1 %120) %122 = (neg.f64 %121) %123 = (sin.f64 %122) %125 = (*.f64 %123 (fma.f64 %29 %123 %71)) %126 = (-.f64 %29 %125) %127 = (atan2.f64 %28 %126) %131 = (* %108 1/2) %132 = (neg phi1) %133 = (+ %131 %132) %134 = (sin %133) %135 = (* %8 %134) %138 = (* %18 (sin (asin %65))) %139 = (- %14 %138) %140 = (atan2 %135 %139) %141 = (+ lambda1 %140) %142 = (*.f64 #s(literal 1/2 binary64) %120) %144 = (sin.f64 (-.f64 %142 phi1)) %145 = (*.f64 %26 %144) %146 = (*.f64 %25 %145) %147 = (atan2.f64 %146 %74) %151 = (+ %131 phi1) %152 = (sin %151) %153 = (* %8 %152) %154 = (atan2 %153 %139) %155 = (+ lambda1 %154) %156 = (+.f64 phi1 %142) %157 = (sin.f64 %156) %158 = (*.f64 %26 %157) %159 = (*.f64 %25 %158) %160 = (atan2.f64 %159 %74) %165 = (- delta theta) %167 = (- (- %165 delta) theta) %169 = (sin (* %167 1/2)) %170 = (+ delta theta) %171 = (+ %170 %165) %174 = (* %169 (sin (* %171 1/2))) %175 = (* %174 1/2) %176 = (* -2 %175) %177 = (* %176 %10) %179 = (+ lambda1 (atan2 %177 %139)) %180 = (*.f64 #s(literal -1 binary64) theta) %181 = (sin.f64 %180) %182 = (*.f64 %25 %181) %184 = (*.f64 #s(literal -1 binary64) (*.f64 %24 %182)) %185 = (atan2.f64 %184 %74) %189 = (- %46 1/2) %191 = (+ (* %14 %189) %14) %192 = (- %191 %20) %193 = (atan2 %11 %192) %194 = (+ lambda1 %193) %195 = (-.f64 %55 #s(literal 1/2 binary64)) %196 = (*.f64 %29 %195) %197 = (+.f64 %29 %196) %198 = (-.f64 %197 %37) %199 = (atan2.f64 %28 %198) %204 = (/.f64 %39 lambda1) %208 = (/.f64 %59 lambda1) %212 = (/.f64 %75 lambda1) %216 = (/.f64 %91 lambda1) %220 = (/.f64 %104 lambda1) %224 = (/.f64 %127 lambda1) %228 = (/.f64 %147 lambda1) %232 = (/.f64 %160 lambda1) %236 = (/.f64 %185 lambda1) %240 = (/.f64 %199 lambda1) %297 = (pow.f64 phi1 #s(literal 2 binary64)) %298 = (*.f64 #s(literal -1/2 binary64) %297) %316 = (*.f64 %297 %27) %353 = (*.f64 phi1 %29) %355 = (*.f64 %297 %29) %375 = (*.f64 %297 %25) %384 = (*.f64 #s(literal 1/24 binary64) %25) %391 = (pow phi1 2) %394 = (* -1/2 %391) %397 = (+ (* phi1 %14) %80) %399 = (fma.f64 phi1 %29 %70) %401 = (* phi1 %80) %402 = (*.f64 phi1 %70) %406 = (*.f64 #s(literal -1/6 binary64) %70) %407 = (fma.f64 #s(literal -1/2 binary64) %70 %406) %408 = (*.f64 phi1 %407) %422 = (*.f64 #s(literal -1 binary64) %402) %425 = (*.f64 #s(literal -1 binary64) %353) %426 = (-.f64 %425 %70) %430 = (*.f64 #s(literal -1 binary64) %408) %437 = (* %10 %5) %439 = (*.f64 %297 %26) %455 = (* delta %437) %456 = (*.f64 delta %26) %458 = (*.f64 delta %439) %473 = (* delta %10) %475 = (*.f64 delta %297) %484 = (*.f64 #s(literal 1/24 binary64) delta) %491 = (pow %18 2) %494 = (*.f64 %297 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %297))) %502 = (*.f64 %297 (+.f64 #s(literal 1 binary64) (*.f64 %297 (-.f64 (*.f64 #s(literal 2/45 binary64) %297) #s(literal 1/3 binary64))))) %513 = (*.f64 phi1 %33) %515 = (*.f64 %297 %33) %526 = (*.f64 #s(literal 1/120 binary64) %33) %534 = (* %10 %19) %536 = (fma.f64 #s(literal -1/2 binary64) %33 (*.f64 #s(literal -1/6 binary64) %33)) %537 = (*.f64 %297 %536) %544 = (fma.f64 #s(literal 1/120 binary64) %33 (fma.f64 #s(literal 1/24 binary64) %33 (*.f64 #s(literal 1/12 binary64) %33))) %545 = (*.f64 %297 %544) %558 = (*.f64 %297 (fma.f64 #s(literal -1/144 binary64) %33 (fma.f64 #s(literal -1/240 binary64) %33 (fma.f64 #s(literal -1/720 binary64) %33 (*.f64 #s(literal -1/5040 binary64) %33))))) %570 = (- 1 %491) %571 = (*.f64 #s(literal -1 binary64) %297) %572 = (+.f64 #s(literal 1 binary64) %571) %574 = (*.f64 #s(literal 1/3 binary64) %297) %576 = (*.f64 %297 (-.f64 %574 #s(literal 1 binary64))) %584 = (*.f64 %297 (-.f64 (*.f64 %297 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %297))) #s(literal 1 binary64))) %587 = (* theta %16) %588 = (*.f64 theta %25) %590 = (*.f64 %297 %588) %606 = (+ (* %14 %18) %16) %607 = (+.f64 %25 %353) %609 = (*.f64 phi1 %25) %615 = (*.f64 #s(literal -1/6 binary64) %353) %622 = (* %18 %606) %624 = (*.f64 phi1 %607) %626 = (*.f64 #s(literal -1/6 binary64) %25) %628 = (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %25 %626)) %642 = (- %14 %622) %657 = (*.f64 #s(literal -1 binary64) phi1) %661 = (fma.f64 #s(literal -1 binary64) phi1 %142) %663 = (neg %10) %682 = (+ phi1 delta) %696 = (*.f64 #s(literal -1 binary64) %70) %705 = (*.f64 #s(literal -1/2 binary64) %70) %712 = (*.f64 %297 %407) %718 = (fma.f64 #s(literal 1/120 binary64) %70 (fma.f64 #s(literal 1/24 binary64) %70 (*.f64 #s(literal 1/12 binary64) %70))) %719 = (*.f64 %297 %718) %730 = (*.f64 %297 (fma.f64 #s(literal -1/144 binary64) %70 (fma.f64 #s(literal -1/240 binary64) %70 (fma.f64 #s(literal -1/720 binary64) %70 (*.f64 #s(literal -1/5040 binary64) %70))))) %742 = (*.f64 #s(literal -2/3 binary64) %297) %763 = (neg %20) %788 = (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %29 %430)) %795 = (* delta %17) %796 = (* -1 %795) %797 = (+ (* -1 phi1) %796) %798 = (*.f64 delta %33) %799 = (*.f64 #s(literal -1 binary64) %798) %801 = (fma.f64 #s(literal -1 binary64) phi1 %799) %803 = (* phi1 %797) %804 = (*.f64 delta %513) %805 = (*.f64 #s(literal -1 binary64) %804) %807 = (*.f64 phi1 %801) %809 = (+ 1 %803) %814 = (* delta %534) %815 = (* -1 %814) %816 = (+ 1 %815) %817 = (- %816 %491) %819 = (*.f64 delta (*.f64 phi1 %536)) %832 = (* delta (- (* -1 (* delta (+ 1/2 (* -1/2 %491)))) %534)) %833 = (pow.f64 delta #s(literal 2 binary64)) %834 = (*.f64 #s(literal -1/2 binary64) %833) %836 = (fma.f64 #s(literal -1 binary64) %804 %834) %842 = (fma.f64 #s(literal -1/2 binary64) %833 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 #s(literal 1/2 binary64) (*.f64 %833 phi1))))) %844 = (*.f64 #s(literal 1/2 binary64) %833) %845 = (fma.f64 #s(literal -1 binary64) %819 %844) %849 = (fma.f64 #s(literal -1/2 binary64) %833 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 phi1 %845)))) %851 = (neg.f64 %120) %852 = (sin.f64 %851) %853 = (fma.f64 %29 %852 %70) %854 = (*.f64 %852 %853) %856 = (cos.f64 %851) %858 = (*.f64 %29 (*.f64 %856 %852)) %859 = (*.f64 %856 %853) %861 = (fma.f64 #s(literal -1 binary64) %858 (*.f64 #s(literal -1 binary64) %859)) %865 = (*.f64 %29 %852) %866 = (fma.f64 #s(literal -1/2 binary64) %865 %705) %868 = (fma.f64 %29 (pow.f64 %856 #s(literal 2 binary64)) (*.f64 %852 %866)) %869 = (fma.f64 #s(literal -1/2 binary64) %854 %868) %870 = (*.f64 phi1 %869) %879 = (fma.f64 #s(literal -1 binary64) (*.f64 %856 %866) (fma.f64 #s(literal 1/6 binary64) %858 (fma.f64 #s(literal 1/6 binary64) %859 (*.f64 #s(literal 1/2 binary64) %858)))) %887 = (+ phi1 %795) %891 = (- %132 %108) %894 = (-.f64 %657 %120) %896 = (- %891 delta) %897 = (+.f64 delta %120) %900 = (-.f64 %657 %897) %904 = (*.f64 #s(literal -2 binary64) %297) %909 = (*.f64 %297 (-.f64 (*.f64 #s(literal 2/3 binary64) %297) #s(literal 2 binary64))) %917 = (*.f64 %297 (-.f64 (*.f64 %297 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %297))) #s(literal 2 binary64))) %946 = (* %19 %7) %947 = (*.f64 %297 %70) %977 = (neg %534) %1001 = (*.f64 #s(literal 1/3 binary64) %355) %1017 = (* -1/2 %45) %1025 = (* 2 %151) %1028 = (cos %1025) %1029 = (*.f64 #s(literal 2 binary64) %297) %1033 = (*.f64 %297 (+.f64 #s(literal 2 binary64) %742)) %1041 = (*.f64 %297 (+.f64 #s(literal 2 binary64) (*.f64 %297 (-.f64 (*.f64 #s(literal 4/45 binary64) %297) #s(literal 2/3 binary64))))) %1046 = (- (cos 0) %45) %1059 = (/ 2 %1046) %1060 = (/.f64 #s(literal 1 binary64) %297) %1081 = (- %109 %151) %1082 = (-.f64 %120 %142) %1084 = (sin %1081) %1085 = (sin.f64 %1082) %1087 = (+ %109 %151) %1088 = (+.f64 %120 %142) %1090 = (fma.f64 #s(literal 1/2 binary64) %120 %53) %1091 = (+.f64 %120 %1090) %1093 = (sin %1087) %1094 = (sin.f64 %1088) %1096 = (cos.f64 %1088) %1097 = (*.f64 phi1 %1096) %1098 = (*.f64 #s(literal 2 binary64) %1097) %1101 = (*.f64 phi1 %1094) %1104 = (*.f64 phi1 (fma.f64 #s(literal -2 binary64) %1101 (*.f64 #s(literal 2 binary64) %1096))) %1112 = (*.f64 phi1 (fma.f64 #s(literal 2 binary64) %1096 (*.f64 phi1 (fma.f64 #s(literal -2 binary64) %1094 (*.f64 #s(literal -4/3 binary64) %1097))))) %1115 = (+ %1084 %1093) %1116 = (+.f64 %1094 %1085) %1127 = (/ %1115 2) %1144 = (+ %151 phi1) %1148 = (sin %1144) %1149 = (+ (sin (- %151 phi1)) %1148) %1157 = (- %133 phi1) %1158 = (fma.f64 #s(literal -2 binary64) phi1 %142) %1160 = (neg delta) %1162 = (+ (* %19 %1160) %10) %1175 = (* %10 %1162) %1185 = (sin %896) %1186 = (neg.f64 %897) %1187 = (sin.f64 %1186) %1189 = (cos.f64 %1186) %1190 = (*.f64 phi1 %1189) %1192 = (+.f64 %1187 (*.f64 #s(literal -1 binary64) %1190)) %1194 = (*.f64 phi1 %1187) %1207 = (+ %682 %108) %1209 = (+.f64 delta %121) %1211 = (+ %131 %1207) %1212 = (+.f64 delta %1088) %1214 = (+.f64 phi1 %1088) %1215 = (+.f64 delta %1214) %1217 = (cos %1211) %1218 = (cos.f64 %1212) %1220 = (sin.f64 %1212) %1221 = (*.f64 phi1 %1220) %1223 = (+.f64 %1218 (*.f64 #s(literal -1 binary64) %1221)) %1225 = (*.f64 phi1 %1218) %1238 = (* %18 %1217) %1259 = (* %18 %1185) %1303 = (- %14 (* %14 %82)) %1316 = (+ 1 %832) %1325 = (- %1316 %491) %1344 = (atan2 (* %10 (* %7 %5)) (+ (* %977 %7) %48)) %1345 = (fma.f64 #s(literal -1 binary64) %37 %57) %1348 = (* %10 %80) %1365 = (*.f64 %297 %182) %1369 = (*.f64 #s(literal 1/2 binary64) %182) %1382 = (*.f64 delta %537) %1386 = (*.f64 delta %536) %1392 = (*.f64 delta %544) %1402 = (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 #s(literal -1 binary64) %1382))) %1409 = (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 %297 (fma.f64 #s(literal -1 binary64) (*.f64 delta %545) (*.f64 #s(literal -1 binary64) %1386))))) %1429 = (*.f64 %24 %25) %1435 = (/.f64 %70 phi1) %1436 = (+.f64 %29 %1435) %1440 = (* phi1 %397) %1444 = (*.f64 %24 %26) %1448 = (*.f64 delta %24) %1450 = (pow.f64 %34 #s(literal 2 binary64)) %1452 = (*.f64 %33 %34) %1454 = (*.f64 %24 %1452) %1456 = (-.f64 #s(literal 1 binary64) %1450) %1460 = (fma.f64 %29 %34 %1429) %1462 = (*.f64 %34 %1460) %1466 = (/.f64 %120 phi1) %1467 = (*.f64 #s(literal 1/2 binary64) %1466) %1478 = (/.f64 delta phi1) %1483 = (*.f64 phi1 (+.f64 #s(literal 1 binary64) %1466)) %1489 = (*.f64 %24 %34) %1496 = (/.f64 %798 phi1) %1498 = (-.f64 (*.f64 #s(literal -1 binary64) %1496) #s(literal 1 binary64)) %1499 = (*.f64 phi1 %1498) %1507 = (*.f64 delta %1454) %1508 = (*.f64 #s(literal -1 binary64) %1507) %1509 = (+.f64 #s(literal 1 binary64) %1508) %1513 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %1450)) %1514 = (*.f64 delta %1513) %1515 = (*.f64 #s(literal -1 binary64) %1514) %1517 = (*.f64 delta (-.f64 %1515 %1454)) %1521 = (*.f64 phi1 (+.f64 #s(literal 1 binary64) %1496)) %1523 = (*.f64 #s(literal -1 binary64) %1466) %1525 = (*.f64 phi1 (-.f64 %1523 #s(literal 1 binary64))) %1530 = (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %897 phi1)) #s(literal 1 binary64))) %1535 = (*.f64 %29 %88) %1540 = (*.f64 #s(literal -1 binary64) %1454) %1546 = (+ (* %663 %946) %48) %1548 = (*.f64 #s(literal -1/2 binary64) %54) %1550 = (+ 1/2 %1017) %1557 = (cos.f64 (*.f64 #s(literal 2 binary64) %156)) %1559 = (* 1/2 %1028) %1560 = (*.f64 #s(literal 1/2 binary64) %1557) %1562 = (+ 1/2 %1559) %1565 = (-.f64 #s(literal 1 binary64) %54) %1569 = (/ 1 %1059) %1570 = (*.f64 #s(literal 1/2 binary64) %1565) %1576 = (sin.f64 %1091) %1578 = (+.f64 %1576 %1085) %1582 = (- 1/2 %1559) %1589 = (sin.f64 %1090) %1591 = (+.f64 #s(literal 1 binary64) %1589) %1593 = (/ %1149 2) %1596 = (*.f64 #s(literal -2 binary64) phi1) %1601 = (sin %1157) %1603 = (sin.f64 (-.f64 %142 %53)) %1607 = (+ %1601 (sin (+ %133 phi1))) %1608 = (+.f64 #s(literal 1 binary64) %1603) %1610 = (/ %1607 2) %1614 = (*.f64 delta %1452) %1615 = (*.f64 #s(literal -1 binary64) %1614) %1616 = (+.f64 %24 %1615) %1621 = (sin.f64 (neg.f64 %1209)) %1623 = (+.f64 %1478 %1466) %1625 = (*.f64 phi1 (+.f64 #s(literal 1 binary64) %1623)) %1631 = (cos.f64 %1215) %1634 = (+ (* %18 %16) %83) %1635 = (*.f64 %24 %35) %1636 = (fma.f64 %29 %88 %1635) %1647 = (+.f64 #s(literal 1 binary64) %1517) %1653 = (- 1 %1569) %1656 = (- 1 %1550) %1668 = (*.f64 #s(literal -1/2 binary64) %1466) %1673 = (-.f64 %142 %657) %1674 = (sin.f64 %1673) %1680 = (sin.f64 %661) %1690 = (*.f64 %25 (*.f64 %26 %1680)) %1693 = (*.f64 %25 (*.f64 %26 %1674)) %1704 = (sin.f64 %894) %1706 = (*.f64 %1704 (fma.f64 %29 %1704 %71)) %1715 = (cos.f64 (neg.f64 %1596)) %1717 = (*.f64 #s(literal 1/2 binary64) %1715) %1719 = (-.f64 #s(literal 1/2 binary64) %1717) %1721 = (*.f64 %29 %1719) %1723 = (fma.f64 %29 %1719 %37) %1725 = (-.f64 %1717 #s(literal 1/2 binary64)) %1727 = (+.f64 #s(literal 1/2 binary64) %1717) %1729 = (*.f64 %29 %1727) %1731 = (-.f64 %1729 %37) %1733 = (fma.f64 #s(literal -1 binary64) %37 %1729) %1735 = (atan2.f64 %28 %1731) %1737 = (*.f64 #s(literal -1/2 binary64) %1715) %1746 = (cos.f64 (*.f64 #s(literal 2 binary64) %1673)) %1748 = (*.f64 #s(literal 1/2 binary64) %1746) %1752 = (-.f64 #s(literal 1 binary64) %1715) %1756 = (*.f64 #s(literal 1/2 binary64) %1752) %1765 = (sin.f64 (-.f64 %1088 %1596)) %1767 = (+.f64 %1085 %1765) %1778 = (sin.f64 (-.f64 %142 %1596)) %1780 = (+.f64 #s(literal 1 binary64) %1778) %1788 = (sin.f64 %1158) %1790 = (+.f64 #s(literal 1 binary64) %1788) %1794 = (sin.f64 %900) %1805 = (cos.f64 (-.f64 %1212 %657)) %1810 = (+.f64 %29 (*.f64 %29 %1725)) %1818 = (-.f64 %29 %1723) %1820 = (atan2.f64 %28 %1818) %1824 = (-.f64 %29 %1706) %1826 = (atan2.f64 %28 %1824) %1834 = (atan2.f64 %1690 %74) %1838 = (atan2.f64 %1693 %74) %1846 = (-.f64 %1810 %37) %1848 = (atan2.f64 %28 %1846) %1870 = (*.f64 %833 %26) %1889 = (*.f64 %833 %1444) %1919 = (*.f64 %833 %34) %1928 = (*.f64 #s(literal 1/24 binary64) %34) %1935 = (*.f64 %833 %24) %1946 = (*.f64 #s(literal 1/120 binary64) %24) %1954 = (*.f64 %833 %33) %1972 = (*.f64 delta phi1) %1978 = (*.f64 #s(literal -1/6 binary64) %798) %1985 = (*.f64 %833 %513) %2005 = (*.f64 delta %1450) %2009 = (*.f64 #s(literal -1/6 binary64) %1507) %2024 = (*.f64 #s(literal 1/6 binary64) %1507) %2034 = (*.f64 theta %24) %2037 = (*.f64 %833 %2034) %2057 = (*.f64 delta %34) %2075 = (*.f64 delta %1489) %2076 = (*.f64 #s(literal -1/6 binary64) %2075) %2081 = (*.f64 #s(literal -1 binary64) %2075) %2082 = (+.f64 #s(literal 1 binary64) %2081) %2085 = (-.f64 %1515 %1489) %2086 = (*.f64 delta %2085) %2087 = (+.f64 #s(literal 1 binary64) %2086) %2098 = (*.f64 #s(literal -1 binary64) delta) %2106 = (+ %131 delta) %2107 = (+.f64 delta %142) %2109 = (*.f64 %24 %33) %2110 = (*.f64 delta %2109) %2128 = (*.f64 #s(literal 1/2 binary64) %2057) %2141 = (*.f64 %833 %1454) %2151 = (*.f64 #s(literal 1/120 binary64) %1454) %2165 = (*.f64 #s(literal -1/6 binary64) %1454) %2180 = (*.f64 #s(literal -1 binary64) %1450) %2186 = (*.f64 #s(literal 1/2 binary64) %1450) %2204 = (*.f64 %833 %145) %2224 = (*.f64 %833 %158) %2242 = (fma.f64 #s(literal -1 binary64) %804 %571) %2247 = (*.f64 delta (fma.f64 #s(literal -1 binary64) %1514 %1540)) %2249 = (* -1 %80) %2269 = (sin (neg %108)) %2271 = (+ (* %14 %2269) %80) %2287 = (* %2269 %2271) %2288 = (pow.f64 %852 #s(literal 2 binary64)) %2290 = (*.f64 %33 %852) %2303 = (pow.f64 %123 #s(literal 2 binary64)) %2306 = (*.f64 %24 (*.f64 %33 %123)) %2313 = (*.f64 delta %2306) %2324 = (*.f64 delta %181) %2326 = (*.f64 %833 %181) %2389 = (- (* %108 -1/2) delta) %2390 = (*.f64 #s(literal -1/2 binary64) %120) %2392 = (fma.f64 #s(literal -1 binary64) delta %2390) %2394 = (+ %2389 %108) %2395 = (+.f64 %120 %2390) %2397 = (+.f64 %120 %2392) %2399 = (sin %2394) %2400 = (sin.f64 %2395) %2402 = (cos.f64 %2395) %2403 = (*.f64 delta %2402) %2420 = (+ delta %108) %2421 = (+ %131 %2420) %2422 = (+ %2421 %131) %2423 = (*.f64 #s(literal 2 binary64) %120) %2425 = (+.f64 delta %2423) %2427 = (cos %2422) %2428 = (cos.f64 %2423) %2430 = (sin.f64 %2423) %2431 = (*.f64 delta %2430) %2450 = (-.f64 %2098 %121) %2452 = (*.f64 %833 %88) %2463 = (*.f64 #s(literal 1/24 binary64) %88) %2472 = (*.f64 %833 %1452) %2493 = (*.f64 delta %88) %2505 = (*.f64 %833 %56) %2527 = (*.f64 #s(literal -1/2 binary64) (*.f64 delta %56)) %2534 = (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %56 %2024)) %2563 = (cos.f64 %122) %2564 = (*.f64 delta %2563) %2582 = (cos.f64 %1214) %2584 = (sin.f64 %1214) %2585 = (*.f64 delta %2584) %2617 = (-.f64 (*.f64 #s(literal -1/2 binary64) %195) #s(literal 1/2 binary64)) %2643 = (*.f64 %2582 %34) %2645 = (*.f64 %34 %2584) %2646 = (*.f64 delta %2645) %2660 = (*.f64 %34 %123) %2662 = (*.f64 %2563 %34) %2663 = (*.f64 delta %2662) %2678 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %88)) %2700 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %2303)) %2739 = (+.f64 #s(literal 1 binary64) %2247) %2744 = (*.f64 %833 %2109) %2762 = (*.f64 %24 %181) %2766 = (*.f64 %833 %2762) %2799 = (/.f64 theta delta) %2800 = (*.f64 #s(literal -1 binary64) %2799) %2807 = (/.f64 phi1 delta) %2811 = (/.f64 %120 delta) %2814 = (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %2811))) %2816 = (sin %2106) %2819 = (*.f64 #s(literal -1 binary64) %2807) %2821 = (*.f64 delta (fma.f64 #s(literal -1 binary64) %33 %2819)) %2823 = (/.f64 %297 delta) %2828 = (/.f64 #s(literal 1 binary64) delta) %2833 = (fma.f64 #s(literal -1 binary64) %1454 %2828) %2841 = (/.f64 %1454 delta) %2848 = (*.f64 delta (+.f64 %33 %2807)) %2857 = (*.f64 delta (-.f64 (*.f64 #s(literal -1/2 binary64) %2811) #s(literal 1 binary64))) %2879 = (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %121 delta)) #s(literal 1 binary64))) %2882 = (/.f64 %24 delta) %2886 = (/.f64 %31 delta) %2890 = (+.f64 %2807 %2811) %2892 = (*.f64 delta (+.f64 #s(literal 1 binary64) %2890)) %2899 = (fma.f64 #s(literal -1 binary64) %1513 (/.f64 #s(literal 1 binary64) %833)) %2939 = (fma.f64 #s(literal -1 binary64) (/.f64 %1456 delta) %1454) %2984 = (sin.f64 %2450) %2995 = (cos.f64 (-.f64 %1214 %2098)) %3001 = (-.f64 %1454 %2828) %3015 = (pow.f64 theta #s(literal 2 binary64)) %3016 = (*.f64 #s(literal -1/6 binary64) %3015) %3017 = (+.f64 #s(literal 1 binary64) %3016) %3034 = (*.f64 %3015 %25) %3053 = (*.f64 %3015 %1429) %3091 = (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %25 (*.f64 #s(literal 1/24 binary64) %3034))) %3097 = (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3034 %384)))) %3109 = (*.f64 phi1 %3034) %3114 = (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %609 (*.f64 #s(literal 1/24 binary64) %3109))) %3121 = (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %609 (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3109 (*.f64 #s(literal 1/24 binary64) %609))))) %3124 = (*.f64 %3015 %1635) %3129 = (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %1635 (*.f64 #s(literal 1/24 binary64) %3124))) %3132 = (*.f64 #s(literal 1/24 binary64) %1635) %3136 = (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %1635 (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3124 %3132)))) %3145 = (*.f64 #s(literal 1/2 binary64) %3124) %3146 = (+.f64 %29 %3145) %3150 = (*.f64 #s(literal -1/2 binary64) %1635) %3152 = (*.f64 %3015 (-.f64 (*.f64 #s(literal -1/24 binary64) %3124) %3150)) %3153 = (+.f64 %29 %3152) %3156 = (*.f64 #s(literal 1/720 binary64) %3124) %3160 = (*.f64 %3015 (-.f64 (*.f64 %3015 (-.f64 %3156 %3132)) %3150)) %3161 = (+.f64 %29 %3160) %3165 = (*.f64 %3015 %24) %3183 = (*.f64 delta %3165) %3201 = (*.f64 %3015 %34) %3216 = (*.f64 %3015 %1489) %3224 = (*.f64 #s(literal 1/24 binary64) %1489) %3231 = (pow theta 2) %3234 = (* -1/6 %3231) %3236 = (+ 1 %3234) %3245 = (fma.f64 %24 %25 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %1429 (*.f64 #s(literal 1/24 binary64) %3053)))) %3248 = (*.f64 #s(literal 1/24 binary64) %1429) %3253 = (fma.f64 %24 %25 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %1429 (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3053 %3248))))) %3262 = (*.f64 #s(literal -1/2 binary64) %1429) %3277 = (fma.f64 %24 %35 %3129) %3279 = (fma.f64 %24 %35 %3136) %3297 = (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %3124 (*.f64 #s(literal 1/2 binary64) %1635))) %3304 = (*.f64 %3015 (fma.f64 #s(literal 1/2 binary64) %1635 (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %1635 %3156)))) %3308 = (*.f64 %25 %144) %3311 = (*.f64 %3015 %3308) %3329 = (*.f64 %25 %157) %3332 = (*.f64 %3015 %3329) %3350 = (*.f64 delta %3015) %3351 = (*.f64 #s(literal -1/2 binary64) %3350) %3356 = (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 #s(literal 1/24 binary64) %3350))) %3362 = (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3350 %484)))) %3365 = (*.f64 #s(literal 1/2 binary64) %3350) %3370 = (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %3350 (*.f64 #s(literal 1/2 binary64) delta))) %3377 = (*.f64 %3015 (fma.f64 #s(literal 1/2 binary64) delta (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) delta (*.f64 #s(literal 1/720 binary64) %3350))))) %3380 = (fma.f64 #s(literal -1 binary64) delta %657) %3391 = (*.f64 phi1 %3380) %3394 = (*.f64 delta (*.f64 phi1 %3015)) %3395 = (fma.f64 #s(literal 1/2 binary64) %3394 %3391) %3400 = (fma.f64 phi1 %3380 (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %3394 (*.f64 #s(literal 1/2 binary64) %1972)))) %3407 = (fma.f64 phi1 %3380 (*.f64 %3015 (fma.f64 #s(literal 1/2 binary64) %1972 (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %1972 (*.f64 #s(literal 1/720 binary64) %3394)))))) %3417 = (*.f64 delta %3216) %3419 = (fma.f64 #s(literal -1 binary64) %2075 (*.f64 #s(literal 1/2 binary64) %3417)) %3420 = (+.f64 #s(literal 1 binary64) %3419) %3425 = (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %3417 (*.f64 #s(literal 1/2 binary64) %2075))) %3426 = (fma.f64 #s(literal -1 binary64) %2075 %3425) %3427 = (+.f64 #s(literal 1 binary64) %3426) %3434 = (*.f64 %3015 (fma.f64 #s(literal 1/2 binary64) %2075 (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %2075 (*.f64 #s(literal 1/720 binary64) %3417))))) %3435 = (fma.f64 #s(literal -1 binary64) %2075 %3434) %3436 = (+.f64 #s(literal 1 binary64) %3435) %3440 = (fma.f64 #s(literal 1/2 binary64) %3417 %2086) %3442 = (fma.f64 delta %2085 %3425) %3444 = (fma.f64 delta %2085 %3434) %3463 = (+.f64 %25 %865) %3474 = (*.f64 %852 %3463) %3476 = (*.f64 %25 %852) %3477 = (*.f64 %3015 %3476) %3492 = (fma.f64 %29 %123 %1429) %3493 = (*.f64 %123 %3492) %3496 = (*.f64 %24 (*.f64 %25 %123)) %3497 = (*.f64 %3015 %3496) %3505 = (*.f64 #s(literal 1/24 binary64) %3496) %3581 = (*.f64 %3015 %35) %3608 = (*.f64 #s(literal -1/2 binary64) %1489) %3622 = (fma.f64 #s(literal 1/2 binary64) %3124 %57) %3653 = (+.f64 %24 (*.f64 #s(literal -1 binary64) %2057)) %3655 = (*.f64 delta %3201) %3673 = (*.f64 %24 %3653) %3696 = (*.f64 #s(literal -1/2 binary64) %3496) %3711 = (+.f64 #s(literal 1 binary64) %3440) %3713 = (+.f64 #s(literal 1 binary64) %3442) %3715 = (+.f64 #s(literal 1 binary64) %3444) %3765 = (/.f64 #s(literal 1 binary64) %3015) %3766 = (-.f64 %3765 #s(literal 1/6 binary64)) %3769 = (* theta %3236) %3771 = (pow.f64 theta #s(literal 3 binary64)) %3776 = (/.f64 delta theta) %3787 = (*.f64 #s(literal -1 binary64) %3776) (approx lambda1 #s(literal 0 binary64)) (approx lambda1 lambda1) (approx %23 %39) (approx %23 (+.f64 lambda1 %39)) (approx %51 %59) (approx %51 (+.f64 lambda1 %59)) (approx %69 %75) (approx %69 (+.f64 lambda1 %75)) (approx %87 %91) (approx %87 (+.f64 lambda1 %91)) (approx %100 %104) (approx %100 (+.f64 lambda1 %104)) (approx %119 %127) (approx %119 (+.f64 lambda1 %127)) (approx %141 %147) (approx %141 (+.f64 lambda1 %147)) (approx %155 %160) (approx %155 (+.f64 lambda1 %160)) (approx %179 %185) (approx %179 (+.f64 lambda1 %185)) (approx %194 %199) (approx %194 (+.f64 lambda1 %199)) (approx %23 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %204))) (approx %51 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %208))) (approx %69 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %212))) (approx %87 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %216))) (approx %100 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %220))) (approx %119 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %224))) (approx %141 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %228))) (approx %155 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %232))) (approx %179 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %236))) (approx %194 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) %240))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %204) #s(literal 1 binary64))))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %208) #s(literal 1 binary64))))) (approx %69 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %212) #s(literal 1 binary64))))) (approx %87 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %216) #s(literal 1 binary64))))) (approx %100 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %220) #s(literal 1 binary64))))) (approx %119 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %224) #s(literal 1 binary64))))) (approx %141 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %228) #s(literal 1 binary64))))) (approx %155 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %232) #s(literal 1 binary64))))) (approx %179 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %236) #s(literal 1 binary64))))) (approx %194 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) %240) #s(literal 1 binary64))))) (approx phi1 phi1) (approx %10 #s(literal 1 binary64)) (approx %10 (+.f64 #s(literal 1 binary64) %298)) (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 %297 (-.f64 (*.f64 #s(literal 1/24 binary64) %297) #s(literal 1/2 binary64))))) (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 %297 (-.f64 (*.f64 %297 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %297))) #s(literal 1/2 binary64))))) (approx %11 %27) (approx %11 (fma.f64 #s(literal -1/2 binary64) %316 %27)) (approx %11 (fma.f64 %25 %26 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %27 (*.f64 #s(literal 1/24 binary64) %316))))) (approx %11 (fma.f64 %25 %26 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %27 (*.f64 %297 (fma.f64 #s(literal -1/720 binary64) %316 (*.f64 #s(literal 1/24 binary64) %27))))))) (approx %18 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %297)))) (approx %18 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 %297 (-.f64 (*.f64 #s(literal 1/120 binary64) %297) #s(literal 1/6 binary64)))))) (approx %18 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 %297 (-.f64 (*.f64 %297 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %297))) #s(literal 1/6 binary64)))))) (approx %63 %353) (approx %63 (*.f64 phi1 (+.f64 %29 (*.f64 #s(literal -1/6 binary64) %355)))) (approx %63 (*.f64 phi1 (+.f64 %29 (*.f64 %297 (fma.f64 #s(literal -1/6 binary64) %29 (*.f64 #s(literal 1/120 binary64) %355)))))) (approx %63 (*.f64 phi1 (+.f64 %29 (*.f64 %297 (fma.f64 #s(literal -1/6 binary64) %29 (*.f64 %297 (fma.f64 #s(literal -1/5040 binary64) %355 (*.f64 #s(literal 1/120 binary64) %29)))))))) (approx %16 %25) (approx %16 (+.f64 %25 (*.f64 #s(literal -1/2 binary64) %375))) (approx %16 (+.f64 %25 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %25 (*.f64 #s(literal 1/24 binary64) %375))))) (approx %16 (+.f64 %25 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %25 (*.f64 %297 (fma.f64 #s(literal -1/720 binary64) %375 %384)))))) (approx %391 %297) (approx %394 %298) (approx %397 %70) (approx %397 %399) (approx %401 %402) (approx %138 (*.f64 phi1 %399)) (approx %138 (*.f64 phi1 (fma.f64 phi1 (+.f64 %29 %408) %70))) (approx %138 (*.f64 phi1 (fma.f64 phi1 (+.f64 %29 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %70 (fma.f64 #s(literal -1/3 binary64) %353 %406)))) %70))) (approx %139 %29) (approx %139 (+.f64 %29 %422)) (approx %139 (+.f64 %29 (*.f64 phi1 %426))) (approx %139 (+.f64 %29 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 %430 %29)) %70)))) (approx %437 %26) (approx %437 (+.f64 %26 (*.f64 #s(literal -1/2 binary64) %439))) (approx %437 (+.f64 %26 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 #s(literal 1/24 binary64) %439))))) (approx %437 (+.f64 %26 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %297 (fma.f64 #s(literal -1/720 binary64) %439 (*.f64 #s(literal 1/24 binary64) %26))))))) (approx %455 %456) (approx %455 (fma.f64 #s(literal -1/2 binary64) %458 %456)) (approx %455 (fma.f64 delta %26 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %456 (*.f64 #s(literal 1/24 binary64) %458))))) (approx %455 (fma.f64 delta %26 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %456 (*.f64 %297 (fma.f64 #s(literal -1/720 binary64) %458 (*.f64 #s(literal 1/24 binary64) %456))))))) (approx %473 delta) (approx %473 (+.f64 delta (*.f64 #s(literal -1/2 binary64) %475))) (approx %473 (+.f64 delta (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 #s(literal 1/24 binary64) %475))))) (approx %473 (+.f64 delta (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) delta (*.f64 %297 (fma.f64 #s(literal -1/720 binary64) %475 %484)))))) (approx %491 %494) (approx %491 %502) (approx %491 (*.f64 %297 (+.f64 #s(literal 1 binary64) (*.f64 %297 (-.f64 (*.f64 %297 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %297))) #s(literal 1/3 binary64)))))) (approx %19 %513) (approx %19 (*.f64 phi1 (+.f64 %33 (*.f64 #s(literal -1/6 binary64) %515)))) (approx %19 (*.f64 phi1 (+.f64 %33 (*.f64 %297 (fma.f64 #s(literal -1/6 binary64) %33 (*.f64 #s(literal 1/120 binary64) %515)))))) (approx %19 (*.f64 phi1 (+.f64 %33 (*.f64 %297 (fma.f64 #s(literal -1/6 binary64) %33 (*.f64 %297 (fma.f64 #s(literal -1/5040 binary64) %515 %526))))))) (approx %534 (*.f64 phi1 (+.f64 %33 %537))) (approx %534 (*.f64 phi1 (+.f64 %33 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %33 (fma.f64 #s(literal -1/6 binary64) %33 %545)))))) (approx %534 (*.f64 phi1 (+.f64 %33 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %33 (fma.f64 #s(literal -1/6 binary64) %33 (*.f64 %297 (fma.f64 #s(literal 1/120 binary64) %33 (fma.f64 #s(literal 1/24 binary64) %33 (fma.f64 #s(literal 1/12 binary64) %33 %558)))))))))) (approx %570 %572) (approx %570 (+.f64 #s(literal 1 binary64) %576)) (approx %570 (+.f64 #s(literal 1 binary64) %584)) (approx %587 %588) (approx %587 (fma.f64 #s(literal -1/2 binary64) %590 %588)) (approx %587 (fma.f64 theta %25 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %588 (*.f64 #s(literal 1/24 binary64) %590))))) (approx %587 (fma.f64 theta %25 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %588 (*.f64 %297 (fma.f64 #s(literal -1/720 binary64) %590 (*.f64 #s(literal 1/24 binary64) %588))))))) (approx %606 %607) (approx %606 (+.f64 %25 (*.f64 phi1 (+.f64 %29 (*.f64 #s(literal -1/2 binary64) %609))))) (approx %606 (+.f64 %25 (*.f64 phi1 (+.f64 %29 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %25 %615)))))) (approx %622 %609) (approx %622 %624) (approx %622 (*.f64 phi1 (+.f64 %25 (*.f64 phi1 (+.f64 %29 %628))))) (approx %622 (*.f64 phi1 (+.f64 %25 (*.f64 phi1 (+.f64 %29 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %25 (fma.f64 #s(literal -1/3 binary64) %353 %626)))))))) (approx %642 (+.f64 %29 (*.f64 #s(literal -1 binary64) %609))) (approx %642 (+.f64 %29 (*.f64 phi1 (-.f64 %425 %25)))) (approx %642 (+.f64 %29 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %628) %29)) %25)))) (approx %132 %657) (approx %151 %142) (approx %151 %156) (approx %133 %661) (approx %663 #s(literal -1 binary64)) (approx %663 (-.f64 (*.f64 #s(literal 1/2 binary64) %297) #s(literal 1 binary64))) (approx %663 (-.f64 (*.f64 %297 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) %297))) #s(literal 1 binary64))) (approx %663 (-.f64 (*.f64 %297 (+.f64 #s(literal 1/2 binary64) (*.f64 %297 (-.f64 (*.f64 #s(literal 1/720 binary64) %297) #s(literal 1/24 binary64))))) #s(literal 1 binary64))) (approx %682 (+.f64 delta phi1)) (approx %109 %120) (approx %109 %121) (approx %95 (fma.f64 phi1 (+.f64 %29 (*.f64 #s(literal -1/2 binary64) %402)) %70)) (approx %95 (fma.f64 phi1 (+.f64 %29 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %70 %615))) %70)) (approx %96 %696) (approx %96 %426) (approx %96 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/2 binary64) %402) %29)) %70)) (approx %96 (-.f64 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/6 binary64) %353) %705)) %29)) %70)) (approx %20 (*.f64 phi1 (fma.f64 %33 %25 %712))) (approx %20 (*.f64 phi1 (fma.f64 %33 %25 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %70 (fma.f64 #s(literal -1/6 binary64) %70 %719)))))) (approx %20 (*.f64 phi1 (fma.f64 %33 %25 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %70 (fma.f64 #s(literal -1/6 binary64) %70 (*.f64 %297 (fma.f64 #s(literal 1/120 binary64) %70 (fma.f64 #s(literal 1/24 binary64) %70 (fma.f64 #s(literal 1/12 binary64) %70 %730)))))))))) (approx %79 (*.f64 phi1 (+.f64 #s(literal 1 binary64) %742))) (approx %79 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 %297 (-.f64 (*.f64 #s(literal 2/15 binary64) %297) #s(literal 2/3 binary64)))))) (approx %79 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 %297 (-.f64 (*.f64 %297 (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -4/315 binary64) %297))) #s(literal 2/3 binary64)))))) (approx %763 %422) (approx %763 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %712) %70))) (approx %763 (*.f64 phi1 (-.f64 (*.f64 %297 (-.f64 (*.f64 #s(literal -1 binary64) %719) %407)) %70))) (approx %763 (*.f64 phi1 (-.f64 (*.f64 %297 (-.f64 (*.f64 %297 (-.f64 (*.f64 #s(literal -1 binary64) %730) %718)) %407)) %70))) (approx %98 (+.f64 %29 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %353 %696)))) (approx %98 (+.f64 %29 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %70 %788)))) (approx %797 %799) (approx %797 %801) (approx %803 %805) (approx %803 %807) (approx %809 (+.f64 #s(literal 1 binary64) %805)) (approx %809 (+.f64 #s(literal 1 binary64) %807)) (approx %817 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %819) #s(literal 1 binary64))))))) (approx %832 %834) (approx %832 %836) (approx %832 %842) (approx %832 %849) (approx %116 %854) (approx %116 (fma.f64 phi1 %861 %854)) (approx %116 (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) %858 (fma.f64 #s(literal -1 binary64) %859 %870)) %854)) (approx %116 (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) %858 (fma.f64 #s(literal -1 binary64) %859 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %854 (fma.f64 phi1 %879 %868))))) %854)) (approx %887 %798) (approx %887 (+.f64 phi1 %798)) (approx %891 (*.f64 #s(literal -1 binary64) %120)) (approx %891 %894) (approx %896 (*.f64 #s(literal -1 binary64) %897)) (approx %896 %900) (approx %44 %53) (approx %45 (+.f64 #s(literal 1 binary64) %904)) (approx %45 (+.f64 #s(literal 1 binary64) %909)) (approx %45 (+.f64 #s(literal 1 binary64) %917)) (approx %46 #s(literal 1/2 binary64)) (approx %46 (+.f64 #s(literal 1/2 binary64) %571)) (approx %46 (+.f64 #s(literal 1/2 binary64) %576)) (approx %46 (+.f64 #s(literal 1/2 binary64) %584)) (approx %83 %355) (approx %83 (*.f64 %297 (+.f64 %29 (*.f64 #s(literal -1/3 binary64) %355)))) (approx %83 (*.f64 %297 (+.f64 %29 (*.f64 %297 (fma.f64 #s(literal -1/3 binary64) %29 (*.f64 #s(literal 2/45 binary64) %355)))))) (approx %83 (*.f64 %297 (+.f64 %29 (*.f64 %297 (fma.f64 #s(literal -1/3 binary64) %29 (*.f64 %297 (fma.f64 #s(literal -1/315 binary64) %355 (*.f64 #s(literal 2/45 binary64) %29)))))))) (approx %946 (*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) %947 %70))) (approx %946 (*.f64 phi1 (fma.f64 %33 %25 (*.f64 %297 (fma.f64 #s(literal -1/6 binary64) %70 (*.f64 #s(literal 1/120 binary64) %947)))))) (approx %946 (*.f64 phi1 (fma.f64 %33 %25 (*.f64 %297 (fma.f64 #s(literal -1/6 binary64) %70 (*.f64 %297 (fma.f64 #s(literal -1/5040 binary64) %947 (*.f64 #s(literal 1/120 binary64) %70)))))))) (approx %189 %571) (approx %189 %576) (approx %189 %584) (approx %189 (*.f64 %297 (-.f64 (*.f64 %297 (+.f64 #s(literal 1/3 binary64) (*.f64 %297 (-.f64 (*.f64 #s(literal 1/315 binary64) %297) #s(literal 2/45 binary64))))) #s(literal 1 binary64)))) (approx %977 (*.f64 #s(literal -1 binary64) %513)) (approx %977 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %537) %33))) (approx %977 (*.f64 phi1 (-.f64 (*.f64 %297 (-.f64 (*.f64 #s(literal -1 binary64) %545) %536)) %33))) (approx %977 (*.f64 phi1 (-.f64 (*.f64 %297 (-.f64 (*.f64 %297 (-.f64 (*.f64 #s(literal -1 binary64) %558) %544)) %536)) %33))) (approx %48 (+.f64 %29 (*.f64 #s(literal -1 binary64) %355))) (approx %48 (+.f64 %29 (*.f64 %297 (fma.f64 #s(literal -1 binary64) %29 %1001)))) (approx %48 (+.f64 %29 (*.f64 %297 (fma.f64 #s(literal -1 binary64) %29 (*.f64 %297 (fma.f64 #s(literal -2/45 binary64) %355 (*.f64 #s(literal 1/3 binary64) %29))))))) (approx %49 (+.f64 %29 (*.f64 phi1 (-.f64 %788 %70)))) (approx %1017 #s(literal -1/2 binary64)) (approx %1017 (-.f64 %297 #s(literal 1/2 binary64))) (approx %1017 (-.f64 %494 #s(literal 1/2 binary64))) (approx %1017 (-.f64 %502 #s(literal 1/2 binary64))) (approx %1025 (+.f64 %120 %53)) (approx %1028 (-.f64 %1029 #s(literal 1 binary64))) (approx %1028 (-.f64 %1033 #s(literal 1 binary64))) (approx %1028 (-.f64 %1041 #s(literal 1 binary64))) (approx %1046 %1029) (approx %1046 %1033) (approx %1046 %1041) (approx %1046 (*.f64 %297 (+.f64 #s(literal 2 binary64) (*.f64 %297 (-.f64 (*.f64 %297 (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -2/315 binary64) %297))) #s(literal 2/3 binary64)))))) (approx %1059 %1060) (approx %1059 (/.f64 (+.f64 #s(literal 1 binary64) %574) %297)) (approx %1059 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %297 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/15 binary64) %297)))) %297)) (approx %1059 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %297 (+.f64 #s(literal 1/3 binary64) (*.f64 %297 (+.f64 #s(literal 1/15 binary64) (*.f64 #s(literal 2/189 binary64) %297)))))) %297)) (approx %1081 %1082) (approx %1084 %1085) (approx %1087 %1088) (approx %1087 %1091) (approx %1093 %1094) (approx %1093 (+.f64 %1094 %1098)) (approx %1093 (+.f64 %1094 %1104)) (approx %1093 (+.f64 %1094 %1112)) (approx %1115 %1116) (approx %1115 (+.f64 %1094 (+.f64 %1085 %1098))) (approx %1115 (+.f64 %1094 (+.f64 %1085 %1104))) (approx %1115 (+.f64 %1094 (+.f64 %1085 %1112))) (approx %1127 (*.f64 #s(literal 1/2 binary64) %1116)) (approx %1127 (fma.f64 #s(literal 1/2 binary64) %1116 %1097)) (approx %1127 (fma.f64 #s(literal 1/2 binary64) %1116 (*.f64 phi1 (+.f64 %1096 (*.f64 #s(literal -1 binary64) %1101))))) (approx %1127 (fma.f64 #s(literal 1/2 binary64) %1116 (*.f64 phi1 (+.f64 %1096 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %1094 (*.f64 #s(literal -2/3 binary64) %1097))))))) (approx %1144 %1090) (approx %1149 #s(literal 2 binary64)) (approx %1149 (+.f64 #s(literal 2 binary64) %904)) (approx %1149 (+.f64 #s(literal 2 binary64) %909)) (approx %1149 (+.f64 #s(literal 2 binary64) %917)) (approx %1157 %1158) (approx %1162 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 #s(literal -1/2 binary64) phi1))))) (approx %1162 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/6 binary64) %804) #s(literal 1/2 binary64))))))) (approx %1175 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal 1/6 binary64) %798 (*.f64 #s(literal 1/2 binary64) %798))) #s(literal 1 binary64))))))) (approx %1185 %1187) (approx %1185 %1192) (approx %1185 (+.f64 %1187 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %1189 (*.f64 #s(literal -1/2 binary64) %1194))))) (approx %1185 (+.f64 %1187 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %1189 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %1187 (*.f64 #s(literal 1/6 binary64) %1190))))))) (approx %1207 %897) (approx %1207 %1209) (approx %1211 %1212) (approx %1211 %1215) (approx %1217 %1218) (approx %1217 %1223) (approx %1217 (+.f64 %1218 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) %1225) %1220)))) (approx %1217 (+.f64 %1218 (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %1218 (*.f64 #s(literal 1/6 binary64) %1221))) %1220)))) (approx %1238 %1225) (approx %1238 (*.f64 phi1 %1223)) (approx %1238 (*.f64 phi1 (+.f64 %1218 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %1220 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %1218 (*.f64 #s(literal -1/6 binary64) %1218)))))))) (approx %1238 (*.f64 phi1 (+.f64 %1218 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %1220 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %1218 (fma.f64 #s(literal -1/6 binary64) %1218 (*.f64 #s(literal 1/3 binary64) %1221))))))))) (approx %1259 %1194) (approx %1259 (*.f64 phi1 %1192)) (approx %1259 (*.f64 phi1 (+.f64 %1187 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %1189 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %1187 (*.f64 #s(literal -1/6 binary64) %1187)))))))) (approx %1259 (*.f64 phi1 (+.f64 %1187 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %1189 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) %1187 (fma.f64 #s(literal -1/6 binary64) %1187 (*.f64 #s(literal 1/3 binary64) %1190))))))))) (approx %117 (-.f64 %29 %854)) (approx %117 (-.f64 (+.f64 %29 (*.f64 #s(literal -1 binary64) (*.f64 phi1 %861))) %854)) (approx %117 (-.f64 (+.f64 %29 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %870) %861))) %854)) (approx %117 (-.f64 (+.f64 %29 (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 %879)) %869)) %861))) %854)) (approx %1303 (+.f64 %29 (*.f64 %297 (-.f64 %1001 %29)))) (approx %1303 (+.f64 %29 (*.f64 %297 (-.f64 (*.f64 %297 (-.f64 (*.f64 #s(literal -2/45 binary64) %355) (*.f64 #s(literal -1/3 binary64) %29))) %29)))) (approx %1316 (+.f64 #s(literal 1 binary64) %834)) (approx %1316 (+.f64 #s(literal 1 binary64) %836)) (approx %1316 (+.f64 #s(literal 1 binary64) %842)) (approx %1316 (+.f64 #s(literal 1 binary64) %849)) (approx %1325 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %833 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 phi1 (-.f64 %844 #s(literal 1 binary64)))))))) (approx %1325 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %833 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 phi1 (-.f64 %845 #s(literal 1 binary64)))))))) (approx %1344 (atan2.f64 %28 %1345)) (approx %1348 (fma.f64 #s(literal -1/2 binary64) %947 %70)) (approx %1348 (fma.f64 %33 %25 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %70 (*.f64 #s(literal 1/24 binary64) %947))))) (approx %1348 (fma.f64 %33 %25 (*.f64 %297 (fma.f64 #s(literal -1/2 binary64) %70 (*.f64 %297 (fma.f64 #s(literal -1/720 binary64) %947 (*.f64 #s(literal 1/24 binary64) %70))))))) (approx %177 (*.f64 #s(literal -1 binary64) %182)) (approx %177 (fma.f64 #s(literal -1 binary64) %182 (*.f64 #s(literal 1/2 binary64) %1365))) (approx %177 (fma.f64 #s(literal -1 binary64) %182 (*.f64 %297 (fma.f64 #s(literal -1/24 binary64) %1365 %1369)))) (approx %177 (fma.f64 #s(literal -1 binary64) %182 (*.f64 %297 (fma.f64 #s(literal 1/2 binary64) %182 (*.f64 %297 (fma.f64 #s(literal -1/24 binary64) %182 (*.f64 #s(literal 1/720 binary64) %1365))))))) (approx %814 %804) (approx %814 (*.f64 phi1 (fma.f64 delta %33 %1382))) (approx %814 (*.f64 phi1 (fma.f64 delta %33 (*.f64 %297 (fma.f64 delta %545 %1386))))) (approx %814 (*.f64 phi1 (fma.f64 delta %33 (*.f64 %297 (fma.f64 delta %536 (*.f64 %297 (fma.f64 delta %558 %1392))))))) (approx %815 %1402) (approx %815 %1409) (approx %815 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %798 (*.f64 %297 (fma.f64 #s(literal -1 binary64) %1386 (*.f64 %297 (fma.f64 #s(literal -1 binary64) (*.f64 delta %558) (*.f64 #s(literal -1 binary64) %1392)))))))) (approx %816 (+.f64 #s(literal 1 binary64) %1402)) (approx %816 (+.f64 #s(literal 1 binary64) %1409)) (approx %10 %24) (approx %11 %28) (approx %18 %34) (approx %63 (*.f64 %29 %34)) (approx %16 %1429) (approx (+ 1 %394) (*.f64 %297 (-.f64 %1060 #s(literal 1/2 binary64)))) (approx %397 (*.f64 phi1 %1436)) (approx %138 %73) (approx %1440 (*.f64 %297 %1436)) (approx %139 %74) (approx %437 %1444) (approx %455 (*.f64 delta %1444)) (approx %473 %1448) (approx %491 %1450) (approx %19 %1452) (approx %534 %1454) (approx %570 %1456) (approx %587 (*.f64 theta %1429)) (approx %606 %1460) (approx %622 %1462) (approx %642 (-.f64 %29 %1462)) (approx %151 (*.f64 phi1 (+.f64 #s(literal 1 binary64) %1467))) (approx %152 %157) (approx %133 (*.f64 phi1 (-.f64 %1467 #s(literal 1 binary64)))) (approx %134 %144) (approx %663 (*.f64 #s(literal -1 binary64) %24)) (approx %682 (*.f64 phi1 (+.f64 #s(literal 1 binary64) %1478))) (approx %109 %1483) (approx %95 %72) (approx %96 (*.f64 #s(literal -1 binary64) %72)) (approx %20 %37) (approx %79 %1489) (approx %763 (*.f64 #s(literal -1 binary64) %37)) (approx %98 %103) (approx %135 %146) (approx %153 %159) (approx %797 %1499) (approx %803 (*.f64 %297 %1498)) (approx %809 (*.f64 %297 (-.f64 (fma.f64 #s(literal -1 binary64) %1496 %1060) #s(literal 1 binary64)))) (approx %817 (-.f64 %1509 %1450)) (approx %832 %1517) (approx %116 %125) (approx %887 %1521) (approx %891 %1525) (approx %896 %1530) (approx %45 %54) (approx %46 %55) (approx %82 %88) (approx %83 %1535) (approx %946 %36) (approx %84 %89) (approx %189 %195) (approx %977 %1540) (approx %47 %56) (approx %48 %57) (approx %49 %58) (approx %1546 %1345) (approx %1017 %1548) (approx %1550 (+.f64 #s(literal 1/2 binary64) %1548)) (approx %1025 (*.f64 phi1 (+.f64 #s(literal 2 binary64) %1466))) (approx %1028 %1557) (approx %1559 %1560) (approx %1562 (+.f64 #s(literal 1/2 binary64) %1560)) (approx %1046 %1565) (approx %1059 (/.f64 #s(literal 2 binary64) %1565)) (approx %1569 %1570) (approx %1087 (*.f64 phi1 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) %1466 %1466)))) (approx %1093 %1576) (approx %1115 %1578) (approx %1127 (*.f64 #s(literal 1/2 binary64) %1578)) (approx %1582 (-.f64 #s(literal 1/2 binary64) %1560)) (approx %13 %31) (approx %1144 (*.f64 phi1 (+.f64 #s(literal 2 binary64) %1467))) (approx %1148 %1589) (approx %1149 %1591) (approx %1593 (*.f64 #s(literal 1/2 binary64) %1591)) (approx %1157 %1596) (approx %1157 (*.f64 phi1 (-.f64 %1467 #s(literal 2 binary64)))) (approx %1601 %1603) (approx %1607 %1608) (approx %1610 (*.f64 #s(literal 1/2 binary64) %1608)) (approx %21 %38) (approx %1162 %1616) (approx %1175 (*.f64 %24 %1616)) (approx %1185 %1621) (approx %1207 %1625) (approx %1211 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %1466 %1623)))) (approx %1217 %1631) (approx %1634 %1636) (approx %191 %197) (approx %1238 (*.f64 %1631 %34)) (approx %1259 (*.f64 %34 %1621)) (approx %85 %90) (approx %117 %126) (approx %1303 (-.f64 %29 %1535)) (approx %1316 %1647) (approx %1325 (-.f64 %1647 %1450)) (approx %1348 %71) (approx %177 %184) (approx %1653 (-.f64 #s(literal 1 binary64) %1570)) (approx %1656 (-.f64 #s(literal 1/2 binary64) %1548)) (approx %814 %1507) (approx %815 %1508) (approx %816 %1509) (approx %192 %198) (approx %397 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) %29 (*.f64 #s(literal -1 binary64) %1435))))) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 %1668 #s(literal 1 binary64))))) (approx %152 %1674) (approx %133 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) %1668)))) (approx %134 %1680) (approx %682 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) %1478) #s(literal 1 binary64))))) (approx %109 (*.f64 #s(literal -1 binary64) %1525)) (approx %135 %1690) (approx %153 %1693) (approx %797 (*.f64 #s(literal -1 binary64) %1521)) (approx %809 (*.f64 %297 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %798 (/.f64 #s(literal 1 binary64) phi1)) phi1)) #s(literal 1 binary64)))) (approx %116 %1706) (approx %887 (*.f64 #s(literal -1 binary64) %1499)) (approx %891 (*.f64 #s(literal -1 binary64) %1483)) (approx %896 (*.f64 #s(literal -1 binary64) %1625)) (approx %45 %1715) (approx %46 %1717) (approx %82 %1719) (approx %83 %1721) (approx %84 %1723) (approx %189 %1725) (approx %47 %1727) (approx %48 %1729) (approx %49 %1731) (approx %1546 %1733) (approx %50 %1735) (approx %1017 %1737) (approx %1550 (+.f64 #s(literal 1/2 binary64) %1737)) (approx %1025 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 %1523 #s(literal 2 binary64))))) (approx %1028 %1746) (approx %1559 %1748) (approx %1562 (+.f64 #s(literal 1/2 binary64) %1748)) (approx %1046 %1752) (approx %1059 (/.f64 #s(literal 2 binary64) %1752)) (approx %1569 %1756) (approx %1087 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1088 phi1)) #s(literal 2 binary64))))) (approx %1093 %1765) (approx %1115 %1767) (approx %1127 (*.f64 #s(literal 1/2 binary64) %1767)) (approx %1582 (-.f64 #s(literal 1/2 binary64) %1748)) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 %1668 #s(literal 2 binary64))))) (approx %1148 %1778) (approx %1149 %1780) (approx %1593 (*.f64 #s(literal 1/2 binary64) %1780)) (approx %1157 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 2 binary64) %1668)))) (approx %1601 %1788) (approx %1607 %1790) (approx %1610 (*.f64 #s(literal 1/2 binary64) %1790)) (approx %1185 %1794) (approx %1207 (*.f64 #s(literal -1 binary64) %1530)) (approx %1211 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1212 phi1)) #s(literal 1 binary64))))) (approx %1217 %1805) (approx %1634 (fma.f64 %29 %1719 %1635)) (approx %191 %1810) (approx %51 (+.f64 lambda1 %1735)) (approx %1238 (*.f64 %1805 %34)) (approx %1259 (*.f64 %34 %1794)) (approx %85 %1818) (approx %86 %1820) (approx %87 (+.f64 lambda1 %1820)) (approx %117 %1824) (approx %118 %1826) (approx %119 (+.f64 lambda1 %1826)) (approx %1303 (-.f64 %29 %1721)) (approx %1344 (atan2.f64 %28 %1733)) (approx %140 %1834) (approx %141 (+.f64 lambda1 %1834)) (approx %154 %1838) (approx %155 (+.f64 lambda1 %1838)) (approx %1653 (-.f64 #s(literal 1 binary64) %1756)) (approx %1656 (-.f64 #s(literal 1/2 binary64) %1737)) (approx %192 %1846) (approx %193 %1848) (approx %194 (+.f64 lambda1 %1848)) (approx %7 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %833)))) (approx %7 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 %833 (-.f64 (*.f64 #s(literal 1/120 binary64) %833) #s(literal 1/6 binary64)))))) (approx %7 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 %833 (-.f64 (*.f64 %833 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %833))) #s(literal 1/6 binary64)))))) (approx %8 (*.f64 delta (+.f64 %26 (*.f64 #s(literal -1/6 binary64) %1870)))) (approx %8 (*.f64 delta (+.f64 %26 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %26 (*.f64 #s(literal 1/120 binary64) %1870)))))) (approx %8 (*.f64 delta (+.f64 %26 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %26 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %1870 (*.f64 #s(literal 1/120 binary64) %26)))))))) (approx %11 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %1889 %1444))) (approx %11 (*.f64 delta (fma.f64 %24 %26 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %1444 (*.f64 #s(literal 1/120 binary64) %1889)))))) (approx %11 (*.f64 delta (fma.f64 %24 %26 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %1444 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %1889 (*.f64 #s(literal 1/120 binary64) %1444)))))))) (approx %14 (+.f64 #s(literal 1 binary64) (*.f64 %833 (-.f64 (*.f64 #s(literal 1/24 binary64) %833) #s(literal 1/2 binary64))))) (approx %14 (+.f64 #s(literal 1 binary64) (*.f64 %833 (-.f64 (*.f64 %833 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %833))) #s(literal 1/2 binary64))))) (approx %63 (+.f64 %34 (*.f64 #s(literal -1/2 binary64) %1919))) (approx %63 (+.f64 %34 (*.f64 %833 (fma.f64 #s(literal -1/2 binary64) %34 (*.f64 #s(literal 1/24 binary64) %1919))))) (approx %63 (+.f64 %34 (*.f64 %833 (fma.f64 #s(literal -1/2 binary64) %34 (*.f64 %833 (fma.f64 #s(literal -1/720 binary64) %1919 %1928)))))) (approx %16 (*.f64 delta (+.f64 %24 (*.f64 #s(literal -1/6 binary64) %1935)))) (approx %16 (*.f64 delta (+.f64 %24 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %24 (*.f64 #s(literal 1/120 binary64) %1935)))))) (approx %16 (*.f64 delta (+.f64 %24 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %24 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %1935 %1946))))))) (approx %80 (*.f64 delta (+.f64 %33 (*.f64 #s(literal -1/6 binary64) %1954)))) (approx %80 (*.f64 delta (+.f64 %33 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %33 (*.f64 #s(literal 1/120 binary64) %1954)))))) (approx %80 (*.f64 delta (+.f64 %33 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %33 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %1954 %526))))))) (approx %397 (+.f64 phi1 (*.f64 delta (+.f64 %33 (*.f64 #s(literal -1/2 binary64) %1972))))) (approx %397 (+.f64 phi1 (*.f64 delta (+.f64 %33 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) phi1 %1978)))))) (approx %401 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %1985 %513))) (approx %401 (*.f64 delta (fma.f64 phi1 %33 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %513 (*.f64 #s(literal 1/120 binary64) %1985)))))) (approx %401 (*.f64 delta (fma.f64 phi1 %33 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %513 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %1985 (*.f64 #s(literal 1/120 binary64) %513)))))))) (approx %138 (fma.f64 delta %1454 %1450)) (approx %138 (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %2005 %1454) %1450)) (approx %138 (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %1450 %2009) %1454) %1450)) (approx %1440 (fma.f64 delta %513 %297)) (approx %1440 (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %475 %513) %297)) (approx %1440 (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %297 (*.f64 #s(literal -1/6 binary64) %804)) %513) %297)) (approx %139 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 %2024 %1513)) %1454))) %1450)) (approx (pow delta 2) %833) (approx %587 (*.f64 delta %2034)) (approx %587 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %2037 %2034))) (approx %587 (*.f64 delta (fma.f64 theta %24 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %2034 (*.f64 #s(literal 1/120 binary64) %2037)))))) (approx %587 (*.f64 delta (fma.f64 theta %24 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %2034 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %2037 (*.f64 #s(literal 1/120 binary64) %2034)))))))) (approx %606 (+.f64 %34 %1448)) (approx %606 (+.f64 %34 (*.f64 delta (+.f64 %24 (*.f64 #s(literal -1/2 binary64) %2057))))) (approx %606 (+.f64 %34 (*.f64 delta (+.f64 %24 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %34 (*.f64 #s(literal -1/6 binary64) %1448))))))) (approx %622 (fma.f64 delta %1489 %1450)) (approx %622 (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %2005 %1489) %1450)) (approx %622 (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %1450 %2076) %1489) %1450)) (approx %642 (-.f64 %2082 %1450)) (approx %642 (-.f64 %2087 %1450)) (approx %642 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) %2075) %1513)) %1489))) %1450)) (approx %1160 %2098) (approx %165 %180) (approx %165 (-.f64 delta theta)) (approx %170 theta) (approx %170 (+.f64 delta theta)) (approx %2106 %2107) (approx %95 (+.f64 %34 %2110)) (approx %95 (+.f64 %34 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %2057 %2109)))) (approx %95 (+.f64 %34 (*.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %34 (*.f64 #s(literal -1/6 binary64) %2110)) %2109)))) (approx %96 (*.f64 #s(literal -1 binary64) %34)) (approx %96 (-.f64 (*.f64 #s(literal -1 binary64) %2110) %34)) (approx %96 (-.f64 (*.f64 delta (-.f64 %2128 %2109)) %34)) (approx %96 (-.f64 (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) %2110) (*.f64 #s(literal -1/2 binary64) %34))) %2109)) %34)) (approx %20 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %2141 %1454))) (approx %20 (*.f64 delta (fma.f64 %24 %1452 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %1454 (*.f64 #s(literal 1/120 binary64) %2141)))))) (approx %20 (*.f64 delta (fma.f64 %24 %1452 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %1454 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %2141 %2151))))))) (approx %763 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) %2141) %1454))) (approx %763 (*.f64 delta (-.f64 (*.f64 %833 (-.f64 (*.f64 #s(literal -1/120 binary64) %2141) %2165)) %1454))) (approx %763 (*.f64 delta (-.f64 (*.f64 %833 (-.f64 (*.f64 %833 (-.f64 (*.f64 #s(literal 1/5040 binary64) %2141) %2151)) %2165)) %1454))) (approx %98 (+.f64 #s(literal 1 binary64) %2180)) (approx %98 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1507 %2180))) (approx %98 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1450 (*.f64 delta (fma.f64 #s(literal -1 binary64) %1454 (*.f64 delta (-.f64 %2186 #s(literal 1/2 binary64)))))))) (approx %98 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1450 (*.f64 delta (fma.f64 #s(literal -1 binary64) %1454 (*.f64 delta (-.f64 (fma.f64 #s(literal 1/6 binary64) %1507 %2186) #s(literal 1/2 binary64)))))))) (approx %135 (*.f64 delta %145)) (approx %135 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %2204 %145))) (approx %135 (*.f64 delta (fma.f64 %26 %144 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %145 (*.f64 #s(literal 1/120 binary64) %2204)))))) (approx %135 (*.f64 delta (fma.f64 %26 %144 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %145 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %2204 (*.f64 #s(literal 1/120 binary64) %145)))))))) (approx %153 (*.f64 delta %158)) (approx %153 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %2224 %158))) (approx %153 (*.f64 delta (fma.f64 %26 %157 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %158 (*.f64 #s(literal 1/120 binary64) %2224)))))) (approx %153 (*.f64 delta (fma.f64 %26 %157 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %158 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %2224 (*.f64 #s(literal 1/120 binary64) %158)))))))) (approx %803 %2242) (approx %809 (+.f64 #s(literal 1 binary64) %2242)) (approx %832 %2247) (approx %2249 (*.f64 delta (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal 1/6 binary64) %1954)))) (approx %2249 (*.f64 delta (fma.f64 #s(literal -1 binary64) %33 (*.f64 %833 (fma.f64 #s(literal -1/120 binary64) %1954 (*.f64 #s(literal 1/6 binary64) %33)))))) (approx %2249 (*.f64 delta (fma.f64 #s(literal -1 binary64) %33 (*.f64 %833 (fma.f64 #s(literal 1/6 binary64) %33 (*.f64 %833 (fma.f64 #s(literal -1/120 binary64) %33 (*.f64 #s(literal 1/5040 binary64) %1954)))))))) (approx %2271 %852) (approx %2271 (+.f64 %852 %798)) (approx %2271 (+.f64 %852 (*.f64 delta (+.f64 %33 (*.f64 #s(literal -1/2 binary64) (*.f64 delta %852)))))) (approx %2271 (+.f64 %852 (*.f64 delta (+.f64 %33 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %852 %1978)))))) (approx %2287 %2288) (approx %2287 (fma.f64 delta %2290 %2288)) (approx %2287 (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta %2288) %2290) %2288)) (approx %2287 (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %2288 (*.f64 #s(literal -1/6 binary64) (*.f64 delta %2290))) %2290) %2288)) (approx %116 %2303) (approx %116 (fma.f64 delta %2306 %2303)) (approx %116 (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) (*.f64 delta %2303) %2306) %2303)) (approx %116 (fma.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %2303 (*.f64 #s(literal -1/6 binary64) %2313)) %2306) %2303)) (approx %167 (*.f64 #s(literal -2 binary64) theta)) (approx %169 %181) (approx %171 (*.f64 #s(literal 2 binary64) delta)) (approx %174 %2324) (approx %174 (*.f64 delta (+.f64 %181 (*.f64 #s(literal -1/6 binary64) %2326)))) (approx %174 (*.f64 delta (+.f64 %181 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %181 (*.f64 #s(literal 1/120 binary64) %2326)))))) (approx %174 (*.f64 delta (+.f64 %181 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %181 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %2326 (*.f64 #s(literal 1/120 binary64) %181)))))))) (approx %175 (*.f64 #s(literal 1/2 binary64) %2324)) (approx %175 (*.f64 delta (fma.f64 #s(literal -1/12 binary64) %2326 (*.f64 #s(literal 1/2 binary64) %181)))) (approx %175 (*.f64 delta (fma.f64 #s(literal 1/2 binary64) %181 (*.f64 %833 (fma.f64 #s(literal -1/12 binary64) %181 (*.f64 #s(literal 1/240 binary64) %2326)))))) (approx %175 (*.f64 delta (fma.f64 #s(literal 1/2 binary64) %181 (*.f64 %833 (fma.f64 #s(literal -1/12 binary64) %181 (*.f64 %833 (fma.f64 #s(literal -1/10080 binary64) %2326 (*.f64 #s(literal 1/240 binary64) %181)))))))) (approx %176 (*.f64 #s(literal -1 binary64) %2324)) (approx %176 (*.f64 delta (fma.f64 #s(literal -1 binary64) %181 (*.f64 #s(literal 1/6 binary64) %2326)))) (approx %176 (*.f64 delta (fma.f64 #s(literal -1 binary64) %181 (*.f64 %833 (fma.f64 #s(literal -1/120 binary64) %2326 (*.f64 #s(literal 1/6 binary64) %181)))))) (approx %176 (*.f64 delta (fma.f64 #s(literal -1 binary64) %181 (*.f64 %833 (fma.f64 #s(literal 1/6 binary64) %181 (*.f64 %833 (fma.f64 #s(literal -1/120 binary64) %181 (*.f64 #s(literal 1/5040 binary64) %2326)))))))) (approx %2389 %2390) (approx %2389 %2392) (approx %2394 %2395) (approx %2394 %2397) (approx %2399 %2400) (approx %2399 (+.f64 %2400 (*.f64 #s(literal -1 binary64) %2403))) (approx %2399 (+.f64 %2400 (*.f64 delta (fma.f64 #s(literal -1 binary64) %2402 (*.f64 #s(literal -1/2 binary64) (*.f64 delta %2400)))))) (approx %2399 (+.f64 %2400 (*.f64 delta (fma.f64 #s(literal -1 binary64) %2402 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %2400 (*.f64 #s(literal 1/6 binary64) %2403))))))) (approx %2422 %2423) (approx %2422 %2425) (approx %2427 %2428) (approx %2427 (+.f64 %2428 (*.f64 #s(literal -1 binary64) %2431))) (approx %2427 (+.f64 %2428 (*.f64 delta (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 delta %2428)) %2430)))) (approx %2427 (+.f64 %2428 (*.f64 delta (-.f64 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %2428 (*.f64 #s(literal 1/6 binary64) %2431))) %2430)))) (approx %896 (*.f64 #s(literal -1 binary64) %121)) (approx %896 %2450) (approx %83 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %2452)) %55)) (approx %83 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %833 (fma.f64 #s(literal -1/2 binary64) %88 (*.f64 #s(literal 1/24 binary64) %2452)))) %55)) (approx %83 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %833 (fma.f64 #s(literal -1/2 binary64) %88 (*.f64 %833 (fma.f64 #s(literal -1/720 binary64) %2452 %2463))))) %55)) (approx %946 %1614) (approx %946 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %2472 %1452))) (approx %946 (*.f64 delta (fma.f64 %33 %34 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %1452 (*.f64 #s(literal 1/120 binary64) %2472)))))) (approx %946 (*.f64 delta (fma.f64 %33 %34 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %1452 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %2472 (*.f64 #s(literal 1/120 binary64) %1452)))))))) (approx %84 (-.f64 (+.f64 #s(literal 1/2 binary64) %1507) %55)) (approx %84 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %2493 %1454))) %55)) (approx %84 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %88 %2009) %1454))) %55)) (approx %48 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) %2505 %55))) (approx %48 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 %833 (fma.f64 #s(literal -1/2 binary64) %56 (*.f64 #s(literal 1/24 binary64) %2505)))))) (approx %48 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 %833 (fma.f64 #s(literal -1/2 binary64) %56 (*.f64 %833 (fma.f64 #s(literal -1/720 binary64) %2505 (*.f64 #s(literal 1/24 binary64) %56)))))))) (approx %49 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %1507 %55))) (approx %49 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 delta (-.f64 %2527 %1454))))) (approx %49 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 delta (-.f64 %2534 %1454))))) (approx %1546 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 delta (fma.f64 #s(literal -1 binary64) %1454 %2527))))) (approx %1546 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 delta (fma.f64 #s(literal -1 binary64) %1454 %2534))))) (approx %21 (fma.f64 #s(literal -1 binary64) %1507 %31)) (approx %21 (fma.f64 delta (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 delta %31)) %1454) %31)) (approx %21 (fma.f64 delta (-.f64 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %31 %2024)) %1454) %31)) (approx %1185 %123) (approx %1185 (+.f64 %123 (*.f64 #s(literal -1 binary64) %2564))) (approx %1185 (+.f64 %123 (*.f64 delta (fma.f64 #s(literal -1 binary64) %2563 (*.f64 #s(literal -1/2 binary64) (*.f64 delta %123)))))) (approx %1185 (+.f64 %123 (*.f64 delta (fma.f64 #s(literal -1 binary64) %2563 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %123 (*.f64 #s(literal 1/6 binary64) %2564))))))) (approx %1211 %1214) (approx %1217 %2582) (approx %1217 (+.f64 %2582 (*.f64 #s(literal -1 binary64) %2585))) (approx %1217 (+.f64 %2582 (*.f64 delta (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 delta %2582)) %2584)))) (approx %1217 (+.f64 %2582 (*.f64 delta (-.f64 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %2582 (*.f64 #s(literal 1/6 binary64) %2585))) %2584)))) (approx %1634 (-.f64 (+.f64 #s(literal 1/2 binary64) %2075) %55)) (approx %1634 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %2493 %1489))) %55)) (approx %1634 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 delta (fma.f64 delta (fma.f64 #s(literal -1/2 binary64) %88 %2076) %1489))) %55)) (approx %191 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 %833 %2617)))) (approx %191 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 %833 (-.f64 (fma.f64 #s(literal -1/2 binary64) %195 (*.f64 %833 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) %195)))) #s(literal 1/2 binary64)))))) (approx %191 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 %833 (-.f64 (fma.f64 #s(literal -1/2 binary64) %195 (*.f64 %833 (+.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal 1/24 binary64) %195 (*.f64 %833 (-.f64 (*.f64 #s(literal -1/720 binary64) %195) #s(literal 1/720 binary64))))))) #s(literal 1/2 binary64)))))) (approx %1238 %2643) (approx %1238 (fma.f64 #s(literal -1 binary64) %2646 %2643)) (approx %1238 (fma.f64 delta (fma.f64 #s(literal -1 binary64) %2645 (*.f64 #s(literal -1/2 binary64) (*.f64 delta %2643))) %2643)) (approx %1238 (fma.f64 delta (fma.f64 #s(literal -1 binary64) %2645 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %2643 (*.f64 #s(literal 1/6 binary64) %2646)))) %2643)) (approx %1259 %2660) (approx %1259 (fma.f64 #s(literal -1 binary64) %2663 %2660)) (approx %1259 (fma.f64 delta (fma.f64 #s(literal -1 binary64) %2662 (*.f64 #s(literal -1/2 binary64) (*.f64 delta %2660))) %2660)) (approx %1259 (fma.f64 delta (fma.f64 #s(literal -1 binary64) %2662 (*.f64 delta (fma.f64 #s(literal -1/2 binary64) %2660 (*.f64 #s(literal 1/6 binary64) %2663)))) %2660)) (approx %85 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta %2678)) %1454))))) (approx %85 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 delta (-.f64 (*.f64 delta (-.f64 %2024 %2678)) %1454))))) (approx %117 (-.f64 #s(literal 1 binary64) %2303)) (approx %117 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %2313)) %2303)) (approx %117 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 delta %2700)) %2306))) %2303)) (approx %117 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 delta (-.f64 (*.f64 delta (-.f64 (*.f64 #s(literal 1/6 binary64) %2313) %2700)) %2306))) %2303)) (approx %1303 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 %833 %2678) %55))) (approx %1303 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 %833 (-.f64 (*.f64 %833 (-.f64 #s(literal 1/24 binary64) %2463)) %2678))))) (approx %1303 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 %833 (-.f64 (*.f64 %833 (-.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1 binary64) (*.f64 %833 (+.f64 #s(literal 1/720 binary64) (*.f64 #s(literal -1/720 binary64) %88))))) %2463)) %2678))))) (approx %1316 %2739) (approx %1325 (-.f64 %2739 %1450)) (approx %1348 %2110) (approx %1348 (*.f64 delta (fma.f64 #s(literal -1/6 binary64) %2744 %2109))) (approx %1348 (*.f64 delta (fma.f64 %24 %33 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %2109 (*.f64 #s(literal 1/120 binary64) %2744)))))) (approx %1348 (*.f64 delta (fma.f64 %24 %33 (*.f64 %833 (fma.f64 #s(literal -1/6 binary64) %2109 (*.f64 %833 (fma.f64 #s(literal -1/5040 binary64) %2744 (*.f64 #s(literal 1/120 binary64) %2109)))))))) (approx %177 (*.f64 #s(literal -1 binary64) (*.f64 delta %2762))) (approx %177 (*.f64 delta (fma.f64 #s(literal -1 binary64) %2762 (*.f64 #s(literal 1/6 binary64) %2766)))) (approx %177 (*.f64 delta (fma.f64 #s(literal -1 binary64) %2762 (*.f64 %833 (fma.f64 #s(literal -1/120 binary64) %2766 (*.f64 #s(literal 1/6 binary64) %2762)))))) (approx %177 (*.f64 delta (fma.f64 #s(literal -1 binary64) %2762 (*.f64 %833 (fma.f64 #s(literal 1/6 binary64) %2762 (*.f64 %833 (fma.f64 #s(literal -1/120 binary64) %2762 (*.f64 #s(literal 1/5040 binary64) %2766)))))))) (approx %192 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 delta (-.f64 (*.f64 delta %2617) %1454))))) (approx %192 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %54 (*.f64 delta (-.f64 (*.f64 delta (-.f64 (fma.f64 #s(literal -1/2 binary64) %195 %2024) #s(literal 1/2 binary64))) %1454))))) (approx %165 (*.f64 delta (+.f64 #s(literal 1 binary64) %2800))) (approx %170 (*.f64 delta (+.f64 #s(literal 1 binary64) %2799))) (approx %682 (*.f64 delta (+.f64 #s(literal 1 binary64) %2807))) (approx %2106 %2814) (approx %2816 (sin.f64 %2107)) (approx %797 %2821) (approx %803 (*.f64 delta (fma.f64 #s(literal -1 binary64) %513 (*.f64 #s(literal -1 binary64) %2823)))) (approx %809 (*.f64 delta (fma.f64 #s(literal -1 binary64) %513 (fma.f64 #s(literal -1 binary64) %2823 %2828)))) (approx %817 (*.f64 delta (-.f64 %2833 (/.f64 %1450 delta)))) (approx %832 (*.f64 #s(literal -1 binary64) (*.f64 %833 %1513))) (approx %832 (*.f64 %833 (fma.f64 #s(literal -1 binary64) %1513 (*.f64 #s(literal -1 binary64) %2841)))) (approx %2271 %853) (approx %887 %2848) (approx %174 %182) (approx %175 %1369) (approx %2420 (*.f64 delta (+.f64 #s(literal 1 binary64) %2811))) (approx %2389 %2857) (approx %2394 (*.f64 delta (-.f64 (fma.f64 #s(literal -1/2 binary64) %2811 %2811) #s(literal 1 binary64)))) (approx %2399 (sin.f64 (-.f64 %2395 delta))) (approx %2421 (*.f64 delta (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %2811 %2811)))) (approx %2422 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %2811)))) (approx %2427 (cos.f64 %2425)) (approx %896 %2879) (approx %1162 %1615) (approx %1162 (*.f64 delta (fma.f64 #s(literal -1 binary64) %1452 %2882))) (approx %1175 (*.f64 delta (fma.f64 #s(literal -1 binary64) %1454 %2886))) (approx %1207 %2892) (approx %1211 (*.f64 delta (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %2811 %2890)))) (approx %1316 (*.f64 %833 (-.f64 %2899 %2841))) (approx %1325 (*.f64 %833 (-.f64 %2899 (+.f64 %2841 (/.f64 %1450 %833))))) (approx %816 (*.f64 delta %2833)) (approx %165 (*.f64 #s(literal -1 binary64) (*.f64 delta (-.f64 %2799 #s(literal 1 binary64))))) (approx %170 (*.f64 #s(literal -1 binary64) (*.f64 delta (-.f64 %2800 #s(literal 1 binary64))))) (approx %682 (*.f64 #s(literal -1 binary64) (*.f64 delta (-.f64 %2819 #s(literal 1 binary64))))) (approx %2106 (*.f64 #s(literal -1 binary64) %2857)) (approx %2816 (sin.f64 (-.f64 %142 %2098))) (approx %797 (*.f64 #s(literal -1 binary64) %2848)) (approx %803 (*.f64 #s(literal -1 binary64) (*.f64 delta (fma.f64 phi1 %33 %2823)))) (approx %809 (*.f64 #s(literal -1 binary64) (*.f64 delta (fma.f64 #s(literal -1 binary64) (/.f64 %572 delta) %513)))) (approx %817 (*.f64 #s(literal -1 binary64) (*.f64 delta %2939))) (approx %887 (*.f64 #s(literal -1 binary64) %2821)) (approx %2420 (*.f64 #s(literal -1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) %2811) #s(literal 1 binary64))))) (approx %2389 (*.f64 #s(literal -1 binary64) %2814)) (approx %2394 (*.f64 #s(literal -1 binary64) (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2395 delta)))))) (approx %2399 (sin.f64 %2397)) (approx %2421 (*.f64 #s(literal -1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1088 delta)) #s(literal 1 binary64))))) (approx %2422 (*.f64 #s(literal -1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -2 binary64) %2811) #s(literal 1 binary64))))) (approx %2427 (cos.f64 (-.f64 %2423 %2098))) (approx %896 (*.f64 #s(literal -1 binary64) %2892)) (approx %1162 (*.f64 #s(literal -1 binary64) (*.f64 delta (fma.f64 #s(literal -1 binary64) %2882 %1452)))) (approx %1175 (*.f64 #s(literal -1 binary64) (*.f64 delta (fma.f64 #s(literal -1 binary64) %2886 %1454)))) (approx %1185 %2984) (approx %1207 (*.f64 #s(literal -1 binary64) %2879)) (approx %1211 (*.f64 #s(literal -1 binary64) (*.f64 delta (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1214 delta)) #s(literal 1 binary64))))) (approx %1217 %2995) (approx %1238 (*.f64 %2995 %34)) (approx %1259 (*.f64 %34 %2984)) (approx %1316 (*.f64 %833 (fma.f64 #s(literal -1 binary64) %1513 (*.f64 #s(literal -1 binary64) (/.f64 %3001 delta))))) (approx %1325 (*.f64 %833 (fma.f64 #s(literal -1 binary64) %1513 (*.f64 #s(literal -1 binary64) (/.f64 %2939 delta))))) (approx %816 (*.f64 #s(literal -1 binary64) (*.f64 delta %3001))) (approx %5 (*.f64 theta %3017)) (approx %5 (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 %3015 (-.f64 (*.f64 #s(literal 1/120 binary64) %3015) #s(literal 1/6 binary64)))))) (approx %5 (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 %3015 (-.f64 (*.f64 %3015 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %3015))) #s(literal 1/6 binary64)))))) (approx %8 (*.f64 theta (+.f64 %25 (*.f64 #s(literal -1/6 binary64) %3034)))) (approx %8 (*.f64 theta (+.f64 %25 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %25 (*.f64 #s(literal 1/120 binary64) %3034)))))) (approx %8 (*.f64 theta (+.f64 %25 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal -1/5040 binary64) %3034 (*.f64 #s(literal 1/120 binary64) %25)))))))) (approx %11 (*.f64 theta (fma.f64 #s(literal -1/6 binary64) %3053 %1429))) (approx %11 (*.f64 theta (fma.f64 %24 %25 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %1429 (*.f64 #s(literal 1/120 binary64) %3053)))))) (approx %11 (*.f64 theta (fma.f64 %24 %25 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %1429 (*.f64 %3015 (fma.f64 #s(literal -1/5040 binary64) %3053 (*.f64 #s(literal 1/120 binary64) %1429)))))))) (approx %17 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %3015))) (approx %17 (+.f64 #s(literal 1 binary64) (*.f64 %3015 (-.f64 (*.f64 #s(literal 1/24 binary64) %3015) #s(literal 1/2 binary64))))) (approx %17 (+.f64 #s(literal 1 binary64) (*.f64 %3015 (-.f64 (*.f64 %3015 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %3015))) #s(literal 1/2 binary64))))) (approx %80 (+.f64 %25 (*.f64 #s(literal -1/2 binary64) %3034))) (approx %80 (+.f64 %25 %3091)) (approx %80 (+.f64 %25 %3097)) (approx %397 (+.f64 %25 (fma.f64 #s(literal -1/2 binary64) %3034 %353))) (approx %397 (+.f64 %25 (fma.f64 phi1 %29 %3091))) (approx %397 (+.f64 %25 (fma.f64 phi1 %29 %3097))) (approx %401 (fma.f64 #s(literal -1/2 binary64) %3109 %609)) (approx %401 (fma.f64 phi1 %25 %3114)) (approx %401 (fma.f64 phi1 %25 %3121)) (approx %138 (fma.f64 #s(literal -1/2 binary64) %3124 %1462)) (approx %138 (fma.f64 %34 %1460 %3129)) (approx %138 (fma.f64 %34 %1460 %3136)) (approx %1440 (fma.f64 #s(literal -1/2 binary64) %3109 %624)) (approx %1440 (fma.f64 phi1 %607 %3114)) (approx %1440 (fma.f64 phi1 %607 %3121)) (approx %139 (-.f64 %3146 %1462)) (approx %139 (-.f64 %3153 %1462)) (approx %139 (-.f64 %3161 %1462)) (approx %437 %2034) (approx %437 (*.f64 theta (+.f64 %24 (*.f64 #s(literal -1/6 binary64) %3165)))) (approx %437 (*.f64 theta (+.f64 %24 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %24 (*.f64 #s(literal 1/120 binary64) %3165)))))) (approx %437 (*.f64 theta (+.f64 %24 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %24 (*.f64 %3015 (fma.f64 #s(literal -1/5040 binary64) %3165 %1946))))))) (approx %455 (*.f64 theta (fma.f64 #s(literal -1/6 binary64) %3183 %1448))) (approx %455 (*.f64 theta (fma.f64 delta %24 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %1448 (*.f64 #s(literal 1/120 binary64) %3183)))))) (approx %455 (*.f64 theta (fma.f64 delta %24 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %1448 (*.f64 %3015 (fma.f64 #s(literal -1/5040 binary64) %3183 (*.f64 #s(literal 1/120 binary64) %1448)))))))) (approx %19 (+.f64 %34 (*.f64 #s(literal -1/2 binary64) %3201))) (approx %19 (+.f64 %34 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %34 (*.f64 #s(literal 1/24 binary64) %3201))))) (approx %19 (+.f64 %34 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %34 (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3201 %1928)))))) (approx %534 (fma.f64 #s(literal -1/2 binary64) %3216 %1489)) (approx %534 (fma.f64 %24 %34 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %1489 (*.f64 #s(literal 1/24 binary64) %3216))))) (approx %534 (fma.f64 %24 %34 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %1489 (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3216 %3224)))))) (approx %3231 %3015) (approx %3234 %3016) (approx %3236 %3017) (approx %165 (+.f64 delta %180)) (approx %95 (fma.f64 #s(literal -1/2 binary64) %3053 %1460)) (approx %95 (fma.f64 %29 %34 %3245)) (approx %95 (fma.f64 %29 %34 %3253)) (approx %96 (*.f64 #s(literal -1 binary64) %1460)) (approx %96 (-.f64 (*.f64 #s(literal 1/2 binary64) %3053) %1460)) (approx %96 (-.f64 (*.f64 %3015 (-.f64 (*.f64 #s(literal -1/24 binary64) %3053) %3262)) %1460)) (approx %96 (-.f64 (*.f64 %3015 (-.f64 (*.f64 %3015 (-.f64 (*.f64 #s(literal 1/720 binary64) %3053) %3248)) %3262)) %1460)) (approx %20 %1635) (approx %20 (fma.f64 #s(literal -1/2 binary64) %3124 %1635)) (approx %20 %3277) (approx %20 %3279) (approx %763 (*.f64 #s(literal -1 binary64) %1635)) (approx %763 (-.f64 %3145 %1635)) (approx %763 (-.f64 %3152 %1635)) (approx %763 (-.f64 %3160 %1635)) (approx %98 (+.f64 %29 (*.f64 #s(literal -1 binary64) %1462))) (approx %98 (+.f64 %29 (fma.f64 #s(literal -1 binary64) %1462 %3145))) (approx %98 (+.f64 %29 (fma.f64 #s(literal -1 binary64) %1462 %3297))) (approx %98 (+.f64 %29 (fma.f64 #s(literal -1 binary64) %1462 %3304))) (approx %135 (*.f64 theta %3308)) (approx %135 (*.f64 theta (fma.f64 #s(literal -1/6 binary64) %3311 %3308))) (approx %135 (*.f64 theta (fma.f64 %25 %144 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %3308 (*.f64 #s(literal 1/120 binary64) %3311)))))) (approx %135 (*.f64 theta (fma.f64 %25 %144 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %3308 (*.f64 %3015 (fma.f64 #s(literal -1/5040 binary64) %3311 (*.f64 #s(literal 1/120 binary64) %3308)))))))) (approx %153 (*.f64 theta %3329)) (approx %153 (*.f64 theta (fma.f64 #s(literal -1/6 binary64) %3332 %3329))) (approx %153 (*.f64 theta (fma.f64 %25 %157 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %3329 (*.f64 #s(literal 1/120 binary64) %3332)))))) (approx %153 (*.f64 theta (fma.f64 %25 %157 (*.f64 %3015 (fma.f64 #s(literal -1/6 binary64) %3329 (*.f64 %3015 (fma.f64 #s(literal -1/5040 binary64) %3332 (*.f64 #s(literal 1/120 binary64) %3329)))))))) (approx %795 (+.f64 delta %3351)) (approx %795 (+.f64 delta %3356)) (approx %795 (+.f64 delta %3362)) (approx %796 (fma.f64 #s(literal -1 binary64) delta %3365)) (approx %796 (fma.f64 #s(literal -1 binary64) delta %3370)) (approx %796 (fma.f64 #s(literal -1 binary64) delta %3377)) (approx %797 %3380) (approx %797 (fma.f64 #s(literal -1 binary64) delta (fma.f64 #s(literal -1 binary64) phi1 %3365))) (approx %797 (fma.f64 #s(literal -1 binary64) delta (fma.f64 #s(literal -1 binary64) phi1 %3370))) (approx %797 (fma.f64 #s(literal -1 binary64) delta (fma.f64 #s(literal -1 binary64) phi1 %3377))) (approx %803 %3391) (approx %803 %3395) (approx %803 %3400) (approx %803 %3407) (approx %809 (+.f64 #s(literal 1 binary64) %3391)) (approx %809 (+.f64 #s(literal 1 binary64) %3395)) (approx %809 (+.f64 #s(literal 1 binary64) %3400)) (approx %809 (+.f64 #s(literal 1 binary64) %3407)) (approx %817 (-.f64 %3420 %1450)) (approx %817 (-.f64 %3427 %1450)) (approx %817 (-.f64 %3436 %1450)) (approx %832 %2086) (approx %832 %3440) (approx %832 %3442) (approx %832 %3444) (approx %2249 (*.f64 #s(literal -1 binary64) %25)) (approx %2249 (fma.f64 #s(literal -1 binary64) %25 (*.f64 #s(literal 1/2 binary64) %3034))) (approx %2249 (fma.f64 #s(literal -1 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %3034 (*.f64 #s(literal 1/2 binary64) %25))))) (approx %2249 (fma.f64 #s(literal -1 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal 1/2 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %25 (*.f64 #s(literal 1/720 binary64) %3034))))))) (approx %2271 %3463) (approx %2271 (+.f64 %25 (fma.f64 #s(literal -1/2 binary64) %3034 %865))) (approx %2271 (+.f64 %25 (fma.f64 %29 %852 %3091))) (approx %2271 (+.f64 %25 (fma.f64 %29 %852 %3097))) (approx %2287 %3474) (approx %2287 (fma.f64 #s(literal -1/2 binary64) %3477 %3474)) (approx %2287 (fma.f64 %852 %3463 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %3476 (*.f64 #s(literal 1/24 binary64) %3477))))) (approx %2287 (fma.f64 %852 %3463 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %3476 (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3477 (*.f64 #s(literal 1/24 binary64) %3476))))))) (approx %116 %3493) (approx %116 (fma.f64 #s(literal -1/2 binary64) %3497 %3493)) (approx %116 (fma.f64 %123 %3492 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %3496 (*.f64 #s(literal 1/24 binary64) %3497))))) (approx %116 (fma.f64 %123 %3492 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %3496 (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3497 %3505)))))) (approx %887 (+.f64 delta (+.f64 phi1 %3351))) (approx %887 (+.f64 delta (+.f64 phi1 %3356))) (approx %887 (+.f64 delta (+.f64 phi1 %3362))) (approx %169 (*.f64 theta (-.f64 (*.f64 #s(literal 1/6 binary64) %3015) #s(literal 1 binary64)))) (approx %169 (*.f64 theta (-.f64 (*.f64 %3015 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %3015))) #s(literal 1 binary64)))) (approx %169 (*.f64 theta (-.f64 (*.f64 %3015 (+.f64 #s(literal 1/6 binary64) (*.f64 %3015 (-.f64 (*.f64 #s(literal 1/5040 binary64) %3015) #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (approx %174 (*.f64 #s(literal -1 binary64) %588)) (approx %174 (*.f64 theta (fma.f64 #s(literal -1 binary64) %25 (*.f64 #s(literal 1/6 binary64) %3034)))) (approx %174 (*.f64 theta (fma.f64 #s(literal -1 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal -1/120 binary64) %3034 (*.f64 #s(literal 1/6 binary64) %25)))))) (approx %174 (*.f64 theta (fma.f64 #s(literal -1 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal 1/6 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal -1/120 binary64) %25 (*.f64 #s(literal 1/5040 binary64) %3034)))))))) (approx %175 (*.f64 #s(literal -1/2 binary64) %588)) (approx %175 (*.f64 theta (fma.f64 #s(literal -1/2 binary64) %25 (*.f64 #s(literal 1/12 binary64) %3034)))) (approx %175 (*.f64 theta (fma.f64 #s(literal -1/2 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal -1/240 binary64) %3034 (*.f64 #s(literal 1/12 binary64) %25)))))) (approx %175 (*.f64 theta (fma.f64 #s(literal -1/2 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal 1/12 binary64) %25 (*.f64 %3015 (fma.f64 #s(literal -1/240 binary64) %25 (*.f64 #s(literal 1/10080 binary64) %3034)))))))) (approx %946 %35) (approx %946 (fma.f64 #s(literal -1/2 binary64) %3581 %35)) (approx %946 (fma.f64 %25 %34 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %35 (*.f64 #s(literal 1/24 binary64) %3581))))) (approx %946 (fma.f64 %25 %34 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %35 (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3581 (*.f64 #s(literal 1/24 binary64) %35))))))) (approx %84 (fma.f64 #s(literal -1/2 binary64) %3124 %1636)) (approx %84 (fma.f64 %29 %88 %3277)) (approx %84 (fma.f64 %29 %88 %3279)) (approx %977 (*.f64 #s(literal -1 binary64) %1489)) (approx %977 (-.f64 (*.f64 #s(literal 1/2 binary64) %3216) %1489)) (approx %977 (-.f64 (*.f64 %3015 (-.f64 (*.f64 #s(literal -1/24 binary64) %3216) %3608)) %1489)) (approx %977 (-.f64 (*.f64 %3015 (-.f64 (*.f64 %3015 (-.f64 (*.f64 #s(literal 1/720 binary64) %3216) %3224)) %3608)) %1489)) (approx %49 (-.f64 %57 %1635)) (approx %49 (-.f64 %3622 %1635)) (approx %49 (-.f64 (fma.f64 %29 %56 %3152) %1635)) (approx %49 (-.f64 (fma.f64 %29 %56 %3160) %1635)) (approx %1546 (fma.f64 #s(literal -1 binary64) %1635 %57)) (approx %1546 (fma.f64 #s(literal -1 binary64) %1635 %3622)) (approx %1546 (fma.f64 #s(literal -1 binary64) %1635 (fma.f64 %29 %56 %3297))) (approx %1546 (fma.f64 #s(literal -1 binary64) %1635 (fma.f64 %29 %56 %3304))) (approx %21 (-.f64 %32 %1635)) (approx %21 (-.f64 (fma.f64 #s(literal 1/2 binary64) %3124 %32) %1635)) (approx %21 (-.f64 (fma.f64 %29 %31 %3152) %1635)) (approx %21 (-.f64 (fma.f64 %29 %31 %3160) %1635)) (approx %1162 %3653) (approx %1162 (+.f64 %24 (fma.f64 #s(literal -1 binary64) %2057 (*.f64 #s(literal 1/2 binary64) %3655)))) (approx %1162 (+.f64 %24 (fma.f64 #s(literal -1 binary64) %2057 (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %3655 %2128))))) (approx %1162 (+.f64 %24 (fma.f64 #s(literal -1 binary64) %2057 (*.f64 %3015 (fma.f64 #s(literal 1/2 binary64) %2057 (*.f64 %3015 (fma.f64 #s(literal -1/24 binary64) %2057 (*.f64 #s(literal 1/720 binary64) %3655)))))))) (approx %1175 %3673) (approx %1175 (fma.f64 #s(literal 1/2 binary64) %3417 %3673)) (approx %1175 (fma.f64 %24 %3653 %3425)) (approx %1175 (fma.f64 %24 %3653 %3434)) (approx %85 (-.f64 %29 %1636)) (approx %85 (-.f64 %3146 %1636)) (approx %85 (-.f64 %3153 %1636)) (approx %85 (-.f64 %3161 %1636)) (approx %117 (-.f64 %29 %3493)) (approx %117 (-.f64 (+.f64 %29 (*.f64 #s(literal 1/2 binary64) %3497)) %3493)) (approx %117 (-.f64 (+.f64 %29 (*.f64 %3015 (-.f64 (*.f64 #s(literal -1/24 binary64) %3497) %3696))) %3493)) (approx %117 (-.f64 (+.f64 %29 (*.f64 %3015 (-.f64 (*.f64 %3015 (-.f64 (*.f64 #s(literal 1/720 binary64) %3497) %3505)) %3696))) %3493)) (approx %1316 %2087) (approx %1316 %3711) (approx %1316 %3713) (approx %1316 %3715) (approx %1325 (-.f64 %3711 %1450)) (approx %1325 (-.f64 %3713 %1450)) (approx %1325 (-.f64 %3715 %1450)) (approx %1348 (fma.f64 #s(literal -1/2 binary64) %3053 %1429)) (approx %1348 %3245) (approx %1348 %3253) (approx %814 %2075) (approx %814 (fma.f64 #s(literal -1/2 binary64) %3417 %2075)) (approx %814 (fma.f64 delta %1489 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %2075 (*.f64 #s(literal 1/24 binary64) %3417))))) (approx %814 (fma.f64 delta %1489 (*.f64 %3015 (fma.f64 #s(literal -1/2 binary64) %2075 (*.f64 %3015 (fma.f64 #s(literal -1/720 binary64) %3417 (*.f64 #s(literal 1/24 binary64) %2075))))))) (approx %815 %2081) (approx %815 %3419) (approx %815 %3426) (approx %815 %3435) (approx %816 %2082) (approx %816 %3420) (approx %816 %3427) (approx %816 %3436) (approx %192 (-.f64 %197 %1635)) (approx %192 (-.f64 (+.f64 %29 (fma.f64 #s(literal 1/2 binary64) %3124 %196)) %1635)) (approx %192 (-.f64 (+.f64 %29 (fma.f64 %29 %195 %3152)) %1635)) (approx %192 (-.f64 (+.f64 %29 (fma.f64 %29 %195 %3160)) %1635)) (approx %17 %33) (approx %3236 (*.f64 %3015 %3766)) (approx %3769 (*.f64 #s(literal -1/6 binary64) %3771)) (approx %3769 (*.f64 %3771 %3766)) (approx %165 (*.f64 theta (-.f64 %3776 #s(literal 1 binary64)))) (approx %170 (*.f64 theta (+.f64 #s(literal 1 binary64) %3776))) (approx %3769 (*.f64 #s(literal -1 binary64) (*.f64 %3771 (-.f64 #s(literal 1/6 binary64) %3765)))) (approx %165 (*.f64 #s(literal -1 binary64) (*.f64 theta (+.f64 #s(literal 1 binary64) %3787)))) (approx %170 (*.f64 #s(literal -1 binary64) (*.f64 theta (-.f64 %3787 #s(literal 1 binary64))))) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 231.0ms | phi1 | 0 |
| 141.0ms | delta | 0 |
| 95.0ms | theta | 0 |
| 91.0ms | theta | -inf |
| 75.0ms | phi1 | -inf |
| Inputs |
|---|
%2 = (sin.f64 theta) %4 = (sin.f64 delta) %5 = (*.f64 %2 %4) %7 = (cos.f64 phi1) %8 = (*.f64 %5 %7) %9 = (cos.f64 delta) %10 = (sin.f64 phi1) %11 = (*.f64 %10 %9) %12 = (*.f64 %7 %4) %13 = (cos.f64 theta) %15 = (*.f64 %4 %2) %16 = (*.f64 %7 %15) %17 = (*.f64 %13 %4) %20 = (cos phi1) %21 = (approx %20 #s(literal 1 binary64)) %24 = (pow.f64 phi1 #s(literal 2 binary64)) %25 = (*.f64 #s(literal -1/2 binary64) %24) %26 = (+.f64 #s(literal 1 binary64) %25) %27 = (approx %20 %26) %29 = (sin theta) %30 = (sin delta) %32 = (* (* %29 %30) %20) %33 = (approx %32 %15) %35 = (* %20 %30) %36 = (approx %35 %4) %37 = (fma.f64 phi1 %9 %17) %38 = (*.f64 phi1 %17) %39 = (sin phi1) %40 = (cos delta) %41 = (* %39 %40) %42 = (cos theta) %43 = (* %35 %42) %44 = (+ %41 %43) %47 = (* %39 (sin (asin %44))) %48 = (approx %47 %38) %49 = (*.f64 phi1 %37) %50 = (approx %47 %49) %51 = (- %40 %47) %52 = (approx %51 %9) %53 = (pow.f64 delta #s(literal 2 binary64)) %54 = (*.f64 %7 %2) %55 = (*.f64 delta %54) %56 = (approx %32 %55) %57 = (*.f64 #s(literal -1/2 binary64) %53) %58 = (*.f64 delta %7) %59 = (approx %35 %58) %60 = (pow.f64 %10 #s(literal 2 binary64)) %61 = (approx %47 %60) %62 = (*.f64 %13 %10) %63 = (*.f64 %7 %62) %64 = (-.f64 #s(literal 1 binary64) %60) %65 = (approx %51 %64) %66 = (pow.f64 theta #s(literal 2 binary64)) %67 = (*.f64 #s(literal -1/6 binary64) %66) %68 = (+.f64 #s(literal 1 binary64) %67) %69 = (*.f64 theta %68) %70 = (approx %29 %69) %71 = (*.f64 theta %12) %72 = (approx %32 %71) %73 = (fma.f64 %9 %10 %12) %74 = (*.f64 %10 %73) %75 = (-.f64 %9 %74) %76 = (approx %51 %75) %77 = (neg.f64 delta) %78 = (-.f64 delta theta) %79 = (+.f64 delta theta) %81 = (neg.f64 phi1) %82 = (PI.f64 ) %83 = (fma.f64 %82 #s(literal 1/2 binary64) phi1) %84 = (sin.f64 %83) %85 = (fma.f64 %82 #s(literal 1/2 binary64) %81) %86 = (sin.f64 %85) %87 = (*.f64 %82 #s(literal 1/2 binary64)) %88 = (neg.f64 %7) %89 = (*.f64 %4 %54) %90 = (+.f64 phi1 delta) %91 = (fma.f64 %82 #s(literal 1/2 binary64) delta) %92 = (sin.f64 %91) %93 = (+.f64 %82 phi1) %94 = (fma.f64 %12 %13 %11) %95 = (neg.f64 %94) %96 = (neg.f64 %82) %97 = (*.f64 %12 %62) %98 = (*.f64 %7 %10) %99 = (neg.f64 %97) %100 = (fma.f64 %95 %10 %9) %101 = (-.f64 %9 %50) %102 = (-.f64 %9 %48) %103 = (-.f64 %9 %61) %104 = (*.f64 %5 %27) %105 = (*.f64 %5 %86) %106 = (*.f64 %5 %84) %107 = (*.f64 %70 %4) %108 = (*.f64 %107 %7) %110 = (pow %39 2) %111 = (approx %110 %24) %112 = (*.f64 delta %13) %113 = (*.f64 #s(literal -1 binary64) %112) %114 = (fma.f64 #s(literal -1 binary64) phi1 %113) %115 = (*.f64 phi1 %114) %116 = (+.f64 #s(literal 1 binary64) %115) %119 = (* %42 %39) %120 = (* %20 %119) %125 = (approx (- (+ 1 (* -1 (* delta %120))) %110) %116) %134 = (approx (* delta (- (* -1 (* delta (+ 1/2 (* -1/2 %110)))) %120)) %57) %135 = (sin.f64 %96) %136 = (*.f64 #s(literal -1 binary64) %17) %139 = (approx (neg (+ %43 %41)) %136) %140 = (fma.f64 %9 %135 %17) %141 = (*.f64 %135 %140) %145 = (sin (neg (+ (PI ) phi1))) %151 = (approx (* %145 (sin (asin (+ (* %145 %40) %43)))) %141) %152 = (+.f64 phi1 %112) %156 = (approx (+ (* phi1 %40) (* %42 %30)) %152) %157 = (approx %120 %98) %158 = (-.f64 %78 delta) %159 = (-.f64 %158 theta) %160 = (*.f64 %159 #s(literal 1/2 binary64)) %161 = (sin.f64 %160) %162 = (+.f64 %79 %78) %163 = (*.f64 %162 #s(literal 1/2 binary64)) %164 = (sin.f64 %163) %165 = (*.f64 %161 %164) %166 = (*.f64 %165 #s(literal 1/2 binary64)) %167 = (*.f64 #s(literal -2 binary64) %166) %168 = (*.f64 %82 #s(literal -1/2 binary64)) %169 = (+.f64 delta %82) %170 = (-.f64 %168 delta) %171 = (+.f64 %170 %82) %172 = (sin.f64 %171) %173 = (fma.f64 %82 #s(literal 1/2 binary64) %169) %174 = (+.f64 %173 %87) %175 = (cos.f64 %174) %176 = (-.f64 %81 %82) %177 = (-.f64 %176 delta) %178 = (cos.f64 #s(literal 0 binary64)) %179 = (+.f64 phi1 phi1) %180 = (cos.f64 %179) %181 = (*.f64 #s(literal 1/2 binary64) %180) %182 = (-.f64 #s(literal 1/2 binary64) %181) %183 = (*.f64 %182 %9) %184 = (*.f64 %62 %4) %185 = (fma.f64 %98 %17 %183) %186 = (-.f64 %181 #s(literal 1/2 binary64)) %187 = (neg.f64 %63) %188 = (+.f64 #s(literal 1/2 binary64) %181) %189 = (*.f64 %188 %9) %190 = (-.f64 %189 %97) %191 = (fma.f64 %188 %9 %99) %192 = (fma.f64 %88 %184 %189) %193 = (fma.f64 %187 %4 %189) %194 = (atan2.f64 %8 %190) %198 = (- (* (pow %20 2) %40) (* %35 %119)) %202 = (*.f64 #s(literal -1/2 binary64) %180) %203 = (+.f64 #s(literal 1/2 binary64) %202) %204 = (*.f64 #s(literal 2 binary64) %83) %205 = (cos.f64 %204) %206 = (*.f64 #s(literal 1/2 binary64) %205) %207 = (+.f64 #s(literal 1/2 binary64) %206) %208 = (-.f64 %178 %180) %209 = (/.f64 #s(literal 2 binary64) %208) %210 = (/.f64 #s(literal 1 binary64) %209) %211 = (-.f64 %93 %83) %212 = (sin.f64 %211) %213 = (+.f64 %93 %83) %214 = (sin.f64 %213) %215 = (+.f64 %212 %214) %216 = (/.f64 %215 #s(literal 2 binary64)) %218 = (approx (* %39 %44) %182) %219 = (-.f64 #s(literal 1/2 binary64) %206) %220 = (pow.f64 %7 #s(literal 2 binary64)) %221 = (-.f64 %83 phi1) %222 = (sin.f64 %221) %223 = (+.f64 %83 phi1) %224 = (sin.f64 %223) %225 = (+.f64 %222 %224) %226 = (/.f64 %225 #s(literal 2 binary64)) %227 = (-.f64 %85 phi1) %228 = (sin.f64 %227) %229 = (+.f64 %85 phi1) %230 = (sin.f64 %229) %231 = (+.f64 %228 %230) %232 = (/.f64 %231 #s(literal 2 binary64)) %233 = (approx %198 %188) %234 = (fma.f64 %62 %77 %7) %235 = (*.f64 %7 %234) %236 = (approx %198 %235) %237 = (sin.f64 %177) %238 = (+.f64 %90 %82) %239 = (fma.f64 %82 #s(literal 1/2 binary64) %238) %240 = (cos.f64 %239) %241 = (fma.f64 %10 %12 %183) %242 = (*.f64 %9 %182) %243 = (fma.f64 %9 %186 %9) %245 = (atan2.f64 %72 %190) %247 = (atan2.f64 %8 %236) %249 = (atan2.f64 %8 %233) %251 = (-.f64 %9 %218) %252 = (atan2.f64 %8 %251) %254 = (*.f64 %10 %240) %255 = (approx %47 %254) %256 = (-.f64 %9 %255) %257 = (atan2.f64 %8 %256) %259 = (*.f64 %10 %237) %260 = (approx %47 %259) %261 = (-.f64 %9 %260) %262 = (atan2.f64 %8 %261) %264 = (-.f64 %9 %185) %265 = (atan2.f64 %72 %264) %267 = (atan2.f64 %72 %101) %269 = (approx %47 %241) %270 = (-.f64 %9 %269) %271 = (atan2.f64 %8 %270) %273 = (atan2.f64 %56 %52) %275 = (atan2.f64 %72 %52) %277 = (atan2.f64 %72 %191) %279 = (atan2.f64 %56 %100) %281 = (atan2.f64 %72 %76) %283 = (-.f64 %9 %151) %284 = (atan2.f64 %8 %283) %286 = (*.f64 phi1 %156) %287 = (approx %47 %286) %288 = (-.f64 %9 %287) %289 = (atan2.f64 %8 %288) %291 = (-.f64 %9 %242) %292 = (-.f64 %291 %97) %293 = (atan2.f64 %8 %292) %295 = (+.f64 #s(literal 1 binary64) %134) %296 = (-.f64 %295 %60) %297 = (approx %51 %296) %298 = (atan2.f64 %8 %297) %300 = (atan2.f64 %89 %65) %302 = (atan2.f64 %33 %52) %304 = (atan2.f64 %33 %65) %306 = (atan2.f64 %33 %102) %308 = (atan2.f64 %33 %103) %310 = (approx %51 %125) %311 = (atan2.f64 %8 %310) %313 = (atan2.f64 %16 %193) %315 = (+ lambda1 (atan2 %32 %51)) %317 = (atan2.f64 %16 %191) %319 = (atan2.f64 %16 %192) %321 = (fma.f64 %139 %10 %9) %322 = (atan2.f64 %8 %321) %324 = (atan2.f64 %105 %52) %326 = (atan2.f64 %104 %52) %328 = (*.f64 %21 %15) %329 = (*.f64 %21 %17) %330 = (fma.f64 %9 %10 %329) %331 = (*.f64 %10 %330) %332 = (-.f64 %9 %331) %333 = (atan2.f64 %328 %332) %335 = (atan2.f64 %106 %52) %337 = (*.f64 %167 %7) %338 = (atan2.f64 %337 %103) %340 = (fma.f64 %9 %10 %36) %341 = (*.f64 %10 %340) %342 = (approx %47 %341) %343 = (-.f64 %9 %342) %344 = (atan2.f64 %8 %343) %346 = (fma.f64 %36 %13 %11) %347 = (*.f64 %10 %346) %348 = (-.f64 %9 %347) %349 = (atan2.f64 %8 %348) %351 = (neg.f64 %346) %352 = (fma.f64 %351 %10 %9) %353 = (atan2.f64 %8 %352) %355 = (fma.f64 %9 %10 %59) %356 = (*.f64 %10 %355) %357 = (approx %47 %356) %358 = (-.f64 %9 %357) %359 = (atan2.f64 %8 %358) %361 = (approx %51 %172) %362 = (atan2.f64 %8 %361) %364 = (approx %51 %175) %365 = (atan2.f64 %8 %364) %367 = (approx %51 %92) %368 = (atan2.f64 %8 %367) %370 = (-.f64 #s(literal 1 binary64) %210) %371 = (approx %51 %370) %372 = (atan2.f64 %8 %371) %374 = (approx %47 %216) %375 = (-.f64 %9 %374) %376 = (atan2.f64 %8 %375) %378 = (-.f64 #s(literal 1 binary64) %111) %379 = (approx %51 %378) %380 = (atan2.f64 %8 %379) %382 = (-.f64 #s(literal 1 binary64) %203) %383 = (approx %51 %382) %384 = (atan2.f64 %8 %383) %386 = (approx %47 %207) %387 = (-.f64 %9 %386) %388 = (atan2.f64 %8 %387) %390 = (approx %51 %219) %391 = (atan2.f64 %8 %390) %393 = (approx %51 %232) %394 = (atan2.f64 %8 %393) %396 = (approx %51 %226) %397 = (atan2.f64 %8 %396) %399 = (approx %51 %220) %400 = (atan2.f64 %8 %399) %402 = (*.f64 delta %157) %403 = (*.f64 #s(literal -1 binary64) %402) %404 = (+.f64 #s(literal 1 binary64) %403) %405 = (-.f64 %404 %60) %406 = (approx %51 %405) %407 = (atan2.f64 %8 %406) %409 = (atan2.f64 %108 %65) %411 = (-.f64 %243 %97) %412 = (atan2.f64 %8 %411) lambda1 theta %2 delta %4 %5 phi1 %7 %8 %9 %10 %11 %12 %13 #s(literal 0 binary64) %15 %16 %17 #s(literal 1 binary64) #s(literal -1 binary64) %21 #s(literal -1/2 binary64) #s(literal 2 binary64) %24 %25 %26 %27 #s(literal 1/2 binary64) %33 #s(literal -1/6 binary64) %36 %37 %38 %48 %49 %50 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 #s(literal -2 binary64) %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 %111 %112 %113 %114 %115 %116 %125 %134 %135 %136 %139 %140 %141 %151 %152 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 (approx (+ lambda1 (atan2 %32 %198)) %194) %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %212 %213 %214 %215 %216 %218 %219 %220 %221 %222 %223 %224 %225 %226 %227 %228 %229 %230 %231 %232 %233 %234 %235 %236 %237 %238 %239 %240 %241 %242 %243 (+.f64 lambda1 %194) %245 (+.f64 lambda1 %245) %247 (+.f64 lambda1 %247) %249 (+.f64 lambda1 %249) %251 %252 (+.f64 lambda1 %252) %254 %255 %256 %257 (+.f64 lambda1 %257) %259 %260 %261 %262 (+.f64 lambda1 %262) %264 %265 (+.f64 lambda1 %265) %267 (+.f64 lambda1 %267) %269 %270 %271 (+.f64 lambda1 %271) %273 (+.f64 lambda1 %273) %275 (+.f64 lambda1 %275) %277 (+.f64 lambda1 %277) %279 (+.f64 lambda1 %279) %281 (+.f64 lambda1 %281) %283 %284 (+.f64 lambda1 %284) %286 %287 %288 %289 (+.f64 lambda1 %289) %291 %292 %293 (+.f64 lambda1 %293) %295 %296 %297 %298 (+.f64 lambda1 %298) %300 (+.f64 lambda1 %300) %302 (+.f64 lambda1 %302) %304 (+.f64 lambda1 %304) %306 (+.f64 lambda1 %306) %308 (+.f64 lambda1 %308) %310 %311 (+.f64 lambda1 %311) %313 (approx %315 %313) %317 (approx %315 %317) %319 (approx %315 %319) %321 %322 (+.f64 lambda1 %322) %324 (+.f64 lambda1 %324) %326 (+.f64 lambda1 %326) %328 %329 %330 %331 %332 %333 (approx %315 %333) %335 (+.f64 lambda1 %335) %337 %338 (+.f64 lambda1 %338) %340 %341 %342 %343 %344 (+.f64 lambda1 %344) %346 %347 %348 %349 (+.f64 lambda1 %349) %351 %352 %353 (+.f64 lambda1 %353) %355 %356 %357 %358 %359 (+.f64 lambda1 %359) %361 %362 (+.f64 lambda1 %362) %364 %365 (+.f64 lambda1 %365) %367 %368 (+.f64 lambda1 %368) %370 %371 %372 (+.f64 lambda1 %372) %374 %375 %376 (+.f64 lambda1 %376) %378 %379 %380 (+.f64 lambda1 %380) %382 %383 %384 (+.f64 lambda1 %384) %386 %387 %388 (+.f64 lambda1 %388) %390 %391 (+.f64 lambda1 %391) %393 %394 (+.f64 lambda1 %394) %396 %397 (+.f64 lambda1 %397) %399 %400 (+.f64 lambda1 %400) %402 %403 %404 %405 %406 %407 (+.f64 lambda1 %407) %409 (+.f64 lambda1 %409) %411 %412 (+.f64 lambda1 %412) |
| Outputs |
|---|
%12 = (*.f64 #s(literal 1/2 binary64) theta) %14 = (*.f64 theta #s(literal 2 binary64)) %16 = (sin.f64 theta) %18 = (sin.f64 delta) %19 = (*.f64 %16 %18) %20 = (*.f64 %18 %16) %21 = (-.f64 theta delta) %22 = (cos.f64 %21) %23 = (+.f64 delta theta) %24 = (cos.f64 %23) %25 = (-.f64 %22 %24) %26 = (*.f64 #s(literal 1/2 binary64) %25) %27 = (*.f64 %25 #s(literal 1/2 binary64)) %28 = (/.f64 %25 #s(literal 2 binary64)) %31 = (neg.f64 (*.f64 %25 #s(literal -1/2 binary64))) %34 = (/.f64 (neg.f64 %25) #s(literal -2 binary64)) %36 = (/.f64 (*.f64 %25 #s(literal 1 binary64)) #s(literal 2 binary64)) %38 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %25)) %41 = (-.f64 (/.f64 %22 #s(literal 2 binary64)) (/.f64 %24 #s(literal 2 binary64))) %42 = (-.f64 delta theta) %43 = (-.f64 %42 delta) %44 = (-.f64 %43 theta) %45 = (*.f64 %44 #s(literal 1/2 binary64)) %46 = (sin.f64 %45) %47 = (-.f64 %23 %21) %48 = (*.f64 %47 #s(literal 1/2 binary64)) %49 = (sin.f64 %48) %50 = (*.f64 %46 %49) %51 = (*.f64 #s(literal -1 binary64) %50) %52 = (*.f64 %50 #s(literal 1/2 binary64)) %53 = (*.f64 #s(literal -2 binary64) %52) %54 = (*.f64 %49 #s(literal 1/2 binary64)) %56 = (*.f64 %46 (*.f64 %54 #s(literal -2 binary64))) %57 = (*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %58 = (*.f64 %50 %57) %59 = (*.f64 %52 #s(literal -2 binary64)) %61 = (*.f64 (*.f64 #s(literal -2 binary64) %46) %54) %63 = (neg.f64 (*.f64 %52 #s(literal 2 binary64))) %65 = (neg.f64 (*.f64 #s(literal 2 binary64) %52)) %67 = (neg.f64 phi1) %73 = (cos.f64 phi1) %74 = (cos.f64 %67) %75 = (fabs.f64 phi1) %76 = (cos.f64 %75) %78 = (cos.f64 (fabs.f64 %75)) %80 = (cos.f64 (neg.f64 %75)) %81 = (PI.f64 ) %82 = (fma.f64 %81 #s(literal 1/2 binary64) phi1) %83 = (sin.f64 %82) %84 = (*.f64 %81 #s(literal 1/2 binary64)) %85 = (-.f64 %84 phi1) %86 = (sin.f64 %85) %88 = (sin.f64 (+.f64 %75 %84)) %89 = (cos.f64 %84) %90 = (sin.f64 phi1) %91 = (*.f64 %89 %90) %92 = (fma.f64 %73 #s(literal 1 binary64) %91) %93 = (*.f64 %73 #s(literal 1 binary64)) %94 = (fma.f64 %90 %89 %93) %95 = (fma.f64 #s(literal 1 binary64) %73 %91) %96 = (fma.f64 %89 %90 %93) %97 = (+.f64 %93 %91) %98 = (+.f64 %91 %93) %99 = (-.f64 %93 %91) %100 = (sin.f64 %67) %101 = (*.f64 %89 %100) %102 = (fma.f64 %73 #s(literal 1 binary64) %101) %103 = (fma.f64 #s(literal 1 binary64) %73 %101) %104 = (fma.f64 %100 %89 %93) %105 = (fma.f64 %89 %100 %93) %106 = (+.f64 %93 %101) %107 = (+.f64 %101 %93) %108 = (-.f64 %93 %101) %109 = (neg.f64 %89) %111 = (-.f64 %93 (*.f64 %109 %90)) %113 = (-.f64 %93 (neg.f64 %91)) %115 = (-.f64 %93 (*.f64 %109 %100)) %117 = (-.f64 %93 (neg.f64 %101)) %118 = (*.f64 %73 %18) %119 = (*.f64 %16 %118) %120 = (*.f64 %73 %16) %121 = (*.f64 %18 %120) %122 = (*.f64 %19 %73) %123 = (*.f64 %73 %19) %124 = (*.f64 %118 %16) %125 = (*.f64 %120 %18) %126 = (*.f64 #s(literal 1/2 binary64) %73) %127 = (*.f64 %25 %126) %128 = (*.f64 %73 %25) %129 = (*.f64 %128 #s(literal 1/2 binary64)) %131 = (/.f64 (*.f64 %25 %73) #s(literal 2 binary64)) %132 = (/.f64 %128 #s(literal 2 binary64)) %133 = (*.f64 %50 %126) %134 = (*.f64 #s(literal -2 binary64) %133) %136 = (*.f64 %52 (*.f64 #s(literal -2 binary64) %73)) %138 = (*.f64 (*.f64 %73 #s(literal -2 binary64)) %52) %139 = (*.f64 %133 #s(literal -2 binary64)) %141 = (neg.f64 (*.f64 #s(literal 2 binary64) %133)) %142 = (*.f64 %19 %91) %143 = (fma.f64 %19 %93 %142) %144 = (*.f64 %91 %19) %145 = (fma.f64 %93 %19 %144) %146 = (*.f64 %19 %93) %147 = (+.f64 %146 %142) %148 = (*.f64 %93 %19) %149 = (+.f64 %148 %144) %150 = (*.f64 %19 %101) %151 = (fma.f64 %19 %93 %150) %152 = (*.f64 %101 %19) %153 = (fma.f64 %93 %19 %152) %154 = (+.f64 %146 %150) %155 = (+.f64 %148 %152) %156 = (cos.f64 delta) %157 = (neg.f64 delta) %158 = (cos.f64 %157) %159 = (fabs.f64 delta) %160 = (cos.f64 %159) %162 = (cos.f64 (fabs.f64 %159)) %164 = (cos.f64 (neg.f64 %159)) %165 = (neg.f64 %157) %166 = (cos.f64 %165) %167 = (neg.f64 %156) %168 = (neg.f64 %167) %169 = (fma.f64 %81 #s(literal 1/2 binary64) delta) %170 = (sin.f64 %169) %172 = (sin.f64 (+.f64 %159 %84)) %174 = (sin.f64 (+.f64 %157 %84)) %175 = (fma.f64 %81 #s(literal -1/2 binary64) %81) %176 = (-.f64 %175 delta) %177 = (sin.f64 %176) %178 = (*.f64 %81 #s(literal -1/2 binary64)) %179 = (-.f64 %178 delta) %181 = (cos.f64 (+.f64 %179 %84)) %183 = (cos.f64 %169) %184 = (*.f64 #s(literal -1 binary64) %167) %185 = (fma.f64 #s(literal 0 binary64) %183 %184) %186 = (*.f64 #s(literal 0 binary64) %183) %187 = (fma.f64 #s(literal -1 binary64) %167 %186) %188 = (fma.f64 %167 #s(literal -1 binary64) %186) %189 = (fma.f64 %183 #s(literal 0 binary64) %184) %190 = (+.f64 %184 %186) %191 = (+.f64 %186 %184) %192 = (-.f64 %184 %186) %193 = (neg.f64 %183) %195 = (-.f64 %184 (*.f64 %193 #s(literal 0 binary64))) %197 = (-.f64 %184 (neg.f64 %186)) %198 = (*.f64 %156 #s(literal 1 binary64)) %199 = (fma.f64 %18 %89 %198) %200 = (*.f64 %89 %18) %201 = (fma.f64 %156 #s(literal 1 binary64) %200) %202 = (fma.f64 #s(literal 1 binary64) %156 %200) %203 = (fma.f64 %89 %18 %198) %204 = (+.f64 %198 %200) %205 = (+.f64 %200 %198) %206 = (sin.f64 %157) %208 = (-.f64 %198 (*.f64 %89 %206)) %210 = (-.f64 %198 (*.f64 %109 %18)) %212 = (-.f64 %198 (neg.f64 %200)) %213 = (-.f64 delta %81) %218 = (-.f64 (*.f64 #s(literal -1 binary64) (cos.f64 %213)) (*.f64 %89 (sin.f64 %213))) %220 = (*.f64 %90 %156) %222 = (sin.f64 (-.f64 phi1 delta)) %223 = (+.f64 phi1 delta) %224 = (sin.f64 %223) %225 = (+.f64 %222 %224) %249 = (fma.f64 %81 #s(literal 1/2 binary64) %223) %250 = (cos.f64 %249) %284 = (*.f64 %18 %91) %286 = (*.f64 %91 %18) %288 = (*.f64 %18 %93) %290 = (*.f64 %93 %18) %292 = (*.f64 %18 %101) %294 = (*.f64 %101 %18) %298 = (cos.f64 theta) %299 = (fabs.f64 theta) %301 = (neg.f64 theta) %307 = (neg.f64 %301) %309 = (fma.f64 %81 #s(literal 1/2 binary64) theta) %315 = (*.f64 %298 #s(literal 1 binary64)) %319 = (fabs.f64 #s(literal 0 binary64)) %320 = (neg.f64 #s(literal 0 binary64)) %321 = (-.f64 phi1 phi1) %322 = (+.f64 phi1 %67) %323 = (+.f64 %67 phi1) %324 = (-.f64 %67 %67) %325 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %326 = (sqrt.f64 %325) %327 = (fma.f64 phi1 #s(literal -1 binary64) phi1) %328 = (fma.f64 #s(literal -1 binary64) phi1 phi1) %329 = (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)) %330 = (*.f64 %329 phi1) %331 = (fma.f64 phi1 #s(literal 1 binary64) %67) %332 = (fma.f64 #s(literal 1 binary64) phi1 %67) %333 = (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %334 = (/.f64 %333 #s(literal 2 binary64)) %335 = (fma.f64 #s(literal -1 binary64) %67 %67) %336 = (fma.f64 %67 #s(literal -1 binary64) %67) %337 = (sinh.f64 #s(literal 0 binary64)) %338 = (sin.f64 %81) %339 = (neg.f64 %81) %340 = (sin.f64 %339) %342 = (sin.f64 (+.f64 %81 %81)) %343 = (+.f64 %81 %84) %344 = (cos.f64 %343) %346 = (*.f64 %298 %18) %347 = (sin.f64 %23) %348 = (sin.f64 %42) %371 = (fabs.f64 #s(literal 1 binary64)) %372 = (neg.f64 #s(literal -1 binary64)) %373 = (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %374 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %375 = (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %376 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %377 = (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %378 = (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %379 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %380 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %381 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %382 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %383 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %384 = (fma.f64 #s(literal 2 binary64) %383 #s(literal 1/2 binary64)) %385 = (exp.f64 #s(literal 0 binary64)) %386 = (cosh.f64 #s(literal 0 binary64)) %387 = (cos.f64 #s(literal 0 binary64)) %388 = (sin.f64 %84) %389 = (sin.f64 #s(literal 0 binary64)) %390 = (*.f64 %89 %389) %391 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %390) %392 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %393 = (fma.f64 %389 %89 %392) %394 = (+.f64 %392 %390) %396 = (+.f64 (*.f64 %389 %89) %392) %397 = (+.f64 phi1 phi1) %398 = (cos.f64 %397) %399 = (fma.f64 %398 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %400 = (fma.f64 %398 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %401 = (+.f64 %399 %400) %402 = (-.f64 %398 #s(literal -1 binary64)) %403 = (fma.f64 #s(literal 1/2 binary64) %402 %400) %404 = (fma.f64 %402 #s(literal 1/2 binary64) %400) %405 = (-.f64 #s(literal -1 binary64) %398) %406 = (fma.f64 %405 #s(literal -1/2 binary64) %400) %407 = (fma.f64 %398 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %408 = (-.f64 %399 %407) %409 = (*.f64 #s(literal 1/2 binary64) %398) %410 = (-.f64 %409 %407) %411 = (+.f64 #s(literal 1/2 binary64) %410) %413 = (neg.f64 (-.f64 %407 %399)) %414 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %410) %415 = (fma.f64 #s(literal 2 binary64) %383 %410) %416 = (fma.f64 %73 %73 %400) %417 = (neg.f64 %73) %418 = (fma.f64 %417 %417 %400) %419 = (fabs.f64 %73) %420 = (fma.f64 %419 %419 %400) %421 = (neg.f64 %100) %422 = (*.f64 %421 %90) %423 = (+.f64 %399 %422) %424 = (fma.f64 #s(literal 1/2 binary64) %402 %422) %425 = (fma.f64 %402 #s(literal 1/2 binary64) %422) %426 = (fma.f64 %405 #s(literal -1/2 binary64) %422) %427 = (cos.f64 %85) %428 = (fma.f64 %90 %427 %399) %429 = (fma.f64 %427 %90 %399) %430 = (*.f64 %427 %90) %431 = (+.f64 %399 %430) %432 = (+.f64 %430 %399) %433 = (+.f64 #s(literal 1/2 binary64) %430) %434 = (fma.f64 #s(literal 1/2 binary64) %398 %433) %435 = (fma.f64 #s(literal 1/2 binary64) %402 %430) %436 = (fma.f64 %398 #s(literal 1/2 binary64) %433) %437 = (fma.f64 %402 #s(literal 1/2 binary64) %430) %438 = (fma.f64 %405 #s(literal -1/2 binary64) %430) %439 = (+.f64 %409 %433) %440 = (neg.f64 %398) %441 = (fma.f64 #s(literal -1/2 binary64) %440 %433) %442 = (fma.f64 %440 #s(literal -1/2 binary64) %433) %443 = (*.f64 %427 %100) %444 = (-.f64 %399 %443) %445 = (neg.f64 %430) %446 = (-.f64 %399 %445) %448 = (*.f64 (neg.f64 %427) %90) %449 = (-.f64 %399 %448) %450 = (pow.f64 %73 #s(literal 1 binary64)) %451 = (fma.f64 %450 %73 %400) %452 = (-.f64 #s(literal 1 binary64) %398) %453 = (/.f64 #s(literal 2 binary64) %452) %454 = (-.f64 %453 #s(literal 1 binary64)) %455 = (fma.f64 %454 %400 %400) %456 = (/.f64 %454 #s(literal -2 binary64)) %457 = (-.f64 %398 #s(literal 1 binary64)) %458 = (fma.f64 %456 %457 %400) %459 = (/.f64 %454 #s(literal 2 binary64)) %460 = (fma.f64 %459 %452 %400) %461 = (fma.f64 %73 %73 %422) %462 = (-.f64 %85 %82) %463 = (*.f64 %462 #s(literal 1/2 binary64)) %464 = (cos.f64 %463) %465 = (fma.f64 %81 #s(literal 1 binary64) %397) %466 = (*.f64 %465 #s(literal 1/2 binary64)) %467 = (sin.f64 %466) %468 = (*.f64 %464 %467) %469 = (*.f64 %468 #s(literal 1/2 binary64)) %470 = (fma.f64 #s(literal 2 binary64) %469 %400) %471 = (fma.f64 %417 %417 %422) %472 = (fma.f64 %419 %419 %422) %473 = (/.f64 %468 #s(literal 2 binary64)) %474 = (fma.f64 #s(literal 2 binary64) %473 %400) %475 = (fma.f64 %73 %73 %430) %476 = (fma.f64 %417 %417 %430) %477 = (fma.f64 %419 %419 %430) %478 = (*.f64 #s(literal -2 binary64) phi1) %479 = (fma.f64 %81 #s(literal 1/2 binary64) %478) %482 = (sin.f64 (*.f64 (fma.f64 %81 #s(literal 1/2 binary64) %479) #s(literal 1/2 binary64))) %483 = (*.f64 %464 %482) %484 = (*.f64 %483 #s(literal 1/2 binary64)) %485 = (fma.f64 #s(literal 2 binary64) %484 %400) %486 = (/.f64 %483 #s(literal 2 binary64)) %487 = (fma.f64 #s(literal 2 binary64) %486 %400) %488 = (fma.f64 %450 %73 %422) %489 = (fma.f64 %454 %400 %422) %490 = (fma.f64 %450 %73 %430) %491 = (fma.f64 %456 %457 %422) %492 = (fma.f64 %459 %452 %422) %493 = (fma.f64 %454 %400 %430) %494 = (fma.f64 %456 %457 %430) %495 = (fma.f64 %459 %452 %430) %496 = (fma.f64 #s(literal 2 binary64) %469 %422) %497 = (fma.f64 #s(literal 2 binary64) %473 %422) %498 = (fma.f64 #s(literal 2 binary64) %469 %430) %499 = (fma.f64 #s(literal 2 binary64) %473 %430) %500 = (fma.f64 #s(literal 2 binary64) %484 %422) %501 = (fma.f64 #s(literal 2 binary64) %486 %422) %502 = (fma.f64 #s(literal 2 binary64) %484 %430) %503 = (fma.f64 #s(literal 2 binary64) %486 %430) %513 = (*.f64 %81 #s(literal 1 binary64)) %516 = (fma.f64 %81 #s(literal 1/2 binary64) %81) %519 = (fma.f64 %398 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %523 = (+.f64 %90 #s(literal 1 binary64)) %524 = (-.f64 %90 #s(literal 1 binary64)) %526 = (cos phi1) %527 = (approx %526 #s(literal 1 binary64)) %541 = (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) %544 = (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) %557 = (*.f64 phi1 phi1) %563 = (*.f64 phi1 #s(literal -1/2 binary64)) %565 = (*.f64 #s(literal -1/2 binary64) %557) %567 = (*.f64 #s(literal -1/2 binary64) phi1) %570 = (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) phi1) %575 = (fma.f64 %567 phi1 #s(literal 1 binary64)) %584 = (approx %526 %575) %597 = (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %601 = (/.f64 %399 #s(literal 2 binary64)) %602 = (/.f64 %407 #s(literal 2 binary64)) %604 = (/.f64 %430 #s(literal 2 binary64)) %606 = (sin theta) %607 = (sin delta) %609 = (* (* %606 %607) %526) %610 = (approx %609 %19) %612 = (* %526 %607) %613 = (approx %612 %18) %614 = (fma.f64 phi1 %156 %346) %615 = (*.f64 %156 phi1) %627 = (neg.f64 %346) %629 = (neg.f64 %298) %631 = (*.f64 (neg.f64 %629) %18) %633 = (neg.f64 %627) %641 = (*.f64 #s(literal 1 binary64) %346) %645 = (*.f64 %627 #s(literal -1 binary64)) %649 = (*.f64 phi1 %346) %650 = (*.f64 %298 phi1) %652 = (*.f64 %18 phi1) %656 = (*.f64 phi1 %18) %658 = (sin phi1) %659 = (cos delta) %660 = (* %658 %659) %661 = (cos theta) %664 = (* %658 (+ %660 (* %612 %661))) %665 = (approx %664 %649) %666 = (*.f64 phi1 %614) %668 = (*.f64 %156 %557) %690 = (approx %664 %666) %694 = (* %661 %658) %696 = (- (* (pow %526 2) %659) (* %612 %694)) %697 = (approx %696 %156) %698 = (*.f64 delta delta) %735 = (*.f64 delta %120) %736 = (*.f64 delta %73) %740 = (*.f64 delta %16) %745 = (approx %609 %735) %748 = (*.f64 #s(literal -1/2 binary64) %698) %757 = (approx %612 %736) %758 = (fma.f64 #s(literal -1/2 binary64) %398 #s(literal 1/2 binary64)) %759 = (*.f64 #s(literal -1/2 binary64) %398) %760 = (+.f64 #s(literal 1/2 binary64) %759) %761 = (+.f64 %759 #s(literal 1/2 binary64)) %762 = (*.f64 #s(literal -1/2 binary64) %457) %763 = (*.f64 #s(literal 1/2 binary64) %452) %764 = (*.f64 %452 #s(literal 1/2 binary64)) %765 = (-.f64 #s(literal 1/2 binary64) %409) %766 = (-.f64 %759 #s(literal -1/2 binary64)) %767 = (fma.f64 #s(literal 1/2 binary64) %440 #s(literal 1/2 binary64)) %768 = (fma.f64 %440 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %769 = (neg.f64 %407) %770 = (/.f64 %452 #s(literal 2 binary64)) %771 = (/.f64 %457 #s(literal -2 binary64)) %772 = (-.f64 #s(literal 1 binary64) %399) %774 = (-.f64 (fma.f64 %398 #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64)) %775 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %759) %776 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %759) %777 = (*.f64 #s(literal 1 binary64) %400) %778 = (*.f64 #s(literal -1 binary64) %407) %779 = (*.f64 %400 #s(literal 1 binary64)) %781 = (+.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %759) %783 = (/.f64 (*.f64 #s(literal 1 binary64) %452) #s(literal 2 binary64)) %784 = (/.f64 #s(literal 1 binary64) %453) %785 = (/.f64 #s(literal 2 binary64) %457) %786 = (/.f64 #s(literal -1 binary64) %785) %787 = (/.f64 #s(literal 1 binary64) %452) %788 = (/.f64 #s(literal 1/2 binary64) %787) %789 = (*.f64 %400 #s(literal 1/2 binary64)) %790 = (*.f64 #s(literal 2 binary64) %789) %791 = (*.f64 %392 %400) %793 = (/.f64 (fma.f64 %759 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) %794 = (fma.f64 #s(literal 2 binary64) %383 %759) %795 = (/.f64 %392 %453) %797 = (/.f64 (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %785) %798 = (/.f64 #s(literal 1/2 binary64) %453) %799 = (*.f64 #s(literal 2 binary64) %798) %801 = (/.f64 #s(literal 1 binary64) (/.f64 %453 #s(literal 1 binary64))) %803 = (/.f64 #s(literal 1 binary64) (/.f64 %785 #s(literal -1 binary64))) %804 = (pow.f64 %90 #s(literal 2 binary64)) %805 = (pow.f64 %100 #s(literal 2 binary64)) %806 = (pow.f64 %453 #s(literal -1 binary64)) %808 = (/.f64 #s(literal 1 binary64) (pow.f64 %453 #s(literal 1 binary64))) %809 = (*.f64 %90 %90) %810 = (*.f64 %100 %100) %811 = (fabs.f64 %90) %812 = (*.f64 %811 %811) %813 = (*.f64 %421 %421) %814 = (fabs.f64 %100) %815 = (*.f64 %814 %814) %816 = (sin.f64 %175) %817 = (-.f64 %816 %398) %818 = (*.f64 #s(literal 1/2 binary64) %817) %819 = (*.f64 %817 #s(literal 1/2 binary64)) %820 = (-.f64 %398 %816) %821 = (*.f64 %820 #s(literal -1/2 binary64)) %822 = (/.f64 %817 #s(literal 2 binary64)) %823 = (/.f64 %820 #s(literal -2 binary64)) %825 = (neg.f64 (*.f64 %817 #s(literal -1/2 binary64))) %827 = (neg.f64 (/.f64 %820 #s(literal 2 binary64))) %829 = (neg.f64 (/.f64 %817 #s(literal -2 binary64))) %830 = (*.f64 %816 #s(literal 1/2 binary64)) %831 = (fma.f64 #s(literal -1/2 binary64) %398 %830) %832 = (fma.f64 %398 #s(literal -1/2 binary64) %830) %833 = (fma.f64 %816 #s(literal 1/2 binary64) %759) %834 = (+.f64 %759 %830) %835 = (+.f64 %830 %759) %836 = (-.f64 %830 %409) %837 = (fma.f64 #s(literal 1/2 binary64) %440 %830) %838 = (fma.f64 %440 #s(literal 1/2 binary64) %830) %840 = (/.f64 (*.f64 %817 #s(literal 1 binary64)) #s(literal 2 binary64)) %842 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %817)) %844 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %820)) %845 = (pow.f64 %90 #s(literal 1 binary64)) %846 = (*.f64 %845 %90) %848 = (/.f64 (fma.f64 %830 #s(literal 2 binary64) %440) #s(literal 2 binary64)) %850 = (sin.f64 (*.f64 %478 #s(literal 1/2 binary64))) %852 = (sin.f64 (*.f64 %397 #s(literal 1/2 binary64))) %853 = (*.f64 %850 %852) %854 = (*.f64 %57 %853) %855 = (/.f64 %853 #s(literal 2 binary64)) %856 = (*.f64 #s(literal -2 binary64) %855) %858 = (cos.f64 (-.f64 %82 %82)) %860 = (/.f64 (+.f64 %440 %858) #s(literal 2 binary64)) %863 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %864 = (/.f64 (fma.f64 %816 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %440)) %863) %867 = (/.f64 (fma.f64 %816 #s(literal 2 binary64) (*.f64 %440 #s(literal 2 binary64))) %863) %869 = (fma.f64 %81 #s(literal 1/2 binary64) %397) %872 = (cos.f64 (*.f64 (-.f64 (-.f64 %175 %81) %869) #s(literal 1/2 binary64))) %873 = (+.f64 %81 phi1) %874 = (+.f64 %873 %82) %877 = (sin.f64 (*.f64 (+.f64 %175 %874) #s(literal 1/2 binary64))) %878 = (*.f64 %872 %877) %879 = (*.f64 %878 #s(literal 1/2 binary64)) %880 = (*.f64 #s(literal 2 binary64) %879) %881 = (/.f64 %878 #s(literal 2 binary64)) %882 = (*.f64 #s(literal 2 binary64) %881) %883 = (approx %664 %400) %885 = (*.f64 %298 %90) %916 = (*.f64 %73 %885) %917 = (*.f64 %73 %298) %919 = (*.f64 %73 %90) %924 = (fma.f64 #s(literal 1/2 binary64) %398 #s(literal 1/2 binary64)) %925 = (+.f64 #s(literal 1/2 binary64) %409) %926 = (+.f64 %409 #s(literal 1/2 binary64)) %927 = (*.f64 #s(literal 1/2 binary64) %402) %928 = (*.f64 %402 #s(literal 1/2 binary64)) %929 = (*.f64 %405 #s(literal -1/2 binary64)) %930 = (-.f64 #s(literal 1/2 binary64) %759) %931 = (-.f64 %409 #s(literal -1/2 binary64)) %932 = (fma.f64 #s(literal -1/2 binary64) %440 #s(literal 1/2 binary64)) %933 = (fma.f64 %440 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %934 = (neg.f64 %519) %935 = (/.f64 %402 #s(literal 2 binary64)) %936 = (/.f64 %405 #s(literal -2 binary64)) %938 = (neg.f64 (*.f64 %402 #s(literal -1/2 binary64))) %941 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %75))) %942 = (+.f64 #s(literal 1/2 binary64) %941) %944 = (neg.f64 (/.f64 %405 #s(literal 2 binary64))) %946 = (neg.f64 (/.f64 %402 #s(literal -2 binary64))) %947 = (+.f64 #s(literal 1 binary64) %407) %948 = (+.f64 %407 #s(literal 1 binary64)) %949 = (fma.f64 #s(literal -1/2 binary64) %452 #s(literal 1 binary64)) %950 = (fma.f64 #s(literal 1/2 binary64) %457 #s(literal 1 binary64)) %951 = (-.f64 #s(literal 1 binary64) %400) %953 = (-.f64 (fma.f64 %398 #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64)) %954 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %409) %955 = (+.f64 #s(literal 1 binary64) %409) %956 = (+.f64 %955 #s(literal -1/2 binary64)) %957 = (-.f64 %955 #s(literal 1/2 binary64)) %959 = (-.f64 (-.f64 #s(literal 1 binary64) %759) #s(literal 1/2 binary64)) %961 = (/.f64 (*.f64 %402 #s(literal 1 binary64)) #s(literal 2 binary64)) %962 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %941) %963 = (fma.f64 #s(literal 1 binary64) %407 #s(literal 1 binary64)) %964 = (fma.f64 #s(literal -1 binary64) %400 #s(literal 1 binary64)) %965 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %407) %966 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %407) %968 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %402)) %970 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %405)) %972 = (/.f64 (fma.f64 %398 #s(literal 2 binary64) #s(literal 2 binary64)) %863) %974 = (/.f64 (fma.f64 %409 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) %975 = (fma.f64 #s(literal 2 binary64) %383 %409) %977 = (/.f64 (-.f64 %597 %452) #s(literal 2 binary64)) %978 = (fma.f64 #s(literal 2 binary64) %383 %941) %979 = (pow.f64 %73 #s(literal 2 binary64)) %981 = (/.f64 (fma.f64 %398 #s(literal 2 binary64) %597) %863) %984 = (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %398)) %863) %987 = (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 %398 #s(literal 2 binary64))) %863) %988 = (*.f64 %73 %73) %989 = (*.f64 %417 %417) %990 = (*.f64 %419 %419) %991 = (fma.f64 %90 %100 #s(literal 1 binary64)) %992 = (fma.f64 %100 %90 #s(literal 1 binary64)) %993 = (sin.f64 %75) %995 = (-.f64 #s(literal 1 binary64) (*.f64 %993 %993)) %1001 = (/.f64 (+.f64 (cos.f64 (+.f64 %75 phi1)) (cos.f64 (-.f64 %75 phi1))) #s(literal 2 binary64)) %1002 = (+.f64 phi1 %75) %1004 = (-.f64 phi1 %75) %1007 = (/.f64 (+.f64 (cos.f64 %1002) (cos.f64 %1004)) #s(literal 2 binary64)) %1013 = (/.f64 (+.f64 (cos.f64 (+.f64 %75 %75)) (cos.f64 (-.f64 %75 %75))) #s(literal 2 binary64)) %1019 = (/.f64 (+.f64 (cos.f64 (+.f64 %75 %67)) (cos.f64 (-.f64 %75 %67))) #s(literal 2 binary64)) %1025 = (/.f64 (+.f64 (cos.f64 (+.f64 %67 %75)) (cos.f64 (-.f64 %67 %75))) #s(literal 2 binary64)) %1026 = (*.f64 %450 %73) %1027 = (*.f64 %454 %400) %1029 = (/.f64 (-.f64 %858 %440) #s(literal 2 binary64)) %1035 = (/.f64 (+.f64 (sin.f64 (-.f64 %82 %75)) (sin.f64 (+.f64 %82 %75))) #s(literal 2 binary64)) %1036 = (*.f64 %456 %457) %1037 = (*.f64 %459 %452) %1038 = (/.f64 %454 %453) %1044 = (/.f64 (+.f64 (sin.f64 (-.f64 %85 %75)) (sin.f64 (+.f64 %85 %75))) #s(literal 2 binary64)) %1046 = (/.f64 (neg.f64 %454) %785) %1049 = (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) %785) #s(literal -1 binary64)) %785) %1051 = (/.f64 #s(literal 1 binary64) (/.f64 %453 %454)) %1052 = (/.f64 %459 %787) %1057 = (/.f64 (-.f64 (cos.f64 %462) (cos.f64 (+.f64 %85 %82))) #s(literal 2 binary64)) %1058 = (*.f64 #s(literal 2 binary64) %469) %1059 = (*.f64 #s(literal 2 binary64) %473) %1060 = (*.f64 #s(literal 2 binary64) %484) %1061 = (*.f64 #s(literal 2 binary64) %486) %1063 = (-.f64 (/.f64 %453 %453) %400) %1064 = (*.f64 %73 %91) %1065 = (fma.f64 %73 %93 %1064) %1066 = (*.f64 %91 %73) %1067 = (fma.f64 %93 %73 %1066) %1069 = (+.f64 (*.f64 %73 %93) %1064) %1071 = (+.f64 (*.f64 %93 %73) %1066) %1072 = (approx %696 %399) %1073 = (*.f64 theta theta) %1079 = (*.f64 theta #s(literal -1/6 binary64)) %1081 = (*.f64 #s(literal -1/6 binary64) %1073) %1083 = (*.f64 #s(literal -1/6 binary64) theta) %1088 = (fma.f64 %1083 theta #s(literal 1 binary64)) %1093 = (*.f64 (*.f64 #s(literal 1/6 binary64) theta) theta) %1097 = (*.f64 (neg.f64 #s(literal 1/6 binary64)) %1073) %1099 = (neg.f64 %1093) %1114 = (fma.f64 %1079 %1073 theta) %1119 = (*.f64 %1079 %1073) %1132 = (approx %606 %1114) %1133 = (*.f64 theta %118) %1134 = (*.f64 %73 theta) %1142 = (approx %609 %1133) %1149 = (neg.f64 %118) %1153 = (neg.f64 %220) %1155 = (neg.f64 %1149) %1157 = (neg.f64 %417) %1158 = (*.f64 %1157 %18) %1171 = (*.f64 %90 %224) %1172 = (*.f64 %224 %90) %1173 = (*.f64 %400 %156) %1174 = (fma.f64 %18 %919 %1173) %1175 = (*.f64 %90 %18) %1176 = (fma.f64 %73 %1175 %1173) %1177 = (*.f64 %118 %90) %1178 = (fma.f64 %156 %400 %1177) %1179 = (fma.f64 %90 %118 %1173) %1180 = (fma.f64 %118 %90 %1173) %1181 = (fma.f64 %400 %156 %1177) %1182 = (fma.f64 %919 %18 %1173) %1183 = (fma.f64 %1175 %73 %1173) %1184 = (+.f64 %1173 %1177) %1185 = (+.f64 %1177 %1173) %1186 = (*.f64 %407 %156) %1187 = (-.f64 %1177 %1186) %1188 = (*.f64 %167 %407) %1189 = (fma.f64 %18 %919 %1188) %1190 = (fma.f64 %73 %1175 %1188) %1191 = (fma.f64 %90 %118 %1188) %1192 = (fma.f64 %118 %90 %1188) %1193 = (fma.f64 %919 %18 %1188) %1194 = (fma.f64 %1175 %73 %1188) %1195 = (+.f64 %1177 %1188) %1197 = (neg.f64 (-.f64 %1186 %1177)) %1199 = (-.f64 %1173 (*.f64 %100 %118)) %1200 = (neg.f64 %919) %1202 = (-.f64 %1173 (*.f64 %1200 %18)) %1204 = (-.f64 %1173 (neg.f64 %1177)) %1205 = (*.f64 %1149 %90) %1206 = (-.f64 %1173 %1205) %1207 = (fma.f64 %90 %220 %1177) %1208 = (fma.f64 %220 %90 %1177) %1209 = (-.f64 %156 %1171) %1210 = (neg.f64 %224) %1215 = (neg.f64 %1171) %1224 = (*.f64 %399 %156) %1226 = (approx %696 %1209) %1229 = (*.f64 #s(literal 1 binary64) delta) %1239 = (-.f64 %301 delta) %1256 = (fma.f64 %81 #s(literal -1/2 binary64) %67) %1260 = (fma.f64 phi1 #s(literal 2 binary64) %81) %1268 = (-.f64 phi1 %84) %1273 = (*.f64 #s(literal 1/2 binary64) %81) %1274 = (/.f64 %81 #s(literal 2 binary64)) %1275 = (neg.f64 %178) %1276 = (/.f64 %339 #s(literal -2 binary64)) %1277 = (fma.f64 #s(literal 1/2 binary64) %81 #s(literal 0 binary64)) %1278 = (fma.f64 %81 #s(literal 1/2 binary64) #s(literal 0 binary64)) %1279 = (+.f64 #s(literal 0 binary64) %84) %1280 = (+.f64 %84 #s(literal 0 binary64)) %1281 = (-.f64 #s(literal 0 binary64) %178) %1282 = (-.f64 %84 #s(literal 0 binary64)) %1283 = (/.f64 %513 #s(literal 2 binary64)) %1285 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %81)) %1286 = (-.f64 %82 phi1) %1287 = (+.f64 phi1 %85) %1288 = (+.f64 %85 phi1) %1289 = (+.f64 %67 %82) %1290 = (+.f64 %82 %67) %1292 = (/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %81) #s(literal 2 binary64)) %1294 = (-.f64 phi1 (neg.f64 %85)) %1295 = (-.f64 %85 %67) %1296 = (fma.f64 phi1 #s(literal -1 binary64) %82) %1297 = (fma.f64 #s(literal -1 binary64) phi1 %82) %1299 = (neg.f64 (-.f64 %67 %85)) %1300 = (fma.f64 phi1 #s(literal 1 binary64) %85) %1301 = (fma.f64 #s(literal 1 binary64) phi1 %85) %1302 = (fma.f64 %329 phi1 %84) %1303 = (fma.f64 #s(literal -1 binary64) %67 %85) %1304 = (fma.f64 %67 #s(literal -1 binary64) %85) %1306 = (-.f64 %67 %81) %1317 = (fma.f64 %81 #s(literal 1/2 binary64) %873) %1319 = (+.f64 %82 %81) %1323 = (+.f64 %82 %84) %1325 = (*.f64 %73 #s(literal -1 binary64)) %1328 = (*.f64 #s(literal -1 binary64) %73) %1331 = (*.f64 %100 #s(literal 0 binary64)) %1333 = (*.f64 #s(literal 0 binary64) %100) %1357 = (*.f64 %339 #s(literal -1/2 binary64)) %1378 = (*.f64 %118 %298) %1381 = (fma.f64 %118 %298 %220) %1387 = (neg.f64 %1378) %1390 = (neg.f64 %1153) %1393 = (neg.f64 %1387) %1395 = (*.f64 %1157 %346) %1397 = (*.f64 %1155 %298) %1408 = (neg.f64 %1381) %1432 = (neg.f64 %1210) %1436 = (+.f64 %1432 (sin.f64 (-.f64 %67 (-.f64 %81 delta)))) %1442 = (asin.f64 %1381) %1444 = (acos.f64 %1381) %1463 = (neg.f64 %18) %1465 = (*.f64 %417 %298) %1468 = (neg.f64 %917) %1480 = (*.f64 %885 %18) %1483 = (*.f64 %118 %885) %1493 = (neg.f64 %916) %1494 = (neg.f64 %1493) %1496 = (neg.f64 %885) %1497 = (neg.f64 %1496) %1499 = (neg.f64 %1480) %1509 = (neg.f64 %1483) %1512 = (sin.f64 %397) %1521 = (cos.f64 %869) %1525 = (*.f64 %1496 %18) %1527 = (*.f64 %18 %1496) %1531 = (*.f64 %1175 %417) %1544 = (-.f64 %1224 %1483) %1545 = (fma.f64 %18 %1493 %1224) %1546 = (fma.f64 %73 %1525 %1224) %1547 = (fma.f64 %73 %1527 %1224) %1548 = (fma.f64 %73 %1499 %1224) %1549 = (fma.f64 %156 %399 %1509) %1550 = (fma.f64 %118 %1496 %1224) %1551 = (fma.f64 %298 %1531 %1224) %1552 = (fma.f64 %885 %1149 %1224) %1553 = (fma.f64 %916 %1463 %1224) %1554 = (fma.f64 %399 %156 %1509) %1555 = (fma.f64 %417 %1480 %1224) %1556 = (fma.f64 %1480 %417 %1224) %1557 = (fma.f64 %1493 %18 %1224) %1558 = (fma.f64 %1378 %100 %1224) %1559 = (fma.f64 %1387 %90 %1224) %1560 = (fma.f64 %1465 %1175 %1224) %1561 = (fma.f64 %1149 %885 %1224) %1562 = (fma.f64 %1496 %118 %1224) %1563 = (fma.f64 %1205 %298 %1224) %1564 = (*.f64 %156 %519) %1566 = (neg.f64 (fma.f64 %1378 %90 %1564)) %1568 = (neg.f64 (fma.f64 %156 %519 %1483)) %1569 = (+.f64 %1509 %1224) %1570 = (+.f64 %1224 %1509) %1571 = (-.f64 %1509 %1564) %1573 = (neg.f64 (-.f64 %1564 %1509)) %1574 = (*.f64 %1381 %90) %1575 = (-.f64 %156 %1574) %1576 = (fma.f64 %90 %1408 %156) %1577 = (fma.f64 %1381 %100 %156) %1578 = (fma.f64 %1408 %90 %156) %1579 = (fma.f64 %100 %1381 %156) %1580 = (*.f64 %1381 %100) %1581 = (+.f64 %156 %1580) %1582 = (+.f64 %1580 %156) %1583 = (*.f64 %73 %156) %1584 = (fma.f64 %73 %1583 %1509) %1585 = (*.f64 %156 %73) %1586 = (fma.f64 %1585 %73 %1509) %1588 = (-.f64 %156 (*.f64 %100 %1408)) %1589 = (-.f64 %1580 %167) %1590 = (fma.f64 %1408 %421 %156) %1591 = (fma.f64 %421 %1408 %156) %1593 = (neg.f64 (-.f64 %167 %1580)) %1594 = (-.f64 %156 %1483) %1595 = (fma.f64 %156 %407 %1594) %1596 = (fma.f64 %407 %156 %1594) %1597 = (+.f64 %1186 %1594) %1598 = (+.f64 %1594 %1186) %1599 = (-.f64 %1594 %1173) %1600 = (fma.f64 %400 %167 %1594) %1601 = (fma.f64 %167 %400 %1594) %1603 = (neg.f64 (-.f64 %1173 %1594)) %1605 = (-.f64 %1186 (+.f64 %167 %1483)) %1607 = (-.f64 %1186 (neg.f64 %1594)) %1609 = (-.f64 %1186 (-.f64 %167 %1509)) %1610 = (*.f64 %156 #s(literal 2 binary64)) %1612 = (cos.f64 (-.f64 phi1 %1442)) %1614 = (cos.f64 (+.f64 %1442 phi1)) %1615 = (-.f64 %1612 %1614) %1617 = (/.f64 (-.f64 %1610 %1615) #s(literal 2 binary64)) %1619 = (cos.f64 (-.f64 %1306 %1442)) %1622 = (cos.f64 (-.f64 %67 (-.f64 %81 %1442))) %1623 = (-.f64 %1619 %1622) %1625 = (/.f64 (-.f64 %1610 %1623) #s(literal 2 binary64)) %1626 = (-.f64 %156 %690) %1627 = (-.f64 %156 %665) %1628 = (-.f64 %156 %883) %1629 = (*.f64 %19 %584) %1630 = (*.f64 %1132 %18) %1631 = (*.f64 %1630 %73) %1632 = (pow %658 2) %1633 = (approx %1632 %557) %1634 = (*.f64 delta %298) %1638 = (neg.f64 %1634) %1643 = (*.f64 #s(literal 1 binary64) %298) %1647 = (*.f64 #s(literal 1/2 binary64) %1634) %1655 = (fma.f64 %298 delta phi1) %1656 = (neg.f64 %1655) %1673 = (*.f64 phi1 %1656) %1676 = (*.f64 %1655 phi1) %1678 = (neg.f64 %557) %1679 = (*.f64 %1634 phi1) %1681 = (*.f64 %1638 phi1) %1702 = (-.f64 #s(literal 1 binary64) %1676) %1707 = (neg.f64 %1676) %1718 = (fma.f64 %1638 phi1 #s(literal 1 binary64)) %1729 = (approx (* %526 (- %526 (* %694 delta))) %1702) %1736 = (* %526 %694) %1739 = (approx (* delta (- (* (+ 1/2 (* -1/2 %1632)) (neg delta)) %1736)) %748) %1753 = (* %661 %607) %1757 = (approx (- (* %1753 (neg %526)) %660) %627) %1758 = (*.f64 %156 #s(literal 0 binary64)) %1760 = (fma.f64 %156 #s(literal 0 binary64) %346) %1783 = (*.f64 #s(literal 0 binary64) %1760) %1787 = (*.f64 %325 %156) %1789 = (*.f64 %346 #s(literal 0 binary64)) %1807 = (approx %664 %1783) %1829 = (approx (+ (* phi1 %659) %1753) %1655) %1830 = (approx %1736 %919) %1832 = (-.f64 delta delta) %1835 = (neg.f64 %23) %1840 = (-.f64 delta %42) %1865 = (-.f64 theta %43) %1886 = (*.f64 #s(literal 1/2 binary64) %301) %1888 = (*.f64 %301 #s(literal 1/2 binary64)) %1898 = (-.f64 theta %21) %1900 = (-.f64 delta %21) %1902 = (+.f64 delta %42) %1907 = (+.f64 %42 delta) %1911 = (+.f64 %23 delta) %1942 = (*.f64 #s(literal 1/2 binary64) %1898) %1944 = (*.f64 %1898 #s(literal 1/2 binary64)) %1948 = (*.f64 #s(literal 1/2 binary64) %23) %1950 = (*.f64 #s(literal 1/2 binary64) %42) %1952 = (*.f64 %23 #s(literal 1/2 binary64)) %1954 = (*.f64 %42 #s(literal 1/2 binary64)) %1956 = (*.f64 delta #s(literal 1/2 binary64)) %1970 = (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %44 %47))) %1973 = (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 %44 %47))) %1974 = (-.f64 %1970 %1973) %2027 = (+.f64 delta %81) %2031 = (neg.f64 %339) %2033 = (-.f64 %339 delta) %2050 = (+.f64 %157 %81) %2052 = (neg.f64 %213) %2061 = (-.f64 %157 %339) %2079 = (fma.f64 %81 #s(literal 1/2 binary64) %2027) %2085 = (-.f64 %339 %84) %2088 = (-.f64 %157 %81) %2090 = (-.f64 %2033 %84) %2093 = (fma.f64 %81 #s(literal 1 binary64) %2027) %2097 = (neg.f64 %2093) %2100 = (*.f64 %81 #s(literal 2 binary64)) %2103 = (*.f64 #s(literal 2 binary64) %81) %2124 = (cos.f64 %2093) %2126 = (fabs.f64 %2093) %2140 = (*.f64 %193 %89) %2145 = (*.f64 #s(literal 1 binary64) %167) %2147 = (neg.f64 %2145) %2153 = (*.f64 %2124 #s(literal 1 binary64)) %2164 = (+.f64 %223 %81) %2168 = (-.f64 %1306 delta) %2169 = (-.f64 %67 delta) %2174 = (neg.f64 %223) %2196 = (+.f64 #s(literal 0 binary64) phi1) %2203 = (cos.f64 %478) %2204 = (fabs.f64 %397) %2205 = (cos.f64 %2204) %2207 = (cos.f64 (fabs.f64 %2204)) %2209 = (cos.f64 (neg.f64 %2204)) %2210 = (neg.f64 %440) %2211 = (sin.f64 %869) %2212 = (sin.f64 %479) %2213 = (-.f64 %397 %84) %2215 = (neg.f64 (sin.f64 %2213)) %2217 = (sin.f64 (+.f64 %2204 %84)) %2219 = (sin.f64 (neg.f64 %874)) %2221 = (sin.f64 (+.f64 %874 %81)) %2223 = (cos.f64 (+.f64 %874 %84)) %2224 = (fma.f64 #s(literal 1/2 binary64) %398 %407) %2225 = (+.f64 #s(literal 1/2 binary64) %2224) %2226 = (+.f64 %399 %407) %2227 = (+.f64 %407 %399) %2228 = (fma.f64 #s(literal -1/2 binary64) %452 %399) %2229 = (fma.f64 #s(literal 1/2 binary64) %402 %407) %2230 = (fma.f64 #s(literal 1/2 binary64) %457 %399) %2231 = (fma.f64 %402 #s(literal 1/2 binary64) %407) %2232 = (fma.f64 %405 #s(literal -1/2 binary64) %407) %2233 = (-.f64 %399 %400) %2234 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2224) %2235 = (fma.f64 #s(literal 1 binary64) %407 %399) %2236 = (fma.f64 #s(literal -1 binary64) %400 %399) %2237 = (fma.f64 #s(literal 2 binary64) %383 %2224) %2238 = (fma.f64 %73 %73 %407) %2239 = (fma.f64 %90 %100 %399) %2240 = (fma.f64 %100 %90 %399) %2241 = (fma.f64 %417 %417 %407) %2242 = (fma.f64 %419 %419 %407) %2243 = (-.f64 %399 %422) %2244 = (*.f64 %89 %1512) %2245 = (fma.f64 #s(literal 1 binary64) %398 %2244) %2246 = (*.f64 %398 #s(literal 1 binary64)) %2247 = (fma.f64 %1512 %89 %2246) %2249 = (*.f64 %89 (sin.f64 %478)) %2250 = (fma.f64 #s(literal 1 binary64) %398 %2249) %2251 = (*.f64 #s(literal 1 binary64) %398) %2252 = (+.f64 %2251 %2244) %2254 = (+.f64 (*.f64 %1512 %89) %2246) %2255 = (+.f64 %2251 %2249) %2256 = (-.f64 #s(literal 1/2 binary64) %430) %2257 = (fma.f64 #s(literal 1/2 binary64) %398 %2256) %2258 = (fma.f64 %398 #s(literal 1/2 binary64) %2256) %2259 = (-.f64 %399 %430) %2260 = (+.f64 %409 %2256) %2261 = (+.f64 %399 %443) %2262 = (+.f64 %399 %445) %2263 = (+.f64 %399 %448) %2264 = (fma.f64 #s(literal -1/2 binary64) %440 %2256) %2265 = (fma.f64 #s(literal 1/2 binary64) %402 %443) %2266 = (fma.f64 #s(literal 1/2 binary64) %402 %445) %2267 = (fma.f64 #s(literal 1/2 binary64) %402 %448) %2268 = (fma.f64 %440 #s(literal -1/2 binary64) %2256) %2269 = (fma.f64 %402 #s(literal 1/2 binary64) %443) %2270 = (fma.f64 %402 #s(literal 1/2 binary64) %445) %2271 = (fma.f64 %402 #s(literal 1/2 binary64) %448) %2272 = (fma.f64 %405 #s(literal -1/2 binary64) %443) %2273 = (fma.f64 %405 #s(literal -1/2 binary64) %445) %2274 = (fma.f64 %405 #s(literal -1/2 binary64) %448) %2276 = (neg.f64 (-.f64 %430 %399)) %2277 = (fma.f64 %450 %73 %407) %2278 = (fma.f64 %454 %400 %407) %2279 = (fma.f64 %456 %457 %407) %2280 = (fma.f64 %459 %452 %407) %2281 = (+.f64 %73 %90) %2282 = (-.f64 %73 %90) %2283 = (*.f64 %2281 %2282) %2284 = (fma.f64 #s(literal 2 binary64) %469 %407) %2285 = (fma.f64 #s(literal 2 binary64) %473 %407) %2286 = (fma.f64 %73 %73 %443) %2287 = (fma.f64 %73 %73 %445) %2288 = (fma.f64 %73 %73 %448) %2289 = (fma.f64 %417 %417 %443) %2290 = (fma.f64 %417 %417 %445) %2291 = (fma.f64 %417 %417 %448) %2292 = (fma.f64 %419 %419 %443) %2293 = (fma.f64 %419 %419 %445) %2294 = (fma.f64 %419 %419 %448) %2295 = (fma.f64 #s(literal 2 binary64) %484 %407) %2296 = (fma.f64 #s(literal 2 binary64) %486 %407) %2297 = (fma.f64 %450 %73 %443) %2298 = (fma.f64 %450 %73 %445) %2299 = (fma.f64 %450 %73 %448) %2300 = (fma.f64 %454 %400 %443) %2301 = (fma.f64 %454 %400 %445) %2302 = (fma.f64 %454 %400 %448) %2303 = (fma.f64 %456 %457 %443) %2304 = (fma.f64 %456 %457 %445) %2305 = (fma.f64 %456 %457 %448) %2306 = (fma.f64 %459 %452 %443) %2307 = (fma.f64 %459 %452 %445) %2308 = (fma.f64 %459 %452 %448) %2309 = (fma.f64 #s(literal 2 binary64) %469 %443) %2310 = (fma.f64 #s(literal 2 binary64) %469 %445) %2311 = (fma.f64 #s(literal 2 binary64) %469 %448) %2312 = (fma.f64 #s(literal 2 binary64) %473 %443) %2313 = (fma.f64 #s(literal 2 binary64) %473 %445) %2314 = (fma.f64 #s(literal 2 binary64) %473 %448) %2315 = (fma.f64 #s(literal 2 binary64) %484 %443) %2316 = (fma.f64 #s(literal 2 binary64) %484 %445) %2317 = (fma.f64 #s(literal 2 binary64) %484 %448) %2318 = (fma.f64 #s(literal 2 binary64) %486 %443) %2319 = (fma.f64 #s(literal 2 binary64) %486 %445) %2320 = (fma.f64 #s(literal 2 binary64) %486 %448) %2333 = (*.f64 %156 %400) %2334 = (neg.f64 %1186) %2335 = (*.f64 %90 %220) %2336 = (*.f64 %220 %90) %2337 = (*.f64 %156 %759) %2338 = (fma.f64 %156 #s(literal 1/2 binary64) %2337) %2339 = (*.f64 %156 #s(literal 1/2 binary64)) %2340 = (fma.f64 %156 %759 %2339) %2341 = (*.f64 %759 %156) %2342 = (fma.f64 #s(literal 1/2 binary64) %156 %2341) %2343 = (*.f64 #s(literal 1/2 binary64) %156) %2344 = (fma.f64 %759 %156 %2343) %2345 = (+.f64 %2339 %2337) %2346 = (+.f64 %2343 %2341) %2347 = (+.f64 %2341 %2343) %2348 = (+.f64 %2337 %2339) %2350 = (/.f64 (*.f64 %225 %90) #s(literal 2 binary64)) %2352 = (/.f64 (*.f64 %90 %225) #s(literal 2 binary64)) %2429 = (*.f64 %1390 %421) %2431 = (*.f64 %421 %1390) %2433 = (*.f64 %421 %1378) %2435 = (*.f64 %1378 %421) %2498 = (*.f64 %156 %399) %2499 = (neg.f64 %1564) %2500 = (*.f64 %73 %1583) %2501 = (*.f64 %1585 %73) %2502 = (fma.f64 %156 %407 %156) %2503 = (fma.f64 %407 %156 %156) %2504 = (+.f64 %156 %1186) %2505 = (+.f64 %1186 %156) %2506 = (-.f64 %156 %1173) %2507 = (*.f64 %156 %409) %2508 = (fma.f64 %156 #s(literal 1/2 binary64) %2507) %2509 = (fma.f64 %156 %409 %2339) %2510 = (*.f64 %409 %156) %2511 = (fma.f64 #s(literal 1/2 binary64) %156 %2510) %2512 = (fma.f64 %400 %167 %156) %2513 = (fma.f64 %409 %156 %2343) %2514 = (fma.f64 %167 %400 %156) %2515 = (+.f64 %2339 %2507) %2516 = (+.f64 %2343 %2510) %2517 = (+.f64 %2510 %2343) %2518 = (+.f64 %2507 %2339) %2519 = (-.f64 %156 %1188) %2520 = (-.f64 %1186 %167) %2522 = (neg.f64 (-.f64 %167 %1186)) %2523 = (fma.f64 %156 #s(literal 1 binary64) %1186) %2524 = (fma.f64 #s(literal 1 binary64) %156 %1186) %2525 = (+.f64 %198 %1186) %2526 = (atan2.f64 %122 %1544) %2528 = (+ lambda1 (atan2 %609 %696)) %2529 = (approx %2528 %2526) %2530 = (*.f64 %398 #s(literal -1/2 binary64)) %2531 = (/.f64 %398 #s(literal -2 binary64)) %2532 = (*.f64 #s(literal 1/2 binary64) %440) %2533 = (*.f64 %440 #s(literal 1/2 binary64)) %2534 = (neg.f64 %409) %2535 = (/.f64 %440 #s(literal 2 binary64)) %2537 = (/.f64 (*.f64 #s(literal 1 binary64) %440) #s(literal 2 binary64)) %2538 = (*.f64 %440 #s(literal 1 binary64)) %2539 = (/.f64 %2538 #s(literal 2 binary64)) %2541 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %440)) %2542 = (/.f64 %519 #s(literal 2 binary64)) %2543 = (fma.f64 #s(literal -1/2 binary64) %407 %2542) %2544 = (fma.f64 #s(literal 1/2 binary64) %400 %2542) %2545 = (fma.f64 %400 #s(literal 1/2 binary64) %2542) %2546 = (fma.f64 %407 #s(literal -1/2 binary64) %2542) %2547 = (+.f64 %789 %2542) %2549 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %90) %90 %2542) %2550 = (fma.f64 %81 #s(literal 1 binary64) phi1) %2567 = (fma.f64 %81 #s(literal 1/2 binary64) %82) %2578 = (-.f64 %67 %82) %2580 = (neg.f64 %869) %2585 = (+.f64 #s(literal 0 binary64) %869) %2593 = (*.f64 #s(literal 1 binary64) %82) %2595 = (*.f64 %82 #s(literal 1 binary64)) %2601 = (cos.f64 %1260) %2603 = (cos.f64 (fma.f64 #s(literal -2 binary64) phi1 %81)) %2605 = (cos.f64 (+.f64 %2204 %81)) %2606 = (cos.f64 %465) %2607 = (*.f64 %82 #s(literal -2 binary64)) %2608 = (cos.f64 %2607) %2609 = (fabs.f64 %465) %2610 = (cos.f64 %2609) %2611 = (sin.f64 %2580) %2613 = (cos.f64 (neg.f64 %2607)) %2615 = (cos.f64 (fabs.f64 %2609)) %2617 = (cos.f64 (neg.f64 %2609)) %2618 = (sin.f64 %874) %2620 = (sin.f64 (fma.f64 %81 #s(literal 1/2 binary64) %465)) %2622 = (sin.f64 (fma.f64 %82 #s(literal -2 binary64) %84)) %2624 = (sin.f64 (+.f64 %2609 %84)) %2625 = (+.f64 %400 %519) %2626 = (+.f64 %519 %400) %2627 = (-.f64 #s(literal 1/2 binary64) %399) %2628 = (fma.f64 #s(literal -1/2 binary64) %398 %2627) %2629 = (fma.f64 #s(literal -1/2 binary64) %457 %519) %2630 = (fma.f64 #s(literal 1/2 binary64) %452 %519) %2631 = (fma.f64 %398 #s(literal -1/2 binary64) %2627) %2632 = (fma.f64 %452 #s(literal 1/2 binary64) %519) %2634 = (-.f64 #s(literal 1/2 binary64) (fma.f64 %398 #s(literal 1/2 binary64) %399)) %2635 = (-.f64 %400 %399) %2636 = (*.f64 #s(literal -1 binary64) %398) %2637 = (fma.f64 #s(literal 0 binary64) %1521 %2636) %2638 = (-.f64 %759 %399) %2639 = (+.f64 #s(literal 1/2 binary64) %2638) %2640 = (+.f64 %759 %2627) %2641 = (-.f64 %400 #s(literal 1/2 binary64)) %2642 = (+.f64 %2641 %759) %2643 = (-.f64 %2641 %409) %2645 = (+.f64 (*.f64 #s(literal 0 binary64) %1521) %2636) %2646 = (fma.f64 #s(literal 1/2 binary64) %440 %2627) %2647 = (fma.f64 %440 #s(literal 1/2 binary64) %2627) %2648 = (fma.f64 #s(literal 1 binary64) %400 %519) %2649 = (fma.f64 #s(literal -1 binary64) %407 %519) %2650 = (fma.f64 %400 #s(literal 1 binary64) %519) %2651 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2638) %2652 = (fma.f64 #s(literal 2 binary64) %789 %519) %2653 = (fma.f64 %392 %400 %519) %2654 = (fma.f64 #s(literal 2 binary64) %383 %2638) %2655 = (fma.f64 #s(literal 2 binary64) %798 %519) %2656 = (fma.f64 %90 %90 %519) %2657 = (fma.f64 %73 %417 %400) %2658 = (fma.f64 %417 %73 %400) %2659 = (fma.f64 %100 %100 %519) %2660 = (fma.f64 %811 %811 %519) %2661 = (+.f64 %519 %422) %2662 = (*.f64 %1157 %73) %2663 = (-.f64 %400 %2662) %2664 = (fma.f64 %421 %421 %519) %2665 = (fma.f64 %814 %814 %519) %2666 = (-.f64 %2636 %2244) %2667 = (fma.f64 %523 %524 %400) %2668 = (sin.f64 %465) %2669 = (fma.f64 %2668 %89 %2538) %2671 = (+.f64 (*.f64 %2668 %89) %2538) %2672 = (fma.f64 #s(literal 1/2 binary64) %817 %519) %2673 = (fma.f64 %817 #s(literal 1/2 binary64) %519) %2674 = (fma.f64 %820 #s(literal -1/2 binary64) %519) %2675 = (fma.f64 %398 #s(literal -1/2 binary64) %519) %2676 = (fma.f64 %816 #s(literal 1/2 binary64) %2675) %2677 = (+.f64 %830 %2675) %2678 = (fma.f64 %845 %90 %519) %2679 = (fma.f64 %57 %853 %519) %2680 = (fma.f64 #s(literal -2 binary64) %855 %519) %2681 = (+.f64 %100 %73) %2682 = (-.f64 %100 %73) %2683 = (*.f64 %2681 %2682) %2684 = (fma.f64 %73 %417 %422) %2685 = (fma.f64 %417 %73 %422) %2686 = (fma.f64 %523 %524 %422) %2687 = (fma.f64 #s(literal 2 binary64) %879 %519) %2688 = (fma.f64 #s(literal 2 binary64) %881 %519) %2752 = (/.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %2765 = (-.f64 %84 %81) %2767 = (-.f64 %81 %82) %2770 = (+.f64 phi1 %175) %2774 = (+.f64 %81 %1256) %2793 = (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %2828 = (-.f64 %759 %519) %2860 = (+.f64 phi1 %873) %2903 = (+.f64 %519 %816) %2951 = (+.f64 #s(literal 1 binary64) %398) %2952 = (+.f64 %398 #s(literal 1 binary64)) %2953 = (neg.f64 %405) %2954 = (-.f64 #s(literal 1 binary64) %440) %2955 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %398) %2956 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %398) %2957 = (+.f64 %399 %399) %2958 = (fma.f64 #s(literal 1/2 binary64) %402 %399) %2959 = (fma.f64 %402 #s(literal 1/2 binary64) %399) %2960 = (fma.f64 %405 #s(literal -1/2 binary64) %399) %2961 = (+.f64 #s(literal 1 binary64) %399) %2962 = (+.f64 %2961 %407) %2963 = (*.f64 #s(literal 2 binary64) %468) %2965 = (*.f64 (*.f64 #s(literal 2 binary64) %467) %464) %2966 = (*.f64 %468 #s(literal 2 binary64)) %2971 = (*.f64 #s(literal 2 binary64) (*.f64 %467 (cos.f64 (/.f64 (-.f64 %869 %84) #s(literal 2 binary64))))) %2972 = (*.f64 #s(literal 2 binary64) %483) %2973 = (*.f64 %483 #s(literal 2 binary64)) %2975 = (*.f64 (*.f64 #s(literal 2 binary64) %482) %464) %2980 = (*.f64 #s(literal 2 binary64) (*.f64 %482 (cos.f64 (/.f64 (-.f64 %84 %479) #s(literal 2 binary64))))) %2981 = (fma.f64 %73 %73 %399) %2982 = (fma.f64 %417 %417 %399) %2983 = (fma.f64 %419 %419 %399) %2985 = (-.f64 %399 (fma.f64 %427 %90 #s(literal -1 binary64))) %2987 = (-.f64 %399 (-.f64 %430 #s(literal 1 binary64))) %2988 = (-.f64 %2961 %430) %2990 = (-.f64 %399 (-.f64 %407 %398)) %2991 = (+.f64 %398 %399) %2992 = (-.f64 %2991 %407) %2994 = (-.f64 %399 (fma.f64 #s(literal -1/2 binary64) %452 %440)) %2995 = (fma.f64 %450 %73 %399) %2996 = (fma.f64 %454 %400 %399) %2997 = (fma.f64 %456 %457 %399) %2998 = (fma.f64 %459 %452 %399) %2999 = (fma.f64 %2281 %2282 #s(literal 1 binary64)) %3000 = (fma.f64 #s(literal 2 binary64) %469 %399) %3001 = (fma.f64 #s(literal 2 binary64) %473 %399) %3002 = (fma.f64 #s(literal 2 binary64) %484 %399) %3003 = (fma.f64 #s(literal 2 binary64) %486 %399) %3004 = (fma.f64 %427 %90 %398) %3005 = (+.f64 %399 %3004) %3006 = (fma.f64 #s(literal 1/2 binary64) %402 %3004) %3007 = (fma.f64 %402 #s(literal 1/2 binary64) %3004) %3008 = (fma.f64 %405 #s(literal -1/2 binary64) %3004) %3009 = (+.f64 %2991 %430) %3010 = (fma.f64 %73 %73 %3004) %3011 = (fma.f64 %417 %417 %3004) %3012 = (fma.f64 %419 %419 %3004) %3013 = (fma.f64 %467 %464 %468) %3014 = (fma.f64 %464 %467 %468) %3015 = (+.f64 %468 %468) %3016 = (fma.f64 %450 %73 %3004) %3017 = (fma.f64 %454 %400 %3004) %3018 = (fma.f64 %456 %457 %3004) %3019 = (fma.f64 %459 %452 %3004) %3020 = (fma.f64 %464 %482 %483) %3021 = (fma.f64 %482 %464 %483) %3022 = (+.f64 %483 %483) %3023 = (fma.f64 #s(literal 2 binary64) %469 %3004) %3024 = (fma.f64 #s(literal 2 binary64) %473 %3004) %3025 = (fma.f64 #s(literal 2 binary64) %484 %3004) %3026 = (fma.f64 #s(literal 2 binary64) %486 %3004) %3040 = (-.f64 %73 (*.f64 %885 delta)) %3042 = (*.f64 %90 %157) %3049 = (*.f64 %885 %157) %3071 = (*.f64 %73 %3040) %3080 = (*.f64 %157 %73) %3094 = (*.f64 %885 %736) %3095 = (neg.f64 %3094) %3114 = (-.f64 #s(literal 1 binary64) %3094) %3122 = (fma.f64 %916 %157 %407) %3144 = (approx %696 %3071) %3147 = (*.f64 %417 %206) %3190 = (fma.f64 %81 #s(literal 1/2 binary64) %2164) %3198 = (fma.f64 %81 #s(literal -1/2 binary64) %2168) %3204 = (neg.f64 %250) %3206 = (+.f64 %2164 %513) %3209 = (fabs.f64 %3190) %3224 = (neg.f64 (cos.f64 %223)) %3225 = (*.f64 #s(literal -1 binary64) %1210) %3228 = (*.f64 %3224 %89) %3230 = (*.f64 #s(literal 1 binary64) %1210) %3232 = (*.f64 #s(literal 1 binary64) %1432) %3234 = (neg.f64 %3230) %3242 = (*.f64 %3204 #s(literal 1 binary64)) %3246 = (+.f64 lambda1 %2526) %3247 = (+.f64 %2526 lambda1) %3248 = (neg.f64 %2526) %3249 = (-.f64 lambda1 %3248) %3251 = (-.f64 %2526 (neg.f64 lambda1)) %3253 = (+.f64 lambda1 (neg.f64 %3248)) %3255 = (neg.f64 (-.f64 %3248 lambda1)) %3256 = (atan2.f64 %1142 %1544) %3257 = (+.f64 lambda1 %3256) %3258 = (atan2.f64 %122 %3144) %3260 = (atan2.f64 %122 %1072) %3261 = (+.f64 lambda1 %3260) %3262 = (atan2.f64 %122 %1628) %3263 = (+.f64 lambda1 %3262) %3264 = (*.f64 %90 %3204) %3266 = (-.f64 #s(literal 0 binary64) %2027) %3268 = (sin.f64 (-.f64 %3266 %84)) %3270 = (cos.f64 (fma.f64 phi1 #s(literal 2 binary64) %2027)) %3271 = (+.f64 %3268 %3270) %3277 = (/.f64 %3270 #s(literal 2 binary64)) %3299 = (approx %664 %3264) %3300 = (-.f64 %156 %3299) %3301 = (atan2.f64 %122 %3300) %3303 = (*.f64 %90 %1432) %3305 = (cos.f64 %3266) %3306 = (-.f64 %3270 %3305) %3319 = (approx %664 %3303) %3320 = (-.f64 %156 %3319) %3321 = (atan2.f64 %122 %3320) %3323 = (atan2.f64 %1142 %1626) %3325 = (approx %664 %1171) %3326 = (-.f64 %156 %3325) %3327 = (atan2.f64 %122 %3326) %3329 = (atan2.f64 %745 %697) %3331 = (atan2.f64 %1142 %697) %3333 = (atan2.f64 %745 %1544) %3335 = (atan2.f64 %1142 %1226) %3337 = (-.f64 %156 %1807) %3338 = (atan2.f64 %122 %3337) %3340 = (*.f64 phi1 %1829) %3341 = (approx %664 %3340) %3342 = (-.f64 %156 %3341) %3343 = (atan2.f64 %122 %3342) %3345 = (+.f64 #s(literal 1 binary64) %1739) %3346 = (-.f64 %3345 %400) %3347 = (approx %696 %3346) %3348 = (atan2.f64 %122 %3347) %3350 = (atan2.f64 %610 %697) %3352 = (atan2.f64 %610 %1072) %3354 = (atan2.f64 %610 %1627) %3356 = (atan2.f64 %610 %1628) %3358 = (approx %696 %1729) %3359 = (atan2.f64 %122 %3358) %3361 = (fma.f64 %1757 %90 %156) %3362 = (atan2.f64 %122 %3361) %3364 = (atan2.f64 %122 %697) %3365 = (+.f64 lambda1 %3364) %3366 = (atan2.f64 %1629 %697) %3368 = (*.f64 %527 %19) %3369 = (*.f64 %527 %346) %3370 = (fma.f64 %156 %90 %3369) %3371 = (*.f64 %90 %3370) %3372 = (-.f64 %156 %3371) %3373 = (atan2.f64 %3368 %3372) %3375 = (fma.f64 %156 %90 %613) %3376 = (*.f64 %90 %3375) %3377 = (approx %664 %3376) %3378 = (-.f64 %156 %3377) %3379 = (atan2.f64 %122 %3378) %3381 = (fma.f64 %613 %298 %220) %3382 = (*.f64 %90 %3381) %3383 = (-.f64 %156 %3382) %3384 = (atan2.f64 %122 %3383) %3386 = (neg.f64 %3381) %3387 = (fma.f64 %3386 %90 %156) %3388 = (atan2.f64 %122 %3387) %3390 = (fma.f64 %156 %90 %757) %3391 = (*.f64 %90 %3390) %3392 = (approx %664 %3391) %3393 = (-.f64 %156 %3392) %3394 = (atan2.f64 %122 %3393) %3396 = (approx %696 %2124) %3397 = (atan2.f64 %122 %3396) %3399 = (-.f64 #s(literal 1 binary64) %1633) %3400 = (approx %696 %3399) %3401 = (atan2.f64 %122 %3400) %3403 = (*.f64 delta %1830) %3404 = (*.f64 #s(literal -1 binary64) %3403) %3405 = (+.f64 #s(literal 1 binary64) %3404) %3406 = (-.f64 %3405 %400) %3407 = (approx %696 %3406) %3408 = (atan2.f64 %122 %3407) %3410 = (atan2.f64 %1631 %1072) lambda1 theta (*.f64 theta #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) theta) (neg.f64 (*.f64 theta #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal -1 binary64) theta)) (*.f64 #s(literal 2 binary64) %12) (*.f64 %14 #s(literal 1/2 binary64)) %16 delta %18 %19 %20 %26 %27 %28 %31 %34 %36 %38 %41 %51 %53 %56 %58 %59 %61 %63 %65 phi1 (neg.f64 %67) (*.f64 phi1 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) phi1) (*.f64 #s(literal -1 binary64) %67) (*.f64 %67 #s(literal -1 binary64)) %73 %74 %76 %78 %80 %83 %86 %88 %92 %94 %95 %96 %97 %98 %99 %102 %103 %104 %105 %106 %107 %108 %111 %113 %115 %117 %119 %121 %122 %123 %124 %125 %127 %129 %131 %132 %134 %136 %138 %139 %141 %143 %145 %147 %149 %151 %153 %154 %155 %156 %158 %160 %162 %164 %166 %168 %170 %172 %174 %177 %181 %185 %187 %188 %189 %190 %191 %192 %195 %197 %199 %201 %202 %203 %204 %205 %208 %210 %212 %218 %90 (*.f64 %156 %90) %220 (*.f64 %225 #s(literal 1/2 binary64)) (/.f64 %225 #s(literal 2 binary64)) (/.f64 (neg.f64 %225) #s(literal -2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 %159)) (sin.f64 (+.f64 phi1 %159))) #s(literal 2 binary64)) (+.f64 (/.f64 %222 #s(literal 2 binary64)) (/.f64 %224 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %225)) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 %169)) (cos.f64 (+.f64 phi1 %169))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %169 phi1)) %250) #s(literal 2 binary64)) (*.f64 %18 %73) %118 (/.f64 (+.f64 (sin.f64 (-.f64 delta phi1)) %224) #s(literal 2 binary64)) (/.f64 (+.f64 %224 (sin.f64 (+.f64 delta %67))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 delta %75)) (sin.f64 (+.f64 delta %75))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %82 delta)) %250) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 delta %82)) (cos.f64 (+.f64 delta %82))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 delta %85)) (cos.f64 (+.f64 delta %85))) #s(literal 2 binary64)) (fma.f64 %18 %93 %284) (fma.f64 %93 %18 %286) (+.f64 %288 %284) (+.f64 %290 %286) (fma.f64 %18 %93 %292) (fma.f64 %93 %18 %294) (+.f64 %288 %292) (+.f64 %290 %294) %298 (cos.f64 %299) (cos.f64 %301) (cos.f64 (fabs.f64 %299)) (cos.f64 (neg.f64 %299)) (cos.f64 %307) (sin.f64 %309) (sin.f64 (+.f64 %299 %84)) (sin.f64 (+.f64 %301 %84)) (fma.f64 %16 %89 %315) (+.f64 (*.f64 %16 %89) %315) #s(literal 0 binary64) %319 %320 %321 %322 %323 %324 %326 %327 %328 %330 %331 %332 %334 %335 %336 %337 %338 %340 %342 %344 %19 %20 %26 %27 %28 %31 %34 %36 %38 %41 %51 %53 %56 %58 %59 %61 %63 %65 %119 %121 %122 %123 %124 %125 %127 %129 %131 %132 %134 %136 %138 %139 %141 %143 %145 %147 %149 %151 %153 %154 %155 (*.f64 %18 %298) %346 (/.f64 (+.f64 %347 %348) #s(literal 2 binary64)) (/.f64 (+.f64 %348 %347) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 delta %299)) (sin.f64 (+.f64 delta %299))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %309 delta)) (cos.f64 (+.f64 %309 delta))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 delta %309)) (cos.f64 (+.f64 delta %309))) #s(literal 2 binary64)) #s(literal 1 binary64) %371 %372 %373 %374 %375 %376 %377 %378 %379 %380 %381 %382 %384 %385 %386 %387 %388 %391 %393 %394 %396 %401 %403 %404 %406 %408 %411 %413 %414 %415 %416 %418 %420 %423 %424 %425 %426 %428 %429 %431 %432 %434 %435 %436 %437 %438 %439 %441 %442 %444 %446 %449 %451 %455 %458 %460 %461 %470 %471 %472 %474 %475 %476 %477 %485 %487 %488 %489 %490 %491 %492 %493 %494 %495 %496 %497 %498 %499 %500 %501 %502 %503 #s(literal -1 binary64) (neg.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) (cos.f64 %81) (cos.f64 %339) (cos.f64 (fabs.f64 %81)) (cos.f64 (+.f64 #s(literal 0 binary64) %81)) (cos.f64 %513) (sin.f64 %178) (sin.f64 %516) (sin.f64 %343) (+.f64 %519 %445) (fma.f64 %73 %417 %445) (fma.f64 %417 %73 %445) (fma.f64 %523 %524 %445) %527 #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 %541) (cosh.f64 %544))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (-.f64 %84 %84) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 %541) (cos.f64 %544))) %557 (*.f64 %67 %67) (*.f64 %75 %75) (pow.f64 phi1 #s(literal 2 binary64)) (*.f64 (pow.f64 phi1 #s(literal 1 binary64)) phi1) (*.f64 phi1 %563) %565 (*.f64 %557 #s(literal -1/2 binary64)) (*.f64 %567 phi1) (neg.f64 %570) (fma.f64 phi1 %563 #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) %557 #s(literal 1 binary64)) (fma.f64 %557 #s(literal -1/2 binary64) #s(literal 1 binary64)) %575 (+.f64 #s(literal 1 binary64) %565) (+.f64 %565 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %570) (-.f64 %565 #s(literal -1 binary64)) (neg.f64 (-.f64 %570 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %565) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %565) %584 #s(literal 1/2 binary64) (neg.f64 #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64)) (+.f64 %333 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %383) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))) (/.f64 (-.f64 %597 #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (-.f64 %601 %602) (+.f64 %601 %604) %610 #s(literal -1/6 binary64) %613 %614 (fma.f64 %18 %298 %615) (fma.f64 %156 phi1 %346) (fma.f64 %298 %18 %615) (+.f64 %346 %615) (+.f64 %615 %346) (-.f64 %346 (*.f64 %67 %156)) (-.f64 %346 (neg.f64 %615)) (-.f64 %346 (*.f64 %167 phi1)) (-.f64 %615 %627) (fma.f64 phi1 %156 %631) (fma.f64 phi1 %156 %633) (fma.f64 %156 phi1 %631) (fma.f64 %156 phi1 %633) (+.f64 %615 %631) (+.f64 %615 %633) (neg.f64 (-.f64 %627 %615)) (fma.f64 phi1 %156 %641) (fma.f64 %156 phi1 %641) (+.f64 %615 %641) (fma.f64 phi1 %156 %645) (fma.f64 %156 phi1 %645) (+.f64 %615 %645) %649 (*.f64 %18 %650) (*.f64 %298 %652) (*.f64 %346 phi1) (*.f64 %650 %18) (*.f64 %656 %298) %665 %666 (*.f64 %614 phi1) (fma.f64 phi1 %346 %668) (fma.f64 phi1 %615 %649) (fma.f64 %18 %650 %668) (fma.f64 %156 %557 %649) (fma.f64 %298 %652 %668) (fma.f64 %346 phi1 %668) (fma.f64 %557 %156 %649) (fma.f64 %615 phi1 %649) (fma.f64 %650 %18 %668) (fma.f64 %656 %298 %668) (+.f64 %649 %668) (+.f64 %668 %649) (-.f64 %668 (*.f64 %67 %346)) (-.f64 %668 (*.f64 (neg.f64 %650) %18)) (-.f64 %668 (*.f64 %627 phi1)) (-.f64 %668 (neg.f64 %649)) %690 %697 %698 (*.f64 %157 %157) (*.f64 %159 %159) (pow.f64 delta #s(literal 2 binary64)) (*.f64 (pow.f64 delta #s(literal 1 binary64)) delta) (*.f64 %16 %73) %120 (/.f64 (+.f64 (sin.f64 (-.f64 theta phi1)) (sin.f64 (+.f64 theta phi1))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 theta %75)) (sin.f64 (+.f64 theta %75))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 theta %67)) (sin.f64 (+.f64 theta %67))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %82 theta)) (cos.f64 (+.f64 %82 theta))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 theta %82)) (cos.f64 (+.f64 theta %82))) #s(literal 2 binary64)) %735 (*.f64 %16 %736) (*.f64 %73 (*.f64 %16 delta)) (*.f64 %73 %740) (*.f64 %120 delta) (*.f64 %736 %16) (*.f64 %740 %73) %745 (*.f64 delta (*.f64 delta #s(literal -1/2 binary64))) %748 (*.f64 %698 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) delta) delta) (neg.f64 (*.f64 %698 #s(literal 1/2 binary64))) (neg.f64 (*.f64 #s(literal 1/2 binary64) %698)) %736 (*.f64 %73 delta) %757 %758 %400 %760 %761 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %772 %774 %775 %776 %777 %778 %779 %781 %783 %784 %786 %788 %790 %791 %793 %794 %795 %797 %799 %801 %803 %804 %805 %806 %808 %809 %810 %812 %813 %815 %818 %819 %821 %822 %823 %825 %827 %829 %831 %832 %833 %834 %835 %836 %837 %838 %840 %842 %844 %846 %848 %854 %856 %860 %864 %867 %880 %882 %883 (*.f64 %90 %298) %885 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 theta)) (sin.f64 (+.f64 phi1 theta))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 %299)) (sin.f64 (+.f64 phi1 %299))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 %301)) (sin.f64 (+.f64 phi1 %301))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %309 phi1)) (cos.f64 (+.f64 %309 phi1))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 %309)) (cos.f64 (+.f64 phi1 %309))) #s(literal 2 binary64)) %916 (*.f64 %90 %917) (*.f64 %298 %919) (*.f64 %885 %73) (*.f64 %919 %298) (*.f64 %917 %90) %924 %399 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %938 %942 %944 %946 %947 %948 %949 %950 %951 %953 %954 %956 %957 %959 %961 %962 %963 %964 %965 %966 %968 %970 %972 %974 %975 %977 %978 %979 %981 %984 %987 %988 %989 %990 %991 %992 %995 %1001 %1007 %1013 %1019 %1025 %1026 %1027 %1029 %1035 %1036 %1037 %1038 %1044 %1046 %1049 %1051 %1052 %1057 %1058 %1059 %1060 %1061 %1063 %1065 %1067 %1069 %1071 %1072 %1073 (*.f64 %299 %299) (*.f64 %301 %301) (pow.f64 theta #s(literal 2 binary64)) (*.f64 (pow.f64 theta #s(literal 1 binary64)) theta) (*.f64 theta %1079) %1081 (*.f64 %1073 #s(literal -1/6 binary64)) (*.f64 %1083 theta) (fma.f64 theta %1079 #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) %1073 #s(literal 1 binary64)) (fma.f64 %1073 #s(literal -1/6 binary64) #s(literal 1 binary64)) %1088 (+.f64 #s(literal 1 binary64) %1081) (+.f64 %1081 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %1093) (-.f64 %1081 #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) %1097) (+.f64 #s(literal 1 binary64) %1099) (neg.f64 (-.f64 %1093 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1081) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1081) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1097) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1099) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1097) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1099) (fma.f64 theta %1081 theta) (fma.f64 #s(literal -1/6 binary64) (*.f64 %1073 theta) theta) (fma.f64 %1073 %1083 theta) (fma.f64 %1081 theta theta) %1114 (fma.f64 (*.f64 theta %1073) #s(literal -1/6 binary64) theta) (*.f64 theta %1088) (*.f64 %1088 theta) (+.f64 theta %1119) (+.f64 %1119 theta) (-.f64 theta (*.f64 %1093 theta)) (-.f64 theta (*.f64 %301 %1081)) (-.f64 theta (neg.f64 %1119)) (fma.f64 theta #s(literal 1 binary64) %1119) (fma.f64 #s(literal 1 binary64) theta %1119) (fma.f64 #s(literal 2 binary64) %12 %1119) (fma.f64 %14 #s(literal 1/2 binary64) %1119) %1132 %1133 (*.f64 %18 %1134) (*.f64 %73 (*.f64 %18 theta)) (*.f64 %118 theta) (*.f64 %1134 %18) (*.f64 (*.f64 theta %18) %73) %1142 %224 (fma.f64 %18 %73 %220) (fma.f64 %73 %18 %220) (fma.f64 %156 %90 %118) (fma.f64 %90 %156 %118) (+.f64 %220 %118) (+.f64 %118 %220) (-.f64 %220 %1149) (-.f64 %220 (*.f64 %73 %206)) (-.f64 %118 %1153) (fma.f64 %156 %90 %1155) (fma.f64 %156 %90 %1158) (fma.f64 %90 %156 %1155) (fma.f64 %90 %156 %1158) (+.f64 %220 %1155) (+.f64 %220 %1158) (neg.f64 (-.f64 %1149 %220)) (fma.f64 %225 #s(literal 1/2 binary64) %118) (fma.f64 %225 #s(literal 1/2 binary64) %1155) (fma.f64 %225 #s(literal 1/2 binary64) %1158) (/.f64 (fma.f64 %118 #s(literal 2 binary64) %225) #s(literal 2 binary64)) %1171 %1172 %1174 %1176 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1187 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1197 %1199 %1202 %1204 %1206 %1207 %1208 %1209 (fma.f64 %90 %1210 %156) (fma.f64 %224 %100 %156) (fma.f64 %100 %224 %156) (fma.f64 %1210 %90 %156) (+.f64 %156 %1215) (+.f64 %1215 %156) (neg.f64 (-.f64 %1171 %156)) (-.f64 %156 (*.f64 %421 %224)) (-.f64 %156 (neg.f64 %1215)) (-.f64 %1224 %1177) %1226 %157 (*.f64 delta #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) delta) (neg.f64 %1229) %42 (+.f64 delta %301) (+.f64 %301 delta) (neg.f64 %21) (-.f64 delta %307) %23 (+.f64 theta delta) (-.f64 delta %301) (-.f64 theta %157) (+.f64 delta %307) (neg.f64 %1239) (fma.f64 theta #s(literal 1 binary64) delta) (fma.f64 #s(literal 1 binary64) theta delta) (fma.f64 #s(literal 2 binary64) %12 delta) (fma.f64 %14 #s(literal 1/2 binary64) delta) #s(literal -2 binary64) (neg.f64 #s(literal 2 binary64)) (+.f64 #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 -2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) %67 (*.f64 phi1 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) phi1) %81 (fma.f64 #s(literal 1/2 binary64) %81 phi1) %82 (+.f64 phi1 %84) (+.f64 %84 phi1) (-.f64 phi1 %178) (-.f64 %84 %67) (neg.f64 %1256) (fma.f64 phi1 #s(literal 1 binary64) %84) (fma.f64 #s(literal 1 binary64) phi1 %84) (/.f64 %1260 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) %67 %84) (fma.f64 %67 #s(literal -1 binary64) %84) %73 %74 %76 %78 %80 %83 %86 %88 %92 %94 %95 %96 %97 %98 %99 %102 %103 %104 %105 %106 %107 %108 %111 %113 %115 %117 %85 (fma.f64 #s(literal 1/2 binary64) %81 %67) (fma.f64 %81 #s(literal 1/2 binary64) %67) (+.f64 %67 %84) (+.f64 %84 %67) (neg.f64 %1268) (-.f64 %67 %178) (fma.f64 phi1 #s(literal -1 binary64) %84) (fma.f64 #s(literal -1 binary64) phi1 %84) %73 %74 %76 %78 %80 %83 %86 %88 %92 %94 %95 %96 %97 %98 %99 %102 %103 %104 %105 %106 %107 %108 %111 %113 %115 %117 %1273 %84 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1285 %1286 %1287 %1288 %1289 %1290 %1292 %1294 %1295 %1296 %1297 %1299 %1300 %1301 %1302 %1303 %1304 %417 (cos.f64 %873) (cos.f64 %1306) (cos.f64 (+.f64 %67 %81)) (cos.f64 (+.f64 %75 %81)) (cos.f64 (fabs.f64 %873)) (cos.f64 (fabs.f64 %1306)) (sin.f64 %1256) (sin.f64 %1317) (sin.f64 %1319) (sin.f64 (+.f64 %1306 %84)) (cos.f64 %1323) (-.f64 %1325 (*.f64 %90 #s(literal 0 binary64))) (-.f64 %1328 (*.f64 #s(literal 0 binary64) %90)) (fma.f64 %73 #s(literal -1 binary64) %1331) (fma.f64 #s(literal -1 binary64) %73 %1333) (+.f64 %1325 %1331) (+.f64 %1328 %1333) (-.f64 %1325 %1331) (-.f64 %1328 %1333) %119 %121 %122 %123 %124 %125 %127 %129 %131 %132 %134 %136 %138 %139 %141 %143 %145 %147 %149 %151 %153 %154 %155 %223 (+.f64 delta phi1) (-.f64 phi1 %157) (-.f64 delta %67) (+.f64 phi1 %165) (neg.f64 (-.f64 %157 phi1)) (fma.f64 phi1 #s(literal 1 binary64) delta) (fma.f64 #s(literal 1 binary64) phi1 delta) (fma.f64 #s(literal -1 binary64) %67 delta) (fma.f64 %67 #s(literal -1 binary64) delta) (fma.f64 phi1 #s(literal 1 binary64) %165) (fma.f64 #s(literal 1 binary64) phi1 %165) (fma.f64 #s(literal -1 binary64) %67 %165) (fma.f64 %67 #s(literal -1 binary64) %165) (fma.f64 #s(literal 1/2 binary64) %81 delta) %169 (+.f64 delta %84) (+.f64 %84 delta) (-.f64 delta %178) (+.f64 delta %1357) (neg.f64 %179) (-.f64 %84 %157) (fma.f64 #s(literal 1/2 binary64) %81 %165) (fma.f64 %81 #s(literal 1/2 binary64) %165) (+.f64 %84 %165) (neg.f64 (-.f64 %157 %84)) (/.f64 (fma.f64 delta #s(literal 2 binary64) %81) #s(literal 2 binary64)) %156 %158 %160 %162 %164 %166 %168 %170 %172 %174 %177 %181 %185 %187 %188 %189 %190 %191 %192 %195 %197 %199 %201 %202 %203 %204 %205 %208 %210 %212 %218 (+.f64 phi1 %81) %873 (-.f64 phi1 %339) (-.f64 %81 %67) (neg.f64 %1306) (fma.f64 phi1 #s(literal 1 binary64) %81) (fma.f64 #s(literal 1 binary64) phi1 %81) (fma.f64 #s(literal -1 binary64) %67 %81) (fma.f64 %67 #s(literal -1 binary64) %81) (fma.f64 %18 %917 %220) (fma.f64 %73 %346 %220) (fma.f64 %156 %90 %1378) (fma.f64 %90 %156 %1378) %1381 (fma.f64 %298 %118 %220) (fma.f64 %346 %73 %220) (fma.f64 %917 %18 %220) (+.f64 %220 %1378) (+.f64 %1378 %220) (-.f64 %220 %1387) (-.f64 %1378 %1153) (fma.f64 %18 %917 %1390) (fma.f64 %73 %346 %1390) (fma.f64 %156 %90 %1393) (fma.f64 %156 %90 %1395) (fma.f64 %156 %90 %1397) (fma.f64 %156 %421 %1378) (fma.f64 %90 %156 %1393) (fma.f64 %90 %156 %1395) (fma.f64 %90 %156 %1397) (fma.f64 %118 %298 %1390) (fma.f64 %298 %118 %1390) (fma.f64 %346 %73 %1390) (fma.f64 %917 %18 %1390) (fma.f64 %421 %156 %1378) (neg.f64 %1408) (+.f64 %220 %1393) (+.f64 %220 %1395) (+.f64 %220 %1397) (+.f64 %1378 %1390) (+.f64 %1390 %1378) (-.f64 %1378 (*.f64 %167 %421)) (-.f64 %1378 (neg.f64 %1390)) (-.f64 %1390 %1387) (fma.f64 %156 %421 %1393) (fma.f64 %156 %421 %1397) (fma.f64 %421 %156 %1393) (fma.f64 %421 %156 %1397) (+.f64 %1390 %1393) (+.f64 %1390 %1397) (fma.f64 %225 #s(literal 1/2 binary64) %1378) (fma.f64 %225 #s(literal 1/2 binary64) %1393) (fma.f64 %225 #s(literal 1/2 binary64) %1395) (fma.f64 %225 #s(literal 1/2 binary64) %1397) (/.f64 (fma.f64 %1378 #s(literal 2 binary64) %225) #s(literal 2 binary64)) (fma.f64 %1436 #s(literal 1/2 binary64) %1378) (fma.f64 %1436 #s(literal 1/2 binary64) %1393) (fma.f64 %1436 #s(literal 1/2 binary64) %1397) (/.f64 (fma.f64 %1378 #s(literal 2 binary64) %1436) #s(literal 2 binary64)) (sin.f64 %1442) (-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 %1444)) (*.f64 %89 (sin.f64 %1444))) %1408 (-.f64 %1387 %220) (-.f64 %1153 %1378) (fma.f64 %73 %627 %1153) (fma.f64 %156 %100 %1387) (fma.f64 %90 %167 %1387) (fma.f64 %118 %629 %1153) (fma.f64 %298 %1149 %1153) (fma.f64 %346 %417 %1153) (fma.f64 %417 %346 %1153) (fma.f64 %627 %73 %1153) (fma.f64 %167 %90 %1387) (fma.f64 %629 %118 %1153) (fma.f64 %100 %156 %1387) (fma.f64 %917 %1463 %1153) (fma.f64 %1465 %18 %1153) (fma.f64 %1149 %298 %1153) (fma.f64 %1468 %18 %1153) (+.f64 %1387 %1153) (+.f64 %1153 %1387) (-.f64 %1387 %1390) (sin.f64 (neg.f64 %1442)) (sin.f64 (+.f64 %1442 %81)) (cos.f64 (+.f64 %1442 %84)) %339 (*.f64 %18 %916) (*.f64 %73 %1480) (*.f64 %90 %1378) %1483 (*.f64 %298 %1177) (*.f64 %346 %919) (*.f64 %885 %118) (*.f64 %916 %18) (*.f64 %919 %346) (*.f64 %1480 %73) (*.f64 %917 %1175) (*.f64 %1378 %90) (*.f64 %1177 %298) (*.f64 %18 %1494) (*.f64 %118 %1497) (*.f64 %417 %1499) (*.f64 %1480 %1157) (*.f64 %1493 %1463) (*.f64 %1463 %1493) (*.f64 %1149 %1496) (*.f64 %1157 %1480) (*.f64 %1494 %18) (*.f64 %1499 %417) (*.f64 %1155 %885) (neg.f64 %1509) %919 (*.f64 %90 %73) (/.f64 (+.f64 %1512 %389) #s(literal 2 binary64)) (/.f64 (+.f64 %389 %1512) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %1004) (sin.f64 %1002)) #s(literal 2 binary64)) (/.f64 (-.f64 %89 %1521) #s(literal 2 binary64)) (*.f64 %18 %1493) (*.f64 %73 %1525) (*.f64 %73 %1527) (*.f64 %73 %1499) (*.f64 %118 %1496) (*.f64 %298 %1531) (*.f64 %885 %1149) (*.f64 %916 %1463) (*.f64 %417 %1480) (*.f64 %1480 %417) (*.f64 %1493 %18) (*.f64 %1378 %100) (*.f64 %1387 %90) (*.f64 %1465 %1175) (*.f64 %1149 %885) (*.f64 %1496 %118) (*.f64 %1205 %298) %1509 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1566 %1568 %1569 %1570 %1571 %1573 %1575 %1576 %1577 %1578 %1579 %1581 %1582 %1584 %1586 %1588 %1589 %1590 %1591 %1593 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1603 %1605 %1607 %1609 %1617 %1625 %1626 %1627 %1628 %1629 %119 %121 %122 %123 %124 %125 %127 %129 %131 %132 %134 %136 %138 %139 %141 %143 %145 %147 %149 %151 %153 %154 %155 %119 %121 %122 %123 %124 %125 %127 %129 %131 %132 %134 %136 %138 %139 %141 %143 %145 %147 %149 %151 %153 %154 %155 %1630 %1631 %1633 %1634 (*.f64 %298 delta) (*.f64 %157 %629) (*.f64 %165 %298) (neg.f64 %1638) (*.f64 #s(literal 1 binary64) %1634) (*.f64 %1634 #s(literal 1 binary64)) (*.f64 %1229 %298) (*.f64 %1643 delta) (*.f64 #s(literal -1 binary64) %1638) (*.f64 %1638 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) %1647) (*.f64 delta %629) (*.f64 %298 %157) (*.f64 %157 %298) (*.f64 %629 delta) %1638 (*.f64 #s(literal -1 binary64) %1634) (*.f64 %1634 #s(literal -1 binary64)) %1656 (-.f64 %67 %1634) (-.f64 %1638 phi1) (fma.f64 delta %629 %67) (fma.f64 %298 %157 %67) (fma.f64 %157 %298 %67) (fma.f64 %629 delta %67) (+.f64 %67 %1638) (+.f64 %1638 %67) (*.f64 #s(literal -1 binary64) %1655) (*.f64 %1655 #s(literal -1 binary64)) (fma.f64 phi1 #s(literal -1 binary64) %1638) (fma.f64 #s(literal -1 binary64) phi1 %1638) (fma.f64 #s(literal -1 binary64) %1634 %67) (fma.f64 %1634 #s(literal -1 binary64) %67) (neg.f64 (*.f64 #s(literal 1 binary64) %1655)) %1673 (*.f64 %67 %1655) (*.f64 %1656 phi1) (*.f64 #s(literal -1 binary64) %1676) (-.f64 %1678 %1679) (fma.f64 phi1 %67 %1681) (fma.f64 phi1 %1638 %1678) (fma.f64 %157 %650 %1678) (fma.f64 %67 phi1 %1681) (fma.f64 %67 %1634 %1678) (fma.f64 %1634 %67 %1678) (fma.f64 %1638 phi1 %1678) (fma.f64 (*.f64 phi1 %157) %298 %1678) (+.f64 %1678 %1681) (+.f64 %1681 %1678) (-.f64 %1678 (*.f64 %67 %1638)) (-.f64 %1678 (neg.f64 %1681)) (fma.f64 #s(literal -1 binary64) %557 %1681) (fma.f64 #s(literal -1 binary64) %1679 %1678) (fma.f64 %557 #s(literal -1 binary64) %1681) (fma.f64 (*.f64 phi1 %1634) #s(literal -1 binary64) %1678) %1702 (fma.f64 phi1 %1656 #s(literal 1 binary64)) (fma.f64 %67 %1655 #s(literal 1 binary64)) (fma.f64 %1656 phi1 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1673) (+.f64 #s(literal 1 binary64) %1707) (+.f64 %1673 #s(literal 1 binary64)) (neg.f64 (-.f64 %1676 #s(literal 1 binary64))) (-.f64 %1673 #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) %1676 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1673) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1707) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1673) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1707) (fma.f64 phi1 %67 %1718) (fma.f64 %67 phi1 %1718) (+.f64 %1678 %1718) (+.f64 (+.f64 #s(literal 1 binary64) %1678) %1681) (fma.f64 #s(literal -1 binary64) %557 %1718) (fma.f64 %557 #s(literal -1 binary64) %1718) %1729 %1739 #s(literal 0 binary64) %319 %320 %321 %322 %323 %324 %326 %327 %328 %330 %331 %332 %334 %335 %336 %337 %338 %340 %342 %344 (*.f64 %18 %629) (*.f64 %298 %1463) (*.f64 %629 %18) (*.f64 %1463 %298) %627 (*.f64 %298 (*.f64 %18 #s(literal -1 binary64))) (*.f64 %346 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %346) (*.f64 (*.f64 #s(literal -1 binary64) %18) %298) (neg.f64 (*.f64 %346 #s(literal 1 binary64))) (neg.f64 %641) %1757 (fma.f64 %18 %298 %1758) %1760 (fma.f64 %298 %18 %1758) (fma.f64 #s(literal 0 binary64) %156 %346) (+.f64 %346 %1758) (+.f64 %1758 %346) (-.f64 %346 %1758) (-.f64 %346 (*.f64 %167 #s(literal 0 binary64))) (-.f64 %1758 %627) (fma.f64 %156 #s(literal 0 binary64) %631) (fma.f64 %156 #s(literal 0 binary64) %633) (fma.f64 #s(literal 0 binary64) %156 %631) (fma.f64 #s(literal 0 binary64) %156 %633) (+.f64 %1758 %631) (+.f64 %1758 %633) (neg.f64 (-.f64 %627 %1758)) (fma.f64 %156 #s(literal 0 binary64) %641) (fma.f64 #s(literal 0 binary64) %156 %641) (+.f64 %1758 %641) (fma.f64 %156 #s(literal 0 binary64) %645) (fma.f64 #s(literal 0 binary64) %156 %645) (+.f64 %1758 %645) %1783 (*.f64 %1760 #s(literal 0 binary64)) (neg.f64 %1783) (fma.f64 %18 (*.f64 %298 #s(literal 0 binary64)) %1787) (fma.f64 %156 %325 %1789) (fma.f64 %298 (*.f64 %18 #s(literal 0 binary64)) %1787) (fma.f64 #s(literal 0 binary64) %346 %1787) (fma.f64 #s(literal 0 binary64) %1758 %1789) (fma.f64 %346 #s(literal 0 binary64) %1787) (fma.f64 %325 %156 %1789) (fma.f64 %1758 #s(literal 0 binary64) %1789) (fma.f64 (*.f64 #s(literal 0 binary64) %18) %298 %1787) (fma.f64 (*.f64 #s(literal 0 binary64) %298) %18 %1787) (+.f64 %1787 %1789) (+.f64 %1789 %1787) (-.f64 %1787 %1789) (-.f64 %1787 (*.f64 %627 #s(literal 0 binary64))) %1807 (fma.f64 delta %298 phi1) %1655 (+.f64 phi1 %1634) (+.f64 %1634 phi1) (-.f64 phi1 %1638) (-.f64 %1634 %67) (fma.f64 %157 %629 phi1) (fma.f64 %165 %298 phi1) (neg.f64 %1656) (fma.f64 phi1 #s(literal 1 binary64) %1634) (fma.f64 #s(literal 1 binary64) phi1 %1634) (fma.f64 #s(literal 1 binary64) %1634 phi1) (fma.f64 %1634 #s(literal 1 binary64) phi1) (fma.f64 %1229 %298 phi1) (fma.f64 %1643 delta phi1) (fma.f64 #s(literal -1 binary64) %67 %1634) (fma.f64 #s(literal -1 binary64) %1638 phi1) (fma.f64 %67 #s(literal -1 binary64) %1634) (fma.f64 %1638 #s(literal -1 binary64) phi1) (fma.f64 #s(literal 2 binary64) %1647 phi1) %1829 %1830 (-.f64 delta %23) %43 (-.f64 %1832 theta) (+.f64 delta %1239) (+.f64 delta %1835) (+.f64 %157 %42) (+.f64 %42 %157) (+.f64 %1832 %301) (neg.f64 %1840) (neg.f64 (+.f64 %21 delta)) (neg.f64 (-.f64 %23 delta)) (+.f64 delta (+.f64 %301 %157)) (-.f64 %42 %165) (fma.f64 delta #s(literal -1 binary64) %42) (fma.f64 #s(literal -1 binary64) delta %42) (-.f64 delta (+.f64 %23 theta)) (-.f64 delta (+.f64 theta %23)) (-.f64 %42 %23) %44 (-.f64 (-.f64 %42 theta) delta) (+.f64 delta (-.f64 %301 %23)) (+.f64 %42 (-.f64 %157 theta)) (+.f64 %42 %1835) (+.f64 %43 %301) (+.f64 %301 %43) (neg.f64 %1865) (neg.f64 (-.f64 %23 %42)) (neg.f64 (+.f64 %1840 theta)) (-.f64 delta (-.f64 %23 %301)) (+.f64 %42 (+.f64 %157 %301)) (-.f64 %43 %307) (*.f64 #s(literal 1/2 binary64) %44) %45 (/.f64 %44 #s(literal 2 binary64)) (neg.f64 (*.f64 %44 #s(literal -1/2 binary64))) (neg.f64 (*.f64 #s(literal 1/2 binary64) %1865)) (neg.f64 (*.f64 #s(literal -1/2 binary64) %44)) (neg.f64 (*.f64 %1865 #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) %43 %1886) (fma.f64 %43 #s(literal 1/2 binary64) %1888) (/.f64 (*.f64 %44 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %44) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) %43) %1886) (+.f64 (*.f64 %43 #s(literal 1/2 binary64)) %1888) %46 (+.f64 delta %1898) (+.f64 theta %1900) (+.f64 theta %1902) (+.f64 %42 %23) (+.f64 %23 %42) (+.f64 %1898 delta) (+.f64 %1907 theta) (-.f64 delta (-.f64 theta %23)) %47 (-.f64 %1911 theta) (+.f64 delta (+.f64 %301 %23)) (+.f64 %1911 %301) (neg.f64 (-.f64 %21 %23)) (neg.f64 (-.f64 theta %1911)) (-.f64 delta (+.f64 %301 %21)) (-.f64 delta (-.f64 %301 %42)) (-.f64 delta (neg.f64 %1898)) (-.f64 %42 %1835) (-.f64 %1907 %301) (fma.f64 theta #s(literal 1 binary64) %1900) (fma.f64 theta #s(literal 1 binary64) %1902) (fma.f64 #s(literal 1 binary64) theta %1900) (fma.f64 #s(literal 1 binary64) theta %1902) (fma.f64 #s(literal 2 binary64) %12 %1900) (fma.f64 #s(literal 2 binary64) %12 %1902) (fma.f64 %14 #s(literal 1/2 binary64) %1900) (fma.f64 %14 #s(literal 1/2 binary64) %1902) (*.f64 #s(literal 1/2 binary64) %47) %48 (/.f64 %47 #s(literal 2 binary64)) (neg.f64 (*.f64 %47 #s(literal -1/2 binary64))) (neg.f64 (*.f64 #s(literal -1/2 binary64) %47)) (fma.f64 delta #s(literal 1/2 binary64) %1942) (fma.f64 delta #s(literal 1/2 binary64) %1944) (fma.f64 #s(literal 1/2 binary64) delta %1942) (fma.f64 #s(literal 1/2 binary64) delta %1944) (fma.f64 #s(literal 1/2 binary64) %42 %1948) (fma.f64 #s(literal 1/2 binary64) %23 %1950) (fma.f64 %42 #s(literal 1/2 binary64) %1952) (fma.f64 %23 #s(literal 1/2 binary64) %1954) (+.f64 %1956 %1942) (+.f64 %1956 %1944) (+.f64 %1952 %1954) (+.f64 %1954 %1952) (+.f64 %1950 %1948) (+.f64 %1948 %1950) (/.f64 (*.f64 %47 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %47) #s(literal 2 binary64)) %49 %50 (*.f64 %49 %46) (*.f64 %1974 #s(literal 1/2 binary64)) (/.f64 %1974 #s(literal 2 binary64)) (/.f64 (neg.f64 %1974) #s(literal -2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %48 %45)) %1973) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1974)) (-.f64 (/.f64 %1970 #s(literal 2 binary64)) (/.f64 %1973 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) %50) (*.f64 %46 %54) (*.f64 %49 (*.f64 %46 #s(literal 1/2 binary64))) %52 (*.f64 %54 %46) (*.f64 (*.f64 #s(literal 1/2 binary64) %46) %49) (/.f64 %50 #s(literal 2 binary64)) (neg.f64 (*.f64 %50 #s(literal -1/2 binary64))) (neg.f64 (*.f64 #s(literal -1/2 binary64) %50)) (/.f64 (*.f64 %50 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %50) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) %1974) #s(literal 2 binary64)) (/.f64 (*.f64 %1974 #s(literal 1 binary64)) %863) (/.f64 (*.f64 #s(literal 1 binary64) %1974) %863) %19 %20 %26 %27 %28 %31 %34 %36 %38 %41 %51 %53 %56 %58 %59 %61 %63 %65 (*.f64 #s(literal -1/2 binary64) %81) %178 (*.f64 #s(literal 1/2 binary64) %339) (*.f64 %339 #s(literal 1/2 binary64)) (neg.f64 %84) (/.f64 %339 #s(literal 2 binary64)) (neg.f64 %1357) (-.f64 #s(literal 0 binary64) %84) (-.f64 phi1 %82) (/.f64 (*.f64 %339 #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 %1268 phi1) (+.f64 phi1 %1256) (+.f64 %1268 %67) (fma.f64 phi1 #s(literal 1 binary64) %1256) (fma.f64 #s(literal 1 binary64) phi1 %1256) (fma.f64 #s(literal -1 binary64) %67 %1256) (fma.f64 %67 #s(literal -1 binary64) %1256) %2027 (+.f64 %81 delta) (-.f64 delta %339) (-.f64 %81 %157) (+.f64 delta %2031) (neg.f64 %2033) %179 (fma.f64 #s(literal -1/2 binary64) %81 %157) (fma.f64 %81 #s(literal -1/2 binary64) %157) (neg.f64 %169) (+.f64 %157 %178) (+.f64 %178 %157) (fma.f64 #s(literal 1/2 binary64) %339 %157) (fma.f64 %339 #s(literal 1/2 binary64) %157) (-.f64 %178 %165) (fma.f64 delta #s(literal -1 binary64) %178) (fma.f64 #s(literal -1 binary64) delta %178) (-.f64 %81 %169) %176 (+.f64 %81 %179) (+.f64 %179 %81) (-.f64 %178 %213) (+.f64 %175 %157) (fma.f64 #s(literal -1/2 binary64) %81 %2050) (fma.f64 #s(literal -1/2 binary64) %81 %2052) (fma.f64 %81 #s(literal -1/2 binary64) %2050) (fma.f64 %81 #s(literal -1/2 binary64) %2052) (+.f64 %178 %2050) (+.f64 %178 %2052) (neg.f64 (-.f64 %213 %178)) (-.f64 %179 %339) (fma.f64 #s(literal -1/2 binary64) %81 %2061) (fma.f64 #s(literal 1/2 binary64) %339 %2050) (fma.f64 #s(literal 1/2 binary64) %339 %2052) (fma.f64 %81 #s(literal -1/2 binary64) %2061) (fma.f64 %339 #s(literal 1/2 binary64) %2050) (fma.f64 %339 #s(literal 1/2 binary64) %2052) (+.f64 %178 %2061) (+.f64 %179 %2031) (neg.f64 (-.f64 %339 %179)) (fma.f64 #s(literal 1/2 binary64) %339 %2061) (fma.f64 %339 #s(literal 1/2 binary64) %2061) %156 %158 %160 %162 %164 %166 %168 %170 %172 %174 %177 %181 %185 %187 %188 %189 %190 %191 %192 %195 %197 %199 %201 %202 %203 %204 %205 %208 %210 %212 %218 (+.f64 delta %516) (+.f64 %81 %169) (+.f64 %169 %81) (+.f64 %516 delta) (fma.f64 #s(literal 1/2 binary64) %81 %2027) %2079 (+.f64 delta %343) (+.f64 %84 %2027) (+.f64 %2027 %84) (-.f64 %2027 %178) (-.f64 %169 %339) (-.f64 delta %2085) (-.f64 %84 %2033) (-.f64 %84 %2088) (neg.f64 %2090) (fma.f64 #s(literal 1 binary64) %81 %2027) %2093 (+.f64 %2027 %513) (+.f64 %513 %2027) (-.f64 %513 %2033) (neg.f64 %2097) (fma.f64 #s(literal 2 binary64) %84 %2027) (fma.f64 #s(literal 1/2 binary64) %2100 %2027) (fma.f64 %84 #s(literal 2 binary64) %2027) (fma.f64 %2103 #s(literal 1/2 binary64) %2027) (+.f64 (fma.f64 %81 #s(literal 1/2 binary64) %169) %81) (fma.f64 #s(literal 1/2 binary64) %81 %2079) (fma.f64 %81 #s(literal 1/2 binary64) %2079) (+.f64 %84 %2079) (+.f64 %169 (-.f64 %81 %178)) (+.f64 %169 %343) (+.f64 %2079 %84) (-.f64 %2079 %178) (+.f64 %2027 (-.f64 %84 %178)) (-.f64 %84 (neg.f64 %2079)) (-.f64 %84 (+.f64 %2033 %178)) (-.f64 %84 %2090) (+.f64 %2079 (*.f64 %2031 #s(literal 1/2 binary64))) %2124 (cos.f64 %2097) (cos.f64 %2126) (cos.f64 (fabs.f64 %2126)) (cos.f64 (neg.f64 %2126)) (sin.f64 (fma.f64 %81 #s(literal 1/2 binary64) %2093)) (sin.f64 (+.f64 %2126 %84)) (sin.f64 (+.f64 %2097 %84)) (fma.f64 %89 %193 %198) (fma.f64 %193 %89 %198) (+.f64 %2140 %198) (fma.f64 %89 %193 %184) (fma.f64 %193 %89 %184) (+.f64 %2140 %184) (-.f64 %2140 %2145) (fma.f64 %89 %193 %2147) (fma.f64 %193 %89 %2147) (+.f64 %2140 %2147) (neg.f64 (-.f64 %2145 %2140)) (fma.f64 %89 %193 %2153) (fma.f64 %193 %89 %2153) (+.f64 %2140 %2153) (neg.f64 %873) %1306 (-.f64 %339 phi1) (+.f64 %67 %339) (+.f64 %339 %67) (-.f64 %67 %2031) (fma.f64 phi1 #s(literal -1 binary64) %339) (fma.f64 #s(literal -1 binary64) phi1 %339) (neg.f64 %2164) (-.f64 %67 %2027) (-.f64 %339 %223) %2168 (-.f64 %2169 %81) (+.f64 %157 %1306) (+.f64 %67 %2033) (+.f64 %339 %2169) (+.f64 %339 %2174) (+.f64 %1306 %157) (+.f64 %2169 %339) (+.f64 %2174 %339) (+.f64 %339 (+.f64 %67 %157)) (-.f64 %1306 %165) (fma.f64 phi1 #s(literal -1 binary64) %2033) (fma.f64 delta #s(literal -1 binary64) %1306) (fma.f64 #s(literal -1 binary64) phi1 %2033) (fma.f64 #s(literal -1 binary64) delta %1306) #s(literal 1 binary64) %371 %372 %373 %374 %375 %376 %377 %378 %379 %380 %381 %382 %384 %385 %386 %387 %388 %391 %393 %394 %396 %401 %403 %404 %406 %408 %411 %413 %414 %415 %416 %418 %420 %423 %424 %425 %426 %428 %429 %431 %432 %434 %435 %436 %437 %438 %439 %441 %442 %444 %446 %449 %451 %455 %458 %460 %461 %470 %471 %472 %474 %475 %476 %477 %485 %487 %488 %489 %490 %491 %492 %493 %494 %495 %496 %497 %498 %499 %500 %501 %502 %503 %397 (*.f64 phi1 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) phi1) (-.f64 phi1 %67) (neg.f64 %478) (fma.f64 phi1 #s(literal 1 binary64) phi1) (fma.f64 phi1 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) phi1 phi1) (fma.f64 #s(literal 2 binary64) phi1 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %397) (+.f64 %397 #s(literal 0 binary64)) (+.f64 %2196 phi1) (-.f64 #s(literal 0 binary64) %478) (fma.f64 #s(literal -1 binary64) %67 phi1) (fma.f64 %67 #s(literal -1 binary64) phi1) (-.f64 %2196 %67) (fma.f64 %329 phi1 %397) %398 %2203 %2205 %2207 %2209 %2210 %2211 %2212 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2245 %2247 %2250 %2252 %2254 %2255 %2257 %2258 %2259 %2260 %2261 %2262 %2263 %2264 %2265 %2266 %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2276 %2277 %2278 %2279 %2280 %2283 %2284 %2285 %2286 %2287 %2288 %2289 %2290 %2291 %2292 %2293 %2294 %2295 %2296 %2297 %2298 %2299 %2300 %2301 %2302 %2303 %2304 %2305 %2306 %2307 %2308 %2309 %2310 %2311 %2312 %2313 %2314 %2315 %2316 %2317 %2318 %2319 %2320 %409 (*.f64 %398 #s(literal 1/2 binary64)) (/.f64 %398 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) %440) (*.f64 %440 #s(literal -1/2 binary64)) (neg.f64 %759) (/.f64 %440 #s(literal -2 binary64)) (/.f64 %2246 #s(literal 2 binary64)) (/.f64 %2251 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %398)) (+.f64 %601 %602) (-.f64 %601 %604) %758 %400 %760 %761 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %772 %774 %775 %776 %777 %778 %779 %781 %783 %784 %786 %788 %790 %791 %793 %794 %795 %797 %799 %801 %803 %804 %805 %806 %808 %809 %810 %812 %813 %815 %818 %819 %821 %822 %823 %825 %827 %829 %831 %832 %833 %834 %835 %836 %837 %838 %840 %842 %844 %846 %848 %854 %856 %860 %864 %867 %880 %882 %2333 %1173 %2334 %2335 %2336 %2338 %2340 %2342 %2344 %2345 %2346 %2347 %2348 %2350 %2352 (*.f64 %18 %885) (*.f64 %90 %346) (*.f64 %298 %1175) (*.f64 %346 %90) %1480 (*.f64 %1175 %298) (*.f64 %90 %1381) %1574 (*.f64 %1381 %421) (*.f64 %421 %1381) (neg.f64 %1580) (fma.f64 %18 %916 %1173) (fma.f64 %73 %1480 %1173) (fma.f64 %156 %400 %1483) (fma.f64 %90 %1378 %1173) (fma.f64 %118 %885 %1173) (fma.f64 %298 %1177 %1173) (fma.f64 %346 %919 %1173) (fma.f64 %400 %156 %1483) (fma.f64 %885 %118 %1173) (fma.f64 %916 %18 %1173) (fma.f64 %919 %346 %1173) (fma.f64 %1480 %73 %1173) (fma.f64 %917 %1175 %1173) (fma.f64 %1378 %90 %1173) (fma.f64 %1177 %298 %1173) (+.f64 %1483 %1173) (+.f64 %1173 %1483) (-.f64 %1483 %1186) (fma.f64 %18 %916 %1188) (fma.f64 %73 %1480 %1188) (fma.f64 %90 %1378 %1188) (fma.f64 %118 %885 %1188) (fma.f64 %298 %1177 %1188) (fma.f64 %346 %919 %1188) (fma.f64 %885 %118 %1188) (fma.f64 %916 %18 %1188) (fma.f64 %919 %346 %1188) (fma.f64 %1480 %73 %1188) (fma.f64 %917 %1175 %1188) (fma.f64 %1378 %90 %1188) (fma.f64 %1177 %298 %1188) (+.f64 %1483 %1188) (-.f64 %1173 %1509) (-.f64 %1173 (*.f64 %627 %919)) (-.f64 %1173 (*.f64 %1200 %346)) (-.f64 %1173 (*.f64 %100 %1378)) (fma.f64 %18 %1494 %1173) (fma.f64 %118 %1497 %1173) (fma.f64 %417 %1499 %1173) (fma.f64 %1480 %1157 %1173) (fma.f64 %1493 %1463 %1173) (fma.f64 %1463 %1493 %1173) (fma.f64 %1149 %1496 %1173) (fma.f64 %1157 %1480 %1173) (fma.f64 %1494 %18 %1173) (fma.f64 %1499 %417 %1173) (fma.f64 %1155 %885 %1173) (fma.f64 %18 %1494 %1188) (fma.f64 %118 %1497 %1188) (fma.f64 %417 %1499 %1188) (fma.f64 %1480 %1157 %1188) (fma.f64 %1493 %1463 %1188) (fma.f64 %1463 %1493 %1188) (fma.f64 %1149 %1496 %1188) (fma.f64 %1157 %1480 %1188) (fma.f64 %1494 %18 %1188) (fma.f64 %1499 %417 %1188) (fma.f64 %1155 %885 %1188) (fma.f64 %90 %220 %1483) (fma.f64 %220 %90 %1483) (-.f64 %1483 (*.f64 %100 %220)) (-.f64 %1483 (*.f64 %1153 %90)) (fma.f64 %1378 %421 %2429) (fma.f64 %421 %1378 %2431) (fma.f64 %421 %1390 %2433) (fma.f64 %1390 %421 %2435) (+.f64 %2433 %2431) (+.f64 %2435 %2429) (+.f64 %2429 %2435) (+.f64 %2431 %2433) (*.f64 %1615 #s(literal 1/2 binary64)) (/.f64 %1615 #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %1442 phi1)) %1614) #s(literal 2 binary64)) (/.f64 (neg.f64 %1615) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1615)) (-.f64 (/.f64 %1612 #s(literal 2 binary64)) (/.f64 %1614 #s(literal 2 binary64))) (*.f64 %1623 #s(literal 1/2 binary64)) (/.f64 %1623 #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %1442 %1306)) %1622) #s(literal 2 binary64)) (/.f64 (neg.f64 %1623) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1623)) (-.f64 (/.f64 %1619 #s(literal 2 binary64)) (/.f64 %1622 #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) %398 #s(literal -1/2 binary64)) %407 (+.f64 #s(literal -1/2 binary64) %409) (+.f64 %409 #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) %452) (*.f64 #s(literal 1/2 binary64) %457) (-.f64 %409 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) %440 #s(literal -1/2 binary64)) (fma.f64 %440 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (neg.f64 %400) (/.f64 %452 #s(literal -2 binary64)) (/.f64 %457 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) %407) (*.f64 #s(literal -1 binary64) %400) (+.f64 (-.f64 %409 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) %785) (/.f64 #s(literal -1 binary64) %453) (/.f64 (-.f64 (*.f64 %409 #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 %90 %100) (*.f64 %100 %90) (*.f64 %73 %1496) (*.f64 %885 %417) (*.f64 %417 %885) (*.f64 %917 %100) (*.f64 (*.f64 %417 %90) %298) (*.f64 %1465 %90) (*.f64 %1496 %73) (*.f64 %1468 %90) %1493 %924 %399 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %938 %942 %944 %946 %947 %948 %949 %950 %951 %953 %954 %956 %957 %959 %961 %962 %963 %964 %965 %966 %968 %970 %972 %974 %975 %977 %978 %979 %981 %984 %987 %988 %989 %990 %991 %992 %995 %1001 %1007 %1013 %1019 %1025 %1026 %1027 %1029 %1035 %1036 %1037 %1038 %1044 %1046 %1049 %1051 %1052 %1057 %1058 %1059 %1060 %1061 %1063 %1065 %1067 %1069 %1071 %2498 %1224 %2499 %2500 %2501 %2502 %2503 %2504 %2505 %2506 %2508 %2509 %2511 %2512 %2513 %2514 %2515 %2516 %2517 %2518 %2519 %2520 %2522 %2523 %2524 %2525 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1566 %1568 %1569 %1570 %1571 %1573 %1575 %1576 %1577 %1578 %1579 %1581 %1582 %1584 %1586 %1588 %1589 %1590 %1591 %1593 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1603 %1605 %1607 %1609 %1617 %1625 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1566 %1568 %1569 %1570 %1571 %1573 %1575 %1576 %1577 %1578 %1579 %1581 %1582 %1584 %1586 %1588 %1589 %1590 %1591 %1593 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1603 %1605 %1607 %1609 %1617 %1625 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1566 %1568 %1569 %1570 %1571 %1573 %1575 %1576 %1577 %1578 %1579 %1581 %1582 %1584 %1586 %1588 %1589 %1590 %1591 %1593 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1603 %1605 %1607 %1609 %1617 %1625 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1566 %1568 %1569 %1570 %1571 %1573 %1575 %1576 %1577 %1578 %1579 %1581 %1582 %1584 %1586 %1588 %1589 %1590 %1591 %1593 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1603 %1605 %1607 %1609 %1617 %1625 %2526 %2529 %759 %2530 %2531 %2532 %2533 %2534 %2535 %2537 %2539 %2541 %2543 %2544 %2545 %2546 %2547 %2549 %758 %400 %760 %761 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %772 %774 %775 %776 %777 %778 %779 %781 %783 %784 %786 %788 %790 %791 %793 %794 %795 %797 %799 %801 %803 %804 %805 %806 %808 %809 %810 %812 %813 %815 %818 %819 %821 %822 %823 %825 %827 %829 %831 %832 %833 %834 %835 %836 %837 %838 %840 %842 %844 %846 %848 %854 %856 %860 %864 %867 %880 %882 (+.f64 %2550 phi1) (fma.f64 #s(literal 1 binary64) %81 %397) %465 (fma.f64 phi1 #s(literal 2 binary64) %513) (fma.f64 #s(literal 2 binary64) phi1 %513) (*.f64 #s(literal 2 binary64) %82) (*.f64 %82 #s(literal 2 binary64)) (+.f64 %397 %513) (+.f64 %513 %397) (-.f64 %2550 %67) (-.f64 %513 %478) (-.f64 %513 (*.f64 %67 #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) %84 %397) (fma.f64 #s(literal 1/2 binary64) %2100 %397) (fma.f64 %84 #s(literal 2 binary64) %397) (fma.f64 %2103 #s(literal 1/2 binary64) %397) (+.f64 phi1 %2567) (+.f64 %82 %82) (+.f64 %2567 phi1) (fma.f64 #s(literal 1/2 binary64) %81 %869) (fma.f64 %81 #s(literal 1/2 binary64) %869) (+.f64 %84 %869) (+.f64 %869 %84) (+.f64 %1323 phi1) (-.f64 %82 %1256) (-.f64 %2567 %67) (-.f64 %84 %2578) (-.f64 %84 %2580) (-.f64 %1323 %67) (fma.f64 phi1 #s(literal 1 binary64) %2567) (fma.f64 #s(literal 1 binary64) phi1 %2567) (fma.f64 #s(literal 1/2 binary64) %81 %2585) (fma.f64 %81 #s(literal 1/2 binary64) %2585) (+.f64 %84 %2585) (fma.f64 #s(literal -1 binary64) %67 %2567) (fma.f64 %67 #s(literal -1 binary64) %2567) (-.f64 %82 (-.f64 phi1 %869)) (fma.f64 #s(literal 1 binary64) %82 %2593) (fma.f64 %82 #s(literal 1 binary64) %2595) (+.f64 %2595 %2595) (+.f64 %2593 %2593) (+.f64 %82 (+.f64 %67 %869)) %440 %2601 %2603 %2605 %2606 %2608 %2610 %2611 %2613 %2615 %2617 %2618 %2620 %2622 %2624 %2625 %2626 %2628 %2629 %2630 %2631 %2632 %2634 %2635 %2637 %2639 %2640 %2642 %2643 %2645 %2646 %2647 %2648 %2649 %2650 %2651 %2652 %2653 %2654 %2655 %2656 %2657 %2658 %2659 %2660 %2661 %2663 %2664 %2665 %2666 %2667 %2669 %2671 %2672 %2673 %2674 %2676 %2677 %2678 %2679 %2680 %2683 %2684 %2685 %2686 %2687 %2688 %759 %2530 %2531 %2532 %2533 %2534 %2535 %2537 %2539 %2541 %2543 %2544 %2545 %2546 %2547 %2549 %758 %400 %760 %761 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %772 %774 %775 %776 %777 %778 %779 %781 %783 %784 %786 %788 %790 %791 %793 %794 %795 %797 %799 %801 %803 %804 %805 %806 %808 %809 %810 %812 %813 %815 %818 %819 %821 %822 %823 %825 %827 %829 %831 %832 %833 %834 %835 %836 %837 %838 %840 %842 %844 %846 %848 %854 %856 %860 %864 %867 %880 %882 %452 (+.f64 #s(literal 1 binary64) %440) (+.f64 %440 #s(literal 1 binary64)) (neg.f64 %457) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %440) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %440) (*.f64 #s(literal -2 binary64) %853) (*.f64 %853 #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) %850) %852) (+.f64 %400 %400) (fma.f64 #s(literal -1/2 binary64) %457 %400) (fma.f64 #s(literal 1/2 binary64) %452 %400) (fma.f64 %452 #s(literal 1/2 binary64) %400) (fma.f64 #s(literal 1 binary64) %400 %400) (fma.f64 #s(literal -1 binary64) %407 %400) (fma.f64 %400 #s(literal 1 binary64) %400) (fma.f64 #s(literal 2 binary64) %789 %400) (fma.f64 %392 %400 %400) (fma.f64 #s(literal 2 binary64) %798 %400) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) %2204) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 #s(literal 0 binary64) %2204) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 %463) (cos.f64 %466))) (fma.f64 %90 %90 %400) (fma.f64 %100 %100 %400) (fma.f64 %811 %811 %400) (fma.f64 %421 %421 %400) (fma.f64 %814 %814 %400) (fma.f64 #s(literal 1/2 binary64) %817 %400) (fma.f64 %817 #s(literal 1/2 binary64) %400) (fma.f64 %820 #s(literal -1/2 binary64) %400) (fma.f64 %845 %90 %400) (fma.f64 %57 %853 %400) (fma.f64 #s(literal -2 binary64) %855 %400) (fma.f64 %2681 %2682 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %879 %400) (fma.f64 #s(literal 2 binary64) %881 %400) %453 (/.f64 #s(literal -2 binary64) %457) (neg.f64 %785) (/.f64 #s(literal 1 binary64) %400) (/.f64 %597 %452) (/.f64 (*.f64 #s(literal 1 binary64) #s(literal -2 binary64)) %457) (*.f64 #s(literal 1 binary64) %453) (*.f64 #s(literal 2 binary64) %787) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) %457)) (*.f64 %453 #s(literal 1 binary64)) (*.f64 %787 #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal -1 binary64) %453)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %453)) (*.f64 %597 %787) (+.f64 %787 %787) (/.f64 %2752 %853) (fma.f64 #s(literal 1 binary64) %787 %787) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %452) %787) (fma.f64 %2752 (/.f64 #s(literal 1/2 binary64) %853) %787) %758 %400 %760 %761 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %772 %774 %775 %776 %777 %778 %779 %781 %783 %784 %786 %788 %790 %791 %793 %794 %795 %797 %799 %801 %803 %804 %805 %806 %808 %809 %810 %812 %813 %815 %818 %819 %821 %822 %823 %825 %827 %829 %831 %832 %833 %834 %835 %836 %837 %838 %840 %842 %844 %846 %848 %854 %856 %860 %864 %867 %880 %882 (fma.f64 #s(literal -1/2 binary64) %81 %81) %175 (+.f64 %81 %178) (+.f64 %178 %81) (-.f64 %81 %84) (fma.f64 #s(literal 1/2 binary64) %339 %81) (fma.f64 %339 #s(literal 1/2 binary64) %81) (neg.f64 %2765) (+.f64 phi1 %2767) (-.f64 %873 %82) (-.f64 %2770 phi1) (-.f64 (-.f64 %873 phi1) %84) (+.f64 phi1 %2774) (+.f64 %873 %1256) (+.f64 %2770 %67) (+.f64 %1256 %873) (neg.f64 (-.f64 phi1 %2770)) (-.f64 %81 (-.f64 %67 %1256)) (fma.f64 phi1 #s(literal 1 binary64) %2767) (fma.f64 #s(literal 1 binary64) phi1 %2767) (fma.f64 phi1 #s(literal 1 binary64) %2774) (fma.f64 #s(literal 1 binary64) phi1 %2774) (fma.f64 #s(literal -1 binary64) %67 %2767) (fma.f64 %67 #s(literal -1 binary64) %2767) (fma.f64 #s(literal -1 binary64) %67 %2774) (fma.f64 %67 #s(literal -1 binary64) %2774) %816 (neg.f64 (sin.f64 %2765)) (fma.f64 #s(literal 0 binary64) %89 %2793) (+.f64 (*.f64 #s(literal 0 binary64) %89) %2793) (+.f64 %400 %399) (fma.f64 #s(literal -1/2 binary64) %457 %399) (fma.f64 #s(literal 1/2 binary64) %452 %399) (fma.f64 %452 #s(literal 1/2 binary64) %399) (-.f64 %400 %519) (neg.f64 (-.f64 %519 %400)) (fma.f64 #s(literal 1 binary64) %400 %399) (fma.f64 #s(literal -1 binary64) %407 %399) (fma.f64 %400 #s(literal 1 binary64) %399) (fma.f64 #s(literal 2 binary64) %789 %399) (fma.f64 %392 %400 %399) (fma.f64 #s(literal 2 binary64) %798 %399) (fma.f64 %90 %90 %399) (fma.f64 %100 %100 %399) (fma.f64 %811 %811 %399) (+.f64 %400 %2662) (fma.f64 #s(literal -1/2 binary64) %457 %2662) (fma.f64 #s(literal 1/2 binary64) %452 %2662) (fma.f64 %452 #s(literal 1/2 binary64) %2662) (fma.f64 %421 %421 %399) (fma.f64 %814 %814 %399) (fma.f64 #s(literal 1 binary64) %400 %2662) (fma.f64 #s(literal -1 binary64) %407 %2662) (fma.f64 %400 #s(literal 1 binary64) %2662) (fma.f64 #s(literal 2 binary64) %789 %2662) (fma.f64 %392 %400 %2662) (fma.f64 #s(literal 2 binary64) %798 %2662) (fma.f64 #s(literal 1/2 binary64) %817 %399) (fma.f64 %817 #s(literal 1/2 binary64) %399) (fma.f64 %820 #s(literal -1/2 binary64) %399) (fma.f64 %816 #s(literal 1/2 binary64) %2828) (+.f64 %830 %2828) (fma.f64 %845 %90 %399) (fma.f64 %57 %853 %399) (fma.f64 #s(literal -2 binary64) %855 %399) (fma.f64 %90 %90 %2662) (fma.f64 %100 %100 %2662) (fma.f64 %811 %811 %2662) (fma.f64 %421 %421 %2662) (fma.f64 %814 %814 %2662) (fma.f64 #s(literal 1/2 binary64) %817 %2662) (fma.f64 %817 #s(literal 1/2 binary64) %2662) (fma.f64 %820 #s(literal -1/2 binary64) %2662) (-.f64 (*.f64 (sin.f64 %2770) %73) (*.f64 (cos.f64 %2770) %90)) (fma.f64 #s(literal 2 binary64) %879 %399) (fma.f64 %845 %90 %2662) (fma.f64 #s(literal 2 binary64) %881 %399) (fma.f64 %57 %853 %2662) (fma.f64 #s(literal -2 binary64) %855 %2662) (fma.f64 #s(literal 2 binary64) %879 %2662) (fma.f64 #s(literal 2 binary64) %881 %2662) (+.f64 phi1 %1317) (+.f64 %81 %869) (+.f64 %82 %873) %874 (+.f64 %869 %81) (+.f64 %1317 phi1) (+.f64 %1319 phi1) (fma.f64 #s(literal 1/2 binary64) %81 %2860) (fma.f64 %81 #s(literal 1/2 binary64) %2860) (+.f64 %84 %2860) (+.f64 (+.f64 %873 phi1) %84) (+.f64 %343 %397) (-.f64 %81 %2578) (-.f64 %81 %2580) (-.f64 %82 %1306) (-.f64 %873 %1256) (-.f64 %1317 %67) (-.f64 %1319 %67) (-.f64 %84 (-.f64 %67 %873)) (neg.f64 (-.f64 %1256 %873)) (-.f64 %81 (+.f64 %67 %1256)) (fma.f64 phi1 #s(literal 1 binary64) %1317) (fma.f64 #s(literal 1 binary64) phi1 %1317) (fma.f64 #s(literal -1 binary64) %67 %1317) (fma.f64 %67 #s(literal -1 binary64) %1317) %440 %2601 %2603 %2605 %2606 %2608 %2610 %2611 %2613 %2615 %2617 %2618 %2620 %2622 %2624 %2625 %2626 %2628 %2629 %2630 %2631 %2632 %2634 %2635 %2637 %2639 %2640 %2642 %2643 %2645 %2646 %2647 %2648 %2649 %2650 %2651 %2652 %2653 %2654 %2655 %2656 %2657 %2658 %2659 %2660 %2661 %2663 %2664 %2665 %2666 %2667 %2669 %2671 %2672 %2673 %2674 %2676 %2677 %2678 %2679 %2680 %2683 %2684 %2685 %2686 %2687 %2688 %817 (+.f64 %440 %816) (+.f64 %816 %440) (neg.f64 %820) (-.f64 %440 (neg.f64 %816)) (*.f64 #s(literal 2 binary64) %878) (*.f64 %878 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) %877) %872) (*.f64 #s(literal 2 binary64) (*.f64 %877 (cos.f64 (/.f64 (-.f64 %874 %175) #s(literal 2 binary64))))) (-.f64 %400 (+.f64 %519 %398)) (-.f64 %400 (-.f64 %519 %440)) (-.f64 (+.f64 %440 %400) %519) (+.f64 %400 %2903) (+.f64 (+.f64 %816 %400) %519) (fma.f64 #s(literal -1/2 binary64) %457 %2903) (fma.f64 #s(literal 1/2 binary64) %452 %2903) (fma.f64 %452 #s(literal 1/2 binary64) %2903) (fma.f64 #s(literal 1 binary64) %400 %2903) (fma.f64 #s(literal -1 binary64) %407 %2903) (fma.f64 %400 #s(literal 1 binary64) %2903) (fma.f64 #s(literal 2 binary64) %789 %2903) (fma.f64 %392 %400 %2903) (fma.f64 #s(literal 2 binary64) %798 %2903) (fma.f64 %90 %90 %2903) (fma.f64 %100 %100 %2903) (fma.f64 %811 %811 %2903) (fma.f64 %421 %421 %2903) (fma.f64 %814 %814 %2903) (fma.f64 #s(literal 1/2 binary64) %817 %2903) (fma.f64 %817 #s(literal 1/2 binary64) %2903) (fma.f64 %820 #s(literal -1/2 binary64) %2903) (fma.f64 %845 %90 %2903) (fma.f64 %57 %853 %2903) (fma.f64 #s(literal -2 binary64) %855 %2903) (fma.f64 %2681 %2682 %816) (fma.f64 #s(literal 2 binary64) %879 %2903) (fma.f64 #s(literal 2 binary64) %881 %2903) (fma.f64 %872 %877 %878) (fma.f64 %877 %872 %878) (+.f64 %878 %878) %758 %400 %760 %761 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %772 %774 %775 %776 %777 %778 %779 %781 %783 %784 %786 %788 %790 %791 %793 %794 %795 %797 %799 %801 %803 %804 %805 %806 %808 %809 %810 %812 %813 %815 %818 %819 %821 %822 %823 %825 %827 %829 %831 %832 %833 %834 %835 %836 %837 %838 %840 %842 %844 %846 %848 %854 %856 %860 %864 %867 %880 %882 %883 %924 %399 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %938 %942 %944 %946 %947 %948 %949 %950 %951 %953 %954 %956 %957 %959 %961 %962 %963 %964 %965 %966 %968 %970 %972 %974 %975 %977 %978 %979 %981 %984 %987 %988 %989 %990 %991 %992 %995 %1001 %1007 %1013 %1019 %1025 %1026 %1027 %1029 %1035 %1036 %1037 %1038 %1044 %1046 %1049 %1051 %1052 %1057 %1058 %1059 %1060 %1061 %1063 %1065 %1067 %1069 %1071 %924 %399 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %938 %942 %944 %946 %947 %948 %949 %950 %951 %953 %954 %956 %957 %959 %961 %962 %963 %964 %965 %966 %968 %970 %972 %974 %975 %977 %978 %979 %981 %984 %987 %988 %989 %990 %991 %992 %995 %1001 %1007 %1013 %1019 %1025 %1026 %1027 %1029 %1035 %1036 %1037 %1038 %1044 %1046 %1049 %1051 %1052 %1057 %1058 %1059 %1060 %1061 %1063 %1065 %1067 %1069 %1071 %1273 %84 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1285 %1286 %1287 %1288 %1289 %1290 %1292 %1294 %1295 %1296 %1297 %1299 %1300 %1301 %1302 %1303 %1304 #s(literal 1 binary64) %371 %372 %373 %374 %375 %376 %377 %378 %379 %380 %381 %382 %384 %385 %386 %387 %388 %391 %393 %394 %396 %401 %403 %404 %406 %408 %411 %413 %414 %415 %416 %418 %420 %423 %424 %425 %426 %428 %429 %431 %432 %434 %435 %436 %437 %438 %439 %441 %442 %444 %446 %449 %451 %455 %458 %460 %461 %470 %471 %472 %474 %475 %476 %477 %485 %487 %488 %489 %490 %491 %492 %493 %494 %495 %496 %497 %498 %499 %500 %501 %502 %503 (+.f64 phi1 %82) (+.f64 %82 phi1) (fma.f64 #s(literal 1/2 binary64) %81 %397) %869 (fma.f64 phi1 #s(literal 2 binary64) %84) (fma.f64 #s(literal 2 binary64) phi1 %84) (+.f64 %84 %397) (+.f64 %397 %84) (-.f64 %397 %178) (-.f64 phi1 %1256) (-.f64 %82 %67) (-.f64 %84 %478) (neg.f64 %2578) (fma.f64 phi1 #s(literal 1 binary64) %82) (fma.f64 #s(literal 1 binary64) phi1 %82) (fma.f64 #s(literal -1 binary64) %67 %82) (fma.f64 %67 #s(literal -1 binary64) %82) (/.f64 (fma.f64 %397 #s(literal 2 binary64) %81) #s(literal 2 binary64)) %398 %2203 %2205 %2207 %2209 %2210 %2211 %2212 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2245 %2247 %2250 %2252 %2254 %2255 %2257 %2258 %2259 %2260 %2261 %2262 %2263 %2264 %2265 %2266 %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2276 %2277 %2278 %2279 %2280 %2283 %2284 %2285 %2286 %2287 %2288 %2289 %2290 %2291 %2292 %2293 %2294 %2295 %2296 %2297 %2298 %2299 %2300 %2301 %2302 %2303 %2304 %2305 %2306 %2307 %2308 %2309 %2310 %2311 %2312 %2313 %2314 %2315 %2316 %2317 %2318 %2319 %2320 %2951 %2952 %402 %2953 %2954 %2955 %2956 %2957 %2958 %2959 %2960 %2962 %2963 %2965 %2966 %2971 %2972 %2973 %2975 %2980 %2981 %2982 %2983 %2985 %2987 %2988 %2990 %2992 %2994 %2995 %2996 %2997 %2998 %2999 %3000 %3001 %3002 %3003 %3005 %3006 %3007 %3008 %3009 %3010 %3011 %3012 %3013 %3014 %3015 %3016 %3017 %3018 %3019 %3020 %3021 %3022 %3023 %3024 %3025 %3026 %924 %399 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %938 %942 %944 %946 %947 %948 %949 %950 %951 %953 %954 %956 %957 %959 %961 %962 %963 %964 %965 %966 %968 %970 %972 %974 %975 %977 %978 %979 %981 %984 %987 %988 %989 %990 %991 %992 %995 %1001 %1007 %1013 %1019 %1025 %1026 %1027 %1029 %1035 %1036 %1037 %1038 %1044 %1046 %1049 %1051 %1052 %1057 %1058 %1059 %1060 %1061 %1063 %1065 %1067 %1069 %1071 (fma.f64 #s(literal 1/2 binary64) %81 %478) (fma.f64 #s(literal -2 binary64) phi1 %84) %479 (-.f64 %85 phi1) (-.f64 %84 %397) (+.f64 %84 %478) (+.f64 %478 %84) (fma.f64 #s(literal 2 binary64) %67 %84) (+.f64 %67 %85) (+.f64 %85 %67) (neg.f64 %2213) (fma.f64 phi1 #s(literal -1 binary64) %85) (fma.f64 #s(literal -1 binary64) phi1 %85) %398 %2203 %2205 %2207 %2209 %2210 %2211 %2212 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2245 %2247 %2250 %2252 %2254 %2255 %2257 %2258 %2259 %2260 %2261 %2262 %2263 %2264 %2265 %2266 %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2276 %2277 %2278 %2279 %2280 %2283 %2284 %2285 %2286 %2287 %2288 %2289 %2290 %2291 %2292 %2293 %2294 %2295 %2296 %2297 %2298 %2299 %2300 %2301 %2302 %2303 %2304 %2305 %2306 %2307 %2308 %2309 %2310 %2311 %2312 %2313 %2314 %2315 %2316 %2317 %2318 %2319 %2320 %1273 %84 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1285 %1286 %1287 %1288 %1289 %1290 %1292 %1294 %1295 %1296 %1297 %1299 %1300 %1301 %1302 %1303 %1304 #s(literal 1 binary64) %371 %372 %373 %374 %375 %376 %377 %378 %379 %380 %381 %382 %384 %385 %386 %387 %388 %391 %393 %394 %396 %401 %403 %404 %406 %408 %411 %413 %414 %415 %416 %418 %420 %423 %424 %425 %426 %428 %429 %431 %432 %434 %435 %436 %437 %438 %439 %441 %442 %444 %446 %449 %451 %455 %458 %460 %461 %470 %471 %472 %474 %475 %476 %477 %485 %487 %488 %489 %490 %491 %492 %493 %494 %495 %496 %497 %498 %499 %500 %501 %502 %503 %2951 %2952 %402 %2953 %2954 %2955 %2956 %2957 %2958 %2959 %2960 %2962 %2963 %2965 %2966 %2971 %2972 %2973 %2975 %2980 %2981 %2982 %2983 %2985 %2987 %2988 %2990 %2992 %2994 %2995 %2996 %2997 %2998 %2999 %3000 %3001 %3002 %3003 %3005 %3006 %3007 %3008 %3009 %3010 %3011 %3012 %3013 %3014 %3015 %3016 %3017 %3018 %3019 %3020 %3021 %3022 %3023 %3024 %3025 %3026 %924 %399 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %938 %942 %944 %946 %947 %948 %949 %950 %951 %953 %954 %956 %957 %959 %961 %962 %963 %964 %965 %966 %968 %970 %972 %974 %975 %977 %978 %979 %981 %984 %987 %988 %989 %990 %991 %992 %995 %1001 %1007 %1013 %1019 %1025 %1026 %1027 %1029 %1035 %1036 %1037 %1038 %1044 %1046 %1049 %1051 %1052 %1057 %1058 %1059 %1060 %1061 %1063 %1065 %1067 %1069 %1071 %1072 %3040 (fma.f64 %90 %1638 %73) (fma.f64 %298 %3042 %73) (fma.f64 %885 %157 %73) (fma.f64 %157 %885 %73) (fma.f64 %1638 %90 %73) (fma.f64 %3042 %298 %73) (fma.f64 %1496 delta %73) (+.f64 %73 %3049) (+.f64 %3049 %73) (-.f64 %73 (*.f64 %629 %3042)) (-.f64 %73 (*.f64 %165 %885)) (-.f64 %73 (*.f64 %1496 %157)) (-.f64 %73 (neg.f64 %3049)) (-.f64 %3049 %417) (fma.f64 %90 %1638 %1157) (fma.f64 %298 %3042 %1157) (fma.f64 %885 %157 %1157) (fma.f64 %157 %885 %1157) (fma.f64 %1638 %90 %1157) (fma.f64 %3042 %298 %1157) (fma.f64 %1496 delta %1157) (+.f64 %3049 %1157) (neg.f64 (-.f64 %417 %3049)) %3071 (*.f64 %3040 %73) (neg.f64 (neg.f64 %3071)) (fma.f64 delta %1493 %399) (fma.f64 %73 %3049 %399) (fma.f64 %298 (*.f64 %3042 %73) %399) (fma.f64 %736 %1496 %399) (fma.f64 %885 %3080 %399) (fma.f64 %916 %157 %399) (fma.f64 %157 %916 %399) (fma.f64 %1493 delta %399) (fma.f64 %917 %3042 %399) (fma.f64 (*.f64 %73 %157) %885 %399) (fma.f64 %3080 %885 %399) (fma.f64 %3049 %73 %399) (fma.f64 (neg.f64 %736) %885 %399) (fma.f64 (*.f64 %157 %917) %90 %399) (+.f64 %399 %3095) (+.f64 %3095 %399) (fma.f64 #s(literal 1/2 binary64) %402 %3095) (fma.f64 %402 #s(literal 1/2 binary64) %3095) (fma.f64 %405 #s(literal -1/2 binary64) %3095) (-.f64 %3095 %519) (-.f64 #s(literal 1 binary64) (fma.f64 %885 %736 %400)) (fma.f64 delta (*.f64 %916 #s(literal -1 binary64)) %399) (fma.f64 #s(literal -1 binary64) %3094 %399) (fma.f64 %736 (*.f64 %885 #s(literal -1 binary64)) %399) (fma.f64 %3094 #s(literal -1 binary64) %399) (fma.f64 (*.f64 #s(literal -1 binary64) %736) %885 %399) (fma.f64 (*.f64 #s(literal -1 binary64) %916) delta %399) (+.f64 %407 %3114) (+.f64 %3114 %407) (fma.f64 #s(literal -1/2 binary64) %452 %3114) (fma.f64 #s(literal 1/2 binary64) %457 %3114) (-.f64 #s(literal 1 binary64) (-.f64 %3094 %407)) (-.f64 %3114 %400) (+.f64 #s(literal 1 binary64) %3122) (+.f64 %3122 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 %3122)) (fma.f64 #s(literal 1 binary64) %407 %3114) (fma.f64 #s(literal -1 binary64) %400 %3114) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3122) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3122) (fma.f64 %73 %73 %3095) (fma.f64 %417 %417 %3095) (fma.f64 %419 %419 %3095) (fma.f64 %90 %100 %3114) (fma.f64 %100 %90 %3114) (fma.f64 %450 %73 %3095) (fma.f64 %454 %400 %3095) (fma.f64 %456 %457 %3095) (fma.f64 %459 %452 %3095) (fma.f64 #s(literal 2 binary64) %469 %3095) (fma.f64 #s(literal 2 binary64) %473 %3095) (fma.f64 #s(literal 2 binary64) %484 %3095) (fma.f64 #s(literal 2 binary64) %486 %3095) %3144 %1432 (sin.f64 %2168) (-.f64 %1390 %1149) (fma.f64 %156 %421 %3147) (fma.f64 %156 %421 %1155) (fma.f64 %156 %421 %1158) (fma.f64 %421 %156 %3147) (fma.f64 %421 %156 %1155) (fma.f64 %421 %156 %1158) (+.f64 %1390 %3147) (+.f64 %1390 %1155) (+.f64 %1390 %1158) (neg.f64 (-.f64 %1149 %1390)) (-.f64 (*.f64 %100 %167) (*.f64 %73 (sin.f64 %2027))) (fma.f64 %1436 #s(literal 1/2 binary64) %3147) (fma.f64 %1436 #s(literal 1/2 binary64) %1155) (fma.f64 %1436 #s(literal 1/2 binary64) %1158) (+.f64 phi1 %2027) (+.f64 delta %873) (+.f64 %81 %223) %2164 (+.f64 %873 delta) (+.f64 %2027 phi1) (-.f64 phi1 %2033) (-.f64 phi1 %2088) (-.f64 delta %1306) (-.f64 %81 %2174) (-.f64 %223 %339) (-.f64 %873 %157) (-.f64 %2027 %67) (+.f64 %223 %2031) (neg.f64 %2168) (fma.f64 phi1 #s(literal 1 binary64) %2027) (fma.f64 #s(literal 1 binary64) phi1 %2027) (fma.f64 #s(literal -1 binary64) %67 %2027) (fma.f64 %67 #s(literal -1 binary64) %2027) (+.f64 phi1 %2079) (+.f64 %81 %249) (+.f64 %82 %2027) (+.f64 %516 %223) (+.f64 %249 %81) (fma.f64 #s(literal 1/2 binary64) %81 %2164) %3190 (+.f64 %84 %2164) (+.f64 %223 %343) (+.f64 %2164 %84) (-.f64 %2164 %178) (-.f64 %249 %339) (-.f64 %84 %2168) (-.f64 %223 %2085) (neg.f64 %3198) (fma.f64 phi1 #s(literal 1 binary64) %2079) (fma.f64 #s(literal 1 binary64) phi1 %2079) (fma.f64 #s(literal -1 binary64) %67 %2079) (fma.f64 %67 #s(literal -1 binary64) %2079) %3204 (cos.f64 %3190) (sin.f64 %3206) (cos.f64 %3198) (cos.f64 %3209) (cos.f64 (fabs.f64 %3209)) (cos.f64 (neg.f64 %3209)) (sin.f64 (+.f64 %3209 %84)) (sin.f64 (+.f64 %3198 %84)) (-.f64 (*.f64 %250 #s(literal -1 binary64)) (*.f64 (sin.f64 %249) #s(literal 0 binary64))) (fma.f64 %89 %3224 %3225) (fma.f64 %3224 %89 %3225) (+.f64 %3228 %3225) (-.f64 %3228 %3230) (fma.f64 %89 %3224 %3232) (fma.f64 %89 %3224 %3234) (fma.f64 %3224 %89 %3232) (fma.f64 %3224 %89 %3234) (+.f64 %3228 %3232) (+.f64 %3228 %3234) (neg.f64 (-.f64 %3230 %3228)) (fma.f64 %89 %3224 %3242) (fma.f64 %3224 %89 %3242) (+.f64 %3228 %3242) %1171 %1172 %1174 %1176 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1187 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1197 %1199 %1202 %1204 %1206 %1207 %1208 %2333 %1173 %2334 %2335 %2336 %2338 %2340 %2342 %2344 %2345 %2346 %2347 %2348 %2350 %2352 %2498 %1224 %2499 %2500 %2501 %2502 %2503 %2504 %2505 %2506 %2508 %2509 %2511 %2512 %2513 %2514 %2515 %2516 %2517 %2518 %2519 %2520 %2522 %2523 %2524 %2525 %3246 %3247 %3249 %3251 %3253 %3255 %3256 %3257 %3258 (+.f64 lambda1 %3258) %3260 %3261 %1628 %3262 %3263 %3264 (*.f64 %3204 %90) (*.f64 %3271 #s(literal 1/2 binary64)) (/.f64 %3271 #s(literal 2 binary64)) (/.f64 (neg.f64 %3271) #s(literal -2 binary64)) (+.f64 (/.f64 %3268 #s(literal 2 binary64)) %3277) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3271)) (/.f64 (-.f64 (cos.f64 (-.f64 %3206 phi1)) (cos.f64 (+.f64 %3206 phi1))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 %3206)) (cos.f64 (+.f64 phi1 %3206))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 %3209)) (sin.f64 (+.f64 phi1 %3209))) #s(literal 2 binary64)) %3299 %3300 %3301 (+.f64 lambda1 %3301) %3303 (*.f64 %1432 %90) (*.f64 %3306 #s(literal 1/2 binary64)) (/.f64 %3306 #s(literal 2 binary64)) (/.f64 (neg.f64 %3306) #s(literal -2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %2168 phi1)) %3305) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3306)) (-.f64 %3277 (/.f64 %3305 #s(literal 2 binary64))) %3319 %3320 %3321 (+.f64 lambda1 %3321) %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1566 %1568 %1569 %1570 %1571 %1573 %1575 %1576 %1577 %1578 %1579 %1581 %1582 %1584 %1586 %1588 %1589 %1590 %1591 %1593 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1603 %1605 %1607 %1609 %1617 %1625 %3256 %3257 %3323 (+.f64 lambda1 %3323) %3325 %3326 %3327 (+.f64 lambda1 %3327) %3329 (+.f64 lambda1 %3329) %3331 (+.f64 lambda1 %3331) %3256 %3257 %3333 (+.f64 lambda1 %3333) %3335 (+.f64 lambda1 %3335) %3337 %3338 (+.f64 lambda1 %3338) %3340 %3341 %3342 %3343 (+.f64 lambda1 %3343) %2498 %1224 %2499 %2500 %2501 %2502 %2503 %2504 %2505 %2506 %2508 %2509 %2511 %2512 %2513 %2514 %2515 %2516 %2517 %2518 %2519 %2520 %2522 %2523 %2524 %2525 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1566 %1568 %1569 %1570 %1571 %1573 %1575 %1576 %1577 %1578 %1579 %1581 %1582 %1584 %1586 %1588 %1589 %1590 %1591 %1593 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1603 %1605 %1607 %1609 %1617 %1625 %2526 %3246 %3247 %3249 %3251 %3253 %3255 %3345 %3346 %3347 %3348 (+.f64 lambda1 %3348) %3260 %3261 %3350 (+.f64 lambda1 %3350) %3352 (+.f64 lambda1 %3352) %3354 (+.f64 lambda1 %3354) %3356 (+.f64 lambda1 %3356) %3358 %3359 (+.f64 lambda1 %3359) %2526 %2529 %2526 %2529 %2526 %2529 %3361 %3362 (+.f64 lambda1 %3362) %3364 %3365 %3366 (+.f64 lambda1 %3366) %3368 %3369 %3370 %3371 %3372 %3373 (approx %2528 %3373) %3364 %3365 %119 %121 %122 %123 %124 %125 %127 %129 %131 %132 %134 %136 %138 %139 %141 %143 %145 %147 %149 %151 %153 %154 %155 %3262 %3263 %3375 %3376 %3377 %3378 %3379 (+.f64 lambda1 %3379) %3381 %3382 %3383 %3384 (+.f64 lambda1 %3384) %3386 %3387 %3388 (+.f64 lambda1 %3388) %3390 %3391 %3392 %3393 %3394 (+.f64 lambda1 %3394) %697 %3364 %3365 %3396 %3397 (+.f64 lambda1 %3397) %697 %3364 %3365 %924 %399 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %938 %942 %944 %946 %947 %948 %949 %950 %951 %953 %954 %956 %957 %959 %961 %962 %963 %964 %965 %966 %968 %970 %972 %974 %975 %977 %978 %979 %981 %984 %987 %988 %989 %990 %991 %992 %995 %1001 %1007 %1013 %1019 %1025 %1026 %1027 %1029 %1035 %1036 %1037 %1038 %1044 %1046 %1049 %1051 %1052 %1057 %1058 %1059 %1060 %1061 %1063 %1065 %1067 %1069 %1071 %1072 %3260 %3261 %883 %1628 %3262 %3263 %3399 %3400 %3401 (+.f64 lambda1 %3401) %924 %399 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %938 %942 %944 %946 %947 %948 %949 %950 %951 %953 %954 %956 %957 %959 %961 %962 %963 %964 %965 %966 %968 %970 %972 %974 %975 %977 %978 %979 %981 %984 %987 %988 %989 %990 %991 %992 %995 %1001 %1007 %1013 %1019 %1025 %1026 %1027 %1029 %1035 %1036 %1037 %1038 %1044 %1046 %1049 %1051 %1052 %1057 %1058 %1059 %1060 %1061 %1063 %1065 %1067 %1069 %1071 %1072 %3260 %3261 %883 %1628 %3262 %3263 %1072 %3260 %3261 %1072 %3260 %3261 %1072 %3260 %3261 %1072 %3260 %3261 %3403 %3404 %3405 %3406 %3407 %3408 (+.f64 lambda1 %3408) %3410 (+.f64 lambda1 %3410) %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1566 %1568 %1569 %1570 %1571 %1573 %1575 %1576 %1577 %1578 %1579 %1581 %1582 %1584 %1586 %1588 %1589 %1590 %1591 %1593 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1603 %1605 %1607 %1609 %1617 %1625 %2526 %3246 %3247 %3249 %3251 %3253 %3255 |
Compiled 5 711 to 5 933 computations (-3.9% saved)
Compiled 5 666 to 19 864 computations (-250.6% saved)
110 alts after pruning (101 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 5 565 | 101 | 5 666 |
| Fresh | 0 | 0 | 0 |
| Picked | 46 | 8 | 54 |
| Done | 0 | 1 | 1 |
| Total | 5 611 | 110 | 5 721 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 19.4% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 (approx lambda1 #s(literal 0 binary64)) (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 84.1% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (-.f64 (*.f64 (cos.f64 phi1) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (PI.f64 ) #s(literal 1/2 binary64))) (sin.f64 phi1)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (+.f64 phi1 phi1))))))))) |
| ▶ | 79.5% | %9 = (cos delta) %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 (fma.f64 %29 #s(literal 1/2 binary64) (neg.f64 phi1)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.f64 (+.f64 (neg.f64 delta) (*.f64 %29 #s(literal 1/2 binary64))))))) |
| ▶ | 87.9% | %24 = (sin.f64 delta) %34 = (sin.f64 phi1) %58 = (cos.f64 delta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1))) (-.f64 %58 (*.f64 %34 (fma.f64 (approx (* (cos phi1) (sin delta)) %24) (cos.f64 theta) (*.f64 %34 %58)))))) |
| ▶ | 86.3% | %10 = (sin phi1) %172 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 %172)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %172)))))))) |
| ▶ | 86.8% | %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 (fma.f64 %29 #s(literal 1/2 binary64) phi1))) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 (-.f64 (neg.f64 phi1) %29) delta))))))) |
| ▶ | 77.5% | %9 = (cos delta) %10 = (sin phi1) %172 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 %172)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (/.f64 (+.f64 (sin.f64 (-.f64 %172 phi1)) (sin.f64 (+.f64 %172 phi1))) #s(literal 2 binary64))))) |
| ▶ | 79.9% | %9 = (cos delta) %10 = (sin phi1) %172 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 %172)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %172))))))) |
| ✓ | 86.6% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 86.8% | %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 (-.f64 (*.f64 %29 #s(literal 1/2 binary64)) phi1))) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (fma.f64 %29 #s(literal 1/2 binary64) phi1))))))))) |
| ▶ | 75.0% | %9 = (cos delta) %10 = (sin phi1) %29 = (PI.f64 ) %172 = (fma.f64 %29 #s(literal 1/2 binary64) phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 (-.f64 (*.f64 %29 #s(literal 1/2 binary64)) phi1))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (/.f64 (+.f64 (sin.f64 (-.f64 %172 phi1)) (sin.f64 (+.f64 %172 phi1))) #s(literal 2 binary64))))) |
| ▶ | 87.2% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (sin.f64 (-.f64 (*.f64 (PI.f64 ) #s(literal 1/2 binary64)) phi1))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 89.0% | %24 = (sin.f64 delta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) (cos.f64 phi1)) (fma.f64 (approx (neg (+ (* (* (cos phi1) (sin delta)) (cos theta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) theta)) %24))) (sin.f64 phi1) (cos.f64 delta)))) |
| ▶ | 89.1% | %4 = (sin delta) %13 = (cos theta) %24 = (sin.f64 delta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) (cos.f64 phi1)) (fma.f64 (approx (neg (+ (* (* (cos phi1) %4) %13) (* (sin phi1) (cos delta)))) (approx (* -1 (* %13 %4)) (*.f64 #s(literal -1 binary64) %24))) (sin.f64 phi1) (cos.f64 delta)))) |
| ▶ | 78.8% | %10 = (sin phi1) %29 = (PI.f64 ) %332 = (-.f64 delta %29) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (-.f64 (*.f64 #s(literal -1 binary64) (cos.f64 %332)) (*.f64 (cos.f64 (*.f64 %29 #s(literal 1/2 binary64))) (sin.f64 %332))) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (cos.f64 (fma.f64 %29 #s(literal 1/2 binary64) (+.f64 (+.f64 phi1 delta) %29)))))))) |
| ▶ | 99.8% | %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %51) (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (cos.f64 delta)) (*.f64 (*.f64 %51 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 80.6% | %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (sin.f64 (fma.f64 %29 #s(literal 1/2 binary64) delta)) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 (-.f64 (neg.f64 phi1) %29) delta))))))) |
| ▶ | 80.7% | %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (sin.f64 (+.f64 (neg.f64 delta) (*.f64 %29 #s(literal 1/2 binary64)))) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 (-.f64 (neg.f64 phi1) %29) delta))))))) |
| ▶ | 92.0% | %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))) (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) |
| ▶ | 41.6% | %10 = (sin phi1) %55 = (cos.f64 (+.f64 phi1 phi1)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) %55)) #s(literal 1 binary64)) (fma.f64 %55 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 %55 #s(literal 1/2 binary64) #s(literal -1/2 binary64))))))))) |
| ▶ | 88.1% | %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (+.f64 phi1 phi1))))))))) |
| ▶ | 88.2% | %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) phi1))))))))) |
| ✓ | 92.9% | %10 = (sin phi1) %12 = (* (cos phi1) (sin delta)) %24 = (sin.f64 delta) %34 = (sin.f64 phi1) %58 = (cos.f64 delta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) (cos.f64 phi1)) (-.f64 %58 (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* %12 (cos theta)))))) (*.f64 %34 (fma.f64 %58 %34 (approx %12 %24))))))) |
| ▶ | 92.2% | %10 = (sin phi1) %51 = (cos.f64 phi1) %58 = (cos.f64 delta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) %51) (-.f64 %58 (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 (sin.f64 (neg.f64 phi1)) (neg.f64 %58)) (*.f64 %51 (sin.f64 (+.f64 delta (PI.f64 )))))))))) |
| ▶ | 78.6% | %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (cos.f64 (fma.f64 %29 #s(literal 1/2 binary64) (+.f64 (approx (+ phi1 delta) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 delta phi1)))) %29)))))))) |
| ▶ | 88.7% | %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (cos.f64 (fma.f64 %29 #s(literal 1/2 binary64) (approx (+ (+ phi1 delta) (PI )) (+.f64 delta %29))))))))) |
| ▶ | 88.6% | %10 = (sin phi1) %29 = (PI.f64 ) %315 = (PI ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (cos.f64 (approx (+ (* %315 1/2) (+ (+ phi1 delta) %315)) (+.f64 phi1 (+.f64 %29 (*.f64 #s(literal 1/2 binary64) %29)))))))))) |
| ▶ | 84.1% | %7 = (cos phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) (sin phi1)))) (-.f64 (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64))))) |
| ▶ | 83.1% | %7 = (cos phi1) %10 = (sin phi1) %46 = (* (cos theta) %10) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) %46)) (-.f64 (+.f64 #s(literal 1 binary64) (approx (* delta (- (* (+ 1/2 (* -1/2 (pow %10 2))) (neg delta)) (* %7 %46))) (*.f64 #s(literal -1/2 binary64) (*.f64 delta delta)))) (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) |
| ▶ | 94.5% | %7 = (cos phi1) %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %51) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) (sin phi1)))) (-.f64 (*.f64 (cos.f64 delta) (pow.f64 %51 #s(literal 2 binary64))) (*.f64 %51 (*.f64 %24 (sin.f64 phi1))))))) |
| ▶ | 71.4% | %7 = (cos phi1) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) %10))) (-.f64 #s(literal 1 binary64) (approx (pow %10 2) (*.f64 phi1 phi1)))))) |
| ▶ | 80.6% | %7 = (cos phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) (sin phi1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (+.f64 phi1 phi1)))))))) |
| ▶ | 80.5% | %7 = (cos phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) (sin phi1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) phi1)))))))) |
| ▶ | 80.5% | %7 = (cos phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) (sin phi1)))) (+.f64 #s(literal 1/2 binary64) (approx (* 1/2 (cos (+ phi1 phi1))) #s(literal 1/2 binary64)))))) |
| ▶ | 40.8% | %7 = (cos phi1) %55 = (cos.f64 (+.f64 phi1 phi1)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) (sin phi1)))) (*.f64 (-.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) %55)) #s(literal 1 binary64)) (fma.f64 %55 #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) |
| ▶ | 83.3% | %7 = (cos phi1) %46 = (* (cos theta) (sin phi1)) %51 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) %51) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) %46)) (*.f64 %51 (approx (+ (* %46 (neg delta)) %7) (+.f64 %51 (*.f64 #s(literal -1 binary64) (*.f64 delta (sin.f64 phi1))))))))) |
| ▶ | 78.2% | %9 = (cos delta) %10 = (sin phi1) %55 = (cos.f64 (+.f64 phi1 phi1)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (/.f64 (+.f64 (fma.f64 %55 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (-.f64 (*.f64 (PI.f64 ) #s(literal 1/2 binary64)) phi1)) (sin.f64 phi1) %55)) #s(literal 2 binary64))))) |
| ▶ | 75.5% | %9 = (cos delta) %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (/.f64 (+.f64 (sin.f64 (-.f64 (fma.f64 %29 #s(literal 1/2 binary64) (neg.f64 phi1)) phi1)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (-.f64 (-.f64 (*.f64 %29 #s(literal 1/2 binary64)) phi1) (fma.f64 %29 #s(literal 1/2 binary64) phi1)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 %29 #s(literal 1/2 binary64) (fma.f64 %29 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) phi1))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))))) |
| ✓ | 76.3% | %9 = (cos delta) %10 = (sin phi1) %172 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (/.f64 (+.f64 (sin.f64 (-.f64 %172 phi1)) (sin.f64 (+.f64 %172 phi1))) #s(literal 2 binary64))))) |
| ▶ | 80.5% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) phi1)))))))))) |
| ▶ | 84.1% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi1 phi1))))))))) |
| ▶ | 80.4% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 phi1 #s(literal 2 binary64) (PI.f64 )))))))) |
| ▶ | 81.2% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.f64 (+.f64 (-.f64 #s(literal -884279719003555/562949953421312 binary64) delta) (PI.f64 )))))) |
| ▶ | 88.6% | %9 = (cos delta) %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 (+.f64 (fma.f64 %29 #s(literal 1/2 binary64) (approx (+ delta (PI )) (*.f64 delta (+.f64 #s(literal 1 binary64) (/.f64 %29 delta))))) (*.f64 %29 #s(literal 1/2 binary64))))))) |
| ✓ | 88.7% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 71.7% | %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %13 = (cos theta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 (sin delta)) %13)))))) (approx (- (+ 1 (* -1 (* delta (* %7 (* %13 %10))))) (pow %10 2)) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (approx (+ (* -1 phi1) (* -1 (* delta %13))) (fma.f64 #s(literal -1 binary64) delta (*.f64 #s(literal -1 binary64) phi1))))))))) |
| ▶ | 67.8% | %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %261 = (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (approx %7 (+.f64 #s(literal 1 binary64) (*.f64 %261 (-.f64 (*.f64 #s(literal 1/24 binary64) %261) #s(literal 1/2 binary64)))))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (approx (pow %10 2) %261))))) |
| ▶ | 73.7% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %13 = (cos theta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (approx %7 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64)))))) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) %13))))) (*.f64 phi1 (approx (+ (* phi1 %9) (* %13 %4)) (+.f64 phi1 (*.f64 delta (cos.f64 theta))))))))) |
| ▶ | 69.6% | %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %261 = (pow.f64 phi1 #s(literal 2 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (approx %7 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %261)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (approx (pow %10 2) %261))))) |
| ▶ | 69.9% | %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %13 = (cos theta) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (approx %7 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi1 #s(literal 2 binary64)))))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 (sin delta)) %13)))))) (approx (- (+ 1 (* -1 (* delta (* %7 (* %13 %10))))) (pow %10 2)) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 delta (cos.f64 theta)))))))))) |
| ▶ | 79.6% | %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %23 = (approx %7 #s(literal 1 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) %23) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 (sin delta)) (cos theta))))))) (pow.f64 %23 #s(literal 2 binary64))))) |
| ▶ | 80.1% | %4 = (sin delta) %7 = (cos phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (approx %4 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 delta #s(literal 2 binary64))))))) (cos.f64 phi1)) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1))))))) |
| ▶ | 80.2% | %4 = (sin delta) %9 = (cos delta) %10 = (sin phi1) %51 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (approx %4 (*.f64 delta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 delta #s(literal 2 binary64))))))) %51) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) %4) (cos theta))))))) (pow.f64 %51 #s(literal 2 binary64))))) |
| ▶ | 68.5% | %7 = (cos phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (approx (sin theta) (fma.f64 (*.f64 theta #s(literal -1/6 binary64)) (*.f64 theta theta) theta)) (sin.f64 delta)) (cos.f64 phi1)) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) (sin phi1)))) (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) |
| ▶ | 68.5% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (approx (sin theta) (fma.f64 (*.f64 theta #s(literal -1/6 binary64)) (*.f64 theta theta) theta)) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 71.0% | %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 theta #s(literal 2 binary64)))))) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 (-.f64 (neg.f64 phi1) (PI.f64 )) delta))))))) |
| ▶ | 68.4% | %9 = (cos delta) %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 theta #s(literal 2 binary64)))))) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.f64 (+.f64 (-.f64 (*.f64 %29 #s(literal -1/2 binary64)) delta) %29))))) |
| ▶ | 70.6% | %9 = (cos delta) %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (approx (sin theta) (*.f64 theta (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 theta #s(literal 2 binary64)))))) (sin.f64 delta)) (cos.f64 phi1)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 (+.f64 (fma.f64 %29 #s(literal 1/2 binary64) (+.f64 delta %29)) (*.f64 %29 #s(literal 1/2 binary64))))))) |
| ▶ | 74.2% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 delta theta) delta) theta) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (+.f64 delta theta) (-.f64 theta delta)) #s(literal 1/2 binary64))))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (neg.f64 phi1)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 73.1% | %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 delta theta) delta) theta) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (+.f64 delta theta) (-.f64 theta delta)) #s(literal 1/2 binary64))))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 93.3% | %24 = (sin.f64 delta) %34 = (sin.f64 phi1) %58 = (cos.f64 delta) (+.f64 lambda1 (atan2.f64 (*.f64 %24 (*.f64 (cos.f64 phi1) (sin.f64 theta))) (-.f64 %58 (*.f64 %34 (fma.f64 (approx (* (cos phi1) (sin delta)) %24) (cos.f64 theta) (*.f64 %34 %58)))))) |
| ▶ | 84.1% | %7 = (cos phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 (cos.f64 phi1) (sin.f64 theta))) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 (sin delta)) (* (cos theta) (sin phi1)))) (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) |
| ▶ | 84.2% | %9 = (cos delta) %10 = (sin phi1) %51 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 delta) (*.f64 %51 (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) (sin delta)) (cos theta))))))) (pow.f64 %51 #s(literal 2 binary64))))) |
| ▶ | 80.6% | %10 = (sin phi1) %371 = (- delta theta) (+.f64 lambda1 (atan2.f64 (*.f64 (approx (* -2 (* (* (sin (* (- (- %371 delta) theta) 1/2)) (sin (* (+ (+ delta theta) %371) 1/2))) 1/2)) (*.f64 #s(literal -1 binary64) (*.f64 delta (sin.f64 (*.f64 #s(literal -1 binary64) theta))))) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 76.6% | %4 = (sin delta) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) (sin (+ (* (PI ) 1/2) (neg phi1)))) (*.f64 delta (*.f64 (sin.f64 theta) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) phi1))))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* (cos phi1) %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 86.9% | %4 = (sin delta) %7 = (cos phi1) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 theta) (sin.f64 delta))) (-.f64 (cos.f64 delta) (approx (* %10 (+ (* %10 (cos delta)) (* (* %7 %4) (cos theta)))) (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) |
| ▶ | 79.6% | %4 = (sin delta) %7 = (cos phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 theta) (sin.f64 delta))) (approx (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))) (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) |
| ▶ | 87.7% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 %24 (sin.f64 theta))) (fma.f64 (approx (neg (+ (* (* %7 %4) (cos theta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 theta) %24))) (sin.f64 phi1) (cos.f64 delta)))) |
| ▶ | 77.4% | %4 = (sin delta) %7 = (cos phi1) %10 = (sin phi1) %29 = (PI.f64 ) %332 = (-.f64 delta %29) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (-.f64 (*.f64 #s(literal -1 binary64) (cos.f64 %332)) (*.f64 (cos.f64 (*.f64 %29 #s(literal 1/2 binary64))) (sin.f64 %332))) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* %7 %4) (cos theta)))))) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) |
| ▶ | 86.9% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %58 = (cos.f64 delta) %318 = (sin (neg (+ (PI ) phi1))) %325 = (sin.f64 (neg.f64 (PI.f64 ))) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 %24 (sin.f64 theta))) (-.f64 %58 (approx (* %318 (sin (asin (+ (* %318 (cos delta)) (* (* %7 %4) (cos theta)))))) (*.f64 %325 (fma.f64 %58 %325 (*.f64 (cos.f64 theta) %24))))))) |
| ▶ | 87.2% | %4 = (sin delta) %7 = (cos phi1) %10 = (sin phi1) %29 = (PI.f64 ) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* %7 %4) (cos theta)))))) (*.f64 (sin.f64 phi1) (cos.f64 (fma.f64 %29 #s(literal 1/2 binary64) (+.f64 (+.f64 phi1 delta) %29)))))))) |
| ✓ | 84.6% | %4 = (sin delta) %7 = (cos phi1) %10 = (sin phi1) %24 = (sin.f64 delta) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 %24 (sin.f64 theta))) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 (cos delta)) (* (* %7 %4) (cos theta)))))) (*.f64 phi1 (*.f64 (cos.f64 theta) %24)))))) |
| ▶ | 74.7% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %172 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (/.f64 (+.f64 (sin.f64 (-.f64 %172 phi1)) (sin.f64 (+.f64 %172 phi1))) #s(literal 2 binary64))))) |
| ▶ | 79.6% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 (+.f64 phi1 phi1)))))))) |
| ▶ | 79.5% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %29 = (PI.f64 ) %267 = (fma.f64 %29 #s(literal -1/2 binary64) %29) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (-.f64 (-.f64 %267 %29) (fma.f64 %29 #s(literal 1/2 binary64) (+.f64 phi1 phi1))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 %267 (+.f64 (+.f64 %29 phi1) (fma.f64 %29 #s(literal 1/2 binary64) phi1))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))))))) |
| ▶ | 70.0% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (-.f64 #s(literal 1 binary64) (approx (pow %10 2) (pow.f64 phi1 #s(literal 2 binary64))))))) |
| ▶ | 79.5% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1)))))))) |
| ▶ | 80.2% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (sin.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))))) |
| ✓ | 86.9% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 (sin.f64 delta) (sin.f64 theta))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 75.6% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta (*.f64 %51 %24))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta) (neg.f64 (approx (* (* %7 %4) (* (cos theta) (sin phi1))) (*.f64 %51 (*.f64 %24 (sin.f64 phi1)))))))) |
| ▶ | 75.6% | %51 = (cos.f64 phi1) %60 = (*.f64 %51 (sin.f64 delta)) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta %60)) (-.f64 (*.f64 (pow.f64 %51 #s(literal 2 binary64)) (cos.f64 delta)) (*.f64 %60 (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 75.5% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta (*.f64 %51 %24))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta)) (approx (* (* %7 %4) (* (cos theta) (sin phi1))) (*.f64 %51 (*.f64 %24 (sin.f64 phi1))))))) |
| ▶ | 73.2% | %60 = (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta %60)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (approx (* 1/2 (cos (+ phi1 phi1))) #s(literal 1/2 binary64))) (cos.f64 delta)) (*.f64 %60 (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 64.3% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %13 = (cos theta) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (-.f64 (cos.f64 delta) (approx (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) %13))))) (*.f64 phi1 (approx (+ (* phi1 %9) (* %13 %4)) (+.f64 phi1 (*.f64 delta (+.f64 (cos.f64 theta) (*.f64 #s(literal -1/2 binary64) (*.f64 delta phi1))))))))))) |
| ▶ | 75.5% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %60 = (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta %60)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (cos.f64 delta)) (*.f64 %60 (sin.f64 phi1)))))) |
| ▶ | 75.6% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %58 = (cos.f64 delta) %60 = (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta %60)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (-.f64 %58 (fma.f64 (sin.f64 phi1) %60 (*.f64 (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %58)))))) |
| ✓ | 75.5% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %34 = (sin.f64 phi1) %58 = (cos.f64 delta) %60 = (*.f64 (cos.f64 phi1) (sin.f64 delta)) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta %60)) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (-.f64 %58 (*.f64 %34 (fma.f64 %58 %34 %60)))))) |
| ▶ | 69.4% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) delta))))) |
| ✓ | 72.4% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 69.8% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %12 = (* %7 %4) %34 = (sin.f64 phi1) %51 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta (*.f64 %51 (sin.f64 delta)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* %12 (cos theta))))))) (approx (- %9 (* %10 (+ (* %9 %10) %12))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 %51 %34)))) (pow.f64 %34 #s(literal 2 binary64))))))) |
| ▶ | 71.3% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %12 = (* %7 %4) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 theta (approx %12 (sin.f64 delta)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* %12 (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 78.0% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 delta (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phi1)) (sin.f64 theta)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 80.6% | %4 = (sin delta) %7 = (cos phi1) %34 = (sin.f64 phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (fma.f64 (approx (neg (+ (* (* %7 %4) (cos theta)) (* (sin phi1) (cos delta)))) (*.f64 #s(literal -1 binary64) %34)) %34 (cos.f64 delta)))) |
| ✓ | 76.9% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 81.7% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %34 = (sin.f64 phi1) %51 = (cos.f64 phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 delta (*.f64 %51 (sin.f64 theta)))) (approx (+ (* (neg (+ (* (* %7 %4) (cos theta)) (* %10 %9))) %10) %9) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 delta (*.f64 %51 (*.f64 (cos.f64 theta) %34))) (*.f64 #s(literal -1 binary64) (pow.f64 %34 #s(literal 2 binary64)))))))) |
| ▶ | 80.6% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))) (approx (+ (* (neg (+ (* (* %7 %4) (cos theta)) (* %10 %9))) %10) %9) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64))))))) |
| ▶ | 66.9% | %2 = (sin theta) %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* %2 %4) %7) (*.f64 delta (approx (* %7 %2) (*.f64 theta (cos.f64 phi1))))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 77.5% | %2 = (sin theta) %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) (+.f64 lambda1 (atan2.f64 (approx (* (* %2 %4) %7) (*.f64 delta (approx (* %7 %2) (sin.f64 theta)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))) (cos.f64 delta)))) |
| ▶ | 68.5% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %12 = (* %7 %4) %34 = (sin.f64 phi1) %51 = (cos.f64 phi1) %58 = (cos.f64 delta) (+.f64 lambda1 (atan2.f64 (approx (* (* (sin theta) %4) %7) (approx (* theta %12) (*.f64 delta (*.f64 theta %51)))) (approx (- %9 (* %10 (sin (asin (+ (* %10 %9) (* %12 (cos theta))))))) (-.f64 %58 (*.f64 %34 (fma.f64 %58 %34 (*.f64 %51 (sin.f64 delta)))))))) |
| ▶ | 31.1% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %51) (fma.f64 (neg.f64 (*.f64 %51 (*.f64 (cos.f64 theta) (sin.f64 phi1)))) %24 (*.f64 (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (cos.f64 delta))))) |
| ▶ | 31.1% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %51) (fma.f64 %51 (neg.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 phi1)) %24)) (*.f64 (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (cos.f64 delta))))) |
| ▶ | 31.0% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %34 = (sin.f64 phi1) %51 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %51) (-.f64 (*.f64 (fma.f64 %34 (sin.f64 (neg.f64 phi1)) #s(literal 1 binary64)) (cos.f64 delta)) (*.f64 (*.f64 %51 %24) (*.f64 (cos.f64 theta) %34))))) |
| ▶ | 31.0% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %51) (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (cos.f64 delta)) (*.f64 (*.f64 %51 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 31.2% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %51) (-.f64 (*.f64 (pow.f64 %51 #s(literal 2 binary64)) (cos.f64 delta)) (*.f64 (*.f64 %51 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 25.1% | %4 = (sin delta) %7 = (cos phi1) %12 = (* %7 %4) %24 = (sin.f64 delta) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* %12 (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) (cos.f64 phi1)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta)) (*.f64 (approx %12 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 21.2% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %51) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (approx (* 1/2 (cos (+ phi1 phi1))) #s(literal 1/2 binary64))) (cos.f64 delta)) (*.f64 (*.f64 %51 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 31.0% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %51) (neg.f64 (fma.f64 (cos.f64 delta) (fma.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 %51 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1))))))) |
| ▶ | 20.2% | %4 = (sin delta) %7 = (cos phi1) %23 = (approx %7 #s(literal 1 binary64)) %24 = (sin.f64 delta) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) %24) %23) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta)) (*.f64 (*.f64 %23 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 31.0% | %4 = (sin delta) %7 = (cos phi1) %24 = (sin.f64 delta) %51 = (cos.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- (* (pow %7 2) (cos delta)) (* (* %7 %4) (* (cos theta) (sin phi1)))))) (atan2.f64 (*.f64 %24 (*.f64 %51 (sin.f64 theta))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi1)))) (cos.f64 delta)) (*.f64 (*.f64 %51 %24) (*.f64 (cos.f64 theta) (sin.f64 phi1)))))) |
| ▶ | 13.3% | %4 = (sin delta) %7 = (cos phi1) %9 = (cos delta) %10 = (sin phi1) %23 = (approx %7 #s(literal 1 binary64)) %24 = (sin.f64 delta) %33 = (sin.f64 (+.f64 (neg.f64 delta) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) %34 = (sin.f64 phi1) (approx (+ lambda1 (atan2 (* (* (sin theta) %4) %7) (- %9 (* %10 (sin (asin (+ (* %10 %9) (* (* %7 %4) (cos theta))))))))) (atan2.f64 (*.f64 %23 (*.f64 %24 (sin.f64 theta))) (-.f64 %33 (*.f64 %34 (fma.f64 %33 %34 (*.f64 %23 (*.f64 (cos.f64 theta) %24))))))) |
Compiled 110 to 589 computations (-435.5% saved)
| Inputs |
|---|
%0 = (PI ) %2 = (* %0 1/2) %3 = (neg %0) %4 = (* 1/2 %0) %7 = (* %0 -1/2) %12 = (+ %7 %0) %0 %2 %3 %4 (sin %3) %7 (cos 0) (+ %0 %4) (cos %2) %12 (- %12 %0) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal 0 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal 1 binary64) #s(literal 2652839157010665/562949953421312 binary64) #s(literal 0 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) |
| 23.0ms | 1× | 2 | valid |
Compiled 40 to 16 computations (60.0% saved)
ival-sin: 22.0ms (98.5% of total, 0.2 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-sub!: 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)15 calls:
| Time | Variable | Point |
|---|---|---|
| 389.0ms | phi1 | -inf |
| 268.0ms | phi1 | 0 |
| 173.0ms | delta | inf |
| 167.0ms | delta | 0 |
| 144.0ms | phi1 | inf |
| Allocated | Percent | Phase |
|---|---|---|
| 1 309.8 MiB | 18.5% | series |
| 1 056.5 MiB | 15.0% | sample |
| 666.3 MiB | 9.4% | series |
| 608.9 MiB | 8.6% | rewrite |
| 529.9 MiB | 7.5% | eval |
| 441.8 MiB | 6.3% | eval |
| 406.5 MiB | 5.8% | analyze |
| 381.9 MiB | 5.4% | reconstruct |
| 323.3 MiB | 4.6% | rewrite |
| 305.6 MiB | 4.3% | reconstruct |
| 287.1 MiB | 4.1% | series |
| 188.6 MiB | 2.7% | rewrite |
| 181.1 MiB | 2.6% | prune |
| 120.8 MiB | 1.7% | series |
| 120.2 MiB | 1.7% | prune |
| 52.6 MiB | 0.7% | reconstruct |
| 36.9 MiB | 0.5% | eval |
| 19.9 MiB | 0.3% | preprocess |
| 13.8 MiB | 0.2% | prune |
| 7.8 MiB | 0.1% | sample |
| 4.5 MiB | 0.1% | sample |
| 0.9 MiB | 0.0% | sample |
| 0.1 MiB | 0.0% | sample |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 7 064.7 MiB | 100.0% | total |
Loading profile data...