
Time bar (total: 10.3s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 4 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 5 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 6 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 7 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 8 |
| 21.1% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 9 |
| 24.6% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 10 |
| 26.4% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 11 |
| 30.8% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 53 to 36 computations (32.1% saved)
| 895.0ms | 5 731× | 0 | valid |
| 462.0ms | 2 525× | 1 | valid |
ival-log!: 148.0ms (26.2% of total, 103.1 MiB)ival-div!: 140.0ms (24.8% of total, 98.5 MiB)ival-mult!: 77.0ms (13.7% of total, 62.0 MiB)adjust: 68.0ms (12.1% of total, 51.4 MiB)ival-sub!: 37.0ms (6.6% of total, 30.4 MiB)ival-and: 26.0ms (4.6% of total, 31.7 MiB)ival-neg!: 25.0ms (4.4% of total, 21.3 MiB)ival-add!: 24.0ms (4.3% of total, 22.3 MiB)ival-<=: 14.0ms (2.5% of total, 13.6 MiB)ival-assert: 5.0ms (0.9% of total, 5.1 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 90 | 366 |
| 1 | 681 | 356 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
(abs alphax)
(abs alphay)
Compiled 2 to 30 computations (-1400.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 495 | 3437 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (log.f32 %2) %4 = (neg.f32 %3) %7 = (*.f32 alphax alphax) %8 = (/.f32 cos2phi %7) %11 = (*.f32 alphay alphay) %12 = (/.f32 sin2phi %11) %13 = (+.f32 %8 %12) #s(literal 1 binary32) u0 %2 %3 %4 cos2phi alphax %7 %8 sin2phi alphay %11 %12 %13 (/.f32 %4 %13) |
| Outputs |
|---|
%5 = (* alphax alphax) %7 = (pow.f32 alphax #s(literal 2 binary32)) %10 = (/ cos2phi %5) %11 = (/.f32 cos2phi %7) %15 = (* alphay alphay) %17 = (+ %10 (/ sin2phi %15)) %18 = (*.f32 %7 sin2phi) %19 = (pow.f32 alphay #s(literal 2 binary32)) %25 = (- 1 u0) %26 = (log %25) %27 = (neg %26) %28 = (/ %27 %17) %32 = (log.f32 (-.f32 #s(literal 1 binary32) u0)) %33 = (*.f32 %7 %32) %34 = (/.f32 %33 cos2phi) %37 = (/.f32 %32 cos2phi) %38 = (*.f32 sin2phi %32) %40 = (pow.f32 cos2phi #s(literal 2 binary32)) %41 = (*.f32 %19 %40) %46 = (pow.f32 sin2phi #s(literal 2 binary32)) %47 = (*.f32 %46 %32) %50 = (pow.f32 alphay #s(literal 4 binary32)) %52 = (pow.f32 cos2phi #s(literal 3 binary32)) %53 = (*.f32 %50 %52) %55 = (/.f32 %38 %41) %62 = (pow.f32 sin2phi #s(literal 3 binary32)) %63 = (*.f32 %62 %32) %66 = (pow.f32 alphay #s(literal 6 binary32)) %68 = (*.f32 %66 (pow.f32 cos2phi #s(literal 4 binary32))) %76 = (/.f32 sin2phi %19) %78 = (+.f32 %11 %76) %80 = (*.f32 %19 %32) %81 = (/.f32 %80 sin2phi) %84 = (*.f32 cos2phi %32) %85 = (*.f32 %50 %84) %86 = (*.f32 %7 %46) %87 = (/.f32 %85 %86) %90 = (*.f32 %40 %32) %91 = (*.f32 %66 %90) %92 = (pow.f32 alphax #s(literal 4 binary32)) %93 = (*.f32 %92 %62) %94 = (/.f32 %91 %93) %99 = (pow.f32 alphay #s(literal 8 binary32)) %100 = (*.f32 %52 %32) %101 = (*.f32 %99 %100) %102 = (pow.f32 alphax #s(literal 6 binary32)) %104 = (*.f32 %102 (pow.f32 sin2phi #s(literal 4 binary32))) %112 = (*.f32 %19 cos2phi) %117 = (/.f32 %32 sin2phi) %125 = (/.f32 %84 %86) %140 = (*.f32 %92 %38) %141 = (/.f32 %140 %41) %144 = (*.f32 %102 %47) %145 = (/.f32 %144 %53) %149 = (pow.f32 alphax #s(literal 8 binary32)) %150 = (*.f32 %149 %63) %158 = (*.f32 #s(literal -1 binary32) u0) %204 = (/.f32 u0 %78) %206 = (/.f32 #s(literal 1 binary32) %78) %210 = (*.f32 #s(literal 1/2 binary32) %206) %221 = (/.f32 #s(literal 1 binary32) u0) %226 = (log.f32 (neg.f32 %221)) %229 = (fma.f32 #s(literal -1 binary32) %226 %221) %231 = (pow.f32 u0 #s(literal 2 binary32)) %232 = (/.f32 #s(literal 1/2 binary32) %231) %235 = (pow.f32 u0 #s(literal 3 binary32)) %239 = (fma.f32 #s(literal -1 binary32) %226 (+.f32 %221 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %235)))) %249 = (/.f32 %226 %78) %252 = (/.f32 #s(literal 1 binary32) (*.f32 u0 %78)) %255 = (*.f32 %231 %78) %256 = (/.f32 #s(literal 1/2 binary32) %255) %273 = (log.f32 (/.f32 #s(literal -1 binary32) u0)) %274 = (*.f32 #s(literal -1 binary32) %273) %278 = (*.f32 #s(literal 1/2 binary32) %221) %306 = (/.f32 %273 %78) %308 = (+.f32 %252 %306) %323 = (/.f32 (*.f32 %50 %32) %86) %337 = (/.f32 #s(literal 1 binary32) %7) %338 = (/.f32 sin2phi %112) %342 = (/.f32 %140 %112) %347 = (/.f32 %144 (*.f32 %50 %40)) %370 = (/.f32 %140 %19) %392 = (/.f32 (*.f32 %92 %32) %41) %406 = (/.f32 #s(literal 1 binary32) %19) %407 = (/.f32 cos2phi %18) %411 = (/.f32 %85 %18) %416 = (/.f32 %91 (*.f32 %92 %46)) %439 = (/.f32 %85 %7) (approx 1 #s(literal 0 binary32)) (approx alphax alphax) (approx %5 %7) (approx %10 %11) (approx %17 (/.f32 (+.f32 cos2phi (/.f32 %18 %19)) %7)) (approx %28 (*.f32 #s(literal -1 binary32) %34)) (approx %28 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %37 (/.f32 (*.f32 %7 %38) %41)))) (approx %28 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %37 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %47) %53) %55))))) (approx %28 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %37 (*.f32 %7 (fma.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %47 %53) (/.f32 (*.f32 %7 %63) %68)) %55))))) (approx %17 %76) (approx %17 %78) (approx %28 (*.f32 #s(literal -1 binary32) %81)) (approx %28 (fma.f32 #s(literal -1 binary32) %81 %87)) (approx %28 (fma.f32 #s(literal -1 binary32) %81 (fma.f32 #s(literal -1 binary32) %94 %87))) (approx %28 (fma.f32 #s(literal -1 binary32) %81 (fma.f32 #s(literal -1 binary32) %94 (+.f32 %87 (/.f32 %101 %104))))) (approx alphay alphay) (approx %15 %19) (approx %17 (/.f32 (+.f32 sin2phi (/.f32 %112 %7)) %19)) (approx %28 (*.f32 %19 (fma.f32 #s(literal -1 binary32) %117 (/.f32 (*.f32 %19 %84) %86)))) (approx %28 (*.f32 %19 (fma.f32 #s(literal -1 binary32) %117 (*.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %90) %93) %125))))) (approx %28 (*.f32 %19 (fma.f32 #s(literal -1 binary32) %117 (*.f32 %19 (fma.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 %90 %93) (/.f32 (*.f32 %19 %100) %104)) %125))))) (approx %28 (fma.f32 #s(literal -1 binary32) %34 %141)) (approx %28 (fma.f32 #s(literal -1 binary32) %34 (fma.f32 #s(literal -1 binary32) %145 %141))) (approx %28 (fma.f32 #s(literal -1 binary32) %34 (fma.f32 #s(literal -1 binary32) %145 (+.f32 %141 (/.f32 %150 %68))))) (approx u0 u0) (approx %25 #s(literal 1 binary32)) (approx %25 (+.f32 #s(literal 1 binary32) %158)) (approx %26 %158) (approx %26 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) (approx %26 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (approx %26 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (approx %27 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (approx %27 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) (approx %27 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) (approx %28 %204) (approx %28 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %204 %206))) (approx %28 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %204 %210) %206))) (approx %28 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %204 (*.f32 #s(literal 1/3 binary32) %206)) %210) %206))) (approx %25 (*.f32 u0 (-.f32 %221 #s(literal 1 binary32)))) (approx %26 (*.f32 #s(literal -1 binary32) %226)) (approx %26 %229) (approx %26 (-.f32 %229 %232)) (approx %26 (-.f32 %239 %232)) (approx %27 %226) (approx %27 (*.f32 #s(literal -1 binary32) %229)) (approx %27 (-.f32 %232 %229)) (approx %27 (-.f32 %232 %239)) (approx %28 %249) (approx %28 (-.f32 %249 %252)) (approx %28 (-.f32 (+.f32 %256 %249) %252)) (approx %28 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %255) %249) (+.f32 %252 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %235 %78)))))) (approx %25 (*.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 1 binary32) %221)))) (approx %26 %274) (approx %26 (-.f32 %274 %221)) (approx %26 (fma.f32 #s(literal -1 binary32) %273 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) %278) u0)))) (approx %26 (fma.f32 #s(literal -1 binary32) %273 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) %231) %278)) u0)))) (approx %27 %273) (approx %27 (-.f32 %221 %274)) (approx %27 (-.f32 (+.f32 %232 %221) %274)) (approx %27 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) %221)) u0)) #s(literal 1 binary32)) u0)) %274)) (approx %28 %306) (approx %28 %308) (approx %28 (+.f32 %256 %308)) (approx %28 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %252 %210) u0)) %206) u0) %306)) (approx cos2phi cos2phi) (approx %28 (fma.f32 #s(literal -1 binary32) %81 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %66 %84) %93) %323)))) (approx %28 (fma.f32 #s(literal -1 binary32) %81 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %66 %32) %93) (/.f32 (*.f32 %99 %84) %104)) %323)))) (approx %17 (*.f32 cos2phi (+.f32 %337 %338))) (approx %28 (/.f32 (fma.f32 #s(literal -1 binary32) %33 %342) cos2phi)) (approx %28 (/.f32 (fma.f32 #s(literal -1 binary32) %33 (fma.f32 #s(literal -1 binary32) %347 %342)) cos2phi)) (approx %28 (/.f32 (fma.f32 #s(literal -1 binary32) %33 (fma.f32 #s(literal -1 binary32) %347 (+.f32 %342 (/.f32 %150 (*.f32 %66 %52))))) cos2phi)) (approx %17 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %338) %337)))) (approx %28 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %342 %33) cos2phi))) (approx %28 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %144 (*.f32 %50 cos2phi)) %370) cos2phi) %33) cos2phi))) (approx %28 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %150 (*.f32 %66 cos2phi)) (/.f32 %144 %50)) cos2phi) %370) cos2phi) %33) cos2phi))) (approx sin2phi sin2phi) (approx %28 (fma.f32 #s(literal -1 binary32) %34 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %102 %38) %53) %392)))) (approx %28 (fma.f32 #s(literal -1 binary32) %34 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %102 %32) %53) (/.f32 (*.f32 %149 %38) %68)) %392)))) (approx %17 (*.f32 sin2phi (+.f32 %406 %407))) (approx %28 (/.f32 (fma.f32 #s(literal -1 binary32) %80 %411) sin2phi)) (approx %28 (/.f32 (fma.f32 #s(literal -1 binary32) %80 (fma.f32 #s(literal -1 binary32) %416 %411)) sin2phi)) (approx %28 (/.f32 (fma.f32 #s(literal -1 binary32) %80 (fma.f32 #s(literal -1 binary32) %416 (+.f32 %411 (/.f32 %101 (*.f32 %102 %62))))) sin2phi)) (approx %17 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %407) %406)))) (approx %28 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %411 %80) sin2phi))) (approx %28 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %91 (*.f32 %92 sin2phi)) %439) sin2phi) %80) sin2phi))) (approx %28 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %101 (*.f32 %102 sin2phi)) (/.f32 %91 %92)) sin2phi) %439) sin2phi) %80) sin2phi))) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 4.0ms | sin2phi | 0 |
| 1.0ms | sin2phi | inf |
| 1.0ms | alphax | inf |
| 1.0ms | alphax | 0 |
| 1.0ms | u0 | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 62 |
| 0 | 24 | 62 |
| 1 | 102 | 62 |
| 2 | 613 | 62 |
| 0 | 4068 | 62 |
| 0 | 4292 | 57 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (log.f32 %2) %4 = (neg.f32 %3) %7 = (*.f32 alphax alphax) %8 = (/.f32 cos2phi %7) %11 = (*.f32 alphay alphay) %12 = (/.f32 sin2phi %11) %13 = (+.f32 %8 %12) #s(literal 1 binary32) u0 %2 %3 %4 cos2phi alphax %7 %8 sin2phi alphay %11 %12 %13 (/.f32 %4 %13) |
| Outputs |
|---|
%5 = (-.f32 #s(literal 1 binary32) u0) %6 = (/.f32 #s(literal 1/2 binary32) %5) %7 = (/.f32 #s(literal 2 binary32) %6) %9 = (/.f32 #s(literal 1 binary32) %5) %10 = (/.f32 #s(literal 2 binary32) %9) %12 = (/.f32 #s(literal 1/2 binary32) %9) %14 = (/.f32 #s(literal 1/2 binary32) %6) %17 = (neg.f32 u0) %23 = (-.f32 u0 #s(literal 1 binary32)) %30 = (neg.f32 %17) %33 = (/.f32 #s(literal 0 binary32) %9) %44 = (neg.f32 %30) %48 = (log.f32 %5) %49 = (fabs.f32 %23) %50 = (log.f32 %49) %54 = (log.f32 (fabs.f32 %9)) %57 = (neg.f32 %48) %77 = (fabs.f32 alphax) %78 = (neg.f32 %77) %79 = (neg.f32 %78) %81 = (neg.f32 alphax) %82 = (neg.f32 %81) %83 = (neg.f32 %82) %89 = (*.f32 alphax alphax) %98 = (*.f32 %81 alphax) %102 = (/.f32 cos2phi %78) %103 = (/.f32 #s(literal 1 binary32) %78) %105 = (/.f32 cos2phi %82) %106 = (/.f32 #s(literal 1 binary32) %82) %108 = (*.f32 cos2phi #s(literal 1 binary32)) %109 = (/.f32 #s(literal 1 binary32) %89) %111 = (/.f32 cos2phi %77) %112 = (/.f32 #s(literal 1 binary32) %77) %114 = (neg.f32 cos2phi) %115 = (/.f32 %114 alphax) %116 = (/.f32 #s(literal 1 binary32) %81) %118 = (neg.f32 %114) %120 = (/.f32 cos2phi alphax) %121 = (/.f32 #s(literal 1 binary32) alphax) %124 = (/.f32 #s(literal -1 binary32) %89) %143 = (/.f32 cos2phi %89) %159 = (/.f32 %114 %89) %163 = (fabs.f32 alphay) %164 = (neg.f32 %163) %165 = (neg.f32 %164) %167 = (neg.f32 alphay) %168 = (neg.f32 %167) %169 = (neg.f32 %168) %175 = (*.f32 alphay alphay) %176 = (*.f32 %175 %175) %184 = (*.f32 %167 alphay) %188 = (/.f32 sin2phi %164) %189 = (/.f32 #s(literal 1 binary32) %164) %191 = (/.f32 sin2phi %168) %192 = (/.f32 #s(literal 1 binary32) %168) %194 = (*.f32 sin2phi #s(literal 1 binary32)) %195 = (/.f32 #s(literal 1 binary32) %175) %197 = (/.f32 sin2phi %163) %198 = (/.f32 #s(literal 1 binary32) %163) %200 = (neg.f32 sin2phi) %201 = (/.f32 %200 alphay) %202 = (/.f32 #s(literal 1 binary32) %167) %204 = (neg.f32 %200) %206 = (/.f32 sin2phi alphay) %207 = (/.f32 #s(literal 1 binary32) alphay) %210 = (/.f32 #s(literal -1 binary32) %175) %219 = (neg.f32 %201) %231 = (/.f32 sin2phi %175) %247 = (/.f32 %200 %175) %249 = (fma.f32 %143 %163 %197) %251 = (*.f32 %143 %167) %252 = (-.f32 %251 %206) %254 = (fma.f32 %143 alphay %206) %256 = (fma.f32 %231 alphax %120) %258 = (*.f32 %231 %98) %259 = (-.f32 %258 cos2phi) %261 = (fma.f32 %231 %89 cos2phi) %263 = (*.f32 %143 %184) %264 = (-.f32 %263 sin2phi) %266 = (*.f32 %120 alphay) %267 = (fma.f32 %206 alphax %266) %268 = (*.f32 alphay alphax) %269 = (/.f32 #s(literal 1 binary32) %268) %271 = (*.f32 %206 %98) %272 = (*.f32 cos2phi alphay) %273 = (-.f32 %271 %272) %274 = (*.f32 alphay %98) %275 = (/.f32 #s(literal 1 binary32) %274) %277 = (fma.f32 %206 %89 %272) %278 = (*.f32 alphay %89) %279 = (/.f32 #s(literal 1 binary32) %278) %281 = (*.f32 %120 %184) %282 = (fma.f32 %200 alphax %281) %283 = (*.f32 %184 alphax) %284 = (/.f32 #s(literal 1 binary32) %283) %286 = (*.f32 %200 %98) %287 = (*.f32 cos2phi %184) %288 = (-.f32 %286 %287) %289 = (*.f32 %184 %98) %290 = (/.f32 #s(literal 1 binary32) %289) %292 = (fma.f32 %200 %89 %287) %293 = (*.f32 %184 %89) %294 = (/.f32 #s(literal 1 binary32) %293) %296 = (*.f32 %120 %175) %297 = (fma.f32 sin2phi alphax %296) %298 = (*.f32 %175 alphax) %299 = (/.f32 #s(literal 1 binary32) %298) %301 = (*.f32 sin2phi %98) %302 = (*.f32 %175 cos2phi) %303 = (-.f32 %301 %302) %304 = (*.f32 %175 %98) %305 = (/.f32 #s(literal 1 binary32) %304) %307 = (*.f32 %206 alphax) %308 = (fma.f32 %120 alphay %307) %309 = (*.f32 alphax alphay) %310 = (/.f32 #s(literal 1 binary32) %309) %312 = (*.f32 sin2phi alphax) %313 = (-.f32 %281 %312) %314 = (*.f32 alphax %184) %315 = (/.f32 #s(literal 1 binary32) %314) %317 = (fma.f32 %120 %175 %312) %318 = (*.f32 alphax %175) %319 = (/.f32 #s(literal 1 binary32) %318) %321 = (fma.f32 %114 alphay %271) %322 = (*.f32 %98 alphay) %323 = (/.f32 #s(literal 1 binary32) %322) %325 = (*.f32 %114 %184) %326 = (-.f32 %325 %301) %327 = (*.f32 %98 %184) %328 = (/.f32 #s(literal 1 binary32) %327) %330 = (fma.f32 %114 %175 %301) %331 = (*.f32 %98 %175) %332 = (/.f32 #s(literal 1 binary32) %331) %334 = (*.f32 %206 %89) %335 = (fma.f32 cos2phi alphay %334) %336 = (*.f32 %89 alphay) %337 = (/.f32 #s(literal 1 binary32) %336) %339 = (*.f32 sin2phi %89) %340 = (-.f32 %287 %339) %341 = (*.f32 %89 %184) %342 = (/.f32 #s(literal 1 binary32) %341) %344 = (*.f32 alphay %120) %345 = (fma.f32 %206 alphax %344) %347 = (*.f32 alphay %114) %348 = (fma.f32 %206 %98 %347) %350 = (*.f32 alphay cos2phi) %351 = (fma.f32 %206 %89 %350) %353 = (*.f32 %200 alphax) %354 = (*.f32 %175 %120) %355 = (-.f32 %353 %354) %357 = (*.f32 %175 %114) %358 = (-.f32 %286 %357) %360 = (fma.f32 sin2phi alphax %354) %362 = (fma.f32 sin2phi %98 %357) %364 = (*.f32 alphax %206) %365 = (fma.f32 %120 alphay %364) %367 = (*.f32 alphax %200) %368 = (fma.f32 %120 %184 %367) %370 = (*.f32 alphax sin2phi) %371 = (fma.f32 %120 %175 %370) %373 = (*.f32 %114 alphay) %374 = (*.f32 %89 %206) %375 = (-.f32 %373 %374) %377 = (*.f32 %89 %200) %378 = (-.f32 %325 %377) %380 = (*.f32 %114 %175) %381 = (-.f32 %380 %339) %383 = (fma.f32 cos2phi alphay %374) %385 = (fma.f32 cos2phi %184 %377) %387 = (fma.f32 %175 %143 sin2phi) %388 = (neg.f32 %387) %390 = (fma.f32 %175 cos2phi %339) %391 = (neg.f32 %390) %393 = (*.f32 %175 %89) %394 = (neg.f32 %393) %398 = (/.f32 #s(literal 1 binary32) %393) %400 = (*.f32 %175 %143) %401 = (/.f32 %400 %175) %416 = (/.f32 %302 %393) %432 = (*.f32 %175 %163) %436 = (*.f32 %175 %167) %443 = (*.f32 %175 alphay) %447 = (*.f32 %175 %184) %454 = (*.f32 %393 %393) %456 = (*.f32 %108 %175) %459 = (*.f32 %111 %175) %461 = (*.f32 %175 %77) %463 = (*.f32 %115 %175) %465 = (*.f32 %175 %81) %467 = (*.f32 %118 %175) %476 = (*.f32 %163 %89) %480 = (*.f32 %163 %77) %484 = (*.f32 %163 %81) %491 = (*.f32 %163 alphax) %495 = (*.f32 %163 %98) %497 = (*.f32 cos2phi %163) %500 = (*.f32 %108 %167) %502 = (*.f32 %167 %89) %504 = (*.f32 %111 %167) %506 = (*.f32 %167 %77) %508 = (*.f32 %115 %167) %510 = (*.f32 %167 %81) %512 = (*.f32 %118 %167) %515 = (*.f32 %120 %167) %517 = (*.f32 %167 alphax) %519 = (*.f32 %114 %167) %521 = (*.f32 %167 %98) %523 = (*.f32 cos2phi %167) %538 = (*.f32 %108 alphay) %541 = (*.f32 %111 alphay) %543 = (*.f32 alphay %77) %545 = (*.f32 %115 alphay) %547 = (*.f32 alphay %81) %549 = (*.f32 %118 alphay) %552 = (*.f32 %108 %184) %555 = (*.f32 %111 %184) %557 = (*.f32 %184 %77) %559 = (*.f32 %115 %184) %561 = (*.f32 %184 %81) %563 = (*.f32 %118 %184) %574 = (*.f32 %194 %89) %577 = (*.f32 %197 %89) %579 = (*.f32 %89 %163) %581 = (*.f32 %201 %89) %583 = (*.f32 %89 %167) %585 = (*.f32 %204 %89) %590 = (*.f32 %200 %89) %595 = (*.f32 %77 %175) %599 = (fabs.f32 %309) %603 = (*.f32 %77 %167) %610 = (*.f32 %77 alphay) %614 = (*.f32 %77 %184) %616 = (*.f32 sin2phi %77) %621 = (*.f32 %81 %163) %625 = (*.f32 %81 %167) %629 = (*.f32 %81 %175) %636 = (*.f32 %81 alphay) %640 = (*.f32 %81 %184) %642 = (*.f32 sin2phi %81) %662 = (*.f32 alphax %163) %666 = (*.f32 alphax %167) %676 = (*.f32 %98 %163) %680 = (*.f32 %98 %167) %691 = (*.f32 %143 alphay) %718 = (*.f32 %175 %108) %721 = (*.f32 %175 %111) %724 = (*.f32 %175 %115) %727 = (*.f32 %175 %118) %824 = (*.f32 %89 %194) %827 = (*.f32 %89 %197) %830 = (*.f32 %89 %201) %833 = (*.f32 %89 %204) %848 = (*.f32 %77 %201) %851 = (*.f32 %77 %204) %854 = (*.f32 %77 %206) %857 = (*.f32 %77 %200) %860 = (*.f32 %77 sin2phi) %866 = (*.f32 %81 %201) %872 = (*.f32 %81 %204) %875 = (*.f32 %81 %206) %878 = (*.f32 %81 %200) %881 = (*.f32 %81 sin2phi) %904 = (*.f32 alphax %201) %907 = (*.f32 alphax %204) %916 = (*.f32 %98 %201) %919 = (*.f32 %98 %204) %984 = (*.f32 %98 %206) %987 = (*.f32 %98 %200) %990 = (*.f32 %98 sin2phi) %1016 = (neg.f32 %268) %1019 = (neg.f32 %274) %1022 = (neg.f32 %278) %1025 = (neg.f32 %283) %1028 = (neg.f32 %289) %1031 = (neg.f32 %293) %1034 = (neg.f32 %298) %1037 = (neg.f32 %304) %1040 = (neg.f32 %309) %1043 = (neg.f32 %314) %1046 = (neg.f32 %318) %1049 = (neg.f32 %322) %1052 = (neg.f32 %327) %1055 = (neg.f32 %331) %1058 = (neg.f32 %336) %1061 = (neg.f32 %341) %1139 = (/.f32 alphay %254) %1141 = (*.f32 %210 sin2phi) %1144 = (/.f32 %339 %393) %1175 = (/.f32 %77 %599) %1178 = (/.f32 %77 %603) %1181 = (/.f32 %77 %610) %1184 = (/.f32 %77 %621) %1187 = (/.f32 %77 %625) %1190 = (/.f32 %77 %636) %1193 = (/.f32 %77 %662) %1196 = (/.f32 %77 %666) %1202 = (/.f32 %77 %309) %1211 = (/.f32 %77 %89) %1214 = (/.f32 %77 %175) %1226 = (/.f32 %81 %599) %1229 = (/.f32 %81 %603) %1232 = (/.f32 %81 %610) %1235 = (/.f32 %81 %621) %1238 = (/.f32 %81 %625) %1241 = (/.f32 %81 %636) %1244 = (/.f32 %81 %662) %1247 = (/.f32 %81 %666) %1253 = (/.f32 %81 %309) %1262 = (/.f32 %81 %89) %1265 = (/.f32 %81 %175) %1277 = (/.f32 alphax %599) %1280 = (/.f32 alphax %603) %1283 = (/.f32 alphax %610) %1286 = (/.f32 alphax %621) %1289 = (/.f32 alphax %625) %1292 = (/.f32 alphax %636) %1295 = (/.f32 alphax %662) %1298 = (/.f32 alphax %666) %1304 = (/.f32 alphax %309) %1313 = (/.f32 alphax %89) %1316 = (/.f32 alphax %175) %1423 = (/.f32 sin2phi %599) %1424 = (/.f32 %89 %599) %1427 = (/.f32 sin2phi %603) %1428 = (/.f32 %89 %603) %1431 = (/.f32 sin2phi %610) %1432 = (/.f32 %89 %610) %1435 = (/.f32 sin2phi %621) %1436 = (/.f32 %89 %621) %1439 = (/.f32 sin2phi %625) %1440 = (/.f32 %89 %625) %1443 = (/.f32 sin2phi %636) %1444 = (/.f32 %89 %636) %1447 = (/.f32 sin2phi %662) %1448 = (/.f32 %89 %662) %1451 = (/.f32 sin2phi %666) %1452 = (/.f32 %89 %666) %1457 = (/.f32 sin2phi %309) %1458 = (/.f32 %89 %309) %1467 = (/.f32 sin2phi %89) %1468 = (/.f32 %89 %175) %1471 = (/.f32 %89 %89) %1514 = (/.f32 %370 %318) %1517 = (/.f32 %163 %163) %1520 = (/.f32 %163 %167) %1547 = (/.f32 %163 alphay) %1559 = (/.f32 %167 %163) %1562 = (/.f32 %167 %167) %1589 = (/.f32 %167 alphay) %1601 = (/.f32 alphay %163) %1604 = (/.f32 alphay %167) %1640 = (/.f32 cos2phi %163) %1643 = (/.f32 cos2phi %167) %1646 = (/.f32 cos2phi alphay) %1649 = (/.f32 %175 %163) %1652 = (/.f32 %175 %167) %1654 = (/.f32 %175 %599) %1655 = (/.f32 cos2phi %599) %1658 = (/.f32 %175 %603) %1659 = (/.f32 cos2phi %603) %1662 = (/.f32 %175 %610) %1663 = (/.f32 cos2phi %610) %1666 = (/.f32 %175 %621) %1667 = (/.f32 cos2phi %621) %1670 = (/.f32 %175 %625) %1671 = (/.f32 cos2phi %625) %1674 = (/.f32 %175 %636) %1675 = (/.f32 cos2phi %636) %1678 = (/.f32 %175 %662) %1679 = (/.f32 cos2phi %662) %1682 = (/.f32 %175 %666) %1683 = (/.f32 cos2phi %666) %1687 = (/.f32 %175 alphay) %1689 = (/.f32 %175 %309) %1690 = (/.f32 cos2phi %309) %1693 = (/.f32 %175 %89) %1694 = (/.f32 cos2phi %175) %1697 = (/.f32 %175 %175) %1737 = (*.f32 %143 %163) %1772 = (/.f32 %175 %164) %1773 = (/.f32 %143 %164) %1776 = (/.f32 %175 %168) %1777 = (/.f32 %143 %168) %1780 = (/.f32 %143 %163) %1783 = (/.f32 %143 %167) %1786 = (/.f32 %143 alphay) %1790 = (*.f32 %109 %175) %1802 = (/.f32 %691 alphay) %1803 = (/.f32 alphay alphay) %1805 = (/.f32 %272 %336) %1842 = (+.f32 %231 %143) %1855 = (/.f32 %307 %268) %1860 = (/.f32 %271 %274) %1865 = (/.f32 %334 %278) %1870 = (/.f32 %353 %283) %1876 = (/.f32 %286 %289) %1882 = (/.f32 %590 %293) %1888 = (/.f32 %312 %298) %1893 = (/.f32 %301 %304) %1898 = (/.f32 %266 %309) %1903 = (/.f32 %281 %314) %1908 = (/.f32 %296 %318) %1912 = (/.f32 %373 %322) %1917 = (/.f32 %325 %327) %1922 = (/.f32 %380 %331) %1931 = (/.f32 %287 %341) %1941 = (neg.f32 %1842) %1945 = (*.f32 %57 #s(literal 1 binary32)) %1947 = (/.f32 %57 %387) %1951 = (/.f32 %57 %390) %1962 = (/.f32 %57 %1842) #s(literal 1 binary32) u0 (*.f32 #s(literal 1/4 binary32) %7) (*.f32 #s(literal 1/2 binary32) %10) (*.f32 #s(literal 2 binary32) %12) (*.f32 #s(literal 1 binary32) %14) (*.f32 #s(literal 1 binary32) %5) (/.f32 (fma.f32 %17 #s(literal 2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (neg.f32 %9)) (/.f32 %23 #s(literal -1 binary32)) (/.f32 %5 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 %9 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %9) (-.f32 %17 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) %30) %5 (fma.f32 #s(literal 1/4 binary32) %7 %33) (fma.f32 #s(literal 1/2 binary32) %10 %33) (fma.f32 #s(literal 2 binary32) %12 %33) (fma.f32 #s(literal 1 binary32) %14 %33) (fma.f32 #s(literal 1 binary32) %5 %33) (pow.f32 %9 #s(literal -1 binary32)) (pow.f32 %5 #s(literal 1 binary32)) (+.f32 %12 %12) (+.f32 %17 #s(literal 1 binary32)) (+.f32 %5 %33) (+.f32 #s(literal 1 binary32) %44) (+.f32 #s(literal 1 binary32) %17) (neg.f32 %23) %48 (*.f32 #s(literal 1 binary32) %50) (-.f32 %50 #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) %54) (pow.f32 %48 #s(literal 1 binary32)) (neg.f32 %57) (log1p.f32 %44) (log1p.f32 %17) (log.f32 (/.f32 #s(literal 1 binary32) %49)) (log.f32 %9) (*.f32 #s(literal -1 binary32) %50) (*.f32 #s(literal 1 binary32) %54) (-.f32 #s(literal 0 binary32) %50) (pow.f32 %57 #s(literal 1 binary32)) (+.f32 (log.f32 #s(literal 2 binary32)) (log.f32 (fabs.f32 %6))) (+.f32 #s(literal 0 binary32) (neg.f32 %50)) (+.f32 #s(literal 0 binary32) %54) %57 cos2phi alphax (*.f32 %79 %79) (*.f32 %83 %83) (*.f32 %78 %78) (*.f32 %82 %82) (*.f32 %77 %77) (*.f32 %81 %81) %89 (sqrt.f32 (*.f32 %89 %89)) (pow.f32 %78 #s(literal 2 binary32)) (pow.f32 %82 #s(literal 2 binary32)) (pow.f32 %77 #s(literal 2 binary32)) (pow.f32 %81 #s(literal 2 binary32)) (pow.f32 %89 #s(literal 1 binary32)) (pow.f32 alphax #s(literal 2 binary32)) (fabs.f32 %98) (fabs.f32 %89) (neg.f32 %98) (*.f32 %102 %103) (*.f32 %105 %106) (*.f32 %108 %109) (*.f32 %111 %112) (*.f32 %115 %116) (*.f32 %118 %109) (*.f32 %120 %121) (*.f32 %109 cos2phi) (*.f32 %114 %124) (*.f32 cos2phi %109) (/.f32 (*.f32 %114 #s(literal 1 binary32)) %98) (/.f32 (neg.f32 %108) %98) (/.f32 (neg.f32 %111) %78) (/.f32 (neg.f32 %115) %82) (/.f32 (neg.f32 %118) %98) (/.f32 %108 %89) (/.f32 %111 %77) (/.f32 %115 %81) (/.f32 %118 %89) (/.f32 %120 alphax) (/.f32 %114 %98) %143 (/.f32 #s(literal 1 binary32) (/.f32 %89 %108)) (/.f32 #s(literal 1 binary32) (/.f32 %77 %111)) (/.f32 #s(literal 1 binary32) (/.f32 %81 %115)) (/.f32 #s(literal 1 binary32) (/.f32 %89 %118)) (/.f32 #s(literal 1 binary32) (/.f32 alphax %120)) (/.f32 #s(literal 1 binary32) (/.f32 %98 %114)) (/.f32 #s(literal 1 binary32) (/.f32 %89 cos2phi)) (pow.f32 %143 #s(literal 1 binary32)) (neg.f32 %159) sin2phi alphay (*.f32 %165 %165) (*.f32 %169 %169) (*.f32 %164 %164) (*.f32 %168 %168) (*.f32 %163 %163) (*.f32 %167 %167) %175 (sqrt.f32 %176) (pow.f32 %164 #s(literal 2 binary32)) (pow.f32 %168 #s(literal 2 binary32)) (pow.f32 %163 #s(literal 2 binary32)) (pow.f32 %167 #s(literal 2 binary32)) (pow.f32 %175 #s(literal 1 binary32)) (pow.f32 alphay #s(literal 2 binary32)) (fabs.f32 %184) (fabs.f32 %175) (neg.f32 %184) (*.f32 %188 %189) (*.f32 %191 %192) (*.f32 %194 %195) (*.f32 %197 %198) (*.f32 %201 %202) (*.f32 %204 %195) (*.f32 %206 %207) (*.f32 %195 sin2phi) (*.f32 %200 %210) (*.f32 sin2phi %195) (/.f32 (*.f32 %200 #s(literal 1 binary32)) %184) (/.f32 (neg.f32 %194) %184) (/.f32 (neg.f32 %197) %164) (/.f32 %219 %168) (/.f32 %219 alphay) (/.f32 (neg.f32 %204) %184) (/.f32 %194 %175) (/.f32 %197 %163) (/.f32 %201 %167) (/.f32 %204 %175) (/.f32 %206 %168) (/.f32 %206 alphay) (/.f32 %200 %184) %231 (/.f32 #s(literal 1 binary32) (/.f32 %175 %194)) (/.f32 #s(literal 1 binary32) (/.f32 %163 %197)) (/.f32 #s(literal 1 binary32) (/.f32 %167 %201)) (/.f32 #s(literal 1 binary32) (/.f32 %175 %204)) (/.f32 #s(literal 1 binary32) (/.f32 alphay %206)) (/.f32 #s(literal 1 binary32) (/.f32 %184 %200)) (/.f32 #s(literal 1 binary32) (/.f32 %175 sin2phi)) (pow.f32 %231 #s(literal 1 binary32)) (neg.f32 %247) (*.f32 %249 %198) (*.f32 %252 %202) (*.f32 %254 %207) (*.f32 %256 %121) (*.f32 %259 %124) (*.f32 %261 %109) (*.f32 %264 %210) (*.f32 %267 %269) (*.f32 %273 %275) (*.f32 %277 %279) (*.f32 %282 %284) (*.f32 %288 %290) (*.f32 %292 %294) (*.f32 %297 %299) (*.f32 %303 %305) (*.f32 %308 %310) (*.f32 %313 %315) (*.f32 %317 %319) (*.f32 %321 %323) (*.f32 %326 %328) (*.f32 %330 %332) (*.f32 %335 %337) (*.f32 %340 %342) (*.f32 %345 %269) (*.f32 %348 %275) (*.f32 %351 %279) (*.f32 %355 %284) (*.f32 %358 %290) (*.f32 %360 %299) (*.f32 %362 %305) (*.f32 %365 %310) (*.f32 %368 %315) (*.f32 %371 %319) (*.f32 %375 %323) (*.f32 %378 %328) (*.f32 %381 %332) (*.f32 %383 %337) (*.f32 %385 %342) (*.f32 %388 %210) (*.f32 %391 %294) (*.f32 %391 (/.f32 #s(literal 1 binary32) %394)) (*.f32 %387 %195) (*.f32 %390 %398) (/.f32 (fma.f32 %401 %175 %194) %175) (/.f32 (fma.f32 %401 %163 %197) %163) (/.f32 (fma.f32 %401 %167 %201) %167) (/.f32 (fma.f32 %401 %175 %204) %175) (/.f32 (fma.f32 %401 alphay %206) alphay) (/.f32 (fma.f32 %401 %184 %200) %184) (/.f32 (fma.f32 %401 %175 sin2phi) %175) (/.f32 (fma.f32 %416 %393 %339) %393) (/.f32 (fma.f32 %231 %89 %108) %89) (/.f32 (fma.f32 %231 %77 %111) %77) (/.f32 (fma.f32 %231 %81 %115) %81) (/.f32 (fma.f32 %231 %89 %118) %89) (/.f32 (fma.f32 %400 %175 (*.f32 %194 %175)) %176) (/.f32 (fma.f32 %400 %163 (*.f32 %197 %175)) %432) (/.f32 (fma.f32 %400 %167 (*.f32 %201 %175)) %436) (/.f32 (fma.f32 %400 %175 (*.f32 %204 %175)) %176) (/.f32 (fma.f32 %400 alphay (*.f32 %206 %175)) %443) (/.f32 (fma.f32 %400 %184 (*.f32 %200 %175)) %447) (/.f32 (fma.f32 %400 %175 (*.f32 sin2phi %175)) %176) (/.f32 (fma.f32 %302 %393 (*.f32 %339 %393)) %454) (/.f32 (fma.f32 %194 %89 %456) %393) (/.f32 (fma.f32 %194 %77 %459) %461) (/.f32 (fma.f32 %194 %81 %463) %465) (/.f32 (fma.f32 %194 %89 %467) %393) (/.f32 (fma.f32 %194 alphax %296) %298) (/.f32 (fma.f32 %194 %98 %380) %304) (/.f32 (fma.f32 %197 %89 (*.f32 %108 %163)) %476) (/.f32 (fma.f32 %197 %77 (*.f32 %111 %163)) %480) (/.f32 (fma.f32 %197 %81 (*.f32 %115 %163)) %484) (/.f32 (fma.f32 %197 %89 (*.f32 %118 %163)) %476) (/.f32 (fma.f32 %197 alphax (*.f32 %120 %163)) %491) (/.f32 (fma.f32 %197 %98 (*.f32 %114 %163)) %495) (/.f32 (fma.f32 %197 %89 %497) %476) (/.f32 (fma.f32 %201 %89 %500) %502) (/.f32 (fma.f32 %201 %77 %504) %506) (/.f32 (fma.f32 %201 %81 %508) %510) (/.f32 (fma.f32 %201 %89 %512) %502) (/.f32 (fma.f32 %201 alphax %515) %517) (/.f32 (fma.f32 %201 %98 %519) %521) (/.f32 (fma.f32 %201 %89 %523) %502) (/.f32 (fma.f32 %204 %89 %456) %393) (/.f32 (fma.f32 %204 %77 %459) %461) (/.f32 (fma.f32 %204 %81 %463) %465) (/.f32 (fma.f32 %204 %89 %467) %393) (/.f32 (fma.f32 %204 alphax %296) %298) (/.f32 (fma.f32 %204 %98 %380) %304) (/.f32 (fma.f32 %206 %89 %538) %278) (/.f32 (fma.f32 %206 %77 %541) %543) (/.f32 (fma.f32 %206 %81 %545) %547) (/.f32 (fma.f32 %206 %89 %549) %278) (/.f32 (fma.f32 %200 %89 %552) %293) (/.f32 (fma.f32 %200 %77 %555) %557) (/.f32 (fma.f32 %200 %81 %559) %561) (/.f32 (fma.f32 %200 %89 %563) %293) (/.f32 (fma.f32 %312 alphax %456) %393) (/.f32 (fma.f32 sin2phi %77 %459) %461) (/.f32 (fma.f32 sin2phi %81 %463) %465) (/.f32 (fma.f32 %312 alphax %467) %393) (/.f32 (fma.f32 %108 %175 %574) %393) (/.f32 (fma.f32 %108 %163 %577) %579) (/.f32 (fma.f32 %108 %167 %581) %583) (/.f32 (fma.f32 %108 %175 %585) %393) (/.f32 (fma.f32 %108 alphay %334) %336) (/.f32 (fma.f32 %108 %184 %590) %341) (/.f32 (fma.f32 %111 %175 (*.f32 %194 %77)) %595) (/.f32 (fma.f32 %111 %163 (*.f32 %197 %77)) %599) (/.f32 (fma.f32 %111 %167 (*.f32 %201 %77)) %603) (/.f32 (fma.f32 %111 %175 (*.f32 %204 %77)) %595) (/.f32 (fma.f32 %111 alphay (*.f32 %206 %77)) %610) (/.f32 (fma.f32 %111 %184 (*.f32 %200 %77)) %614) (/.f32 (fma.f32 %111 %175 %616) %595) (/.f32 (fma.f32 %115 %163 (*.f32 %197 %81)) %621) (/.f32 (fma.f32 %115 %167 (*.f32 %201 %81)) %625) (/.f32 (fma.f32 %115 %175 (*.f32 %194 %81)) %629) (/.f32 (fma.f32 %115 %175 (*.f32 %204 %81)) %629) (/.f32 (fma.f32 %115 alphay (*.f32 %206 %81)) %636) (/.f32 (fma.f32 %115 %184 (*.f32 %200 %81)) %640) (/.f32 (fma.f32 %115 %175 %642) %629) (/.f32 (fma.f32 %118 %175 %574) %393) (/.f32 (fma.f32 %118 %163 %577) %579) (/.f32 (fma.f32 %118 %167 %581) %583) (/.f32 (fma.f32 %118 %175 %585) %393) (/.f32 (fma.f32 %118 alphay %334) %336) (/.f32 (fma.f32 %118 %184 %590) %341) (/.f32 (fma.f32 %120 %175 (*.f32 %194 alphax)) %318) (/.f32 (fma.f32 %120 %163 (*.f32 %197 alphax)) %662) (/.f32 (fma.f32 %120 %167 (*.f32 %201 alphax)) %666) (/.f32 (fma.f32 %120 %175 (*.f32 %204 alphax)) %318) (/.f32 (fma.f32 %114 %175 (*.f32 %194 %98)) %331) (/.f32 (fma.f32 %114 %163 (*.f32 %197 %98)) %676) (/.f32 (fma.f32 %114 %167 (*.f32 %201 %98)) %680) (/.f32 (fma.f32 %114 %175 (*.f32 %204 %98)) %331) (/.f32 (fma.f32 %272 alphay %574) %393) (/.f32 (fma.f32 cos2phi %163 %577) %579) (/.f32 (fma.f32 cos2phi %167 %581) %583) (/.f32 (fma.f32 %691 alphay %194) %175) (/.f32 (fma.f32 %400 %175 (*.f32 %175 %194)) %176) (/.f32 (fma.f32 %400 %163 (*.f32 %175 %197)) %432) (/.f32 (fma.f32 %400 %167 (*.f32 %175 %201)) %436) (/.f32 (fma.f32 %400 %175 (*.f32 %175 %204)) %176) (/.f32 (fma.f32 %400 alphay (*.f32 %175 %206)) %443) (/.f32 (fma.f32 %400 %184 (*.f32 %175 %200)) %447) (/.f32 (fma.f32 %400 %175 (*.f32 %175 sin2phi)) %176) (/.f32 (fma.f32 %302 %393 (*.f32 %393 %339)) %454) (/.f32 (fma.f32 %194 %89 %718) %393) (/.f32 (fma.f32 %194 %77 %721) %461) (/.f32 (fma.f32 %194 %81 %724) %465) (/.f32 (fma.f32 %194 %89 %727) %393) (/.f32 (fma.f32 %194 alphax %354) %298) (/.f32 (fma.f32 %194 %98 %357) %304) (/.f32 (fma.f32 %194 %89 %302) %393) (/.f32 (fma.f32 %197 %89 (*.f32 %163 %108)) %476) (/.f32 (fma.f32 %197 %77 (*.f32 %163 %111)) %480) (/.f32 (fma.f32 %197 %81 (*.f32 %163 %115)) %484) (/.f32 (fma.f32 %197 %89 (*.f32 %163 %118)) %476) (/.f32 (fma.f32 %197 alphax (*.f32 %163 %120)) %491) (/.f32 (fma.f32 %197 %98 (*.f32 %163 %114)) %495) (/.f32 (fma.f32 %197 %89 (*.f32 %163 cos2phi)) %476) (/.f32 (fma.f32 %201 %89 (*.f32 %167 %108)) %502) (/.f32 (fma.f32 %201 %77 (*.f32 %167 %111)) %506) (/.f32 (fma.f32 %201 %81 (*.f32 %167 %115)) %510) (/.f32 (fma.f32 %201 %89 (*.f32 %167 %118)) %502) (/.f32 (fma.f32 %201 alphax (*.f32 %167 %120)) %517) (/.f32 (fma.f32 %201 %98 (*.f32 %167 %114)) %521) (/.f32 (fma.f32 %201 %89 (*.f32 %167 cos2phi)) %502) (/.f32 (fma.f32 %204 %89 %718) %393) (/.f32 (fma.f32 %204 %77 %721) %461) (/.f32 (fma.f32 %204 %81 %724) %465) (/.f32 (fma.f32 %204 %89 %727) %393) (/.f32 (fma.f32 %204 alphax %354) %298) (/.f32 (fma.f32 %204 %98 %357) %304) (/.f32 (fma.f32 %204 %89 %302) %393) (/.f32 (fma.f32 %206 %89 (*.f32 alphay %108)) %278) (/.f32 (fma.f32 %206 %77 (*.f32 alphay %111)) %543) (/.f32 (fma.f32 %206 %81 (*.f32 alphay %115)) %547) (/.f32 (fma.f32 %206 %89 (*.f32 alphay %118)) %278) (/.f32 (fma.f32 %200 %89 (*.f32 %184 %108)) %293) (/.f32 (fma.f32 %200 %77 (*.f32 %184 %111)) %557) (/.f32 (fma.f32 %200 %81 (*.f32 %184 %115)) %561) (/.f32 (fma.f32 %200 %89 (*.f32 %184 %118)) %293) (/.f32 (fma.f32 %312 alphax %718) %393) (/.f32 (fma.f32 sin2phi %77 %721) %461) (/.f32 (fma.f32 sin2phi %81 %724) %465) (/.f32 (fma.f32 %312 alphax %727) %393) (/.f32 (fma.f32 %108 %175 %824) %393) (/.f32 (fma.f32 %108 %163 %827) %579) (/.f32 (fma.f32 %108 %167 %830) %583) (/.f32 (fma.f32 %108 %175 %833) %393) (/.f32 (fma.f32 %108 alphay %374) %336) (/.f32 (fma.f32 %108 %184 %377) %341) (/.f32 (fma.f32 %108 %175 %339) %393) (/.f32 (fma.f32 %111 %175 (*.f32 %77 %194)) %595) (/.f32 (fma.f32 %111 %163 (*.f32 %77 %197)) %599) (/.f32 (fma.f32 %111 %167 %848) %603) (/.f32 (fma.f32 %111 %175 %851) %595) (/.f32 (fma.f32 %111 alphay %854) %610) (/.f32 (fma.f32 %111 %184 %857) %614) (/.f32 (fma.f32 %111 %175 %860) %595) (/.f32 (fma.f32 %115 %163 (*.f32 %81 %197)) %621) (/.f32 (fma.f32 %115 %167 %866) %625) (/.f32 (fma.f32 %115 %175 (*.f32 %81 %194)) %629) (/.f32 (fma.f32 %115 %175 %872) %629) (/.f32 (fma.f32 %115 alphay %875) %636) (/.f32 (fma.f32 %115 %184 %878) %640) (/.f32 (fma.f32 %115 %175 %881) %629) (/.f32 (fma.f32 %118 %175 %824) %393) (/.f32 (fma.f32 %118 %163 %827) %579) (/.f32 (fma.f32 %118 %167 %830) %583) (/.f32 (fma.f32 %118 %175 %833) %393) (/.f32 (fma.f32 %118 alphay %374) %336) (/.f32 (fma.f32 %118 %184 %377) %341) (/.f32 (fma.f32 %118 %175 %339) %393) (/.f32 (fma.f32 %120 %175 (*.f32 alphax %194)) %318) (/.f32 (fma.f32 %120 %163 (*.f32 alphax %197)) %662) (/.f32 (fma.f32 %120 %167 %904) %666) (/.f32 (fma.f32 %120 %175 %907) %318) (/.f32 (fma.f32 %114 %175 (*.f32 %98 %194)) %331) (/.f32 (fma.f32 %114 %163 (*.f32 %98 %197)) %676) (/.f32 (fma.f32 %114 %167 %916) %680) (/.f32 (fma.f32 %114 %175 %919) %331) (/.f32 (fma.f32 %272 alphay %824) %393) (/.f32 (fma.f32 cos2phi %163 %827) %579) (/.f32 (fma.f32 cos2phi %167 %830) %583) (/.f32 (fma.f32 %272 alphay %833) %393) (/.f32 (-.f32 %538 %830) %336) (/.f32 (-.f32 %552 %833) %341) (/.f32 (-.f32 %500 %374) %583) (/.f32 (-.f32 %456 %377) %393) (/.f32 (-.f32 %552 %339) %341) (/.f32 (-.f32 %541 %848) %610) (/.f32 (-.f32 %555 %851) %614) (/.f32 (-.f32 %504 %854) %603) (/.f32 (-.f32 %459 %857) %595) (/.f32 (-.f32 %555 %860) %614) (/.f32 (-.f32 %508 %875) %625) (/.f32 (-.f32 %545 %866) %636) (/.f32 (-.f32 %559 %872) %640) (/.f32 (-.f32 %463 %878) %629) (/.f32 (-.f32 %559 %881) %640) (/.f32 (-.f32 %549 %830) %336) (/.f32 (-.f32 %563 %833) %341) (/.f32 (-.f32 %512 %374) %583) (/.f32 (-.f32 %467 %377) %393) (/.f32 (-.f32 %563 %339) %341) (/.f32 (-.f32 %266 %904) %309) (/.f32 (-.f32 %281 %907) %314) (/.f32 (-.f32 %515 %364) %666) (/.f32 (-.f32 %296 %367) %318) (/.f32 (-.f32 %281 %370) %314) (/.f32 (-.f32 %373 %916) %322) (/.f32 (-.f32 %325 %919) %327) (/.f32 (-.f32 %519 %984) %680) (/.f32 (-.f32 %380 %987) %331) (/.f32 (-.f32 %325 %990) %327) (/.f32 (-.f32 %272 %830) %336) (/.f32 (-.f32 %287 %833) %341) (/.f32 (-.f32 %523 %374) %583) (/.f32 (-.f32 %302 %377) %393) (/.f32 (neg.f32 %249) %164) (/.f32 (neg.f32 %252) %168) (/.f32 (neg.f32 %254) %167) (/.f32 (neg.f32 %256) %81) (/.f32 (neg.f32 %259) %89) (/.f32 (neg.f32 %261) %98) (/.f32 (neg.f32 %264) %175) (/.f32 (neg.f32 %267) %1016) (/.f32 (neg.f32 %273) %1019) (/.f32 (neg.f32 %277) %1022) (/.f32 (neg.f32 %282) %1025) (/.f32 (neg.f32 %288) %1028) (/.f32 (neg.f32 %292) %1031) (/.f32 (neg.f32 %297) %1034) (/.f32 (neg.f32 %303) %1037) (/.f32 (neg.f32 %308) %1040) (/.f32 (neg.f32 %313) %1043) (/.f32 (neg.f32 %317) %1046) (/.f32 (neg.f32 %321) %1049) (/.f32 (neg.f32 %326) %1052) (/.f32 (neg.f32 %330) %1055) (/.f32 (neg.f32 %335) %1058) (/.f32 (neg.f32 %340) %1061) (/.f32 (neg.f32 %345) %1016) (/.f32 (neg.f32 %348) %1019) (/.f32 (neg.f32 %351) %1022) (/.f32 (neg.f32 %355) %1025) (/.f32 (neg.f32 %358) %1028) (/.f32 (neg.f32 %360) %1034) (/.f32 (neg.f32 %362) %1037) (/.f32 (neg.f32 %365) %1040) (/.f32 (neg.f32 %368) %1043) (/.f32 (neg.f32 %371) %1046) (/.f32 (neg.f32 %375) %1049) (/.f32 (neg.f32 %378) %1052) (/.f32 (neg.f32 %381) %1055) (/.f32 (neg.f32 %383) %1058) (/.f32 (neg.f32 %385) %1061) (/.f32 %249 %163) (/.f32 %252 %167) (/.f32 %254 alphay) (/.f32 %256 alphax) (/.f32 %259 %98) (/.f32 %261 %89) (/.f32 %264 %184) (/.f32 %267 %268) (/.f32 %273 %274) (/.f32 %277 %278) (/.f32 %282 %283) (/.f32 %288 %289) (/.f32 %292 %293) (/.f32 %297 %298) (/.f32 %303 %304) (/.f32 %308 %309) (/.f32 %313 %314) (/.f32 %317 %318) (/.f32 %321 %322) (/.f32 %326 %327) (/.f32 %330 %331) (/.f32 %335 %336) (/.f32 %340 %341) (/.f32 %345 %268) (/.f32 %348 %274) (/.f32 %351 %278) (/.f32 %355 %283) (/.f32 %358 %289) (/.f32 %360 %298) (/.f32 %362 %304) (/.f32 %365 %309) (/.f32 %368 %314) (/.f32 %371 %318) (/.f32 %375 %322) (/.f32 %378 %327) (/.f32 %381 %331) (/.f32 %383 %336) (/.f32 %385 %341) (/.f32 %388 %184) (/.f32 %391 %293) (/.f32 %391 %394) (/.f32 %387 %175) (/.f32 %390 %1031) (/.f32 %390 (neg.f32 %394)) (/.f32 %390 %393) (/.f32 #s(literal 1 binary32) %1139) (-.f32 %401 %1141) (-.f32 %401 %247) (-.f32 %416 (neg.f32 %1144)) (-.f32 %416 (/.f32 (neg.f32 %339) %393)) (-.f32 %416 (/.f32 %590 %393)) (-.f32 %416 (/.f32 %990 %393)) (-.f32 %231 (*.f32 %115 %121)) (-.f32 %231 (*.f32 (neg.f32 %109) cos2phi)) (-.f32 %231 (*.f32 %118 %124)) (-.f32 %231 %159) (-.f32 %143 %1141) (-.f32 %143 %247) (fma.f32 %188 %189 %401) (fma.f32 %188 %189 %143) (fma.f32 %191 %192 %401) (fma.f32 %191 %192 %143) (fma.f32 (/.f32 %616 %579) (/.f32 %77 %163) %416) (fma.f32 (/.f32 %616 %583) (/.f32 %77 %167) %416) (fma.f32 (/.f32 %616 %599) %1175 %416) (fma.f32 (/.f32 %616 %603) %1178 %416) (fma.f32 (/.f32 %616 %610) %1181 %416) (fma.f32 (/.f32 %616 %621) %1184 %416) (fma.f32 (/.f32 %616 %625) %1187 %416) (fma.f32 (/.f32 %616 %636) %1190 %416) (fma.f32 (/.f32 %616 %662) %1193 %416) (fma.f32 (/.f32 %616 %666) %1196 %416) (fma.f32 (/.f32 %616 %336) (/.f32 %77 alphay) %416) (fma.f32 (/.f32 %616 %309) %1202 %416) (fma.f32 (/.f32 %616 %77) (/.f32 %77 %595) %416) (fma.f32 (/.f32 %616 %81) (/.f32 %77 %629) %416) (fma.f32 (/.f32 %616 %175) %1211 %416) (fma.f32 (/.f32 %616 %89) %1214 %416) (fma.f32 (/.f32 %616 alphax) (/.f32 %77 %318) %416) (fma.f32 (/.f32 %642 %579) (/.f32 %81 %163) %416) (fma.f32 (/.f32 %642 %583) (/.f32 %81 %167) %416) (fma.f32 (/.f32 %642 %599) %1226 %416) (fma.f32 (/.f32 %642 %603) %1229 %416) (fma.f32 (/.f32 %642 %610) %1232 %416) (fma.f32 (/.f32 %642 %621) %1235 %416) (fma.f32 (/.f32 %642 %625) %1238 %416) (fma.f32 (/.f32 %642 %636) %1241 %416) (fma.f32 (/.f32 %642 %662) %1244 %416) (fma.f32 (/.f32 %642 %666) %1247 %416) (fma.f32 (/.f32 %642 %336) (/.f32 %81 alphay) %416) (fma.f32 (/.f32 %642 %309) %1253 %416) (fma.f32 (/.f32 %642 %77) (/.f32 %81 %595) %416) (fma.f32 (/.f32 %642 %81) (/.f32 %81 %629) %416) (fma.f32 (/.f32 %642 %175) %1262 %416) (fma.f32 (/.f32 %642 %89) %1265 %416) (fma.f32 (/.f32 %642 alphax) (/.f32 %81 %318) %416) (fma.f32 (/.f32 %312 %579) (/.f32 alphax %163) %416) (fma.f32 (/.f32 %312 %583) (/.f32 alphax %167) %416) (fma.f32 (/.f32 %312 %599) %1277 %416) (fma.f32 (/.f32 %312 %603) %1280 %416) (fma.f32 (/.f32 %312 %610) %1283 %416) (fma.f32 (/.f32 %312 %621) %1286 %416) (fma.f32 (/.f32 %312 %625) %1289 %416) (fma.f32 (/.f32 %312 %636) %1292 %416) (fma.f32 (/.f32 %312 %662) %1295 %416) (fma.f32 (/.f32 %312 %666) %1298 %416) (fma.f32 (/.f32 %312 %336) (/.f32 alphax alphay) %416) (fma.f32 (/.f32 %312 %309) %1304 %416) (fma.f32 (/.f32 %312 %77) (/.f32 alphax %595) %416) (fma.f32 (/.f32 %312 %81) (/.f32 alphax %629) %416) (fma.f32 (/.f32 %312 %175) %1313 %416) (fma.f32 (/.f32 %312 %89) %1316 %416) (fma.f32 (/.f32 %312 alphax) (/.f32 alphax %318) %416) (fma.f32 (/.f32 %77 %579) (/.f32 %860 %163) %416) (fma.f32 (/.f32 %77 %583) (/.f32 %860 %167) %416) (fma.f32 %1175 (/.f32 %860 %599) %416) (fma.f32 %1178 (/.f32 %860 %603) %416) (fma.f32 %1181 (/.f32 %860 %610) %416) (fma.f32 %1184 (/.f32 %860 %621) %416) (fma.f32 %1187 (/.f32 %860 %625) %416) (fma.f32 %1190 (/.f32 %860 %636) %416) (fma.f32 %1193 (/.f32 %860 %662) %416) (fma.f32 %1196 (/.f32 %860 %666) %416) (fma.f32 (/.f32 %77 %336) (/.f32 %860 alphay) %416) (fma.f32 %1202 (/.f32 %860 %309) %416) (fma.f32 (/.f32 %77 %77) (/.f32 %860 %595) %416) (fma.f32 (/.f32 %77 %81) (/.f32 %860 %629) %416) (fma.f32 %1214 (/.f32 %860 %89) %416) (fma.f32 %1211 (/.f32 %860 %175) %416) (fma.f32 (/.f32 %77 alphax) (/.f32 %860 %318) %416) (fma.f32 (/.f32 %81 %579) (/.f32 %881 %163) %416) (fma.f32 (/.f32 %81 %583) (/.f32 %881 %167) %416) (fma.f32 %1226 (/.f32 %881 %599) %416) (fma.f32 %1229 (/.f32 %881 %603) %416) (fma.f32 %1232 (/.f32 %881 %610) %416) (fma.f32 %1235 (/.f32 %881 %621) %416) (fma.f32 %1238 (/.f32 %881 %625) %416) (fma.f32 %1241 (/.f32 %881 %636) %416) (fma.f32 %1244 (/.f32 %881 %662) %416) (fma.f32 %1247 (/.f32 %881 %666) %416) (fma.f32 (/.f32 %81 %336) (/.f32 %881 alphay) %416) (fma.f32 %1253 (/.f32 %881 %309) %416) (fma.f32 (/.f32 %81 %77) (/.f32 %881 %595) %416) (fma.f32 (/.f32 %81 %81) (/.f32 %881 %629) %416) (fma.f32 %1265 (/.f32 %881 %89) %416) (fma.f32 %1262 (/.f32 %881 %175) %416) (fma.f32 (/.f32 %81 alphax) (/.f32 %881 %318) %416) (fma.f32 (/.f32 sin2phi %579) (/.f32 %89 %163) %416) (fma.f32 (/.f32 sin2phi %583) (/.f32 %89 %167) %416) (fma.f32 (/.f32 sin2phi %336) (/.f32 %89 alphay) %416) (fma.f32 (/.f32 sin2phi %77) (/.f32 %89 %595) %416) (fma.f32 (/.f32 sin2phi %81) (/.f32 %89 %629) %416) (fma.f32 (/.f32 sin2phi alphax) (/.f32 %89 %318) %416) (fma.f32 (/.f32 %89 %579) %197 %416) (fma.f32 (/.f32 %89 %583) %201 %416) (fma.f32 %1423 %1424 %416) (fma.f32 %1424 %1423 %416) (fma.f32 %1427 %1428 %416) (fma.f32 %1428 %1427 %416) (fma.f32 %1431 %1432 %416) (fma.f32 %1432 %1431 %416) (fma.f32 %1435 %1436 %416) (fma.f32 %1436 %1435 %416) (fma.f32 %1439 %1440 %416) (fma.f32 %1440 %1439 %416) (fma.f32 %1443 %1444 %416) (fma.f32 %1444 %1443 %416) (fma.f32 %1447 %1448 %416) (fma.f32 %1448 %1447 %416) (fma.f32 %1451 %1452 %416) (fma.f32 %1452 %1451 %416) (fma.f32 (/.f32 %89 %336) %206 %416) (fma.f32 %1457 %1458 %416) (fma.f32 %1458 %1457 %416) (fma.f32 (/.f32 %89 %77) (/.f32 sin2phi %595) %416) (fma.f32 (/.f32 %89 %81) (/.f32 sin2phi %629) %416) (fma.f32 %1467 %1468 %416) (fma.f32 %1468 %1467 %416) (fma.f32 %1471 %231 %416) (fma.f32 (/.f32 %89 alphax) (/.f32 sin2phi %318) %416) (fma.f32 (/.f32 alphax %579) (/.f32 %370 %163) %416) (fma.f32 (/.f32 alphax %583) (/.f32 %370 %167) %416) (fma.f32 %1277 (/.f32 %370 %599) %416) (fma.f32 %1280 (/.f32 %370 %603) %416) (fma.f32 %1283 (/.f32 %370 %610) %416) (fma.f32 %1286 (/.f32 %370 %621) %416) (fma.f32 %1289 (/.f32 %370 %625) %416) (fma.f32 %1292 (/.f32 %370 %636) %416) (fma.f32 %1295 (/.f32 %370 %662) %416) (fma.f32 %1298 (/.f32 %370 %666) %416) (fma.f32 (/.f32 alphax %336) (/.f32 %370 alphay) %416) (fma.f32 %1304 (/.f32 %370 %309) %416) (fma.f32 (/.f32 alphax %77) (/.f32 %370 %595) %416) (fma.f32 (/.f32 alphax %81) (/.f32 %370 %629) %416) (fma.f32 %1316 (/.f32 %370 %89) %416) (fma.f32 %1313 (/.f32 %370 %175) %416) (fma.f32 (/.f32 alphax alphax) %1514 %416) (fma.f32 (/.f32 %497 %579) %1517 %1144) (fma.f32 (/.f32 %497 %583) %1520 %1144) (fma.f32 (/.f32 %497 %599) (/.f32 %163 %599) %1144) (fma.f32 (/.f32 %497 %603) (/.f32 %163 %603) %1144) (fma.f32 (/.f32 %497 %610) (/.f32 %163 %610) %1144) (fma.f32 (/.f32 %497 %621) (/.f32 %163 %621) %1144) (fma.f32 (/.f32 %497 %625) (/.f32 %163 %625) %1144) (fma.f32 (/.f32 %497 %636) (/.f32 %163 %636) %1144) (fma.f32 (/.f32 %497 %662) (/.f32 %163 %662) %1144) (fma.f32 (/.f32 %497 %666) (/.f32 %163 %666) %1144) (fma.f32 (/.f32 %497 %336) %1547 %1144) (fma.f32 (/.f32 %497 %309) (/.f32 %163 %309) %1144) (fma.f32 (/.f32 %497 %175) (/.f32 %163 %89) %1144) (fma.f32 (/.f32 %497 %89) (/.f32 %163 %175) %1144) (fma.f32 (/.f32 %523 %579) %1559 %1144) (fma.f32 (/.f32 %523 %583) %1562 %1144) (fma.f32 (/.f32 %523 %599) (/.f32 %167 %599) %1144) (fma.f32 (/.f32 %523 %603) (/.f32 %167 %603) %1144) (fma.f32 (/.f32 %523 %610) (/.f32 %167 %610) %1144) (fma.f32 (/.f32 %523 %621) (/.f32 %167 %621) %1144) (fma.f32 (/.f32 %523 %625) (/.f32 %167 %625) %1144) (fma.f32 (/.f32 %523 %636) (/.f32 %167 %636) %1144) (fma.f32 (/.f32 %523 %662) (/.f32 %167 %662) %1144) (fma.f32 (/.f32 %523 %666) (/.f32 %167 %666) %1144) (fma.f32 (/.f32 %523 %336) %1589 %1144) (fma.f32 (/.f32 %523 %309) (/.f32 %167 %309) %1144) (fma.f32 (/.f32 %523 %175) (/.f32 %167 %89) %1144) (fma.f32 (/.f32 %523 %89) (/.f32 %167 %175) %1144) (fma.f32 (/.f32 %272 %579) %1601 %1144) (fma.f32 (/.f32 %272 %583) %1604 %1144) (fma.f32 (/.f32 %272 %599) (/.f32 alphay %599) %1144) (fma.f32 (/.f32 %272 %603) (/.f32 alphay %603) %1144) (fma.f32 (/.f32 %272 %610) (/.f32 alphay %610) %1144) (fma.f32 (/.f32 %272 %621) (/.f32 alphay %621) %1144) (fma.f32 (/.f32 %272 %625) (/.f32 alphay %625) %1144) (fma.f32 (/.f32 %272 %636) (/.f32 alphay %636) %1144) (fma.f32 (/.f32 %272 %662) (/.f32 alphay %662) %1144) (fma.f32 (/.f32 %272 %666) (/.f32 alphay %666) %1144) (fma.f32 (/.f32 %272 %309) (/.f32 alphay %309) %1144) (fma.f32 (/.f32 %272 %175) (/.f32 alphay %89) %1144) (fma.f32 (/.f32 %272 %89) (/.f32 alphay %175) %1144) (fma.f32 (/.f32 %175 %579) %1640 %1144) (fma.f32 (/.f32 %175 %583) %1643 %1144) (fma.f32 (/.f32 %175 %336) %1646 %1144) (fma.f32 (/.f32 cos2phi %579) %1649 %1144) (fma.f32 (/.f32 cos2phi %583) %1652 %1144) (fma.f32 %1654 %1655 %1144) (fma.f32 %1655 %1654 %1144) (fma.f32 %1658 %1659 %1144) (fma.f32 %1659 %1658 %1144) (fma.f32 %1662 %1663 %1144) (fma.f32 %1663 %1662 %1144) (fma.f32 %1666 %1667 %1144) (fma.f32 %1667 %1666 %1144) (fma.f32 %1670 %1671 %1144) (fma.f32 %1671 %1670 %1144) (fma.f32 %1674 %1675 %1144) (fma.f32 %1675 %1674 %1144) (fma.f32 %1678 %1679 %1144) (fma.f32 %1679 %1678 %1144) (fma.f32 %1682 %1683 %1144) (fma.f32 %1683 %1682 %1144) (fma.f32 (/.f32 cos2phi %336) %1687 %1144) (fma.f32 %1689 %1690 %1144) (fma.f32 %1690 %1689 %1144) (fma.f32 %1693 %1694 %1144) (fma.f32 %1694 %1693 %1144) (fma.f32 %1697 %143 %1144) (fma.f32 (/.f32 %497 %77) (/.f32 %163 %595) %1144) (fma.f32 (/.f32 %497 %81) (/.f32 %163 %629) %1144) (fma.f32 (/.f32 %497 alphax) (/.f32 %163 %318) %1144) (fma.f32 (/.f32 %523 %77) (/.f32 %167 %595) %1144) (fma.f32 (/.f32 %523 %81) (/.f32 %167 %629) %1144) (fma.f32 (/.f32 %523 alphax) (/.f32 %167 %318) %1144) (fma.f32 (/.f32 %272 %77) (/.f32 alphay %595) %1144) (fma.f32 (/.f32 %272 %81) (/.f32 alphay %629) %1144) (fma.f32 (/.f32 %272 alphax) (/.f32 alphay %318) %1144) (fma.f32 %102 %103 %231) (fma.f32 %105 %106 %231) (fma.f32 (/.f32 %175 %77) (/.f32 cos2phi %595) %1144) (fma.f32 (/.f32 %175 %81) (/.f32 cos2phi %629) %1144) (fma.f32 (/.f32 %175 alphax) (/.f32 cos2phi %318) %1144) (fma.f32 (/.f32 %1737 %164) (/.f32 %163 %164) %231) (fma.f32 (/.f32 %1737 %168) (/.f32 %163 %168) %231) (fma.f32 (/.f32 %1737 %163) %1517 %231) (fma.f32 (/.f32 %1737 %167) %1520 %231) (fma.f32 (/.f32 %1737 alphay) %1547 %231) (fma.f32 (/.f32 %251 %164) (/.f32 %167 %164) %231) (fma.f32 (/.f32 %251 %168) (/.f32 %167 %168) %231) (fma.f32 (/.f32 %251 %163) %1559 %231) (fma.f32 (/.f32 %251 %167) %1562 %231) (fma.f32 (/.f32 %251 alphay) %1589 %231) (fma.f32 (/.f32 %691 %164) (/.f32 alphay %164) %231) (fma.f32 (/.f32 %691 %168) (/.f32 alphay %168) %231) (fma.f32 (/.f32 %691 %163) %1601 %231) (fma.f32 (/.f32 %691 %167) %1604 %231) (fma.f32 %1772 %1773 %231) (fma.f32 %1773 %1772 %231) (fma.f32 %1776 %1777 %231) (fma.f32 %1777 %1776 %231) (fma.f32 %1649 %1780 %231) (fma.f32 %1780 %1649 %231) (fma.f32 %1652 %1783 %231) (fma.f32 %1783 %1652 %231) (fma.f32 %1687 %1786 %231) (fma.f32 %1786 %1687 %231) (fma.f32 (/.f32 cos2phi %164) (/.f32 %1790 %164) %231) (fma.f32 (/.f32 cos2phi %168) (/.f32 %1790 %168) %231) (fma.f32 %1640 (/.f32 %1790 %163) %231) (fma.f32 %1643 (/.f32 %1790 %167) %231) (fma.f32 %1646 (/.f32 %1790 alphay) %231) (fma.f32 %1802 %1803 %231) (fma.f32 %1805 %1803 %1144) (fma.f32 %194 %195 %401) (fma.f32 %194 %195 %143) (fma.f32 %108 %109 %231) (fma.f32 %197 %198 %401) (fma.f32 %197 %198 %143) (fma.f32 %111 (/.f32 %175 %595) %1144) (fma.f32 %111 %112 %231) (fma.f32 %115 (/.f32 %175 %629) %1144) (fma.f32 %115 %116 %231) (fma.f32 %201 %202 %401) (fma.f32 %201 %202 %143) (fma.f32 %204 %195 %401) (fma.f32 %204 %195 %143) (fma.f32 %118 %109 %231) (fma.f32 %206 %207 %401) (fma.f32 %206 %207 %143) (fma.f32 %120 (/.f32 %175 %318) %1144) (fma.f32 %120 %121 %231) (fma.f32 %195 sin2phi %401) (fma.f32 %195 sin2phi %143) (fma.f32 %109 cos2phi %231) (fma.f32 %400 %195 %231) (fma.f32 %339 %398 %416) (fma.f32 %302 %398 %1144) (fma.f32 %200 %210 %401) (fma.f32 %200 %210 %143) (fma.f32 %114 %124 %231) (fma.f32 %231 %1471 %416) (fma.f32 sin2phi %195 %401) (fma.f32 sin2phi %195 %143) (fma.f32 %143 %1697 %1144) (fma.f32 cos2phi %109 %231) (pow.f32 %1842 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 %231 alphax) alphax) %143) (+.f32 (/.f32 %258 %98) %143) (+.f32 (/.f32 (*.f32 %231 %89) %89) %143) (+.f32 %1802 %231) (+.f32 (/.f32 %263 %184) %231) (+.f32 %1855 (/.f32 %266 %268)) (+.f32 %1855 (/.f32 %344 %268)) (+.f32 %1860 (/.f32 %373 %274)) (+.f32 %1860 (/.f32 %347 %274)) (+.f32 %1865 (/.f32 %272 %278)) (+.f32 %1865 (/.f32 %350 %278)) (+.f32 %1870 (/.f32 %281 %283)) (+.f32 %1870 (/.f32 (*.f32 %184 %120) %283)) (+.f32 %1876 (/.f32 %325 %289)) (+.f32 %1876 (/.f32 (*.f32 %184 %114) %289)) (+.f32 %1882 (/.f32 %287 %293)) (+.f32 %1882 (/.f32 (*.f32 %184 cos2phi) %293)) (+.f32 %1888 (/.f32 %296 %298)) (+.f32 %1888 (/.f32 %354 %298)) (+.f32 %1893 (/.f32 %380 %304)) (+.f32 %1893 (/.f32 %357 %304)) (+.f32 %1898 (/.f32 %307 %309)) (+.f32 %1898 (/.f32 %364 %309)) (+.f32 %1903 (/.f32 %353 %314)) (+.f32 %1903 (/.f32 %367 %314)) (+.f32 %1908 (/.f32 %312 %318)) (+.f32 %1908 %1514) (+.f32 %1912 (/.f32 %271 %322)) (+.f32 %1912 (/.f32 %984 %322)) (+.f32 %1917 (/.f32 %286 %327)) (+.f32 %1917 (/.f32 %987 %327)) (+.f32 %1922 (/.f32 %301 %331)) (+.f32 %1922 (/.f32 %990 %331)) (+.f32 %1805 (/.f32 %334 %336)) (+.f32 %1805 (/.f32 %374 %336)) (+.f32 %1931 (/.f32 %590 %341)) (+.f32 %1931 (/.f32 %377 %341)) (+.f32 %401 %231) (+.f32 %1144 %416) (+.f32 %416 %1144) (+.f32 %231 %401) %1842 (+.f32 %143 %231) (neg.f32 %1941) (log.f32 (pow.f32 %9 %1139)) (*.f32 %1945 %1139) (*.f32 %1947 (/.f32 #s(literal 1 binary32) %195)) (*.f32 %1947 %175) (*.f32 %1951 (/.f32 #s(literal 1 binary32) %398)) (*.f32 %1951 %393) (*.f32 %1139 %57) (*.f32 %57 %1139) (*.f32 %48 (/.f32 #s(literal -1 binary32) %1842)) (/.f32 (neg.f32 %1945) %1941) (/.f32 %1945 %1842) %1962 (/.f32 %48 %1941) (/.f32 #s(literal 1 binary32) (/.f32 %1842 %1945)) (/.f32 #s(literal 1 binary32) (/.f32 %1941 %48)) (/.f32 #s(literal 1 binary32) (/.f32 %1842 %57)) (-.f32 (/.f32 #s(literal 0 binary32) %1842) (/.f32 %50 %1842)) (pow.f32 %1962 #s(literal 1 binary32)) (neg.f32 (/.f32 %48 %1842)) |
Compiled 940 to 2 322 computations (-147.0% saved)
Compiled 177 to 783 computations (-342.4% saved)
20 alts after pruning (19 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 158 | 19 | 177 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 158 | 20 | 178 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 62.2% | %44 = (*.f32 alphay alphay) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (/.f32 (*.f32 sin2phi alphax) alphax) (/.f32 alphax (*.f32 alphax %44)) (/.f32 (*.f32 %44 cos2phi) (*.f32 %44 (*.f32 alphax alphax))))) |
| ▶ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 sin2phi (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 cos2phi (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 62.3% | %46 = (*.f32 alphax alphax) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) %46 cos2phi) (/.f32 #s(literal 1 binary32) %46))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 59.8% | (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 93.3% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 91.0% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 86.7% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 61.1% | (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) |
| ▶ | 62.7% | %44 = (*.f32 alphay alphay) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 %44 (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi)) %44) |
| ▶ | 62.4% | (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 alphay (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay (/.f32 sin2phi alphay)))) |
| ▶ | 62.2% | (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) |
| ▶ | 93.2% | %21 = (+.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 2 binary32))) (/.f32 sin2phi (pow.f32 alphay #s(literal 2 binary32)))) %24 = (/.f32 #s(literal 1 binary32) %21) (approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) (/.f32 u0 %21) (*.f32 #s(literal 1/3 binary32) %24)) (*.f32 #s(literal 1/2 binary32) %24)) %24))) |
| ▶ | 90.9% | %21 = (+.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 2 binary32))) (/.f32 sin2phi (pow.f32 alphay #s(literal 2 binary32)))) %24 = (/.f32 #s(literal 1 binary32) %21) (approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) (/.f32 u0 %21) (*.f32 #s(literal 1/2 binary32) %24)) %24))) |
| ▶ | 86.7% | %21 = (+.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 2 binary32))) (/.f32 sin2phi (pow.f32 alphay #s(literal 2 binary32)))) (approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) (/.f32 u0 %21) (/.f32 #s(literal 1 binary32) %21)))) |
Compiled 20 to 104 computations (-420.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5342 | 71337 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (log.f32 %2) %4 = (neg.f32 %3) %7 = (*.f32 alphax alphax) %8 = (/.f32 cos2phi %7) %11 = (*.f32 alphay alphay) %12 = (/.f32 sin2phi %11) %13 = (+.f32 %8 %12) %15 = (pow.f32 alphax #s(literal 2 binary32)) %16 = (/.f32 cos2phi %15) %17 = (pow.f32 alphay #s(literal 2 binary32)) %19 = (/.f32 sin2phi %17) %20 = (+.f32 %16 %19) %21 = (*.f32 #s(literal -1 binary32) u0) %24 = (log (- 1 u0)) %25 = (approx %24 %21) %28 = (*.f32 #s(literal 1/2 binary32) u0) %29 = (+.f32 #s(literal 1 binary32) %28) %30 = (*.f32 u0 %29) %31 = (neg %24) %32 = (approx %31 %30) %33 = (*.f32 #s(literal 1/3 binary32) u0) %34 = (+.f32 #s(literal 1/2 binary32) %33) %35 = (*.f32 u0 %34) %36 = (+.f32 #s(literal 1 binary32) %35) %37 = (*.f32 u0 %36) %38 = (approx %31 %37) %40 = (*.f32 #s(literal 1/4 binary32) u0) %41 = (+.f32 #s(literal 1/3 binary32) %40) %42 = (*.f32 u0 %41) %43 = (+.f32 #s(literal 1/2 binary32) %42) %44 = (*.f32 u0 %43) %45 = (+.f32 #s(literal 1 binary32) %44) %46 = (*.f32 u0 %45) %47 = (approx %31 %46) %48 = (/.f32 u0 %20) %49 = (/.f32 #s(literal 1 binary32) %20) %50 = (fma.f32 #s(literal 1/2 binary32) %48 %49) %51 = (*.f32 u0 %50) %57 = (/ %31 (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) %59 = (*.f32 #s(literal 1/2 binary32) %49) %60 = (fma.f32 #s(literal 1/3 binary32) %48 %59) %61 = (fma.f32 u0 %60 %49) %62 = (*.f32 u0 %61) %64 = (*.f32 #s(literal 1/3 binary32) %49) %65 = (fma.f32 #s(literal 1/4 binary32) %48 %64) %66 = (fma.f32 u0 %65 %59) %67 = (fma.f32 u0 %66 %49) %68 = (*.f32 u0 %67) %70 = (/.f32 #s(literal 1 binary32) %2) %71 = (neg.f32 u0) %72 = (log1p.f32 %71) %73 = (log.f32 %70) %74 = (/.f32 #s(literal 1 binary32) %7) %75 = (/.f32 cos2phi alphax) %76 = (/.f32 %75 alphax) %77 = (/.f32 #s(literal 1 binary32) %11) %78 = (/.f32 sin2phi alphay) %79 = (/.f32 %78 alphay) %80 = (fma.f32 %8 alphay %78) %81 = (fma.f32 %12 %7 cos2phi) %82 = (*.f32 %81 %74) %83 = (*.f32 %11 cos2phi) %84 = (*.f32 sin2phi alphax) %85 = (*.f32 alphax %11) %86 = (fma.f32 %11 %8 sin2phi) %87 = (*.f32 %11 %7) %88 = (/.f32 %83 %87) %89 = (/.f32 alphay %80) %90 = (/.f32 %84 alphax) %91 = (/.f32 alphax %85) %92 = (fma.f32 %90 %91 %88) %93 = (fma.f32 sin2phi %77 %8) %94 = (fma.f32 cos2phi %74 %12) %95 = (+.f32 %12 %8) %96 = (neg.f32 %95) %97 = (/.f32 %4 %86) %100 = (/.f32 #s(literal -1 binary32) %95) %102 = (/.f32 %96 %3) %104 = (neg.f32 %72) %106 = (neg.f32 %25) %112 = (+.f32 %8 %79) %114 = (+.f32 %76 %12) #s(literal 1 binary32) u0 %2 %3 %4 cos2phi alphax %7 %8 sin2phi alphay %11 %12 %13 #s(literal 2 binary32) %15 %16 %17 #s(literal -1 binary32) %19 %20 %21 %25 #s(literal 1/2 binary32) #s(literal 1/3 binary32) %28 %29 %30 %32 %33 %34 %35 %36 %37 %38 #s(literal 1/4 binary32) %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 (approx %57 %51) %59 %60 %61 %62 (approx %57 %62) %64 %65 %66 %67 %68 (approx %57 %68) %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 (*.f32 %97 %11) (*.f32 %4 %89) %100 (*.f32 %3 %100) %102 (/.f32 #s(literal 1 binary32) %102) %104 (/.f32 %104 %13) %106 (/.f32 %106 %13) (/.f32 %4 %94) (/.f32 %4 %92) (/.f32 %4 %93) (/.f32 %4 %82) %112 (/.f32 %4 %112) %114 (/.f32 %4 %114) (/.f32 %32 %13) (/.f32 %47 %13) (/.f32 %38 %13) (/.f32 %73 %13) |
| Outputs |
|---|
%5 = (* alphax alphax) %7 = (pow.f32 alphax #s(literal 2 binary32)) %10 = (/ cos2phi %5) %11 = (/.f32 cos2phi %7) %15 = (* alphay alphay) %16 = (/ sin2phi %15) %17 = (+ %10 %16) %18 = (*.f32 %7 sin2phi) %19 = (pow.f32 alphay #s(literal 2 binary32)) %20 = (/.f32 %18 %19) %21 = (+.f32 cos2phi %20) %30 = (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))) %31 = (/ u0 %30) %32 = (*.f32 %7 u0) %33 = (/.f32 %32 cos2phi) %36 = (*.f32 sin2phi u0) %38 = (pow.f32 cos2phi #s(literal 2 binary32)) %39 = (*.f32 %19 %38) %41 = (/.f32 u0 cos2phi) %45 = (pow.f32 sin2phi #s(literal 2 binary32)) %46 = (*.f32 %45 u0) %49 = (pow.f32 alphay #s(literal 4 binary32)) %51 = (pow.f32 cos2phi #s(literal 3 binary32)) %52 = (*.f32 %49 %51) %54 = (/.f32 %36 %39) %59 = (pow.f32 sin2phi #s(literal 3 binary32)) %60 = (*.f32 %59 u0) %63 = (pow.f32 alphay #s(literal 6 binary32)) %64 = (pow.f32 cos2phi #s(literal 4 binary32)) %65 = (*.f32 %63 %64) %68 = (/.f32 %46 %52) %76 = (/ 1 %30) %77 = (/.f32 %7 cos2phi) %79 = (/.f32 %18 %39) %81 = (/.f32 #s(literal 1 binary32) cos2phi) %85 = (*.f32 %7 %45) %86 = (/.f32 %85 %52) %87 = (/.f32 sin2phi %39) %93 = (/.f32 (*.f32 %7 %59) %65) %95 = (/.f32 %45 %52) %96 = (*.f32 #s(literal -1 binary32) %95) %105 = (+ (* 1/2 %31) %76) %107 = (fma.f32 #s(literal 1/2 binary32) %41 %81) %112 = (-.f32 (*.f32 #s(literal -1/2 binary32) %54) %87) %118 = (-.f32 (*.f32 #s(literal 1/2 binary32) %68) %96) %126 = (/.f32 %60 %65) %128 = (/.f32 %59 %65) %129 = (-.f32 (*.f32 #s(literal -1/2 binary32) %126) %128) %140 = (* u0 %105) %165 = (- 1 u0) %166 = (log %165) %167 = (neg %166) %168 = (/ %167 %17) %169 = (-.f32 #s(literal 1 binary32) u0) %170 = (log.f32 %169) %171 = (*.f32 %7 %170) %172 = (/.f32 %171 cos2phi) %175 = (/.f32 %170 cos2phi) %176 = (*.f32 sin2phi %170) %177 = (*.f32 %7 %176) %182 = (*.f32 %45 %170) %183 = (*.f32 %7 %182) %185 = (/.f32 %176 %39) %192 = (*.f32 %59 %170) %193 = (*.f32 %7 %192) %201 = (* 1/2 %76) %202 = (*.f32 #s(literal 1/2 binary32) %77) %204 = (*.f32 #s(literal 1/2 binary32) %81) %209 = (*.f32 #s(literal 1/2 binary32) %87) %224 = (+ (* 1/3 %31) %201) %226 = (fma.f32 #s(literal 1/3 binary32) %41 %204) %231 = (fma.f32 #s(literal -1/2 binary32) %87 (*.f32 #s(literal -1/3 binary32) %54)) %238 = (fma.f32 #s(literal 1/3 binary32) %68 (*.f32 #s(literal 1/2 binary32) %95)) %248 = (fma.f32 #s(literal -1/2 binary32) %128 (*.f32 #s(literal -1/3 binary32) %126)) %261 = (+ (* u0 %224) %76) %262 = (fma.f32 u0 %226 %81) %266 = (-.f32 (*.f32 u0 %231) %87) %272 = (-.f32 (*.f32 u0 %238) %96) %281 = (-.f32 (*.f32 u0 %248) %128) %292 = (* u0 %261) %317 = (* 1/3 %76) %318 = (*.f32 #s(literal 1/3 binary32) %77) %320 = (*.f32 #s(literal 1/3 binary32) %81) %325 = (*.f32 #s(literal 1/3 binary32) %87) %340 = (+ (* 1/4 %31) %317) %342 = (fma.f32 #s(literal 1/4 binary32) %41 %320) %347 = (fma.f32 #s(literal -1/3 binary32) %87 (*.f32 #s(literal -1/4 binary32) %54)) %354 = (fma.f32 #s(literal 1/4 binary32) %68 (*.f32 #s(literal 1/3 binary32) %95)) %364 = (fma.f32 #s(literal -1/3 binary32) %128 (*.f32 #s(literal -1/4 binary32) %126)) %377 = (+ (* u0 %340) %201) %378 = (fma.f32 u0 %342 %204) %382 = (fma.f32 #s(literal -1/2 binary32) %87 (*.f32 u0 %347)) %389 = (fma.f32 #s(literal 1/2 binary32) %95 (*.f32 u0 %354)) %399 = (fma.f32 #s(literal -1/2 binary32) %128 (*.f32 u0 %364)) %412 = (+ (* u0 %377) %76) %413 = (fma.f32 u0 %378 %81) %417 = (-.f32 (*.f32 u0 %382) %87) %423 = (-.f32 (*.f32 u0 %389) %96) %432 = (-.f32 (*.f32 u0 %399) %128) %443 = (* u0 %412) %468 = (/ 1 %5) %469 = (/.f32 #s(literal 1 binary32) %7) %476 = (+ (* %10 alphay) (/ sin2phi alphay)) %477 = (*.f32 alphay cos2phi) %478 = (/.f32 %477 %7) %485 = (+ (* %16 %5) cos2phi) %488 = (* sin2phi alphax) %491 = (* alphax %15) %495 = (+ (* %15 %10) sin2phi) %496 = (*.f32 %19 cos2phi) %497 = (/.f32 %496 %7) %499 = (fma.f32 %7 sin2phi %496) %508 = (/.f32 #s(literal 1 binary32) %19) %510 = (+ %16 %10) %511 = (neg %510) %512 = (*.f32 #s(literal -1 binary32) %11) %518 = (/ %167 %495) %519 = (/.f32 %171 %496) %522 = (/.f32 %170 %496) %523 = (*.f32 %49 %38) %528 = (*.f32 %63 %51) %530 = (/.f32 %176 %523) %538 = (pow.f32 alphay #s(literal 8 binary32)) %539 = (*.f32 %538 %64) %548 = (/ -1 %510) %549 = (*.f32 #s(literal -1 binary32) %77) %555 = (*.f32 #s(literal -1 binary32) %87) %568 = (/ %511 %166) %569 = (/.f32 cos2phi %171) %573 = (*.f32 %19 %170) %579 = (/ 1 %165) %580 = (log %579) %581 = (/ %580 %17) %583 = (log.f32 (/.f32 #s(literal 1 binary32) %169)) %584 = (*.f32 %7 %583) %585 = (/.f32 %584 cos2phi) %587 = (*.f32 sin2phi %583) %590 = (/.f32 %583 cos2phi) %594 = (*.f32 %45 %583) %597 = (/.f32 %587 %39) %602 = (*.f32 %59 %583) %614 = (/.f32 sin2phi %19) %616 = (+.f32 %11 %614) %618 = (*.f32 %19 u0) %619 = (/.f32 %618 sin2phi) %621 = (*.f32 cos2phi u0) %622 = (*.f32 %49 %621) %623 = (/.f32 %622 %85) %626 = (*.f32 %38 u0) %627 = (*.f32 %63 %626) %628 = (pow.f32 alphax #s(literal 4 binary32)) %629 = (*.f32 %628 %59) %630 = (/.f32 %627 %629) %634 = (*.f32 %51 u0) %635 = (*.f32 %538 %634) %636 = (pow.f32 alphax #s(literal 6 binary32)) %637 = (pow.f32 sin2phi #s(literal 4 binary32)) %638 = (*.f32 %636 %637) %639 = (/.f32 %635 %638) %644 = (/.f32 %19 sin2phi) %646 = (*.f32 %49 cos2phi) %647 = (/.f32 %646 %85) %650 = (*.f32 %63 %38) %651 = (/.f32 %650 %629) %655 = (*.f32 %538 %51) %656 = (/.f32 %655 %638) %658 = (fma.f32 #s(literal -1 binary32) %651 %647) %661 = (fma.f32 #s(literal 1/2 binary32) %619 %644) %667 = (fma.f32 #s(literal 1/2 binary32) %619 (fma.f32 #s(literal 1/2 binary32) %630 %644)) %674 = (fma.f32 #s(literal -1 binary32) %651 (+.f32 %647 %656)) %677 = (*.f32 u0 %661) %679 = (/.f32 %622 %45) %681 = (/.f32 %646 %45) %684 = (/.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) %679) %681)) %7) %687 = (/.f32 %627 %59) %689 = (/.f32 %650 %59) %690 = (*.f32 #s(literal -1 binary32) %689) %693 = (/.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal 1/2 binary32) %687) %690)) %628) %697 = (/.f32 %635 %637) %699 = (/.f32 %655 %637) %707 = (/.f32 %573 sin2phi) %710 = (*.f32 cos2phi %170) %711 = (*.f32 %49 %710) %712 = (/.f32 %711 %85) %715 = (*.f32 %38 %170) %716 = (*.f32 %63 %715) %717 = (/.f32 %716 %629) %721 = (*.f32 %51 %170) %722 = (*.f32 %538 %721) %728 = (*.f32 #s(literal 1/2 binary32) %644) %732 = (fma.f32 #s(literal 1/2 binary32) %651 %728) %733 = (*.f32 #s(literal 1/2 binary32) %647) %740 = (fma.f32 #s(literal 1/3 binary32) %619 %728) %746 = (fma.f32 #s(literal 1/3 binary32) %619 (fma.f32 #s(literal 1/3 binary32) %630 %732)) %755 = (fma.f32 u0 %740 %644) %759 = (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %681 (*.f32 #s(literal -1/3 binary32) %679))) %760 = (/.f32 %759 %7) %767 = (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) %687 (*.f32 #s(literal 1/2 binary32) %689))) %769 = (+.f32 (/.f32 %767 %628) %644) %776 = (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %699 (*.f32 #s(literal -1/3 binary32) %697))) %783 = (*.f32 u0 %755) %787 = (/.f32 (*.f32 u0 (-.f32 %759 %681)) %7) %792 = (/.f32 (*.f32 u0 (-.f32 %767 %690)) %628) %803 = (*.f32 #s(literal 1/3 binary32) %644) %807 = (fma.f32 #s(literal 1/3 binary32) %651 %803) %808 = (*.f32 #s(literal 1/3 binary32) %647) %815 = (fma.f32 #s(literal 1/4 binary32) %619 %803) %821 = (fma.f32 #s(literal 1/4 binary32) %619 (fma.f32 #s(literal 1/4 binary32) %630 %807)) %830 = (*.f32 u0 %815) %831 = (fma.f32 #s(literal 1/2 binary32) %644 %830) %835 = (*.f32 u0 (fma.f32 #s(literal -1/3 binary32) %681 (*.f32 #s(literal -1/4 binary32) %679))) %836 = (/.f32 %835 %7) %843 = (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %687 (*.f32 #s(literal 1/3 binary32) %689))) %844 = (/.f32 %843 %628) %853 = (*.f32 u0 (fma.f32 #s(literal -1/3 binary32) %699 (*.f32 #s(literal -1/4 binary32) %697))) %863 = (fma.f32 u0 %831 %644) %866 = (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %681 %835)) %867 = (/.f32 %866 %7) %873 = (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %689 %843)) %875 = (+.f32 (/.f32 %873 %628) %644) %881 = (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %699 %853)) %888 = (*.f32 u0 %863) %892 = (/.f32 (*.f32 u0 (-.f32 %866 %681)) %7) %897 = (/.f32 (*.f32 u0 (-.f32 %873 %690)) %628) %908 = (/.f32 sin2phi alphay) %910 = (+.f32 %908 %478) %915 = (+.f32 sin2phi %497) %917 = (*.f32 #s(literal -1 binary32) %614) %921 = (/.f32 %170 sin2phi) %924 = (*.f32 %19 %710) %925 = (/.f32 %924 %85) %926 = (fma.f32 #s(literal -1 binary32) %921 %925) %928 = (*.f32 %49 %715) %929 = (/.f32 %928 %629) %933 = (*.f32 %63 %721) %939 = (*.f32 #s(literal -1 binary32) %644) %952 = (*.f32 #s(literal -1 binary32) (/.f32 sin2phi %573)) %956 = (*.f32 %19 %583) %957 = (/.f32 %956 sin2phi) %959 = (*.f32 cos2phi %583) %960 = (*.f32 %49 %959) %961 = (/.f32 %960 %85) %964 = (*.f32 %38 %583) %965 = (*.f32 %63 %964) %966 = (/.f32 %965 %629) %970 = (*.f32 %51 %583) %971 = (*.f32 %538 %970) %983 = (/.f32 u0 sin2phi) %989 = (/.f32 %621 %85) %997 = (/.f32 %626 %629) %1005 = (/.f32 %496 %85) %1006 = (/.f32 #s(literal 1 binary32) sin2phi) %1010 = (/.f32 %39 %629) %1011 = (/.f32 cos2phi %85) %1017 = (/.f32 (*.f32 %19 %51) %638) %1019 = (/.f32 %38 %629) %1020 = (*.f32 #s(literal -1 binary32) %1019) %1027 = (fma.f32 #s(literal 1/2 binary32) %983 %1006) %1031 = (-.f32 (*.f32 #s(literal -1/2 binary32) %989) %1011) %1037 = (-.f32 (*.f32 #s(literal 1/2 binary32) %997) %1020) %1045 = (/.f32 %634 %638) %1047 = (/.f32 %51 %638) %1048 = (-.f32 (*.f32 #s(literal -1/2 binary32) %1045) %1047) %1087 = (/.f32 %710 %85) %1090 = (fma.f32 #s(literal -1 binary32) %921 (*.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %715) %629) %1087))) %1099 = (fma.f32 #s(literal -1 binary32) %921 (*.f32 %19 (fma.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 %715 %629) (/.f32 (*.f32 %19 %721) %638)) %1087))) %1102 = (*.f32 #s(literal 1/2 binary32) %1006) %1107 = (*.f32 #s(literal 1/2 binary32) %1011) %1120 = (fma.f32 #s(literal 1/3 binary32) %983 %1102) %1124 = (fma.f32 #s(literal -1/2 binary32) %1011 (*.f32 #s(literal -1/3 binary32) %989)) %1131 = (fma.f32 #s(literal 1/3 binary32) %997 (*.f32 #s(literal 1/2 binary32) %1019)) %1141 = (fma.f32 #s(literal -1/2 binary32) %1047 (*.f32 #s(literal -1/3 binary32) %1045)) %1153 = (fma.f32 u0 %1120 %1006) %1157 = (-.f32 (*.f32 u0 %1124) %1011) %1163 = (-.f32 (*.f32 u0 %1131) %1020) %1172 = (-.f32 (*.f32 u0 %1141) %1047) %1207 = (*.f32 #s(literal 1/3 binary32) %1006) %1212 = (*.f32 #s(literal 1/3 binary32) %1011) %1225 = (fma.f32 #s(literal 1/4 binary32) %983 %1207) %1229 = (fma.f32 #s(literal -1/3 binary32) %1011 (*.f32 #s(literal -1/4 binary32) %989)) %1236 = (fma.f32 #s(literal 1/4 binary32) %997 (*.f32 #s(literal 1/3 binary32) %1019)) %1246 = (fma.f32 #s(literal -1/3 binary32) %1047 (*.f32 #s(literal -1/4 binary32) %1045)) %1258 = (fma.f32 u0 %1225 %1102) %1262 = (fma.f32 #s(literal -1/2 binary32) %1011 (*.f32 u0 %1229)) %1269 = (fma.f32 #s(literal 1/2 binary32) %1019 (*.f32 u0 %1236)) %1279 = (fma.f32 #s(literal -1/2 binary32) %1047 (*.f32 u0 %1246)) %1291 = (fma.f32 u0 %1258 %1006) %1295 = (-.f32 (*.f32 u0 %1262) %1011) %1301 = (-.f32 (*.f32 u0 %1269) %1020) %1310 = (-.f32 (*.f32 u0 %1279) %1047) %1361 = (*.f32 #s(literal -1 binary32) %1011) %1382 = (/.f32 %583 sin2phi) %1388 = (/.f32 %959 %85) %1404 = (*.f32 %628 %36) %1405 = (/.f32 %1404 %39) %1408 = (*.f32 %636 %46) %1409 = (/.f32 %1408 %52) %1413 = (pow.f32 alphax #s(literal 8 binary32)) %1414 = (*.f32 %1413 %60) %1415 = (/.f32 %1414 %65) %1420 = (*.f32 %628 sin2phi) %1421 = (/.f32 %1420 %39) %1424 = (*.f32 %636 %45) %1425 = (/.f32 %1424 %52) %1429 = (*.f32 %1413 %59) %1430 = (/.f32 %1429 %65) %1432 = (fma.f32 #s(literal -1 binary32) %1425 %1421) %1435 = (fma.f32 #s(literal 1/2 binary32) %33 %77) %1441 = (fma.f32 #s(literal 1/2 binary32) %33 (fma.f32 #s(literal 1/2 binary32) %1409 %77)) %1448 = (fma.f32 #s(literal -1 binary32) %1425 (+.f32 %1421 %1430)) %1451 = (*.f32 u0 %1435) %1453 = (/.f32 %1404 %38) %1455 = (/.f32 %1420 %38) %1458 = (/.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) %1453) %1455)) %19) %1461 = (/.f32 %1408 %51) %1463 = (/.f32 %1424 %51) %1464 = (*.f32 #s(literal -1 binary32) %1463) %1467 = (/.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal 1/2 binary32) %1461) %1464)) %49) %1471 = (/.f32 %1414 %64) %1473 = (/.f32 %1429 %64) %1481 = (*.f32 %628 %176) %1482 = (/.f32 %1481 %39) %1483 = (fma.f32 #s(literal -1 binary32) %172 %1482) %1485 = (*.f32 %636 %182) %1486 = (/.f32 %1485 %52) %1488 = (fma.f32 #s(literal -1 binary32) %172 (fma.f32 #s(literal -1 binary32) %1486 %1482)) %1490 = (*.f32 %1413 %192) %1491 = (/.f32 %1490 %65) %1494 = (fma.f32 #s(literal -1 binary32) %172 (fma.f32 #s(literal -1 binary32) %1486 (+.f32 %1482 %1491))) %1498 = (fma.f32 #s(literal 1/2 binary32) %1425 %202) %1499 = (*.f32 #s(literal 1/2 binary32) %1421) %1506 = (fma.f32 #s(literal 1/3 binary32) %33 %202) %1512 = (fma.f32 #s(literal 1/3 binary32) %33 (fma.f32 #s(literal 1/3 binary32) %1409 %1498)) %1521 = (fma.f32 u0 %1506 %77) %1525 = (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %1455 (*.f32 #s(literal -1/3 binary32) %1453))) %1526 = (/.f32 %1525 %19) %1533 = (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1461 (*.f32 #s(literal 1/2 binary32) %1463))) %1535 = (+.f32 (/.f32 %1533 %49) %77) %1542 = (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %1473 (*.f32 #s(literal -1/3 binary32) %1471))) %1549 = (*.f32 u0 %1521) %1553 = (/.f32 (*.f32 u0 (-.f32 %1525 %1455)) %19) %1558 = (/.f32 (*.f32 u0 (-.f32 %1533 %1464)) %49) %1571 = (fma.f32 #s(literal 1/3 binary32) %1425 %318) %1572 = (*.f32 #s(literal 1/3 binary32) %1421) %1579 = (fma.f32 #s(literal 1/4 binary32) %33 %318) %1585 = (fma.f32 #s(literal 1/4 binary32) %33 (fma.f32 #s(literal 1/4 binary32) %1409 %1571)) %1594 = (*.f32 u0 %1579) %1595 = (fma.f32 #s(literal 1/2 binary32) %77 %1594) %1599 = (*.f32 u0 (fma.f32 #s(literal -1/3 binary32) %1455 (*.f32 #s(literal -1/4 binary32) %1453))) %1600 = (/.f32 %1599 %19) %1607 = (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1461 (*.f32 #s(literal 1/3 binary32) %1463))) %1608 = (/.f32 %1607 %49) %1617 = (*.f32 u0 (fma.f32 #s(literal -1/3 binary32) %1473 (*.f32 #s(literal -1/4 binary32) %1471))) %1627 = (fma.f32 u0 %1595 %77) %1630 = (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %1455 %1599)) %1631 = (/.f32 %1630 %19) %1637 = (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1463 %1607)) %1639 = (+.f32 (/.f32 %1637 %49) %77) %1645 = (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %1473 %1617)) %1652 = (*.f32 u0 %1627) %1656 = (/.f32 (*.f32 u0 (-.f32 %1630 %1455)) %19) %1661 = (/.f32 (*.f32 u0 (-.f32 %1637 %1464)) %49) %1694 = (*.f32 %628 %587) %1695 = (/.f32 %1694 %39) %1698 = (*.f32 %636 %594) %1699 = (/.f32 %1698 %52) %1703 = (*.f32 %1413 %602) %1714 = (* %167 (/ alphay %476)) %1726 = (*.f32 #s(literal -1 binary32) u0) %1748 = (*.f32 #s(literal 1/2 binary32) u0) %1749 = (+.f32 #s(literal 1 binary32) %1748) %1752 = (*.f32 #s(literal 1/3 binary32) u0) %1753 = (+.f32 #s(literal 1/2 binary32) %1752) %1754 = (*.f32 u0 %1753) %1755 = (+.f32 #s(literal 1 binary32) %1754) %1758 = (*.f32 #s(literal 1/4 binary32) u0) %1759 = (+.f32 #s(literal 1/3 binary32) %1758) %1760 = (*.f32 u0 %1759) %1761 = (+.f32 #s(literal 1/2 binary32) %1760) %1762 = (*.f32 u0 %1761) %1763 = (+.f32 #s(literal 1 binary32) %1762) %1766 = (* 1/2 u0) %1768 = (+ 1 %1766) %1770 = (* 1/3 u0) %1772 = (+ 1/2 %1770) %1775 = (* u0 %1772) %1777 = (+ 1 %1775) %1779 = (* 1/4 u0) %1781 = (+ 1/3 %1779) %1784 = (* u0 %1781) %1786 = (+ 1/2 %1784) %1788 = (* u0 %1786) %1790 = (+ 1 %1788) %1792 = (/.f32 u0 %616) %1794 = (/.f32 #s(literal 1 binary32) %616) %1796 = (fma.f32 #s(literal 1/2 binary32) %1792 %1794) %1800 = (*.f32 #s(literal 1/2 binary32) %1794) %1801 = (fma.f32 #s(literal 1/3 binary32) %1792 %1800) %1802 = (fma.f32 u0 %1801 %1794) %1805 = (*.f32 #s(literal 1/3 binary32) %1794) %1806 = (fma.f32 #s(literal 1/4 binary32) %1792 %1805) %1807 = (fma.f32 u0 %1806 %1800) %1808 = (fma.f32 u0 %1807 %1794) %1820 = (+.f32 #s(literal 1 binary32) u0) %1823 = (+.f32 #s(literal 1 binary32) (*.f32 u0 %1820)) %1828 = (/.f32 u0 %915) %1830 = (/.f32 #s(literal 1 binary32) %915) %1834 = (*.f32 #s(literal 1/2 binary32) %1830) %1845 = (* %518 %15) %1846 = (/.f32 %618 %915) %1848 = (/.f32 %19 %915) %1852 = (*.f32 #s(literal 1/2 binary32) %1848) %1865 = (/.f32 (*.f32 alphay u0) %910) %1867 = (/.f32 alphay %910) %1871 = (*.f32 #s(literal 1/2 binary32) %1867) %1885 = (*.f32 u0 %616) %1890 = (fma.f32 #s(literal -1/3 binary32) %616 (*.f32 #s(literal 1/4 binary32) %616)) %1909 = (/ %167 (* %485 %468)) %1910 = (/.f32 %32 %21) %1912 = (/.f32 %7 %21) %1916 = (*.f32 #s(literal 1/2 binary32) %1912) %1928 = (/.f32 #s(literal 1 binary32) u0) %1933 = (log.f32 (neg.f32 %1928)) %1936 = (fma.f32 #s(literal -1 binary32) %1933 %1928) %1938 = (pow.f32 u0 #s(literal 2 binary32)) %1939 = (/.f32 #s(literal 1/2 binary32) %1938) %1942 = (pow.f32 u0 #s(literal 3 binary32)) %1943 = (/.f32 #s(literal 1 binary32) %1942) %1946 = (fma.f32 #s(literal -1 binary32) %1933 (+.f32 %1928 (*.f32 #s(literal 1/3 binary32) %1943))) %1956 = (+.f32 #s(literal 1/2 binary32) %1928) %1959 = (* u0 %1768) %1964 = (*.f32 #s(literal 1/2 binary32) %1928) %1965 = (+.f32 #s(literal 1/3 binary32) %1964) %1972 = (/.f32 #s(literal 1 binary32) %1938) %1974 = (+.f32 #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) %1928 %1972)) %1977 = (* u0 %1777) %1984 = (*.f32 #s(literal 1/3 binary32) %1928) %1985 = (+.f32 #s(literal 1/4 binary32) %1984) %1993 = (+.f32 #s(literal 1/4 binary32) (+.f32 %1939 %1984)) %2004 = (+.f32 #s(literal 1/4 binary32) (+.f32 %1939 (fma.f32 #s(literal 1/3 binary32) %1928 %1943))) %2007 = (* u0 %1790) %2008 = (pow.f32 u0 #s(literal 4 binary32)) %2019 = (/.f32 #s(literal 1 binary32) %1885) %2020 = (+.f32 %2019 %1800) %2023 = (/.f32 %1938 %616) %2028 = (/.f32 %1933 %616) %2032 = (*.f32 %1938 %616) %2033 = (/.f32 #s(literal 1/2 binary32) %2032) %2037 = (/.f32 #s(literal 1 binary32) %2032) %2040 = (/.f32 #s(literal 1 binary32) (*.f32 %1942 %616)) %2047 = (fma.f32 #s(literal 1/2 binary32) %2019 %1805) %2056 = (+.f32 (/.f32 #s(literal 1/2 binary32) %1885) (+.f32 %2037 %1805)) %2059 = (/.f32 %1942 %616) %2068 = (*.f32 #s(literal 1/4 binary32) %1794) %2069 = (fma.f32 #s(literal 1/3 binary32) %2019 %2068) %2076 = (/.f32 #s(literal 1/3 binary32) %1885) %2078 = (+.f32 %2076 (+.f32 %2033 %2068)) %2089 = (+.f32 %2076 (fma.f32 #s(literal 1/2 binary32) %2037 (+.f32 %2040 %2068))) %2101 = (/.f32 #s(literal -1 binary32) u0) %2103 = (+.f32 #s(literal 1 binary32) %1928) %2105 = (*.f32 #s(literal -1 binary32) (/.f32 %2103 u0)) %2108 = (/.f32 (-.f32 %2105 #s(literal 1 binary32)) u0) %2132 = (/.f32 %1933 %915) %2134 = (*.f32 u0 %915) %2135 = (/.f32 #s(literal 1 binary32) %2134) %2138 = (*.f32 %1938 %915) %2139 = (/.f32 #s(literal 1/2 binary32) %2138) %2145 = (*.f32 %1942 %915) %2151 = (*.f32 %19 %1933) %2152 = (/.f32 %2151 %915) %2154 = (/.f32 %19 %2134) %2158 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %19 %2138) %2152) %2166 = (/.f32 (*.f32 alphay %1933) %910) %2169 = (/.f32 alphay (*.f32 u0 %910)) %2174 = (fma.f32 #s(literal 1/2 binary32) (/.f32 alphay (*.f32 %1938 %910)) %2166) %2184 = (*.f32 %7 %1933) %2185 = (/.f32 cos2phi %2184) %2186 = (pow.f32 %1933 #s(literal 2 binary32)) %2187 = (*.f32 u0 %2186) %2189 = (/.f32 cos2phi (*.f32 %7 %2187)) %2190 = (/.f32 sin2phi %2151) %2192 = (/.f32 sin2phi (*.f32 %19 %2187)) %2198 = (/.f32 %616 (*.f32 %1938 %2186)) %2199 = (pow.f32 %1933 #s(literal 3 binary32)) %2200 = (*.f32 %1938 %2199) %2202 = (/.f32 cos2phi (*.f32 %7 %2200)) %2204 = (/.f32 sin2phi (*.f32 %19 %2200)) %2224 = (*.f32 %1942 (pow.f32 %1933 #s(literal 4 binary32))) %2241 = (/.f32 %2184 %21) %2244 = (/.f32 %7 (*.f32 u0 %21)) %2249 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %7 (*.f32 %1938 %21)) %2241) %2271 = (log.f32 %2101) %2272 = (*.f32 #s(literal -1 binary32) %2271) %2291 = (+.f32 %1939 %1928) %2299 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) %1984) u0)) #s(literal 1 binary32)) u0)) %2304 = (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1956 u0)) #s(literal 1/3 binary32)) %2328 = (/.f32 %2271 %616) %2330 = (+.f32 %2019 %2328) %2347 = (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %2020 u0)) %1805) %2352 = (fma.f32 #s(literal 1/4 binary32) %1794 (*.f32 #s(literal 1/3 binary32) %2019)) %2389 = (/.f32 %2271 %915) %2391 = (+.f32 %2135 %2389) %2402 = (*.f32 %19 %2271) %2403 = (/.f32 %2402 %915) %2420 = (/.f32 (*.f32 alphay %2271) %910) %2438 = (pow.f32 %2271 #s(literal 2 binary32)) %2443 = (+.f32 (/.f32 cos2phi (*.f32 %7 %2438)) (/.f32 sin2phi (*.f32 %19 %2438))) %2445 = (*.f32 %7 %2271) %2448 = (+.f32 (/.f32 cos2phi %2445) (/.f32 sin2phi %2402)) %2451 = (/.f32 %616 %2438) %2452 = (pow.f32 %2271 #s(literal 3 binary32)) %2458 = (fma.f32 #s(literal -1/2 binary32) %2451 (+.f32 (/.f32 cos2phi (*.f32 %7 %2452)) (/.f32 sin2phi (*.f32 %19 %2452)))) %2466 = (pow.f32 %2271 #s(literal 4 binary32)) %2482 = (/.f32 %2445 %21) %2501 = (/.f32 (*.f32 %49 u0) %85) %2509 = (/.f32 (*.f32 %63 u0) %629) %2516 = (*.f32 %63 cos2phi) %2517 = (/.f32 %2516 %629) %2518 = (/.f32 %49 %85) %2522 = (*.f32 %538 cos2phi) %2523 = (/.f32 %2522 %638) %2525 = (/.f32 %63 %629) %2526 = (*.f32 #s(literal -1 binary32) %2525) %2533 = (-.f32 (*.f32 #s(literal -1/2 binary32) %2501) %2518) %2538 = (-.f32 (*.f32 #s(literal 1/2 binary32) %2509) %2526) %2546 = (/.f32 (*.f32 %538 u0) %638) %2548 = (/.f32 %538 %638) %2549 = (-.f32 (*.f32 #s(literal -1/2 binary32) %2546) %2548) %2559 = (*.f32 u0 %2533) %2562 = (*.f32 u0 %2538) %2571 = (*.f32 %63 %710) %2573 = (*.f32 %49 %170) %2574 = (/.f32 %2573 %85) %2589 = (*.f32 #s(literal 1/2 binary32) %2518) %2603 = (fma.f32 #s(literal -1/2 binary32) %2518 (*.f32 #s(literal -1/3 binary32) %2501)) %2609 = (fma.f32 #s(literal 1/3 binary32) %2509 (*.f32 #s(literal 1/2 binary32) %2525)) %2618 = (fma.f32 #s(literal -1/2 binary32) %2548 (*.f32 #s(literal -1/3 binary32) %2546)) %2629 = (*.f32 u0 %2603) %2630 = (-.f32 %2629 %2518) %2633 = (*.f32 u0 %2609) %2634 = (-.f32 %2633 %2526) %2640 = (-.f32 (*.f32 u0 %2618) %2548) %2647 = (*.f32 u0 %2630) %2650 = (*.f32 u0 %2634) %2660 = (*.f32 #s(literal 1/3 binary32) %2518) %2674 = (fma.f32 #s(literal -1/3 binary32) %2518 (*.f32 #s(literal -1/4 binary32) %2501)) %2680 = (fma.f32 #s(literal 1/4 binary32) %2509 (*.f32 #s(literal 1/3 binary32) %2525)) %2689 = (fma.f32 #s(literal -1/3 binary32) %2548 (*.f32 #s(literal -1/4 binary32) %2546)) %2700 = (*.f32 u0 %2674) %2701 = (fma.f32 #s(literal -1/2 binary32) %2518 %2700) %2705 = (*.f32 u0 %2680) %2706 = (fma.f32 #s(literal 1/2 binary32) %2525 %2705) %2713 = (fma.f32 #s(literal -1/2 binary32) %2548 (*.f32 u0 %2689)) %2721 = (*.f32 u0 %2701) %2722 = (-.f32 %2721 %2518) %2725 = (*.f32 u0 %2706) %2726 = (-.f32 %2725 %2526) %2732 = (-.f32 (*.f32 u0 %2713) %2548) %2739 = (*.f32 u0 %2722) %2742 = (*.f32 u0 %2726) %2752 = (/.f32 %573 %85) %2765 = (*.f32 #s(literal -1 binary32) %2518) %2779 = (/.f32 (*.f32 %49 %583) %85) %2794 = (/.f32 sin2phi %496) %2796 = (*.f32 cos2phi (+.f32 %469 %2794)) %2798 = (/.f32 %1404 %496) %2802 = (/.f32 %1408 %523) %2807 = (/.f32 %1414 %528) %2813 = (/.f32 %1420 %496) %2815 = (/.f32 (fma.f32 #s(literal -1 binary32) %2813 %7) cos2phi) %2817 = (/.f32 %1424 %523) %2822 = (/.f32 %1429 %528) %2824 = (fma.f32 #s(literal -1 binary32) %2817 %2813) %2828 = (fma.f32 #s(literal 1/2 binary32) %32 %7) %2836 = (fma.f32 #s(literal 1/2 binary32) %32 (fma.f32 #s(literal 1/2 binary32) %2802 %7)) %2844 = (fma.f32 #s(literal -1 binary32) %2817 (+.f32 %2813 %2822)) %2851 = (/.f32 %1404 %19) %2852 = (*.f32 #s(literal -1/2 binary32) %2851) %2853 = (/.f32 %1420 %19) %2854 = (-.f32 %2852 %2853) %2855 = (*.f32 u0 %2854) %2856 = (/.f32 %2855 cos2phi) %2860 = (/.f32 %1408 %49) %2862 = (/.f32 %1424 %49) %2863 = (*.f32 #s(literal -1 binary32) %2862) %2866 = (/.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal 1/2 binary32) %2860) %2863)) %38) %2871 = (/.f32 %1414 %63) %2873 = (/.f32 %1429 %63) %2874 = (-.f32 (*.f32 #s(literal -1/2 binary32) %2871) %2873) %2875 = (*.f32 u0 %2874) %2882 = (/.f32 %1481 %496) %2886 = (/.f32 %1485 %523) %2897 = (*.f32 #s(literal 1/2 binary32) %7) %2901 = (fma.f32 #s(literal 1/2 binary32) %2817 %2897) %2902 = (*.f32 #s(literal 1/2 binary32) %2813) %2911 = (fma.f32 #s(literal 1/3 binary32) %32 %2897) %2919 = (fma.f32 #s(literal 1/3 binary32) %32 (fma.f32 #s(literal 1/3 binary32) %2802 %2901)) %2930 = (fma.f32 u0 %2911 %7) %2934 = (fma.f32 #s(literal -1/2 binary32) %2853 (*.f32 #s(literal -1/3 binary32) %2851)) %2935 = (*.f32 u0 %2934) %2936 = (/.f32 %2935 cos2phi) %2942 = (*.f32 #s(literal 1/2 binary32) %2862) %2944 = (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) %2860 %2942)) %2946 = (+.f32 (/.f32 %2944 %38) %7) %2953 = (fma.f32 #s(literal -1/2 binary32) %2873 (*.f32 #s(literal -1/3 binary32) %2871)) %2954 = (*.f32 u0 %2953) %2965 = (-.f32 %2935 %2853) %2966 = (*.f32 u0 %2965) %2967 = (/.f32 %2966 cos2phi) %2973 = (/.f32 (*.f32 u0 (-.f32 %2944 %2863)) %38) %2978 = (-.f32 %2954 %2873) %2979 = (*.f32 u0 %2978) %2986 = (*.f32 #s(literal 1/3 binary32) %7) %2990 = (fma.f32 #s(literal 1/3 binary32) %2817 %2986) %2991 = (*.f32 #s(literal 1/3 binary32) %2813) %3000 = (fma.f32 #s(literal 1/4 binary32) %32 %2986) %3008 = (fma.f32 #s(literal 1/4 binary32) %32 (fma.f32 #s(literal 1/4 binary32) %2802 %2990)) %3020 = (fma.f32 #s(literal 1/2 binary32) %7 (*.f32 u0 %3000)) %3024 = (fma.f32 #s(literal -1/3 binary32) %2853 (*.f32 #s(literal -1/4 binary32) %2851)) %3025 = (*.f32 u0 %3024) %3026 = (/.f32 %3025 cos2phi) %3032 = (*.f32 #s(literal 1/3 binary32) %2862) %3034 = (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %2860 %3032)) %3035 = (/.f32 %3034 %38) %3044 = (fma.f32 #s(literal -1/3 binary32) %2873 (*.f32 #s(literal -1/4 binary32) %2871)) %3045 = (*.f32 u0 %3044) %3056 = (fma.f32 u0 %3020 %7) %3059 = (fma.f32 #s(literal -1/2 binary32) %2853 %3025) %3060 = (*.f32 u0 %3059) %3061 = (/.f32 %3060 cos2phi) %3068 = (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %2862 %3034)) %3070 = (+.f32 (/.f32 %3068 %38) %7) %3076 = (fma.f32 #s(literal -1/2 binary32) %2873 %3045) %3077 = (*.f32 u0 %3076) %3088 = (-.f32 %3060 %2853) %3089 = (*.f32 u0 %3088) %3090 = (/.f32 %3089 cos2phi) %3096 = (/.f32 (*.f32 u0 (-.f32 %3068 %2863)) %38) %3101 = (-.f32 %3077 %2873) %3102 = (*.f32 u0 %3101) %3109 = (/.f32 alphay %7) %3110 = (/.f32 sin2phi %477) %3114 = (/.f32 %18 %496) %3118 = (/.f32 sin2phi cos2phi) %3119 = (/.f32 %19 %7) %3125 = (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2794) %469)) %3127 = (/.f32 %171 %19) %3128 = (/.f32 %1481 %646) %3132 = (/.f32 %1485 %650) %3144 = (/.f32 (fma.f32 #s(literal -1 binary32) %7 %2813) cos2phi) %3146 = (*.f32 #s(literal -1 binary32) %7) %3157 = (/.f32 sin2phi %924) %3159 = (/.f32 #s(literal 1 binary32) %171) %3163 = (/.f32 %1694 %496) %3167 = (/.f32 %1698 %523) %3205 = (/.f32 %1424 %646) %3212 = (/.f32 %1429 %2516) %3223 = (fma.f32 #s(literal -1 binary32) %7 (*.f32 #s(literal -1/2 binary32) %32)) %3232 = (*.f32 #s(literal -1/2 binary32) %2860) %3233 = (-.f32 %3232 %2862) %3253 = (*.f32 u0 %3223) %3261 = (*.f32 u0 %3233) %3282 = (/.f32 %1485 %646) %3283 = (/.f32 %1481 %19) %3290 = (/.f32 %1490 %2516) %3291 = (/.f32 %1485 %49) %3305 = (*.f32 #s(literal 1/2 binary32) %2853) %3308 = (*.f32 #s(literal -1/2 binary32) %7) %3324 = (fma.f32 #s(literal -1/2 binary32) %7 (*.f32 #s(literal -1/3 binary32) %32)) %3334 = (fma.f32 #s(literal -1/2 binary32) %2862 (*.f32 #s(literal -1/3 binary32) %2860)) %3352 = (fma.f32 #s(literal -1 binary32) %7 (*.f32 u0 %3324)) %3361 = (*.f32 u0 %3334) %3362 = (-.f32 %3361 %2862) %3382 = (*.f32 u0 %3352) %3390 = (*.f32 u0 %3362) %3412 = (*.f32 #s(literal 1/3 binary32) %2853) %3415 = (*.f32 #s(literal -1/3 binary32) %7) %3431 = (fma.f32 #s(literal -1/3 binary32) %7 (*.f32 #s(literal -1/4 binary32) %32)) %3441 = (fma.f32 #s(literal -1/3 binary32) %2862 (*.f32 #s(literal -1/4 binary32) %2860)) %3459 = (fma.f32 #s(literal -1/2 binary32) %7 (*.f32 u0 %3431)) %3469 = (fma.f32 #s(literal -1/2 binary32) %2862 (*.f32 u0 %3441)) %3487 = (fma.f32 #s(literal -1 binary32) %7 (*.f32 u0 %3459)) %3496 = (*.f32 u0 %3469) %3497 = (-.f32 %3496 %2862) %3517 = (*.f32 u0 %3487) %3525 = (*.f32 u0 %3497) %3564 = (/.f32 %1481 %49) %3584 = (*.f32 #s(literal -1 binary32) %2853) %3605 = (/ 1 %568) %3607 = (*.f32 #s(literal -1 binary32) %3283) %3630 = (/.f32 %1694 %19) %3653 = (/.f32 (*.f32 %628 u0) %39) %3661 = (/.f32 (*.f32 %636 u0) %52) %3668 = (*.f32 %636 sin2phi) %3669 = (/.f32 %3668 %52) %3670 = (/.f32 %628 %39) %3675 = (/.f32 (*.f32 %1413 sin2phi) %65) %3677 = (/.f32 %636 %52) %3678 = (*.f32 #s(literal -1 binary32) %3677) %3685 = (-.f32 (*.f32 #s(literal -1/2 binary32) %3653) %3670) %3690 = (-.f32 (*.f32 #s(literal 1/2 binary32) %3661) %3678) %3698 = (/.f32 (*.f32 %1413 u0) %65) %3700 = (/.f32 %1413 %65) %3701 = (-.f32 (*.f32 #s(literal -1/2 binary32) %3698) %3700) %3711 = (*.f32 u0 %3685) %3714 = (*.f32 u0 %3690) %3723 = (*.f32 %636 %176) %3725 = (*.f32 %628 %170) %3726 = (/.f32 %3725 %39) %3731 = (*.f32 %636 %170) %3733 = (*.f32 %1413 %176) %3741 = (*.f32 #s(literal 1/2 binary32) %3670) %3755 = (fma.f32 #s(literal -1/2 binary32) %3670 (*.f32 #s(literal -1/3 binary32) %3653)) %3761 = (fma.f32 #s(literal 1/3 binary32) %3661 (*.f32 #s(literal 1/2 binary32) %3677)) %3770 = (fma.f32 #s(literal -1/2 binary32) %3700 (*.f32 #s(literal -1/3 binary32) %3698)) %3781 = (*.f32 u0 %3755) %3782 = (-.f32 %3781 %3670) %3785 = (*.f32 u0 %3761) %3786 = (-.f32 %3785 %3678) %3792 = (-.f32 (*.f32 u0 %3770) %3700) %3799 = (*.f32 u0 %3782) %3802 = (*.f32 u0 %3786) %3812 = (*.f32 #s(literal 1/3 binary32) %3670) %3826 = (fma.f32 #s(literal -1/3 binary32) %3670 (*.f32 #s(literal -1/4 binary32) %3653)) %3832 = (fma.f32 #s(literal 1/4 binary32) %3661 (*.f32 #s(literal 1/3 binary32) %3677)) %3841 = (fma.f32 #s(literal -1/3 binary32) %3700 (*.f32 #s(literal -1/4 binary32) %3698)) %3852 = (*.f32 u0 %3826) %3853 = (fma.f32 #s(literal -1/2 binary32) %3670 %3852) %3857 = (*.f32 u0 %3832) %3858 = (fma.f32 #s(literal 1/2 binary32) %3677 %3857) %3865 = (fma.f32 #s(literal -1/2 binary32) %3700 (*.f32 u0 %3841)) %3873 = (*.f32 u0 %3853) %3874 = (-.f32 %3873 %3670) %3877 = (*.f32 u0 %3858) %3878 = (-.f32 %3877 %3678) %3884 = (-.f32 (*.f32 u0 %3865) %3700) %3891 = (*.f32 u0 %3874) %3894 = (*.f32 u0 %3878) %3907 = (/.f32 %3725 %523) %3920 = (*.f32 #s(literal -1 binary32) %3670) %3934 = (/.f32 (*.f32 %628 %583) %39) %3949 = (/.f32 cos2phi %18) %3951 = (*.f32 sin2phi (+.f32 %508 %3949)) %3953 = (/.f32 %622 %18) %3957 = (*.f32 %628 %45) %3958 = (/.f32 %627 %3957) %3963 = (*.f32 %636 %59) %3964 = (/.f32 %635 %3963) %3970 = (/.f32 %646 %18) %3972 = (/.f32 (fma.f32 #s(literal -1 binary32) %3970 %19) sin2phi) %3974 = (/.f32 %650 %3957) %3979 = (/.f32 %655 %3963) %3981 = (fma.f32 #s(literal -1 binary32) %3974 %3970) %3985 = (fma.f32 #s(literal 1/2 binary32) %618 %19) %3993 = (fma.f32 #s(literal 1/2 binary32) %618 (fma.f32 #s(literal 1/2 binary32) %3958 %19)) %4001 = (fma.f32 #s(literal -1 binary32) %3974 (+.f32 %3970 %3979)) %4008 = (/.f32 %622 %7) %4009 = (*.f32 #s(literal -1/2 binary32) %4008) %4010 = (/.f32 %646 %7) %4011 = (-.f32 %4009 %4010) %4012 = (*.f32 u0 %4011) %4013 = (/.f32 %4012 sin2phi) %4017 = (/.f32 %627 %628) %4019 = (/.f32 %650 %628) %4020 = (*.f32 #s(literal -1 binary32) %4019) %4023 = (/.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal 1/2 binary32) %4017) %4020)) %45) %4028 = (/.f32 %635 %636) %4030 = (/.f32 %655 %636) %4031 = (-.f32 (*.f32 #s(literal -1/2 binary32) %4028) %4030) %4032 = (*.f32 u0 %4031) %4039 = (/.f32 %711 %18) %4043 = (/.f32 %716 %3957) %4054 = (*.f32 #s(literal 1/2 binary32) %19) %4058 = (fma.f32 #s(literal 1/2 binary32) %3974 %4054) %4059 = (*.f32 #s(literal 1/2 binary32) %3970) %4068 = (fma.f32 #s(literal 1/3 binary32) %618 %4054) %4076 = (fma.f32 #s(literal 1/3 binary32) %618 (fma.f32 #s(literal 1/3 binary32) %3958 %4058)) %4087 = (fma.f32 u0 %4068 %19) %4091 = (fma.f32 #s(literal -1/2 binary32) %4010 (*.f32 #s(literal -1/3 binary32) %4008)) %4092 = (*.f32 u0 %4091) %4093 = (/.f32 %4092 sin2phi) %4099 = (*.f32 #s(literal 1/2 binary32) %4019) %4101 = (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) %4017 %4099)) %4103 = (+.f32 (/.f32 %4101 %45) %19) %4110 = (fma.f32 #s(literal -1/2 binary32) %4030 (*.f32 #s(literal -1/3 binary32) %4028)) %4111 = (*.f32 u0 %4110) %4122 = (-.f32 %4092 %4010) %4123 = (*.f32 u0 %4122) %4124 = (/.f32 %4123 sin2phi) %4130 = (/.f32 (*.f32 u0 (-.f32 %4101 %4020)) %45) %4135 = (-.f32 %4111 %4030) %4136 = (*.f32 u0 %4135) %4143 = (*.f32 #s(literal 1/3 binary32) %19) %4147 = (fma.f32 #s(literal 1/3 binary32) %3974 %4143) %4148 = (*.f32 #s(literal 1/3 binary32) %3970) %4157 = (fma.f32 #s(literal 1/4 binary32) %618 %4143) %4165 = (fma.f32 #s(literal 1/4 binary32) %618 (fma.f32 #s(literal 1/4 binary32) %3958 %4147)) %4177 = (fma.f32 #s(literal 1/2 binary32) %19 (*.f32 u0 %4157)) %4181 = (fma.f32 #s(literal -1/3 binary32) %4010 (*.f32 #s(literal -1/4 binary32) %4008)) %4182 = (*.f32 u0 %4181) %4183 = (/.f32 %4182 sin2phi) %4189 = (*.f32 #s(literal 1/3 binary32) %4019) %4191 = (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %4017 %4189)) %4192 = (/.f32 %4191 %45) %4201 = (fma.f32 #s(literal -1/3 binary32) %4030 (*.f32 #s(literal -1/4 binary32) %4028)) %4202 = (*.f32 u0 %4201) %4213 = (fma.f32 u0 %4177 %19) %4216 = (fma.f32 #s(literal -1/2 binary32) %4010 %4182) %4217 = (*.f32 u0 %4216) %4218 = (/.f32 %4217 sin2phi) %4225 = (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %4019 %4191)) %4227 = (+.f32 (/.f32 %4225 %45) %19) %4233 = (fma.f32 #s(literal -1/2 binary32) %4030 %4202) %4234 = (*.f32 u0 %4233) %4245 = (-.f32 %4217 %4010) %4246 = (*.f32 u0 %4245) %4247 = (/.f32 %4246 sin2phi) %4253 = (/.f32 (*.f32 u0 (-.f32 %4225 %4020)) %45) %4258 = (-.f32 %4234 %4030) %4259 = (*.f32 u0 %4258) %4266 = (/.f32 #s(literal 1 binary32) alphay) %4267 = (/.f32 %477 %18) %4271 = (/.f32 cos2phi sin2phi) %4272 = (/.f32 %7 %19) %4276 = (/.f32 %496 %18) %4282 = (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %3949) %508)) %4284 = (/.f32 %924 %18) %4288 = (/.f32 %928 %3957) %4300 = (/.f32 (fma.f32 #s(literal -1 binary32) %19 %3970) sin2phi) %4302 = (*.f32 #s(literal -1 binary32) %19) %4313 = (/.f32 cos2phi %177) %4315 = (/.f32 #s(literal 1 binary32) %573) %4319 = (/.f32 %960 %18) %4323 = (/.f32 %965 %3957) %4361 = (/.f32 %650 %1420) %4368 = (/.f32 %655 %3668) %4379 = (fma.f32 #s(literal -1 binary32) %19 (*.f32 #s(literal -1/2 binary32) %618)) %4388 = (*.f32 #s(literal -1/2 binary32) %4017) %4389 = (-.f32 %4388 %4019) %4409 = (*.f32 u0 %4379) %4417 = (*.f32 u0 %4389) %4438 = (/.f32 %716 %1420) %4439 = (/.f32 %711 %7) %4446 = (/.f32 %722 %3668) %4447 = (/.f32 %716 %628) %4461 = (*.f32 #s(literal 1/2 binary32) %4010) %4464 = (*.f32 #s(literal -1/2 binary32) %19) %4480 = (fma.f32 #s(literal -1/2 binary32) %19 (*.f32 #s(literal -1/3 binary32) %618)) %4490 = (fma.f32 #s(literal -1/2 binary32) %4019 (*.f32 #s(literal -1/3 binary32) %4017)) %4508 = (fma.f32 #s(literal -1 binary32) %19 (*.f32 u0 %4480)) %4517 = (*.f32 u0 %4490) %4518 = (-.f32 %4517 %4019) %4538 = (*.f32 u0 %4508) %4546 = (*.f32 u0 %4518) %4568 = (*.f32 #s(literal 1/3 binary32) %4010) %4571 = (*.f32 #s(literal -1/3 binary32) %19) %4587 = (fma.f32 #s(literal -1/3 binary32) %19 (*.f32 #s(literal -1/4 binary32) %618)) %4597 = (fma.f32 #s(literal -1/3 binary32) %4019 (*.f32 #s(literal -1/4 binary32) %4017)) %4615 = (fma.f32 #s(literal -1/2 binary32) %19 (*.f32 u0 %4587)) %4625 = (fma.f32 #s(literal -1/2 binary32) %4019 (*.f32 u0 %4597)) %4643 = (fma.f32 #s(literal -1 binary32) %19 (*.f32 u0 %4615)) %4652 = (*.f32 u0 %4625) %4653 = (-.f32 %4652 %4019) %4673 = (*.f32 u0 %4643) %4681 = (*.f32 u0 %4653) %4721 = (/.f32 %924 %7) %4743 = (*.f32 #s(literal -1 binary32) %4010) %4765 = (*.f32 #s(literal -1 binary32) %4439) %4788 = (/.f32 %960 %7) (approx 1 #s(literal 0 binary32)) (approx alphax alphax) (approx %5 %7) (approx %10 %11) (approx %17 (/.f32 %21 %7)) (approx %31 %33) (approx %31 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %36) %39) %41))) (approx %31 (*.f32 %7 (fma.f32 %7 (-.f32 (/.f32 (*.f32 %7 %46) %52) %54) %41))) (approx %31 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %60) %65)) (*.f32 #s(literal -1 binary32) %68))) %54) %41))) (approx %76 %77) (approx %76 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %79 %81))) (approx %76 (*.f32 %7 (fma.f32 %7 (-.f32 %86 %87) %81))) (approx %76 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) %93) %96)) %87) %81))) (approx %105 (*.f32 %7 %107)) (approx %105 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %41 (fma.f32 %7 %112 %81)))) (approx %105 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %41 (fma.f32 %7 (-.f32 (fma.f32 #s(literal -1/2 binary32) %54 (*.f32 %7 %118)) %87) %81)))) (approx %105 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %41 (fma.f32 %7 (-.f32 (fma.f32 #s(literal -1/2 binary32) %54 (*.f32 %7 (-.f32 (fma.f32 #s(literal 1/2 binary32) %68 (*.f32 %7 %129)) %96))) %87) %81)))) (approx %140 (*.f32 %7 (*.f32 u0 %107))) (approx %140 (*.f32 %7 (fma.f32 u0 %107 (*.f32 %7 (*.f32 u0 %112))))) (approx %140 (*.f32 %7 (fma.f32 u0 %107 (*.f32 %7 (fma.f32 u0 %112 (*.f32 %7 (*.f32 u0 %118))))))) (approx %140 (*.f32 %7 (fma.f32 u0 %107 (*.f32 %7 (fma.f32 u0 %112 (*.f32 %7 (fma.f32 u0 %118 (*.f32 %7 (*.f32 u0 %129))))))))) (approx %168 (*.f32 #s(literal -1 binary32) %172)) (approx %168 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %175 (/.f32 %177 %39)))) (approx %168 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %175 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %183 %52) %185))))) (approx %168 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %175 (*.f32 %7 (fma.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %182 %52) (/.f32 %193 %65)) %185))))) (approx %201 %202) (approx %201 (*.f32 %7 (fma.f32 #s(literal -1/2 binary32) %79 %204))) (approx %201 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 #s(literal 1/2 binary32) %86) %209) %204))) (approx %201 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1/2 binary32) %93) (*.f32 #s(literal -1/2 binary32) %95))) %209) %204))) (approx %224 (*.f32 %7 %226)) (approx %224 (*.f32 %7 (fma.f32 #s(literal 1/3 binary32) %41 (fma.f32 #s(literal 1/2 binary32) %81 (*.f32 %7 %231))))) (approx %224 (*.f32 %7 (fma.f32 #s(literal 1/3 binary32) %41 (fma.f32 #s(literal 1/2 binary32) %81 (*.f32 %7 (fma.f32 #s(literal -1/2 binary32) %87 (fma.f32 #s(literal -1/3 binary32) %54 (*.f32 %7 %238)))))))) (approx %224 (*.f32 %7 (fma.f32 #s(literal 1/3 binary32) %41 (fma.f32 #s(literal 1/2 binary32) %81 (*.f32 %7 (fma.f32 #s(literal -1/2 binary32) %87 (fma.f32 #s(literal -1/3 binary32) %54 (*.f32 %7 (fma.f32 #s(literal 1/3 binary32) %68 (fma.f32 #s(literal 1/2 binary32) %95 (*.f32 %7 %248))))))))))) (approx %261 (*.f32 %7 %262)) (approx %261 (*.f32 %7 (fma.f32 u0 %226 (fma.f32 %7 %266 %81)))) (approx %261 (*.f32 %7 (fma.f32 u0 %226 (fma.f32 %7 (-.f32 (fma.f32 u0 %231 (*.f32 %7 %272)) %87) %81)))) (approx %261 (*.f32 %7 (fma.f32 u0 %226 (fma.f32 %7 (-.f32 (fma.f32 u0 %231 (*.f32 %7 (-.f32 (fma.f32 u0 %238 (*.f32 %7 %281)) %96))) %87) %81)))) (approx %292 (*.f32 %7 (*.f32 u0 %262))) (approx %292 (*.f32 %7 (fma.f32 u0 %262 (*.f32 %7 (*.f32 u0 %266))))) (approx %292 (*.f32 %7 (fma.f32 u0 %262 (*.f32 %7 (fma.f32 u0 %266 (*.f32 %7 (*.f32 u0 %272))))))) (approx %292 (*.f32 %7 (fma.f32 u0 %262 (*.f32 %7 (fma.f32 u0 %266 (*.f32 %7 (fma.f32 u0 %272 (*.f32 %7 (*.f32 u0 %281))))))))) (approx %317 %318) (approx %317 (*.f32 %7 (fma.f32 #s(literal -1/3 binary32) %79 %320))) (approx %317 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 #s(literal 1/3 binary32) %86) %325) %320))) (approx %317 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1/3 binary32) %93) (*.f32 #s(literal -1/3 binary32) %95))) %325) %320))) (approx %340 (*.f32 %7 %342)) (approx %340 (*.f32 %7 (fma.f32 #s(literal 1/4 binary32) %41 (fma.f32 #s(literal 1/3 binary32) %81 (*.f32 %7 %347))))) (approx %340 (*.f32 %7 (fma.f32 #s(literal 1/4 binary32) %41 (fma.f32 #s(literal 1/3 binary32) %81 (*.f32 %7 (fma.f32 #s(literal -1/3 binary32) %87 (fma.f32 #s(literal -1/4 binary32) %54 (*.f32 %7 %354)))))))) (approx %340 (*.f32 %7 (fma.f32 #s(literal 1/4 binary32) %41 (fma.f32 #s(literal 1/3 binary32) %81 (*.f32 %7 (fma.f32 #s(literal -1/3 binary32) %87 (fma.f32 #s(literal -1/4 binary32) %54 (*.f32 %7 (fma.f32 #s(literal 1/4 binary32) %68 (fma.f32 #s(literal 1/3 binary32) %95 (*.f32 %7 %364))))))))))) (approx %377 (*.f32 %7 %378)) (approx %377 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %81 (fma.f32 u0 %342 (*.f32 %7 %382))))) (approx %377 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %81 (fma.f32 u0 %342 (*.f32 %7 (fma.f32 #s(literal -1/2 binary32) %87 (fma.f32 u0 %347 (*.f32 %7 %389)))))))) (approx %377 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %81 (fma.f32 u0 %342 (*.f32 %7 (fma.f32 #s(literal -1/2 binary32) %87 (fma.f32 u0 %347 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %95 (fma.f32 u0 %354 (*.f32 %7 %399))))))))))) (approx %412 (*.f32 %7 %413)) (approx %412 (*.f32 %7 (fma.f32 u0 %378 (fma.f32 %7 %417 %81)))) (approx %412 (*.f32 %7 (fma.f32 u0 %378 (fma.f32 %7 (-.f32 (fma.f32 u0 %382 (*.f32 %7 %423)) %87) %81)))) (approx %412 (*.f32 %7 (fma.f32 u0 %378 (fma.f32 %7 (-.f32 (fma.f32 u0 %382 (*.f32 %7 (-.f32 (fma.f32 u0 %389 (*.f32 %7 %432)) %96))) %87) %81)))) (approx %443 (*.f32 %7 (*.f32 u0 %413))) (approx %443 (*.f32 %7 (fma.f32 u0 %413 (*.f32 %7 (*.f32 u0 %417))))) (approx %443 (*.f32 %7 (fma.f32 u0 %413 (*.f32 %7 (fma.f32 u0 %417 (*.f32 %7 (*.f32 u0 %423))))))) (approx %443 (*.f32 %7 (fma.f32 u0 %413 (*.f32 %7 (fma.f32 u0 %417 (*.f32 %7 (fma.f32 u0 %423 (*.f32 %7 (*.f32 u0 %432))))))))) (approx %468 %469) (approx (/ cos2phi alphax) (/.f32 cos2phi alphax)) (approx %476 %478) (approx %476 (/.f32 (fma.f32 alphay cos2phi (/.f32 %18 alphay)) %7)) (approx %485 cos2phi) (approx %485 %21) (approx %488 (*.f32 alphax sin2phi)) (approx %491 (*.f32 alphax %19)) (approx %495 %497) (approx %495 (/.f32 %499 %7)) (approx (* %15 %5) (*.f32 %7 %19)) (approx (/ %488 alphax) sin2phi) (approx (/ alphax %491) %508) (approx %511 %512) (approx %511 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %20) cos2phi) %7)) (approx %518 (*.f32 #s(literal -1 binary32) %519)) (approx %518 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %522 (/.f32 %177 %523)))) (approx %518 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %522 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %183 %528) %530))))) (approx %518 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %522 (*.f32 %7 (fma.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %182 %528) (/.f32 %193 %539)) %530))))) (approx %548 %549) (approx %548 (*.f32 %7 (-.f32 %79 %81))) (approx %548 (*.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) %86) %555)) %81))) (approx %548 (*.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 %7 (-.f32 %93 %95)) %555)) %81))) (approx %568 (*.f32 #s(literal -1 binary32) %569)) (approx %568 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 cos2phi %170) (*.f32 #s(literal -1 binary32) (/.f32 %18 %573))) %7)) (approx %581 %585) (approx %581 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %587) %39) %590))) (approx %581 (*.f32 %7 (fma.f32 %7 (-.f32 (/.f32 (*.f32 %7 %594) %52) %597) %590))) (approx %581 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %602) %65)) (*.f32 #s(literal -1 binary32) (/.f32 %594 %52)))) %597) %590))) (approx %17 %614) (approx %17 %616) (approx %31 %619) (approx %31 (fma.f32 #s(literal -1 binary32) %623 %619)) (approx %31 (-.f32 (+.f32 %619 %630) %623)) (approx %31 (-.f32 (fma.f32 #s(literal -1 binary32) %639 %619) (fma.f32 #s(literal -1 binary32) %630 %623))) (approx %76 %644) (approx %76 (fma.f32 #s(literal -1 binary32) %647 %644)) (approx %76 (-.f32 (+.f32 %651 %644) %647)) (approx %76 (-.f32 (fma.f32 #s(literal -1 binary32) %656 %644) %658)) (approx %105 %661) (approx %105 (-.f32 (fma.f32 #s(literal -1/2 binary32) %623 %661) %647)) (approx %105 (-.f32 (fma.f32 #s(literal -1/2 binary32) %623 %667) %658)) (approx %105 (-.f32 (fma.f32 #s(literal -1/2 binary32) %623 (fma.f32 #s(literal -1/2 binary32) %639 %667)) %674)) (approx %140 %677) (approx %140 (fma.f32 u0 %661 %684)) (approx %140 (fma.f32 u0 %661 (+.f32 %684 %693))) (approx %140 (fma.f32 u0 %661 (+.f32 %684 (+.f32 (/.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) %697) %699)) %636) %693)))) (approx %168 (*.f32 #s(literal -1 binary32) %707)) (approx %168 (fma.f32 #s(literal -1 binary32) %707 %712)) (approx %168 (fma.f32 #s(literal -1 binary32) %707 (fma.f32 #s(literal -1 binary32) %717 %712))) (approx %168 (fma.f32 #s(literal -1 binary32) %707 (fma.f32 #s(literal -1 binary32) %717 (+.f32 %712 (/.f32 %722 %638))))) (approx %201 %728) (approx %201 (fma.f32 #s(literal -1/2 binary32) %647 %728)) (approx %201 (-.f32 %732 %733)) (approx %201 (-.f32 (fma.f32 #s(literal -1/2 binary32) %656 %728) (fma.f32 #s(literal -1/2 binary32) %651 %733))) (approx %224 %740) (approx %224 (fma.f32 #s(literal -1/2 binary32) %647 (fma.f32 #s(literal -1/3 binary32) %623 %740))) (approx %224 (fma.f32 #s(literal -1/2 binary32) %647 (fma.f32 #s(literal -1/3 binary32) %623 %746))) (approx %224 (fma.f32 #s(literal -1/2 binary32) %647 (fma.f32 #s(literal -1/2 binary32) %656 (fma.f32 #s(literal -1/3 binary32) %623 (fma.f32 #s(literal -1/3 binary32) %639 %746))))) (approx %261 %755) (approx %261 (-.f32 (fma.f32 u0 %740 (+.f32 %760 %644)) %647)) (approx %261 (-.f32 (fma.f32 u0 %740 (+.f32 %760 %769)) %658)) (approx %261 (-.f32 (fma.f32 u0 %740 (+.f32 %760 (+.f32 (/.f32 %776 %636) %769))) %674)) (approx %292 %783) (approx %292 (fma.f32 u0 %755 %787)) (approx %292 (fma.f32 u0 %755 (+.f32 %787 %792))) (approx %292 (fma.f32 u0 %755 (+.f32 %787 (+.f32 (/.f32 (*.f32 u0 (-.f32 %776 %699)) %636) %792)))) (approx %317 %803) (approx %317 (fma.f32 #s(literal -1/3 binary32) %647 %803)) (approx %317 (-.f32 %807 %808)) (approx %317 (-.f32 (fma.f32 #s(literal -1/3 binary32) %656 %803) (fma.f32 #s(literal -1/3 binary32) %651 %808))) (approx %340 %815) (approx %340 (fma.f32 #s(literal -1/3 binary32) %647 (fma.f32 #s(literal -1/4 binary32) %623 %815))) (approx %340 (fma.f32 #s(literal -1/3 binary32) %647 (fma.f32 #s(literal -1/4 binary32) %623 %821))) (approx %340 (fma.f32 #s(literal -1/3 binary32) %647 (fma.f32 #s(literal -1/3 binary32) %656 (fma.f32 #s(literal -1/4 binary32) %623 (fma.f32 #s(literal -1/4 binary32) %639 %821))))) (approx %377 %831) (approx %377 (fma.f32 #s(literal -1/2 binary32) %647 (fma.f32 #s(literal 1/2 binary32) %644 (fma.f32 u0 %815 %836)))) (approx %377 (fma.f32 #s(literal -1/2 binary32) %647 (fma.f32 #s(literal 1/2 binary32) %651 (fma.f32 #s(literal 1/2 binary32) %644 (fma.f32 u0 %815 (+.f32 %836 %844)))))) (approx %377 (fma.f32 #s(literal -1/2 binary32) %647 (fma.f32 #s(literal -1/2 binary32) %656 (fma.f32 #s(literal 1/2 binary32) %651 (fma.f32 #s(literal 1/2 binary32) %644 (fma.f32 u0 %815 (+.f32 %836 (+.f32 (/.f32 %853 %636) %844)))))))) (approx %412 %863) (approx %412 (-.f32 (fma.f32 u0 %831 (+.f32 %867 %644)) %647)) (approx %412 (-.f32 (fma.f32 u0 %831 (+.f32 %867 %875)) %658)) (approx %412 (-.f32 (fma.f32 u0 %831 (+.f32 %867 (+.f32 (/.f32 %881 %636) %875))) %674)) (approx %443 %888) (approx %443 (fma.f32 u0 %863 %892)) (approx %443 (fma.f32 u0 %863 (+.f32 %892 %897))) (approx %443 (fma.f32 u0 %863 (+.f32 %892 (+.f32 (/.f32 (*.f32 u0 (-.f32 %881 %699)) %636) %897)))) (approx %476 %908) (approx %476 %910) (approx %485 %20) (approx %485 (*.f32 %7 %616)) (approx %495 %915) (approx %511 %917) (approx %511 (-.f32 %512 %614)) (approx %518 (*.f32 #s(literal -1 binary32) %921)) (approx %518 %926) (approx %518 (fma.f32 #s(literal -1 binary32) %921 (fma.f32 #s(literal -1 binary32) %929 %925))) (approx %518 (fma.f32 #s(literal -1 binary32) %921 (fma.f32 #s(literal -1 binary32) %929 (+.f32 %925 (/.f32 %933 %638))))) (approx %548 %939) (approx %548 (fma.f32 #s(literal -1 binary32) %644 %647)) (approx %548 (-.f32 (fma.f32 #s(literal -1 binary32) %651 %939) (*.f32 #s(literal -1 binary32) %647))) (approx %548 (-.f32 (fma.f32 #s(literal -1 binary32) %644 %656) (fma.f32 #s(literal -1 binary32) %647 %651))) (approx %568 %952) (approx %568 (fma.f32 #s(literal -1 binary32) %569 %952)) (approx %581 %957) (approx %581 (fma.f32 #s(literal -1 binary32) %961 %957)) (approx %581 (-.f32 (+.f32 %957 %966) %961)) (approx %581 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %971 %638) %957) (fma.f32 #s(literal -1 binary32) %966 %961))) (approx alphay alphay) (approx %15 %19) (approx %17 (/.f32 %915 %19)) (approx %31 (*.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %621) %85) %983))) (approx %31 (*.f32 %19 (fma.f32 %19 (-.f32 (/.f32 (*.f32 %19 %626) %629) %989) %983))) (approx %31 (*.f32 %19 (fma.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %634) %638)) (*.f32 #s(literal -1 binary32) %997))) %989) %983))) (approx %76 (*.f32 %19 (fma.f32 #s(literal -1 binary32) %1005 %1006))) (approx %76 (*.f32 %19 (fma.f32 %19 (-.f32 %1010 %1011) %1006))) (approx %76 (*.f32 %19 (fma.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1 binary32) %1017) %1020)) %1011) %1006))) (approx %105 (*.f32 %19 %1027)) (approx %105 (*.f32 %19 (fma.f32 #s(literal 1/2 binary32) %983 (fma.f32 %19 %1031 %1006)))) (approx %105 (*.f32 %19 (fma.f32 #s(literal 1/2 binary32) %983 (fma.f32 %19 (-.f32 (fma.f32 #s(literal -1/2 binary32) %989 (*.f32 %19 %1037)) %1011) %1006)))) (approx %105 (*.f32 %19 (fma.f32 #s(literal 1/2 binary32) %983 (fma.f32 %19 (-.f32 (fma.f32 #s(literal -1/2 binary32) %989 (*.f32 %19 (-.f32 (fma.f32 #s(literal 1/2 binary32) %997 (*.f32 %19 %1048)) %1020))) %1011) %1006)))) (approx %140 (*.f32 %19 (*.f32 u0 %1027))) (approx %140 (*.f32 %19 (fma.f32 u0 %1027 (*.f32 %19 (*.f32 u0 %1031))))) (approx %140 (*.f32 %19 (fma.f32 u0 %1027 (*.f32 %19 (fma.f32 u0 %1031 (*.f32 %19 (*.f32 u0 %1037))))))) (approx %140 (*.f32 %19 (fma.f32 u0 %1027 (*.f32 %19 (fma.f32 u0 %1031 (*.f32 %19 (fma.f32 u0 %1037 (*.f32 %19 (*.f32 u0 %1048))))))))) (approx %168 (*.f32 %19 %926)) (approx %168 (*.f32 %19 %1090)) (approx %168 (*.f32 %19 %1099)) (approx %201 (*.f32 %19 (fma.f32 #s(literal -1/2 binary32) %1005 %1102))) (approx %201 (*.f32 %19 (fma.f32 %19 (-.f32 (*.f32 #s(literal 1/2 binary32) %1010) %1107) %1102))) (approx %201 (*.f32 %19 (fma.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1/2 binary32) %1017) (*.f32 #s(literal -1/2 binary32) %1019))) %1107) %1102))) (approx %224 (*.f32 %19 %1120)) (approx %224 (*.f32 %19 (fma.f32 #s(literal 1/3 binary32) %983 (fma.f32 #s(literal 1/2 binary32) %1006 (*.f32 %19 %1124))))) (approx %224 (*.f32 %19 (fma.f32 #s(literal 1/3 binary32) %983 (fma.f32 #s(literal 1/2 binary32) %1006 (*.f32 %19 (fma.f32 #s(literal -1/2 binary32) %1011 (fma.f32 #s(literal -1/3 binary32) %989 (*.f32 %19 %1131)))))))) (approx %224 (*.f32 %19 (fma.f32 #s(literal 1/3 binary32) %983 (fma.f32 #s(literal 1/2 binary32) %1006 (*.f32 %19 (fma.f32 #s(literal -1/2 binary32) %1011 (fma.f32 #s(literal -1/3 binary32) %989 (*.f32 %19 (fma.f32 #s(literal 1/3 binary32) %997 (fma.f32 #s(literal 1/2 binary32) %1019 (*.f32 %19 %1141))))))))))) (approx %261 (*.f32 %19 %1153)) (approx %261 (*.f32 %19 (fma.f32 u0 %1120 (fma.f32 %19 %1157 %1006)))) (approx %261 (*.f32 %19 (fma.f32 u0 %1120 (fma.f32 %19 (-.f32 (fma.f32 u0 %1124 (*.f32 %19 %1163)) %1011) %1006)))) (approx %261 (*.f32 %19 (fma.f32 u0 %1120 (fma.f32 %19 (-.f32 (fma.f32 u0 %1124 (*.f32 %19 (-.f32 (fma.f32 u0 %1131 (*.f32 %19 %1172)) %1020))) %1011) %1006)))) (approx %292 (*.f32 %19 (*.f32 u0 %1153))) (approx %292 (*.f32 %19 (fma.f32 u0 %1153 (*.f32 %19 (*.f32 u0 %1157))))) (approx %292 (*.f32 %19 (fma.f32 u0 %1153 (*.f32 %19 (fma.f32 u0 %1157 (*.f32 %19 (*.f32 u0 %1163))))))) (approx %292 (*.f32 %19 (fma.f32 u0 %1153 (*.f32 %19 (fma.f32 u0 %1157 (*.f32 %19 (fma.f32 u0 %1163 (*.f32 %19 (*.f32 u0 %1172))))))))) (approx %317 (*.f32 %19 (fma.f32 #s(literal -1/3 binary32) %1005 %1207))) (approx %317 (*.f32 %19 (fma.f32 %19 (-.f32 (*.f32 #s(literal 1/3 binary32) %1010) %1212) %1207))) (approx %317 (*.f32 %19 (fma.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1/3 binary32) %1017) (*.f32 #s(literal -1/3 binary32) %1019))) %1212) %1207))) (approx %340 (*.f32 %19 %1225)) (approx %340 (*.f32 %19 (fma.f32 #s(literal 1/4 binary32) %983 (fma.f32 #s(literal 1/3 binary32) %1006 (*.f32 %19 %1229))))) (approx %340 (*.f32 %19 (fma.f32 #s(literal 1/4 binary32) %983 (fma.f32 #s(literal 1/3 binary32) %1006 (*.f32 %19 (fma.f32 #s(literal -1/3 binary32) %1011 (fma.f32 #s(literal -1/4 binary32) %989 (*.f32 %19 %1236)))))))) (approx %340 (*.f32 %19 (fma.f32 #s(literal 1/4 binary32) %983 (fma.f32 #s(literal 1/3 binary32) %1006 (*.f32 %19 (fma.f32 #s(literal -1/3 binary32) %1011 (fma.f32 #s(literal -1/4 binary32) %989 (*.f32 %19 (fma.f32 #s(literal 1/4 binary32) %997 (fma.f32 #s(literal 1/3 binary32) %1019 (*.f32 %19 %1246))))))))))) (approx %377 (*.f32 %19 %1258)) (approx %377 (*.f32 %19 (fma.f32 #s(literal 1/2 binary32) %1006 (fma.f32 u0 %1225 (*.f32 %19 %1262))))) (approx %377 (*.f32 %19 (fma.f32 #s(literal 1/2 binary32) %1006 (fma.f32 u0 %1225 (*.f32 %19 (fma.f32 #s(literal -1/2 binary32) %1011 (fma.f32 u0 %1229 (*.f32 %19 %1269)))))))) (approx %377 (*.f32 %19 (fma.f32 #s(literal 1/2 binary32) %1006 (fma.f32 u0 %1225 (*.f32 %19 (fma.f32 #s(literal -1/2 binary32) %1011 (fma.f32 u0 %1229 (*.f32 %19 (fma.f32 #s(literal 1/2 binary32) %1019 (fma.f32 u0 %1236 (*.f32 %19 %1279))))))))))) (approx %412 (*.f32 %19 %1291)) (approx %412 (*.f32 %19 (fma.f32 u0 %1258 (fma.f32 %19 %1295 %1006)))) (approx %412 (*.f32 %19 (fma.f32 u0 %1258 (fma.f32 %19 (-.f32 (fma.f32 u0 %1262 (*.f32 %19 %1301)) %1011) %1006)))) (approx %412 (*.f32 %19 (fma.f32 u0 %1258 (fma.f32 %19 (-.f32 (fma.f32 u0 %1262 (*.f32 %19 (-.f32 (fma.f32 u0 %1269 (*.f32 %19 %1310)) %1020))) %1011) %1006)))) (approx %443 (*.f32 %19 (*.f32 u0 %1291))) (approx %443 (*.f32 %19 (fma.f32 u0 %1291 (*.f32 %19 (*.f32 u0 %1295))))) (approx %443 (*.f32 %19 (fma.f32 u0 %1291 (*.f32 %19 (fma.f32 u0 %1295 (*.f32 %19 (*.f32 u0 %1301))))))) (approx %443 (*.f32 %19 (fma.f32 u0 %1291 (*.f32 %19 (fma.f32 u0 %1295 (*.f32 %19 (fma.f32 u0 %1301 (*.f32 %19 (*.f32 u0 %1310))))))))) (approx %476 (/.f32 %915 alphay)) (approx %485 (/.f32 %499 %19)) (approx (* %15 cos2phi) %496) (approx %511 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %497) sin2phi) %19)) (approx %518 %1090) (approx %518 %1099) (approx %548 (*.f32 %19 (-.f32 %1005 %1006))) (approx %548 (*.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1 binary32) %1010) %1361)) %1006))) (approx %548 (*.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 %19 (-.f32 %1017 %1019)) %1361)) %1006))) (approx %568 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 sin2phi %170) (*.f32 #s(literal -1 binary32) (/.f32 %496 %171))) %19)) (approx %581 (*.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %959) %85) %1382))) (approx %581 (*.f32 %19 (fma.f32 %19 (-.f32 (/.f32 (*.f32 %19 %964) %629) %1388) %1382))) (approx %581 (*.f32 %19 (fma.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %970) %638)) (*.f32 #s(literal -1 binary32) (/.f32 %964 %629)))) %1388) %1382))) (approx %31 (fma.f32 #s(literal -1 binary32) %1405 %33)) (approx %31 (-.f32 (+.f32 %33 %1409) %1405)) (approx %31 (-.f32 (fma.f32 #s(literal -1 binary32) %1415 %33) (fma.f32 #s(literal -1 binary32) %1409 %1405))) (approx %76 (fma.f32 #s(literal -1 binary32) %1421 %77)) (approx %76 (-.f32 (+.f32 %1425 %77) %1421)) (approx %76 (-.f32 (fma.f32 #s(literal -1 binary32) %1430 %77) %1432)) (approx %105 %1435) (approx %105 (-.f32 (fma.f32 #s(literal -1/2 binary32) %1405 %1435) %1421)) (approx %105 (-.f32 (fma.f32 #s(literal -1/2 binary32) %1405 %1441) %1432)) (approx %105 (-.f32 (fma.f32 #s(literal -1/2 binary32) %1405 (fma.f32 #s(literal -1/2 binary32) %1415 %1441)) %1448)) (approx %140 %1451) (approx %140 (fma.f32 u0 %1435 %1458)) (approx %140 (fma.f32 u0 %1435 (+.f32 %1458 %1467))) (approx %140 (fma.f32 u0 %1435 (+.f32 %1458 (+.f32 (/.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) %1471) %1473)) %63) %1467)))) (approx %168 %1483) (approx %168 %1488) (approx %168 %1494) (approx %201 (fma.f32 #s(literal -1/2 binary32) %1421 %202)) (approx %201 (-.f32 %1498 %1499)) (approx %201 (-.f32 (fma.f32 #s(literal -1/2 binary32) %1430 %202) (fma.f32 #s(literal -1/2 binary32) %1425 %1499))) (approx %224 %1506) (approx %224 (fma.f32 #s(literal -1/2 binary32) %1421 (fma.f32 #s(literal -1/3 binary32) %1405 %1506))) (approx %224 (fma.f32 #s(literal -1/2 binary32) %1421 (fma.f32 #s(literal -1/3 binary32) %1405 %1512))) (approx %224 (fma.f32 #s(literal -1/2 binary32) %1421 (fma.f32 #s(literal -1/2 binary32) %1430 (fma.f32 #s(literal -1/3 binary32) %1405 (fma.f32 #s(literal -1/3 binary32) %1415 %1512))))) (approx %261 %1521) (approx %261 (-.f32 (fma.f32 u0 %1506 (+.f32 %1526 %77)) %1421)) (approx %261 (-.f32 (fma.f32 u0 %1506 (+.f32 %1526 %1535)) %1432)) (approx %261 (-.f32 (fma.f32 u0 %1506 (+.f32 %1526 (+.f32 (/.f32 %1542 %63) %1535))) %1448)) (approx %292 %1549) (approx %292 (fma.f32 u0 %1521 %1553)) (approx %292 (fma.f32 u0 %1521 (+.f32 %1553 %1558))) (approx %292 (fma.f32 u0 %1521 (+.f32 %1553 (+.f32 (/.f32 (*.f32 u0 (-.f32 %1542 %1473)) %63) %1558)))) (approx %317 (fma.f32 #s(literal -1/3 binary32) %1421 %318)) (approx %317 (-.f32 %1571 %1572)) (approx %317 (-.f32 (fma.f32 #s(literal -1/3 binary32) %1430 %318) (fma.f32 #s(literal -1/3 binary32) %1425 %1572))) (approx %340 %1579) (approx %340 (fma.f32 #s(literal -1/3 binary32) %1421 (fma.f32 #s(literal -1/4 binary32) %1405 %1579))) (approx %340 (fma.f32 #s(literal -1/3 binary32) %1421 (fma.f32 #s(literal -1/4 binary32) %1405 %1585))) (approx %340 (fma.f32 #s(literal -1/3 binary32) %1421 (fma.f32 #s(literal -1/3 binary32) %1430 (fma.f32 #s(literal -1/4 binary32) %1405 (fma.f32 #s(literal -1/4 binary32) %1415 %1585))))) (approx %377 %1595) (approx %377 (fma.f32 #s(literal -1/2 binary32) %1421 (fma.f32 #s(literal 1/2 binary32) %77 (fma.f32 u0 %1579 %1600)))) (approx %377 (fma.f32 #s(literal -1/2 binary32) %1421 (fma.f32 #s(literal 1/2 binary32) %1425 (fma.f32 #s(literal 1/2 binary32) %77 (fma.f32 u0 %1579 (+.f32 %1600 %1608)))))) (approx %377 (fma.f32 #s(literal -1/2 binary32) %1421 (fma.f32 #s(literal -1/2 binary32) %1430 (fma.f32 #s(literal 1/2 binary32) %1425 (fma.f32 #s(literal 1/2 binary32) %77 (fma.f32 u0 %1579 (+.f32 %1600 (+.f32 (/.f32 %1617 %63) %1608)))))))) (approx %412 %1627) (approx %412 (-.f32 (fma.f32 u0 %1595 (+.f32 %1631 %77)) %1421)) (approx %412 (-.f32 (fma.f32 u0 %1595 (+.f32 %1631 %1639)) %1432)) (approx %412 (-.f32 (fma.f32 u0 %1595 (+.f32 %1631 (+.f32 (/.f32 %1645 %63) %1639))) %1448)) (approx %443 %1652) (approx %443 (fma.f32 u0 %1627 %1656)) (approx %443 (fma.f32 u0 %1627 (+.f32 %1656 %1661))) (approx %443 (fma.f32 u0 %1627 (+.f32 %1656 (+.f32 (/.f32 (*.f32 u0 (-.f32 %1645 %1473)) %63) %1661)))) (approx %476 (*.f32 alphay %616)) (approx %495 (*.f32 %19 %616)) (approx %511 (-.f32 %917 %11)) (approx %518 (/.f32 %1483 %19)) (approx %518 (/.f32 %1488 %19)) (approx %518 (/.f32 %1494 %19)) (approx %548 (fma.f32 #s(literal -1 binary32) %77 %1421)) (approx %548 (-.f32 (fma.f32 #s(literal -1 binary32) %1425 %549) (*.f32 #s(literal -1 binary32) %1421))) (approx %548 (-.f32 (fma.f32 #s(literal -1 binary32) %77 %1430) (fma.f32 #s(literal -1 binary32) %1421 %1425))) (approx %581 (fma.f32 #s(literal -1 binary32) %1695 %585)) (approx %581 (-.f32 (+.f32 %585 %1699) %1695)) (approx %581 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1703 %65) %585) (fma.f32 #s(literal -1 binary32) %1699 %1695))) (approx %476 (*.f32 #s(literal -1 binary32) (*.f32 alphay (fma.f32 #s(literal -1 binary32) %11 %917)))) (approx %1714 (-.f32 (fma.f32 #s(literal -1 binary32) %172 (*.f32 #s(literal -1 binary32) %1486)) (*.f32 #s(literal -1 binary32) %1482))) (approx %1714 (-.f32 (fma.f32 #s(literal -1 binary32) %172 %1491) (fma.f32 #s(literal -1 binary32) %1482 %1486))) (approx u0 u0) (approx %165 #s(literal 1 binary32)) (approx %165 (+.f32 #s(literal 1 binary32) %1726)) (approx %166 %1726) (approx %166 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) (approx %166 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (approx %166 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (approx %167 (*.f32 u0 %1749)) (approx %167 (*.f32 u0 %1755)) (approx %167 (*.f32 u0 %1763)) (approx %1766 %1748) (approx %1768 %1749) (approx %1770 %1752) (approx %1772 #s(literal 1/2 binary32)) (approx %1772 %1753) (approx %1775 %1754) (approx %1777 %1755) (approx %1779 %1758) (approx %1781 #s(literal 1/3 binary32)) (approx %1781 %1759) (approx %1784 %1760) (approx %1786 %1761) (approx %1788 %1762) (approx %1790 %1763) (approx %31 %1792) (approx %105 %1794) (approx %105 %1796) (approx %140 (*.f32 u0 %1796)) (approx %168 (*.f32 u0 %1802)) (approx %168 (*.f32 u0 %1808)) (approx %224 (/.f32 #s(literal 1/2 binary32) %616)) (approx %224 %1801) (approx %261 %1802) (approx %340 (/.f32 #s(literal 1/3 binary32) %616)) (approx %340 %1806) (approx %377 %1807) (approx %412 %1808) (approx %579 %1820) (approx %579 %1823) (approx %579 (+.f32 #s(literal 1 binary32) (*.f32 u0 %1823))) (approx %518 %1828) (approx %518 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1828 %1830))) (approx %518 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1828 %1834) %1830))) (approx %518 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1828 (*.f32 #s(literal 1/3 binary32) %1830)) %1834) %1830))) (approx %1845 %1846) (approx %1845 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1846 %1848))) (approx %1845 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1846 %1852) %1848))) (approx %1845 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1848 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1846 (*.f32 #s(literal 1/3 binary32) %1848)))) %1848))) (approx %1714 %1865) (approx %1714 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1865 %1867))) (approx %1714 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1865 %1871) %1867))) (approx %1714 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1867 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1865 (*.f32 #s(literal 1/3 binary32) %1867)))) %1867))) (approx %568 (/.f32 %616 u0)) (approx %568 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1885 %616) u0)) (approx %568 (/.f32 (fma.f32 u0 (fma.f32 #s(literal -1/2 binary32) %616 (*.f32 u0 %1890)) %616) u0)) (approx %568 (/.f32 (fma.f32 u0 (fma.f32 #s(literal -1/2 binary32) %616 (*.f32 u0 (fma.f32 #s(literal -1/3 binary32) %616 (fma.f32 #s(literal 1/4 binary32) %616 (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %1890 (fma.f32 #s(literal -1/4 binary32) %616 (*.f32 #s(literal 1/6 binary32) %616)))))))) %616) u0)) (approx %1909 %1910) (approx %1909 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1910 %1912))) (approx %1909 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1910 %1916) %1912))) (approx %1909 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1912 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1910 (*.f32 #s(literal 1/3 binary32) %1912)))) %1912))) (approx %165 (*.f32 u0 (-.f32 %1928 #s(literal 1 binary32)))) (approx %166 (*.f32 #s(literal -1 binary32) %1933)) (approx %166 %1936) (approx %166 (-.f32 %1936 %1939)) (approx %166 (-.f32 %1946 %1939)) (approx %167 %1933) (approx %167 (*.f32 #s(literal -1 binary32) %1936)) (approx %167 (-.f32 %1939 %1936)) (approx %167 (-.f32 %1939 %1946)) (approx %1768 (*.f32 u0 %1956)) (approx %1959 (*.f32 #s(literal 1/2 binary32) %1938)) (approx %1959 (*.f32 %1938 %1956)) (approx %1772 (*.f32 u0 %1965)) (approx %1775 (*.f32 #s(literal 1/3 binary32) %1938)) (approx %1775 (*.f32 %1938 %1965)) (approx %1777 (*.f32 %1938 %1974)) (approx %1977 (*.f32 #s(literal 1/3 binary32) %1942)) (approx %1977 (*.f32 %1942 %1965)) (approx %1977 (*.f32 %1942 %1974)) (approx %1781 (*.f32 u0 %1985)) (approx %1784 (*.f32 #s(literal 1/4 binary32) %1938)) (approx %1784 (*.f32 %1938 %1985)) (approx %1786 (*.f32 %1938 %1993)) (approx %1788 (*.f32 #s(literal 1/4 binary32) %1942)) (approx %1788 (*.f32 %1942 %1985)) (approx %1788 (*.f32 %1942 %1993)) (approx %1790 (*.f32 %1942 %2004)) (approx %2007 (*.f32 #s(literal 1/4 binary32) %2008)) (approx %2007 (*.f32 %2008 %1985)) (approx %2007 (*.f32 %2008 %1993)) (approx %2007 (*.f32 %2008 %2004)) (approx %105 (*.f32 #s(literal 1/2 binary32) %1792)) (approx %105 (*.f32 u0 %2020)) (approx %140 (*.f32 #s(literal 1/2 binary32) %2023)) (approx %140 (*.f32 %1938 %2020)) (approx %168 %2028) (approx %168 (-.f32 %2028 %2019)) (approx %168 (-.f32 (+.f32 %2033 %2028) %2019)) (approx %168 (-.f32 (fma.f32 #s(literal 1/2 binary32) %2037 %2028) (+.f32 %2019 (*.f32 #s(literal 1/3 binary32) %2040)))) (approx %224 (*.f32 #s(literal 1/3 binary32) %1792)) (approx %224 (*.f32 u0 %2047)) (approx %261 (*.f32 #s(literal 1/3 binary32) %2023)) (approx %261 (*.f32 %1938 %2047)) (approx %261 (*.f32 %1938 %2056)) (approx %292 (*.f32 #s(literal 1/3 binary32) %2059)) (approx %292 (*.f32 %1942 %2047)) (approx %292 (*.f32 %1942 %2056)) (approx %340 (*.f32 #s(literal 1/4 binary32) %1792)) (approx %340 (*.f32 u0 %2069)) (approx %377 (*.f32 #s(literal 1/4 binary32) %2023)) (approx %377 (*.f32 %1938 %2069)) (approx %377 (*.f32 %1938 %2078)) (approx %412 (*.f32 #s(literal 1/4 binary32) %2059)) (approx %412 (*.f32 %1942 %2069)) (approx %412 (*.f32 %1942 %2078)) (approx %412 (*.f32 %1942 %2089)) (approx %443 (*.f32 #s(literal 1/4 binary32) (/.f32 %2008 %616))) (approx %443 (*.f32 %2008 %2069)) (approx %443 (*.f32 %2008 %2078)) (approx %443 (*.f32 %2008 %2089)) (approx %579 %2101) (approx %579 %2105) (approx %579 %2108) (approx %579 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %2103 %1938)) %2103) u0)) (approx %580 (-.f32 %1933 %1928)) (approx %580 (+.f32 %1933 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 3/2 binary32) %1928)) u0)))) (approx %580 (-.f32 (+.f32 %1933 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/2 binary32) (*.f32 #s(literal 7/3 binary32) %1928)) %1938))) %1928)) (approx %518 %2132) (approx %518 (-.f32 %2132 %2135)) (approx %518 (-.f32 (+.f32 %2139 %2132) %2135)) (approx %518 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %2138) %2132) (+.f32 %2135 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %2145))))) (approx %1845 %2152) (approx %1845 (fma.f32 #s(literal -1 binary32) %2154 %2152)) (approx %1845 (fma.f32 #s(literal -1 binary32) %2154 %2158)) (approx %1845 (fma.f32 #s(literal -1 binary32) %2154 (fma.f32 #s(literal -1/3 binary32) (/.f32 %19 %2145) %2158))) (approx %1714 %2166) (approx %1714 (fma.f32 #s(literal -1 binary32) %2169 %2166)) (approx %1714 (fma.f32 #s(literal -1 binary32) %2169 %2174)) (approx %1714 (fma.f32 #s(literal -1 binary32) %2169 (fma.f32 #s(literal -1/3 binary32) (/.f32 alphay (*.f32 %1942 %910)) %2174))) (approx %568 (/.f32 %616 %1933)) (approx %568 (+.f32 %2185 (+.f32 %2189 (+.f32 %2190 %2192)))) (approx %568 (fma.f32 #s(literal -1/2 binary32) %2198 (+.f32 %2185 (+.f32 %2189 (+.f32 %2202 (+.f32 %2190 (+.f32 %2192 %2204))))))) (approx %568 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 cos2phi (*.f32 %7 %2186)) (/.f32 sin2phi (*.f32 %19 %2186))) (*.f32 %1942 %1933)) (fma.f32 #s(literal -1/2 binary32) %2198 (fma.f32 #s(literal -1/2 binary32) (/.f32 %616 (*.f32 %1942 %2199)) (fma.f32 #s(literal 1/3 binary32) (/.f32 %616 (*.f32 %1942 %2186)) (+.f32 %2185 (+.f32 %2189 (+.f32 %2202 (+.f32 (/.f32 cos2phi (*.f32 %7 %2224)) (+.f32 %2190 (+.f32 %2192 (+.f32 %2204 (/.f32 sin2phi (*.f32 %19 %2224)))))))))))))) (approx %1909 %2241) (approx %1909 (fma.f32 #s(literal -1 binary32) %2244 %2241)) (approx %1909 (fma.f32 #s(literal -1 binary32) %2244 %2249)) (approx %1909 (fma.f32 #s(literal -1 binary32) %2244 (fma.f32 #s(literal -1/3 binary32) (/.f32 %7 (*.f32 %1942 %21)) %2249))) (approx %581 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 3/2 binary32) %2019 %1794) u0) %2028)) (approx %581 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 3/2 binary32) %1794 (*.f32 #s(literal 7/3 binary32) %2019)) %1938) %2028) %2019)) (approx %165 (*.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 1 binary32) %1928)))) (approx %166 %2272) (approx %166 (-.f32 %2272 %1928)) (approx %166 (fma.f32 #s(literal -1 binary32) %2271 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) %1964) u0)))) (approx %166 (fma.f32 #s(literal -1 binary32) %2271 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) %1938) %1964)) u0)))) (approx %167 %2271) (approx %167 (-.f32 %1928 %2272)) (approx %167 (-.f32 %2291 %2272)) (approx %167 (-.f32 %2299 %2272)) (approx %1977 (*.f32 #s(literal -1 binary32) (*.f32 %1942 %2304))) (approx %1788 (*.f32 #s(literal -1 binary32) (*.f32 %1942 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1965 u0)) #s(literal 1/4 binary32))))) (approx %1790 (*.f32 #s(literal -1 binary32) (*.f32 %1942 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1974 u0)) #s(literal 1/4 binary32))))) (approx %2007 (*.f32 %2008 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %2304 u0))))) (approx %105 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1794 %2019))) (approx %168 %2328) (approx %168 %2330) (approx %168 (+.f32 %2033 %2330)) (approx %168 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %2019 %1800) u0)) %1794) u0) %2328)) (approx %224 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1794 (*.f32 #s(literal 1/2 binary32) %2019)))) (approx %292 (*.f32 #s(literal -1 binary32) (*.f32 %1942 %2347))) (approx %340 (*.f32 u0 %2352)) (approx %412 (*.f32 %1942 %2352)) (approx %412 (*.f32 #s(literal -1 binary32) (*.f32 %1942 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %2047 u0)) %2068)))) (approx %412 (*.f32 #s(literal -1 binary32) (*.f32 %1942 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %2056 u0)) %2068)))) (approx %443 (*.f32 %2008 (fma.f32 #s(literal -1 binary32) (/.f32 %2347 u0) %2068))) (approx %579 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 %1928 %1972)) u0))) (approx %579 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %2108)) u0))) (approx %580 (+.f32 %2271 %1928)) (approx %580 (+.f32 %2271 %2291)) (approx %580 (+.f32 %2271 %2299)) (approx %518 %2389) (approx %518 %2391) (approx %518 (+.f32 %2139 %2391)) (approx %518 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %2135 %1834) u0)) %1830) u0) %2389)) (approx %1845 %2403) (approx %1845 (+.f32 %2403 %2154)) (approx %1845 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1848 (*.f32 #s(literal -1/2 binary32) %2154)) u0) %2403)) (approx %1845 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %2154 %1852) u0) (*.f32 #s(literal -1 binary32) %1848)) u0) %2403)) (approx %1714 %2420) (approx %1714 (+.f32 %2169 %2420)) (approx %1714 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1867 (*.f32 #s(literal -1/2 binary32) %2169)) u0) %2420)) (approx %1714 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1867 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %2169 %1871) u0))) u0) %2420)) (approx %568 (/.f32 %616 %2271)) (approx %568 (fma.f32 #s(literal -1 binary32) (/.f32 %2443 u0) %2448)) (approx %568 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2458 u0) %2443) u0) %2448)) (approx %568 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %2443 %2271) (fma.f32 #s(literal -1/2 binary32) (/.f32 %616 %2452) (fma.f32 #s(literal 1/3 binary32) %2451 (+.f32 (/.f32 cos2phi (*.f32 %7 %2466)) (/.f32 sin2phi (*.f32 %19 %2466)))))) u0) %2458) u0) %2443) u0) %2448)) (approx %1909 %2482) (approx %1909 (+.f32 %2482 %2244)) (approx %1909 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1912 (*.f32 #s(literal -1/2 binary32) %2244)) u0) %2482)) (approx %1909 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %2244 %1916) u0) (*.f32 #s(literal -1 binary32) %1912)) u0) %2482)) (approx %31 (fma.f32 cos2phi (-.f32 (/.f32 (*.f32 %63 %621) %629) %2501) %619)) (approx %31 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %538 %621) %638)) (*.f32 #s(literal -1 binary32) %2509))) %2501) %619)) (approx %76 (fma.f32 cos2phi (-.f32 %2517 %2518) %644)) (approx %76 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2523) %2526)) %2518) %644)) (approx %105 (fma.f32 #s(literal 1/2 binary32) %619 (fma.f32 cos2phi %2533 %644))) (approx %105 (fma.f32 #s(literal 1/2 binary32) %619 (fma.f32 cos2phi (-.f32 (fma.f32 #s(literal -1/2 binary32) %2501 (*.f32 cos2phi %2538)) %2518) %644))) (approx %105 (fma.f32 #s(literal 1/2 binary32) %619 (fma.f32 cos2phi (-.f32 (fma.f32 #s(literal -1/2 binary32) %2501 (*.f32 cos2phi (-.f32 (fma.f32 #s(literal 1/2 binary32) %2509 (*.f32 cos2phi %2549)) %2526))) %2518) %644))) (approx %140 (fma.f32 cos2phi %2559 %677)) (approx %140 (fma.f32 cos2phi (fma.f32 cos2phi %2562 %2559) %677)) (approx %140 (fma.f32 cos2phi (fma.f32 cos2phi (fma.f32 cos2phi (*.f32 u0 %2549) %2562) %2559) %677)) (approx %168 (fma.f32 #s(literal -1 binary32) %707 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2571 %629) %2574)))) (approx %168 (fma.f32 #s(literal -1 binary32) %707 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %63 %170) %629) (/.f32 (*.f32 %538 %710) %638)) %2574)))) (approx %201 (fma.f32 #s(literal 1/2 binary32) %644 (*.f32 cos2phi (-.f32 (*.f32 #s(literal 1/2 binary32) %2517) %2589)))) (approx %201 (fma.f32 #s(literal 1/2 binary32) %644 (*.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1/2 binary32) %2523) (*.f32 #s(literal -1/2 binary32) %2525))) %2589)))) (approx %224 (fma.f32 #s(literal 1/3 binary32) %619 (fma.f32 #s(literal 1/2 binary32) %644 (*.f32 cos2phi %2603)))) (approx %224 (fma.f32 #s(literal 1/3 binary32) %619 (fma.f32 #s(literal 1/2 binary32) %644 (*.f32 cos2phi (fma.f32 #s(literal -1/2 binary32) %2518 (fma.f32 #s(literal -1/3 binary32) %2501 (*.f32 cos2phi %2609))))))) (approx %224 (fma.f32 #s(literal 1/3 binary32) %619 (fma.f32 #s(literal 1/2 binary32) %644 (*.f32 cos2phi (fma.f32 #s(literal -1/2 binary32) %2518 (fma.f32 #s(literal -1/3 binary32) %2501 (*.f32 cos2phi (fma.f32 #s(literal 1/3 binary32) %2509 (fma.f32 #s(literal 1/2 binary32) %2525 (*.f32 cos2phi %2618)))))))))) (approx %261 (fma.f32 cos2phi %2630 %755)) (approx %261 (fma.f32 cos2phi (-.f32 (fma.f32 cos2phi %2634 %2629) %2518) %755)) (approx %261 (fma.f32 cos2phi (-.f32 (fma.f32 cos2phi (-.f32 (fma.f32 cos2phi %2640 %2633) %2526) %2629) %2518) %755)) (approx %292 (fma.f32 cos2phi %2647 %783)) (approx %292 (fma.f32 cos2phi (fma.f32 cos2phi %2650 %2647) %783)) (approx %292 (fma.f32 cos2phi (fma.f32 cos2phi (fma.f32 cos2phi (*.f32 u0 %2640) %2650) %2647) %783)) (approx %317 (fma.f32 #s(literal 1/3 binary32) %644 (*.f32 cos2phi (-.f32 (*.f32 #s(literal 1/3 binary32) %2517) %2660)))) (approx %317 (fma.f32 #s(literal 1/3 binary32) %644 (*.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1/3 binary32) %2523) (*.f32 #s(literal -1/3 binary32) %2525))) %2660)))) (approx %340 (fma.f32 #s(literal 1/4 binary32) %619 (fma.f32 #s(literal 1/3 binary32) %644 (*.f32 cos2phi %2674)))) (approx %340 (fma.f32 #s(literal 1/4 binary32) %619 (fma.f32 #s(literal 1/3 binary32) %644 (*.f32 cos2phi (fma.f32 #s(literal -1/3 binary32) %2518 (fma.f32 #s(literal -1/4 binary32) %2501 (*.f32 cos2phi %2680))))))) (approx %340 (fma.f32 #s(literal 1/4 binary32) %619 (fma.f32 #s(literal 1/3 binary32) %644 (*.f32 cos2phi (fma.f32 #s(literal -1/3 binary32) %2518 (fma.f32 #s(literal -1/4 binary32) %2501 (*.f32 cos2phi (fma.f32 #s(literal 1/4 binary32) %2509 (fma.f32 #s(literal 1/3 binary32) %2525 (*.f32 cos2phi %2689)))))))))) (approx %377 (fma.f32 #s(literal 1/2 binary32) %644 (fma.f32 cos2phi %2701 %830))) (approx %377 (fma.f32 #s(literal 1/2 binary32) %644 (fma.f32 cos2phi (fma.f32 #s(literal -1/2 binary32) %2518 (fma.f32 cos2phi %2706 %2700)) %830))) (approx %377 (fma.f32 #s(literal 1/2 binary32) %644 (fma.f32 cos2phi (fma.f32 #s(literal -1/2 binary32) %2518 (fma.f32 cos2phi (fma.f32 #s(literal 1/2 binary32) %2525 (fma.f32 cos2phi %2713 %2705)) %2700)) %830))) (approx %412 (fma.f32 cos2phi %2722 %863)) (approx %412 (fma.f32 cos2phi (-.f32 (fma.f32 cos2phi %2726 %2721) %2518) %863)) (approx %412 (fma.f32 cos2phi (-.f32 (fma.f32 cos2phi (-.f32 (fma.f32 cos2phi %2732 %2725) %2526) %2721) %2518) %863)) (approx %443 (fma.f32 cos2phi %2739 %888)) (approx %443 (fma.f32 cos2phi (fma.f32 cos2phi %2742 %2739) %888)) (approx %443 (fma.f32 cos2phi (fma.f32 cos2phi (fma.f32 cos2phi (*.f32 u0 %2732) %2742) %2739) %888)) (approx %518 (fma.f32 #s(literal -1 binary32) %921 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %711 %629) %2752)))) (approx %518 (fma.f32 #s(literal -1 binary32) %921 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2573 %629) (/.f32 %2571 %638)) %2752)))) (approx %548 (fma.f32 #s(literal -1 binary32) %644 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2517) %2765)))) (approx %548 (fma.f32 #s(literal -1 binary32) %644 (*.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 %2523 %2525)) %2765)))) (approx %581 (fma.f32 cos2phi (-.f32 (/.f32 (*.f32 %63 %959) %629) %2779) %957)) (approx %581 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %538 %959) %638)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %63 %583) %629)))) %2779) %957)) (approx %17 %2796) (approx %31 (/.f32 (fma.f32 #s(literal -1 binary32) %2798 %32) cos2phi)) (approx %31 (/.f32 (-.f32 (fma.f32 %7 u0 %2802) %2798) cos2phi)) (approx %31 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2807 %32) (fma.f32 #s(literal -1 binary32) %2802 %2798)) cos2phi)) (approx %76 %2815) (approx %76 (/.f32 (-.f32 (+.f32 %2817 %7) %2813) cos2phi)) (approx %76 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2822 %7) %2824) cos2phi)) (approx %105 (/.f32 %2828 cos2phi)) (approx %105 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %2798 %2828) %2813) cos2phi)) (approx %105 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %2798 %2836) %2824) cos2phi)) (approx %105 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %2798 (fma.f32 #s(literal -1/2 binary32) %2807 %2836)) %2844) cos2phi)) (approx %140 (/.f32 (*.f32 u0 %2828) cos2phi)) (approx %140 (/.f32 (fma.f32 u0 %2828 %2856) cos2phi)) (approx %140 (/.f32 (fma.f32 u0 %2828 (+.f32 %2856 %2866)) cos2phi)) (approx %140 (/.f32 (fma.f32 u0 %2828 (+.f32 %2856 (+.f32 (/.f32 %2875 %51) %2866))) cos2phi)) (approx %168 (/.f32 (fma.f32 #s(literal -1 binary32) %171 %2882) cos2phi)) (approx %168 (/.f32 (fma.f32 #s(literal -1 binary32) %171 (fma.f32 #s(literal -1 binary32) %2886 %2882)) cos2phi)) (approx %168 (/.f32 (fma.f32 #s(literal -1 binary32) %171 (fma.f32 #s(literal -1 binary32) %2886 (+.f32 %2882 (/.f32 %1490 %528)))) cos2phi)) (approx %201 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2813 %2897) cos2phi)) (approx %201 (/.f32 (-.f32 %2901 %2902) cos2phi)) (approx %201 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %2822 %2897) (fma.f32 #s(literal -1/2 binary32) %2817 %2902)) cos2phi)) (approx %224 (/.f32 %2911 cos2phi)) (approx %224 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2813 (fma.f32 #s(literal -1/3 binary32) %2798 %2911)) cos2phi)) (approx %224 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2813 (fma.f32 #s(literal -1/3 binary32) %2798 %2919)) cos2phi)) (approx %224 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2813 (fma.f32 #s(literal -1/2 binary32) %2822 (fma.f32 #s(literal -1/3 binary32) %2798 (fma.f32 #s(literal -1/3 binary32) %2807 %2919)))) cos2phi)) (approx %261 (/.f32 %2930 cos2phi)) (approx %261 (/.f32 (-.f32 (fma.f32 u0 %2911 (+.f32 %2936 %7)) %2813) cos2phi)) (approx %261 (/.f32 (-.f32 (fma.f32 u0 %2911 (+.f32 %2936 %2946)) %2824) cos2phi)) (approx %261 (/.f32 (-.f32 (fma.f32 u0 %2911 (+.f32 %2936 (+.f32 (/.f32 %2954 %51) %2946))) %2844) cos2phi)) (approx %292 (/.f32 (*.f32 u0 %2930) cos2phi)) (approx %292 (/.f32 (fma.f32 u0 %2930 %2967) cos2phi)) (approx %292 (/.f32 (fma.f32 u0 %2930 (+.f32 %2967 %2973)) cos2phi)) (approx %292 (/.f32 (fma.f32 u0 %2930 (+.f32 %2967 (+.f32 (/.f32 %2979 %51) %2973))) cos2phi)) (approx %317 (/.f32 (fma.f32 #s(literal -1/3 binary32) %2813 %2986) cos2phi)) (approx %317 (/.f32 (-.f32 %2990 %2991) cos2phi)) (approx %317 (/.f32 (-.f32 (fma.f32 #s(literal -1/3 binary32) %2822 %2986) (fma.f32 #s(literal -1/3 binary32) %2817 %2991)) cos2phi)) (approx %340 (/.f32 %3000 cos2phi)) (approx %340 (/.f32 (fma.f32 #s(literal -1/3 binary32) %2813 (fma.f32 #s(literal -1/4 binary32) %2798 %3000)) cos2phi)) (approx %340 (/.f32 (fma.f32 #s(literal -1/3 binary32) %2813 (fma.f32 #s(literal -1/4 binary32) %2798 %3008)) cos2phi)) (approx %340 (/.f32 (fma.f32 #s(literal -1/3 binary32) %2813 (fma.f32 #s(literal -1/3 binary32) %2822 (fma.f32 #s(literal -1/4 binary32) %2798 (fma.f32 #s(literal -1/4 binary32) %2807 %3008)))) cos2phi)) (approx %377 (/.f32 %3020 cos2phi)) (approx %377 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2813 (fma.f32 #s(literal 1/2 binary32) %7 (fma.f32 u0 %3000 %3026))) cos2phi)) (approx %377 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2813 (fma.f32 #s(literal 1/2 binary32) %2817 (fma.f32 #s(literal 1/2 binary32) %7 (fma.f32 u0 %3000 (+.f32 %3026 %3035))))) cos2phi)) (approx %377 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2813 (fma.f32 #s(literal -1/2 binary32) %2822 (fma.f32 #s(literal 1/2 binary32) %2817 (fma.f32 #s(literal 1/2 binary32) %7 (fma.f32 u0 %3000 (+.f32 %3026 (+.f32 (/.f32 %3045 %51) %3035))))))) cos2phi)) (approx %412 (/.f32 %3056 cos2phi)) (approx %412 (/.f32 (-.f32 (fma.f32 u0 %3020 (+.f32 %3061 %7)) %2813) cos2phi)) (approx %412 (/.f32 (-.f32 (fma.f32 u0 %3020 (+.f32 %3061 %3070)) %2824) cos2phi)) (approx %412 (/.f32 (-.f32 (fma.f32 u0 %3020 (+.f32 %3061 (+.f32 (/.f32 %3077 %51) %3070))) %2844) cos2phi)) (approx %443 (/.f32 (*.f32 u0 %3056) cos2phi)) (approx %443 (/.f32 (fma.f32 u0 %3056 %3090) cos2phi)) (approx %443 (/.f32 (fma.f32 u0 %3056 (+.f32 %3090 %3096)) cos2phi)) (approx %443 (/.f32 (fma.f32 u0 %3056 (+.f32 %3090 (+.f32 (/.f32 %3102 %51) %3096))) cos2phi)) (approx %476 (*.f32 cos2phi (+.f32 %3109 %3110))) (approx %485 (*.f32 cos2phi (+.f32 #s(literal 1 binary32) %3114))) (approx %495 (*.f32 cos2phi (+.f32 %3118 %3119))) (approx %511 %3125) (approx %518 (/.f32 (fma.f32 #s(literal -1 binary32) %3127 %3128) cos2phi)) (approx %518 (/.f32 (fma.f32 #s(literal -1 binary32) %3127 (fma.f32 #s(literal -1 binary32) %3132 %3128)) cos2phi)) (approx %518 (/.f32 (fma.f32 #s(literal -1 binary32) %3127 (fma.f32 #s(literal -1 binary32) %3132 (+.f32 %3128 (/.f32 %1490 %655)))) cos2phi)) (approx %548 %3144) (approx %548 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2817 %3146) (*.f32 #s(literal -1 binary32) %2813)) cos2phi)) (approx %548 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %7 %2822) (fma.f32 #s(literal -1 binary32) %2813 %2817)) cos2phi)) (approx %568 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %3157) %3159))) (approx %581 (/.f32 (fma.f32 #s(literal -1 binary32) %3163 %584) cos2phi)) (approx %581 (/.f32 (-.f32 (fma.f32 %7 %583 %3167) %3163) cos2phi)) (approx %581 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1703 %528) %584) (fma.f32 #s(literal -1 binary32) %3167 %3163)) cos2phi)) (approx %17 (*.f32 #s(literal -1 binary32) %3125)) (approx %31 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %32 %2798) cos2phi))) (approx %31 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %1408 %646) %2851) cos2phi))) cos2phi))) (approx %31 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %1414 %2516) %2860) cos2phi)) %2851) cos2phi))) cos2phi))) (approx %76 (*.f32 #s(literal -1 binary32) %3144)) (approx %76 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %3205 %2853) cos2phi) %3146) cos2phi))) (approx %76 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %3212 %2862) cos2phi)) %2853) cos2phi) %3146) cos2phi))) (approx %105 (*.f32 #s(literal -1 binary32) (/.f32 %3223 cos2phi))) (approx %105 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2854 cos2phi) %3223) cos2phi))) (approx %105 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3233 cos2phi) %2852) %2853) cos2phi) %3223) cos2phi))) (approx %105 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2874 cos2phi) %3232) %2862) cos2phi) %2852) %2853) cos2phi) %3223) cos2phi))) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 %3253 cos2phi))) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2856 %3253) cos2phi))) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3261 cos2phi) %2855) cos2phi) %3253) cos2phi))) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2875 cos2phi) %3261) cos2phi) %2855) cos2phi) %3253) cos2phi))) (approx %168 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2882 %171) cos2phi))) (approx %168 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3282 %3283) cos2phi) %171) cos2phi))) (approx %168 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3290 %3291) cos2phi) %3283) cos2phi) %171) cos2phi))) (approx %201 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %7 %2902) cos2phi))) (approx %201 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %3205) %3305) cos2phi) %3308) cos2phi))) (approx %201 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %3212) %2942) cos2phi)) %3305) cos2phi) %3308) cos2phi))) (approx %224 (*.f32 #s(literal -1 binary32) (/.f32 %3324 cos2phi))) (approx %224 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2934 cos2phi) %3324) cos2phi))) (approx %224 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3334 cos2phi) %2934) cos2phi) %3324) cos2phi))) (approx %224 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2953 cos2phi) %3334) cos2phi) %2934) cos2phi) %3324) cos2phi))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 %3352 cos2phi))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2965 cos2phi) %3352) cos2phi))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3362 cos2phi) %2935) %2853) cos2phi) %3352) cos2phi))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2978 cos2phi) %3361) %2862) cos2phi) %2935) %2853) cos2phi) %3352) cos2phi))) (approx %292 (*.f32 #s(literal -1 binary32) (/.f32 %3382 cos2phi))) (approx %292 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2967 %3382) cos2phi))) (approx %292 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3390 cos2phi) %2966) cos2phi) %3382) cos2phi))) (approx %292 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2979 cos2phi) %3390) cos2phi) %2966) cos2phi) %3382) cos2phi))) (approx %317 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/3 binary32) %7 %2991) cos2phi))) (approx %317 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) %3205) %3412) cos2phi) %3415) cos2phi))) (approx %317 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) %3212) %3032) cos2phi)) %3412) cos2phi) %3415) cos2phi))) (approx %340 (*.f32 #s(literal -1 binary32) (/.f32 %3431 cos2phi))) (approx %340 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3024 cos2phi) %3431) cos2phi))) (approx %340 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3441 cos2phi) %3024) cos2phi) %3431) cos2phi))) (approx %340 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3044 cos2phi) %3441) cos2phi) %3024) cos2phi) %3431) cos2phi))) (approx %377 (*.f32 #s(literal -1 binary32) (/.f32 %3459 cos2phi))) (approx %377 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3059 cos2phi) %3459) cos2phi))) (approx %377 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3469 cos2phi) %3059) cos2phi) %3459) cos2phi))) (approx %377 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3076 cos2phi) %3469) cos2phi) %3059) cos2phi) %3459) cos2phi))) (approx %412 (*.f32 #s(literal -1 binary32) (/.f32 %3487 cos2phi))) (approx %412 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3088 cos2phi) %3487) cos2phi))) (approx %412 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3497 cos2phi) %3060) %2853) cos2phi) %3487) cos2phi))) (approx %412 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3101 cos2phi) %3496) %2862) cos2phi) %3060) %2853) cos2phi) %3487) cos2phi))) (approx %443 (*.f32 #s(literal -1 binary32) (/.f32 %3517 cos2phi))) (approx %443 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3090 %3517) cos2phi))) (approx %443 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3525 cos2phi) %3089) cos2phi) %3517) cos2phi))) (approx %443 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3102 cos2phi) %3525) cos2phi) %3089) cos2phi) %3517) cos2phi))) (approx %476 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) %3109 (*.f32 #s(literal -1 binary32) %3110))))) (approx %485 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %3114) #s(literal 1 binary32))))) (approx %495 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) %3118 (*.f32 #s(literal -1 binary32) %3119))))) (approx %511 (*.f32 #s(literal -1 binary32) %2796)) (approx %518 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3128 %3127) cos2phi))) (approx %518 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1485 %2516) %3564) cos2phi) %3127) cos2phi))) (approx %518 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1490 %2522) (/.f32 %1485 %63)) cos2phi) %3564) cos2phi) %3127) cos2phi))) (approx %548 (*.f32 #s(literal -1 binary32) %2815)) (approx %548 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %3205) %3584) cos2phi) %7) cos2phi))) (approx %548 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %3212) %2863) cos2phi)) %3584) cos2phi) %7) cos2phi))) (approx %568 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (+.f32 %3159 %3157)))) (approx %3605 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %3282) %3607) cos2phi) %171) cos2phi))) (approx %3605 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %3290) (*.f32 #s(literal -1 binary32) %3291)) cos2phi)) %3607) cos2phi) %171) cos2phi))) (approx %581 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %584 %3163) cos2phi))) (approx %581 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %584 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %1698 %646) %3630) cos2phi))) cos2phi))) (approx %581 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %584 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %1703 %2516) (/.f32 %1698 %49)) cos2phi)) %3630) cos2phi))) cos2phi))) (approx %31 (fma.f32 sin2phi (-.f32 (/.f32 (*.f32 %636 %36) %52) %3653) %33)) (approx %31 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %1413 %36) %65)) (*.f32 #s(literal -1 binary32) %3661))) %3653) %33)) (approx %76 (fma.f32 sin2phi (-.f32 %3669 %3670) %77)) (approx %76 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %3675) %3678)) %3670) %77)) (approx %105 (fma.f32 #s(literal 1/2 binary32) %33 (fma.f32 sin2phi %3685 %77))) (approx %105 (fma.f32 #s(literal 1/2 binary32) %33 (fma.f32 sin2phi (-.f32 (fma.f32 #s(literal -1/2 binary32) %3653 (*.f32 sin2phi %3690)) %3670) %77))) (approx %105 (fma.f32 #s(literal 1/2 binary32) %33 (fma.f32 sin2phi (-.f32 (fma.f32 #s(literal -1/2 binary32) %3653 (*.f32 sin2phi (-.f32 (fma.f32 #s(literal 1/2 binary32) %3661 (*.f32 sin2phi %3701)) %3678))) %3670) %77))) (approx %140 (fma.f32 sin2phi %3711 %1451)) (approx %140 (fma.f32 sin2phi (fma.f32 sin2phi %3714 %3711) %1451)) (approx %140 (fma.f32 sin2phi (fma.f32 sin2phi (fma.f32 sin2phi (*.f32 u0 %3701) %3714) %3711) %1451)) (approx %168 (fma.f32 #s(literal -1 binary32) %172 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %3723 %52) %3726)))) (approx %168 (fma.f32 #s(literal -1 binary32) %172 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %3731 %52) (/.f32 %3733 %65)) %3726)))) (approx %201 (fma.f32 #s(literal 1/2 binary32) %77 (*.f32 sin2phi (-.f32 (*.f32 #s(literal 1/2 binary32) %3669) %3741)))) (approx %201 (fma.f32 #s(literal 1/2 binary32) %77 (*.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1/2 binary32) %3675) (*.f32 #s(literal -1/2 binary32) %3677))) %3741)))) (approx %224 (fma.f32 #s(literal 1/3 binary32) %33 (fma.f32 #s(literal 1/2 binary32) %77 (*.f32 sin2phi %3755)))) (approx %224 (fma.f32 #s(literal 1/3 binary32) %33 (fma.f32 #s(literal 1/2 binary32) %77 (*.f32 sin2phi (fma.f32 #s(literal -1/2 binary32) %3670 (fma.f32 #s(literal -1/3 binary32) %3653 (*.f32 sin2phi %3761))))))) (approx %224 (fma.f32 #s(literal 1/3 binary32) %33 (fma.f32 #s(literal 1/2 binary32) %77 (*.f32 sin2phi (fma.f32 #s(literal -1/2 binary32) %3670 (fma.f32 #s(literal -1/3 binary32) %3653 (*.f32 sin2phi (fma.f32 #s(literal 1/3 binary32) %3661 (fma.f32 #s(literal 1/2 binary32) %3677 (*.f32 sin2phi %3770)))))))))) (approx %261 (fma.f32 sin2phi %3782 %1521)) (approx %261 (fma.f32 sin2phi (-.f32 (fma.f32 sin2phi %3786 %3781) %3670) %1521)) (approx %261 (fma.f32 sin2phi (-.f32 (fma.f32 sin2phi (-.f32 (fma.f32 sin2phi %3792 %3785) %3678) %3781) %3670) %1521)) (approx %292 (fma.f32 sin2phi %3799 %1549)) (approx %292 (fma.f32 sin2phi (fma.f32 sin2phi %3802 %3799) %1549)) (approx %292 (fma.f32 sin2phi (fma.f32 sin2phi (fma.f32 sin2phi (*.f32 u0 %3792) %3802) %3799) %1549)) (approx %317 (fma.f32 #s(literal 1/3 binary32) %77 (*.f32 sin2phi (-.f32 (*.f32 #s(literal 1/3 binary32) %3669) %3812)))) (approx %317 (fma.f32 #s(literal 1/3 binary32) %77 (*.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1/3 binary32) %3675) (*.f32 #s(literal -1/3 binary32) %3677))) %3812)))) (approx %340 (fma.f32 #s(literal 1/4 binary32) %33 (fma.f32 #s(literal 1/3 binary32) %77 (*.f32 sin2phi %3826)))) (approx %340 (fma.f32 #s(literal 1/4 binary32) %33 (fma.f32 #s(literal 1/3 binary32) %77 (*.f32 sin2phi (fma.f32 #s(literal -1/3 binary32) %3670 (fma.f32 #s(literal -1/4 binary32) %3653 (*.f32 sin2phi %3832))))))) (approx %340 (fma.f32 #s(literal 1/4 binary32) %33 (fma.f32 #s(literal 1/3 binary32) %77 (*.f32 sin2phi (fma.f32 #s(literal -1/3 binary32) %3670 (fma.f32 #s(literal -1/4 binary32) %3653 (*.f32 sin2phi (fma.f32 #s(literal 1/4 binary32) %3661 (fma.f32 #s(literal 1/3 binary32) %3677 (*.f32 sin2phi %3841)))))))))) (approx %377 (fma.f32 #s(literal 1/2 binary32) %77 (fma.f32 sin2phi %3853 %1594))) (approx %377 (fma.f32 #s(literal 1/2 binary32) %77 (fma.f32 sin2phi (fma.f32 #s(literal -1/2 binary32) %3670 (fma.f32 sin2phi %3858 %3852)) %1594))) (approx %377 (fma.f32 #s(literal 1/2 binary32) %77 (fma.f32 sin2phi (fma.f32 #s(literal -1/2 binary32) %3670 (fma.f32 sin2phi (fma.f32 #s(literal 1/2 binary32) %3677 (fma.f32 sin2phi %3865 %3857)) %3852)) %1594))) (approx %412 (fma.f32 sin2phi %3874 %1627)) (approx %412 (fma.f32 sin2phi (-.f32 (fma.f32 sin2phi %3878 %3873) %3670) %1627)) (approx %412 (fma.f32 sin2phi (-.f32 (fma.f32 sin2phi (-.f32 (fma.f32 sin2phi %3884 %3877) %3678) %3873) %3670) %1627)) (approx %443 (fma.f32 sin2phi %3891 %1652)) (approx %443 (fma.f32 sin2phi (fma.f32 sin2phi %3894 %3891) %1652)) (approx %443 (fma.f32 sin2phi (fma.f32 sin2phi (fma.f32 sin2phi (*.f32 u0 %3884) %3894) %3891) %1652)) (approx %518 (fma.f32 #s(literal -1 binary32) %519 (/.f32 %1481 %523))) (approx %518 (fma.f32 #s(literal -1 binary32) %519 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %3723 %528) %3907)))) (approx %518 (fma.f32 #s(literal -1 binary32) %519 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %3731 %528) (/.f32 %3733 %539)) %3907)))) (approx %548 (fma.f32 #s(literal -1 binary32) %77 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %3669) %3920)))) (approx %548 (fma.f32 #s(literal -1 binary32) %77 (*.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 %3675 %3677)) %3920)))) (approx %581 (fma.f32 sin2phi (-.f32 (/.f32 (*.f32 %636 %587) %52) %3934) %585)) (approx %581 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %1413 %587) %65)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %636 %583) %52)))) %3934) %585)) (approx %17 %3951) (approx %31 (/.f32 (fma.f32 #s(literal -1 binary32) %3953 %618) sin2phi)) (approx %31 (/.f32 (-.f32 (fma.f32 %19 u0 %3958) %3953) sin2phi)) (approx %31 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %3964 %618) (fma.f32 #s(literal -1 binary32) %3958 %3953)) sin2phi)) (approx %76 %3972) (approx %76 (/.f32 (-.f32 (+.f32 %3974 %19) %3970) sin2phi)) (approx %76 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %3979 %19) %3981) sin2phi)) (approx %105 (/.f32 %3985 sin2phi)) (approx %105 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %3953 %3985) %3970) sin2phi)) (approx %105 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %3953 %3993) %3981) sin2phi)) (approx %105 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %3953 (fma.f32 #s(literal -1/2 binary32) %3964 %3993)) %4001) sin2phi)) (approx %140 (/.f32 (*.f32 u0 %3985) sin2phi)) (approx %140 (/.f32 (fma.f32 u0 %3985 %4013) sin2phi)) (approx %140 (/.f32 (fma.f32 u0 %3985 (+.f32 %4013 %4023)) sin2phi)) (approx %140 (/.f32 (fma.f32 u0 %3985 (+.f32 %4013 (+.f32 (/.f32 %4032 %59) %4023))) sin2phi)) (approx %168 (/.f32 (fma.f32 #s(literal -1 binary32) %573 %4039) sin2phi)) (approx %168 (/.f32 (fma.f32 #s(literal -1 binary32) %573 (fma.f32 #s(literal -1 binary32) %4043 %4039)) sin2phi)) (approx %168 (/.f32 (fma.f32 #s(literal -1 binary32) %573 (fma.f32 #s(literal -1 binary32) %4043 (+.f32 %4039 (/.f32 %722 %3963)))) sin2phi)) (approx %201 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3970 %4054) sin2phi)) (approx %201 (/.f32 (-.f32 %4058 %4059) sin2phi)) (approx %201 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %3979 %4054) (fma.f32 #s(literal -1/2 binary32) %3974 %4059)) sin2phi)) (approx %224 (/.f32 %4068 sin2phi)) (approx %224 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3970 (fma.f32 #s(literal -1/3 binary32) %3953 %4068)) sin2phi)) (approx %224 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3970 (fma.f32 #s(literal -1/3 binary32) %3953 %4076)) sin2phi)) (approx %224 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3970 (fma.f32 #s(literal -1/2 binary32) %3979 (fma.f32 #s(literal -1/3 binary32) %3953 (fma.f32 #s(literal -1/3 binary32) %3964 %4076)))) sin2phi)) (approx %261 (/.f32 %4087 sin2phi)) (approx %261 (/.f32 (-.f32 (fma.f32 u0 %4068 (+.f32 %4093 %19)) %3970) sin2phi)) (approx %261 (/.f32 (-.f32 (fma.f32 u0 %4068 (+.f32 %4093 %4103)) %3981) sin2phi)) (approx %261 (/.f32 (-.f32 (fma.f32 u0 %4068 (+.f32 %4093 (+.f32 (/.f32 %4111 %59) %4103))) %4001) sin2phi)) (approx %292 (/.f32 (*.f32 u0 %4087) sin2phi)) (approx %292 (/.f32 (fma.f32 u0 %4087 %4124) sin2phi)) (approx %292 (/.f32 (fma.f32 u0 %4087 (+.f32 %4124 %4130)) sin2phi)) (approx %292 (/.f32 (fma.f32 u0 %4087 (+.f32 %4124 (+.f32 (/.f32 %4136 %59) %4130))) sin2phi)) (approx %317 (/.f32 (fma.f32 #s(literal -1/3 binary32) %3970 %4143) sin2phi)) (approx %317 (/.f32 (-.f32 %4147 %4148) sin2phi)) (approx %317 (/.f32 (-.f32 (fma.f32 #s(literal -1/3 binary32) %3979 %4143) (fma.f32 #s(literal -1/3 binary32) %3974 %4148)) sin2phi)) (approx %340 (/.f32 %4157 sin2phi)) (approx %340 (/.f32 (fma.f32 #s(literal -1/3 binary32) %3970 (fma.f32 #s(literal -1/4 binary32) %3953 %4157)) sin2phi)) (approx %340 (/.f32 (fma.f32 #s(literal -1/3 binary32) %3970 (fma.f32 #s(literal -1/4 binary32) %3953 %4165)) sin2phi)) (approx %340 (/.f32 (fma.f32 #s(literal -1/3 binary32) %3970 (fma.f32 #s(literal -1/3 binary32) %3979 (fma.f32 #s(literal -1/4 binary32) %3953 (fma.f32 #s(literal -1/4 binary32) %3964 %4165)))) sin2phi)) (approx %377 (/.f32 %4177 sin2phi)) (approx %377 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3970 (fma.f32 #s(literal 1/2 binary32) %19 (fma.f32 u0 %4157 %4183))) sin2phi)) (approx %377 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3970 (fma.f32 #s(literal 1/2 binary32) %3974 (fma.f32 #s(literal 1/2 binary32) %19 (fma.f32 u0 %4157 (+.f32 %4183 %4192))))) sin2phi)) (approx %377 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3970 (fma.f32 #s(literal -1/2 binary32) %3979 (fma.f32 #s(literal 1/2 binary32) %3974 (fma.f32 #s(literal 1/2 binary32) %19 (fma.f32 u0 %4157 (+.f32 %4183 (+.f32 (/.f32 %4202 %59) %4192))))))) sin2phi)) (approx %412 (/.f32 %4213 sin2phi)) (approx %412 (/.f32 (-.f32 (fma.f32 u0 %4177 (+.f32 %4218 %19)) %3970) sin2phi)) (approx %412 (/.f32 (-.f32 (fma.f32 u0 %4177 (+.f32 %4218 %4227)) %3981) sin2phi)) (approx %412 (/.f32 (-.f32 (fma.f32 u0 %4177 (+.f32 %4218 (+.f32 (/.f32 %4234 %59) %4227))) %4001) sin2phi)) (approx %443 (/.f32 (*.f32 u0 %4213) sin2phi)) (approx %443 (/.f32 (fma.f32 u0 %4213 %4247) sin2phi)) (approx %443 (/.f32 (fma.f32 u0 %4213 (+.f32 %4247 %4253)) sin2phi)) (approx %443 (/.f32 (fma.f32 u0 %4213 (+.f32 %4247 (+.f32 (/.f32 %4259 %59) %4253))) sin2phi)) (approx %476 (*.f32 sin2phi (+.f32 %4266 %4267))) (approx %485 (*.f32 sin2phi (+.f32 %4271 %4272))) (approx %495 (*.f32 sin2phi (+.f32 #s(literal 1 binary32) %4276))) (approx %511 %4282) (approx %518 (/.f32 (fma.f32 #s(literal -1 binary32) %170 %4284) sin2phi)) (approx %518 (/.f32 (fma.f32 #s(literal -1 binary32) %170 (fma.f32 #s(literal -1 binary32) %4288 %4284)) sin2phi)) (approx %518 (/.f32 (fma.f32 #s(literal -1 binary32) %170 (fma.f32 #s(literal -1 binary32) %4288 (+.f32 %4284 (/.f32 %933 %3963)))) sin2phi)) (approx %548 %4300) (approx %548 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %3974 %4302) (*.f32 #s(literal -1 binary32) %3970)) sin2phi)) (approx %548 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %19 %3979) (fma.f32 #s(literal -1 binary32) %3970 %3974)) sin2phi)) (approx %568 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %4313) %4315))) (approx %581 (/.f32 (fma.f32 #s(literal -1 binary32) %4319 %956) sin2phi)) (approx %581 (/.f32 (-.f32 (fma.f32 %19 %583 %4323) %4319) sin2phi)) (approx %581 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %971 %3963) %956) (fma.f32 #s(literal -1 binary32) %4323 %4319)) sin2phi)) (approx %17 (*.f32 #s(literal -1 binary32) %4282)) (approx %31 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %618 %3953) sin2phi))) (approx %31 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %618 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %627 %1420) %4008) sin2phi))) sin2phi))) (approx %31 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %618 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %635 %3668) %4017) sin2phi)) %4008) sin2phi))) sin2phi))) (approx %76 (*.f32 #s(literal -1 binary32) %4300)) (approx %76 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %4361 %4010) sin2phi) %4302) sin2phi))) (approx %76 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %4368 %4019) sin2phi)) %4010) sin2phi) %4302) sin2phi))) (approx %105 (*.f32 #s(literal -1 binary32) (/.f32 %4379 sin2phi))) (approx %105 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4011 sin2phi) %4379) sin2phi))) (approx %105 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4389 sin2phi) %4009) %4010) sin2phi) %4379) sin2phi))) (approx %105 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4031 sin2phi) %4388) %4019) sin2phi) %4009) %4010) sin2phi) %4379) sin2phi))) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 %4409 sin2phi))) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4013 %4409) sin2phi))) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4417 sin2phi) %4012) sin2phi) %4409) sin2phi))) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4032 sin2phi) %4417) sin2phi) %4012) sin2phi) %4409) sin2phi))) (approx %168 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4039 %573) sin2phi))) (approx %168 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4438 %4439) sin2phi) %573) sin2phi))) (approx %168 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4446 %4447) sin2phi) %4439) sin2phi) %573) sin2phi))) (approx %201 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %19 %4059) sin2phi))) (approx %201 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %4361) %4461) sin2phi) %4464) sin2phi))) (approx %201 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %4368) %4099) sin2phi)) %4461) sin2phi) %4464) sin2phi))) (approx %224 (*.f32 #s(literal -1 binary32) (/.f32 %4480 sin2phi))) (approx %224 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4091 sin2phi) %4480) sin2phi))) (approx %224 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4490 sin2phi) %4091) sin2phi) %4480) sin2phi))) (approx %224 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4110 sin2phi) %4490) sin2phi) %4091) sin2phi) %4480) sin2phi))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 %4508 sin2phi))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4122 sin2phi) %4508) sin2phi))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4518 sin2phi) %4092) %4010) sin2phi) %4508) sin2phi))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4135 sin2phi) %4517) %4019) sin2phi) %4092) %4010) sin2phi) %4508) sin2phi))) (approx %292 (*.f32 #s(literal -1 binary32) (/.f32 %4538 sin2phi))) (approx %292 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4124 %4538) sin2phi))) (approx %292 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4546 sin2phi) %4123) sin2phi) %4538) sin2phi))) (approx %292 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4136 sin2phi) %4546) sin2phi) %4123) sin2phi) %4538) sin2phi))) (approx %317 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/3 binary32) %19 %4148) sin2phi))) (approx %317 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) %4361) %4568) sin2phi) %4571) sin2phi))) (approx %317 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) %4368) %4189) sin2phi)) %4568) sin2phi) %4571) sin2phi))) (approx %340 (*.f32 #s(literal -1 binary32) (/.f32 %4587 sin2phi))) (approx %340 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4181 sin2phi) %4587) sin2phi))) (approx %340 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4597 sin2phi) %4181) sin2phi) %4587) sin2phi))) (approx %340 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4201 sin2phi) %4597) sin2phi) %4181) sin2phi) %4587) sin2phi))) (approx %377 (*.f32 #s(literal -1 binary32) (/.f32 %4615 sin2phi))) (approx %377 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4216 sin2phi) %4615) sin2phi))) (approx %377 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4625 sin2phi) %4216) sin2phi) %4615) sin2phi))) (approx %377 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4233 sin2phi) %4625) sin2phi) %4216) sin2phi) %4615) sin2phi))) (approx %412 (*.f32 #s(literal -1 binary32) (/.f32 %4643 sin2phi))) (approx %412 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4245 sin2phi) %4643) sin2phi))) (approx %412 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4653 sin2phi) %4217) %4010) sin2phi) %4643) sin2phi))) (approx %412 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4258 sin2phi) %4652) %4019) sin2phi) %4217) %4010) sin2phi) %4643) sin2phi))) (approx %443 (*.f32 #s(literal -1 binary32) (/.f32 %4673 sin2phi))) (approx %443 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4247 %4673) sin2phi))) (approx %443 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4681 sin2phi) %4246) sin2phi) %4673) sin2phi))) (approx %443 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4259 sin2phi) %4681) sin2phi) %4246) sin2phi) %4673) sin2phi))) (approx %476 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %4267) %4266)))) (approx %485 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) %4271 (*.f32 #s(literal -1 binary32) %4272))))) (approx %495 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %4276) #s(literal 1 binary32))))) (approx %511 (*.f32 #s(literal -1 binary32) %3951)) (approx %518 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %170 (*.f32 #s(literal -1 binary32) %4284)) sin2phi))) (approx %518 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %170 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %928 %1420) %4721) sin2phi))) sin2phi))) (approx %518 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %170 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %933 %3668) (/.f32 %928 %628)) sin2phi) %4721) sin2phi))) sin2phi))) (approx %548 (*.f32 #s(literal -1 binary32) %3972)) (approx %548 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %4361) %4743) sin2phi) %19) sin2phi))) (approx %548 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %4368) %4020) sin2phi)) %4743) sin2phi) %19) sin2phi))) (approx %568 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (+.f32 %4315 %4313)))) (approx %3605 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %4438) %4765) sin2phi) %573) sin2phi))) (approx %3605 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %4446) (*.f32 #s(literal -1 binary32) %4447)) sin2phi)) %4765) sin2phi) %573) sin2phi))) (approx %581 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %956 %4319) sin2phi))) (approx %581 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %956 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %965 %1420) %4788) sin2phi))) sin2phi))) (approx %581 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %956 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %971 %3668) (/.f32 %965 %628)) sin2phi)) %4788) sin2phi))) sin2phi))) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 17.0ms | sin2phi | inf |
| 11.0ms | cos2phi | inf |
| 9.0ms | alphay | inf |
| 9.0ms | alphay | 0 |
| 9.0ms | cos2phi | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 119 | 1526 |
| 0 | 228 | 1434 |
| 1 | 910 | 1200 |
| 0 | 4268 | 1200 |
| 0 | 4618 | 1156 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (log.f32 %2) %4 = (neg.f32 %3) %7 = (*.f32 alphax alphax) %8 = (/.f32 cos2phi %7) %11 = (*.f32 alphay alphay) %12 = (/.f32 sin2phi %11) %13 = (+.f32 %8 %12) %15 = (pow.f32 alphax #s(literal 2 binary32)) %16 = (/.f32 cos2phi %15) %17 = (pow.f32 alphay #s(literal 2 binary32)) %19 = (/.f32 sin2phi %17) %20 = (+.f32 %16 %19) %21 = (*.f32 #s(literal -1 binary32) u0) %24 = (log (- 1 u0)) %25 = (approx %24 %21) %28 = (*.f32 #s(literal 1/2 binary32) u0) %29 = (+.f32 #s(literal 1 binary32) %28) %30 = (*.f32 u0 %29) %31 = (neg %24) %32 = (approx %31 %30) %33 = (*.f32 #s(literal 1/3 binary32) u0) %34 = (+.f32 #s(literal 1/2 binary32) %33) %35 = (*.f32 u0 %34) %36 = (+.f32 #s(literal 1 binary32) %35) %37 = (*.f32 u0 %36) %38 = (approx %31 %37) %40 = (*.f32 #s(literal 1/4 binary32) u0) %41 = (+.f32 #s(literal 1/3 binary32) %40) %42 = (*.f32 u0 %41) %43 = (+.f32 #s(literal 1/2 binary32) %42) %44 = (*.f32 u0 %43) %45 = (+.f32 #s(literal 1 binary32) %44) %46 = (*.f32 u0 %45) %47 = (approx %31 %46) %48 = (/.f32 u0 %20) %49 = (/.f32 #s(literal 1 binary32) %20) %50 = (fma.f32 #s(literal 1/2 binary32) %48 %49) %51 = (*.f32 u0 %50) %57 = (/ %31 (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) %59 = (*.f32 #s(literal 1/2 binary32) %49) %60 = (fma.f32 #s(literal 1/3 binary32) %48 %59) %61 = (fma.f32 u0 %60 %49) %62 = (*.f32 u0 %61) %64 = (*.f32 #s(literal 1/3 binary32) %49) %65 = (fma.f32 #s(literal 1/4 binary32) %48 %64) %66 = (fma.f32 u0 %65 %59) %67 = (fma.f32 u0 %66 %49) %68 = (*.f32 u0 %67) %70 = (/.f32 #s(literal 1 binary32) %2) %71 = (neg.f32 u0) %72 = (log1p.f32 %71) %73 = (log.f32 %70) %74 = (/.f32 #s(literal 1 binary32) %7) %75 = (/.f32 cos2phi alphax) %76 = (/.f32 %75 alphax) %77 = (/.f32 #s(literal 1 binary32) %11) %78 = (/.f32 sin2phi alphay) %79 = (/.f32 %78 alphay) %80 = (fma.f32 %8 alphay %78) %81 = (fma.f32 %12 %7 cos2phi) %82 = (*.f32 %81 %74) %83 = (*.f32 %11 cos2phi) %84 = (*.f32 sin2phi alphax) %85 = (*.f32 alphax %11) %86 = (fma.f32 %11 %8 sin2phi) %87 = (*.f32 %11 %7) %88 = (/.f32 %83 %87) %89 = (/.f32 alphay %80) %90 = (/.f32 %84 alphax) %91 = (/.f32 alphax %85) %92 = (fma.f32 %90 %91 %88) %93 = (fma.f32 sin2phi %77 %8) %94 = (fma.f32 cos2phi %74 %12) %95 = (+.f32 %12 %8) %96 = (neg.f32 %95) %97 = (/.f32 %4 %86) %100 = (/.f32 #s(literal -1 binary32) %95) %102 = (/.f32 %96 %3) %104 = (neg.f32 %72) %106 = (neg.f32 %25) %112 = (+.f32 %8 %79) %114 = (+.f32 %76 %12) #s(literal 1 binary32) u0 %2 %3 %4 cos2phi alphax %7 %8 sin2phi alphay %11 %12 %13 #s(literal 2 binary32) %15 %16 %17 #s(literal -1 binary32) %19 %20 %21 %25 #s(literal 1/2 binary32) #s(literal 1/3 binary32) %28 %29 %30 %32 %33 %34 %35 %36 %37 %38 #s(literal 1/4 binary32) %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 (approx %57 %51) %59 %60 %61 %62 (approx %57 %62) %64 %65 %66 %67 %68 (approx %57 %68) %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 (*.f32 %97 %11) (*.f32 %4 %89) %100 (*.f32 %3 %100) %102 (/.f32 #s(literal 1 binary32) %102) %104 (/.f32 %104 %13) %106 (/.f32 %106 %13) (/.f32 %4 %94) (/.f32 %4 %92) (/.f32 %4 %93) (/.f32 %4 %82) %112 (/.f32 %4 %112) %114 (/.f32 %4 %114) (/.f32 %32 %13) (/.f32 %47 %13) (/.f32 %38 %13) (/.f32 %73 %13) |
| Outputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (/.f32 #s(literal 1 binary32) %2) %5 = (neg.f32 u0) %13 = (-.f32 u0 #s(literal 1 binary32)) %15 = (log.f32 %2) %16 = (fabs.f32 %2) %17 = (log.f32 %16) %18 = (*.f32 #s(literal 1 binary32) %17) %19 = (/.f32 #s(literal 1 binary32) %15) %20 = (/.f32 #s(literal 1 binary32) %19) %22 = (-.f32 %17 #s(literal 0 binary32)) %23 = (pow.f32 %15 #s(literal 1 binary32)) %24 = (neg.f32 %15) %25 = (neg.f32 %24) %26 = (log1p.f32 %5) %28 = (log.f32 (/.f32 #s(literal 1 binary32) %16)) %29 = (log.f32 %3) %30 = (*.f32 #s(literal -1 binary32) %17) %32 = (log.f32 (fabs.f32 %3)) %33 = (*.f32 #s(literal 1 binary32) %32) %35 = (/.f32 #s(literal 1 binary32) (pow.f32 %24 #s(literal -1 binary32))) %36 = (-.f32 #s(literal 0 binary32) %17) %37 = (pow.f32 %24 #s(literal 1 binary32)) %38 = (+.f32 #s(literal 0 binary32) %32) %39 = (+.f32 #s(literal 0 binary32) %24) %40 = (neg.f32 %17) %43 = (fabs.f32 alphax) %44 = (fabs.f32 %43) %45 = (*.f32 %44 %44) %46 = (neg.f32 %43) %47 = (*.f32 %46 %46) %48 = (neg.f32 alphax) %49 = (neg.f32 %48) %50 = (*.f32 %49 %49) %51 = (*.f32 %43 %43) %52 = (*.f32 %48 %48) %53 = (*.f32 alphax alphax) %54 = (/.f32 #s(literal 1 binary32) %53) %55 = (/.f32 #s(literal 1 binary32) %54) %57 = (pow.f32 %43 #s(literal 2 binary32)) %58 = (pow.f32 %48 #s(literal 2 binary32)) %59 = (pow.f32 %53 #s(literal 1 binary32)) %60 = (pow.f32 alphax #s(literal 2 binary32)) %61 = (fabs.f32 %53) %62 = (*.f32 %48 alphax) %63 = (neg.f32 %62) %65 = (*.f32 alphay alphay) %66 = (*.f32 %65 alphax) %67 = (/.f32 %65 %66) %68 = (/.f32 cos2phi alphax) %69 = (*.f32 %67 %68) %70 = (*.f32 alphay alphax) %71 = (/.f32 alphay %70) %72 = (*.f32 alphay cos2phi) %73 = (/.f32 %72 %70) %74 = (*.f32 %71 %73) %75 = (/.f32 alphay %66) %76 = (/.f32 %72 alphax) %77 = (*.f32 %75 %76) %78 = (/.f32 alphay %65) %79 = (/.f32 %72 %53) %80 = (*.f32 %78 %79) %81 = (/.f32 alphay %53) %82 = (/.f32 %72 %65) %83 = (*.f32 %81 %82) %84 = (/.f32 %65 %70) %85 = (/.f32 cos2phi %70) %86 = (*.f32 %84 %85) %87 = (*.f32 %85 %84) %88 = (/.f32 cos2phi %66) %89 = (/.f32 %65 alphax) %90 = (*.f32 %88 %89) %91 = (/.f32 %65 %53) %92 = (/.f32 cos2phi %65) %93 = (*.f32 %91 %92) %94 = (*.f32 %92 %91) %95 = (/.f32 %65 alphay) %96 = (*.f32 alphay %53) %97 = (/.f32 cos2phi %96) %98 = (*.f32 %95 %97) %99 = (/.f32 cos2phi alphay) %100 = (/.f32 %65 %96) %101 = (*.f32 %99 %100) %102 = (/.f32 alphay alphay) %103 = (/.f32 %72 %96) %104 = (*.f32 %102 %103) %105 = (/.f32 cos2phi %43) %106 = (/.f32 #s(literal 1 binary32) %43) %107 = (*.f32 %105 %106) %108 = (neg.f32 cos2phi) %109 = (/.f32 %108 alphax) %110 = (/.f32 #s(literal 1 binary32) %48) %111 = (*.f32 %109 %110) %112 = (*.f32 %108 %65) %113 = (neg.f32 alphay) %114 = (*.f32 %113 alphay) %115 = (*.f32 %114 alphax) %116 = (*.f32 %115 alphax) %117 = (/.f32 #s(literal 1 binary32) %116) %118 = (*.f32 %112 %117) %119 = (/.f32 #s(literal 1 binary32) %62) %120 = (*.f32 %108 %119) %121 = (*.f32 %65 cos2phi) %122 = (*.f32 %66 alphax) %123 = (/.f32 #s(literal 1 binary32) %122) %124 = (*.f32 %121 %123) %125 = (/.f32 #s(literal 1 binary32) alphax) %126 = (*.f32 %68 %125) %127 = (*.f32 %54 cos2phi) %128 = (/.f32 cos2phi %122) %129 = (*.f32 %65 %128) %130 = (/.f32 %72 %122) %131 = (*.f32 alphay %130) %132 = (/.f32 cos2phi %53) %133 = (*.f32 %132 #s(literal 1 binary32)) %134 = (/.f32 %65 %122) %135 = (*.f32 cos2phi %134) %136 = (*.f32 cos2phi %54) %137 = (*.f32 #s(literal 1 binary32) %132) %139 = (/.f32 (*.f32 %125 cos2phi) alphax) %141 = (/.f32 (*.f32 #s(literal -1 binary32) cos2phi) %62) %143 = (/.f32 (*.f32 #s(literal 1 binary32) cos2phi) %53) %145 = (/.f32 (/.f32 %121 %70) %70) %147 = (/.f32 (/.f32 %121 %66) alphax) %149 = (/.f32 (/.f32 %121 alphay) %96) %150 = (/.f32 %105 %43) %152 = (/.f32 (*.f32 %108 #s(literal 1 binary32)) %62) %153 = (*.f32 %65 %109) %154 = (/.f32 %153 %115) %155 = (*.f32 %65 %68) %156 = (/.f32 %155 %66) %159 = (/.f32 (neg.f32 %112) (neg.f32 %116)) %160 = (neg.f32 %108) %161 = (/.f32 %160 %53) %162 = (/.f32 %109 %48) %163 = (/.f32 %112 %116) %164 = (/.f32 %108 %62) %165 = (*.f32 %65 %132) %166 = (/.f32 %165 %65) %167 = (/.f32 %121 %122) %168 = (/.f32 %68 %49) %169 = (/.f32 %68 alphax) %171 = (/.f32 #s(literal 1 binary32) (/.f32 %48 %109)) %173 = (/.f32 #s(literal 1 binary32) (/.f32 %62 %108)) %175 = (/.f32 #s(literal 1 binary32) (/.f32 %116 %112)) %177 = (/.f32 #s(literal 1 binary32) (pow.f32 %132 #s(literal -1 binary32))) %179 = (/.f32 #s(literal 1 binary32) (/.f32 alphax %68)) %181 = (/.f32 #s(literal 1 binary32) (/.f32 %122 %121)) %183 = (/.f32 #s(literal 1 binary32) (/.f32 %53 cos2phi)) %184 = (pow.f32 %132 #s(literal 1 binary32)) %185 = (/.f32 %108 %53) %186 = (neg.f32 %185) %188 = (fabs.f32 alphay) %189 = (fabs.f32 %188) %190 = (*.f32 %189 %189) %191 = (neg.f32 %188) %192 = (*.f32 %191 %191) %193 = (neg.f32 %113) %194 = (*.f32 %193 %193) %195 = (*.f32 %188 %188) %196 = (*.f32 %113 %113) %197 = (/.f32 #s(literal 1 binary32) %65) %198 = (/.f32 #s(literal 1 binary32) %197) %199 = (pow.f32 %188 #s(literal 2 binary32)) %200 = (pow.f32 %113 #s(literal 2 binary32)) %201 = (pow.f32 %65 #s(literal 1 binary32)) %202 = (pow.f32 alphay #s(literal 2 binary32)) %203 = (fabs.f32 %65) %204 = (neg.f32 %114) %205 = (/.f32 sin2phi alphax) %206 = (/.f32 alphax %65) %207 = (*.f32 %205 %206) %208 = (*.f32 alphax alphay) %209 = (/.f32 sin2phi %208) %210 = (/.f32 alphax alphay) %211 = (*.f32 %209 %210) %212 = (/.f32 sin2phi %188) %213 = (/.f32 #s(literal 1 binary32) %188) %214 = (*.f32 %212 %213) %215 = (*.f32 sin2phi alphax) %216 = (*.f32 %215 %197) %217 = (*.f32 %216 %125) %218 = (*.f32 %215 alphax) %219 = (*.f32 alphax %66) %220 = (/.f32 #s(literal 1 binary32) %219) %221 = (*.f32 %218 %220) %222 = (neg.f32 sin2phi) %223 = (/.f32 %222 alphay) %224 = (/.f32 #s(literal 1 binary32) %113) %225 = (*.f32 %223 %224) %226 = (/.f32 #s(literal 1 binary32) %114) %227 = (*.f32 %222 %226) %228 = (/.f32 alphax %219) %229 = (*.f32 %215 %228) %230 = (/.f32 #s(literal 1 binary32) %66) %231 = (*.f32 %215 %230) %232 = (/.f32 sin2phi alphay) %233 = (/.f32 #s(literal 1 binary32) alphay) %234 = (*.f32 %232 %233) %235 = (*.f32 %197 sin2phi) %236 = (/.f32 sin2phi %65) %237 = (*.f32 %236 #s(literal 1 binary32)) %238 = (*.f32 sin2phi %197) %240 = (/.f32 (*.f32 %233 sin2phi) alphay) %242 = (/.f32 (*.f32 #s(literal -1 binary32) sin2phi) %114) %244 = (/.f32 (*.f32 #s(literal 1 binary32) sin2phi) %65) %245 = (*.f32 %48 sin2phi) %247 = (/.f32 (*.f32 %245 %197) %48) %249 = (/.f32 (/.f32 %215 %208) alphay) %250 = (/.f32 %212 %188) %252 = (/.f32 (*.f32 %222 #s(literal 1 binary32)) %114) %254 = (/.f32 (*.f32 #s(literal 1 binary32) %245) %115) %256 = (/.f32 (*.f32 #s(literal 1 binary32) %215) %66) %259 = (/.f32 (*.f32 %48 %245) (*.f32 %115 %48)) %261 = (/.f32 (*.f32 %48 %215) %116) %263 = (/.f32 (*.f32 alphax %245) %116) %265 = (/.f32 (*.f32 alphax %215) %122) %267 = (/.f32 (*.f32 %245 #s(literal 1 binary32)) %115) %270 = (/.f32 (*.f32 %245 %48) (*.f32 %48 %115)) %271 = (*.f32 %245 alphax) %273 = (/.f32 %271 (*.f32 %48 %66)) %275 = (/.f32 (*.f32 %215 #s(literal 1 binary32)) %66) %278 = (/.f32 (*.f32 %215 %48) (*.f32 alphax %115)) %280 = (/.f32 (neg.f32 %216) %48) %283 = (/.f32 (neg.f32 %218) (neg.f32 %219)) %284 = (neg.f32 %222) %285 = (/.f32 %284 %65) %286 = (*.f32 %236 alphax) %287 = (/.f32 %286 alphax) %288 = (/.f32 %216 alphax) %289 = (/.f32 %218 %219) %290 = (/.f32 %223 %113) %291 = (/.f32 %222 %114) %292 = (/.f32 %245 %115) %293 = (/.f32 %215 %66) %294 = (/.f32 %232 %193) %295 = (/.f32 %232 alphay) %297 = (/.f32 #s(literal 1 binary32) (/.f32 %113 %223)) %299 = (/.f32 #s(literal 1 binary32) (/.f32 %114 %222)) %301 = (/.f32 #s(literal 1 binary32) (/.f32 %66 %215)) %303 = (/.f32 #s(literal 1 binary32) (/.f32 alphax %216)) %305 = (/.f32 #s(literal 1 binary32) (/.f32 %219 %218)) %307 = (/.f32 #s(literal 1 binary32) (pow.f32 %236 #s(literal -1 binary32))) %309 = (/.f32 #s(literal 1 binary32) (/.f32 alphay %232)) %311 = (/.f32 #s(literal 1 binary32) (/.f32 %65 sin2phi)) %312 = (pow.f32 %236 #s(literal 1 binary32)) %313 = (/.f32 %222 %65) %314 = (neg.f32 %313) %315 = (fma.f32 %236 %53 cos2phi) %316 = (/.f32 %315 %43) %317 = (*.f32 %316 %106) %318 = (/.f32 %315 %48) %319 = (*.f32 %318 %110) %320 = (/.f32 %315 alphax) %321 = (*.f32 %320 %125) %322 = (fma.f32 %236 %122 %121) %323 = (*.f32 %322 %123) %324 = (*.f32 %232 %53) %325 = (fma.f32 cos2phi alphay %324) %326 = (*.f32 %53 alphay) %327 = (/.f32 #s(literal 1 binary32) %326) %328 = (*.f32 %325 %327) %329 = (fma.f32 %68 %65 %215) %330 = (*.f32 %329 %230) %331 = (*.f32 sin2phi %53) %332 = (fma.f32 %65 cos2phi %331) %333 = (*.f32 %332 %123) %334 = (*.f32 %53 %232) %335 = (fma.f32 cos2phi alphay %334) %336 = (*.f32 %335 %327) %337 = (fma.f32 sin2phi %53 %121) %338 = (*.f32 %337 %123) %339 = (*.f32 %53 sin2phi) %340 = (fma.f32 %65 cos2phi %339) %341 = (*.f32 %340 %123) %342 = (fma.f32 %65 %132 sin2phi) %343 = (*.f32 %342 %197) %344 = (*.f32 %315 %54) %345 = (fma.f32 alphay %132 %232) %346 = (*.f32 %345 %233) %347 = (*.f32 %54 %315) %349 = (/.f32 (*.f32 %125 %315) alphax) %351 = (/.f32 (*.f32 #s(literal -1 binary32) %315) %62) %353 = (/.f32 (*.f32 #s(literal 1 binary32) %315) %53) %355 = (/.f32 (/.f32 %322 %70) %70) %357 = (/.f32 (/.f32 %322 %66) alphax) %359 = (/.f32 (/.f32 %322 %65) %53) %361 = (/.f32 (/.f32 %322 alphay) %96) %363 = (/.f32 (/.f32 %322 %53) %65) %365 = (/.f32 (/.f32 %325 %53) alphay) %367 = (/.f32 (/.f32 %329 %208) alphay) %369 = (/.f32 (/.f32 %329 %65) alphax) %371 = (/.f32 (/.f32 %329 alphax) %65) %373 = (/.f32 (/.f32 %332 %70) %70) %375 = (/.f32 (/.f32 %332 %66) alphax) %377 = (/.f32 (/.f32 %332 alphay) %96) %379 = (/.f32 (/.f32 %332 %53) %65) %381 = (/.f32 (/.f32 %335 %53) alphay) %383 = (/.f32 (/.f32 %337 %70) %70) %385 = (/.f32 (/.f32 %337 %66) alphax) %387 = (/.f32 (/.f32 %337 %65) %53) %389 = (/.f32 (/.f32 %337 alphay) %96) %391 = (/.f32 (/.f32 %340 %70) %70) %393 = (/.f32 (/.f32 %340 %66) alphax) %395 = (/.f32 (/.f32 %340 %65) %53) %397 = (/.f32 (/.f32 %340 alphay) %96) %399 = (/.f32 (/.f32 %340 %53) %65) %401 = (/.f32 (/.f32 %342 %188) %188) %403 = (/.f32 (/.f32 %342 %113) %113) %405 = (/.f32 (/.f32 %342 alphay) alphay) %407 = (/.f32 (fma.f32 %236 %116 %112) %116) %409 = (/.f32 (fma.f32 %132 %66 %215) %66) %411 = (/.f32 (fma.f32 %132 alphax %216) alphax) %413 = (/.f32 (fma.f32 %132 %219 %218) %219) %415 = (/.f32 (fma.f32 %236 %48 %109) %48) %417 = (/.f32 (fma.f32 %236 %62 %108) %62) %419 = (/.f32 (fma.f32 %236 alphax %68) alphax) %421 = (/.f32 (fma.f32 %132 %113 %223) %113) %423 = (/.f32 (fma.f32 %132 %114 %222) %114) %426 = (*.f32 %66 %53) %427 = (/.f32 (fma.f32 %215 %53 (*.f32 cos2phi %66)) %426) %430 = (*.f32 %66 %116) %431 = (/.f32 (fma.f32 %215 %116 (*.f32 %112 %66)) %430) %434 = (*.f32 %66 %122) %435 = (/.f32 (fma.f32 %215 %122 (*.f32 %121 %66)) %434) %438 = (*.f32 alphax %53) %439 = (/.f32 (fma.f32 %216 %53 (*.f32 cos2phi alphax)) %438) %442 = (*.f32 alphax %116) %443 = (/.f32 (fma.f32 %216 %116 (*.f32 %112 alphax)) %442) %446 = (*.f32 alphax %122) %447 = (/.f32 (fma.f32 %216 %122 (*.f32 %121 alphax)) %446) %450 = (*.f32 %219 %53) %451 = (/.f32 (fma.f32 %218 %53 (*.f32 cos2phi %219)) %450) %454 = (*.f32 %219 %116) %455 = (/.f32 (fma.f32 %218 %116 (*.f32 %112 %219)) %454) %458 = (*.f32 %219 %122) %459 = (/.f32 (fma.f32 %218 %122 (*.f32 %121 %219)) %458) %462 = (*.f32 %53 %66) %463 = (/.f32 (fma.f32 cos2phi %66 (*.f32 %215 %53)) %462) %466 = (*.f32 %53 alphax) %467 = (/.f32 (fma.f32 cos2phi alphax (*.f32 %216 %53)) %466) %470 = (*.f32 %53 %219) %471 = (/.f32 (fma.f32 cos2phi %219 (*.f32 %218 %53)) %470) %474 = (*.f32 %116 %66) %475 = (/.f32 (fma.f32 %112 %66 (*.f32 %215 %116)) %474) %478 = (*.f32 %116 alphax) %479 = (/.f32 (fma.f32 %112 alphax (*.f32 %216 %116)) %478) %482 = (*.f32 %116 %219) %483 = (/.f32 (fma.f32 %112 %219 (*.f32 %218 %116)) %482) %486 = (*.f32 %122 %66) %487 = (/.f32 (fma.f32 %121 %66 (*.f32 %215 %122)) %486) %490 = (*.f32 %122 alphax) %491 = (/.f32 (fma.f32 %121 alphax (*.f32 %216 %122)) %490) %494 = (*.f32 %122 %219) %495 = (/.f32 (fma.f32 %121 %219 (*.f32 %218 %122)) %494) %498 = (/.f32 (fma.f32 %222 alphax (*.f32 %109 %65)) %115) %500 = (/.f32 (fma.f32 sin2phi %62 %112) %116) %503 = (*.f32 %113 %48) %504 = (/.f32 (fma.f32 %223 %48 (*.f32 %109 %113)) %503) %507 = (*.f32 %113 %62) %508 = (/.f32 (fma.f32 %223 %62 (*.f32 %108 %113)) %507) %511 = (*.f32 %113 alphax) %512 = (/.f32 (fma.f32 %223 alphax (*.f32 %68 %113)) %511) %515 = (*.f32 %113 %53) %516 = (/.f32 (fma.f32 %223 %53 (*.f32 cos2phi %113)) %515) %519 = (*.f32 %114 %48) %520 = (/.f32 (fma.f32 %222 %48 (*.f32 %109 %114)) %519) %523 = (*.f32 %114 %62) %524 = (/.f32 (fma.f32 %222 %62 (*.f32 %108 %114)) %523) %527 = (/.f32 (fma.f32 %222 alphax (*.f32 %68 %114)) %115) %530 = (*.f32 alphay %48) %531 = (/.f32 (fma.f32 %232 %48 (*.f32 %109 alphay)) %530) %534 = (*.f32 alphay %62) %535 = (/.f32 (fma.f32 %232 %62 (*.f32 %108 alphay)) %534) %538 = (/.f32 (fma.f32 %232 alphax (*.f32 %68 alphay)) %70) %539 = (*.f32 cos2phi alphay) %540 = (fma.f32 %232 %53 %539) %541 = (/.f32 %540 %96) %542 = (*.f32 %68 %65) %544 = (/.f32 (fma.f32 sin2phi alphax %542) %66) %545 = (*.f32 %222 %53) %547 = (/.f32 (fma.f32 %108 %65 %545) %116) %549 = (/.f32 (fma.f32 %109 %65 %245) %115) %552 = (*.f32 %48 %113) %553 = (/.f32 (fma.f32 %109 %113 (*.f32 %223 %48)) %552) %556 = (*.f32 %48 %114) %557 = (/.f32 (fma.f32 %109 %114 (*.f32 %222 %48)) %556) %560 = (*.f32 %48 alphay) %561 = (/.f32 (fma.f32 %109 alphay (*.f32 %232 %48)) %560) %564 = (/.f32 (fma.f32 %108 %65 (*.f32 sin2phi %62)) %116) %567 = (*.f32 %62 %113) %568 = (/.f32 (fma.f32 %108 %113 (*.f32 %223 %62)) %567) %571 = (*.f32 %62 %114) %572 = (/.f32 (fma.f32 %108 %114 (*.f32 %222 %62)) %571) %575 = (*.f32 %62 alphay) %576 = (/.f32 (fma.f32 %108 alphay (*.f32 %232 %62)) %575) %579 = (*.f32 alphax %113) %580 = (/.f32 (fma.f32 %68 %113 (*.f32 %223 alphax)) %579) %582 = (/.f32 (fma.f32 %68 %114 %245) %115) %585 = (/.f32 (fma.f32 %68 alphay (*.f32 %232 alphax)) %208) %588 = (*.f32 %53 %113) %589 = (/.f32 (fma.f32 cos2phi %113 (*.f32 %223 %53)) %588) %590 = (/.f32 %316 %43) %591 = (/.f32 %318 %48) %592 = (/.f32 %320 alphax) %595 = (/.f32 (fma.f32 %215 %53 (*.f32 %66 cos2phi)) %426) %598 = (/.f32 (fma.f32 %215 %116 (*.f32 %66 %112)) %430) %601 = (/.f32 (fma.f32 %215 %122 (*.f32 %66 %121)) %434) %604 = (/.f32 (fma.f32 %216 %53 (*.f32 alphax cos2phi)) %438) %607 = (/.f32 (fma.f32 %216 %116 (*.f32 alphax %112)) %442) %610 = (/.f32 (fma.f32 %216 %122 (*.f32 alphax %121)) %446) %613 = (/.f32 (fma.f32 %218 %53 (*.f32 %219 cos2phi)) %450) %616 = (/.f32 (fma.f32 %218 %116 (*.f32 %219 %112)) %454) %619 = (/.f32 (fma.f32 %218 %122 (*.f32 %219 %121)) %458) %622 = (/.f32 (fma.f32 cos2phi %66 (*.f32 %53 %215)) %462) %625 = (/.f32 (fma.f32 cos2phi alphax (*.f32 %53 %216)) %466) %628 = (/.f32 (fma.f32 cos2phi %219 (*.f32 %53 %218)) %470) %631 = (/.f32 (fma.f32 %112 %66 (*.f32 %116 %215)) %474) %634 = (/.f32 (fma.f32 %112 alphax (*.f32 %116 %216)) %478) %637 = (/.f32 (fma.f32 %112 %219 (*.f32 %116 %218)) %482) %640 = (/.f32 (fma.f32 %121 %66 (*.f32 %122 %215)) %486) %643 = (/.f32 (fma.f32 %121 alphax (*.f32 %122 %216)) %490) %646 = (/.f32 (fma.f32 %121 %219 (*.f32 %122 %218)) %494) %648 = (/.f32 (fma.f32 %222 alphax %153) %115) %651 = (/.f32 (fma.f32 %223 %48 (*.f32 %113 %109)) %503) %654 = (/.f32 (fma.f32 %223 %62 (*.f32 %113 %108)) %507) %657 = (/.f32 (fma.f32 %223 alphax (*.f32 %113 %68)) %511) %660 = (/.f32 (fma.f32 %223 %53 (*.f32 %113 cos2phi)) %515) %662 = (/.f32 (fma.f32 %222 %53 %112) %116) %665 = (/.f32 (fma.f32 %222 %48 (*.f32 %114 %109)) %519) %668 = (/.f32 (fma.f32 %222 %62 (*.f32 %114 %108)) %523) %671 = (/.f32 (fma.f32 %222 alphax (*.f32 %114 %68)) %115) %674 = (/.f32 (fma.f32 %232 %48 (*.f32 alphay %109)) %530) %677 = (/.f32 (fma.f32 %232 %62 (*.f32 alphay %108)) %534) %680 = (/.f32 (fma.f32 %232 alphax (*.f32 alphay %68)) %70) %682 = (/.f32 (fma.f32 %232 %53 %72) %96) %684 = (/.f32 (fma.f32 sin2phi alphax %155) %66) %685 = (*.f32 %53 %222) %687 = (/.f32 (fma.f32 %108 %65 %685) %116) %690 = (/.f32 (fma.f32 %109 %113 (*.f32 %48 %223)) %552) %693 = (/.f32 (fma.f32 %109 %114 (*.f32 %48 %222)) %556) %696 = (/.f32 (fma.f32 %109 alphay (*.f32 %48 %232)) %560) %699 = (/.f32 (fma.f32 %108 %65 (*.f32 %62 sin2phi)) %116) %702 = (/.f32 (fma.f32 %108 %113 (*.f32 %62 %223)) %567) %705 = (/.f32 (fma.f32 %108 %114 (*.f32 %62 %222)) %571) %708 = (/.f32 (fma.f32 %108 alphay (*.f32 %62 %232)) %575) %711 = (/.f32 (fma.f32 %68 %113 (*.f32 alphax %223)) %579) %714 = (/.f32 (fma.f32 %68 alphay (*.f32 alphax %232)) %208) %717 = (/.f32 (fma.f32 cos2phi %113 (*.f32 %53 %223)) %588) %718 = (neg.f32 %322) %719 = (/.f32 %718 %116) %720 = (neg.f32 %325) %721 = (neg.f32 %326) %722 = (/.f32 %720 %721) %723 = (neg.f32 %329) %724 = (/.f32 %723 %115) %725 = (neg.f32 %332) %726 = (/.f32 %725 %116) %727 = (neg.f32 %335) %728 = (/.f32 %727 %721) %729 = (neg.f32 %337) %730 = (/.f32 %729 %116) %731 = (neg.f32 %340) %732 = (/.f32 %731 %116) %733 = (neg.f32 %315) %734 = (/.f32 %733 %62) %735 = (*.f32 alphay %132) %736 = (fma.f32 %735 alphay sin2phi) %737 = (/.f32 %736 %65) %738 = (/.f32 %322 %122) %739 = (/.f32 %325 %326) %740 = (/.f32 %329 %66) %741 = (/.f32 %332 %122) %742 = (/.f32 %335 %326) %743 = (/.f32 %337 %122) %744 = (/.f32 %340 %122) %745 = (neg.f32 %345) %746 = (/.f32 %745 %113) %747 = (neg.f32 %342) %748 = (/.f32 %747 %114) %749 = (/.f32 %342 %65) %750 = (/.f32 %315 %53) %751 = (/.f32 %345 alphay) %752 = (/.f32 alphay %345) %753 = (/.f32 #s(literal 1 binary32) %752) %754 = (*.f32 %236 %53) %755 = (/.f32 %754 %53) %756 = (-.f32 %755 %185) %757 = (/.f32 %735 alphay) %758 = (-.f32 %757 %313) %759 = (-.f32 %236 %185) %760 = (-.f32 %132 %313) %761 = (fma.f32 %205 %206 %757) %762 = (fma.f32 %205 %206 %132) %763 = (fma.f32 %209 %210 %757) %764 = (fma.f32 %209 %210 %132) %765 = (fma.f32 %212 %213 %757) %766 = (fma.f32 %212 %213 %132) %767 = (*.f32 %54 %754) %768 = (fma.f32 %67 %68 %767) %769 = (*.f32 %754 %54) %770 = (fma.f32 %67 %68 %769) %771 = (/.f32 %331 %122) %772 = (fma.f32 %67 %68 %771) %773 = (/.f32 %339 %122) %774 = (fma.f32 %67 %68 %773) %775 = (fma.f32 %67 %68 %755) %776 = (fma.f32 %67 %68 %236) %777 = (fma.f32 %71 %73 %767) %778 = (fma.f32 %71 %73 %769) %779 = (fma.f32 %71 %73 %771) %780 = (fma.f32 %71 %73 %773) %781 = (fma.f32 %71 %73 %755) %782 = (fma.f32 %71 %73 %236) %783 = (fma.f32 %75 %76 %767) %784 = (fma.f32 %75 %76 %769) %785 = (fma.f32 %75 %76 %771) %786 = (fma.f32 %75 %76 %773) %787 = (fma.f32 %75 %76 %755) %788 = (fma.f32 %75 %76 %236) %789 = (fma.f32 %78 %79 %767) %790 = (fma.f32 %78 %79 %769) %791 = (fma.f32 %78 %79 %771) %792 = (fma.f32 %78 %79 %773) %793 = (fma.f32 %78 %79 %755) %794 = (fma.f32 %78 %79 %236) %795 = (fma.f32 %81 %82 %767) %796 = (fma.f32 %81 %82 %769) %797 = (fma.f32 %81 %82 %771) %798 = (fma.f32 %81 %82 %773) %799 = (fma.f32 %81 %82 %755) %800 = (fma.f32 %81 %82 %236) %801 = (fma.f32 %84 %85 %767) %802 = (fma.f32 %84 %85 %769) %803 = (fma.f32 %84 %85 %771) %804 = (fma.f32 %84 %85 %773) %805 = (fma.f32 %84 %85 %755) %806 = (fma.f32 %84 %85 %236) %807 = (fma.f32 %85 %84 %767) %808 = (fma.f32 %85 %84 %769) %809 = (fma.f32 %85 %84 %771) %810 = (fma.f32 %85 %84 %773) %811 = (fma.f32 %85 %84 %755) %812 = (fma.f32 %85 %84 %236) %813 = (fma.f32 %88 %89 %767) %814 = (fma.f32 %88 %89 %769) %815 = (fma.f32 %88 %89 %771) %816 = (fma.f32 %88 %89 %773) %817 = (fma.f32 %88 %89 %755) %818 = (fma.f32 %88 %89 %236) %819 = (fma.f32 %91 %92 %767) %820 = (fma.f32 %91 %92 %769) %821 = (fma.f32 %91 %92 %771) %822 = (fma.f32 %91 %92 %773) %823 = (fma.f32 %91 %92 %755) %824 = (fma.f32 %91 %92 %236) %825 = (fma.f32 %92 %91 %767) %826 = (fma.f32 %92 %91 %769) %827 = (fma.f32 %92 %91 %771) %828 = (fma.f32 %92 %91 %773) %829 = (fma.f32 %92 %91 %755) %830 = (fma.f32 %92 %91 %236) %831 = (fma.f32 %95 %97 %767) %832 = (fma.f32 %95 %97 %769) %833 = (fma.f32 %95 %97 %771) %834 = (fma.f32 %95 %97 %773) %835 = (fma.f32 %95 %97 %755) %836 = (fma.f32 %95 %97 %236) %837 = (fma.f32 %99 %100 %767) %838 = (fma.f32 %99 %100 %769) %839 = (fma.f32 %99 %100 %771) %840 = (fma.f32 %99 %100 %773) %841 = (fma.f32 %99 %100 %755) %842 = (fma.f32 %99 %100 %236) %843 = (fma.f32 %102 %103 %767) %844 = (fma.f32 %102 %103 %769) %845 = (fma.f32 %102 %103 %771) %846 = (fma.f32 %102 %103 %773) %847 = (fma.f32 %102 %103 %755) %848 = (fma.f32 %102 %103 %236) %849 = (fma.f32 %105 %106 %767) %850 = (fma.f32 %105 %106 %769) %851 = (fma.f32 %105 %106 %771) %852 = (fma.f32 %105 %106 %773) %853 = (fma.f32 %105 %106 %755) %854 = (fma.f32 %105 %106 %236) %855 = (fma.f32 %216 %125 %757) %856 = (fma.f32 %216 %125 %132) %857 = (fma.f32 %218 %220 %757) %858 = (fma.f32 %218 %220 %132) %859 = (fma.f32 %109 %110 %767) %860 = (fma.f32 %109 %110 %769) %861 = (fma.f32 %109 %110 %771) %862 = (fma.f32 %109 %110 %773) %863 = (fma.f32 %109 %110 %755) %864 = (fma.f32 %109 %110 %236) %865 = (fma.f32 %223 %224 %757) %866 = (fma.f32 %223 %224 %132) %867 = (fma.f32 %112 %117 %767) %868 = (fma.f32 %112 %117 %769) %869 = (fma.f32 %112 %117 %771) %870 = (fma.f32 %112 %117 %773) %871 = (fma.f32 %112 %117 %755) %872 = (fma.f32 %112 %117 %236) %873 = (fma.f32 %108 %119 %767) %874 = (fma.f32 %108 %119 %769) %875 = (fma.f32 %108 %119 %771) %876 = (fma.f32 %108 %119 %773) %877 = (fma.f32 %108 %119 %755) %878 = (fma.f32 %108 %119 %236) %879 = (fma.f32 %222 %226 %757) %880 = (fma.f32 %222 %226 %132) %881 = (fma.f32 %754 %54 %132) %882 = (fma.f32 %215 %228 %757) %883 = (fma.f32 %215 %228 %132) %884 = (fma.f32 %215 %230 %757) %885 = (fma.f32 %215 %230 %132) %886 = (fma.f32 %121 %123 %767) %887 = (fma.f32 %121 %123 %769) %888 = (fma.f32 %121 %123 %771) %889 = (fma.f32 %121 %123 %773) %890 = (fma.f32 %121 %123 %755) %891 = (fma.f32 %121 %123 %236) %892 = (fma.f32 %232 %233 %757) %893 = (fma.f32 %232 %233 %132) %894 = (fma.f32 %197 sin2phi %757) %895 = (fma.f32 %197 sin2phi %132) %896 = (fma.f32 %68 %125 %767) %897 = (fma.f32 %68 %125 %769) %898 = (fma.f32 %68 %125 %771) %899 = (fma.f32 %68 %125 %773) %900 = (fma.f32 %68 %125 %755) %901 = (fma.f32 %68 %125 %236) %902 = (fma.f32 %54 %754 %132) %903 = (fma.f32 %54 cos2phi %767) %904 = (fma.f32 %54 cos2phi %769) %905 = (fma.f32 %54 cos2phi %771) %906 = (fma.f32 %54 cos2phi %773) %907 = (fma.f32 %54 cos2phi %755) %908 = (fma.f32 %54 cos2phi %236) %909 = (fma.f32 %236 #s(literal 1 binary32) %757) %910 = (fma.f32 %236 #s(literal 1 binary32) %132) %911 = (fma.f32 %65 %128 %767) %912 = (fma.f32 %65 %128 %769) %913 = (fma.f32 %65 %128 %771) %914 = (fma.f32 %65 %128 %773) %915 = (fma.f32 %65 %128 %755) %916 = (fma.f32 %65 %128 %236) %917 = (fma.f32 alphay %130 %767) %918 = (fma.f32 alphay %130 %769) %919 = (fma.f32 alphay %130 %771) %920 = (fma.f32 alphay %130 %773) %921 = (fma.f32 alphay %130 %755) %922 = (fma.f32 alphay %130 %236) %923 = (fma.f32 sin2phi %197 %757) %924 = (fma.f32 sin2phi %197 %132) %925 = (fma.f32 %132 #s(literal 1 binary32) %767) %926 = (fma.f32 %132 #s(literal 1 binary32) %769) %927 = (fma.f32 %132 #s(literal 1 binary32) %771) %928 = (fma.f32 %132 #s(literal 1 binary32) %773) %929 = (fma.f32 %132 #s(literal 1 binary32) %755) %930 = (fma.f32 %132 #s(literal 1 binary32) %236) %931 = (fma.f32 cos2phi %134 %767) %932 = (fma.f32 cos2phi %134 %769) %933 = (fma.f32 cos2phi %134 %771) %934 = (fma.f32 cos2phi %134 %773) %935 = (fma.f32 cos2phi %134 %755) %936 = (fma.f32 cos2phi %134 %236) %937 = (fma.f32 cos2phi %54 %767) %938 = (fma.f32 cos2phi %54 %769) %939 = (fma.f32 cos2phi %54 %771) %940 = (fma.f32 cos2phi %54 %773) %941 = (fma.f32 cos2phi %54 %755) %942 = (fma.f32 cos2phi %54 %236) %943 = (fma.f32 #s(literal 1 binary32) %132 %767) %944 = (fma.f32 #s(literal 1 binary32) %132 %769) %945 = (fma.f32 #s(literal 1 binary32) %132 %771) %946 = (fma.f32 #s(literal 1 binary32) %132 %773) %947 = (fma.f32 #s(literal 1 binary32) %132 %755) %948 = (fma.f32 #s(literal 1 binary32) %132 %236) %949 = (+.f32 %236 %132) %950 = (pow.f32 %949 #s(literal 1 binary32)) %951 = (+.f32 %767 %132) %952 = (+.f32 %769 %132) %955 = (+.f32 (/.f32 (*.f32 %236 %122) %122) %132) %957 = (+.f32 (/.f32 %542 %66) %236) %958 = (/.f32 %539 %326) %960 = (+.f32 %958 (/.f32 %324 %326)) %962 = (+.f32 %958 (/.f32 %334 %326)) %963 = (+.f32 %771 %132) %964 = (+.f32 %755 %132) %965 = (+.f32 %757 %236) %966 = (+.f32 %236 %757) %967 = (+.f32 %132 %767) %968 = (+.f32 %132 %769) %969 = (+.f32 %132 %771) %970 = (+.f32 %132 %773) %971 = (+.f32 %132 %755) %972 = (+.f32 %132 %236) %973 = (neg.f32 %949) %974 = (neg.f32 %973) %975 = (*.f32 #s(literal -1 binary32) u0) %976 = (*.f32 u0 #s(literal -1 binary32)) %978 = (/.f32 #s(literal 1 binary32) (pow.f32 %5 #s(literal -1 binary32))) %979 = (pow.f32 %5 #s(literal 1 binary32)) %982 = (log (- 1 u0)) %983 = (approx %982 %5) %987 = (neg.f32 %983) %991 = (*.f32 #s(literal 1/2 binary32) u0) %1000 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %1005 = (*.f32 #s(literal -1/2 binary32) u0) %1015 = (*.f32 %1000 u0) %1023 = (*.f32 u0 %991) %1026 = (*.f32 %991 u0) %1036 = (neg %982) %1037 = (approx %1036 %1015) %1041 = (*.f32 #s(literal 1/3 binary32) u0) %1046 = (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) %1051 = (*.f32 #s(literal -1/3 binary32) u0) %1061 = (*.f32 %1046 u0) %1069 = (*.f32 u0 %1041) %1072 = (*.f32 %1041 u0) %1086 = (fma.f32 %1046 u0 #s(literal 1 binary32)) %1090 = (*.f32 %5 %1046) %1100 = (*.f32 %1086 u0) %1108 = (*.f32 u0 %1061) %1111 = (*.f32 %1061 u0) %1121 = (approx %1036 %1100) %1126 = (*.f32 #s(literal 1/4 binary32) u0) %1131 = (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) %1136 = (*.f32 #s(literal -1/4 binary32) u0) %1146 = (*.f32 %1131 u0) %1154 = (*.f32 u0 %1126) %1157 = (*.f32 %1126 u0) %1171 = (fma.f32 %1131 u0 #s(literal 1/2 binary32)) %1175 = (*.f32 %5 %1131) %1185 = (*.f32 %1171 u0) %1193 = (*.f32 u0 %1146) %1196 = (*.f32 %1146 u0) %1210 = (fma.f32 %1171 u0 #s(literal 1 binary32)) %1214 = (*.f32 %5 %1171) %1224 = (*.f32 %1210 u0) %1232 = (*.f32 u0 %1185) %1235 = (*.f32 %1185 u0) %1245 = (approx %1036 %1224) %1249 = (/.f32 u0 %325) %1251 = (/.f32 u0 %329) %1253 = (/.f32 u0 %332) %1255 = (/.f32 u0 %335) %1257 = (/.f32 u0 %337) %1259 = (/.f32 u0 %340) %1261 = (/.f32 u0 %342) %1263 = (/.f32 u0 %345) %1265 = (/.f32 u0 %315) %1267 = (/.f32 #s(literal -1 binary32) %949) %1270 = (/.f32 u0 %973) %1274 = (/.f32 u0 %54) %1277 = (/.f32 u0 %949) %1288 = (/.f32 #s(literal 1 binary32) %325) %1289 = (*.f32 %1288 %326) %1290 = (/.f32 #s(literal 1 binary32) %329) %1291 = (*.f32 %1290 %66) %1292 = (/.f32 #s(literal 1 binary32) %332) %1293 = (*.f32 %1292 %122) %1294 = (/.f32 #s(literal 1 binary32) %335) %1295 = (*.f32 %1294 %326) %1296 = (/.f32 #s(literal 1 binary32) %337) %1297 = (*.f32 %1296 %122) %1298 = (/.f32 #s(literal 1 binary32) %340) %1299 = (*.f32 %1298 %122) %1300 = (/.f32 #s(literal 1 binary32) %322) %1301 = (*.f32 %1300 %122) %1302 = (/.f32 #s(literal 2 binary32) %315) %1303 = (/.f32 #s(literal 1/2 binary32) %54) %1304 = (*.f32 %1302 %1303) %1305 = (/.f32 #s(literal 2 binary32) %54) %1306 = (/.f32 #s(literal 1/2 binary32) %315) %1307 = (*.f32 %1305 %1306) %1308 = (/.f32 #s(literal 1 binary32) %315) %1309 = (*.f32 %1308 %53) %1310 = (/.f32 alphay %736) %1311 = (*.f32 %1310 alphay) %1312 = (/.f32 #s(literal 1 binary32) %342) %1313 = (*.f32 %1312 %65) %1314 = (/.f32 #s(literal 1 binary32) %745) %1315 = (*.f32 %113 %1314) %1316 = (*.f32 #s(literal -1 binary32) %1267) %1317 = (/.f32 #s(literal 1/2 binary32) %949) %1318 = (*.f32 #s(literal 2 binary32) %1317) %1319 = (*.f32 alphay %1310) %1320 = (*.f32 #s(literal 1 binary32) %752) %1321 = (/.f32 %1308 %54) %1322 = (/.f32 %193 %345) %1323 = (/.f32 %326 %325) %1324 = (/.f32 %326 %335) %1325 = (/.f32 %113 %745) %1326 = (/.f32 %122 %322) %1327 = (/.f32 %122 %332) %1328 = (/.f32 %122 %337) %1329 = (/.f32 %122 %340) %1330 = (/.f32 %66 %329) %1331 = (/.f32 #s(literal -1 binary32) %973) %1332 = (/.f32 %65 %342) %1333 = (/.f32 %53 %315) %1335 = (/.f32 #s(literal 1 binary32) (/.f32 %973 #s(literal -1 binary32))) %1337 = (/.f32 #s(literal 1 binary32) (pow.f32 %752 #s(literal -1 binary32))) %1339 = (/.f32 #s(literal 1 binary32) (/.f32 %949 #s(literal 1 binary32))) %1340 = (/.f32 #s(literal 1 binary32) %949) %1341 = (pow.f32 %752 #s(literal 1 binary32)) %1342 = (pow.f32 %949 #s(literal -1 binary32)) %1344 = (neg.f32 (/.f32 alphay %745)) %1346 = (neg.f32 (/.f32 %113 %345)) %1347 = (neg.f32 %1267) %1348 = (*.f32 %1317 u0) %1349 = (fma.f32 %1348 %949 #s(literal 1 binary32)) %1364 = (/.f32 %1349 %315) %1378 = (*.f32 %949 %973) %1382 = (*.f32 %949 %949) %1386 = (*.f32 %973 %949) %1388 = (*.f32 %991 %949) %1406 = (/.f32 %1000 %949) %1412 = (neg.f32 %1277) %1471 = (*.f32 %1406 u0) %1475 = (*.f32 u0 %1348) %1482 = (*.f32 %5 %752) %1485 = (*.f32 %1348 u0) %1486 = (*.f32 %1267 u0) %1527 = (/ %1036 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) %1528 = (approx %1527 %1471) %1532 = (/.f32 #s(literal 1/2 binary32) %325) %1534 = (/.f32 #s(literal 1/2 binary32) %329) %1536 = (/.f32 #s(literal 1/2 binary32) %332) %1538 = (/.f32 #s(literal 1/2 binary32) %335) %1540 = (/.f32 #s(literal 1/2 binary32) %337) %1542 = (/.f32 #s(literal 1/2 binary32) %340) %1544 = (/.f32 #s(literal 1/2 binary32) %342) %1546 = (/.f32 #s(literal 1/2 binary32) %345) %1560 = (/.f32 #s(literal 1/3 binary32) %949) %1561 = (*.f32 %1560 u0) %1578 = (/.f32 %1046 %949) %1581 = (/.f32 #s(literal -1/2 binary32) %949) %1589 = (/.f32 %1041 %325) %1590 = (neg.f32 %1581) %1593 = (/.f32 %1041 %329) %1596 = (/.f32 %1041 %332) %1599 = (/.f32 %1041 %335) %1602 = (/.f32 %1041 %337) %1605 = (/.f32 %1041 %340) %1608 = (/.f32 %1041 %342) %1611 = (/.f32 %1041 %315) %1614 = (/.f32 %1041 %345) %1627 = (/.f32 #s(literal 1/3 binary32) %315) %1630 = (/.f32 #s(literal 1/3 binary32) %54) %1655 = (*.f32 %1578 u0) %1656 = (fma.f32 %1655 %949 #s(literal 1 binary32)) %1671 = (/.f32 %1656 %315) %1686 = (fma.f32 %1578 u0 %752) %1723 = (*.f32 %1686 u0) %1727 = (*.f32 u0 %1655) %1736 = (*.f32 %1655 u0) %1772 = (approx %1527 %1723) %1776 = (/.f32 #s(literal 1/3 binary32) %325) %1778 = (/.f32 #s(literal 1/3 binary32) %329) %1780 = (/.f32 #s(literal 1/3 binary32) %332) %1782 = (/.f32 #s(literal 1/3 binary32) %335) %1784 = (/.f32 #s(literal 1/3 binary32) %337) %1786 = (/.f32 #s(literal 1/3 binary32) %340) %1788 = (/.f32 #s(literal 1/3 binary32) %342) %1790 = (/.f32 #s(literal 1/3 binary32) %345) %1804 = (*.f32 %1277 #s(literal 1/4 binary32)) %1821 = (/.f32 %1131 %949) %1824 = (/.f32 #s(literal -1/3 binary32) %949) %1840 = (/.f32 %1126 %325) %1841 = (neg.f32 %1824) %1844 = (/.f32 %1126 %329) %1847 = (/.f32 %1126 %332) %1850 = (/.f32 %1126 %335) %1853 = (/.f32 %1126 %337) %1856 = (/.f32 %1126 %340) %1859 = (/.f32 %1126 %342) %1862 = (/.f32 %1126 %315) %1865 = (/.f32 %1126 %345) %1870 = (/.f32 #s(literal 1/4 binary32) %54) %1875 = (/.f32 #s(literal 1/4 binary32) %315) %1888 = (/.f32 #s(literal 1/4 binary32) %949) %1897 = (*.f32 %1821 u0) %1900 = (fma.f32 %1821 u0 %1317) %1932 = (*.f32 %1900 u0) %1933 = (fma.f32 %1932 %949 #s(literal 1 binary32)) %1948 = (/.f32 %1933 %315) %1963 = (fma.f32 %1900 u0 %752) %2000 = (*.f32 %1963 u0) %2004 = (*.f32 u0 %1932) %2013 = (*.f32 %1932 u0) %2049 = (approx %1527 %2000) %2053 = (/.f32 #s(literal 1 binary32) %13) %2088 = (neg.f32 %125) %2123 = (*.f32 (/.f32 #s(literal 2 binary32) %188) (/.f32 #s(literal 1/2 binary32) %188)) %2126 = (*.f32 (/.f32 #s(literal 2 binary32) %113) (/.f32 #s(literal 1/2 binary32) %113)) %2129 = (*.f32 (/.f32 #s(literal 2 binary32) alphay) (/.f32 #s(literal 1/2 binary32) alphay)) %2130 = (*.f32 %233 %233) %2132 = (*.f32 %48 (/.f32 #s(literal 1 binary32) %115)) %2133 = (*.f32 #s(literal -1 binary32) %226) %2135 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %65)) %2136 = (*.f32 alphax %230) %2137 = (*.f32 #s(literal 1 binary32) %197) %2139 = (/.f32 (/.f32 alphax %208) alphay) %2140 = (/.f32 %213 %188) %2141 = (/.f32 %224 %113) %2142 = (/.f32 %206 alphax) %2143 = (neg.f32 %233) %2144 = (/.f32 %2143 %113) %2146 = (/.f32 %49 (neg.f32 %115)) %2147 = (/.f32 %233 alphay) %2148 = (/.f32 %48 %115) %2149 = (/.f32 #s(literal -1 binary32) %114) %2150 = (/.f32 alphax %66) %2152 = (/.f32 #s(literal 1 binary32) (/.f32 %115 %48)) %2154 = (/.f32 #s(literal 1 binary32) (/.f32 alphay %233)) %2156 = (/.f32 #s(literal 1 binary32) (/.f32 %114 #s(literal -1 binary32))) %2158 = (/.f32 #s(literal 1 binary32) (pow.f32 %197 #s(literal -1 binary32))) %2160 = (/.f32 #s(literal 1 binary32) (/.f32 %65 #s(literal 1 binary32))) %2162 = (/.f32 #s(literal 1 binary32) (/.f32 %66 alphax)) %2163 = (pow.f32 %197 #s(literal 1 binary32)) %2164 = (pow.f32 %65 #s(literal -1 binary32)) %2165 = (pow.f32 alphay #s(literal -2 binary32)) %2167 = (neg.f32 (*.f32 #s(literal -1 binary32) %197)) %2169 = (neg.f32 (/.f32 alphax %115)) %2171 = (neg.f32 (/.f32 %48 %66)) %2173 = (neg.f32 (/.f32 #s(literal -1 binary32) %65)) %2174 = (neg.f32 %226) %2222 = (/.f32 alphay %43) %2225 = (/.f32 alphay %48) %2228 = (/.f32 alphay alphax) %2254 = (/.f32 %53 %188) %2261 = (/.f32 %53 %113) %2264 = (/.f32 %53 alphay) %2268 = (/.f32 %53 %65) %2307 = (/.f32 %72 %43) %2310 = (/.f32 %72 %48) %2315 = (/.f32 %65 %43) %2320 = (/.f32 %65 %48) %2345 = (*.f32 %188 %43) %2347 = (*.f32 %188 %48) %2349 = (*.f32 %188 alphax) %2351 = (*.f32 %113 %43) %2353 = (*.f32 alphay %43) %2355 = (*.f32 %43 %188) %2357 = (*.f32 %43 %113) %2359 = (*.f32 %43 alphay) %2361 = (*.f32 %48 %188) %2363 = (*.f32 alphax %188) %2371 = (fabs.f32 %70) %2373 = (neg.f32 %70) %2384 = (neg.f32 %54) %2412 = (neg.f32 %197) %2439 = (/.f32 %24 %342) %2451 = (/.f32 %15 %342) %2454 = (log.f32 (pow.f32 %2 %1267)) %2456 = (log.f32 (pow.f32 %3 %752)) %2457 = (*.f32 %15 #s(literal -1 binary32)) %2459 = (*.f32 (/.f32 %2457 %325) %326) %2461 = (*.f32 (/.f32 %2457 %329) %66) %2463 = (*.f32 (/.f32 %2457 %332) %122) %2465 = (*.f32 (/.f32 %2457 %335) %326) %2467 = (*.f32 (/.f32 %2457 %337) %122) %2469 = (*.f32 (/.f32 %2457 %340) %122) %2471 = (*.f32 (/.f32 %2457 %342) %65) %2472 = (/.f32 %2457 %315) %2473 = (*.f32 %2472 %53) %2475 = (*.f32 (/.f32 %2457 %345) alphay) %2477 = (*.f32 (/.f32 %24 %322) %122) %2478 = (/.f32 %24 %315) %2480 = (*.f32 (/.f32 %2478 %125) alphax) %2482 = (*.f32 (/.f32 %2478 #s(literal -1 binary32)) %62) %2483 = (/.f32 %2478 #s(literal 1 binary32)) %2484 = (*.f32 %2483 %53) %2486 = (*.f32 (/.f32 %24 %325) %326) %2488 = (*.f32 (/.f32 %24 %329) %66) %2490 = (*.f32 (/.f32 %24 %332) %122) %2492 = (*.f32 (/.f32 %24 %335) %326) %2494 = (*.f32 (/.f32 %24 %337) %122) %2496 = (*.f32 (/.f32 %24 %340) %122) %2498 = (*.f32 (/.f32 %24 %345) alphay) %2499 = (*.f32 %24 alphay) %2501 = (*.f32 (/.f32 %2499 %736) alphay) %2503 = (/.f32 #s(literal -1 binary32) %54) %2504 = (*.f32 (/.f32 %15 %315) %2503) %2506 = (/.f32 #s(literal -1 binary32) %315) %2507 = (*.f32 (/.f32 %15 %54) %2506) %2510 = (*.f32 (/.f32 #s(literal 2 binary32) %973) (/.f32 #s(literal 1/2 binary32) %19)) %2512 = (*.f32 (/.f32 %2499 %342) alphay) %2513 = (*.f32 %2457 %752) %2514 = (*.f32 %2499 %1310) %2515 = (*.f32 %24 %65) %2516 = (*.f32 %2515 %1312) %2517 = (*.f32 %2478 %53) %2518 = (*.f32 %1267 %15) %2519 = (*.f32 %2439 %65) %2520 = (*.f32 %752 %24) %2521 = (/.f32 %15 %949) %2522 = (*.f32 #s(literal -1 binary32) %2521) %2523 = (/.f32 %973 %15) %2525 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %2523)) %2526 = (*.f32 %65 %2439) %2527 = (*.f32 %24 %752) %2528 = (*.f32 %15 %1267) %2529 = (/.f32 %24 %949) %2530 = (*.f32 #s(literal 1 binary32) %2529) %2532 = (/.f32 (*.f32 #s(literal -1 binary32) %15) %949) %2534 = (/.f32 (*.f32 #s(literal 1 binary32) %15) %973) %2536 = (/.f32 (*.f32 %113 %24) %745) %2538 = (/.f32 (*.f32 alphay %24) %345) %2540 = (/.f32 (/.f32 %2457 %54) %315) %2542 = (/.f32 (/.f32 %24 %54) %315) %2543 = (/.f32 %2472 %54) %2544 = (/.f32 %2483 %54) %2546 = (/.f32 (*.f32 %15 %65) %747) %2548 = (/.f32 (neg.f32 %2515) %747) %2550 = (/.f32 (neg.f32 %2457) %973) %2552 = (/.f32 (neg.f32 %2478) %2384) %2554 = (/.f32 (neg.f32 %2499) %745) %2555 = (/.f32 %2457 %949) %2556 = (/.f32 %2499 %345) %2557 = (/.f32 %2515 %342) %2558 = (/.f32 %2478 %54) %2559 = (/.f32 %1267 %19) %2560 = (/.f32 %949 %15) %2561 = (/.f32 #s(literal -1 binary32) %2560) %2562 = (/.f32 %15 %973) %2564 = (/.f32 #s(literal 1 binary32) (/.f32 %342 %2515)) %2566 = (/.f32 #s(literal 1 binary32) (/.f32 %949 %2457)) %2568 = (/.f32 #s(literal 1 binary32) (/.f32 %2560 #s(literal -1 binary32))) %2570 = (/.f32 #s(literal 1 binary32) (/.f32 %54 %2478)) %2572 = (/.f32 #s(literal 1 binary32) (/.f32 %345 %2499)) %2574 = (/.f32 #s(literal 1 binary32) (pow.f32 %2529 #s(literal -1 binary32))) %2576 = (/.f32 #s(literal 1 binary32) (/.f32 %2523 #s(literal 1 binary32))) %2577 = (/.f32 #s(literal 1 binary32) %2523) %2580 = (-.f32 (/.f32 #s(literal 0 binary32) %949) (/.f32 %17 %949)) %2581 = (pow.f32 %2523 #s(literal -1 binary32)) %2582 = (pow.f32 %2529 #s(literal 1 binary32)) %2584 = (neg.f32 (*.f32 #s(literal -1 binary32) %2529)) %2586 = (neg.f32 (*.f32 %65 %2451)) %2588 = (neg.f32 (*.f32 %752 %15)) %2590 = (neg.f32 (/.f32 #s(literal -1 binary32) %2523)) %2591 = (neg.f32 %2521) %2651 = (/.f32 %987 %315) %2660 = (/.f32 %987 %949) %2685 = (/.f32 %1037 %315) %2689 = (neg.f32 %1037) %2698 = (/.f32 %1037 %949) %2724 = (/.f32 %1245 %315) %2728 = (neg.f32 %1245) %2737 = (/.f32 %1245 %949) %2763 = (/.f32 %1121 %315) %2767 = (neg.f32 %1121) %2776 = (/.f32 %1121 %949) #s(literal 1 binary32) u0 (/.f32 #s(literal 1 binary32) %3) (-.f32 %5 #s(literal -1 binary32)) %2 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)) (fma.f32 u0 #s(literal -1 binary32) #s(literal 1 binary32)) (pow.f32 %2 #s(literal 1 binary32)) (+.f32 %5 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %5) (neg.f32 %13) %15 %18 %20 %22 %23 %25 %26 %28 %29 %30 %33 %35 %36 %37 %38 %39 %40 %24 cos2phi alphax %45 %47 %50 %51 %52 %53 %55 %57 %58 %59 %60 %61 %63 %69 %74 %77 %80 %83 %86 %87 %90 %93 %94 %98 %101 %104 %107 %111 %118 %120 %124 %126 %127 %129 %131 %133 %135 %136 %137 %139 %141 %143 %145 %147 %149 %150 %152 %154 %156 %159 %161 %162 %163 %164 %166 %167 %168 %169 %132 %171 %173 %175 %177 %179 %181 %183 %184 %186 sin2phi alphay %190 %192 %194 %195 %196 %65 %198 %199 %200 %201 %202 %203 %204 %207 %211 %214 %217 %221 %225 %227 %229 %231 %234 %235 %237 %238 %240 %242 %244 %247 %249 %250 %252 %254 %256 %259 %261 %263 %265 %267 %270 %273 %275 %278 %280 %283 %285 %287 %288 %289 %290 %291 %292 %293 %294 %295 %236 %297 %299 %301 %303 %305 %307 %309 %311 %312 %314 %317 %319 %321 %323 %328 %330 %333 %336 %338 %341 %343 %344 %346 %347 %349 %351 %353 %355 %357 %359 %361 %363 %365 %367 %369 %371 %373 %375 %377 %379 %381 %383 %385 %387 %389 %391 %393 %395 %397 %399 %401 %403 %405 %407 %409 %411 %413 %415 %417 %419 %421 %423 %427 %431 %435 %439 %443 %447 %451 %455 %459 %463 %467 %471 %475 %479 %483 %487 %491 %495 %498 %500 %504 %508 %512 %516 %520 %524 %527 %531 %535 %538 %541 %544 %547 %549 %553 %557 %561 %564 %568 %572 %576 %580 %582 %585 %589 %590 %591 %592 %595 %598 %601 %604 %607 %610 %613 %616 %619 %622 %625 %628 %631 %634 %637 %640 %643 %646 %648 %651 %654 %657 %660 %662 %665 %668 %671 %674 %677 %680 %682 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %714 %717 %719 %722 %724 %726 %728 %730 %732 %734 %737 %738 %739 %740 %741 %742 %743 %744 %746 %748 %749 %750 %751 %753 %756 %758 %759 %760 %761 %762 %763 %764 %765 %766 %768 %770 %772 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %881 %882 %883 %884 %885 %886 %887 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %950 %951 %952 %955 %957 %960 %962 %963 %964 %965 %966 %949 %967 %968 %969 %970 %971 %972 %974 #s(literal 2 binary32) %45 %47 %50 %51 %52 %53 %55 %57 %58 %59 %60 %61 %63 %69 %74 %77 %80 %83 %86 %87 %90 %93 %94 %98 %101 %104 %107 %111 %118 %120 %124 %126 %127 %129 %131 %133 %135 %136 %137 %139 %141 %143 %145 %147 %149 %150 %152 %154 %156 %159 %161 %162 %163 %164 %166 %167 %168 %169 %132 %171 %173 %175 %177 %179 %181 %183 %184 %186 %190 %192 %194 %195 %196 %65 %198 %199 %200 %201 %202 %203 %204 #s(literal -1 binary32) %207 %211 %214 %217 %221 %225 %227 %229 %231 %234 %235 %237 %238 %240 %242 %244 %247 %249 %250 %252 %254 %256 %259 %261 %263 %265 %267 %270 %273 %275 %278 %280 %283 %285 %287 %288 %289 %290 %291 %292 %293 %294 %295 %236 %297 %299 %301 %303 %305 %307 %309 %311 %312 %314 %317 %319 %321 %323 %328 %330 %333 %336 %338 %341 %343 %344 %346 %347 %349 %351 %353 %355 %357 %359 %361 %363 %365 %367 %369 %371 %373 %375 %377 %379 %381 %383 %385 %387 %389 %391 %393 %395 %397 %399 %401 %403 %405 %407 %409 %411 %413 %415 %417 %419 %421 %423 %427 %431 %435 %439 %443 %447 %451 %455 %459 %463 %467 %471 %475 %479 %483 %487 %491 %495 %498 %500 %504 %508 %512 %516 %520 %524 %527 %531 %535 %538 %541 %544 %547 %549 %553 %557 %561 %564 %568 %572 %576 %580 %582 %585 %589 %590 %591 %592 %595 %598 %601 %604 %607 %610 %613 %616 %619 %622 %625 %628 %631 %634 %637 %640 %643 %646 %648 %651 %654 %657 %660 %662 %665 %668 %671 %674 %677 %680 %682 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %714 %717 %719 %722 %724 %726 %728 %730 %732 %734 %737 %738 %739 %740 %741 %742 %743 %744 %746 %748 %749 %750 %751 %753 %756 %758 %759 %760 %761 %762 %763 %764 %765 %766 %768 %770 %772 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %881 %882 %883 %884 %885 %886 %887 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %950 %951 %952 %955 %957 %960 %962 %963 %964 %965 %966 %949 %967 %968 %969 %970 %971 %972 %974 %975 %976 %978 %979 %5 (/.f32 #s(literal 1 binary32) (pow.f32 %983 #s(literal -1 binary32))) %983 (pow.f32 %983 #s(literal 1 binary32)) (neg.f32 %987) #s(literal 1/2 binary32) #s(literal 1/3 binary32) %991 (*.f32 u0 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %991 #s(literal -1 binary32))) (pow.f32 %991 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (+.f32 u0 #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) u0)) (/.f32 #s(literal 1 binary32) (pow.f32 %1000 #s(literal -1 binary32))) (-.f32 %991 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) %1005) %1000 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (pow.f32 %1000 #s(literal 1 binary32)) (+.f32 %991 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %1005)) (+.f32 #s(literal 1 binary32) %991) (neg.f32 (-.f32 %1005 #s(literal 1 binary32))) %1015 (*.f32 u0 %1000) (/.f32 #s(literal 1 binary32) (pow.f32 %1015 #s(literal -1 binary32))) (-.f32 u0 (*.f32 %5 %991)) (-.f32 u0 (*.f32 %1005 u0)) (-.f32 u0 (neg.f32 %1023)) (-.f32 u0 (neg.f32 %1026)) (fma.f32 %991 u0 u0) (fma.f32 u0 %991 u0) (pow.f32 %1015 #s(literal 1 binary32)) (+.f32 %1023 u0) (+.f32 %1026 u0) (+.f32 u0 %1023) (+.f32 u0 %1026) (/.f32 #s(literal 1 binary32) (pow.f32 %1037 #s(literal -1 binary32))) %1037 (pow.f32 %1037 #s(literal 1 binary32)) %1041 (*.f32 u0 #s(literal 1/3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1041 #s(literal -1 binary32))) (pow.f32 %1041 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1046 #s(literal -1 binary32))) (-.f32 %1041 #s(literal -1/2 binary32)) (-.f32 #s(literal 1/2 binary32) %1051) %1046 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (pow.f32 %1046 #s(literal 1 binary32)) (+.f32 %1041 #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) (neg.f32 %1051)) (+.f32 #s(literal 1/2 binary32) %1041) (neg.f32 (-.f32 %1051 #s(literal 1/2 binary32))) %1061 (*.f32 u0 %1046) (/.f32 #s(literal 1 binary32) (pow.f32 %1061 #s(literal -1 binary32))) (-.f32 %991 (*.f32 %5 %1041)) (-.f32 %991 (*.f32 %1051 u0)) (-.f32 %991 (neg.f32 %1069)) (-.f32 %991 (neg.f32 %1072)) (fma.f32 %1041 u0 %991) (fma.f32 #s(literal 1/2 binary32) u0 %1069) (fma.f32 #s(literal 1/2 binary32) u0 %1072) (fma.f32 u0 %1041 %991) (fma.f32 u0 #s(literal 1/2 binary32) %1069) (fma.f32 u0 #s(literal 1/2 binary32) %1072) (pow.f32 %1061 #s(literal 1 binary32)) (+.f32 %1069 %991) (+.f32 %1072 %991) (+.f32 %991 %1069) (+.f32 %991 %1072) (/.f32 #s(literal 1 binary32) (pow.f32 %1086 #s(literal -1 binary32))) (-.f32 %1061 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) %1090) %1086 (fma.f32 u0 %1046 #s(literal 1 binary32)) (pow.f32 %1086 #s(literal 1 binary32)) (+.f32 %1061 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %1090)) (+.f32 #s(literal 1 binary32) %1061) (neg.f32 (-.f32 %1090 #s(literal 1 binary32))) %1100 (*.f32 u0 %1086) (/.f32 #s(literal 1 binary32) (pow.f32 %1100 #s(literal -1 binary32))) (-.f32 u0 (*.f32 %5 %1061)) (-.f32 u0 (*.f32 %1090 u0)) (-.f32 u0 (neg.f32 %1108)) (-.f32 u0 (neg.f32 %1111)) (fma.f32 %1061 u0 u0) (fma.f32 u0 %1061 u0) (pow.f32 %1100 #s(literal 1 binary32)) (+.f32 %1108 u0) (+.f32 %1111 u0) (+.f32 u0 %1108) (+.f32 u0 %1111) (/.f32 #s(literal 1 binary32) (pow.f32 %1121 #s(literal -1 binary32))) %1121 (pow.f32 %1121 #s(literal 1 binary32)) #s(literal 1/4 binary32) %1126 (*.f32 u0 #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1126 #s(literal -1 binary32))) (pow.f32 %1126 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1131 #s(literal -1 binary32))) (-.f32 %1126 #s(literal -1/3 binary32)) (-.f32 #s(literal 1/3 binary32) %1136) %1131 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (pow.f32 %1131 #s(literal 1 binary32)) (+.f32 %1126 #s(literal 1/3 binary32)) (+.f32 #s(literal 1/3 binary32) (neg.f32 %1136)) (+.f32 #s(literal 1/3 binary32) %1126) (neg.f32 (-.f32 %1136 #s(literal 1/3 binary32))) %1146 (*.f32 u0 %1131) (/.f32 #s(literal 1 binary32) (pow.f32 %1146 #s(literal -1 binary32))) (-.f32 %1041 (*.f32 %5 %1126)) (-.f32 %1041 (*.f32 %1136 u0)) (-.f32 %1041 (neg.f32 %1154)) (-.f32 %1041 (neg.f32 %1157)) (fma.f32 %1126 u0 %1041) (fma.f32 #s(literal 1/3 binary32) u0 %1154) (fma.f32 #s(literal 1/3 binary32) u0 %1157) (fma.f32 u0 %1126 %1041) (fma.f32 u0 #s(literal 1/3 binary32) %1154) (fma.f32 u0 #s(literal 1/3 binary32) %1157) (pow.f32 %1146 #s(literal 1 binary32)) (+.f32 %1154 %1041) (+.f32 %1157 %1041) (+.f32 %1041 %1154) (+.f32 %1041 %1157) (/.f32 #s(literal 1 binary32) (pow.f32 %1171 #s(literal -1 binary32))) (-.f32 %1146 #s(literal -1/2 binary32)) (-.f32 #s(literal 1/2 binary32) %1175) %1171 (fma.f32 u0 %1131 #s(literal 1/2 binary32)) (pow.f32 %1171 #s(literal 1 binary32)) (+.f32 %1146 #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) (neg.f32 %1175)) (+.f32 #s(literal 1/2 binary32) %1146) (neg.f32 (-.f32 %1175 #s(literal 1/2 binary32))) %1185 (*.f32 u0 %1171) (/.f32 #s(literal 1 binary32) (pow.f32 %1185 #s(literal -1 binary32))) (-.f32 %991 (*.f32 %5 %1146)) (-.f32 %991 (*.f32 %1175 u0)) (-.f32 %991 (neg.f32 %1193)) (-.f32 %991 (neg.f32 %1196)) (fma.f32 %1146 u0 %991) (fma.f32 #s(literal 1/2 binary32) u0 %1193) (fma.f32 #s(literal 1/2 binary32) u0 %1196) (fma.f32 u0 %1146 %991) (fma.f32 u0 #s(literal 1/2 binary32) %1193) (fma.f32 u0 #s(literal 1/2 binary32) %1196) (pow.f32 %1185 #s(literal 1 binary32)) (+.f32 %1193 %991) (+.f32 %1196 %991) (+.f32 %991 %1193) (+.f32 %991 %1196) (/.f32 #s(literal 1 binary32) (pow.f32 %1210 #s(literal -1 binary32))) (-.f32 %1185 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) %1214) %1210 (fma.f32 u0 %1171 #s(literal 1 binary32)) (pow.f32 %1210 #s(literal 1 binary32)) (+.f32 %1185 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %1214)) (+.f32 #s(literal 1 binary32) %1185) (neg.f32 (-.f32 %1214 #s(literal 1 binary32))) %1224 (*.f32 u0 %1210) (/.f32 #s(literal 1 binary32) (pow.f32 %1224 #s(literal -1 binary32))) (-.f32 u0 (*.f32 %5 %1185)) (-.f32 u0 (*.f32 %1214 u0)) (-.f32 u0 (neg.f32 %1232)) (-.f32 u0 (neg.f32 %1235)) (fma.f32 %1185 u0 u0) (fma.f32 u0 %1185 u0) (pow.f32 %1224 #s(literal 1 binary32)) (+.f32 %1232 u0) (+.f32 %1235 u0) (+.f32 u0 %1232) (+.f32 u0 %1235) (/.f32 #s(literal 1 binary32) (pow.f32 %1245 #s(literal -1 binary32))) %1245 (pow.f32 %1245 #s(literal 1 binary32)) (*.f32 %1249 %326) (*.f32 %1251 %66) (*.f32 %1253 %122) (*.f32 %1255 %326) (*.f32 %1257 %122) (*.f32 %1259 %122) (*.f32 %1261 %65) (*.f32 %1263 alphay) (*.f32 %1265 %53) (*.f32 %5 %1267) (*.f32 %752 u0) (*.f32 #s(literal -1 binary32) %1270) (*.f32 u0 %752) (/.f32 %1265 %54) (/.f32 %1274 %315) (/.f32 %5 %973) %1277 (/.f32 #s(literal 1 binary32) (/.f32 %973 %5)) (/.f32 #s(literal 1 binary32) (pow.f32 %1277 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %949 u0)) (pow.f32 %1277 #s(literal 1 binary32)) (neg.f32 %1270) (neg.f32 (/.f32 %5 %949)) %1289 %1291 %1293 %1295 %1297 %1299 %1301 %1304 %1307 %1309 %1311 %1313 %1315 %1316 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1332 %752 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 (*.f32 (/.f32 %1349 %325) %326) (*.f32 (/.f32 %1349 %329) %66) (*.f32 (/.f32 %1349 %332) %122) (*.f32 (/.f32 %1349 %335) %326) (*.f32 (/.f32 %1349 %337) %122) (*.f32 (/.f32 %1349 %340) %122) (*.f32 (/.f32 %1349 %342) %65) (*.f32 %1364 %53) (*.f32 (/.f32 %1349 %345) alphay) (*.f32 %1349 %752) (/.f32 (/.f32 %1349 %54) %315) (/.f32 %1364 %54) (/.f32 (fma.f32 %1348 %973 #s(literal -1 binary32)) %973) (/.f32 (fma.f32 %752 %949 %991) %949) (/.f32 (fma.f32 %991 %973 (*.f32 #s(literal -1 binary32) %949)) %1378) (/.f32 (fma.f32 %991 %949 (*.f32 #s(literal 1 binary32) %949)) %1382) (/.f32 (fma.f32 #s(literal -1 binary32) %949 (*.f32 %991 %973)) %1386) (/.f32 (fma.f32 #s(literal 1 binary32) %949 %1388) %1382) (/.f32 (fma.f32 %991 %973 (*.f32 %949 #s(literal -1 binary32))) %1378) (/.f32 (fma.f32 %991 %949 (*.f32 %949 #s(literal 1 binary32))) %1382) (/.f32 (fma.f32 #s(literal -1 binary32) %949 (*.f32 %973 %991)) %1386) (/.f32 (fma.f32 #s(literal 1 binary32) %949 (*.f32 %949 %991)) %1382) (/.f32 (neg.f32 %1349) %973) (/.f32 %1349 %949) %1406 (/.f32 #s(literal 1 binary32) (/.f32 %949 %1349)) (/.f32 #s(literal 1 binary32) (pow.f32 %1406 #s(literal -1 binary32))) (-.f32 %1348 %1267) (-.f32 %752 (*.f32 %1412 #s(literal 1/2 binary32))) (-.f32 %752 (*.f32 #s(literal -1/2 binary32) %1277)) (-.f32 %752 (neg.f32 %1348)) (fma.f32 %1288 %326 %1348) (fma.f32 %1290 %66 %1348) (fma.f32 %1292 %122 %1348) (fma.f32 %1294 %326 %1348) (fma.f32 %1296 %122 %1348) (fma.f32 %1298 %122 %1348) (fma.f32 (/.f32 %991 %325) %326 %752) (fma.f32 (/.f32 %991 %329) %66 %752) (fma.f32 (/.f32 %991 %332) %122 %752) (fma.f32 (/.f32 %991 %335) %326 %752) (fma.f32 (/.f32 %991 %337) %122 %752) (fma.f32 (/.f32 %991 %340) %122 %752) (fma.f32 (/.f32 %991 %342) %65 %752) (fma.f32 (/.f32 %991 %315) %53 %752) (fma.f32 (/.f32 %991 %345) alphay %752) (fma.f32 %1300 %122 %1348) (fma.f32 %1302 %1303 %1348) (fma.f32 %1305 %1306 %1348) (fma.f32 %1306 %1274 %752) (fma.f32 %1303 %1265 %752) (fma.f32 %1308 %53 %1348) (fma.f32 %1265 %1303 %752) (fma.f32 %1274 %1306 %752) (fma.f32 %1310 alphay %1348) (fma.f32 %1312 %65 %1348) (fma.f32 %113 %1314 %1348) (fma.f32 %1317 u0 %752) (fma.f32 %1277 #s(literal 1/2 binary32) %752) (fma.f32 %991 %752 %752) (fma.f32 #s(literal 1/2 binary32) %1277 %752) (fma.f32 #s(literal -1 binary32) %1267 %1348) (fma.f32 #s(literal 2 binary32) %1317 %1348) (fma.f32 alphay %1310 %1348) (fma.f32 u0 %1317 %752) (fma.f32 #s(literal 1 binary32) %752 %1348) (pow.f32 %1406 #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 %1388 %949) %949) %752) (+.f32 %1348 %752) (+.f32 %752 %1348) (neg.f32 (-.f32 %1267 %1348)) %1471 (*.f32 u0 %1406) (/.f32 (*.f32 %1349 u0) %949) (/.f32 (fma.f32 %1475 %973 %5) %973) (/.f32 (fma.f32 %1475 %949 u0) %949) (/.f32 #s(literal 1 binary32) (pow.f32 %1471 #s(literal -1 binary32))) (-.f32 %1475 %1482) (-.f32 %1475 %1412) (-.f32 %1485 %1486) (-.f32 %1485 %1412) (fma.f32 %1249 %326 %1475) (fma.f32 %1249 %326 %1485) (fma.f32 %1251 %66 %1475) (fma.f32 %1251 %66 %1485) (fma.f32 %1253 %122 %1475) (fma.f32 %1253 %122 %1485) (fma.f32 %1255 %326 %1475) (fma.f32 %1255 %326 %1485) (fma.f32 %1257 %122 %1475) (fma.f32 %1257 %122 %1485) (fma.f32 %1259 %122 %1475) (fma.f32 %1259 %122 %1485) (fma.f32 %1261 %65 %1475) (fma.f32 %1261 %65 %1485) (fma.f32 %1263 alphay %1475) (fma.f32 %1263 alphay %1485) (fma.f32 %1265 %53 %1475) (fma.f32 %1265 %53 %1485) (fma.f32 %1348 u0 %1277) (fma.f32 %5 %1267 %1475) (fma.f32 %5 %1267 %1485) (fma.f32 %752 u0 %1475) (fma.f32 %752 u0 %1485) (fma.f32 #s(literal -1 binary32) %1270 %1475) (fma.f32 #s(literal -1 binary32) %1270 %1485) (fma.f32 u0 %1348 %1277) (fma.f32 u0 %752 %1475) (fma.f32 u0 %752 %1485) (pow.f32 %1471 #s(literal 1 binary32)) (+.f32 %1475 %1277) (+.f32 %1485 %1277) (+.f32 %1277 %1475) (+.f32 %1277 %1485) (/.f32 #s(literal 1 binary32) (pow.f32 %1528 #s(literal -1 binary32))) %1528 (pow.f32 %1528 #s(literal 1 binary32)) (*.f32 %1532 %326) (*.f32 %1534 %66) (*.f32 %1536 %122) (*.f32 %1538 %326) (*.f32 %1540 %122) (*.f32 %1542 %122) (*.f32 %1544 %65) (*.f32 %1546 alphay) (*.f32 %1306 %53) (*.f32 %1303 %1308) (*.f32 %752 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) %752) (/.f32 %1306 %54) (/.f32 %1303 %315) (/.f32 #s(literal -1/2 binary32) %973) %1317 (/.f32 #s(literal 1 binary32) (/.f32 %949 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1317 #s(literal -1 binary32))) (pow.f32 %1317 #s(literal 1 binary32)) (/.f32 (fma.f32 %1561 %949 #s(literal 1/2 binary32)) %949) (/.f32 (fma.f32 %1317 %949 %1041) %949) (/.f32 (fma.f32 %1041 %949 (*.f32 #s(literal 1/2 binary32) %949)) %1382) (/.f32 (fma.f32 #s(literal 1/2 binary32) %949 (*.f32 %1041 %949)) %1382) (/.f32 (fma.f32 %1041 %949 (*.f32 %949 #s(literal 1/2 binary32))) %1382) (/.f32 (fma.f32 #s(literal 1/2 binary32) %949 (*.f32 %949 %1041)) %1382) %1578 (/.f32 #s(literal 1 binary32) (pow.f32 %1578 #s(literal -1 binary32))) (-.f32 %1561 %1581) (-.f32 %1317 (*.f32 %1412 #s(literal 1/3 binary32))) (-.f32 %1317 (*.f32 #s(literal -1/3 binary32) %1277)) (-.f32 %1317 (neg.f32 %1561)) (fma.f32 %1589 %326 %1590) (fma.f32 %1589 %326 %1317) (fma.f32 %1593 %66 %1590) (fma.f32 %1593 %66 %1317) (fma.f32 %1596 %122 %1590) (fma.f32 %1596 %122 %1317) (fma.f32 %1599 %326 %1590) (fma.f32 %1599 %326 %1317) (fma.f32 %1602 %122 %1590) (fma.f32 %1602 %122 %1317) (fma.f32 %1605 %122 %1590) (fma.f32 %1605 %122 %1317) (fma.f32 %1608 %65 %1590) (fma.f32 %1608 %65 %1317) (fma.f32 %1611 %53 %1590) (fma.f32 %1611 %53 %1317) (fma.f32 %1614 alphay %1590) (fma.f32 %1614 alphay %1317) (fma.f32 %1532 %326 %1561) (fma.f32 %1534 %66 %1561) (fma.f32 %1536 %122 %1561) (fma.f32 %1538 %326 %1561) (fma.f32 %1540 %122 %1561) (fma.f32 %1542 %122 %1561) (fma.f32 %1544 %65 %1561) (fma.f32 %1546 alphay %1561) (fma.f32 %1306 %53 %1561) (fma.f32 %1303 %1308 %1561) (fma.f32 %1627 %1274 %1590) (fma.f32 %1627 %1274 %1317) (fma.f32 %1630 %1265 %1590) (fma.f32 %1630 %1265 %1317) (fma.f32 %1265 %1630 %1590) (fma.f32 %1265 %1630 %1317) (fma.f32 %1274 %1627 %1590) (fma.f32 %1274 %1627 %1317) (fma.f32 %1560 u0 %1590) (fma.f32 %1560 u0 %1317) (fma.f32 %752 #s(literal 1/2 binary32) %1561) (fma.f32 %1277 #s(literal 1/3 binary32) %1590) (fma.f32 %1277 #s(literal 1/3 binary32) %1317) (fma.f32 %1041 %752 %1590) (fma.f32 %1041 %752 %1317) (fma.f32 #s(literal 1/3 binary32) %1277 %1590) (fma.f32 #s(literal 1/3 binary32) %1277 %1317) (fma.f32 #s(literal 1/2 binary32) %752 %1561) (fma.f32 u0 %1560 %1590) (fma.f32 u0 %1560 %1317) (pow.f32 %1578 #s(literal 1 binary32)) (+.f32 %1561 %1590) (+.f32 %1561 %1317) (+.f32 %1317 %1561) (neg.f32 (-.f32 %1581 %1561)) (*.f32 (/.f32 %1656 %325) %326) (*.f32 (/.f32 %1656 %329) %66) (*.f32 (/.f32 %1656 %332) %122) (*.f32 (/.f32 %1656 %335) %326) (*.f32 (/.f32 %1656 %337) %122) (*.f32 (/.f32 %1656 %340) %122) (*.f32 (/.f32 %1656 %342) %65) (*.f32 %1671 %53) (*.f32 (/.f32 %1656 %345) alphay) (*.f32 %1656 %752) (/.f32 (/.f32 %1656 %54) %315) (/.f32 %1671 %54) (/.f32 (fma.f32 %1655 %973 #s(literal -1 binary32)) %973) (/.f32 (neg.f32 %1656) %973) (/.f32 %1656 %949) (/.f32 #s(literal 1 binary32) (/.f32 %949 %1656)) (/.f32 #s(literal 1 binary32) (pow.f32 %1686 #s(literal -1 binary32))) (-.f32 %1655 %1267) (-.f32 %752 (*.f32 (neg.f32 %1578) u0)) (-.f32 %752 (*.f32 %5 %1578)) (-.f32 %752 (neg.f32 %1655)) (fma.f32 %1288 %326 %1655) (fma.f32 %1290 %66 %1655) (fma.f32 %1292 %122 %1655) (fma.f32 %1294 %326 %1655) (fma.f32 %1296 %122 %1655) (fma.f32 %1298 %122 %1655) (fma.f32 %1300 %122 %1655) (fma.f32 %1302 %1303 %1655) (fma.f32 %1305 %1306 %1655) (fma.f32 %1308 %53 %1655) (fma.f32 %1310 alphay %1655) (fma.f32 %1312 %65 %1655) (fma.f32 %113 %1314 %1655) %1686 (fma.f32 #s(literal -1 binary32) %1267 %1655) (fma.f32 #s(literal 2 binary32) %1317 %1655) (fma.f32 alphay %1310 %1655) (fma.f32 u0 %1578 %752) (fma.f32 #s(literal 1 binary32) %752 %1655) (pow.f32 %1686 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 %1655 %949) %949) %752) (+.f32 %1655 %752) (+.f32 %752 %1655) (neg.f32 (-.f32 %1267 %1655)) %1723 (*.f32 u0 %1686) (/.f32 (*.f32 %1656 u0) %949) (/.f32 (fma.f32 %1727 %973 %5) %973) (/.f32 (fma.f32 %1727 %949 u0) %949) (/.f32 #s(literal 1 binary32) (pow.f32 %1723 #s(literal -1 binary32))) (-.f32 %1727 %1482) (-.f32 %1727 %1412) (-.f32 %1736 %1486) (-.f32 %1736 %1412) (fma.f32 %1249 %326 %1727) (fma.f32 %1249 %326 %1736) (fma.f32 %1251 %66 %1727) (fma.f32 %1251 %66 %1736) (fma.f32 %1253 %122 %1727) (fma.f32 %1253 %122 %1736) (fma.f32 %1255 %326 %1727) (fma.f32 %1255 %326 %1736) (fma.f32 %1257 %122 %1727) (fma.f32 %1257 %122 %1736) (fma.f32 %1259 %122 %1727) (fma.f32 %1259 %122 %1736) (fma.f32 %1261 %65 %1727) (fma.f32 %1261 %65 %1736) (fma.f32 %1263 alphay %1727) (fma.f32 %1263 alphay %1736) (fma.f32 %1265 %53 %1727) (fma.f32 %1265 %53 %1736) (fma.f32 %1655 u0 %1277) (fma.f32 %5 %1267 %1727) (fma.f32 %5 %1267 %1736) (fma.f32 %752 u0 %1727) (fma.f32 %752 u0 %1736) (fma.f32 #s(literal -1 binary32) %1270 %1727) (fma.f32 #s(literal -1 binary32) %1270 %1736) (fma.f32 u0 %1655 %1277) (fma.f32 u0 %752 %1727) (fma.f32 u0 %752 %1736) (pow.f32 %1723 #s(literal 1 binary32)) (+.f32 %1727 %1277) (+.f32 %1736 %1277) (+.f32 %1277 %1727) (+.f32 %1277 %1736) (/.f32 #s(literal 1 binary32) (pow.f32 %1772 #s(literal -1 binary32))) %1772 (pow.f32 %1772 #s(literal 1 binary32)) (*.f32 %1776 %326) (*.f32 %1778 %66) (*.f32 %1780 %122) (*.f32 %1782 %326) (*.f32 %1784 %122) (*.f32 %1786 %122) (*.f32 %1788 %65) (*.f32 %1790 alphay) (*.f32 %1627 %53) (*.f32 %1630 %1308) (*.f32 %752 #s(literal 1/3 binary32)) (*.f32 #s(literal 1/3 binary32) %752) (/.f32 %1627 %54) (/.f32 %1630 %315) (/.f32 #s(literal -1/3 binary32) %973) %1560 (/.f32 #s(literal 1 binary32) (/.f32 %949 #s(literal 1/3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1560 #s(literal -1 binary32))) (pow.f32 %1560 #s(literal 1 binary32)) (/.f32 (fma.f32 %1804 %949 #s(literal 1/3 binary32)) %949) (/.f32 (fma.f32 %1560 %949 %1126) %949) (/.f32 (fma.f32 %1126 %949 (*.f32 #s(literal 1/3 binary32) %949)) %1382) (/.f32 (fma.f32 #s(literal 1/3 binary32) %949 (*.f32 %1126 %949)) %1382) (/.f32 (fma.f32 %1126 %949 (*.f32 %949 #s(literal 1/3 binary32))) %1382) (/.f32 (fma.f32 #s(literal 1/3 binary32) %949 (*.f32 %949 %1126)) %1382) %1821 (/.f32 #s(literal 1 binary32) (pow.f32 %1821 #s(literal -1 binary32))) (-.f32 %1804 %1824) (-.f32 %1560 (*.f32 %1412 #s(literal 1/4 binary32))) (-.f32 %1560 (*.f32 #s(literal -1/4 binary32) %1277)) (-.f32 %1560 (neg.f32 %1804)) (fma.f32 %1776 %326 %1804) (fma.f32 %1778 %66 %1804) (fma.f32 %1780 %122 %1804) (fma.f32 %1782 %326 %1804) (fma.f32 %1784 %122 %1804) (fma.f32 %1786 %122 %1804) (fma.f32 %1788 %65 %1804) (fma.f32 %1790 alphay %1804) (fma.f32 %1840 %326 %1841) (fma.f32 %1840 %326 %1560) (fma.f32 %1844 %66 %1841) (fma.f32 %1844 %66 %1560) (fma.f32 %1847 %122 %1841) (fma.f32 %1847 %122 %1560) (fma.f32 %1850 %326 %1841) (fma.f32 %1850 %326 %1560) (fma.f32 %1853 %122 %1841) (fma.f32 %1853 %122 %1560) (fma.f32 %1856 %122 %1841) (fma.f32 %1856 %122 %1560) (fma.f32 %1859 %65 %1841) (fma.f32 %1859 %65 %1560) (fma.f32 %1862 %53 %1841) (fma.f32 %1862 %53 %1560) (fma.f32 %1865 alphay %1841) (fma.f32 %1865 alphay %1560) (fma.f32 %1627 %53 %1804) (fma.f32 %1630 %1308 %1804) (fma.f32 %1870 %1265 %1841) (fma.f32 %1870 %1265 %1560) (fma.f32 %1265 %1870 %1841) (fma.f32 %1265 %1870 %1560) (fma.f32 %1875 %1274 %1841) (fma.f32 %1875 %1274 %1560) (fma.f32 %1274 %1875 %1841) (fma.f32 %1274 %1875 %1560) (fma.f32 %752 #s(literal 1/3 binary32) %1804) (fma.f32 %1277 #s(literal 1/4 binary32) %1841) (fma.f32 %1277 #s(literal 1/4 binary32) %1560) (fma.f32 %1126 %752 %1841) (fma.f32 %1126 %752 %1560) (fma.f32 #s(literal 1/4 binary32) %1277 %1841) (fma.f32 #s(literal 1/4 binary32) %1277 %1560) (fma.f32 #s(literal 1/3 binary32) %752 %1804) (fma.f32 u0 %1888 %1841) (fma.f32 u0 %1888 %1560) (pow.f32 %1821 #s(literal 1 binary32)) (+.f32 %1804 %1841) (+.f32 %1804 %1560) (+.f32 %1560 %1804) (neg.f32 (-.f32 %1824 %1804)) (/.f32 (fma.f32 %1897 %949 #s(literal 1/2 binary32)) %949) (/.f32 #s(literal 1 binary32) (pow.f32 %1900 #s(literal -1 binary32))) (-.f32 %1897 %1581) (-.f32 %1317 (*.f32 (neg.f32 %1821) u0)) (-.f32 %1317 (*.f32 %5 %1821)) (-.f32 %1317 (neg.f32 %1897)) (fma.f32 %1532 %326 %1897) (fma.f32 %1534 %66 %1897) (fma.f32 %1536 %122 %1897) (fma.f32 %1538 %326 %1897) (fma.f32 %1540 %122 %1897) (fma.f32 %1542 %122 %1897) (fma.f32 %1544 %65 %1897) (fma.f32 %1546 alphay %1897) (fma.f32 %1306 %53 %1897) (fma.f32 %1303 %1308 %1897) (fma.f32 %1821 u0 %1590) %1900 (fma.f32 %752 #s(literal 1/2 binary32) %1897) (fma.f32 #s(literal 1/2 binary32) %752 %1897) (fma.f32 u0 %1821 %1590) (fma.f32 u0 %1821 %1317) (pow.f32 %1900 #s(literal 1 binary32)) (+.f32 %1897 %1590) (+.f32 %1897 %1317) (+.f32 %1317 %1897) (neg.f32 (-.f32 %1581 %1897)) (*.f32 (/.f32 %1933 %325) %326) (*.f32 (/.f32 %1933 %329) %66) (*.f32 (/.f32 %1933 %332) %122) (*.f32 (/.f32 %1933 %335) %326) (*.f32 (/.f32 %1933 %337) %122) (*.f32 (/.f32 %1933 %340) %122) (*.f32 (/.f32 %1933 %342) %65) (*.f32 %1948 %53) (*.f32 (/.f32 %1933 %345) alphay) (*.f32 %1933 %752) (/.f32 (/.f32 %1933 %54) %315) (/.f32 %1948 %54) (/.f32 (fma.f32 %1932 %973 #s(literal -1 binary32)) %973) (/.f32 (neg.f32 %1933) %973) (/.f32 %1933 %949) (/.f32 #s(literal 1 binary32) (/.f32 %949 %1933)) (/.f32 #s(literal 1 binary32) (pow.f32 %1963 #s(literal -1 binary32))) (-.f32 %1932 %1267) (-.f32 %752 (*.f32 (neg.f32 %1900) u0)) (-.f32 %752 (*.f32 %5 %1900)) (-.f32 %752 (neg.f32 %1932)) (fma.f32 %1288 %326 %1932) (fma.f32 %1290 %66 %1932) (fma.f32 %1292 %122 %1932) (fma.f32 %1294 %326 %1932) (fma.f32 %1296 %122 %1932) (fma.f32 %1298 %122 %1932) (fma.f32 %1300 %122 %1932) (fma.f32 %1302 %1303 %1932) (fma.f32 %1305 %1306 %1932) (fma.f32 %1308 %53 %1932) (fma.f32 %1310 alphay %1932) (fma.f32 %1312 %65 %1932) (fma.f32 %113 %1314 %1932) %1963 (fma.f32 #s(literal -1 binary32) %1267 %1932) (fma.f32 #s(literal 2 binary32) %1317 %1932) (fma.f32 alphay %1310 %1932) (fma.f32 u0 %1900 %752) (fma.f32 #s(literal 1 binary32) %752 %1932) (pow.f32 %1963 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 %1932 %949) %949) %752) (+.f32 %1932 %752) (+.f32 %752 %1932) (neg.f32 (-.f32 %1267 %1932)) %2000 (*.f32 u0 %1963) (/.f32 (*.f32 %1933 u0) %949) (/.f32 (fma.f32 %2004 %973 %5) %973) (/.f32 (fma.f32 %2004 %949 u0) %949) (/.f32 #s(literal 1 binary32) (pow.f32 %2000 #s(literal -1 binary32))) (-.f32 %2004 %1482) (-.f32 %2004 %1412) (-.f32 %2013 %1486) (-.f32 %2013 %1412) (fma.f32 %1249 %326 %2004) (fma.f32 %1249 %326 %2013) (fma.f32 %1251 %66 %2004) (fma.f32 %1251 %66 %2013) (fma.f32 %1253 %122 %2004) (fma.f32 %1253 %122 %2013) (fma.f32 %1255 %326 %2004) (fma.f32 %1255 %326 %2013) (fma.f32 %1257 %122 %2004) (fma.f32 %1257 %122 %2013) (fma.f32 %1259 %122 %2004) (fma.f32 %1259 %122 %2013) (fma.f32 %1261 %65 %2004) (fma.f32 %1261 %65 %2013) (fma.f32 %1263 alphay %2004) (fma.f32 %1263 alphay %2013) (fma.f32 %1265 %53 %2004) (fma.f32 %1265 %53 %2013) (fma.f32 %1932 u0 %1277) (fma.f32 %5 %1267 %2004) (fma.f32 %5 %1267 %2013) (fma.f32 %752 u0 %2004) (fma.f32 %752 u0 %2013) (fma.f32 #s(literal -1 binary32) %1270 %2004) (fma.f32 #s(literal -1 binary32) %1270 %2013) (fma.f32 u0 %1932 %1277) (fma.f32 u0 %752 %2004) (fma.f32 u0 %752 %2013) (pow.f32 %2000 #s(literal 1 binary32)) (+.f32 %2004 %1277) (+.f32 %2013 %1277) (+.f32 %1277 %2004) (+.f32 %1277 %2013) (/.f32 #s(literal 1 binary32) (pow.f32 %2049 #s(literal -1 binary32))) %2049 (pow.f32 %2049 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) %2053) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %2)) (*.f32 #s(literal 1 binary32) %3) (/.f32 #s(literal -1 binary32) %13) (/.f32 #s(literal 1 binary32) (/.f32 %13 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %3 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %2 #s(literal 1 binary32))) %3 (pow.f32 %3 #s(literal 1 binary32)) (pow.f32 %2 #s(literal -1 binary32)) (neg.f32 (*.f32 #s(literal -1 binary32) %3)) (neg.f32 (/.f32 #s(literal -1 binary32) %2)) (neg.f32 %2053) %975 %976 %978 %979 %5 %15 %18 %20 %22 %23 %25 %26 %28 %29 %30 %33 %35 %36 %37 %38 %39 %40 %24 (*.f32 (/.f32 #s(literal 2 binary32) %43) (/.f32 #s(literal 1/2 binary32) %43)) (*.f32 (/.f32 #s(literal 2 binary32) %48) (/.f32 #s(literal 1/2 binary32) %48)) (*.f32 (/.f32 #s(literal 2 binary32) alphax) (/.f32 #s(literal 1/2 binary32) alphax)) (*.f32 %125 %125) (*.f32 #s(literal -1 binary32) %119) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %53)) (*.f32 #s(literal 1 binary32) %54) (/.f32 %106 %43) (/.f32 %110 %48) (/.f32 %2088 %48) (/.f32 %125 alphax) (/.f32 #s(literal -1 binary32) %62) (/.f32 #s(literal 1 binary32) (/.f32 alphax %125)) (/.f32 #s(literal 1 binary32) (/.f32 %62 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %54 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %53 #s(literal 1 binary32))) %54 (pow.f32 %54 #s(literal 1 binary32)) (pow.f32 %53 #s(literal -1 binary32)) (pow.f32 alphax #s(literal -2 binary32)) (neg.f32 (*.f32 #s(literal -1 binary32) %54)) (neg.f32 (/.f32 #s(literal -1 binary32) %53)) (neg.f32 %119) (*.f32 %108 %110) (*.f32 cos2phi %125) (/.f32 %160 %49) (/.f32 %108 %48) %68 (/.f32 #s(literal 1 binary32) (/.f32 %48 %108)) (/.f32 #s(literal 1 binary32) (pow.f32 %68 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 alphax cos2phi)) (pow.f32 %68 #s(literal 1 binary32)) (neg.f32 %109) %69 %74 %77 %80 %83 %86 %87 %90 %93 %94 %98 %101 %104 %107 %111 %118 %120 %124 %126 %127 %129 %131 %133 %135 %136 %137 %139 %141 %143 %145 %147 %149 %150 %152 %154 %156 %159 %161 %162 %163 %164 %166 %167 %168 %169 %132 %171 %173 %175 %177 %179 %181 %183 %184 %186 %2123 %2126 %2129 %2130 %2132 %2133 %2135 %2136 %2137 %2139 %2140 %2141 %2142 %2144 %2146 %2147 %2148 %2149 %2150 %2152 %2154 %2156 %2158 %2160 %2162 %197 %2163 %2164 %2165 %2167 %2169 %2171 %2173 %2174 (*.f32 %222 %224) (*.f32 sin2phi %233) (/.f32 %284 %193) (/.f32 %222 %113) %232 (/.f32 #s(literal 1 binary32) (/.f32 %113 %222)) (/.f32 #s(literal 1 binary32) (pow.f32 %232 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 alphay sin2phi)) (pow.f32 %232 #s(literal 1 binary32)) (neg.f32 %223) %207 %211 %214 %217 %221 %225 %227 %229 %231 %234 %235 %237 %238 %240 %242 %244 %247 %249 %250 %252 %254 %256 %259 %261 %263 %265 %267 %270 %273 %275 %278 %280 %283 %285 %287 %288 %289 %290 %291 %292 %293 %294 %295 %236 %297 %299 %301 %303 %305 %307 %309 %311 %312 %314 (*.f32 %736 %233) (/.f32 (fma.f32 %735 %113 %222) %113) (/.f32 (fma.f32 %539 %113 %545) %588) (/.f32 (fma.f32 %539 alphay %331) %326) (/.f32 (fma.f32 %222 %53 (*.f32 %539 %113)) %515) (/.f32 (fma.f32 sin2phi %53 (*.f32 %539 alphay)) %96) (/.f32 %540 %53) (/.f32 (fma.f32 %539 %113 %685) %588) (/.f32 (fma.f32 %539 alphay %339) %326) (/.f32 (fma.f32 %222 %53 (*.f32 %113 %539)) %515) (/.f32 (fma.f32 sin2phi %53 (*.f32 alphay %539)) %96) (/.f32 (neg.f32 %736) %113) (/.f32 %736 alphay) (/.f32 #s(literal 1 binary32) %1310) (-.f32 %735 %223) (-.f32 %232 (*.f32 %113 %132)) (-.f32 %232 (*.f32 %185 alphay)) (-.f32 %232 (neg.f32 %735)) (fma.f32 %105 %2222 %232) (fma.f32 %539 %54 %232) (fma.f32 %109 %2225 %232) (fma.f32 %222 %224 %735) (fma.f32 %68 %2228 %232) %345 (fma.f32 sin2phi %233 %735) (fma.f32 %132 alphay %232) (fma.f32 cos2phi %81 %232) (pow.f32 %345 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 %735 alphay) alphay) %232) (+.f32 %735 %232) (+.f32 %232 %735) (neg.f32 %745) (*.f32 %315 #s(literal 1 binary32)) (/.f32 %332 %65) (/.f32 #s(literal 1 binary32) (pow.f32 %315 #s(literal -1 binary32))) (-.f32 %754 %108) (-.f32 cos2phi (*.f32 (neg.f32 %286) alphax)) (-.f32 cos2phi (*.f32 %313 %53)) (-.f32 cos2phi (*.f32 %62 %236)) (-.f32 cos2phi (neg.f32 %754)) (fma.f32 %212 %2254 %160) (fma.f32 %212 %2254 cos2phi) (fma.f32 %286 alphax %160) (fma.f32 %286 alphax cos2phi) (fma.f32 %331 %197 %160) (fma.f32 %331 %197 cos2phi) (fma.f32 %223 %2261 %160) (fma.f32 %223 %2261 cos2phi) (fma.f32 %232 %2264 %160) (fma.f32 %232 %2264 cos2phi) (fma.f32 %236 %53 %160) %315 (fma.f32 sin2phi %2268 %160) (fma.f32 sin2phi %2268 cos2phi) (fma.f32 %53 %236 %160) (fma.f32 %53 %236 cos2phi) (pow.f32 %315 #s(literal 1 binary32)) (+.f32 %754 %160) (+.f32 %754 cos2phi) (+.f32 cos2phi %754) (neg.f32 (*.f32 %315 #s(literal -1 binary32))) (neg.f32 (-.f32 %108 %754)) %317 %319 %321 %323 %328 %330 %333 %336 %338 %341 %343 %344 %346 %347 %349 %351 %353 %355 %357 %359 %361 %363 %365 %367 %369 %371 %373 %375 %377 %379 %381 %383 %385 %387 %389 %391 %393 %395 %397 %399 %401 %403 %405 %407 %409 %411 %413 %415 %417 %419 %421 %423 %427 %431 %435 %439 %443 %447 %451 %455 %459 %463 %467 %471 %475 %479 %483 %487 %491 %495 %498 %500 %504 %508 %512 %516 %520 %524 %527 %531 %535 %538 %541 %544 %547 %549 %553 %557 %561 %564 %568 %572 %576 %580 %582 %585 %589 %590 %591 %592 %595 %598 %601 %604 %607 %610 %613 %616 %619 %622 %625 %628 %631 %634 %637 %640 %643 %646 %648 %651 %654 %657 %660 %662 %665 %668 %671 %674 %677 %680 %682 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %714 %717 %719 %722 %724 %726 %728 %730 %732 %734 %737 %738 %739 %740 %741 %742 %743 %744 %746 %748 %749 %750 %751 %753 %756 %758 %759 %760 %761 %762 %763 %764 %765 %766 %768 %770 %772 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %881 %882 %883 %884 %885 %886 %887 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %950 %951 %952 %955 %957 %960 %962 %963 %964 %965 %966 %949 %967 %968 %969 %970 %971 %972 %974 %121 (*.f32 alphay %72) (*.f32 cos2phi %65) (/.f32 #s(literal 1 binary32) (pow.f32 %121 #s(literal -1 binary32))) (pow.f32 %121 #s(literal 1 binary32)) %215 (*.f32 alphax sin2phi) (/.f32 %271 %48) (/.f32 %218 alphax) (/.f32 #s(literal 1 binary32) (pow.f32 %215 #s(literal -1 binary32))) (pow.f32 %215 #s(literal 1 binary32)) (*.f32 %208 alphay) %66 (*.f32 alphax %65) (/.f32 #s(literal 1 binary32) %230) (pow.f32 %66 #s(literal 1 binary32)) (/.f32 %337 %53) (/.f32 #s(literal 1 binary32) %1312) (-.f32 %165 %222) (-.f32 sin2phi (*.f32 %114 %132)) (-.f32 sin2phi (*.f32 %113 %735)) (-.f32 sin2phi (*.f32 %185 %65)) (-.f32 sin2phi (neg.f32 %165)) (fma.f32 %2222 %2307 %284) (fma.f32 %2222 %2307 sin2phi) (fma.f32 %2225 %2310 %284) (fma.f32 %2225 %2310 sin2phi) (fma.f32 %2228 %76 %284) (fma.f32 %2228 %76 sin2phi) (fma.f32 %2315 %105 %284) (fma.f32 %2315 %105 sin2phi) (fma.f32 %105 %2315 %284) (fma.f32 %105 %2315 sin2phi) (fma.f32 %2320 %109 %284) (fma.f32 %2320 %109 sin2phi) (fma.f32 %89 %68 %284) (fma.f32 %89 %68 sin2phi) (fma.f32 %109 %2320 %284) (fma.f32 %109 %2320 sin2phi) (fma.f32 %121 %54 %284) (fma.f32 %121 %54 sin2phi) (fma.f32 %68 %89 %284) (fma.f32 %68 %89 sin2phi) (fma.f32 %65 %132 %284) %342 (fma.f32 alphay %79 %284) (fma.f32 alphay %79 sin2phi) (fma.f32 alphay %735 %284) (fma.f32 alphay %735 sin2phi) (fma.f32 %132 %65 %284) (fma.f32 %132 %65 sin2phi) (fma.f32 cos2phi %91 %284) (fma.f32 cos2phi %91 sin2phi) (pow.f32 %342 #s(literal 1 binary32)) (+.f32 %165 %284) (+.f32 %165 sin2phi) (+.f32 sin2phi %165) (neg.f32 %747) (*.f32 %2345 %2345) (*.f32 %2347 %2347) (*.f32 %2349 %2349) (*.f32 %2351 %2351) (*.f32 %2353 %2353) (*.f32 %2355 %2355) (*.f32 %2357 %2357) (*.f32 %2359 %2359) (*.f32 %2361 %2361) (*.f32 %2363 %2363) (*.f32 %503 %503) (*.f32 %511 %511) (*.f32 %530 %530) (*.f32 %552 %552) (*.f32 %560 %560) (*.f32 %579 %579) (*.f32 %2371 %2371) (*.f32 %2373 %2373) (*.f32 %208 %208) (*.f32 %70 %70) %122 (*.f32 %65 %53) (*.f32 alphay %96) (*.f32 %53 %65) (/.f32 #s(literal 1 binary32) %123) (pow.f32 %208 #s(literal 2 binary32)) (pow.f32 %70 #s(literal 2 binary32)) (pow.f32 %122 #s(literal 1 binary32)) %69 %74 %77 %80 %83 %86 %87 %90 %93 %94 %98 %101 %104 %107 %111 %118 %120 %124 %126 %127 %129 %131 %133 %135 %136 %137 %139 %141 %143 %145 %147 %149 %150 %152 %154 %156 %159 %161 %162 %163 %164 %166 %167 %168 %169 %132 %171 %173 %175 %177 %179 %181 %183 %184 %186 %1289 %1291 %1293 %1295 %1297 %1299 %1301 %1304 %1307 %1309 %1311 %1313 %1315 %1316 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1332 %752 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 sin2phi %2123 %2126 %2129 %2130 %2132 %2133 %2135 %2136 %2137 %2139 %2140 %2141 %2142 %2144 %2146 %2147 %2148 %2149 %2150 %2152 %2154 %2156 %2158 %2160 %2162 %197 %2163 %2164 %2165 %2167 %2169 %2171 %2173 %2174 %317 %319 %321 %323 %328 %330 %333 %336 %338 %341 %343 %344 %346 %347 %349 %351 %353 %355 %357 %359 %361 %363 %365 %367 %369 %371 %373 %375 %377 %379 %381 %383 %385 %387 %389 %391 %393 %395 %397 %399 %401 %403 %405 %407 %409 %411 %413 %415 %417 %419 %421 %423 %427 %431 %435 %439 %443 %447 %451 %455 %459 %463 %467 %471 %475 %479 %483 %487 %491 %495 %498 %500 %504 %508 %512 %516 %520 %524 %527 %531 %535 %538 %541 %544 %547 %549 %553 %557 %561 %564 %568 %572 %576 %580 %582 %585 %589 %590 %591 %592 %595 %598 %601 %604 %607 %610 %613 %616 %619 %622 %625 %628 %631 %634 %637 %640 %643 %646 %648 %651 %654 %657 %660 %662 %665 %668 %671 %674 %677 %680 %682 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %714 %717 %719 %722 %724 %726 %728 %730 %732 %734 %737 %738 %739 %740 %741 %742 %743 %744 %746 %748 %749 %750 %751 %753 %756 %758 %759 %760 %761 %762 %763 %764 %765 %766 %768 %770 %772 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %881 %882 %883 %884 %885 %886 %887 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %950 %951 %952 %955 %957 %960 %962 %963 %964 %965 %966 %949 %967 %968 %969 %970 %971 %972 %974 %317 %319 %321 %323 %328 %330 %333 %336 %338 %341 %343 %344 %346 %347 %349 %351 %353 %355 %357 %359 %361 %363 %365 %367 %369 %371 %373 %375 %377 %379 %381 %383 %385 %387 %389 %391 %393 %395 %397 %399 %401 %403 %405 %407 %409 %411 %413 %415 %417 %419 %421 %423 %427 %431 %435 %439 %443 %447 %451 %455 %459 %463 %467 %471 %475 %479 %483 %487 %491 %495 %498 %500 %504 %508 %512 %516 %520 %524 %527 %531 %535 %538 %541 %544 %547 %549 %553 %557 %561 %564 %568 %572 %576 %580 %582 %585 %589 %590 %591 %592 %595 %598 %601 %604 %607 %610 %613 %616 %619 %622 %625 %628 %631 %634 %637 %640 %643 %646 %648 %651 %654 %657 %660 %662 %665 %668 %671 %674 %677 %680 %682 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %714 %717 %719 %722 %724 %726 %728 %730 %732 %734 %737 %738 %739 %740 %741 %742 %743 %744 %746 %748 %749 %750 %751 %753 %756 %758 %759 %760 %761 %762 %763 %764 %765 %766 %768 %770 %772 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %881 %882 %883 %884 %885 %886 %887 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %950 %951 %952 %955 %957 %960 %962 %963 %964 %965 %966 %949 %967 %968 %969 %970 %971 %972 %974 %317 %319 %321 %323 %328 %330 %333 %336 %338 %341 %343 %344 %346 %347 %349 %351 %353 %355 %357 %359 %361 %363 %365 %367 %369 %371 %373 %375 %377 %379 %381 %383 %385 %387 %389 %391 %393 %395 %397 %399 %401 %403 %405 %407 %409 %411 %413 %415 %417 %419 %421 %423 %427 %431 %435 %439 %443 %447 %451 %455 %459 %463 %467 %471 %475 %479 %483 %487 %491 %495 %498 %500 %504 %508 %512 %516 %520 %524 %527 %531 %535 %538 %541 %544 %547 %549 %553 %557 %561 %564 %568 %572 %576 %580 %582 %585 %589 %590 %591 %592 %595 %598 %601 %604 %607 %610 %613 %616 %619 %622 %625 %628 %631 %634 %637 %640 %643 %646 %648 %651 %654 %657 %660 %662 %665 %668 %671 %674 %677 %680 %682 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %714 %717 %719 %722 %724 %726 %728 %730 %732 %734 %737 %738 %739 %740 %741 %742 %743 %744 %746 %748 %749 %750 %751 %753 %756 %758 %759 %760 %761 %762 %763 %764 %765 %766 %768 %770 %772 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %881 %882 %883 %884 %885 %886 %887 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %950 %951 %952 %955 %957 %960 %962 %963 %964 %965 %966 %949 %967 %968 %969 %970 %971 %972 %974 %317 %319 %321 %323 %328 %330 %333 %336 %338 %341 %343 %344 %346 %347 %349 %351 %353 %355 %357 %359 %361 %363 %365 %367 %369 %371 %373 %375 %377 %379 %381 %383 %385 %387 %389 %391 %393 %395 %397 %399 %401 %403 %405 %407 %409 %411 %413 %415 %417 %419 %421 %423 %427 %431 %435 %439 %443 %447 %451 %455 %459 %463 %467 %471 %475 %479 %483 %487 %491 %495 %498 %500 %504 %508 %512 %516 %520 %524 %527 %531 %535 %538 %541 %544 %547 %549 %553 %557 %561 %564 %568 %572 %576 %580 %582 %585 %589 %590 %591 %592 %595 %598 %601 %604 %607 %610 %613 %616 %619 %622 %625 %628 %631 %634 %637 %640 %643 %646 %648 %651 %654 %657 %660 %662 %665 %668 %671 %674 %677 %680 %682 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %714 %717 %719 %722 %724 %726 %728 %730 %732 %734 %737 %738 %739 %740 %741 %742 %743 %744 %746 %748 %749 %750 %751 %753 %756 %758 %759 %760 %761 %762 %763 %764 %765 %766 %768 %770 %772 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %881 %882 %883 %884 %885 %886 %887 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %950 %951 %952 %955 %957 %960 %962 %963 %964 %965 %966 %949 %967 %968 %969 %970 %971 %972 %974 (*.f32 %2384 %315) (*.f32 %733 %54) (*.f32 %315 %2384) (*.f32 %54 %733) (/.f32 %718 %122) (/.f32 %720 %326) (/.f32 %723 %66) (/.f32 %725 %122) (/.f32 %727 %326) (/.f32 %729 %122) (/.f32 %731 %122) (/.f32 %733 %53) (/.f32 %322 %116) (/.f32 %325 %721) (/.f32 %329 %115) (/.f32 %332 %116) (/.f32 %335 %721) (/.f32 %337 %116) (/.f32 %340 %116) (/.f32 %745 alphay) (/.f32 %747 %65) (/.f32 %342 %114) (/.f32 %315 %62) (/.f32 %345 %113) (/.f32 #s(literal 1 binary32) %1267) (-.f32 %185 %236) (-.f32 %313 %132) (fma.f32 %2412 sin2phi %185) (fma.f32 %2384 cos2phi %313) (fma.f32 %109 %125 %313) (fma.f32 %223 %233 %185) (fma.f32 %112 %123 %313) (fma.f32 %108 %54 %313) (fma.f32 %114 %128 %313) (fma.f32 %222 %197 %185) (fma.f32 %121 (neg.f32 %123) %313) (fma.f32 %232 %2143 %185) (fma.f32 %197 %222 %185) (fma.f32 %68 %2088 %313) (fma.f32 %54 %108 %313) (fma.f32 #s(literal -1 binary32) %132 %313) (fma.f32 %65 (neg.f32 %128) %313) (fma.f32 sin2phi %2412 %185) (fma.f32 cos2phi %2384 %313) (fma.f32 #s(literal 1 binary32) %185 %313) (pow.f32 %973 #s(literal 1 binary32)) (+.f32 %185 %313) (+.f32 %313 %185) %973 (*.f32 %24 %1312) (*.f32 %15 (/.f32 #s(literal 1 binary32) %747)) %2439 (/.f32 %15 %747) (/.f32 #s(literal 1 binary32) (/.f32 %747 %15)) (/.f32 #s(literal 1 binary32) (pow.f32 %2439 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %342 %24)) (-.f32 (/.f32 #s(literal 0 binary32) %342) (/.f32 %17 %342)) (pow.f32 %2439 #s(literal 1 binary32)) (neg.f32 %2451) %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 (*.f32 (/.f32 #s(literal -1 binary32) %325) %326) (*.f32 (/.f32 #s(literal -1 binary32) %329) %66) (*.f32 (/.f32 #s(literal -1 binary32) %332) %122) (*.f32 (/.f32 #s(literal -1 binary32) %335) %326) (*.f32 (/.f32 #s(literal -1 binary32) %337) %122) (*.f32 (/.f32 #s(literal -1 binary32) %340) %122) (*.f32 (/.f32 #s(literal -1 binary32) %342) %65) (*.f32 (/.f32 #s(literal -1 binary32) %345) alphay) (*.f32 %2506 %53) (*.f32 #s(literal -1 binary32) %752) (*.f32 #s(literal 2 binary32) %1581) (*.f32 #s(literal 1 binary32) %1267) (/.f32 %2503 %315) (/.f32 %2506 %54) %1267 (/.f32 #s(literal 1 binary32) (/.f32 %973 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1267 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %949 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %973) (pow.f32 %1267 #s(literal 1 binary32)) (pow.f32 %973 #s(literal -1 binary32)) (neg.f32 %752) %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 (*.f32 %973 %19) (*.f32 %949 (/.f32 #s(literal 1 binary32) %24)) %2523 (/.f32 %949 %24) (/.f32 #s(literal 1 binary32) %2529) (pow.f32 %2523 #s(literal 1 binary32)) (+.f32 (/.f32 %313 %15) (/.f32 %185 %15)) (neg.f32 %2560) %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 %28 %29 %30 %33 %35 %36 %37 %38 %39 %40 %24 %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 (/.f32 #s(literal 1 binary32) (pow.f32 %987 #s(literal -1 binary32))) (pow.f32 %987 #s(literal 1 binary32)) %987 (*.f32 (/.f32 %987 %325) %326) (*.f32 (/.f32 %987 %329) %66) (*.f32 (/.f32 %987 %332) %122) (*.f32 (/.f32 %987 %335) %326) (*.f32 (/.f32 %987 %337) %122) (*.f32 (/.f32 %987 %340) %122) (*.f32 (/.f32 %987 %342) %65) (*.f32 %2651 %53) (*.f32 (/.f32 %987 %345) alphay) (*.f32 %987 %752) (*.f32 %983 %1267) (/.f32 (/.f32 %987 %54) %315) (/.f32 %2651 %54) %2660 (/.f32 %983 %973) (/.f32 #s(literal 1 binary32) (/.f32 %973 %983)) (/.f32 #s(literal 1 binary32) (pow.f32 %2660 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %949 %987)) (pow.f32 %2660 #s(literal 1 binary32)) (neg.f32 (/.f32 %983 %949)) %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 %317 %319 %321 %323 %328 %330 %333 %336 %338 %341 %343 %344 %346 %347 %349 %351 %353 %355 %357 %359 %361 %363 %365 %367 %369 %371 %373 %375 %377 %379 %381 %383 %385 %387 %389 %391 %393 %395 %397 %399 %401 %403 %405 %407 %409 %411 %413 %415 %417 %419 %421 %423 %427 %431 %435 %439 %443 %447 %451 %455 %459 %463 %467 %471 %475 %479 %483 %487 %491 %495 %498 %500 %504 %508 %512 %516 %520 %524 %527 %531 %535 %538 %541 %544 %547 %549 %553 %557 %561 %564 %568 %572 %576 %580 %582 %585 %589 %590 %591 %592 %595 %598 %601 %604 %607 %610 %613 %616 %619 %622 %625 %628 %631 %634 %637 %640 %643 %646 %648 %651 %654 %657 %660 %662 %665 %668 %671 %674 %677 %680 %682 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %714 %717 %719 %722 %724 %726 %728 %730 %732 %734 %737 %738 %739 %740 %741 %742 %743 %744 %746 %748 %749 %750 %751 %753 %756 %758 %759 %760 %761 %762 %763 %764 %765 %766 %768 %770 %772 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %881 %882 %883 %884 %885 %886 %887 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %950 %951 %952 %955 %957 %960 %962 %963 %964 %965 %966 %949 %967 %968 %969 %970 %971 %972 %974 %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 %317 %319 %321 %323 %328 %330 %333 %336 %338 %341 %343 %344 %346 %347 %349 %351 %353 %355 %357 %359 %361 %363 %365 %367 %369 %371 %373 %375 %377 %379 %381 %383 %385 %387 %389 %391 %393 %395 %397 %399 %401 %403 %405 %407 %409 %411 %413 %415 %417 %419 %421 %423 %427 %431 %435 %439 %443 %447 %451 %455 %459 %463 %467 %471 %475 %479 %483 %487 %491 %495 %498 %500 %504 %508 %512 %516 %520 %524 %527 %531 %535 %538 %541 %544 %547 %549 %553 %557 %561 %564 %568 %572 %576 %580 %582 %585 %589 %590 %591 %592 %595 %598 %601 %604 %607 %610 %613 %616 %619 %622 %625 %628 %631 %634 %637 %640 %643 %646 %648 %651 %654 %657 %660 %662 %665 %668 %671 %674 %677 %680 %682 %684 %687 %690 %693 %696 %699 %702 %705 %708 %711 %714 %717 %719 %722 %724 %726 %728 %730 %732 %734 %737 %738 %739 %740 %741 %742 %743 %744 %746 %748 %749 %750 %751 %753 %756 %758 %759 %760 %761 %762 %763 %764 %765 %766 %768 %770 %772 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %830 %831 %832 %833 %834 %835 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %846 %847 %848 %849 %850 %851 %852 %853 %854 %855 %856 %857 %858 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %881 %882 %883 %884 %885 %886 %887 %888 %889 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %946 %947 %948 %950 %951 %952 %955 %957 %960 %962 %963 %964 %965 %966 %949 %967 %968 %969 %970 %971 %972 %974 %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 (*.f32 (/.f32 %1037 %325) %326) (*.f32 (/.f32 %1037 %329) %66) (*.f32 (/.f32 %1037 %332) %122) (*.f32 (/.f32 %1037 %335) %326) (*.f32 (/.f32 %1037 %337) %122) (*.f32 (/.f32 %1037 %340) %122) (*.f32 (/.f32 %1037 %342) %65) (*.f32 %2685 %53) (*.f32 (/.f32 %1037 %345) alphay) (*.f32 %2689 %1267) (*.f32 %1037 %752) (/.f32 (/.f32 %1037 %54) %315) (/.f32 %2685 %54) (/.f32 (neg.f32 %2689) %949) (/.f32 %2689 %973) %2698 (/.f32 #s(literal 1 binary32) (/.f32 %973 %2689)) (/.f32 #s(literal 1 binary32) (pow.f32 %2698 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %949 %1037)) (pow.f32 %2698 #s(literal 1 binary32)) (neg.f32 (/.f32 %1037 %973)) (neg.f32 (/.f32 %2689 %949)) (*.f32 (/.f32 %1245 %325) %326) (*.f32 (/.f32 %1245 %329) %66) (*.f32 (/.f32 %1245 %332) %122) (*.f32 (/.f32 %1245 %335) %326) (*.f32 (/.f32 %1245 %337) %122) (*.f32 (/.f32 %1245 %340) %122) (*.f32 (/.f32 %1245 %342) %65) (*.f32 %2724 %53) (*.f32 (/.f32 %1245 %345) alphay) (*.f32 %2728 %1267) (*.f32 %1245 %752) (/.f32 (/.f32 %1245 %54) %315) (/.f32 %2724 %54) (/.f32 (neg.f32 %2728) %949) (/.f32 %2728 %973) %2737 (/.f32 #s(literal 1 binary32) (/.f32 %973 %2728)) (/.f32 #s(literal 1 binary32) (pow.f32 %2737 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %949 %1245)) (pow.f32 %2737 #s(literal 1 binary32)) (neg.f32 (/.f32 %1245 %973)) (neg.f32 (/.f32 %2728 %949)) (*.f32 (/.f32 %1121 %325) %326) (*.f32 (/.f32 %1121 %329) %66) (*.f32 (/.f32 %1121 %332) %122) (*.f32 (/.f32 %1121 %335) %326) (*.f32 (/.f32 %1121 %337) %122) (*.f32 (/.f32 %1121 %340) %122) (*.f32 (/.f32 %1121 %342) %65) (*.f32 %2763 %53) (*.f32 (/.f32 %1121 %345) alphay) (*.f32 %2767 %1267) (*.f32 %1121 %752) (/.f32 (/.f32 %1121 %54) %315) (/.f32 %2763 %54) (/.f32 (neg.f32 %2767) %949) (/.f32 %2767 %973) %2776 (/.f32 #s(literal 1 binary32) (/.f32 %973 %2767)) (/.f32 #s(literal 1 binary32) (pow.f32 %2776 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %949 %1121)) (pow.f32 %2776 #s(literal 1 binary32)) (neg.f32 (/.f32 %1121 %973)) (neg.f32 (/.f32 %2767 %949)) %2454 %2456 %2459 %2461 %2463 %2465 %2467 %2469 %2471 %2473 %2475 %2477 %2480 %2482 %2484 %2486 %2488 %2490 %2492 %2494 %2496 %2498 %2501 %2504 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2520 %2522 %2525 %2526 %2527 %2528 %2530 %2532 %2534 %2536 %2538 %2540 %2542 %2543 %2544 %2546 %2548 %2550 %2552 %2554 %2555 %2556 %2557 %2558 %2559 %2561 %2529 %2562 %2564 %2566 %2568 %2570 %2572 %2574 %2576 %2577 %2580 %2581 %2582 %2584 %2586 %2588 %2590 %2591 |
Compiled 6 868 to 6 601 computations (3.9% saved)
Compiled 4 411 to 13 603 computations (-208.4% saved)
62 alts after pruning (54 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 4 357 | 54 | 4 411 |
| Fresh | 0 | 0 | 0 |
| Picked | 12 | 7 | 19 |
| Done | 0 | 1 | 1 |
| Total | 4 369 | 62 | 4 431 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 91.0% | %20 = (*.f32 alphax alphax) (/.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) %20 cos2phi)) (/.f32 #s(literal 1 binary32) %20)) |
| ▶ | 62.4% | (/.f32 (*.f32 alphay (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) |
| ▶ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 (/.f32 sin2phi alphay) (/.f32 #s(literal 1 binary32) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 98.2% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 sin2phi (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 98.2% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) alphax (/.f32 cos2phi alphax)) alphax)) |
| ▶ | 97.4% | %202 = (*.f32 alphay alphax) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))) %202) %202)) |
| ▶ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 98.4% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ▶ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alphay) sin2phi) alphay))) |
| ✓ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alphax alphax) cos2phi)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 sin2phi (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 24.8% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (fma.f32 (/.f32 sin2phi alphay) (/.f32 #s(literal 1 binary32) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (fma.f32 (/.f32 cos2phi alphax) (/.f32 #s(literal 1 binary32) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 74.5% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (fma.f32 sin2phi (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (fma.f32 cos2phi (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (/.f32 (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) alphax (/.f32 cos2phi alphax)) alphax)) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (+.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alphax) cos2phi) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alphay alphay) sin2phi)))) |
| ▶ | 74.5% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 sin2phi (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay))))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 58.9% | %18 = (*.f32 alphay alphay) %146 = (*.f32 %18 alphax) %148 = (*.f32 %146 alphax) (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))) (/.f32 (fma.f32 (*.f32 %18 cos2phi) %146 (*.f32 (*.f32 sin2phi alphax) %148)) (*.f32 %148 %146))) |
| ✓ | 59.8% | (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 86.9% | (/.f32 (approx (neg (log (- 1 u0))) (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 91.0% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 86.7% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 86.8% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (fma.f32 (/.f32 sin2phi alphay) (/.f32 #s(literal 1 binary32) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 86.7% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (fma.f32 sin2phi (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 86.7% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (/.f32 (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) alphax (/.f32 cos2phi alphax)) alphax)) |
| ▶ | 86.7% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (/.f32 (/.f32 (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (*.f32 alphax alphax) cos2phi) alphax) alphax)) |
| ▶ | 86.7% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 86.9% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ▶ | 86.6% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (approx (+ 1 (* 1/2 u0)) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 84.4% | (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)))) |
| ▶ | 95.7% | (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (log1p.f32 (neg.f32 u0)))) |
| ▶ | 72.4% | (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (approx (log (- 1 u0)) (neg.f32 u0)))) |
| ▶ | 61.1% | (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) |
| ▶ | 62.2% | %20 = (*.f32 alphax alphax) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) %20 cos2phi)) %20) |
| ▶ | 62.5% | (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) alphay) |
| ▶ | 74.6% | %20 = (*.f32 alphax alphax) (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) %20 cos2phi)) %20) |
| ▶ | 74.7% | %18 = (*.f32 alphay alphay) (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (fma.f32 %18 (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi)) %18) |
| ▶ | 74.7% | (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) alphay) |
| ▶ | 91.2% | (*.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) alphay) |
| ▶ | 86.9% | (*.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) alphay) |
| ▶ | 98.5% | (*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 alphay (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay (/.f32 sin2phi alphay)))) |
| ✓ | 62.4% | (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 alphay (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay (/.f32 sin2phi alphay)))) |
| ▶ | 62.4% | (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 alphay (fma.f32 cos2phi (/.f32 alphay (*.f32 alphax alphax)) (/.f32 sin2phi alphay)))) |
| ▶ | 49.0% | (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) |
| ▶ | 74.6% | (*.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 alphay (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay)))) |
| ▶ | 98.1% | (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) |
| ✓ | 62.2% | (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) |
| ▶ | 49.3% | (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (*.f32 #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi))) (*.f32 alphay alphay)) |
| ▶ | 86.9% | (*.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (/.f32 alphay (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay)))) |
| ▶ | 86.6% | (*.f32 (approx (log (- 1 u0)) (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) |
| ▶ | 74.5% | (*.f32 (approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) |
| ▶ | 86.6% | (approx (/ (neg (log (- 1 u0))) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0)) |
Compiled 62 to 179 computations (-188.7% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 3674 | 35762 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (log.f32 %2) %4 = (neg.f32 %3) %7 = (*.f32 alphax alphax) %8 = (/.f32 cos2phi %7) %11 = (*.f32 alphay alphay) %12 = (/.f32 sin2phi %11) %13 = (+.f32 %8 %12) %15 = (/.f32 %3 sin2phi) %16 = (*.f32 #s(literal -1 binary32) u0) %19 = (log (- 1 u0)) %20 = (approx %19 %16) %22 = (*.f32 #s(literal -1/2 binary32) u0) %23 = (-.f32 %22 #s(literal 1 binary32)) %24 = (*.f32 u0 %23) %25 = (approx %19 %24) %28 = (*.f32 #s(literal 1/2 binary32) u0) %29 = (+.f32 #s(literal 1 binary32) %28) %30 = (*.f32 u0 %29) %31 = (neg %19) %32 = (approx %31 %30) %33 = (/.f32 #s(literal 1 binary32) u0) %34 = (/.f32 #s(literal 1 binary32) %2) %35 = (neg.f32 u0) %36 = (log1p.f32 %35) %37 = (log.f32 %34) %38 = (/.f32 #s(literal 1 binary32) %7) %39 = (/.f32 cos2phi alphax) %40 = (/.f32 #s(literal 1 binary32) alphax) %41 = (/.f32 %39 alphax) %42 = (/.f32 %7 cos2phi) %43 = (/.f32 #s(literal 1 binary32) %42) %44 = (/.f32 #s(literal 1 binary32) %11) %45 = (/.f32 sin2phi alphay) %46 = (/.f32 #s(literal 1 binary32) alphay) %47 = (*.f32 sin2phi %44) %48 = (/.f32 %45 alphay) %49 = (/.f32 %11 sin2phi) %50 = (/.f32 #s(literal 1 binary32) %49) %51 = (fma.f32 %8 alphay %45) %52 = (fma.f32 %12 alphax %39) %53 = (fma.f32 %12 %7 cos2phi) %54 = (*.f32 alphay alphax) %55 = (*.f32 %11 alphax) %56 = (*.f32 %11 cos2phi) %57 = (*.f32 sin2phi alphax) %58 = (*.f32 sin2phi %7) %59 = (fma.f32 %11 %8 sin2phi) %60 = (fma.f32 %11 cos2phi %58) %61 = (/.f32 %52 alphax) %62 = (/.f32 alphay %51) %63 = (/.f32 alphay %7) %64 = (fma.f32 %45 %46 %8) %65 = (fma.f32 %39 %40 %12) %66 = (fma.f32 sin2phi %44 %8) %67 = (fma.f32 cos2phi %38 %12) %68 = (+.f32 %12 %8) %69 = (neg.f32 %68) %70 = (/.f32 #s(literal -1 binary32) %68) %71 = (neg.f32 %36) %72 = (neg.f32 %20) %73 = (+.f32 %8 %48) %74 = (+.f32 %8 %47) %75 = (+.f32 %8 %50) %76 = (+.f32 %43 %12) %77 = (+.f32 %41 %12) %78 = (* alphay alphay) %79 = (/ sin2phi %78) %80 = (* alphax alphax) %83 = (approx (+ (* %79 %80) cos2phi) cos2phi) %84 = (/ cos2phi %80) %88 = (approx (+ (* %84 alphay) (/ sin2phi alphay)) %45) %89 = (*.f32 #s(literal -1 binary32) %15) %93 = (approx (/ %31 (+ (* %78 %84) sin2phi)) %89) %94 = (+.f32 #s(literal 1/2 binary32) %33) %95 = (*.f32 u0 %94) %99 = (approx (+ 1 (* 1/2 u0)) %95) %100 = (*.f32 %55 alphax) %101 = (*.f32 %40 cos2phi) %102 = (/.f32 %101 alphax) %103 = (*.f32 %46 sin2phi) %104 = (/.f32 %103 alphay) %105 = (/.f32 %53 alphax) %106 = (fma.f32 alphay %8 %45) %107 = (/.f32 %60 %54) %108 = (/.f32 %107 %54) %109 = (*.f32 %57 %100) %110 = (fma.f32 %56 %55 %109) %111 = (*.f32 %100 %55) %112 = (/.f32 %110 %111) %113 = (/.f32 %105 alphax) %114 = (/.f32 alphay %106) %115 = (approx %19 %35) %116 = (neg.f32 %115) %117 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %118 = (*.f32 %117 u0) %119 = (fma.f32 u0 %28 u0) %120 = (approx %31 %118) %121 = (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) %122 = (fma.f32 %121 u0 #s(literal 1 binary32)) %123 = (*.f32 %122 u0) %124 = (approx %31 %123) %125 = (/.f32 %117 %68) %126 = (*.f32 %125 u0) %130 = (fma.f32 cos2phi %63 %45) %131 = (/.f32 %4 %53) %132 = (/.f32 %4 %106) %135 = (*.f32 alphay %4) %137 = (/.f32 %68 %3) %139 = (/.f32 %116 %59) %141 = (/.f32 %116 %53) %143 = (/.f32 %116 %106) %147 = (/.f32 %69 %115) %149 = (/.f32 %120 %106) %153 = (/.f32 %68 %120) %155 = (/.f32 %124 %53) %156 = (/.f32 %124 %106) %174 = (+.f32 %102 %12) %179 = (+.f32 %8 %104) %182 = (*.f32 %83 %38) %189 = (/.f32 alphay %88) %191 = (/.f32 alphay %130) %195 = (/.f32 %69 %36) %200 = (approx %31 %119) %202 = (*.f32 u0 %99) %203 = (approx %31 %202) #s(literal 1 binary32) u0 %2 %3 %4 cos2phi alphax %7 %8 sin2phi alphay %11 %12 %13 #s(literal -1 binary32) %15 %16 %20 #s(literal -1/2 binary32) %22 %23 %24 %25 #s(literal 1/2 binary32) #s(literal 1/3 binary32) %28 %29 %30 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %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 %83 %88 %89 %93 %94 %95 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 (approx (/ %31 (+ %79 %84)) %126) %130 %131 %132 (*.f32 %132 alphay) (*.f32 %131 %7) %135 (/.f32 %135 %106) %137 (/.f32 #s(literal -1 binary32) %137) %139 (*.f32 %139 %11) %141 (*.f32 %141 %7) %143 (*.f32 %143 alphay) (*.f32 %116 %114) (*.f32 %115 %70) %147 (/.f32 #s(literal 1 binary32) %147) %149 (*.f32 %149 alphay) (*.f32 %120 %114) (/.f32 %120 %68) %153 (/.f32 #s(literal 1 binary32) %153) %155 %156 (*.f32 %156 alphay) (/.f32 %155 %38) (/.f32 %124 %68) (/.f32 %72 %65) (/.f32 %32 %66) (/.f32 %72 %66) (/.f32 %71 %66) (/.f32 %32 %113) (/.f32 %37 %112) (/.f32 %72 %67) (/.f32 %32 %64) (/.f32 %72 %64) (/.f32 %71 %64) (/.f32 %71 %108) (/.f32 %32 %61) (/.f32 %72 %61) (/.f32 %71 %61) %174 (/.f32 %32 %73) (/.f32 %72 %73) (/.f32 %71 %73) (/.f32 %72 %75) %179 (/.f32 %71 %179) (/.f32 %72 %74) %182 (/.f32 %4 %182) (/.f32 %32 %77) (/.f32 %72 %77) (/.f32 %71 %77) (/.f32 %71 %76) (/.f32 %72 %174) %189 (*.f32 %4 %189) %191 (*.f32 %4 %191) (*.f32 %36 %70) (*.f32 %71 %62) %195 (/.f32 #s(literal 1 binary32) %195) (*.f32 %25 %70) (*.f32 %93 %11) (/.f32 %116 %13) %200 (/.f32 %200 %13) %202 %203 (/.f32 %203 %13) |
| Outputs |
|---|
%5 = (* alphax alphax) %7 = (pow.f32 alphax #s(literal 2 binary32)) %10 = (/ cos2phi %5) %11 = (/.f32 cos2phi %7) %15 = (* alphay alphay) %16 = (/ sin2phi %15) %17 = (+ %10 %16) %18 = (*.f32 %7 sin2phi) %19 = (pow.f32 alphay #s(literal 2 binary32)) %20 = (/.f32 %18 %19) %21 = (+.f32 cos2phi %20) %26 = (/.f32 #s(literal 1 binary32) %7) %28 = (/ cos2phi alphax) %29 = (/.f32 cos2phi alphax) %32 = (/.f32 #s(literal 1 binary32) alphax) %35 = (/.f32 %7 cos2phi) %38 = (/ sin2phi alphay) %39 = (+ (* %10 alphay) %38) %40 = (*.f32 alphay cos2phi) %41 = (/.f32 %40 %7) %44 = (fma.f32 alphay cos2phi (/.f32 %18 alphay)) %48 = (+ (* %16 alphax) %28) %52 = (+ (* %16 %5) cos2phi) %55 = (* alphay alphax) %58 = (* %15 alphax) %61 = (* sin2phi alphax) %62 = (*.f32 alphax sin2phi) %64 = (* sin2phi %5) %67 = (+ (* %15 %10) sin2phi) %68 = (*.f32 %19 cos2phi) %69 = (/.f32 %68 %7) %71 = (fma.f32 %7 sin2phi %68) %74 = (* %15 cos2phi) %75 = (+ %74 %64) %78 = (/ alphay %39) %80 = (pow.f32 cos2phi #s(literal 2 binary32)) %81 = (*.f32 %19 %80) %82 = (/.f32 %18 %81) %83 = (/.f32 #s(literal 1 binary32) cos2phi) %87 = (pow.f32 sin2phi #s(literal 2 binary32)) %88 = (*.f32 %7 %87) %90 = (pow.f32 alphay #s(literal 4 binary32)) %92 = (pow.f32 cos2phi #s(literal 3 binary32)) %93 = (*.f32 %90 %92) %94 = (/.f32 %88 %93) %95 = (/.f32 sin2phi %81) %100 = (pow.f32 sin2phi #s(literal 3 binary32)) %103 = (pow.f32 alphay #s(literal 6 binary32)) %104 = (pow.f32 cos2phi #s(literal 4 binary32)) %105 = (*.f32 %103 %104) %106 = (/.f32 (*.f32 %7 %100) %105) %108 = (/.f32 %87 %93) %117 = (/.f32 alphay %7) %119 = (+ %16 %10) %120 = (neg %119) %121 = (*.f32 #s(literal -1 binary32) %11) %128 = (/ -1 %119) %129 = (*.f32 #s(literal -1 binary32) %35) %135 = (*.f32 #s(literal -1 binary32) %95) %149 = (- 1 u0) %150 = (log %149) %151 = (neg %150) %152 = (/ %151 %67) %153 = (-.f32 #s(literal 1 binary32) u0) %154 = (log.f32 %153) %155 = (*.f32 %7 %154) %156 = (/.f32 %155 %68) %159 = (/.f32 %154 %68) %160 = (*.f32 sin2phi %154) %161 = (*.f32 %7 %160) %162 = (*.f32 %90 %80) %167 = (*.f32 %87 %154) %168 = (*.f32 %7 %167) %169 = (*.f32 %103 %92) %171 = (/.f32 %160 %162) %178 = (*.f32 %100 %154) %179 = (*.f32 %7 %178) %181 = (pow.f32 alphay #s(literal 8 binary32)) %182 = (*.f32 %181 %104) %190 = (* %58 alphax) %191 = (*.f32 %7 %19) %193 = (/ %75 %55) %194 = (/.f32 %40 alphax) %198 = (* %61 %190) %199 = (pow.f32 alphax #s(literal 3 binary32)) %200 = (*.f32 %19 sin2phi) %201 = (*.f32 %199 %200) %204 = (+ (* %74 %58) %198) %205 = (*.f32 %90 cos2phi) %206 = (*.f32 alphax %205) %211 = (* %190 %58) %212 = (*.f32 %199 %90) %215 = (* 1/2 u0) %217 = (/ (+ %215 1) %119) %219 = (*.f32 #s(literal 1/2 binary32) u0) %220 = (+.f32 #s(literal 1 binary32) %219) %221 = (*.f32 %7 %220) %222 = (/.f32 %221 cos2phi) %224 = (*.f32 sin2phi %220) %227 = (/.f32 u0 cos2phi) %232 = (*.f32 %87 %220) %235 = (/.f32 %224 %81) %241 = (*.f32 %100 %220) %254 = (* %217 u0) %255 = (*.f32 u0 %220) %256 = (*.f32 %7 %255) %257 = (/.f32 %256 cos2phi) %259 = (*.f32 sin2phi %255) %262 = (/.f32 %255 cos2phi) %266 = (*.f32 %87 %255) %269 = (/.f32 %259 %81) %274 = (*.f32 %100 %255) %286 = (/ %151 %119) %287 = (/.f32 %155 cos2phi) %290 = (/.f32 %154 cos2phi) %291 = (/.f32 %161 %81) %292 = (fma.f32 #s(literal -1 binary32) %290 %291) %296 = (/.f32 %160 %81) %299 = (fma.f32 #s(literal -1 binary32) %290 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %168 %93) %296))) %307 = (fma.f32 #s(literal -1 binary32) %290 (*.f32 %7 (fma.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %167 %93) (/.f32 %179 %105)) %296))) %310 = (/ %151 %52) %318 = (/ %151 (+ (* alphay %10) %38)) %319 = (/.f32 %155 %40) %322 = (/.f32 %154 %40) %323 = (pow.f32 alphay #s(literal 3 binary32)) %324 = (*.f32 %323 %80) %330 = (pow.f32 alphay #s(literal 5 binary32)) %331 = (*.f32 %330 %92) %333 = (/.f32 %160 %324) %341 = (pow.f32 alphay #s(literal 7 binary32)) %342 = (*.f32 %341 %104) %350 = (/ %119 %150) %351 = (/.f32 cos2phi %155) %353 = (/.f32 cos2phi %154) %354 = (*.f32 %19 %154) %355 = (/.f32 %18 %354) %359 = (/ %120 %150) %366 = (/ 1 %149) %367 = (log %366) %369 = (/ %367 (/ %204 %211)) %371 = (log.f32 (/.f32 #s(literal 1 binary32) %153)) %372 = (*.f32 %7 %371) %373 = (/.f32 %372 cos2phi) %375 = (*.f32 sin2phi %371) %378 = (/.f32 %371 cos2phi) %382 = (*.f32 %87 %371) %385 = (/.f32 %375 %81) %390 = (*.f32 %100 %371) %402 = (/.f32 sin2phi %19) %404 = (+.f32 %11 %402) %406 = (/.f32 sin2phi alphay) %408 = (+.f32 %406 %41) %410 = (/.f32 %62 %19) %418 = (+.f32 sin2phi %69) %422 = (/.f32 %19 sin2phi) %424 = (/.f32 %205 %88) %427 = (*.f32 %103 %80) %428 = (pow.f32 alphax #s(literal 4 binary32)) %429 = (*.f32 %428 %100) %430 = (/.f32 %427 %429) %434 = (*.f32 %181 %92) %435 = (pow.f32 alphax #s(literal 6 binary32)) %436 = (pow.f32 sin2phi #s(literal 4 binary32)) %437 = (*.f32 %435 %436) %438 = (/.f32 %434 %437) %443 = (*.f32 #s(literal -1 binary32) %402) %447 = (*.f32 #s(literal -1 binary32) %422) %459 = (/.f32 %154 sin2phi) %462 = (*.f32 cos2phi %154) %463 = (*.f32 %19 %462) %464 = (/.f32 %463 %88) %465 = (fma.f32 #s(literal -1 binary32) %459 %464) %467 = (*.f32 %80 %154) %468 = (*.f32 %90 %467) %469 = (/.f32 %468 %429) %473 = (*.f32 %92 %154) %474 = (*.f32 %103 %473) %480 = (/.f32 %62 alphay) %484 = (/.f32 %205 %7) %488 = (*.f32 %19 %220) %489 = (/.f32 %488 sin2phi) %491 = (*.f32 cos2phi %220) %492 = (*.f32 %90 %491) %493 = (/.f32 %492 %88) %496 = (*.f32 %80 %220) %497 = (*.f32 %103 %496) %498 = (/.f32 %497 %429) %502 = (*.f32 %92 %220) %503 = (*.f32 %181 %502) %509 = (*.f32 %19 %255) %510 = (/.f32 %509 sin2phi) %512 = (*.f32 cos2phi %255) %513 = (*.f32 %90 %512) %514 = (/.f32 %513 %88) %517 = (*.f32 %80 %255) %518 = (*.f32 %103 %517) %519 = (/.f32 %518 %429) %523 = (*.f32 %92 %255) %524 = (*.f32 %181 %523) %530 = (/.f32 %354 sin2phi) %533 = (*.f32 %90 %462) %534 = (/.f32 %533 %88) %535 = (fma.f32 #s(literal -1 binary32) %530 %534) %537 = (*.f32 %103 %467) %538 = (/.f32 %537 %429) %540 = (fma.f32 #s(literal -1 binary32) %530 (fma.f32 #s(literal -1 binary32) %538 %534)) %542 = (*.f32 %181 %473) %543 = (/.f32 %542 %437) %546 = (fma.f32 #s(literal -1 binary32) %530 (fma.f32 #s(literal -1 binary32) %538 (+.f32 %534 %543))) %548 = (/.f32 %354 %18) %557 = (*.f32 alphay %154) %558 = (/.f32 %557 sin2phi) %561 = (*.f32 %323 %462) %562 = (/.f32 %561 %88) %565 = (*.f32 %330 %467) %566 = (/.f32 %565 %429) %570 = (*.f32 %341 %473) %576 = (/.f32 sin2phi %354) %580 = (*.f32 #s(literal -1 binary32) %576) %584 = (*.f32 %19 %371) %585 = (/.f32 %584 sin2phi) %587 = (*.f32 cos2phi %371) %588 = (*.f32 %90 %587) %589 = (/.f32 %588 %88) %592 = (*.f32 %80 %371) %593 = (*.f32 %103 %592) %594 = (/.f32 %593 %429) %595 = (+.f32 %585 %594) %598 = (*.f32 %92 %371) %599 = (*.f32 %181 %598) %600 = (/.f32 %599 %437) %605 = (fma.f32 #s(literal -1 binary32) %11 %443) %614 = (*.f32 #s(literal -1 binary32) %484) %625 = (/ %151 (/ %48 alphax)) %640 = (/.f32 #s(literal 1 binary32) %19) %643 = (/.f32 #s(literal 1 binary32) alphay) %648 = (fma.f32 alphax sin2phi (/.f32 %68 alphax)) %653 = (/.f32 %68 %88) %654 = (/.f32 #s(literal 1 binary32) sin2phi) %658 = (/.f32 %81 %429) %659 = (/.f32 cos2phi %88) %665 = (/.f32 (*.f32 %19 %92) %437) %667 = (/.f32 %80 %429) %683 = (*.f32 #s(literal -1 binary32) %659) %696 = (*.f32 %19 %467) %698 = (/.f32 %462 %88) %701 = (fma.f32 #s(literal -1 binary32) %459 (*.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 %696 %429) %698))) %704 = (*.f32 %19 %473) %709 = (fma.f32 #s(literal -1 binary32) %459 (*.f32 %19 (fma.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 %467 %429) (/.f32 %704 %437)) %698))) %713 = (*.f32 %199 sin2phi) %719 = (/.f32 u0 sin2phi) %720 = (fma.f32 #s(literal 1/2 binary32) %719 %654) %726 = (/.f32 %491 %88) %746 = (/.f32 %255 sin2phi) %752 = (/.f32 %512 %88) %774 = (/.f32 %154 %18) %775 = (*.f32 %428 %87) %780 = (*.f32 %435 %100) %782 = (/.f32 %462 %775) %789 = (pow.f32 alphax #s(literal 8 binary32)) %790 = (*.f32 %789 %436) %804 = (* alphay %151) %807 = (/.f32 sin2phi %154) %808 = (/.f32 %68 %155) %818 = (/.f32 %371 sin2phi) %824 = (/.f32 %587 %88) %842 = (+.f32 %29 %410) %848 = (*.f32 %428 sin2phi) %849 = (/.f32 %848 %81) %852 = (*.f32 %435 %87) %853 = (/.f32 %852 %93) %857 = (*.f32 %789 %100) %858 = (/.f32 %857 %105) %875 = (*.f32 %428 %160) %876 = (/.f32 %875 %81) %877 = (fma.f32 #s(literal -1 binary32) %287 %876) %880 = (*.f32 %435 %167) %881 = (/.f32 %880 %93) %883 = (fma.f32 #s(literal -1 binary32) %287 (fma.f32 #s(literal -1 binary32) %881 %876)) %886 = (*.f32 %789 %178) %887 = (/.f32 %886 %105) %890 = (fma.f32 #s(literal -1 binary32) %287 (fma.f32 #s(literal -1 binary32) %881 (+.f32 %876 %887))) %899 = (*.f32 %428 %224) %900 = (/.f32 %899 %81) %903 = (*.f32 %435 %232) %904 = (/.f32 %903 %93) %908 = (*.f32 %789 %241) %914 = (*.f32 %428 %259) %915 = (/.f32 %914 %81) %918 = (*.f32 %435 %266) %919 = (/.f32 %918 %93) %923 = (*.f32 %789 %274) %932 = (*.f32 %428 %167) %933 = (/.f32 %932 %93) %937 = (*.f32 %435 %178) %949 = (*.f32 %428 %375) %950 = (/.f32 %949 %81) %953 = (*.f32 %435 %382) %954 = (/.f32 %953 %93) %958 = (*.f32 %789 %390) %976 = (+.f32 %287 %881) %986 = (* %318 alphay) %998 = (*.f32 #s(literal -1 binary32) u0) %1003 = (*.f32 #s(literal -1/2 binary32) u0) %1004 = (-.f32 %1003 #s(literal 1 binary32)) %1025 = (*.f32 #s(literal 1/3 binary32) u0) %1026 = (+.f32 #s(literal 1/2 binary32) %1025) %1028 = (+.f32 #s(literal 1 binary32) (*.f32 u0 %1026)) %1040 = (/ %150 sin2phi) %1048 = (*.f32 #s(literal 1/2 binary32) %654) %1055 = (*.f32 #s(literal 1/3 binary32) %654) %1064 = (* -1/2 u0) %1066 = (- %1064 1) %1070 = (+ 1 %215) %1072 = (/ 1 u0) %1073 = (/.f32 #s(literal 1 binary32) u0) %1075 = (+.f32 #s(literal 1 binary32) u0) %1078 = (+.f32 #s(literal 1 binary32) (*.f32 u0 %1075)) %1083 = (* -1 %1040) %1096 = (/.f32 u0 %418) %1098 = (/.f32 #s(literal 1 binary32) %418) %1102 = (*.f32 #s(literal 1/2 binary32) %1098) %1113 = (+ 1/2 %1072) %1118 = (+ (* 1/3 u0) 1/2) %1122 = (+ (* %1118 u0) 1) %1124 = (/.f32 #s(literal 1 binary32) %404) %1126 = (/.f32 u0 %404) %1127 = (fma.f32 #s(literal 1/2 binary32) %1126 %1124) %1132 = (*.f32 #s(literal 1/2 binary32) %1124) %1143 = (/.f32 u0 %21) %1145 = (/.f32 #s(literal 1 binary32) %21) %1149 = (*.f32 #s(literal 1/2 binary32) %1145) %1160 = (/.f32 u0 %408) %1162 = (/.f32 #s(literal 1 binary32) %408) %1166 = (*.f32 #s(literal 1/2 binary32) %1162) %1177 = (*.f32 alphay u0) %1178 = (/.f32 %1177 %408) %1180 = (/.f32 alphay %408) %1184 = (*.f32 #s(literal 1/2 binary32) %1180) %1196 = (* %310 %5) %1198 = (/.f32 (*.f32 %7 u0) %21) %1200 = (/.f32 %7 %21) %1204 = (*.f32 #s(literal 1/2 binary32) %1200) %1221 = (*.f32 #s(literal 1/2 binary32) alphay) %1235 = (/.f32 %404 u0) %1238 = (*.f32 u0 %404) %1244 = (fma.f32 #s(literal -1/3 binary32) %404 (*.f32 #s(literal 1/4 binary32) %404)) %1245 = (*.f32 u0 %1244) %1247 = (*.f32 #s(literal -1/2 binary32) %404) %1257 = (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %1244 (fma.f32 #s(literal -1/4 binary32) %404 (*.f32 #s(literal 1/6 binary32) %404)))) %1266 = (* %152 %15) %1267 = (*.f32 %19 u0) %1268 = (/.f32 %1267 %418) %1270 = (/.f32 %19 %418) %1274 = (*.f32 #s(literal 1/2 binary32) %1270) %1303 = (fma.f32 alphax %205 %201) %1304 = (/.f32 (*.f32 %199 (*.f32 %90 u0)) %1303) %1306 = (/.f32 %212 %1303) %1310 = (*.f32 #s(literal 1/2 binary32) %1306) %1327 = (/ (neg (log (+ 1 (neg u0)))) (/ %193 %55)) %1329 = (/.f32 (*.f32 %7 %1267) %71) %1331 = (/.f32 %191 %71) %1335 = (*.f32 #s(literal 1/2 binary32) %1331) %1348 = (/.f32 (*.f32 alphax u0) %842) %1350 = (/.f32 alphax %842) %1354 = (*.f32 #s(literal 1/2 binary32) %1350) %1370 = (log.f32 (neg.f32 %1073)) %1373 = (fma.f32 #s(literal -1 binary32) %1370 %1073) %1375 = (pow.f32 u0 #s(literal 2 binary32)) %1376 = (/.f32 #s(literal 1/2 binary32) %1375) %1379 = (pow.f32 u0 #s(literal 3 binary32)) %1383 = (fma.f32 #s(literal -1 binary32) %1370 (+.f32 %1073 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %1379)))) %1393 = (/.f32 %1370 sin2phi) %1396 = (*.f32 sin2phi u0) %1397 = (/.f32 #s(literal 1 binary32) %1396) %1398 = (fma.f32 #s(literal -1 binary32) %1393 %1397) %1400 = (*.f32 sin2phi %1375) %1401 = (/.f32 #s(literal 1/2 binary32) %1400) %1407 = (+.f32 %1397 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sin2phi %1379)))) %1409 = (/.f32 #s(literal 1 binary32) %1400) %1413 = (+.f32 #s(literal 1/2 binary32) %1073) %1414 = (*.f32 u0 %1413) %1417 = (* u0 %1066) %1420 = (*.f32 %1375 %1413) %1424 = (* u0 %1070) %1428 = (/.f32 #s(literal -1 binary32) u0) %1430 = (+.f32 #s(literal 1 binary32) %1073) %1432 = (*.f32 #s(literal -1 binary32) (/.f32 %1430 u0)) %1435 = (/.f32 (-.f32 %1432 #s(literal 1 binary32)) u0) %1468 = (/.f32 %1370 %418) %1470 = (*.f32 u0 %418) %1471 = (/.f32 #s(literal 1 binary32) %1470) %1474 = (*.f32 %1375 %418) %1475 = (/.f32 #s(literal 1/2 binary32) %1474) %1481 = (*.f32 %1379 %418) %1489 = (*.f32 #s(literal 1/2 binary32) %1073) %1490 = (+.f32 #s(literal 1/3 binary32) %1489) %1497 = (/.f32 #s(literal 1 binary32) %1375) %1499 = (+.f32 #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) %1073 %1497)) %1502 = (* %1122 u0) %1511 = (/.f32 #s(literal 1 binary32) %1238) %1512 = (+.f32 %1511 %1132) %1520 = (/.f32 %1370 %404) %1524 = (*.f32 %1375 %404) %1525 = (/.f32 #s(literal 1/2 binary32) %1524) %1537 = (/.f32 %1370 %21) %1539 = (*.f32 u0 %21) %1540 = (/.f32 #s(literal 1 binary32) %1539) %1543 = (*.f32 %1375 %21) %1544 = (/.f32 #s(literal 1/2 binary32) %1543) %1550 = (*.f32 %1379 %21) %1556 = (/.f32 %1370 %408) %1558 = (*.f32 u0 %408) %1559 = (/.f32 #s(literal 1 binary32) %1558) %1562 = (*.f32 %1375 %408) %1563 = (/.f32 #s(literal 1/2 binary32) %1562) %1569 = (*.f32 %1379 %408) %1575 = (*.f32 alphay %1370) %1576 = (/.f32 %1575 %408) %1578 = (/.f32 alphay %1558) %1582 = (fma.f32 #s(literal 1/2 binary32) (/.f32 alphay %1562) %1576) %1589 = (*.f32 %7 %1370) %1590 = (/.f32 %1589 %21) %1592 = (/.f32 %7 %1539) %1596 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %7 %1543) %1590) %1604 = (/.f32 alphay u0) %1608 = (fma.f32 #s(literal 1/2 binary32) (/.f32 alphay %1375) %1575) %1615 = (/.f32 %404 %1370) %1616 = (*.f32 #s(literal -1 binary32) %1615) %1618 = (pow.f32 %1370 #s(literal 2 binary32)) %1623 = (+.f32 (/.f32 cos2phi (*.f32 %7 %1618)) (/.f32 sin2phi (*.f32 %19 %1618))) %1627 = (/.f32 %404 %1618) %1628 = (pow.f32 %1370 #s(literal 3 binary32)) %1637 = (*.f32 u0 %1618) %1639 = (/.f32 cos2phi (*.f32 %7 %1637)) %1641 = (/.f32 sin2phi (*.f32 %19 %1637)) %1647 = (pow.f32 %1370 #s(literal 4 binary32)) %1659 = (/.f32 %404 (*.f32 %1375 %1618)) %1660 = (*.f32 %1375 %1628) %1662 = (/.f32 cos2phi (*.f32 %7 %1660)) %1664 = (/.f32 sin2phi (*.f32 %19 %1660)) %1665 = (+.f32 %1641 %1664) %1671 = (*.f32 %19 %1370) %1672 = (/.f32 %1671 %418) %1674 = (/.f32 %19 %1470) %1678 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %19 %1474) %1672) %1686 = (/.f32 cos2phi %1589) %1687 = (/.f32 sin2phi %1671) %1704 = (*.f32 %1379 %1647) %1723 = (/.f32 (*.f32 %199 (*.f32 %90 %1370)) %1303) %1726 = (/.f32 %212 (*.f32 u0 %1303)) %1727 = (fma.f32 #s(literal -1 binary32) %1726 %1723) %1732 = (fma.f32 #s(literal -3/2 binary32) (/.f32 %212 (*.f32 %1375 %1303)) %1727) %1740 = (/.f32 (*.f32 %7 %1671) %71) %1743 = (/.f32 %191 (*.f32 u0 %71)) %1748 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %191 (*.f32 %1375 %71)) %1740) %1757 = (/.f32 (*.f32 alphax %1370) %842) %1760 = (/.f32 alphax (*.f32 u0 %842)) %1765 = (fma.f32 #s(literal 1/2 binary32) (/.f32 alphax (*.f32 %1375 %842)) %1757) %1777 = (log.f32 %1428) %1778 = (*.f32 #s(literal -1 binary32) %1777) %1797 = (+.f32 %1376 %1073) %1806 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) %1073)) u0)) #s(literal 1 binary32)) u0)) %1809 = (/.f32 %1777 sin2phi) %1810 = (*.f32 #s(literal -1 binary32) %1809) %1845 = (+.f32 %1397 %1809) %1857 = (/.f32 %1777 %418) %1859 = (+.f32 %1471 %1857) %1876 = (/.f32 %1777 %404) %1878 = (+.f32 %1511 %1876) %1889 = (/.f32 %1777 %21) %1891 = (+.f32 %1540 %1889) %1902 = (/.f32 %1777 %408) %1904 = (+.f32 %1559 %1902) %1915 = (*.f32 alphay %1777) %1916 = (/.f32 %1915 %408) %1932 = (*.f32 %7 %1777) %1933 = (/.f32 %1932 %21) %1964 = (/.f32 %404 %1777) %1967 = (pow.f32 %1777 #s(literal 2 binary32)) %1968 = (*.f32 u0 %1967) %1976 = (/.f32 %404 %1968) %1977 = (pow.f32 %1777 #s(literal 3 binary32)) %1978 = (*.f32 u0 %1977) %1989 = (+.f32 (/.f32 cos2phi (*.f32 %7 %1967)) (/.f32 sin2phi (*.f32 %19 %1967))) %1998 = (pow.f32 %1777 #s(literal 4 binary32)) %1999 = (*.f32 u0 %1998) %2008 = (/.f32 %404 %1967) %2014 = (fma.f32 #s(literal -1/2 binary32) %2008 (+.f32 (/.f32 cos2phi (*.f32 %7 %1977)) (/.f32 sin2phi (*.f32 %19 %1977)))) %2023 = (*.f32 %19 %1777) %2024 = (/.f32 %2023 %418) %2044 = (+.f32 (/.f32 cos2phi %1932) (/.f32 sin2phi %2023)) %2071 = (/.f32 (*.f32 %199 (*.f32 %90 %1777)) %1303) %2088 = (/.f32 (*.f32 %7 %2023) %71) %2105 = (/.f32 (*.f32 alphax %1777) %842) %2121 = (*.f32 %103 cos2phi) %2122 = (/.f32 %2121 %429) %2123 = (/.f32 %90 %88) %2127 = (*.f32 %181 cos2phi) %2128 = (/.f32 %2127 %437) %2130 = (/.f32 %103 %429) %2138 = (*.f32 #s(literal -1 binary32) %2123) %2150 = (/.f32 %354 %88) %2155 = (*.f32 %90 %154) %2157 = (*.f32 %103 %462) %2170 = (/.f32 (*.f32 %90 %220) %88) %2188 = (/.f32 (*.f32 %90 %255) %88) %2204 = (/.f32 %2155 %88) %2209 = (*.f32 %103 %154) %2211 = (*.f32 %181 %462) %2222 = (/.f32 %2155 %775) %2237 = (/.f32 (*.f32 %323 %154) %88) %2254 = (/.f32 (*.f32 %90 %371) %88) %2269 = (/.f32 sin2phi %68) %2271 = (*.f32 cos2phi (+.f32 %26 %2269)) %2273 = (/.f32 sin2phi %40) %2277 = (/.f32 %62 %68) %2281 = (/.f32 %18 %68) %2285 = (/.f32 sin2phi cos2phi) %2286 = (/.f32 %19 %7) %2290 = (/.f32 %18 cos2phi) %2294 = (/.f32 %848 %68) %2296 = (/.f32 (fma.f32 #s(literal -1 binary32) %2294 %7) cos2phi) %2298 = (/.f32 %852 %162) %2303 = (/.f32 %857 %169) %2311 = (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2269) %26)) %2314 = (/.f32 (fma.f32 #s(literal -1 binary32) %7 %2294) cos2phi) %2316 = (*.f32 #s(literal -1 binary32) %7) %2327 = (/.f32 %155 %19) %2328 = (/.f32 %875 %205) %2332 = (/.f32 %880 %427) %2343 = (/.f32 alphay alphax) %2344 = (/.f32 %62 %40) %2348 = (/.f32 %201 cos2phi) %2352 = (/.f32 %899 %68) %2356 = (/.f32 %903 %162) %2367 = (/.f32 %914 %68) %2371 = (/.f32 %918 %162) %2382 = (/.f32 %875 %68) %2386 = (/.f32 %880 %162) %2397 = (/.f32 %161 %68) %2401 = (/.f32 %932 %162) %2412 = (/.f32 %155 alphay) %2414 = (/.f32 %875 (*.f32 %323 cos2phi)) %2419 = (/.f32 %880 (*.f32 %330 %80)) %2431 = (/.f32 #s(literal 1 binary32) %155) %2432 = (/.f32 sin2phi %463) %2434 = (*.f32 cos2phi (+.f32 %2431 %2432)) %2438 = (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2432) %2431)) %2440 = (/.f32 %949 %68) %2444 = (/.f32 %953 %162) %2477 = (*.f32 #s(literal -1 binary32) %19) %2484 = (/.f32 %852 %205) %2485 = (/.f32 %848 %19) %2492 = (/.f32 %857 %2121) %2493 = (/.f32 %852 %90) %2508 = (*.f32 #s(literal -1 binary32) %2485) %2531 = (/.f32 %875 %90) %2564 = (/.f32 %899 %19) %2589 = (/.f32 %914 %19) %2613 = (/.f32 %880 %205) %2614 = (/.f32 %875 %19) %2621 = (/.f32 %886 %2121) %2622 = (/.f32 %880 %90) %2637 = (/.f32 %161 %19) %2662 = (/.f32 %875 %323) %2684 = (/ 1 %359) %2686 = (*.f32 #s(literal -1 binary32) %2614) %2709 = (/.f32 %949 %19) %2730 = (*.f32 %435 sin2phi) %2731 = (/.f32 %2730 %93) %2732 = (/.f32 %428 %81) %2736 = (*.f32 %789 sin2phi) %2737 = (/.f32 %2736 %105) %2739 = (/.f32 %435 %93) %2747 = (*.f32 #s(literal -1 binary32) %2732) %2761 = (*.f32 %435 %160) %2763 = (*.f32 %428 %154) %2764 = (/.f32 %2763 %162) %2769 = (*.f32 %435 %154) %2771 = (*.f32 %789 %160) %2781 = (/.f32 (*.f32 %428 %220) %81) %2799 = (/.f32 (*.f32 %428 %255) %81) %2815 = (/.f32 %2763 %81) %2828 = (/.f32 %155 %81) %2844 = (/.f32 %2763 %324) %2859 = (/.f32 (*.f32 %428 %371) %81) %2874 = (/.f32 cos2phi %18) %2876 = (*.f32 sin2phi (+.f32 %640 %2874)) %2878 = (/.f32 %40 %18) %2882 = (/.f32 alphax %19) %2883 = (/.f32 cos2phi %62) %2887 = (/.f32 cos2phi sin2phi) %2888 = (/.f32 %7 %19) %2892 = (/.f32 %68 %18) %2896 = (/.f32 %68 sin2phi) %2900 = (/.f32 %205 %18) %2902 = (/.f32 (fma.f32 #s(literal -1 binary32) %2900 %19) sin2phi) %2904 = (/.f32 %427 %775) %2909 = (/.f32 %434 %780) %2917 = (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %2874) %640)) %2920 = (/.f32 (fma.f32 #s(literal -1 binary32) %19 %2900) sin2phi) %2932 = (/.f32 %463 %18) %2936 = (/.f32 %468 %775) %2947 = (/.f32 alphax alphay) %2948 = (/.f32 %40 %62) %2952 = (/.f32 %206 sin2phi) %2956 = (/.f32 %492 %18) %2960 = (/.f32 %497 %775) %2971 = (/.f32 %513 %18) %2975 = (/.f32 %518 %775) %2986 = (/.f32 %533 %18) %2990 = (/.f32 %537 %775) %3001 = (/.f32 %354 %7) %3002 = (/.f32 %533 %848) %3006 = (/.f32 %537 %852) %3017 = (/.f32 %561 %18) %3021 = (/.f32 %565 %775) %3032 = (/.f32 #s(literal 1 binary32) %354) %3033 = (/.f32 cos2phi %161) %3035 = (*.f32 sin2phi (+.f32 %3032 %3033)) %3039 = (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %3033) %3032)) %3041 = (/.f32 %588 %18) %3045 = (/.f32 %593 %775) %3084 = (/.f32 %427 %848) %3091 = (/.f32 %434 %2730) %3092 = (/.f32 %427 %428) %3130 = (/.f32 %463 %7) %3165 = (/.f32 %492 %7) %3190 = (/.f32 %513 %7) %3214 = (/.f32 %537 %848) %3215 = (/.f32 %533 %7) %3222 = (/.f32 %542 %2730) %3223 = (/.f32 %537 %428) %3237 = (/.f32 %533 %428) %3259 = (/.f32 %561 %7) %3281 = (*.f32 #s(literal -1 binary32) %3215) %3304 = (/.f32 %588 %7) (approx 1 #s(literal 0 binary32)) (approx alphax alphax) (approx %5 %7) (approx %10 %11) (approx %17 (/.f32 %21 %7)) (approx (/ 1 %5) %26) (approx %28 %29) (approx (/ 1 alphax) %32) (approx (/ %5 cos2phi) %35) (approx %39 %41) (approx %39 (/.f32 %44 %7)) (approx %48 (/.f32 %21 alphax)) (approx %52 cos2phi) (approx %52 %21) (approx %55 (*.f32 alphax alphay)) (approx %58 (*.f32 alphax %19)) (approx %61 %62) (approx %64 %18) (approx %67 %69) (approx %67 (/.f32 %71 %7)) (approx %75 %68) (approx %75 %71) (approx %78 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %82 %83))) (approx %78 (*.f32 %7 (fma.f32 %7 (-.f32 %94 %95) %83))) (approx %78 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) %106) (*.f32 #s(literal -1 binary32) %108))) %95) %83))) (approx (/ alphay %5) %117) (approx %120 %121) (approx %120 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %20) cos2phi) %7)) (approx %128 %129) (approx %128 (*.f32 %7 (-.f32 %82 %83))) (approx %128 (*.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) %94) %135)) %83))) (approx %128 (*.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 %7 (-.f32 %106 %108)) %135)) %83))) (approx %152 (*.f32 #s(literal -1 binary32) %156)) (approx %152 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %159 (/.f32 %161 %162)))) (approx %152 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %159 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %168 %169) %171))))) (approx %152 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %159 (*.f32 %7 (fma.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %167 %169) (/.f32 %179 %182)) %171))))) (approx %190 %191) (approx %193 %194) (approx %193 (/.f32 %44 alphax)) (approx %198 %201) (approx %204 %206) (approx %204 (*.f32 alphax (fma.f32 %7 %200 %205))) (approx %211 %212) (approx %217 %222) (approx %217 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %224) %81) (fma.f32 #s(literal 1/2 binary32) %227 %83)))) (approx %217 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %227 (fma.f32 %7 (-.f32 (/.f32 (*.f32 %7 %232) %93) %235) %83)))) (approx %217 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %227 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %241) %105)) (*.f32 #s(literal -1 binary32) (/.f32 %232 %93)))) %235) %83)))) (approx %254 %257) (approx %254 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %259) %81) %262))) (approx %254 (*.f32 %7 (fma.f32 %7 (-.f32 (/.f32 (*.f32 %7 %266) %93) %269) %262))) (approx %254 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %274) %105)) (*.f32 #s(literal -1 binary32) (/.f32 %266 %93)))) %269) %262))) (approx %286 (*.f32 #s(literal -1 binary32) %287)) (approx %286 (*.f32 %7 %292)) (approx %286 (*.f32 %7 %299)) (approx %286 (*.f32 %7 %307)) (approx %310 (*.f32 #s(literal -1 binary32) %290)) (approx %310 %292) (approx %310 %299) (approx %310 %307) (approx %318 (*.f32 #s(literal -1 binary32) %319)) (approx %318 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %322 (/.f32 %161 %324)))) (approx %318 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %322 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %168 %331) %333))))) (approx %318 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %322 (*.f32 %7 (fma.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %167 %331) (/.f32 %179 %342)) %333))))) (approx %350 %351) (approx %350 (/.f32 (+.f32 %353 %355) %7)) (approx %359 (*.f32 #s(literal -1 binary32) %351)) (approx %359 (/.f32 (fma.f32 #s(literal -1 binary32) %353 (*.f32 #s(literal -1 binary32) %355)) %7)) (approx %369 %373) (approx %369 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %375) %81) %378))) (approx %369 (*.f32 %7 (fma.f32 %7 (-.f32 (/.f32 (*.f32 %7 %382) %93) %385) %378))) (approx %369 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %390) %105)) (*.f32 #s(literal -1 binary32) (/.f32 %382 %93)))) %385) %378))) (approx %17 %402) (approx %17 %404) (approx %39 %406) (approx %39 %408) (approx %48 %410) (approx %48 (*.f32 alphax %404)) (approx %52 %20) (approx %52 (*.f32 %7 %404)) (approx %67 sin2phi) (approx %67 %418) (approx %75 (*.f32 %7 %418)) (approx %78 %422) (approx %78 (fma.f32 #s(literal -1 binary32) %424 %422)) (approx %78 (-.f32 (+.f32 %430 %422) %424)) (approx %78 (-.f32 (fma.f32 #s(literal -1 binary32) %438 %422) (fma.f32 #s(literal -1 binary32) %430 %424))) (approx %120 %443) (approx %120 (-.f32 %121 %402)) (approx %128 %447) (approx %128 (fma.f32 #s(literal -1 binary32) %422 %424)) (approx %128 (-.f32 (fma.f32 #s(literal -1 binary32) %430 %447) (*.f32 #s(literal -1 binary32) %424))) (approx %128 (-.f32 (fma.f32 #s(literal -1 binary32) %422 %438) (fma.f32 #s(literal -1 binary32) %424 %430))) (approx %152 (*.f32 #s(literal -1 binary32) %459)) (approx %152 %465) (approx %152 (fma.f32 #s(literal -1 binary32) %459 (fma.f32 #s(literal -1 binary32) %469 %464))) (approx %152 (fma.f32 #s(literal -1 binary32) %459 (fma.f32 #s(literal -1 binary32) %469 (+.f32 %464 (/.f32 %474 %437))))) (approx %193 %480) (approx %193 (*.f32 alphax %408)) (approx %204 (*.f32 %199 (fma.f32 %19 sin2phi %484))) (approx %217 %489) (approx %217 (fma.f32 #s(literal -1 binary32) %493 %489)) (approx %217 (-.f32 (+.f32 %489 %498) %493)) (approx %217 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %503 %437) %489) (fma.f32 #s(literal -1 binary32) %498 %493))) (approx %254 %510) (approx %254 (fma.f32 #s(literal -1 binary32) %514 %510)) (approx %254 (-.f32 (+.f32 %510 %519) %514)) (approx %254 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %524 %437) %510) (fma.f32 #s(literal -1 binary32) %519 %514))) (approx %286 (*.f32 #s(literal -1 binary32) %530)) (approx %286 %535) (approx %286 %540) (approx %286 %546) (approx %310 (*.f32 #s(literal -1 binary32) %548)) (approx %310 (/.f32 %535 %7)) (approx %310 (/.f32 %540 %7)) (approx %310 (/.f32 %546 %7)) (approx %318 (*.f32 #s(literal -1 binary32) %558)) (approx %318 (fma.f32 #s(literal -1 binary32) %558 %562)) (approx %318 (fma.f32 #s(literal -1 binary32) %558 (fma.f32 #s(literal -1 binary32) %566 %562))) (approx %318 (fma.f32 #s(literal -1 binary32) %558 (fma.f32 #s(literal -1 binary32) %566 (+.f32 %562 (/.f32 %570 %437))))) (approx %350 %576) (approx %350 (+.f32 %351 %576)) (approx %359 %580) (approx %359 (fma.f32 #s(literal -1 binary32) %351 %580)) (approx %369 %585) (approx %369 (fma.f32 #s(literal -1 binary32) %589 %585)) (approx %369 (-.f32 %595 %589)) (approx %369 (-.f32 (fma.f32 #s(literal -1 binary32) %600 %585) (fma.f32 #s(literal -1 binary32) %594 %589))) (approx %48 (*.f32 #s(literal -1 binary32) (*.f32 alphax %605))) (approx %193 (*.f32 #s(literal -1 binary32) (*.f32 alphax (fma.f32 #s(literal -1 binary32) %406 (*.f32 #s(literal -1 binary32) %41))))) (approx %204 (*.f32 #s(literal -1 binary32) (*.f32 %199 (fma.f32 #s(literal -1 binary32) %200 %614)))) (approx %369 (fma.f32 #s(literal -1 binary32) %589 %595)) (approx %369 (fma.f32 #s(literal -1 binary32) %589 (fma.f32 #s(literal -1 binary32) %600 %595))) (approx %625 (-.f32 (fma.f32 #s(literal -1 binary32) %530 (*.f32 #s(literal -1 binary32) %538)) (*.f32 #s(literal -1 binary32) %534))) (approx %625 (-.f32 (fma.f32 #s(literal -1 binary32) %530 %543) (fma.f32 #s(literal -1 binary32) %534 %538))) (approx alphay alphay) (approx %15 %19) (approx %17 (/.f32 %418 %19)) (approx (/ 1 %15) %640) (approx (/ 1 alphay) %643) (approx %39 (/.f32 %418 alphay)) (approx %48 (/.f32 %648 %19)) (approx %52 (/.f32 %71 %19)) (approx %78 (*.f32 %19 (fma.f32 #s(literal -1 binary32) %653 %654))) (approx %78 (*.f32 %19 (fma.f32 %19 (-.f32 %658 %659) %654))) (approx %78 (*.f32 %19 (fma.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1 binary32) %665) (*.f32 #s(literal -1 binary32) %667))) %659) %654))) (approx %120 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %69) sin2phi) %19)) (approx %128 (*.f32 %19 (-.f32 %653 %654))) (approx %128 (*.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1 binary32) %658) %683)) %654))) (approx %128 (*.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 %19 (-.f32 %665 %667)) %683)) %654))) (approx %152 %701) (approx %152 %709) (approx %193 (/.f32 %648 alphay)) (approx %204 (*.f32 %19 (fma.f32 alphax %68 %713))) (approx %217 (*.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %491) %88) %720))) (approx %217 (*.f32 %19 (fma.f32 #s(literal 1/2 binary32) %719 (fma.f32 %19 (-.f32 (/.f32 (*.f32 %19 %496) %429) %726) %654)))) (approx %217 (*.f32 %19 (fma.f32 #s(literal 1/2 binary32) %719 (fma.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %502) %437)) (*.f32 #s(literal -1 binary32) (/.f32 %496 %429)))) %726) %654)))) (approx %254 (*.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %512) %88) %746))) (approx %254 (*.f32 %19 (fma.f32 %19 (-.f32 (/.f32 (*.f32 %19 %517) %429) %752) %746))) (approx %254 (*.f32 %19 (fma.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %523) %437)) (*.f32 #s(literal -1 binary32) (/.f32 %517 %429)))) %752) %746))) (approx %286 (*.f32 %19 %465)) (approx %286 (*.f32 %19 %701)) (approx %286 (*.f32 %19 %709)) (approx %310 (*.f32 %19 (fma.f32 #s(literal -1 binary32) %774 (/.f32 %463 %775)))) (approx %310 (*.f32 %19 (fma.f32 #s(literal -1 binary32) %774 (*.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 %696 %780) %782))))) (approx %310 (*.f32 %19 (fma.f32 #s(literal -1 binary32) %774 (*.f32 %19 (fma.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 %467 %780) (/.f32 %704 %790)) %782))))) (approx %318 (*.f32 alphay %465)) (approx %318 (*.f32 alphay %701)) (approx %318 (*.f32 alphay %709)) (approx %804 (*.f32 #s(literal -1 binary32) %557)) (approx %350 (/.f32 (+.f32 %807 %808) %19)) (approx %359 (/.f32 (fma.f32 #s(literal -1 binary32) %807 (*.f32 #s(literal -1 binary32) %808)) %19)) (approx %369 (*.f32 %19 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %587) %88) %818))) (approx %369 (*.f32 %19 (fma.f32 %19 (-.f32 (/.f32 (*.f32 %19 %592) %429) %824) %818))) (approx %369 (*.f32 %19 (fma.f32 %19 (-.f32 (*.f32 %19 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %19 %598) %437)) (*.f32 #s(literal -1 binary32) (/.f32 %592 %429)))) %824) %818))) (approx %39 (*.f32 alphay %404)) (approx %48 %842) (approx %67 (*.f32 %19 %404)) (approx %75 (*.f32 %19 %21)) (approx %78 (fma.f32 #s(literal -1 binary32) %849 %35)) (approx %78 (-.f32 (+.f32 %853 %35) %849)) (approx %78 (-.f32 (fma.f32 #s(literal -1 binary32) %858 %35) (fma.f32 #s(literal -1 binary32) %853 %849))) (approx %120 (-.f32 %443 %11)) (approx %128 (fma.f32 #s(literal -1 binary32) %35 %849)) (approx %128 (-.f32 (fma.f32 #s(literal -1 binary32) %853 %129) (*.f32 #s(literal -1 binary32) %849))) (approx %128 (-.f32 (fma.f32 #s(literal -1 binary32) %35 %858) (fma.f32 #s(literal -1 binary32) %849 %853))) (approx %152 (/.f32 %877 %19)) (approx %152 (/.f32 %883 %19)) (approx %152 (/.f32 %890 %19)) (approx %193 (*.f32 alphay %842)) (approx %204 (*.f32 %90 (fma.f32 alphax cos2phi (/.f32 %713 %19)))) (approx %217 (fma.f32 #s(literal -1 binary32) %900 %222)) (approx %217 (-.f32 (+.f32 %222 %904) %900)) (approx %217 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %908 %105) %222) (fma.f32 #s(literal -1 binary32) %904 %900))) (approx %254 (fma.f32 #s(literal -1 binary32) %915 %257)) (approx %254 (-.f32 (+.f32 %257 %919) %915)) (approx %254 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %923 %105) %257) (fma.f32 #s(literal -1 binary32) %919 %915))) (approx %286 %877) (approx %286 %883) (approx %286 %890) (approx %310 (fma.f32 #s(literal -1 binary32) %290 (fma.f32 #s(literal -1 binary32) %933 %291))) (approx %310 (fma.f32 #s(literal -1 binary32) %290 (fma.f32 #s(literal -1 binary32) %933 (+.f32 %291 (/.f32 %937 %105))))) (approx %318 (/.f32 %877 alphay)) (approx %318 (/.f32 %883 alphay)) (approx %318 (/.f32 %890 alphay)) (approx %369 (fma.f32 #s(literal -1 binary32) %950 %373)) (approx %369 (-.f32 (+.f32 %373 %954) %950)) (approx %369 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %958 %105) %373) (fma.f32 #s(literal -1 binary32) %954 %950))) (approx %39 (*.f32 #s(literal -1 binary32) (*.f32 alphay %605))) (approx %193 (*.f32 #s(literal -1 binary32) (*.f32 alphay (fma.f32 #s(literal -1 binary32) %29 (*.f32 #s(literal -1 binary32) %410))))) (approx %318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %876 %287) alphay))) (approx %318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %876 %976) alphay))) (approx %318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %876 (fma.f32 #s(literal -1 binary32) %887 %976)) alphay))) (approx %986 (-.f32 (fma.f32 #s(literal -1 binary32) %287 (*.f32 #s(literal -1 binary32) %881)) (*.f32 #s(literal -1 binary32) %876))) (approx %986 (-.f32 (fma.f32 #s(literal -1 binary32) %287 %887) (fma.f32 #s(literal -1 binary32) %876 %881))) (approx u0 u0) (approx %149 #s(literal 1 binary32)) (approx %149 (+.f32 #s(literal 1 binary32) %998)) (approx %150 %998) (approx %150 (*.f32 u0 %1004)) (approx %150 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (approx %150 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (approx %151 %255) (approx %151 (*.f32 u0 %1028)) (approx %151 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) (approx %1040 (*.f32 #s(literal -1 binary32) %719)) (approx %1040 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) %719) %654))) (approx %1040 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/3 binary32) %719) %1048)) %654))) (approx %1040 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/4 binary32) %719) %1055)) %1048)) %654))) (approx %1064 %1003) (approx %1066 #s(literal -1 binary32)) (approx %1066 %1004) (approx %215 %219) (approx %1070 %220) (approx %1072 %1073) (approx %366 %1075) (approx %366 %1078) (approx %366 (+.f32 #s(literal 1 binary32) (*.f32 u0 %1078))) (approx %1083 %719) (approx %1083 (*.f32 u0 %720)) (approx %1083 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %719 %1048) %654))) (approx %1083 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %719 %1055) %1048) %654))) (approx %152 %1096) (approx %152 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1096 %1098))) (approx %152 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1096 %1102) %1098))) (approx %152 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1096 (*.f32 #s(literal 1/3 binary32) %1098)) %1102) %1098))) (approx %1113 (/.f32 %220 u0)) (approx %1118 #s(literal 1/2 binary32)) (approx %1118 %1026) (approx %1122 %1028) (approx %217 %1124) (approx %217 %1127) (approx %254 %1126) (approx %254 (*.f32 u0 %1127)) (approx %286 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1126 %1132) %1124))) (approx %286 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1126 (*.f32 #s(literal 1/3 binary32) %1124)) %1132) %1124))) (approx %310 %1143) (approx %310 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1143 %1145))) (approx %310 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1143 %1149) %1145))) (approx %310 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1143 (*.f32 #s(literal 1/3 binary32) %1145)) %1149) %1145))) (approx %318 %1160) (approx %318 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1160 %1162))) (approx %318 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1160 %1166) %1162))) (approx %318 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1160 (*.f32 #s(literal 1/3 binary32) %1162)) %1166) %1162))) (approx %986 %1178) (approx %986 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1178 %1180))) (approx %986 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1178 %1184) %1180))) (approx %986 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1180 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1178 (*.f32 #s(literal 1/3 binary32) %1180)))) %1180))) (approx %1196 %1198) (approx %1196 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1198 %1200))) (approx %1196 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1198 %1204) %1200))) (approx %1196 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1200 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1198 (*.f32 #s(literal 1/3 binary32) %1200)))) %1200))) (approx %804 %1177) (approx %804 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %1177)))) (approx %804 (*.f32 u0 (+.f32 alphay (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1177 %1221))))) (approx %804 (*.f32 u0 (+.f32 alphay (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) alphay (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1177 (*.f32 #s(literal 1/3 binary32) alphay)))))))) (approx %350 (*.f32 #s(literal -1 binary32) %1235)) (approx %350 (/.f32 (fma.f32 #s(literal -1 binary32) %404 (*.f32 #s(literal 1/2 binary32) %1238)) u0)) (approx %350 (/.f32 (fma.f32 #s(literal -1 binary32) %404 (*.f32 u0 (-.f32 (*.f32 #s(literal -1 binary32) %1245) %1247))) u0)) (approx %350 (/.f32 (fma.f32 #s(literal -1 binary32) %404 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1 binary32) %1257) %1244)) %1247))) u0)) (approx %1266 %1268) (approx %1266 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1268 %1270))) (approx %1266 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1268 %1274) %1270))) (approx %1266 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1270 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1268 (*.f32 #s(literal 1/3 binary32) %1270)))) %1270))) (approx %359 %1235) (approx %359 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1238 %404) u0)) (approx %359 (/.f32 (fma.f32 u0 (fma.f32 #s(literal -1/2 binary32) %404 %1245) %404) u0)) (approx %359 (/.f32 (fma.f32 u0 (fma.f32 #s(literal -1/2 binary32) %404 (*.f32 u0 (fma.f32 #s(literal -1/3 binary32) %404 (fma.f32 #s(literal 1/4 binary32) %404 %1257)))) %404) u0)) (approx %369 %1304) (approx %369 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1304 %1306))) (approx %369 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1304 %1310) %1306))) (approx %369 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1306 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1304 (*.f32 #s(literal 1/3 binary32) %1306)))) %1306))) (approx %1327 %1329) (approx %1327 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1329 %1331))) (approx %1327 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1329 %1335) %1331))) (approx %1327 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1331 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1329 (*.f32 #s(literal 1/3 binary32) %1331)))) %1331))) (approx %625 %1348) (approx %625 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1348 %1350))) (approx %625 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1348 %1354) %1350))) (approx %625 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1350 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1348 (*.f32 #s(literal 1/3 binary32) %1350)))) %1350))) (approx %149 (*.f32 u0 (-.f32 %1073 #s(literal 1 binary32)))) (approx %150 (*.f32 #s(literal -1 binary32) %1370)) (approx %150 %1373) (approx %150 (-.f32 %1373 %1376)) (approx %150 (-.f32 %1383 %1376)) (approx %151 %1370) (approx %151 (*.f32 #s(literal -1 binary32) %1373)) (approx %151 (-.f32 %1376 %1373)) (approx %151 (-.f32 %1376 %1383)) (approx %1040 (*.f32 #s(literal -1 binary32) %1393)) (approx %1040 %1398) (approx %1040 (-.f32 %1398 %1401)) (approx %1040 (-.f32 (fma.f32 #s(literal -1 binary32) %1393 %1407) (*.f32 #s(literal 1/2 binary32) %1409))) (approx %1066 (*.f32 #s(literal -1 binary32) %1414)) (approx %1417 (*.f32 #s(literal -1/2 binary32) %1375)) (approx %1417 (*.f32 #s(literal -1 binary32) %1420)) (approx %1070 %1414) (approx %1424 (*.f32 #s(literal 1/2 binary32) %1375)) (approx %1424 %1420) (approx %366 %1428) (approx %366 %1432) (approx %366 %1435) (approx %366 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1430 %1375)) %1430) u0)) (approx %367 (-.f32 %1370 %1073)) (approx %367 (+.f32 %1370 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 3/2 binary32) %1073)) u0)))) (approx %367 (-.f32 (+.f32 %1370 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/2 binary32) (*.f32 #s(literal 7/3 binary32) %1073)) %1375))) %1073)) (approx %1083 %1393) (approx %1083 (-.f32 %1393 %1397)) (approx %1083 (-.f32 (+.f32 %1401 %1393) %1397)) (approx %1083 (-.f32 (fma.f32 #s(literal 1/2 binary32) %1409 %1393) %1407)) (approx %152 %1468) (approx %152 (-.f32 %1468 %1471)) (approx %152 (-.f32 (+.f32 %1475 %1468) %1471)) (approx %152 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %1474) %1468) (+.f32 %1471 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %1481))))) (approx %1113 %1413) (approx %1118 %1025) (approx %1118 (*.f32 u0 %1490)) (approx %1122 (*.f32 #s(literal 1/3 binary32) %1375)) (approx %1122 (*.f32 %1375 %1490)) (approx %1122 (*.f32 %1375 %1499)) (approx %1502 (*.f32 #s(literal 1/3 binary32) %1379)) (approx %1502 (*.f32 %1379 %1490)) (approx %1502 (*.f32 %1379 %1499)) (approx %217 (*.f32 #s(literal 1/2 binary32) %1126)) (approx %217 (*.f32 u0 %1512)) (approx %254 (*.f32 #s(literal 1/2 binary32) (/.f32 %1375 %404))) (approx %254 (*.f32 %1375 %1512)) (approx %286 %1520) (approx %286 (-.f32 %1520 %1511)) (approx %286 (-.f32 (+.f32 %1525 %1520) %1511)) (approx %286 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %1524) %1520) (+.f32 %1511 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1379 %404)))))) (approx %310 %1537) (approx %310 (-.f32 %1537 %1540)) (approx %310 (-.f32 (+.f32 %1544 %1537) %1540)) (approx %310 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %1543) %1537) (+.f32 %1540 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %1550))))) (approx %318 %1556) (approx %318 (-.f32 %1556 %1559)) (approx %318 (-.f32 (+.f32 %1563 %1556) %1559)) (approx %318 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %1562) %1556) (+.f32 %1559 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %1569))))) (approx %986 %1576) (approx %986 (fma.f32 #s(literal -1 binary32) %1578 %1576)) (approx %986 (fma.f32 #s(literal -1 binary32) %1578 %1582)) (approx %986 (fma.f32 #s(literal -1 binary32) %1578 (fma.f32 #s(literal -1/3 binary32) (/.f32 alphay %1569) %1582))) (approx %1196 %1590) (approx %1196 (fma.f32 #s(literal -1 binary32) %1592 %1590)) (approx %1196 (fma.f32 #s(literal -1 binary32) %1592 %1596)) (approx %1196 (fma.f32 #s(literal -1 binary32) %1592 (fma.f32 #s(literal -1/3 binary32) (/.f32 %7 %1550) %1596))) (approx %804 %1575) (approx %804 (fma.f32 #s(literal -1 binary32) %1604 %1575)) (approx %804 (fma.f32 #s(literal -1 binary32) %1604 %1608)) (approx %804 (fma.f32 #s(literal -1 binary32) %1604 (fma.f32 #s(literal -1/3 binary32) (/.f32 alphay %1379) %1608))) (approx %350 %1616) (approx %350 (fma.f32 #s(literal -1 binary32) (/.f32 %1623 u0) %1616)) (approx %350 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %1627 (+.f32 (/.f32 cos2phi (*.f32 %7 %1628)) (/.f32 sin2phi (*.f32 %19 %1628)))) %1375) %1616) (+.f32 %1639 %1641))) (approx %350 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1623 %1370) (fma.f32 #s(literal -1/2 binary32) (/.f32 %404 %1628) (fma.f32 #s(literal 1/3 binary32) %1627 (+.f32 (/.f32 cos2phi (*.f32 %7 %1647)) (/.f32 sin2phi (*.f32 %19 %1647)))))) %1379) %1616) (fma.f32 #s(literal -1/2 binary32) %1659 (+.f32 %1639 (+.f32 %1662 %1665))))) (approx %1266 %1672) (approx %1266 (fma.f32 #s(literal -1 binary32) %1674 %1672)) (approx %1266 (fma.f32 #s(literal -1 binary32) %1674 %1678)) (approx %1266 (fma.f32 #s(literal -1 binary32) %1674 (fma.f32 #s(literal -1/3 binary32) (/.f32 %19 %1481) %1678))) (approx %359 %1615) (approx %359 (+.f32 %1686 (+.f32 %1639 (+.f32 %1687 %1641)))) (approx %359 (fma.f32 #s(literal -1/2 binary32) %1659 (+.f32 %1686 (+.f32 %1639 (+.f32 %1662 (+.f32 %1687 %1665)))))) (approx %359 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1623 (*.f32 %1379 %1370)) (fma.f32 #s(literal -1/2 binary32) %1659 (fma.f32 #s(literal -1/2 binary32) (/.f32 %404 (*.f32 %1379 %1628)) (fma.f32 #s(literal 1/3 binary32) (/.f32 %404 (*.f32 %1379 %1618)) (+.f32 %1686 (+.f32 %1639 (+.f32 %1662 (+.f32 (/.f32 cos2phi (*.f32 %7 %1704)) (+.f32 %1687 (+.f32 %1641 (+.f32 %1664 (/.f32 sin2phi (*.f32 %19 %1704)))))))))))))) (approx %369 %1723) (approx %369 %1727) (approx %369 %1732) (approx %369 (fma.f32 #s(literal -7/3 binary32) (/.f32 %212 (*.f32 %1379 %1303)) %1732)) (approx %1327 %1740) (approx %1327 (fma.f32 #s(literal -1 binary32) %1743 %1740)) (approx %1327 (fma.f32 #s(literal -1 binary32) %1743 %1748)) (approx %1327 (fma.f32 #s(literal -1 binary32) %1743 (fma.f32 #s(literal -1/3 binary32) (/.f32 %191 (*.f32 %1379 %71)) %1748))) (approx %625 %1757) (approx %625 (fma.f32 #s(literal -1 binary32) %1760 %1757)) (approx %625 (fma.f32 #s(literal -1 binary32) %1760 %1765)) (approx %625 (fma.f32 #s(literal -1 binary32) %1760 (fma.f32 #s(literal -1/3 binary32) (/.f32 alphax (*.f32 %1379 %842)) %1765))) (approx %149 (*.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 1 binary32) %1073)))) (approx %150 %1778) (approx %150 (-.f32 %1778 %1073)) (approx %150 (fma.f32 #s(literal -1 binary32) %1777 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) %1489) u0)))) (approx %150 (fma.f32 #s(literal -1 binary32) %1777 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) %1375) %1489)) u0)))) (approx %151 %1777) (approx %151 (-.f32 %1073 %1778)) (approx %151 (-.f32 %1797 %1778)) (approx %151 (-.f32 %1806 %1778)) (approx %1040 %1810) (approx %1040 (-.f32 %1810 %1397)) (approx %1040 (fma.f32 #s(literal -1 binary32) %1809 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %654 (*.f32 #s(literal 1/2 binary32) %1397)) u0)))) (approx %1040 (fma.f32 #s(literal -1 binary32) %1809 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) %1400) (+.f32 (/.f32 #s(literal 1/2 binary32) %1396) %654)) u0)))) (approx %366 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 %1073 %1497)) u0))) (approx %366 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %1435)) u0))) (approx %367 (+.f32 %1777 %1073)) (approx %367 (+.f32 %1777 %1797)) (approx %367 (+.f32 %1777 %1806)) (approx %1083 %1809) (approx %1083 %1845) (approx %1083 (+.f32 %1401 %1845)) (approx %1083 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) %654 (*.f32 #s(literal 1/3 binary32) %1397)) u0)) %654) u0) %1809)) (approx %152 %1857) (approx %152 %1859) (approx %152 (+.f32 %1475 %1859)) (approx %152 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1471 %1102) u0)) %1098) u0) %1857)) (approx %1502 (*.f32 #s(literal -1 binary32) (*.f32 %1379 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1413 u0)) #s(literal 1/3 binary32))))) (approx %286 %1876) (approx %286 %1878) (approx %286 (+.f32 %1525 %1878)) (approx %286 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1511 %1132) u0)) %1124) u0) %1876)) (approx %310 %1889) (approx %310 %1891) (approx %310 (+.f32 %1544 %1891)) (approx %310 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1540 %1149) u0)) %1145) u0) %1889)) (approx %318 %1902) (approx %318 %1904) (approx %318 (+.f32 %1563 %1904)) (approx %318 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1559 %1166) u0)) %1162) u0) %1902)) (approx %986 %1916) (approx %986 (+.f32 %1578 %1916)) (approx %986 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1180 (*.f32 #s(literal -1/2 binary32) %1578)) u0) %1916)) (approx %986 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1180 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1578 %1184) u0))) u0) %1916)) (approx %1196 %1933) (approx %1196 (+.f32 %1933 %1592)) (approx %1196 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1200 (*.f32 #s(literal -1/2 binary32) %1592)) u0) %1933)) (approx %1196 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1592 %1204) u0) (*.f32 #s(literal -1 binary32) %1200)) u0) %1933)) (approx %804 %1915) (approx %804 (fma.f32 alphay %1777 %1604)) (approx %804 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) alphay (*.f32 #s(literal -1/2 binary32) %1604)) u0) %1915)) (approx %804 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) alphay (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1604 %1221) u0))) u0) %1915)) (approx %350 (*.f32 #s(literal -1 binary32) %1964)) (approx %350 (fma.f32 #s(literal -1 binary32) %1964 (+.f32 (/.f32 cos2phi (*.f32 %7 %1968)) (/.f32 sin2phi (*.f32 %19 %1968))))) (approx %350 (fma.f32 #s(literal -1 binary32) %1964 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %1976 (+.f32 (/.f32 cos2phi (*.f32 %7 %1978)) (/.f32 sin2phi (*.f32 %19 %1978)))) %1989) u0)))) (approx %350 (fma.f32 #s(literal -1 binary32) %1964 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1989 (*.f32 u0 %1777)) (fma.f32 #s(literal -1/2 binary32) (/.f32 %404 %1978) (fma.f32 #s(literal 1/3 binary32) %1976 (+.f32 (/.f32 cos2phi (*.f32 %7 %1999)) (/.f32 sin2phi (*.f32 %19 %1999)))))) %2014) u0)) %1989) u0)))) (approx %1266 %2024) (approx %1266 (+.f32 %2024 %1674)) (approx %1266 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1270 (*.f32 #s(literal -1/2 binary32) %1674)) u0) %2024)) (approx %1266 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1674 %1274) u0) (*.f32 #s(literal -1 binary32) %1270)) u0) %2024)) (approx %359 %1964) (approx %359 (fma.f32 #s(literal -1 binary32) (/.f32 %1989 u0) %2044)) (approx %359 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2014 u0) %1989) u0) %2044)) (approx %359 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1989 %1777) (fma.f32 #s(literal -1/2 binary32) (/.f32 %404 %1977) (fma.f32 #s(literal 1/3 binary32) %2008 (+.f32 (/.f32 cos2phi (*.f32 %7 %1998)) (/.f32 sin2phi (*.f32 %19 %1998)))))) u0) %2014) u0) %1989) u0) %2044)) (approx %369 %2071) (approx %369 (+.f32 %2071 %1726)) (approx %369 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1306 (*.f32 #s(literal -1/2 binary32) %1726)) u0) %2071)) (approx %369 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1306 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1726 %1310) u0))) u0) %2071)) (approx %1327 %2088) (approx %1327 (+.f32 %2088 %1743)) (approx %1327 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1331 (*.f32 #s(literal -1/2 binary32) %1743)) u0) %2088)) (approx %1327 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1331 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1743 %1335) u0))) u0) %2088)) (approx %625 %2105) (approx %625 (+.f32 %1760 %2105)) (approx %625 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1350 (*.f32 #s(literal -1/2 binary32) %1760)) u0) %2105)) (approx %625 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1350 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1760 %1354) u0))) u0) %2105)) (approx %78 (fma.f32 cos2phi (-.f32 %2122 %2123) %422)) (approx %78 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2128) (*.f32 #s(literal -1 binary32) %2130))) %2123) %422)) (approx %128 (fma.f32 #s(literal -1 binary32) %422 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2122) %2138)))) (approx %128 (fma.f32 #s(literal -1 binary32) %422 (*.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 %2128 %2130)) %2138)))) (approx %152 (fma.f32 #s(literal -1 binary32) %459 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %533 %429) %2150)))) (approx %152 (fma.f32 #s(literal -1 binary32) %459 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2155 %429) (/.f32 %2157 %437)) %2150)))) (approx %193 (+.f32 %480 %194)) (approx %204 %1303) (approx %217 (fma.f32 cos2phi (-.f32 (/.f32 (*.f32 %103 %491) %429) %2170) %489)) (approx %217 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %181 %491) %437)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %103 %220) %429)))) %2170) %489)) (approx %254 (fma.f32 cos2phi (-.f32 (/.f32 (*.f32 %103 %512) %429) %2188) %510)) (approx %254 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %181 %512) %437)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %103 %255) %429)))) %2188) %510)) (approx %286 (fma.f32 #s(literal -1 binary32) %530 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2157 %429) %2204)))) (approx %286 (fma.f32 #s(literal -1 binary32) %530 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2209 %429) (/.f32 %2211 %437)) %2204)))) (approx %310 (fma.f32 #s(literal -1 binary32) %548 (/.f32 %533 %775))) (approx %310 (fma.f32 #s(literal -1 binary32) %548 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2157 %780) %2222)))) (approx %310 (fma.f32 #s(literal -1 binary32) %548 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2209 %780) (/.f32 %2211 %790)) %2222)))) (approx %318 (fma.f32 #s(literal -1 binary32) %558 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %330 %462) %429) %2237)))) (approx %318 (fma.f32 #s(literal -1 binary32) %558 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %330 %154) %429) (/.f32 (*.f32 %341 %462) %437)) %2237)))) (approx %369 (fma.f32 cos2phi (-.f32 (/.f32 (*.f32 %103 %587) %429) %2254) %585)) (approx %369 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %181 %587) %437)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %103 %371) %429)))) %2254) %585)) (approx %17 %2271) (approx %39 (*.f32 cos2phi (+.f32 %117 %2273))) (approx %48 (*.f32 cos2phi (+.f32 %32 %2277))) (approx %52 (*.f32 cos2phi (+.f32 #s(literal 1 binary32) %2281))) (approx %67 (*.f32 cos2phi (+.f32 %2285 %2286))) (approx %75 (*.f32 cos2phi (+.f32 %2290 %19))) (approx %78 %2296) (approx %78 (/.f32 (-.f32 (+.f32 %2298 %7) %2294) cos2phi)) (approx %78 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2303 %7) (fma.f32 #s(literal -1 binary32) %2298 %2294)) cos2phi)) (approx %120 %2311) (approx %128 %2314) (approx %128 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2298 %2316) (*.f32 #s(literal -1 binary32) %2294)) cos2phi)) (approx %128 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %7 %2303) (fma.f32 #s(literal -1 binary32) %2294 %2298)) cos2phi)) (approx %152 (/.f32 (fma.f32 #s(literal -1 binary32) %2327 %2328) cos2phi)) (approx %152 (/.f32 (fma.f32 #s(literal -1 binary32) %2327 (fma.f32 #s(literal -1 binary32) %2332 %2328)) cos2phi)) (approx %152 (/.f32 (fma.f32 #s(literal -1 binary32) %2327 (fma.f32 #s(literal -1 binary32) %2332 (+.f32 %2328 (/.f32 %886 %434)))) cos2phi)) (approx %193 (*.f32 cos2phi (+.f32 %2343 %2344))) (approx %204 (*.f32 cos2phi (fma.f32 alphax %90 %2348))) (approx %217 (/.f32 (fma.f32 #s(literal -1 binary32) %2352 %221) cos2phi)) (approx %217 (/.f32 (-.f32 (fma.f32 %7 %220 %2356) %2352) cos2phi)) (approx %217 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %908 %169) %221) (fma.f32 #s(literal -1 binary32) %2356 %2352)) cos2phi)) (approx %254 (/.f32 (fma.f32 #s(literal -1 binary32) %2367 %256) cos2phi)) (approx %254 (/.f32 (-.f32 (fma.f32 %7 %255 %2371) %2367) cos2phi)) (approx %254 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %923 %169) %256) (fma.f32 #s(literal -1 binary32) %2371 %2367)) cos2phi)) (approx %286 (/.f32 (fma.f32 #s(literal -1 binary32) %155 %2382) cos2phi)) (approx %286 (/.f32 (fma.f32 #s(literal -1 binary32) %155 (fma.f32 #s(literal -1 binary32) %2386 %2382)) cos2phi)) (approx %286 (/.f32 (fma.f32 #s(literal -1 binary32) %155 (fma.f32 #s(literal -1 binary32) %2386 (+.f32 %2382 (/.f32 %886 %169)))) cos2phi)) (approx %310 (/.f32 (fma.f32 #s(literal -1 binary32) %154 %2397) cos2phi)) (approx %310 (/.f32 (fma.f32 #s(literal -1 binary32) %154 (fma.f32 #s(literal -1 binary32) %2401 %2397)) cos2phi)) (approx %310 (/.f32 (fma.f32 #s(literal -1 binary32) %154 (fma.f32 #s(literal -1 binary32) %2401 (+.f32 %2397 (/.f32 %937 %169)))) cos2phi)) (approx %318 (/.f32 (fma.f32 #s(literal -1 binary32) %2412 %2414) cos2phi)) (approx %318 (/.f32 (fma.f32 #s(literal -1 binary32) %2412 (fma.f32 #s(literal -1 binary32) %2419 %2414)) cos2phi)) (approx %318 (/.f32 (fma.f32 #s(literal -1 binary32) %2412 (fma.f32 #s(literal -1 binary32) %2419 (+.f32 %2414 (/.f32 %886 (*.f32 %341 %92))))) cos2phi)) (approx %350 %2434) (approx %359 %2438) (approx %369 (/.f32 (fma.f32 #s(literal -1 binary32) %2440 %372) cos2phi)) (approx %369 (/.f32 (-.f32 (fma.f32 %7 %371 %2444) %2440) cos2phi)) (approx %369 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %958 %169) %372) (fma.f32 #s(literal -1 binary32) %2444 %2440)) cos2phi)) (approx %17 (*.f32 #s(literal -1 binary32) %2311)) (approx %39 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) %117 (*.f32 #s(literal -1 binary32) %2273))))) (approx %48 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2277) %32)))) (approx %52 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2281) #s(literal 1 binary32))))) (approx %67 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) %2285 (*.f32 #s(literal -1 binary32) %2286))))) (approx %75 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) %2290 %2477)))) (approx %78 (*.f32 #s(literal -1 binary32) %2314)) (approx %78 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2484 %2485) cos2phi) %2316) cos2phi))) (approx %78 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2492 %2493) cos2phi)) %2485) cos2phi) %2316) cos2phi))) (approx %120 (*.f32 #s(literal -1 binary32) %2271)) (approx %128 (*.f32 #s(literal -1 binary32) %2296)) (approx %128 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %2484) %2508) cos2phi) %7) cos2phi))) (approx %128 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %2492) (*.f32 #s(literal -1 binary32) %2493)) cos2phi)) %2508) cos2phi) %7) cos2phi))) (approx %152 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2328 %2327) cos2phi))) (approx %152 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %880 %2121) %2531) cos2phi) %2327) cos2phi))) (approx %152 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %886 %2127) (/.f32 %880 %103)) cos2phi) %2531) cos2phi) %2327) cos2phi))) (approx %193 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) %2343 (*.f32 #s(literal -1 binary32) %2344))))) (approx %204 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (*.f32 alphax %90) (*.f32 #s(literal -1 binary32) %2348))))) (approx %217 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %221 %2352) cos2phi))) (approx %217 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %221 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %903 %205) %2564) cos2phi))) cos2phi))) (approx %217 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %221 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %908 %2121) (/.f32 %903 %90)) cos2phi)) %2564) cos2phi))) cos2phi))) (approx %254 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %256 %2367) cos2phi))) (approx %254 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %256 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %918 %205) %2589) cos2phi))) cos2phi))) (approx %254 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %256 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %923 %2121) (/.f32 %918 %90)) cos2phi)) %2589) cos2phi))) cos2phi))) (approx %286 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2382 %155) cos2phi))) (approx %286 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2613 %2614) cos2phi) %155) cos2phi))) (approx %286 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2621 %2622) cos2phi) %2614) cos2phi) %155) cos2phi))) (approx %310 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %154 (*.f32 #s(literal -1 binary32) %2397)) cos2phi))) (approx %310 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %154 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %932 %205) %2637) cos2phi))) cos2phi))) (approx %310 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %154 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %937 %2121) (/.f32 %932 %90)) cos2phi) %2637) cos2phi))) cos2phi))) (approx %318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2414 %2412) cos2phi))) (approx %318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %880 (*.f32 %330 cos2phi)) %2662) cos2phi) %2412) cos2phi))) (approx %318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %886 (*.f32 %341 cos2phi)) (/.f32 %880 %330)) cos2phi) %2662) cos2phi) %2412) cos2phi))) (approx %350 (*.f32 #s(literal -1 binary32) %2438)) (approx %359 (*.f32 #s(literal -1 binary32) %2434)) (approx %2684 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %2613) %2686) cos2phi) %155) cos2phi))) (approx %2684 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %2621) (*.f32 #s(literal -1 binary32) %2622)) cos2phi)) %2686) cos2phi) %155) cos2phi))) (approx %369 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %372 %2440) cos2phi))) (approx %369 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %372 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %953 %205) %2709) cos2phi))) cos2phi))) (approx %369 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %372 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %958 %2121) (/.f32 %953 %90)) cos2phi)) %2709) cos2phi))) cos2phi))) (approx %1040 %459) (approx %78 (fma.f32 sin2phi (-.f32 %2731 %2732) %35)) (approx %78 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %2737) (*.f32 #s(literal -1 binary32) %2739))) %2732) %35)) (approx %128 (fma.f32 #s(literal -1 binary32) %35 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %2731) %2747)))) (approx %128 (fma.f32 #s(literal -1 binary32) %35 (*.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 %2737 %2739)) %2747)))) (approx %152 (fma.f32 #s(literal -1 binary32) %156 (/.f32 %875 %162))) (approx %152 (fma.f32 #s(literal -1 binary32) %156 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2761 %169) %2764)))) (approx %152 (fma.f32 #s(literal -1 binary32) %156 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2769 %169) (/.f32 %2771 %182)) %2764)))) (approx %217 (fma.f32 sin2phi (-.f32 (/.f32 (*.f32 %435 %224) %93) %2781) %222)) (approx %217 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %789 %224) %105)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %435 %220) %93)))) %2781) %222)) (approx %254 (fma.f32 sin2phi (-.f32 (/.f32 (*.f32 %435 %259) %93) %2799) %257)) (approx %254 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %789 %259) %105)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %435 %255) %93)))) %2799) %257)) (approx %286 (fma.f32 #s(literal -1 binary32) %287 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2761 %93) %2815)))) (approx %286 (fma.f32 #s(literal -1 binary32) %287 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2769 %93) (/.f32 %2771 %105)) %2815)))) (approx %310 (fma.f32 #s(literal -1 binary32) %290 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %875 %93) %2828)))) (approx %310 (fma.f32 #s(literal -1 binary32) %290 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2763 %93) (/.f32 %2761 %105)) %2828)))) (approx %318 (fma.f32 #s(literal -1 binary32) %319 (/.f32 %875 %324))) (approx %318 (fma.f32 #s(literal -1 binary32) %319 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2761 %331) %2844)))) (approx %318 (fma.f32 #s(literal -1 binary32) %319 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2769 %331) (/.f32 %2771 %342)) %2844)))) (approx %369 (fma.f32 sin2phi (-.f32 (/.f32 (*.f32 %435 %375) %93) %2859) %373)) (approx %369 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %789 %375) %105)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %435 %371) %93)))) %2859) %373)) (approx %17 %2876) (approx %39 (*.f32 sin2phi (+.f32 %643 %2878))) (approx %48 (*.f32 sin2phi (+.f32 %2882 %2883))) (approx %52 (*.f32 sin2phi (+.f32 %2887 %2888))) (approx %67 (*.f32 sin2phi (+.f32 #s(literal 1 binary32) %2892))) (approx %75 (*.f32 sin2phi (+.f32 %2896 %7))) (approx %78 %2902) (approx %78 (/.f32 (-.f32 (+.f32 %2904 %19) %2900) sin2phi)) (approx %78 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2909 %19) (fma.f32 #s(literal -1 binary32) %2904 %2900)) sin2phi)) (approx %120 %2917) (approx %128 %2920) (approx %128 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2904 %2477) (*.f32 #s(literal -1 binary32) %2900)) sin2phi)) (approx %128 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %19 %2909) (fma.f32 #s(literal -1 binary32) %2900 %2904)) sin2phi)) (approx %152 (/.f32 (fma.f32 #s(literal -1 binary32) %154 %2932) sin2phi)) (approx %152 (/.f32 (fma.f32 #s(literal -1 binary32) %154 (fma.f32 #s(literal -1 binary32) %2936 %2932)) sin2phi)) (approx %152 (/.f32 (fma.f32 #s(literal -1 binary32) %154 (fma.f32 #s(literal -1 binary32) %2936 (+.f32 %2932 (/.f32 %474 %780)))) sin2phi)) (approx %193 (*.f32 sin2phi (+.f32 %2947 %2948))) (approx %204 (*.f32 sin2phi (fma.f32 %199 %19 %2952))) (approx %217 (/.f32 (fma.f32 #s(literal -1 binary32) %2956 %488) sin2phi)) (approx %217 (/.f32 (-.f32 (fma.f32 %19 %220 %2960) %2956) sin2phi)) (approx %217 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %503 %780) %488) (fma.f32 #s(literal -1 binary32) %2960 %2956)) sin2phi)) (approx %254 (/.f32 (fma.f32 #s(literal -1 binary32) %2971 %509) sin2phi)) (approx %254 (/.f32 (-.f32 (fma.f32 %19 %255 %2975) %2971) sin2phi)) (approx %254 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %524 %780) %509) (fma.f32 #s(literal -1 binary32) %2975 %2971)) sin2phi)) (approx %286 (/.f32 (fma.f32 #s(literal -1 binary32) %354 %2986) sin2phi)) (approx %286 (/.f32 (fma.f32 #s(literal -1 binary32) %354 (fma.f32 #s(literal -1 binary32) %2990 %2986)) sin2phi)) (approx %286 (/.f32 (fma.f32 #s(literal -1 binary32) %354 (fma.f32 #s(literal -1 binary32) %2990 (+.f32 %2986 (/.f32 %542 %780)))) sin2phi)) (approx %310 (/.f32 (fma.f32 #s(literal -1 binary32) %3001 %3002) sin2phi)) (approx %310 (/.f32 (fma.f32 #s(literal -1 binary32) %3001 (fma.f32 #s(literal -1 binary32) %3006 %3002)) sin2phi)) (approx %310 (/.f32 (fma.f32 #s(literal -1 binary32) %3001 (fma.f32 #s(literal -1 binary32) %3006 (+.f32 %3002 (/.f32 %542 %857)))) sin2phi)) (approx %318 (/.f32 (fma.f32 #s(literal -1 binary32) %557 %3017) sin2phi)) (approx %318 (/.f32 (fma.f32 #s(literal -1 binary32) %557 (fma.f32 #s(literal -1 binary32) %3021 %3017)) sin2phi)) (approx %318 (/.f32 (fma.f32 #s(literal -1 binary32) %557 (fma.f32 #s(literal -1 binary32) %3021 (+.f32 %3017 (/.f32 %570 %780)))) sin2phi)) (approx %350 %3035) (approx %359 %3039) (approx %369 (/.f32 (fma.f32 #s(literal -1 binary32) %3041 %584) sin2phi)) (approx %369 (/.f32 (-.f32 (fma.f32 %19 %371 %3045) %3041) sin2phi)) (approx %369 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %599 %780) %584) (fma.f32 #s(literal -1 binary32) %3045 %3041)) sin2phi)) (approx %17 (*.f32 #s(literal -1 binary32) %2917)) (approx %39 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %2878) %643)))) (approx %48 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) %2882 (*.f32 #s(literal -1 binary32) %2883))))) (approx %52 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) %2887 (*.f32 #s(literal -1 binary32) %2888))))) (approx %67 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %2892) #s(literal 1 binary32))))) (approx %75 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) %2896 %2316)))) (approx %78 (*.f32 #s(literal -1 binary32) %2920)) (approx %78 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %3084 %484) sin2phi) %2477) sin2phi))) (approx %78 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %3091 %3092) sin2phi)) %484) sin2phi) %2477) sin2phi))) (approx %120 (*.f32 #s(literal -1 binary32) %2876)) (approx %128 (*.f32 #s(literal -1 binary32) %2902)) (approx %128 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %3084) %614) sin2phi) %19) sin2phi))) (approx %128 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %3091) (*.f32 #s(literal -1 binary32) %3092)) sin2phi)) %614) sin2phi) %19) sin2phi))) (approx %152 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %154 (*.f32 #s(literal -1 binary32) %2932)) sin2phi))) (approx %152 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %154 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %468 %848) %3130) sin2phi))) sin2phi))) (approx %152 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %154 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %474 %2730) (/.f32 %468 %428)) sin2phi) %3130) sin2phi))) sin2phi))) (approx %193 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) %2947 (*.f32 #s(literal -1 binary32) %2948))))) (approx %204 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (*.f32 %199 %19) (*.f32 #s(literal -1 binary32) %2952))))) (approx %217 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %488 %2956) sin2phi))) (approx %217 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %488 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %497 %848) %3165) sin2phi))) sin2phi))) (approx %217 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %488 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %503 %2730) (/.f32 %497 %428)) sin2phi)) %3165) sin2phi))) sin2phi))) (approx %254 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %509 %2971) sin2phi))) (approx %254 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %509 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %518 %848) %3190) sin2phi))) sin2phi))) (approx %254 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %509 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %524 %2730) (/.f32 %518 %428)) sin2phi)) %3190) sin2phi))) sin2phi))) (approx %286 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2986 %354) sin2phi))) (approx %286 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3214 %3215) sin2phi) %354) sin2phi))) (approx %286 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3222 %3223) sin2phi) %3215) sin2phi) %354) sin2phi))) (approx %310 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3002 %3001) sin2phi))) (approx %310 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %537 %2730) %3237) sin2phi) %3001) sin2phi))) (approx %310 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %542 %2736) (/.f32 %537 %435)) sin2phi) %3237) sin2phi) %3001) sin2phi))) (approx %318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3017 %557) sin2phi))) (approx %318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %565 %848) %3259) sin2phi) %557) sin2phi))) (approx %318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %570 %2730) (/.f32 %565 %428)) sin2phi) %3259) sin2phi) %557) sin2phi))) (approx %350 (*.f32 #s(literal -1 binary32) %3039)) (approx %359 (*.f32 #s(literal -1 binary32) %3035)) (approx %2684 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %3214) %3281) sin2phi) %354) sin2phi))) (approx %2684 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %3222) (*.f32 #s(literal -1 binary32) %3223)) sin2phi)) %3281) sin2phi) %354) sin2phi))) (approx %369 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %584 %3041) sin2phi))) (approx %369 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %584 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %593 %848) %3304) sin2phi))) sin2phi))) (approx %369 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %584 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %599 %2730) (/.f32 %593 %428)) sin2phi)) %3304) sin2phi))) sin2phi))) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 42.0ms | cos2phi | 0 |
| 19.0ms | alphay | 0 |
| 12.0ms | alphax | 0 |
| 12.0ms | sin2phi | 0 |
| 11.0ms | alphay | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 203 | 2465 |
| 0 | 391 | 2273 |
| 1 | 1620 | 2167 |
| 0 | 4007 | 2151 |
| 0 | 4430 | 2145 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (log.f32 %2) %4 = (neg.f32 %3) %7 = (*.f32 alphax alphax) %8 = (/.f32 cos2phi %7) %11 = (*.f32 alphay alphay) %12 = (/.f32 sin2phi %11) %13 = (+.f32 %8 %12) %15 = (/.f32 %3 sin2phi) %16 = (*.f32 #s(literal -1 binary32) u0) %19 = (log (- 1 u0)) %20 = (approx %19 %16) %22 = (*.f32 #s(literal -1/2 binary32) u0) %23 = (-.f32 %22 #s(literal 1 binary32)) %24 = (*.f32 u0 %23) %25 = (approx %19 %24) %28 = (*.f32 #s(literal 1/2 binary32) u0) %29 = (+.f32 #s(literal 1 binary32) %28) %30 = (*.f32 u0 %29) %31 = (neg %19) %32 = (approx %31 %30) %33 = (/.f32 #s(literal 1 binary32) u0) %34 = (/.f32 #s(literal 1 binary32) %2) %35 = (neg.f32 u0) %36 = (log1p.f32 %35) %37 = (log.f32 %34) %38 = (/.f32 #s(literal 1 binary32) %7) %39 = (/.f32 cos2phi alphax) %40 = (/.f32 #s(literal 1 binary32) alphax) %41 = (/.f32 %39 alphax) %42 = (/.f32 %7 cos2phi) %43 = (/.f32 #s(literal 1 binary32) %42) %44 = (/.f32 #s(literal 1 binary32) %11) %45 = (/.f32 sin2phi alphay) %46 = (/.f32 #s(literal 1 binary32) alphay) %47 = (*.f32 sin2phi %44) %48 = (/.f32 %45 alphay) %49 = (/.f32 %11 sin2phi) %50 = (/.f32 #s(literal 1 binary32) %49) %51 = (fma.f32 %8 alphay %45) %52 = (fma.f32 %12 alphax %39) %53 = (fma.f32 %12 %7 cos2phi) %54 = (*.f32 alphay alphax) %55 = (*.f32 %11 alphax) %56 = (*.f32 %11 cos2phi) %57 = (*.f32 sin2phi alphax) %58 = (*.f32 sin2phi %7) %59 = (fma.f32 %11 %8 sin2phi) %60 = (fma.f32 %11 cos2phi %58) %61 = (/.f32 %52 alphax) %62 = (/.f32 alphay %51) %63 = (/.f32 alphay %7) %64 = (fma.f32 %45 %46 %8) %65 = (fma.f32 %39 %40 %12) %66 = (fma.f32 sin2phi %44 %8) %67 = (fma.f32 cos2phi %38 %12) %68 = (+.f32 %12 %8) %69 = (neg.f32 %68) %70 = (/.f32 #s(literal -1 binary32) %68) %71 = (neg.f32 %36) %72 = (neg.f32 %20) %73 = (+.f32 %8 %48) %74 = (+.f32 %8 %47) %75 = (+.f32 %8 %50) %76 = (+.f32 %43 %12) %77 = (+.f32 %41 %12) %78 = (* alphay alphay) %79 = (/ sin2phi %78) %80 = (* alphax alphax) %83 = (approx (+ (* %79 %80) cos2phi) cos2phi) %84 = (/ cos2phi %80) %88 = (approx (+ (* %84 alphay) (/ sin2phi alphay)) %45) %89 = (*.f32 #s(literal -1 binary32) %15) %93 = (approx (/ %31 (+ (* %78 %84) sin2phi)) %89) %94 = (+.f32 #s(literal 1/2 binary32) %33) %95 = (*.f32 u0 %94) %99 = (approx (+ 1 (* 1/2 u0)) %95) %100 = (*.f32 %55 alphax) %101 = (*.f32 %40 cos2phi) %102 = (/.f32 %101 alphax) %103 = (*.f32 %46 sin2phi) %104 = (/.f32 %103 alphay) %105 = (/.f32 %53 alphax) %106 = (fma.f32 alphay %8 %45) %107 = (/.f32 %60 %54) %108 = (/.f32 %107 %54) %109 = (*.f32 %57 %100) %110 = (fma.f32 %56 %55 %109) %111 = (*.f32 %100 %55) %112 = (/.f32 %110 %111) %113 = (/.f32 %105 alphax) %114 = (/.f32 alphay %106) %115 = (approx %19 %35) %116 = (neg.f32 %115) %117 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %118 = (*.f32 %117 u0) %119 = (fma.f32 u0 %28 u0) %120 = (approx %31 %118) %121 = (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) %122 = (fma.f32 %121 u0 #s(literal 1 binary32)) %123 = (*.f32 %122 u0) %124 = (approx %31 %123) %125 = (/.f32 %117 %68) %126 = (*.f32 %125 u0) %130 = (fma.f32 cos2phi %63 %45) %131 = (/.f32 %4 %53) %132 = (/.f32 %4 %106) %135 = (*.f32 alphay %4) %137 = (/.f32 %68 %3) %139 = (/.f32 %116 %59) %141 = (/.f32 %116 %53) %143 = (/.f32 %116 %106) %147 = (/.f32 %69 %115) %149 = (/.f32 %120 %106) %153 = (/.f32 %68 %120) %155 = (/.f32 %124 %53) %156 = (/.f32 %124 %106) %174 = (+.f32 %102 %12) %179 = (+.f32 %8 %104) %182 = (*.f32 %83 %38) %189 = (/.f32 alphay %88) %191 = (/.f32 alphay %130) %195 = (/.f32 %69 %36) %200 = (approx %31 %119) %202 = (*.f32 u0 %99) %203 = (approx %31 %202) #s(literal 1 binary32) u0 %2 %3 %4 cos2phi alphax %7 %8 sin2phi alphay %11 %12 %13 #s(literal -1 binary32) %15 %16 %20 #s(literal -1/2 binary32) %22 %23 %24 %25 #s(literal 1/2 binary32) #s(literal 1/3 binary32) %28 %29 %30 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %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 %83 %88 %89 %93 %94 %95 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 (approx (/ %31 (+ %79 %84)) %126) %130 %131 %132 (*.f32 %132 alphay) (*.f32 %131 %7) %135 (/.f32 %135 %106) %137 (/.f32 #s(literal -1 binary32) %137) %139 (*.f32 %139 %11) %141 (*.f32 %141 %7) %143 (*.f32 %143 alphay) (*.f32 %116 %114) (*.f32 %115 %70) %147 (/.f32 #s(literal 1 binary32) %147) %149 (*.f32 %149 alphay) (*.f32 %120 %114) (/.f32 %120 %68) %153 (/.f32 #s(literal 1 binary32) %153) %155 %156 (*.f32 %156 alphay) (/.f32 %155 %38) (/.f32 %124 %68) (/.f32 %72 %65) (/.f32 %32 %66) (/.f32 %72 %66) (/.f32 %71 %66) (/.f32 %32 %113) (/.f32 %37 %112) (/.f32 %72 %67) (/.f32 %32 %64) (/.f32 %72 %64) (/.f32 %71 %64) (/.f32 %71 %108) (/.f32 %32 %61) (/.f32 %72 %61) (/.f32 %71 %61) %174 (/.f32 %32 %73) (/.f32 %72 %73) (/.f32 %71 %73) (/.f32 %72 %75) %179 (/.f32 %71 %179) (/.f32 %72 %74) %182 (/.f32 %4 %182) (/.f32 %32 %77) (/.f32 %72 %77) (/.f32 %71 %77) (/.f32 %71 %76) (/.f32 %72 %174) %189 (*.f32 %4 %189) %191 (*.f32 %4 %191) (*.f32 %36 %70) (*.f32 %71 %62) %195 (/.f32 #s(literal 1 binary32) %195) (*.f32 %25 %70) (*.f32 %93 %11) (/.f32 %116 %13) %200 (/.f32 %200 %13) %202 %203 (/.f32 %203 %13) |
| Outputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (/.f32 #s(literal 1 binary32) %2) %5 = (neg.f32 u0) %6 = (neg.f32 %5) %14 = (-.f32 u0 #s(literal 1 binary32)) %16 = (log.f32 %2) %17 = (fabs.f32 %2) %18 = (log.f32 %17) %19 = (*.f32 #s(literal 1 binary32) %18) %20 = (/.f32 #s(literal 1 binary32) %16) %21 = (/.f32 #s(literal 1 binary32) %20) %22 = (pow.f32 %16 #s(literal 1 binary32)) %23 = (neg.f32 %16) %24 = (neg.f32 %23) %25 = (log1p.f32 %5) %27 = (log.f32 (/.f32 #s(literal 1 binary32) %17)) %28 = (log.f32 %3) %29 = (*.f32 #s(literal -1 binary32) %18) %30 = (*.f32 #s(literal -1 binary32) %16) %32 = (log.f32 (fabs.f32 %3)) %33 = (*.f32 #s(literal 1 binary32) %32) %35 = (/.f32 #s(literal 1 binary32) (pow.f32 %23 #s(literal -1 binary32))) %37 = (-.f32 #s(literal 0 binary32) %18) %38 = (pow.f32 %23 #s(literal 1 binary32)) %39 = (+.f32 #s(literal 0 binary32) %32) %42 = (fabs.f32 alphax) %43 = (fabs.f32 %42) %45 = (neg.f32 %42) %47 = (neg.f32 alphax) %48 = (neg.f32 %47) %54 = (*.f32 alphax alphax) %55 = (/.f32 #s(literal 1 binary32) %54) %58 = (neg.f32 %55) %67 = (/.f32 #s(literal 2 binary32) %54) %68 = (/.f32 #s(literal 1 binary32) cos2phi) %69 = (/.f32 #s(literal 1/2 binary32) %68) %70 = (*.f32 %67 %69) %71 = (/.f32 #s(literal 2 binary32) alphax) %72 = (/.f32 alphax cos2phi) %73 = (/.f32 #s(literal 1/2 binary32) %72) %74 = (*.f32 %71 %73) %75 = (/.f32 cos2phi %42) %76 = (/.f32 #s(literal 1 binary32) %42) %77 = (*.f32 %75 %76) %78 = (/.f32 cos2phi %47) %79 = (/.f32 #s(literal 1 binary32) %47) %80 = (*.f32 %78 %79) %81 = (/.f32 #s(literal 1 binary32) alphax) %82 = (/.f32 cos2phi alphax) %83 = (*.f32 %81 %82) %84 = (*.f32 %82 %81) %85 = (*.f32 %55 cos2phi) %86 = (*.f32 cos2phi %55) %87 = (/.f32 cos2phi %54) %88 = (*.f32 #s(literal 1 binary32) %87) %89 = (*.f32 #s(literal 1 binary32) cos2phi) %91 = (*.f32 %47 alphax) %92 = (/.f32 (*.f32 #s(literal -1 binary32) %89) %91) %93 = (neg.f32 cos2phi) %95 = (/.f32 (*.f32 #s(literal -1 binary32) %93) %54) %97 = (/.f32 (*.f32 #s(literal -1 binary32) cos2phi) %91) %99 = (/.f32 (*.f32 #s(literal 1 binary32) %89) %54) %101 = (*.f32 alphax %47) %102 = (/.f32 (*.f32 #s(literal 1 binary32) %93) %101) %104 = (/.f32 (*.f32 %89 #s(literal -1 binary32)) %101) %106 = (/.f32 (*.f32 %89 #s(literal 1 binary32)) %54) %108 = (/.f32 (*.f32 %93 #s(literal -1 binary32)) %54) %110 = (/.f32 (*.f32 %93 #s(literal 1 binary32)) %91) %112 = (/.f32 (*.f32 cos2phi #s(literal -1 binary32)) %101) %113 = (*.f32 %82 #s(literal 1 binary32)) %115 = (/.f32 (neg.f32 %113) %47) %116 = (*.f32 cos2phi #s(literal 1 binary32)) %118 = (neg.f32 %54) %119 = (/.f32 (neg.f32 %116) %118) %120 = (neg.f32 %82) %122 = (/.f32 (neg.f32 %120) %48) %123 = (neg.f32 %93) %124 = (neg.f32 %118) %125 = (/.f32 %123 %124) %126 = (/.f32 %113 alphax) %127 = (/.f32 %89 %54) %128 = (/.f32 %116 %54) %129 = (/.f32 %120 %47) %130 = (/.f32 %93 %118) %131 = (/.f32 %82 alphax) %132 = (/.f32 %54 cos2phi) %133 = (neg.f32 %132) %134 = (/.f32 #s(literal -1 binary32) %133) %136 = (/.f32 #s(literal 1 binary32) (neg.f32 %133)) %138 = (/.f32 #s(literal 1 binary32) (pow.f32 %87 #s(literal -1 binary32))) %140 = (/.f32 #s(literal 1 binary32) (/.f32 %132 #s(literal 1 binary32))) %142 = (/.f32 #s(literal 1 binary32) (/.f32 alphax %82)) %143 = (/.f32 #s(literal 1 binary32) %132) %144 = (pow.f32 %132 #s(literal -1 binary32)) %145 = (pow.f32 %87 #s(literal 1 binary32)) %148 = (fabs.f32 alphay) %149 = (fabs.f32 %148) %151 = (neg.f32 %148) %153 = (neg.f32 alphay) %154 = (neg.f32 %153) %158 = (*.f32 alphay alphay) %159 = (/.f32 #s(literal 1 binary32) %158) %166 = (/.f32 #s(literal 2 binary32) %158) %167 = (/.f32 #s(literal 1 binary32) sin2phi) %168 = (/.f32 #s(literal 1/2 binary32) %167) %169 = (*.f32 %166 %168) %170 = (/.f32 sin2phi %148) %171 = (/.f32 #s(literal 1 binary32) %148) %172 = (*.f32 %170 %171) %173 = (/.f32 sin2phi %153) %174 = (/.f32 #s(literal 1 binary32) %153) %175 = (*.f32 %173 %174) %176 = (/.f32 #s(literal 2 binary32) alphay) %177 = (/.f32 alphay sin2phi) %178 = (/.f32 #s(literal 1/2 binary32) %177) %179 = (*.f32 %176 %178) %180 = (/.f32 #s(literal 1 binary32) alphay) %181 = (/.f32 sin2phi alphay) %182 = (*.f32 %180 %181) %183 = (*.f32 %181 %180) %184 = (*.f32 %159 sin2phi) %185 = (*.f32 sin2phi %159) %186 = (/.f32 sin2phi %158) %187 = (*.f32 #s(literal 1 binary32) %186) %188 = (*.f32 #s(literal 1 binary32) sin2phi) %190 = (*.f32 %153 alphay) %191 = (/.f32 (*.f32 #s(literal -1 binary32) %188) %190) %192 = (neg.f32 sin2phi) %194 = (/.f32 (*.f32 #s(literal -1 binary32) %192) %158) %196 = (/.f32 (*.f32 #s(literal -1 binary32) sin2phi) %190) %198 = (/.f32 (*.f32 #s(literal 1 binary32) %188) %158) %200 = (*.f32 alphay %153) %201 = (/.f32 (*.f32 #s(literal 1 binary32) %192) %200) %203 = (/.f32 (*.f32 %188 #s(literal -1 binary32)) %200) %205 = (/.f32 (*.f32 %188 #s(literal 1 binary32)) %158) %207 = (/.f32 (*.f32 %192 #s(literal -1 binary32)) %158) %209 = (/.f32 (*.f32 %192 #s(literal 1 binary32)) %190) %211 = (/.f32 (*.f32 sin2phi #s(literal -1 binary32)) %200) %212 = (*.f32 %181 #s(literal 1 binary32)) %214 = (/.f32 (neg.f32 %212) %153) %215 = (*.f32 sin2phi #s(literal 1 binary32)) %217 = (neg.f32 %158) %218 = (/.f32 (neg.f32 %215) %217) %219 = (neg.f32 %181) %221 = (/.f32 (neg.f32 %219) %154) %222 = (neg.f32 %192) %223 = (neg.f32 %217) %224 = (/.f32 %222 %223) %225 = (/.f32 %212 alphay) %226 = (/.f32 %188 %158) %227 = (/.f32 %215 %158) %228 = (/.f32 %219 %153) %229 = (/.f32 %192 %217) %230 = (/.f32 %181 alphay) %231 = (/.f32 %158 sin2phi) %232 = (neg.f32 %231) %233 = (/.f32 #s(literal -1 binary32) %232) %235 = (/.f32 #s(literal 1 binary32) (neg.f32 %232)) %237 = (/.f32 #s(literal 1 binary32) (pow.f32 %186 #s(literal -1 binary32))) %239 = (/.f32 #s(literal 1 binary32) (/.f32 alphay %181)) %241 = (/.f32 #s(literal 1 binary32) (/.f32 %231 #s(literal 1 binary32))) %242 = (/.f32 #s(literal 1 binary32) %231) %243 = (pow.f32 %231 #s(literal -1 binary32)) %244 = (pow.f32 %186 #s(literal 1 binary32)) %245 = (*.f32 sin2phi alphax) %246 = (*.f32 %158 cos2phi) %247 = (fma.f32 %245 alphax %246) %249 = (*.f32 alphay alphax) %250 = (/.f32 #s(literal 1 binary32) %249) %252 = (*.f32 (/.f32 %247 alphax) (/.f32 %250 alphay)) %253 = (/.f32 %247 alphay) %255 = (*.f32 %253 (/.f32 %250 alphax)) %256 = (/.f32 %247 %249) %257 = (*.f32 %256 %250) %258 = (fma.f32 %186 alphax %82) %259 = (*.f32 %258 %81) %260 = (*.f32 %186 alphax) %261 = (/.f32 %260 alphax) %263 = (/.f32 (fma.f32 %261 alphax %113) alphax) %265 = (/.f32 (fma.f32 %261 %54 %116) %54) %267 = (/.f32 (fma.f32 %261 %47 %120) %47) %269 = (/.f32 (fma.f32 %261 %118 %93) %118) %271 = (/.f32 (fma.f32 %261 alphax %82) alphax) %273 = (/.f32 (fma.f32 %261 %133 #s(literal -1 binary32)) %133) %275 = (/.f32 (fma.f32 %261 %54 cos2phi) %54) %277 = (/.f32 (fma.f32 %261 %132 #s(literal 1 binary32)) %132) %279 = (/.f32 (fma.f32 %260 alphax %116) %54) %281 = (/.f32 (fma.f32 %186 %47 %120) %47) %283 = (/.f32 (fma.f32 %186 %118 %93) %118) %285 = (/.f32 (fma.f32 %186 %133 #s(literal -1 binary32)) %133) %287 = (/.f32 (fma.f32 %186 %132 #s(literal 1 binary32)) %132) %288 = (/.f32 alphay %54) %290 = (/.f32 (fma.f32 %288 cos2phi %212) alphay) %292 = (/.f32 (fma.f32 %158 %87 %215) %158) %294 = (/.f32 (fma.f32 %87 %153 %219) %153) %296 = (/.f32 (fma.f32 %87 %217 %192) %217) %298 = (/.f32 (fma.f32 %87 %232 #s(literal -1 binary32)) %232) %301 = (/.f32 (fma.f32 %260 alphax (*.f32 %113 alphax)) %54) %304 = (*.f32 alphax %54) %305 = (/.f32 (fma.f32 %260 %54 (*.f32 %116 alphax)) %304) %308 = (/.f32 (fma.f32 %260 %47 (*.f32 %120 alphax)) %101) %309 = (*.f32 %93 alphax) %311 = (*.f32 alphax %118) %312 = (/.f32 (fma.f32 %260 %118 %309) %311) %315 = (/.f32 (fma.f32 %260 alphax (*.f32 %82 alphax)) %54) %316 = (*.f32 #s(literal -1 binary32) alphax) %318 = (*.f32 alphax %133) %319 = (/.f32 (fma.f32 %260 %133 %316) %318) %320 = (*.f32 cos2phi alphax) %322 = (/.f32 (fma.f32 %260 %54 %320) %304) %323 = (*.f32 #s(literal 1 binary32) alphax) %325 = (*.f32 alphax %132) %326 = (/.f32 (fma.f32 %260 %132 %323) %325) %327 = (*.f32 %113 alphay) %329 = (/.f32 (fma.f32 %212 alphax %327) %249) %330 = (*.f32 %116 alphay) %332 = (*.f32 alphay %54) %333 = (/.f32 (fma.f32 %212 %54 %330) %332) %334 = (*.f32 %120 alphay) %336 = (*.f32 alphay %47) %337 = (/.f32 (fma.f32 %212 %47 %334) %336) %338 = (*.f32 %93 alphay) %340 = (*.f32 alphay %118) %341 = (/.f32 (fma.f32 %212 %118 %338) %340) %342 = (*.f32 %82 alphay) %344 = (/.f32 (fma.f32 %212 alphax %342) %249) %345 = (*.f32 #s(literal -1 binary32) alphay) %347 = (*.f32 alphay %133) %348 = (/.f32 (fma.f32 %212 %133 %345) %347) %349 = (*.f32 cos2phi alphay) %351 = (/.f32 (fma.f32 %212 %54 %349) %332) %352 = (*.f32 #s(literal 1 binary32) alphay) %354 = (*.f32 alphay %132) %355 = (/.f32 (fma.f32 %212 %132 %352) %354) %356 = (*.f32 %113 %158) %358 = (*.f32 %158 alphax) %359 = (/.f32 (fma.f32 %215 alphax %356) %358) %360 = (*.f32 %116 %158) %362 = (*.f32 %358 alphax) %363 = (/.f32 (fma.f32 %215 %54 %360) %362) %364 = (*.f32 %120 %158) %366 = (*.f32 %158 %47) %367 = (/.f32 (fma.f32 %215 %47 %364) %366) %368 = (*.f32 %93 %158) %370 = (*.f32 %158 %118) %371 = (/.f32 (fma.f32 %215 %118 %368) %370) %372 = (*.f32 %82 %158) %374 = (/.f32 (fma.f32 %215 alphax %372) %358) %375 = (*.f32 #s(literal -1 binary32) %158) %377 = (*.f32 %158 %133) %378 = (/.f32 (fma.f32 %215 %133 %375) %377) %379 = (*.f32 #s(literal 1 binary32) %158) %381 = (*.f32 %158 %132) %382 = (/.f32 (fma.f32 %215 %132 %379) %381) %385 = (*.f32 %153 alphax) %386 = (/.f32 (fma.f32 %219 alphax (*.f32 %113 %153)) %385) %389 = (*.f32 %153 %54) %390 = (/.f32 (fma.f32 %219 %54 (*.f32 %116 %153)) %389) %393 = (*.f32 %153 %47) %394 = (/.f32 (fma.f32 %219 %47 (*.f32 %120 %153)) %393) %397 = (*.f32 %153 %118) %398 = (/.f32 (fma.f32 %219 %118 (*.f32 %93 %153)) %397) %401 = (/.f32 (fma.f32 %219 alphax (*.f32 %82 %153)) %385) %404 = (*.f32 %153 %133) %405 = (/.f32 (fma.f32 %219 %133 (*.f32 #s(literal -1 binary32) %153)) %404) %408 = (/.f32 (fma.f32 %219 %54 (*.f32 cos2phi %153)) %389) %411 = (*.f32 %153 %132) %412 = (/.f32 (fma.f32 %219 %132 (*.f32 #s(literal 1 binary32) %153)) %411) %415 = (*.f32 %217 alphax) %416 = (/.f32 (fma.f32 %192 alphax (*.f32 %113 %217)) %415) %419 = (*.f32 %217 %54) %420 = (/.f32 (fma.f32 %192 %54 (*.f32 %116 %217)) %419) %423 = (*.f32 %217 %47) %424 = (/.f32 (fma.f32 %192 %47 (*.f32 %120 %217)) %423) %427 = (*.f32 %217 %118) %428 = (/.f32 (fma.f32 %192 %118 (*.f32 %93 %217)) %427) %431 = (/.f32 (fma.f32 %192 alphax (*.f32 %82 %217)) %415) %434 = (*.f32 %217 %133) %435 = (/.f32 (fma.f32 %192 %133 (*.f32 #s(literal -1 binary32) %217)) %434) %438 = (/.f32 (fma.f32 %192 %54 (*.f32 cos2phi %217)) %419) %441 = (*.f32 %217 %132) %442 = (/.f32 (fma.f32 %192 %132 (*.f32 #s(literal 1 binary32) %217)) %441) %444 = (/.f32 (fma.f32 %181 alphax %327) %249) %446 = (/.f32 (fma.f32 %181 %54 %330) %332) %448 = (/.f32 (fma.f32 %181 %47 %334) %336) %450 = (/.f32 (fma.f32 %181 %118 %338) %340) %452 = (/.f32 (fma.f32 %181 alphax %342) %249) %454 = (/.f32 (fma.f32 %181 %133 %345) %347) %455 = (fma.f32 %181 %54 %349) %456 = (/.f32 %455 %332) %458 = (/.f32 (fma.f32 %181 %132 %352) %354) %461 = (*.f32 %232 alphax) %462 = (/.f32 (fma.f32 #s(literal -1 binary32) alphax (*.f32 %113 %232)) %461) %465 = (*.f32 %232 %54) %466 = (/.f32 (fma.f32 #s(literal -1 binary32) %54 (*.f32 %116 %232)) %465) %469 = (*.f32 %232 %47) %470 = (/.f32 (fma.f32 #s(literal -1 binary32) %47 (*.f32 %120 %232)) %469) %473 = (*.f32 %232 %118) %474 = (/.f32 (fma.f32 #s(literal -1 binary32) %118 (*.f32 %93 %232)) %473) %477 = (/.f32 (fma.f32 #s(literal -1 binary32) alphax (*.f32 %82 %232)) %461) %480 = (*.f32 %232 %133) %481 = (/.f32 (fma.f32 #s(literal -1 binary32) %133 (*.f32 #s(literal -1 binary32) %232)) %480) %484 = (/.f32 (fma.f32 #s(literal -1 binary32) %54 (*.f32 cos2phi %232)) %465) %487 = (*.f32 %232 %132) %488 = (/.f32 (fma.f32 #s(literal -1 binary32) %132 (*.f32 #s(literal 1 binary32) %232)) %487) %490 = (/.f32 (fma.f32 sin2phi alphax %356) %358) %492 = (/.f32 (fma.f32 %245 alphax %360) %362) %494 = (/.f32 (fma.f32 sin2phi %47 %364) %366) %496 = (/.f32 (fma.f32 sin2phi %118 %368) %370) %498 = (/.f32 (fma.f32 sin2phi alphax %372) %358) %500 = (/.f32 (fma.f32 sin2phi %133 %375) %377) %502 = (/.f32 (fma.f32 sin2phi %132 %379) %381) %505 = (*.f32 %231 alphax) %506 = (/.f32 (fma.f32 #s(literal 1 binary32) alphax (*.f32 %113 %231)) %505) %509 = (*.f32 %231 %54) %510 = (/.f32 (fma.f32 #s(literal 1 binary32) %54 (*.f32 %116 %231)) %509) %513 = (*.f32 %231 %47) %514 = (/.f32 (fma.f32 #s(literal 1 binary32) %47 (*.f32 %120 %231)) %513) %517 = (*.f32 %231 %118) %518 = (/.f32 (fma.f32 #s(literal 1 binary32) %118 (*.f32 %93 %231)) %517) %521 = (/.f32 (fma.f32 #s(literal 1 binary32) alphax (*.f32 %82 %231)) %505) %524 = (*.f32 %231 %133) %525 = (/.f32 (fma.f32 #s(literal 1 binary32) %133 (*.f32 #s(literal -1 binary32) %231)) %524) %526 = (*.f32 cos2phi %231) %528 = (/.f32 (fma.f32 #s(literal 1 binary32) %54 %526) %509) %531 = (*.f32 %231 %132) %532 = (/.f32 (fma.f32 #s(literal 1 binary32) %132 (*.f32 #s(literal 1 binary32) %231)) %531) %533 = (*.f32 %212 alphax) %535 = (/.f32 (fma.f32 %113 alphay %533) %249) %536 = (*.f32 %215 alphax) %538 = (/.f32 (fma.f32 %113 %158 %536) %358) %539 = (*.f32 %219 alphax) %541 = (*.f32 alphax %153) %542 = (/.f32 (fma.f32 %113 %153 %539) %541) %543 = (*.f32 %192 alphax) %545 = (*.f32 alphax %217) %546 = (/.f32 (fma.f32 %113 %217 %543) %545) %547 = (*.f32 %181 alphax) %549 = (/.f32 (fma.f32 %113 alphay %547) %249) %551 = (*.f32 alphax %232) %552 = (/.f32 (fma.f32 %113 %232 %316) %551) %554 = (*.f32 alphax %231) %555 = (/.f32 (fma.f32 %113 %231 %323) %554) %556 = (*.f32 %212 %54) %558 = (*.f32 %54 alphay) %559 = (/.f32 (fma.f32 %116 alphay %556) %558) %560 = (*.f32 %215 %54) %562 = (/.f32 (fma.f32 %116 %158 %560) %362) %563 = (*.f32 %219 %54) %565 = (*.f32 %54 %153) %566 = (/.f32 (fma.f32 %116 %153 %563) %565) %567 = (*.f32 %192 %54) %569 = (*.f32 %54 %217) %570 = (/.f32 (fma.f32 %116 %217 %567) %569) %571 = (*.f32 %181 %54) %573 = (/.f32 (fma.f32 %116 alphay %571) %558) %574 = (*.f32 #s(literal -1 binary32) %54) %576 = (*.f32 %54 %232) %577 = (/.f32 (fma.f32 %116 %232 %574) %576) %578 = (*.f32 #s(literal 1 binary32) %54) %580 = (*.f32 %54 %231) %581 = (/.f32 (fma.f32 %116 %231 %578) %580) %584 = (*.f32 %47 alphay) %585 = (/.f32 (fma.f32 %120 alphay (*.f32 %212 %47)) %584) %588 = (*.f32 %47 %158) %589 = (/.f32 (fma.f32 %120 %158 (*.f32 %215 %47)) %588) %592 = (*.f32 %47 %153) %593 = (/.f32 (fma.f32 %120 %153 (*.f32 %219 %47)) %592) %596 = (*.f32 %47 %217) %597 = (/.f32 (fma.f32 %120 %217 (*.f32 %192 %47)) %596) %600 = (/.f32 (fma.f32 %120 alphay (*.f32 %181 %47)) %584) %603 = (*.f32 %47 %232) %604 = (/.f32 (fma.f32 %120 %232 (*.f32 #s(literal -1 binary32) %47)) %603) %607 = (/.f32 (fma.f32 %120 %158 (*.f32 sin2phi %47)) %588) %610 = (*.f32 %47 %231) %611 = (/.f32 (fma.f32 %120 %231 (*.f32 #s(literal 1 binary32) %47)) %610) %614 = (*.f32 %118 alphay) %615 = (/.f32 (fma.f32 %93 alphay (*.f32 %212 %118)) %614) %618 = (*.f32 %118 %158) %619 = (/.f32 (fma.f32 %93 %158 (*.f32 %215 %118)) %618) %622 = (*.f32 %118 %153) %623 = (/.f32 (fma.f32 %93 %153 (*.f32 %219 %118)) %622) %626 = (*.f32 %118 %217) %627 = (/.f32 (fma.f32 %93 %217 (*.f32 %192 %118)) %626) %630 = (/.f32 (fma.f32 %93 alphay (*.f32 %181 %118)) %614) %633 = (*.f32 %118 %232) %634 = (/.f32 (fma.f32 %93 %232 (*.f32 #s(literal -1 binary32) %118)) %633) %637 = (/.f32 (fma.f32 %93 %158 (*.f32 sin2phi %118)) %618) %640 = (*.f32 %118 %231) %641 = (/.f32 (fma.f32 %93 %231 (*.f32 #s(literal 1 binary32) %118)) %640) %643 = (/.f32 (fma.f32 %82 alphay %533) %249) %645 = (/.f32 (fma.f32 %82 %158 %536) %358) %647 = (/.f32 (fma.f32 %82 %153 %539) %541) %649 = (/.f32 (fma.f32 %82 %217 %543) %545) %651 = (/.f32 (fma.f32 %82 alphay %547) %249) %653 = (/.f32 (fma.f32 %82 %232 %316) %551) %655 = (/.f32 (fma.f32 %82 %231 %323) %554) %658 = (*.f32 %133 alphay) %659 = (/.f32 (fma.f32 #s(literal -1 binary32) alphay (*.f32 %212 %133)) %658) %662 = (*.f32 %133 %158) %663 = (/.f32 (fma.f32 #s(literal -1 binary32) %158 (*.f32 %215 %133)) %662) %666 = (*.f32 %133 %153) %667 = (/.f32 (fma.f32 #s(literal -1 binary32) %153 (*.f32 %219 %133)) %666) %670 = (*.f32 %133 %217) %671 = (/.f32 (fma.f32 #s(literal -1 binary32) %217 (*.f32 %192 %133)) %670) %674 = (/.f32 (fma.f32 #s(literal -1 binary32) alphay (*.f32 %181 %133)) %658) %677 = (*.f32 %133 %232) %678 = (/.f32 (fma.f32 #s(literal -1 binary32) %232 (*.f32 #s(literal -1 binary32) %133)) %677) %681 = (/.f32 (fma.f32 #s(literal -1 binary32) %158 (*.f32 sin2phi %133)) %662) %684 = (*.f32 %133 %231) %685 = (/.f32 (fma.f32 #s(literal -1 binary32) %231 (*.f32 #s(literal 1 binary32) %133)) %684) %687 = (/.f32 (fma.f32 cos2phi alphay %556) %558) %689 = (/.f32 (fma.f32 %158 cos2phi %560) %362) %691 = (/.f32 (fma.f32 cos2phi %153 %563) %565) %693 = (/.f32 (fma.f32 cos2phi %217 %567) %569) %695 = (/.f32 (fma.f32 cos2phi %232 %574) %576) %698 = (*.f32 %132 alphay) %699 = (/.f32 (fma.f32 #s(literal 1 binary32) alphay (*.f32 %212 %132)) %698) %702 = (*.f32 %132 %158) %703 = (/.f32 (fma.f32 #s(literal 1 binary32) %158 (*.f32 %215 %132)) %702) %706 = (*.f32 %132 %153) %707 = (/.f32 (fma.f32 #s(literal 1 binary32) %153 (*.f32 %219 %132)) %706) %710 = (*.f32 %132 %217) %711 = (/.f32 (fma.f32 #s(literal 1 binary32) %217 (*.f32 %192 %132)) %710) %714 = (/.f32 (fma.f32 #s(literal 1 binary32) alphay (*.f32 %181 %132)) %698) %717 = (*.f32 %132 %232) %718 = (/.f32 (fma.f32 #s(literal 1 binary32) %232 (*.f32 #s(literal -1 binary32) %132)) %717) %721 = (*.f32 %132 %231) %722 = (/.f32 (fma.f32 #s(literal 1 binary32) %231 (*.f32 #s(literal 1 binary32) %132)) %721) %724 = (/.f32 (fma.f32 %186 alphax %113) alphax) %727 = (/.f32 (fma.f32 %260 alphax (*.f32 alphax %113)) %54) %730 = (/.f32 (fma.f32 %260 %54 (*.f32 alphax %116)) %304) %733 = (/.f32 (fma.f32 %260 %47 (*.f32 alphax %120)) %101) %734 = (*.f32 alphax %93) %736 = (/.f32 (fma.f32 %260 %118 %734) %311) %739 = (/.f32 (fma.f32 %260 alphax (*.f32 alphax %82)) %54) %740 = (*.f32 alphax #s(literal -1 binary32)) %742 = (/.f32 (fma.f32 %260 %133 %740) %318) %743 = (*.f32 alphax cos2phi) %745 = (/.f32 (fma.f32 %260 %54 %743) %304) %746 = (*.f32 alphax #s(literal 1 binary32)) %748 = (/.f32 (fma.f32 %260 %132 %746) %325) %749 = (*.f32 alphay %113) %751 = (/.f32 (fma.f32 %212 alphax %749) %249) %752 = (*.f32 alphay %116) %754 = (/.f32 (fma.f32 %212 %54 %752) %332) %755 = (*.f32 alphay %120) %757 = (/.f32 (fma.f32 %212 %47 %755) %336) %758 = (*.f32 alphay %93) %760 = (/.f32 (fma.f32 %212 %118 %758) %340) %761 = (*.f32 alphay %82) %763 = (/.f32 (fma.f32 %212 alphax %761) %249) %764 = (*.f32 alphay #s(literal -1 binary32)) %766 = (/.f32 (fma.f32 %212 %133 %764) %347) %767 = (*.f32 alphay cos2phi) %769 = (/.f32 (fma.f32 %212 %54 %767) %332) %770 = (*.f32 alphay #s(literal 1 binary32)) %772 = (/.f32 (fma.f32 %212 %132 %770) %354) %773 = (*.f32 %158 %113) %775 = (/.f32 (fma.f32 %215 alphax %773) %358) %776 = (*.f32 %158 %116) %778 = (/.f32 (fma.f32 %215 %54 %776) %362) %779 = (*.f32 %158 %120) %781 = (/.f32 (fma.f32 %215 %47 %779) %366) %782 = (*.f32 %158 %93) %784 = (/.f32 (fma.f32 %215 %118 %782) %370) %785 = (*.f32 %158 %82) %787 = (/.f32 (fma.f32 %215 alphax %785) %358) %788 = (*.f32 %158 #s(literal -1 binary32)) %790 = (/.f32 (fma.f32 %215 %133 %788) %377) %792 = (/.f32 (fma.f32 %215 %54 %246) %362) %793 = (*.f32 %158 #s(literal 1 binary32)) %795 = (/.f32 (fma.f32 %215 %132 %793) %381) %798 = (/.f32 (fma.f32 %219 alphax (*.f32 %153 %113)) %385) %801 = (/.f32 (fma.f32 %219 %54 (*.f32 %153 %116)) %389) %804 = (/.f32 (fma.f32 %219 %47 (*.f32 %153 %120)) %393) %807 = (/.f32 (fma.f32 %219 %118 (*.f32 %153 %93)) %397) %810 = (/.f32 (fma.f32 %219 alphax (*.f32 %153 %82)) %385) %813 = (/.f32 (fma.f32 %219 %133 (*.f32 %153 #s(literal -1 binary32))) %404) %816 = (/.f32 (fma.f32 %219 %54 (*.f32 %153 cos2phi)) %389) %819 = (/.f32 (fma.f32 %219 %132 (*.f32 %153 #s(literal 1 binary32))) %411) %822 = (/.f32 (fma.f32 %192 alphax (*.f32 %217 %113)) %415) %825 = (/.f32 (fma.f32 %192 %54 (*.f32 %217 %116)) %419) %828 = (/.f32 (fma.f32 %192 %47 (*.f32 %217 %120)) %423) %831 = (/.f32 (fma.f32 %192 %118 (*.f32 %217 %93)) %427) %834 = (/.f32 (fma.f32 %192 alphax (*.f32 %217 %82)) %415) %837 = (/.f32 (fma.f32 %192 %133 (*.f32 %217 #s(literal -1 binary32))) %434) %840 = (/.f32 (fma.f32 %192 %54 (*.f32 %217 cos2phi)) %419) %843 = (/.f32 (fma.f32 %192 %132 (*.f32 %217 #s(literal 1 binary32))) %441) %845 = (/.f32 (fma.f32 %181 alphax %749) %249) %847 = (/.f32 (fma.f32 %181 %54 %752) %332) %849 = (/.f32 (fma.f32 %181 %47 %755) %336) %851 = (/.f32 (fma.f32 %181 %118 %758) %340) %853 = (/.f32 (fma.f32 %181 alphax %761) %249) %855 = (/.f32 (fma.f32 %181 %133 %764) %347) %856 = (fma.f32 %181 %54 %767) %857 = (/.f32 %856 %332) %859 = (/.f32 (fma.f32 %181 %132 %770) %354) %862 = (/.f32 (fma.f32 #s(literal -1 binary32) alphax (*.f32 %232 %113)) %461) %865 = (/.f32 (fma.f32 #s(literal -1 binary32) %54 (*.f32 %232 %116)) %465) %868 = (/.f32 (fma.f32 #s(literal -1 binary32) %47 (*.f32 %232 %120)) %469) %871 = (/.f32 (fma.f32 #s(literal -1 binary32) %118 (*.f32 %232 %93)) %473) %874 = (/.f32 (fma.f32 #s(literal -1 binary32) alphax (*.f32 %232 %82)) %461) %877 = (/.f32 (fma.f32 #s(literal -1 binary32) %133 (*.f32 %232 #s(literal -1 binary32))) %480) %880 = (/.f32 (fma.f32 #s(literal -1 binary32) %54 (*.f32 %232 cos2phi)) %465) %883 = (/.f32 (fma.f32 #s(literal -1 binary32) %132 (*.f32 %232 #s(literal 1 binary32))) %487) %885 = (/.f32 (fma.f32 sin2phi alphax %773) %358) %887 = (/.f32 (fma.f32 %245 alphax %776) %362) %889 = (/.f32 (fma.f32 sin2phi %47 %779) %366) %891 = (/.f32 (fma.f32 sin2phi %118 %782) %370) %893 = (/.f32 (fma.f32 sin2phi alphax %785) %358) %895 = (/.f32 (fma.f32 sin2phi %133 %788) %377) %897 = (/.f32 (fma.f32 sin2phi %132 %793) %381) %900 = (/.f32 (fma.f32 #s(literal 1 binary32) alphax (*.f32 %231 %113)) %505) %903 = (/.f32 (fma.f32 #s(literal 1 binary32) %54 (*.f32 %231 %116)) %509) %906 = (/.f32 (fma.f32 #s(literal 1 binary32) %47 (*.f32 %231 %120)) %513) %909 = (/.f32 (fma.f32 #s(literal 1 binary32) %118 (*.f32 %231 %93)) %517) %912 = (/.f32 (fma.f32 #s(literal 1 binary32) alphax (*.f32 %231 %82)) %505) %915 = (/.f32 (fma.f32 #s(literal 1 binary32) %133 (*.f32 %231 #s(literal -1 binary32))) %524) %918 = (/.f32 (fma.f32 #s(literal 1 binary32) %54 (*.f32 %231 cos2phi)) %509) %921 = (/.f32 (fma.f32 #s(literal 1 binary32) %132 (*.f32 %231 #s(literal 1 binary32))) %531) %922 = (*.f32 alphax %212) %924 = (/.f32 (fma.f32 %113 alphay %922) %249) %925 = (*.f32 alphax %215) %927 = (/.f32 (fma.f32 %113 %158 %925) %358) %928 = (*.f32 alphax %219) %930 = (/.f32 (fma.f32 %113 %153 %928) %541) %931 = (*.f32 alphax %192) %933 = (/.f32 (fma.f32 %113 %217 %931) %545) %934 = (*.f32 alphax %181) %936 = (/.f32 (fma.f32 %113 alphay %934) %249) %938 = (/.f32 (fma.f32 %113 %232 %740) %551) %940 = (/.f32 (fma.f32 %113 %158 %245) %358) %942 = (/.f32 (fma.f32 %113 %231 %746) %554) %943 = (*.f32 %54 %212) %945 = (/.f32 (fma.f32 %116 alphay %943) %558) %946 = (*.f32 %54 %215) %948 = (/.f32 (fma.f32 %116 %158 %946) %362) %949 = (*.f32 %54 %219) %951 = (/.f32 (fma.f32 %116 %153 %949) %565) %952 = (*.f32 %54 %192) %954 = (/.f32 (fma.f32 %116 %217 %952) %569) %955 = (*.f32 %54 %181) %957 = (/.f32 (fma.f32 %116 alphay %955) %558) %958 = (*.f32 %54 #s(literal -1 binary32)) %960 = (/.f32 (fma.f32 %116 %232 %958) %576) %961 = (*.f32 %245 alphax) %963 = (/.f32 (fma.f32 %116 %158 %961) %362) %964 = (*.f32 %54 #s(literal 1 binary32)) %966 = (/.f32 (fma.f32 %116 %231 %964) %580) %969 = (/.f32 (fma.f32 %120 alphay (*.f32 %47 %212)) %584) %972 = (/.f32 (fma.f32 %120 %158 (*.f32 %47 %215)) %588) %975 = (/.f32 (fma.f32 %120 %153 (*.f32 %47 %219)) %592) %978 = (/.f32 (fma.f32 %120 %217 (*.f32 %47 %192)) %596) %981 = (/.f32 (fma.f32 %120 alphay (*.f32 %47 %181)) %584) %984 = (/.f32 (fma.f32 %120 %232 (*.f32 %47 #s(literal -1 binary32))) %603) %987 = (/.f32 (fma.f32 %120 %158 (*.f32 %47 sin2phi)) %588) %990 = (/.f32 (fma.f32 %120 %231 (*.f32 %47 #s(literal 1 binary32))) %610) %993 = (/.f32 (fma.f32 %93 alphay (*.f32 %118 %212)) %614) %996 = (/.f32 (fma.f32 %93 %158 (*.f32 %118 %215)) %618) %999 = (/.f32 (fma.f32 %93 %153 (*.f32 %118 %219)) %622) %1002 = (/.f32 (fma.f32 %93 %217 (*.f32 %118 %192)) %626) %1005 = (/.f32 (fma.f32 %93 alphay (*.f32 %118 %181)) %614) %1008 = (/.f32 (fma.f32 %93 %232 (*.f32 %118 #s(literal -1 binary32))) %633) %1011 = (/.f32 (fma.f32 %93 %158 (*.f32 %118 sin2phi)) %618) %1014 = (/.f32 (fma.f32 %93 %231 (*.f32 %118 #s(literal 1 binary32))) %640) %1016 = (/.f32 (fma.f32 %82 alphay %922) %249) %1018 = (/.f32 (fma.f32 %82 %158 %925) %358) %1020 = (/.f32 (fma.f32 %82 %153 %928) %541) %1022 = (/.f32 (fma.f32 %82 %217 %931) %545) %1024 = (/.f32 (fma.f32 %82 alphay %934) %249) %1026 = (/.f32 (fma.f32 %82 %232 %740) %551) %1028 = (/.f32 (fma.f32 %82 %231 %746) %554) %1031 = (/.f32 (fma.f32 #s(literal -1 binary32) alphay (*.f32 %133 %212)) %658) %1034 = (/.f32 (fma.f32 #s(literal -1 binary32) %158 (*.f32 %133 %215)) %662) %1037 = (/.f32 (fma.f32 #s(literal -1 binary32) %153 (*.f32 %133 %219)) %666) %1040 = (/.f32 (fma.f32 #s(literal -1 binary32) %217 (*.f32 %133 %192)) %670) %1043 = (/.f32 (fma.f32 #s(literal -1 binary32) alphay (*.f32 %133 %181)) %658) %1046 = (/.f32 (fma.f32 #s(literal -1 binary32) %232 (*.f32 %133 #s(literal -1 binary32))) %677) %1049 = (/.f32 (fma.f32 #s(literal -1 binary32) %158 (*.f32 %133 sin2phi)) %662) %1052 = (/.f32 (fma.f32 #s(literal -1 binary32) %231 (*.f32 %133 #s(literal 1 binary32))) %684) %1054 = (/.f32 (fma.f32 cos2phi alphay %943) %558) %1056 = (/.f32 (fma.f32 %158 cos2phi %946) %362) %1058 = (/.f32 (fma.f32 cos2phi %153 %949) %565) %1060 = (/.f32 (fma.f32 cos2phi %217 %952) %569) %1062 = (/.f32 (fma.f32 cos2phi %232 %958) %576) %1065 = (/.f32 (fma.f32 #s(literal 1 binary32) alphay (*.f32 %132 %212)) %698) %1068 = (/.f32 (fma.f32 #s(literal 1 binary32) %158 (*.f32 %132 %215)) %702) %1071 = (/.f32 (fma.f32 #s(literal 1 binary32) %153 (*.f32 %132 %219)) %706) %1074 = (/.f32 (fma.f32 #s(literal 1 binary32) %217 (*.f32 %132 %192)) %710) %1077 = (/.f32 (fma.f32 #s(literal 1 binary32) alphay (*.f32 %132 %181)) %698) %1080 = (/.f32 (fma.f32 #s(literal 1 binary32) %232 (*.f32 %132 #s(literal -1 binary32))) %717) %1083 = (/.f32 (fma.f32 #s(literal 1 binary32) %231 (*.f32 %132 #s(literal 1 binary32))) %721) %1086 = (/.f32 (*.f32 %253 #s(literal 1 binary32)) (*.f32 alphax %249)) %1087 = (neg.f32 %247) %1089 = (neg.f32 %249) %1091 = (/.f32 (*.f32 %1087 #s(literal 1 binary32)) (*.f32 %1089 %249)) %1092 = (*.f32 %247 #s(literal 1 binary32)) %1093 = (/.f32 %1092 %362) %1094 = (fma.f32 %186 %54 cos2phi) %1095 = (neg.f32 %1094) %1097 = (/.f32 (*.f32 %1095 #s(literal -1 binary32)) %54) %1099 = (/.f32 (*.f32 %1095 #s(literal 1 binary32)) %91) %1101 = (/.f32 (*.f32 %1094 #s(literal -1 binary32)) %101) %1102 = (*.f32 %1094 #s(literal 1 binary32)) %1103 = (/.f32 %1102 %54) %1104 = (/.f32 %256 alphay) %1106 = (/.f32 (neg.f32 %1104) %47) %1107 = (neg.f32 %256) %1109 = (neg.f32 %1089) %1110 = (/.f32 (neg.f32 %1107) %1109) %1111 = (/.f32 %246 %961) %1112 = (+.f32 %1111 #s(literal 1 binary32)) %1114 = (/.f32 (neg.f32 %1112) %232) %1115 = (fma.f32 %82 %158 %245) %1117 = (neg.f32 %358) %1118 = (/.f32 (neg.f32 %1115) %1117) %1119 = (fma.f32 cos2phi %231 %578) %1121 = (neg.f32 %580) %1122 = (/.f32 (neg.f32 %1119) %1121) %1123 = (fma.f32 cos2phi alphay %571) %1125 = (neg.f32 %558) %1126 = (/.f32 (neg.f32 %1123) %1125) %1127 = (*.f32 sin2phi %132) %1128 = (fma.f32 #s(literal 1 binary32) %158 %1127) %1130 = (neg.f32 %702) %1131 = (/.f32 (neg.f32 %1128) %1130) %1132 = (fma.f32 cos2phi %231 %964) %1134 = (/.f32 (neg.f32 %1132) %1121) %1135 = (fma.f32 cos2phi alphay %955) %1137 = (/.f32 (neg.f32 %1135) %1125) %1138 = (*.f32 %132 sin2phi) %1139 = (fma.f32 #s(literal 1 binary32) %158 %1138) %1141 = (/.f32 (neg.f32 %1139) %1130) %1142 = (neg.f32 %258) %1144 = (/.f32 (neg.f32 %1142) %48) %1145 = (/.f32 %1104 alphax) %1146 = (/.f32 %1112 %231) %1147 = (/.f32 %1115 %358) %1148 = (/.f32 %1119 %580) %1149 = (/.f32 %1123 %558) %1150 = (/.f32 %1128 %702) %1151 = (/.f32 %1132 %580) %1152 = (/.f32 %1135 %558) %1153 = (/.f32 %1139 %702) %1154 = (/.f32 %1142 %47) %1155 = (fma.f32 %158 %87 sin2phi) %1156 = (neg.f32 %1155) %1157 = (/.f32 %1156 %217) %1158 = (/.f32 %1107 %1089) %1160 = (/.f32 %1087 (neg.f32 %362)) %1161 = (fma.f32 %288 cos2phi %181) %1162 = (neg.f32 %1161) %1163 = (/.f32 %1162 %153) %1164 = (/.f32 %1095 %118) %1165 = (/.f32 %256 %249) %1166 = (/.f32 %1161 alphay) %1167 = (/.f32 %247 %362) %1168 = (/.f32 %1155 %158) %1169 = (/.f32 %1094 %54) %1170 = (/.f32 %258 alphax) %1172 = (/.f32 #s(literal 1 binary32) (/.f32 alphax %258)) %1174 = (/.f32 #s(literal 1 binary32) (/.f32 %249 %256)) %1175 = (/.f32 alphay %1161) %1176 = (/.f32 #s(literal 1 binary32) %1175) %1177 = (*.f32 %288 cos2phi) %1178 = (/.f32 %1177 alphay) %1179 = (/.f32 %219 alphay) %1180 = (-.f32 %1178 %1179) %1181 = (/.f32 %246 %362) %1183 = (-.f32 %1181 (/.f32 %567 %362)) %1184 = (neg.f32 %961) %1186 = (-.f32 %1181 (/.f32 %1184 %362)) %1187 = (*.f32 %158 %87) %1188 = (/.f32 %1187 %158) %1189 = (/.f32 %192 %158) %1190 = (-.f32 %1188 %1189) %1191 = (*.f32 %186 %54) %1192 = (/.f32 %1191 %54) %1193 = (/.f32 %93 %54) %1194 = (-.f32 %1192 %1193) %1195 = (/.f32 %120 alphax) %1196 = (-.f32 %261 %1195) %1197 = (-.f32 %186 %1193) %1198 = (-.f32 %186 %1195) %1199 = (neg.f32 %87) %1200 = (-.f32 %186 %1199) %1201 = (-.f32 %87 %1179) %1202 = (-.f32 %87 %1189) %1203 = (*.f32 %192 %159) %1204 = (-.f32 %87 %1203) %1205 = (neg.f32 %186) %1206 = (-.f32 %87 %1205) %1207 = (fma.f32 %166 %168 %1178) %1208 = (fma.f32 %166 %168 %1188) %1209 = (fma.f32 %166 %168 %87) %1210 = (fma.f32 %67 %69 %1192) %1211 = (fma.f32 %67 %69 %261) %1212 = (fma.f32 %67 %69 %186) %1213 = (fma.f32 %71 %73 %1192) %1214 = (fma.f32 %71 %73 %261) %1215 = (fma.f32 %71 %73 %186) %1216 = (fma.f32 %75 %76 %1192) %1217 = (fma.f32 %75 %76 %261) %1218 = (fma.f32 %75 %76 %186) %1219 = (fma.f32 %78 %79 %1192) %1220 = (fma.f32 %78 %79 %261) %1221 = (fma.f32 %78 %79 %186) %1222 = (fma.f32 %170 %171 %1178) %1223 = (fma.f32 %170 %171 %1188) %1224 = (fma.f32 %170 %171 %87) %1225 = (fma.f32 %173 %174 %1178) %1226 = (fma.f32 %173 %174 %1188) %1227 = (fma.f32 %173 %174 %87) %1228 = (fma.f32 %176 %178 %1178) %1229 = (fma.f32 %176 %178 %1188) %1230 = (fma.f32 %176 %178 %87) %1231 = (fma.f32 %180 %181 %1178) %1232 = (fma.f32 %180 %181 %1188) %1233 = (fma.f32 %180 %181 %87) %1234 = (fma.f32 %181 %180 %1178) %1235 = (fma.f32 %181 %180 %1188) %1236 = (fma.f32 %181 %180 %87) %1237 = (fma.f32 %159 sin2phi %1178) %1238 = (fma.f32 %159 sin2phi %1188) %1239 = (fma.f32 %159 sin2phi %87) %1240 = (fma.f32 %81 %82 %1192) %1241 = (fma.f32 %81 %82 %261) %1242 = (fma.f32 %81 %82 %186) %1243 = (fma.f32 %82 %81 %1192) %1244 = (fma.f32 %82 %81 %261) %1245 = (fma.f32 %82 %81 %186) %1246 = (fma.f32 %55 cos2phi %1192) %1247 = (fma.f32 %55 cos2phi %261) %1248 = (fma.f32 %55 cos2phi %186) %1249 = (fma.f32 sin2phi %159 %1178) %1250 = (fma.f32 sin2phi %159 %1188) %1251 = (fma.f32 sin2phi %159 %87) %1252 = (fma.f32 cos2phi %55 %1192) %1253 = (fma.f32 cos2phi %55 %261) %1254 = (fma.f32 cos2phi %55 %186) %1255 = (fma.f32 #s(literal 1 binary32) %186 %1178) %1256 = (fma.f32 #s(literal 1 binary32) %186 %1188) %1257 = (fma.f32 #s(literal 1 binary32) %186 %87) %1258 = (fma.f32 #s(literal 1 binary32) %87 %1192) %1259 = (fma.f32 #s(literal 1 binary32) %87 %261) %1260 = (fma.f32 #s(literal 1 binary32) %87 %186) %1261 = (+.f32 %186 %87) %1262 = (pow.f32 %1261 #s(literal 1 binary32)) %1263 = (/.f32 %246 %249) %1265 = (/.f32 %961 %249) %1267 = (+.f32 (/.f32 %1263 %249) (/.f32 %1265 %249)) %1269 = (+.f32 (/.f32 %1111 %231) %186) %1271 = (/.f32 %245 %358) %1272 = (+.f32 (/.f32 %372 %358) %1271) %1273 = (/.f32 %526 %580) %1275 = (+.f32 %1273 (/.f32 %578 %580)) %1277 = (+.f32 %1273 (/.f32 %964 %580)) %1278 = (/.f32 %349 %558) %1280 = (+.f32 %1278 (/.f32 %571 %558)) %1282 = (+.f32 %1278 (/.f32 %955 %558)) %1283 = (/.f32 %379 %702) %1285 = (+.f32 %1283 (/.f32 %1127 %702)) %1287 = (+.f32 %1283 (/.f32 %1138 %702)) %1288 = (+.f32 %1178 %186) %1289 = (/.f32 %961 %362) %1290 = (+.f32 %1289 %1181) %1291 = (+.f32 %1181 %1289) %1292 = (+.f32 %1188 %186) %1293 = (+.f32 %1192 %87) %1294 = (/.f32 %1191 alphax) %1296 = (+.f32 (/.f32 %1294 alphax) %87) %1297 = (+.f32 %261 %87) %1298 = (+.f32 %186 %1178) %1299 = (+.f32 %186 %1188) %1300 = (+.f32 %87 %1192) %1301 = (+.f32 %87 %261) %1302 = (+.f32 %87 %186) %1306 = (/.f32 %16 sin2phi) %1315 = (*.f32 #s(literal -1 binary32) u0) %1316 = (*.f32 u0 #s(literal -1 binary32)) %1318 = (/.f32 #s(literal 1 binary32) (pow.f32 %5 #s(literal -1 binary32))) %1319 = (pow.f32 %5 #s(literal 1 binary32)) %1322 = (log (- 1 u0)) %1323 = (approx %1322 %5) %1324 = (/.f32 #s(literal 1 binary32) %1323) %1325 = (/.f32 #s(literal 1 binary32) %1324) %1326 = (pow.f32 %1323 #s(literal 1 binary32)) %1328 = (*.f32 #s(literal -1/2 binary32) u0) %1333 = (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) %1340 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %1342 = (*.f32 %1333 u0) %1347 = (approx %1322 %1342) %1352 = (*.f32 #s(literal 1/2 binary32) u0) %1357 = (/.f32 #s(literal 1 binary32) u0) %1358 = (+.f32 %1357 #s(literal 1/2 binary32)) %1359 = (*.f32 %1358 u0) %1360 = (*.f32 u0 %1358) %1362 = (/.f32 #s(literal 1 binary32) (pow.f32 %1340 #s(literal -1 binary32))) %1363 = (-.f32 %1352 #s(literal -1 binary32)) %1364 = (neg.f32 %1352) %1365 = (-.f32 #s(literal 1 binary32) %1364) %1366 = (-.f32 #s(literal 1 binary32) %1328) %1367 = (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) %1368 = (pow.f32 %1340 #s(literal 1 binary32)) %1369 = (+.f32 %1352 #s(literal 1 binary32)) %1370 = (+.f32 #s(literal 1 binary32) %1352) %1371 = (*.f32 %1340 u0) %1372 = (*.f32 u0 %1340) %1374 = (/.f32 #s(literal 1 binary32) (pow.f32 %1371 #s(literal -1 binary32))) %1375 = (*.f32 %1352 u0) %1376 = (fma.f32 u0 #s(literal 1 binary32) %1375) %1377 = (fma.f32 #s(literal 1 binary32) u0 %1375) %1378 = (pow.f32 %1371 #s(literal 1 binary32)) %1379 = (*.f32 u0 #s(literal 1 binary32)) %1380 = (+.f32 %1379 %1375) %1381 = (*.f32 #s(literal 1 binary32) u0) %1382 = (+.f32 %1381 %1375) %1383 = (neg %1322) %1384 = (approx %1383 %1371) %1385 = (/.f32 #s(literal 1 binary32) %1384) %1386 = (/.f32 #s(literal 1 binary32) %1385) %1387 = (pow.f32 %1384 #s(literal 1 binary32)) %1399 = (neg.f32 %2) %1429 = (*.f32 %81 cos2phi) %1430 = (*.f32 cos2phi %81) %1432 = (/.f32 (neg.f32 %89) %47) %1433 = (/.f32 %123 %48) %1434 = (/.f32 %89 alphax) %1435 = (/.f32 %93 %47) %1437 = (/.f32 #s(literal 1 binary32) (pow.f32 %82 #s(literal -1 binary32))) %1438 = (/.f32 #s(literal 1 binary32) %72) %1439 = (pow.f32 %82 #s(literal 1 binary32)) %1476 = (*.f32 %180 sin2phi) %1477 = (*.f32 sin2phi %180) %1479 = (/.f32 (neg.f32 %188) %153) %1480 = (/.f32 %222 %154) %1481 = (/.f32 %188 alphay) %1482 = (/.f32 %192 %153) %1484 = (/.f32 #s(literal 1 binary32) (pow.f32 %181 #s(literal -1 binary32))) %1485 = (/.f32 #s(literal 1 binary32) %177) %1486 = (pow.f32 %181 #s(literal 1 binary32)) %1503 = (/.f32 (fma.f32 %1177 alphay %188) alphay) %1505 = (/.f32 (fma.f32 %1177 %153 %192) %153) %1506 = (/.f32 %455 %54) %1507 = (*.f32 %188 %54) %1509 = (/.f32 (fma.f32 %767 alphay %1507) %558) %1511 = (/.f32 (fma.f32 %767 %153 %567) %565) %1513 = (/.f32 (fma.f32 %349 alphay %1507) %558) %1515 = (/.f32 (fma.f32 %349 %153 %567) %565) %1516 = (*.f32 %767 alphay) %1518 = (/.f32 (fma.f32 %188 %54 %1516) %332) %1519 = (*.f32 %349 alphay) %1521 = (/.f32 (fma.f32 %188 %54 %1519) %332) %1524 = (/.f32 (fma.f32 %192 %54 (*.f32 %767 %153)) %389) %1527 = (/.f32 (fma.f32 %192 %54 (*.f32 %349 %153)) %389) %1529 = (/.f32 (fma.f32 %245 alphax %1516) %332) %1531 = (/.f32 (fma.f32 %245 alphax %1519) %332) %1532 = (/.f32 %856 %54) %1533 = (*.f32 %54 %188) %1535 = (/.f32 (fma.f32 %767 alphay %1533) %558) %1537 = (/.f32 (fma.f32 %767 %153 %952) %565) %1539 = (/.f32 (fma.f32 %767 alphay %961) %558) %1541 = (/.f32 (fma.f32 %349 alphay %1533) %558) %1543 = (/.f32 (fma.f32 %349 %153 %952) %565) %1545 = (/.f32 (fma.f32 %349 alphay %961) %558) %1547 = (/.f32 (fma.f32 %188 %54 %246) %332) %1548 = (*.f32 alphay %349) %1550 = (/.f32 (fma.f32 %188 %54 %1548) %332) %1553 = (/.f32 (fma.f32 %192 %54 (*.f32 %153 %767)) %389) %1556 = (/.f32 (fma.f32 %192 %54 (*.f32 %153 %349)) %389) %1558 = (/.f32 (fma.f32 %245 alphax %1548) %332) %1559 = (fma.f32 %1177 alphay sin2phi) %1561 = (/.f32 (neg.f32 %1559) %153) %1562 = (/.f32 %1559 alphay) %1563 = (/.f32 %247 %332) %1564 = (/.f32 #s(literal 1 binary32) %1161) %1565 = (/.f32 #s(literal 1 binary32) %1564) %1566 = (-.f32 %1177 %219) %1567 = (/.f32 alphay %42) %1568 = (fma.f32 %1567 %75 %181) %1569 = (fma.f32 %75 %1567 %181) %1570 = (/.f32 alphay %47) %1571 = (fma.f32 %1570 %78 %181) %1572 = (fma.f32 %78 %1570 %181) %1573 = (/.f32 alphay alphax) %1574 = (fma.f32 %1573 %82 %181) %1575 = (fma.f32 %180 sin2phi %1177) %1576 = (fma.f32 %82 %1573 %181) %1577 = (fma.f32 alphay %87 %181) %1578 = (fma.f32 sin2phi %180 %1177) %1579 = (fma.f32 %87 alphay %181) %1580 = (fma.f32 cos2phi %288 %181) %1581 = (pow.f32 %1161 #s(literal 1 binary32)) %1584 = (+.f32 (/.f32 (*.f32 %1177 alphay) alphay) %181) %1585 = (+.f32 %1177 %181) %1586 = (+.f32 %181 %1177) %1587 = (*.f32 %1094 %81) %1589 = (/.f32 (fma.f32 %1294 alphax %89) alphax) %1591 = (/.f32 (fma.f32 %1294 %47 %93) %47) %1593 = (/.f32 (fma.f32 %1294 alphax cos2phi) alphax) %1595 = (/.f32 (fma.f32 %260 %47 %93) %47) %1598 = (/.f32 (fma.f32 %1191 alphax (*.f32 %89 alphax)) %54) %1600 = (/.f32 (fma.f32 %1191 %47 %309) %101) %1602 = (/.f32 (fma.f32 %1191 alphax %320) %54) %1605 = (/.f32 (fma.f32 %245 alphax (*.f32 %89 %158)) %358) %1607 = (/.f32 (fma.f32 %245 %47 %368) %366) %1609 = (/.f32 (fma.f32 %89 %158 %961) %358) %1612 = (/.f32 (fma.f32 %93 %158 (*.f32 %245 %47)) %588) %1614 = (/.f32 (fma.f32 %260 alphax %89) alphax) %1617 = (/.f32 (fma.f32 %1191 alphax (*.f32 alphax %89)) %54) %1619 = (/.f32 (fma.f32 %1191 %47 %734) %101) %1621 = (/.f32 (fma.f32 %1191 alphax %743) %54) %1624 = (/.f32 (fma.f32 %245 alphax (*.f32 %158 %89)) %358) %1626 = (/.f32 (fma.f32 %245 %47 %782) %366) %1627 = (*.f32 alphax %245) %1629 = (/.f32 (fma.f32 %89 %158 %1627) %358) %1632 = (/.f32 (fma.f32 %93 %158 (*.f32 %47 %245)) %588) %1634 = (/.f32 (fma.f32 %158 cos2phi %1627) %358) %1635 = (neg.f32 %1095) %1636 = (/.f32 %1635 %48) %1637 = (/.f32 %1115 %158) %1638 = (/.f32 %1095 %47) %1639 = (/.f32 %247 %358) %1640 = (/.f32 %1094 alphax) %1642 = (/.f32 #s(literal 1 binary32) (pow.f32 %258 #s(literal -1 binary32))) %1644 = (/.f32 #s(literal 1 binary32) (/.f32 alphax %1094)) %1645 = (/.f32 %93 alphax) %1646 = (-.f32 %1294 %1645) %1647 = (-.f32 %260 %1645) %1648 = (-.f32 %260 %120) %1649 = (/.f32 alphax %148) %1650 = (fma.f32 %170 %1649 %82) %1651 = (fma.f32 %1649 %170 %82) %1652 = (/.f32 alphax %153) %1653 = (fma.f32 %173 %1652 %82) %1654 = (fma.f32 %1652 %173 %82) %1655 = (/.f32 alphax alphay) %1656 = (fma.f32 %1655 %181 %82) %1657 = (fma.f32 %181 %1655 %82) %1658 = (fma.f32 %81 cos2phi %1294) %1659 = (fma.f32 %81 cos2phi %260) %1660 = (fma.f32 alphax %186 %82) %1661 = (fma.f32 cos2phi %81 %1294) %1662 = (fma.f32 cos2phi %81 %260) %1663 = (pow.f32 %258 #s(literal 1 binary32)) %1664 = (+.f32 %1294 %82) %1665 = (+.f32 %260 %82) %1666 = (+.f32 %82 %1294) %1667 = (+.f32 %82 %260) %1669 = (/.f32 #s(literal 1 binary32) %1094) %1676 = (/.f32 %54 %148) %1678 = (/.f32 %54 %153) %1680 = (/.f32 %245 alphay) %1682 = (/.f32 %54 alphay) %1715 = (/.f32 #s(literal 1 binary32) %1155) %1718 = (/.f32 %158 %42) %1720 = (/.f32 %158 %47) %1728 = (/.f32 %158 alphax) %1730 = (/.f32 %767 alphax) %1750 = (/.f32 #s(literal 2 binary32) %258) %1751 = (/.f32 #s(literal 1/2 binary32) %81) %1752 = (*.f32 %1750 %1751) %1753 = (/.f32 #s(literal 2 binary32) %256) %1754 = (/.f32 #s(literal 1/2 binary32) %250) %1755 = (*.f32 %1753 %1754) %1756 = (*.f32 alphay %1564) %1757 = (neg.f32 %1162) %1758 = (/.f32 %154 %1757) %1759 = (/.f32 %153 %1162) %1760 = (neg.f32 %1261) %1761 = (/.f32 #s(literal -1 binary32) %1760) %1763 = (/.f32 #s(literal 1 binary32) (pow.f32 %1175 #s(literal -1 binary32))) %1764 = (/.f32 #s(literal 1 binary32) %1261) %1765 = (pow.f32 %1175 #s(literal 1 binary32)) %1766 = (pow.f32 %1261 #s(literal -1 binary32)) %1777 = (/.f32 #s(literal -1 binary32) %1261) %1782 = (neg.f32 %1760) %1791 = (neg.f32 %1323) %1793 = (/.f32 #s(literal 1 binary32) (pow.f32 %1791 #s(literal -1 binary32))) %1794 = (pow.f32 %1791 #s(literal 1 binary32)) %1797 = (* alphay alphay) %1800 = (approx (+ (/ (* (* sin2phi alphax) alphax) %1797) cos2phi) cos2phi) %1804 = (* alphax alphax) %1809 = (approx (+ (* (/ alphay %1804) cos2phi) (/ sin2phi alphay)) %181) %1810 = (/.f32 #s(literal 1 binary32) %1809) %1815 = (/.f32 %23 sin2phi) %1825 = (approx (/ %1383 (+ (/ (* %1797 cos2phi) %1804) sin2phi)) %1815) %1835 = (/.f32 %1352 u0) %1836 = (/.f32 #s(literal -1 binary32) u0) %1855 = (approx (- (* 1/2 u0) -1) %1340) %1859 = (fabs.f32 %249) %1893 = (/.f32 alphax alphax) %1895 = (/.f32 sin2phi alphax) %1898 = (/.f32 %54 alphax) %1900 = (/.f32 %245 alphax) %1904 = (/.f32 cos2phi alphay) %1907 = (/.f32 %158 alphay) %1916 = (*.f32 %245 %358) %1918 = (*.f32 %362 %245) %1920 = (*.f32 alphax %362) %1925 = (fma.f32 %246 %358 %1918) %1928 = (*.f32 %246 %358) %1930 = (*.f32 (neg.f32 %245) %362) %1932 = (neg.f32 %1918) %1934 = (*.f32 %246 %158) %1940 = (*.f32 cos2phi %358) %1946 = (*.f32 %362 %158) %1948 = (*.f32 %362 %358) %1950 = (/.f32 #s(literal 1 binary32) %1948) %1954 = (/.f32 %1928 %1948) %1959 = (*.f32 %1948 %1948) %1965 = (fma.f32 sin2phi alphax (/.f32 %1928 %362)) %1968 = (neg.f32 %1925) %1970 = (neg.f32 %1948) %1973 = (/.f32 %1965 %358) %1976 = (/.f32 #s(literal 1 binary32) %1973) %1985 = (/.f32 %1918 %1948) %1988 = (/.f32 alphax %358) %1991 = (/.f32 alphax %362) %1999 = (/.f32 %246 %358) %2000 = (/.f32 %358 %362) %2003 = (/.f32 %358 %358) %2025 = (/.f32 %362 %358) %2026 = (/.f32 %245 %362) %2029 = (/.f32 %362 %362) %2045 = (fma.f32 %1352 u0 u0) %2053 = (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) %2056 = (*.f32 #s(literal 1/3 binary32) u0) %2062 = (fma.f32 %2053 u0 #s(literal 1 binary32)) %2065 = (*.f32 %2053 u0) %2071 = (*.f32 %2062 u0) %2076 = (approx %1383 %2071) %2081 = (/.f32 %1352 %1261) %2086 = (*.f32 %1261 %1261) %2093 = (/.f32 %1340 %1261) %2099 = (/.f32 %1328 %1760) %2109 = (/.f32 u0 %81) %2111 = (/.f32 u0 %258) %2122 = (*.f32 %2093 u0) %2131 = (/.f32 %1375 %1261) %2140 = (approx (/ %1322 (neg (+ (/ sin2phi %1797) (/ cos2phi %1804)))) %2122) %2146 = (/.f32 %23 %1094) %2160 = (/.f32 %23 %1161) %2173 = (log.f32 (pow.f32 %3 %1175)) %2175 = (log.f32 (pow.f32 %2 %1777)) %2177 = (/.f32 #s(literal -1 binary32) %81) %2178 = (*.f32 (/.f32 %16 %258) %2177) %2179 = (/.f32 #s(literal 2 binary32) %1760) %2181 = (*.f32 %2179 (/.f32 #s(literal 1/2 binary32) %20)) %2183 = (*.f32 (/.f32 %23 %256) %249) %2185 = (*.f32 (/.f32 %23 %258) alphax) %2186 = (*.f32 %1175 %23) %2187 = (*.f32 alphay %23) %2188 = (*.f32 %2187 %1564) %2189 = (*.f32 %2160 alphay) %2190 = (*.f32 %1777 %16) %2191 = (/.f32 %1261 %16) %2192 = (/.f32 #s(literal 1 binary32) %2191) %2193 = (*.f32 #s(literal -1 binary32) %2192) %2194 = (*.f32 alphay %2160) %2195 = (*.f32 %23 %1175) %2196 = (*.f32 %16 %1777) %2197 = (/.f32 %23 %1261) %2198 = (*.f32 #s(literal 1 binary32) %2197) %2199 = (neg.f32 %2187) %2201 = (/.f32 (neg.f32 %2199) %1757) %2202 = (*.f32 %16 #s(literal -1 binary32)) %2204 = (/.f32 (neg.f32 %2202) %1760) %2205 = (/.f32 %2202 %1261) %2206 = (/.f32 %2199 %1162) %2207 = (/.f32 %2187 %1161) %2208 = (/.f32 %1760 %16) %2209 = (neg.f32 %2208) %2210 = (/.f32 #s(literal -1 binary32) %2209) %2211 = (/.f32 #s(literal -1 binary32) %2191) %2212 = (/.f32 %23 %1782) %2213 = (/.f32 %16 %1760) %2215 = (/.f32 #s(literal 1 binary32) (neg.f32 %2209)) %2217 = (/.f32 #s(literal 1 binary32) (pow.f32 %2197 #s(literal -1 binary32))) %2219 = (/.f32 #s(literal 1 binary32) (/.f32 %1161 %2187)) %2221 = (/.f32 #s(literal 1 binary32) (/.f32 %2208 #s(literal 1 binary32))) %2223 = (/.f32 #s(literal 1 binary32) (/.f32 %2191 #s(literal -1 binary32))) %2225 = (/.f32 #s(literal 1 binary32) (/.f32 %1261 %23)) %2226 = (/.f32 #s(literal 1 binary32) %2208) %2229 = (-.f32 (/.f32 #s(literal 0 binary32) %1261) (/.f32 %18 %1261)) %2230 = (pow.f32 %2208 #s(literal -1 binary32)) %2231 = (pow.f32 %2197 #s(literal 1 binary32)) %2233 = (neg.f32 (*.f32 %16 %1175)) %2234 = (/.f32 %16 %1261) %2235 = (neg.f32 %2234) %2238 = (*.f32 %2146 %54) %2240 = (*.f32 %23 %54) %2253 = (*.f32 alphay %16) %2256 = (/.f32 %186 %16) %2261 = (*.f32 %16 %16) %2266 = (*.f32 %1112 #s(literal 1 binary32)) %2269 = (*.f32 %1115 #s(literal 1 binary32)) %2272 = (*.f32 %1119 #s(literal 1 binary32)) %2273 = (*.f32 %580 %16) %2275 = (*.f32 %1123 #s(literal 1 binary32)) %2276 = (*.f32 %558 %16) %2278 = (*.f32 %1128 #s(literal 1 binary32)) %2279 = (*.f32 %702 %16) %2281 = (*.f32 %1132 #s(literal 1 binary32)) %2283 = (*.f32 %1135 #s(literal 1 binary32)) %2285 = (*.f32 %1139 #s(literal 1 binary32)) %2287 = (*.f32 %1142 #s(literal 1 binary32)) %2290 = (*.f32 %1161 #s(literal 1 binary32)) %2294 = (*.f32 %1155 #s(literal 1 binary32)) %2297 = (*.f32 %258 #s(literal 1 binary32)) %2306 = (/.f32 %87 %16) %2309 = (/.f32 %1205 %16) %2311 = (/.f32 %1199 %16) %2319 = (neg.f32 %1791) %2320 = (neg.f32 %2319) %2324 = (/.f32 %1791 %1155) %2334 = (*.f32 %2324 %158) %2336 = (*.f32 %1791 %158) %2346 = (/.f32 %1791 %1094) %2356 = (*.f32 %2346 %54) %2358 = (*.f32 %1791 %54) %2368 = (/.f32 %1791 %1161) %2377 = (*.f32 (/.f32 %1791 %258) alphax) %2378 = (*.f32 %1175 %1791) %2379 = (*.f32 %2368 alphay) %2380 = (*.f32 %1791 %1175) %2381 = (*.f32 alphay %2368) %2382 = (*.f32 %1791 alphay) %2384 = (/.f32 (neg.f32 %2382) %1162) %2385 = (/.f32 %2320 %1782) %2386 = (/.f32 %2382 %1161) %2387 = (/.f32 %2319 %1760) %2388 = (/.f32 %1791 %1261) %2390 = (/.f32 #s(literal 1 binary32) (pow.f32 %2388 #s(literal -1 binary32))) %2392 = (/.f32 #s(literal 1 binary32) (/.f32 %1261 %1791)) %2393 = (pow.f32 %2388 #s(literal 1 binary32)) %2395 = (neg.f32 (*.f32 %1323 %1175)) %2397 = (neg.f32 (/.f32 %1323 %1261)) %2399 = (*.f32 (/.f32 %1323 %258) %2177) %2401 = (*.f32 %2179 (/.f32 #s(literal 1/2 binary32) %1324)) %2402 = (*.f32 %1323 %1777) %2403 = (*.f32 %1777 %1323) %2404 = (/.f32 %1323 %1760) %2405 = (*.f32 #s(literal 1 binary32) %2404) %2406 = (*.f32 %1323 #s(literal -1 binary32)) %2408 = (/.f32 (neg.f32 %2406) %1760) %2409 = (/.f32 %2406 %1261) %2410 = (/.f32 %1791 %1782) %2411 = (/.f32 %1261 %1323) %2412 = (/.f32 #s(literal -1 binary32) %2411) %2413 = (/.f32 %1760 %1323) %2414 = (neg.f32 %2413) %2415 = (/.f32 #s(literal -1 binary32) %2414) %2417 = (/.f32 #s(literal 1 binary32) (neg.f32 %2414)) %2419 = (/.f32 #s(literal 1 binary32) (pow.f32 %2404 #s(literal -1 binary32))) %2421 = (/.f32 #s(literal 1 binary32) (/.f32 %2413 #s(literal 1 binary32))) %2422 = (/.f32 #s(literal 1 binary32) %2413) %2423 = (pow.f32 %2404 #s(literal 1 binary32)) %2424 = (pow.f32 %2413 #s(literal -1 binary32)) %2426 = (neg.f32 %1782) %2436 = (neg.f32 %1384) %2437 = (neg.f32 %2436) %2440 = (/.f32 %1384 %1161) %2448 = (*.f32 (/.f32 #s(literal 2 binary32) %1261) (/.f32 #s(literal 1/2 binary32) %1385)) %2450 = (*.f32 (/.f32 %1384 %258) alphax) %2451 = (*.f32 %1175 %1384) %2452 = (*.f32 %2440 alphay) %2453 = (*.f32 %1384 %1175) %2454 = (*.f32 alphay %2440) %2455 = (/.f32 %1384 %1261) %2456 = (*.f32 #s(literal 1 binary32) %2455) %2457 = (*.f32 %1384 alphay) %2459 = (/.f32 (neg.f32 %2457) %1162) %2460 = (/.f32 %2437 %1782) %2461 = (/.f32 %2457 %1161) %2462 = (/.f32 %2436 %1760) %2463 = (/.f32 %1261 %1384) %2464 = (neg.f32 %2463) %2465 = (/.f32 #s(literal -1 binary32) %2464) %2467 = (/.f32 #s(literal 1 binary32) (neg.f32 %2464)) %2469 = (/.f32 #s(literal 1 binary32) (pow.f32 %2455 #s(literal -1 binary32))) %2471 = (/.f32 #s(literal 1 binary32) (/.f32 %2463 #s(literal 1 binary32))) %2472 = (/.f32 #s(literal 1 binary32) %2463) %2473 = (pow.f32 %2455 #s(literal 1 binary32)) %2474 = (pow.f32 %2463 #s(literal -1 binary32)) %2476 = (/.f32 %186 %1384) %2481 = (*.f32 %1384 %1384) %2490 = (*.f32 %580 %1384) %2492 = (*.f32 %558 %1384) %2494 = (*.f32 %702 %1384) %2514 = (/.f32 %87 %1384) %2527 = (neg.f32 %2076) %2528 = (neg.f32 %2527) %2531 = (/.f32 %2076 %1094) %2540 = (/.f32 %2076 %1161) %2546 = (*.f32 %2540 alphay) %2548 = (*.f32 %2076 alphay) %2560 = (*.f32 %2531 %54) %2565 = (*.f32 %1094 %55) %2567 = (neg.f32 %2531) %2584 = (/.f32 %2076 %1261) %2593 = (neg.f32 %1973) %2596 = (/.f32 %23 %1973) %2614 = (*.f32 %1800 #s(literal 1 binary32)) %2620 = (/.f32 %1800 %54) %2621 = (/.f32 #s(literal 1 binary32) %2620) %2625 = (/.f32 %23 %1800) %2629 = (neg.f32 %2620) %2632 = (/.f32 %23 %2620) %2645 = (neg.f32 %1809) %2649 = (/.f32 alphay %1809) %2657 = (*.f32 %2649 %23) %2675 = (*.f32 %1777 %1347) %2677 = (*.f32 %1347 #s(literal -1 binary32)) %2686 = (*.f32 %1825 %158) %2691 = (approx %1383 %2045) %2696 = (neg.f32 %2691) %2700 = (/.f32 %2691 %1261) %2706 = (*.f32 %1855 u0) %2711 = (approx %1383 %2706) %2716 = (neg.f32 %2711) %2720 = (/.f32 %2711 %1261) #s(literal 1 binary32) u0 (/.f32 #s(literal 1 binary32) %3) (-.f32 #s(literal 1 binary32) %6) %2 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)) (fma.f32 u0 #s(literal -1 binary32) #s(literal 1 binary32)) (pow.f32 %2 #s(literal 1 binary32)) (+.f32 %5 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %5) (neg.f32 %14) %16 %19 %21 %22 %24 %25 %27 %28 %29 %30 %33 %35 %37 %38 %39 %23 cos2phi alphax (*.f32 %43 %43) (*.f32 %45 %45) (*.f32 %48 %48) (*.f32 %42 %42) (*.f32 %47 %47) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %55)) %54 (/.f32 #s(literal -1 binary32) %58) (/.f32 #s(literal 1 binary32) %55) (pow.f32 %42 #s(literal 2 binary32)) (pow.f32 %47 #s(literal 2 binary32)) (pow.f32 %55 #s(literal -1 binary32)) (pow.f32 %54 #s(literal 1 binary32)) (pow.f32 alphax #s(literal 2 binary32)) (fabs.f32 %54) %70 %74 %77 %80 %83 %84 %85 %86 %88 %92 %95 %97 %99 %102 %104 %106 %108 %110 %112 %115 %119 %122 %125 %126 %127 %128 %129 %130 %131 %134 %87 %136 %138 %140 %142 %143 %144 %145 sin2phi alphay (*.f32 %149 %149) (*.f32 %151 %151) (*.f32 %154 %154) (*.f32 %148 %148) (*.f32 %153 %153) %158 (/.f32 #s(literal 1 binary32) %159) (pow.f32 %148 #s(literal 2 binary32)) (pow.f32 %153 #s(literal 2 binary32)) (pow.f32 %158 #s(literal 1 binary32)) (pow.f32 alphay #s(literal 2 binary32)) (fabs.f32 %158) %169 %172 %175 %179 %182 %183 %184 %185 %187 %191 %194 %196 %198 %201 %203 %205 %207 %209 %211 %214 %218 %221 %224 %225 %226 %227 %228 %229 %230 %233 %186 %235 %237 %239 %241 %242 %243 %244 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 #s(literal -1 binary32) (*.f32 %16 %167) (/.f32 %23 %192) (/.f32 %16 %222) %1306 (/.f32 #s(literal 1 binary32) (pow.f32 %1306 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi %16)) (-.f32 (/.f32 #s(literal 0 binary32) %192) (/.f32 %18 %192)) (pow.f32 %1306 #s(literal 1 binary32)) %1315 %1316 %1318 %1319 %5 %1325 %1323 %1326 #s(literal -1/2 binary32) %1328 (*.f32 u0 #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1328 #s(literal -1 binary32))) (pow.f32 %1328 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1333 #s(literal -1 binary32))) (-.f32 %1328 #s(literal 1 binary32)) %1333 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)) (pow.f32 %1333 #s(literal 1 binary32)) (+.f32 %1328 #s(literal -1 binary32)) (neg.f32 %1340) %1342 (*.f32 u0 %1333) (/.f32 #s(literal 1 binary32) (pow.f32 %1342 #s(literal -1 binary32))) (pow.f32 %1342 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1347 #s(literal -1 binary32))) %1347 (pow.f32 %1347 #s(literal 1 binary32)) #s(literal 1/2 binary32) #s(literal 1/3 binary32) %1352 (*.f32 u0 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1352 #s(literal -1 binary32))) (pow.f32 %1352 #s(literal 1 binary32)) %1359 %1360 %1362 %1363 %1365 %1366 %1340 %1367 %1368 %1369 %1370 %1371 %1372 %1374 %1376 %1377 %1378 %1380 %1382 %1386 %1384 %1387 (*.f32 #s(literal 1 binary32) %1357) (/.f32 #s(literal -1 binary32) %5) (/.f32 #s(literal 1 binary32) (pow.f32 %1357 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %6) (/.f32 #s(literal 1 binary32) (/.f32 u0 #s(literal 1 binary32))) %1357 (pow.f32 %1357 #s(literal 1 binary32)) (pow.f32 u0 #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) %3) (/.f32 #s(literal -1 binary32) %14) (/.f32 #s(literal -1 binary32) %1399) (/.f32 #s(literal 1 binary32) (neg.f32 %1399)) (/.f32 #s(literal 1 binary32) (pow.f32 %3 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %2 #s(literal 1 binary32))) %3 (pow.f32 %3 #s(literal 1 binary32)) (pow.f32 %2 #s(literal -1 binary32)) %1315 %1316 %1318 %1319 %5 %16 %19 %21 %22 %24 %25 %27 %28 %29 %30 %33 %35 %37 %38 %39 %23 (*.f32 (/.f32 #s(literal 2 binary32) %42) (/.f32 #s(literal 1/2 binary32) %42)) (*.f32 (/.f32 #s(literal 2 binary32) %47) (/.f32 #s(literal 1/2 binary32) %47)) (*.f32 %71 (/.f32 #s(literal 1/2 binary32) alphax)) (*.f32 #s(literal 1 binary32) %55) (/.f32 (neg.f32 %81) %47) (/.f32 %81 alphax) (/.f32 #s(literal -1 binary32) %118) (/.f32 #s(literal 1 binary32) %124) (/.f32 #s(literal 1 binary32) (/.f32 %54 #s(literal 1 binary32))) %55 (pow.f32 %55 #s(literal 1 binary32)) (pow.f32 %54 #s(literal -1 binary32)) (pow.f32 alphax #s(literal -2 binary32)) %1429 %1430 %1432 %1433 %1434 %1435 %82 %1437 %1438 %1439 (*.f32 #s(literal 1 binary32) %81) (/.f32 #s(literal -1 binary32) %47) (/.f32 #s(literal 1 binary32) %48) (/.f32 #s(literal 1 binary32) (pow.f32 %81 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 alphax #s(literal 1 binary32))) %81 (pow.f32 %81 #s(literal 1 binary32)) (pow.f32 alphax #s(literal -1 binary32)) %70 %74 %77 %80 %83 %84 %85 %86 %88 %92 %95 %97 %99 %102 %104 %106 %108 %110 %112 %115 %119 %122 %125 %126 %127 %128 %129 %130 %131 %134 %87 %136 %138 %140 %142 %143 %144 %145 (*.f32 %54 %68) (*.f32 alphax %72) (/.f32 %124 %123) (/.f32 %118 %93) %132 (/.f32 #s(literal 1 binary32) %87) (pow.f32 %132 #s(literal 1 binary32)) %70 %74 %77 %80 %83 %84 %85 %86 %88 %92 %95 %97 %99 %102 %104 %106 %108 %110 %112 %115 %119 %122 %125 %126 %127 %128 %129 %130 %131 %134 %87 %136 %138 %140 %142 %143 %144 %145 (*.f32 (/.f32 #s(literal 2 binary32) %148) (/.f32 #s(literal 1/2 binary32) %148)) (*.f32 (/.f32 #s(literal 2 binary32) %153) (/.f32 #s(literal 1/2 binary32) %153)) (*.f32 %176 (/.f32 #s(literal 1/2 binary32) alphay)) (*.f32 #s(literal 1 binary32) %159) (/.f32 (neg.f32 %180) %153) (/.f32 %180 alphay) (/.f32 #s(literal -1 binary32) %217) (/.f32 #s(literal 1 binary32) %223) (/.f32 #s(literal 1 binary32) (pow.f32 %159 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %158 #s(literal 1 binary32))) %159 (pow.f32 %159 #s(literal 1 binary32)) (pow.f32 %158 #s(literal -1 binary32)) (pow.f32 alphay #s(literal -2 binary32)) %1476 %1477 %1479 %1480 %1481 %1482 %181 %1484 %1485 %1486 (*.f32 #s(literal 1 binary32) %180) (/.f32 #s(literal -1 binary32) %153) (/.f32 #s(literal 1 binary32) %154) (/.f32 #s(literal 1 binary32) (pow.f32 %180 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 alphay #s(literal 1 binary32))) %180 (pow.f32 %180 #s(literal 1 binary32)) (pow.f32 alphay #s(literal -1 binary32)) %169 %172 %175 %179 %182 %183 %184 %185 %187 %191 %194 %196 %198 %201 %203 %205 %207 %209 %211 %214 %218 %221 %224 %225 %226 %227 %228 %229 %230 %233 %186 %235 %237 %239 %241 %242 %243 %244 %169 %172 %175 %179 %182 %183 %184 %185 %187 %191 %194 %196 %198 %201 %203 %205 %207 %209 %211 %214 %218 %221 %224 %225 %226 %227 %228 %229 %230 %233 %186 %235 %237 %239 %241 %242 %243 %244 (*.f32 %158 %167) (*.f32 alphay %177) (/.f32 %223 %222) (/.f32 %217 %192) %231 (/.f32 #s(literal 1 binary32) %186) (pow.f32 %231 #s(literal 1 binary32)) %169 %172 %175 %179 %182 %183 %184 %185 %187 %191 %194 %196 %198 %201 %203 %205 %207 %209 %211 %214 %218 %221 %224 %225 %226 %227 %228 %229 %230 %233 %186 %235 %237 %239 %241 %242 %243 %244 %1503 %1505 %1506 %1509 %1511 %1513 %1515 %1518 %1521 %1524 %1527 %1529 %1531 %1532 %1535 %1537 %1539 %1541 %1543 %1545 %1547 %1550 %1553 %1556 %1558 %1561 %1562 %1563 %1565 %1566 %1568 %1569 %1571 %1572 %1574 %1161 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1584 %1585 %1586 %1587 %1589 %1591 %1593 %1595 %1598 %1600 %1602 %1605 %1607 %1609 %1612 %1614 %1617 %1619 %1621 %1624 %1626 %1629 %1632 %1634 %1636 %1637 %1638 %1639 %1640 %1642 %1644 %1646 %1647 %1648 %1650 %1651 %1653 %1654 %1656 %1657 %1658 %1659 %258 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 (/.f32 %247 %158) (/.f32 #s(literal 1 binary32) %1669) (-.f32 %1191 %93) (fma.f32 (/.f32 %245 %148) %1649 cos2phi) (fma.f32 (/.f32 %245 %153) %1652 cos2phi) (fma.f32 %1676 %170 cos2phi) (fma.f32 %1678 %173 cos2phi) (fma.f32 %1680 %1655 cos2phi) (fma.f32 %1682 %181 cos2phi) (fma.f32 %170 %1676 cos2phi) (fma.f32 %173 %1678 cos2phi) (fma.f32 %260 alphax cos2phi) (fma.f32 %181 %1682 cos2phi) %1094 (fma.f32 %54 %186 cos2phi) (pow.f32 %1094 #s(literal 1 binary32)) (+.f32 %1191 cos2phi) (+.f32 cos2phi %1191) %249 (*.f32 alphax alphay) (/.f32 #s(literal 1 binary32) %250) (pow.f32 %249 #s(literal 1 binary32)) %358 (*.f32 alphay %249) (*.f32 alphax %158) (/.f32 #s(literal 1 binary32) (pow.f32 %358 #s(literal -1 binary32))) (pow.f32 %358 #s(literal 1 binary32)) %246 (*.f32 alphay %767) (*.f32 cos2phi %158) (/.f32 #s(literal 1 binary32) (pow.f32 %246 #s(literal -1 binary32))) (pow.f32 %246 #s(literal 1 binary32)) %245 (*.f32 alphax sin2phi) (/.f32 #s(literal 1 binary32) (pow.f32 %245 #s(literal -1 binary32))) (pow.f32 %245 #s(literal 1 binary32)) %961 (*.f32 sin2phi %54) (*.f32 %54 sin2phi) (/.f32 #s(literal 1 binary32) (pow.f32 %961 #s(literal -1 binary32))) (pow.f32 %961 #s(literal 1 binary32)) (/.f32 %247 %54) (/.f32 #s(literal 1 binary32) %1715) (-.f32 %1187 %192) (fma.f32 %1718 %75 sin2phi) (fma.f32 %1720 %78 sin2phi) (fma.f32 %1567 (/.f32 %767 %42) sin2phi) (fma.f32 %75 %1718 sin2phi) (fma.f32 %1570 (/.f32 %767 %47) sin2phi) (fma.f32 %78 %1720 sin2phi) (fma.f32 %1728 %82 sin2phi) (fma.f32 %1573 %1730 sin2phi) (fma.f32 %82 %1728 sin2phi) %1155 (fma.f32 alphay %1177 sin2phi) (fma.f32 %87 %158 sin2phi) (pow.f32 %1155 #s(literal 1 binary32)) (+.f32 %1187 sin2phi) (+.f32 sin2phi %1187) (/.f32 #s(literal 1 binary32) (pow.f32 %247 #s(literal -1 binary32))) (-.f32 %246 %567) (-.f32 %246 %1184) %247 (fma.f32 %158 cos2phi %961) (fma.f32 alphay %767 %961) (fma.f32 sin2phi %54 %246) (fma.f32 %54 sin2phi %246) (fma.f32 cos2phi %158 %961) (pow.f32 %247 #s(literal 1 binary32)) (+.f32 %961 %246) (+.f32 %246 %961) %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %1752 %1755 %1756 %1758 %1759 %1761 %1175 %1763 %1764 %1765 %1766 (*.f32 alphay %55) (/.f32 (neg.f32 %1573) %47) (/.f32 %154 %124) (/.f32 %1573 alphax) (/.f32 %153 %118) %288 (/.f32 #s(literal 1 binary32) %1682) (/.f32 #s(literal 1 binary32) (pow.f32 %288 #s(literal -1 binary32))) (pow.f32 %288 #s(literal 1 binary32)) %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 (/.f32 #s(literal 1 binary32) %1777) (pow.f32 %1760 #s(literal 1 binary32)) (+.f32 %1205 %1199) %1760 (*.f32 #s(literal -1 binary32) %1175) (/.f32 #s(literal -1 binary32) %1782) %1777 (/.f32 #s(literal 1 binary32) (pow.f32 %1777 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1261 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %1760) (pow.f32 %1777 #s(literal 1 binary32)) (pow.f32 %1760 #s(literal -1 binary32)) %27 %28 %29 %30 %33 %35 %37 %38 %39 %23 %1793 %1794 %1791 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 (/.f32 #s(literal 1 binary32) (pow.f32 %1800 #s(literal -1 binary32))) %1800 (pow.f32 %1800 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) %1810) %1809 (pow.f32 %1809 #s(literal 1 binary32)) (*.f32 %1306 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %1306) %1815 (/.f32 %16 %192) (/.f32 #s(literal 1 binary32) (pow.f32 %1815 #s(literal -1 binary32))) (pow.f32 %1815 #s(literal 1 binary32)) (neg.f32 %1306) (/.f32 #s(literal 1 binary32) (pow.f32 %1825 #s(literal -1 binary32))) %1825 (pow.f32 %1825 #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) %5 #s(literal -1 binary32)) %5) (/.f32 %1340 u0) (/.f32 %1333 %5) (/.f32 #s(literal 1 binary32) (pow.f32 %1358 #s(literal -1 binary32))) (-.f32 %1835 %1836) (-.f32 %1357 (/.f32 %1364 u0)) (-.f32 %1357 (/.f32 %1328 u0)) (-.f32 #s(literal 1/2 binary32) %1836) (-.f32 #s(literal 1/2 binary32) (neg.f32 %1357)) (fma.f32 #s(literal 1 binary32) %1357 %1835) (fma.f32 #s(literal 1 binary32) %1357 #s(literal 1/2 binary32)) (pow.f32 %1358 #s(literal 1 binary32)) (+.f32 %1835 %1357) (+.f32 %1357 %1835) %1358 (+.f32 #s(literal 1/2 binary32) %1357) %1359 %1360 %1362 %1363 %1365 %1366 %1340 %1367 %1368 %1369 %1370 (/.f32 #s(literal 1 binary32) (pow.f32 %1855 #s(literal -1 binary32))) %1855 (pow.f32 %1855 #s(literal 1 binary32)) (*.f32 %1859 %1859) (*.f32 %1089 %1089) %362 (*.f32 %249 %249) (*.f32 %158 %54) (*.f32 %54 %158) (*.f32 alphax %358) (/.f32 #s(literal 1 binary32) (pow.f32 %362 #s(literal -1 binary32))) (pow.f32 %362 #s(literal 1 binary32)) (pow.f32 %249 #s(literal 2 binary32)) %1429 %1430 %1432 %1433 %1434 %1435 %82 %1437 %1438 %1439 %70 %74 %77 %80 %83 %84 %85 %86 %88 %92 %95 %97 %99 %102 %104 %106 %108 %110 %112 %115 %119 %122 %125 %126 %127 %128 %129 %130 %131 %134 %87 %136 %138 %140 %142 %143 %144 %145 %1476 %1477 %1479 %1480 %1481 %1482 %181 %1484 %1485 %1486 %169 %172 %175 %179 %182 %183 %184 %185 %187 %191 %194 %196 %198 %201 %203 %205 %207 %209 %211 %214 %218 %221 %224 %225 %226 %227 %228 %229 %230 %233 %186 %235 %237 %239 %241 %242 %243 %244 %1587 %1589 %1591 %1593 %1595 %1598 %1600 %1602 %1605 %1607 %1609 %1612 %1614 %1617 %1619 %1621 %1624 %1626 %1629 %1632 %1634 %1636 %1637 %1638 %1639 %1640 %1642 %1644 %1646 %1647 %1648 %1650 %1651 %1653 %1654 %1656 %1657 %1658 %1659 %258 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1503 %1505 %1506 %1509 %1511 %1513 %1515 %1518 %1521 %1524 %1527 %1529 %1531 %1532 %1535 %1537 %1539 %1541 %1543 %1545 %1547 %1550 %1553 %1556 %1558 %1561 %1562 %1563 %1565 %1566 %1568 %1569 %1571 %1572 %1574 %1161 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1584 %1585 %1586 (*.f32 %247 %250) (/.f32 (fma.f32 %1263 %249 %961) %249) (/.f32 (fma.f32 %246 %249 (*.f32 %961 %249)) %362) (/.f32 (fma.f32 %246 %249 (*.f32 %249 %961)) %362) (/.f32 (neg.f32 %253) %47) (/.f32 (neg.f32 %1087) %1109) (/.f32 %253 alphax) (/.f32 %1087 %1089) %256 (/.f32 #s(literal 1 binary32) (pow.f32 %256 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %249 %247)) (-.f32 %1263 (/.f32 %567 %249)) (-.f32 %1263 (/.f32 %1184 %249)) (fma.f32 %1680 %1893 %1263) (fma.f32 %1895 %1682 %1263) (fma.f32 %1682 %1895 %1263) (fma.f32 %1898 %181 %1263) (fma.f32 %1900 %1655 %1263) (fma.f32 (/.f32 alphay alphay) %1730 %1265) (fma.f32 %1728 %1904 %1265) (fma.f32 %1904 %1728 %1265) (fma.f32 %1907 %82 %1265) (fma.f32 %1573 (/.f32 %767 alphay) %1265) (fma.f32 %181 %1898 %1263) (fma.f32 %82 %1907 %1265) (pow.f32 %256 #s(literal 1 binary32)) (+.f32 %1265 %1263) (+.f32 %1263 %1265) %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 (*.f32 %1916 alphax) %1918 (*.f32 %245 %362) (*.f32 sin2phi %1920) (/.f32 #s(literal 1 binary32) (pow.f32 %1918 #s(literal -1 binary32))) (pow.f32 %1918 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1925 #s(literal -1 binary32))) (-.f32 %1928 %1930) (-.f32 %1928 %1932) (fma.f32 %1934 alphax %1918) (fma.f32 %1916 alphax %1928) (fma.f32 %362 %245 %1928) (fma.f32 %245 %362 %1928) %1925 (fma.f32 %358 %246 %1918) (fma.f32 %158 %1940 %1918) (fma.f32 sin2phi %1920 %1928) (pow.f32 %1925 #s(literal 1 binary32)) (+.f32 %1928 %1918) (+.f32 %1918 %1928) (*.f32 %1946 alphax) %1948 (*.f32 %358 %362) (/.f32 #s(literal 1 binary32) %1950) (pow.f32 %1948 #s(literal 1 binary32)) (*.f32 %1925 %1950) (/.f32 (fma.f32 %1954 %1948 %1918) %1948) (/.f32 (fma.f32 %1928 %1948 (*.f32 %1918 %1948)) %1959) (/.f32 (fma.f32 %1928 %1948 (*.f32 %1948 %1918)) %1959) (/.f32 (neg.f32 %1965) %1117) (/.f32 (neg.f32 %1968) (neg.f32 %1970)) %1973 (/.f32 %1968 %1970) (/.f32 %1925 %1948) (/.f32 #s(literal 1 binary32) %1976) (/.f32 #s(literal 1 binary32) (/.f32 %1948 %1925)) (-.f32 %1954 (/.f32 %1930 %1948)) (-.f32 %1954 (/.f32 %1932 %1948)) (fma.f32 (/.f32 %1934 %1946) %1893 %1985) (fma.f32 (/.f32 %1934 %362) %1988 %1985) (fma.f32 (/.f32 %1934 %358) %1991 %1985) (fma.f32 (/.f32 %246 %1946) (/.f32 %358 alphax) %1985) (fma.f32 (/.f32 %358 %1946) (/.f32 %246 alphax) %1985) (fma.f32 %1999 %2000 %1985) (fma.f32 %2000 %1999 %1985) (fma.f32 %2003 %1181 %1985) (fma.f32 (/.f32 %158 %1946) (/.f32 %1940 alphax) %1985) (fma.f32 (/.f32 %158 %362) (/.f32 %1940 %358) %1985) (fma.f32 (/.f32 %158 %358) (/.f32 %1940 %362) %1985) (fma.f32 (/.f32 %1916 %1946) %1893 %1954) (fma.f32 (/.f32 %1916 %362) %1988 %1954) (fma.f32 (/.f32 %1916 %358) %1991 %1954) (fma.f32 (/.f32 %362 %1946) %1900 %1954) (fma.f32 (/.f32 %245 %1946) (/.f32 %362 alphax) %1954) (fma.f32 %2025 %2026 %1954) (fma.f32 %2026 %2025 %1954) (fma.f32 %2029 %1271 %1954) (fma.f32 (/.f32 sin2phi %1946) (/.f32 %1920 alphax) %1954) (fma.f32 (/.f32 sin2phi %362) (/.f32 %1920 %358) %1954) (fma.f32 (/.f32 sin2phi %358) (/.f32 %1920 %362) %1954) (fma.f32 %1271 %2029 %1954) (fma.f32 %1181 %2003 %1985) (pow.f32 %1973 #s(literal 1 binary32)) (+.f32 %1985 %1954) (+.f32 %1954 %1985) %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %1752 %1755 %1756 %1758 %1759 %1761 %1175 %1763 %1764 %1765 %1766 %1325 %1323 %1326 %1793 %1794 %1791 %1359 %1360 %1362 %1363 %1365 %1366 %1340 %1367 %1368 %1369 %1370 %1371 %1372 %1374 %1376 %1377 %1378 %1380 %1382 (/.f32 #s(literal 1 binary32) (pow.f32 %2045 #s(literal -1 binary32))) (-.f32 %1375 %5) %2045 (fma.f32 u0 %1352 u0) (pow.f32 %2045 #s(literal 1 binary32)) (+.f32 %1375 u0) (+.f32 u0 %1375) %1386 %1384 %1387 (/.f32 #s(literal 1 binary32) (pow.f32 %2053 #s(literal -1 binary32))) (-.f32 %2056 #s(literal -1/2 binary32)) %2053 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (pow.f32 %2053 #s(literal 1 binary32)) (+.f32 %2056 #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) %2056) (/.f32 #s(literal 1 binary32) (pow.f32 %2062 #s(literal -1 binary32))) (-.f32 %2065 #s(literal -1 binary32)) %2062 (fma.f32 u0 %2053 #s(literal 1 binary32)) (pow.f32 %2062 #s(literal 1 binary32)) (+.f32 %2065 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %2065) %2071 (*.f32 u0 %2062) (/.f32 #s(literal 1 binary32) (pow.f32 %2071 #s(literal -1 binary32))) (pow.f32 %2071 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2076 #s(literal -1 binary32))) %2076 (pow.f32 %2076 #s(literal 1 binary32)) (*.f32 %1340 %1175) (/.f32 (fma.f32 %2081 %1261 #s(literal 1 binary32)) %1261) (/.f32 (fma.f32 %1352 %1261 (*.f32 #s(literal 1 binary32) %1261)) %2086) (/.f32 (fma.f32 %1352 %1261 (*.f32 %1261 #s(literal 1 binary32))) %2086) (/.f32 (neg.f32 %1333) %1782) %2093 (/.f32 %1333 %1760) (/.f32 #s(literal 1 binary32) (pow.f32 %2093 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1261 %1340)) (-.f32 %2099 %1777) (-.f32 %1175 (/.f32 %1364 %1261)) (-.f32 %1175 (/.f32 %1328 %1261)) (-.f32 %2081 %1777) (fma.f32 %1750 %1751 %2081) (fma.f32 %1753 %1754 %2081) (fma.f32 (/.f32 #s(literal 1/2 binary32) %258) %2109 %1175) (fma.f32 %2111 %1751 %1175) (fma.f32 alphay %1564 %2081) (pow.f32 %2093 #s(literal 1 binary32)) (+.f32 %2099 %1175) (+.f32 %1175 %2081) (+.f32 %2081 %1175) (*.f32 (/.f32 %1340 %258) %2109) (*.f32 %2111 (/.f32 %1340 %81)) %2122 (*.f32 u0 %2093) (/.f32 (neg.f32 %1371) %1760) (/.f32 %1371 %1261) (/.f32 #s(literal 1 binary32) (pow.f32 %2122 #s(literal -1 binary32))) (pow.f32 %2122 #s(literal 1 binary32)) (+.f32 (/.f32 %1379 %1261) %2131) (+.f32 (/.f32 %1381 %1261) %2131) (/.f32 #s(literal 1 binary32) (pow.f32 %2140 #s(literal -1 binary32))) %2140 (pow.f32 %2140 #s(literal 1 binary32)) %1503 %1505 %1506 %1509 %1511 %1513 %1515 %1518 %1521 %1524 %1527 %1529 %1531 %1532 %1535 %1537 %1539 %1541 %1543 %1545 %1547 %1550 %1553 %1556 %1558 %1561 %1562 %1563 %1565 %1566 %1568 %1569 %1571 %1572 %1574 %1161 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1584 %1585 %1586 (*.f32 %23 %1669) (/.f32 %23 %1635) %2146 (/.f32 %16 %1095) (/.f32 #s(literal 1 binary32) (pow.f32 %2146 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1094 %23)) (-.f32 (/.f32 #s(literal 0 binary32) %1094) (/.f32 %18 %1094)) (pow.f32 %2146 #s(literal 1 binary32)) (neg.f32 (/.f32 %16 %1094)) (*.f32 %23 %1564) (/.f32 %23 %1757) %2160 (/.f32 %16 %1162) (/.f32 #s(literal 1 binary32) (pow.f32 %2160 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1161 %23)) (-.f32 (/.f32 #s(literal 0 binary32) %1161) (/.f32 %18 %1161)) (pow.f32 %2160 #s(literal 1 binary32)) (neg.f32 (/.f32 %16 %1161)) %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 (*.f32 (*.f32 %2146 alphax) alphax) %2238 (*.f32 %54 %2146) (/.f32 (neg.f32 %2240) %1095) (/.f32 %2240 %1094) (/.f32 #s(literal 1 binary32) (pow.f32 %2238 #s(literal -1 binary32))) (pow.f32 %2238 #s(literal 1 binary32)) (log.f32 (pow.f32 %3 alphay)) %2187 (*.f32 %23 alphay) (/.f32 #s(literal 1 binary32) (pow.f32 %2187 #s(literal -1 binary32))) (pow.f32 %2187 #s(literal 1 binary32)) (neg.f32 %2253) %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 (*.f32 %1261 %20) (/.f32 (fma.f32 %2256 %16 %87) %16) (/.f32 (fma.f32 %186 %16 (*.f32 %87 %16)) %2261) (/.f32 (fma.f32 %186 %16 (*.f32 %16 %87)) %2261) (/.f32 %2266 (*.f32 %231 %16)) (/.f32 %2269 (*.f32 %358 %16)) (/.f32 %2272 %2273) (/.f32 %2275 %2276) (/.f32 %2278 %2279) (/.f32 %2281 %2273) (/.f32 %2283 %2276) (/.f32 %2285 %2279) (/.f32 %2287 (*.f32 %47 %16)) (/.f32 %2290 %2253) (/.f32 %1092 (*.f32 %362 %16)) (/.f32 %2294 (*.f32 %158 %16)) (/.f32 %2297 (*.f32 alphax %16)) (/.f32 %1102 (*.f32 %54 %16)) (/.f32 %1782 %16) (/.f32 %1760 %23) %2191 (/.f32 #s(literal 1 binary32) %2192) (/.f32 #s(literal 1 binary32) %2234) (-.f32 %2306 (/.f32 %1203 %16)) (-.f32 %2306 %2309) (-.f32 %2256 %2311) (pow.f32 %2191 #s(literal 1 binary32)) (+.f32 (/.f32 %261 %16) %2306) (+.f32 %2306 %2256) (+.f32 %2256 %2306) %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 (*.f32 %1791 %1715) (/.f32 %2320 (neg.f32 %1156)) (/.f32 %2319 %1156) %2324 (/.f32 #s(literal 1 binary32) (pow.f32 %2324 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1155 %1791)) (pow.f32 %2324 #s(literal 1 binary32)) (neg.f32 (/.f32 %1323 %1155)) (*.f32 (*.f32 %2324 alphay) alphay) %2334 (*.f32 %158 %2324) (/.f32 (neg.f32 %2336) %1156) (/.f32 %2336 %1155) (/.f32 #s(literal 1 binary32) (pow.f32 %2334 #s(literal -1 binary32))) (pow.f32 %2334 #s(literal 1 binary32)) (*.f32 %1791 %1669) (/.f32 %2320 %1635) (/.f32 %2319 %1095) %2346 (/.f32 #s(literal 1 binary32) (pow.f32 %2346 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1094 %1791)) (pow.f32 %2346 #s(literal 1 binary32)) (neg.f32 (/.f32 %1323 %1094)) (*.f32 (*.f32 %2346 alphax) alphax) %2356 (*.f32 %54 %2346) (/.f32 (neg.f32 %2358) %1095) (/.f32 %2358 %1094) (/.f32 #s(literal 1 binary32) (pow.f32 %2356 #s(literal -1 binary32))) (pow.f32 %2356 #s(literal 1 binary32)) (*.f32 %1791 %1564) (/.f32 %2320 %1757) (/.f32 %2319 %1162) %2368 (/.f32 #s(literal 1 binary32) (pow.f32 %2368 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1161 %1791)) (pow.f32 %2368 #s(literal 1 binary32)) (neg.f32 (/.f32 %1323 %1161)) %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 %2399 %2401 %2402 %2403 %2405 %2408 %2409 %2404 %2410 %2412 %2415 %2417 %2419 %2421 %2422 %2423 %2424 (*.f32 %1760 %1324) (/.f32 %2426 %2319) (/.f32 %1782 %1791) %2413 (/.f32 #s(literal 1 binary32) %2404) (pow.f32 %2413 #s(literal 1 binary32)) (+.f32 (/.f32 %1205 %1323) (/.f32 %1199 %1323)) (neg.f32 %2411) %2399 %2401 %2402 %2403 %2405 %2408 %2409 %2404 %2410 %2412 %2415 %2417 %2419 %2421 %2422 %2423 %2424 (*.f32 %1384 %1564) (/.f32 %2437 %1757) (/.f32 %2436 %1162) %2440 (/.f32 #s(literal 1 binary32) (pow.f32 %2440 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1161 %1384)) (pow.f32 %2440 #s(literal 1 binary32)) %2448 %2450 %2451 %2452 %2453 %2454 %2456 %2459 %2460 %2461 %2462 %2455 %2465 %2467 %2469 %2471 %2472 %2473 %2474 %2448 %2450 %2451 %2452 %2453 %2454 %2456 %2459 %2460 %2461 %2462 %2455 %2465 %2467 %2469 %2471 %2472 %2473 %2474 %2448 %2450 %2451 %2452 %2453 %2454 %2456 %2459 %2460 %2461 %2462 %2455 %2465 %2467 %2469 %2471 %2472 %2473 %2474 (*.f32 %1261 %1385) (/.f32 (fma.f32 %2476 %1384 %87) %1384) (/.f32 (fma.f32 %186 %1384 (*.f32 %87 %1384)) %2481) (/.f32 (fma.f32 %186 %1384 (*.f32 %1384 %87)) %2481) (/.f32 %2266 (*.f32 %231 %1384)) (/.f32 %2269 (*.f32 %358 %1384)) (/.f32 %2272 %2490) (/.f32 %2275 %2492) (/.f32 %2278 %2494) (/.f32 %2281 %2490) (/.f32 %2283 %2492) (/.f32 %2285 %2494) (/.f32 %2287 (*.f32 %47 %1384)) (/.f32 %2290 (*.f32 alphay %1384)) (/.f32 %1092 (*.f32 %362 %1384)) (/.f32 %2294 (*.f32 %158 %1384)) (/.f32 %2297 (*.f32 alphax %1384)) (/.f32 %1102 (*.f32 %54 %1384)) (/.f32 %1782 %2437) (/.f32 %1760 %2436) %2463 (/.f32 #s(literal 1 binary32) %2455) (-.f32 %2514 (/.f32 %1203 %1384)) (-.f32 %2514 (/.f32 %1205 %1384)) (-.f32 %2476 (/.f32 %1199 %1384)) (pow.f32 %2463 #s(literal 1 binary32)) (+.f32 (/.f32 %261 %1384) %2514) (+.f32 %2514 %2476) (+.f32 %2476 %2514) %2448 %2450 %2451 %2452 %2453 %2454 %2456 %2459 %2460 %2461 %2462 %2455 %2465 %2467 %2469 %2471 %2472 %2473 %2474 (*.f32 %2076 %1669) (/.f32 %2528 %1635) (/.f32 %2527 %1095) %2531 (/.f32 #s(literal 1 binary32) (pow.f32 %2531 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1094 %2076)) (pow.f32 %2531 #s(literal 1 binary32)) (*.f32 %2076 %1564) (/.f32 %2528 %1757) (/.f32 %2527 %1162) %2540 (/.f32 #s(literal 1 binary32) (pow.f32 %2540 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1161 %2076)) (pow.f32 %2540 #s(literal 1 binary32)) %2546 (*.f32 alphay %2540) (/.f32 (neg.f32 %2548) %1162) (/.f32 %2548 %1161) (/.f32 #s(literal 1 binary32) (pow.f32 %2546 #s(literal -1 binary32))) (pow.f32 %2546 #s(literal 1 binary32)) (*.f32 (/.f32 %2076 #s(literal 1 binary32)) (/.f32 %1669 %55)) (*.f32 (/.f32 %2531 #s(literal 1 binary32)) %54) %2560 (/.f32 (*.f32 %2527 #s(literal 1 binary32)) (*.f32 %1095 %55)) (/.f32 (*.f32 %2076 #s(literal 1 binary32)) %2565) (/.f32 (neg.f32 %2567) (neg.f32 %58)) (/.f32 %2567 %58) (/.f32 %2527 (neg.f32 %2565)) (/.f32 %2531 %55) (/.f32 %2076 %2565) (/.f32 #s(literal 1 binary32) (pow.f32 %2560 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %55 %2531)) (pow.f32 %2560 #s(literal 1 binary32)) (*.f32 %2076 %1175) (/.f32 %2528 %1782) (/.f32 %2527 %1760) %2584 (/.f32 #s(literal 1 binary32) (pow.f32 %2584 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1261 %2076)) (pow.f32 %2584 #s(literal 1 binary32)) %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 %2448 %2450 %2451 %2452 %2453 %2454 %2456 %2459 %2460 %2461 %2462 %2455 %2465 %2467 %2469 %2471 %2472 %2473 %2474 %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 %2448 %2450 %2451 %2452 %2453 %2454 %2456 %2459 %2460 %2461 %2462 %2455 %2465 %2467 %2469 %2471 %2472 %2473 %2474 (*.f32 (/.f32 %23 %1925) %1948) (*.f32 %23 %1976) (/.f32 %23 (neg.f32 %2593)) %2596 (/.f32 %16 %2593) (/.f32 #s(literal 1 binary32) (pow.f32 %2596 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1973 %23)) (-.f32 (/.f32 #s(literal 0 binary32) %1973) (/.f32 %18 %1973)) (pow.f32 %2596 #s(literal 1 binary32)) %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 %2448 %2450 %2451 %2452 %2453 %2454 %2456 %2459 %2460 %2461 %2462 %2455 %2465 %2467 %2469 %2471 %2472 %2473 %2474 %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 %2448 %2450 %2451 %2452 %2453 %2454 %2456 %2459 %2460 %2461 %2462 %2455 %2465 %2467 %2469 %2471 %2472 %2473 %2474 %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %2448 %2450 %2451 %2452 %2453 %2454 %2456 %2459 %2460 %2461 %2462 %2455 %2465 %2467 %2469 %2471 %2472 %2473 %2474 %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 %252 %255 %257 %259 %263 %265 %267 %269 %271 %273 %275 %277 %279 %281 %283 %285 %287 %290 %292 %294 %296 %298 %301 %305 %308 %312 %315 %319 %322 %326 %329 %333 %337 %341 %344 %348 %351 %355 %359 %363 %367 %371 %374 %378 %382 %386 %390 %394 %398 %401 %405 %408 %412 %416 %420 %424 %428 %431 %435 %438 %442 %444 %446 %448 %450 %452 %454 %456 %458 %462 %466 %470 %474 %477 %481 %484 %488 %490 %492 %494 %496 %498 %500 %502 %506 %510 %514 %518 %521 %525 %528 %532 %535 %538 %542 %546 %549 %552 %555 %559 %562 %566 %570 %573 %577 %581 %585 %589 %593 %597 %600 %604 %607 %611 %615 %619 %623 %627 %630 %634 %637 %641 %643 %645 %647 %649 %651 %653 %655 %659 %663 %667 %671 %674 %678 %681 %685 %687 %689 %691 %693 %695 %699 %703 %707 %711 %714 %718 %722 %724 %727 %730 %733 %736 %739 %742 %745 %748 %751 %754 %757 %760 %763 %766 %769 %772 %775 %778 %781 %784 %787 %790 %792 %795 %798 %801 %804 %807 %810 %813 %816 %819 %822 %825 %828 %831 %834 %837 %840 %843 %845 %847 %849 %851 %853 %855 %857 %859 %862 %865 %868 %871 %874 %877 %880 %883 %885 %887 %889 %891 %893 %895 %897 %900 %903 %906 %909 %912 %915 %918 %921 %924 %927 %930 %933 %936 %938 %940 %942 %945 %948 %951 %954 %957 %960 %963 %966 %969 %972 %975 %978 %981 %984 %987 %990 %993 %996 %999 %1002 %1005 %1008 %1011 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1028 %1031 %1034 %1037 %1040 %1043 %1046 %1049 %1052 %1054 %1056 %1058 %1060 %1062 %1065 %1068 %1071 %1074 %1077 %1080 %1083 %1086 %1091 %1093 %1097 %1099 %1101 %1103 %1106 %1110 %1114 %1118 %1122 %1126 %1131 %1134 %1137 %1141 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1157 %1158 %1160 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1172 %1174 %1176 %1180 %1183 %1186 %1190 %1194 %1196 %1197 %1198 %1200 %1201 %1202 %1204 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1267 %1269 %1272 %1275 %1277 %1280 %1282 %1285 %1287 %1288 %1290 %1291 %1292 %1293 %1296 %1297 %1298 %1299 %1261 %1300 %1301 %1302 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 (*.f32 (/.f32 %1800 %42) %76) (*.f32 (/.f32 %1800 %47) %79) (*.f32 (/.f32 %1800 alphax) %81) (*.f32 %1800 %55) (*.f32 %55 %1800) (/.f32 (neg.f32 %2614) %118) (/.f32 (neg.f32 %1800) %118) (/.f32 %2614 %54) %2620 (/.f32 #s(literal 1 binary32) %2621) (pow.f32 %2620 #s(literal 1 binary32)) (*.f32 %23 %2621) (/.f32 (neg.f32 %2625) %58) (/.f32 %2625 %55) (/.f32 %23 (neg.f32 %2629)) %2632 (/.f32 %16 %2629) (/.f32 #s(literal 1 binary32) (pow.f32 %2632 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %2620 %23)) (-.f32 (/.f32 #s(literal 0 binary32) %2620) (/.f32 %18 %2620)) (pow.f32 %2632 #s(literal 1 binary32)) (neg.f32 (/.f32 %16 %2620)) %2448 %2450 %2451 %2452 %2453 %2454 %2456 %2459 %2460 %2461 %2462 %2455 %2465 %2467 %2469 %2471 %2472 %2473 %2474 %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 (*.f32 alphay %1810) (/.f32 %154 (neg.f32 %2645)) (/.f32 %153 %2645) %2649 (/.f32 #s(literal 1 binary32) (pow.f32 %2649 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1809 alphay)) (pow.f32 %2649 #s(literal 1 binary32)) (log.f32 (pow.f32 %3 %2649)) %2657 (*.f32 %23 %2649) (/.f32 %2199 %2645) (/.f32 %2187 %1809) (/.f32 #s(literal 1 binary32) (pow.f32 %2657 #s(literal -1 binary32))) (pow.f32 %2657 #s(literal 1 binary32)) (neg.f32 (*.f32 %16 %2649)) %1752 %1755 %1756 %1758 %1759 %1761 %1175 %1763 %1764 %1765 %1766 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 (*.f32 %1760 %20) (/.f32 %2426 %16) (/.f32 %1782 %23) %2208 (/.f32 #s(literal 1 binary32) %2197) (pow.f32 %2208 #s(literal 1 binary32)) (+.f32 %2309 %2311) (neg.f32 %2191) %2173 %2175 %2178 %2181 %2183 %2185 %2186 %2188 %2189 %2190 %2193 %2194 %2195 %2196 %2198 %2201 %2204 %2205 %2206 %2207 %2210 %2211 %2212 %2197 %2213 %2215 %2217 %2219 %2221 %2223 %2225 %2226 %2229 %2230 %2231 %2233 %2235 (*.f32 (/.f32 %1347 %258) %2177) %2675 (*.f32 %1347 %1777) (/.f32 (neg.f32 %2677) %1760) (/.f32 %2677 %1261) (/.f32 #s(literal 1 binary32) (pow.f32 %2675 #s(literal -1 binary32))) (pow.f32 %2675 #s(literal 1 binary32)) (*.f32 (*.f32 %1825 alphay) alphay) %2686 (*.f32 %158 %1825) (/.f32 #s(literal 1 binary32) (pow.f32 %2686 #s(literal -1 binary32))) (pow.f32 %2686 #s(literal 1 binary32)) %2377 %2378 %2379 %2380 %2381 %2384 %2385 %2386 %2387 %2388 %2390 %2392 %2393 %2395 %2397 (/.f32 #s(literal 1 binary32) (pow.f32 %2691 #s(literal -1 binary32))) %2691 (pow.f32 %2691 #s(literal 1 binary32)) (*.f32 %2691 %1175) (/.f32 (neg.f32 %2696) %1782) (/.f32 %2696 %1760) %2700 (/.f32 #s(literal 1 binary32) (pow.f32 %2700 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1261 %2691)) (pow.f32 %2700 #s(literal 1 binary32)) %2706 (*.f32 u0 %1855) (/.f32 #s(literal 1 binary32) (pow.f32 %2706 #s(literal -1 binary32))) (pow.f32 %2706 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2711 #s(literal -1 binary32))) %2711 (pow.f32 %2711 #s(literal 1 binary32)) (*.f32 %2711 %1175) (/.f32 (neg.f32 %2716) %1782) (/.f32 %2716 %1760) %2720 (/.f32 #s(literal 1 binary32) (pow.f32 %2720 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1261 %2711)) (pow.f32 %2720 #s(literal 1 binary32)) |
Compiled 9 717 to 5 212 computations (46.4% saved)
Compiled 3 740 to 8 355 computations (-123.4% saved)
69 alts after pruning (46 fresh and 23 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 694 | 46 | 3 740 |
| Fresh | 0 | 0 | 0 |
| Picked | 37 | 17 | 54 |
| Done | 2 | 6 | 8 |
| Total | 3 733 | 69 | 3 802 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 24.8% | (/.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (approx (+ (/ (* (* sin2phi alphax) alphax) (* alphay alphay)) cos2phi) cos2phi)) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax))) |
| ✓ | 91.0% | %18 = (*.f32 alphax alphax) (/.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) %18 cos2phi)) (/.f32 #s(literal 1 binary32) %18)) |
| ▶ | 26.6% | (/.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax))) |
| ▶ | 98.6% | (/.f32 (*.f32 alphay (neg.f32 (log1p.f32 (neg.f32 u0)))) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) |
| ▶ | 49.0% | (/.f32 (*.f32 alphay (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) |
| ▶ | 98.4% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi (/.f32 sin2phi alphay)) alphay)) |
| ✓ | 97.4% | %254 = (*.f32 alphay alphax) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))) %254) %254)) |
| ▶ | 73.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (approx (/ (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax))) (* alphay alphax)) (/.f32 (*.f32 alphax sin2phi) alphay)) (*.f32 alphay alphax))) |
| ✓ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 98.4% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ✓ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alphay) sin2phi) alphay))) |
| ✓ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 28.5% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (*.f32 (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)))) |
| ▶ | 24.8% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) (* alphay alphay)) cos2phi) cos2phi) (*.f32 alphax alphax))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 24.8% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) (* alphay alphay)) cos2phi) cos2phi) alphax) (/.f32 #s(literal 1 binary32) alphax))) |
| ✓ | 24.8% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)))) |
| ▶ | 22.4% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (*.f32 (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)))) |
| ▶ | 74.6% | %26 = (*.f32 alphay alphay) (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 (fma.f32 %26 (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) %26)) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alphax) cos2phi) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alphay alphay) sin2phi)))) |
| ✓ | 59.8% | (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 24.2% | (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))) (*.f32 (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)))) |
| ▶ | 87.0% | (/.f32 (approx (* alphay (neg (log (- 1 u0)))) (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) (*.f32 alphay u0))))) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) |
| ▶ | 74.6% | (/.f32 (approx (* alphay (neg (log (- 1 u0)))) (*.f32 alphay u0)) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) |
| ▶ | 86.9% | (/.f32 (approx (neg (log (- 1 u0))) (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (fma.f32 sin2phi (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 87.0% | (/.f32 (approx (neg (log (- 1 u0))) (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ✓ | 86.9% | (/.f32 (approx (neg (log (- 1 u0))) (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 86.7% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| ▶ | 25.3% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (/.f32 (/.f32 (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi) alphax) alphax)) |
| ▶ | 25.3% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (*.f32 (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)))) |
| ✓ | 86.6% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (approx (+ 1 (* 1/2 u0)) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ▶ | 95.7% | (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (log1p.f32 (neg.f32 u0)))) |
| ▶ | 72.4% | (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (approx (log (- 1 u0)) (neg.f32 u0)))) |
| ▶ | 24.8% | (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (*.f32 alphax alphax)) |
| ✓ | 74.6% | %18 = (*.f32 alphax alphax) (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) %18 cos2phi)) %18) |
| ▶ | 74.6% | (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (fma.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) alphax) alphax cos2phi)) (*.f32 alphax alphax)) |
| ✓ | 74.7% | %26 = (*.f32 alphay alphay) (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (fma.f32 %26 (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi)) %26) |
| ✓ | 74.7% | (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) alphay) |
| ▶ | 74.7% | (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (*.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi) (/.f32 sin2phi alphay))) alphay) |
| ▶ | 74.5% | %18 = (*.f32 alphax alphax) (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 cos2phi (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) %18))) %18) |
| ▶ | 22.4% | (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (*.f32 alphax alphax)) |
| ✓ | 86.9% | (*.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) alphay) |
| ▶ | 86.9% | (*.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (*.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi) (/.f32 sin2phi alphay))) alphay) |
| ▶ | 49.2% | (*.f32 (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) sin2phi)) alphay) alphay) |
| ▶ | 98.6% | (*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 alphay (fma.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi (/.f32 sin2phi alphay)))) |
| ▶ | 73.9% | (*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) |
| ✓ | 49.0% | (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) |
| ▶ | 24.8% | (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 #s(literal 1 binary32) (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) (* alphay alphay)) cos2phi) cos2phi) (*.f32 alphax alphax)))) |
| ▶ | 58.7% | (*.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) |
| ▶ | 74.6% | (*.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 alphay (fma.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi (/.f32 sin2phi alphay)))) |
| ✓ | 98.1% | (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) |
| ✓ | 62.2% | (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) |
| ▶ | 49.3% | (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) sin2phi)) (*.f32 alphay alphay)) |
| ▶ | 74.0% | (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (*.f32 #s(literal -1 binary32) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi))) (*.f32 alphay alphay)) |
| ▶ | 66.6% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (*.f32 #s(literal -1 binary32) (/.f32 (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) sin2phi))) (*.f32 alphay alphay)) |
| ▶ | 58.7% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (approx (* -1 (/ %3 sin2phi)) (/.f32 u0 sin2phi))) (*.f32 alphay alphay)) |
| ▶ | 69.4% | %3 = (log (- 1 u0)) %76 = (/.f32 #s(literal 1 binary32) sin2phi) (*.f32 (approx (/ (neg %3) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (approx (* -1 (/ %3 sin2phi)) (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) (/.f32 u0 sin2phi) (*.f32 #s(literal 1/2 binary32) %76)) %76)))) (*.f32 alphay alphay)) |
| ▶ | 66.6% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (approx (* -1 (/ %3 sin2phi)) (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) (/.f32 u0 sin2phi) (/.f32 #s(literal 1 binary32) sin2phi))))) (*.f32 alphay alphay)) |
| ▶ | 49.2% | (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay (log.f32 (-.f32 #s(literal 1 binary32) u0))) sin2phi))) alphay) |
| ✓ | 86.9% | (*.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (/.f32 alphay (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay)))) |
| ▶ | 69.4% | (*.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) |
| ▶ | 66.6% | (*.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) |
| ▶ | 86.5% | (approx (/ (neg (log (- 1 u0))) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))) u0)) |
| ▶ | 86.9% | (approx (/ (neg (log (- 1 u0))) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (/.f32 alphay (fma.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi (/.f32 sin2phi alphay)))) u0)) |
Compiled 69 to 210 computations (-204.3% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 3479 | 32098 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (log.f32 %2) %4 = (neg.f32 %3) %7 = (*.f32 alphax alphax) %8 = (/.f32 cos2phi %7) %11 = (*.f32 alphay alphay) %12 = (/.f32 sin2phi %11) %14 = (*.f32 #s(literal -1 binary32) u0) %17 = (log (- 1 u0)) %18 = (approx %17 %14) %20 = (*.f32 #s(literal -1/2 binary32) u0) %21 = (-.f32 %20 #s(literal 1 binary32)) %22 = (*.f32 u0 %21) %23 = (approx %17 %22) %26 = (*.f32 #s(literal 1/2 binary32) u0) %27 = (+.f32 #s(literal 1 binary32) %26) %28 = (*.f32 u0 %27) %29 = (neg %17) %30 = (approx %29 %28) %31 = (*.f32 #s(literal 1/3 binary32) u0) %32 = (+.f32 #s(literal 1/2 binary32) %31) %33 = (*.f32 u0 %32) %34 = (+.f32 #s(literal 1 binary32) %33) %35 = (*.f32 u0 %34) %36 = (approx %29 %35) %37 = (/.f32 #s(literal 1 binary32) %2) %38 = (neg.f32 u0) %39 = (log1p.f32 %38) %40 = (log.f32 %37) %41 = (/.f32 #s(literal 1 binary32) %7) %42 = (/.f32 cos2phi alphax) %43 = (/.f32 #s(literal 1 binary32) alphax) %44 = (/.f32 %42 alphax) %45 = (/.f32 #s(literal 1 binary32) %11) %46 = (/.f32 sin2phi alphay) %47 = (/.f32 %46 alphay) %48 = (/.f32 %11 sin2phi) %49 = (/.f32 #s(literal 1 binary32) %48) %50 = (*.f32 alphay alphax) %51 = (*.f32 alphax sin2phi) %52 = (fma.f32 %11 %8 sin2phi) %53 = (/.f32 %52 %11) %54 = (/.f32 %51 alphay) %55 = (/.f32 alphay %7) %56 = (fma.f32 sin2phi %45 %8) %57 = (+.f32 %12 %8) %58 = (*.f32 %12 alphax) %59 = (*.f32 %12 %7) %60 = (neg.f32 %39) %61 = (neg.f32 %18) %62 = (+.f32 %8 %47) %63 = (+.f32 %8 %49) %64 = (+.f32 %44 %12) %65 = (* alphay alphay) %66 = (/ sin2phi %65) %67 = (* alphax alphax) %70 = (approx (+ (* %66 %67) cos2phi) cos2phi) %71 = (/ cos2phi %67) %73 = (/ sin2phi alphay) %75 = (approx (+ (* %71 alphay) %73) %46) %76 = (/.f32 u0 sin2phi) %77 = (/.f32 #s(literal 1 binary32) sin2phi) %78 = (fma.f32 #s(literal 1/2 binary32) %76 %77) %79 = (*.f32 u0 %78) %80 = (*.f32 #s(literal 1/2 binary32) %77) %81 = (fma.f32 #s(literal 1/3 binary32) %76 %80) %82 = (fma.f32 u0 %81 %77) %83 = (*.f32 u0 %82) %84 = (*.f32 alphay u0) %85 = (*.f32 %43 cos2phi) %86 = (/.f32 %85 alphax) %87 = (fma.f32 alphay %8 %46) %88 = (approx %17 %38) %89 = (neg.f32 %88) %90 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %91 = (*.f32 %90 u0) %92 = (fma.f32 u0 %26 u0) %93 = (approx %29 %91) %94 = (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) %95 = (fma.f32 %94 u0 #s(literal 1 binary32)) %96 = (*.f32 %95 u0) %97 = (approx %29 %96) %98 = (fma.f32 %58 alphax cos2phi) %99 = (+.f32 cos2phi %59) %100 = (*.f32 alphay %4) %101 = (+.f32 %86 %12) %102 = (*.f32 %70 %41) %103 = (+.f32 %12 %44) %104 = (/.f32 alphay %75) %105 = (approx %29 %92) %106 = (* %65 cos2phi) %111 = (approx (/ (+ %106 (* sin2phi %67)) (* alphay alphax)) %54) %112 = (*.f32 alphay %3) %113 = (/.f32 %112 sin2phi) %114 = (*.f32 #s(literal -1 binary32) %113) %118 = (approx (/ %29 (+ (* alphay %71) %73)) %114) %121 = (* -1 (/ %17 sin2phi)) %122 = (approx %121 %76) %123 = (approx %121 %79) %124 = (approx %121 %83) %125 = (* alphay %29) %126 = (approx %125 %84) %127 = (*.f32 #s(literal 1/2 binary32) %84) %128 = (+.f32 alphay %127) %129 = (*.f32 u0 %128) %130 = (approx %125 %129) %131 = (fma.f32 %55 cos2phi %46) %132 = (/.f32 %131 alphay) %133 = (/.f32 alphay %131) %134 = (*.f32 %55 cos2phi) %135 = (+.f32 %134 %46) %140 = (approx (+ (/ (* (* sin2phi alphax) alphax) %65) cos2phi) cos2phi) %144 = (approx (+ (* (/ alphay %67) cos2phi) %73) %46) %145 = (/.f32 %4 sin2phi) %149 = (approx (/ %29 (+ (/ %106 %67) sin2phi)) %145) %150 = (*.f32 %90 %133) %152 = (/.f32 %57 %88) %154 = (/.f32 %140 alphax) %155 = (*.f32 %154 %43) %156 = (/.f32 %140 %7) %157 = (/.f32 #s(literal 1 binary32) %156) %159 = (/.f32 %4 %140) %163 = (*.f32 %149 alphay) %171 = (/.f32 %89 %98) %173 = (/.f32 %89 %70) %175 = (/.f32 %4 %70) %177 = (/.f32 %70 alphax) %178 = (/.f32 %177 alphax) %180 = (/.f32 %97 %70) %182 = (/.f32 %89 %99) %184 = (/.f32 %93 %135) %186 = (/.f32 %89 %135) %188 = (*.f32 %150 u0) %190 = (/ %29 (+ %66 %71)) %193 = (/.f32 %111 %50) %201 = (/.f32 %39 sin2phi) %202 = (*.f32 #s(literal -1 binary32) %201) %205 = (/ %29 (+ (* %65 %71) sin2phi)) %206 = (approx %205 %202) %209 = (/.f32 %57 %39) %212 = (*.f32 alphay %60) %214 = (/.f32 %23 sin2phi) %215 = (*.f32 #s(literal -1 binary32) %214) %216 = (approx %205 %215) %219 = (approx %205 %123) %221 = (approx %205 %124) %223 = (approx %205 %122) %229 = (/.f32 %90 %103) %230 = (*.f32 %229 u0) #s(literal 1 binary32) u0 %2 %3 %4 cos2phi alphax %7 %8 sin2phi alphay %11 %12 #s(literal -1 binary32) %14 %18 #s(literal -1/2 binary32) %20 %21 %22 %23 #s(literal 1/2 binary32) #s(literal 1/3 binary32) %26 %27 %28 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %70 %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 %111 %112 %113 %114 %118 %122 %123 %124 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %140 %144 %145 %149 %150 (*.f32 %89 %133) %152 (/.f32 #s(literal -1 binary32) %152) %154 %155 %156 %157 (*.f32 %4 %157) %159 (/.f32 %159 %41) (/.f32 %4 %156) (/.f32 %100 %144) %163 (*.f32 %163 alphay) (*.f32 %149 %11) (/.f32 %60 %132) (/.f32 %105 %62) (/.f32 %89 %63) (/.f32 %89 %53) (/.f32 %105 %56) %171 (*.f32 %171 %7) %173 (*.f32 %173 %7) %175 (*.f32 %175 %7) %177 %178 (/.f32 %30 %178) %180 (/.f32 %180 %41) %182 (*.f32 %182 %7) %184 (*.f32 %184 alphay) %186 (*.f32 %186 alphay) %188 (approx %190 %188) (*.f32 %118 alphay) %193 (/.f32 %60 %193) (*.f32 %36 %104) (*.f32 %30 %104) (/.f32 %30 %102) (/.f32 %40 %102) (*.f32 %61 %104) (/.f32 %61 %102) %201 %202 %206 (*.f32 %206 %11) (*.f32 %60 %104) %209 (/.f32 #s(literal -1 binary32) %209) (/.f32 %60 %102) %212 (/.f32 %212 %87) %214 %215 %216 (*.f32 %216 %11) (*.f32 %60 %133) %219 (*.f32 %219 %11) %221 (*.f32 %221 %11) %223 (*.f32 %223 %11) (/.f32 %130 %87) (/.f32 %126 %87) (/.f32 %89 %101) (/.f32 %89 %64) %229 %230 (approx %190 %230) (/.f32 %4 %155) |
| Outputs |
|---|
%5 = (* alphax alphax) %7 = (pow.f32 alphax #s(literal 2 binary32)) %10 = (/ cos2phi %5) %11 = (/.f32 cos2phi %7) %13 = (/ 1 %5) %15 = (/.f32 #s(literal 1 binary32) %7) %17 = (/ cos2phi alphax) %18 = (/.f32 cos2phi alphax) %21 = (/.f32 #s(literal 1 binary32) alphax) %24 = (* alphay alphax) %28 = (* alphax sin2phi) %29 = (*.f32 alphax sin2phi) %31 = (* alphay alphay) %33 = (+ (* %31 %10) sin2phi) %34 = (pow.f32 alphay #s(literal 2 binary32)) %35 = (*.f32 %34 cos2phi) %36 = (/.f32 %35 %7) %38 = (fma.f32 %7 sin2phi %35) %41 = (/ %33 %31) %42 = (*.f32 %7 sin2phi) %43 = (/.f32 %42 %34) %44 = (+.f32 cos2phi %43) %48 = (/.f32 %29 alphay) %50 = (/ alphay %5) %51 = (/.f32 alphay %7) %53 = (/ sin2phi %31) %55 = (/.f32 %29 %34) %57 = (* %53 %5) %59 = (+ %57 cos2phi) %63 = (/ sin2phi alphay) %64 = (+ (* %10 alphay) %63) %65 = (*.f32 alphay cos2phi) %66 = (/.f32 %65 %7) %69 = (fma.f32 alphay cos2phi (/.f32 %42 alphay)) %72 = (/ alphay %64) %73 = (/.f32 %7 cos2phi) %76 = (pow.f32 cos2phi #s(literal 2 binary32)) %77 = (*.f32 %34 %76) %79 = (/.f32 #s(literal 1 binary32) cos2phi) %83 = (pow.f32 sin2phi #s(literal 2 binary32)) %84 = (*.f32 %7 %83) %86 = (pow.f32 alphay #s(literal 4 binary32)) %88 = (pow.f32 cos2phi #s(literal 3 binary32)) %89 = (*.f32 %86 %88) %91 = (/.f32 sin2phi %77) %96 = (pow.f32 sin2phi #s(literal 3 binary32)) %99 = (pow.f32 alphay #s(literal 6 binary32)) %100 = (pow.f32 cos2phi #s(literal 4 binary32)) %101 = (*.f32 %99 %100) %112 = (* %31 cos2phi) %115 = (/ (+ %112 (* sin2phi %5)) %24) %116 = (/.f32 %65 alphax) %121 = (- 1 u0) %122 = (log %121) %123 = (neg %122) %126 = (/ %123 (+ (* alphay %10) %63)) %127 = (-.f32 #s(literal 1 binary32) u0) %128 = (log.f32 %127) %129 = (*.f32 %7 %128) %130 = (/.f32 %129 %65) %133 = (/.f32 %128 %65) %134 = (*.f32 sin2phi %128) %135 = (*.f32 %7 %134) %136 = (pow.f32 alphay #s(literal 3 binary32)) %137 = (*.f32 %136 %76) %142 = (*.f32 %83 %128) %143 = (*.f32 %7 %142) %145 = (pow.f32 alphay #s(literal 5 binary32)) %146 = (*.f32 %145 %88) %148 = (/.f32 %134 %137) %155 = (*.f32 %96 %128) %156 = (*.f32 %7 %155) %158 = (pow.f32 alphay #s(literal 7 binary32)) %159 = (*.f32 %158 %100) %169 = (/ %123 (+ (/ %112 %5) sin2phi)) %170 = (/.f32 %129 %35) %173 = (/.f32 %128 %35) %174 = (*.f32 %86 %76) %179 = (*.f32 %99 %88) %181 = (/.f32 %134 %174) %189 = (pow.f32 alphay #s(literal 8 binary32)) %190 = (*.f32 %189 %100) %199 = (* 1/2 u0) %200 = (+ %199 1) %203 = (/ alphay (+ (* %50 cos2phi) %63)) %204 = (* %200 %203) %206 = (*.f32 #s(literal 1/2 binary32) u0) %207 = (+.f32 #s(literal 1 binary32) %206) %208 = (*.f32 %7 %207) %209 = (/.f32 %208 cos2phi) %211 = (*.f32 sin2phi %207) %214 = (/.f32 u0 cos2phi) %219 = (*.f32 %83 %207) %222 = (/.f32 %211 %77) %228 = (*.f32 %96 %207) %241 = (* %123 %203) %242 = (/.f32 %129 cos2phi) %245 = (/.f32 %128 cos2phi) %246 = (/.f32 %135 %77) %247 = (fma.f32 #s(literal -1 binary32) %245 %246) %251 = (/.f32 %134 %77) %254 = (fma.f32 #s(literal -1 binary32) %245 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %143 %89) %251))) %262 = (fma.f32 #s(literal -1 binary32) %245 (*.f32 %7 (fma.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %142 %89) (/.f32 %156 %101)) %251))) %266 = (/ (+ %53 %10) %122) %267 = (/.f32 cos2phi %129) %270 = (*.f32 %34 %128) %278 = (+ (/ (* (* sin2phi alphax) alphax) %31) cos2phi) %279 = (/ %278 alphax) %282 = (/ %123 %278) %288 = (* %204 u0) %289 = (*.f32 u0 %207) %290 = (*.f32 %7 %289) %291 = (/.f32 %290 cos2phi) %293 = (*.f32 sin2phi %289) %296 = (/.f32 %289 cos2phi) %300 = (*.f32 %83 %289) %303 = (/.f32 %293 %77) %308 = (*.f32 %96 %289) %320 = (/ 1 %121) %321 = (log %320) %323 = (/ %321 (* %59 %13)) %325 = (log.f32 (/.f32 #s(literal 1 binary32) %127)) %326 = (*.f32 %7 %325) %327 = (/.f32 %326 cos2phi) %329 = (*.f32 sin2phi %325) %332 = (/.f32 %325 cos2phi) %336 = (*.f32 %83 %325) %339 = (/.f32 %329 %77) %344 = (*.f32 %96 %325) %357 = (+.f32 sin2phi %36) %359 = (/.f32 sin2phi %34) %361 = (+.f32 %11 %359) %365 = (/.f32 sin2phi alphay) %367 = (+.f32 %365 %66) %369 = (/.f32 %34 sin2phi) %371 = (*.f32 %86 cos2phi) %372 = (/.f32 %371 %84) %375 = (*.f32 %99 %76) %376 = (pow.f32 alphax #s(literal 4 binary32)) %377 = (*.f32 %376 %96) %378 = (/.f32 %375 %377) %382 = (*.f32 %189 %88) %383 = (pow.f32 alphax #s(literal 6 binary32)) %384 = (pow.f32 sin2phi #s(literal 4 binary32)) %385 = (*.f32 %383 %384) %393 = (*.f32 alphay %128) %394 = (/.f32 %393 sin2phi) %397 = (*.f32 cos2phi %128) %398 = (*.f32 %136 %397) %399 = (/.f32 %398 %84) %402 = (*.f32 %76 %128) %403 = (*.f32 %145 %402) %404 = (/.f32 %403 %377) %408 = (*.f32 %88 %128) %409 = (*.f32 %158 %408) %415 = (/.f32 %128 sin2phi) %418 = (*.f32 %34 %397) %419 = (/.f32 %418 %84) %420 = (fma.f32 #s(literal -1 binary32) %415 %419) %422 = (*.f32 %86 %402) %423 = (/.f32 %422 %377) %427 = (*.f32 %99 %408) %433 = (*.f32 %34 %207) %434 = (/.f32 %433 sin2phi) %436 = (*.f32 cos2phi %207) %437 = (*.f32 %86 %436) %438 = (/.f32 %437 %84) %441 = (*.f32 %76 %207) %442 = (*.f32 %99 %441) %443 = (/.f32 %442 %377) %447 = (*.f32 %88 %207) %448 = (*.f32 %189 %447) %454 = (/.f32 %270 sin2phi) %457 = (*.f32 %86 %397) %458 = (/.f32 %457 %84) %459 = (fma.f32 #s(literal -1 binary32) %454 %458) %461 = (*.f32 %99 %402) %462 = (/.f32 %461 %377) %464 = (fma.f32 #s(literal -1 binary32) %454 (fma.f32 #s(literal -1 binary32) %462 %458)) %466 = (*.f32 %189 %408) %470 = (fma.f32 #s(literal -1 binary32) %454 (fma.f32 #s(literal -1 binary32) %462 (+.f32 %458 (/.f32 %466 %385)))) %472 = (/.f32 sin2phi %270) %478 = (/.f32 %270 %42) %487 = (*.f32 %34 %289) %488 = (/.f32 %487 sin2phi) %490 = (*.f32 cos2phi %289) %491 = (*.f32 %86 %490) %492 = (/.f32 %491 %84) %495 = (*.f32 %76 %289) %496 = (*.f32 %99 %495) %497 = (/.f32 %496 %377) %501 = (*.f32 %88 %289) %502 = (*.f32 %189 %501) %508 = (*.f32 %34 %325) %509 = (/.f32 %508 sin2phi) %511 = (*.f32 cos2phi %325) %512 = (*.f32 %86 %511) %513 = (/.f32 %512 %84) %516 = (*.f32 %76 %325) %517 = (*.f32 %99 %516) %518 = (/.f32 %517 %377) %522 = (*.f32 %88 %325) %523 = (*.f32 %189 %522) %535 = (fma.f32 #s(literal -1 binary32) %11 (*.f32 #s(literal -1 binary32) %359)) %542 = (/.f32 #s(literal 1 binary32) %34) %550 = (* alphay u0) %551 = (*.f32 alphay u0) %553 = (* alphay %123) %557 = (/.f32 #s(literal 1 binary32) sin2phi) %562 = (/.f32 cos2phi %84) %579 = (fma.f32 alphax sin2phi (/.f32 %35 alphax)) %582 = (* alphay %122) %584 = (/ %582 sin2phi) %588 = (*.f32 %34 %402) %590 = (/.f32 %397 %84) %593 = (fma.f32 #s(literal -1 binary32) %415 (*.f32 %34 (fma.f32 #s(literal -1 binary32) (/.f32 %588 %377) %590))) %597 = (*.f32 %34 %408) %602 = (fma.f32 #s(literal -1 binary32) %415 (*.f32 %34 (fma.f32 %34 (fma.f32 #s(literal -1 binary32) (/.f32 %402 %377) (/.f32 %597 %385)) %590))) %605 = (* 1/2 %550) %606 = (*.f32 #s(literal 1/2 binary32) %551) %608 = (+ alphay %605) %611 = (* u0 %608) %618 = (/.f32 u0 sin2phi) %619 = (fma.f32 #s(literal 1/2 binary32) %618 %557) %625 = (/.f32 %436 %84) %656 = (/.f32 %128 %42) %657 = (*.f32 %376 %83) %662 = (*.f32 %383 %96) %664 = (/.f32 %397 %657) %671 = (pow.f32 alphax #s(literal 8 binary32)) %672 = (*.f32 %671 %384) %682 = (/.f32 %289 sin2phi) %688 = (/.f32 %490 %84) %706 = (/.f32 %325 sin2phi) %712 = (/.f32 %511 %84) %732 = (*.f32 %376 sin2phi) %733 = (/.f32 %732 %77) %736 = (*.f32 %383 %83) %737 = (/.f32 %736 %89) %741 = (*.f32 %671 %96) %747 = (+.f32 %18 %55) %750 = (*.f32 %376 %134) %751 = (/.f32 %750 %77) %752 = (fma.f32 #s(literal -1 binary32) %242 %751) %755 = (*.f32 %383 %142) %756 = (/.f32 %755 %89) %757 = (fma.f32 #s(literal -1 binary32) %756 %751) %758 = (fma.f32 #s(literal -1 binary32) %242 %757) %761 = (*.f32 %671 %155) %762 = (/.f32 %761 %101) %765 = (fma.f32 #s(literal -1 binary32) %242 (fma.f32 #s(literal -1 binary32) %756 (+.f32 %751 %762))) %774 = (*.f32 %376 %211) %775 = (/.f32 %774 %77) %778 = (*.f32 %383 %219) %779 = (/.f32 %778 %89) %780 = (+.f32 %209 %779) %783 = (*.f32 %671 %228) %784 = (/.f32 %783 %101) %793 = (*.f32 %376 %142) %794 = (/.f32 %793 %89) %798 = (*.f32 %383 %155) %804 = (*.f32 %376 %293) %805 = (/.f32 %804 %77) %808 = (*.f32 %383 %300) %809 = (/.f32 %808 %89) %810 = (+.f32 %291 %809) %813 = (*.f32 %671 %308) %814 = (/.f32 %813 %101) %819 = (*.f32 %376 %329) %820 = (/.f32 %819 %77) %823 = (*.f32 %383 %336) %824 = (/.f32 %823 %89) %828 = (*.f32 %671 %344) %846 = (+.f32 %242 %756) %857 = (*.f32 #s(literal -1/2 binary32) u0) %858 = (-.f32 %857 #s(literal 1 binary32)) %862 = (*.f32 u0 %858) %880 = (* %169 alphay) %897 = (*.f32 #s(literal -1 binary32) u0) %904 = (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) %906 = (-.f32 (*.f32 u0 %904) #s(literal 1 binary32)) %907 = (*.f32 u0 %906) %920 = (*.f32 #s(literal 1/3 binary32) u0) %921 = (+.f32 #s(literal 1/2 binary32) %920) %922 = (*.f32 u0 %921) %923 = (+.f32 #s(literal 1 binary32) %922) %924 = (*.f32 u0 %923) %936 = (* -1/2 u0) %938 = (- %936 1) %942 = (+ 1 %199) %945 = (* 1/3 u0) %947 = (+ 1/2 %945) %950 = (* u0 %947) %952 = (+ 1 %950) %954 = (+.f32 #s(literal 1 binary32) u0) %957 = (+.f32 #s(literal 1 binary32) (*.f32 u0 %954)) %962 = (/ u0 sin2phi) %965 = (/ 1 sin2phi) %966 = (+ (* 1/2 %962) %965) %969 = (* u0 %966) %974 = (+ (* 1/3 %962) (* 1/2 %965)) %977 = (*.f32 #s(literal 1/2 binary32) %557) %978 = (fma.f32 #s(literal 1/3 binary32) %618 %977) %981 = (+ (* u0 %974) %965) %982 = (fma.f32 u0 %978 %557) %984 = (* u0 %981) %987 = (+.f32 alphay %606) %990 = (*.f32 #s(literal 1/2 binary32) alphay) %1024 = (/.f32 %551 sin2phi) %1027 = (/.f32 alphay sin2phi) %1047 = (* -1 %584) %1052 = (*.f32 #s(literal 1/2 binary32) %1027) %1064 = (/.f32 u0 %367) %1066 = (/.f32 #s(literal 1 binary32) %367) %1070 = (*.f32 #s(literal 1/2 binary32) %1066) %1082 = (* -1 (/ %122 sin2phi)) %1083 = (*.f32 #s(literal 1/3 binary32) %557) %1090 = (/.f32 u0 %357) %1092 = (/.f32 #s(literal 1 binary32) %357) %1096 = (*.f32 #s(literal 1/2 binary32) %1092) %1107 = (/.f32 alphay %367) %1109 = (/.f32 %551 %367) %1110 = (fma.f32 #s(literal 1/2 binary32) %1109 %1107) %1115 = (*.f32 #s(literal 1/2 binary32) %1107) %1130 = (*.f32 u0 %361) %1136 = (fma.f32 #s(literal -1/3 binary32) %361 (*.f32 #s(literal 1/4 binary32) %361)) %1139 = (*.f32 #s(literal -1/2 binary32) %361) %1158 = (/ -1 %266) %1159 = (/.f32 u0 %361) %1161 = (/.f32 #s(literal 1 binary32) %361) %1162 = (fma.f32 #s(literal 1/2 binary32) %1159 %1161) %1165 = (*.f32 #s(literal 1/2 binary32) %1161) %1178 = (* %123 (/ 1 (/ %278 %5))) %1180 = (/.f32 (*.f32 %7 u0) %44) %1182 = (/.f32 %7 %44) %1186 = (*.f32 #s(literal 1/2 binary32) %1182) %1198 = (/.f32 u0 %44) %1200 = (/.f32 #s(literal 1 binary32) %44) %1204 = (*.f32 #s(literal 1/2 binary32) %1200) %1215 = (/.f32 %551 %357) %1217 = (/.f32 alphay %357) %1221 = (*.f32 #s(literal 1/2 binary32) %1217) %1233 = (* %880 alphay) %1234 = (*.f32 %34 u0) %1235 = (/.f32 %1234 %357) %1237 = (/.f32 %34 %357) %1241 = (*.f32 #s(literal 1/2 binary32) %1237) %1255 = (log (+ 1 (neg u0))) %1258 = (/ (neg %1255) (/ %115 %24)) %1260 = (/.f32 (*.f32 %7 %1234) %38) %1262 = (*.f32 %7 %34) %1263 = (/.f32 %1262 %38) %1267 = (*.f32 #s(literal 1/2 binary32) %1263) %1279 = (/ %1255 sin2phi) %1302 = (/ %200 (+ %53 (/ %17 alphax))) %1305 = (/.f32 #s(literal 1 binary32) u0) %1310 = (log.f32 (neg.f32 %1305)) %1313 = (fma.f32 #s(literal -1 binary32) %1310 %1305) %1315 = (pow.f32 u0 #s(literal 2 binary32)) %1316 = (/.f32 #s(literal 1/2 binary32) %1315) %1319 = (pow.f32 u0 #s(literal 3 binary32)) %1323 = (fma.f32 #s(literal -1 binary32) %1310 (+.f32 %1305 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %1319)))) %1333 = (+.f32 #s(literal 1/2 binary32) %1305) %1334 = (*.f32 u0 %1333) %1337 = (* u0 %938) %1340 = (*.f32 %1315 %1333) %1344 = (* u0 %942) %1348 = (*.f32 #s(literal 1/2 binary32) %1305) %1349 = (+.f32 #s(literal 1/3 binary32) %1348) %1356 = (/.f32 #s(literal 1 binary32) %1315) %1358 = (+.f32 #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) %1305 %1356)) %1361 = (* u0 %952) %1368 = (/.f32 #s(literal -1 binary32) u0) %1370 = (+.f32 #s(literal 1 binary32) %1305) %1372 = (*.f32 #s(literal -1 binary32) (/.f32 %1370 u0)) %1375 = (/.f32 (-.f32 %1372 #s(literal 1 binary32)) u0) %1401 = (*.f32 sin2phi u0) %1402 = (/.f32 #s(literal 1 binary32) %1401) %1403 = (fma.f32 #s(literal 1/2 binary32) %557 %1402) %1406 = (/.f32 %1315 sin2phi) %1413 = (*.f32 #s(literal 1/2 binary32) %1402) %1414 = (fma.f32 #s(literal 1/3 binary32) %557 %1413) %1421 = (/.f32 #s(literal 1/2 binary32) %1401) %1422 = (*.f32 sin2phi %1315) %1423 = (/.f32 #s(literal 1 binary32) %1422) %1425 = (+.f32 %1421 (fma.f32 #s(literal 1/3 binary32) %557 %1423)) %1435 = (*.f32 alphay %1310) %1437 = (/.f32 alphay u0) %1440 = (/.f32 alphay %1315) %1441 = (fma.f32 #s(literal 1/2 binary32) %1440 %1435) %1444 = (/.f32 alphay %1319) %1459 = (/.f32 %1435 sin2phi) %1462 = (/.f32 alphay %1401) %1465 = (/.f32 alphay %1422) %1469 = (*.f32 sin2phi %1319) %1470 = (/.f32 alphay %1469) %1478 = (fma.f32 #s(literal 1/2 binary32) %1465 %1459) %1484 = (/.f32 %1310 %367) %1486 = (*.f32 u0 %367) %1487 = (/.f32 #s(literal 1 binary32) %1486) %1490 = (*.f32 %1315 %367) %1491 = (/.f32 #s(literal 1/2 binary32) %1490) %1497 = (*.f32 %1319 %367) %1503 = (/.f32 %1310 sin2phi) %1507 = (/.f32 #s(literal 1/2 binary32) %1422) %1514 = (+.f32 %1402 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %1469))) %1517 = (fma.f32 #s(literal 1/2 binary32) alphay %1437) %1520 = (*.f32 alphay %1315) %1525 = (/.f32 %1310 %357) %1527 = (*.f32 u0 %357) %1528 = (/.f32 #s(literal 1 binary32) %1527) %1531 = (*.f32 %1315 %357) %1532 = (/.f32 #s(literal 1/2 binary32) %1531) %1538 = (*.f32 %1319 %357) %1546 = (/.f32 alphay %1486) %1547 = (fma.f32 #s(literal 1/2 binary32) %1107 %1546) %1550 = (/.f32 %1435 %367) %1555 = (fma.f32 #s(literal 1/2 binary32) (/.f32 alphay %1490) %1550) %1563 = (*.f32 #s(literal -1 binary32) (/.f32 %361 %1310)) %1565 = (pow.f32 %1310 #s(literal 2 binary32)) %1570 = (+.f32 (/.f32 cos2phi (*.f32 %7 %1565)) (/.f32 sin2phi (*.f32 %34 %1565))) %1574 = (/.f32 %361 %1565) %1575 = (pow.f32 %1310 #s(literal 3 binary32)) %1584 = (*.f32 u0 %1565) %1586 = (/.f32 cos2phi (*.f32 %7 %1584)) %1588 = (/.f32 sin2phi (*.f32 %34 %1584)) %1594 = (pow.f32 %1310 #s(literal 4 binary32)) %1607 = (*.f32 %1315 %1575) %1618 = (/.f32 %1310 %361) %1620 = (/.f32 #s(literal 1 binary32) %1130) %1623 = (*.f32 %1315 %361) %1624 = (/.f32 #s(literal 1/2 binary32) %1623) %1637 = (/.f32 (*.f32 %7 %1310) %44) %1639 = (*.f32 u0 %44) %1640 = (/.f32 %7 %1639) %1641 = (fma.f32 #s(literal -1 binary32) %1640 %1637) %1643 = (*.f32 %1315 %44) %1644 = (/.f32 %7 %1643) %1645 = (fma.f32 #s(literal 1/2 binary32) %1644 %1637) %1648 = (*.f32 %1319 %44) %1649 = (/.f32 %7 %1648) %1653 = (/.f32 %1310 %44) %1655 = (/.f32 #s(literal 1 binary32) %1639) %1658 = (/.f32 #s(literal 1/2 binary32) %1643) %1669 = (/.f32 %1435 %357) %1671 = (/.f32 alphay %1527) %1675 = (fma.f32 #s(literal 1/2 binary32) (/.f32 alphay %1531) %1669) %1682 = (*.f32 %34 %1310) %1683 = (/.f32 %1682 %357) %1685 = (/.f32 %34 %1527) %1689 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %34 %1531) %1683) %1702 = (/.f32 (*.f32 %7 %1682) %38) %1705 = (/.f32 %1262 (*.f32 u0 %38)) %1710 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %1262 (*.f32 %1315 %38)) %1702) %1719 = (fma.f32 #s(literal -3/2 binary32) %1644 %1641) %1726 = (fma.f32 #s(literal -1 binary32) %1503 %1402) %1736 = (+.f32 %1620 %1165) %1739 = (* %1302 u0) %1749 = (log.f32 %1368) %1750 = (*.f32 #s(literal -1 binary32) %1749) %1769 = (+.f32 %1316 %1305) %1778 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) %1305)) u0)) #s(literal 1 binary32)) u0)) %1809 = (*.f32 alphay %1749) %1845 = (/.f32 %1809 sin2phi) %1846 = (*.f32 #s(literal -1 binary32) %1845) %1878 = (/.f32 %1749 %367) %1880 = (+.f32 %1487 %1878) %1891 = (/.f32 %1749 sin2phi) %1893 = (+.f32 %1402 %1891) %1910 = (/.f32 %1749 %357) %1912 = (+.f32 %1528 %1910) %1928 = (/.f32 %1809 %367) %1944 = (/.f32 %361 %1749) %1947 = (pow.f32 %1749 #s(literal 2 binary32)) %1948 = (*.f32 u0 %1947) %1956 = (/.f32 %361 %1948) %1957 = (pow.f32 %1749 #s(literal 3 binary32)) %1958 = (*.f32 u0 %1957) %1969 = (+.f32 (/.f32 cos2phi (*.f32 %7 %1947)) (/.f32 sin2phi (*.f32 %34 %1947))) %1979 = (*.f32 u0 (pow.f32 %1749 #s(literal 4 binary32))) %2003 = (/.f32 %1749 %361) %2005 = (+.f32 %1620 %2003) %2017 = (/.f32 (*.f32 %7 %1749) %44) %2033 = (/.f32 %1749 %44) %2035 = (+.f32 %1655 %2033) %2046 = (/.f32 %1809 %357) %2062 = (*.f32 %34 %1749) %2063 = (/.f32 %2062 %357) %2080 = (/.f32 (*.f32 %7 %2062) %38) %2096 = (*.f32 #s(literal -1 binary32) %1891) %2112 = (*.f32 %99 cos2phi) %2114 = (/.f32 %86 %84) %2118 = (*.f32 %189 cos2phi) %2133 = (/.f32 (*.f32 %136 %128) %84) %2148 = (/.f32 %270 %84) %2153 = (*.f32 %86 %128) %2155 = (*.f32 %99 %397) %2165 = (/.f32 (*.f32 %86 %207) %84) %2181 = (/.f32 %2153 %84) %2186 = (*.f32 %99 %128) %2188 = (*.f32 %189 %397) %2199 = (/.f32 %2153 %657) %2214 = (/.f32 (*.f32 %86 %289) %84) %2232 = (/.f32 (*.f32 %86 %325) %84) %2247 = (/.f32 sin2phi cos2phi) %2248 = (/.f32 %34 %7) %2252 = (/.f32 sin2phi %35) %2256 = (/.f32 %42 %35) %2260 = (/.f32 sin2phi %65) %2264 = (/.f32 %732 %35) %2268 = (/.f32 %736 %174) %2279 = (/.f32 alphay alphax) %2280 = (/.f32 %29 %65) %2284 = (/.f32 %129 alphay) %2286 = (/.f32 %750 (*.f32 %136 cos2phi)) %2291 = (/.f32 %755 (*.f32 %145 %76)) %2303 = (/.f32 %129 %34) %2304 = (/.f32 %750 %371) %2308 = (/.f32 %755 %375) %2319 = (/.f32 %774 %35) %2323 = (/.f32 %778 %174) %2334 = (/.f32 %750 %35) %2338 = (/.f32 %755 %174) %2349 = (/.f32 #s(literal 1 binary32) %129) %2350 = (/.f32 sin2phi %418) %2354 = (/.f32 %29 %35) %2358 = (/.f32 %135 %35) %2362 = (/.f32 %793 %174) %2373 = (/.f32 %804 %35) %2377 = (/.f32 %808 %174) %2388 = (/.f32 %819 %35) %2392 = (/.f32 %823 %174) %2428 = (/.f32 %732 %34) %2431 = (*.f32 #s(literal -1 binary32) %7) %2458 = (/.f32 %750 %136) %2481 = (/.f32 %750 %86) %2503 = (/.f32 %774 %34) %2528 = (/.f32 %750 %34) %2561 = (/.f32 %135 %34) %2585 = (/.f32 %804 %34) %2610 = (/.f32 %819 %34) %2639 = (*.f32 %383 sin2phi) %2641 = (/.f32 %376 %77) %2645 = (*.f32 %671 sin2phi) %2658 = (*.f32 %383 %134) %2660 = (*.f32 %376 %128) %2661 = (/.f32 %2660 %137) %2666 = (*.f32 %383 %128) %2668 = (*.f32 %671 %134) %2679 = (/.f32 %2660 %174) %2694 = (/.f32 (*.f32 %376 %207) %77) %2710 = (/.f32 %2660 %77) %2723 = (/.f32 %129 %77) %2738 = (/.f32 (*.f32 %376 %289) %77) %2756 = (/.f32 (*.f32 %376 %325) %77) %2772 = (/.f32 %35 %42) %2776 = (/.f32 cos2phi %42) %2780 = (/.f32 cos2phi sin2phi) %2781 = (/.f32 %7 %34) %2785 = (/.f32 #s(literal 1 binary32) alphay) %2786 = (/.f32 %65 %42) %2790 = (/.f32 %371 %42) %2794 = (/.f32 %375 %657) %2805 = (/.f32 alphax alphay) %2806 = (/.f32 %65 %29) %2810 = (/.f32 %398 %42) %2814 = (/.f32 %403 %657) %2825 = (/.f32 %418 %42) %2829 = (/.f32 %422 %657) %2840 = (/.f32 %437 %42) %2844 = (/.f32 %442 %657) %2855 = (/.f32 %457 %42) %2859 = (/.f32 %461 %657) %2870 = (/.f32 #s(literal 1 binary32) %270) %2871 = (/.f32 cos2phi %135) %2875 = (/.f32 alphax %34) %2876 = (/.f32 cos2phi %29) %2880 = (/.f32 %270 %7) %2881 = (/.f32 %457 %732) %2885 = (/.f32 %461 %736) %2896 = (/.f32 %491 %42) %2900 = (/.f32 %496 %657) %2911 = (/.f32 %512 %42) %2915 = (/.f32 %517 %657) %2966 = (/.f32 %371 %7) %2969 = (*.f32 #s(literal -1 binary32) %34) %2995 = (/.f32 %398 %7) %3018 = (/.f32 %418 %7) %3042 = (/.f32 %437 %7) %3067 = (/.f32 %457 %7) %3099 = (/.f32 %457 %376) %3121 = (/.f32 %491 %7) %3146 = (/.f32 %512 %7) (approx 1 #s(literal 0 binary32)) (approx alphax alphax) (approx %5 %7) (approx %10 %11) (approx %13 %15) (approx %17 %18) (approx (/ 1 alphax) %21) (approx %24 (*.f32 alphax alphay)) (approx %28 %29) (approx %33 %36) (approx %33 (/.f32 %38 %7)) (approx %41 (/.f32 %44 %7)) (approx (/ %28 alphay) %48) (approx %50 %51) (approx (* %53 alphax) %55) (approx %57 %43) (approx %59 cos2phi) (approx %59 %44) (approx %64 %66) (approx %64 (/.f32 %69 %7)) (approx %72 %73) (approx %72 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %42 %77) %79))) (approx %72 (*.f32 %7 (fma.f32 %7 (-.f32 (/.f32 %84 %89) %91) %79))) (approx %72 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %96) %101)) (*.f32 #s(literal -1 binary32) (/.f32 %83 %89)))) %91) %79))) (approx %115 %116) (approx %115 (/.f32 %69 alphax)) (approx %126 (*.f32 #s(literal -1 binary32) %130)) (approx %126 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %133 (/.f32 %135 %137)))) (approx %126 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %133 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %143 %146) %148))))) (approx %126 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %133 (*.f32 %7 (fma.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %142 %146) (/.f32 %156 %159)) %148))))) (approx %169 (*.f32 #s(literal -1 binary32) %170)) (approx %169 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %173 (/.f32 %135 %174)))) (approx %169 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %173 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %143 %179) %181))))) (approx %169 (*.f32 %7 (fma.f32 #s(literal -1 binary32) %173 (*.f32 %7 (fma.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 %142 %179) (/.f32 %156 %190)) %181))))) (approx %204 %209) (approx %204 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %211) %77) (fma.f32 #s(literal 1/2 binary32) %214 %79)))) (approx %204 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %214 (fma.f32 %7 (-.f32 (/.f32 (*.f32 %7 %219) %89) %222) %79)))) (approx %204 (*.f32 %7 (fma.f32 #s(literal 1/2 binary32) %214 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %228) %101)) (*.f32 #s(literal -1 binary32) (/.f32 %219 %89)))) %222) %79)))) (approx %241 (*.f32 #s(literal -1 binary32) %242)) (approx %241 (*.f32 %7 %247)) (approx %241 (*.f32 %7 %254)) (approx %241 (*.f32 %7 %262)) (approx %266 %267) (approx %266 (/.f32 (+.f32 (/.f32 cos2phi %128) (/.f32 %42 %270)) %7)) (approx %279 (/.f32 %44 alphax)) (approx %282 (*.f32 #s(literal -1 binary32) %245)) (approx %282 %247) (approx %282 %254) (approx %282 %262) (approx %288 %291) (approx %288 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %293) %77) %296))) (approx %288 (*.f32 %7 (fma.f32 %7 (-.f32 (/.f32 (*.f32 %7 %300) %89) %303) %296))) (approx %288 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %308) %101)) (*.f32 #s(literal -1 binary32) (/.f32 %300 %89)))) %303) %296))) (approx %323 %327) (approx %323 (*.f32 %7 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %329) %77) %332))) (approx %323 (*.f32 %7 (fma.f32 %7 (-.f32 (/.f32 (*.f32 %7 %336) %89) %339) %332))) (approx %323 (*.f32 %7 (fma.f32 %7 (-.f32 (*.f32 %7 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7 %344) %101)) (*.f32 #s(literal -1 binary32) (/.f32 %336 %89)))) %339) %332))) (approx %33 sin2phi) (approx %33 %357) (approx %41 %359) (approx %41 %361) (approx %59 (*.f32 %7 %361)) (approx %64 %365) (approx %64 %367) (approx %72 %369) (approx %72 (fma.f32 #s(literal -1 binary32) %372 %369)) (approx %72 (-.f32 (+.f32 %378 %369) %372)) (approx %72 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %382 %385) %369) (fma.f32 #s(literal -1 binary32) %378 %372))) (approx %115 (*.f32 alphax %367)) (approx %126 (*.f32 #s(literal -1 binary32) %394)) (approx %126 (fma.f32 #s(literal -1 binary32) %394 %399)) (approx %126 (fma.f32 #s(literal -1 binary32) %394 (fma.f32 #s(literal -1 binary32) %404 %399))) (approx %126 (fma.f32 #s(literal -1 binary32) %394 (fma.f32 #s(literal -1 binary32) %404 (+.f32 %399 (/.f32 %409 %385))))) (approx %169 (*.f32 #s(literal -1 binary32) %415)) (approx %169 %420) (approx %169 (fma.f32 #s(literal -1 binary32) %415 (fma.f32 #s(literal -1 binary32) %423 %419))) (approx %169 (fma.f32 #s(literal -1 binary32) %415 (fma.f32 #s(literal -1 binary32) %423 (+.f32 %419 (/.f32 %427 %385))))) (approx %204 %434) (approx %204 (fma.f32 #s(literal -1 binary32) %438 %434)) (approx %204 (-.f32 (+.f32 %434 %443) %438)) (approx %204 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %448 %385) %434) (fma.f32 #s(literal -1 binary32) %443 %438))) (approx %241 (*.f32 #s(literal -1 binary32) %454)) (approx %241 %459) (approx %241 %464) (approx %241 %470) (approx %266 %472) (approx %266 (+.f32 %267 %472)) (approx %279 (*.f32 alphax %361)) (approx %282 (*.f32 #s(literal -1 binary32) %478)) (approx %282 (/.f32 %459 %7)) (approx %282 (/.f32 %464 %7)) (approx %282 (/.f32 %470 %7)) (approx %288 %488) (approx %288 (fma.f32 #s(literal -1 binary32) %492 %488)) (approx %288 (-.f32 (+.f32 %488 %497) %492)) (approx %288 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %502 %385) %488) (fma.f32 #s(literal -1 binary32) %497 %492))) (approx %323 %509) (approx %323 (fma.f32 #s(literal -1 binary32) %513 %509)) (approx %323 (-.f32 (+.f32 %509 %518) %513)) (approx %323 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %523 %385) %509) (fma.f32 #s(literal -1 binary32) %518 %513))) (approx %115 (*.f32 #s(literal -1 binary32) (*.f32 alphax (fma.f32 #s(literal -1 binary32) %365 (*.f32 #s(literal -1 binary32) %66))))) (approx %279 (*.f32 #s(literal -1 binary32) (*.f32 alphax %535))) (approx alphay alphay) (approx %31 %34) (approx (/ 1 %31) %542) (approx %41 (/.f32 %357 %34)) (approx %59 (/.f32 %38 %34)) (approx %64 (/.f32 %357 alphay)) (approx %550 %551) (approx %553 (*.f32 #s(literal -1 binary32) %393)) (approx %72 (*.f32 %34 (fma.f32 #s(literal -1 binary32) (/.f32 %35 %84) %557))) (approx %72 (*.f32 %34 (fma.f32 %34 (-.f32 (/.f32 %77 %377) %562) %557))) (approx %72 (*.f32 %34 (fma.f32 %34 (-.f32 (*.f32 %34 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %34 %88) %385)) (*.f32 #s(literal -1 binary32) (/.f32 %76 %377)))) %562) %557))) (approx %115 (/.f32 %579 alphay)) (approx %582 %393) (approx %584 %394) (approx %126 (*.f32 alphay %420)) (approx %126 (*.f32 alphay %593)) (approx %126 (*.f32 alphay %602)) (approx %605 %606) (approx %608 (*.f32 alphay %207)) (approx %611 (*.f32 alphay %289)) (approx %169 %593) (approx %169 %602) (approx %204 (*.f32 %34 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %34 %436) %84) %619))) (approx %204 (*.f32 %34 (fma.f32 #s(literal 1/2 binary32) %618 (fma.f32 %34 (-.f32 (/.f32 (*.f32 %34 %441) %377) %625) %557)))) (approx %204 (*.f32 %34 (fma.f32 #s(literal 1/2 binary32) %618 (fma.f32 %34 (-.f32 (*.f32 %34 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %34 %447) %385)) (*.f32 #s(literal -1 binary32) (/.f32 %441 %377)))) %625) %557)))) (approx %241 (*.f32 %34 %420)) (approx %241 (*.f32 %34 %593)) (approx %241 (*.f32 %34 %602)) (approx %266 (/.f32 (+.f32 (/.f32 sin2phi %128) (/.f32 %35 %129)) %34)) (approx %279 (/.f32 %579 %34)) (approx %282 (*.f32 %34 (fma.f32 #s(literal -1 binary32) %656 (/.f32 %418 %657)))) (approx %282 (*.f32 %34 (fma.f32 #s(literal -1 binary32) %656 (*.f32 %34 (fma.f32 #s(literal -1 binary32) (/.f32 %588 %662) %664))))) (approx %282 (*.f32 %34 (fma.f32 #s(literal -1 binary32) %656 (*.f32 %34 (fma.f32 %34 (fma.f32 #s(literal -1 binary32) (/.f32 %402 %662) (/.f32 %597 %672)) %664))))) (approx %288 (*.f32 %34 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %34 %490) %84) %682))) (approx %288 (*.f32 %34 (fma.f32 %34 (-.f32 (/.f32 (*.f32 %34 %495) %377) %688) %682))) (approx %288 (*.f32 %34 (fma.f32 %34 (-.f32 (*.f32 %34 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %34 %501) %385)) (*.f32 #s(literal -1 binary32) (/.f32 %495 %377)))) %688) %682))) (approx %323 (*.f32 %34 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %34 %511) %84) %706))) (approx %323 (*.f32 %34 (fma.f32 %34 (-.f32 (/.f32 (*.f32 %34 %516) %377) %712) %706))) (approx %323 (*.f32 %34 (fma.f32 %34 (-.f32 (*.f32 %34 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %34 %522) %385)) (*.f32 #s(literal -1 binary32) (/.f32 %516 %377)))) %712) %706))) (approx %33 (*.f32 %34 %361)) (approx %64 (*.f32 alphay %361)) (approx %72 (fma.f32 #s(literal -1 binary32) %733 %73)) (approx %72 (-.f32 (+.f32 %737 %73) %733)) (approx %72 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %741 %101) %73) (fma.f32 #s(literal -1 binary32) %737 %733))) (approx %115 (*.f32 alphay %747)) (approx %126 (/.f32 %752 alphay)) (approx %126 (/.f32 %758 alphay)) (approx %126 (/.f32 %765 alphay)) (approx %169 (/.f32 %752 %34)) (approx %169 (/.f32 %758 %34)) (approx %169 (/.f32 %765 %34)) (approx %204 (fma.f32 #s(literal -1 binary32) %775 %209)) (approx %204 (-.f32 %780 %775)) (approx %204 (-.f32 (fma.f32 #s(literal -1 binary32) %784 %209) (fma.f32 #s(literal -1 binary32) %779 %775))) (approx %241 %752) (approx %241 %758) (approx %241 %765) (approx %279 %747) (approx %282 (fma.f32 #s(literal -1 binary32) %245 (fma.f32 #s(literal -1 binary32) %794 %246))) (approx %282 (fma.f32 #s(literal -1 binary32) %245 (fma.f32 #s(literal -1 binary32) %794 (+.f32 %246 (/.f32 %798 %101))))) (approx %288 (fma.f32 #s(literal -1 binary32) %805 %291)) (approx %288 (-.f32 %810 %805)) (approx %288 (-.f32 (fma.f32 #s(literal -1 binary32) %814 %291) (fma.f32 #s(literal -1 binary32) %809 %805))) (approx %323 (fma.f32 #s(literal -1 binary32) %820 %327)) (approx %323 (-.f32 (+.f32 %327 %824) %820)) (approx %323 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %828 %101) %327) (fma.f32 #s(literal -1 binary32) %824 %820))) (approx %64 (*.f32 #s(literal -1 binary32) (*.f32 alphay %535))) (approx %115 (*.f32 #s(literal -1 binary32) (*.f32 alphay (fma.f32 #s(literal -1 binary32) %18 (*.f32 #s(literal -1 binary32) %55))))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %751 %242) alphay))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %751 %846) alphay))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %751 (fma.f32 #s(literal -1 binary32) %762 %846)) alphay))) (approx %608 (*.f32 #s(literal -1 binary32) (*.f32 alphay %858))) (approx %611 (*.f32 #s(literal -1 binary32) (*.f32 alphay %862))) (approx %204 (fma.f32 #s(literal -1 binary32) %775 %780)) (approx %204 (fma.f32 #s(literal -1 binary32) %775 (fma.f32 #s(literal -1 binary32) %784 %780))) (approx %241 (-.f32 (fma.f32 #s(literal -1 binary32) %242 (*.f32 #s(literal -1 binary32) %756)) (*.f32 #s(literal -1 binary32) %751))) (approx %241 (-.f32 (fma.f32 #s(literal -1 binary32) %242 %762) (fma.f32 #s(literal -1 binary32) %751 %756))) (approx %880 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %846 %751) alphay))) (approx %880 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %762 %242) %757) alphay))) (approx %288 (fma.f32 #s(literal -1 binary32) %805 %810)) (approx %288 (fma.f32 #s(literal -1 binary32) %805 (fma.f32 #s(literal -1 binary32) %814 %810))) (approx u0 u0) (approx %121 #s(literal 1 binary32)) (approx %121 (+.f32 #s(literal 1 binary32) %897)) (approx %122 %897) (approx %122 %862) (approx %122 %907) (approx %122 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (approx %123 %289) (approx %123 %924) (approx %123 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) (approx %936 %857) (approx %938 #s(literal -1 binary32)) (approx %938 %858) (approx %199 %206) (approx %942 %207) (approx %945 %920) (approx %947 #s(literal 1/2 binary32)) (approx %947 %921) (approx %950 %922) (approx %952 %923) (approx %320 %954) (approx %320 %957) (approx %320 (+.f32 #s(literal 1 binary32) (*.f32 u0 %957))) (approx %962 %618) (approx %966 %557) (approx %966 %619) (approx %969 (*.f32 u0 %619)) (approx %974 (/.f32 #s(literal 1/2 binary32) sin2phi)) (approx %974 %978) (approx %981 %982) (approx %984 (*.f32 u0 %982)) (approx %553 (*.f32 u0 %987)) (approx %553 (*.f32 u0 (+.f32 alphay (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) %551 %990))))) (approx %553 (*.f32 u0 (+.f32 alphay (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) alphay (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %551 (*.f32 #s(literal 1/3 binary32) alphay)))))))) (approx %582 (*.f32 #s(literal -1 binary32) %551)) (approx %582 (*.f32 u0 (fma.f32 #s(literal -1 binary32) alphay (*.f32 #s(literal -1/2 binary32) %551)))) (approx %582 (*.f32 u0 (fma.f32 #s(literal -1 binary32) alphay (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) alphay (*.f32 #s(literal -1/3 binary32) %551)))))) (approx %582 (*.f32 u0 (fma.f32 #s(literal -1 binary32) alphay (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) alphay (*.f32 u0 (fma.f32 #s(literal -1/3 binary32) alphay (*.f32 #s(literal -1/4 binary32) %551)))))))) (approx %584 (*.f32 #s(literal -1 binary32) %1024)) (approx %584 (*.f32 u0 (fma.f32 #s(literal -1 binary32) %1027 (*.f32 #s(literal -1/2 binary32) %1024)))) (approx %584 (*.f32 u0 (fma.f32 #s(literal -1 binary32) %1027 (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %1027 (*.f32 #s(literal -1/3 binary32) %1024)))))) (approx %584 (*.f32 u0 (fma.f32 #s(literal -1 binary32) %1027 (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %1027 (*.f32 u0 (fma.f32 #s(literal -1/3 binary32) %1027 (*.f32 #s(literal -1/4 binary32) %1024)))))))) (approx %1047 %1024) (approx %1047 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1024 %1027))) (approx %1047 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1024 %1052) %1027))) (approx %1047 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1027 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1024 (*.f32 #s(literal 1/3 binary32) %1027)))) %1027))) (approx %126 %1064) (approx %126 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1064 %1066))) (approx %126 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1064 %1070) %1066))) (approx %126 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1064 (*.f32 #s(literal 1/3 binary32) %1066)) %1070) %1066))) (approx %1082 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %618 %1083) %977) %557))) (approx %608 %987) (approx %169 %1090) (approx %169 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1090 %1092))) (approx %169 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1090 %1096) %1092))) (approx %169 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1090 (*.f32 #s(literal 1/3 binary32) %1092)) %1096) %1092))) (approx %204 %1107) (approx %204 %1110) (approx %241 %1109) (approx %241 (*.f32 u0 %1110)) (approx %241 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1109 %1115) %1107))) (approx %241 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1107 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1109 (*.f32 #s(literal 1/3 binary32) %1107)))) %1107))) (approx %266 (*.f32 #s(literal -1 binary32) (/.f32 %361 u0))) (approx %266 (/.f32 (fma.f32 #s(literal -1 binary32) %361 (*.f32 #s(literal 1/2 binary32) %1130)) u0)) (approx %266 (/.f32 (fma.f32 #s(literal -1 binary32) %361 (*.f32 u0 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u0 %1136)) %1139))) u0)) (approx %266 (/.f32 (fma.f32 #s(literal -1 binary32) %361 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) %1136 (fma.f32 #s(literal -1/4 binary32) %361 (*.f32 #s(literal 1/6 binary32) %361))))) %1136)) %1139))) u0)) (approx %1158 %1159) (approx %1158 (*.f32 u0 %1162)) (approx %1158 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1159 %1165) %1161))) (approx %1158 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1159 (*.f32 #s(literal 1/3 binary32) %1161)) %1165) %1161))) (approx %1178 %1180) (approx %1178 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1180 %1182))) (approx %1178 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1180 %1186) %1182))) (approx %1178 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1182 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1180 (*.f32 #s(literal 1/3 binary32) %1182)))) %1182))) (approx %282 %1198) (approx %282 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1198 %1200))) (approx %282 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1198 %1204) %1200))) (approx %282 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1198 (*.f32 #s(literal 1/3 binary32) %1200)) %1204) %1200))) (approx %880 %1215) (approx %880 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1215 %1217))) (approx %880 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1215 %1221) %1217))) (approx %880 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1217 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1215 (*.f32 #s(literal 1/3 binary32) %1217)))) %1217))) (approx %1233 %1235) (approx %1233 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1235 %1237))) (approx %1233 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1235 %1241) %1237))) (approx %1233 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1237 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1235 (*.f32 #s(literal 1/3 binary32) %1237)))) %1237))) (approx %1258 %1260) (approx %1258 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1260 %1263))) (approx %1258 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %1260 %1267) %1263))) (approx %1258 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/2 binary32) %1263 (*.f32 u0 (fma.f32 #s(literal 1/4 binary32) %1260 (*.f32 #s(literal 1/3 binary32) %1263)))) %1263))) (approx %1279 (*.f32 #s(literal -1 binary32) %618)) (approx %1279 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) %618) %557))) (approx %1279 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/3 binary32) %618) %977)) %557))) (approx %1279 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/4 binary32) %618) %1083)) %977)) %557))) (approx %1302 %1161) (approx %1302 %1162) (approx %121 (*.f32 u0 (-.f32 %1305 #s(literal 1 binary32)))) (approx %122 (*.f32 #s(literal -1 binary32) %1310)) (approx %122 %1313) (approx %122 (-.f32 %1313 %1316)) (approx %122 (-.f32 %1323 %1316)) (approx %123 %1310) (approx %123 (*.f32 #s(literal -1 binary32) %1313)) (approx %123 (-.f32 %1316 %1313)) (approx %123 (-.f32 %1316 %1323)) (approx %938 (*.f32 #s(literal -1 binary32) %1334)) (approx %1337 (*.f32 #s(literal -1/2 binary32) %1315)) (approx %1337 (*.f32 #s(literal -1 binary32) %1340)) (approx %942 %1334) (approx %1344 (*.f32 #s(literal 1/2 binary32) %1315)) (approx %1344 %1340) (approx %947 (*.f32 u0 %1349)) (approx %950 (*.f32 #s(literal 1/3 binary32) %1315)) (approx %950 (*.f32 %1315 %1349)) (approx %952 (*.f32 %1315 %1358)) (approx %1361 (*.f32 #s(literal 1/3 binary32) %1319)) (approx %1361 (*.f32 %1319 %1349)) (approx %1361 (*.f32 %1319 %1358)) (approx %320 %1368) (approx %320 %1372) (approx %320 %1375) (approx %320 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1370 %1315)) %1370) u0)) (approx %321 (-.f32 %1310 %1305)) (approx %321 (+.f32 %1310 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 3/2 binary32) %1305)) u0)))) (approx %321 (-.f32 (+.f32 %1310 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/2 binary32) (*.f32 #s(literal 7/3 binary32) %1305)) %1315))) %1305)) (approx %966 (*.f32 #s(literal 1/2 binary32) %618)) (approx %966 (*.f32 u0 %1403)) (approx %969 (*.f32 #s(literal 1/2 binary32) %1406)) (approx %969 (*.f32 %1315 %1403)) (approx %974 (*.f32 #s(literal 1/3 binary32) %618)) (approx %974 (*.f32 u0 %1414)) (approx %981 (*.f32 #s(literal 1/3 binary32) %1406)) (approx %981 (*.f32 %1315 %1414)) (approx %981 (*.f32 %1315 %1425)) (approx %984 (*.f32 #s(literal 1/3 binary32) (/.f32 %1319 sin2phi))) (approx %984 (*.f32 %1319 %1414)) (approx %984 (*.f32 %1319 %1425)) (approx %553 %1435) (approx %553 (fma.f32 #s(literal -1 binary32) %1437 %1435)) (approx %553 (fma.f32 #s(literal -1 binary32) %1437 %1441)) (approx %553 (fma.f32 #s(literal -1 binary32) %1437 (fma.f32 #s(literal -1/3 binary32) %1444 %1441))) (approx %582 (*.f32 #s(literal -1 binary32) %1435)) (approx %582 (fma.f32 #s(literal -1 binary32) %1435 %1437)) (approx %582 (fma.f32 #s(literal -1 binary32) %1435 (fma.f32 #s(literal -1/2 binary32) %1440 %1437))) (approx %582 (fma.f32 #s(literal -1 binary32) %1435 (fma.f32 #s(literal -1/2 binary32) %1440 (fma.f32 #s(literal 1/3 binary32) %1444 %1437)))) (approx %584 (*.f32 #s(literal -1 binary32) %1459)) (approx %584 (fma.f32 #s(literal -1 binary32) %1459 %1462)) (approx %584 (fma.f32 #s(literal -1 binary32) %1459 (fma.f32 #s(literal -1/2 binary32) %1465 %1462))) (approx %584 (fma.f32 #s(literal -1 binary32) %1459 (fma.f32 #s(literal -1/2 binary32) %1465 (fma.f32 #s(literal 1/3 binary32) %1470 %1462)))) (approx %1047 %1459) (approx %1047 (fma.f32 #s(literal -1 binary32) %1462 %1459)) (approx %1047 (fma.f32 #s(literal -1 binary32) %1462 %1478)) (approx %1047 (fma.f32 #s(literal -1 binary32) %1462 (fma.f32 #s(literal -1/3 binary32) %1470 %1478))) (approx %126 %1484) (approx %126 (-.f32 %1484 %1487)) (approx %126 (-.f32 (+.f32 %1491 %1484) %1487)) (approx %126 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %1490) %1484) (+.f32 %1487 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %1497))))) (approx %1082 %1503) (approx %1082 (-.f32 %1503 %1402)) (approx %1082 (-.f32 (+.f32 %1507 %1503) %1402)) (approx %1082 (-.f32 (fma.f32 #s(literal 1/2 binary32) %1423 %1503) %1514)) (approx %608 (*.f32 u0 %1517)) (approx %611 (*.f32 #s(literal 1/2 binary32) %1520)) (approx %611 (*.f32 %1315 %1517)) (approx %169 %1525) (approx %169 (-.f32 %1525 %1528)) (approx %169 (-.f32 (+.f32 %1532 %1525) %1528)) (approx %169 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %1531) %1525) (+.f32 %1528 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %1538))))) (approx %204 (*.f32 #s(literal 1/2 binary32) %1109)) (approx %204 (*.f32 u0 %1547)) (approx %241 %1550) (approx %241 (fma.f32 #s(literal -1 binary32) %1546 %1550)) (approx %241 (fma.f32 #s(literal -1 binary32) %1546 %1555)) (approx %241 (fma.f32 #s(literal -1 binary32) %1546 (fma.f32 #s(literal -1/3 binary32) (/.f32 alphay %1497) %1555))) (approx %266 %1563) (approx %266 (fma.f32 #s(literal -1 binary32) (/.f32 %1570 u0) %1563)) (approx %266 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %1574 (+.f32 (/.f32 cos2phi (*.f32 %7 %1575)) (/.f32 sin2phi (*.f32 %34 %1575)))) %1315) %1563) (+.f32 %1586 %1588))) (approx %266 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1570 %1310) (fma.f32 #s(literal -1/2 binary32) (/.f32 %361 %1575) (fma.f32 #s(literal 1/3 binary32) %1574 (+.f32 (/.f32 cos2phi (*.f32 %7 %1594)) (/.f32 sin2phi (*.f32 %34 %1594)))))) %1319) %1563) (fma.f32 #s(literal -1/2 binary32) (/.f32 %361 (*.f32 %1315 %1565)) (+.f32 %1586 (+.f32 (/.f32 cos2phi (*.f32 %7 %1607)) (+.f32 %1588 (/.f32 sin2phi (*.f32 %34 %1607)))))))) (approx %1158 %1618) (approx %1158 (-.f32 %1618 %1620)) (approx %1158 (-.f32 (+.f32 %1624 %1618) %1620)) (approx %1158 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %1623) %1618) (+.f32 %1620 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1319 %361)))))) (approx %1178 %1637) (approx %1178 %1641) (approx %1178 (fma.f32 #s(literal -1 binary32) %1640 %1645)) (approx %1178 (fma.f32 #s(literal -1 binary32) %1640 (fma.f32 #s(literal -1/3 binary32) %1649 %1645))) (approx %282 %1653) (approx %282 (-.f32 %1653 %1655)) (approx %282 (-.f32 (+.f32 %1658 %1653) %1655)) (approx %282 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %1643) %1653) (+.f32 %1655 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) %1648))))) (approx %880 %1669) (approx %880 (fma.f32 #s(literal -1 binary32) %1671 %1669)) (approx %880 (fma.f32 #s(literal -1 binary32) %1671 %1675)) (approx %880 (fma.f32 #s(literal -1 binary32) %1671 (fma.f32 #s(literal -1/3 binary32) (/.f32 alphay %1538) %1675))) (approx %1233 %1683) (approx %1233 (fma.f32 #s(literal -1 binary32) %1685 %1683)) (approx %1233 (fma.f32 #s(literal -1 binary32) %1685 %1689)) (approx %1233 (fma.f32 #s(literal -1 binary32) %1685 (fma.f32 #s(literal -1/3 binary32) (/.f32 %34 %1538) %1689))) (approx %288 (*.f32 #s(literal 1/2 binary32) (/.f32 %1520 %367))) (approx %288 (*.f32 %1315 %1547)) (approx %1258 %1702) (approx %1258 (fma.f32 #s(literal -1 binary32) %1705 %1702)) (approx %1258 (fma.f32 #s(literal -1 binary32) %1705 %1710)) (approx %1258 (fma.f32 #s(literal -1 binary32) %1705 (fma.f32 #s(literal -1/3 binary32) (/.f32 %1262 (*.f32 %1319 %38)) %1710))) (approx %323 %1719) (approx %323 (fma.f32 #s(literal -7/3 binary32) %1649 %1719)) (approx %1279 (*.f32 #s(literal -1 binary32) %1503)) (approx %1279 %1726) (approx %1279 (-.f32 %1726 %1507)) (approx %1279 (-.f32 (fma.f32 #s(literal -1 binary32) %1503 %1514) (*.f32 #s(literal 1/2 binary32) %1423))) (approx %1302 (*.f32 #s(literal 1/2 binary32) %1159)) (approx %1302 (*.f32 u0 %1736)) (approx %1739 (*.f32 #s(literal 1/2 binary32) (/.f32 %1315 %361))) (approx %1739 (*.f32 %1315 %1736)) (approx %121 (*.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 1 binary32) %1305)))) (approx %122 %1750) (approx %122 (-.f32 %1750 %1305)) (approx %122 (fma.f32 #s(literal -1 binary32) %1749 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) %1348) u0)))) (approx %122 (fma.f32 #s(literal -1 binary32) %1749 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) %1315) %1348)) u0)))) (approx %123 %1749) (approx %123 (-.f32 %1305 %1750)) (approx %123 (-.f32 %1769 %1750)) (approx %123 (-.f32 %1778 %1750)) (approx %1361 (*.f32 #s(literal -1 binary32) (*.f32 %1319 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1333 u0)) #s(literal 1/3 binary32))))) (approx %320 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 %1305 %1356)) u0))) (approx %320 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %1375)) u0))) (approx %321 (+.f32 %1749 %1305)) (approx %321 (+.f32 %1749 %1769)) (approx %321 (+.f32 %1749 %1778)) (approx %984 (*.f32 #s(literal -1 binary32) (*.f32 %1319 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1403 u0)) %1083)))) (approx %553 %1809) (approx %553 (fma.f32 alphay %1749 %1437)) (approx %553 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) alphay (*.f32 #s(literal -1/2 binary32) %1437)) u0) %1809)) (approx %553 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) alphay (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1437 %990) u0))) u0) %1809)) (approx %582 (*.f32 #s(literal -1 binary32) %1809)) (approx %582 (fma.f32 #s(literal -1 binary32) %1809 (*.f32 #s(literal -1 binary32) %1437))) (approx %582 (fma.f32 #s(literal -1 binary32) %1809 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %1437)) u0)))) (approx %582 (fma.f32 #s(literal -1 binary32) %1809 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 alphay (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) alphay (*.f32 #s(literal -1/3 binary32) %1437)) u0))) u0)))) (approx %584 %1846) (approx %584 (fma.f32 #s(literal -1 binary32) %1462 %1846)) (approx %584 (fma.f32 #s(literal -1 binary32) %1845 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) %1462 %1027) u0)))) (approx %584 (fma.f32 #s(literal -1 binary32) %1845 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %1027 (*.f32 #s(literal -1/3 binary32) %1462)) u0) %1027) u0)))) (approx %1047 %1845) (approx %1047 (+.f32 %1462 %1845)) (approx %1047 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1027 (*.f32 #s(literal -1/2 binary32) %1462)) u0) %1845)) (approx %1047 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1027 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1462 %1052) u0))) u0) %1845)) (approx %126 %1878) (approx %126 %1880) (approx %126 (+.f32 %1491 %1880)) (approx %126 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1487 %1070) u0)) %1066) u0) %1878)) (approx %1082 %1891) (approx %1082 %1893) (approx %1082 (+.f32 %1507 %1893)) (approx %1082 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) %557 (*.f32 #s(literal 1/3 binary32) %1402)) u0)) %557) u0) %1891)) (approx %608 (*.f32 #s(literal -1 binary32) (*.f32 u0 (fma.f32 #s(literal -1 binary32) %1437 (*.f32 #s(literal -1/2 binary32) alphay))))) (approx %169 %1910) (approx %169 %1912) (approx %169 (+.f32 %1532 %1912)) (approx %169 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1528 %1096) u0)) %1092) u0) %1910)) (approx %204 (*.f32 #s(literal -1 binary32) (*.f32 u0 (fma.f32 #s(literal -1 binary32) %1546 (*.f32 #s(literal -1/2 binary32) %1107))))) (approx %241 %1928) (approx %241 (+.f32 %1546 %1928)) (approx %241 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1107 (*.f32 #s(literal -1/2 binary32) %1546)) u0) %1928)) (approx %241 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1107 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1546 %1115) u0))) u0) %1928)) (approx %266 (*.f32 #s(literal -1 binary32) %1944)) (approx %266 (fma.f32 #s(literal -1 binary32) %1944 (+.f32 (/.f32 cos2phi (*.f32 %7 %1948)) (/.f32 sin2phi (*.f32 %34 %1948))))) (approx %266 (fma.f32 #s(literal -1 binary32) %1944 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %1956 (+.f32 (/.f32 cos2phi (*.f32 %7 %1958)) (/.f32 sin2phi (*.f32 %34 %1958)))) %1969) u0)))) (approx %266 (fma.f32 #s(literal -1 binary32) %1944 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1969 (*.f32 u0 %1749)) (fma.f32 #s(literal -1/2 binary32) (/.f32 %361 %1958) (fma.f32 #s(literal 1/3 binary32) %1956 (+.f32 (/.f32 cos2phi (*.f32 %7 %1979)) (/.f32 sin2phi (*.f32 %34 %1979)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 %361 %1947) (+.f32 (/.f32 cos2phi (*.f32 %7 %1957)) (/.f32 sin2phi (*.f32 %34 %1957))))) u0)) %1969) u0)))) (approx %1158 %2003) (approx %1158 %2005) (approx %1158 (+.f32 %1624 %2005)) (approx %1158 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1620 %1165) u0)) %1161) u0) %2003)) (approx %1178 %2017) (approx %1178 (+.f32 %2017 %1640)) (approx %1178 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1182 (*.f32 #s(literal -1/2 binary32) %1640)) u0) %2017)) (approx %1178 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1640 %1186) u0) (*.f32 #s(literal -1 binary32) %1182)) u0) %2017)) (approx %282 %2033) (approx %282 %2035) (approx %282 (+.f32 %1658 %2035)) (approx %282 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1655 %1204) u0)) %1200) u0) %2033)) (approx %880 %2046) (approx %880 (+.f32 %1671 %2046)) (approx %880 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1217 (*.f32 #s(literal -1/2 binary32) %1671)) u0) %2046)) (approx %880 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1217 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1671 %1221) u0))) u0) %2046)) (approx %1233 %2063) (approx %1233 (+.f32 %2063 %1685)) (approx %1233 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1237 (*.f32 #s(literal -1/2 binary32) %1685)) u0) %2063)) (approx %1233 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1685 %1241) u0) (*.f32 #s(literal -1 binary32) %1237)) u0) %2063)) (approx %1258 %2080) (approx %1258 (+.f32 %2080 %1705)) (approx %1258 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1263 (*.f32 #s(literal -1/2 binary32) %1705)) u0) %2080)) (approx %1258 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1263 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) %1705 %1267) u0))) u0) %2080)) (approx %1279 %2096) (approx %1279 (-.f32 %2096 %1402)) (approx %1279 (fma.f32 #s(literal -1 binary32) %1891 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %557 %1413) u0)))) (approx %1279 (fma.f32 #s(literal -1 binary32) %1891 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) %1422) (+.f32 %1421 %557)) u0)))) (approx %72 (fma.f32 cos2phi (-.f32 (/.f32 %2112 %377) %2114) %369)) (approx %72 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %2118 %385)) (*.f32 #s(literal -1 binary32) (/.f32 %99 %377)))) %2114) %369)) (approx %115 (+.f32 %48 %116)) (approx %126 (fma.f32 #s(literal -1 binary32) %394 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %145 %397) %377) %2133)))) (approx %126 (fma.f32 #s(literal -1 binary32) %394 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %145 %128) %377) (/.f32 (*.f32 %158 %397) %385)) %2133)))) (approx %169 (fma.f32 #s(literal -1 binary32) %415 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %457 %377) %2148)))) (approx %169 (fma.f32 #s(literal -1 binary32) %415 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2153 %377) (/.f32 %2155 %385)) %2148)))) (approx %204 (fma.f32 cos2phi (-.f32 (/.f32 (*.f32 %99 %436) %377) %2165) %434)) (approx %204 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %189 %436) %385)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %99 %207) %377)))) %2165) %434)) (approx %241 (fma.f32 #s(literal -1 binary32) %454 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2155 %377) %2181)))) (approx %241 (fma.f32 #s(literal -1 binary32) %454 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2186 %377) (/.f32 %2188 %385)) %2181)))) (approx %282 (fma.f32 #s(literal -1 binary32) %478 (/.f32 %457 %657))) (approx %282 (fma.f32 #s(literal -1 binary32) %478 (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2155 %662) %2199)))) (approx %282 (fma.f32 #s(literal -1 binary32) %478 (*.f32 cos2phi (fma.f32 cos2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2186 %662) (/.f32 %2188 %672)) %2199)))) (approx %288 (fma.f32 cos2phi (-.f32 (/.f32 (*.f32 %99 %490) %377) %2214) %488)) (approx %288 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %189 %490) %385)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %99 %289) %377)))) %2214) %488)) (approx %323 (fma.f32 cos2phi (-.f32 (/.f32 (*.f32 %99 %511) %377) %2232) %509)) (approx %323 (fma.f32 cos2phi (-.f32 (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %189 %511) %385)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %99 %325) %377)))) %2232) %509)) (approx %33 (*.f32 cos2phi (+.f32 %2247 %2248))) (approx %41 (*.f32 cos2phi (+.f32 %15 %2252))) (approx %59 (*.f32 cos2phi (+.f32 #s(literal 1 binary32) %2256))) (approx %64 (*.f32 cos2phi (+.f32 %51 %2260))) (approx %72 (/.f32 (fma.f32 #s(literal -1 binary32) %2264 %7) cos2phi)) (approx %72 (/.f32 (-.f32 (+.f32 %2268 %7) %2264) cos2phi)) (approx %72 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %741 %179) %7) (fma.f32 #s(literal -1 binary32) %2268 %2264)) cos2phi)) (approx %115 (*.f32 cos2phi (+.f32 %2279 %2280))) (approx %126 (/.f32 (fma.f32 #s(literal -1 binary32) %2284 %2286) cos2phi)) (approx %126 (/.f32 (fma.f32 #s(literal -1 binary32) %2284 (fma.f32 #s(literal -1 binary32) %2291 %2286)) cos2phi)) (approx %126 (/.f32 (fma.f32 #s(literal -1 binary32) %2284 (fma.f32 #s(literal -1 binary32) %2291 (+.f32 %2286 (/.f32 %761 (*.f32 %158 %88))))) cos2phi)) (approx %169 (/.f32 (fma.f32 #s(literal -1 binary32) %2303 %2304) cos2phi)) (approx %169 (/.f32 (fma.f32 #s(literal -1 binary32) %2303 (fma.f32 #s(literal -1 binary32) %2308 %2304)) cos2phi)) (approx %169 (/.f32 (fma.f32 #s(literal -1 binary32) %2303 (fma.f32 #s(literal -1 binary32) %2308 (+.f32 %2304 (/.f32 %761 %382)))) cos2phi)) (approx %204 (/.f32 (fma.f32 #s(literal -1 binary32) %2319 %208) cos2phi)) (approx %204 (/.f32 (-.f32 (fma.f32 %7 %207 %2323) %2319) cos2phi)) (approx %204 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %783 %179) %208) (fma.f32 #s(literal -1 binary32) %2323 %2319)) cos2phi)) (approx %241 (/.f32 (fma.f32 #s(literal -1 binary32) %129 %2334) cos2phi)) (approx %241 (/.f32 (fma.f32 #s(literal -1 binary32) %129 (fma.f32 #s(literal -1 binary32) %2338 %2334)) cos2phi)) (approx %241 (/.f32 (fma.f32 #s(literal -1 binary32) %129 (fma.f32 #s(literal -1 binary32) %2338 (+.f32 %2334 (/.f32 %761 %179)))) cos2phi)) (approx %266 (*.f32 cos2phi (+.f32 %2349 %2350))) (approx %279 (*.f32 cos2phi (+.f32 %21 %2354))) (approx %282 (/.f32 (fma.f32 #s(literal -1 binary32) %128 %2358) cos2phi)) (approx %282 (/.f32 (fma.f32 #s(literal -1 binary32) %128 (fma.f32 #s(literal -1 binary32) %2362 %2358)) cos2phi)) (approx %282 (/.f32 (fma.f32 #s(literal -1 binary32) %128 (fma.f32 #s(literal -1 binary32) %2362 (+.f32 %2358 (/.f32 %798 %179)))) cos2phi)) (approx %288 (/.f32 (fma.f32 #s(literal -1 binary32) %2373 %290) cos2phi)) (approx %288 (/.f32 (-.f32 (fma.f32 %7 %289 %2377) %2373) cos2phi)) (approx %288 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %813 %179) %290) (fma.f32 #s(literal -1 binary32) %2377 %2373)) cos2phi)) (approx %323 (/.f32 (fma.f32 #s(literal -1 binary32) %2388 %326) cos2phi)) (approx %323 (/.f32 (-.f32 (fma.f32 %7 %325 %2392) %2388) cos2phi)) (approx %323 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %828 %179) %326) (fma.f32 #s(literal -1 binary32) %2392 %2388)) cos2phi)) (approx %33 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) %2247 (*.f32 #s(literal -1 binary32) %2248))))) (approx %41 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2252) %15)))) (approx %59 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2256) #s(literal 1 binary32))))) (approx %64 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) %51 (*.f32 #s(literal -1 binary32) %2260))))) (approx %72 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %7 %2264) cos2phi))) (approx %72 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %736 %371) %2428) cos2phi) %2431) cos2phi))) (approx %72 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %741 %2112) (/.f32 %736 %86)) cos2phi)) %2428) cos2phi) %2431) cos2phi))) (approx %115 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (fma.f32 #s(literal -1 binary32) %2279 (*.f32 #s(literal -1 binary32) %2280))))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2286 %2284) cos2phi))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %755 (*.f32 %145 cos2phi)) %2458) cos2phi) %2284) cos2phi))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %761 (*.f32 %158 cos2phi)) (/.f32 %755 %145)) cos2phi) %2458) cos2phi) %2284) cos2phi))) (approx %169 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2304 %2303) cos2phi))) (approx %169 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %755 %2112) %2481) cos2phi) %2303) cos2phi))) (approx %169 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %761 %2118) (/.f32 %755 %99)) cos2phi) %2481) cos2phi) %2303) cos2phi))) (approx %204 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %208 %2319) cos2phi))) (approx %204 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %208 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %778 %371) %2503) cos2phi))) cos2phi))) (approx %204 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %208 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %783 %2112) (/.f32 %778 %86)) cos2phi)) %2503) cos2phi))) cos2phi))) (approx %241 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2334 %129) cos2phi))) (approx %241 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %755 %371) %2528) cos2phi) %129) cos2phi))) (approx %241 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %761 %2112) (/.f32 %755 %86)) cos2phi) %2528) cos2phi) %129) cos2phi))) (approx %266 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2350) %2349)))) (approx %279 (*.f32 #s(literal -1 binary32) (*.f32 cos2phi (-.f32 (*.f32 #s(literal -1 binary32) %2354) %21)))) (approx %282 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %128 (*.f32 #s(literal -1 binary32) %2358)) cos2phi))) (approx %282 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %128 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %793 %371) %2561) cos2phi))) cos2phi))) (approx %282 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %128 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %798 %2112) (/.f32 %793 %86)) cos2phi) %2561) cos2phi))) cos2phi))) (approx %288 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %290 %2373) cos2phi))) (approx %288 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %290 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %808 %371) %2585) cos2phi))) cos2phi))) (approx %288 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %290 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %813 %2112) (/.f32 %808 %86)) cos2phi)) %2585) cos2phi))) cos2phi))) (approx %323 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %326 %2388) cos2phi))) (approx %323 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %326 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %823 %371) %2610) cos2phi))) cos2phi))) (approx %323 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %326 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %828 %2112) (/.f32 %823 %86)) cos2phi)) %2610) cos2phi))) cos2phi))) (approx %966 (/.f32 %207 sin2phi)) (approx %969 %682) (approx %974 (/.f32 %921 sin2phi)) (approx %981 (/.f32 %923 sin2phi)) (approx %984 (/.f32 %924 sin2phi)) (approx %72 (fma.f32 sin2phi (-.f32 (/.f32 %2639 %89) %2641) %73)) (approx %72 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %2645 %101)) (*.f32 #s(literal -1 binary32) (/.f32 %383 %89)))) %2641) %73)) (approx %126 (fma.f32 #s(literal -1 binary32) %130 (/.f32 %750 %137))) (approx %126 (fma.f32 #s(literal -1 binary32) %130 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2658 %146) %2661)))) (approx %126 (fma.f32 #s(literal -1 binary32) %130 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2666 %146) (/.f32 %2668 %159)) %2661)))) (approx %169 (fma.f32 #s(literal -1 binary32) %170 (/.f32 %750 %174))) (approx %169 (fma.f32 #s(literal -1 binary32) %170 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2658 %179) %2679)))) (approx %169 (fma.f32 #s(literal -1 binary32) %170 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2666 %179) (/.f32 %2668 %190)) %2679)))) (approx %204 (fma.f32 sin2phi (-.f32 (/.f32 (*.f32 %383 %211) %89) %2694) %209)) (approx %204 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %671 %211) %101)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %383 %207) %89)))) %2694) %209)) (approx %241 (fma.f32 #s(literal -1 binary32) %242 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2658 %89) %2710)))) (approx %241 (fma.f32 #s(literal -1 binary32) %242 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2666 %89) (/.f32 %2668 %101)) %2710)))) (approx %282 (fma.f32 #s(literal -1 binary32) %245 (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %750 %89) %2723)))) (approx %282 (fma.f32 #s(literal -1 binary32) %245 (*.f32 sin2phi (fma.f32 sin2phi (fma.f32 #s(literal -1 binary32) (/.f32 %2660 %89) (/.f32 %2658 %101)) %2723)))) (approx %288 (fma.f32 sin2phi (-.f32 (/.f32 (*.f32 %383 %293) %89) %2738) %291)) (approx %288 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %671 %293) %101)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %383 %289) %89)))) %2738) %291)) (approx %323 (fma.f32 sin2phi (-.f32 (/.f32 (*.f32 %383 %329) %89) %2756) %327)) (approx %323 (fma.f32 sin2phi (-.f32 (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %671 %329) %101)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %383 %325) %89)))) %2756) %327)) (approx %1279 %415) (approx %33 (*.f32 sin2phi (+.f32 #s(literal 1 binary32) %2772))) (approx %41 (*.f32 sin2phi (+.f32 %542 %2776))) (approx %59 (*.f32 sin2phi (+.f32 %2780 %2781))) (approx %64 (*.f32 sin2phi (+.f32 %2785 %2786))) (approx %72 (/.f32 (fma.f32 #s(literal -1 binary32) %2790 %34) sin2phi)) (approx %72 (/.f32 (-.f32 (+.f32 %2794 %34) %2790) sin2phi)) (approx %72 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %382 %662) %34) (fma.f32 #s(literal -1 binary32) %2794 %2790)) sin2phi)) (approx %115 (*.f32 sin2phi (+.f32 %2805 %2806))) (approx %126 (/.f32 (fma.f32 #s(literal -1 binary32) %393 %2810) sin2phi)) (approx %126 (/.f32 (fma.f32 #s(literal -1 binary32) %393 (fma.f32 #s(literal -1 binary32) %2814 %2810)) sin2phi)) (approx %126 (/.f32 (fma.f32 #s(literal -1 binary32) %393 (fma.f32 #s(literal -1 binary32) %2814 (+.f32 %2810 (/.f32 %409 %662)))) sin2phi)) (approx %169 (/.f32 (fma.f32 #s(literal -1 binary32) %128 %2825) sin2phi)) (approx %169 (/.f32 (fma.f32 #s(literal -1 binary32) %128 (fma.f32 #s(literal -1 binary32) %2829 %2825)) sin2phi)) (approx %169 (/.f32 (fma.f32 #s(literal -1 binary32) %128 (fma.f32 #s(literal -1 binary32) %2829 (+.f32 %2825 (/.f32 %427 %662)))) sin2phi)) (approx %204 (/.f32 (fma.f32 #s(literal -1 binary32) %2840 %433) sin2phi)) (approx %204 (/.f32 (-.f32 (fma.f32 %34 %207 %2844) %2840) sin2phi)) (approx %204 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %448 %662) %433) (fma.f32 #s(literal -1 binary32) %2844 %2840)) sin2phi)) (approx %241 (/.f32 (fma.f32 #s(literal -1 binary32) %270 %2855) sin2phi)) (approx %241 (/.f32 (fma.f32 #s(literal -1 binary32) %270 (fma.f32 #s(literal -1 binary32) %2859 %2855)) sin2phi)) (approx %241 (/.f32 (fma.f32 #s(literal -1 binary32) %270 (fma.f32 #s(literal -1 binary32) %2859 (+.f32 %2855 (/.f32 %466 %662)))) sin2phi)) (approx %266 (*.f32 sin2phi (+.f32 %2870 %2871))) (approx %279 (*.f32 sin2phi (+.f32 %2875 %2876))) (approx %282 (/.f32 (fma.f32 #s(literal -1 binary32) %2880 %2881) sin2phi)) (approx %282 (/.f32 (fma.f32 #s(literal -1 binary32) %2880 (fma.f32 #s(literal -1 binary32) %2885 %2881)) sin2phi)) (approx %282 (/.f32 (fma.f32 #s(literal -1 binary32) %2880 (fma.f32 #s(literal -1 binary32) %2885 (+.f32 %2881 (/.f32 %466 %741)))) sin2phi)) (approx %288 (/.f32 (fma.f32 #s(literal -1 binary32) %2896 %487) sin2phi)) (approx %288 (/.f32 (-.f32 (fma.f32 %34 %289 %2900) %2896) sin2phi)) (approx %288 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %502 %662) %487) (fma.f32 #s(literal -1 binary32) %2900 %2896)) sin2phi)) (approx %323 (/.f32 (fma.f32 #s(literal -1 binary32) %2911 %508) sin2phi)) (approx %323 (/.f32 (-.f32 (fma.f32 %34 %325 %2915) %2911) sin2phi)) (approx %323 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %523 %662) %508) (fma.f32 #s(literal -1 binary32) %2915 %2911)) sin2phi)) (approx %33 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %2772) #s(literal 1 binary32))))) (approx %41 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %2776) %542)))) (approx %59 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) %2780 (*.f32 #s(literal -1 binary32) %2781))))) (approx %64 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %2786) %2785)))) (approx %966 (*.f32 #s(literal -1 binary32) (/.f32 %858 sin2phi))) (approx %969 (*.f32 #s(literal -1 binary32) (/.f32 %862 sin2phi))) (approx %974 (*.f32 #s(literal -1 binary32) (/.f32 %904 sin2phi))) (approx %981 (*.f32 #s(literal -1 binary32) (/.f32 %906 sin2phi))) (approx %984 (*.f32 #s(literal -1 binary32) (/.f32 %907 sin2phi))) (approx %72 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %34 %2790) sin2phi))) (approx %72 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %375 %732) %2966) sin2phi) %2969) sin2phi))) (approx %72 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %382 %2639) (/.f32 %375 %376)) sin2phi)) %2966) sin2phi) %2969) sin2phi))) (approx %115 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) %2805 (*.f32 #s(literal -1 binary32) %2806))))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2810 %393) sin2phi))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %403 %732) %2995) sin2phi) %393) sin2phi))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %409 %2639) (/.f32 %403 %376)) sin2phi) %2995) sin2phi) %393) sin2phi))) (approx %169 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %128 (*.f32 #s(literal -1 binary32) %2825)) sin2phi))) (approx %169 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %128 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %422 %732) %3018) sin2phi))) sin2phi))) (approx %169 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %128 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %427 %2639) (/.f32 %422 %376)) sin2phi) %3018) sin2phi))) sin2phi))) (approx %204 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %433 %2840) sin2phi))) (approx %204 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %433 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %442 %732) %3042) sin2phi))) sin2phi))) (approx %204 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %433 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %448 %2639) (/.f32 %442 %376)) sin2phi)) %3042) sin2phi))) sin2phi))) (approx %241 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2855 %270) sin2phi))) (approx %241 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %461 %732) %3067) sin2phi) %270) sin2phi))) (approx %241 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %466 %2639) (/.f32 %461 %376)) sin2phi) %3067) sin2phi) %270) sin2phi))) (approx %266 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (-.f32 (*.f32 #s(literal -1 binary32) %2871) %2870)))) (approx %279 (*.f32 #s(literal -1 binary32) (*.f32 sin2phi (fma.f32 #s(literal -1 binary32) %2875 (*.f32 #s(literal -1 binary32) %2876))))) (approx %282 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2881 %2880) sin2phi))) (approx %282 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %461 %2639) %3099) sin2phi) %2880) sin2phi))) (approx %282 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %466 %2645) (/.f32 %461 %383)) sin2phi) %3099) sin2phi) %2880) sin2phi))) (approx %288 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %487 %2896) sin2phi))) (approx %288 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %487 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %496 %732) %3121) sin2phi))) sin2phi))) (approx %288 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %487 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %502 %2639) (/.f32 %496 %376)) sin2phi)) %3121) sin2phi))) sin2phi))) (approx %323 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %508 %2911) sin2phi))) (approx %323 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %508 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %517 %732) %3146) sin2phi))) sin2phi))) (approx %323 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %508 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 %523 %2639) (/.f32 %517 %376)) sin2phi)) %3146) sin2phi))) sin2phi))) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 15.0ms | sin2phi | inf |
| 7.0ms | alphay | -inf |
| 6.0ms | alphax | 0 |
| 5.0ms | u0 | inf |
| 5.0ms | cos2phi | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 231 | 2797 |
| 0 | 425 | 2568 |
| 1 | 1687 | 2498 |
| 0 | 4088 | 2498 |
| 0 | 4835 | 2484 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (log.f32 %2) %4 = (neg.f32 %3) %7 = (*.f32 alphax alphax) %8 = (/.f32 cos2phi %7) %11 = (*.f32 alphay alphay) %12 = (/.f32 sin2phi %11) %14 = (*.f32 #s(literal -1 binary32) u0) %17 = (log (- 1 u0)) %18 = (approx %17 %14) %20 = (*.f32 #s(literal -1/2 binary32) u0) %21 = (-.f32 %20 #s(literal 1 binary32)) %22 = (*.f32 u0 %21) %23 = (approx %17 %22) %26 = (*.f32 #s(literal 1/2 binary32) u0) %27 = (+.f32 #s(literal 1 binary32) %26) %28 = (*.f32 u0 %27) %29 = (neg %17) %30 = (approx %29 %28) %31 = (*.f32 #s(literal 1/3 binary32) u0) %32 = (+.f32 #s(literal 1/2 binary32) %31) %33 = (*.f32 u0 %32) %34 = (+.f32 #s(literal 1 binary32) %33) %35 = (*.f32 u0 %34) %36 = (approx %29 %35) %37 = (/.f32 #s(literal 1 binary32) %2) %38 = (neg.f32 u0) %39 = (log1p.f32 %38) %40 = (log.f32 %37) %41 = (/.f32 #s(literal 1 binary32) %7) %42 = (/.f32 cos2phi alphax) %43 = (/.f32 #s(literal 1 binary32) alphax) %44 = (/.f32 %42 alphax) %45 = (/.f32 #s(literal 1 binary32) %11) %46 = (/.f32 sin2phi alphay) %47 = (/.f32 %46 alphay) %48 = (/.f32 %11 sin2phi) %49 = (/.f32 #s(literal 1 binary32) %48) %50 = (*.f32 alphay alphax) %51 = (*.f32 alphax sin2phi) %52 = (fma.f32 %11 %8 sin2phi) %53 = (/.f32 %52 %11) %54 = (/.f32 %51 alphay) %55 = (/.f32 alphay %7) %56 = (fma.f32 sin2phi %45 %8) %57 = (+.f32 %12 %8) %58 = (*.f32 %12 alphax) %59 = (*.f32 %12 %7) %60 = (neg.f32 %39) %61 = (neg.f32 %18) %62 = (+.f32 %8 %47) %63 = (+.f32 %8 %49) %64 = (+.f32 %44 %12) %65 = (* alphay alphay) %66 = (/ sin2phi %65) %67 = (* alphax alphax) %70 = (approx (+ (* %66 %67) cos2phi) cos2phi) %71 = (/ cos2phi %67) %73 = (/ sin2phi alphay) %75 = (approx (+ (* %71 alphay) %73) %46) %76 = (/.f32 u0 sin2phi) %77 = (/.f32 #s(literal 1 binary32) sin2phi) %78 = (fma.f32 #s(literal 1/2 binary32) %76 %77) %79 = (*.f32 u0 %78) %80 = (*.f32 #s(literal 1/2 binary32) %77) %81 = (fma.f32 #s(literal 1/3 binary32) %76 %80) %82 = (fma.f32 u0 %81 %77) %83 = (*.f32 u0 %82) %84 = (*.f32 alphay u0) %85 = (*.f32 %43 cos2phi) %86 = (/.f32 %85 alphax) %87 = (fma.f32 alphay %8 %46) %88 = (approx %17 %38) %89 = (neg.f32 %88) %90 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %91 = (*.f32 %90 u0) %92 = (fma.f32 u0 %26 u0) %93 = (approx %29 %91) %94 = (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) %95 = (fma.f32 %94 u0 #s(literal 1 binary32)) %96 = (*.f32 %95 u0) %97 = (approx %29 %96) %98 = (fma.f32 %58 alphax cos2phi) %99 = (+.f32 cos2phi %59) %100 = (*.f32 alphay %4) %101 = (+.f32 %86 %12) %102 = (*.f32 %70 %41) %103 = (+.f32 %12 %44) %104 = (/.f32 alphay %75) %105 = (approx %29 %92) %106 = (* %65 cos2phi) %111 = (approx (/ (+ %106 (* sin2phi %67)) (* alphay alphax)) %54) %112 = (*.f32 alphay %3) %113 = (/.f32 %112 sin2phi) %114 = (*.f32 #s(literal -1 binary32) %113) %118 = (approx (/ %29 (+ (* alphay %71) %73)) %114) %121 = (* -1 (/ %17 sin2phi)) %122 = (approx %121 %76) %123 = (approx %121 %79) %124 = (approx %121 %83) %125 = (* alphay %29) %126 = (approx %125 %84) %127 = (*.f32 #s(literal 1/2 binary32) %84) %128 = (+.f32 alphay %127) %129 = (*.f32 u0 %128) %130 = (approx %125 %129) %131 = (fma.f32 %55 cos2phi %46) %132 = (/.f32 %131 alphay) %133 = (/.f32 alphay %131) %134 = (*.f32 %55 cos2phi) %135 = (+.f32 %134 %46) %140 = (approx (+ (/ (* (* sin2phi alphax) alphax) %65) cos2phi) cos2phi) %144 = (approx (+ (* (/ alphay %67) cos2phi) %73) %46) %145 = (/.f32 %4 sin2phi) %149 = (approx (/ %29 (+ (/ %106 %67) sin2phi)) %145) %150 = (*.f32 %90 %133) %152 = (/.f32 %57 %88) %154 = (/.f32 %140 alphax) %155 = (*.f32 %154 %43) %156 = (/.f32 %140 %7) %157 = (/.f32 #s(literal 1 binary32) %156) %159 = (/.f32 %4 %140) %163 = (*.f32 %149 alphay) %171 = (/.f32 %89 %98) %173 = (/.f32 %89 %70) %175 = (/.f32 %4 %70) %177 = (/.f32 %70 alphax) %178 = (/.f32 %177 alphax) %180 = (/.f32 %97 %70) %182 = (/.f32 %89 %99) %184 = (/.f32 %93 %135) %186 = (/.f32 %89 %135) %188 = (*.f32 %150 u0) %190 = (/ %29 (+ %66 %71)) %193 = (/.f32 %111 %50) %201 = (/.f32 %39 sin2phi) %202 = (*.f32 #s(literal -1 binary32) %201) %205 = (/ %29 (+ (* %65 %71) sin2phi)) %206 = (approx %205 %202) %209 = (/.f32 %57 %39) %212 = (*.f32 alphay %60) %214 = (/.f32 %23 sin2phi) %215 = (*.f32 #s(literal -1 binary32) %214) %216 = (approx %205 %215) %219 = (approx %205 %123) %221 = (approx %205 %124) %223 = (approx %205 %122) %229 = (/.f32 %90 %103) %230 = (*.f32 %229 u0) #s(literal 1 binary32) u0 %2 %3 %4 cos2phi alphax %7 %8 sin2phi alphay %11 %12 #s(literal -1 binary32) %14 %18 #s(literal -1/2 binary32) %20 %21 %22 %23 #s(literal 1/2 binary32) #s(literal 1/3 binary32) %26 %27 %28 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %70 %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 %111 %112 %113 %114 %118 %122 %123 %124 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %140 %144 %145 %149 %150 (*.f32 %89 %133) %152 (/.f32 #s(literal -1 binary32) %152) %154 %155 %156 %157 (*.f32 %4 %157) %159 (/.f32 %159 %41) (/.f32 %4 %156) (/.f32 %100 %144) %163 (*.f32 %163 alphay) (*.f32 %149 %11) (/.f32 %60 %132) (/.f32 %105 %62) (/.f32 %89 %63) (/.f32 %89 %53) (/.f32 %105 %56) %171 (*.f32 %171 %7) %173 (*.f32 %173 %7) %175 (*.f32 %175 %7) %177 %178 (/.f32 %30 %178) %180 (/.f32 %180 %41) %182 (*.f32 %182 %7) %184 (*.f32 %184 alphay) %186 (*.f32 %186 alphay) %188 (approx %190 %188) (*.f32 %118 alphay) %193 (/.f32 %60 %193) (*.f32 %36 %104) (*.f32 %30 %104) (/.f32 %30 %102) (/.f32 %40 %102) (*.f32 %61 %104) (/.f32 %61 %102) %201 %202 %206 (*.f32 %206 %11) (*.f32 %60 %104) %209 (/.f32 #s(literal -1 binary32) %209) (/.f32 %60 %102) %212 (/.f32 %212 %87) %214 %215 %216 (*.f32 %216 %11) (*.f32 %60 %133) %219 (*.f32 %219 %11) %221 (*.f32 %221 %11) %223 (*.f32 %223 %11) (/.f32 %130 %87) (/.f32 %126 %87) (/.f32 %89 %101) (/.f32 %89 %64) %229 %230 (approx %190 %230) (/.f32 %4 %155) |
| Outputs |
|---|
%2 = (-.f32 #s(literal 1 binary32) u0) %3 = (/.f32 #s(literal 1 binary32) %2) %5 = (neg.f32 u0) %6 = (neg.f32 %5) %14 = (-.f32 u0 #s(literal 1 binary32)) %16 = (log.f32 %2) %17 = (fabs.f32 %2) %18 = (log.f32 %17) %19 = (*.f32 #s(literal 1 binary32) %18) %20 = (/.f32 #s(literal 1 binary32) %16) %21 = (/.f32 #s(literal 1 binary32) %20) %22 = (pow.f32 %16 #s(literal 1 binary32)) %23 = (neg.f32 %16) %24 = (neg.f32 %23) %25 = (log1p.f32 %5) %27 = (log.f32 (/.f32 #s(literal 1 binary32) %17)) %28 = (log.f32 %3) %29 = (*.f32 #s(literal -1 binary32) %18) %30 = (*.f32 #s(literal -1 binary32) %16) %32 = (log.f32 (fabs.f32 %3)) %33 = (*.f32 #s(literal 1 binary32) %32) %35 = (/.f32 #s(literal 1 binary32) (pow.f32 %23 #s(literal -1 binary32))) %37 = (-.f32 #s(literal 0 binary32) %18) %38 = (pow.f32 %23 #s(literal 1 binary32)) %39 = (+.f32 #s(literal 0 binary32) %32) %42 = (fabs.f32 alphax) %43 = (fabs.f32 %42) %45 = (neg.f32 %42) %47 = (neg.f32 alphax) %48 = (neg.f32 %47) %54 = (*.f32 alphax alphax) %55 = (/.f32 #s(literal 1 binary32) %54) %56 = (/.f32 #s(literal 1/2 binary32) %55) %58 = (neg.f32 %54) %60 = (neg.f32 %55) %63 = (/.f32 #s(literal 1 binary32) alphax) %74 = (/.f32 cos2phi alphax) %75 = (*.f32 %63 %74) %76 = (*.f32 %74 %63) %77 = (*.f32 cos2phi %55) %78 = (*.f32 #s(literal 1 binary32) cos2phi) %80 = (*.f32 %47 alphax) %81 = (/.f32 (*.f32 #s(literal -1 binary32) %78) %80) %82 = (neg.f32 cos2phi) %84 = (/.f32 (*.f32 #s(literal -1 binary32) %82) %54) %86 = (/.f32 (*.f32 #s(literal -1 binary32) cos2phi) %80) %88 = (/.f32 (*.f32 #s(literal 1 binary32) %78) %54) %90 = (*.f32 alphax %47) %91 = (/.f32 (*.f32 #s(literal 1 binary32) %82) %90) %93 = (/.f32 (*.f32 %78 #s(literal -1 binary32)) %90) %95 = (/.f32 (*.f32 %78 #s(literal 1 binary32)) %54) %97 = (/.f32 (*.f32 %82 #s(literal -1 binary32)) %54) %99 = (/.f32 (*.f32 %82 #s(literal 1 binary32)) %80) %101 = (/.f32 (*.f32 cos2phi #s(literal -1 binary32)) %90) %103 = (/.f32 (*.f32 cos2phi #s(literal 1 binary32)) %54) %104 = (neg.f32 %82) %105 = (neg.f32 %58) %106 = (/.f32 %104 %105) %107 = (neg.f32 %74) %109 = (/.f32 (neg.f32 %107) %48) %110 = (/.f32 %78 %54) %111 = (/.f32 %82 %58) %112 = (/.f32 %107 %47) %113 = (/.f32 %74 alphax) %114 = (/.f32 cos2phi %54) %116 = (/.f32 #s(literal 1 binary32) (/.f32 %58 %82)) %118 = (/.f32 #s(literal 1 binary32) (/.f32 %47 %107)) %120 = (/.f32 #s(literal 1 binary32) (pow.f32 %114 #s(literal -1 binary32))) %122 = (/.f32 #s(literal 1 binary32) (/.f32 %54 cos2phi)) %124 = (/.f32 #s(literal 1 binary32) (/.f32 alphax %74)) %125 = (pow.f32 %114 #s(literal 1 binary32)) %128 = (fabs.f32 alphay) %129 = (fabs.f32 %128) %131 = (neg.f32 %128) %133 = (neg.f32 alphay) %134 = (neg.f32 %133) %138 = (*.f32 alphay alphay) %139 = (/.f32 #s(literal 1 binary32) %138) %146 = (/.f32 #s(literal 2 binary32) %138) %147 = (/.f32 #s(literal 1 binary32) sin2phi) %148 = (/.f32 #s(literal 1/2 binary32) %147) %149 = (*.f32 %146 %148) %150 = (/.f32 #s(literal 2 binary32) alphay) %151 = (/.f32 alphay sin2phi) %152 = (/.f32 #s(literal 1/2 binary32) %151) %153 = (*.f32 %150 %152) %154 = (/.f32 sin2phi %128) %155 = (/.f32 #s(literal 1 binary32) %128) %156 = (*.f32 %154 %155) %157 = (/.f32 sin2phi %133) %158 = (/.f32 #s(literal 1 binary32) %133) %159 = (*.f32 %157 %158) %160 = (/.f32 sin2phi alphay) %161 = (/.f32 #s(literal 1 binary32) alphay) %162 = (*.f32 %160 %161) %163 = (*.f32 %139 sin2phi) %164 = (*.f32 sin2phi %139) %165 = (/.f32 sin2phi %138) %166 = (*.f32 #s(literal 1 binary32) %165) %167 = (neg.f32 sin2phi) %169 = (*.f32 %133 alphay) %170 = (/.f32 (*.f32 %167 #s(literal 1 binary32)) %169) %171 = (*.f32 sin2phi #s(literal 1 binary32)) %173 = (neg.f32 %138) %174 = (/.f32 (neg.f32 %171) %173) %175 = (neg.f32 %160) %177 = (/.f32 (neg.f32 %175) %134) %178 = (neg.f32 %167) %179 = (neg.f32 %173) %180 = (/.f32 %178 %179) %181 = (/.f32 %171 %138) %182 = (/.f32 %175 %133) %183 = (/.f32 %167 %173) %184 = (/.f32 %160 alphay) %185 = (/.f32 %138 sin2phi) %186 = (neg.f32 %185) %187 = (/.f32 #s(literal -1 binary32) %186) %189 = (/.f32 #s(literal 1 binary32) (/.f32 %138 %171)) %191 = (/.f32 #s(literal 1 binary32) (/.f32 %133 %175)) %193 = (/.f32 #s(literal 1 binary32) (/.f32 %186 #s(literal -1 binary32))) %195 = (/.f32 #s(literal 1 binary32) (neg.f32 %186)) %197 = (/.f32 #s(literal 1 binary32) (pow.f32 %165 #s(literal -1 binary32))) %199 = (/.f32 #s(literal 1 binary32) (/.f32 %185 #s(literal 1 binary32))) %201 = (/.f32 #s(literal 1 binary32) (/.f32 alphay %160)) %202 = (/.f32 #s(literal 1 binary32) %185) %203 = (pow.f32 %185 #s(literal -1 binary32)) %204 = (pow.f32 %165 #s(literal 1 binary32)) %205 = (*.f32 #s(literal -1 binary32) u0) %206 = (*.f32 u0 #s(literal -1 binary32)) %208 = (/.f32 #s(literal 1 binary32) (pow.f32 %5 #s(literal -1 binary32))) %209 = (pow.f32 %5 #s(literal 1 binary32)) %212 = (log (- 1 u0)) %213 = (approx %212 %5) %214 = (/.f32 #s(literal 1 binary32) %213) %215 = (/.f32 #s(literal 1 binary32) %214) %216 = (pow.f32 %213 #s(literal 1 binary32)) %218 = (*.f32 #s(literal -1/2 binary32) u0) %223 = (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) %230 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %232 = (*.f32 %223 u0) %237 = (approx %212 %232) %242 = (*.f32 #s(literal 1/2 binary32) u0) %248 = (/.f32 #s(literal 1 binary32) (pow.f32 %230 #s(literal -1 binary32))) %249 = (-.f32 %242 #s(literal -1 binary32)) %250 = (neg.f32 %242) %251 = (-.f32 #s(literal 1 binary32) %250) %252 = (-.f32 #s(literal 1 binary32) %218) %253 = (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) %254 = (pow.f32 %230 #s(literal 1 binary32)) %255 = (+.f32 %242 #s(literal 1 binary32)) %256 = (+.f32 #s(literal 1 binary32) %242) %257 = (*.f32 %230 u0) %258 = (*.f32 u0 %230) %260 = (/.f32 #s(literal 1 binary32) (pow.f32 %257 #s(literal -1 binary32))) %261 = (*.f32 %242 u0) %262 = (fma.f32 u0 #s(literal 1 binary32) %261) %263 = (fma.f32 #s(literal 1 binary32) u0 %261) %264 = (pow.f32 %257 #s(literal 1 binary32)) %265 = (*.f32 u0 #s(literal 1 binary32)) %266 = (+.f32 %265 %261) %267 = (*.f32 #s(literal 1 binary32) u0) %268 = (+.f32 %267 %261) %269 = (neg %212) %270 = (approx %269 %257) %272 = (/.f32 #s(literal 1 binary32) (pow.f32 %270 #s(literal -1 binary32))) %273 = (pow.f32 %270 #s(literal 1 binary32)) %274 = (*.f32 #s(literal 1/3 binary32) u0) %279 = (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) %281 = (/.f32 #s(literal 1 binary32) (pow.f32 %279 #s(literal -1 binary32))) %282 = (-.f32 %274 #s(literal -1/2 binary32)) %285 = (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/3 binary32) u0)) %287 = (-.f32 #s(literal 1/2 binary32) (neg.f32 %274)) %288 = (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) %289 = (pow.f32 %279 #s(literal 1 binary32)) %290 = (+.f32 %274 #s(literal 1/2 binary32)) %291 = (+.f32 #s(literal 1/2 binary32) %274) %292 = (*.f32 %279 u0) %296 = (*.f32 u0 %274) %298 = (*.f32 %274 u0) %305 = (fma.f32 %279 u0 #s(literal 1 binary32)) %307 = (/.f32 #s(literal 1 binary32) (pow.f32 %305 #s(literal -1 binary32))) %308 = (-.f32 %292 #s(literal -1 binary32)) %310 = (-.f32 #s(literal 1 binary32) (*.f32 %5 %279)) %312 = (-.f32 #s(literal 1 binary32) (neg.f32 %292)) %313 = (fma.f32 u0 %279 #s(literal 1 binary32)) %314 = (pow.f32 %305 #s(literal 1 binary32)) %315 = (+.f32 %292 #s(literal 1 binary32)) %316 = (+.f32 #s(literal 1 binary32) %292) %317 = (*.f32 %305 u0) %318 = (*.f32 u0 %305) %320 = (/.f32 #s(literal 1 binary32) (pow.f32 %317 #s(literal -1 binary32))) %321 = (*.f32 u0 %292) %322 = (fma.f32 u0 #s(literal 1 binary32) %321) %323 = (*.f32 %292 u0) %324 = (fma.f32 #s(literal 1 binary32) u0 %323) %325 = (pow.f32 %317 #s(literal 1 binary32)) %326 = (+.f32 %265 %321) %327 = (+.f32 %267 %323) %328 = (approx %269 %317) %330 = (/.f32 #s(literal 1 binary32) (pow.f32 %328 #s(literal -1 binary32))) %331 = (pow.f32 %328 #s(literal 1 binary32)) %334 = (neg.f32 %2) %356 = (neg.f32 %63) %365 = (*.f32 %63 cos2phi) %366 = (*.f32 cos2phi %63) %368 = (/.f32 (neg.f32 %78) %47) %369 = (/.f32 %104 %48) %370 = (/.f32 %78 alphax) %371 = (/.f32 %82 %47) %373 = (/.f32 #s(literal 1 binary32) (/.f32 alphax %78)) %375 = (/.f32 #s(literal 1 binary32) (/.f32 %47 %82)) %377 = (/.f32 #s(literal 1 binary32) (pow.f32 %74 #s(literal -1 binary32))) %379 = (/.f32 #s(literal 1 binary32) (/.f32 alphax cos2phi)) %380 = (pow.f32 %74 #s(literal 1 binary32)) %430 = (*.f32 alphay alphax) %432 = (/.f32 #s(literal 1 binary32) %430) %435 = (*.f32 sin2phi alphax) %440 = (*.f32 %138 cos2phi) %447 = (*.f32 sin2phi %54) %448 = (fma.f32 %138 cos2phi %447) %450 = (fma.f32 %138 %114 sin2phi) %453 = (*.f32 %138 %114) %455 = (/.f32 alphay %42) %456 = (*.f32 alphay cos2phi) %459 = (/.f32 alphay %47) %462 = (/.f32 %138 %42) %463 = (/.f32 cos2phi %42) %466 = (/.f32 %138 %47) %467 = (/.f32 cos2phi %47) %470 = (/.f32 alphay alphax) %473 = (/.f32 %138 alphax) %477 = (/.f32 alphay %54) %478 = (*.f32 %477 cos2phi) %484 = (fma.f32 %477 cos2phi %160) %485 = (*.f32 %484 %161) %486 = (*.f32 %450 %139) %487 = (/.f32 %453 %138) %489 = (/.f32 (fma.f32 %487 %138 %171) %138) %491 = (/.f32 (fma.f32 %487 %133 %175) %133) %493 = (/.f32 (fma.f32 %487 %173 %167) %173) %495 = (/.f32 (fma.f32 %487 alphay %160) alphay) %497 = (/.f32 (fma.f32 %487 %186 #s(literal -1 binary32)) %186) %499 = (/.f32 (fma.f32 %487 %138 sin2phi) %138) %501 = (/.f32 (fma.f32 %487 %185 #s(literal 1 binary32)) %185) %502 = (/.f32 %478 alphay) %504 = (/.f32 (fma.f32 %502 %138 %171) %138) %506 = (/.f32 (fma.f32 %502 %133 %175) %133) %508 = (/.f32 (fma.f32 %502 %173 %167) %173) %510 = (/.f32 (fma.f32 %502 alphay %160) alphay) %512 = (/.f32 (fma.f32 %502 %186 #s(literal -1 binary32)) %186) %514 = (/.f32 (fma.f32 %502 %138 sin2phi) %138) %516 = (/.f32 (fma.f32 %502 %185 #s(literal 1 binary32)) %185) %518 = (/.f32 (fma.f32 %165 %58 %82) %58) %520 = (/.f32 (fma.f32 %165 %47 %107) %47) %522 = (/.f32 (fma.f32 %114 %133 %175) %133) %524 = (/.f32 (fma.f32 %114 %173 %167) %173) %526 = (/.f32 (fma.f32 %114 %186 #s(literal -1 binary32)) %186) %529 = (*.f32 %138 %138) %530 = (/.f32 (fma.f32 %453 %138 (*.f32 %171 %138)) %529) %533 = (*.f32 %138 %133) %534 = (/.f32 (fma.f32 %453 %133 (*.f32 %175 %138)) %533) %537 = (*.f32 %138 %173) %538 = (/.f32 (fma.f32 %453 %173 (*.f32 %167 %138)) %537) %541 = (*.f32 %138 alphay) %542 = (/.f32 (fma.f32 %453 alphay (*.f32 %160 %138)) %541) %545 = (*.f32 %138 %186) %546 = (/.f32 (fma.f32 %453 %186 (*.f32 #s(literal -1 binary32) %138)) %545) %549 = (/.f32 (fma.f32 %453 %138 (*.f32 sin2phi %138)) %529) %552 = (*.f32 %138 %185) %553 = (/.f32 (fma.f32 %453 %185 (*.f32 #s(literal 1 binary32) %138)) %552) %556 = (*.f32 alphay %138) %557 = (/.f32 (fma.f32 %478 %138 (*.f32 %171 alphay)) %556) %560 = (*.f32 alphay %133) %561 = (/.f32 (fma.f32 %478 %133 (*.f32 %175 alphay)) %560) %564 = (*.f32 alphay %173) %565 = (/.f32 (fma.f32 %478 %173 (*.f32 %167 alphay)) %564) %568 = (/.f32 (fma.f32 %478 alphay (*.f32 %160 alphay)) %138) %571 = (*.f32 alphay %186) %572 = (/.f32 (fma.f32 %478 %186 (*.f32 #s(literal -1 binary32) alphay)) %571) %575 = (/.f32 (fma.f32 %478 %138 (*.f32 sin2phi alphay)) %556) %578 = (*.f32 alphay %185) %579 = (/.f32 (fma.f32 %478 %185 (*.f32 #s(literal 1 binary32) alphay)) %578) %580 = (*.f32 %82 %138) %582 = (*.f32 %138 %58) %583 = (/.f32 (fma.f32 %171 %58 %580) %582) %584 = (*.f32 %107 %138) %586 = (*.f32 %138 %47) %587 = (/.f32 (fma.f32 %171 %47 %584) %586) %588 = (*.f32 %74 %138) %590 = (*.f32 %138 alphax) %591 = (/.f32 (fma.f32 %171 alphax %588) %590) %594 = (*.f32 %133 %58) %595 = (/.f32 (fma.f32 %175 %58 (*.f32 %82 %133)) %594) %598 = (*.f32 %133 %47) %599 = (/.f32 (fma.f32 %175 %47 (*.f32 %107 %133)) %598) %602 = (*.f32 %133 alphax) %603 = (/.f32 (fma.f32 %175 alphax (*.f32 %74 %133)) %602) %606 = (*.f32 %133 %54) %607 = (/.f32 (fma.f32 %175 %54 (*.f32 cos2phi %133)) %606) %610 = (*.f32 %173 %58) %611 = (/.f32 (fma.f32 %167 %58 (*.f32 %82 %173)) %610) %614 = (*.f32 %173 %47) %615 = (/.f32 (fma.f32 %167 %47 (*.f32 %107 %173)) %614) %618 = (*.f32 %173 alphax) %619 = (/.f32 (fma.f32 %167 alphax (*.f32 %74 %173)) %618) %622 = (*.f32 %173 %54) %623 = (/.f32 (fma.f32 %167 %54 (*.f32 cos2phi %173)) %622) %626 = (*.f32 alphay %58) %627 = (/.f32 (fma.f32 %160 %58 (*.f32 %82 alphay)) %626) %630 = (*.f32 alphay %47) %631 = (/.f32 (fma.f32 %160 %47 (*.f32 %107 alphay)) %630) %634 = (/.f32 (fma.f32 %160 alphax (*.f32 %74 alphay)) %430) %635 = (*.f32 cos2phi alphay) %636 = (fma.f32 %160 %54 %635) %637 = (*.f32 alphay %54) %638 = (/.f32 %636 %637) %641 = (*.f32 %186 %58) %642 = (/.f32 (fma.f32 #s(literal -1 binary32) %58 (*.f32 %82 %186)) %641) %645 = (*.f32 %186 %47) %646 = (/.f32 (fma.f32 #s(literal -1 binary32) %47 (*.f32 %107 %186)) %645) %649 = (*.f32 %186 alphax) %650 = (/.f32 (fma.f32 #s(literal -1 binary32) alphax (*.f32 %74 %186)) %649) %653 = (*.f32 %186 %54) %654 = (/.f32 (fma.f32 #s(literal -1 binary32) %54 (*.f32 cos2phi %186)) %653) %656 = (/.f32 (fma.f32 sin2phi %58 %580) %582) %658 = (/.f32 (fma.f32 sin2phi %47 %584) %586) %661 = (*.f32 %185 %58) %662 = (/.f32 (fma.f32 #s(literal 1 binary32) %58 (*.f32 %82 %185)) %661) %665 = (*.f32 %185 %47) %666 = (/.f32 (fma.f32 #s(literal 1 binary32) %47 (*.f32 %107 %185)) %665) %669 = (*.f32 %185 alphax) %670 = (/.f32 (fma.f32 #s(literal 1 binary32) alphax (*.f32 %74 %185)) %669) %671 = (*.f32 cos2phi %185) %673 = (*.f32 %185 %54) %674 = (/.f32 (fma.f32 #s(literal 1 binary32) %54 %671) %673) %677 = (*.f32 %58 %138) %678 = (/.f32 (fma.f32 %82 %138 (*.f32 %171 %58)) %677) %681 = (*.f32 %58 %133) %682 = (/.f32 (fma.f32 %82 %133 (*.f32 %175 %58)) %681) %685 = (*.f32 %58 %173) %686 = (/.f32 (fma.f32 %82 %173 (*.f32 %167 %58)) %685) %689 = (*.f32 %58 alphay) %690 = (/.f32 (fma.f32 %82 alphay (*.f32 %160 %58)) %689) %693 = (*.f32 %58 %186) %694 = (/.f32 (fma.f32 %82 %186 (*.f32 #s(literal -1 binary32) %58)) %693) %697 = (/.f32 (fma.f32 %82 %138 (*.f32 sin2phi %58)) %677) %700 = (*.f32 %58 %185) %701 = (/.f32 (fma.f32 %82 %185 (*.f32 #s(literal 1 binary32) %58)) %700) %704 = (*.f32 %47 %138) %705 = (/.f32 (fma.f32 %107 %138 (*.f32 %171 %47)) %704) %708 = (*.f32 %47 %133) %709 = (/.f32 (fma.f32 %107 %133 (*.f32 %175 %47)) %708) %712 = (*.f32 %47 %173) %713 = (/.f32 (fma.f32 %107 %173 (*.f32 %167 %47)) %712) %716 = (*.f32 %47 alphay) %717 = (/.f32 (fma.f32 %107 alphay (*.f32 %160 %47)) %716) %720 = (*.f32 %47 %186) %721 = (/.f32 (fma.f32 %107 %186 (*.f32 #s(literal -1 binary32) %47)) %720) %724 = (/.f32 (fma.f32 %107 %138 (*.f32 sin2phi %47)) %704) %727 = (*.f32 %47 %185) %728 = (/.f32 (fma.f32 %107 %185 (*.f32 #s(literal 1 binary32) %47)) %727) %731 = (*.f32 alphax %138) %732 = (/.f32 (fma.f32 %74 %138 (*.f32 %171 alphax)) %731) %735 = (*.f32 alphax %133) %736 = (/.f32 (fma.f32 %74 %133 (*.f32 %175 alphax)) %735) %739 = (*.f32 alphax %173) %740 = (/.f32 (fma.f32 %74 %173 (*.f32 %167 alphax)) %739) %743 = (/.f32 (fma.f32 %74 alphay (*.f32 %160 alphax)) %430) %746 = (*.f32 alphax %186) %747 = (/.f32 (fma.f32 %74 %186 (*.f32 #s(literal -1 binary32) alphax)) %746) %750 = (*.f32 alphax %185) %751 = (/.f32 (fma.f32 %74 %185 (*.f32 #s(literal 1 binary32) alphax)) %750) %754 = (*.f32 %54 %138) %755 = (/.f32 (fma.f32 %138 cos2phi (*.f32 %171 %54)) %754) %758 = (*.f32 %54 %133) %759 = (/.f32 (fma.f32 cos2phi %133 (*.f32 %175 %54)) %758) %760 = (*.f32 %167 %54) %762 = (*.f32 %54 %173) %763 = (/.f32 (fma.f32 cos2phi %173 %760) %762) %766 = (*.f32 %54 %186) %767 = (/.f32 (fma.f32 cos2phi %186 (*.f32 #s(literal -1 binary32) %54)) %766) %769 = (/.f32 (fma.f32 %138 %114 %171) %138) %772 = (/.f32 (fma.f32 %453 %138 (*.f32 %138 %171)) %529) %775 = (/.f32 (fma.f32 %453 %133 (*.f32 %138 %175)) %533) %778 = (/.f32 (fma.f32 %453 %173 (*.f32 %138 %167)) %537) %781 = (/.f32 (fma.f32 %453 alphay (*.f32 %138 %160)) %541) %784 = (/.f32 (fma.f32 %453 %186 (*.f32 %138 #s(literal -1 binary32))) %545) %787 = (/.f32 (fma.f32 %453 %138 (*.f32 %138 sin2phi)) %529) %790 = (/.f32 (fma.f32 %453 %185 (*.f32 %138 #s(literal 1 binary32))) %552) %793 = (/.f32 (fma.f32 %478 %138 (*.f32 alphay %171)) %556) %796 = (/.f32 (fma.f32 %478 %133 (*.f32 alphay %175)) %560) %799 = (/.f32 (fma.f32 %478 %173 (*.f32 alphay %167)) %564) %802 = (/.f32 (fma.f32 %478 alphay (*.f32 alphay %160)) %138) %805 = (/.f32 (fma.f32 %478 %186 (*.f32 alphay #s(literal -1 binary32))) %571) %808 = (/.f32 (fma.f32 %478 %138 (*.f32 alphay sin2phi)) %556) %811 = (/.f32 (fma.f32 %478 %185 (*.f32 alphay #s(literal 1 binary32))) %578) %812 = (*.f32 %138 %82) %814 = (/.f32 (fma.f32 %171 %58 %812) %582) %815 = (*.f32 %138 %107) %817 = (/.f32 (fma.f32 %171 %47 %815) %586) %818 = (*.f32 %138 %74) %820 = (/.f32 (fma.f32 %171 alphax %818) %590) %822 = (*.f32 %138 %54) %823 = (/.f32 (fma.f32 %171 %54 %440) %822) %826 = (/.f32 (fma.f32 %175 %58 (*.f32 %133 %82)) %594) %829 = (/.f32 (fma.f32 %175 %47 (*.f32 %133 %107)) %598) %832 = (/.f32 (fma.f32 %175 alphax (*.f32 %133 %74)) %602) %835 = (/.f32 (fma.f32 %175 %54 (*.f32 %133 cos2phi)) %606) %838 = (/.f32 (fma.f32 %167 %58 (*.f32 %173 %82)) %610) %841 = (/.f32 (fma.f32 %167 %47 (*.f32 %173 %107)) %614) %844 = (/.f32 (fma.f32 %167 alphax (*.f32 %173 %74)) %618) %847 = (/.f32 (fma.f32 %167 %54 (*.f32 %173 cos2phi)) %622) %850 = (/.f32 (fma.f32 %160 %58 (*.f32 alphay %82)) %626) %853 = (/.f32 (fma.f32 %160 %47 (*.f32 alphay %107)) %630) %856 = (/.f32 (fma.f32 %160 alphax (*.f32 alphay %74)) %430) %857 = (fma.f32 %160 %54 %456) %858 = (/.f32 %857 %637) %861 = (/.f32 (fma.f32 #s(literal -1 binary32) %58 (*.f32 %186 %82)) %641) %864 = (/.f32 (fma.f32 #s(literal -1 binary32) %47 (*.f32 %186 %107)) %645) %867 = (/.f32 (fma.f32 #s(literal -1 binary32) alphax (*.f32 %186 %74)) %649) %870 = (/.f32 (fma.f32 #s(literal -1 binary32) %54 (*.f32 %186 cos2phi)) %653) %872 = (/.f32 (fma.f32 sin2phi %58 %812) %582) %874 = (/.f32 (fma.f32 sin2phi %47 %815) %586) %877 = (/.f32 (fma.f32 #s(literal 1 binary32) %58 (*.f32 %185 %82)) %661) %880 = (/.f32 (fma.f32 #s(literal 1 binary32) %47 (*.f32 %185 %107)) %665) %883 = (/.f32 (fma.f32 #s(literal 1 binary32) alphax (*.f32 %185 %74)) %669) %886 = (/.f32 (fma.f32 #s(literal 1 binary32) %54 (*.f32 %185 cos2phi)) %673) %889 = (/.f32 (fma.f32 %82 %138 (*.f32 %58 %171)) %677) %892 = (/.f32 (fma.f32 %82 %133 (*.f32 %58 %175)) %681) %895 = (/.f32 (fma.f32 %82 %173 (*.f32 %58 %167)) %685) %898 = (/.f32 (fma.f32 %82 alphay (*.f32 %58 %160)) %689) %901 = (/.f32 (fma.f32 %82 %186 (*.f32 %58 #s(literal -1 binary32))) %693) %904 = (/.f32 (fma.f32 %82 %138 (*.f32 %58 sin2phi)) %677) %907 = (/.f32 (fma.f32 %82 %185 (*.f32 %58 #s(literal 1 binary32))) %700) %910 = (/.f32 (fma.f32 %107 %138 (*.f32 %47 %171)) %704) %913 = (/.f32 (fma.f32 %107 %133 (*.f32 %47 %175)) %708) %916 = (/.f32 (fma.f32 %107 %173 (*.f32 %47 %167)) %712) %919 = (/.f32 (fma.f32 %107 alphay (*.f32 %47 %160)) %716) %922 = (/.f32 (fma.f32 %107 %186 (*.f32 %47 #s(literal -1 binary32))) %720) %925 = (/.f32 (fma.f32 %107 %138 (*.f32 %47 sin2phi)) %704) %928 = (/.f32 (fma.f32 %107 %185 (*.f32 %47 #s(literal 1 binary32))) %727) %931 = (/.f32 (fma.f32 %74 %138 (*.f32 alphax %171)) %731) %934 = (/.f32 (fma.f32 %74 %133 (*.f32 alphax %175)) %735) %937 = (/.f32 (fma.f32 %74 %173 (*.f32 alphax %167)) %739) %938 = (*.f32 alphax %160) %940 = (/.f32 (fma.f32 %74 alphay %938) %430) %943 = (/.f32 (fma.f32 %74 %186 (*.f32 alphax #s(literal -1 binary32))) %746) %946 = (/.f32 (fma.f32 %74 %185 (*.f32 alphax #s(literal 1 binary32))) %750) %949 = (/.f32 (fma.f32 %138 cos2phi (*.f32 %54 %171)) %754) %952 = (/.f32 (fma.f32 cos2phi %133 (*.f32 %54 %175)) %758) %953 = (*.f32 %54 %167) %955 = (/.f32 (fma.f32 cos2phi %173 %953) %762) %958 = (/.f32 (fma.f32 cos2phi %186 (*.f32 %54 #s(literal -1 binary32))) %766) %959 = (fma.f32 %478 alphay sin2phi) %961 = (/.f32 (*.f32 %959 #s(literal 1 binary32)) %138) %962 = (/.f32 %450 alphay) %964 = (/.f32 (neg.f32 %962) %133) %965 = (fma.f32 %165 alphax %74) %967 = (/.f32 (neg.f32 %965) %47) %968 = (/.f32 %440 %447) %969 = (+.f32 %968 #s(literal 1 binary32)) %971 = (/.f32 (neg.f32 %969) %186) %972 = (fma.f32 %74 %138 %435) %975 = (/.f32 (neg.f32 %972) (neg.f32 %731)) %976 = (fma.f32 sin2phi alphax %588) %978 = (neg.f32 %590) %979 = (/.f32 (neg.f32 %976) %978) %980 = (*.f32 #s(literal 1 binary32) %54) %981 = (fma.f32 cos2phi %185 %980) %983 = (*.f32 %54 %185) %984 = (neg.f32 %983) %985 = (/.f32 (neg.f32 %981) %984) %986 = (*.f32 %160 %54) %987 = (fma.f32 cos2phi alphay %986) %989 = (*.f32 %54 alphay) %990 = (neg.f32 %989) %991 = (/.f32 (neg.f32 %987) %990) %992 = (fma.f32 sin2phi alphax %818) %994 = (/.f32 (neg.f32 %992) %978) %995 = (*.f32 %54 #s(literal 1 binary32)) %996 = (fma.f32 cos2phi %185 %995) %998 = (/.f32 (neg.f32 %996) %984) %999 = (*.f32 %54 %160) %1000 = (fma.f32 cos2phi alphay %999) %1002 = (/.f32 (neg.f32 %1000) %990) %1003 = (neg.f32 %450) %1005 = (/.f32 (neg.f32 %1003) %179) %1006 = (neg.f32 %484) %1007 = (neg.f32 %1006) %1008 = (/.f32 %1007 %134) %1009 = (/.f32 %962 alphay) %1010 = (/.f32 %965 alphax) %1011 = (/.f32 %969 %185) %1012 = (/.f32 %972 %731) %1013 = (/.f32 %976 %590) %1014 = (/.f32 %981 %983) %1015 = (/.f32 %987 %989) %1016 = (/.f32 %992 %590) %1017 = (/.f32 %996 %983) %1018 = (/.f32 %1000 %989) %1021 = (/.f32 (neg.f32 %448) (neg.f32 %822)) %1022 = (*.f32 %165 alphax) %1023 = (fma.f32 %1022 alphax cos2phi) %1024 = (neg.f32 %1023) %1025 = (/.f32 %1024 %58) %1026 = (/.f32 %1003 %173) %1027 = (/.f32 %1006 %133) %1028 = (/.f32 %484 alphay) %1029 = (/.f32 %448 %754) %1030 = (/.f32 %448 %822) %1031 = (/.f32 %1023 %54) %1032 = (/.f32 %450 %138) %1033 = (/.f32 alphay %484) %1034 = (/.f32 #s(literal 1 binary32) %1033) %1035 = (/.f32 %440 %822) %1037 = (-.f32 %1035 (/.f32 %760 %822)) %1038 = (neg.f32 %447) %1040 = (-.f32 %1035 (/.f32 %1038 %822)) %1041 = (*.f32 %1022 alphax) %1042 = (/.f32 %1041 %54) %1043 = (/.f32 %82 %54) %1044 = (-.f32 %1042 %1043) %1045 = (/.f32 %167 %138) %1046 = (-.f32 %487 %1045) %1047 = (/.f32 %175 alphay) %1048 = (-.f32 %502 %1047) %1049 = (-.f32 %165 %1043) %1050 = (neg.f32 %114) %1051 = (-.f32 %165 %1050) %1052 = (-.f32 %114 %1047) %1053 = (neg.f32 %165) %1054 = (*.f32 %1053 %54) %1056 = (-.f32 %114 (/.f32 %1054 %54)) %1057 = (neg.f32 %1041) %1059 = (-.f32 %114 (/.f32 %1057 %54)) %1060 = (-.f32 %114 %1045) %1061 = (-.f32 %114 %1053) %1062 = (fma.f32 %146 %148 %487) %1063 = (fma.f32 %146 %148 %502) %1064 = (fma.f32 %146 %148 %114) %1065 = (fma.f32 %150 %152 %487) %1066 = (fma.f32 %150 %152 %502) %1067 = (fma.f32 %150 %152 %114) %1070 = (fma.f32 (/.f32 %473 %128) (/.f32 %74 %128) %165) %1073 = (fma.f32 (/.f32 %473 %133) (/.f32 %74 %133) %165) %1076 = (fma.f32 (/.f32 %473 alphay) (/.f32 %74 alphay) %165) %1079 = (fma.f32 (/.f32 %440 %128) (/.f32 %55 %128) %165) %1082 = (fma.f32 (/.f32 %440 %133) (/.f32 %55 %133) %165) %1085 = (fma.f32 (/.f32 alphay %128) (/.f32 %478 %128) %165) %1088 = (fma.f32 (/.f32 alphay %133) (/.f32 %478 %133) %165) %1089 = (/.f32 %138 %128) %1090 = (/.f32 %114 %128) %1091 = (fma.f32 %1089 %1090 %165) %1092 = (fma.f32 %1090 %1089 %165) %1093 = (/.f32 %138 %133) %1094 = (/.f32 %114 %133) %1095 = (fma.f32 %1093 %1094 %165) %1096 = (fma.f32 %1094 %1093 %165) %1097 = (/.f32 %114 alphay) %1098 = (/.f32 %138 alphay) %1099 = (fma.f32 %1097 %1098 %165) %1100 = (fma.f32 %154 %155 %487) %1101 = (fma.f32 %154 %155 %502) %1102 = (fma.f32 %154 %155 %114) %1103 = (fma.f32 %157 %158 %487) %1104 = (fma.f32 %157 %158 %502) %1105 = (fma.f32 %157 %158 %114) %1107 = (fma.f32 (/.f32 alphay alphay) %502 %165) %1108 = (fma.f32 %1098 %1097 %165) %1111 = (fma.f32 (/.f32 %440 alphay) (/.f32 %55 alphay) %165) %1112 = (fma.f32 %160 %161 %487) %1113 = (fma.f32 %160 %161 %502) %1114 = (fma.f32 %160 %161 %114) %1115 = (fma.f32 %139 sin2phi %487) %1116 = (fma.f32 %139 sin2phi %502) %1117 = (fma.f32 %139 sin2phi %114) %1118 = (fma.f32 %63 %74 %1042) %1119 = (fma.f32 %63 %74 %165) %1120 = (fma.f32 %74 %63 %1042) %1121 = (fma.f32 %74 %63 %165) %1122 = (fma.f32 sin2phi %139 %487) %1123 = (fma.f32 sin2phi %139 %502) %1124 = (fma.f32 sin2phi %139 %114) %1125 = (fma.f32 cos2phi %55 %1042) %1126 = (fma.f32 cos2phi %55 %165) %1127 = (fma.f32 #s(literal 1 binary32) %165 %487) %1128 = (fma.f32 #s(literal 1 binary32) %165 %502) %1129 = (fma.f32 #s(literal 1 binary32) %165 %114) %1130 = (+.f32 %165 %114) %1131 = (pow.f32 %1130 #s(literal 1 binary32)) %1133 = (+.f32 (/.f32 %1022 alphax) %114) %1135 = (+.f32 (/.f32 %968 %185) %165) %1138 = (+.f32 (/.f32 %588 %731) (/.f32 %435 %731)) %1139 = (/.f32 %435 %590) %1141 = (+.f32 %1139 (/.f32 %588 %590)) %1143 = (+.f32 %1139 (/.f32 %818 %590)) %1144 = (/.f32 %671 %983) %1146 = (+.f32 %1144 (/.f32 %980 %983)) %1148 = (+.f32 %1144 (/.f32 %995 %983)) %1149 = (/.f32 %635 %989) %1151 = (+.f32 %1149 (/.f32 %986 %989)) %1153 = (+.f32 %1149 (/.f32 %999 %989)) %1154 = (/.f32 %447 %822) %1155 = (+.f32 %1154 %1035) %1156 = (+.f32 %1035 %1154) %1157 = (+.f32 %1042 %114) %1158 = (+.f32 %487 %165) %1159 = (+.f32 %502 %165) %1160 = (+.f32 %165 %487) %1161 = (+.f32 %165 %502) %1162 = (+.f32 %114 %1042) %1163 = (+.f32 %114 %165) %1165 = (neg.f32 %435) %1187 = (/.f32 %54 alphay) %1192 = (/.f32 alphax %128) %1195 = (/.f32 alphax %133) %1198 = (/.f32 alphax alphay) %1209 = (/.f32 %54 %128) %1211 = (/.f32 %54 %133) %1213 = (/.f32 %435 %128) %1215 = (/.f32 %435 %133) %1223 = (/.f32 alphax %138) %1233 = (/.f32 %447 alphay) %1250 = (neg.f32 %213) %1252 = (/.f32 #s(literal 1 binary32) (pow.f32 %1250 #s(literal -1 binary32))) %1253 = (pow.f32 %1250 #s(literal 1 binary32)) %1254 = (* alphay alphay) %1255 = (/ sin2phi %1254) %1259 = (approx (+ (* (* %1255 alphax) alphax) cos2phi) cos2phi) %1260 = (/.f32 #s(literal 1 binary32) %1259) %1261 = (/.f32 #s(literal 1 binary32) %1260) %1262 = (pow.f32 %1259 #s(literal 1 binary32)) %1263 = (* alphax alphax) %1267 = (+ (* (/ alphay %1263) cos2phi) (/ sin2phi alphay)) %1268 = (approx %1267 %160) %1269 = (/.f32 #s(literal 1 binary32) %1268) %1270 = (/.f32 #s(literal 1 binary32) %1269) %1271 = (pow.f32 %1268 #s(literal 1 binary32)) %1275 = (/.f32 u0 sin2phi) %1294 = (*.f32 %1275 #s(literal 1/2 binary32)) %1301 = (*.f32 sin2phi %167) %1305 = (*.f32 sin2phi sin2phi) %1309 = (*.f32 %167 sin2phi) %1325 = (fma.f32 %1294 sin2phi #s(literal 1 binary32)) %1329 = (/.f32 %230 sin2phi) %1334 = (neg.f32 %147) %1345 = (*.f32 %1329 u0) %1347 = (*.f32 u0 %1294) %1354 = (*.f32 %147 u0) %1363 = (/.f32 #s(literal 1/2 binary32) sin2phi) %1370 = (*.f32 %1275 #s(literal 1/3 binary32)) %1387 = (/.f32 %279 sin2phi) %1401 = (*.f32 %1387 u0) %1404 = (fma.f32 %1401 sin2phi #s(literal 1 binary32)) %1410 = (fma.f32 %1387 u0 %147) %1422 = (*.f32 %1410 u0) %1424 = (*.f32 u0 %1401) %1437 = (*.f32 alphay u0) %1443 = (/.f32 (fma.f32 %478 %133 %167) %133) %1445 = (/.f32 (fma.f32 %456 %133 %760) %758) %1447 = (/.f32 (fma.f32 %635 %133 %760) %758) %1450 = (/.f32 (fma.f32 %167 %54 (*.f32 %456 %133)) %606) %1453 = (/.f32 (fma.f32 %167 %54 (*.f32 %635 %133)) %606) %1456 = (/.f32 (fma.f32 %435 alphax (*.f32 %456 alphay)) %637) %1459 = (/.f32 (fma.f32 %435 alphax (*.f32 %635 alphay)) %637) %1460 = (/.f32 %636 %54) %1462 = (/.f32 (fma.f32 %456 %133 %953) %758) %1464 = (/.f32 (fma.f32 %456 alphay %447) %989) %1466 = (/.f32 (fma.f32 %635 %133 %953) %758) %1468 = (/.f32 (fma.f32 %635 alphay %447) %989) %1471 = (/.f32 (fma.f32 %167 %54 (*.f32 %133 %456)) %606) %1474 = (/.f32 (fma.f32 %167 %54 (*.f32 %133 %635)) %606) %1477 = (/.f32 (fma.f32 %435 alphax (*.f32 alphay %635)) %637) %1478 = (/.f32 %857 %54) %1480 = (/.f32 (neg.f32 %959) %133) %1481 = (/.f32 %959 alphay) %1482 = (/.f32 %448 %637) %1483 = (/.f32 alphay %959) %1484 = (/.f32 #s(literal 1 binary32) %1483) %1485 = (-.f32 %478 %175) %1486 = (fma.f32 %455 %463 %160) %1487 = (fma.f32 %459 %467 %160) %1488 = (fma.f32 %463 %455 %160) %1489 = (fma.f32 %467 %459 %160) %1490 = (fma.f32 %470 %74 %160) %1491 = (fma.f32 %74 %470 %160) %1492 = (fma.f32 alphay %114 %160) %1493 = (fma.f32 sin2phi %161 %478) %1494 = (fma.f32 %114 alphay %160) %1495 = (fma.f32 cos2phi %477 %160) %1496 = (pow.f32 %484 #s(literal 1 binary32)) %1499 = (+.f32 (/.f32 (*.f32 %478 alphay) alphay) %160) %1500 = (+.f32 %478 %160) %1501 = (+.f32 %160 %478) %1502 = (fma.f32 %242 u0 u0) %1511 = (/.f32 (fma.f32 cos2phi alphay %1233) alphay) %1513 = (/.f32 (fma.f32 cos2phi %173 %1038) %173) %1514 = (/.f32 %448 %138) %1515 = (/.f32 #s(literal 1 binary32) %1023) %1516 = (/.f32 #s(literal 1 binary32) %1515) %1517 = (-.f32 %1041 %82) %1518 = (-.f32 cos2phi %1054) %1519 = (-.f32 cos2phi %1057) %1520 = (fma.f32 %1209 %154 cos2phi) %1521 = (fma.f32 %1211 %157 cos2phi) %1522 = (fma.f32 %1213 %1192 cos2phi) %1523 = (fma.f32 %1215 %1195 cos2phi) %1524 = (fma.f32 %1187 %160 cos2phi) %1525 = (fma.f32 %154 %1209 cos2phi) %1526 = (fma.f32 %1192 %1213 cos2phi) %1527 = (fma.f32 %157 %1211 cos2phi) %1528 = (fma.f32 %1195 %1215 cos2phi) %1529 = (fma.f32 %1198 %938 cos2phi) %1530 = (fma.f32 %435 %1223 cos2phi) %1531 = (fma.f32 %447 %139 cos2phi) %1532 = (fma.f32 %938 %1198 cos2phi) %1533 = (fma.f32 %160 %1187 cos2phi) %1534 = (fma.f32 %165 %54 cos2phi) %1535 = (fma.f32 %54 %165 cos2phi) %1536 = (fma.f32 alphax %1022 cos2phi) %1537 = (pow.f32 %1023 #s(literal 1 binary32)) %1538 = (+.f32 %1041 cos2phi) %1539 = (+.f32 cos2phi %1041) %1541 = (log.f32 (pow.f32 %3 alphay)) %1542 = (pow.f32 %2 alphay) %1544 = (log.f32 (/.f32 #s(literal 1 binary32) %1542)) %1545 = (*.f32 alphay %23) %1546 = (*.f32 %23 alphay) %1548 = (/.f32 #s(literal 1 binary32) (pow.f32 %1545 #s(literal -1 binary32))) %1549 = (pow.f32 %1545 #s(literal 1 binary32)) %1550 = (*.f32 %16 alphay) %1551 = (neg.f32 %1550) %1554 = (*.f32 (/.f32 %1259 %42) (/.f32 #s(literal 1 binary32) %42)) %1557 = (*.f32 (/.f32 %1259 %47) (/.f32 #s(literal 1 binary32) %47)) %1558 = (/.f32 %1259 alphax) %1559 = (*.f32 %1558 %63) %1560 = (*.f32 %1259 %55) %1561 = (*.f32 %63 %1558) %1562 = (*.f32 %55 %1259) %1563 = (neg.f32 %1259) %1565 = (/.f32 (*.f32 %1563 #s(literal -1 binary32)) %54) %1567 = (/.f32 (*.f32 %1563 #s(literal 1 binary32)) %80) %1569 = (/.f32 (*.f32 %1259 #s(literal -1 binary32)) %90) %1571 = (/.f32 (*.f32 #s(literal -1 binary32) %1563) %54) %1573 = (/.f32 (*.f32 #s(literal -1 binary32) %1259) %80) %1575 = (/.f32 (*.f32 #s(literal 1 binary32) %1563) %90) %1577 = (/.f32 (*.f32 #s(literal 1 binary32) %1259) %54) %1578 = (*.f32 %1259 #s(literal 1 binary32)) %1580 = (/.f32 (neg.f32 %1578) %58) %1581 = (*.f32 %1558 #s(literal 1 binary32)) %1583 = (/.f32 (neg.f32 %1581) %47) %1584 = (neg.f32 %1558) %1586 = (/.f32 (neg.f32 %1584) %48) %1587 = (neg.f32 %1563) %1588 = (/.f32 %1587 %105) %1589 = (/.f32 %1578 %54) %1590 = (/.f32 %1581 alphax) %1591 = (/.f32 %1584 %47) %1592 = (/.f32 %1563 %58) %1593 = (/.f32 %1558 alphax) %1594 = (/.f32 %1259 %54) %1595 = (/.f32 %54 %1259) %1596 = (/.f32 #s(literal 1 binary32) %1595) %1597 = (pow.f32 %1594 #s(literal 1 binary32)) %1599 = (neg.f32 %1268) %1600 = (neg.f32 %1599) %1603 = (/.f32 alphay %1268) %1611 = (approx %269 %1502) %1616 = (* %1254 cos2phi) %1620 = (approx (/ (+ (* sin2phi %1263) %1616) (* alphay alphax)) %938) %1631 = (/.f32 %16 sin2phi) %1633 = (neg.f32 %1545) %1635 = (/.f32 %1550 sin2phi) %1646 = (*.f32 #s(literal -1 binary32) %1550) %1652 = (neg.f32 %1635) %1658 = (approx (neg (/ %212 %1267)) %1652) %1663 = (neg (/ %212 sin2phi)) %1664 = (approx %1663 %1275) %1668 = (approx %1663 %1345) %1672 = (approx %1663 %1422) %1677 = (neg (* %212 alphay)) %1678 = (approx %1677 %1437) %1682 = (*.f32 #s(literal 1/2 binary32) alphay) %1684 = (*.f32 %1437 #s(literal 1/2 binary32)) %1689 = (fma.f32 %1437 #s(literal 1/2 binary32) alphay) %1701 = (*.f32 %1689 u0) %1705 = (*.f32 u0 %1684) %1707 = (*.f32 %1684 u0) %1714 = (approx %1677 %1701) %1718 = (/.f32 #s(literal 2 binary32) %484) %1719 = (/.f32 #s(literal 1/2 binary32) %161) %1721 = (/.f32 #s(literal 2 binary32) %450) %1722 = (/.f32 #s(literal 1/2 binary32) %139) %1737 = (neg.f32 %1130) %1772 = (*.f32 %1631 #s(literal -1 binary32)) %1773 = (*.f32 #s(literal -1 binary32) %1631) %1774 = (*.f32 %23 %147) %1775 = (/.f32 %16 %167) %1776 = (/.f32 %23 %178) %1777 = (/.f32 %23 sin2phi) %1779 = (/.f32 #s(literal 1 binary32) (/.f32 %167 %16)) %1780 = (neg.f32 %1631) %1782 = (/.f32 #s(literal 1 binary32) (pow.f32 %1780 #s(literal -1 binary32))) %1784 = (/.f32 #s(literal 1 binary32) (/.f32 sin2phi %23)) %1787 = (-.f32 (/.f32 #s(literal 0 binary32) sin2phi) (/.f32 %18 sin2phi)) %1788 = (pow.f32 %1780 #s(literal 1 binary32)) %1791 = (/ %269 (+ (/ %1616 %1263) sin2phi)) %1792 = (approx %1791 %1780) %1794 = (/.f32 #s(literal 1 binary32) (pow.f32 %1792 #s(literal -1 binary32))) %1795 = (pow.f32 %1792 #s(literal 1 binary32)) %1796 = (*.f32 %1033 %230) %1797 = (*.f32 %230 %1033) %1798 = (/.f32 %242 %1130) %1800 = (/.f32 (fma.f32 %1798 %1130 #s(literal 1 binary32)) %1130) %1803 = (*.f32 %1130 %1130) %1804 = (/.f32 (fma.f32 %242 %1130 (*.f32 #s(literal 1 binary32) %1130)) %1803) %1807 = (/.f32 (fma.f32 %242 %1130 (*.f32 %1130 #s(literal 1 binary32))) %1803) %1808 = (*.f32 %230 alphay) %1810 = (/.f32 (neg.f32 %1808) %1006) %1812 = (neg.f32 %1737) %1813 = (/.f32 (neg.f32 %223) %1812) %1814 = (/.f32 %1808 %484) %1815 = (/.f32 %230 %1130) %1816 = (/.f32 %223 %1737) %1818 = (/.f32 #s(literal 1 binary32) (/.f32 %484 %1808)) %1820 = (/.f32 #s(literal 1 binary32) (/.f32 %1737 %223)) %1822 = (/.f32 #s(literal 1 binary32) (pow.f32 %1815 #s(literal -1 binary32))) %1824 = (/.f32 #s(literal 1 binary32) (/.f32 %1130 %230)) %1825 = (/.f32 %218 %1737) %1826 = (/.f32 #s(literal -1 binary32) %1130) %1827 = (-.f32 %1825 %1826) %1828 = (-.f32 %1798 %1826) %1830 = (-.f32 %1033 (/.f32 %250 %1130)) %1832 = (-.f32 %1033 (/.f32 %218 %1130)) %1833 = (fma.f32 %1718 %1719 %1798) %1834 = (fma.f32 %1721 %1722 %1798) %1836 = (/.f32 u0 %161) %1837 = (fma.f32 (/.f32 #s(literal 1/2 binary32) %484) %1836 %1033) %1839 = (/.f32 u0 %139) %1840 = (fma.f32 (/.f32 #s(literal 1/2 binary32) %450) %1839 %1033) %1841 = (/.f32 u0 %484) %1842 = (fma.f32 %1841 %1719 %1033) %1843 = (/.f32 u0 %450) %1844 = (fma.f32 %1843 %1722 %1033) %1845 = (fma.f32 alphay %1483 %1798) %1846 = (pow.f32 %1815 #s(literal 1 binary32)) %1847 = (+.f32 %1825 %1033) %1848 = (+.f32 %1798 %1033) %1849 = (+.f32 %1033 %1798) %1851 = (*.f32 (/.f32 %1250 %450) %138) %1852 = (/.f32 %1250 %484) %1853 = (*.f32 %1852 alphay) %1854 = (*.f32 %1033 %1250) %1855 = (*.f32 %1250 %1033) %1856 = (*.f32 alphay %1852) %1857 = (*.f32 %1250 alphay) %1858 = (neg.f32 %1857) %1859 = (/.f32 %1858 %1006) %1860 = (neg.f32 %1250) %1861 = (neg.f32 %1860) %1862 = (/.f32 %1861 %1812) %1863 = (/.f32 %1857 %484) %1864 = (/.f32 %1860 %1737) %1865 = (/.f32 %1250 %1130) %1867 = (/.f32 #s(literal 1 binary32) (/.f32 %1737 %1860)) %1869 = (/.f32 #s(literal 1 binary32) (/.f32 %484 %1857)) %1871 = (/.f32 #s(literal 1 binary32) (pow.f32 %1865 #s(literal -1 binary32))) %1873 = (/.f32 #s(literal 1 binary32) (/.f32 %1130 %1250)) %1874 = (pow.f32 %1865 #s(literal 1 binary32)) %1876 = (neg.f32 (*.f32 %213 %1033)) %1877 = (/.f32 %213 %1130) %1878 = (neg.f32 %1877) %1880 = (/.f32 %165 %213) %1885 = (*.f32 %213 %213) %1890 = (*.f32 %962 #s(literal 1 binary32)) %1891 = (*.f32 alphay %213) %1893 = (*.f32 %965 #s(literal 1 binary32)) %1896 = (*.f32 %969 #s(literal 1 binary32)) %1899 = (*.f32 %972 #s(literal 1 binary32)) %1902 = (*.f32 %976 #s(literal 1 binary32)) %1903 = (*.f32 %590 %213) %1905 = (*.f32 %981 #s(literal 1 binary32)) %1906 = (*.f32 %983 %213) %1908 = (*.f32 %987 #s(literal 1 binary32)) %1909 = (*.f32 %989 %213) %1911 = (*.f32 %992 #s(literal 1 binary32)) %1913 = (*.f32 %996 #s(literal 1 binary32)) %1915 = (*.f32 %1000 #s(literal 1 binary32)) %1917 = (*.f32 %1003 #s(literal 1 binary32)) %1920 = (*.f32 %1006 #s(literal 1 binary32)) %1923 = (*.f32 %484 #s(literal 1 binary32)) %1925 = (*.f32 %448 #s(literal 1 binary32)) %1928 = (*.f32 %1023 #s(literal 1 binary32)) %1931 = (*.f32 %450 #s(literal 1 binary32)) %1936 = (/.f32 %1130 %213) %1938 = (/.f32 %114 %213) %1950 = (*.f32 %1826 %213) %1952 = (neg.f32 %1936) %1965 = (*.f32 %1259 %63) %1966 = (/.f32 %1587 %48) %1967 = (/.f32 %1563 %47) %1969 = (/.f32 #s(literal 1 binary32) (/.f32 %47 %1563)) %1971 = (/.f32 #s(literal 1 binary32) (pow.f32 %1558 #s(literal -1 binary32))) %1973 = (/.f32 #s(literal 1 binary32) (/.f32 alphax %1259)) %1974 = (pow.f32 %1558 #s(literal 1 binary32)) %1990 = (neg.f32 %1594) %1997 = (neg.f32 %1990) %2007 = (log.f32 (pow.f32 %3 %1595)) %2010 = (*.f32 (/.f32 %23 %63) (/.f32 #s(literal 1 binary32) %1558)) %2012 = (*.f32 (/.f32 %23 %55) %1260) %2014 = (/.f32 %1260 %55) %2015 = (*.f32 (/.f32 %23 #s(literal 1 binary32)) %2014) %2016 = (/.f32 %16 %1563) %2018 = (*.f32 (*.f32 %2016 alphax) alphax) %2019 = (/.f32 %16 %1584) %2021 = (*.f32 %2019 (/.f32 #s(literal 1 binary32) %63)) %2022 = (/.f32 %16 %1259) %2024 = (*.f32 (/.f32 %2022 #s(literal -1 binary32)) %54) %2025 = (*.f32 %2016 %54) %2026 = (*.f32 %1595 %23) %2027 = (*.f32 %54 %2016) %2028 = (*.f32 %23 %1595) %2030 = (*.f32 %1563 %55) %2031 = (/.f32 (*.f32 %16 #s(literal 1 binary32)) %2030) %2032 = (*.f32 %23 #s(literal 1 binary32)) %2034 = (/.f32 (neg.f32 %2032) %1990) %2035 = (*.f32 %23 %54) %2037 = (/.f32 (neg.f32 %2035) %1563) %2039 = (/.f32 (neg.f32 %2019) %356) %2040 = (neg.f32 %2016) %2042 = (neg.f32 %60) %2043 = (/.f32 (neg.f32 %2040) %2042) %2044 = (/.f32 %2032 %1594) %2045 = (/.f32 %2035 %1259) %2046 = (/.f32 %2019 %63) %2047 = (/.f32 %2040 %60) %2048 = (/.f32 %2016 %55) %2049 = (/.f32 %16 %1990) %2050 = (/.f32 %23 %1997) %2051 = (/.f32 %23 %1594) %2053 = (/.f32 #s(literal 1 binary32) (/.f32 %1594 %2032)) %2055 = (/.f32 #s(literal 1 binary32) (/.f32 %1259 %2035)) %2057 = (/.f32 #s(literal 1 binary32) (/.f32 %63 %2019)) %2059 = (/.f32 #s(literal 1 binary32) (/.f32 %60 %2040)) %2061 = (/.f32 #s(literal 1 binary32) (/.f32 %1990 %16)) %2063 = (/.f32 #s(literal 1 binary32) (pow.f32 %2025 #s(literal -1 binary32))) %2065 = (/.f32 #s(literal 1 binary32) (/.f32 %55 %2016)) %2067 = (/.f32 #s(literal 1 binary32) (/.f32 %1594 %23)) %2070 = (-.f32 (/.f32 #s(literal 0 binary32) %1594) (/.f32 %18 %1594)) %2071 = (pow.f32 %2025 #s(literal 1 binary32)) %2073 = (neg.f32 (*.f32 %16 %1595)) %2075 = (neg.f32 (/.f32 %16 %1594)) %2076 = (*.f32 %23 %1260) %2077 = (/.f32 %23 %1587) %2078 = (/.f32 %23 %1259) %2080 = (/.f32 #s(literal 1 binary32) (/.f32 %1563 %16)) %2082 = (/.f32 #s(literal 1 binary32) (pow.f32 %2016 #s(literal -1 binary32))) %2084 = (/.f32 #s(literal 1 binary32) (/.f32 %1259 %23)) %2087 = (-.f32 (/.f32 #s(literal 0 binary32) %1259) (/.f32 %18 %1259)) %2088 = (pow.f32 %2016 #s(literal 1 binary32)) %2089 = (neg.f32 %2022) %2091 = (log.f32 (pow.f32 %3 %1603)) %2092 = (*.f32 %1603 %23) %2093 = (*.f32 %1545 %1269) %2095 = (*.f32 alphay (/.f32 %16 %1599)) %2096 = (*.f32 %23 %1603) %2097 = (neg.f32 %1633) %2098 = (/.f32 %2097 %1600) %2099 = (/.f32 %1633 %1599) %2100 = (/.f32 %1545 %1268) %2102 = (/.f32 #s(literal 1 binary32) (/.f32 %1599 %1633)) %2104 = (/.f32 #s(literal 1 binary32) (pow.f32 %2092 #s(literal -1 binary32))) %2106 = (/.f32 #s(literal 1 binary32) (/.f32 %1268 %1545)) %2107 = (pow.f32 %2092 #s(literal 1 binary32)) %2109 = (neg.f32 (*.f32 %16 %1603)) %2110 = (*.f32 %1792 alphay) %2115 = (*.f32 %2110 alphay) %2116 = (*.f32 %1792 %138) %2117 = (*.f32 %138 %1792) %2118 = (*.f32 alphay %2110) %2120 = (/.f32 #s(literal 1 binary32) (pow.f32 %2115 #s(literal -1 binary32))) %2121 = (pow.f32 %2115 #s(literal 1 binary32)) %2123 = (log.f32 (pow.f32 %3 %1033)) %2124 = (*.f32 %1033 %23) %2125 = (/.f32 %16 %1006) %2126 = (*.f32 %2125 alphay) %2127 = (*.f32 %1545 %1483) %2128 = (*.f32 alphay %2125) %2129 = (*.f32 %23 %1033) %2130 = (/.f32 %2097 %1007) %2131 = (/.f32 %1633 %1006) %2132 = (/.f32 %1545 %484) %2133 = (/.f32 %16 %1737) %2134 = (/.f32 %23 %1812) %2135 = (/.f32 %23 %1130) %2137 = (/.f32 #s(literal 1 binary32) (/.f32 %1006 %1633)) %2139 = (/.f32 #s(literal 1 binary32) (/.f32 %1737 %16)) %2141 = (/.f32 #s(literal 1 binary32) (pow.f32 %2133 #s(literal -1 binary32))) %2143 = (/.f32 #s(literal 1 binary32) (/.f32 %1130 %23)) %2145 = (/.f32 #s(literal 1 binary32) (/.f32 %484 %1545)) %2148 = (-.f32 (/.f32 #s(literal 0 binary32) %1130) (/.f32 %18 %1130)) %2149 = (pow.f32 %2133 #s(literal 1 binary32)) %2151 = (neg.f32 (*.f32 %16 %1033)) %2152 = (/.f32 %16 %1130) %2153 = (neg.f32 %2152) %2154 = (*.f32 %1611 %1033) %2155 = (neg.f32 %1611) %2157 = (/.f32 (neg.f32 %2155) %1812) %2158 = (/.f32 %2155 %1737) %2159 = (/.f32 %1611 %1130) %2161 = (/.f32 #s(literal 1 binary32) (/.f32 %1737 %2155)) %2163 = (/.f32 #s(literal 1 binary32) (pow.f32 %2159 #s(literal -1 binary32))) %2165 = (/.f32 #s(literal 1 binary32) (/.f32 %1130 %1611)) %2166 = (pow.f32 %2159 #s(literal 1 binary32)) %2167 = (*.f32 %1250 %1515) %2169 = (/.f32 %1861 (neg.f32 %1024)) %2170 = (/.f32 %1860 %1024) %2171 = (/.f32 %1250 %1023) %2173 = (/.f32 #s(literal 1 binary32) (/.f32 %1024 %1860)) %2175 = (/.f32 #s(literal 1 binary32) (pow.f32 %2171 #s(literal -1 binary32))) %2177 = (/.f32 #s(literal 1 binary32) (/.f32 %1023 %1250)) %2178 = (pow.f32 %2171 #s(literal 1 binary32)) %2180 = (neg.f32 (/.f32 %213 %1023)) %2182 = (*.f32 (*.f32 %2171 alphax) alphax) %2183 = (*.f32 %2171 %54) %2184 = (*.f32 %54 %2171) %2185 = (*.f32 %1250 %54) %2186 = (neg.f32 %2185) %2187 = (/.f32 %2186 %1024) %2188 = (/.f32 %2185 %1023) %2190 = (/.f32 #s(literal 1 binary32) (/.f32 %1023 %2185)) %2192 = (/.f32 #s(literal 1 binary32) (pow.f32 %2183 #s(literal -1 binary32))) %2193 = (pow.f32 %2183 #s(literal 1 binary32)) %2197 = (/.f32 %1250 %1259) %2209 = (*.f32 %2197 %54) %2219 = (*.f32 (/.f32 %270 %1558) alphax) %2220 = (*.f32 %270 %1595) %2221 = (/.f32 %270 %1259) %2223 = (/.f32 (neg.f32 %2221) %60) %2224 = (neg.f32 %270) %2225 = (neg.f32 %2224) %2226 = (/.f32 %2225 %1997) %2227 = (/.f32 %2221 %55) %2228 = (/.f32 %2224 %1990) %2229 = (/.f32 %270 %1594) %2231 = (/.f32 #s(literal 1 binary32) (/.f32 %55 %2221)) %2233 = (/.f32 #s(literal 1 binary32) (/.f32 %1990 %2224)) %2235 = (/.f32 #s(literal 1 binary32) (pow.f32 %2220 #s(literal -1 binary32))) %2237 = (/.f32 #s(literal 1 binary32) (/.f32 %1594 %270)) %2238 = (pow.f32 %2220 #s(literal 1 binary32)) %2240 = (neg.f32 %328) %2244 = (/.f32 %328 %1259) %2256 = (*.f32 %2244 %54) %2261 = (neg.f32 %2244) %2280 = (/.f32 %270 %484) %2288 = (*.f32 %2280 alphay) %2290 = (*.f32 %270 alphay) %2291 = (neg.f32 %2290) %2312 = (*.f32 (/.f32 %230 %484) %1836) %2314 = (*.f32 (/.f32 %230 %450) %1839) %2316 = (*.f32 %1841 (/.f32 %230 %161)) %2318 = (*.f32 %1843 (/.f32 %230 %139)) %2319 = (*.f32 %1815 u0) %2321 = (*.f32 %230 (*.f32 %1033 u0)) %2322 = (*.f32 u0 %1815) %2324 = (/.f32 (neg.f32 %257) %1737) %2325 = (/.f32 %257 %1130) %2327 = (/.f32 #s(literal 1 binary32) (/.f32 %1130 %257)) %2329 = (/.f32 #s(literal 1 binary32) (pow.f32 %2319 #s(literal -1 binary32))) %2330 = (pow.f32 %2319 #s(literal 1 binary32)) %2332 = (/.f32 %261 %1130) %2333 = (+.f32 (/.f32 %265 %1130) %2332) %2335 = (+.f32 (/.f32 %267 %1130) %2332) %2340 = (approx (neg (/ %212 (+ %1255 (/ cos2phi %1263)))) %2319) %2342 = (/.f32 #s(literal 1 binary32) (pow.f32 %2340 #s(literal -1 binary32))) %2343 = (pow.f32 %2340 #s(literal 1 binary32)) %2344 = (*.f32 %1658 alphay) %2350 = (/.f32 %1620 alphay) %2353 = (neg.f32 %1620) %2355 = (neg.f32 %430) %2360 = (/.f32 %1620 %430) %2361 = (/.f32 %430 %1620) %2365 = (*.f32 (/.f32 %16 %2353) %430) %2367 = (neg.f32 %2360) %2384 = (*.f32 %1603 %328) %2386 = (*.f32 %328 alphay) %2395 = (*.f32 %1603 %270) %2404 = (*.f32 %1603 %1250) %2417 = (*.f32 %1250 %1595) %2449 = (/.f32 %165 %16) %2454 = (*.f32 %16 %16) %2466 = (*.f32 %590 %16) %2468 = (*.f32 %983 %16) %2470 = (*.f32 %989 %16) %2488 = (/.f32 %1130 %16) %2490 = (/.f32 %114 %16) %2505 = (*.f32 #s(literal -1 binary32) %2152) %2506 = (neg.f32 %2488) %2520 = (neg.f32 %237) %2524 = (/.f32 %237 sin2phi) %2534 = (*.f32 #s(literal -1 binary32) %237) %2540 = (neg.f32 %2524) %2544 = (approx %1791 %2540) %2550 = (*.f32 %2544 %138) %2555 = (approx %1791 %1668) %2561 = (*.f32 %2555 %138) %2566 = (approx %1791 %1672) %2572 = (*.f32 %2566 %138) %2577 = (approx %1791 %1664) %2583 = (*.f32 %2577 %138) %2589 = (neg.f32 %1714) %2593 = (/.f32 %1714 %484) %2602 = (neg.f32 %1678) %2606 = (/.f32 %1678 %484) #s(literal 1 binary32) u0 (/.f32 #s(literal 1 binary32) %3) (-.f32 #s(literal 1 binary32) %6) %2 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)) (fma.f32 u0 #s(literal -1 binary32) #s(literal 1 binary32)) (pow.f32 %2 #s(literal 1 binary32)) (+.f32 %5 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %5) (neg.f32 %14) %16 %19 %21 %22 %24 %25 %27 %28 %29 %30 %33 %35 %37 %38 %39 %23 cos2phi alphax (*.f32 %43 %43) (*.f32 %45 %45) (*.f32 %48 %48) (*.f32 %42 %42) (*.f32 %47 %47) (*.f32 #s(literal 2 binary32) %56) %54 (/.f32 %58 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) %60) (/.f32 %54 #s(literal 1 binary32)) (/.f32 alphax %63) (/.f32 #s(literal 1 binary32) (/.f32 %55 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %55) (pow.f32 %42 #s(literal 2 binary32)) (pow.f32 %47 #s(literal 2 binary32)) (pow.f32 %55 #s(literal -1 binary32)) (pow.f32 %54 #s(literal 1 binary32)) (pow.f32 alphax #s(literal 2 binary32)) (fabs.f32 %54) %75 %76 %77 %81 %84 %86 %88 %91 %93 %95 %97 %99 %101 %103 %106 %109 %110 %111 %112 %113 %114 %116 %118 %120 %122 %124 %125 sin2phi alphay (*.f32 %129 %129) (*.f32 %131 %131) (*.f32 %134 %134) (*.f32 %128 %128) (*.f32 %133 %133) %138 (/.f32 #s(literal 1 binary32) %139) (pow.f32 %128 #s(literal 2 binary32)) (pow.f32 %133 #s(literal 2 binary32)) (pow.f32 %138 #s(literal 1 binary32)) (pow.f32 alphay #s(literal 2 binary32)) (fabs.f32 %138) %149 %153 %156 %159 %162 %163 %164 %166 %170 %174 %177 %180 %181 %182 %183 %184 %187 %165 %189 %191 %193 %195 %197 %199 %201 %202 %203 %204 #s(literal -1 binary32) %205 %206 %208 %209 %5 %215 %213 %216 #s(literal -1/2 binary32) %218 (*.f32 u0 #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %218 #s(literal -1 binary32))) (pow.f32 %218 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %223 #s(literal -1 binary32))) (-.f32 %218 #s(literal 1 binary32)) %223 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)) (pow.f32 %223 #s(literal 1 binary32)) (+.f32 %218 #s(literal -1 binary32)) (neg.f32 %230) %232 (*.f32 u0 %223) (/.f32 #s(literal 1 binary32) (pow.f32 %232 #s(literal -1 binary32))) (pow.f32 %232 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %237 #s(literal -1 binary32))) %237 (pow.f32 %237 #s(literal 1 binary32)) #s(literal 1/2 binary32) #s(literal 1/3 binary32) %242 (*.f32 u0 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %242 #s(literal -1 binary32))) (pow.f32 %242 #s(literal 1 binary32)) %248 %249 %251 %252 %230 %253 %254 %255 %256 %257 %258 %260 %262 %263 %264 %266 %268 %272 %270 %273 %274 (*.f32 u0 #s(literal 1/3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %274 #s(literal -1 binary32))) (pow.f32 %274 #s(literal 1 binary32)) %281 %282 %285 %287 %279 %288 %289 %290 %291 %292 (*.f32 u0 %279) (/.f32 #s(literal 1 binary32) (pow.f32 %292 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) u0 %296) (fma.f32 #s(literal 1/2 binary32) u0 %298) (fma.f32 u0 #s(literal 1/2 binary32) %296) (fma.f32 u0 #s(literal 1/2 binary32) %298) (pow.f32 %292 #s(literal 1 binary32)) (+.f32 %242 %296) (+.f32 %242 %298) %307 %308 %310 %312 %305 %313 %314 %315 %316 %317 %318 %320 %322 %324 %325 %326 %327 %330 %328 %331 (*.f32 #s(literal 1 binary32) %3) (/.f32 #s(literal -1 binary32) %14) (/.f32 #s(literal -1 binary32) %334) (/.f32 #s(literal 1 binary32) (/.f32 %334 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 %334)) (/.f32 #s(literal 1 binary32) (pow.f32 %3 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %2 #s(literal 1 binary32))) %3 (pow.f32 %3 #s(literal 1 binary32)) (pow.f32 %2 #s(literal -1 binary32)) %205 %206 %208 %209 %5 %16 %19 %21 %22 %24 %25 %27 %28 %29 %30 %33 %35 %37 %38 %39 %23 (*.f32 (/.f32 #s(literal 2 binary32) %42) (/.f32 #s(literal 1/2 binary32) %42)) (*.f32 (/.f32 #s(literal 2 binary32) %47) (/.f32 #s(literal 1/2 binary32) %47)) (*.f32 (/.f32 #s(literal 2 binary32) alphax) (/.f32 #s(literal 1/2 binary32) alphax)) (*.f32 #s(literal 1 binary32) %55) (/.f32 %356 %47) (/.f32 %63 alphax) (/.f32 #s(literal -1 binary32) %58) (/.f32 #s(literal 1 binary32) %105) %55 (pow.f32 %55 #s(literal 1 binary32)) (pow.f32 %54 #s(literal -1 binary32)) (pow.f32 alphax #s(literal -2 binary32)) %365 %366 %368 %369 %370 %371 %74 %373 %375 %377 %379 %380 (*.f32 #s(literal 1 binary32) %63) (/.f32 #s(literal -1 binary32) %47) (/.f32 #s(literal 1 binary32) (/.f32 %47 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %48) (/.f32 #s(literal 1 binary32) (pow.f32 %63 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 alphax #s(literal 1 binary32))) %63 (pow.f32 %63 #s(literal 1 binary32)) (pow.f32 alphax #s(literal -1 binary32)) %75 %76 %77 %81 %84 %86 %88 %91 %93 %95 %97 %99 %101 %103 %106 %109 %110 %111 %112 %113 %114 %116 %118 %120 %122 %124 %125 (*.f32 (/.f32 #s(literal 2 binary32) %128) (/.f32 #s(literal 1/2 binary32) %128)) (*.f32 (/.f32 #s(literal 2 binary32) %133) (/.f32 #s(literal 1/2 binary32) %133)) (*.f32 %150 (/.f32 #s(literal 1/2 binary32) alphay)) (*.f32 #s(literal 1 binary32) %139) (/.f32 (neg.f32 %161) %133) (/.f32 %161 alphay) (/.f32 #s(literal -1 binary32) %173) (/.f32 #s(literal 1 binary32) (/.f32 alphay %161)) (/.f32 #s(literal 1 binary32) (/.f32 %173 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %179) (/.f32 #s(literal 1 binary32) (pow.f32 %139 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %138 #s(literal 1 binary32))) %139 (pow.f32 %139 #s(literal 1 binary32)) (pow.f32 %138 #s(literal -1 binary32)) (pow.f32 alphay #s(literal -2 binary32)) (*.f32 sin2phi %161) (/.f32 %178 %134) (/.f32 %167 %133) %160 (/.f32 #s(literal 1 binary32) (pow.f32 %160 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %151) (pow.f32 %160 #s(literal 1 binary32)) %149 %153 %156 %159 %162 %163 %164 %166 %170 %174 %177 %180 %181 %182 %183 %184 %187 %165 %189 %191 %193 %195 %197 %199 %201 %202 %203 %204 (*.f32 %138 %147) (*.f32 alphay %151) (/.f32 %179 %178) (/.f32 %173 %167) %185 (/.f32 #s(literal 1 binary32) %165) (pow.f32 %185 #s(literal 1 binary32)) %149 %153 %156 %159 %162 %163 %164 %166 %170 %174 %177 %180 %181 %182 %183 %184 %187 %165 %189 %191 %193 %195 %197 %199 %201 %202 %203 %204 %430 (*.f32 alphax alphay) (/.f32 #s(literal 1 binary32) %432) (pow.f32 %430 #s(literal 1 binary32)) %435 (*.f32 alphax sin2phi) (/.f32 #s(literal 1 binary32) (pow.f32 %435 #s(literal -1 binary32))) (pow.f32 %435 #s(literal 1 binary32)) (/.f32 (fma.f32 sin2phi alphax (/.f32 %440 alphax)) alphax) (/.f32 (fma.f32 sin2phi %58 (neg.f32 %440)) %58) (/.f32 %448 %54) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %450)) (-.f32 %453 %167) (fma.f32 %455 (/.f32 %456 %42) sin2phi) (fma.f32 %459 (/.f32 %456 %47) sin2phi) (fma.f32 %462 %463 sin2phi) (fma.f32 %463 %462 sin2phi) (fma.f32 %466 %467 sin2phi) (fma.f32 %467 %466 sin2phi) (fma.f32 %470 (/.f32 %456 alphax) sin2phi) (fma.f32 %473 %74 sin2phi) (fma.f32 %440 %55 sin2phi) (fma.f32 %74 %473 sin2phi) %450 (fma.f32 alphay %478 sin2phi) (fma.f32 %114 %138 sin2phi) (pow.f32 %450 #s(literal 1 binary32)) (+.f32 %453 sin2phi) (+.f32 sin2phi %453) %485 %486 %489 %491 %493 %495 %497 %499 %501 %504 %506 %508 %510 %512 %514 %516 %518 %520 %522 %524 %526 %530 %534 %538 %542 %546 %549 %553 %557 %561 %565 %568 %572 %575 %579 %583 %587 %591 %595 %599 %603 %607 %611 %615 %619 %623 %627 %631 %634 %638 %642 %646 %650 %654 %656 %658 %662 %666 %670 %674 %678 %682 %686 %690 %694 %697 %701 %705 %709 %713 %717 %721 %724 %728 %732 %736 %740 %743 %747 %751 %755 %759 %763 %767 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %802 %805 %808 %811 %814 %817 %820 %823 %826 %829 %832 %835 %838 %841 %844 %847 %850 %853 %856 %858 %861 %864 %867 %870 %872 %874 %877 %880 %883 %886 %889 %892 %895 %898 %901 %904 %907 %910 %913 %916 %919 %922 %925 %928 %931 %934 %937 %940 %943 %946 %949 %952 %955 %958 %961 %964 %967 %971 %975 %979 %985 %991 %994 %998 %1002 %1005 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1021 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1037 %1040 %1044 %1046 %1048 %1049 %1051 %1052 %1056 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1070 %1073 %1076 %1079 %1082 %1085 %1088 %1091 %1092 %1095 %1096 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1108 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1131 %1133 %1135 %1138 %1141 %1143 %1146 %1148 %1151 %1153 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1130 %1162 %1163 (*.f32 %435 %161) %938 (/.f32 (neg.f32 %1165) %134) (/.f32 %1165 %133) (/.f32 %435 alphay) (/.f32 #s(literal 1 binary32) (/.f32 %133 %1165)) (/.f32 #s(literal 1 binary32) (pow.f32 %938 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 alphay %435)) (pow.f32 %938 #s(literal 1 binary32)) (*.f32 alphay %55) (/.f32 (neg.f32 %470) %47) (/.f32 %134 %105) (/.f32 %470 alphax) (/.f32 %133 %58) %477 (/.f32 #s(literal 1 binary32) (/.f32 alphax %470)) (/.f32 #s(literal 1 binary32) (/.f32 %58 %133)) (/.f32 #s(literal 1 binary32) %1187) (/.f32 #s(literal 1 binary32) (pow.f32 %477 #s(literal -1 binary32))) (pow.f32 %477 #s(literal 1 binary32)) %485 %486 %489 %491 %493 %495 %497 %499 %501 %504 %506 %508 %510 %512 %514 %516 %518 %520 %522 %524 %526 %530 %534 %538 %542 %546 %549 %553 %557 %561 %565 %568 %572 %575 %579 %583 %587 %591 %595 %599 %603 %607 %611 %615 %619 %623 %627 %631 %634 %638 %642 %646 %650 %654 %656 %658 %662 %666 %670 %674 %678 %682 %686 %690 %694 %697 %701 %705 %709 %713 %717 %721 %724 %728 %732 %736 %740 %743 %747 %751 %755 %759 %763 %767 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %802 %805 %808 %811 %814 %817 %820 %823 %826 %829 %832 %835 %838 %841 %844 %847 %850 %853 %856 %858 %861 %864 %867 %870 %872 %874 %877 %880 %883 %886 %889 %892 %895 %898 %901 %904 %907 %910 %913 %916 %919 %922 %925 %928 %931 %934 %937 %940 %943 %946 %949 %952 %955 %958 %961 %964 %967 %971 %975 %979 %985 %991 %994 %998 %1002 %1005 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1021 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1037 %1040 %1044 %1046 %1048 %1049 %1051 %1052 %1056 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1070 %1073 %1076 %1079 %1082 %1085 %1088 %1091 %1092 %1095 %1096 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1108 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1131 %1133 %1135 %1138 %1141 %1143 %1146 %1148 %1151 %1153 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1130 %1162 %1163 %485 %486 %489 %491 %493 %495 %497 %499 %501 %504 %506 %508 %510 %512 %514 %516 %518 %520 %522 %524 %526 %530 %534 %538 %542 %546 %549 %553 %557 %561 %565 %568 %572 %575 %579 %583 %587 %591 %595 %599 %603 %607 %611 %615 %619 %623 %627 %631 %634 %638 %642 %646 %650 %654 %656 %658 %662 %666 %670 %674 %678 %682 %686 %690 %694 %697 %701 %705 %709 %713 %717 %721 %724 %728 %732 %736 %740 %743 %747 %751 %755 %759 %763 %767 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %802 %805 %808 %811 %814 %817 %820 %823 %826 %829 %832 %835 %838 %841 %844 %847 %850 %853 %856 %858 %861 %864 %867 %870 %872 %874 %877 %880 %883 %886 %889 %892 %895 %898 %901 %904 %907 %910 %913 %916 %919 %922 %925 %928 %931 %934 %937 %940 %943 %946 %949 %952 %955 %958 %961 %964 %967 %971 %975 %979 %985 %991 %994 %998 %1002 %1005 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1021 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1037 %1040 %1044 %1046 %1048 %1049 %1051 %1052 %1056 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1070 %1073 %1076 %1079 %1082 %1085 %1088 %1091 %1092 %1095 %1096 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1108 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1131 %1133 %1135 %1138 %1141 %1143 %1146 %1148 %1151 %1153 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1130 %1162 %1163 (*.f32 %154 %1192) (*.f32 %1192 %154) (*.f32 %157 %1195) (*.f32 %1195 %157) (*.f32 %1198 %160) (*.f32 %160 %1198) %1022 (*.f32 alphax %165) (/.f32 %1165 %173) (/.f32 %435 %138) (/.f32 #s(literal 1 binary32) (/.f32 %138 %435)) (/.f32 #s(literal 1 binary32) (pow.f32 %1022 #s(literal -1 binary32))) (pow.f32 %1022 #s(literal 1 binary32)) (*.f32 %1209 %154) (*.f32 %1211 %157) (*.f32 %1213 %1192) (*.f32 %1215 %1195) (*.f32 %1187 %160) (*.f32 %154 %1209) (*.f32 %1192 %1213) (*.f32 %157 %1211) (*.f32 %1195 %1215) (*.f32 %1198 %938) (*.f32 %435 %1223) (*.f32 %447 %139) %1041 (*.f32 %938 %1198) (*.f32 %160 %1187) (*.f32 %165 %54) (*.f32 %54 %165) (*.f32 alphax %1022) (/.f32 (*.f32 %1165 alphax) %169) (/.f32 (neg.f32 %1233) %133) (/.f32 (neg.f32 %1038) %179) (/.f32 %1233 alphay) (/.f32 %1038 %173) (/.f32 %447 %138) (/.f32 #s(literal 1 binary32) (/.f32 alphay %1233)) (/.f32 #s(literal 1 binary32) (/.f32 %173 %1038)) (/.f32 #s(literal 1 binary32) (pow.f32 %1041 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %138 %447)) (pow.f32 %1041 #s(literal 1 binary32)) %27 %28 %29 %30 %33 %35 %37 %38 %39 %23 %1252 %1253 %1250 %485 %486 %489 %491 %493 %495 %497 %499 %501 %504 %506 %508 %510 %512 %514 %516 %518 %520 %522 %524 %526 %530 %534 %538 %542 %546 %549 %553 %557 %561 %565 %568 %572 %575 %579 %583 %587 %591 %595 %599 %603 %607 %611 %615 %619 %623 %627 %631 %634 %638 %642 %646 %650 %654 %656 %658 %662 %666 %670 %674 %678 %682 %686 %690 %694 %697 %701 %705 %709 %713 %717 %721 %724 %728 %732 %736 %740 %743 %747 %751 %755 %759 %763 %767 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %802 %805 %808 %811 %814 %817 %820 %823 %826 %829 %832 %835 %838 %841 %844 %847 %850 %853 %856 %858 %861 %864 %867 %870 %872 %874 %877 %880 %883 %886 %889 %892 %895 %898 %901 %904 %907 %910 %913 %916 %919 %922 %925 %928 %931 %934 %937 %940 %943 %946 %949 %952 %955 %958 %961 %964 %967 %971 %975 %979 %985 %991 %994 %998 %1002 %1005 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1021 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1037 %1040 %1044 %1046 %1048 %1049 %1051 %1052 %1056 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1070 %1073 %1076 %1079 %1082 %1085 %1088 %1091 %1092 %1095 %1096 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1108 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1131 %1133 %1135 %1138 %1141 %1143 %1146 %1148 %1151 %1153 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1130 %1162 %1163 %485 %486 %489 %491 %493 %495 %497 %499 %501 %504 %506 %508 %510 %512 %514 %516 %518 %520 %522 %524 %526 %530 %534 %538 %542 %546 %549 %553 %557 %561 %565 %568 %572 %575 %579 %583 %587 %591 %595 %599 %603 %607 %611 %615 %619 %623 %627 %631 %634 %638 %642 %646 %650 %654 %656 %658 %662 %666 %670 %674 %678 %682 %686 %690 %694 %697 %701 %705 %709 %713 %717 %721 %724 %728 %732 %736 %740 %743 %747 %751 %755 %759 %763 %767 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %802 %805 %808 %811 %814 %817 %820 %823 %826 %829 %832 %835 %838 %841 %844 %847 %850 %853 %856 %858 %861 %864 %867 %870 %872 %874 %877 %880 %883 %886 %889 %892 %895 %898 %901 %904 %907 %910 %913 %916 %919 %922 %925 %928 %931 %934 %937 %940 %943 %946 %949 %952 %955 %958 %961 %964 %967 %971 %975 %979 %985 %991 %994 %998 %1002 %1005 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1021 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1037 %1040 %1044 %1046 %1048 %1049 %1051 %1052 %1056 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1070 %1073 %1076 %1079 %1082 %1085 %1088 %1091 %1092 %1095 %1096 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1108 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1131 %1133 %1135 %1138 %1141 %1143 %1146 %1148 %1151 %1153 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1130 %1162 %1163 %485 %486 %489 %491 %493 %495 %497 %499 %501 %504 %506 %508 %510 %512 %514 %516 %518 %520 %522 %524 %526 %530 %534 %538 %542 %546 %549 %553 %557 %561 %565 %568 %572 %575 %579 %583 %587 %591 %595 %599 %603 %607 %611 %615 %619 %623 %627 %631 %634 %638 %642 %646 %650 %654 %656 %658 %662 %666 %670 %674 %678 %682 %686 %690 %694 %697 %701 %705 %709 %713 %717 %721 %724 %728 %732 %736 %740 %743 %747 %751 %755 %759 %763 %767 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %802 %805 %808 %811 %814 %817 %820 %823 %826 %829 %832 %835 %838 %841 %844 %847 %850 %853 %856 %858 %861 %864 %867 %870 %872 %874 %877 %880 %883 %886 %889 %892 %895 %898 %901 %904 %907 %910 %913 %916 %919 %922 %925 %928 %931 %934 %937 %940 %943 %946 %949 %952 %955 %958 %961 %964 %967 %971 %975 %979 %985 %991 %994 %998 %1002 %1005 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1021 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1037 %1040 %1044 %1046 %1048 %1049 %1051 %1052 %1056 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1070 %1073 %1076 %1079 %1082 %1085 %1088 %1091 %1092 %1095 %1096 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1108 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1131 %1133 %1135 %1138 %1141 %1143 %1146 %1148 %1151 %1153 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1130 %1162 %1163 %1261 %1259 %1262 %1270 %1268 %1271 (*.f32 u0 %147) (/.f32 %6 %178) (/.f32 %5 %167) %1275 (/.f32 #s(literal 1 binary32) (/.f32 %167 %5)) (/.f32 #s(literal 1 binary32) (pow.f32 %1275 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)) (pow.f32 %1275 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %147) (/.f32 #s(literal -1 binary32) %167) (/.f32 #s(literal 1 binary32) (/.f32 %167 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %178) (/.f32 #s(literal 1 binary32) (pow.f32 %147 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi #s(literal 1 binary32))) %147 (pow.f32 %147 #s(literal 1 binary32)) (pow.f32 sin2phi #s(literal -1 binary32)) (/.f32 (fma.f32 %1294 %167 #s(literal -1 binary32)) %167) (/.f32 (fma.f32 %147 sin2phi %242) sin2phi) (/.f32 (fma.f32 %242 %167 (*.f32 #s(literal -1 binary32) sin2phi)) %1301) (/.f32 (fma.f32 %242 sin2phi (*.f32 #s(literal 1 binary32) sin2phi)) %1305) (/.f32 (fma.f32 #s(literal -1 binary32) sin2phi (*.f32 %242 %167)) %1309) (/.f32 (fma.f32 #s(literal 1 binary32) sin2phi (*.f32 %242 sin2phi)) %1305) (/.f32 (fma.f32 %242 %167 (*.f32 sin2phi #s(literal -1 binary32))) %1301) (/.f32 (fma.f32 %242 sin2phi %171) %1305) (/.f32 (fma.f32 #s(literal -1 binary32) sin2phi (*.f32 %167 %242)) %1309) (/.f32 (fma.f32 #s(literal 1 binary32) sin2phi (*.f32 sin2phi %242)) %1305) (/.f32 (neg.f32 %1325) %167) (/.f32 %1325 sin2phi) %1329 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi %1325)) (/.f32 #s(literal 1 binary32) (pow.f32 %1329 #s(literal -1 binary32))) (-.f32 %1294 %1334) (fma.f32 %1275 #s(literal 1/2 binary32) %147) (fma.f32 #s(literal 1/2 binary32) %1275 %147) (fma.f32 #s(literal 1 binary32) %147 %1294) (pow.f32 %1329 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 %1294 sin2phi) sin2phi) %147) (+.f32 %1294 %147) (+.f32 %147 %1294) %1345 (*.f32 u0 %1329) (/.f32 (fma.f32 %1347 %167 %5) %167) (/.f32 (fma.f32 %1347 sin2phi u0) sin2phi) (/.f32 #s(literal 1 binary32) (pow.f32 %1345 #s(literal -1 binary32))) (fma.f32 %1294 u0 %1354) (fma.f32 u0 %1294 %1275) (pow.f32 %1345 #s(literal 1 binary32)) (+.f32 %1347 %1275) (+.f32 (*.f32 %1294 u0) %1354) (*.f32 %147 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) %147) %1363 (/.f32 #s(literal -1/2 binary32) %167) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1363 #s(literal -1 binary32))) (pow.f32 %1363 #s(literal 1 binary32)) (/.f32 (fma.f32 %1370 sin2phi #s(literal 1/2 binary32)) sin2phi) (/.f32 (fma.f32 %1363 sin2phi %274) sin2phi) (/.f32 (fma.f32 %274 sin2phi (*.f32 #s(literal 1/2 binary32) sin2phi)) %1305) (/.f32 (fma.f32 #s(literal 1/2 binary32) sin2phi (*.f32 %274 sin2phi)) %1305) (/.f32 (fma.f32 %274 sin2phi (*.f32 sin2phi #s(literal 1/2 binary32))) %1305) (/.f32 (fma.f32 #s(literal 1/2 binary32) sin2phi (*.f32 sin2phi %274)) %1305) %1387 (/.f32 #s(literal 1 binary32) (pow.f32 %1387 #s(literal -1 binary32))) (-.f32 %1370 (*.f32 #s(literal -1/2 binary32) %147)) (-.f32 %1370 (neg.f32 %1363)) (fma.f32 %147 #s(literal 1/2 binary32) %1370) (fma.f32 %1275 #s(literal 1/3 binary32) %1363) (fma.f32 #s(literal 1/3 binary32) %1275 %1363) (fma.f32 #s(literal 1/2 binary32) %147 %1370) (pow.f32 %1387 #s(literal 1 binary32)) (+.f32 %1370 %1363) (+.f32 %1363 %1370) (/.f32 (fma.f32 %1401 %167 #s(literal -1 binary32)) %167) (/.f32 (neg.f32 %1404) %167) (/.f32 %1404 sin2phi) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi %1404)) (/.f32 #s(literal 1 binary32) (pow.f32 %1410 #s(literal -1 binary32))) (-.f32 %1401 %1334) %1410 (fma.f32 u0 %1387 %147) (fma.f32 #s(literal 1 binary32) %147 %1401) (pow.f32 %1410 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 %1401 sin2phi) sin2phi) %147) (+.f32 %1401 %147) (+.f32 %147 %1401) %1422 (*.f32 u0 %1410) (/.f32 (fma.f32 %1424 %167 %5) %167) (/.f32 (fma.f32 %1424 sin2phi u0) sin2phi) (/.f32 #s(literal 1 binary32) (pow.f32 %1422 #s(literal -1 binary32))) (fma.f32 %1401 u0 %1354) (fma.f32 u0 %1401 %1275) (pow.f32 %1422 #s(literal 1 binary32)) (+.f32 %1424 %1275) (+.f32 (*.f32 %1401 u0) %1354) %1437 (*.f32 u0 alphay) (/.f32 #s(literal 1 binary32) (pow.f32 %1437 #s(literal -1 binary32))) (pow.f32 %1437 #s(literal 1 binary32)) %365 %366 %368 %369 %370 %371 %74 %373 %375 %377 %379 %380 %75 %76 %77 %81 %84 %86 %88 %91 %93 %95 %97 %99 %101 %103 %106 %109 %110 %111 %112 %113 %114 %116 %118 %120 %122 %124 %125 %1443 %1445 %1447 %1450 %1453 %1456 %1459 %1460 %1462 %1464 %1466 %1468 %1471 %1474 %1477 %1478 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %484 %1491 %1492 %1493 %1494 %1495 %1496 %1499 %1500 %1501 %215 %213 %216 %1252 %1253 %1250 %248 %249 %251 %252 %230 %253 %254 %255 %256 %257 %258 %260 %262 %263 %264 %266 %268 (/.f32 #s(literal 1 binary32) (pow.f32 %1502 #s(literal -1 binary32))) (-.f32 %261 %5) %1502 (fma.f32 u0 %242 u0) (pow.f32 %1502 #s(literal 1 binary32)) (+.f32 %261 u0) (+.f32 u0 %261) %272 %270 %273 %281 %282 %285 %287 %279 %288 %289 %290 %291 %307 %308 %310 %312 %305 %313 %314 %315 %316 %317 %318 %320 %322 %324 %325 %326 %327 %330 %328 %331 %1511 %1513 %1514 %1516 %1517 %1518 %1519 %1520 %1521 %1522 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1023 %1532 %1533 %1534 %1535 %1536 %1537 %1538 %1539 %1511 %1513 %1514 %1516 %1517 %1518 %1519 %1520 %1521 %1522 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1023 %1532 %1533 %1534 %1535 %1536 %1537 %1538 %1539 %1541 %1544 %1545 %1546 %1548 %1549 %1551 %485 %486 %489 %491 %493 %495 %497 %499 %501 %504 %506 %508 %510 %512 %514 %516 %518 %520 %522 %524 %526 %530 %534 %538 %542 %546 %549 %553 %557 %561 %565 %568 %572 %575 %579 %583 %587 %591 %595 %599 %603 %607 %611 %615 %619 %623 %627 %631 %634 %638 %642 %646 %650 %654 %656 %658 %662 %666 %670 %674 %678 %682 %686 %690 %694 %697 %701 %705 %709 %713 %717 %721 %724 %728 %732 %736 %740 %743 %747 %751 %755 %759 %763 %767 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %802 %805 %808 %811 %814 %817 %820 %823 %826 %829 %832 %835 %838 %841 %844 %847 %850 %853 %856 %858 %861 %864 %867 %870 %872 %874 %877 %880 %883 %886 %889 %892 %895 %898 %901 %904 %907 %910 %913 %916 %919 %922 %925 %928 %931 %934 %937 %940 %943 %946 %949 %952 %955 %958 %961 %964 %967 %971 %975 %979 %985 %991 %994 %998 %1002 %1005 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1021 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1037 %1040 %1044 %1046 %1048 %1049 %1051 %1052 %1056 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1070 %1073 %1076 %1079 %1082 %1085 %1088 %1091 %1092 %1095 %1096 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1108 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1131 %1133 %1135 %1138 %1141 %1143 %1146 %1148 %1151 %1153 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1130 %1162 %1163 %1554 %1557 %1559 %1560 %1561 %1562 %1565 %1567 %1569 %1571 %1573 %1575 %1577 %1580 %1583 %1586 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1596 %1597 %485 %486 %489 %491 %493 %495 %497 %499 %501 %504 %506 %508 %510 %512 %514 %516 %518 %520 %522 %524 %526 %530 %534 %538 %542 %546 %549 %553 %557 %561 %565 %568 %572 %575 %579 %583 %587 %591 %595 %599 %603 %607 %611 %615 %619 %623 %627 %631 %634 %638 %642 %646 %650 %654 %656 %658 %662 %666 %670 %674 %678 %682 %686 %690 %694 %697 %701 %705 %709 %713 %717 %721 %724 %728 %732 %736 %740 %743 %747 %751 %755 %759 %763 %767 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %802 %805 %808 %811 %814 %817 %820 %823 %826 %829 %832 %835 %838 %841 %844 %847 %850 %853 %856 %858 %861 %864 %867 %870 %872 %874 %877 %880 %883 %886 %889 %892 %895 %898 %901 %904 %907 %910 %913 %916 %919 %922 %925 %928 %931 %934 %937 %940 %943 %946 %949 %952 %955 %958 %961 %964 %967 %971 %975 %979 %985 %991 %994 %998 %1002 %1005 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1021 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1037 %1040 %1044 %1046 %1048 %1049 %1051 %1052 %1056 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1070 %1073 %1076 %1079 %1082 %1085 %1088 %1091 %1092 %1095 %1096 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1108 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1131 %1133 %1135 %1138 %1141 %1143 %1146 %1148 %1151 %1153 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1130 %1162 %1163 (*.f32 alphay %1269) (/.f32 %134 %1600) (/.f32 %133 %1599) %1603 (/.f32 #s(literal 1 binary32) (/.f32 %1599 %133)) (/.f32 #s(literal 1 binary32) (pow.f32 %1603 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1268 alphay)) (pow.f32 %1603 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1611 #s(literal -1 binary32))) %1611 (pow.f32 %1611 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1620 #s(literal -1 binary32))) %1620 (pow.f32 %1620 #s(literal 1 binary32)) (log.f32 %1542) %1550 (*.f32 alphay %18) (*.f32 alphay %16) (/.f32 #s(literal 1 binary32) (pow.f32 %1550 #s(literal -1 binary32))) (pow.f32 %1550 #s(literal 1 binary32)) (*.f32 %1550 %147) (*.f32 alphay %1631) (/.f32 %1633 %178) %1635 (/.f32 %1545 %167) (/.f32 #s(literal 1 binary32) (/.f32 %167 %1545)) (/.f32 #s(literal 1 binary32) (pow.f32 %1635 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi %1550)) (pow.f32 %1635 #s(literal 1 binary32)) (*.f32 %1635 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %1635) (/.f32 (neg.f32 %1646) %167) (/.f32 %1646 sin2phi) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi %1646)) (/.f32 #s(literal 1 binary32) (pow.f32 %1652 #s(literal -1 binary32))) (pow.f32 %1652 #s(literal 1 binary32)) %1652 (/.f32 #s(literal 1 binary32) (pow.f32 %1658 #s(literal -1 binary32))) %1658 (pow.f32 %1658 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1664 #s(literal -1 binary32))) %1664 (pow.f32 %1664 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1668 #s(literal -1 binary32))) %1668 (pow.f32 %1668 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1672 #s(literal -1 binary32))) %1672 (pow.f32 %1672 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1678 #s(literal -1 binary32))) %1678 (pow.f32 %1678 #s(literal 1 binary32)) (*.f32 %1682 u0) %1684 (*.f32 #s(literal 1/2 binary32) %1437) (/.f32 #s(literal 1 binary32) (pow.f32 %1684 #s(literal -1 binary32))) (pow.f32 %1684 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1689 #s(literal -1 binary32))) (-.f32 alphay (*.f32 #s(literal -1/2 binary32) %1437)) (-.f32 alphay (neg.f32 %1684)) (fma.f32 %1682 u0 alphay) %1689 (fma.f32 #s(literal 1/2 binary32) %1437 alphay) (pow.f32 %1689 #s(literal 1 binary32)) (+.f32 %1684 alphay) (+.f32 alphay %1684) %1701 (*.f32 u0 %1689) (/.f32 #s(literal 1 binary32) (pow.f32 %1701 #s(literal -1 binary32))) (fma.f32 alphay u0 %1705) (fma.f32 alphay u0 %1707) (fma.f32 u0 alphay %1705) (fma.f32 u0 alphay %1707) (pow.f32 %1701 #s(literal 1 binary32)) (+.f32 %1437 %1705) (+.f32 %1437 %1707) (/.f32 #s(literal 1 binary32) (pow.f32 %1714 #s(literal -1 binary32))) %1714 (pow.f32 %1714 #s(literal 1 binary32)) %1443 %1445 %1447 %1450 %1453 %1456 %1459 %1460 %1462 %1464 %1466 %1468 %1471 %1474 %1477 %1478 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %484 %1491 %1492 %1493 %1494 %1495 %1496 %1499 %1500 %1501 %485 %486 %489 %491 %493 %495 %497 %499 %501 %504 %506 %508 %510 %512 %514 %516 %518 %520 %522 %524 %526 %530 %534 %538 %542 %546 %549 %553 %557 %561 %565 %568 %572 %575 %579 %583 %587 %591 %595 %599 %603 %607 %611 %615 %619 %623 %627 %631 %634 %638 %642 %646 %650 %654 %656 %658 %662 %666 %670 %674 %678 %682 %686 %690 %694 %697 %701 %705 %709 %713 %717 %721 %724 %728 %732 %736 %740 %743 %747 %751 %755 %759 %763 %767 %769 %772 %775 %778 %781 %784 %787 %790 %793 %796 %799 %802 %805 %808 %811 %814 %817 %820 %823 %826 %829 %832 %835 %838 %841 %844 %847 %850 %853 %856 %858 %861 %864 %867 %870 %872 %874 %877 %880 %883 %886 %889 %892 %895 %898 %901 %904 %907 %910 %913 %916 %919 %922 %925 %928 %931 %934 %937 %940 %943 %946 %949 %952 %955 %958 %961 %964 %967 %971 %975 %979 %985 %991 %994 %998 %1002 %1005 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1021 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1037 %1040 %1044 %1046 %1048 %1049 %1051 %1052 %1056 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1070 %1073 %1076 %1079 %1082 %1085 %1088 %1091 %1092 %1095 %1096 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1108 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1131 %1133 %1135 %1138 %1141 %1143 %1146 %1148 %1151 %1153 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1130 %1162 %1163 (*.f32 %1718 %1719) (*.f32 %1721 %1722) (*.f32 alphay %1483) (/.f32 %134 %1007) (/.f32 %731 %972) (/.f32 %590 %976) (/.f32 %590 %992) (/.f32 %822 %448) (/.f32 %983 %981) (/.f32 %983 %996) (/.f32 %989 %987) (/.f32 %989 %1000) (/.f32 %173 %1003) (/.f32 %133 %1006) (/.f32 %185 %969) (/.f32 #s(literal -1 binary32) %1737) (/.f32 %138 %450) (/.f32 alphay %962) %1033 (/.f32 %54 %1023) (/.f32 alphax %965) (/.f32 #s(literal 1 binary32) (/.f32 %1130 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1033 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %1130) (pow.f32 %1033 #s(literal 1 binary32)) (pow.f32 %1130 #s(literal -1 binary32)) (*.f32 %455 %463) (*.f32 %459 %467) (*.f32 %463 %455) (*.f32 %467 %459) (*.f32 %470 %74) %478 (*.f32 %74 %470) (*.f32 alphay %114) (*.f32 %114 alphay) (*.f32 cos2phi %477) (/.f32 (neg.f32 %456) %58) (/.f32 (neg.f32 %635) %58) (/.f32 %456 %54) (/.f32 %635 %54) (/.f32 #s(literal 1 binary32) (/.f32 %54 %456)) (/.f32 #s(literal 1 binary32) (/.f32 %54 %635)) (/.f32 #s(literal 1 binary32) (pow.f32 %478 #s(literal -1 binary32))) (pow.f32 %478 #s(literal 1 binary32)) %1443 %1445 %1447 %1450 %1453 %1456 %1459 %1460 %1462 %1464 %1466 %1468 %1471 %1474 %1477 %1478 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %484 %1491 %1492 %1493 %1494 %1495 %1496 %1499 %1500 %1501 %1261 %1259 %1262 %1270 %1268 %1271 %1772 %1773 %1774 %1775 %1776 %1777 %1779 %1782 %1784 %1787 %1788 %1780 %1794 %1792 %1795 %1796 %1797 %1800 %1804 %1807 %1810 %1813 %1814 %1815 %1816 %1818 %1820 %1822 %1824 %1827 %1828 %1830 %1832 %1833 %1834 %1837 %1840 %1842 %1844 %1845 %1846 %1847 %1848 %1849 %1851 %1853 %1854 %1855 %1856 %1859 %1862 %1863 %1864 %1865 %1867 %1869 %1871 %1873 %1874 %1876 %1878 (*.f32 %1130 %214) (/.f32 (fma.f32 %1880 %213 %114) %213) (/.f32 (fma.f32 %165 %213 (*.f32 %114 %213)) %1885) (/.f32 (fma.f32 %165 %213 (*.f32 %213 %114)) %1885) (/.f32 %1890 %1891) (/.f32 %1893 (*.f32 alphax %213)) (/.f32 %1896 (*.f32 %185 %213)) (/.f32 %1899 (*.f32 %731 %213)) (/.f32 %1902 %1903) (/.f32 %1905 %1906) (/.f32 %1908 %1909) (/.f32 %1911 %1903) (/.f32 %1913 %1906) (/.f32 %1915 %1909) (/.f32 %1917 (*.f32 %173 %213)) (/.f32 %1920 (*.f32 %133 %213)) (/.f32 %1923 %1891) (/.f32 %1925 (*.f32 %822 %213)) (/.f32 %1928 (*.f32 %54 %213)) (/.f32 %1931 (*.f32 %138 %213)) (/.f32 %1812 %1860) (/.f32 %1737 %1250) %1936 (/.f32 #s(literal 1 binary32) %1877) (-.f32 %1938 (/.f32 %1053 %213)) (-.f32 %1880 (/.f32 %1050 %213)) (pow.f32 %1936 #s(literal 1 binary32)) (+.f32 (/.f32 %487 %213) %1880) (+.f32 (/.f32 %502 %213) %1880) (+.f32 %1938 %1880) (+.f32 %1880 %1938) %1950 (*.f32 #s(literal -1 binary32) %1877) (/.f32 #s(literal -1 binary32) (neg.f32 %1952)) (/.f32 #s(literal -1 binary32) %1936) (/.f32 #s(literal 1 binary32) (/.f32 %1952 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1950 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1936 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %1952) (pow.f32 %1952 #s(literal -1 binary32)) (pow.f32 %1950 #s(literal 1 binary32)) %1965 %1966 %1967 %1558 %1969 %1971 %1973 %1974 %1554 %1557 %1559 %1560 %1561 %1562 %1565 %1567 %1569 %1571 %1573 %1575 %1577 %1580 %1583 %1586 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1596 %1597 %1554 %1557 %1559 %1560 %1561 %1562 %1565 %1567 %1569 %1571 %1573 %1575 %1577 %1580 %1583 %1586 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1596 %1597 (*.f32 (/.f32 #s(literal 2 binary32) %1558) (/.f32 #s(literal 1/2 binary32) %63)) (*.f32 (/.f32 #s(literal 2 binary32) %1259) %56) (*.f32 (/.f32 #s(literal 2 binary32) %63) (/.f32 #s(literal 1/2 binary32) %1558)) (*.f32 (/.f32 #s(literal 2 binary32) %55) (/.f32 #s(literal 1/2 binary32) %1259)) (*.f32 %1260 %54) (*.f32 #s(literal 1 binary32) %1595) (/.f32 %58 %1563) (/.f32 %47 %1584) (/.f32 #s(literal -1 binary32) %1990) (/.f32 %54 %1578) %1595 (/.f32 alphax %1581) (/.f32 alphax %1558) (/.f32 #s(literal 1 binary32) (/.f32 %1990 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %1997) (/.f32 #s(literal 1 binary32) (pow.f32 %1595 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1594 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %1594) (pow.f32 %1595 #s(literal 1 binary32)) (pow.f32 %1594 #s(literal -1 binary32)) %2007 %2010 %2012 %2015 %2018 %2021 %2024 %2025 %2026 %2027 %2028 %2031 %2034 %2037 %2039 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2053 %2055 %2057 %2059 %2061 %2063 %2065 %2067 %2070 %2071 %2073 %2075 %2076 %2016 %2077 %2078 %2080 %2082 %2084 %2087 %2088 %2089 %2007 %2010 %2012 %2015 %2018 %2021 %2024 %2025 %2026 %2027 %2028 %2031 %2034 %2037 %2039 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2053 %2055 %2057 %2059 %2061 %2063 %2065 %2067 %2070 %2071 %2073 %2075 %2007 %2010 %2012 %2015 %2018 %2021 %2024 %2025 %2026 %2027 %2028 %2031 %2034 %2037 %2039 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2053 %2055 %2057 %2059 %2061 %2063 %2065 %2067 %2070 %2071 %2073 %2075 %2091 %2092 %2093 %2095 %2096 %2098 %2099 %2100 %2102 %2104 %2106 %2107 %2109 %2110 (*.f32 alphay %1792) (/.f32 #s(literal 1 binary32) (pow.f32 %2110 #s(literal -1 binary32))) (pow.f32 %2110 #s(literal 1 binary32)) %2115 %2116 %2117 %2118 %2120 %2121 %2115 %2116 %2117 %2118 %2120 %2121 %2123 %2124 %2126 %2127 %2128 %2129 %2130 %2131 %2132 %2133 %2134 %2135 %2137 %2139 %2141 %2143 %2145 %2148 %2149 %2151 %2153 %2154 %2157 %2158 %2159 %2161 %2163 %2165 %2166 %1851 %1853 %1854 %1855 %1856 %1859 %1862 %1863 %1864 %1865 %1867 %1869 %1871 %1873 %1874 %1876 %1878 %1851 %1853 %1854 %1855 %1856 %1859 %1862 %1863 %1864 %1865 %1867 %1869 %1871 %1873 %1874 %1876 %1878 %2154 %2157 %2158 %2159 %2161 %2163 %2165 %2166 %2167 %2169 %2170 %2171 %2173 %2175 %2177 %2178 %2180 %2182 %2183 %2184 %2187 %2188 %2190 %2192 %2193 (*.f32 %1250 %1260) (/.f32 %1861 %1587) (/.f32 %1860 %1563) %2197 (/.f32 #s(literal 1 binary32) (/.f32 %1563 %1860)) (/.f32 #s(literal 1 binary32) (pow.f32 %2197 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1259 %1250)) (pow.f32 %2197 #s(literal 1 binary32)) (neg.f32 (/.f32 %213 %1259)) (*.f32 (*.f32 %2197 alphax) alphax) %2209 (*.f32 %54 %2197) (/.f32 %2186 %1563) (/.f32 %2185 %1259) (/.f32 #s(literal 1 binary32) (/.f32 %1259 %2185)) (/.f32 #s(literal 1 binary32) (pow.f32 %2209 #s(literal -1 binary32))) (pow.f32 %2209 #s(literal 1 binary32)) %2076 %2016 %2077 %2078 %2080 %2082 %2084 %2087 %2088 %2089 %2007 %2010 %2012 %2015 %2018 %2021 %2024 %2025 %2026 %2027 %2028 %2031 %2034 %2037 %2039 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2053 %2055 %2057 %2059 %2061 %2063 %2065 %2067 %2070 %2071 %2073 %2075 %1965 %1966 %1967 %1558 %1969 %1971 %1973 %1974 %1554 %1557 %1559 %1560 %1561 %1562 %1565 %1567 %1569 %1571 %1573 %1575 %1577 %1580 %1583 %1586 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1596 %1597 %2219 %2220 %2223 %2226 %2227 %2228 %2229 %2231 %2233 %2235 %2237 %2238 (*.f32 %328 %1260) (/.f32 (neg.f32 %2240) %1587) (/.f32 %2240 %1563) %2244 (/.f32 #s(literal 1 binary32) (/.f32 %1563 %2240)) (/.f32 #s(literal 1 binary32) (pow.f32 %2244 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1259 %328)) (pow.f32 %2244 #s(literal 1 binary32)) (*.f32 (/.f32 %328 #s(literal 1 binary32)) %2014) (*.f32 (/.f32 %2244 #s(literal 1 binary32)) %54) %2256 (/.f32 (*.f32 %2240 #s(literal 1 binary32)) %2030) (/.f32 (*.f32 %328 #s(literal 1 binary32)) %1594) (/.f32 (neg.f32 %2261) %2042) (/.f32 %2261 %60) (/.f32 %2240 %1990) (/.f32 %2244 %55) (/.f32 %328 %1594) (/.f32 #s(literal 1 binary32) (/.f32 %60 %2261)) (/.f32 #s(literal 1 binary32) (/.f32 %1594 %328)) (/.f32 #s(literal 1 binary32) (pow.f32 %2256 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %55 %2244)) (pow.f32 %2256 #s(literal 1 binary32)) %2167 %2169 %2170 %2171 %2173 %2175 %2177 %2178 %2180 %2182 %2183 %2184 %2187 %2188 %2190 %2192 %2193 (*.f32 %270 %1483) (/.f32 %2225 %1007) (/.f32 %2224 %1006) %2280 (/.f32 #s(literal 1 binary32) (/.f32 %1006 %2224)) (/.f32 #s(literal 1 binary32) (pow.f32 %2280 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %484 %270)) (pow.f32 %2280 #s(literal 1 binary32)) %2288 (*.f32 alphay %2280) (/.f32 %2291 %1006) (/.f32 %2290 %484) (/.f32 #s(literal 1 binary32) (/.f32 %484 %2290)) (/.f32 #s(literal 1 binary32) (pow.f32 %2288 #s(literal -1 binary32))) (pow.f32 %2288 #s(literal 1 binary32)) (*.f32 %1250 %1483) (/.f32 %1861 %1007) (/.f32 %1860 %1006) %1852 (/.f32 #s(literal 1 binary32) (/.f32 %1006 %1860)) (/.f32 #s(literal 1 binary32) (pow.f32 %1852 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %484 %1250)) (pow.f32 %1852 #s(literal 1 binary32)) (neg.f32 (/.f32 %213 %484)) %1851 %1853 %1854 %1855 %1856 %1859 %1862 %1863 %1864 %1865 %1867 %1869 %1871 %1873 %1874 %1876 %1878 %2312 %2314 %2316 %2318 %2319 %2321 %2322 %2324 %2325 %2327 %2329 %2330 %2333 %2335 %2342 %2340 %2343 %2344 (*.f32 alphay %1658) (/.f32 #s(literal 1 binary32) (pow.f32 %2344 #s(literal -1 binary32))) (pow.f32 %2344 #s(literal 1 binary32)) (*.f32 %1620 %432) (/.f32 (neg.f32 %2350) %47) (/.f32 (neg.f32 %2353) (neg.f32 %2355)) (/.f32 %2350 alphax) (/.f32 %2353 %2355) %2360 (/.f32 #s(literal 1 binary32) %2361) (pow.f32 %2360 #s(literal 1 binary32)) %2365 (*.f32 %23 %2361) (/.f32 %16 %2367) (/.f32 %23 (neg.f32 %2367)) (/.f32 %23 %2360) (/.f32 #s(literal 1 binary32) (/.f32 %2367 %16)) (/.f32 #s(literal 1 binary32) (pow.f32 %2365 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %2360 %23)) (-.f32 (/.f32 #s(literal 0 binary32) %2360) (/.f32 %18 %2360)) (pow.f32 %2365 #s(literal 1 binary32)) (neg.f32 (/.f32 %16 %2360)) %2384 (*.f32 %328 %1603) (/.f32 (neg.f32 %2386) %1599) (/.f32 %2386 %1268) (/.f32 #s(literal 1 binary32) (/.f32 %1268 %2386)) (/.f32 #s(literal 1 binary32) (pow.f32 %2384 #s(literal -1 binary32))) (pow.f32 %2384 #s(literal 1 binary32)) %2395 (*.f32 %270 %1603) (/.f32 %2291 %1599) (/.f32 %2290 %1268) (/.f32 #s(literal 1 binary32) (/.f32 %1268 %2290)) (/.f32 #s(literal 1 binary32) (pow.f32 %2395 #s(literal -1 binary32))) (pow.f32 %2395 #s(literal 1 binary32)) %2219 %2220 %2223 %2226 %2227 %2228 %2229 %2231 %2233 %2235 %2237 %2238 %2007 %2010 %2012 %2015 %2018 %2021 %2024 %2025 %2026 %2027 %2028 %2031 %2034 %2037 %2039 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2053 %2055 %2057 %2059 %2061 %2063 %2065 %2067 %2070 %2071 %2073 %2075 %2404 (*.f32 %1250 %1603) (/.f32 %1858 %1599) (/.f32 %1857 %1268) (/.f32 #s(literal 1 binary32) (/.f32 %1268 %1857)) (/.f32 #s(literal 1 binary32) (pow.f32 %2404 #s(literal -1 binary32))) (pow.f32 %2404 #s(literal 1 binary32)) (neg.f32 (*.f32 %213 %1603)) (*.f32 (/.f32 %1250 #s(literal 1 binary32)) %2014) %2417 (/.f32 (neg.f32 %2197) %60) (/.f32 %1861 %1997) (/.f32 %1860 %1990) (/.f32 %2197 %55) (/.f32 %1250 %1594) (/.f32 #s(literal 1 binary32) (/.f32 %1990 %1860)) (/.f32 #s(literal 1 binary32) (/.f32 %55 %2197)) (/.f32 #s(literal 1 binary32) (pow.f32 %2417 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1594 %1250)) (pow.f32 %2417 #s(literal 1 binary32)) (neg.f32 (/.f32 %213 %1594)) (*.f32 %16 %147) (/.f32 %16 %178) %1631 (/.f32 %23 %167) (/.f32 #s(literal 1 binary32) (/.f32 %167 %23)) (/.f32 #s(literal 1 binary32) (pow.f32 %1631 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi %16)) (-.f32 (/.f32 #s(literal 0 binary32) %167) (/.f32 %18 %167)) (pow.f32 %1631 #s(literal 1 binary32)) %1772 %1773 %1774 %1775 %1776 %1777 %1779 %1782 %1784 %1787 %1788 %1780 %1794 %1792 %1795 %2115 %2116 %2117 %2118 %2120 %2121 %2091 %2092 %2093 %2095 %2096 %2098 %2099 %2100 %2102 %2104 %2106 %2107 %2109 (*.f32 %1130 %20) (/.f32 (fma.f32 %2449 %16 %114) %16) (/.f32 (fma.f32 %165 %16 (*.f32 %114 %16)) %2454) (/.f32 (fma.f32 %165 %16 (*.f32 %16 %114)) %2454) (/.f32 %1890 %1550) (/.f32 %1893 (*.f32 alphax %16)) (/.f32 %1896 (*.f32 %185 %16)) (/.f32 %1899 (*.f32 %731 %16)) (/.f32 %1902 %2466) (/.f32 %1905 %2468) (/.f32 %1908 %2470) (/.f32 %1911 %2466) (/.f32 %1913 %2468) (/.f32 %1915 %2470) (/.f32 %1917 (*.f32 %173 %16)) (/.f32 %1920 (*.f32 %133 %16)) (/.f32 %1923 %1550) (/.f32 %1925 (*.f32 %822 %16)) (/.f32 %1928 (*.f32 %54 %16)) (/.f32 %1931 (*.f32 %138 %16)) (/.f32 %1812 %16) (/.f32 %1737 %23) %2488 (/.f32 #s(literal 1 binary32) %2152) (-.f32 %2490 (/.f32 %1053 %16)) (-.f32 %2449 (/.f32 %1050 %16)) (pow.f32 %2488 #s(literal 1 binary32)) (+.f32 (/.f32 %487 %16) %2449) (+.f32 (/.f32 %502 %16) %2449) (+.f32 %2490 %2449) (+.f32 %2449 %2490) (log.f32 (pow.f32 %2 %1826)) (*.f32 %1826 %16) %2505 (/.f32 #s(literal -1 binary32) (neg.f32 %2506)) (/.f32 #s(literal -1 binary32) %2488) (/.f32 #s(literal 1 binary32) (/.f32 %2506 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %2505 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %2488 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %2506) (pow.f32 %2506 #s(literal -1 binary32)) (pow.f32 %2505 #s(literal 1 binary32)) %2007 %2010 %2012 %2015 %2018 %2021 %2024 %2025 %2026 %2027 %2028 %2031 %2034 %2037 %2039 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2053 %2055 %2057 %2059 %2061 %2063 %2065 %2067 %2070 %2071 %2073 %2075 %1541 %1544 %1545 %1546 %1548 %1549 %1551 %2123 %2124 %2126 %2127 %2128 %2129 %2130 %2131 %2132 %2133 %2134 %2135 %2137 %2139 %2141 %2143 %2145 %2148 %2149 %2151 %2153 (*.f32 %237 %147) (/.f32 (neg.f32 %2520) %178) (/.f32 %2520 %167) %2524 (/.f32 #s(literal 1 binary32) (/.f32 %167 %2520)) (/.f32 #s(literal 1 binary32) (pow.f32 %2524 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi %237)) (pow.f32 %2524 #s(literal 1 binary32)) (*.f32 %2524 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %2524) (/.f32 (neg.f32 %2534) %167) (/.f32 %2534 sin2phi) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi %2534)) (/.f32 #s(literal 1 binary32) (pow.f32 %2540 #s(literal -1 binary32))) (pow.f32 %2540 #s(literal 1 binary32)) %2540 (/.f32 #s(literal 1 binary32) (pow.f32 %2544 #s(literal -1 binary32))) %2544 (pow.f32 %2544 #s(literal 1 binary32)) (*.f32 (*.f32 %2544 alphay) alphay) %2550 (*.f32 %138 %2544) (/.f32 #s(literal 1 binary32) (pow.f32 %2550 #s(literal -1 binary32))) (pow.f32 %2550 #s(literal 1 binary32)) %2123 %2124 %2126 %2127 %2128 %2129 %2130 %2131 %2132 %2133 %2134 %2135 %2137 %2139 %2141 %2143 %2145 %2148 %2149 %2151 %2153 (/.f32 #s(literal 1 binary32) (pow.f32 %2555 #s(literal -1 binary32))) %2555 (pow.f32 %2555 #s(literal 1 binary32)) (*.f32 (*.f32 %2555 alphay) alphay) %2561 (*.f32 %138 %2555) (/.f32 #s(literal 1 binary32) (pow.f32 %2561 #s(literal -1 binary32))) (pow.f32 %2561 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2566 #s(literal -1 binary32))) %2566 (pow.f32 %2566 #s(literal 1 binary32)) (*.f32 (*.f32 %2566 alphay) alphay) %2572 (*.f32 %138 %2566) (/.f32 #s(literal 1 binary32) (pow.f32 %2572 #s(literal -1 binary32))) (pow.f32 %2572 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2577 #s(literal -1 binary32))) %2577 (pow.f32 %2577 #s(literal 1 binary32)) (*.f32 (*.f32 %2577 alphay) alphay) %2583 (*.f32 %138 %2577) (/.f32 #s(literal 1 binary32) (pow.f32 %2583 #s(literal -1 binary32))) (pow.f32 %2583 #s(literal 1 binary32)) (*.f32 %1714 %1483) (/.f32 (neg.f32 %2589) %1007) (/.f32 %2589 %1006) %2593 (/.f32 #s(literal 1 binary32) (/.f32 %1006 %2589)) (/.f32 #s(literal 1 binary32) (pow.f32 %2593 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %484 %1714)) (pow.f32 %2593 #s(literal 1 binary32)) (*.f32 %1678 %1483) (/.f32 (neg.f32 %2602) %1007) (/.f32 %2602 %1006) %2606 (/.f32 #s(literal 1 binary32) (/.f32 %1006 %2602)) (/.f32 #s(literal 1 binary32) (pow.f32 %2606 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %484 %1678)) (pow.f32 %2606 #s(literal 1 binary32)) %1851 %1853 %1854 %1855 %1856 %1859 %1862 %1863 %1864 %1865 %1867 %1869 %1871 %1873 %1874 %1876 %1878 %1851 %1853 %1854 %1855 %1856 %1859 %1862 %1863 %1864 %1865 %1867 %1869 %1871 %1873 %1874 %1876 %1878 %1796 %1797 %1800 %1804 %1807 %1810 %1813 %1814 %1815 %1816 %1818 %1820 %1822 %1824 %1827 %1828 %1830 %1832 %1833 %1834 %1837 %1840 %1842 %1844 %1845 %1846 %1847 %1848 %1849 %2312 %2314 %2316 %2318 %2319 %2321 %2322 %2324 %2325 %2327 %2329 %2330 %2333 %2335 %2342 %2340 %2343 %2007 %2010 %2012 %2015 %2018 %2021 %2024 %2025 %2026 %2027 %2028 %2031 %2034 %2037 %2039 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2053 %2055 %2057 %2059 %2061 %2063 %2065 %2067 %2070 %2071 %2073 %2075 |
Compiled 5 086 to 4 919 computations (3.3% saved)
Compiled 2 360 to 6 303 computations (-167.1% saved)
111 alts after pruning (73 fresh and 38 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 287 | 73 | 2 360 |
| Fresh | 0 | 0 | 0 |
| Picked | 26 | 20 | 46 |
| Done | 5 | 18 | 23 |
| Total | 2 318 | 111 | 2 429 |
| Status | Accuracy | Program |
|---|---|---|
| 22.4% | (/.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax))) | |
| ✓ | 91.0% | %18 = (*.f32 alphax alphax) (/.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) %18 cos2phi)) (/.f32 #s(literal 1 binary32) %18)) |
| ✓ | 26.6% | (/.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax))) |
| 24.8% | (/.f32 (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) | |
| 22.4% | (/.f32 (*.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 alphax alphax)) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) | |
| 58.7% | (/.f32 (*.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) alphay) (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) | |
| 69.3% | (/.f32 (*.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) alphay) (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) | |
| 66.5% | (/.f32 (*.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alphay) (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) | |
| 98.6% | (/.f32 (*.f32 alphay (neg.f32 (log1p.f32 (neg.f32 u0)))) (fma.f32 cos2phi (/.f32 alphay (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) | |
| 73.9% | (/.f32 (*.f32 alphay (neg.f32 (log1p.f32 (neg.f32 u0)))) (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) | |
| ✓ | 49.0% | (/.f32 (*.f32 alphay (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) |
| ✓ | 97.4% | %371 = (*.f32 alphay alphax) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))) %371) %371)) |
| 28.5% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) alphax) alphax)) | |
| ✓ | 73.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (approx (/ (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax))) (* alphay alphax)) (/.f32 (*.f32 alphax sin2phi) alphay)) (*.f32 alphay alphax))) |
| 73.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (approx (/ (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax))) (* alphay alphax)) (*.f32 (*.f32 sin2phi alphax) (/.f32 #s(literal 1 binary32) alphay))) (*.f32 alphay alphax))) | |
| 28.5% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) (* alphay alphay)) cos2phi) cos2phi) (*.f32 alphax alphax))) | |
| ✓ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 98.4% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ✓ | 98.3% | (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| 24.8% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) alphax) alphax)) | |
| ✓ | 24.8% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) (* alphay alphay)) cos2phi) cos2phi) (*.f32 alphax alphax))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ✓ | 62.2% | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| 22.4% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (/.f32 (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) alphax) alphax)) | |
| ✓ | 74.6% | %26 = (*.f32 alphay alphay) (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 (fma.f32 %26 (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) %26)) |
| 58.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 (approx (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi) sin2phi) (*.f32 alphay alphay))) | |
| ✓ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alphax) cos2phi) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| ✓ | 74.6% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alphay alphay) sin2phi)))) |
| 22.4% | (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)))) | |
| 24.2% | (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alphax alphax) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)))) | |
| ✓ | 59.8% | (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| 66.6% | (/.f32 (approx (* alphay (neg (log (- 1 u0)))) (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) (*.f32 alphay u0))))) (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) | |
| 74.6% | (/.f32 (approx (* alphay (neg (log (- 1 u0)))) (*.f32 alphay u0)) (fma.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi))) | |
| 74.7% | (/.f32 (approx (* alphay (neg (log (- 1 u0)))) (*.f32 alphay u0)) (fma.f32 cos2phi (/.f32 alphay (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) | |
| 74.6% | (/.f32 (approx (* alphay (neg (log (- 1 u0)))) (*.f32 alphay u0)) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay)))) | |
| 74.6% | (/.f32 (approx (* alphay (neg (log (- 1 u0)))) (*.f32 alphay u0)) (+.f32 (*.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi) (/.f32 sin2phi alphay))) | |
| 86.9% | (/.f32 (approx (neg (* (log (- 1 u0)) alphay)) (*.f32 (fma.f32 (*.f32 alphay u0) #s(literal 1/2 binary32) alphay) u0)) (fma.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi (/.f32 sin2phi alphay))) | |
| ✓ | 87.0% | (/.f32 (approx (neg (log (- 1 u0))) (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| ✓ | 86.9% | (/.f32 (approx (neg (log (- 1 u0))) (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| 25.3% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) (*.f32 alphax alphax))) | |
| ✓ | 86.7% | (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) |
| 22.4% | (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) (*.f32 alphax alphax)) (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))))) | |
| 24.8% | (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi))))) | |
| 56.4% | (/.f32 #s(literal 1 binary32) (/.f32 (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay)) (*.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) alphay))) | |
| 22.4% | (/.f32 #s(literal 1 binary32) (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) (*.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 alphax alphax)))) | |
| 28.5% | (*.f32 (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (*.f32 alphax alphax)) | |
| ✓ | 24.8% | (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (*.f32 alphax alphax)) |
| ✓ | 74.6% | %18 = (*.f32 alphax alphax) (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) %18 cos2phi)) %18) |
| ✓ | 74.6% | (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (fma.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) alphax) alphax cos2phi)) (*.f32 alphax alphax)) |
| ✓ | 74.7% | (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) alphay) |
| 74.7% | %18 = (*.f32 alphax alphax) (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 cos2phi (/.f32 (*.f32 sin2phi %18) (*.f32 alphay alphay)))) %18) | |
| 22.4% | (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) | |
| 22.4% | (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)))) | |
| ✓ | 22.4% | (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (*.f32 alphax alphax)) |
| 24.2% | (*.f32 (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (*.f32 alphax alphax)) | |
| 26.6% | (*.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) (*.f32 alphax alphax)) | |
| ✓ | 86.9% | (*.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) alphay) |
| 25.3% | (*.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) alphax)) alphax) | |
| ✓ | 86.9% | (*.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (*.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi) (/.f32 sin2phi alphay))) alphay) |
| 27.2% | (*.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (*.f32 alphax alphax)) | |
| 25.3% | (*.f32 (/.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (approx (+ (* (/ sin2phi (* alphay alphay)) (* alphax alphax)) cos2phi) cos2phi)) (*.f32 alphax alphax)) | |
| 22.4% | (*.f32 (*.f32 (/.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) alphax) alphax) | |
| 24.8% | (*.f32 (*.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi))) alphax) alphax) | |
| 22.4% | (*.f32 (*.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi))) (*.f32 alphax alphax)) | |
| 74.1% | (*.f32 (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) sin2phi)) alphay) alphay) | |
| ✓ | 49.2% | (*.f32 (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) sin2phi)) alphay) alphay) |
| 66.6% | %4 = (neg (log (- 1 u0))) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) sin2phi)) alphay) alphay) | |
| 58.8% | %3 = (log (- 1 u0)) (*.f32 (*.f32 (approx (/ (neg %3) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (approx (neg (/ %3 sin2phi)) (/.f32 u0 sin2phi))) alphay) alphay) | |
| 66.7% | %3 = (log (- 1 u0)) (*.f32 (*.f32 (approx (/ (neg %3) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (approx (neg (/ %3 sin2phi)) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) sin2phi) u0))) alphay) alphay) | |
| 58.7% | (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx (log (- 1 u0)) (neg.f32 u0))))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) | |
| 73.9% | (*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (*.f32 alphay (/.f32 #s(literal 1 binary32) (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay))))) | |
| 24.7% | (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 (*.f32 alphax alphax) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi))) | |
| ✓ | 49.0% | (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) |
| 24.8% | (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 alphax (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) alphax))) | |
| 58.7% | (*.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 #s(literal 1 binary32) (/.f32 alphay sin2phi))))) | |
| 58.6% | (*.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) | |
| 22.4% | (*.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (/.f32 #s(literal 1 binary32) (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) (* alphay alphay)) cos2phi) cos2phi) (*.f32 alphax alphax)))) | |
| 58.6% | (*.f32 (neg.f32 (approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) (*.f32 alphay (/.f32 #s(literal 1 binary32) (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay))))) | |
| 22.4% | (*.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 (*.f32 alphax alphax) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi))) | |
| ✓ | 74.6% | (*.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 alphay (fma.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi (/.f32 sin2phi alphay)))) |
| 58.7% | (*.f32 (neg.f32 (approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) | |
| ✓ | 98.1% | (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) |
| ✓ | 62.2% | (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) |
| 74.0% | (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) sin2phi)) (*.f32 alphay alphay)) | |
| ✓ | 49.3% | (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) sin2phi)) (*.f32 alphay alphay)) |
| 66.6% | %4 = (neg (log (- 1 u0))) (*.f32 (approx (/ %4 (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) sin2phi)) (*.f32 alphay alphay)) | |
| 66.6% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (approx (neg (/ %3 sin2phi)) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) sin2phi) u0))) (*.f32 alphay alphay)) | |
| 58.7% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (approx (* -1 (/ %3 sin2phi)) (/.f32 u0 sin2phi))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay)))) | |
| ✓ | 58.7% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (approx (* -1 (/ %3 sin2phi)) (/.f32 u0 sin2phi))) (*.f32 alphay alphay)) |
| 57.8% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (approx (* -1 (/ %3 sin2phi)) (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) (*.f32 alphay alphay)) | |
| ✓ | 66.6% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (approx (* -1 (/ %3 sin2phi)) (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) (/.f32 u0 sin2phi) (/.f32 #s(literal 1 binary32) sin2phi))))) (*.f32 alphay alphay)) |
| 66.6% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (approx (* -1 (/ %3 sin2phi)) (*.f32 u0 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) sin2phi) sin2phi (*.f32 #s(literal 1/2 binary32) u0)) sin2phi)))) (*.f32 alphay alphay)) | |
| 58.8% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* (* alphay alphay) (/ cos2phi (* alphax alphax))) sin2phi)) (approx (* -1 (/ %3 sin2phi)) (*.f32 u0 (/.f32 #s(literal 1 binary32) sin2phi)))) (*.f32 alphay alphay)) | |
| 66.7% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32))))) sin2phi))) alphay) | |
| 49.2% | (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (neg.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay) sin2phi))) alphay) | |
| 58.8% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) | |
| 66.7% | %3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alphay u0) sin2phi) (/.f32 alphay sin2phi))))) alphay) | |
| 74.7% | (*.f32 (approx (neg (* (log (- 1 u0)) alphay)) (*.f32 alphay u0)) (/.f32 alphay (fma.f32 (*.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi) alphay sin2phi))) | |
| 66.7% | (*.f32 (approx (neg (log (- 1 u0))) (fma.f32 #s(literal 1 binary32) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) u0))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) | |
| 69.4% | (*.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) | |
| 25.3% | (*.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (/.f32 (*.f32 alphax alphax) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi))) | |
| 66.6% | (*.f32 (approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) | |
| 66.5% | (*.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) | |
| 25.3% | (*.f32 (approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (/.f32 #s(literal 1 binary32) (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) (* alphay alphay)) cos2phi) cos2phi) (*.f32 alphax alphax)))) | |
| 49.1% | (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (approx (+ (* (/ alphay (* alphax alphax)) cos2phi) (/ sin2phi alphay)) (/.f32 sin2phi alphay))))) | |
| 22.4% | (neg.f32 (/.f32 (approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) (*.f32 alphax alphax)))) | |
| ✓ | 86.5% | (approx (/ (neg (log (- 1 u0))) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))) u0)) |
| ✓ | 86.9% | (approx (/ (neg (log (- 1 u0))) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (/.f32 alphay (fma.f32 (/.f32 alphay (*.f32 alphax alphax)) cos2phi (/.f32 sin2phi alphay)))) u0)) |
Compiled 111 to 305 computations (-174.8% saved)
Total 58.0b remaining (37.4%)
Threshold costs 1.8b (1.2%)
| 4.7b | 41.5% |
| 4.7b | 41.5% |
| 4.5b | 31.8% |
| 3.3b | 54.4% |
| 3.3b | 54.8% |
| Inputs |
|---|
%3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) |
| Outputs |
|---|
%3 = (log (- 1 u0)) (*.f32 (approx (/ (neg %3) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %24 = (* alphay alphay) %28 = (/ %3 sin2phi) %30 = (/.f32 u0 sin2phi) (*.f32 (approx (/ %4 (+ (* alphay %9) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) (*.f32 (approx (/ %4 (+ (* %24 %9) sin2phi)) (approx (* -1 %28) %30)) (*.f32 alphay alphay)) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) (approx (neg %28) %30)) alphay) alphay) (*.f32 (neg.f32 (approx %3 (neg.f32 u0))) (/.f32 (*.f32 alphax alphax) (approx (+ (* (* (/ sin2phi %24) alphax) alphax) cos2phi) cos2phi))) |
| Outputs |
|---|
%3 = (log (- 1 u0)) (*.f32 (neg.f32 (approx %3 (neg.f32 u0))) (/.f32 (*.f32 alphax alphax) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi))) (*.f32 (approx (/ (neg %3) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %24 = (* alphay alphay) %28 = (/ %3 sin2phi) %30 = (/.f32 u0 sin2phi) %46 = (neg.f32 (approx %3 (neg.f32 u0))) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) (*.f32 (approx (/ %4 (+ (* alphay %9) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) (*.f32 (approx (/ %4 (+ (* %24 %9) sin2phi)) (approx (* -1 %28) %30)) (*.f32 alphay alphay)) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) (approx (neg %28) %30)) alphay) alphay) (*.f32 %46 (/.f32 %47 %52)) (*.f32 (*.f32 (/.f32 %46 %52) alphax) alphax) (*.f32 (/.f32 %46 (approx (+ (* %48 %8) cos2phi) cos2phi)) %47) (/.f32 (*.f32 %46 %47) %52) |
| Outputs |
|---|
%3 = (log (- 1 u0)) (/.f32 (*.f32 (neg.f32 (approx %3 (neg.f32 u0))) (*.f32 alphax alphax)) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) (*.f32 (approx (/ (neg %3) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %24 = (* alphay alphay) %28 = (/ %3 sin2phi) %30 = (/.f32 u0 sin2phi) %45 = (approx %3 (neg.f32 u0)) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) (*.f32 (approx (/ %4 (+ (* alphay %9) %12)) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) (*.f32 (approx (/ %4 (+ (* %24 %9) sin2phi)) (approx (* -1 %28) %30)) (*.f32 alphay alphay)) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) (approx (neg %28) %30)) alphay) alphay) (*.f32 %46 (/.f32 %47 %52)) (*.f32 (*.f32 (/.f32 %46 %52) alphax) alphax) (*.f32 (/.f32 %46 (approx (+ (* %48 %8) cos2phi) cos2phi)) %47) (/.f32 (*.f32 %46 %47) %52) (*.f32 %46 (/.f32 alphay (approx (+ (* %9 alphay) %12) (/.f32 sin2phi alphay)))) (neg.f32 (/.f32 %45 (/.f32 %52 %47))) |
| Outputs |
|---|
%3 = (log (- 1 u0)) (neg.f32 (/.f32 (approx %3 (neg.f32 u0)) (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) (*.f32 alphax alphax)))) (*.f32 (approx (/ (neg %3) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %33 = (*.f32 alphay alphay) %45 = (approx %3 (neg.f32 u0)) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx (+ (* %9 alphay) %12) %67)) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) (*.f32 (approx (/ %4 (+ (* alphay %9) %12)) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) (*.f32 (approx %27 (approx %29 %30)) %33) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) (approx (neg %28) %30)) alphay) alphay) (*.f32 %46 (/.f32 %47 %52)) (*.f32 (*.f32 (/.f32 %46 %52) alphax) alphax) (*.f32 (/.f32 %46 (approx (+ (* %48 %8) cos2phi) cos2phi)) %47) (/.f32 (*.f32 %46 %47) %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 (/.f32 %52 %47))) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 (*.f32 %46 alphay) (approx (+ (* (/ alphay %8) cos2phi) %12) %67)) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 #s(literal 1 binary32) sin2phi)))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 (/.f32 (/.f32 %52 alphax) alphax)) |
| Outputs |
|---|
%3 = (log (- 1 u0)) (/.f32 (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) (/.f32 (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) alphax) alphax)) (*.f32 (approx (/ (neg %3) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %33 = (*.f32 alphay alphay) %45 = (approx %3 (neg.f32 u0)) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx (+ (* %9 alphay) %12) %67)) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %107 = (/.f32 #s(literal 1 binary32) %47) (*.f32 (approx (/ %4 (+ (* alphay %9) %12)) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) (*.f32 (approx %27 (approx %29 %30)) %33) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) (approx (neg %28) %30)) alphay) alphay) (*.f32 %46 (/.f32 %47 %52)) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 (/.f32 %52 %47))) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 (*.f32 %46 alphay) (approx (+ (* (/ alphay %8) cos2phi) %12) %67)) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 #s(literal 1 binary32) sin2phi)))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 (/.f32 (/.f32 %52 alphax) alphax)) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 (*.f32 %60 %107)) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) |
| Outputs |
|---|
%3 = (log (- 1 u0)) (/.f32 (/.f32 (neg.f32 (approx %3 (neg.f32 u0))) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax))) (*.f32 (approx (/ (neg %3) (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %45 = (approx %3 (neg.f32 u0)) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) (*.f32 (approx (/ %4 (+ (* alphay %9) %12)) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) (approx (neg %28) %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 #s(literal 1 binary32) sin2phi)))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 (/.f32 (/.f32 %52 alphax) alphax)) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 (/.f32 #s(literal 1 binary32) (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47))) (*.f32 %97 (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) (/.f32 %97 %108) (*.f32 (approx %4 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) %53) |
| Outputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) (*.f32 (approx %4 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (/.f32 (*.f32 alphax alphax) (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi))) (*.f32 (approx (/ %4 (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %45 = (approx %3 (neg.f32 u0)) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (approx (/ %4 (+ (* alphay %9) %12)) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 #s(literal 1 binary32) sin2phi)))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 (/.f32 (/.f32 %52 alphax) alphax)) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 (/.f32 #s(literal 1 binary32) (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47))) (*.f32 %97 (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) (/.f32 %97 %108) (*.f32 (approx %4 (*.f32 %139 u0)) %53) (*.f32 (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %33) |
| Outputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %7 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %14 = (* alphay alphay) (*.f32 (approx %4 (*.f32 %7 u0)) (/.f32 (*.f32 alphax alphax) (approx (+ (* (* (/ sin2phi %14) alphax) alphax) cos2phi) cos2phi))) (*.f32 (approx (/ %4 (+ (/ (* %14 cos2phi) (* alphax alphax)) sin2phi)) (approx (neg (/ %3 sin2phi)) (*.f32 (/.f32 %7 sin2phi) u0))) (*.f32 alphay alphay)) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %45 = (approx %3 (neg.f32 u0)) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) (*.f32 (approx (/ %4 (+ (* alphay %9) %12)) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 #s(literal 1 binary32) sin2phi)))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 (/.f32 (/.f32 %52 alphax) alphax)) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 (/.f32 #s(literal 1 binary32) (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47))) (*.f32 %97 (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) (/.f32 %97 %108) (*.f32 (approx %4 (*.f32 %139 u0)) %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) |
| Outputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %7 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %14 = (* alphay alphay) (*.f32 (approx %4 (*.f32 %7 u0)) (/.f32 (*.f32 alphax alphax) (approx (+ (* (* (/ sin2phi %14) alphax) alphax) cos2phi) cos2phi))) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* %14 cos2phi) (* alphax alphax)) sin2phi)) (approx (neg (/ %3 sin2phi)) (*.f32 (/.f32 %7 sin2phi) u0))) alphay) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %45 = (approx %3 (neg.f32 u0)) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) %155 = (approx %38 (/.f32 %153 sin2phi)) (*.f32 (approx (/ %4 (+ (* alphay %9) %12)) (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 (*.f32 alphay u0) sin2phi))) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 #s(literal 1 binary32) sin2phi)))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 (/.f32 %102 alphax)) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 (/.f32 #s(literal 1 binary32) (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47))) (*.f32 %97 (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) (/.f32 alphay sin2phi))))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) |
| Outputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %7 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %12 = (* alphay alphay) (*.f32 (/.f32 (approx %4 (*.f32 %7 u0)) (/.f32 (approx (+ (* (* (/ sin2phi %12) alphax) alphax) cos2phi) cos2phi) alphax)) alphax) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* %12 cos2phi) (* alphax alphax)) sin2phi)) (approx (neg (/ %3 sin2phi)) (*.f32 (/.f32 %7 sin2phi) u0))) alphay) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %19 = (*.f32 alphay u0) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %45 = (approx %3 (neg.f32 u0)) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %129 = (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) %155 = (approx %38 (/.f32 %153 sin2phi)) %180 = (log.f32 (-.f32 #s(literal 1 binary32) u0)) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) (*.f32 (approx %14 (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 %19 sin2phi))) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 #s(literal 1 binary32) sin2phi)))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 (/.f32 #s(literal 1 binary32) %129)) (*.f32 %97 (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) (/.f32 alphay sin2phi))))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx (* alphay %4) (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 (/.f32 %180 (neg.f32 %52)) alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32))))) sin2phi))) alphay) |
| Outputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) (*.f32 (/.f32 (approx %4 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) alphax)) alphax) (*.f32 (approx (/ %4 (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32))))) sin2phi))) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %19 = (*.f32 alphay u0) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %45 = (approx %3 (neg.f32 u0)) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %129 = (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %180 = (log.f32 (-.f32 #s(literal 1 binary32) u0)) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) (*.f32 (approx %14 (approx (* -1 (/ (* alphay %3) sin2phi)) (/.f32 %19 sin2phi))) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 #s(literal 1 binary32) sin2phi)))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 (/.f32 #s(literal 1 binary32) %129)) (*.f32 %97 (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) (/.f32 alphay sin2phi))))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx (* alphay %4) (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 (/.f32 %180 (neg.f32 %52)) alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) |
| Outputs |
|---|
%4 = (neg (log (- 1 u0))) (*.f32 (/.f32 (approx %4 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (/.f32 (approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi) alphax)) alphax) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) u0))) (/.f32 alphay (approx (+ (* (/ cos2phi (* alphax alphax)) alphay) (/ sin2phi alphay)) (/.f32 sin2phi alphay)))) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %45 = (approx %3 (neg.f32 u0)) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %129 = (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %180 = (log.f32 (-.f32 #s(literal 1 binary32) u0)) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 (/.f32 #s(literal 1 binary32) %129)) (*.f32 %97 (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx (* alphay %4) (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 (/.f32 %180 (neg.f32 %52)) alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 (+.f32 (/.f32 cos2phi %47) (/.f32 sin2phi %33))) |
| Outputs |
|---|
%3 = (log (- 1 u0)) %21 = (*.f32 alphay alphay) (*.f32 (approx (/ (neg %3) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) sin2phi)) %21) (/.f32 (neg.f32 (approx %3 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi %21))) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %129 = (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %180 = (log.f32 (-.f32 #s(literal 1 binary32) u0)) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 (/.f32 #s(literal 1 binary32) %129)) (*.f32 %97 (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx (* alphay %4) (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 (/.f32 %180 (neg.f32 %52)) alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 (+.f32 (/.f32 cos2phi %47) (/.f32 sin2phi %33))) (*.f32 (approx %38 (/.f32 (neg.f32 (log1p.f32 %44)) sin2phi)) %33) |
| Outputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg.f32 u0) %13 = (*.f32 alphay alphay) (/.f32 (neg.f32 (approx %3 %4)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi %13))) (*.f32 (approx (/ (neg %3) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log1p.f32 %4)) sin2phi)) %13) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %129 = (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %180 = (log.f32 (-.f32 #s(literal 1 binary32) u0)) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %264 = (approx %38 (/.f32 (neg.f32 (log1p.f32 %44)) sin2phi)) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 (/.f32 #s(literal 1 binary32) %129)) (*.f32 %97 (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx (* alphay %4) (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 (/.f32 %180 (neg.f32 %52)) alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 (+.f32 (/.f32 cos2phi %47) (/.f32 sin2phi %33))) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) |
| Outputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg.f32 u0) (/.f32 (neg.f32 (approx %3 %4)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (*.f32 (approx (/ (neg %3) (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log1p.f32 %4)) sin2phi)) alphay) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %129 = (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %262 = (neg.f32 (log1p.f32 %44)) %264 = (approx %38 (/.f32 %262 sin2phi)) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 (/.f32 #s(literal 1 binary32) %129)) (*.f32 %97 (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay))))) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx (* alphay %4) (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 (/.f32 %180 (neg.f32 %52)) alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 (+.f32 (/.f32 cos2phi %47) (/.f32 sin2phi %33))) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) %179)) %60) %47) (*.f32 (/.f32 %262 %60) %47) |
| Outputs |
|---|
%3 = (neg.f32 (log1p.f32 (neg.f32 u0))) %6 = (* alphay alphay) %9 = (* alphax alphax) (*.f32 (/.f32 %3 (approx (+ (* (/ sin2phi %6) %9) cos2phi) cos2phi)) (*.f32 alphax alphax)) (*.f32 (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (/ (* %6 cos2phi) %9) sin2phi)) (/.f32 %3 sin2phi)) alphay) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %129 = (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %47) %130 = (/.f32 #s(literal 1 binary32) %129) %135 = (/.f32 alphay (approx %66 (*.f32 sin2phi (/.f32 #s(literal 1 binary32) alphay)))) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %262 = (neg.f32 (log1p.f32 %44)) %264 = (approx %38 (/.f32 %262 sin2phi)) %277 = (approx %173 %19) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax (/.f32 #s(literal 1 binary32) alphax))) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 (*.f32 alphay (/.f32 #s(literal 1 binary32) %81))) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 (/.f32 %180 (neg.f32 %52)) alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 (+.f32 %257 %258)) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) %179)) %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 (fma.f32 alphay %257 %67)) (/.f32 %277 (fma.f32 cos2phi (/.f32 alphay %47) %67)) (*.f32 (/.f32 (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %52) %47) (/.f32 %46 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) %258)) (*.f32 %262 %69) (/.f32 %262 %129) |
| Outputs |
|---|
%3 = (neg.f32 (log1p.f32 (neg.f32 u0))) %9 = (* alphay alphay) (/.f32 %3 (/.f32 (approx (+ (/ (* (* sin2phi alphax) alphax) %9) cos2phi) cos2phi) (*.f32 alphax alphax))) (*.f32 (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (/ (* %9 cos2phi) (* alphax alphax)) sin2phi)) (/.f32 %3 sin2phi)) alphay) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %292 = (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %33))) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 (/.f32 %180 (neg.f32 %52)) alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 (fma.f32 cos2phi %280 %67)) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 (/.f32 #s(literal -1 binary32) %307)) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 (/.f32 alphay %278)) (*.f32 %46 (/.f32 alphay (fma.f32 %280 cos2phi %67))) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx (neg (* %3 alphay)) %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 (+.f32 %257 (/.f32 %67 alphay))) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi)))) (/.f32 %46 (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258)) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) |
| Outputs |
|---|
%3 = (neg.f32 (log1p.f32 (neg.f32 u0))) %6 = (* alphay alphay) %9 = (* alphax alphax) (/.f32 %3 (*.f32 (approx (+ (* (/ sin2phi %6) %9) cos2phi) cos2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)))) (*.f32 (*.f32 (approx (/ (neg (log (- 1 u0))) (+ (/ (* %6 cos2phi) %9) sin2phi)) (/.f32 %3 sin2phi)) alphay) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %292 = (+.f32 (/.f32 %290 alphax) %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %376 = (fma.f32 %33 %257 sin2phi) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 (fma.f32 cos2phi %280 %67)) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 (/.f32 #s(literal -1 binary32) %307)) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 (/.f32 alphay %278)) (*.f32 %46 (/.f32 alphay (fma.f32 %280 cos2phi %67))) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx (neg (* %3 alphay)) %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 (+.f32 %257 (/.f32 %67 alphay))) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 (fma.f32 cos2phi %107 %258)) (/.f32 %97 (fma.f32 sin2phi %118 %257)) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 (fma.f32 %258 %47 cos2phi)) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 (fma.f32 %67 %132 %257)) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 (/.f32 (fma.f32 %258 alphax %290) alphax)) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx (/ %4 (+ %48 %9)) (*.f32 (/.f32 %139 %307) u0)) |
| Outputs |
|---|
%4 = (neg (log (- 1 u0))) %7 = (* alphay alphay) %11 = (* alphax alphax) (approx (/ %4 (+ (/ sin2phi %7) (/ cos2phi %11))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0)) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* %7 cos2phi) %11) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) sin2phi)) alphay) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %292 = (+.f32 (/.f32 %290 alphax) %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %376 = (fma.f32 %33 %257 sin2phi) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 (fma.f32 cos2phi %280 %67)) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 (/.f32 #s(literal -1 binary32) %307)) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 (/.f32 alphay %278)) (*.f32 %46 (/.f32 alphay (fma.f32 %280 cos2phi %67))) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx (neg (* %3 alphay)) %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 (+.f32 %257 (/.f32 %67 alphay))) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 (fma.f32 cos2phi %107 %258)) (/.f32 %97 (fma.f32 sin2phi %118 %257)) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 (fma.f32 %258 %47 cos2phi)) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 (fma.f32 %67 %132 %257)) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 (/.f32 (fma.f32 %258 alphax %290) alphax)) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx (/ %4 (+ %48 %9)) (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) |
| Outputs |
|---|
%4 = (neg (log (- 1 u0))) (/.f32 (approx %4 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) sin2phi)) alphay) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %292 = (+.f32 (/.f32 %290 alphax) %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %376 = (fma.f32 %33 %257 sin2phi) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 (fma.f32 cos2phi %280 %67)) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 (/.f32 #s(literal -1 binary32) %307)) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 (/.f32 alphay %278)) (*.f32 %46 (/.f32 alphay (fma.f32 %280 cos2phi %67))) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx (neg (* %3 alphay)) %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 (+.f32 %257 (/.f32 %67 alphay))) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 (fma.f32 cos2phi %107 %258)) (/.f32 %97 (fma.f32 sin2phi %118 %257)) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 (fma.f32 %258 %47 cos2phi)) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 (fma.f32 %67 %132 %257)) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 (/.f32 (fma.f32 %258 alphax %290) alphax)) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx (/ %4 (+ %48 %9)) (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) (/.f32 (approx %4 (fma.f32 u0 %150 u0)) %259) |
| Outputs |
|---|
%4 = (neg (log (- 1 u0))) (/.f32 (approx %4 (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) sin2phi)) alphay) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %291 = (/.f32 %290 alphax) %292 = (+.f32 %291 %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %349 = (+.f32 %257 (/.f32 %67 alphay)) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %376 = (fma.f32 %33 %257 sin2phi) %416 = (/ %4 (+ %48 %9)) %422 = (approx %4 (fma.f32 u0 %150 u0)) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 (fma.f32 cos2phi %280 %67)) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 (/.f32 #s(literal -1 binary32) %307)) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 (/.f32 alphay %278)) (*.f32 %46 (/.f32 alphay (fma.f32 %280 cos2phi %67))) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx (neg (* %3 alphay)) %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 %349) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 (fma.f32 cos2phi %107 %258)) (/.f32 %97 (fma.f32 sin2phi %118 %257)) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 (fma.f32 %258 %47 cos2phi)) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 (fma.f32 %67 %132 %257)) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 (/.f32 (fma.f32 %258 alphax %290) alphax)) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx %416 (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) (/.f32 %422 %259) (/.f32 %153 %259) (approx %416 (*.f32 (/.f32 %139 (+.f32 %258 %291)) u0)) (/.f32 %422 %349) |
| Outputs |
|---|
%4 = (neg (log (- 1 u0))) (/.f32 (approx %4 (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) (*.f32 (*.f32 (approx (/ %4 (+ (/ (* (* alphay alphay) cos2phi) (* alphax alphax)) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) sin2phi)) alphay) alphay) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %38 = (/ %4 (+ (/ (* %24 cos2phi) %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %291 = (/.f32 %290 alphax) %292 = (+.f32 %291 %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %349 = (+.f32 %257 (/.f32 %67 alphay)) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %376 = (fma.f32 %33 %257 sin2phi) %416 = (/ %4 (+ %48 %9)) %422 = (approx %4 (fma.f32 u0 %150 u0)) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 (fma.f32 cos2phi %280 %67)) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 (/.f32 #s(literal -1 binary32) %307)) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 (/.f32 alphay %278)) (*.f32 %46 (/.f32 alphay (fma.f32 %280 cos2phi %67))) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx (neg (* %3 alphay)) %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 %349) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 (fma.f32 cos2phi %107 %258)) (/.f32 %97 (fma.f32 sin2phi %118 %257)) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 (fma.f32 %258 %47 cos2phi)) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 (fma.f32 %67 %132 %257)) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 (/.f32 (fma.f32 %258 alphax %290) alphax)) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx %416 (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) (/.f32 %422 %259) (/.f32 %153 %259) (approx %416 (*.f32 (/.f32 %139 (+.f32 %258 %291)) u0)) (/.f32 %422 %349) (/.f32 %153 %349) (/.f32 %153 %292) (/.f32 %186 %259) |
| Outputs |
|---|
%8 = (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 %8 (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (approx (neg (log (- 1 u0))) (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 %8 (/.f32 (/.f32 sin2phi alphay) alphay))) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %35 = (* %24 cos2phi) %38 = (/ %4 (+ (/ %35 %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %291 = (/.f32 %290 alphax) %292 = (+.f32 %291 %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %320 = (/.f32 alphay %278) %322 = (fma.f32 %280 cos2phi %67) %323 = (/.f32 alphay %322) %328 = (neg (* %3 alphay)) %349 = (+.f32 %257 (/.f32 %67 alphay)) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %374 = (fma.f32 sin2phi %118 %257) %376 = (fma.f32 %33 %257 sin2phi) %416 = (/ %4 (+ %48 %9)) %422 = (approx %4 (fma.f32 u0 %150 u0)) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 (fma.f32 cos2phi %280 %67)) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 (/.f32 #s(literal -1 binary32) %307)) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 %320) (*.f32 %46 %323) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx %328 %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 %349) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 (fma.f32 cos2phi %107 %258)) (/.f32 %97 %374) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 (fma.f32 %258 %47 cos2phi)) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 (fma.f32 %67 %132 %257)) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 (/.f32 (fma.f32 %258 alphax %290) alphax)) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx %416 (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) (/.f32 %422 %259) (/.f32 %153 %259) (approx %416 (*.f32 (/.f32 %139 (+.f32 %258 %291)) u0)) (/.f32 %422 %349) (/.f32 %153 %349) (/.f32 %153 %292) (/.f32 %186 %259) (*.f32 (/.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) %60) %47) (/.f32 %262 (/.f32 (approx (/ (+ %35 (* sin2phi %8)) (* alphay alphax)) (/.f32 (*.f32 alphax sin2phi) alphay)) (*.f32 alphay alphax))) (approx %416 (*.f32 (*.f32 %139 %323) u0)) (*.f32 %141 %320) (*.f32 (/.f32 %141 %278) alphay) (/.f32 %422 %374) (/.f32 (approx %328 (*.f32 (fma.f32 %19 #s(literal 1/2 binary32) alphay) u0)) %322) (/.f32 %186 %349) (/.f32 %186 %292) |
| Outputs |
|---|
(/.f32 (approx (neg (log (- 1 u0))) (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %35 = (* %24 cos2phi) %38 = (/ %4 (+ (/ %35 %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %177 = (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %281 = (fma.f32 cos2phi %280 %67) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %291 = (/.f32 %290 alphax) %292 = (+.f32 %291 %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %308 = (/.f32 #s(literal -1 binary32) %307) %320 = (/.f32 alphay %278) %322 = (fma.f32 %280 cos2phi %67) %323 = (/.f32 alphay %322) %328 = (neg (* %3 alphay)) %349 = (+.f32 %257 (/.f32 %67 alphay)) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %374 = (fma.f32 sin2phi %118 %257) %376 = (fma.f32 %33 %257 sin2phi) %393 = (fma.f32 %67 %132 %257) %405 = (/.f32 (fma.f32 %258 alphax %290) alphax) %416 = (/ %4 (+ %48 %9)) %422 = (approx %4 (fma.f32 u0 %150 u0)) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 %177 %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 %281) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 %308) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 %320) (*.f32 %46 %323) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx %328 %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 %349) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 (fma.f32 cos2phi %107 %258)) (/.f32 %97 %374) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 (fma.f32 %258 %47 cos2phi)) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 %393) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 %405) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx %416 (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) (/.f32 %422 %259) (/.f32 %153 %259) (approx %416 (*.f32 (/.f32 %139 (+.f32 %258 %291)) u0)) (/.f32 %422 %349) (/.f32 %153 %349) (/.f32 %153 %292) (/.f32 %186 %259) (*.f32 (/.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) %60) %47) (/.f32 %262 (/.f32 (approx (/ (+ %35 (* sin2phi %8)) (* alphay alphax)) (/.f32 (*.f32 alphax sin2phi) alphay)) (*.f32 alphay alphax))) (approx %416 (*.f32 (*.f32 %139 %323) u0)) (*.f32 %141 %320) (*.f32 (/.f32 %141 %278) alphay) (/.f32 %422 %374) (/.f32 (approx %328 (*.f32 (fma.f32 %19 #s(literal 1/2 binary32) alphay) u0)) %322) (/.f32 %186 %349) (/.f32 %186 %292) (*.f32 (/.f32 %141 %299) alphay) (/.f32 %153 %374) (/.f32 %177 %278) (*.f32 %224 %308) (*.f32 %180 %308) (/.f32 #s(literal 1 binary32) (/.f32 %307 %141)) (/.f32 %153 %405) (/.f32 %153 %393) (*.f32 %186 (/.f32 alphay %281)) |
| Outputs |
|---|
%11 = (*.f32 alphax alphax) %15 = (/.f32 sin2phi alphay) (/.f32 (approx (neg (log (- 1 u0))) (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 (/.f32 cos2phi %11) (/.f32 %15 alphay))) (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 alphay (fma.f32 cos2phi (/.f32 alphay %11) %15))) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %35 = (* %24 cos2phi) %38 = (/ %4 (+ (/ %35 %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %177 = (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %281 = (fma.f32 cos2phi %280 %67) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %291 = (/.f32 %290 alphax) %292 = (+.f32 %291 %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %308 = (/.f32 #s(literal -1 binary32) %307) %320 = (/.f32 alphay %278) %322 = (fma.f32 %280 cos2phi %67) %323 = (/.f32 alphay %322) %328 = (neg (* %3 alphay)) %349 = (+.f32 %257 (/.f32 %67 alphay)) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %374 = (fma.f32 sin2phi %118 %257) %376 = (fma.f32 %33 %257 sin2phi) %393 = (fma.f32 %67 %132 %257) %405 = (/.f32 (fma.f32 %258 alphax %290) alphax) %416 = (/ %4 (+ %48 %9)) %422 = (approx %4 (fma.f32 u0 %150 u0)) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 %177 %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 (*.f32 alphay %186) %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 %281) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 %308) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 %320) (*.f32 %46 %323) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx %328 %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 %349) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 (fma.f32 cos2phi %107 %258)) (/.f32 %97 %374) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 (fma.f32 %258 %47 cos2phi)) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 %393) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 %405) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx %416 (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) (/.f32 %422 %259) (/.f32 %153 %259) (approx %416 (*.f32 (/.f32 %139 (+.f32 %258 %291)) u0)) (/.f32 %422 %349) (/.f32 %153 %349) (/.f32 %153 %292) (/.f32 %186 %259) (*.f32 (/.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) %60) %47) (/.f32 %262 (/.f32 (approx (/ (+ %35 (* sin2phi %8)) (* alphay alphax)) (/.f32 (*.f32 alphax sin2phi) alphay)) (*.f32 alphay alphax))) (approx %416 (*.f32 (*.f32 %139 %323) u0)) (*.f32 %141 %320) (*.f32 (/.f32 %141 %278) alphay) (/.f32 %422 %374) (/.f32 (approx %328 (*.f32 (fma.f32 %19 #s(literal 1/2 binary32) alphay) u0)) %322) (/.f32 %186 %349) (/.f32 %186 %292) (*.f32 (/.f32 %141 %299) alphay) (/.f32 %153 %374) (/.f32 %177 %278) (*.f32 %224 %308) (*.f32 %180 %308) (/.f32 #s(literal 1 binary32) (/.f32 %307 %141)) (/.f32 %153 %405) (/.f32 %153 %393) (*.f32 %186 (/.f32 alphay %281)) (*.f32 %186 (/.f32 alphay (fma.f32 %257 alphay %67))) (*.f32 (/.f32 %186 %278) alphay) |
| Outputs |
|---|
%9 = (/.f32 cos2phi (*.f32 alphax alphax)) %11 = (/.f32 sin2phi alphay) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay %9 %11)) alphay) (/.f32 (approx (neg (log (- 1 u0))) (fma.f32 u0 (*.f32 #s(literal 1/2 binary32) u0) u0)) (+.f32 %9 (/.f32 %11 alphay))) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %35 = (* %24 cos2phi) %38 = (/ %4 (+ (/ %35 %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %177 = (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %217 = (*.f32 alphay %186) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %281 = (fma.f32 cos2phi %280 %67) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %291 = (/.f32 %290 alphax) %292 = (+.f32 %291 %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %308 = (/.f32 #s(literal -1 binary32) %307) %320 = (/.f32 alphay %278) %322 = (fma.f32 %280 cos2phi %67) %323 = (/.f32 alphay %322) %328 = (neg (* %3 alphay)) %349 = (+.f32 %257 (/.f32 %67 alphay)) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %372 = (fma.f32 cos2phi %107 %258) %374 = (fma.f32 sin2phi %118 %257) %376 = (fma.f32 %33 %257 sin2phi) %393 = (fma.f32 %67 %132 %257) %405 = (/.f32 (fma.f32 %258 alphax %290) alphax) %416 = (/ %4 (+ %48 %9)) %422 = (approx %4 (fma.f32 u0 %150 u0)) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 %177 %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 %217 %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 %281) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 %308) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 %320) (*.f32 %46 %323) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx %328 %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 %349) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 %372) (/.f32 %97 %374) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 (fma.f32 %258 %47 cos2phi)) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 %393) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 %405) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx %416 (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) (/.f32 %422 %259) (/.f32 %153 %259) (approx %416 (*.f32 (/.f32 %139 (+.f32 %258 %291)) u0)) (/.f32 %422 %349) (/.f32 %153 %349) (/.f32 %153 %292) (/.f32 %186 %259) (*.f32 (/.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) %60) %47) (/.f32 %262 (/.f32 (approx (/ (+ %35 (* sin2phi %8)) (* alphay alphax)) (/.f32 (*.f32 alphax sin2phi) alphay)) (*.f32 alphay alphax))) (approx %416 (*.f32 (*.f32 %139 %323) u0)) (*.f32 %141 %320) (*.f32 (/.f32 %141 %278) alphay) (/.f32 %422 %374) (/.f32 (approx %328 (*.f32 (fma.f32 %19 #s(literal 1/2 binary32) alphay) u0)) %322) (/.f32 %186 %349) (/.f32 %186 %292) (*.f32 (/.f32 %141 %299) alphay) (/.f32 %153 %374) (/.f32 %177 %278) (*.f32 %224 %308) (*.f32 %180 %308) (/.f32 #s(literal 1 binary32) (/.f32 %307 %141)) (/.f32 %153 %405) (/.f32 %153 %393) (*.f32 %186 (/.f32 alphay %281)) (*.f32 %186 (/.f32 alphay (fma.f32 %257 alphay %67))) (*.f32 (/.f32 %186 %278) alphay) (/.f32 %186 %372) (/.f32 %186 %374) (/.f32 %217 %278) (/.f32 #s(literal -1 binary32) (/.f32 %307 %180)) (/.f32 (approx %4 (*.f32 u0 (approx (+ 1 (* 1/2 u0)) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)))))) %259) (/.f32 %269 %259) (/.f32 %262 %259) |
| Outputs |
|---|
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %35 = (* %24 cos2phi) %38 = (/ %4 (+ (/ %35 %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %177 = (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %217 = (*.f32 alphay %186) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %281 = (fma.f32 cos2phi %280 %67) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %291 = (/.f32 %290 alphax) %292 = (+.f32 %291 %258) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %308 = (/.f32 #s(literal -1 binary32) %307) %320 = (/.f32 alphay %278) %322 = (fma.f32 %280 cos2phi %67) %323 = (/.f32 alphay %322) %328 = (neg (* %3 alphay)) %349 = (+.f32 %257 (/.f32 %67 alphay)) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %372 = (fma.f32 cos2phi %107 %258) %374 = (fma.f32 sin2phi %118 %257) %376 = (fma.f32 %33 %257 sin2phi) %393 = (fma.f32 %67 %132 %257) %405 = (/.f32 (fma.f32 %258 alphax %290) alphax) %416 = (/ %4 (+ %48 %9)) %422 = (approx %4 (fma.f32 u0 %150 u0)) %447 = (/ (+ %35 (* sin2phi %8)) (* alphay alphax)) %451 = (*.f32 alphay alphax) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 %177 %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 %217 %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 %281) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 (*.f32 alphay %262) %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 %308) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 %320) (*.f32 %46 %323) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx %328 %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 %349) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 %307) %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 %372) (/.f32 %97 %374) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 (fma.f32 %258 %47 cos2phi)) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 %393) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 %405) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx %416 (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) (/.f32 %422 %259) (/.f32 %153 %259) (approx %416 (*.f32 (/.f32 %139 (+.f32 %258 %291)) u0)) (/.f32 %422 %349) (/.f32 %153 %349) (/.f32 %153 %292) (/.f32 %186 %259) (*.f32 (/.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) %60) %47) (/.f32 %262 (/.f32 (approx %447 (/.f32 (*.f32 alphax sin2phi) alphay)) %451)) (approx %416 (*.f32 (*.f32 %139 %323) u0)) (*.f32 %141 %320) (*.f32 (/.f32 %141 %278) alphay) (/.f32 %422 %374) (/.f32 (approx %328 (*.f32 (fma.f32 %19 #s(literal 1/2 binary32) alphay) u0)) %322) (/.f32 %186 %349) (/.f32 %186 %292) (*.f32 (/.f32 %141 %299) alphay) (/.f32 %153 %374) (/.f32 %177 %278) (*.f32 %224 %308) (*.f32 %180 %308) (/.f32 #s(literal 1 binary32) (/.f32 %307 %141)) (/.f32 %153 %405) (/.f32 %153 %393) (*.f32 %186 (/.f32 alphay %281)) (*.f32 %186 (/.f32 alphay (fma.f32 %257 alphay %67))) (*.f32 (/.f32 %186 %278) alphay) (/.f32 %186 %372) (/.f32 %186 %374) (/.f32 %217 %278) (/.f32 #s(literal -1 binary32) (/.f32 %307 %180)) (/.f32 (approx %4 (*.f32 u0 (approx (+ 1 (* 1/2 u0)) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)))))) %259) (/.f32 %269 %259) (/.f32 %262 %259) (/.f32 %262 (/.f32 (approx %447 (*.f32 (*.f32 sin2phi alphax) %132)) %451)) (/.f32 %287 %307) (/.f32 %262 %349) |
| Outputs |
|---|
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %35 = (* %24 cos2phi) %38 = (/ %4 (+ (/ %35 %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %177 = (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %217 = (*.f32 alphay %186) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %281 = (fma.f32 cos2phi %280 %67) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %291 = (/.f32 %290 alphax) %292 = (+.f32 %291 %258) %296 = (*.f32 alphay %262) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %308 = (/.f32 #s(literal -1 binary32) %307) %320 = (/.f32 alphay %278) %322 = (fma.f32 %280 cos2phi %67) %323 = (/.f32 alphay %322) %328 = (neg (* %3 alphay)) %344 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %349 = (+.f32 %257 (/.f32 %67 alphay)) %358 = (neg.f32 %307) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %372 = (fma.f32 cos2phi %107 %258) %374 = (fma.f32 sin2phi %118 %257) %376 = (fma.f32 %33 %257 sin2phi) %383 = (fma.f32 %258 %47 cos2phi) %393 = (fma.f32 %67 %132 %257) %405 = (/.f32 (fma.f32 %258 alphax %290) alphax) %416 = (/ %4 (+ %48 %9)) %422 = (approx %4 (fma.f32 u0 %150 u0)) %447 = (/ (+ %35 (* sin2phi %8)) (* alphay alphax)) %451 = (*.f32 alphay alphax) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 %177 %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 %217 %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 %281) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 %296 %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 %308) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 %320) (*.f32 %46 %323) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx %328 %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 %344 %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 %349) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 %358 %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 %372) (/.f32 %97 %374) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 %383) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 %393) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 %405) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx %416 (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) (/.f32 %422 %259) (/.f32 %153 %259) (approx %416 (*.f32 (/.f32 %139 (+.f32 %258 %291)) u0)) (/.f32 %422 %349) (/.f32 %153 %349) (/.f32 %153 %292) (/.f32 %186 %259) (*.f32 (/.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) %60) %47) (/.f32 %262 (/.f32 (approx %447 (/.f32 (*.f32 alphax sin2phi) alphay)) %451)) (approx %416 (*.f32 (*.f32 %139 %323) u0)) (*.f32 %141 %320) (*.f32 (/.f32 %141 %278) alphay) (/.f32 %422 %374) (/.f32 (approx %328 (*.f32 (fma.f32 %19 #s(literal 1/2 binary32) alphay) u0)) %322) (/.f32 %186 %349) (/.f32 %186 %292) (*.f32 (/.f32 %141 %299) alphay) (/.f32 %153 %374) (/.f32 %177 %278) (*.f32 %224 %308) (*.f32 %180 %308) (/.f32 #s(literal 1 binary32) (/.f32 %307 %141)) (/.f32 %153 %405) (/.f32 %153 %393) (*.f32 %186 (/.f32 alphay %281)) (*.f32 %186 (/.f32 alphay (fma.f32 %257 alphay %67))) (*.f32 (/.f32 %186 %278) alphay) (/.f32 %186 %372) (/.f32 %186 %374) (/.f32 %217 %278) (/.f32 #s(literal -1 binary32) (/.f32 %307 %180)) (/.f32 (approx %4 (*.f32 u0 (approx (+ 1 (* 1/2 u0)) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)))))) %259) (/.f32 %269 %259) (/.f32 %262 %259) (/.f32 %262 (/.f32 (approx %447 (*.f32 (*.f32 sin2phi alphax) %132)) %451)) (/.f32 %287 %307) (/.f32 %262 %349) (/.f32 %262 %292) (/.f32 #s(literal 1 binary32) (/.f32 %358 %180)) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %30 (*.f32 #s(literal 1/2 binary32) %84)) %84)))) %33) (/.f32 %344 %259) (*.f32 (/.f32 %186 %376) %33) (*.f32 (/.f32 %186 %383) %47) (*.f32 %261 %308) (/.f32 %153 (/.f32 (/.f32 %383 alphax) alphax)) (/.f32 %262 %374) (/.f32 %296 %278) |
| Outputs |
|---|
(/.f32 (*.f32 alphay (neg.f32 (log1p.f32 (neg.f32 u0)))) (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) |
| Inputs |
|---|
%3 = (log (- 1 u0)) %4 = (neg %3) %8 = (* alphax alphax) %9 = (/ cos2phi %8) %12 = (/ sin2phi alphay) %14 = (/ %4 (+ (* alphay %9) %12)) %18 = (* -1 (/ (* alphay %3) sin2phi)) %19 = (*.f32 alphay u0) %20 = (/.f32 %19 sin2phi) %24 = (* alphay alphay) %26 = (+ (* %24 %9) sin2phi) %27 = (/ %4 %26) %28 = (/ %3 sin2phi) %29 = (* -1 %28) %30 = (/.f32 u0 sin2phi) %32 = (approx %27 (approx %29 %30)) %33 = (*.f32 alphay alphay) %35 = (* %24 cos2phi) %38 = (/ %4 (+ (/ %35 %8) sin2phi)) %39 = (neg %28) %44 = (neg.f32 u0) %45 = (approx %3 %44) %46 = (neg.f32 %45) %47 = (*.f32 alphax alphax) %48 = (/ sin2phi %24) %52 = (approx (+ (* (* %48 alphax) alphax) cos2phi) cos2phi) %53 = (/.f32 %47 %52) %55 = (/.f32 %46 %52) %60 = (approx (+ (* %48 %8) cos2phi) cos2phi) %61 = (/.f32 %46 %60) %63 = (*.f32 %46 %47) %66 = (+ (* %9 alphay) %12) %67 = (/.f32 sin2phi alphay) %69 = (/.f32 alphay (approx %66 %67)) %71 = (/.f32 %52 %47) %77 = (*.f32 %46 alphay) %81 = (approx (+ (* (/ alphay %8) cos2phi) %12) %67) %84 = (/.f32 #s(literal 1 binary32) sin2phi) %97 = (neg.f32 (approx %3 (*.f32 #s(literal -1 binary32) u0))) %102 = (/.f32 %52 alphax) %103 = (/.f32 %102 alphax) %107 = (/.f32 #s(literal 1 binary32) %47) %108 = (*.f32 %60 %107) %110 = (/.f32 #s(literal 1 binary32) alphax) %118 = (/.f32 #s(literal 1 binary32) %33) %122 = (*.f32 alphay (/.f32 #s(literal 1 binary32) %81)) %128 = (approx (+ (/ (* (* sin2phi alphax) alphax) %24) cos2phi) cos2phi) %129 = (/.f32 %128 %47) %130 = (/.f32 #s(literal 1 binary32) %129) %132 = (/.f32 #s(literal 1 binary32) alphay) %133 = (*.f32 sin2phi %132) %135 = (/.f32 alphay (approx %66 %133)) %139 = (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) %141 = (approx %4 (*.f32 %139 u0)) %146 = (approx %38 (approx %39 (*.f32 (/.f32 %139 sin2phi) u0))) %150 = (*.f32 #s(literal 1/2 binary32) u0) %153 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) %150))) %155 = (approx %38 (/.f32 %153 sin2phi)) %157 = (/.f32 alphay sin2phi) %173 = (* alphay %4) %177 = (approx %173 (*.f32 u0 (+.f32 alphay (*.f32 #s(literal 1/2 binary32) %19)))) %179 = (-.f32 #s(literal 1 binary32) u0) %180 = (log.f32 %179) %186 = (neg.f32 %180) %188 = (approx %38 (/.f32 %186 sin2phi)) %194 = (/.f32 %180 (neg.f32 %52)) %217 = (*.f32 alphay %186) %224 = (approx %3 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))) %257 = (/.f32 cos2phi %47) %258 = (/.f32 sin2phi %33) %259 = (+.f32 %257 %258) %261 = (log1p.f32 %44) %262 = (neg.f32 %261) %264 = (approx %38 (/.f32 %262 sin2phi)) %269 = (log.f32 (/.f32 #s(literal 1 binary32) %179)) %277 = (approx %173 %19) %278 = (fma.f32 alphay %257 %67) %280 = (/.f32 alphay %47) %281 = (fma.f32 cos2phi %280 %67) %287 = (approx %4 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) %290 = (/.f32 cos2phi alphax) %291 = (/.f32 %290 alphax) %292 = (+.f32 %291 %258) %296 = (*.f32 alphay %262) %298 = (*.f32 %280 cos2phi) %299 = (+.f32 %298 %67) %307 = (+.f32 %258 %257) %308 = (/.f32 #s(literal -1 binary32) %307) %320 = (/.f32 alphay %278) %322 = (fma.f32 %280 cos2phi %67) %323 = (/.f32 alphay %322) %328 = (neg (* %3 alphay)) %344 = (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) %349 = (+.f32 %257 (/.f32 %67 alphay)) %358 = (neg.f32 %307) %363 = (+.f32 %257 (/.f32 #s(literal 1 binary32) (/.f32 %33 sin2phi))) %367 = (+.f32 (/.f32 (*.f32 %110 cos2phi) alphax) %258) %372 = (fma.f32 cos2phi %107 %258) %374 = (fma.f32 sin2phi %118 %257) %376 = (fma.f32 %33 %257 sin2phi) %383 = (fma.f32 %258 %47 cos2phi) %393 = (fma.f32 %67 %132 %257) %405 = (/.f32 (fma.f32 %258 alphax %290) alphax) %416 = (/ %4 (+ %48 %9)) %422 = (approx %4 (fma.f32 u0 %150 u0)) %447 = (/ (+ %35 (* sin2phi %8)) (* alphay alphax)) %451 = (*.f32 alphay alphax) (*.f32 (approx %14 (approx %18 %20)) alphay) (*.f32 %32 %33) (*.f32 (*.f32 (approx %38 (approx %39 %30)) alphay) alphay) (*.f32 %46 %53) (*.f32 (*.f32 %55 alphax) alphax) (*.f32 %61 %47) (/.f32 %63 %52) (*.f32 %46 %69) (neg.f32 (/.f32 %45 %71)) (/.f32 %46 (/.f32 (approx %26 sin2phi) %33)) (/.f32 %77 %81) (*.f32 (approx %27 (approx %29 (*.f32 u0 %84))) %33) (*.f32 (approx %27 (approx %29 (/.f32 #s(literal 1 binary32) (/.f32 sin2phi u0)))) %33) (*.f32 %97 %69) (*.f32 (*.f32 %46 (/.f32 #s(literal 1 binary32) %52)) %47) (/.f32 %97 %103) (/.f32 #s(literal 1 binary32) (/.f32 %52 %63)) (/.f32 %46 %108) (*.f32 %61 (/.f32 alphax %110)) (/.f32 %55 %107) (/.f32 #s(literal 1 binary32) (/.f32 %81 %77)) (/.f32 #s(literal 1 binary32) (/.f32 %71 %46)) (*.f32 %32 (/.f32 #s(literal 1 binary32) %118)) (*.f32 %97 %122) (*.f32 %97 %130) (*.f32 %97 %135) (/.f32 %97 %108) (*.f32 %141 %53) (*.f32 %146 %33) (*.f32 (*.f32 %146 alphay) alphay) (*.f32 %155 %33) (*.f32 %97 (/.f32 alphay (approx %66 (/.f32 #s(literal 1 binary32) %157)))) (*.f32 (*.f32 %155 alphay) alphay) (*.f32 (/.f32 %153 %60) %47) (*.f32 %141 %69) (*.f32 (/.f32 %141 %102) alphax) (/.f32 %141 %71) (/.f32 (*.f32 %141 alphay) %81) (*.f32 %153 %69) (/.f32 %177 %81) (*.f32 (approx %14 (neg.f32 (/.f32 (*.f32 %180 alphay) sin2phi))) alphay) (*.f32 %188 %33) (*.f32 %186 %53) (*.f32 (*.f32 %188 alphay) alphay) (*.f32 (*.f32 %194 alphax) alphax) (*.f32 (/.f32 %186 %60) %47) (*.f32 %61 (/.f32 #s(literal 1 binary32) %107)) (/.f32 (*.f32 %186 %47) %52) (/.f32 %153 (/.f32 (/.f32 %60 alphax) alphax)) (*.f32 alphay (/.f32 %180 (neg.f32 %81))) (*.f32 %186 (/.f32 alphax %102)) (*.f32 %186 %69) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %45))) %69) (/.f32 %186 %129) (/.f32 %217 %81) (/.f32 %186 %103) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %224) sin2phi))) alphay) (*.f32 (approx %14 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alphay %180) sin2phi))) alphay) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %224 sin2phi))) %33) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %180 sin2phi))) %33) (*.f32 (approx %4 (fma.f32 #s(literal 1 binary32) u0 (*.f32 %150 u0))) %69) (*.f32 (approx %14 (approx %18 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %20 %157)))) alphay) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 #s(literal 1/2 binary32) %30 %84)))) %33) (/.f32 %46 %259) (*.f32 %264 %33) (*.f32 (*.f32 %264 alphay) alphay) (*.f32 (/.f32 %269 %60) %47) (*.f32 (/.f32 %262 %60) %47) (/.f32 %153 %108) (*.f32 %153 %130) (*.f32 %153 %135) (/.f32 %277 %278) (/.f32 %277 %281) (*.f32 (/.f32 %287 %52) %47) (/.f32 %46 %292) (*.f32 %262 %69) (/.f32 %262 %129) (/.f32 %296 %81) (/.f32 %277 %299) (/.f32 %186 %108) (*.f32 %186 %130) (*.f32 %287 %69) (/.f32 (*.f32 %287 alphay) %81) (/.f32 %262 %103) (*.f32 %45 %308) (/.f32 %97 %259) (/.f32 %186 (*.f32 (/.f32 %128 alphax) %110)) (/.f32 (/.f32 %186 %128) %107) (*.f32 (approx %27 (*.f32 #s(literal -1 binary32) (/.f32 %261 sin2phi))) %33) (*.f32 %46 %320) (*.f32 %46 %323) (*.f32 (/.f32 %46 %278) alphay) (*.f32 (approx %328 %19) (/.f32 alphay (fma.f32 %298 alphay sin2phi))) (*.f32 (approx %27 (approx %29 (*.f32 u0 (/.f32 (fma.f32 %84 sin2phi %150) sin2phi)))) %33) (*.f32 %344 %69) (/.f32 #s(literal -1 binary32) (/.f32 %307 %45)) (/.f32 %97 %349) (/.f32 %97 %292) (*.f32 (/.f32 %46 %299) alphay) (/.f32 %277 (fma.f32 alphay %257 %133)) (/.f32 %277 (fma.f32 sin2phi %132 %298)) (/.f32 #s(literal 1 binary32) (/.f32 %358 %45)) (/.f32 %46 %363) (/.f32 %46 %367) (*.f32 %262 %122) (/.f32 %269 %108) (/.f32 %262 %108) (/.f32 %97 %372) (/.f32 %97 %374) (*.f32 (/.f32 %46 %376) %33) (*.f32 (/.f32 %46 (fma.f32 (*.f32 %258 alphax) alphax cos2phi)) %47) (*.f32 (/.f32 %46 %383) %47) (/.f32 %269 (/.f32 #s(literal 1 binary32) %53)) (/.f32 %97 (+.f32 %257 (*.f32 sin2phi %118))) (/.f32 %97 (fma.f32 %290 %110 %258)) (/.f32 %97 %393) (*.f32 (/.f32 %46 (+.f32 cos2phi (*.f32 %258 %47))) %47) (*.f32 (/.f32 %46 (+.f32 cos2phi (/.f32 (*.f32 sin2phi %47) %33))) %47) (/.f32 %97 %405) (/.f32 %46 (/.f32 %376 %33)) (/.f32 (/.f32 %287 %60) %107) (/.f32 #s(literal 1 binary32) (/.f32 %107 %194)) (/.f32 %97 %363) (/.f32 %97 %367) (approx %416 (*.f32 (/.f32 %139 %307) u0)) (/.f32 %141 %307) (/.f32 %422 %259) (/.f32 %153 %259) (approx %416 (*.f32 (/.f32 %139 (+.f32 %258 %291)) u0)) (/.f32 %422 %349) (/.f32 %153 %349) (/.f32 %153 %292) (/.f32 %186 %259) (*.f32 (/.f32 (approx %4 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) %60) %47) (/.f32 %262 (/.f32 (approx %447 (/.f32 (*.f32 alphax sin2phi) alphay)) %451)) (approx %416 (*.f32 (*.f32 %139 %323) u0)) (*.f32 %141 %320) (*.f32 (/.f32 %141 %278) alphay) (/.f32 %422 %374) (/.f32 (approx %328 (*.f32 (fma.f32 %19 #s(literal 1/2 binary32) alphay) u0)) %322) (/.f32 %186 %349) (/.f32 %186 %292) (*.f32 (/.f32 %141 %299) alphay) (/.f32 %153 %374) (/.f32 %177 %278) (*.f32 %224 %308) (*.f32 %180 %308) (/.f32 #s(literal 1 binary32) (/.f32 %307 %141)) (/.f32 %153 %405) (/.f32 %153 %393) (*.f32 %186 (/.f32 alphay %281)) (*.f32 %186 (/.f32 alphay (fma.f32 %257 alphay %67))) (*.f32 (/.f32 %186 %278) alphay) (/.f32 %186 %372) (/.f32 %186 %374) (/.f32 %217 %278) (/.f32 #s(literal -1 binary32) (/.f32 %307 %180)) (/.f32 (approx %4 (*.f32 u0 (approx (+ 1 (* 1/2 u0)) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)))))) %259) (/.f32 %269 %259) (/.f32 %262 %259) (/.f32 %262 (/.f32 (approx %447 (*.f32 (*.f32 sin2phi alphax) %132)) %451)) (/.f32 %287 %307) (/.f32 %262 %349) (/.f32 %262 %292) (/.f32 #s(literal 1 binary32) (/.f32 %358 %180)) (*.f32 (approx %27 (approx %29 (*.f32 u0 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) %30 (*.f32 #s(literal 1/2 binary32) %84)) %84)))) %33) (/.f32 %344 %259) (*.f32 (/.f32 %186 %376) %33) (*.f32 (/.f32 %186 %383) %47) (*.f32 %261 %308) (/.f32 %153 (/.f32 (/.f32 %383 alphax) alphax)) (/.f32 %262 %374) (/.f32 %296 %278) (/.f32 %296 %281) |
| Outputs |
|---|
(/.f32 (*.f32 alphay (neg.f32 (log1p.f32 (neg.f32 u0)))) (fma.f32 cos2phi (/.f32 alphay (*.f32 alphax alphax)) (/.f32 sin2phi alphay))) |
14 calls:
| 228.0ms | (*.f32 alphay alphay) |
| 132.0ms | (/.f32 cos2phi (*.f32 alphax alphax)) |
| 119.0ms | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) |
| 118.0ms | cos2phi |
| 111.0ms | sin2phi |
| Accuracy | Segments | Branch |
|---|---|---|
| 58.8% | 1 | sin2phi |
| 58.8% | 1 | cos2phi |
| 58.8% | 1 | u0 |
| 58.8% | 1 | alphay |
| 58.8% | 1 | alphax |
| 58.8% | 1 | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) |
| 58.8% | 1 | (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) |
| 58.8% | 1 | (log.f32 (-.f32 #s(literal 1 binary32) u0)) |
| 58.8% | 1 | (-.f32 #s(literal 1 binary32) u0) |
| 58.8% | 1 | (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) |
| 58.8% | 1 | (/.f32 cos2phi (*.f32 alphax alphax)) |
| 58.8% | 1 | (*.f32 alphax alphax) |
| 58.8% | 1 | (/.f32 sin2phi (*.f32 alphay alphay)) |
| 58.8% | 1 | (*.f32 alphay alphay) |
Compiled 207 to 498 computations (-140.6% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9974218010902405 | 0.9976493120193481 |
Compiled 1 to 3 computations (-200.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0023534551728516817 | 0.002581528155133128 |
Compiled 1 to 5 computations (-400.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0023534551728516817 | 0.002581528155133128 |
Compiled 1 to 5 computations (-400.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9974218010902405 | 0.9976493120193481 |
Compiled 1 to 3 computations (-200.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 100154.8203125 | 128646.5859375 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 100154.8203125 | 128646.5859375 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 100154.8203125 | 128646.5859375 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 100154.8203125 | 128646.5859375 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.825378024189646e-15 | 3.3484639655478616e-15 |
Compiled 22 to 35 computations (-59.1% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.825378024189646e-15 | 3.3484639655478616e-15 |
Compiled 22 to 33 computations (-50.0% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.825378024189646e-15 | 3.3484639655478616e-15 |
Compiled 22 to 33 computations (-50.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.813542251573381e-8 | 1.1078999051505889e-7 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.813542251573381e-8 | 1.1078999051505889e-7 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9974172115325928 | 0.9974218010902405 |
Compiled 1 to 3 computations (-200.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.469991506397049e-15 | 1.5306938388245234e-13 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.825378024189646e-15 | 3.3484639655478616e-15 |
Compiled 22 to 40 computations (-81.8% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.825378024189646e-15 | 3.3484639655478616e-15 |
Compiled 22 to 35 computations (-59.1% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.825378024189646e-15 | 3.3484639655478616e-15 |
Compiled 22 to 35 computations (-59.1% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.469991506397049e-15 | 1.5306938388245234e-13 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.280923086661062e-11 | 1.787420073062762e-10 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.280923086661062e-11 | 1.787420073062762e-10 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.280923086661062e-11 | 1.787420073062762e-10 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.280923086661062e-11 | 1.787420073062762e-10 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.280923086661062e-11 | 1.787420073062762e-10 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.280923086661062e-11 | 1.787420073062762e-10 |
Compiled 1 to 4 computations (-300.0% saved)
| 1× | fuel |
Compiled 30 to 142 computations (-373.3% saved)
Compiled 151 to 2 529 computations (-1574.8% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 2 235.7 MiB | 21.2% | regimes |
| 2 074.4 MiB | 19.7% | reconstruct |
| 1 546.7 MiB | 14.7% | eval |
| 1 123.2 MiB | 10.7% | sample |
| 1 057.0 MiB | 10.0% | series |
| 605.1 MiB | 5.8% | rewrite |
| 578.9 MiB | 5.5% | prune |
| 457.0 MiB | 4.3% | derivations |
| 405.4 MiB | 3.9% | preprocess |
| 282.1 MiB | 2.7% | analyze |
| 155.4 MiB | 1.5% | bsearch |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 10 521.0 MiB | 100.0% | total |
Loading profile data...