
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 4 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 5 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 6 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 7 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 8 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 9 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 10 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 11 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 22 to 15 computations (31.8% saved)
| 12.0s | 8 256× | 0 | valid |
ival-cos: 3.6s (43.2% of total, 66.4 MiB)ival-sin: 1.8s (22.0% of total, 37.6 MiB)ival-mult!: 1.8s (21.9% of total, 29.8 MiB)ival-sqrt!: 406.0ms (4.9% of total, 6.8 MiB)ival-div!: 372.0ms (4.5% of total, 5.9 MiB)ival-add!: 228.0ms (2.7% of total, 6.3 MiB)adjust: 63.0ms (0.8% of total, 1.3 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 102 |
| 1 | 256 | 90 |
| 2 | 2174 | 90 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.8% | %2 = (sin.f64 Cn) %4 = (cos.f64 Cn) %6 = (cos.f64 lam) (/.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (*.f64 %2 %2) (*.f64 %4 (*.f64 %4 (*.f64 %6 %6)))))) |
(abs Cn)
(abs lam)
Compiled 40 to 26 computations (35.0% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%2 = (sin.f64 Cn) %3 = (*.f64 %2 %2) %4 = (cos.f64 Cn) %6 = (cos.f64 lam) %7 = (*.f64 %6 %6) %8 = (*.f64 %4 %7) %9 = (*.f64 %4 %8) %10 = (+.f64 %3 %9) %11 = (sqrt.f64 %10) #s(literal 2 binary64) Cn %2 %3 %4 lam %6 %7 %8 %9 %10 %11 (/.f64 #s(literal 2 binary64) %11) |
| Outputs |
|---|
%5 = (sin Cn) %9 = (pow.f64 Cn #s(literal 2 binary64)) %31 = (* %5 %5) %55 = (cos Cn) %77 = (cos lam) %78 = (* %77 %77) %79 = (* %55 %78) %80 = (cos.f64 lam) %81 = (pow.f64 %80 #s(literal 2 binary64)) %83 = (*.f64 %9 %81) %96 = (* %55 %79) %105 = (*.f64 #s(literal 1/3 binary64) %81) %111 = (+ %31 %96) %113 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %81)) %123 = (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -2/45 binary64) %81)) %132 = (sqrt %111) %133 = (sqrt.f64 %81) %141 = (pow.f64 %113 #s(literal 2 binary64)) %142 = (pow.f64 %133 #s(literal 2 binary64)) %146 = (-.f64 %105 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %141 %142)))) %149 = (/.f64 %113 %133) %155 = (*.f64 %113 %146) %169 = (/ 2 %132) %173 = (pow.f64 %133 #s(literal 3 binary64)) %174 = (/.f64 %81 %173) %175 = (/.f64 #s(literal 1 binary64) %173) %176 = (fma.f64 #s(literal -1 binary64) %174 %175) %179 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %133)) %183 = (pow.f64 %133 #s(literal 5 binary64)) %184 = (/.f64 %141 %183) %190 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %113 %176) %142) (*.f64 #s(literal 1/3 binary64) %174)) %191 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %184 (*.f64 #s(literal 1/3 binary64) %175)) %190) %215 = (sin.f64 Cn) %217 = (pow.f64 %215 #s(literal 2 binary64)) %219 = (cos.f64 Cn) %223 = (pow.f64 %219 #s(literal 2 binary64)) %226 = (fma.f64 %223 %81 %217) %228 = (sqrt.f64 %226) %233 = (pow.f64 lam #s(literal 2 binary64)) %264 = (*.f64 %233 %219) %281 = (*.f64 %233 %223) %285 = (fma.f64 #s(literal -1 binary64) %223 (*.f64 #s(literal 1/3 binary64) %281)) %288 = (*.f64 #s(literal 1/3 binary64) %223) %291 = (fma.f64 #s(literal -1 binary64) %223 (*.f64 %233 (fma.f64 #s(literal -2/45 binary64) %281 %288))) %294 = (+.f64 %223 %217) %302 = (sqrt.f64 %294) %308 = (/.f64 %223 %302) %310 = (pow.f64 %219 #s(literal 4 binary64)) %311 = (pow.f64 %302 #s(literal 2 binary64)) %314 = (-.f64 %288 (*.f64 #s(literal 1/4 binary64) (/.f64 %310 %311))) %323 = (*.f64 %223 %314) %339 = (/.f64 #s(literal 1 binary64) %302) %340 = (pow.f64 %302 #s(literal 3 binary64)) %344 = (pow.f64 %302 #s(literal 5 binary64)) %345 = (/.f64 %310 %344) %347 = (/.f64 %223 %340) %349 = (fma.f64 #s(literal -1/2 binary64) %345 (*.f64 #s(literal 1/3 binary64) %347)) %350 = (-.f64 (*.f64 #s(literal 1/4 binary64) %345) %349) %352 = (*.f64 #s(literal -1 binary64) %347) %354 = (*.f64 #s(literal 2 binary64) %339) %357 = (/.f64 %323 %344) (approx 2 #s(literal 0 binary64)) (approx Cn Cn) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9)))) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64)))))) (approx %31 %9) (approx %31 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %9)))) (approx %31 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64)))))) (approx %31 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64)))))) (approx %55 #s(literal 1 binary64)) (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %9))) (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64))))) (approx %79 %81) (approx %79 (fma.f64 #s(literal -1/2 binary64) %83 %81)) (approx %79 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %81 (*.f64 #s(literal 1/24 binary64) %83)) %81)) (approx %79 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %81 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %83 (*.f64 #s(literal 1/24 binary64) %81)))) %81)) (approx %96 (fma.f64 #s(literal -1 binary64) %83 %81)) (approx %96 (fma.f64 %9 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal 1/3 binary64) %83)) %81)) (approx %96 (fma.f64 %9 (fma.f64 #s(literal -1 binary64) %81 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %83 %105))) %81)) (approx %111 (fma.f64 %9 %113 %81)) (approx %111 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %81 (*.f64 %9 (-.f64 %105 #s(literal 1/3 binary64))))) %81)) (approx %111 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %81 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %81 (*.f64 %9 %123)) #s(literal 1/3 binary64))))) %81)) (approx %132 %133) (approx %132 (+.f64 %133 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %113) %133)))) (approx %132 (+.f64 %133 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %146) %133) (*.f64 #s(literal 1/2 binary64) %149))))) (approx %132 (+.f64 %133 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %149 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %123 (*.f64 #s(literal 1/2 binary64) (/.f64 %155 %142)))) %133) (*.f64 #s(literal 1/2 binary64) (/.f64 %146 %133)))))))) (approx %169 (/.f64 #s(literal 2 binary64) %133)) (approx %169 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %176) %179)) (approx %169 (fma.f64 %9 (-.f64 (*.f64 %9 %191) %176) %179)) (approx %169 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %184 (fma.f64 #s(literal 1/3 binary64) %175 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %155 %183)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %176 %146) %142) (fma.f64 #s(literal -2/45 binary64) %174 (fma.f64 #s(literal 2/45 binary64) %175 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %113 %191) %142))))))))) %190)) %176) %179)) (approx %5 %215) (approx %31 %217) (approx %55 %219) (approx %79 (*.f64 %219 %81)) (approx %96 (*.f64 %223 %81)) (approx %111 %226) (approx %132 %228) (approx %169 (/.f64 #s(literal 2 binary64) %228)) (approx lam lam) (approx %77 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %233))) (approx %77 (+.f64 #s(literal 1 binary64) (*.f64 %233 (-.f64 (*.f64 #s(literal 1/24 binary64) %233) #s(literal 1/2 binary64))))) (approx %77 (+.f64 #s(literal 1 binary64) (*.f64 %233 (-.f64 (*.f64 %233 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %233))) #s(literal 1/2 binary64))))) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %233))) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 %233 (-.f64 (*.f64 #s(literal 1/3 binary64) %233) #s(literal 1 binary64))))) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 %233 (-.f64 (*.f64 %233 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %233))) #s(literal 1 binary64))))) (approx %79 (+.f64 %219 (*.f64 #s(literal -1 binary64) %264))) (approx %79 (+.f64 %219 (*.f64 %233 (fma.f64 #s(literal -1 binary64) %219 (*.f64 #s(literal 1/3 binary64) %264))))) (approx %79 (+.f64 %219 (*.f64 %233 (fma.f64 #s(literal -1 binary64) %219 (*.f64 %233 (fma.f64 #s(literal -2/45 binary64) %264 (*.f64 #s(literal 1/3 binary64) %219))))))) (approx %96 %223) (approx %96 (fma.f64 #s(literal -1 binary64) %281 %223)) (approx %96 (fma.f64 %233 %285 %223)) (approx %96 (fma.f64 %233 %291 %223)) (approx %111 %294) (approx %111 (fma.f64 #s(literal -1 binary64) %281 %294)) (approx %111 (fma.f64 %233 %285 %294)) (approx %111 (fma.f64 %233 %291 %294)) (approx %132 %302) (approx %132 (+.f64 %302 (*.f64 #s(literal -1/2 binary64) (/.f64 %281 %302)))) (approx %132 (+.f64 %302 (*.f64 %233 (fma.f64 #s(literal -1/2 binary64) %308 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %233 %314) %302)))))) (approx %132 (+.f64 %302 (*.f64 %233 (fma.f64 #s(literal -1/2 binary64) %308 (*.f64 %233 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %233 (-.f64 (*.f64 #s(literal -2/45 binary64) %223) (*.f64 #s(literal -1/2 binary64) (/.f64 %323 %311)))) %302) (*.f64 #s(literal 1/2 binary64) (/.f64 %314 %302)))))))) (approx %169 (/.f64 #s(literal 2 binary64) %302)) (approx %169 (fma.f64 #s(literal 2 binary64) %339 (/.f64 %281 %340))) (approx %169 (fma.f64 %233 (-.f64 (*.f64 %233 %350) %352) %354)) (approx %169 (fma.f64 %233 (-.f64 (*.f64 %233 (-.f64 (fma.f64 #s(literal 1/4 binary64) %345 (*.f64 %233 (-.f64 (*.f64 #s(literal -1/2 binary64) %357) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %223 %350) %311) (fma.f64 #s(literal -2/45 binary64) %347 (*.f64 #s(literal 1/2 binary64) %357)))))) %349)) %352) %354)) (approx %77 %80) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 100.0ms | lam | inf |
| 23.0ms | Cn | inf |
| 22.0ms | Cn | 0 |
| 15.0ms | Cn | -inf |
| 3.0ms | lam | 0 |
| Inputs |
|---|
%2 = (sin.f64 Cn) %3 = (*.f64 %2 %2) %4 = (cos.f64 Cn) %6 = (cos.f64 lam) %7 = (*.f64 %6 %6) %8 = (*.f64 %4 %7) %9 = (*.f64 %4 %8) %10 = (+.f64 %3 %9) %11 = (sqrt.f64 %10) #s(literal 2 binary64) Cn %2 %3 %4 lam %6 %7 %8 %9 %10 %11 (/.f64 #s(literal 2 binary64) %11) |
| Outputs |
|---|
%14 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %16 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %19 = (exp.f64 lam) %20 = (neg.f64 lam) %21 = (exp.f64 %20) %24 = (exp.f64 Cn) %25 = (neg.f64 Cn) %26 = (exp.f64 %25) %38 = (sin.f64 Cn) %39 = (sin.f64 %25) %41 = (PI.f64 ) %42 = (+.f64 %25 %41) %44 = (+.f64 %41 Cn) %47 = (+.f64 %44 %41) %49 = (fma.f64 %41 #s(literal 1/2 binary64) %25) %51 = (fma.f64 %41 #s(literal 1/2 binary64) %44) %53 = (*.f64 %41 #s(literal 1/2 binary64)) %57 = (+.f64 Cn Cn) %58 = (cos.f64 %57) %60 = (fma.f64 %58 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %61 = (*.f64 %58 #s(literal -1/2 binary64)) %64 = (-.f64 #s(literal 1 binary64) %58) %67 = (-.f64 %58 #s(literal 1 binary64)) %69 = (*.f64 %58 #s(literal 1/2 binary64)) %72 = (fma.f64 %58 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %74 = (neg.f64 %58) %82 = (/.f64 %74 #s(literal 2 binary64)) %84 = (fabs.f64 %64) %85 = (fabs.f64 #s(literal 1/2 binary64)) %87 = (fma.f64 %58 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %91 = (fabs.f64 #s(literal -2 binary64)) %93 = (fabs.f64 #s(literal 2 binary64)) %103 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %105 = (fma.f64 %41 #s(literal 1/2 binary64) Cn) %116 = (fabs.f64 %38) %118 = (neg.f64 %116) %131 = (neg.f64 %118) %145 = (pow.f64 %38 #s(literal 1 binary64)) %155 = (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -2 binary64) Cn) #s(literal 1/2 binary64))) (sin.f64 (*.f64 %57 #s(literal 1/2 binary64)))) %156 = (*.f64 %155 #s(literal 1/2 binary64)) %158 = (/.f64 %155 #s(literal 2 binary64)) %160 = (fabs.f64 %145) %162 = (pow.f64 %39 #s(literal 1 binary64)) %164 = (pow.f64 %116 #s(literal 1 binary64)) %166 = (/.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %167 = (/.f64 %155 #s(literal 1 binary64)) %175 = (cos.f64 Cn) %176 = (fabs.f64 Cn) %179 = (neg.f64 %176) %181 = (neg.f64 %175) %197 = (*.f64 %41 #s(literal -1/2 binary64)) %198 = (-.f64 %197 Cn) %212 = (*.f64 %175 #s(literal 1 binary64)) %214 = (*.f64 %38 #s(literal 0 binary64)) %223 = (sin.f64 %176) %234 = (cos.f64 lam) %235 = (fabs.f64 lam) %238 = (neg.f64 %235) %240 = (neg.f64 %234) %244 = (fma.f64 %41 #s(literal 1/2 binary64) lam) %246 = (+.f64 %41 lam) %249 = (+.f64 lam lam) %250 = (*.f64 %249 #s(literal 1/2 binary64)) %252 = (fma.f64 %41 #s(literal 1/2 binary64) %235) %254 = (fma.f64 %41 #s(literal 1/2 binary64) %20) %256 = (+.f64 %235 %41) %259 = (+.f64 %20 %41) %268 = (-.f64 %197 lam) %271 = (fma.f64 %41 #s(literal 1/2 binary64) %246) %278 = (fma.f64 %41 #s(literal 1/2 binary64) %244) %283 = (sin.f64 lam) %284 = (*.f64 %283 #s(literal 0 binary64)) %286 = (*.f64 %234 #s(literal 1 binary64)) %294 = (sin.f64 %20) %296 = (sin.f64 %235) %306 = (cos.f64 %249) %308 = (fma.f64 %306 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %309 = (*.f64 %306 #s(literal 1/2 binary64)) %312 = (-.f64 %306 #s(literal -1 binary64)) %315 = (-.f64 #s(literal -1 binary64) %306) %317 = (*.f64 %306 #s(literal -1/2 binary64)) %321 = (fma.f64 %306 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %327 = (cos.f64 (*.f64 %235 #s(literal 2 binary64))) %330 = (neg.f64 %317) %332 = (*.f64 %327 #s(literal 1/2 binary64)) %335 = (-.f64 %327 #s(literal -1 binary64)) %339 = (fabs.f64 %312) %346 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %238))) %352 = (-.f64 %309 #s(literal 1/2 binary64)) %364 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %246))) %378 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %256))) %382 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %259))) %384 = (-.f64 #s(literal 1/2 binary64) %332) %393 = (neg.f64 %384) %398 = (cos.f64 (*.f64 %244 #s(literal 2 binary64))) %399 = (*.f64 #s(literal -1/2 binary64) %398) %402 = (*.f64 %398 #s(literal 1/2 binary64)) %404 = (*.f64 %308 #s(literal 1/2 binary64)) %421 = (neg.f64 %402) %447 = (fabs.f64 %234) %453 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %278))) %455 = (neg.f64 %447) %478 = (neg.f64 %294) %482 = (fabs.f64 %283) %483 = (neg.f64 %482) %488 = (*.f64 (neg.f64 %296) %296) %490 = (neg.f64 %455) %492 = (sin.f64 %238) %497 = (sin.f64 %256) %500 = (sin.f64 %259) %504 = (cos.f64 (-.f64 %235 lam)) %506 = (cos.f64 (+.f64 %235 lam)) %507 = (+.f64 %504 %506) %520 = (/.f64 %504 #s(literal 2 binary64)) %521 = (/.f64 %506 #s(literal 2 binary64)) %544 = (pow.f64 %234 #s(literal 1 binary64)) %621 = (sin.f64 %278) %830 = (*.f64 %234 %286) %832 = (*.f64 %286 %234) %838 = (*.f64 %544 %286) %840 = (*.f64 %286 %544) %852 = (*.f64 %175 %308) %854 = (*.f64 %175 #s(literal 1/2 binary64)) %856 = (*.f64 %312 %175) %858 = (*.f64 %321 %175) %874 = (/.f64 %312 #s(literal 1 binary64)) %878 = (*.f64 %175 %234) %881 = (neg.f64 %878) %883 = (*.f64 %447 %175) %887 = (*.f64 %455 %175) %889 = (*.f64 %175 %455) %891 = (*.f64 %306 %854) %908 = (+.f64 Cn lam) %909 = (cos.f64 %908) %910 = (+.f64 (cos.f64 (-.f64 Cn lam)) %909) %915 = (*.f64 %332 %175) %917 = (*.f64 %175 %332) %923 = (*.f64 %181 %309) %929 = (+.f64 (cos.f64 (+.f64 %25 lam)) %909) %934 = (*.f64 %352 %175) %936 = (*.f64 %175 %352) %944 = (+.f64 (cos.f64 (+.f64 %176 lam)) (cos.f64 (-.f64 %176 lam))) %951 = (+.f64 (cos.f64 (+.f64 %235 Cn)) (cos.f64 (-.f64 Cn %235))) %968 = (+.f64 (cos.f64 (+.f64 %235 %25)) (cos.f64 (-.f64 %25 %235))) %975 = (+.f64 (cos.f64 (+.f64 %176 %235)) (cos.f64 (-.f64 %176 %235))) %990 = (-.f64 (cos.f64 (-.f64 %105 %244)) (cos.f64 (fma.f64 %41 #s(literal 1/2 binary64) (fma.f64 %41 #s(literal 1/2 binary64) %908)))) %995 = (*.f64 %308 %212) %997 = (*.f64 %212 %308) %1003 = (*.f64 %286 %878) %1005 = (*.f64 %878 %286) %1012 = (*.f64 %87 %308) %1013 = (*.f64 %87 #s(literal 1/2 binary64)) %1015 = (-.f64 %61 #s(literal 1/2 binary64)) %1017 = (*.f64 %312 %87) %1019 = (*.f64 %87 %321) %1022 = (-.f64 %58 #s(literal -1 binary64)) %1037 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %1040 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %1047 = (cos.f64 (*.f64 %176 #s(literal 2 binary64))) %1048 = (-.f64 %1047 #s(literal -1 binary64)) %1078 = (*.f64 %87 %234) %1086 = (*.f64 %1015 %234) %1089 = (neg.f64 %1086) %1091 = (fabs.f64 %175) %1092 = (*.f64 %1091 %308) %1094 = (*.f64 %447 %87) %1097 = (*.f64 %308 %1091) %1099 = (*.f64 %455 %87) %1101 = (*.f64 %87 %455) %1107 = (+.f64 (cos.f64 (-.f64 %176 Cn)) (cos.f64 (+.f64 %176 Cn))) %1136 = (*.f64 %308 %69) %1138 = (*.f64 %69 %308) %1140 = (*.f64 %309 %87) %1153 = (*.f64 #s(literal 1/2 binary64) %308) %1160 = (*.f64 %1047 #s(literal 1/2 binary64)) %1161 = (*.f64 %308 %1160) %1163 = (*.f64 %1160 %308) %1165 = (*.f64 %332 %87) %1167 = (*.f64 %87 %332) %1174 = (*.f64 %87 %544) %1180 = (*.f64 %352 %87) %1182 = (*.f64 %87 %352) %1189 = (*.f64 %881 %175) %1191 = (*.f64 %883 %175) %1195 = (*.f64 %181 %234) %1197 = (*.f64 %1091 %234) %1199 = (fabs.f64 %878) %1201 = (*.f64 %234 %181) %1203 = (*.f64 %234 %1091) %1207 = (*.f64 %240 %181) %1209 = (*.f64 %240 %1091) %1211 = (*.f64 %447 %181) %1213 = (*.f64 %447 %1091) %1215 = (*.f64 %181 %240) %1217 = (*.f64 %181 %447) %1219 = (*.f64 %1091 %240) %1221 = (*.f64 %1091 %447) %1224 = (fabs.f64 %881) %1226 = (fabs.f64 %883) %1228 = (neg.f64 %881) %1230 = (neg.f64 %883) %1233 = (*.f64 %455 %181) %1235 = (*.f64 %455 %1091) %1237 = (*.f64 %181 %455) %1239 = (*.f64 %1091 %455) %1275 = (*.f64 %181 #s(literal 1/2 binary64)) %1278 = (*.f64 %1091 #s(literal 1/2 binary64)) %1282 = (*.f64 #s(literal 1/2 binary64) %181) %1284 = (*.f64 #s(literal 1/2 binary64) %1091) %1402 = (*.f64 %852 %212) %1404 = (*.f64 %286 %1078) %1406 = (*.f64 %212 %852) %1408 = (*.f64 %1078 %286) %1418 = (fma.f64 %312 %87 %64) %1419 = (*.f64 %1418 #s(literal 1/2 binary64)) %1432 = (fma.f64 %58 #s(literal -1/2 binary64) %1012) %1434 = (fma.f64 %87 %308 #s(literal 1/2 binary64)) %1444 = (fma.f64 %87 %321 %69) %1447 = (-.f64 %61 %1019) %1449 = (neg.f64 %1444) %1471 = (hypot.f64 %878 %38) %1517 = (*.f64 %131 %116) %1529 = (fma.f64 %309 %87 %60) %1533 = (-.f64 %1140 %72) %1639 = (neg.f64 %1471) %1640 = (*.f64 %1639 %1471) %1642 = (*.f64 %1471 %1639) %1645 = (*.f64 %1419 %1419) %1916 = (sqrt.f64 %1471) %1918 = (/.f64 #s(literal 2 binary64) %1471) %1922 = (/.f64 #s(literal 1 binary64) %1471) %1925 = (/.f64 #s(literal -1 binary64) %1471) #s(literal 2 binary64) (neg.f64 #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) %14) (*.f64 %16 #s(literal 1/2 binary64)) (fma.f64 %19 %21 #s(literal 1 binary64)) (fma.f64 %24 %26 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))))) Cn (neg.f64 %25) %38 (neg.f64 %39) (sin.f64 %42) (sin.f64 (neg.f64 %44)) (sin.f64 %47) (cos.f64 %49) (cos.f64 %51) (cos.f64 (+.f64 %44 %53)) (fma.f64 #s(literal -1/2 binary64) %58 #s(literal 1/2 binary64)) %60 (+.f64 #s(literal 1/2 binary64) %61) (+.f64 %61 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %64) (*.f64 %64 #s(literal 1/2 binary64)) (*.f64 %67 #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %69) (fabs.f64 %60) (fabs.f64 %72) (fma.f64 #s(literal 1/2 binary64) %74 #s(literal 1/2 binary64)) (fma.f64 %74 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 %72) (/.f64 %64 #s(literal 2 binary64)) (/.f64 %67 #s(literal -2 binary64)) (-.f64 #s(literal 1/2 binary64) (neg.f64 %61)) (+.f64 #s(literal 1/2 binary64) %82) (*.f64 %84 %85) (-.f64 #s(literal 1 binary64) %87) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %61) (/.f64 (fabs.f64 %67) %91) (/.f64 %84 %93) (/.f64 %60 #s(literal 1 binary64)) (/.f64 (*.f64 %64 #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %82) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %67)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %64)) (fma.f64 #s(literal 2 binary64) %103 %61) (/.f64 (+.f64 (sin.f64 (-.f64 %25 %105)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %58)) %16) (fma.f64 #s(literal 2 binary64) %103 %82) (pow.f64 %38 #s(literal 2 binary64)) (pow.f64 %39 #s(literal 2 binary64)) (pow.f64 %116 #s(literal 2 binary64)) (pow.f64 %118 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %38 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %39 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %116 #s(literal -2 binary64))) (pow.f64 %60 #s(literal 1 binary64)) (*.f64 %38 %38) (*.f64 %39 %39) (*.f64 %116 %116) (*.f64 %118 %118) (*.f64 %131 %131) (/.f64 (-.f64 (cos.f64 (-.f64 %44 %25)) (cos.f64 (+.f64 %44 %25))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %25 %44)) (cos.f64 (+.f64 %25 %44))) #s(literal 2 binary64)) (*.f64 %38 %145) (*.f64 %145 %38) (sqrt.f64 (*.f64 %60 %60)) (*.f64 #s(literal -2 binary64) %156) (*.f64 #s(literal -2 binary64) %158) (*.f64 %160 %116) (*.f64 %162 %39) (*.f64 %164 %116) (*.f64 %166 %167) (/.f64 (+.f64 (sin.f64 (-.f64 %44 %105)) (sin.f64 (+.f64 %44 %105))) #s(literal 2 binary64)) %175 (cos.f64 %176) (cos.f64 %25) (cos.f64 %179) (neg.f64 %181) (cos.f64 (neg.f64 %179)) (sin.f64 %105) (cos.f64 %47) (sin.f64 (fma.f64 %41 #s(literal 1/2 binary64) %176)) (sin.f64 %49) (cos.f64 (+.f64 (+.f64 %176 %41) %41)) (cos.f64 (+.f64 %42 %41)) (sin.f64 (+.f64 %179 %53)) (sin.f64 (+.f64 %198 %41)) (sin.f64 (neg.f64 %51)) (sin.f64 (+.f64 %51 %41)) (cos.f64 (+.f64 %198 %53)) (cos.f64 (+.f64 (fma.f64 %41 #s(literal 1/2 binary64) %105) %41)) (cos.f64 (+.f64 %51 %53)) (fma.f64 %38 #s(literal 0 binary64) %212) (fma.f64 %175 #s(literal 1 binary64) %214) (fma.f64 #s(literal 0 binary64) %38 %212) (fma.f64 #s(literal 1 binary64) %175 %214) (+.f64 %212 %214) (+.f64 %214 %212) (-.f64 %214 (*.f64 %175 #s(literal -1 binary64))) (fma.f64 %39 #s(literal 0 binary64) %212) (fma.f64 %223 #s(literal 0 binary64) %212) (+.f64 (*.f64 %39 #s(literal 0 binary64)) %212) (+.f64 (*.f64 %223 #s(literal 0 binary64)) %212) (-.f64 %214 (*.f64 %181 #s(literal 1 binary64))) (-.f64 %214 (neg.f64 %212)) lam (neg.f64 %20) %234 (cos.f64 %235) (cos.f64 %20) (cos.f64 %238) (neg.f64 %240) (cos.f64 (neg.f64 %238)) (sin.f64 %244) (cos.f64 (+.f64 %246 %41)) (cos.f64 %250) (sin.f64 %252) (sin.f64 %254) (cos.f64 (+.f64 %256 %41)) (cos.f64 (+.f64 %259 %41)) (cos.f64 (fabs.f64 %250)) (cos.f64 (neg.f64 %250)) (sin.f64 (+.f64 %238 %53)) (sin.f64 (+.f64 %268 %41)) (sin.f64 (neg.f64 %271)) (sin.f64 (+.f64 %271 %41)) (cos.f64 (+.f64 %268 %53)) (cos.f64 (+.f64 %278 %41)) (cos.f64 (+.f64 %271 %53)) (fma.f64 %234 #s(literal 1 binary64) %284) (fma.f64 #s(literal 0 binary64) %283 %286) (fma.f64 #s(literal 1 binary64) %234 %284) (fma.f64 %283 #s(literal 0 binary64) %286) (+.f64 %284 %286) (+.f64 %286 %284) (-.f64 %284 (*.f64 %234 #s(literal -1 binary64))) (fma.f64 %294 #s(literal 0 binary64) %286) (fma.f64 %296 #s(literal 0 binary64) %286) (+.f64 (*.f64 %296 #s(literal 0 binary64)) %286) (+.f64 (*.f64 %294 #s(literal 0 binary64)) %286) (-.f64 %284 (*.f64 %240 #s(literal 1 binary64))) (-.f64 %284 (neg.f64 %286)) (fma.f64 #s(literal 1/2 binary64) %306 #s(literal 1/2 binary64)) %308 (+.f64 #s(literal 1/2 binary64) %309) (+.f64 %309 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %312) (*.f64 %312 #s(literal 1/2 binary64)) (*.f64 %315 #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %317) (-.f64 %309 #s(literal -1/2 binary64)) (fabs.f64 %308) (fabs.f64 %321) (neg.f64 %321) (/.f64 %312 #s(literal 2 binary64)) (/.f64 %315 #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) %327 #s(literal 1/2 binary64)) (fma.f64 %327 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %330) (+.f64 #s(literal 1/2 binary64) %332) (+.f64 %332 #s(literal 1/2 binary64)) (*.f64 %335 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %327)) (*.f64 %339 %85) (+.f64 (/.f64 %327 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 %335 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) %346) (-.f64 #s(literal 1/2 binary64) (neg.f64 %332)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %309) (*.f64 #s(literal 1 binary64) %308) (+.f64 #s(literal 1 binary64) %352) (+.f64 (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %309) (+.f64 %352 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) %309)) (/.f64 (fabs.f64 %315) %91) (/.f64 %339 %93) (+.f64 #s(literal 1/2 binary64) %364) (/.f64 (neg.f64 %335) #s(literal -2 binary64)) (/.f64 %308 #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) %306)) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %330) (/.f64 (*.f64 %312 #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %332) (+.f64 #s(literal 1/2 binary64) %378) (+.f64 #s(literal 1/2 binary64) %382) (-.f64 #s(literal 1 binary64) %384) (/.f64 (fabs.f64 %335) %93) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %315)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %312)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %346) (+.f64 #s(literal 1 binary64) %393) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %352) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %352) (+.f64 #s(literal 1/2 binary64) %399) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %364) (-.f64 #s(literal 1/2 binary64) %402) (*.f64 #s(literal 2 binary64) %404) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %335)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %268)))) (-.f64 #s(literal 1/2 binary64) (/.f64 %398 #s(literal 2 binary64))) (/.f64 (fma.f64 %306 #s(literal 2 binary64) #s(literal 2 binary64)) %16) (/.f64 (fma.f64 %309 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %103 %309) (*.f64 #s(literal 2 binary64) (/.f64 %308 #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) %421) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %378) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %382) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %252)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %254)))) (fma.f64 #s(literal 2 binary64) %103 %330) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %393) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %393) (fma.f64 #s(literal 2 binary64) %103 %332) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %399) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %271)))) (fma.f64 #s(literal 2 binary64) %103 %346) (pow.f64 %234 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %421) (fma.f64 #s(literal 2 binary64) %103 %364) (pow.f64 %240 #s(literal 2 binary64)) (pow.f64 %447 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %103 %378) (fma.f64 #s(literal 2 binary64) %103 %382) (+.f64 #s(literal 1/2 binary64) %453) (pow.f64 %455 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %103 %399) (/.f64 #s(literal 1 binary64) (pow.f64 %234 #s(literal -2 binary64))) (fma.f64 #s(literal 2 binary64) %103 %421) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %453) (/.f64 #s(literal 1 binary64) (pow.f64 %240 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %447 #s(literal -2 binary64))) (pow.f64 %308 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %103 %453) (fma.f64 %19 %21 %352) (fma.f64 %24 %26 %352) (*.f64 %234 %234) (*.f64 %240 %240) (*.f64 %447 %447) (fma.f64 %19 %21 %393) (fma.f64 %24 %26 %393) (fma.f64 %283 %294 #s(literal 1 binary64)) (fma.f64 %294 %283 #s(literal 1 binary64)) (*.f64 %455 %455) (-.f64 #s(literal 1 binary64) (*.f64 %478 %283)) (fma.f64 %294 %478 #s(literal 1 binary64)) (fma.f64 %482 %483 #s(literal 1 binary64)) (fma.f64 %478 %294 #s(literal 1 binary64)) (fma.f64 %483 %482 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %488) (*.f64 %490 %490) (-.f64 #s(literal 1 binary64) (*.f64 %492 %492)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %488) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %488) (-.f64 #s(literal 1 binary64) (*.f64 %497 %497)) (-.f64 #s(literal 1 binary64) (*.f64 %500 %500)) (*.f64 %507 #s(literal 1/2 binary64)) (/.f64 %507 #s(literal 2 binary64)) (/.f64 (neg.f64 %507) #s(literal -2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %238 lam)) (cos.f64 (-.f64 %238 lam))) #s(literal 2 binary64)) (/.f64 (fabs.f64 %507) %93) (+.f64 %520 %521) (+.f64 %521 %520) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %507)) (/.f64 (+.f64 (cos.f64 (+.f64 %238 %235)) (cos.f64 (-.f64 %238 %235))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %238 %20)) (cos.f64 (-.f64 %238 %20))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %238 %238)) (cos.f64 (-.f64 %238 %238))) #s(literal 2 binary64)) (*.f64 %234 %544) (*.f64 %544 %234) (sqrt.f64 (*.f64 %308 %308)) (*.f64 (fabs.f64 %544) %447) (*.f64 (pow.f64 %240 #s(literal 1 binary64)) %240) (*.f64 (pow.f64 %447 #s(literal 1 binary64)) %447) (/.f64 (+.f64 (cos.f64 (+.f64 %246 %246)) (cos.f64 (-.f64 %246 %246))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %252 lam)) (sin.f64 (+.f64 %252 lam))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %254 lam)) (sin.f64 (+.f64 %254 lam))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %256 %246)) (cos.f64 (-.f64 %256 %246))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %259 %246)) (cos.f64 (-.f64 %259 %246))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %246 %256)) (cos.f64 (-.f64 %246 %256))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %246 %259)) (cos.f64 (-.f64 %246 %259))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %252 %235)) (sin.f64 (+.f64 %252 %235))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %252 %20)) (sin.f64 (+.f64 %252 %20))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %254 %235)) (sin.f64 (+.f64 %254 %235))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %254 %20)) (sin.f64 (+.f64 %254 %20))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 %621 %621)) (/.f64 (+.f64 (cos.f64 (+.f64 %256 %256)) (cos.f64 (-.f64 %256 %256))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %256 %259)) (cos.f64 (-.f64 %256 %259))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %259 %256)) (cos.f64 (-.f64 %259 %256))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %259 %259)) (cos.f64 (-.f64 %259 %259))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %252 %238)) (sin.f64 (+.f64 %252 %238))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %254 %238)) (sin.f64 (+.f64 %254 %238))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %268 %246)) (sin.f64 (+.f64 %268 %246))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %268 %256)) (sin.f64 (+.f64 %268 %256))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %268 %259)) (sin.f64 (+.f64 %268 %259))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %271 %246)) (sin.f64 (+.f64 %271 %246))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %249 #s(literal 1/2 binary64) %250)) (cos.f64 (-.f64 %250 %250))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %252 %244)) (cos.f64 (+.f64 %252 %244))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %254 %244)) (cos.f64 (+.f64 %254 %244))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %244 %252)) (cos.f64 (+.f64 %244 %252))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %244 %254)) (cos.f64 (+.f64 %244 %254))) #s(literal 2 binary64)) (fma.f64 %19 %21 %488) (fma.f64 %24 %26 %488) (/.f64 (+.f64 (sin.f64 (-.f64 %271 %256)) (sin.f64 (+.f64 %271 %256))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %271 %259)) (sin.f64 (+.f64 %271 %259))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %268 %268)) (cos.f64 (+.f64 %268 %268))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %252 %252)) (cos.f64 (+.f64 %252 %252))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %252 %254)) (cos.f64 (+.f64 %252 %254))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %254 %252)) (cos.f64 (+.f64 %254 %252))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %254 %254)) (cos.f64 (+.f64 %254 %254))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %246 %278)) (cos.f64 (-.f64 %246 %278))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %278 %246)) (cos.f64 (-.f64 %278 %246))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %271 %268)) (cos.f64 (+.f64 %271 %268))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %268 %271)) (cos.f64 (+.f64 %268 %271))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %256 %278)) (cos.f64 (-.f64 %256 %278))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %259 %278)) (cos.f64 (-.f64 %259 %278))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %278 %256)) (cos.f64 (-.f64 %278 %256))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %278 %259)) (cos.f64 (-.f64 %278 %259))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %271 %271)) (cos.f64 (+.f64 %271 %271))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %268 %278)) (sin.f64 (+.f64 %268 %278))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %271 %278)) (sin.f64 (+.f64 %271 %278))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %278 %278)) (cos.f64 (-.f64 %278 %278))) #s(literal 2 binary64)) (fma.f64 %234 %284 %830) (fma.f64 %284 %234 %832) (+.f64 (*.f64 %284 %234) %832) (+.f64 (*.f64 %234 %284) %830) (fma.f64 %544 %284 %838) (fma.f64 %284 %544 %840) (+.f64 (*.f64 %544 %284) %838) (+.f64 (*.f64 %284 %544) %840) (+.f64 (+.f64 (pow.f64 %284 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 %284 %286))) (pow.f64 %286 #s(literal 2 binary64))) %852 (*.f64 %308 %175) (*.f64 %312 %854) (*.f64 %856 #s(literal 1/2 binary64)) (neg.f64 %858) (/.f64 %856 #s(literal 2 binary64)) (/.f64 (*.f64 %315 %175) #s(literal -2 binary64)) (/.f64 (*.f64 %175 %315) #s(literal -2 binary64)) (/.f64 (neg.f64 %856) #s(literal -2 binary64)) (/.f64 (*.f64 %335 %175) #s(literal 2 binary64)) (/.f64 (*.f64 %175 %335) #s(literal 2 binary64)) (/.f64 %852 #s(literal 1 binary64)) (*.f64 %308 (/.f64 %175 #s(literal 1 binary64))) (*.f64 %854 %874) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %856)) (*.f64 %234 %878) (*.f64 %878 %234) (*.f64 %240 %881) (*.f64 %447 %883) (*.f64 %881 %240) (*.f64 %883 %447) (*.f64 %455 %887) (*.f64 %889 %455) (fma.f64 %175 #s(literal 1/2 binary64) %891) (fma.f64 %175 %309 %854) (fma.f64 #s(literal 1/2 binary64) %175 %891) (fma.f64 #s(literal 1/2 binary64) (*.f64 %306 %175) %854) (fma.f64 %306 %854 %854) (fma.f64 %854 %306 %854) (fma.f64 %309 %175 %854) (fma.f64 (*.f64 %175 %306) #s(literal 1/2 binary64) %854) (+.f64 %854 %891) (+.f64 %891 %854) (-.f64 %854 (*.f64 %317 %175)) (/.f64 (*.f64 %910 %234) #s(literal 2 binary64)) (/.f64 (*.f64 %234 %910) #s(literal 2 binary64)) (fma.f64 %175 #s(literal 1/2 binary64) %915) (fma.f64 %175 #s(literal 1/2 binary64) %917) (fma.f64 #s(literal 1/2 binary64) %175 %915) (fma.f64 #s(literal 1/2 binary64) %175 %917) (-.f64 %854 (neg.f64 %891)) (-.f64 %854 %923) (+.f64 %854 %915) (+.f64 %854 %917) (/.f64 (*.f64 %929 %234) #s(literal 2 binary64)) (/.f64 (*.f64 %234 %929) #s(literal 2 binary64)) (fma.f64 %175 #s(literal 1 binary64) %934) (fma.f64 %175 #s(literal 1 binary64) %936) (fma.f64 #s(literal 1 binary64) %175 %934) (fma.f64 #s(literal 1 binary64) %175 %936) (/.f64 (*.f64 %944 %234) #s(literal 2 binary64)) (/.f64 (*.f64 %951 %234) #s(literal 2 binary64)) (/.f64 (*.f64 %507 %175) #s(literal 2 binary64)) (/.f64 (*.f64 %234 %944) #s(literal 2 binary64)) (/.f64 (*.f64 %234 %951) #s(literal 2 binary64)) (/.f64 (*.f64 %175 %507) #s(literal 2 binary64)) (+.f64 %212 %934) (+.f64 %212 %936) (/.f64 (*.f64 %968 %234) #s(literal 2 binary64)) (/.f64 (*.f64 %975 %234) #s(literal 2 binary64)) (/.f64 (*.f64 %234 %968) #s(literal 2 binary64)) (/.f64 (*.f64 %234 %975) #s(literal 2 binary64)) (*.f64 %544 %878) (*.f64 (*.f64 %175 %544) %234) (/.f64 (*.f64 %990 %234) #s(literal 2 binary64)) (/.f64 (*.f64 %234 %990) #s(literal 2 binary64)) (fma.f64 %308 %214 %995) (fma.f64 %214 %308 %997) (+.f64 (*.f64 %308 %214) %995) (+.f64 (*.f64 %214 %308) %997) (fma.f64 %284 %878 %1003) (fma.f64 %878 %284 %1005) (+.f64 (*.f64 %878 %284) %1005) (+.f64 (*.f64 %284 %878) %1003) (*.f64 %308 %87) %1012 (*.f64 %312 %1013) (*.f64 %1015 %321) (*.f64 %1017 #s(literal 1/2 binary64)) (neg.f64 %1019) (/.f64 %1017 #s(literal 2 binary64)) (/.f64 (*.f64 %1022 %308) #s(literal 2 binary64)) (/.f64 (*.f64 %315 %87) #s(literal -2 binary64)) (/.f64 (*.f64 %87 %315) #s(literal -2 binary64)) (/.f64 (*.f64 %308 %1022) #s(literal 2 binary64)) (pow.f64 %878 #s(literal 2 binary64)) (/.f64 (*.f64 %312 %1022) %16) (/.f64 (*.f64 %1022 %312) %16) (/.f64 (*.f64 %1022 %315) %1037) (/.f64 (*.f64 %315 %1022) %1040) (/.f64 (neg.f64 %1017) #s(literal -2 binary64)) (pow.f64 %881 #s(literal 2 binary64)) (pow.f64 %883 #s(literal 2 binary64)) (/.f64 (*.f64 %1048 %308) #s(literal 2 binary64)) (/.f64 (*.f64 %335 %87) #s(literal 2 binary64)) (/.f64 (*.f64 %87 %335) #s(literal 2 binary64)) (/.f64 (*.f64 %308 %1048) #s(literal 2 binary64)) (/.f64 (*.f64 %1048 %312) %16) (/.f64 (*.f64 %1048 %315) %1037) (/.f64 (*.f64 %335 %1022) %16) (/.f64 (*.f64 %1022 %335) %16) (/.f64 (*.f64 %315 %1048) %1040) (/.f64 (*.f64 %312 %1048) %16) (/.f64 %1012 #s(literal 1 binary64)) (*.f64 %1013 %874) (/.f64 (*.f64 %1048 %335) %16) (/.f64 (*.f64 %335 %1048) %16) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1017)) (*.f64 %175 %852) (*.f64 %234 %1078) (*.f64 %852 %175) (*.f64 %1078 %234) (*.f64 %181 %858) (*.f64 %858 %181) (/.f64 (*.f64 %856 %175) #s(literal 2 binary64)) (*.f64 %240 %1086) (*.f64 %1086 %240) (*.f64 %1089 %234) (*.f64 %1091 %1092) (*.f64 %447 %1094) (*.f64 %1094 %447) (*.f64 %1097 %1091) (*.f64 %455 %1099) (*.f64 %1101 %455) (/.f64 (*.f64 %1107 %308) #s(literal 2 binary64)) (/.f64 (*.f64 %507 %87) #s(literal 2 binary64)) (/.f64 (*.f64 %87 %507) #s(literal 2 binary64)) (/.f64 (*.f64 %308 %1107) #s(literal 2 binary64)) (/.f64 (*.f64 %1107 %312) %16) (/.f64 (*.f64 %1107 %315) %1037) (/.f64 (*.f64 %507 %1022) %16) (/.f64 (*.f64 %1022 %507) %16) (/.f64 (*.f64 %315 %1107) %1040) (/.f64 (*.f64 %312 %1107) %16) (/.f64 (*.f64 %1107 %335) %16) (/.f64 (*.f64 %1048 %507) %16) (/.f64 (*.f64 %507 %1048) %16) (/.f64 (*.f64 %335 %1107) %16) (fma.f64 %308 #s(literal 1/2 binary64) %1136) (fma.f64 #s(literal 1/2 binary64) %308 %1138) (fma.f64 #s(literal 1/2 binary64) %87 %1140) (fma.f64 #s(literal 1/2 binary64) (*.f64 %306 %87) %1013) (fma.f64 %306 %1013 %1013) (fma.f64 %87 #s(literal 1/2 binary64) %1140) (fma.f64 %87 %309 %1013) (fma.f64 (*.f64 %87 %306) #s(literal 1/2 binary64) %1013) (fma.f64 %1013 %306 %1013) (fma.f64 %309 %87 %1013) (+.f64 %1013 %1140) (+.f64 %404 %1136) (+.f64 %1153 %1138) (+.f64 %1140 %1013) (-.f64 %1013 (*.f64 %317 %87)) (-.f64 %1013 (*.f64 %1015 %309)) (fma.f64 %308 #s(literal 1/2 binary64) %1161) (fma.f64 #s(literal 1/2 binary64) %308 %1163) (fma.f64 #s(literal 1/2 binary64) %87 %1165) (fma.f64 #s(literal 1/2 binary64) %87 %1167) (fma.f64 %87 #s(literal 1/2 binary64) %1165) (fma.f64 %87 #s(literal 1/2 binary64) %1167) (-.f64 %1013 (neg.f64 %1140)) (*.f64 %544 %1078) (*.f64 %1174 %234) (+.f64 %1013 %1165) (+.f64 %1013 %1167) (+.f64 %404 %1161) (+.f64 %1153 %1163) (fma.f64 #s(literal 1 binary64) %87 %1180) (fma.f64 %87 #s(literal 1 binary64) %1182) (+.f64 (*.f64 %87 #s(literal 1 binary64)) %1182) (+.f64 (*.f64 #s(literal 1 binary64) %87) %1180) (*.f64 %878 %878) (*.f64 %240 %1189) (*.f64 %447 %1191) (*.f64 %881 %881) (*.f64 %883 %883) (*.f64 %1195 %1195) (*.f64 %1197 %1197) (*.f64 %1199 %1199) (*.f64 %1201 %1201) (*.f64 %1203 %1203) (*.f64 %1189 %240) (*.f64 %1191 %447) (*.f64 %1207 %1207) (*.f64 %1209 %1209) (*.f64 %1211 %1211) (*.f64 %1213 %1213) (*.f64 %1215 %1215) (*.f64 %1217 %1217) (*.f64 %1219 %1219) (*.f64 %1221 %1221) (*.f64 %887 %887) (*.f64 %1224 %1224) (*.f64 %1226 %1226) (*.f64 %1228 %1228) (*.f64 %1230 %1230) (*.f64 %889 %889) (*.f64 %1233 %1233) (*.f64 %1235 %1235) (*.f64 %1237 %1237) (*.f64 %1239 %1239) (/.f64 (*.f64 %910 %878) #s(literal 2 binary64)) (/.f64 (*.f64 %878 %910) #s(literal 2 binary64)) (/.f64 (*.f64 %929 %878) #s(literal 2 binary64)) (/.f64 (*.f64 %878 %929) #s(literal 2 binary64)) (/.f64 (*.f64 %944 %878) #s(literal 2 binary64)) (/.f64 (*.f64 %951 %878) #s(literal 2 binary64)) (/.f64 (*.f64 %878 %944) #s(literal 2 binary64)) (/.f64 (*.f64 %878 %951) #s(literal 2 binary64)) (/.f64 (*.f64 %968 %878) #s(literal 2 binary64)) (/.f64 (*.f64 %975 %878) #s(literal 2 binary64)) (/.f64 (*.f64 %878 %968) #s(literal 2 binary64)) (/.f64 (*.f64 %878 %975) #s(literal 2 binary64)) (fma.f64 %175 %854 %1140) (fma.f64 %175 %891 %1013) (fma.f64 %854 %175 %1140) (fma.f64 %891 %175 %1013) (/.f64 (*.f64 %910 %910) %16) (fma.f64 %175 %854 %1165) (fma.f64 %175 %854 %1167) (fma.f64 %854 %175 %1165) (fma.f64 %854 %175 %1167) (fma.f64 %181 %1275 %1140) (fma.f64 %181 %923 %1013) (fma.f64 %1091 %1278 %1140) (fma.f64 %1091 (*.f64 %1091 %309) %1013) (fma.f64 %1282 %181 %1140) (fma.f64 %1284 %1091 %1140) (fma.f64 (*.f64 %309 %1091) %1091 %1013) (fma.f64 (*.f64 %309 %181) %181 %1013) (/.f64 (*.f64 %929 %910) %16) (/.f64 (*.f64 %910 %929) %16) (/.f64 (*.f64 %929 %929) %16) (/.f64 (*.f64 %944 %910) %16) (/.f64 (*.f64 %951 %910) %16) (/.f64 (*.f64 %910 %944) %16) (/.f64 (*.f64 %910 %951) %16) (fma.f64 %181 %1275 %1165) (fma.f64 %181 %1275 %1167) (fma.f64 %1091 %1278 %1165) (fma.f64 %1091 %1278 %1167) (fma.f64 %1282 %181 %1165) (fma.f64 %1282 %181 %1167) (fma.f64 %1284 %1091 %1165) (fma.f64 %1284 %1091 %1167) (/.f64 (*.f64 %929 %944) %16) (/.f64 (*.f64 %929 %951) %16) (/.f64 (*.f64 %944 %929) %16) (/.f64 (*.f64 %951 %929) %16) (/.f64 (*.f64 %968 %910) %16) (/.f64 (*.f64 %944 %944) %16) (/.f64 (*.f64 %944 %951) %16) (/.f64 (*.f64 %975 %910) %16) (/.f64 (*.f64 %951 %944) %16) (/.f64 (*.f64 %951 %951) %16) (/.f64 (*.f64 %1107 %507) %16) (/.f64 (*.f64 %507 %1107) %16) (/.f64 (*.f64 %910 %968) %16) (/.f64 (*.f64 %910 %975) %16) (/.f64 (*.f64 %929 %968) %16) (/.f64 (*.f64 %929 %975) %16) (/.f64 (*.f64 %968 %929) %16) (/.f64 (*.f64 %975 %929) %16) (/.f64 (*.f64 %968 %944) %16) (/.f64 (*.f64 %968 %951) %16) (/.f64 (*.f64 %944 %968) %16) (/.f64 (*.f64 %944 %975) %16) (/.f64 (*.f64 %975 %944) %16) (/.f64 (*.f64 %975 %951) %16) (/.f64 (*.f64 %951 %968) %16) (/.f64 (*.f64 %951 %975) %16) (/.f64 (*.f64 %968 %968) %16) (/.f64 (*.f64 %968 %975) %16) (/.f64 (*.f64 %975 %968) %16) (/.f64 (*.f64 %975 %975) %16) (/.f64 (*.f64 %990 %878) #s(literal 2 binary64)) (/.f64 (*.f64 %878 %990) #s(literal 2 binary64)) (/.f64 (*.f64 %990 %910) %16) (/.f64 (*.f64 %910 %990) %16) (/.f64 (*.f64 %929 %990) %16) (/.f64 (*.f64 %990 %929) %16) (/.f64 (*.f64 %990 %944) %16) (/.f64 (*.f64 %990 %951) %16) (/.f64 (*.f64 %944 %990) %16) (/.f64 (*.f64 %951 %990) %16) (/.f64 (*.f64 %968 %990) %16) (/.f64 (*.f64 %990 %968) %16) (/.f64 (*.f64 %990 %975) %16) (/.f64 (*.f64 %975 %990) %16) (/.f64 (*.f64 %990 %990) %16) (fma.f64 %852 %214 %1402) (fma.f64 %284 %1078 %1404) (fma.f64 %214 %852 %1406) (fma.f64 %1078 %284 %1408) (+.f64 (*.f64 %852 %214) %1402) (+.f64 (*.f64 %1078 %284) %1408) (+.f64 (*.f64 %284 %1078) %1404) (+.f64 (*.f64 %214 %852) %1406) %1419 (/.f64 %1418 #s(literal 2 binary64)) (fabs.f64 %1419) (/.f64 (neg.f64 %1418) #s(literal -2 binary64)) (neg.f64 (/.f64 %1418 #s(literal -2 binary64))) (fma.f64 %308 %87 %60) (fma.f64 %87 %308 %60) (neg.f64 (neg.f64 %1419)) (+.f64 %60 %1012) (+.f64 %1012 %60) (+.f64 #s(literal 1/2 binary64) %1432) (+.f64 %1434 %61) (fma.f64 #s(literal 1/2 binary64) %64 %1012) (fma.f64 %312 %1013 %60) (fma.f64 %64 #s(literal 1/2 binary64) %1012) (fma.f64 %67 #s(literal -1/2 binary64) %1012) (fma.f64 %1015 %321 %60) (fma.f64 %1017 #s(literal 1/2 binary64) %60) (-.f64 %60 %1019) (-.f64 %1012 %72) (-.f64 #s(literal 1/2 binary64) %1444) (-.f64 %1434 %69) (+.f64 #s(literal 1/2 binary64) %1447) (+.f64 #s(literal 1/2 binary64) %1449) (neg.f64 (fma.f64 %64 #s(literal -1/2 binary64) %1019)) (neg.f64 (-.f64 %72 %1012)) (neg.f64 (-.f64 %69 %1434)) (neg.f64 (-.f64 %1444 #s(literal 1/2 binary64))) (/.f64 %1419 #s(literal 1 binary64)) (fma.f64 %84 %85 %1012) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1418)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1432) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1447) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1449) (/.f64 (fma.f64 %1012 #s(literal -2 binary64) %67) #s(literal -2 binary64)) (/.f64 (fma.f64 %60 #s(literal 2 binary64) %1017) #s(literal 2 binary64)) (fma.f64 %1013 %874 %60) (pow.f64 %1471 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %103 %1432) (fma.f64 #s(literal 2 binary64) %103 %1447) (fma.f64 #s(literal 2 binary64) %103 %1449) (/.f64 (fma.f64 %1017 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %64)) %16) (/.f64 (fma.f64 %1017 #s(literal 2 binary64) (*.f64 %64 #s(literal 2 binary64))) %16) (/.f64 (fma.f64 %1017 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %67)) %1037) (/.f64 (fma.f64 %1017 #s(literal -2 binary64) (*.f64 %67 #s(literal 2 binary64))) %1037) (/.f64 (fma.f64 %67 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %1017)) %1040) (/.f64 (fma.f64 %64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1017)) %16) (/.f64 (fma.f64 %67 #s(literal 2 binary64) (*.f64 %1017 #s(literal -2 binary64))) %1040) (/.f64 (fma.f64 %64 #s(literal 2 binary64) (*.f64 %1017 #s(literal 2 binary64))) %16) (pow.f64 %1419 #s(literal 1 binary64)) (fma.f64 %38 %38 %1012) (fma.f64 %175 %852 %60) (fma.f64 %234 %1078 %60) (fma.f64 %852 %175 %60) (fma.f64 %1078 %234 %60) (fma.f64 %181 %858 %60) (fma.f64 %858 %181 %60) (fma.f64 %240 %1086 %60) (fma.f64 %1086 %240 %60) (fma.f64 %1089 %234 %60) (fma.f64 %39 %39 %1012) (fma.f64 %1091 %1092 %60) (fma.f64 %447 %1094 %60) (fma.f64 %116 %116 %1012) (fma.f64 %1094 %447 %60) (fma.f64 %1097 %1091 %60) (fma.f64 %308 %87 %1517) (fma.f64 %87 %308 %1517) (fma.f64 %455 %1099 %60) (fma.f64 %118 %118 %1012) (fma.f64 %1101 %455 %60) (+.f64 %1012 %1517) (fma.f64 %312 %1013 %1517) (fma.f64 %1015 %321 %1517) (fma.f64 %1017 #s(literal 1/2 binary64) %1517) (fma.f64 %131 %131 %1012) (fma.f64 %1013 %874 %1517) (fma.f64 #s(literal 1/2 binary64) %87 %1529) (fma.f64 %87 #s(literal 1/2 binary64) %1529) (+.f64 %1013 %1529) (fma.f64 #s(literal 1/2 binary64) %87 %1533) (fma.f64 %87 #s(literal 1/2 binary64) %1533) (+.f64 %1013 %1533) (+.f64 (fma.f64 %64 #s(literal 1/2 binary64) %1013) %1140) (fma.f64 %38 %145 %1012) (fma.f64 %544 %1078 %60) (fma.f64 %145 %38 %1012) (fma.f64 %1174 %234 %60) (fma.f64 #s(literal -2 binary64) %156 %1012) (fma.f64 #s(literal -2 binary64) %158 %1012) (fma.f64 %160 %116 %1012) (fma.f64 %162 %39 %1012) (fma.f64 %164 %116 %1012) (fma.f64 %166 %167 %1012) (fma.f64 %878 %878 %60) (fma.f64 %240 %1189 %60) (fma.f64 %447 %1191 %60) (fma.f64 %881 %881 %60) (fma.f64 %883 %883 %60) (fma.f64 %1195 %1195 %60) (fma.f64 %1197 %1197 %60) (fma.f64 %1199 %1199 %60) (fma.f64 %1201 %1201 %60) (fma.f64 %1203 %1203 %60) (fma.f64 %1189 %240 %60) (fma.f64 %1191 %447 %60) (fma.f64 %175 %852 %1517) (fma.f64 %234 %1078 %1517) (fma.f64 %852 %175 %1517) (fma.f64 %1207 %1207 %60) (fma.f64 %1209 %1209 %60) (fma.f64 %1211 %1211 %60) (fma.f64 %1213 %1213 %60) (fma.f64 %1078 %234 %1517) (fma.f64 %1215 %1215 %60) (fma.f64 %1217 %1217 %60) (fma.f64 %1219 %1219 %60) (fma.f64 %1221 %1221 %60) (fma.f64 %887 %887 %60) (fma.f64 %1224 %1224 %60) (fma.f64 %1226 %1226 %60) (fma.f64 %1228 %1228 %60) (fma.f64 %1230 %1230 %60) (fma.f64 %889 %889 %60) (fma.f64 %181 %858 %1517) (fma.f64 %858 %181 %1517) (fma.f64 %240 %1086 %1517) (fma.f64 %1086 %240 %1517) (fma.f64 %1089 %234 %1517) (fma.f64 %1091 %1092 %1517) (fma.f64 %447 %1094 %1517) (fma.f64 %1094 %447 %1517) (fma.f64 %1097 %1091 %1517) (fma.f64 %1233 %1233 %60) (fma.f64 %1235 %1235 %60) (fma.f64 %1237 %1237 %60) (fma.f64 %1239 %1239 %60) (fma.f64 %455 %1099 %1517) (fma.f64 %1101 %455 %1517) (fma.f64 %175 %854 %1529) (fma.f64 %854 %175 %1529) (fma.f64 %175 %854 %1533) (fma.f64 %854 %175 %1533) (fma.f64 %181 %1275 %1529) (fma.f64 %1091 %1278 %1529) (fma.f64 %1282 %181 %1529) (fma.f64 %1284 %1091 %1529) (fma.f64 %181 %1275 %1533) (fma.f64 %1091 %1278 %1533) (fma.f64 %1282 %181 %1533) (fma.f64 %1284 %1091 %1533) (fma.f64 %544 %1078 %1517) (fma.f64 %1174 %234 %1517) (fma.f64 %878 %878 %1517) (fma.f64 %240 %1189 %1517) (fma.f64 %447 %1191 %1517) (fma.f64 %881 %881 %1517) (fma.f64 %883 %883 %1517) (fma.f64 %1195 %1195 %1517) (fma.f64 %1197 %1197 %1517) (fma.f64 %1199 %1199 %1517) (fma.f64 %1201 %1201 %1517) (fma.f64 %1203 %1203 %1517) (fma.f64 %1189 %240 %1517) (fma.f64 %1191 %447 %1517) (fma.f64 %1207 %1207 %1517) (fma.f64 %1209 %1209 %1517) (fma.f64 %1211 %1211 %1517) (fma.f64 %1213 %1213 %1517) (fma.f64 %1215 %1215 %1517) (fma.f64 %1217 %1217 %1517) (fma.f64 %1219 %1219 %1517) (fma.f64 %1221 %1221 %1517) (fma.f64 %887 %887 %1517) (fma.f64 %1224 %1224 %1517) (fma.f64 %1226 %1226 %1517) (fma.f64 %1228 %1228 %1517) (fma.f64 %1230 %1230 %1517) (fma.f64 %889 %889 %1517) (fma.f64 %1233 %1233 %1517) (fma.f64 %1235 %1235 %1517) (fma.f64 %1237 %1237 %1517) (fma.f64 %1239 %1239 %1517) (*.f64 %1471 %1471) (fabs.f64 %1640) (fabs.f64 %1642) (*.f64 %1639 %1639) (sqrt.f64 %1645) (pow.f64 %1645 #s(literal 1/2 binary64)) (hypot.f64 %38 %878) %1471 (fabs.f64 %1471) (hypot.f64 %38 %881) (hypot.f64 %38 %883) (hypot.f64 %38 %1195) (hypot.f64 %38 %1197) (hypot.f64 %38 %1199) (hypot.f64 %38 %1201) (hypot.f64 %38 %1203) (hypot.f64 %39 %878) (hypot.f64 %116 %878) (hypot.f64 %878 %39) (hypot.f64 %878 %116) (hypot.f64 %881 %38) (hypot.f64 %883 %38) (hypot.f64 %1195 %38) (hypot.f64 %1197 %38) (hypot.f64 %1199 %38) (hypot.f64 %1201 %38) (hypot.f64 %1203 %38) (fabs.f64 %1639) (hypot.f64 %38 %1207) (hypot.f64 %38 %1209) (hypot.f64 %38 %1211) (hypot.f64 %38 %1213) (hypot.f64 %38 %1215) (hypot.f64 %38 %1217) (hypot.f64 %38 %1219) (hypot.f64 %38 %1221) (hypot.f64 %38 %887) (hypot.f64 %38 %1224) (hypot.f64 %38 %1226) (hypot.f64 %38 %1228) (hypot.f64 %38 %1230) (hypot.f64 %38 %889) (hypot.f64 %39 %881) (hypot.f64 %39 %883) (hypot.f64 %39 %1195) (hypot.f64 %39 %1197) (hypot.f64 %39 %1199) (hypot.f64 %39 %1201) (hypot.f64 %39 %1203) (hypot.f64 %116 %881) (hypot.f64 %116 %883) (hypot.f64 %116 %1195) (hypot.f64 %116 %1197) (hypot.f64 %116 %1199) (hypot.f64 %116 %1201) (hypot.f64 %116 %1203) (hypot.f64 %878 %118) (hypot.f64 %1207 %38) (hypot.f64 %1209 %38) (hypot.f64 %881 %39) (hypot.f64 %881 %116) (hypot.f64 %883 %39) (hypot.f64 %883 %116) (hypot.f64 %1211 %38) (hypot.f64 %1213 %38) (hypot.f64 %1195 %39) (hypot.f64 %1195 %116) (hypot.f64 %1215 %38) (hypot.f64 %1217 %38) (hypot.f64 %1197 %39) (hypot.f64 %1197 %116) (hypot.f64 %1219 %38) (hypot.f64 %1221 %38) (hypot.f64 %1199 %39) (hypot.f64 %1199 %116) (hypot.f64 %118 %878) (hypot.f64 %1201 %39) (hypot.f64 %1201 %116) (hypot.f64 %1203 %39) (hypot.f64 %1203 %116) (hypot.f64 %887 %38) (hypot.f64 %1224 %38) (hypot.f64 %1226 %38) (hypot.f64 %1228 %38) (hypot.f64 %1230 %38) (hypot.f64 %889 %38) (neg.f64 %1639) (hypot.f64 %38 %1233) (hypot.f64 %38 %1235) (hypot.f64 %38 %1237) (hypot.f64 %38 %1239) (hypot.f64 %39 %1207) (hypot.f64 %39 %1209) (hypot.f64 %39 %1211) (hypot.f64 %39 %1213) (hypot.f64 %39 %1215) (hypot.f64 %39 %1217) (hypot.f64 %39 %1219) (hypot.f64 %39 %1221) (hypot.f64 %39 %887) (hypot.f64 %39 %1224) (hypot.f64 %39 %1226) (hypot.f64 %39 %1228) (hypot.f64 %39 %1230) (hypot.f64 %39 %889) (hypot.f64 %116 %1207) (hypot.f64 %116 %1209) (hypot.f64 %116 %1211) (hypot.f64 %116 %1213) (hypot.f64 %116 %1215) (hypot.f64 %116 %1217) (hypot.f64 %116 %1219) (hypot.f64 %116 %1221) (hypot.f64 %116 %887) (hypot.f64 %116 %1224) (hypot.f64 %116 %1226) (hypot.f64 %116 %1228) (hypot.f64 %116 %1230) (hypot.f64 %116 %889) (hypot.f64 %878 %131) (hypot.f64 %1207 %39) (hypot.f64 %1207 %116) (hypot.f64 %1209 %39) (hypot.f64 %1209 %116) (hypot.f64 %881 %118) (hypot.f64 %883 %118) (hypot.f64 %1211 %39) (hypot.f64 %1211 %116) (hypot.f64 %1213 %39) (hypot.f64 %1213 %116) (hypot.f64 %1195 %118) (hypot.f64 %1215 %39) (hypot.f64 %1215 %116) (hypot.f64 %1217 %39) (hypot.f64 %1217 %116) (hypot.f64 %1197 %118) (hypot.f64 %1219 %39) (hypot.f64 %1219 %116) (hypot.f64 %1221 %39) (hypot.f64 %1221 %116) (hypot.f64 %1199 %118) (hypot.f64 %118 %881) (hypot.f64 %118 %883) (hypot.f64 %118 %1195) (hypot.f64 %118 %1197) (hypot.f64 %118 %1199) (hypot.f64 %118 %1201) (hypot.f64 %118 %1203) (hypot.f64 %1201 %118) (hypot.f64 %1203 %118) (hypot.f64 %887 %39) (hypot.f64 %887 %116) (hypot.f64 %1233 %38) (hypot.f64 %1235 %38) (hypot.f64 %1224 %39) (hypot.f64 %1224 %116) (hypot.f64 %1226 %39) (hypot.f64 %1226 %116) (hypot.f64 %131 %878) (hypot.f64 %1228 %39) (hypot.f64 %1228 %116) (hypot.f64 %1230 %39) (hypot.f64 %1230 %116) (hypot.f64 %889 %39) (hypot.f64 %889 %116) (hypot.f64 %1237 %38) (hypot.f64 %1239 %38) (hypot.f64 %39 %1233) (hypot.f64 %39 %1235) (hypot.f64 %39 %1237) (hypot.f64 %39 %1239) (hypot.f64 %116 %1233) (hypot.f64 %116 %1235) (hypot.f64 %116 %1237) (hypot.f64 %116 %1239) (hypot.f64 %1207 %118) (hypot.f64 %1209 %118) (hypot.f64 %881 %131) (hypot.f64 %883 %131) (hypot.f64 %1211 %118) (hypot.f64 %1213 %118) (hypot.f64 %1195 %131) (hypot.f64 %1215 %118) (hypot.f64 %1217 %118) (hypot.f64 %1197 %131) (hypot.f64 %1219 %118) (hypot.f64 %1221 %118) (hypot.f64 %1199 %131) (hypot.f64 %118 %1207) (hypot.f64 %118 %1209) (hypot.f64 %118 %1211) (hypot.f64 %118 %1213) (hypot.f64 %118 %1215) (hypot.f64 %118 %1217) (hypot.f64 %118 %1219) (hypot.f64 %118 %1221) (hypot.f64 %118 %887) (hypot.f64 %118 %1224) (hypot.f64 %118 %1226) (hypot.f64 %118 %1228) (hypot.f64 %118 %1230) (hypot.f64 %118 %889) (hypot.f64 %1201 %131) (hypot.f64 %1203 %131) (hypot.f64 %887 %118) (hypot.f64 %1233 %39) (hypot.f64 %1233 %116) (hypot.f64 %1235 %39) (hypot.f64 %1235 %116) (hypot.f64 %1224 %118) (hypot.f64 %1226 %118) (hypot.f64 %131 %881) (hypot.f64 %131 %883) (hypot.f64 %131 %1195) (hypot.f64 %131 %1197) (hypot.f64 %131 %1199) (hypot.f64 %131 %1201) (hypot.f64 %131 %1203) (hypot.f64 %1228 %118) (hypot.f64 %1230 %118) (hypot.f64 %889 %118) (hypot.f64 %1237 %39) (hypot.f64 %1237 %116) (hypot.f64 %1239 %39) (hypot.f64 %1239 %116) (hypot.f64 %1207 %131) (hypot.f64 %1209 %131) (hypot.f64 %1211 %131) (hypot.f64 %1213 %131) (hypot.f64 %1215 %131) (hypot.f64 %1217 %131) (hypot.f64 %1219 %131) (hypot.f64 %1221 %131) (hypot.f64 %118 %1233) (hypot.f64 %118 %1235) (hypot.f64 %118 %1237) (hypot.f64 %118 %1239) (hypot.f64 %887 %131) (hypot.f64 %1233 %118) (hypot.f64 %1235 %118) (hypot.f64 %1224 %131) (hypot.f64 %1226 %131) (hypot.f64 %131 %1207) (hypot.f64 %131 %1209) (hypot.f64 %131 %1211) (hypot.f64 %131 %1213) (hypot.f64 %131 %1215) (hypot.f64 %131 %1217) (hypot.f64 %131 %1219) (hypot.f64 %131 %1221) (hypot.f64 %131 %887) (hypot.f64 %131 %1224) (hypot.f64 %131 %1226) (hypot.f64 %131 %1228) (hypot.f64 %131 %1230) (hypot.f64 %131 %889) (hypot.f64 %1228 %131) (hypot.f64 %1230 %131) (hypot.f64 %889 %131) (hypot.f64 %1237 %118) (hypot.f64 %1239 %118) (hypot.f64 %1233 %131) (hypot.f64 %1235 %131) (hypot.f64 %131 %1233) (hypot.f64 %131 %1235) (hypot.f64 %131 %1237) (hypot.f64 %131 %1239) (hypot.f64 %1237 %131) (hypot.f64 %1239 %131) (sqrt.f64 %1419) (/.f64 (sqrt.f64 (fabs.f64 %1418)) (sqrt.f64 %93)) (pow.f64 %1419 #s(literal 1/2 binary64)) (*.f64 %1916 %1916) %1918 (/.f64 #s(literal -2 binary64) %1639) (neg.f64 (/.f64 #s(literal -2 binary64) %1471)) (*.f64 #s(literal 2 binary64) %1922) (*.f64 %1918 #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) %1925) (*.f64 #s(literal 1 binary64) %1918) (*.f64 %1922 #s(literal 2 binary64)) (*.f64 %1925 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %1471 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) %1639) (neg.f64 (*.f64 %1922 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1639 #s(literal -2 binary64))) (+.f64 %1922 %1922) (-.f64 %1922 %1925) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1471) %1922) (fma.f64 #s(literal -1 binary64) %1925 %1922) (fma.f64 #s(literal 1 binary64) %1922 %1922) (fma.f64 %1922 #s(literal 1 binary64) %1922) (-.f64 %1922 (*.f64 #s(literal -1 binary64) %1922)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1922) %1922) (fma.f64 %14 %1922 %1922) (/.f64 (fma.f64 %1922 %1471 #s(literal 1 binary64)) %1471) (/.f64 (fma.f64 %1922 %1639 #s(literal -1 binary64)) %1639) (/.f64 (fma.f64 #s(literal 1 binary64) %1471 (*.f64 %1471 #s(literal 1 binary64))) %1419) (/.f64 (fma.f64 #s(literal 1 binary64) %1471 (*.f64 #s(literal 1 binary64) %1471)) %1419) (/.f64 (fma.f64 #s(literal -1 binary64) %1639 (*.f64 %1639 #s(literal -1 binary64))) %1419) (/.f64 (fma.f64 #s(literal -1 binary64) %1639 (*.f64 #s(literal -1 binary64) %1639)) %1419) (/.f64 (fma.f64 #s(literal 1 binary64) %1639 (*.f64 %1471 #s(literal -1 binary64))) %1642) (/.f64 (fma.f64 #s(literal 1 binary64) %1639 (*.f64 #s(literal -1 binary64) %1471)) %1642) (/.f64 (fma.f64 #s(literal -1 binary64) %1471 (*.f64 %1639 #s(literal 1 binary64))) %1640) (/.f64 (fma.f64 #s(literal -1 binary64) %1471 (*.f64 #s(literal 1 binary64) %1639)) %1640) |
Compiled 30 693 to 5 523 computations (82.0% saved)
12 alts after pruning (12 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 165 | 12 | 1 177 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 1 166 | 12 | 1 178 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 98.9% | %7 = (hypot.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) (sin.f64 Cn)) %15 = (cos.f64 (+.f64 Cn Cn)) (/.f64 (fma.f64 #s(literal 1 binary64) %7 (*.f64 %7 #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %15 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %15)) #s(literal 1/2 binary64))) |
| ▶ | 99.8% | %7 = (hypot.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) (sin.f64 Cn)) %8 = (neg.f64 %7) (/.f64 (fma.f64 #s(literal 1 binary64) %8 (*.f64 %7 #s(literal -1 binary64))) (*.f64 %7 %8)) |
| ▶ | 99.8% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 99.0% | %8 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 99.7% | %8 = (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) (sin.f64 Cn))) (/.f64 #s(literal 2 binary64) (*.f64 %8 %8)) |
| ▶ | 99.1% | %2 = (sin.f64 Cn) (/.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 %2 %2 (*.f64 (fma.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) |
| ▶ | 99.1% | %3 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 %3 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 %3 #s(literal 1/2 binary64))))) |
| ▶ | 99.2% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 %4 #s(literal 1/2 binary64)))))) |
| ▶ | 99.2% | %8 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)) #s(literal 1/2 binary64)))) |
| ▶ | 99.7% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* %4 (* %4 (* %6 %6)))) (fma.f64 (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)) (pow.f64 (cos.f64 lam) #s(literal 2 binary64)) (pow.f64 (sin.f64 Cn) #s(literal 2 binary64)))))) |
| ▶ | 64.0% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* %4 (* %4 (* %6 %6)))) (+.f64 (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)) (pow.f64 (sin.f64 Cn) #s(literal 2 binary64)))))) |
| ▶ | 79.0% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64))))) |
Compiled 277 to 67 computations (75.8% saved)
| Inputs |
|---|
%1 = (fabs 2) %1 (sqrt %1) |
| Outputs |
|---|
#s(literal 2 binary64) #s(literal 6369051672525773/4503599627370496 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 7 to 5 computations (28.6% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%2 = (sin.f64 Cn) %3 = (cos.f64 Cn) %5 = (cos.f64 lam) %9 = (pow.f64 %5 #s(literal 2 binary64)) %11 = (sqrt.f64 %9) %12 = (sin Cn) %14 = (cos Cn) %15 = (cos lam) %19 = (+ (* %12 %12) (* %14 (* %14 (* %15 %15)))) %21 = (approx (sqrt %19) %11) %22 = (pow.f64 %2 #s(literal 2 binary64)) %23 = (pow.f64 %3 #s(literal 2 binary64)) %24 = (fma.f64 %23 %9 %22) %25 = (approx %19 %24) %26 = (+.f64 %23 %22) %27 = (approx %19 %26) %28 = (+.f64 Cn Cn) %29 = (cos.f64 %28) %30 = (-.f64 #s(literal 1 binary64) %29) %31 = (*.f64 %29 #s(literal 1/2 binary64)) %32 = (fma.f64 %29 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %33 = (fabs.f64 #s(literal 2 binary64)) %34 = (+.f64 lam lam) %35 = (cos.f64 %34) %36 = (fma.f64 %35 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %37 = (-.f64 %35 #s(literal -1 binary64)) %38 = (fma.f64 %35 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %39 = (*.f64 %3 %5) %40 = (*.f64 %32 %36) %41 = (fma.f64 %37 %32 %30) %42 = (*.f64 %41 #s(literal 1/2 binary64)) %43 = (fma.f64 %32 %36 #s(literal 1/2 binary64)) %44 = (fma.f64 %32 %38 %31) %45 = (-.f64 #s(literal 1/2 binary64) %44) %46 = (-.f64 %43 %31) %47 = (hypot.f64 %39 %2) %48 = (fma.f64 %2 %2 %40) %49 = (neg.f64 %47) %50 = (*.f64 %47 %49) %51 = (sqrt.f64 %42) %52 = (fabs.f64 %41) %53 = (sqrt.f64 %52) %54 = (sqrt.f64 %33) %55 = (/.f64 %53 %54) %56 = (sqrt.f64 %47) %57 = (*.f64 %56 %56) %59 = (*.f64 %47 #s(literal 1 binary64)) %60 = (fma.f64 #s(literal 1 binary64) %47 %59) %62 = (*.f64 %47 #s(literal -1 binary64)) %63 = (fma.f64 #s(literal 1 binary64) %49 %62) %66 = (sqrt.f64 %45) %68 = (sqrt.f64 %46) %70 = (sqrt.f64 %48) %72 = (sqrt.f64 %25) %74 = (sqrt.f64 %27) #s(literal 2 binary64) Cn %2 %3 lam %5 #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) %9 #s(literal -1 binary64) %11 %21 %22 %23 %24 %25 %26 %27 %28 %29 %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 (/.f64 #s(literal 2 binary64) %47) %59 %60 (/.f64 %60 %42) %62 %63 (/.f64 %63 %50) (/.f64 #s(literal 2 binary64) %51) %66 (/.f64 #s(literal 2 binary64) %66) %68 (/.f64 #s(literal 2 binary64) %68) %70 (/.f64 #s(literal 2 binary64) %70) %72 (/.f64 #s(literal 2 binary64) %72) %74 (/.f64 #s(literal 2 binary64) %74) (/.f64 #s(literal 2 binary64) %55) (/.f64 #s(literal 2 binary64) %57) (/.f64 #s(literal 2 binary64) %21) |
| Outputs |
|---|
%5 = (sin Cn) %9 = (pow.f64 Cn #s(literal 2 binary64)) %31 = (cos Cn) %52 = (* %5 %5) %54 = (cos lam) %59 = (sqrt (+ %52 (* %31 (* %31 (* %54 %54))))) %60 = (cos.f64 lam) %61 = (pow.f64 %60 #s(literal 2 binary64)) %62 = (sqrt.f64 %61) %66 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %61)) %67 = (*.f64 %9 %66) %68 = (/.f64 %67 %62) %73 = (*.f64 #s(literal 1/3 binary64) %61) %75 = (pow.f64 %66 #s(literal 2 binary64)) %76 = (pow.f64 %62 #s(literal 2 binary64)) %80 = (-.f64 %73 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %75 %76)))) %82 = (/.f64 (*.f64 %9 %80) %62) %83 = (/.f64 %66 %62) %84 = (*.f64 #s(literal 1/2 binary64) %83) %85 = (fma.f64 #s(literal 1/2 binary64) %82 %84) %92 = (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -2/45 binary64) %61)) %93 = (*.f64 %66 %80) %96 = (-.f64 %92 (*.f64 #s(literal 1/2 binary64) (/.f64 %93 %76))) %98 = (/.f64 (*.f64 %9 %96) %62) %99 = (/.f64 %80 %62) %100 = (*.f64 #s(literal 1/2 binary64) %99) %103 = (fma.f64 #s(literal 1/2 binary64) %83 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %98 %100))) %107 = (pow %5 2) %129 = (pow %31 2) %130 = (*.f64 #s(literal -1 binary64) %9) %135 = (*.f64 %9 (-.f64 (*.f64 #s(literal 1/3 binary64) %9) #s(literal 1 binary64))) %142 = (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %9))) #s(literal 1 binary64))) %145 = (pow %54 2) %147 = (+ (* %129 %145) %107) %151 = (-.f64 %73 #s(literal 1/3 binary64)) %152 = (*.f64 %9 %151) %157 = (*.f64 %9 %92) %165 = (+ Cn Cn) %166 = (*.f64 #s(literal 2 binary64) Cn) %168 = (cos %165) %188 = (- 1 %168) %213 = (* %168 1/2) %221 = (* %31 %54) %223 = (*.f64 %9 %60) %239 = (+ %213 1/2) %240 = (+ lam lam) %241 = (cos %240) %243 = (+ (* %241 1/2) 1/2) %244 = (* %239 %243) %245 = (*.f64 #s(literal 2 binary64) lam) %246 = (cos.f64 %245) %247 = (*.f64 #s(literal 1/2 binary64) %246) %248 = (+.f64 #s(literal 1/2 binary64) %247) %250 = (*.f64 %9 %248) %251 = (fma.f64 #s(literal -1 binary64) %250 %247) %257 = (fma.f64 #s(literal 1/2 binary64) %246 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %248 (*.f64 #s(literal 1/3 binary64) %250)))) %260 = (*.f64 #s(literal 1/3 binary64) %248) %265 = (fma.f64 #s(literal 1/2 binary64) %246 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %248 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %250 %260))))) %269 = (- %241 -1) %271 = (+ (* %269 %239) %188) %272 = (+.f64 #s(literal 1 binary64) %246) %275 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %272)) %276 = (*.f64 %9 %275) %281 = (-.f64 (*.f64 #s(literal 1/3 binary64) %272) #s(literal 2/3 binary64)) %282 = (*.f64 %9 %281) %290 = (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -2/45 binary64) %272)) %291 = (*.f64 %9 %290) %301 = (* %271 1/2) %302 = (*.f64 #s(literal 1/2 binary64) %272) %311 = (*.f64 #s(literal 1/2 binary64) %281) %318 = (+ %244 1/2) %329 = (+ (* %241 -1/2) -1/2) %331 = (+ (* %239 %329) %213) %332 = (*.f64 #s(literal -1/2 binary64) %246) %334 = (-.f64 %332 #s(literal 1/2 binary64)) %335 = (*.f64 #s(literal -1 binary64) %334) %340 = (*.f64 #s(literal 1/3 binary64) %334) %341 = (+.f64 #s(literal 1/3 binary64) %340) %342 = (*.f64 %9 %341) %348 = (*.f64 #s(literal -2/45 binary64) %334) %359 = (- 1/2 %331) %360 = (-.f64 #s(literal 1/2 binary64) %332) %362 = (-.f64 #s(literal 1 binary64) %335) %363 = (*.f64 %9 %362) %384 = (- %318 %213) %386 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %248)) %387 = (*.f64 %9 %386) %400 = (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -2/45 binary64) %248)) %413 = (sqrt (+ (* %221 %221) %52)) %414 = (neg %413) %417 = (*.f64 #s(literal -1/2 binary64) %68) %432 = (* %413 %414) %433 = (*.f64 #s(literal -1 binary64) %76) %449 = (sqrt %301) %450 = (sqrt.f64 %302) %456 = (/.f64 %275 %450) %458 = (pow.f64 %275 #s(literal 2 binary64)) %459 = (pow.f64 %450 #s(literal 2 binary64)) %462 = (-.f64 %311 (*.f64 #s(literal 1/16 binary64) (/.f64 %458 %459))) %471 = (*.f64 %275 %462) %485 = (fabs %271) %486 = (cos.f64 %166) %487 = (*.f64 #s(literal 1/2 binary64) %486) %488 = (+.f64 #s(literal 1/2 binary64) %487) %491 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %488 %272)) %486) %492 = (fabs.f64 %491) %494 = (sqrt %485) %495 = (sqrt.f64 %492) %499 = (/ %494 (sqrt (fabs 2))) %500 = (sqrt.f64 #s(literal 2 binary64)) %503 = (sqrt %413) %504 = (sqrt.f64 %62) %506 = (*.f64 %504 %62) %511 = (/.f64 %66 %506) %512 = (pow.f64 %504 #s(literal 2 binary64)) %516 = (-.f64 %100 (*.f64 #s(literal 1/16 binary64) (/.f64 %75 (*.f64 %512 %76)))) %527 = (*.f64 %512 %62) %541 = (* %503 %503) %549 = (/ 2 %413) %553 = (pow.f64 %62 #s(literal 3 binary64)) %554 = (/.f64 %61 %553) %555 = (/.f64 #s(literal 1 binary64) %553) %556 = (fma.f64 #s(literal -1 binary64) %554 %555) %558 = (/.f64 #s(literal 1 binary64) %62) %559 = (*.f64 #s(literal 2 binary64) %558) %563 = (pow.f64 %62 #s(literal 5 binary64)) %564 = (/.f64 %75 %563) %570 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %66 %556) %76) (*.f64 #s(literal 1/3 binary64) %554)) %571 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %564 (*.f64 #s(literal 1/3 binary64) %555)) %570) %597 = (+ (* 1 %413) (* %413 1)) %600 = (/.f64 %61 %62) %608 = (fma.f64 #s(literal 1/4 binary64) (/.f64 %75 %553) (*.f64 #s(literal 1/3 binary64) %558)) %628 = (/ %597 %301) %630 = (/.f64 %62 %272) %631 = (*.f64 #s(literal 4 binary64) %630) %633 = (*.f64 %62 %272) %637 = (pow.f64 %272 #s(literal 2 binary64)) %639 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %66 %633)) (/.f64 (*.f64 %62 %275) %637)) %650 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %80 %633)) (+.f64 (/.f64 (*.f64 %62 %281) %637) (/.f64 (*.f64 %275 %639) %272))) %676 = (* %413 -1) %692 = (+ (* 1 %414) %676) %710 = (/ 2 %449) %713 = (pow.f64 %450 #s(literal 3 binary64)) %716 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %450)) %719 = (pow.f64 %450 #s(literal 5 binary64)) %720 = (/.f64 %458 %719) %725 = (fma.f64 #s(literal -1/8 binary64) %720 (*.f64 #s(literal 1/2 binary64) (/.f64 %281 %713))) %726 = (-.f64 (*.f64 #s(literal 1/16 binary64) %720) %725) %729 = (*.f64 #s(literal 1/2 binary64) (/.f64 %275 %713)) %733 = (/.f64 %471 %719) %750 = (sqrt %359) %751 = (sqrt.f64 %360) %758 = (pow.f64 %751 #s(literal 2 binary64)) %761 = (+.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 %362 #s(literal 2 binary64)) %758) %340)) %764 = (/.f64 %362 %751) %771 = (*.f64 %761 %362) %784 = (/ 2 %750) %787 = (pow.f64 %751 #s(literal 3 binary64)) %788 = (/.f64 %334 %787) %789 = (*.f64 #s(literal -1 binary64) %788) %790 = (/.f64 #s(literal 1 binary64) %787) %791 = (-.f64 %789 %790) %793 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %751)) %800 = (fma.f64 #s(literal -1 binary64) (/.f64 %761 %787) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %362 %791) %758))) %825 = (sqrt %384) %826 = (sqrt.f64 %248) %832 = (pow.f64 %386 #s(literal 2 binary64)) %833 = (pow.f64 %826 #s(literal 2 binary64)) %837 = (-.f64 %260 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %832 %833)))) %840 = (/.f64 %386 %826) %846 = (*.f64 %386 %837) %860 = (/ 2 %825) %863 = (pow.f64 %826 #s(literal 3 binary64)) %864 = (/.f64 %248 %863) %865 = (/.f64 #s(literal 1 binary64) %863) %866 = (fma.f64 #s(literal -1 binary64) %864 %865) %869 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %826)) %872 = (pow.f64 %826 #s(literal 5 binary64)) %873 = (/.f64 %832 %872) %879 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %386 %866) %833) (*.f64 #s(literal 1/3 binary64) %864)) %880 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %873 (*.f64 #s(literal 1/3 binary64) %865)) %879) %904 = (/ 2 %499) %908 = (/ 2 %541) %911 = (pow.f64 %504 #s(literal 4 binary64)) %912 = (*.f64 %911 %62) %913 = (/.f64 %61 %912) %914 = (/.f64 #s(literal 1 binary64) %912) %915 = (fma.f64 #s(literal -1 binary64) %913 %914) %918 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %512)) %921 = (*.f64 %911 %553) %922 = (/.f64 %75 %921) %928 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %66 %915) %527) (*.f64 #s(literal 1/3 binary64) %913)) %929 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %922 (*.f64 #s(literal 1/3 binary64) %914)) %928) %953 = (sin.f64 Cn) %955 = (cos.f64 Cn) %957 = (pow.f64 %955 #s(literal 2 binary64)) %958 = (pow.f64 %953 #s(literal 2 binary64)) %959 = (fma.f64 %957 %61 %958) %960 = (sqrt.f64 %959) %966 = (+.f64 %957 %958) %975 = (*.f64 %488 %248) %978 = (*.f64 #s(literal 1/2 binary64) %491) %980 = (+.f64 #s(literal 1/2 binary64) %975) %983 = (fma.f64 #s(literal 1/2 binary64) %486 (*.f64 %488 %334)) %985 = (-.f64 #s(literal 1/2 binary64) %983) %987 = (-.f64 %980 %487) %989 = (+ %52 %244) %990 = (fma.f64 %488 %248 %958) %997 = (sqrt.f64 %978) %999 = (sqrt.f64 %960) %1001 = (pow.f64 %999 #s(literal 2 binary64)) %1014 = (sqrt.f64 %985) %1018 = (sqrt.f64 %987) %1022 = (sqrt %989) %1023 = (sqrt.f64 %990) %1025 = (/ 2 %1022) %1032 = (cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) Cn))) %1036 = (*.f64 #s(literal 1/2 binary64) %1032) %1038 = (+.f64 #s(literal 1/2 binary64) %1036) %1040 = (*.f64 %1038 %248) %1044 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %1038 %272)) %1032) %1046 = (*.f64 #s(literal 1/2 binary64) %1044) %1048 = (+.f64 #s(literal 1/2 binary64) %1040) %1051 = (fma.f64 #s(literal 1/2 binary64) %1032 (*.f64 %1038 %334)) %1053 = (-.f64 #s(literal 1/2 binary64) %1051) %1055 = (-.f64 %1048 %1036) %1057 = (fma.f64 %1038 %248 %958) %1059 = (sqrt.f64 %1046) %1061 = (fabs.f64 %1044) %1063 = (sqrt.f64 %1061) %1072 = (sqrt.f64 %1053) %1076 = (sqrt.f64 %1055) %1080 = (sqrt.f64 %1057) %1088 = (pow.f64 lam #s(literal 2 binary64)) %1119 = (sqrt.f64 %966) %1121 = (*.f64 %1088 %957) %1122 = (/.f64 %1121 %1119) %1126 = (/.f64 %957 %1119) %1127 = (*.f64 #s(literal 1/3 binary64) %957) %1128 = (pow.f64 %955 #s(literal 4 binary64)) %1129 = (pow.f64 %1119 #s(literal 2 binary64)) %1132 = (-.f64 %1127 (*.f64 #s(literal 1/4 binary64) (/.f64 %1128 %1129))) %1134 = (/.f64 (*.f64 %1088 %1132) %1119) %1136 = (fma.f64 #s(literal -1/2 binary64) %1126 (*.f64 #s(literal 1/2 binary64) %1134)) %1141 = (*.f64 %957 %1132) %1144 = (-.f64 (*.f64 #s(literal -2/45 binary64) %957) (*.f64 #s(literal -1/2 binary64) (/.f64 %1141 %1129))) %1146 = (/.f64 (*.f64 %1088 %1144) %1119) %1147 = (/.f64 %1132 %1119) %1148 = (*.f64 #s(literal 1/2 binary64) %1147) %1151 = (fma.f64 #s(literal -1/2 binary64) %1126 (*.f64 %1088 (fma.f64 #s(literal 1/2 binary64) %1146 %1148))) %1167 = (*.f64 #s(literal -2 binary64) %1088) %1172 = (*.f64 %1088 (-.f64 (*.f64 #s(literal 2/3 binary64) %1088) #s(literal 2 binary64))) %1179 = (*.f64 %1088 (-.f64 (*.f64 %1088 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %1088))) #s(literal 2 binary64))) %1204 = (*.f64 %1088 %955) %1220 = (*.f64 %1088 %488) %1221 = (fma.f64 #s(literal -1 binary64) %1220 %487) %1224 = (*.f64 #s(literal 1/3 binary64) %1220) %1225 = (fma.f64 #s(literal -1 binary64) %488 %1224) %1226 = (*.f64 %1088 %1225) %1227 = (fma.f64 #s(literal 1/2 binary64) %486 %1226) %1230 = (*.f64 #s(literal 1/3 binary64) %488) %1233 = (fma.f64 #s(literal -1 binary64) %488 (*.f64 %1088 (fma.f64 #s(literal -2/45 binary64) %1220 %1230))) %1234 = (*.f64 %1088 %1233) %1235 = (fma.f64 #s(literal 1/2 binary64) %486 %1234) %1238 = (*.f64 #s(literal 2 binary64) %488) %1240 = (-.f64 (+.f64 #s(literal 1 binary64) %1238) %486) %1262 = (*.f64 #s(literal 1/2 binary64) %1240) %1278 = (fma.f64 #s(literal -1 binary64) %488 %487) %1298 = (-.f64 #s(literal 1/2 binary64) %1278) %1300 = (*.f64 #s(literal -1 binary64) %1220) %1324 = (fma.f64 #s(literal 1/2 binary64) %486 %958) %1325 = (+.f64 #s(literal 1/2 binary64) %1324) %1340 = (*.f64 #s(literal 1/2 binary64) %1122) %1344 = (*.f64 #s(literal -1/2 binary64) %1126) %1370 = (sqrt.f64 %1262) %1376 = (/.f64 %488 %1370) %1377 = (pow.f64 %488 #s(literal 2 binary64)) %1378 = (pow.f64 %1370 #s(literal 2 binary64)) %1381 = (-.f64 %1230 (*.f64 #s(literal 1/4 binary64) (/.f64 %1377 %1378))) %1389 = (*.f64 #s(literal -2/45 binary64) %488) %1390 = (*.f64 %488 %1381) %1404 = (sqrt.f64 %1119) %1406 = (*.f64 %1404 %1119) %1411 = (/.f64 %957 %1406) %1412 = (pow.f64 %1404 #s(literal 2 binary64)) %1416 = (-.f64 %1148 (*.f64 #s(literal 1/16 binary64) (/.f64 %1128 (*.f64 %1412 %1129)))) %1427 = (*.f64 %1412 %1119) %1450 = (/.f64 #s(literal 1 binary64) %1119) %1451 = (pow.f64 %1119 #s(literal 3 binary64)) %1455 = (pow.f64 %1119 #s(literal 5 binary64)) %1456 = (/.f64 %1128 %1455) %1458 = (/.f64 %957 %1451) %1460 = (fma.f64 #s(literal -1/2 binary64) %1456 (*.f64 #s(literal 1/3 binary64) %1458)) %1461 = (-.f64 (*.f64 #s(literal 1/4 binary64) %1456) %1460) %1463 = (*.f64 #s(literal -1 binary64) %1458) %1465 = (*.f64 #s(literal 2 binary64) %1450) %1468 = (/.f64 %1141 %1455) %1483 = (*.f64 #s(literal 2 binary64) %1119) %1489 = (*.f64 #s(literal 1/4 binary64) (/.f64 %1128 %1451)) %1508 = (/.f64 %1119 %1240) %1509 = (*.f64 #s(literal 4 binary64) %1508) %1511 = (*.f64 %1119 %1240) %1516 = (/.f64 (*.f64 %1119 %488) (pow.f64 %1240 #s(literal 2 binary64))) %1518 = (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %957 %1511)) (*.f64 #s(literal -2 binary64) %1516)) %1525 = (/.f64 (*.f64 %488 %1518) %1240) %1528 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1132 %1511)) (fma.f64 #s(literal -2 binary64) %1525 (*.f64 #s(literal 2/3 binary64) %1516))) %1581 = (/.f64 #s(literal 1 binary64) %1370) %1582 = (pow.f64 %1370 #s(literal 3 binary64)) %1586 = (pow.f64 %1370 #s(literal 5 binary64)) %1587 = (/.f64 %1377 %1586) %1589 = (/.f64 %488 %1582) %1591 = (fma.f64 #s(literal -1/2 binary64) %1587 (*.f64 #s(literal 1/3 binary64) %1589)) %1592 = (-.f64 (*.f64 #s(literal 1/4 binary64) %1587) %1591) %1594 = (*.f64 #s(literal -1 binary64) %1589) %1596 = (*.f64 #s(literal 2 binary64) %1581) %1599 = (/.f64 %1390 %1586) %1614 = (sqrt.f64 %1298) %1620 = (pow.f64 %1614 #s(literal 2 binary64)) %1623 = (fma.f64 #s(literal -1/3 binary64) %488 (*.f64 #s(literal 1/4 binary64) (/.f64 %1377 %1620))) %1626 = (/.f64 %488 %1614) %1632 = (*.f64 %488 %1623) %1635 = (fma.f64 #s(literal 2/45 binary64) %488 (*.f64 #s(literal 1/2 binary64) (/.f64 %1632 %1620))) %1648 = (/.f64 #s(literal 1 binary64) %1614) %1649 = (pow.f64 %1614 #s(literal 3 binary64)) %1654 = (pow.f64 %1614 #s(literal 5 binary64)) %1657 = (fma.f64 #s(literal -1 binary64) (/.f64 %1623 %1649) (*.f64 #s(literal -1/2 binary64) (/.f64 %1377 %1654))) %1661 = (*.f64 #s(literal -1 binary64) (/.f64 %488 %1649)) %1663 = (*.f64 #s(literal 2 binary64) %1648) %1683 = (*.f64 #s(literal 1/4 binary64) %1377) %1684 = (-.f64 %1230 %1683) %1691 = (*.f64 %488 %1684) %1692 = (*.f64 #s(literal -1/2 binary64) %1691) %1704 = (fma.f64 #s(literal -1/2 binary64) %1377 %1230) %1705 = (-.f64 %1683 %1704) %1707 = (*.f64 #s(literal -1 binary64) %488) %1725 = (sqrt.f64 %1325) %1731 = (/.f64 %488 %1725) %1732 = (pow.f64 %1725 #s(literal 2 binary64)) %1735 = (-.f64 %1230 (*.f64 #s(literal 1/4 binary64) (/.f64 %1377 %1732))) %1743 = (*.f64 %488 %1735) %1759 = (/.f64 #s(literal 1 binary64) %1725) %1760 = (pow.f64 %1725 #s(literal 3 binary64)) %1764 = (pow.f64 %1725 #s(literal 5 binary64)) %1765 = (/.f64 %1377 %1764) %1767 = (/.f64 %488 %1760) %1769 = (fma.f64 #s(literal -1/2 binary64) %1765 (*.f64 #s(literal 1/3 binary64) %1767)) %1770 = (-.f64 (*.f64 #s(literal 1/4 binary64) %1765) %1769) %1772 = (*.f64 #s(literal -1 binary64) %1767) %1774 = (*.f64 #s(literal 2 binary64) %1759) %1777 = (/.f64 %1743 %1764) %1794 = (/.f64 #s(literal 1 binary64) %1412) %1795 = (pow.f64 %1404 #s(literal 4 binary64)) %1796 = (*.f64 %1795 %1119) %1800 = (*.f64 %1795 %1451) %1801 = (/.f64 %1128 %1800) %1805 = (*.f64 (pow.f64 %1404 #s(literal 6 binary64)) %1129) %1807 = (/.f64 %957 %1796) %1809 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %1128 %1805) (*.f64 #s(literal 1/3 binary64) %1807)) %1810 = (-.f64 (*.f64 #s(literal 1/4 binary64) %1801) %1809) %1812 = (*.f64 #s(literal -1 binary64) %1807) %1814 = (*.f64 #s(literal 2 binary64) %1794) %1837 = (cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) lam))) %1840 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %1837)) %1842 = (+.f64 #s(literal 1 binary64) %1837) %1845 = (-.f64 (*.f64 #s(literal -1/2 binary64) %1837) #s(literal 1/2 binary64)) %1847 = (*.f64 %1840 %488) %1851 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %488 %1842)) %486) %1853 = (*.f64 #s(literal 1/2 binary64) %1851) %1855 = (+.f64 #s(literal 1/2 binary64) %1847) %1858 = (fma.f64 #s(literal 1/2 binary64) %486 (*.f64 %488 %1845)) %1860 = (-.f64 #s(literal 1/2 binary64) %1858) %1862 = (-.f64 %1855 %487) %1864 = (fma.f64 %1840 %488 %958) %1866 = (sqrt.f64 %1853) %1868 = (fabs.f64 %1851) %1870 = (sqrt.f64 %1868) %1879 = (sqrt.f64 %1860) %1883 = (sqrt.f64 %1862) %1887 = (sqrt.f64 %1864) (approx 2 #s(literal 0 binary64)) (approx Cn Cn) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9)))) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64)))))) (approx %31 #s(literal 1 binary64)) (approx %31 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %9))) (approx %31 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %31 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64))))) (approx %59 %62) (approx %59 (+.f64 %62 (*.f64 #s(literal 1/2 binary64) %68))) (approx %59 (+.f64 %62 (*.f64 %9 %85))) (approx %59 (+.f64 %62 (*.f64 %9 %103))) (approx %107 %9) (approx %107 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %9)))) (approx %107 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64)))))) (approx %107 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64)))))) (approx %129 (+.f64 #s(literal 1 binary64) %130)) (approx %129 (+.f64 #s(literal 1 binary64) %135)) (approx %129 (+.f64 #s(literal 1 binary64) %142)) (approx %147 %61) (approx %147 (fma.f64 %9 %66 %61)) (approx %147 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %61 %152)) %61)) (approx %147 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %61 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %61 %157) #s(literal 1/3 binary64))))) %61)) (approx %165 %166) (approx %168 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %9))) (approx %168 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/3 binary64) %9) #s(literal 2 binary64))))) (approx %168 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %9))) #s(literal 2 binary64))))) (approx %188 (*.f64 #s(literal 2 binary64) %9)) (approx %188 (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2/3 binary64) %9)))) (approx %188 (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 4/45 binary64) %9) #s(literal 2/3 binary64)))))) (approx %188 (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -2/315 binary64) %9))) #s(literal 2/3 binary64)))))) (approx %213 #s(literal 1/2 binary64)) (approx %213 (+.f64 #s(literal 1/2 binary64) %130)) (approx %213 (+.f64 #s(literal 1/2 binary64) %135)) (approx %213 (+.f64 #s(literal 1/2 binary64) %142)) (approx %221 %60) (approx %221 (+.f64 %60 (*.f64 #s(literal -1/2 binary64) %223))) (approx %221 (+.f64 %60 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 #s(literal 1/24 binary64) %223))))) (approx %221 (+.f64 %60 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %223 (*.f64 #s(literal 1/24 binary64) %60))))))) (approx %244 %248) (approx %244 (+.f64 #s(literal 1/2 binary64) %251)) (approx %244 (+.f64 #s(literal 1/2 binary64) %257)) (approx %244 (+.f64 #s(literal 1/2 binary64) %265)) (approx %271 %272) (approx %271 (+.f64 #s(literal 1 binary64) (+.f64 %246 %276))) (approx %271 (+.f64 #s(literal 1 binary64) (+.f64 %246 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %272 %282)))))) (approx %271 (+.f64 #s(literal 1 binary64) (+.f64 %246 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %272 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %272 %291) #s(literal 2/3 binary64))))))))) (approx %301 %302) (approx %301 (fma.f64 #s(literal 1/2 binary64) %276 %302)) (approx %301 (fma.f64 #s(literal 1/2 binary64) %272 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %282 (*.f64 #s(literal 1/2 binary64) %275))))) (approx %301 (fma.f64 #s(literal 1/2 binary64) %272 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %275 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %291 %311)))))) (approx %318 (+.f64 #s(literal 1 binary64) %247)) (approx %318 (+.f64 #s(literal 1 binary64) %251)) (approx %318 (+.f64 #s(literal 1 binary64) %257)) (approx %318 (+.f64 #s(literal 1 binary64) %265)) (approx %331 %332) (approx %331 (fma.f64 #s(literal -1/2 binary64) %246 (*.f64 %9 (-.f64 %335 #s(literal 1 binary64))))) (approx %331 (fma.f64 #s(literal -1/2 binary64) %246 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %334 %342) #s(literal 1 binary64))))) (approx %331 (fma.f64 #s(literal -1/2 binary64) %246 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %334 (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 1/3 binary64) %334 (*.f64 %9 (-.f64 %348 #s(literal 2/45 binary64))))))) #s(literal 1 binary64))))) (approx %359 %360) (approx %359 (-.f64 (+.f64 #s(literal 1/2 binary64) %363) %332)) (approx %359 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %342)) %335))) %332)) (approx %359 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) %348)) %341))) %335))) %332)) (approx %384 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %246 %387))) (approx %384 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %246 (*.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 (*.f64 %9 (-.f64 %260 #s(literal 1/3 binary64))))))))) (approx %384 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %246 (*.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %248 (*.f64 %9 %400)) #s(literal 1/3 binary64))))))))) (approx %414 (*.f64 #s(literal -1 binary64) %62)) (approx %414 (-.f64 %417 %62)) (approx %414 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %82) %84)) %62)) (approx %414 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %98) %100)) %84)) %62)) (approx %432 %433) (approx %432 (fma.f64 #s(literal -1 binary64) %67 %433)) (approx %432 (fma.f64 #s(literal -1 binary64) %76 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %152 (*.f64 #s(literal -1 binary64) %66))))) (approx %432 (fma.f64 #s(literal -1 binary64) %76 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %66 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %157 (*.f64 #s(literal -1 binary64) %151))))))) (approx %449 %450) (approx %449 (+.f64 %450 (*.f64 #s(literal 1/4 binary64) (/.f64 %276 %450)))) (approx %449 (+.f64 %450 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %456 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %462) %450)))))) (approx %449 (+.f64 %450 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %456 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %290) (*.f64 #s(literal 1/4 binary64) (/.f64 %471 %459)))) %450) (*.f64 #s(literal 1/2 binary64) (/.f64 %462 %450)))))))) (approx %485 %492) (approx %494 %495) (approx %499 (/.f64 %495 %500)) (approx %503 %504) (approx %503 (+.f64 %504 (*.f64 #s(literal 1/4 binary64) (/.f64 %67 %506)))) (approx %503 (+.f64 %504 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %511 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %516) %504)))))) (approx %503 (+.f64 %504 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %511 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %96 %62)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %66 %516) %527)))) %504) (*.f64 #s(literal 1/2 binary64) (/.f64 %516 %504)))))))) (approx %541 %512) (approx %541 (fma.f64 #s(literal 1/2 binary64) %68 %512)) (approx %541 (fma.f64 %9 %85 %512)) (approx %541 (fma.f64 %9 %103 %512)) (approx %549 (/.f64 #s(literal 2 binary64) %62)) (approx %549 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %556) %559)) (approx %549 (fma.f64 %9 (-.f64 (*.f64 %9 %571) %556) %559)) (approx %549 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %564 (fma.f64 #s(literal 1/3 binary64) %555 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %93 %563)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %556 %80) %76) (fma.f64 #s(literal -2/45 binary64) %554 (fma.f64 #s(literal 2/45 binary64) %555 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %66 %571) %76))))))))) %570)) %556) %559)) (approx %597 (*.f64 #s(literal 2 binary64) %62)) (approx %597 (fma.f64 #s(literal 2 binary64) %62 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %600 %558)))) (approx %597 (fma.f64 #s(literal 2 binary64) %62 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %600 (fma.f64 %9 (-.f64 (*.f64 #s(literal 1/3 binary64) %600) %608) %558))))) (approx %597 (fma.f64 #s(literal 2 binary64) %62 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %600 (fma.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %600 (*.f64 %9 (-.f64 (fma.f64 #s(literal -2/45 binary64) %600 (*.f64 #s(literal 2/45 binary64) %558)) (*.f64 #s(literal 1/2 binary64) (/.f64 %93 %553))))) %608) %558))))) (approx %628 %631) (approx %628 (fma.f64 #s(literal 4 binary64) (*.f64 %9 %639) %631)) (approx %628 (fma.f64 #s(literal 4 binary64) %630 (*.f64 %9 (fma.f64 #s(literal 4 binary64) (*.f64 %9 %650) (*.f64 #s(literal 4 binary64) %639))))) (approx %628 (fma.f64 #s(literal 4 binary64) %630 (*.f64 %9 (fma.f64 #s(literal 4 binary64) %639 (*.f64 %9 (fma.f64 #s(literal 4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %96 %633)) (+.f64 (/.f64 (*.f64 %62 %290) %637) (+.f64 (/.f64 (*.f64 %275 %650) %272) (/.f64 (*.f64 %281 %639) %272))))) (*.f64 #s(literal 4 binary64) %650))))))) (approx %676 (fma.f64 #s(literal -1 binary64) %62 %417)) (approx %676 (fma.f64 #s(literal -1 binary64) %62 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %82 (*.f64 #s(literal -1/2 binary64) %83))))) (approx %676 (fma.f64 #s(literal -1 binary64) %62 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %83 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %98 (*.f64 #s(literal -1/2 binary64) %99))))))) (approx %692 (*.f64 #s(literal -2 binary64) %62)) (approx %692 (fma.f64 #s(literal -2 binary64) %62 (*.f64 #s(literal -1 binary64) %68))) (approx %692 (fma.f64 #s(literal -2 binary64) %62 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %82 (*.f64 #s(literal -1 binary64) %83))))) (approx %692 (fma.f64 #s(literal -2 binary64) %62 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %83 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %98 (*.f64 #s(literal -1 binary64) %99))))))) (approx %710 (/.f64 #s(literal 2 binary64) %450)) (approx %710 (fma.f64 #s(literal -1/2 binary64) (/.f64 %276 %713) %716)) (approx %710 (fma.f64 %9 (-.f64 (*.f64 %9 %726) %729) %716)) (approx %710 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/16 binary64) %720 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/4 binary64) %733) (fma.f64 #s(literal -1/4 binary64) %733 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %275 %726) %459) (*.f64 #s(literal 1/2 binary64) (/.f64 %290 %713))))))) %725)) %729) %716)) (approx %750 %751) (approx %750 (+.f64 %751 (*.f64 #s(literal 1/2 binary64) (/.f64 %363 %751)))) (approx %750 (+.f64 %751 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %761) %751) (*.f64 #s(literal 1/2 binary64) %764))))) (approx %750 (+.f64 %751 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %764 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %761 %751) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 %771 %758) %348))) %751)))))))) (approx %784 (/.f64 #s(literal 2 binary64) %751)) (approx %784 (fma.f64 %9 %791 %793)) (approx %784 (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %800) %789) %790) %793)) (approx %784 (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %788 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %771 (pow.f64 %751 #s(literal 5 binary64))) (*.f64 #s(literal -2/45 binary64) %788)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %761 %791) %758) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %800 %362) %758) (*.f64 #s(literal 2/45 binary64) %790))))) %800))) %790) %793)) (approx %825 %826) (approx %825 (+.f64 %826 (*.f64 #s(literal 1/2 binary64) (/.f64 %387 %826)))) (approx %825 (+.f64 %826 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %837) %826) (*.f64 #s(literal 1/2 binary64) %840))))) (approx %825 (+.f64 %826 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %840 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %400 (*.f64 #s(literal 1/2 binary64) (/.f64 %846 %833)))) %826) (*.f64 #s(literal 1/2 binary64) (/.f64 %837 %826)))))))) (approx %860 (/.f64 #s(literal 2 binary64) %826)) (approx %860 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %866) %869)) (approx %860 (fma.f64 %9 (-.f64 (*.f64 %9 %880) %866) %869)) (approx %860 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %873 (fma.f64 #s(literal 1/3 binary64) %865 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %846 %872)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %866 %837) %833) (fma.f64 #s(literal -2/45 binary64) %864 (fma.f64 #s(literal 2/45 binary64) %865 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %386 %880) %833))))))))) %879)) %866) %869)) (approx %904 (*.f64 #s(literal 2 binary64) (/.f64 %500 %495))) (approx %908 (/.f64 #s(literal 2 binary64) %512)) (approx %908 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %915) %918)) (approx %908 (fma.f64 %9 (-.f64 (*.f64 %9 %929) %915) %918)) (approx %908 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %922 (fma.f64 #s(literal 1/3 binary64) %914 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %93 %921)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %915 %80) %527) (fma.f64 #s(literal -2/45 binary64) %913 (fma.f64 #s(literal 2/45 binary64) %914 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %66 %929) %527))))))))) %928)) %915) %918)) (approx %5 %953) (approx %31 %955) (approx %59 %960) (approx %107 %958) (approx %129 %957) (approx %147 %959) (approx (+ %129 %107) %966) (approx %168 %486) (approx %188 (-.f64 #s(literal 1 binary64) %486)) (approx %213 %487) (approx %239 %488) (approx %221 (*.f64 %955 %60)) (approx %244 %975) (approx %271 %491) (approx %301 %978) (approx %318 %980) (approx %331 %983) (approx %359 %985) (approx %384 %987) (approx %989 %990) (approx %414 (*.f64 #s(literal -1 binary64) %960)) (approx %432 (*.f64 #s(literal -1 binary64) (pow.f64 %960 #s(literal 2 binary64)))) (approx %449 %997) (approx %503 %999) (approx %541 %1001) (approx %549 (/.f64 #s(literal 2 binary64) %960)) (approx %597 (*.f64 #s(literal 2 binary64) %960)) (approx %628 (*.f64 #s(literal 4 binary64) (/.f64 %960 %491))) (approx %692 (*.f64 #s(literal -2 binary64) %960)) (approx %710 (/.f64 #s(literal 2 binary64) %997)) (approx %750 %1014) (approx %784 (/.f64 #s(literal 2 binary64) %1014)) (approx %825 %1018) (approx %860 (/.f64 #s(literal 2 binary64) %1018)) (approx %1022 %1023) (approx %1025 (/.f64 #s(literal 2 binary64) %1023)) (approx %908 (/.f64 #s(literal 2 binary64) %1001)) (approx %168 %1032) (approx %188 (-.f64 #s(literal 1 binary64) %1032)) (approx %213 %1036) (approx %239 %1038) (approx %244 %1040) (approx %271 %1044) (approx %301 %1046) (approx %318 %1048) (approx %331 %1051) (approx %359 %1053) (approx %384 %1055) (approx %989 %1057) (approx %449 %1059) (approx %485 %1061) (approx %494 %1063) (approx %499 (/.f64 %1063 %500)) (approx %628 (*.f64 #s(literal 4 binary64) (/.f64 %960 %1044))) (approx %710 (/.f64 #s(literal 2 binary64) %1059)) (approx %750 %1072) (approx %784 (/.f64 #s(literal 2 binary64) %1072)) (approx %825 %1076) (approx %860 (/.f64 #s(literal 2 binary64) %1076)) (approx %1022 %1080) (approx %1025 (/.f64 #s(literal 2 binary64) %1080)) (approx %904 (*.f64 #s(literal 2 binary64) (/.f64 %500 %1063))) (approx lam lam) (approx %54 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %1088))) (approx %54 (+.f64 #s(literal 1 binary64) (*.f64 %1088 (-.f64 (*.f64 #s(literal 1/24 binary64) %1088) #s(literal 1/2 binary64))))) (approx %54 (+.f64 #s(literal 1 binary64) (*.f64 %1088 (-.f64 (*.f64 %1088 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %1088))) #s(literal 1/2 binary64))))) (approx %145 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1088))) (approx %145 (+.f64 #s(literal 1 binary64) (*.f64 %1088 (-.f64 (*.f64 #s(literal 1/3 binary64) %1088) #s(literal 1 binary64))))) (approx %145 (+.f64 #s(literal 1 binary64) (*.f64 %1088 (-.f64 (*.f64 %1088 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %1088))) #s(literal 1 binary64))))) (approx %59 %1119) (approx %59 (+.f64 %1119 (*.f64 #s(literal -1/2 binary64) %1122))) (approx %59 (+.f64 %1119 (*.f64 %1088 %1136))) (approx %59 (+.f64 %1119 (*.f64 %1088 %1151))) (approx %147 (fma.f64 #s(literal -1 binary64) %1121 %966)) (approx %147 (fma.f64 %1088 (fma.f64 #s(literal -1 binary64) %957 (*.f64 #s(literal 1/3 binary64) %1121)) %966)) (approx %147 (fma.f64 %1088 (fma.f64 #s(literal -1 binary64) %957 (*.f64 %1088 (fma.f64 #s(literal -2/45 binary64) %1121 %1127))) %966)) (approx %240 %245) (approx %241 (+.f64 #s(literal 1 binary64) %1167)) (approx %241 (+.f64 #s(literal 1 binary64) %1172)) (approx %241 (+.f64 #s(literal 1 binary64) %1179)) (approx %269 #s(literal 2 binary64)) (approx %269 (+.f64 #s(literal 2 binary64) %1167)) (approx %269 (+.f64 #s(literal 2 binary64) %1172)) (approx %269 (+.f64 #s(literal 2 binary64) %1179)) (approx %329 #s(literal -1 binary64)) (approx %329 (-.f64 %1088 #s(literal 1 binary64))) (approx %329 (-.f64 (*.f64 %1088 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %1088))) #s(literal 1 binary64))) (approx %329 (-.f64 (*.f64 %1088 (+.f64 #s(literal 1 binary64) (*.f64 %1088 (-.f64 (*.f64 #s(literal 2/45 binary64) %1088) #s(literal 1/3 binary64))))) #s(literal 1 binary64))) (approx %221 (+.f64 %955 (*.f64 #s(literal -1/2 binary64) %1204))) (approx %221 (+.f64 %955 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %955 (*.f64 #s(literal 1/24 binary64) %1204))))) (approx %221 (+.f64 %955 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %955 (*.f64 %1088 (fma.f64 #s(literal -1/720 binary64) %1204 (*.f64 #s(literal 1/24 binary64) %955))))))) (approx %244 (+.f64 #s(literal 1/2 binary64) %1221)) (approx %244 (+.f64 #s(literal 1/2 binary64) %1227)) (approx %244 (+.f64 #s(literal 1/2 binary64) %1235)) (approx %271 %1240) (approx %271 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %1220 %1238)) %486)) (approx %271 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %488 (*.f64 %1088 (fma.f64 #s(literal -2 binary64) %488 (*.f64 #s(literal 2/3 binary64) %1220))))) %486)) (approx %271 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %488 (*.f64 %1088 (fma.f64 #s(literal -2 binary64) %488 (*.f64 %1088 (fma.f64 #s(literal -4/45 binary64) %1220 (*.f64 #s(literal 2/3 binary64) %488))))))) %486)) (approx %301 %1262) (approx %301 (fma.f64 #s(literal -1 binary64) %1220 %1262)) (approx %301 (fma.f64 #s(literal 1/2 binary64) %1240 %1226)) (approx %301 (fma.f64 #s(literal 1/2 binary64) %1240 %1234)) (approx %318 (+.f64 #s(literal 1 binary64) %487)) (approx %318 (+.f64 #s(literal 1 binary64) %1221)) (approx %318 (+.f64 #s(literal 1 binary64) %1227)) (approx %318 (+.f64 #s(literal 1 binary64) %1235)) (approx %331 %1278) (approx %331 (fma.f64 #s(literal -1 binary64) %488 (fma.f64 #s(literal 1/2 binary64) %486 %1220))) (approx %331 (fma.f64 #s(literal -1 binary64) %488 (fma.f64 #s(literal 1/2 binary64) %486 (*.f64 %1088 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %1220 %487)))))) (approx %331 (fma.f64 #s(literal -1 binary64) %488 (fma.f64 #s(literal 1/2 binary64) %486 (*.f64 %1088 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %486 (*.f64 %1088 (fma.f64 #s(literal -1/3 binary64) %488 (*.f64 #s(literal 2/45 binary64) %1220))))))))) (approx %359 %1298) (approx %359 (-.f64 (+.f64 #s(literal 1/2 binary64) %1300) %1278)) (approx %359 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %1088 (-.f64 %1224 %488))) %1278)) (approx %359 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %1088 (-.f64 (*.f64 %1088 (-.f64 (*.f64 #s(literal -2/45 binary64) %1220) (*.f64 #s(literal -1/3 binary64) %488))) %488))) %1278)) (approx %384 (+.f64 #s(literal 1 binary64) %1300)) (approx %384 (+.f64 #s(literal 1 binary64) %1226)) (approx %384 (+.f64 #s(literal 1 binary64) %1234)) (approx %989 %1325) (approx %989 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %1220 %1324))) (approx %989 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %486 (fma.f64 %1088 %1225 %958)))) (approx %989 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %486 (fma.f64 %1088 %1233 %958)))) (approx %414 (*.f64 #s(literal -1 binary64) %1119)) (approx %414 (-.f64 %1340 %1119)) (approx %414 (-.f64 (*.f64 %1088 (-.f64 (*.f64 #s(literal -1/2 binary64) %1134) %1344)) %1119)) (approx %414 (-.f64 (*.f64 %1088 (-.f64 (*.f64 %1088 (-.f64 (*.f64 #s(literal -1/2 binary64) %1146) %1148)) %1344)) %1119)) (approx %432 (*.f64 #s(literal -1 binary64) %1129)) (approx %432 (fma.f64 #s(literal -1 binary64) %1129 %1121)) (approx %432 (fma.f64 #s(literal -1 binary64) %1129 (*.f64 %1088 (fma.f64 #s(literal -1/3 binary64) %1121 %957)))) (approx %432 (fma.f64 #s(literal -1 binary64) %1129 (*.f64 %1088 (fma.f64 %1088 (fma.f64 #s(literal -1/3 binary64) %957 (*.f64 #s(literal 2/45 binary64) %1121)) %957)))) (approx %449 %1370) (approx %449 (+.f64 %1370 (*.f64 #s(literal -1/2 binary64) (/.f64 %1220 %1370)))) (approx %449 (+.f64 %1370 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %1376 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1088 %1381) %1370)))))) (approx %449 (+.f64 %1370 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %1376 (*.f64 %1088 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1088 (-.f64 %1389 (*.f64 #s(literal -1/2 binary64) (/.f64 %1390 %1378)))) %1370) (*.f64 #s(literal 1/2 binary64) (/.f64 %1381 %1370)))))))) (approx %503 %1404) (approx %503 (+.f64 %1404 (*.f64 #s(literal -1/4 binary64) (/.f64 %1121 %1406)))) (approx %503 (+.f64 %1404 (*.f64 %1088 (fma.f64 #s(literal -1/4 binary64) %1411 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1088 %1416) %1404)))))) (approx %503 (+.f64 %1404 (*.f64 %1088 (fma.f64 #s(literal -1/4 binary64) %1411 (*.f64 %1088 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1088 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1144 %1119)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %957 %1416) %1427)))) %1404) (*.f64 #s(literal 1/2 binary64) (/.f64 %1416 %1404)))))))) (approx %541 %1412) (approx %541 (fma.f64 #s(literal -1/2 binary64) %1122 %1412)) (approx %541 (fma.f64 %1088 %1136 %1412)) (approx %541 (fma.f64 %1088 %1151 %1412)) (approx %549 (/.f64 #s(literal 2 binary64) %1119)) (approx %549 (fma.f64 #s(literal 2 binary64) %1450 (/.f64 %1121 %1451))) (approx %549 (fma.f64 %1088 (-.f64 (*.f64 %1088 %1461) %1463) %1465)) (approx %549 (fma.f64 %1088 (-.f64 (*.f64 %1088 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1456 (*.f64 %1088 (-.f64 (*.f64 #s(literal -1/2 binary64) %1468) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %957 %1461) %1129) (fma.f64 #s(literal -2/45 binary64) %1458 (*.f64 #s(literal 1/2 binary64) %1468)))))) %1460)) %1463) %1465)) (approx %597 %1483) (approx %597 (fma.f64 #s(literal -1 binary64) %1122 %1483)) (approx %597 (fma.f64 #s(literal 2 binary64) %1119 (*.f64 %1088 (fma.f64 #s(literal -1 binary64) %1126 (*.f64 %1088 (-.f64 (*.f64 #s(literal 1/3 binary64) %1126) %1489)))))) (approx %597 (fma.f64 #s(literal 2 binary64) %1119 (*.f64 %1088 (fma.f64 #s(literal -1 binary64) %1126 (*.f64 %1088 (-.f64 (fma.f64 #s(literal 1/3 binary64) %1126 (*.f64 %1088 (-.f64 (*.f64 #s(literal -2/45 binary64) %1126) (*.f64 #s(literal -1/2 binary64) (/.f64 %1141 %1451))))) %1489)))))) (approx %628 %1509) (approx %628 (fma.f64 #s(literal 4 binary64) (*.f64 %1088 %1518) %1509)) (approx %628 (fma.f64 #s(literal 4 binary64) %1508 (*.f64 %1088 (fma.f64 #s(literal 4 binary64) (*.f64 %1088 %1528) (*.f64 #s(literal 4 binary64) %1518))))) (approx %628 (fma.f64 #s(literal 4 binary64) %1508 (*.f64 %1088 (fma.f64 #s(literal 4 binary64) %1518 (*.f64 %1088 (fma.f64 #s(literal 4 binary64) (*.f64 %1088 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1144 %1511)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %488 %1528) %1240) (fma.f64 #s(literal -4/45 binary64) %1516 (*.f64 #s(literal 2/3 binary64) %1525))))) (*.f64 #s(literal 4 binary64) %1528))))))) (approx %676 (fma.f64 #s(literal -1 binary64) %1119 %1340)) (approx %676 (fma.f64 #s(literal -1 binary64) %1119 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %1134 (*.f64 #s(literal 1/2 binary64) %1126))))) (approx %676 (fma.f64 #s(literal -1 binary64) %1119 (*.f64 %1088 (fma.f64 #s(literal 1/2 binary64) %1126 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %1146 (*.f64 #s(literal -1/2 binary64) %1147))))))) (approx %692 (*.f64 #s(literal -2 binary64) %1119)) (approx %692 (fma.f64 #s(literal -2 binary64) %1119 %1122)) (approx %692 (fma.f64 #s(literal -2 binary64) %1119 (*.f64 %1088 (fma.f64 #s(literal -1 binary64) %1134 %1126)))) (approx %692 (fma.f64 #s(literal -2 binary64) %1119 (*.f64 %1088 (fma.f64 %1088 (fma.f64 #s(literal -1 binary64) %1146 (*.f64 #s(literal -1 binary64) %1147)) %1126)))) (approx %710 (/.f64 #s(literal 2 binary64) %1370)) (approx %710 (fma.f64 #s(literal 2 binary64) %1581 (/.f64 %1220 %1582))) (approx %710 (fma.f64 %1088 (-.f64 (*.f64 %1088 %1592) %1594) %1596)) (approx %710 (fma.f64 %1088 (-.f64 (*.f64 %1088 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1587 (*.f64 %1088 (-.f64 (*.f64 #s(literal -1/2 binary64) %1599) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %488 %1592) %1378) (fma.f64 #s(literal -2/45 binary64) %1589 (*.f64 #s(literal 1/2 binary64) %1599)))))) %1591)) %1594) %1596)) (approx %750 %1614) (approx %750 (+.f64 %1614 (*.f64 #s(literal -1/2 binary64) (/.f64 %1220 %1614)))) (approx %750 (+.f64 %1614 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1088 %1623) %1614) (*.f64 #s(literal -1/2 binary64) %1626))))) (approx %750 (+.f64 %1614 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %1626 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1088 %1635) %1614) (*.f64 #s(literal -1/2 binary64) (/.f64 %1623 %1614)))))))) (approx %784 (/.f64 #s(literal 2 binary64) %1614)) (approx %784 (fma.f64 #s(literal 2 binary64) %1648 (/.f64 %1220 %1649))) (approx %784 (fma.f64 %1088 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %1088 %1657)) %1661) %1663)) (approx %784 (fma.f64 %1088 (-.f64 (*.f64 %1088 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %1088 (fma.f64 #s(literal -1 binary64) (/.f64 %1635 %1649) (fma.f64 #s(literal -1/2 binary64) (/.f64 %1632 %1654) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %488 %1657) %1620)))))) %1657)) %1661) %1663)) (approx %825 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %1220))) (approx %825 (+.f64 #s(literal 1 binary64) (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %488 (*.f64 #s(literal 1/2 binary64) (*.f64 %1088 %1684)))))) (approx %825 (+.f64 #s(literal 1 binary64) (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %488 (*.f64 %1088 (fma.f64 #s(literal 1/2 binary64) (*.f64 %1088 (-.f64 %1389 %1692)) (*.f64 #s(literal 1/2 binary64) %1684))))))) (approx %860 (+.f64 #s(literal 2 binary64) %1220)) (approx %860 (+.f64 #s(literal 2 binary64) (*.f64 %1088 (-.f64 (*.f64 %1088 %1705) %1707)))) (approx %860 (+.f64 #s(literal 2 binary64) (*.f64 %1088 (-.f64 (*.f64 %1088 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1377 (*.f64 %1088 (-.f64 %1692 (fma.f64 #s(literal -1/2 binary64) (*.f64 %488 %1705) (fma.f64 #s(literal -2/45 binary64) %488 (*.f64 #s(literal 1/2 binary64) %1691)))))) %1704)) %1707)))) (approx %1022 %1725) (approx %1022 (+.f64 %1725 (*.f64 #s(literal -1/2 binary64) (/.f64 %1220 %1725)))) (approx %1022 (+.f64 %1725 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %1731 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1088 %1735) %1725)))))) (approx %1022 (+.f64 %1725 (*.f64 %1088 (fma.f64 #s(literal -1/2 binary64) %1731 (*.f64 %1088 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1088 (-.f64 %1389 (*.f64 #s(literal -1/2 binary64) (/.f64 %1743 %1732)))) %1725) (*.f64 #s(literal 1/2 binary64) (/.f64 %1735 %1725)))))))) (approx %1025 (/.f64 #s(literal 2 binary64) %1725)) (approx %1025 (fma.f64 #s(literal 2 binary64) %1759 (/.f64 %1220 %1760))) (approx %1025 (fma.f64 %1088 (-.f64 (*.f64 %1088 %1770) %1772) %1774)) (approx %1025 (fma.f64 %1088 (-.f64 (*.f64 %1088 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1765 (*.f64 %1088 (-.f64 (*.f64 #s(literal -1/2 binary64) %1777) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %488 %1770) %1732) (fma.f64 #s(literal -2/45 binary64) %1767 (*.f64 #s(literal 1/2 binary64) %1777)))))) %1769)) %1772) %1774)) (approx %908 (/.f64 #s(literal 2 binary64) %1412)) (approx %908 (fma.f64 #s(literal 2 binary64) %1794 (/.f64 %1121 %1796))) (approx %908 (fma.f64 %1088 (-.f64 (*.f64 %1088 %1810) %1812) %1814)) (approx %908 (fma.f64 %1088 (-.f64 (*.f64 %1088 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1801 (*.f64 %1088 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %1141 %1800)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %957 %1810) %1427) (fma.f64 #s(literal -2/45 binary64) %1807 (*.f64 #s(literal 1/2 binary64) (/.f64 %1141 %1805))))))) %1809)) %1812) %1814)) (approx %241 %246) (approx %329 %334) (approx %241 %1837) (approx %243 %1840) (approx %269 %1842) (approx %329 %1845) (approx %244 %1847) (approx %271 %1851) (approx %301 %1853) (approx %318 %1855) (approx %331 %1858) (approx %359 %1860) (approx %384 %1862) (approx %989 %1864) (approx %449 %1866) (approx %485 %1868) (approx %494 %1870) (approx %499 (/.f64 %1870 %500)) (approx %628 (*.f64 #s(literal 4 binary64) (/.f64 %960 %1851))) (approx %710 (/.f64 #s(literal 2 binary64) %1866)) (approx %750 %1879) (approx %784 (/.f64 #s(literal 2 binary64) %1879)) (approx %825 %1883) (approx %860 (/.f64 #s(literal 2 binary64) %1883)) (approx %1022 %1887) (approx %1025 (/.f64 #s(literal 2 binary64) %1887)) (approx %904 (*.f64 #s(literal 2 binary64) (/.f64 %500 %1870))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 206.0ms | lam | -inf |
| 180.0ms | lam | 0 |
| 150.0ms | Cn | 0 |
| 79.0ms | Cn | inf |
| 71.0ms | Cn | -inf |
| Inputs |
|---|
%2 = (sin.f64 Cn) %3 = (cos.f64 Cn) %5 = (cos.f64 lam) %9 = (pow.f64 %5 #s(literal 2 binary64)) %11 = (sqrt.f64 %9) %12 = (sin Cn) %14 = (cos Cn) %15 = (cos lam) %19 = (+ (* %12 %12) (* %14 (* %14 (* %15 %15)))) %21 = (approx (sqrt %19) %11) %22 = (pow.f64 %2 #s(literal 2 binary64)) %23 = (pow.f64 %3 #s(literal 2 binary64)) %24 = (fma.f64 %23 %9 %22) %25 = (approx %19 %24) %26 = (+.f64 %23 %22) %27 = (approx %19 %26) %28 = (+.f64 Cn Cn) %29 = (cos.f64 %28) %30 = (-.f64 #s(literal 1 binary64) %29) %31 = (*.f64 %29 #s(literal 1/2 binary64)) %32 = (fma.f64 %29 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %33 = (fabs.f64 #s(literal 2 binary64)) %34 = (+.f64 lam lam) %35 = (cos.f64 %34) %36 = (fma.f64 %35 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %37 = (-.f64 %35 #s(literal -1 binary64)) %38 = (fma.f64 %35 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %39 = (*.f64 %3 %5) %40 = (*.f64 %32 %36) %41 = (fma.f64 %37 %32 %30) %42 = (*.f64 %41 #s(literal 1/2 binary64)) %43 = (fma.f64 %32 %36 #s(literal 1/2 binary64)) %44 = (fma.f64 %32 %38 %31) %45 = (-.f64 #s(literal 1/2 binary64) %44) %46 = (-.f64 %43 %31) %47 = (hypot.f64 %39 %2) %48 = (fma.f64 %2 %2 %40) %49 = (neg.f64 %47) %50 = (*.f64 %47 %49) %51 = (sqrt.f64 %42) %52 = (fabs.f64 %41) %53 = (sqrt.f64 %52) %54 = (sqrt.f64 %33) %55 = (/.f64 %53 %54) %56 = (sqrt.f64 %47) %57 = (*.f64 %56 %56) %59 = (*.f64 %47 #s(literal 1 binary64)) %60 = (fma.f64 #s(literal 1 binary64) %47 %59) %62 = (*.f64 %47 #s(literal -1 binary64)) %63 = (fma.f64 #s(literal 1 binary64) %49 %62) %66 = (sqrt.f64 %45) %68 = (sqrt.f64 %46) %70 = (sqrt.f64 %48) %72 = (sqrt.f64 %25) %74 = (sqrt.f64 %27) #s(literal 2 binary64) Cn %2 %3 lam %5 #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) %9 #s(literal -1 binary64) %11 %21 %22 %23 %24 %25 %26 %27 %28 %29 %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 (/.f64 #s(literal 2 binary64) %47) %59 %60 (/.f64 %60 %42) %62 %63 (/.f64 %63 %50) (/.f64 #s(literal 2 binary64) %51) %66 (/.f64 #s(literal 2 binary64) %66) %68 (/.f64 #s(literal 2 binary64) %68) %70 (/.f64 #s(literal 2 binary64) %70) %72 (/.f64 #s(literal 2 binary64) %72) %74 (/.f64 #s(literal 2 binary64) %74) (/.f64 #s(literal 2 binary64) %55) (/.f64 #s(literal 2 binary64) %57) (/.f64 #s(literal 2 binary64) %21) |
| Outputs |
|---|
%0 = (PI.f64 ) %15 = (fabs.f64 %0) %16 = (neg.f64 %0) %17 = (sqrt.f64 %0) %18 = (+.f64 %0 %0) %19 = (copysign.f64 %0 %0) %20 = (-.f64 %0 %0) %21 = (*.f64 %0 %0) %22 = (/.f64 %0 %0) %23 = (fma.f64 %0 %0 %0) %24 = (expm1.f64 %0) %25 = (tanh.f64 %0) %26 = (exp.f64 %0) %27 = (cosh.f64 %0) %28 = (sinh.f64 %0) %29 = (hypot.f64 %0 %0) %30 = (pow.f64 %0 %0) %31 = (asinh.f64 %0) %32 = (tanh.f64 %31) %34 = (pow.f64 %0 #s(literal 3 binary64)) %35 = (cosh.f64 %31) %36 = (cos.f64 %0) %37 = (sin.f64 %0) %38 = (asin.f64 %0) %39 = (cos.f64 %38) %40 = (acos.f64 %0) %41 = (sin.f64 %40) %43 = (cos.f64 (fabs.f64 %38)) %45 = (cos.f64 (neg.f64 %38)) %47 = (sin.f64 (neg.f64 %40)) %48 = (+.f64 %40 %0) %49 = (cos.f64 %48) %50 = (+.f64 %38 %0) %51 = (cos.f64 %50) %52 = (sin.f64 %48) %53 = (sin.f64 %50) %54 = (atan.f64 %0) %55 = (cos.f64 %54) %56 = (sin.f64 %54) %59 = (*.f64 %0 (cos.f64 (*.f64 %0 %38))) %60 = (+.f64 %0 %59) %64 = (-.f64 %0 (*.f64 %0 (cos.f64 (*.f64 %0 %40)))) %68 = (/.f64 (+.f64 %0 (cos.f64 (-.f64 %38 %0))) %0) %69 = (+.f64 %0 %38) %72 = (/.f64 (+.f64 %0 (sin.f64 %69)) %0) %73 = (-.f64 %40 %0) %76 = (/.f64 (-.f64 (cos.f64 %73) %0) %0) %80 = (/.f64 (-.f64 %0 (cos.f64 (+.f64 %0 %40))) %0) %83 = (/.f64 (+.f64 (sin.f64 %73) %0) %0) %84 = (fma.f64 %0 %0 %59) %85 = (sin.f64 %38) %87 = (-.f64 %0 (*.f64 %85 %85)) %91 = (/.f64 (+.f64 (cos.f64 %69) (cos.f64 %40)) %0) %92 = (/.f64 %48 %0) %94 = (/.f64 %73 %0) %96 = (*.f64 (sin.f64 %92) (cos.f64 %94)) %97 = (*.f64 %0 %96) %100 = (*.f64 (sin.f64 %94) (cos.f64 %92)) %101 = (*.f64 %0 %100) %107 = (/.f64 (-.f64 (cos.f64 (-.f64 %40 %40)) (cos.f64 (+.f64 %40 %40))) %0) %113 = (/.f64 (+.f64 (sin.f64 (-.f64 %40 %38)) (sin.f64 (+.f64 %40 %38))) %0) %119 = (/.f64 (+.f64 (cos.f64 (+.f64 %38 %38)) (cos.f64 (-.f64 %38 %38))) %0) %120 = (fma.f64 %0 %96 %0) %121 = (fma.f64 %0 %100 %0) %122 = (fma.f64 %0 %96 %59) %123 = (fma.f64 %0 %100 %59) %125 = (approx (PI ) %0) %126 = (sqrt.f64 %125) %127 = (/.f64 %0 %126) %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %125 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %125 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %125 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %126 %127 %126 %127 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 4 binary64) #s(literal -2 binary64) #s(literal 16 binary64) #s(literal -4 binary64) #s(literal -1/4 binary64) #s(literal 1/4 binary64) Cn lam %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %32 %34 %35 %36 %37 %39 %41 %43 %45 %47 %49 %51 %52 %53 %55 %56 %60 %64 %68 %72 %76 %80 %83 %84 %87 %91 %97 %101 %107 %113 %119 %120 %121 %122 %123 (/.f64 %0 %125) |
Compiled 316 000 to 32 396 computations (89.7% saved)
119 alts after pruning (115 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 9 871 | 115 | 9 986 |
| Fresh | 0 | 0 | 0 |
| Picked | 8 | 4 | 12 |
| Done | 0 | 0 | 0 |
| Total | 9 879 | 119 | 9 998 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 17.0% | %0 = (PI.f64 ) (fma.f64 %0 %0 %0) |
| ▶ | 15.8% | %0 = (PI.f64 ) (pow.f64 %0 %0) |
| ▶ | 18.9% | %0 = (PI.f64 ) (hypot.f64 %0 %0) |
| ▶ | 99.7% | %5 = (* (cos Cn) (cos lam)) %7 = (sin Cn) %13 = (cos.f64 Cn) %16 = (cos.f64 lam) %18 = (sin.f64 Cn) %23 = (approx (neg (sqrt (+ (* %5 %5) (* %7 %7)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (pow.f64 %13 #s(literal 2 binary64)) (pow.f64 %16 #s(literal 2 binary64)) (pow.f64 %18 #s(literal 2 binary64)))))) %25 = (hypot.f64 (*.f64 %13 %16) %18) (/.f64 (fma.f64 #s(literal 1 binary64) %23 (*.f64 %25 #s(literal -1 binary64))) (*.f64 %25 %23)) |
| ▶ | 98.9% | %5 = (* (cos Cn) (cos lam)) %7 = (sin Cn) %10 = (sqrt (+ (* %5 %5) (* %7 %7))) %30 = (cos.f64 (+.f64 Cn Cn)) (/.f64 (approx (+ (* 1 %10) (* %10 1)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)) (pow.f64 (cos.f64 lam) #s(literal 2 binary64)) (pow.f64 (sin.f64 Cn) #s(literal 2 binary64)))))) (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %30 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %30)) #s(literal 1/2 binary64))) |
| ▶ | 99.6% | %5 = (* (cos Cn) (cos lam)) %7 = (sin Cn) %10 = (sqrt (+ (* %5 %5) (* %7 %7))) %17 = (cos.f64 Cn) %20 = (cos.f64 lam) %22 = (sin.f64 Cn) %29 = (hypot.f64 (*.f64 %17 %20) %22) (/.f64 (approx (+ (* 1 (neg %10)) (* %10 -1)) (*.f64 #s(literal -2 binary64) (sqrt.f64 (fma.f64 (pow.f64 %17 #s(literal 2 binary64)) (pow.f64 %20 #s(literal 2 binary64)) (pow.f64 %22 #s(literal 2 binary64)))))) (*.f64 %29 (neg.f64 %29))) |
| ▶ | 78.9% | %5 = (* (cos Cn) (cos lam)) %7 = (sin Cn) %10 = (sqrt (+ (* %5 %5) (* %7 %7))) %17 = (cos.f64 lam) %26 = (hypot.f64 (*.f64 (cos.f64 Cn) %17) (sin.f64 Cn)) (/.f64 (approx (+ (* 1 (neg %10)) (* %10 -1)) (*.f64 #s(literal -2 binary64) (sqrt.f64 (pow.f64 %17 #s(literal 2 binary64))))) (*.f64 %26 (neg.f64 %26))) |
| ▶ | 24.6% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (tanh.f64 (asinh.f64 (PI.f64 ))) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 27.5% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (tanh.f64 (PI.f64 )) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 25.0% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) (tanh.f64 (asinh.f64 (PI.f64 )))) (sin.f64 Cn))) |
| ▶ | 28.3% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) (tanh.f64 (PI.f64 ))) (sin.f64 Cn))) |
| ✓ | 99.8% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 22.8% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) #s(literal 1/4 binary64))) |
| ▶ | 21.3% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) #s(literal 1/2 binary64)) (sin.f64 Cn))) |
| ▶ | 20.3% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) #s(literal 1/4 binary64)) (sin.f64 Cn))) |
| ▶ | 21.0% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 20.0% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 60.9% | (/.f64 #s(literal 2 binary64) (hypot.f64 (approx (* (cos Cn) (cos lam)) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 20.8% | (/.f64 #s(literal 2 binary64) (hypot.f64 #s(literal 1/2 binary64) (sin.f64 Cn))) |
| ▶ | 20.0% | (/.f64 #s(literal 2 binary64) (hypot.f64 #s(literal 1/4 binary64) (sin.f64 Cn))) |
| ▶ | 13.9% | (/.f64 #s(literal 2 binary64) (hypot.f64 #s(literal 0 binary64) (sin.f64 Cn))) |
| ▶ | 20.5% | (/.f64 #s(literal 2 binary64) (/.f64 (tanh.f64 (asinh.f64 (PI.f64 ))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 20.7% | (/.f64 #s(literal 2 binary64) (/.f64 (tanh.f64 (PI.f64 )) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 20.6% | (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (tanh.f64 (asinh.f64 (PI.f64 )))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 61.5% | %6 = (PI.f64 ) %7 = (pow.f64 %6 %6) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %7 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %7)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 62.6% | %6 = (PI.f64 ) %7 = (+.f64 %6 %6) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %7 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %7)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 65.0% | %8 = (tanh.f64 (asinh.f64 (PI.f64 ))) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 99.0% | %8 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)))) #s(literal 6369051672525773/4503599627370496 binary64))) |
| ▶ | 64.1% | (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1/4 binary64))))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 64.0% | (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 60.5% | (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 Cn Cn)))))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 23.0% | %6 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 %6 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %6)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 22.2% | %6 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (tanh.f64 (asinh.f64 (PI.f64 ))) (fma.f64 %6 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %6)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 22.3% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 21.3% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 78.6% | %8 = (cos (+ Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (approx (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 20.7% | (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 17.2% | (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 23.0% | %3 = (tanh.f64 (asinh.f64 (PI.f64 ))) (/.f64 #s(literal 2 binary64) (*.f64 %3 %3)) |
| ▶ | 26.8% | %2 = (tanh.f64 (PI.f64 )) (/.f64 #s(literal 2 binary64) (*.f64 %2 %2)) |
| ▶ | 19.1% | %2 = (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 %2 %2)) |
| ▶ | 15.9% | (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64))) |
| ▶ | 24.2% | (/.f64 #s(literal 2 binary64) (tanh.f64 (asinh.f64 (PI.f64 )))) |
| ▶ | 27.7% | (/.f64 #s(literal 2 binary64) (tanh.f64 (PI.f64 ))) |
| ▶ | 64.2% | %3 = (tanh.f64 (asinh.f64 (PI.f64 ))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 %3 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 %3 #s(literal 1/2 binary64))))) |
| ▶ | 66.0% | %2 = (tanh.f64 (PI.f64 )) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 %2 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 %2 #s(literal 1/2 binary64))))) |
| ▶ | 25.9% | %3 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 %3 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (tanh.f64 (asinh.f64 (PI.f64 ))) #s(literal 1/2 binary64)) (*.f64 %3 #s(literal 1/2 binary64))))) |
| ▶ | 29.1% | %3 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 %3 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (tanh.f64 (PI.f64 )) #s(literal 1/2 binary64)) (*.f64 %3 #s(literal 1/2 binary64))))) |
| ▶ | 22.3% | %3 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 %3 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 %3 #s(literal 1/2 binary64))))) |
| ▶ | 78.6% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))))) |
| ▶ | 60.5% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (approx (+ (* (+ (* (cos (+ Cn Cn)) 1/2) 1/2) (+ (* (cos (+ lam lam)) 1/2) 1/2)) 1/2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))) (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64))))) |
| ▶ | 21.3% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64))))) |
| ▶ | 64.1% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64)))))) |
| ▶ | 12.9% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64))))) |
| ▶ | 18.9% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (cos.f64 (atan.f64 (PI.f64 )))))) |
| ▶ | 78.7% | %6 = (* (cos (+ Cn Cn)) 1/2) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (approx (+ (* (+ %6 1/2) (+ (* (cos (+ lam lam)) -1/2) -1/2)) %6) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))))) |
| ▶ | 22.4% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(literal -1/4 binary64)))) |
| ▶ | 26.8% | %8 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (tanh.f64 (asinh.f64 (PI.f64 ))) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)) #s(literal 1/2 binary64)))) |
| ▶ | 65.0% | %8 = (tanh.f64 (asinh.f64 (PI.f64 ))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)) #s(literal 1/2 binary64)))) |
| ▶ | 66.0% | %7 = (tanh.f64 (PI.f64 )) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %7 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %7)) #s(literal 1/2 binary64)))) |
| ✓ | 99.2% | %8 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)) #s(literal 1/2 binary64)))) |
| ▶ | 64.2% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))) |
| ▶ | 64.2% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 1/4 binary64))) #s(literal 1/2 binary64)))) |
| ▶ | 64.1% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))) |
| ▶ | 64.1% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1/4 binary64))) #s(literal 1/2 binary64)))) |
| ▶ | 64.0% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))) |
| ▶ | 25.4% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (tanh.f64 (asinh.f64 (PI.f64 ))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 Cn Cn)))) #s(literal 1/2 binary64)))) |
| ▶ | 22.1% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 Cn Cn)))) #s(literal 1/2 binary64)))) |
| ▶ | 23.6% | %6 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 %6 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %6)) #s(literal 1/2 binary64)))) |
| ▶ | 23.0% | %6 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 %6 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %6)) #s(literal 1/2 binary64)))) |
| ▶ | 21.8% | %6 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 #s(literal -1/4 binary64) #s(literal -1 binary64)) (fma.f64 %6 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %6)) #s(literal 1/2 binary64)))) |
| ▶ | 22.2% | %6 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (tanh.f64 (asinh.f64 (PI.f64 ))) (fma.f64 %6 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %6)) #s(literal 1/2 binary64)))) |
| ▶ | 22.3% | %5 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (tanh.f64 (PI.f64 )) (fma.f64 %5 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %5)) #s(literal 1/2 binary64)))) |
| ▶ | 24.7% | %5 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (sqrt.f64 (PI.f64 )) (fma.f64 %5 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %5)) #s(literal 1/2 binary64)))) |
| ▶ | 20.7% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)) #s(literal 1/2 binary64)))) |
| ▶ | 20.6% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (tanh.f64 (asinh.f64 (PI.f64 ))) #s(literal 1/2 binary64)))) |
| ▶ | 20.7% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (tanh.f64 (PI.f64 )) #s(literal 1/2 binary64)))) |
| ▶ | 23.8% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (sqrt.f64 (PI.f64 )) #s(literal 1/2 binary64)))) |
| ▶ | 99.1% | %8 = (cos (+ Cn Cn)) %19 = (cos.f64 (*.f64 #s(literal 2 binary64) Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (approx (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %19)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))) %19)) #s(literal 1/2 binary64)))) |
| ▶ | 18.3% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)))) |
| ▶ | 25.2% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (tanh.f64 (asinh.f64 (PI.f64 ))))) |
| ▶ | 28.5% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (tanh.f64 (PI.f64 )))) |
| ▶ | 19.5% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (cos.f64 (atan.f64 (PI.f64 ))))) |
| ▶ | 99.1% | %2 = (sin Cn) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* (+ (* (cos (+ Cn Cn)) 1/2) 1/2) (+ (* (cos (+ lam lam)) 1/2) 1/2))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) Cn)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))) (pow.f64 (sin.f64 Cn) #s(literal 2 binary64)))))) |
| ✓ | 99.7% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* %4 (* %4 (* %6 %6)))) (fma.f64 (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)) (pow.f64 (cos.f64 lam) #s(literal 2 binary64)) (pow.f64 (sin.f64 Cn) #s(literal 2 binary64)))))) |
| ▶ | 44.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* %4 (* %4 (* %6 %6)))) (+.f64 (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)) (sin.f64 (PI.f64 )))))) |
| ▶ | 21.0% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* %4 (* %4 (* %6 %6)))) (+.f64 (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) |
| ▶ | 18.1% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* %4 (* %4 (* %6 %6)))) (+.f64 (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)) #s(literal -1/4 binary64))))) |
| ▶ | 15.5% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* %4 (* %4 (* %6 %6)))) (+.f64 (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)) #s(literal -1/2 binary64))))) |
| ▶ | 20.7% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* %4 (* %4 (* %6 %6)))) #s(literal 1/2 binary64)))) |
| ▶ | 79.0% | %5 = (* (cos Cn) (cos lam)) %7 = (sin Cn) %11 = (sqrt (sqrt (+ (* %5 %5) (* %7 %7)))) (/.f64 #s(literal 2 binary64) (approx (* %11 %11) (pow.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64)))) #s(literal 2 binary64)))) |
| ▶ | 22.9% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) %12 = (PI.f64 ) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 %12 %12)) #s(literal 2 binary64))))) |
| ▶ | 17.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 (sqrt.f64 (PI.f64 ))) #s(literal 2 binary64))))) |
| ▶ | 19.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 (sinh.f64 (PI.f64 ))) #s(literal 2 binary64))))) |
| ▶ | 26.2% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 (expm1.f64 (PI.f64 ))) #s(literal 2 binary64))))) |
| ▶ | 26.1% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 (cosh.f64 (asinh.f64 (PI.f64 )))) #s(literal 2 binary64))))) |
| ▶ | 19.6% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 (cosh.f64 (PI.f64 ))) #s(literal 2 binary64))))) |
| ✓ | 79.0% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64))))) |
| ▶ | 44.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 Cn) #s(literal 2 binary64))))) |
| ▶ | 24.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 #s(literal 16 binary64)) #s(literal 2 binary64))))) |
| ▶ | 20.3% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 #s(literal 4 binary64)) #s(literal 2 binary64))))) |
| ▶ | 18.8% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) |
| ▶ | 22.6% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) |
| ▶ | 24.8% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64))))) |
| ▶ | 55.2% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (approx %6 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 lam #s(literal 2 binary64))))) #s(literal 2 binary64))))) |
| ▶ | 53.3% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (approx (pow %6 2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 lam #s(literal 2 binary64)))))))) |
| ▶ | 17.6% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 1/4 binary64))) |
| ▶ | 12.8% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 1 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* %4 (* %4 (* %6 %6)))) (+.f64 (pow.f64 (cos.f64 Cn) #s(literal 1 binary64)) (pow.f64 (sin.f64 Cn) #s(literal 1 binary64)))))) |
| ▶ | 18.1% | %0 = (PI.f64 ) (+.f64 %0 %0) |
| ▶ | 17.4% | %0 = (PI.f64 ) (*.f64 %0 %0) |
| ▶ | 16.3% | (expm1.f64 (PI.f64 )) |
| ▶ | 19.9% | (cosh.f64 (asinh.f64 (PI.f64 ))) |
| ▶ | 17.1% | (cosh.f64 (PI.f64 )) |
| ▶ | 20.1% | (PI.f64 ) |
| ▶ | 78.6% | %5 = (* (cos Cn) (cos lam)) %7 = (sin Cn) %10 = (sqrt (+ (* %5 %5) (* %7 %7))) %19 = (cos (+ Cn Cn)) (approx (/ (+ (* 1 %10) (* %10 1)) (* (+ (* (- (cos (+ lam lam)) -1) (+ (* %19 1/2) 1/2)) (- 1 %19)) 1/2)) (*.f64 #s(literal 4 binary64) (/.f64 (sqrt.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))) |
| ▶ | 98.9% | %8 = (cos (+ Cn Cn)) %27 = (cos.f64 (*.f64 #s(literal 2 binary64) Cn)) (approx (/ 2 (/ (sqrt (fabs (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)))) (sqrt (fabs 2)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %27)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))) %27)))))) |
| ▶ | 16.6% | #s(literal 16 binary64) |
| ▶ | 19.1% | #s(literal 4 binary64) |
| ▶ | 64.1% | #s(literal 2 binary64) |
Compiled 1 595 to 444 computations (72.2% saved)
| Inputs |
|---|
%0 = (PI ) %2 = (fabs 2) %6 = (sqrt %2) %8 = (sqrt %0) %9 = (+ %0 %0) %10 = (* %0 %0) %13 = (- (exp %0) 1) %14 = (tanh %0) %15 = (cosh %0) %16 = (sinh %0) %19 = (pow %0 %0) %20 = (asinh %0) %21 = (tanh %20) %22 = (cosh %20) %24 = (atan %0) %25 = (cos %24) %26 = (sqrt 1/2) %27 = (sqrt %14) %28 = (sqrt %21) %29 = (sqrt %25) %30 = (cos 2) %31 = (pow %30 2) %32 = (cos 1/2) %33 = (pow %32 2) %35 = (cos 4) %36 = (pow %35 2) %38 = (cos 16) %39 = (pow %38 2) %41 = (cos 1/4) %42 = (pow %41 2) %43 = (cos %8) %44 = (pow %43 2) %45 = (cos %10) %46 = (pow %45 2) %47 = (cos %13) %48 = (pow %47 2) %49 = (cos %15) %50 = (pow %49 2) %51 = (cos %16) %52 = (pow %51 2) %53 = (cos %22) %54 = (pow %53 2) %70 = (* 1 1/2) %79 = (* -1/4 1/2) %82 = (* 1/4 1/2) %85 = (* %8 1/2) %89 = (* %14 1/2) %95 = (* %21 1/2) %103 = (sqrt %82) %105 = (sqrt %85) %107 = (sqrt %89) %109 = (sqrt %95) %114 = (- 1/2 -1/4) %115 = (sqrt %114) %117 = (- 1/2 %25) %118 = (sqrt %117) %120 = (* %26 %26) %124 = (/ %28 %6) %126 = (/ 1 %6) %128 = (/ 1/4 %6) %130 = (/ %14 %6) %132 = (/ %21 %6) %134 = (* 1/4 1/4) %136 = (* %14 %14) %138 = (* %21 %21) %0 %2 (- 1 1/2) %6 (sqrt 2) %8 %9 %10 (+ %10 %0) %13 %14 %15 %16 (sqrt (+ %10 %10)) %19 %20 %21 %22 (sin %0) %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %35 %36 %38 %39 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 (sqrt %31) (sqrt %33) (sqrt %36) (sqrt %39) (sqrt %42) (sqrt %44) (sqrt %46) (sqrt %48) (sqrt %50) (sqrt %52) (sqrt %54) (+ (* 0 1/2) 1/2) (- 1 0) (+ %70 1/2) %70 (+ (* -1/2 1/2) 1/2) (- 1 -1/2) (+ (* 1/2 1/2) 1/2) (+ %79 1/2) (- 1 -1/4) %79 (+ %82 1/2) (- 1 1/4) %82 %85 (+ (* %9 1/2) 1/2) (- 1 %9) (+ %89 1/2) (- 1 %14) %89 (+ (* %19 1/2) 1/2) (- 1 %19) (+ %95 1/2) (- 1 %21) %95 (- 1/2 -1) (- -1/4 -1) (- 1/4 -1) (- %21 -1) %103 (/ 2 %103) %105 (/ 2 %105) %107 (/ 2 %107) %109 (/ 2 %109) (/ 2 %27) (/ 2 %28) (/ 2 %29) %114 %115 (/ 2 %115) %117 %118 (/ 2 %118) %120 (/ 2 %120) (/ 2 %14) (/ 2 %21) %124 (/ 2 %124) %126 (/ 2 %126) %128 (/ 2 %128) %130 (/ 2 %130) %132 (/ 2 %132) %134 (/ 2 %134) %136 (/ 2 %136) %138 (/ 2 %138) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 7982422502469483/4503599627370496 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 1831163193971785/140737488355328 binary64) #s(literal 3116025471584669/140737488355328 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal 6525689556516865/562949953421312 binary64) #s(literal 3250681141621561/281474976710656 binary64) #s(literal 1250560371546297/281474976710656 binary64) #s(literal 2565796381564767/70368744177664 binary64) #s(literal 8387034415628397/4503599627370496 binary64) #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 927997189626817/281474976710656 binary64) #s(literal 0 binary64) #s(literal 5686367638183379/4503599627370496 binary64) #s(literal 1366006938811959/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 8990394502265121/9007199254740992 binary64) #s(literal 8792477628553337/9007199254740992 binary64) #s(literal 4960624291606471/9007199254740992 binary64) #s(literal -7496634952020485/18014398509481984 binary64) #s(literal 3119700920032063/18014398509481984 binary64) #s(literal 494035062339541/562949953421312 binary64) #s(literal 3468452445372835/4503599627370496 binary64) #s(literal -5887498334708929/9007199254740992 binary64) #s(literal 7696651458655259/18014398509481984 binary64) #s(literal -2156457439366109/2251799813685248 binary64) #s(literal 8260607642891379/9007199254740992 binary64) #s(literal 8727187242741409/9007199254740992 binary64) #s(literal 1056985015760853/1125899906842624 binary64) #s(literal -7216335337343547/36028797018963968 binary64) #s(literal 5781541434601101/144115188075855872 binary64) #s(literal -1016333364908645/1125899906842624 binary64) #s(literal 3669717005388865/4503599627370496 binary64) #s(literal -4453335448821993/4503599627370496 binary64) #s(literal 8807264526449013/9007199254740992 binary64) #s(literal 5058895515153997/9007199254740992 binary64) #s(literal 1420664909781723/4503599627370496 binary64) #s(literal 1183057129624359/2251799813685248 binary64) #s(literal 2486231970442225/9007199254740992 binary64) #s(literal -4449388675304935/4503599627370496 binary64) #s(literal 8791660547982885/9007199254740992 binary64) #s(literal 7496634952020485/18014398509481984 binary64) #s(literal 494035062339541/562949953421312 binary64) #s(literal 5887498334708929/9007199254740992 binary64) #s(literal 2156457439366109/2251799813685248 binary64) #s(literal 8727187242741409/9007199254740992 binary64) #s(literal 7216335337343547/36028797018963968 binary64) #s(literal 1016333364908645/1125899906842624 binary64) #s(literal 4453335448821993/4503599627370496 binary64) #s(literal 5058895515153997/9007199254740992 binary64) #s(literal 1183057129624359/2251799813685248 binary64) #s(literal 4449388675304935/4503599627370496 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/4 binary64) #s(literal 3/2 binary64) #s(literal 3/4 binary64) #s(literal 3/8 binary64) #s(literal 5/4 binary64) #s(literal -1/8 binary64) #s(literal 5/8 binary64) #s(literal 3/4 binary64) #s(literal 1/8 binary64) #s(literal 7982422502469483/9007199254740992 binary64) #s(literal 1025017207358883/281474976710656 binary64) #s(literal -743542230648227/140737488355328 binary64) #s(literal 1123801272324737/1125899906842624 binary64) #s(literal 8596006985265235/2305843009213693952 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal 2636165125742431/140737488355328 binary64) #s(literal -2495427637387103/70368744177664 binary64) #s(literal 8795036991094829/9007199254740992 binary64) #s(literal 6789192436677223/144115188075855872 binary64) #s(literal 4291437363724333/9007199254740992 binary64) #s(literal 3/2 binary64) #s(literal 3/4 binary64) #s(literal 5/4 binary64) #s(literal 8795036991094829/4503599627370496 binary64) #s(literal 6369051672525773/18014398509481984 binary64) #s(literal 6369051672525773/1125899906842624 binary64) #s(literal 2119835931376395/2251799813685248 binary64) #s(literal 4783957405251273/2251799813685248 binary64) #s(literal 6357168918093923/9007199254740992 binary64) #s(literal 3190478319039691/1125899906842624 binary64) #s(literal 6217220554581079/9007199254740992 binary64) #s(literal 3262295333677175/1125899906842624 binary64) #s(literal 2256008854621623/1125899906842624 binary64) #s(literal 2306791152676361/1125899906842624 binary64) #s(literal 8177361723591981/2251799813685248 binary64) #s(literal 3/4 binary64) #s(literal 3900231685776981/4503599627370496 binary64) #s(literal 1300077228592327/562949953421312 binary64) #s(literal 885792874873289/4503599627370496 binary64) #s(literal 1997312309381481/4503599627370496 binary64) #s(literal 5077425675590173/1125899906842624 binary64) #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 1130112881526905/562949953421312 binary64) #s(literal 1181562719235959/562949953421312 binary64) #s(literal 6217220554581079/9007199254740992 binary64) #s(literal 3262295333677175/1125899906842624 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/2251799813685248 binary64) #s(literal 6369051672525773/36028797018963968 binary64) #s(literal 6369051672525773/562949953421312 binary64) #s(literal 6345308333344491/9007199254740992 binary64) #s(literal 6392883856271551/2251799813685248 binary64) #s(literal 758626115231699/1125899906842624 binary64) #s(literal 3341964044675853/1125899906842624 binary64) #s(literal 1/16 binary64) #s(literal 32 binary64) #s(literal 4470084063480489/4503599627370496 binary64) #s(literal 567170810314119/281474976710656 binary64) #s(literal 4089269955269537/4503599627370496 binary64) #s(literal 2479954836133433/1125899906842624 binary64) |
| 23.0ms | 1× | 2 | valid |
Compiled 576 to 140 computations (75.7% saved)
ival-sin: 19.0ms (84.4% of total, 0.5 MiB)adjust: 1.0ms (4.4% of total, 0.0 MiB)ival-cos: 1.0ms (4.4% of total, 0.1 MiB)ival-pi: 0.0ms (0.0% of total, 0.0 MiB)ival-tanh!: 0.0ms (0.0% of total, 0.0 MiB)ival-expm1!: 0.0ms (0.0% of total, 0.0 MiB)ival-hypot!: 0.0ms (0.0% of total, 0.0 MiB)ival-div!: 0.0ms (0.0% of total, 0.0 MiB)ival-pow: 0.0ms (0.0% of total, 0.0 MiB)ival-cosh!: 0.0ms (0.0% of total, 0.0 MiB)ival-atan!: 0.0ms (0.0% of total, 0.0 MiB)ival-cosu: 0.0ms (0.0% of total, 0.0 MiB)ival-sinh!: 0.0ms (0.0% of total, 0.0 MiB)ival-asinh!: 0.0ms (0.0% of total, 0.0 MiB)ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)ival-sqrt!: 0.0ms (0.0% of total, 0.0 MiB)ival-add!: 0.0ms (0.0% of total, 0.0 MiB)ival-pow2: 0.0ms (0.0% of total, 0.0 MiB)ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%2 = (sin.f64 Cn) %3 = (cos.f64 Cn) %5 = (cos.f64 lam) %10 = (pow.f64 %5 #s(literal 2 binary64)) %12 = (sqrt.f64 %10) %14 = (pow.f64 %2 #s(literal 2 binary64)) %15 = (pow.f64 %3 #s(literal 2 binary64)) %16 = (fma.f64 %15 %10 %14) %17 = (sqrt.f64 %16) %18 = (pow.f64 lam #s(literal 2 binary64)) %19 = (*.f64 #s(literal -1/2 binary64) %18) %20 = (+.f64 #s(literal 1 binary64) %19) %21 = (cos lam) %22 = (approx %21 %20) %23 = (*.f64 #s(literal -1 binary64) %18) %24 = (+.f64 #s(literal 1 binary64) %23) %27 = (PI.f64 ) %28 = (+.f64 Cn Cn) %29 = (cos.f64 %28) %30 = (-.f64 #s(literal 1 binary64) %29) %31 = (*.f64 %29 #s(literal 1/2 binary64)) %32 = (-.f64 #s(literal 1/2 binary64) %31) %33 = (fma.f64 %29 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %34 = (fabs.f64 #s(literal 2 binary64)) %35 = (pow.f64 %2 #s(literal 1 binary64)) %36 = (+.f64 lam lam) %37 = (cos.f64 %36) %38 = (fma.f64 %37 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %39 = (-.f64 %37 #s(literal -1 binary64)) %40 = (fma.f64 %37 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %41 = (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %42 = (*.f64 %3 #s(literal 1/2 binary64)) %43 = (*.f64 %3 %5) %44 = (fma.f64 %39 %33 %30) %45 = (*.f64 %44 #s(literal 1/2 binary64)) %46 = (hypot.f64 %43 %2) %47 = (neg.f64 %46) %48 = (*.f64 %46 %47) %49 = (fabs.f64 %44) %50 = (sqrt.f64 %49) %51 = (sqrt.f64 %34) %52 = (*.f64 %46 #s(literal -1 binary64)) %54 = (*.f64 #s(literal 2 binary64) Cn) %55 = (cos Cn) %56 = (* %55 %21) %57 = (approx %56 %5) %58 = (*.f64 #s(literal 2 binary64) lam) %59 = (cos.f64 %58) %60 = (*.f64 #s(literal 1/2 binary64) %59) %61 = (+.f64 #s(literal 1/2 binary64) %60) %62 = (+.f64 #s(literal 1 binary64) %59) %64 = (cos (+ lam lam)) %68 = (cos (+ Cn Cn)) %70 = (* %68 1/2) %71 = (+ %70 1/2) %75 = (+ (* (- %64 -1) %71) (- 1 %68)) %76 = (approx %75 %62) %77 = (+.f64 #s(literal 1 binary64) %60) %80 = (* %71 (+ (* %64 1/2) 1/2)) %82 = (approx (+ %80 1/2) %77) %83 = (*.f64 #s(literal -1/2 binary64) %59) %89 = (approx (+ (* %71 (+ (* %64 -1/2) -1/2)) %70) %83) %90 = (cos.f64 %54) %91 = (*.f64 #s(literal 1/2 binary64) %90) %92 = (+.f64 #s(literal 1/2 binary64) %91) %93 = (*.f64 %92 %62) %94 = (+.f64 #s(literal 1 binary64) %93) %95 = (-.f64 %94 %90) %96 = (fabs.f64 %95) %97 = (sqrt.f64 %96) %98 = (sqrt.f64 #s(literal 2 binary64)) %99 = (sqrt.f64 %12) %100 = (pow.f64 %99 #s(literal 2 binary64)) %102 = (sin Cn) %103 = (* %102 %102) %105 = (sqrt (+ (* %56 %56) %103)) %106 = (sqrt %105) %108 = (approx (* %106 %106) %100) %109 = (/.f64 %12 %62) %110 = (*.f64 #s(literal 4 binary64) %109) %113 = (+ (* 1 %105) (* %105 1)) %117 = (*.f64 #s(literal -2 binary64) %12) %118 = (neg %105) %121 = (+ (* 1 %118) (* %105 -1)) %122 = (approx %121 %117) %124 = (/.f64 %98 %97) %125 = (*.f64 #s(literal 2 binary64) %124) %134 = (approx %75 %95) %135 = (fma.f64 %92 %61 %14) %137 = (approx (+ %103 %80) %135) %138 = (*.f64 #s(literal -1 binary64) %17) %139 = (approx %118 %138) %140 = (*.f64 #s(literal 2 binary64) %17) %141 = (approx %113 %140) %142 = (*.f64 #s(literal -2 binary64) %17) %143 = (approx %121 %142) %145 = (approx (pow %21 2) %24) %147 = (sqrt.f64 %27) %148 = (+.f64 %27 %27) %149 = (*.f64 %27 %27) %151 = (expm1.f64 %27) %152 = (tanh.f64 %27) %153 = (cosh.f64 %27) %154 = (sinh.f64 %27) %156 = (pow.f64 %27 %27) %157 = (asinh.f64 %27) %158 = (tanh.f64 %157) %159 = (cosh.f64 %157) %160 = (sin.f64 %27) %161 = (atan.f64 %27) %162 = (cos.f64 %161) %163 = (sqrt.f64 #s(literal 1/2 binary64)) %164 = (sqrt.f64 %152) %165 = (sqrt.f64 %158) %166 = (sqrt.f64 %162) %167 = (/.f64 %50 #s(literal 6369051672525773/4503599627370496 binary64)) %169 = (pow.f64 %3 #s(literal 1 binary64)) %170 = (+.f64 %169 %35) %174 = (+ %103 (* %55 (* %55 (* %21 %21)))) %175 = (approx %174 %170) %176 = (sqrt.f64 %175) %178 = (cos.f64 #s(literal 2 binary64)) %179 = (pow.f64 %178 #s(literal 2 binary64)) %180 = (cos.f64 #s(literal 1/2 binary64)) %181 = (pow.f64 %180 #s(literal 2 binary64)) %182 = (cos.f64 #s(literal 4 binary64)) %183 = (pow.f64 %182 #s(literal 2 binary64)) %184 = (cos.f64 #s(literal 16 binary64)) %185 = (pow.f64 %184 #s(literal 2 binary64)) %186 = (cos.f64 #s(literal 1/4 binary64)) %187 = (pow.f64 %186 #s(literal 2 binary64)) %188 = (cos.f64 %147) %189 = (pow.f64 %188 #s(literal 2 binary64)) %190 = (cos.f64 %149) %191 = (pow.f64 %190 #s(literal 2 binary64)) %192 = (cos.f64 %151) %193 = (pow.f64 %192 #s(literal 2 binary64)) %194 = (cos.f64 %153) %195 = (pow.f64 %194 #s(literal 2 binary64)) %196 = (cos.f64 %154) %197 = (pow.f64 %196 #s(literal 2 binary64)) %198 = (cos.f64 %159) %199 = (pow.f64 %198 #s(literal 2 binary64)) %200 = (hypot.f64 %43 #s(literal 1/4 binary64)) %202 = (*.f64 #s(literal 1/2 binary64) %5) %203 = (hypot.f64 %202 %2) %205 = (*.f64 #s(literal 1/4 binary64) %5) %206 = (hypot.f64 %205 %2) %208 = (*.f64 %152 %5) %209 = (hypot.f64 %208 %2) %211 = (*.f64 %158 %5) %212 = (hypot.f64 %211 %2) %214 = (sqrt.f64 %179) %215 = (sqrt %174) %216 = (approx %215 %214) %218 = (sqrt.f64 %181) %219 = (approx %215 %218) %221 = (sqrt.f64 %183) %222 = (approx %215 %221) %224 = (sqrt.f64 %185) %225 = (approx %215 %224) %227 = (sqrt.f64 %187) %228 = (approx %215 %227) %230 = (sqrt.f64 %15) %231 = (approx %215 %230) %233 = (sqrt.f64 %189) %234 = (approx %215 %233) %236 = (sqrt.f64 %191) %237 = (approx %215 %236) %239 = (sqrt.f64 %193) %240 = (approx %215 %239) %242 = (sqrt.f64 %195) %243 = (approx %215 %242) %245 = (sqrt.f64 %197) %246 = (approx %215 %245) %248 = (sqrt.f64 %199) %249 = (approx %215 %248) %251 = (hypot.f64 %42 %2) %253 = (*.f64 %3 #s(literal 1/4 binary64)) %254 = (hypot.f64 %253 %2) %256 = (*.f64 %3 %152) %257 = (hypot.f64 %256 %2) %259 = (*.f64 %3 %158) %260 = (hypot.f64 %259 %2) %262 = (pow.f64 %22 #s(literal 2 binary64)) %263 = (sqrt.f64 %262) %264 = (approx %215 %263) %266 = (sqrt.f64 %145) %267 = (approx %215 %266) %269 = (approx %215 #s(literal 1/4 binary64)) %271 = (+.f64 %15 #s(literal -1/2 binary64)) %272 = (approx %174 %271) %273 = (sqrt.f64 %272) %275 = (+.f64 %15 #s(literal 1/2 binary64)) %276 = (approx %174 %275) %277 = (sqrt.f64 %276) %279 = (+.f64 %15 #s(literal -1/4 binary64)) %280 = (approx %174 %279) %281 = (sqrt.f64 %280) %283 = (+.f64 %15 %160) %284 = (approx %174 %283) %285 = (sqrt.f64 %284) %287 = (approx %174 #s(literal 1/2 binary64)) %288 = (sqrt.f64 %287) %290 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %291 = (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %292 = (fma.f64 %39 %290 %291) %293 = (*.f64 %292 #s(literal 1/2 binary64)) %294 = (sqrt.f64 %293) %296 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %297 = (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %298 = (fma.f64 %296 %38 #s(literal 1/2 binary64)) %299 = (-.f64 %298 %297) %300 = (sqrt.f64 %299) %302 = (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %303 = (-.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) %304 = (fma.f64 %39 %302 %303) %305 = (*.f64 %304 #s(literal 1/2 binary64)) %306 = (sqrt.f64 %305) %308 = (fabs.f64 %304) %309 = (sqrt.f64 %308) %310 = (/.f64 %309 %51) %312 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %313 = (fma.f64 %39 %312 %41) %314 = (*.f64 %313 #s(literal 1/2 binary64)) %315 = (sqrt.f64 %314) %317 = (fma.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %318 = (-.f64 #s(literal 1 binary64) #s(literal -1/4 binary64)) %319 = (fma.f64 %39 %317 %318) %320 = (*.f64 %319 #s(literal 1/2 binary64)) %321 = (sqrt.f64 %320) %323 = (*.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64)) %324 = (fma.f64 %317 %40 %323) %325 = (-.f64 #s(literal 1/2 binary64) %324) %326 = (sqrt.f64 %325) %328 = (fabs.f64 %319) %329 = (sqrt.f64 %328) %330 = (/.f64 %329 %51) %332 = (fma.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %333 = (-.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) %334 = (fma.f64 %39 %332 %333) %335 = (*.f64 %334 #s(literal 1/2 binary64)) %336 = (sqrt.f64 %335) %338 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %339 = (*.f64 %147 #s(literal 1/2 binary64)) %340 = (fma.f64 %148 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %341 = (-.f64 #s(literal 1 binary64) %148) %342 = (fma.f64 %39 %340 %341) %343 = (fabs.f64 %342) %344 = (sqrt.f64 %343) %345 = (/.f64 %344 %51) %347 = (fma.f64 %152 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %348 = (-.f64 #s(literal 1 binary64) %152) %349 = (fma.f64 %39 %347 %348) %350 = (*.f64 %349 #s(literal 1/2 binary64)) %351 = (sqrt.f64 %350) %353 = (*.f64 %152 #s(literal 1/2 binary64)) %354 = (fma.f64 %347 %38 #s(literal 1/2 binary64)) %355 = (-.f64 %354 %353) %356 = (sqrt.f64 %355) %358 = (fma.f64 %156 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %359 = (-.f64 #s(literal 1 binary64) %156) %360 = (fma.f64 %39 %358 %359) %361 = (fabs.f64 %360) %362 = (sqrt.f64 %361) %363 = (/.f64 %362 %51) %365 = (fma.f64 %158 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %366 = (-.f64 #s(literal 1 binary64) %158) %367 = (fma.f64 %39 %365 %366) %368 = (*.f64 %367 #s(literal 1/2 binary64)) %369 = (sqrt.f64 %368) %371 = (*.f64 %158 #s(literal 1/2 binary64)) %372 = (fma.f64 %365 %38 #s(literal 1/2 binary64)) %373 = (-.f64 %372 %371) %374 = (sqrt.f64 %373) %376 = (fabs.f64 %367) %377 = (sqrt.f64 %376) %378 = (/.f64 %377 %51) %380 = (fma.f64 %39 #s(literal 1 binary64) %30) %381 = (fabs.f64 %380) %382 = (sqrt.f64 %381) %383 = (/.f64 %382 %51) %385 = (fma.f64 %39 #s(literal 1/2 binary64) %30) %386 = (*.f64 %385 #s(literal 1/2 binary64)) %387 = (sqrt.f64 %386) %389 = (fma.f64 %39 %158 %30) %390 = (*.f64 %389 #s(literal 1/2 binary64)) %391 = (sqrt.f64 %390) %393 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %394 = (fma.f64 %393 %33 %30) %395 = (*.f64 %394 #s(literal 1/2 binary64)) %396 = (sqrt.f64 %395) %398 = (-.f64 #s(literal -1/4 binary64) #s(literal -1 binary64)) %399 = (fma.f64 %398 %33 %30) %400 = (*.f64 %399 #s(literal 1/2 binary64)) %401 = (sqrt.f64 %400) %403 = (-.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) %404 = (fma.f64 %403 %33 %30) %405 = (*.f64 %404 #s(literal 1/2 binary64)) %406 = (sqrt.f64 %405) %408 = (fabs.f64 %404) %409 = (sqrt.f64 %408) %410 = (/.f64 %409 %51) %412 = (-.f64 %158 #s(literal -1 binary64)) %413 = (fma.f64 %412 %33 %30) %414 = (*.f64 %413 #s(literal 1/2 binary64)) %415 = (sqrt.f64 %414) %417 = (fma.f64 %33 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %418 = (-.f64 %417 %31) %419 = (sqrt.f64 %418) %421 = (fma.f64 %33 %152 #s(literal 1/2 binary64)) %422 = (-.f64 %421 %31) %423 = (sqrt.f64 %422) %425 = (fma.f64 %33 %158 #s(literal 1/2 binary64)) %426 = (-.f64 %425 %31) %427 = (sqrt.f64 %426) %429 = (fma.f64 #s(literal 1 binary64) %33 %30) %430 = (fabs.f64 %429) %431 = (sqrt.f64 %430) %432 = (/.f64 %431 %51) %434 = (fma.f64 #s(literal 1/2 binary64) %33 %30) %435 = (fabs.f64 %434) %436 = (sqrt.f64 %435) %437 = (/.f64 %436 %51) %439 = (fma.f64 #s(literal 1/4 binary64) %33 %30) %440 = (*.f64 %439 #s(literal 1/2 binary64)) %441 = (sqrt.f64 %440) %443 = (fma.f64 %147 %33 %30) %444 = (*.f64 %443 #s(literal 1/2 binary64)) %445 = (sqrt.f64 %444) %447 = (fma.f64 %152 %33 %30) %448 = (*.f64 %447 #s(literal 1/2 binary64)) %449 = (sqrt.f64 %448) %451 = (fma.f64 %158 %33 %30) %452 = (*.f64 %451 #s(literal 1/2 binary64)) %453 = (sqrt.f64 %452) %455 = (fabs.f64 %451) %456 = (sqrt.f64 %455) %457 = (/.f64 %456 %51) %459 = (hypot.f64 #s(literal 0 binary64) %2) %461 = (hypot.f64 #s(literal 1/2 binary64) %2) %463 = (hypot.f64 #s(literal 1/4 binary64) %2) %465 = (hypot.f64 %57 %2) %467 = (sqrt.f64 %338) %469 = (sqrt.f64 %339) %471 = (sqrt.f64 %353) %473 = (sqrt.f64 %371) %475 = (fabs.f64 %76) %476 = (sqrt.f64 %475) %477 = (/.f64 %476 %51) %479 = (*.f64 %134 #s(literal 1/2 binary64)) %480 = (sqrt.f64 %479) %485 = (-.f64 #s(literal 1 binary64) %31) %486 = (sqrt.f64 %485) %488 = (sqrt.f64 %32) %490 = (-.f64 %82 %31) %491 = (sqrt.f64 %490) %493 = (-.f64 #s(literal 1/2 binary64) #s(literal -1/4 binary64)) %494 = (sqrt.f64 %493) %496 = (-.f64 #s(literal 1/2 binary64) %162) %497 = (sqrt.f64 %496) %499 = (-.f64 #s(literal 1/2 binary64) %89) %500 = (sqrt.f64 %499) %502 = (*.f64 %163 %163) %506 = (sqrt.f64 %137) %508 = (fma.f64 #s(literal 1 binary64) %139 %52) %509 = (*.f64 %46 %139) %511 = (/.f64 %165 %51) %513 = (/.f64 #s(literal 1 binary64) %51) %515 = (/.f64 #s(literal 1/4 binary64) %51) %517 = (/.f64 %152 %51) %519 = (/.f64 %158 %51) %521 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) %523 = (*.f64 %152 %152) %525 = (*.f64 %158 %158) #s(literal 2 binary64) Cn %2 %3 lam %5 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) %10 #s(literal -1 binary64) %12 #s(literal 1/4 binary64) %14 %15 %16 %17 %18 %19 %20 %22 %23 %24 #s(literal 4 binary64) #s(literal -2 binary64) %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 #s(literal 6369051672525773/4503599627370496 binary64) %54 %57 %58 %59 %60 %61 %62 %76 %77 %82 %83 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %108 %109 %110 (approx (/ %113 (* %75 1/2)) %110) %117 %122 #s(literal -1/4 binary64) %124 %125 (approx (/ 2 (/ (sqrt (fabs %75)) (sqrt (fabs 2)))) %125) %134 %135 %137 %138 %139 %140 %141 %142 %143 %145 #s(literal 16 binary64) %147 %148 %149 (fma.f64 %27 %27 %27) %151 %152 %153 %154 (hypot.f64 %27 %27) %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 (/.f64 #s(literal 2 binary64) %167) %169 %170 %175 %176 (/.f64 #s(literal 1 binary64) %176) %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 (/.f64 #s(literal 2 binary64) %200) %202 %203 (/.f64 #s(literal 2 binary64) %203) %205 %206 (/.f64 #s(literal 2 binary64) %206) %208 %209 (/.f64 #s(literal 2 binary64) %209) %211 %212 (/.f64 #s(literal 2 binary64) %212) %214 %216 (/.f64 #s(literal 2 binary64) %216) %218 %219 (/.f64 #s(literal 2 binary64) %219) %221 %222 (/.f64 #s(literal 2 binary64) %222) %224 %225 (/.f64 #s(literal 2 binary64) %225) %227 %228 (/.f64 #s(literal 2 binary64) %228) %230 %231 (/.f64 #s(literal 2 binary64) %231) %233 %234 (/.f64 #s(literal 2 binary64) %234) %236 %237 (/.f64 #s(literal 2 binary64) %237) %239 %240 (/.f64 #s(literal 2 binary64) %240) %242 %243 (/.f64 #s(literal 2 binary64) %243) %245 %246 (/.f64 #s(literal 2 binary64) %246) %248 %249 (/.f64 #s(literal 2 binary64) %249) %251 (/.f64 #s(literal 2 binary64) %251) %253 %254 (/.f64 #s(literal 2 binary64) %254) %256 %257 (/.f64 #s(literal 2 binary64) %257) %259 %260 (/.f64 #s(literal 2 binary64) %260) %262 %263 %264 (/.f64 #s(literal 2 binary64) %264) %266 %267 (/.f64 #s(literal 2 binary64) %267) %269 (/.f64 #s(literal 2 binary64) %269) %271 %272 %273 (/.f64 #s(literal 2 binary64) %273) %275 %276 %277 (/.f64 #s(literal 2 binary64) %277) %279 %280 %281 (/.f64 #s(literal 2 binary64) %281) %283 %284 %285 (/.f64 #s(literal 2 binary64) %285) %287 %288 (/.f64 #s(literal 2 binary64) %288) %290 %291 %292 %293 %294 (/.f64 #s(literal 2 binary64) %294) %296 %297 %298 %299 %300 (/.f64 #s(literal 2 binary64) %300) %302 %303 %304 %305 %306 (/.f64 #s(literal 2 binary64) %306) %308 %309 %310 (/.f64 #s(literal 2 binary64) %310) %312 %313 %314 %315 (/.f64 #s(literal 2 binary64) %315) %317 %318 %319 %320 %321 (/.f64 #s(literal 2 binary64) %321) %323 %324 %325 %326 (/.f64 #s(literal 2 binary64) %326) %328 %329 %330 (/.f64 #s(literal 2 binary64) %330) %332 %333 %334 %335 %336 (/.f64 #s(literal 2 binary64) %336) %338 %339 %340 %341 %342 %343 %344 %345 (/.f64 #s(literal 2 binary64) %345) %347 %348 %349 %350 %351 (/.f64 #s(literal 2 binary64) %351) %353 %354 %355 %356 (/.f64 #s(literal 2 binary64) %356) %358 %359 %360 %361 %362 %363 (/.f64 #s(literal 2 binary64) %363) %365 %366 %367 %368 %369 (/.f64 #s(literal 2 binary64) %369) %371 %372 %373 %374 (/.f64 #s(literal 2 binary64) %374) %376 %377 %378 (/.f64 #s(literal 2 binary64) %378) %380 %381 %382 %383 (/.f64 #s(literal 2 binary64) %383) %385 %386 %387 (/.f64 #s(literal 2 binary64) %387) %389 %390 %391 (/.f64 #s(literal 2 binary64) %391) %393 %394 %395 %396 (/.f64 #s(literal 2 binary64) %396) %398 %399 %400 %401 (/.f64 #s(literal 2 binary64) %401) %403 %404 %405 %406 (/.f64 #s(literal 2 binary64) %406) %408 %409 %410 (/.f64 #s(literal 2 binary64) %410) %412 %413 %414 %415 (/.f64 #s(literal 2 binary64) %415) %417 %418 %419 (/.f64 #s(literal 2 binary64) %419) %421 %422 %423 (/.f64 #s(literal 2 binary64) %423) %425 %426 %427 (/.f64 #s(literal 2 binary64) %427) %429 %430 %431 %432 (/.f64 #s(literal 2 binary64) %432) %434 %435 %436 %437 (/.f64 #s(literal 2 binary64) %437) %439 %440 %441 (/.f64 #s(literal 2 binary64) %441) %443 %444 %445 (/.f64 #s(literal 2 binary64) %445) %447 %448 %449 (/.f64 #s(literal 2 binary64) %449) %451 %452 %453 (/.f64 #s(literal 2 binary64) %453) %455 %456 %457 (/.f64 #s(literal 2 binary64) %457) %459 (/.f64 #s(literal 2 binary64) %459) %461 (/.f64 #s(literal 2 binary64) %461) %463 (/.f64 #s(literal 2 binary64) %463) %465 (/.f64 #s(literal 2 binary64) %465) %467 (/.f64 #s(literal 2 binary64) %467) %469 (/.f64 #s(literal 2 binary64) %469) %471 (/.f64 #s(literal 2 binary64) %471) %473 (/.f64 #s(literal 2 binary64) %473) %475 %476 %477 (/.f64 #s(literal 2 binary64) %477) %479 %480 (/.f64 #s(literal 2 binary64) %480) (/.f64 #s(literal 2 binary64) %164) (/.f64 #s(literal 2 binary64) %165) (/.f64 #s(literal 2 binary64) %166) %485 %486 (/.f64 #s(literal 2 binary64) %486) %488 (/.f64 #s(literal 2 binary64) %488) %490 %491 (/.f64 #s(literal 2 binary64) %491) %493 %494 (/.f64 #s(literal 2 binary64) %494) %496 %497 (/.f64 #s(literal 2 binary64) %497) %499 %500 (/.f64 #s(literal 2 binary64) %500) %502 (/.f64 #s(literal 2 binary64) %502) (/.f64 #s(literal 2 binary64) %152) (/.f64 #s(literal 2 binary64) %158) %506 (/.f64 #s(literal 2 binary64) %506) %508 %509 (/.f64 %508 %509) %511 (/.f64 #s(literal 2 binary64) %511) %513 (/.f64 #s(literal 2 binary64) %513) %515 (/.f64 #s(literal 2 binary64) %515) %517 (/.f64 #s(literal 2 binary64) %517) %519 (/.f64 #s(literal 2 binary64) %519) %521 (/.f64 #s(literal 2 binary64) %521) %523 (/.f64 #s(literal 2 binary64) %523) %525 (/.f64 #s(literal 2 binary64) %525) (/.f64 #s(literal 2 binary64) %108) (/.f64 %141 %45) (/.f64 %122 %48) (/.f64 %143 %48) |
| Outputs |
|---|
%5 = (sin Cn) %9 = (pow.f64 Cn #s(literal 2 binary64)) %10 = (*.f64 #s(literal -1/6 binary64) %9) %31 = (cos Cn) %34 = (*.f64 #s(literal -1/2 binary64) %9) %52 = (pow %5 2) %57 = (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %9))) %65 = (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64))))) %76 = (pow %31 2) %78 = (*.f64 #s(literal -1 binary64) %9) %81 = (*.f64 #s(literal 1/3 binary64) %9) %83 = (*.f64 %9 (-.f64 %81 #s(literal 1 binary64))) %91 = (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %9))) #s(literal 1 binary64))) %95 = (cos lam) %96 = (pow %95 2) %98 = (+ (* %76 %96) %52) %99 = (cos.f64 lam) %100 = (pow.f64 %99 #s(literal 2 binary64)) %103 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %100)) %106 = (*.f64 #s(literal 1/3 binary64) %100) %107 = (-.f64 %106 #s(literal 1/3 binary64)) %108 = (*.f64 %9 %107) %113 = (*.f64 #s(literal -2/45 binary64) %100) %114 = (+.f64 #s(literal 2/45 binary64) %113) %115 = (*.f64 %9 %114) %123 = (sqrt %98) %124 = (sqrt.f64 %100) %126 = (*.f64 %9 %103) %127 = (/.f64 %126 %124) %132 = (pow.f64 %103 #s(literal 2 binary64)) %133 = (pow.f64 %124 #s(literal 2 binary64)) %137 = (-.f64 %106 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %132 %133)))) %139 = (/.f64 (*.f64 %9 %137) %124) %140 = (/.f64 %103 %124) %141 = (*.f64 #s(literal 1/2 binary64) %140) %142 = (fma.f64 #s(literal 1/2 binary64) %139 %141) %146 = (*.f64 %103 %137) %149 = (-.f64 %114 (*.f64 #s(literal 1/2 binary64) (/.f64 %146 %133))) %151 = (/.f64 (*.f64 %9 %149) %124) %152 = (/.f64 %137 %124) %153 = (*.f64 #s(literal 1/2 binary64) %152) %156 = (fma.f64 #s(literal 1/2 binary64) %140 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %151 %153))) %160 = (+ Cn Cn) %161 = (*.f64 #s(literal 2 binary64) Cn) %163 = (cos %160) %183 = (- 1 %163) %184 = (*.f64 #s(literal 2 binary64) %9) %188 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2/3 binary64) %9)) %189 = (*.f64 %9 %188) %195 = (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 4/45 binary64) %9) #s(literal 2/3 binary64)))) %196 = (*.f64 %9 %195) %208 = (* %163 1/2) %216 = (* %31 1/2) %218 = (*.f64 #s(literal -1/4 binary64) %9) %235 = (* %31 %95) %237 = (*.f64 %9 %99) %253 = (+ lam lam) %254 = (cos %253) %256 = (- %254 -1) %257 = (+ %208 1/2) %259 = (+ (* %256 %257) %183) %260 = (*.f64 #s(literal 2 binary64) lam) %261 = (cos.f64 %260) %262 = (+.f64 #s(literal 1 binary64) %261) %265 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %262)) %266 = (*.f64 %9 %265) %270 = (*.f64 #s(literal 1/3 binary64) %262) %271 = (-.f64 %270 #s(literal 2/3 binary64)) %272 = (*.f64 %9 %271) %280 = (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -2/45 binary64) %262)) %281 = (*.f64 %9 %280) %291 = (* %259 1/2) %292 = (*.f64 #s(literal 1/2 binary64) %262) %301 = (*.f64 #s(literal 1/2 binary64) %271) %308 = (* %235 %235) %309 = (* %5 %5) %311 = (sqrt (+ %308 %309)) %312 = (neg %311) %315 = (*.f64 #s(literal -1/2 binary64) %127) %330 = (* %311 %312) %331 = (*.f64 #s(literal -1 binary64) %133) %347 = (fabs %259) %348 = (cos.f64 %161) %349 = (*.f64 #s(literal 1/2 binary64) %348) %350 = (+.f64 #s(literal 1/2 binary64) %349) %351 = (*.f64 %350 %262) %352 = (+.f64 #s(literal 1 binary64) %351) %353 = (-.f64 %352 %348) %354 = (fabs.f64 %353) %356 = (sqrt %347) %357 = (sqrt.f64 %354) %359 = (* %311 -1) %375 = (+ (* %254 1/2) 1/2) %376 = (* %257 %375) %377 = (+ %376 1/2) %378 = (*.f64 #s(literal 1/2 binary64) %261) %381 = (+.f64 #s(literal 1/2 binary64) %378) %382 = (*.f64 %9 %381) %392 = (*.f64 #s(literal 1/3 binary64) %381) %402 = (+ (* %254 -1/2) -1/2) %404 = (+ (* %257 %402) %208) %405 = (*.f64 #s(literal -1/2 binary64) %261) %407 = (-.f64 %405 #s(literal 1/2 binary64)) %408 = (*.f64 #s(literal -1 binary64) %407) %413 = (*.f64 #s(literal 1/3 binary64) %407) %414 = (+.f64 #s(literal 1/3 binary64) %413) %415 = (*.f64 %9 %414) %421 = (*.f64 #s(literal -2/45 binary64) %407) %433 = (cos (* 2 Cn)) %435 = (+ 1/2 (* 1/2 %433)) %437 = (cos (* 2 lam)) %438 = (+ 1 %437) %439 = (* %435 %438) %440 = (*.f64 %9 %262) %442 = (+.f64 %261 (*.f64 #s(literal -1 binary64) %440)) %448 = (+.f64 %261 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %262 (*.f64 #s(literal 1/3 binary64) %440)))) %455 = (+.f64 %261 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %262 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %440 %270))))) %458 = (+ 1 %439) %459 = (+.f64 #s(literal 2 binary64) %261) %467 = (sqrt %311) %468 = (* %467 %467) %469 = (sqrt.f64 %124) %470 = (pow.f64 %469 #s(literal 2 binary64)) %481 = (/ (+ (* 1 %311) (* %311 1)) %291) %483 = (/.f64 %124 %262) %484 = (*.f64 #s(literal 4 binary64) %483) %486 = (*.f64 %124 %262) %490 = (pow.f64 %262 #s(literal 2 binary64)) %492 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %103 %486)) (/.f64 (*.f64 %124 %265) %490)) %503 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %137 %486)) (+.f64 (/.f64 (*.f64 %124 %271) %490) (/.f64 (*.f64 %265 %492) %262))) %530 = (+ (* 1 %312) %359) %552 = (/ (sqrt 2) (sqrt (fabs (- %458 %433)))) %553 = (sqrt.f64 #s(literal 2 binary64)) %554 = (/.f64 %553 %357) %559 = (* 1/2 %437) %562 = (+ (* %435 (+ 1/2 %559)) %52) %565 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %381)) %566 = (*.f64 %9 %565) %579 = (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -2/45 binary64) %381)) %590 = (* 2 %123) %593 = (/.f64 %100 %124) %594 = (/.f64 #s(literal 1 binary64) %124) %601 = (pow.f64 %124 #s(literal 3 binary64)) %604 = (fma.f64 #s(literal 1/4 binary64) (/.f64 %132 %601) (*.f64 #s(literal 1/3 binary64) %594)) %625 = (/ %356 6369051672525773/4503599627370496) %629 = (/ 2 %625) %635 = (+ (pow %31 1) (pow %5 1)) %654 = (sqrt (+ %309 (* %31 (* %31 (* %95 %95))))) %655 = (/ 1 %654) %661 = (pow.f64 %124 #s(literal 5 binary64)) %662 = (/.f64 %132 %661) %665 = (fma.f64 #s(literal -1/4 binary64) %662 (*.f64 #s(literal 1/2 binary64) (/.f64 %137 %601))) %669 = (*.f64 #s(literal 1/2 binary64) (/.f64 %103 %601)) %675 = (/.f64 %146 %661) %688 = (* 1/4 1/4) %690 = (sqrt (+ %308 %688)) %693 = (sqrt.f64 (+.f64 #s(literal 1/16 binary64) %100)) %695 = (*.f64 %9 %100) %700 = (/.f64 %100 %693) %701 = (pow.f64 %99 #s(literal 4 binary64)) %702 = (pow.f64 %693 #s(literal 2 binary64)) %705 = (-.f64 %106 (*.f64 #s(literal 1/4 binary64) (/.f64 %701 %702))) %713 = (*.f64 %100 %705) %727 = (/ 2 %690) %730 = (/.f64 #s(literal 1 binary64) %693) %731 = (pow.f64 %693 #s(literal 3 binary64)) %735 = (pow.f64 %693 #s(literal 5 binary64)) %736 = (/.f64 %701 %735) %738 = (/.f64 %100 %731) %740 = (fma.f64 #s(literal -1/2 binary64) %736 (*.f64 #s(literal 1/3 binary64) %738)) %741 = (-.f64 (*.f64 #s(literal 1/4 binary64) %736) %740) %743 = (*.f64 #s(literal -1 binary64) %738) %745 = (*.f64 #s(literal 2 binary64) %730) %748 = (/.f64 %713 %735) %763 = (* 1/2 %95) %766 = (sqrt (+ (* %763 %763) %309)) %768 = (sqrt.f64 (*.f64 #s(literal 1/4 binary64) %100)) %774 = (pow.f64 %768 #s(literal 2 binary64)) %777 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %774))) %780 = (/.f64 #s(literal 1 binary64) %768) %781 = (*.f64 #s(literal 1/2 binary64) %780) %798 = (/ 2 %766) %801 = (pow.f64 %768 #s(literal 3 binary64)) %803 = (*.f64 #s(literal 2 binary64) %780) %806 = (pow.f64 %768 #s(literal 5 binary64)) %807 = (/.f64 #s(literal 1 binary64) %806) %810 = (*.f64 #s(literal -1 binary64) (/.f64 %777 %801)) %811 = (-.f64 (*.f64 #s(literal 1/2 binary64) %807) %810) %813 = (/.f64 #s(literal 1 binary64) %801) %817 = (/.f64 %777 %806) %831 = (* 1/4 %95) %834 = (sqrt (+ (* %831 %831) %309)) %836 = (sqrt.f64 (*.f64 #s(literal 1/16 binary64) %100)) %842 = (pow.f64 %836 #s(literal 2 binary64)) %845 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %842))) %848 = (/.f64 #s(literal 1 binary64) %836) %849 = (*.f64 #s(literal 1/2 binary64) %848) %866 = (/ 2 %834) %869 = (pow.f64 %836 #s(literal 3 binary64)) %871 = (*.f64 #s(literal 2 binary64) %848) %874 = (pow.f64 %836 #s(literal 5 binary64)) %875 = (/.f64 #s(literal 1 binary64) %874) %878 = (*.f64 #s(literal -1 binary64) (/.f64 %845 %869)) %879 = (-.f64 (*.f64 #s(literal 1/2 binary64) %875) %878) %881 = (/.f64 #s(literal 1 binary64) %869) %885 = (/.f64 %845 %874) %899 = (PI ) %900 = (tanh %899) %901 = (* %900 %95) %904 = (sqrt (+ (* %901 %901) %309)) %905 = (PI.f64 ) %906 = (exp.f64 %905) %907 = (/.f64 #s(literal 1 binary64) %906) %908 = (-.f64 %906 %907) %909 = (pow.f64 %908 #s(literal 2 binary64)) %911 = (+.f64 %906 %907) %912 = (pow.f64 %911 #s(literal 2 binary64)) %913 = (/.f64 (*.f64 %100 %909) %912) %914 = (sqrt.f64 %913) %920 = (pow.f64 %914 #s(literal 2 binary64)) %923 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %920))) %926 = (/.f64 #s(literal 1 binary64) %914) %927 = (*.f64 #s(literal 1/2 binary64) %926) %944 = (/ 2 %904) %947 = (pow.f64 %914 #s(literal 3 binary64)) %949 = (*.f64 #s(literal 2 binary64) %926) %952 = (pow.f64 %914 #s(literal 5 binary64)) %953 = (/.f64 #s(literal 1 binary64) %952) %956 = (*.f64 #s(literal -1 binary64) (/.f64 %923 %947)) %957 = (-.f64 (*.f64 #s(literal 1/2 binary64) %953) %956) %959 = (/.f64 #s(literal 1 binary64) %947) %963 = (/.f64 %923 %952) %978 = (tanh (asinh %899)) %979 = (* %978 %95) %982 = (sqrt (+ (* %979 %979) %309)) %985 = (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 %905 #s(literal 2 binary64)))) %986 = (+.f64 %905 %985) %987 = (/.f64 #s(literal 1 binary64) %986) %988 = (-.f64 %986 %987) %989 = (pow.f64 %988 #s(literal 2 binary64)) %992 = (+.f64 %905 (+.f64 %985 %987)) %993 = (pow.f64 %992 #s(literal 2 binary64)) %994 = (/.f64 (*.f64 %100 %989) %993) %995 = (sqrt.f64 %994) %1001 = (pow.f64 %995 #s(literal 2 binary64)) %1004 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %1001))) %1007 = (/.f64 #s(literal 1 binary64) %995) %1008 = (*.f64 #s(literal 1/2 binary64) %1007) %1025 = (/ 2 %982) %1028 = (pow.f64 %995 #s(literal 3 binary64)) %1030 = (*.f64 #s(literal 2 binary64) %1007) %1033 = (pow.f64 %995 #s(literal 5 binary64)) %1034 = (/.f64 #s(literal 1 binary64) %1033) %1037 = (*.f64 #s(literal -1 binary64) (/.f64 %1004 %1028)) %1038 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1034) %1037) %1040 = (/.f64 #s(literal 1 binary64) %1028) %1044 = (/.f64 %1004 %1033) %1058 = (/ 2 %654) %1061 = (/.f64 %100 %601) %1062 = (/.f64 #s(literal 1 binary64) %601) %1063 = (fma.f64 #s(literal -1 binary64) %1061 %1062) %1065 = (*.f64 #s(literal 2 binary64) %594) %1073 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %103 %1063) %133) (*.f64 #s(literal 1/3 binary64) %1061)) %1074 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %662 (*.f64 #s(literal 1/3 binary64) %1062)) %1073) %1099 = (sqrt (+ (* %216 %216) %309)) %1101 = (*.f64 #s(literal 3/4 binary64) %9) %1119 = (/ 2 %1099) %1140 = (* %31 1/4) %1143 = (*.f64 #s(literal -1/8 binary64) %9) %1163 = (sqrt (+ (* %1140 %1140) %309)) %1183 = (/ 2 %1163) %1205 = (* %31 %900) %1206 = (/.f64 %908 %911) %1209 = (/.f64 (*.f64 %9 %908) %911) %1210 = (/.f64 %906 %911) %1213 = (/.f64 #s(literal 1 binary64) (*.f64 %906 %911)) %1221 = (*.f64 #s(literal 1/24 binary64) %1206) %1230 = (sqrt (+ (* %1205 %1205) %309)) %1231 = (/.f64 %909 %912) %1232 = (sqrt.f64 %1231) %1235 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1231)) %1241 = (*.f64 #s(literal 1/3 binary64) %1231) %1242 = (pow.f64 %1235 #s(literal 2 binary64)) %1243 = (pow.f64 %1232 #s(literal 2 binary64)) %1247 = (-.f64 %1241 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %1242 %1243)))) %1250 = (/.f64 %1235 %1232) %1256 = (*.f64 #s(literal -2/45 binary64) %1231) %1258 = (*.f64 %1235 %1247) %1272 = (/ 2 %1230) %1275 = (pow.f64 %1232 #s(literal 3 binary64)) %1277 = (/.f64 %909 (*.f64 %1275 %912)) %1278 = (/.f64 #s(literal 1 binary64) %1275) %1279 = (fma.f64 #s(literal -1 binary64) %1277 %1278) %1282 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1232)) %1285 = (pow.f64 %1232 #s(literal 5 binary64)) %1286 = (/.f64 %1242 %1285) %1292 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1235 %1279) %1243) (*.f64 #s(literal 1/3 binary64) %1277)) %1293 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %1286 (*.f64 #s(literal 1/3 binary64) %1278)) %1292) %1317 = (* %31 %978) %1318 = (/.f64 %988 %992) %1321 = (/.f64 (*.f64 %9 %988) %992) %1324 = (+.f64 (/.f64 %905 %992) (/.f64 %985 %992)) %1327 = (/.f64 #s(literal 1 binary64) (*.f64 %986 %992)) %1335 = (*.f64 #s(literal 1/24 binary64) %1318) %1344 = (sqrt (+ (* %1317 %1317) %309)) %1345 = (/.f64 %989 %993) %1346 = (sqrt.f64 %1345) %1349 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1345)) %1355 = (*.f64 #s(literal 1/3 binary64) %1345) %1356 = (pow.f64 %1349 #s(literal 2 binary64)) %1357 = (pow.f64 %1346 #s(literal 2 binary64)) %1361 = (-.f64 %1355 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %1356 %1357)))) %1364 = (/.f64 %1349 %1346) %1370 = (*.f64 #s(literal -2/45 binary64) %1345) %1372 = (*.f64 %1349 %1361) %1386 = (/ 2 %1344) %1389 = (pow.f64 %1346 #s(literal 3 binary64)) %1391 = (/.f64 %989 (*.f64 %1389 %993)) %1392 = (/.f64 #s(literal 1 binary64) %1389) %1393 = (fma.f64 #s(literal -1 binary64) %1391 %1392) %1396 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1346)) %1399 = (pow.f64 %1346 #s(literal 5 binary64)) %1400 = (/.f64 %1356 %1399) %1406 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1349 %1393) %1357) (*.f64 #s(literal 1/3 binary64) %1391)) %1407 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %1400 (*.f64 #s(literal 1/3 binary64) %1392)) %1406) %1431 = (+ %76 1/2) %1441 = (+ %76 -1/4) %1450 = (+ (* %256 1) %183) %1460 = (fabs %1450) %1461 = (-.f64 %459 %348) %1462 = (fabs.f64 %1461) %1464 = (sqrt %1460) %1465 = (sqrt.f64 %1462) %1468 = (sqrt (fabs 2)) %1469 = (/ %1464 %1468) %1472 = (/ 2 %1469) %1477 = (+ (* %256 1/2) %183) %1484 = (* %1477 1/2) %1485 = (*.f64 #s(literal 1/4 binary64) %262) %1493 = (sqrt %1484) %1494 = (sqrt.f64 %1485) %1500 = (pow.f64 %1494 #s(literal 2 binary64)) %1503 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %1500))) %1506 = (/.f64 #s(literal 1 binary64) %1494) %1507 = (*.f64 #s(literal 1/2 binary64) %1506) %1524 = (/ 2 %1493) %1527 = (pow.f64 %1494 #s(literal 3 binary64)) %1529 = (*.f64 #s(literal 2 binary64) %1506) %1532 = (pow.f64 %1494 #s(literal 5 binary64)) %1533 = (/.f64 #s(literal 1 binary64) %1532) %1536 = (*.f64 #s(literal -1 binary64) (/.f64 %1503 %1527)) %1537 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1533) %1536) %1539 = (/.f64 #s(literal 1 binary64) %1527) %1543 = (/.f64 %1503 %1532) %1558 = (+ (* %256 %978) %183) %1560 = (/.f64 (*.f64 %262 %988) %992) %1568 = (* %1558 1/2) %1569 = (*.f64 #s(literal 1/2 binary64) %1560) %1577 = (sqrt %1568) %1578 = (sqrt.f64 %1569) %1584 = (pow.f64 %1578 #s(literal 2 binary64)) %1587 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %1584))) %1590 = (/.f64 #s(literal 1 binary64) %1578) %1591 = (*.f64 #s(literal 1/2 binary64) %1590) %1608 = (/ 2 %1577) %1611 = (pow.f64 %1578 #s(literal 3 binary64)) %1613 = (*.f64 #s(literal 2 binary64) %1590) %1616 = (pow.f64 %1578 #s(literal 5 binary64)) %1617 = (/.f64 #s(literal 1 binary64) %1616) %1620 = (*.f64 #s(literal -1 binary64) (/.f64 %1587 %1611)) %1621 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1617) %1620) %1623 = (/.f64 #s(literal 1 binary64) %1611) %1627 = (/.f64 %1587 %1616) %1643 = (+ (* (- 1/2 -1) %257) %183) %1644 = (*.f64 #s(literal 1/2 binary64) %9) %1648 = (*.f64 %9 (+.f64 #s(literal 1/2 binary64) %10)) %1656 = (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/45 binary64) %9) #s(literal 1/6 binary64))))) %1659 = (* %1643 1/2) %1678 = (sqrt %1659) %1679 = (sqrt.f64 #s(literal 3/4 binary64)) %1686 = (pow.f64 %1679 #s(literal 2 binary64)) %1689 = (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/64 binary64) (/.f64 #s(literal 1 binary64) %1686))) %1692 = (/.f64 #s(literal 1 binary64) %1679) %1693 = (*.f64 #s(literal 1/8 binary64) %1692) %1710 = (/ 2 %1678) %1713 = (pow.f64 %1679 #s(literal 3 binary64)) %1715 = (*.f64 #s(literal 2 binary64) %1692) %1719 = (pow.f64 %1679 #s(literal 5 binary64)) %1720 = (/.f64 #s(literal 1 binary64) %1719) %1723 = (*.f64 #s(literal -1 binary64) (/.f64 %1689 %1713)) %1724 = (-.f64 (*.f64 #s(literal 1/32 binary64) %1720) %1723) %1726 = (/.f64 #s(literal 1 binary64) %1713) %1727 = (*.f64 #s(literal 1/4 binary64) %1726) %1731 = (/.f64 %1689 %1719) %1747 = (+ (* (- -1/4 -1) %257) %183) %1767 = (* %1747 1/2) %1789 = (sqrt %1767) %1790 = (sqrt.f64 #s(literal 3/8 binary64)) %1798 = (pow.f64 %1790 #s(literal 2 binary64)) %1801 = (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 25/256 binary64) (/.f64 #s(literal 1 binary64) %1798))) %1804 = (/.f64 #s(literal 1 binary64) %1790) %1805 = (*.f64 #s(literal 5/16 binary64) %1804) %1823 = (/ 2 %1789) %1827 = (pow.f64 %1790 #s(literal 3 binary64)) %1829 = (*.f64 #s(literal 2 binary64) %1804) %1833 = (pow.f64 %1790 #s(literal 5 binary64)) %1834 = (/.f64 #s(literal 1 binary64) %1833) %1837 = (*.f64 #s(literal -1 binary64) (/.f64 %1801 %1827)) %1838 = (-.f64 (*.f64 #s(literal 25/128 binary64) %1834) %1837) %1840 = (/.f64 #s(literal 1 binary64) %1827) %1841 = (*.f64 #s(literal 5/8 binary64) %1840) %1845 = (/.f64 %1801 %1833) %1861 = (+ (* (- 1/4 -1) %257) %183) %1877 = (* %1861 1/2) %1894 = (sqrt %1877) %1895 = (sqrt.f64 #s(literal 5/8 binary64)) %1903 = (pow.f64 %1895 #s(literal 2 binary64)) %1906 = (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 9/256 binary64) (/.f64 #s(literal 1 binary64) %1903))) %1909 = (/.f64 #s(literal 1 binary64) %1895) %1910 = (*.f64 #s(literal 3/16 binary64) %1909) %1928 = (/ 2 %1894) %1932 = (pow.f64 %1895 #s(literal 3 binary64)) %1934 = (*.f64 #s(literal 2 binary64) %1909) %1938 = (pow.f64 %1895 #s(literal 5 binary64)) %1939 = (/.f64 #s(literal 1 binary64) %1938) %1942 = (*.f64 #s(literal -1 binary64) (/.f64 %1906 %1932)) %1943 = (-.f64 (*.f64 #s(literal 9/128 binary64) %1939) %1942) %1945 = (/.f64 #s(literal 1 binary64) %1932) %1946 = (*.f64 #s(literal 3/8 binary64) %1945) %1950 = (/.f64 %1906 %1938) %1964 = (fabs %1861) %1965 = (sqrt %1964) %1966 = (sqrt.f64 #s(literal 5/4 binary64)) %1973 = (pow.f64 %1966 #s(literal 2 binary64)) %1976 = (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 9/64 binary64) (/.f64 #s(literal 1 binary64) %1973))) %1977 = (*.f64 %9 %1976) %1980 = (*.f64 #s(literal 3/8 binary64) (/.f64 #s(literal 1 binary64) %1966)) %1988 = (-.f64 #s(literal 1/30 binary64) (*.f64 #s(literal -3/8 binary64) (/.f64 %1976 %1973))) %1989 = (*.f64 %9 %1988) %1997 = (/ %1965 %1468) %1998 = (/.f64 %1966 %553) %2000 = (*.f64 %1966 %553) %2006 = (*.f64 #s(literal 3/8 binary64) (/.f64 #s(literal 1 binary64) %2000)) %2017 = (/ 2 %1997) %2018 = (/.f64 %553 %1966) %2019 = (*.f64 #s(literal 2 binary64) %2018) %2022 = (*.f64 %9 %553) %2023 = (pow.f64 %1966 #s(literal 3 binary64)) %2027 = (*.f64 %553 %1976) %2030 = (pow.f64 %1966 #s(literal 5 binary64)) %2033 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %2027 %2023) (*.f64 #s(literal -9/64 binary64) (/.f64 %553 %2030))) %2035 = (/.f64 %553 %2023) %2058 = (+ (* (- %978 -1) %257) %183) %2060 = (-.f64 (+.f64 #s(literal 1 binary64) %1324) %1327) %2063 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %2060)) %2069 = (-.f64 (*.f64 #s(literal 1/3 binary64) %2060) #s(literal 2/3 binary64)) %2070 = (*.f64 %9 %2069) %2078 = (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -2/45 binary64) %2060)) %2079 = (*.f64 %9 %2078) %2089 = (* %2058 1/2) %2090 = (*.f64 #s(literal 1/2 binary64) %2060) %2092 = (*.f64 %9 %2063) %2100 = (*.f64 #s(literal 1/2 binary64) %2069) %2107 = (sqrt %2089) %2108 = (sqrt.f64 %2090) %2114 = (/.f64 %2063 %2108) %2115 = (pow.f64 %2063 #s(literal 2 binary64)) %2116 = (pow.f64 %2108 #s(literal 2 binary64)) %2119 = (-.f64 %2100 (*.f64 #s(literal 1/16 binary64) (/.f64 %2115 %2116))) %2128 = (*.f64 %2063 %2119) %2142 = (/ 2 %2107) %2145 = (pow.f64 %2108 #s(literal 3 binary64)) %2148 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2108)) %2151 = (pow.f64 %2108 #s(literal 5 binary64)) %2152 = (/.f64 %2115 %2151) %2156 = (fma.f64 #s(literal -1/8 binary64) %2152 (*.f64 #s(literal 1/2 binary64) (/.f64 %2069 %2145))) %2157 = (-.f64 (*.f64 #s(literal 1/16 binary64) %2152) %2156) %2160 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2063 %2145)) %2164 = (/.f64 %2128 %2151) %2181 = (+ (* %257 1/2) 1/2) %2195 = (- %2181 %208) %2202 = (sqrt %2195) %2203 = (sqrt.f64 #s(literal 1/2 binary64)) %2205 = (/.f64 %9 %2203) %2209 = (pow.f64 %2203 #s(literal 2 binary64)) %2210 = (/.f64 #s(literal 1 binary64) %2209) %2212 = (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/16 binary64) %2210)) %2215 = (/.f64 #s(literal 1 binary64) %2203) %2216 = (*.f64 #s(literal 1/4 binary64) %2215) %2233 = (/ 2 %2202) %2236 = (pow.f64 %2203 #s(literal 3 binary64)) %2237 = (/.f64 %9 %2236) %2238 = (*.f64 #s(literal 2 binary64) %2215) %2241 = (pow.f64 %2203 #s(literal 5 binary64)) %2242 = (/.f64 #s(literal 1 binary64) %2241) %2245 = (*.f64 #s(literal -1 binary64) (/.f64 %2212 %2236)) %2246 = (-.f64 (*.f64 #s(literal 1/8 binary64) %2242) %2245) %2248 = (/.f64 #s(literal 1 binary64) %2236) %2249 = (*.f64 #s(literal 1/2 binary64) %2248) %2253 = (/.f64 %2212 %2241) %2268 = (+ (* %257 %900) 1/2) %2282 = (*.f64 #s(literal 1/3 binary64) %1206) %2290 = (- %2268 %208) %2291 = (-.f64 %1210 %1213) %2293 = (*.f64 #s(literal -1 binary64) %1206) %2294 = (+.f64 #s(literal 1 binary64) %2293) %2305 = (*.f64 #s(literal -2/45 binary64) %1206) %2306 = (+.f64 #s(literal 2/45 binary64) %2305) %2316 = (sqrt %2290) %2317 = (sqrt.f64 %2291) %2324 = (pow.f64 %2294 #s(literal 2 binary64)) %2325 = (pow.f64 %2317 #s(literal 2 binary64)) %2329 = (-.f64 %2282 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %2324 %2325)))) %2332 = (/.f64 %2294 %2317) %2338 = (*.f64 %2294 %2329) %2352 = (/ 2 %2316) %2355 = (pow.f64 %2317 #s(literal 3 binary64)) %2357 = (/.f64 %908 (*.f64 %2355 %911)) %2358 = (/.f64 #s(literal 1 binary64) %2355) %2359 = (fma.f64 #s(literal -1 binary64) %2357 %2358) %2362 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2317)) %2365 = (pow.f64 %2317 #s(literal 5 binary64)) %2366 = (/.f64 %2324 %2365) %2372 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %2294 %2359) %2325) (*.f64 #s(literal 1/3 binary64) %2357)) %2373 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %2366 (*.f64 #s(literal 1/3 binary64) %2358)) %2372) %2398 = (+ (* %257 %978) 1/2) %2412 = (*.f64 #s(literal 1/3 binary64) %1318) %2420 = (- %2398 %208) %2421 = (-.f64 %1324 %1327) %2423 = (*.f64 #s(literal -1 binary64) %1318) %2424 = (+.f64 #s(literal 1 binary64) %2423) %2435 = (*.f64 #s(literal -2/45 binary64) %1318) %2436 = (+.f64 #s(literal 2/45 binary64) %2435) %2446 = (sqrt %2420) %2447 = (sqrt.f64 %2421) %2454 = (pow.f64 %2424 #s(literal 2 binary64)) %2455 = (pow.f64 %2447 #s(literal 2 binary64)) %2459 = (-.f64 %2412 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %2454 %2455)))) %2462 = (/.f64 %2424 %2447) %2468 = (*.f64 %2424 %2459) %2482 = (/ 2 %2446) %2485 = (pow.f64 %2447 #s(literal 3 binary64)) %2487 = (/.f64 %988 (*.f64 %2485 %992)) %2488 = (/.f64 #s(literal 1 binary64) %2485) %2489 = (fma.f64 #s(literal -1 binary64) %2487 %2488) %2492 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2447)) %2495 = (pow.f64 %2447 #s(literal 5 binary64)) %2496 = (/.f64 %2454 %2495) %2502 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %2424 %2489) %2455) (*.f64 #s(literal 1/3 binary64) %2487)) %2503 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %2496 (*.f64 #s(literal 1/3 binary64) %2488)) %2502) %2528 = (+ (* 1 %257) %183) %2535 = (fabs %2528) %2536 = (sqrt %2535) %2540 = (*.f64 #s(literal -7/24 binary64) %9) %2554 = (/ %2536 %1468) %2555 = (/.f64 #s(literal 1 binary64) %553) %2557 = (/.f64 %9 %553) %2560 = (*.f64 #s(literal 1/2 binary64) %2555) %2570 = (/ 2 %2554) %2571 = (*.f64 #s(literal 2 binary64) %553) %2576 = (fma.f64 #s(literal -7/24 binary64) %553 (*.f64 #s(literal -1/4 binary64) %553)) %2596 = (+ (* 1/2 %257) %183) %2612 = (fabs %2596) %2613 = (sqrt %2612) %2619 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 9/16 binary64) %2210)) %2620 = (*.f64 %9 %2619) %2622 = (*.f64 #s(literal 3/4 binary64) %2215) %2630 = (-.f64 #s(literal 1/15 binary64) (*.f64 #s(literal -3/4 binary64) (/.f64 %2619 %2209))) %2631 = (*.f64 %9 %2630) %2639 = (/ %2613 %1468) %2640 = (/.f64 %2203 %553) %2642 = (*.f64 %2203 %553) %2648 = (*.f64 #s(literal 3/4 binary64) (/.f64 #s(literal 1 binary64) %2642)) %2659 = (/ 2 %2639) %2660 = (/.f64 %553 %2203) %2661 = (*.f64 #s(literal 2 binary64) %2660) %2669 = (*.f64 %553 %2619) %2672 = (fma.f64 #s(literal -9/16 binary64) (/.f64 %553 %2241) (*.f64 #s(literal -1/2 binary64) (/.f64 %2669 %2236))) %2674 = (/.f64 %553 %2236) %2696 = (+ (* 1/4 %257) %183) %2716 = (* %2696 1/2) %2727 = (*.f64 #s(literal 7/180 binary64) %9) %2734 = (sqrt %2716) %2735 = (sqrt.f64 #s(literal 1/8 binary64)) %2743 = (pow.f64 %2735 #s(literal 2 binary64)) %2746 = (+.f64 #s(literal 7/24 binary64) (*.f64 #s(literal 49/256 binary64) (/.f64 #s(literal 1 binary64) %2743))) %2749 = (/.f64 #s(literal 1 binary64) %2735) %2750 = (*.f64 #s(literal 7/16 binary64) %2749) %2768 = (/ 2 %2734) %2772 = (pow.f64 %2735 #s(literal 3 binary64)) %2774 = (*.f64 #s(literal 2 binary64) %2749) %2778 = (pow.f64 %2735 #s(literal 5 binary64)) %2779 = (/.f64 #s(literal 1 binary64) %2778) %2782 = (*.f64 #s(literal -1 binary64) (/.f64 %2746 %2772)) %2783 = (-.f64 (*.f64 #s(literal 49/128 binary64) %2779) %2782) %2785 = (/.f64 #s(literal 1 binary64) %2772) %2786 = (*.f64 #s(literal 7/8 binary64) %2785) %2790 = (/.f64 %2746 %2778) %2806 = (+ (* (sqrt %899) %257) %183) %2807 = (sqrt.f64 %905) %2810 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %2807)) %2811 = (*.f64 %9 %2810) %2815 = (-.f64 (*.f64 #s(literal 1/3 binary64) %2807) #s(literal 2/3 binary64)) %2816 = (*.f64 %9 %2815) %2823 = (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -2/45 binary64) %2807)) %2824 = (*.f64 %9 %2823) %2833 = (* %2806 1/2) %2834 = (*.f64 #s(literal 1/2 binary64) %2807) %2844 = (*.f64 #s(literal 1/2 binary64) %2815) %2851 = (sqrt %2833) %2852 = (sqrt.f64 %2834) %2858 = (/.f64 %2810 %2852) %2859 = (pow.f64 %2810 #s(literal 2 binary64)) %2860 = (pow.f64 %2852 #s(literal 2 binary64)) %2863 = (-.f64 %2844 (*.f64 #s(literal 1/16 binary64) (/.f64 %2859 %2860))) %2872 = (*.f64 %2810 %2863) %2886 = (/ 2 %2851) %2889 = (pow.f64 %2852 #s(literal 3 binary64)) %2892 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2852)) %2895 = (pow.f64 %2852 #s(literal 5 binary64)) %2896 = (/.f64 %2859 %2895) %2900 = (fma.f64 #s(literal -1/8 binary64) %2896 (*.f64 #s(literal 1/2 binary64) (/.f64 %2815 %2889))) %2901 = (-.f64 (*.f64 #s(literal 1/16 binary64) %2896) %2900) %2904 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2810 %2889)) %2908 = (/.f64 %2872 %2895) %2925 = (+ (* %900 %257) %183) %2926 = (+.f64 #s(literal 2 binary64) %2293) %2930 = (-.f64 %2282 #s(literal 2/3 binary64)) %2931 = (*.f64 %9 %2930) %2937 = (+.f64 #s(literal 4/45 binary64) %2305) %2938 = (*.f64 %9 %2937) %2947 = (* %2925 1/2) %2948 = (*.f64 #s(literal 1/2 binary64) %2291) %2950 = (*.f64 %9 %2926) %2958 = (*.f64 #s(literal 1/2 binary64) %2930) %2965 = (sqrt %2947) %2966 = (sqrt.f64 %2948) %2972 = (/.f64 %2926 %2966) %2973 = (pow.f64 %2926 #s(literal 2 binary64)) %2974 = (pow.f64 %2966 #s(literal 2 binary64)) %2977 = (-.f64 %2958 (*.f64 #s(literal 1/16 binary64) (/.f64 %2973 %2974))) %2986 = (*.f64 %2926 %2977) %3000 = (/ 2 %2965) %3003 = (pow.f64 %2966 #s(literal 3 binary64)) %3006 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2966)) %3009 = (pow.f64 %2966 #s(literal 5 binary64)) %3010 = (/.f64 %2973 %3009) %3014 = (fma.f64 #s(literal -1/8 binary64) %3010 (*.f64 #s(literal 1/2 binary64) (/.f64 %2930 %3003))) %3015 = (-.f64 (*.f64 #s(literal 1/16 binary64) %3010) %3014) %3018 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2926 %3003)) %3022 = (/.f64 %2986 %3009) %3039 = (+ (* %978 %257) %183) %3040 = (+.f64 #s(literal 2 binary64) %2423) %3044 = (-.f64 %2412 #s(literal 2/3 binary64)) %3045 = (*.f64 %9 %3044) %3051 = (+.f64 #s(literal 4/45 binary64) %2435) %3052 = (*.f64 %9 %3051) %3061 = (* %3039 1/2) %3062 = (*.f64 #s(literal 1/2 binary64) %2421) %3064 = (*.f64 %9 %3040) %3072 = (*.f64 #s(literal 1/2 binary64) %3044) %3079 = (sqrt %3061) %3080 = (sqrt.f64 %3062) %3086 = (/.f64 %3040 %3080) %3087 = (pow.f64 %3040 #s(literal 2 binary64)) %3088 = (pow.f64 %3080 #s(literal 2 binary64)) %3091 = (-.f64 %3072 (*.f64 #s(literal 1/16 binary64) (/.f64 %3087 %3088))) %3100 = (*.f64 %3040 %3091) %3114 = (/ 2 %3079) %3117 = (pow.f64 %3080 #s(literal 3 binary64)) %3120 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3080)) %3123 = (pow.f64 %3080 #s(literal 5 binary64)) %3124 = (/.f64 %3087 %3123) %3128 = (fma.f64 #s(literal -1/8 binary64) %3124 (*.f64 #s(literal 1/2 binary64) (/.f64 %3044 %3117))) %3129 = (-.f64 (*.f64 #s(literal 1/16 binary64) %3124) %3128) %3132 = (*.f64 #s(literal 1/2 binary64) (/.f64 %3040 %3117)) %3136 = (/.f64 %3100 %3123) %3152 = (fabs %3039) %3154 = (/.f64 (*.f64 %350 %988) %992) %3156 = (-.f64 (+.f64 #s(literal 1 binary64) %3154) %348) %3157 = (fabs.f64 %3156) %3159 = (sqrt %3152) %3160 = (sqrt.f64 %3157) %3162 = (/ %3159 %1468) %3165 = (/ 2 %3162) %3172 = (sqrt (+ (* 0 0) %309)) %3173 = (/ 2 %3172) %3193 = (* 1/2 1/2) %3195 = (sqrt (+ %3193 %309)) %3213 = (/ 2 %3195) %3233 = (sqrt (+ %688 %309)) %3251 = (/ 2 %3233) %3271 = (/ %356 %1468) %3274 = (sqrt %291) %3275 = (sqrt.f64 %292) %3281 = (/.f64 %265 %3275) %3282 = (pow.f64 %265 #s(literal 2 binary64)) %3283 = (pow.f64 %3275 #s(literal 2 binary64)) %3286 = (-.f64 %301 (*.f64 #s(literal 1/16 binary64) (/.f64 %3282 %3283))) %3295 = (*.f64 %265 %3286) %3309 = (/ 2 %3274) %3312 = (pow.f64 %3275 #s(literal 3 binary64)) %3315 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3275)) %3318 = (pow.f64 %3275 #s(literal 5 binary64)) %3319 = (/.f64 %3282 %3318) %3323 = (fma.f64 #s(literal -1/8 binary64) %3319 (*.f64 #s(literal 1/2 binary64) (/.f64 %271 %3312))) %3324 = (-.f64 (*.f64 #s(literal 1/16 binary64) %3319) %3323) %3327 = (*.f64 #s(literal 1/2 binary64) (/.f64 %265 %3312)) %3331 = (/.f64 %3295 %3318) %3347 = (- 1 %208) %3352 = (sqrt %3347) %3357 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) %2210)) %3360 = (*.f64 #s(literal 1/2 binary64) %2215) %3377 = (/ 2 %3352) %3382 = (*.f64 #s(literal -1 binary64) (/.f64 %3357 %2236)) %3383 = (-.f64 (*.f64 #s(literal 1/2 binary64) %2242) %3382) %3388 = (/.f64 %3357 %2241) %3402 = (- %377 %208) %3403 = (sqrt %3402) %3404 = (sqrt.f64 %381) %3410 = (pow.f64 %565 #s(literal 2 binary64)) %3411 = (pow.f64 %3404 #s(literal 2 binary64)) %3415 = (-.f64 %392 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %3410 %3411)))) %3418 = (/.f64 %565 %3404) %3424 = (*.f64 %565 %3415) %3438 = (/ 2 %3403) %3441 = (pow.f64 %3404 #s(literal 3 binary64)) %3442 = (/.f64 %381 %3441) %3443 = (/.f64 #s(literal 1 binary64) %3441) %3444 = (fma.f64 #s(literal -1 binary64) %3442 %3443) %3447 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3404)) %3450 = (pow.f64 %3404 #s(literal 5 binary64)) %3451 = (/.f64 %3410 %3450) %3457 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %565 %3444) %3411) (*.f64 #s(literal 1/3 binary64) %3442)) %3458 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %3451 (*.f64 #s(literal 1/3 binary64) %3443)) %3457) %3482 = (- 1/2 %404) %3483 = (-.f64 #s(literal 1/2 binary64) %405) %3485 = (-.f64 #s(literal 1 binary64) %408) %3486 = (*.f64 %9 %3485) %3507 = (sqrt %3482) %3508 = (sqrt.f64 %3483) %3515 = (pow.f64 %3508 #s(literal 2 binary64)) %3518 = (+.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 %3485 #s(literal 2 binary64)) %3515) %413)) %3521 = (/.f64 %3485 %3508) %3528 = (*.f64 %3518 %3485) %3541 = (/ 2 %3507) %3544 = (pow.f64 %3508 #s(literal 3 binary64)) %3545 = (/.f64 %407 %3544) %3546 = (*.f64 #s(literal -1 binary64) %3545) %3547 = (/.f64 #s(literal 1 binary64) %3544) %3548 = (-.f64 %3546 %3547) %3550 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3508)) %3557 = (fma.f64 #s(literal -1 binary64) (/.f64 %3518 %3544) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %3485 %3548) %3515))) %3582 = (/ 2 %468) %3585 = (pow.f64 %469 #s(literal 4 binary64)) %3586 = (*.f64 %3585 %124) %3587 = (/.f64 %100 %3586) %3588 = (/.f64 #s(literal 1 binary64) %3586) %3589 = (fma.f64 #s(literal -1 binary64) %3587 %3588) %3592 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %470)) %3595 = (*.f64 %3585 %601) %3596 = (/.f64 %132 %3595) %3600 = (*.f64 %470 %124) %3603 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %103 %3589) %3600) (*.f64 #s(literal 1/3 binary64) %3587)) %3604 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %3596 (*.f64 #s(literal 1/3 binary64) %3588)) %3603) %3628 = (sin.f64 Cn) %3630 = (cos.f64 Cn) %3632 = (pow.f64 %3628 #s(literal 2 binary64)) %3634 = (pow.f64 %3630 #s(literal 2 binary64)) %3636 = (fma.f64 %3634 %100 %3632) %3638 = (sqrt.f64 %3636) %3644 = (- 1/2 %208) %3645 = (-.f64 #s(literal 1/2 binary64) %349) %3653 = (*.f64 #s(literal 1/2 binary64) %353) %3661 = (+.f64 #s(literal 1/2 binary64) (*.f64 %350 %381)) %3664 = (fma.f64 #s(literal 1/2 binary64) %348 (*.f64 %350 %407)) %3669 = (pow.f64 (sqrt.f64 %3638) #s(literal 2 binary64)) %3676 = (fma.f64 %350 %381 %3632) %3686 = (sqrt.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 %3634 %100))) %3691 = (sqrt.f64 (fma.f64 #s(literal 1/4 binary64) %100 %3632)) %3696 = (sqrt.f64 (fma.f64 #s(literal 1/16 binary64) %100 %3632)) %3701 = (sqrt.f64 (+.f64 %913 %3632)) %3706 = (sqrt.f64 (+.f64 %994 %3632)) %3716 = (sqrt.f64 (fma.f64 #s(literal 1/4 binary64) %3634 %3632)) %3723 = (sqrt.f64 (fma.f64 #s(literal 1/16 binary64) %3634 %3632)) %3733 = (sqrt.f64 (+.f64 (/.f64 (*.f64 %3634 %909) %912) %3632)) %3743 = (sqrt.f64 (+.f64 (/.f64 (*.f64 %3634 %989) %993) %3632)) %3755 = (+.f64 #s(literal 1 binary64) %292) %3756 = (-.f64 %3755 %348) %3758 = (*.f64 #s(literal 1/2 binary64) %3756) %3760 = (sqrt.f64 %3758) %3764 = (+.f64 #s(literal 1 binary64) %1560) %3765 = (-.f64 %3764 %348) %3767 = (*.f64 #s(literal 1/2 binary64) %3765) %3769 = (sqrt.f64 %3767) %3775 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/2 binary64) %350)) %348) %3777 = (*.f64 #s(literal 1/2 binary64) %3775) %3779 = (sqrt.f64 %3777) %3785 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/4 binary64) %350)) %348) %3787 = (*.f64 #s(literal 1/2 binary64) %3785) %3789 = (sqrt.f64 %3787) %3795 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/4 binary64) %350)) %348) %3797 = (*.f64 #s(literal 1/2 binary64) %3795) %3799 = (sqrt.f64 %3797) %3803 = (fabs.f64 %3795) %3805 = (sqrt.f64 %3803) %3814 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %350 %2060)) %348) %3816 = (*.f64 #s(literal 1/2 binary64) %3814) %3818 = (sqrt.f64 %3816) %3822 = (*.f64 #s(literal 1/2 binary64) %350) %3823 = (+.f64 #s(literal 1/2 binary64) %3822) %3825 = (-.f64 %3823 %349) %3827 = (sqrt.f64 %3825) %3832 = (/.f64 (*.f64 %350 %908) %911) %3833 = (+.f64 #s(literal 1/2 binary64) %3832) %3835 = (-.f64 %3833 %349) %3837 = (sqrt.f64 %3835) %3841 = (+.f64 #s(literal 1/2 binary64) %3154) %3843 = (-.f64 %3841 %349) %3845 = (sqrt.f64 %3843) %3850 = (-.f64 (+.f64 #s(literal 3/2 binary64) %349) %348) %3852 = (fabs.f64 %3850) %3854 = (sqrt.f64 %3852) %3862 = (-.f64 (+.f64 #s(literal 1 binary64) %3822) %348) %3864 = (fabs.f64 %3862) %3866 = (sqrt.f64 %3864) %3875 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) %350)) %348) %3877 = (*.f64 #s(literal 1/2 binary64) %3875) %3879 = (sqrt.f64 %3877) %3885 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %2807 %350)) %348) %3887 = (*.f64 #s(literal 1/2 binary64) %3885) %3889 = (sqrt.f64 %3887) %3894 = (-.f64 (+.f64 #s(literal 1 binary64) %3832) %348) %3896 = (*.f64 #s(literal 1/2 binary64) %3894) %3898 = (sqrt.f64 %3896) %3903 = (*.f64 #s(literal 1/2 binary64) %3156) %3905 = (sqrt.f64 %3903) %3909 = (sqrt.f64 %3632) %3914 = (sqrt.f64 (+.f64 #s(literal 1/4 binary64) %3632)) %3919 = (sqrt.f64 (+.f64 #s(literal 1/16 binary64) %3632)) %3923 = (sqrt.f64 %3653) %3927 = (-.f64 #s(literal 1 binary64) %349) %3929 = (sqrt.f64 %3927) %3933 = (sqrt %3644) %3934 = (sqrt.f64 %3645) %3936 = (/ 2 %3933) %3939 = (-.f64 %3661 %349) %3941 = (sqrt.f64 %3939) %3945 = (-.f64 #s(literal 1/2 binary64) %3664) %3947 = (sqrt.f64 %3945) %3951 = (+ %309 %376) %3952 = (sqrt %3951) %3953 = (sqrt.f64 %3676) %3955 = (/ 2 %3952) %3962 = (cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) Cn))) %3966 = (*.f64 #s(literal 1/2 binary64) %3962) %3968 = (-.f64 #s(literal 1/2 binary64) %3966) %3970 = (+.f64 #s(literal 1/2 binary64) %3966) %3974 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %3970 %262)) %3962) %3976 = (*.f64 #s(literal 1/2 binary64) %3974) %3978 = (fabs.f64 %3974) %3980 = (sqrt.f64 %3978) %3983 = (+.f64 #s(literal 1/2 binary64) (*.f64 %3970 %381)) %3986 = (fma.f64 #s(literal 1/2 binary64) %3962 (*.f64 %3970 %407)) %3991 = (/ 2 %3271) %3995 = (fma.f64 %3970 %381 %3632) %4001 = (-.f64 %459 %3962) %4003 = (fabs.f64 %4001) %4005 = (sqrt.f64 %4003) %4012 = (-.f64 %3755 %3962) %4014 = (*.f64 #s(literal 1/2 binary64) %4012) %4016 = (sqrt.f64 %4014) %4020 = (-.f64 %3764 %3962) %4022 = (*.f64 #s(literal 1/2 binary64) %4020) %4024 = (sqrt.f64 %4022) %4030 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/2 binary64) %3970)) %3962) %4032 = (*.f64 #s(literal 1/2 binary64) %4030) %4034 = (sqrt.f64 %4032) %4040 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/4 binary64) %3970)) %3962) %4042 = (*.f64 #s(literal 1/2 binary64) %4040) %4044 = (sqrt.f64 %4042) %4050 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/4 binary64) %3970)) %3962) %4052 = (*.f64 #s(literal 1/2 binary64) %4050) %4054 = (sqrt.f64 %4052) %4058 = (fabs.f64 %4050) %4060 = (sqrt.f64 %4058) %4069 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %3970 %2060)) %3962) %4071 = (*.f64 #s(literal 1/2 binary64) %4069) %4073 = (sqrt.f64 %4071) %4077 = (*.f64 #s(literal 1/2 binary64) %3970) %4078 = (+.f64 #s(literal 1/2 binary64) %4077) %4080 = (-.f64 %4078 %3966) %4082 = (sqrt.f64 %4080) %4087 = (/.f64 (*.f64 %3970 %908) %911) %4088 = (+.f64 #s(literal 1/2 binary64) %4087) %4090 = (-.f64 %4088 %3966) %4092 = (sqrt.f64 %4090) %4097 = (/.f64 (*.f64 %3970 %988) %992) %4098 = (+.f64 #s(literal 1/2 binary64) %4097) %4100 = (-.f64 %4098 %3966) %4102 = (sqrt.f64 %4100) %4107 = (-.f64 (+.f64 #s(literal 3/2 binary64) %3966) %3962) %4109 = (fabs.f64 %4107) %4111 = (sqrt.f64 %4109) %4119 = (-.f64 (+.f64 #s(literal 1 binary64) %4077) %3962) %4121 = (fabs.f64 %4119) %4123 = (sqrt.f64 %4121) %4132 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) %3970)) %3962) %4134 = (*.f64 #s(literal 1/2 binary64) %4132) %4136 = (sqrt.f64 %4134) %4142 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %2807 %3970)) %3962) %4144 = (*.f64 #s(literal 1/2 binary64) %4142) %4146 = (sqrt.f64 %4144) %4151 = (-.f64 (+.f64 #s(literal 1 binary64) %4087) %3962) %4153 = (*.f64 #s(literal 1/2 binary64) %4151) %4155 = (sqrt.f64 %4153) %4160 = (-.f64 (+.f64 #s(literal 1 binary64) %4097) %3962) %4162 = (*.f64 #s(literal 1/2 binary64) %4160) %4164 = (sqrt.f64 %4162) %4168 = (fabs.f64 %4160) %4170 = (sqrt.f64 %4168) %4179 = (sqrt.f64 %3976) %4183 = (-.f64 #s(literal 1 binary64) %3966) %4185 = (sqrt.f64 %4183) %4189 = (sqrt.f64 %3968) %4193 = (-.f64 %3983 %3966) %4195 = (sqrt.f64 %4193) %4199 = (-.f64 #s(literal 1/2 binary64) %3986) %4201 = (sqrt.f64 %4199) %4205 = (sqrt.f64 %3995) %4210 = (pow.f64 lam #s(literal 2 binary64)) %4211 = (*.f64 #s(literal -1/2 binary64) %4210) %4226 = (*.f64 #s(literal -1 binary64) %4210) %4231 = (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/3 binary64) %4210) #s(literal 1 binary64))) %4238 = (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %4210))) #s(literal 1 binary64))) %4241 = (+.f64 %3634 %3632) %4243 = (*.f64 %4210 %3634) %4250 = (*.f64 #s(literal 1/3 binary64) %3634) %4256 = (sqrt.f64 %4241) %4258 = (/.f64 %4243 %4256) %4262 = (/.f64 %3634 %4256) %4263 = (pow.f64 %3630 #s(literal 4 binary64)) %4264 = (pow.f64 %4256 #s(literal 2 binary64)) %4267 = (-.f64 %4250 (*.f64 #s(literal 1/4 binary64) (/.f64 %4263 %4264))) %4269 = (/.f64 (*.f64 %4210 %4267) %4256) %4271 = (fma.f64 #s(literal -1/2 binary64) %4262 (*.f64 #s(literal 1/2 binary64) %4269)) %4275 = (*.f64 #s(literal -2/45 binary64) %3634) %4276 = (*.f64 %3634 %4267) %4279 = (-.f64 %4275 (*.f64 #s(literal -1/2 binary64) (/.f64 %4276 %4264))) %4281 = (/.f64 (*.f64 %4210 %4279) %4256) %4282 = (/.f64 %4267 %4256) %4283 = (*.f64 #s(literal 1/2 binary64) %4282) %4286 = (fma.f64 #s(literal -1/2 binary64) %4262 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) %4281 %4283))) %4290 = (pow lam 2) %4292 = (* -1/2 %4290) %4294 = (* -1 %4290) %4297 = (*.f64 #s(literal -2 binary64) %4210) %4302 = (*.f64 %4210 (-.f64 (*.f64 #s(literal 2/3 binary64) %4210) #s(literal 2 binary64))) %4309 = (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %4210))) #s(literal 2 binary64))) %4324 = (*.f64 %4210 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %4210))) %4331 = (*.f64 %4210 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 2/45 binary64) %4210) #s(literal 1/3 binary64))))) %4334 = (*.f64 %4210 %3630) %4350 = (*.f64 #s(literal 2 binary64) %350) %4351 = (+.f64 #s(literal 1 binary64) %4350) %4352 = (-.f64 %4351 %348) %4354 = (*.f64 %4210 %350) %4355 = (fma.f64 #s(literal -2 binary64) %4354 %4350) %4356 = (+.f64 #s(literal 1 binary64) %4355) %4362 = (fma.f64 #s(literal 2 binary64) %350 (*.f64 %4210 (fma.f64 #s(literal -2 binary64) %350 (*.f64 #s(literal 2/3 binary64) %4354)))) %4363 = (+.f64 #s(literal 1 binary64) %4362) %4371 = (fma.f64 #s(literal 2 binary64) %350 (*.f64 %4210 (fma.f64 #s(literal -2 binary64) %350 (*.f64 %4210 (fma.f64 #s(literal -4/45 binary64) %4354 (*.f64 #s(literal 2/3 binary64) %350)))))) %4372 = (+.f64 #s(literal 1 binary64) %4371) %4375 = (*.f64 #s(literal 1/2 binary64) %4352) %4379 = (*.f64 #s(literal 1/3 binary64) %4354) %4380 = (fma.f64 #s(literal -1 binary64) %350 %4379) %4381 = (*.f64 %4210 %4380) %4384 = (*.f64 #s(literal 1/3 binary64) %350) %4387 = (fma.f64 #s(literal -1 binary64) %350 (*.f64 %4210 (fma.f64 #s(literal -2/45 binary64) %4354 %4384))) %4388 = (*.f64 %4210 %4387) %4393 = (*.f64 #s(literal 1/2 binary64) %4258) %4397 = (*.f64 #s(literal -1/2 binary64) %4262) %4443 = (+ 1 %559) %4461 = (* -1/2 %437) %4469 = (fma.f64 #s(literal -1 binary64) %350 %349) %4497 = (sqrt %96) %4498 = (sqrt %4497) %4499 = (*.f64 #s(literal -1/4 binary64) %4210) %4516 = (sqrt.f64 %4256) %4517 = (pow.f64 %4516 #s(literal 2 binary64)) %4525 = (/ %4497 %438) %4526 = (*.f64 #s(literal 1/4 binary64) %4210) %4544 = (* 4 %4525) %4547 = (*.f64 #s(literal 5/12 binary64) %4210) %4560 = (/.f64 %4256 %4352) %4561 = (*.f64 #s(literal 4 binary64) %4560) %4563 = (*.f64 %4256 %4352) %4568 = (/.f64 (*.f64 %4256 %350) (pow.f64 %4352 #s(literal 2 binary64))) %4570 = (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %3634 %4563)) (*.f64 #s(literal -2 binary64) %4568)) %4577 = (/.f64 (*.f64 %350 %4570) %4352) %4580 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %4267 %4563)) (fma.f64 #s(literal -2 binary64) %4577 (*.f64 #s(literal 2/3 binary64) %4568))) %4604 = (* -2 %4497) %4635 = (fma.f64 #s(literal 1/2 binary64) %348 %3632) %4636 = (+.f64 #s(literal 1/2 binary64) %4635) %4649 = (*.f64 #s(literal 2 binary64) %4256) %4654 = (pow.f64 %4256 #s(literal 3 binary64)) %4656 = (*.f64 #s(literal 1/4 binary64) (/.f64 %4263 %4654)) %4675 = (/.f64 #s(literal 1 binary64) %4256) %4677 = (/.f64 %4243 %4654) %4680 = (pow.f64 %4256 #s(literal 5 binary64)) %4681 = (/.f64 %4263 %4680) %4684 = (fma.f64 #s(literal -1/4 binary64) %4681 (*.f64 #s(literal 1/2 binary64) (/.f64 %4267 %4654))) %4687 = (/.f64 %3634 %4654) %4688 = (*.f64 #s(literal -1/2 binary64) %4687) %4692 = (/.f64 %4276 %4680) %4707 = (sqrt.f64 (+.f64 #s(literal 1/16 binary64) %3634)) %4713 = (/.f64 %3634 %4707) %4714 = (pow.f64 %4707 #s(literal 2 binary64)) %4717 = (-.f64 %4250 (*.f64 #s(literal 1/4 binary64) (/.f64 %4263 %4714))) %4725 = (*.f64 %3634 %4717) %4741 = (/.f64 #s(literal 1 binary64) %4707) %4742 = (pow.f64 %4707 #s(literal 3 binary64)) %4746 = (pow.f64 %4707 #s(literal 5 binary64)) %4747 = (/.f64 %4263 %4746) %4749 = (/.f64 %3634 %4742) %4751 = (fma.f64 #s(literal -1/2 binary64) %4747 (*.f64 #s(literal 1/3 binary64) %4749)) %4752 = (-.f64 (*.f64 #s(literal 1/4 binary64) %4747) %4751) %4754 = (*.f64 #s(literal -1 binary64) %4749) %4756 = (*.f64 #s(literal 2 binary64) %4741) %4759 = (/.f64 %4725 %4746) %4776 = (*.f64 #s(literal 1/48 binary64) %4210) %4792 = (pow.f64 %3914 #s(literal 2 binary64)) %4795 = (-.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/64 binary64) (/.f64 #s(literal 1 binary64) %4792))) %4799 = (/.f64 #s(literal 1 binary64) %3914) %4800 = (*.f64 #s(literal 1/8 binary64) %4799) %4807 = (+.f64 #s(literal 1/90 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 %4795 %4792))) %4818 = (pow.f64 %3914 #s(literal 3 binary64)) %4820 = (*.f64 #s(literal 2 binary64) %4799) %4824 = (pow.f64 %3914 #s(literal 5 binary64)) %4826 = (*.f64 #s(literal 3/64 binary64) (/.f64 #s(literal 1 binary64) %4824)) %4827 = (/.f64 #s(literal 1 binary64) %4818) %4828 = (*.f64 #s(literal 1/12 binary64) %4827) %4829 = (-.f64 %4826 %4828) %4830 = (*.f64 #s(literal 1/4 binary64) %4827) %4846 = (*.f64 #s(literal -1/8 binary64) %4210) %4867 = (pow.f64 %3919 #s(literal 2 binary64)) %4870 = (-.f64 #s(literal 1/48 binary64) (*.f64 #s(literal 1/1024 binary64) (/.f64 #s(literal 1 binary64) %4867))) %4874 = (/.f64 #s(literal 1 binary64) %3919) %4875 = (*.f64 #s(literal 1/32 binary64) %4874) %4882 = (+.f64 #s(literal 1/360 binary64) (*.f64 #s(literal -1/32 binary64) (/.f64 %4870 %4867))) %4893 = (pow.f64 %3919 #s(literal 3 binary64)) %4895 = (*.f64 #s(literal 2 binary64) %4874) %4899 = (pow.f64 %3919 #s(literal 5 binary64)) %4901 = (*.f64 #s(literal 3/1024 binary64) (/.f64 #s(literal 1 binary64) %4899)) %4902 = (/.f64 #s(literal 1 binary64) %4893) %4903 = (*.f64 #s(literal 1/48 binary64) %4902) %4904 = (-.f64 %4901 %4903) %4905 = (*.f64 #s(literal 1/16 binary64) %4902) %4922 = (/.f64 (*.f64 %4210 %908) %911) %4938 = (sqrt.f64 (+.f64 %1231 %3632)) %4940 = (*.f64 %4210 %909) %4941 = (*.f64 %4938 %912) %4946 = (/.f64 %909 %4941) %4947 = (pow.f64 %908 #s(literal 4 binary64)) %4948 = (pow.f64 %4938 #s(literal 2 binary64)) %4949 = (pow.f64 %911 #s(literal 4 binary64)) %4953 = (-.f64 %1241 (*.f64 #s(literal 1/4 binary64) (/.f64 %4947 (*.f64 %4948 %4949)))) %4961 = (*.f64 %909 %4953) %4962 = (*.f64 %4948 %912) %4978 = (/.f64 #s(literal 1 binary64) %4938) %4980 = (*.f64 (pow.f64 %4938 #s(literal 3 binary64)) %912) %4984 = (pow.f64 %4938 #s(literal 5 binary64)) %4986 = (/.f64 %4947 (*.f64 %4984 %4949)) %4988 = (/.f64 %909 %4980) %4990 = (fma.f64 #s(literal -1/2 binary64) %4986 (*.f64 #s(literal 1/3 binary64) %4988)) %4991 = (-.f64 (*.f64 #s(literal 1/4 binary64) %4986) %4990) %4993 = (*.f64 #s(literal -1 binary64) %4988) %4995 = (*.f64 #s(literal 2 binary64) %4978) %4999 = (/.f64 %4961 (*.f64 %4984 %912)) %5014 = (*.f64 %4210 %988) %5015 = (/.f64 %5014 %992) %5031 = (sqrt.f64 (+.f64 %1345 %3632)) %5033 = (*.f64 %4210 %989) %5034 = (*.f64 %5031 %993) %5039 = (/.f64 %989 %5034) %5040 = (pow.f64 %988 #s(literal 4 binary64)) %5041 = (pow.f64 %5031 #s(literal 2 binary64)) %5042 = (pow.f64 %992 #s(literal 4 binary64)) %5046 = (-.f64 %1355 (*.f64 #s(literal 1/4 binary64) (/.f64 %5040 (*.f64 %5041 %5042)))) %5054 = (*.f64 %5046 %989) %5055 = (*.f64 %5041 %993) %5071 = (/.f64 #s(literal 1 binary64) %5031) %5073 = (*.f64 (pow.f64 %5031 #s(literal 3 binary64)) %993) %5077 = (pow.f64 %5031 #s(literal 5 binary64)) %5079 = (/.f64 %5040 (*.f64 %5077 %5042)) %5081 = (/.f64 %989 %5073) %5083 = (fma.f64 #s(literal -1/2 binary64) %5079 (*.f64 #s(literal 1/3 binary64) %5081)) %5084 = (-.f64 (*.f64 #s(literal 1/4 binary64) %5079) %5083) %5086 = (*.f64 #s(literal -1 binary64) %5081) %5088 = (*.f64 #s(literal 2 binary64) %5071) %5092 = (/.f64 %5054 (*.f64 %5077 %993)) %5113 = (fma.f64 #s(literal -1/2 binary64) %4681 (*.f64 #s(literal 1/3 binary64) %4687)) %5114 = (-.f64 (*.f64 #s(literal 1/4 binary64) %4681) %5113) %5116 = (*.f64 #s(literal -1 binary64) %4687) %5118 = (*.f64 #s(literal 2 binary64) %4675) %5139 = (+ (* %256 (+ (* 0 1/2) 1/2)) (- 1 0)) %5140 = (+.f64 #s(literal 2 binary64) %4226) %5142 = (+.f64 #s(literal 2 binary64) %4231) %5144 = (+.f64 #s(literal 2 binary64) %4238) %5146 = (* %5139 1/2) %5149 = (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/6 binary64) %4210) #s(literal 1/2 binary64))) %5156 = (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/45 binary64) %4210))) #s(literal 1/2 binary64))) %5159 = (sqrt %5146) %5174 = (/ 2 %5159) %5175 = (*.f64 #s(literal 1/2 binary64) %4210) %5194 = (+ (* %256 (+ (* -1/2 1/2) 1/2)) (- 1 -1/2)) %5201 = (* %5194 1/2) %5215 = (sqrt %5201) %5232 = (/ 2 %5215) %5250 = (fabs %5194) %5251 = (sqrt %5250) %5253 = (/.f64 %4210 %553) %5257 = (pow.f64 %553 #s(literal 2 binary64)) %5258 = (/.f64 #s(literal 1 binary64) %5257) %5260 = (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/16 binary64) %5258)) %5261 = (*.f64 %4210 %5260) %5264 = (*.f64 #s(literal 1/4 binary64) %2555) %5269 = (/.f64 %5260 %5257) %5271 = (+.f64 #s(literal 1/45 binary64) (*.f64 #s(literal -1/4 binary64) %5269)) %5272 = (*.f64 %4210 %5271) %5282 = (/ %5251 %1468) %5283 = (/.f64 %4210 %5257) %5289 = (*.f64 #s(literal 1/4 binary64) %5258) %5295 = (*.f64 #s(literal 1/2 binary64) %5269) %5302 = (/ 2 %5282) %5306 = (pow.f64 %553 #s(literal 4 binary64)) %5307 = (/.f64 #s(literal 1 binary64) %5306) %5309 = (-.f64 (*.f64 #s(literal 1/16 binary64) %5307) %5295) %5311 = (*.f64 #s(literal 1/2 binary64) %5258) %5332 = (+ (* %256 (+ %3193 1/2)) (- 1 1/2)) %5348 = (* %5332 1/2) %5349 = (*.f64 #s(literal -3/4 binary64) %4210) %5353 = (*.f64 %4210 (-.f64 %4526 #s(literal 3/4 binary64))) %5361 = (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/30 binary64) %4210))) #s(literal 3/4 binary64))) %5364 = (sqrt %5348) %5382 = (/ 2 %5364) %5400 = (* -1/4 1/2) %5401 = (+ %5400 1/2) %5404 = (+ (* %256 %5401) (- 1 -1/4)) %5411 = (* %5404 1/2) %5425 = (sqrt %5411) %5443 = (/ 2 %5425) %5444 = (*.f64 #s(literal 3/8 binary64) %4210) %5463 = (+ (* %5401 %402) %5400) %5477 = (fabs %5404) %5478 = (sqrt %5477) %5483 = (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 9/64 binary64) %5258)) %5484 = (*.f64 %4210 %5483) %5487 = (*.f64 #s(literal 3/8 binary64) %2555) %5492 = (/.f64 %5483 %5257) %5494 = (+.f64 #s(literal 1/30 binary64) (*.f64 #s(literal -3/8 binary64) %5492)) %5495 = (*.f64 %4210 %5494) %5505 = (/ %5478 %1468) %5511 = (*.f64 #s(literal 3/8 binary64) %5258) %5517 = (*.f64 #s(literal 1/2 binary64) %5492) %5524 = (/ 2 %5505) %5529 = (-.f64 (*.f64 #s(literal 9/64 binary64) %5307) %5517) %5531 = (*.f64 #s(literal 3/4 binary64) %5258) %5553 = (+ (* %256 (+ (* 1/4 1/2) 1/2)) (- 1 1/4)) %5570 = (* %5553 1/2) %5587 = (sqrt %5570) %5605 = (/ 2 %5587) %5623 = (+ %899 %899) %5628 = (+ (* %256 (+ (* %5623 1/2) 1/2)) (- 1 %5623)) %5629 = (+.f64 #s(literal 1/2 binary64) %905) %5630 = (*.f64 #s(literal 2 binary64) %5629) %5632 = (*.f64 #s(literal 2 binary64) %905) %5635 = (*.f64 %4210 %5629) %5656 = (fabs %5628) %5659 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %5629 %262)) %5632) %5660 = (fabs.f64 %5659) %5662 = (sqrt %5656) %5663 = (sqrt.f64 %5660) %5665 = (/ %5662 %1468) %5668 = (/ 2 %5665) %5672 = (* %900 1/2) %5673 = (+ %5672 1/2) %5676 = (+ (* %256 %5673) (- 1 %900)) %5677 = (*.f64 #s(literal 1/2 binary64) %1206) %5678 = (+.f64 #s(literal 1/2 binary64) %5677) %5679 = (fma.f64 #s(literal 2 binary64) %5678 %1213) %5681 = (-.f64 (+.f64 #s(literal 1 binary64) %5679) %1210) %5683 = (*.f64 %4210 %5678) %5704 = (* %5676 1/2) %5705 = (*.f64 #s(literal 1/2 binary64) %5681) %5711 = (*.f64 %4210 (fma.f64 #s(literal -1 binary64) %5678 (*.f64 #s(literal 1/3 binary64) %5683))) %5714 = (*.f64 #s(literal 1/3 binary64) %5678) %5718 = (*.f64 %4210 (fma.f64 #s(literal -1 binary64) %5678 (*.f64 %4210 (fma.f64 #s(literal -2/45 binary64) %5683 %5714)))) %5721 = (sqrt %5704) %5722 = (sqrt.f64 %5705) %5728 = (/.f64 %5678 %5722) %5729 = (pow.f64 %5678 #s(literal 2 binary64)) %5730 = (pow.f64 %5722 #s(literal 2 binary64)) %5733 = (-.f64 %5714 (*.f64 #s(literal 1/4 binary64) (/.f64 %5729 %5730))) %5741 = (*.f64 #s(literal -2/45 binary64) %5678) %5742 = (*.f64 %5678 %5733) %5756 = (/ 2 %5721) %5759 = (/.f64 #s(literal 1 binary64) %5722) %5760 = (pow.f64 %5722 #s(literal 3 binary64)) %5764 = (pow.f64 %5722 #s(literal 5 binary64)) %5765 = (/.f64 %5729 %5764) %5767 = (/.f64 %5678 %5760) %5769 = (fma.f64 #s(literal -1/2 binary64) %5765 (*.f64 #s(literal 1/3 binary64) %5767)) %5770 = (-.f64 (*.f64 #s(literal 1/4 binary64) %5765) %5769) %5772 = (*.f64 #s(literal -1 binary64) %5767) %5774 = (*.f64 #s(literal 2 binary64) %5759) %5777 = (/.f64 %5742 %5764) %5793 = (+ (* %5673 %375) 1/2) %5805 = (- %5793 %5672) %5813 = (sqrt %5805) %5817 = (*.f64 #s(literal 1/4 binary64) %5729) %5818 = (-.f64 %5714 %5817) %5825 = (*.f64 %5678 %5818) %5826 = (*.f64 #s(literal -1/2 binary64) %5825) %5836 = (/ 2 %5813) %5839 = (fma.f64 #s(literal -1/2 binary64) %5729 %5714) %5840 = (-.f64 %5817 %5839) %5842 = (*.f64 #s(literal -1 binary64) %5678) %5860 = (pow %899 %899) %5865 = (+ (* %256 (+ (* %5860 1/2) 1/2)) (- 1 %5860)) %5866 = (pow.f64 %905 %905) %5868 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %5866)) %5869 = (*.f64 #s(literal 2 binary64) %5868) %5873 = (*.f64 %4210 %5868) %5894 = (fabs %5865) %5897 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %5868 %262)) %5866) %5898 = (fabs.f64 %5897) %5900 = (sqrt %5894) %5901 = (sqrt.f64 %5898) %5903 = (/ %5900 %1468) %5906 = (/ 2 %5903) %5910 = (* %978 1/2) %5911 = (+ %5910 1/2) %5914 = (+ (* %256 %5911) (- 1 %978)) %5915 = (*.f64 #s(literal 1/2 binary64) %1318) %5916 = (+.f64 #s(literal 1/2 binary64) %5915) %5917 = (fma.f64 #s(literal 2 binary64) %5916 %1327) %5919 = (-.f64 (+.f64 #s(literal 1 binary64) %5917) %1324) %5921 = (*.f64 %4210 %5916) %5942 = (* %5914 1/2) %5943 = (*.f64 #s(literal 1/2 binary64) %5919) %5949 = (*.f64 %4210 (fma.f64 #s(literal -1 binary64) %5916 (*.f64 #s(literal 1/3 binary64) %5921))) %5952 = (*.f64 #s(literal 1/3 binary64) %5916) %5956 = (*.f64 %4210 (fma.f64 #s(literal -1 binary64) %5916 (*.f64 %4210 (fma.f64 #s(literal -2/45 binary64) %5921 %5952)))) %5959 = (sqrt %5942) %5960 = (sqrt.f64 %5943) %5966 = (/.f64 %5916 %5960) %5967 = (pow.f64 %5916 #s(literal 2 binary64)) %5968 = (pow.f64 %5960 #s(literal 2 binary64)) %5971 = (-.f64 %5952 (*.f64 #s(literal 1/4 binary64) (/.f64 %5967 %5968))) %5979 = (*.f64 #s(literal -2/45 binary64) %5916) %5980 = (*.f64 %5916 %5971) %5994 = (/ 2 %5959) %5997 = (/.f64 #s(literal 1 binary64) %5960) %5998 = (pow.f64 %5960 #s(literal 3 binary64)) %6002 = (pow.f64 %5960 #s(literal 5 binary64)) %6003 = (/.f64 %5967 %6002) %6005 = (/.f64 %5916 %5998) %6007 = (fma.f64 #s(literal -1/2 binary64) %6003 (*.f64 #s(literal 1/3 binary64) %6005)) %6008 = (-.f64 (*.f64 #s(literal 1/4 binary64) %6003) %6007) %6010 = (*.f64 #s(literal -1 binary64) %6005) %6012 = (*.f64 #s(literal 2 binary64) %5997) %6015 = (/.f64 %5980 %6002) %6031 = (+ (* %5911 %375) 1/2) %6043 = (- %6031 %5910) %6051 = (sqrt %6043) %6055 = (*.f64 #s(literal 1/4 binary64) %5967) %6056 = (-.f64 %5952 %6055) %6063 = (*.f64 %5916 %6056) %6064 = (*.f64 #s(literal -1/2 binary64) %6063) %6074 = (/ 2 %6051) %6077 = (fma.f64 #s(literal -1/2 binary64) %5967 %5952) %6078 = (-.f64 %6055 %6077) %6080 = (*.f64 #s(literal -1 binary64) %5916) %6098 = (fabs %5914) %6101 = (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %5916 %262 %1327)) %1324) %6102 = (fabs.f64 %6101) %6104 = (sqrt %6098) %6105 = (sqrt.f64 %6102) %6107 = (/ %6104 %1468) %6110 = (/ 2 %6107) %6125 = (-.f64 #s(literal 2 binary64) %348) %6133 = (*.f64 #s(literal 1/2 binary64) %6125) %6141 = (sqrt.f64 %6133) %6147 = (pow.f64 %6141 #s(literal 2 binary64)) %6150 = (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %6147))) %6154 = (/.f64 #s(literal 1 binary64) %6141) %6155 = (*.f64 #s(literal 1/4 binary64) %6154) %6162 = (+.f64 #s(literal 1/45 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 %6150 %6147))) %6175 = (pow.f64 %6141 #s(literal 3 binary64)) %6177 = (*.f64 #s(literal 2 binary64) %6154) %6180 = (pow.f64 %6141 #s(literal 5 binary64)) %6182 = (*.f64 #s(literal 3/16 binary64) (/.f64 #s(literal 1 binary64) %6180)) %6183 = (/.f64 #s(literal 1 binary64) %6175) %6184 = (*.f64 #s(literal 1/6 binary64) %6183) %6185 = (-.f64 %6182 %6184) %6186 = (*.f64 #s(literal 1/2 binary64) %6183) %6202 = (*.f64 #s(literal 2 binary64) %1318) %6204 = (-.f64 (+.f64 #s(literal 1 binary64) %6202) %348) %6226 = (*.f64 #s(literal 1/2 binary64) %6204) %6241 = (sqrt.f64 %6226) %6243 = (*.f64 %6241 %992) %6248 = (/.f64 %988 %6243) %6249 = (pow.f64 %6241 #s(literal 2 binary64)) %6253 = (-.f64 %2412 (*.f64 #s(literal 1/4 binary64) (/.f64 %989 (*.f64 %6249 %993)))) %6261 = (*.f64 %6253 %988) %6262 = (*.f64 %6249 %992) %6278 = (/.f64 #s(literal 1 binary64) %6241) %6280 = (*.f64 (pow.f64 %6241 #s(literal 3 binary64)) %992) %6284 = (pow.f64 %6241 #s(literal 5 binary64)) %6286 = (/.f64 %989 (*.f64 %6284 %993)) %6288 = (/.f64 %988 %6280) %6290 = (fma.f64 #s(literal -1/2 binary64) %6286 (*.f64 #s(literal 1/3 binary64) %6288)) %6291 = (-.f64 (*.f64 #s(literal 1/4 binary64) %6286) %6290) %6293 = (*.f64 #s(literal -1 binary64) %6288) %6295 = (*.f64 #s(literal 2 binary64) %6278) %6299 = (/.f64 %6261 (*.f64 %6284 %992)) %6314 = (sqrt.f64 %4375) %6320 = (/.f64 %350 %6314) %6321 = (pow.f64 %350 #s(literal 2 binary64)) %6322 = (pow.f64 %6314 #s(literal 2 binary64)) %6325 = (-.f64 %4384 (*.f64 #s(literal 1/4 binary64) (/.f64 %6321 %6322))) %6333 = (*.f64 #s(literal -2/45 binary64) %350) %6334 = (*.f64 %350 %6325) %6350 = (/.f64 #s(literal 1 binary64) %6314) %6351 = (pow.f64 %6314 #s(literal 3 binary64)) %6355 = (pow.f64 %6314 #s(literal 5 binary64)) %6356 = (/.f64 %6321 %6355) %6358 = (/.f64 %350 %6351) %6360 = (fma.f64 #s(literal -1/2 binary64) %6356 (*.f64 #s(literal 1/3 binary64) %6358)) %6361 = (-.f64 (*.f64 #s(literal 1/4 binary64) %6356) %6360) %6363 = (*.f64 #s(literal -1 binary64) %6358) %6365 = (*.f64 #s(literal 2 binary64) %6350) %6368 = (/.f64 %6334 %6355) %6383 = (*.f64 #s(literal -1 binary64) %4354) %6393 = (*.f64 #s(literal 1/4 binary64) %6321) %6394 = (-.f64 %4384 %6393) %6401 = (*.f64 %350 %6394) %6402 = (*.f64 #s(literal -1/2 binary64) %6401) %6414 = (fma.f64 #s(literal -1/2 binary64) %6321 %4384) %6415 = (-.f64 %6393 %6414) %6417 = (*.f64 #s(literal -1 binary64) %350) %6435 = (-.f64 #s(literal 1/2 binary64) %4469) %6454 = (sqrt.f64 %6435) %6460 = (pow.f64 %6454 #s(literal 2 binary64)) %6463 = (fma.f64 #s(literal -1/3 binary64) %350 (*.f64 #s(literal 1/4 binary64) (/.f64 %6321 %6460))) %6466 = (/.f64 %350 %6454) %6472 = (*.f64 %350 %6463) %6475 = (fma.f64 #s(literal 2/45 binary64) %350 (*.f64 #s(literal 1/2 binary64) (/.f64 %6472 %6460))) %6488 = (/.f64 #s(literal 1 binary64) %6454) %6489 = (pow.f64 %6454 #s(literal 3 binary64)) %6494 = (pow.f64 %6454 #s(literal 5 binary64)) %6497 = (fma.f64 #s(literal -1 binary64) (/.f64 %6463 %6489) (*.f64 #s(literal -1/2 binary64) (/.f64 %6321 %6494))) %6501 = (*.f64 #s(literal -1 binary64) (/.f64 %350 %6489)) %6503 = (*.f64 #s(literal 2 binary64) %6488) %6520 = (sqrt.f64 %4636) %6526 = (/.f64 %350 %6520) %6527 = (pow.f64 %6520 #s(literal 2 binary64)) %6530 = (-.f64 %4384 (*.f64 #s(literal 1/4 binary64) (/.f64 %6321 %6527))) %6538 = (*.f64 %350 %6530) %6554 = (/.f64 #s(literal 1 binary64) %6520) %6555 = (pow.f64 %6520 #s(literal 3 binary64)) %6559 = (pow.f64 %6520 #s(literal 5 binary64)) %6560 = (/.f64 %6321 %6559) %6562 = (/.f64 %350 %6555) %6564 = (fma.f64 #s(literal -1/2 binary64) %6560 (*.f64 #s(literal 1/3 binary64) %6562)) %6565 = (-.f64 (*.f64 #s(literal 1/4 binary64) %6560) %6564) %6567 = (*.f64 #s(literal -1 binary64) %6562) %6569 = (*.f64 #s(literal 2 binary64) %6554) %6572 = (/.f64 %6538 %6559) %6589 = (/.f64 #s(literal 1 binary64) %4517) %6590 = (pow.f64 %4516 #s(literal 4 binary64)) %6591 = (*.f64 %6590 %4256) %6595 = (*.f64 %6590 %4654) %6596 = (/.f64 %4263 %6595) %6599 = (*.f64 (pow.f64 %4516 #s(literal 6 binary64)) %4264) %6601 = (/.f64 %3634 %6591) %6603 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %4263 %6599) (*.f64 #s(literal 1/3 binary64) %6601)) %6604 = (-.f64 (*.f64 #s(literal 1/4 binary64) %6596) %6603) %6606 = (*.f64 #s(literal -1 binary64) %6601) %6608 = (*.f64 #s(literal 2 binary64) %6589) %6629 = (/.f64 #s(literal 1 binary64) %4210) %6653 = (*.f64 #s(literal 1/2 binary64) %3755) %6655 = (sqrt.f64 %6653) %6659 = (+.f64 #s(literal 3/2 binary64) %1485) %6661 = (*.f64 #s(literal 1/2 binary64) %6659) %6663 = (sqrt.f64 %6661) %6667 = (fabs.f64 %6659) %6669 = (sqrt.f64 %6667) %6677 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/4 binary64) %262)) %6679 = (*.f64 #s(literal 1/2 binary64) %6677) %6681 = (sqrt.f64 %6679) %6686 = (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal 3/8 binary64) %262)) %6688 = (*.f64 #s(literal 1/2 binary64) %6686) %6690 = (sqrt.f64 %6688) %6694 = (*.f64 #s(literal 3/8 binary64) %407) %6697 = (- 1/2 %5463) %6698 = (-.f64 #s(literal 5/8 binary64) %6694) %6700 = (sqrt %6697) %6701 = (sqrt.f64 %6698) %6703 = (/ 2 %6700) %6706 = (fabs.f64 %6686) %6708 = (sqrt.f64 %6706) %6716 = (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 5/8 binary64) %262)) %6718 = (*.f64 #s(literal 1/2 binary64) %6716) %6720 = (sqrt.f64 %6718) %6727 = (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %5678 %262 %1213)) %1210) %6729 = (*.f64 #s(literal 1/2 binary64) %6727) %6731 = (sqrt.f64 %6729) %6736 = (+.f64 #s(literal 1/2 binary64) (*.f64 %381 %5678)) %6738 = (-.f64 %6736 %5677) %6740 = (sqrt.f64 %6738) %6746 = (*.f64 #s(literal 1/2 binary64) %6101) %6748 = (sqrt.f64 %6746) %6753 = (+.f64 #s(literal 1/2 binary64) (*.f64 %381 %5916)) %6755 = (-.f64 %6753 %5915) %6757 = (sqrt.f64 %6755) %6763 = (cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) lam))) %6765 = (*.f64 #s(literal 1/2 binary64) %6763) %6766 = (+.f64 #s(literal 1/2 binary64) %6765) %6768 = (+.f64 #s(literal 1 binary64) %6763) %6771 = (-.f64 (*.f64 #s(literal -1/2 binary64) %6763) #s(literal 1/2 binary64)) %6775 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %350 %6768)) %348) %6777 = (*.f64 #s(literal 1/2 binary64) %6775) %6779 = (fabs.f64 %6775) %6781 = (sqrt.f64 %6779) %6784 = (+.f64 #s(literal 1/2 binary64) (*.f64 %6766 %350)) %6787 = (fma.f64 #s(literal 1/2 binary64) %348 (*.f64 %350 %6771)) %6795 = (fma.f64 %6766 %350 %3632) %6802 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %6768)) %6804 = (*.f64 #s(literal 1/2 binary64) %6802) %6806 = (sqrt.f64 %6804) %6810 = (* 1 1/2) %6813 = (+ (* (+ %6810 1/2) %375) 1/2) %6817 = (sqrt (- %6813 %6810)) %6818 = (sqrt.f64 %6766) %6824 = (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 1/4 binary64) %6768)) %6826 = (*.f64 #s(literal 1/2 binary64) %6824) %6828 = (sqrt.f64 %6826) %6832 = (fabs.f64 %6824) %6834 = (sqrt.f64 %6832) %6842 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/4 binary64) %6768)) %6844 = (*.f64 #s(literal 1/2 binary64) %6842) %6846 = (sqrt.f64 %6844) %6851 = (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal 3/8 binary64) %6768)) %6853 = (*.f64 #s(literal 1/2 binary64) %6851) %6855 = (sqrt.f64 %6853) %6859 = (*.f64 #s(literal 3/8 binary64) %6771) %6862 = (-.f64 #s(literal 5/8 binary64) %6859) %6864 = (sqrt.f64 %6862) %6868 = (fabs.f64 %6851) %6870 = (sqrt.f64 %6868) %6878 = (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 5/8 binary64) %6768)) %6880 = (*.f64 #s(literal 1/2 binary64) %6878) %6882 = (sqrt.f64 %6880) %6888 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %5629 %6768)) %5632) %6890 = (fabs.f64 %6888) %6892 = (sqrt.f64 %6890) %6901 = (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %5678 %6768 %1213)) %1210) %6903 = (*.f64 #s(literal 1/2 binary64) %6901) %6905 = (sqrt.f64 %6903) %6910 = (+.f64 #s(literal 1/2 binary64) (*.f64 %6766 %5678)) %6912 = (-.f64 %6910 %5677) %6914 = (sqrt.f64 %6912) %6920 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %5868 %6768)) %5866) %6922 = (fabs.f64 %6920) %6924 = (sqrt.f64 %6922) %6933 = (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %5916 %6768 %1327)) %1324) %6935 = (*.f64 #s(literal 1/2 binary64) %6933) %6937 = (sqrt.f64 %6935) %6942 = (+.f64 #s(literal 1/2 binary64) (*.f64 %6766 %5916)) %6944 = (-.f64 %6942 %5915) %6946 = (sqrt.f64 %6944) %6950 = (fabs.f64 %6933) %6952 = (sqrt.f64 %6950) %6960 = (-.f64 (+.f64 #s(literal 2 binary64) %6763) %348) %6962 = (fabs.f64 %6960) %6964 = (sqrt.f64 %6962) %6971 = (-.f64 %6802 %348) %6973 = (*.f64 #s(literal 1/2 binary64) %6971) %6975 = (sqrt.f64 %6973) %6982 = (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 %6768 %988) %992)) %348) %6984 = (*.f64 #s(literal 1/2 binary64) %6982) %6986 = (sqrt.f64 %6984) %6992 = (sqrt.f64 %6777) %6996 = (-.f64 %6784 %349) %6998 = (sqrt.f64 %6996) %7002 = (-.f64 #s(literal 1/2 binary64) %6787) %7004 = (sqrt.f64 %7002) %7008 = (sqrt.f64 %6795) (approx 2 #s(literal 0 binary64)) (approx Cn Cn) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) %10))) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64)))))) (approx %31 #s(literal 1 binary64)) (approx %31 (+.f64 #s(literal 1 binary64) %34)) (approx %31 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %31 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64))))) (approx %52 %9) (approx %52 %57) (approx %52 %65) (approx %52 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64)))))) (approx %76 (+.f64 #s(literal 1 binary64) %78)) (approx %76 (+.f64 #s(literal 1 binary64) %83)) (approx %76 (+.f64 #s(literal 1 binary64) %91)) (approx %98 %100) (approx %98 (fma.f64 %9 %103 %100)) (approx %98 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %100 %108)) %100)) (approx %98 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %100 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %100 %115) #s(literal 1/3 binary64))))) %100)) (approx %123 %124) (approx %123 (+.f64 %124 (*.f64 #s(literal 1/2 binary64) %127))) (approx %123 (+.f64 %124 (*.f64 %9 %142))) (approx %123 (+.f64 %124 (*.f64 %9 %156))) (approx %160 %161) (approx %163 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %9))) (approx %163 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/3 binary64) %9) #s(literal 2 binary64))))) (approx %163 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %9))) #s(literal 2 binary64))))) (approx %183 %184) (approx %183 %189) (approx %183 %196) (approx %183 (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -2/315 binary64) %9))) #s(literal 2/3 binary64)))))) (approx %208 #s(literal 1/2 binary64)) (approx %208 (+.f64 #s(literal 1/2 binary64) %78)) (approx %208 (+.f64 #s(literal 1/2 binary64) %83)) (approx %208 (+.f64 #s(literal 1/2 binary64) %91)) (approx %216 (+.f64 #s(literal 1/2 binary64) %218)) (approx %216 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/48 binary64) %9) #s(literal 1/4 binary64))))) (approx %216 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/1440 binary64) %9))) #s(literal 1/4 binary64))))) (approx %235 %99) (approx %235 (+.f64 %99 (*.f64 #s(literal -1/2 binary64) %237))) (approx %235 (+.f64 %99 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %99 (*.f64 #s(literal 1/24 binary64) %237))))) (approx %235 (+.f64 %99 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %99 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %237 (*.f64 #s(literal 1/24 binary64) %99))))))) (approx %259 %262) (approx %259 (+.f64 #s(literal 1 binary64) (+.f64 %261 %266))) (approx %259 (+.f64 #s(literal 1 binary64) (+.f64 %261 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %262 %272)))))) (approx %259 (+.f64 #s(literal 1 binary64) (+.f64 %261 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %262 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %262 %281) #s(literal 2/3 binary64))))))))) (approx %291 %292) (approx %291 (fma.f64 #s(literal 1/2 binary64) %266 %292)) (approx %291 (fma.f64 #s(literal 1/2 binary64) %262 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %272 (*.f64 #s(literal 1/2 binary64) %265))))) (approx %291 (fma.f64 #s(literal 1/2 binary64) %262 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %265 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %281 %301)))))) (approx %312 (*.f64 #s(literal -1 binary64) %124)) (approx %312 (-.f64 %315 %124)) (approx %312 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %139) %141)) %124)) (approx %312 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %151) %153)) %141)) %124)) (approx %330 %331) (approx %330 (fma.f64 #s(literal -1 binary64) %126 %331)) (approx %330 (fma.f64 #s(literal -1 binary64) %133 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %108 (*.f64 #s(literal -1 binary64) %103))))) (approx %330 (fma.f64 #s(literal -1 binary64) %133 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %103 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %115 (*.f64 #s(literal -1 binary64) %107))))))) (approx %347 %354) (approx %356 %357) (approx %359 (fma.f64 #s(literal -1 binary64) %124 %315)) (approx %359 (fma.f64 #s(literal -1 binary64) %124 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %139 (*.f64 #s(literal -1/2 binary64) %140))))) (approx %359 (fma.f64 #s(literal -1 binary64) %124 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %140 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %151 (*.f64 #s(literal -1/2 binary64) %152))))))) (approx %377 (+.f64 #s(literal 1 binary64) %378)) (approx %377 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %382 %378))) (approx %377 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %261 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %381 (*.f64 #s(literal 1/3 binary64) %382)))))) (approx %377 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %261 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %381 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %382 %392))))))) (approx %404 %405) (approx %404 (fma.f64 #s(literal -1/2 binary64) %261 (*.f64 %9 (-.f64 %408 #s(literal 1 binary64))))) (approx %404 (fma.f64 #s(literal -1/2 binary64) %261 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %407 %415) #s(literal 1 binary64))))) (approx %404 (fma.f64 #s(literal -1/2 binary64) %261 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %407 (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 1/3 binary64) %407 (*.f64 %9 (-.f64 %421 #s(literal 2/45 binary64))))))) #s(literal 1 binary64))))) (approx %439 (+.f64 #s(literal 1 binary64) %442)) (approx %439 (+.f64 #s(literal 1 binary64) %448)) (approx %439 (+.f64 #s(literal 1 binary64) %455)) (approx %458 %459) (approx %458 (+.f64 #s(literal 2 binary64) %442)) (approx %458 (+.f64 #s(literal 2 binary64) %448)) (approx %458 (+.f64 #s(literal 2 binary64) %455)) (approx %468 %470) (approx %468 (fma.f64 #s(literal 1/2 binary64) %127 %470)) (approx %468 (fma.f64 %9 %142 %470)) (approx %468 (fma.f64 %9 %156 %470)) (approx %481 %484) (approx %481 (fma.f64 #s(literal 4 binary64) (*.f64 %9 %492) %484)) (approx %481 (fma.f64 #s(literal 4 binary64) %483 (*.f64 %9 (fma.f64 #s(literal 4 binary64) (*.f64 %9 %503) (*.f64 #s(literal 4 binary64) %492))))) (approx %481 (fma.f64 #s(literal 4 binary64) %483 (*.f64 %9 (fma.f64 #s(literal 4 binary64) %492 (*.f64 %9 (fma.f64 #s(literal 4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %149 %486)) (+.f64 (/.f64 (*.f64 %124 %280) %490) (+.f64 (/.f64 (*.f64 %265 %503) %262) (/.f64 (*.f64 %271 %492) %262))))) (*.f64 #s(literal 4 binary64) %503))))))) (approx %530 (*.f64 #s(literal -2 binary64) %124)) (approx %530 (fma.f64 #s(literal -2 binary64) %124 (*.f64 #s(literal -1 binary64) %127))) (approx %530 (fma.f64 #s(literal -2 binary64) %124 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %139 (*.f64 #s(literal -1 binary64) %140))))) (approx %530 (fma.f64 #s(literal -2 binary64) %124 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %140 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %151 (*.f64 #s(literal -1 binary64) %152))))))) (approx %552 %554) (approx (* 2 %552) (*.f64 #s(literal 2 binary64) %554)) (approx %562 %381) (approx %562 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %261 %566))) (approx %562 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %261 (*.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %381 (*.f64 %9 (-.f64 %392 #s(literal 1/3 binary64))))))))) (approx %562 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %261 (*.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %381 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %381 (*.f64 %9 %579)) #s(literal 1/3 binary64))))))))) (approx %590 (*.f64 #s(literal 2 binary64) %124)) (approx %590 (fma.f64 #s(literal 2 binary64) %124 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %593 %594)))) (approx %590 (fma.f64 #s(literal 2 binary64) %124 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %593 (fma.f64 %9 (-.f64 (*.f64 #s(literal 1/3 binary64) %593) %604) %594))))) (approx %590 (fma.f64 #s(literal 2 binary64) %124 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %593 (fma.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %593 (*.f64 %9 (-.f64 (fma.f64 #s(literal -2/45 binary64) %593 (*.f64 #s(literal 2/45 binary64) %594)) (*.f64 #s(literal 1/2 binary64) (/.f64 %146 %601))))) %604) %594))))) (approx %625 (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %357)) (approx %629 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %357)) (approx %635 (+.f64 #s(literal 1 binary64) Cn)) (approx %635 (+.f64 #s(literal 1 binary64) (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) Cn))))) (approx %635 (+.f64 #s(literal 1 binary64) (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 Cn (-.f64 (*.f64 #s(literal -1/6 binary64) Cn) #s(literal 1/2 binary64))))))) (approx %655 %594) (approx %655 (fma.f64 #s(literal -1/2 binary64) (/.f64 %126 %601) %594)) (approx %655 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %665)) %669) %594)) (approx %655 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %103 %665) %133) (fma.f64 #s(literal -1/4 binary64) %675 (*.f64 #s(literal 1/2 binary64) (/.f64 %149 %601)))))) %665)) %669) %594)) (approx %690 %693) (approx %690 (+.f64 %693 (*.f64 #s(literal -1/2 binary64) (/.f64 %695 %693)))) (approx %690 (+.f64 %693 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %700 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %705) %693)))))) (approx %690 (+.f64 %693 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %700 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %113 (*.f64 #s(literal -1/2 binary64) (/.f64 %713 %702)))) %693) (*.f64 #s(literal 1/2 binary64) (/.f64 %705 %693)))))))) (approx %727 (/.f64 #s(literal 2 binary64) %693)) (approx %727 (fma.f64 #s(literal 2 binary64) %730 (/.f64 %695 %731))) (approx %727 (fma.f64 %9 (-.f64 (*.f64 %9 %741) %743) %745)) (approx %727 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %736 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %748) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %100 %741) %702) (fma.f64 #s(literal -2/45 binary64) %738 (*.f64 #s(literal 1/2 binary64) %748)))))) %740)) %743) %745)) (approx %766 %768) (approx %766 (+.f64 %768 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %768)))) (approx %766 (+.f64 %768 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %777) %768) %781)))) (approx %766 (+.f64 %768 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %777 %768) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %777 %774)))) %768))) %781)))) (approx %798 (/.f64 #s(literal 2 binary64) %768)) (approx %798 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %801) %803)) (approx %798 (fma.f64 %9 (-.f64 (*.f64 %9 %811) %813) %803)) (approx %798 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %807 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %817) (fma.f64 #s(literal 2/45 binary64) %813 (fma.f64 #s(literal 1/2 binary64) %817 (*.f64 #s(literal 1/2 binary64) (/.f64 %811 %774))))))) %810)) %813) %803)) (approx %834 %836) (approx %834 (+.f64 %836 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %836)))) (approx %834 (+.f64 %836 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %845) %836) %849)))) (approx %834 (+.f64 %836 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %845 %836) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %845 %842)))) %836))) %849)))) (approx %866 (/.f64 #s(literal 2 binary64) %836)) (approx %866 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %869) %871)) (approx %866 (fma.f64 %9 (-.f64 (*.f64 %9 %879) %881) %871)) (approx %866 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %875 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %885) (fma.f64 #s(literal 2/45 binary64) %881 (fma.f64 #s(literal 1/2 binary64) %885 (*.f64 #s(literal 1/2 binary64) (/.f64 %879 %842))))))) %878)) %881) %871)) (approx %904 %914) (approx %904 (+.f64 %914 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %914)))) (approx %904 (+.f64 %914 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %923) %914) %927)))) (approx %904 (+.f64 %914 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %923 %914) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %923 %920)))) %914))) %927)))) (approx %944 (/.f64 #s(literal 2 binary64) %914)) (approx %944 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %947) %949)) (approx %944 (fma.f64 %9 (-.f64 (*.f64 %9 %957) %959) %949)) (approx %944 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %953 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %963) (fma.f64 #s(literal 2/45 binary64) %959 (fma.f64 #s(literal 1/2 binary64) %963 (*.f64 #s(literal 1/2 binary64) (/.f64 %957 %920))))))) %956)) %959) %949)) (approx %982 %995) (approx %982 (+.f64 %995 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %995)))) (approx %982 (+.f64 %995 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1004) %995) %1008)))) (approx %982 (+.f64 %995 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1004 %995) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %1004 %1001)))) %995))) %1008)))) (approx %1025 (/.f64 #s(literal 2 binary64) %995)) (approx %1025 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %1028) %1030)) (approx %1025 (fma.f64 %9 (-.f64 (*.f64 %9 %1038) %1040) %1030)) (approx %1025 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1034 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %1044) (fma.f64 #s(literal 2/45 binary64) %1040 (fma.f64 #s(literal 1/2 binary64) %1044 (*.f64 #s(literal 1/2 binary64) (/.f64 %1038 %1001))))))) %1037)) %1040) %1030)) (approx %1058 (/.f64 #s(literal 2 binary64) %124)) (approx %1058 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %1063) %1065)) (approx %1058 (fma.f64 %9 (-.f64 (*.f64 %9 %1074) %1063) %1065)) (approx %1058 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %662 (fma.f64 #s(literal 1/3 binary64) %1062 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %675) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1063 %137) %133) (fma.f64 #s(literal -2/45 binary64) %1061 (fma.f64 #s(literal 2/45 binary64) %1062 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %103 %1074) %133))))))))) %1073)) %1063) %1065)) (approx %1099 (+.f64 #s(literal 1/2 binary64) %1101)) (approx %1099 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal -13/16 binary64) %9))))) (approx %1099 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 601/480 binary64) %9) #s(literal 13/16 binary64))))))) (approx %1119 #s(literal 4 binary64)) (approx %1119 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -6 binary64) %9))) (approx %1119 (+.f64 #s(literal 4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 31/2 binary64) %9) #s(literal 6 binary64))))) (approx %1119 (+.f64 #s(literal 4 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 31/2 binary64) (*.f64 #s(literal -2581/60 binary64) %9))) #s(literal 6 binary64))))) (approx %1140 #s(literal 1/4 binary64)) (approx %1140 (+.f64 #s(literal 1/4 binary64) %1143)) (approx %1140 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/96 binary64) %9) #s(literal 1/8 binary64))))) (approx %1140 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/96 binary64) (*.f64 #s(literal -1/2880 binary64) %9))) #s(literal 1/8 binary64))))) (approx %1163 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 15/8 binary64) %9))) (approx %1163 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 15/8 binary64) (*.f64 #s(literal -245/32 binary64) %9))))) (approx %1163 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 15/8 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 11041/192 binary64) %9) #s(literal 245/32 binary64))))))) (approx %1183 #s(literal 8 binary64)) (approx %1183 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -60 binary64) %9))) (approx %1183 (+.f64 #s(literal 8 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 695 binary64) %9) #s(literal 60 binary64))))) (approx %1183 (+.f64 #s(literal 8 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 695 binary64) (*.f64 #s(literal -53341/6 binary64) %9))) #s(literal 60 binary64))))) (approx %1205 %1206) (approx %1205 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1209 %1210) %1213)) (approx %1205 (-.f64 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1206 (*.f64 #s(literal 1/24 binary64) %1209)) %1210) %1213)) (approx %1205 (-.f64 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1206 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %1209 %1221))) %1210) %1213)) (approx %1230 %1232) (approx %1230 (+.f64 %1232 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1235) %1232)))) (approx %1230 (+.f64 %1232 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1247) %1232) (*.f64 #s(literal 1/2 binary64) %1250))))) (approx %1230 (+.f64 %1232 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1250 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 (+.f64 #s(literal 2/45 binary64) %1256) (*.f64 #s(literal 1/2 binary64) (/.f64 %1258 %1243)))) %1232) (*.f64 #s(literal 1/2 binary64) (/.f64 %1247 %1232)))))))) (approx %1272 (/.f64 #s(literal 2 binary64) %1232)) (approx %1272 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %1279) %1282)) (approx %1272 (fma.f64 %9 (-.f64 (*.f64 %9 %1293) %1279) %1282)) (approx %1272 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1286 (fma.f64 #s(literal 1/3 binary64) %1278 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1258 %1285)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1279 %1247) %1243) (fma.f64 #s(literal -2/45 binary64) %1277 (fma.f64 #s(literal 2/45 binary64) %1278 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1235 %1293) %1243))))))))) %1292)) %1279) %1282)) (approx %1317 %1318) (approx %1317 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1321 %1324) %1327)) (approx %1317 (-.f64 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1318 (*.f64 #s(literal 1/24 binary64) %1321)) %1324) %1327)) (approx %1317 (-.f64 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1318 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %1321 %1335))) %1324) %1327)) (approx %1344 %1346) (approx %1344 (+.f64 %1346 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1349) %1346)))) (approx %1344 (+.f64 %1346 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1361) %1346) (*.f64 #s(literal 1/2 binary64) %1364))))) (approx %1344 (+.f64 %1346 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1364 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 (+.f64 #s(literal 2/45 binary64) %1370) (*.f64 #s(literal 1/2 binary64) (/.f64 %1372 %1357)))) %1346) (*.f64 #s(literal 1/2 binary64) (/.f64 %1361 %1346)))))))) (approx %1386 (/.f64 #s(literal 2 binary64) %1346)) (approx %1386 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %1393) %1396)) (approx %1386 (fma.f64 %9 (-.f64 (*.f64 %9 %1407) %1393) %1396)) (approx %1386 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1400 (fma.f64 #s(literal 1/3 binary64) %1392 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1372 %1399)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1393 %1361) %1357) (fma.f64 #s(literal -2/45 binary64) %1391 (fma.f64 #s(literal 2/45 binary64) %1392 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1349 %1407) %1357))))))))) %1406)) %1393) %1396)) (approx %1431 #s(literal 3/2 binary64)) (approx %1431 (+.f64 #s(literal 3/2 binary64) %78)) (approx %1431 (+.f64 #s(literal 3/2 binary64) %83)) (approx %1431 (+.f64 #s(literal 3/2 binary64) %91)) (approx %1441 #s(literal 3/4 binary64)) (approx %1441 (+.f64 #s(literal 3/4 binary64) %78)) (approx %1441 (+.f64 #s(literal 3/4 binary64) %83)) (approx %1441 (+.f64 #s(literal 3/4 binary64) %91)) (approx %1450 (+.f64 #s(literal 1 binary64) (+.f64 %261 %184))) (approx %1450 (+.f64 #s(literal 1 binary64) (+.f64 %261 %189))) (approx %1450 (+.f64 #s(literal 1 binary64) (+.f64 %261 %196))) (approx %1460 %1462) (approx %1464 %1465) (approx %1469 (/.f64 %1465 %553)) (approx %1472 (*.f64 #s(literal 2 binary64) (/.f64 %553 %1465))) (approx %1477 (fma.f64 #s(literal 1/2 binary64) %262 %184)) (approx %1477 (fma.f64 #s(literal 1/2 binary64) %262 %189)) (approx %1477 (fma.f64 #s(literal 1/2 binary64) %262 %196)) (approx %1484 %1485) (approx %1484 (fma.f64 #s(literal 1/4 binary64) %262 %9)) (approx %1484 (fma.f64 #s(literal 1/4 binary64) %262 %57)) (approx %1484 (fma.f64 #s(literal 1/4 binary64) %262 %65)) (approx %1493 %1494) (approx %1493 (+.f64 %1494 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %1494)))) (approx %1493 (+.f64 %1494 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1503) %1494) %1507)))) (approx %1493 (+.f64 %1494 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1503 %1494) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %1503 %1500)))) %1494))) %1507)))) (approx %1524 (/.f64 #s(literal 2 binary64) %1494)) (approx %1524 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %1527) %1529)) (approx %1524 (fma.f64 %9 (-.f64 (*.f64 %9 %1537) %1539) %1529)) (approx %1524 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1533 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %1543) (fma.f64 #s(literal 2/45 binary64) %1539 (fma.f64 #s(literal 1/2 binary64) %1543 (*.f64 #s(literal 1/2 binary64) (/.f64 %1537 %1500))))))) %1536)) %1539) %1529)) (approx %1558 %1560) (approx %1558 (fma.f64 #s(literal 2 binary64) %9 %1560)) (approx %1558 (fma.f64 %9 %188 %1560)) (approx %1558 (fma.f64 %9 %195 %1560)) (approx %1568 %1569) (approx %1568 (fma.f64 #s(literal 1/2 binary64) %1560 %9)) (approx %1568 (fma.f64 #s(literal 1/2 binary64) %1560 %57)) (approx %1568 (fma.f64 #s(literal 1/2 binary64) %1560 %65)) (approx %1577 %1578) (approx %1577 (+.f64 %1578 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %1578)))) (approx %1577 (+.f64 %1578 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1587) %1578) %1591)))) (approx %1577 (+.f64 %1578 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1587 %1578) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %1587 %1584)))) %1578))) %1591)))) (approx %1608 (/.f64 #s(literal 2 binary64) %1578)) (approx %1608 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %1611) %1613)) (approx %1608 (fma.f64 %9 (-.f64 (*.f64 %9 %1621) %1623) %1613)) (approx %1608 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1617 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %1627) (fma.f64 #s(literal 2/45 binary64) %1623 (fma.f64 #s(literal 1/2 binary64) %1627 (*.f64 #s(literal 1/2 binary64) (/.f64 %1621 %1584))))))) %1620)) %1623) %1613)) (approx %1643 (+.f64 #s(literal 3/2 binary64) %1644)) (approx %1643 (+.f64 #s(literal 3/2 binary64) %1648)) (approx %1643 (+.f64 #s(literal 3/2 binary64) %1656)) (approx %1659 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 1/4 binary64) %9))) (approx %1659 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) %9))))) (approx %1659 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/90 binary64) %9) #s(literal 1/12 binary64))))))) (approx %1678 %1679) (approx %1678 (+.f64 %1679 (*.f64 #s(literal 1/8 binary64) (/.f64 %9 %1679)))) (approx %1678 (+.f64 %1679 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1689) %1679) %1693)))) (approx %1678 (+.f64 %1679 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1689 %1679) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 1/90 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 %1689 %1686)))) %1679))) %1693)))) (approx %1710 (/.f64 #s(literal 2 binary64) %1679)) (approx %1710 (fma.f64 #s(literal -1/4 binary64) (/.f64 %9 %1713) %1715)) (approx %1710 (fma.f64 %9 (-.f64 (*.f64 %9 %1724) %1727) %1715)) (approx %1710 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/32 binary64) %1720 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/8 binary64) %1731) (fma.f64 #s(literal 1/90 binary64) %1726 (fma.f64 #s(literal 1/8 binary64) %1731 (*.f64 #s(literal 1/8 binary64) (/.f64 %1724 %1686))))))) %1723)) %1727) %1715)) (approx %1747 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 5/4 binary64) %9))) (approx %1747 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal -5/12 binary64) %9))))) (approx %1747 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (+.f64 #s(literal 5/4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/18 binary64) %9) #s(literal 5/12 binary64))))))) (approx %1767 #s(literal 3/8 binary64)) (approx %1767 (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal 5/8 binary64) %9))) (approx %1767 (+.f64 #s(literal 3/8 binary64) (*.f64 %9 (+.f64 #s(literal 5/8 binary64) (*.f64 #s(literal -5/24 binary64) %9))))) (approx %1767 (+.f64 #s(literal 3/8 binary64) (*.f64 %9 (+.f64 #s(literal 5/8 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/36 binary64) %9) #s(literal 5/24 binary64))))))) (approx %1789 %1790) (approx %1789 (+.f64 %1790 (*.f64 #s(literal 5/16 binary64) (/.f64 %9 %1790)))) (approx %1789 (+.f64 %1790 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1801) %1790) %1805)))) (approx %1789 (+.f64 %1790 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1801 %1790) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -5/16 binary64) (/.f64 %1801 %1798)))) %1790))) %1805)))) (approx %1823 (/.f64 #s(literal 2 binary64) %1790)) (approx %1823 (fma.f64 #s(literal -5/8 binary64) (/.f64 %9 %1827) %1829)) (approx %1823 (fma.f64 %9 (-.f64 (*.f64 %9 %1838) %1841) %1829)) (approx %1823 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 25/128 binary64) %1834 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/16 binary64) %1845) (fma.f64 #s(literal 1/36 binary64) %1840 (fma.f64 #s(literal 5/16 binary64) %1845 (*.f64 #s(literal 5/16 binary64) (/.f64 %1838 %1798))))))) %1837)) %1841) %1829)) (approx %1861 #s(literal 5/4 binary64)) (approx %1861 (+.f64 #s(literal 5/4 binary64) %1101)) (approx %1861 (+.f64 #s(literal 5/4 binary64) (*.f64 %9 (+.f64 #s(literal 3/4 binary64) %218)))) (approx %1861 (+.f64 #s(literal 5/4 binary64) (*.f64 %9 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/30 binary64) %9) #s(literal 1/4 binary64))))))) (approx %1877 #s(literal 5/8 binary64)) (approx %1877 (+.f64 #s(literal 5/8 binary64) (*.f64 #s(literal 3/8 binary64) %9))) (approx %1877 (+.f64 #s(literal 5/8 binary64) (*.f64 %9 (+.f64 #s(literal 3/8 binary64) %1143)))) (approx %1877 (+.f64 #s(literal 5/8 binary64) (*.f64 %9 (+.f64 #s(literal 3/8 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/60 binary64) %9) #s(literal 1/8 binary64))))))) (approx %1894 %1895) (approx %1894 (+.f64 %1895 (*.f64 #s(literal 3/16 binary64) (/.f64 %9 %1895)))) (approx %1894 (+.f64 %1895 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1906) %1895) %1910)))) (approx %1894 (+.f64 %1895 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1906 %1895) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 1/60 binary64) (*.f64 #s(literal -3/16 binary64) (/.f64 %1906 %1903)))) %1895))) %1910)))) (approx %1928 (/.f64 #s(literal 2 binary64) %1895)) (approx %1928 (fma.f64 #s(literal -3/8 binary64) (/.f64 %9 %1932) %1934)) (approx %1928 (fma.f64 %9 (-.f64 (*.f64 %9 %1943) %1946) %1934)) (approx %1928 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 9/128 binary64) %1939 (*.f64 %9 (-.f64 (*.f64 #s(literal -3/16 binary64) %1950) (fma.f64 #s(literal 1/60 binary64) %1945 (fma.f64 #s(literal 3/16 binary64) %1950 (*.f64 #s(literal 3/16 binary64) (/.f64 %1943 %1903))))))) %1942)) %1946) %1934)) (approx %1965 %1966) (approx %1965 (+.f64 %1966 (*.f64 #s(literal 3/8 binary64) (/.f64 %9 %1966)))) (approx %1965 (+.f64 %1966 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1977 %1966) %1980)))) (approx %1965 (+.f64 %1966 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1976 %1966) (*.f64 #s(literal 1/2 binary64) (/.f64 %1989 %1966))) %1980)))) (approx %1997 %1998) (approx %1997 (fma.f64 #s(literal 3/8 binary64) (/.f64 %9 %2000) %1998)) (approx %1997 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1977 %2000) %2006) %1998)) (approx %1997 (fma.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1976 %2000) (*.f64 #s(literal 1/2 binary64) (/.f64 %1989 %2000))) %2006) %1998)) (approx %2017 %2019) (approx %2017 (fma.f64 #s(literal -3/4 binary64) (/.f64 %2022 %2023) %2019)) (approx %2017 (fma.f64 #s(literal 2 binary64) %2018 (*.f64 %9 (fma.f64 #s(literal -2 binary64) (*.f64 %9 %2033) (*.f64 #s(literal -3/4 binary64) %2035))))) (approx %2017 (fma.f64 #s(literal 2 binary64) %2018 (*.f64 %9 (fma.f64 #s(literal -3/4 binary64) %2035 (*.f64 %9 (fma.f64 #s(literal -2 binary64) (*.f64 %9 (fma.f64 #s(literal -3/8 binary64) (/.f64 %2033 %1973) (fma.f64 #s(literal 3/16 binary64) (/.f64 %2027 %2030) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %553 %1988) %2023))))) (*.f64 #s(literal -2 binary64) %2033))))))) (approx %2058 %2060) (approx %2058 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %9 %2063 %1324)) %1327)) (approx %2058 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %2060 %2070)) %1324)) %1327)) (approx %2058 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %2060 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %2060 %2079) #s(literal 2/3 binary64))))) %1324)) %1327)) (approx %2089 %2090) (approx %2089 (fma.f64 #s(literal 1/2 binary64) %2092 %2090)) (approx %2089 (fma.f64 #s(literal 1/2 binary64) %2060 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2070 (*.f64 #s(literal 1/2 binary64) %2063))))) (approx %2089 (fma.f64 #s(literal 1/2 binary64) %2060 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2063 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2079 %2100)))))) (approx %2107 %2108) (approx %2107 (+.f64 %2108 (*.f64 #s(literal 1/4 binary64) (/.f64 %2092 %2108)))) (approx %2107 (+.f64 %2108 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %2114 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %2119) %2108)))))) (approx %2107 (+.f64 %2108 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %2114 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %2078) (*.f64 #s(literal 1/4 binary64) (/.f64 %2128 %2116)))) %2108) (*.f64 #s(literal 1/2 binary64) (/.f64 %2119 %2108)))))))) (approx %2142 (/.f64 #s(literal 2 binary64) %2108)) (approx %2142 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2092 %2145) %2148)) (approx %2142 (fma.f64 %9 (-.f64 (*.f64 %9 %2157) %2160) %2148)) (approx %2142 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/16 binary64) %2152 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/4 binary64) %2164) (fma.f64 #s(literal -1/4 binary64) %2164 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %2063 %2157) %2116) (*.f64 #s(literal 1/2 binary64) (/.f64 %2078 %2145))))))) %2156)) %2160) %2148)) (approx %2181 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/6 binary64) %9) #s(literal 1/2 binary64))))) (approx %2181 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/45 binary64) %9))) #s(literal 1/2 binary64))))) (approx %2195 (+.f64 #s(literal 1/2 binary64) %1644)) (approx %2195 (+.f64 #s(literal 1/2 binary64) %1648)) (approx %2195 (+.f64 #s(literal 1/2 binary64) %1656)) (approx %2202 %2203) (approx %2202 (+.f64 %2203 (*.f64 #s(literal 1/4 binary64) %2205))) (approx %2202 (+.f64 %2203 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %2212) %2203) %2216)))) (approx %2202 (+.f64 %2203 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2212 %2203) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 1/45 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 %2212 %2209)))) %2203))) %2216)))) (approx %2233 (/.f64 #s(literal 2 binary64) %2203)) (approx %2233 (fma.f64 #s(literal -1/2 binary64) %2237 %2238)) (approx %2233 (fma.f64 %9 (-.f64 (*.f64 %9 %2246) %2249) %2238)) (approx %2233 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/8 binary64) %2242 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/4 binary64) %2253) (fma.f64 #s(literal 1/45 binary64) %2248 (fma.f64 #s(literal 1/4 binary64) %2253 (*.f64 #s(literal 1/4 binary64) (/.f64 %2246 %2209))))))) %2245)) %2249) %2238)) (approx %2268 (-.f64 (+.f64 #s(literal 1/2 binary64) %1210) %1213)) (approx %2268 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %1209 %1210)) %1213)) (approx %2268 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 %9 (fma.f64 #s(literal -1 binary64) %1206 (*.f64 #s(literal 1/3 binary64) %1209)) %1210)) %1213)) (approx %2268 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 %9 (fma.f64 #s(literal -1 binary64) %1206 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %1209 %2282))) %1210)) %1213)) (approx %2290 %2291) (approx %2290 (-.f64 (fma.f64 %9 %2294 %1210) %1213)) (approx %2290 (-.f64 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1206 (*.f64 %9 (-.f64 %2282 #s(literal 1/3 binary64))))) %1210) %1213)) (approx %2290 (-.f64 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1206 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %1206 (*.f64 %9 %2306)) #s(literal 1/3 binary64))))) %1210) %1213)) (approx %2316 %2317) (approx %2316 (+.f64 %2317 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %2294) %2317)))) (approx %2316 (+.f64 %2317 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %2329) %2317) (*.f64 #s(literal 1/2 binary64) %2332))))) (approx %2316 (+.f64 %2317 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2332 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %2306 (*.f64 #s(literal 1/2 binary64) (/.f64 %2338 %2325)))) %2317) (*.f64 #s(literal 1/2 binary64) (/.f64 %2329 %2317)))))))) (approx %2352 (/.f64 #s(literal 2 binary64) %2317)) (approx %2352 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %2359) %2362)) (approx %2352 (fma.f64 %9 (-.f64 (*.f64 %9 %2373) %2359) %2362)) (approx %2352 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %2366 (fma.f64 #s(literal 1/3 binary64) %2358 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %2338 %2365)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %2359 %2329) %2325) (fma.f64 #s(literal -2/45 binary64) %2357 (fma.f64 #s(literal 2/45 binary64) %2358 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %2294 %2373) %2325))))))))) %2372)) %2359) %2362)) (approx %2398 (-.f64 (+.f64 #s(literal 1/2 binary64) %1324) %1327)) (approx %2398 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %1321 %1324)) %1327)) (approx %2398 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 %9 (fma.f64 #s(literal -1 binary64) %1318 (*.f64 #s(literal 1/3 binary64) %1321)) %1324)) %1327)) (approx %2398 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 %9 (fma.f64 #s(literal -1 binary64) %1318 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %1321 %2412))) %1324)) %1327)) (approx %2420 %2421) (approx %2420 (-.f64 (fma.f64 %9 %2424 %1324) %1327)) (approx %2420 (-.f64 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1318 (*.f64 %9 (-.f64 %2412 #s(literal 1/3 binary64))))) %1324) %1327)) (approx %2420 (-.f64 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1318 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %1318 (*.f64 %9 %2436)) #s(literal 1/3 binary64))))) %1324) %1327)) (approx %2446 %2447) (approx %2446 (+.f64 %2447 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %2424) %2447)))) (approx %2446 (+.f64 %2447 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %2459) %2447) (*.f64 #s(literal 1/2 binary64) %2462))))) (approx %2446 (+.f64 %2447 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2462 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %2436 (*.f64 #s(literal 1/2 binary64) (/.f64 %2468 %2455)))) %2447) (*.f64 #s(literal 1/2 binary64) (/.f64 %2459 %2447)))))))) (approx %2482 (/.f64 #s(literal 2 binary64) %2447)) (approx %2482 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %2489) %2492)) (approx %2482 (fma.f64 %9 (-.f64 (*.f64 %9 %2503) %2489) %2492)) (approx %2482 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %2496 (fma.f64 #s(literal 1/3 binary64) %2488 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %2468 %2495)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %2489 %2459) %2455) (fma.f64 #s(literal -2/45 binary64) %2487 (fma.f64 #s(literal 2/45 binary64) %2488 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %2424 %2503) %2455))))))))) %2502)) %2489) %2492)) (approx %2528 (+.f64 #s(literal 1 binary64) %9)) (approx %2528 (+.f64 #s(literal 1 binary64) %57)) (approx %2528 (+.f64 #s(literal 1 binary64) %65)) (approx %2536 (+.f64 #s(literal 1 binary64) %1644)) (approx %2536 (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/2 binary64) %2540)))) (approx %2536 (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 121/720 binary64) %9) #s(literal 7/24 binary64))))))) (approx %2554 %2555) (approx %2554 (fma.f64 #s(literal 1/2 binary64) %2557 %2555)) (approx %2554 (fma.f64 %9 (fma.f64 #s(literal -7/24 binary64) %2557 %2560) %2555)) (approx %2554 (fma.f64 %9 (fma.f64 %9 (-.f64 (*.f64 #s(literal 121/720 binary64) %2557) (*.f64 #s(literal 7/24 binary64) %2555)) %2560) %2555)) (approx %2570 %2571) (approx %2570 (fma.f64 #s(literal -1 binary64) %2022 %2571)) (approx %2570 (fma.f64 #s(literal 2 binary64) %553 (*.f64 %9 (fma.f64 #s(literal -2 binary64) (*.f64 %9 %2576) (*.f64 #s(literal -1 binary64) %553))))) (approx %2570 (fma.f64 #s(literal 2 binary64) %553 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %553 (*.f64 %9 (fma.f64 #s(literal -2 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %2576 (fma.f64 #s(literal 7/48 binary64) %553 (*.f64 #s(literal 121/720 binary64) %553)))) (*.f64 #s(literal -2 binary64) %2576))))))) (approx %2596 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/2 binary64) %9))) (approx %2596 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 3/2 binary64) %34)))) (approx %2596 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 3/2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/15 binary64) %9) #s(literal 1/2 binary64))))))) (approx %2613 (+.f64 %2203 (*.f64 #s(literal 3/4 binary64) %2205))) (approx %2613 (+.f64 %2203 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2620 %2203) %2622)))) (approx %2613 (+.f64 %2203 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2619 %2203) (*.f64 #s(literal 1/2 binary64) (/.f64 %2631 %2203))) %2622)))) (approx %2639 %2640) (approx %2639 (fma.f64 #s(literal 3/4 binary64) (/.f64 %9 %2642) %2640)) (approx %2639 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2620 %2642) %2648) %2640)) (approx %2639 (fma.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2619 %2642) (*.f64 #s(literal 1/2 binary64) (/.f64 %2631 %2642))) %2648) %2640)) (approx %2659 %2661) (approx %2659 (fma.f64 #s(literal -3/2 binary64) (/.f64 %2022 %2236) %2661)) (approx %2659 (fma.f64 #s(literal 2 binary64) %2660 (*.f64 %9 (fma.f64 #s(literal -2 binary64) (*.f64 %9 %2672) (*.f64 #s(literal -3/2 binary64) %2674))))) (approx %2659 (fma.f64 #s(literal 2 binary64) %2660 (*.f64 %9 (fma.f64 #s(literal -3/2 binary64) %2674 (*.f64 %9 (fma.f64 #s(literal -2 binary64) (*.f64 %9 (fma.f64 #s(literal -3/4 binary64) (/.f64 %2672 %2209) (fma.f64 #s(literal 3/8 binary64) (/.f64 %2669 %2241) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %553 %2630) %2236))))) (*.f64 #s(literal -2 binary64) %2672))))))) (approx %2696 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 7/4 binary64) %9))) (approx %2696 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 7/4 binary64) (*.f64 #s(literal -7/12 binary64) %9))))) (approx %2696 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 7/4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 7/90 binary64) %9) #s(literal 7/12 binary64))))))) (approx %2716 #s(literal 1/8 binary64)) (approx %2716 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 7/8 binary64) %9))) (approx %2716 (+.f64 #s(literal 1/8 binary64) (*.f64 %9 (+.f64 #s(literal 7/8 binary64) %2540)))) (approx %2716 (+.f64 #s(literal 1/8 binary64) (*.f64 %9 (+.f64 #s(literal 7/8 binary64) (*.f64 %9 (-.f64 %2727 #s(literal 7/24 binary64))))))) (approx %2734 %2735) (approx %2734 (+.f64 %2735 (*.f64 #s(literal 7/16 binary64) (/.f64 %9 %2735)))) (approx %2734 (+.f64 %2735 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %2746) %2735) %2750)))) (approx %2734 (+.f64 %2735 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2746 %2735) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 7/180 binary64) (*.f64 #s(literal -7/16 binary64) (/.f64 %2746 %2743)))) %2735))) %2750)))) (approx %2768 (/.f64 #s(literal 2 binary64) %2735)) (approx %2768 (fma.f64 #s(literal -7/8 binary64) (/.f64 %9 %2772) %2774)) (approx %2768 (fma.f64 %9 (-.f64 (*.f64 %9 %2783) %2786) %2774)) (approx %2768 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 49/128 binary64) %2779 (*.f64 %9 (-.f64 (*.f64 #s(literal -7/16 binary64) %2790) (fma.f64 #s(literal 7/180 binary64) %2785 (fma.f64 #s(literal 7/16 binary64) %2790 (*.f64 #s(literal 7/16 binary64) (/.f64 %2783 %2743))))))) %2782)) %2786) %2774)) (approx %2806 %2807) (approx %2806 (+.f64 %2807 %2811)) (approx %2806 (+.f64 %2807 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %2807 %2816))))) (approx %2806 (+.f64 %2807 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %2807 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %2807 %2824) #s(literal 2/3 binary64)))))))) (approx %2833 %2834) (approx %2833 (fma.f64 #s(literal 1/2 binary64) %2807 (*.f64 #s(literal 1/2 binary64) %2811))) (approx %2833 (fma.f64 #s(literal 1/2 binary64) %2807 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2816 (*.f64 #s(literal 1/2 binary64) %2810))))) (approx %2833 (fma.f64 #s(literal 1/2 binary64) %2807 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2810 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2824 %2844)))))) (approx %2851 %2852) (approx %2851 (+.f64 %2852 (*.f64 #s(literal 1/4 binary64) (/.f64 %2811 %2852)))) (approx %2851 (+.f64 %2852 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %2858 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %2863) %2852)))))) (approx %2851 (+.f64 %2852 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %2858 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %2823) (*.f64 #s(literal 1/4 binary64) (/.f64 %2872 %2860)))) %2852) (*.f64 #s(literal 1/2 binary64) (/.f64 %2863 %2852)))))))) (approx %2886 (/.f64 #s(literal 2 binary64) %2852)) (approx %2886 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2811 %2889) %2892)) (approx %2886 (fma.f64 %9 (-.f64 (*.f64 %9 %2901) %2904) %2892)) (approx %2886 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/16 binary64) %2896 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/4 binary64) %2908) (fma.f64 #s(literal -1/4 binary64) %2908 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %2810 %2901) %2860) (*.f64 #s(literal 1/2 binary64) (/.f64 %2823 %2889))))))) %2900)) %2904) %2892)) (approx %2925 (-.f64 (fma.f64 %9 %2926 %1210) %1213)) (approx %2925 (-.f64 (fma.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %1206 %2931)) %1210) %1213)) (approx %2925 (-.f64 (fma.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %1206 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %1206 %2938) #s(literal 2/3 binary64))))) %1210) %1213)) (approx %2947 %2948) (approx %2947 (fma.f64 #s(literal 1/2 binary64) %2950 %2948)) (approx %2947 (fma.f64 #s(literal 1/2 binary64) %2291 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2931 (*.f64 #s(literal 1/2 binary64) %2926))))) (approx %2947 (fma.f64 #s(literal 1/2 binary64) %2291 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2926 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %2938 %2958)))))) (approx %2965 %2966) (approx %2965 (+.f64 %2966 (*.f64 #s(literal 1/4 binary64) (/.f64 %2950 %2966)))) (approx %2965 (+.f64 %2966 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %2972 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %2977) %2966)))))) (approx %2965 (+.f64 %2966 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %2972 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %2937) (*.f64 #s(literal 1/4 binary64) (/.f64 %2986 %2974)))) %2966) (*.f64 #s(literal 1/2 binary64) (/.f64 %2977 %2966)))))))) (approx %3000 (/.f64 #s(literal 2 binary64) %2966)) (approx %3000 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2950 %3003) %3006)) (approx %3000 (fma.f64 %9 (-.f64 (*.f64 %9 %3015) %3018) %3006)) (approx %3000 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/16 binary64) %3010 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/4 binary64) %3022) (fma.f64 #s(literal -1/4 binary64) %3022 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %2926 %3015) %2974) (*.f64 #s(literal 1/2 binary64) (/.f64 %2937 %3003))))))) %3014)) %3018) %3006)) (approx %3039 (-.f64 (fma.f64 %9 %3040 %1324) %1327)) (approx %3039 (-.f64 (fma.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %1318 %3045)) %1324) %1327)) (approx %3039 (-.f64 (fma.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %1318 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %1318 %3052) #s(literal 2/3 binary64))))) %1324) %1327)) (approx %3061 %3062) (approx %3061 (fma.f64 #s(literal 1/2 binary64) %3064 %3062)) (approx %3061 (fma.f64 #s(literal 1/2 binary64) %2421 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %3045 (*.f64 #s(literal 1/2 binary64) %3040))))) (approx %3061 (fma.f64 #s(literal 1/2 binary64) %2421 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %3040 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %3052 %3072)))))) (approx %3079 %3080) (approx %3079 (+.f64 %3080 (*.f64 #s(literal 1/4 binary64) (/.f64 %3064 %3080)))) (approx %3079 (+.f64 %3080 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %3086 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %3091) %3080)))))) (approx %3079 (+.f64 %3080 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %3086 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %3051) (*.f64 #s(literal 1/4 binary64) (/.f64 %3100 %3088)))) %3080) (*.f64 #s(literal 1/2 binary64) (/.f64 %3091 %3080)))))))) (approx %3114 (/.f64 #s(literal 2 binary64) %3080)) (approx %3114 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3064 %3117) %3120)) (approx %3114 (fma.f64 %9 (-.f64 (*.f64 %9 %3129) %3132) %3120)) (approx %3114 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/16 binary64) %3124 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/4 binary64) %3136) (fma.f64 #s(literal -1/4 binary64) %3136 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %3040 %3129) %3088) (*.f64 #s(literal 1/2 binary64) (/.f64 %3051 %3117))))))) %3128)) %3132) %3120)) (approx %3152 %3157) (approx %3159 %3160) (approx %3162 (/.f64 %3160 %553)) (approx %3165 (*.f64 #s(literal 2 binary64) (/.f64 %553 %3160))) (approx %3173 (/.f64 #s(literal 2 binary64) Cn)) (approx %3173 (/.f64 (+.f64 #s(literal 2 binary64) %81) Cn)) (approx %3173 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) %2727))) Cn)) (approx %3173 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (+.f64 #s(literal 7/180 binary64) (*.f64 #s(literal 31/7560 binary64) %9)))))) Cn)) (approx %3195 (+.f64 #s(literal 1/2 binary64) %9)) (approx %3195 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) %9))))) (approx %3195 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 122/45 binary64) %9) #s(literal 4/3 binary64))))))) (approx %3213 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -8 binary64) %9))) (approx %3213 (+.f64 #s(literal 4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 80/3 binary64) %9) #s(literal 8 binary64))))) (approx %3213 (+.f64 #s(literal 4 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 80/3 binary64) (*.f64 #s(literal -4336/45 binary64) %9))) #s(literal 8 binary64))))) (approx %3233 (+.f64 #s(literal 1/4 binary64) %184)) (approx %3233 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -26/3 binary64) %9))))) (approx %3233 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 3124/45 binary64) %9) #s(literal 26/3 binary64))))))) (approx %3251 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -64 binary64) %9))) (approx %3251 (+.f64 #s(literal 8 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2368/3 binary64) %9) #s(literal 64 binary64))))) (approx %3251 (+.f64 #s(literal 8 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2368/3 binary64) (*.f64 #s(literal -483968/45 binary64) %9))) #s(literal 64 binary64))))) (approx %3271 (/.f64 %357 %553)) (approx %3274 %3275) (approx %3274 (+.f64 %3275 (*.f64 #s(literal 1/4 binary64) (/.f64 %266 %3275)))) (approx %3274 (+.f64 %3275 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %3281 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %3286) %3275)))))) (approx %3274 (+.f64 %3275 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %3281 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %280) (*.f64 #s(literal 1/4 binary64) (/.f64 %3295 %3283)))) %3275) (*.f64 #s(literal 1/2 binary64) (/.f64 %3286 %3275)))))))) (approx %3309 (/.f64 #s(literal 2 binary64) %3275)) (approx %3309 (fma.f64 #s(literal -1/2 binary64) (/.f64 %266 %3312) %3315)) (approx %3309 (fma.f64 %9 (-.f64 (*.f64 %9 %3324) %3327) %3315)) (approx %3309 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/16 binary64) %3319 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/4 binary64) %3331) (fma.f64 #s(literal -1/4 binary64) %3331 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %265 %3324) %3283) (*.f64 #s(literal 1/2 binary64) (/.f64 %280 %3312))))))) %3323)) %3327) %3315)) (approx %3347 (+.f64 #s(literal 1/2 binary64) %57)) (approx %3347 (+.f64 #s(literal 1/2 binary64) %65)) (approx %3352 (+.f64 %2203 (*.f64 #s(literal 1/2 binary64) %2205))) (approx %3352 (+.f64 %2203 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %3357) %2203) %3360)))) (approx %3352 (+.f64 %2203 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3357 %2203) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %3357 %2209)))) %2203))) %3360)))) (approx %3377 (fma.f64 #s(literal -1 binary64) %2237 %2238)) (approx %3377 (fma.f64 %9 (-.f64 (*.f64 %9 %3383) %2248) %2238)) (approx %3377 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %2242 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %3388) (fma.f64 #s(literal 2/45 binary64) %2248 (fma.f64 #s(literal 1/2 binary64) %3388 (*.f64 #s(literal 1/2 binary64) (/.f64 %3383 %2209))))))) %3382)) %2248) %2238)) (approx %3403 %3404) (approx %3403 (+.f64 %3404 (*.f64 #s(literal 1/2 binary64) (/.f64 %566 %3404)))) (approx %3403 (+.f64 %3404 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %3415) %3404) (*.f64 #s(literal 1/2 binary64) %3418))))) (approx %3403 (+.f64 %3404 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %3418 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %579 (*.f64 #s(literal 1/2 binary64) (/.f64 %3424 %3411)))) %3404) (*.f64 #s(literal 1/2 binary64) (/.f64 %3415 %3404)))))))) (approx %3438 (/.f64 #s(literal 2 binary64) %3404)) (approx %3438 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %3444) %3447)) (approx %3438 (fma.f64 %9 (-.f64 (*.f64 %9 %3458) %3444) %3447)) (approx %3438 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %3451 (fma.f64 #s(literal 1/3 binary64) %3443 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %3424 %3450)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %3444 %3415) %3411) (fma.f64 #s(literal -2/45 binary64) %3442 (fma.f64 #s(literal 2/45 binary64) %3443 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %565 %3458) %3411))))))))) %3457)) %3444) %3447)) (approx %3482 %3483) (approx %3482 (-.f64 (+.f64 #s(literal 1/2 binary64) %3486) %405)) (approx %3482 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %415)) %408))) %405)) (approx %3482 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) %421)) %414))) %408))) %405)) (approx %3507 %3508) (approx %3507 (+.f64 %3508 (*.f64 #s(literal 1/2 binary64) (/.f64 %3486 %3508)))) (approx %3507 (+.f64 %3508 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %3518) %3508) (*.f64 #s(literal 1/2 binary64) %3521))))) (approx %3507 (+.f64 %3508 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %3521 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3518 %3508) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 %3528 %3515) %421))) %3508)))))))) (approx %3541 (/.f64 #s(literal 2 binary64) %3508)) (approx %3541 (fma.f64 %9 %3548 %3550)) (approx %3541 (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %3557) %3546) %3547) %3550)) (approx %3541 (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %3545 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3528 (pow.f64 %3508 #s(literal 5 binary64))) (*.f64 #s(literal -2/45 binary64) %3545)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %3518 %3548) %3515) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %3557 %3485) %3515) (*.f64 #s(literal 2/45 binary64) %3547))))) %3557))) %3547) %3550)) (approx %3582 (/.f64 #s(literal 2 binary64) %470)) (approx %3582 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %3589) %3592)) (approx %3582 (fma.f64 %9 (-.f64 (*.f64 %9 %3604) %3589) %3592)) (approx %3582 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %3596 (fma.f64 #s(literal 1/3 binary64) %3588 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %146 %3595)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %3589 %137) %3600) (fma.f64 #s(literal -2/45 binary64) %3587 (fma.f64 #s(literal 2/45 binary64) %3588 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %103 %3604) %3600))))))))) %3603)) %3589) %3592)) (approx %5 %3628) (approx %31 %3630) (approx %52 %3632) (approx %76 %3634) (approx %98 %3636) (approx %123 %3638) (approx %163 %348) (approx %183 (-.f64 #s(literal 1 binary64) %348)) (approx %208 %349) (approx %3644 %3645) (approx %257 %350) (approx %216 (*.f64 #s(literal 1/2 binary64) %3630)) (approx %235 (*.f64 %3630 %99)) (approx %259 %353) (approx %291 %3653) (approx %312 (*.f64 #s(literal -1 binary64) %3638)) (approx %330 (*.f64 #s(literal -1 binary64) (pow.f64 %3638 #s(literal 2 binary64)))) (approx %377 %3661) (approx %404 %3664) (approx %439 %351) (approx %458 %352) (approx %468 %3669) (approx %481 (*.f64 #s(literal 4 binary64) (/.f64 %3638 %353))) (approx %530 (*.f64 #s(literal -2 binary64) %3638)) (approx %562 %3676) (approx %590 (*.f64 #s(literal 2 binary64) %3638)) (approx %635 (+.f64 %3630 %3628)) (approx %655 (/.f64 #s(literal 1 binary64) %3638)) (approx %690 %3686) (approx %727 (/.f64 #s(literal 2 binary64) %3686)) (approx %766 %3691) (approx %798 (/.f64 #s(literal 2 binary64) %3691)) (approx %834 %3696) (approx %866 (/.f64 #s(literal 2 binary64) %3696)) (approx %904 %3701) (approx %944 (/.f64 #s(literal 2 binary64) %3701)) (approx %982 %3706) (approx %1025 (/.f64 #s(literal 2 binary64) %3706)) (approx %1058 (/.f64 #s(literal 2 binary64) %3638)) (approx (sqrt %76) (sqrt.f64 %3634)) (approx %1099 %3716) (approx %1119 (/.f64 #s(literal 2 binary64) %3716)) (approx %1140 (*.f64 #s(literal 1/4 binary64) %3630)) (approx %1163 %3723) (approx %1183 (/.f64 #s(literal 2 binary64) %3723)) (approx %1205 (/.f64 (*.f64 %3630 %908) %911)) (approx %1230 %3733) (approx %1272 (/.f64 #s(literal 2 binary64) %3733)) (approx %1317 (/.f64 (*.f64 %3630 %988) %992)) (approx %1344 %3743) (approx %1386 (/.f64 #s(literal 2 binary64) %3743)) (approx (+ %76 -1/2) (-.f64 %3634 #s(literal 1/2 binary64))) (approx %1431 (+.f64 #s(literal 1/2 binary64) %3634)) (approx %1441 (-.f64 %3634 #s(literal 1/4 binary64))) (approx %1450 %1461) (approx %1477 %3756) (approx %1484 %3758) (approx %1493 %3760) (approx %1524 (/.f64 #s(literal 2 binary64) %3760)) (approx %1558 %3765) (approx %1568 %3767) (approx %1577 %3769) (approx %1608 (/.f64 #s(literal 2 binary64) %3769)) (approx %1643 %3775) (approx %1659 %3777) (approx %1678 %3779) (approx %1710 (/.f64 #s(literal 2 binary64) %3779)) (approx %1747 %3785) (approx %1767 %3787) (approx %1789 %3789) (approx %1823 (/.f64 #s(literal 2 binary64) %3789)) (approx %1861 %3795) (approx %1877 %3797) (approx %1894 %3799) (approx %1928 (/.f64 #s(literal 2 binary64) %3799)) (approx %1964 %3803) (approx %1965 %3805) (approx %1997 (/.f64 %3805 %553)) (approx %2017 (*.f64 #s(literal 2 binary64) (/.f64 %553 %3805))) (approx %2058 %3814) (approx %2089 %3816) (approx %2107 %3818) (approx %2142 (/.f64 #s(literal 2 binary64) %3818)) (approx %2181 %3823) (approx %2195 %3825) (approx %2202 %3827) (approx %2233 (/.f64 #s(literal 2 binary64) %3827)) (approx %2268 %3833) (approx %2290 %3835) (approx %2316 %3837) (approx %2352 (/.f64 #s(literal 2 binary64) %3837)) (approx %2398 %3841) (approx %2420 %3843) (approx %2446 %3845) (approx %2482 (/.f64 #s(literal 2 binary64) %3845)) (approx %2528 %3850) (approx %2535 %3852) (approx %2536 %3854) (approx %2554 (/.f64 %3854 %553)) (approx %2570 (*.f64 #s(literal 2 binary64) (/.f64 %553 %3854))) (approx %2596 %3862) (approx %2612 %3864) (approx %2613 %3866) (approx %2639 (/.f64 %3866 %553)) (approx %2659 (*.f64 #s(literal 2 binary64) (/.f64 %553 %3866))) (approx %2696 %3875) (approx %2716 %3877) (approx %2734 %3879) (approx %2768 (/.f64 #s(literal 2 binary64) %3879)) (approx %2806 %3885) (approx %2833 %3887) (approx %2851 %3889) (approx %2886 (/.f64 #s(literal 2 binary64) %3889)) (approx %2925 %3894) (approx %2947 %3896) (approx %2965 %3898) (approx %3000 (/.f64 #s(literal 2 binary64) %3898)) (approx %3039 %3156) (approx %3061 %3903) (approx %3079 %3905) (approx %3114 (/.f64 #s(literal 2 binary64) %3905)) (approx %3172 %3909) (approx %3173 (/.f64 #s(literal 2 binary64) %3909)) (approx %3195 %3914) (approx %3213 (/.f64 #s(literal 2 binary64) %3914)) (approx %3233 %3919) (approx %3251 (/.f64 #s(literal 2 binary64) %3919)) (approx %3274 %3923) (approx %3309 (/.f64 #s(literal 2 binary64) %3923)) (approx %3347 %3927) (approx %3352 %3929) (approx %3377 (/.f64 #s(literal 2 binary64) %3929)) (approx %3933 %3934) (approx %3936 (/.f64 #s(literal 2 binary64) %3934)) (approx %3402 %3939) (approx %3403 %3941) (approx %3438 (/.f64 #s(literal 2 binary64) %3941)) (approx %3482 %3945) (approx %3507 %3947) (approx %3541 (/.f64 #s(literal 2 binary64) %3947)) (approx %3952 %3953) (approx %3955 (/.f64 #s(literal 2 binary64) %3953)) (approx %3582 (/.f64 #s(literal 2 binary64) %3669)) (approx %163 %3962) (approx %183 (-.f64 #s(literal 1 binary64) %3962)) (approx %208 %3966) (approx %3644 %3968) (approx %257 %3970) (approx %259 %3974) (approx %291 %3976) (approx %347 %3978) (approx %356 %3980) (approx %377 %3983) (approx %404 %3986) (approx %481 (*.f64 #s(literal 4 binary64) (/.f64 %3638 %3974))) (approx %3991 (*.f64 #s(literal 2 binary64) (/.f64 %553 %3980))) (approx %3951 %3995) (approx %625 (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %3980)) (approx %629 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %3980)) (approx %1450 %4001) (approx %1460 %4003) (approx %1464 %4005) (approx %1469 (/.f64 %4005 %553)) (approx %1472 (*.f64 #s(literal 2 binary64) (/.f64 %553 %4005))) (approx %1477 %4012) (approx %1484 %4014) (approx %1493 %4016) (approx %1524 (/.f64 #s(literal 2 binary64) %4016)) (approx %1558 %4020) (approx %1568 %4022) (approx %1577 %4024) (approx %1608 (/.f64 #s(literal 2 binary64) %4024)) (approx %1643 %4030) (approx %1659 %4032) (approx %1678 %4034) (approx %1710 (/.f64 #s(literal 2 binary64) %4034)) (approx %1747 %4040) (approx %1767 %4042) (approx %1789 %4044) (approx %1823 (/.f64 #s(literal 2 binary64) %4044)) (approx %1861 %4050) (approx %1877 %4052) (approx %1894 %4054) (approx %1928 (/.f64 #s(literal 2 binary64) %4054)) (approx %1964 %4058) (approx %1965 %4060) (approx %1997 (/.f64 %4060 %553)) (approx %2017 (*.f64 #s(literal 2 binary64) (/.f64 %553 %4060))) (approx %2058 %4069) (approx %2089 %4071) (approx %2107 %4073) (approx %2142 (/.f64 #s(literal 2 binary64) %4073)) (approx %2181 %4078) (approx %2195 %4080) (approx %2202 %4082) (approx %2233 (/.f64 #s(literal 2 binary64) %4082)) (approx %2268 %4088) (approx %2290 %4090) (approx %2316 %4092) (approx %2352 (/.f64 #s(literal 2 binary64) %4092)) (approx %2398 %4098) (approx %2420 %4100) (approx %2446 %4102) (approx %2482 (/.f64 #s(literal 2 binary64) %4102)) (approx %2528 %4107) (approx %2535 %4109) (approx %2536 %4111) (approx %2554 (/.f64 %4111 %553)) (approx %2570 (*.f64 #s(literal 2 binary64) (/.f64 %553 %4111))) (approx %2596 %4119) (approx %2612 %4121) (approx %2613 %4123) (approx %2639 (/.f64 %4123 %553)) (approx %2659 (*.f64 #s(literal 2 binary64) (/.f64 %553 %4123))) (approx %2696 %4132) (approx %2716 %4134) (approx %2734 %4136) (approx %2768 (/.f64 #s(literal 2 binary64) %4136)) (approx %2806 %4142) (approx %2833 %4144) (approx %2851 %4146) (approx %2886 (/.f64 #s(literal 2 binary64) %4146)) (approx %2925 %4151) (approx %2947 %4153) (approx %2965 %4155) (approx %3000 (/.f64 #s(literal 2 binary64) %4155)) (approx %3039 %4160) (approx %3061 %4162) (approx %3079 %4164) (approx %3114 (/.f64 #s(literal 2 binary64) %4164)) (approx %3152 %4168) (approx %3159 %4170) (approx %3162 (/.f64 %4170 %553)) (approx %3165 (*.f64 #s(literal 2 binary64) (/.f64 %553 %4170))) (approx %3271 (/.f64 %3980 %553)) (approx %3274 %4179) (approx %3309 (/.f64 #s(literal 2 binary64) %4179)) (approx %3347 %4183) (approx %3352 %4185) (approx %3377 (/.f64 #s(literal 2 binary64) %4185)) (approx %3933 %4189) (approx %3936 (/.f64 #s(literal 2 binary64) %4189)) (approx %3402 %4193) (approx %3403 %4195) (approx %3438 (/.f64 #s(literal 2 binary64) %4195)) (approx %3482 %4199) (approx %3507 %4201) (approx %3541 (/.f64 #s(literal 2 binary64) %4201)) (approx %3952 %4205) (approx %3955 (/.f64 #s(literal 2 binary64) %4205)) (approx lam lam) (approx %95 (+.f64 #s(literal 1 binary64) %4211)) (approx %95 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/24 binary64) %4210) #s(literal 1/2 binary64))))) (approx %95 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %4210))) #s(literal 1/2 binary64))))) (approx %96 (+.f64 #s(literal 1 binary64) %4226)) (approx %96 (+.f64 #s(literal 1 binary64) %4231)) (approx %96 (+.f64 #s(literal 1 binary64) %4238)) (approx %98 %4241) (approx %98 (fma.f64 #s(literal -1 binary64) %4243 %4241)) (approx %98 (fma.f64 %4210 (fma.f64 #s(literal -1 binary64) %3634 (*.f64 #s(literal 1/3 binary64) %4243)) %4241)) (approx %98 (fma.f64 %4210 (fma.f64 #s(literal -1 binary64) %3634 (*.f64 %4210 (fma.f64 #s(literal -2/45 binary64) %4243 %4250))) %4241)) (approx %123 %4256) (approx %123 (+.f64 %4256 (*.f64 #s(literal -1/2 binary64) %4258))) (approx %123 (+.f64 %4256 (*.f64 %4210 %4271))) (approx %123 (+.f64 %4256 (*.f64 %4210 %4286))) (approx %4290 %4210) (approx %4292 %4211) (approx %4294 %4226) (approx %253 %260) (approx %254 (+.f64 #s(literal 1 binary64) %4297)) (approx %254 (+.f64 #s(literal 1 binary64) %4302)) (approx %254 (+.f64 #s(literal 1 binary64) %4309)) (approx %256 #s(literal 2 binary64)) (approx %256 (+.f64 #s(literal 2 binary64) %4297)) (approx %256 (+.f64 #s(literal 2 binary64) %4302)) (approx %256 (+.f64 #s(literal 2 binary64) %4309)) (approx %402 #s(literal -1 binary64)) (approx %402 (-.f64 %4210 #s(literal 1 binary64))) (approx %402 (-.f64 %4324 #s(literal 1 binary64))) (approx %402 (-.f64 %4331 #s(literal 1 binary64))) (approx %235 (+.f64 %3630 (*.f64 #s(literal -1/2 binary64) %4334))) (approx %235 (+.f64 %3630 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %3630 (*.f64 #s(literal 1/24 binary64) %4334))))) (approx %235 (+.f64 %3630 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %3630 (*.f64 %4210 (fma.f64 #s(literal -1/720 binary64) %4334 (*.f64 #s(literal 1/24 binary64) %3630))))))) (approx %259 %4352) (approx %259 (-.f64 %4356 %348)) (approx %259 (-.f64 %4363 %348)) (approx %259 (-.f64 %4372 %348)) (approx %291 %4375) (approx %291 (fma.f64 #s(literal -1 binary64) %4354 %4375)) (approx %291 (fma.f64 #s(literal 1/2 binary64) %4352 %4381)) (approx %291 (fma.f64 #s(literal 1/2 binary64) %4352 %4388)) (approx %312 (*.f64 #s(literal -1 binary64) %4256)) (approx %312 (-.f64 %4393 %4256)) (approx %312 (-.f64 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %4269) %4397)) %4256)) (approx %312 (-.f64 (*.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %4281) %4283)) %4397)) %4256)) (approx %330 (*.f64 #s(literal -1 binary64) %4264)) (approx %330 (fma.f64 #s(literal -1 binary64) %4264 %4243)) (approx %330 (fma.f64 #s(literal -1 binary64) %4264 (*.f64 %4210 (fma.f64 #s(literal -1/3 binary64) %4243 %3634)))) (approx %330 (fma.f64 #s(literal -1 binary64) %4264 (*.f64 %4210 (fma.f64 %4210 (fma.f64 #s(literal -1/3 binary64) %3634 (*.f64 #s(literal 2/45 binary64) %4243)) %3634)))) (approx %359 (fma.f64 #s(literal -1 binary64) %4256 %4393)) (approx %359 (fma.f64 #s(literal -1 binary64) %4256 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %4269 (*.f64 #s(literal 1/2 binary64) %4262))))) (approx %359 (fma.f64 #s(literal -1 binary64) %4256 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) %4262 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %4281 (*.f64 #s(literal -1/2 binary64) %4282))))))) (approx %559 (+.f64 #s(literal 1/2 binary64) %4226)) (approx %559 (+.f64 #s(literal 1/2 binary64) %4231)) (approx %559 (+.f64 #s(literal 1/2 binary64) %4238)) (approx %4443 (+.f64 #s(literal 3/2 binary64) %4226)) (approx %4443 (+.f64 #s(literal 3/2 binary64) %4231)) (approx %4443 (+.f64 #s(literal 3/2 binary64) %4238)) (approx %377 (+.f64 #s(literal 1 binary64) %349)) (approx %377 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %4354 %349))) (approx %377 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %348 %4381))) (approx %377 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %348 %4388))) (approx %4461 #s(literal -1/2 binary64)) (approx %4461 (-.f64 %4210 #s(literal 1/2 binary64))) (approx %4461 (-.f64 %4324 #s(literal 1/2 binary64))) (approx %4461 (-.f64 %4331 #s(literal 1/2 binary64))) (approx %404 %4469) (approx %404 (fma.f64 #s(literal -1 binary64) %350 (fma.f64 #s(literal 1/2 binary64) %348 %4354))) (approx %404 (fma.f64 #s(literal -1 binary64) %350 (fma.f64 #s(literal 1/2 binary64) %348 (*.f64 %4210 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %4354 %349)))))) (approx %404 (fma.f64 #s(literal -1 binary64) %350 (fma.f64 #s(literal 1/2 binary64) %348 (*.f64 %4210 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %348 (*.f64 %4210 (fma.f64 #s(literal -1/3 binary64) %350 (*.f64 #s(literal 2/45 binary64) %4354))))))))) (approx %439 %4350) (approx %439 %4355) (approx %439 %4362) (approx %439 %4371) (approx %458 %4351) (approx %458 %4356) (approx %458 %4363) (approx %458 %4372) (approx %4498 (+.f64 #s(literal 1 binary64) %4499)) (approx %4498 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/96 binary64) %4210) #s(literal 1/4 binary64))))) (approx %4498 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (*.f64 #s(literal -19/5760 binary64) %4210) #s(literal 1/96 binary64))) #s(literal 1/4 binary64))))) (approx %468 %4517) (approx %468 (fma.f64 #s(literal -1/2 binary64) %4258 %4517)) (approx %468 (fma.f64 %4210 %4271 %4517)) (approx %468 (fma.f64 %4210 %4286 %4517)) (approx %4525 (+.f64 #s(literal 1/2 binary64) %4526)) (approx %4525 (+.f64 #s(literal 1/2 binary64) (*.f64 %4210 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 5/48 binary64) %4210))))) (approx %4525 (+.f64 #s(literal 1/2 binary64) (*.f64 %4210 (+.f64 #s(literal 1/4 binary64) (*.f64 %4210 (+.f64 #s(literal 5/48 binary64) (*.f64 #s(literal 61/1440 binary64) %4210))))))) (approx %4544 (+.f64 #s(literal 2 binary64) %4210)) (approx %4544 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 1 binary64) %4547)))) (approx %4544 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (+.f64 #s(literal 5/12 binary64) (*.f64 #s(literal 61/360 binary64) %4210))))))) (approx %481 %4561) (approx %481 (fma.f64 #s(literal 4 binary64) (*.f64 %4210 %4570) %4561)) (approx %481 (fma.f64 #s(literal 4 binary64) %4560 (*.f64 %4210 (fma.f64 #s(literal 4 binary64) (*.f64 %4210 %4580) (*.f64 #s(literal 4 binary64) %4570))))) (approx %481 (fma.f64 #s(literal 4 binary64) %4560 (*.f64 %4210 (fma.f64 #s(literal 4 binary64) %4570 (*.f64 %4210 (fma.f64 #s(literal 4 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %4279 %4563)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %350 %4580) %4352) (fma.f64 #s(literal -4/45 binary64) %4568 (*.f64 #s(literal 2/3 binary64) %4577))))) (*.f64 #s(literal 4 binary64) %4580))))))) (approx %4604 #s(literal -2 binary64)) (approx %4604 (-.f64 %4210 #s(literal 2 binary64))) (approx %4604 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) %4210))) #s(literal 2 binary64))) (approx %4604 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/360 binary64) %4210) #s(literal 1/12 binary64))))) #s(literal 2 binary64))) (approx %530 (*.f64 #s(literal -2 binary64) %4256)) (approx %530 (fma.f64 #s(literal -2 binary64) %4256 %4258)) (approx %530 (fma.f64 #s(literal -2 binary64) %4256 (*.f64 %4210 (fma.f64 #s(literal -1 binary64) %4269 %4262)))) (approx %530 (fma.f64 #s(literal -2 binary64) %4256 (*.f64 %4210 (fma.f64 %4210 (fma.f64 #s(literal -1 binary64) %4281 (*.f64 #s(literal -1 binary64) %4282)) %4262)))) (approx %562 %4636) (approx %562 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %4354 %4635))) (approx %562 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %348 (fma.f64 %4210 %4380 %3632)))) (approx %562 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %348 (fma.f64 %4210 %4387 %3632)))) (approx %590 %4649) (approx %590 (fma.f64 #s(literal -1 binary64) %4258 %4649)) (approx %590 (fma.f64 #s(literal 2 binary64) %4256 (*.f64 %4210 (fma.f64 #s(literal -1 binary64) %4262 (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/3 binary64) %4262) %4656)))))) (approx %590 (fma.f64 #s(literal 2 binary64) %4256 (*.f64 %4210 (fma.f64 #s(literal -1 binary64) %4262 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/3 binary64) %4262 (*.f64 %4210 (-.f64 (*.f64 #s(literal -2/45 binary64) %4262) (*.f64 #s(literal -1/2 binary64) (/.f64 %4276 %4654))))) %4656)))))) (approx %655 %4675) (approx %655 (fma.f64 #s(literal 1/2 binary64) %4677 %4675)) (approx %655 (fma.f64 %4210 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %4210 %4684)) %4688) %4675)) (approx %655 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %4210 (fma.f64 #s(literal 1/4 binary64) %4692 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %3634 %4684) %4264) (*.f64 #s(literal 1/2 binary64) (/.f64 %4279 %4654)))))) %4684)) %4688) %4675)) (approx %690 %4707) (approx %690 (+.f64 %4707 (*.f64 #s(literal -1/2 binary64) (/.f64 %4243 %4707)))) (approx %690 (+.f64 %4707 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %4713 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %4717) %4707)))))) (approx %690 (+.f64 %4707 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %4713 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 (-.f64 %4275 (*.f64 #s(literal -1/2 binary64) (/.f64 %4725 %4714)))) %4707) (*.f64 #s(literal 1/2 binary64) (/.f64 %4717 %4707)))))))) (approx %727 (/.f64 #s(literal 2 binary64) %4707)) (approx %727 (fma.f64 #s(literal 2 binary64) %4741 (/.f64 %4243 %4742))) (approx %727 (fma.f64 %4210 (-.f64 (*.f64 %4210 %4752) %4754) %4756)) (approx %727 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %4747 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %4759) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %3634 %4752) %4714) (fma.f64 #s(literal -2/45 binary64) %4749 (*.f64 #s(literal 1/2 binary64) %4759)))))) %4751)) %4754) %4756)) (approx %763 (+.f64 #s(literal 1/2 binary64) %4499)) (approx %763 (+.f64 #s(literal 1/2 binary64) (*.f64 %4210 (-.f64 %4776 #s(literal 1/4 binary64))))) (approx %763 (+.f64 #s(literal 1/2 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/1440 binary64) %4210))) #s(literal 1/4 binary64))))) (approx %766 (+.f64 %3914 (*.f64 #s(literal -1/8 binary64) (/.f64 %4210 %3914)))) (approx %766 (+.f64 %3914 (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %4795) %3914)) %4800)))) (approx %766 (+.f64 %3914 (*.f64 %4210 (-.f64 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4210 %4807) %3914) (*.f64 #s(literal 1/2 binary64) (/.f64 %4795 %3914)))) %4800)))) (approx %798 (fma.f64 #s(literal 1/4 binary64) (/.f64 %4210 %4818) %4820)) (approx %798 (fma.f64 %4210 (fma.f64 %4210 %4829 %4830) %4820)) (approx %798 (fma.f64 %4210 (fma.f64 %4210 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %4210 (fma.f64 #s(literal -1 binary64) (/.f64 %4807 %4818) (fma.f64 #s(literal -1/8 binary64) (/.f64 %4829 %4792) (*.f64 #s(literal 1/8 binary64) (/.f64 %4795 %4824))))) %4826) %4828) %4830) %4820)) (approx %831 (+.f64 #s(literal 1/4 binary64) %4846)) (approx %831 (+.f64 #s(literal 1/4 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/96 binary64) %4210) #s(literal 1/8 binary64))))) (approx %831 (+.f64 #s(literal 1/4 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1/96 binary64) (*.f64 #s(literal -1/2880 binary64) %4210))) #s(literal 1/8 binary64))))) (approx %834 (+.f64 %3919 (*.f64 #s(literal -1/32 binary64) (/.f64 %4210 %3919)))) (approx %834 (+.f64 %3919 (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %4870) %3919)) %4875)))) (approx %834 (+.f64 %3919 (*.f64 %4210 (-.f64 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4210 %4882) %3919) (*.f64 #s(literal 1/2 binary64) (/.f64 %4870 %3919)))) %4875)))) (approx %866 (fma.f64 #s(literal 1/16 binary64) (/.f64 %4210 %4893) %4895)) (approx %866 (fma.f64 %4210 (fma.f64 %4210 %4904 %4905) %4895)) (approx %866 (fma.f64 %4210 (fma.f64 %4210 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %4210 (fma.f64 #s(literal -1 binary64) (/.f64 %4882 %4893) (fma.f64 #s(literal -1/32 binary64) (/.f64 %4904 %4867) (*.f64 #s(literal 1/32 binary64) (/.f64 %4870 %4899))))) %4901) %4903) %4905) %4895)) (approx %901 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4922 %1210) %1213)) (approx %901 (-.f64 (fma.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %1206 (*.f64 #s(literal 1/24 binary64) %4922)) %1210) %1213)) (approx %901 (-.f64 (fma.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %1206 (*.f64 %4210 (fma.f64 #s(literal -1/720 binary64) %4922 %1221))) %1210) %1213)) (approx %904 %4938) (approx %904 (+.f64 %4938 (*.f64 #s(literal -1/2 binary64) (/.f64 %4940 %4941)))) (approx %904 (+.f64 %4938 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %4946 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %4953) %4938)))))) (approx %904 (+.f64 %4938 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %4946 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 (-.f64 %1256 (*.f64 #s(literal -1/2 binary64) (/.f64 %4961 %4962)))) %4938) (*.f64 #s(literal 1/2 binary64) (/.f64 %4953 %4938)))))))) (approx %944 (/.f64 #s(literal 2 binary64) %4938)) (approx %944 (fma.f64 #s(literal 2 binary64) %4978 (/.f64 %4940 %4980))) (approx %944 (fma.f64 %4210 (-.f64 (*.f64 %4210 %4991) %4993) %4995)) (approx %944 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %4986 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %4999) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %909 %4991) %4962) (fma.f64 #s(literal -2/45 binary64) %4988 (*.f64 #s(literal 1/2 binary64) %4999)))))) %4990)) %4993) %4995)) (approx %979 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5015 %1324) %1327)) (approx %979 (-.f64 (fma.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %1318 (*.f64 #s(literal 1/24 binary64) %5015)) %1324) %1327)) (approx %979 (-.f64 (fma.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %1318 (*.f64 %4210 (fma.f64 #s(literal -1/720 binary64) %5015 %1335))) %1324) %1327)) (approx %982 %5031) (approx %982 (+.f64 %5031 (*.f64 #s(literal -1/2 binary64) (/.f64 %5033 %5034)))) (approx %982 (+.f64 %5031 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %5039 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %5046) %5031)))))) (approx %982 (+.f64 %5031 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %5039 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 (-.f64 %1370 (*.f64 #s(literal -1/2 binary64) (/.f64 %5054 %5055)))) %5031) (*.f64 #s(literal 1/2 binary64) (/.f64 %5046 %5031)))))))) (approx %1025 (/.f64 #s(literal 2 binary64) %5031)) (approx %1025 (fma.f64 #s(literal 2 binary64) %5071 (/.f64 %5033 %5073))) (approx %1025 (fma.f64 %4210 (-.f64 (*.f64 %4210 %5084) %5086) %5088)) (approx %1025 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %5079 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %5092) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5084 %989) %5055) (fma.f64 #s(literal -2/45 binary64) %5081 (*.f64 #s(literal 1/2 binary64) %5092)))))) %5083)) %5086) %5088)) (approx %1058 (/.f64 #s(literal 2 binary64) %4256)) (approx %1058 (fma.f64 #s(literal 2 binary64) %4675 %4677)) (approx %1058 (fma.f64 %4210 (-.f64 (*.f64 %4210 %5114) %5116) %5118)) (approx %1058 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %4681 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %4692) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %3634 %5114) %4264) (fma.f64 #s(literal -2/45 binary64) %4687 (*.f64 #s(literal 1/2 binary64) %4692)))))) %5113)) %5116) %5118)) (approx %5139 %5140) (approx %5139 %5142) (approx %5139 %5144) (approx %5146 (+.f64 #s(literal 1 binary64) %5149)) (approx %5146 (+.f64 #s(literal 1 binary64) %5156)) (approx %5159 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 5/96 binary64) %4210) #s(literal 1/4 binary64))))) (approx %5159 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 5/96 binary64) (*.f64 #s(literal 11/5760 binary64) %4210))) #s(literal 1/4 binary64))))) (approx %5174 (+.f64 #s(literal 2 binary64) %5175)) (approx %5174 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 1/2 binary64) %4776)))) (approx %5174 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 1/2 binary64) (*.f64 %4210 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -71/2880 binary64) %4210))))))) (approx %5194 (+.f64 #s(literal 2 binary64) %4211)) (approx %5194 (+.f64 #s(literal 2 binary64) %5149)) (approx %5194 (+.f64 #s(literal 2 binary64) %5156)) (approx %5201 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/12 binary64) %4210) #s(literal 1/4 binary64))))) (approx %5201 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/90 binary64) %4210))) #s(literal 1/4 binary64))))) (approx %5215 (+.f64 #s(literal 1 binary64) %4846)) (approx %5215 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 13/384 binary64) %4210) #s(literal 1/8 binary64))))) (approx %5215 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 13/384 binary64) (*.f64 #s(literal -61/46080 binary64) %4210))) #s(literal 1/8 binary64))))) (approx %5232 (+.f64 #s(literal 2 binary64) %4526)) (approx %5232 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -7/192 binary64) %4210))))) (approx %5232 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 1/4 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal -239/23040 binary64) %4210) #s(literal 7/192 binary64))))))) (approx %5251 %553) (approx %5251 (+.f64 %553 (*.f64 #s(literal -1/4 binary64) %5253))) (approx %5251 (+.f64 %553 (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %5261 %553)) %5264)))) (approx %5251 (+.f64 %553 (*.f64 %4210 (-.f64 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5272 %553) (*.f64 #s(literal 1/2 binary64) (/.f64 %5260 %553)))) %5264)))) (approx %5282 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) %5283))) (approx %5282 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %5261 %5257)) %5289)))) (approx %5282 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5272 %5257) %5295)) %5289)))) (approx %5302 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %5283))) (approx %5302 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (fma.f64 #s(literal 2 binary64) (*.f64 %4210 %5309) %5311)))) (approx %5302 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (fma.f64 %4210 (fma.f64 #s(literal -2 binary64) (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5271 %5257) (fma.f64 #s(literal -1/4 binary64) (/.f64 %5309 %5257) (*.f64 #s(literal 1/8 binary64) (/.f64 %5260 %5306))))) (*.f64 #s(literal 2 binary64) %5309)) %5311)))) (approx %5332 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -3/2 binary64) %4210))) (approx %5332 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (-.f64 %5175 #s(literal 3/2 binary64))))) (approx %5332 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/15 binary64) %4210))) #s(literal 3/2 binary64))))) (approx %5348 (+.f64 #s(literal 1 binary64) %5349)) (approx %5348 (+.f64 #s(literal 1 binary64) %5353)) (approx %5348 (+.f64 #s(literal 1 binary64) %5361)) (approx %5364 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/8 binary64) %4210))) (approx %5364 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 7/128 binary64) %4210) #s(literal 3/8 binary64))))) (approx %5364 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 7/128 binary64) (*.f64 #s(literal 59/15360 binary64) %4210))) #s(literal 3/8 binary64))))) (approx %5382 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 3/4 binary64) %4210))) (approx %5382 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 11/64 binary64) %4210))))) (approx %5382 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 3/4 binary64) (*.f64 %4210 (+.f64 #s(literal 11/64 binary64) (*.f64 #s(literal 121/7680 binary64) %4210))))))) (approx %5404 (+.f64 #s(literal 2 binary64) %5349)) (approx %5404 (+.f64 #s(literal 2 binary64) %5353)) (approx %5404 (+.f64 #s(literal 2 binary64) %5361)) (approx %5411 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/8 binary64) %4210) #s(literal 3/8 binary64))))) (approx %5411 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/60 binary64) %4210))) #s(literal 3/8 binary64))))) (approx %5425 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/16 binary64) %4210))) (approx %5425 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 23/512 binary64) %4210) #s(literal 3/16 binary64))))) (approx %5425 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 23/512 binary64) (*.f64 #s(literal 11/122880 binary64) %4210))) #s(literal 3/16 binary64))))) (approx %5443 (+.f64 #s(literal 2 binary64) %5444)) (approx %5443 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal -5/256 binary64) %4210))))) (approx %5443 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 3/8 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal -1271/61440 binary64) %4210) #s(literal 5/256 binary64))))))) (approx %5463 (-.f64 %5444 #s(literal 1/2 binary64))) (approx %5463 (-.f64 (*.f64 %4210 (+.f64 #s(literal 3/8 binary64) %4846)) #s(literal 1/2 binary64))) (approx %5463 (-.f64 (*.f64 %4210 (+.f64 #s(literal 3/8 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/60 binary64) %4210) #s(literal 1/8 binary64))))) #s(literal 1/2 binary64))) (approx %5478 (+.f64 %553 (*.f64 #s(literal -3/8 binary64) %5253))) (approx %5478 (+.f64 %553 (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %5484 %553)) %5487)))) (approx %5478 (+.f64 %553 (*.f64 %4210 (-.f64 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5495 %553) (*.f64 #s(literal 1/2 binary64) (/.f64 %5483 %553)))) %5487)))) (approx %5505 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/8 binary64) %5283))) (approx %5505 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %5484 %5257)) %5511)))) (approx %5505 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5495 %5257) %5517)) %5511)))) (approx %5524 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 3/4 binary64) %5283))) (approx %5524 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (fma.f64 #s(literal 2 binary64) (*.f64 %4210 %5529) %5531)))) (approx %5524 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (fma.f64 %4210 (fma.f64 #s(literal -2 binary64) (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5494 %5257) (fma.f64 #s(literal -3/8 binary64) (/.f64 %5529 %5257) (*.f64 #s(literal 3/16 binary64) (/.f64 %5483 %5306))))) (*.f64 #s(literal 2 binary64) %5529)) %5531)))) (approx %5553 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -5/4 binary64) %4210))) (approx %5553 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (-.f64 %4547 #s(literal 5/4 binary64))))) (approx %5553 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 5/12 binary64) (*.f64 #s(literal -1/18 binary64) %4210))) #s(literal 5/4 binary64))))) (approx %5570 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/8 binary64) %4210))) (approx %5570 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 5/24 binary64) %4210) #s(literal 5/8 binary64))))) (approx %5570 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal -1/36 binary64) %4210))) #s(literal 5/8 binary64))))) (approx %5587 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/16 binary64) %4210))) (approx %5587 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 #s(literal 85/1536 binary64) %4210) #s(literal 5/16 binary64))))) (approx %5587 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (+.f64 #s(literal 85/1536 binary64) (*.f64 #s(literal 251/73728 binary64) %4210))) #s(literal 5/16 binary64))))) (approx %5605 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/8 binary64) %4210))) (approx %5605 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 5/8 binary64) (*.f64 #s(literal 65/768 binary64) %4210))))) (approx %5605 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (+.f64 #s(literal 5/8 binary64) (*.f64 %4210 (+.f64 #s(literal 65/768 binary64) (*.f64 #s(literal -551/36864 binary64) %4210))))))) (approx %5628 (-.f64 (+.f64 #s(literal 1 binary64) %5630) %5632)) (approx %5628 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %5635 %5630)) %5632)) (approx %5628 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5629 (*.f64 %4210 (fma.f64 #s(literal -2 binary64) %5629 (*.f64 #s(literal 2/3 binary64) %5635))))) %5632)) (approx %5628 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5629 (*.f64 %4210 (fma.f64 #s(literal -2 binary64) %5629 (*.f64 %4210 (fma.f64 #s(literal -4/45 binary64) %5635 (*.f64 #s(literal 2/3 binary64) %5629))))))) %5632)) (approx %5656 %5660) (approx %5662 %5663) (approx %5665 (/.f64 %5663 %553)) (approx %5668 (*.f64 #s(literal 2 binary64) (/.f64 %553 %5663))) (approx %5676 %5681) (approx %5676 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %5683 %5679)) %1210)) (approx %5676 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5678 (fma.f64 %4210 (fma.f64 #s(literal -2 binary64) %5678 (*.f64 #s(literal 2/3 binary64) %5683)) %1213))) %1210)) (approx %5676 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5678 (fma.f64 %4210 (fma.f64 #s(literal -2 binary64) %5678 (*.f64 %4210 (fma.f64 #s(literal -4/45 binary64) %5683 (*.f64 #s(literal 2/3 binary64) %5678)))) %1213))) %1210)) (approx %5704 %5705) (approx %5704 (fma.f64 #s(literal -1 binary64) %5683 %5705)) (approx %5704 (fma.f64 #s(literal 1/2 binary64) %5681 %5711)) (approx %5704 (fma.f64 #s(literal 1/2 binary64) %5681 %5718)) (approx %5721 %5722) (approx %5721 (+.f64 %5722 (*.f64 #s(literal -1/2 binary64) (/.f64 %5683 %5722)))) (approx %5721 (+.f64 %5722 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %5728 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %5733) %5722)))))) (approx %5721 (+.f64 %5722 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %5728 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 (-.f64 %5741 (*.f64 #s(literal -1/2 binary64) (/.f64 %5742 %5730)))) %5722) (*.f64 #s(literal 1/2 binary64) (/.f64 %5733 %5722)))))))) (approx %5756 (/.f64 #s(literal 2 binary64) %5722)) (approx %5756 (fma.f64 #s(literal 2 binary64) %5759 (/.f64 %5683 %5760))) (approx %5756 (fma.f64 %4210 (-.f64 (*.f64 %4210 %5770) %5772) %5774)) (approx %5756 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %5765 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %5777) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5678 %5770) %5730) (fma.f64 #s(literal -2/45 binary64) %5767 (*.f64 #s(literal 1/2 binary64) %5777)))))) %5769)) %5772) %5774)) (approx %5793 (+.f64 #s(literal 1 binary64) %5677)) (approx %5793 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %5683 %5677))) (approx %5793 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %1206 %5711))) (approx %5793 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %1206 %5718))) (approx %5805 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %5683))) (approx %5805 (+.f64 #s(literal 1 binary64) %5711)) (approx %5805 (+.f64 #s(literal 1 binary64) %5718)) (approx %5813 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %5683))) (approx %5813 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %5678 (*.f64 #s(literal 1/2 binary64) (*.f64 %4210 %5818)))))) (approx %5813 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %5678 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (*.f64 %4210 (-.f64 %5741 %5826)) (*.f64 #s(literal 1/2 binary64) %5818))))))) (approx %5836 (+.f64 #s(literal 2 binary64) %5683)) (approx %5836 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 %5840) %5842)))) (approx %5836 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %5729 (*.f64 %4210 (-.f64 %5826 (fma.f64 #s(literal -1/2 binary64) (*.f64 %5678 %5840) (fma.f64 #s(literal -2/45 binary64) %5678 (*.f64 #s(literal 1/2 binary64) %5825)))))) %5839)) %5842)))) (approx %5865 (-.f64 (+.f64 #s(literal 1 binary64) %5869) %5866)) (approx %5865 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %5873 %5869)) %5866)) (approx %5865 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5868 (*.f64 %4210 (fma.f64 #s(literal -2 binary64) %5868 (*.f64 #s(literal 2/3 binary64) %5873))))) %5866)) (approx %5865 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5868 (*.f64 %4210 (fma.f64 #s(literal -2 binary64) %5868 (*.f64 %4210 (fma.f64 #s(literal -4/45 binary64) %5873 (*.f64 #s(literal 2/3 binary64) %5868))))))) %5866)) (approx %5894 %5898) (approx %5900 %5901) (approx %5903 (/.f64 %5901 %553)) (approx %5906 (*.f64 #s(literal 2 binary64) (/.f64 %553 %5901))) (approx %5914 %5919) (approx %5914 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %5921 %5917)) %1324)) (approx %5914 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5916 (fma.f64 %4210 (fma.f64 #s(literal -2 binary64) %5916 (*.f64 #s(literal 2/3 binary64) %5921)) %1327))) %1324)) (approx %5914 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5916 (fma.f64 %4210 (fma.f64 #s(literal -2 binary64) %5916 (*.f64 %4210 (fma.f64 #s(literal -4/45 binary64) %5921 (*.f64 #s(literal 2/3 binary64) %5916)))) %1327))) %1324)) (approx %5942 %5943) (approx %5942 (fma.f64 #s(literal -1 binary64) %5921 %5943)) (approx %5942 (fma.f64 #s(literal 1/2 binary64) %5919 %5949)) (approx %5942 (fma.f64 #s(literal 1/2 binary64) %5919 %5956)) (approx %5959 %5960) (approx %5959 (+.f64 %5960 (*.f64 #s(literal -1/2 binary64) (/.f64 %5921 %5960)))) (approx %5959 (+.f64 %5960 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %5966 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %5971) %5960)))))) (approx %5959 (+.f64 %5960 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %5966 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 (-.f64 %5979 (*.f64 #s(literal -1/2 binary64) (/.f64 %5980 %5968)))) %5960) (*.f64 #s(literal 1/2 binary64) (/.f64 %5971 %5960)))))))) (approx %5994 (/.f64 #s(literal 2 binary64) %5960)) (approx %5994 (fma.f64 #s(literal 2 binary64) %5997 (/.f64 %5921 %5998))) (approx %5994 (fma.f64 %4210 (-.f64 (*.f64 %4210 %6008) %6010) %6012)) (approx %5994 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %6003 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %6015) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5916 %6008) %5968) (fma.f64 #s(literal -2/45 binary64) %6005 (*.f64 #s(literal 1/2 binary64) %6015)))))) %6007)) %6010) %6012)) (approx %6031 (+.f64 #s(literal 1 binary64) %5915)) (approx %6031 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %5921 %5915))) (approx %6031 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %1318 %5949))) (approx %6031 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %1318 %5956))) (approx %6043 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %5921))) (approx %6043 (+.f64 #s(literal 1 binary64) %5949)) (approx %6043 (+.f64 #s(literal 1 binary64) %5956)) (approx %6051 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %5921))) (approx %6051 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %5916 (*.f64 #s(literal 1/2 binary64) (*.f64 %4210 %6056)))))) (approx %6051 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %5916 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (*.f64 %4210 (-.f64 %5979 %6064)) (*.f64 #s(literal 1/2 binary64) %6056))))))) (approx %6074 (+.f64 #s(literal 2 binary64) %5921)) (approx %6074 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 %6078) %6080)))) (approx %6074 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %5967 (*.f64 %4210 (-.f64 %6064 (fma.f64 #s(literal -1/2 binary64) (*.f64 %5916 %6078) (fma.f64 #s(literal -2/45 binary64) %5916 (*.f64 #s(literal 1/2 binary64) %6063)))))) %6077)) %6080)))) (approx %6098 %6102) (approx %6104 %6105) (approx %6107 (/.f64 %6105 %553)) (approx %6110 (*.f64 #s(literal 2 binary64) (/.f64 %553 %6105))) (approx %1450 (-.f64 #s(literal 3 binary64) %348)) (approx %1450 (-.f64 (+.f64 #s(literal 3 binary64) %4297) %348)) (approx %1450 (-.f64 (+.f64 #s(literal 3 binary64) %4302) %348)) (approx %1450 (-.f64 (+.f64 #s(literal 3 binary64) %4309) %348)) (approx %1477 %6125) (approx %1477 (-.f64 %5140 %348)) (approx %1477 (-.f64 %5142 %348)) (approx %1477 (-.f64 %5144 %348)) (approx %1484 %6133) (approx %1484 (fma.f64 #s(literal -1/2 binary64) %4210 %6133)) (approx %1484 (fma.f64 #s(literal 1/2 binary64) %6125 %5149)) (approx %1484 (fma.f64 #s(literal 1/2 binary64) %6125 %5156)) (approx %1493 %6141) (approx %1493 (+.f64 %6141 (*.f64 #s(literal -1/4 binary64) (/.f64 %4210 %6141)))) (approx %1493 (+.f64 %6141 (*.f64 %4210 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %6150) %6141)) %6155)))) (approx %1493 (+.f64 %6141 (*.f64 %4210 (-.f64 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4210 %6162) %6141) (*.f64 #s(literal 1/2 binary64) (/.f64 %6150 %6141)))) %6155)))) (approx %1524 (/.f64 #s(literal 2 binary64) %6141)) (approx %1524 (fma.f64 #s(literal 1/2 binary64) (/.f64 %4210 %6175) %6177)) (approx %1524 (fma.f64 %4210 (fma.f64 %4210 %6185 %6186) %6177)) (approx %1524 (fma.f64 %4210 (fma.f64 %4210 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %4210 (fma.f64 #s(literal -1 binary64) (/.f64 %6162 %6175) (fma.f64 #s(literal -1/4 binary64) (/.f64 %6185 %6147) (*.f64 #s(literal 1/4 binary64) (/.f64 %6150 %6180))))) %6182) %6184) %6186) %6177)) (approx %1558 %6204) (approx %1558 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %5015 %6202)) %348)) (approx %1558 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %1318 (*.f64 %4210 (fma.f64 #s(literal -2 binary64) %1318 (*.f64 #s(literal 2/3 binary64) %5015))))) %348)) (approx %1558 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %1318 (*.f64 %4210 (fma.f64 #s(literal -2 binary64) %1318 (*.f64 %4210 (fma.f64 #s(literal -4/45 binary64) %5015 (*.f64 #s(literal 2/3 binary64) %1318))))))) %348)) (approx %1568 %6226) (approx %1568 (fma.f64 #s(literal -1 binary64) %5015 %6226)) (approx %1568 (fma.f64 #s(literal 1/2 binary64) %6204 (*.f64 %4210 (fma.f64 #s(literal -1 binary64) %1318 (*.f64 #s(literal 1/3 binary64) %5015))))) (approx %1568 (fma.f64 #s(literal 1/2 binary64) %6204 (*.f64 %4210 (fma.f64 #s(literal -1 binary64) %1318 (*.f64 %4210 (fma.f64 #s(literal -2/45 binary64) %5015 %2412)))))) (approx %1577 %6241) (approx %1577 (+.f64 %6241 (*.f64 #s(literal -1/2 binary64) (/.f64 %5014 %6243)))) (approx %1577 (+.f64 %6241 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %6248 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %6253) %6241)))))) (approx %1577 (+.f64 %6241 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %6248 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 (-.f64 %2435 (*.f64 #s(literal -1/2 binary64) (/.f64 %6261 %6262)))) %6241) (*.f64 #s(literal 1/2 binary64) (/.f64 %6253 %6241)))))))) (approx %1608 (/.f64 #s(literal 2 binary64) %6241)) (approx %1608 (fma.f64 #s(literal 2 binary64) %6278 (/.f64 %5014 %6280))) (approx %1608 (fma.f64 %4210 (-.f64 (*.f64 %4210 %6291) %6293) %6295)) (approx %1608 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %6286 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %6299) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %6291 %988) %6262) (fma.f64 #s(literal -2/45 binary64) %6288 (*.f64 #s(literal 1/2 binary64) %6299)))))) %6290)) %6293) %6295)) (approx %3274 %6314) (approx %3274 (+.f64 %6314 (*.f64 #s(literal -1/2 binary64) (/.f64 %4354 %6314)))) (approx %3274 (+.f64 %6314 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %6320 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %6325) %6314)))))) (approx %3274 (+.f64 %6314 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %6320 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 (-.f64 %6333 (*.f64 #s(literal -1/2 binary64) (/.f64 %6334 %6322)))) %6314) (*.f64 #s(literal 1/2 binary64) (/.f64 %6325 %6314)))))))) (approx %3309 (/.f64 #s(literal 2 binary64) %6314)) (approx %3309 (fma.f64 #s(literal 2 binary64) %6350 (/.f64 %4354 %6351))) (approx %3309 (fma.f64 %4210 (-.f64 (*.f64 %4210 %6361) %6363) %6365)) (approx %3309 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %6356 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %6368) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %350 %6361) %6322) (fma.f64 #s(literal -2/45 binary64) %6358 (*.f64 #s(literal 1/2 binary64) %6368)))))) %6360)) %6363) %6365)) (approx %3402 (+.f64 #s(literal 1 binary64) %6383)) (approx %3402 (+.f64 #s(literal 1 binary64) %4381)) (approx %3402 (+.f64 #s(literal 1 binary64) %4388)) (approx %3403 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %4354))) (approx %3403 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %350 (*.f64 #s(literal 1/2 binary64) (*.f64 %4210 %6394)))))) (approx %3403 (+.f64 #s(literal 1 binary64) (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %350 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (*.f64 %4210 (-.f64 %6333 %6402)) (*.f64 #s(literal 1/2 binary64) %6394))))))) (approx %3438 (+.f64 #s(literal 2 binary64) %4354)) (approx %3438 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 %6415) %6417)))) (approx %3438 (+.f64 #s(literal 2 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %6321 (*.f64 %4210 (-.f64 %6402 (fma.f64 #s(literal -1/2 binary64) (*.f64 %350 %6415) (fma.f64 #s(literal -2/45 binary64) %350 (*.f64 #s(literal 1/2 binary64) %6401)))))) %6414)) %6417)))) (approx %3482 %6435) (approx %3482 (-.f64 (+.f64 #s(literal 1/2 binary64) %6383) %4469)) (approx %3482 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %4210 (-.f64 %4379 %350))) %4469)) (approx %3482 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (*.f64 #s(literal -2/45 binary64) %4354) (*.f64 #s(literal -1/3 binary64) %350))) %350))) %4469)) (approx %3507 %6454) (approx %3507 (+.f64 %6454 (*.f64 #s(literal -1/2 binary64) (/.f64 %4354 %6454)))) (approx %3507 (+.f64 %6454 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4210 %6463) %6454) (*.f64 #s(literal -1/2 binary64) %6466))))) (approx %3507 (+.f64 %6454 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %6466 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4210 %6475) %6454) (*.f64 #s(literal -1/2 binary64) (/.f64 %6463 %6454)))))))) (approx %3541 (/.f64 #s(literal 2 binary64) %6454)) (approx %3541 (fma.f64 #s(literal 2 binary64) %6488 (/.f64 %4354 %6489))) (approx %3541 (fma.f64 %4210 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %4210 %6497)) %6501) %6503)) (approx %3541 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %4210 (fma.f64 #s(literal -1 binary64) (/.f64 %6475 %6489) (fma.f64 #s(literal -1/2 binary64) (/.f64 %6472 %6494) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %350 %6497) %6460)))))) %6497)) %6501) %6503)) (approx %3952 %6520) (approx %3952 (+.f64 %6520 (*.f64 #s(literal -1/2 binary64) (/.f64 %4354 %6520)))) (approx %3952 (+.f64 %6520 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %6526 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 %6530) %6520)))))) (approx %3952 (+.f64 %6520 (*.f64 %4210 (fma.f64 #s(literal -1/2 binary64) %6526 (*.f64 %4210 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4210 (-.f64 %6333 (*.f64 #s(literal -1/2 binary64) (/.f64 %6538 %6527)))) %6520) (*.f64 #s(literal 1/2 binary64) (/.f64 %6530 %6520)))))))) (approx %3955 (/.f64 #s(literal 2 binary64) %6520)) (approx %3955 (fma.f64 #s(literal 2 binary64) %6554 (/.f64 %4354 %6555))) (approx %3955 (fma.f64 %4210 (-.f64 (*.f64 %4210 %6565) %6567) %6569)) (approx %3955 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %6560 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) %6572) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %350 %6565) %6527) (fma.f64 #s(literal -2/45 binary64) %6562 (*.f64 #s(literal 1/2 binary64) %6572)))))) %6564)) %6567) %6569)) (approx %3582 (/.f64 #s(literal 2 binary64) %4517)) (approx %3582 (fma.f64 #s(literal 2 binary64) %6589 (/.f64 %4243 %6591))) (approx %3582 (fma.f64 %4210 (-.f64 (*.f64 %4210 %6604) %6606) %6608)) (approx %3582 (fma.f64 %4210 (-.f64 (*.f64 %4210 (-.f64 (fma.f64 #s(literal 1/4 binary64) %6596 (*.f64 %4210 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %4276 %6595)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %3634 %6604) (*.f64 %4517 %4256)) (fma.f64 #s(literal -2/45 binary64) %6601 (*.f64 #s(literal 1/2 binary64) (/.f64 %4276 %6599))))))) %6603)) %6606) %6608)) (approx (+ 1 %4292) (*.f64 %4210 (-.f64 %6629 #s(literal 1/2 binary64)))) (approx (+ 1 %4294) (*.f64 %4210 (-.f64 %6629 #s(literal 1 binary64)))) (approx %254 %261) (approx %402 %407) (approx %559 %378) (approx %4498 %469) (approx %4525 %483) (approx %763 (*.f64 #s(literal 1/2 binary64) %99)) (approx %831 (*.f64 #s(literal 1/4 binary64) %99)) (approx %901 (/.f64 (*.f64 %99 %908) %911)) (approx %979 (/.f64 (*.f64 %99 %988) %992)) (approx %5139 %3755) (approx %5146 %6653) (approx %5159 %6655) (approx %5174 (/.f64 #s(literal 2 binary64) %6655)) (approx %5194 %6659) (approx %5201 %6661) (approx %5215 %6663) (approx %5232 (/.f64 #s(literal 2 binary64) %6663)) (approx %5250 %6667) (approx %5251 %6669) (approx %5282 (/.f64 %6669 %553)) (approx %5302 (*.f64 #s(literal 2 binary64) (/.f64 %553 %6669))) (approx %5332 %6677) (approx %5348 %6679) (approx %5364 %6681) (approx %5382 (/.f64 #s(literal 2 binary64) %6681)) (approx %5404 %6686) (approx %5411 %6688) (approx %5425 %6690) (approx %5443 (/.f64 #s(literal 2 binary64) %6690)) (approx %5463 (-.f64 %6694 #s(literal 1/8 binary64))) (approx %6697 %6698) (approx %6700 %6701) (approx %6703 (/.f64 #s(literal 2 binary64) %6701)) (approx %5477 %6706) (approx %5478 %6708) (approx %5505 (/.f64 %6708 %553)) (approx %5524 (*.f64 #s(literal 2 binary64) (/.f64 %553 %6708))) (approx %5553 %6716) (approx %5570 %6718) (approx %5587 %6720) (approx %5605 (/.f64 #s(literal 2 binary64) %6720)) (approx %5628 %5659) (approx %5676 %6727) (approx %5704 %6729) (approx %5721 %6731) (approx %5756 (/.f64 #s(literal 2 binary64) %6731)) (approx %5793 %6736) (approx %5805 %6738) (approx %5813 %6740) (approx %5836 (/.f64 #s(literal 2 binary64) %6740)) (approx %5865 %5897) (approx %5914 %6101) (approx %5942 %6746) (approx %5959 %6748) (approx %5994 (/.f64 #s(literal 2 binary64) %6748)) (approx %6031 %6753) (approx %6043 %6755) (approx %6051 %6757) (approx %6074 (/.f64 #s(literal 2 binary64) %6757)) (approx %254 %6763) (approx %375 %6766) (approx %256 %6768) (approx %402 %6771) (approx %259 %6775) (approx %291 %6777) (approx %347 %6779) (approx %356 %6781) (approx %377 %6784) (approx %404 %6787) (approx %481 (*.f64 #s(literal 4 binary64) (/.f64 %3638 %6775))) (approx %3991 (*.f64 #s(literal 2 binary64) (/.f64 %553 %6781))) (approx %3951 %6795) (approx %625 (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %6781)) (approx %629 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %6781)) (approx %5139 %6802) (approx %5146 %6804) (approx %5159 %6806) (approx %5174 (/.f64 #s(literal 2 binary64) %6806)) (approx %6813 (+.f64 #s(literal 1 binary64) %6765)) (approx %6817 %6818) (approx (/ 2 %6817) (/.f64 #s(literal 2 binary64) %6818)) (approx %5194 %6824) (approx %5201 %6826) (approx %5215 %6828) (approx %5232 (/.f64 #s(literal 2 binary64) %6828)) (approx %5250 %6832) (approx %5251 %6834) (approx %5282 (/.f64 %6834 %553)) (approx %5302 (*.f64 #s(literal 2 binary64) (/.f64 %553 %6834))) (approx %5332 %6842) (approx %5348 %6844) (approx %5364 %6846) (approx %5382 (/.f64 #s(literal 2 binary64) %6846)) (approx %5404 %6851) (approx %5411 %6853) (approx %5425 %6855) (approx %5443 (/.f64 #s(literal 2 binary64) %6855)) (approx %5463 (-.f64 %6859 #s(literal 1/8 binary64))) (approx %6697 %6862) (approx %6700 %6864) (approx %6703 (/.f64 #s(literal 2 binary64) %6864)) (approx %5477 %6868) (approx %5478 %6870) (approx %5505 (/.f64 %6870 %553)) (approx %5524 (*.f64 #s(literal 2 binary64) (/.f64 %553 %6870))) (approx %5553 %6878) (approx %5570 %6880) (approx %5587 %6882) (approx %5605 (/.f64 #s(literal 2 binary64) %6882)) (approx %5628 %6888) (approx %5656 %6890) (approx %5662 %6892) (approx %5665 (/.f64 %6892 %553)) (approx %5668 (*.f64 #s(literal 2 binary64) (/.f64 %553 %6892))) (approx %5676 %6901) (approx %5704 %6903) (approx %5721 %6905) (approx %5756 (/.f64 #s(literal 2 binary64) %6905)) (approx %5793 %6910) (approx %5805 %6912) (approx %5813 %6914) (approx %5836 (/.f64 #s(literal 2 binary64) %6914)) (approx %5865 %6920) (approx %5894 %6922) (approx %5900 %6924) (approx %5903 (/.f64 %6924 %553)) (approx %5906 (*.f64 #s(literal 2 binary64) (/.f64 %553 %6924))) (approx %5914 %6933) (approx %5942 %6935) (approx %5959 %6937) (approx %5994 (/.f64 #s(literal 2 binary64) %6937)) (approx %6031 %6942) (approx %6043 %6944) (approx %6051 %6946) (approx %6074 (/.f64 #s(literal 2 binary64) %6946)) (approx %6098 %6950) (approx %6104 %6952) (approx %6107 (/.f64 %6952 %553)) (approx %6110 (*.f64 #s(literal 2 binary64) (/.f64 %553 %6952))) (approx %1450 %6960) (approx %1460 %6962) (approx %1464 %6964) (approx %1469 (/.f64 %6964 %553)) (approx %1472 (*.f64 #s(literal 2 binary64) (/.f64 %553 %6964))) (approx %1477 %6971) (approx %1484 %6973) (approx %1493 %6975) (approx %1524 (/.f64 #s(literal 2 binary64) %6975)) (approx %1558 %6982) (approx %1568 %6984) (approx %1577 %6986) (approx %1608 (/.f64 #s(literal 2 binary64) %6986)) (approx %3271 (/.f64 %6781 %553)) (approx %3274 %6992) (approx %3309 (/.f64 #s(literal 2 binary64) %6992)) (approx %3402 %6996) (approx %3403 %6998) (approx %3438 (/.f64 #s(literal 2 binary64) %6998)) (approx %3482 %7002) (approx %3507 %7004) (approx %3541 (/.f64 #s(literal 2 binary64) %7004)) (approx %3952 %7008) (approx %3955 (/.f64 #s(literal 2 binary64) %7008)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 593.0ms | Cn | inf |
| 448.0ms | lam | inf |
| 433.0ms | Cn | 0 |
| 355.0ms | lam | 0 |
| 284.0ms | Cn | -inf |
| Inputs |
|---|
%2 = (sin.f64 Cn) %3 = (cos.f64 Cn) %5 = (cos.f64 lam) %10 = (pow.f64 %5 #s(literal 2 binary64)) %12 = (sqrt.f64 %10) %14 = (pow.f64 %2 #s(literal 2 binary64)) %15 = (pow.f64 %3 #s(literal 2 binary64)) %16 = (fma.f64 %15 %10 %14) %17 = (sqrt.f64 %16) %18 = (pow.f64 lam #s(literal 2 binary64)) %19 = (*.f64 #s(literal -1/2 binary64) %18) %20 = (+.f64 #s(literal 1 binary64) %19) %21 = (cos lam) %22 = (approx %21 %20) %23 = (*.f64 #s(literal -1 binary64) %18) %24 = (+.f64 #s(literal 1 binary64) %23) %27 = (PI.f64 ) %28 = (+.f64 Cn Cn) %29 = (cos.f64 %28) %30 = (-.f64 #s(literal 1 binary64) %29) %31 = (*.f64 %29 #s(literal 1/2 binary64)) %32 = (-.f64 #s(literal 1/2 binary64) %31) %33 = (fma.f64 %29 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %34 = (fabs.f64 #s(literal 2 binary64)) %35 = (pow.f64 %2 #s(literal 1 binary64)) %36 = (+.f64 lam lam) %37 = (cos.f64 %36) %38 = (fma.f64 %37 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %39 = (-.f64 %37 #s(literal -1 binary64)) %40 = (fma.f64 %37 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %41 = (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %42 = (*.f64 %3 #s(literal 1/2 binary64)) %43 = (*.f64 %3 %5) %44 = (fma.f64 %39 %33 %30) %45 = (*.f64 %44 #s(literal 1/2 binary64)) %46 = (hypot.f64 %43 %2) %47 = (neg.f64 %46) %48 = (*.f64 %46 %47) %49 = (fabs.f64 %44) %50 = (sqrt.f64 %49) %51 = (sqrt.f64 %34) %52 = (*.f64 %46 #s(literal -1 binary64)) %54 = (*.f64 #s(literal 2 binary64) Cn) %55 = (cos Cn) %56 = (* %55 %21) %57 = (approx %56 %5) %58 = (*.f64 #s(literal 2 binary64) lam) %59 = (cos.f64 %58) %60 = (*.f64 #s(literal 1/2 binary64) %59) %61 = (+.f64 #s(literal 1/2 binary64) %60) %62 = (+.f64 #s(literal 1 binary64) %59) %64 = (cos (+ lam lam)) %68 = (cos (+ Cn Cn)) %70 = (* %68 1/2) %71 = (+ %70 1/2) %75 = (+ (* (- %64 -1) %71) (- 1 %68)) %76 = (approx %75 %62) %77 = (+.f64 #s(literal 1 binary64) %60) %80 = (* %71 (+ (* %64 1/2) 1/2)) %82 = (approx (+ %80 1/2) %77) %83 = (*.f64 #s(literal -1/2 binary64) %59) %89 = (approx (+ (* %71 (+ (* %64 -1/2) -1/2)) %70) %83) %90 = (cos.f64 %54) %91 = (*.f64 #s(literal 1/2 binary64) %90) %92 = (+.f64 #s(literal 1/2 binary64) %91) %93 = (*.f64 %92 %62) %94 = (+.f64 #s(literal 1 binary64) %93) %95 = (-.f64 %94 %90) %96 = (fabs.f64 %95) %97 = (sqrt.f64 %96) %98 = (sqrt.f64 #s(literal 2 binary64)) %99 = (sqrt.f64 %12) %100 = (pow.f64 %99 #s(literal 2 binary64)) %102 = (sin Cn) %103 = (* %102 %102) %105 = (sqrt (+ (* %56 %56) %103)) %106 = (sqrt %105) %108 = (approx (* %106 %106) %100) %109 = (/.f64 %12 %62) %110 = (*.f64 #s(literal 4 binary64) %109) %113 = (+ (* 1 %105) (* %105 1)) %117 = (*.f64 #s(literal -2 binary64) %12) %118 = (neg %105) %121 = (+ (* 1 %118) (* %105 -1)) %122 = (approx %121 %117) %124 = (/.f64 %98 %97) %125 = (*.f64 #s(literal 2 binary64) %124) %134 = (approx %75 %95) %135 = (fma.f64 %92 %61 %14) %137 = (approx (+ %103 %80) %135) %138 = (*.f64 #s(literal -1 binary64) %17) %139 = (approx %118 %138) %140 = (*.f64 #s(literal 2 binary64) %17) %141 = (approx %113 %140) %142 = (*.f64 #s(literal -2 binary64) %17) %143 = (approx %121 %142) %145 = (approx (pow %21 2) %24) %147 = (sqrt.f64 %27) %148 = (+.f64 %27 %27) %149 = (*.f64 %27 %27) %151 = (expm1.f64 %27) %152 = (tanh.f64 %27) %153 = (cosh.f64 %27) %154 = (sinh.f64 %27) %156 = (pow.f64 %27 %27) %157 = (asinh.f64 %27) %158 = (tanh.f64 %157) %159 = (cosh.f64 %157) %160 = (sin.f64 %27) %161 = (atan.f64 %27) %162 = (cos.f64 %161) %163 = (sqrt.f64 #s(literal 1/2 binary64)) %164 = (sqrt.f64 %152) %165 = (sqrt.f64 %158) %166 = (sqrt.f64 %162) %167 = (/.f64 %50 #s(literal 6369051672525773/4503599627370496 binary64)) %169 = (pow.f64 %3 #s(literal 1 binary64)) %170 = (+.f64 %169 %35) %174 = (+ %103 (* %55 (* %55 (* %21 %21)))) %175 = (approx %174 %170) %176 = (sqrt.f64 %175) %178 = (cos.f64 #s(literal 2 binary64)) %179 = (pow.f64 %178 #s(literal 2 binary64)) %180 = (cos.f64 #s(literal 1/2 binary64)) %181 = (pow.f64 %180 #s(literal 2 binary64)) %182 = (cos.f64 #s(literal 4 binary64)) %183 = (pow.f64 %182 #s(literal 2 binary64)) %184 = (cos.f64 #s(literal 16 binary64)) %185 = (pow.f64 %184 #s(literal 2 binary64)) %186 = (cos.f64 #s(literal 1/4 binary64)) %187 = (pow.f64 %186 #s(literal 2 binary64)) %188 = (cos.f64 %147) %189 = (pow.f64 %188 #s(literal 2 binary64)) %190 = (cos.f64 %149) %191 = (pow.f64 %190 #s(literal 2 binary64)) %192 = (cos.f64 %151) %193 = (pow.f64 %192 #s(literal 2 binary64)) %194 = (cos.f64 %153) %195 = (pow.f64 %194 #s(literal 2 binary64)) %196 = (cos.f64 %154) %197 = (pow.f64 %196 #s(literal 2 binary64)) %198 = (cos.f64 %159) %199 = (pow.f64 %198 #s(literal 2 binary64)) %200 = (hypot.f64 %43 #s(literal 1/4 binary64)) %202 = (*.f64 #s(literal 1/2 binary64) %5) %203 = (hypot.f64 %202 %2) %205 = (*.f64 #s(literal 1/4 binary64) %5) %206 = (hypot.f64 %205 %2) %208 = (*.f64 %152 %5) %209 = (hypot.f64 %208 %2) %211 = (*.f64 %158 %5) %212 = (hypot.f64 %211 %2) %214 = (sqrt.f64 %179) %215 = (sqrt %174) %216 = (approx %215 %214) %218 = (sqrt.f64 %181) %219 = (approx %215 %218) %221 = (sqrt.f64 %183) %222 = (approx %215 %221) %224 = (sqrt.f64 %185) %225 = (approx %215 %224) %227 = (sqrt.f64 %187) %228 = (approx %215 %227) %230 = (sqrt.f64 %15) %231 = (approx %215 %230) %233 = (sqrt.f64 %189) %234 = (approx %215 %233) %236 = (sqrt.f64 %191) %237 = (approx %215 %236) %239 = (sqrt.f64 %193) %240 = (approx %215 %239) %242 = (sqrt.f64 %195) %243 = (approx %215 %242) %245 = (sqrt.f64 %197) %246 = (approx %215 %245) %248 = (sqrt.f64 %199) %249 = (approx %215 %248) %251 = (hypot.f64 %42 %2) %253 = (*.f64 %3 #s(literal 1/4 binary64)) %254 = (hypot.f64 %253 %2) %256 = (*.f64 %3 %152) %257 = (hypot.f64 %256 %2) %259 = (*.f64 %3 %158) %260 = (hypot.f64 %259 %2) %262 = (pow.f64 %22 #s(literal 2 binary64)) %263 = (sqrt.f64 %262) %264 = (approx %215 %263) %266 = (sqrt.f64 %145) %267 = (approx %215 %266) %269 = (approx %215 #s(literal 1/4 binary64)) %271 = (+.f64 %15 #s(literal -1/2 binary64)) %272 = (approx %174 %271) %273 = (sqrt.f64 %272) %275 = (+.f64 %15 #s(literal 1/2 binary64)) %276 = (approx %174 %275) %277 = (sqrt.f64 %276) %279 = (+.f64 %15 #s(literal -1/4 binary64)) %280 = (approx %174 %279) %281 = (sqrt.f64 %280) %283 = (+.f64 %15 %160) %284 = (approx %174 %283) %285 = (sqrt.f64 %284) %287 = (approx %174 #s(literal 1/2 binary64)) %288 = (sqrt.f64 %287) %290 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %291 = (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %292 = (fma.f64 %39 %290 %291) %293 = (*.f64 %292 #s(literal 1/2 binary64)) %294 = (sqrt.f64 %293) %296 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %297 = (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %298 = (fma.f64 %296 %38 #s(literal 1/2 binary64)) %299 = (-.f64 %298 %297) %300 = (sqrt.f64 %299) %302 = (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %303 = (-.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) %304 = (fma.f64 %39 %302 %303) %305 = (*.f64 %304 #s(literal 1/2 binary64)) %306 = (sqrt.f64 %305) %308 = (fabs.f64 %304) %309 = (sqrt.f64 %308) %310 = (/.f64 %309 %51) %312 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %313 = (fma.f64 %39 %312 %41) %314 = (*.f64 %313 #s(literal 1/2 binary64)) %315 = (sqrt.f64 %314) %317 = (fma.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %318 = (-.f64 #s(literal 1 binary64) #s(literal -1/4 binary64)) %319 = (fma.f64 %39 %317 %318) %320 = (*.f64 %319 #s(literal 1/2 binary64)) %321 = (sqrt.f64 %320) %323 = (*.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64)) %324 = (fma.f64 %317 %40 %323) %325 = (-.f64 #s(literal 1/2 binary64) %324) %326 = (sqrt.f64 %325) %328 = (fabs.f64 %319) %329 = (sqrt.f64 %328) %330 = (/.f64 %329 %51) %332 = (fma.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %333 = (-.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) %334 = (fma.f64 %39 %332 %333) %335 = (*.f64 %334 #s(literal 1/2 binary64)) %336 = (sqrt.f64 %335) %338 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %339 = (*.f64 %147 #s(literal 1/2 binary64)) %340 = (fma.f64 %148 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %341 = (-.f64 #s(literal 1 binary64) %148) %342 = (fma.f64 %39 %340 %341) %343 = (fabs.f64 %342) %344 = (sqrt.f64 %343) %345 = (/.f64 %344 %51) %347 = (fma.f64 %152 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %348 = (-.f64 #s(literal 1 binary64) %152) %349 = (fma.f64 %39 %347 %348) %350 = (*.f64 %349 #s(literal 1/2 binary64)) %351 = (sqrt.f64 %350) %353 = (*.f64 %152 #s(literal 1/2 binary64)) %354 = (fma.f64 %347 %38 #s(literal 1/2 binary64)) %355 = (-.f64 %354 %353) %356 = (sqrt.f64 %355) %358 = (fma.f64 %156 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %359 = (-.f64 #s(literal 1 binary64) %156) %360 = (fma.f64 %39 %358 %359) %361 = (fabs.f64 %360) %362 = (sqrt.f64 %361) %363 = (/.f64 %362 %51) %365 = (fma.f64 %158 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %366 = (-.f64 #s(literal 1 binary64) %158) %367 = (fma.f64 %39 %365 %366) %368 = (*.f64 %367 #s(literal 1/2 binary64)) %369 = (sqrt.f64 %368) %371 = (*.f64 %158 #s(literal 1/2 binary64)) %372 = (fma.f64 %365 %38 #s(literal 1/2 binary64)) %373 = (-.f64 %372 %371) %374 = (sqrt.f64 %373) %376 = (fabs.f64 %367) %377 = (sqrt.f64 %376) %378 = (/.f64 %377 %51) %380 = (fma.f64 %39 #s(literal 1 binary64) %30) %381 = (fabs.f64 %380) %382 = (sqrt.f64 %381) %383 = (/.f64 %382 %51) %385 = (fma.f64 %39 #s(literal 1/2 binary64) %30) %386 = (*.f64 %385 #s(literal 1/2 binary64)) %387 = (sqrt.f64 %386) %389 = (fma.f64 %39 %158 %30) %390 = (*.f64 %389 #s(literal 1/2 binary64)) %391 = (sqrt.f64 %390) %393 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %394 = (fma.f64 %393 %33 %30) %395 = (*.f64 %394 #s(literal 1/2 binary64)) %396 = (sqrt.f64 %395) %398 = (-.f64 #s(literal -1/4 binary64) #s(literal -1 binary64)) %399 = (fma.f64 %398 %33 %30) %400 = (*.f64 %399 #s(literal 1/2 binary64)) %401 = (sqrt.f64 %400) %403 = (-.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) %404 = (fma.f64 %403 %33 %30) %405 = (*.f64 %404 #s(literal 1/2 binary64)) %406 = (sqrt.f64 %405) %408 = (fabs.f64 %404) %409 = (sqrt.f64 %408) %410 = (/.f64 %409 %51) %412 = (-.f64 %158 #s(literal -1 binary64)) %413 = (fma.f64 %412 %33 %30) %414 = (*.f64 %413 #s(literal 1/2 binary64)) %415 = (sqrt.f64 %414) %417 = (fma.f64 %33 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %418 = (-.f64 %417 %31) %419 = (sqrt.f64 %418) %421 = (fma.f64 %33 %152 #s(literal 1/2 binary64)) %422 = (-.f64 %421 %31) %423 = (sqrt.f64 %422) %425 = (fma.f64 %33 %158 #s(literal 1/2 binary64)) %426 = (-.f64 %425 %31) %427 = (sqrt.f64 %426) %429 = (fma.f64 #s(literal 1 binary64) %33 %30) %430 = (fabs.f64 %429) %431 = (sqrt.f64 %430) %432 = (/.f64 %431 %51) %434 = (fma.f64 #s(literal 1/2 binary64) %33 %30) %435 = (fabs.f64 %434) %436 = (sqrt.f64 %435) %437 = (/.f64 %436 %51) %439 = (fma.f64 #s(literal 1/4 binary64) %33 %30) %440 = (*.f64 %439 #s(literal 1/2 binary64)) %441 = (sqrt.f64 %440) %443 = (fma.f64 %147 %33 %30) %444 = (*.f64 %443 #s(literal 1/2 binary64)) %445 = (sqrt.f64 %444) %447 = (fma.f64 %152 %33 %30) %448 = (*.f64 %447 #s(literal 1/2 binary64)) %449 = (sqrt.f64 %448) %451 = (fma.f64 %158 %33 %30) %452 = (*.f64 %451 #s(literal 1/2 binary64)) %453 = (sqrt.f64 %452) %455 = (fabs.f64 %451) %456 = (sqrt.f64 %455) %457 = (/.f64 %456 %51) %459 = (hypot.f64 #s(literal 0 binary64) %2) %461 = (hypot.f64 #s(literal 1/2 binary64) %2) %463 = (hypot.f64 #s(literal 1/4 binary64) %2) %465 = (hypot.f64 %57 %2) %467 = (sqrt.f64 %338) %469 = (sqrt.f64 %339) %471 = (sqrt.f64 %353) %473 = (sqrt.f64 %371) %475 = (fabs.f64 %76) %476 = (sqrt.f64 %475) %477 = (/.f64 %476 %51) %479 = (*.f64 %134 #s(literal 1/2 binary64)) %480 = (sqrt.f64 %479) %485 = (-.f64 #s(literal 1 binary64) %31) %486 = (sqrt.f64 %485) %488 = (sqrt.f64 %32) %490 = (-.f64 %82 %31) %491 = (sqrt.f64 %490) %493 = (-.f64 #s(literal 1/2 binary64) #s(literal -1/4 binary64)) %494 = (sqrt.f64 %493) %496 = (-.f64 #s(literal 1/2 binary64) %162) %497 = (sqrt.f64 %496) %499 = (-.f64 #s(literal 1/2 binary64) %89) %500 = (sqrt.f64 %499) %502 = (*.f64 %163 %163) %506 = (sqrt.f64 %137) %508 = (fma.f64 #s(literal 1 binary64) %139 %52) %509 = (*.f64 %46 %139) %511 = (/.f64 %165 %51) %513 = (/.f64 #s(literal 1 binary64) %51) %515 = (/.f64 #s(literal 1/4 binary64) %51) %517 = (/.f64 %152 %51) %519 = (/.f64 %158 %51) %521 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) %523 = (*.f64 %152 %152) %525 = (*.f64 %158 %158) #s(literal 2 binary64) Cn %2 %3 lam %5 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) %10 #s(literal -1 binary64) %12 #s(literal 1/4 binary64) %14 %15 %16 %17 %18 %19 %20 %22 %23 %24 #s(literal 4 binary64) #s(literal -2 binary64) %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 #s(literal 6369051672525773/4503599627370496 binary64) %54 %57 %58 %59 %60 %61 %62 %76 %77 %82 %83 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %108 %109 %110 (approx (/ %113 (* %75 1/2)) %110) %117 %122 #s(literal -1/4 binary64) %124 %125 (approx (/ 2 (/ (sqrt (fabs %75)) (sqrt (fabs 2)))) %125) %134 %135 %137 %138 %139 %140 %141 %142 %143 %145 #s(literal 16 binary64) %147 %148 %149 (fma.f64 %27 %27 %27) %151 %152 %153 %154 (hypot.f64 %27 %27) %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 (/.f64 #s(literal 2 binary64) %167) %169 %170 %175 %176 (/.f64 #s(literal 1 binary64) %176) %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 (/.f64 #s(literal 2 binary64) %200) %202 %203 (/.f64 #s(literal 2 binary64) %203) %205 %206 (/.f64 #s(literal 2 binary64) %206) %208 %209 (/.f64 #s(literal 2 binary64) %209) %211 %212 (/.f64 #s(literal 2 binary64) %212) %214 %216 (/.f64 #s(literal 2 binary64) %216) %218 %219 (/.f64 #s(literal 2 binary64) %219) %221 %222 (/.f64 #s(literal 2 binary64) %222) %224 %225 (/.f64 #s(literal 2 binary64) %225) %227 %228 (/.f64 #s(literal 2 binary64) %228) %230 %231 (/.f64 #s(literal 2 binary64) %231) %233 %234 (/.f64 #s(literal 2 binary64) %234) %236 %237 (/.f64 #s(literal 2 binary64) %237) %239 %240 (/.f64 #s(literal 2 binary64) %240) %242 %243 (/.f64 #s(literal 2 binary64) %243) %245 %246 (/.f64 #s(literal 2 binary64) %246) %248 %249 (/.f64 #s(literal 2 binary64) %249) %251 (/.f64 #s(literal 2 binary64) %251) %253 %254 (/.f64 #s(literal 2 binary64) %254) %256 %257 (/.f64 #s(literal 2 binary64) %257) %259 %260 (/.f64 #s(literal 2 binary64) %260) %262 %263 %264 (/.f64 #s(literal 2 binary64) %264) %266 %267 (/.f64 #s(literal 2 binary64) %267) %269 (/.f64 #s(literal 2 binary64) %269) %271 %272 %273 (/.f64 #s(literal 2 binary64) %273) %275 %276 %277 (/.f64 #s(literal 2 binary64) %277) %279 %280 %281 (/.f64 #s(literal 2 binary64) %281) %283 %284 %285 (/.f64 #s(literal 2 binary64) %285) %287 %288 (/.f64 #s(literal 2 binary64) %288) %290 %291 %292 %293 %294 (/.f64 #s(literal 2 binary64) %294) %296 %297 %298 %299 %300 (/.f64 #s(literal 2 binary64) %300) %302 %303 %304 %305 %306 (/.f64 #s(literal 2 binary64) %306) %308 %309 %310 (/.f64 #s(literal 2 binary64) %310) %312 %313 %314 %315 (/.f64 #s(literal 2 binary64) %315) %317 %318 %319 %320 %321 (/.f64 #s(literal 2 binary64) %321) %323 %324 %325 %326 (/.f64 #s(literal 2 binary64) %326) %328 %329 %330 (/.f64 #s(literal 2 binary64) %330) %332 %333 %334 %335 %336 (/.f64 #s(literal 2 binary64) %336) %338 %339 %340 %341 %342 %343 %344 %345 (/.f64 #s(literal 2 binary64) %345) %347 %348 %349 %350 %351 (/.f64 #s(literal 2 binary64) %351) %353 %354 %355 %356 (/.f64 #s(literal 2 binary64) %356) %358 %359 %360 %361 %362 %363 (/.f64 #s(literal 2 binary64) %363) %365 %366 %367 %368 %369 (/.f64 #s(literal 2 binary64) %369) %371 %372 %373 %374 (/.f64 #s(literal 2 binary64) %374) %376 %377 %378 (/.f64 #s(literal 2 binary64) %378) %380 %381 %382 %383 (/.f64 #s(literal 2 binary64) %383) %385 %386 %387 (/.f64 #s(literal 2 binary64) %387) %389 %390 %391 (/.f64 #s(literal 2 binary64) %391) %393 %394 %395 %396 (/.f64 #s(literal 2 binary64) %396) %398 %399 %400 %401 (/.f64 #s(literal 2 binary64) %401) %403 %404 %405 %406 (/.f64 #s(literal 2 binary64) %406) %408 %409 %410 (/.f64 #s(literal 2 binary64) %410) %412 %413 %414 %415 (/.f64 #s(literal 2 binary64) %415) %417 %418 %419 (/.f64 #s(literal 2 binary64) %419) %421 %422 %423 (/.f64 #s(literal 2 binary64) %423) %425 %426 %427 (/.f64 #s(literal 2 binary64) %427) %429 %430 %431 %432 (/.f64 #s(literal 2 binary64) %432) %434 %435 %436 %437 (/.f64 #s(literal 2 binary64) %437) %439 %440 %441 (/.f64 #s(literal 2 binary64) %441) %443 %444 %445 (/.f64 #s(literal 2 binary64) %445) %447 %448 %449 (/.f64 #s(literal 2 binary64) %449) %451 %452 %453 (/.f64 #s(literal 2 binary64) %453) %455 %456 %457 (/.f64 #s(literal 2 binary64) %457) %459 (/.f64 #s(literal 2 binary64) %459) %461 (/.f64 #s(literal 2 binary64) %461) %463 (/.f64 #s(literal 2 binary64) %463) %465 (/.f64 #s(literal 2 binary64) %465) %467 (/.f64 #s(literal 2 binary64) %467) %469 (/.f64 #s(literal 2 binary64) %469) %471 (/.f64 #s(literal 2 binary64) %471) %473 (/.f64 #s(literal 2 binary64) %473) %475 %476 %477 (/.f64 #s(literal 2 binary64) %477) %479 %480 (/.f64 #s(literal 2 binary64) %480) (/.f64 #s(literal 2 binary64) %164) (/.f64 #s(literal 2 binary64) %165) (/.f64 #s(literal 2 binary64) %166) %485 %486 (/.f64 #s(literal 2 binary64) %486) %488 (/.f64 #s(literal 2 binary64) %488) %490 %491 (/.f64 #s(literal 2 binary64) %491) %493 %494 (/.f64 #s(literal 2 binary64) %494) %496 %497 (/.f64 #s(literal 2 binary64) %497) %499 %500 (/.f64 #s(literal 2 binary64) %500) %502 (/.f64 #s(literal 2 binary64) %502) (/.f64 #s(literal 2 binary64) %152) (/.f64 #s(literal 2 binary64) %158) %506 (/.f64 #s(literal 2 binary64) %506) %508 %509 (/.f64 %508 %509) %511 (/.f64 #s(literal 2 binary64) %511) %513 (/.f64 #s(literal 2 binary64) %513) %515 (/.f64 #s(literal 2 binary64) %515) %517 (/.f64 #s(literal 2 binary64) %517) %519 (/.f64 #s(literal 2 binary64) %519) %521 (/.f64 #s(literal 2 binary64) %521) %523 (/.f64 #s(literal 2 binary64) %523) %525 (/.f64 #s(literal 2 binary64) %525) (/.f64 #s(literal 2 binary64) %108) (/.f64 %141 %45) (/.f64 %122 %48) (/.f64 %143 %48) |
| Outputs |
|---|
%6 = (sin.f64 Cn) %7 = (pow.f64 %6 #s(literal 1 binary64)) %8 = (cos.f64 Cn) %10 = (cos.f64 (fabs.f64 Cn)) %11 = (neg.f64 Cn) %12 = (cos.f64 %11) %13 = (PI.f64 ) %14 = (/.f64 %13 #s(literal 2 binary64)) %16 = (sin.f64 (+.f64 Cn %14)) %17 = (pow.f64 %8 #s(literal 1 binary64)) %19 = (cos.f64 lam) %22 = (neg.f64 lam) %27 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %28 = (*.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) %29 = (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %30 = (fabs.f64 #s(literal 0 binary64)) %31 = (*.f64 %30 %30) %32 = (neg.f64 #s(literal 0 binary64)) %33 = (*.f64 %32 %32) %34 = (sinh.f64 #s(literal 0 binary64)) %35 = (pow.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %36 = (sin.f64 %13) %37 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %38 = (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %39 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %40 = (+.f64 #s(literal 1 binary64) %32) %42 = (neg.f64 (-.f64 #s(literal 0 binary64) #s(literal 1 binary64))) %43 = (neg.f64 #s(literal 1/2 binary64)) %44 = (-.f64 #s(literal 1/2 binary64) %43) %45 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %46 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64)) %47 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %32) %48 = (sqrt.f64 #s(literal 1/2 binary64)) %49 = (fma.f64 %48 %48 #s(literal 1/2 binary64)) %50 = (exp.f64 #s(literal 0 binary64)) %51 = (neg.f64 %48) %52 = (fma.f64 %51 %51 #s(literal 1/2 binary64)) %53 = (cosh.f64 #s(literal 0 binary64)) %55 = (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %56 = (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %57 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %58 = (sqrt.f64 %57) %59 = (*.f64 %48 %48) %60 = (*.f64 %51 %51) %61 = (pow.f64 %48 #s(literal 2 binary64)) %62 = (+.f64 lam lam) %63 = (cos.f64 %62) %64 = (fma.f64 #s(literal 1/2 binary64) %63 #s(literal 1/2 binary64)) %65 = (fma.f64 %63 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %66 = (*.f64 #s(literal 1/2 binary64) %63) %67 = (+.f64 #s(literal 1/2 binary64) %66) %68 = (+.f64 %66 #s(literal 1/2 binary64)) %69 = (+.f64 #s(literal 1 binary64) %63) %70 = (*.f64 %69 #s(literal 1/2 binary64)) %71 = (*.f64 %43 %63) %72 = (-.f64 #s(literal 1/2 binary64) %71) %73 = (neg.f64 %66) %74 = (-.f64 #s(literal 1/2 binary64) %73) %75 = (-.f64 %66 %43) %76 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %66) %77 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %66) %78 = (fma.f64 %48 %48 %66) %79 = (fma.f64 %51 %51 %66) %80 = (pow.f64 %19 #s(literal 2 binary64)) %81 = (*.f64 %19 %19) %82 = (fabs.f64 %19) %83 = (*.f64 %82 %82) %84 = (neg.f64 %19) %85 = (*.f64 %84 %84) %86 = (sin.f64 lam) %87 = (*.f64 %86 %86) %88 = (-.f64 #s(literal 1 binary64) %87) %92 = (/.f64 (+.f64 %63 (cos.f64 (-.f64 lam lam))) #s(literal 2 binary64)) %94 = (sqrt.f64 %65) %98 = (+.f64 Cn Cn) %99 = (cos.f64 %98) %100 = (*.f64 %99 #s(literal 1/2 binary64)) %101 = (-.f64 #s(literal 1/2 binary64) %100) %102 = (neg.f64 %100) %103 = (+.f64 #s(literal 1/2 binary64) %102) %104 = (neg.f64 %99) %105 = (*.f64 %104 #s(literal 1/2 binary64)) %106 = (+.f64 #s(literal 1/2 binary64) %105) %108 = (neg.f64 (-.f64 %100 #s(literal 1/2 binary64))) %109 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %102) %110 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %105) %111 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %102) %112 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %105) %113 = (fma.f64 %48 %48 %102) %114 = (fma.f64 %48 %48 %105) %115 = (pow.f64 %6 #s(literal 2 binary64)) %116 = (fma.f64 %51 %51 %102) %117 = (fma.f64 %51 %51 %105) %118 = (*.f64 %6 %6) %119 = (fabs.f64 %6) %120 = (*.f64 %119 %119) %121 = (neg.f64 %6) %122 = (*.f64 %121 %121) %126 = (/.f64 (-.f64 (cos.f64 (-.f64 Cn Cn)) %99) #s(literal 2 binary64)) %127 = (fma.f64 #s(literal 1/2 binary64) %99 #s(literal 1/2 binary64)) %128 = (fma.f64 %99 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %129 = (+.f64 #s(literal 1/2 binary64) %100) %130 = (+.f64 %100 #s(literal 1/2 binary64)) %131 = (+.f64 %99 #s(literal 1 binary64)) %132 = (*.f64 %131 #s(literal 1/2 binary64)) %134 = (-.f64 #s(literal 1/2 binary64) (*.f64 %43 %99)) %135 = (-.f64 #s(literal 1/2 binary64) %102) %136 = (-.f64 %100 %43) %137 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %100) %138 = (fma.f64 #s(literal 1 binary64) %100 #s(literal 1/2 binary64)) %139 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %100) %140 = (fma.f64 %100 #s(literal 1 binary64) #s(literal 1/2 binary64)) %141 = (*.f64 #s(literal 1 binary64) %128) %142 = (*.f64 %128 #s(literal 1 binary64)) %144 = (+.f64 (*.f64 %100 #s(literal 1 binary64)) #s(literal 1/2 binary64)) %146 = (+.f64 (*.f64 #s(literal 1 binary64) %100) #s(literal 1/2 binary64)) %147 = (fma.f64 %48 %48 %100) %148 = (fma.f64 %51 %51 %100) %149 = (pow.f64 %8 #s(literal 2 binary64)) %150 = (*.f64 %8 %8) %151 = (fma.f64 %65 %128 %101) %152 = (fma.f64 %128 %65 %101) %153 = (fma.f64 %128 %65 #s(literal 1/2 binary64)) %154 = (-.f64 %153 %100) %155 = (*.f64 %128 %65) %156 = (+.f64 %101 %155) %157 = (+.f64 %155 %101) %158 = (+.f64 %153 %102) %159 = (+.f64 %153 %105) %161 = (neg.f64 (-.f64 %100 %153)) %163 = (-.f64 %101 (neg.f64 %155)) %164 = (neg.f64 %128) %166 = (-.f64 %101 (*.f64 %164 %65)) %168 = (-.f64 %155 (neg.f64 %101)) %169 = (fma.f64 %6 %6 %155) %170 = (*.f64 %65 %8) %171 = (fma.f64 %8 %170 %101) %172 = (fma.f64 %170 %8 %101) %174 = (-.f64 %155 (*.f64 %121 %6)) %175 = (fma.f64 %119 %119 %155) %176 = (fma.f64 %121 %121 %155) %179 = (-.f64 %101 (*.f64 (neg.f64 %8) %170)) %180 = (*.f64 %8 %19) %182 = (fma.f64 %8 (*.f64 %19 %180) %101) %183 = (fma.f64 %180 %180 %101) %185 = (fma.f64 (*.f64 %180 %8) %19 %101) %186 = (fabs.f64 %180) %187 = (fma.f64 %186 %186 %101) %188 = (neg.f64 %180) %189 = (fma.f64 %188 %188 %101) %190 = (hypot.f64 %6 %180) %191 = (hypot.f64 %180 %6) %192 = (fabs.f64 %191) %193 = (hypot.f64 %6 %186) %194 = (hypot.f64 %6 %188) %195 = (hypot.f64 %180 %119) %196 = (hypot.f64 %180 %121) %197 = (hypot.f64 %119 %180) %198 = (hypot.f64 %121 %180) %199 = (hypot.f64 %186 %6) %200 = (hypot.f64 %188 %6) %201 = (hypot.f64 %119 %186) %202 = (hypot.f64 %119 %188) %203 = (hypot.f64 %121 %186) %204 = (hypot.f64 %121 %188) %205 = (hypot.f64 %186 %119) %206 = (hypot.f64 %186 %121) %207 = (hypot.f64 %188 %119) %208 = (hypot.f64 %188 %121) %209 = (*.f64 #s(literal 1 binary64) %191) %210 = (*.f64 %191 #s(literal 1 binary64)) %211 = (sqrt.f64 %152) %212 = (sqrt.f64 %191) %213 = (pow.f64 %212 #s(literal 2 binary64)) %214 = (pow.f64 %152 #s(literal 1/2 binary64)) %215 = (*.f64 %191 %191) %216 = (sqrt.f64 %215) %217 = (*.f64 %212 %212) %218 = (neg.f64 %212) %219 = (*.f64 %218 %218) %220 = (*.f64 lam lam) %222 = (*.f64 #s(literal -1/2 binary64) %220) %225 = (fma.f64 %220 #s(literal -1/2 binary64) #s(literal 1 binary64)) %228 = (neg.f64 #s(literal -1/2 binary64)) %234 = (cos lam) %235 = (approx %234 %225) %236 = (neg.f64 %220) %239 = (+.f64 #s(literal 1 binary64) %236) %246 = (neg.f64 #s(literal -1 binary64)) %251 = (*.f64 Cn #s(literal 2 binary64)) %252 = (*.f64 #s(literal 2 binary64) Cn) %253 = (-.f64 Cn %11) %255 = (cos.f64 (fabs.f64 %98)) %257 = (cos.f64 (neg.f64 %98)) %259 = (sin.f64 (fma.f64 #s(literal 2 binary64) Cn %14)) %260 = (-.f64 %128 %101) %261 = (-.f64 #s(literal 1 binary64) %99) %266 = (*.f64 #s(literal 1/2 binary64) %99) %267 = (fabs.f64 #s(literal 2 binary64)) %268 = (neg.f64 #s(literal 2 binary64)) %272 = (*.f64 lam #s(literal 2 binary64)) %273 = (*.f64 #s(literal 2 binary64) lam) %274 = (-.f64 lam %22) %276 = (cos.f64 (fabs.f64 %62)) %278 = (cos.f64 (neg.f64 %62)) %280 = (sin.f64 (fma.f64 #s(literal 2 binary64) lam %14)) %281 = (-.f64 %65 %87) %282 = (-.f64 %63 #s(literal -1 binary64)) %289 = (fma.f64 %63 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %290 = (*.f64 #s(literal -1/2 binary64) %63) %295 = (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %300 = (*.f64 %8 #s(literal 1/2 binary64)) %310 = (fma.f64 %282 %128 %261) %313 = (*.f64 %282 %128) %316 = (neg.f64 %261) %319 = (*.f64 %310 #s(literal 1/2 binary64)) %320 = (neg.f64 %191) %321 = (*.f64 #s(literal -1 binary64) %191) %322 = (*.f64 %191 #s(literal -1 binary64)) %323 = (*.f64 #s(literal 1 binary64) %320) %324 = (*.f64 %320 #s(literal 1 binary64)) %325 = (*.f64 %191 %320) %328 = (fabs.f64 %310) %333 = (sqrt.f64 %328) %336 = (sqrt.f64 %267) %340 = (cos Cn) %341 = (* %340 %234) %342 = (approx %341 %19) %350 = (cos (* 2 lam)) %353 = (pow %340 2) %357 = (cos (* 2 Cn)) %359 = (+ (* (- %350 -1) %353) (- 1 %357)) %360 = (approx %359 %69) %362 = (fma.f64 %63 #s(literal 1/2 binary64) #s(literal 1 binary64)) %368 = (pow %341 2) %371 = (approx (+ %368 1/2) %362) %379 = (approx (+ (* %353 (+ (* %350 -1/2) -1/2)) (* %357 1/2)) %290) %380 = (*.f64 %128 %69) %382 = (*.f64 %63 %128) %384 = (*.f64 %128 %63) %395 = (fma.f64 %69 %128 #s(literal 1 binary64)) %403 = (-.f64 %395 %99) %404 = (-.f64 %380 %99) %407 = (-.f64 %99 %395) %410 = (fabs.f64 %403) %416 = (sqrt.f64 %410) %419 = (sqrt.f64 #s(literal 2 binary64)) %422 = (sqrt.f64 %94) %425 = (pow.f64 %422 #s(literal 2 binary64)) %431 = (+ %368 (pow (sin Cn) 2)) %432 = (sqrt %431) %433 = (approx %432 %425) %434 = (/.f64 %94 %69) %444 = (*.f64 #s(literal 4 binary64) %434) %446 = (* 2 %432) %451 = (*.f64 #s(literal -2 binary64) %94) %452 = (neg %432) %453 = (+ %452 %452) %454 = (approx %453 %451) %457 = (sqrt.f64 (/.f64 #s(literal 2 binary64) %410)) %462 = (/.f64 #s(literal 1 binary64) %416) %466 = (*.f64 #s(literal 2 binary64) %457) %478 = (approx %359 %403) %479 = (approx %431 %152) %480 = (approx %452 %320) %481 = (*.f64 #s(literal 2 binary64) %191) %489 = (approx %446 %481) %491 = (*.f64 #s(literal -2 binary64) %191) %492 = (approx %453 %491) %494 = (approx (pow %234 2) %239) %496 = (sqrt.f64 %13) %499 = (+.f64 %13 %13) %501 = (neg.f64 %13) %503 = (*.f64 %13 %13) %504 = (fabs.f64 %13) %516 = (expm1.f64 %13) %517 = (exp.f64 %13) %519 = (neg.f64 #s(literal 1 binary64)) %523 = (tanh.f64 %13) %529 = (exp.f64 (*.f64 #s(literal -2 binary64) %13)) %533 = (exp.f64 %501) %534 = (-.f64 %517 %533) %535 = (+.f64 %517 %533) %537 = (cosh.f64 %13) %540 = (sinh.f64 %13) %542 = (*.f64 %13 %499) %543 = (sqrt.f64 %542) %555 = (pow.f64 %13 %13) %556 = (asinh.f64 %13) %558 = (sqrt.f64 (fma.f64 %13 %13 #s(literal 1 binary64))) %562 = (sqrt.f64 (+.f64 #s(literal 1 binary64) %503)) %563 = (/.f64 %13 %562) %565 = (*.f64 #s(literal 2 binary64) %556) %571 = (exp.f64 (*.f64 #s(literal -2 binary64) %556)) %575 = (exp.f64 %556) %576 = (neg.f64 %556) %577 = (exp.f64 %576) %579 = (+.f64 %575 %577) %584 = (atan.f64 %13) %585 = (/.f64 #s(literal 1 binary64) %562) %595 = (sqrt.f64 %523) %598 = (sqrt.f64 %563) %601 = (sqrt.f64 %585) %604 = (/.f64 %333 #s(literal 6369051672525773/4503599627370496 binary64)) %622 = (+.f64 %8 %6) %624 = (approx %431 %622) %625 = (sqrt.f64 %624) %627 = (cos.f64 #s(literal 2 binary64)) %632 = (pow.f64 %627 #s(literal 2 binary64)) %634 = (cos.f64 #s(literal 1/2 binary64)) %635 = (fabs.f64 #s(literal 1/2 binary64)) %640 = (pow.f64 %634 #s(literal 2 binary64)) %642 = (cos.f64 #s(literal 4 binary64)) %649 = (pow.f64 %642 #s(literal 2 binary64)) %651 = (cos.f64 #s(literal 16 binary64)) %658 = (pow.f64 %651 #s(literal 2 binary64)) %660 = (cos.f64 #s(literal 1/4 binary64)) %661 = (fabs.f64 #s(literal 1/4 binary64)) %663 = (neg.f64 #s(literal 1/4 binary64)) %667 = (pow.f64 %660 #s(literal 2 binary64)) %669 = (cos.f64 %496) %674 = (pow.f64 %669 #s(literal 2 binary64)) %676 = (cos.f64 %503) %683 = (pow.f64 %676 #s(literal 2 binary64)) %685 = (cos.f64 %516) %692 = (cos.f64 %517) %693 = (cos.f64 #s(literal 1 binary64)) %696 = (*.f64 (sin.f64 %517) (sin.f64 #s(literal 1 binary64))) %700 = (pow.f64 %685 #s(literal 2 binary64)) %702 = (cos.f64 %537) %709 = (pow.f64 %702 #s(literal 2 binary64)) %711 = (cos.f64 %540) %718 = (pow.f64 %711 #s(literal 2 binary64)) %720 = (cos.f64 %558) %727 = (pow.f64 %720 #s(literal 2 binary64)) %730 = (hypot.f64 %180 #s(literal 1/4 binary64)) %748 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) %749 = (fma.f64 %128 %65 %748) %760 = (*.f64 #s(literal 1/2 binary64) %19) %762 = (hypot.f64 %760 %6) %764 = (fabs.f64 %760) %766 = (neg.f64 %760) %782 = (fma.f64 %57 %65 %101) %793 = (*.f64 #s(literal 1/4 binary64) %19) %795 = (hypot.f64 %793 %6) %797 = (fabs.f64 %793) %799 = (neg.f64 %793) %815 = (fma.f64 %748 %65 %101) %826 = (*.f64 %523 %19) %828 = (hypot.f64 %826 %6) %830 = (fabs.f64 %826) %832 = (neg.f64 %826) %849 = (+.f64 (pow.f64 %826 #s(literal 2 binary64)) %101) %860 = (*.f64 %563 %19) %862 = (hypot.f64 %860 %6) %864 = (fabs.f64 %860) %866 = (neg.f64 %860) %883 = (+.f64 (pow.f64 %860 #s(literal 2 binary64)) %101) %893 = (sqrt.f64 %632) %896 = (approx %432 %893) %898 = (sqrt.f64 %640) %901 = (approx %432 %898) %903 = (sqrt.f64 %649) %906 = (approx %432 %903) %908 = (sqrt.f64 %658) %911 = (approx %432 %908) %913 = (sqrt.f64 %667) %916 = (approx %432 %913) %918 = (sqrt.f64 %128) %921 = (approx %432 %918) %923 = (sqrt.f64 %674) %926 = (approx %432 %923) %928 = (sqrt.f64 %683) %931 = (approx %432 %928) %933 = (sqrt.f64 %700) %936 = (approx %432 %933) %938 = (sqrt.f64 %709) %941 = (approx %432 %938) %943 = (sqrt.f64 %718) %946 = (approx %432 %943) %948 = (sqrt.f64 %727) %951 = (approx %432 %948) %954 = (hypot.f64 %300 %6) %956 = (fabs.f64 %300) %958 = (neg.f64 %300) %974 = (fma.f64 %128 %57 %101) %984 = (*.f64 %8 #s(literal 1/4 binary64)) %987 = (hypot.f64 %984 %6) %989 = (fabs.f64 %984) %991 = (neg.f64 %984) %1007 = (fma.f64 %128 %748 %101) %1017 = (*.f64 %8 %523) %1020 = (hypot.f64 %1017 %6) %1022 = (fabs.f64 %1017) %1024 = (neg.f64 %1017) %1041 = (+.f64 (pow.f64 %1017 #s(literal 2 binary64)) %101) %1051 = (*.f64 %8 %563) %1054 = (hypot.f64 %1051 %6) %1056 = (fabs.f64 %1051) %1058 = (neg.f64 %1051) %1075 = (+.f64 (pow.f64 %1051 #s(literal 2 binary64)) %101) %1085 = (pow.f64 %235 #s(literal 2 binary64)) %1086 = (sqrt.f64 %1085) %1087 = (approx %432 %1086) %1089 = (sqrt.f64 %494) %1090 = (approx %432 %1089) %1092 = (approx %432 #s(literal 1/4 binary64)) %1096 = (fma.f64 %131 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %1101 = (approx %431 %1096) %1102 = (sqrt.f64 %1101) %1106 = (fma.f64 %131 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1115 = (approx %431 %1106) %1116 = (sqrt.f64 %1115) %1120 = (fma.f64 %131 #s(literal 1/2 binary64) #s(literal -1/4 binary64)) %1121 = (neg.f64 #s(literal -1/4 binary64)) %1126 = (approx %431 %1120) %1127 = (sqrt.f64 %1126) %1131 = (fma.f64 %131 #s(literal 1/2 binary64) #s(literal 0 binary64)) %1141 = (approx %431 %1131) %1142 = (sqrt.f64 %1141) %1144 = (approx %431 #s(literal 1/2 binary64)) %1145 = (sqrt.f64 %1144) %1148 = (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %1161 = (fma.f64 %282 %1148 #s(literal 1 binary64)) %1163 = (*.f64 %282 %1148) %1170 = (*.f64 %1161 #s(literal 1/2 binary64)) %1171 = (sqrt.f64 %1170) %1175 = (sqrt.f64 %635) %1185 = (fma.f64 #s(literal 1 binary64) %65 #s(literal 1/2 binary64)) %1187 = (fma.f64 %66 #s(literal 1 binary64) #s(literal 1/2 binary64)) %1195 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1197 = (fma.f64 %65 #s(literal 1 binary64) %1195) %1205 = (sqrt.f64 %1197) %1215 = (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1217 = (*.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %1227 = (-.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) %1232 = (fma.f64 %282 %1215 %1227) %1236 = (*.f64 %282 %1215) %1242 = (*.f64 %1232 #s(literal 1/2 binary64)) %1243 = (sqrt.f64 %1242) %1245 = (fabs.f64 %1232) %1246 = (sqrt.f64 %1245) %1263 = (sqrt.f64 (/.f64 %1245 %267)) %1266 = (neg.f64 %336) %1268 = (/.f64 #s(literal 1 binary64) %336) %1281 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1293 = (fma.f64 %282 %1281 %295) %1297 = (*.f64 %282 %1281) %1303 = (*.f64 %1293 #s(literal 1/2 binary64)) %1304 = (sqrt.f64 %1303) %1318 = (fma.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1319 = (*.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64)) %1329 = (-.f64 #s(literal 1 binary64) #s(literal -1/4 binary64)) %1334 = (fma.f64 %282 %1318 %1329) %1338 = (*.f64 %282 %1318) %1344 = (*.f64 %1334 #s(literal 1/2 binary64)) %1345 = (sqrt.f64 %1344) %1347 = (fabs.f64 %1334) %1348 = (sqrt.f64 %1347) %1359 = (*.f64 %289 %1318) %1363 = (fma.f64 %1318 %289 %1319) %1370 = (-.f64 #s(literal 1/2 binary64) %1363) %1373 = (neg.f64 %1363) %1381 = (sqrt.f64 %1370) %1398 = (sqrt.f64 (/.f64 %1347 %267)) %1415 = (fma.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1416 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %1426 = (-.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) %1431 = (fma.f64 %282 %1415 %1426) %1435 = (*.f64 %282 %1415) %1441 = (*.f64 %1431 #s(literal 1/2 binary64)) %1442 = (sqrt.f64 %1441) %1457 = (*.f64 %496 #s(literal 1/2 binary64)) %1459 = (fma.f64 %499 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1462 = (*.f64 %499 #s(literal 1/2 binary64)) %1472 = (-.f64 (-.f64 #s(literal 1 binary64) %13) %13) %1473 = (neg.f64 %499) %1478 = (fma.f64 %282 %1459 %1472) %1482 = (*.f64 %282 %1459) %1487 = (fabs.f64 %1478) %1492 = (sqrt.f64 %1487) %1496 = (sqrt.f64 (/.f64 %1487 %267)) %1513 = (fma.f64 %523 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1514 = (*.f64 %523 #s(literal 1/2 binary64)) %1524 = (-.f64 #s(literal 1 binary64) %523) %1525 = (neg.f64 %523) %1530 = (fma.f64 %282 %1513 %1524) %1534 = (*.f64 %282 %1513) %1540 = (*.f64 %1530 #s(literal 1/2 binary64)) %1541 = (sqrt.f64 %1540) %1556 = (fma.f64 %1513 %65 #s(literal 1/2 binary64)) %1557 = (*.f64 %1513 %65) %1565 = (-.f64 #s(literal 1/2 binary64) %1514) %1568 = (-.f64 %1556 %1514) %1576 = (sqrt.f64 %1568) %1587 = (fma.f64 %555 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1588 = (*.f64 %555 #s(literal 1/2 binary64)) %1598 = (-.f64 #s(literal 1 binary64) %555) %1599 = (neg.f64 %555) %1604 = (fma.f64 %282 %1587 %1598) %1608 = (*.f64 %282 %1587) %1613 = (fabs.f64 %1604) %1618 = (sqrt.f64 %1613) %1622 = (sqrt.f64 (/.f64 %1613 %267)) %1639 = (fma.f64 %563 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1640 = (*.f64 %563 #s(literal 1/2 binary64)) %1650 = (-.f64 #s(literal 1 binary64) %563) %1651 = (neg.f64 %563) %1656 = (fma.f64 %282 %1639 %1650) %1660 = (*.f64 %1639 %282) %1666 = (*.f64 %1656 #s(literal 1/2 binary64)) %1667 = (sqrt.f64 %1666) %1669 = (fabs.f64 %1656) %1670 = (sqrt.f64 %1669) %1682 = (fma.f64 %1639 %65 #s(literal 1/2 binary64)) %1683 = (*.f64 %1639 %65) %1691 = (-.f64 #s(literal 1/2 binary64) %1640) %1694 = (-.f64 %1682 %1640) %1702 = (sqrt.f64 %1694) %1719 = (sqrt.f64 (/.f64 %1669 %267)) %1735 = (+.f64 %261 %282) %1742 = (fabs.f64 %1735) %1747 = (sqrt.f64 %1742) %1751 = (sqrt.f64 (/.f64 %1742 %267)) %1768 = (fma.f64 %282 #s(literal 1/2 binary64) %261) %1771 = (*.f64 %282 #s(literal 1/2 binary64)) %1776 = (*.f64 %1768 #s(literal 1/2 binary64)) %1777 = (sqrt.f64 %1776) %1790 = (fma.f64 %282 %563 %261) %1794 = (*.f64 %282 %563) %1799 = (*.f64 %1790 #s(literal 1/2 binary64)) %1800 = (sqrt.f64 %1799) %1813 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %1822 = (fma.f64 %1813 %128 %261) %1825 = (*.f64 %128 %1813) %1830 = (*.f64 %1822 #s(literal 1/2 binary64)) %1831 = (sqrt.f64 %1830) %1844 = (-.f64 #s(literal -1/4 binary64) #s(literal -1 binary64)) %1849 = (fma.f64 %1844 %128 %261) %1852 = (*.f64 %128 %1844) %1857 = (*.f64 %1849 #s(literal 1/2 binary64)) %1858 = (sqrt.f64 %1857) %1871 = (-.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) %1876 = (fma.f64 %1871 %128 %261) %1879 = (*.f64 %128 %1871) %1884 = (*.f64 %1876 #s(literal 1/2 binary64)) %1885 = (sqrt.f64 %1884) %1887 = (fabs.f64 %1876) %1888 = (sqrt.f64 %1887) %1905 = (sqrt.f64 (/.f64 %1887 %267)) %1921 = (-.f64 %563 #s(literal -1 binary64)) %1926 = (fma.f64 %1921 %128 %261) %1929 = (*.f64 %1921 %128) %1934 = (*.f64 %1926 #s(literal 1/2 binary64)) %1935 = (sqrt.f64 %1934) %1949 = (fma.f64 %128 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1950 = (*.f64 %128 #s(literal 1/2 binary64)) %1953 = (fma.f64 %131 #s(literal 1/2 binary64) #s(literal 1 binary64)) %1962 = (-.f64 %1949 %100) %1970 = (sqrt.f64 %1962) %1980 = (fma.f64 %128 %523 #s(literal 1/2 binary64)) %1982 = (*.f64 %128 %523) %1992 = (-.f64 %1980 %100) %1998 = (sqrt.f64 %1992) %2008 = (fma.f64 %128 %563 #s(literal 1/2 binary64)) %2010 = (*.f64 %563 %128) %2019 = (fma.f64 %563 %128 %101) %2026 = (sqrt.f64 %2019) %2038 = (fma.f64 %131 #s(literal 1/2 binary64) %261) %2044 = (fabs.f64 %2038) %2049 = (sqrt.f64 %2044) %2053 = (sqrt.f64 (/.f64 %2044 %267)) %2069 = (fma.f64 #s(literal 1/2 binary64) %128 %261) %2076 = (fabs.f64 %2069) %2081 = (sqrt.f64 %2076) %2085 = (sqrt.f64 (/.f64 %2076 %267)) %2101 = (fma.f64 #s(literal 1/4 binary64) %128 %261) %2105 = (*.f64 %128 #s(literal 1/4 binary64)) %2110 = (*.f64 %2101 #s(literal 1/2 binary64)) %2111 = (sqrt.f64 %2110) %2125 = (fma.f64 %496 %128 %261) %2128 = (*.f64 %128 %496) %2133 = (*.f64 %2125 #s(literal 1/2 binary64)) %2134 = (sqrt.f64 %2133) %2148 = (fma.f64 %523 %128 %261) %2155 = (*.f64 %2148 #s(literal 1/2 binary64)) %2156 = (sqrt.f64 %2155) %2170 = (fma.f64 %563 %128 %261) %2177 = (*.f64 %2170 #s(literal 1/2 binary64)) %2178 = (sqrt.f64 %2177) %2180 = (fabs.f64 %2170) %2181 = (sqrt.f64 %2180) %2198 = (sqrt.f64 (/.f64 %2180 %267)) %2214 = (+.f64 %101 #s(literal 0 binary64)) %2215 = (sqrt.f64 %2214) %2244 = (hypot.f64 #s(literal 1/2 binary64) %6) %2245 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %101) %2273 = (hypot.f64 #s(literal 1/4 binary64) %6) %2274 = (fma.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64) %101) %2301 = (hypot.f64 %342 %6) %2303 = (sqrt.f64 %1416) %2315 = (sqrt.f64 %1457) %2327 = (sqrt.f64 %1514) %2329 = (fabs.f64 %523) %2340 = (sqrt.f64 %1640) %2342 = (fabs.f64 %563) %2353 = (fabs.f64 %360) %2354 = (sqrt.f64 %2353) %2355 = (/.f64 %2354 %336) %2357 = (*.f64 %478 #s(literal 1/2 binary64)) %2358 = (sqrt.f64 %2357) %2367 = (/.f64 #s(literal 2 binary64) %598) %2368 = (neg.f64 %598) %2381 = (-.f64 #s(literal 1 binary64) %100) %2388 = (sqrt.f64 %2381) %2398 = (sqrt.f64 %101) %2408 = (-.f64 %371 %100) %2409 = (sqrt.f64 %2408) %2411 = (-.f64 #s(literal 1/2 binary64) #s(literal -1/4 binary64)) %2419 = (sqrt.f64 %2411) %2429 = (-.f64 #s(literal 1/2 binary64) %585) %2430 = (neg.f64 %585) %2438 = (sqrt.f64 %2429) %2448 = (-.f64 #s(literal 1/2 binary64) %379) %2449 = (sqrt.f64 %2448) %2459 = (/.f64 #s(literal 2 binary64) %523) %2465 = (/.f64 #s(literal 2 binary64) %563) %2471 = (sqrt.f64 %479) %2473 = (fma.f64 #s(literal 1 binary64) %480 %320) %2474 = (*.f64 %191 %480) %2477 = (sqrt.f64 (/.f64 %563 %267)) %2505 = (/.f64 #s(literal 1/4 binary64) %336) %2510 = (/.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) %2519 = (/.f64 %523 %336) %2532 = (/.f64 %563 %336) %2556 = (*.f64 %523 %523) %2568 = (*.f64 %563 %563) #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) Cn %6 %7 %8 %10 %12 %16 %17 lam %19 (cos.f64 (fabs.f64 lam)) (cos.f64 %22) (sin.f64 (+.f64 lam %14)) #s(literal 0 binary64) %27 %28 %29 %31 %33 %34 %35 %36 #s(literal 1 binary64) %37 %38 %39 %40 %42 %44 %45 %46 %47 %49 %50 %52 %53 #s(literal -1/2 binary64) #s(literal 1/2 binary64) %55 %56 %58 %59 %60 %61 %64 %65 %67 %68 %70 %72 %74 %75 %76 %77 %78 %79 %80 %81 %83 %85 %88 %92 #s(literal -1 binary64) %94 (fabs.f64 %94) (pow.f64 %65 #s(literal 1/2 binary64)) #s(literal 1/4 binary64) %101 %103 %106 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %120 %122 %126 %127 %128 %129 %130 %132 %134 %135 %136 %137 %138 %139 %140 %141 %142 %144 %146 %147 %148 %149 %150 %151 %152 %154 %156 %157 %158 %159 %161 %163 %166 %168 %169 %171 %172 %174 %175 %176 %179 %182 %183 %185 %187 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %213 %214 %216 %217 %219 %220 (pow.f64 lam #s(literal 2 binary64)) %222 (*.f64 %220 #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) %220 #s(literal 1 binary64)) %225 (+.f64 #s(literal 1 binary64) %222) (+.f64 %222 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 %228 %220)) (-.f64 #s(literal 1 binary64) (neg.f64 %222)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %222) %235 %236 (*.f64 #s(literal -1 binary64) %220) (*.f64 %220 #s(literal -1 binary64)) %239 (+.f64 %236 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 %236)) (fma.f64 #s(literal -1 binary64) %220 #s(literal 1 binary64)) (fma.f64 %220 #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %236) (-.f64 #s(literal 1 binary64) (*.f64 %246 %220)) #s(literal 4 binary64) #s(literal -2 binary64) %13 %98 %251 %252 %253 %99 %255 %257 %259 %260 %261 (+.f64 #s(literal 1 binary64) %104) (neg.f64 (-.f64 %99 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %104) %266 %100 %101 %103 %106 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %120 %122 %126 %127 %128 %129 %130 %132 %134 %135 %136 %137 %138 %139 %140 %141 %142 %144 %146 %147 %148 %149 %150 %267 (fabs.f64 %268) (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))) %6 %7 %62 %272 %273 %274 %63 %276 %278 %280 %281 %64 %65 %67 %68 %70 %72 %74 %75 %76 %77 %78 %79 %80 %81 %83 %85 %88 %92 %282 (+.f64 %63 %246) (neg.f64 (-.f64 #s(literal -1 binary64) %63)) (*.f64 #s(literal 1 binary64) %282) (*.f64 %282 #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) %63 #s(literal -1/2 binary64)) %289 (+.f64 #s(literal -1/2 binary64) %290) (+.f64 %290 #s(literal -1/2 binary64)) (*.f64 %69 #s(literal -1/2 binary64)) (-.f64 %290 %228) %295 (+.f64 #s(literal 1 binary64) %43) (neg.f64 (-.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %43) %300 (*.f64 #s(literal 1/2 binary64) %8) %180 (*.f64 %19 %8) (/.f64 (+.f64 (cos.f64 (+.f64 Cn lam)) (cos.f64 (-.f64 Cn lam))) #s(literal 2 binary64)) (fma.f64 %128 %282 %261) %310 (-.f64 (fma.f64 %282 %128 #s(literal 1 binary64)) %99) (+.f64 %261 %313) (+.f64 %313 %261) (-.f64 %313 %316) (*.f64 #s(literal 1/2 binary64) %310) %319 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %213 %214 %216 %217 %219 %320 %321 %322 %323 %324 %325 (*.f64 %320 %191) (neg.f64 %215) %328 (fabs.f64 (neg.f64 %310)) (sqrt.f64 (*.f64 %310 %310)) %333 (fabs.f64 %333) (pow.f64 %328 #s(literal 1/2 binary64)) %336 (fabs.f64 %336) (pow.f64 %267 #s(literal 1/2 binary64)) %320 %321 %322 %323 %324 #s(literal 6369051672525773/4503599627370496 binary64) %98 %251 %252 %253 %342 %62 %272 %273 %274 %63 %276 %278 %280 %281 %66 (*.f64 %63 #s(literal 1/2 binary64)) %64 %65 %67 %68 %70 %72 %74 %75 %76 %77 %78 %79 %80 %81 %83 %85 %88 %92 %69 (+.f64 %63 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 %63)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %63) %360 (fma.f64 #s(literal 1/2 binary64) %63 #s(literal 1 binary64)) %362 (+.f64 #s(literal 1 binary64) %66) (+.f64 %66 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %71) (-.f64 #s(literal 1 binary64) %73) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %66) %371 %290 (*.f64 %63 #s(literal -1/2 binary64)) %379 %99 %255 %257 %259 %260 %266 %100 %127 %128 %129 %130 %132 %134 %135 %136 %137 %138 %139 %140 %141 %142 %144 %146 %147 %148 %149 %150 %380 (*.f64 %69 %128) (+.f64 %128 %382) (+.f64 %128 %384) (fma.f64 %131 #s(literal 1/2 binary64) %382) (fma.f64 %131 #s(literal 1/2 binary64) %384) (fma.f64 #s(literal 1 binary64) %128 %382) (fma.f64 #s(literal 1 binary64) %128 %384) (fma.f64 %128 #s(literal 1 binary64) %382) (fma.f64 %128 #s(literal 1 binary64) %384) (fma.f64 %8 %8 %382) (fma.f64 %8 %8 %384) (fma.f64 %128 %69 #s(literal 1 binary64)) %395 (+.f64 #s(literal 1 binary64) %380) (+.f64 %380 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 %164 %69)) (-.f64 #s(literal 1 binary64) (neg.f64 %380)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %380) %403 (+.f64 #s(literal 1 binary64) %404) (+.f64 %395 %104) (neg.f64 %407) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %404) %410 (fabs.f64 %407) (fabs.f64 (neg.f64 %403)) (sqrt.f64 (*.f64 %403 %403)) %416 (fabs.f64 %416) (pow.f64 %410 #s(literal 1/2 binary64)) %419 (fabs.f64 %419) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %422 (fabs.f64 %422) (pow.f64 %94 #s(literal 1/2 binary64)) %425 (pow.f64 %94 (/.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 %422 %422) %433 %434 (/.f64 (neg.f64 %94) (neg.f64 %69)) (*.f64 %94 (/.f64 #s(literal 1 binary64) %69)) (/.f64 #s(literal 1 binary64) (/.f64 %69 %94)) (/.f64 (*.f64 #s(literal 4 binary64) %94) %69) %444 (*.f64 %434 #s(literal 4 binary64)) (approx (/ %446 (* %359 1/2)) %444) (*.f64 %94 #s(literal -2 binary64)) %451 %454 #s(literal -1/4 binary64) %457 (/.f64 %419 %416) (/.f64 (neg.f64 %419) (neg.f64 %416)) (*.f64 %419 %462) (/.f64 #s(literal 1 binary64) (/.f64 %416 %419)) %466 (*.f64 %457 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %419) %416) (+.f64 %457 %457) (fma.f64 %419 %462 %457) (approx (/ 2 (sqrt (/ (fabs %359) (fabs 2)))) %466) %478 %151 %152 %154 %156 %157 %158 %159 %161 %163 %166 %168 %169 %171 %172 %174 %175 %176 %179 %182 %183 %185 %187 %189 %479 %320 %321 %322 %323 %324 %480 %481 (*.f64 %191 #s(literal 2 binary64)) (+.f64 %191 %191) (-.f64 %191 %320) (fma.f64 #s(literal 1 binary64) %191 %191) (fma.f64 %191 #s(literal 1 binary64) %191) (fma.f64 %212 %212 %191) (fma.f64 %218 %218 %191) %489 (*.f64 %191 #s(literal -2 binary64)) %491 %492 %494 #s(literal 16 binary64) %496 (fabs.f64 %496) (pow.f64 %13 #s(literal 1/2 binary64)) %499 (*.f64 #s(literal 2 binary64) %13) (-.f64 %13 %501) %503 (*.f64 %504 %504) (*.f64 %501 %501) (pow.f64 %13 #s(literal 2 binary64)) (fma.f64 %13 %13 %13) (+.f64 %13 %503) (+.f64 %503 %13) (*.f64 (+.f64 %13 #s(literal 1 binary64)) %13) (-.f64 %503 %501) (fma.f64 %504 %504 %13) (fma.f64 %501 %501 %13) %516 (-.f64 %517 #s(literal 1 binary64)) (+.f64 %517 %519) (neg.f64 (-.f64 #s(literal 1 binary64) %517)) %523 (/.f64 (expm1.f64 %499) (+.f64 (exp.f64 %499) #s(literal 1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) %529) (+.f64 #s(literal 1 binary64) %529)) (/.f64 %534 %535) %537 (cosh.f64 %501) (/.f64 %535 #s(literal 2 binary64)) %540 (/.f64 %534 #s(literal 2 binary64)) %543 (fabs.f64 %543) (hypot.f64 %13 %13) (hypot.f64 %13 %504) (hypot.f64 %13 %501) (hypot.f64 %504 %13) (hypot.f64 %501 %13) (hypot.f64 %504 %504) (hypot.f64 %504 %501) (hypot.f64 %501 %504) (hypot.f64 %501 %501) (pow.f64 %542 #s(literal 1/2 binary64)) %555 %556 (log.f64 (+.f64 %13 %558)) %563 (tanh.f64 %556) (/.f64 (expm1.f64 %565) (+.f64 (exp.f64 %565) #s(literal 1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) %571) (+.f64 #s(literal 1 binary64) %571)) (/.f64 (-.f64 %575 %577) %579) %558 (cosh.f64 %556) (cosh.f64 %576) (/.f64 %579 #s(literal 2 binary64)) #s(literal 0 binary64) %27 %28 %29 %31 %33 %34 %35 %36 %584 %585 (cos.f64 %584) (cos.f64 (fabs.f64 %584)) (cos.f64 (neg.f64 %584)) (sin.f64 (+.f64 %584 %14)) %48 (fabs.f64 %48) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %595 (fabs.f64 %595) (pow.f64 %523 #s(literal 1/2 binary64)) %598 (fabs.f64 %598) (pow.f64 %563 #s(literal 1/2 binary64)) %601 (fabs.f64 %601) (pow.f64 %585 #s(literal 1/2 binary64)) %604 (/.f64 (neg.f64 %333) (neg.f64 #s(literal 6369051672525773/4503599627370496 binary64))) (*.f64 %333 (/.f64 #s(literal 1 binary64) #s(literal 6369051672525773/4503599627370496 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 6369051672525773/4503599627370496 binary64) %333)) (*.f64 (/.f64 #s(literal 2 binary64) %333) #s(literal 6369051672525773/4503599627370496 binary64)) (/.f64 #s(literal 2 binary64) %604) (/.f64 %268 (neg.f64 %604)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %604)) (/.f64 #s(literal 1 binary64) (/.f64 %604 #s(literal 2 binary64))) %8 %10 %12 %16 %17 (+.f64 %6 %8) %622 (-.f64 %8 %121) %624 %625 (/.f64 #s(literal 1 binary64) %625) %627 (cos.f64 %267) (cos.f64 %268) (sin.f64 (+.f64 #s(literal 2 binary64) %14)) %632 (*.f64 %627 %627) %634 (cos.f64 %635) (cos.f64 %43) (sin.f64 (+.f64 #s(literal 1/2 binary64) %14)) %640 (*.f64 %634 %634) %642 (cos.f64 (fabs.f64 #s(literal 4 binary64))) (cos.f64 (neg.f64 #s(literal 4 binary64))) (sin.f64 (+.f64 #s(literal 4 binary64) %14)) %649 (*.f64 %642 %642) %651 (cos.f64 (fabs.f64 #s(literal 16 binary64))) (cos.f64 (neg.f64 #s(literal 16 binary64))) (sin.f64 (+.f64 #s(literal 16 binary64) %14)) %658 (*.f64 %651 %651) %660 (cos.f64 %661) (cos.f64 %663) (sin.f64 (+.f64 #s(literal 1/4 binary64) %14)) %667 (*.f64 %660 %660) %669 (cos.f64 (neg.f64 %496)) (sin.f64 (+.f64 %496 %14)) %674 (*.f64 %669 %669) %676 (cos.f64 (fabs.f64 %503)) (cos.f64 (neg.f64 %503)) (sin.f64 (fma.f64 %13 %13 %14)) %683 (*.f64 %676 %676) %685 (cos.f64 (fabs.f64 %516)) (cos.f64 (neg.f64 %516)) (sin.f64 (+.f64 %516 %14)) (fma.f64 %692 %693 %696) (+.f64 (*.f64 %692 %693) %696) %700 (*.f64 %685 %685) %702 (cos.f64 (fabs.f64 %537)) (cos.f64 (neg.f64 %537)) (sin.f64 (+.f64 %537 %14)) %709 (*.f64 %702 %702) %711 (cos.f64 (fabs.f64 %540)) (cos.f64 (neg.f64 %540)) (sin.f64 (+.f64 %540 %14)) %718 (*.f64 %711 %711) %720 (cos.f64 (fabs.f64 %558)) (cos.f64 (neg.f64 %558)) (sin.f64 (+.f64 %558 %14)) %727 (*.f64 %720 %720) (hypot.f64 #s(literal 1/4 binary64) %180) %730 (fabs.f64 %730) (hypot.f64 #s(literal 1/4 binary64) %186) (hypot.f64 #s(literal 1/4 binary64) %188) (hypot.f64 %180 %661) (hypot.f64 %180 %663) (hypot.f64 %661 %180) (hypot.f64 %663 %180) (hypot.f64 %186 #s(literal 1/4 binary64)) (hypot.f64 %188 #s(literal 1/4 binary64)) (hypot.f64 %661 %186) (hypot.f64 %661 %188) (hypot.f64 %663 %186) (hypot.f64 %663 %188) (hypot.f64 %186 %661) (hypot.f64 %186 %663) (hypot.f64 %188 %661) (hypot.f64 %188 %663) (sqrt.f64 %749) (pow.f64 %749 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %730) (/.f64 %268 (neg.f64 %730)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %730)) (/.f64 #s(literal 1 binary64) (/.f64 %730 #s(literal 2 binary64))) (*.f64 %19 #s(literal 1/2 binary64)) %760 (hypot.f64 %6 %760) %762 (fabs.f64 %762) (hypot.f64 %6 %764) (hypot.f64 %6 %766) (hypot.f64 %760 %119) (hypot.f64 %760 %121) (hypot.f64 %119 %760) (hypot.f64 %121 %760) (hypot.f64 %764 %6) (hypot.f64 %766 %6) (hypot.f64 %119 %764) (hypot.f64 %119 %766) (hypot.f64 %121 %764) (hypot.f64 %121 %766) (hypot.f64 %764 %119) (hypot.f64 %764 %121) (hypot.f64 %766 %119) (hypot.f64 %766 %121) (sqrt.f64 %782) (pow.f64 %782 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %762) (/.f64 %268 (neg.f64 %762)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %762)) (/.f64 #s(literal 1 binary64) (/.f64 %762 #s(literal 2 binary64))) (*.f64 %19 #s(literal 1/4 binary64)) %793 (hypot.f64 %6 %793) %795 (fabs.f64 %795) (hypot.f64 %6 %797) (hypot.f64 %6 %799) (hypot.f64 %793 %119) (hypot.f64 %793 %121) (hypot.f64 %119 %793) (hypot.f64 %121 %793) (hypot.f64 %797 %6) (hypot.f64 %799 %6) (hypot.f64 %119 %797) (hypot.f64 %119 %799) (hypot.f64 %121 %797) (hypot.f64 %121 %799) (hypot.f64 %797 %119) (hypot.f64 %797 %121) (hypot.f64 %799 %119) (hypot.f64 %799 %121) (sqrt.f64 %815) (pow.f64 %815 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %795) (/.f64 %268 (neg.f64 %795)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %795)) (/.f64 #s(literal 1 binary64) (/.f64 %795 #s(literal 2 binary64))) (*.f64 %19 %523) %826 (hypot.f64 %6 %826) %828 (fabs.f64 %828) (hypot.f64 %6 %830) (hypot.f64 %6 %832) (hypot.f64 %826 %119) (hypot.f64 %826 %121) (hypot.f64 %119 %826) (hypot.f64 %121 %826) (hypot.f64 %830 %6) (hypot.f64 %832 %6) (hypot.f64 %119 %830) (hypot.f64 %119 %832) (hypot.f64 %121 %830) (hypot.f64 %121 %832) (hypot.f64 %830 %119) (hypot.f64 %830 %121) (hypot.f64 %832 %119) (hypot.f64 %832 %121) (sqrt.f64 %849) (pow.f64 %849 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %828) (/.f64 %268 (neg.f64 %828)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %828)) (/.f64 #s(literal 1 binary64) (/.f64 %828 #s(literal 2 binary64))) (*.f64 %19 %563) %860 (hypot.f64 %6 %860) %862 (fabs.f64 %862) (hypot.f64 %6 %864) (hypot.f64 %6 %866) (hypot.f64 %860 %119) (hypot.f64 %860 %121) (hypot.f64 %119 %860) (hypot.f64 %121 %860) (hypot.f64 %864 %6) (hypot.f64 %866 %6) (hypot.f64 %119 %864) (hypot.f64 %119 %866) (hypot.f64 %121 %864) (hypot.f64 %121 %866) (hypot.f64 %864 %119) (hypot.f64 %864 %121) (hypot.f64 %866 %119) (hypot.f64 %866 %121) (sqrt.f64 %883) (pow.f64 %883 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %862) (/.f64 %268 (neg.f64 %862)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %862)) (/.f64 #s(literal 1 binary64) (/.f64 %862 #s(literal 2 binary64))) %893 (fabs.f64 %893) (pow.f64 %632 #s(literal 1/2 binary64)) %896 (/.f64 #s(literal 2 binary64) %896) %898 (fabs.f64 %898) (pow.f64 %640 #s(literal 1/2 binary64)) %901 (/.f64 #s(literal 2 binary64) %901) %903 (fabs.f64 %903) (pow.f64 %649 #s(literal 1/2 binary64)) %906 (/.f64 #s(literal 2 binary64) %906) %908 (fabs.f64 %908) (pow.f64 %658 #s(literal 1/2 binary64)) %911 (/.f64 #s(literal 2 binary64) %911) %913 (fabs.f64 %913) (pow.f64 %667 #s(literal 1/2 binary64)) %916 (/.f64 #s(literal 2 binary64) %916) %918 (fabs.f64 %918) (pow.f64 %128 #s(literal 1/2 binary64)) %921 (/.f64 #s(literal 2 binary64) %921) %923 (fabs.f64 %923) (pow.f64 %674 #s(literal 1/2 binary64)) %926 (/.f64 #s(literal 2 binary64) %926) %928 (fabs.f64 %928) (pow.f64 %683 #s(literal 1/2 binary64)) %931 (/.f64 #s(literal 2 binary64) %931) %933 (fabs.f64 %933) (pow.f64 %700 #s(literal 1/2 binary64)) %936 (/.f64 #s(literal 2 binary64) %936) %938 (fabs.f64 %938) (pow.f64 %709 #s(literal 1/2 binary64)) %941 (/.f64 #s(literal 2 binary64) %941) %943 (fabs.f64 %943) (pow.f64 %718 #s(literal 1/2 binary64)) %946 (/.f64 #s(literal 2 binary64) %946) %948 (fabs.f64 %948) (pow.f64 %727 #s(literal 1/2 binary64)) %951 (/.f64 #s(literal 2 binary64) %951) (hypot.f64 %6 %300) %954 (fabs.f64 %954) (hypot.f64 %6 %956) (hypot.f64 %6 %958) (hypot.f64 %300 %119) (hypot.f64 %300 %121) (hypot.f64 %119 %300) (hypot.f64 %121 %300) (hypot.f64 %956 %6) (hypot.f64 %958 %6) (hypot.f64 %119 %956) (hypot.f64 %119 %958) (hypot.f64 %121 %956) (hypot.f64 %121 %958) (hypot.f64 %956 %119) (hypot.f64 %956 %121) (hypot.f64 %958 %119) (hypot.f64 %958 %121) (sqrt.f64 %974) (pow.f64 %974 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %954) (/.f64 %268 (neg.f64 %954)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %954)) (/.f64 #s(literal 1 binary64) (/.f64 %954 #s(literal 2 binary64))) %984 (*.f64 #s(literal 1/4 binary64) %8) (hypot.f64 %6 %984) %987 (fabs.f64 %987) (hypot.f64 %6 %989) (hypot.f64 %6 %991) (hypot.f64 %984 %119) (hypot.f64 %984 %121) (hypot.f64 %119 %984) (hypot.f64 %121 %984) (hypot.f64 %989 %6) (hypot.f64 %991 %6) (hypot.f64 %119 %989) (hypot.f64 %119 %991) (hypot.f64 %121 %989) (hypot.f64 %121 %991) (hypot.f64 %989 %119) (hypot.f64 %989 %121) (hypot.f64 %991 %119) (hypot.f64 %991 %121) (sqrt.f64 %1007) (pow.f64 %1007 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %987) (/.f64 %268 (neg.f64 %987)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %987)) (/.f64 #s(literal 1 binary64) (/.f64 %987 #s(literal 2 binary64))) %1017 (*.f64 %523 %8) (hypot.f64 %6 %1017) %1020 (fabs.f64 %1020) (hypot.f64 %6 %1022) (hypot.f64 %6 %1024) (hypot.f64 %1017 %119) (hypot.f64 %1017 %121) (hypot.f64 %119 %1017) (hypot.f64 %121 %1017) (hypot.f64 %1022 %6) (hypot.f64 %1024 %6) (hypot.f64 %119 %1022) (hypot.f64 %119 %1024) (hypot.f64 %121 %1022) (hypot.f64 %121 %1024) (hypot.f64 %1022 %119) (hypot.f64 %1022 %121) (hypot.f64 %1024 %119) (hypot.f64 %1024 %121) (sqrt.f64 %1041) (pow.f64 %1041 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1020) (/.f64 %268 (neg.f64 %1020)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1020)) (/.f64 #s(literal 1 binary64) (/.f64 %1020 #s(literal 2 binary64))) %1051 (*.f64 %563 %8) (hypot.f64 %6 %1051) %1054 (fabs.f64 %1054) (hypot.f64 %6 %1056) (hypot.f64 %6 %1058) (hypot.f64 %1051 %119) (hypot.f64 %1051 %121) (hypot.f64 %119 %1051) (hypot.f64 %121 %1051) (hypot.f64 %1056 %6) (hypot.f64 %1058 %6) (hypot.f64 %119 %1056) (hypot.f64 %119 %1058) (hypot.f64 %121 %1056) (hypot.f64 %121 %1058) (hypot.f64 %1056 %119) (hypot.f64 %1056 %121) (hypot.f64 %1058 %119) (hypot.f64 %1058 %121) (sqrt.f64 %1075) (pow.f64 %1075 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1054) (/.f64 %268 (neg.f64 %1054)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1054)) (/.f64 #s(literal 1 binary64) (/.f64 %1054 #s(literal 2 binary64))) %1085 %1086 %1087 (/.f64 #s(literal 2 binary64) %1087) %1089 %1090 (/.f64 #s(literal 2 binary64) %1090) %1092 (/.f64 #s(literal 2 binary64) %1092) (+.f64 #s(literal -1/2 binary64) %128) (+.f64 %128 #s(literal -1/2 binary64)) %1096 (-.f64 %128 %228) (fma.f64 #s(literal 1 binary64) %128 #s(literal -1/2 binary64)) (fma.f64 %128 #s(literal 1 binary64) #s(literal -1/2 binary64)) (fma.f64 %8 %8 #s(literal -1/2 binary64)) %1101 %1102 (/.f64 #s(literal 2 binary64) %1102) (+.f64 #s(literal 1/2 binary64) %128) (+.f64 %128 #s(literal 1/2 binary64)) %1106 (-.f64 %128 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %128) (fma.f64 #s(literal 1 binary64) %128 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %128) (fma.f64 %128 #s(literal 1 binary64) #s(literal 1/2 binary64)) (fma.f64 %48 %48 %128) (fma.f64 %51 %51 %128) (fma.f64 %8 %8 #s(literal 1/2 binary64)) %1115 %1116 (/.f64 #s(literal 2 binary64) %1116) (+.f64 %128 #s(literal -1/4 binary64)) (+.f64 #s(literal -1/4 binary64) %128) %1120 (-.f64 %128 %1121) (fma.f64 #s(literal 1 binary64) %128 #s(literal -1/4 binary64)) (fma.f64 %128 #s(literal 1 binary64) #s(literal -1/4 binary64)) (fma.f64 %8 %8 #s(literal -1/4 binary64)) %1126 %1127 (/.f64 #s(literal 2 binary64) %1127) (+.f64 #s(literal 0 binary64) %128) (+.f64 %128 #s(literal 0 binary64)) %1131 (-.f64 %128 %32) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %128) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %128) (fma.f64 #s(literal 1 binary64) %128 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %128) (fma.f64 %128 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 %30 %30 %128) (fma.f64 %32 %32 %128) (fma.f64 %8 %8 #s(literal 0 binary64)) %1141 %1142 (/.f64 #s(literal 2 binary64) %1142) %1144 %1145 (/.f64 #s(literal 2 binary64) %1145) (+.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) %1148 (-.f64 #s(literal 0 binary64) %43) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (fma.f64 %30 %30 #s(literal 1/2 binary64)) (fma.f64 %32 %32 #s(literal 1/2 binary64)) (fma.f64 %48 %48 #s(literal 0 binary64)) (fma.f64 %51 %51 #s(literal 0 binary64)) #s(literal 1 binary64) %37 %38 %39 %40 %42 %44 %45 %46 %47 %49 %50 %52 %53 %1161 (fma.f64 %1148 %282 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1163) (+.f64 %1163 #s(literal 1 binary64)) (-.f64 %1163 %519) (-.f64 %1161 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1163) (*.f64 #s(literal 1/2 binary64) %1161) %1170 %1171 (fabs.f64 %1171) (*.f64 (sqrt.f64 (fabs.f64 %1161)) %1175) (pow.f64 %1170 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1171) (/.f64 %268 (neg.f64 %1171)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1171)) (/.f64 #s(literal 1 binary64) (/.f64 %1171 #s(literal 2 binary64))) #s(literal 1 binary64) %37 %38 %39 %40 %42 %44 %45 %46 %47 %49 %50 %52 %53 #s(literal 1/2 binary64) %55 %56 %58 %59 %60 %61 %1185 (fma.f64 %65 #s(literal 1 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %1187) (+.f64 %1187 #s(literal 1/2 binary64)) (-.f64 %1187 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1187) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1187) (fma.f64 %48 %48 %1187) (fma.f64 %51 %51 %1187) (fma.f64 #s(literal 1 binary64) %65 %1195) %1197 (-.f64 %1185 #s(literal 1/2 binary64)) (+.f64 %1187 %1195) (+.f64 %1185 %43) (neg.f64 (-.f64 #s(literal 1/2 binary64) %1185)) (+.f64 %1185 (*.f64 %519 #s(literal 1/2 binary64))) %1205 (fabs.f64 %1205) (pow.f64 %1197 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1205) (/.f64 %268 (neg.f64 %1205)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1205)) (/.f64 #s(literal 1 binary64) (/.f64 %1205 #s(literal 2 binary64))) %1215 (fma.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %1217) (+.f64 %1217 #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 %1217 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1217) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1217) (fma.f64 %48 %48 %1217) (fma.f64 %51 %51 %1217) %1227 (+.f64 #s(literal 1 binary64) %228) (neg.f64 (-.f64 #s(literal -1/2 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %228) %1232 (fma.f64 %1215 %282 %1227) (-.f64 (fma.f64 %282 %1215 #s(literal 1 binary64)) #s(literal -1/2 binary64)) (+.f64 %1227 %1236) (+.f64 %1236 %1227) (-.f64 %1236 (neg.f64 %1227)) (*.f64 #s(literal 1/2 binary64) %1232) %1242 %1243 (fabs.f64 %1243) (*.f64 %1246 %1175) (pow.f64 %1242 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1243) (/.f64 %268 (neg.f64 %1243)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1243)) (/.f64 #s(literal 1 binary64) (/.f64 %1243 #s(literal 2 binary64))) %1245 (fabs.f64 (neg.f64 %1232)) (sqrt.f64 (*.f64 %1232 %1232)) %1246 (fabs.f64 %1246) (pow.f64 %1245 #s(literal 1/2 binary64)) %1263 (/.f64 %1246 %336) (/.f64 (neg.f64 %1246) %1266) (*.f64 %1246 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %1246)) (/.f64 #s(literal 2 binary64) %1263) (*.f64 (/.f64 #s(literal 2 binary64) %1246) %336) (/.f64 %268 (neg.f64 %1263)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1263)) (/.f64 #s(literal 1 binary64) (/.f64 %1263 #s(literal 2 binary64))) %1281 (+.f64 #s(literal 1/2 binary64) %57) (+.f64 %57 #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 %57 %43) (fma.f64 %635 %635 #s(literal 1/2 binary64)) (fma.f64 %43 %43 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %57) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %57) (fma.f64 %48 %48 %57) (fma.f64 %51 %51 %57) %1293 (fma.f64 %1281 %282 %295) (-.f64 (fma.f64 %282 %1281 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 %295 %1297) (+.f64 %1297 %295) (-.f64 %1297 (neg.f64 %295)) (*.f64 #s(literal 1/2 binary64) %1293) %1303 %1304 (fabs.f64 %1304) (*.f64 (sqrt.f64 (fabs.f64 %1293)) %1175) (pow.f64 %1303 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1304) (/.f64 %268 (neg.f64 %1304)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1304)) (/.f64 #s(literal 1 binary64) (/.f64 %1304 #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) #s(literal -1/4 binary64) #s(literal 1/2 binary64)) %1318 (+.f64 #s(literal 1/2 binary64) %1319) (+.f64 %1319 #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal -1/4 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 %1319 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1319) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1319) (fma.f64 %48 %48 %1319) (fma.f64 %51 %51 %1319) %1329 (+.f64 #s(literal 1 binary64) %1121) (neg.f64 (-.f64 #s(literal -1/4 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1121) %1334 (fma.f64 %1318 %282 %1329) (-.f64 (fma.f64 %282 %1318 #s(literal 1 binary64)) #s(literal -1/4 binary64)) (+.f64 %1329 %1338) (+.f64 %1338 %1329) (-.f64 %1338 (neg.f64 %1329)) (*.f64 #s(literal 1/2 binary64) %1334) %1344 %1345 (fabs.f64 %1345) (*.f64 %1348 %1175) (pow.f64 %1344 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1345) (/.f64 %268 (neg.f64 %1345)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1345)) (/.f64 #s(literal 1 binary64) (/.f64 %1345 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) #s(literal -1/4 binary64)) %1319 (fma.f64 #s(literal 1/2 binary64) #s(literal -1/4 binary64) %1359) (fma.f64 %289 %1318 %1319) (fma.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64) %1359) %1363 (+.f64 %1319 %1359) (+.f64 %1359 %1319) (-.f64 %1359 (neg.f64 %1319)) (-.f64 %1359 (*.f64 %1121 #s(literal 1/2 binary64))) %1370 (-.f64 (-.f64 #s(literal 1/2 binary64) %1359) %1319) (+.f64 #s(literal 1/2 binary64) %1373) (neg.f64 (-.f64 %1363 #s(literal 1/2 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1373) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1373) (fma.f64 %48 %48 %1373) (fma.f64 %51 %51 %1373) %1381 (fabs.f64 %1381) (pow.f64 %1370 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1381) (/.f64 %268 (neg.f64 %1381)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1381)) (/.f64 #s(literal 1 binary64) (/.f64 %1381 #s(literal 2 binary64))) %1347 (fabs.f64 (neg.f64 %1334)) (sqrt.f64 (*.f64 %1334 %1334)) %1348 (fabs.f64 %1348) (pow.f64 %1347 #s(literal 1/2 binary64)) %1398 (/.f64 %1348 %336) (/.f64 (neg.f64 %1348) %1266) (*.f64 %1348 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %1348)) (/.f64 #s(literal 2 binary64) %1398) (*.f64 (/.f64 #s(literal 2 binary64) %1348) %336) (/.f64 %268 (neg.f64 %1398)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1398)) (/.f64 #s(literal 1 binary64) (/.f64 %1398 #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %1415 (+.f64 #s(literal 1/2 binary64) %1416) (+.f64 %1416 #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 %1416 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1416) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1416) (fma.f64 %48 %48 %1416) (fma.f64 %51 %51 %1416) %1426 (+.f64 #s(literal 1 binary64) %663) (neg.f64 (-.f64 #s(literal 1/4 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %663) %1431 (fma.f64 %1415 %282 %1426) (-.f64 (fma.f64 %282 %1415 #s(literal 1 binary64)) #s(literal 1/4 binary64)) (+.f64 %1426 %1435) (+.f64 %1435 %1426) (-.f64 %1435 (neg.f64 %1426)) (*.f64 #s(literal 1/2 binary64) %1431) %1441 %1442 (fabs.f64 %1442) (*.f64 (sqrt.f64 (fabs.f64 %1431)) %1175) (pow.f64 %1441 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1442) (/.f64 %268 (neg.f64 %1442)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1442)) (/.f64 #s(literal 1 binary64) (/.f64 %1442 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) %1416 (*.f64 #s(literal 1/2 binary64) %496) %1457 (fma.f64 #s(literal 1/2 binary64) %499 #s(literal 1/2 binary64)) %1459 (*.f64 (fma.f64 #s(literal 2 binary64) %13 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %1462) (+.f64 %1462 #s(literal 1/2 binary64)) (-.f64 %1462 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1462) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1462) (fma.f64 %48 %48 %1462) (fma.f64 %51 %51 %1462) (-.f64 #s(literal 1 binary64) %499) %1472 (+.f64 #s(literal 1 binary64) %1473) (neg.f64 (-.f64 %499 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1473) %1478 (fma.f64 %1459 %282 %1472) (-.f64 (fma.f64 %282 %1459 #s(literal 1 binary64)) %499) (+.f64 %1472 %1482) (+.f64 %1482 %1472) (-.f64 %1482 (neg.f64 %1472)) %1487 (fabs.f64 (neg.f64 %1478)) (sqrt.f64 (*.f64 %1478 %1478)) %1492 (fabs.f64 %1492) (pow.f64 %1487 #s(literal 1/2 binary64)) %1496 (/.f64 %1492 %336) (/.f64 (neg.f64 %1492) %1266) (*.f64 %1492 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %1492)) (/.f64 #s(literal 2 binary64) %1496) (*.f64 (/.f64 #s(literal 2 binary64) %1492) %336) (/.f64 %268 (neg.f64 %1496)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1496)) (/.f64 #s(literal 1 binary64) (/.f64 %1496 #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) %523 #s(literal 1/2 binary64)) %1513 (+.f64 #s(literal 1/2 binary64) %1514) (+.f64 %1514 #s(literal 1/2 binary64)) (*.f64 (+.f64 %523 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 %1514 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1514) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1514) (fma.f64 %48 %48 %1514) (fma.f64 %51 %51 %1514) %1524 (+.f64 #s(literal 1 binary64) %1525) (neg.f64 (-.f64 %523 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1525) %1530 (fma.f64 %1513 %282 %1524) (-.f64 (fma.f64 %282 %1513 #s(literal 1 binary64)) %523) (+.f64 %1524 %1534) (+.f64 %1534 %1524) (-.f64 %1534 (neg.f64 %1524)) (*.f64 #s(literal 1/2 binary64) %1530) %1540 %1541 (fabs.f64 %1541) (*.f64 (sqrt.f64 (fabs.f64 %1530)) %1175) (pow.f64 %1540 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1541) (/.f64 %268 (neg.f64 %1541)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1541)) (/.f64 #s(literal 1 binary64) (/.f64 %1541 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) %523) %1514 (fma.f64 %65 %1513 #s(literal 1/2 binary64)) %1556 (+.f64 #s(literal 1/2 binary64) %1557) (+.f64 %1557 #s(literal 1/2 binary64)) (-.f64 %1557 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1557) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1557) (fma.f64 %48 %48 %1557) (fma.f64 %51 %51 %1557) (fma.f64 %65 %1513 %1565) (fma.f64 %1513 %65 %1565) %1568 (+.f64 %1557 %1565) (+.f64 %1556 (neg.f64 %1514)) (+.f64 %1556 (*.f64 %1525 #s(literal 1/2 binary64))) (neg.f64 (-.f64 %1514 %1556)) %1576 (fabs.f64 %1576) (pow.f64 %1568 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1576) (/.f64 %268 (neg.f64 %1576)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1576)) (/.f64 #s(literal 1 binary64) (/.f64 %1576 #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) %555 #s(literal 1/2 binary64)) %1587 (+.f64 #s(literal 1/2 binary64) %1588) (+.f64 %1588 #s(literal 1/2 binary64)) (*.f64 (+.f64 %555 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 %1588 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1588) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1588) (fma.f64 %48 %48 %1588) (fma.f64 %51 %51 %1588) %1598 (+.f64 #s(literal 1 binary64) %1599) (neg.f64 (-.f64 %555 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1599) %1604 (fma.f64 %1587 %282 %1598) (-.f64 (fma.f64 %282 %1587 #s(literal 1 binary64)) %555) (+.f64 %1598 %1608) (+.f64 %1608 %1598) (-.f64 %1608 (neg.f64 %1598)) %1613 (fabs.f64 (neg.f64 %1604)) (sqrt.f64 (*.f64 %1604 %1604)) %1618 (fabs.f64 %1618) (pow.f64 %1613 #s(literal 1/2 binary64)) %1622 (/.f64 %1618 %336) (/.f64 (neg.f64 %1618) %1266) (*.f64 %1618 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %1618)) (/.f64 #s(literal 2 binary64) %1622) (*.f64 (/.f64 #s(literal 2 binary64) %1618) %336) (/.f64 %268 (neg.f64 %1622)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1622)) (/.f64 #s(literal 1 binary64) (/.f64 %1622 #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) %563 #s(literal 1/2 binary64)) %1639 (+.f64 #s(literal 1/2 binary64) %1640) (+.f64 %1640 #s(literal 1/2 binary64)) (*.f64 (+.f64 %563 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 %1640 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1640) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1640) (fma.f64 %48 %48 %1640) (fma.f64 %51 %51 %1640) %1650 (+.f64 #s(literal 1 binary64) %1651) (neg.f64 (-.f64 %563 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1651) %1656 (fma.f64 %1639 %282 %1650) (-.f64 (fma.f64 %1639 %282 #s(literal 1 binary64)) %563) (+.f64 %1650 %1660) (+.f64 %1660 %1650) (-.f64 %1660 (neg.f64 %1650)) (*.f64 #s(literal 1/2 binary64) %1656) %1666 %1667 (fabs.f64 %1667) (*.f64 %1670 %1175) (pow.f64 %1666 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1667) (/.f64 %268 (neg.f64 %1667)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1667)) (/.f64 #s(literal 1 binary64) (/.f64 %1667 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) %563) %1640 (fma.f64 %65 %1639 #s(literal 1/2 binary64)) %1682 (+.f64 #s(literal 1/2 binary64) %1683) (+.f64 %1683 #s(literal 1/2 binary64)) (-.f64 %1683 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1683) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1683) (fma.f64 %48 %48 %1683) (fma.f64 %51 %51 %1683) (fma.f64 %65 %1639 %1691) (fma.f64 %1639 %65 %1691) %1694 (+.f64 %1683 %1691) (+.f64 %1682 (neg.f64 %1640)) (+.f64 %1682 (*.f64 %1651 #s(literal 1/2 binary64))) (neg.f64 (-.f64 %1640 %1682)) %1702 (fabs.f64 %1702) (pow.f64 %1694 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1702) (/.f64 %268 (neg.f64 %1702)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1702)) (/.f64 #s(literal 1 binary64) (/.f64 %1702 #s(literal 2 binary64))) %1669 (fabs.f64 (neg.f64 %1656)) (sqrt.f64 (*.f64 %1656 %1656)) %1670 (fabs.f64 %1670) (pow.f64 %1669 #s(literal 1/2 binary64)) %1719 (/.f64 %1670 %336) (/.f64 (neg.f64 %1670) %1266) (*.f64 %1670 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %1670)) (/.f64 #s(literal 2 binary64) %1719) (*.f64 (/.f64 #s(literal 2 binary64) %1670) %336) (/.f64 %268 (neg.f64 %1719)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1719)) (/.f64 #s(literal 1 binary64) (/.f64 %1719 #s(literal 2 binary64))) %1735 (+.f64 %282 %261) (-.f64 (+.f64 %282 #s(literal 1 binary64)) %99) (-.f64 %282 %316) (fma.f64 #s(literal 1 binary64) %282 %261) (fma.f64 %282 #s(literal 1 binary64) %261) %1742 (fabs.f64 (neg.f64 %1735)) (sqrt.f64 (*.f64 %1735 %1735)) %1747 (fabs.f64 %1747) (pow.f64 %1742 #s(literal 1/2 binary64)) %1751 (/.f64 %1747 %336) (/.f64 (neg.f64 %1747) %1266) (*.f64 %1747 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %1747)) (/.f64 #s(literal 2 binary64) %1751) (*.f64 (/.f64 #s(literal 2 binary64) %1747) %336) (/.f64 %268 (neg.f64 %1751)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1751)) (/.f64 #s(literal 1 binary64) (/.f64 %1751 #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) %282 %261) %1768 (-.f64 (fma.f64 %282 #s(literal 1/2 binary64) #s(literal 1 binary64)) %99) (+.f64 %261 %1771) (+.f64 %1771 %261) (-.f64 %1771 %316) (*.f64 #s(literal 1/2 binary64) %1768) %1776 %1777 (fabs.f64 %1777) (*.f64 (sqrt.f64 (fabs.f64 %1768)) %1175) (pow.f64 %1776 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1777) (/.f64 %268 (neg.f64 %1777)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1777)) (/.f64 #s(literal 1 binary64) (/.f64 %1777 #s(literal 2 binary64))) %1790 (fma.f64 %563 %282 %261) (-.f64 (fma.f64 %282 %563 #s(literal 1 binary64)) %99) (+.f64 %261 %1794) (+.f64 %1794 %261) (-.f64 %1794 %316) (*.f64 #s(literal 1/2 binary64) %1790) %1799 %1800 (fabs.f64 %1800) (*.f64 (sqrt.f64 (fabs.f64 %1790)) %1175) (pow.f64 %1799 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1800) (/.f64 %268 (neg.f64 %1800)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1800)) (/.f64 #s(literal 1 binary64) (/.f64 %1800 #s(literal 2 binary64))) %1813 (+.f64 #s(literal 1/2 binary64) %246) (neg.f64 (-.f64 #s(literal -1 binary64) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %246) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %246) (fma.f64 %48 %48 %246) (fma.f64 %51 %51 %246) (fma.f64 %128 %1813 %261) %1822 (-.f64 (fma.f64 %128 %1813 #s(literal 1 binary64)) %99) (+.f64 %261 %1825) (+.f64 %1825 %261) (-.f64 %1825 %316) (*.f64 #s(literal 1/2 binary64) %1822) %1830 %1831 (fabs.f64 %1831) (*.f64 (sqrt.f64 (fabs.f64 %1822)) %1175) (pow.f64 %1830 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1831) (/.f64 %268 (neg.f64 %1831)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1831)) (/.f64 #s(literal 1 binary64) (/.f64 %1831 #s(literal 2 binary64))) %1844 (+.f64 #s(literal -1/4 binary64) %246) (neg.f64 (-.f64 #s(literal -1 binary64) #s(literal -1/4 binary64))) (fma.f64 %128 %1844 %261) %1849 (-.f64 (fma.f64 %128 %1844 #s(literal 1 binary64)) %99) (+.f64 %261 %1852) (+.f64 %1852 %261) (-.f64 %1852 %316) (*.f64 #s(literal 1/2 binary64) %1849) %1857 %1858 (fabs.f64 %1858) (*.f64 (sqrt.f64 (fabs.f64 %1849)) %1175) (pow.f64 %1857 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1858) (/.f64 %268 (neg.f64 %1858)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1858)) (/.f64 #s(literal 1 binary64) (/.f64 %1858 #s(literal 2 binary64))) %1871 (+.f64 #s(literal 1/4 binary64) %246) (neg.f64 (-.f64 #s(literal -1 binary64) #s(literal 1/4 binary64))) (fma.f64 %128 %1871 %261) %1876 (-.f64 (fma.f64 %128 %1871 #s(literal 1 binary64)) %99) (+.f64 %261 %1879) (+.f64 %1879 %261) (-.f64 %1879 %316) (*.f64 #s(literal 1/2 binary64) %1876) %1884 %1885 (fabs.f64 %1885) (*.f64 %1888 %1175) (pow.f64 %1884 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1885) (/.f64 %268 (neg.f64 %1885)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1885)) (/.f64 #s(literal 1 binary64) (/.f64 %1885 #s(literal 2 binary64))) %1887 (fabs.f64 (neg.f64 %1876)) (sqrt.f64 (*.f64 %1876 %1876)) %1888 (fabs.f64 %1888) (pow.f64 %1887 #s(literal 1/2 binary64)) %1905 (/.f64 %1888 %336) (/.f64 (neg.f64 %1888) %1266) (*.f64 %1888 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %1888)) (/.f64 #s(literal 2 binary64) %1905) (*.f64 (/.f64 #s(literal 2 binary64) %1888) %336) (/.f64 %268 (neg.f64 %1905)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1905)) (/.f64 #s(literal 1 binary64) (/.f64 %1905 #s(literal 2 binary64))) %1921 (+.f64 %563 %246) (neg.f64 (-.f64 #s(literal -1 binary64) %563)) (fma.f64 %128 %1921 %261) %1926 (-.f64 (fma.f64 %1921 %128 #s(literal 1 binary64)) %99) (+.f64 %261 %1929) (+.f64 %1929 %261) (-.f64 %1929 %316) (*.f64 #s(literal 1/2 binary64) %1926) %1934 %1935 (fabs.f64 %1935) (*.f64 (sqrt.f64 (fabs.f64 %1926)) %1175) (pow.f64 %1934 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1935) (/.f64 %268 (neg.f64 %1935)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1935)) (/.f64 #s(literal 1 binary64) (/.f64 %1935 #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) %128 #s(literal 1/2 binary64)) %1949 (+.f64 #s(literal 1/2 binary64) %1950) (+.f64 %1950 #s(literal 1/2 binary64)) (*.f64 %1953 #s(literal 1/2 binary64)) (-.f64 %1950 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1950) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1950) (fma.f64 %48 %48 %1950) (fma.f64 %51 %51 %1950) (fma.f64 #s(literal 1/2 binary64) %128 %101) (fma.f64 %128 #s(literal 1/2 binary64) %101) %1962 (+.f64 %1950 %101) (+.f64 %1949 %102) (+.f64 %1949 %105) (fma.f64 %1953 #s(literal 1/2 binary64) %102) (fma.f64 %1953 #s(literal 1/2 binary64) %105) (neg.f64 (-.f64 %100 %1949)) %1970 (fabs.f64 %1970) (pow.f64 %1962 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1970) (/.f64 %268 (neg.f64 %1970)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1970)) (/.f64 #s(literal 1 binary64) (/.f64 %1970 #s(literal 2 binary64))) %1980 (fma.f64 %523 %128 #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %1982) (+.f64 %1982 #s(literal 1/2 binary64)) (-.f64 %1982 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1982) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1982) (fma.f64 %48 %48 %1982) (fma.f64 %51 %51 %1982) (fma.f64 %128 %523 %101) (fma.f64 %523 %128 %101) %1992 (+.f64 %1982 %101) (+.f64 %1980 %102) (+.f64 %1980 %105) (neg.f64 (-.f64 %100 %1980)) %1998 (fabs.f64 %1998) (pow.f64 %1992 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %1998) (/.f64 %268 (neg.f64 %1998)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1998)) (/.f64 #s(literal 1 binary64) (/.f64 %1998 #s(literal 2 binary64))) %2008 (fma.f64 %563 %128 #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %2010) (+.f64 %2010 #s(literal 1/2 binary64)) (-.f64 %2010 %43) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2010) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2010) (fma.f64 %48 %48 %2010) (fma.f64 %51 %51 %2010) (fma.f64 %128 %563 %101) %2019 (-.f64 %2008 %100) (+.f64 %2010 %101) (+.f64 %2008 %102) (+.f64 %2008 %105) (neg.f64 (-.f64 %100 %2008)) %2026 (fabs.f64 %2026) (pow.f64 %2019 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2026) (/.f64 %268 (neg.f64 %2026)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2026)) (/.f64 #s(literal 1 binary64) (/.f64 %2026 #s(literal 2 binary64))) (+.f64 %128 %261) (+.f64 %261 %128) %2038 (-.f64 %1953 %99) (-.f64 %128 %316) (fma.f64 #s(literal 1 binary64) %128 %261) (fma.f64 %128 #s(literal 1 binary64) %261) (fma.f64 %8 %8 %261) %2044 (fabs.f64 (neg.f64 %2038)) (sqrt.f64 (*.f64 %2038 %2038)) %2049 (fabs.f64 %2049) (pow.f64 %2044 #s(literal 1/2 binary64)) %2053 (/.f64 %2049 %336) (/.f64 (neg.f64 %2049) %1266) (*.f64 %2049 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %2049)) (/.f64 #s(literal 2 binary64) %2053) (*.f64 (/.f64 #s(literal 2 binary64) %2049) %336) (/.f64 %268 (neg.f64 %2053)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2053)) (/.f64 #s(literal 1 binary64) (/.f64 %2053 #s(literal 2 binary64))) %2069 (fma.f64 %128 #s(literal 1/2 binary64) %261) (-.f64 (fma.f64 %128 #s(literal 1/2 binary64) #s(literal 1 binary64)) %99) (+.f64 %261 %1950) (+.f64 %1950 %261) (-.f64 %1950 %316) %2076 (fabs.f64 (neg.f64 %2069)) (sqrt.f64 (*.f64 %2069 %2069)) %2081 (fabs.f64 %2081) (pow.f64 %2076 #s(literal 1/2 binary64)) %2085 (/.f64 %2081 %336) (/.f64 (neg.f64 %2081) %1266) (*.f64 %2081 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %2081)) (/.f64 #s(literal 2 binary64) %2085) (*.f64 (/.f64 #s(literal 2 binary64) %2081) %336) (/.f64 %268 (neg.f64 %2085)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2085)) (/.f64 #s(literal 1 binary64) (/.f64 %2085 #s(literal 2 binary64))) %2101 (fma.f64 %128 #s(literal 1/4 binary64) %261) (-.f64 (fma.f64 %128 #s(literal 1/4 binary64) #s(literal 1 binary64)) %99) (+.f64 %261 %2105) (+.f64 %2105 %261) (-.f64 %2105 %316) (*.f64 #s(literal 1/2 binary64) %2101) %2110 %2111 (fabs.f64 %2111) (*.f64 (sqrt.f64 (fabs.f64 %2101)) %1175) (pow.f64 %2110 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2111) (/.f64 %268 (neg.f64 %2111)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2111)) (/.f64 #s(literal 1 binary64) (/.f64 %2111 #s(literal 2 binary64))) (fma.f64 %128 %496 %261) %2125 (-.f64 (fma.f64 %128 %496 #s(literal 1 binary64)) %99) (+.f64 %261 %2128) (+.f64 %2128 %261) (-.f64 %2128 %316) (*.f64 #s(literal 1/2 binary64) %2125) %2133 %2134 (fabs.f64 %2134) (*.f64 (sqrt.f64 (fabs.f64 %2125)) %1175) (pow.f64 %2133 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2134) (/.f64 %268 (neg.f64 %2134)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2134)) (/.f64 #s(literal 1 binary64) (/.f64 %2134 #s(literal 2 binary64))) (fma.f64 %128 %523 %261) %2148 (-.f64 (fma.f64 %128 %523 #s(literal 1 binary64)) %99) (+.f64 %261 %1982) (+.f64 %1982 %261) (-.f64 %1982 %316) (*.f64 #s(literal 1/2 binary64) %2148) %2155 %2156 (fabs.f64 %2156) (*.f64 (sqrt.f64 (fabs.f64 %2148)) %1175) (pow.f64 %2155 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2156) (/.f64 %268 (neg.f64 %2156)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2156)) (/.f64 #s(literal 1 binary64) (/.f64 %2156 #s(literal 2 binary64))) (fma.f64 %128 %563 %261) %2170 (-.f64 (fma.f64 %563 %128 #s(literal 1 binary64)) %99) (+.f64 %261 %2010) (+.f64 %2010 %261) (-.f64 %2010 %316) (*.f64 #s(literal 1/2 binary64) %2170) %2177 %2178 (fabs.f64 %2178) (*.f64 %2181 %1175) (pow.f64 %2177 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2178) (/.f64 %268 (neg.f64 %2178)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2178)) (/.f64 #s(literal 1 binary64) (/.f64 %2178 #s(literal 2 binary64))) %2180 (fabs.f64 (neg.f64 %2170)) (sqrt.f64 (*.f64 %2170 %2170)) %2181 (fabs.f64 %2181) (pow.f64 %2180 #s(literal 1/2 binary64)) %2198 (/.f64 %2181 %336) (/.f64 (neg.f64 %2181) %1266) (*.f64 %2181 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %2181)) (/.f64 #s(literal 2 binary64) %2198) (*.f64 (/.f64 #s(literal 2 binary64) %2181) %336) (/.f64 %268 (neg.f64 %2198)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2198)) (/.f64 #s(literal 1 binary64) (/.f64 %2198 #s(literal 2 binary64))) %2215 (fabs.f64 %2215) (hypot.f64 %6 #s(literal 0 binary64)) (hypot.f64 #s(literal 0 binary64) %6) (hypot.f64 %6 %30) (hypot.f64 %6 %32) (hypot.f64 #s(literal 0 binary64) %119) (hypot.f64 #s(literal 0 binary64) %121) (hypot.f64 %30 %6) (hypot.f64 %32 %6) (hypot.f64 %119 #s(literal 0 binary64)) (hypot.f64 %121 #s(literal 0 binary64)) (hypot.f64 %30 %119) (hypot.f64 %30 %121) (hypot.f64 %32 %119) (hypot.f64 %32 %121) (hypot.f64 %119 %30) (hypot.f64 %119 %32) (hypot.f64 %121 %30) (hypot.f64 %121 %32) (pow.f64 %2214 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2215) (/.f64 %268 (neg.f64 %2215)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2215)) (/.f64 #s(literal 1 binary64) (/.f64 %2215 #s(literal 2 binary64))) (hypot.f64 %6 #s(literal 1/2 binary64)) %2244 (sqrt.f64 %2245) (fabs.f64 %2244) (hypot.f64 %6 %635) (hypot.f64 %6 %43) (hypot.f64 #s(literal 1/2 binary64) %119) (hypot.f64 #s(literal 1/2 binary64) %121) (hypot.f64 %635 %6) (hypot.f64 %43 %6) (hypot.f64 %119 #s(literal 1/2 binary64)) (hypot.f64 %121 #s(literal 1/2 binary64)) (hypot.f64 %635 %119) (hypot.f64 %635 %121) (hypot.f64 %43 %119) (hypot.f64 %43 %121) (hypot.f64 %119 %635) (hypot.f64 %119 %43) (hypot.f64 %121 %635) (hypot.f64 %121 %43) (pow.f64 %2245 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2244) (/.f64 %268 (neg.f64 %2244)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2244)) (/.f64 #s(literal 1 binary64) (/.f64 %2244 #s(literal 2 binary64))) (hypot.f64 %6 #s(literal 1/4 binary64)) %2273 (sqrt.f64 %2274) (fabs.f64 %2273) (hypot.f64 %6 %661) (hypot.f64 %6 %663) (hypot.f64 #s(literal 1/4 binary64) %119) (hypot.f64 #s(literal 1/4 binary64) %121) (hypot.f64 %661 %6) (hypot.f64 %663 %6) (hypot.f64 %119 #s(literal 1/4 binary64)) (hypot.f64 %121 #s(literal 1/4 binary64)) (hypot.f64 %661 %119) (hypot.f64 %661 %121) (hypot.f64 %663 %119) (hypot.f64 %663 %121) (hypot.f64 %119 %661) (hypot.f64 %119 %663) (hypot.f64 %121 %661) (hypot.f64 %121 %663) (pow.f64 %2274 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2273) (/.f64 %268 (neg.f64 %2273)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2273)) (/.f64 #s(literal 1 binary64) (/.f64 %2273 #s(literal 2 binary64))) %2301 (/.f64 #s(literal 2 binary64) %2301) %2303 (fabs.f64 %2303) (*.f64 (sqrt.f64 %661) %1175) (pow.f64 %1416 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2303) (/.f64 %268 (neg.f64 %2303)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2303)) (/.f64 #s(literal 1 binary64) (/.f64 %2303 #s(literal 2 binary64))) %2315 (fabs.f64 %2315) (*.f64 (sqrt.f64 %496) %1175) (pow.f64 %1457 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2315) (/.f64 %268 (neg.f64 %2315)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2315)) (/.f64 #s(literal 1 binary64) (/.f64 %2315 #s(literal 2 binary64))) %2327 (fabs.f64 %2327) (*.f64 (sqrt.f64 %2329) %1175) (pow.f64 %1514 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2327) (/.f64 %268 (neg.f64 %2327)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2327)) (/.f64 #s(literal 1 binary64) (/.f64 %2327 #s(literal 2 binary64))) %2340 (fabs.f64 %2340) (*.f64 (sqrt.f64 %2342) %1175) (pow.f64 %1640 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2340) (/.f64 %268 (neg.f64 %2340)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2340)) (/.f64 #s(literal 1 binary64) (/.f64 %2340 #s(literal 2 binary64))) %2353 %2354 %2355 (/.f64 #s(literal 2 binary64) %2355) %2357 %2358 (/.f64 #s(literal 2 binary64) %2358) (/.f64 #s(literal 2 binary64) %595) (/.f64 %268 (neg.f64 %595)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %595)) (/.f64 #s(literal 1 binary64) (/.f64 %595 #s(literal 2 binary64))) %2367 (/.f64 %268 %2368) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %598)) (/.f64 #s(literal 1 binary64) (/.f64 %598 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %601) (/.f64 %268 (neg.f64 %601)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %601)) (/.f64 #s(literal 1 binary64) (/.f64 %601 #s(literal 2 binary64))) %2381 (+.f64 #s(literal 1 binary64) %102) (+.f64 #s(literal 1 binary64) %105) (neg.f64 (-.f64 %100 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %102) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %105) %2388 (fabs.f64 %2388) (pow.f64 %2381 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2388) (/.f64 %268 (neg.f64 %2388)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2388)) (/.f64 #s(literal 1 binary64) (/.f64 %2388 #s(literal 2 binary64))) %2398 (fabs.f64 %2398) (pow.f64 %101 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2398) (/.f64 %268 (neg.f64 %2398)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2398)) (/.f64 #s(literal 1 binary64) (/.f64 %2398 #s(literal 2 binary64))) %2408 %2409 (/.f64 #s(literal 2 binary64) %2409) %2411 (+.f64 #s(literal 1/2 binary64) %1121) (neg.f64 (-.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1121) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1121) (fma.f64 %48 %48 %1121) (fma.f64 %51 %51 %1121) %2419 (fabs.f64 %2419) (pow.f64 %2411 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2419) (/.f64 %268 (neg.f64 %2419)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2419)) (/.f64 #s(literal 1 binary64) (/.f64 %2419 #s(literal 2 binary64))) %2429 (+.f64 #s(literal 1/2 binary64) %2430) (neg.f64 (-.f64 %585 #s(literal 1/2 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2430) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2430) (fma.f64 %48 %48 %2430) (fma.f64 %51 %51 %2430) %2438 (fabs.f64 %2438) (pow.f64 %2429 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %2438) (/.f64 %268 (neg.f64 %2438)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2438)) (/.f64 #s(literal 1 binary64) (/.f64 %2438 #s(literal 2 binary64))) %2448 %2449 (/.f64 #s(literal 2 binary64) %2449) #s(literal 1/2 binary64) %55 %56 %58 %59 %60 %61 (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (/.f64 %268 %43) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) %48) %48) %2459 (/.f64 %268 %1525) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %523)) (/.f64 #s(literal 1 binary64) (/.f64 %523 #s(literal 2 binary64))) %2465 (/.f64 %268 %1651) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %563)) (/.f64 #s(literal 1 binary64) (/.f64 %563 #s(literal 2 binary64))) %2471 (/.f64 #s(literal 2 binary64) %2471) %2473 %2474 (/.f64 %2473 %2474) %2477 (/.f64 %598 %336) (/.f64 %2368 %1266) (*.f64 %598 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %598)) (/.f64 #s(literal 2 binary64) %2477) (*.f64 %2367 %336) (/.f64 %268 (neg.f64 %2477)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2477)) (/.f64 #s(literal 1 binary64) (/.f64 %2477 #s(literal 2 binary64))) %1268 (/.f64 %519 %1266) (*.f64 #s(literal 1 binary64) %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 #s(literal 1 binary64))) (pow.f64 %336 #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %336) (/.f64 #s(literal 2 binary64) %1268) (/.f64 %268 (neg.f64 %1268)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1268)) (/.f64 #s(literal 1 binary64) (/.f64 %1268 #s(literal 2 binary64))) %2505 (/.f64 %663 %1266) (*.f64 #s(literal 1/4 binary64) %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 #s(literal 1/4 binary64))) (*.f64 %2510 %336) (/.f64 #s(literal 2 binary64) %2505) (/.f64 %268 (neg.f64 %2505)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2505)) (/.f64 #s(literal 1 binary64) (/.f64 %2505 #s(literal 2 binary64))) %2519 (/.f64 %1525 %1266) (*.f64 %523 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %523)) (*.f64 %2459 %336) (/.f64 #s(literal 2 binary64) %2519) (/.f64 %268 (neg.f64 %2519)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2519)) (/.f64 #s(literal 1 binary64) (/.f64 %2519 #s(literal 2 binary64))) %2532 (/.f64 %1651 %1266) (*.f64 %563 %1268) (/.f64 #s(literal 1 binary64) (/.f64 %336 %563)) (*.f64 %2465 %336) (/.f64 #s(literal 2 binary64) %2532) (/.f64 %268 (neg.f64 %2532)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2532)) (/.f64 #s(literal 1 binary64) (/.f64 %2532 #s(literal 2 binary64))) %748 (*.f64 %661 %661) (*.f64 %663 %663) (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) %748) (/.f64 %2510 #s(literal 1/4 binary64)) (/.f64 %268 (neg.f64 %748)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %748)) (/.f64 #s(literal 1 binary64) (/.f64 %748 #s(literal 2 binary64))) %2556 (*.f64 %2329 %2329) (*.f64 %1525 %1525) (pow.f64 %523 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) %2556) (/.f64 %2459 %523) (/.f64 %268 (neg.f64 %2556)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2556)) (/.f64 #s(literal 1 binary64) (/.f64 %2556 #s(literal 2 binary64))) %2568 (*.f64 %2342 %2342) (*.f64 %1651 %1651) (pow.f64 %563 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) %2568) (/.f64 %2465 %563) (/.f64 %268 (neg.f64 %2568)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %2568)) (/.f64 #s(literal 1 binary64) (/.f64 %2568 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %433) (/.f64 %489 %319) (/.f64 %454 %325) (/.f64 %492 %325) |
Compiled 257 770 to 26 316 computations (89.8% saved)
174 alts after pruning (149 fresh and 25 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 7 082 | 149 | 7 231 |
| Fresh | 0 | 0 | 0 |
| Picked | 93 | 22 | 115 |
| Done | 1 | 3 | 4 |
| Total | 7 176 | 174 | 7 350 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 79.0% | %5 = (* (cos Cn) (cos lam)) %7 = (sin Cn) %10 = (sqrt (+ (* %5 %5) (* %7 %7))) %11 = (neg %10) %20 = (sqrt.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64))) (/.f64 (approx (+ (* 1 %11) (* %10 -1)) (*.f64 #s(literal -2 binary64) %20)) (approx (* %10 %11) (*.f64 #s(literal -1 binary64) (pow.f64 %20 #s(literal 2 binary64))))) |
| ▶ | 98.9% | %5 = (* (cos Cn) (cos lam)) %7 = (sin Cn) %10 = (sqrt (+ (* %5 %5) (* %7 %7))) %18 = (cos.f64 (+.f64 Cn Cn)) %34 = (hypot.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) (sin.f64 Cn)) (/.f64 (approx (+ (* 1 (neg %10)) (* %10 -1)) (*.f64 #s(literal -2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 %18 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 %18 #s(literal 1/2 binary64)))))) (*.f64 %34 (neg.f64 %34))) |
| ▶ | 24.6% | %1 = (PI.f64 ) (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (/.f64 %1 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 %1 %1)))) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 24.2% | %1 = (PI.f64 ) (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (tanh.f64 %1) (sin.f64 (+.f64 lam (/.f64 %1 #s(literal 2 binary64))))) (sin.f64 Cn))) |
| ✓ | 99.8% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) (sin.f64 Cn))) |
| ✓ | 22.8% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) #s(literal 1/4 binary64))) |
| ▶ | 28.3% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) #s(literal 560851318903425/562949953421312 binary64)) (sin.f64 Cn))) |
| ▶ | 25.0% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) #s(literal 4291437363724333/4503599627370496 binary64)) (sin.f64 Cn))) |
| ✓ | 21.3% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) #s(literal 1/2 binary64)) (sin.f64 Cn))) |
| ✓ | 20.3% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 (cos.f64 Cn) #s(literal 1/4 binary64)) (sin.f64 Cn))) |
| ▶ | 27.5% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 #s(literal 560851318903425/562949953421312 binary64) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 24.6% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) (cos.f64 lam)) (sin.f64 Cn))) |
| ✓ | 21.0% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 lam)) (sin.f64 Cn))) |
| ✓ | 20.0% | (/.f64 #s(literal 2 binary64) (hypot.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 44.9% | (/.f64 #s(literal 2 binary64) (hypot.f64 (approx (* (cos Cn) (cos lam)) (sin.f64 (+.f64 lam (/.f64 (PI.f64 ) #s(literal 2 binary64))))) (sin.f64 Cn))) |
| ✓ | 60.9% | (/.f64 #s(literal 2 binary64) (hypot.f64 (approx (* (cos Cn) (cos lam)) (cos.f64 lam)) (sin.f64 Cn))) |
| ▶ | 24.1% | (/.f64 #s(literal 2 binary64) (hypot.f64 (approx (* (cos Cn) (cos lam)) (cos.f64 lam)) #s(literal 1/4 binary64))) |
| ✓ | 20.8% | (/.f64 #s(literal 2 binary64) (hypot.f64 #s(literal 1/2 binary64) (sin.f64 Cn))) |
| ✓ | 20.0% | (/.f64 #s(literal 2 binary64) (hypot.f64 #s(literal 1/4 binary64) (sin.f64 Cn))) |
| ✓ | 13.9% | (/.f64 #s(literal 2 binary64) (hypot.f64 #s(literal 0 binary64) (sin.f64 Cn))) |
| ▶ | 27.7% | %1 = (PI.f64 ) %2 = (exp.f64 %1) %4 = (exp.f64 (neg.f64 %1)) (/.f64 #s(literal 2 binary64) (/.f64 (-.f64 %2 %4) (+.f64 %2 %4))) |
| ▶ | 62.5% | %2 = (PI.f64 ) %8 = (+.f64 %2 %2) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (sin.f64 (fma.f64 #s(literal 2 binary64) lam (/.f64 %2 #s(literal 2 binary64)))) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 63.4% | (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (sin.f64 (fma.f64 #s(literal 2 binary64) lam (/.f64 (PI.f64 ) #s(literal 2 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 61.5% | (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal 2565796381564767/70368744177664 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 2565796381564767/70368744177664 binary64))))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 65.0% | (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 4291437363724333/4503599627370496 binary64))))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 58.2% | %8 = (PI.f64 ) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) #s(literal 2636165125742431/140737488355328 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 %8 %8))))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 62.6% | %8 = (PI.f64 ) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) #s(literal 1025017207358883/281474976710656 binary64) (-.f64 #s(literal 1 binary64) (+.f64 %8 %8))))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 22.8% | %8 = (sin.f64 (fma.f64 #s(literal 2 binary64) Cn (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 23.0% | %6 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 %6 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %6)))) #s(literal 6369051672525773/4503599627370496 binary64))) |
| ▶ | 22.2% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 21.3% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)))) #s(literal 6369051672525773/4503599627370496 binary64))) |
| ▶ | 65.0% | %2 = (PI.f64 ) %6 = (/.f64 %2 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 %2 %2)))) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (+.f64 (-.f64 #s(literal 1 binary64) %6) (*.f64 (fma.f64 %6 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)))))) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 78.6% | %8 = (cos (+ Cn Cn)) (/.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fabs.f64 (approx (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))) #s(literal 6369051672525773/4503599627370496 binary64))) |
| ▶ | 20.6% | (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 8792477628553337/9007199254740992 binary64) (sqrt.f64 (fabs.f64 #s(literal 2 binary64))))) |
| ▶ | 26.8% | %1 = (PI.f64 ) %2 = (exp.f64 %1) %4 = (exp.f64 (neg.f64 %1)) %7 = (/.f64 (-.f64 %2 %4) (+.f64 %2 %4)) (/.f64 #s(literal 2 binary64) (*.f64 %7 %7)) |
| ▶ | 62.9% | (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))))) (sqrt.f64 (fabs.f64 #s(literal 1/2 binary64))))) |
| ▶ | 22.1% | (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 Cn Cn)))))) (sqrt.f64 (fabs.f64 #s(literal 1/2 binary64))))) |
| ▶ | 23.0% | (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 4291437363724333/4503599627370496 binary64))) |
| ▶ | 16.9% | %2 = (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (fma.f64 %2 %2 (*.f64 (neg.f64 (cos.f64 (+.f64 Cn Cn))) #s(literal 1/2 binary64))))) |
| ▶ | 28.5% | %1 = (PI.f64 ) %2 = (exp.f64 %1) %4 = (exp.f64 (neg.f64 %1)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 (-.f64 %2 %4) (+.f64 %2 %4)))) |
| ▶ | 65.0% | %1 = (PI.f64 ) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 (tanh.f64 (asinh.f64 %1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (/.f64 %1 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 %1 %1)))) #s(literal 1/2 binary64))))) |
| ▶ | 22.3% | %2 = (sqrt.f64 #s(literal 1/2 binary64)) %6 = (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 %2 %2 %6) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %6))) |
| ▶ | 22.7% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (tanh.f64 (asinh.f64 (PI.f64 ))) #s(literal 1/2 binary64)) (approx (* (cos (+ Cn Cn)) 1/2) #s(literal 1/2 binary64))))) |
| ▶ | 24.7% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (tanh.f64 (PI.f64 )) #s(literal 1/2 binary64)) (approx (* (cos (+ Cn Cn)) 1/2) #s(literal 1/2 binary64))))) |
| ▶ | 29.1% | %3 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 %3 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 560851318903425/562949953421312 binary64) #s(literal 1/2 binary64)) (*.f64 %3 #s(literal 1/2 binary64))))) |
| ▶ | 25.9% | %3 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 %3 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 1/2 binary64)) (*.f64 %3 #s(literal 1/2 binary64))))) |
| ▶ | 64.2% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 1/2 binary64))))) |
| ▶ | 78.6% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (+.f64 lam lam)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) |
| ▶ | 12.9% | %2 = (sqrt.f64 #s(literal 1/2 binary64)) %3 = (*.f64 %2 %2) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 %3 (*.f64 (cos.f64 (+.f64 Cn Cn)) %3)))) |
| ▶ | 59.6% | %16 = (sqrt.f64 #s(literal 1/2 binary64)) %17 = (*.f64 %16 %16) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (approx (+ (* (+ (* (cos (+ Cn Cn)) 1/2) 1/2) (+ (* (cos (+ lam lam)) 1/2) 1/2)) 1/2) (+.f64 #s(literal 1 binary64) (*.f64 %17 (cos.f64 (*.f64 #s(literal 2 binary64) lam))))) (*.f64 (cos.f64 (+.f64 Cn Cn)) %17)))) |
| ▶ | 78.6% | %5 = (* (cos (+ Cn Cn)) 1/2) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 (approx (+ (* (+ %5 1/2) (+ (* (cos (+ lam lam)) 1/2) 1/2)) 1/2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))) (approx %5 #s(literal 1/2 binary64))))) |
| ▶ | 21.3% | %6 = (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 Cn Cn)) (*.f64 %6 %6))))) |
| ✓ | 21.3% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64))))) |
| ▶ | 12.6% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 2 binary64) Cn (/.f64 (PI.f64 ) #s(literal 2 binary64)))) #s(literal 1/2 binary64))))) |
| ✓ | 12.9% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64))))) |
| ▶ | 78.7% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (approx (+ (* (pow (cos Cn) 2) (+ (* (cos (* 2 lam)) -1/2) -1/2)) (* (cos (* 2 Cn)) 1/2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 lam lam))))))) |
| ▶ | 63.1% | %6 = (* (cos (+ Cn Cn)) 1/2) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (approx (+ (* (+ %6 1/2) (+ (* (cos (+ lam lam)) -1/2) -1/2)) %6) (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 2 binary64) lam (/.f64 (PI.f64 ) #s(literal 2 binary64))))))))) |
| ▶ | 27.5% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (tanh.f64 (PI.f64 )) (cos.f64 lam)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64)))))) |
| ▶ | 62.7% | %2 = (PI.f64 ) %8 = (tanh.f64 %2) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (sin.f64 (fma.f64 #s(literal 2 binary64) lam (/.f64 %2 #s(literal 2 binary64)))) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)) #s(literal 1/2 binary64)))) |
| ▶ | 63.4% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (sin.f64 (fma.f64 #s(literal 2 binary64) lam (/.f64 (PI.f64 ) #s(literal 2 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1/4 binary64))) #s(literal 1/2 binary64)))) |
| ▶ | 63.4% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (sin.f64 (fma.f64 #s(literal 2 binary64) lam (/.f64 (PI.f64 ) #s(literal 2 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))) |
| ▶ | 21.2% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (sin.f64 (fma.f64 #s(literal 2 binary64) lam (/.f64 (PI.f64 ) #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 Cn Cn)))) #s(literal 1/2 binary64)))) |
| ▶ | 62.9% | %7 = (sqrt.f64 #s(literal 1/2 binary64)) %8 = (*.f64 %7 %7) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %8 %8 %8) (-.f64 #s(literal 1 binary64) %8)) %8))) |
| ▶ | 64.7% | %7 = (tanh.f64 (PI.f64 )) %9 = (sqrt.f64 #s(literal 1/2 binary64)) %10 = (*.f64 %9 %9) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %7 %10 %10) (-.f64 #s(literal 1 binary64) %7)) %10))) |
| ▶ | 64.2% | %7 = (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %7 %7 (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) #s(literal 1/4 binary64))) #s(literal 1/2 binary64)))) |
| ✓ | 99.2% | %8 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)) #s(literal 1/2 binary64)))) |
| ▶ | 66.0% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal 560851318903425/562949953421312 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 560851318903425/562949953421312 binary64))) #s(literal 1/2 binary64)))) |
| ▶ | 65.0% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 4291437363724333/4503599627370496 binary64))) #s(literal 1/2 binary64)))) |
| ▶ | 64.1% | %8 = (sqrt.f64 #s(literal 1/2 binary64)) %9 = (*.f64 %8 %8) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 #s(literal 0 binary64) %9 %9) (-.f64 #s(literal 1 binary64) #s(literal 0 binary64))) %9))) |
| ▶ | 22.1% | %7 = (sqrt.f64 #s(literal 1/2 binary64)) %8 = (*.f64 %7 %7) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) %8 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 Cn Cn)))) %8))) |
| ▶ | 25.4% | %16 = (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (tanh.f64 (asinh.f64 (PI.f64 ))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 Cn Cn)))) (*.f64 %16 %16)))) |
| ▶ | 25.4% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) #s(literal 4291437363724333/4503599627370496 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 Cn Cn)))) #s(literal 1/2 binary64)))) |
| ✓ | 22.1% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 Cn Cn)))) #s(literal 1/2 binary64)))) |
| ▶ | 23.5% | %8 = (sin.f64 (fma.f64 #s(literal 2 binary64) Cn (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)) #s(literal 1/2 binary64)))) |
| ▶ | 22.8% | %8 = (sin.f64 (fma.f64 #s(literal 2 binary64) Cn (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8)) #s(literal 1/2 binary64)))) |
| ▶ | 21.8% | %6 = (cos.f64 (+.f64 Cn Cn)) %8 = (sqrt.f64 #s(literal 1/2 binary64)) %9 = (*.f64 %8 %8) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 (-.f64 #s(literal -1/4 binary64) #s(literal -1 binary64)) (fma.f64 %6 %9 %9) (-.f64 #s(literal 1 binary64) %6)) %9))) |
| ▶ | 26.8% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 #s(literal 8795036991094829/4503599627370496 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)) #s(literal 1/2 binary64)))) |
| ▶ | 23.6% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 #s(literal 3/2 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)) #s(literal 1/2 binary64)))) |
| ▶ | 23.0% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 #s(literal 5/4 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)) #s(literal 1/2 binary64)))) |
| ▶ | 22.3% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 #s(literal 560851318903425/562949953421312 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)) #s(literal 1/2 binary64)))) |
| ▶ | 22.2% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)) #s(literal 1/2 binary64)))) |
| ▶ | 21.8% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 #s(literal 3/4 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)) #s(literal 1/2 binary64)))) |
| ✓ | 20.7% | %4 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 %4 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %4)) #s(literal 1/2 binary64)))) |
| ▶ | 22.1% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (-.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (cos.f64 (+.f64 Cn Cn))) #s(literal 1/2 binary64)))) |
| ▶ | 99.1% | %8 = (cos (+ Cn Cn)) %21 = (cos.f64 (+.f64 Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (approx (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)) (-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lam lam))) (fma.f64 %21 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) %21)) #s(literal 1/2 binary64)))) |
| ▶ | 60.5% | %8 = (cos (+ Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (approx (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)) (-.f64 (approx (+ 1 (* (+ 1/2 (* 1/2 (cos (* 2 Cn)))) (+ 1 (cos (* 2 lam))))) (+.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))) (cos.f64 (*.f64 #s(literal 2 binary64) Cn)))) #s(literal 1/2 binary64)))) |
| ▶ | 64.2% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (approx (+ (* (- (cos (+ lam lam)) -1) (+ (* 1/2 1/2) 1/2)) (- 1 1/2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))) #s(literal 1/2 binary64)))) |
| ▶ | 64.2% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (approx (+ (* (- (cos (+ lam lam)) -1) (+ (* 1/4 1/2) 1/2)) (- 1 1/4)) (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 5/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))) #s(literal 1/2 binary64)))) |
| ▶ | 64.1% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (approx (+ (* (- (cos (+ lam lam)) -1) (+ (* 0 1/2) 1/2)) (- 1 0)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))) #s(literal 1/2 binary64)))) |
| ▶ | 64.1% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (approx (+ (* (- (cos (+ lam lam)) -1) (+ (* -1/4 1/2) 1/2)) (- 1 -1/4)) (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal 3/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))) #s(literal 1/2 binary64)))) |
| ▶ | 64.0% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (approx (+ (* (- (cos (+ lam lam)) -1) (+ (* -1/2 1/2) 1/2)) (- 1 -1/2)) (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))) #s(literal 1/2 binary64)))) |
| ▶ | 19.5% | %1 = (PI.f64 ) (/.f64 #s(literal 2 binary64) (sqrt.f64 (sin.f64 (+.f64 (atan.f64 %1) (/.f64 %1 #s(literal 2 binary64)))))) |
| ▶ | 21.0% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (pow (* (cos Cn) (cos lam)) 2) (pow (sin Cn) 2)) (fma.f64 (+.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) |
| ▶ | 18.1% | (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (pow (* (cos Cn) (cos lam)) 2) (pow (sin Cn) 2)) (fma.f64 (+.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1 binary64)) #s(literal 1/2 binary64) #s(literal -1/4 binary64))))) |
| ▶ | 99.1% | %2 = (sin Cn) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* (+ (* (cos (+ Cn Cn)) 1/2) 1/2) (+ (* (cos (+ lam lam)) 1/2) 1/2))) (fma.f64 (fma.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))) (pow.f64 (sin.f64 Cn) #s(literal 2 binary64)))))) |
| ▶ | 99.8% | %2 = (sin Cn) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (+ (* %2 %2) (* (+ (* (cos (+ Cn Cn)) 1/2) 1/2) (+ (* (cos (+ lam lam)) 1/2) 1/2))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) Cn)))) (pow.f64 (cos.f64 lam) #s(literal 2 binary64)) (pow.f64 (sin.f64 Cn) #s(literal 2 binary64)))))) |
| ▶ | 21.5% | %6 = (cos (+ Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (* (+ (* (- 1/4 -1) (+ (* %6 1/2) 1/2)) (- 1 %6)) 1/2) #s(literal 5/8 binary64)))) |
| ▶ | 19.9% | %6 = (cos (+ Cn Cn)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (approx (* (+ (* (- -1/4 -1) (+ (* %6 1/2) 1/2)) (- 1 %6)) 1/2) #s(literal 3/8 binary64)))) |
| ▶ | 64.1% | (/.f64 #s(literal 2 binary64) (approx (/ (sqrt (fabs (+ (* (- (cos (+ lam lam)) -1) (+ (* -1/4 1/2) 1/2)) (- 1 -1/4)))) (sqrt (fabs 2))) (/.f64 (sqrt.f64 (fabs.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal 3/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))))) (sqrt.f64 #s(literal 2 binary64))))) |
| ✓ | 79.0% | %5 = (* (cos Cn) (cos lam)) %7 = (sin Cn) %11 = (sqrt (sqrt (+ (* %5 %5) (* %7 %7)))) (/.f64 #s(literal 2 binary64) (approx (* %11 %11) (pow.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64)))) #s(literal 2 binary64)))) |
| ▶ | 55.0% | %4 = (cos lam) %5 = (* (cos Cn) %4) %7 = (sin Cn) %11 = (sqrt (sqrt (+ (* %5 %5) (* %7 %7)))) (/.f64 #s(literal 2 binary64) (approx (* %11 %11) (pow.f64 (approx (sqrt (sqrt (pow %4 2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 lam #s(literal 2 binary64))))) #s(literal 2 binary64)))) |
| ▶ | 44.4% | (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (pow (* (cos Cn) (cos lam)) 2) (pow (sin Cn) 2))) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) |
| ▶ | 55.2% | %4 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (pow (* (cos Cn) %4) 2) (pow (sin Cn) 2))) (sqrt.f64 (pow.f64 (approx %4 (fma.f64 (*.f64 lam lam) #s(literal -1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))))) |
| ▶ | 53.3% | %4 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (pow (* (cos Cn) %4) 2) (pow (sin Cn) 2))) (sqrt.f64 (approx (pow %4 2) (+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 lam lam))))))) |
| ▶ | 20.3% | %4 = (* (cos Cn) 1/4) %6 = (sin Cn) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %4 %4) (* %6 %6))) (sqrt.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)) (pow.f64 (sin.f64 Cn) #s(literal 2 binary64)))))) |
| ▶ | 44.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) %13 = (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (fma.f64 %13 %13 (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64)))))) |
| ▶ | 17.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) %12 = (PI.f64 ) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (sin.f64 (+.f64 (sqrt.f64 %12) (/.f64 %12 #s(literal 2 binary64)))) #s(literal 2 binary64))))) |
| ▶ | 26.2% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) %12 = (PI.f64 ) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (sin.f64 (+.f64 (expm1.f64 %12) (/.f64 %12 #s(literal 2 binary64)))) #s(literal 2 binary64))))) |
| ▶ | 19.6% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) %12 = (PI.f64 ) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (sin.f64 (+.f64 (cosh.f64 %12) (/.f64 %12 #s(literal 2 binary64)))) #s(literal 2 binary64))))) |
| ▶ | 44.5% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (sin.f64 (+.f64 Cn (/.f64 (PI.f64 ) #s(literal 2 binary64)))) #s(literal 2 binary64))))) |
| ▶ | 22.6% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) %13 = (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 %13 %13)) #s(literal 2 binary64))))) |
| ✓ | 17.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 (sqrt.f64 (PI.f64 ))) #s(literal 2 binary64))))) |
| ✓ | 26.2% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 (expm1.f64 (PI.f64 ))) #s(literal 2 binary64))))) |
| ✓ | 19.6% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 (cosh.f64 (PI.f64 ))) #s(literal 2 binary64))))) |
| ✓ | 79.0% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64))))) |
| ▶ | 19.6% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 (pow.f64 (cos.f64 #s(literal 6525689556516865/562949953421312 binary64)) #s(literal 2 binary64))))) |
| ▶ | 24.8% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 #s(literal 1056985015760853/1125899906842624 binary64)))) |
| ▶ | 18.8% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) (sqrt.f64 #s(literal 3119700920032063/18014398509481984 binary64)))) |
| ▶ | 26.2% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 4453335448821993/4503599627370496 binary64))) |
| ▶ | 26.1% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 4449388675304935/4503599627370496 binary64))) |
| ▶ | 24.8% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 8727187242741409/9007199254740992 binary64))) |
| ▶ | 24.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 2156457439366109/2251799813685248 binary64))) |
| ▶ | 22.9% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 1016333364908645/1125899906842624 binary64))) |
| ▶ | 22.6% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 494035062339541/562949953421312 binary64))) |
| ▶ | 20.3% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 5887498334708929/9007199254740992 binary64))) |
| ▶ | 19.6% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 5058895515153997/9007199254740992 binary64))) |
| ▶ | 19.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 1183057129624359/2251799813685248 binary64))) |
| ▶ | 18.8% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 7496634952020485/18014398509481984 binary64))) |
| ▶ | 17.4% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (/.f64 #s(literal 2 binary64) (approx (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6))))) #s(literal 7216335337343547/36028797018963968 binary64))) |
| ▶ | 22.4% | (/.f64 #s(literal 2 binary64) #s(literal 3900231685776981/4503599627370496 binary64)) |
| ▶ | 20.7% | (/.f64 #s(literal 2 binary64) #s(literal 6369051672525773/9007199254740992 binary64)) |
| ▶ | 18.3% | (/.f64 #s(literal 2 binary64) #s(literal 6369051672525773/18014398509481984 binary64)) |
| ▶ | 17.2% | (/.f64 #s(literal 2 binary64) #s(literal 6369051672525773/36028797018963968 binary64)) |
| ▶ | 12.8% | (/.f64 #s(literal 1 binary64) (sqrt.f64 (approx (+ (pow (* (cos Cn) (cos lam)) 2) (pow (sin Cn) 2)) (+.f64 (cos.f64 Cn) (sin.f64 Cn))))) |
| ▶ | 99.0% | %8 = (cos.f64 (+.f64 Cn Cn)) (*.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (fma.f64 %8 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %8))))) #s(literal 6369051672525773/4503599627370496 binary64)) |
| ✓ | 16.3% | (expm1.f64 (PI.f64 )) |
| ✓ | 20.1% | (PI.f64 ) |
| ▶ | 78.6% | %5 = (* (cos Cn) (cos lam)) %7 = (sin Cn) %10 = (sqrt (+ (* %5 %5) (* %7 %7))) %19 = (cos (+ Cn Cn)) %30 = (cos.f64 (+.f64 lam lam)) (approx (/ (+ (* 1 %10) (* %10 1)) (* (+ (* (- (cos (+ lam lam)) -1) (+ (* %19 1/2) 1/2)) (- 1 %19)) 1/2)) (/.f64 (*.f64 #s(literal 4 binary64) (sqrt.f64 (fma.f64 %30 #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) %30))) |
| ▶ | 55.0% | %4 = (cos lam) %5 = (* (cos Cn) %4) %7 = (sin Cn) %10 = (sqrt (+ (* %5 %5) (* %7 %7))) %19 = (cos (+ Cn Cn)) %38 = (pow.f64 lam #s(literal 2 binary64)) (approx (/ (+ (* 1 %10) (* %10 1)) (* (+ (* (- (cos (+ lam lam)) -1) (+ (* %19 1/2) 1/2)) (- 1 %19)) 1/2)) (approx (* 4 (/ (sqrt (pow %4 2)) (+ 1 (cos (* 2 lam))))) (+.f64 #s(literal 2 binary64) (*.f64 %38 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/12 binary64) %38)))))) |
| ▶ | 99.1% | %8 = (cos (+ Cn Cn)) %28 = (cos.f64 (+.f64 Cn Cn)) (approx (/ 2 (/ (sqrt (fabs (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)))) (sqrt (fabs 2)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (fabs.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lam lam))) (fma.f64 %28 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) %28)))) #s(literal 2 binary64))) |
| ▶ | 99.0% | %8 = (cos (+ Cn Cn)) %26 = (sqrt.f64 #s(literal 1/2 binary64)) %27 = (*.f64 %26 %26) %29 = (cos.f64 (*.f64 #s(literal 2 binary64) Cn)) (approx (/ 2 (/ (sqrt (fabs (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)))) (sqrt (fabs 2)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 %27 (*.f64 %27 %29)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))) %29)))))) |
| ▶ | 60.4% | %8 = (cos (+ Cn Cn)) (approx (/ 2 (/ (sqrt (fabs (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)))) (sqrt (fabs 2)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (-.f64 (approx (+ 1 (* (+ 1/2 (* 1/2 (cos (* 2 Cn)))) (+ 1 (cos (* 2 lam))))) (+.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))) (cos.f64 (*.f64 #s(literal 2 binary64) Cn)))))))) |
| ▶ | 99.0% | %8 = (cos (+ Cn Cn)) %26 = (cos.f64 (+.f64 Cn Cn)) (approx (/ 2 (/ (sqrt (fabs (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)))) (sqrt (fabs 2)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 %26 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lam lam)))) %26))))))) |
| ▶ | 98.9% | %8 = (cos (+ Cn Cn)) %26 = (cos.f64 (*.f64 #s(literal 2 binary64) Cn)) (approx (/ 2 (/ (sqrt (fabs (+ (* (- (cos (+ lam lam)) -1) (+ (* %8 1/2) 1/2)) (- 1 %8)))) 6369051672525773/4503599627370496)) (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %26)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))) %26))))) |
| ▶ | 64.0% | (approx (/ 2 (/ (sqrt (fabs (+ (* (- (cos (+ lam lam)) -1) (+ (* -1/2 1/2) 1/2)) (- 1 -1/2)))) (sqrt (fabs 2)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))))))) |
| ▶ | 22.3% | %4 = (cos (+ Cn Cn)) %22 = (cos.f64 (*.f64 #s(literal 2 binary64) Cn)) (approx (/ 2 (/ (sqrt (fabs (+ (* 1 (+ (* %4 1/2) 1/2)) (- 1 %4)))) (sqrt (fabs 2)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 1/2 binary64) %22)) %22)))))) |
| ▶ | 17.6% | %4 = (* (cos Cn) 1/4) %6 = (sin Cn) (approx (/ 2 (sqrt (+ (* %4 %4) (* %6 %6)))) #s(literal 8 binary64)) |
| ▶ | 19.1% | %2 = (sin Cn) %4 = (cos Cn) %6 = (cos lam) (approx (/ 1 (sqrt (+ (* %2 %2) (* %4 (* %4 (* %6 %6)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64))))) |
| ▶ | 15.8% | #s(literal 2565796381564767/70368744177664 binary64) |
| ▶ | 15.9% | #s(literal 32 binary64) |
| ▶ | 16.3% | #s(literal 3116025471584669/140737488355328 binary64) |
| ✓ | 16.6% | #s(literal 16 binary64) |
| ▶ | 17.0% | #s(literal 1831163193971785/140737488355328 binary64) |
| ▶ | 17.1% | #s(literal 6525689556516865/562949953421312 binary64) |
| ▶ | 17.2% | #s(literal 6369051672525773/562949953421312 binary64) |
| ▶ | 17.4% | #s(literal 2778046668940015/281474976710656 binary64) |
| ▶ | 18.1% | #s(literal 884279719003555/140737488355328 binary64) |
| ▶ | 18.3% | #s(literal 6369051672525773/1125899906842624 binary64) |
| ▶ | 18.9% | #s(literal 5077425675590173/1125899906842624 binary64) |
| ▶ | 18.9% | #s(literal 1250560371546297/281474976710656 binary64) |
| ✓ | 19.1% | #s(literal 4 binary64) |
| ▶ | 19.5% | #s(literal 8177361723591981/2251799813685248 binary64) |
| ▶ | 20.5% | #s(literal 3341964044675853/1125899906842624 binary64) |
| ▶ | 20.6% | #s(literal 3262295333677175/1125899906842624 binary64) |
| ▶ | 20.7% | #s(literal 6369051672525773/2251799813685248 binary64) |
| ▶ | 22.4% | #s(literal 1300077228592327/562949953421312 binary64) |
| ▶ | 23.0% | #s(literal 2479954836133433/1125899906842624 binary64) |
| ▶ | 23.8% | #s(literal 4783957405251273/2251799813685248 binary64) |
| ▶ | 24.2% | #s(literal 1181562719235959/562949953421312 binary64) |
| ▶ | 25.2% | #s(literal 2306791152676361/1125899906842624 binary64) |
| ▶ | 26.8% | #s(literal 567170810314119/281474976710656 binary64) |
| ▶ | 27.7% | #s(literal 1130112881526905/562949953421312 binary64) |
| ▶ | 28.5% | #s(literal 2256008854621623/1125899906842624 binary64) |
| ✓ | 64.1% | #s(literal 2 binary64) |
Compiled 2 293 to 678 computations (70.4% saved)
| Inputs |
|---|
%0 = (PI ) %2 = (fabs 1/2) %4 = (fabs 2) %7 = (sqrt %4) %9 = (neg %0) %10 = (sqrt %0) %11 = (+ %0 %0) %12 = (* %0 %0) %13 = (exp %0) %14 = (- %13 1) %15 = (tanh %0) %16 = (cosh %0) %17 = (pow %0 %0) %18 = (asinh %0) %19 = (tanh %18) %20 = (atan %0) %21 = (sqrt 1/2) %37 = (* 1/4 1/2) %51 = (* %21 %21) %52 = (/ %0 2) %53 = (exp %9) %54 = (- %13 %53) %55 = (+ %13 %53) %56 = (/ %54 %55) %57 = (+ 1 %12) %58 = (sqrt %57) %59 = (/ %0 %58) %60 = (+ %20 %52) %61 = (sin %60) %62 = (+ %10 %52) %63 = (sin %62) %64 = (+ %14 %52) %65 = (sin %64) %66 = (+ %16 %52) %67 = (sin %66) %69 = (* %59 1/2) %76 = (sqrt %56) %79 = (* %56 %56) %82 = (cos 6525689556516865/562949953421312) %83 = (pow %82 2) %90 = (* 4291437363724333/4503599627370496 1/2) %93 = (* 4291437363724333/4503599627370496 4291437363724333/4503599627370496) %95 = (sqrt %61) %98 = (/ 8792477628553337/9007199254740992 %7) %104 = (pow %63 2) %106 = (pow %65 2) %108 = (pow %67 2) %118 = (cos %51) %119 = (pow %118 2) %0 %2 %4 (- 1 1/2) %7 (sqrt 2) %9 %10 %11 %12 %14 %15 %13 %16 %17 %18 %19 %20 %21 (sqrt %2) (- 1 0) (+ (* -1/2 1/2) 1/2) (- 1 -1/2) (+ (* 1/2 1/2) 1/2) (+ (* -1/4 1/2) 1/2) (- 1 -1/4) (- 1 1/4) %37 (+ (* %11 1/2) 1/2) (- 1 %11) (+ (* %15 1/2) 1/2) (- 1 %15) (- 1 %17) (+ (* %19 1/2) 1/2) (- 1/2 -1) (- -1/4 -1) (- 1/4 -1) %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 (+ %51 %37) (+ %69 1/2) %69 (- 1 %59) (+ (* 560851318903425/562949953421312 1/2) 1/2) (- 1 560851318903425/562949953421312) %76 (/ 2 %76) (/ 2 %56) %79 (/ 2 %79) %82 %83 (sqrt %83) (+ (* 2565796381564767/70368744177664 1/2) 1/2) (- 1 2565796381564767/70368744177664) %90 (+ %90 1/2) (- 1 4291437363724333/4503599627370496) %93 (/ 2 %93) %95 (/ 2 %95) %98 (/ 2 %98) (sqrt 3119700920032063/18014398509481984) (sqrt 1056985015760853/1125899906842624) %104 (sqrt %104) %106 (sqrt %106) %108 (sqrt %108) (/ 2 6369051672525773/18014398509481984) (/ 2 3900231685776981/4503599627370496) (/ 2 6369051672525773/9007199254740992) (/ 2 6369051672525773/36028797018963968) %118 %119 (sqrt %119) (+ (* 0 %51) %51) (+ (* %51 %51) %51) (- 1 %51) (+ (* %15 %51) %51) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal 7982422502469483/4503599627370496 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 3116025471584669/140737488355328 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal 3256762959939997/140737488355328 binary64) #s(literal 6525689556516865/562949953421312 binary64) #s(literal 2565796381564767/70368744177664 binary64) #s(literal 8387034415628397/4503599627370496 binary64) #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 5686367638183379/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1 binary64) #s(literal 1/4 binary64) #s(literal 3/2 binary64) #s(literal 3/4 binary64) #s(literal 3/8 binary64) #s(literal 5/4 binary64) #s(literal 3/4 binary64) #s(literal 1/8 binary64) #s(literal 1025017207358883/281474976710656 binary64) #s(literal -743542230648227/140737488355328 binary64) #s(literal 1123801272324737/1125899906842624 binary64) #s(literal 8596006985265235/2305843009213693952 binary64) #s(literal -2495427637387103/70368744177664 binary64) #s(literal 8795036991094829/9007199254740992 binary64) #s(literal 3/2 binary64) #s(literal 3/4 binary64) #s(literal 5/4 binary64) #s(literal 1/2 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal 6227781958078201/144115188075855872 binary64) #s(literal 3250681141621561/140737488355328 binary64) #s(literal 6525689556516865/281474976710656 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal 3059521645650671/281474976710656 binary64) #s(literal 927997189626817/281474976710656 binary64) #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 6380302695105909/2251799813685248 binary64) #s(literal 1366006938811959/4503599627370496 binary64) #s(literal 7528330127248961/2251799813685248 binary64) #s(literal -7216335337343547/36028797018963968 binary64) #s(literal 6674190802671115/281474976710656 binary64) #s(literal -4453335448821993/4503599627370496 binary64) #s(literal 1852492318880105/140737488355328 binary64) #s(literal 5058895515153997/9007199254740992 binary64) #s(literal 5/8 binary64) #s(literal 8795036991094829/9007199254740992 binary64) #s(literal 4291437363724333/9007199254740992 binary64) #s(literal 6789192436677223/144115188075855872 binary64) #s(literal 1123801272324737/1125899906842624 binary64) #s(literal 2098634517887/562949953421312 binary64) #s(literal 8990394502265121/9007199254740992 binary64) #s(literal 2256008854621623/1125899906842624 binary64) #s(literal 1130112881526905/562949953421312 binary64) #s(literal 4470084063480489/4503599627370496 binary64) #s(literal 567170810314119/281474976710656 binary64) #s(literal 1264723878788499/2251799813685248 binary64) #s(literal 5682659639126889/18014398509481984 binary64) #s(literal 1264723878788499/2251799813685248 binary64) #s(literal 2636165125742431/140737488355328 binary64) #s(literal -2495427637387103/70368744177664 binary64) #s(literal 4291437363724333/9007199254740992 binary64) #s(literal 8795036991094829/9007199254740992 binary64) #s(literal 212162263646163/4503599627370496 binary64) #s(literal 8178539910539075/9007199254740992 binary64) #s(literal 4959909672266865/2251799813685248 binary64) #s(literal 4960624291606471/9007199254740992 binary64) #s(literal 8177361723591981/2251799813685248 binary64) #s(literal 6217220554581079/9007199254740992 binary64) #s(literal 3262295333677175/1125899906842624 binary64) #s(literal 1874158738005121/4503599627370496 binary64) #s(literal 4363593621370705/4503599627370496 binary64) #s(literal 5781541434601101/144115188075855872 binary64) #s(literal 7216335337343547/36028797018963968 binary64) #s(literal 8807264526449013/9007199254740992 binary64) #s(literal 4453335448821993/4503599627370496 binary64) #s(literal 1420664909781723/4503599627370496 binary64) #s(literal 5058895515153997/9007199254740992 binary64) #s(literal 1592262918131443/281474976710656 binary64) #s(literal 5200308914369309/2251799813685248 binary64) #s(literal 1592262918131443/562949953421312 binary64) #s(literal 1592262918131443/140737488355328 binary64) #s(literal 494035062339541/562949953421312 binary64) #s(literal 3468452445372835/4503599627370496 binary64) #s(literal 494035062339541/562949953421312 binary64) #s(literal 1/2 binary64) #s(literal 3/4 binary64) #s(literal 1/2 binary64) #s(literal 1123801272324737/1125899906842624 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 603 to 130 computations (78.4% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%2 = (sin.f64 Cn) %3 = (cos.f64 Cn) %5 = (cos.f64 lam) %10 = (pow.f64 %5 #s(literal 2 binary64)) %12 = (sqrt.f64 %10) %14 = (pow.f64 %12 #s(literal 2 binary64)) %15 = (/.f64 #s(literal 1 binary64) %12) %16 = (pow.f64 %2 #s(literal 2 binary64)) %17 = (pow.f64 %3 #s(literal 2 binary64)) %18 = (pow.f64 lam #s(literal 2 binary64)) %21 = (PI.f64 ) %22 = (+.f64 Cn Cn) %23 = (cos.f64 %22) %24 = (-.f64 #s(literal 1 binary64) %23) %25 = (*.f64 %23 #s(literal 1/2 binary64)) %26 = (-.f64 #s(literal 1/2 binary64) %25) %27 = (neg.f64 %23) %28 = (fabs.f64 #s(literal 1/2 binary64)) %29 = (fma.f64 %23 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %30 = (fabs.f64 #s(literal 2 binary64)) %31 = (+.f64 lam lam) %32 = (cos.f64 %31) %33 = (fma.f64 %32 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %34 = (-.f64 %32 #s(literal -1 binary64)) %35 = (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %36 = (*.f64 %3 %5) %37 = (fma.f64 %34 %29 %24) %38 = (fma.f64 %29 %33 #s(literal 1/2 binary64)) %39 = (-.f64 %38 %25) %40 = (hypot.f64 %36 %2) %41 = (neg.f64 %40) %42 = (*.f64 %40 %41) %43 = (fabs.f64 %37) %44 = (sqrt.f64 %43) %45 = (sqrt.f64 %30) %46 = (sqrt.f64 %39) %48 = (*.f64 #s(literal 2 binary64) Cn) %50 = (cos (+ Cn Cn)) %52 = (* %50 1/2) %53 = (approx %52 #s(literal 1/2 binary64)) %54 = (cos Cn) %55 = (cos lam) %56 = (* %54 %55) %57 = (approx %56 %5) %58 = (*.f64 #s(literal 2 binary64) lam) %59 = (cos.f64 %58) %60 = (*.f64 #s(literal 1/2 binary64) %59) %61 = (+.f64 #s(literal 1/2 binary64) %60) %62 = (+.f64 #s(literal 1 binary64) %59) %64 = (cos (+ lam lam)) %66 = (- %64 -1) %67 = (+ %52 1/2) %70 = (- 1 %50) %71 = (+ (* %66 %67) %70) %72 = (approx %71 %62) %73 = (*.f64 #s(literal 1/2 binary64) %62) %74 = (+.f64 #s(literal 1 binary64) %60) %77 = (* %67 (+ (* %64 1/2) 1/2)) %78 = (+ %77 1/2) %79 = (approx %78 %74) %80 = (*.f64 #s(literal -1 binary64) %14) %82 = (sin Cn) %83 = (* %82 %82) %85 = (sqrt (+ (* %56 %56) %83)) %86 = (neg %85) %88 = (approx (* %85 %86) %80) %90 = (cos.f64 %48) %91 = (*.f64 #s(literal 1/2 binary64) %90) %92 = (+.f64 #s(literal 1/2 binary64) %91) %93 = (*.f64 %92 %62) %94 = (+.f64 #s(literal 1 binary64) %93) %95 = (-.f64 %94 %90) %96 = (fabs.f64 %95) %97 = (sqrt.f64 %96) %98 = (sqrt.f64 #s(literal 2 binary64)) %99 = (*.f64 #s(literal -2 binary64) %12) %102 = (+ (* 1 %86) (* %85 -1)) %103 = (approx %102 %99) %105 = (neg.f64 %21) %106 = (sqrt.f64 %21) %107 = (+.f64 %21 %21) %108 = (*.f64 %21 %21) %109 = (expm1.f64 %21) %110 = (tanh.f64 %21) %111 = (exp.f64 %21) %112 = (cosh.f64 %21) %113 = (pow.f64 %21 %21) %114 = (asinh.f64 %21) %115 = (tanh.f64 %114) %116 = (atan.f64 %21) %117 = (sqrt.f64 #s(literal 1/2 binary64)) %118 = (sqrt.f64 %28) %119 = (*.f64 %110 %5) %120 = (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %121 = (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %122 = (-.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) %123 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %124 = (fma.f64 %34 %123 %35) %125 = (fabs.f64 %124) %126 = (sqrt.f64 %125) %127 = (fma.f64 #s(literal -1/4 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %128 = (-.f64 #s(literal 1 binary64) #s(literal -1/4 binary64)) %129 = (-.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) %130 = (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %131 = (fma.f64 %107 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %132 = (-.f64 #s(literal 1 binary64) %107) %133 = (fma.f64 %110 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %134 = (-.f64 #s(literal 1 binary64) %110) %135 = (-.f64 #s(literal 1 binary64) %113) %136 = (fma.f64 %115 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %137 = (fma.f64 %136 %33 #s(literal 1/2 binary64)) %138 = (fma.f64 #s(literal 1 binary64) %33 #s(literal 1/2 binary64)) %139 = (fma.f64 %34 #s(literal 1/2 binary64) %24) %140 = (fabs.f64 %139) %141 = (sqrt.f64 %140) %142 = (fma.f64 %34 %115 %24) %143 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %144 = (-.f64 #s(literal -1/4 binary64) #s(literal -1 binary64)) %145 = (-.f64 #s(literal 1/4 binary64) #s(literal -1 binary64)) %146 = (fma.f64 %145 %29 %24) %147 = (fabs.f64 %146) %148 = (sqrt.f64 %147) %149 = (fma.f64 %29 %110 #s(literal 1/2 binary64)) %150 = (fma.f64 %29 %115 #s(literal 1/2 binary64)) %151 = (fma.f64 #s(literal 1/2 binary64) %29 %24) %152 = (fabs.f64 %151) %153 = (sqrt.f64 %152) %154 = (fabs.f64 %72) %155 = (sqrt.f64 %154) %156 = (*.f64 %117 %117) %157 = (*.f64 lam lam) %209 = (+.f64 #s(literal 2 binary64) %59) %212 = (cos (* 2 Cn)) %216 = (cos (* 2 lam)) %217 = (+ 1 %216) %220 = (approx (+ 1 (* (+ 1/2 (* 1/2 %212)) %217)) %209) %221 = (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %97) %223 = (sqrt (fabs %71)) %232 = (sqrt (+ %83 (* %54 (* %54 (* %55 %55))))) %237 = (* %54 1/4) %240 = (sqrt (+ (* %237 %237) %83)) %243 = (*.f64 #s(literal 1/4 binary64) %62) %250 = (approx (* (+ (* (- -1/4 -1) %67) %70) 1/2) #s(literal 3/8 binary64)) %255 = (approx (* (+ (* (- 1/4 -1) %67) %70) 1/2) #s(literal 5/8 binary64)) %256 = (+.f64 %3 %2) %257 = (fma.f64 #s(literal 1/16 binary64) %17 %16) %258 = (sqrt.f64 %257) %259 = (approx %240 %258) %260 = (+.f64 #s(literal 1 binary64) %73) %261 = (+.f64 #s(literal 3/2 binary64) %91) %262 = (-.f64 %261 %90) %263 = (fabs.f64 %262) %264 = (sqrt.f64 %263) %265 = (/.f64 %98 %264) %266 = (*.f64 #s(literal 2 binary64) %265) %272 = (sqrt (fabs 2)) %276 = (*.f64 #s(literal -1/4 binary64) %18) %277 = (+.f64 #s(literal 1 binary64) %276) %278 = (pow %55 2) %279 = (sqrt %278) %281 = (approx (sqrt %279) %277) %282 = (*.f64 #s(literal 5/12 binary64) %18) %283 = (+.f64 #s(literal 1 binary64) %282) %284 = (*.f64 %18 %283) %285 = (+.f64 #s(literal 2 binary64) %284) %289 = (approx (* 4 (/ %279 %217)) %285) %296 = (approx (+ (* %66 (+ (* 0 1/2) 1/2)) (- 1 0)) %260) %297 = (+.f64 #s(literal 3/2 binary64) %243) %303 = (+ (* %66 (+ (* -1/2 1/2) 1/2)) (- 1 -1/2)) %304 = (approx %303 %297) %305 = (fabs.f64 %297) %306 = (sqrt.f64 %305) %307 = (/.f64 %98 %306) %308 = (*.f64 #s(literal 2 binary64) %307) %314 = (*.f64 #s(literal 3/4 binary64) %62) %315 = (+.f64 #s(literal 1/2 binary64) %314) %321 = (approx (+ (* %66 (+ (* 1/2 1/2) 1/2)) (- 1 1/2)) %315) %322 = (*.f64 #s(literal 3/8 binary64) %62) %323 = (+.f64 #s(literal 5/4 binary64) %322) %328 = (+ (* %66 (+ (* -1/4 1/2) 1/2)) (- 1 -1/4)) %329 = (approx %328 %323) %330 = (fabs.f64 %323) %331 = (sqrt.f64 %330) %332 = (/.f64 %331 %98) %336 = (approx (/ (sqrt (fabs %328)) %272) %332) %337 = (*.f64 #s(literal 5/8 binary64) %62) %338 = (+.f64 #s(literal 3/4 binary64) %337) %344 = (approx (+ (* %66 (+ (* 1/4 1/2) 1/2)) (- 1 1/4)) %338) %345 = (/.f64 %21 #s(literal 2 binary64)) %346 = (+.f64 Cn %345) %347 = (sin.f64 %346) %348 = (+.f64 lam %345) %349 = (sin.f64 %348) %350 = (+.f64 #s(literal 1 binary64) %32) %351 = (sqrt.f64 %33) %352 = (*.f64 %27 #s(literal 1/2 binary64)) %353 = (fma.f64 %117 %117 %352) %354 = (+.f64 %23 #s(literal 1 binary64)) %355 = (fma.f64 %117 %117 %25) %356 = (fma.f64 %157 #s(literal -1/2 binary64) #s(literal 1 binary64)) %357 = (approx %55 %356) %358 = (neg.f64 %157) %359 = (+.f64 #s(literal 1 binary64) %358) %360 = (fma.f64 #s(literal 2 binary64) Cn %345) %361 = (sin.f64 %360) %362 = (fma.f64 #s(literal 2 binary64) lam %345) %363 = (sin.f64 %362) %364 = (*.f64 #s(literal -1/2 binary64) %32) %371 = (approx (+ (* (pow %54 2) (+ (* %216 -1/2) -1/2)) (* %212 1/2)) %364) %372 = (*.f64 %29 %350) %373 = (fma.f64 %350 %29 #s(literal 1 binary64)) %374 = (-.f64 %373 %23) %375 = (-.f64 %372 %23) %376 = (+.f64 #s(literal 1 binary64) %375) %377 = (fabs.f64 %374) %378 = (*.f64 #s(literal 4 binary64) %351) %379 = (/.f64 %378 %350) %380 = (/.f64 #s(literal 2 binary64) %377) %381 = (sqrt.f64 %380) %382 = (*.f64 %381 #s(literal 2 binary64)) %383 = (approx %278 %359) %384 = (exp.f64 %105) %385 = (-.f64 %111 %384) %386 = (+.f64 %111 %384) %387 = (/.f64 %385 %386) %388 = (+.f64 #s(literal 1 binary64) %108) %389 = (sqrt.f64 %388) %390 = (/.f64 %21 %389) %391 = (+.f64 %116 %345) %392 = (sin.f64 %391) %393 = (/.f64 #s(literal 2 binary64) %44) %397 = (+ (pow %56 2) (pow %82 2)) %398 = (approx %397 %256) %399 = (sqrt.f64 %398) %401 = (+.f64 %106 %345) %402 = (sin.f64 %401) %403 = (+.f64 %109 %345) %404 = (sin.f64 %403) %405 = (+.f64 %112 %345) %406 = (sin.f64 %405) %407 = (pow.f64 %119 #s(literal 2 binary64)) %408 = (+.f64 %407 %26) %409 = (sqrt.f64 %408) %410 = (*.f64 %390 %5) %411 = (hypot.f64 %410 %2) %413 = (sqrt.f64 %29) %414 = (sqrt %397) %415 = (approx %414 %413) %417 = (pow.f64 %357 #s(literal 2 binary64)) %418 = (sqrt.f64 %417) %419 = (approx %414 %418) %421 = (sqrt.f64 %383) %422 = (approx %414 %421) %424 = (fma.f64 %354 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %425 = (approx %397 %424) %426 = (sqrt.f64 %425) %428 = (fma.f64 %354 #s(literal 1/2 binary64) #s(literal -1/4 binary64)) %429 = (approx %397 %428) %430 = (sqrt.f64 %429) %432 = (-.f64 %138 #s(literal 1/2 binary64)) %433 = (*.f64 %126 %118) %434 = (fma.f64 %117 %117 %130) %435 = (fma.f64 %390 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %436 = (*.f64 %390 #s(literal 1/2 binary64)) %437 = (-.f64 #s(literal 1 binary64) %390) %438 = (*.f64 %435 %34) %439 = (+.f64 %437 %438) %440 = (fma.f64 %34 #s(literal 1/2 binary64) #s(literal 1 binary64)) %441 = (-.f64 %440 %23) %442 = (*.f64 %141 %118) %443 = (-.f64 #s(literal 1/2 binary64) %371) %444 = (sqrt.f64 %443) %446 = (/.f64 %155 #s(literal 6369051672525773/4503599627370496 binary64)) %448 = (/.f64 %153 #s(literal 6369051672525773/4503599627370496 binary64)) %450 = (/.f64 %148 #s(literal 6369051672525773/4503599627370496 binary64)) %452 = (fma.f64 #s(literal 560851318903425/562949953421312 binary64) %29 %24) %453 = (*.f64 %452 #s(literal 1/2 binary64)) %454 = (sqrt.f64 %453) %456 = (fma.f64 #s(literal 560851318903425/562949953421312 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %457 = (-.f64 #s(literal 1 binary64) #s(literal 560851318903425/562949953421312 binary64)) %458 = (fma.f64 %34 %456 %457) %459 = (*.f64 %458 #s(literal 1/2 binary64)) %460 = (sqrt.f64 %459) %462 = (fma.f64 %29 #s(literal 560851318903425/562949953421312 binary64) #s(literal 1/2 binary64)) %463 = (-.f64 %462 %25) %464 = (sqrt.f64 %463) %466 = (*.f64 %3 #s(literal 560851318903425/562949953421312 binary64)) %467 = (hypot.f64 %466 %2) %469 = (*.f64 #s(literal 560851318903425/562949953421312 binary64) %5) %470 = (hypot.f64 %469 %2) %472 = (sqrt.f64 %387) %475 = (*.f64 %387 %387) %477 = (cos.f64 #s(literal 6525689556516865/562949953421312 binary64)) %478 = (pow.f64 %477 #s(literal 2 binary64)) %479 = (sqrt.f64 %478) %480 = (approx %232 %479) %482 = (fma.f64 #s(literal 2565796381564767/70368744177664 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %483 = (-.f64 #s(literal 1 binary64) #s(literal 2565796381564767/70368744177664 binary64)) %484 = (fma.f64 %34 %482 %483) %485 = (fabs.f64 %484) %486 = (sqrt.f64 %485) %487 = (/.f64 %486 %45) %489 = (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 1/2 binary64)) %490 = (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) %29 %24) %491 = (*.f64 %490 #s(literal 1/2 binary64)) %492 = (sqrt.f64 %491) %494 = (fma.f64 %34 #s(literal 4291437363724333/4503599627370496 binary64) %24) %495 = (*.f64 %494 #s(literal 1/2 binary64)) %496 = (sqrt.f64 %495) %498 = (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %499 = (-.f64 #s(literal 1 binary64) #s(literal 4291437363724333/4503599627370496 binary64)) %500 = (fma.f64 %34 %498 %499) %501 = (*.f64 %500 #s(literal 1/2 binary64)) %502 = (sqrt.f64 %501) %504 = (fma.f64 %29 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 1/2 binary64)) %505 = (-.f64 %504 %25) %506 = (sqrt.f64 %505) %508 = (fma.f64 %498 %33 #s(literal 1/2 binary64)) %509 = (-.f64 %508 %489) %510 = (sqrt.f64 %509) %512 = (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 4291437363724333/4503599627370496 binary64)) %514 = (fabs.f64 %490) %515 = (sqrt.f64 %514) %516 = (/.f64 %515 %45) %518 = (fabs.f64 %500) %519 = (sqrt.f64 %518) %520 = (/.f64 %519 %45) %522 = (*.f64 %3 #s(literal 4291437363724333/4503599627370496 binary64)) %523 = (hypot.f64 %522 %2) %525 = (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) %5) %526 = (hypot.f64 %525 %2) %528 = (sqrt.f64 %392) %530 = (/.f64 #s(literal 8792477628553337/9007199254740992 binary64) %45) %532 = (sqrt.f64 #s(literal 3119700920032063/18014398509481984 binary64)) %533 = (approx %232 %532) %535 = (sqrt.f64 #s(literal 1056985015760853/1125899906842624 binary64)) %536 = (approx %232 %535) %538 = (pow.f64 %402 #s(literal 2 binary64)) %539 = (sqrt.f64 %538) %540 = (approx %232 %539) %542 = (pow.f64 %404 #s(literal 2 binary64)) %543 = (sqrt.f64 %542) %544 = (approx %232 %543) %546 = (pow.f64 %406 #s(literal 2 binary64)) %547 = (sqrt.f64 %546) %548 = (approx %232 %547) %550 = (approx %232 #s(literal 7496634952020485/18014398509481984 binary64)) %552 = (approx %232 #s(literal 494035062339541/562949953421312 binary64)) %554 = (approx %232 #s(literal 5887498334708929/9007199254740992 binary64)) %556 = (approx %232 #s(literal 2156457439366109/2251799813685248 binary64)) %558 = (approx %232 #s(literal 8727187242741409/9007199254740992 binary64)) %560 = (approx %232 #s(literal 7216335337343547/36028797018963968 binary64)) %562 = (approx %232 #s(literal 1016333364908645/1125899906842624 binary64)) %564 = (approx %232 #s(literal 4453335448821993/4503599627370496 binary64)) %566 = (approx %232 #s(literal 5058895515153997/9007199254740992 binary64)) %568 = (approx %232 #s(literal 1183057129624359/2251799813685248 binary64)) %570 = (approx %232 #s(literal 4449388675304935/4503599627370496 binary64)) %572 = (fma.f64 %34 %434 %129) %573 = (*.f64 %572 #s(literal 1/2 binary64)) %574 = (sqrt.f64 %573) %576 = (fma.f64 %34 #s(literal 1025017207358883/281474976710656 binary64) %132) %577 = (fabs.f64 %576) %578 = (sqrt.f64 %577) %579 = (/.f64 %578 %45) %581 = (fma.f64 %34 #s(literal 2636165125742431/140737488355328 binary64) %135) %582 = (fabs.f64 %581) %583 = (sqrt.f64 %582) %584 = (/.f64 %583 %45) %586 = (-.f64 %137 %436) %587 = (sqrt.f64 %586) %589 = (fma.f64 #s(literal 3/2 binary64) %29 %24) %590 = (*.f64 %589 #s(literal 1/2 binary64)) %591 = (sqrt.f64 %590) %593 = (fma.f64 #s(literal 3/4 binary64) %29 %24) %594 = (*.f64 %593 #s(literal 1/2 binary64)) %595 = (sqrt.f64 %594) %597 = (fma.f64 #s(literal 5/4 binary64) %29 %24) %598 = (*.f64 %597 #s(literal 1/2 binary64)) %599 = (sqrt.f64 %598) %601 = (fma.f64 #s(literal 8795036991094829/4503599627370496 binary64) %29 %24) %602 = (*.f64 %601 #s(literal 1/2 binary64)) %603 = (sqrt.f64 %602) %609 = (pow.f64 %347 #s(literal 2 binary64)) %610 = (sqrt.f64 %609) %611 = (approx %232 %610) %613 = (approx %56 %349) %614 = (hypot.f64 %613 %2) %616 = (*.f64 %110 %349) %617 = (hypot.f64 %616 %2) %619 = (*.f64 %156 %90) %620 = (+.f64 %156 %619) %621 = (*.f64 %620 %62) %622 = (+.f64 #s(literal 1 binary64) %621) %623 = (-.f64 %622 %90) %624 = (fabs.f64 %623) %625 = (sqrt.f64 %624) %626 = (/.f64 %98 %625) %627 = (*.f64 #s(literal 2 binary64) %626) %629 = (/ 2 (/ %223 %272)) %631 = (cos.f64 %156) %632 = (pow.f64 %631 #s(literal 2 binary64)) %633 = (sqrt.f64 %632) %634 = (approx %232 %633) %636 = (*.f64 %156 %59) %637 = (fma.f64 %23 %156 %156) %638 = (fma.f64 %144 %637 %24) %639 = (*.f64 %638 %156) %640 = (sqrt.f64 %639) %642 = (fma.f64 %34 %156 %24) %643 = (*.f64 %642 %156) %644 = (sqrt.f64 %643) %646 = (*.f64 %142 %156) %647 = (sqrt.f64 %646) %649 = (fma.f64 #s(literal 0 binary64) %156 %156) %650 = (fma.f64 %34 %649 %120) %651 = (*.f64 %650 %156) %652 = (sqrt.f64 %651) %654 = (fma.f64 %156 %156 %156) %655 = (-.f64 #s(literal 1 binary64) %156) %656 = (fma.f64 %34 %654 %655) %657 = (*.f64 %656 %156) %658 = (sqrt.f64 %657) %660 = (fma.f64 %110 %156 %156) %661 = (fma.f64 %34 %660 %134) %662 = (*.f64 %661 %156) %663 = (sqrt.f64 %662) %665 = (*.f64 %23 %156) %666 = (-.f64 %156 %665) %667 = (sqrt.f64 %666) %669 = (-.f64 #s(literal 1 binary64) %665) %670 = (sqrt.f64 %669) %672 = (+.f64 #s(literal 1 binary64) %636) %673 = (approx %78 %672) %674 = (-.f64 %673 %665) %675 = (sqrt.f64 %674) %677 = (sqrt.f64 %355) %678 = (approx %232 %677) %680 = (*.f64 #s(literal -2 binary64) %46) %681 = (approx %102 %680) %683 = (fma.f64 %361 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %684 = (-.f64 #s(literal 1 binary64) %361) %685 = (fma.f64 %145 %683 %684) %686 = (*.f64 %685 #s(literal 1/2 binary64)) %687 = (sqrt.f64 %686) %689 = (fma.f64 %143 %683 %684) %690 = (*.f64 %689 #s(literal 1/2 binary64)) %691 = (sqrt.f64 %690) %693 = (*.f64 %361 #s(literal 1/2 binary64)) %694 = (-.f64 #s(literal 1/2 binary64) %693) %695 = (sqrt.f64 %694) %697 = (fabs.f64 %685) %698 = (sqrt.f64 %697) %699 = (/.f64 %698 %45) %701 = (-.f64 %79 %53) %702 = (sqrt.f64 %701) %704 = (-.f64 %149 %53) %705 = (sqrt.f64 %704) %707 = (-.f64 %150 %53) %708 = (sqrt.f64 %707) %710 = (sqrt.f64 %353) %712 = (fma.f64 %355 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %713 = (-.f64 %712 %25) %714 = (sqrt.f64 %713) %716 = (-.f64 %363 #s(literal -1 binary64)) %717 = (fma.f64 %716 #s(literal 1/2 binary64) %24) %718 = (*.f64 %717 #s(literal 1/2 binary64)) %719 = (sqrt.f64 %718) %721 = (fma.f64 %716 %121 %122) %722 = (*.f64 %721 #s(literal 1/2 binary64)) %723 = (sqrt.f64 %722) %725 = (fma.f64 %716 %127 %128) %726 = (*.f64 %725 #s(literal 1/2 binary64)) %727 = (sqrt.f64 %726) %729 = (fma.f64 %716 %133 %134) %730 = (*.f64 %729 #s(literal 1/2 binary64)) %731 = (sqrt.f64 %730) %733 = (fabs.f64 %721) %734 = (sqrt.f64 %733) %735 = (/.f64 %734 %45) %737 = (fma.f64 %716 %131 %132) %738 = (fabs.f64 %737) %739 = (sqrt.f64 %738) %740 = (/.f64 %739 %45) %742 = (hypot.f64 %57 #s(literal 1/4 binary64)) %745 = (*.f64 #s(literal -1/2 binary64) %363) %750 = (approx (+ (* %67 (+ (* %64 -1/2) -1/2)) %52) %745) %751 = (-.f64 #s(literal 1/2 binary64) %750) %752 = (sqrt.f64 %751) %754 = (fma.f64 %92 %10 %16) %755 = (+ %83 %77) %756 = (approx %755 %754) %757 = (sqrt.f64 %756) %759 = (fma.f64 %29 %61 %16) %760 = (approx %755 %759) %761 = (sqrt.f64 %760) %763 = (-.f64 %220 %90) %764 = (fabs.f64 %763) %765 = (sqrt.f64 %764) %766 = (/.f64 %98 %765) %767 = (*.f64 #s(literal 2 binary64) %766) %769 = (approx %71 %763) %770 = (*.f64 %769 #s(literal 1/2 binary64)) %771 = (sqrt.f64 %770) %773 = (approx %71 %374) %774 = (*.f64 %773 #s(literal 1/2 binary64)) %775 = (sqrt.f64 %774) %777 = (fabs.f64 %376) %778 = (sqrt.f64 %777) %779 = (/.f64 %98 %778) %780 = (*.f64 #s(literal 2 binary64) %779) %782 = (pow.f64 %281 #s(literal 2 binary64)) %783 = (sqrt %85) %785 = (approx (* %783 %783) %782) %791 = (/ (+ (* 1 %85) (* %85 1)) (* %71 1/2)) %797 = (*.f64 %296 #s(literal 1/2 binary64)) %798 = (sqrt.f64 %797) %800 = (sqrt.f64 %432) %802 = (*.f64 %304 #s(literal 1/2 binary64)) %803 = (sqrt.f64 %802) %805 = (*.f64 %321 #s(literal 1/2 binary64)) %806 = (sqrt.f64 %805) %809 = (*.f64 %329 #s(literal 1/2 binary64)) %810 = (sqrt.f64 %809) %813 = (*.f64 %344 #s(literal 1/2 binary64)) %814 = (sqrt.f64 %813) %816 = (fabs.f64 %439) %817 = (sqrt.f64 %816) %818 = (/.f64 %817 %45) %820 = (*.f64 %441 #s(literal 1/2 binary64)) %821 = (sqrt.f64 %820) %824 = (sqrt.f64 %250) %826 = (sqrt.f64 %255) #s(literal 2 binary64) Cn %2 %3 lam %5 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) %10 #s(literal -1 binary64) %12 #s(literal 1/4 binary64) %14 %15 %16 %17 %18 #s(literal 4 binary64) #s(literal -2 binary64) %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 #s(literal 6369051672525773/4503599627370496 binary64) %48 %53 %57 %58 %59 %60 %61 %62 %72 %73 %74 %79 %80 %88 #s(literal 1/16 binary64) %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %103 #s(literal -1/4 binary64) %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 #s(literal 884279719003555/140737488355328 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 1831163193971785/140737488355328 binary64) #s(literal 3116025471584669/140737488355328 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal 6525689556516865/562949953421312 binary64) #s(literal 1250560371546297/281474976710656 binary64) #s(literal 2565796381564767/70368744177664 binary64) #s(literal 4291437363724333/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 8792477628553337/9007199254740992 binary64) #s(literal 3119700920032063/18014398509481984 binary64) #s(literal 494035062339541/562949953421312 binary64) #s(literal 8727187242741409/9007199254740992 binary64) #s(literal 1056985015760853/1125899906842624 binary64) #s(literal 5058895515153997/9007199254740992 binary64) #s(literal 1183057129624359/2251799813685248 binary64) #s(literal 7496634952020485/18014398509481984 binary64) #s(literal 5887498334708929/9007199254740992 binary64) #s(literal 2156457439366109/2251799813685248 binary64) #s(literal 7216335337343547/36028797018963968 binary64) #s(literal 1016333364908645/1125899906842624 binary64) #s(literal 4453335448821993/4503599627370496 binary64) #s(literal 4449388675304935/4503599627370496 binary64) #s(literal 3/2 binary64) #s(literal 3/4 binary64) #s(literal 3/8 binary64) #s(literal 5/4 binary64) #s(literal 5/8 binary64) #s(literal 1025017207358883/281474976710656 binary64) #s(literal 2636165125742431/140737488355328 binary64) #s(literal 8795036991094829/4503599627370496 binary64) #s(literal 6369051672525773/18014398509481984 binary64) #s(literal 6369051672525773/1125899906842624 binary64) #s(literal 4783957405251273/2251799813685248 binary64) #s(literal 3262295333677175/1125899906842624 binary64) #s(literal 2256008854621623/1125899906842624 binary64) #s(literal 2306791152676361/1125899906842624 binary64) #s(literal 8177361723591981/2251799813685248 binary64) #s(literal 3900231685776981/4503599627370496 binary64) #s(literal 1300077228592327/562949953421312 binary64) #s(literal 5077425675590173/1125899906842624 binary64) #s(literal 1130112881526905/562949953421312 binary64) #s(literal 1181562719235959/562949953421312 binary64) #s(literal 6369051672525773/2251799813685248 binary64) #s(literal 6369051672525773/36028797018963968 binary64) #s(literal 6369051672525773/562949953421312 binary64) #s(literal 3341964044675853/1125899906842624 binary64) #s(literal 32 binary64) #s(literal 567170810314119/281474976710656 binary64) #s(literal 2479954836133433/1125899906842624 binary64) %209 %220 %221 (approx (/ 2 (/ %223 6369051672525773/4503599627370496)) %221) (approx (/ 1 %232) %15) #s(literal 8 binary64) (approx (/ 2 %240) #s(literal 8 binary64)) %243 #s(literal 5/12 binary64) %250 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 (approx (/ 2 (/ (sqrt (fabs (+ (* 1 %67) %70))) %272)) %266) %276 %277 %281 %282 %283 %284 %285 %289 %296 %297 %304 %305 %306 %307 %308 (approx (/ 2 (/ (sqrt (fabs %303)) %272)) %308) %314 %315 %321 %322 %323 %329 %330 %331 %332 %336 %337 %338 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %371 %372 %373 %374 %375 %376 %377 %378 %379 %380 %381 %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 (*.f64 %393 #s(literal 6369051672525773/4503599627370496 binary64)) %398 %399 (/.f64 #s(literal 1 binary64) %399) %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %411 (/.f64 #s(literal 2 binary64) %411) %413 %415 (/.f64 #s(literal 2 binary64) %415) %417 %418 %419 (/.f64 #s(literal 2 binary64) %419) %421 %422 (/.f64 #s(literal 2 binary64) %422) %424 %425 %426 (/.f64 #s(literal 2 binary64) %426) %428 %429 %430 (/.f64 #s(literal 2 binary64) %430) %432 %433 %434 %435 %436 %437 %438 %439 %440 %441 %442 %443 %444 (/.f64 #s(literal 2 binary64) %444) %446 (/.f64 #s(literal 2 binary64) %446) %448 (/.f64 #s(literal 2 binary64) %448) %450 (/.f64 #s(literal 2 binary64) %450) %452 %453 %454 (/.f64 #s(literal 2 binary64) %454) %456 %457 %458 %459 %460 (/.f64 #s(literal 2 binary64) %460) %462 %463 %464 (/.f64 #s(literal 2 binary64) %464) %466 %467 (/.f64 #s(literal 2 binary64) %467) %469 %470 (/.f64 #s(literal 2 binary64) %470) %472 (/.f64 #s(literal 2 binary64) %472) (/.f64 #s(literal 2 binary64) %387) %475 (/.f64 #s(literal 2 binary64) %475) %477 %478 %479 %480 (/.f64 #s(literal 2 binary64) %480) %482 %483 %484 %485 %486 %487 (/.f64 #s(literal 2 binary64) %487) %489 %490 %491 %492 (/.f64 #s(literal 2 binary64) %492) %494 %495 %496 (/.f64 #s(literal 2 binary64) %496) %498 %499 %500 %501 %502 (/.f64 #s(literal 2 binary64) %502) %504 %505 %506 (/.f64 #s(literal 2 binary64) %506) %508 %509 %510 (/.f64 #s(literal 2 binary64) %510) %512 (/.f64 #s(literal 2 binary64) %512) %514 %515 %516 (/.f64 #s(literal 2 binary64) %516) %518 %519 %520 (/.f64 #s(literal 2 binary64) %520) %522 %523 (/.f64 #s(literal 2 binary64) %523) %525 %526 (/.f64 #s(literal 2 binary64) %526) %528 (/.f64 #s(literal 2 binary64) %528) %530 (/.f64 #s(literal 2 binary64) %530) %532 %533 (/.f64 #s(literal 2 binary64) %533) %535 %536 (/.f64 #s(literal 2 binary64) %536) %538 %539 %540 (/.f64 #s(literal 2 binary64) %540) %542 %543 %544 (/.f64 #s(literal 2 binary64) %544) %546 %547 %548 (/.f64 #s(literal 2 binary64) %548) %550 (/.f64 #s(literal 2 binary64) %550) %552 (/.f64 #s(literal 2 binary64) %552) %554 (/.f64 #s(literal 2 binary64) %554) %556 (/.f64 #s(literal 2 binary64) %556) %558 (/.f64 #s(literal 2 binary64) %558) %560 (/.f64 #s(literal 2 binary64) %560) %562 (/.f64 #s(literal 2 binary64) %562) %564 (/.f64 #s(literal 2 binary64) %564) %566 (/.f64 #s(literal 2 binary64) %566) %568 (/.f64 #s(literal 2 binary64) %568) %570 (/.f64 #s(literal 2 binary64) %570) %572 %573 %574 (/.f64 #s(literal 2 binary64) %574) %576 %577 %578 %579 (/.f64 #s(literal 2 binary64) %579) %581 %582 %583 %584 (/.f64 #s(literal 2 binary64) %584) %586 %587 (/.f64 #s(literal 2 binary64) %587) %589 %590 %591 (/.f64 #s(literal 2 binary64) %591) %593 %594 %595 (/.f64 #s(literal 2 binary64) %595) %597 %598 %599 (/.f64 #s(literal 2 binary64) %599) %601 %602 %603 (/.f64 #s(literal 2 binary64) %603) (/.f64 #s(literal 2 binary64) #s(literal 6369051672525773/18014398509481984 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 3900231685776981/4503599627370496 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 6369051672525773/9007199254740992 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 6369051672525773/36028797018963968 binary64)) %609 %610 %611 (/.f64 #s(literal 2 binary64) %611) %613 %614 (/.f64 #s(literal 2 binary64) %614) %616 %617 (/.f64 #s(literal 2 binary64) %617) %619 %620 %621 %622 %623 %624 %625 %626 %627 (approx %629 %627) %631 %632 %633 %634 (/.f64 #s(literal 2 binary64) %634) %636 %637 %638 %639 %640 (/.f64 #s(literal 2 binary64) %640) %642 %643 %644 (/.f64 #s(literal 2 binary64) %644) %646 %647 (/.f64 #s(literal 2 binary64) %647) %649 %650 %651 %652 (/.f64 #s(literal 2 binary64) %652) %654 %655 %656 %657 %658 (/.f64 #s(literal 2 binary64) %658) %660 %661 %662 %663 (/.f64 #s(literal 2 binary64) %663) %665 %666 %667 (/.f64 #s(literal 2 binary64) %667) %669 %670 (/.f64 #s(literal 2 binary64) %670) %672 %673 %674 %675 (/.f64 #s(literal 2 binary64) %675) %677 %678 (/.f64 #s(literal 2 binary64) %678) %680 %681 (/.f64 %681 %42) %683 %684 %685 %686 %687 (/.f64 #s(literal 2 binary64) %687) %689 %690 %691 (/.f64 #s(literal 2 binary64) %691) %693 %694 %695 (/.f64 #s(literal 2 binary64) %695) %697 %698 %699 (/.f64 #s(literal 2 binary64) %699) %701 %702 (/.f64 #s(literal 2 binary64) %702) %704 %705 (/.f64 #s(literal 2 binary64) %705) %707 %708 (/.f64 #s(literal 2 binary64) %708) %710 (/.f64 #s(literal 2 binary64) %710) %712 %713 %714 (/.f64 #s(literal 2 binary64) %714) %716 %717 %718 %719 (/.f64 #s(literal 2 binary64) %719) %721 %722 %723 (/.f64 #s(literal 2 binary64) %723) %725 %726 %727 (/.f64 #s(literal 2 binary64) %727) %729 %730 %731 (/.f64 #s(literal 2 binary64) %731) %733 %734 %735 (/.f64 #s(literal 2 binary64) %735) %737 %738 %739 %740 (/.f64 #s(literal 2 binary64) %740) %742 (/.f64 #s(literal 2 binary64) %742) (/.f64 %103 %88) %745 %750 %751 %752 (/.f64 #s(literal 2 binary64) %752) %754 %756 %757 (/.f64 #s(literal 2 binary64) %757) %759 %760 %761 (/.f64 #s(literal 2 binary64) %761) %763 %764 %765 %766 %767 (approx %629 %767) %769 %770 %771 (/.f64 #s(literal 2 binary64) %771) %773 %774 %775 (/.f64 #s(literal 2 binary64) %775) %777 %778 %779 %780 (approx %629 %780) %782 %785 (/.f64 #s(literal 2 binary64) %785) (approx %791 %379) (approx %791 %289) (approx %629 %382) (/.f64 #s(literal 2 binary64) %409) (/.f64 #s(literal 2 binary64) %259) %797 %798 (/.f64 #s(literal 2 binary64) %798) %800 (/.f64 #s(literal 2 binary64) %800) %802 %803 (/.f64 #s(literal 2 binary64) %803) %805 %806 (/.f64 #s(literal 2 binary64) %806) (/.f64 #s(literal 2 binary64) %433) %809 %810 (/.f64 #s(literal 2 binary64) %810) (/.f64 #s(literal 2 binary64) %336) %813 %814 (/.f64 #s(literal 2 binary64) %814) %816 %817 %818 (/.f64 #s(literal 2 binary64) %818) %820 %821 (/.f64 #s(literal 2 binary64) %821) (/.f64 #s(literal 2 binary64) %442) %824 (/.f64 #s(literal 2 binary64) %824) %826 (/.f64 #s(literal 2 binary64) %826) |
| Outputs |
|---|
%5 = (sin Cn) %9 = (pow.f64 Cn #s(literal 2 binary64)) %10 = (*.f64 #s(literal -1/6 binary64) %9) %31 = (cos Cn) %34 = (*.f64 #s(literal -1/2 binary64) %9) %38 = (*.f64 #s(literal 1/24 binary64) %9) %52 = (pow %5 2) %56 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %9)) %57 = (*.f64 %9 %56) %64 = (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64)))) %65 = (*.f64 %9 %64) %76 = (pow %31 2) %78 = (*.f64 #s(literal -1 binary64) %9) %82 = (-.f64 (*.f64 #s(literal 1/3 binary64) %9) #s(literal 1 binary64)) %83 = (*.f64 %9 %82) %90 = (-.f64 (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %9))) #s(literal 1 binary64)) %91 = (*.f64 %9 %90) %94 = (+ Cn Cn) %95 = (*.f64 #s(literal 2 binary64) Cn) %97 = (cos %94) %99 = (*.f64 #s(literal -2 binary64) %9) %105 = (*.f64 %9 (-.f64 (*.f64 #s(literal 2/3 binary64) %9) #s(literal 2 binary64))) %113 = (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %9))) #s(literal 2 binary64))) %117 = (- 1 %97) %118 = (*.f64 #s(literal 2 binary64) %9) %122 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2/3 binary64) %9)) %123 = (*.f64 %9 %122) %129 = (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 4/45 binary64) %9) #s(literal 2/3 binary64)))) %130 = (*.f64 %9 %129) %142 = (* %97 1/2) %150 = (neg %97) %159 = (cos lam) %160 = (* %31 %159) %161 = (cos.f64 lam) %163 = (*.f64 %9 %161) %179 = (+ lam lam) %180 = (cos %179) %182 = (- %180 -1) %183 = (+ %142 1/2) %185 = (+ (* %182 %183) %117) %186 = (*.f64 #s(literal 2 binary64) lam) %187 = (cos.f64 %186) %188 = (+.f64 #s(literal 1 binary64) %187) %191 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %188)) %192 = (*.f64 %9 %191) %193 = (+.f64 %187 %192) %196 = (*.f64 #s(literal 1/3 binary64) %188) %197 = (-.f64 %196 #s(literal 2/3 binary64)) %198 = (*.f64 %9 %197) %202 = (+.f64 %187 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %188 %198)))) %206 = (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -2/45 binary64) %188)) %207 = (*.f64 %9 %206) %214 = (+.f64 %187 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) %188 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %188 %207) #s(literal 2/3 binary64))))))) %218 = (+ (* %180 1/2) 1/2) %219 = (* %183 %218) %220 = (+ %219 1/2) %221 = (*.f64 #s(literal 1/2 binary64) %187) %222 = (+.f64 #s(literal 1 binary64) %221) %224 = (+.f64 #s(literal 1/2 binary64) %221) %225 = (*.f64 %9 %224) %235 = (*.f64 #s(literal 1/3 binary64) %224) %243 = (- %220 %142) %245 = (*.f64 #s(literal -1 binary64) %224) %246 = (+.f64 #s(literal 1 binary64) %245) %247 = (*.f64 %9 %246) %259 = (*.f64 #s(literal -2/45 binary64) %224) %260 = (+.f64 #s(literal 2/45 binary64) %259) %271 = (* %160 %160) %272 = (* %5 %5) %274 = (sqrt (+ %271 %272)) %275 = (pow.f64 %161 #s(literal 2 binary64)) %276 = (sqrt.f64 %275) %279 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %275)) %280 = (*.f64 %9 %279) %281 = (/.f64 %280 %276) %285 = (*.f64 #s(literal 1/3 binary64) %275) %287 = (pow.f64 %279 #s(literal 2 binary64)) %288 = (pow.f64 %276 #s(literal 2 binary64)) %292 = (-.f64 %285 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %287 %288)))) %294 = (/.f64 (*.f64 %9 %292) %276) %295 = (/.f64 %279 %276) %296 = (*.f64 #s(literal 1/2 binary64) %295) %297 = (fma.f64 #s(literal 1/2 binary64) %294 %296) %301 = (*.f64 #s(literal -2/45 binary64) %275) %302 = (+.f64 #s(literal 2/45 binary64) %301) %303 = (*.f64 %279 %292) %306 = (-.f64 %302 (*.f64 #s(literal 1/2 binary64) (/.f64 %303 %288))) %308 = (/.f64 (*.f64 %9 %306) %276) %309 = (/.f64 %292 %276) %310 = (*.f64 #s(literal 1/2 binary64) %309) %313 = (fma.f64 #s(literal 1/2 binary64) %295 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %308 %310))) %317 = (neg %274) %335 = (* %274 %317) %336 = (*.f64 #s(literal -1 binary64) %288) %340 = (-.f64 %285 #s(literal 1/3 binary64)) %341 = (*.f64 %9 %340) %347 = (*.f64 %9 %302) %355 = (fabs %185) %356 = (cos.f64 %95) %357 = (*.f64 #s(literal 1/2 binary64) %356) %358 = (+.f64 #s(literal 1/2 binary64) %357) %359 = (*.f64 %358 %188) %360 = (+.f64 #s(literal 1 binary64) %359) %361 = (-.f64 %360 %356) %362 = (fabs.f64 %361) %364 = (sqrt %355) %365 = (sqrt.f64 %362) %367 = (sqrt %243) %368 = (sqrt.f64 %224) %370 = (/.f64 %247 %368) %374 = (pow.f64 %246 #s(literal 2 binary64)) %375 = (pow.f64 %368 #s(literal 2 binary64)) %379 = (-.f64 %235 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %374 %375)))) %381 = (/.f64 (*.f64 %9 %379) %368) %382 = (/.f64 %246 %368) %388 = (*.f64 %246 %379) %393 = (/.f64 (*.f64 %9 (-.f64 %260 (*.f64 #s(literal 1/2 binary64) (/.f64 %388 %375)))) %368) %394 = (/.f64 %379 %368) %402 = (* 2 Cn) %403 = (cos %402) %404 = (* 1/2 %403) %405 = (+ 1/2 %404) %406 = (* 2 lam) %407 = (cos %406) %408 = (+ 1 %407) %409 = (* %405 %408) %410 = (*.f64 %9 %188) %412 = (+.f64 %187 (*.f64 #s(literal -1 binary64) %410)) %418 = (+.f64 %187 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %188 (*.f64 #s(literal 1/3 binary64) %410)))) %425 = (+.f64 %187 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %188 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %410 %196))))) %428 = (+ 1 %409) %439 = (+ (* 1 %317) (* %274 -1)) %457 = (* %182 1/2) %458 = (+ %457 %117) %459 = (*.f64 #s(literal 1/2 binary64) %188) %467 = (fabs %458) %468 = (+.f64 #s(literal 1 binary64) %459) %469 = (-.f64 %468 %356) %470 = (fabs.f64 %469) %472 = (sqrt %467) %473 = (sqrt.f64 %470) %475 = (PI ) %477 = (tanh (asinh %475)) %479 = (+ (* %182 %477) %117) %480 = (PI.f64 ) %481 = (pow.f64 %480 #s(literal 2 binary64)) %483 = (sqrt.f64 (+.f64 #s(literal 1 binary64) %481)) %484 = (+.f64 %480 %483) %485 = (/.f64 #s(literal 1 binary64) %484) %486 = (-.f64 %484 %485) %487 = (*.f64 %188 %486) %489 = (+.f64 %480 (+.f64 %483 %485)) %490 = (/.f64 %487 %489) %499 = (- 1/4 -1) %501 = (+ (* %499 %183) %117) %522 = (fabs %501) %523 = (sqrt %522) %524 = (sqrt.f64 #s(literal 5/4 binary64)) %527 = (/.f64 %9 %524) %532 = (pow.f64 %524 #s(literal 2 binary64)) %535 = (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 9/64 binary64) (/.f64 #s(literal 1 binary64) %532))) %537 = (/.f64 (*.f64 %9 %535) %524) %538 = (/.f64 #s(literal 1 binary64) %524) %539 = (*.f64 #s(literal 3/8 binary64) %538) %544 = (/.f64 %535 %524) %548 = (-.f64 #s(literal 1/30 binary64) (*.f64 #s(literal -3/8 binary64) (/.f64 %535 %532))) %550 = (/.f64 (*.f64 %9 %548) %524) %557 = (tanh %475) %559 = (+ (* %183 %557) 1/2) %560 = (exp.f64 %480) %561 = (/.f64 #s(literal 1 binary64) %560) %562 = (+.f64 %560 %561) %563 = (/.f64 %560 %562) %566 = (/.f64 #s(literal 1 binary64) (*.f64 %560 %562)) %569 = (-.f64 %560 %561) %571 = (/.f64 (*.f64 %9 %569) %562) %576 = (/.f64 %569 %562) %583 = (*.f64 #s(literal 1/3 binary64) %576) %592 = (+ (* %183 %477) 1/2) %595 = (+.f64 (/.f64 %480 %489) (/.f64 %483 %489)) %598 = (/.f64 #s(literal 1 binary64) (*.f64 %484 %489)) %602 = (/.f64 (*.f64 %9 %486) %489) %607 = (/.f64 %486 %489) %614 = (*.f64 #s(literal 1/3 binary64) %607) %623 = (+ (* 1/2 %183) %117) %640 = (fabs %623) %641 = (sqrt %640) %642 = (sqrt.f64 #s(literal 1/2 binary64)) %644 = (/.f64 %9 %642) %649 = (pow.f64 %642 #s(literal 2 binary64)) %652 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 9/16 binary64) (/.f64 #s(literal 1 binary64) %649))) %654 = (/.f64 (*.f64 %9 %652) %642) %655 = (/.f64 #s(literal 1 binary64) %642) %656 = (*.f64 #s(literal 3/4 binary64) %655) %661 = (/.f64 %652 %642) %665 = (-.f64 #s(literal 1/15 binary64) (*.f64 #s(literal -3/4 binary64) (/.f64 %652 %649))) %667 = (/.f64 (*.f64 %9 %665) %642) %677 = (sqrt (fabs (- %428 %403))) %687 = (/ 1 (sqrt (+ %272 (* %31 (* %31 (* %159 %159)))))) %688 = (/.f64 #s(literal 1 binary64) %276) %691 = (pow.f64 %276 #s(literal 3 binary64)) %696 = (pow.f64 %276 #s(literal 5 binary64)) %697 = (/.f64 %287 %696) %700 = (fma.f64 #s(literal -1/4 binary64) %697 (*.f64 #s(literal 1/2 binary64) (/.f64 %292 %691))) %704 = (*.f64 #s(literal 1/2 binary64) (/.f64 %279 %691)) %710 = (/.f64 %303 %696) %722 = (* %31 1/4) %726 = (/ 2 (sqrt (+ (* %722 %722) %272))) %749 = (- -1/4 -1) %752 = (* (+ (* %749 %183) %117) 1/2) %773 = (* %501 1/2) %793 = (+ %31 %5) %810 = (+ (* 1/16 %76) %52) %830 = (sqrt %810) %852 = (+ 3/2 %404) %860 = (- %852 %403) %867 = (fabs %860) %868 = (sqrt %867) %869 = (*.f64 #s(literal 1/2 binary64) %9) %887 = (sqrt 2) %888 = (/ %887 %868) %889 = (sqrt.f64 #s(literal 2 binary64)) %891 = (*.f64 %9 %889) %896 = (fma.f64 #s(literal -7/24 binary64) %889 (*.f64 #s(literal -1/4 binary64) %889)) %897 = (*.f64 %9 %896) %899 = (*.f64 #s(literal 1/2 binary64) %889) %908 = (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %896 (fma.f64 #s(literal 7/48 binary64) %889 (*.f64 #s(literal 121/720 binary64) %889)))) %916 = (* 2 %888) %917 = (*.f64 #s(literal 2 binary64) %889) %933 = (/ %475 2) %934 = (+ Cn %933) %935 = (*.f64 #s(literal 1/2 binary64) %480) %937 = (+.f64 Cn %935) %939 = (sin %934) %940 = (sin.f64 %935) %942 = (cos.f64 %935) %943 = (*.f64 Cn %942) %946 = (*.f64 Cn %940) %959 = (* %150 1/2) %967 = (sqrt 1/2) %968 = (* %967 %967) %969 = (+ %968 %959) %970 = (-.f64 %649 #s(literal 1/2 binary64)) %981 = (+ %97 1) %988 = (+ %968 %142) %989 = (+.f64 #s(literal 1/2 binary64) %649) %1000 = (+ %402 %933) %1001 = (fma.f64 #s(literal 1/2 binary64) %480 %95) %1003 = (sin %1000) %1007 = (*.f64 #s(literal 2 binary64) %942) %1025 = (+ (* %76 (+ (* %407 -1/2) -1/2)) (* %403 1/2)) %1026 = (*.f64 #s(literal -1/2 binary64) %187) %1028 = (-.f64 %1026 #s(literal 1/2 binary64)) %1029 = (*.f64 #s(literal -1 binary64) %1028) %1034 = (*.f64 #s(literal 1/3 binary64) %1028) %1035 = (+.f64 #s(literal 1/3 binary64) %1034) %1036 = (*.f64 %9 %1035) %1042 = (*.f64 #s(literal -2/45 binary64) %1028) %1053 = (+ 1 %180) %1054 = (* %183 %1053) %1055 = (- %1054 %97) %1061 = (+ (* %1053 %183) 1) %1064 = (/ 2 (fabs (- %1061 %97))) %1065 = (/.f64 #s(literal 2 binary64) %362) %1067 = (sqrt %1064) %1068 = (sqrt.f64 %1065) %1070 = (* %1067 2) %1073 = (/ 2 %364) %1077 = (+ (pow %160 2) %52) %1092 = (* %557 %159) %1093 = (pow %1092 2) %1094 = (- 1/2 %142) %1095 = (+ %1093 %1094) %1096 = (pow.f64 %569 #s(literal 2 binary64)) %1098 = (pow.f64 %562 #s(literal 2 binary64)) %1099 = (/.f64 (*.f64 %275 %1096) %1098) %1107 = (sqrt %1095) %1108 = (sqrt.f64 %1099) %1114 = (pow.f64 %1108 #s(literal 2 binary64)) %1117 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %1114))) %1120 = (/.f64 #s(literal 1 binary64) %1108) %1121 = (*.f64 #s(literal 1/2 binary64) %1120) %1141 = (/ %475 (sqrt (+ 1 (* %475 %475)))) %1142 = (* %1141 %159) %1145 = (sqrt (+ (* %1142 %1142) %272)) %1147 = (pow.f64 %483 #s(literal 2 binary64)) %1148 = (/.f64 (*.f64 %481 %275) %1147) %1149 = (sqrt.f64 %1148) %1155 = (pow.f64 %1149 #s(literal 2 binary64)) %1158 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %1155))) %1161 = (/.f64 #s(literal 1 binary64) %1149) %1162 = (*.f64 #s(literal 1/2 binary64) %1161) %1179 = (/ 2 %1145) %1182 = (pow.f64 %1149 #s(literal 3 binary64)) %1184 = (*.f64 #s(literal 2 binary64) %1161) %1187 = (pow.f64 %1149 #s(literal 5 binary64)) %1188 = (/.f64 #s(literal 1 binary64) %1187) %1191 = (*.f64 #s(literal -1 binary64) (/.f64 %1158 %1182)) %1192 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1188) %1191) %1194 = (/.f64 #s(literal 1 binary64) %1182) %1198 = (/.f64 %1158 %1187) %1213 = (/ 2 (sqrt %1077)) %1216 = (/.f64 %275 %691) %1217 = (/.f64 #s(literal 1 binary64) %691) %1218 = (fma.f64 #s(literal -1 binary64) %1216 %1217) %1220 = (*.f64 #s(literal 2 binary64) %688) %1228 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %279 %1218) %288) (*.f64 #s(literal 1/3 binary64) %1216)) %1229 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %697 (*.f64 #s(literal 1/3 binary64) %1217)) %1228) %1252 = (* %981 1/2) %1253 = (+ %1252 1/2) %1261 = (+ %1252 -1/4) %1270 = (sqrt (fabs 1/2)) %1271 = (* %472 %1270) %1272 = (*.f64 %642 %473) %1274 = (- 1/2 %1025) %1275 = (-.f64 #s(literal 1/2 binary64) %1026) %1277 = (-.f64 #s(literal 1 binary64) %1029) %1278 = (*.f64 %9 %1277) %1299 = (sqrt %1274) %1300 = (sqrt.f64 %1275) %1307 = (pow.f64 %1300 #s(literal 2 binary64)) %1310 = (+.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 %1277 #s(literal 2 binary64)) %1307) %1034)) %1313 = (/.f64 %1277 %1300) %1320 = (*.f64 %1310 %1277) %1333 = (/ 2 %1299) %1336 = (pow.f64 %1300 #s(literal 3 binary64)) %1337 = (/.f64 %1028 %1336) %1338 = (*.f64 #s(literal -1 binary64) %1337) %1339 = (/.f64 #s(literal 1 binary64) %1336) %1340 = (-.f64 %1338 %1339) %1342 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1300)) %1349 = (fma.f64 #s(literal -1 binary64) (/.f64 %1310 %1336) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1277 %1340) %1307))) %1375 = (/ %364 6369051672525773/4503599627370496) %1379 = (/ %641 6369051672525773/4503599627370496) %1380 = (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %642) %1386 = (*.f64 #s(literal 3377699720527872/6369051672525773 binary64) %655) %1398 = (/ 2 %1379) %1402 = (pow.f64 %642 #s(literal 3 binary64)) %1404 = (*.f64 #s(literal 6369051672525773/2251799813685248 binary64) %655) %1408 = (pow.f64 %642 #s(literal 5 binary64)) %1410 = (*.f64 #s(literal 57321465052731957/36028797018963968 binary64) (/.f64 #s(literal 1 binary64) %1408)) %1413 = (*.f64 #s(literal -6369051672525773/4503599627370496 binary64) (/.f64 %652 %1402)) %1414 = (-.f64 %1410 %1413) %1418 = (*.f64 #s(literal 19107155017577319/9007199254740992 binary64) (/.f64 #s(literal 1 binary64) %1402)) %1437 = (/ %523 6369051672525773/4503599627370496) %1438 = (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %524) %1443 = (*.f64 #s(literal 1688849860263936/6369051672525773 binary64) %538) %1454 = (/ 2 %1437) %1458 = (pow.f64 %524 #s(literal 3 binary64)) %1460 = (*.f64 #s(literal 6369051672525773/2251799813685248 binary64) %538) %1464 = (pow.f64 %524 #s(literal 5 binary64)) %1466 = (*.f64 #s(literal 57321465052731957/144115188075855872 binary64) (/.f64 #s(literal 1 binary64) %1464)) %1468 = (*.f64 #s(literal -6369051672525773/4503599627370496 binary64) (/.f64 %535 %1458)) %1469 = (-.f64 %1466 %1468) %1472 = (*.f64 #s(literal 19107155017577319/18014398509481984 binary64) (/.f64 #s(literal 1 binary64) %1458)) %1492 = (+ (* 560851318903425/562949953421312 %183) %117) %1514 = (* %1492 1/2) %1536 = (sqrt %1514) %1537 = (sqrt.f64 #s(literal 560851318903425/1125899906842624 binary64)) %1545 = (pow.f64 %1537 #s(literal 2 binary64)) %1548 = (+.f64 #s(literal 565048587939199/3377699720527872 binary64) (*.f64 #s(literal 319279906732082705605720761601/5070602400912917605986812821504 binary64) (/.f64 #s(literal 1 binary64) %1545))) %1551 = (/.f64 #s(literal 1 binary64) %1537) %1552 = (*.f64 #s(literal 565048587939199/2251799813685248 binary64) %1551) %1570 = (/ 2 %1536) %1574 = (pow.f64 %1537 #s(literal 3 binary64)) %1576 = (*.f64 #s(literal 2 binary64) %1551) %1580 = (pow.f64 %1537 #s(literal 5 binary64)) %1581 = (/.f64 #s(literal 1 binary64) %1580) %1584 = (*.f64 #s(literal -1 binary64) (/.f64 %1548 %1574)) %1585 = (-.f64 (*.f64 #s(literal 319279906732082705605720761601/2535301200456458802993406410752 binary64) %1581) %1584) %1587 = (/.f64 #s(literal 1 binary64) %1574) %1588 = (*.f64 #s(literal 565048587939199/1125899906842624 binary64) %1587) %1592 = (/.f64 %1548 %1580) %1607 = (+ (* %183 560851318903425/562949953421312) 1/2) %1628 = (- %1607 %142) %1648 = (sqrt %1628) %1649 = (sqrt.f64 #s(literal 560851318903425/562949953421312 binary64)) %1657 = (pow.f64 %1649 #s(literal 2 binary64)) %1660 = (+.f64 #s(literal 2098634517887/1688849860263936 binary64) (*.f64 #s(literal 4404266839666800922944769/1267650600228229401496703205376 binary64) (/.f64 #s(literal 1 binary64) %1657))) %1663 = (/.f64 #s(literal 1 binary64) %1649) %1664 = (*.f64 #s(literal 2098634517887/1125899906842624 binary64) %1663) %1682 = (/ 2 %1648) %1686 = (pow.f64 %1649 #s(literal 3 binary64)) %1688 = (*.f64 #s(literal 2 binary64) %1663) %1692 = (pow.f64 %1649 #s(literal 5 binary64)) %1693 = (/.f64 #s(literal 1 binary64) %1692) %1696 = (*.f64 #s(literal -1 binary64) (/.f64 %1660 %1686)) %1697 = (-.f64 (*.f64 #s(literal 4404266839666800922944769/633825300114114700748351602688 binary64) %1693) %1696) %1699 = (/.f64 #s(literal 1 binary64) %1686) %1700 = (*.f64 #s(literal 2098634517887/562949953421312 binary64) %1699) %1704 = (/.f64 %1660 %1692) %1718 = (* %31 560851318903425/562949953421312) %1739 = (sqrt (+ (* %1718 %1718) %272)) %1759 = (/ 2 %1739) %1781 = (* 560851318903425/562949953421312 %159) %1784 = (sqrt (+ (* %1781 %1781) %272)) %1787 = (sqrt.f64 (*.f64 #s(literal 314554201915711328744476730625/316912650057057350374175801344 binary64) %275)) %1793 = (pow.f64 %1787 #s(literal 2 binary64)) %1796 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %1793))) %1799 = (/.f64 #s(literal 1 binary64) %1787) %1800 = (*.f64 #s(literal 1/2 binary64) %1799) %1817 = (/ 2 %1784) %1820 = (pow.f64 %1787 #s(literal 3 binary64)) %1822 = (*.f64 #s(literal 2 binary64) %1799) %1825 = (pow.f64 %1787 #s(literal 5 binary64)) %1826 = (/.f64 #s(literal 1 binary64) %1825) %1829 = (*.f64 #s(literal -1 binary64) (/.f64 %1796 %1820)) %1830 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1826) %1829) %1832 = (/.f64 #s(literal 1 binary64) %1820) %1836 = (/.f64 %1796 %1825) %1852 = (+ (* 4291437363724333/4503599627370496 %183) %117) %1874 = (* %1852 1/2) %1896 = (sqrt %1874) %1897 = (sqrt.f64 #s(literal 4291437363724333/9007199254740992 binary64)) %1905 = (pow.f64 %1897 #s(literal 2 binary64)) %1908 = (+.f64 #s(literal 4715761891016659/27021597764222976 binary64) (*.f64 #s(literal 22238410212765015635684615522281/324518553658426726783156020576256 binary64) (/.f64 #s(literal 1 binary64) %1905))) %1911 = (/.f64 #s(literal 1 binary64) %1897) %1912 = (*.f64 #s(literal 4715761891016659/18014398509481984 binary64) %1911) %1930 = (/ 2 %1896) %1934 = (pow.f64 %1897 #s(literal 3 binary64)) %1936 = (*.f64 #s(literal 2 binary64) %1911) %1940 = (pow.f64 %1897 #s(literal 5 binary64)) %1941 = (/.f64 #s(literal 1 binary64) %1940) %1944 = (*.f64 #s(literal -1 binary64) (/.f64 %1908 %1934)) %1945 = (-.f64 (*.f64 #s(literal 22238410212765015635684615522281/162259276829213363391578010288128 binary64) %1941) %1944) %1947 = (/.f64 #s(literal 1 binary64) %1934) %1948 = (*.f64 #s(literal 4715761891016659/9007199254740992 binary64) %1947) %1952 = (/.f64 %1908 %1940) %1967 = (+ (* %182 4291437363724333/4503599627370496) %117) %1968 = (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) %188) %1976 = (* %1967 1/2) %1977 = (*.f64 #s(literal 4291437363724333/9007199254740992 binary64) %188) %1985 = (sqrt %1976) %1986 = (sqrt.f64 %1977) %1992 = (pow.f64 %1986 #s(literal 2 binary64)) %1995 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %1992))) %1998 = (/.f64 #s(literal 1 binary64) %1986) %1999 = (*.f64 #s(literal 1/2 binary64) %1998) %2016 = (/ 2 %1985) %2019 = (pow.f64 %1986 #s(literal 3 binary64)) %2021 = (*.f64 #s(literal 2 binary64) %1998) %2024 = (pow.f64 %1986 #s(literal 5 binary64)) %2025 = (/.f64 #s(literal 1 binary64) %2024) %2028 = (*.f64 #s(literal -1 binary64) (/.f64 %1995 %2019)) %2029 = (-.f64 (*.f64 #s(literal 1/2 binary64) %2025) %2028) %2031 = (/.f64 #s(literal 1 binary64) %2019) %2035 = (/.f64 %1995 %2024) %2050 = (+ (* %183 4291437363724333/4503599627370496) 1/2) %2071 = (- %2050 %142) %2073 = (*.f64 #s(literal 212162263646163/4503599627370496 binary64) %9) %2079 = (*.f64 %9 (+.f64 #s(literal 212162263646163/4503599627370496 binary64) (*.f64 #s(literal -70720754548721/4503599627370496 binary64) %9))) %2088 = (*.f64 %9 (+.f64 #s(literal 212162263646163/4503599627370496 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 70720754548721/33776997205278720 binary64) %9) #s(literal 70720754548721/4503599627370496 binary64))))) %2091 = (sqrt %2071) %2092 = (sqrt.f64 #s(literal 4291437363724333/4503599627370496 binary64)) %2095 = (/.f64 %9 %2092) %2100 = (pow.f64 %2092 #s(literal 2 binary64)) %2101 = (/.f64 #s(literal 1 binary64) %2100) %2103 = (+.f64 #s(literal 70720754548721/4503599627370496 binary64) (*.f64 #s(literal 45012826115463978111264622569/81129638414606681695789005144064 binary64) %2101)) %2106 = (/.f64 #s(literal 1 binary64) %2092) %2107 = (*.f64 #s(literal 212162263646163/9007199254740992 binary64) %2106) %2125 = (/ 2 %2091) %2129 = (pow.f64 %2092 #s(literal 3 binary64)) %2131 = (*.f64 #s(literal 2 binary64) %2106) %2135 = (pow.f64 %2092 #s(literal 5 binary64)) %2136 = (/.f64 #s(literal 1 binary64) %2135) %2139 = (*.f64 #s(literal -1 binary64) (/.f64 %2103 %2129)) %2140 = (-.f64 (*.f64 #s(literal 45012826115463978111264622569/40564819207303340847894502572032 binary64) %2136) %2139) %2142 = (/.f64 #s(literal 1 binary64) %2129) %2143 = (*.f64 #s(literal 212162263646163/4503599627370496 binary64) %2142) %2147 = (/.f64 %2103 %2135) %2161 = (fabs %1852) %2162 = (sqrt %2161) %2168 = (+.f64 #s(literal 4715761891016659/13510798882111488 binary64) (*.f64 #s(literal 22238410212765015635684615522281/81129638414606681695789005144064 binary64) %2101)) %2169 = (*.f64 %9 %2168) %2171 = (*.f64 #s(literal 4715761891016659/9007199254740992 binary64) %2106) %2179 = (-.f64 #s(literal 4715761891016659/101330991615836160 binary64) (*.f64 #s(literal -4715761891016659/9007199254740992 binary64) (/.f64 %2168 %2100))) %2180 = (*.f64 %9 %2179) %2189 = (sqrt (fabs 2)) %2190 = (/ %2162 %2189) %2191 = (/.f64 %2092 %889) %2193 = (*.f64 %2092 %889) %2199 = (*.f64 #s(literal 4715761891016659/9007199254740992 binary64) (/.f64 #s(literal 1 binary64) %2193)) %2210 = (/ 2 %2190) %2211 = (/.f64 %889 %2092) %2212 = (*.f64 #s(literal 2 binary64) %2211) %2218 = (*.f64 %889 %2168) %2223 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %2218 %2129) (*.f64 #s(literal -22238410212765015635684615522281/81129638414606681695789005144064 binary64) (/.f64 %889 %2135))) %2225 = (/.f64 %889 %2129) %2246 = (* %31 4291437363724333/4503599627370496) %2267 = (sqrt (+ (* %2246 %2246) %272)) %2287 = (/ 2 %2267) %2309 = (* 4291437363724333/4503599627370496 %159) %2312 = (sqrt (+ (* %2309 %2309) %272)) %2315 = (sqrt.f64 (*.f64 #s(literal 18416434646769253168432416294889/20282409603651670423947251286016 binary64) %275)) %2321 = (pow.f64 %2315 #s(literal 2 binary64)) %2324 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %2321))) %2327 = (/.f64 #s(literal 1 binary64) %2315) %2328 = (*.f64 #s(literal 1/2 binary64) %2327) %2345 = (/ 2 %2312) %2348 = (pow.f64 %2315 #s(literal 3 binary64)) %2350 = (*.f64 #s(literal 2 binary64) %2327) %2353 = (pow.f64 %2315 #s(literal 5 binary64)) %2354 = (/.f64 #s(literal 1 binary64) %2353) %2357 = (*.f64 #s(literal -1 binary64) (/.f64 %2324 %2348)) %2358 = (-.f64 (*.f64 #s(literal 1/2 binary64) %2354) %2357) %2360 = (/.f64 #s(literal 1 binary64) %2348) %2364 = (/.f64 %2324 %2353) %2379 = (+ (* 3/2 %183) %117) %2383 = (*.f64 %9 (+.f64 #s(literal 1/2 binary64) %10)) %2391 = (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/45 binary64) %9) #s(literal 1/6 binary64))))) %2394 = (* %2379 1/2) %2413 = (sqrt %2394) %2414 = (sqrt.f64 #s(literal 3/4 binary64)) %2421 = (pow.f64 %2414 #s(literal 2 binary64)) %2424 = (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/64 binary64) (/.f64 #s(literal 1 binary64) %2421))) %2427 = (/.f64 #s(literal 1 binary64) %2414) %2428 = (*.f64 #s(literal 1/8 binary64) %2427) %2445 = (/ 2 %2413) %2448 = (pow.f64 %2414 #s(literal 3 binary64)) %2450 = (*.f64 #s(literal 2 binary64) %2427) %2454 = (pow.f64 %2414 #s(literal 5 binary64)) %2455 = (/.f64 #s(literal 1 binary64) %2454) %2458 = (*.f64 #s(literal -1 binary64) (/.f64 %2424 %2448)) %2459 = (-.f64 (*.f64 #s(literal 1/32 binary64) %2455) %2458) %2461 = (/.f64 #s(literal 1 binary64) %2448) %2462 = (*.f64 #s(literal 1/4 binary64) %2461) %2466 = (/.f64 %2424 %2454) %2482 = (+ (* 3/4 %183) %117) %2502 = (sqrt (* %2482 1/2)) %2503 = (sqrt.f64 #s(literal 3/8 binary64)) %2510 = (pow.f64 %2503 #s(literal 2 binary64)) %2513 = (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 25/256 binary64) (/.f64 #s(literal 1 binary64) %2510))) %2516 = (/.f64 #s(literal 1 binary64) %2503) %2517 = (*.f64 #s(literal 5/16 binary64) %2516) %2534 = (/ 2 %2502) %2538 = (pow.f64 %2503 #s(literal 3 binary64)) %2540 = (*.f64 #s(literal 2 binary64) %2516) %2544 = (pow.f64 %2503 #s(literal 5 binary64)) %2545 = (/.f64 #s(literal 1 binary64) %2544) %2548 = (*.f64 #s(literal -1 binary64) (/.f64 %2513 %2538)) %2549 = (-.f64 (*.f64 #s(literal 25/128 binary64) %2545) %2548) %2551 = (/.f64 #s(literal 1 binary64) %2538) %2552 = (*.f64 #s(literal 5/8 binary64) %2551) %2556 = (/.f64 %2513 %2544) %2574 = (sqrt (* (+ (* 5/4 %183) %117) 1/2)) %2575 = (sqrt.f64 #s(literal 5/8 binary64)) %2583 = (pow.f64 %2575 #s(literal 2 binary64)) %2586 = (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 9/256 binary64) (/.f64 #s(literal 1 binary64) %2583))) %2589 = (/.f64 #s(literal 1 binary64) %2575) %2590 = (*.f64 #s(literal 3/16 binary64) %2589) %2608 = (/ 2 %2574) %2611 = (pow.f64 %2575 #s(literal 3 binary64)) %2613 = (*.f64 #s(literal 2 binary64) %2589) %2617 = (pow.f64 %2575 #s(literal 5 binary64)) %2618 = (/.f64 #s(literal 1 binary64) %2617) %2621 = (*.f64 #s(literal -1 binary64) (/.f64 %2586 %2611)) %2622 = (-.f64 (*.f64 #s(literal 9/128 binary64) %2618) %2621) %2624 = (/.f64 #s(literal 1 binary64) %2611) %2625 = (*.f64 #s(literal 3/8 binary64) %2624) %2629 = (/.f64 %2586 %2617) %2645 = (+ (* 8795036991094829/4503599627370496 %183) %117) %2654 = (* %2645 1/2) %2675 = (sqrt %2654) %2676 = (sqrt.f64 #s(literal 8795036991094829/9007199254740992 binary64)) %2684 = (pow.f64 %2676 #s(literal 2 binary64)) %2687 = (+.f64 #s(literal 70720754548721/9007199254740992 binary64) (*.f64 #s(literal 45012826115463978111264622569/324518553658426726783156020576256 binary64) (/.f64 #s(literal 1 binary64) %2684))) %2690 = (/.f64 #s(literal 1 binary64) %2676) %2691 = (*.f64 #s(literal 212162263646163/18014398509481984 binary64) %2690) %2709 = (/ 2 %2675) %2712 = (pow.f64 %2676 #s(literal 3 binary64)) %2714 = (*.f64 #s(literal 2 binary64) %2690) %2718 = (pow.f64 %2676 #s(literal 5 binary64)) %2719 = (/.f64 #s(literal 1 binary64) %2718) %2722 = (*.f64 #s(literal -1 binary64) (/.f64 %2687 %2712)) %2723 = (-.f64 (*.f64 #s(literal 45012826115463978111264622569/162259276829213363391578010288128 binary64) %2719) %2722) %2725 = (/.f64 #s(literal 1 binary64) %2712) %2726 = (*.f64 #s(literal 212162263646163/9007199254740992 binary64) %2725) %2730 = (/.f64 %2687 %2718) %2744 = (pow %939 2) %2745 = (pow.f64 %940 #s(literal 2 binary64)) %2747 = (*.f64 %942 %940) %2748 = (*.f64 Cn %2747) %2751 = (pow.f64 %942 #s(literal 2 binary64)) %2752 = (fma.f64 #s(literal -1 binary64) %2745 %2751) %2758 = (fma.f64 #s(literal -1 binary64) %2747 (*.f64 #s(literal -1/3 binary64) %2747)) %2765 = (sqrt %2744) %2766 = (sqrt.f64 %2745) %2772 = (pow.f64 %2766 #s(literal 2 binary64)) %2774 = (-.f64 %2752 (/.f64 (*.f64 %2751 %2745) %2772)) %2777 = (/.f64 %2747 %2766) %2795 = (+ lam %933) %2796 = (sin %2795) %2797 = (* %557 %2796) %2800 = (sqrt (+ (* %2797 %2797) %272)) %2801 = (+.f64 lam %935) %2802 = (sin.f64 %2801) %2805 = (/.f64 (*.f64 (pow.f64 %2802 #s(literal 2 binary64)) %1096) %1098) %2806 = (sqrt.f64 %2805) %2812 = (pow.f64 %2806 #s(literal 2 binary64)) %2815 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %2812))) %2818 = (/.f64 #s(literal 1 binary64) %2806) %2819 = (*.f64 #s(literal 1/2 binary64) %2818) %2836 = (/ 2 %2800) %2839 = (pow.f64 %2806 #s(literal 3 binary64)) %2841 = (*.f64 #s(literal 2 binary64) %2818) %2844 = (pow.f64 %2806 #s(literal 5 binary64)) %2845 = (/.f64 #s(literal 1 binary64) %2844) %2848 = (*.f64 #s(literal -1 binary64) (/.f64 %2815 %2839)) %2849 = (-.f64 (*.f64 #s(literal 1/2 binary64) %2845) %2848) %2851 = (/.f64 #s(literal 1 binary64) %2839) %2855 = (/.f64 %2815 %2844) %2869 = (* %968 %403) %2871 = (*.f64 %9 %649) %2875 = (fma.f64 #s(literal -2 binary64) %649 (*.f64 #s(literal 2/3 binary64) %2871)) %2878 = (*.f64 #s(literal 2/3 binary64) %649) %2881 = (fma.f64 #s(literal -2 binary64) %649 (*.f64 %9 (fma.f64 #s(literal -4/45 binary64) %2871 %2878))) %2884 = (+ %968 %2869) %2885 = (*.f64 #s(literal 2 binary64) %649) %2895 = (* %2884 %408) %2896 = (*.f64 %649 %188) %2897 = (*.f64 #s(literal 2 binary64) %2896) %2899 = (*.f64 %9 %2896) %2900 = (fma.f64 #s(literal -2 binary64) %2899 %2897) %2905 = (fma.f64 #s(literal 2 binary64) %2896 (*.f64 %9 (fma.f64 #s(literal -2 binary64) %2896 (*.f64 #s(literal 2/3 binary64) %2899)))) %2907 = (*.f64 #s(literal 2/3 binary64) %2896) %2912 = (fma.f64 #s(literal 2 binary64) %2896 (*.f64 %9 (fma.f64 #s(literal -2 binary64) %2896 (*.f64 %9 (fma.f64 #s(literal -4/45 binary64) %2899 %2907))))) %2914 = (+ 1 %2895) %2923 = (- %2914 %403) %2947 = (fabs %2923) %2948 = (fma.f64 %356 %649 %649) %2949 = (*.f64 %188 %2948) %2950 = (+.f64 #s(literal 1 binary64) %2949) %2951 = (-.f64 %2950 %356) %2952 = (fabs.f64 %2951) %2954 = (sqrt %2947) %2955 = (sqrt.f64 %2952) %2957 = (/ %887 %2954) %2958 = (/.f64 %889 %2955) %2964 = (/ 2 (/ %364 %2189)) %2965 = (/.f64 %889 %365) %2968 = (* %97 %968) %2969 = (+ %2968 %968) %2971 = (+ (* %749 %2969) %117) %2976 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -3/2 binary64) %649)) %2981 = (-.f64 (*.f64 #s(literal 1/2 binary64) %649) #s(literal 2/3 binary64)) %2990 = (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -1/15 binary64) %649)) %3000 = (* %2971 %968) %3002 = (pow.f64 %642 #s(literal 4 binary64)) %3003 = (*.f64 #s(literal 3/2 binary64) %3002) %3005 = (*.f64 %649 %2976) %3006 = (*.f64 %9 %3005) %3009 = (*.f64 %649 %2981) %3014 = (*.f64 %649 %2990) %3020 = (sqrt %3000) %3021 = (sqrt.f64 %3003) %3028 = (*.f64 %3002 (pow.f64 %2976 #s(literal 2 binary64))) %3029 = (pow.f64 %3021 #s(literal 2 binary64)) %3032 = (-.f64 %3009 (*.f64 #s(literal 1/4 binary64) (/.f64 %3028 %3029))) %3035 = (/.f64 %3005 %3021) %3042 = (*.f64 %649 (*.f64 %2976 %3032)) %3056 = (/ 2 %3020) %3059 = (pow.f64 %3021 #s(literal 3 binary64)) %3062 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3021)) %3065 = (pow.f64 %3021 #s(literal 5 binary64)) %3066 = (/.f64 %3028 %3065) %3069 = (fma.f64 #s(literal -1/2 binary64) %3066 (/.f64 %3009 %3059)) %3070 = (-.f64 (*.f64 #s(literal 1/4 binary64) %3066) %3069) %3072 = (/.f64 %3005 %3059) %3076 = (/.f64 %3042 %3065) %3093 = (+ (* %182 %968) %117) %3101 = (* %3093 %968) %3102 = (*.f64 %3002 %188) %3106 = (fma.f64 #s(literal -2/3 binary64) %2871 %2885) %3109 = (*.f64 #s(literal 4/45 binary64) %2871) %3112 = (fma.f64 #s(literal 2 binary64) %649 (*.f64 %9 (fma.f64 #s(literal -2/3 binary64) %649 %3109))) %3115 = (sqrt %3101) %3116 = (sqrt.f64 %3102) %3121 = (*.f64 #s(literal -2/3 binary64) %649) %3122 = (pow.f64 %3116 #s(literal 2 binary64)) %3124 = (-.f64 %3121 (/.f64 %3002 %3122)) %3127 = (/.f64 %649 %3116) %3132 = (*.f64 #s(literal 4/45 binary64) %649) %3133 = (*.f64 %649 %3124) %3145 = (/ 2 %3115) %3148 = (pow.f64 %3116 #s(literal 3 binary64)) %3151 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3116)) %3154 = (pow.f64 %3116 #s(literal 5 binary64)) %3155 = (/.f64 %3002 %3154) %3156 = (/.f64 %649 %3148) %3158 = (fma.f64 #s(literal -2 binary64) %3155 (*.f64 #s(literal -2/3 binary64) %3156)) %3159 = (-.f64 %3155 %3158) %3161 = (*.f64 #s(literal 2 binary64) %3156) %3165 = (/.f64 %3133 %3154) %3177 = (* %479 %968) %3179 = (/.f64 (*.f64 %649 %487) %489) %3187 = (sqrt %3177) %3188 = (sqrt.f64 %3179) %3193 = (pow.f64 %3188 #s(literal 2 binary64)) %3195 = (-.f64 %3121 (/.f64 %3002 %3193)) %3198 = (/.f64 %649 %3188) %3203 = (*.f64 %649 %3195) %3215 = (/ 2 %3187) %3218 = (pow.f64 %3188 #s(literal 3 binary64)) %3221 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3188)) %3224 = (pow.f64 %3188 #s(literal 5 binary64)) %3225 = (/.f64 %3002 %3224) %3226 = (/.f64 %649 %3218) %3228 = (fma.f64 #s(literal -2 binary64) %3225 (*.f64 #s(literal -2/3 binary64) %3226)) %3229 = (-.f64 %3225 %3228) %3231 = (*.f64 #s(literal 2 binary64) %3226) %3235 = (/.f64 %3203 %3224) %3247 = (- %968 %2968) %3248 = (*.f64 #s(literal 2 binary64) %2871) %3251 = (*.f64 #s(literal -2 binary64) %649) %3253 = (*.f64 %9 (-.f64 (*.f64 #s(literal -2/3 binary64) %2871) %3251)) %3258 = (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 %3109 %2878)) %3251)) %3261 = (*.f64 #s(literal -4/45 binary64) %649) %3269 = (sqrt %3247) %3271 = (sqrt.f64 (neg.f64 %3251)) %3272 = (*.f64 Cn %3271) %3280 = (pow.f64 %3271 #s(literal 2 binary64)) %3283 = (fma.f64 #s(literal -4/45 binary64) %649 (*.f64 #s(literal 1/9 binary64) (/.f64 %3002 %3280))) %3286 = (/.f64 %649 %3271) %3294 = (*.f64 %649 %3283) %3297 = (fma.f64 #s(literal 2/315 binary64) %649 (*.f64 #s(literal 1/3 binary64) (/.f64 %3294 %3280))) %3309 = (/ 2 %3269) %3312 = (pow.f64 %3271 #s(literal 3 binary64)) %3315 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3271)) %3321 = (pow.f64 %3271 #s(literal 5 binary64)) %3324 = (fma.f64 #s(literal -1 binary64) (/.f64 %3283 %3312) (*.f64 #s(literal -2/9 binary64) (/.f64 %3002 %3321))) %3328 = (*.f64 #s(literal -2/3 binary64) (/.f64 %649 %3312)) %3348 = (- 1 %2968) %3349 = (-.f64 #s(literal 1 binary64) %649) %3360 = (sqrt %3348) %3361 = (sqrt.f64 %3349) %3366 = (pow.f64 %3361 #s(literal 2 binary64)) %3368 = (fma.f64 #s(literal 2/3 binary64) %649 (/.f64 %3002 %3366)) %3371 = (/.f64 %649 %3361) %3376 = (*.f64 %649 %3368) %3378 = (fma.f64 #s(literal -1 binary64) (/.f64 %3376 %3366) %3261) %3388 = (/ 2 %3360) %3391 = (pow.f64 %3361 #s(literal 3 binary64)) %3394 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3361)) %3397 = (pow.f64 %3361 #s(literal 5 binary64)) %3401 = (fma.f64 #s(literal -2 binary64) (/.f64 %3002 %3397) (*.f64 #s(literal -1 binary64) (/.f64 %3368 %3391))) %3405 = (*.f64 #s(literal 2 binary64) (/.f64 %649 %3391)) %3422 = (- %220 %2968) %3423 = (-.f64 %222 %649) %3425 = (-.f64 %245 %3251) %3426 = (*.f64 %9 %3425) %3452 = (sqrt %3422) %3453 = (sqrt.f64 %3423) %3459 = (pow.f64 %3425 #s(literal 2 binary64)) %3460 = (pow.f64 %3453 #s(literal 2 binary64)) %3463 = (-.f64 %235 (fma.f64 #s(literal 1/4 binary64) (/.f64 %3459 %3460) %2878)) %3466 = (/.f64 %3425 %3453) %3472 = (*.f64 %3425 %3463) %3487 = (/ 2 %3452) %3490 = (pow.f64 %3453 #s(literal 3 binary64)) %3491 = (/.f64 %649 %3490) %3493 = (/.f64 %224 %3490) %3494 = (*.f64 #s(literal -1 binary64) %3493) %3495 = (-.f64 (*.f64 #s(literal -2 binary64) %3491) %3494) %3497 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3453)) %3500 = (pow.f64 %3453 #s(literal 5 binary64)) %3501 = (/.f64 %3459 %3500) %3507 = (fma.f64 #s(literal 1/3 binary64) %3493 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %3495 %3425) %3460))) %3508 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %3501 (*.f64 #s(literal 2/3 binary64) %3491)) %3507) %3534 = (sqrt %988) %3535 = (sqrt.f64 %989) %3541 = (pow.f64 %3535 #s(literal 2 binary64)) %3544 = (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %3541))) %3549 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3535)) %3568 = (* -2 %367) %3586 = (* %1003 1/2) %3587 = (+ %3586 1/2) %3588 = (*.f64 #s(literal 1/2 binary64) %940) %3589 = (+.f64 #s(literal 1/2 binary64) %3588) %3591 = (fma.f64 #s(literal 1/2 binary64) %940 %943) %3597 = (fma.f64 #s(literal 1/2 binary64) %940 (*.f64 Cn (+.f64 %942 (*.f64 #s(literal -1 binary64) %946)))) %3605 = (fma.f64 #s(literal 1/2 binary64) %940 (*.f64 Cn (+.f64 %942 (*.f64 Cn (fma.f64 #s(literal -1 binary64) %940 (*.f64 #s(literal -2/3 binary64) %943)))))) %3608 = (- 1 %1003) %3623 = (*.f64 #s(literal -2 binary64) %940) %3632 = (+ (* %499 %3587) %3608) %3635 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/4 binary64) %3589)) %940) %3638 = (-.f64 (*.f64 #s(literal 5/4 binary64) %942) %1007) %3639 = (*.f64 Cn %3638) %3646 = (-.f64 (*.f64 #s(literal -5/4 binary64) %940) %3623) %3647 = (*.f64 Cn %3646) %3657 = (*.f64 #s(literal -4/3 binary64) %942) %3658 = (-.f64 (*.f64 #s(literal -5/6 binary64) %942) %3657) %3659 = (*.f64 Cn %3658) %3670 = (* %3632 1/2) %3671 = (*.f64 #s(literal 1/2 binary64) %3635) %3680 = (*.f64 #s(literal 1/2 binary64) %3646) %3687 = (sqrt %3670) %3688 = (sqrt.f64 %3671) %3694 = (/.f64 %3638 %3688) %3695 = (pow.f64 %3638 #s(literal 2 binary64)) %3696 = (pow.f64 %3688 #s(literal 2 binary64)) %3699 = (-.f64 %3680 (*.f64 #s(literal 1/16 binary64) (/.f64 %3695 %3696))) %3708 = (*.f64 %3699 %3638) %3722 = (/ 2 %3687) %3725 = (pow.f64 %3688 #s(literal 3 binary64)) %3728 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3688)) %3731 = (pow.f64 %3688 #s(literal 5 binary64)) %3732 = (/.f64 %3695 %3731) %3736 = (fma.f64 #s(literal -1/8 binary64) %3732 (*.f64 #s(literal 1/2 binary64) (/.f64 %3646 %3725))) %3737 = (-.f64 (*.f64 #s(literal 1/16 binary64) %3732) %3736) %3740 = (*.f64 #s(literal 1/2 binary64) (/.f64 %3638 %3725)) %3744 = (/.f64 %3708 %3731) %3762 = (+ (* (- 1/2 -1) %3587) %3608) %3765 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/2 binary64) %3589)) %940) %3768 = (-.f64 (*.f64 #s(literal 3/2 binary64) %942) %1007) %3769 = (*.f64 Cn %3768) %3775 = (-.f64 (*.f64 #s(literal -3/2 binary64) %940) %3623) %3776 = (*.f64 Cn %3775) %3785 = (-.f64 (*.f64 #s(literal -1 binary64) %942) %3657) %3786 = (*.f64 Cn %3785) %3797 = (* %3762 1/2) %3798 = (*.f64 #s(literal 1/2 binary64) %3765) %3807 = (*.f64 #s(literal 1/2 binary64) %3775) %3814 = (sqrt %3797) %3815 = (sqrt.f64 %3798) %3821 = (/.f64 %3768 %3815) %3822 = (pow.f64 %3768 #s(literal 2 binary64)) %3823 = (pow.f64 %3815 #s(literal 2 binary64)) %3826 = (-.f64 %3807 (*.f64 #s(literal 1/16 binary64) (/.f64 %3822 %3823))) %3835 = (*.f64 %3826 %3768) %3849 = (/ 2 %3814) %3852 = (pow.f64 %3815 #s(literal 3 binary64)) %3855 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %3815)) %3858 = (pow.f64 %3815 #s(literal 5 binary64)) %3859 = (/.f64 %3822 %3858) %3863 = (fma.f64 #s(literal -1/8 binary64) %3859 (*.f64 #s(literal 1/2 binary64) (/.f64 %3775 %3852))) %3864 = (-.f64 (*.f64 #s(literal 1/16 binary64) %3859) %3863) %3867 = (*.f64 #s(literal 1/2 binary64) (/.f64 %3768 %3852)) %3871 = (/.f64 %3835 %3858) %3891 = (- 1/2 %3586) %3892 = (-.f64 #s(literal 1/2 binary64) %3588) %3912 = (sqrt %3891) %3913 = (sqrt.f64 %3892) %3919 = (/.f64 %942 %3913) %3920 = (pow.f64 %3913 #s(literal 2 binary64)) %3923 = (fma.f64 #s(literal -1 binary64) %940 (*.f64 #s(literal 1/4 binary64) (/.f64 %2751 %3920))) %3931 = (*.f64 %942 %3923) %3934 = (fma.f64 #s(literal -2/3 binary64) %942 (*.f64 #s(literal 1/2 binary64) (/.f64 %3931 %3920))) %3945 = (/ 2 %3912) %3948 = (/.f64 #s(literal 1 binary64) %3913) %3949 = (pow.f64 %3913 #s(literal 3 binary64)) %3954 = (pow.f64 %3913 #s(literal 5 binary64)) %3957 = (fma.f64 #s(literal -1 binary64) (/.f64 %3923 %3949) (*.f64 #s(literal -1/2 binary64) (/.f64 %2751 %3954))) %3961 = (*.f64 #s(literal -1 binary64) (/.f64 %942 %3949)) %3963 = (*.f64 #s(literal 2 binary64) %3948) %3980 = (fabs %3632) %3981 = (sin.f64 %1001) %3982 = (*.f64 #s(literal 1/2 binary64) %3981) %3983 = (+.f64 #s(literal 1/2 binary64) %3982) %3986 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/4 binary64) %3983)) %3981) %3987 = (fabs.f64 %3986) %3989 = (sqrt %3980) %3990 = (sqrt.f64 %3987) %3992 = (/ %3989 %2189) %3995 = (/ 2 %3992) %3999 = (/ 2 %367) %4002 = (pow.f64 %368 #s(literal 3 binary64)) %4003 = (/.f64 %224 %4002) %4004 = (/.f64 #s(literal 1 binary64) %4002) %4005 = (fma.f64 #s(literal -1 binary64) %4003 %4004) %4008 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %368)) %4011 = (pow.f64 %368 #s(literal 5 binary64)) %4012 = (/.f64 %374 %4011) %4018 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %246 %4005) %375) (*.f64 #s(literal 1/3 binary64) %4003)) %4019 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %4012 (*.f64 #s(literal 1/3 binary64) %4004)) %4018) %4043 = (- %559 %142) %4044 = (-.f64 %563 %566) %4047 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %576)) %4059 = (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -2/45 binary64) %576)) %4069 = (sqrt %4043) %4070 = (sqrt.f64 %4044) %4077 = (pow.f64 %4047 #s(literal 2 binary64)) %4078 = (pow.f64 %4070 #s(literal 2 binary64)) %4082 = (-.f64 %583 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %4077 %4078)))) %4085 = (/.f64 %4047 %4070) %4091 = (*.f64 %4047 %4082) %4105 = (/ 2 %4069) %4108 = (pow.f64 %4070 #s(literal 3 binary64)) %4110 = (/.f64 %569 (*.f64 %4108 %562)) %4111 = (/.f64 #s(literal 1 binary64) %4108) %4112 = (fma.f64 #s(literal -1 binary64) %4110 %4111) %4115 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %4070)) %4118 = (pow.f64 %4070 #s(literal 5 binary64)) %4119 = (/.f64 %4077 %4118) %4125 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4047 %4112) %4078) (*.f64 #s(literal 1/3 binary64) %4110)) %4126 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %4119 (*.f64 #s(literal 1/3 binary64) %4111)) %4125) %4150 = (- %592 %142) %4151 = (-.f64 %595 %598) %4154 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %607)) %4166 = (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -2/45 binary64) %607)) %4176 = (sqrt %4150) %4177 = (sqrt.f64 %4151) %4184 = (pow.f64 %4154 #s(literal 2 binary64)) %4185 = (pow.f64 %4177 #s(literal 2 binary64)) %4189 = (-.f64 %614 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %4184 %4185)))) %4192 = (/.f64 %4154 %4177) %4198 = (*.f64 %4154 %4189) %4212 = (/ 2 %4176) %4215 = (pow.f64 %4177 #s(literal 3 binary64)) %4217 = (/.f64 %486 (*.f64 %4215 %489)) %4218 = (/.f64 #s(literal 1 binary64) %4215) %4219 = (fma.f64 #s(literal -1 binary64) %4217 %4218) %4222 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %4177)) %4225 = (pow.f64 %4177 #s(literal 5 binary64)) %4226 = (/.f64 %4184 %4225) %4232 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4154 %4219) %4185) (*.f64 #s(literal 1/3 binary64) %4217)) %4233 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %4226 (*.f64 #s(literal 1/3 binary64) %4218)) %4232) %4257 = (sqrt %969) %4258 = (sqrt.f64 %970) %4264 = (pow.f64 %4258 #s(literal 2 binary64)) %4267 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %4264))) %4270 = (/.f64 #s(literal 1 binary64) %4258) %4271 = (*.f64 #s(literal 1/2 binary64) %4270) %4288 = (/ 2 %4257) %4291 = (pow.f64 %4258 #s(literal 3 binary64)) %4293 = (*.f64 #s(literal 2 binary64) %4270) %4296 = (pow.f64 %4258 #s(literal 5 binary64)) %4297 = (/.f64 #s(literal 1 binary64) %4296) %4300 = (*.f64 #s(literal -1 binary64) (/.f64 %4267 %4291)) %4301 = (-.f64 (*.f64 #s(literal 1/2 binary64) %4297) %4300) %4303 = (/.f64 #s(literal 1 binary64) %4291) %4307 = (/.f64 %4267 %4296) %4322 = (+ (* %988 1/2) 1/2) %4323 = (*.f64 #s(literal 1/2 binary64) %989) %4344 = (- %4322 %142) %4352 = (sqrt %4344) %4353 = (sqrt.f64 %4323) %4359 = (pow.f64 %4353 #s(literal 2 binary64)) %4362 = (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %4359))) %4365 = (/.f64 #s(literal 1 binary64) %4353) %4366 = (*.f64 #s(literal 1/4 binary64) %4365) %4383 = (/ 2 %4352) %4386 = (pow.f64 %4353 #s(literal 3 binary64)) %4388 = (*.f64 #s(literal 2 binary64) %4365) %4391 = (pow.f64 %4353 #s(literal 5 binary64)) %4392 = (/.f64 #s(literal 1 binary64) %4391) %4395 = (*.f64 #s(literal -1 binary64) (/.f64 %4362 %4386)) %4396 = (-.f64 (*.f64 #s(literal 1/8 binary64) %4392) %4395) %4398 = (/.f64 #s(literal 1 binary64) %4386) %4399 = (*.f64 #s(literal 1/2 binary64) %4398) %4403 = (/.f64 %4362 %4391) %4417 = (+ %406 %933) %4418 = (sin %4417) %4419 = (- %4418 -1) %4421 = (+ (* %4419 1/2) %117) %4422 = (fma.f64 #s(literal 1/2 binary64) %480 %186) %4423 = (sin.f64 %4422) %4424 = (+.f64 #s(literal 1 binary64) %4423) %4425 = (*.f64 #s(literal 1/2 binary64) %4424) %4433 = (* %4421 1/2) %4434 = (*.f64 #s(literal 1/4 binary64) %4424) %4442 = (sqrt %4433) %4443 = (sqrt.f64 %4434) %4449 = (pow.f64 %4443 #s(literal 2 binary64)) %4452 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %4449))) %4455 = (/.f64 #s(literal 1 binary64) %4443) %4456 = (*.f64 #s(literal 1/2 binary64) %4455) %4473 = (/ 2 %4442) %4476 = (pow.f64 %4443 #s(literal 3 binary64)) %4478 = (*.f64 #s(literal 2 binary64) %4455) %4481 = (pow.f64 %4443 #s(literal 5 binary64)) %4482 = (/.f64 #s(literal 1 binary64) %4481) %4485 = (*.f64 #s(literal -1 binary64) (/.f64 %4452 %4476)) %4486 = (-.f64 (*.f64 #s(literal 1/2 binary64) %4482) %4485) %4488 = (/.f64 #s(literal 1 binary64) %4476) %4492 = (/.f64 %4452 %4481) %4508 = (sqrt (+ %271 (* 1/4 1/4))) %4510 = (sqrt.f64 (+.f64 #s(literal 1/16 binary64) %275)) %4512 = (*.f64 %9 %275) %4517 = (/.f64 %275 %4510) %4518 = (pow.f64 %161 #s(literal 4 binary64)) %4519 = (pow.f64 %4510 #s(literal 2 binary64)) %4522 = (-.f64 %285 (*.f64 #s(literal 1/4 binary64) (/.f64 %4518 %4519))) %4530 = (*.f64 %275 %4522) %4544 = (/ 2 %4508) %4547 = (/.f64 #s(literal 1 binary64) %4510) %4548 = (pow.f64 %4510 #s(literal 3 binary64)) %4552 = (pow.f64 %4510 #s(literal 5 binary64)) %4553 = (/.f64 %4518 %4552) %4555 = (/.f64 %275 %4548) %4557 = (fma.f64 #s(literal -1/2 binary64) %4553 (*.f64 #s(literal 1/3 binary64) %4555)) %4558 = (-.f64 (*.f64 #s(literal 1/4 binary64) %4553) %4557) %4560 = (*.f64 #s(literal -1 binary64) %4555) %4562 = (*.f64 #s(literal 2 binary64) %4547) %4565 = (/.f64 %4530 %4552) %4582 = (* %185 1/2) %4590 = (*.f64 #s(literal 1/2 binary64) %197) %4597 = (sqrt %4582) %4598 = (sqrt.f64 %459) %4604 = (/.f64 %191 %4598) %4605 = (pow.f64 %191 #s(literal 2 binary64)) %4606 = (pow.f64 %4598 #s(literal 2 binary64)) %4609 = (-.f64 %4590 (*.f64 #s(literal 1/16 binary64) (/.f64 %4605 %4606))) %4618 = (*.f64 %191 %4609) %4632 = (/ 2 %4597) %4635 = (pow.f64 %4598 #s(literal 3 binary64)) %4638 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %4598)) %4641 = (pow.f64 %4598 #s(literal 5 binary64)) %4642 = (/.f64 %4605 %4641) %4646 = (fma.f64 #s(literal -1/8 binary64) %4642 (*.f64 #s(literal 1/2 binary64) (/.f64 %197 %4635))) %4647 = (-.f64 (*.f64 #s(literal 1/16 binary64) %4642) %4646) %4650 = (*.f64 #s(literal 1/2 binary64) (/.f64 %191 %4635)) %4654 = (/.f64 %4618 %4641) %4670 = (sqrt %274) %4671 = (* %4670 %4670) %4672 = (sqrt.f64 %276) %4673 = (pow.f64 %4672 #s(literal 2 binary64)) %4681 = (/ 2 %4671) %4684 = (pow.f64 %4672 #s(literal 4 binary64)) %4685 = (*.f64 %4684 %276) %4686 = (/.f64 %275 %4685) %4687 = (/.f64 #s(literal 1 binary64) %4685) %4688 = (fma.f64 #s(literal -1 binary64) %4686 %4687) %4691 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %4673)) %4694 = (*.f64 %4684 %691) %4695 = (/.f64 %287 %4694) %4699 = (*.f64 %4673 %276) %4702 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %279 %4688) %4699) (*.f64 #s(literal 1/3 binary64) %4686)) %4703 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %4695 (*.f64 #s(literal 1/3 binary64) %4687)) %4702) %4730 = (/ (+ (* 1 %274) (* %274 1)) %4582) %4731 = (/.f64 %276 %188) %4732 = (*.f64 #s(literal 4 binary64) %4731) %4734 = (*.f64 %276 %188) %4738 = (pow.f64 %188 #s(literal 2 binary64)) %4740 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %279 %4734)) (/.f64 (*.f64 %276 %191) %4738)) %4751 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %292 %4734)) (+.f64 (/.f64 (*.f64 %276 %197) %4738) (/.f64 (*.f64 %191 %4740) %188))) %4777 = (/ 2 %1107) %4780 = (pow.f64 %1108 #s(literal 3 binary64)) %4782 = (*.f64 #s(literal 2 binary64) %1120) %4785 = (pow.f64 %1108 #s(literal 5 binary64)) %4786 = (/.f64 #s(literal 1 binary64) %4785) %4789 = (*.f64 #s(literal -1 binary64) (/.f64 %1117 %4780)) %4790 = (-.f64 (*.f64 #s(literal 1/2 binary64) %4786) %4789) %4792 = (/.f64 #s(literal 1 binary64) %4780) %4796 = (/.f64 %1117 %4785) %4812 = (* (- (+ %457 1) %97) 1/2) %4813 = (*.f64 #s(literal 1/4 binary64) %188) %4821 = (sqrt %4812) %4822 = (sqrt.f64 %4813) %4828 = (pow.f64 %4822 #s(literal 2 binary64)) %4831 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %4828))) %4834 = (/.f64 #s(literal 1 binary64) %4822) %4835 = (*.f64 #s(literal 1/2 binary64) %4834) %4852 = (/ 2 %4821) %4855 = (pow.f64 %4822 #s(literal 3 binary64)) %4857 = (*.f64 #s(literal 2 binary64) %4834) %4860 = (pow.f64 %4822 #s(literal 5 binary64)) %4861 = (/.f64 #s(literal 1 binary64) %4860) %4864 = (*.f64 #s(literal -1 binary64) (/.f64 %4831 %4855)) %4865 = (-.f64 (*.f64 #s(literal 1/2 binary64) %4861) %4864) %4867 = (/.f64 #s(literal 1 binary64) %4855) %4871 = (/.f64 %4831 %4860) %4885 = (/ 2 %1271) %4888 = (sin.f64 Cn) %4890 = (cos.f64 Cn) %4892 = (pow.f64 %4888 #s(literal 2 binary64)) %4894 = (pow.f64 %4890 #s(literal 2 binary64)) %4909 = (+.f64 #s(literal 1/2 binary64) (*.f64 %358 %224)) %4911 = (-.f64 %4909 %357) %4913 = (fma.f64 %4894 %275 %4892) %4914 = (sqrt.f64 %4913) %4921 = (sqrt.f64 %4911) %4928 = (+.f64 #s(literal 1 binary64) %490) %4929 = (-.f64 %4928 %356) %4933 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/4 binary64) %358)) %356) %4935 = (fabs.f64 %4933) %4937 = (sqrt.f64 %4935) %4941 = (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %358 %569) %562)) %4945 = (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %358 %486) %489)) %4949 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %358)) %356) %4951 = (fabs.f64 %4949) %4953 = (sqrt.f64 %4951) %4957 = (fma.f64 #s(literal 1/16 binary64) %4894 %4892) %4958 = (sqrt.f64 %4957) %4963 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/4 binary64) %358)) %356) %4964 = (*.f64 #s(literal 1/2 binary64) %4963) %4966 = (*.f64 #s(literal 1/2 binary64) %4933) %4972 = (+.f64 #s(literal 3/2 binary64) %357) %4974 = (-.f64 %4972 %356) %4976 = (fabs.f64 %4974) %4978 = (sqrt.f64 %4976) %4980 = (/.f64 %889 %4978) %4984 = (/.f64 %480 Cn) %4985 = (*.f64 #s(literal 1/2 binary64) %4984) %4989 = (sin.f64 %937) %4993 = (fma.f64 #s(literal -1/2 binary64) %356 %649) %4995 = (+.f64 #s(literal 1 binary64) %356) %4997 = (fma.f64 #s(literal 1/2 binary64) %356 %649) %5004 = (fma.f64 #s(literal 1/2 binary64) %356 (*.f64 %4894 %1028)) %5009 = (+.f64 #s(literal 1/2 binary64) %1099) %5010 = (-.f64 %5009 %357) %5012 = (sqrt.f64 %5010) %5015 = (sqrt.f64 (+.f64 %1148 %4892)) %5019 = (sqrt %183) %5024 = (*.f64 #s(literal 1/2 binary64) %4995) %5029 = (-.f64 #s(literal 1/2 binary64) %5004) %5031 = (sqrt.f64 %5029) %5043 = (*.f64 #s(literal 560851318903425/562949953421312 binary64) %358) %5045 = (-.f64 (+.f64 #s(literal 1 binary64) %5043) %356) %5047 = (*.f64 #s(literal 1/2 binary64) %5045) %5049 = (sqrt.f64 %5047) %5053 = (+.f64 #s(literal 1/2 binary64) %5043) %5055 = (-.f64 %5053 %357) %5057 = (sqrt.f64 %5055) %5064 = (sqrt.f64 (fma.f64 #s(literal 314554201915711328744476730625/316912650057057350374175801344 binary64) %4894 %4892)) %5069 = (sqrt.f64 (fma.f64 #s(literal 314554201915711328744476730625/316912650057057350374175801344 binary64) %275 %4892)) %5073 = (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) %358) %5075 = (-.f64 (+.f64 #s(literal 1 binary64) %5073) %356) %5077 = (*.f64 #s(literal 1/2 binary64) %5075) %5079 = (sqrt.f64 %5077) %5083 = (+.f64 #s(literal 1 binary64) %1968) %5084 = (-.f64 %5083 %356) %5086 = (*.f64 #s(literal 1/2 binary64) %5084) %5088 = (sqrt.f64 %5086) %5092 = (+.f64 #s(literal 1/2 binary64) %5073) %5094 = (-.f64 %5092 %357) %5096 = (sqrt.f64 %5094) %5100 = (fabs.f64 %5075) %5102 = (sqrt.f64 %5100) %5112 = (sqrt.f64 (fma.f64 #s(literal 18416434646769253168432416294889/20282409603651670423947251286016 binary64) %4894 %4892)) %5117 = (sqrt.f64 (fma.f64 #s(literal 18416434646769253168432416294889/20282409603651670423947251286016 binary64) %275 %4892)) %5123 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/2 binary64) %358)) %356) %5125 = (*.f64 #s(literal 1/2 binary64) %5123) %5127 = (sqrt.f64 %5125) %5132 = (sqrt.f64 %4964) %5136 = (sqrt.f64 %4966) %5142 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 8795036991094829/4503599627370496 binary64) %358)) %356) %5144 = (*.f64 #s(literal 1/2 binary64) %5142) %5146 = (sqrt.f64 %5144) %5150 = (pow.f64 %4989 #s(literal 2 binary64)) %5155 = (sqrt.f64 (+.f64 %2805 %4892)) %5159 = (*.f64 %356 %649) %5167 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/4 binary64) %2948)) %356) %5169 = (*.f64 %649 %5167) %5171 = (sqrt.f64 %5169) %5175 = (+.f64 #s(literal 1 binary64) %2896) %5176 = (-.f64 %5175 %356) %5178 = (*.f64 %649 %5176) %5180 = (sqrt.f64 %5178) %5184 = (*.f64 %649 %4929) %5186 = (sqrt.f64 %5184) %5190 = (-.f64 %649 %5159) %5192 = (sqrt.f64 %5190) %5196 = (-.f64 #s(literal 1 binary64) %5159) %5198 = (sqrt.f64 %5196) %5202 = (-.f64 %4909 %5159) %5204 = (sqrt.f64 %5202) %5216 = (*.f64 #s(literal 1/2 binary64) %3986) %5218 = (sqrt.f64 %5216) %5224 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/2 binary64) %3983)) %3981) %5226 = (*.f64 #s(literal 1/2 binary64) %5224) %5228 = (sqrt.f64 %5226) %5233 = (-.f64 #s(literal 1/2 binary64) %3982) %5235 = (sqrt.f64 %5233) %5241 = (-.f64 %4941 %357) %5243 = (sqrt.f64 %5241) %5247 = (-.f64 %4945 %357) %5249 = (sqrt.f64 %5247) %5253 = (sqrt.f64 %4993) %5258 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %4997)) %5260 = (-.f64 %5258 %357) %5262 = (sqrt.f64 %5260) %5266 = (+.f64 #s(literal 1 binary64) %4425) %5267 = (-.f64 %5266 %356) %5269 = (*.f64 #s(literal 1/2 binary64) %5267) %5271 = (sqrt.f64 %5269) %5277 = (sqrt.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 %4894 %275))) %5284 = (+ (* %183 (+ (* %180 -1/2) -1/2)) %142) %5286 = (fma.f64 #s(literal 1/2 binary64) %356 (*.f64 %358 %1028)) %5288 = (- 1/2 %5284) %5289 = (-.f64 #s(literal 1/2 binary64) %5286) %5291 = (sqrt %5288) %5292 = (sqrt.f64 %5289) %5294 = (/ 2 %5291) %5297 = (pow %159 2) %5299 = (+ (* %405 %5297) %52) %5302 = (+ %272 %219) %5303 = (fma.f64 %358 %224 %4892) %5305 = (sqrt %5302) %5306 = (sqrt.f64 %5303) %5308 = (/ 2 %5305) %5311 = (*.f64 #s(literal 1/2 binary64) %361) %5313 = (sqrt.f64 %5311) %5318 = (pow.f64 (sqrt.f64 %4914) #s(literal 2 binary64)) %5327 = (*.f64 #s(literal 1/2 binary64) %469) %5329 = (sqrt.f64 %5327) %5333 = (*.f64 #s(literal -2 binary64) Cn) %5335 = (cos.f64 (neg.f64 %5333)) %5339 = (*.f64 #s(literal 1/2 binary64) %5335) %5345 = (+.f64 #s(literal 1/2 binary64) %5339) %5347 = (*.f64 %5345 %188) %5348 = (+.f64 #s(literal 1 binary64) %5347) %5349 = (-.f64 %5348 %5335) %5352 = (+.f64 #s(literal 1/2 binary64) (*.f64 %5345 %224)) %5354 = (-.f64 %5352 %5339) %5356 = (fabs.f64 %5349) %5358 = (sqrt.f64 %5356) %5360 = (sqrt.f64 %5354) %5362 = (-.f64 %468 %5335) %5364 = (fabs.f64 %5362) %5366 = (sqrt.f64 %5364) %5368 = (-.f64 %4928 %5335) %5372 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/4 binary64) %5345)) %5335) %5374 = (fabs.f64 %5372) %5376 = (sqrt.f64 %5374) %5380 = (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5345 %569) %562)) %5384 = (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5345 %486) %489)) %5388 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %5345)) %5335) %5390 = (fabs.f64 %5388) %5392 = (sqrt.f64 %5390) %5394 = (/ 2 %1375) %5399 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/4 binary64) %5345)) %5335) %5400 = (*.f64 #s(literal 1/2 binary64) %5399) %5402 = (*.f64 #s(literal 1/2 binary64) %5372) %5417 = (*.f64 #s(literal -1/2 binary64) %4984) %5424 = (sin.f64 (-.f64 %935 (*.f64 #s(literal -1 binary64) Cn))) %5428 = (fma.f64 #s(literal -1/2 binary64) %5335 %649) %5430 = (+.f64 #s(literal 1 binary64) %5335) %5432 = (fma.f64 #s(literal 1/2 binary64) %5335 %649) %5439 = (sin.f64 (-.f64 %935 %5333)) %5445 = (/.f64 #s(literal 2 binary64) %5356) %5447 = (sqrt.f64 %5445) %5453 = (-.f64 %5009 %5339) %5455 = (sqrt.f64 %5453) %5459 = (*.f64 #s(literal 1/2 binary64) %5430) %5464 = (*.f64 %642 %5366) %5476 = (*.f64 #s(literal 560851318903425/562949953421312 binary64) %5345) %5478 = (-.f64 (+.f64 #s(literal 1 binary64) %5476) %5335) %5480 = (*.f64 #s(literal 1/2 binary64) %5478) %5482 = (sqrt.f64 %5480) %5486 = (+.f64 #s(literal 1/2 binary64) %5476) %5488 = (-.f64 %5486 %5339) %5490 = (sqrt.f64 %5488) %5494 = (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) %5345) %5496 = (-.f64 (+.f64 #s(literal 1 binary64) %5494) %5335) %5498 = (*.f64 #s(literal 1/2 binary64) %5496) %5500 = (sqrt.f64 %5498) %5504 = (-.f64 %5083 %5335) %5506 = (*.f64 #s(literal 1/2 binary64) %5504) %5508 = (sqrt.f64 %5506) %5512 = (+.f64 #s(literal 1/2 binary64) %5494) %5514 = (-.f64 %5512 %5339) %5516 = (sqrt.f64 %5514) %5520 = (fabs.f64 %5496) %5522 = (sqrt.f64 %5520) %5531 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/2 binary64) %5345)) %5335) %5533 = (*.f64 #s(literal 1/2 binary64) %5531) %5535 = (sqrt.f64 %5533) %5540 = (sqrt.f64 %5400) %5544 = (sqrt.f64 %5402) %5550 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 8795036991094829/4503599627370496 binary64) %5345)) %5335) %5552 = (*.f64 #s(literal 1/2 binary64) %5550) %5554 = (sqrt.f64 %5552) %5558 = (pow.f64 %5424 #s(literal 2 binary64)) %5562 = (/.f64 %889 %5358) %5565 = (fma.f64 %5335 %649 %649) %5569 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/4 binary64) %5565)) %5335) %5571 = (*.f64 %649 %5569) %5573 = (sqrt.f64 %5571) %5577 = (-.f64 %5175 %5335) %5579 = (*.f64 %649 %5577) %5581 = (sqrt.f64 %5579) %5585 = (*.f64 %649 %5368) %5587 = (sqrt.f64 %5585) %5591 = (*.f64 %5335 %649) %5593 = (-.f64 %649 %5591) %5595 = (sqrt.f64 %5593) %5599 = (-.f64 #s(literal 1 binary64) %5591) %5601 = (sqrt.f64 %5599) %5605 = (-.f64 %5352 %5591) %5607 = (sqrt.f64 %5605) %5615 = (*.f64 #s(literal 1/2 binary64) %5439) %5616 = (+.f64 #s(literal 1/2 binary64) %5615) %5622 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/4 binary64) %5616)) %5439) %5624 = (*.f64 #s(literal 1/2 binary64) %5622) %5626 = (sqrt.f64 %5624) %5632 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/2 binary64) %5616)) %5439) %5634 = (*.f64 #s(literal 1/2 binary64) %5632) %5636 = (sqrt.f64 %5634) %5641 = (-.f64 #s(literal 1/2 binary64) %5615) %5643 = (sqrt.f64 %5641) %5647 = (fabs.f64 %5622) %5649 = (sqrt.f64 %5647) %5658 = (-.f64 %5380 %5339) %5660 = (sqrt.f64 %5658) %5664 = (-.f64 %5384 %5339) %5666 = (sqrt.f64 %5664) %5670 = (sqrt.f64 %5428) %5675 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %5432)) %5677 = (-.f64 %5675 %5339) %5679 = (sqrt.f64 %5677) %5683 = (-.f64 %5266 %5335) %5685 = (*.f64 #s(literal 1/2 binary64) %5683) %5687 = (sqrt.f64 %5685) %5692 = (fma.f64 #s(literal 1/2 binary64) %5335 (*.f64 %5345 %1028)) %5694 = (-.f64 #s(literal 1/2 binary64) %5692) %5696 = (sqrt.f64 %5694) %5700 = (fma.f64 %5345 %224 %4892) %5702 = (sqrt.f64 %5700) %5706 = (*.f64 #s(literal 1/2 binary64) %5349) %5708 = (sqrt.f64 %5706) %5715 = (/ %887 (sqrt (fabs (+ 1 %1055)))) %5722 = (*.f64 #s(literal 1/2 binary64) %5362) %5724 = (sqrt.f64 %5722) %5731 = (pow.f64 lam #s(literal 2 binary64)) %5732 = (*.f64 #s(literal -1/2 binary64) %5731) %5747 = (*.f64 #s(literal -1 binary64) %5731) %5752 = (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/3 binary64) %5731) #s(literal 1 binary64))) %5759 = (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %5731))) #s(literal 1 binary64))) %5762 = (sqrt %5297) %5763 = (/ 1 %5762) %5764 = (*.f64 #s(literal 1/2 binary64) %5731) %5767 = (*.f64 #s(literal 5/24 binary64) %5731) %5780 = (pow lam 2) %5783 = (*.f64 #s(literal -2 binary64) %5731) %5788 = (*.f64 %5731 (-.f64 (*.f64 #s(literal 2/3 binary64) %5731) #s(literal 2 binary64))) %5795 = (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %5731))) #s(literal 2 binary64))) %5804 = (*.f64 %5731 %4890) %5820 = (*.f64 #s(literal 2 binary64) %358) %5821 = (+.f64 #s(literal 1 binary64) %5820) %5822 = (-.f64 %5821 %356) %5824 = (*.f64 %5731 %358) %5825 = (fma.f64 #s(literal -2 binary64) %5824 %5820) %5826 = (+.f64 #s(literal 1 binary64) %5825) %5832 = (fma.f64 #s(literal 2 binary64) %358 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %358 (*.f64 #s(literal 2/3 binary64) %5824)))) %5833 = (+.f64 #s(literal 1 binary64) %5832) %5841 = (fma.f64 #s(literal 2 binary64) %358 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %358 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %5824 (*.f64 #s(literal 2/3 binary64) %358)))))) %5842 = (+.f64 #s(literal 1 binary64) %5841) %5845 = (+.f64 #s(literal 1 binary64) %357) %5848 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %5824 %357)) %5850 = (*.f64 #s(literal 1/3 binary64) %5824) %5851 = (fma.f64 #s(literal -1 binary64) %358 %5850) %5852 = (*.f64 %5731 %5851) %5854 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %356 %5852)) %5856 = (*.f64 #s(literal 1/3 binary64) %358) %5859 = (fma.f64 #s(literal -1 binary64) %358 (*.f64 %5731 (fma.f64 #s(literal -2/45 binary64) %5824 %5856))) %5860 = (*.f64 %5731 %5859) %5862 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %356 %5860)) %5864 = (*.f64 #s(literal -1 binary64) %5824) %5871 = (+.f64 %4894 %4892) %5872 = (sqrt.f64 %5871) %5874 = (*.f64 %5731 %4894) %5875 = (/.f64 %5874 %5872) %5879 = (/.f64 %4894 %5872) %5880 = (*.f64 #s(literal 1/3 binary64) %4894) %5881 = (pow.f64 %4890 #s(literal 4 binary64)) %5882 = (pow.f64 %5872 #s(literal 2 binary64)) %5885 = (-.f64 %5880 (*.f64 #s(literal 1/4 binary64) (/.f64 %5881 %5882))) %5887 = (/.f64 (*.f64 %5731 %5885) %5872) %5889 = (fma.f64 #s(literal -1/2 binary64) %5879 (*.f64 #s(literal 1/2 binary64) %5887)) %5893 = (*.f64 #s(literal -2/45 binary64) %4894) %5894 = (*.f64 %4894 %5885) %5897 = (-.f64 %5893 (*.f64 #s(literal -1/2 binary64) (/.f64 %5894 %5882))) %5899 = (/.f64 (*.f64 %5731 %5897) %5872) %5900 = (/.f64 %5885 %5872) %5901 = (*.f64 #s(literal 1/2 binary64) %5900) %5904 = (fma.f64 #s(literal -1/2 binary64) %5879 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) %5899 %5901))) %5914 = (*.f64 #s(literal -1/2 binary64) %5879) %5931 = (*.f64 %5731 (fma.f64 #s(literal -1/3 binary64) %5874 %4894)) %5937 = (*.f64 %5731 (fma.f64 %5731 (fma.f64 #s(literal -1/3 binary64) %4894 (*.f64 #s(literal 2/45 binary64) %5874)) %4894)) %5943 = (pow.f64 %358 #s(literal 2 binary64)) %5944 = (*.f64 #s(literal 1/4 binary64) %5943) %5945 = (-.f64 %5856 %5944) %5946 = (*.f64 %5731 %5945) %5952 = (*.f64 #s(literal -2/45 binary64) %358) %5953 = (*.f64 %358 %5945) %5954 = (*.f64 #s(literal -1/2 binary64) %5953) %5956 = (*.f64 %5731 (-.f64 %5952 %5954)) %5964 = (* 1/2 %407) %5971 = (+ 1 %5964) %5978 = (pow %5762 2) %5979 = (* -1 %5978) %5984 = (*.f64 %5731 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %5731))) %5991 = (*.f64 %5731 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 2/45 binary64) %5731) #s(literal 1/3 binary64))))) %6002 = (* -2 %5762) %6035 = (/.f64 (*.f64 %5731 %569) %562) %6055 = (+ (* %182 (+ (* 1/2 1/2) 1/2)) (- 1 1/2)) %6056 = (*.f64 #s(literal -3/2 binary64) %5731) %6060 = (*.f64 %5731 (-.f64 %5764 #s(literal 3/2 binary64))) %6067 = (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/15 binary64) %5731))) #s(literal 3/2 binary64))) %6070 = (fabs %6055) %6071 = (sqrt %6070) %6072 = (/.f64 %5731 %889) %6076 = (pow.f64 %889 #s(literal 2 binary64)) %6077 = (/.f64 #s(literal 1 binary64) %6076) %6079 = (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 9/16 binary64) %6077)) %6083 = (/.f64 #s(literal 1 binary64) %889) %6084 = (*.f64 #s(literal 3/4 binary64) %6083) %6091 = (+.f64 #s(literal 1/15 binary64) (*.f64 #s(literal -3/4 binary64) (/.f64 %6079 %6076))) %6105 = (+ (* (+ (* %477 1/2) 1/2) %218) 1/2) %6106 = (*.f64 #s(literal 1/2 binary64) %607) %6107 = (+.f64 #s(literal 1 binary64) %6106) %6109 = (+.f64 #s(literal 1/2 binary64) %6106) %6110 = (*.f64 %5731 %6109) %6112 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %6110 %6106)) %6118 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %607 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %6109 (*.f64 #s(literal 1/3 binary64) %6110))))) %6120 = (*.f64 #s(literal 1/3 binary64) %6109) %6126 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %607 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %6109 (*.f64 %5731 (fma.f64 #s(literal -2/45 binary64) %6110 %6120)))))) %6128 = (-.f64 #s(literal 2 binary64) %356) %6130 = (+.f64 #s(literal 2 binary64) %5747) %6133 = (+.f64 #s(literal 2 binary64) %5752) %6136 = (+.f64 #s(literal 2 binary64) %5759) %6139 = (*.f64 #s(literal 2 binary64) %607) %6141 = (-.f64 (+.f64 #s(literal 1 binary64) %6139) %356) %6144 = (/.f64 (*.f64 %5731 %486) %489) %6165 = (+ 2 %407) %6173 = (/.f64 #s(literal 1 binary64) %5872) %6175 = (pow.f64 %5872 #s(literal 3 binary64)) %6176 = (/.f64 %5874 %6175) %6179 = (pow.f64 %5872 #s(literal 5 binary64)) %6180 = (/.f64 %5881 %6179) %6183 = (fma.f64 #s(literal -1/4 binary64) %6180 (*.f64 #s(literal 1/2 binary64) (/.f64 %5885 %6175))) %6186 = (/.f64 %4894 %6175) %6187 = (*.f64 #s(literal -1/2 binary64) %6186) %6191 = (/.f64 %5894 %6179) %6205 = (* 1/4 %408) %6208 = (*.f64 #s(literal 1/6 binary64) %5731) %6210 = (*.f64 %5731 (-.f64 %6208 #s(literal 1/2 binary64))) %6217 = (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/45 binary64) %5731))) #s(literal 1/2 binary64))) %6221 = (+ 1 (* 1/2 %408)) %6225 = (* -1/4 %5780) %6226 = (*.f64 #s(literal -1/4 binary64) %5731) %6228 = (+ 1 %6225) %6231 = (sqrt %5762) %6248 = (* 5/12 %5780) %6249 = (*.f64 #s(literal 5/12 binary64) %5731) %6251 = (+ 1 %6248) %6252 = (+.f64 #s(literal 1 binary64) %6249) %6254 = (* %5780 %6251) %6255 = (*.f64 %5731 %6252) %6257 = (+ 2 %6254) %6273 = (+ 3/2 %6205) %6280 = (fabs %6273) %6281 = (sqrt %6280) %6286 = (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/16 binary64) %6077)) %6290 = (*.f64 #s(literal 1/4 binary64) %6083) %6295 = (/.f64 %6286 %6076) %6297 = (+.f64 #s(literal 1/45 binary64) (*.f64 #s(literal -1/4 binary64) %6295)) %6308 = (/ %887 %6281) %6309 = (/.f64 %5731 %6076) %6313 = (pow.f64 %889 #s(literal 4 binary64)) %6314 = (/.f64 #s(literal 1 binary64) %6313) %6315 = (*.f64 #s(literal 1/16 binary64) %6314) %6316 = (*.f64 #s(literal 1/2 binary64) %6295) %6317 = (-.f64 %6315 %6316) %6318 = (*.f64 #s(literal 1/4 binary64) %6077) %6329 = (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 %6297 %6076) (fma.f64 #s(literal -1/4 binary64) (/.f64 %6317 %6076) (*.f64 #s(literal 1/8 binary64) (/.f64 %6286 %6313))))) %6336 = (* 2 %6308) %6341 = (*.f64 #s(literal 1/2 binary64) %6077) %6352 = (* 3/4 %408) %6360 = (* 3/8 %408) %6361 = (*.f64 #s(literal -3/4 binary64) %5731) %6364 = (*.f64 #s(literal 1/4 binary64) %5731) %6366 = (*.f64 %5731 (-.f64 %6364 #s(literal 3/4 binary64))) %6374 = (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/30 binary64) %5731))) #s(literal 3/4 binary64))) %6377 = (+ 5/4 %6360) %6384 = (fabs %6377) %6385 = (sqrt %6384) %6390 = (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 9/64 binary64) %6077)) %6391 = (*.f64 %5731 %6390) %6394 = (*.f64 #s(literal 3/8 binary64) %6083) %6399 = (/.f64 %6390 %6076) %6401 = (+.f64 #s(literal 1/30 binary64) (*.f64 #s(literal -3/8 binary64) %6399)) %6402 = (*.f64 %5731 %6401) %6412 = (/ %6385 %887) %6418 = (*.f64 #s(literal 3/8 binary64) %6077) %6424 = (*.f64 #s(literal 1/2 binary64) %6399) %6432 = (* 5/8 %408) %6433 = (*.f64 #s(literal -5/4 binary64) %5731) %6437 = (*.f64 %5731 (-.f64 %6249 #s(literal 5/4 binary64))) %6445 = (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 5/12 binary64) (*.f64 #s(literal -1/18 binary64) %5731))) #s(literal 5/4 binary64))) %6448 = (+ 3/4 %6432) %6456 = (*.f64 lam %942) %6459 = (*.f64 lam %940) %6465 = (*.f64 #s(literal -1/6 binary64) %6456) %6472 = (* lam lam) %6473 = (neg %6472) %6477 = (+.f64 %940 (*.f64 #s(literal 2 binary64) %6456)) %6481 = (+.f64 %940 (*.f64 lam (fma.f64 #s(literal -2 binary64) %6459 %1007))) %6488 = (+.f64 %940 (*.f64 lam (fma.f64 #s(literal 2 binary64) %942 (*.f64 lam (fma.f64 #s(literal -2 binary64) %940 (*.f64 #s(literal -4/3 binary64) %6456)))))) %6490 = (* -1/2 %180) %6497 = (fma.f64 #s(literal -1 binary64) %4894 %357) %6516 = (sqrt %218) %6517 = (* 4 %6516) %6536 = (*.f64 #s(literal 1/3 binary64) %5874) %6545 = (/.f64 %1096 %1098) %6547 = (*.f64 %5731 %1096) %6548 = (/.f64 %6547 %1098) %6549 = (fma.f64 #s(literal -1 binary64) %6548 %6545) %6553 = (fma.f64 %5731 (fma.f64 #s(literal -1 binary64) %6545 (*.f64 #s(literal 1/3 binary64) %6548)) %6545) %6555 = (*.f64 #s(literal 1/3 binary64) %6545) %6559 = (fma.f64 %5731 (fma.f64 #s(literal -1 binary64) %6545 (*.f64 %5731 (fma.f64 #s(literal -2/45 binary64) %6548 %6555))) %6545) %6562 = (-.f64 (+.f64 #s(literal 1/2 binary64) %6545) %357) %6573 = (sqrt.f64 %6562) %6575 = (*.f64 %6573 %1098) %6580 = (/.f64 %1096 %6575) %6581 = (pow.f64 %569 #s(literal 4 binary64)) %6582 = (pow.f64 %6573 #s(literal 2 binary64)) %6583 = (pow.f64 %562 #s(literal 4 binary64)) %6587 = (-.f64 %6555 (*.f64 #s(literal 1/4 binary64) (/.f64 %6581 (*.f64 %6582 %6583)))) %6596 = (*.f64 %1096 %6587) %6597 = (*.f64 %6582 %1098) %6611 = (/.f64 %480 %483) %6614 = (/.f64 (*.f64 %5731 %480) %483) %6627 = (/.f64 %481 %1147) %6629 = (sqrt.f64 (+.f64 %6627 %4892)) %6631 = (*.f64 %5731 %481) %6632 = (*.f64 %1147 %6629) %6637 = (/.f64 %481 %6632) %6639 = (pow.f64 %480 #s(literal 4 binary64)) %6640 = (pow.f64 %483 #s(literal 4 binary64)) %6641 = (pow.f64 %6629 #s(literal 2 binary64)) %6645 = (-.f64 (*.f64 #s(literal 1/3 binary64) %6627) (*.f64 #s(literal 1/4 binary64) (/.f64 %6639 (*.f64 %6640 %6641)))) %6654 = (*.f64 %481 %6645) %6655 = (*.f64 %1147 %6641) %6671 = (/.f64 #s(literal 1 binary64) %6629) %6673 = (*.f64 %1147 (pow.f64 %6629 #s(literal 3 binary64))) %6677 = (pow.f64 %6629 #s(literal 5 binary64)) %6679 = (/.f64 %6639 (*.f64 %6640 %6677)) %6681 = (/.f64 %481 %6673) %6683 = (fma.f64 #s(literal -1/2 binary64) %6679 (*.f64 #s(literal 1/3 binary64) %6681)) %6684 = (-.f64 (*.f64 #s(literal 1/4 binary64) %6679) %6683) %6686 = (*.f64 #s(literal -1 binary64) %6681) %6688 = (*.f64 #s(literal 2 binary64) %6671) %6692 = (/.f64 %6654 (*.f64 %1147 %6677)) %6713 = (fma.f64 #s(literal -1/2 binary64) %6180 (*.f64 #s(literal 1/3 binary64) %6186)) %6714 = (-.f64 (*.f64 #s(literal 1/4 binary64) %6180) %6713) %6716 = (*.f64 #s(literal -1 binary64) %6186) %6718 = (*.f64 #s(literal 2 binary64) %6173) %6735 = (* %6071 %1270) %6736 = (*.f64 %642 %889) %6742 = (/.f64 %642 %889) %6743 = (*.f64 %642 %6079) %6762 = (* %1141 1/2) %6764 = (* (+ %6762 1/2) %182) %6765 = (*.f64 #s(literal 1/2 binary64) %6611) %6766 = (+.f64 #s(literal 1/2 binary64) %6765) %6767 = (*.f64 #s(literal 2 binary64) %6766) %6769 = (*.f64 %5731 %6766) %6770 = (fma.f64 #s(literal -2 binary64) %6769 %6767) %6775 = (fma.f64 #s(literal 2 binary64) %6766 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %6766 (*.f64 #s(literal 2/3 binary64) %6769)))) %6782 = (fma.f64 #s(literal 2 binary64) %6766 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %6766 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %6769 (*.f64 #s(literal 2/3 binary64) %6766)))))) %6785 = (+ (- 1 %1141) %6764) %6798 = (-.f64 #s(literal 1/2 binary64) %6497) %6818 = (sqrt.f64 %6798) %6824 = (pow.f64 %6818 #s(literal 2 binary64)) %6827 = (fma.f64 #s(literal -1/3 binary64) %4894 (*.f64 #s(literal 1/4 binary64) (/.f64 %5881 %6824))) %6830 = (/.f64 %4894 %6818) %6836 = (*.f64 %4894 %6827) %6839 = (fma.f64 #s(literal 2/45 binary64) %4894 (*.f64 #s(literal 1/2 binary64) (/.f64 %6836 %6824))) %6852 = (/.f64 #s(literal 1 binary64) %6818) %6853 = (pow.f64 %6818 #s(literal 3 binary64)) %6858 = (pow.f64 %6818 #s(literal 5 binary64)) %6861 = (fma.f64 #s(literal -1 binary64) (/.f64 %6827 %6853) (*.f64 #s(literal -1/2 binary64) (/.f64 %5881 %6858))) %6865 = (*.f64 #s(literal -1 binary64) (/.f64 %4894 %6853)) %6867 = (*.f64 #s(literal 2 binary64) %6852) %6888 = (+ (* %182 (+ (* 560851318903425/562949953421312 1/2) 1/2)) (- 1 560851318903425/562949953421312)) %6908 = (* %6888 1/2) %6928 = (sqrt %6908) %6948 = (/ 2 %6928) %6982 = (sqrt.f64 (+.f64 #s(literal 314554201915711328744476730625/316912650057057350374175801344 binary64) %4892)) %6991 = (pow.f64 %6982 #s(literal 2 binary64)) %6994 = (-.f64 #s(literal 104851400638570442914825576875/316912650057057350374175801344 binary64) (*.f64 #s(literal 98944345942830092558261659920653347135679642442088812890625/401734511064747568885490523085290650630550748445698208825344 binary64) (/.f64 #s(literal 1 binary64) %6991))) %6999 = (/.f64 #s(literal 1 binary64) %6982) %7000 = (*.f64 #s(literal 314554201915711328744476730625/633825300114114700748351602688 binary64) %6999) %7008 = (+.f64 #s(literal 6990093375904696194321705125/158456325028528675187087900672 binary64) (*.f64 #s(literal -314554201915711328744476730625/633825300114114700748351602688 binary64) (/.f64 %6994 %6991))) %7021 = (pow.f64 %6982 #s(literal 3 binary64)) %7023 = (*.f64 #s(literal 2 binary64) %6999) %7027 = (pow.f64 %6982 #s(literal 5 binary64)) %7029 = (*.f64 #s(literal 296833037828490277674784979761960041407038927326266438671875/401734511064747568885490523085290650630550748445698208825344 binary64) (/.f64 #s(literal 1 binary64) %7027)) %7030 = (/.f64 #s(literal 1 binary64) %7021) %7031 = (*.f64 #s(literal 104851400638570442914825576875/316912650057057350374175801344 binary64) %7030) %7032 = (-.f64 %7029 %7031) %7033 = (*.f64 #s(literal 314554201915711328744476730625/316912650057057350374175801344 binary64) %7030) %7054 = (+ (* %182 (+ (* 2565796381564767/70368744177664 1/2) 1/2)) (- 1 2565796381564767/70368744177664)) %7056 = (*.f64 #s(literal -2636165125742431/70368744177664 binary64) %5731) %7063 = (*.f64 %5731 (-.f64 (*.f64 #s(literal 2636165125742431/211106232532992 binary64) %5731) #s(literal 2636165125742431/70368744177664 binary64))) %7071 = (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 2636165125742431/211106232532992 binary64) (*.f64 #s(literal -2636165125742431/1583296743997440 binary64) %5731))) #s(literal 2636165125742431/70368744177664 binary64))) %7074 = (fabs %7054) %7075 = (sqrt %7074) %7082 = (-.f64 #s(literal 2636165125742431/211106232532992 binary64) (*.f64 #s(literal 6949366570180607045388953789761/19807040628566084398385987584 binary64) %6077)) %7083 = (*.f64 %5731 %7082) %7087 = (*.f64 #s(literal 2636165125742431/140737488355328 binary64) %6083) %7093 = (/.f64 %7082 %6076) %7095 = (+.f64 #s(literal 2636165125742431/1583296743997440 binary64) (*.f64 #s(literal -2636165125742431/140737488355328 binary64) %7093)) %7096 = (*.f64 %5731 %7095) %7106 = (/ %7075 %2189) %7112 = (*.f64 #s(literal 2636165125742431/140737488355328 binary64) %6077) %7118 = (*.f64 #s(literal 1/2 binary64) %7093) %7125 = (/ 2 %7106) %7130 = (-.f64 (*.f64 #s(literal 6949366570180607045388953789761/19807040628566084398385987584 binary64) %6314) %7118) %7132 = (*.f64 #s(literal 2636165125742431/70368744177664 binary64) %6077) %7152 = (-.f64 #s(literal 6543237177409581/2251799813685248 binary64) %356) %7176 = (*.f64 #s(literal 1/2 binary64) %7152) %7192 = (sqrt.f64 %7176) %7199 = (pow.f64 %7192 #s(literal 2 binary64)) %7202 = (-.f64 #s(literal 4291437363724333/13510798882111488 binary64) (*.f64 #s(literal 18416434646769253168432416294889/81129638414606681695789005144064 binary64) (/.f64 #s(literal 1 binary64) %7199))) %7206 = (/.f64 #s(literal 1 binary64) %7192) %7207 = (*.f64 #s(literal 4291437363724333/9007199254740992 binary64) %7206) %7215 = (+.f64 #s(literal 4291437363724333/101330991615836160 binary64) (*.f64 #s(literal -4291437363724333/9007199254740992 binary64) (/.f64 %7202 %7199))) %7228 = (pow.f64 %7192 #s(literal 3 binary64)) %7230 = (*.f64 #s(literal 2 binary64) %7206) %7234 = (pow.f64 %7192 #s(literal 5 binary64)) %7236 = (*.f64 #s(literal 55249303940307759505297248884667/81129638414606681695789005144064 binary64) (/.f64 #s(literal 1 binary64) %7234)) %7237 = (/.f64 #s(literal 1 binary64) %7228) %7238 = (*.f64 #s(literal 4291437363724333/13510798882111488 binary64) %7237) %7239 = (-.f64 %7236 %7238) %7240 = (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) %7237) %7256 = (* 4291437363724333/4503599627370496 1/2) %7257 = (+ %7256 1/2) %7260 = (+ (* %182 %7257) (- 1 4291437363724333/4503599627370496)) %7279 = (* %7260 1/2) %7281 = (*.f64 #s(literal -8795036991094829/9007199254740992 binary64) %5731) %7287 = (*.f64 %5731 (-.f64 (*.f64 #s(literal 8795036991094829/27021597764222976 binary64) %5731) #s(literal 8795036991094829/9007199254740992 binary64))) %7295 = (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 8795036991094829/27021597764222976 binary64) (*.f64 #s(literal -8795036991094829/202661983231672320 binary64) %5731))) #s(literal 8795036991094829/9007199254740992 binary64))) %7298 = (sqrt %7279) %7318 = (/ 2 %7298) %7337 = (+ (* %7257 %218) 1/2) %7346 = (fabs %7260) %7347 = (sqrt %7346) %7353 = (-.f64 #s(literal 8795036991094829/13510798882111488 binary64) (*.f64 #s(literal 77352675674726383206648070539241/81129638414606681695789005144064 binary64) %6077)) %7354 = (*.f64 %5731 %7353) %7357 = (*.f64 #s(literal 8795036991094829/9007199254740992 binary64) %6083) %7363 = (/.f64 %7353 %6076) %7365 = (+.f64 #s(literal 8795036991094829/101330991615836160 binary64) (*.f64 #s(literal -8795036991094829/9007199254740992 binary64) %7363)) %7366 = (*.f64 %5731 %7365) %7376 = (/ %7347 %2189) %7382 = (*.f64 #s(literal 8795036991094829/9007199254740992 binary64) %6077) %7388 = (*.f64 #s(literal 1/2 binary64) %7363) %7395 = (/ 2 %7376) %7400 = (-.f64 (*.f64 #s(literal 77352675674726383206648070539241/81129638414606681695789005144064 binary64) %6314) %7388) %7402 = (*.f64 #s(literal 8795036991094829/4503599627370496 binary64) %6077) %7436 = (sqrt.f64 (+.f64 #s(literal 18416434646769253168432416294889/20282409603651670423947251286016 binary64) %4892)) %7445 = (pow.f64 %7436 #s(literal 2 binary64)) %7448 = (-.f64 #s(literal 18416434646769253168432416294889/60847228810955011271841753858048 binary64) (*.f64 #s(literal 339165065098722946721919800362520776082251354768789530607522321/1645504557321206042154969182557350504982735865633579863348609024 binary64) (/.f64 #s(literal 1 binary64) %7445))) %7453 = (/.f64 #s(literal 1 binary64) %7436) %7454 = (*.f64 #s(literal 18416434646769253168432416294889/40564819207303340847894502572032 binary64) %7453) %7462 = (+.f64 #s(literal 18416434646769253168432416294889/456354216082162584538813153935360 binary64) (*.f64 #s(literal -18416434646769253168432416294889/40564819207303340847894502572032 binary64) (/.f64 %7448 %7445))) %7475 = (pow.f64 %7436 #s(literal 3 binary64)) %7477 = (*.f64 #s(literal 2 binary64) %7453) %7481 = (pow.f64 %7436 #s(literal 5 binary64)) %7483 = (*.f64 #s(literal 1017495195296168840165759401087562328246754064306368591822566963/1645504557321206042154969182557350504982735865633579863348609024 binary64) (/.f64 #s(literal 1 binary64) %7481)) %7484 = (/.f64 #s(literal 1 binary64) %7475) %7485 = (*.f64 #s(literal 18416434646769253168432416294889/60847228810955011271841753858048 binary64) %7484) %7486 = (-.f64 %7483 %7485) %7487 = (*.f64 #s(literal 18416434646769253168432416294889/20282409603651670423947251286016 binary64) %7484) %7503 = (* 1/4 1/2) %7506 = (- 1 1/4) %7507 = (+ (* %182 (+ %968 %7503)) %7506) %7508 = (+.f64 #s(literal 1/8 binary64) %649) %7509 = (*.f64 #s(literal 2 binary64) %7508) %7510 = (+.f64 #s(literal 3/4 binary64) %7509) %7512 = (*.f64 %5731 %7508) %7530 = (* %7507 1/2) %7531 = (*.f64 #s(literal 1/2 binary64) %7510) %7540 = (*.f64 #s(literal 1/3 binary64) %7508) %7547 = (sqrt %7530) %7548 = (sqrt.f64 %7531) %7554 = (/.f64 %7508 %7548) %7555 = (pow.f64 %7508 #s(literal 2 binary64)) %7556 = (pow.f64 %7548 #s(literal 2 binary64)) %7559 = (-.f64 %7540 (*.f64 #s(literal 1/4 binary64) (/.f64 %7555 %7556))) %7568 = (*.f64 %7508 %7559) %7582 = (/ 2 %7547) %7585 = (/.f64 #s(literal 1 binary64) %7548) %7586 = (pow.f64 %7548 #s(literal 3 binary64)) %7590 = (pow.f64 %7548 #s(literal 5 binary64)) %7591 = (/.f64 %7555 %7590) %7593 = (/.f64 %7508 %7586) %7595 = (fma.f64 #s(literal -1/2 binary64) %7591 (*.f64 #s(literal 1/3 binary64) %7593)) %7596 = (-.f64 (*.f64 #s(literal 1/4 binary64) %7591) %7595) %7598 = (*.f64 #s(literal -1 binary64) %7593) %7600 = (*.f64 #s(literal 2 binary64) %7585) %7603 = (/.f64 %7568 %7590) %7620 = (+ %475 %475) %7621 = (- 1 %7620) %7622 = (+ (* %182 1025017207358883/281474976710656) %7621) %7624 = (*.f64 #s(literal 2 binary64) %480) %7649 = (fabs %7622) %7653 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1025017207358883/281474976710656 binary64) %188)) %7624) %7654 = (fabs.f64 %7653) %7656 = (sqrt %7649) %7657 = (sqrt.f64 %7654) %7659 = (/ %7656 %2189) %7662 = (/ 2 %7659) %7670 = (+ (* %182 2636165125742431/140737488355328) (- 1 (pow %475 %475))) %7672 = (pow.f64 %480 %480) %7684 = (fabs %7670) %7685 = (*.f64 #s(literal 2636165125742431/140737488355328 binary64) %188) %7687 = (-.f64 (+.f64 #s(literal 1 binary64) %7685) %7672) %7688 = (fabs.f64 %7687) %7690 = (sqrt %7684) %7691 = (sqrt.f64 %7688) %7693 = (/ %7690 %2189) %7696 = (/ 2 %7693) %7700 = (- %6105 %6762) %7701 = (-.f64 %6107 %6765) %7709 = (sqrt %7700) %7710 = (sqrt.f64 %7701) %7716 = (/.f64 %6109 %7710) %7717 = (pow.f64 %6109 #s(literal 2 binary64)) %7718 = (pow.f64 %7710 #s(literal 2 binary64)) %7721 = (-.f64 %6120 (*.f64 #s(literal 1/4 binary64) (/.f64 %7717 %7718))) %7730 = (*.f64 %6109 %7721) %7744 = (/ 2 %7709) %7747 = (/.f64 #s(literal 1 binary64) %7710) %7748 = (pow.f64 %7710 #s(literal 3 binary64)) %7752 = (pow.f64 %7710 #s(literal 5 binary64)) %7753 = (/.f64 %7717 %7752) %7755 = (/.f64 %6109 %7748) %7757 = (fma.f64 #s(literal -1/2 binary64) %7753 (*.f64 #s(literal 1/3 binary64) %7755)) %7758 = (-.f64 (*.f64 #s(literal 1/4 binary64) %7753) %7757) %7760 = (*.f64 #s(literal -1 binary64) %7755) %7762 = (*.f64 #s(literal 2 binary64) %7747) %7765 = (/.f64 %7730 %7752) %7780 = (*.f64 %940 %569) %7781 = (/.f64 %7780 %562) %7783 = (*.f64 %942 %569) %7785 = (/.f64 (*.f64 lam %7783) %562) %7790 = (/.f64 %7783 %562) %7802 = (sqrt.f64 (+.f64 (/.f64 (*.f64 %2745 %1096) %1098) %4892)) %7805 = (*.f64 %942 (*.f64 %940 %1096)) %7806 = (*.f64 lam %7805) %7807 = (*.f64 %7802 %1098) %7811 = (*.f64 %2752 %1096) %7814 = (*.f64 %2751 (*.f64 %2745 %6581)) %7815 = (pow.f64 %7802 #s(literal 2 binary64)) %7818 = (-.f64 (/.f64 %7811 %1098) (/.f64 %7814 (*.f64 %7815 %6583))) %7821 = (/.f64 %7805 %7807) %7826 = (*.f64 %2758 %1096) %7830 = (*.f64 %942 (*.f64 %940 (*.f64 %1096 %7818))) %7831 = (*.f64 %7815 %1098) %7846 = (*.f64 (pow.f64 %7802 #s(literal 3 binary64)) %1098) %7849 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %7802)) %7852 = (pow.f64 %7802 #s(literal 5 binary64)) %7854 = (/.f64 %7814 (*.f64 %7852 %6583)) %7856 = (fma.f64 #s(literal -2 binary64) %7854 (/.f64 %7811 %7846)) %7857 = (-.f64 %7854 %7856) %7860 = (*.f64 #s(literal 2 binary64) (/.f64 %7805 %7846)) %7865 = (/.f64 %7830 (*.f64 %7852 %1098)) %7880 = (*.f64 #s(literal 2 binary64) %2948) %7882 = (*.f64 %5731 %2948) %7883 = (fma.f64 #s(literal -2 binary64) %7882 %7880) %7888 = (fma.f64 #s(literal 2 binary64) %2948 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %2948 (*.f64 #s(literal 2/3 binary64) %7882)))) %7895 = (fma.f64 #s(literal 2 binary64) %2948 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %2948 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %7882 (*.f64 #s(literal 2/3 binary64) %2948)))))) %7897 = (+.f64 #s(literal 1 binary64) %7880) %7899 = (+.f64 #s(literal 1 binary64) %7883) %7901 = (+.f64 #s(literal 1 binary64) %7888) %7903 = (+.f64 #s(literal 1 binary64) %7895) %7913 = (* %968 %407) %7914 = (*.f64 %5731 %649) %7915 = (fma.f64 #s(literal -2 binary64) %7914 %649) %7918 = (fma.f64 #s(literal -2 binary64) %649 (*.f64 #s(literal 2/3 binary64) %7914)) %7919 = (fma.f64 %5731 %7918 %649) %7923 = (fma.f64 #s(literal -2 binary64) %649 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %7914 %2878))) %7924 = (fma.f64 %5731 %7923 %649) %7926 = (+.f64 #s(literal 1 binary64) %2885) %7927 = (-.f64 %7926 %356) %7930 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %7914 %2885)) %7935 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %649 (*.f64 %5731 %7918))) %7940 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %649 (*.f64 %5731 %7923))) %7943 = (*.f64 %649 %7927) %7945 = (*.f64 %5731 %3002) %7949 = (fma.f64 #s(literal -2 binary64) %3002 (*.f64 #s(literal 2/3 binary64) %7945)) %7952 = (*.f64 #s(literal 2/3 binary64) %3002) %7955 = (fma.f64 #s(literal -2 binary64) %3002 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %7945 %7952))) %7958 = (sqrt.f64 %7943) %7964 = (/.f64 %3002 %7958) %7965 = (pow.f64 %642 #s(literal 8 binary64)) %7966 = (pow.f64 %7958 #s(literal 2 binary64)) %7968 = (-.f64 %7952 (/.f64 %7965 %7966)) %7976 = (*.f64 #s(literal -4/45 binary64) %3002) %7977 = (*.f64 %3002 %7968) %7993 = (pow.f64 %7958 #s(literal 3 binary64)) %7996 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %7958)) %7999 = (pow.f64 %7958 #s(literal 5 binary64)) %8000 = (/.f64 %7965 %7999) %8001 = (/.f64 %3002 %7993) %8003 = (fma.f64 #s(literal -2 binary64) %8000 (*.f64 #s(literal 2/3 binary64) %8001)) %8004 = (-.f64 %8000 %8003) %8006 = (*.f64 #s(literal -2 binary64) %8001) %8010 = (/.f64 %7977 %7999) %8023 = (*.f64 %649 %6141) %8025 = (*.f64 %649 %486) %8026 = (*.f64 %5731 %8025) %8027 = (/.f64 %8026 %489) %8030 = (/.f64 %8025 %489) %8035 = (*.f64 #s(literal 2/3 binary64) %8030) %8041 = (sqrt.f64 %8023) %8043 = (*.f64 %8041 %489) %8048 = (/.f64 %8025 %8043) %8050 = (*.f64 %3002 (pow.f64 %486 #s(literal 2 binary64))) %8051 = (pow.f64 %8041 #s(literal 2 binary64)) %8052 = (pow.f64 %489 #s(literal 2 binary64)) %8055 = (-.f64 %8035 (/.f64 %8050 (*.f64 %8051 %8052))) %8065 = (*.f64 %649 (*.f64 %8055 %486)) %8066 = (*.f64 %8051 %489) %8083 = (*.f64 (pow.f64 %8041 #s(literal 3 binary64)) %489) %8086 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %8041)) %8089 = (pow.f64 %8041 #s(literal 5 binary64)) %8091 = (/.f64 %8050 (*.f64 %8089 %8052)) %8092 = (/.f64 %8025 %8083) %8094 = (fma.f64 #s(literal -2 binary64) %8091 (*.f64 #s(literal 2/3 binary64) %8092)) %8095 = (-.f64 %8091 %8094) %8097 = (*.f64 #s(literal -2 binary64) %8092) %8102 = (/.f64 %8065 (*.f64 %8089 %489)) %8120 = (- 1 0) %8121 = (+ (* %182 (+ (* 0 %968) %968)) %8120) %8126 = (* %8121 %968) %8127 = (*.f64 %649 %7926) %8135 = (sqrt %8126) %8136 = (sqrt.f64 %8127) %8142 = (/.f64 %3002 %8136) %8143 = (pow.f64 %8136 #s(literal 2 binary64)) %8145 = (-.f64 %7952 (/.f64 %7965 %8143)) %8153 = (*.f64 %3002 %8145) %8167 = (/ 2 %8135) %8170 = (pow.f64 %8136 #s(literal 3 binary64)) %8173 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %8136)) %8176 = (pow.f64 %8136 #s(literal 5 binary64)) %8177 = (/.f64 %7965 %8176) %8178 = (/.f64 %3002 %8170) %8180 = (fma.f64 #s(literal -2 binary64) %8177 (*.f64 #s(literal 2/3 binary64) %8178)) %8181 = (-.f64 %8177 %8180) %8183 = (*.f64 #s(literal -2 binary64) %8178) %8187 = (/.f64 %8153 %8176) %8204 = (+ (* %182 (+ (* %968 %968) %968)) (- 1 %968)) %8205 = (+.f64 %649 %3002) %8206 = (*.f64 #s(literal 2 binary64) %8205) %8208 = (-.f64 (+.f64 #s(literal 1 binary64) %8206) %649) %8210 = (*.f64 %5731 %8205) %8231 = (* %8204 %968) %8232 = (*.f64 %649 %8208) %8234 = (*.f64 %649 %8205) %8235 = (*.f64 %5731 %8234) %8242 = (*.f64 #s(literal 2/3 binary64) %8234) %8248 = (sqrt %8231) %8249 = (sqrt.f64 %8232) %8255 = (/.f64 %8234 %8249) %8257 = (*.f64 %3002 (pow.f64 %8205 #s(literal 2 binary64))) %8258 = (pow.f64 %8249 #s(literal 2 binary64)) %8260 = (-.f64 %8242 (/.f64 %8257 %8258)) %8270 = (*.f64 %649 (*.f64 %8205 %8260)) %8284 = (/ 2 %8248) %8287 = (pow.f64 %8249 #s(literal 3 binary64)) %8290 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %8249)) %8293 = (pow.f64 %8249 #s(literal 5 binary64)) %8294 = (/.f64 %8257 %8293) %8295 = (/.f64 %8234 %8287) %8297 = (fma.f64 #s(literal -2 binary64) %8294 (*.f64 #s(literal 2/3 binary64) %8295)) %8298 = (-.f64 %8294 %8297) %8300 = (*.f64 #s(literal -2 binary64) %8295) %8304 = (/.f64 %8270 %8293) %8321 = (- 1 %557) %8322 = (+ (* %182 (+ (* %557 %968) %968)) %8321) %8325 = (+.f64 (/.f64 (*.f64 %649 %569) %562) %649) %8326 = (fma.f64 #s(literal 2 binary64) %8325 %566) %8328 = (-.f64 (+.f64 #s(literal 1 binary64) %8326) %563) %8330 = (*.f64 %5731 %8325) %8351 = (* %8322 %968) %8352 = (*.f64 %649 %8328) %8354 = (*.f64 %649 %8325) %8355 = (*.f64 %5731 %8354) %8362 = (*.f64 #s(literal 2/3 binary64) %8354) %8368 = (sqrt %8351) %8369 = (sqrt.f64 %8352) %8375 = (/.f64 %8354 %8369) %8377 = (*.f64 %3002 (pow.f64 %8325 #s(literal 2 binary64))) %8378 = (pow.f64 %8369 #s(literal 2 binary64)) %8380 = (-.f64 %8362 (/.f64 %8377 %8378)) %8390 = (*.f64 %649 (*.f64 %8325 %8380)) %8404 = (/ 2 %8368) %8407 = (pow.f64 %8369 #s(literal 3 binary64)) %8410 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %8369)) %8413 = (pow.f64 %8369 #s(literal 5 binary64)) %8414 = (/.f64 %8377 %8413) %8415 = (/.f64 %8354 %8407) %8417 = (fma.f64 #s(literal -2 binary64) %8414 (*.f64 #s(literal 2/3 binary64) %8415)) %8418 = (-.f64 %8414 %8417) %8420 = (*.f64 #s(literal -2 binary64) %8415) %8424 = (/.f64 %8390 %8413) %8438 = (+ 1 %7913) %8447 = (-.f64 %5845 %5159) %8455 = (sqrt.f64 %8447) %8461 = (/.f64 %358 %8455) %8462 = (pow.f64 %8455 #s(literal 2 binary64)) %8465 = (-.f64 %5856 (*.f64 #s(literal 1/4 binary64) (/.f64 %5943 %8462))) %8473 = (*.f64 %358 %8465) %8489 = (/.f64 #s(literal 1 binary64) %8455) %8490 = (pow.f64 %8455 #s(literal 3 binary64)) %8494 = (pow.f64 %8455 #s(literal 5 binary64)) %8495 = (/.f64 %5943 %8494) %8497 = (/.f64 %358 %8490) %8499 = (fma.f64 #s(literal -1/2 binary64) %8495 (*.f64 #s(literal 1/3 binary64) %8497)) %8500 = (-.f64 (*.f64 #s(literal 1/4 binary64) %8495) %8499) %8502 = (*.f64 #s(literal -1 binary64) %8497) %8504 = (*.f64 #s(literal 2 binary64) %8489) %8507 = (/.f64 %8473 %8494) %8539 = (fma.f64 #s(literal -1/2 binary64) %5943 %5856) %8540 = (-.f64 %5944 %8539) %8542 = (*.f64 #s(literal -1 binary64) %358) %8560 = (+.f64 #s(literal 1 binary64) %940) %8570 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %8560)) %356) %8592 = (*.f64 #s(literal 1/2 binary64) %8570) %8598 = (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6459 (*.f64 #s(literal 1/2 binary64) %942))) %8605 = (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %942 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %940 (*.f64 #s(literal -1/3 binary64) %6456))))) %8608 = (sqrt.f64 %8592) %8614 = (/.f64 %942 %8608) %8615 = (*.f64 #s(literal -1/2 binary64) %940) %8616 = (pow.f64 %8608 #s(literal 2 binary64)) %8619 = (-.f64 %8615 (*.f64 #s(literal 1/16 binary64) (/.f64 %2751 %8616))) %8628 = (*.f64 %942 %8619) %8644 = (pow.f64 %8608 #s(literal 3 binary64)) %8647 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %8608)) %8650 = (pow.f64 %8608 #s(literal 5 binary64)) %8651 = (/.f64 %2751 %8650) %8655 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %940 %8644) (*.f64 #s(literal -1/8 binary64) %8651)) %8656 = (-.f64 (*.f64 #s(literal 1/16 binary64) %8651) %8655) %8658 = (/.f64 %942 %8644) %8659 = (*.f64 #s(literal 1/2 binary64) %8658) %8663 = (/.f64 %8628 %8650) %8679 = (+ (* -1/2 1/2) 1/2) %8681 = (- 1 -1/2) %8682 = (+ (* %4419 %8679) %8681) %8684 = (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 1/4 binary64) %8560)) %8696 = (* %8682 1/2) %8697 = (*.f64 #s(literal 1/2 binary64) %8684) %8712 = (sqrt %8696) %8713 = (sqrt.f64 %8697) %8719 = (/.f64 %942 %8713) %8721 = (pow.f64 %8713 #s(literal 2 binary64)) %8724 = (-.f64 (*.f64 #s(literal -1/4 binary64) %940) (*.f64 #s(literal 1/64 binary64) (/.f64 %2751 %8721))) %8733 = (*.f64 %942 %8724) %8747 = (/ 2 %8712) %8750 = (pow.f64 %8713 #s(literal 3 binary64)) %8753 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %8713)) %8756 = (pow.f64 %8713 #s(literal 5 binary64)) %8757 = (/.f64 %2751 %8756) %8762 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %940 %8750) (*.f64 #s(literal -1/32 binary64) %8757)) %8763 = (-.f64 (*.f64 #s(literal 1/64 binary64) %8757) %8762) %8765 = (/.f64 %942 %8750) %8766 = (*.f64 #s(literal 1/4 binary64) %8765) %8770 = (/.f64 %8733 %8756) %8786 = (+ (* -1/4 1/2) 1/2) %8788 = (- 1 -1/4) %8789 = (+ (* %4419 %8786) %8788) %8791 = (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal 3/8 binary64) %8560)) %8811 = (* %8789 1/2) %8812 = (*.f64 #s(literal 1/2 binary64) %8791) %8828 = (sqrt %8811) %8829 = (sqrt.f64 %8812) %8835 = (/.f64 %942 %8829) %8837 = (pow.f64 %8829 #s(literal 2 binary64)) %8840 = (-.f64 (*.f64 #s(literal -3/8 binary64) %940) (*.f64 #s(literal 9/256 binary64) (/.f64 %2751 %8837))) %8849 = (*.f64 %942 %8840) %8863 = (/ 2 %8828) %8866 = (pow.f64 %8829 #s(literal 3 binary64)) %8869 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %8829)) %8872 = (pow.f64 %8829 #s(literal 5 binary64)) %8873 = (/.f64 %2751 %8872) %8878 = (fma.f64 #s(literal -3/8 binary64) (/.f64 %940 %8866) (*.f64 #s(literal -9/128 binary64) %8873)) %8879 = (-.f64 (*.f64 #s(literal 9/256 binary64) %8873) %8878) %8881 = (/.f64 %942 %8866) %8882 = (*.f64 #s(literal 3/8 binary64) %8881) %8886 = (/.f64 %8849 %8872) %8904 = (+ (* %4419 (+ (* %557 1/2) 1/2)) %8321) %8906 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %576)) %8907 = (fma.f64 %8906 %8560 %566) %8909 = (-.f64 (+.f64 #s(literal 1 binary64) %8907) %563) %8911 = (*.f64 %942 %8906) %8912 = (*.f64 lam %8911) %8917 = (*.f64 %940 %8906) %8918 = (*.f64 lam %8917) %8933 = (* %8904 1/2) %8934 = (*.f64 #s(literal 1/2 binary64) %8909) %8948 = (sqrt %8933) %8949 = (sqrt.f64 %8934) %8957 = (*.f64 %2751 (pow.f64 %8906 #s(literal 2 binary64))) %8958 = (pow.f64 %8949 #s(literal 2 binary64)) %8961 = (-.f64 (*.f64 #s(literal -1 binary64) %8917) (*.f64 #s(literal 1/4 binary64) (/.f64 %8957 %8958))) %8964 = (/.f64 %8911 %8949) %8972 = (*.f64 %942 (*.f64 %8906 %8961)) %8986 = (/ 2 %8948) %8989 = (pow.f64 %8949 #s(literal 3 binary64)) %8992 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %8949)) %8995 = (pow.f64 %8949 #s(literal 5 binary64)) %8996 = (/.f64 %8957 %8995) %9000 = (fma.f64 #s(literal -1 binary64) (/.f64 %8917 %8989) (*.f64 #s(literal -1/2 binary64) %8996)) %9001 = (-.f64 (*.f64 #s(literal 1/4 binary64) %8996) %9000) %9003 = (/.f64 %8911 %8989) %9007 = (/.f64 %8972 %8995) %9023 = (fabs %8682) %9024 = (+.f64 #s(literal 3/2 binary64) %4434) %9025 = (fabs.f64 %9024) %9027 = (sqrt %9023) %9028 = (sqrt.f64 %9025) %9030 = (/ %9027 %2189) %9033 = (/ 2 %9030) %9040 = (+ (* %4419 (+ (* %7620 1/2) 1/2)) %7621) %9041 = (+.f64 #s(literal 1/2 binary64) %480) %9042 = (*.f64 %9041 %8560) %9046 = (*.f64 %942 %9041) %9047 = (*.f64 lam %9046) %9052 = (*.f64 %940 %9041) %9068 = (fabs %9040) %9071 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9041 %4424)) %7624) %9072 = (fabs.f64 %9071) %9074 = (sqrt %9068) %9075 = (sqrt.f64 %9072) %9077 = (/ %9074 %2189) %9080 = (/ 2 %9077) %9085 = (sqrt.f64 (+.f64 #s(literal 1/16 binary64) %4894)) %9091 = (/.f64 %4894 %9085) %9092 = (pow.f64 %9085 #s(literal 2 binary64)) %9095 = (-.f64 %5880 (*.f64 #s(literal 1/4 binary64) (/.f64 %5881 %9092))) %9103 = (*.f64 %4894 %9095) %9119 = (/.f64 #s(literal 1 binary64) %9085) %9120 = (pow.f64 %9085 #s(literal 3 binary64)) %9124 = (pow.f64 %9085 #s(literal 5 binary64)) %9125 = (/.f64 %5881 %9124) %9127 = (/.f64 %4894 %9120) %9129 = (fma.f64 #s(literal -1/2 binary64) %9125 (*.f64 #s(literal 1/3 binary64) %9127)) %9130 = (-.f64 (*.f64 #s(literal 1/4 binary64) %9125) %9129) %9132 = (*.f64 #s(literal -1 binary64) %9127) %9134 = (*.f64 #s(literal 2 binary64) %9119) %9137 = (/.f64 %9103 %9124) %9152 = (* -1/2 %4418) %9167 = (fma.f64 #s(literal -1 binary64) %358 %357) %9187 = (-.f64 #s(literal 1/2 binary64) %9167) %9206 = (sqrt.f64 %9187) %9212 = (pow.f64 %9206 #s(literal 2 binary64)) %9215 = (fma.f64 #s(literal -1/3 binary64) %358 (*.f64 #s(literal 1/4 binary64) (/.f64 %5943 %9212))) %9218 = (/.f64 %358 %9206) %9224 = (*.f64 %358 %9215) %9227 = (fma.f64 #s(literal 2/45 binary64) %358 (*.f64 #s(literal 1/2 binary64) (/.f64 %9224 %9212))) %9240 = (/.f64 #s(literal 1 binary64) %9206) %9241 = (pow.f64 %9206 #s(literal 3 binary64)) %9246 = (pow.f64 %9206 #s(literal 5 binary64)) %9249 = (fma.f64 #s(literal -1 binary64) (/.f64 %9215 %9241) (*.f64 #s(literal -1/2 binary64) (/.f64 %5943 %9246))) %9253 = (*.f64 #s(literal -1 binary64) (/.f64 %358 %9241)) %9255 = (*.f64 #s(literal 2 binary64) %9240) %9272 = (fma.f64 #s(literal 1/2 binary64) %356 %4892) %9273 = (+.f64 #s(literal 1/2 binary64) %9272) %9286 = (sqrt.f64 %9273) %9292 = (/.f64 %358 %9286) %9293 = (pow.f64 %9286 #s(literal 2 binary64)) %9296 = (-.f64 %5856 (*.f64 #s(literal 1/4 binary64) (/.f64 %5943 %9293))) %9304 = (*.f64 %358 %9296) %9320 = (/.f64 #s(literal 1 binary64) %9286) %9321 = (pow.f64 %9286 #s(literal 3 binary64)) %9325 = (pow.f64 %9286 #s(literal 5 binary64)) %9326 = (/.f64 %5943 %9325) %9328 = (/.f64 %358 %9321) %9330 = (fma.f64 #s(literal -1/2 binary64) %9326 (*.f64 #s(literal 1/3 binary64) %9328)) %9331 = (-.f64 (*.f64 #s(literal 1/4 binary64) %9326) %9330) %9333 = (*.f64 #s(literal -1 binary64) %9328) %9335 = (*.f64 #s(literal 2 binary64) %9320) %9338 = (/.f64 %9304 %9325) %9353 = (*.f64 #s(literal 1/2 binary64) %5822) %9361 = (sqrt.f64 %9353) %9367 = (/.f64 %358 %9361) %9368 = (pow.f64 %9361 #s(literal 2 binary64)) %9371 = (-.f64 %5856 (*.f64 #s(literal 1/4 binary64) (/.f64 %5943 %9368))) %9379 = (*.f64 %358 %9371) %9395 = (/.f64 #s(literal 1 binary64) %9361) %9396 = (pow.f64 %9361 #s(literal 3 binary64)) %9400 = (pow.f64 %9361 #s(literal 5 binary64)) %9401 = (/.f64 %5943 %9400) %9403 = (/.f64 %358 %9396) %9405 = (fma.f64 #s(literal -1/2 binary64) %9401 (*.f64 #s(literal 1/3 binary64) %9403)) %9406 = (-.f64 (*.f64 #s(literal 1/4 binary64) %9401) %9405) %9408 = (*.f64 #s(literal -1 binary64) %9403) %9410 = (*.f64 #s(literal 2 binary64) %9395) %9413 = (/.f64 %9379 %9400) %9428 = (sqrt.f64 %5872) %9429 = (pow.f64 %9428 #s(literal 2 binary64)) %9439 = (/.f64 #s(literal 1 binary64) %9429) %9440 = (pow.f64 %9428 #s(literal 4 binary64)) %9441 = (*.f64 %9440 %5872) %9445 = (*.f64 %9440 %6175) %9446 = (/.f64 %5881 %9445) %9450 = (*.f64 (pow.f64 %9428 #s(literal 6 binary64)) %5882) %9452 = (/.f64 %4894 %9441) %9454 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %5881 %9450) (*.f64 #s(literal 1/3 binary64) %9452)) %9455 = (-.f64 (*.f64 #s(literal 1/4 binary64) %9446) %9454) %9457 = (*.f64 #s(literal -1 binary64) %9452) %9459 = (*.f64 #s(literal 2 binary64) %9439) %9479 = (/.f64 %5872 %5822) %9480 = (*.f64 #s(literal 4 binary64) %9479) %9482 = (*.f64 %5872 %5822) %9487 = (/.f64 (*.f64 %5872 %358) (pow.f64 %5822 #s(literal 2 binary64))) %9489 = (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %4894 %9482)) (*.f64 #s(literal -2 binary64) %9487)) %9496 = (/.f64 (*.f64 %358 %9489) %5822) %9499 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %5885 %9482)) (fma.f64 #s(literal -2 binary64) %9496 (*.f64 #s(literal 2/3 binary64) %9487))) %9524 = (/.f64 #s(literal 1 binary64) %6573) %9526 = (*.f64 (pow.f64 %6573 #s(literal 3 binary64)) %1098) %9530 = (pow.f64 %6573 #s(literal 5 binary64)) %9532 = (/.f64 %6581 (*.f64 %9530 %6583)) %9534 = (/.f64 %1096 %9526) %9536 = (fma.f64 #s(literal -1/2 binary64) %9532 (*.f64 #s(literal 1/3 binary64) %9534)) %9537 = (-.f64 (*.f64 #s(literal 1/4 binary64) %9532) %9536) %9539 = (*.f64 #s(literal -1 binary64) %9534) %9541 = (*.f64 #s(literal 2 binary64) %9524) %9545 = (/.f64 %6596 (*.f64 %9530 %1098)) %9563 = (+ (* %182 (+ (* 0 1/2) 1/2)) %8120) %9564 = (* %9563 1/2) %9569 = (sqrt %9564) %9584 = (/ 2 %9569) %9602 = (+ (* %182 %8679) %8681) %9603 = (* %9602 1/2) %9617 = (sqrt %9603) %9635 = (/ 2 %9617) %9653 = (* %6055 1/2) %9660 = (sqrt %9653) %9678 = (/ 2 %9660) %9696 = (/ 2 %6735) %9700 = (*.f64 %642 (pow.f64 %889 #s(literal 3 binary64))) %9703 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %6736)) %9708 = (*.f64 %642 (pow.f64 %889 #s(literal 5 binary64))) %9710 = (*.f64 #s(literal 27/16 binary64) (/.f64 #s(literal 1 binary64) %9708)) %9711 = (/.f64 #s(literal 1 binary64) %9700) %9712 = (*.f64 #s(literal 1/2 binary64) %9711) %9713 = (-.f64 %9710 %9712) %9714 = (*.f64 #s(literal 3/2 binary64) %9711) %9731 = (+ (* %182 %8786) %8788) %9732 = (* %9731 1/2) %9746 = (sqrt %9732) %9764 = (/ 2 %9746) %9785 = (/ (sqrt (fabs %9731)) %2189) %9786 = (/ 2 %9785) %9791 = (-.f64 (*.f64 #s(literal 9/64 binary64) %6314) %6424) %9793 = (*.f64 #s(literal 3/4 binary64) %6077) %9813 = (+ (* %182 (+ %7503 1/2)) %7506) %9814 = (* %9813 1/2) %9830 = (sqrt %9814) %9848 = (/ 2 %9830) %9866 = (fabs %6785) %9867 = (*.f64 %6766 %188) %9869 = (-.f64 (+.f64 #s(literal 1 binary64) %9867) %6611) %9870 = (fabs.f64 %9869) %9872 = (sqrt %9866) %9873 = (sqrt.f64 %9870) %9875 = (/ %9872 %2189) %9878 = (/ 2 %9875) %9882 = (*.f64 #s(literal 1/2 binary64) %6128) %9890 = (sqrt.f64 %9882) %9896 = (pow.f64 %9890 #s(literal 2 binary64)) %9899 = (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %9896))) %9903 = (/.f64 #s(literal 1 binary64) %9890) %9904 = (*.f64 #s(literal 1/4 binary64) %9903) %9911 = (+.f64 #s(literal 1/45 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 %9899 %9896))) %9924 = (pow.f64 %9890 #s(literal 3 binary64)) %9926 = (*.f64 #s(literal 2 binary64) %9903) %9929 = (pow.f64 %9890 #s(literal 5 binary64)) %9931 = (*.f64 #s(literal 3/16 binary64) (/.f64 #s(literal 1 binary64) %9929)) %9932 = (/.f64 #s(literal 1 binary64) %9924) %9933 = (*.f64 #s(literal 1/6 binary64) %9932) %9934 = (-.f64 %9931 %9933) %9935 = (*.f64 #s(literal 1/2 binary64) %9932) %9956 = (*.f64 #s(literal 3/4 binary64) %188) %9957 = (+.f64 #s(literal 1/2 binary64) %9956) %9959 = (fabs.f64 %9957) %9961 = (sqrt.f64 %9959) %9964 = (+.f64 #s(literal 1/2 binary64) (*.f64 %224 %6109)) %9967 = (/.f64 #s(literal 1 binary64) %5731) %9972 = (+.f64 #s(literal 5/12 binary64) %9967) %9975 = (pow.f64 lam #s(literal 4 binary64)) %9985 = (+.f64 #s(literal 3/2 binary64) %4813) %9987 = (fabs.f64 %9985) %9989 = (sqrt.f64 %9987) %9991 = (/.f64 %889 %9989) %9996 = (*.f64 #s(literal 3/8 binary64) %188) %9998 = (+.f64 #s(literal 5/4 binary64) %9996) %10000 = (fabs.f64 %9998) %10002 = (sqrt.f64 %10000) %10006 = (*.f64 #s(literal 5/8 binary64) %188) %10008 = (+.f64 #s(literal 3/4 binary64) %10006) %10010 = (/.f64 %480 lam) %10011 = (*.f64 #s(literal 1/2 binary64) %10010) %10017 = (+ (* %6472 -1/2) 1) %10032 = (/ %6517 %1053) %10039 = (*.f64 %642 %9961) %10044 = (+.f64 #s(literal 2098634517887/562949953421312 binary64) (*.f64 #s(literal 1123801272324737/1125899906842624 binary64) %188)) %10046 = (*.f64 #s(literal 1/2 binary64) %10044) %10048 = (sqrt.f64 %10046) %10055 = (-.f64 %7685 #s(literal 2495427637387103/70368744177664 binary64)) %10057 = (fabs.f64 %10055) %10059 = (sqrt.f64 %10057) %10067 = (+.f64 #s(literal 212162263646163/4503599627370496 binary64) (*.f64 #s(literal 8795036991094829/9007199254740992 binary64) %188)) %10069 = (*.f64 #s(literal 1/2 binary64) %10067) %10071 = (sqrt.f64 %10069) %10075 = (*.f64 #s(literal 8795036991094829/9007199254740992 binary64) %224) %10078 = (- %7337 %7256) %10079 = (+.f64 #s(literal 212162263646163/9007199254740992 binary64) %10075) %10081 = (sqrt %10078) %10082 = (sqrt.f64 %10079) %10084 = (/ 2 %10081) %10087 = (fabs.f64 %10067) %10089 = (sqrt.f64 %10087) %10099 = (+.f64 #s(literal 3/4 binary64) (*.f64 %7508 %188)) %10101 = (*.f64 #s(literal 1/2 binary64) %10099) %10103 = (sqrt.f64 %10101) %10109 = (-.f64 %9964 %6765) %10111 = (sqrt.f64 %10109) %10118 = (*.f64 %187 %649) %10121 = (*.f64 %649 %5175) %10123 = (sqrt.f64 %10121) %10129 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %188 %8205)) %649) %10131 = (*.f64 %649 %10129) %10133 = (sqrt.f64 %10131) %10139 = (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %188 %8325 %566)) %563) %10141 = (*.f64 %649 %10139) %10143 = (sqrt.f64 %10141) %10151 = (*.f64 #s(literal 1/2 binary64) %9024) %10153 = (sqrt.f64 %10151) %10158 = (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal 3/8 binary64) %4424)) %10160 = (*.f64 #s(literal 1/2 binary64) %10158) %10162 = (sqrt.f64 %10160) %10168 = (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %8906 %4424 %566)) %563) %10170 = (*.f64 #s(literal 1/2 binary64) %10168) %10172 = (sqrt.f64 %10170) %10179 = (*.f64 #s(literal 1/2 binary64) %468) %10181 = (sqrt.f64 %10179) %10185 = (*.f64 #s(literal 1/2 binary64) %9985) %10187 = (sqrt.f64 %10185) %10191 = (*.f64 #s(literal 1/2 binary64) %9957) %10193 = (sqrt.f64 %10191) %10199 = (*.f64 #s(literal 1/2 binary64) %9998) %10201 = (sqrt.f64 %10199) %10208 = (*.f64 #s(literal 1/2 binary64) %10008) %10210 = (sqrt.f64 %10208) %10214 = (*.f64 #s(literal -2 binary64) lam) %10216 = (cos.f64 (neg.f64 %10214)) %10218 = (*.f64 #s(literal 1/2 binary64) %10216) %10219 = (+.f64 #s(literal 1/2 binary64) %10218) %10221 = (+.f64 #s(literal 1 binary64) %10216) %10223 = (*.f64 %358 %10221) %10224 = (+.f64 #s(literal 1 binary64) %10223) %10225 = (-.f64 %10224 %356) %10228 = (+.f64 #s(literal 1/2 binary64) (*.f64 %10219 %358)) %10230 = (-.f64 %10228 %357) %10232 = (fabs.f64 %10225) %10234 = (sqrt.f64 %10232) %10236 = (sqrt.f64 %10230) %10239 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/4 binary64) %10221)) %10241 = (fabs.f64 %10239) %10243 = (sqrt.f64 %10241) %10246 = (+.f64 #s(literal 1/2 binary64) (*.f64 %10219 %6109)) %10249 = (+ (* 1 %218) 1/2) %10253 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %10221)) %10254 = (-.f64 %10253 %356) %10256 = (fabs.f64 %10254) %10258 = (sqrt.f64 %10256) %10263 = (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 %10221 %486) %489)) %356) %10269 = (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 1/4 binary64) %10221)) %10281 = (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal 3/8 binary64) %10221)) %10284 = (sqrt.f64 (fabs.f64 %10281)) %10288 = (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 5/8 binary64) %10221)) %10290 = (*.f64 #s(literal -1/2 binary64) %10010) %10297 = (sin.f64 (-.f64 %935 (*.f64 #s(literal -1 binary64) lam))) %10299 = (sqrt.f64 %10219) %10306 = (sin.f64 (-.f64 %935 %10214)) %10308 = (*.f64 #s(literal -1/2 binary64) %10216) %10319 = (/.f64 #s(literal 2 binary64) %10232) %10321 = (sqrt.f64 %10319) %10327 = (*.f64 %642 %10243) %10329 = (*.f64 %6766 %10221) %10332 = (-.f64 (+.f64 #s(literal 1 binary64) %10329) %6611) %10334 = (*.f64 %642 %10258) %10339 = (+.f64 #s(literal 2098634517887/562949953421312 binary64) (*.f64 #s(literal 1123801272324737/1125899906842624 binary64) %10221)) %10341 = (*.f64 #s(literal 1/2 binary64) %10339) %10343 = (sqrt.f64 %10341) %10347 = (*.f64 #s(literal 2636165125742431/140737488355328 binary64) %10221) %10348 = (-.f64 %10347 #s(literal 2495427637387103/70368744177664 binary64)) %10350 = (fabs.f64 %10348) %10352 = (sqrt.f64 %10350) %10361 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) %10221)) %356) %10363 = (*.f64 #s(literal 1/2 binary64) %10361) %10365 = (sqrt.f64 %10363) %10370 = (+.f64 #s(literal 212162263646163/4503599627370496 binary64) (*.f64 #s(literal 8795036991094829/9007199254740992 binary64) %10221)) %10372 = (*.f64 #s(literal 1/2 binary64) %10370) %10374 = (sqrt.f64 %10372) %10378 = (*.f64 #s(literal 8795036991094829/9007199254740992 binary64) %10219) %10381 = (+.f64 #s(literal 212162263646163/9007199254740992 binary64) %10378) %10383 = (sqrt.f64 %10381) %10387 = (fabs.f64 %10370) %10389 = (sqrt.f64 %10387) %10397 = (+.f64 #s(literal 3/4 binary64) (*.f64 %7508 %10221)) %10399 = (*.f64 #s(literal 1/2 binary64) %10397) %10401 = (sqrt.f64 %10399) %10407 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1025017207358883/281474976710656 binary64) %10221)) %7624) %10409 = (fabs.f64 %10407) %10411 = (sqrt.f64 %10409) %10419 = (-.f64 (+.f64 #s(literal 1 binary64) %10347) %7672) %10421 = (fabs.f64 %10419) %10423 = (sqrt.f64 %10421) %10430 = (-.f64 %10246 %6765) %10432 = (sqrt.f64 %10430) %10443 = (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 %10297 #s(literal 2 binary64)) %1096) %1098) %4892)) %10447 = (/.f64 %889 %10234) %10451 = (+.f64 #s(literal 1 binary64) (*.f64 %649 %10221)) %10452 = (-.f64 %10451 %356) %10454 = (*.f64 %649 %10452) %10456 = (sqrt.f64 %10454) %10460 = (*.f64 %649 %10263) %10462 = (sqrt.f64 %10460) %10467 = (*.f64 %649 %10451) %10469 = (sqrt.f64 %10467) %10475 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %10221 %8205)) %649) %10477 = (*.f64 %649 %10475) %10479 = (sqrt.f64 %10477) %10485 = (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %10221 %8325 %566)) %563) %10487 = (*.f64 %649 %10485) %10489 = (sqrt.f64 %10487) %10493 = (-.f64 %10228 %5159) %10495 = (sqrt.f64 %10493) %10503 = (+.f64 #s(literal 1 binary64) %10306) %10507 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %10503)) %356) %10509 = (*.f64 #s(literal 1/2 binary64) %10507) %10511 = (sqrt.f64 %10509) %10516 = (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal 1/4 binary64) %10503)) %10518 = (*.f64 #s(literal 1/2 binary64) %10516) %10520 = (sqrt.f64 %10518) %10525 = (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal 3/8 binary64) %10503)) %10527 = (*.f64 #s(literal 1/2 binary64) %10525) %10529 = (sqrt.f64 %10527) %10535 = (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 %8906 %10503 %566)) %563) %10537 = (*.f64 #s(literal 1/2 binary64) %10535) %10539 = (sqrt.f64 %10537) %10543 = (fabs.f64 %10516) %10545 = (sqrt.f64 %10543) %10554 = (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9041 %10503)) %7624) %10556 = (fabs.f64 %10554) %10558 = (sqrt.f64 %10556) %10569 = (fma.f64 #s(literal 1/2 binary64) %356 (*.f64 %358 (-.f64 %10308 #s(literal 1/2 binary64)))) %10571 = (-.f64 #s(literal 1/2 binary64) %10569) %10573 = (sqrt.f64 %10571) %10577 = (fma.f64 %10219 %358 %4892) %10579 = (sqrt.f64 %10577) %10583 = (*.f64 #s(literal 1/2 binary64) %10225) %10585 = (sqrt.f64 %10583) %10593 = (*.f64 #s(literal 1/2 binary64) %10253) %10595 = (sqrt.f64 %10593) %10604 = (*.f64 #s(literal 1/2 binary64) %10269) %10606 = (sqrt.f64 %10604) %10610 = (*.f64 #s(literal 1/2 binary64) %10239) %10612 = (sqrt.f64 %10610) %10618 = (*.f64 #s(literal 1/2 binary64) %10281) %10620 = (sqrt.f64 %10618) %10627 = (*.f64 #s(literal 1/2 binary64) %10288) %10629 = (sqrt.f64 %10627) %10633 = (fabs.f64 %10332) %10635 = (sqrt.f64 %10633) %10642 = (*.f64 #s(literal 1/2 binary64) %10254) %10644 = (sqrt.f64 %10642) (approx 2 #s(literal 0 binary64)) (approx Cn Cn) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) %10))) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %5 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64)))))) (approx %31 #s(literal 1 binary64)) (approx %31 (+.f64 #s(literal 1 binary64) %34)) (approx %31 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 %38 #s(literal 1/2 binary64))))) (approx %31 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64))))) (approx %52 %9) (approx %52 %57) (approx %52 %65) (approx %52 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64)))))) (approx %76 (+.f64 #s(literal 1 binary64) %78)) (approx %76 (+.f64 #s(literal 1 binary64) %83)) (approx %76 (+.f64 #s(literal 1 binary64) %91)) (approx %94 %95) (approx %97 (+.f64 #s(literal 1 binary64) %99)) (approx %97 (+.f64 #s(literal 1 binary64) %105)) (approx %97 (+.f64 #s(literal 1 binary64) %113)) (approx %117 %118) (approx %117 %123) (approx %117 %130) (approx %117 (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -2/315 binary64) %9))) #s(literal 2/3 binary64)))))) (approx %142 #s(literal 1/2 binary64)) (approx %142 (+.f64 #s(literal 1/2 binary64) %78)) (approx %142 (+.f64 #s(literal 1/2 binary64) %83)) (approx %142 (+.f64 #s(literal 1/2 binary64) %91)) (approx %150 #s(literal -1 binary64)) (approx %150 (-.f64 %118 #s(literal 1 binary64))) (approx %150 (-.f64 %123 #s(literal 1 binary64))) (approx %150 (-.f64 %130 #s(literal 1 binary64))) (approx %160 %161) (approx %160 (+.f64 %161 (*.f64 #s(literal -1/2 binary64) %163))) (approx %160 (+.f64 %161 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %161 (*.f64 #s(literal 1/24 binary64) %163))))) (approx %160 (+.f64 %161 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %161 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %163 (*.f64 #s(literal 1/24 binary64) %161))))))) (approx %185 %188) (approx %185 (+.f64 #s(literal 1 binary64) %193)) (approx %185 (+.f64 #s(literal 1 binary64) %202)) (approx %185 (+.f64 #s(literal 1 binary64) %214)) (approx %220 %222) (approx %220 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %225 %221))) (approx %220 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %187 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %224 (*.f64 #s(literal 1/3 binary64) %225)))))) (approx %220 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %187 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %224 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %225 %235))))))) (approx %243 %224) (approx %243 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %187 %247))) (approx %243 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %187 (*.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %224 (*.f64 %9 (-.f64 %235 #s(literal 1/3 binary64))))))))) (approx %243 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %187 (*.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %224 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %224 (*.f64 %9 %260)) #s(literal 1/3 binary64))))))))) (approx %274 %276) (approx %274 (+.f64 %276 (*.f64 #s(literal 1/2 binary64) %281))) (approx %274 (+.f64 %276 (*.f64 %9 %297))) (approx %274 (+.f64 %276 (*.f64 %9 %313))) (approx %317 (*.f64 #s(literal -1 binary64) %276)) (approx %317 (-.f64 (*.f64 #s(literal -1/2 binary64) %281) %276)) (approx %317 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %294) %296)) %276)) (approx %317 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %308) %310)) %296)) %276)) (approx %335 %336) (approx %335 (fma.f64 #s(literal -1 binary64) %280 %336)) (approx %335 (fma.f64 #s(literal -1 binary64) %288 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %341 (*.f64 #s(literal -1 binary64) %279))))) (approx %335 (fma.f64 #s(literal -1 binary64) %288 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %279 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %347 (*.f64 #s(literal -1 binary64) %340))))))) (approx %355 %362) (approx %364 %365) (approx %367 %368) (approx %367 (+.f64 %368 (*.f64 #s(literal 1/2 binary64) %370))) (approx %367 (+.f64 %368 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %381 (*.f64 #s(literal 1/2 binary64) %382))))) (approx %367 (+.f64 %368 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %382 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %393 (*.f64 #s(literal 1/2 binary64) %394))))))) (approx %409 (+.f64 #s(literal 1 binary64) %412)) (approx %409 (+.f64 #s(literal 1 binary64) %418)) (approx %409 (+.f64 #s(literal 1 binary64) %425)) (approx %428 (+.f64 #s(literal 2 binary64) %187)) (approx %428 (+.f64 #s(literal 2 binary64) %412)) (approx %428 (+.f64 #s(literal 2 binary64) %418)) (approx %428 (+.f64 #s(literal 2 binary64) %425)) (approx %439 (*.f64 #s(literal -2 binary64) %276)) (approx %439 (fma.f64 #s(literal -2 binary64) %276 (*.f64 #s(literal -1 binary64) %281))) (approx %439 (fma.f64 #s(literal -2 binary64) %276 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %294 (*.f64 #s(literal -1 binary64) %295))))) (approx %439 (fma.f64 #s(literal -2 binary64) %276 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %295 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %308 (*.f64 #s(literal -1 binary64) %309))))))) (approx %458 %459) (approx %458 (fma.f64 #s(literal 1/2 binary64) %188 %118)) (approx %458 (fma.f64 #s(literal 1/2 binary64) %188 %123)) (approx %458 (fma.f64 #s(literal 1/2 binary64) %188 %130)) (approx %467 %470) (approx %472 %473) (approx %479 %490) (approx %479 (fma.f64 #s(literal 2 binary64) %9 %490)) (approx %479 (fma.f64 %9 %122 %490)) (approx %479 (fma.f64 %9 %129 %490)) (approx %501 #s(literal 5/4 binary64)) (approx %501 (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal 3/4 binary64) %9))) (approx %501 (+.f64 #s(literal 5/4 binary64) (*.f64 %9 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal -1/4 binary64) %9))))) (approx %501 (+.f64 #s(literal 5/4 binary64) (*.f64 %9 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/30 binary64) %9) #s(literal 1/4 binary64))))))) (approx %523 %524) (approx %523 (+.f64 %524 (*.f64 #s(literal 3/8 binary64) %527))) (approx %523 (+.f64 %524 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %537 %539)))) (approx %523 (+.f64 %524 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %544 (*.f64 #s(literal 1/2 binary64) %550)) %539)))) (approx %559 (-.f64 (+.f64 #s(literal 1/2 binary64) %563) %566)) (approx %559 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %571 %563)) %566)) (approx %559 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 %9 (fma.f64 #s(literal -1 binary64) %576 (*.f64 #s(literal 1/3 binary64) %571)) %563)) %566)) (approx %559 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 %9 (fma.f64 #s(literal -1 binary64) %576 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %571 %583))) %563)) %566)) (approx %592 (-.f64 (+.f64 #s(literal 1/2 binary64) %595) %598)) (approx %592 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %602 %595)) %598)) (approx %592 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 %9 (fma.f64 #s(literal -1 binary64) %607 (*.f64 #s(literal 1/3 binary64) %602)) %595)) %598)) (approx %592 (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 %9 (fma.f64 #s(literal -1 binary64) %607 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %602 %614))) %595)) %598)) (approx %623 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/2 binary64) %9))) (approx %623 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 3/2 binary64) %34)))) (approx %623 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 3/2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/15 binary64) %9) #s(literal 1/2 binary64))))))) (approx %641 %642) (approx %641 (+.f64 %642 (*.f64 #s(literal 3/4 binary64) %644))) (approx %641 (+.f64 %642 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %654 %656)))) (approx %641 (+.f64 %642 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %661 (*.f64 #s(literal 1/2 binary64) %667)) %656)))) (approx (/ 6369051672525773/2251799813685248 %677) (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %365)) (approx %687 %688) (approx %687 (fma.f64 #s(literal -1/2 binary64) (/.f64 %280 %691) %688)) (approx %687 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %700)) %704) %688)) (approx %687 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %279 %700) %288) (fma.f64 #s(literal -1/4 binary64) %710 (*.f64 #s(literal 1/2 binary64) (/.f64 %306 %691)))))) %700)) %704) %688)) (approx %726 #s(literal 8 binary64)) (approx %726 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -60 binary64) %9))) (approx %726 (+.f64 #s(literal 8 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 695 binary64) %9) #s(literal 60 binary64))))) (approx %726 (+.f64 #s(literal 8 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 695 binary64) (*.f64 #s(literal -53341/6 binary64) %9))) #s(literal 60 binary64))))) (approx %752 #s(literal 3/8 binary64)) (approx %752 (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal 5/8 binary64) %9))) (approx %752 (+.f64 #s(literal 3/8 binary64) (*.f64 %9 (+.f64 #s(literal 5/8 binary64) (*.f64 #s(literal -5/24 binary64) %9))))) (approx %752 (+.f64 #s(literal 3/8 binary64) (*.f64 %9 (+.f64 #s(literal 5/8 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/36 binary64) %9) #s(literal 5/24 binary64))))))) (approx %773 #s(literal 5/8 binary64)) (approx %773 (+.f64 #s(literal 5/8 binary64) (*.f64 #s(literal 3/8 binary64) %9))) (approx %773 (+.f64 #s(literal 5/8 binary64) (*.f64 %9 (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal -1/8 binary64) %9))))) (approx %773 (+.f64 #s(literal 5/8 binary64) (*.f64 %9 (+.f64 #s(literal 3/8 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/60 binary64) %9) #s(literal 1/8 binary64))))))) (approx %793 (+.f64 #s(literal 1 binary64) Cn)) (approx %793 (+.f64 #s(literal 1 binary64) (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) Cn))))) (approx %793 (+.f64 #s(literal 1 binary64) (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 Cn (-.f64 (*.f64 #s(literal -1/6 binary64) Cn) #s(literal 1/2 binary64))))))) (approx %810 #s(literal 1/16 binary64)) (approx %810 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 15/16 binary64) %9))) (approx %810 (+.f64 #s(literal 1/16 binary64) (*.f64 %9 (+.f64 #s(literal 15/16 binary64) (*.f64 #s(literal -5/16 binary64) %9))))) (approx %810 (+.f64 #s(literal 1/16 binary64) (*.f64 %9 (+.f64 #s(literal 15/16 binary64) (*.f64 %9 (-.f64 %38 #s(literal 5/16 binary64))))))) (approx %830 #s(literal 1/4 binary64)) (approx %830 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 15/8 binary64) %9))) (approx %830 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 15/8 binary64) (*.f64 #s(literal -245/32 binary64) %9))))) (approx %830 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (+.f64 #s(literal 15/8 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 11041/192 binary64) %9) #s(literal 245/32 binary64))))))) (approx %852 #s(literal 2 binary64)) (approx %852 (+.f64 #s(literal 2 binary64) %78)) (approx %852 (+.f64 #s(literal 2 binary64) %83)) (approx %852 (+.f64 #s(literal 2 binary64) %91)) (approx %860 (+.f64 #s(literal 1 binary64) %9)) (approx %860 (+.f64 #s(literal 1 binary64) %57)) (approx %860 (+.f64 #s(literal 1 binary64) %65)) (approx %868 (+.f64 #s(literal 1 binary64) %869)) (approx %868 (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/24 binary64) %9))))) (approx %868 (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 121/720 binary64) %9) #s(literal 7/24 binary64))))))) (approx %888 %889) (approx %888 (+.f64 %889 (*.f64 #s(literal -1/2 binary64) %891))) (approx %888 (+.f64 %889 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) %897) %899)))) (approx %888 (+.f64 %889 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) %908) %896)) %899)))) (approx %916 %917) (approx %916 (fma.f64 #s(literal -1 binary64) %891 %917)) (approx %916 (fma.f64 #s(literal 2 binary64) %889 (*.f64 %9 (fma.f64 #s(literal -2 binary64) %897 (*.f64 #s(literal -1 binary64) %889))))) (approx %916 (fma.f64 #s(literal 2 binary64) %889 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %889 (*.f64 %9 (fma.f64 #s(literal -2 binary64) %908 (*.f64 #s(literal -2 binary64) %896))))))) (approx %934 %935) (approx %934 %937) (approx %939 %940) (approx %939 (+.f64 %940 %943)) (approx %939 (+.f64 %940 (*.f64 Cn (+.f64 %942 (*.f64 #s(literal -1/2 binary64) %946))))) (approx %939 (+.f64 %940 (*.f64 Cn (+.f64 %942 (*.f64 Cn (fma.f64 #s(literal -1/2 binary64) %940 (*.f64 #s(literal -1/6 binary64) %943))))))) (approx %959 #s(literal -1/2 binary64)) (approx %959 (-.f64 %9 #s(literal 1/2 binary64))) (approx %959 (-.f64 %57 #s(literal 1/2 binary64))) (approx %959 (-.f64 %65 #s(literal 1/2 binary64))) (approx %969 %970) (approx %969 (-.f64 (+.f64 %9 %649) #s(literal 1/2 binary64))) (approx %969 (-.f64 (fma.f64 %9 %56 %649) #s(literal 1/2 binary64))) (approx %969 (-.f64 (fma.f64 %9 %64 %649) #s(literal 1/2 binary64))) (approx %981 (+.f64 #s(literal 2 binary64) %99)) (approx %981 (+.f64 #s(literal 2 binary64) %105)) (approx %981 (+.f64 #s(literal 2 binary64) %113)) (approx %988 %989) (approx %988 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %9 %649))) (approx %988 (+.f64 #s(literal 1/2 binary64) (fma.f64 %9 %82 %649))) (approx %988 (+.f64 #s(literal 1/2 binary64) (fma.f64 %9 %90 %649))) (approx %1000 %1001) (approx %1003 (+.f64 %940 (*.f64 #s(literal 2 binary64) %943))) (approx %1003 (+.f64 %940 (*.f64 Cn (fma.f64 #s(literal -2 binary64) %946 %1007)))) (approx %1003 (+.f64 %940 (*.f64 Cn (fma.f64 #s(literal 2 binary64) %942 (*.f64 Cn (fma.f64 #s(literal -2 binary64) %940 (*.f64 #s(literal -4/3 binary64) %943))))))) (approx %1025 %1026) (approx %1025 (fma.f64 #s(literal -1/2 binary64) %187 (*.f64 %9 (-.f64 %1029 #s(literal 1 binary64))))) (approx %1025 (fma.f64 #s(literal -1/2 binary64) %187 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %1028 %1036) #s(literal 1 binary64))))) (approx %1025 (fma.f64 #s(literal -1/2 binary64) %187 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %1028 (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 1/3 binary64) %1028 (*.f64 %9 (-.f64 %1042 #s(literal 2/45 binary64))))))) #s(literal 1 binary64))))) (approx %1055 %187) (approx %1055 %193) (approx %1055 %202) (approx %1055 %214) (approx %1064 %1065) (approx %1067 %1068) (approx %1070 (*.f64 #s(literal 2 binary64) %1068)) (approx %1073 (/.f64 #s(literal 2 binary64) %365)) (approx %1077 %275) (approx %1077 (fma.f64 %9 %279 %275)) (approx %1077 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %275 %341)) %275)) (approx %1077 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %275 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %275 %347) #s(literal 1/3 binary64))))) %275)) (approx %1095 %1099) (approx %1095 (+.f64 %1099 %9)) (approx %1095 (fma.f64 %9 %56 %1099)) (approx %1095 (fma.f64 %9 %64 %1099)) (approx %1107 %1108) (approx %1107 (+.f64 %1108 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %1108)))) (approx %1107 (+.f64 %1108 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1117) %1108) %1121)))) (approx %1107 (+.f64 %1108 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1117 %1108) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %1117 %1114)))) %1108))) %1121)))) (approx %1145 %1149) (approx %1145 (+.f64 %1149 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %1149)))) (approx %1145 (+.f64 %1149 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1158) %1149) %1162)))) (approx %1145 (+.f64 %1149 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1158 %1149) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %1158 %1155)))) %1149))) %1162)))) (approx %1179 (/.f64 #s(literal 2 binary64) %1149)) (approx %1179 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %1182) %1184)) (approx %1179 (fma.f64 %9 (-.f64 (*.f64 %9 %1192) %1194) %1184)) (approx %1179 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1188 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %1198) (fma.f64 #s(literal 2/45 binary64) %1194 (fma.f64 #s(literal 1/2 binary64) %1198 (*.f64 #s(literal 1/2 binary64) (/.f64 %1192 %1155))))))) %1191)) %1194) %1184)) (approx %1213 (/.f64 #s(literal 2 binary64) %276)) (approx %1213 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %1218) %1220)) (approx %1213 (fma.f64 %9 (-.f64 (*.f64 %9 %1229) %1218) %1220)) (approx %1213 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %697 (fma.f64 #s(literal 1/3 binary64) %1217 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %710) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1218 %292) %288) (fma.f64 #s(literal -2/45 binary64) %1216 (fma.f64 #s(literal 2/45 binary64) %1217 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %279 %1229) %288))))))))) %1228)) %1218) %1220)) (approx %1253 #s(literal 3/2 binary64)) (approx %1253 (+.f64 #s(literal 3/2 binary64) %78)) (approx %1253 (+.f64 #s(literal 3/2 binary64) %83)) (approx %1253 (+.f64 #s(literal 3/2 binary64) %91)) (approx %1261 #s(literal 3/4 binary64)) (approx %1261 (+.f64 #s(literal 3/4 binary64) %78)) (approx %1261 (+.f64 #s(literal 3/4 binary64) %83)) (approx %1261 (+.f64 #s(literal 3/4 binary64) %91)) (approx %1271 %1272) (approx %1274 %1275) (approx %1274 (-.f64 (+.f64 #s(literal 1/2 binary64) %1278) %1026)) (approx %1274 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1036)) %1029))) %1026)) (approx %1274 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) %1042)) %1035))) %1029))) %1026)) (approx %1299 %1300) (approx %1299 (+.f64 %1300 (*.f64 #s(literal 1/2 binary64) (/.f64 %1278 %1300)))) (approx %1299 (+.f64 %1300 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1310) %1300) (*.f64 #s(literal 1/2 binary64) %1313))))) (approx %1299 (+.f64 %1300 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1313 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1310 %1300) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 %1320 %1307) %1042))) %1300)))))))) (approx %1333 (/.f64 #s(literal 2 binary64) %1300)) (approx %1333 (fma.f64 %9 %1340 %1342)) (approx %1333 (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %1349) %1338) %1339) %1342)) (approx %1333 (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %1337 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1320 (pow.f64 %1300 #s(literal 5 binary64))) (*.f64 #s(literal -2/45 binary64) %1337)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1310 %1340) %1307) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1349 %1277) %1307) (*.f64 #s(literal 2/45 binary64) %1339))))) %1349))) %1339) %1342)) (approx %1375 (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %365)) (approx %1379 %1380) (approx %1379 (fma.f64 #s(literal 3377699720527872/6369051672525773 binary64) %644 %1380)) (approx %1379 (fma.f64 #s(literal 4503599627370496/6369051672525773 binary64) %642 (*.f64 %9 (fma.f64 #s(literal -2251799813685248/6369051672525773 binary64) %654 %1386)))) (approx %1379 (fma.f64 #s(literal 4503599627370496/6369051672525773 binary64) %642 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -2251799813685248/6369051672525773 binary64) %661 (*.f64 #s(literal 2251799813685248/6369051672525773 binary64) %667)) %1386)))) (approx %1398 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %642)) (approx %1398 (fma.f64 #s(literal -19107155017577319/9007199254740992 binary64) (/.f64 %9 %1402) %1404)) (approx %1398 (fma.f64 %9 (-.f64 (*.f64 %9 %1414) %1418) %1404)) (approx %1398 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal 3/4 binary64) (/.f64 %1414 %649) (fma.f64 #s(literal 19107155017577319/18014398509481984 binary64) (/.f64 %652 %1408) (*.f64 #s(literal 6369051672525773/4503599627370496 binary64) (/.f64 %665 %1402))))) %1410) %1413)) %1418) %1404)) (approx %1437 %1438) (approx %1437 (fma.f64 #s(literal 1688849860263936/6369051672525773 binary64) %527 %1438)) (approx %1437 (fma.f64 #s(literal 4503599627370496/6369051672525773 binary64) %524 (*.f64 %9 (fma.f64 #s(literal -2251799813685248/6369051672525773 binary64) %537 %1443)))) (approx %1437 (fma.f64 #s(literal 4503599627370496/6369051672525773 binary64) %524 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -2251799813685248/6369051672525773 binary64) %544 (*.f64 #s(literal 2251799813685248/6369051672525773 binary64) %550)) %1443)))) (approx %1454 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %524)) (approx %1454 (fma.f64 #s(literal -19107155017577319/18014398509481984 binary64) (/.f64 %9 %1458) %1460)) (approx %1454 (fma.f64 %9 (-.f64 (*.f64 %9 %1469) %1472) %1460)) (approx %1454 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal 3/8 binary64) (/.f64 %1469 %532) (fma.f64 #s(literal 19107155017577319/36028797018963968 binary64) (/.f64 %535 %1464) (*.f64 #s(literal 6369051672525773/4503599627370496 binary64) (/.f64 %548 %1458))))) %1466) %1468)) %1472) %1460)) (approx %1492 #s(literal 560851318903425/562949953421312 binary64)) (approx %1492 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 #s(literal 565048587939199/562949953421312 binary64) %9))) (approx %1492 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 %9 (+.f64 #s(literal 565048587939199/562949953421312 binary64) (*.f64 #s(literal -565048587939199/1688849860263936 binary64) %9))))) (approx %1492 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 %9 (+.f64 #s(literal 565048587939199/562949953421312 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 565048587939199/12666373951979520 binary64) %9) #s(literal 565048587939199/1688849860263936 binary64))))))) (approx %1514 #s(literal 560851318903425/1125899906842624 binary64)) (approx %1514 (+.f64 #s(literal 560851318903425/1125899906842624 binary64) (*.f64 #s(literal 565048587939199/1125899906842624 binary64) %9))) (approx %1514 (+.f64 #s(literal 560851318903425/1125899906842624 binary64) (*.f64 %9 (+.f64 #s(literal 565048587939199/1125899906842624 binary64) (*.f64 #s(literal -565048587939199/3377699720527872 binary64) %9))))) (approx %1514 (+.f64 #s(literal 560851318903425/1125899906842624 binary64) (*.f64 %9 (+.f64 #s(literal 565048587939199/1125899906842624 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 565048587939199/25332747903959040 binary64) %9) #s(literal 565048587939199/3377699720527872 binary64))))))) (approx %1536 %1537) (approx %1536 (+.f64 %1537 (*.f64 #s(literal 565048587939199/2251799813685248 binary64) (/.f64 %9 %1537)))) (approx %1536 (+.f64 %1537 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1548) %1537) %1552)))) (approx %1536 (+.f64 %1537 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1548 %1537) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 565048587939199/25332747903959040 binary64) (*.f64 #s(literal -565048587939199/2251799813685248 binary64) (/.f64 %1548 %1545)))) %1537))) %1552)))) (approx %1570 (/.f64 #s(literal 2 binary64) %1537)) (approx %1570 (fma.f64 #s(literal -565048587939199/1125899906842624 binary64) (/.f64 %9 %1574) %1576)) (approx %1570 (fma.f64 %9 (-.f64 (*.f64 %9 %1585) %1588) %1576)) (approx %1570 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 319279906732082705605720761601/2535301200456458802993406410752 binary64) %1581 (*.f64 %9 (-.f64 (*.f64 #s(literal -565048587939199/2251799813685248 binary64) %1592) (fma.f64 #s(literal 565048587939199/25332747903959040 binary64) %1587 (fma.f64 #s(literal 565048587939199/2251799813685248 binary64) %1592 (*.f64 #s(literal 565048587939199/2251799813685248 binary64) (/.f64 %1585 %1545))))))) %1584)) %1588) %1576)) (approx %1607 #s(literal 842326295614081/562949953421312 binary64)) (approx %1607 (+.f64 #s(literal 842326295614081/562949953421312 binary64) (*.f64 #s(literal -560851318903425/562949953421312 binary64) %9))) (approx %1607 (+.f64 #s(literal 842326295614081/562949953421312 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 186950439634475/562949953421312 binary64) %9) #s(literal 560851318903425/562949953421312 binary64))))) (approx %1607 (+.f64 #s(literal 842326295614081/562949953421312 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 186950439634475/562949953421312 binary64) (*.f64 #s(literal -37390087926895/844424930131968 binary64) %9))) #s(literal 560851318903425/562949953421312 binary64))))) (approx %1628 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 #s(literal 2098634517887/562949953421312 binary64) %9))) (approx %1628 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 %9 (+.f64 #s(literal 2098634517887/562949953421312 binary64) (*.f64 #s(literal -2098634517887/1688849860263936 binary64) %9))))) (approx %1628 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 %9 (+.f64 #s(literal 2098634517887/562949953421312 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2098634517887/12666373951979520 binary64) %9) #s(literal 2098634517887/1688849860263936 binary64))))))) (approx %1648 %1649) (approx %1648 (+.f64 %1649 (*.f64 #s(literal 2098634517887/1125899906842624 binary64) (/.f64 %9 %1649)))) (approx %1648 (+.f64 %1649 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1660) %1649) %1664)))) (approx %1648 (+.f64 %1649 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1660 %1649) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2098634517887/12666373951979520 binary64) (*.f64 #s(literal -2098634517887/1125899906842624 binary64) (/.f64 %1660 %1657)))) %1649))) %1664)))) (approx %1682 (/.f64 #s(literal 2 binary64) %1649)) (approx %1682 (fma.f64 #s(literal -2098634517887/562949953421312 binary64) (/.f64 %9 %1686) %1688)) (approx %1682 (fma.f64 %9 (-.f64 (*.f64 %9 %1697) %1700) %1688)) (approx %1682 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 4404266839666800922944769/633825300114114700748351602688 binary64) %1693 (*.f64 %9 (-.f64 (*.f64 #s(literal -2098634517887/1125899906842624 binary64) %1704) (fma.f64 #s(literal 2098634517887/12666373951979520 binary64) %1699 (fma.f64 #s(literal 2098634517887/1125899906842624 binary64) %1704 (*.f64 #s(literal 2098634517887/1125899906842624 binary64) (/.f64 %1697 %1657))))))) %1696)) %1700) %1688)) (approx %1718 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 #s(literal -560851318903425/1125899906842624 binary64) %9))) (approx %1718 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 186950439634475/4503599627370496 binary64) %9) #s(literal 560851318903425/1125899906842624 binary64))))) (approx %1718 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 186950439634475/4503599627370496 binary64) (*.f64 #s(literal -37390087926895/27021597764222976 binary64) %9))) #s(literal 560851318903425/1125899906842624 binary64))))) (approx %1739 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 #s(literal 2358448141346021629699070719/631462447705929012317729587200 binary64) %9))) (approx %1739 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 %9 (+.f64 #s(literal 2358448141346021629699070719/631462447705929012317729587200 binary64) (*.f64 #s(literal -994708641449672610080560186586718937164509067014547269461/794516665111520401893433985438089631833769913605947392000000 binary64) %9))))) (approx %1739 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 %9 (+.f64 #s(literal 2358448141346021629699070719/631462447705929012317729587200 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 85316674092586618317239715120114255452319712034292079046118100277768548312399276762459/499837111005773574063377598043913556436622343349806322052912191552601989903810560000000000 binary64) %9) #s(literal 994708641449672610080560186586718937164509067014547269461/794516665111520401893433985438089631833769913605947392000000 binary64))))))) (approx %1759 #s(literal 1125899906842624/560851318903425 binary64)) (approx %1759 (+.f64 #s(literal 1125899906842624/560851318903425 binary64) (*.f64 #s(literal -1327688271317322736502850330256501089763328/176418139011040953499572566762341104114890625 binary64) %9))) (approx %1759 (+.f64 #s(literal 1125899906842624/560851318903425 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 47186145936951686619452886193616436280232410561949778250159509584478208/18497688973357668598254773374937915091991234141821876785335502293154296875 binary64) %9) #s(literal 1327688271317322736502850330256501089763328/176418139011040953499572566762341104114890625 binary64))))) (approx %1759 (+.f64 #s(literal 1125899906842624/560851318903425 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 47186145936951686619452886193616436280232410561949778250159509584478208/18497688973357668598254773374937915091991234141821876785335502293154296875 binary64) (*.f64 #s(literal -1267127841032526037057651853866537938443635768322791697561999420058322545116211030761837160904523776/3491115475379745048985335945290925697602914738338387594162673211822713858335168839757320753702392578125 binary64) %9))) #s(literal 1327688271317322736502850330256501089763328/176418139011040953499572566762341104114890625 binary64))))) (approx %1784 %1787) (approx %1784 (+.f64 %1787 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %1787)))) (approx %1784 (+.f64 %1787 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1796) %1787) %1800)))) (approx %1784 (+.f64 %1787 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1796 %1787) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %1796 %1793)))) %1787))) %1800)))) (approx %1817 (/.f64 #s(literal 2 binary64) %1787)) (approx %1817 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %1820) %1822)) (approx %1817 (fma.f64 %9 (-.f64 (*.f64 %9 %1830) %1832) %1822)) (approx %1817 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1826 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %1836) (fma.f64 #s(literal 2/45 binary64) %1832 (fma.f64 #s(literal 1/2 binary64) %1836 (*.f64 #s(literal 1/2 binary64) (/.f64 %1830 %1793))))))) %1829)) %1832) %1822)) (approx %1852 #s(literal 4291437363724333/4503599627370496 binary64)) (approx %1852 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 #s(literal 4715761891016659/4503599627370496 binary64) %9))) (approx %1852 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 %9 (+.f64 #s(literal 4715761891016659/4503599627370496 binary64) (*.f64 #s(literal -4715761891016659/13510798882111488 binary64) %9))))) (approx %1852 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 %9 (+.f64 #s(literal 4715761891016659/4503599627370496 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 4715761891016659/101330991615836160 binary64) %9) #s(literal 4715761891016659/13510798882111488 binary64))))))) (approx %1874 #s(literal 4291437363724333/9007199254740992 binary64)) (approx %1874 (+.f64 #s(literal 4291437363724333/9007199254740992 binary64) (*.f64 #s(literal 4715761891016659/9007199254740992 binary64) %9))) (approx %1874 (+.f64 #s(literal 4291437363724333/9007199254740992 binary64) (*.f64 %9 (+.f64 #s(literal 4715761891016659/9007199254740992 binary64) (*.f64 #s(literal -4715761891016659/27021597764222976 binary64) %9))))) (approx %1874 (+.f64 #s(literal 4291437363724333/9007199254740992 binary64) (*.f64 %9 (+.f64 #s(literal 4715761891016659/9007199254740992 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 4715761891016659/202661983231672320 binary64) %9) #s(literal 4715761891016659/27021597764222976 binary64))))))) (approx %1896 %1897) (approx %1896 (+.f64 %1897 (*.f64 #s(literal 4715761891016659/18014398509481984 binary64) (/.f64 %9 %1897)))) (approx %1896 (+.f64 %1897 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1908) %1897) %1912)))) (approx %1896 (+.f64 %1897 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1908 %1897) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 4715761891016659/202661983231672320 binary64) (*.f64 #s(literal -4715761891016659/18014398509481984 binary64) (/.f64 %1908 %1905)))) %1897))) %1912)))) (approx %1930 (/.f64 #s(literal 2 binary64) %1897)) (approx %1930 (fma.f64 #s(literal -4715761891016659/9007199254740992 binary64) (/.f64 %9 %1934) %1936)) (approx %1930 (fma.f64 %9 (-.f64 (*.f64 %9 %1945) %1948) %1936)) (approx %1930 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 22238410212765015635684615522281/162259276829213363391578010288128 binary64) %1941 (*.f64 %9 (-.f64 (*.f64 #s(literal -4715761891016659/18014398509481984 binary64) %1952) (fma.f64 #s(literal 4715761891016659/202661983231672320 binary64) %1947 (fma.f64 #s(literal 4715761891016659/18014398509481984 binary64) %1952 (*.f64 #s(literal 4715761891016659/18014398509481984 binary64) (/.f64 %1945 %1905))))))) %1944)) %1948) %1936)) (approx %1967 %1968) (approx %1967 (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) %188 %118)) (approx %1967 (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) %188 %123)) (approx %1967 (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) %188 %130)) (approx %1976 %1977) (approx %1976 (fma.f64 #s(literal 4291437363724333/9007199254740992 binary64) %188 %9)) (approx %1976 (fma.f64 #s(literal 4291437363724333/9007199254740992 binary64) %188 %57)) (approx %1976 (fma.f64 #s(literal 4291437363724333/9007199254740992 binary64) %188 %65)) (approx %1985 %1986) (approx %1985 (+.f64 %1986 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %1986)))) (approx %1985 (+.f64 %1986 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1995) %1986) %1999)))) (approx %1985 (+.f64 %1986 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1995 %1986) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %1995 %1992)))) %1986))) %1999)))) (approx %2016 (/.f64 #s(literal 2 binary64) %1986)) (approx %2016 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %2019) %2021)) (approx %2016 (fma.f64 %9 (-.f64 (*.f64 %9 %2029) %2031) %2021)) (approx %2016 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %2025 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %2035) (fma.f64 #s(literal 2/45 binary64) %2031 (fma.f64 #s(literal 1/2 binary64) %2035 (*.f64 #s(literal 1/2 binary64) (/.f64 %2029 %1992))))))) %2028)) %2031) %2021)) (approx %2050 #s(literal 6543237177409581/4503599627370496 binary64)) (approx %2050 (+.f64 #s(literal 6543237177409581/4503599627370496 binary64) (*.f64 #s(literal -4291437363724333/4503599627370496 binary64) %9))) (approx %2050 (+.f64 #s(literal 6543237177409581/4503599627370496 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 4291437363724333/13510798882111488 binary64) %9) #s(literal 4291437363724333/4503599627370496 binary64))))) (approx %2050 (+.f64 #s(literal 6543237177409581/4503599627370496 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 4291437363724333/13510798882111488 binary64) (*.f64 #s(literal -4291437363724333/101330991615836160 binary64) %9))) #s(literal 4291437363724333/4503599627370496 binary64))))) (approx %2071 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) %2073)) (approx %2071 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) %2079)) (approx %2071 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) %2088)) (approx %2091 %2092) (approx %2091 (+.f64 %2092 (*.f64 #s(literal 212162263646163/9007199254740992 binary64) %2095))) (approx %2091 (+.f64 %2092 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %2103) %2092) %2107)))) (approx %2091 (+.f64 %2092 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2103 %2092) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 70720754548721/33776997205278720 binary64) (*.f64 #s(literal -212162263646163/9007199254740992 binary64) (/.f64 %2103 %2100)))) %2092))) %2107)))) (approx %2125 (/.f64 #s(literal 2 binary64) %2092)) (approx %2125 (fma.f64 #s(literal -212162263646163/4503599627370496 binary64) (/.f64 %9 %2129) %2131)) (approx %2125 (fma.f64 %9 (-.f64 (*.f64 %9 %2140) %2143) %2131)) (approx %2125 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 45012826115463978111264622569/40564819207303340847894502572032 binary64) %2136 (*.f64 %9 (-.f64 (*.f64 #s(literal -212162263646163/9007199254740992 binary64) %2147) (fma.f64 #s(literal 70720754548721/33776997205278720 binary64) %2142 (fma.f64 #s(literal 212162263646163/9007199254740992 binary64) %2147 (*.f64 #s(literal 212162263646163/9007199254740992 binary64) (/.f64 %2140 %2100))))))) %2139)) %2143) %2131)) (approx %2162 (+.f64 %2092 (*.f64 #s(literal 4715761891016659/9007199254740992 binary64) %2095))) (approx %2162 (+.f64 %2092 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2169 %2092) %2171)))) (approx %2162 (+.f64 %2092 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2168 %2092) (*.f64 #s(literal 1/2 binary64) (/.f64 %2180 %2092))) %2171)))) (approx %2190 %2191) (approx %2190 (fma.f64 #s(literal 4715761891016659/9007199254740992 binary64) (/.f64 %9 %2193) %2191)) (approx %2190 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2169 %2193) %2199) %2191)) (approx %2190 (fma.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2168 %2193) (*.f64 #s(literal 1/2 binary64) (/.f64 %2180 %2193))) %2199) %2191)) (approx %2210 %2212) (approx %2210 (fma.f64 #s(literal -4715761891016659/4503599627370496 binary64) (/.f64 %891 %2129) %2212)) (approx %2210 (fma.f64 #s(literal 2 binary64) %2211 (*.f64 %9 (fma.f64 #s(literal -2 binary64) (*.f64 %9 %2223) (*.f64 #s(literal -4715761891016659/4503599627370496 binary64) %2225))))) (approx %2210 (fma.f64 #s(literal 2 binary64) %2211 (*.f64 %9 (fma.f64 #s(literal -4715761891016659/4503599627370496 binary64) %2225 (*.f64 %9 (fma.f64 #s(literal -2 binary64) (*.f64 %9 (fma.f64 #s(literal -4715761891016659/9007199254740992 binary64) (/.f64 %2223 %2100) (fma.f64 #s(literal 4715761891016659/18014398509481984 binary64) (/.f64 %2218 %2135) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %889 %2179) %2129))))) (*.f64 #s(literal -2 binary64) %2223))))))) (approx %2246 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 #s(literal -4291437363724333/9007199254740992 binary64) %9))) (approx %2246 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 4291437363724333/108086391056891904 binary64) %9) #s(literal 4291437363724333/9007199254740992 binary64))))) (approx %2246 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 4291437363724333/108086391056891904 binary64) (*.f64 #s(literal -4291437363724333/3242591731706757120 binary64) %9))) #s(literal 4291437363724333/9007199254740992 binary64))))) (approx %2267 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 #s(literal 1865974956882417255514834991127/38653831424305459614268402958336 binary64) %9))) (approx %2267 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 %9 (+.f64 #s(literal 1865974956882417255514834991127/38653831424305459614268402958336 binary64) (*.f64 #s(literal -49301337000956488856496506908764987447416917246689869542663333/2847463041091828700889463543042888785574530823736299599026978816 binary64) %9))))) (approx %2267 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 %9 (+.f64 #s(literal 1865974956882417255514834991127/38653831424305459614268402958336 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 4755251330628342492197607389725462699354077048641924429042955444870345583133081582169659071789/1573203510160754871627359407067514194008139792389453085433197580864110043475901748514986362142720 binary64) %9) #s(literal 49301337000956488856496506908764987447416917246689869542663333/2847463041091828700889463543042888785574530823736299599026978816 binary64))))))) (approx %2287 #s(literal 9007199254740992/4291437363724333 binary64)) (approx %2287 (+.f64 #s(literal 9007199254740992/4291437363724333 binary64) (*.f64 #s(literal -8403604120498331692420082622505329814501588992/79032975749732911643615316883506837929832834037 binary64) %9))) (approx %2287 (+.f64 #s(literal 9007199254740992/4291437363724333 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 63348828154795611733853557955104442710973996438336922441820709790175706742784/1455505632834655386246058290533150938099115986314136988486095004269417988336893 binary64) %9) #s(literal 8403604120498331692420082622505329814501588992/79032975749732911643615316883506837929832834037 binary64))))) (approx %2287 (+.f64 #s(literal 9007199254740992/4291437363724333 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 63348828154795611733853557955104442710973996438336922441820709790175706742784/1455505632834655386246058290533150938099115986314136988486095004269417988336893 binary64) (*.f64 #s(literal -4340352689407795602371744435013260100423154700332051214301623823434158894437406702844635657910094609470455808/402078365476559324466925614175630944299083793054341760668446479563529451192737236999221815315641666292490598155 binary64) %9))) #s(literal 8403604120498331692420082622505329814501588992/79032975749732911643615316883506837929832834037 binary64))))) (approx %2312 %2315) (approx %2312 (+.f64 %2315 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %2315)))) (approx %2312 (+.f64 %2315 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %2324) %2315) %2328)))) (approx %2312 (+.f64 %2315 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2324 %2315) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %2324 %2321)))) %2315))) %2328)))) (approx %2345 (/.f64 #s(literal 2 binary64) %2315)) (approx %2345 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %2348) %2350)) (approx %2345 (fma.f64 %9 (-.f64 (*.f64 %9 %2358) %2360) %2350)) (approx %2345 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %2354 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %2364) (fma.f64 #s(literal 2/45 binary64) %2360 (fma.f64 #s(literal 1/2 binary64) %2364 (*.f64 #s(literal 1/2 binary64) (/.f64 %2358 %2321))))))) %2357)) %2360) %2350)) (approx %2379 (+.f64 #s(literal 3/2 binary64) %869)) (approx %2379 (+.f64 #s(literal 3/2 binary64) %2383)) (approx %2379 (+.f64 #s(literal 3/2 binary64) %2391)) (approx %2394 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 1/4 binary64) %9))) (approx %2394 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) %9))))) (approx %2394 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (+.f64 #s(literal 1/4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/90 binary64) %9) #s(literal 1/12 binary64))))))) (approx %2413 %2414) (approx %2413 (+.f64 %2414 (*.f64 #s(literal 1/8 binary64) (/.f64 %9 %2414)))) (approx %2413 (+.f64 %2414 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %2424) %2414) %2428)))) (approx %2413 (+.f64 %2414 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2424 %2414) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 1/90 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 %2424 %2421)))) %2414))) %2428)))) (approx %2445 (/.f64 #s(literal 2 binary64) %2414)) (approx %2445 (fma.f64 #s(literal -1/4 binary64) (/.f64 %9 %2448) %2450)) (approx %2445 (fma.f64 %9 (-.f64 (*.f64 %9 %2459) %2462) %2450)) (approx %2445 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/32 binary64) %2455 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/8 binary64) %2466) (fma.f64 #s(literal 1/90 binary64) %2461 (fma.f64 #s(literal 1/8 binary64) %2466 (*.f64 #s(literal 1/8 binary64) (/.f64 %2459 %2421))))))) %2458)) %2462) %2450)) (approx %2482 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 5/4 binary64) %9))) (approx %2482 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (+.f64 #s(literal 5/4 binary64) (*.f64 #s(literal -5/12 binary64) %9))))) (approx %2482 (+.f64 #s(literal 3/4 binary64) (*.f64 %9 (+.f64 #s(literal 5/4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/18 binary64) %9) #s(literal 5/12 binary64))))))) (approx %2502 %2503) (approx %2502 (+.f64 %2503 (*.f64 #s(literal 5/16 binary64) (/.f64 %9 %2503)))) (approx %2502 (+.f64 %2503 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %2513) %2503) %2517)))) (approx %2502 (+.f64 %2503 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2513 %2503) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -5/16 binary64) (/.f64 %2513 %2510)))) %2503))) %2517)))) (approx %2534 (/.f64 #s(literal 2 binary64) %2503)) (approx %2534 (fma.f64 #s(literal -5/8 binary64) (/.f64 %9 %2538) %2540)) (approx %2534 (fma.f64 %9 (-.f64 (*.f64 %9 %2549) %2552) %2540)) (approx %2534 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 25/128 binary64) %2545 (*.f64 %9 (-.f64 (*.f64 #s(literal -5/16 binary64) %2556) (fma.f64 #s(literal 1/36 binary64) %2551 (fma.f64 #s(literal 5/16 binary64) %2556 (*.f64 #s(literal 5/16 binary64) (/.f64 %2549 %2510))))))) %2548)) %2552) %2540)) (approx %2574 %2575) (approx %2574 (+.f64 %2575 (*.f64 #s(literal 3/16 binary64) (/.f64 %9 %2575)))) (approx %2574 (+.f64 %2575 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %2586) %2575) %2590)))) (approx %2574 (+.f64 %2575 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2586 %2575) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 1/60 binary64) (*.f64 #s(literal -3/16 binary64) (/.f64 %2586 %2583)))) %2575))) %2590)))) (approx %2608 (/.f64 #s(literal 2 binary64) %2575)) (approx %2608 (fma.f64 #s(literal -3/8 binary64) (/.f64 %9 %2611) %2613)) (approx %2608 (fma.f64 %9 (-.f64 (*.f64 %9 %2622) %2625) %2613)) (approx %2608 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 9/128 binary64) %2618 (*.f64 %9 (-.f64 (*.f64 #s(literal -3/16 binary64) %2629) (fma.f64 #s(literal 1/60 binary64) %2624 (fma.f64 #s(literal 3/16 binary64) %2629 (*.f64 #s(literal 3/16 binary64) (/.f64 %2622 %2583))))))) %2621)) %2625) %2613)) (approx %2645 #s(literal 8795036991094829/4503599627370496 binary64)) (approx %2645 (+.f64 #s(literal 8795036991094829/4503599627370496 binary64) %2073)) (approx %2645 (+.f64 #s(literal 8795036991094829/4503599627370496 binary64) %2079)) (approx %2645 (+.f64 #s(literal 8795036991094829/4503599627370496 binary64) %2088)) (approx %2654 #s(literal 8795036991094829/9007199254740992 binary64)) (approx %2654 (+.f64 #s(literal 8795036991094829/9007199254740992 binary64) (*.f64 #s(literal 212162263646163/9007199254740992 binary64) %9))) (approx %2654 (+.f64 #s(literal 8795036991094829/9007199254740992 binary64) (*.f64 %9 (+.f64 #s(literal 212162263646163/9007199254740992 binary64) (*.f64 #s(literal -70720754548721/9007199254740992 binary64) %9))))) (approx %2654 (+.f64 #s(literal 8795036991094829/9007199254740992 binary64) (*.f64 %9 (+.f64 #s(literal 212162263646163/9007199254740992 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 70720754548721/67553994410557440 binary64) %9) #s(literal 70720754548721/9007199254740992 binary64))))))) (approx %2675 %2676) (approx %2675 (+.f64 %2676 (*.f64 #s(literal 212162263646163/18014398509481984 binary64) (/.f64 %9 %2676)))) (approx %2675 (+.f64 %2676 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %2687) %2676) %2691)))) (approx %2675 (+.f64 %2676 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2687 %2676) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 70720754548721/67553994410557440 binary64) (*.f64 #s(literal -212162263646163/18014398509481984 binary64) (/.f64 %2687 %2684)))) %2676))) %2691)))) (approx %2709 (/.f64 #s(literal 2 binary64) %2676)) (approx %2709 (fma.f64 #s(literal -212162263646163/9007199254740992 binary64) (/.f64 %9 %2712) %2714)) (approx %2709 (fma.f64 %9 (-.f64 (*.f64 %9 %2723) %2726) %2714)) (approx %2709 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 45012826115463978111264622569/162259276829213363391578010288128 binary64) %2719 (*.f64 %9 (-.f64 (*.f64 #s(literal -212162263646163/18014398509481984 binary64) %2730) (fma.f64 #s(literal 70720754548721/67553994410557440 binary64) %2725 (fma.f64 #s(literal 212162263646163/18014398509481984 binary64) %2730 (*.f64 #s(literal 212162263646163/18014398509481984 binary64) (/.f64 %2723 %2684))))))) %2722)) %2726) %2714)) (approx %2744 %2745) (approx %2744 (fma.f64 #s(literal 2 binary64) %2748 %2745)) (approx %2744 (fma.f64 Cn (fma.f64 #s(literal 2 binary64) %2747 (*.f64 Cn %2752)) %2745)) (approx %2744 (fma.f64 Cn (fma.f64 #s(literal 2 binary64) %2747 (*.f64 Cn (fma.f64 #s(literal -1 binary64) %2745 (fma.f64 Cn %2758 %2751)))) %2745)) (approx %2765 %2766) (approx %2765 (+.f64 %2766 (/.f64 %2748 %2766))) (approx %2765 (+.f64 %2766 (*.f64 Cn (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 Cn %2774) %2766) %2777)))) (approx %2765 (+.f64 %2766 (*.f64 Cn (fma.f64 Cn (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 Cn (-.f64 %2758 (/.f64 (*.f64 %942 (*.f64 %940 %2774)) %2772))) %2766) (*.f64 #s(literal 1/2 binary64) (/.f64 %2774 %2766))) %2777)))) (approx %2800 %2806) (approx %2800 (+.f64 %2806 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %2806)))) (approx %2800 (+.f64 %2806 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %2815) %2806) %2819)))) (approx %2800 (+.f64 %2806 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2815 %2806) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %2815 %2812)))) %2806))) %2819)))) (approx %2836 (/.f64 #s(literal 2 binary64) %2806)) (approx %2836 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %2839) %2841)) (approx %2836 (fma.f64 %9 (-.f64 (*.f64 %9 %2849) %2851) %2841)) (approx %2836 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %2845 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %2855) (fma.f64 #s(literal 2/45 binary64) %2851 (fma.f64 #s(literal 1/2 binary64) %2855 (*.f64 #s(literal 1/2 binary64) (/.f64 %2849 %2812))))))) %2848)) %2851) %2841)) (approx %2869 %649) (approx %2869 (fma.f64 #s(literal -2 binary64) %2871 %649)) (approx %2869 (fma.f64 %9 %2875 %649)) (approx %2869 (fma.f64 %9 %2881 %649)) (approx %2884 %2885) (approx %2884 (fma.f64 #s(literal -2 binary64) %2871 %2885)) (approx %2884 (fma.f64 #s(literal 2 binary64) %649 (*.f64 %9 %2875))) (approx %2884 (fma.f64 #s(literal 2 binary64) %649 (*.f64 %9 %2881))) (approx %2895 %2897) (approx %2895 %2900) (approx %2895 %2905) (approx %2895 %2912) (approx %2914 (+.f64 #s(literal 1 binary64) %2897)) (approx %2914 (+.f64 #s(literal 1 binary64) %2900)) (approx %2914 (+.f64 #s(literal 1 binary64) %2905)) (approx %2914 (+.f64 #s(literal 1 binary64) %2912)) (approx %2923 (fma.f64 #s(literal 2 binary64) %2896 (*.f64 %9 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %2896))))) (approx %2923 (fma.f64 #s(literal 2 binary64) %2896 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -2 binary64) %2896 (*.f64 %9 (-.f64 %2907 #s(literal 2/3 binary64)))))))) (approx %2923 (fma.f64 #s(literal 2 binary64) %2896 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -2 binary64) %2896 (*.f64 %9 (-.f64 (fma.f64 #s(literal 2/3 binary64) %2896 (*.f64 %9 (+.f64 #s(literal 4/45 binary64) (*.f64 #s(literal -4/45 binary64) %2896)))) #s(literal 2/3 binary64)))))))) (approx %2947 %2952) (approx %2954 %2955) (approx %2957 %2958) (approx (* 2 %2957) (*.f64 #s(literal 2 binary64) %2958)) (approx %2964 (*.f64 #s(literal 2 binary64) %2965)) (approx %2971 (*.f64 #s(literal 3/2 binary64) %649)) (approx %2971 (fma.f64 #s(literal 3/2 binary64) %649 (*.f64 %9 %2976))) (approx %2971 (fma.f64 #s(literal 3/2 binary64) %649 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -3/2 binary64) %649 (*.f64 %9 %2981)))))) (approx %2971 (fma.f64 #s(literal 3/2 binary64) %649 (*.f64 %9 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -3/2 binary64) %649 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %649 (*.f64 %9 %2990)) #s(literal 2/3 binary64)))))))) (approx %3000 %3003) (approx %3000 (fma.f64 #s(literal 3/2 binary64) %3002 %3006)) (approx %3000 (fma.f64 #s(literal 3/2 binary64) %3002 (*.f64 %9 (fma.f64 %9 %3009 %3005)))) (approx %3000 (fma.f64 #s(literal 3/2 binary64) %3002 (*.f64 %9 (fma.f64 %9 (fma.f64 %9 %3014 %3009) %3005)))) (approx %3020 %3021) (approx %3020 (+.f64 %3021 (*.f64 #s(literal 1/2 binary64) (/.f64 %3006 %3021)))) (approx %3020 (+.f64 %3021 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %3032) %3021) (*.f64 #s(literal 1/2 binary64) %3035))))) (approx %3020 (+.f64 %3021 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %3035 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %3014 (*.f64 #s(literal 1/2 binary64) (/.f64 %3042 %3029)))) %3021) (*.f64 #s(literal 1/2 binary64) (/.f64 %3032 %3021)))))))) (approx %3056 (/.f64 #s(literal 2 binary64) %3021)) (approx %3056 (fma.f64 #s(literal -1 binary64) (/.f64 %3006 %3059) %3062)) (approx %3056 (fma.f64 %9 (-.f64 (*.f64 %9 %3070) %3072) %3062)) (approx %3056 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %3066 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %3076) (fma.f64 #s(literal -1/2 binary64) %3076 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %649 (*.f64 %2976 %3070)) %3029) (/.f64 %3014 %3059)))))) %3069)) %3072) %3062)) (approx %3093 %2896) (approx %3093 (fma.f64 #s(literal 2 binary64) %9 %2896)) (approx %3093 (fma.f64 %9 %122 %2896)) (approx %3093 (fma.f64 %9 %129 %2896)) (approx %3101 %3102) (approx %3101 (fma.f64 #s(literal 2 binary64) %2871 %3102)) (approx %3101 (fma.f64 %9 %3106 %3102)) (approx %3101 (fma.f64 %9 %3112 %3102)) (approx %3115 %3116) (approx %3115 (+.f64 %3116 (/.f64 %2871 %3116))) (approx %3115 (+.f64 %3116 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %3124) %3116) %3127)))) (approx %3115 (+.f64 %3116 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %3132 (/.f64 %3133 %3122))) %3116) (*.f64 #s(literal 1/2 binary64) (/.f64 %3124 %3116))) %3127)))) (approx %3145 (/.f64 #s(literal 2 binary64) %3116)) (approx %3145 (fma.f64 #s(literal -2 binary64) (/.f64 %2871 %3148) %3151)) (approx %3145 (fma.f64 %9 (-.f64 (*.f64 %9 %3159) %3161) %3151)) (approx %3145 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 %9 (-.f64 %3165 (fma.f64 #s(literal -1 binary64) %3165 (fma.f64 #s(literal 4/45 binary64) %3156 (/.f64 (*.f64 %649 %3159) %3122)))) %3155) %3158)) %3161) %3151)) (approx %3177 %3179) (approx %3177 (fma.f64 #s(literal 2 binary64) %2871 %3179)) (approx %3177 (fma.f64 %9 %3106 %3179)) (approx %3177 (fma.f64 %9 %3112 %3179)) (approx %3187 %3188) (approx %3187 (+.f64 %3188 (/.f64 %2871 %3188))) (approx %3187 (+.f64 %3188 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %3195) %3188) %3198)))) (approx %3187 (+.f64 %3188 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %3132 (/.f64 %3203 %3193))) %3188) (*.f64 #s(literal 1/2 binary64) (/.f64 %3195 %3188))) %3198)))) (approx %3215 (/.f64 #s(literal 2 binary64) %3188)) (approx %3215 (fma.f64 #s(literal -2 binary64) (/.f64 %2871 %3218) %3221)) (approx %3215 (fma.f64 %9 (-.f64 (*.f64 %9 %3229) %3231) %3221)) (approx %3215 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 %9 (-.f64 %3235 (fma.f64 #s(literal -1 binary64) %3235 (fma.f64 #s(literal 4/45 binary64) %3226 (/.f64 (*.f64 %649 %3229) %3193)))) %3225) %3228)) %3231) %3221)) (approx %3247 %3248) (approx %3247 %3253) (approx %3247 %3258) (approx %3247 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -2/315 binary64) %2871) %3261)) %2878)) %3251))) (approx %3269 %3272) (approx %3269 (*.f64 Cn (+.f64 %3271 (*.f64 #s(literal -1/3 binary64) (/.f64 %2871 %3271))))) (approx %3269 (*.f64 Cn (+.f64 %3271 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %3283) %3271) (*.f64 #s(literal -1/3 binary64) %3286)))))) (approx %3269 (*.f64 Cn (+.f64 %3271 (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) %3286 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %3297) %3271) (*.f64 #s(literal -1/2 binary64) (/.f64 %3283 %3271))))))))) (approx %3309 (/.f64 #s(literal 2 binary64) %3272)) (approx %3309 (/.f64 (fma.f64 #s(literal 2/3 binary64) (/.f64 %2871 %3312) %3315) Cn)) (approx %3309 (/.f64 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %3324)) %3328) %3315) Cn)) (approx %3309 (/.f64 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1 binary64) (/.f64 %3297 %3312) (fma.f64 #s(literal -1/3 binary64) (/.f64 %3294 %3321) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %649 %3324) %3280)))))) %3324)) %3328) %3315) Cn)) (approx %3348 %3349) (approx %3348 (-.f64 (+.f64 #s(literal 1 binary64) %3248) %649)) (approx %3348 (-.f64 (+.f64 #s(literal 1 binary64) %3253) %649)) (approx %3348 (-.f64 (+.f64 #s(literal 1 binary64) %3258) %649)) (approx %3360 %3361) (approx %3360 (+.f64 %3361 (/.f64 %2871 %3361))) (approx %3360 (+.f64 %3361 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %3368) %3361) %3371)))) (approx %3360 (+.f64 %3361 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %3378) %3361) (*.f64 #s(literal -1/2 binary64) (/.f64 %3368 %3361))) %3371)))) (approx %3388 (/.f64 #s(literal 2 binary64) %3361)) (approx %3388 (fma.f64 #s(literal -2 binary64) (/.f64 %2871 %3391) %3394)) (approx %3388 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %3401)) %3405) %3394)) (approx %3388 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %649 %3401) %3366) (fma.f64 #s(literal -1 binary64) (/.f64 %3378 %3391) (/.f64 %3376 %3397))))) %3401)) %3405) %3394)) (approx %3422 %3423) (approx %3422 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %187 %3426)) %649)) (approx %3422 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %187 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %224 (*.f64 %9 (-.f64 %235 %2878))) %3251)))) %649)) (approx %3422 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %187 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) %224 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %224 (*.f64 %9 (-.f64 %259 %3261))) %2878))) %3251)))) %649)) (approx %3452 %3453) (approx %3452 (+.f64 %3453 (*.f64 #s(literal 1/2 binary64) (/.f64 %3426 %3453)))) (approx %3452 (+.f64 %3453 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %3463) %3453) (*.f64 #s(literal 1/2 binary64) %3466))))) (approx %3452 (+.f64 %3453 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %3466 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %259 (fma.f64 #s(literal -4/45 binary64) %649 (*.f64 #s(literal 1/2 binary64) (/.f64 %3472 %3460))))) %3453) (*.f64 #s(literal 1/2 binary64) (/.f64 %3463 %3453)))))))) (approx %3487 (/.f64 #s(literal 2 binary64) %3453)) (approx %3487 (fma.f64 %9 %3495 %3497)) (approx %3487 (fma.f64 %9 (-.f64 (fma.f64 #s(literal -2 binary64) %3491 (*.f64 %9 %3508)) %3494) %3497)) (approx %3487 (fma.f64 %9 (-.f64 (fma.f64 #s(literal -2 binary64) %3491 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %3501 (fma.f64 #s(literal 2/3 binary64) %3491 (*.f64 %9 (-.f64 (fma.f64 #s(literal -4/45 binary64) %3491 (*.f64 #s(literal 1/2 binary64) (/.f64 %3472 %3500))) (fma.f64 #s(literal -2/45 binary64) %3493 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %3495 %3463) %3460) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %3425 %3508) %3460)))))))) %3507))) %3494) %3497)) (approx %3534 %3535) (approx %3534 (+.f64 %3535 (*.f64 #s(literal -1/2 binary64) (/.f64 %9 %3535)))) (approx %3534 (+.f64 %3535 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %3544) %3535)) %3549)))) (approx %3534 (+.f64 %3535 (*.f64 %9 (-.f64 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %3544 %3541)))) %3535) (*.f64 #s(literal 1/2 binary64) (/.f64 %3544 %3535)))) %3549)))) (approx %3568 (*.f64 #s(literal -2 binary64) %368)) (approx %3568 (fma.f64 #s(literal -2 binary64) %368 (*.f64 #s(literal -1 binary64) %370))) (approx %3568 (fma.f64 #s(literal -2 binary64) %368 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %381 (*.f64 #s(literal -1 binary64) %382))))) (approx %3568 (fma.f64 #s(literal -2 binary64) %368 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %382 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %393 (*.f64 #s(literal -1 binary64) %394))))))) (approx %3587 %3589) (approx %3587 (+.f64 #s(literal 1/2 binary64) %3591)) (approx %3587 (+.f64 #s(literal 1/2 binary64) %3597)) (approx %3587 (+.f64 #s(literal 1/2 binary64) %3605)) (approx %3608 (-.f64 #s(literal 1 binary64) %940)) (approx %3608 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %943)) %940)) (approx %3608 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 Cn (-.f64 (*.f64 #s(literal 2 binary64) %946) %1007))) %940)) (approx %3608 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 Cn (-.f64 (*.f64 Cn (-.f64 (*.f64 #s(literal 4/3 binary64) %943) %3623)) %1007))) %940)) (approx %3632 %3635) (approx %3632 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 5/4 binary64) %3589 %3639)) %940)) (approx %3632 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 5/4 binary64) %3589 (*.f64 Cn (-.f64 (fma.f64 #s(literal 5/4 binary64) %942 %3647) %1007)))) %940)) (approx %3632 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 5/4 binary64) %3589 (*.f64 Cn (-.f64 (fma.f64 #s(literal 5/4 binary64) %942 (*.f64 Cn (-.f64 (fma.f64 #s(literal -5/4 binary64) %940 %3659) %3623))) %1007)))) %940)) (approx %3670 %3671) (approx %3670 (fma.f64 #s(literal 1/2 binary64) %3639 %3671)) (approx %3670 (fma.f64 #s(literal 1/2 binary64) %3635 (*.f64 Cn (fma.f64 #s(literal 1/2 binary64) %3647 (*.f64 #s(literal 1/2 binary64) %3638))))) (approx %3670 (fma.f64 #s(literal 1/2 binary64) %3635 (*.f64 Cn (fma.f64 #s(literal 1/2 binary64) %3638 (*.f64 Cn (fma.f64 #s(literal 1/2 binary64) %3659 %3680)))))) (approx %3687 %3688) (approx %3687 (+.f64 %3688 (*.f64 #s(literal 1/4 binary64) (/.f64 %3639 %3688)))) (approx %3687 (+.f64 %3688 (*.f64 Cn (fma.f64 #s(literal 1/4 binary64) %3694 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 Cn %3699) %3688)))))) (approx %3687 (+.f64 %3688 (*.f64 Cn (fma.f64 #s(literal 1/4 binary64) %3694 (*.f64 Cn (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 Cn (-.f64 (*.f64 #s(literal 1/2 binary64) %3658) (*.f64 #s(literal 1/4 binary64) (/.f64 %3708 %3696)))) %3688) (*.f64 #s(literal 1/2 binary64) (/.f64 %3699 %3688)))))))) (approx %3722 (/.f64 #s(literal 2 binary64) %3688)) (approx %3722 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3639 %3725) %3728)) (approx %3722 (fma.f64 Cn (-.f64 (*.f64 Cn %3737) %3740) %3728)) (approx %3722 (fma.f64 Cn (-.f64 (*.f64 Cn (-.f64 (fma.f64 #s(literal 1/16 binary64) %3732 (*.f64 Cn (-.f64 (*.f64 #s(literal 1/4 binary64) %3744) (fma.f64 #s(literal -1/4 binary64) %3744 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %3737 %3638) %3696) (*.f64 #s(literal 1/2 binary64) (/.f64 %3658 %3725))))))) %3736)) %3740) %3728)) (approx %3762 %3765) (approx %3762 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3/2 binary64) %3589 %3769)) %940)) (approx %3762 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3/2 binary64) %3589 (*.f64 Cn (-.f64 (fma.f64 #s(literal 3/2 binary64) %942 %3776) %1007)))) %940)) (approx %3762 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3/2 binary64) %3589 (*.f64 Cn (-.f64 (fma.f64 #s(literal 3/2 binary64) %942 (*.f64 Cn (-.f64 (fma.f64 #s(literal -3/2 binary64) %940 %3786) %3623))) %1007)))) %940)) (approx %3797 %3798) (approx %3797 (fma.f64 #s(literal 1/2 binary64) %3769 %3798)) (approx %3797 (fma.f64 #s(literal 1/2 binary64) %3765 (*.f64 Cn (fma.f64 #s(literal 1/2 binary64) %3776 (*.f64 #s(literal 1/2 binary64) %3768))))) (approx %3797 (fma.f64 #s(literal 1/2 binary64) %3765 (*.f64 Cn (fma.f64 #s(literal 1/2 binary64) %3768 (*.f64 Cn (fma.f64 #s(literal 1/2 binary64) %3786 %3807)))))) (approx %3814 %3815) (approx %3814 (+.f64 %3815 (*.f64 #s(literal 1/4 binary64) (/.f64 %3769 %3815)))) (approx %3814 (+.f64 %3815 (*.f64 Cn (fma.f64 #s(literal 1/4 binary64) %3821 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 Cn %3826) %3815)))))) (approx %3814 (+.f64 %3815 (*.f64 Cn (fma.f64 #s(literal 1/4 binary64) %3821 (*.f64 Cn (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 Cn (-.f64 (*.f64 #s(literal 1/2 binary64) %3785) (*.f64 #s(literal 1/4 binary64) (/.f64 %3835 %3823)))) %3815) (*.f64 #s(literal 1/2 binary64) (/.f64 %3826 %3815)))))))) (approx %3849 (/.f64 #s(literal 2 binary64) %3815)) (approx %3849 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3769 %3852) %3855)) (approx %3849 (fma.f64 Cn (-.f64 (*.f64 Cn %3864) %3867) %3855)) (approx %3849 (fma.f64 Cn (-.f64 (*.f64 Cn (-.f64 (fma.f64 #s(literal 1/16 binary64) %3859 (*.f64 Cn (-.f64 (*.f64 #s(literal 1/4 binary64) %3871) (fma.f64 #s(literal -1/4 binary64) %3871 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %3864 %3768) %3823) (*.f64 #s(literal 1/2 binary64) (/.f64 %3785 %3852))))))) %3863)) %3867) %3855)) (approx %3586 %3588) (approx %3586 %3591) (approx %3586 %3597) (approx %3586 %3605) (approx %3891 %3892) (approx %3891 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) %943)) %3588)) (approx %3891 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 Cn (-.f64 %946 %942))) %3588)) (approx %3891 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 Cn (-.f64 (*.f64 Cn (-.f64 (*.f64 #s(literal 2/3 binary64) %943) (*.f64 #s(literal -1 binary64) %940))) %942))) %3588)) (approx %3912 %3913) (approx %3912 (+.f64 %3913 (*.f64 #s(literal -1/2 binary64) (/.f64 %943 %3913)))) (approx %3912 (+.f64 %3913 (*.f64 Cn (fma.f64 #s(literal -1/2 binary64) %3919 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 Cn %3923) %3913)))))) (approx %3912 (+.f64 %3913 (*.f64 Cn (fma.f64 #s(literal -1/2 binary64) %3919 (*.f64 Cn (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 Cn %3934) %3913) (*.f64 #s(literal -1/2 binary64) (/.f64 %3923 %3913)))))))) (approx %3945 (/.f64 #s(literal 2 binary64) %3913)) (approx %3945 (fma.f64 #s(literal 2 binary64) %3948 (/.f64 %943 %3949))) (approx %3945 (fma.f64 Cn (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 Cn %3957)) %3961) %3963)) (approx %3945 (fma.f64 Cn (-.f64 (*.f64 Cn (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 Cn (fma.f64 #s(literal -1 binary64) (/.f64 %3934 %3949) (fma.f64 #s(literal -1/2 binary64) (/.f64 %3931 %3954) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %942 %3957) %3920)))))) %3957)) %3961) %3963)) (approx %3980 %3987) (approx %3989 %3990) (approx %3992 (/.f64 %3990 %889)) (approx %3995 (*.f64 #s(literal 2 binary64) (/.f64 %889 %3990))) (approx %3999 (/.f64 #s(literal 2 binary64) %368)) (approx %3999 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %4005) %4008)) (approx %3999 (fma.f64 %9 (-.f64 (*.f64 %9 %4019) %4005) %4008)) (approx %3999 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %4012 (fma.f64 #s(literal 1/3 binary64) %4004 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %388 %4011)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4005 %379) %375) (fma.f64 #s(literal -2/45 binary64) %4003 (fma.f64 #s(literal 2/45 binary64) %4004 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %246 %4019) %375))))))))) %4018)) %4005) %4008)) (approx %4043 %4044) (approx %4043 (-.f64 (fma.f64 %9 %4047 %563) %566)) (approx %4043 (-.f64 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %576 (*.f64 %9 (-.f64 %583 #s(literal 1/3 binary64))))) %563) %566)) (approx %4043 (-.f64 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %576 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %576 (*.f64 %9 %4059)) #s(literal 1/3 binary64))))) %563) %566)) (approx %4069 %4070) (approx %4069 (+.f64 %4070 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %4047) %4070)))) (approx %4069 (+.f64 %4070 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %4082) %4070) (*.f64 #s(literal 1/2 binary64) %4085))))) (approx %4069 (+.f64 %4070 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %4085 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %4059 (*.f64 #s(literal 1/2 binary64) (/.f64 %4091 %4078)))) %4070) (*.f64 #s(literal 1/2 binary64) (/.f64 %4082 %4070)))))))) (approx %4105 (/.f64 #s(literal 2 binary64) %4070)) (approx %4105 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %4112) %4115)) (approx %4105 (fma.f64 %9 (-.f64 (*.f64 %9 %4126) %4112) %4115)) (approx %4105 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %4119 (fma.f64 #s(literal 1/3 binary64) %4111 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %4091 %4118)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4112 %4082) %4078) (fma.f64 #s(literal -2/45 binary64) %4110 (fma.f64 #s(literal 2/45 binary64) %4111 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4047 %4126) %4078))))))))) %4125)) %4112) %4115)) (approx %4150 %4151) (approx %4150 (-.f64 (fma.f64 %9 %4154 %595) %598)) (approx %4150 (-.f64 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %607 (*.f64 %9 (-.f64 %614 #s(literal 1/3 binary64))))) %595) %598)) (approx %4150 (-.f64 (fma.f64 %9 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %607 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/3 binary64) %607 (*.f64 %9 %4166)) #s(literal 1/3 binary64))))) %595) %598)) (approx %4176 %4177) (approx %4176 (+.f64 %4177 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %4154) %4177)))) (approx %4176 (+.f64 %4177 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %4189) %4177) (*.f64 #s(literal 1/2 binary64) %4192))))) (approx %4176 (+.f64 %4177 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %4192 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %4166 (*.f64 #s(literal 1/2 binary64) (/.f64 %4198 %4185)))) %4177) (*.f64 #s(literal 1/2 binary64) (/.f64 %4189 %4177)))))))) (approx %4212 (/.f64 #s(literal 2 binary64) %4177)) (approx %4212 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %4219) %4222)) (approx %4212 (fma.f64 %9 (-.f64 (*.f64 %9 %4233) %4219) %4222)) (approx %4212 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %4226 (fma.f64 #s(literal 1/3 binary64) %4218 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %4198 %4225)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4219 %4189) %4185) (fma.f64 #s(literal -2/45 binary64) %4217 (fma.f64 #s(literal 2/45 binary64) %4218 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4154 %4233) %4185))))))))) %4232)) %4219) %4222)) (approx %4257 %4258) (approx %4257 (+.f64 %4258 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %4258)))) (approx %4257 (+.f64 %4258 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %4267) %4258) %4271)))) (approx %4257 (+.f64 %4258 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4267 %4258) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %4267 %4264)))) %4258))) %4271)))) (approx %4288 (/.f64 #s(literal 2 binary64) %4258)) (approx %4288 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %4291) %4293)) (approx %4288 (fma.f64 %9 (-.f64 (*.f64 %9 %4301) %4303) %4293)) (approx %4288 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %4297 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %4307) (fma.f64 #s(literal 2/45 binary64) %4303 (fma.f64 #s(literal 1/2 binary64) %4307 (*.f64 #s(literal 1/2 binary64) (/.f64 %4301 %4264))))))) %4300)) %4303) %4293)) (approx %4322 (+.f64 #s(literal 1/2 binary64) %4323)) (approx %4322 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) %9 %4323))) (approx %4322 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %989 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/6 binary64) %9) #s(literal 1/2 binary64)))))) (approx %4322 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %989 (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/45 binary64) %9))) #s(literal 1/2 binary64)))))) (approx %4344 %4323) (approx %4344 (fma.f64 #s(literal 1/2 binary64) %989 %869)) (approx %4344 (fma.f64 #s(literal 1/2 binary64) %989 %2383)) (approx %4344 (fma.f64 #s(literal 1/2 binary64) %989 %2391)) (approx %4352 %4353) (approx %4352 (+.f64 %4353 (*.f64 #s(literal 1/4 binary64) (/.f64 %9 %4353)))) (approx %4352 (+.f64 %4353 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %4362) %4353) %4366)))) (approx %4352 (+.f64 %4353 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4362 %4353) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 1/45 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 %4362 %4359)))) %4353))) %4366)))) (approx %4383 (/.f64 #s(literal 2 binary64) %4353)) (approx %4383 (fma.f64 #s(literal -1/2 binary64) (/.f64 %9 %4386) %4388)) (approx %4383 (fma.f64 %9 (-.f64 (*.f64 %9 %4396) %4399) %4388)) (approx %4383 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/8 binary64) %4392 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/4 binary64) %4403) (fma.f64 #s(literal 1/45 binary64) %4398 (fma.f64 #s(literal 1/4 binary64) %4403 (*.f64 #s(literal 1/4 binary64) (/.f64 %4396 %4359))))))) %4395)) %4399) %4388)) (approx %4421 %4425) (approx %4421 (fma.f64 #s(literal 1/2 binary64) %4424 %118)) (approx %4421 (fma.f64 #s(literal 1/2 binary64) %4424 %123)) (approx %4421 (fma.f64 #s(literal 1/2 binary64) %4424 %130)) (approx %4433 %4434) (approx %4433 (fma.f64 #s(literal 1/4 binary64) %4424 %9)) (approx %4433 (fma.f64 #s(literal 1/4 binary64) %4424 %57)) (approx %4433 (fma.f64 #s(literal 1/4 binary64) %4424 %65)) (approx %4442 %4443) (approx %4442 (+.f64 %4443 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %4443)))) (approx %4442 (+.f64 %4443 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %4452) %4443) %4456)))) (approx %4442 (+.f64 %4443 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4452 %4443) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %4452 %4449)))) %4443))) %4456)))) (approx %4473 (/.f64 #s(literal 2 binary64) %4443)) (approx %4473 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %4476) %4478)) (approx %4473 (fma.f64 %9 (-.f64 (*.f64 %9 %4486) %4488) %4478)) (approx %4473 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %4482 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %4492) (fma.f64 #s(literal 2/45 binary64) %4488 (fma.f64 #s(literal 1/2 binary64) %4492 (*.f64 #s(literal 1/2 binary64) (/.f64 %4486 %4449))))))) %4485)) %4488) %4478)) (approx %4508 %4510) (approx %4508 (+.f64 %4510 (*.f64 #s(literal -1/2 binary64) (/.f64 %4512 %4510)))) (approx %4508 (+.f64 %4510 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %4517 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %4522) %4510)))))) (approx %4508 (+.f64 %4510 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %4517 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 %301 (*.f64 #s(literal -1/2 binary64) (/.f64 %4530 %4519)))) %4510) (*.f64 #s(literal 1/2 binary64) (/.f64 %4522 %4510)))))))) (approx %4544 (/.f64 #s(literal 2 binary64) %4510)) (approx %4544 (fma.f64 #s(literal 2 binary64) %4547 (/.f64 %4512 %4548))) (approx %4544 (fma.f64 %9 (-.f64 (*.f64 %9 %4558) %4560) %4562)) (approx %4544 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %4553 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %4565) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %275 %4558) %4519) (fma.f64 #s(literal -2/45 binary64) %4555 (*.f64 #s(literal 1/2 binary64) %4565)))))) %4557)) %4560) %4562)) (approx (/ %887 %677) %2965) (approx %4582 (fma.f64 #s(literal 1/2 binary64) %192 %459)) (approx %4582 (fma.f64 #s(literal 1/2 binary64) %188 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %198 (*.f64 #s(literal 1/2 binary64) %191))))) (approx %4582 (fma.f64 #s(literal 1/2 binary64) %188 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %191 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %207 %4590)))))) (approx %4597 %4598) (approx %4597 (+.f64 %4598 (*.f64 #s(literal 1/4 binary64) (/.f64 %192 %4598)))) (approx %4597 (+.f64 %4598 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %4604 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %4609) %4598)))))) (approx %4597 (+.f64 %4598 (*.f64 %9 (fma.f64 #s(literal 1/4 binary64) %4604 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %206) (*.f64 #s(literal 1/4 binary64) (/.f64 %4618 %4606)))) %4598) (*.f64 #s(literal 1/2 binary64) (/.f64 %4609 %4598)))))))) (approx %4632 (/.f64 #s(literal 2 binary64) %4598)) (approx %4632 (fma.f64 #s(literal -1/2 binary64) (/.f64 %192 %4635) %4638)) (approx %4632 (fma.f64 %9 (-.f64 (*.f64 %9 %4647) %4650) %4638)) (approx %4632 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/16 binary64) %4642 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/4 binary64) %4654) (fma.f64 #s(literal -1/4 binary64) %4654 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %191 %4647) %4606) (*.f64 #s(literal 1/2 binary64) (/.f64 %206 %4635))))))) %4646)) %4650) %4638)) (approx %4671 %4673) (approx %4671 (fma.f64 #s(literal 1/2 binary64) %281 %4673)) (approx %4671 (fma.f64 %9 %297 %4673)) (approx %4671 (fma.f64 %9 %313 %4673)) (approx %4681 (/.f64 #s(literal 2 binary64) %4673)) (approx %4681 (fma.f64 #s(literal -1 binary64) (*.f64 %9 %4688) %4691)) (approx %4681 (fma.f64 %9 (-.f64 (*.f64 %9 %4703) %4688) %4691)) (approx %4681 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/4 binary64) %4695 (fma.f64 #s(literal 1/3 binary64) %4687 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %303 %4694)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4688 %292) %4699) (fma.f64 #s(literal -2/45 binary64) %4686 (fma.f64 #s(literal 2/45 binary64) %4687 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %279 %4703) %4699))))))))) %4702)) %4688) %4691)) (approx %4730 %4732) (approx %4730 (fma.f64 #s(literal 4 binary64) (*.f64 %9 %4740) %4732)) (approx %4730 (fma.f64 #s(literal 4 binary64) %4731 (*.f64 %9 (fma.f64 #s(literal 4 binary64) (*.f64 %9 %4751) (*.f64 #s(literal 4 binary64) %4740))))) (approx %4730 (fma.f64 #s(literal 4 binary64) %4731 (*.f64 %9 (fma.f64 #s(literal 4 binary64) %4740 (*.f64 %9 (fma.f64 #s(literal 4 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %306 %4734)) (+.f64 (/.f64 (*.f64 %276 %206) %4738) (+.f64 (/.f64 (*.f64 %191 %4751) %188) (/.f64 (*.f64 %197 %4740) %188))))) (*.f64 #s(literal 4 binary64) %4751))))))) (approx %4777 (/.f64 #s(literal 2 binary64) %1108)) (approx %4777 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %4780) %4782)) (approx %4777 (fma.f64 %9 (-.f64 (*.f64 %9 %4790) %4792) %4782)) (approx %4777 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %4786 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %4796) (fma.f64 #s(literal 2/45 binary64) %4792 (fma.f64 #s(literal 1/2 binary64) %4796 (*.f64 #s(literal 1/2 binary64) (/.f64 %4790 %1114))))))) %4789)) %4792) %4782)) (approx %4812 %4813) (approx %4812 (fma.f64 #s(literal 1/4 binary64) %188 %9)) (approx %4812 (fma.f64 #s(literal 1/4 binary64) %188 %57)) (approx %4812 (fma.f64 #s(literal 1/4 binary64) %188 %65)) (approx %4821 %4822) (approx %4821 (+.f64 %4822 (*.f64 #s(literal 1/2 binary64) (/.f64 %9 %4822)))) (approx %4821 (+.f64 %4822 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %4831) %4822) %4835)))) (approx %4821 (+.f64 %4822 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4831 %4822) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (-.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %4831 %4828)))) %4822))) %4835)))) (approx %4852 (/.f64 #s(literal 2 binary64) %4822)) (approx %4852 (fma.f64 #s(literal -1 binary64) (/.f64 %9 %4855) %4857)) (approx %4852 (fma.f64 %9 (-.f64 (*.f64 %9 %4865) %4867) %4857)) (approx %4852 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %4861 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/2 binary64) %4871) (fma.f64 #s(literal 2/45 binary64) %4867 (fma.f64 #s(literal 1/2 binary64) %4871 (*.f64 #s(literal 1/2 binary64) (/.f64 %4865 %4828))))))) %4864)) %4867) %4857)) (approx %4885 (/.f64 #s(literal 2 binary64) %1272)) (approx %5 %4888) (approx %31 %4890) (approx %52 %4892) (approx %76 %4894) (approx %97 %356) (approx %117 (-.f64 #s(literal 1 binary64) %356)) (approx %142 %357) (approx %1094 (-.f64 #s(literal 1/2 binary64) %357)) (approx %150 (*.f64 #s(literal -1 binary64) %356)) (approx %183 %358) (approx %160 (*.f64 %4890 %161)) (approx %185 %361) (approx %220 %4909) (approx %243 %4911) (approx %274 %4914) (approx %317 (*.f64 #s(literal -1 binary64) %4914)) (approx %335 (*.f64 #s(literal -1 binary64) (pow.f64 %4914 #s(literal 2 binary64)))) (approx %367 %4921) (approx %409 %359) (approx %428 %360) (approx %439 (*.f64 #s(literal -2 binary64) %4914)) (approx %458 %469) (approx %479 %4929) (approx %501 %4933) (approx %522 %4935) (approx %523 %4937) (approx %559 %4941) (approx %592 %4945) (approx %623 %4949) (approx %640 %4951) (approx %641 %4953) (approx %687 (/.f64 #s(literal 1 binary64) %4914)) (approx %726 (/.f64 #s(literal 2 binary64) %4958)) (approx %752 %4964) (approx %773 %4966) (approx %793 (+.f64 %4890 %4888)) (approx %810 %4957) (approx %830 %4958) (approx %852 %4972) (approx %860 %4974) (approx %867 %4976) (approx %868 %4978) (approx %888 %4980) (approx %916 (*.f64 #s(literal 2 binary64) %4980)) (approx %934 (*.f64 Cn (+.f64 #s(literal 1 binary64) %4985))) (approx %939 %4989) (approx %959 (*.f64 #s(literal -1/2 binary64) %356)) (approx %969 %4993) (approx %981 %4995) (approx %988 %4997) (approx %1000 (*.f64 Cn (+.f64 #s(literal 2 binary64) %4985))) (approx %1003 %3981) (approx %1025 %5004) (approx %1055 (-.f64 %359 %356)) (approx %1077 %4913) (approx %1095 %5010) (approx %1107 %5012) (approx %1145 %5015) (approx %1179 (/.f64 #s(literal 2 binary64) %5015)) (approx %5019 (sqrt.f64 %358)) (approx %1213 (/.f64 #s(literal 2 binary64) %4914)) (approx %1253 (+.f64 #s(literal 1/2 binary64) %5024)) (approx %1261 (-.f64 %5024 #s(literal 1/4 binary64))) (approx %1274 %5029) (approx %1299 %5031) (approx %1333 (/.f64 #s(literal 2 binary64) %5031)) (approx %1379 (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %4953)) (approx %1398 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %4953)) (approx %1437 (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %4937)) (approx %1454 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %4937)) (approx %1492 %5045) (approx %1514 %5047) (approx %1536 %5049) (approx %1570 (/.f64 #s(literal 2 binary64) %5049)) (approx %1607 %5053) (approx %1628 %5055) (approx %1648 %5057) (approx %1682 (/.f64 #s(literal 2 binary64) %5057)) (approx %1718 (*.f64 #s(literal 560851318903425/562949953421312 binary64) %4890)) (approx %1739 %5064) (approx %1759 (/.f64 #s(literal 2 binary64) %5064)) (approx %1784 %5069) (approx %1817 (/.f64 #s(literal 2 binary64) %5069)) (approx %1852 %5075) (approx %1874 %5077) (approx %1896 %5079) (approx %1930 (/.f64 #s(literal 2 binary64) %5079)) (approx %1967 %5084) (approx %1976 %5086) (approx %1985 %5088) (approx %2016 (/.f64 #s(literal 2 binary64) %5088)) (approx %2050 %5092) (approx %2071 %5094) (approx %2091 %5096) (approx %2125 (/.f64 #s(literal 2 binary64) %5096)) (approx %2161 %5100) (approx %2162 %5102) (approx %2190 (/.f64 %5102 %889)) (approx %2210 (*.f64 #s(literal 2 binary64) (/.f64 %889 %5102))) (approx %2246 (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) %4890)) (approx %2267 %5112) (approx %2287 (/.f64 #s(literal 2 binary64) %5112)) (approx %2312 %5117) (approx %2345 (/.f64 #s(literal 2 binary64) %5117)) (approx %2379 %5123) (approx %2394 %5125) (approx %2413 %5127) (approx %2445 (/.f64 #s(literal 2 binary64) %5127)) (approx %2482 %4963) (approx %2502 %5132) (approx %2534 (/.f64 #s(literal 2 binary64) %5132)) (approx %2574 %5136) (approx %2608 (/.f64 #s(literal 2 binary64) %5136)) (approx %2645 %5142) (approx %2654 %5144) (approx %2675 %5146) (approx %2709 (/.f64 #s(literal 2 binary64) %5146)) (approx %2744 %5150) (approx %2765 (sqrt.f64 %5150)) (approx %2800 %5155) (approx %2836 (/.f64 #s(literal 2 binary64) %5155)) (approx %2869 %5159) (approx %2884 %2948) (approx %2895 %2949) (approx %2914 %2950) (approx %2923 %2951) (approx %2971 %5167) (approx %3000 %5169) (approx %3020 %5171) (approx %3056 (/.f64 #s(literal 2 binary64) %5171)) (approx %3093 %5176) (approx %3101 %5178) (approx %3115 %5180) (approx %3145 (/.f64 #s(literal 2 binary64) %5180)) (approx %3177 %5184) (approx %3187 %5186) (approx %3215 (/.f64 #s(literal 2 binary64) %5186)) (approx %3247 %5190) (approx %3269 %5192) (approx %3309 (/.f64 #s(literal 2 binary64) %5192)) (approx %3348 %5196) (approx %3360 %5198) (approx %3388 (/.f64 #s(literal 2 binary64) %5198)) (approx %3422 %5202) (approx %3452 %5204) (approx %3487 (/.f64 #s(literal 2 binary64) %5204)) (approx %3534 (sqrt.f64 %4997)) (approx %3568 (*.f64 #s(literal -2 binary64) %4921)) (approx %3587 %3983) (approx %3608 (-.f64 #s(literal 1 binary64) %3981)) (approx %3632 %3986) (approx %3670 %5216) (approx %3687 %5218) (approx %3722 (/.f64 #s(literal 2 binary64) %5218)) (approx %3762 %5224) (approx %3797 %5226) (approx %3814 %5228) (approx %3849 (/.f64 #s(literal 2 binary64) %5228)) (approx %3586 %3982) (approx %3891 %5233) (approx %3912 %5235) (approx %3945 (/.f64 #s(literal 2 binary64) %5235)) (approx %3999 (/.f64 #s(literal 2 binary64) %4921)) (approx %4043 %5241) (approx %4069 %5243) (approx %4105 (/.f64 #s(literal 2 binary64) %5243)) (approx %4150 %5247) (approx %4176 %5249) (approx %4212 (/.f64 #s(literal 2 binary64) %5249)) (approx %4257 %5253) (approx %4288 (/.f64 #s(literal 2 binary64) %5253)) (approx %4322 %5258) (approx %4344 %5260) (approx %4352 %5262) (approx %4383 (/.f64 #s(literal 2 binary64) %5262)) (approx %4421 %5267) (approx %4433 %5269) (approx %4442 %5271) (approx %4473 (/.f64 #s(literal 2 binary64) %5271)) (approx %4508 %5277) (approx %4544 (/.f64 #s(literal 2 binary64) %5277)) (approx %5284 %5286) (approx %5288 %5289) (approx %5291 %5292) (approx %5294 (/.f64 #s(literal 2 binary64) %5292)) (approx %5299 (fma.f64 %275 %358 %4892)) (approx %5302 %5303) (approx %5305 %5306) (approx %5308 (/.f64 #s(literal 2 binary64) %5306)) (approx %4582 %5311) (approx %4597 %5313) (approx %4632 (/.f64 #s(literal 2 binary64) %5313)) (approx %4671 %5318) (approx %4681 (/.f64 #s(literal 2 binary64) %5318)) (approx %4730 (*.f64 #s(literal 4 binary64) (/.f64 %4914 %361))) (approx %4777 (/.f64 #s(literal 2 binary64) %5012)) (approx %4812 %5327) (approx %4821 %5329) (approx %4852 (/.f64 #s(literal 2 binary64) %5329)) (approx %97 %5335) (approx %117 (-.f64 #s(literal 1 binary64) %5335)) (approx %142 %5339) (approx %1094 (-.f64 #s(literal 1/2 binary64) %5339)) (approx %150 (*.f64 #s(literal -1 binary64) %5335)) (approx %183 %5345) (approx %185 %5349) (approx %220 %5352) (approx %243 %5354) (approx %355 %5356) (approx %364 %5358) (approx %367 %5360) (approx %458 %5362) (approx %467 %5364) (approx %472 %5366) (approx %479 %5368) (approx %501 %5372) (approx %522 %5374) (approx %523 %5376) (approx %559 %5380) (approx %592 %5384) (approx %623 %5388) (approx %640 %5390) (approx %641 %5392) (approx %5394 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %5358)) (approx %752 %5400) (approx %773 %5402) (approx (/ 2 (/ (sqrt (fabs (+ (* 1 %183) %117))) %2189)) (*.f64 #s(literal 2 binary64) (/.f64 %889 (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 3/2 binary64) %5339) %5335)))))) (approx %934 (*.f64 #s(literal -1 binary64) (*.f64 Cn (-.f64 %5417 #s(literal 1 binary64))))) (approx %939 %5424) (approx %959 (*.f64 #s(literal -1/2 binary64) %5335)) (approx %969 %5428) (approx %981 %5430) (approx %988 %5432) (approx %1000 (*.f64 #s(literal -1 binary64) (*.f64 Cn (-.f64 %5417 #s(literal 2 binary64))))) (approx %1003 %5439) (approx %1054 %5347) (approx %1061 %5348) (approx %1055 (-.f64 %5347 %5335)) (approx %1064 %5445) (approx %1067 %5447) (approx %1070 (*.f64 #s(literal 2 binary64) %5447)) (approx %1073 (/.f64 #s(literal 2 binary64) %5358)) (approx %1095 %5453) (approx %1107 %5455) (approx %5019 (sqrt.f64 %5345)) (approx %1253 (+.f64 #s(literal 1/2 binary64) %5459)) (approx %1261 (-.f64 %5459 #s(literal 1/4 binary64))) (approx %1271 %5464) (approx %1375 (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %5358)) (approx %1379 (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %5392)) (approx %1398 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %5392)) (approx %1437 (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %5376)) (approx %1454 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %5376)) (approx %1492 %5478) (approx %1514 %5480) (approx %1536 %5482) (approx %1570 (/.f64 #s(literal 2 binary64) %5482)) (approx %1607 %5486) (approx %1628 %5488) (approx %1648 %5490) (approx %1682 (/.f64 #s(literal 2 binary64) %5490)) (approx %1852 %5496) (approx %1874 %5498) (approx %1896 %5500) (approx %1930 (/.f64 #s(literal 2 binary64) %5500)) (approx %1967 %5504) (approx %1976 %5506) (approx %1985 %5508) (approx %2016 (/.f64 #s(literal 2 binary64) %5508)) (approx %2050 %5512) (approx %2071 %5514) (approx %2091 %5516) (approx %2125 (/.f64 #s(literal 2 binary64) %5516)) (approx %2161 %5520) (approx %2162 %5522) (approx %2190 (/.f64 %5522 %889)) (approx %2210 (*.f64 #s(literal 2 binary64) (/.f64 %889 %5522))) (approx %2379 %5531) (approx %2394 %5533) (approx %2413 %5535) (approx %2445 (/.f64 #s(literal 2 binary64) %5535)) (approx %2482 %5399) (approx %2502 %5540) (approx %2534 (/.f64 #s(literal 2 binary64) %5540)) (approx %2574 %5544) (approx %2608 (/.f64 #s(literal 2 binary64) %5544)) (approx %2645 %5550) (approx %2654 %5552) (approx %2675 %5554) (approx %2709 (/.f64 #s(literal 2 binary64) %5554)) (approx %2744 %5558) (approx %2765 (sqrt.f64 %5558)) (approx %2964 (*.f64 #s(literal 2 binary64) %5562)) (approx %2969 %5565) (approx %2971 %5569) (approx %3000 %5571) (approx %3020 %5573) (approx %3056 (/.f64 #s(literal 2 binary64) %5573)) (approx %3093 %5577) (approx %3101 %5579) (approx %3115 %5581) (approx %3145 (/.f64 #s(literal 2 binary64) %5581)) (approx %3177 %5585) (approx %3187 %5587) (approx %3215 (/.f64 #s(literal 2 binary64) %5587)) (approx %2968 %5591) (approx %3247 %5593) (approx %3269 %5595) (approx %3309 (/.f64 #s(literal 2 binary64) %5595)) (approx %3348 %5599) (approx %3360 %5601) (approx %3388 (/.f64 #s(literal 2 binary64) %5601)) (approx %3422 %5605) (approx %3452 %5607) (approx %3487 (/.f64 #s(literal 2 binary64) %5607)) (approx %3534 (sqrt.f64 %5432)) (approx %3568 (*.f64 #s(literal -2 binary64) %5360)) (approx %3587 %5616) (approx %3608 (-.f64 #s(literal 1 binary64) %5439)) (approx %3632 %5622) (approx %3670 %5624) (approx %3687 %5626) (approx %3722 (/.f64 #s(literal 2 binary64) %5626)) (approx %3762 %5632) (approx %3797 %5634) (approx %3814 %5636) (approx %3849 (/.f64 #s(literal 2 binary64) %5636)) (approx %3586 %5615) (approx %3891 %5641) (approx %3912 %5643) (approx %3945 (/.f64 #s(literal 2 binary64) %5643)) (approx %3980 %5647) (approx %3989 %5649) (approx %3992 (/.f64 %5649 %889)) (approx %3995 (*.f64 #s(literal 2 binary64) (/.f64 %889 %5649))) (approx %3999 (/.f64 #s(literal 2 binary64) %5360)) (approx %4043 %5658) (approx %4069 %5660) (approx %4105 (/.f64 #s(literal 2 binary64) %5660)) (approx %4150 %5664) (approx %4176 %5666) (approx %4212 (/.f64 #s(literal 2 binary64) %5666)) (approx %4257 %5670) (approx %4288 (/.f64 #s(literal 2 binary64) %5670)) (approx %4322 %5675) (approx %4344 %5677) (approx %4352 %5679) (approx %4383 (/.f64 #s(literal 2 binary64) %5679)) (approx %4421 %5683) (approx %4433 %5685) (approx %4442 %5687) (approx %4473 (/.f64 #s(literal 2 binary64) %5687)) (approx %5284 %5692) (approx %5288 %5694) (approx %5291 %5696) (approx %5294 (/.f64 #s(literal 2 binary64) %5696)) (approx %5302 %5700) (approx %5305 %5702) (approx %5308 (/.f64 #s(literal 2 binary64) %5702)) (approx %4582 %5706) (approx %4597 %5708) (approx %4632 (/.f64 #s(literal 2 binary64) %5708)) (approx %5715 %5562) (approx %4730 (*.f64 #s(literal 4 binary64) (/.f64 %4914 %5349))) (approx %4777 (/.f64 #s(literal 2 binary64) %5455)) (approx %4812 %5722) (approx %4821 %5724) (approx %4852 (/.f64 #s(literal 2 binary64) %5724)) (approx %4885 (/.f64 #s(literal 2 binary64) %5464)) (approx lam lam) (approx %159 (+.f64 #s(literal 1 binary64) %5732)) (approx %159 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/24 binary64) %5731) #s(literal 1/2 binary64))))) (approx %159 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %5731))) #s(literal 1/2 binary64))))) (approx %5297 (+.f64 #s(literal 1 binary64) %5747)) (approx %5297 (+.f64 #s(literal 1 binary64) %5752)) (approx %5297 (+.f64 #s(literal 1 binary64) %5759)) (approx %5763 (+.f64 #s(literal 1 binary64) %5764)) (approx %5763 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (+.f64 #s(literal 1/2 binary64) %5767)))) (approx %5763 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (+.f64 #s(literal 1/2 binary64) (*.f64 %5731 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 61/720 binary64) %5731))))))) (approx %5780 %5731) (approx %179 %186) (approx %180 (+.f64 #s(literal 1 binary64) %5783)) (approx %180 (+.f64 #s(literal 1 binary64) %5788)) (approx %180 (+.f64 #s(literal 1 binary64) %5795)) (approx %182 (+.f64 #s(literal 2 binary64) %5783)) (approx %182 (+.f64 #s(literal 2 binary64) %5788)) (approx %182 (+.f64 #s(literal 2 binary64) %5795)) (approx %160 (+.f64 %4890 (*.f64 #s(literal -1/2 binary64) %5804))) (approx %160 (+.f64 %4890 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %4890 (*.f64 #s(literal 1/24 binary64) %5804))))) (approx %160 (+.f64 %4890 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %4890 (*.f64 %5731 (fma.f64 #s(literal -1/720 binary64) %5804 (*.f64 #s(literal 1/24 binary64) %4890))))))) (approx %185 %5822) (approx %185 (-.f64 %5826 %356)) (approx %185 (-.f64 %5833 %356)) (approx %185 (-.f64 %5842 %356)) (approx %220 %5845) (approx %220 %5848) (approx %220 %5854) (approx %220 %5862) (approx %243 (+.f64 #s(literal 1 binary64) %5864)) (approx %243 (+.f64 #s(literal 1 binary64) %5852)) (approx %243 (+.f64 #s(literal 1 binary64) %5860)) (approx %274 %5872) (approx %274 (+.f64 %5872 (*.f64 #s(literal -1/2 binary64) %5875))) (approx %274 (+.f64 %5872 (*.f64 %5731 %5889))) (approx %274 (+.f64 %5872 (*.f64 %5731 %5904))) (approx %317 (*.f64 #s(literal -1 binary64) %5872)) (approx %317 (-.f64 (*.f64 #s(literal 1/2 binary64) %5875) %5872)) (approx %317 (-.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %5887) %5914)) %5872)) (approx %317 (-.f64 (*.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %5899) %5901)) %5914)) %5872)) (approx %335 (*.f64 #s(literal -1 binary64) %5882)) (approx %335 (fma.f64 #s(literal -1 binary64) %5882 %5874)) (approx %335 (fma.f64 #s(literal -1 binary64) %5882 %5931)) (approx %335 (fma.f64 #s(literal -1 binary64) %5882 %5937)) (approx %367 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %5824))) (approx %367 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %358 (*.f64 #s(literal 1/2 binary64) %5946))))) (approx %367 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %358 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) %5956 (*.f64 #s(literal 1/2 binary64) %5945))))))) (approx %5964 (+.f64 #s(literal 1/2 binary64) %5747)) (approx %5964 (+.f64 #s(literal 1/2 binary64) %5752)) (approx %5964 (+.f64 #s(literal 1/2 binary64) %5759)) (approx %5971 (+.f64 #s(literal 3/2 binary64) %5747)) (approx %5971 (+.f64 #s(literal 3/2 binary64) %5752)) (approx %5971 (+.f64 #s(literal 3/2 binary64) %5759)) (approx %5979 (-.f64 %5731 #s(literal 1 binary64))) (approx %5979 (-.f64 %5984 #s(literal 1 binary64))) (approx %5979 (-.f64 %5991 #s(literal 1 binary64))) (approx %409 %5820) (approx %409 %5825) (approx %409 %5832) (approx %409 %5841) (approx %428 %5821) (approx %428 %5826) (approx %428 %5833) (approx %428 %5842) (approx %6002 #s(literal -2 binary64)) (approx %6002 (-.f64 %5731 #s(literal 2 binary64))) (approx %6002 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) %5731))) #s(literal 2 binary64))) (approx %6002 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/360 binary64) %5731) #s(literal 1/12 binary64))))) #s(literal 2 binary64))) (approx %439 (*.f64 #s(literal -2 binary64) %5872)) (approx %439 (fma.f64 #s(literal -2 binary64) %5872 %5875)) (approx %439 (fma.f64 #s(literal -2 binary64) %5872 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %5887 %5879)))) (approx %439 (fma.f64 #s(literal -2 binary64) %5872 (*.f64 %5731 (fma.f64 %5731 (fma.f64 #s(literal -1 binary64) %5899 (*.f64 #s(literal -1 binary64) %5900)) %5879)))) (approx %1092 %576) (approx %1092 (-.f64 (fma.f64 #s(literal -1/2 binary64) %6035 %563) %566)) (approx %1092 (-.f64 (fma.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %576 (*.f64 #s(literal 1/24 binary64) %6035)) %563) %566)) (approx %1092 (-.f64 (fma.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %576 (*.f64 %5731 (fma.f64 #s(literal -1/720 binary64) %6035 (*.f64 #s(literal 1/24 binary64) %576)))) %563) %566)) (approx %6055 (+.f64 #s(literal 2 binary64) %6056)) (approx %6055 (+.f64 #s(literal 2 binary64) %6060)) (approx %6055 (+.f64 #s(literal 2 binary64) %6067)) (approx %6071 (+.f64 %889 (*.f64 #s(literal -3/4 binary64) %6072))) (approx %6071 (+.f64 %889 (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %6079) %889)) %6084)))) (approx %6071 (+.f64 %889 (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 %6091) %889) (*.f64 #s(literal 1/2 binary64) (/.f64 %6079 %889)))) %6084)))) (approx %6105 %6107) (approx %6105 %6112) (approx %6105 %6118) (approx %6105 %6126) (approx %458 %6128) (approx %458 (-.f64 %6130 %356)) (approx %458 (-.f64 %6133 %356)) (approx %458 (-.f64 %6136 %356)) (approx %479 %6141) (approx %479 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %6144 %6139)) %356)) (approx %479 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %607 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %607 (*.f64 #s(literal 2/3 binary64) %6144))))) %356)) (approx %479 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %607 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %607 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %6144 (*.f64 #s(literal 2/3 binary64) %607))))))) %356)) (approx %6165 #s(literal 3 binary64)) (approx %6165 (+.f64 #s(literal 3 binary64) %5783)) (approx %6165 (+.f64 #s(literal 3 binary64) %5788)) (approx %6165 (+.f64 #s(literal 3 binary64) %5795)) (approx %687 %6173) (approx %687 (fma.f64 #s(literal 1/2 binary64) %6176 %6173)) (approx %687 (fma.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %5731 %6183)) %6187) %6173)) (approx %687 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %5731 (fma.f64 #s(literal 1/4 binary64) %6191 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4894 %6183) %5882) (*.f64 #s(literal 1/2 binary64) (/.f64 %5897 %6175)))))) %6183)) %6187) %6173)) (approx %6205 (+.f64 #s(literal 1/2 binary64) %5732)) (approx %6205 (+.f64 #s(literal 1/2 binary64) %6210)) (approx %6205 (+.f64 #s(literal 1/2 binary64) %6217)) (approx %6221 %6130) (approx %6221 %6133) (approx %6221 %6136) (approx %6225 %6226) (approx %6228 (+.f64 #s(literal 1 binary64) %6226)) (approx %6231 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/96 binary64) %5731) #s(literal 1/4 binary64))))) (approx %6231 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -19/5760 binary64) %5731) #s(literal 1/96 binary64))) #s(literal 1/4 binary64))))) (approx %6248 %6249) (approx %6251 %6252) (approx %6254 %6255) (approx %6257 (+.f64 #s(literal 2 binary64) %5731)) (approx %6257 (+.f64 #s(literal 2 binary64) %6255)) (approx (* 4 (/ %5762 %408)) (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (+.f64 #s(literal 5/12 binary64) (*.f64 #s(literal 61/360 binary64) %5731))))))) (approx %6273 (+.f64 #s(literal 2 binary64) %5732)) (approx %6273 (+.f64 #s(literal 2 binary64) %6210)) (approx %6273 (+.f64 #s(literal 2 binary64) %6217)) (approx %6281 (+.f64 %889 (*.f64 #s(literal -1/4 binary64) %6072))) (approx %6281 (+.f64 %889 (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %6286) %889)) %6290)))) (approx %6281 (+.f64 %889 (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 %6297) %889) (*.f64 #s(literal 1/2 binary64) (/.f64 %6286 %889)))) %6290)))) (approx %6308 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) %6309))) (approx %6308 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (fma.f64 %5731 %6317 %6318)))) (approx %6308 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (fma.f64 %5731 (-.f64 (fma.f64 #s(literal -1 binary64) %6329 %6315) %6316) %6318)))) (approx %6336 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %6309))) (approx %6336 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (fma.f64 #s(literal 2 binary64) (*.f64 %5731 %6317) %6341)))) (approx %6336 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) %6329 (*.f64 #s(literal 2 binary64) %6317)) %6341)))) (approx %6352 (+.f64 #s(literal 3/2 binary64) %6056)) (approx %6352 (+.f64 #s(literal 3/2 binary64) %6060)) (approx %6352 (+.f64 #s(literal 3/2 binary64) %6067)) (approx %6360 (+.f64 #s(literal 3/4 binary64) %6361)) (approx %6360 (+.f64 #s(literal 3/4 binary64) %6366)) (approx %6360 (+.f64 #s(literal 3/4 binary64) %6374)) (approx %6377 (+.f64 #s(literal 2 binary64) %6361)) (approx %6377 (+.f64 #s(literal 2 binary64) %6366)) (approx %6377 (+.f64 #s(literal 2 binary64) %6374)) (approx %6385 (+.f64 %889 (*.f64 #s(literal -3/8 binary64) %6072))) (approx %6385 (+.f64 %889 (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %6391 %889)) %6394)))) (approx %6385 (+.f64 %889 (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 %6402 %889) (*.f64 #s(literal 1/2 binary64) (/.f64 %6390 %889)))) %6394)))) (approx %6412 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/8 binary64) %6309))) (approx %6412 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %6391 %6076)) %6418)))) (approx %6412 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 %6402 %6076) %6424)) %6418)))) (approx %6432 (+.f64 #s(literal 5/4 binary64) %6433)) (approx %6432 (+.f64 #s(literal 5/4 binary64) %6437)) (approx %6432 (+.f64 #s(literal 5/4 binary64) %6445)) (approx %6448 (+.f64 #s(literal 2 binary64) %6433)) (approx %6448 (+.f64 #s(literal 2 binary64) %6437)) (approx %6448 (+.f64 #s(literal 2 binary64) %6445)) (approx %2795 %2801) (approx %2796 (+.f64 %940 %6456)) (approx %2796 (+.f64 %940 (*.f64 lam (+.f64 %942 (*.f64 #s(literal -1/2 binary64) %6459))))) (approx %2796 (+.f64 %940 (*.f64 lam (+.f64 %942 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %940 %6465)))))) (approx %6473 %5747) (approx %4417 %4422) (approx %4418 %6477) (approx %4418 %6481) (approx %4418 %6488) (approx %6490 (-.f64 %5731 #s(literal 1/2 binary64))) (approx %6490 (-.f64 %5984 #s(literal 1/2 binary64))) (approx %6490 (-.f64 %5991 #s(literal 1/2 binary64))) (approx %1025 %6497) (approx %1025 (fma.f64 #s(literal -1 binary64) %4894 (fma.f64 #s(literal 1/2 binary64) %356 %5874))) (approx %1025 (fma.f64 #s(literal -1 binary64) %4894 (fma.f64 #s(literal 1/2 binary64) %356 %5931))) (approx %1025 (fma.f64 #s(literal -1 binary64) %4894 (fma.f64 #s(literal 1/2 binary64) %356 %5937))) (approx %1055 (-.f64 %5820 %356)) (approx %1055 (-.f64 %5825 %356)) (approx %1055 (-.f64 %5832 %356)) (approx %1055 (-.f64 %5841 %356)) (approx %6517 #s(literal 4 binary64)) (approx %6517 (+.f64 #s(literal 4 binary64) %5783)) (approx %6517 (+.f64 #s(literal 4 binary64) (*.f64 %5731 (-.f64 %6208 #s(literal 2 binary64))))) (approx %6517 (+.f64 #s(literal 4 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) %5731))) #s(literal 2 binary64))))) (approx %1077 %5871) (approx %1077 (fma.f64 #s(literal -1 binary64) %5874 %5871)) (approx %1077 (fma.f64 %5731 (fma.f64 #s(literal -1 binary64) %4894 %6536) %5871)) (approx %1077 (fma.f64 %5731 (fma.f64 #s(literal -1 binary64) %4894 (*.f64 %5731 (fma.f64 #s(literal -2/45 binary64) %5874 %5880))) %5871)) (approx %1093 %6545) (approx %1093 %6549) (approx %1093 %6553) (approx %1093 %6559) (approx %1095 %6562) (approx %1095 (-.f64 (+.f64 #s(literal 1/2 binary64) %6549) %357)) (approx %1095 (-.f64 (+.f64 #s(literal 1/2 binary64) %6553) %357)) (approx %1095 (-.f64 (+.f64 #s(literal 1/2 binary64) %6559) %357)) (approx %1107 %6573) (approx %1107 (+.f64 %6573 (*.f64 #s(literal -1/2 binary64) (/.f64 %6547 %6575)))) (approx %1107 (+.f64 %6573 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %6580 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %6587) %6573)))))) (approx %1107 (+.f64 %6573 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %6580 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -2/45 binary64) %6545) (*.f64 #s(literal -1/2 binary64) (/.f64 %6596 %6597)))) %6573) (*.f64 #s(literal 1/2 binary64) (/.f64 %6587 %6573)))))))) (approx %1142 %6611) (approx %1142 (fma.f64 #s(literal -1/2 binary64) %6614 %6611)) (approx %1142 (fma.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %6611 (*.f64 #s(literal 1/24 binary64) %6614)) %6611)) (approx %1142 (fma.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %6611 (*.f64 %5731 (fma.f64 #s(literal -1/720 binary64) %6614 (*.f64 #s(literal 1/24 binary64) %6611)))) %6611)) (approx %1145 %6629) (approx %1145 (+.f64 %6629 (*.f64 #s(literal -1/2 binary64) (/.f64 %6631 %6632)))) (approx %1145 (+.f64 %6629 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %6637 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %6645) %6629)))))) (approx %1145 (+.f64 %6629 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %6637 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -2/45 binary64) %6627) (*.f64 #s(literal -1/2 binary64) (/.f64 %6654 %6655)))) %6629) (*.f64 #s(literal 1/2 binary64) (/.f64 %6645 %6629)))))))) (approx %1179 (/.f64 #s(literal 2 binary64) %6629)) (approx %1179 (fma.f64 #s(literal 2 binary64) %6671 (/.f64 %6631 %6673))) (approx %1179 (fma.f64 %5731 (-.f64 (*.f64 %5731 %6684) %6686) %6688)) (approx %1179 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %6679 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %6692) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %481 %6684) %6655) (fma.f64 #s(literal -2/45 binary64) %6681 (*.f64 #s(literal 1/2 binary64) %6692)))))) %6683)) %6686) %6688)) (approx %1213 (/.f64 #s(literal 2 binary64) %5872)) (approx %1213 (fma.f64 #s(literal 2 binary64) %6173 %6176)) (approx %1213 (fma.f64 %5731 (-.f64 (*.f64 %5731 %6714) %6716) %6718)) (approx %1213 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %6180 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %6191) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4894 %6714) %5882) (fma.f64 #s(literal -2/45 binary64) %6186 (*.f64 #s(literal 1/2 binary64) %6191)))))) %6713)) %6716) %6718)) (approx %6735 %6736) (approx %6735 (fma.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 %5731 %642) %889) %6736)) (approx %6735 (fma.f64 %642 %889 (*.f64 %5731 (fma.f64 #s(literal -3/4 binary64) %6742 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %6743) %889)))))) (approx %6735 (fma.f64 %642 %889 (*.f64 %5731 (fma.f64 #s(literal -3/4 binary64) %6742 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 (*.f64 %642 %6091)) %889) (*.f64 #s(literal 1/2 binary64) (/.f64 %6743 %889)))))))) (approx %6764 %6767) (approx %6764 %6770) (approx %6764 %6775) (approx %6764 %6782) (approx %6785 (-.f64 (+.f64 #s(literal 1 binary64) %6767) %6611)) (approx %6785 (-.f64 (+.f64 #s(literal 1 binary64) %6770) %6611)) (approx %6785 (-.f64 (+.f64 #s(literal 1 binary64) %6775) %6611)) (approx %6785 (-.f64 (+.f64 #s(literal 1 binary64) %6782) %6611)) (approx %1274 %6798) (approx %1274 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) %5874)) %6497)) (approx %1274 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %5731 (-.f64 %6536 %4894))) %6497)) (approx %1274 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -2/45 binary64) %5874) (*.f64 #s(literal -1/3 binary64) %4894))) %4894))) %6497)) (approx %1299 %6818) (approx %1299 (+.f64 %6818 (*.f64 #s(literal -1/2 binary64) (/.f64 %5874 %6818)))) (approx %1299 (+.f64 %6818 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 %6827) %6818) (*.f64 #s(literal -1/2 binary64) %6830))))) (approx %1299 (+.f64 %6818 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %6830 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 %6839) %6818) (*.f64 #s(literal -1/2 binary64) (/.f64 %6827 %6818)))))))) (approx %1333 (/.f64 #s(literal 2 binary64) %6818)) (approx %1333 (fma.f64 #s(literal 2 binary64) %6852 (/.f64 %5874 %6853))) (approx %1333 (fma.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %5731 %6861)) %6865) %6867)) (approx %1333 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %5731 (fma.f64 #s(literal -1 binary64) (/.f64 %6839 %6853) (fma.f64 #s(literal -1/2 binary64) (/.f64 %6836 %6858) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4894 %6861) %6824)))))) %6861)) %6865) %6867)) (approx %6888 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1123801272324737/562949953421312 binary64) %5731))) (approx %6888 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1123801272324737/1688849860263936 binary64) %5731) #s(literal 1123801272324737/562949953421312 binary64))))) (approx %6888 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1123801272324737/1688849860263936 binary64) (*.f64 #s(literal -1123801272324737/12666373951979520 binary64) %5731))) #s(literal 1123801272324737/562949953421312 binary64))))) (approx %6908 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1123801272324737/1125899906842624 binary64) %5731))) (approx %6908 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1123801272324737/3377699720527872 binary64) %5731) #s(literal 1123801272324737/1125899906842624 binary64))))) (approx %6908 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1123801272324737/3377699720527872 binary64) (*.f64 #s(literal -1123801272324737/25332747903959040 binary64) %5731))) #s(literal 1123801272324737/1125899906842624 binary64))))) (approx %6928 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1123801272324737/2251799813685248 binary64) %5731))) (approx %6928 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1272363092244081777955178402045/30423614405477505635920876929024 binary64) %5731) #s(literal 1123801272324737/2251799813685248 binary64))))) (approx %6928 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1272363092244081777955178402045/30423614405477505635920876929024 binary64) (*.f64 #s(literal -1345148789551174764455971281595837603445670317/1027618338748291114361965898003636498195577569280 binary64) %5731))) #s(literal 1123801272324737/2251799813685248 binary64))))) (approx %6948 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1123801272324737/1125899906842624 binary64) %5731))) (approx %6948 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 1123801272324737/1125899906842624 binary64) (*.f64 #s(literal 6305212705828104370663114312969/15211807202738752817960438464512 binary64) %5731))))) (approx %6948 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 1123801272324737/1125899906842624 binary64) (*.f64 %5731 (+.f64 #s(literal 6305212705828104370663114312969/15211807202738752817960438464512 binary64) (*.f64 #s(literal 86183990777022958067381236969781840791951575137/513809169374145557180982949001818249097788784640 binary64) %5731))))))) (approx %1781 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 #s(literal -560851318903425/1125899906842624 binary64) %5731))) (approx %1781 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 186950439634475/4503599627370496 binary64) %5731) #s(literal 560851318903425/1125899906842624 binary64))))) (approx %1781 (+.f64 #s(literal 560851318903425/562949953421312 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 186950439634475/4503599627370496 binary64) (*.f64 #s(literal -37390087926895/27021597764222976 binary64) %5731))) #s(literal 560851318903425/1125899906842624 binary64))))) (approx %1784 %6982) (approx %1784 (+.f64 %6982 (*.f64 #s(literal -314554201915711328744476730625/633825300114114700748351602688 binary64) (/.f64 %5731 %6982)))) (approx %1784 (+.f64 %6982 (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %6994) %6982)) %7000)))) (approx %1784 (+.f64 %6982 (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 %7008) %6982) (*.f64 #s(literal 1/2 binary64) (/.f64 %6994 %6982)))) %7000)))) (approx %1817 (/.f64 #s(literal 2 binary64) %6982)) (approx %1817 (fma.f64 #s(literal 314554201915711328744476730625/316912650057057350374175801344 binary64) (/.f64 %5731 %7021) %7023)) (approx %1817 (fma.f64 %5731 (fma.f64 %5731 %7032 %7033) %7023)) (approx %1817 (fma.f64 %5731 (fma.f64 %5731 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %5731 (fma.f64 #s(literal -1 binary64) (/.f64 %7008 %7021) (fma.f64 #s(literal -314554201915711328744476730625/633825300114114700748351602688 binary64) (/.f64 %7032 %6991) (*.f64 #s(literal 314554201915711328744476730625/633825300114114700748351602688 binary64) (/.f64 %6994 %7027))))) %7029) %7031) %7033) %7023)) (approx %7054 (+.f64 #s(literal 2 binary64) %7056)) (approx %7054 (+.f64 #s(literal 2 binary64) %7063)) (approx %7054 (+.f64 #s(literal 2 binary64) %7071)) (approx %7075 (+.f64 %889 (*.f64 #s(literal -2636165125742431/140737488355328 binary64) %6072))) (approx %7075 (+.f64 %889 (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %7083 %889)) %7087)))) (approx %7075 (+.f64 %889 (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 %7096 %889) (*.f64 #s(literal 1/2 binary64) (/.f64 %7082 %889)))) %7087)))) (approx %7106 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2636165125742431/140737488355328 binary64) %6309))) (approx %7106 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %7083 %6076)) %7112)))) (approx %7106 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 %7096 %6076) %7118)) %7112)))) (approx %7125 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2636165125742431/70368744177664 binary64) %6309))) (approx %7125 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (fma.f64 #s(literal 2 binary64) (*.f64 %5731 %7130) %7132)))) (approx %7125 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) (*.f64 %5731 (fma.f64 #s(literal -2636165125742431/140737488355328 binary64) (/.f64 %7130 %6076) (fma.f64 #s(literal -1/2 binary64) (/.f64 %7095 %6076) (*.f64 #s(literal 2636165125742431/281474976710656 binary64) (/.f64 %7082 %6313))))) (*.f64 #s(literal 2 binary64) %7130)) %7132)))) (approx %1967 %7152) (approx %1967 (-.f64 (+.f64 #s(literal 6543237177409581/2251799813685248 binary64) (*.f64 #s(literal -4291437363724333/2251799813685248 binary64) %5731)) %356)) (approx %1967 (-.f64 (+.f64 #s(literal 6543237177409581/2251799813685248 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 4291437363724333/6755399441055744 binary64) %5731) #s(literal 4291437363724333/2251799813685248 binary64)))) %356)) (approx %1967 (-.f64 (+.f64 #s(literal 6543237177409581/2251799813685248 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 4291437363724333/6755399441055744 binary64) (*.f64 #s(literal -4291437363724333/50665495807918080 binary64) %5731))) #s(literal 4291437363724333/2251799813685248 binary64)))) %356)) (approx %1976 %7176) (approx %1976 (fma.f64 #s(literal -4291437363724333/4503599627370496 binary64) %5731 %7176)) (approx %1976 (fma.f64 #s(literal 1/2 binary64) %7152 (*.f64 %5731 (-.f64 (*.f64 #s(literal 4291437363724333/13510798882111488 binary64) %5731) #s(literal 4291437363724333/4503599627370496 binary64))))) (approx %1976 (fma.f64 #s(literal 1/2 binary64) %7152 (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 4291437363724333/13510798882111488 binary64) (*.f64 #s(literal -4291437363724333/101330991615836160 binary64) %5731))) #s(literal 4291437363724333/4503599627370496 binary64))))) (approx %1985 %7192) (approx %1985 (+.f64 %7192 (*.f64 #s(literal -4291437363724333/9007199254740992 binary64) (/.f64 %5731 %7192)))) (approx %1985 (+.f64 %7192 (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %7202) %7192)) %7207)))) (approx %1985 (+.f64 %7192 (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 %7215) %7192) (*.f64 #s(literal 1/2 binary64) (/.f64 %7202 %7192)))) %7207)))) (approx %2016 (/.f64 #s(literal 2 binary64) %7192)) (approx %2016 (fma.f64 #s(literal 4291437363724333/4503599627370496 binary64) (/.f64 %5731 %7228) %7230)) (approx %2016 (fma.f64 %5731 (fma.f64 %5731 %7239 %7240) %7230)) (approx %2016 (fma.f64 %5731 (fma.f64 %5731 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %5731 (fma.f64 #s(literal -1 binary64) (/.f64 %7215 %7228) (fma.f64 #s(literal -4291437363724333/9007199254740992 binary64) (/.f64 %7239 %7199) (*.f64 #s(literal 4291437363724333/9007199254740992 binary64) (/.f64 %7202 %7234))))) %7236) %7238) %7240) %7230)) (approx %7260 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -8795036991094829/4503599627370496 binary64) %5731))) (approx %7260 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 8795036991094829/13510798882111488 binary64) %5731) #s(literal 8795036991094829/4503599627370496 binary64))))) (approx %7260 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 8795036991094829/13510798882111488 binary64) (*.f64 #s(literal -8795036991094829/101330991615836160 binary64) %5731))) #s(literal 8795036991094829/4503599627370496 binary64))))) (approx %7279 (+.f64 #s(literal 1 binary64) %7281)) (approx %7279 (+.f64 #s(literal 1 binary64) %7287)) (approx %7279 (+.f64 #s(literal 1 binary64) %7295)) (approx %7298 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8795036991094829/18014398509481984 binary64) %5731))) (approx %7298 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 84816575502256052228707410503749/1947111321950560360698936123457536 binary64) %5731) #s(literal 8795036991094829/18014398509481984 binary64))))) (approx %7298 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 84816575502256052228707410503749/1947111321950560360698936123457536 binary64) (*.f64 #s(literal -227136949884879028231933738970236821094901912081/526140589439125050553326539777861887076135715471360 binary64) %5731))) #s(literal 8795036991094829/18014398509481984 binary64))))) (approx %7318 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 8795036991094829/9007199254740992 binary64) %5731))) (approx %7318 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 8795036991094829/9007199254740992 binary64) (*.f64 #s(literal 379299478546102247011181012731697/973555660975280180349468061728768 binary64) %5731))))) (approx %7318 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 8795036991094829/9007199254740992 binary64) (*.f64 %5731 (+.f64 #s(literal 379299478546102247011181012731697/973555660975280180349468061728768 binary64) (*.f64 #s(literal 39076957332619168486819805052182984769847033125461/263070294719562525276663269888930943538067857735680 binary64) %5731))))))) (approx %7337 #s(literal 13298636618465325/9007199254740992 binary64)) (approx %7337 (+.f64 #s(literal 13298636618465325/9007199254740992 binary64) %7281)) (approx %7337 (+.f64 #s(literal 13298636618465325/9007199254740992 binary64) %7287)) (approx %7337 (+.f64 #s(literal 13298636618465325/9007199254740992 binary64) %7295)) (approx %7347 (+.f64 %889 (*.f64 #s(literal -8795036991094829/9007199254740992 binary64) %6072))) (approx %7347 (+.f64 %889 (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %7354 %889)) %7357)))) (approx %7347 (+.f64 %889 (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 %7366 %889) (*.f64 #s(literal 1/2 binary64) (/.f64 %7353 %889)))) %7357)))) (approx %7376 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8795036991094829/9007199254740992 binary64) %6309))) (approx %7376 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %7354 %6076)) %7382)))) (approx %7376 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 %7366 %6076) %7388)) %7382)))) (approx %7395 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 8795036991094829/4503599627370496 binary64) %6309))) (approx %7395 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (fma.f64 #s(literal 2 binary64) (*.f64 %5731 %7400) %7402)))) (approx %7395 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) (*.f64 %5731 (fma.f64 #s(literal -8795036991094829/9007199254740992 binary64) (/.f64 %7400 %6076) (fma.f64 #s(literal -1/2 binary64) (/.f64 %7365 %6076) (*.f64 #s(literal 8795036991094829/18014398509481984 binary64) (/.f64 %7353 %6313))))) (*.f64 #s(literal 2 binary64) %7400)) %7402)))) (approx %2309 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 #s(literal -4291437363724333/9007199254740992 binary64) %5731))) (approx %2309 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 4291437363724333/108086391056891904 binary64) %5731) #s(literal 4291437363724333/9007199254740992 binary64))))) (approx %2309 (+.f64 #s(literal 4291437363724333/4503599627370496 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 4291437363724333/108086391056891904 binary64) (*.f64 #s(literal -4291437363724333/3242591731706757120 binary64) %5731))) #s(literal 4291437363724333/9007199254740992 binary64))))) (approx %2312 %7436) (approx %2312 (+.f64 %7436 (*.f64 #s(literal -18416434646769253168432416294889/40564819207303340847894502572032 binary64) (/.f64 %5731 %7436)))) (approx %2312 (+.f64 %7436 (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %7448) %7436)) %7454)))) (approx %2312 (+.f64 %7436 (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 %7462) %7436) (*.f64 #s(literal 1/2 binary64) (/.f64 %7448 %7436)))) %7454)))) (approx %2345 (/.f64 #s(literal 2 binary64) %7436)) (approx %2345 (fma.f64 #s(literal 18416434646769253168432416294889/20282409603651670423947251286016 binary64) (/.f64 %5731 %7475) %7477)) (approx %2345 (fma.f64 %5731 (fma.f64 %5731 %7486 %7487) %7477)) (approx %2345 (fma.f64 %5731 (fma.f64 %5731 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %5731 (fma.f64 #s(literal -1 binary64) (/.f64 %7462 %7475) (fma.f64 #s(literal -18416434646769253168432416294889/40564819207303340847894502572032 binary64) (/.f64 %7486 %7445) (*.f64 #s(literal 18416434646769253168432416294889/40564819207303340847894502572032 binary64) (/.f64 %7448 %7481))))) %7483) %7485) %7487) %7477)) (approx %7507 %7510) (approx %7507 (+.f64 #s(literal 3/4 binary64) (fma.f64 #s(literal -2 binary64) %7512 %7509))) (approx %7507 (+.f64 #s(literal 3/4 binary64) (fma.f64 #s(literal 2 binary64) %7508 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %7508 (*.f64 #s(literal 2/3 binary64) %7512)))))) (approx %7507 (+.f64 #s(literal 3/4 binary64) (fma.f64 #s(literal 2 binary64) %7508 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %7508 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %7512 (*.f64 #s(literal 2/3 binary64) %7508)))))))) (approx %7530 %7531) (approx %7530 (fma.f64 #s(literal -1 binary64) %7512 %7531)) (approx %7530 (fma.f64 #s(literal 1/2 binary64) %7510 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %7508 (*.f64 #s(literal 1/3 binary64) %7512))))) (approx %7530 (fma.f64 #s(literal 1/2 binary64) %7510 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %7508 (*.f64 %5731 (fma.f64 #s(literal -2/45 binary64) %7512 %7540)))))) (approx %7547 %7548) (approx %7547 (+.f64 %7548 (*.f64 #s(literal -1/2 binary64) (/.f64 %7512 %7548)))) (approx %7547 (+.f64 %7548 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %7554 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %7559) %7548)))))) (approx %7547 (+.f64 %7548 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %7554 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -2/45 binary64) %7508) (*.f64 #s(literal -1/2 binary64) (/.f64 %7568 %7556)))) %7548) (*.f64 #s(literal 1/2 binary64) (/.f64 %7559 %7548)))))))) (approx %7582 (/.f64 #s(literal 2 binary64) %7548)) (approx %7582 (fma.f64 #s(literal 2 binary64) %7585 (/.f64 %7512 %7586))) (approx %7582 (fma.f64 %5731 (-.f64 (*.f64 %5731 %7596) %7598) %7600)) (approx %7582 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %7591 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %7603) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %7508 %7596) %7556) (fma.f64 #s(literal -2/45 binary64) %7593 (*.f64 #s(literal 1/2 binary64) %7603)))))) %7595)) %7598) %7600)) (approx %7622 (-.f64 #s(literal 1165754695714211/140737488355328 binary64) %7624)) (approx %7622 (-.f64 (+.f64 #s(literal 1165754695714211/140737488355328 binary64) (*.f64 #s(literal -1025017207358883/140737488355328 binary64) %5731)) %7624)) (approx %7622 (-.f64 (+.f64 #s(literal 1165754695714211/140737488355328 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 341672402452961/140737488355328 binary64) %5731) #s(literal 1025017207358883/140737488355328 binary64)))) %7624)) (approx %7622 (-.f64 (+.f64 #s(literal 1165754695714211/140737488355328 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 341672402452961/140737488355328 binary64) (*.f64 #s(literal -341672402452961/1055531162664960 binary64) %5731))) #s(literal 1025017207358883/140737488355328 binary64)))) %7624)) (approx %7649 %7654) (approx %7656 %7657) (approx %7659 (/.f64 %7657 %889)) (approx %7662 (*.f64 #s(literal 2 binary64) (/.f64 %889 %7657))) (approx %7670 (-.f64 #s(literal 2706533869920095/70368744177664 binary64) %7672)) (approx %7670 (-.f64 (+.f64 #s(literal 2706533869920095/70368744177664 binary64) %7056) %7672)) (approx %7670 (-.f64 (+.f64 #s(literal 2706533869920095/70368744177664 binary64) %7063) %7672)) (approx %7670 (-.f64 (+.f64 #s(literal 2706533869920095/70368744177664 binary64) %7071) %7672)) (approx %7684 %7688) (approx %7690 %7691) (approx %7693 (/.f64 %7691 %889)) (approx %7696 (*.f64 #s(literal 2 binary64) (/.f64 %889 %7691))) (approx %7700 %7701) (approx %7700 (-.f64 %6112 %6765)) (approx %7700 (-.f64 %6118 %6765)) (approx %7700 (-.f64 %6126 %6765)) (approx %7709 %7710) (approx %7709 (+.f64 %7710 (*.f64 #s(literal -1/2 binary64) (/.f64 %6110 %7710)))) (approx %7709 (+.f64 %7710 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %7716 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %7721) %7710)))))) (approx %7709 (+.f64 %7710 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %7716 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -2/45 binary64) %6109) (*.f64 #s(literal -1/2 binary64) (/.f64 %7730 %7718)))) %7710) (*.f64 #s(literal 1/2 binary64) (/.f64 %7721 %7710)))))))) (approx %7744 (/.f64 #s(literal 2 binary64) %7710)) (approx %7744 (fma.f64 #s(literal 2 binary64) %7747 (/.f64 %6110 %7748))) (approx %7744 (fma.f64 %5731 (-.f64 (*.f64 %5731 %7758) %7760) %7762)) (approx %7744 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %7753 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %7765) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %6109 %7758) %7718) (fma.f64 #s(literal -2/45 binary64) %7755 (*.f64 #s(literal 1/2 binary64) %7765)))))) %7757)) %7760) %7762)) (approx %2797 %7781) (approx %2797 (+.f64 %7785 %7781)) (approx %2797 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lam %7780) %562) %7790) %7781)) (approx %2797 (fma.f64 lam (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %7781 (*.f64 #s(literal -1/6 binary64) %7785)) %7790) %7781)) (approx %2800 %7802) (approx %2800 (+.f64 %7802 (/.f64 %7806 %7807))) (approx %2800 (+.f64 %7802 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lam %7818) %7802) %7821)))) (approx %2800 (+.f64 %7802 (*.f64 lam (fma.f64 lam (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lam (-.f64 (/.f64 %7826 %1098) (/.f64 %7830 %7831))) %7802) (*.f64 #s(literal 1/2 binary64) (/.f64 %7818 %7802))) %7821)))) (approx %2836 (/.f64 #s(literal 2 binary64) %7802)) (approx %2836 (fma.f64 #s(literal -2 binary64) (/.f64 %7806 %7846) %7849)) (approx %2836 (fma.f64 lam (-.f64 (*.f64 lam %7857) %7860) %7849)) (approx %2836 (fma.f64 lam (-.f64 (*.f64 lam (-.f64 (fma.f64 lam (-.f64 %7865 (fma.f64 #s(literal -1 binary64) %7865 (+.f64 (/.f64 (*.f64 %942 (*.f64 %940 (*.f64 %1096 %7857))) %7831) (/.f64 %7826 %7846)))) %7854) %7856)) %7860) %7849)) (approx %2895 %7880) (approx %2895 %7883) (approx %2895 %7888) (approx %2895 %7895) (approx %2914 %7897) (approx %2914 %7899) (approx %2914 %7901) (approx %2914 %7903) (approx %2923 (-.f64 %7897 %356)) (approx %2923 (-.f64 %7899 %356)) (approx %2923 (-.f64 %7901 %356)) (approx %2923 (-.f64 %7903 %356)) (approx %7913 %7915) (approx %7913 %7919) (approx %7913 %7924) (approx %3093 %7927) (approx %3093 (-.f64 %7930 %356)) (approx %3093 (-.f64 %7935 %356)) (approx %3093 (-.f64 %7940 %356)) (approx %3101 %7943) (approx %3101 (fma.f64 #s(literal -2 binary64) %7945 %7943)) (approx %3101 (fma.f64 %5731 %7949 %7943)) (approx %3101 (fma.f64 %5731 %7955 %7943)) (approx %3115 %7958) (approx %3115 (+.f64 %7958 (*.f64 #s(literal -1 binary64) (/.f64 %7945 %7958)))) (approx %3115 (+.f64 %7958 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %7964 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %7968) %7958)))))) (approx %3115 (+.f64 %7958 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %7964 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 %7976 (*.f64 #s(literal -1 binary64) (/.f64 %7977 %7966)))) %7958) (*.f64 #s(literal 1/2 binary64) (/.f64 %7968 %7958)))))))) (approx %3145 (/.f64 #s(literal 2 binary64) %7958)) (approx %3145 (fma.f64 #s(literal 2 binary64) (/.f64 %7945 %7993) %7996)) (approx %3145 (fma.f64 %5731 (-.f64 (*.f64 %5731 %8004) %8006) %7996)) (approx %3145 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) %8010) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3002 %8004) %7966) (fma.f64 #s(literal -4/45 binary64) %8001 %8010))) %8000) %8003)) %8006) %7996)) (approx %3177 %8023) (approx %3177 (fma.f64 #s(literal -2 binary64) %8027 %8023)) (approx %3177 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) %8030 (*.f64 #s(literal 2/3 binary64) %8027)) %8023)) (approx %3177 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) %8030 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %8027 %8035))) %8023)) (approx %3187 %8041) (approx %3187 (+.f64 %8041 (*.f64 #s(literal -1 binary64) (/.f64 %8026 %8043)))) (approx %3187 (+.f64 %8041 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %8048 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %8055) %8041)))))) (approx %3187 (+.f64 %8041 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %8048 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -4/45 binary64) %8030) (*.f64 #s(literal -1 binary64) (/.f64 %8065 %8066)))) %8041) (*.f64 #s(literal 1/2 binary64) (/.f64 %8055 %8041)))))))) (approx %3215 (/.f64 #s(literal 2 binary64) %8041)) (approx %3215 (fma.f64 #s(literal 2 binary64) (/.f64 %8026 %8083) %8086)) (approx %3215 (fma.f64 %5731 (-.f64 (*.f64 %5731 %8095) %8097) %8086)) (approx %3215 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) %8102) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %649 (*.f64 %486 %8095)) %8066) (fma.f64 #s(literal -4/45 binary64) %8092 %8102))) %8091) %8094)) %8097) %8086)) (approx %8121 %7926) (approx %8121 %7930) (approx %8121 %7935) (approx %8121 %7940) (approx %8126 %8127) (approx %8126 (fma.f64 #s(literal -2 binary64) %7945 %8127)) (approx %8126 (fma.f64 %5731 %7949 %8127)) (approx %8126 (fma.f64 %5731 %7955 %8127)) (approx %8135 %8136) (approx %8135 (+.f64 %8136 (*.f64 #s(literal -1 binary64) (/.f64 %7945 %8136)))) (approx %8135 (+.f64 %8136 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %8142 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %8145) %8136)))))) (approx %8135 (+.f64 %8136 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %8142 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 %7976 (*.f64 #s(literal -1 binary64) (/.f64 %8153 %8143)))) %8136) (*.f64 #s(literal 1/2 binary64) (/.f64 %8145 %8136)))))))) (approx %8167 (/.f64 #s(literal 2 binary64) %8136)) (approx %8167 (fma.f64 #s(literal 2 binary64) (/.f64 %7945 %8170) %8173)) (approx %8167 (fma.f64 %5731 (-.f64 (*.f64 %5731 %8181) %8183) %8173)) (approx %8167 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) %8187) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3002 %8181) %8143) (fma.f64 #s(literal -4/45 binary64) %8178 %8187))) %8177) %8180)) %8183) %8173)) (approx %8204 %8208) (approx %8204 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %8210 %8206)) %649)) (approx %8204 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %8205 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %8205 (*.f64 #s(literal 2/3 binary64) %8210))))) %649)) (approx %8204 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %8205 (*.f64 %5731 (fma.f64 #s(literal -2 binary64) %8205 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %8210 (*.f64 #s(literal 2/3 binary64) %8205))))))) %649)) (approx %8231 %8232) (approx %8231 (fma.f64 #s(literal -2 binary64) %8235 %8232)) (approx %8231 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) %8234 (*.f64 #s(literal 2/3 binary64) %8235)) %8232)) (approx %8231 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) %8234 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %8235 %8242))) %8232)) (approx %8248 %8249) (approx %8248 (+.f64 %8249 (*.f64 #s(literal -1 binary64) (/.f64 %8235 %8249)))) (approx %8248 (+.f64 %8249 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %8255 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %8260) %8249)))))) (approx %8248 (+.f64 %8249 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %8255 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -4/45 binary64) %8234) (*.f64 #s(literal -1 binary64) (/.f64 %8270 %8258)))) %8249) (*.f64 #s(literal 1/2 binary64) (/.f64 %8260 %8249)))))))) (approx %8284 (/.f64 #s(literal 2 binary64) %8249)) (approx %8284 (fma.f64 #s(literal 2 binary64) (/.f64 %8235 %8287) %8290)) (approx %8284 (fma.f64 %5731 (-.f64 (*.f64 %5731 %8298) %8300) %8290)) (approx %8284 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) %8304) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %649 (*.f64 %8205 %8298)) %8258) (fma.f64 #s(literal -4/45 binary64) %8295 %8304))) %8294) %8297)) %8300) %8290)) (approx %8322 %8328) (approx %8322 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %8330 %8326)) %563)) (approx %8322 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %8325 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) %8325 (*.f64 #s(literal 2/3 binary64) %8330)) %566))) %563)) (approx %8322 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %8325 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) %8325 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %8330 (*.f64 #s(literal 2/3 binary64) %8325)))) %566))) %563)) (approx %8351 %8352) (approx %8351 (fma.f64 #s(literal -2 binary64) %8355 %8352)) (approx %8351 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) %8354 (*.f64 #s(literal 2/3 binary64) %8355)) %8352)) (approx %8351 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) %8354 (*.f64 %5731 (fma.f64 #s(literal -4/45 binary64) %8355 %8362))) %8352)) (approx %8368 %8369) (approx %8368 (+.f64 %8369 (*.f64 #s(literal -1 binary64) (/.f64 %8355 %8369)))) (approx %8368 (+.f64 %8369 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %8375 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %8380) %8369)))))) (approx %8368 (+.f64 %8369 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %8375 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -4/45 binary64) %8354) (*.f64 #s(literal -1 binary64) (/.f64 %8390 %8378)))) %8369) (*.f64 #s(literal 1/2 binary64) (/.f64 %8380 %8369)))))))) (approx %8404 (/.f64 #s(literal 2 binary64) %8369)) (approx %8404 (fma.f64 #s(literal 2 binary64) (/.f64 %8355 %8407) %8410)) (approx %8404 (fma.f64 %5731 (-.f64 (*.f64 %5731 %8418) %8420) %8410)) (approx %8404 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) %8424) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %649 (*.f64 %8325 %8418)) %8378) (fma.f64 #s(literal -4/45 binary64) %8415 %8424))) %8414) %8417)) %8420) %8410)) (approx %8438 (+.f64 #s(literal 1 binary64) %649)) (approx %8438 (+.f64 #s(literal 1 binary64) %7915)) (approx %8438 (+.f64 #s(literal 1 binary64) %7919)) (approx %8438 (+.f64 #s(literal 1 binary64) %7924)) (approx %3422 %8447) (approx %3422 (-.f64 %5848 %5159)) (approx %3422 (-.f64 %5854 %5159)) (approx %3422 (-.f64 %5862 %5159)) (approx %3452 %8455) (approx %3452 (+.f64 %8455 (*.f64 #s(literal -1/2 binary64) (/.f64 %5824 %8455)))) (approx %3452 (+.f64 %8455 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %8461 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %8465) %8455)))))) (approx %3452 (+.f64 %8455 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %8461 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 %5952 (*.f64 #s(literal -1/2 binary64) (/.f64 %8473 %8462)))) %8455) (*.f64 #s(literal 1/2 binary64) (/.f64 %8465 %8455)))))))) (approx %3487 (/.f64 #s(literal 2 binary64) %8455)) (approx %3487 (fma.f64 #s(literal 2 binary64) %8489 (/.f64 %5824 %8490))) (approx %3487 (fma.f64 %5731 (-.f64 (*.f64 %5731 %8500) %8502) %8504)) (approx %3487 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %8495 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %8507) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %358 %8500) %8462) (fma.f64 #s(literal -2/45 binary64) %8497 (*.f64 #s(literal 1/2 binary64) %8507)))))) %8499)) %8502) %8504)) (approx %3568 (-.f64 %5824 #s(literal 2 binary64))) (approx %3568 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %5946 %357))) #s(literal 2 binary64))) (approx %3568 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %356 (*.f64 %5731 (fma.f64 #s(literal -1 binary64) %5956 (*.f64 #s(literal -1 binary64) %5945)))))) #s(literal 2 binary64))) (approx %3999 (+.f64 #s(literal 2 binary64) %5824)) (approx %3999 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 %8540) %8542)))) (approx %3999 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %5943 (*.f64 %5731 (-.f64 %5954 (fma.f64 #s(literal -1/2 binary64) (*.f64 %358 %8540) (fma.f64 #s(literal -2/45 binary64) %358 (*.f64 #s(literal 1/2 binary64) %5953)))))) %8539)) %8542)))) (approx %4419 %8560) (approx %4419 (+.f64 #s(literal 1 binary64) %6477)) (approx %4419 (+.f64 #s(literal 1 binary64) %6481)) (approx %4419 (+.f64 #s(literal 1 binary64) %6488)) (approx %4421 %8570) (approx %4421 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %8560 %6456)) %356)) (approx %4421 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %8560 (*.f64 lam (+.f64 %942 (*.f64 #s(literal -1 binary64) %6459))))) %356)) (approx %4421 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) %8560 (*.f64 lam (+.f64 %942 (*.f64 lam (fma.f64 #s(literal -1 binary64) %940 (*.f64 #s(literal -2/3 binary64) %6456))))))) %356)) (approx %4433 %8592) (approx %4433 (fma.f64 #s(literal 1/2 binary64) %6456 %8592)) (approx %4433 (fma.f64 #s(literal 1/2 binary64) %8570 %8598)) (approx %4433 (fma.f64 #s(literal 1/2 binary64) %8570 %8605)) (approx %4442 %8608) (approx %4442 (+.f64 %8608 (*.f64 #s(literal 1/4 binary64) (/.f64 %6456 %8608)))) (approx %4442 (+.f64 %8608 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %8614 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lam %8619) %8608)))))) (approx %4442 (+.f64 %8608 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %8614 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/3 binary64) %942) (*.f64 #s(literal 1/4 binary64) (/.f64 %8628 %8616)))) %8608) (*.f64 #s(literal 1/2 binary64) (/.f64 %8619 %8608)))))))) (approx %4473 (/.f64 #s(literal 2 binary64) %8608)) (approx %4473 (fma.f64 #s(literal -1/2 binary64) (/.f64 %6456 %8644) %8647)) (approx %4473 (fma.f64 lam (-.f64 (*.f64 lam %8656) %8659) %8647)) (approx %4473 (fma.f64 lam (-.f64 (*.f64 lam (-.f64 (fma.f64 #s(literal 1/16 binary64) %8651 (*.f64 lam (-.f64 (*.f64 #s(literal 1/4 binary64) %8663) (fma.f64 #s(literal -1/3 binary64) %8658 (fma.f64 #s(literal -1/4 binary64) %8663 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %942 %8656) %8616))))))) %8655)) %8659) %8647)) (approx %8682 %8684) (approx %8682 (+.f64 #s(literal 3/2 binary64) (fma.f64 #s(literal 1/4 binary64) %8560 (*.f64 #s(literal 1/2 binary64) %6456)))) (approx %8682 (+.f64 #s(literal 3/2 binary64) (fma.f64 #s(literal 1/4 binary64) %8560 %8598))) (approx %8682 (+.f64 #s(literal 3/2 binary64) (fma.f64 #s(literal 1/4 binary64) %8560 %8605))) (approx %8696 %8697) (approx %8696 (fma.f64 #s(literal 1/4 binary64) %6456 %8697)) (approx %8696 (fma.f64 #s(literal 1/2 binary64) %8684 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %6459 (*.f64 #s(literal 1/4 binary64) %942))))) (approx %8696 (fma.f64 #s(literal 1/2 binary64) %8684 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %942 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %940 %6465)))))) (approx %8712 %8713) (approx %8712 (+.f64 %8713 (*.f64 #s(literal 1/8 binary64) (/.f64 %6456 %8713)))) (approx %8712 (+.f64 %8713 (*.f64 lam (fma.f64 #s(literal 1/8 binary64) %8719 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lam %8724) %8713)))))) (approx %8712 (+.f64 %8713 (*.f64 lam (fma.f64 #s(literal 1/8 binary64) %8719 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/6 binary64) %942) (*.f64 #s(literal 1/8 binary64) (/.f64 %8733 %8721)))) %8713) (*.f64 #s(literal 1/2 binary64) (/.f64 %8724 %8713)))))))) (approx %8747 (/.f64 #s(literal 2 binary64) %8713)) (approx %8747 (fma.f64 #s(literal -1/4 binary64) (/.f64 %6456 %8750) %8753)) (approx %8747 (fma.f64 lam (-.f64 (*.f64 lam %8763) %8766) %8753)) (approx %8747 (fma.f64 lam (-.f64 (*.f64 lam (-.f64 (fma.f64 #s(literal 1/64 binary64) %8757 (*.f64 lam (-.f64 (*.f64 #s(literal 1/8 binary64) %8770) (fma.f64 #s(literal -1/6 binary64) %8765 (fma.f64 #s(literal -1/8 binary64) %8770 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %942 %8763) %8721))))))) %8762)) %8766) %8753)) (approx %8789 %8791) (approx %8789 (+.f64 #s(literal 5/4 binary64) (fma.f64 #s(literal 3/8 binary64) %8560 (*.f64 #s(literal 3/4 binary64) %6456)))) (approx %8789 (+.f64 #s(literal 5/4 binary64) (fma.f64 #s(literal 3/8 binary64) %8560 (*.f64 lam (fma.f64 #s(literal -3/4 binary64) %6459 (*.f64 #s(literal 3/4 binary64) %942)))))) (approx %8789 (+.f64 #s(literal 5/4 binary64) (fma.f64 #s(literal 3/8 binary64) %8560 (*.f64 lam (fma.f64 #s(literal 3/4 binary64) %942 (*.f64 lam (fma.f64 #s(literal -3/4 binary64) %940 (*.f64 #s(literal -1/2 binary64) %6456)))))))) (approx %8811 %8812) (approx %8811 (fma.f64 #s(literal 3/8 binary64) %6456 %8812)) (approx %8811 (fma.f64 #s(literal 1/2 binary64) %8791 (*.f64 lam (fma.f64 #s(literal -3/8 binary64) %6459 (*.f64 #s(literal 3/8 binary64) %942))))) (approx %8811 (fma.f64 #s(literal 1/2 binary64) %8791 (*.f64 lam (fma.f64 #s(literal 3/8 binary64) %942 (*.f64 lam (fma.f64 #s(literal -3/8 binary64) %940 (*.f64 #s(literal -1/4 binary64) %6456))))))) (approx %8828 %8829) (approx %8828 (+.f64 %8829 (*.f64 #s(literal 3/16 binary64) (/.f64 %6456 %8829)))) (approx %8828 (+.f64 %8829 (*.f64 lam (fma.f64 #s(literal 3/16 binary64) %8835 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lam %8840) %8829)))))) (approx %8828 (+.f64 %8829 (*.f64 lam (fma.f64 #s(literal 3/16 binary64) %8835 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/4 binary64) %942) (*.f64 #s(literal 3/16 binary64) (/.f64 %8849 %8837)))) %8829) (*.f64 #s(literal 1/2 binary64) (/.f64 %8840 %8829)))))))) (approx %8863 (/.f64 #s(literal 2 binary64) %8829)) (approx %8863 (fma.f64 #s(literal -3/8 binary64) (/.f64 %6456 %8866) %8869)) (approx %8863 (fma.f64 lam (-.f64 (*.f64 lam %8879) %8882) %8869)) (approx %8863 (fma.f64 lam (-.f64 (*.f64 lam (-.f64 (fma.f64 #s(literal 9/256 binary64) %8873 (*.f64 lam (-.f64 (*.f64 #s(literal 3/16 binary64) %8886) (fma.f64 #s(literal -1/4 binary64) %8881 (fma.f64 #s(literal -3/16 binary64) %8886 (*.f64 #s(literal 3/16 binary64) (/.f64 (*.f64 %942 %8879) %8837))))))) %8878)) %8882) %8869)) (approx %8904 %8909) (approx %8904 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %8912 %8907)) %563)) (approx %8904 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lam (fma.f64 #s(literal -2 binary64) %8918 (*.f64 #s(literal 2 binary64) %8911)) %8907)) %563)) (approx %8904 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lam (fma.f64 #s(literal 2 binary64) %8911 (*.f64 lam (fma.f64 #s(literal -2 binary64) %8917 (*.f64 #s(literal -4/3 binary64) %8912)))) %8907)) %563)) (approx %8933 %8934) (approx %8933 (fma.f64 #s(literal 1/2 binary64) %8909 %8912)) (approx %8933 (fma.f64 #s(literal 1/2 binary64) %8909 (*.f64 lam (fma.f64 #s(literal -1 binary64) %8918 %8911)))) (approx %8933 (fma.f64 #s(literal 1/2 binary64) %8909 (*.f64 lam (fma.f64 lam (fma.f64 #s(literal -1 binary64) %8917 (*.f64 #s(literal -2/3 binary64) %8912)) %8911)))) (approx %8948 %8949) (approx %8948 (+.f64 %8949 (*.f64 #s(literal 1/2 binary64) (/.f64 %8912 %8949)))) (approx %8948 (+.f64 %8949 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lam %8961) %8949) (*.f64 #s(literal 1/2 binary64) %8964))))) (approx %8948 (+.f64 %8949 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %8964 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -2/3 binary64) %8911) (*.f64 #s(literal 1/2 binary64) (/.f64 %8972 %8958)))) %8949) (*.f64 #s(literal 1/2 binary64) (/.f64 %8961 %8949)))))))) (approx %8986 (/.f64 #s(literal 2 binary64) %8949)) (approx %8986 (fma.f64 #s(literal -1 binary64) (/.f64 %8912 %8989) %8992)) (approx %8986 (fma.f64 lam (-.f64 (*.f64 lam %9001) %9003) %8992)) (approx %8986 (fma.f64 lam (-.f64 (*.f64 lam (-.f64 (fma.f64 #s(literal 1/4 binary64) %8996 (*.f64 lam (-.f64 (*.f64 #s(literal 1/2 binary64) %9007) (fma.f64 #s(literal -2/3 binary64) %9003 (fma.f64 #s(literal -1/2 binary64) %9007 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %942 (*.f64 %8906 %9001)) %8958))))))) %9000)) %9003) %8992)) (approx %9023 %9025) (approx %9027 %9028) (approx %9030 (/.f64 %9028 %889)) (approx %9033 (*.f64 #s(literal 2 binary64) (/.f64 %889 %9028))) (approx %9040 (-.f64 (+.f64 #s(literal 1 binary64) %9042) %7624)) (approx %9040 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %9047 %9042)) %7624)) (approx %9040 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lam (fma.f64 #s(literal -2 binary64) (*.f64 lam %9052) (*.f64 #s(literal 2 binary64) %9046)) %9042)) %7624)) (approx %9040 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lam (fma.f64 #s(literal 2 binary64) %9046 (*.f64 lam (fma.f64 #s(literal -2 binary64) %9052 (*.f64 #s(literal -4/3 binary64) %9047)))) %9042)) %7624)) (approx %9068 %9072) (approx %9074 %9075) (approx %9077 (/.f64 %9075 %889)) (approx %9080 (*.f64 #s(literal 2 binary64) (/.f64 %889 %9075))) (approx %4508 %9085) (approx %4508 (+.f64 %9085 (*.f64 #s(literal -1/2 binary64) (/.f64 %5874 %9085)))) (approx %4508 (+.f64 %9085 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %9091 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %9095) %9085)))))) (approx %4508 (+.f64 %9085 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %9091 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 %5893 (*.f64 #s(literal -1/2 binary64) (/.f64 %9103 %9092)))) %9085) (*.f64 #s(literal 1/2 binary64) (/.f64 %9095 %9085)))))))) (approx %4544 (/.f64 #s(literal 2 binary64) %9085)) (approx %4544 (fma.f64 #s(literal 2 binary64) %9119 (/.f64 %5874 %9120))) (approx %4544 (fma.f64 %5731 (-.f64 (*.f64 %5731 %9130) %9132) %9134)) (approx %4544 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %9125 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %9137) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4894 %9130) %9092) (fma.f64 #s(literal -2/45 binary64) %9127 (*.f64 #s(literal 1/2 binary64) %9137)))))) %9129)) %9132) %9134)) (approx %9152 %8615) (approx %9152 (fma.f64 #s(literal -1 binary64) %6456 %8615)) (approx %9152 (fma.f64 #s(literal -1/2 binary64) %940 (*.f64 lam (fma.f64 #s(literal -1 binary64) %942 %6459)))) (approx %9152 (fma.f64 #s(literal -1/2 binary64) %940 (*.f64 lam (fma.f64 #s(literal -1 binary64) %942 (*.f64 lam (+.f64 %940 (*.f64 #s(literal 2/3 binary64) %6456))))))) (approx %5284 %9167) (approx %5284 (fma.f64 #s(literal -1 binary64) %358 (fma.f64 #s(literal 1/2 binary64) %356 %5824))) (approx %5284 (fma.f64 #s(literal -1 binary64) %358 (fma.f64 #s(literal 1/2 binary64) %356 (*.f64 %5731 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %5824 %357)))))) (approx %5284 (fma.f64 #s(literal -1 binary64) %358 (fma.f64 #s(literal 1/2 binary64) %356 (*.f64 %5731 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %356 (*.f64 %5731 (fma.f64 #s(literal -1/3 binary64) %358 (*.f64 #s(literal 2/45 binary64) %5824))))))))) (approx %5288 %9187) (approx %5288 (-.f64 (+.f64 #s(literal 1/2 binary64) %5864) %9167)) (approx %5288 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %5731 (-.f64 %5850 %358))) %9167)) (approx %5288 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -2/45 binary64) %5824) (*.f64 #s(literal -1/3 binary64) %358))) %358))) %9167)) (approx %5291 %9206) (approx %5291 (+.f64 %9206 (*.f64 #s(literal -1/2 binary64) (/.f64 %5824 %9206)))) (approx %5291 (+.f64 %9206 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 %9215) %9206) (*.f64 #s(literal -1/2 binary64) %9218))))) (approx %5291 (+.f64 %9206 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %9218 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 %9227) %9206) (*.f64 #s(literal -1/2 binary64) (/.f64 %9215 %9206)))))))) (approx %5294 (/.f64 #s(literal 2 binary64) %9206)) (approx %5294 (fma.f64 #s(literal 2 binary64) %9240 (/.f64 %5824 %9241))) (approx %5294 (fma.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %5731 %9249)) %9253) %9255)) (approx %5294 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %5731 (fma.f64 #s(literal -1 binary64) (/.f64 %9227 %9241) (fma.f64 #s(literal -1/2 binary64) (/.f64 %9224 %9246) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %358 %9249) %9212)))))) %9249)) %9253) %9255)) (approx %5299 %9273) (approx %5299 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %5824 %9272))) (approx %5299 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %356 (fma.f64 %5731 %5851 %4892)))) (approx %5299 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %356 (fma.f64 %5731 %5859 %4892)))) (approx %5305 %9286) (approx %5305 (+.f64 %9286 (*.f64 #s(literal -1/2 binary64) (/.f64 %5824 %9286)))) (approx %5305 (+.f64 %9286 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %9292 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %9296) %9286)))))) (approx %5305 (+.f64 %9286 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %9292 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 %5952 (*.f64 #s(literal -1/2 binary64) (/.f64 %9304 %9293)))) %9286) (*.f64 #s(literal 1/2 binary64) (/.f64 %9296 %9286)))))))) (approx %5308 (/.f64 #s(literal 2 binary64) %9286)) (approx %5308 (fma.f64 #s(literal 2 binary64) %9320 (/.f64 %5824 %9321))) (approx %5308 (fma.f64 %5731 (-.f64 (*.f64 %5731 %9331) %9333) %9335)) (approx %5308 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %9326 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %9338) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %358 %9331) %9293) (fma.f64 #s(literal -2/45 binary64) %9328 (*.f64 #s(literal 1/2 binary64) %9338)))))) %9330)) %9333) %9335)) (approx %4582 %9353) (approx %4582 (fma.f64 #s(literal -1 binary64) %5824 %9353)) (approx %4582 (fma.f64 #s(literal 1/2 binary64) %5822 %5852)) (approx %4582 (fma.f64 #s(literal 1/2 binary64) %5822 %5860)) (approx %4597 %9361) (approx %4597 (+.f64 %9361 (*.f64 #s(literal -1/2 binary64) (/.f64 %5824 %9361)))) (approx %4597 (+.f64 %9361 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %9367 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %9371) %9361)))))) (approx %4597 (+.f64 %9361 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) %9367 (*.f64 %5731 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 (-.f64 %5952 (*.f64 #s(literal -1/2 binary64) (/.f64 %9379 %9368)))) %9361) (*.f64 #s(literal 1/2 binary64) (/.f64 %9371 %9361)))))))) (approx %4632 (/.f64 #s(literal 2 binary64) %9361)) (approx %4632 (fma.f64 #s(literal 2 binary64) %9395 (/.f64 %5824 %9396))) (approx %4632 (fma.f64 %5731 (-.f64 (*.f64 %5731 %9406) %9408) %9410)) (approx %4632 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %9401 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %9413) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %358 %9406) %9368) (fma.f64 #s(literal -2/45 binary64) %9403 (*.f64 #s(literal 1/2 binary64) %9413)))))) %9405)) %9408) %9410)) (approx %4671 %9429) (approx %4671 (fma.f64 #s(literal -1/2 binary64) %5875 %9429)) (approx %4671 (fma.f64 %5731 %5889 %9429)) (approx %4671 (fma.f64 %5731 %5904 %9429)) (approx %4681 (/.f64 #s(literal 2 binary64) %9429)) (approx %4681 (fma.f64 #s(literal 2 binary64) %9439 (/.f64 %5874 %9441))) (approx %4681 (fma.f64 %5731 (-.f64 (*.f64 %5731 %9455) %9457) %9459)) (approx %4681 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %9446 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %5894 %9445)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4894 %9455) (*.f64 %9429 %5872)) (fma.f64 #s(literal -2/45 binary64) %9452 (*.f64 #s(literal 1/2 binary64) (/.f64 %5894 %9450))))))) %9454)) %9457) %9459)) (approx %4730 %9480) (approx %4730 (fma.f64 #s(literal 4 binary64) (*.f64 %5731 %9489) %9480)) (approx %4730 (fma.f64 #s(literal 4 binary64) %9479 (*.f64 %5731 (fma.f64 #s(literal 4 binary64) (*.f64 %5731 %9499) (*.f64 #s(literal 4 binary64) %9489))))) (approx %4730 (fma.f64 #s(literal 4 binary64) %9479 (*.f64 %5731 (fma.f64 #s(literal 4 binary64) %9489 (*.f64 %5731 (fma.f64 #s(literal 4 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %5897 %9482)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %358 %9499) %5822) (fma.f64 #s(literal -4/45 binary64) %9487 (*.f64 #s(literal 2/3 binary64) %9496))))) (*.f64 #s(literal 4 binary64) %9499))))))) (approx %4777 (/.f64 #s(literal 2 binary64) %6573)) (approx %4777 (fma.f64 #s(literal 2 binary64) %9524 (/.f64 %6547 %9526))) (approx %4777 (fma.f64 %5731 (-.f64 (*.f64 %5731 %9537) %9539) %9541)) (approx %4777 (fma.f64 %5731 (-.f64 (*.f64 %5731 (-.f64 (fma.f64 #s(literal 1/4 binary64) %9532 (*.f64 %5731 (-.f64 (*.f64 #s(literal -1/2 binary64) %9545) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1096 %9537) %6597) (fma.f64 #s(literal -2/45 binary64) %9534 (*.f64 #s(literal 1/2 binary64) %9545)))))) %9536)) %9539) %9541)) (approx %9564 (+.f64 #s(literal 1 binary64) %6210)) (approx %9564 (+.f64 #s(literal 1 binary64) %6217)) (approx %9569 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 5/96 binary64) %5731) #s(literal 1/4 binary64))))) (approx %9569 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 5/96 binary64) (*.f64 #s(literal 11/5760 binary64) %5731))) #s(literal 1/4 binary64))))) (approx %9584 (+.f64 #s(literal 2 binary64) %5764)) (approx %9584 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/48 binary64) %5731))))) (approx %9584 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 1/2 binary64) (*.f64 %5731 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -71/2880 binary64) %5731))))))) (approx %9603 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/12 binary64) %5731) #s(literal 1/4 binary64))))) (approx %9603 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/90 binary64) %5731))) #s(literal 1/4 binary64))))) (approx %9617 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) %5731))) (approx %9617 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 13/384 binary64) %5731) #s(literal 1/8 binary64))))) (approx %9617 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 13/384 binary64) (*.f64 #s(literal -61/46080 binary64) %5731))) #s(literal 1/8 binary64))))) (approx %9635 (+.f64 #s(literal 2 binary64) %6364)) (approx %9635 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -7/192 binary64) %5731))))) (approx %9635 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 1/4 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal -239/23040 binary64) %5731) #s(literal 7/192 binary64))))))) (approx %9653 (+.f64 #s(literal 1 binary64) %6361)) (approx %9653 (+.f64 #s(literal 1 binary64) %6366)) (approx %9653 (+.f64 #s(literal 1 binary64) %6374)) (approx %9660 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/8 binary64) %5731))) (approx %9660 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 7/128 binary64) %5731) #s(literal 3/8 binary64))))) (approx %9660 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 7/128 binary64) (*.f64 #s(literal 59/15360 binary64) %5731))) #s(literal 3/8 binary64))))) (approx %9678 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 3/4 binary64) %5731))) (approx %9678 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 11/64 binary64) %5731))))) (approx %9678 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 3/4 binary64) (*.f64 %5731 (+.f64 #s(literal 11/64 binary64) (*.f64 #s(literal 121/7680 binary64) %5731))))))) (approx %9696 (/.f64 #s(literal 2 binary64) %6736)) (approx %9696 (fma.f64 #s(literal 3/2 binary64) (/.f64 %5731 %9700) %9703)) (approx %9696 (fma.f64 %5731 (fma.f64 %5731 %9713 %9714) %9703)) (approx %9696 (fma.f64 %5731 (fma.f64 %5731 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %5731 (fma.f64 #s(literal -1 binary64) (/.f64 %6091 %9700) (fma.f64 #s(literal -3/4 binary64) (/.f64 %9713 %6076) (*.f64 #s(literal 3/4 binary64) (/.f64 %6079 %9708))))) %9710) %9712) %9714) %9703)) (approx %9732 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/8 binary64) %5731) #s(literal 3/8 binary64))))) (approx %9732 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/60 binary64) %5731))) #s(literal 3/8 binary64))))) (approx %9746 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/16 binary64) %5731))) (approx %9746 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 23/512 binary64) %5731) #s(literal 3/16 binary64))))) (approx %9746 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 23/512 binary64) (*.f64 #s(literal 11/122880 binary64) %5731))) #s(literal 3/16 binary64))))) (approx %9764 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 3/8 binary64) %5731))) (approx %9764 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal -5/256 binary64) %5731))))) (approx %9764 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 3/8 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal -1271/61440 binary64) %5731) #s(literal 5/256 binary64))))))) (approx %9786 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 3/4 binary64) %6309))) (approx %9786 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (fma.f64 #s(literal 2 binary64) (*.f64 %5731 %9791) %9793)))) (approx %9786 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (fma.f64 %5731 (fma.f64 #s(literal -2 binary64) (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 %6401 %6076) (fma.f64 #s(literal -3/8 binary64) (/.f64 %9791 %6076) (*.f64 #s(literal 3/16 binary64) (/.f64 %6390 %6313))))) (*.f64 #s(literal 2 binary64) %9791)) %9793)))) (approx %9814 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/8 binary64) %5731))) (approx %9814 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 %5767 #s(literal 5/8 binary64))))) (approx %9814 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal -1/36 binary64) %5731))) #s(literal 5/8 binary64))))) (approx %9830 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/16 binary64) %5731))) (approx %9830 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 #s(literal 85/1536 binary64) %5731) #s(literal 5/16 binary64))))) (approx %9830 (+.f64 #s(literal 1 binary64) (*.f64 %5731 (-.f64 (*.f64 %5731 (+.f64 #s(literal 85/1536 binary64) (*.f64 #s(literal 251/73728 binary64) %5731))) #s(literal 5/16 binary64))))) (approx %9848 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/8 binary64) %5731))) (approx %9848 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 5/8 binary64) (*.f64 #s(literal 65/768 binary64) %5731))))) (approx %9848 (+.f64 #s(literal 2 binary64) (*.f64 %5731 (+.f64 #s(literal 5/8 binary64) (*.f64 %5731 (+.f64 #s(literal 65/768 binary64) (*.f64 #s(literal -551/36864 binary64) %5731))))))) (approx %9866 %9870) (approx %9872 %9873) (approx %9875 (/.f64 %9873 %889)) (approx %9878 (*.f64 #s(literal 2 binary64) (/.f64 %889 %9873))) (approx %4812 %9882) (approx %4812 (fma.f64 #s(literal -1/2 binary64) %5731 %9882)) (approx %4812 (fma.f64 #s(literal 1/2 binary64) %6128 %6210)) (approx %4812 (fma.f64 #s(literal 1/2 binary64) %6128 %6217)) (approx %4821 %9890) (approx %4821 (+.f64 %9890 (*.f64 #s(literal -1/4 binary64) (/.f64 %5731 %9890)))) (approx %4821 (+.f64 %9890 (*.f64 %5731 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5731 %9899) %9890)) %9904)))) (approx %4821 (+.f64 %9890 (*.f64 %5731 (-.f64 (*.f64 %5731 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5731 %9911) %9890) (*.f64 #s(literal 1/2 binary64) (/.f64 %9899 %9890)))) %9904)))) (approx %4852 (/.f64 #s(literal 2 binary64) %9890)) (approx %4852 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5731 %9924) %9926)) (approx %4852 (fma.f64 %5731 (fma.f64 %5731 %9934 %9935) %9926)) (approx %4852 (fma.f64 %5731 (fma.f64 %5731 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %5731 (fma.f64 #s(literal -1 binary64) (/.f64 %9911 %9924) (fma.f64 #s(literal -1/4 binary64) (/.f64 %9934 %9896) (*.f64 #s(literal 1/4 binary64) (/.f64 %9899 %9929))))) %9931) %9933) %9935) %9926)) (approx %5978 %288) (approx %5964 %221) (approx %1092 (/.f64 (*.f64 %161 %569) %562)) (approx %6055 %9957) (approx %6070 %9959) (approx %6071 %9961) (approx %6105 %9964) (approx %6221 %468) (approx %6228 (*.f64 %5731 (-.f64 %9967 #s(literal 1/4 binary64)))) (approx %6231 %4672) (approx %6251 (*.f64 %5731 %9972)) (approx %6254 (*.f64 #s(literal 5/12 binary64) %9975)) (approx %6254 (*.f64 %9975 %9972)) (approx %6257 (*.f64 %9975 (+.f64 #s(literal 5/12 binary64) (+.f64 %9967 (/.f64 #s(literal 2 binary64) %9975))))) (approx %6273 %9985) (approx %6280 %9987) (approx %6281 %9989) (approx %6308 %9991) (approx %6336 (*.f64 #s(literal 2 binary64) %9991)) (approx %6352 %9956) (approx %6360 %9996) (approx %6377 %9998) (approx %6384 %10000) (approx %6385 %10002) (approx %6412 (/.f64 %10002 %889)) (approx %6432 %10006) (approx %6448 %10008) (approx %2795 (*.f64 lam (+.f64 #s(literal 1 binary64) %10011))) (approx %2796 %2802) (approx %10017 %5732) (approx %10017 (*.f64 %5731 (-.f64 %9967 #s(literal 1/2 binary64)))) (approx (+ 1 %6473) (*.f64 %5731 (-.f64 %9967 #s(literal 1 binary64)))) (approx %4417 (*.f64 lam (+.f64 #s(literal 2 binary64) %10011))) (approx %4418 %4423) (approx %6517 (*.f64 #s(literal 4 binary64) %368)) (approx %10032 (*.f64 #s(literal 4 binary64) (/.f64 %368 %188))) (approx %1142 (/.f64 (*.f64 %480 %161) %483)) (approx %6735 %10039) (approx %6764 %9867) (approx %6785 %9869) (approx %6888 %10044) (approx %6908 %10046) (approx %6928 %10048) (approx %6948 (/.f64 #s(literal 2 binary64) %10048)) (approx %1781 (*.f64 #s(literal 560851318903425/562949953421312 binary64) %161)) (approx %7054 %10055) (approx %7074 %10057) (approx %7075 %10059) (approx %7106 (/.f64 %10059 %889)) (approx %7125 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10059))) (approx %7260 %10067) (approx %7279 %10069) (approx %7298 %10071) (approx %7318 (/.f64 #s(literal 2 binary64) %10071)) (approx %7337 (+.f64 #s(literal 1/2 binary64) %10075)) (approx %10078 %10079) (approx %10081 %10082) (approx %10084 (/.f64 #s(literal 2 binary64) %10082)) (approx %7346 %10087) (approx %7347 %10089) (approx %7376 (/.f64 %10089 %889)) (approx %7395 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10089))) (approx %2309 (*.f64 #s(literal 4291437363724333/4503599627370496 binary64) %161)) (approx %7507 %10099) (approx %7530 %10101) (approx %7547 %10103) (approx %7582 (/.f64 #s(literal 2 binary64) %10103)) (approx %7622 %7653) (approx %7670 %7687) (approx %7700 %10109) (approx %7709 %10111) (approx %7744 (/.f64 #s(literal 2 binary64) %10111)) (approx %2797 (/.f64 (*.f64 %2802 %569) %562)) (approx %7913 %10118) (approx %8121 %5175) (approx %8126 %10121) (approx %8135 %10123) (approx %8167 (/.f64 #s(literal 2 binary64) %10123)) (approx %8204 %10129) (approx %8231 %10131) (approx %8248 %10133) (approx %8284 (/.f64 #s(literal 2 binary64) %10133)) (approx %8322 %10139) (approx %8351 %10141) (approx %8368 %10143) (approx %8404 (/.f64 #s(literal 2 binary64) %10143)) (approx %8438 (+.f64 #s(literal 1 binary64) %10118)) (approx %4419 %4424) (approx %8682 %9024) (approx %8696 %10151) (approx %8712 %10153) (approx %8747 (/.f64 #s(literal 2 binary64) %10153)) (approx %8789 %10158) (approx %8811 %10160) (approx %8828 %10162) (approx %8863 (/.f64 #s(literal 2 binary64) %10162)) (approx %8904 %10168) (approx %8933 %10170) (approx %8948 %10172) (approx %8986 (/.f64 #s(literal 2 binary64) %10172)) (approx %9040 %9071) (approx %9152 (*.f64 #s(literal -1/2 binary64) %4423)) (approx %9564 %10179) (approx %9569 %10181) (approx %9584 (/.f64 #s(literal 2 binary64) %10181)) (approx %9603 %10185) (approx %9617 %10187) (approx %9635 (/.f64 #s(literal 2 binary64) %10187)) (approx %9653 %10191) (approx %9660 %10193) (approx %9678 (/.f64 #s(literal 2 binary64) %10193)) (approx %9696 (/.f64 #s(literal 2 binary64) %10039)) (approx %9732 %10199) (approx %9746 %10201) (approx %9764 (/.f64 #s(literal 2 binary64) %10201)) (approx %9786 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10002))) (approx %9814 %10208) (approx %9830 %10210) (approx %9848 (/.f64 #s(literal 2 binary64) %10210)) (approx %180 %10216) (approx %218 %10219) (approx %182 %10221) (approx %185 %10225) (approx %220 %10228) (approx %243 %10230) (approx %355 %10232) (approx %364 %10234) (approx %367 %10236) (approx %6055 %10239) (approx %6070 %10241) (approx %6071 %10243) (approx %6105 %10246) (approx %10249 (+.f64 #s(literal 1 binary64) %10218)) (approx %458 %10254) (approx %467 %10256) (approx %472 %10258) (approx %479 %10263) (approx %5394 (/.f64 #s(literal 6369051672525773/2251799813685248 binary64) %10234)) (approx %9563 %10253) (approx %9602 %10269) (approx (/ 2 (/ (sqrt (fabs %9602)) %2189)) (*.f64 #s(literal 2 binary64) (/.f64 %889 (sqrt.f64 (fabs.f64 %10269))))) (approx %9731 %10281) (approx %9785 (/.f64 %10284 %889)) (approx %9813 %10288) (approx %2795 (*.f64 #s(literal -1 binary64) (*.f64 lam (-.f64 %10290 #s(literal 1 binary64))))) (approx %2796 %10297) (approx %6516 %10299) (approx %4417 (*.f64 #s(literal -1 binary64) (*.f64 lam (-.f64 %10290 #s(literal 2 binary64))))) (approx %4418 %10306) (approx %6490 %10308) (approx %1054 %10223) (approx %1061 %10224) (approx %1055 (-.f64 %10223 %356)) (approx %6517 (*.f64 #s(literal 4 binary64) %10299)) (approx %10032 (*.f64 #s(literal 4 binary64) (/.f64 %10299 %10221))) (approx %1064 %10319) (approx %1067 %10321) (approx %1070 (*.f64 #s(literal 2 binary64) %10321)) (approx %1073 (/.f64 #s(literal 2 binary64) %10234)) (approx %6735 %10327) (approx %6764 %10329) (approx %6785 %10332) (approx %1271 %10334) (approx %1375 (*.f64 #s(literal 4503599627370496/6369051672525773 binary64) %10234)) (approx %6888 %10339) (approx %6908 %10341) (approx %6928 %10343) (approx %6948 (/.f64 #s(literal 2 binary64) %10343)) (approx %7054 %10348) (approx %7074 %10350) (approx %7075 %10352) (approx %7106 (/.f64 %10352 %889)) (approx %7125 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10352))) (approx %1967 %10361) (approx %1976 %10363) (approx %1985 %10365) (approx %2016 (/.f64 #s(literal 2 binary64) %10365)) (approx %7260 %10370) (approx %7279 %10372) (approx %7298 %10374) (approx %7318 (/.f64 #s(literal 2 binary64) %10374)) (approx %7337 (+.f64 #s(literal 1/2 binary64) %10378)) (approx %10078 %10381) (approx %10081 %10383) (approx %10084 (/.f64 #s(literal 2 binary64) %10383)) (approx %7346 %10387) (approx %7347 %10389) (approx %7376 (/.f64 %10389 %889)) (approx %7395 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10389))) (approx %7507 %10397) (approx %7530 %10399) (approx %7547 %10401) (approx %7582 (/.f64 #s(literal 2 binary64) %10401)) (approx %7622 %10407) (approx %7649 %10409) (approx %7656 %10411) (approx %7659 (/.f64 %10411 %889)) (approx %7662 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10411))) (approx %7670 %10419) (approx %7684 %10421) (approx %7690 %10423) (approx %7693 (/.f64 %10423 %889)) (approx %7696 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10423))) (approx %7700 %10430) (approx %7709 %10432) (approx %7744 (/.f64 #s(literal 2 binary64) %10432)) (approx %2797 (/.f64 (*.f64 %10297 %569) %562)) (approx %2800 %10443) (approx %2836 (/.f64 #s(literal 2 binary64) %10443)) (approx %2964 (*.f64 #s(literal 2 binary64) %10447)) (approx %3093 %10452) (approx %3101 %10454) (approx %3115 %10456) (approx %3145 (/.f64 #s(literal 2 binary64) %10456)) (approx %3177 %10460) (approx %3187 %10462) (approx %3215 (/.f64 #s(literal 2 binary64) %10462)) (approx %8121 %10451) (approx %8126 %10467) (approx %8135 %10469) (approx %8167 (/.f64 #s(literal 2 binary64) %10469)) (approx %8204 %10475) (approx %8231 %10477) (approx %8248 %10479) (approx %8284 (/.f64 #s(literal 2 binary64) %10479)) (approx %8322 %10485) (approx %8351 %10487) (approx %8368 %10489) (approx %8404 (/.f64 #s(literal 2 binary64) %10489)) (approx %3422 %10493) (approx %3452 %10495) (approx %3487 (/.f64 #s(literal 2 binary64) %10495)) (approx %3568 (*.f64 #s(literal -2 binary64) %10236)) (approx %3999 (/.f64 #s(literal 2 binary64) %10236)) (approx %4419 %10503) (approx %4421 %10507) (approx %4433 %10509) (approx %4442 %10511) (approx %4473 (/.f64 #s(literal 2 binary64) %10511)) (approx %8682 %10516) (approx %8696 %10518) (approx %8712 %10520) (approx %8747 (/.f64 #s(literal 2 binary64) %10520)) (approx %8789 %10525) (approx %8811 %10527) (approx %8828 %10529) (approx %8863 (/.f64 #s(literal 2 binary64) %10529)) (approx %8904 %10535) (approx %8933 %10537) (approx %8948 %10539) (approx %8986 (/.f64 #s(literal 2 binary64) %10539)) (approx %9023 %10543) (approx %9027 %10545) (approx %9030 (/.f64 %10545 %889)) (approx %9033 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10545))) (approx %9040 %10554) (approx %9068 %10556) (approx %9074 %10558) (approx %9077 (/.f64 %10558 %889)) (approx %9080 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10558))) (approx %9152 (*.f64 #s(literal -1/2 binary64) %10306)) (approx %5284 %10569) (approx %5288 %10571) (approx %5291 %10573) (approx %5294 (/.f64 #s(literal 2 binary64) %10573)) (approx %5302 %10577) (approx %5305 %10579) (approx %5308 (/.f64 #s(literal 2 binary64) %10579)) (approx %4582 %10583) (approx %4597 %10585) (approx %4632 (/.f64 #s(literal 2 binary64) %10585)) (approx %5715 %10447) (approx %4730 (*.f64 #s(literal 4 binary64) (/.f64 %4914 %10225))) (approx %9564 %10593) (approx %9569 %10595) (approx %9584 (/.f64 #s(literal 2 binary64) %10595)) (approx (/ 2 (sqrt (- %10249 1/2))) (/.f64 #s(literal 2 binary64) %10299)) (approx %9603 %10604) (approx %9617 %10606) (approx %9635 (/.f64 #s(literal 2 binary64) %10606)) (approx %9653 %10610) (approx %9660 %10612) (approx %9678 (/.f64 #s(literal 2 binary64) %10612)) (approx %9696 (/.f64 #s(literal 2 binary64) %10327)) (approx %9732 %10618) (approx %9746 %10620) (approx %9764 (/.f64 #s(literal 2 binary64) %10620)) (approx %9786 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10284))) (approx %9814 %10627) (approx %9830 %10629) (approx %9848 (/.f64 #s(literal 2 binary64) %10629)) (approx %9866 %10633) (approx %9872 %10635) (approx %9875 (/.f64 %10635 %889)) (approx %9878 (*.f64 #s(literal 2 binary64) (/.f64 %889 %10635))) (approx %4812 %10642) (approx %4821 %10644) (approx %4852 (/.f64 #s(literal 2 binary64) %10644)) (approx %4885 (/.f64 #s(literal 2 binary64) %10334)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 743.0ms | lam | -inf |
| 689.0ms | Cn | 0 |
| 624.0ms | lam | inf |
| 533.0ms | Cn | inf |
| 473.0ms | lam | 0 |
Loading profile data...