
Time bar (total: 11.8s)
| 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 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 5 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 6 |
| 12.5% | 12.5% | 87.4% | 0.1% | 0.0% | 0.0% | 0.0% | 7 |
| 15.6% | 15.6% | 84.3% | 0.1% | 0.0% | 0.0% | 0.0% | 8 |
| 28.1% | 28.1% | 71.8% | 0.1% | 0.0% | 0.0% | 0.0% | 9 |
| 30.5% | 30.4% | 69.5% | 0.1% | 0.0% | 0.0% | 0.0% | 10 |
| 38.3% | 38.2% | 61.7% | 0.1% | 0.0% | 0.0% | 0.0% | 11 |
| 39.6% | 39.6% | 60.3% | 0.1% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 15 to 10 computations (33.3% saved)
| 262.0ms | 4 125× | 1 | valid |
| 123.0ms | 4 131× | 0 | valid |
Tan: 55.0ms (49.0% of total, 0.0 MiB)Sin: 39.0ms (34.8% of total, 0.0 MiB)Div: 9.0ms (8.0% of total, 0.0 MiB)adjust: 4.0ms (3.6% of total, 0.0 MiB)Mul: 4.0ms (3.6% of total, 0.0 MiB)Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 84 |
| 1 | 141 | 78 |
| 2 | 615 | 48 |
| 3 | 2301 | 48 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 41.1% | %4 = (/.f64 x (*.f64 y #s(literal 2 binary64))) (/.f64 (tan.f64 %4) (sin.f64 %4)) |
(abs x)
(abs y)
Compiled 2 to 16 computations (-700.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 358 | 2043 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y #s(literal 2 binary64)) %4 = (/.f64 x %3) %5 = (tan.f64 %4) %6 = (sin.f64 %4) x y #s(literal 2 binary64) %3 %4 %5 %6 (/.f64 %5 %6) |
| Outputs |
|---|
%6 = (* y 2) %7 = (/ x %6) %10 = (*.f64 #s(literal 1/2 binary64) (/.f64 x y)) %12 = (tan %7) %15 = (pow.f64 x #s(literal 2 binary64)) %17 = (pow.f64 y #s(literal 3 binary64)) %18 = (/.f64 %15 %17) %21 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) y)) %27 = (pow.f64 y #s(literal 5 binary64)) %28 = (/.f64 %15 %27) %29 = (/.f64 #s(literal 1 binary64) %17) %30 = (*.f64 #s(literal 1/24 binary64) %29) %38 = (/.f64 %15 (pow.f64 y #s(literal 7 binary64))) %39 = (/.f64 #s(literal 1 binary64) %27) %46 = (sin %7) %54 = (*.f64 #s(literal 1/48 binary64) %29) %67 = (/ %12 %46) %70 = (pow.f64 y #s(literal 2 binary64)) %71 = (/.f64 %15 %70) %77 = (pow.f64 y #s(literal 4 binary64)) %80 = (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %70)) %87 = (pow.f64 y #s(literal 6 binary64)) %96 = (sin.f64 %10) %97 = (cos.f64 %10) %106 = (pow.f64 x #s(literal 3 binary64)) %107 = (/.f64 %106 %70) %108 = (*.f64 #s(literal 1/2 binary64) x) %109 = (fma.f64 #s(literal -1/48 binary64) %107 %108) %115 = (pow.f64 x #s(literal 5 binary64)) %116 = (/.f64 %115 %77) %117 = (fma.f64 #s(literal 1/3840 binary64) %116 %108) %118 = (fma.f64 #s(literal -1/48 binary64) %107 %117) %122 = (-.f64 (*.f64 #s(literal -1/48 binary64) %106) (*.f64 #s(literal -1/16 binary64) %106)) %123 = (*.f64 %15 %122) %124 = (/.f64 %123 %77) %132 = (pow.f64 x #s(literal 7 binary64)) %133 = (/.f64 %132 %87) %135 = (fma.f64 #s(literal -1/48 binary64) %107 (fma.f64 #s(literal -1/645120 binary64) %133 %117)) %139 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %115) (fma.f64 #s(literal -1/8 binary64) %123 (*.f64 #s(literal 1/768 binary64) %115))) %140 = (*.f64 %15 %139) %144 = (pow.f64 x #s(literal 4 binary64)) %145 = (*.f64 %144 %122) %162 = (*.f64 x %70) %163 = (/.f64 %122 %162) %167 = (*.f64 #s(literal -1/24 binary64) %71) %170 = (*.f64 x %77) %172 = (*.f64 #s(literal 2 binary64) (/.f64 %139 %170)) %177 = (*.f64 #s(literal -1/24 binary64) %15) %178 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %122 x)) %177) %179 = (*.f64 %15 %178) %180 = (/.f64 %179 %77) %183 = (*.f64 #s(literal 1/1920 binary64) (/.f64 %144 %77)) %184 = (fma.f64 #s(literal -1/24 binary64) %71 %183) %193 = (*.f64 x %87) %200 = (*.f64 #s(literal 1/1920 binary64) %144) %207 = (/.f64 (pow.f64 x #s(literal 6 binary64)) %87) %219 = (*.f64 #s(literal 1/48 binary64) %107) %220 = (fma.f64 #s(literal -1/2 binary64) x %219) %222 = (*.f64 #s(literal 1/16 binary64) %107) %229 = (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/3840 binary64) %116 %219)) %232 = (-.f64 (*.f64 #s(literal 1/48 binary64) %106) (*.f64 #s(literal 1/16 binary64) %106)) %233 = (*.f64 %15 %232) %234 = (/.f64 %233 %77) %245 = (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/3840 binary64) %116 (fma.f64 #s(literal 1/645120 binary64) %133 %219))) %249 = (-.f64 (*.f64 #s(literal -1/3840 binary64) %115) (fma.f64 #s(literal -1/8 binary64) %233 (*.f64 #s(literal -1/768 binary64) %115))) %250 = (*.f64 %15 %249) %253 = (*.f64 %144 %232) %275 = (*.f64 #s(literal -2 binary64) (/.f64 %232 %162)) %279 = (/.f64 %249 %170) %284 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %232 x)) %177) %285 = (*.f64 %15 %284) %286 = (/.f64 %285 %77) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %10) (approx %12 (*.f64 x (fma.f64 #s(literal 1/24 binary64) %18 %21))) (approx %12 (*.f64 x (fma.f64 %15 (fma.f64 #s(literal 1/240 binary64) %28 %30) %21))) (approx %12 (*.f64 x (fma.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 17/40320 binary64) %38 (*.f64 #s(literal 1/240 binary64) %39)) %30) %21))) (approx %46 (*.f64 x (fma.f64 #s(literal -1/48 binary64) %18 %21))) (approx %46 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/3840 binary64) %28) %54) %21))) (approx %46 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/645120 binary64) %38 (*.f64 #s(literal 1/3840 binary64) %39))) %54) %21))) (approx %67 #s(literal 1 binary64)) (approx %67 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) %71))) (approx %67 (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 #s(literal 5/384 binary64) (/.f64 %15 %77) %80)))) (approx %67 (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 61/46080 binary64) (/.f64 %15 %87) (*.f64 #s(literal 5/384 binary64) (/.f64 #s(literal 1 binary64) %77))) %80)))) (approx %12 (/.f64 %96 %97)) (approx %46 %96) (approx %67 (/.f64 #s(literal 1 binary64) %97)) (approx y y) (approx %6 (*.f64 #s(literal 2 binary64) y)) (approx %12 (/.f64 (-.f64 %109 (*.f64 #s(literal -1/16 binary64) %107)) y)) (approx %12 (/.f64 (-.f64 %118 (fma.f64 #s(literal -1/8 binary64) %124 (fma.f64 #s(literal -1/16 binary64) %107 (*.f64 #s(literal 1/768 binary64) %116)))) y)) (approx %12 (/.f64 (-.f64 %135 (fma.f64 #s(literal -1/8 binary64) %124 (fma.f64 #s(literal -1/8 binary64) (/.f64 %140 %87) (fma.f64 #s(literal -1/16 binary64) %107 (fma.f64 #s(literal -1/92160 binary64) %133 (fma.f64 #s(literal 1/768 binary64) %116 (*.f64 #s(literal 1/384 binary64) (/.f64 %145 %87)))))))) y)) (approx %46 (/.f64 %109 y)) (approx %46 (/.f64 %118 y)) (approx %46 (/.f64 %135 y)) (approx %67 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %163)) %167)) (approx %67 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %163 %172)) (fma.f64 #s(literal -1/24 binary64) %180 %184))) (approx %67 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %163 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/645120 binary64) %132) (fma.f64 #s(literal -1/8 binary64) %140 (fma.f64 #s(literal -1/92160 binary64) %132 (*.f64 #s(literal 1/384 binary64) %145)))) %193) %172))) (fma.f64 #s(literal -1/24 binary64) %180 (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %139 x)) (fma.f64 #s(literal -1/24 binary64) %179 %200))) %87) (fma.f64 #s(literal -1/24 binary64) %71 (fma.f64 #s(literal -1/322560 binary64) %207 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %144 %178) %87) %183))))))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %220 %222) y))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %229 (fma.f64 #s(literal -1/8 binary64) %234 (fma.f64 #s(literal -1/768 binary64) %116 %222))) y))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %245 (fma.f64 #s(literal -1/8 binary64) (/.f64 %250 %87) (fma.f64 #s(literal -1/8 binary64) %234 (fma.f64 #s(literal -1/768 binary64) %116 (fma.f64 #s(literal 1/92160 binary64) %133 (fma.f64 #s(literal 1/384 binary64) (/.f64 %253 %87) %222)))))) y))) (approx %46 (*.f64 #s(literal -1 binary64) (/.f64 %220 y))) (approx %46 (*.f64 #s(literal -1 binary64) (/.f64 %229 y))) (approx %46 (*.f64 #s(literal -1 binary64) (/.f64 %245 y))) (approx %67 (-.f64 (+.f64 #s(literal 1 binary64) %275) %167)) (approx %67 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %279 %275)) (fma.f64 #s(literal -1/24 binary64) %286 %184))) (approx %67 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %279 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/645120 binary64) %132) (fma.f64 #s(literal -1/8 binary64) %250 (fma.f64 #s(literal 1/92160 binary64) %132 (*.f64 #s(literal 1/384 binary64) %253)))) %193) %275))) (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %249 x)) (fma.f64 #s(literal -1/24 binary64) %285 %200))) %87) (fma.f64 #s(literal -1/24 binary64) %286 (fma.f64 #s(literal -1/24 binary64) %71 (fma.f64 #s(literal -1/322560 binary64) %207 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %144 %284) %87) %183))))))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 10.0ms | y | inf |
| 8.0ms | y | -inf |
| 6.0ms | x | 0 |
| 5.0ms | x | -inf |
| 5.0ms | x | inf |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 36 |
| 0 | 13 | 36 |
| 1 | 46 | 36 |
| 2 | 173 | 31 |
| 3 | 864 | 31 |
| 0 | 5484 | 31 |
| 0 | 5665 | 31 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y #s(literal 2 binary64)) %4 = (/.f64 x %3) %5 = (tan.f64 %4) %6 = (sin.f64 %4) x y #s(literal 2 binary64) %3 %4 %5 %6 (/.f64 %5 %6) |
| Outputs |
|---|
%3 = (neg.f64 y) %4 = (neg.f64 %3) %10 = (+.f64 y y) %18 = (/.f64 #s(literal 1/2 binary64) y) %20 = (*.f64 #s(literal -2 binary64) y) %22 = (*.f64 %3 #s(literal 1 binary64)) %28 = (*.f64 x #s(literal 1/2 binary64)) %29 = (/.f64 #s(literal 1 binary64) y) %33 = (/.f64 x y) %36 = (/.f64 #s(literal -1/2 binary64) y) %37 = (neg.f64 x) %39 = (/.f64 %37 y) %44 = (/.f64 x %10) %49 = (*.f64 #s(literal 1 binary64) %3) %61 = (sin.f64 %44) %62 = (*.f64 %61 #s(literal -1 binary64)) %63 = (*.f64 %33 #s(literal 1 binary64)) %65 = (*.f64 %33 #s(literal -1/2 binary64)) %66 = (sin.f64 %65) %67 = (*.f64 %66 #s(literal 2 binary64)) %69 = (*.f64 x #s(literal -1 binary64)) %71 = (*.f64 %66 %20) %73 = (*.f64 %37 #s(literal 1/2 binary64)) %75 = (*.f64 %66 %3) %77 = (*.f64 #s(literal 1/2 binary64) x) %79 = (*.f64 %66 y) %81 = (*.f64 #s(literal -1 binary64) x) %84 = (/.f64 x #s(literal -2 binary64)) %87 = (*.f64 %37 #s(literal 1 binary64)) %90 = (neg.f64 %28) %103 = (*.f64 %66 #s(literal 1 binary64)) %109 = (*.f64 %61 #s(literal 2 binary64)) %112 = (*.f64 %61 %20) %115 = (*.f64 %61 %3) %118 = (*.f64 %61 y) %146 = (*.f64 #s(literal 2 binary64) %20) %191 = (*.f64 %4 #s(literal -2 binary64)) %227 = (tan.f64 %44) %228 = (*.f64 %227 #s(literal 2 binary64)) %230 = (cos.f64 %44) %231 = (/.f64 #s(literal 1 binary64) %230) %233 = (sin.f64 %33) %235 = (+.f64 (cos.f64 %33) #s(literal 1 binary64)) %244 = (neg.f64 %233) %246 = (neg.f64 %235) %247 = (*.f64 %66 %246) %250 = (*.f64 %61 %246) %252 = (*.f64 %233 #s(literal 1 binary64)) %253 = (*.f64 %62 %252) %254 = (*.f64 %66 %235) %256 = (*.f64 %62 %103) %257 = (neg.f64 %230) %258 = (*.f64 %66 %257) %260 = (*.f64 %62 %233) %262 = (*.f64 %62 %66) %264 = (*.f64 %61 %252) %265 = (*.f64 %61 %235) %267 = (*.f64 %61 %103) %268 = (*.f64 %61 %257) %270 = (*.f64 %61 %233) %272 = (*.f64 #s(literal 2 binary64) %252) %273 = (*.f64 #s(literal 2 binary64) %235) %275 = (*.f64 #s(literal 2 binary64) %103) %276 = (*.f64 #s(literal 2 binary64) %257) %281 = (*.f64 #s(literal 2 binary64) %233) %284 = (*.f64 %246 %66) %287 = (*.f64 %246 %61) %289 = (*.f64 #s(literal 2 binary64) %66) %291 = (*.f64 %252 %62) %292 = (*.f64 %235 %66) %294 = (*.f64 %252 %61) %295 = (*.f64 %235 %61) %297 = (*.f64 %103 %62) %298 = (*.f64 %257 %66) %300 = (*.f64 %103 %61) %301 = (*.f64 %257 %61) %303 = (*.f64 %62 %61) %304 = (neg.f64 %257) %305 = (*.f64 %66 %304) %307 = (*.f64 %66 %230) %309 = (*.f64 %233 %62) %311 = (*.f64 %233 %61) %313 = (*.f64 %66 %62) %315 = (*.f64 %61 %62) %316 = (*.f64 %304 %66) %318 = (*.f64 %230 %66) %320 = (*.f64 %66 %61) %322 = (*.f64 %61 %66) %324 = (*.f64 %252 #s(literal 2 binary64)) %325 = (*.f64 %235 #s(literal 2 binary64)) %327 = (*.f64 %103 #s(literal 2 binary64)) %328 = (*.f64 %257 #s(literal 2 binary64)) %333 = (*.f64 %233 #s(literal 2 binary64)) %336 = (neg.f64 %252) %338 = (neg.f64 %103) %340 = (*.f64 %61 %61) %341 = (*.f64 %61 %304) %343 = (*.f64 %304 %61) %345 = (*.f64 %230 %61) %347 = (*.f64 #s(literal 2 binary64) %61) %350 = (*.f64 #s(literal 2 binary64) %230) %352 = (PI.f64 ) %353 = (fma.f64 %352 #s(literal 2 binary64) %33) %364 = (*.f64 %230 #s(literal 2 binary64)) %374 = (+.f64 %352 %352) %375 = (fma.f64 #s(literal 1/2 binary64) %33 %374) %376 = (+.f64 %375 %352) %390 = (tan.f64 %65) %395 = (fma.f64 #s(literal 1/2 binary64) %33 %352) %396 = (neg.f64 %395) %400 = (fma.f64 %36 x %352) %406 = (+.f64 %33 %352) %407 = (/.f64 %406 #s(literal 2 binary64)) %408 = (*.f64 %352 #s(literal 1/2 binary64)) %409 = (+.f64 %407 %408) %433 = (/.f64 #s(literal 1 binary64) %61) %437 = (*.f64 #s(literal -1 binary64) %66) %440 = (*.f64 %257 #s(literal 0 binary64)) %442 = (*.f64 %230 #s(literal 0 binary64)) %444 = (cos.f64 %374) %446 = (*.f64 %230 (sin.f64 %374)) %452 = (+.f64 %395 %408) %455 = (+.f64 %407 %352) %458 = (fma.f64 %36 x %408) %466 = (-.f64 (neg.f64 %352) %352) %472 = (*.f64 %66 #s(literal -1 binary64)) %475 = (*.f64 #s(literal 0 binary64) %230) %476 = (*.f64 #s(literal -1 binary64) %61) %510 = (/.f64 #s(literal -1 binary64) %61) %531 = (*.f64 #s(literal -1 binary64) %244) %538 = (*.f64 #s(literal 1 binary64) %244) %541 = (*.f64 %433 %233) %544 = (*.f64 %433 %66) %547 = (*.f64 %390 #s(literal 1 binary64)) %549 = (*.f64 %66 %66) %551 = (*.f64 %227 #s(literal -1 binary64)) %554 = (*.f64 #s(literal -1 binary64) %227) %557 = (*.f64 %61 %510) %560 = (*.f64 %233 %433) %563 = (*.f64 %66 %433) %566 = (*.f64 #s(literal -1 binary64) %233) %576 = (*.f64 #s(literal 1 binary64) %233) %580 = (*.f64 #s(literal 1 binary64) %66) %584 = (*.f64 %233 #s(literal -1 binary64)) %588 = (*.f64 %66 %295) %591 = (*.f64 %66 %298) %593 = (*.f64 %66 %301) %595 = (*.f64 %66 %318) %600 = (neg.f64 %345) %641 = (*.f64 %61 %295) %644 = (*.f64 %61 %298) %646 = (*.f64 %61 %301) %648 = (*.f64 %61 %318) %690 = (*.f64 #s(literal 2 binary64) %298) %693 = (*.f64 #s(literal 2 binary64) %318) %699 = (*.f64 %244 #s(literal -1 binary64)) %702 = (*.f64 %244 #s(literal 1 binary64)) %705 = (*.f64 #s(literal 2 binary64) %295) %707 = (*.f64 #s(literal 2 binary64) %301) %817 = (*.f64 %295 %66) %819 = (*.f64 %295 %61) %822 = (*.f64 %298 %66) %825 = (*.f64 %298 %61) %828 = (*.f64 %298 #s(literal 2 binary64)) %830 = (*.f64 %301 %66) %832 = (*.f64 %318 %66) %834 = (*.f64 %301 %61) %836 = (*.f64 %318 %61) %838 = (*.f64 %62 %62) %846 = (*.f64 %318 #s(literal 2 binary64)) %892 = (*.f64 %295 #s(literal 2 binary64)) %894 = (*.f64 %301 #s(literal 2 binary64)) %937 = (neg.f64 %298) %940 = (neg.f64 %318) %942 = (neg.f64 %295) %944 = (neg.f64 %301) x y #s(literal 2 binary64) (*.f64 %4 #s(literal 2 binary64)) (*.f64 %3 #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) %3) (*.f64 #s(literal 1 binary64) %10) (*.f64 %10 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %4) (*.f64 #s(literal 2 binary64) y) (*.f64 y #s(literal 2 binary64)) (pow.f64 %10 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %18) (neg.f64 %20) (-.f64 y %22) (-.f64 y (*.f64 #s(literal -1 binary64) y)) (-.f64 y %3) %10 (*.f64 %28 (/.f64 %29 #s(literal 1 binary64))) (*.f64 %28 %29) (*.f64 #s(literal 1/2 binary64) %33) (*.f64 %36 %37) (*.f64 %39 #s(literal -1/2 binary64)) (*.f64 %33 #s(literal 1/2 binary64)) (*.f64 %18 x) (*.f64 %37 %36) (*.f64 #s(literal 1 binary64) %44) (*.f64 x %18) (pow.f64 %44 #s(literal 1 binary64)) (/.f64 (*.f64 %28 #s(literal -1 binary64)) %49) (/.f64 (*.f64 %28 #s(literal 1 binary64)) y) (/.f64 (*.f64 #s(literal 1/2 binary64) %37) %49) (/.f64 (*.f64 #s(literal -1 binary64) %37) %10) (/.f64 (*.f64 #s(literal 1 binary64) %37) %20) (/.f64 (*.f64 %37 #s(literal -1 binary64)) %10) (/.f64 (*.f64 %62 %63) %67) (/.f64 (*.f64 %62 %69) %71) (/.f64 (*.f64 %62 %73) %75) (/.f64 (*.f64 %62 %77) %79) (/.f64 (*.f64 %62 %81) %71) (/.f64 (*.f64 %62 %84) %75) (/.f64 (*.f64 %62 %87) %71) (/.f64 (*.f64 %62 %90) %75) (/.f64 (*.f64 %62 %28) %79) (/.f64 (*.f64 %62 %39) (*.f64 %66 #s(literal -2 binary64))) (/.f64 (*.f64 %62 %33) %67) (/.f64 (*.f64 %62 %37) %71) (/.f64 (*.f64 %62 %44) %103) (/.f64 (*.f64 %62 x) (*.f64 %66 %10)) (/.f64 (*.f64 %61 %63) %109) (/.f64 (*.f64 %61 %69) %112) (/.f64 (*.f64 %61 %73) %115) (/.f64 (*.f64 %61 %77) %118) (/.f64 (*.f64 %61 %81) %112) (/.f64 (*.f64 %61 %84) %115) (/.f64 (*.f64 %61 %87) %112) (/.f64 (*.f64 %61 %90) %115) (/.f64 (*.f64 %61 %28) %118) (/.f64 (*.f64 %61 %39) (*.f64 %61 #s(literal -2 binary64))) (/.f64 (*.f64 %61 %33) %109) (/.f64 (*.f64 %61 %37) %112) (/.f64 (*.f64 %61 %44) %61) (/.f64 (*.f64 %61 x) (*.f64 %61 %10)) (/.f64 (*.f64 #s(literal 2 binary64) %63) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %69) %146) (/.f64 (*.f64 #s(literal 2 binary64) %73) %20) (/.f64 (*.f64 #s(literal 2 binary64) %77) %10) (/.f64 (*.f64 #s(literal 2 binary64) %81) %146) (/.f64 (*.f64 #s(literal 2 binary64) %84) %20) (/.f64 (*.f64 #s(literal 2 binary64) %87) %146) (/.f64 (*.f64 #s(literal 2 binary64) %90) %20) (/.f64 (*.f64 #s(literal 2 binary64) %28) %10) (/.f64 (*.f64 #s(literal 2 binary64) %39) #s(literal -4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %33) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %37) %146) (/.f64 (*.f64 #s(literal 2 binary64) %44) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) %10)) (/.f64 (neg.f64 %63) #s(literal -2 binary64)) (/.f64 (neg.f64 %69) %10) (/.f64 (neg.f64 %73) %4) (/.f64 (neg.f64 %77) %3) (/.f64 (neg.f64 %81) %10) (/.f64 (neg.f64 %84) %4) (/.f64 (neg.f64 %87) %10) (/.f64 (neg.f64 %90) %4) (/.f64 %63 #s(literal 2 binary64)) (/.f64 %69 %191) (/.f64 %69 %20) (/.f64 %73 %22) (/.f64 %73 %3) (/.f64 %77 (*.f64 #s(literal 1 binary64) %4)) (/.f64 %77 y) (/.f64 %81 (*.f64 #s(literal -2 binary64) %4)) (/.f64 %81 %20) (/.f64 %84 %3) (/.f64 %87 %191) (/.f64 %87 %20) (/.f64 %90 %3) (/.f64 %28 (*.f64 %4 #s(literal 1 binary64))) (/.f64 %28 y) (/.f64 %39 #s(literal -2 binary64)) (/.f64 %65 #s(literal -1 binary64)) (/.f64 %33 #s(literal 2 binary64)) (/.f64 %37 %20) (/.f64 #s(literal 1 binary64) (pow.f64 %44 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y %28)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %39)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %33)) (/.f64 #s(literal 1 binary64) (/.f64 %20 %37)) (/.f64 #s(literal 1 binary64) (/.f64 %10 x)) (/.f64 %44 #s(literal 1 binary64)) %44 (neg.f64 %65) (*.f64 %228 #s(literal 1/2 binary64)) (*.f64 %231 %61) (*.f64 %233 (/.f64 #s(literal 1 binary64) %235)) (*.f64 %66 (/.f64 #s(literal -1 binary64) %230)) (*.f64 #s(literal 1 binary64) %227) (*.f64 %61 %231) (*.f64 %227 #s(literal 1 binary64)) (pow.f64 %227 #s(literal 1 binary64)) (/.f64 (*.f64 %62 %244) %247) (/.f64 (*.f64 %61 %244) %250) (/.f64 %253 %254) (/.f64 %256 %258) (/.f64 %260 %254) (/.f64 %262 %258) (/.f64 %264 %265) (/.f64 %267 %268) (/.f64 %270 %265) (/.f64 %272 %273) (/.f64 %275 %276) (/.f64 (*.f64 #s(literal 2 binary64) %244) (*.f64 #s(literal 2 binary64) %246)) (/.f64 %281 %273) (/.f64 (*.f64 %244 %62) %284) (/.f64 (*.f64 %244 %61) %287) (/.f64 %289 %276) (/.f64 %291 %292) (/.f64 %294 %295) (/.f64 %297 %298) (/.f64 %300 %301) (/.f64 %303 %305) (/.f64 %303 %307) (/.f64 %309 %292) (/.f64 %311 %295) (/.f64 %313 %298) (/.f64 %315 %316) (/.f64 %315 %318) (/.f64 %320 %301) (/.f64 %322 %268) (/.f64 %324 %325) (/.f64 %327 %328) (/.f64 (*.f64 %244 #s(literal 2 binary64)) (*.f64 %246 #s(literal 2 binary64))) (/.f64 %333 %325) (/.f64 %67 %328) (/.f64 %336 %246) (/.f64 %338 %304) (/.f64 %340 %341) (/.f64 %340 %343) (/.f64 %340 %345) (/.f64 %347 (*.f64 #s(literal 2 binary64) %304)) (/.f64 %347 %350) (/.f64 (sin.f64 %353) (+.f64 #s(literal 1 binary64) (cos.f64 %353))) (/.f64 (sin.f64 %63) (+.f64 #s(literal 1 binary64) (cos.f64 %63))) (/.f64 %109 (*.f64 %304 #s(literal 2 binary64))) (/.f64 %109 %364) (/.f64 %252 %235) (/.f64 %103 %257) (/.f64 %244 %246) (/.f64 %233 (neg.f64 %246)) (/.f64 %233 %235) (/.f64 %66 (neg.f64 %304)) (/.f64 %66 (cos.f64 %376)) (/.f64 %66 %257) (/.f64 #s(literal 1 binary64) (pow.f64 %227 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %235 %233)) (/.f64 #s(literal 1 binary64) (/.f64 %257 %66)) (/.f64 #s(literal 1 binary64) (/.f64 %230 %61)) (/.f64 %61 %304) (/.f64 %61 %230) (neg.f64 %390) (tan.f64 (neg.f64 (neg.f64 %375))) (tan.f64 (neg.f64 (+.f64 %396 %352))) (tan.f64 (neg.f64 %400)) (tan.f64 (+.f64 %376 %352)) (tan.f64 %376) (tan.f64 %409) (tan.f64 %375) (tan.f64 %395) %227 (*.f64 %109 #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) %61) (*.f64 %61 #s(literal 1 binary64)) (pow.f64 %61 #s(literal 1 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %400 %408)) %66) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %396 %408)) %66) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %375 %408)) %66) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %44 %408)) %66) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %433) (neg.f64 %66) (fma.f64 #s(literal 0 binary64) %257 %437) (fma.f64 #s(literal 0 binary64) %230 %437) (fma.f64 %66 #s(literal -1 binary64) %440) (fma.f64 %66 #s(literal -1 binary64) %442) (fma.f64 %61 %444 %446) (sin.f64 (neg.f64 %409)) (sin.f64 (+.f64 %409 %352)) (sin.f64 (+.f64 %452 %408)) (sin.f64 (+.f64 %455 %408)) (sin.f64 (+.f64 %458 %408)) (sin.f64 %400) (sin.f64 %396) (sin.f64 %375) %61 (-.f64 %440 %103) (-.f64 (*.f64 %61 (cos.f64 %466)) (*.f64 %230 (sin.f64 %466))) (-.f64 %472 %440) (-.f64 %472 %442) (-.f64 %475 %476) (-.f64 %442 %103) (cos.f64 (fabs.f64 %452)) (cos.f64 (fabs.f64 %458)) (cos.f64 (fabs.f64 %455)) (cos.f64 (neg.f64 %458)) (cos.f64 (neg.f64 %452)) (cos.f64 (neg.f64 %455)) (cos.f64 (+.f64 %409 %408)) (cos.f64 (+.f64 (/.f64 (fabs.f64 %406) #s(literal 2 binary64)) %352)) (cos.f64 (+.f64 (neg.f64 %407) %352)) (cos.f64 %452) (cos.f64 %458) (cos.f64 %455) (+.f64 (*.f64 #s(literal 0 binary64) %257) %437) (+.f64 (*.f64 %61 %444) %446) (+.f64 %472 %440) (+.f64 %472 %442) (+.f64 %475 %437) (*.f64 %510 %390) (*.f64 %231 #s(literal 1 binary64)) (*.f64 %433 %227) (*.f64 %390 %510) (*.f64 #s(literal 1 binary64) %231) (*.f64 %61 (/.f64 %433 %230)) (*.f64 %61 (/.f64 %231 %61)) (*.f64 %61 (/.f64 #s(literal 1 binary64) %345)) (*.f64 %227 %433) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %230)) (pow.f64 %231 #s(literal 1 binary64)) (pow.f64 %230 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %252) %254) (/.f64 (*.f64 #s(literal -1 binary64) %103) %258) (/.f64 %531 %247) (/.f64 %531 %265) (/.f64 (*.f64 #s(literal 1 binary64) %252) %265) (/.f64 (*.f64 #s(literal 1 binary64) %103) %268) (/.f64 %538 %250) (/.f64 %538 %254) (/.f64 (*.f64 %62 %541) %254) (/.f64 (*.f64 %62 %544) %258) (/.f64 (*.f64 %62 %547) %549) (/.f64 (*.f64 %62 %551) %549) (/.f64 (*.f64 %62 %554) %549) (/.f64 (*.f64 %62 %557) %258) (/.f64 (*.f64 %62 %560) %254) (/.f64 (*.f64 %62 %563) %258) (/.f64 (*.f64 %62 %566) (*.f64 %66 %254)) (/.f64 (*.f64 %62 %437) (*.f64 %66 %258)) (/.f64 (*.f64 %62 %476) (*.f64 %66 %307)) (/.f64 (*.f64 %62 %576) (*.f64 %66 %265)) (/.f64 (*.f64 %62 %580) (*.f64 %66 %268)) (/.f64 (*.f64 %62 %584) (*.f64 %66 %292)) (/.f64 %253 %588) (/.f64 (*.f64 %62 %472) %591) (/.f64 %256 %593) (/.f64 %256 %595) (/.f64 %260 %588) (/.f64 %262 %593) (/.f64 %262 %595) (/.f64 %262 (*.f64 %66 %600)) (/.f64 (*.f64 %62 %390) %549) (/.f64 (*.f64 %62 %227) %320) (/.f64 (*.f64 %61 %541) %265) (/.f64 (*.f64 %61 %544) %268) (/.f64 (*.f64 %61 %547) %322) (/.f64 (*.f64 %61 %551) %322) (/.f64 (*.f64 %61 %554) %322) (/.f64 (*.f64 %61 %557) %268) (/.f64 (*.f64 %61 %560) %265) (/.f64 (*.f64 %61 %563) %268) (/.f64 (*.f64 %61 %566) (*.f64 %61 %254)) (/.f64 (*.f64 %61 %437) (*.f64 %61 %258)) (/.f64 (*.f64 %61 %476) (*.f64 %61 %307)) (/.f64 (*.f64 %61 %576) (*.f64 %61 %265)) (/.f64 (*.f64 %61 %580) (*.f64 %61 %268)) (/.f64 (*.f64 %61 %584) (*.f64 %61 %292)) (/.f64 %264 %641) (/.f64 (*.f64 %61 %472) %644) (/.f64 %267 %646) (/.f64 %267 %648) (/.f64 %270 %641) (/.f64 (*.f64 %61 %390) %322) (/.f64 (*.f64 %61 %227) %340) (/.f64 (*.f64 #s(literal 2 binary64) %541) %273) (/.f64 (*.f64 #s(literal 2 binary64) %544) %276) (/.f64 (*.f64 #s(literal 2 binary64) %547) %289) (/.f64 (*.f64 #s(literal 2 binary64) %551) %289) (/.f64 (*.f64 #s(literal 2 binary64) %554) %289) (/.f64 (*.f64 #s(literal 2 binary64) %557) %276) (/.f64 (*.f64 #s(literal 2 binary64) %560) %273) (/.f64 (*.f64 #s(literal 2 binary64) %563) %276) (/.f64 (*.f64 #s(literal 2 binary64) %566) (*.f64 #s(literal 2 binary64) %254)) (/.f64 (*.f64 #s(literal 2 binary64) %437) (*.f64 #s(literal 2 binary64) %258)) (/.f64 (*.f64 #s(literal 2 binary64) %476) (*.f64 #s(literal 2 binary64) %307)) (/.f64 (*.f64 #s(literal 2 binary64) %576) (*.f64 #s(literal 2 binary64) %265)) (/.f64 (*.f64 #s(literal 2 binary64) %580) (*.f64 #s(literal 2 binary64) %268)) (/.f64 (*.f64 #s(literal 2 binary64) %584) (*.f64 #s(literal 2 binary64) %292)) (/.f64 (*.f64 #s(literal 2 binary64) %472) %690) (/.f64 (*.f64 #s(literal 2 binary64) %62) %693) (/.f64 (*.f64 #s(literal 2 binary64) %390) %289) (/.f64 (*.f64 #s(literal 2 binary64) %227) %347) (/.f64 %699 %284) (/.f64 %699 %295) (/.f64 %702 %287) (/.f64 %702 %292) (/.f64 %272 %705) (/.f64 %275 %707) (/.f64 %275 %693) (/.f64 %281 %705) (/.f64 %289 %707) (/.f64 %289 %693) (/.f64 %289 (*.f64 #s(literal 2 binary64) %600)) (/.f64 (*.f64 %541 %62) %292) (/.f64 (*.f64 %541 %61) %295) (/.f64 (*.f64 %541 #s(literal 2 binary64)) %325) (/.f64 (*.f64 %544 %62) %298) (/.f64 (*.f64 %544 %61) %301) (/.f64 (*.f64 %544 #s(literal 2 binary64)) %328) (/.f64 (*.f64 %547 %62) %549) (/.f64 (*.f64 %547 %61) %320) (/.f64 (*.f64 %547 #s(literal 2 binary64)) %67) (/.f64 (*.f64 %551 %62) %549) (/.f64 (*.f64 %551 %61) %320) (/.f64 (*.f64 %551 #s(literal 2 binary64)) %67) (/.f64 (*.f64 %554 %62) %549) (/.f64 (*.f64 %554 %61) %320) (/.f64 (*.f64 %554 #s(literal 2 binary64)) %67) (/.f64 (*.f64 %557 %62) %298) (/.f64 (*.f64 %557 %61) %301) (/.f64 (*.f64 %557 #s(literal 2 binary64)) %328) (/.f64 (*.f64 %560 %62) %292) (/.f64 (*.f64 %560 %61) %295) (/.f64 (*.f64 %560 #s(literal 2 binary64)) %325) (/.f64 (*.f64 %563 %62) %298) (/.f64 (*.f64 %563 %61) %301) (/.f64 (*.f64 %563 #s(literal 2 binary64)) %328) (/.f64 (*.f64 %566 %62) (*.f64 %254 %66)) (/.f64 (*.f64 %566 %61) (*.f64 %254 %61)) (/.f64 (*.f64 %566 #s(literal 2 binary64)) (*.f64 %254 #s(literal 2 binary64))) (/.f64 (*.f64 %437 %62) (*.f64 %258 %66)) (/.f64 (*.f64 %437 %61) (*.f64 %258 %61)) (/.f64 (*.f64 %437 #s(literal 2 binary64)) (*.f64 %258 #s(literal 2 binary64))) (/.f64 (*.f64 %476 %62) (*.f64 %307 %66)) (/.f64 (*.f64 %476 %61) (*.f64 %307 %61)) (/.f64 (*.f64 %476 #s(literal 2 binary64)) (*.f64 %307 #s(literal 2 binary64))) (/.f64 (*.f64 %576 %62) (*.f64 %265 %66)) (/.f64 (*.f64 %576 %61) (*.f64 %265 %61)) (/.f64 (*.f64 %576 #s(literal 2 binary64)) (*.f64 %265 #s(literal 2 binary64))) (/.f64 (*.f64 %580 %62) (*.f64 %268 %66)) (/.f64 (*.f64 %580 %61) (*.f64 %268 %61)) (/.f64 (*.f64 %580 #s(literal 2 binary64)) (*.f64 %268 #s(literal 2 binary64))) (/.f64 (*.f64 %584 %62) (*.f64 %292 %66)) (/.f64 (*.f64 %584 %61) (*.f64 %292 %61)) (/.f64 (*.f64 %584 #s(literal 2 binary64)) (*.f64 %292 #s(literal 2 binary64))) (/.f64 %291 %817) (/.f64 %294 %819) (/.f64 (*.f64 %472 %62) %822) (/.f64 (*.f64 %472 %61) %825) (/.f64 (*.f64 %472 #s(literal 2 binary64)) %828) (/.f64 %297 %830) (/.f64 %297 %832) (/.f64 %300 %834) (/.f64 %300 %836) (/.f64 %838 %595) (/.f64 %838 %832) (/.f64 %303 %591) (/.f64 %303 (*.f64 %66 %345)) (/.f64 %303 %836) (/.f64 (*.f64 %62 #s(literal 2 binary64)) %846) (/.f64 (*.f64 #s(literal -1 binary64) %62) %298) (/.f64 %309 %817) (/.f64 %311 %819) (/.f64 %313 %830) (/.f64 %313 %832) (/.f64 %313 (*.f64 %600 %66)) (/.f64 (*.f64 %390 %62) %549) (/.f64 (*.f64 %390 %61) %320) (/.f64 (*.f64 %390 #s(literal 2 binary64)) %67) (/.f64 (*.f64 #s(literal 1 binary64) %62) %318) (/.f64 %315 %648) (/.f64 %315 %822) (/.f64 %315 (*.f64 %345 %66)) (/.f64 (*.f64 %227 %62) %322) (/.f64 (*.f64 %227 %61) %340) (/.f64 (*.f64 %252 #s(literal -1 binary64)) %292) (/.f64 (*.f64 %252 #s(literal 1 binary64)) %295) (/.f64 (*.f64 %103 #s(literal -1 binary64)) %298) (/.f64 (*.f64 %103 #s(literal 1 binary64)) %301) (/.f64 (*.f64 %62 #s(literal -1 binary64)) %258) (/.f64 (*.f64 %62 #s(literal 1 binary64)) %307) (/.f64 %320 %834) (/.f64 %320 %836) (/.f64 %320 (*.f64 %600 %61)) (/.f64 %322 %646) (/.f64 %322 %648) (/.f64 %322 (*.f64 %61 %600)) (/.f64 %324 %892) (/.f64 %327 %894) (/.f64 %327 %846) (/.f64 %333 %892) (/.f64 %67 %894) (/.f64 %67 %846) (/.f64 %67 (*.f64 %600 #s(literal 2 binary64))) (/.f64 (neg.f64 %541) %246) (/.f64 (neg.f64 %544) %304) (/.f64 (neg.f64 %547) %61) (/.f64 (neg.f64 %551) %61) (/.f64 (neg.f64 %554) %61) (/.f64 (neg.f64 %557) %304) (/.f64 (neg.f64 %560) %246) (/.f64 (neg.f64 %563) %304) (/.f64 (neg.f64 %566) (neg.f64 %254)) (/.f64 (neg.f64 %437) (neg.f64 %258)) (/.f64 (neg.f64 %476) (neg.f64 %307)) (/.f64 (neg.f64 %576) (neg.f64 %265)) (/.f64 (neg.f64 %580) (neg.f64 %268)) (/.f64 (neg.f64 %584) (neg.f64 %292)) (/.f64 (neg.f64 %472) %937) (/.f64 (neg.f64 %62) %940) (/.f64 %336 %942) (/.f64 %338 %944) (/.f64 %338 %940) (/.f64 %340 %644) (/.f64 %340 (*.f64 %61 %345)) (/.f64 %340 %825) (/.f64 %340 (*.f64 %345 %61)) (/.f64 %347 %690) (/.f64 %347 (*.f64 #s(literal 2 binary64) %345)) (/.f64 %228 %109) (/.f64 %109 %828) (/.f64 %109 (*.f64 %345 #s(literal 2 binary64))) (/.f64 %541 %235) (/.f64 %544 %257) (/.f64 %547 %66) (/.f64 %551 %66) (/.f64 %554 %66) (/.f64 %557 %257) (/.f64 %560 %235) (/.f64 %563 %257) (/.f64 %566 %250) (/.f64 %566 %254) (/.f64 %437 %341) (/.f64 %437 %258) (/.f64 %437 %345) (/.f64 %476 %305) (/.f64 %476 %307) (/.f64 %476 %268) (/.f64 %476 %301) (/.f64 %576 %247) (/.f64 %576 %265) (/.f64 %580 %305) (/.f64 %580 %307) (/.f64 %580 %268) (/.f64 %584 %287) (/.f64 %584 %292) (/.f64 %252 %284) (/.f64 %252 %295) (/.f64 %472 %343) (/.f64 %472 %298) (/.f64 %472 %345) (/.f64 %103 %316) (/.f64 %103 %301) (/.f64 %103 %318) (/.f64 %62 %316) (/.f64 %62 %268) (/.f64 %62 %301) (/.f64 %62 %318) (/.f64 %244 %942) (/.f64 #s(literal -2 binary64) %276) (/.f64 #s(literal -2 binary64) %328) (/.f64 #s(literal -1 binary64) %257) (/.f64 %233 %295) (/.f64 %66 %937) (/.f64 %66 %301) (/.f64 %66 %318) (/.f64 %66 %600) (/.f64 %390 %66) (/.f64 #s(literal 1 binary64) (pow.f64 %231 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %230 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %345 %61)) (/.f64 #s(literal 1 binary64) %304) (/.f64 #s(literal 1 binary64) (/.f64 %66 %390)) (/.f64 #s(literal 1 binary64) (/.f64 %61 %227)) %231 (/.f64 %61 %341) (/.f64 %61 %343) (/.f64 %61 (neg.f64 %600)) (/.f64 %61 %944) (/.f64 %61 %940) (/.f64 %61 %258) (/.f64 %61 %298) (/.f64 %61 %345) (/.f64 %227 %61) (/.f64 #s(literal 2 binary64) %350) (/.f64 #s(literal 2 binary64) %364) (neg.f64 (neg.f64 %231)) |
Compiled 551 to 1 288 computations (-133.8% saved)
Compiled 95 to 499 computations (-425.3% saved)
25 alts after pruning (25 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 70 | 25 | 95 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 71 | 25 | 96 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 40.8% | %26 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 %26) (+.f64 (cos.f64 %26) #s(literal 1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.2% | %26 = (/.f64 x y) %36 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (*.f64 %26 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %26 (+.f64 %36 %36)) %36))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 7.6% | %36 = (PI.f64 ) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %36 %36))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 7.5% | (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 26.3% | %18 = (+.f64 y y) %21 = (sin.f64 (/.f64 x %18)) %103 = (/.f64 (*.f64 %21 x) (*.f64 %21 %18)) (/.f64 (tan.f64 %103) (sin.f64 %103)) |
| ▶ | 41.2% | %97 = (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y))) (/.f64 (tan.f64 %97) (sin.f64 %97)) |
| ▶ | 41.1% | %19 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 %19) (sin.f64 %19)) |
| ▶ | 8.3% | %19 = (/.f64 x (+.f64 y y)) %36 = (PI.f64 ) %50 = (+.f64 %36 %36) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (sin.f64 %19) (cos.f64 %50) (*.f64 (cos.f64 %19) (sin.f64 %50)))) |
| ▶ | 8.5% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 40.7% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (+.f64 y y)))))) |
| ▶ | 9.4% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (PI.f64 )))) |
| ▶ | 7.8% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))))) |
| ▶ | 8.5% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) |
| ▶ | 7.0% | %36 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 (/.f64 x y) %36) #s(literal 2 binary64)) %36))) |
| ▶ | 40.8% | %61 = (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y y) x)) (/.f64 (tan.f64 %61) (sin.f64 %61)) |
| ▶ | 40.8% | %56 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 x y))) (/.f64 (tan.f64 %56) (sin.f64 %56)) |
| ▶ | 7.5% | %36 = (PI.f64 ) (/.f64 (tan.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %36 %36)) %36)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.7% | %46 = (*.f64 x (/.f64 #s(literal 1/2 binary64) y)) (/.f64 (tan.f64 %46) (sin.f64 %46)) |
| ▶ | 9.3% | (/.f64 (tan.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (PI.f64 )))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 41.1% | %19 = (/.f64 x (+.f64 y y)) %21 = (sin.f64 %19) (/.f64 %21 (*.f64 (cos.f64 %19) %21)) |
| ▶ | 40.8% | %26 = (/.f64 x y) (/.f64 (sin.f64 %26) (*.f64 (+.f64 (cos.f64 %26) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) |
| ▶ | 53.6% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 40.7% | %19 = (/.f64 x (+.f64 y y)) (*.f64 (tan.f64 %19) (/.f64 #s(literal 1 binary64) (sin.f64 %19))) |
| ▶ | 44.0% | %4 = (/ x (* y 2)) (approx (/ (tan %4) (sin %4)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))) |
| ▶ | 53.2% | %4 = (/ x (* y 2)) (approx (/ (tan %4) (sin %4)) #s(literal 1 binary64)) |
Compiled 25 to 108 computations (-332.0% saved)
| Inputs |
|---|
%0 = (PI ) %1 = (+ %0 %0) %0 %1 (* %0 1/2) (cos %1) (sin %1) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal 1 binary64) #s(literal 0 binary64) |
| 1.0ms | 1× | 2 | valid |
Compiled 17 to 8 computations (52.9% saved)
Sin: 1.0ms (88.5% of total, 0.0 MiB)Pi: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Cos: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 3442 | 26911 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y #s(literal 2 binary64)) %4 = (/.f64 x %3) %5 = (tan.f64 %4) %6 = (sin.f64 %4) %8 = (/.f64 x y) %9 = (pow.f64 x #s(literal 2 binary64)) %13 = (/ x (* y 2)) %16 = (/ (tan %13) (sin %13)) %19 = (pow.f64 y #s(literal 2 binary64)) %20 = (/.f64 %9 %19) %21 = (*.f64 #s(literal 1/8 binary64) %20) %22 = (+.f64 #s(literal 1 binary64) %21) %25 = (+.f64 y y) %26 = (/.f64 #s(literal 1/2 binary64) y) %27 = (/.f64 #s(literal 1 binary64) %26) %28 = (/.f64 #s(literal -1/2 binary64) y) %29 = (/.f64 x %25) %30 = (*.f64 x %26) %31 = (sin.f64 %29) %32 = (*.f64 %8 #s(literal -1/2 binary64)) %33 = (sin.f64 %32) %34 = (*.f64 %31 x) %35 = (*.f64 %31 %25) %36 = (/.f64 %34 %35) %37 = (/.f64 #s(literal 2 binary64) %8) %38 = (/.f64 #s(literal 1 binary64) %37) %39 = (/.f64 %25 x) %40 = (/.f64 #s(literal 1 binary64) %39) %41 = (tan.f64 %29) %42 = (cos.f64 %29) %44 = (sin.f64 %8) %45 = (cos.f64 %8) %46 = (+.f64 %45 #s(literal 1 binary64)) %47 = (*.f64 %46 %31) %48 = (*.f64 %42 %31) %49 = (PI.f64 ) %50 = (/.f64 %44 %46) %51 = (+.f64 %49 %49) %52 = (fma.f64 #s(literal 1/2 binary64) %8 %51) %53 = (+.f64 %52 %49) %54 = (cos.f64 %53) %55 = (/.f64 %33 %54) %56 = (fma.f64 #s(literal 1/2 binary64) %8 %49) %57 = (neg.f64 %56) %58 = (fma.f64 %28 x %49) %59 = (neg.f64 %58) %60 = (tan.f64 %59) %61 = (tan.f64 %53) %62 = (+.f64 %8 %49) %63 = (/.f64 %62 #s(literal 2 binary64)) %64 = (*.f64 %49 #s(literal 1/2 binary64)) %65 = (tan.f64 %52) %66 = (tan.f64 %56) %67 = (-.f64 %29 %64) %68 = (cos.f64 %67) %69 = (-.f64 %68 %33) %70 = (/.f64 %69 #s(literal 2 binary64)) %71 = (/.f64 #s(literal 1 binary64) %31) %72 = (/.f64 #s(literal 1 binary64) %71) %73 = (cos.f64 %51) %74 = (sin.f64 %51) %75 = (*.f64 %42 %74) %76 = (fma.f64 %31 %73 %75) %77 = (+.f64 %63 %49) %78 = (fma.f64 %28 x %64) %79 = (sin.f64 %58) %80 = (sin.f64 %57) %81 = (cos.f64 %78) %82 = (cos.f64 %77) %100 = (tan.f64 %38) %101 = (sin.f64 %38) %103 = (tan.f64 %40) %104 = (sin.f64 %40) %106 = (tan.f64 %36) %107 = (sin.f64 %36) %109 = (tan.f64 %30) %110 = (sin.f64 %30) %112 = (/.f64 x %27) %113 = (tan.f64 %112) %114 = (sin.f64 %112) x y #s(literal 2 binary64) %3 %4 %5 %6 #s(literal 1/2 binary64) %8 %9 #s(literal 1 binary64) (approx %16 #s(literal 1 binary64)) #s(literal 1/8 binary64) %19 %20 %21 %22 (approx %16 %22) #s(literal -1/2 binary64) %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 (/.f64 #s(literal 1 binary64) %42) %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 (*.f64 %41 %71) (/.f64 %44 %47) (/.f64 %31 %48) (/.f64 %41 %31) (/.f64 %60 %6) (/.f64 %55 %6) (/.f64 %65 %6) (/.f64 %61 %6) (/.f64 %66 %6) (/.f64 %50 %6) (/.f64 %5 %72) (/.f64 %5 %80) (/.f64 %5 %79) (/.f64 %5 %82) (/.f64 %5 %81) (/.f64 %5 %76) (/.f64 %5 %70) %100 %101 (/.f64 %100 %101) %103 %104 (/.f64 %103 %104) %106 %107 (/.f64 %106 %107) %109 %110 (/.f64 %109 %110) %112 %113 %114 (/.f64 %113 %114) |
| Outputs |
|---|
%6 = (* y 2) %7 = (/ x %6) %9 = (/.f64 x y) %10 = (*.f64 #s(literal 1/2 binary64) %9) %12 = (tan %7) %15 = (pow.f64 x #s(literal 2 binary64)) %17 = (pow.f64 y #s(literal 3 binary64)) %18 = (/.f64 %15 %17) %20 = (/.f64 #s(literal 1 binary64) y) %21 = (*.f64 #s(literal 1/2 binary64) %20) %27 = (pow.f64 y #s(literal 5 binary64)) %28 = (/.f64 %15 %27) %29 = (/.f64 #s(literal 1 binary64) %17) %30 = (*.f64 #s(literal 1/24 binary64) %29) %38 = (/.f64 %15 (pow.f64 y #s(literal 7 binary64))) %39 = (/.f64 #s(literal 1 binary64) %27) %40 = (*.f64 #s(literal 1/240 binary64) %39) %46 = (sin %7) %48 = (fma.f64 #s(literal -1/48 binary64) %18 %21) %54 = (*.f64 #s(literal 1/48 binary64) %29) %56 = (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/3840 binary64) %28) %54) %21) %60 = (*.f64 #s(literal 1/3840 binary64) %39) %64 = (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/645120 binary64) %38 %60)) %54) %21) %67 = (/ x y) %69 = (pow x 2) %71 = (/ %12 %46) %74 = (pow.f64 y #s(literal 2 binary64)) %75 = (/.f64 %15 %74) %76 = (*.f64 #s(literal 1/8 binary64) %75) %81 = (pow.f64 y #s(literal 4 binary64)) %82 = (/.f64 %15 %81) %83 = (/.f64 #s(literal 1 binary64) %74) %84 = (*.f64 #s(literal 1/8 binary64) %83) %91 = (pow.f64 y #s(literal 6 binary64)) %92 = (/.f64 %15 %91) %93 = (/.f64 #s(literal 1 binary64) %81) %100 = (pow y 2) %101 = (/ %69 %100) %104 = (* 1/8 %101) %107 = (* %67 -1/2) %109 = (*.f64 #s(literal -1/2 binary64) %9) %111 = (sin %107) %130 = (+ y y) %131 = (/ x %130) %132 = (sin %131) %133 = (* %132 x) %134 = (/.f64 %15 y) %143 = (* %132 %130) %145 = (*.f64 #s(literal -1/24 binary64) %75) %151 = (*.f64 #s(literal 1/24 binary64) %83) %170 = (cos %131) %172 = (*.f64 #s(literal -1/8 binary64) %75) %189 = (sin %67) %197 = (*.f64 #s(literal 1/6 binary64) %29) %210 = (cos %67) %211 = (*.f64 #s(literal -1/2 binary64) %75) %215 = (*.f64 #s(literal 1/2 binary64) %83) %217 = (*.f64 %15 (-.f64 (*.f64 #s(literal 1/24 binary64) %82) %215)) %225 = (*.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/720 binary64) %92 (*.f64 #s(literal 1/24 binary64) %93))) %215)) %229 = (+ %210 1) %237 = (* %229 %132) %245 = (*.f64 #s(literal 7/24 binary64) %29) %258 = (* %170 %132) %265 = (*.f64 #s(literal 1/12 binary64) %29) %278 = (* 1/2 %67) %279 = (PI ) %280 = (+ %279 %279) %281 = (+ %278 %280) %282 = (PI.f64 ) %283 = (*.f64 #s(literal 2 binary64) %282) %285 = (fma.f64 #s(literal 1/2 binary64) %9 %283) %287 = (+ %281 %279) %288 = (+.f64 %282 %283) %290 = (+.f64 %282 %285) %292 = (cos %287) %293 = (cos.f64 %288) %295 = (sin.f64 %288) %296 = (*.f64 x %295) %297 = (/.f64 %296 y) %301 = (*.f64 x %293) %305 = (*.f64 #s(literal 1/2 binary64) (/.f64 %295 y)) %319 = (/ %111 %292) %320 = (*.f64 y %293) %325 = (pow.f64 %293 #s(literal 2 binary64)) %326 = (*.f64 %74 %325) %330 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %320)) %335 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %293)) %336 = (*.f64 #s(literal 1/48 binary64) %335) %338 = (pow.f64 %295 #s(literal 2 binary64)) %339 = (pow.f64 %293 #s(literal 3 binary64)) %343 = (fma.f64 #s(literal 1/16 binary64) %335 (*.f64 #s(literal 1/8 binary64) (/.f64 %338 (*.f64 %17 %339)))) %344 = (-.f64 %336 %343) %348 = (*.f64 #s(literal 1/4 binary64) (/.f64 %295 %326)) %359 = (/.f64 %295 (*.f64 %81 %325)) %373 = (+ %278 %279) %375 = (+.f64 %282 %10) %377 = (neg %373) %380 = (-.f64 %109 %282) %382 = (/ -1/2 y) %383 = (* %382 x) %384 = (+ %383 %279) %385 = (+.f64 %282 %109) %387 = (neg %384) %388 = (-.f64 %10 %282) %390 = (tan %387) %391 = (neg.f64 %282) %392 = (sin.f64 %391) %393 = (cos.f64 %391) %394 = (/.f64 %392 %393) %396 = (pow.f64 %392 #s(literal 2 binary64)) %397 = (pow.f64 %393 #s(literal 2 binary64)) %398 = (*.f64 y %397) %400 = (*.f64 #s(literal -1/2 binary64) (/.f64 %396 %398)) %401 = (-.f64 %21 %400) %404 = (*.f64 %392 %401) %406 = (*.f64 y %393) %417 = (*.f64 %17 %397) %422 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %396 %401) (*.f64 %74 %397)) (fma.f64 #s(literal -1/8 binary64) (/.f64 %401 %74) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %396 %417))))) %433 = (tan %287) %434 = (/.f64 %295 %293) %436 = (*.f64 y %325) %438 = (*.f64 #s(literal -1/2 binary64) (/.f64 %338 %436)) %439 = (-.f64 %21 %438) %442 = (*.f64 %295 %439) %453 = (*.f64 %17 %325) %458 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %338 %439) %326) (fma.f64 #s(literal -1/8 binary64) (/.f64 %439 %74) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %338 %453))))) %469 = (+ %67 %279) %470 = (+.f64 %282 %9) %472 = (/ %469 2) %473 = (*.f64 #s(literal 1/2 binary64) %282) %475 = (fma.f64 #s(literal 1/2 binary64) %282 %10) %477 = (tan %281) %478 = (sin.f64 %283) %479 = (cos.f64 %283) %480 = (/.f64 %478 %479) %482 = (pow.f64 %478 #s(literal 2 binary64)) %483 = (pow.f64 %479 #s(literal 2 binary64)) %484 = (*.f64 y %483) %486 = (*.f64 #s(literal -1/2 binary64) (/.f64 %482 %484)) %487 = (-.f64 %21 %486) %490 = (*.f64 %478 %487) %492 = (*.f64 y %479) %503 = (*.f64 %17 %483) %508 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %482 %487) (*.f64 %74 %483)) (fma.f64 #s(literal -1/8 binary64) (/.f64 %487 %74) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %482 %503))))) %519 = (* %279 1/2) %520 = (- %131 %519) %523 = (-.f64 %10 %473) %525 = (cos %520) %526 = (neg.f64 %473) %527 = (cos.f64 %526) %529 = (sin.f64 %526) %530 = (*.f64 x %529) %531 = (/.f64 %530 y) %536 = (/.f64 (*.f64 x %527) %74) %539 = (*.f64 #s(literal 1/2 binary64) (/.f64 %529 y)) %544 = (/.f64 %527 %74) %553 = (- %525 %111) %554 = (-.f64 %21 %539) %555 = (*.f64 x %554) %564 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %529 %17) %54) %565 = (*.f64 x %564) %574 = (/ %553 2) %575 = (*.f64 #s(literal 1/2 binary64) %527) %593 = (/ 1 %132) %594 = (*.f64 #s(literal 2 binary64) y) %599 = (*.f64 #s(literal 1/12 binary64) %20) %614 = (* %170 (sin %280)) %616 = (*.f64 %15 %478) %617 = (/.f64 %616 %74) %621 = (/.f64 %478 %74) %639 = (+ (* %132 (cos %280)) %614) %640 = (*.f64 x %479) %642 = (*.f64 #s(literal 1/2 binary64) (/.f64 %640 y)) %645 = (*.f64 x %478) %647 = (/.f64 %479 y) %661 = (+ %472 %279) %662 = (+.f64 %282 %473) %666 = (+ %383 %519) %667 = (fma.f64 #s(literal -1/2 binary64) %9 %473) %669 = (sin %377) %671 = (*.f64 x %393) %672 = (/.f64 %671 y) %676 = (/.f64 %393 y) %677 = (*.f64 x %392) %693 = (cos %661) %694 = (cos.f64 %662) %696 = (sin.f64 %662) %697 = (*.f64 x %696) %698 = (/.f64 %697 y) %706 = (*.f64 #s(literal 1/2 binary64) (/.f64 %696 y)) %720 = (/ %390 %46) %721 = (*.f64 y %392) %725 = (*.f64 y %401) %727 = (/.f64 %721 %393) %732 = (/.f64 %404 %393) %734 = (*.f64 #s(literal -1/12 binary64) (/.f64 %392 %406)) %756 = (/ %319 %46) %759 = (/.f64 %296 %436) %761 = (/.f64 #s(literal 1 binary64) %293) %764 = (*.f64 %74 %293) %766 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %764)) %767 = (/.f64 %293 %17) %769 = (fma.f64 #s(literal -1/16 binary64) %767 (*.f64 #s(literal -1/48 binary64) %767)) %772 = (*.f64 %74 %339) %775 = (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y %769) %325) (*.f64 #s(literal 1/4 binary64) (/.f64 %338 %772))) %776 = (-.f64 %766 %775) %779 = (*.f64 #s(literal 1/2 binary64) (/.f64 %295 %436)) %800 = (/ %477 %46) %801 = (*.f64 y %478) %805 = (*.f64 y %487) %807 = (/.f64 %801 %479) %812 = (/.f64 %490 %479) %814 = (*.f64 #s(literal -1/12 binary64) (/.f64 %478 %492)) %835 = (/ %433 %46) %836 = (*.f64 y %295) %840 = (*.f64 y %439) %842 = (/.f64 %836 %293) %847 = (/.f64 %442 %293) %849 = (*.f64 #s(literal -1/12 binary64) (/.f64 %295 %320)) %870 = (/ %12 %669) %874 = (*.f64 %74 %396) %877 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %721)) %884 = (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %392))) %885 = (pow.f64 %392 #s(literal 3 binary64)) %888 = (*.f64 #s(literal -1/8 binary64) (/.f64 %397 (*.f64 %17 %885))) %889 = (-.f64 %884 %888) %892 = (*.f64 #s(literal -1/4 binary64) (/.f64 %393 %874)) %901 = (/.f64 %393 (*.f64 %81 %396)) %914 = (/ %12 %693) %915 = (*.f64 y %694) %919 = (pow.f64 %694 #s(literal 2 binary64)) %920 = (*.f64 %74 %919) %923 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %915)) %929 = (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %694))) %930 = (pow.f64 %696 #s(literal 2 binary64)) %931 = (pow.f64 %694 #s(literal 3 binary64)) %934 = (*.f64 #s(literal -1/8 binary64) (/.f64 %930 (*.f64 %17 %931))) %935 = (-.f64 %929 %934) %938 = (*.f64 #s(literal -1/4 binary64) (/.f64 %696 %920)) %946 = (/.f64 %696 (*.f64 %81 %919)) %958 = (/ %12 %639) %962 = (*.f64 %74 %482) %965 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %801)) %971 = (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %478))) %972 = (pow.f64 %478 #s(literal 3 binary64)) %975 = (*.f64 #s(literal -1/8 binary64) (/.f64 %483 (*.f64 %17 %972))) %976 = (-.f64 %971 %975) %979 = (*.f64 #s(literal 1/4 binary64) (/.f64 %479 %962)) %985 = (/.f64 %479 (*.f64 %81 %482)) %999 = (/ %12 %574) %1000 = (*.f64 y %527) %1003 = (pow.f64 %527 #s(literal 2 binary64)) %1004 = (*.f64 y %1003) %1006 = (/.f64 #s(literal 1 binary64) %1000) %1010 = (/.f64 %554 %1004) %1015 = (pow.f64 %527 #s(literal 3 binary64)) %1019 = (-.f64 (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %527))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %554 #s(literal 2 binary64)) (*.f64 y %1015)))) %1041 = (sin.f64 %10) %1042 = (cos.f64 %10) %1048 = (+ 1 %104) %1053 = (sin.f64 %109) %1061 = (sin.f64 %9) %1063 = (cos.f64 %9) %1065 = (+.f64 #s(literal 1 binary64) %1063) %1067 = (*.f64 %1041 %1065) %1071 = (/ %189 %229) %1074 = (/.f64 %282 x) %1078 = (fma.f64 #s(literal 1/2 binary64) %20 %1074) %1082 = (cos.f64 %290) %1086 = (*.f64 x %1078) %1088 = (*.f64 #s(literal -1 binary64) %1074) %1090 = (*.f64 x (-.f64 %1088 %21)) %1093 = (*.f64 x (-.f64 %1074 %21)) %1096 = (*.f64 x (fma.f64 #s(literal -1 binary64) %1074 %21)) %1098 = (sin.f64 %388) %1099 = (cos.f64 %388) %1102 = (sin.f64 %290) %1111 = (sin.f64 %285) %1112 = (cos.f64 %285) %1115 = (tan %373) %1116 = (sin.f64 %375) %1117 = (cos.f64 %375) %1121 = (*.f64 x (fma.f64 #s(literal -1/2 binary64) %1074 %21)) %1123 = (cos.f64 %523) %1125 = (-.f64 %1123 %1053) %1134 = (fma.f64 %1042 %478 (*.f64 %479 %1041)) %1141 = (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) %1074) %21)) %1143 = (sin %384) %1145 = (sin.f64 (-.f64 %282 %10)) %1148 = (sin.f64 (neg.f64 %375)) %1150 = (cos %666) %1152 = (cos.f64 (-.f64 %473 %10)) %1156 = (cos.f64 (+.f64 %282 (*.f64 #s(literal 1/2 binary64) %470))) %1158 = (/ %189 %237) %1164 = (*.f64 %1082 %1041) %1172 = (/ %1115 %46) %1179 = (/ %12 %1143) %1186 = (/ %12 %1150) %1208 = (-.f64 %288 %109) %1209 = (cos.f64 %1208) %1221 = (neg.f64 %385) %1222 = (sin.f64 %1221) %1223 = (cos.f64 %1221) %1226 = (sin.f64 %1208) %1238 = (-.f64 %283 %109) %1239 = (sin.f64 %1238) %1240 = (cos.f64 %1238) %1243 = (-.f64 %282 %109) %1244 = (sin.f64 %1243) %1245 = (cos.f64 %1243) %1251 = (cos.f64 (neg.f64 %667)) %1253 = (-.f64 %1251 %1053) %1265 = (sin.f64 %385) %1267 = (sin.f64 %380) %1269 = (cos.f64 %667) %1275 = (cos.f64 (+.f64 %282 (*.f64 #s(literal 1/2 binary64) (-.f64 %282 (*.f64 #s(literal -1 binary64) %9))))) %1280 = (*.f64 %1209 %1041) %1318 = (*.f64 y %282) %1330 = (*.f64 #s(literal -1 binary64) %1318) %1331 = (*.f64 #s(literal 1/2 binary64) x) %1338 = (*.f64 #s(literal -1/2 binary64) x) %1345 = (*.f64 #s(literal 1/2 binary64) %1318) %1359 = (pow.f64 x #s(literal 3 binary64)) %1360 = (/.f64 %1359 %74) %1361 = (fma.f64 #s(literal -1/48 binary64) %1360 %1331) %1366 = (pow.f64 x #s(literal 5 binary64)) %1367 = (/.f64 %1366 %81) %1368 = (fma.f64 #s(literal 1/3840 binary64) %1367 %1331) %1369 = (fma.f64 #s(literal -1/48 binary64) %1360 %1368) %1370 = (*.f64 #s(literal -1/48 binary64) %1359) %1372 = (-.f64 %1370 (*.f64 #s(literal -1/16 binary64) %1359)) %1373 = (*.f64 %15 %1372) %1374 = (/.f64 %1373 %81) %1382 = (pow.f64 x #s(literal 7 binary64)) %1383 = (/.f64 %1382 %91) %1385 = (fma.f64 #s(literal -1/48 binary64) %1360 (fma.f64 #s(literal -1/645120 binary64) %1383 %1368)) %1389 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %1366) (fma.f64 #s(literal -1/8 binary64) %1373 (*.f64 #s(literal 1/768 binary64) %1366))) %1390 = (*.f64 %15 %1389) %1393 = (pow.f64 x #s(literal 4 binary64)) %1394 = (*.f64 %1393 %1372) %1405 = (/.f64 %1361 y) %1407 = (/.f64 %1369 y) %1409 = (/.f64 %1385 y) %1411 = (*.f64 x %74) %1412 = (/.f64 %1372 %1411) %1417 = (*.f64 x %81) %1419 = (*.f64 #s(literal 2 binary64) (/.f64 %1389 %1417)) %1424 = (*.f64 #s(literal -1/24 binary64) %15) %1425 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %1372 x)) %1424) %1426 = (*.f64 %15 %1425) %1427 = (/.f64 %1426 %81) %1428 = (/.f64 %1393 %81) %1429 = (*.f64 #s(literal 1/1920 binary64) %1428) %1430 = (fma.f64 #s(literal -1/24 binary64) %75 %1429) %1439 = (*.f64 x %91) %1446 = (*.f64 #s(literal 1/1920 binary64) %1393) %1451 = (pow.f64 x #s(literal 6 binary64)) %1452 = (/.f64 %1451 %91) %1462 = (*.f64 #s(literal 1/48 binary64) %1360) %1463 = (fma.f64 #s(literal -1/2 binary64) x %1462) %1464 = (/.f64 %1463 y) %1467 = (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/3840 binary64) %1367 %1462)) %1468 = (/.f64 %1467 y) %1472 = (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/3840 binary64) %1367 (fma.f64 #s(literal 1/645120 binary64) %1383 %1462))) %1473 = (/.f64 %1472 y) %1475 = (/.f64 %1393 %74) %1476 = (*.f64 #s(literal 1/2 binary64) %15) %1480 = (/.f64 %1451 %81) %1481 = (fma.f64 #s(literal 1/3840 binary64) %1480 %1476) %1487 = (/.f64 (pow.f64 x #s(literal 8 binary64)) %91) %1492 = (*.f64 #s(literal -1/24 binary64) %1360) %1495 = (*.f64 #s(literal 1/1920 binary64) %1367) %1503 = (*.f64 #s(literal 1/384 binary64) %1428) %1511 = (/ 1 %170) %1514 = (fma.f64 #s(literal -1/64 binary64) %1393 (*.f64 #s(literal 1/384 binary64) %1393)) %1536 = (*.f64 #s(literal 1/120 binary64) %1367) %1546 = (*.f64 #s(literal 1/24 binary64) %1428) %1547 = (fma.f64 #s(literal -1/2 binary64) %75 %1546) %1551 = (fma.f64 #s(literal -1/2 binary64) %75 (fma.f64 #s(literal -1/720 binary64) %1452 %1546)) %1564 = (fma.f64 #s(literal 1/1920 binary64) %1367 (fma.f64 #s(literal 1/96 binary64) %1367 (*.f64 #s(literal 1/48 binary64) %1367))) %1587 = (fma.f64 #s(literal 1/3840 binary64) %1367 (fma.f64 #s(literal 1/768 binary64) %1367 (fma.f64 #s(literal 1/384 binary64) %1367 %1331))) %1607 = (fma.f64 #s(literal 1/240 binary64) %1367 %1331) %1611 = (-.f64 (*.f64 #s(literal -1/12 binary64) %1359) (*.f64 #s(literal -1/8 binary64) %1359)) %1612 = (*.f64 %15 %1611) %1613 = (/.f64 %1612 %81) %1640 = (*.f64 %15 %293) %1641 = (/.f64 %1640 %74) %1644 = (*.f64 #s(literal 1/2 binary64) %297) %1647 = (*.f64 %1359 %295) %1654 = (/.f64 x %293) %1655 = (*.f64 %15 %295) %1656 = (/.f64 %1655 %436) %1661 = (/.f64 %1359 %764) %1663 = (fma.f64 #s(literal -1/2 binary64) %1654 (*.f64 #s(literal 1/48 binary64) %1661)) %1664 = (*.f64 %1359 %338) %1668 = (fma.f64 #s(literal 1/16 binary64) %1661 (fma.f64 #s(literal 1/8 binary64) (/.f64 %1664 %772) (*.f64 #s(literal 1/4 binary64) %1656))) %1672 = (/.f64 %1359 %293) %1674 = (/.f64 %1664 %339) %1681 = (*.f64 %1393 %295) %1682 = (/.f64 %1681 %325) %1691 = (fma.f64 #s(literal 1/2 binary64) %9 %394) %1692 = (*.f64 x %396) %1693 = (/.f64 %1692 %398) %1694 = (*.f64 #s(literal -1/2 binary64) %1693) %1697 = (/.f64 %1692 %397) %1699 = (-.f64 %1331 (*.f64 #s(literal -1/2 binary64) %1697)) %1700 = (*.f64 %392 %1699) %1702 = (*.f64 %74 %393) %1703 = (/.f64 (*.f64 x %1700) %1702) %1708 = (/.f64 %1359 %17) %1711 = (*.f64 %15 (*.f64 %396 %1699)) %1713 = (*.f64 %15 %1699) %1715 = (*.f64 %1359 %396) %1724 = (fma.f64 #s(literal 1/2 binary64) %9 %434) %1725 = (*.f64 x %338) %1726 = (/.f64 %1725 %436) %1727 = (*.f64 #s(literal -1/2 binary64) %1726) %1730 = (/.f64 %1725 %325) %1732 = (-.f64 %1331 (*.f64 #s(literal -1/2 binary64) %1730)) %1733 = (*.f64 %295 %1732) %1735 = (/.f64 (*.f64 x %1733) %764) %1742 = (*.f64 %15 (*.f64 %338 %1732)) %1744 = (*.f64 %15 %1732) %1754 = (fma.f64 #s(literal 1/2 binary64) %9 %480) %1755 = (*.f64 x %482) %1756 = (/.f64 %1755 %484) %1757 = (*.f64 #s(literal -1/2 binary64) %1756) %1760 = (/.f64 %1755 %483) %1762 = (-.f64 %1331 (*.f64 #s(literal -1/2 binary64) %1760)) %1763 = (*.f64 %478 %1762) %1765 = (*.f64 %74 %479) %1766 = (/.f64 (*.f64 x %1763) %1765) %1773 = (*.f64 %15 (*.f64 %482 %1762)) %1775 = (*.f64 %15 %1762) %1777 = (*.f64 %1359 %482) %1786 = (*.f64 %15 %527) %1787 = (/.f64 %1786 %74) %1788 = (*.f64 #s(literal -1/8 binary64) %1787) %1789 = (+.f64 %527 %1788) %1790 = (*.f64 #s(literal 1/2 binary64) %531) %1793 = (*.f64 %1359 %529) %1801 = (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) %530)) %1802 = (/.f64 %1801 y) %1806 = (fma.f64 #s(literal -1/2 binary64) %9 %1790) %1809 = (*.f64 #s(literal 1/48 binary64) %1359) %1810 = (fma.f64 #s(literal -1/48 binary64) %1793 %1809) %1811 = (/.f64 %1810 %17) %1818 = (fma.f64 #s(literal -1/16 binary64) %1787 %575) %1824 = (/.f64 x %74) %1826 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)) %1827 = (fma.f64 #s(literal 1/12 binary64) %1824 %1826) %1833 = (fma.f64 #s(literal -1/288 binary64) %1359 (*.f64 #s(literal 1/960 binary64) %1359)) %1836 = (*.f64 #s(literal -1/12 binary64) %1824) %1848 = (/.f64 %1359 %81) %1857 = (*.f64 #s(literal 1/384 binary64) (/.f64 (*.f64 %1393 %478) %81)) %1870 = (*.f64 %1359 %479) %1876 = (*.f64 %15 %392) %1877 = (/.f64 %1876 %74) %1882 = (*.f64 %1359 %393) %1901 = (*.f64 %15 %694) %1902 = (/.f64 %1901 %74) %1905 = (*.f64 #s(literal 1/2 binary64) %698) %1908 = (*.f64 %1359 %696) %1916 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %75)) %1920 = (*.f64 #s(literal 1/120 binary64) %1428) %1922 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) %75 %1920)) %1924 = (fma.f64 #s(literal -1/4 binary64) %1359 (*.f64 #s(literal -1/24 binary64) %1359)) %1925 = (*.f64 #s(literal -1/6 binary64) %15) %1927 = (-.f64 %1925 (fma.f64 #s(literal -1/4 binary64) %15 %1424)) %1928 = (*.f64 %1924 %1927) %1929 = (/.f64 %1928 %1417) %1939 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) %75 (fma.f64 #s(literal -1/5040 binary64) %1452 %1920))) %1940 = (*.f64 #s(literal 1/120 binary64) %1393) %1966 = (/.f64 %392 %671) %1967 = (*.f64 x y) %1968 = (/.f64 %1699 %1967) %1974 = (fma.f64 #s(literal 2 binary64) %1968 (/.f64 %1700 %1702)) %1976 = (/.f64 %677 %1702) %1982 = (/.f64 %1715 %397) %1987 = (*.f64 x %17) %1999 = (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %764)) %2000 = (*.f64 %1359 %293) %2002 = (fma.f64 #s(literal -1/16 binary64) %2000 (*.f64 #s(literal -1/48 binary64) %2000)) %2005 = (*.f64 %15 %338) %2009 = (fma.f64 #s(literal -2 binary64) (/.f64 %2002 (*.f64 x %326)) (fma.f64 #s(literal 1/4 binary64) (/.f64 %2005 %772) (fma.f64 #s(literal 1/2 binary64) %759 %761))) %2014 = (/.f64 %15 %293) %2015 = (*.f64 #s(literal 1/24 binary64) %2014) %2016 = (*.f64 x %325) %2018 = (/.f64 %2005 %339) %2033 = (/.f64 %478 %640) %2034 = (/.f64 %1762 %1967) %2040 = (fma.f64 #s(literal 2 binary64) %2034 (/.f64 %1763 %1765)) %2042 = (/.f64 %645 %1765) %2048 = (/.f64 %1777 %483) %2063 = (/.f64 %295 %301) %2064 = (/.f64 %1732 %1967) %2070 = (fma.f64 #s(literal 2 binary64) %2064 (/.f64 %1733 %764)) %2072 = (/.f64 %296 %764) %2078 = (/.f64 %1664 %325) %2093 = (*.f64 %15 %393) %2094 = (*.f64 y %396) %2095 = (/.f64 %2093 %2094) %2096 = (/.f64 x %392) %2097 = (*.f64 #s(literal 1/2 binary64) %2096) %2102 = (/.f64 %1359 (*.f64 %74 %392)) %2103 = (fma.f64 #s(literal -1/48 binary64) %2102 %2097) %2104 = (*.f64 %1359 %397) %2109 = (fma.f64 #s(literal -1/4 binary64) %2095 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2104 (*.f64 %74 %885)) (*.f64 #s(literal -1/8 binary64) %2102))) %2113 = (/.f64 %1359 %392) %2115 = (/.f64 %2104 %885) %2122 = (*.f64 %1393 %393) %2123 = (/.f64 %2122 %396) %2132 = (*.f64 %15 %696) %2133 = (*.f64 y %919) %2134 = (/.f64 %2132 %2133) %2135 = (/.f64 x %694) %2136 = (*.f64 #s(literal 1/2 binary64) %2135) %2141 = (/.f64 %1359 (*.f64 %74 %694)) %2142 = (fma.f64 #s(literal -1/48 binary64) %2141 %2136) %2143 = (*.f64 %1359 %930) %2148 = (fma.f64 #s(literal -1/4 binary64) %2134 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2143 (*.f64 %74 %931)) (*.f64 #s(literal -1/8 binary64) %2141))) %2152 = (/.f64 %1359 %694) %2154 = (/.f64 %2143 %931) %2161 = (*.f64 %1393 %696) %2162 = (/.f64 %2161 %919) %2171 = (*.f64 %15 %479) %2172 = (*.f64 y %482) %2173 = (/.f64 %2171 %2172) %2174 = (/.f64 x %478) %2175 = (*.f64 #s(literal 1/2 binary64) %2174) %2180 = (/.f64 %1359 (*.f64 %74 %478)) %2181 = (fma.f64 #s(literal -1/48 binary64) %2180 %2175) %2182 = (*.f64 %1359 %483) %2185 = (*.f64 #s(literal 1/4 binary64) %2173) %2187 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %2182 (*.f64 %74 %972)) (fma.f64 #s(literal -1/8 binary64) %2180 %2185)) %2191 = (*.f64 %1393 %479) %2192 = (/.f64 %2191 %482) %2193 = (/.f64 %1359 %478) %2195 = (/.f64 %2182 %972) %2210 = (/.f64 x %527) %2213 = (+.f64 %2210 (/.f64 (*.f64 x %1801) %1004)) %2216 = (/.f64 %1359 %527) %2223 = (-.f64 (*.f64 #s(literal -1/48 binary64) %2216) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %1801 #s(literal 2 binary64))) %1015) (*.f64 #s(literal -1/8 binary64) %2216))) %2225 = (fma.f64 #s(literal 2 binary64) (/.f64 %2223 %74) %2213) %2241 = (*.f64 #s(literal 1/16 binary64) %1360) %2247 = (-.f64 %1809 (*.f64 #s(literal 1/16 binary64) %1359)) %2248 = (*.f64 %15 %2247) %2249 = (/.f64 %2248 %81) %2260 = (-.f64 (*.f64 #s(literal -1/3840 binary64) %1366) (fma.f64 #s(literal -1/8 binary64) %2248 (*.f64 #s(literal -1/768 binary64) %1366))) %2261 = (*.f64 %15 %2260) %2264 = (*.f64 %1393 %2247) %2282 = (*.f64 #s(literal -2 binary64) (/.f64 %2247 %1411)) %2286 = (/.f64 %2260 %1417) %2291 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %2247 x)) %1424) %2292 = (*.f64 %15 %2291) %2293 = (/.f64 %2292 %81) %2327 = (*.f64 #s(literal 1/48 binary64) %1475) %2343 = (*.f64 #s(literal 1/6 binary64) %1360) %2362 = (fma.f64 #s(literal 1/24 binary64) %1360 (*.f64 #s(literal 1/4 binary64) %1360)) %2390 = (fma.f64 #s(literal 1/48 binary64) %1360 %2241) %2416 = (*.f64 #s(literal 1/12 binary64) %1360) %2418 = (*.f64 #s(literal 1/8 binary64) %1360) %2428 = (-.f64 (*.f64 #s(literal 1/12 binary64) %1359) (*.f64 #s(literal 1/8 binary64) %1359)) %2429 = (*.f64 %15 %2428) %2430 = (/.f64 %2429 %81) %2461 = (*.f64 #s(literal -1/2 binary64) %296) %2477 = (*.f64 #s(literal 1/2 binary64) %1654) %2484 = (fma.f64 #s(literal -1/8 binary64) %1674 (*.f64 #s(literal -1/16 binary64) %1672)) %2485 = (-.f64 (*.f64 #s(literal -1/48 binary64) %1672) %2484) %2489 = (*.f64 #s(literal 1/4 binary64) (/.f64 %1655 %325)) %2496 = (/.f64 %1681 %436) %2513 = (*.f64 #s(literal 1/2 binary64) %1697) %2514 = (-.f64 %1338 %2513) %2518 = (*.f64 %392 %2514) %2519 = (*.f64 x %2518) %2534 = (-.f64 %1809 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %396 %2514)) %397) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %2514) (*.f64 #s(literal -1/48 binary64) %1982)))) %2546 = (*.f64 #s(literal 1/2 binary64) %1730) %2547 = (-.f64 %1338 %2546) %2551 = (*.f64 %295 %2547) %2552 = (*.f64 x %2551) %2567 = (-.f64 %1809 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %338 %2547)) %325) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %2547) (*.f64 #s(literal -1/48 binary64) %2078)))) %2579 = (*.f64 #s(literal 1/2 binary64) %1760) %2580 = (-.f64 %1338 %2579) %2584 = (*.f64 %478 %2580) %2585 = (*.f64 x %2584) %2600 = (-.f64 %1809 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %482 %2580)) %483) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %2580) (*.f64 #s(literal -1/48 binary64) %2048)))) %2612 = (/.f64 %1786 y) %2613 = (*.f64 #s(literal 1/8 binary64) %2612) %2614 = (*.f64 #s(literal -1/2 binary64) %530) %2621 = (*.f64 #s(literal 1/48 binary64) (/.f64 %1793 y)) %2633 = (fma.f64 #s(literal -1/2 binary64) %530 %1331) %2659 = (fma.f64 #s(literal -1/48 binary64) %1359 (*.f64 #s(literal 1/48 binary64) %1793)) %2676 = (fma.f64 #s(literal -1/960 binary64) %1359 (*.f64 #s(literal 1/288 binary64) %1359)) %2715 = (*.f64 #s(literal 1/2 binary64) %671) %2746 = (*.f64 #s(literal -1/2 binary64) %697) %2763 = (fma.f64 #s(literal 1/24 binary64) %1359 (*.f64 #s(literal 1/4 binary64) %1359)) %2765 = (*.f64 #s(literal -1 binary64) (/.f64 %2763 %1411)) %2770 = (-.f64 %1925 (*.f64 #s(literal -1 binary64) (/.f64 %2763 x))) %2771 = (*.f64 %2763 %2770) %2772 = (/.f64 %2771 %1417) %2775 = (fma.f64 #s(literal -1/48 binary64) %1366 (fma.f64 #s(literal -1/96 binary64) %1366 (*.f64 #s(literal -1/1920 binary64) %1366))) %2776 = (/.f64 %2775 %1417) %2808 = (/.f64 %2514 x) %2809 = (/.f64 %2518 %393) %2811 = (*.f64 #s(literal 1/12 binary64) (/.f64 %677 %393)) %2840 = (fma.f64 #s(literal 1/48 binary64) %2000 (*.f64 #s(literal 1/16 binary64) %2000)) %2843 = (fma.f64 #s(literal 1/4 binary64) %2018 (*.f64 #s(literal 2 binary64) (/.f64 %2840 %2016))) %2844 = (-.f64 %2015 %2843) %2848 = (*.f64 #s(literal -1/2 binary64) (/.f64 %296 %325)) %2879 = (/.f64 %2580 x) %2880 = (/.f64 %2584 %479) %2882 = (*.f64 #s(literal 1/12 binary64) (/.f64 %645 %479)) %2916 = (/.f64 %2547 x) %2917 = (/.f64 %2551 %293) %2919 = (*.f64 #s(literal 1/12 binary64) (/.f64 %296 %293)) %2954 = (fma.f64 #s(literal 1/8 binary64) %2115 (*.f64 #s(literal 1/8 binary64) %2113)) %2955 = (-.f64 (*.f64 #s(literal 1/48 binary64) %2113) %2954) %2959 = (*.f64 #s(literal -1/4 binary64) (/.f64 %2093 %396)) %2962 = (*.f64 #s(literal -1/2 binary64) %2096) %2967 = (/.f64 %2122 %2094) %2991 = (fma.f64 #s(literal 1/8 binary64) %2154 (*.f64 #s(literal 1/8 binary64) %2152)) %2992 = (-.f64 (*.f64 #s(literal 1/48 binary64) %2152) %2991) %2996 = (*.f64 #s(literal -1/4 binary64) (/.f64 %2132 %919)) %2999 = (*.f64 #s(literal -1/2 binary64) %2135) %3004 = (/.f64 %2161 %2133) %3027 = (fma.f64 #s(literal 1/8 binary64) %2195 (*.f64 #s(literal 1/8 binary64) %2193)) %3028 = (-.f64 (*.f64 #s(literal 1/48 binary64) %2193) %3027) %3032 = (*.f64 #s(literal 1/4 binary64) (/.f64 %2171 %482)) %3035 = (*.f64 #s(literal -1/2 binary64) %2174) %3043 = (/.f64 %2191 %2172) %3057 = (*.f64 x %2633) %3069 = (-.f64 (*.f64 #s(literal 1/48 binary64) %2216) (fma.f64 #s(literal 1/8 binary64) %2216 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %2633 #s(literal 2 binary64))) %1015)))) %3071 = (/.f64 %3057 %1003) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %10) (approx %12 (*.f64 x (fma.f64 #s(literal 1/24 binary64) %18 %21))) (approx %12 (*.f64 x (fma.f64 %15 (fma.f64 #s(literal 1/240 binary64) %28 %30) %21))) (approx %12 (*.f64 x (fma.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 17/40320 binary64) %38 %40) %30) %21))) (approx %46 (*.f64 x %48)) (approx %46 (*.f64 x %56)) (approx %46 (*.f64 x %64)) (approx %67 %9) (approx %69 %15) (approx %71 #s(literal 1 binary64)) (approx %71 (+.f64 #s(literal 1 binary64) %76)) (approx %71 (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 #s(literal 5/384 binary64) %82 %84)))) (approx %71 (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 61/46080 binary64) %92 (*.f64 #s(literal 5/384 binary64) %93)) %84)))) (approx %101 %75) (approx %104 %76) (approx %107 %109) (approx %111 (*.f64 x (-.f64 (*.f64 #s(literal 1/48 binary64) %18) %21))) (approx %111 (*.f64 x (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/3840 binary64) %28 %54)) %21))) (approx %111 (*.f64 x (-.f64 (*.f64 %15 (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/645120 binary64) %38) %60) %54)) %21))) (approx %133 (*.f64 #s(literal 1/2 binary64) %134)) (approx %133 (*.f64 %15 %48)) (approx %133 (*.f64 %15 %56)) (approx %133 (*.f64 %15 %64)) (approx %143 (*.f64 x (+.f64 #s(literal 1 binary64) %145))) (approx %143 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 #s(literal 1/1920 binary64) %82) %151))))) (approx %143 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/322560 binary64) %92 (*.f64 #s(literal 1/1920 binary64) %93))) %151))))) (approx (/ 2 %67) (*.f64 #s(literal 2 binary64) (/.f64 y x))) (approx %170 (+.f64 #s(literal 1 binary64) %172)) (approx %170 (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 #s(literal 1/384 binary64) %82) %84)))) (approx %170 (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) %92 (*.f64 #s(literal 1/384 binary64) %93))) %84)))) (approx %189 (*.f64 x (fma.f64 #s(literal -1/6 binary64) %18 %20))) (approx %189 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/120 binary64) %28) %197) %20))) (approx %189 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/5040 binary64) %38 (*.f64 #s(literal 1/120 binary64) %39))) %197) %20))) (approx %210 (+.f64 #s(literal 1 binary64) %211)) (approx %210 (+.f64 #s(literal 1 binary64) %217)) (approx %210 (+.f64 #s(literal 1 binary64) %225)) (approx %229 #s(literal 2 binary64)) (approx %229 (+.f64 #s(literal 2 binary64) %211)) (approx %229 (+.f64 #s(literal 2 binary64) %217)) (approx %229 (+.f64 #s(literal 2 binary64) %225)) (approx %237 (*.f64 x (fma.f64 #s(literal -7/24 binary64) %18 %20))) (approx %237 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 61/1920 binary64) %28) %245) %20))) (approx %237 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -547/322560 binary64) %38 (*.f64 #s(literal 61/1920 binary64) %39))) %245) %20))) (approx %258 (*.f64 x (fma.f64 #s(literal -1/12 binary64) %18 %21))) (approx %258 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/240 binary64) %28) %265) %21))) (approx %258 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/10080 binary64) %38 %40)) %265) %21))) (approx %281 %283) (approx %281 %285) (approx %287 %288) (approx %287 %290) (approx %292 %293) (approx %292 (+.f64 %293 (*.f64 #s(literal -1/2 binary64) %297))) (approx %292 (+.f64 %293 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %301 %74)) %305)))) (approx %292 (+.f64 %293 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %293 %74) (*.f64 #s(literal 1/48 binary64) (/.f64 %296 %17)))) %305)))) (approx %319 (*.f64 #s(literal -1/2 binary64) (/.f64 x %320))) (approx %319 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 %296 %326)) %330))) (approx %319 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x %344) %348)) %330))) (approx %319 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %295 %344) %320) (fma.f64 #s(literal -1/96 binary64) %359 (*.f64 #s(literal 1/32 binary64) %359)))) %336) %343)) %348)) %330))) (approx %373 %282) (approx %373 %375) (approx %377 (*.f64 #s(literal -1 binary64) %282)) (approx %377 %380) (approx %384 %385) (approx %387 %388) (approx %390 %394) (approx %390 (fma.f64 x %401 %394)) (approx %390 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %404) %406))) %400) %394)) (approx %390 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %422)) (*.f64 #s(literal -1/2 binary64) (/.f64 %404 %406))))) %400) %394)) (approx %433 %434) (approx %433 (fma.f64 x %439 %434)) (approx %433 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %442) %320))) %438) %434)) (approx %433 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %458)) (*.f64 #s(literal -1/2 binary64) (/.f64 %442 %320))))) %438) %434)) (approx %469 %470) (approx %472 %473) (approx %472 %475) (approx %477 %480) (approx %477 (fma.f64 x %487 %480)) (approx %477 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %490) %492))) %486) %480)) (approx %477 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %508)) (*.f64 #s(literal -1/2 binary64) (/.f64 %490 %492))))) %486) %480)) (approx %520 (*.f64 #s(literal -1/2 binary64) %282)) (approx %520 %523) (approx %525 %527) (approx %525 (+.f64 %527 (*.f64 #s(literal -1/2 binary64) %531))) (approx %525 (+.f64 %527 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %536) %539)))) (approx %525 (+.f64 %527 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %544 (*.f64 #s(literal 1/48 binary64) (/.f64 %530 %17)))) %539)))) (approx %553 (+.f64 %527 %555)) (approx %553 (+.f64 %527 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %536 %21) %539)))) (approx %553 (+.f64 %527 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal -1 binary64) %565 (*.f64 #s(literal -1/8 binary64) %544)))) %539)))) (approx %574 %575) (approx %574 (fma.f64 #s(literal 1/2 binary64) %527 (*.f64 #s(literal 1/2 binary64) %555))) (approx %574 (fma.f64 #s(literal 1/2 binary64) %527 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %536 (*.f64 #s(literal 1/2 binary64) %554))))) (approx %574 (fma.f64 #s(literal 1/2 binary64) %527 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %554 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %565 (*.f64 #s(literal -1/16 binary64) %544))))))) (approx %593 (/.f64 (fma.f64 #s(literal 1/12 binary64) %134 %594) x)) (approx %593 (/.f64 (fma.f64 #s(literal 2 binary64) y (*.f64 %15 (fma.f64 #s(literal 7/2880 binary64) %18 %599))) x)) (approx %593 (/.f64 (fma.f64 #s(literal 2 binary64) y (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 31/483840 binary64) %28 (*.f64 #s(literal 7/2880 binary64) %29)) %599))) x)) (approx %614 %478) (approx %614 (+.f64 %478 (*.f64 #s(literal -1/8 binary64) %617))) (approx %614 (+.f64 %478 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %621 (*.f64 #s(literal 1/384 binary64) (/.f64 %616 %81)))))) (approx %614 (+.f64 %478 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %621 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %616 %91) (*.f64 #s(literal 1/384 binary64) (/.f64 %478 %81)))))))) (approx %639 (+.f64 %478 %642)) (approx %639 (+.f64 %478 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %645 %74) (*.f64 #s(literal 1/2 binary64) %647))))) (approx %639 (+.f64 %478 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %647 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %621 (*.f64 #s(literal -1/48 binary64) (/.f64 %640 %17)))))))) (approx %661 %662) (approx %661 (+.f64 %282 %475)) (approx %666 %667) (approx %669 %392) (approx %669 (+.f64 %392 (*.f64 #s(literal -1/2 binary64) %672))) (approx %669 (+.f64 %392 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %676 (*.f64 #s(literal -1/8 binary64) (/.f64 %677 %74)))))) (approx %669 (+.f64 %392 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %676 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %392 %74) (*.f64 #s(literal 1/48 binary64) (/.f64 %671 %17)))))))) (approx %693 %694) (approx %693 (+.f64 %694 (*.f64 #s(literal -1/2 binary64) %698))) (approx %693 (+.f64 %694 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %694) %74)) %706)))) (approx %693 (+.f64 %694 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %694 %74) (*.f64 #s(literal 1/48 binary64) (/.f64 %697 %17)))) %706)))) (approx %720 (*.f64 #s(literal 2 binary64) (/.f64 %721 %671))) (approx %720 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x %725) (*.f64 #s(literal 2 binary64) %727)) x)) (approx %720 (/.f64 (fma.f64 #s(literal 2 binary64) %727 (*.f64 x (fma.f64 #s(literal 2 binary64) %725 (*.f64 x (-.f64 %732 %734))))) x)) (approx %720 (/.f64 (fma.f64 #s(literal 2 binary64) %727 (*.f64 x (fma.f64 #s(literal 2 binary64) %725 (*.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 y %422)) (*.f64 #s(literal -1/12 binary64) (/.f64 %401 y))) %732) %734))))) x)) (approx %756 (/.f64 #s(literal -1 binary64) %293)) (approx %756 (-.f64 (*.f64 #s(literal -1/2 binary64) %759) %761)) (approx %756 (-.f64 (*.f64 x (-.f64 (*.f64 x %776) %779)) %761)) (approx %756 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %295 %769) %339) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %295 %776) %320) (*.f64 #s(literal -1/24 binary64) (/.f64 %295 %453))))) %766) %775)) %779)) %761)) (approx %800 (*.f64 #s(literal 2 binary64) (/.f64 %801 %640))) (approx %800 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x %805) (*.f64 #s(literal 2 binary64) %807)) x)) (approx %800 (/.f64 (fma.f64 #s(literal 2 binary64) %807 (*.f64 x (fma.f64 #s(literal 2 binary64) %805 (*.f64 x (-.f64 %812 %814))))) x)) (approx %800 (/.f64 (fma.f64 #s(literal 2 binary64) %807 (*.f64 x (fma.f64 #s(literal 2 binary64) %805 (*.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 y %508)) (*.f64 #s(literal -1/12 binary64) (/.f64 %487 y))) %812) %814))))) x)) (approx %835 (*.f64 #s(literal 2 binary64) (/.f64 %836 %301))) (approx %835 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x %840) (*.f64 #s(literal 2 binary64) %842)) x)) (approx %835 (/.f64 (fma.f64 #s(literal 2 binary64) %842 (*.f64 x (fma.f64 #s(literal 2 binary64) %840 (*.f64 x (-.f64 %847 %849))))) x)) (approx %835 (/.f64 (fma.f64 #s(literal 2 binary64) %842 (*.f64 x (fma.f64 #s(literal 2 binary64) %840 (*.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 y %458)) (*.f64 #s(literal -1/12 binary64) (/.f64 %439 y))) %847) %849))))) x)) (approx %870 (*.f64 #s(literal 1/2 binary64) (/.f64 x %721))) (approx %870 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (/.f64 %671 %874) %877))) (approx %870 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %889) %892) %877))) (approx %870 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %393 %889) %721) (fma.f64 #s(literal -1/32 binary64) %901 (*.f64 #s(literal 1/96 binary64) %901)))) %884) %888)) %892) %877))) (approx %914 (*.f64 #s(literal 1/2 binary64) (/.f64 x %915))) (approx %914 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (/.f64 %697 %920) %923))) (approx %914 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %935) %938) %923))) (approx %914 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %696 %935) %915) (fma.f64 #s(literal -1/32 binary64) %946 (*.f64 #s(literal 1/96 binary64) %946)))) %929) %934)) %938) %923))) (approx %958 (*.f64 #s(literal 1/2 binary64) (/.f64 x %801))) (approx %958 (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 %640 %962) %965))) (approx %958 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %976) %979) %965))) (approx %958 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/96 binary64) %985 (fma.f64 #s(literal 1/32 binary64) %985 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %479 %976) %801))))) %971) %975)) %979) %965))) (approx %999 (/.f64 x %1000)) (approx %999 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %555 %1004) %1006))) (approx %999 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %1010 (*.f64 #s(literal 2 binary64) (*.f64 x %1019))) %1006))) (approx %999 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %1010 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 %564 %1004) (fma.f64 #s(literal 1/16 binary64) (/.f64 %554 (*.f64 %17 %1003)) (/.f64 (*.f64 %1019 %554) %527)))) (*.f64 #s(literal 2 binary64) %1019)))) %1006))) (approx %12 (/.f64 %1041 %1042)) (approx %46 %1041) (approx %71 (/.f64 #s(literal 1 binary64) %1042)) (approx %1048 (*.f64 %15 (+.f64 (/.f64 #s(literal 1 binary64) %15) %84))) (approx %111 %1053) (approx %133 (*.f64 x %1041)) (approx %143 (*.f64 #s(literal 2 binary64) (*.f64 y %1041))) (approx %170 %1042) (approx %189 %1061) (approx %210 %1063) (approx %229 %1065) (approx %237 %1067) (approx %258 (*.f64 %1042 %1041)) (approx %1071 (/.f64 %1061 %1065)) (approx %281 (*.f64 x (fma.f64 #s(literal 2 binary64) %1074 %21))) (approx %287 (*.f64 x (fma.f64 #s(literal 2 binary64) %1074 %1078))) (approx %292 %1082) (approx %319 (/.f64 %1053 %1082)) (approx %373 %1086) (approx %377 %1090) (approx %384 %1093) (approx %387 %1096) (approx %390 (/.f64 %1098 %1099)) (approx %433 (/.f64 %1102 %1082)) (approx %469 (*.f64 x (+.f64 %20 %1074))) (approx %472 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1074 %21))) (approx %477 (/.f64 %1111 %1112)) (approx %1115 (/.f64 %1116 %1117)) (approx %520 %1121) (approx %525 %1123) (approx %553 %1125) (approx %574 (*.f64 #s(literal 1/2 binary64) %1125)) (approx %593 (/.f64 #s(literal 1 binary64) %1041)) (approx %614 (*.f64 %1042 %478)) (approx %639 %1134) (approx %661 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1074 %1078))) (approx %666 %1141) (approx %1143 %1145) (approx %669 %1148) (approx %1150 %1152) (approx %693 %1156) (approx %1158 (/.f64 %1061 %1067)) (approx %720 (/.f64 %1098 (*.f64 %1099 %1041))) (approx %756 (/.f64 %1053 %1164)) (approx %800 (/.f64 %1111 (*.f64 %1112 %1041))) (approx %835 (/.f64 %1102 %1164)) (approx %1172 (/.f64 %1116 (*.f64 %1117 %1041))) (approx %870 (/.f64 %1041 (*.f64 %1042 %1148))) (approx %1179 (/.f64 %1041 (*.f64 %1042 %1145))) (approx %914 (/.f64 %1041 (*.f64 %1042 %1156))) (approx %1186 (/.f64 %1041 (*.f64 %1042 %1152))) (approx %958 (/.f64 %1041 (*.f64 %1042 %1134))) (approx %999 (*.f64 #s(literal 2 binary64) (/.f64 %1041 (*.f64 %1042 %1125)))) (approx %281 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -2 binary64) %1074) %21)))) (approx %287 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %288 x)) %21)))) (approx %292 %1209) (approx %319 (/.f64 %1053 %1209)) (approx %373 (*.f64 #s(literal -1 binary64) %1090)) (approx %377 (*.f64 #s(literal -1 binary64) %1086)) (approx %384 (*.f64 #s(literal -1 binary64) %1096)) (approx %387 (*.f64 #s(literal -1 binary64) %1093)) (approx %390 (/.f64 %1222 %1223)) (approx %433 (/.f64 %1226 %1209)) (approx %469 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %1088 %20)))) (approx %472 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) %1074) %21)))) (approx %477 (/.f64 %1239 %1240)) (approx %1115 (/.f64 %1244 %1245)) (approx %520 (*.f64 #s(literal -1 binary64) %1141)) (approx %525 %1251) (approx %553 %1253) (approx %574 (*.f64 #s(literal 1/2 binary64) %1253)) (approx %661 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %662 x)) %21)))) (approx %666 (*.f64 #s(literal -1 binary64) %1121)) (approx %1143 %1265) (approx %669 %1267) (approx %1150 %1269) (approx %693 %1275) (approx %720 (/.f64 %1222 (*.f64 %1223 %1041))) (approx %756 (/.f64 %1053 %1280)) (approx %800 (/.f64 %1239 (*.f64 %1240 %1041))) (approx %835 (/.f64 %1226 %1280)) (approx %1172 (/.f64 %1244 (*.f64 %1245 %1041))) (approx %870 (/.f64 %1041 (*.f64 %1042 %1267))) (approx %1179 (/.f64 %1041 (*.f64 %1042 %1265))) (approx %914 (/.f64 %1041 (*.f64 %1042 %1275))) (approx %1186 (/.f64 %1041 (*.f64 %1042 %1269))) (approx %999 (*.f64 #s(literal 2 binary64) (/.f64 %1041 (*.f64 %1042 %1253)))) (approx y y) (approx %6 %594) (approx %100 %74) (approx %1048 (/.f64 (fma.f64 #s(literal 1/8 binary64) %15 %74) %74)) (approx (/ 1/2 y) (/.f64 #s(literal 1/2 binary64) y)) (approx %382 (/.f64 #s(literal -1/2 binary64) y)) (approx %281 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 2 binary64) %1318)) y)) (approx %287 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %288)) y)) (approx %373 (/.f64 (fma.f64 #s(literal 1/2 binary64) x %1318) y)) (approx %377 (/.f64 (-.f64 %1330 %1331) y)) (approx %384 (/.f64 (fma.f64 #s(literal -1/2 binary64) x %1318) y)) (approx %387 (/.f64 (-.f64 %1330 %1338) y)) (approx %469 (/.f64 (+.f64 x %1318) y)) (approx %472 (/.f64 (fma.f64 #s(literal 1/2 binary64) x %1345) y)) (approx %520 (/.f64 (fma.f64 #s(literal -1/2 binary64) %1318 %1331) y)) (approx %661 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %662)) y)) (approx %666 (/.f64 (fma.f64 #s(literal -1/2 binary64) x %1345) y)) (approx %12 (/.f64 (-.f64 %1361 (*.f64 #s(literal -1/16 binary64) %1360)) y)) (approx %12 (/.f64 (-.f64 %1369 (fma.f64 #s(literal -1/8 binary64) %1374 (fma.f64 #s(literal -1/16 binary64) %1360 (*.f64 #s(literal 1/768 binary64) %1367)))) y)) (approx %12 (/.f64 (-.f64 %1385 (fma.f64 #s(literal -1/8 binary64) %1374 (fma.f64 #s(literal -1/8 binary64) (/.f64 %1390 %91) (fma.f64 #s(literal -1/16 binary64) %1360 (fma.f64 #s(literal -1/92160 binary64) %1383 (fma.f64 #s(literal 1/768 binary64) %1367 (*.f64 #s(literal 1/384 binary64) (/.f64 %1394 %91)))))))) y)) (approx %46 %1405) (approx %46 %1407) (approx %46 %1409) (approx %71 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %1412)) %145)) (approx %71 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %1412 %1419)) (fma.f64 #s(literal -1/24 binary64) %1427 %1430))) (approx %71 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %1412 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/645120 binary64) %1382) (fma.f64 #s(literal -1/8 binary64) %1390 (fma.f64 #s(literal -1/92160 binary64) %1382 (*.f64 #s(literal 1/384 binary64) %1394)))) %1439) %1419))) (fma.f64 #s(literal -1/24 binary64) %1427 (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %1389 x)) (fma.f64 #s(literal -1/24 binary64) %1426 %1446))) %91) (fma.f64 #s(literal -1/24 binary64) %75 (fma.f64 #s(literal -1/322560 binary64) %1452 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %1393 %1425) %91) %1429))))))) (approx %111 %1464) (approx %111 %1468) (approx %111 %1473) (approx %133 (/.f64 (fma.f64 #s(literal -1/48 binary64) %1475 %1476) y)) (approx %133 (/.f64 (fma.f64 #s(literal -1/48 binary64) %1475 %1481) y)) (approx %133 (/.f64 (fma.f64 #s(literal -1/48 binary64) %1475 (fma.f64 #s(literal -1/645120 binary64) %1487 %1481)) y)) (approx %143 (+.f64 x %1492)) (approx %143 (+.f64 x (fma.f64 #s(literal -1/24 binary64) %1360 %1495))) (approx %143 (+.f64 x (fma.f64 #s(literal -1/24 binary64) %1360 (fma.f64 #s(literal -1/322560 binary64) %1383 %1495)))) (approx %170 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) %75 %1503))) (approx %170 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) %75 (fma.f64 #s(literal -1/46080 binary64) %1452 %1503)))) (approx %1511 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1514 %81))) %172)) (approx %1511 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/46080 binary64) %1451 (fma.f64 #s(literal 1/3072 binary64) %1451 (*.f64 #s(literal 1/8 binary64) (*.f64 %15 %1514)))) %91))) (fma.f64 #s(literal -1/8 binary64) %75 (fma.f64 #s(literal -1/64 binary64) %1428 %1503)))) (approx %189 (/.f64 (+.f64 x (*.f64 #s(literal -1/6 binary64) %1360)) y)) (approx %189 (/.f64 (+.f64 x (fma.f64 #s(literal -1/6 binary64) %1360 %1536)) y)) (approx %189 (/.f64 (+.f64 x (fma.f64 #s(literal -1/6 binary64) %1360 (fma.f64 #s(literal -1/5040 binary64) %1383 %1536))) y)) (approx %210 (+.f64 #s(literal 1 binary64) %1547)) (approx %210 (+.f64 #s(literal 1 binary64) %1551)) (approx %229 (+.f64 #s(literal 2 binary64) %1547)) (approx %229 (+.f64 #s(literal 2 binary64) %1551)) (approx %237 (/.f64 (+.f64 x (fma.f64 #s(literal -1/4 binary64) %1360 %1492)) y)) (approx %237 (/.f64 (+.f64 x (fma.f64 #s(literal -1/4 binary64) %1360 (fma.f64 #s(literal -1/24 binary64) %1360 %1564))) y)) (approx %237 (/.f64 (+.f64 x (fma.f64 #s(literal -1/4 binary64) %1360 (fma.f64 #s(literal -1/24 binary64) %1360 (fma.f64 #s(literal -1/1152 binary64) %1383 (fma.f64 #s(literal -1/1440 binary64) %1383 (fma.f64 #s(literal -1/7680 binary64) %1383 (fma.f64 #s(literal -1/322560 binary64) %1383 %1564))))))) y)) (approx %258 (/.f64 (fma.f64 #s(literal -1/16 binary64) %1360 %1361) y)) (approx %258 (/.f64 (fma.f64 #s(literal -1/16 binary64) %1360 (fma.f64 #s(literal -1/48 binary64) %1360 %1587)) y)) (approx %258 (/.f64 (fma.f64 #s(literal -1/16 binary64) %1360 (fma.f64 #s(literal -1/48 binary64) %1360 (fma.f64 #s(literal -1/18432 binary64) %1383 (fma.f64 #s(literal -1/30720 binary64) %1383 (fma.f64 #s(literal -1/92160 binary64) %1383 (fma.f64 #s(literal -1/645120 binary64) %1383 %1587)))))) y)) (approx %1071 (/.f64 (-.f64 (fma.f64 #s(literal -1/12 binary64) %1360 %1331) (*.f64 #s(literal -1/8 binary64) %1360)) y)) (approx %1071 (/.f64 (-.f64 (fma.f64 #s(literal -1/12 binary64) %1360 %1607) (fma.f64 #s(literal -1/4 binary64) %1613 (fma.f64 #s(literal -1/8 binary64) %1360 (*.f64 #s(literal 1/96 binary64) %1367)))) y)) (approx %1071 (/.f64 (-.f64 (fma.f64 #s(literal -1/12 binary64) %1360 (fma.f64 #s(literal -1/10080 binary64) %1383 %1607)) (fma.f64 #s(literal -1/4 binary64) %1613 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal 1/240 binary64) %1366) (fma.f64 #s(literal -1/4 binary64) %1612 (*.f64 #s(literal 1/96 binary64) %1366)))) %91) (fma.f64 #s(literal -1/8 binary64) %1360 (fma.f64 #s(literal -1/2880 binary64) %1383 (fma.f64 #s(literal 1/96 binary64) %1367 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 %1393 %1611) %91)))))))) y)) (approx %292 (-.f64 (+.f64 %293 (*.f64 #s(literal -1/8 binary64) %1641)) %1644)) (approx %292 (-.f64 (+.f64 %293 (fma.f64 #s(literal -1/8 binary64) %1641 (*.f64 #s(literal 1/48 binary64) (/.f64 %1647 %17)))) %1644)) (approx %319 (/.f64 (fma.f64 #s(literal -1/2 binary64) %1654 (*.f64 #s(literal -1/4 binary64) %1656)) y)) (approx %319 (/.f64 (-.f64 %1663 %1668) y)) (approx %319 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %295 (-.f64 (*.f64 #s(literal 1/48 binary64) %1672) (fma.f64 #s(literal 1/16 binary64) %1672 (*.f64 #s(literal 1/8 binary64) %1674))))) %293) (fma.f64 #s(literal -1/96 binary64) %1682 (*.f64 #s(literal 1/32 binary64) %1682))) %17) %1663) %1668) y)) (approx %390 (-.f64 %1691 %1694)) (approx %390 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %1703 %394)) %1694)) (approx %390 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1708 %1691) (fma.f64 #s(literal -1/2 binary64) %1703 (fma.f64 #s(literal -1/2 binary64) %1693 (fma.f64 #s(literal -1/4 binary64) (/.f64 %1711 %417) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1713 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %1715 %417)))))))) (approx %433 (-.f64 %1724 %1727)) (approx %433 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %1735 %434)) %1727)) (approx %433 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1708 %1724) (fma.f64 #s(literal -1/2 binary64) %1735 (fma.f64 #s(literal -1/2 binary64) %1726 (fma.f64 #s(literal -1/4 binary64) (/.f64 %1742 %453) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1744 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %1664 %453)))))))) (approx %477 (-.f64 %1754 %1757)) (approx %477 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %1766 %480)) %1757)) (approx %477 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1708 %1754) (fma.f64 #s(literal -1/2 binary64) %1766 (fma.f64 #s(literal -1/2 binary64) %1756 (fma.f64 #s(literal -1/4 binary64) (/.f64 %1773 %503) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1775 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %1777 %503)))))))) (approx %525 (-.f64 %1789 %1790)) (approx %525 (-.f64 (+.f64 %527 (fma.f64 #s(literal -1/8 binary64) %1787 (*.f64 #s(literal 1/48 binary64) (/.f64 %1793 %17)))) %1790)) (approx %553 (+.f64 %527 (*.f64 #s(literal -1 binary64) %1802))) (approx %553 (-.f64 %1789 %1806)) (approx %553 (-.f64 (+.f64 %527 (fma.f64 #s(literal -1 binary64) %1811 %1788)) %1806)) (approx %574 (fma.f64 #s(literal -1/2 binary64) %1802 %575)) (approx %574 (fma.f64 #s(literal -1/2 binary64) %1802 %1818)) (approx %574 (fma.f64 #s(literal -1/2 binary64) %1802 (fma.f64 #s(literal -1/2 binary64) %1811 %1818))) (approx %593 (*.f64 y %1827)) (approx %593 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1833 %81) %1826) %1836))) (approx %593 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/161280 binary64) %1366 (fma.f64 #s(literal 1/23040 binary64) %1366 (*.f64 #s(literal 1/24 binary64) (*.f64 %15 %1833)))) %91) %1826) (fma.f64 #s(literal -1/12 binary64) %1824 (fma.f64 #s(literal -1/288 binary64) %1848 (*.f64 #s(literal 1/960 binary64) %1848)))))) (approx %614 (+.f64 %478 (fma.f64 #s(literal -1/8 binary64) %617 %1857))) (approx %614 (+.f64 %478 (fma.f64 #s(literal -1/8 binary64) %617 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %1451 %478) %91) %1857)))) (approx %639 (+.f64 %478 (fma.f64 #s(literal -1/8 binary64) %617 %642))) (approx %639 (+.f64 %478 (fma.f64 #s(literal -1/8 binary64) %617 (fma.f64 #s(literal -1/48 binary64) (/.f64 %1870 %17) %642)))) (approx %669 (+.f64 %392 (fma.f64 #s(literal -1/2 binary64) %672 (*.f64 #s(literal -1/8 binary64) %1877)))) (approx %669 (+.f64 %392 (fma.f64 #s(literal -1/2 binary64) %672 (fma.f64 #s(literal -1/8 binary64) %1877 (*.f64 #s(literal 1/48 binary64) (/.f64 %1882 %17)))))) (approx %1150 (/.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) %1360) %1338) y)) (approx %1150 (/.f64 (-.f64 (*.f64 #s(literal 1/3840 binary64) %1367) %1463) y)) (approx %1150 (/.f64 (-.f64 (*.f64 #s(literal -1/645120 binary64) %1383) %1467) y)) (approx %693 (-.f64 (+.f64 %694 (*.f64 #s(literal -1/8 binary64) %1902)) %1905)) (approx %693 (-.f64 (+.f64 %694 (fma.f64 #s(literal -1/8 binary64) %1902 (*.f64 #s(literal 1/48 binary64) (/.f64 %1908 %17)))) %1905)) (approx %1158 (-.f64 %1916 (fma.f64 #s(literal -1/4 binary64) %75 %145))) (approx %1158 (-.f64 %1922 (fma.f64 #s(literal -1/4 binary64) %75 (fma.f64 #s(literal -1/24 binary64) %75 (fma.f64 #s(literal 1/1920 binary64) %1428 (fma.f64 #s(literal 1/96 binary64) %1428 (fma.f64 #s(literal 1/48 binary64) %1428 %1929))))))) (approx %1158 (-.f64 %1939 (fma.f64 #s(literal -1/4 binary64) %75 (fma.f64 #s(literal -1/24 binary64) %75 (fma.f64 #s(literal -1/1152 binary64) %1452 (fma.f64 #s(literal -1/1440 binary64) %1452 (fma.f64 #s(literal -1/7680 binary64) %1452 (fma.f64 #s(literal -1/322560 binary64) %1452 (fma.f64 #s(literal 1/1920 binary64) %1428 (fma.f64 #s(literal 1/96 binary64) %1428 (fma.f64 #s(literal 1/48 binary64) %1428 (+.f64 %1929 (+.f64 (/.f64 (*.f64 %1924 (-.f64 %1940 (fma.f64 #s(literal 1/1920 binary64) %1393 (fma.f64 #s(literal 1/96 binary64) %1393 (fma.f64 #s(literal 1/48 binary64) %1393 (/.f64 %1928 x)))))) %1439) (/.f64 (*.f64 (fma.f64 #s(literal 1/1920 binary64) %1366 (fma.f64 #s(literal 1/96 binary64) %1366 (*.f64 #s(literal 1/48 binary64) %1366))) %1927) %1439)))))))))))))) (approx %720 (*.f64 y (fma.f64 #s(literal 2 binary64) %1966 (*.f64 #s(literal 2 binary64) %1968)))) (approx %720 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %1966 %1974) (*.f64 #s(literal -1/12 binary64) %1976)))) (approx %720 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %1966 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %1370 (fma.f64 #s(literal -1/4 binary64) (/.f64 %1711 %397) (fma.f64 #s(literal -1/8 binary64) %1713 (*.f64 #s(literal 1/48 binary64) %1982)))) %1987) %1974)) (fma.f64 #s(literal -1/12 binary64) %1976 (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 x %1699) %17)))))) (approx %756 (-.f64 %1999 %2009)) (approx %756 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %295 %2002) %339) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %295 (-.f64 %2015 (fma.f64 #s(literal -2 binary64) (/.f64 %2002 %2016) (*.f64 #s(literal 1/4 binary64) %2018))))) %293) (*.f64 #s(literal -1/24 binary64) (/.f64 %1647 %325)))) %17) %1999) %2009)) (approx %800 (*.f64 y (fma.f64 #s(literal 2 binary64) %2033 (*.f64 #s(literal 2 binary64) %2034)))) (approx %800 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %2033 %2040) (*.f64 #s(literal -1/12 binary64) %2042)))) (approx %800 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %2033 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %1370 (fma.f64 #s(literal -1/4 binary64) (/.f64 %1773 %483) (fma.f64 #s(literal -1/8 binary64) %1775 (*.f64 #s(literal 1/48 binary64) %2048)))) %1987) %2040)) (fma.f64 #s(literal -1/12 binary64) %2042 (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 x %1762) %17)))))) (approx %835 (*.f64 y (fma.f64 #s(literal 2 binary64) %2063 (*.f64 #s(literal 2 binary64) %2064)))) (approx %835 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %2063 %2070) (*.f64 #s(literal -1/12 binary64) %2072)))) (approx %835 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %2063 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %1370 (fma.f64 #s(literal -1/4 binary64) (/.f64 %1742 %325) (fma.f64 #s(literal -1/8 binary64) %1744 (*.f64 #s(literal 1/48 binary64) %2078)))) %1987) %2070)) (fma.f64 #s(literal -1/12 binary64) %2072 (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 x %1732) %17)))))) (approx %870 (/.f64 (fma.f64 #s(literal 1/4 binary64) %2095 %2097) y)) (approx %870 (/.f64 (-.f64 %2103 %2109) y)) (approx %870 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %393 (-.f64 (*.f64 #s(literal -1/48 binary64) %2113) (fma.f64 #s(literal -1/8 binary64) %2115 (*.f64 #s(literal -1/8 binary64) %2113))))) %392) (fma.f64 #s(literal -1/32 binary64) %2123 (*.f64 #s(literal 1/96 binary64) %2123))) %17) %2103) %2109) y)) (approx %914 (/.f64 (fma.f64 #s(literal 1/4 binary64) %2134 %2136) y)) (approx %914 (/.f64 (-.f64 %2142 %2148) y)) (approx %914 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %696 (-.f64 (*.f64 #s(literal -1/48 binary64) %2152) (fma.f64 #s(literal -1/8 binary64) %2154 (*.f64 #s(literal -1/8 binary64) %2152))))) %694) (fma.f64 #s(literal -1/32 binary64) %2162 (*.f64 #s(literal 1/96 binary64) %2162))) %17) %2142) %2148) y)) (approx %958 (/.f64 (fma.f64 #s(literal -1/4 binary64) %2173 %2175) y)) (approx %958 (/.f64 (-.f64 %2181 %2187) y)) (approx %958 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) %2192 (fma.f64 #s(literal 1/32 binary64) %2192 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %479 (-.f64 (*.f64 #s(literal -1/48 binary64) %2193) (fma.f64 #s(literal -1/8 binary64) %2195 (*.f64 #s(literal -1/8 binary64) %2193))))) %478)))) %17) %2181) %2187) y)) (approx %999 (/.f64 %2213 y)) (approx %999 (/.f64 %2225 y)) (approx %999 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1801 %2223) %527) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %1810) %1003) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 %1359 %1801) %1003)))) %17) %2225) y)) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1463 %2241) y))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1467 (fma.f64 #s(literal -1/8 binary64) %2249 (fma.f64 #s(literal -1/768 binary64) %1367 %2241))) y))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1472 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2261 %91) (fma.f64 #s(literal -1/8 binary64) %2249 (fma.f64 #s(literal -1/768 binary64) %1367 (fma.f64 #s(literal 1/92160 binary64) %1383 (fma.f64 #s(literal 1/384 binary64) (/.f64 %2264 %91) %2241)))))) y))) (approx %46 (*.f64 #s(literal -1 binary64) %1464)) (approx %46 (*.f64 #s(literal -1 binary64) %1468)) (approx %46 (*.f64 #s(literal -1 binary64) %1473)) (approx %71 (-.f64 (+.f64 #s(literal 1 binary64) %2282) %145)) (approx %71 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %2286 %2282)) (fma.f64 #s(literal -1/24 binary64) %2293 %1430))) (approx %71 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %2286 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/645120 binary64) %1382) (fma.f64 #s(literal -1/8 binary64) %2261 (fma.f64 #s(literal 1/92160 binary64) %1382 (*.f64 #s(literal 1/384 binary64) %2264)))) %1439) %2282))) (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %2260 x)) (fma.f64 #s(literal -1/24 binary64) %2292 %1446))) %91) (fma.f64 #s(literal -1/24 binary64) %2293 (fma.f64 #s(literal -1/24 binary64) %75 (fma.f64 #s(literal -1/322560 binary64) %1452 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %1393 %2291) %91) %1429))))))) (approx %111 (*.f64 #s(literal -1 binary64) %1405)) (approx %111 (*.f64 #s(literal -1 binary64) %1407)) (approx %111 (*.f64 #s(literal -1 binary64) %1409)) (approx %133 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %15 %2327) y))) (approx %133 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %15 (fma.f64 #s(literal -1/3840 binary64) %1480 %2327)) y))) (approx %133 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %15 (fma.f64 #s(literal -1/3840 binary64) %1480 (fma.f64 #s(literal 1/645120 binary64) %1487 %2327))) y))) (approx %189 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %2343) y))) (approx %189 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/120 binary64) %1367 %2343)) y))) (approx %189 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/120 binary64) %1367 (fma.f64 #s(literal 1/5040 binary64) %1383 %2343))) y))) (approx %237 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %2362) y))) (approx %237 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/48 binary64) %1367 (fma.f64 #s(literal -1/96 binary64) %1367 (fma.f64 #s(literal -1/1920 binary64) %1367 %2362)))) y))) (approx %237 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/48 binary64) %1367 (fma.f64 #s(literal -1/96 binary64) %1367 (fma.f64 #s(literal -1/1920 binary64) %1367 (fma.f64 #s(literal 1/322560 binary64) %1383 (fma.f64 #s(literal 1/7680 binary64) %1383 (fma.f64 #s(literal 1/1440 binary64) %1383 (fma.f64 #s(literal 1/1152 binary64) %1383 %2362)))))))) y))) (approx %258 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x %2390) y))) (approx %258 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/384 binary64) %1367 (fma.f64 #s(literal -1/768 binary64) %1367 (fma.f64 #s(literal -1/3840 binary64) %1367 %2390)))) y))) (approx %258 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/384 binary64) %1367 (fma.f64 #s(literal -1/768 binary64) %1367 (fma.f64 #s(literal -1/3840 binary64) %1367 (fma.f64 #s(literal 1/645120 binary64) %1383 (fma.f64 #s(literal 1/92160 binary64) %1383 (fma.f64 #s(literal 1/30720 binary64) %1383 (fma.f64 #s(literal 1/18432 binary64) %1383 %2390)))))))) y))) (approx %1071 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x %2416) %2418) y))) (approx %1071 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/240 binary64) %1367 %2416)) (fma.f64 #s(literal -1/4 binary64) %2430 (fma.f64 #s(literal -1/96 binary64) %1367 %2418))) y))) (approx %1071 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/240 binary64) %1367 (fma.f64 #s(literal 1/10080 binary64) %1383 %2416))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -1/240 binary64) %1366) (fma.f64 #s(literal -1/4 binary64) %2429 (*.f64 #s(literal -1/96 binary64) %1366)))) %91) (fma.f64 #s(literal -1/4 binary64) %2430 (fma.f64 #s(literal -1/96 binary64) %1367 (fma.f64 #s(literal 1/2880 binary64) %1383 (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 %1393 %2428) %91) %2418)))))) y))) (approx %292 (+.f64 %293 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %1640 y)) %2461) y)))) (approx %292 (+.f64 %293 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1640 (*.f64 #s(literal 1/48 binary64) (/.f64 %1647 y))) y)) %2461) y)))) (approx %319 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %1656 %2477) y))) (approx %319 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2485 y)) %2489) y) %2477) y))) (approx %319 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1672 (fma.f64 #s(literal -1/96 binary64) %2496 (fma.f64 #s(literal 1/32 binary64) %2496 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %295 %2485)) %320))))) %2484) y)) %2489) y) %2477) y))) (approx %390 (fma.f64 #s(literal -1 binary64) (/.f64 %2514 y) %394)) (approx %390 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %2519 %406))) %2513) y) %394)) (approx %390 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2534 y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %2519 %393))) y) %1338) %2513) y) %394)) (approx %433 (fma.f64 #s(literal -1 binary64) (/.f64 %2547 y) %434)) (approx %433 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %2552 %320))) %2546) y) %434)) (approx %433 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2567 y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %2552 %293))) y) %1338) %2546) y) %434)) (approx %477 (fma.f64 #s(literal -1 binary64) (/.f64 %2580 y) %480)) (approx %477 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %2585 %492))) %2579) y) %480)) (approx %477 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2600 y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %2585 %479))) y) %1338) %2579) y) %480)) (approx %525 (+.f64 %527 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2613 %2614) y)))) (approx %525 (+.f64 %527 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1786 %2621) y)) %2614) y)))) (approx %553 (+.f64 %527 (fma.f64 #s(literal -1/2 binary64) %531 %10))) (approx %553 (+.f64 %527 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2613 %2633) y)))) (approx %553 (+.f64 %527 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1786 (fma.f64 #s(literal -1/48 binary64) (/.f64 %1359 y) %2621)) y)) %2633) y)))) (approx %574 (fma.f64 #s(literal 1/2 binary64) %527 (*.f64 #s(literal 1/2 binary64) (/.f64 %2633 y)))) (approx %574 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2633 (*.f64 #s(literal 1/16 binary64) %2612)) y) %575)) (approx %574 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %1786 (*.f64 #s(literal 1/2 binary64) (/.f64 %2659 y))) y) (*.f64 #s(literal -1/2 binary64) %2633)) y) %575)) (approx %593 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1836 %1826)))) (approx %593 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2676 %81)) %1827)))) (approx %593 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/23040 binary64) %1366 (fma.f64 #s(literal 1/161280 binary64) %1366 (*.f64 #s(literal 1/24 binary64) (*.f64 %15 %2676)))) %91)) (fma.f64 #s(literal -1/960 binary64) %1848 (fma.f64 #s(literal 1/288 binary64) %1848 %1827)))))) (approx %639 (+.f64 %478 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %640 (*.f64 #s(literal 1/8 binary64) (/.f64 %616 y))) y)))) (approx %639 (+.f64 %478 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %616 (*.f64 #s(literal -1/48 binary64) (/.f64 %1870 y))) y) (*.f64 #s(literal -1/2 binary64) %640)) y)))) (approx %669 (+.f64 %392 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 %1876 y) %2715) y)))) (approx %669 (+.f64 %392 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1876 (*.f64 #s(literal 1/48 binary64) (/.f64 %1882 y))) y) %2715) y)))) (approx %1150 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1462 %1331) y))) (approx %1150 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) %1367) %1361) y))) (approx %1150 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/645120 binary64) %1383) %1369) y))) (approx %693 (+.f64 %694 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %1901 y)) %2746) y)))) (approx %693 (+.f64 %694 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1901 (*.f64 #s(literal 1/48 binary64) (/.f64 %1908 y))) y)) %2746) y)))) (approx %1158 (-.f64 %1916 %2765)) (approx %1158 (-.f64 %1922 (fma.f64 #s(literal -1 binary64) %2772 (fma.f64 #s(literal -1 binary64) %2776 %2765)))) (approx %1158 (-.f64 %1939 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2775 %2770) %1439) (fma.f64 #s(literal -1 binary64) %2772 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2763 (-.f64 %1940 (fma.f64 #s(literal -1 binary64) (/.f64 %2771 x) (*.f64 #s(literal -1 binary64) (/.f64 %2775 x))))) %1439) (fma.f64 #s(literal -1 binary64) %2776 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/322560 binary64) %1382 (fma.f64 #s(literal 1/7680 binary64) %1382 (fma.f64 #s(literal 1/1440 binary64) %1382 (*.f64 #s(literal 1/1152 binary64) %1382)))) %1439) %2765))))))) (approx %720 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %1966 (*.f64 #s(literal 2 binary64) (/.f64 %2514 %1967)))))) (approx %720 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %1966 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2808 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2809 %2811) y))) y)))))) (approx %720 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %1966 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2808 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %2534 x)) (*.f64 #s(literal 1/12 binary64) (*.f64 x %2514))) y) %2809) %2811) y))) y)))))) (approx %756 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2844 y)) %2848) y)) %761)) (approx %756 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %295 %2840) (*.f64 y %339)) (fma.f64 #s(literal 1/24 binary64) (/.f64 %1647 %436) (fma.f64 #s(literal 1/24 binary64) %2014 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %295 %2844)) %320))))) %2843) y)) %2848) y)) %761)) (approx %800 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %2033 (*.f64 #s(literal 2 binary64) (/.f64 %2580 %1967)))))) (approx %800 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %2033 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2879 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2880 %2882) y))) y)))))) (approx %800 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %2033 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2879 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %2600 x)) (*.f64 #s(literal 1/12 binary64) (*.f64 x %2580))) y) %2880) %2882) y))) y)))))) (approx %835 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %2063 (*.f64 #s(literal 2 binary64) (/.f64 %2547 %1967)))))) (approx %835 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %2063 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2916 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2917 %2919) y))) y)))))) (approx %835 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %2063 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2916 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %2567 x)) (*.f64 #s(literal 1/12 binary64) (*.f64 x %2547))) y) %2917) %2919) y))) y)))))) (approx %870 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2096 (*.f64 #s(literal -1/4 binary64) %2095)) y))) (approx %870 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2955 y)) %2959) y) %2962) y))) (approx %870 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/32 binary64) %2967 (fma.f64 #s(literal 1/96 binary64) %2967 (fma.f64 #s(literal 1/48 binary64) %2113 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %393 %2955)) %721))))) %2954) y)) %2959) y) %2962) y))) (approx %914 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2135 (*.f64 #s(literal -1/4 binary64) %2134)) y))) (approx %914 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2992 y)) %2996) y) %2999) y))) (approx %914 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/32 binary64) %3004 (fma.f64 #s(literal 1/96 binary64) %3004 (fma.f64 #s(literal 1/48 binary64) %2152 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %696 %2992)) %915))))) %2991) y)) %2996) y) %2999) y))) (approx %958 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2174 %2185) y))) (approx %958 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3028 y)) %3032) y) %3035) y))) (approx %958 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %479 %3028)) %801) (fma.f64 #s(literal -1/96 binary64) %3043 (fma.f64 #s(literal 1/48 binary64) %2193 (*.f64 #s(literal 1/32 binary64) %3043)))) %3027) y)) %3032) y) %3035) y))) (approx %999 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2210 (/.f64 %3057 %1004)) y))) (approx %999 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2210 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %3069 y) (*.f64 #s(literal -1 binary64) %3071)) y))) y))) (approx %999 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2210 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3071 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %3069 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2633 %3069) %527) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 %1359 %2633) %1003) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %2659) %1003)))) y))) y))) y))) y))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 37.0ms | y | inf |
| 36.0ms | x | 0 |
| 27.0ms | y | -inf |
| 25.0ms | x | inf |
| 25.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 115 | 1086 |
| 0 | 220 | 708 |
| 1 | 921 | 685 |
| 0 | 4249 | 685 |
| 0 | 4365 | 681 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y #s(literal 2 binary64)) %4 = (/.f64 x %3) %5 = (tan.f64 %4) %6 = (sin.f64 %4) %8 = (/.f64 x y) %9 = (pow.f64 x #s(literal 2 binary64)) %13 = (/ x (* y 2)) %16 = (/ (tan %13) (sin %13)) %19 = (pow.f64 y #s(literal 2 binary64)) %20 = (/.f64 %9 %19) %21 = (*.f64 #s(literal 1/8 binary64) %20) %22 = (+.f64 #s(literal 1 binary64) %21) %25 = (+.f64 y y) %26 = (/.f64 #s(literal 1/2 binary64) y) %27 = (/.f64 #s(literal 1 binary64) %26) %28 = (/.f64 #s(literal -1/2 binary64) y) %29 = (/.f64 x %25) %30 = (*.f64 x %26) %31 = (sin.f64 %29) %32 = (*.f64 %8 #s(literal -1/2 binary64)) %33 = (sin.f64 %32) %34 = (*.f64 %31 x) %35 = (*.f64 %31 %25) %36 = (/.f64 %34 %35) %37 = (/.f64 #s(literal 2 binary64) %8) %38 = (/.f64 #s(literal 1 binary64) %37) %39 = (/.f64 %25 x) %40 = (/.f64 #s(literal 1 binary64) %39) %41 = (tan.f64 %29) %42 = (cos.f64 %29) %44 = (sin.f64 %8) %45 = (cos.f64 %8) %46 = (+.f64 %45 #s(literal 1 binary64)) %47 = (*.f64 %46 %31) %48 = (*.f64 %42 %31) %49 = (PI.f64 ) %50 = (/.f64 %44 %46) %51 = (+.f64 %49 %49) %52 = (fma.f64 #s(literal 1/2 binary64) %8 %51) %53 = (+.f64 %52 %49) %54 = (cos.f64 %53) %55 = (/.f64 %33 %54) %56 = (fma.f64 #s(literal 1/2 binary64) %8 %49) %57 = (neg.f64 %56) %58 = (fma.f64 %28 x %49) %59 = (neg.f64 %58) %60 = (tan.f64 %59) %61 = (tan.f64 %53) %62 = (+.f64 %8 %49) %63 = (/.f64 %62 #s(literal 2 binary64)) %64 = (*.f64 %49 #s(literal 1/2 binary64)) %65 = (tan.f64 %52) %66 = (tan.f64 %56) %67 = (-.f64 %29 %64) %68 = (cos.f64 %67) %69 = (-.f64 %68 %33) %70 = (/.f64 %69 #s(literal 2 binary64)) %71 = (/.f64 #s(literal 1 binary64) %31) %72 = (/.f64 #s(literal 1 binary64) %71) %73 = (cos.f64 %51) %74 = (sin.f64 %51) %75 = (*.f64 %42 %74) %76 = (fma.f64 %31 %73 %75) %77 = (+.f64 %63 %49) %78 = (fma.f64 %28 x %64) %79 = (sin.f64 %58) %80 = (sin.f64 %57) %81 = (cos.f64 %78) %82 = (cos.f64 %77) %100 = (tan.f64 %38) %101 = (sin.f64 %38) %103 = (tan.f64 %40) %104 = (sin.f64 %40) %106 = (tan.f64 %36) %107 = (sin.f64 %36) %109 = (tan.f64 %30) %110 = (sin.f64 %30) %112 = (/.f64 x %27) %113 = (tan.f64 %112) %114 = (sin.f64 %112) x y #s(literal 2 binary64) %3 %4 %5 %6 #s(literal 1/2 binary64) %8 %9 #s(literal 1 binary64) (approx %16 #s(literal 1 binary64)) #s(literal 1/8 binary64) %19 %20 %21 %22 (approx %16 %22) #s(literal -1/2 binary64) %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 (/.f64 #s(literal 1 binary64) %42) %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 (*.f64 %41 %71) (/.f64 %44 %47) (/.f64 %31 %48) (/.f64 %41 %31) (/.f64 %60 %6) (/.f64 %55 %6) (/.f64 %65 %6) (/.f64 %61 %6) (/.f64 %66 %6) (/.f64 %50 %6) (/.f64 %5 %72) (/.f64 %5 %80) (/.f64 %5 %79) (/.f64 %5 %82) (/.f64 %5 %81) (/.f64 %5 %76) (/.f64 %5 %70) %100 %101 (/.f64 %100 %101) %103 %104 (/.f64 %103 %104) %106 %107 (/.f64 %106 %107) %109 %110 (/.f64 %109 %110) %112 %113 %114 (/.f64 %113 %114) |
| Outputs |
|---|
%5 = (*.f64 (/.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)) %8 = (/.f64 #s(literal 1 binary64) y) %9 = (/.f64 #s(literal 1/2 binary64) %8) %10 = (*.f64 #s(literal 4 binary64) %9) %11 = (*.f64 #s(literal 1 binary64) y) %12 = (*.f64 %11 #s(literal 2 binary64)) %14 = (neg.f64 y) %15 = (*.f64 #s(literal -2 binary64) %14) %17 = (*.f64 #s(literal -2 binary64) y) %18 = (*.f64 #s(literal -1 binary64) %17) %19 = (+.f64 y y) %20 = (*.f64 %19 #s(literal 1 binary64)) %21 = (*.f64 #s(literal 1 binary64) %19) %23 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %19)) %24 = (/.f64 #s(literal 1/2 binary64) y) %26 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %24)) %27 = (*.f64 #s(literal 2 binary64) y) %28 = (*.f64 y #s(literal 2 binary64)) %29 = (pow.f64 %24 #s(literal -1 binary64)) %30 = (pow.f64 %19 #s(literal 1 binary64)) %31 = (*.f64 y #s(literal 1 binary64)) %32 = (/.f64 %31 #s(literal 1/2 binary64)) %33 = (/.f64 %11 #s(literal 1/2 binary64)) %35 = (/.f64 %14 #s(literal -1/2 binary64)) %36 = (/.f64 #s(literal -1/2 binary64) y) %37 = (*.f64 #s(literal 1 binary64) %36) %38 = (/.f64 #s(literal -1 binary64) %37) %39 = (/.f64 #s(literal -1 binary64) %36) %40 = (/.f64 %19 #s(literal 1 binary64)) %41 = (/.f64 #s(literal 1 binary64) %24) %42 = (/.f64 #s(literal 2 binary64) %8) %43 = (/.f64 y #s(literal 1/2 binary64)) %44 = (neg.f64 %17) %45 = (fma.f64 #s(literal 1 binary64) y %11) %46 = (fma.f64 y #s(literal 1 binary64) %31) %47 = (-.f64 y %14) %48 = (+.f64 %31 %31) %49 = (+.f64 %11 %11) %50 = (neg.f64 %14) %51 = (+.f64 y %50) %52 = (/.f64 x #s(literal -1 binary64)) %53 = (*.f64 %52 %36) %54 = (/.f64 x y) %55 = (/.f64 %54 #s(literal 1 binary64)) %56 = (*.f64 %55 #s(literal 1/2 binary64)) %57 = (/.f64 x %19) %58 = (sin.f64 %57) %59 = (/.f64 %58 %19) %60 = (/.f64 x %58) %61 = (*.f64 %59 %60) %62 = (*.f64 %60 %59) %63 = (/.f64 #s(literal 2 binary64) %19) %64 = (/.f64 #s(literal 1 binary64) x) %65 = (/.f64 #s(literal 1/2 binary64) %64) %66 = (*.f64 %63 %65) %67 = (/.f64 #s(literal 2 binary64) x) %68 = (/.f64 #s(literal 2 binary64) %67) %69 = (*.f64 %68 %24) %70 = (*.f64 #s(literal 1 binary64) %54) %71 = (*.f64 %70 #s(literal 1/2 binary64)) %72 = (*.f64 #s(literal 1 binary64) x) %73 = (*.f64 %72 %24) %74 = (*.f64 #s(literal 1/2 binary64) x) %75 = (*.f64 %74 %8) %76 = (*.f64 %58 %19) %77 = (/.f64 x %76) %78 = (*.f64 %77 %58) %79 = (/.f64 %24 %58) %80 = (*.f64 %58 x) %81 = (*.f64 %79 %80) %82 = (neg.f64 x) %83 = (*.f64 %36 %82) %84 = (*.f64 #s(literal -1/2 binary64) %54) %85 = (sin.f64 %84) %86 = (*.f64 %85 x) %87 = (*.f64 %85 %19) %88 = (/.f64 #s(literal 1 binary64) %87) %89 = (*.f64 %86 %88) %90 = (*.f64 %82 %36) %91 = (*.f64 #s(literal -1 binary64) %84) %92 = (*.f64 %57 #s(literal 1 binary64)) %93 = (*.f64 %80 %79) %94 = (*.f64 %58 %77) %95 = (*.f64 %24 x) %96 = (neg.f64 %54) %97 = (*.f64 #s(literal -1/2 binary64) %96) %98 = (*.f64 #s(literal 1 binary64) %57) %99 = (*.f64 %54 #s(literal 1/2 binary64)) %100 = (*.f64 #s(literal 1/2 binary64) %54) %101 = (*.f64 #s(literal 1/2 binary64) %57) %102 = (*.f64 #s(literal 2 binary64) %101) %103 = (/.f64 %19 x) %104 = (/.f64 #s(literal 1/2 binary64) %103) %105 = (*.f64 #s(literal 2 binary64) %104) %106 = (*.f64 %58 %79) %107 = (*.f64 x %106) %108 = (/.f64 %58 %76) %109 = (*.f64 x %108) %110 = (*.f64 x %24) %111 = (pow.f64 %103 #s(literal -1 binary64)) %112 = (pow.f64 %57 #s(literal 1 binary64)) %114 = (/.f64 (*.f64 %80 #s(literal 1 binary64)) %76) %116 = (/.f64 (*.f64 %54 #s(literal 1 binary64)) #s(literal 2 binary64)) %118 = (/.f64 (*.f64 #s(literal 1/2 binary64) %82) %14) %120 = (/.f64 (*.f64 %58 %57) %58) %122 = (/.f64 #s(literal -1 binary64) %58) %123 = (/.f64 (*.f64 #s(literal -1 binary64) %77) %122) %125 = (/.f64 #s(literal 1 binary64) %58) %126 = (/.f64 (*.f64 #s(literal 1 binary64) %77) %125) %128 = (/.f64 (*.f64 %82 #s(literal 1/2 binary64)) %14) %130 = (/.f64 (/.f64 %80 %19) %58) %132 = (/.f64 (/.f64 #s(literal 1 binary64) %67) y) %134 = (*.f64 %58 y) %135 = (/.f64 (*.f64 %58 %74) %134) %137 = (*.f64 %58 #s(literal 2 binary64)) %138 = (/.f64 (*.f64 %58 %54) %137) %139 = (*.f64 #s(literal -1 binary64) x) %141 = (/.f64 %139 (*.f64 %122 %76)) %142 = (*.f64 #s(literal 1 binary64) %74) %143 = (/.f64 %142 %11) %144 = (/.f64 %142 y) %145 = (/.f64 %70 #s(literal 2 binary64)) %147 = (/.f64 (*.f64 %82 #s(literal 1 binary64)) %17) %149 = (/.f64 (*.f64 #s(literal 1 binary64) %82) %17) %151 = (/.f64 %72 (*.f64 %125 %76)) %152 = (/.f64 %72 %19) %155 = (/.f64 (neg.f64 %86) (neg.f64 %87)) %156 = (neg.f64 %82) %157 = (/.f64 %156 %19) %158 = (*.f64 %58 #s(literal -1 binary64)) %159 = (/.f64 y x) %160 = (*.f64 #s(literal -2 binary64) %159) %162 = (/.f64 %158 (*.f64 %58 %160)) %163 = (/.f64 %74 %11) %164 = (/.f64 %74 y) %165 = (*.f64 #s(literal -1/2 binary64) x) %167 = (/.f64 %165 (*.f64 #s(literal 1 binary64) %14)) %168 = (/.f64 %165 %14) %169 = (/.f64 %86 %87) %170 = (/.f64 %82 %17) %171 = (/.f64 %96 #s(literal -2 binary64)) %173 = (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %160)) %174 = (/.f64 #s(literal -1 binary64) %160) %175 = (/.f64 %57 #s(literal 1 binary64)) %176 = (/.f64 %80 %76) %178 = (/.f64 %58 (*.f64 %58 %103)) %179 = (/.f64 %24 %64) %181 = (/.f64 #s(literal 1 binary64) (/.f64 %87 %86)) %183 = (/.f64 #s(literal 1 binary64) (/.f64 %160 #s(literal -1 binary64))) %185 = (/.f64 #s(literal 1 binary64) (/.f64 %103 #s(literal 1 binary64))) %187 = (/.f64 #s(literal 1 binary64) (/.f64 %76 %80)) %188 = (/.f64 #s(literal 1 binary64) %103) %189 = (/.f64 %54 #s(literal 2 binary64)) %190 = (/.f64 #s(literal 1/2 binary64) %159) %192 = (neg.f64 (/.f64 %80 %87)) %194 = (neg.f64 (/.f64 %86 %76)) %195 = (neg.f64 %84) %196 = (tan.f64 %57) %197 = (*.f64 %196 #s(literal 2 binary64)) %198 = (*.f64 %197 #s(literal 1/2 binary64)) %199 = (cos.f64 %57) %200 = (/.f64 #s(literal 1 binary64) %199) %201 = (neg.f64 %200) %202 = (*.f64 %201 %85) %203 = (cos.f64 %54) %204 = (-.f64 #s(literal -1 binary64) %203) %205 = (/.f64 #s(literal -1 binary64) %204) %206 = (sin.f64 %54) %207 = (*.f64 %205 %206) %208 = (neg.f64 %199) %209 = (/.f64 #s(literal 1 binary64) %208) %210 = (*.f64 %85 %209) %211 = (*.f64 %85 %201) %212 = (neg.f64 %206) %213 = (/.f64 #s(literal 1 binary64) %204) %214 = (*.f64 %212 %213) %215 = (*.f64 %206 %205) %216 = (*.f64 %58 %200) %217 = (*.f64 #s(literal 1 binary64) %196) %218 = (*.f64 %196 #s(literal 1 binary64)) %219 = (pow.f64 %196 #s(literal 1 binary64)) %221 = (/.f64 (/.f64 %196 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %222 = (*.f64 %206 #s(literal 1 binary64)) %223 = (+.f64 %203 #s(literal 1 binary64)) %224 = (/.f64 %222 %223) %225 = (*.f64 %85 #s(literal 1 binary64)) %226 = (neg.f64 %208) %227 = (neg.f64 %226) %228 = (*.f64 %227 #s(literal 1 binary64)) %229 = (/.f64 %225 %228) %230 = (*.f64 %208 #s(literal 1 binary64)) %231 = (/.f64 %225 %230) %232 = (/.f64 %225 %208) %233 = (/.f64 %225 %227) %234 = (neg.f64 %212) %235 = (/.f64 %234 %223) %237 = (PI.f64 ) %239 = (fma.f64 %24 x (fma.f64 #s(literal 3 binary64) %237 %237)) %241 = (/.f64 (sin.f64 %239) %226) %242 = (-.f64 %57 %237) %243 = (+.f64 %242 %237) %246 = (/.f64 (sin.f64 %243) (cos.f64 %243)) %247 = (/.f64 %85 %228) %248 = (/.f64 %85 %230) %249 = (/.f64 %85 %208) %250 = (/.f64 %85 %227) %251 = (tan.f64 %84) %252 = (/.f64 %251 #s(literal -1 binary64)) %253 = (/.f64 %212 %204) %255 = (/.f64 #s(literal -1 binary64) (*.f64 %122 %199)) %256 = (/.f64 %206 %223) %257 = (*.f64 #s(literal 1 binary64) %199) %258 = (/.f64 %58 %257) %260 = (/.f64 %58 (*.f64 %226 #s(literal 1 binary64))) %261 = (*.f64 %199 #s(literal 1 binary64)) %262 = (/.f64 %58 %261) %263 = (/.f64 %58 %226) %264 = (/.f64 %58 %199) %266 = (/.f64 #s(literal 1 binary64) (*.f64 %125 %199)) %268 = (/.f64 #s(literal 1 binary64) (/.f64 %226 %58)) %270 = (/.f64 #s(literal 1 binary64) (/.f64 %208 %85)) %272 = (/.f64 #s(literal 1 binary64) (/.f64 %199 %58)) %274 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %196)) %276 = (/.f64 #s(literal 1 binary64) (/.f64 %204 %212)) %278 = (/.f64 #s(literal 1 binary64) (/.f64 %227 %85)) %280 = (/.f64 #s(literal 1 binary64) (/.f64 %223 %206)) %281 = (/.f64 %196 #s(literal 1 binary64)) %282 = (neg.f64 %251) %284 = (*.f64 #s(literal 0 binary64) %199) %285 = (/.f64 %284 %226) %286 = (fma.f64 %197 #s(literal 1/2 binary64) %285) %287 = (fma.f64 %201 %85 %285) %288 = (fma.f64 %205 %206 %285) %289 = (fma.f64 %85 %209 %285) %290 = (fma.f64 %85 %201 %285) %291 = (fma.f64 %212 %213 %285) %292 = (fma.f64 %206 %205 %285) %293 = (fma.f64 %58 %200 %285) %294 = (fma.f64 #s(literal 1 binary64) %196 %285) %295 = (fma.f64 %196 #s(literal 1 binary64) %285) %297 = (tan.f64 (+.f64 %239 %237)) %299 = (tan.f64 (+.f64 %243 %237)) %300 = (tan.f64 %239) %301 = (tan.f64 %243) %302 = (tan.f64 %242) %303 = (fma.f64 %24 x %237) %304 = (tan.f64 %303) %305 = (fma.f64 #s(literal 3 binary64) %237 %57) %306 = (tan.f64 %305) %307 = (fma.f64 %237 #s(literal 2 binary64) %57) %308 = (tan.f64 %307) %309 = (-.f64 %196 %285) %310 = (+.f64 %285 %196) %311 = (+.f64 %196 %285) %312 = (+.f64 %58 %58) %313 = (/.f64 %312 #s(literal 1 binary64)) %314 = (*.f64 %313 #s(literal 1/2 binary64)) %315 = (-.f64 %85 %58) %316 = (*.f64 %315 #s(literal -1/2 binary64)) %317 = (*.f64 %85 #s(literal -1 binary64)) %318 = (*.f64 #s(literal -1 binary64) %85) %319 = (*.f64 %237 #s(literal 1/2 binary64)) %320 = (sin.f64 %319) %321 = (*.f64 %320 %58) %322 = (*.f64 %312 #s(literal 1/2 binary64)) %323 = (*.f64 %58 %320) %324 = (*.f64 %58 #s(literal 1 binary64)) %325 = (*.f64 #s(literal 1 binary64) %58) %326 = (/.f64 %58 #s(literal 1/2 binary64)) %327 = (*.f64 #s(literal 1/2 binary64) %326) %328 = (*.f64 #s(literal 1/2 binary64) %312) %329 = (*.f64 #s(literal 1/2 binary64) %58) %330 = (*.f64 #s(literal 2 binary64) %329) %331 = (/.f64 #s(literal 1/2 binary64) %125) %332 = (*.f64 #s(literal 2 binary64) %331) %333 = (pow.f64 %125 #s(literal -1 binary64)) %334 = (pow.f64 %58 #s(literal 1 binary64)) %336 = (/.f64 (*.f64 %312 #s(literal 1 binary64)) #s(literal 2 binary64)) %338 = (/.f64 (*.f64 #s(literal -1 binary64) %320) %122) %340 = (/.f64 (*.f64 #s(literal 1 binary64) %320) %125) %342 = (/.f64 (fma.f64 %284 #s(literal 2 binary64) %312) #s(literal 2 binary64)) %343 = (*.f64 %58 #s(literal 1/2 binary64)) %346 = (/.f64 (-.f64 (*.f64 %343 #s(literal 2 binary64)) %85) #s(literal 2 binary64)) %349 = (/.f64 (-.f64 %137 (*.f64 #s(literal 2 binary64) %85)) #s(literal 4 binary64)) %350 = (+.f64 %237 %54) %351 = (*.f64 %350 #s(literal 1/2 binary64)) %353 = (cos.f64 (-.f64 %351 %237)) %355 = (/.f64 (+.f64 %58 %353) #s(literal 2 binary64)) %356 = (+.f64 %237 %237) %357 = (fma.f64 %237 #s(literal 1/2 binary64) %356) %363 = (/.f64 (-.f64 (cos.f64 (-.f64 %357 %57)) (cos.f64 (+.f64 %357 %57))) #s(literal 2 binary64)) %369 = (/.f64 (-.f64 (cos.f64 (-.f64 %57 %357)) (cos.f64 (fma.f64 %24 x %357))) #s(literal 2 binary64)) %370 = (fabs.f64 %356) %376 = (/.f64 (+.f64 (sin.f64 (-.f64 %57 %370)) (sin.f64 (fma.f64 %24 x %370))) #s(literal 2 binary64)) %377 = (/.f64 %343 #s(literal 1/2 binary64)) %378 = (/.f64 %315 #s(literal -2 binary64)) %379 = (/.f64 %85 #s(literal -1 binary64)) %381 = (/.f64 #s(literal -1 binary64) (*.f64 %122 #s(literal 1 binary64))) %382 = (/.f64 #s(literal -1 binary64) %122) %383 = (/.f64 %312 #s(literal 2 binary64)) %384 = (/.f64 %58 #s(literal 1 binary64)) %385 = (/.f64 #s(literal 1 binary64) %125) %386 = (neg.f64 %158) %387 = (neg.f64 %85) %388 = (fma.f64 %313 #s(literal 1/2 binary64) %284) %389 = (*.f64 %226 #s(literal 0 binary64)) %390 = (fma.f64 %313 #s(literal 1/2 binary64) %389) %391 = (*.f64 %237 #s(literal -1/2 binary64)) %392 = (cos.f64 %391) %393 = (*.f64 %392 %199) %394 = (fma.f64 %313 #s(literal 1/2 binary64) %393) %395 = (-.f64 %54 %237) %396 = (*.f64 #s(literal 1/2 binary64) %395) %397 = (sin.f64 %396) %398 = (fma.f64 %397 %392 %58) %399 = (fma.f64 %315 #s(literal -1/2 binary64) %284) %400 = (fma.f64 %315 #s(literal -1/2 binary64) %389) %401 = (fma.f64 %315 #s(literal -1/2 binary64) %393) %402 = (fma.f64 %85 #s(literal -1 binary64) %284) %403 = (fma.f64 %85 #s(literal -1 binary64) %389) %404 = (fma.f64 %85 #s(literal -1 binary64) %393) %405 = (fma.f64 #s(literal -1 binary64) %85 %284) %406 = (fma.f64 #s(literal -1 binary64) %85 %389) %407 = (fma.f64 #s(literal -1 binary64) %85 %393) %408 = (fma.f64 %320 %58 %284) %409 = (fma.f64 %320 %58 %389) %410 = (fma.f64 %320 %58 %393) %411 = (*.f64 %85 %320) %412 = (neg.f64 %411) %413 = (fma.f64 %392 %199 %412) %414 = (sin.f64 %391) %415 = (*.f64 %85 %414) %416 = (fma.f64 %392 %199 %415) %417 = (fma.f64 %392 %199 %58) %418 = (fma.f64 %208 %392 %58) %419 = (fma.f64 %208 #s(literal 0 binary64) %58) %420 = (fma.f64 #s(literal 0 binary64) %208 %58) %421 = (fma.f64 #s(literal 0 binary64) %199 %58) %422 = (fma.f64 %312 #s(literal 1/2 binary64) %284) %423 = (fma.f64 %312 #s(literal 1/2 binary64) %389) %424 = (fma.f64 %312 #s(literal 1/2 binary64) %393) %425 = (fma.f64 %199 %392 %412) %426 = (fma.f64 %199 %392 %415) %427 = (fma.f64 %199 %392 %58) %428 = (fma.f64 %199 #s(literal 0 binary64) %58) %429 = (fma.f64 %58 %320 %284) %430 = (fma.f64 %58 %320 %389) %431 = (fma.f64 %58 %320 %393) %432 = (fma.f64 %58 #s(literal 1 binary64) %284) %433 = (fma.f64 %58 #s(literal 1 binary64) %389) %434 = (fma.f64 %58 #s(literal 1 binary64) %393) %435 = (*.f64 %85 #s(literal 1/2 binary64)) %436 = (neg.f64 %435) %437 = (fma.f64 %58 #s(literal 1/2 binary64) %436) %438 = (fma.f64 %58 #s(literal 1/2 binary64) %343) %439 = (fma.f64 #s(literal 1 binary64) %58 %284) %440 = (fma.f64 #s(literal 1 binary64) %58 %389) %441 = (fma.f64 #s(literal 1 binary64) %58 %393) %442 = (fma.f64 #s(literal 1/2 binary64) %326 %284) %443 = (fma.f64 #s(literal 1/2 binary64) %326 %389) %444 = (fma.f64 #s(literal 1/2 binary64) %326 %393) %445 = (fma.f64 #s(literal 1/2 binary64) %312 %284) %446 = (fma.f64 #s(literal 1/2 binary64) %312 %389) %447 = (fma.f64 #s(literal 1/2 binary64) %312 %393) %448 = (fma.f64 #s(literal 2 binary64) %329 %284) %449 = (fma.f64 #s(literal 2 binary64) %329 %389) %450 = (fma.f64 #s(literal 2 binary64) %329 %393) %451 = (fma.f64 #s(literal 2 binary64) %331 %284) %452 = (fma.f64 #s(literal 2 binary64) %331 %389) %453 = (fma.f64 #s(literal 2 binary64) %331 %393) %454 = (-.f64 %237 %54) %455 = (*.f64 #s(literal 1/2 binary64) %454) %456 = (fabs.f64 %455) %458 = (sin.f64 (+.f64 %456 %319)) %459 = (fma.f64 %350 #s(literal 1/2 binary64) %237) %460 = (neg.f64 %459) %462 = (sin.f64 (+.f64 %460 %319)) %463 = (fabs.f64 %459) %465 = (sin.f64 (+.f64 %463 %319)) %466 = (fma.f64 %237 #s(literal 1/2 binary64) %396) %467 = (sin.f64 %466) %468 = (fma.f64 %237 #s(literal 1/2 binary64) %459) %469 = (sin.f64 %468) %470 = (fma.f64 %237 #s(literal 1/2 binary64) %455) %471 = (sin.f64 %470) %472 = (-.f64 %242 %237) %473 = (sin.f64 %472) %474 = (fma.f64 #s(literal -1/2 binary64) %54 %237) %475 = (sin.f64 %474) %476 = (-.f64 %84 %237) %477 = (sin.f64 %476) %478 = (sin.f64 %307) %479 = (-.f64 %284 %225) %480 = (-.f64 %284 %85) %481 = (-.f64 %343 %435) %483 = (-.f64 %393 (*.f64 %58 %414)) %484 = (-.f64 %393 %85) %485 = (-.f64 %393 %411) %486 = (-.f64 %58 %284) %487 = (*.f64 #s(literal -2 binary64) %237) %490 = (-.f64 %58 (*.f64 %199 (sin.f64 %487))) %492 = (cos.f64 (neg.f64 %456)) %494 = (cos.f64 (neg.f64 %463)) %496 = (cos.f64 (fabs.f64 %456)) %498 = (cos.f64 (fabs.f64 %463)) %499 = (cos.f64 %460) %500 = (cos.f64 %463) %501 = (cos.f64 %456) %502 = (cos.f64 %455) %503 = (cos.f64 %459) %504 = (cos.f64 %396) %505 = (+.f64 %284 %58) %507 = (+.f64 (*.f64 %397 %392) %58) %509 = (+.f64 (*.f64 %208 %392) %58) %510 = (+.f64 %343 %436) %511 = (+.f64 %343 %343) %512 = (+.f64 %393 %412) %513 = (+.f64 %393 %415) %514 = (+.f64 %393 %58) %515 = (+.f64 %58 %284) %516 = (+.f64 %58 %389) %517 = (+.f64 %58 %393) %519 = (/.f64 #s(literal 1 binary64) %14) %527 = (fabs.f64 x) %530 = (*.f64 x x) %538 = (/ 1 (cos (/ (/ x y) 2))) %539 = (approx %538 #s(literal 1 binary64)) %542 = (fabs.f64 y) %545 = (*.f64 y y) %548 = (/.f64 #s(literal 1 binary64) %545) %550 = (*.f64 %82 x) %551 = (neg.f64 %545) %560 = (/.f64 %530 %545) %564 = (/.f64 %530 y) %578 = (/.f64 #s(literal 1/8 binary64) y) %580 = (*.f64 #s(literal 1/8 binary64) %530) %582 = (*.f64 %560 #s(literal 1/8 binary64)) %584 = (*.f64 %548 #s(literal 1/8 binary64)) %598 = (fma.f64 %560 #s(literal 1/8 binary64) #s(literal 1 binary64)) %604 = (*.f64 #s(literal 1 binary64) %545) %606 = (*.f64 %545 #s(literal 1 binary64)) %617 = (*.f64 #s(literal -1/8 binary64) %560) %630 = (approx %538 %598) %709 = (*.f64 #s(literal 3 binary64) %237) %710 = (cos.f64 %709) %711 = (sin.f64 %709) %712 = (*.f64 %199 %711) %721 = (neg.f64 %307) %744 = (neg.f64 %351) %794 = (*.f64 %125 %24) %796 = (*.f64 %24 %125) %807 = (*.f64 #s(literal 1/2 binary64) %125) %849 = (*.f64 (/.f64 #s(literal 2 binary64) %82) %14) %850 = (*.f64 %67 y) %851 = (*.f64 %159 #s(literal 2 binary64)) %852 = (*.f64 %64 %19) %854 = (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) %96)) %855 = (/.f64 #s(literal 1 binary64) %82) %856 = (*.f64 %17 %855) %857 = (*.f64 %19 %64) %858 = (*.f64 #s(literal 1 binary64) %103) %859 = (*.f64 #s(literal 2 binary64) %159) %860 = (*.f64 y %67) %861 = (pow.f64 %103 #s(literal 1 binary64)) %863 = (/.f64 (*.f64 #s(literal -1 binary64) %64) %36) %865 = (/.f64 (fma.f64 %159 x y) x) %868 = (/.f64 (fma.f64 y x (*.f64 y x)) %530) %871 = (/.f64 (fma.f64 y x (*.f64 x y)) %530) %872 = (/.f64 %31 %74) %873 = (/.f64 %67 %8) %874 = (/.f64 %159 #s(literal 1/2 binary64)) %875 = (/.f64 %64 %24) %876 = (/.f64 #s(literal -2 binary64) %96) %877 = (/.f64 %17 %82) %878 = (/.f64 #s(literal -1 binary64) %84) %879 = (/.f64 %19 %156) %880 = (/.f64 #s(literal 1 binary64) %57) %881 = (/.f64 #s(literal 2 binary64) %54) %882 = (/.f64 y %74) %883 = (neg.f64 %160) %884 = (fma.f64 %855 %14 %159) %885 = (fma.f64 %67 %9 %159) %886 = (fma.f64 %64 y %159) %887 = (fma.f64 #s(literal 1 binary64) %159 %159) %889 = (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %54) %159) %890 = (fma.f64 y %64 %159) %892 = (-.f64 %159 (neg.f64 %159)) %894 = (-.f64 %159 (/.f64 %14 x)) %895 = (+.f64 %159 %159) %897 = (*.f64 %199 %320) %899 = (fabs.f64 %54) %904 = (fabs.f64 %57) %914 = (*.f64 (/.f64 %196 #s(literal -1 binary64)) %122) %916 = (*.f64 (/.f64 %196 %315) #s(literal -2 binary64)) %918 = (*.f64 %204 %58) %919 = (/.f64 #s(literal -1 binary64) %918) %920 = (*.f64 (/.f64 %206 #s(literal 1 binary64)) %919) %921 = (/.f64 %196 %312) %922 = (*.f64 %921 #s(literal 2 binary64)) %923 = (*.f64 %199 %58) %924 = (/.f64 #s(literal 1 binary64) %923) %925 = (*.f64 %924 %58) %926 = (*.f64 %919 %206) %928 = (*.f64 %85 (*.f64 %201 %125)) %929 = (*.f64 %85 %199) %931 = (*.f64 %85 (/.f64 #s(literal 1 binary64) %929)) %932 = (*.f64 %227 %58) %934 = (*.f64 %85 (/.f64 #s(literal 1 binary64) %932)) %936 = (*.f64 %85 (/.f64 %201 %58)) %937 = (*.f64 %251 %122) %939 = (*.f64 %212 (/.f64 #s(literal 1 binary64) %918)) %940 = (*.f64 #s(literal -1 binary64) %209) %941 = (*.f64 %200 #s(literal 1 binary64)) %942 = (*.f64 %125 %196) %944 = (*.f64 %206 (*.f64 %205 %125)) %945 = (*.f64 %206 %919) %946 = (*.f64 %58 %924) %947 = (*.f64 #s(literal 1 binary64) %200) %948 = (*.f64 %196 %125) %950 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %200)) %952 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %199)) %953 = (*.f64 #s(literal 2 binary64) %921) %954 = (pow.f64 %200 #s(literal 1 binary64)) %955 = (pow.f64 %199 #s(literal -1 binary64)) %956 = (*.f64 %125 %85) %957 = (/.f64 %956 %208) %958 = (/.f64 %956 %227) %960 = (/.f64 (*.f64 #s(literal -1 binary64) %196) %85) %962 = (/.f64 (*.f64 #s(literal -1 binary64) %924) %122) %963 = (*.f64 %85 %125) %964 = (/.f64 %963 %208) %965 = (/.f64 %963 %227) %967 = (/.f64 (*.f64 %212 %125) %204) %969 = (/.f64 (*.f64 %206 %125) %223) %970 = (/.f64 %197 %312) %972 = (/.f64 (/.f64 %206 %58) %223) %973 = (*.f64 %125 %58) %974 = (/.f64 %973 %226) %975 = (/.f64 %973 %199) %976 = (*.f64 %921 #s(literal 1 binary64)) %977 = (/.f64 %976 #s(literal 1/2 binary64)) %979 = (/.f64 (*.f64 %196 #s(literal -1 binary64)) %85) %982 = (/.f64 (*.f64 %212 #s(literal -1 binary64)) (*.f64 %204 %85)) %984 = (/.f64 (*.f64 %212 #s(literal 1 binary64)) %918) %986 = (/.f64 (*.f64 %206 #s(literal -1 binary64)) %918) %987 = (*.f64 %223 %58) %988 = (/.f64 %222 %987) %989 = (/.f64 %225 %932) %990 = (/.f64 %225 %929) %992 = (/.f64 %234 (neg.f64 %918)) %994 = (/.f64 %158 (*.f64 %226 %85)) %995 = (/.f64 %158 %929) %996 = (/.f64 %921 #s(literal 1/2 binary64)) %997 = (/.f64 %924 %125) %999 = (/.f64 %85 (*.f64 %85 %226)) %1000 = (/.f64 %85 %932) %1001 = (/.f64 %85 %929) %1002 = (/.f64 %251 %85) %1003 = (/.f64 %212 %918) %1005 = (/.f64 #s(literal -1 binary64) (*.f64 %122 %923)) %1007 = (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %208)) %1008 = (/.f64 #s(literal -1 binary64) %208) %1009 = (/.f64 %200 #s(literal 1 binary64)) %1010 = (/.f64 %206 %987) %1012 = (/.f64 %58 (*.f64 %85 %227)) %1014 = (/.f64 %58 (*.f64 %85 %208)) %1016 = (/.f64 %58 (*.f64 %58 %226)) %1018 = (/.f64 %58 (*.f64 %208 %85)) %1020 = (/.f64 %58 (*.f64 %226 %58)) %1022 = (/.f64 %58 (*.f64 %227 %85)) %1024 = (/.f64 %58 (neg.f64 %929)) %1026 = (/.f64 %58 (neg.f64 %932)) %1027 = (/.f64 %58 %923) %1029 = (/.f64 #s(literal 1 binary64) (/.f64 %929 %85)) %1031 = (/.f64 #s(literal 1 binary64) (/.f64 %85 %251)) %1033 = (/.f64 #s(literal 1 binary64) (/.f64 %208 #s(literal -1 binary64))) %1035 = (/.f64 #s(literal 1 binary64) (/.f64 %918 %212)) %1037 = (/.f64 #s(literal 1 binary64) (/.f64 %932 %85)) %1039 = (/.f64 #s(literal 1 binary64) (*.f64 %125 %923)) %1040 = (/.f64 #s(literal 1 binary64) %257) %1042 = (/.f64 #s(literal 1 binary64) (/.f64 %199 #s(literal 1 binary64))) %1044 = (/.f64 #s(literal 1 binary64) (/.f64 %923 %58)) %1046 = (/.f64 #s(literal 1 binary64) (/.f64 %58 %196)) %1048 = (/.f64 #s(literal 1 binary64) (/.f64 %987 %206)) %1049 = (/.f64 #s(literal 1 binary64) %226) %1050 = (/.f64 %196 %58) %1052 = (neg.f64 (*.f64 %251 %125)) %1054 = (neg.f64 (/.f64 %58 %929)) %1056 = (neg.f64 (/.f64 %206 %918)) %1058 = (neg.f64 (/.f64 %85 %923)) %1060 = (neg.f64 (/.f64 %251 %58)) %1062 = (neg.f64 (/.f64 #s(literal -1 binary64) %199)) %1064 = (neg.f64 (/.f64 %212 %987)) %1066 = (neg.f64 (/.f64 %196 %85)) %1067 = (neg.f64 %209) %1068 = (fma.f64 %921 #s(literal 1 binary64) %976) %1069 = (*.f64 #s(literal 1 binary64) %921) %1070 = (fma.f64 #s(literal 1 binary64) %921 %1069) %1071 = (+.f64 %976 %976) %1072 = (+.f64 %1069 %1069) %1075 = (*.f64 %203 %320) %1099 = (*.f64 %223 #s(literal 1 binary64)) %1113 = (*.f64 %58 %203) %1115 = (*.f64 %203 %58) %1192 = (*.f64 #s(literal 1 binary64) %237) %1195 = (neg.f64 %237) %1197 = (neg.f64 %1195) %1252 = (neg.f64 %305) %1301 = (*.f64 %227 %320) %1303 = (*.f64 %85 #s(literal 0 binary64)) %1305 = (*.f64 #s(literal 0 binary64) %58) %1306 = (neg.f64 %1305) %1314 = (fabs.f64 %305) %1322 = (*.f64 #s(literal -1 binary64) %226) %1496 = (neg.f64 %350) %1508 = (/.f64 %350 #s(literal 1 binary64)) %1522 = (*.f64 %17 #s(literal 2 binary64)) %1526 = (*.f64 %160 #s(literal 2 binary64)) %1530 = (*.f64 %103 #s(literal 2 binary64)) %1534 = (*.f64 %19 #s(literal 2 binary64)) %1565 = (/.f64 %237 #s(literal 1 binary64)) %1648 = (*.f64 %1197 #s(literal 1/2 binary64)) %1659 = (*.f64 (sin.f64 (/.f64 (-.f64 %466 %84) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %466 %84) #s(literal 2 binary64)))) %1667 = (*.f64 (sin.f64 (/.f64 (+.f64 %472 %307) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %472 %307) #s(literal 2 binary64)))) %1694 = (/.f64 #s(literal 1 binary64) %312) %1757 = (fma.f64 %237 #s(literal 1/2 binary64) %237) %1759 = (-.f64 %319 %1195) x y #s(literal 2 binary64) %5 %10 %12 %15 %18 %20 %21 %23 %26 %27 %28 %29 %30 %32 %33 %35 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %51 %19 %53 %56 %61 %62 %66 %69 %71 %73 %75 %78 %81 %83 %89 %90 %91 %92 %93 %94 %95 %97 %98 %99 %100 %102 %105 %107 %109 %110 %111 %112 %114 %116 %118 %120 %123 %126 %128 %130 %132 %135 %138 %141 %143 %144 %145 %147 %149 %151 %152 %155 %157 %162 %163 %164 %167 %168 %169 %170 %171 %173 %174 %175 %176 %178 %179 %181 %183 %185 %187 %188 %189 %190 %57 %192 %194 %195 %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 #s(literal 1/2 binary64) (*.f64 %8 x) (*.f64 %82 %519) (*.f64 x %8) (pow.f64 %54 #s(literal 1 binary64)) (/.f64 %156 %50) (/.f64 %82 %14) (/.f64 #s(literal 1 binary64) %159) %54 (neg.f64 %96) (*.f64 %527 %527) (*.f64 %82 %82) %530 (pow.f64 %530 #s(literal 1 binary64)) (pow.f64 x #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 %539 #s(literal 1 binary64)) %539 #s(literal 1/8 binary64) (*.f64 %542 %542) (*.f64 %14 %14) %545 (pow.f64 %545 #s(literal 1 binary64)) (pow.f64 y #s(literal 2 binary64)) (*.f64 %548 %530) (*.f64 %550 (/.f64 #s(literal 1 binary64) %551)) (*.f64 %530 %548) (*.f64 %54 %54) (*.f64 x (*.f64 x %548)) (*.f64 x (/.f64 x %545)) (pow.f64 %560 #s(literal 1 binary64)) (/.f64 (*.f64 %530 #s(literal 1 binary64)) %545) (/.f64 %564 y) (/.f64 (neg.f64 %550) (neg.f64 %551)) (/.f64 %550 %551) (/.f64 #s(literal 1 binary64) (/.f64 %551 %550)) (/.f64 #s(literal 1 binary64) (/.f64 %545 %530)) %560 (neg.f64 (/.f64 %530 %551)) (neg.f64 (/.f64 %550 %545)) (*.f64 %578 %564) (*.f64 %580 %548) %582 (*.f64 #s(literal 1/8 binary64) %560) (*.f64 %530 %584) (pow.f64 %582 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) %550) %551) (/.f64 (*.f64 %550 #s(literal 1/8 binary64)) %551) (/.f64 (/.f64 %580 y) y) (/.f64 (neg.f64 %580) %551) (/.f64 %580 %545) (/.f64 #s(literal 1 binary64) (/.f64 %545 %580)) (pow.f64 %598 #s(literal 1 binary64)) (/.f64 (fma.f64 %582 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %545 %580) %545) (/.f64 (fma.f64 %580 #s(literal 1 binary64) %604) %606) (/.f64 (fma.f64 #s(literal 1 binary64) %545 (*.f64 %580 #s(literal 1 binary64))) %604) (/.f64 (fma.f64 %580 #s(literal 1 binary64) %606) %606) (/.f64 (fma.f64 #s(literal 1 binary64) %545 (*.f64 #s(literal 1 binary64) %580)) %604) (neg.f64 (-.f64 %617 #s(literal 1 binary64))) (fma.f64 %578 %564 #s(literal 1 binary64)) (fma.f64 %580 %548 #s(literal 1 binary64)) %598 (fma.f64 #s(literal 1/8 binary64) %560 #s(literal 1 binary64)) (fma.f64 %530 %584 #s(literal 1 binary64)) (-.f64 %582 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %617) (+.f64 %582 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 %617)) (+.f64 #s(literal 1 binary64) %582) (pow.f64 %630 #s(literal 1 binary64)) %630 #s(literal -1/2 binary64) %5 %10 %12 %15 %18 %20 %21 %23 %26 %27 %28 %29 %30 %32 %33 %35 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %51 %19 (*.f64 (/.f64 #s(literal 2 binary64) y) #s(literal 1/4 binary64)) (*.f64 %8 #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) %36) (*.f64 #s(literal -1/2 binary64) %519) (*.f64 #s(literal 1 binary64) %24) (*.f64 #s(literal 1/2 binary64) %8) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %19)) (pow.f64 %24 #s(literal 1 binary64)) (pow.f64 %19 #s(literal -1 binary64)) (/.f64 %8 #s(literal 2 binary64)) (/.f64 %36 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %17) (/.f64 %24 #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) %14) (/.f64 #s(literal 1 binary64) %19) (/.f64 #s(literal 1/2 binary64) %50) %24 (neg.f64 %36) %5 %10 %12 %15 %18 %20 %21 %23 %26 %27 %28 %29 %30 %32 %33 %35 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %51 %19 (*.f64 %8 #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) %8) (*.f64 #s(literal 1/2 binary64) (neg.f64 %8)) (*.f64 #s(literal 1/2 binary64) %519) (pow.f64 %36 #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) %50) %36 (/.f64 #s(literal 1 binary64) %17) (/.f64 #s(literal 1/2 binary64) %14) (neg.f64 %24) %53 %56 %61 %62 %66 %69 %71 %73 %75 %78 %81 %83 %89 %90 %91 %92 %93 %94 %95 %97 %98 %99 %100 %102 %105 %107 %109 %110 %111 %112 %114 %116 %118 %120 %123 %126 %128 %130 %132 %135 %138 %141 %143 %144 %145 %147 %149 %151 %152 %155 %157 %162 %163 %164 %167 %168 %169 %170 %171 %173 %174 %175 %176 %178 %179 %181 %183 %185 %187 %188 %189 %190 %57 %192 %194 %195 %53 %56 %61 %62 %66 %69 %71 %73 %75 %78 %81 %83 %89 %90 %91 %92 %93 %94 %95 %97 %98 %99 %100 %102 %105 %107 %109 %110 %111 %112 %114 %116 %118 %120 %123 %126 %128 %130 %132 %135 %138 %141 %143 %144 %145 %147 %149 %151 %152 %155 %157 %162 %163 %164 %167 %168 %169 %170 %171 %173 %174 %175 %176 %178 %179 %181 %183 %185 %187 %188 %189 %190 %57 %192 %194 %195 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 (*.f64 %165 %8) (*.f64 %36 x) (*.f64 %82 %24) (*.f64 %96 #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) %57) (*.f64 %24 %82) %84 (*.f64 #s(literal 1 binary64) %84) (*.f64 %54 #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %96) (*.f64 x %36) (pow.f64 %84 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) %82) %14) (/.f64 (*.f64 %82 #s(literal -1/2 binary64)) %14) (/.f64 %156 %17) (/.f64 %74 %14) (/.f64 %165 y) (/.f64 %82 %19) (/.f64 %96 #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) %103) (/.f64 #s(literal 1 binary64) (/.f64 y %165)) (/.f64 #s(literal 1 binary64) %160) (/.f64 %54 #s(literal -2 binary64)) (/.f64 x %17) (neg.f64 %57) (*.f64 %315 #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) %58) (*.f64 %312 #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) %85) (pow.f64 %85 #s(literal 1 binary64)) (/.f64 %315 #s(literal 2 binary64)) (/.f64 %85 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %125) (/.f64 %312 #s(literal -2 binary64)) (/.f64 %58 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) %122) (neg.f64 %58) (fma.f64 %315 #s(literal 1/2 binary64) %284) (fma.f64 #s(literal -1 binary64) %58 %284) (fma.f64 %208 #s(literal 0 binary64) %85) (fma.f64 #s(literal 0 binary64) %208 %85) (fma.f64 #s(literal 0 binary64) %226 %85) (fma.f64 #s(literal 0 binary64) %199 %85) (fma.f64 %312 #s(literal -1/2 binary64) %284) (fma.f64 %199 #s(literal 0 binary64) %85) (fma.f64 %58 %710 %712) (fma.f64 %58 #s(literal -1 binary64) %284) (fma.f64 %58 #s(literal -1 binary64) %389) (fma.f64 #s(literal 1 binary64) %85 %284) (sin.f64 (neg.f64 %468)) (sin.f64 (neg.f64 %470)) (sin.f64 %721) (sin.f64 (fma.f64 %350 #s(literal 1/2 binary64) %319)) (sin.f64 (+.f64 %468 %237)) (sin.f64 (+.f64 %476 %237)) (sin.f64 (+.f64 %474 %237)) (sin.f64 (+.f64 %470 %237)) %85 (sin.f64 %242) (sin.f64 %303) (sin.f64 %305) (-.f64 %284 %58) (-.f64 %158 %284) (-.f64 %158 %389) (-.f64 %435 %343) (-.f64 %411 %393) (-.f64 %393 %58) (cos.f64 (fabs.f64 %351)) (cos.f64 %744) (cos.f64 (+.f64 %468 %319)) (cos.f64 (+.f64 %476 %319)) (cos.f64 (+.f64 %474 %319)) (cos.f64 (+.f64 %470 %319)) (cos.f64 (+.f64 %307 %319)) (cos.f64 (+.f64 %460 %237)) (cos.f64 (+.f64 %463 %237)) (cos.f64 (+.f64 %459 %237)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %395 %237)) (cos.f64 (+.f64 %456 %237)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %454 %237)) (cos.f64 %351) (+.f64 %284 %85) (+.f64 %158 %284) (+.f64 %158 %389) (+.f64 (*.f64 #s(literal 0 binary64) %226) %85) (+.f64 (*.f64 %58 %710) %712) (+.f64 %85 %284) %80 (*.f64 #s(literal 1 binary64) %80) (*.f64 x %58) (pow.f64 %80 #s(literal 1 binary64)) (/.f64 (*.f64 x #s(literal -1 binary64)) %122) (/.f64 %139 %122) (/.f64 %72 %125) (/.f64 %80 #s(literal 1 binary64)) (/.f64 x %125) (*.f64 %137 y) (*.f64 %134 #s(literal 2 binary64)) %76 (*.f64 %19 %58) (*.f64 #s(literal 1 binary64) %76) (*.f64 #s(literal 2 binary64) %134) (*.f64 y (*.f64 #s(literal 2 binary64) %58)) (*.f64 y %312) (pow.f64 %794 #s(literal -1 binary64)) (pow.f64 %796 #s(literal -1 binary64)) (pow.f64 %76 #s(literal 1 binary64)) (/.f64 (*.f64 %19 #s(literal -1 binary64)) %122) (/.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 %122 #s(literal 1/2 binary64))) (/.f64 (*.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) %122)) (/.f64 %31 %807) (/.f64 %11 (*.f64 %125 #s(literal 1/2 binary64))) (/.f64 %158 %37) (/.f64 %158 %36) (/.f64 %134 #s(literal 1/2 binary64)) (/.f64 %85 (*.f64 %36 #s(literal 1 binary64))) (/.f64 %85 %36) (/.f64 %17 %122) (/.f64 #s(literal -1 binary64) (*.f64 %122 %24)) (/.f64 #s(literal -1 binary64) (*.f64 %125 %36)) (/.f64 #s(literal -1 binary64) (*.f64 %36 %125)) (/.f64 #s(literal -1 binary64) (*.f64 %24 %122)) (/.f64 %76 #s(literal 1 binary64)) (/.f64 %58 (*.f64 %24 #s(literal 1 binary64))) (/.f64 %58 %24) (/.f64 %19 %125) (/.f64 #s(literal 1 binary64) (*.f64 %122 %36)) (/.f64 #s(literal 1 binary64) (*.f64 %36 %122)) (/.f64 #s(literal 1 binary64) %794) (/.f64 #s(literal 1 binary64) %796) (fma.f64 %31 %58 %134) (fma.f64 %58 y %134) (fma.f64 #s(literal 1 binary64) %134 %134) (fma.f64 y %58 %134) (-.f64 %134 (*.f64 %85 y)) (-.f64 %134 (*.f64 %14 %58)) (-.f64 %134 (neg.f64 %134)) (+.f64 %134 %134) %53 %56 %61 %62 %66 %69 %71 %73 %75 %78 %81 %83 %89 %90 %91 %92 %93 %94 %95 %97 %98 %99 %100 %102 %105 %107 %109 %110 %111 %112 %114 %116 %118 %120 %123 %126 %128 %130 %132 %135 %138 %141 %143 %144 %145 %147 %149 %151 %152 %155 %157 %162 %163 %164 %167 %168 %169 %170 %171 %173 %174 %175 %176 %178 %179 %181 %183 %185 %187 %188 %189 %190 %57 %192 %194 %195 %849 %850 %851 %852 %854 %856 %857 %858 %859 %860 %861 %863 %865 %868 %871 %872 %873 %874 %875 %876 %877 %878 %879 %103 %880 %881 %882 %883 %884 %885 %886 %887 %889 %890 %892 %894 %895 %53 %56 %61 %62 %66 %69 %71 %73 %75 %78 %81 %83 %89 %90 %91 %92 %93 %94 %95 %97 %98 %99 %100 %102 %105 %107 %109 %110 %111 %112 %114 %116 %118 %120 %123 %126 %128 %130 %132 %135 %138 %141 %143 %144 %145 %147 %149 %151 %152 %155 %157 %162 %163 %164 %167 %168 %169 %170 %171 %173 %174 %175 %176 %178 %179 %181 %183 %185 %187 %188 %189 %190 %57 %192 %194 %195 %849 %850 %851 %852 %854 %856 %857 %858 %859 %860 %861 %863 %865 %868 %871 %872 %873 %874 %875 %876 %877 %878 %879 %103 %880 %881 %882 %883 %884 %885 %886 %887 %889 %890 %892 %894 %895 %53 %56 %61 %62 %66 %69 %71 %73 %75 %78 %81 %83 %89 %90 %91 %92 %93 %94 %95 %97 %98 %99 %100 %102 %105 %107 %109 %110 %111 %112 %114 %116 %118 %120 %123 %126 %128 %130 %132 %135 %138 %141 %143 %144 %145 %147 %149 %151 %152 %155 %157 %162 %163 %164 %167 %168 %169 %170 %171 %173 %174 %175 %176 %178 %179 %181 %183 %185 %187 %188 %189 %190 %57 %192 %194 %195 %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 (pow.f64 %199 #s(literal 1 binary64)) (fma.f64 %58 %392 %897) (sin.f64 (fma.f64 %899 #s(literal 1/2 binary64) %319)) (sin.f64 %455) (sin.f64 %351) (cos.f64 (neg.f64 %904)) (cos.f64 (fabs.f64 %904)) (cos.f64 %84) (cos.f64 %904) %199 (+.f64 (*.f64 %58 %392) %897) %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 (pow.f64 %206 #s(literal 1 binary64)) %206 (pow.f64 %203 #s(literal 1 binary64)) (fma.f64 %206 %392 %1075) (sin.f64 (+.f64 %96 %319)) (sin.f64 (+.f64 %899 %319)) (sin.f64 (fma.f64 %237 #s(literal 1/2 binary64) %54)) (cos.f64 (neg.f64 %899)) (cos.f64 (fabs.f64 %899)) (cos.f64 %96) (cos.f64 %899) %203 (+.f64 (*.f64 %206 %392) %1075) (pow.f64 %223 #s(literal 1 binary64)) (/.f64 (fma.f64 %203 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 %204) (-.f64 %203 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 %203)) %223 (+.f64 #s(literal 1 binary64) %203) (*.f64 %1099 %58) %987 (*.f64 %58 %223) (*.f64 #s(literal 1 binary64) %987) (pow.f64 %987 #s(literal 1 binary64)) (/.f64 (*.f64 %223 #s(literal -1 binary64)) %122) (/.f64 %1099 %125) (/.f64 (*.f64 #s(literal -1 binary64) %223) %122) (/.f64 (*.f64 #s(literal 1 binary64) %223) %125) (/.f64 %987 #s(literal 1 binary64)) (/.f64 %223 %125) (fma.f64 %313 #s(literal 1/2 binary64) %1113) (fma.f64 %313 #s(literal 1/2 binary64) %1115) (fma.f64 %315 #s(literal -1/2 binary64) %1113) (fma.f64 %315 #s(literal -1/2 binary64) %1115) (fma.f64 %85 #s(literal -1 binary64) %1113) (fma.f64 %85 #s(literal -1 binary64) %1115) (fma.f64 #s(literal -1 binary64) %85 %1113) (fma.f64 #s(literal -1 binary64) %85 %1115) (fma.f64 %320 %58 %1113) (fma.f64 %320 %58 %1115) (fma.f64 %312 #s(literal 1/2 binary64) %1113) (fma.f64 %312 #s(literal 1/2 binary64) %1115) (fma.f64 %203 %58 %58) (fma.f64 %58 %320 %1113) (fma.f64 %58 %320 %1115) (fma.f64 %58 %203 %58) (fma.f64 %58 #s(literal 1 binary64) %1113) (fma.f64 %58 #s(literal 1 binary64) %1115) (fma.f64 #s(literal 1 binary64) %58 %1113) (fma.f64 #s(literal 1 binary64) %58 %1115) (fma.f64 #s(literal 1/2 binary64) %326 %1113) (fma.f64 #s(literal 1/2 binary64) %326 %1115) (fma.f64 #s(literal 1/2 binary64) %312 %1113) (fma.f64 #s(literal 1/2 binary64) %312 %1115) (fma.f64 #s(literal 2 binary64) %329 %1113) (fma.f64 #s(literal 2 binary64) %329 %1115) (fma.f64 #s(literal 2 binary64) %331 %1113) (fma.f64 #s(literal 2 binary64) %331 %1115) (+.f64 %1113 %58) (+.f64 %1115 %58) (+.f64 %58 %1113) (+.f64 %58 %1115) (*.f64 %261 %58) %923 (*.f64 %58 %199) (*.f64 #s(literal 1 binary64) %923) (pow.f64 %923 #s(literal 1 binary64)) (/.f64 %257 %125) (/.f64 %261 %125) (/.f64 (*.f64 #s(literal -1 binary64) %199) %122) (/.f64 (*.f64 %199 #s(literal -1 binary64)) %122) (/.f64 (-.f64 (cos.f64 (-.f64 %351 %57)) (cos.f64 (fma.f64 %350 #s(literal 1/2 binary64) %57))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %57 %351)) (cos.f64 (fma.f64 %24 x %351))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %57 %84)) (sin.f64 (fma.f64 %24 x %84))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %57 %904)) (sin.f64 (fma.f64 %24 x %904))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %57 %57)) (sin.f64 (fma.f64 %24 x %57))) #s(literal 2 binary64)) (/.f64 %923 #s(literal 1 binary64)) (/.f64 %199 %125) %237 %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 (*.f64 %237 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %237) (pow.f64 %356 #s(literal 1 binary64)) (/.f64 %1192 #s(literal 1/2 binary64)) (neg.f64 %487) (-.f64 %237 %1195) (+.f64 %237 %1197) %356 (pow.f64 %307 #s(literal 1 binary64)) (/.f64 (fma.f64 %356 y %74) y) (/.f64 (fma.f64 %356 %17 %82) %17) (/.f64 (fma.f64 %356 %160 #s(literal -1 binary64)) %160) (/.f64 (fma.f64 %356 %103 #s(literal 1 binary64)) %103) (/.f64 (fma.f64 %356 #s(literal 2 binary64) %54) #s(literal 2 binary64)) (/.f64 (fma.f64 %356 %19 x) %19) (neg.f64 (-.f64 %487 %57)) (fma.f64 %52 %36 %356) (fma.f64 %55 #s(literal 1/2 binary64) %356) (fma.f64 %59 %60 %356) (fma.f64 %60 %59 %356) (fma.f64 %63 %65 %356) (fma.f64 %68 %24 %356) (fma.f64 %70 #s(literal 1/2 binary64) %356) (fma.f64 %72 %24 %356) (fma.f64 %74 %8 %356) (fma.f64 %77 %58 %356) (fma.f64 %79 %80 %356) (fma.f64 %36 %82 %356) (fma.f64 %86 %88 %356) (fma.f64 %82 %36 %356) (fma.f64 #s(literal -1 binary64) %84 %356) %307 (fma.f64 %57 #s(literal 1 binary64) %356) (fma.f64 %80 %79 %356) (fma.f64 %58 %77 %356) (fma.f64 %24 x %356) (fma.f64 #s(literal -1/2 binary64) %96 %356) (fma.f64 #s(literal 1 binary64) %57 %356) (fma.f64 %54 #s(literal 1/2 binary64) %356) (fma.f64 #s(literal 1/2 binary64) %54 %356) (fma.f64 #s(literal 2 binary64) %101 %356) (fma.f64 #s(literal 2 binary64) %104 %356) (fma.f64 #s(literal 2 binary64) %237 %57) (fma.f64 x %106 %356) (fma.f64 x %108 %356) (fma.f64 x %24 %356) (-.f64 %303 %1195) (-.f64 %356 %84) (-.f64 %237 %476) (-.f64 %57 %487) (+.f64 %303 %237) (+.f64 %356 %57) (+.f64 %237 %303) (+.f64 %57 %356) (pow.f64 %305 #s(literal 1 binary64)) (neg.f64 %1252) (fma.f64 %52 %36 %709) %305 (fma.f64 %55 #s(literal 1/2 binary64) %709) (fma.f64 %59 %60 %709) (fma.f64 %60 %59 %709) (fma.f64 %63 %65 %709) (fma.f64 %68 %24 %709) (fma.f64 %70 #s(literal 1/2 binary64) %709) (fma.f64 %72 %24 %709) (fma.f64 %74 %8 %709) (fma.f64 %77 %58 %709) (fma.f64 %79 %80 %709) (fma.f64 %36 %82 %709) (fma.f64 %86 %88 %709) (fma.f64 %82 %36 %709) (fma.f64 #s(literal -1 binary64) %84 %709) (fma.f64 %237 #s(literal 2 binary64) %303) (fma.f64 %57 #s(literal 1 binary64) %709) (fma.f64 %80 %79 %709) (fma.f64 %58 %77 %709) (fma.f64 %24 x %709) (fma.f64 #s(literal -1/2 binary64) %96 %709) (fma.f64 #s(literal 1 binary64) %57 %709) (fma.f64 %54 #s(literal 1/2 binary64) %709) (fma.f64 #s(literal 1/2 binary64) %54 %709) (fma.f64 #s(literal 2 binary64) %101 %709) (fma.f64 #s(literal 2 binary64) %104 %709) (fma.f64 #s(literal 2 binary64) %237 %303) (fma.f64 x %106 %709) (fma.f64 x %108 %709) (fma.f64 x %24 %709) (-.f64 %303 %487) (-.f64 %307 %1195) (-.f64 %237 %721) (-.f64 %57 (-.f64 %487 %237)) (-.f64 %57 (fma.f64 #s(literal -2 binary64) %237 %1195)) (-.f64 %57 (neg.f64 %709)) (+.f64 %709 %57) (+.f64 %303 %356) (+.f64 %307 %1197) (+.f64 %307 %237) (+.f64 %356 %303) (+.f64 %237 %307) (+.f64 %57 %709) (pow.f64 %227 #s(literal 1 binary64)) %227 (fma.f64 %85 %392 %1301) (fma.f64 #s(literal -1 binary64) %226 %1303) (fma.f64 #s(literal -1 binary64) %226 %1306) (fma.f64 #s(literal -1 binary64) %226 %1305) (fma.f64 %226 #s(literal -1 binary64) %1303) (fma.f64 %226 #s(literal -1 binary64) %1306) (fma.f64 %226 #s(literal -1 binary64) %1305) (sin.f64 (+.f64 %1252 %319)) (sin.f64 (+.f64 %1314 %319)) (sin.f64 (fma.f64 %237 #s(literal 1/2 binary64) %305)) (-.f64 (*.f64 %199 %710) (*.f64 %58 %711)) (-.f64 %1322 %1305) (cos.f64 (neg.f64 %1314)) (cos.f64 (fabs.f64 %1314)) (cos.f64 %1252) (cos.f64 %1314) (cos.f64 %305) (+.f64 (*.f64 %85 %392) %1301) (+.f64 %1322 %1303) (+.f64 %1322 %1306) (+.f64 %1322 %1305) %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 (pow.f64 %303 #s(literal 1 binary64)) (/.f64 (fma.f64 %237 y %74) y) (/.f64 (fma.f64 %237 %17 %82) %17) (/.f64 (fma.f64 %237 %160 #s(literal -1 binary64)) %160) (/.f64 (fma.f64 %237 %103 #s(literal 1 binary64)) %103) (/.f64 (fma.f64 %237 #s(literal 2 binary64) %54) #s(literal 2 binary64)) (/.f64 (fma.f64 %237 %19 x) %19) (neg.f64 %476) (fma.f64 %52 %36 %1197) (fma.f64 %52 %36 %237) (fma.f64 %55 #s(literal 1/2 binary64) %1197) (fma.f64 %55 #s(literal 1/2 binary64) %237) (fma.f64 %59 %60 %1197) (fma.f64 %59 %60 %237) (fma.f64 %60 %59 %1197) (fma.f64 %60 %59 %237) (fma.f64 %63 %65 %1197) (fma.f64 %63 %65 %237) (fma.f64 %68 %24 %1197) (fma.f64 %68 %24 %237) (fma.f64 %70 #s(literal 1/2 binary64) %1197) (fma.f64 %70 #s(literal 1/2 binary64) %237) (fma.f64 %72 %24 %1197) (fma.f64 %72 %24 %237) (fma.f64 %74 %8 %1197) (fma.f64 %74 %8 %237) (fma.f64 %77 %58 %1197) (fma.f64 %77 %58 %237) (fma.f64 %79 %80 %1197) (fma.f64 %79 %80 %237) (fma.f64 %36 %82 %1197) (fma.f64 %36 %82 %237) (fma.f64 %86 %88 %1197) (fma.f64 %86 %88 %237) (fma.f64 %82 %36 %1197) (fma.f64 %82 %36 %237) (fma.f64 #s(literal -1 binary64) %84 %1197) (fma.f64 #s(literal -1 binary64) %84 %237) (fma.f64 %57 #s(literal 1 binary64) %1197) (fma.f64 %57 #s(literal 1 binary64) %237) (fma.f64 %80 %79 %1197) (fma.f64 %80 %79 %237) (fma.f64 %58 %77 %1197) (fma.f64 %58 %77 %237) (fma.f64 %24 x %1197) %303 (fma.f64 #s(literal -1/2 binary64) %96 %1197) (fma.f64 #s(literal -1/2 binary64) %96 %237) (fma.f64 #s(literal 1 binary64) %57 %1197) (fma.f64 #s(literal 1 binary64) %57 %237) (fma.f64 %54 #s(literal 1/2 binary64) %1197) (fma.f64 %54 #s(literal 1/2 binary64) %237) (fma.f64 #s(literal 1/2 binary64) %54 %1197) (fma.f64 #s(literal 1/2 binary64) %54 %237) (fma.f64 #s(literal 2 binary64) %101 %1197) (fma.f64 #s(literal 2 binary64) %101 %237) (fma.f64 #s(literal 2 binary64) %104 %1197) (fma.f64 #s(literal 2 binary64) %104 %237) (fma.f64 x %106 %1197) (fma.f64 x %106 %237) (fma.f64 x %108 %1197) (fma.f64 x %108 %237) (fma.f64 x %24 %1197) (fma.f64 x %24 %237) (-.f64 %237 %84) (-.f64 %57 %1195) (+.f64 %237 %57) (+.f64 %57 %1197) (+.f64 %57 %237) (pow.f64 %476 #s(literal 1 binary64)) (neg.f64 %303) (fma.f64 %165 %8 %1195) (fma.f64 %36 x %1195) (fma.f64 %82 %24 %1195) (fma.f64 %96 #s(literal 1/2 binary64) %1195) (fma.f64 #s(literal -1 binary64) %57 %1195) (fma.f64 %24 %82 %1195) (fma.f64 #s(literal -1/2 binary64) %54 %1195) (fma.f64 #s(literal 1 binary64) %84 %1195) (fma.f64 %54 #s(literal -1/2 binary64) %1195) (fma.f64 #s(literal 1/2 binary64) %96 %1195) (fma.f64 x %36 %1195) (-.f64 %1195 %57) (-.f64 %84 %1197) %476 (+.f64 %1195 %84) (+.f64 %84 %1195) (pow.f64 %474 #s(literal 1 binary64)) (/.f64 (fma.f64 %237 y %165) y) (neg.f64 %242) (fma.f64 %165 %8 %1197) (fma.f64 %165 %8 %237) (fma.f64 %36 x %1197) (fma.f64 %36 x %237) (fma.f64 %82 %24 %1197) (fma.f64 %82 %24 %237) (fma.f64 %96 #s(literal 1/2 binary64) %1197) (fma.f64 %96 #s(literal 1/2 binary64) %237) (fma.f64 #s(literal -1 binary64) %57 %1197) (fma.f64 #s(literal -1 binary64) %57 %237) (fma.f64 %24 %82 %1197) (fma.f64 %24 %82 %237) (fma.f64 #s(literal -1/2 binary64) %54 %1197) %474 (fma.f64 #s(literal 1 binary64) %84 %1197) (fma.f64 #s(literal 1 binary64) %84 %237) (fma.f64 %54 #s(literal -1/2 binary64) %1197) (fma.f64 %54 #s(literal -1/2 binary64) %237) (fma.f64 #s(literal 1/2 binary64) %96 %1197) (fma.f64 #s(literal 1/2 binary64) %96 %237) (fma.f64 x %36 %1197) (fma.f64 x %36 %237) (-.f64 %84 %1195) (-.f64 %237 %57) (+.f64 %84 %1197) (+.f64 %84 %237) (+.f64 %237 %84) (pow.f64 %242 #s(literal 1 binary64)) (neg.f64 %474) (fma.f64 %52 %36 %1195) (fma.f64 %55 #s(literal 1/2 binary64) %1195) (fma.f64 %59 %60 %1195) (fma.f64 %60 %59 %1195) (fma.f64 %63 %65 %1195) (fma.f64 %68 %24 %1195) (fma.f64 %70 #s(literal 1/2 binary64) %1195) (fma.f64 %72 %24 %1195) (fma.f64 %74 %8 %1195) (fma.f64 %77 %58 %1195) (fma.f64 %79 %80 %1195) (fma.f64 %36 %82 %1195) (fma.f64 %86 %88 %1195) (fma.f64 %82 %36 %1195) (fma.f64 #s(literal -1 binary64) %84 %1195) (fma.f64 %57 #s(literal 1 binary64) %1195) (fma.f64 %80 %79 %1195) (fma.f64 %58 %77 %1195) (fma.f64 %24 x %1195) (fma.f64 #s(literal -1/2 binary64) %96 %1195) (fma.f64 #s(literal 1 binary64) %57 %1195) (fma.f64 %54 #s(literal 1/2 binary64) %1195) (fma.f64 #s(literal 1/2 binary64) %54 %1195) (fma.f64 #s(literal 2 binary64) %101 %1195) (fma.f64 #s(literal 2 binary64) %104 %1195) (fma.f64 x %106 %1195) (fma.f64 x %108 %1195) (fma.f64 x %24 %1195) (-.f64 %1195 %84) (-.f64 %57 %1197) %242 (+.f64 %1195 %57) (+.f64 %57 %1195) %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 (pow.f64 %350 #s(literal 1 binary64)) (/.f64 (fma.f64 %237 %14 %82) %14) (/.f64 (fma.f64 %237 y x) y) (neg.f64 %1496) (fma.f64 %8 x %1197) (fma.f64 %8 x %237) (fma.f64 %82 %519 %1197) (fma.f64 %82 %519 %237) (fma.f64 x %8 %1197) (fma.f64 x %8 %237) (-.f64 %237 %96) (-.f64 %54 %1195) %350 (+.f64 %54 %1197) (+.f64 %54 %237) (*.f64 %1508 #s(literal 1/2 binary64)) (*.f64 %1496 #s(literal -1/2 binary64)) %351 (*.f64 #s(literal 1/2 binary64) %350) (pow.f64 %351 #s(literal 1 binary64)) (/.f64 (*.f64 %350 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 %57 #s(literal 2 binary64) %237) #s(literal 2 binary64)) (/.f64 (fma.f64 %74 #s(literal 2 binary64) (*.f64 %237 y)) %19) (/.f64 (fma.f64 %82 #s(literal 2 binary64) (*.f64 %237 %17)) %1522) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %237 %160)) %1526) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %237 %103)) %1530) (/.f64 (fma.f64 x #s(literal 2 binary64) (*.f64 %237 %19)) %1534) (/.f64 (fma.f64 %74 #s(literal 2 binary64) (*.f64 y %237)) %19) (/.f64 (fma.f64 %82 #s(literal 2 binary64) (*.f64 %17 %237)) %1522) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %160 %237)) %1526) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %103 %237)) %1530) (/.f64 (fma.f64 %54 #s(literal 2 binary64) %356) #s(literal 4 binary64)) (/.f64 (fma.f64 x #s(literal 2 binary64) (*.f64 %19 %237)) %1534) (/.f64 %1496 #s(literal -2 binary64)) (/.f64 %350 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1496)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %350)) (neg.f64 (*.f64 %350 #s(literal -1/2 binary64))) (neg.f64 (/.f64 %350 #s(literal -2 binary64))) (neg.f64 (/.f64 %1496 #s(literal 2 binary64))) (fma.f64 %1565 #s(literal 1/2 binary64) %57) (fma.f64 %52 %36 %319) (fma.f64 %55 #s(literal 1/2 binary64) %319) (fma.f64 %59 %60 %319) (fma.f64 %60 %59 %319) (fma.f64 %63 %65 %319) (fma.f64 %68 %24 %319) (fma.f64 %70 #s(literal 1/2 binary64) %319) (fma.f64 %72 %24 %319) (fma.f64 %74 %8 %319) (fma.f64 %77 %58 %319) (fma.f64 %79 %80 %319) (fma.f64 %36 %82 %319) (fma.f64 %86 %88 %319) (fma.f64 %82 %36 %319) (fma.f64 #s(literal -1 binary64) %84 %319) (fma.f64 %237 #s(literal 1/2 binary64) %57) (fma.f64 %57 #s(literal 1 binary64) %319) (fma.f64 %80 %79 %319) (fma.f64 %58 %77 %319) (fma.f64 %24 x %319) (fma.f64 #s(literal -1/2 binary64) %96 %319) (fma.f64 #s(literal 1 binary64) %57 %319) (fma.f64 %54 #s(literal 1/2 binary64) %319) (fma.f64 #s(literal 1/2 binary64) %237 %57) (fma.f64 #s(literal 1/2 binary64) %54 %319) (fma.f64 #s(literal 2 binary64) %101 %319) (fma.f64 #s(literal 2 binary64) %104 %319) (fma.f64 x %106 %319) (fma.f64 x %108 %319) (fma.f64 x %24 %319) (-.f64 %57 %391) (+.f64 %319 %57) (+.f64 %57 %319) (*.f64 %1565 #s(literal 1/2 binary64)) %319 (*.f64 #s(literal 1/2 binary64) %237) (pow.f64 %319 #s(literal 1 binary64)) (/.f64 (*.f64 %237 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 %1192 #s(literal 2 binary64)) (/.f64 %1195 #s(literal -2 binary64)) (/.f64 %237 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %237)) (neg.f64 %391) %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 (*.f64 #s(literal 1/2 binary64) (+.f64 %54 %1195)) %396 (pow.f64 %396 #s(literal 1 binary64)) (neg.f64 %455) (fma.f64 %52 %36 %391) (fma.f64 %55 #s(literal 1/2 binary64) %391) (fma.f64 %59 %60 %391) (fma.f64 %60 %59 %391) (fma.f64 %63 %65 %391) (fma.f64 %68 %24 %391) (fma.f64 %70 #s(literal 1/2 binary64) %391) (fma.f64 %72 %24 %391) (fma.f64 %74 %8 %391) (fma.f64 %77 %58 %391) (fma.f64 %1195 #s(literal 1/2 binary64) %57) (fma.f64 %79 %80 %391) (fma.f64 %36 %82 %391) (fma.f64 %86 %88 %391) (fma.f64 %82 %36 %391) (fma.f64 #s(literal -1 binary64) %84 %391) (fma.f64 %237 #s(literal -1/2 binary64) %57) (fma.f64 %57 #s(literal 1 binary64) %391) (fma.f64 %80 %79 %391) (fma.f64 %58 %77 %391) (fma.f64 %24 x %391) (fma.f64 #s(literal -1/2 binary64) %96 %391) (fma.f64 #s(literal -1/2 binary64) %237 %57) (fma.f64 #s(literal 1 binary64) %57 %391) (fma.f64 %54 #s(literal 1/2 binary64) %391) (fma.f64 #s(literal 1/2 binary64) %1195 %57) (fma.f64 #s(literal 1/2 binary64) %54 %391) (fma.f64 #s(literal 2 binary64) %101 %391) (fma.f64 #s(literal 2 binary64) %104 %391) (fma.f64 x %106 %391) (fma.f64 x %108 %391) (fma.f64 x %24 %391) (-.f64 %391 %84) (-.f64 %57 %1648) (-.f64 %57 %319) (+.f64 %391 %57) (+.f64 %57 %391) %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 (*.f64 #s(literal 2 binary64) %1659) (*.f64 #s(literal 2 binary64) %1667) (pow.f64 %312 #s(literal 1 binary64)) (neg.f64 %315) (fma.f64 %313 #s(literal 1/2 binary64) %58) (fma.f64 %315 #s(literal -1/2 binary64) %58) (fma.f64 %85 #s(literal -1 binary64) %58) (fma.f64 #s(literal -1 binary64) %85 %58) (fma.f64 %320 %58 %58) (fma.f64 %392 %199 %312) (fma.f64 %312 #s(literal 1/2 binary64) %58) (fma.f64 %199 %392 %312) (fma.f64 %58 %320 %58) (fma.f64 %58 #s(literal 1 binary64) %58) (fma.f64 #s(literal 1 binary64) %58 %58) (fma.f64 #s(literal 1/2 binary64) %326 %58) (fma.f64 #s(literal 1/2 binary64) %312 %58) (fma.f64 #s(literal 2 binary64) %329 %58) (fma.f64 #s(literal 2 binary64) %331 %58) (fma.f64 #s(literal 2 binary64) %1659 %284) (fma.f64 #s(literal 2 binary64) %1667 %284) (-.f64 %312 %284) (-.f64 %58 %85) (+.f64 %393 %312) (+.f64 %312 %284) %312 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 (*.f64 (/.f64 #s(literal 1 binary64) %315) #s(literal -2 binary64)) (*.f64 %1694 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) %122) (*.f64 %125 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %125) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %58)) (*.f64 #s(literal 2 binary64) %807) (pow.f64 %125 #s(literal 1 binary64)) (pow.f64 %58 #s(literal -1 binary64)) (/.f64 %1694 #s(literal 1/2 binary64)) (/.f64 #s(literal -2 binary64) %315) (/.f64 %122 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %85) (/.f64 %125 #s(literal 1 binary64)) %125 (/.f64 #s(literal 2 binary64) %312) (neg.f64 %122) %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 #s(literal 1 binary64) #s(literal 0 binary64) (*.f64 %208 #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) %208) %284 (*.f64 %199 #s(literal 0 binary64)) (pow.f64 %284 #s(literal 1 binary64)) (/.f64 (-.f64 %353 %58) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %356 %351)) (cos.f64 (fma.f64 %237 #s(literal 2 binary64) %351))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %351 %356)) (cos.f64 (fma.f64 %350 #s(literal 1/2 binary64) %356))) #s(literal 2 binary64)) (/.f64 (+.f64 %58 (sin.f64 (fma.f64 %237 #s(literal 2 binary64) %84))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %356 %904)) (sin.f64 (fma.f64 %237 #s(literal 2 binary64) %904))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %356 %57)) %58) #s(literal 2 binary64)) (neg.f64 %284) (fma.f64 %208 #s(literal 0 binary64) %284) (fma.f64 #s(literal 0 binary64) %208 %284) (fma.f64 #s(literal 0 binary64) %199 %284) (fma.f64 %199 #s(literal 0 binary64) %284) (+.f64 %284 %284) %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 (pow.f64 %459 #s(literal 1 binary64)) (/.f64 (fma.f64 %237 #s(literal -2 binary64) %1496) #s(literal -2 binary64)) (/.f64 (fma.f64 %237 #s(literal 2 binary64) %350) #s(literal 2 binary64)) (neg.f64 %460) (fma.f64 %1508 #s(literal 1/2 binary64) %1197) (fma.f64 %1508 #s(literal 1/2 binary64) %237) (fma.f64 %52 %36 %1757) (fma.f64 %52 %36 %1759) (fma.f64 %55 #s(literal 1/2 binary64) %1757) (fma.f64 %55 #s(literal 1/2 binary64) %1759) (fma.f64 %59 %60 %1757) (fma.f64 %59 %60 %1759) (fma.f64 %60 %59 %1757) (fma.f64 %60 %59 %1759) (fma.f64 %63 %65 %1757) (fma.f64 %63 %65 %1759) (fma.f64 %68 %24 %1757) (fma.f64 %68 %24 %1759) (fma.f64 %70 #s(literal 1/2 binary64) %1757) (fma.f64 %70 #s(literal 1/2 binary64) %1759) (fma.f64 %72 %24 %1757) (fma.f64 %72 %24 %1759) (fma.f64 %74 %8 %1757) (fma.f64 %74 %8 %1759) (fma.f64 %77 %58 %1757) (fma.f64 %77 %58 %1759) (fma.f64 %79 %80 %1757) (fma.f64 %79 %80 %1759) (fma.f64 %36 %82 %1757) (fma.f64 %36 %82 %1759) (fma.f64 %86 %88 %1757) (fma.f64 %86 %88 %1759) (fma.f64 %1496 #s(literal -1/2 binary64) %1197) (fma.f64 %1496 #s(literal -1/2 binary64) %237) (fma.f64 %82 %36 %1757) (fma.f64 %82 %36 %1759) (fma.f64 #s(literal -1 binary64) %84 %1757) (fma.f64 #s(literal -1 binary64) %84 %1759) (fma.f64 %350 #s(literal 1/2 binary64) %1197) %459 (fma.f64 %57 #s(literal 1 binary64) %1757) (fma.f64 %57 #s(literal 1 binary64) %1759) (fma.f64 %80 %79 %1757) (fma.f64 %80 %79 %1759) (fma.f64 %58 %77 %1757) (fma.f64 %58 %77 %1759) (fma.f64 %24 x %1757) (fma.f64 %24 x %1759) (fma.f64 #s(literal -1/2 binary64) %96 %1757) (fma.f64 #s(literal -1/2 binary64) %96 %1759) (fma.f64 #s(literal 1 binary64) %57 %1757) (fma.f64 #s(literal 1 binary64) %57 %1759) (fma.f64 %54 #s(literal 1/2 binary64) %1757) (fma.f64 %54 #s(literal 1/2 binary64) %1759) (fma.f64 #s(literal 1/2 binary64) %350 %1197) (fma.f64 #s(literal 1/2 binary64) %350 %237) (fma.f64 #s(literal 1/2 binary64) %54 %1757) (fma.f64 #s(literal 1/2 binary64) %54 %1759) (fma.f64 #s(literal 2 binary64) %101 %1757) (fma.f64 #s(literal 2 binary64) %101 %1759) (fma.f64 #s(literal 2 binary64) %104 %1757) (fma.f64 #s(literal 2 binary64) %104 %1759) (fma.f64 x %106 %1757) (fma.f64 x %106 %1759) (fma.f64 x %108 %1757) (fma.f64 x %108 %1759) (fma.f64 x %24 %1757) (fma.f64 x %24 %1759) (-.f64 %351 %1195) (-.f64 %237 (*.f64 %1496 #s(literal 1/2 binary64))) (-.f64 %237 %744) (+.f64 %351 %1197) (+.f64 %351 %237) (+.f64 %303 %319) (+.f64 %237 %351) (+.f64 %57 %1757) (+.f64 %57 %1759) %455 (pow.f64 %455 #s(literal 1 binary64)) (/.f64 (fma.f64 %319 y %165) y) (/.f64 (-.f64 (*.f64 %319 y) %74) y) (/.f64 (-.f64 (*.f64 %319 %17) %82) %17) (/.f64 (-.f64 (*.f64 %319 %160) #s(literal -1 binary64)) %160) (/.f64 (-.f64 (*.f64 %319 %103) #s(literal 1 binary64)) %103) (/.f64 (-.f64 (*.f64 %319 #s(literal 2 binary64)) %54) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %319 %19) x) %19) (neg.f64 %396) (fma.f64 %1565 #s(literal 1/2 binary64) %84) (fma.f64 %165 %8 %1648) (fma.f64 %165 %8 %319) (fma.f64 %36 x %1648) (fma.f64 %36 x %319) (fma.f64 %82 %24 %1648) (fma.f64 %82 %24 %319) (fma.f64 %96 #s(literal 1/2 binary64) %1648) (fma.f64 %96 #s(literal 1/2 binary64) %319) (fma.f64 #s(literal -1 binary64) %57 %1648) (fma.f64 #s(literal -1 binary64) %57 %319) (fma.f64 %237 #s(literal 1/2 binary64) %84) (fma.f64 %24 %82 %1648) (fma.f64 %24 %82 %319) (fma.f64 #s(literal -1/2 binary64) %54 %1648) (fma.f64 #s(literal -1/2 binary64) %54 %319) (fma.f64 #s(literal 1 binary64) %84 %1648) (fma.f64 #s(literal 1 binary64) %84 %319) (fma.f64 %54 #s(literal -1/2 binary64) %1648) (fma.f64 %54 #s(literal -1/2 binary64) %319) (fma.f64 #s(literal 1/2 binary64) %96 %1648) (fma.f64 #s(literal 1/2 binary64) %96 %319) (fma.f64 #s(literal 1/2 binary64) %237 %84) (fma.f64 x %36 %1648) (fma.f64 x %36 %319) (-.f64 %84 %391) (-.f64 %319 %57) (+.f64 %84 %1648) (+.f64 %84 %319) (+.f64 %319 %84) %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 %53 %56 %61 %62 %66 %69 %71 %73 %75 %78 %81 %83 %89 %90 %91 %92 %93 %94 %95 %97 %98 %99 %100 %102 %105 %107 %109 %110 %111 %112 %114 %116 %118 %120 %123 %126 %128 %130 %132 %135 %138 %141 %143 %144 %145 %147 %149 %151 %152 %155 %157 %162 %163 %164 %167 %168 %169 %170 %171 %173 %174 %175 %176 %178 %179 %181 %183 %185 %187 %188 %189 %190 %57 %192 %194 %195 %198 %202 %207 %210 %211 %214 %215 %216 %217 %218 %219 %221 %224 %229 %231 %232 %233 %235 %241 %246 %247 %248 %249 %250 %252 %253 %255 %256 %258 %260 %262 %263 %264 %266 %268 %270 %272 %274 %276 %278 %280 %281 %282 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %297 %299 %300 %301 %302 %304 %306 %308 %196 %309 %310 %311 %314 %316 %317 %318 %321 %322 %323 %324 %325 %327 %328 %330 %332 %333 %334 %336 %338 %340 %342 %346 %349 %355 %363 %369 %376 %377 %378 %379 %381 %382 %383 %384 %385 %386 %387 %388 %390 %394 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %413 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %458 %462 %465 %467 %469 %471 %473 %475 %477 %478 %58 %479 %480 %481 %483 %484 %485 %486 %490 %492 %494 %496 %498 %499 %500 %501 %502 %503 %504 %505 %507 %509 %510 %511 %512 %513 %514 %515 %516 %517 %914 %916 %920 %922 %925 %926 %928 %931 %934 %936 %937 %939 %940 %941 %942 %944 %945 %946 %947 %948 %950 %952 %953 %954 %955 %957 %958 %960 %962 %964 %965 %967 %969 %970 %972 %974 %975 %977 %979 %982 %984 %986 %988 %989 %990 %992 %994 %995 %996 %997 %999 %1000 %1001 %1002 %1003 %1005 %1007 %1008 %1009 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1024 %1026 %1027 %1029 %1031 %1033 %1035 %1037 %1039 %1040 %1042 %1044 %1046 %1048 %1049 %200 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1067 %1068 %1070 %1071 %1072 |
Compiled 7 022 to 4 414 computations (37.1% saved)
Compiled 2 223 to 6 684 computations (-200.7% saved)
102 alts after pruning (99 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 124 | 99 | 2 223 |
| Fresh | 0 | 0 | 0 |
| Picked | 22 | 3 | 25 |
| Done | 0 | 0 | 0 |
| Total | 2 146 | 102 | 2 248 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 7.0% | %15 = (PI.f64 ) %72 = (/.f64 x (+.f64 y y)) %425 = (*.f64 #s(literal 3 binary64) %15) (/.f64 (/.f64 (fma.f64 (sin.f64 %72) (cos.f64 %425) (*.f64 (cos.f64 %72) (sin.f64 %425))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %15 %15)) %15))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 6.6% | %15 = (PI.f64 ) %72 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 #s(literal 3 binary64) %15 %15))) (neg.f64 (neg.f64 (cos.f64 %72)))) (/.f64 (-.f64 (cos.f64 (-.f64 %72 (*.f64 %15 #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 7.1% | %15 = (PI.f64 ) %72 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 #s(literal 3 binary64) %15 %15))) (neg.f64 (neg.f64 (cos.f64 %72)))) (sin.f64 %72)) |
| ▶ | 40.8% | %134 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 %134) (+.f64 (cos.f64 %134) #s(literal 1 binary64))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 40.1% | %15 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 y y) x))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %15 %15)) %15))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.8% | %72 = (/.f64 x (+.f64 y y)) %425 = (*.f64 #s(literal 3 binary64) (PI.f64 )) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 (cos.f64 %72) (cos.f64 %425)) (*.f64 (sin.f64 %72) (sin.f64 %425)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.7% | %134 = (/.f64 x y) %434 = (sin.f64 (*.f64 #s(literal -1/2 binary64) %134)) (/.f64 (/.f64 (sin.f64 (*.f64 %134 #s(literal -1/2 binary64))) (cos.f64 (fma.f64 (*.f64 %434 x) (/.f64 #s(literal 1 binary64) (*.f64 %434 (+.f64 y y))) (*.f64 #s(literal 3 binary64) (PI.f64 ))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.8% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 %78 (/.f64 x (*.f64 %78 %71)) (*.f64 #s(literal 3 binary64) (PI.f64 ))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 41.0% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 x (/.f64 %78 (*.f64 %78 %71)) (*.f64 #s(literal 3 binary64) (PI.f64 ))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.3% | (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 #s(literal 3 binary64) (PI.f64 ) (/.f64 x (+.f64 y y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 9.5% | %15 = (PI.f64 ) %134 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %134 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %134 (+.f64 %15 %15)) %15))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %15 %134) #s(literal 1/2 binary64)) %15))) #s(literal 2 binary64))) |
| ▶ | 7.7% | %15 = (PI.f64 ) %72 = (/.f64 x (+.f64 y y)) %134 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %134 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %134 (+.f64 %15 %15)) %15))) (-.f64 (sin.f64 %72) (*.f64 (cos.f64 %72) (sin.f64 (*.f64 #s(literal -2 binary64) %15))))) |
| ▶ | 21.2% | %15 = (PI.f64 ) %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) %134 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %134 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %134 (+.f64 %15 %15)) %15))) (sin.f64 (/.f64 (/.f64 (*.f64 %78 x) %71) %78))) |
| ▶ | 40.4% | %15 = (PI.f64 ) %134 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %134 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %134 (+.f64 %15 %15)) %15))) (sin.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)))) |
| ▶ | 9.6% | %15 = (PI.f64 ) %134 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %134 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %134 (+.f64 %15 %15)) %15))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %15 %134)))) |
| ▶ | 41.0% | %15 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 #s(literal -1/2 binary64) y))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %15 %15)) %15))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 8.5% | %72 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 %72) (sin.f64 %72))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) |
| ▶ | 40.7% | %72 = (/.f64 x (+.f64 y y)) %78 = (sin.f64 %72) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) %78) (cos.f64 %72))) %78) |
| ▶ | 7.5% | (/.f64 (tan.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (PI.f64 ))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 7.6% | %72 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 (fma.f64 #s(literal 3 binary64) (PI.f64 ) %72)) (sin.f64 %72)) |
| ▶ | 6.7% | %15 = (PI.f64 ) %134 = (/.f64 x y) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) %134 (+.f64 %15 %15))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %15 %134) #s(literal 1/2 binary64)) %15))) #s(literal 2 binary64))) |
| ▶ | 7.2% | %15 = (PI.f64 ) %134 = (/.f64 x y) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) %134 %15)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) %134 %15))) |
| ▶ | 7.3% | (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x)))) |
| ▶ | 7.1% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))) (sin.f64 (*.f64 (/.f64 x %78) (/.f64 %78 %71)))) |
| ▶ | 6.5% | %15 = (PI.f64 ) %134 = (/.f64 x y) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) %134 %15)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %15 %134)))) |
| ▶ | 7.6% | (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) #s(literal 884279719003555/140737488355328 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 8.6% | (/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 8.4% | (/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) |
| ▶ | 21.4% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) %377 = (sin.f64 (/.f64 (/.f64 (*.f64 %78 x) %71) %78)) %380 = (/.f64 (*.f64 %377 x) (*.f64 %377 %71)) (/.f64 (tan.f64 %380) (sin.f64 %380)) |
| ▶ | 40.9% | %230 = (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) (/.f64 x y)))) %373 = (/.f64 (*.f64 %230 x) (*.f64 %230 (+.f64 y y))) (/.f64 (tan.f64 %373) (sin.f64 %373)) |
| ▶ | 7.1% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 (tan.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) %78) (*.f64 %78 %71)))) (sin.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))))) |
| ▶ | 8.9% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 (tan.f64 (/.f64 %78 (*.f64 %78 (/.f64 %71 x)))) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (PI.f64 )))) |
| ▶ | 8.5% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 (tan.f64 (/.f64 %78 (*.f64 %78 (/.f64 %71 x)))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) |
| ▶ | 14.4% | %71 = (+.f64 y y) %356 = (/.f64 (approx (* (sin (/ x (+ y y))) x) (/.f64 (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))) y)) (*.f64 (sin.f64 (/.f64 x %71)) %71)) (/.f64 (tan.f64 %356) (sin.f64 %356)) |
| ▶ | 17.8% | %71 = (+.f64 y y) %344 = (/.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) (*.f64 (sin.f64 (/.f64 x %71)) %71)) (/.f64 (tan.f64 %344) (sin.f64 %344)) |
| ▶ | 9.7% | %72 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y)))) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 %72))) (*.f64 (cos.f64 (*.f64 (PI.f64 ) #s(literal -1/2 binary64))) (cos.f64 %72)))) |
| ▶ | 8.5% | %15 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y)))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %15 (/.f64 x y)) #s(literal 1/2 binary64)) %15))) #s(literal 2 binary64))) |
| ▶ | 41.2% | (/.f64 (tan.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y)))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 5.2% | %15 = (PI.f64 ) %72 = (/.f64 x (+.f64 y y)) %294 = (fma.f64 %15 #s(literal 1/2 binary64) (+.f64 %15 %15)) (/.f64 (tan.f64 %72) (/.f64 (-.f64 (cos.f64 (-.f64 %72 %294)) (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %294))) #s(literal 2 binary64))) |
| ▶ | 7.9% | %15 = (PI.f64 ) %72 = (/.f64 x (+.f64 y y)) %196 = (fabs.f64 (+.f64 %15 %15)) (/.f64 (tan.f64 %72) (/.f64 (+.f64 (sin.f64 (-.f64 %72 %196)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %196))) #s(literal 2 binary64))) |
| ▶ | 40.7% | %72 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 %72) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 %72)))) |
| ▶ | 9.4% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (PI.f64 )))) |
| ▶ | 9.0% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x y) (PI.f64 )))) |
| ▶ | 40.9% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (sin.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y))))) |
| ✓ | 41.1% | %72 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 %72) (sin.f64 %72)) |
| ▶ | 7.0% | %15 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (cos.f64 (fma.f64 (+.f64 %15 (/.f64 x y)) #s(literal 1/2 binary64) %15))) |
| ▶ | 8.3% | %15 = (PI.f64 ) %72 = (/.f64 x (+.f64 y y)) %77 = (cos.f64 %72) %195 = (+.f64 %15 %15) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (-.f64 (sin.f64 %72) (*.f64 %77 (sin.f64 (*.f64 #s(literal -2 binary64) %15)))) (cos.f64 %195) (*.f64 %77 (sin.f64 %195)))) |
| ▶ | 7.7% | %15 = (PI.f64 ) %195 = (+.f64 %15 %15) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x y) %15)) (cos.f64 %195) (*.f64 (cos.f64 (/.f64 x (+.f64 y y))) (sin.f64 %195)))) |
| ▶ | 8.3% | %9 = (PI ) %15 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (+.f64 %15 %15)) (approx (* (cos (/ x (+ y y))) (sin (+ %9 %9))) (sin.f64 (*.f64 #s(literal 2 binary64) %15))))) |
| ▶ | 7.0% | %15 = (PI.f64 ) %195 = (+.f64 %15 %15) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %15 (/.f64 x y)))) (cos.f64 %195) (*.f64 (cos.f64 (/.f64 x (+.f64 y y))) (sin.f64 %195)))) |
| ▶ | 13.1% | %15 = (PI.f64 ) %294 = (fma.f64 %15 #s(literal 1/2 binary64) (+.f64 %15 %15)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) %294)) (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %294))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 9.0% | %15 = (PI.f64 ) %134 = (/.f64 x y) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %15 %134) #s(literal 1/2 binary64)) %15))) #s(literal 2 binary64)) (sin.f64 (*.f64 %134 #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 13.3% | %15 = (PI.f64 ) %196 = (fabs.f64 (+.f64 %15 %15)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) %196)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %196))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 8.9% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 8.5% | %72 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 %72 (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 %72)))) #s(literal 2 binary64))) |
| ▶ | 7.6% | %15 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 %15 #s(literal 1/2 binary64)))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %15))) #s(literal 2 binary64))) |
| ▶ | 8.6% | %15 = (PI.f64 ) %72 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 %72 (*.f64 %15 #s(literal 1/2 binary64)))) (sin.f64 (-.f64 %72 %15))) #s(literal 2 binary64))) |
| ▶ | 8.4% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 x (/.f64 #s(literal -1/2 binary64) y)))) #s(literal 2 binary64))) |
| ▶ | 8.5% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 7.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (approx (- (/ x (+ y y)) (* (PI ) 1/2)) (*.f64 #s(literal -1/2 binary64) (PI.f64 )))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 7.8% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (neg.f64 (fma.f64 %78 (/.f64 x (*.f64 %78 %71)) (PI.f64 ))))) |
| ▶ | 7.8% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 y x)) (PI.f64 ))))) |
| ▶ | 8.5% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| ▶ | 7.2% | %15 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 y x)) %15) #s(literal 2 binary64)) %15))) |
| ▶ | 8.3% | %134 = (/.f64 x y) (/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %134))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) %134)))) |
| ▶ | 8.8% | (/.f64 (tan.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 53.6% | %15 = (PI.f64 ) (/.f64 (tan.f64 (-.f64 (/.f64 x (+.f64 y y)) %15)) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x %15))) |
| ▶ | 6.7% | %15 = (PI.f64 ) %134 = (/.f64 x y) (/.f64 (tan.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %134 (+.f64 %15 %15)) %15)) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %15 %134) #s(literal 1/2 binary64)) %15))) #s(literal 2 binary64))) |
| ▶ | 8.1% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 (tan.f64 (*.f64 %78 (/.f64 x (*.f64 %78 %71)))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) |
| ▶ | 7.7% | %15 = (PI.f64 ) %65 = (/.f64 #s(literal 1/2 binary64) y) %196 = (fabs.f64 (+.f64 %15 %15)) (/.f64 (tan.f64 (*.f64 x %65)) (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) %196)) (sin.f64 (fma.f64 %65 x %196))) #s(literal 2 binary64))) |
| ▶ | 9.4% | (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (PI.f64 )))) |
| ▶ | 9.0% | (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x y) (PI.f64 )))) |
| ▶ | 40.8% | (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 6.7% | %15 = (PI.f64 ) (/.f64 (tan.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x %15))) (cos.f64 (fma.f64 (+.f64 %15 (/.f64 x y)) #s(literal 1/2 binary64) %15))) |
| ▶ | 7.4% | %72 = (/.f64 x (+.f64 y y)) %139 = (+.f64 (PI.f64 ) (/.f64 x y)) (/.f64 (sin.f64 %72) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 %139 #s(literal 1/2 binary64)) %72)) (cos.f64 (fma.f64 %139 #s(literal 1/2 binary64) %72))) #s(literal 2 binary64))) |
| ▶ | 40.9% | %72 = (/.f64 x (+.f64 y y)) %167 = (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (/.f64 (sin.f64 %72) (/.f64 (+.f64 (sin.f64 (-.f64 %72 %167)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %167))) #s(literal 2 binary64))) |
| ▶ | 40.3% | %134 = (/.f64 x y) (/.f64 (sin.f64 %134) (*.f64 (+.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) %134)) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) |
| ▶ | 40.5% | %134 = (/.f64 x y) (/.f64 (sin.f64 %134) (*.f64 (+.f64 (sin.f64 (+.f64 (neg.f64 %134) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) |
| ▶ | 40.4% | %134 = (/.f64 x y) (/.f64 (sin.f64 %134) (*.f64 (+.f64 (cos.f64 %134) #s(literal 1 binary64)) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))) |
| ▶ | 32.2% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) %134 = (/.f64 x y) (/.f64 (sin.f64 %134) (*.f64 (+.f64 (cos.f64 %134) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 x %78) (/.f64 %78 %71))))) |
| ▶ | 26.6% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) %112 = (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 %78 %71) (*.f64 %78 x))) %143 = (sin.f64 %112) (/.f64 %143 (*.f64 (cos.f64 %112) %143)) |
| ▶ | 52.7% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (+.f64 (PI.f64 ) (/.f64 x y)) #s(literal 1/2 binary64)))) |
| ▶ | 54.3% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) (/.f64 x y))))) |
| ▶ | 40.8% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (/.f64 (*.f64 %78 x) %71) %78))) |
| ▶ | 53.5% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)))) |
| ▶ | 40.3% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 %78 x) (*.f64 %78 %71)))) |
| ▶ | 41.0% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) %78) (*.f64 %78 %71))))) |
| ✓ | 53.6% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 40.7% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 %78 %71) (*.f64 %78 x))))) |
| ▶ | 53.7% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x)))) |
| ▶ | 41.2% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x %78) (/.f64 %78 %71)))) |
| ▶ | 41.0% | %78 = (sin.f64 (/.f64 x (+.f64 y y))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 %78 x) (/.f64 (/.f64 #s(literal 1/2 binary64) y) %78)))) |
| ▶ | 40.6% | %71 = (+.f64 y y) %78 = (sin.f64 (/.f64 x %71)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 %78 (/.f64 x (*.f64 %78 %71))))) |
| ▶ | 53.2% | (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y)))) |
| ▶ | 44.7% | (/.f64 #s(literal 1 binary64) (approx (cos (/ x (+ y y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))))))) |
| ▶ | 9.6% | %72 = (/.f64 x (+.f64 y y)) (*.f64 (tan.f64 %72) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (PI.f64 ) #s(literal -1/2 binary64))) (cos.f64 %72) (sin.f64 %72)))) |
| ▶ | 40.3% | %66 = (*.f64 x (/.f64 #s(literal 1/2 binary64) y)) (*.f64 (tan.f64 %66) (/.f64 #s(literal 1 binary64) (sin.f64 %66))) |
| ▶ | 4.0% | (approx (/ (tan (/ x (* y 2))) (/ (- (cos (- (/ x (+ y y)) (* (PI ) 1/2))) (sin (* (/ x y) -1/2))) 2)) (/.f64 x (*.f64 y (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))))) |
| ▶ | 2.7% | %9 = (PI ) %33 = (/ x (+ y y)) %35 = (+ %9 %9) (approx (/ (tan (/ x (* y 2))) (+ (* (sin %33) (cos %35)) (* (cos %33) (sin %35)))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 (*.f64 #s(literal 2 binary64) (PI.f64 ))))))) |
| ▶ | 44.0% | %4 = (/ x (* y 2)) (approx (/ (tan %4) (sin %4)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))) |
| ✓ | 53.2% | %4 = (/ x (* y 2)) (approx (/ (tan %4) (sin %4)) #s(literal 1 binary64)) |
| ▶ | 2.7% | (approx (/ (tan (/ x (* y 2))) (sin (neg (+ (* 1/2 (/ x y)) (PI ))))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 (neg.f64 (PI.f64 ))))))) |
Compiled 102 to 422 computations (-313.7% saved)
| Inputs |
|---|
%0 = (PI ) %1 = (+ %0 %0) %3 = (* %0 1/2) %6 = (neg %0) %8 = (* 2 %0) %10 = (* 1/2 %0) %14 = (neg %10) %17 = (* 3 %0) %21 = (* %0 -1/2) %24 = (* -2 %0) %0 %1 %3 (cos %1) (sin %1) %6 %8 (sin %6) %10 (sin %8) (* -1/2 %0) %14 (cos %14) (+ %17 %0) (+ %3 %1) (fabs %1) %21 (cos %21) %24 (sin %24) %17 (cos %17) (sin %17) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal 1 binary64) #s(literal 0 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 0 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal 0 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal 0 binary64) #s(literal 884279719003555/70368744177664 binary64) #s(literal 4421398595017775/562949953421312 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal 0 binary64) #s(literal -884279719003555/140737488355328 binary64) #s(literal 0 binary64) #s(literal 2652839157010665/281474976710656 binary64) #s(literal -1 binary64) #s(literal 0 binary64) |
| 3.0ms | 1× | 2 | valid |
Compiled 85 to 30 computations (64.7% saved)
Sin: 2.0ms (78.0% of total, 0.0 MiB)Pi: 0.0ms (0.0% of total, 0.0 MiB)Neg: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Fabs: 0.0ms (0.0% of total, 0.0 MiB)Cos: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10932 | 117262 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y #s(literal 2 binary64)) %4 = (/.f64 x %3) %5 = (tan.f64 %4) %6 = (sin.f64 %4) %8 = (/.f64 x y) %9 = (pow.f64 x #s(literal 2 binary64)) %14 = (pow.f64 y #s(literal 2 binary64)) %15 = (/.f64 %9 %14) %18 = (pow.f64 x #s(literal 4 binary64)) %22 = (+.f64 y y) %23 = (/.f64 #s(literal 1/2 binary64) y) %24 = (/.f64 #s(literal 1 binary64) %23) %25 = (/.f64 #s(literal -1/2 binary64) y) %26 = (/.f64 x %22) %27 = (*.f64 x %23) %28 = (sin.f64 %26) %29 = (*.f64 %8 #s(literal -1/2 binary64)) %30 = (sin.f64 %29) %31 = (*.f64 #s(literal -1 binary64) x) %32 = (*.f64 %28 x) %33 = (*.f64 %28 %22) %34 = (/.f64 %32 %33) %35 = (/.f64 #s(literal 2 binary64) %8) %36 = (/.f64 #s(literal 1 binary64) %35) %37 = (/.f64 %22 x) %38 = (tan.f64 %26) %39 = (cos.f64 %26) %40 = (sin.f64 %8) %41 = (cos.f64 %8) %42 = (+.f64 %41 #s(literal 1 binary64)) %43 = (neg.f64 %39) %44 = (neg.f64 %43) %45 = (PI.f64 ) %46 = (/.f64 %40 %42) %47 = (+.f64 %45 %45) %48 = (fma.f64 #s(literal 1/2 binary64) %8 %47) %49 = (+.f64 %48 %45) %50 = (cos.f64 %49) %51 = (/.f64 %30 %50) %52 = (/.f64 %39 %28) %53 = (/.f64 #s(literal 1 binary64) %52) %54 = (fma.f64 #s(literal 1/2 binary64) %8 %45) %55 = (neg.f64 %54) %56 = (fma.f64 %25 x %45) %57 = (neg.f64 %56) %58 = (tan.f64 %57) %59 = (tan.f64 %49) %60 = (*.f64 %45 #s(literal 1/2 binary64)) %61 = (tan.f64 %48) %62 = (tan.f64 %54) %63 = (-.f64 %26 %60) %64 = (cos.f64 %63) %65 = (-.f64 %64 %30) %66 = (/.f64 %65 #s(literal 2 binary64)) %67 = (/.f64 #s(literal 1 binary64) %28) %68 = (/.f64 #s(literal 1 binary64) %67) %69 = (cos.f64 %47) %70 = (sin.f64 %47) %71 = (*.f64 %39 %70) %72 = (fma.f64 %25 x %60) %73 = (sin.f64 %56) %74 = (sin.f64 %55) %75 = (neg.f64 %45) %76 = (cos.f64 %72) %77 = (/.f64 #s(literal -1 binary64) %28) %78 = (tan.f64 %36) %79 = (tan.f64 %27) %80 = (sin.f64 %27) %81 = (/.f64 x %24) %82 = (tan.f64 %81) %83 = (sin.f64 %81) %86 = (*.f64 #s(literal -1/2 binary64) %8) %87 = (/.f64 %9 y) %88 = (*.f64 #s(literal 1/2 binary64) %87) %90 = (/ x (+ y y)) %91 = (sin %90) %92 = (* %91 x) %93 = (approx %92 %88) %94 = (/.f64 y x) %95 = (*.f64 #s(literal -1/8 binary64) %15) %96 = (+.f64 #s(literal 1 binary64) %95) %97 = (cos %90) %98 = (approx %97 %96) %99 = (*.f64 #s(literal 2 binary64) %45) %100 = (sin.f64 %75) %101 = (+.f64 %45 %8) %102 = (*.f64 #s(literal 1/2 binary64) %45) %103 = (sin.f64 %99) %104 = (*.f64 #s(literal -1/2 binary64) %45) %105 = (PI ) %108 = (- %90 (* %105 1/2)) %109 = (approx %108 %104) %110 = (neg.f64 %102) %111 = (cos.f64 %110) %112 = (+ %105 %105) %114 = (* %97 (sin %112)) %115 = (approx %114 %103) %116 = (*.f64 y %100) %117 = (*.f64 y %103) %118 = (/.f64 x %116) %119 = (*.f64 #s(literal 1/2 binary64) %118) %122 = (/ x (* y 2)) %123 = (tan %122) %124 = (/ x y) %131 = (/.f64 x %117) %132 = (*.f64 #s(literal 1/2 binary64) %131) %138 = (*.f64 y %111) %139 = (/.f64 x %138) %148 = (sin.f64 %86) %149 = (/.f64 %18 %14) %150 = (*.f64 #s(literal 1/2 binary64) %9) %151 = (fma.f64 #s(literal -1/48 binary64) %149 %150) %152 = (/.f64 %151 y) %153 = (approx %92 %152) %154 = (/.f64 #s(literal 1 binary64) x) %155 = (/.f64 %28 %22) %156 = (/.f64 x %28) %157 = (*.f64 %156 %155) %158 = (/.f64 x %33) %159 = (/.f64 %23 %28) %160 = (*.f64 %148 x) %161 = (*.f64 %148 %22) %162 = (/.f64 #s(literal 1 binary64) %161) %163 = (*.f64 %32 %159) %164 = (*.f64 %28 %158) %165 = (neg.f64 %8) %166 = (/.f64 %28 %33) %167 = (/.f64 %32 %22) %168 = (/.f64 %167 %28) %169 = (*.f64 %77 %33) %170 = (/.f64 %31 %169) %171 = (*.f64 %28 %37) %172 = (/.f64 %28 %171) %173 = (/.f64 %23 %154) %174 = (/.f64 %33 %32) %175 = (/.f64 #s(literal 1 binary64) %174) %176 = (/.f64 #s(literal 1/2 binary64) %94) %177 = (fma.f64 #s(literal 3 binary64) %45 %45) %178 = (fma.f64 %23 x %177) %179 = (sin.f64 %178) %180 = (/.f64 %179 %44) %181 = (-.f64 %26 %45) %182 = (*.f64 %77 %39) %183 = (/.f64 #s(literal -1 binary64) %182) %184 = (tan.f64 %181) %185 = (fma.f64 %23 x %45) %186 = (tan.f64 %185) %187 = (fma.f64 #s(literal 3 binary64) %45 %26) %188 = (tan.f64 %187) %189 = (/.f64 #s(literal 1/2 binary64) %67) %190 = (*.f64 %101 #s(literal 1/2 binary64)) %191 = (-.f64 %190 %45) %192 = (cos.f64 %191) %193 = (+.f64 %28 %192) %194 = (/.f64 %193 #s(literal 2 binary64)) %195 = (fma.f64 %45 #s(literal 1/2 binary64) %47) %196 = (-.f64 %26 %195) %197 = (cos.f64 %196) %198 = (fma.f64 %23 x %195) %199 = (cos.f64 %198) %200 = (-.f64 %197 %199) %201 = (/.f64 %200 #s(literal 2 binary64)) %202 = (fabs.f64 %47) %203 = (-.f64 %26 %202) %204 = (sin.f64 %203) %205 = (fma.f64 %23 x %202) %206 = (sin.f64 %205) %207 = (+.f64 %204 %206) %208 = (/.f64 %207 #s(literal 2 binary64)) %209 = (*.f64 %45 #s(literal -1/2 binary64)) %210 = (cos.f64 %209) %211 = (*.f64 %210 %39) %212 = (fma.f64 %210 %39 %28) %213 = (fma.f64 #s(literal 2 binary64) %189 %211) %214 = (-.f64 %45 %8) %215 = (*.f64 #s(literal 1/2 binary64) %214) %216 = (fma.f64 %101 #s(literal 1/2 binary64) %45) %217 = (fma.f64 #s(literal -1/2 binary64) %8 %45) %218 = (sin.f64 %217) %219 = (*.f64 #s(literal -2 binary64) %45) %220 = (sin.f64 %219) %221 = (*.f64 %39 %220) %222 = (-.f64 %28 %221) %223 = (cos.f64 %215) %224 = (cos.f64 %216) %225 = (/.f64 #s(literal 1 binary64) %94) %226 = (*.f64 x x) %227 = (*.f64 y y) %228 = (/.f64 %226 %227) %229 = (fma.f64 #s(literal 1/8 binary64) %228 #s(literal 1 binary64)) %230 = (*.f64 x %25) %231 = (/.f64 #s(literal -1 binary64) %37) %232 = (/.f64 #s(literal -1 binary64) %67) %233 = (*.f64 #s(literal 3 binary64) %45) %234 = (cos.f64 %233) %235 = (sin.f64 %233) %236 = (*.f64 %39 %235) %237 = (fma.f64 %28 %234 %236) %238 = (sin.f64 %181) %239 = (sin.f64 %185) %240 = (sin.f64 %215) %241 = (sin.f64 %190) %242 = (+.f64 %165 %60) %243 = (sin.f64 %242) %244 = (fma.f64 %45 #s(literal 1/2 binary64) %8) %245 = (sin.f64 %244) %246 = (-.f64 %190 %26) %247 = (cos.f64 %246) %248 = (fma.f64 %101 #s(literal 1/2 binary64) %26) %249 = (cos.f64 %248) %250 = (-.f64 %247 %249) %251 = (/.f64 %250 #s(literal 2 binary64)) %252 = (-.f64 %26 %86) %253 = (sin.f64 %252) %254 = (fma.f64 %23 x %86) %255 = (sin.f64 %254) %256 = (+.f64 %253 %255) %257 = (/.f64 %256 #s(literal 2 binary64)) %258 = (fma.f64 %160 %162 %233) %259 = (fma.f64 %28 %158 %233) %260 = (fma.f64 x %166 %233) %261 = (*.f64 %39 %234) %262 = (*.f64 %28 %235) %263 = (-.f64 %261 %262) %264 = (cos.f64 %187) %265 = (fma.f64 %28 %158 %45) %266 = (fma.f64 %28 %69 %115) %268 = (-.f64 %201 %30) %269 = (/.f64 %268 #s(literal 2 binary64)) %271 = (-.f64 %208 %30) %272 = (/.f64 %271 #s(literal 2 binary64)) %274 = (-.f64 %194 %30) %275 = (/.f64 %274 #s(literal 2 binary64)) %285 = (sin.f64 %157) %286 = (cos.f64 %157) %288 = (*.f64 %42 %285) %290 = (sin.f64 %175) %291 = (cos.f64 %175) %293 = (*.f64 %291 %290) %295 = (tan.f64 %170) %296 = (cos.f64 %170) %298 = (sin.f64 %168) %299 = (cos.f64 %168) %301 = (*.f64 %298 x) %302 = (*.f64 %298 %22) %303 = (/.f64 %301 %302) %304 = (tan.f64 %303) %305 = (sin.f64 %303) %307 = (tan.f64 %173) %308 = (sin.f64 %173) %309 = (cos.f64 %173) %311 = (-.f64 %173 %60) %312 = (cos.f64 %311) %313 = (-.f64 %312 %30) %314 = (/.f64 %313 #s(literal 2 binary64)) %316 = (cos.f64 %34) %318 = (tan.f64 %164) %319 = (cos.f64 %164) %321 = (tan.f64 %172) %322 = (/.f64 #s(literal 1 binary64) %80) %324 = (cos.f64 %27) %326 = (cos.f64 %163) %328 = (tan.f64 %176) %329 = (sin.f64 %176) %330 = (cos.f64 %176) %332 = (*.f64 %42 %329) %334 = (/.f64 %237 %50) %336 = (-.f64 %64 %232) %337 = (/.f64 %336 #s(literal 2 binary64)) %339 = (-.f64 %64 %238) %340 = (/.f64 %339 #s(literal 2 binary64)) %342 = (-.f64 %64 %239) %343 = (/.f64 %342 #s(literal 2 binary64)) %368 = (/.f64 %30 %264) %370 = (/.f64 %30 %263) %377 = (cos.f64 %109) %378 = (-.f64 %377 %30) %379 = (/.f64 %378 #s(literal 2 binary64)) %382 = (/.f64 %93 %33) %383 = (tan.f64 %382) %384 = (sin.f64 %382) %386 = (/.f64 %153 %33) %387 = (tan.f64 %386) %388 = (sin.f64 %386) %390 = (cos.f64 %259) %391 = (/.f64 %30 %390) %393 = (cos.f64 %260) %394 = (/.f64 %30 %393) %396 = (cos.f64 %258) %397 = (/.f64 %30 %396) %399 = (+.f64 %243 #s(literal 1 binary64)) %400 = (*.f64 %399 %28) %402 = (+.f64 %245 #s(literal 1 binary64)) %403 = (*.f64 %402 %28) %408 = (sin.f64 %230) %409 = (-.f64 %64 %408) %410 = (/.f64 %409 #s(literal 2 binary64)) %412 = (/.f64 %408 %50) %414 = (sin.f64 %231) %415 = (/.f64 %414 %50) %420 = (fma.f64 %222 %69 %71) %422 = (fma.f64 %218 %69 %71) %426 = (fma.f64 %223 %69 %71) %428 = (*.f64 %223 x) %429 = (*.f64 %223 %22) %430 = (/.f64 %428 %429) %431 = (tan.f64 %430) %432 = (sin.f64 %430) %435 = (/.f64 #s(literal 1 binary64) %212) %441 = (+.f64 %225 %45) %442 = (/.f64 %441 #s(literal 2 binary64)) %443 = (+.f64 %442 %45) %444 = (cos.f64 %443) %446 = (fma.f64 #s(literal 1/2 binary64) %225 %45) %447 = (neg.f64 %446) %448 = (sin.f64 %447) %450 = (neg.f64 %265) %451 = (sin.f64 %450) %453 = (fma.f64 #s(literal 1/2 binary64) %8 #s(literal 884279719003555/140737488355328 binary64)) %454 = (tan.f64 %453) %456 = (fma.f64 %25 x #s(literal 884279719003555/562949953421312 binary64)) %457 = (cos.f64 %456) %459 = (-.f64 %26 #s(literal 884279719003555/562949953421312 binary64)) %460 = (cos.f64 %459) %461 = (-.f64 %460 %30) %462 = (/.f64 %461 #s(literal 2 binary64)) x y #s(literal 2 binary64) %3 %4 %5 %6 #s(literal 1/2 binary64) %8 %9 #s(literal 3 binary64) #s(literal 1 binary64) #s(literal -1/48 binary64) #s(literal 1/8 binary64) %14 %15 #s(literal 4 binary64) #s(literal -1/8 binary64) %18 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal -2 binary64) %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 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 #s(literal 884279719003555/140737488355328 binary64) #s(literal 884279719003555/562949953421312 binary64) %86 %87 %88 %93 %94 %95 %96 %98 %99 %100 %101 %102 %103 %104 %109 %110 %111 %115 %116 %117 %118 %119 (approx (/ %123 (sin (neg (+ (* 1/2 %124) %105)))) %119) %131 %132 (approx (/ %123 (+ (* %91 (cos %112)) %114)) %132) %138 %139 (approx (/ %123 (/ (- (cos %108) (sin (* %124 -1/2))) 2)) %139) %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %227 %228 %229 %230 %231 %232 %233 %234 %235 %236 %237 %238 %239 %240 %241 %242 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 (/.f64 %5 %266) %268 %269 (/.f64 %5 %269) %271 %272 (/.f64 %5 %272) %274 %275 (/.f64 %5 %275) (/.f64 %28 %257) (/.f64 %28 %251) (/.f64 %79 %28) (/.f64 %79 %218) (/.f64 %79 %208) (/.f64 %82 %213) (/.f64 %82 %194) (/.f64 %82 %28) %285 %286 (/.f64 #s(literal 1 binary64) %286) %288 (/.f64 %40 %288) %290 %291 (/.f64 #s(literal 1 binary64) %291) %293 (/.f64 %290 %293) %295 %296 (/.f64 #s(literal 1 binary64) %296) %298 %299 (/.f64 #s(literal 1 binary64) %299) %301 %302 %303 %304 %305 (/.f64 %304 %305) %307 %308 %309 (/.f64 #s(literal 1 binary64) %309) %311 %312 %313 %314 (/.f64 %5 %314) %316 (/.f64 #s(literal 1 binary64) %316) %318 %319 (/.f64 #s(literal 1 binary64) %319) %321 %322 (*.f64 %79 %322) %324 (/.f64 #s(literal 1 binary64) %324) %326 (/.f64 #s(literal 1 binary64) %326) %328 %329 %330 (/.f64 #s(literal 1 binary64) %330) %332 (/.f64 %40 %332) %334 (/.f64 %334 %6) %336 %337 (/.f64 %5 %337) %339 %340 (/.f64 %5 %340) %342 %343 (/.f64 %5 %343) (/.f64 %58 %224) (/.f64 %51 %222) (/.f64 %59 %194) (/.f64 %61 %194) (/.f64 %51 %194) (/.f64 %62 %218) (/.f64 %46 %28) (/.f64 %62 %223) (/.f64 %51 %223) (/.f64 %62 %285) (/.f64 %79 %73) (/.f64 %307 %76) (/.f64 %307 %66) (/.f64 %51 %308) (/.f64 %295 %74) (/.f64 %321 %76) (/.f64 %321 %73) (/.f64 %318 %76) (/.f64 %38 %73) (/.f64 %38 %68) (/.f64 %328 %66) (/.f64 %62 %329) (/.f64 %51 %298) %368 (/.f64 %368 %6) %370 (/.f64 %370 %6) (/.f64 %186 %28) (/.f64 %188 %28) (/.f64 %183 %28) (/.f64 %180 %28) (/.f64 %38 %83) %377 %378 %379 (/.f64 %5 %379) (/.f64 %78 %223) %382 %383 %384 (/.f64 %383 %384) %386 %387 %388 (/.f64 %387 %388) %390 %391 (/.f64 %391 %6) %393 %394 (/.f64 %394 %6) %396 %397 (/.f64 %397 %6) %399 %400 (/.f64 %40 %400) %402 %403 (/.f64 %40 %403) (approx (/ %123 (sin %122)) %229) %408 %409 %410 (/.f64 %5 %410) %412 (/.f64 %412 %6) %414 %415 (/.f64 %415 %6) (/.f64 %184 %73) (/.f64 %53 %76) (/.f64 %180 %66) %420 (/.f64 %5 %420) %422 (/.f64 %5 %422) (/.f64 %38 %218) (/.f64 %38 %201) %426 (/.f64 %5 %426) %428 %429 %430 %431 %432 (/.f64 %431 %432) (/.f64 %38 %224) %435 (*.f64 %38 %435) (/.f64 %38 %208) (/.f64 #s(literal 1 binary64) %98) (/.f64 #s(literal 1 binary64) %240) (/.f64 #s(literal 1 binary64) %241) %441 %442 %443 %444 (/.f64 %5 %444) %446 %447 %448 (/.f64 %5 %448) %450 %451 (/.f64 %5 %451) %453 %454 (/.f64 %454 %6) %456 %457 (/.f64 %5 %457) %459 %460 %461 %462 (/.f64 %5 %462) |
| Outputs |
|---|
%7 = (/ x (* y 2)) %9 = (/.f64 x y) %10 = (*.f64 #s(literal 1/2 binary64) %9) %12 = (tan %7) %15 = (pow.f64 x #s(literal 2 binary64)) %17 = (pow.f64 y #s(literal 3 binary64)) %18 = (/.f64 %15 %17) %20 = (/.f64 #s(literal 1 binary64) y) %21 = (*.f64 #s(literal 1/2 binary64) %20) %27 = (pow.f64 y #s(literal 5 binary64)) %28 = (/.f64 %15 %27) %29 = (/.f64 #s(literal 1 binary64) %17) %30 = (*.f64 #s(literal 1/24 binary64) %29) %37 = (pow.f64 y #s(literal 7 binary64)) %38 = (/.f64 %15 %37) %39 = (/.f64 #s(literal 1 binary64) %27) %40 = (*.f64 #s(literal 1/240 binary64) %39) %46 = (sin %7) %48 = (fma.f64 #s(literal -1/48 binary64) %18 %21) %54 = (*.f64 #s(literal 1/48 binary64) %29) %56 = (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/3840 binary64) %28) %54) %21) %60 = (*.f64 #s(literal 1/3840 binary64) %39) %64 = (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/645120 binary64) %38 %60)) %54) %21) %67 = (/ x y) %69 = (pow x 2) %71 = (pow y 2) %72 = (/ %69 %71) %73 = (pow.f64 y #s(literal 2 binary64)) %74 = (/.f64 %15 %73) %77 = (pow x 4) %79 = (pow.f64 x #s(literal 4 binary64)) %82 = (* %67 -1/2) %84 = (*.f64 #s(literal -1/2 binary64) %9) %86 = (sin %82) %88 = (-.f64 (*.f64 #s(literal 1/48 binary64) %18) %21) %94 = (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/3840 binary64) %28 %54)) %21) %102 = (-.f64 (*.f64 %15 (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/645120 binary64) %38) %60) %54)) %21) %108 = (*.f64 #s(literal -1 binary64) x) %110 = (+ y y) %111 = (/ x %110) %112 = (sin %111) %113 = (* %112 x) %114 = (/.f64 %15 y) %123 = (* %112 %110) %125 = (*.f64 #s(literal -1/24 binary64) %74) %126 = (+.f64 #s(literal 1 binary64) %125) %130 = (pow.f64 y #s(literal 4 binary64)) %131 = (/.f64 %15 %130) %133 = (/.f64 #s(literal 1 binary64) %73) %134 = (*.f64 #s(literal 1/24 binary64) %133) %137 = (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 #s(literal 1/1920 binary64) %131) %134))) %142 = (pow.f64 y #s(literal 6 binary64)) %143 = (/.f64 %15 %142) %144 = (/.f64 #s(literal 1 binary64) %130) %145 = (*.f64 #s(literal 1/1920 binary64) %144) %150 = (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/322560 binary64) %143 %145)) %134))) %153 = (/ 2 %67) %154 = (/.f64 y x) %157 = (cos %111) %160 = (*.f64 #s(literal -1/8 binary64) %74) %161 = (+.f64 #s(literal 1 binary64) %160) %166 = (*.f64 #s(literal 1/8 binary64) %133) %172 = (*.f64 #s(literal 1/384 binary64) %144) %179 = (sin %67) %187 = (*.f64 #s(literal 1/6 binary64) %29) %193 = (*.f64 #s(literal 1/120 binary64) %39) %200 = (cos %67) %201 = (*.f64 #s(literal -1/2 binary64) %74) %205 = (*.f64 #s(literal 1/2 binary64) %133) %207 = (*.f64 %15 (-.f64 (*.f64 #s(literal 1/24 binary64) %131) %205)) %215 = (*.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/720 binary64) %143 (*.f64 #s(literal 1/24 binary64) %144))) %205)) %219 = (+ %200 1) %227 = (neg %157) %229 = (*.f64 #s(literal 1/8 binary64) %74) %245 = (* 1/2 %67) %246 = (PI ) %247 = (+ %246 %246) %248 = (+ %245 %247) %249 = (PI.f64 ) %250 = (*.f64 #s(literal 2 binary64) %249) %252 = (fma.f64 #s(literal 1/2 binary64) %9 %250) %254 = (+ %248 %246) %255 = (+.f64 %249 %250) %257 = (+.f64 %249 %252) %259 = (cos %254) %260 = (cos.f64 %255) %262 = (sin.f64 %255) %263 = (*.f64 x %262) %264 = (/.f64 %263 y) %268 = (*.f64 x %260) %272 = (*.f64 #s(literal 1/2 binary64) (/.f64 %262 y)) %286 = (/ %86 %259) %287 = (*.f64 y %260) %292 = (pow.f64 %260 #s(literal 2 binary64)) %293 = (*.f64 %73 %292) %297 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %287)) %301 = (*.f64 %17 %260) %302 = (/.f64 #s(literal 1 binary64) %301) %303 = (*.f64 #s(literal 1/48 binary64) %302) %305 = (pow.f64 %262 #s(literal 2 binary64)) %306 = (pow.f64 %260 #s(literal 3 binary64)) %310 = (fma.f64 #s(literal 1/16 binary64) %302 (*.f64 #s(literal 1/8 binary64) (/.f64 %305 (*.f64 %17 %306)))) %311 = (-.f64 %303 %310) %315 = (*.f64 #s(literal 1/4 binary64) (/.f64 %262 %293)) %325 = (/.f64 %262 (*.f64 %130 %292)) %339 = (/ %157 %112) %340 = (*.f64 #s(literal 2 binary64) y) %346 = (*.f64 #s(literal 1/6 binary64) %20) %355 = (*.f64 #s(literal 1/360 binary64) %29) %363 = (+ %245 %246) %365 = (+.f64 %249 %10) %367 = (neg %363) %370 = (-.f64 %84 %249) %372 = (/ -1/2 y) %373 = (* %372 x) %374 = (+ %373 %246) %375 = (+.f64 %249 %84) %377 = (neg %374) %378 = (-.f64 %10 %249) %380 = (tan %377) %381 = (neg.f64 %249) %382 = (sin.f64 %381) %383 = (cos.f64 %381) %384 = (/.f64 %382 %383) %386 = (pow.f64 %382 #s(literal 2 binary64)) %387 = (pow.f64 %383 #s(literal 2 binary64)) %388 = (*.f64 y %387) %390 = (*.f64 #s(literal -1/2 binary64) (/.f64 %386 %388)) %391 = (-.f64 %21 %390) %394 = (*.f64 %382 %391) %396 = (*.f64 y %383) %407 = (*.f64 %17 %387) %412 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %386 %391) (*.f64 %73 %387)) (fma.f64 #s(literal -1/8 binary64) (/.f64 %391 %73) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %386 %407))))) %423 = (tan %254) %424 = (/.f64 %262 %260) %426 = (*.f64 y %292) %428 = (*.f64 #s(literal -1/2 binary64) (/.f64 %305 %426)) %429 = (-.f64 %21 %428) %432 = (*.f64 %262 %429) %443 = (*.f64 %17 %292) %448 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %305 %429) %293) (fma.f64 #s(literal -1/8 binary64) (/.f64 %429 %73) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %305 %443))))) %459 = (tan %248) %460 = (sin.f64 %250) %461 = (cos.f64 %250) %462 = (/.f64 %460 %461) %464 = (pow.f64 %460 #s(literal 2 binary64)) %465 = (pow.f64 %461 #s(literal 2 binary64)) %466 = (*.f64 y %465) %468 = (*.f64 #s(literal -1/2 binary64) (/.f64 %464 %466)) %469 = (-.f64 %21 %468) %472 = (*.f64 %460 %469) %474 = (*.f64 y %461) %485 = (*.f64 %17 %465) %490 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %464 %469) (*.f64 %73 %465)) (fma.f64 #s(literal -1/8 binary64) (/.f64 %469 %73) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %464 %485))))) %501 = (* %246 1/2) %502 = (- %111 %501) %503 = (*.f64 #s(literal -1/2 binary64) %249) %505 = (*.f64 #s(literal 1/2 binary64) %249) %506 = (-.f64 %10 %505) %508 = (cos %502) %509 = (neg.f64 %505) %510 = (cos.f64 %509) %512 = (sin.f64 %509) %513 = (*.f64 x %512) %514 = (/.f64 %513 y) %515 = (*.f64 #s(literal -1/2 binary64) %514) %519 = (/.f64 (*.f64 x %510) %73) %522 = (*.f64 #s(literal 1/2 binary64) (/.f64 %512 y)) %527 = (/.f64 %510 %73) %536 = (- %508 %86) %537 = (-.f64 %21 %522) %538 = (*.f64 x %537) %546 = (/.f64 %512 %17) %547 = (fma.f64 #s(literal -1/48 binary64) %546 %54) %548 = (*.f64 x %547) %549 = (*.f64 #s(literal -1/8 binary64) %527) %557 = (/ %536 2) %558 = (*.f64 #s(literal 1/2 binary64) %510) %576 = (/ 1 %112) %578 = (fma.f64 #s(literal 1/12 binary64) %114 %340) %582 = (*.f64 #s(literal 1/12 binary64) %20) %585 = (fma.f64 #s(literal 2 binary64) y (*.f64 %15 (fma.f64 #s(literal 7/2880 binary64) %18 %582))) %589 = (*.f64 #s(literal 7/2880 binary64) %29) %593 = (fma.f64 #s(literal 2 binary64) y (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 31/483840 binary64) %28 %589) %582))) %597 = (* %157 (sin %247)) %599 = (*.f64 %15 %460) %600 = (/.f64 %599 %73) %604 = (/.f64 %460 %73) %620 = (+ %373 %501) %622 = (fma.f64 #s(literal -1/2 binary64) %9 %505) %624 = (sin %367) %626 = (*.f64 x %383) %627 = (/.f64 %626 y) %631 = (/.f64 %383 y) %632 = (*.f64 x %382) %633 = (/.f64 %632 %73) %639 = (/.f64 %382 %73) %640 = (/.f64 %626 %17) %648 = (/ -1 %112) %678 = (* -1/8 %72) %680 = (+ %246 %67) %681 = (+.f64 %249 %9) %685 = (* y (sin (neg %246))) %686 = (/ x %685) %687 = (*.f64 y %382) %688 = (/.f64 x %687) %693 = (/ %12 %624) %694 = (*.f64 %73 %386) %697 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %687)) %704 = (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %382))) %705 = (pow.f64 %382 #s(literal 3 binary64)) %708 = (*.f64 #s(literal -1/8 binary64) (/.f64 %387 (*.f64 %17 %705))) %709 = (-.f64 %704 %708) %712 = (*.f64 #s(literal -1/4 binary64) (/.f64 %383 %694)) %721 = (/.f64 %383 (*.f64 %130 %386)) %736 = (* y (sin (* 2 %246))) %737 = (/ x %736) %738 = (*.f64 y %460) %739 = (/.f64 x %738) %744 = (cos %247) %746 = (+ (* %112 %744) %597) %747 = (/ %12 %746) %748 = (*.f64 x %461) %749 = (*.f64 %73 %464) %752 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %738)) %758 = (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %460))) %759 = (pow.f64 %460 #s(literal 3 binary64)) %762 = (*.f64 #s(literal -1/8 binary64) (/.f64 %465 (*.f64 %17 %759))) %763 = (-.f64 %758 %762) %766 = (*.f64 #s(literal 1/4 binary64) (/.f64 %461 %749)) %772 = (/.f64 %461 (*.f64 %130 %464)) %789 = (* y (cos (neg (* 1/2 %246)))) %791 = (*.f64 y %510) %794 = (/ %12 %557) %795 = (pow.f64 %510 #s(literal 2 binary64)) %796 = (*.f64 y %795) %798 = (/.f64 #s(literal 1 binary64) %791) %802 = (/.f64 %537 %796) %803 = (*.f64 %17 %510) %807 = (pow.f64 %510 #s(literal 3 binary64)) %811 = (-.f64 (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) %803)) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %537 #s(literal 2 binary64)) (*.f64 y %807)))) %833 = (/ %77 %71) %834 = (/.f64 %79 %73) %836 = (* 1/2 %69) %837 = (*.f64 #s(literal 1/2 binary64) %15) %841 = (+ (* -1/48 %833) %836) %846 = (/ 1 x) %847 = (/.f64 #s(literal 1 binary64) x) %849 = (/ %112 %110) %850 = (/.f64 x %73) %851 = (*.f64 #s(literal 1/4 binary64) %850) %853 = (*.f64 #s(literal 1/4 binary64) %133) %854 = (fma.f64 #s(literal -1/96 binary64) %131 %853) %859 = (*.f64 #s(literal 1/96 binary64) %144) %861 = (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/7680 binary64) %143) %859) %853) %873 = (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/1290240 binary64) (/.f64 %15 (pow.f64 y #s(literal 8 binary64))) (*.f64 #s(literal 1/7680 binary64) (/.f64 #s(literal 1 binary64) %142)))) %859) %853) %876 = (/ x %112) %881 = (/ x %123) %882 = (*.f64 #s(literal 1/24 binary64) %74) %883 = (+.f64 #s(literal 1 binary64) %882) %888 = (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 #s(literal 7/5760 binary64) %131 %134))) %891 = (*.f64 #s(literal 7/5760 binary64) %144) %895 = (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 31/967680 binary64) %143 %891) %134))) %897 = (/ 1/2 y) %898 = (/ %897 %112) %905 = (* -1/2 %67) %906 = (sin %905) %907 = (* %906 x) %916 = (* %906 %110) %934 = (/ 1 %916) %956 = (neg %67) %957 = (*.f64 #s(literal -1 binary64) %9) %962 = (/ %113 %110) %975 = (* %112 (/ %110 x)) %979 = (* %897 x) %981 = (* 3 %246) %983 = (+ %979 (+ %981 %246)) %984 = (*.f64 #s(literal 3 binary64) %249) %985 = (+.f64 %249 %984) %987 = (fma.f64 #s(literal 1/2 binary64) %9 %984) %988 = (+.f64 %249 %987) %990 = (sin %983) %991 = (sin.f64 %985) %993 = (cos.f64 %985) %994 = (*.f64 x %993) %996 = (*.f64 #s(literal 1/2 binary64) (/.f64 %994 y)) %999 = (*.f64 x %991) %1000 = (/.f64 %999 %73) %1001 = (/.f64 %993 y) %1017 = (/ %990 (neg %227)) %1018 = (/.f64 %993 %17) %1020 = (*.f64 #s(literal -1/16 binary64) %1018) %1021 = (-.f64 (*.f64 #s(literal -1/48 binary64) %1018) %1020) %1027 = (/.f64 %993 %27) %1042 = (* %648 %157) %1059 = (+ %981 %111) %1062 = (tan %1059) %1063 = (sin.f64 %984) %1064 = (cos.f64 %984) %1065 = (/.f64 %1063 %1064) %1067 = (pow.f64 %1063 #s(literal 2 binary64)) %1068 = (pow.f64 %1064 #s(literal 2 binary64)) %1069 = (*.f64 y %1068) %1071 = (*.f64 #s(literal -1/2 binary64) (/.f64 %1067 %1069)) %1072 = (-.f64 %21 %1071) %1075 = (*.f64 %1063 %1072) %1077 = (*.f64 y %1064) %1085 = (*.f64 %73 %1068) %1088 = (*.f64 %17 %1068) %1093 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %1067 %1072) %1085) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1072 %73) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %1067 %1088))))) %1104 = (/ 1/2 %576) %1107 = (*.f64 #s(literal 1/4 binary64) %20) %1112 = (*.f64 #s(literal 1/96 binary64) %29) %1124 = (* %680 1/2) %1125 = (fma.f64 #s(literal 1/2 binary64) %249 %10) %1127 = (- %1124 %246) %1128 = (-.f64 %505 %249) %1132 = (cos %1127) %1133 = (cos.f64 %1128) %1135 = (sin.f64 %1128) %1136 = (*.f64 x %1135) %1137 = (/.f64 %1136 y) %1142 = (/.f64 (*.f64 x %1133) %73) %1145 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1135 y)) %1150 = (/.f64 %1133 %73) %1159 = (+ %112 %1132) %1160 = (-.f64 %21 %1145) %1161 = (*.f64 x %1160) %1170 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %1135 %17) %54) %1171 = (*.f64 x %1170) %1180 = (/ %1159 2) %1181 = (*.f64 #s(literal 1/2 binary64) %1133) %1198 = (+ %501 %247) %1199 = (- %111 %1198) %1200 = (fma.f64 #s(literal 1/2 binary64) %249 %250) %1203 = (-.f64 %10 %1200) %1205 = (cos %1199) %1206 = (neg.f64 %1200) %1207 = (cos.f64 %1206) %1209 = (sin.f64 %1206) %1210 = (*.f64 x %1209) %1211 = (/.f64 %1210 y) %1219 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1209 y)) %1224 = (/.f64 %1207 %73) %1233 = (+ %979 %1198) %1235 = (fma.f64 #s(literal 1/2 binary64) %249 %252) %1237 = (cos %1233) %1238 = (cos.f64 %1200) %1240 = (sin.f64 %1200) %1241 = (*.f64 x %1240) %1242 = (/.f64 %1241 y) %1249 = (/.f64 %1240 y) %1250 = (*.f64 #s(literal 1/2 binary64) %1249) %1255 = (/.f64 %1238 %73) %1264 = (- %1205 %1237) %1265 = (-.f64 %1207 %1238) %1267 = (-.f64 %1250 %1219) %1268 = (*.f64 x %1267) %1273 = (*.f64 #s(literal -1/8 binary64) %1255) %1274 = (-.f64 (*.f64 #s(literal -1/8 binary64) %1224) %1273) %1275 = (*.f64 x %1274) %1286 = (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %1240 %17)) (*.f64 #s(literal -1/48 binary64) (/.f64 %1209 %17))) %1287 = (*.f64 x %1286) %1297 = (/ %1264 2) %1298 = (*.f64 #s(literal 1/2 binary64) %1265) %1314 = (fabs %247) %1315 = (- %111 %1314) %1316 = (fabs.f64 %250) %1319 = (-.f64 %10 %1316) %1321 = (sin %1315) %1322 = (neg.f64 %1316) %1323 = (sin.f64 %1322) %1325 = (cos.f64 %1322) %1326 = (*.f64 x %1325) %1328 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1326 y)) %1333 = (/.f64 %1325 y) %1334 = (*.f64 #s(literal 1/2 binary64) %1333) %1339 = (/.f64 %1323 %73) %1348 = (+ %979 %1314) %1350 = (+.f64 %1316 %10) %1352 = (sin %1348) %1353 = (sin.f64 %1316) %1355 = (cos.f64 %1316) %1356 = (*.f64 x %1355) %1357 = (/.f64 %1356 y) %1358 = (*.f64 #s(literal 1/2 binary64) %1357) %1363 = (/.f64 %1355 y) %1369 = (/.f64 %1353 %73) %1378 = (+ %1321 %1352) %1379 = (+.f64 %1353 %1323) %1381 = (fma.f64 #s(literal 1/2 binary64) %1363 %1334) %1382 = (*.f64 x %1381) %1387 = (fma.f64 #s(literal -1/8 binary64) %1369 (*.f64 #s(literal -1/8 binary64) %1339)) %1388 = (*.f64 x %1387) %1398 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %1355 %17) (*.f64 #s(literal -1/48 binary64) (/.f64 %1325 %17))) %1399 = (*.f64 x %1398) %1409 = (/ %1378 2) %1410 = (*.f64 #s(literal 1/2 binary64) %1379) %1428 = (* (cos (* %246 -1/2)) %157) %1429 = (cos.f64 %503) %1431 = (*.f64 %15 %1429) %1432 = (/.f64 %1431 %73) %1436 = (/.f64 %1429 %73) %1452 = (+ %1428 %112) %1462 = (*.f64 #s(literal -1/48 binary64) (/.f64 x %17)) %1468 = (- %246 %67) %1469 = (+.f64 %249 %957) %1471 = (+ %1124 %246) %1472 = (+.f64 %249 %505) %1479 = (* %157 (sin (* -2 %246))) %1481 = (sin.f64 (*.f64 #s(literal -2 binary64) %249)) %1483 = (*.f64 %15 %1481) %1484 = (/.f64 %1483 %73) %1486 = (+.f64 %1481 (*.f64 #s(literal -1/8 binary64) %1484)) %1488 = (/.f64 %1481 %73) %1504 = (- %112 %1479) %1521 = (cos %1471) %1522 = (cos.f64 %1472) %1524 = (sin.f64 %1472) %1525 = (*.f64 x %1524) %1526 = (/.f64 %1525 y) %1534 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1524 y)) %1553 = (+ (* 1/8 (/ (* x x) (* y y))) 1) %1556 = (sin %981) %1557 = (* %157 %1556) %1559 = (*.f64 %15 %1063) %1560 = (/.f64 %1559 %73) %1564 = (/.f64 %1063 %73) %1580 = (cos %981) %1582 = (+ (* %112 %1580) %1557) %1583 = (*.f64 x %1064) %1585 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1583 y)) %1588 = (*.f64 x %1063) %1590 = (/.f64 %1064 y) %1604 = (- %111 %246) %1605 = (sin %1604) %1606 = (*.f64 #s(literal 1/2 binary64) %627) %1621 = (+ %956 %501) %1622 = (fma.f64 #s(literal -1 binary64) %9 %505) %1624 = (+ %501 %67) %1625 = (fma.f64 #s(literal 1/2 binary64) %249 %9) %1628 = (cos (+ %1124 %111)) %1648 = (cos (- %1124 %111)) %1649 = (- %1648 %1628) %1650 = (/ %1649 2) %1655 = (*.f64 #s(literal 1/12 binary64) %29) %1667 = (* %157 %1580) %1669 = (*.f64 %15 %1064) %1670 = (/.f64 %1669 %73) %1672 = (+.f64 %1064 (*.f64 #s(literal -1/8 binary64) %1670)) %1674 = (/.f64 %1064 %73) %1690 = (* %112 %1556) %1691 = (/.f64 %1588 y) %1692 = (*.f64 #s(literal 1/2 binary64) %1691) %1695 = (/.f64 %1063 y) %1696 = (*.f64 #s(literal 1/2 binary64) %1695) %1700 = (/.f64 %1063 %17) %1718 = (- %1667 %1690) %1737 = (*.f64 #s(literal 1/2 binary64) (/.f64 %748 y)) %1742 = (/.f64 %461 y) %1748 = (/.f64 %748 %17) %1756 = (- %1297 %86) %1757 = (fma.f64 #s(literal 1/2 binary64) %1267 %21) %1758 = (*.f64 x %1757) %1766 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1286) %54) %1767 = (*.f64 x %1766) %1775 = (/ %1756 2) %1776 = (*.f64 #s(literal 1/4 binary64) %1265) %1793 = (/ %12 %1775) %1794 = (*.f64 y %1265) %1795 = (/.f64 x %1794) %1799 = (pow.f64 %1265 #s(literal 2 binary64)) %1800 = (*.f64 y %1799) %1802 = (/.f64 #s(literal 1 binary64) %1794) %1803 = (*.f64 #s(literal 2 binary64) %1802) %1807 = (/.f64 %1757 %1800) %1808 = (*.f64 %17 %1799) %1811 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %1265)) %1815 = (pow.f64 %1265 #s(literal 3 binary64)) %1816 = (*.f64 y %1815) %1821 = (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %1238 %1808) (*.f64 #s(literal 1/12 binary64) %1811)) (fma.f64 #s(literal -4 binary64) (/.f64 (pow.f64 %1757 #s(literal 2 binary64)) %1816) (*.f64 #s(literal -1/8 binary64) (/.f64 %1207 %1808)))) %1844 = (- %1409 %86) %1845 = (fma.f64 #s(literal 1/2 binary64) %1381 %21) %1846 = (*.f64 x %1845) %1854 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1398) %54) %1855 = (*.f64 x %1854) %1863 = (/ %1844 2) %1864 = (*.f64 #s(literal 1/4 binary64) %1379) %1881 = (/ %12 %1863) %1882 = (*.f64 y %1379) %1883 = (/.f64 x %1882) %1886 = (pow.f64 %1379 #s(literal 2 binary64)) %1887 = (*.f64 y %1886) %1889 = (/.f64 #s(literal 1 binary64) %1882) %1890 = (*.f64 #s(literal 2 binary64) %1889) %1894 = (/.f64 %1845 %1887) %1896 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %1379)) %1899 = (pow.f64 %1379 #s(literal 3 binary64)) %1900 = (*.f64 y %1899) %1902 = (*.f64 %17 %1886) %1908 = (-.f64 (*.f64 #s(literal 1/12 binary64) %1896) (fma.f64 #s(literal -4 binary64) (/.f64 (pow.f64 %1845 #s(literal 2 binary64)) %1900) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1353 %1902) (*.f64 #s(literal -1/8 binary64) (/.f64 %1323 %1902))))) %1931 = (- %1180 %86) %1932 = (fma.f64 #s(literal 1/2 binary64) %1160 %21) %1933 = (*.f64 x %1932) %1941 = (-.f64 (*.f64 #s(literal -1/2 binary64) %1170) %54) %1942 = (*.f64 x %1941) %1950 = (/ %1931 2) %1951 = (*.f64 #s(literal 1/4 binary64) %1133) %1968 = (/ %12 %1950) %1969 = (*.f64 y %1133) %1970 = (/.f64 x %1969) %1973 = (pow.f64 %1133 #s(literal 2 binary64)) %1974 = (*.f64 y %1973) %1976 = (/.f64 #s(literal 1 binary64) %1969) %1977 = (*.f64 #s(literal 2 binary64) %1976) %1981 = (/.f64 %1932 %1974) %1984 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %1133)) %1987 = (pow.f64 %1133 #s(literal 3 binary64)) %1988 = (*.f64 y %1987) %1991 = (-.f64 (*.f64 #s(literal 5/24 binary64) %1984) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 %1932 #s(literal 2 binary64)) %1988))) %1998 = (*.f64 %17 %1973) %2014 = (- %111 %905) %2015 = (sin %2014) %2016 = (+ %979 %905) %2017 = (sin %2016) %2018 = (+ %2015 %2017) %2019 = (/ %2018 2) %2020 = (/ %112 %2019) %2034 = (tan (* x %897)) %2035 = (/ %2034 %1409) %2041 = (/.f64 %1381 %1887) %2048 = (-.f64 (*.f64 #s(literal 1/24 binary64) %1896) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %1381 #s(literal 2 binary64)) %1900) (*.f64 #s(literal 1/2 binary64) (/.f64 %1387 %1887)))) %2072 = (tan (/ x (/ 1 %897))) %2075 = (/ %2072 (+ (* 2 %1104) %1428)) %2076 = (*.f64 y %1429) %2080 = (pow.f64 %1429 #s(literal 2 binary64)) %2081 = (*.f64 %73 %2080) %2084 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %2076)) %2089 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %1429)) %2090 = (pow.f64 %1429 #s(literal 3 binary64)) %2092 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %2090)) %2098 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %2081)) %2121 = (/ %2072 %1180) %2127 = (/.f64 %1160 %1974) %2132 = (-.f64 (*.f64 #s(literal 5/48 binary64) %1984) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %1160 #s(literal 2 binary64)) %1988))) %2153 = (* %876 %849) %2154 = (sin %2153) %2155 = (* %219 %2154) %2163 = (*.f64 #s(literal 7/24 binary64) %29) %2176 = (/ %1582 %259) %2177 = (/.f64 %1063 %260) %2179 = (/.f64 %1064 %287) %2181 = (*.f64 %1063 %262) %2182 = (/.f64 %2181 %426) %2183 = (*.f64 #s(literal -1/2 binary64) %2182) %2184 = (-.f64 (*.f64 #s(literal 1/2 binary64) %2179) %2183) %2187 = (*.f64 %262 %2184) %2214 = (/ %2176 %46) %2215 = (*.f64 y %1063) %2219 = (/.f64 %2215 %260) %2220 = (/.f64 %1064 %260) %2222 = (*.f64 #s(literal -1 binary64) (/.f64 %2181 %292)) %2223 = (-.f64 %2220 %2222) %2228 = (/.f64 %1063 %287) %2230 = (*.f64 %262 %2223) %2232 = (/.f64 %260 %17) %2234 = (fma.f64 #s(literal -1/16 binary64) %2232 (*.f64 #s(literal -1/48 binary64) %2232)) %2239 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %2230 %287) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %73 (*.f64 %1063 %2234)) %292))) %2240 = (-.f64 (*.f64 #s(literal -1/4 binary64) %2228) %2239) %2247 = (*.f64 %73 %260) %2269 = (- %508 %1605) %2270 = (-.f64 %510 %382) %2272 = (fma.f64 #s(literal 1/2 binary64) %631 %522) %2273 = (*.f64 x %2272) %2278 = (*.f64 #s(literal -1/8 binary64) %639) %2279 = (-.f64 %549 %2278) %2280 = (*.f64 x %2279) %2288 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %383 %17) (*.f64 #s(literal -1/48 binary64) %546)) %2289 = (*.f64 x %2288) %2298 = (/ %2269 2) %2299 = (*.f64 #s(literal 1/2 binary64) %2270) %2315 = (/ %12 %2298) %2316 = (*.f64 y %2270) %2319 = (/.f64 #s(literal 1 binary64) %2316) %2320 = (pow.f64 %2270 #s(literal 2 binary64)) %2321 = (*.f64 y %2320) %2326 = (*.f64 %73 %2320) %2327 = (/.f64 %383 %2326) %2328 = (/.f64 %512 %2326) %2333 = (pow.f64 %2270 #s(literal 3 binary64)) %2334 = (*.f64 y %2333) %2339 = (-.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %2270))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %2272 #s(literal 2 binary64)) %2334) (*.f64 #s(literal 1/2 binary64) (/.f64 %2279 %2321)))) %2364 = (/ %380 %1521) %2365 = (*.f64 %383 %1522) %2366 = (/.f64 %382 %2365) %2368 = (*.f64 y %1522) %2369 = (/.f64 #s(literal 1 binary64) %2368) %2370 = (*.f64 #s(literal 1/2 binary64) %2369) %2371 = (*.f64 %382 %1524) %2372 = (pow.f64 %1522 #s(literal 2 binary64)) %2373 = (*.f64 %383 %2372) %2374 = (*.f64 y %2373) %2376 = (*.f64 %387 %1522) %2377 = (*.f64 y %2376) %2380 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %2371 %2374) (*.f64 #s(literal -1/2 binary64) (/.f64 %386 %2377))) %2381 = (-.f64 %2370 %2380) %2385 = (/.f64 %394 (*.f64 y %2365)) %2389 = (*.f64 %73 %2365) %2392 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1524 %2381) %2368) (*.f64 #s(literal -1/8 binary64) (/.f64 %382 %2389))) %2393 = (-.f64 (*.f64 #s(literal 1/2 binary64) %2385) %2392) %2404 = (*.f64 %17 %2373) %2418 = (/ %286 %1504) %2419 = (*.f64 %260 %1481) %2420 = (*.f64 y %2419) %2425 = (*.f64 %1481 %262) %2428 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %260 y) (*.f64 #s(literal 1/2 binary64) (/.f64 %2425 y))) %2431 = (*.f64 %292 (pow.f64 %1481 #s(literal 2 binary64))) %2432 = (*.f64 y %2431) %2435 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %2420)) %2442 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %262 %73) (*.f64 #s(literal 1/4 binary64) (/.f64 %2419 %73))) %2446 = (*.f64 %306 (pow.f64 %1481 #s(literal 3 binary64))) %2447 = (*.f64 y %2446) %2453 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %2442 %2432) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %2428 #s(literal 2 binary64)) %2447) (*.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %2419))))) %2457 = (*.f64 #s(literal -1/2 binary64) (/.f64 %2428 %2432)) %2464 = (/.f64 %2425 %17) %2482 = (/ %423 %1180) %2483 = (*.f64 %260 %1133) %2484 = (/.f64 %262 %2483) %2485 = (*.f64 #s(literal 2 binary64) %2484) %2487 = (*.f64 #s(literal 1/2 binary64) %1976) %2488 = (*.f64 %292 %1133) %2491 = (*.f64 %262 %1160) %2492 = (*.f64 %260 %1973) %2495 = (-.f64 %2487 (fma.f64 #s(literal -1/2 binary64) (/.f64 %305 (*.f64 y %2488)) (/.f64 %2491 %2492))) %2499 = (*.f64 y %2483) %2507 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %432 %2499)) (fma.f64 #s(literal -1/8 binary64) (/.f64 %262 (*.f64 %73 %2483)) (/.f64 (*.f64 %1160 %2495) %1133))) %2532 = (/ %459 %1180) %2533 = (*.f64 %461 %1133) %2534 = (/.f64 %460 %2533) %2535 = (*.f64 #s(literal 2 binary64) %2534) %2537 = (*.f64 %465 %1133) %2541 = (*.f64 %461 %1973) %2544 = (-.f64 %2487 (fma.f64 #s(literal -1/2 binary64) (/.f64 %464 (*.f64 y %2537)) (/.f64 (*.f64 %460 %1160) %2541))) %2556 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %472 (*.f64 y %2533))) (fma.f64 #s(literal -1/8 binary64) (/.f64 %460 (*.f64 %73 %2533)) (/.f64 (*.f64 %1160 %2544) %1133))) %2581 = (/ %286 %1180) %2585 = (*.f64 %1133 %262) %2587 = (*.f64 %260 %1160) %2588 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %2585 y) %2587) %2590 = (*.f64 %292 %1973) %2591 = (*.f64 y %2590) %2593 = (/.f64 #s(literal 1 binary64) %2499) %2598 = (/.f64 %262 (*.f64 %73 %2488)) %2605 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %2491 y) (*.f64 #s(literal -1/4 binary64) (/.f64 %2483 %73))) %2608 = (*.f64 %306 %1987) %2609 = (*.f64 y %2608) %2613 = (-.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %2483))) (fma.f64 #s(literal -1/2 binary64) (/.f64 %2605 %2591) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 %2588 #s(literal 2 binary64)) %2609)))) %2616 = (/.f64 %1160 (*.f64 y %2492)) %2625 = (/.f64 %2585 %17) %2646 = (* 1/2 %1468) %2647 = (cos %2646) %2648 = (/ %286 %2647) %2651 = (/.f64 %263 %426) %2653 = (/.f64 #s(literal 1 binary64) %260) %2657 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %2247)) %2660 = (*.f64 %73 %306) %2663 = (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y %2234) %292) (*.f64 #s(literal 1/4 binary64) (/.f64 %305 %2660))) %2664 = (-.f64 %2657 %2663) %2667 = (*.f64 #s(literal 1/2 binary64) (/.f64 %262 %426)) %2688 = (cos %1059) %2689 = (/ %86 %2688) %2696 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1077)) %2701 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %1064)) %2702 = (*.f64 #s(literal 1/48 binary64) %2701) %2703 = (pow.f64 %1064 #s(literal 3 binary64)) %2707 = (fma.f64 #s(literal 1/16 binary64) %2701 (*.f64 #s(literal 1/8 binary64) (/.f64 %1067 (*.f64 %17 %2703)))) %2708 = (-.f64 %2702 %2707) %2711 = (*.f64 #s(literal 1/4 binary64) (/.f64 %1063 %1085)) %2720 = (/.f64 %1063 (*.f64 %130 %1068)) %2733 = (/ %2689 %46) %2736 = (/.f64 %1588 %1069) %2738 = (/.f64 #s(literal 1 binary64) %1064) %2741 = (*.f64 %73 %1064) %2743 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %2741)) %2744 = (/.f64 %1064 %17) %2746 = (fma.f64 #s(literal -1/16 binary64) %2744 (*.f64 #s(literal -1/48 binary64) %2744)) %2749 = (*.f64 %73 %2703) %2752 = (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y %2746) %1068) (*.f64 #s(literal 1/4 binary64) (/.f64 %1067 %2749))) %2753 = (-.f64 %2743 %2752) %2756 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1063 %1069)) %2777 = (/ %1062 %112) %2781 = (*.f64 y %1072) %2783 = (/.f64 %2215 %1064) %2788 = (/.f64 %1075 %1064) %2790 = (*.f64 #s(literal -1/12 binary64) (/.f64 %1063 %1077)) %2811 = (/ %1017 %112) %2812 = (*.f64 y %991) %2819 = (/.f64 %991 y) %2822 = (*.f64 #s(literal -1/3 binary64) %2819) %2830 = (/.f64 %993 %73) %2844 = (sin %374) %2845 = (/ (tan %1604) %2844) %2849 = (*.f64 y %391) %2851 = (/.f64 %687 %383) %2856 = (/.f64 %394 %383) %2858 = (*.f64 #s(literal -1/12 binary64) (/.f64 %382 %396)) %2879 = (/ %1017 %557) %2880 = (/.f64 %991 %510) %2881 = (*.f64 #s(literal 2 binary64) %2880) %2887 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %993 %791)) (/.f64 (*.f64 %991 %537) %795)) %2892 = (/.f64 %991 (*.f64 %73 %510)) %2897 = (-.f64 (*.f64 #s(literal -1/8 binary64) %2892) (fma.f64 #s(literal -1/4 binary64) %2892 (/.f64 (*.f64 %537 %2887) %510))) %2926 = (+ (* %1504 %744) %597) %2927 = (*.f64 %461 %1481) %2929 = (+.f64 %460 (*.f64 #s(literal -1 binary64) %2927)) %2935 = (*.f64 #s(literal 1/8 binary64) (/.f64 %2927 %73)) %2936 = (fma.f64 #s(literal -1/8 binary64) %604 %2935) %2951 = (/ %12 %2926) %2952 = (*.f64 y %2929) %2956 = (pow.f64 %2929 #s(literal 2 binary64)) %2957 = (*.f64 %73 %2956) %2960 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %2952)) %2966 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %2929))) %2967 = (pow.f64 %2929 #s(literal 3 binary64)) %2970 = (*.f64 y %2956) %2973 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %465 (*.f64 %17 %2967)) (*.f64 #s(literal 1/2 binary64) (/.f64 %2936 %2970))) %2974 = (-.f64 %2966 %2973) %2977 = (*.f64 #s(literal 1/4 binary64) (/.f64 %461 %2957)) %2983 = (*.f64 %73 %2967) %3000 = (tan %111) %3001 = (/ %3000 %1297) %3007 = (/.f64 %1267 %1800) %3014 = (-.f64 (*.f64 #s(literal 1/24 binary64) %1811) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %1267 #s(literal 2 binary64)) %1816) (*.f64 #s(literal 1/2 binary64) (/.f64 %1274 %1800)))) %3036 = (/ %3000 %1521) %3037 = (/.f64 x %2368) %3040 = (*.f64 %73 %2372) %3045 = (*.f64 %17 %1522) %3047 = (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) %3045)) %3048 = (pow.f64 %1524 #s(literal 2 binary64)) %3049 = (pow.f64 %1522 #s(literal 3 binary64)) %3052 = (*.f64 #s(literal -1/8 binary64) (/.f64 %3048 (*.f64 %17 %3049))) %3053 = (-.f64 %3047 %3052) %3056 = (*.f64 #s(literal -1/4 binary64) (/.f64 %1524 %3040)) %3064 = (/.f64 %1524 (*.f64 %130 %2372)) %3076 = (/ 1 %1452) %3077 = (/.f64 #s(literal 1 binary64) %1429) %3079 = (*.f64 y %2080) %3080 = (/.f64 x %3079) %3083 = (*.f64 %73 %1429) %3085 = (*.f64 %73 %2090) %3088 = (fma.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %3083) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %3085))) %3091 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3079)) %3107 = (+ %245 884279719003555/140737488355328) %3110 = (+.f64 #s(literal 884279719003555/140737488355328 binary64) %10) %3112 = (tan %3107) %3113 = (sin.f64 #s(literal 884279719003555/140737488355328 binary64)) %3114 = (cos.f64 #s(literal 884279719003555/140737488355328 binary64)) %3115 = (/.f64 %3113 %3114) %3117 = (pow.f64 %3113 #s(literal 2 binary64)) %3118 = (pow.f64 %3114 #s(literal 2 binary64)) %3119 = (*.f64 y %3118) %3121 = (*.f64 #s(literal -1/2 binary64) (/.f64 %3117 %3119)) %3122 = (-.f64 %21 %3121) %3125 = (*.f64 %3113 %3122) %3127 = (*.f64 y %3114) %3138 = (*.f64 %17 %3118) %3143 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %3117 %3122) (*.f64 %73 %3118)) (fma.f64 #s(literal -1/8 binary64) (/.f64 %3122 %73) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %3117 %3138))))) %3154 = (/ %3112 %46) %3155 = (*.f64 y %3113) %3156 = (*.f64 x %3114) %3160 = (*.f64 y %3122) %3162 = (/.f64 %3155 %3114) %3167 = (/.f64 %3125 %3114) %3169 = (*.f64 #s(literal -1/12 binary64) (/.f64 %3113 %3127)) %3191 = (+ %373 884279719003555/562949953421312) %3194 = (+.f64 #s(literal 884279719003555/562949953421312 binary64) %84) %3196 = (cos %3191) %3197 = (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) %3199 = (sin.f64 #s(literal 884279719003555/562949953421312 binary64)) %3200 = (*.f64 x %3199) %3201 = (/.f64 %3200 y) %3209 = (*.f64 #s(literal -1/2 binary64) (/.f64 %3199 y)) %3223 = (/ %12 %3196) %3224 = (*.f64 y %3197) %3228 = (pow.f64 %3197 #s(literal 2 binary64)) %3229 = (*.f64 %73 %3228) %3232 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3224)) %3238 = (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %3197))) %3239 = (pow.f64 %3199 #s(literal 2 binary64)) %3240 = (pow.f64 %3197 #s(literal 3 binary64)) %3243 = (*.f64 #s(literal -1/8 binary64) (/.f64 %3239 (*.f64 %17 %3240))) %3244 = (-.f64 %3238 %3243) %3247 = (*.f64 #s(literal 1/4 binary64) (/.f64 %3199 %3229)) %3253 = (/.f64 %3199 (*.f64 %130 %3228)) %3267 = (- %111 884279719003555/562949953421312) %3270 = (-.f64 %10 #s(literal 884279719003555/562949953421312 binary64)) %3272 = (cos %3267) %3273 = (cos.f64 #s(literal -884279719003555/562949953421312 binary64)) %3275 = (sin.f64 #s(literal -884279719003555/562949953421312 binary64)) %3276 = (*.f64 x %3275) %3277 = (/.f64 %3276 y) %3282 = (/.f64 (*.f64 x %3273) %73) %3285 = (*.f64 #s(literal 1/2 binary64) (/.f64 %3275 y)) %3290 = (/.f64 %3273 %73) %3299 = (- %3272 %86) %3300 = (-.f64 %21 %3285) %3301 = (*.f64 x %3300) %3310 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %3275 %17) %54) %3311 = (*.f64 x %3310) %3320 = (/ %3299 2) %3321 = (*.f64 #s(literal 1/2 binary64) %3273) %3338 = (/ %12 %3320) %3339 = (*.f64 y %3273) %3342 = (pow.f64 %3273 #s(literal 2 binary64)) %3343 = (*.f64 y %3342) %3345 = (/.f64 #s(literal 1 binary64) %3339) %3349 = (/.f64 %3300 %3343) %3354 = (pow.f64 %3273 #s(literal 3 binary64)) %3358 = (-.f64 (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %3273))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %3300 #s(literal 2 binary64)) (*.f64 y %3354)))) %3380 = (sin.f64 %10) %3381 = (cos.f64 %10) %3385 = (sin.f64 %84) %3387 = (*.f64 x %3380) %3389 = (*.f64 y %3380) %3393 = (sin.f64 %9) %3395 = (cos.f64 %9) %3397 = (+.f64 #s(literal 1 binary64) %3395) %3401 = (/ %179 %219) %3404 = (/.f64 %249 x) %3405 = (fma.f64 #s(literal 2 binary64) %3404 %21) %3408 = (fma.f64 #s(literal 1/2 binary64) %20 %3404) %3412 = (cos.f64 %257) %3416 = (/.f64 %3381 %3380) %3418 = (*.f64 x %3408) %3420 = (*.f64 #s(literal -1 binary64) %3404) %3422 = (*.f64 x (-.f64 %3420 %21)) %3425 = (*.f64 x (-.f64 %3404 %21)) %3428 = (*.f64 x (fma.f64 #s(literal -1 binary64) %3404 %21)) %3430 = (sin.f64 %378) %3431 = (cos.f64 %378) %3434 = (sin.f64 %257) %3437 = (sin.f64 %252) %3438 = (cos.f64 %252) %3441 = (tan %363) %3442 = (sin.f64 %365) %3443 = (cos.f64 %365) %3447 = (*.f64 x (fma.f64 #s(literal -1/2 binary64) %3404 %21)) %3449 = (cos.f64 %506) %3451 = (-.f64 %3449 %3385) %3457 = (*.f64 %3381 %460) %3459 = (*.f64 #s(literal 1/2 binary64) %3404) %3461 = (*.f64 x (-.f64 %3459 %21)) %3464 = (sin.f64 (-.f64 %249 %10)) %3467 = (sin.f64 (neg.f64 %365)) %3469 = (cos %620) %3471 = (cos.f64 (-.f64 %505 %10)) %3475 = (+ 1 %678) %3476 = (/.f64 #s(literal 1 binary64) %15) %3487 = (fma.f64 %3381 %460 (*.f64 %461 %3380)) %3491 = (*.f64 %3381 %3451) %3502 = (/ %841 y) %3524 = (*.f64 y %3385) %3538 = (sin.f64 %988) %3547 = (sin.f64 %987) %3548 = (cos.f64 %987) %3553 = (fma.f64 #s(literal 1/2 binary64) %3404 %21) %3559 = (*.f64 #s(literal 1/2 binary64) %681) %3561 = (cos.f64 (-.f64 %3559 %249)) %3563 = (+.f64 %3561 %3380) %3565 = (*.f64 #s(literal 1/2 binary64) %3563) %3567 = (/.f64 %1200 x) %3571 = (cos.f64 %1203) %3576 = (cos.f64 %1235) %3578 = (-.f64 %3571 %3576) %3580 = (*.f64 #s(literal 1/2 binary64) %3578) %3582 = (/.f64 %1316 x) %3586 = (sin.f64 %1319) %3591 = (sin.f64 %1350) %3593 = (+.f64 %3591 %3586) %3595 = (*.f64 #s(literal 1/2 binary64) %3593) %3597 = (*.f64 %1429 %3381) %3599 = (+.f64 %3380 %3597) %3607 = (*.f64 %3381 %1481) %3609 = (-.f64 %3380 %3607) %3612 = (*.f64 #s(literal 1/2 binary64) (-.f64 %249 %9)) %3613 = (cos.f64 %3612) %3616 = (cos.f64 (+.f64 %249 %3559)) %3622 = (/ -1 %576) %3623 = (*.f64 #s(literal -1 binary64) %3380) %3628 = (fma.f64 %3381 %1063 (*.f64 %1064 %3380)) %3632 = (sin (+ %979 %246)) %3634 = (sin %2646) %3635 = (sin.f64 %3612) %3637 = (sin %1124) %3638 = (sin.f64 %3559) %3643 = (sin %1621) %3645 = (sin.f64 (-.f64 %505 %9)) %3650 = (sin %1624) %3651 = (sin.f64 %1625) %3654 = (cos.f64 (-.f64 %3559 %10)) %3657 = (cos.f64 (fma.f64 #s(literal 1/2 binary64) %681 %10)) %3659 = (-.f64 %3654 %3657) %3665 = (*.f64 %3381 %1064) %3667 = (*.f64 %3380 %1063) %3669 = (-.f64 %3665 %3667) %3673 = (-.f64 %3580 %3385) %3681 = (-.f64 %3595 %3385) %3689 = (-.f64 %3565 %3385) %3700 = (/ %112 %1650) %3704 = (/ %2034 %112) %3708 = (sin (+ %905 %246)) %3709 = (/ %2034 %3708) %3724 = (*.f64 %3380 %3397) %3726 = (/ %179 %2155) %3730 = (/ 1 (/ %123 %113)) %3733 = (* (cos %3730) (sin %3730)) %3734 = (*.f64 %3381 %3380) %3738 = (*.f64 %3412 %3380) %3741 = (- %508 %3622) %3742 = (-.f64 %3449 %3623) %3744 = (/ %3741 2) %3747 = (/ %12 %3744) %3752 = (-.f64 %3449 %3430) %3760 = (- %508 %3632) %3761 = (-.f64 %3449 %3442) %3763 = (/ %3760 2) %3766 = (/ %12 %3763) %3777 = (*.f64 %3412 %3563) %3788 = (/ %3441 %3708) %3792 = (/ %3441 %2647) %3799 = (/ %3441 %2154) %3803 = (/ %897 %846) %3805 = (/ (tan %3803) %3469) %3810 = (/ %286 (sin %3803)) %3815 = (*.f64 %3548 %3380) %3818 = (/ %86 %1718) %3831 = (/ (tan (/ 1 %153)) %2647) %3835 = (+ %3643 1) %3836 = (+.f64 #s(literal 1 binary64) %3645) %3838 = (* %3835 %112) %3839 = (*.f64 %3380 %3836) %3841 = (/ %179 %3838) %3844 = (+ %3650 1) %3845 = (+.f64 #s(literal 1 binary64) %3651) %3847 = (* %3844 %112) %3848 = (*.f64 %3380 %3845) %3850 = (/ %179 %3847) %3860 = (fma.f64 %3381 %460 (*.f64 %461 %3609)) %3866 = (+ (* %3708 %744) %597) %3868 = (fma.f64 %3381 %460 (*.f64 %461 %3464)) %3870 = (/ %12 %3866) %3879 = (+ (* %2647 %744) %597) %3880 = (fma.f64 %3613 %461 %3457) %3882 = (/ %12 %3879) %3886 = (* %2647 x) %3889 = (* %2647 %110) %3898 = (/ 1 %3634) %3901 = (/ 1 %3637) %3907 = (sin.f64 %3110) %3908 = (cos.f64 %3110) %3914 = (*.f64 #s(literal 884279719003555/562949953421312 binary64) %847) %3916 = (*.f64 x (-.f64 %3914 %21)) %3919 = (cos.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) %10)) %3925 = (*.f64 x (-.f64 %21 %3914)) %3927 = (cos.f64 %3270) %3929 = (-.f64 %3927 %3385) %3948 = (-.f64 %255 %84) %3949 = (cos.f64 %3948) %3961 = (neg.f64 %375) %3962 = (sin.f64 %3961) %3963 = (cos.f64 %3961) %3966 = (sin.f64 %3948) %3969 = (-.f64 %250 %84) %3970 = (sin.f64 %3969) %3971 = (cos.f64 %3969) %3974 = (-.f64 %249 %84) %3975 = (sin.f64 %3974) %3976 = (cos.f64 %3974) %3982 = (cos.f64 (neg.f64 %622)) %3984 = (-.f64 %3982 %3385) %3990 = (sin.f64 %375) %3992 = (sin.f64 %370) %3994 = (cos.f64 %622) %4003 = (*.f64 %3381 %3984) %4014 = (sin.f64 (-.f64 %985 %84)) %4024 = (-.f64 %984 %84) %4025 = (sin.f64 %4024) %4026 = (cos.f64 %4024) %4029 = (*.f64 #s(literal -1/2 binary64) %3404) %4041 = (*.f64 #s(literal 1/2 binary64) (-.f64 %249 %957)) %4043 = (cos.f64 (-.f64 %4041 %249)) %4045 = (+.f64 %4043 %3380) %4047 = (*.f64 #s(literal 1/2 binary64) %4045) %4057 = (cos.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) %9 %1200))) %4065 = (cos.f64 (-.f64 %1200 %84)) %4067 = (-.f64 %4057 %4065) %4069 = (*.f64 #s(literal 1/2 binary64) %4067) %4077 = (sin.f64 (neg.f64 (+.f64 %1316 %84))) %4085 = (sin.f64 (-.f64 %1316 %84)) %4087 = (+.f64 %4077 %4085) %4089 = (*.f64 #s(literal 1/2 binary64) %4087) %4101 = (*.f64 #s(literal 1/2 binary64) %1469) %4102 = (cos.f64 %4101) %4105 = (cos.f64 (+.f64 %249 %4041)) %4109 = (sin.f64 %4101) %4111 = (sin.f64 %4041) %4117 = (sin.f64 %1622) %4124 = (sin.f64 (-.f64 %505 %957)) %4127 = (cos.f64 (-.f64 %4041 %84)) %4134 = (sin.f64 (neg.f64 %957)) %4139 = (-.f64 %4069 %3385) %4147 = (-.f64 %4089 %3385) %4155 = (-.f64 %4047 %3385) %4182 = (*.f64 %3949 %3380) %4185 = (-.f64 %3982 %3623) %4193 = (-.f64 %3982 %3962) %4201 = (-.f64 %3982 %3975) %4215 = (*.f64 %3949 %4045) %4245 = (*.f64 %4026 %3380) %4255 = (+.f64 #s(literal 1 binary64) %4117) %4257 = (*.f64 %3380 %4255) %4261 = (+.f64 #s(literal 1 binary64) %4124) %4263 = (*.f64 %3380 %4261) %4274 = (fma.f64 %3381 %460 (*.f64 %461 %3990)) %4283 = (fma.f64 %4102 %461 %3457) %4304 = (-.f64 #s(literal 884279719003555/140737488355328 binary64) %84) %4305 = (sin.f64 %4304) %4306 = (cos.f64 %4304) %4314 = (cos.f64 %3194) %4322 = (cos.f64 (neg.f64 %3194)) %4324 = (-.f64 %4322 %3385) %4336 = (*.f64 y %249) %4348 = (*.f64 #s(literal -1 binary64) %4336) %4349 = (*.f64 #s(literal 1/2 binary64) x) %4356 = (*.f64 #s(literal -1/2 binary64) x) %4363 = (*.f64 #s(literal 1/2 binary64) %4336) %4376 = (*.f64 %15 %73) %4378 = (fma.f64 #s(literal -1/48 binary64) %79 (*.f64 #s(literal 1/2 binary64) %4376)) %4401 = (*.f64 y %1200) %4408 = (*.f64 y %1316) %4435 = (-.f64 %4349 %4356) %4439 = (sin.f64 (-.f64 %10 %84)) %4441 = (fma.f64 #s(literal -1/2 binary64) x %4349) %4442 = (/.f64 %4441 y) %4445 = (sin.f64 (fma.f64 #s(literal -1/2 binary64) %9 %10)) %4447 = (+.f64 %4445 %4439) %4477 = (pow.f64 x #s(literal 3 binary64)) %4478 = (/.f64 %4477 %73) %4479 = (fma.f64 #s(literal -1/48 binary64) %4478 %4349) %4484 = (pow.f64 x #s(literal 5 binary64)) %4485 = (/.f64 %4484 %130) %4486 = (fma.f64 #s(literal 1/3840 binary64) %4485 %4349) %4487 = (fma.f64 #s(literal -1/48 binary64) %4478 %4486) %4488 = (*.f64 #s(literal -1/48 binary64) %4477) %4490 = (-.f64 %4488 (*.f64 #s(literal -1/16 binary64) %4477)) %4491 = (*.f64 %15 %4490) %4492 = (/.f64 %4491 %130) %4499 = (pow.f64 x #s(literal 7 binary64)) %4500 = (/.f64 %4499 %142) %4502 = (fma.f64 #s(literal -1/48 binary64) %4478 (fma.f64 #s(literal -1/645120 binary64) %4500 %4486)) %4506 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %4484) (fma.f64 #s(literal -1/8 binary64) %4491 (*.f64 #s(literal 1/768 binary64) %4484))) %4507 = (*.f64 %15 %4506) %4510 = (*.f64 %79 %4490) %4521 = (/.f64 %4479 y) %4523 = (/.f64 %4487 y) %4525 = (/.f64 %4502 y) %4527 = (*.f64 #s(literal 1/48 binary64) %4478) %4528 = (fma.f64 #s(literal -1/2 binary64) x %4527) %4529 = (/.f64 %4528 y) %4532 = (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/3840 binary64) %4485 %4527)) %4533 = (/.f64 %4532 y) %4537 = (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/3840 binary64) %4485 (fma.f64 #s(literal 1/645120 binary64) %4500 %4527))) %4538 = (/.f64 %4537 y) %4540 = (fma.f64 #s(literal -1/48 binary64) %834 %837) %4541 = (/.f64 %4540 y) %4543 = (pow.f64 x #s(literal 6 binary64)) %4544 = (/.f64 %4543 %130) %4545 = (fma.f64 #s(literal 1/3840 binary64) %4544 %837) %4547 = (/.f64 (fma.f64 #s(literal -1/48 binary64) %834 %4545) y) %4550 = (/.f64 (pow.f64 x #s(literal 8 binary64)) %142) %4553 = (/.f64 (fma.f64 #s(literal -1/48 binary64) %834 (fma.f64 #s(literal -1/645120 binary64) %4550 %4545)) y) %4555 = (*.f64 #s(literal -1/24 binary64) %4478) %4558 = (*.f64 #s(literal 1/1920 binary64) %4485) %4566 = (/.f64 %79 %130) %4567 = (*.f64 #s(literal 1/384 binary64) %4566) %4569 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) %74 %4567)) %4571 = (/.f64 %4543 %142) %4576 = (*.f64 #s(literal -1/6 binary64) %4478) %4577 = (+.f64 x %4576) %4580 = (*.f64 #s(literal 1/120 binary64) %4485) %4582 = (+.f64 x (fma.f64 #s(literal -1/6 binary64) %4478 %4580)) %4590 = (*.f64 #s(literal 1/24 binary64) %4566) %4591 = (fma.f64 #s(literal -1/2 binary64) %74 %4590) %4595 = (fma.f64 #s(literal -1/2 binary64) %74 (fma.f64 #s(literal -1/720 binary64) %4571 %4590)) %4608 = (fma.f64 #s(literal -1/12 binary64) %4478 %4349) %4613 = (fma.f64 #s(literal 1/240 binary64) %4485 %4349) %4614 = (fma.f64 #s(literal -1/12 binary64) %4478 %4613) %4617 = (-.f64 (*.f64 #s(literal -1/12 binary64) %4477) (*.f64 #s(literal -1/8 binary64) %4477)) %4618 = (*.f64 %15 %4617) %4619 = (/.f64 %4618 %130) %4627 = (fma.f64 #s(literal -1/12 binary64) %4478 (fma.f64 #s(literal -1/10080 binary64) %4500 %4613)) %4646 = (*.f64 %15 %260) %4647 = (/.f64 %4646 %73) %4650 = (*.f64 #s(literal 1/2 binary64) %264) %4653 = (*.f64 %4477 %262) %4660 = (/.f64 x %260) %4661 = (*.f64 %15 %262) %4662 = (/.f64 %4661 %426) %4667 = (/.f64 %4477 %2247) %4669 = (fma.f64 #s(literal -1/2 binary64) %4660 (*.f64 #s(literal 1/48 binary64) %4667)) %4670 = (*.f64 %4477 %305) %4674 = (fma.f64 #s(literal 1/16 binary64) %4667 (fma.f64 #s(literal 1/8 binary64) (/.f64 %4670 %2660) (*.f64 #s(literal 1/4 binary64) %4662))) %4678 = (/.f64 %4477 %260) %4680 = (/.f64 %4670 %306) %4687 = (*.f64 %79 %262) %4688 = (/.f64 %4687 %292) %4697 = (*.f64 #s(literal 2 binary64) %847) %4699 = (*.f64 #s(literal -1/12 binary64) %850) %4704 = (/.f64 %4477 %130) %4705 = (fma.f64 #s(literal 1/192 binary64) %4704 %4697) %4709 = (-.f64 (*.f64 #s(literal -1/4 binary64) x) (*.f64 #s(literal -1/12 binary64) x)) %4710 = (*.f64 %15 %4709) %4711 = (/.f64 %4710 %130) %4713 = (*.f64 #s(literal 1/960 binary64) %4704) %4720 = (/.f64 %4484 %142) %4724 = (*.f64 #s(literal 1/960 binary64) %4477) %4726 = (-.f64 (*.f64 #s(literal 1/192 binary64) %4477) (fma.f64 #s(literal -1/24 binary64) %4710 %4724)) %4727 = (*.f64 %15 %4726) %4730 = (*.f64 %79 %4709) %4740 = (fma.f64 #s(literal 1/2 binary64) %9 %384) %4741 = (*.f64 x %386) %4742 = (/.f64 %4741 %388) %4743 = (*.f64 #s(literal -1/2 binary64) %4742) %4746 = (/.f64 %4741 %387) %4748 = (-.f64 %4349 (*.f64 #s(literal -1/2 binary64) %4746)) %4749 = (*.f64 %382 %4748) %4750 = (*.f64 x %4749) %4751 = (*.f64 %73 %383) %4752 = (/.f64 %4750 %4751) %4757 = (/.f64 %4477 %17) %4760 = (*.f64 %15 (*.f64 %386 %4748)) %4762 = (*.f64 %15 %4748) %4764 = (*.f64 %4477 %386) %4773 = (fma.f64 #s(literal 1/2 binary64) %9 %424) %4774 = (*.f64 x %305) %4775 = (/.f64 %4774 %426) %4776 = (*.f64 #s(literal -1/2 binary64) %4775) %4779 = (/.f64 %4774 %292) %4781 = (-.f64 %4349 (*.f64 #s(literal -1/2 binary64) %4779)) %4783 = (*.f64 x (*.f64 %262 %4781)) %4784 = (/.f64 %4783 %2247) %4791 = (*.f64 %15 (*.f64 %305 %4781)) %4793 = (*.f64 %15 %4781) %4803 = (fma.f64 #s(literal 1/2 binary64) %9 %462) %4804 = (*.f64 x %464) %4805 = (/.f64 %4804 %466) %4806 = (*.f64 #s(literal -1/2 binary64) %4805) %4809 = (/.f64 %4804 %465) %4811 = (-.f64 %4349 (*.f64 #s(literal -1/2 binary64) %4809)) %4813 = (*.f64 x (*.f64 %460 %4811)) %4815 = (/.f64 %4813 (*.f64 %73 %461)) %4822 = (*.f64 %15 (*.f64 %464 %4811)) %4824 = (*.f64 %15 %4811) %4826 = (*.f64 %4477 %464) %4835 = (*.f64 %15 %510) %4836 = (/.f64 %4835 %73) %4837 = (*.f64 #s(literal -1/8 binary64) %4836) %4838 = (+.f64 %510 %4837) %4839 = (*.f64 #s(literal 1/2 binary64) %514) %4842 = (*.f64 %4477 %512) %4849 = (*.f64 #s(literal 1/2 binary64) %513) %4850 = (fma.f64 #s(literal -1/2 binary64) x %4849) %4851 = (/.f64 %4850 y) %4855 = (fma.f64 #s(literal -1/2 binary64) %9 %4839) %4858 = (*.f64 #s(literal 1/48 binary64) %4477) %4859 = (fma.f64 #s(literal -1/48 binary64) %4842 %4858) %4860 = (/.f64 %4859 %17) %4867 = (fma.f64 #s(literal -1/16 binary64) %4836 %558) %4873 = (fma.f64 #s(literal 1/12 binary64) %850 %4697) %4874 = (*.f64 y %4873) %4877 = (fma.f64 #s(literal -1/288 binary64) %4477 %4724) %4878 = (/.f64 %4877 %130) %4881 = (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %4878 %4697) %4699)) %4888 = (/.f64 (fma.f64 #s(literal -1/161280 binary64) %4484 (fma.f64 #s(literal 1/23040 binary64) %4484 (*.f64 #s(literal 1/24 binary64) (*.f64 %15 %4877)))) %142) %4893 = (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %4888 %4697) (fma.f64 #s(literal -1/12 binary64) %850 (fma.f64 #s(literal -1/288 binary64) %4704 %4713)))) %4897 = (*.f64 #s(literal 1/384 binary64) (/.f64 (*.f64 %79 %460) %130)) %4907 = (*.f64 %15 %382) %4908 = (/.f64 %4907 %73) %4913 = (*.f64 %4477 %383) %4914 = (/.f64 %4913 %17) %4933 = (*.f64 y (-.f64 %4699 %4697)) %4938 = (fma.f64 #s(literal -1/960 binary64) %4477 (*.f64 #s(literal 1/288 binary64) %4477)) %4939 = (/.f64 %4938 %130) %4942 = (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %4939) %4873)) %4949 = (/.f64 (fma.f64 #s(literal -1/23040 binary64) %4484 (fma.f64 #s(literal 1/161280 binary64) %4484 (*.f64 #s(literal 1/24 binary64) (*.f64 %15 %4938)))) %142) %4954 = (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %4949) (fma.f64 #s(literal -1/960 binary64) %4704 (fma.f64 #s(literal 1/288 binary64) %4704 %4873)))) %4956 = (*.f64 %15 %383) %4957 = (*.f64 y %386) %4958 = (/.f64 %4956 %4957) %4959 = (/.f64 x %382) %4960 = (*.f64 #s(literal 1/2 binary64) %4959) %4965 = (/.f64 %4477 (*.f64 %73 %382)) %4966 = (fma.f64 #s(literal -1/48 binary64) %4965 %4960) %4967 = (*.f64 %4477 %387) %4972 = (fma.f64 #s(literal -1/4 binary64) %4958 (fma.f64 #s(literal -1/8 binary64) (/.f64 %4967 (*.f64 %73 %705)) (*.f64 #s(literal -1/8 binary64) %4965))) %4976 = (/.f64 %4477 %382) %4978 = (/.f64 %4967 %705) %4985 = (*.f64 %79 %383) %4986 = (/.f64 %4985 %386) %4995 = (*.f64 %15 %461) %4996 = (*.f64 y %464) %4997 = (/.f64 %4995 %4996) %4998 = (/.f64 x %460) %4999 = (*.f64 #s(literal 1/2 binary64) %4998) %5004 = (/.f64 %4477 (*.f64 %73 %460)) %5005 = (fma.f64 #s(literal -1/48 binary64) %5004 %4999) %5006 = (*.f64 %4477 %465) %5009 = (*.f64 #s(literal 1/4 binary64) %4997) %5011 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %5006 (*.f64 %73 %759)) (fma.f64 #s(literal -1/8 binary64) %5004 %5009)) %5015 = (*.f64 %79 %461) %5016 = (/.f64 %5015 %464) %5017 = (/.f64 %4477 %460) %5019 = (/.f64 %5006 %759) %5034 = (/.f64 x %510) %5037 = (+.f64 %5034 (/.f64 (*.f64 x %4850) %796)) %5040 = (/.f64 %4477 %510) %5047 = (-.f64 (*.f64 #s(literal -1/48 binary64) %5040) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %4850 #s(literal 2 binary64))) %807) (*.f64 #s(literal -1/8 binary64) %5040))) %5049 = (fma.f64 #s(literal 2 binary64) (/.f64 %5047 %73) %5037) %5066 = (*.f64 #s(literal 1/4 binary64) x) %5067 = (fma.f64 #s(literal -1/96 binary64) %4478 %5066) %5070 = (fma.f64 #s(literal 1/7680 binary64) %4485 %5066) %5071 = (fma.f64 #s(literal -1/96 binary64) %4478 %5070) %5075 = (fma.f64 #s(literal -1/96 binary64) %4478 (fma.f64 #s(literal -1/1290240 binary64) %4500 %5070)) %5078 = (*.f64 #s(literal 1/12 binary64) %74) %5079 = (+.f64 #s(literal 2 binary64) %5078) %5083 = (fma.f64 #s(literal -1/288 binary64) %79 (*.f64 #s(literal 1/960 binary64) %79)) %5084 = (/.f64 %5083 %130) %5087 = (*.f64 #s(literal -1/12 binary64) %74) %5095 = (/.f64 (fma.f64 #s(literal -1/161280 binary64) %4543 (fma.f64 #s(literal 1/23040 binary64) %4543 (*.f64 #s(literal 1/24 binary64) (*.f64 %15 %5083)))) %142) %5111 = (fma.f64 #s(literal 1/24 binary64) %850 %847) %5118 = (*.f64 #s(literal 1/48 binary64) %834) %5120 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %15 %5118) y) %5124 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %15 (fma.f64 #s(literal -1/3840 binary64) %4544 %5118)) y) %5129 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %15 (fma.f64 #s(literal -1/3840 binary64) %4544 (fma.f64 #s(literal 1/645120 binary64) %4550 %5118))) y) %5131 = (*.f64 #s(literal 1/24 binary64) %4478) %5141 = (*.f64 #s(literal -1/24 binary64) %850) %5151 = (*.f64 #s(literal 1/4 binary64) %15) %5155 = (fma.f64 #s(literal 1/7680 binary64) %4544 %5151) %5163 = (*.f64 #s(literal 1/1920 binary64) %4566) %5164 = (fma.f64 #s(literal -1/24 binary64) %74 %5163) %5165 = (+.f64 #s(literal 1 binary64) %5164) %5169 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) %74 (fma.f64 #s(literal -1/322560 binary64) %4571 %5163))) %5171 = (*.f64 %15 %991) %5172 = (/.f64 %5171 %73) %5176 = (*.f64 %4477 %993) %5177 = (/.f64 %5176 %17) %5178 = (fma.f64 #s(literal -1/48 binary64) %5177 %996) %5186 = (*.f64 %4484 %993) %5187 = (/.f64 %5186 %27) %5201 = (/.f64 %4709 %73) %5207 = (*.f64 #s(literal -1 binary64) (/.f64 %4726 %130)) %5223 = (fma.f64 #s(literal 1/2 binary64) %9 %1065) %5224 = (*.f64 x %1067) %5225 = (/.f64 %5224 %1069) %5226 = (*.f64 #s(literal -1/2 binary64) %5225) %5229 = (/.f64 %5224 %1068) %5231 = (-.f64 %4349 (*.f64 #s(literal -1/2 binary64) %5229)) %5232 = (*.f64 %1063 %5231) %5234 = (/.f64 (*.f64 x %5232) %2741) %5241 = (*.f64 %15 (*.f64 %1067 %5231)) %5243 = (*.f64 %15 %5231) %5245 = (*.f64 %4477 %1067) %5260 = (*.f64 %15 %1133) %5261 = (/.f64 %5260 %73) %5264 = (*.f64 #s(literal 1/2 binary64) %1137) %5267 = (*.f64 %4477 %1135) %5268 = (/.f64 %5267 %17) %5281 = (fma.f64 #s(literal -1/48 binary64) %4757 %10) %5288 = (-.f64 %4349 (*.f64 #s(literal 1/2 binary64) %1136)) %5290 = (*.f64 #s(literal 1/2 binary64) (/.f64 %5288 y)) %5291 = (fma.f64 #s(literal 1/2 binary64) %1133 %5290) %5293 = (fma.f64 #s(literal -1/16 binary64) %5261 %5291) %5296 = (-.f64 %4488 (*.f64 #s(literal -1/48 binary64) %5267)) %5300 = (fma.f64 #s(literal -1/16 binary64) %5261 (fma.f64 #s(literal 1/2 binary64) %1133 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5296 %17) %5290))) %5302 = (*.f64 %15 %1207) %5303 = (/.f64 %5302 %73) %5306 = (*.f64 #s(literal 1/2 binary64) %1211) %5309 = (*.f64 %4477 %1209) %5310 = (/.f64 %5309 %17) %5316 = (*.f64 %15 %1238) %5317 = (/.f64 %5316 %73) %5320 = (*.f64 #s(literal 1/2 binary64) %1242) %5323 = (*.f64 %4477 %1240) %5324 = (/.f64 %5323 %17) %5350 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1241) (*.f64 #s(literal 1/2 binary64) %1210)) %5352 = (*.f64 #s(literal 1/2 binary64) (/.f64 %5350 y)) %5353 = (fma.f64 #s(literal 1/2 binary64) %1265 %5352) %5355 = (*.f64 #s(literal -1/8 binary64) %5302) %5356 = (*.f64 #s(literal -1/8 binary64) %5316) %5357 = (-.f64 %5355 %5356) %5358 = (/.f64 %5357 %73) %5360 = (fma.f64 #s(literal 1/2 binary64) %1265 (fma.f64 #s(literal 1/2 binary64) %5358 %5352)) %5364 = (-.f64 (*.f64 #s(literal -1/48 binary64) %5323) (*.f64 #s(literal -1/48 binary64) %5309)) %5368 = (fma.f64 #s(literal 1/2 binary64) %1265 (fma.f64 #s(literal 1/2 binary64) %5358 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5364 %17) %5352))) %5370 = (*.f64 %15 %1323) %5371 = (/.f64 %5370 %73) %5375 = (*.f64 %4477 %1325) %5376 = (/.f64 %5375 %17) %5381 = (*.f64 %15 %1353) %5382 = (/.f64 %5381 %73) %5386 = (*.f64 %4477 %1355) %5387 = (/.f64 %5386 %17) %5392 = (fma.f64 #s(literal 1/2 binary64) %1357 %1328) %5409 = (fma.f64 #s(literal 1/2 binary64) %1356 (*.f64 #s(literal 1/2 binary64) %1326)) %5411 = (*.f64 #s(literal 1/2 binary64) (/.f64 %5409 y)) %5412 = (fma.f64 #s(literal 1/2 binary64) %1379 %5411) %5415 = (fma.f64 #s(literal -1/8 binary64) %5381 (*.f64 #s(literal -1/8 binary64) %5370)) %5416 = (/.f64 %5415 %73) %5418 = (fma.f64 #s(literal 1/2 binary64) %1379 (fma.f64 #s(literal 1/2 binary64) %5416 %5411)) %5421 = (fma.f64 #s(literal -1/48 binary64) %5386 (*.f64 #s(literal -1/48 binary64) %5375)) %5425 = (fma.f64 #s(literal 1/2 binary64) %1379 (fma.f64 #s(literal 1/2 binary64) %5416 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5421 %17) %5411))) %5429 = (*.f64 #s(literal 1/384 binary64) (/.f64 (*.f64 %79 %1429) %130)) %5447 = (*.f64 #s(literal 1/384 binary64) (/.f64 (*.f64 %79 %1481) %130)) %5462 = (*.f64 %15 %1522) %5463 = (/.f64 %5462 %73) %5466 = (*.f64 #s(literal 1/2 binary64) %1526) %5469 = (*.f64 %4477 %1524) %5476 = (*.f64 %79 %1063) %5478 = (*.f64 #s(literal 1/384 binary64) (/.f64 %5476 %130)) %5491 = (*.f64 %4477 %1064) %5504 = (*.f64 #s(literal 1/6 binary64) %4478) %5522 = (pow.f64 %4435 #s(literal 3 binary64)) %5523 = (/.f64 %5522 %73) %5528 = (pow.f64 %4435 #s(literal 5 binary64)) %5529 = (/.f64 %5528 %130) %5530 = (fma.f64 #s(literal 1/120 binary64) %5529 %4349) %5535 = (pow.f64 %4435 #s(literal 7 binary64)) %5536 = (/.f64 %5535 %142) %5542 = (pow.f64 %4441 #s(literal 3 binary64)) %5543 = (/.f64 %5542 %73) %5546 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %5543 %4349)) y) %5548 = (pow.f64 %4441 #s(literal 5 binary64)) %5549 = (/.f64 %5548 %130) %5550 = (fma.f64 #s(literal 1/120 binary64) %5549 %4349) %5553 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %5543 %5550)) y) %5555 = (pow.f64 %4441 #s(literal 7 binary64)) %5556 = (/.f64 %5555 %142) %5560 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %5543 (fma.f64 #s(literal -1/5040 binary64) %5556 %5550))) y) %5568 = (fma.f64 #s(literal 1/120 binary64) %5549 (*.f64 #s(literal 1/120 binary64) %5529)) %5582 = (fma.f64 #s(literal -1/6 binary64) %5542 (*.f64 #s(literal -1/6 binary64) %5522)) %5583 = (/.f64 %5582 %73) %5589 = (fma.f64 #s(literal 1/120 binary64) %5548 (*.f64 #s(literal 1/120 binary64) %5528)) %5591 = (*.f64 #s(literal 1/2 binary64) (/.f64 %5589 %130)) %5597 = (fma.f64 #s(literal -1/5040 binary64) %5555 (*.f64 #s(literal -1/5040 binary64) %5535)) %5606 = (*.f64 #s(literal 1/384 binary64) (/.f64 (*.f64 %79 %1064) %130)) %5616 = (*.f64 %4477 %1063) %5617 = (/.f64 %5616 %73) %5618 = (*.f64 #s(literal 1/2 binary64) %1588) %5623 = (/.f64 (*.f64 %4484 %1063) %130) %5624 = (fma.f64 #s(literal 1/3840 binary64) %5623 %5618) %5629 = (/.f64 (*.f64 %4499 %1063) %142) %5645 = (*.f64 %4477 %461) %5646 = (/.f64 %5645 %17) %5656 = (fma.f64 #s(literal -1/2 binary64) %9 (*.f64 #s(literal 1/48 binary64) %4757)) %5660 = (-.f64 (*.f64 #s(literal 1/2 binary64) %5350) %4356) %5662 = (*.f64 #s(literal 1/2 binary64) (/.f64 %5660 y)) %5669 = (-.f64 (*.f64 #s(literal 1/2 binary64) %5364) %4858) %5676 = (/.f64 (*.f64 x %5660) %1800) %5677 = (/.f64 x %1265) %5688 = (/.f64 (*.f64 x %5357) %1799) %5690 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %4490 %1265)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (pow.f64 %5660 #s(literal 2 binary64))) %1815) %5688)) %5693 = (fma.f64 #s(literal 2 binary64) %5677 (*.f64 #s(literal 2 binary64) (/.f64 %5690 %73))) %5719 = (-.f64 (*.f64 #s(literal 1/2 binary64) %5409) %4356) %5721 = (*.f64 #s(literal 1/2 binary64) (/.f64 %5719 y)) %5728 = (-.f64 (*.f64 #s(literal 1/2 binary64) %5421) %4858) %5735 = (/.f64 (*.f64 x %5719) %1887) %5736 = (/.f64 x %1379) %5747 = (/.f64 (*.f64 x %5415) %1886) %5749 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %4490 %1379)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (pow.f64 %5719 #s(literal 2 binary64))) %1899) %5747)) %5752 = (fma.f64 #s(literal 2 binary64) %5736 (*.f64 #s(literal 2 binary64) (/.f64 %5749 %73))) %5778 = (-.f64 (*.f64 #s(literal 1/2 binary64) %5288) %4356) %5780 = (*.f64 #s(literal 1/2 binary64) (/.f64 %5778 y)) %5781 = (fma.f64 #s(literal 1/4 binary64) %1133 %5780) %5786 = (-.f64 (*.f64 #s(literal 1/2 binary64) %5296) %4858) %5793 = (/.f64 (*.f64 x %5778) %1974) %5794 = (/.f64 x %1133) %5804 = (/.f64 %4477 %1133) %5805 = (*.f64 #s(literal -1/8 binary64) %5804) %5807 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %4490 %1133)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (pow.f64 %5778 #s(literal 2 binary64))) %1987) %5805)) %5810 = (fma.f64 #s(literal 2 binary64) %5794 (*.f64 #s(literal 2 binary64) (/.f64 %5807 %73))) %5828 = (*.f64 #s(literal -1/48 binary64) %15) %5831 = (-.f64 %5828 (*.f64 #s(literal 1/2 binary64) (/.f64 %5582 x))) %5832 = (/.f64 %5831 %73) %5836 = (*.f64 #s(literal 1/3840 binary64) %79) %5841 = (-.f64 %5836 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5589 x) (/.f64 (*.f64 %5582 %5831) x))) %5843 = (*.f64 #s(literal 2 binary64) (/.f64 %5841 %130)) %5847 = (*.f64 #s(literal -1/645120 binary64) %4543) %5862 = (-.f64 %5828 (*.f64 #s(literal -1/12 binary64) %15)) %5863 = (/.f64 %5862 %73) %5870 = (-.f64 %5836 (fma.f64 #s(literal -1/6 binary64) (*.f64 %15 %5862) (*.f64 #s(literal 1/240 binary64) %79))) %5872 = (*.f64 #s(literal 2 binary64) (/.f64 %5870 %130)) %5887 = (*.f64 x %73) %5888 = (/.f64 %4490 %5887) %5893 = (*.f64 x %130) %5895 = (*.f64 #s(literal 2 binary64) (/.f64 %4506 %5893)) %5900 = (*.f64 #s(literal -1/24 binary64) %15) %5901 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %4490 x)) %5900) %5902 = (*.f64 %15 %5901) %5903 = (/.f64 %5902 %130) %5907 = (*.f64 #s(literal -1/645120 binary64) %4499) %5912 = (*.f64 x %142) %5919 = (*.f64 #s(literal 1/1920 binary64) %79) %5934 = (/.f64 (*.f64 x %5409) %1887) %5938 = (/.f64 %4477 %1379) %5946 = (-.f64 (*.f64 #s(literal -1/48 binary64) %5938) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %5409 #s(literal 2 binary64))) %1899) (fma.f64 #s(literal -1/16 binary64) %5938 (*.f64 #s(literal 1/2 binary64) %5747)))) %5949 = (fma.f64 #s(literal -1 binary64) %5934 (fma.f64 #s(literal 2 binary64) (/.f64 %5946 %73) %5736)) %5965 = (/.f64 %15 %3079) %5966 = (/.f64 x %1429) %5967 = (*.f64 #s(literal 1/2 binary64) %5966) %5971 = (/.f64 %4477 %3083) %5972 = (fma.f64 #s(literal -1/48 binary64) %5971 %5967) %5974 = (*.f64 #s(literal 1/4 binary64) %5965) %5976 = (fma.f64 #s(literal -1/8 binary64) %5971 (fma.f64 #s(literal -1/8 binary64) (/.f64 %4477 %3085) %5974)) %5980 = (/.f64 %79 %2080) %5981 = (/.f64 %4477 %1429) %5983 = (/.f64 %4477 %2090) %5998 = (/.f64 (*.f64 x %5288) %1974) %6002 = (*.f64 #s(literal -1/48 binary64) %5804) %6007 = (-.f64 %6002 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %5288 #s(literal 2 binary64))) %1987) %5805)) %6010 = (fma.f64 #s(literal -1 binary64) %5998 (fma.f64 #s(literal 2 binary64) (/.f64 %6007 %73) %5794)) %6026 = (/ 1 (cos %2153)) %6029 = (fma.f64 #s(literal -1/64 binary64) %79 (*.f64 #s(literal 1/384 binary64) %79)) %6053 = (fma.f64 #s(literal 1/1920 binary64) %4485 (fma.f64 #s(literal 1/96 binary64) %4485 (*.f64 #s(literal 1/48 binary64) %4485))) %6072 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %74)) %6076 = (*.f64 #s(literal 1/120 binary64) %4566) %6078 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) %74 %6076)) %6080 = (fma.f64 #s(literal -1/4 binary64) %4477 (*.f64 #s(literal -1/24 binary64) %4477)) %6081 = (*.f64 #s(literal -1/6 binary64) %15) %6083 = (-.f64 %6081 (fma.f64 #s(literal -1/4 binary64) %15 %5900)) %6084 = (*.f64 %6080 %6083) %6085 = (/.f64 %6084 %5893) %6095 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) %74 (fma.f64 #s(literal -1/5040 binary64) %4571 %6076))) %6096 = (*.f64 #s(literal 1/120 binary64) %79) %6127 = (fma.f64 #s(literal 1/3840 binary64) %4485 (fma.f64 #s(literal 1/768 binary64) %4485 (fma.f64 #s(literal 1/384 binary64) %4485 %4349))) %6142 = (/.f64 %1583 %287) %6143 = (fma.f64 #s(literal 1/2 binary64) %6142 %2177) %6144 = (*.f64 x %2181) %6145 = (/.f64 %6144 %426) %6146 = (*.f64 #s(literal -1/2 binary64) %6145) %6149 = (/.f64 %1583 %260) %6151 = (/.f64 %6144 %292) %6153 = (-.f64 (*.f64 #s(literal 1/2 binary64) %6149) (*.f64 #s(literal -1/2 binary64) %6151)) %6156 = (/.f64 (*.f64 x (*.f64 %262 %6153)) %2247) %6168 = (*.f64 %4477 %2181) %6177 = (/.f64 %1063 %268) %6178 = (fma.f64 #s(literal 2 binary64) %6177 %2179) %6183 = (/.f64 %1588 %2247) %6185 = (*.f64 x %2230) %6186 = (/.f64 %6185 %2247) %6187 = (*.f64 %4477 %260) %6189 = (fma.f64 #s(literal -1/16 binary64) %6187 (*.f64 #s(literal -1/48 binary64) %6187)) %6190 = (*.f64 %1063 %6189) %6193 = (*.f64 #s(literal 4 binary64) (/.f64 %6190 (*.f64 %15 %293))) %6202 = (/.f64 %1588 %260) %6204 = (/.f64 %6185 %260) %6205 = (*.f64 %15 %292) %6213 = (*.f64 %15 %2181) %6226 = (fma.f64 #s(literal 1/2 binary64) %626 %4849) %6227 = (/.f64 %6226 y) %6234 = (+.f64 %382 (fma.f64 #s(literal -1/8 binary64) %4908 (fma.f64 #s(literal 1/2 binary64) %627 %4839))) %6238 = (fma.f64 #s(literal -1/48 binary64) %4913 (*.f64 #s(literal -1/48 binary64) %4842)) %6239 = (/.f64 %6238 %17) %6247 = (*.f64 #s(literal -1/8 binary64) %4907) %6248 = (-.f64 (*.f64 #s(literal -1/8 binary64) %4835) %6247) %6252 = (fma.f64 #s(literal -1/2 binary64) %6227 (fma.f64 #s(literal 1/2 binary64) %2270 (*.f64 #s(literal 1/2 binary64) (/.f64 %6248 %73)))) %6256 = (/.f64 x %2270) %6259 = (+.f64 %6256 (/.f64 (*.f64 x %6226) %2321)) %6262 = (/.f64 %4477 %2270) %6268 = (/.f64 (*.f64 x %6248) %2320) %6272 = (-.f64 (*.f64 #s(literal -1/48 binary64) %6262) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %6226 #s(literal 2 binary64))) %2333) (fma.f64 #s(literal -1/16 binary64) %6262 (*.f64 #s(literal 1/2 binary64) %6268)))) %6274 = (fma.f64 #s(literal 2 binary64) (/.f64 %6272 %73) %6259) %6292 = (*.f64 x %2371) %6293 = (/.f64 %6292 %2374) %6294 = (/.f64 %4741 %2377) %6301 = (fma.f64 #s(literal 1/2 binary64) %3037 (fma.f64 #s(literal 1/2 binary64) (/.f64 %4750 %2389) %2366)) %6302 = (/.f64 x %1522) %6303 = (*.f64 #s(literal 1/2 binary64) %6302) %6304 = (/.f64 %6292 %2373) %6305 = (/.f64 %4741 %2376) %6308 = (-.f64 %6303 (fma.f64 #s(literal -1/2 binary64) %6304 (*.f64 #s(literal -1/2 binary64) %6305))) %6310 = (*.f64 x (*.f64 %1524 %6308)) %6311 = (*.f64 %73 %1522) %6312 = (/.f64 %6310 %6311) %6313 = (/.f64 %4907 %2389) %6325 = (/.f64 %4907 %2365) %6332 = (*.f64 %17 %2376) %6337 = (*.f64 %4477 %2371) %6352 = (/.f64 x %2419) %6353 = (*.f64 x %2425) %6355 = (fma.f64 #s(literal 1/2 binary64) %268 (*.f64 #s(literal 1/2 binary64) %6353)) %6357 = (/.f64 (*.f64 x %6355) %2432) %6365 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %4477 (*.f64 %73 %2419)) (*.f64 #s(literal 1/2 binary64) %6352)) %6368 = (fma.f64 #s(literal -1/4 binary64) %4661 (*.f64 #s(literal 1/4 binary64) (*.f64 %15 %2419))) %6369 = (*.f64 x %6368) %6373 = (*.f64 x (pow.f64 %6355 #s(literal 2 binary64))) %6378 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %6369 (*.f64 %73 %2431)) (fma.f64 #s(literal -1/2 binary64) %6357 (*.f64 #s(literal -1/2 binary64) (/.f64 %6373 (*.f64 %73 %2446))))) %6382 = (/.f64 %4477 %2419) %6384 = (/.f64 %6369 %2431) %6394 = (*.f64 %4477 %2425) %6409 = (*.f64 #s(literal 1/2 binary64) %5794) %6410 = (/.f64 %4774 %2488) %6411 = (*.f64 %262 %5288) %6414 = (-.f64 %6409 (fma.f64 #s(literal -1/2 binary64) %6410 (/.f64 %6411 %2492))) %6415 = (/.f64 %6414 y) %6421 = (/.f64 %4661 %2483) %6425 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %4783 %2483)) (fma.f64 #s(literal -1/8 binary64) %6421 (/.f64 (*.f64 %5288 %6414) %1133))) %6428 = (fma.f64 #s(literal 2 binary64) %6415 (*.f64 #s(literal 2 binary64) (/.f64 %6425 %73))) %6434 = (/.f64 %4670 %2488) %6449 = (/.f64 %4804 %2537) %6453 = (-.f64 %6409 (fma.f64 #s(literal -1/2 binary64) %6449 (/.f64 (*.f64 %460 %5288) %2541))) %6454 = (/.f64 %6453 y) %6460 = (/.f64 %599 %2533) %6464 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %4813 %2533)) (fma.f64 #s(literal -1/8 binary64) %6460 (/.f64 (*.f64 %5288 %6453) %1133))) %6467 = (fma.f64 #s(literal 2 binary64) %6454 (*.f64 #s(literal 2 binary64) (/.f64 %6464 %73))) %6473 = (/.f64 %4826 %2537) %6488 = (/.f64 x %2483) %6489 = (*.f64 x %2585) %6490 = (*.f64 %260 %5288) %6491 = (fma.f64 #s(literal -1/2 binary64) %6489 %6490) %6493 = (/.f64 (*.f64 x %6491) %2591) %6497 = (/.f64 %4477 %2483) %6500 = (*.f64 %15 %2483) %6502 = (fma.f64 #s(literal -1/2 binary64) (*.f64 x %6411) (*.f64 #s(literal -1/4 binary64) %6500)) %6510 = (-.f64 (*.f64 #s(literal 1/48 binary64) %6497) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %6502) %2590) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %6491 #s(literal 2 binary64))) %2608)))) %6513 = (fma.f64 #s(literal -1 binary64) %6488 (fma.f64 #s(literal 2 binary64) (/.f64 %6510 %73) %6493)) %6517 = (*.f64 %4477 %2585) %6536 = (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %2247)) %6539 = (*.f64 %15 %305) %6543 = (fma.f64 #s(literal -2 binary64) (/.f64 %6189 (*.f64 x %293)) (fma.f64 #s(literal 1/4 binary64) (/.f64 %6539 %2660) (fma.f64 #s(literal 1/2 binary64) %2651 %2653))) %6548 = (/.f64 %15 %260) %6549 = (*.f64 #s(literal 1/24 binary64) %6548) %6550 = (*.f64 x %292) %6552 = (/.f64 %6539 %306) %6567 = (/.f64 x %1064) %6568 = (/.f64 %1559 %1069) %6573 = (/.f64 %4477 %2741) %6575 = (fma.f64 #s(literal -1/2 binary64) %6567 (*.f64 #s(literal 1/48 binary64) %6573)) %6579 = (fma.f64 #s(literal 1/16 binary64) %6573 (fma.f64 #s(literal 1/8 binary64) (/.f64 %5245 %2749) (*.f64 #s(literal 1/4 binary64) %6568))) %6583 = (/.f64 %4477 %1064) %6585 = (/.f64 %5245 %2703) %6592 = (/.f64 %5476 %1068) %6602 = (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %2741)) %6604 = (fma.f64 #s(literal -1/16 binary64) %5491 (*.f64 #s(literal -1/48 binary64) %5491)) %6607 = (*.f64 %15 %1067) %6611 = (fma.f64 #s(literal -2 binary64) (/.f64 %6604 (*.f64 x %1085)) (fma.f64 #s(literal 1/4 binary64) (/.f64 %6607 %2749) (fma.f64 #s(literal 1/2 binary64) %2736 %2738))) %6616 = (/.f64 %15 %1064) %6617 = (*.f64 #s(literal 1/24 binary64) %6616) %6618 = (*.f64 x %1068) %6620 = (/.f64 %6607 %2703) %6635 = (/.f64 %1063 %1583) %6636 = (*.f64 x y) %6637 = (/.f64 %5231 %6636) %6643 = (fma.f64 #s(literal 2 binary64) %6637 (/.f64 %5232 %2741)) %6645 = (/.f64 %1588 %2741) %6651 = (/.f64 %5245 %1068) %6656 = (*.f64 x %17) %6667 = (/.f64 %991 x) %6668 = (fma.f64 #s(literal 2 binary64) %6667 %1001) %6672 = (fma.f64 #s(literal -1/16 binary64) %4477 %4488) %6675 = (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %991 %6672) %4376)) %6679 = (*.f64 %15 %993) %6689 = (/.f64 %382 %626) %6690 = (/.f64 %4748 %6636) %6696 = (fma.f64 #s(literal 2 binary64) %6690 (/.f64 %4749 %4751)) %6698 = (/.f64 %632 %4751) %6704 = (/.f64 %4764 %387) %6720 = (/ (/ 1 %339) %3469) %6721 = (/.f64 %6672 %5887) %6727 = (-.f64 %5900 (*.f64 #s(literal 2 binary64) (/.f64 %6672 x))) %6728 = (*.f64 %6672 %6727) %6729 = (/.f64 %6728 %5893) %6732 = (fma.f64 #s(literal 1/3840 binary64) %4484 (fma.f64 #s(literal 1/768 binary64) %4484 (*.f64 #s(literal 1/384 binary64) %4484))) %6734 = (*.f64 #s(literal 2 binary64) (/.f64 %6732 %5893)) %6759 = (/.f64 %994 %510) %6764 = (-.f64 (*.f64 #s(literal 1/2 binary64) %6759) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %991 %4850) %795))) %6766 = (*.f64 #s(literal 2 binary64) (/.f64 %6764 y)) %6769 = (/.f64 %5171 %510) %6770 = (*.f64 #s(literal -1/8 binary64) %6769) %6773 = (*.f64 #s(literal -1/4 binary64) %6769) %6775 = (-.f64 %6770 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %4850 %6764) %510) %6773)) %6776 = (/.f64 %6775 %73) %6780 = (/.f64 %5176 %510) %6798 = (*.f64 %15 %2927) %6800 = (fma.f64 #s(literal 1/8 binary64) (/.f64 %6798 %73) %1737) %6810 = (/.f64 %4995 %2970) %6811 = (/.f64 x %2929) %6812 = (*.f64 #s(literal 1/2 binary64) %6811) %6817 = (/.f64 %4477 (*.f64 %73 %2929)) %6818 = (fma.f64 #s(literal -1/48 binary64) %6817 %6812) %6820 = (*.f64 #s(literal 1/8 binary64) %6798) %6821 = (fma.f64 #s(literal -1/8 binary64) %599 %6820) %6822 = (*.f64 x %6821) %6827 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %5006 %2983) (fma.f64 #s(literal -1/16 binary64) %6817 (fma.f64 #s(literal 1/4 binary64) %6810 (*.f64 #s(literal 1/2 binary64) (/.f64 %6822 %2957))))) %6832 = (*.f64 %15 (*.f64 %461 %6821)) %6835 = (/.f64 %4477 %2929) %6837 = (/.f64 %5006 %2967) %6838 = (/.f64 %6822 %2956) %6855 = (/.f64 (*.f64 x %5350) %1800) %6859 = (/.f64 %4477 %1265) %6867 = (-.f64 (*.f64 #s(literal -1/48 binary64) %6859) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %5350 #s(literal 2 binary64))) %1815) (fma.f64 #s(literal -1/16 binary64) %6859 (*.f64 #s(literal 1/2 binary64) %5688)))) %6870 = (fma.f64 #s(literal -1 binary64) %6855 (fma.f64 #s(literal 2 binary64) (/.f64 %6867 %73) %5677)) %6886 = (*.f64 %15 %1524) %6887 = (*.f64 y %2372) %6888 = (/.f64 %6886 %6887) %6892 = (/.f64 %4477 %6311) %6893 = (fma.f64 #s(literal -1/48 binary64) %6892 %6303) %6894 = (*.f64 %4477 %3048) %6899 = (fma.f64 #s(literal -1/4 binary64) %6888 (fma.f64 #s(literal -1/8 binary64) (/.f64 %6894 (*.f64 %73 %3049)) (*.f64 #s(literal -1/8 binary64) %6892))) %6903 = (/.f64 %4477 %1522) %6905 = (/.f64 %6894 %3049) %6912 = (*.f64 %79 %1524) %6913 = (/.f64 %6912 %2372) %6925 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %15 %2090) (*.f64 #s(literal -1/8 binary64) (/.f64 %15 %1429))) %6928 = (*.f64 #s(literal 1/2 binary64) %3080) %6931 = (*.f64 x %6925) %6933 = (/.f64 %4477 %2080) %6945 = (fma.f64 #s(literal 1/2 binary64) %9 %3115) %6946 = (*.f64 x %3117) %6947 = (/.f64 %6946 %3119) %6948 = (*.f64 #s(literal -1/2 binary64) %6947) %6951 = (/.f64 %6946 %3118) %6953 = (-.f64 %4349 (*.f64 #s(literal -1/2 binary64) %6951)) %6954 = (*.f64 %3113 %6953) %6956 = (*.f64 %73 %3114) %6957 = (/.f64 (*.f64 x %6954) %6956) %6964 = (*.f64 %15 (*.f64 %3117 %6953)) %6966 = (*.f64 %15 %6953) %6968 = (*.f64 %4477 %3117) %6977 = (/.f64 %3113 %3156) %6978 = (/.f64 %6953 %6636) %6984 = (fma.f64 #s(literal 2 binary64) %6978 (/.f64 %6954 %6956)) %6986 = (*.f64 x %3113) %6987 = (/.f64 %6986 %6956) %6993 = (/.f64 %6968 %3118) %7008 = (*.f64 %15 %3197) %7009 = (/.f64 %7008 %73) %7012 = (*.f64 #s(literal -1/2 binary64) %3201) %7015 = (*.f64 %4477 %3199) %7022 = (*.f64 %15 %3199) %7023 = (*.f64 y %3228) %7024 = (/.f64 %7022 %7023) %7025 = (/.f64 x %3197) %7026 = (*.f64 #s(literal 1/2 binary64) %7025) %7031 = (/.f64 %4477 (*.f64 %73 %3197)) %7032 = (fma.f64 #s(literal -1/48 binary64) %7031 %7026) %7033 = (*.f64 %4477 %3239) %7036 = (*.f64 #s(literal 1/4 binary64) %7024) %7038 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %7033 (*.f64 %73 %3240)) (fma.f64 #s(literal -1/8 binary64) %7031 %7036)) %7042 = (*.f64 %79 %3199) %7043 = (/.f64 %7042 %3228) %7044 = (/.f64 %4477 %3197) %7046 = (/.f64 %7033 %3240) %7061 = (*.f64 %15 %3273) %7062 = (/.f64 %7061 %73) %7063 = (*.f64 #s(literal -1/8 binary64) %7062) %7064 = (+.f64 %3273 %7063) %7065 = (*.f64 #s(literal 1/2 binary64) %3277) %7068 = (*.f64 %4477 %3275) %7076 = (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) %3276)) %7077 = (/.f64 %7076 y) %7081 = (fma.f64 #s(literal -1/2 binary64) %9 %7065) %7084 = (fma.f64 #s(literal -1/48 binary64) %7068 %4858) %7085 = (/.f64 %7084 %17) %7092 = (fma.f64 #s(literal -1/16 binary64) %7062 %3321) %7098 = (/.f64 x %3273) %7101 = (+.f64 %7098 (/.f64 (*.f64 x %7076) %3343)) %7104 = (/.f64 %4477 %3273) %7111 = (-.f64 (*.f64 #s(literal -1/48 binary64) %7104) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %7076 #s(literal 2 binary64))) %3354) (*.f64 #s(literal -1/8 binary64) %7104))) %7113 = (fma.f64 #s(literal 2 binary64) (/.f64 %7111 %73) %7101) %7129 = (*.f64 #s(literal 1/16 binary64) %4478) %7134 = (*.f64 #s(literal 1/16 binary64) %4477) %7135 = (-.f64 %4858 %7134) %7136 = (*.f64 %15 %7135) %7137 = (/.f64 %7136 %130) %7145 = (*.f64 #s(literal -1/3840 binary64) %4484) %7148 = (-.f64 %7145 (fma.f64 #s(literal -1/8 binary64) %7136 (*.f64 #s(literal -1/768 binary64) %4484))) %7149 = (*.f64 %15 %7148) %7152 = (*.f64 %79 %7135) %7181 = (fma.f64 #s(literal -1 binary64) x %5504) %7186 = (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/120 binary64) %4485 %5504)) %7196 = (*.f64 #s(literal 1/12 binary64) %4478) %7197 = (fma.f64 #s(literal -1/2 binary64) x %7196) %7198 = (*.f64 #s(literal 1/8 binary64) %4478) %7205 = (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/240 binary64) %4485 %7196)) %7208 = (-.f64 (*.f64 #s(literal 1/12 binary64) %4477) (*.f64 #s(literal 1/8 binary64) %4477)) %7209 = (*.f64 %15 %7208) %7210 = (/.f64 %7209 %130) %7220 = (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/240 binary64) %4485 (fma.f64 #s(literal 1/10080 binary64) %4500 %7196))) %7241 = (*.f64 #s(literal -1/2 binary64) %263) %7257 = (*.f64 #s(literal 1/2 binary64) %4660) %7264 = (fma.f64 #s(literal -1/8 binary64) %4680 (*.f64 #s(literal -1/16 binary64) %4678)) %7265 = (-.f64 (*.f64 #s(literal -1/48 binary64) %4678) %7264) %7269 = (*.f64 #s(literal 1/4 binary64) (/.f64 %4661 %292)) %7276 = (/.f64 %4687 %426) %7300 = (-.f64 %5066 (*.f64 #s(literal 1/12 binary64) x)) %7301 = (*.f64 %15 %7300) %7302 = (/.f64 %7301 %130) %7314 = (-.f64 (*.f64 #s(literal -1/192 binary64) %4477) (fma.f64 #s(literal -1/24 binary64) %7301 (*.f64 #s(literal -1/960 binary64) %4477))) %7315 = (*.f64 %15 %7314) %7317 = (*.f64 %79 %7300) %7328 = (*.f64 #s(literal 1/2 binary64) %4746) %7329 = (-.f64 %4356 %7328) %7333 = (*.f64 %382 %7329) %7334 = (*.f64 x %7333) %7343 = (*.f64 %15 (*.f64 %386 %7329)) %7345 = (*.f64 %15 %7329) %7349 = (-.f64 %4858 (fma.f64 #s(literal -1/4 binary64) (/.f64 %7343 %387) (fma.f64 #s(literal -1/8 binary64) %7345 (*.f64 #s(literal -1/48 binary64) %6704)))) %7361 = (*.f64 #s(literal 1/2 binary64) %4779) %7362 = (-.f64 %4356 %7361) %7367 = (*.f64 x (*.f64 %262 %7362)) %7376 = (*.f64 %15 (*.f64 %305 %7362)) %7378 = (*.f64 %15 %7362) %7395 = (*.f64 #s(literal 1/2 binary64) %4809) %7396 = (-.f64 %4356 %7395) %7401 = (*.f64 x (*.f64 %460 %7396)) %7410 = (*.f64 %15 (*.f64 %464 %7396)) %7412 = (*.f64 %15 %7396) %7429 = (/.f64 %4835 y) %7430 = (*.f64 #s(literal 1/8 binary64) %7429) %7431 = (*.f64 #s(literal -1/2 binary64) %513) %7438 = (*.f64 #s(literal 1/48 binary64) (/.f64 %4842 y)) %7450 = (fma.f64 #s(literal -1/2 binary64) %513 %4349) %7456 = (/.f64 %4477 y) %7475 = (*.f64 #s(literal 1/48 binary64) %4842) %7476 = (fma.f64 #s(literal -1/48 binary64) %4477 %7475) %7492 = (/.f64 %4907 y) %7493 = (*.f64 #s(literal 1/2 binary64) %626) %7499 = (/.f64 %4913 y) %7535 = (fma.f64 #s(literal 1/8 binary64) %4978 (*.f64 #s(literal 1/8 binary64) %4976)) %7536 = (-.f64 (*.f64 #s(literal 1/48 binary64) %4976) %7535) %7540 = (*.f64 #s(literal -1/4 binary64) (/.f64 %4956 %386)) %7543 = (*.f64 #s(literal -1/2 binary64) %4959) %7548 = (/.f64 %4985 %4957) %7571 = (fma.f64 #s(literal 1/8 binary64) %5019 (*.f64 #s(literal 1/8 binary64) %5017)) %7572 = (-.f64 (*.f64 #s(literal 1/48 binary64) %5017) %7571) %7576 = (*.f64 #s(literal 1/4 binary64) (/.f64 %4995 %464)) %7579 = (*.f64 #s(literal -1/2 binary64) %4998) %7587 = (/.f64 %5015 %4996) %7601 = (*.f64 x %7450) %7613 = (-.f64 (*.f64 #s(literal 1/48 binary64) %5040) (fma.f64 #s(literal 1/8 binary64) %5040 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %7450 #s(literal 2 binary64))) %807)))) %7615 = (/.f64 %7601 %795) %7650 = (fma.f64 #s(literal -1/960 binary64) %79 (*.f64 #s(literal 1/288 binary64) %79)) %7651 = (/.f64 %7650 %130) %7661 = (/.f64 (fma.f64 #s(literal -1/23040 binary64) %4543 (fma.f64 #s(literal 1/161280 binary64) %4543 (*.f64 #s(literal 1/24 binary64) (*.f64 %15 %7650)))) %142) %7718 = (/.f64 %5176 %73) %7719 = (*.f64 #s(literal 1/48 binary64) %7718) %7721 = (*.f64 #s(literal 1/16 binary64) %7718) %7727 = (/.f64 %5186 %130) %7743 = (fma.f64 #s(literal -1 binary64) (/.f64 %7300 %73) %4697) %7747 = (/.f64 %7314 %130) %7763 = (*.f64 #s(literal 1/2 binary64) %5229) %7764 = (-.f64 %4356 %7763) %7768 = (*.f64 %1063 %7764) %7769 = (*.f64 x %7768) %7784 = (-.f64 %4858 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %1067 %7764)) %1068) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %7764) (*.f64 #s(literal -1/48 binary64) %6651)))) %7796 = (*.f64 #s(literal 1/96 binary64) %4478) %7813 = (/.f64 %5260 y) %7814 = (*.f64 #s(literal 1/8 binary64) %7813) %7815 = (*.f64 #s(literal -1/2 binary64) %1136) %7831 = (-.f64 %4356 %7815) %7832 = (/.f64 %7831 y) %7843 = (-.f64 %4858 (*.f64 #s(literal 1/48 binary64) %5267)) %7844 = (/.f64 %7843 y) %7856 = (*.f64 #s(literal 1/2 binary64) %7831) %7857 = (fma.f64 #s(literal 1/16 binary64) %7813 %7856) %7861 = (*.f64 #s(literal -1/16 binary64) %5260) %7870 = (*.f64 #s(literal -1/2 binary64) %1210) %7888 = (*.f64 #s(literal -1/2 binary64) %1241) %7904 = (-.f64 %7888 %7870) %7905 = (/.f64 %7904 y) %7910 = (/.f64 %5357 y) %7920 = (-.f64 (*.f64 #s(literal 1/48 binary64) %5323) (*.f64 #s(literal 1/48 binary64) %5309)) %7921 = (/.f64 %7920 y) %7934 = (*.f64 #s(literal 1/2 binary64) %7904) %7935 = (fma.f64 #s(literal -1/2 binary64) %7910 %7934) %7939 = (*.f64 #s(literal 1/2 binary64) %5357) %7957 = (*.f64 #s(literal -1/2 binary64) %1326) %7980 = (fma.f64 #s(literal -1/2 binary64) %1356 %7957) %7981 = (/.f64 %7980 y) %7986 = (/.f64 %5415 y) %7994 = (fma.f64 #s(literal 1/48 binary64) %5386 (*.f64 #s(literal 1/48 binary64) %5375)) %7995 = (/.f64 %7994 y) %8006 = (*.f64 #s(literal 1/2 binary64) %7980) %8007 = (fma.f64 #s(literal -1/2 binary64) %7986 %8006) %8011 = (*.f64 #s(literal 1/2 binary64) %5415) %8025 = (*.f64 #s(literal -1/48 binary64) %7456) %8050 = (*.f64 #s(literal -1/2 binary64) %1525) %8120 = (-.f64 %4356 %4349) %8124 = (pow.f64 %8120 #s(literal 3 binary64)) %8125 = (/.f64 %8124 %73) %8126 = (*.f64 #s(literal -1/6 binary64) %8125) %8132 = (pow.f64 %8120 #s(literal 5 binary64)) %8134 = (*.f64 #s(literal 1/120 binary64) (/.f64 %8132 %130)) %8141 = (pow.f64 %8120 #s(literal 7 binary64)) %8142 = (/.f64 %8141 %142) %8163 = (fma.f64 #s(literal 1/120 binary64) %5549 %8134) %8179 = (fma.f64 #s(literal -1/6 binary64) %5542 (*.f64 #s(literal -1/6 binary64) %8124)) %8180 = (/.f64 %8179 %73) %8187 = (fma.f64 #s(literal 1/120 binary64) %5548 (*.f64 #s(literal 1/120 binary64) %8132)) %8189 = (*.f64 #s(literal 1/2 binary64) (/.f64 %8187 %130)) %8196 = (fma.f64 #s(literal -1/5040 binary64) %5555 (*.f64 #s(literal -1/5040 binary64) %8141)) %8204 = (*.f64 #s(literal 1/48 binary64) %5617) %8222 = (*.f64 #s(literal -1/2 binary64) %1588) %8245 = (/.f64 %5645 y) %8249 = (*.f64 #s(literal -1/2 binary64) %748) %8255 = (-.f64 %7934 %4349) %8256 = (/.f64 %8255 y) %8264 = (-.f64 (*.f64 #s(literal 1/2 binary64) %7920) %4488) %8265 = (/.f64 %8264 y) %8275 = (*.f64 #s(literal 1/2 binary64) %8255) %8287 = (*.f64 x %8255) %8301 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %7135 %1265)) (fma.f64 #s(literal -1 binary64) %5688 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 x (pow.f64 %8255 #s(literal 2 binary64))) %1815)))) %8304 = (*.f64 #s(literal 4 binary64) (/.f64 %8287 %1799)) %8333 = (-.f64 %8006 %4349) %8334 = (/.f64 %8333 y) %8342 = (-.f64 (*.f64 #s(literal 1/2 binary64) %7994) %4488) %8343 = (/.f64 %8342 y) %8353 = (*.f64 #s(literal 1/2 binary64) %8333) %8365 = (*.f64 x %8333) %8379 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %7135 %1379)) (fma.f64 #s(literal -1 binary64) %5747 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 x (pow.f64 %8333 #s(literal 2 binary64))) %1899)))) %8382 = (*.f64 #s(literal 4 binary64) (/.f64 %8365 %1886)) %8411 = (-.f64 %7856 %4349) %8412 = (/.f64 %8411 y) %8420 = (-.f64 (*.f64 #s(literal 1/2 binary64) %7843) %4488) %8421 = (/.f64 %8420 y) %8431 = (*.f64 #s(literal 1/2 binary64) %8411) %8443 = (*.f64 x %8411) %8457 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %7135 %1133)) (fma.f64 #s(literal 1/8 binary64) %5804 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 x (pow.f64 %8411 #s(literal 2 binary64))) %1987)))) %8460 = (*.f64 #s(literal 4 binary64) (/.f64 %8443 %1973)) %8490 = (-.f64 %5828 (*.f64 #s(literal -1/2 binary64) (/.f64 %8179 x))) %8491 = (/.f64 %8490 %73) %8500 = (-.f64 %5836 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8179 %8490) x) (*.f64 #s(literal -1/2 binary64) (/.f64 %8187 x)))) %8502 = (*.f64 #s(literal 2 binary64) (/.f64 %8500 %130)) %8521 = (*.f64 #s(literal -2 binary64) (/.f64 %7135 %5887)) %8525 = (/.f64 %7148 %5893) %8530 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %7135 x)) %5900) %8531 = (*.f64 %15 %8530) %8532 = (/.f64 %8531 %130) %8560 = (*.f64 x %7980) %8574 = (-.f64 (*.f64 #s(literal 1/48 binary64) %5938) (fma.f64 #s(literal -1/2 binary64) %5747 (fma.f64 #s(literal 1/16 binary64) %5938 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %7980 #s(literal 2 binary64))) %1899))))) %8576 = (/.f64 %8560 %1886) %8610 = (fma.f64 #s(literal 1/8 binary64) %5981 (*.f64 #s(literal 1/8 binary64) %5983)) %8611 = (-.f64 (*.f64 #s(literal 1/48 binary64) %5981) %8610) %8615 = (*.f64 #s(literal 1/4 binary64) (/.f64 %15 %2080)) %8618 = (*.f64 #s(literal -1/2 binary64) %5966) %8625 = (/.f64 %79 %3079) %8639 = (*.f64 x %7831) %8646 = (*.f64 #s(literal 1/48 binary64) %5804) %8652 = (-.f64 %8646 (fma.f64 #s(literal 1/8 binary64) %5804 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %7831 #s(literal 2 binary64))) %1987)))) %8654 = (/.f64 %8639 %1973) %8682 = (fma.f64 #s(literal 1/24 binary64) %4478 (*.f64 #s(literal 1/4 binary64) %4478)) %8708 = (fma.f64 #s(literal 1/24 binary64) %4477 (*.f64 #s(literal 1/4 binary64) %4477)) %8710 = (*.f64 #s(literal -1 binary64) (/.f64 %8708 %5887)) %8715 = (-.f64 %6081 (*.f64 #s(literal -1 binary64) (/.f64 %8708 x))) %8716 = (*.f64 %8708 %8715) %8717 = (/.f64 %8716 %5893) %8720 = (fma.f64 #s(literal -1/48 binary64) %4484 (fma.f64 #s(literal -1/96 binary64) %4484 (*.f64 #s(literal -1/1920 binary64) %4484))) %8721 = (/.f64 %8720 %5893) %8747 = (fma.f64 #s(literal 1/48 binary64) %4478 %7129) %8772 = (*.f64 #s(literal -1/2 binary64) %6149) %8773 = (*.f64 #s(literal 1/2 binary64) %6151) %8774 = (-.f64 %8772 %8773) %8779 = (*.f64 x (*.f64 %262 %8774)) %8815 = (*.f64 #s(literal 1/4 binary64) %6202) %8817 = (fma.f64 #s(literal 1/48 binary64) %6187 (*.f64 #s(literal 1/16 binary64) %6187)) %8821 = (fma.f64 #s(literal 1/2 binary64) %6204 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %1063 %8817) %6205))) %8822 = (-.f64 %8815 %8821) %8860 = (/.f64 %6248 y) %8862 = (fma.f64 #s(literal -1/2 binary64) %626 %7431) %8889 = (fma.f64 #s(literal 1/48 binary64) %4913 %7475) %8899 = (*.f64 x %8862) %8912 = (-.f64 (*.f64 #s(literal 1/48 binary64) %6262) (fma.f64 #s(literal -1/2 binary64) %6268 (fma.f64 #s(literal 1/16 binary64) %6262 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %8862 #s(literal 2 binary64))) %2333))))) %8914 = (/.f64 %8899 %2320) %8945 = (*.f64 #s(literal -1/2 binary64) %6302) %8947 = (fma.f64 #s(literal 1/2 binary64) %6304 (*.f64 #s(literal 1/2 binary64) %6305)) %8948 = (-.f64 %8945 %8947) %8953 = (*.f64 #s(literal -1/2 binary64) (/.f64 %7334 %2365)) %8958 = (fma.f64 #s(literal -1/8 binary64) %6325 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %1524 %8948)) %1522))) %8959 = (-.f64 %8953 %8958) %8966 = (*.f64 #s(literal 1/48 binary64) %6903) %8992 = (fma.f64 #s(literal -1/2 binary64) %268 (*.f64 #s(literal -1/2 binary64) %6353)) %8993 = (*.f64 x %8992) %9005 = (fma.f64 #s(literal 1/2 binary64) %6384 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %8992 #s(literal 2 binary64))) %2446))) %9006 = (-.f64 (*.f64 #s(literal 1/48 binary64) %6382) %9005) %9010 = (*.f64 #s(literal 1/2 binary64) (/.f64 %8993 %2431)) %9013 = (*.f64 #s(literal -1/2 binary64) %6352) %9042 = (*.f64 #s(literal -1/2 binary64) %5794) %9043 = (*.f64 %262 %7831) %9046 = (-.f64 %9042 (fma.f64 #s(literal 1/2 binary64) %6410 (/.f64 %9043 %2492))) %9055 = (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %7367 %2483)) (fma.f64 #s(literal -1/8 binary64) %6421 (/.f64 (*.f64 %7831 %9046) %1133))) %9057 = (*.f64 #s(literal 2 binary64) %9046) %9086 = (-.f64 %9042 (fma.f64 #s(literal 1/2 binary64) %6449 (/.f64 (*.f64 %460 %7831) %2541))) %9095 = (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %7401 %2533)) (fma.f64 #s(literal -1/8 binary64) %6460 (/.f64 (*.f64 %7831 %9086) %1133))) %9097 = (*.f64 #s(literal 2 binary64) %9086) %9123 = (*.f64 %260 %7831) %9124 = (fma.f64 #s(literal 1/2 binary64) %6489 %9123) %9125 = (*.f64 x %9124) %9137 = (fma.f64 #s(literal -1/4 binary64) %6500 (*.f64 #s(literal 1/2 binary64) (*.f64 x %9043))) %9142 = (-.f64 (*.f64 #s(literal -1/48 binary64) %6497) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %9124 #s(literal 2 binary64))) %2608) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %9137) %2590)))) %9144 = (/.f64 %9125 %2590) %9179 = (fma.f64 #s(literal 1/4 binary64) %6552 (*.f64 #s(literal 2 binary64) (/.f64 %8817 %6550))) %9180 = (-.f64 %6549 %9179) %9184 = (*.f64 #s(literal -1/2 binary64) (/.f64 %263 %292)) %9209 = (*.f64 #s(literal 1/2 binary64) %6567) %9216 = (fma.f64 #s(literal -1/8 binary64) %6585 (*.f64 #s(literal -1/16 binary64) %6583)) %9217 = (-.f64 (*.f64 #s(literal -1/48 binary64) %6583) %9216) %9221 = (*.f64 #s(literal 1/4 binary64) (/.f64 %1559 %1068)) %9228 = (/.f64 %5476 %1069) %9246 = (fma.f64 #s(literal 1/48 binary64) %5491 (*.f64 #s(literal 1/16 binary64) %5491)) %9249 = (fma.f64 #s(literal 1/4 binary64) %6620 (*.f64 #s(literal 2 binary64) (/.f64 %9246 %6618))) %9250 = (-.f64 %6617 %9249) %9254 = (*.f64 #s(literal -1/2 binary64) (/.f64 %1588 %1068)) %9285 = (/.f64 %7764 x) %9286 = (/.f64 %7768 %1064) %9288 = (*.f64 #s(literal 1/12 binary64) (/.f64 %1588 %1064)) %9321 = (*.f64 #s(literal 1/4 binary64) %999) %9322 = (fma.f64 #s(literal 1/48 binary64) %4477 %7134) %9325 = (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %991 %9322) %15)) %9359 = (/.f64 %7329 x) %9360 = (/.f64 %7333 %383) %9362 = (*.f64 #s(literal 1/12 binary64) (/.f64 %632 %383)) %9391 = (*.f64 #s(literal -2 binary64) (/.f64 %9322 %5887)) %9396 = (-.f64 %5900 (*.f64 #s(literal -2 binary64) (/.f64 %9322 x))) %9397 = (*.f64 %9322 %9396) %9398 = (/.f64 %9397 %5893) %9400 = (fma.f64 #s(literal -1/384 binary64) %4484 (fma.f64 #s(literal -1/768 binary64) %4484 %7145)) %9401 = (/.f64 %9400 %5893) %9431 = (-.f64 (*.f64 #s(literal -1/2 binary64) %6759) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %991 %7450) %795))) %9438 = (-.f64 %6770 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %7450 %9431) %510) %6773)) %9440 = (*.f64 #s(literal 2 binary64) %9431) %9486 = (*.f64 #s(literal 1/48 binary64) %6835) %9489 = (fma.f64 #s(literal -1/2 binary64) %6838 (fma.f64 #s(literal 1/16 binary64) %6835 (*.f64 #s(literal 1/8 binary64) %6837))) %9490 = (-.f64 %9486 %9489) %9494 = (*.f64 #s(literal 1/4 binary64) (/.f64 %4995 %2956)) %9497 = (*.f64 #s(literal -1/2 binary64) %6811) %9520 = (*.f64 x %7904) %9534 = (-.f64 (*.f64 #s(literal 1/48 binary64) %6859) (fma.f64 #s(literal -1/2 binary64) %5688 (fma.f64 #s(literal 1/16 binary64) %6859 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %7904 #s(literal 2 binary64))) %1815))))) %9536 = (/.f64 %9520 %1799) %9570 = (fma.f64 #s(literal 1/8 binary64) %6905 (*.f64 #s(literal 1/8 binary64) %6903)) %9571 = (-.f64 %8966 %9570) %9575 = (*.f64 #s(literal -1/4 binary64) (/.f64 %6886 %2372)) %9582 = (/.f64 %6912 %6887) %9605 = (*.f64 #s(literal -1/2 binary64) (/.f64 x %2080)) %9610 = (/.f64 %4477 %3079) %9622 = (*.f64 #s(literal 1/2 binary64) %6951) %9623 = (-.f64 %4356 %9622) %9627 = (*.f64 %3113 %9623) %9628 = (*.f64 x %9627) %9643 = (-.f64 %4858 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %3117 %9623)) %3118) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %9623) (*.f64 #s(literal -1/48 binary64) %6993)))) %9661 = (/.f64 %9623 x) %9662 = (/.f64 %9627 %3114) %9664 = (*.f64 #s(literal 1/12 binary64) (/.f64 %6986 %3114)) %9694 = (*.f64 #s(literal 1/2 binary64) %3200) %9716 = (fma.f64 #s(literal 1/8 binary64) %7046 (*.f64 #s(literal 1/8 binary64) %7044)) %9717 = (-.f64 (*.f64 #s(literal 1/48 binary64) %7044) %9716) %9721 = (*.f64 #s(literal 1/4 binary64) (/.f64 %7022 %3228)) %9724 = (*.f64 #s(literal -1/2 binary64) %7025) %9732 = (/.f64 %7042 %7023) %9746 = (/.f64 %7061 y) %9747 = (*.f64 #s(literal 1/8 binary64) %9746) %9748 = (*.f64 #s(literal -1/2 binary64) %3276) %9755 = (*.f64 #s(literal 1/48 binary64) (/.f64 %7068 y)) %9767 = (fma.f64 #s(literal -1/2 binary64) %3276 %4349) %9792 = (fma.f64 #s(literal -1/48 binary64) %4477 (*.f64 #s(literal 1/48 binary64) %7068)) %9802 = (*.f64 x %9767) %9814 = (-.f64 (*.f64 #s(literal 1/48 binary64) %7104) (fma.f64 #s(literal 1/8 binary64) %7104 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %9767 #s(literal 2 binary64))) %3354)))) %9816 = (/.f64 %9802 %3342) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %10) (approx %12 (*.f64 x (fma.f64 #s(literal 1/24 binary64) %18 %21))) (approx %12 (*.f64 x (fma.f64 %15 (fma.f64 #s(literal 1/240 binary64) %28 %30) %21))) (approx %12 (*.f64 x (fma.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 17/40320 binary64) %38 %40) %30) %21))) (approx %46 (*.f64 x %48)) (approx %46 (*.f64 x %56)) (approx %46 (*.f64 x %64)) (approx %67 %9) (approx %69 %15) (approx %72 %74) (approx %77 %79) (approx %82 %84) (approx %86 (*.f64 x %88)) (approx %86 (*.f64 x %94)) (approx %86 (*.f64 x %102)) (approx (* -1 x) %108) (approx %113 (*.f64 #s(literal 1/2 binary64) %114)) (approx %113 (*.f64 %15 %48)) (approx %113 (*.f64 %15 %56)) (approx %113 (*.f64 %15 %64)) (approx %123 (*.f64 x %126)) (approx %123 (*.f64 x %137)) (approx %123 (*.f64 x %150)) (approx %153 (*.f64 #s(literal 2 binary64) %154)) (approx %157 #s(literal 1 binary64)) (approx %157 %161) (approx %157 (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 #s(literal 1/384 binary64) %131) %166)))) (approx %157 (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) %143 %172)) %166)))) (approx %179 (*.f64 x (fma.f64 #s(literal -1/6 binary64) %18 %20))) (approx %179 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/120 binary64) %28) %187) %20))) (approx %179 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/5040 binary64) %38 %193)) %187) %20))) (approx %200 (+.f64 #s(literal 1 binary64) %201)) (approx %200 (+.f64 #s(literal 1 binary64) %207)) (approx %200 (+.f64 #s(literal 1 binary64) %215)) (approx %219 #s(literal 2 binary64)) (approx %219 (+.f64 #s(literal 2 binary64) %201)) (approx %219 (+.f64 #s(literal 2 binary64) %207)) (approx %219 (+.f64 #s(literal 2 binary64) %215)) (approx %227 #s(literal -1 binary64)) (approx %227 (-.f64 %229 #s(literal 1 binary64))) (approx %227 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/384 binary64) %131 %166)) #s(literal 1 binary64))) (approx %227 (-.f64 (*.f64 %15 (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/46080 binary64) %143) %172) %166)) #s(literal 1 binary64))) (approx %248 %250) (approx %248 %252) (approx %254 %255) (approx %254 %257) (approx %259 %260) (approx %259 (+.f64 %260 (*.f64 #s(literal -1/2 binary64) %264))) (approx %259 (+.f64 %260 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %268 %73)) %272)))) (approx %259 (+.f64 %260 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %260 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %263 %17)))) %272)))) (approx %286 (*.f64 #s(literal -1/2 binary64) (/.f64 x %287))) (approx %286 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 %263 %293)) %297))) (approx %286 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x %311) %315)) %297))) (approx %286 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %262 %311) %287) (fma.f64 #s(literal -1/96 binary64) %325 (*.f64 #s(literal 1/32 binary64) %325)))) %303) %310)) %315)) %297))) (approx %339 (/.f64 (fma.f64 #s(literal -1/6 binary64) %114 %340) x)) (approx %339 (/.f64 (fma.f64 #s(literal 2 binary64) y (*.f64 %15 (-.f64 (*.f64 #s(literal -1/360 binary64) %18) %346))) x)) (approx %339 (/.f64 (fma.f64 #s(literal 2 binary64) y (*.f64 %15 (-.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -1/15120 binary64) %28) %355)) %346))) x)) (approx %363 %249) (approx %363 %365) (approx %367 (*.f64 #s(literal -1 binary64) %249)) (approx %367 %370) (approx %374 %375) (approx %377 %378) (approx %380 %384) (approx %380 (fma.f64 x %391 %384)) (approx %380 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %394) %396))) %390) %384)) (approx %380 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %412)) (*.f64 #s(literal -1/2 binary64) (/.f64 %394 %396))))) %390) %384)) (approx %423 %424) (approx %423 (fma.f64 x %429 %424)) (approx %423 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %432) %287))) %428) %424)) (approx %423 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %448)) (*.f64 #s(literal -1/2 binary64) (/.f64 %432 %287))))) %428) %424)) (approx %459 %462) (approx %459 (fma.f64 x %469 %462)) (approx %459 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %472) %474))) %468) %462)) (approx %459 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %490)) (*.f64 #s(literal -1/2 binary64) (/.f64 %472 %474))))) %468) %462)) (approx %502 %503) (approx %502 %506) (approx %508 %510) (approx %508 (+.f64 %510 %515)) (approx %508 (+.f64 %510 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %519) %522)))) (approx %508 (+.f64 %510 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %527 (*.f64 #s(literal 1/48 binary64) (/.f64 %513 %17)))) %522)))) (approx %536 (+.f64 %510 %538)) (approx %536 (+.f64 %510 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %519 %21) %522)))) (approx %536 (+.f64 %510 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal -1 binary64) %548 %549))) %522)))) (approx %557 %558) (approx %557 (fma.f64 #s(literal 1/2 binary64) %510 (*.f64 #s(literal 1/2 binary64) %538))) (approx %557 (fma.f64 #s(literal 1/2 binary64) %510 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %519 (*.f64 #s(literal 1/2 binary64) %537))))) (approx %557 (fma.f64 #s(literal 1/2 binary64) %510 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %537 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %548 (*.f64 #s(literal -1/16 binary64) %527))))))) (approx %576 (/.f64 %578 x)) (approx %576 (/.f64 %585 x)) (approx %576 (/.f64 %593 x)) (approx %597 %460) (approx %597 (+.f64 %460 (*.f64 #s(literal -1/8 binary64) %600))) (approx %597 (+.f64 %460 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %604 (*.f64 #s(literal 1/384 binary64) (/.f64 %599 %130)))))) (approx %597 (+.f64 %460 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %604 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %599 %142) (*.f64 #s(literal 1/384 binary64) (/.f64 %460 %130)))))))) (approx %620 %505) (approx %620 %622) (approx %624 %382) (approx %624 (+.f64 %382 (*.f64 #s(literal -1/2 binary64) %627))) (approx %624 (+.f64 %382 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %631 (*.f64 #s(literal -1/8 binary64) %633))))) (approx %624 (+.f64 %382 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %631 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %639 (*.f64 #s(literal 1/48 binary64) %640))))))) (approx %648 (*.f64 #s(literal -2 binary64) %154)) (approx %648 (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 #s(literal -1/12 binary64) %114)) x)) (approx %648 (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 %15 (-.f64 (*.f64 #s(literal -7/2880 binary64) %18) %582))) x)) (approx %648 (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 %15 (-.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -31/483840 binary64) %28) %589)) %582))) x)) (approx (/ %69 y) %114) (approx (/ y x) %154) (approx %678 %160) (approx %680 %681) (approx %686 %688) (approx (* 1/2 %686) (*.f64 #s(literal 1/2 binary64) %688)) (approx %693 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (/.f64 %626 %694) %697))) (approx %693 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %709) %712) %697))) (approx %693 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %383 %709) %687) (fma.f64 #s(literal -1/32 binary64) %721 (*.f64 #s(literal 1/96 binary64) %721)))) %704) %708)) %712) %697))) (approx %737 %739) (approx (* 1/2 %737) (*.f64 #s(literal 1/2 binary64) %739)) (approx %747 (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 %748 %749) %752))) (approx %747 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %763) %766) %752))) (approx %747 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/96 binary64) %772 (fma.f64 #s(literal 1/32 binary64) %772 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %461 %763) %738))))) %758) %762)) %766) %752))) (approx (/ x %789) (/.f64 x %791)) (approx %794 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %538 %796) %798))) (approx %794 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %802 (*.f64 #s(literal 2 binary64) (*.f64 x %811))) %798))) (approx %794 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %802 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 %547 %796) (fma.f64 #s(literal 1/16 binary64) (/.f64 %537 (*.f64 %17 %795)) (/.f64 (*.f64 %811 %537) %510)))) (*.f64 #s(literal 2 binary64) %811)))) %798))) (approx %833 %834) (approx %836 %837) (approx %841 (*.f64 %15 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) %74)))) (approx %846 %847) (approx %849 %851) (approx %849 (*.f64 x %854)) (approx %849 (*.f64 x %861)) (approx %849 (*.f64 x %873)) (approx %876 %340) (approx %876 %578) (approx %876 %585) (approx %876 %593) (approx %881 %883) (approx %881 %888) (approx %881 %895) (approx %898 (/.f64 %883 x)) (approx %898 (/.f64 %888 x)) (approx %898 (/.f64 %895 x)) (approx %907 (*.f64 #s(literal -1/2 binary64) %114)) (approx %907 (*.f64 %15 %88)) (approx %907 (*.f64 %15 %94)) (approx %907 (*.f64 %15 %102)) (approx %916 (*.f64 x (-.f64 %882 #s(literal 1 binary64)))) (approx %916 (*.f64 x (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/1920 binary64) %131 %134)) #s(literal 1 binary64)))) (approx %916 (*.f64 x (-.f64 (*.f64 %15 (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/322560 binary64) %143) %145) %134)) #s(literal 1 binary64)))) (approx %934 (/.f64 #s(literal -1 binary64) x)) (approx %934 (/.f64 (-.f64 %125 #s(literal 1 binary64)) x)) (approx %934 (/.f64 (-.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -7/5760 binary64) %131) %134)) #s(literal 1 binary64)) x)) (approx %934 (/.f64 (-.f64 (*.f64 %15 (-.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -31/967680 binary64) %143) %891)) %134)) #s(literal 1 binary64)) x)) (approx %956 %957) (approx (/ %112 %123) (/.f64 #s(literal 1/2 binary64) y)) (approx %962 (*.f64 #s(literal 1/4 binary64) %74)) (approx %962 (*.f64 %15 %854)) (approx %962 (*.f64 %15 %861)) (approx %962 (*.f64 %15 %873)) (approx (* %648 %123) (*.f64 #s(literal -2 binary64) y)) (approx %975 %126) (approx %975 %137) (approx %975 %150) (approx %983 %985) (approx %983 %988) (approx %990 %991) (approx %990 (+.f64 %991 %996)) (approx %990 (+.f64 %991 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1000 (*.f64 #s(literal 1/2 binary64) %1001))))) (approx %990 (+.f64 %991 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1001 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %991 %73) (*.f64 #s(literal -1/48 binary64) (/.f64 %994 %17)))))))) (approx %1017 (+.f64 %991 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1001 (*.f64 %15 %1021))))) (approx %1017 (+.f64 %991 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1001 (*.f64 %15 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1018 (*.f64 %15 (-.f64 (*.f64 #s(literal 1/3840 binary64) %1027) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1021 %73) (*.f64 #s(literal 1/768 binary64) %1027))))) %1020)))))) (approx %1042 (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 #s(literal 1/6 binary64) %114)) x)) (approx %1042 (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 %15 (fma.f64 #s(literal 1/360 binary64) %18 %346))) x)) (approx %1042 (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 1/15120 binary64) %28 %355) %346))) x)) (approx %1059 %984) (approx %1059 %987) (approx %1062 %1065) (approx %1062 (fma.f64 x %1072 %1065)) (approx %1062 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %1075) %1077))) %1071) %1065)) (approx %1062 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %1093)) (*.f64 #s(literal -1/2 binary64) (/.f64 %1075 %1077))))) %1071) %1065)) (approx %1104 (*.f64 #s(literal 1/4 binary64) %9)) (approx %1104 (*.f64 x (fma.f64 #s(literal -1/96 binary64) %18 %1107))) (approx %1104 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/7680 binary64) %28) %1112) %1107))) (approx %1104 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/1290240 binary64) %38 (*.f64 #s(literal 1/7680 binary64) %39))) %1112) %1107))) (approx %1124 %1125) (approx %1127 %1128) (approx %1127 (-.f64 %1125 %249)) (approx %1132 %1133) (approx %1132 (+.f64 %1133 (*.f64 #s(literal -1/2 binary64) %1137))) (approx %1132 (+.f64 %1133 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %1142) %1145)))) (approx %1132 (+.f64 %1133 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1150 (*.f64 #s(literal 1/48 binary64) (/.f64 %1136 %17)))) %1145)))) (approx %1159 (+.f64 %1133 %1161)) (approx %1159 (+.f64 %1133 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %1142 %21) %1145)))) (approx %1159 (+.f64 %1133 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal -1 binary64) %1171 (*.f64 #s(literal -1/8 binary64) %1150)))) %1145)))) (approx %1180 %1181) (approx %1180 (fma.f64 #s(literal 1/2 binary64) %1133 (*.f64 #s(literal 1/2 binary64) %1161))) (approx %1180 (fma.f64 #s(literal 1/2 binary64) %1133 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %1142 (*.f64 #s(literal 1/2 binary64) %1160))))) (approx %1180 (fma.f64 #s(literal 1/2 binary64) %1133 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1160 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %1171 (*.f64 #s(literal -1/16 binary64) %1150))))))) (approx %1199 (*.f64 #s(literal -1 binary64) %1200)) (approx %1199 %1203) (approx %1205 %1207) (approx %1205 (+.f64 %1207 (*.f64 #s(literal -1/2 binary64) %1211))) (approx %1205 (+.f64 %1207 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %1207) %73)) %1219)))) (approx %1205 (+.f64 %1207 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1224 (*.f64 #s(literal 1/48 binary64) (/.f64 %1210 %17)))) %1219)))) (approx %1233 %1200) (approx %1233 %1235) (approx %1237 %1238) (approx %1237 (+.f64 %1238 (*.f64 #s(literal -1/2 binary64) %1242))) (approx %1237 (+.f64 %1238 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %1238) %73)) %1250)))) (approx %1237 (+.f64 %1238 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1255 (*.f64 #s(literal 1/48 binary64) (/.f64 %1241 %17)))) %1250)))) (approx %1264 %1265) (approx %1264 (-.f64 (+.f64 %1207 %1268) %1238)) (approx %1264 (-.f64 (+.f64 %1207 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %1249 %1275) %1219))) %1238)) (approx %1264 (-.f64 (+.f64 %1207 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %1249 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %1224 %1287) %1273))) %1219))) %1238)) (approx %1297 %1298) (approx %1297 (fma.f64 #s(literal 1/2 binary64) %1268 %1298)) (approx %1297 (fma.f64 #s(literal 1/2 binary64) %1265 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1275 (*.f64 #s(literal 1/2 binary64) %1267))))) (approx %1297 (fma.f64 #s(literal 1/2 binary64) %1265 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1267 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1287 (*.f64 #s(literal 1/2 binary64) %1274))))))) (approx %1315 (*.f64 #s(literal -1 binary64) %1316)) (approx %1315 %1319) (approx %1321 %1323) (approx %1321 (+.f64 %1323 %1328)) (approx %1321 (+.f64 %1323 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %1323) %73) %1334)))) (approx %1321 (+.f64 %1323 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1333 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1339 (*.f64 #s(literal -1/48 binary64) (/.f64 %1326 %17)))))))) (approx %1348 %1316) (approx %1348 %1350) (approx %1352 %1353) (approx %1352 (+.f64 %1353 %1358)) (approx %1352 (+.f64 %1353 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %1353) %73) (*.f64 #s(literal 1/2 binary64) %1363))))) (approx %1352 (+.f64 %1353 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1363 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1369 (*.f64 #s(literal -1/48 binary64) (/.f64 %1356 %17)))))))) (approx %1378 %1379) (approx %1378 (+.f64 %1353 (+.f64 %1323 %1382))) (approx %1378 (+.f64 %1353 (+.f64 %1323 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1363 (fma.f64 #s(literal 1/2 binary64) %1333 %1388)))))) (approx %1378 (+.f64 %1353 (+.f64 %1323 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1363 (fma.f64 #s(literal 1/2 binary64) %1333 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1369 (fma.f64 #s(literal -1/8 binary64) %1339 %1399))))))))) (approx %1409 %1410) (approx %1409 (fma.f64 #s(literal 1/2 binary64) %1382 %1410)) (approx %1409 (fma.f64 #s(literal 1/2 binary64) %1379 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1388 (*.f64 #s(literal 1/2 binary64) %1381))))) (approx %1409 (fma.f64 #s(literal 1/2 binary64) %1379 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1381 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1399 (*.f64 #s(literal 1/2 binary64) %1387))))))) (approx %1428 %1429) (approx %1428 (+.f64 %1429 (*.f64 #s(literal -1/8 binary64) %1432))) (approx %1428 (+.f64 %1429 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1436 (*.f64 #s(literal 1/384 binary64) (/.f64 %1431 %130)))))) (approx %1428 (+.f64 %1429 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1436 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %1431 %142) (*.f64 #s(literal 1/384 binary64) (/.f64 %1429 %130)))))))) (approx %1452 (+.f64 %1429 %10)) (approx %1452 (+.f64 %1429 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %1429) %73) %21)))) (approx %1452 (+.f64 %1429 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1/8 binary64) %1436 %1462) %21)))) (approx %1468 %1469) (approx %1471 %1472) (approx %1471 (+.f64 %249 %1125)) (approx %1479 %1481) (approx %1479 %1486) (approx %1479 (+.f64 %1481 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1488 (*.f64 #s(literal 1/384 binary64) (/.f64 %1483 %130)))))) (approx %1479 (+.f64 %1481 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1488 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %1483 %142) (*.f64 #s(literal 1/384 binary64) (/.f64 %1481 %130)))))))) (approx %1504 (*.f64 #s(literal -1 binary64) %1481)) (approx %1504 (-.f64 %10 %1481)) (approx %1504 (-.f64 (*.f64 x (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 x %1481) %73) %21)) %1481)) (approx %1504 (-.f64 (*.f64 x (fma.f64 x (-.f64 %1462 (*.f64 #s(literal -1/8 binary64) %1488)) %21)) %1481)) (approx %1521 %1522) (approx %1521 (+.f64 %1522 (*.f64 #s(literal -1/2 binary64) %1526))) (approx %1521 (+.f64 %1522 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %1522) %73)) %1534)))) (approx %1521 (+.f64 %1522 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %1522 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %1525 %17)))) %1534)))) (approx %1553 (+.f64 #s(literal 1 binary64) %229)) (approx %1557 %1063) (approx %1557 (+.f64 %1063 (*.f64 #s(literal -1/8 binary64) %1560))) (approx %1557 (+.f64 %1063 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1564 (*.f64 #s(literal 1/384 binary64) (/.f64 %1559 %130)))))) (approx %1557 (+.f64 %1063 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1564 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %1559 %142) (*.f64 #s(literal 1/384 binary64) (/.f64 %1063 %130)))))))) (approx %1582 (+.f64 %1063 %1585)) (approx %1582 (+.f64 %1063 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %1588 %73) (*.f64 #s(literal 1/2 binary64) %1590))))) (approx %1582 (+.f64 %1063 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1590 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1564 (*.f64 #s(literal -1/48 binary64) (/.f64 %1583 %17)))))))) (approx %1605 (+.f64 %382 %1606)) (approx %1605 (+.f64 %382 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %633 (*.f64 #s(literal 1/2 binary64) %631))))) (approx %1605 (+.f64 %382 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %631 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %639 (*.f64 #s(literal -1/48 binary64) %640))))))) (approx %1621 %1622) (approx %1624 %1625) (approx %1628 (*.f64 x (-.f64 (*.f64 #s(literal 1/6 binary64) %18) %20))) (approx %1628 (*.f64 x (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/120 binary64) %28 %187)) %20))) (approx %1628 (*.f64 x (-.f64 (*.f64 %15 (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/5040 binary64) %38) %193) %187)) %20))) (approx %1650 (*.f64 x (fma.f64 #s(literal -1/12 binary64) %18 %21))) (approx %1650 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/240 binary64) %28) %1655) %21))) (approx %1650 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/10080 binary64) %38 %40)) %1655) %21))) (approx %1667 %1064) (approx %1667 %1672) (approx %1667 (+.f64 %1064 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1674 (*.f64 #s(literal 1/384 binary64) (/.f64 %1669 %130)))))) (approx %1667 (+.f64 %1064 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1674 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %1669 %142) (*.f64 #s(literal 1/384 binary64) (/.f64 %1064 %130)))))))) (approx %1690 %1692) (approx %1690 (*.f64 x (fma.f64 #s(literal -1/48 binary64) (/.f64 %1559 %17) %1696))) (approx %1690 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1695 (*.f64 %15 (fma.f64 #s(literal -1/48 binary64) %1700 (*.f64 #s(literal 1/3840 binary64) (/.f64 %1559 %27))))))) (approx %1690 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1695 (*.f64 %15 (fma.f64 #s(literal -1/48 binary64) %1700 (*.f64 %15 (fma.f64 #s(literal -1/645120 binary64) (/.f64 %1559 %37) (*.f64 #s(literal 1/3840 binary64) (/.f64 %1063 %27))))))))) (approx %1718 (+.f64 %1064 (*.f64 #s(literal -1/2 binary64) %1691))) (approx %1718 (+.f64 %1064 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %1583 %73)) %1696)))) (approx %1718 (+.f64 %1064 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1674 (*.f64 #s(literal 1/48 binary64) (/.f64 %1588 %17)))) %1696)))) (approx %746 (+.f64 %460 %1737)) (approx %746 (+.f64 %460 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %460) %73) (*.f64 #s(literal 1/2 binary64) %1742))))) (approx %746 (+.f64 %460 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1742 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %604 (*.f64 #s(literal -1/48 binary64) %1748))))))) (approx %1756 (fma.f64 #s(literal 1/2 binary64) %1265 %1758)) (approx %1756 (fma.f64 #s(literal 1/2 binary64) %1265 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1275 %1757)))) (approx %1756 (fma.f64 #s(literal 1/2 binary64) %1265 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1267 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1274 %1767))))))) (approx %1775 %1776) (approx %1775 (fma.f64 #s(literal 1/4 binary64) %1265 (*.f64 #s(literal 1/2 binary64) %1758))) (approx %1775 (fma.f64 #s(literal 1/4 binary64) %1265 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %1275 (*.f64 #s(literal 1/2 binary64) %1757))))) (approx %1775 (fma.f64 #s(literal 1/4 binary64) %1265 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1757 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %1274 (*.f64 #s(literal 1/2 binary64) %1767))))))) (approx %1793 (*.f64 #s(literal 2 binary64) %1795)) (approx %1793 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 %1758 %1800) %1803))) (approx %1793 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %1807 (*.f64 #s(literal 2 binary64) (*.f64 x %1821))) %1803))) (approx %1793 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %1807 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %1757 %1274) %1816) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %1757 %1821) %1265) (*.f64 #s(literal 2 binary64) (/.f64 %1766 %1800))))) (*.f64 #s(literal 2 binary64) %1821)))) %1803))) (approx %1844 (fma.f64 #s(literal 1/2 binary64) %1379 %1846)) (approx %1844 (fma.f64 #s(literal 1/2 binary64) %1379 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1388 %1845)))) (approx %1844 (fma.f64 #s(literal 1/2 binary64) %1379 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1381 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1387 %1855))))))) (approx %1863 %1864) (approx %1863 (fma.f64 #s(literal 1/4 binary64) %1379 (*.f64 #s(literal 1/2 binary64) %1846))) (approx %1863 (fma.f64 #s(literal 1/4 binary64) %1379 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %1388 (*.f64 #s(literal 1/2 binary64) %1845))))) (approx %1863 (fma.f64 #s(literal 1/4 binary64) %1379 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1845 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %1387 (*.f64 #s(literal 1/2 binary64) %1855))))))) (approx %1881 (*.f64 #s(literal 2 binary64) %1883)) (approx %1881 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 %1846 %1887) %1890))) (approx %1881 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %1894 (*.f64 #s(literal 2 binary64) (*.f64 x %1908))) %1890))) (approx %1881 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %1894 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %1387 %1845) %1900) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %1845 %1908) %1379) (*.f64 #s(literal 2 binary64) (/.f64 %1854 %1887))))) (*.f64 #s(literal 2 binary64) %1908)))) %1890))) (approx %1931 (fma.f64 #s(literal 1/2 binary64) %1133 %1933)) (approx %1931 (fma.f64 #s(literal 1/2 binary64) %1133 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %1142 %1932)))) (approx %1931 (fma.f64 #s(literal 1/2 binary64) %1133 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1160 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %1150 %1942))))))) (approx %1950 %1951) (approx %1950 (fma.f64 #s(literal 1/4 binary64) %1133 (*.f64 #s(literal 1/2 binary64) %1933))) (approx %1950 (fma.f64 #s(literal 1/4 binary64) %1133 (*.f64 x (fma.f64 #s(literal -1/32 binary64) %1142 (*.f64 #s(literal 1/2 binary64) %1932))))) (approx %1950 (fma.f64 #s(literal 1/4 binary64) %1133 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1932 (*.f64 x (fma.f64 #s(literal -1/32 binary64) %1150 (*.f64 #s(literal 1/2 binary64) %1942))))))) (approx %1968 (*.f64 #s(literal 2 binary64) %1970)) (approx %1968 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 %1933 %1974) %1977))) (approx %1968 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %1981 (*.f64 #s(literal 2 binary64) (*.f64 x %1991))) %1977))) (approx %1968 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %1981 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal 1/4 binary64) (/.f64 %1932 %1998) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %1932 %1991) %1133) (*.f64 #s(literal 2 binary64) (/.f64 %1941 %1974))))) (*.f64 #s(literal 2 binary64) %1991)))) %1977))) (approx %2020 (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 #s(literal 5/384 binary64) %131 %166)))) (approx %2020 (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 61/46080 binary64) %143 (*.f64 #s(literal 5/384 binary64) %144)) %166)))) (approx %2035 %1883) (approx %2035 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %1382 %1887) %1889))) (approx %2035 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %2041 (*.f64 #s(literal 2 binary64) (*.f64 x %2048))) %1889))) (approx %2035 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %2041 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1387 %1381) %1900) (fma.f64 #s(literal 1/2 binary64) (/.f64 %1398 %1887) (/.f64 (*.f64 %1381 %2048) %1379)))) (*.f64 #s(literal 2 binary64) %2048)))) %1889))) (approx %2075 (*.f64 #s(literal 1/2 binary64) (/.f64 x %2076))) (approx %2075 (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 x %2081) %2084))) (approx %2075 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal 1/16 binary64) %2089 (fma.f64 #s(literal 1/8 binary64) %2092 (*.f64 #s(literal 1/24 binary64) %2089)))) %2098) %2084))) (approx %2075 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %130 %2080)) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) %2089 (fma.f64 #s(literal 1/8 binary64) %2092 (*.f64 #s(literal 1/16 binary64) %2089))) %2076)))) (fma.f64 #s(literal 1/24 binary64) %2089 (fma.f64 #s(literal 1/16 binary64) %2089 (*.f64 #s(literal 1/8 binary64) %2092))))) %2098) %2084))) (approx %2121 %1970) (approx %2121 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %1161 %1974) %1976))) (approx %2121 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %2127 (*.f64 #s(literal 2 binary64) (*.f64 x %2132))) %1976))) (approx %2121 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %2127 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 %1170 %1974) (fma.f64 #s(literal 1/16 binary64) (/.f64 %1160 %1998) (/.f64 (*.f64 %2132 %1160) %1133)))) (*.f64 #s(literal 2 binary64) %2132)))) %1976))) (approx %2155 (*.f64 x (fma.f64 #s(literal -7/24 binary64) %18 %20))) (approx %2155 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 61/1920 binary64) %28) %2163) %20))) (approx %2155 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -547/322560 binary64) %38 (*.f64 #s(literal 61/1920 binary64) %39))) %2163) %20))) (approx %2176 %2177) (approx %2176 (fma.f64 x %2184 %2177)) (approx %2176 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2179 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %2187) %287))) %2183) %2177)) (approx %2176 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2179 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %1064 %301)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %305 %2184) %293) (fma.f64 #s(literal -1/8 binary64) (/.f64 %2184 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %2181 %443)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 %2187 %287))))) %2183) %2177)) (approx %2214 (*.f64 #s(literal 2 binary64) (/.f64 %2215 %268))) (approx %2214 (/.f64 (fma.f64 #s(literal 2 binary64) %2219 (*.f64 x %2223)) x)) (approx %2214 (/.f64 (fma.f64 #s(literal 2 binary64) %2219 (*.f64 x (-.f64 (fma.f64 x %2240 %2220) %2222))) x)) (approx %2214 (/.f64 (fma.f64 #s(literal 2 binary64) %2219 (*.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) %2228 (*.f64 x (-.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 %1064 %2247)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %262 %2240) %287) (fma.f64 #s(literal 1/12 binary64) (/.f64 %2181 %293) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 y (*.f64 %2234 %2223)) %260))))))) %2239) %2220) %2222))) x)) (approx %2269 %2270) (approx %2269 (-.f64 (+.f64 %510 (*.f64 #s(literal -1 binary64) %2273)) %382)) (approx %2269 (-.f64 (+.f64 %510 (*.f64 x (-.f64 %2280 %2272))) %382)) (approx %2269 (-.f64 (+.f64 %510 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %2289 %549) %2278)) %2272))) %382)) (approx %2298 %2299) (approx %2298 (fma.f64 #s(literal -1/2 binary64) %2273 %2299)) (approx %2298 (fma.f64 #s(literal 1/2 binary64) %2270 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %2272 (*.f64 #s(literal 1/2 binary64) %2280))))) (approx %2298 (fma.f64 #s(literal 1/2 binary64) %2270 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %2272 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %2289 (*.f64 #s(literal 1/2 binary64) %2279))))))) (approx %2315 (/.f64 x %2316)) (approx %2315 (*.f64 x (+.f64 %2319 (/.f64 %2273 %2321)))) (approx %2315 (*.f64 x (fma.f64 x (fma.f64 #s(literal 1/2 binary64) %2327 (fma.f64 #s(literal 1/2 binary64) %2328 (*.f64 #s(literal 2 binary64) (*.f64 x %2339)))) %2319))) (approx %2315 (*.f64 x (fma.f64 x (fma.f64 #s(literal 1/2 binary64) %2327 (fma.f64 #s(literal 1/2 binary64) %2328 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2272 %2339) %2270) (fma.f64 #s(literal -1/2 binary64) (/.f64 %2288 %2321) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %2272 %2279) %2334))))) (*.f64 #s(literal 2 binary64) %2339))))) %2319))) (approx %2364 %2366) (approx %2364 (fma.f64 x %2381 %2366)) (approx %2364 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2369 (*.f64 x %2393)) %2380) %2366)) (approx %2364 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2369 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2385 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %412 %1522)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1524 %2393) %2368) (fma.f64 #s(literal -1/8 binary64) (/.f64 %2381 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %2371 %2404))))))) %2392))) %2380) %2366)) (approx %2418 (*.f64 #s(literal 1/2 binary64) (/.f64 x %2420))) (approx %2418 (*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %2428) %2432) %2435))) (approx %2418 (*.f64 x (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %2453)) %2457) %2435))) (approx %2418 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %2442 %2428) %2447) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2232 (fma.f64 #s(literal -1/16 binary64) %2464 (fma.f64 #s(literal -1/48 binary64) %2232 (*.f64 #s(literal -1/48 binary64) %2464)))) %2432) (/.f64 (*.f64 %2453 %2428) %2419))))) %2453)) %2457) %2435))) (approx %2482 %2485) (approx %2482 (fma.f64 #s(literal 2 binary64) (*.f64 x %2495) %2485)) (approx %2482 (fma.f64 #s(literal 2 binary64) %2484 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x %2507) (*.f64 #s(literal 2 binary64) %2495))))) (approx %2482 (fma.f64 #s(literal 2 binary64) %2484 (*.f64 x (fma.f64 #s(literal 2 binary64) %2495 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %448 %1133)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %262 %1170) %2492) (fma.f64 #s(literal -1/8 binary64) (/.f64 %2495 %73) (/.f64 (*.f64 %1160 %2507) %1133))))) (*.f64 #s(literal 2 binary64) %2507))))))) (approx %2532 %2535) (approx %2532 (fma.f64 #s(literal 2 binary64) (*.f64 x %2544) %2535)) (approx %2532 (fma.f64 #s(literal 2 binary64) %2534 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x %2556) (*.f64 #s(literal 2 binary64) %2544))))) (approx %2532 (fma.f64 #s(literal 2 binary64) %2534 (*.f64 x (fma.f64 #s(literal 2 binary64) %2544 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %490 %1133)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %460 %1170) %2541) (fma.f64 #s(literal -1/8 binary64) (/.f64 %2544 %73) (/.f64 (*.f64 %1160 %2556) %1133))))) (*.f64 #s(literal 2 binary64) %2556))))))) (approx %2581 (*.f64 #s(literal -1 binary64) (/.f64 x %2499))) (approx %2581 (*.f64 x (-.f64 (/.f64 (*.f64 x %2588) %2591) %2593))) (approx %2581 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %2598 (fma.f64 #s(literal 2 binary64) (*.f64 x %2613) %2616))) %2593))) (approx %2581 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %2598 (fma.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %260 %1170) (fma.f64 #s(literal -1/8 binary64) (/.f64 %2587 %73) (fma.f64 #s(literal 1/48 binary64) %2625 (*.f64 #s(literal 1/16 binary64) %2625)))) %2591) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %2588 %2605) %2609) (/.f64 (*.f64 %2588 %2613) %2483)))) (*.f64 #s(literal 2 binary64) %2613)) %2616))) %2593))) (approx %2648 (/.f64 #s(literal -1 binary64) %260)) (approx %2648 (-.f64 (*.f64 #s(literal -1/2 binary64) %2651) %2653)) (approx %2648 (-.f64 (*.f64 x (-.f64 (*.f64 x %2664) %2667)) %2653)) (approx %2648 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %262 %2234) %306) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %262 %2664) %287) (*.f64 #s(literal -1/24 binary64) (/.f64 %262 %443))))) %2657) %2663)) %2667)) %2653)) (approx %2689 (*.f64 #s(literal -1/2 binary64) (/.f64 x %1077))) (approx %2689 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 %1588 %1085)) %2696))) (approx %2689 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x %2708) %2711)) %2696))) (approx %2689 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1063 %2708) %1077) (fma.f64 #s(literal -1/96 binary64) %2720 (*.f64 #s(literal 1/32 binary64) %2720)))) %2702) %2707)) %2711)) %2696))) (approx %2733 (/.f64 #s(literal -1 binary64) %1064)) (approx %2733 (-.f64 (*.f64 #s(literal -1/2 binary64) %2736) %2738)) (approx %2733 (-.f64 (*.f64 x (-.f64 (*.f64 x %2753) %2756)) %2738)) (approx %2733 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1063 %2746) %2703) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1063 %2753) %1077) (*.f64 #s(literal -1/24 binary64) (/.f64 %1063 %1088))))) %2743) %2752)) %2756)) %2738)) (approx %2777 (*.f64 #s(literal 2 binary64) (/.f64 %2215 %1583))) (approx %2777 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x %2781) (*.f64 #s(literal 2 binary64) %2783)) x)) (approx %2777 (/.f64 (fma.f64 #s(literal 2 binary64) %2783 (*.f64 x (fma.f64 #s(literal 2 binary64) %2781 (*.f64 x (-.f64 %2788 %2790))))) x)) (approx %2777 (/.f64 (fma.f64 #s(literal 2 binary64) %2783 (*.f64 x (fma.f64 #s(literal 2 binary64) %2781 (*.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 y %1093)) (*.f64 #s(literal -1/12 binary64) (/.f64 %1072 y))) %2788) %2790))))) x)) (approx %2811 (*.f64 #s(literal 2 binary64) (/.f64 %2812 x))) (approx %2811 (/.f64 (fma.f64 #s(literal 2 binary64) %2812 %994) x)) (approx %2811 (/.f64 (fma.f64 #s(literal 2 binary64) %2812 (*.f64 x (+.f64 %993 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) %2819) %2822))))) x)) (approx %2811 (/.f64 (fma.f64 #s(literal 2 binary64) %2812 (*.f64 x (+.f64 %993 (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) %2819 (*.f64 x (-.f64 (*.f64 #s(literal -1/24 binary64) %2830) (*.f64 #s(literal -1/6 binary64) %2830)))) %2822))))) x)) (approx %2845 (*.f64 #s(literal 2 binary64) (/.f64 %687 %626))) (approx %2845 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x %2849) (*.f64 #s(literal 2 binary64) %2851)) x)) (approx %2845 (/.f64 (fma.f64 #s(literal 2 binary64) %2851 (*.f64 x (fma.f64 #s(literal 2 binary64) %2849 (*.f64 x (-.f64 %2856 %2858))))) x)) (approx %2845 (/.f64 (fma.f64 #s(literal 2 binary64) %2851 (*.f64 x (fma.f64 #s(literal 2 binary64) %2849 (*.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 y %412)) (*.f64 #s(literal -1/12 binary64) (/.f64 %391 y))) %2856) %2858))))) x)) (approx %2879 %2881) (approx %2879 (fma.f64 #s(literal 2 binary64) (*.f64 x %2887) %2881)) (approx %2879 (fma.f64 #s(literal 2 binary64) %2880 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x %2897) (*.f64 #s(literal 2 binary64) %2887))))) (approx %2879 (fma.f64 #s(literal 2 binary64) %2880 (*.f64 x (fma.f64 #s(literal 2 binary64) %2887 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %993 %803)) (fma.f64 #s(literal -1/4 binary64) (/.f64 %2887 %73) (+.f64 (/.f64 (*.f64 %991 (fma.f64 #s(literal -1 binary64) %547 (*.f64 #s(literal -1/8 binary64) (/.f64 %537 %73)))) %795) (/.f64 (*.f64 %2897 %537) %510))))) (*.f64 #s(literal 2 binary64) %2897))))))) (approx %2926 %2929) (approx %2926 (+.f64 %460 (fma.f64 #s(literal -1 binary64) %2927 %1737))) (approx %2926 (+.f64 %460 (fma.f64 #s(literal -1 binary64) %2927 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1742 (*.f64 x %2936)))))) (approx %2926 (+.f64 %460 (fma.f64 #s(literal -1 binary64) %2927 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1742 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %604 (fma.f64 #s(literal -1/48 binary64) %1748 %2935)))))))) (approx %2951 (*.f64 #s(literal 1/2 binary64) (/.f64 x %2952))) (approx %2951 (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 %748 %2957) %2960))) (approx %2951 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %2974) %2977) %2960))) (approx %2951 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %461 %2936) %2983) (fma.f64 #s(literal -1/96 binary64) (/.f64 %461 (*.f64 %130 %2956)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %461 %2974) %2952))))) %2966) %2973)) %2977) %2960))) (approx %3001 %1795) (approx %3001 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %1268 %1800) %1802))) (approx %3001 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %3007 (*.f64 #s(literal 2 binary64) (*.f64 x %3014))) %1802))) (approx %3001 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %3007 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1274 %1267) %1816) (fma.f64 #s(literal 1/2 binary64) (/.f64 %1286 %1800) (/.f64 (*.f64 %3014 %1267) %1265)))) (*.f64 #s(literal 2 binary64) %3014)))) %1802))) (approx %3036 (*.f64 #s(literal 1/2 binary64) %3037)) (approx %3036 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (/.f64 %1525 %3040) %2370))) (approx %3036 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %3053) %3056) %2370))) (approx %3036 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1524 %3053) %2368) (fma.f64 #s(literal -1/32 binary64) %3064 (*.f64 #s(literal 1/96 binary64) %3064)))) %3047) %3052)) %3056) %2370))) (approx %3076 %3077) (approx %3076 (fma.f64 #s(literal -1/2 binary64) %3080 %3077)) (approx %3076 (fma.f64 x (-.f64 (*.f64 x %3088) %3091) %3077)) (approx %3076 (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %2080)) (*.f64 #s(literal 1/2 binary64) (/.f64 %3088 %2076)))) %3088)) %3091) %3077)) (approx %3107 #s(literal 884279719003555/140737488355328 binary64)) (approx %3107 %3110) (approx %3112 %3115) (approx %3112 (fma.f64 x %3122 %3115)) (approx %3112 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %3125) %3127))) %3121) %3115)) (approx %3112 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %3143)) (*.f64 #s(literal -1/2 binary64) (/.f64 %3125 %3127))))) %3121) %3115)) (approx %3154 (*.f64 #s(literal 2 binary64) (/.f64 %3155 %3156))) (approx %3154 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x %3160) (*.f64 #s(literal 2 binary64) %3162)) x)) (approx %3154 (/.f64 (fma.f64 #s(literal 2 binary64) %3162 (*.f64 x (fma.f64 #s(literal 2 binary64) %3160 (*.f64 x (-.f64 %3167 %3169))))) x)) (approx %3154 (/.f64 (fma.f64 #s(literal 2 binary64) %3162 (*.f64 x (fma.f64 #s(literal 2 binary64) %3160 (*.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 y %3143)) (*.f64 #s(literal -1/12 binary64) (/.f64 %3122 y))) %3167) %3169))))) x)) (approx %3191 #s(literal 884279719003555/562949953421312 binary64)) (approx %3191 %3194) (approx %3196 %3197) (approx %3196 (+.f64 %3197 (*.f64 #s(literal 1/2 binary64) %3201))) (approx %3196 (+.f64 %3197 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %3197) %73)) %3209)))) (approx %3196 (+.f64 %3197 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %3197 %73) (*.f64 #s(literal -1/48 binary64) (/.f64 %3200 %17)))) %3209)))) (approx %3223 (*.f64 #s(literal 1/2 binary64) (/.f64 x %3224))) (approx %3223 (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 %3200 %3229) %3232))) (approx %3223 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %3244) %3247) %3232))) (approx %3223 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/96 binary64) %3253 (fma.f64 #s(literal 1/32 binary64) %3253 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %3199 %3244) %3224))))) %3238) %3243)) %3247) %3232))) (approx %3267 #s(literal -884279719003555/562949953421312 binary64)) (approx %3267 %3270) (approx %3272 %3273) (approx %3272 (+.f64 %3273 (*.f64 #s(literal -1/2 binary64) %3277))) (approx %3272 (+.f64 %3273 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %3282) %3285)))) (approx %3272 (+.f64 %3273 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %3290 (*.f64 #s(literal 1/48 binary64) (/.f64 %3276 %17)))) %3285)))) (approx %3299 (+.f64 %3273 %3301)) (approx %3299 (+.f64 %3273 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %3282 %21) %3285)))) (approx %3299 (+.f64 %3273 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal -1 binary64) %3311 (*.f64 #s(literal -1/8 binary64) %3290)))) %3285)))) (approx %3320 %3321) (approx %3320 (fma.f64 #s(literal 1/2 binary64) %3273 (*.f64 #s(literal 1/2 binary64) %3301))) (approx %3320 (fma.f64 #s(literal 1/2 binary64) %3273 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %3282 (*.f64 #s(literal 1/2 binary64) %3300))))) (approx %3320 (fma.f64 #s(literal 1/2 binary64) %3273 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %3300 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %3311 (*.f64 #s(literal -1/16 binary64) %3290))))))) (approx %3338 (/.f64 x %3339)) (approx %3338 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %3301 %3343) %3345))) (approx %3338 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %3349 (*.f64 #s(literal 2 binary64) (*.f64 x %3358))) %3345))) (approx %3338 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %3349 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 %3310 %3343) (fma.f64 #s(literal 1/16 binary64) (/.f64 %3300 (*.f64 %17 %3342)) (/.f64 (*.f64 %3358 %3300) %3273)))) (*.f64 #s(literal 2 binary64) %3358)))) %3345))) (approx %12 (/.f64 %3380 %3381)) (approx %46 %3380) (approx %86 %3385) (approx %113 %3387) (approx %123 (*.f64 #s(literal 2 binary64) %3389)) (approx %157 %3381) (approx %179 %3393) (approx %200 %3395) (approx %219 %3397) (approx %227 (*.f64 #s(literal -1 binary64) %3381)) (approx %3401 (/.f64 %3393 %3397)) (approx %248 (*.f64 x %3405)) (approx %254 (*.f64 x (fma.f64 #s(literal 2 binary64) %3404 %3408))) (approx %259 %3412) (approx %286 (/.f64 %3385 %3412)) (approx %339 %3416) (approx %363 %3418) (approx %367 %3422) (approx %374 %3425) (approx %377 %3428) (approx %380 (/.f64 %3430 %3431)) (approx %423 (/.f64 %3434 %3412)) (approx %459 (/.f64 %3437 %3438)) (approx %3441 (/.f64 %3442 %3443)) (approx %502 %3447) (approx %508 %3449) (approx %536 %3451) (approx %557 (*.f64 #s(literal 1/2 binary64) %3451)) (approx %576 (/.f64 #s(literal 1 binary64) %3380)) (approx %597 %3457) (approx %620 %3461) (approx %2844 %3464) (approx %624 %3467) (approx %3469 %3471) (approx %648 (/.f64 #s(literal -1 binary64) %3380)) (approx %3475 (*.f64 %15 (-.f64 %3476 %166))) (approx %680 (*.f64 x (+.f64 %20 %3404))) (approx %693 (/.f64 %3380 (*.f64 %3381 %3467))) (approx %747 (/.f64 %3380 (*.f64 %3381 %3487))) (approx %794 (*.f64 #s(literal 2 binary64) (/.f64 %3380 %3491))) (approx %841 (*.f64 #s(literal -1/48 binary64) %834)) (approx %841 (*.f64 %79 (-.f64 (*.f64 #s(literal 1/2 binary64) %3476) (*.f64 #s(literal 1/48 binary64) %133)))) (approx %3502 (*.f64 #s(literal -1/48 binary64) (/.f64 %79 %17))) (approx %3502 (*.f64 %79 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %15 y))) %54))) (approx %849 (*.f64 #s(literal 1/2 binary64) (/.f64 %3380 y))) (approx %876 (/.f64 x %3380)) (approx %881 (*.f64 #s(literal 1/2 binary64) (/.f64 x %3389))) (approx %898 (/.f64 #s(literal 1/2 binary64) %3389)) (approx %907 (*.f64 x %3385)) (approx %916 (*.f64 #s(literal 2 binary64) %3524)) (approx %934 (/.f64 #s(literal 1/2 binary64) %3524)) (approx %962 (*.f64 #s(literal 1/2 binary64) (/.f64 %3387 y))) (approx %975 (*.f64 #s(literal 2 binary64) (/.f64 %3389 x))) (approx %983 (*.f64 x (fma.f64 #s(literal 3 binary64) %3404 %3408))) (approx %990 %3538) (approx %1017 (/.f64 %3538 %3381)) (approx %1042 (*.f64 #s(literal -1 binary64) %3416)) (approx %1059 (*.f64 x (fma.f64 #s(literal 3 binary64) %3404 %21))) (approx %1062 (/.f64 %3547 %3548)) (approx %1104 (*.f64 #s(literal 1/2 binary64) %3380)) (approx %1124 (*.f64 x %3553)) (approx %1127 (*.f64 x (-.f64 %3553 %3404))) (approx %1132 %3561) (approx %1159 %3563) (approx %1180 %3565) (approx %1199 (*.f64 x (fma.f64 #s(literal -1 binary64) %3567 %21))) (approx %1205 %3571) (approx %1233 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %3404 %3405))) (approx %1237 %3576) (approx %1264 %3578) (approx %1297 %3580) (approx %1315 (*.f64 x (fma.f64 #s(literal -1 binary64) %3582 %21))) (approx %1321 %3586) (approx %1348 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %20 %3582))) (approx %1352 %3591) (approx %1378 %3593) (approx %1409 %3595) (approx %1428 %3597) (approx %1452 %3599) (approx %1468 (*.f64 x (-.f64 %3404 %20))) (approx %1471 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %3404 %3408))) (approx %1479 %3607) (approx %1504 %3609) (approx %2647 %3613) (approx %1521 %3616) (approx %1553 %229) (approx %1553 (*.f64 %15 (+.f64 %3476 %166))) (approx %3622 %3623) (approx %1557 (*.f64 %3381 %1063)) (approx %1582 %3628) (approx %1605 %3430) (approx %3632 %3442) (approx %3634 %3635) (approx %3637 %3638) (approx %1621 (*.f64 x (-.f64 %3459 %20))) (approx %3643 %3645) (approx %1624 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %3404 %20))) (approx %3650 %3651) (approx %1648 %3654) (approx %1628 %3657) (approx %1649 %3659) (approx %1650 (*.f64 #s(literal 1/2 binary64) %3659)) (approx %2019 (*.f64 #s(literal 1/2 binary64) %3393)) (approx %1667 %3665) (approx %1690 %3667) (approx %1718 %3669) (approx %2688 %3548) (approx %746 %3487) (approx %1756 %3673) (approx %1775 (*.f64 #s(literal 1/2 binary64) %3673)) (approx %1793 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %3673)))) (approx %1844 %3681) (approx %1863 (*.f64 #s(literal 1/2 binary64) %3681)) (approx %1881 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %3681)))) (approx %1931 %3689) (approx %1950 (*.f64 #s(literal 1/2 binary64) %3689)) (approx %1968 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %3689)))) (approx %2020 (*.f64 #s(literal 2 binary64) (/.f64 %3380 %3393))) (approx %3700 (*.f64 #s(literal 2 binary64) (/.f64 %3380 %3659))) (approx %3704 (/.f64 #s(literal 1 binary64) %3381)) (approx %3709 (/.f64 %3380 (*.f64 %3381 %3464))) (approx %2035 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %3593)))) (approx %2075 (/.f64 %3380 (*.f64 %3381 %3599))) (approx %2121 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %3563)))) (approx %2155 %3724) (approx %3726 (/.f64 %3393 %3724)) (approx %3733 %3734) (approx %2176 (/.f64 %3628 %3412)) (approx %2214 (/.f64 %3628 %3738)) (approx %3741 %3742) (approx %3744 (*.f64 #s(literal 1/2 binary64) %3742)) (approx %3747 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %3742)))) (approx %2269 %3752) (approx %2298 (*.f64 #s(literal 1/2 binary64) %3752)) (approx %2315 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %3752)))) (approx %3760 %3761) (approx %3763 (*.f64 #s(literal 1/2 binary64) %3761)) (approx %3766 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %3761)))) (approx %2364 (/.f64 %3430 (*.f64 %3616 %3431))) (approx %2418 (/.f64 %3385 (*.f64 %3412 %3609))) (approx %2482 (*.f64 #s(literal 2 binary64) (/.f64 %3434 %3777))) (approx %2532 (*.f64 #s(literal 2 binary64) (/.f64 %3437 (*.f64 %3438 %3563)))) (approx %2581 (*.f64 #s(literal 2 binary64) (/.f64 %3385 %3777))) (approx %3788 (/.f64 %3442 (*.f64 %3443 %3464))) (approx %3792 (/.f64 %3442 (*.f64 %3613 %3443))) (approx %2648 (/.f64 %3385 (*.f64 %3613 %3412))) (approx %3799 (/.f64 %3442 (*.f64 %3443 %3380))) (approx %3805 (/.f64 %3380 (*.f64 %3381 %3471))) (approx %3810 (/.f64 %3385 %3738)) (approx %2689 (/.f64 %3385 %3548)) (approx %2733 (/.f64 %3385 %3815)) (approx %3818 (/.f64 %3385 %3669)) (approx (/ %3818 %46) (/.f64 %3385 (*.f64 %3380 %3669))) (approx %2777 (/.f64 %3547 %3815)) (approx %2811 (/.f64 %3538 %3734)) (approx %3831 (/.f64 %3380 (*.f64 %3613 %3381))) (approx %3835 %3836) (approx %3838 %3839) (approx %3841 (/.f64 %3393 %3839)) (approx %3844 %3845) (approx %3847 %3848) (approx %3850 (/.f64 %3393 %3848)) (approx %2845 (/.f64 %3430 (*.f64 %3431 %3464))) (approx %2879 (*.f64 #s(literal 2 binary64) (/.f64 %3538 %3491))) (approx %2926 %3860) (approx %2951 (/.f64 %3380 (*.f64 %3381 %3860))) (approx %3866 %3868) (approx %3870 (/.f64 %3380 (*.f64 %3381 %3868))) (approx %3001 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %3578)))) (approx %3879 %3880) (approx %3882 (/.f64 %3380 (*.f64 %3381 %3880))) (approx %3886 (*.f64 x %3613)) (approx %3889 (*.f64 #s(literal 2 binary64) (*.f64 y %3613))) (approx %3036 (/.f64 %3380 (*.f64 %3381 %3616))) (approx %3076 (/.f64 #s(literal 1 binary64) %3599)) (approx %3898 (/.f64 #s(literal 1 binary64) %3635)) (approx %3901 (/.f64 #s(literal 1 binary64) %3638)) (approx %3107 (*.f64 x (fma.f64 #s(literal 884279719003555/140737488355328 binary64) %847 %21))) (approx %3112 (/.f64 %3907 %3908)) (approx %3154 (/.f64 %3907 (*.f64 %3908 %3380))) (approx %3191 %3916) (approx %3196 %3919) (approx %3223 (/.f64 %3380 (*.f64 %3381 %3919))) (approx %3267 %3925) (approx %3272 %3927) (approx %3299 %3929) (approx %3320 (*.f64 #s(literal 1/2 binary64) %3929)) (approx %3338 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %3929)))) (approx %248 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -2 binary64) %3404) %21)))) (approx %254 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %255 x)) %21)))) (approx %259 %3949) (approx %286 (/.f64 %3385 %3949)) (approx %363 (*.f64 #s(literal -1 binary64) %3422)) (approx %367 (*.f64 #s(literal -1 binary64) %3418)) (approx %374 (*.f64 #s(literal -1 binary64) %3428)) (approx %377 (*.f64 #s(literal -1 binary64) %3425)) (approx %380 (/.f64 %3962 %3963)) (approx %423 (/.f64 %3966 %3949)) (approx %459 (/.f64 %3970 %3971)) (approx %3441 (/.f64 %3975 %3976)) (approx %502 (*.f64 #s(literal -1 binary64) %3461)) (approx %508 %3982) (approx %536 %3984) (approx %557 (*.f64 #s(literal 1/2 binary64) %3984)) (approx %620 (*.f64 #s(literal -1 binary64) %3447)) (approx %2844 %3990) (approx %624 %3992) (approx %3469 %3994) (approx %680 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %3420 %20)))) (approx %693 (/.f64 %3380 (*.f64 %3381 %3992))) (approx %794 (*.f64 #s(literal 2 binary64) (/.f64 %3380 %4003))) (approx %983 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %985 x)) %21)))) (approx %990 %4014) (approx %1017 (/.f64 %4014 %3381)) (approx %1059 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -3 binary64) %3404) %21)))) (approx %1062 (/.f64 %4025 %4026)) (approx %1124 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %4029 %21)))) (approx %1127 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1128 x)) %21)))) (approx %1132 %4043) (approx %1159 %4045) (approx %1180 %4047) (approx %1199 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %3404 (*.f64 #s(literal 2 binary64) %3404)) %21)))) (approx %1205 %4057) (approx %1233 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %3567) %21)))) (approx %1237 %4065) (approx %1264 %4067) (approx %1297 %4069) (approx %1315 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %3582 %21)))) (approx %1321 %4077) (approx %1348 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %3582) %21)))) (approx %1352 %4085) (approx %1378 %4087) (approx %1409 %4089) (approx %1468 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %3404 %20)))) (approx %1471 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1472 x)) %21)))) (approx %2647 %4102) (approx %1521 %4105) (approx %1605 %3962) (approx %3632 %3975) (approx %3634 %4109) (approx %3637 %4111) (approx %1621 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) %3404 %20)))) (approx %3643 %4117) (approx %1624 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %4029 %20)))) (approx %3650 %4124) (approx %1628 %4127) (approx %1649 (*.f64 #s(literal -1 binary64) %4127)) (approx %1650 (*.f64 #s(literal -1/2 binary64) %4127)) (approx %2015 %4134) (approx %2019 (*.f64 #s(literal 1/2 binary64) %4134)) (approx %2688 %4026) (approx %1756 %4139) (approx %1775 (*.f64 #s(literal 1/2 binary64) %4139)) (approx %1793 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %4139)))) (approx %1844 %4147) (approx %1863 (*.f64 #s(literal 1/2 binary64) %4147)) (approx %1881 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %4147)))) (approx %1931 %4155) (approx %1950 (*.f64 #s(literal 1/2 binary64) %4155)) (approx %1968 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %4155)))) (approx %2020 (*.f64 #s(literal 2 binary64) (/.f64 %3380 %4134))) (approx %3700 (*.f64 #s(literal -2 binary64) (/.f64 %3380 %4127))) (approx %3709 (/.f64 %3380 (*.f64 %3381 %3990))) (approx %2035 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %4087)))) (approx %2121 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %4045)))) (approx %2176 (/.f64 %3628 %3949)) (approx %2214 (/.f64 %3628 %4182)) (approx %3741 %4185) (approx %3744 (*.f64 #s(literal 1/2 binary64) %4185)) (approx %3747 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %4185)))) (approx %2269 %4193) (approx %2298 (*.f64 #s(literal 1/2 binary64) %4193)) (approx %2315 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %4193)))) (approx %3760 %4201) (approx %3763 (*.f64 #s(literal 1/2 binary64) %4201)) (approx %3766 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %4201)))) (approx %2364 (/.f64 %3962 (*.f64 %3963 %4105))) (approx %2418 (/.f64 %3385 (*.f64 %3949 %3609))) (approx %2482 (*.f64 #s(literal 2 binary64) (/.f64 %3966 %4215))) (approx %2532 (*.f64 #s(literal 2 binary64) (/.f64 %3970 (*.f64 %3971 %4045)))) (approx %2581 (*.f64 #s(literal 2 binary64) (/.f64 %3385 %4215))) (approx %3788 (/.f64 %3975 (*.f64 %3976 %3990))) (approx %3792 (/.f64 %3975 (*.f64 %4102 %3976))) (approx %2648 (/.f64 %3385 (*.f64 %4102 %3949))) (approx %3799 (/.f64 %3975 (*.f64 %3976 %3380))) (approx %3805 (/.f64 %3380 (*.f64 %3381 %3994))) (approx %3810 (/.f64 %3385 %4182)) (approx %2689 (/.f64 %3385 %4026)) (approx %2733 (/.f64 %3385 %4245)) (approx %2777 (/.f64 %4025 %4245)) (approx %2811 (/.f64 %4014 %3734)) (approx %3831 (/.f64 %3380 (*.f64 %4102 %3381))) (approx %3835 %4255) (approx %3838 %4257) (approx %3841 (/.f64 %3393 %4257)) (approx %3844 %4261) (approx %3847 %4263) (approx %3850 (/.f64 %3393 %4263)) (approx %2845 (/.f64 %3962 (*.f64 %3963 %3990))) (approx %2879 (*.f64 #s(literal 2 binary64) (/.f64 %4014 %4003))) (approx %3866 %4274) (approx %3870 (/.f64 %3380 (*.f64 %3381 %4274))) (approx %3001 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %4067)))) (approx %3879 %4283) (approx %3882 (/.f64 %3380 (*.f64 %3381 %4283))) (approx %3886 (*.f64 x %4102)) (approx %3889 (*.f64 #s(literal 2 binary64) (*.f64 y %4102))) (approx %3036 (/.f64 %3380 (*.f64 %3381 %4105))) (approx %3898 (/.f64 #s(literal 1 binary64) %4109)) (approx %3901 (/.f64 #s(literal 1 binary64) %4111)) (approx %3107 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 884279719003555/140737488355328 binary64) %847)))) (approx %3112 (/.f64 %4305 %4306)) (approx %3154 (/.f64 %4305 (*.f64 %4306 %3380))) (approx %3191 (*.f64 #s(literal -1 binary64) %3925)) (approx %3196 %4314) (approx %3223 (/.f64 %3380 (*.f64 %3381 %4314))) (approx %3267 (*.f64 #s(literal -1 binary64) %3916)) (approx %3272 %4322) (approx %3299 %4324) (approx %3320 (*.f64 #s(literal 1/2 binary64) %4324)) (approx %3338 (*.f64 #s(literal 2 binary64) (/.f64 %3380 (*.f64 %3381 %4324)))) (approx y y) (approx %71 %73) (approx %372 (/.f64 #s(literal -1/2 binary64) y)) (approx %248 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 2 binary64) %4336)) y)) (approx %254 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %255)) y)) (approx %363 (/.f64 (fma.f64 #s(literal 1/2 binary64) x %4336) y)) (approx %367 (/.f64 (-.f64 %4348 %4349) y)) (approx %374 (/.f64 (fma.f64 #s(literal -1/2 binary64) x %4336) y)) (approx %377 (/.f64 (-.f64 %4348 %4356) y)) (approx %502 (/.f64 (fma.f64 #s(literal -1/2 binary64) %4336 %4349) y)) (approx %620 (/.f64 (fma.f64 #s(literal -1/2 binary64) x %4363) y)) (approx %3475 (/.f64 (fma.f64 #s(literal -1/8 binary64) %15 %73) %73)) (approx %680 (/.f64 (+.f64 x %4336) y)) (approx %685 %687) (approx %736 %738) (approx %789 %791) (approx %841 (/.f64 %4378 %73)) (approx %3502 (/.f64 %4378 %17)) (approx %983 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %985)) y)) (approx %1604 (/.f64 (fma.f64 #s(literal -1 binary64) %4336 %4349) y)) (approx %1059 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 3 binary64) %4336)) y)) (approx %1124 (/.f64 (fma.f64 #s(literal 1/2 binary64) x %4363) y)) (approx %1127 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %1128)) y)) (approx %1199 (/.f64 (fma.f64 #s(literal -1 binary64) %4401 %4349) y)) (approx %1233 (/.f64 (fma.f64 #s(literal 1/2 binary64) x %4401) y)) (approx %1315 (/.f64 (fma.f64 #s(literal -1 binary64) %4408 %4349) y)) (approx %1348 (/.f64 (fma.f64 #s(literal 1/2 binary64) x %4408) y)) (approx %1468 (/.f64 (-.f64 %4336 x) y)) (approx %1471 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %1472)) y)) (approx %1553 (/.f64 (fma.f64 #s(literal 1/8 binary64) %15 %73) %73)) (approx %1621 (/.f64 (-.f64 %4363 x) y)) (approx %1624 (/.f64 (+.f64 x %4363) y)) (approx %1649 (*.f64 #s(literal -1 binary64) %3657)) (approx %1650 (*.f64 #s(literal -1/2 binary64) %3657)) (approx %2014 (/.f64 %4435 y)) (approx %2015 %4439) (approx %2016 %4442) (approx %2017 %4445) (approx %2018 %4447) (approx %2019 (*.f64 #s(literal 1/2 binary64) %4447)) (approx %2020 (*.f64 #s(literal 2 binary64) (/.f64 %3380 %4447))) (approx %3700 (*.f64 #s(literal -2 binary64) (/.f64 %3380 %3657))) (approx %2364 (/.f64 %3962 (*.f64 %3963 %3616))) (approx %3788 (/.f64 %3442 (*.f64 %3443 %3990))) (approx %2845 (/.f64 %3430 (*.f64 %3431 %3990))) (approx %3107 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 884279719003555/140737488355328 binary64) y)) y)) (approx %3191 (/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 884279719003555/562949953421312 binary64) y)) y)) (approx %3267 (/.f64 (fma.f64 #s(literal -884279719003555/562949953421312 binary64) y %4349) y)) (approx %12 (/.f64 (-.f64 %4479 (*.f64 #s(literal -1/16 binary64) %4478)) y)) (approx %12 (/.f64 (-.f64 %4487 (fma.f64 #s(literal -1/8 binary64) %4492 (fma.f64 #s(literal -1/16 binary64) %4478 (*.f64 #s(literal 1/768 binary64) %4485)))) y)) (approx %12 (/.f64 (-.f64 %4502 (fma.f64 #s(literal -1/8 binary64) %4492 (fma.f64 #s(literal -1/8 binary64) (/.f64 %4507 %142) (fma.f64 #s(literal -1/16 binary64) %4478 (fma.f64 #s(literal -1/92160 binary64) %4500 (fma.f64 #s(literal 1/768 binary64) %4485 (*.f64 #s(literal 1/384 binary64) (/.f64 %4510 %142)))))))) y)) (approx %46 %4521) (approx %46 %4523) (approx %46 %4525) (approx %86 %4529) (approx %86 %4533) (approx %86 %4538) (approx %113 %4541) (approx %113 %4547) (approx %113 %4553) (approx %123 (+.f64 x %4555)) (approx %123 (+.f64 x (fma.f64 #s(literal -1/24 binary64) %4478 %4558))) (approx %123 (+.f64 x (fma.f64 #s(literal -1/24 binary64) %4478 (fma.f64 #s(literal -1/322560 binary64) %4500 %4558)))) (approx %157 %4569) (approx %157 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) %74 (fma.f64 #s(literal -1/46080 binary64) %4571 %4567)))) (approx %179 (/.f64 %4577 y)) (approx %179 (/.f64 %4582 y)) (approx %179 (/.f64 (+.f64 x (fma.f64 #s(literal -1/6 binary64) %4478 (fma.f64 #s(literal -1/5040 binary64) %4500 %4580))) y)) (approx %200 (+.f64 #s(literal 1 binary64) %4591)) (approx %200 (+.f64 #s(literal 1 binary64) %4595)) (approx %219 (+.f64 #s(literal 2 binary64) %4591)) (approx %219 (+.f64 #s(literal 2 binary64) %4595)) (approx %227 (-.f64 (*.f64 #s(literal -1/384 binary64) %4566) %161)) (approx %227 (-.f64 (*.f64 #s(literal 1/46080 binary64) %4571) %4569)) (approx %3401 (/.f64 (-.f64 %4608 (*.f64 #s(literal -1/8 binary64) %4478)) y)) (approx %3401 (/.f64 (-.f64 %4614 (fma.f64 #s(literal -1/4 binary64) %4619 (fma.f64 #s(literal -1/8 binary64) %4478 (*.f64 #s(literal 1/96 binary64) %4485)))) y)) (approx %3401 (/.f64 (-.f64 %4627 (fma.f64 #s(literal -1/4 binary64) %4619 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal 1/240 binary64) %4484) (fma.f64 #s(literal -1/4 binary64) %4618 (*.f64 #s(literal 1/96 binary64) %4484)))) %142) (fma.f64 #s(literal -1/8 binary64) %4478 (fma.f64 #s(literal -1/2880 binary64) %4500 (fma.f64 #s(literal 1/96 binary64) %4485 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 %79 %4617) %142)))))))) y)) (approx %259 (-.f64 (+.f64 %260 (*.f64 #s(literal -1/8 binary64) %4647)) %4650)) (approx %259 (-.f64 (+.f64 %260 (fma.f64 #s(literal -1/8 binary64) %4647 (*.f64 #s(literal 1/48 binary64) (/.f64 %4653 %17)))) %4650)) (approx %286 (/.f64 (fma.f64 #s(literal -1/2 binary64) %4660 (*.f64 #s(literal -1/4 binary64) %4662)) y)) (approx %286 (/.f64 (-.f64 %4669 %4674) y)) (approx %286 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %262 (-.f64 (*.f64 #s(literal 1/48 binary64) %4678) (fma.f64 #s(literal 1/16 binary64) %4678 (*.f64 #s(literal 1/8 binary64) %4680))))) %260) (fma.f64 #s(literal -1/96 binary64) %4688 (*.f64 #s(literal 1/32 binary64) %4688))) %17) %4669) %4674) y)) (approx %339 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %850 %4697) %4699))) (approx %339 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %850 %4705) (fma.f64 #s(literal -1/12 binary64) %850 (fma.f64 #s(literal -1/24 binary64) %4711 %4713))))) (approx %339 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %850 (fma.f64 #s(literal -1/23040 binary64) %4720 %4705)) (fma.f64 #s(literal -1/12 binary64) %850 (fma.f64 #s(literal -1/24 binary64) %4711 (fma.f64 #s(literal -1/24 binary64) (/.f64 %4727 %142) (fma.f64 #s(literal -1/161280 binary64) %4720 (fma.f64 #s(literal 1/1920 binary64) (/.f64 %4730 %142) %4713)))))))) (approx %380 (-.f64 %4740 %4743)) (approx %380 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %4752 %384)) %4743)) (approx %380 (-.f64 (fma.f64 #s(literal -1/48 binary64) %4757 %4740) (fma.f64 #s(literal -1/2 binary64) %4752 (fma.f64 #s(literal -1/2 binary64) %4742 (fma.f64 #s(literal -1/4 binary64) (/.f64 %4760 %407) (fma.f64 #s(literal -1/8 binary64) (/.f64 %4762 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %4764 %407)))))))) (approx %423 (-.f64 %4773 %4776)) (approx %423 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %4784 %424)) %4776)) (approx %423 (-.f64 (fma.f64 #s(literal -1/48 binary64) %4757 %4773) (fma.f64 #s(literal -1/2 binary64) %4784 (fma.f64 #s(literal -1/2 binary64) %4775 (fma.f64 #s(literal -1/4 binary64) (/.f64 %4791 %443) (fma.f64 #s(literal -1/8 binary64) (/.f64 %4793 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %4670 %443)))))))) (approx %459 (-.f64 %4803 %4806)) (approx %459 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %4815 %462)) %4806)) (approx %459 (-.f64 (fma.f64 #s(literal -1/48 binary64) %4757 %4803) (fma.f64 #s(literal -1/2 binary64) %4815 (fma.f64 #s(literal -1/2 binary64) %4805 (fma.f64 #s(literal -1/4 binary64) (/.f64 %4822 %485) (fma.f64 #s(literal -1/8 binary64) (/.f64 %4824 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %4826 %485)))))))) (approx %508 (-.f64 %4838 %4839)) (approx %508 (-.f64 (+.f64 %510 (fma.f64 #s(literal -1/8 binary64) %4836 (*.f64 #s(literal 1/48 binary64) (/.f64 %4842 %17)))) %4839)) (approx %536 (+.f64 %510 (*.f64 #s(literal -1 binary64) %4851))) (approx %536 (-.f64 %4838 %4855)) (approx %536 (-.f64 (+.f64 %510 (fma.f64 #s(literal -1 binary64) %4860 %4837)) %4855)) (approx %557 (fma.f64 #s(literal -1/2 binary64) %4851 %558)) (approx %557 (fma.f64 #s(literal -1/2 binary64) %4851 %4867)) (approx %557 (fma.f64 #s(literal -1/2 binary64) %4851 (fma.f64 #s(literal -1/2 binary64) %4860 %4867))) (approx %576 %4874) (approx %576 %4881) (approx %576 %4893) (approx %597 (+.f64 %460 (fma.f64 #s(literal -1/8 binary64) %600 %4897))) (approx %597 (+.f64 %460 (fma.f64 #s(literal -1/8 binary64) %600 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %4543 %460) %142) %4897)))) (approx %624 (+.f64 %382 (fma.f64 #s(literal -1/2 binary64) %627 (*.f64 #s(literal -1/8 binary64) %4908)))) (approx %624 (+.f64 %382 (fma.f64 #s(literal -1/2 binary64) %627 (fma.f64 #s(literal -1/8 binary64) %4908 (*.f64 #s(literal 1/48 binary64) %4914))))) (approx %3469 (/.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) %4478) %4356) y)) (approx %3469 (/.f64 (-.f64 (*.f64 #s(literal 1/3840 binary64) %4485) %4528) y)) (approx %3469 (/.f64 (-.f64 (*.f64 #s(literal -1/645120 binary64) %4500) %4532) y)) (approx %648 %4933) (approx %648 %4942) (approx %648 %4954) (approx %693 (/.f64 (fma.f64 #s(literal 1/4 binary64) %4958 %4960) y)) (approx %693 (/.f64 (-.f64 %4966 %4972) y)) (approx %693 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %383 (-.f64 (*.f64 #s(literal -1/48 binary64) %4976) (fma.f64 #s(literal -1/8 binary64) %4978 (*.f64 #s(literal -1/8 binary64) %4976))))) %382) (fma.f64 #s(literal -1/32 binary64) %4986 (*.f64 #s(literal 1/96 binary64) %4986))) %17) %4966) %4972) y)) (approx %747 (/.f64 (fma.f64 #s(literal -1/4 binary64) %4997 %4999) y)) (approx %747 (/.f64 (-.f64 %5005 %5011) y)) (approx %747 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) %5016 (fma.f64 #s(literal 1/32 binary64) %5016 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %461 (-.f64 (*.f64 #s(literal -1/48 binary64) %5017) (fma.f64 #s(literal -1/8 binary64) %5019 (*.f64 #s(literal -1/8 binary64) %5017))))) %460)))) %17) %5005) %5011) y)) (approx %794 (/.f64 %5037 y)) (approx %794 (/.f64 %5049 y)) (approx %794 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %4850 %5047) %510) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %4859) %795) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 %4477 %4850) %795)))) %17) %5049) y)) (approx %841 %4540) (approx %849 (/.f64 %5067 %73)) (approx %849 (/.f64 %5071 %73)) (approx %849 (/.f64 %5075 %73)) (approx %876 (*.f64 y %5079)) (approx %876 (*.f64 y (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %5084)) %5087))) (approx %876 (*.f64 y (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %5095)) (fma.f64 #s(literal -1/12 binary64) %74 (fma.f64 #s(literal -1/288 binary64) %4566 (*.f64 #s(literal 1/960 binary64) %4566)))))) (approx %881 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %5084 %882))) (approx %881 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %5084 (fma.f64 #s(literal -1/2 binary64) %5095 %882)))) (approx %898 %5111) (approx %898 (fma.f64 #s(literal -1/2 binary64) %4878 %5111)) (approx %898 (fma.f64 #s(literal -1/2 binary64) %4878 (fma.f64 #s(literal -1/2 binary64) %4888 %5111))) (approx %907 %5120) (approx %907 %5124) (approx %907 %5129) (approx %916 (fma.f64 #s(literal -1 binary64) x %5131)) (approx %916 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/1920 binary64) %4485 %5131))) (approx %916 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/1920 binary64) %4485 (fma.f64 #s(literal 1/322560 binary64) %4500 %5131)))) (approx %934 (-.f64 %5141 %847)) (approx %934 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4939 %5141) %847)) (approx %934 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4939 (fma.f64 #s(literal -1/2 binary64) %4949 %5141)) %847)) (approx %962 (/.f64 (fma.f64 #s(literal -1/96 binary64) %834 %5151) %73)) (approx %962 (/.f64 (fma.f64 #s(literal -1/96 binary64) %834 %5155) %73)) (approx %962 (/.f64 (fma.f64 #s(literal -1/96 binary64) %834 (fma.f64 #s(literal -1/1290240 binary64) %4550 %5155)) %73)) (approx %975 %5165) (approx %975 %5169) (approx %990 (+.f64 %991 (fma.f64 #s(literal -1/8 binary64) %5172 %996))) (approx %990 (+.f64 %991 (fma.f64 #s(literal -1/8 binary64) %5172 %5178))) (approx %1017 (-.f64 (+.f64 %991 %5178) (*.f64 #s(literal -1/16 binary64) %5177))) (approx %1017 (-.f64 (+.f64 %991 (fma.f64 #s(literal -1/48 binary64) %5177 (fma.f64 #s(literal 1/3840 binary64) %5187 %996))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -1/48 binary64) %5176) (*.f64 #s(literal -1/16 binary64) %5176))) %27) (fma.f64 #s(literal -1/16 binary64) %5177 (*.f64 #s(literal 1/768 binary64) %5187))))) (approx %1042 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %5201) %4697))) (approx %1042 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %5201 %5207) %4697))) (approx %1042 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %5201 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/23040 binary64) %4484) (fma.f64 #s(literal -1/24 binary64) %4727 (fma.f64 #s(literal -1/161280 binary64) %4484 (*.f64 #s(literal 1/1920 binary64) %4730)))) %142) %5207)) %4697))) (approx %1062 (-.f64 %5223 %5226)) (approx %1062 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %5234 %1065)) %5226)) (approx %1062 (-.f64 (fma.f64 #s(literal -1/48 binary64) %4757 %5223) (fma.f64 #s(literal -1/2 binary64) %5234 (fma.f64 #s(literal -1/2 binary64) %5225 (fma.f64 #s(literal -1/4 binary64) (/.f64 %5241 %1088) (fma.f64 #s(literal -1/8 binary64) (/.f64 %5243 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %5245 %1088)))))))) (approx %1104 (/.f64 %5067 y)) (approx %1104 (/.f64 %5071 y)) (approx %1104 (/.f64 %5075 y)) (approx %1132 (-.f64 (+.f64 %1133 (*.f64 #s(literal -1/8 binary64) %5261)) %5264)) (approx %1132 (-.f64 (+.f64 %1133 (fma.f64 #s(literal -1/8 binary64) %5261 (*.f64 #s(literal 1/48 binary64) %5268))) %5264)) (approx %1159 (-.f64 (+.f64 %1133 %10) %5264)) (approx %1159 (-.f64 (+.f64 %1133 (fma.f64 #s(literal -1/8 binary64) %5261 %10)) %5264)) (approx %1159 (-.f64 (+.f64 %1133 (fma.f64 #s(literal -1/8 binary64) %5261 %5281)) (fma.f64 #s(literal -1/48 binary64) %5268 %5264))) (approx %1180 %5291) (approx %1180 %5293) (approx %1180 %5300) (approx %1205 (-.f64 (+.f64 %1207 (*.f64 #s(literal -1/8 binary64) %5303)) %5306)) (approx %1205 (-.f64 (+.f64 %1207 (fma.f64 #s(literal -1/8 binary64) %5303 (*.f64 #s(literal 1/48 binary64) %5310))) %5306)) (approx %1237 (-.f64 (+.f64 %1238 (*.f64 #s(literal -1/8 binary64) %5317)) %5320)) (approx %1237 (-.f64 (+.f64 %1238 (fma.f64 #s(literal -1/8 binary64) %5317 (*.f64 #s(literal 1/48 binary64) %5324))) %5320)) (approx %1264 (-.f64 (+.f64 %1207 %5320) (+.f64 %1238 %5306))) (approx %1264 (-.f64 (+.f64 %1207 (fma.f64 #s(literal -1/8 binary64) %5303 %5320)) (+.f64 %1238 (fma.f64 #s(literal -1/8 binary64) %5317 %5306)))) (approx %1264 (-.f64 (+.f64 %1207 (fma.f64 #s(literal -1/8 binary64) %5303 (fma.f64 #s(literal -1/48 binary64) %5324 %5320))) (+.f64 %1238 (fma.f64 #s(literal -1/8 binary64) %5317 (fma.f64 #s(literal -1/48 binary64) %5310 %5306))))) (approx %1297 %5353) (approx %1297 %5360) (approx %1297 %5368) (approx %1321 (+.f64 %1323 (fma.f64 #s(literal -1/8 binary64) %5371 %1328))) (approx %1321 (+.f64 %1323 (fma.f64 #s(literal -1/8 binary64) %5371 (fma.f64 #s(literal -1/48 binary64) %5376 %1328)))) (approx %1352 (+.f64 %1353 (fma.f64 #s(literal -1/8 binary64) %5382 %1358))) (approx %1352 (+.f64 %1353 (fma.f64 #s(literal -1/8 binary64) %5382 (fma.f64 #s(literal -1/48 binary64) %5387 %1358)))) (approx %1378 (+.f64 %1353 (+.f64 %1323 %5392))) (approx %1378 (+.f64 %1353 (+.f64 %1323 (fma.f64 #s(literal -1/8 binary64) %5382 (fma.f64 #s(literal -1/8 binary64) %5371 %5392))))) (approx %1378 (+.f64 %1353 (+.f64 %1323 (fma.f64 #s(literal -1/8 binary64) %5382 (fma.f64 #s(literal -1/8 binary64) %5371 (fma.f64 #s(literal -1/48 binary64) %5387 (fma.f64 #s(literal -1/48 binary64) %5376 %5392))))))) (approx %1409 %5412) (approx %1409 %5418) (approx %1409 %5425) (approx %1428 (+.f64 %1429 (fma.f64 #s(literal -1/8 binary64) %1432 %5429))) (approx %1428 (+.f64 %1429 (fma.f64 #s(literal -1/8 binary64) %1432 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %4543 %1429) %142) %5429)))) (approx %1452 (+.f64 %1429 (fma.f64 #s(literal -1/8 binary64) %1432 %10))) (approx %1452 (+.f64 %1429 (fma.f64 #s(literal -1/8 binary64) %1432 %5281))) (approx %1479 (+.f64 %1481 (fma.f64 #s(literal -1/8 binary64) %1484 %5447))) (approx %1479 (+.f64 %1481 (fma.f64 #s(literal -1/8 binary64) %1484 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %4543 %1481) %142) %5447)))) (approx %1504 (-.f64 (fma.f64 #s(literal 1/8 binary64) %1484 %10) %1481)) (approx %1504 (-.f64 %5281 %1486)) (approx %1521 (-.f64 (+.f64 %1522 (*.f64 #s(literal -1/8 binary64) %5463)) %5466)) (approx %1521 (-.f64 (+.f64 %1522 (fma.f64 #s(literal -1/8 binary64) %5463 (*.f64 #s(literal 1/48 binary64) (/.f64 %5469 %17)))) %5466)) (approx %1557 (+.f64 %1063 (fma.f64 #s(literal -1/8 binary64) %1560 %5478))) (approx %1557 (+.f64 %1063 (fma.f64 #s(literal -1/8 binary64) %1560 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %4543 %1063) %142) %5478)))) (approx %1582 (+.f64 %1063 (fma.f64 #s(literal -1/8 binary64) %1560 %1585))) (approx %1582 (+.f64 %1063 (fma.f64 #s(literal -1/8 binary64) %1560 (fma.f64 #s(literal -1/48 binary64) (/.f64 %5491 %17) %1585)))) (approx %1605 (+.f64 %382 (fma.f64 #s(literal -1/8 binary64) %4908 %1606))) (approx %1605 (+.f64 %382 (fma.f64 #s(literal -1/8 binary64) %4908 (fma.f64 #s(literal -1/48 binary64) %4914 %1606)))) (approx %1628 (/.f64 (-.f64 %5504 x) y)) (approx %1628 (/.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) %4485) %4577) y)) (approx %1628 (/.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) %4500) %4582) y)) (approx %1650 (/.f64 %4608 y)) (approx %1650 (/.f64 %4614 y)) (approx %1650 (/.f64 %4627 y)) (approx %2015 (/.f64 (-.f64 (fma.f64 #s(literal -1/6 binary64) %5523 %4349) %4356) y)) (approx %2015 (/.f64 (-.f64 (fma.f64 #s(literal -1/6 binary64) %5523 %5530) %4356) y)) (approx %2015 (/.f64 (-.f64 (fma.f64 #s(literal -1/6 binary64) %5523 (fma.f64 #s(literal -1/5040 binary64) %5536 %5530)) %4356) y)) (approx %2017 %5546) (approx %2017 %5553) (approx %2017 %5560) (approx %2018 (/.f64 (+.f64 x (fma.f64 #s(literal -1/6 binary64) %5543 (*.f64 #s(literal -1/6 binary64) %5523))) y)) (approx %2018 (/.f64 (+.f64 x (fma.f64 #s(literal -1/6 binary64) %5543 (fma.f64 #s(literal -1/6 binary64) %5523 %5568))) y)) (approx %2018 (/.f64 (+.f64 x (fma.f64 #s(literal -1/6 binary64) %5543 (fma.f64 #s(literal -1/6 binary64) %5523 (fma.f64 #s(literal -1/5040 binary64) %5556 (fma.f64 #s(literal -1/5040 binary64) %5536 %5568))))) y)) (approx %2019 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) %5583)) y)) (approx %2019 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (fma.f64 #s(literal 1/2 binary64) %5583 %5591)) y)) (approx %2019 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (fma.f64 #s(literal 1/2 binary64) %5583 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5597 %142) %5591))) y)) (approx %1667 (+.f64 %1064 (fma.f64 #s(literal -1/8 binary64) %1670 %5606))) (approx %1667 (+.f64 %1064 (fma.f64 #s(literal -1/8 binary64) %1670 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %4543 %1064) %142) %5606)))) (approx %1690 (/.f64 (fma.f64 #s(literal -1/48 binary64) %5617 %5618) y)) (approx %1690 (/.f64 (fma.f64 #s(literal -1/48 binary64) %5617 %5624) y)) (approx %1690 (/.f64 (fma.f64 #s(literal -1/48 binary64) %5617 (fma.f64 #s(literal -1/645120 binary64) %5629 %5624)) y)) (approx %1718 (-.f64 %1672 %1692)) (approx %1718 (-.f64 (+.f64 %1064 (fma.f64 #s(literal -1/8 binary64) %1670 (*.f64 #s(literal 1/48 binary64) (/.f64 %5616 %17)))) %1692)) (approx %746 (+.f64 %460 (fma.f64 #s(literal -1/8 binary64) %600 %1737))) (approx %746 (+.f64 %460 (fma.f64 #s(literal -1/8 binary64) %600 (fma.f64 #s(literal -1/48 binary64) %5646 %1737)))) (approx %1756 (-.f64 %5353 %84)) (approx %1756 (-.f64 %5360 %84)) (approx %1756 (-.f64 %5368 %5656)) (approx %1775 (fma.f64 #s(literal 1/4 binary64) %1265 %5662)) (approx %1775 (fma.f64 #s(literal 1/4 binary64) %1265 (fma.f64 #s(literal 1/4 binary64) %5358 %5662))) (approx %1775 (fma.f64 #s(literal 1/4 binary64) %1265 (fma.f64 #s(literal 1/4 binary64) %5358 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5669 %17) %5662)))) (approx %1793 (/.f64 (fma.f64 #s(literal -4 binary64) %5676 (*.f64 #s(literal 2 binary64) %5677)) y)) (approx %1793 (/.f64 (fma.f64 #s(literal -4 binary64) %5676 %5693) y)) (approx %1793 (/.f64 (fma.f64 #s(literal -4 binary64) %5676 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (*.f64 %5357 %5660)) %1815) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x %5669) %1799) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %5660 %5690) %1265)))) %17) %5693)) y)) (approx %1844 (-.f64 %5412 %84)) (approx %1844 (-.f64 %5418 %84)) (approx %1844 (-.f64 %5425 %5656)) (approx %1863 (fma.f64 #s(literal 1/4 binary64) %1379 %5721)) (approx %1863 (fma.f64 #s(literal 1/4 binary64) %1379 (fma.f64 #s(literal 1/4 binary64) %5416 %5721))) (approx %1863 (fma.f64 #s(literal 1/4 binary64) %1379 (fma.f64 #s(literal 1/4 binary64) %5416 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5728 %17) %5721)))) (approx %1881 (/.f64 (fma.f64 #s(literal -4 binary64) %5735 (*.f64 #s(literal 2 binary64) %5736)) y)) (approx %1881 (/.f64 (fma.f64 #s(literal -4 binary64) %5735 %5752) y)) (approx %1881 (/.f64 (fma.f64 #s(literal -4 binary64) %5735 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (*.f64 %5415 %5719)) %1899) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x %5728) %1886) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %5719 %5749) %1379)))) %17) %5752)) y)) (approx %1931 (-.f64 %5291 %84)) (approx %1931 (-.f64 %5293 %84)) (approx %1931 (-.f64 %5300 %5656)) (approx %1950 %5781) (approx %1950 (fma.f64 #s(literal -1/32 binary64) %5261 %5781)) (approx %1950 (fma.f64 #s(literal -1/32 binary64) %5261 (fma.f64 #s(literal 1/4 binary64) %1133 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5786 %17) %5780)))) (approx %1968 (/.f64 (fma.f64 #s(literal -4 binary64) %5793 (*.f64 #s(literal 2 binary64) %5794)) y)) (approx %1968 (/.f64 (fma.f64 #s(literal -4 binary64) %5793 %5810) y)) (approx %1968 (/.f64 (fma.f64 #s(literal -4 binary64) %5793 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %4477 %5778) %1973) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x %5786) %1973) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %5778 %5807) %1133)))) %17) %5810)) y)) (approx %2020 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %5832))) (approx %2020 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5832 %5843))) (approx %2020 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5832 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %5847 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5597 x) (+.f64 (/.f64 (*.f64 %5582 %5841) x) (/.f64 (*.f64 %5589 %5831) x)))) %142) %5843)))) (approx %3700 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %5863))) (approx %3700 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5863 %5872))) (approx %3700 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5863 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %5847 (fma.f64 #s(literal -1/6 binary64) (*.f64 %15 %5870) (fma.f64 #s(literal -1/10080 binary64) %4543 (*.f64 #s(literal 1/120 binary64) (*.f64 %79 %5862))))) %142) %5872)))) (approx %3704 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %5888)) %125)) (approx %3704 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5888 %5895)) (fma.f64 #s(literal -1/24 binary64) %5903 %5164))) (approx %3704 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %5888 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %5907 (fma.f64 #s(literal -1/8 binary64) %4507 (fma.f64 #s(literal -1/92160 binary64) %4499 (*.f64 #s(literal 1/384 binary64) %4510)))) %5912) %5895))) (fma.f64 #s(literal -1/24 binary64) %5903 (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %4506 x)) (fma.f64 #s(literal -1/24 binary64) %5902 %5919))) %142) (fma.f64 #s(literal -1/24 binary64) %74 (fma.f64 #s(literal -1/322560 binary64) %4571 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %79 %5901) %142) %5163))))))) (approx %2035 (/.f64 (fma.f64 #s(literal -1 binary64) %5934 %5736) y)) (approx %2035 (/.f64 %5949 y)) (approx %2035 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %5415 %5409)) %1899) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %5421) %1886) (/.f64 (*.f64 %5409 %5946) %1379))) %17) %5949) y)) (approx %2075 (/.f64 (fma.f64 #s(literal -1/4 binary64) %5965 %5967) y)) (approx %2075 (/.f64 (-.f64 %5972 %5976) y)) (approx %2075 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) %5980 (fma.f64 #s(literal 1/32 binary64) %5980 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) %5981) (fma.f64 #s(literal -1/8 binary64) %5981 (*.f64 #s(literal -1/8 binary64) %5983)))) %1429)))) %17) %5972) %5976) y)) (approx %2121 (/.f64 (fma.f64 #s(literal -1 binary64) %5998 %5794) y)) (approx %2121 (/.f64 %6010 y)) (approx %2121 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 %4477 %5288) %1973) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %5296) %1973) (/.f64 (*.f64 %6007 %5288) %1133))) %17) %6010) y)) (approx %6026 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %6029 %130))) %160)) (approx %6026 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/46080 binary64) %4543 (fma.f64 #s(literal 1/3072 binary64) %4543 (*.f64 #s(literal 1/8 binary64) (*.f64 %15 %6029)))) %142))) (fma.f64 #s(literal -1/8 binary64) %74 (fma.f64 #s(literal -1/64 binary64) %4566 %4567)))) (approx %2155 (/.f64 (+.f64 x (fma.f64 #s(literal -1/4 binary64) %4478 %4555)) y)) (approx %2155 (/.f64 (+.f64 x (fma.f64 #s(literal -1/4 binary64) %4478 (fma.f64 #s(literal -1/24 binary64) %4478 %6053))) y)) (approx %2155 (/.f64 (+.f64 x (fma.f64 #s(literal -1/4 binary64) %4478 (fma.f64 #s(literal -1/24 binary64) %4478 (fma.f64 #s(literal -1/1152 binary64) %4500 (fma.f64 #s(literal -1/1440 binary64) %4500 (fma.f64 #s(literal -1/7680 binary64) %4500 (fma.f64 #s(literal -1/322560 binary64) %4500 %6053))))))) y)) (approx %3726 (-.f64 %6072 (fma.f64 #s(literal -1/4 binary64) %74 %125))) (approx %3726 (-.f64 %6078 (fma.f64 #s(literal -1/4 binary64) %74 (fma.f64 #s(literal -1/24 binary64) %74 (fma.f64 #s(literal 1/1920 binary64) %4566 (fma.f64 #s(literal 1/96 binary64) %4566 (fma.f64 #s(literal 1/48 binary64) %4566 %6085))))))) (approx %3726 (-.f64 %6095 (fma.f64 #s(literal -1/4 binary64) %74 (fma.f64 #s(literal -1/24 binary64) %74 (fma.f64 #s(literal -1/1152 binary64) %4571 (fma.f64 #s(literal -1/1440 binary64) %4571 (fma.f64 #s(literal -1/7680 binary64) %4571 (fma.f64 #s(literal -1/322560 binary64) %4571 (fma.f64 #s(literal 1/1920 binary64) %4566 (fma.f64 #s(literal 1/96 binary64) %4566 (fma.f64 #s(literal 1/48 binary64) %4566 (+.f64 %6085 (+.f64 (/.f64 (*.f64 %6080 (-.f64 %6096 (fma.f64 #s(literal 1/1920 binary64) %79 (fma.f64 #s(literal 1/96 binary64) %79 (fma.f64 #s(literal 1/48 binary64) %79 (/.f64 %6084 x)))))) %5912) (/.f64 (*.f64 (fma.f64 #s(literal 1/1920 binary64) %4484 (fma.f64 #s(literal 1/96 binary64) %4484 (*.f64 #s(literal 1/48 binary64) %4484))) %6083) %5912)))))))))))))) (approx %3733 (/.f64 (fma.f64 #s(literal -1/16 binary64) %4478 %4479) y)) (approx %3733 (/.f64 (fma.f64 #s(literal -1/16 binary64) %4478 (fma.f64 #s(literal -1/48 binary64) %4478 %6127)) y)) (approx %3733 (/.f64 (fma.f64 #s(literal -1/16 binary64) %4478 (fma.f64 #s(literal -1/48 binary64) %4478 (fma.f64 #s(literal -1/18432 binary64) %4500 (fma.f64 #s(literal -1/30720 binary64) %4500 (fma.f64 #s(literal -1/92160 binary64) %4500 (fma.f64 #s(literal -1/645120 binary64) %4500 %6127)))))) y)) (approx %2176 (-.f64 %6143 %6146)) (approx %2176 (-.f64 (fma.f64 #s(literal 1/2 binary64) %6142 (fma.f64 #s(literal 1/2 binary64) %6156 %2177)) %6146)) (approx %2176 (-.f64 (fma.f64 #s(literal -1/48 binary64) (/.f64 %5491 %301) %6143) (fma.f64 #s(literal -1/2 binary64) %6145 (fma.f64 #s(literal -1/2 binary64) %6156 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %305 %6153)) %443) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %15 %6153) %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %6168 %443)))))))) (approx %2214 (*.f64 y (-.f64 %6178 (*.f64 #s(literal -1 binary64) %2182)))) (approx %2214 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %6183 %6178) (fma.f64 #s(literal -1 binary64) %2182 (fma.f64 #s(literal -1/2 binary64) %6186 %6193))))) (approx %2214 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %6183 (fma.f64 #s(literal -1/24 binary64) (/.f64 %1669 %301) %6178)) (fma.f64 #s(literal -1 binary64) %2182 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %262 (-.f64 (*.f64 #s(literal -1/4 binary64) %6202) (fma.f64 #s(literal -1/2 binary64) %6204 (*.f64 #s(literal 4 binary64) (/.f64 %6190 %6205)))))) %301) (fma.f64 #s(literal -1/2 binary64) %6186 (fma.f64 #s(literal 1/12 binary64) (/.f64 %6213 %443) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %6189 %2223) (*.f64 x %301)) %6193)))))))) (approx %2269 (-.f64 (+.f64 %510 (*.f64 #s(literal -1 binary64) %6227)) %382)) (approx %2269 (-.f64 %4838 %6234)) (approx %2269 (-.f64 (+.f64 %510 (fma.f64 #s(literal -1 binary64) %6239 %4837)) %6234)) (approx %2298 (fma.f64 #s(literal -1/2 binary64) %6227 %2299)) (approx %2298 %6252) (approx %2298 (fma.f64 #s(literal -1/2 binary64) %6239 %6252)) (approx %2315 (/.f64 %6259 y)) (approx %2315 (/.f64 %6274 y)) (approx %2315 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %6226 %6272) %2270) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %6238) %2320) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %6226 %6248)) %2333)))) %17) %6274) y)) (approx %2364 (-.f64 (fma.f64 #s(literal 1/2 binary64) %3037 %2366) (fma.f64 #s(literal -1/2 binary64) %6293 (*.f64 #s(literal -1/2 binary64) %6294)))) (approx %2364 (-.f64 %6301 (fma.f64 #s(literal -1/2 binary64) %6293 (fma.f64 #s(literal -1/2 binary64) %6312 (fma.f64 #s(literal -1/2 binary64) %6294 (*.f64 #s(literal -1/8 binary64) %6313)))))) (approx %2364 (-.f64 (fma.f64 #s(literal -1/48 binary64) (/.f64 %4477 %3045) %6301) (fma.f64 #s(literal -1/2 binary64) %6293 (fma.f64 #s(literal -1/2 binary64) %6312 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %1524 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %4750 %2365)) (fma.f64 #s(literal -1/2 binary64) (/.f64 %6310 %1522) (*.f64 #s(literal -1/8 binary64) %6325))))) %3045) (fma.f64 #s(literal -1/2 binary64) %6294 (fma.f64 #s(literal -1/4 binary64) (/.f64 %4760 %6332) (fma.f64 #s(literal -1/8 binary64) %6313 (fma.f64 #s(literal -1/8 binary64) (/.f64 %4762 %3045) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %15 %6308) %17) (fma.f64 #s(literal 1/48 binary64) (/.f64 %6337 %2404) (*.f64 #s(literal 1/48 binary64) (/.f64 %4764 %6332))))))))))))) (approx %2418 (/.f64 (fma.f64 #s(literal 1/2 binary64) %6352 (*.f64 #s(literal 1/2 binary64) %6357)) y)) (approx %2418 (/.f64 (-.f64 %6365 %6378) y)) (approx %2418 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %6355 (-.f64 (*.f64 #s(literal -1/48 binary64) %6382) (fma.f64 #s(literal -1/2 binary64) %6384 (*.f64 #s(literal -1/2 binary64) (/.f64 %6373 %2446))))) %2419) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %6368 %6355)) %2446) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %6187 (fma.f64 #s(literal -1/16 binary64) %6394 (fma.f64 #s(literal -1/48 binary64) %6187 (*.f64 #s(literal -1/48 binary64) %6394))))) %2431)))) %17) %6365) %6378) y)) (approx %2482 (fma.f64 #s(literal 2 binary64) %2484 (*.f64 #s(literal 2 binary64) %6415))) (approx %2482 (fma.f64 #s(literal 2 binary64) %2484 %6428)) (approx %2482 (fma.f64 #s(literal 2 binary64) %2484 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %6002 (fma.f64 #s(literal -1/4 binary64) (/.f64 %4791 %2488) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %6414) (fma.f64 #s(literal -1/8 binary64) (/.f64 %4793 %1133) (fma.f64 #s(literal 1/48 binary64) %6434 (+.f64 (/.f64 (*.f64 %262 %5296) %2492) (/.f64 (*.f64 %5288 %6425) %1133))))))) %17) %6428))) (approx %2532 (fma.f64 #s(literal 2 binary64) %2534 (*.f64 #s(literal 2 binary64) %6454))) (approx %2532 (fma.f64 #s(literal 2 binary64) %2534 %6467)) (approx %2532 (fma.f64 #s(literal 2 binary64) %2534 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %6002 (fma.f64 #s(literal -1/4 binary64) (/.f64 %4822 %2537) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %6453) (fma.f64 #s(literal -1/8 binary64) (/.f64 %4824 %1133) (fma.f64 #s(literal 1/48 binary64) %6473 (+.f64 (/.f64 (*.f64 %460 %5296) %2541) (/.f64 (*.f64 %5288 %6464) %1133))))))) %17) %6467))) (approx %2581 (/.f64 (fma.f64 #s(literal -1 binary64) %6488 %6493) y)) (approx %2581 (/.f64 %6513 y)) (approx %2581 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %6490) (fma.f64 #s(literal 1/48 binary64) %6517 (fma.f64 #s(literal 1/16 binary64) %6517 (*.f64 %260 %5296))))) %2590) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %6491 %6502)) %2608) (/.f64 (*.f64 %6491 %6510) %2483))) %17) %6513) y)) (approx %2648 (-.f64 %6536 %6543)) (approx %2648 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %262 %6189) %306) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %262 (-.f64 %6549 (fma.f64 #s(literal -2 binary64) (/.f64 %6189 %6550) (*.f64 #s(literal 1/4 binary64) %6552))))) %260) (*.f64 #s(literal -1/24 binary64) (/.f64 %4653 %292)))) %17) %6536) %6543)) (approx %2689 (/.f64 (fma.f64 #s(literal -1/2 binary64) %6567 (*.f64 #s(literal -1/4 binary64) %6568)) y)) (approx %2689 (/.f64 (-.f64 %6575 %6579) y)) (approx %2689 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %1063 (-.f64 (*.f64 #s(literal 1/48 binary64) %6583) (fma.f64 #s(literal 1/16 binary64) %6583 (*.f64 #s(literal 1/8 binary64) %6585))))) %1064) (fma.f64 #s(literal -1/96 binary64) %6592 (*.f64 #s(literal 1/32 binary64) %6592))) %17) %6575) %6579) y)) (approx %2733 (-.f64 %6602 %6611)) (approx %2733 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1063 %6604) %2703) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %1063 (-.f64 %6617 (fma.f64 #s(literal -2 binary64) (/.f64 %6604 %6618) (*.f64 #s(literal 1/4 binary64) %6620))))) %1064) (*.f64 #s(literal -1/24 binary64) (/.f64 %5616 %1068)))) %17) %6602) %6611)) (approx %2777 (*.f64 y (fma.f64 #s(literal 2 binary64) %6635 (*.f64 #s(literal 2 binary64) %6637)))) (approx %2777 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %6635 %6643) (*.f64 #s(literal -1/12 binary64) %6645)))) (approx %2777 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %6635 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %4488 (fma.f64 #s(literal -1/4 binary64) (/.f64 %5241 %1068) (fma.f64 #s(literal -1/8 binary64) %5243 (*.f64 #s(literal 1/48 binary64) %6651)))) %6656) %6643)) (fma.f64 #s(literal -1/12 binary64) %6645 (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 x %5231) %17)))))) (approx %2811 (*.f64 y %6668)) (approx %2811 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %1000 %6668) %6675))) (approx %2811 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %1000 (fma.f64 #s(literal -1/24 binary64) (/.f64 %6679 %17) %6668)) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %993 %6672) %6656) %6675)))) (approx %2845 (*.f64 y (fma.f64 #s(literal 2 binary64) %6689 (*.f64 #s(literal 2 binary64) %6690)))) (approx %2845 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %6689 %6696) (*.f64 #s(literal -1/12 binary64) %6698)))) (approx %2845 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %6689 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %4488 (fma.f64 #s(literal -1/4 binary64) (/.f64 %4760 %387) (fma.f64 #s(literal -1/8 binary64) %4762 (*.f64 #s(literal 1/48 binary64) %6704)))) %6656) %6696)) (fma.f64 #s(literal -1/12 binary64) %6698 (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 x %4748) %17)))))) (approx %6720 (-.f64 %126 (*.f64 #s(literal 2 binary64) %6721))) (approx %6720 (-.f64 %5165 (fma.f64 #s(literal 2 binary64) %6729 (fma.f64 #s(literal 2 binary64) %6721 %6734)))) (approx %6720 (-.f64 %5169 (fma.f64 #s(literal 2 binary64) %6729 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %6672 (-.f64 %5919 (fma.f64 #s(literal 2 binary64) (/.f64 %6728 x) (*.f64 #s(literal 2 binary64) (/.f64 %6732 x))))) %5912) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %6732 %6727) %5912) (fma.f64 #s(literal 2 binary64) %6721 (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/18432 binary64) %4499 (fma.f64 #s(literal -1/30720 binary64) %4499 (fma.f64 #s(literal -1/92160 binary64) %4499 %5907))) %5912) %6734))))))) (approx %2879 (fma.f64 #s(literal 2 binary64) %2880 %6766)) (approx %2879 (fma.f64 #s(literal 2 binary64) %2880 (fma.f64 #s(literal 2 binary64) %6776 %6766))) (approx %2879 (fma.f64 #s(literal 2 binary64) %2880 (fma.f64 #s(literal 2 binary64) %6776 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) %6780) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %4850 %6775) %510) (fma.f64 #s(literal -1/4 binary64) (*.f64 %15 %6764) (/.f64 (*.f64 %991 (fma.f64 #s(literal -1 binary64) %4859 (*.f64 #s(literal 1/8 binary64) (*.f64 %15 %4850)))) %795)))) %17) %6766)))) (approx %2926 (+.f64 %460 (fma.f64 #s(literal -1 binary64) %2927 (fma.f64 #s(literal -1/8 binary64) %600 %6800)))) (approx %2926 (+.f64 %460 (fma.f64 #s(literal -1 binary64) %2927 (fma.f64 #s(literal -1/8 binary64) %600 (fma.f64 #s(literal -1/48 binary64) %5646 %6800))))) (approx %2951 (/.f64 (fma.f64 #s(literal -1/4 binary64) %6810 %6812) y)) (approx %2951 (/.f64 (-.f64 %6818 %6827) y)) (approx %2951 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 %6832 %2967) (fma.f64 #s(literal -1/96 binary64) (/.f64 %5015 %2956) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %461 (-.f64 (*.f64 #s(literal -1/48 binary64) %6835) (fma.f64 #s(literal -1/8 binary64) %6837 (fma.f64 #s(literal -1/16 binary64) %6835 (*.f64 #s(literal 1/2 binary64) %6838)))))) %2929)))) %17) %6818) %6827) y)) (approx %3001 (/.f64 (fma.f64 #s(literal -1 binary64) %6855 %5677) y)) (approx %3001 (/.f64 %6870 y)) (approx %3001 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %5357 %5350)) %1815) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %5364) %1799) (/.f64 (*.f64 %6867 %5350) %1265))) %17) %6870) y)) (approx %3036 (/.f64 (fma.f64 #s(literal 1/4 binary64) %6888 %6303) y)) (approx %3036 (/.f64 (-.f64 %6893 %6899) y)) (approx %3036 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %1524 (-.f64 (*.f64 #s(literal -1/48 binary64) %6903) (fma.f64 #s(literal -1/8 binary64) %6905 (*.f64 #s(literal -1/8 binary64) %6903))))) %1522) (fma.f64 #s(literal -1/32 binary64) %6913 (*.f64 #s(literal 1/96 binary64) %6913))) %17) %6893) %6899) y)) (approx %3076 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6925 %73) %3077) %6928)) (approx %3076 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %6931 %1429) (fma.f64 #s(literal -1/48 binary64) %6933 (*.f64 #s(literal 1/16 binary64) %6933))) %17) %3077) (fma.f64 #s(literal -1/4 binary64) (/.f64 %15 %3085) (fma.f64 #s(literal -1/8 binary64) (/.f64 %15 %3083) %6928)))) (approx %3112 (-.f64 %6945 %6948)) (approx %3112 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %6957 %3115)) %6948)) (approx %3112 (-.f64 (fma.f64 #s(literal -1/48 binary64) %4757 %6945) (fma.f64 #s(literal -1/2 binary64) %6957 (fma.f64 #s(literal -1/2 binary64) %6947 (fma.f64 #s(literal -1/4 binary64) (/.f64 %6964 %3138) (fma.f64 #s(literal -1/8 binary64) (/.f64 %6966 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %6968 %3138)))))))) (approx %3154 (*.f64 y (fma.f64 #s(literal 2 binary64) %6977 (*.f64 #s(literal 2 binary64) %6978)))) (approx %3154 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %6977 %6984) (*.f64 #s(literal -1/12 binary64) %6987)))) (approx %3154 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %6977 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %4488 (fma.f64 #s(literal -1/4 binary64) (/.f64 %6964 %3118) (fma.f64 #s(literal -1/8 binary64) %6966 (*.f64 #s(literal 1/48 binary64) %6993)))) %6656) %6984)) (fma.f64 #s(literal -1/12 binary64) %6987 (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 x %6953) %17)))))) (approx %3196 (-.f64 (+.f64 %3197 (*.f64 #s(literal -1/8 binary64) %7009)) %7012)) (approx %3196 (-.f64 (+.f64 %3197 (fma.f64 #s(literal -1/8 binary64) %7009 (*.f64 #s(literal -1/48 binary64) (/.f64 %7015 %17)))) %7012)) (approx %3223 (/.f64 (fma.f64 #s(literal -1/4 binary64) %7024 %7026) y)) (approx %3223 (/.f64 (-.f64 %7032 %7038) y)) (approx %3223 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) %7043 (fma.f64 #s(literal 1/32 binary64) %7043 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %3199 (-.f64 (*.f64 #s(literal -1/48 binary64) %7044) (fma.f64 #s(literal -1/8 binary64) %7046 (*.f64 #s(literal -1/8 binary64) %7044))))) %3197)))) %17) %7032) %7038) y)) (approx %3272 (-.f64 %7064 %7065)) (approx %3272 (-.f64 (+.f64 %3273 (fma.f64 #s(literal -1/8 binary64) %7062 (*.f64 #s(literal 1/48 binary64) (/.f64 %7068 %17)))) %7065)) (approx %3299 (+.f64 %3273 (*.f64 #s(literal -1 binary64) %7077))) (approx %3299 (-.f64 %7064 %7081)) (approx %3299 (-.f64 (+.f64 %3273 (fma.f64 #s(literal -1 binary64) %7085 %7063)) %7081)) (approx %3320 (fma.f64 #s(literal -1/2 binary64) %7077 %3321)) (approx %3320 (fma.f64 #s(literal -1/2 binary64) %7077 %7092)) (approx %3320 (fma.f64 #s(literal -1/2 binary64) %7077 (fma.f64 #s(literal -1/2 binary64) %7085 %7092))) (approx %3338 (/.f64 %7101 y)) (approx %3338 (/.f64 %7113 y)) (approx %3338 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %7076 %7111) %3273) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %7084) %3342) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 %4477 %7076) %3342)))) %17) %7113) y)) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4528 %7129) y))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4532 (fma.f64 #s(literal -1/8 binary64) %7137 (fma.f64 #s(literal -1/768 binary64) %4485 %7129))) y))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4537 (fma.f64 #s(literal -1/8 binary64) (/.f64 %7149 %142) (fma.f64 #s(literal -1/8 binary64) %7137 (fma.f64 #s(literal -1/768 binary64) %4485 (fma.f64 #s(literal 1/92160 binary64) %4500 (fma.f64 #s(literal 1/384 binary64) (/.f64 %7152 %142) %7129)))))) y))) (approx %46 (*.f64 #s(literal -1 binary64) %4529)) (approx %46 (*.f64 #s(literal -1 binary64) %4533)) (approx %46 (*.f64 #s(literal -1 binary64) %4538)) (approx %86 (*.f64 #s(literal -1 binary64) %4521)) (approx %86 (*.f64 #s(literal -1 binary64) %4523)) (approx %86 (*.f64 #s(literal -1 binary64) %4525)) (approx %113 (*.f64 #s(literal -1 binary64) %5120)) (approx %113 (*.f64 #s(literal -1 binary64) %5124)) (approx %113 (*.f64 #s(literal -1 binary64) %5129)) (approx %179 (*.f64 #s(literal -1 binary64) (/.f64 %7181 y))) (approx %179 (*.f64 #s(literal -1 binary64) (/.f64 %7186 y))) (approx %179 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/120 binary64) %4485 (fma.f64 #s(literal 1/5040 binary64) %4500 %5504))) y))) (approx %3401 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7197 %7198) y))) (approx %3401 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7205 (fma.f64 #s(literal -1/4 binary64) %7210 (fma.f64 #s(literal -1/96 binary64) %4485 %7198))) y))) (approx %3401 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7220 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -1/240 binary64) %4484) (fma.f64 #s(literal -1/4 binary64) %7209 (*.f64 #s(literal -1/96 binary64) %4484)))) %142) (fma.f64 #s(literal -1/4 binary64) %7210 (fma.f64 #s(literal -1/96 binary64) %4485 (fma.f64 #s(literal 1/2880 binary64) %4500 (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 %79 %7208) %142) %7198)))))) y))) (approx %259 (+.f64 %260 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %4646 y)) %7241) y)))) (approx %259 (+.f64 %260 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %4646 (*.f64 #s(literal 1/48 binary64) (/.f64 %4653 y))) y)) %7241) y)))) (approx %286 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %4662 %7257) y))) (approx %286 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7265 y)) %7269) y) %7257) y))) (approx %286 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/48 binary64) %4678 (fma.f64 #s(literal -1/96 binary64) %7276 (fma.f64 #s(literal 1/32 binary64) %7276 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %262 %7265)) %287))))) %7264) y)) %7269) y) %7257) y))) (approx %339 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %851 %4873)))) (approx %339 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1/192 binary64) %4704 %851) (fma.f64 #s(literal -1/24 binary64) %7302 (fma.f64 #s(literal -1/960 binary64) %4704 %4873)))))) (approx %339 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1/192 binary64) %4704 (fma.f64 #s(literal 1/23040 binary64) %4720 %851)) (fma.f64 #s(literal -1/24 binary64) (/.f64 %7315 %142) (fma.f64 #s(literal -1/24 binary64) %7302 (fma.f64 #s(literal -1/960 binary64) %4704 (fma.f64 #s(literal 1/161280 binary64) %4720 (fma.f64 #s(literal 1/1920 binary64) (/.f64 %7317 %142) %4873))))))))) (approx %380 (fma.f64 #s(literal -1 binary64) (/.f64 %7329 y) %384)) (approx %380 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %7334 %396))) %7328) y) %384)) (approx %380 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7349 y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %7334 %383))) y) %4356) %7328) y) %384)) (approx %423 (fma.f64 #s(literal -1 binary64) (/.f64 %7362 y) %424)) (approx %423 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %7367 %287))) %7361) y) %424)) (approx %423 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4858 (fma.f64 #s(literal -1/4 binary64) (/.f64 %7376 %292) (fma.f64 #s(literal -1/8 binary64) %7378 (*.f64 #s(literal -1/48 binary64) (/.f64 %4670 %292))))) y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %7367 %260))) y) %4356) %7361) y) %424)) (approx %459 (fma.f64 #s(literal -1 binary64) (/.f64 %7396 y) %462)) (approx %459 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %7401 %474))) %7395) y) %462)) (approx %459 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4858 (fma.f64 #s(literal -1/4 binary64) (/.f64 %7410 %465) (fma.f64 #s(literal -1/8 binary64) %7412 (*.f64 #s(literal -1/48 binary64) (/.f64 %4826 %465))))) y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %7401 %461))) y) %4356) %7395) y) %462)) (approx %508 (+.f64 %510 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7430 %7431) y)))) (approx %508 (+.f64 %510 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %4835 %7438) y)) %7431) y)))) (approx %536 (+.f64 %510 (fma.f64 #s(literal -1/2 binary64) %514 %10))) (approx %536 (+.f64 %510 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7430 %7450) y)))) (approx %536 (+.f64 %510 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %4835 (fma.f64 #s(literal -1/48 binary64) %7456 %7438)) y)) %7450) y)))) (approx %557 (fma.f64 #s(literal 1/2 binary64) %510 (*.f64 #s(literal 1/2 binary64) (/.f64 %7450 y)))) (approx %557 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7450 (*.f64 #s(literal 1/16 binary64) %7429)) y) %558)) (approx %557 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %4835 (*.f64 #s(literal 1/2 binary64) (/.f64 %7476 y))) y) (*.f64 #s(literal -1/2 binary64) %7450)) y) %558)) (approx %576 (*.f64 #s(literal -1 binary64) %4933)) (approx %576 (*.f64 #s(literal -1 binary64) %4942)) (approx %576 (*.f64 #s(literal -1 binary64) %4954)) (approx %624 (+.f64 %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) %7492 %7493) y)))) (approx %624 (+.f64 %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %4907 (*.f64 #s(literal 1/48 binary64) %7499)) y) %7493) y)))) (approx %3469 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4527 %4349) y))) (approx %3469 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) %4485) %4479) y))) (approx %3469 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/645120 binary64) %4500) %4487) y))) (approx %648 (*.f64 #s(literal -1 binary64) %4874)) (approx %648 (*.f64 #s(literal -1 binary64) %4881)) (approx %648 (*.f64 #s(literal -1 binary64) %4893)) (approx %693 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %4959 (*.f64 #s(literal -1/4 binary64) %4958)) y))) (approx %693 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7536 y)) %7540) y) %7543) y))) (approx %693 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/32 binary64) %7548 (fma.f64 #s(literal 1/96 binary64) %7548 (fma.f64 #s(literal 1/48 binary64) %4976 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %383 %7536)) %687))))) %7535) y)) %7540) y) %7543) y))) (approx %747 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %4998 %5009) y))) (approx %747 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7572 y)) %7576) y) %7579) y))) (approx %747 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %461 %7572)) %738) (fma.f64 #s(literal -1/96 binary64) %7587 (fma.f64 #s(literal 1/48 binary64) %5017 (*.f64 #s(literal 1/32 binary64) %7587)))) %7571) y)) %7576) y) %7579) y))) (approx %794 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5034 (/.f64 %7601 %796)) y))) (approx %794 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5034 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %7613 y) (*.f64 #s(literal -1 binary64) %7615)) y))) y))) (approx %794 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5034 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7615 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %7613 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %7450 %7613) %510) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 %4477 %7450) %795) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %7476) %795)))) y))) y))) y))) y))) (approx %876 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %5087 #s(literal 2 binary64))))) (approx %876 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %7651) %5079)))) (approx %876 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %7661) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/960 binary64) %4566 (fma.f64 #s(literal 1/288 binary64) %4566 %5078))))))) (approx %881 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) %74 (*.f64 #s(literal 1/2 binary64) %7651)))) (approx %881 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) %74 (fma.f64 #s(literal 1/2 binary64) %7651 (*.f64 #s(literal 1/2 binary64) %7661))))) (approx %898 (fma.f64 #s(literal 1/24 binary64) %850 (fma.f64 #s(literal 1/2 binary64) %4939 %847))) (approx %898 (fma.f64 #s(literal 1/24 binary64) %850 (fma.f64 #s(literal 1/2 binary64) %4939 (fma.f64 #s(literal 1/2 binary64) %4949 %847)))) (approx %907 (*.f64 #s(literal -1 binary64) %4541)) (approx %907 (*.f64 #s(literal -1 binary64) %4547)) (approx %907 (*.f64 #s(literal -1 binary64) %4553)) (approx %934 (-.f64 (fma.f64 #s(literal -1/24 binary64) %850 (*.f64 #s(literal 1/2 binary64) %4878)) %847)) (approx %934 (-.f64 (fma.f64 #s(literal -1/24 binary64) %850 (fma.f64 #s(literal 1/2 binary64) %4878 (*.f64 #s(literal 1/2 binary64) %4888))) %847)) (approx %990 (+.f64 %991 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %994 (*.f64 #s(literal 1/8 binary64) (/.f64 %5171 y))) y)))) (approx %990 (+.f64 %991 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5171 (*.f64 #s(literal -1/48 binary64) (/.f64 %5176 y))) y) (*.f64 #s(literal -1/2 binary64) %994)) y)))) (approx %1017 (+.f64 %991 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %994 %7719) %7721) y)))) (approx %1017 (+.f64 %991 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %994 (fma.f64 #s(literal -1/3840 binary64) %7727 %7719)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal 1/48 binary64) %5176) (*.f64 #s(literal 1/16 binary64) %5176))) %130) (fma.f64 #s(literal -1/768 binary64) %7727 %7721))) y)))) (approx %1042 (*.f64 #s(literal -1 binary64) (*.f64 y %7743))) (approx %1042 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %7747 %7743)))) (approx %1042 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %7747 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/23040 binary64) %4484) (fma.f64 #s(literal -1/24 binary64) %7315 (fma.f64 #s(literal 1/161280 binary64) %4484 (*.f64 #s(literal 1/1920 binary64) %7317)))) %142) %7743))))) (approx %1062 (fma.f64 #s(literal -1 binary64) (/.f64 %7764 y) %1065)) (approx %1062 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %7769 %1077))) %7763) y) %1065)) (approx %1062 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7784 y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %7769 %1064))) y) %4356) %7763) y) %1065)) (approx %1104 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) x %7796) y))) (approx %1104 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) x (fma.f64 #s(literal -1/7680 binary64) %4485 %7796)) y))) (approx %1104 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) x (fma.f64 #s(literal -1/7680 binary64) %4485 (fma.f64 #s(literal 1/1290240 binary64) %4500 %7796))) y))) (approx %1132 (+.f64 %1133 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7814 %7815) y)))) (approx %1132 (+.f64 %1133 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5260 (*.f64 #s(literal 1/48 binary64) (/.f64 %5267 y))) y)) %7815) y)))) (approx %1159 (+.f64 %1133 (*.f64 #s(literal -1 binary64) %7832))) (approx %1159 (+.f64 %1133 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x %7814) %7815) y)))) (approx %1159 (+.f64 %1133 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7844 (*.f64 #s(literal -1/8 binary64) %5260)) y) %4356) %7815) y)))) (approx %1180 (fma.f64 #s(literal -1/2 binary64) %7832 %1181)) (approx %1180 (fma.f64 #s(literal -1 binary64) (/.f64 %7857 y) %1181)) (approx %1180 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7844 %7861) y) %7856) y) %1181)) (approx %1205 (+.f64 %1207 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %5302 y)) %7870) y)))) (approx %1205 (+.f64 %1207 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5302 (*.f64 #s(literal 1/48 binary64) (/.f64 %5309 y))) y)) %7870) y)))) (approx %1237 (+.f64 %1238 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %5316 y)) %7888) y)))) (approx %1237 (+.f64 %1238 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5316 (*.f64 #s(literal 1/48 binary64) (/.f64 %5323 y))) y)) %7888) y)))) (approx %1264 (-.f64 (+.f64 %1207 (*.f64 #s(literal -1 binary64) %7905)) %1238)) (approx %1264 (-.f64 (+.f64 %1207 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7910 %7888) %7870) y))) %1238)) (approx %1264 (-.f64 (+.f64 %1207 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7921 %5355) %5356) y) %7888) %7870) y))) %1238)) (approx %1297 (fma.f64 #s(literal -1/2 binary64) %7905 %1298)) (approx %1297 (fma.f64 #s(literal -1 binary64) (/.f64 %7935 y) %1298)) (approx %1297 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7921 %7939) y) %7934) y) %1298)) (approx %1321 (+.f64 %1323 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1326 (*.f64 #s(literal 1/8 binary64) (/.f64 %5370 y))) y)))) (approx %1321 (+.f64 %1323 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5370 (*.f64 #s(literal -1/48 binary64) (/.f64 %5375 y))) y) %7957) y)))) (approx %1352 (+.f64 %1353 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1356 (*.f64 #s(literal 1/8 binary64) (/.f64 %5381 y))) y)))) (approx %1352 (+.f64 %1353 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5381 (*.f64 #s(literal -1/48 binary64) (/.f64 %5386 y))) y) (*.f64 #s(literal -1/2 binary64) %1356)) y)))) (approx %1378 (+.f64 %1353 (+.f64 %1323 (*.f64 #s(literal -1 binary64) %7981)))) (approx %1378 (+.f64 %1353 (+.f64 %1323 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7986 %7980) y))))) (approx %1378 (+.f64 %1353 (+.f64 %1323 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7995 %5415) y) %7980) y))))) (approx %1409 (fma.f64 #s(literal -1/2 binary64) %7981 %1410)) (approx %1409 (fma.f64 #s(literal -1 binary64) (/.f64 %8007 y) %1410)) (approx %1409 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7995 %8011) y) %8006) y) %1410)) (approx %1452 (+.f64 %1429 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/8 binary64) (/.f64 %1431 y))) y)))) (approx %1452 (+.f64 %1429 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1431 %8025) y) %4356) y)))) (approx %1504 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/8 binary64) (/.f64 %1483 y))) y)) %1481)) (approx %1504 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8025 (*.f64 #s(literal -1/8 binary64) %1483)) y) %4356) y)) %1481)) (approx %1521 (+.f64 %1522 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %5462 y)) %8050) y)))) (approx %1521 (+.f64 %1522 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5462 (*.f64 #s(literal 1/48 binary64) (/.f64 %5469 y))) y)) %8050) y)))) (approx %1582 (+.f64 %1063 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1583 (*.f64 #s(literal 1/8 binary64) (/.f64 %1559 y))) y)))) (approx %1582 (+.f64 %1063 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1559 (*.f64 #s(literal -1/48 binary64) (/.f64 %5491 y))) y) (*.f64 #s(literal -1/2 binary64) %1583)) y)))) (approx %1605 (+.f64 %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %626 (*.f64 #s(literal 1/8 binary64) %7492)) y)))) (approx %1605 (+.f64 %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %4907 (*.f64 #s(literal -1/48 binary64) %7499)) y) (*.f64 #s(literal -1/2 binary64) %626)) y)))) (approx %1628 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4576 %108) y))) (approx %1628 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4580 %7181) y))) (approx %1628 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/5040 binary64) %4500) %7186) y))) (approx %1650 (*.f64 #s(literal -1 binary64) (/.f64 %7197 y))) (approx %1650 (*.f64 #s(literal -1 binary64) (/.f64 %7205 y))) (approx %1650 (*.f64 #s(literal -1 binary64) (/.f64 %7220 y))) (approx %2014 (*.f64 #s(literal -1 binary64) (/.f64 %8120 y))) (approx %2015 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x %8126) %4349) y))) (approx %2015 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %8125 %8134)) %4349) y))) (approx %2015 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %8125 (fma.f64 #s(literal -1/5040 binary64) %8142 %8134))) %4349) y))) (approx %2016 (*.f64 #s(literal -1 binary64) %4442)) (approx %2017 (*.f64 #s(literal -1 binary64) %5546)) (approx %2017 (*.f64 #s(literal -1 binary64) %5553)) (approx %2017 (*.f64 #s(literal -1 binary64) %5560)) (approx %2018 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/6 binary64) %5543 %8126)) y))) (approx %2018 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/6 binary64) %5543 (fma.f64 #s(literal -1/6 binary64) %8125 %8163))) y))) (approx %2018 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/6 binary64) %5543 (fma.f64 #s(literal -1/6 binary64) %8125 (fma.f64 #s(literal -1/5040 binary64) %5556 (fma.f64 #s(literal -1/5040 binary64) %8142 %8163))))) y))) (approx %2019 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) %8180)) y))) (approx %2019 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal 1/2 binary64) %8180 %8189)) y))) (approx %2019 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal 1/2 binary64) %8180 (fma.f64 #s(literal 1/2 binary64) (/.f64 %8196 %142) %8189))) y))) (approx %1690 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1588 %8204) y))) (approx %1690 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1588 (fma.f64 #s(literal -1/3840 binary64) %5623 %8204)) y))) (approx %1690 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1588 (fma.f64 #s(literal -1/3840 binary64) %5623 (fma.f64 #s(literal 1/645120 binary64) %5629 %8204))) y))) (approx %1718 (+.f64 %1064 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %1669 y)) %8222) y)))) (approx %1718 (+.f64 %1064 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1669 (*.f64 #s(literal 1/48 binary64) (/.f64 %5616 y))) y)) %8222) y)))) (approx %746 (+.f64 %460 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %748 (*.f64 #s(literal 1/8 binary64) (/.f64 %599 y))) y)))) (approx %746 (+.f64 %460 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %599 (*.f64 #s(literal -1/48 binary64) %8245)) y) %8249) y)))) (approx %1756 (fma.f64 #s(literal -1 binary64) %8256 %1298)) (approx %1756 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7935 %4349) y) %1298)) (approx %1756 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8265 %7939) y) %7934) %4349) y) %1298)) (approx %1775 (fma.f64 #s(literal -1/2 binary64) %8256 %1776)) (approx %1775 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %7910 %8275) y) %1776)) (approx %1775 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8265 (*.f64 #s(literal 1/4 binary64) %5357)) y) %8275) y) %1776)) (approx %1793 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 %8287 %1800) (*.f64 #s(literal -2 binary64) %5677)) y))) (approx %1793 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %5677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %8301 y) %8304) y))) y))) (approx %1793 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %5677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %8301 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x %8264) %1799) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 %5357 %8255)) %1815) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %8255 %8301) %1265)))) y))) y) %8304) y))) y))) (approx %1844 (fma.f64 #s(literal -1 binary64) %8334 %1410)) (approx %1844 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8007 %4349) y) %1410)) (approx %1844 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8343 %8011) y) %8006) %4349) y) %1410)) (approx %1863 (fma.f64 #s(literal -1/2 binary64) %8334 %1864)) (approx %1863 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %7986 %8353) y) %1864)) (approx %1863 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8343 (*.f64 #s(literal 1/4 binary64) %5415)) y) %8353) y) %1864)) (approx %1881 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 %8365 %1887) (*.f64 #s(literal -2 binary64) %5736)) y))) (approx %1881 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %5736 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %8379 y) %8382) y))) y))) (approx %1881 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %5736 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %8379 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x %8342) %1886) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 %5415 %8333)) %1899) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %8333 %8379) %1379)))) y))) y) %8382) y))) y))) (approx %1931 (fma.f64 #s(literal -1 binary64) %8412 %1181)) (approx %1931 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7857 %4349) y) %1181)) (approx %1931 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8421 %7861) y) %7856) %4349) y) %1181)) (approx %1950 (fma.f64 #s(literal -1/2 binary64) %8412 %1951)) (approx %1950 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/32 binary64) %7813 %8431) y) %1951)) (approx %1950 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8421 (*.f64 #s(literal -1/32 binary64) %5260)) y) %8431) y) %1951)) (approx %1968 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 %8443 %1974) (*.f64 #s(literal -2 binary64) %5794)) y))) (approx %1968 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %5794 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %8457 y) %8460) y))) y))) (approx %1968 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %5794 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %8457 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x %8420) %1973) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %4477 %8411) %1973) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %8411 %8457) %1133)))) y))) y) %8460) y))) y))) (approx %2020 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %8491))) (approx %2020 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %8491 %8502))) (approx %2020 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %8491 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %5847 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8179 %8500) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8187 %8490) x) (*.f64 #s(literal -1/2 binary64) (/.f64 %8196 x))))) %142) %8502)))) (approx %3704 (-.f64 (+.f64 #s(literal 1 binary64) %8521) %125)) (approx %3704 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %8525 %8521)) (fma.f64 #s(literal -1/24 binary64) %8532 %5164))) (approx %3704 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %8525 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/645120 binary64) %4499) (fma.f64 #s(literal -1/8 binary64) %7149 (fma.f64 #s(literal 1/92160 binary64) %4499 (*.f64 #s(literal 1/384 binary64) %7152)))) %5912) %8521))) (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %7148 x)) (fma.f64 #s(literal -1/24 binary64) %8531 %5919))) %142) (fma.f64 #s(literal -1/24 binary64) %8532 (fma.f64 #s(literal -1/24 binary64) %74 (fma.f64 #s(literal -1/322560 binary64) %4571 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %79 %8530) %142) %5163))))))) (approx %2035 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5736 (*.f64 #s(literal -1 binary64) (/.f64 %8560 %1887))) y))) (approx %2035 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5736 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %8574 y) %8576) y))) y))) (approx %2035 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5736 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %8574 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %7994) %1886) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %7980 %5415)) %1899) (/.f64 (*.f64 %7980 %8574) %1379))) y))) y) %8576) y))) y))) (approx %2075 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %5966 %5974) y))) (approx %2075 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8611 y)) %8615) y) %8618) y))) (approx %2075 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %8611) %2076) (fma.f64 #s(literal -1/96 binary64) %8625 (fma.f64 #s(literal 1/48 binary64) %5981 (*.f64 #s(literal 1/32 binary64) %8625)))) %8610) y)) %8615) y) %8618) y))) (approx %2121 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5794 (*.f64 #s(literal -1 binary64) (/.f64 %8639 %1974))) y))) (approx %2121 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5794 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %8652 y) %8654) y))) y))) (approx %2121 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5794 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %8652 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %7843) %1973) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 %4477 %7831) %1973) (/.f64 (*.f64 %7831 %8652) %1133))) y))) y) %8654) y))) y))) (approx %2155 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %8682) y))) (approx %2155 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/48 binary64) %4485 (fma.f64 #s(literal -1/96 binary64) %4485 (fma.f64 #s(literal -1/1920 binary64) %4485 %8682)))) y))) (approx %2155 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/48 binary64) %4485 (fma.f64 #s(literal -1/96 binary64) %4485 (fma.f64 #s(literal -1/1920 binary64) %4485 (fma.f64 #s(literal 1/322560 binary64) %4500 (fma.f64 #s(literal 1/7680 binary64) %4500 (fma.f64 #s(literal 1/1440 binary64) %4500 (fma.f64 #s(literal 1/1152 binary64) %4500 %8682)))))))) y))) (approx %3726 (-.f64 %6072 %8710)) (approx %3726 (-.f64 %6078 (fma.f64 #s(literal -1 binary64) %8717 (fma.f64 #s(literal -1 binary64) %8721 %8710)))) (approx %3726 (-.f64 %6095 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8720 %8715) %5912) (fma.f64 #s(literal -1 binary64) %8717 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8708 (-.f64 %6096 (fma.f64 #s(literal -1 binary64) (/.f64 %8716 x) (*.f64 #s(literal -1 binary64) (/.f64 %8720 x))))) %5912) (fma.f64 #s(literal -1 binary64) %8721 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/322560 binary64) %4499 (fma.f64 #s(literal 1/7680 binary64) %4499 (fma.f64 #s(literal 1/1440 binary64) %4499 (*.f64 #s(literal 1/1152 binary64) %4499)))) %5912) %8710))))))) (approx %3733 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x %8747) y))) (approx %3733 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/384 binary64) %4485 (fma.f64 #s(literal -1/768 binary64) %4485 (fma.f64 #s(literal -1/3840 binary64) %4485 %8747)))) y))) (approx %3733 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/384 binary64) %4485 (fma.f64 #s(literal -1/768 binary64) %4485 (fma.f64 #s(literal -1/3840 binary64) %4485 (fma.f64 #s(literal 1/645120 binary64) %4500 (fma.f64 #s(literal 1/92160 binary64) %4500 (fma.f64 #s(literal 1/30720 binary64) %4500 (fma.f64 #s(literal 1/18432 binary64) %4500 %8747)))))))) y))) (approx %2176 (fma.f64 #s(literal -1 binary64) (/.f64 %8774 y) %2177)) (approx %2176 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %6149 (*.f64 #s(literal 1/2 binary64) (/.f64 %8779 %287))) %8773) y) %2177)) (approx %2176 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 %5491 %260)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %305 %8774)) %292) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %8774) (*.f64 #s(literal -1/48 binary64) (/.f64 %6168 %292))))) y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %8779 %260))) y) %8772) %8773) y) %2177)) (approx %2214 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6177 (*.f64 #s(literal -1 binary64) (/.f64 %2223 y)))))) (approx %2214 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6177 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8822 y) %2220) %2222) y)))))) (approx %2214 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6177 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 %1669 %260)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %8817 %2223) %268) (fma.f64 #s(literal 1/12 binary64) (/.f64 %6213 %292) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %262 %8822)) %260))))) y) %8815) %8821) y) %2220) %2222) y)))))) (approx %2269 (-.f64 (+.f64 %510 (fma.f64 #s(literal -1/2 binary64) %627 %515)) %382)) (approx %2269 (-.f64 (+.f64 %510 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %8860) %8862) y))) %382)) (approx %2269 (-.f64 (+.f64 %510 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/8 binary64) %4835 (fma.f64 #s(literal 1/48 binary64) %7499 %7438)) %6247) y)) %8862) y))) %382)) (approx %2298 (fma.f64 #s(literal 1/2 binary64) %2270 (*.f64 #s(literal 1/2 binary64) (/.f64 %8862 y)))) (approx %2298 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8862 (*.f64 #s(literal -1/2 binary64) %8860)) y) %2299)) (approx %2298 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %6248 (*.f64 #s(literal 1/2 binary64) (/.f64 %8889 y))) y) (*.f64 #s(literal -1/2 binary64) %8862)) y) %2299)) (approx %2315 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6256 (/.f64 %8899 %2321)) y))) (approx %2315 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6256 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %8912 y) (*.f64 #s(literal -1 binary64) %8914)) y))) y))) (approx %2315 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6256 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8914 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %8912 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8862 %8912) %2270) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %8862 %6248)) %2333) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %8889) %2320)))) y))) y))) y))) y))) (approx %2364 (fma.f64 #s(literal -1 binary64) (/.f64 %8948 y) %2366)) (approx %2364 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8959 y) %8945) %8947) y) %2366)) (approx %2364 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8966 (fma.f64 #s(literal -1/4 binary64) (/.f64 %7343 %2376) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %8948) (fma.f64 #s(literal -1/8 binary64) (/.f64 %7345 %1522) (fma.f64 #s(literal -1/48 binary64) (/.f64 %6337 %2373) (fma.f64 #s(literal -1/48 binary64) (/.f64 %4764 %2376) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %1524 %8959)) %1522)))))))) y) %8953) %8958) y) %8945) %8947) y) %2366)) (approx %2418 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %6352 (*.f64 #s(literal 1/2 binary64) (/.f64 %8993 %2432))) y))) (approx %2418 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9006 y)) %9010) y) %9013) y))) (approx %2418 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8992 %9006) %2420) (fma.f64 #s(literal 1/48 binary64) %6382 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %8992 %6368)) %2447) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/48 binary64) %6187 (fma.f64 #s(literal 1/48 binary64) %6394 (fma.f64 #s(literal 1/16 binary64) %6187 (*.f64 #s(literal 1/16 binary64) %6394))))) %2432))))) %9005) y)) %9010) y) %9013) y))) (approx %2482 (fma.f64 #s(literal -2 binary64) (/.f64 %9046 y) %2485)) (approx %2482 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %9055 y) %9057) y) %2485)) (approx %2482 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 %8646 (fma.f64 #s(literal -1/4 binary64) (/.f64 %7376 %2488) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %9046) (fma.f64 #s(literal -1/8 binary64) (/.f64 %7378 %1133) (fma.f64 #s(literal -1/48 binary64) %6434 (+.f64 (/.f64 (*.f64 %262 %7843) %2492) (/.f64 (*.f64 %7831 %9055) %1133))))))) y) (*.f64 #s(literal 2 binary64) %9055)) y) %9057) y) %2485)) (approx %2532 (fma.f64 #s(literal -2 binary64) (/.f64 %9086 y) %2535)) (approx %2532 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %9095 y) %9097) y) %2535)) (approx %2532 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 %8646 (fma.f64 #s(literal -1/4 binary64) (/.f64 %7410 %2537) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %9086) (fma.f64 #s(literal -1/8 binary64) (/.f64 %7412 %1133) (fma.f64 #s(literal -1/48 binary64) %6473 (+.f64 (/.f64 (*.f64 %460 %7843) %2541) (/.f64 (*.f64 %7831 %9095) %1133))))))) y) (*.f64 #s(literal 2 binary64) %9095)) y) %9097) y) %2535)) (approx %2581 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %6488 (/.f64 %9125 %2591)) y))) (approx %2581 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %9142 y) (*.f64 #s(literal -1 binary64) %9144)) y) %6488) y))) (approx %2581 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %9144 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %9142 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %9137 %9124)) %2608) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %9123) (fma.f64 #s(literal -1/16 binary64) %6517 (fma.f64 #s(literal -1/48 binary64) %6517 (*.f64 %260 %7843))))) %2590) (/.f64 (*.f64 %9124 %9142) %2483))) y))) y))) y) %6488) y))) (approx %2648 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9180 y)) %9184) y)) %2653)) (approx %2648 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %262 %8817) (*.f64 y %306)) (fma.f64 #s(literal 1/24 binary64) (/.f64 %4653 %426) (fma.f64 #s(literal 1/24 binary64) %6548 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %262 %9180)) %287))))) %9179) y)) %9184) y)) %2653)) (approx %2689 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %6568 %9209) y))) (approx %2689 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9217 y)) %9221) y) %9209) y))) (approx %2689 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/48 binary64) %6583 (fma.f64 #s(literal -1/96 binary64) %9228 (fma.f64 #s(literal 1/32 binary64) %9228 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %1063 %9217)) %1077))))) %9216) y)) %9221) y) %9209) y))) (approx %2733 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9250 y)) %9254) y)) %2738)) (approx %2733 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1063 %9246) (*.f64 y %2703)) (fma.f64 #s(literal 1/24 binary64) (/.f64 %5616 %1069) (fma.f64 #s(literal 1/24 binary64) %6616 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %1063 %9250)) %1077))))) %9249) y)) %9254) y)) %2738)) (approx %2777 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6635 (*.f64 #s(literal 2 binary64) (/.f64 %7764 %6636)))))) (approx %2777 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6635 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %9285 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %9286 %9288) y))) y)))))) (approx %2777 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6635 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %9285 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %7784 x)) (*.f64 #s(literal 1/12 binary64) (*.f64 x %7764))) y) %9286) %9288) y))) y)))))) (approx %2811 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6667 (*.f64 #s(literal -1 binary64) %1001))))) (approx %2811 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6667 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %993 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %9321 %9325) y))) y)))))) (approx %2811 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6667 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %993 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) %6679) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 %993 %9322) x))) y) %9321) %9325) y))) y)))))) (approx %2845 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6689 (*.f64 #s(literal 2 binary64) (/.f64 %7329 %6636)))))) (approx %2845 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6689 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %9359 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %9360 %9362) y))) y)))))) (approx %2845 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6689 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %9359 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %7349 x)) (*.f64 #s(literal 1/12 binary64) (*.f64 x %7329))) y) %9360) %9362) y))) y)))))) (approx %6720 (-.f64 %126 %9391)) (approx %6720 (-.f64 %5165 (fma.f64 #s(literal -2 binary64) %9398 (fma.f64 #s(literal -2 binary64) %9401 %9391)))) (approx %6720 (-.f64 %5169 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %9400 %9396) %5912) (fma.f64 #s(literal -2 binary64) %9398 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %9322 (-.f64 %5919 (fma.f64 #s(literal -2 binary64) (/.f64 %9397 x) (*.f64 #s(literal -2 binary64) (/.f64 %9400 x))))) %5912) (fma.f64 #s(literal -2 binary64) %9401 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal 1/645120 binary64) %4499 (fma.f64 #s(literal 1/92160 binary64) %4499 (fma.f64 #s(literal 1/30720 binary64) %4499 (*.f64 #s(literal 1/18432 binary64) %4499)))) %5912) %9391))))))) (approx %2879 (fma.f64 #s(literal -2 binary64) (/.f64 %9431 y) %2881)) (approx %2879 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %9438 y) %9440) y) %2881)) (approx %2879 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) %6780) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %7450 %9438) %510) (fma.f64 #s(literal -1/4 binary64) (*.f64 %15 %9431) (/.f64 (*.f64 %991 (fma.f64 #s(literal -1 binary64) %7476 (*.f64 #s(literal 1/8 binary64) (*.f64 %15 %7450)))) %795)))) y) (*.f64 #s(literal 2 binary64) %9438)) y) %9440) y) %2881)) (approx %2926 (+.f64 %460 (fma.f64 #s(literal -1 binary64) %2927 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6821 y) %8249) y))))) (approx %2926 (+.f64 %460 (fma.f64 #s(literal -1 binary64) %2927 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %599 (fma.f64 #s(literal -1/48 binary64) %8245 %6820)) y) %8249) y))))) (approx %2951 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %6811 (*.f64 #s(literal 1/4 binary64) %6810)) y))) (approx %2951 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9490 y)) %9494) y) %9497) y))) (approx %2951 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %461 %9490)) %2952) (fma.f64 #s(literal -1/4 binary64) (/.f64 %6832 (*.f64 y %2967)) (fma.f64 #s(literal -1/96 binary64) (/.f64 %5015 %2970) %9486))) %9489) y)) %9494) y) %9497) y))) (approx %3001 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5677 (*.f64 #s(literal -1 binary64) (/.f64 %9520 %1800))) y))) (approx %3001 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %9534 y) %9536) y))) y))) (approx %3001 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %9534 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %7920) %1799) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %7904 %5357)) %1815) (/.f64 (*.f64 %7904 %9534) %1265))) y))) y) %9536) y))) y))) (approx %3036 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %6302 (*.f64 #s(literal -1/4 binary64) %6888)) y))) (approx %3036 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9571 y)) %9575) y) %8945) y))) (approx %3036 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/32 binary64) %9582 (fma.f64 #s(literal 1/96 binary64) %9582 (fma.f64 #s(literal 1/48 binary64) %6903 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %1524 %9571)) %2368))))) %9570) y)) %9575) y) %8945) y))) (approx %3076 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 %15 (*.f64 y %2090)) (*.f64 #s(literal -1/8 binary64) (/.f64 %15 %2076))) %9605) y) %3077)) (approx %3076 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/16 binary64) %9610 (fma.f64 #s(literal 1/48 binary64) %9610 (*.f64 #s(literal 1/2 binary64) (/.f64 %6931 %2076)))) %6925) y)) %9605) y) %3077)) (approx %3112 (fma.f64 #s(literal -1 binary64) (/.f64 %9623 y) %3115)) (approx %3112 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %9628 %3127))) %9622) y) %3115)) (approx %3112 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9643 y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %9628 %3114))) y) %4356) %9622) y) %3115)) (approx %3154 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6977 (*.f64 #s(literal 2 binary64) (/.f64 %9623 %6636)))))) (approx %3154 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6977 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %9661 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %9662 %9664) y))) y)))))) (approx %3154 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %6977 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %9661 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %9643 x)) (*.f64 #s(literal 1/12 binary64) (*.f64 x %9623))) y) %9662) %9664) y))) y)))))) (approx %3196 (+.f64 %3197 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %7008 y)) %9694) y)))) (approx %3196 (+.f64 %3197 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %7008 (*.f64 #s(literal -1/48 binary64) (/.f64 %7015 y))) y)) %9694) y)))) (approx %3223 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7025 %7036) y))) (approx %3223 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9717 y)) %9721) y) %9724) y))) (approx %3223 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %3199 %9717)) %3224) (fma.f64 #s(literal -1/96 binary64) %9732 (fma.f64 #s(literal 1/48 binary64) %7044 (*.f64 #s(literal 1/32 binary64) %9732)))) %9716) y)) %9721) y) %9724) y))) (approx %3272 (+.f64 %3273 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %9747 %9748) y)))) (approx %3272 (+.f64 %3273 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %7061 %9755) y)) %9748) y)))) (approx %3299 (+.f64 %3273 (fma.f64 #s(literal -1/2 binary64) %3277 %10))) (approx %3299 (+.f64 %3273 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %9747 %9767) y)))) (approx %3299 (+.f64 %3273 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %7061 (fma.f64 #s(literal -1/48 binary64) %7456 %9755)) y)) %9767) y)))) (approx %3320 (fma.f64 #s(literal 1/2 binary64) %3273 (*.f64 #s(literal 1/2 binary64) (/.f64 %9767 y)))) (approx %3320 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %9767 (*.f64 #s(literal 1/16 binary64) %9746)) y) %3321)) (approx %3320 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %7061 (*.f64 #s(literal 1/2 binary64) (/.f64 %9792 y))) y) (*.f64 #s(literal -1/2 binary64) %9767)) y) %3321)) (approx %3338 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7098 (/.f64 %9802 %3343)) y))) (approx %3338 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7098 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %9814 y) (*.f64 #s(literal -1 binary64) %9816)) y))) y))) (approx %3338 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7098 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %9816 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %9814 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %9767 %9814) %3273) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 %4477 %9767) %3342) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %9792) %3342)))) y))) y))) y))) y))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 97.0ms | y | 0 |
| 95.0ms | x | inf |
| 91.0ms | y | inf |
| 89.0ms | x | 0 |
| 78.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 461 | 6853 |
| 0 | 905 | 6465 |
| 1 | 3852 | 6285 |
| 0 | 4247 | 6280 |
| 0 | 4525 | 6229 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y #s(literal 2 binary64)) %4 = (/.f64 x %3) %5 = (tan.f64 %4) %6 = (sin.f64 %4) %8 = (/.f64 x y) %9 = (pow.f64 x #s(literal 2 binary64)) %14 = (pow.f64 y #s(literal 2 binary64)) %15 = (/.f64 %9 %14) %18 = (pow.f64 x #s(literal 4 binary64)) %22 = (+.f64 y y) %23 = (/.f64 #s(literal 1/2 binary64) y) %24 = (/.f64 #s(literal 1 binary64) %23) %25 = (/.f64 #s(literal -1/2 binary64) y) %26 = (/.f64 x %22) %27 = (*.f64 x %23) %28 = (sin.f64 %26) %29 = (*.f64 %8 #s(literal -1/2 binary64)) %30 = (sin.f64 %29) %31 = (*.f64 #s(literal -1 binary64) x) %32 = (*.f64 %28 x) %33 = (*.f64 %28 %22) %34 = (/.f64 %32 %33) %35 = (/.f64 #s(literal 2 binary64) %8) %36 = (/.f64 #s(literal 1 binary64) %35) %37 = (/.f64 %22 x) %38 = (tan.f64 %26) %39 = (cos.f64 %26) %40 = (sin.f64 %8) %41 = (cos.f64 %8) %42 = (+.f64 %41 #s(literal 1 binary64)) %43 = (neg.f64 %39) %44 = (neg.f64 %43) %45 = (PI.f64 ) %46 = (/.f64 %40 %42) %47 = (+.f64 %45 %45) %48 = (fma.f64 #s(literal 1/2 binary64) %8 %47) %49 = (+.f64 %48 %45) %50 = (cos.f64 %49) %51 = (/.f64 %30 %50) %52 = (/.f64 %39 %28) %53 = (/.f64 #s(literal 1 binary64) %52) %54 = (fma.f64 #s(literal 1/2 binary64) %8 %45) %55 = (neg.f64 %54) %56 = (fma.f64 %25 x %45) %57 = (neg.f64 %56) %58 = (tan.f64 %57) %59 = (tan.f64 %49) %60 = (*.f64 %45 #s(literal 1/2 binary64)) %61 = (tan.f64 %48) %62 = (tan.f64 %54) %63 = (-.f64 %26 %60) %64 = (cos.f64 %63) %65 = (-.f64 %64 %30) %66 = (/.f64 %65 #s(literal 2 binary64)) %67 = (/.f64 #s(literal 1 binary64) %28) %68 = (/.f64 #s(literal 1 binary64) %67) %69 = (cos.f64 %47) %70 = (sin.f64 %47) %71 = (*.f64 %39 %70) %72 = (fma.f64 %25 x %60) %73 = (sin.f64 %56) %74 = (sin.f64 %55) %75 = (neg.f64 %45) %76 = (cos.f64 %72) %77 = (/.f64 #s(literal -1 binary64) %28) %78 = (tan.f64 %36) %79 = (tan.f64 %27) %80 = (sin.f64 %27) %81 = (/.f64 x %24) %82 = (tan.f64 %81) %83 = (sin.f64 %81) %86 = (*.f64 #s(literal -1/2 binary64) %8) %87 = (/.f64 %9 y) %88 = (*.f64 #s(literal 1/2 binary64) %87) %90 = (/ x (+ y y)) %91 = (sin %90) %92 = (* %91 x) %93 = (approx %92 %88) %94 = (/.f64 y x) %95 = (*.f64 #s(literal -1/8 binary64) %15) %96 = (+.f64 #s(literal 1 binary64) %95) %97 = (cos %90) %98 = (approx %97 %96) %99 = (*.f64 #s(literal 2 binary64) %45) %100 = (sin.f64 %75) %101 = (+.f64 %45 %8) %102 = (*.f64 #s(literal 1/2 binary64) %45) %103 = (sin.f64 %99) %104 = (*.f64 #s(literal -1/2 binary64) %45) %105 = (PI ) %108 = (- %90 (* %105 1/2)) %109 = (approx %108 %104) %110 = (neg.f64 %102) %111 = (cos.f64 %110) %112 = (+ %105 %105) %114 = (* %97 (sin %112)) %115 = (approx %114 %103) %116 = (*.f64 y %100) %117 = (*.f64 y %103) %118 = (/.f64 x %116) %119 = (*.f64 #s(literal 1/2 binary64) %118) %122 = (/ x (* y 2)) %123 = (tan %122) %124 = (/ x y) %131 = (/.f64 x %117) %132 = (*.f64 #s(literal 1/2 binary64) %131) %138 = (*.f64 y %111) %139 = (/.f64 x %138) %148 = (sin.f64 %86) %149 = (/.f64 %18 %14) %150 = (*.f64 #s(literal 1/2 binary64) %9) %151 = (fma.f64 #s(literal -1/48 binary64) %149 %150) %152 = (/.f64 %151 y) %153 = (approx %92 %152) %154 = (/.f64 #s(literal 1 binary64) x) %155 = (/.f64 %28 %22) %156 = (/.f64 x %28) %157 = (*.f64 %156 %155) %158 = (/.f64 x %33) %159 = (/.f64 %23 %28) %160 = (*.f64 %148 x) %161 = (*.f64 %148 %22) %162 = (/.f64 #s(literal 1 binary64) %161) %163 = (*.f64 %32 %159) %164 = (*.f64 %28 %158) %165 = (neg.f64 %8) %166 = (/.f64 %28 %33) %167 = (/.f64 %32 %22) %168 = (/.f64 %167 %28) %169 = (*.f64 %77 %33) %170 = (/.f64 %31 %169) %171 = (*.f64 %28 %37) %172 = (/.f64 %28 %171) %173 = (/.f64 %23 %154) %174 = (/.f64 %33 %32) %175 = (/.f64 #s(literal 1 binary64) %174) %176 = (/.f64 #s(literal 1/2 binary64) %94) %177 = (fma.f64 #s(literal 3 binary64) %45 %45) %178 = (fma.f64 %23 x %177) %179 = (sin.f64 %178) %180 = (/.f64 %179 %44) %181 = (-.f64 %26 %45) %182 = (*.f64 %77 %39) %183 = (/.f64 #s(literal -1 binary64) %182) %184 = (tan.f64 %181) %185 = (fma.f64 %23 x %45) %186 = (tan.f64 %185) %187 = (fma.f64 #s(literal 3 binary64) %45 %26) %188 = (tan.f64 %187) %189 = (/.f64 #s(literal 1/2 binary64) %67) %190 = (*.f64 %101 #s(literal 1/2 binary64)) %191 = (-.f64 %190 %45) %192 = (cos.f64 %191) %193 = (+.f64 %28 %192) %194 = (/.f64 %193 #s(literal 2 binary64)) %195 = (fma.f64 %45 #s(literal 1/2 binary64) %47) %196 = (-.f64 %26 %195) %197 = (cos.f64 %196) %198 = (fma.f64 %23 x %195) %199 = (cos.f64 %198) %200 = (-.f64 %197 %199) %201 = (/.f64 %200 #s(literal 2 binary64)) %202 = (fabs.f64 %47) %203 = (-.f64 %26 %202) %204 = (sin.f64 %203) %205 = (fma.f64 %23 x %202) %206 = (sin.f64 %205) %207 = (+.f64 %204 %206) %208 = (/.f64 %207 #s(literal 2 binary64)) %209 = (*.f64 %45 #s(literal -1/2 binary64)) %210 = (cos.f64 %209) %211 = (*.f64 %210 %39) %212 = (fma.f64 %210 %39 %28) %213 = (fma.f64 #s(literal 2 binary64) %189 %211) %214 = (-.f64 %45 %8) %215 = (*.f64 #s(literal 1/2 binary64) %214) %216 = (fma.f64 %101 #s(literal 1/2 binary64) %45) %217 = (fma.f64 #s(literal -1/2 binary64) %8 %45) %218 = (sin.f64 %217) %219 = (*.f64 #s(literal -2 binary64) %45) %220 = (sin.f64 %219) %221 = (*.f64 %39 %220) %222 = (-.f64 %28 %221) %223 = (cos.f64 %215) %224 = (cos.f64 %216) %225 = (/.f64 #s(literal 1 binary64) %94) %226 = (*.f64 x x) %227 = (*.f64 y y) %228 = (/.f64 %226 %227) %229 = (fma.f64 #s(literal 1/8 binary64) %228 #s(literal 1 binary64)) %230 = (*.f64 x %25) %231 = (/.f64 #s(literal -1 binary64) %37) %232 = (/.f64 #s(literal -1 binary64) %67) %233 = (*.f64 #s(literal 3 binary64) %45) %234 = (cos.f64 %233) %235 = (sin.f64 %233) %236 = (*.f64 %39 %235) %237 = (fma.f64 %28 %234 %236) %238 = (sin.f64 %181) %239 = (sin.f64 %185) %240 = (sin.f64 %215) %241 = (sin.f64 %190) %242 = (+.f64 %165 %60) %243 = (sin.f64 %242) %244 = (fma.f64 %45 #s(literal 1/2 binary64) %8) %245 = (sin.f64 %244) %246 = (-.f64 %190 %26) %247 = (cos.f64 %246) %248 = (fma.f64 %101 #s(literal 1/2 binary64) %26) %249 = (cos.f64 %248) %250 = (-.f64 %247 %249) %251 = (/.f64 %250 #s(literal 2 binary64)) %252 = (-.f64 %26 %86) %253 = (sin.f64 %252) %254 = (fma.f64 %23 x %86) %255 = (sin.f64 %254) %256 = (+.f64 %253 %255) %257 = (/.f64 %256 #s(literal 2 binary64)) %258 = (fma.f64 %160 %162 %233) %259 = (fma.f64 %28 %158 %233) %260 = (fma.f64 x %166 %233) %261 = (*.f64 %39 %234) %262 = (*.f64 %28 %235) %263 = (-.f64 %261 %262) %264 = (cos.f64 %187) %265 = (fma.f64 %28 %158 %45) %266 = (fma.f64 %28 %69 %115) %268 = (-.f64 %201 %30) %269 = (/.f64 %268 #s(literal 2 binary64)) %271 = (-.f64 %208 %30) %272 = (/.f64 %271 #s(literal 2 binary64)) %274 = (-.f64 %194 %30) %275 = (/.f64 %274 #s(literal 2 binary64)) %285 = (sin.f64 %157) %286 = (cos.f64 %157) %288 = (*.f64 %42 %285) %290 = (sin.f64 %175) %291 = (cos.f64 %175) %293 = (*.f64 %291 %290) %295 = (tan.f64 %170) %296 = (cos.f64 %170) %298 = (sin.f64 %168) %299 = (cos.f64 %168) %301 = (*.f64 %298 x) %302 = (*.f64 %298 %22) %303 = (/.f64 %301 %302) %304 = (tan.f64 %303) %305 = (sin.f64 %303) %307 = (tan.f64 %173) %308 = (sin.f64 %173) %309 = (cos.f64 %173) %311 = (-.f64 %173 %60) %312 = (cos.f64 %311) %313 = (-.f64 %312 %30) %314 = (/.f64 %313 #s(literal 2 binary64)) %316 = (cos.f64 %34) %318 = (tan.f64 %164) %319 = (cos.f64 %164) %321 = (tan.f64 %172) %322 = (/.f64 #s(literal 1 binary64) %80) %324 = (cos.f64 %27) %326 = (cos.f64 %163) %328 = (tan.f64 %176) %329 = (sin.f64 %176) %330 = (cos.f64 %176) %332 = (*.f64 %42 %329) %334 = (/.f64 %237 %50) %336 = (-.f64 %64 %232) %337 = (/.f64 %336 #s(literal 2 binary64)) %339 = (-.f64 %64 %238) %340 = (/.f64 %339 #s(literal 2 binary64)) %342 = (-.f64 %64 %239) %343 = (/.f64 %342 #s(literal 2 binary64)) %368 = (/.f64 %30 %264) %370 = (/.f64 %30 %263) %377 = (cos.f64 %109) %378 = (-.f64 %377 %30) %379 = (/.f64 %378 #s(literal 2 binary64)) %382 = (/.f64 %93 %33) %383 = (tan.f64 %382) %384 = (sin.f64 %382) %386 = (/.f64 %153 %33) %387 = (tan.f64 %386) %388 = (sin.f64 %386) %390 = (cos.f64 %259) %391 = (/.f64 %30 %390) %393 = (cos.f64 %260) %394 = (/.f64 %30 %393) %396 = (cos.f64 %258) %397 = (/.f64 %30 %396) %399 = (+.f64 %243 #s(literal 1 binary64)) %400 = (*.f64 %399 %28) %402 = (+.f64 %245 #s(literal 1 binary64)) %403 = (*.f64 %402 %28) %408 = (sin.f64 %230) %409 = (-.f64 %64 %408) %410 = (/.f64 %409 #s(literal 2 binary64)) %412 = (/.f64 %408 %50) %414 = (sin.f64 %231) %415 = (/.f64 %414 %50) %420 = (fma.f64 %222 %69 %71) %422 = (fma.f64 %218 %69 %71) %426 = (fma.f64 %223 %69 %71) %428 = (*.f64 %223 x) %429 = (*.f64 %223 %22) %430 = (/.f64 %428 %429) %431 = (tan.f64 %430) %432 = (sin.f64 %430) %435 = (/.f64 #s(literal 1 binary64) %212) %441 = (+.f64 %225 %45) %442 = (/.f64 %441 #s(literal 2 binary64)) %443 = (+.f64 %442 %45) %444 = (cos.f64 %443) %446 = (fma.f64 #s(literal 1/2 binary64) %225 %45) %447 = (neg.f64 %446) %448 = (sin.f64 %447) %450 = (neg.f64 %265) %451 = (sin.f64 %450) %453 = (fma.f64 #s(literal 1/2 binary64) %8 #s(literal 884279719003555/140737488355328 binary64)) %454 = (tan.f64 %453) %456 = (fma.f64 %25 x #s(literal 884279719003555/562949953421312 binary64)) %457 = (cos.f64 %456) %459 = (-.f64 %26 #s(literal 884279719003555/562949953421312 binary64)) %460 = (cos.f64 %459) %461 = (-.f64 %460 %30) %462 = (/.f64 %461 #s(literal 2 binary64)) x y #s(literal 2 binary64) %3 %4 %5 %6 #s(literal 1/2 binary64) %8 %9 #s(literal 3 binary64) #s(literal 1 binary64) #s(literal -1/48 binary64) #s(literal 1/8 binary64) %14 %15 #s(literal 4 binary64) #s(literal -1/8 binary64) %18 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal -2 binary64) %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 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 #s(literal 884279719003555/140737488355328 binary64) #s(literal 884279719003555/562949953421312 binary64) %86 %87 %88 %93 %94 %95 %96 %98 %99 %100 %101 %102 %103 %104 %109 %110 %111 %115 %116 %117 %118 %119 (approx (/ %123 (sin (neg (+ (* 1/2 %124) %105)))) %119) %131 %132 (approx (/ %123 (+ (* %91 (cos %112)) %114)) %132) %138 %139 (approx (/ %123 (/ (- (cos %108) (sin (* %124 -1/2))) 2)) %139) %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %227 %228 %229 %230 %231 %232 %233 %234 %235 %236 %237 %238 %239 %240 %241 %242 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 (/.f64 %5 %266) %268 %269 (/.f64 %5 %269) %271 %272 (/.f64 %5 %272) %274 %275 (/.f64 %5 %275) (/.f64 %28 %257) (/.f64 %28 %251) (/.f64 %79 %28) (/.f64 %79 %218) (/.f64 %79 %208) (/.f64 %82 %213) (/.f64 %82 %194) (/.f64 %82 %28) %285 %286 (/.f64 #s(literal 1 binary64) %286) %288 (/.f64 %40 %288) %290 %291 (/.f64 #s(literal 1 binary64) %291) %293 (/.f64 %290 %293) %295 %296 (/.f64 #s(literal 1 binary64) %296) %298 %299 (/.f64 #s(literal 1 binary64) %299) %301 %302 %303 %304 %305 (/.f64 %304 %305) %307 %308 %309 (/.f64 #s(literal 1 binary64) %309) %311 %312 %313 %314 (/.f64 %5 %314) %316 (/.f64 #s(literal 1 binary64) %316) %318 %319 (/.f64 #s(literal 1 binary64) %319) %321 %322 (*.f64 %79 %322) %324 (/.f64 #s(literal 1 binary64) %324) %326 (/.f64 #s(literal 1 binary64) %326) %328 %329 %330 (/.f64 #s(literal 1 binary64) %330) %332 (/.f64 %40 %332) %334 (/.f64 %334 %6) %336 %337 (/.f64 %5 %337) %339 %340 (/.f64 %5 %340) %342 %343 (/.f64 %5 %343) (/.f64 %58 %224) (/.f64 %51 %222) (/.f64 %59 %194) (/.f64 %61 %194) (/.f64 %51 %194) (/.f64 %62 %218) (/.f64 %46 %28) (/.f64 %62 %223) (/.f64 %51 %223) (/.f64 %62 %285) (/.f64 %79 %73) (/.f64 %307 %76) (/.f64 %307 %66) (/.f64 %51 %308) (/.f64 %295 %74) (/.f64 %321 %76) (/.f64 %321 %73) (/.f64 %318 %76) (/.f64 %38 %73) (/.f64 %38 %68) (/.f64 %328 %66) (/.f64 %62 %329) (/.f64 %51 %298) %368 (/.f64 %368 %6) %370 (/.f64 %370 %6) (/.f64 %186 %28) (/.f64 %188 %28) (/.f64 %183 %28) (/.f64 %180 %28) (/.f64 %38 %83) %377 %378 %379 (/.f64 %5 %379) (/.f64 %78 %223) %382 %383 %384 (/.f64 %383 %384) %386 %387 %388 (/.f64 %387 %388) %390 %391 (/.f64 %391 %6) %393 %394 (/.f64 %394 %6) %396 %397 (/.f64 %397 %6) %399 %400 (/.f64 %40 %400) %402 %403 (/.f64 %40 %403) (approx (/ %123 (sin %122)) %229) %408 %409 %410 (/.f64 %5 %410) %412 (/.f64 %412 %6) %414 %415 (/.f64 %415 %6) (/.f64 %184 %73) (/.f64 %53 %76) (/.f64 %180 %66) %420 (/.f64 %5 %420) %422 (/.f64 %5 %422) (/.f64 %38 %218) (/.f64 %38 %201) %426 (/.f64 %5 %426) %428 %429 %430 %431 %432 (/.f64 %431 %432) (/.f64 %38 %224) %435 (*.f64 %38 %435) (/.f64 %38 %208) (/.f64 #s(literal 1 binary64) %98) (/.f64 #s(literal 1 binary64) %240) (/.f64 #s(literal 1 binary64) %241) %441 %442 %443 %444 (/.f64 %5 %444) %446 %447 %448 (/.f64 %5 %448) %450 %451 (/.f64 %5 %451) %453 %454 (/.f64 %454 %6) %456 %457 (/.f64 %5 %457) %459 %460 %461 %462 (/.f64 %5 %462) |
| Outputs |
|---|
%4 = (+.f64 y y) %5 = (*.f64 #s(literal 1 binary64) %4) %6 = (*.f64 #s(literal 2 binary64) y) %7 = (*.f64 y #s(literal 2 binary64)) %9 = (/.f64 #s(literal 1/2 binary64) y) %11 = (pow.f64 %9 #s(literal -1 binary64)) %12 = (pow.f64 %4 #s(literal 1 binary64)) %13 = (neg.f64 %9) %14 = (/.f64 #s(literal -1 binary64) %13) %15 = (/.f64 %9 #s(literal 1 binary64)) %16 = (/.f64 #s(literal 1 binary64) %15) %17 = (/.f64 #s(literal 1 binary64) %9) %18 = (/.f64 y #s(literal 1/2 binary64)) %19 = (neg.f64 y) %20 = (-.f64 y %19) %21 = (*.f64 %15 x) %22 = (/.f64 x #s(literal 1 binary64)) %23 = (*.f64 %22 %9) %24 = (/.f64 #s(literal 1 binary64) x) %25 = (/.f64 #s(literal 1 binary64) %24) %26 = (*.f64 %9 %25) %27 = (*.f64 %9 x) %28 = (/.f64 x %4) %29 = (*.f64 #s(literal 1 binary64) %28) %30 = (/.f64 x y) %31 = (*.f64 %30 #s(literal 1/2 binary64)) %32 = (*.f64 #s(literal 1/2 binary64) %30) %33 = (*.f64 x %9) %34 = (pow.f64 %28 #s(literal 1 binary64)) %35 = (/.f64 %4 x) %36 = (pow.f64 %35 #s(literal -1 binary64)) %38 = (/.f64 (*.f64 x #s(literal 1/2 binary64)) y) %39 = (*.f64 #s(literal 1/2 binary64) x) %40 = (/.f64 %39 y) %42 = (/.f64 %13 (neg.f64 %24)) %43 = (neg.f64 x) %44 = (neg.f64 %4) %45 = (/.f64 %43 %44) %46 = (/.f64 %9 %24) %48 = (/.f64 y x) %49 = (neg.f64 %48) %50 = (/.f64 #s(literal -1/2 binary64) %49) %51 = (neg.f64 %35) %52 = (/.f64 #s(literal -1 binary64) %51) %54 = (/.f64 #s(literal 1 binary64) (/.f64 %35 #s(literal 1 binary64))) %56 = (/.f64 #s(literal 1 binary64) (/.f64 %24 %9)) %58 = (/.f64 #s(literal 1 binary64) (/.f64 %48 #s(literal 1/2 binary64))) %59 = (/.f64 #s(literal 1 binary64) %35) %60 = (/.f64 %30 #s(literal 2 binary64)) %61 = (/.f64 #s(literal 1/2 binary64) %48) %62 = (cos.f64 %28) %63 = (/.f64 #s(literal 1 binary64) %62) %64 = (sin.f64 %28) %65 = (*.f64 %63 %64) %66 = (tan.f64 %28) %67 = (*.f64 #s(literal 1 binary64) %66) %68 = (/.f64 #s(literal 1 binary64) %66) %69 = (pow.f64 %68 #s(literal -1 binary64)) %70 = (pow.f64 %66 #s(literal 1 binary64)) %71 = (PI.f64 ) %72 = (fma.f64 %71 #s(literal 2 binary64) %71) %73 = (fma.f64 %9 x %72) %74 = (+.f64 %73 %71) %77 = (/.f64 (sin.f64 %74) (cos.f64 %74)) %78 = (neg.f64 %64) %79 = (neg.f64 %62) %80 = (/.f64 %78 %79) %82 = (fma.f64 %71 #s(literal 2 binary64) %28) %83 = (cos.f64 %82) %84 = (neg.f64 %83) %85 = (/.f64 (sin.f64 %73) %84) %86 = (sin.f64 %82) %87 = (/.f64 %86 %83) %88 = (/.f64 %64 %62) %90 = (/.f64 #s(literal -1 binary64) (neg.f64 %68)) %92 = (/.f64 #s(literal 1 binary64) (/.f64 %68 #s(literal 1 binary64))) %93 = (/.f64 #s(literal 1 binary64) %68) %94 = (fma.f64 %9 x %71) %95 = (tan.f64 %94) %96 = (tan.f64 %74) %97 = (tan.f64 %73) %98 = (tan.f64 %82) %99 = (*.f64 #s(literal 1/2 binary64) %64) %100 = (*.f64 %99 #s(literal 2 binary64)) %101 = (*.f64 #s(literal 1 binary64) %64) %102 = (*.f64 #s(literal 2 binary64) %99) %103 = (/.f64 #s(literal 1 binary64) %64) %104 = (pow.f64 %103 #s(literal -1 binary64)) %105 = (pow.f64 %64 #s(literal 1 binary64)) %106 = (/.f64 %64 #s(literal 1 binary64)) %107 = (neg.f64 %103) %108 = (/.f64 #s(literal -1 binary64) %107) %110 = (/.f64 #s(literal 1 binary64) (/.f64 %103 #s(literal 1 binary64))) %111 = (/.f64 #s(literal 1 binary64) %103) %112 = (fma.f64 #s(literal 1/2 binary64) %64 %99) %113 = (+.f64 %99 %99) %114 = (/.f64 #s(literal 1 binary64) y) %115 = (*.f64 %114 x) %116 = (*.f64 #s(literal 1 binary64) %30) %117 = (*.f64 x %114) %118 = (pow.f64 %48 #s(literal -1 binary64)) %119 = (pow.f64 %30 #s(literal 1 binary64)) %120 = (/.f64 %43 %19) %121 = (/.f64 #s(literal -1 binary64) %49) %123 = (/.f64 #s(literal 1 binary64) (/.f64 %48 #s(literal 1 binary64))) %124 = (/.f64 #s(literal 1 binary64) %48) %125 = (fabs.f64 x) %126 = (*.f64 %125 %125) %127 = (*.f64 %43 %43) %128 = (*.f64 x x) %129 = (pow.f64 %128 #s(literal 1 binary64)) %130 = (pow.f64 x #s(literal 2 binary64)) %134 = (fabs.f64 y) %135 = (*.f64 %134 %134) %136 = (*.f64 %19 %19) %137 = (*.f64 y y) %138 = (pow.f64 %137 #s(literal 1 binary64)) %139 = (pow.f64 y #s(literal 2 binary64)) %140 = (/.f64 #s(literal 1 binary64) %137) %141 = (*.f64 %128 %140) %142 = (*.f64 %30 %30) %144 = (*.f64 x (/.f64 x %137)) %145 = (/.f64 %128 %137) %146 = (pow.f64 %145 #s(literal 1 binary64)) %147 = (neg.f64 %128) %148 = (neg.f64 %137) %149 = (/.f64 %147 %148) %150 = (/.f64 %128 y) %151 = (/.f64 %150 y) %153 = (/.f64 #s(literal 1 binary64) (/.f64 %137 %128)) %156 = (pow.f64 x #s(literal 4 binary64)) %164 = (/.f64 #s(literal -1/2 binary64) y) %169 = (*.f64 %164 x) %170 = (*.f64 #s(literal -1/2 binary64) %30) %171 = (*.f64 %30 #s(literal -1/2 binary64)) %172 = (*.f64 x %164) %173 = (pow.f64 %169 #s(literal 1 binary64)) %175 = (/.f64 (*.f64 x #s(literal -1/2 binary64)) y) %177 = (/.f64 (*.f64 #s(literal -1/2 binary64) x) y) %178 = (sin.f64 %169) %179 = (pow.f64 %178 #s(literal 1 binary64)) %183 = (*.f64 %64 x) %186 = (*.f64 %64 %4) %189 = (*.f64 %64 y) %191 = (*.f64 y %64) %195 = (/.f64 #s(literal 1 binary64) %186) %196 = (*.f64 %195 %183) %197 = (/.f64 %64 %64) %198 = (*.f64 %197 %28) %199 = (*.f64 %64 %28) %200 = (*.f64 %199 %103) %201 = (/.f64 %64 %186) %202 = (*.f64 %201 x) %203 = (/.f64 #s(literal 1/2 binary64) %191) %204 = (*.f64 %203 %183) %205 = (/.f64 x %186) %206 = (*.f64 %205 %64) %207 = (/.f64 x %64) %208 = (/.f64 %64 %4) %209 = (*.f64 %207 %208) %210 = (*.f64 %208 %207) %211 = (*.f64 %183 %195) %212 = (*.f64 %183 %203) %213 = (*.f64 x %203) %214 = (*.f64 %64 %213) %215 = (*.f64 %64 %205) %216 = (*.f64 #s(literal 1 binary64) %202) %217 = (*.f64 x %201) %218 = (pow.f64 %202 #s(literal 1 binary64)) %219 = (/.f64 %186 %183) %220 = (pow.f64 %219 #s(literal -1 binary64)) %222 = (/.f64 (*.f64 %207 %64) %4) %224 = (/.f64 (*.f64 x %208) %64) %226 = (/.f64 (/.f64 %183 %64) %4) %227 = (/.f64 %197 %35) %228 = (neg.f64 %183) %229 = (neg.f64 %186) %230 = (/.f64 %228 %229) %231 = (*.f64 %35 %64) %233 = (/.f64 %78 (neg.f64 %231)) %235 = (/.f64 (neg.f64 %199) %78) %236 = (/.f64 %199 %64) %237 = (/.f64 %183 %186) %238 = (/.f64 %64 %231) %240 = (/.f64 #s(literal -1 binary64) (neg.f64 %219)) %242 = (/.f64 #s(literal 1 binary64) (/.f64 %231 %64)) %244 = (/.f64 #s(literal 1 binary64) (/.f64 %219 #s(literal 1 binary64))) %246 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %199)) %247 = (/.f64 #s(literal 1 binary64) %219) %249 = (*.f64 (/.f64 #s(literal 2 binary64) x) y) %250 = (*.f64 %4 %24) %251 = (*.f64 #s(literal 2 binary64) %48) %252 = (pow.f64 %35 #s(literal 1 binary64)) %253 = (/.f64 %44 %43) %254 = (neg.f64 %30) %255 = (/.f64 #s(literal -2 binary64) %254) %256 = (/.f64 #s(literal 1 binary64) %28) %257 = (/.f64 #s(literal 2 binary64) %30) %258 = (fma.f64 y %24 %48) %259 = (+.f64 %48 %48) %260 = (pow.f64 %62 #s(literal 1 binary64)) %261 = (neg.f64 %79) %262 = (+.f64 %71 %30) %263 = (*.f64 %262 #s(literal 1/2 binary64)) %264 = (sin.f64 %263) %265 = (neg.f64 %28) %266 = (cos.f64 %265) %267 = (fabs.f64 %28) %268 = (cos.f64 %267) %269 = (sin.f64 %30) %271 = (cos.f64 %30) %273 = (/.f64 %71 #s(literal 2 binary64)) %279 = (-.f64 %271 #s(literal -1 binary64)) %287 = (/.f64 %269 %279) %289 = (neg.f64 %269) %294 = (*.f64 %71 #s(literal 2 binary64)) %295 = (*.f64 #s(literal 2 binary64) %71) %296 = (+.f64 %71 %71) %297 = (pow.f64 %296 #s(literal 1 binary64)) %298 = (neg.f64 %71) %299 = (-.f64 %71 %298) %310 = (neg.f64 %296) %330 = (cos.f64 %71) %332 = (sin.f64 %71) %340 = (/.f64 #s(literal 1 binary64) %84) %341 = (*.f64 %178 %340) %342 = (/.f64 %178 %84) %343 = (pow.f64 %342 #s(literal 1 binary64)) %344 = (neg.f64 %178) %345 = (neg.f64 %84) %346 = (/.f64 %344 %345) %348 = (/.f64 #s(literal 1 binary64) (/.f64 %84 %178)) %353 = (pow.f64 %94 #s(literal 1 binary64)) %354 = (fma.f64 %15 x %71) %355 = (fma.f64 %22 %9 %71) %356 = (fma.f64 %9 %25 %71) %357 = (fma.f64 #s(literal 1 binary64) %28 %71) %358 = (fma.f64 %30 #s(literal 1/2 binary64) %71) %359 = (fma.f64 #s(literal 1/2 binary64) %30 %71) %360 = (fma.f64 x %9 %71) %361 = (-.f64 %28 %298) %362 = (+.f64 %28 %71) %363 = (+.f64 %71 %28) %364 = (neg.f64 %94) %365 = (pow.f64 %364 #s(literal 1 binary64)) %366 = (+.f64 %265 %298) %367 = (fma.f64 %164 x %71) %368 = (pow.f64 %367 #s(literal 1 binary64)) %369 = (fma.f64 #s(literal -1/2 binary64) %30 %71) %370 = (fma.f64 %30 #s(literal -1/2 binary64) %71) %371 = (fma.f64 x %164 %71) %372 = (-.f64 %169 %298) %373 = (+.f64 %169 %71) %374 = (+.f64 %71 %169) %375 = (neg.f64 %367) %377 = (neg.f64 %169) %379 = (tan.f64 %375) %381 = (+.f64 %375 %71) %391 = (*.f64 %71 #s(literal 1/2 binary64)) %392 = (*.f64 #s(literal 1/2 binary64) %71) %393 = (pow.f64 %391 #s(literal 1 binary64)) %394 = (*.f64 %71 #s(literal -1/2 binary64)) %395 = (fma.f64 %9 x %394) %396 = (pow.f64 %395 #s(literal 1 binary64)) %398 = (neg.f64 (-.f64 %391 %28)) %399 = (*.f64 %298 #s(literal 1/2 binary64)) %400 = (fma.f64 %15 x %399) %401 = (fma.f64 %15 x %394) %402 = (fma.f64 %22 %9 %399) %403 = (fma.f64 %22 %9 %394) %404 = (fma.f64 %9 %25 %399) %405 = (fma.f64 %9 %25 %394) %406 = (fma.f64 %9 x %399) %407 = (fma.f64 #s(literal 1 binary64) %28 %399) %408 = (fma.f64 #s(literal 1 binary64) %28 %394) %409 = (fma.f64 %30 #s(literal 1/2 binary64) %399) %410 = (fma.f64 %30 #s(literal 1/2 binary64) %394) %411 = (fma.f64 #s(literal 1/2 binary64) %30 %399) %412 = (fma.f64 #s(literal 1/2 binary64) %30 %394) %413 = (fma.f64 x %9 %399) %414 = (fma.f64 x %9 %394) %415 = (-.f64 %28 %391) %416 = (+.f64 %28 %399) %417 = (+.f64 %28 %394) %418 = (cos.f64 %395) %419 = (pow.f64 %418 #s(literal 1 binary64)) %420 = (cos.f64 %394) %421 = (sin.f64 %391) %422 = (*.f64 %64 %421) %423 = (fma.f64 %420 %62 %422) %424 = (fma.f64 %62 %420 %422) %426 = (sin.f64 (+.f64 %395 %273)) %428 = (cos.f64 (neg.f64 %395)) %430 = (cos.f64 (fabs.f64 %395)) %431 = (*.f64 %420 %62) %432 = (+.f64 %431 %422) %433 = (-.f64 %418 %178) %434 = (pow.f64 %433 #s(literal 1 binary64)) %436 = (neg.f64 (-.f64 %178 %418)) %437 = (+.f64 %418 %344) %438 = (*.f64 %433 #s(literal 1/2 binary64)) %439 = (pow.f64 %438 #s(literal 1 binary64)) %441 = (/.f64 (neg.f64 %433) #s(literal -2 binary64)) %442 = (/.f64 %433 #s(literal 2 binary64)) %444 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %433)) %445 = (/.f64 %418 #s(literal 2 binary64)) %446 = (/.f64 %178 #s(literal 2 binary64)) %447 = (-.f64 %445 %446) %448 = (*.f64 #s(literal 1 binary64) %103) %449 = (pow.f64 %103 #s(literal 1 binary64)) %450 = (pow.f64 %64 #s(literal -1 binary64)) %451 = (/.f64 #s(literal -1 binary64) %78) %452 = (neg.f64 %330) %460 = (fabs.f64 %296) %463 = (*.f64 %332 %330) %464 = (*.f64 #s(literal 2 binary64) %463) %465 = (neg.f64 %332) %466 = (pow.f64 %465 #s(literal 1 binary64)) %467 = (*.f64 %330 %332) %468 = (fma.f64 %332 %330 %467) %469 = (sin.f64 %298) %470 = (sin.f64 %296) %471 = (+.f64 %463 %467) %472 = (*.f64 %465 %62) %509 = (fma.f64 %164 x %391) %520 = (pow.f64 %344 #s(literal 1 binary64)) %521 = (cos.f64 %169) %522 = (*.f64 %521 %332) %523 = (fma.f64 %178 %330 %522) %524 = (sin.f64 %367) %526 = (+.f64 (*.f64 %178 %330) %522) %527 = (neg.f64 %78) %528 = (pow.f64 %527 #s(literal 1 binary64)) %529 = (sin.f64 %364) %531 = (cos.f64 %509) %543 = (/.f64 #s(literal -1 binary64) %64) %555 = (*.f64 %150 #s(literal 1/2 binary64)) %558 = (*.f64 %128 #s(literal 1/2 binary64)) %562 = (/ (/ x y) 2) %563 = (sin %562) %564 = (* %563 x) %565 = (approx %564 %555) %571 = (*.f64 #s(literal -1/8 binary64) %145) %576 = (fma.f64 #s(literal -1/8 binary64) %145 #s(literal 1 binary64)) %581 = (*.f64 %145 #s(literal 1/8 binary64)) %585 = (cos %562) %586 = (approx %585 %576) %588 = (pow.f64 %262 #s(literal 1 binary64)) %590 = (/.f64 (fma.f64 %71 y x) y) %591 = (fma.f64 %114 x %71) %592 = (fma.f64 #s(literal 1 binary64) %30 %71) %593 = (fma.f64 x %114 %71) %594 = (-.f64 %71 %254) %595 = (-.f64 %30 %298) %596 = (+.f64 %30 %71) %597 = (*.f64 #s(literal -1/2 binary64) %71) %598 = (*.f64 #s(literal 1/2 binary64) %298) %599 = (pow.f64 %394 #s(literal 1 binary64)) %600 = (neg.f64 %391) %601 = (PI ) %604 = (- %562 (* %601 1/2)) %605 = (approx %604 %394) %607 = (pow.f64 %420 #s(literal 1 binary64)) %608 = (fma.f64 %71 #s(literal -1/2 binary64) %273) %609 = (sin.f64 %608) %610 = (neg.f64 %394) %611 = (cos.f64 %610) %612 = (fabs.f64 %394) %613 = (cos.f64 %612) %614 = (cos.f64 %391) %618 = (approx (* (sin (neg %601)) %585) %465) %620 = (*.f64 %465 y) %621 = (*.f64 y %465) %622 = (pow.f64 %620 #s(literal 1 binary64)) %624 = (*.f64 x (/.f64 #s(literal 1 binary64) %620)) %625 = (/.f64 x %620) %626 = (pow.f64 %625 #s(literal 1 binary64)) %628 = (/.f64 %43 (neg.f64 %620)) %630 = (/.f64 #s(literal 1 binary64) (/.f64 %620 x)) %631 = (/.f64 %30 %465) %632 = (*.f64 %625 #s(literal 1/2 binary64)) %633 = (*.f64 #s(literal 1/2 binary64) %625) %634 = (pow.f64 %632 #s(literal 1 binary64)) %635 = (/.f64 %39 %620) %636 = (tan %562) %640 = (approx (/ %636 (neg (neg %563))) %632) %646 = (approx (/ %636 (sin (+ (+ %562 %601) %601))) %632) %648 = (*.f64 %420 y) %653 = (/.f64 x %648) %668 = (approx (/ %636 (/ (- (cos %604) (sin (* (/ -1/2 y) x))) 2)) %653) %671 = (/.f64 %156 %137) %679 = (fma.f64 %671 #s(literal -1/48 binary64) %558) %682 = (*.f64 %671 #s(literal -1/48 binary64)) %692 = (/.f64 %679 y) %700 = (approx %564 %692) %728 = (*.f64 %178 x) %731 = (*.f64 %178 %4) %734 = (*.f64 %178 y) %736 = (*.f64 y %178) %740 = (/.f64 #s(literal 1 binary64) %731) %757 = (/.f64 %186 %64) %763 = (/.f64 %4 %183) %766 = (*.f64 (*.f64 %543 %64) %4) %772 = (/.f64 #s(literal -1 binary64) %543) %778 = (/.f64 %43 %766) %798 = (*.f64 #s(literal 4 binary64) %71) %802 = (*.f64 %71 #s(literal 3 binary64)) %806 = (fma.f64 #s(literal 4 binary64) %71 %28) %818 = (fma.f64 %71 #s(literal 3 binary64) %28) %822 = (sin.f64 %806) %824 = (cos.f64 %798) %826 = (*.f64 %62 (sin.f64 %798)) %831 = (/.f64 %822 %62) %839 = (-.f64 %28 %71) %852 = (*.f64 %543 %62) %859 = (/.f64 #s(literal -1 binary64) %852) %866 = (tan.f64 %839) %868 = (+.f64 %839 %71) %872 = (sin.f64 %839) %891 = (tan.f64 %818) %893 = (sin.f64 %818) %894 = (cos.f64 %818) %904 = (*.f64 #s(literal 1/2 binary64) %262) %905 = (pow.f64 %263 #s(literal 1 binary64)) %907 = (/.f64 (neg.f64 %262) #s(literal -2 binary64)) %908 = (/.f64 %262 #s(literal 2 binary64)) %910 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %262)) %911 = (fma.f64 %15 x %273) %912 = (fma.f64 %22 %9 %273) %913 = (fma.f64 %9 %25 %273) %914 = (fma.f64 %9 x %273) %915 = (fma.f64 #s(literal 1 binary64) %28 %273) %916 = (fma.f64 %30 #s(literal 1/2 binary64) %273) %917 = (fma.f64 #s(literal 1/2 binary64) %30 %273) %918 = (fma.f64 x %9 %273) %919 = (+.f64 %28 %273) %920 = (-.f64 %263 %71) %927 = (cos.f64 %920) %929 = (cos.f64 %263) %930 = (*.f64 %62 %332) %938 = (*.f64 %929 %330) %940 = (+.f64 %927 %64) %948 = (*.f64 %940 #s(literal 1/2 binary64)) %958 = (fma.f64 %71 #s(literal 1/2 binary64) %296) %968 = (-.f64 %28 %958) %972 = (neg.f64 %958) %983 = (cos.f64 %968) %985 = (cos.f64 %958) %986 = (sin.f64 %958) %987 = (*.f64 %64 %986) %995 = (*.f64 %62 %985) %997 = (fma.f64 %9 x %958) %1011 = (cos.f64 %997) %1028 = (-.f64 %983 %1011) %1048 = (-.f64 %28 %460) %1052 = (neg.f64 %460) %1062 = (sin.f64 %1048) %1064 = (*.f64 %452 %64) %1066 = (*.f64 %62 (sin.f64 %460)) %1068 = (fma.f64 %9 x %460) %1080 = (sin.f64 %1068) %1082 = (+.f64 %1080 %1062) %1085 = (cos.f64 %1052) %1171 = (fma.f64 %420 %62 %64) %1172 = (pow.f64 %1171 #s(literal 1 binary64)) %1173 = (fma.f64 %99 #s(literal 2 binary64) %431) %1174 = (fma.f64 %62 %420 %64) %1175 = (fma.f64 #s(literal 1 binary64) %64 %431) %1176 = (fma.f64 #s(literal 2 binary64) %99 %431) %1177 = (-.f64 %431 %78) %1180 = (-.f64 %64 (*.f64 (neg.f64 %420) %62)) %1182 = (-.f64 %64 (neg.f64 %431)) %1183 = (+.f64 %431 %64) %1184 = (+.f64 %64 %431) %1185 = (-.f64 %71 %30) %1193 = (*.f64 %1185 #s(literal 1/2 binary64)) %1196 = (fma.f64 %262 #s(literal 1/2 binary64) %71) %1197 = (pow.f64 %1196 #s(literal 1 binary64)) %1198 = (fma.f64 #s(literal 1/2 binary64) %262 %71) %1199 = (-.f64 %263 %298) %1200 = (+.f64 %263 %71) %1201 = (+.f64 %71 %263) %1202 = (*.f64 %71 #s(literal -2 binary64)) %1205 = (sin.f64 %1202) %1207 = (*.f64 %1205 %62) %1228 = (-.f64 %64 %1207) %1232 = (*.f64 %79 %1205) %1234 = (neg.f64 %1207) %1242 = (cos.f64 %1193) %1250 = (neg.f64 %929) %1251 = (pow.f64 %1250 #s(literal 1 binary64)) %1253 = (sin.f64 (+.f64 %1196 %273)) %1254 = (-.f64 %938 %930) %1256 = (cos.f64 (neg.f64 %1196)) %1258 = (cos.f64 (fabs.f64 %1196)) %1259 = (cos.f64 %1196) %1260 = (fma.f64 %145 #s(literal 1/8 binary64) #s(literal 1 binary64)) %1268 = (*.f64 #s(literal -1 binary64) %28) %1274 = (*.f64 #s(literal -1 binary64) %64) %1282 = (cos.f64 %802) %1284 = (fma.f64 %71 #s(literal 3 binary64) %273) %1290 = (neg.f64 %802) %1292 = (fabs.f64 %802) %1294 = (sin.f64 %802) %1300 = (*.f64 %1294 %62) %1318 = (*.f64 %1282 %64) %1330 = (*.f64 %64 %330) %1336 = (sin.f64 %1193) %1338 = (fma.f64 %71 #s(literal 1/2 binary64) %254) %1345 = (sin.f64 %1338) %1347 = (sin.f64 %254) %1348 = (*.f64 %271 %421) %1352 = (fma.f64 %71 #s(literal 1/2 binary64) %30) %1363 = (sin.f64 %1352) %1365 = (*.f64 %420 %269) %1369 = (-.f64 %263 %28) %1379 = (cos.f64 %1369) %1381 = (*.f64 %62 %64) %1389 = (*.f64 %929 %62) %1391 = (fma.f64 %262 #s(literal 1/2 binary64) %28) %1407 = (cos.f64 %1391) %1424 = (-.f64 %1379 %1407) %1440 = (fma.f64 %9 x %28) %1462 = (sin.f64 %1440) %1464 = (*.f64 %64 %62) %1465 = (*.f64 %62 %178) %1467 = (fma.f64 %164 x %28) %1484 = (sin.f64 %1467) %1486 = (+.f64 %1484 %1462) %1488 = (cos.f64 %377) %1517 = (/.f64 %728 %731) %1518 = (fma.f64 %71 #s(literal 3 binary64) %1517) %1526 = (*.f64 #s(literal -3 binary64) %71) %1531 = (fma.f64 %201 x %802) %1532 = (pow.f64 %1531 #s(literal 1 binary64)) %1533 = (fma.f64 %195 %183 %802) %1534 = (fma.f64 %197 %28 %802) %1535 = (fma.f64 %199 %103 %802) %1536 = (fma.f64 %203 %183 %802) %1537 = (fma.f64 %205 %64 %802) %1538 = (fma.f64 %207 %208 %802) %1539 = (fma.f64 %208 %207 %802) %1540 = (fma.f64 %71 #s(literal 3 binary64) %202) %1541 = (fma.f64 %183 %195 %802) %1542 = (fma.f64 %183 %203 %802) %1543 = (fma.f64 %64 %213 %802) %1544 = (fma.f64 %64 %205 %802) %1545 = (fma.f64 #s(literal 1 binary64) %202 %802) %1546 = (fma.f64 #s(literal 3 binary64) %71 %202) %1547 = (fma.f64 x %201 %802) %1548 = (-.f64 %202 %1526) %1549 = (-.f64 %202 %1290) %1550 = (+.f64 %802 %202) %1551 = (+.f64 %202 %802) %1552 = (*.f64 %1282 %62) %1592 = (cos.f64 (-.f64 %28 %802)) %1595 = (*.f64 %1294 %64) %1600 = (pow.f64 %894 #s(literal 1 binary64)) %1602 = (neg.f64 (-.f64 %1595 %1552)) %1603 = (*.f64 %78 %1294) %1604 = (fma.f64 %1282 %62 %1603) %1605 = (neg.f64 %1595) %1606 = (fma.f64 %1282 %62 %1605) %1607 = (fma.f64 %62 %1282 %1603) %1608 = (fma.f64 %62 %1282 %1605) %1610 = (sin.f64 (+.f64 %818 %273)) %1611 = (-.f64 %1552 %1595) %1613 = (cos.f64 (neg.f64 %818)) %1615 = (cos.f64 (fabs.f64 %818)) %1616 = (+.f64 %1552 %1603) %1617 = (+.f64 %1552 %1605) %1618 = (fma.f64 %201 x %71) %1636 = (fma.f64 %452 %64 %618) %1647 = (/.f64 %66 %1636) %1649 = (neg.f64 %66) %1654 = (-.f64 %987 %178) %1661 = (*.f64 %1654 #s(literal 1/2 binary64)) %1674 = (/.f64 %66 %1661) %1680 = (-.f64 %1064 %178) %1689 = (*.f64 %1680 #s(literal 1/2 binary64)) %1702 = (/.f64 %66 %1689) %1708 = (-.f64 %948 %178) %1714 = (*.f64 %1708 #s(literal 1/2 binary64)) %1727 = (/.f64 %66 %1714) %1737 = (/.f64 %64 %1464) %1747 = (/.f64 %64 %1381) %1754 = (*.f64 (/.f64 %66 #s(literal 1 binary64)) %103) %1755 = (*.f64 %103 %66) %1756 = (*.f64 %66 %103) %1757 = (/.f64 %66 %64) %1758 = (pow.f64 %1757 #s(literal 1 binary64)) %1759 = (*.f64 %66 #s(literal 1 binary64)) %1760 = (/.f64 %1759 %64) %1761 = (/.f64 %1649 %78) %1763 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %66)) %1764 = (/.f64 #s(literal 1 binary64) %344) %1765 = (*.f64 %66 %1764) %1766 = (/.f64 %66 %344) %1767 = (pow.f64 %1766 #s(literal 1 binary64)) %1768 = (neg.f64 %344) %1769 = (/.f64 %1649 %1768) %1771 = (/.f64 #s(literal 1 binary64) (/.f64 %344 %66)) %1773 = (*.f64 (/.f64 %66 %1082) #s(literal 2 binary64)) %1775 = (*.f64 %66 (/.f64 #s(literal 1 binary64) %1064)) %1776 = (/.f64 %66 %1064) %1777 = (pow.f64 %1776 #s(literal 1 binary64)) %1779 = (/.f64 %1649 (neg.f64 %1064)) %1781 = (/.f64 #s(literal 1 binary64) (/.f64 %1064 %66)) %1782 = (/.f64 #s(literal 1 binary64) %1171) %1783 = (*.f64 %1782 %66) %1784 = (*.f64 %66 %1782) %1785 = (/.f64 %66 %1171) %1786 = (pow.f64 %1785 #s(literal 1 binary64)) %1787 = (/.f64 %1759 %1171) %1788 = (neg.f64 %1171) %1789 = (/.f64 %1649 %1788) %1791 = (/.f64 #s(literal 1 binary64) (/.f64 %1171 %66)) %1793 = (*.f64 (/.f64 %66 %940) #s(literal 2 binary64)) %1794 = (/.f64 #s(literal 1 binary64) %948) %1795 = (*.f64 %66 %1794) %1796 = (/.f64 %66 %948) %1797 = (pow.f64 %1796 #s(literal 1 binary64)) %1798 = (neg.f64 %948) %1799 = (/.f64 %1649 %1798) %1801 = (/.f64 #s(literal 1 binary64) (/.f64 %948 %66)) %1802 = (sin.f64 %202) %1803 = (pow.f64 %1802 #s(literal 1 binary64)) %1804 = (cos.f64 %202) %1805 = (pow.f64 %1804 #s(literal 1 binary64)) %1807 = (sin.f64 (fma.f64 %201 x %273)) %1808 = (neg.f64 %202) %1809 = (cos.f64 %1808) %1810 = (fabs.f64 %202) %1811 = (cos.f64 %1810) %1812 = (/.f64 #s(literal 1 binary64) %1804) %1813 = (*.f64 #s(literal 1 binary64) %1812) %1814 = (pow.f64 %1812 #s(literal 1 binary64)) %1815 = (pow.f64 %1804 #s(literal -1 binary64)) %1817 = (/.f64 #s(literal -1 binary64) (neg.f64 %1804)) %1819 = (/.f64 #s(literal 1 binary64) (/.f64 %1804 #s(literal 1 binary64))) %1820 = (*.f64 %1802 %279) %1825 = (/.f64 %269 %1820) %1832 = (*.f64 %1802 %1804) %1855 = (tan.f64 %202) %1856 = (/.f64 %1855 %1802) %1858 = (neg.f64 %1802) %1864 = (tan.f64 %778) %1866 = (+.f64 %778 %71) %1871 = (cos.f64 %778) %1881 = (/.f64 #s(literal 1 binary64) %1871) %1889 = (*.f64 %1802 x) %1892 = (*.f64 %1802 %4) %1895 = (*.f64 %1802 y) %1897 = (*.f64 y %1802) %1905 = (/.f64 x %1892) %1906 = (*.f64 %1802 %1905) %1916 = (tan.f64 %1906) %1918 = (fma.f64 %1802 %1905 %71) %1922 = (sin.f64 %1906) %1929 = (/.f64 %1916 %1922) %1936 = (*.f64 #s(literal 1 binary64) %63) %1937 = (pow.f64 %63 #s(literal 1 binary64)) %1938 = (pow.f64 %62 #s(literal -1 binary64)) %1939 = (/.f64 #s(literal -1 binary64) %79) %1941 = (/.f64 #s(literal 1 binary64) (/.f64 %62 #s(literal 1 binary64))) %1943 = (*.f64 (/.f64 %66 %433) #s(literal 2 binary64)) %1944 = (/.f64 #s(literal 1 binary64) %438) %1945 = (*.f64 %66 %1944) %1946 = (/.f64 %66 %438) %1947 = (pow.f64 %1946 #s(literal 1 binary64)) %1948 = (neg.f64 %438) %1949 = (/.f64 %1649 %1948) %1951 = (/.f64 #s(literal 1 binary64) (/.f64 %438 %66)) %1952 = (pow.f64 %1855 #s(literal 1 binary64)) %1953 = (sin.f64 %1618) %1955 = (/.f64 %1953 (cos.f64 %1618)) %1956 = (/.f64 %1802 %1804) %1957 = (tan.f64 %1618) %1958 = (*.f64 %279 %64) %1961 = (*.f64 %287 %103) %1963 = (*.f64 %269 (/.f64 #s(literal 1 binary64) %1958)) %1964 = (/.f64 %269 %1958) %1965 = (pow.f64 %1964 #s(literal 1 binary64)) %1967 = (/.f64 (neg.f64 %287) %78) %1969 = (/.f64 %289 (neg.f64 %1958)) %1970 = (/.f64 %287 %64) %1972 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %287)) %1974 = (/.f64 #s(literal 1 binary64) (/.f64 %1958 %269)) %1976 = (/.f64 %893 %84) %1986 = (*.f64 %84 %64) %1987 = (/.f64 %893 %1986) %1994 = (-.f64 %418 %1274) %2003 = (*.f64 %1994 #s(literal 1/2 binary64)) %2016 = (/.f64 %66 %2003) %2022 = (-.f64 %418 %872) %2028 = (*.f64 %2022 #s(literal 1/2 binary64)) %2041 = (/.f64 %66 %2028) %2047 = (-.f64 %418 %78) %2052 = (*.f64 %2047 #s(literal 1/2 binary64)) %2065 = (/.f64 %66 %2052) %2071 = (/.f64 #s(literal 1 binary64) %1250) %2073 = (/.f64 %379 %1250) %2076 = (neg.f64 %1250) %2083 = (/.f64 %178 (*.f64 %84 %1228)) %2085 = (neg.f64 %342) %2095 = (/.f64 %178 (*.f64 %84 %948)) %2101 = (/.f64 #s(literal 1 binary64) %1242) %2102 = (*.f64 %66 %2101) %2103 = (/.f64 %66 %1242) %2104 = (pow.f64 %2103 #s(literal 1 binary64)) %2105 = (neg.f64 %1242) %2106 = (/.f64 %1649 %2105) %2108 = (/.f64 #s(literal 1 binary64) (/.f64 %1242 %66)) %2111 = (/.f64 %178 (*.f64 %84 %1242)) %2117 = (/.f64 #s(literal 1 binary64) %1802) %2119 = (/.f64 %66 %1802) %2124 = (/.f64 #s(literal 1 binary64) %531) %2125 = (*.f64 %66 %2124) %2126 = (/.f64 %66 %531) %2127 = (pow.f64 %2126 #s(literal 1 binary64)) %2128 = (neg.f64 %531) %2129 = (/.f64 %1649 %2128) %2131 = (/.f64 #s(literal 1 binary64) (*.f64 %68 %531)) %2133 = (/.f64 #s(literal 1 binary64) (/.f64 %531 %66)) %2134 = (*.f64 %342 %103) %2135 = (/.f64 %178 %1986) %2136 = (pow.f64 %2135 #s(literal 1 binary64)) %2137 = (/.f64 %2085 %78) %2138 = (/.f64 %342 %64) %2140 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %342)) %2141 = (/.f64 #s(literal 1 binary64) %527) %2143 = (/.f64 %1864 %527) %2146 = (neg.f64 %527) %2150 = (*.f64 %1855 %2124) %2151 = (/.f64 %1855 %531) %2152 = (pow.f64 %2151 #s(literal 1 binary64)) %2153 = (neg.f64 %1855) %2154 = (/.f64 %2153 %2128) %2156 = (/.f64 #s(literal 1 binary64) (/.f64 %531 %1855)) %2158 = (/.f64 %1855 %344) %2165 = (/.f64 %178 (*.f64 %84 %1802)) %2172 = (*.f64 %178 (/.f64 #s(literal 1 binary64) %894)) %2173 = (/.f64 %178 %894) %2174 = (pow.f64 %2173 #s(literal 1 binary64)) %2176 = (/.f64 %344 (neg.f64 %894)) %2178 = (/.f64 #s(literal 1 binary64) (/.f64 %894 %178)) %2179 = (*.f64 %2173 %103) %2181 = (/.f64 %178 (*.f64 %894 %64)) %2182 = (pow.f64 %2181 #s(literal 1 binary64)) %2184 = (/.f64 (neg.f64 %2173) %78) %2185 = (/.f64 %2173 %64) %2187 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %2173)) %2189 = (/.f64 %891 %64) %2197 = (/.f64 #s(literal -1 binary64) (*.f64 %852 %64)) %2205 = (/.f64 %822 %1381) %2207 = (neg.f64 %831) %2212 = (cos.f64 %605) %2220 = (-.f64 %2212 %178) %2225 = (*.f64 %2220 #s(literal 1/2 binary64)) %2238 = (/.f64 %66 %2225) %2245 = (/.f64 %565 %186) %2253 = (tan.f64 %2245) %2255 = (+.f64 %2245 %71) %2259 = (sin.f64 %2245) %2266 = (/.f64 %2253 %2259) %2274 = (/.f64 %700 %186) %2282 = (tan.f64 %2274) %2284 = (+.f64 %2274 %71) %2288 = (sin.f64 %2274) %2295 = (/.f64 %2282 %2288) %2302 = (cos.f64 %1531) %2303 = (pow.f64 %2302 #s(literal 1 binary64)) %2305 = (sin.f64 (+.f64 %1531 %273)) %2308 = (-.f64 (*.f64 %1804 %1282) (*.f64 %1802 %1294)) %2310 = (cos.f64 (neg.f64 %1531)) %2312 = (cos.f64 (fabs.f64 %1531)) %2314 = (*.f64 %178 (/.f64 #s(literal 1 binary64) %2302)) %2315 = (/.f64 %178 %2302) %2316 = (pow.f64 %2315 #s(literal 1 binary64)) %2318 = (/.f64 %344 (neg.f64 %2302)) %2320 = (/.f64 #s(literal 1 binary64) (/.f64 %2302 %178)) %2321 = (*.f64 %2315 %103) %2323 = (/.f64 %178 (*.f64 %2302 %64)) %2324 = (pow.f64 %2323 #s(literal 1 binary64)) %2326 = (/.f64 (neg.f64 %2315) %78) %2327 = (/.f64 %2315 %64) %2329 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %2315)) %2330 = (cos.f64 %1518) %2345 = (/.f64 %178 %2330) %2353 = (/.f64 %178 (*.f64 %2330 %64)) %2360 = (-.f64 %1345 #s(literal -1 binary64)) %2364 = (*.f64 %2360 %64) %2369 = (/.f64 %269 %2364) %2377 = (-.f64 %1363 #s(literal -1 binary64)) %2381 = (*.f64 %2377 %64) %2386 = (/.f64 %269 %2381) %2395 = (approx (/ %636 %563) %1260) %2397 = (sin.f64 %1268) %2400 = (/.f64 %2397 %84) %2407 = (/.f64 %2397 %1986) %2415 = (/.f64 %866 %344) %2425 = (/.f64 %822 (*.f64 %62 %438)) %2431 = (fma.f64 %1228 %452 %472) %2433 = (*.f64 %1228 %452) %2437 = (*.f64 %79 %465) %2439 = (neg.f64 %472) %2445 = (/.f64 %66 %2431) %2451 = (fma.f64 %344 %452 %472) %2453 = (*.f64 %344 %452) %2463 = (/.f64 %66 %2451) %2473 = (/.f64 %66 %987) %2479 = (fma.f64 %1242 %452 %472) %2481 = (*.f64 %1242 %452) %2491 = (/.f64 %66 %2479) %2497 = (*.f64 %1242 x) %2500 = (*.f64 %1242 %4) %2503 = (*.f64 %1242 y) %2505 = (*.f64 y %1242) %2513 = (/.f64 x %2500) %2515 = (/.f64 %2497 %2500) %2524 = (tan.f64 %2515) %2526 = (fma.f64 %1242 %2513 %71) %2530 = (sin.f64 %2515) %2537 = (/.f64 %2524 %2530) %2544 = (*.f64 %66 %2071) %2545 = (/.f64 %66 %1250) %2546 = (pow.f64 %2545 #s(literal 1 binary64)) %2547 = (/.f64 %1649 %2076) %2549 = (/.f64 #s(literal 1 binary64) (/.f64 %1250 %66)) %2556 = (/.f64 #s(literal 1 binary64) %586) %2564 = (/.f64 #s(literal 1 binary64) %1336) %2573 = (/.f64 %66 %527) %2578 = (neg.f64 %1618) %2581 = (sin.f64 %2578) %2586 = (/.f64 %66 %2581) %2592 = (fma.f64 %9 x #s(literal 884279719003555/140737488355328 binary64)) %2605 = (tan.f64 %2592) %2607 = (+.f64 %2592 %71) %2616 = (/.f64 %2605 %64) %2622 = (fma.f64 %164 x #s(literal 884279719003555/562949953421312 binary64)) %2631 = (cos.f64 %2622) %2635 = (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) %2637 = (sin.f64 #s(literal 884279719003555/562949953421312 binary64)) %2646 = (/.f64 %66 %2631) %2652 = (fma.f64 %9 x #s(literal -884279719003555/562949953421312 binary64)) %2665 = (cos.f64 %2652) %2667 = (*.f64 %64 %2637) %2677 = (-.f64 %2665 %178) %2682 = (*.f64 %2677 #s(literal 1/2 binary64)) %2695 = (/.f64 %66 %2682) x y #s(literal 2 binary64) %5 %6 %7 %11 %12 %14 %16 %17 %18 %20 %4 %21 %23 %26 %27 %29 %31 %32 %33 %34 %36 %38 %40 %42 %45 %46 %50 %52 %54 %56 %58 %59 %60 %61 %28 %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %100 %101 %102 %104 %105 %106 %108 %110 %111 %112 %64 %113 #s(literal 1/2 binary64) %115 %116 %117 %118 %119 %120 %121 %123 %124 %30 %126 %127 %128 %129 %130 #s(literal 3 binary64) #s(literal 1 binary64) #s(literal -1/48 binary64) #s(literal 1/8 binary64) %135 %136 %137 %138 %139 %141 %142 %144 %146 %149 %151 %153 %145 #s(literal 4 binary64) #s(literal -1/8 binary64) (pow.f64 %156 #s(literal 1 binary64)) %156 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal -2 binary64) %5 %6 %7 %11 %12 %14 %16 %17 %18 %20 %4 (*.f64 #s(literal 1/2 binary64) %114) (pow.f64 %9 #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) %19) (/.f64 #s(literal 1 binary64) %4) %9 %5 %6 %7 %11 %12 %14 %16 %17 %18 %20 %4 (*.f64 #s(literal -1/2 binary64) %114) (pow.f64 %164 #s(literal 1 binary64)) %164 (/.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1/2 binary64) %19) %21 %23 %26 %27 %29 %31 %32 %33 %34 %36 %38 %40 %42 %45 %46 %50 %52 %54 %56 %58 %59 %60 %61 %28 %21 %23 %26 %27 %29 %31 %32 %33 %34 %36 %38 %40 %42 %45 %46 %50 %52 %54 %56 %58 %59 %60 %61 %28 %100 %101 %102 %104 %105 %106 %108 %110 %111 %112 %64 %113 %169 %170 %171 %172 %173 %175 %177 %179 %178 (*.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal -1 binary64)) (pow.f64 %43 #s(literal 1 binary64)) %43 %183 (*.f64 x %64) (pow.f64 %183 #s(literal 1 binary64)) %186 (*.f64 %4 %64) (pow.f64 %186 #s(literal 1 binary64)) (fma.f64 %64 y %189) (fma.f64 y %64 %191) (+.f64 %189 %189) (+.f64 %191 %191) %196 %198 %200 %202 %204 %206 %209 %210 %211 %212 %214 %215 %216 %217 %218 %220 %222 %224 %226 %227 %230 %233 %235 %236 %237 %238 %240 %242 %244 %246 %247 %249 %250 %251 %252 %253 %35 %255 %256 %257 %258 %259 %21 %23 %26 %27 %29 %31 %32 %33 %34 %36 %38 %40 %42 %45 %46 %50 %52 %54 %56 %58 %59 %60 %61 %28 %249 %250 %251 %252 %253 %35 %255 %256 %257 %258 %259 %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %260 %261 %264 %266 %268 %62 (pow.f64 %269 #s(literal 1 binary64)) %269 (pow.f64 %271 #s(literal 1 binary64)) (sin.f64 (+.f64 %30 %273)) (cos.f64 (fabs.f64 %30)) (cos.f64 %254) %271 (pow.f64 %279 #s(literal 1 binary64)) %279 (+.f64 %271 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %271) (pow.f64 %79 #s(literal 1 binary64)) %79 (cos.f64 %94) %260 %261 %264 %266 %268 %62 %71 (*.f64 %269 (/.f64 #s(literal 1 binary64) %279)) (pow.f64 %287 #s(literal 1 binary64)) (/.f64 %289 (neg.f64 %279)) %287 (/.f64 #s(literal 1 binary64) (/.f64 %279 %269)) %294 %295 %297 %299 %296 (pow.f64 %82 #s(literal 1 binary64)) (fma.f64 %15 x %296) (fma.f64 %22 %9 %296) %82 (fma.f64 %9 %25 %296) (fma.f64 %9 x %296) (fma.f64 #s(literal 1 binary64) %28 %296) (fma.f64 %30 #s(literal 1/2 binary64) %296) (fma.f64 #s(literal 1/2 binary64) %30 %296) (fma.f64 #s(literal 2 binary64) %71 %28) (fma.f64 x %9 %296) (-.f64 %28 %310) (+.f64 %94 %71) (+.f64 %28 %296) (+.f64 %296 %28) (pow.f64 %73 #s(literal 1 binary64)) (fma.f64 %15 x %72) (fma.f64 %22 %9 %72) (fma.f64 %9 %25 %72) %73 (fma.f64 #s(literal 1 binary64) %28 %72) (fma.f64 %30 #s(literal 1/2 binary64) %72) (fma.f64 #s(literal 1/2 binary64) %30 %72) (fma.f64 x %9 %72) (-.f64 %82 %298) (+.f64 %28 %72) (+.f64 %82 %71) (+.f64 %71 %82) (pow.f64 %84 #s(literal 1 binary64)) %84 (sin.f64 (+.f64 %73 %273)) (-.f64 (*.f64 %83 %330) (*.f64 %86 %332)) (cos.f64 (neg.f64 %73)) (cos.f64 (fabs.f64 %73)) (cos.f64 %73) %341 %343 %346 %342 %348 (*.f64 %62 %103) (pow.f64 %68 #s(literal 1 binary64)) (/.f64 %79 %78) (/.f64 %62 %64) %68 %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %353 %354 %355 %356 %94 %357 %358 %359 %360 %361 %362 %363 %365 %364 %366 %368 %367 %369 %370 %371 %372 %373 %374 (pow.f64 %375 #s(literal 1 binary64)) %375 (+.f64 %377 %298) (pow.f64 %379 #s(literal 1 binary64)) (/.f64 (sin.f64 %381) (cos.f64 %381)) (/.f64 (sin.f64 %375) (cos.f64 %375)) (neg.f64 (tan.f64 %367)) (tan.f64 %381) %379 %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %391 %392 %393 %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %396 %398 %400 %401 %402 %403 %404 %405 %406 %395 %407 %408 %409 %410 %411 %412 %413 %414 %415 %416 %417 %419 %423 %424 %426 %428 %430 %418 %432 %434 %436 %433 %437 %438 %439 %441 %442 %444 %447 %448 %449 %450 %451 %103 %100 %101 %102 %104 %105 %106 %108 %110 %111 %112 %64 %113 (pow.f64 %452 #s(literal 1 binary64)) %452 (sin.f64 (fma.f64 %71 #s(literal 2 binary64) %273)) (-.f64 (*.f64 %330 %330) (*.f64 %332 %332)) (cos.f64 %310) (cos.f64 %460) (cos.f64 %296) %464 %466 %465 %468 %469 %470 %471 %472 (*.f64 %62 %465) (pow.f64 %472 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %298 %265)) (sin.f64 (+.f64 %298 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %298 %267)) (sin.f64 (+.f64 %298 %267))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %298 %28)) (sin.f64 (+.f64 %298 %28))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %296 %265)) (sin.f64 (fma.f64 %71 #s(literal 2 binary64) %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %296 %267)) (sin.f64 (fma.f64 %71 #s(literal 2 binary64) %267))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %296 %28)) %86) #s(literal 2 binary64)) (pow.f64 %509 #s(literal 1 binary64)) (fma.f64 %71 #s(literal 1/2 binary64) %169) %509 (fma.f64 #s(literal -1/2 binary64) %30 %391) (fma.f64 %30 #s(literal -1/2 binary64) %391) (fma.f64 #s(literal 1/2 binary64) %71 %169) (fma.f64 x %164 %391) (-.f64 %169 %399) (-.f64 %169 %394) (+.f64 %169 %391) (+.f64 %391 %169) %520 %344 %523 %524 %526 %528 %527 %529 (pow.f64 %298 #s(literal 1 binary64)) %298 (pow.f64 %531 #s(literal 1 binary64)) (sin.f64 (+.f64 %509 %273)) (-.f64 (*.f64 %521 %420) (*.f64 %178 %421)) (cos.f64 (neg.f64 %509)) (cos.f64 (fabs.f64 %509)) %531 (*.f64 #s(literal -1 binary64) %103) (pow.f64 %543 #s(literal 1 binary64)) %543 (/.f64 #s(literal 1 binary64) (/.f64 %64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %78) %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %100 %101 %102 %104 %105 %106 %108 %110 %111 %112 %64 %113 %21 %23 %26 %27 %29 %31 %32 %33 %34 %36 %38 %40 %42 %45 %46 %50 %52 %54 %56 %58 %59 %60 %61 %28 %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %100 %101 %102 %104 %105 %106 %108 %110 %111 %112 %64 %113 #s(literal 884279719003555/140737488355328 binary64) #s(literal 884279719003555/562949953421312 binary64) %169 %170 %171 %172 %173 %175 %177 (*.f64 %128 %114) (pow.f64 %150 #s(literal 1 binary64)) (/.f64 %147 %19) (/.f64 #s(literal 1 binary64) (/.f64 y %128)) %150 %555 (*.f64 #s(literal 1/2 binary64) %150) (pow.f64 %555 #s(literal 1 binary64)) (/.f64 %558 y) (pow.f64 %565 #s(literal 1 binary64)) %565 (*.f64 y %24) (pow.f64 %48 #s(literal 1 binary64)) (/.f64 %19 %43) (/.f64 #s(literal 1 binary64) %30) %48 %571 (*.f64 %145 #s(literal -1/8 binary64)) (pow.f64 %571 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) %128) %137) (pow.f64 %576 #s(literal 1 binary64)) %576 (fma.f64 %145 #s(literal -1/8 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 %571)) (-.f64 #s(literal 1 binary64) %581) (+.f64 %571 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %571) (pow.f64 %586 #s(literal 1 binary64)) %586 %294 %295 %297 %299 %296 %464 %466 %465 %468 %469 %470 %471 %588 %590 %591 %592 %593 %594 %595 %262 %596 %391 %392 %393 %464 %466 %465 %468 %469 %470 %471 %394 %597 %598 %599 %600 (pow.f64 %605 #s(literal 1 binary64)) %605 %394 %597 %598 %599 %600 %607 %609 %611 %613 %420 %614 (pow.f64 %618 #s(literal 1 binary64)) %618 %620 %621 %622 %620 %621 %622 %624 %626 %628 %630 %631 %625 %632 %633 %634 %635 (pow.f64 %640 #s(literal 1 binary64)) %640 %624 %626 %628 %630 %631 %625 %632 %633 %634 %635 (pow.f64 %646 #s(literal 1 binary64)) %646 %648 (*.f64 y %420) (pow.f64 %648 #s(literal 1 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) %648)) (pow.f64 %653 #s(literal 1 binary64)) (/.f64 %43 (neg.f64 %648)) (/.f64 #s(literal 1 binary64) (/.f64 %648 x)) (/.f64 %30 %420) %653 (pow.f64 %668 #s(literal 1 binary64)) %668 %179 %178 (*.f64 %156 %140) (pow.f64 %671 #s(literal 1 binary64)) (/.f64 (neg.f64 %156) %148) %671 (/.f64 #s(literal 1 binary64) (/.f64 %137 %156)) %558 (*.f64 #s(literal 1/2 binary64) %128) (pow.f64 %558 #s(literal 1 binary64)) (pow.f64 %679 #s(literal 1 binary64)) %679 (fma.f64 #s(literal -1/48 binary64) %671 %558) (fma.f64 %128 #s(literal 1/2 binary64) %682) (fma.f64 #s(literal 1/2 binary64) %128 %682) (-.f64 %682 (*.f64 #s(literal -1/2 binary64) %128)) (-.f64 %682 (neg.f64 %558)) (+.f64 %682 %558) (+.f64 %558 %682) (*.f64 %679 %114) (pow.f64 %692 #s(literal 1 binary64)) (/.f64 (neg.f64 %679) %19) %692 (/.f64 #s(literal 1 binary64) (/.f64 y %679)) (+.f64 (/.f64 %682 y) %555) (pow.f64 %700 #s(literal 1 binary64)) %700 (*.f64 #s(literal 1 binary64) %24) (pow.f64 %24 #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %43) (/.f64 #s(literal 1 binary64) %22) %24 (*.f64 %64 %9) (pow.f64 %208 #s(literal 1 binary64)) (/.f64 %78 %44) %208 (/.f64 #s(literal 1 binary64) (/.f64 %4 %64)) (*.f64 x %103) (pow.f64 %207 #s(literal 1 binary64)) (/.f64 %43 %78) (/.f64 #s(literal 1 binary64) (/.f64 %64 x)) %207 %196 %198 %200 %202 %204 %206 %209 %210 %211 %212 %214 %215 %216 %217 %218 %220 %222 %224 %226 %227 %230 %233 %235 %236 %237 %238 %240 %242 %244 %246 %247 (*.f64 x %195) (pow.f64 %205 #s(literal 1 binary64)) (/.f64 %43 %229) (/.f64 %207 %4) (/.f64 #s(literal 1 binary64) %231) %205 (*.f64 %9 %103) (pow.f64 %203 #s(literal 1 binary64)) (/.f64 %13 %78) (/.f64 %9 %64) (/.f64 #s(literal 1 binary64) (/.f64 %64 %9)) %203 %728 (*.f64 x %178) (pow.f64 %728 #s(literal 1 binary64)) %731 (*.f64 %4 %178) (pow.f64 %731 #s(literal 1 binary64)) (fma.f64 %178 y %734) (fma.f64 y %178 %736) (+.f64 %734 %734) (+.f64 %736 %736) (*.f64 #s(literal 1 binary64) %740) (pow.f64 %740 #s(literal 1 binary64)) (pow.f64 %731 #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) %178) %4) (/.f64 #s(literal -1 binary64) (neg.f64 %731)) (/.f64 #s(literal 1 binary64) (/.f64 %731 #s(literal 1 binary64))) %740 %196 %198 %200 %202 %204 %206 %209 %210 %211 %212 %214 %215 %216 %217 %218 %220 %222 %224 %226 %227 %230 %233 %235 %236 %237 %238 %240 %242 %244 %246 %247 %196 %198 %200 %202 %204 %206 %209 %210 %211 %212 %214 %215 %216 %217 %218 %220 %222 %224 %226 %227 %230 %233 %235 %236 %237 %238 %240 %242 %244 %246 %247 (pow.f64 %254 #s(literal 1 binary64)) (/.f64 %43 y) (/.f64 x %19) %254 (*.f64 %64 %195) (pow.f64 %201 #s(literal 1 binary64)) (/.f64 %197 %4) (/.f64 %78 %229) %201 (/.f64 #s(literal 1 binary64) %757) (*.f64 %183 %9) %199 (pow.f64 %199 #s(literal 1 binary64)) (/.f64 %228 %44) (/.f64 %183 %4) (/.f64 #s(literal 1 binary64) %763) %196 %198 %200 %202 %204 %206 %209 %210 %211 %212 %214 %215 %216 %217 %218 %220 %222 %224 %226 %227 %230 %233 %235 %236 %237 %238 %240 %242 %244 %246 %247 %766 (*.f64 %543 %186) (*.f64 %186 %543) (pow.f64 %766 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %186) %64) (*.f64 %772 %205) (*.f64 %43 (/.f64 #s(literal 1 binary64) %766)) (*.f64 #s(literal -1 binary64) (/.f64 x %766)) (pow.f64 %778 #s(literal 1 binary64)) (/.f64 (/.f64 %43 %543) %186) (/.f64 (neg.f64 %43) (neg.f64 %766)) %778 (/.f64 #s(literal 1 binary64) (/.f64 %766 %43)) %231 (*.f64 %64 %35) (pow.f64 %231 #s(literal 1 binary64)) (/.f64 %186 x) %196 %198 %200 %202 %204 %206 %209 %210 %211 %212 %214 %215 %216 %217 %218 %220 %222 %224 %226 %227 %230 %233 %235 %236 %237 %238 %240 %242 %244 %246 %247 %21 %23 %26 %27 %29 %31 %32 %33 %34 %36 %38 %40 %42 %45 %46 %50 %52 %54 %56 %58 %59 %60 %61 %28 (*.f64 %197 %35) (*.f64 %186 (/.f64 #s(literal 1 binary64) %183)) (*.f64 %64 %763) (pow.f64 %219 #s(literal 1 binary64)) (/.f64 %757 x) (/.f64 %229 %228) %219 (/.f64 #s(literal 1 binary64) %202) %196 %198 %200 %202 %204 %206 %209 %210 %211 %212 %214 %215 %216 %217 %218 %220 %222 %224 %226 %227 %230 %233 %235 %236 %237 %238 %240 %242 %244 %246 %247 %21 %23 %26 %27 %29 %31 %32 %33 %34 %36 %38 %40 %42 %45 %46 %50 %52 %54 %56 %58 %59 %60 %61 %28 %798 (pow.f64 %798 #s(literal 1 binary64)) (fma.f64 %71 #s(literal 3 binary64) %71) (fma.f64 #s(literal 3 binary64) %71 %71) (-.f64 %802 %298) (+.f64 %802 %71) (+.f64 %71 %802) (pow.f64 %806 #s(literal 1 binary64)) (fma.f64 %15 x %798) (fma.f64 %22 %9 %798) (fma.f64 %9 %25 %798) (fma.f64 %9 x %798) %806 (fma.f64 #s(literal 1 binary64) %28 %798) (fma.f64 %30 #s(literal 1/2 binary64) %798) (fma.f64 #s(literal 1/2 binary64) %30 %798) (fma.f64 x %9 %798) (-.f64 %28 (neg.f64 %798)) (+.f64 %818 %71) (+.f64 %798 %28) (+.f64 %28 %798) (pow.f64 %822 #s(literal 1 binary64)) (fma.f64 %64 %824 %826) %822 (+.f64 (*.f64 %64 %824) %826) (*.f64 %822 %63) (pow.f64 %831 #s(literal 1 binary64)) (/.f64 (neg.f64 %822) %79) %831 (/.f64 #s(literal 1 binary64) (/.f64 %62 %822)) (neg.f64 (/.f64 %822 %79)) (pow.f64 %839 #s(literal 1 binary64)) (neg.f64 (-.f64 %71 %28)) (fma.f64 %15 x %298) (fma.f64 %22 %9 %298) (fma.f64 %9 %25 %298) (fma.f64 %9 x %298) (fma.f64 #s(literal 1 binary64) %28 %298) (fma.f64 %30 #s(literal 1/2 binary64) %298) (fma.f64 #s(literal 1/2 binary64) %30 %298) (fma.f64 x %9 %298) %839 (+.f64 %28 %298) %852 (*.f64 %62 %543) (pow.f64 %852 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %62) %64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) %852)) (pow.f64 %859 #s(literal 1 binary64)) (/.f64 %772 %62) %859 (/.f64 #s(literal 1 binary64) (/.f64 %852 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 %852)) (pow.f64 %866 #s(literal 1 binary64)) (/.f64 (sin.f64 %868) (cos.f64 %868)) (/.f64 %872 (cos.f64 %839)) (tan.f64 %868) %866 %353 %354 %355 %356 %94 %357 %358 %359 %360 %361 %362 %363 %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 (pow.f64 %818 #s(literal 1 binary64)) (/.f64 (fma.f64 %802 %4 x) %4) (fma.f64 %15 x %802) (fma.f64 %22 %9 %802) %818 (fma.f64 %9 %25 %802) (fma.f64 %9 x %802) (fma.f64 #s(literal 1 binary64) %28 %802) (fma.f64 #s(literal 3 binary64) %71 %28) (fma.f64 %30 #s(literal 1/2 binary64) %802) (fma.f64 #s(literal 1/2 binary64) %30 %802) (fma.f64 x %9 %802) (-.f64 %802 %265) (+.f64 %802 %28) (+.f64 %28 %802) (pow.f64 %891 #s(literal 1 binary64)) (/.f64 %893 %894) (/.f64 %822 (cos.f64 %806)) %891 (tan.f64 %806) %99 (pow.f64 %99 #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) %107) (/.f64 #s(literal 1 binary64) (/.f64 %103 #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) %103) %263 %904 %905 %907 %908 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 (pow.f64 %920 #s(literal 1 binary64)) (neg.f64 (-.f64 %71 %263)) (fma.f64 %262 #s(literal 1/2 binary64) %298) (fma.f64 #s(literal 1/2 binary64) %262 %298) %920 (+.f64 %263 %298) (pow.f64 %927 #s(literal 1 binary64)) (fma.f64 %929 %330 %930) (sin.f64 (+.f64 %920 %273)) (cos.f64 (neg.f64 %920)) (cos.f64 (fabs.f64 %920)) %927 (+.f64 %938 %930) (pow.f64 %940 #s(literal 1 binary64)) (fma.f64 %99 #s(literal 2 binary64) %927) (fma.f64 #s(literal 1 binary64) %64 %927) (fma.f64 #s(literal 2 binary64) %99 %927) (-.f64 %64 (neg.f64 %927)) %940 (+.f64 %64 %927) %948 (pow.f64 %948 #s(literal 1 binary64)) (/.f64 (neg.f64 %940) #s(literal -2 binary64)) (/.f64 %940 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %940)) (+.f64 (/.f64 %64 #s(literal 2 binary64)) (/.f64 %927 #s(literal 2 binary64))) (pow.f64 %958 #s(literal 1 binary64)) %958 (fma.f64 %71 #s(literal 2 binary64) %391) (fma.f64 #s(literal 1/2 binary64) %71 %296) (fma.f64 #s(literal 2 binary64) %71 %391) (-.f64 %391 %310) (+.f64 (fma.f64 %71 #s(literal 1/2 binary64) %71) %71) (+.f64 %391 %296) (+.f64 %296 %391) (pow.f64 %968 #s(literal 1 binary64)) (neg.f64 (-.f64 %958 %28)) (fma.f64 %15 x %972) (fma.f64 %22 %9 %972) (fma.f64 %9 %25 %972) (fma.f64 %9 x %972) (fma.f64 #s(literal 1 binary64) %28 %972) (fma.f64 %30 #s(literal 1/2 binary64) %972) (fma.f64 #s(literal 1/2 binary64) %30 %972) (fma.f64 x %9 %972) %968 (-.f64 %395 %296) (+.f64 %28 %972) (pow.f64 %983 #s(literal 1 binary64)) (fma.f64 %62 %985 %987) (sin.f64 (+.f64 %968 %273)) (cos.f64 (neg.f64 %968)) (cos.f64 (fabs.f64 %968)) %983 (+.f64 %995 %987) (pow.f64 %997 #s(literal 1 binary64)) (fma.f64 %15 x %958) (fma.f64 %22 %9 %958) (fma.f64 %9 %25 %958) %997 (fma.f64 #s(literal 1 binary64) %28 %958) (fma.f64 %30 #s(literal 1/2 binary64) %958) (fma.f64 #s(literal 1/2 binary64) %30 %958) (fma.f64 x %9 %958) (-.f64 %28 %972) (+.f64 (fma.f64 %9 x %391) %296) (+.f64 %958 %28) (+.f64 %28 %958) (pow.f64 %1011 #s(literal 1 binary64)) (sin.f64 (+.f64 %997 %273)) (-.f64 %995 %987) (cos.f64 (neg.f64 %997)) (cos.f64 (fabs.f64 %997)) %1011 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %968 %997) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %968 %997) #s(literal 2 binary64))))) (pow.f64 %1028 #s(literal 1 binary64)) (neg.f64 (-.f64 %1011 %983)) %1028 (+.f64 %983 (neg.f64 %1011)) (*.f64 %1028 #s(literal 1/2 binary64)) %987 (pow.f64 %987 #s(literal 1 binary64)) (/.f64 (neg.f64 %1028) #s(literal -2 binary64)) (/.f64 %1028 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1028)) (-.f64 (/.f64 %983 #s(literal 2 binary64)) (/.f64 %1011 #s(literal 2 binary64))) (pow.f64 %460 #s(literal 1 binary64)) (sqrt.f64 (*.f64 %296 %296)) (fabs.f64 %310) %460 (pow.f64 %1048 #s(literal 1 binary64)) (neg.f64 (-.f64 %460 %28)) (fma.f64 %15 x %1052) (fma.f64 %22 %9 %1052) (fma.f64 %9 %25 %1052) (fma.f64 %9 x %1052) (fma.f64 #s(literal 1 binary64) %28 %1052) (fma.f64 %30 #s(literal 1/2 binary64) %1052) (fma.f64 #s(literal 1/2 binary64) %30 %1052) (fma.f64 x %9 %1052) %1048 (+.f64 %28 %1052) (pow.f64 %1062 #s(literal 1 binary64)) %1062 (-.f64 %1064 %1066) (pow.f64 %1068 #s(literal 1 binary64)) (fma.f64 %15 x %460) (fma.f64 %22 %9 %460) (fma.f64 %9 %25 %460) %1068 (fma.f64 #s(literal 1 binary64) %28 %460) (fma.f64 %30 #s(literal 1/2 binary64) %460) (fma.f64 #s(literal 1/2 binary64) %30 %460) (fma.f64 x %9 %460) (-.f64 %28 %1052) (+.f64 %460 %28) (+.f64 %28 %460) (pow.f64 %1080 #s(literal 1 binary64)) (fma.f64 %1082 #s(literal 1/2 binary64) %1066) (fma.f64 %452 %64 %1066) (fma.f64 %64 %1085 %1066) (fma.f64 %64 %452 %1066) %1080 (+.f64 %1064 %1066) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1048 %1068) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1048 %1068) #s(literal 2 binary64))))) (pow.f64 %1082 #s(literal 1 binary64)) (-.f64 %1062 (neg.f64 %1080)) %1082 (+.f64 %1062 %1080) (*.f64 %1082 #s(literal 1/2 binary64)) %1064 (*.f64 %64 %1085) (*.f64 %64 %452) (pow.f64 %1064 #s(literal 1 binary64)) (/.f64 (+.f64 %86 (sin.f64 (fma.f64 %9 x %310))) #s(literal 2 binary64)) (/.f64 (neg.f64 %1082) #s(literal -2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %28 %296)) %86) #s(literal 2 binary64)) (/.f64 %1082 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1082)) (+.f64 (/.f64 %1062 #s(literal 2 binary64)) (/.f64 %1080 #s(literal 2 binary64))) %394 %597 %598 %599 %600 %607 %609 %611 %613 %420 %614 %431 (*.f64 %62 %420) (pow.f64 %431 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %608 %265)) (sin.f64 (+.f64 %608 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %608 %267)) (sin.f64 (+.f64 %608 %267))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %608 %28)) (sin.f64 (+.f64 %608 %28))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %263 %610)) (sin.f64 (fma.f64 %262 #s(literal 1/2 binary64) %610))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %263 %612)) (sin.f64 (fma.f64 %262 #s(literal 1/2 binary64) %612))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %263 %394)) (sin.f64 (fma.f64 %262 #s(literal 1/2 binary64) %394))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %263 %391)) (sin.f64 (fma.f64 %262 #s(literal 1/2 binary64) %391))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %71 #s(literal -1/2 binary64) %28)) (cos.f64 (-.f64 %394 %28))) #s(literal 2 binary64)) %1172 %1171 %1173 %1174 %1175 %1176 %1177 %1180 %1182 %1183 %1184 %1172 %1171 %1173 %1174 %1175 %1176 %1177 %1180 %1182 %1183 %1184 (pow.f64 %1185 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %71 y) x) y) (neg.f64 (-.f64 %30 %71)) %1185 (+.f64 %71 %254) %1193 (*.f64 #s(literal 1/2 binary64) %1185) (pow.f64 %1193 #s(literal 1 binary64)) %1197 %1196 %1198 %1199 %1200 %1201 %368 %367 %369 %370 %371 %372 %373 %374 %520 %344 %523 %524 %526 %1202 (*.f64 #s(literal -2 binary64) %71) (pow.f64 %1202 #s(literal 1 binary64)) (pow.f64 %1205 #s(literal 1 binary64)) %1205 %1207 (*.f64 %62 %1205) (pow.f64 %1207 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1202 %265)) (sin.f64 (fma.f64 %71 #s(literal -2 binary64) %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1202 %267)) (sin.f64 (fma.f64 %71 #s(literal -2 binary64) %267))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1202 %28)) (sin.f64 (fma.f64 %71 #s(literal -2 binary64) %28))) #s(literal 2 binary64)) (pow.f64 %1228 #s(literal 1 binary64)) (neg.f64 (-.f64 %1207 %64)) (fma.f64 %99 #s(literal 2 binary64) %1232) (fma.f64 %99 #s(literal 2 binary64) %1234) (fma.f64 #s(literal 1 binary64) %64 %1232) (fma.f64 #s(literal 1 binary64) %64 %1234) (fma.f64 #s(literal 2 binary64) %99 %1232) (fma.f64 #s(literal 2 binary64) %99 %1234) %1228 (+.f64 %64 %1232) (+.f64 %64 %1234) (pow.f64 %1242 #s(literal 1 binary64)) (sin.f64 (fma.f64 %1185 #s(literal 1/2 binary64) %273)) (cos.f64 (neg.f64 %1193)) (cos.f64 (fabs.f64 %1193)) %1242 %1251 %1250 %1253 %1254 %1256 %1258 %1259 %115 %116 %117 %118 %119 %120 %121 %123 %124 %30 %126 %127 %128 %129 %130 %135 %136 %137 %138 %139 %141 %142 %144 %146 %149 %151 %153 %145 (pow.f64 %1260 #s(literal 1 binary64)) %1260 (fma.f64 #s(literal 1/8 binary64) %145 #s(literal 1 binary64)) (-.f64 %581 #s(literal -1 binary64)) (+.f64 %581 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %581) %169 %170 %171 %172 %173 %175 %177 (*.f64 (/.f64 #s(literal -1 binary64) %4) x) %1268 (pow.f64 %1268 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %35) (/.f64 #s(literal 1 binary64) (/.f64 %35 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %51) %1274 (pow.f64 %1274 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %103) (/.f64 #s(literal 1 binary64) (/.f64 %103 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %107) %802 (*.f64 #s(literal 3 binary64) %71) (pow.f64 %802 #s(literal 1 binary64)) (pow.f64 %1282 #s(literal 1 binary64)) (sin.f64 %1284) (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 %330 #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) %330)) (cos.f64 %1290) (cos.f64 %1292) %1282 (pow.f64 %1294 #s(literal 1 binary64)) %1294 (-.f64 (*.f64 #s(literal 3 binary64) %332) (*.f64 #s(literal 4 binary64) (pow.f64 %332 #s(literal 3 binary64)))) %1300 (*.f64 %62 %1294) (pow.f64 %1300 #s(literal 1 binary64)) (/.f64 (+.f64 %893 (sin.f64 (fma.f64 %71 #s(literal 3 binary64) %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %802 %267)) (sin.f64 (fma.f64 %71 #s(literal 3 binary64) %267))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %802 %28)) %893) #s(literal 2 binary64)) (pow.f64 %893 #s(literal 1 binary64)) (fma.f64 %1294 %62 %1318) (fma.f64 %1282 %64 %1300) (fma.f64 %62 %1294 %1318) (fma.f64 %64 %1282 %1300) %893 (-.f64 %1318 (*.f64 %79 %1294)) (-.f64 %1318 (neg.f64 %1300)) (+.f64 %1318 %1300) (+.f64 %1300 %1318) (pow.f64 %872 #s(literal 1 binary64)) %872 (-.f64 %1330 %930) (pow.f64 %78 #s(literal 1 binary64)) %78 (fma.f64 %64 %330 %930) (sin.f64 %94) (+.f64 %1330 %930) (pow.f64 %1336 #s(literal 1 binary64)) %1336 %260 %261 %264 %266 %268 %62 (pow.f64 %1338 #s(literal 1 binary64)) %1338 (fma.f64 #s(literal 1/2 binary64) %71 %254) (-.f64 %254 %399) (-.f64 %254 %394) (+.f64 %254 %391) (+.f64 %391 %254) (pow.f64 %1345 #s(literal 1 binary64)) (fma.f64 %1347 %420 %1348) %1345 (+.f64 (*.f64 %1347 %420) %1348) (pow.f64 %1352 #s(literal 1 binary64)) (/.f64 (fma.f64 %391 y x) y) (fma.f64 %114 x %391) %1352 (fma.f64 #s(literal 1 binary64) %30 %391) (fma.f64 #s(literal 1/2 binary64) %71 %30) (fma.f64 x %114 %391) (-.f64 %391 %254) (+.f64 %391 %30) (+.f64 %30 %391) (pow.f64 %1363 #s(literal 1 binary64)) (fma.f64 %421 %271 %1365) %1363 (+.f64 (*.f64 %421 %271) %1365) (pow.f64 %1369 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %263 %4) x) %4) (neg.f64 (-.f64 %28 %263)) (fma.f64 %262 #s(literal 1/2 binary64) %265) (fma.f64 #s(literal 1/2 binary64) %262 %265) %1369 (+.f64 %263 %265) (pow.f64 %1379 #s(literal 1 binary64)) (fma.f64 %929 %62 %1381) (sin.f64 (+.f64 %1369 %273)) (cos.f64 (neg.f64 %1369)) (cos.f64 (fabs.f64 %1369)) %1379 (+.f64 %1389 %1381) (pow.f64 %1391 #s(literal 1 binary64)) (/.f64 (fma.f64 %263 %4 x) %4) (fma.f64 %15 x %263) (fma.f64 %22 %9 %263) %1391 (fma.f64 %9 %25 %263) (fma.f64 %9 x %263) (fma.f64 #s(literal 1 binary64) %28 %263) (fma.f64 %30 #s(literal 1/2 binary64) %263) (fma.f64 #s(literal 1/2 binary64) %262 %28) (fma.f64 #s(literal 1/2 binary64) %30 %263) (fma.f64 x %9 %263) (-.f64 %263 %265) (+.f64 %263 %28) (+.f64 %28 %263) (pow.f64 %1407 #s(literal 1 binary64)) (sin.f64 (+.f64 %1391 %273)) (-.f64 %1389 %1381) (cos.f64 (neg.f64 %1391)) (cos.f64 (fabs.f64 %1391)) %1407 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1369 %1391) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %1369 %1391) #s(literal 2 binary64))))) (pow.f64 %1424 #s(literal 1 binary64)) (neg.f64 (-.f64 %1407 %1379)) %1424 (+.f64 %1379 (neg.f64 %1407)) (*.f64 %1424 #s(literal 1/2 binary64)) %1381 (pow.f64 %1381 #s(literal 1 binary64)) (/.f64 (neg.f64 %1424) #s(literal -2 binary64)) (/.f64 %1424 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1424)) (-.f64 (/.f64 %1379 #s(literal 2 binary64)) (/.f64 %1407 #s(literal 2 binary64))) (pow.f64 %1440 #s(literal 1 binary64)) (neg.f64 (-.f64 %169 %28)) (fma.f64 %15 x %377) (fma.f64 %15 x %28) (fma.f64 %22 %9 %377) (fma.f64 %22 %9 %28) (fma.f64 %9 %25 %377) (fma.f64 %9 %25 %28) (fma.f64 %9 x %377) %1440 (fma.f64 #s(literal 1 binary64) %28 %377) (fma.f64 #s(literal 1 binary64) %28 %28) (fma.f64 %30 #s(literal 1/2 binary64) %377) (fma.f64 %30 #s(literal 1/2 binary64) %28) (fma.f64 #s(literal 1/2 binary64) %30 %377) (fma.f64 #s(literal 1/2 binary64) %30 %28) (fma.f64 x %9 %377) (fma.f64 x %9 %28) (-.f64 %28 %169) (+.f64 %28 %377) (+.f64 %28 %28) (pow.f64 %1462 #s(literal 1 binary64)) %1462 (-.f64 %1464 %1465) (pow.f64 %1467 #s(literal 1 binary64)) (fma.f64 %15 x %169) (fma.f64 %22 %9 %169) %1467 (fma.f64 %9 %25 %169) (fma.f64 %9 x %169) (fma.f64 #s(literal -1/2 binary64) %30 %28) (fma.f64 #s(literal 1 binary64) %28 %169) (fma.f64 %30 #s(literal -1/2 binary64) %28) (fma.f64 %30 #s(literal 1/2 binary64) %169) (fma.f64 #s(literal 1/2 binary64) %30 %169) (fma.f64 x %164 %28) (fma.f64 x %9 %169) (-.f64 %28 %377) (-.f64 %28 %28) (+.f64 %28 %169) (+.f64 %169 %28) (pow.f64 %1484 #s(literal 1 binary64)) (fma.f64 %1486 #s(literal 1/2 binary64) %1465) (fma.f64 %64 %1488 %1465) (fma.f64 %64 %521 %1465) (fma.f64 %64 %62 %1465) %1484 (+.f64 %1464 %1465) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1440 %1467) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1440 %1467) #s(literal 2 binary64))))) (pow.f64 %1486 #s(literal 1 binary64)) (-.f64 %1462 (neg.f64 %1484)) %1486 (+.f64 %1462 %1484) (*.f64 %1486 #s(literal 1/2 binary64)) (*.f64 %64 %1488) (*.f64 %64 %521) %1464 (pow.f64 %1464 #s(literal 1 binary64)) (/.f64 (neg.f64 %1486) #s(literal -2 binary64)) (/.f64 %1486 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1486)) (+.f64 (/.f64 %1462 #s(literal 2 binary64)) (/.f64 %1484 #s(literal 2 binary64))) (pow.f64 %1518 #s(literal 1 binary64)) (fma.f64 %740 %728 %802) (fma.f64 %728 %740 %802) %1518 (fma.f64 %178 (*.f64 x %740) %802) (fma.f64 #s(literal 3 binary64) %71 %1517) (-.f64 %1517 %1526) (-.f64 %1517 %1290) (+.f64 %1517 %802) (+.f64 %802 %1517) %1532 %1533 %1534 %1535 %1531 %1536 %1537 %1538 %1539 %1540 %1541 %1542 %1543 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1532 %1533 %1534 %1535 %1531 %1536 %1537 %1538 %1539 %1540 %1541 %1542 %1543 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 (*.f64 %62 %1282) (pow.f64 %1552 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1284 %265)) (sin.f64 (+.f64 %1284 %265))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1284 %267)) (sin.f64 (+.f64 %1284 %267))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1284 %28)) (sin.f64 (+.f64 %1284 %28))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %263 %1290)) (sin.f64 (fma.f64 %262 #s(literal 1/2 binary64) %1290))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %263 %1292)) (sin.f64 (fma.f64 %262 #s(literal 1/2 binary64) %1292))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %263 %802)) (sin.f64 (fma.f64 %262 #s(literal 1/2 binary64) %802))) #s(literal 2 binary64)) (/.f64 (+.f64 %894 %1592) #s(literal 2 binary64)) %1595 (*.f64 %64 %1294) (pow.f64 %1595 #s(literal 1 binary64)) (/.f64 (-.f64 %1592 %894) #s(literal 2 binary64)) %1600 %1602 %1604 %1606 %1607 %1608 %1610 %1611 %1613 %1615 %894 %1616 %1617 %1600 %1602 %1604 %1606 %1607 %1608 %1610 %1611 %1613 %1615 %894 %1616 %1617 (pow.f64 %1618 #s(literal 1 binary64)) (fma.f64 %195 %183 %71) (fma.f64 %197 %28 %71) (fma.f64 %199 %103 %71) %1618 (fma.f64 %203 %183 %71) (fma.f64 %205 %64 %71) (fma.f64 %207 %208 %71) (fma.f64 %208 %207 %71) (fma.f64 %183 %195 %71) (fma.f64 %183 %203 %71) (fma.f64 %64 %213 %71) (fma.f64 %64 %205 %71) (fma.f64 #s(literal 1 binary64) %202 %71) (fma.f64 x %201 %71) (-.f64 %202 %298) (+.f64 %202 %71) (+.f64 %71 %202) (pow.f64 %1636 #s(literal 1 binary64)) (fma.f64 %1082 #s(literal 1/2 binary64) %618) %1636 (fma.f64 %64 %1085 %618) (fma.f64 %64 %452 %618) (-.f64 %1064 (neg.f64 %618)) (+.f64 %1064 %618) (+.f64 %618 %1064) (*.f64 %66 (/.f64 #s(literal 1 binary64) %1636)) (pow.f64 %1647 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %1636)) (/.f64 #s(literal 1 binary64) (/.f64 %1636 %66)) %1647 (pow.f64 %1654 #s(literal 1 binary64)) (neg.f64 (-.f64 %178 %987)) (fma.f64 %1028 #s(literal 1/2 binary64) %344) (fma.f64 %64 %986 %344) %1654 (+.f64 %987 %344) %1661 (pow.f64 %1661 #s(literal 1 binary64)) (/.f64 (neg.f64 %1654) #s(literal -2 binary64)) (/.f64 %1654 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1654)) (-.f64 (/.f64 %987 #s(literal 2 binary64)) %446) (*.f64 (/.f64 %66 %1654) #s(literal 2 binary64)) (*.f64 %66 (/.f64 #s(literal 1 binary64) %1661)) (pow.f64 %1674 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %1661)) (/.f64 #s(literal 1 binary64) (/.f64 %1661 %66)) %1674 (pow.f64 %1680 #s(literal 1 binary64)) (neg.f64 (-.f64 %178 %1064)) (fma.f64 %1082 #s(literal 1/2 binary64) %344) (fma.f64 %452 %64 %344) (fma.f64 %64 %1085 %344) (fma.f64 %64 %452 %344) %1680 (+.f64 %1064 %344) %1689 (pow.f64 %1689 #s(literal 1 binary64)) (/.f64 (neg.f64 %1680) #s(literal -2 binary64)) (/.f64 %1680 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1680)) (-.f64 (/.f64 %1064 #s(literal 2 binary64)) %446) (*.f64 (/.f64 %66 %1680) #s(literal 2 binary64)) (*.f64 %66 (/.f64 #s(literal 1 binary64) %1689)) (pow.f64 %1702 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %1689)) (/.f64 #s(literal 1 binary64) (/.f64 %1689 %66)) %1702 (pow.f64 %1708 #s(literal 1 binary64)) (neg.f64 (-.f64 %178 %948)) (fma.f64 %940 #s(literal 1/2 binary64) %344) %1708 (+.f64 %948 %344) %1714 (pow.f64 %1714 #s(literal 1 binary64)) (/.f64 (neg.f64 %1708) #s(literal -2 binary64)) (/.f64 %1708 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1708)) (-.f64 (/.f64 %948 #s(literal 2 binary64)) %446) (*.f64 (/.f64 %66 %1708) #s(literal 2 binary64)) (*.f64 %66 (/.f64 #s(literal 1 binary64) %1714)) (pow.f64 %1727 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %1714)) (/.f64 #s(literal 1 binary64) (/.f64 %1714 %66)) %1727 (*.f64 (/.f64 %64 %1486) #s(literal 2 binary64)) (*.f64 %64 (/.f64 #s(literal 1 binary64) %1464)) (pow.f64 %1737 #s(literal 1 binary64)) (/.f64 %78 (neg.f64 %1464)) %1737 (/.f64 #s(literal 1 binary64) (/.f64 %1464 %64)) (*.f64 (/.f64 %64 %1424) #s(literal 2 binary64)) (*.f64 %64 (/.f64 #s(literal 1 binary64) %1381)) (pow.f64 %1747 #s(literal 1 binary64)) (/.f64 %78 (neg.f64 %1381)) %1747 (/.f64 #s(literal 1 binary64) (/.f64 %1381 %64)) %1754 %1755 %1756 %1758 %1760 %1761 %1763 %1757 %1765 %1767 %1769 %1771 %1766 %1773 %1775 %1777 %1779 %1781 %1776 %1783 %1784 %1786 %1787 %1789 %1791 %1785 %1793 %1795 %1797 %1799 %1801 %1796 %1754 %1755 %1756 %1758 %1760 %1761 %1763 %1757 %1803 %1802 %1805 %1807 %1809 %1811 %1804 %1813 %1814 %1815 %1817 %1819 %1812 %1820 (*.f64 %279 %1802) (pow.f64 %1820 #s(literal 1 binary64)) (*.f64 %269 (/.f64 #s(literal 1 binary64) %1820)) (pow.f64 %1825 #s(literal 1 binary64)) (/.f64 %289 (neg.f64 %1820)) (/.f64 %287 %1802) %1825 (/.f64 #s(literal 1 binary64) (/.f64 %1820 %269)) %1803 %1802 %1805 %1807 %1809 %1811 %1804 %1813 %1814 %1815 %1817 %1819 %1812 %1832 (*.f64 %1804 %1802) (pow.f64 %1832 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %202 %1808)) (sin.f64 (fma.f64 %201 x %1808))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %202 %1810)) (sin.f64 (fma.f64 %201 x %1810))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %202 %202)) (sin.f64 (fma.f64 %201 x %202))) #s(literal 2 binary64)) (*.f64 %1802 (/.f64 #s(literal 1 binary64) %1832)) (pow.f64 %1856 #s(literal 1 binary64)) (/.f64 %1858 (neg.f64 %1832)) %1856 (/.f64 %1802 %1832) (/.f64 #s(literal 1 binary64) (/.f64 %1832 %1802)) (pow.f64 %1864 #s(literal 1 binary64)) (/.f64 (sin.f64 %1866) (cos.f64 %1866)) (/.f64 (sin.f64 %778) %1871) (tan.f64 %1866) %1864 (pow.f64 %1871 #s(literal 1 binary64)) (sin.f64 (+.f64 %778 %273)) (cos.f64 (neg.f64 %778)) (cos.f64 (fabs.f64 %778)) %1871 (*.f64 #s(literal 1 binary64) %1881) (pow.f64 %1881 #s(literal 1 binary64)) (pow.f64 %1871 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1871)) (/.f64 #s(literal 1 binary64) (/.f64 %1871 #s(literal 1 binary64))) %1881 %1803 %1802 %1805 %1807 %1809 %1811 %1804 %1813 %1814 %1815 %1817 %1819 %1812 %1889 (*.f64 x %1802) (pow.f64 %1889 #s(literal 1 binary64)) %1892 (*.f64 %4 %1802) (pow.f64 %1892 #s(literal 1 binary64)) (fma.f64 %1802 y %1895) (fma.f64 y %1802 %1897) (+.f64 %1895 %1895) (+.f64 %1897 %1897) (*.f64 (/.f64 %1802 %1802) %28) (*.f64 %1889 (/.f64 #s(literal 1 binary64) %1892)) %1906 (pow.f64 %1906 #s(literal 1 binary64)) (/.f64 (/.f64 %1889 %1802) %4) (/.f64 (neg.f64 %1889) (neg.f64 %1892)) (/.f64 %1889 %1892) (/.f64 #s(literal 1 binary64) (/.f64 %1892 %1889)) (pow.f64 %1916 #s(literal 1 binary64)) (/.f64 (sin.f64 %1918) (cos.f64 %1918)) (/.f64 %1922 (cos.f64 %1906)) (tan.f64 %1918) %1916 (pow.f64 %1922 #s(literal 1 binary64)) %1922 (*.f64 %1916 (/.f64 #s(literal 1 binary64) %1922)) (pow.f64 %1929 #s(literal 1 binary64)) (/.f64 (neg.f64 %1916) (neg.f64 %1922)) %1929 (/.f64 #s(literal 1 binary64) (/.f64 %1922 %1916)) %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %100 %101 %102 %104 %105 %106 %108 %110 %111 %112 %64 %113 %260 %261 %264 %266 %268 %62 %1936 %1937 %1938 %1939 %1941 %63 %396 %398 %400 %401 %402 %403 %404 %405 %406 %395 %407 %408 %409 %410 %411 %412 %413 %414 %415 %416 %417 %419 %423 %424 %426 %428 %430 %418 %432 %434 %436 %433 %437 %438 %439 %441 %442 %444 %447 %1943 %1945 %1947 %1949 %1951 %1946 %1805 %1807 %1809 %1811 %1804 %1813 %1814 %1815 %1817 %1819 %1812 %1952 %1955 %1956 %1957 %1855 %1805 %1807 %1809 %1811 %1804 %1813 %1814 %1815 %1817 %1819 %1812 %1952 %1955 %1956 %1957 %1855 %448 %449 %450 %451 %103 %1754 %1755 %1756 %1758 %1760 %1761 %1763 %1757 %260 %261 %264 %266 %268 %62 %1936 %1937 %1938 %1939 %1941 %63 %1805 %1807 %1809 %1811 %1804 %1813 %1814 %1815 %1817 %1819 %1812 %65 %67 %69 %70 %77 %80 %85 %87 %88 %90 %92 %93 %95 %96 %66 %97 %98 %100 %101 %102 %104 %105 %106 %108 %110 %111 %112 %64 %113 %260 %261 %264 %266 %268 %62 %1936 %1937 %1938 %1939 %1941 %63 %1958 (*.f64 %64 %279) (pow.f64 %1958 #s(literal 1 binary64)) %1961 %1963 %1965 %1967 %1969 %1970 %1964 %1972 %1974 (*.f64 %893 %340) (pow.f64 %1976 #s(literal 1 binary64)) (/.f64 (neg.f64 %893) %345) %1976 (/.f64 #s(literal 1 binary64) (/.f64 %84 %893)) (+.f64 (/.f64 %1318 %84) (/.f64 %1300 %84)) (*.f64 %1976 %103) (pow.f64 %1987 #s(literal 1 binary64)) (/.f64 (neg.f64 %1976) %78) (/.f64 %1976 %64) %1987 (/.f64 #s(literal 1 binary64) (/.f64 %64 %1976)) (pow.f64 %1994 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %418 %103) #s(literal -1 binary64)) %103) (neg.f64 (-.f64 %1274 %418)) %1994 (+.f64 %418 (neg.f64 %1274)) %2003 (pow.f64 %2003 #s(literal 1 binary64)) (/.f64 (neg.f64 %1994) #s(literal -2 binary64)) (/.f64 %1994 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1994)) (-.f64 %445 (/.f64 %1274 #s(literal 2 binary64))) (*.f64 (/.f64 %66 %1994) #s(literal 2 binary64)) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2003)) (pow.f64 %2016 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %2003)) (/.f64 #s(literal 1 binary64) (/.f64 %2003 %66)) %2016 (pow.f64 %2022 #s(literal 1 binary64)) (neg.f64 (-.f64 %872 %418)) %2022 (+.f64 %418 (neg.f64 %872)) %2028 (pow.f64 %2028 #s(literal 1 binary64)) (/.f64 (neg.f64 %2022) #s(literal -2 binary64)) (/.f64 %2022 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2022)) (-.f64 %445 (/.f64 %872 #s(literal 2 binary64))) (*.f64 (/.f64 %66 %2022) #s(literal 2 binary64)) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2028)) (pow.f64 %2041 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %2028)) (/.f64 #s(literal 1 binary64) (/.f64 %2028 %66)) %2041 (pow.f64 %2047 #s(literal 1 binary64)) (neg.f64 (-.f64 %78 %418)) %2047 (+.f64 %418 %527) %2052 (pow.f64 %2052 #s(literal 1 binary64)) (/.f64 (neg.f64 %2047) #s(literal -2 binary64)) (/.f64 %2047 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2047)) (-.f64 %445 (/.f64 %78 #s(literal 2 binary64))) (*.f64 (/.f64 %66 %2047) #s(literal 2 binary64)) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2052)) (pow.f64 %2065 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %2052)) (/.f64 #s(literal 1 binary64) (/.f64 %2052 %66)) %2065 (*.f64 %379 %2071) (pow.f64 %2073 #s(literal 1 binary64)) (/.f64 (neg.f64 %379) %2076) %2073 (/.f64 #s(literal 1 binary64) (/.f64 %1250 %379)) (*.f64 %342 (/.f64 #s(literal 1 binary64) %1228)) (pow.f64 %2083 #s(literal 1 binary64)) (/.f64 %2085 (neg.f64 %1228)) (/.f64 %342 %1228) %2083 (/.f64 #s(literal 1 binary64) (/.f64 %1228 %342)) %1793 %1795 %1797 %1799 %1801 %1796 %1793 %1795 %1797 %1799 %1801 %1796 (*.f64 (/.f64 %342 %940) #s(literal 2 binary64)) (*.f64 %342 %1794) (pow.f64 %2095 #s(literal 1 binary64)) (/.f64 %2085 %1798) (/.f64 %342 %948) %2095 (/.f64 #s(literal 1 binary64) (/.f64 %948 %342)) %1765 %1767 %1769 %1771 %1766 %1961 %1963 %1965 %1967 %1969 %1970 %1964 %1972 %1974 %2102 %2104 %2106 %2108 %2103 (*.f64 %342 %2101) (pow.f64 %2111 #s(literal 1 binary64)) (/.f64 %2085 %2105) (/.f64 %342 %1242) %2111 (/.f64 #s(literal 1 binary64) (/.f64 %1242 %342)) (*.f64 %66 %2117) (pow.f64 %2119 #s(literal 1 binary64)) (/.f64 %1649 %1858) (/.f64 #s(literal 1 binary64) (/.f64 %1802 %66)) %2119 %1765 %1767 %1769 %1771 %1766 %2125 %2127 %2129 %2131 %2133 %2126 %1943 %1945 %1947 %1949 %1951 %1946 %2134 %2136 %2137 %2138 %2135 %2140 (*.f64 %1864 %2141) (pow.f64 %2143 #s(literal 1 binary64)) (/.f64 (neg.f64 %1864) %2146) %2143 (/.f64 #s(literal 1 binary64) (/.f64 %527 %1864)) %2150 %2152 %2154 %2151 %2156 (*.f64 %1855 %1764) (pow.f64 %2158 #s(literal 1 binary64)) (/.f64 %2153 %1768) %2158 (/.f64 #s(literal 1 binary64) (/.f64 %344 %1855)) %2150 %2152 %2154 %2151 %2156 %1765 %1767 %1769 %1771 %1766 %1754 %1755 %1756 %1758 %1760 %1761 %1763 %1757 %1943 %1945 %1947 %1949 %1951 %1946 %1754 %1755 %1756 %1758 %1760 %1761 %1763 %1757 (*.f64 %342 %2117) (pow.f64 %2165 #s(literal 1 binary64)) (/.f64 %2085 %1858) (/.f64 %342 %1802) %2165 (/.f64 #s(literal 1 binary64) (/.f64 %1802 %342)) %2172 %2174 %2176 %2173 %2178 %2179 %2182 %2184 %2185 %2181 %2187 %2172 %2174 %2176 %2173 %2178 %2179 %2182 %2184 %2185 %2181 %2187 %1754 %1755 %1756 %1758 %1760 %1761 %1763 %1757 (*.f64 %891 %103) (pow.f64 %2189 #s(literal 1 binary64)) (/.f64 (neg.f64 %891) %78) %2189 (/.f64 #s(literal 1 binary64) (/.f64 %64 %891)) (*.f64 %859 %103) (pow.f64 %2197 #s(literal 1 binary64)) (/.f64 (neg.f64 %859) %78) (/.f64 %859 %64) %2197 (/.f64 #s(literal 1 binary64) (/.f64 %64 %859)) (*.f64 %831 %103) (pow.f64 %2205 #s(literal 1 binary64)) (/.f64 %2207 %78) (/.f64 %831 %64) %2205 (/.f64 #s(literal 1 binary64) (/.f64 %64 %831)) %1754 %1755 %1756 %1758 %1760 %1761 %1763 %1757 (pow.f64 %2212 #s(literal 1 binary64)) (sin.f64 (+.f64 %605 %273)) (cos.f64 (neg.f64 %605)) (cos.f64 (fabs.f64 %605)) %2212 (pow.f64 %2220 #s(literal 1 binary64)) (neg.f64 (-.f64 %178 %2212)) %2220 (+.f64 %2212 %344) %2225 (pow.f64 %2225 #s(literal 1 binary64)) (/.f64 (neg.f64 %2220) #s(literal -2 binary64)) (/.f64 %2220 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2220)) (-.f64 (/.f64 %2212 #s(literal 2 binary64)) %446) (*.f64 (/.f64 %66 %2220) #s(literal 2 binary64)) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2225)) (pow.f64 %2238 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %2225)) (/.f64 #s(literal 1 binary64) (/.f64 %2225 %66)) %2238 %2102 %2104 %2106 %2108 %2103 (*.f64 %565 %195) (pow.f64 %2245 #s(literal 1 binary64)) (/.f64 (/.f64 %565 %64) %4) (/.f64 (neg.f64 %565) %229) %2245 (/.f64 #s(literal 1 binary64) (/.f64 %186 %565)) (pow.f64 %2253 #s(literal 1 binary64)) (/.f64 (sin.f64 %2255) (cos.f64 %2255)) (/.f64 %2259 (cos.f64 %2245)) (tan.f64 %2255) %2253 (pow.f64 %2259 #s(literal 1 binary64)) %2259 (*.f64 %2253 (/.f64 #s(literal 1 binary64) %2259)) (pow.f64 %2266 #s(literal 1 binary64)) (/.f64 (neg.f64 %2253) (neg.f64 %2259)) %2266 (/.f64 #s(literal 1 binary64) (/.f64 %2259 %2253)) (*.f64 %700 %195) (pow.f64 %2274 #s(literal 1 binary64)) (/.f64 (/.f64 %700 %64) %4) (/.f64 (neg.f64 %700) %229) %2274 (/.f64 #s(literal 1 binary64) (/.f64 %186 %700)) (pow.f64 %2282 #s(literal 1 binary64)) (/.f64 (sin.f64 %2284) (cos.f64 %2284)) (/.f64 %2288 (cos.f64 %2274)) (tan.f64 %2284) %2282 (pow.f64 %2288 #s(literal 1 binary64)) %2288 (*.f64 %2282 (/.f64 #s(literal 1 binary64) %2288)) (pow.f64 %2295 #s(literal 1 binary64)) (/.f64 (neg.f64 %2282) (neg.f64 %2288)) %2295 (/.f64 #s(literal 1 binary64) (/.f64 %2288 %2282)) %2303 %2305 %2308 %2310 %2312 %2302 %2314 %2316 %2318 %2315 %2320 %2321 %2324 %2326 %2327 %2323 %2329 %2303 %2305 %2308 %2310 %2312 %2302 %2314 %2316 %2318 %2315 %2320 %2321 %2324 %2326 %2327 %2323 %2329 (pow.f64 %2330 #s(literal 1 binary64)) (sin.f64 (+.f64 %1518 %273)) (-.f64 (*.f64 (cos.f64 %1517) %1282) (*.f64 (sin.f64 %1517) %1294)) (cos.f64 (neg.f64 %1518)) (cos.f64 (fabs.f64 %1518)) %2330 (*.f64 %178 (/.f64 #s(literal 1 binary64) %2330)) (pow.f64 %2345 #s(literal 1 binary64)) (/.f64 %344 (neg.f64 %2330)) %2345 (/.f64 #s(literal 1 binary64) (/.f64 %2330 %178)) (*.f64 %2345 %103) (pow.f64 %2353 #s(literal 1 binary64)) (/.f64 (neg.f64 %2345) %78) (/.f64 %2345 %64) %2353 (/.f64 #s(literal 1 binary64) (/.f64 %64 %2345)) (pow.f64 %2360 #s(literal 1 binary64)) %2360 (+.f64 %1345 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1345) %2364 (*.f64 %64 %2360) (pow.f64 %2364 #s(literal 1 binary64)) (*.f64 %269 (/.f64 #s(literal 1 binary64) %2364)) (pow.f64 %2369 #s(literal 1 binary64)) (/.f64 (/.f64 %269 %2360) %64) (/.f64 %289 (neg.f64 %2364)) %2369 (/.f64 #s(literal 1 binary64) (/.f64 %2364 %269)) (pow.f64 %2377 #s(literal 1 binary64)) %2377 (+.f64 %1363 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1363) %2381 (*.f64 %64 %2377) (pow.f64 %2381 #s(literal 1 binary64)) (*.f64 %269 (/.f64 #s(literal 1 binary64) %2381)) (pow.f64 %2386 #s(literal 1 binary64)) (/.f64 (/.f64 %269 %2377) %64) (/.f64 %289 (neg.f64 %2381)) %2386 (/.f64 #s(literal 1 binary64) (/.f64 %2381 %269)) (pow.f64 %2395 #s(literal 1 binary64)) %2395 %179 %178 %434 %436 %433 %437 %438 %439 %441 %442 %444 %447 %1943 %1945 %1947 %1949 %1951 %1946 %341 %343 %346 %342 %348 %2134 %2136 %2137 %2138 %2135 %2140 (pow.f64 %2397 #s(literal 1 binary64)) %2397 (*.f64 %2397 %340) (pow.f64 %2400 #s(literal 1 binary64)) (/.f64 (neg.f64 %2397) %345) %2400 (/.f64 #s(literal 1 binary64) (/.f64 %84 %2397)) (*.f64 %2400 %103) (pow.f64 %2407 #s(literal 1 binary64)) (/.f64 (neg.f64 %2400) %78) (/.f64 %2400 %64) %2407 (/.f64 #s(literal 1 binary64) (/.f64 %64 %2400)) (*.f64 %866 %1764) (pow.f64 %2415 #s(literal 1 binary64)) (/.f64 (neg.f64 %866) %1768) %2415 (/.f64 #s(literal 1 binary64) (/.f64 %344 %866)) %2125 %2127 %2129 %2131 %2133 %2126 (*.f64 (/.f64 %831 %433) #s(literal 2 binary64)) (*.f64 %831 %1944) (pow.f64 %2425 #s(literal 1 binary64)) (/.f64 %2207 %1948) (/.f64 %831 %438) %2425 (/.f64 #s(literal 1 binary64) (/.f64 %438 %831)) (pow.f64 %2431 #s(literal 1 binary64)) %2431 (fma.f64 %465 %62 %2433) (fma.f64 %452 %1228 %472) (fma.f64 %62 %465 %2433) (-.f64 %2433 %2437) (-.f64 %2433 %2439) (+.f64 %2433 %472) (+.f64 %472 %2433) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2431)) (pow.f64 %2445 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %2431)) (/.f64 #s(literal 1 binary64) (/.f64 %2431 %66)) %2445 (pow.f64 %2451 #s(literal 1 binary64)) %2451 (fma.f64 %465 %62 %2453) (fma.f64 %452 %344 %472) (fma.f64 %62 %465 %2453) (-.f64 %2453 %2437) (-.f64 %2453 %2439) (+.f64 %2453 %472) (+.f64 %472 %2453) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2451)) (pow.f64 %2463 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %2451)) (/.f64 #s(literal 1 binary64) (/.f64 %2451 %66)) %2463 %1765 %1767 %1769 %1771 %1766 (*.f64 (/.f64 %66 %1028) #s(literal 2 binary64)) (*.f64 %66 (/.f64 #s(literal 1 binary64) %987)) (pow.f64 %2473 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %987)) (/.f64 #s(literal 1 binary64) (/.f64 %987 %66)) %2473 (pow.f64 %2479 #s(literal 1 binary64)) %2479 (fma.f64 %465 %62 %2481) (fma.f64 %452 %1242 %472) (fma.f64 %62 %465 %2481) (-.f64 %2481 %2437) (-.f64 %2481 %2439) (+.f64 %2481 %472) (+.f64 %472 %2481) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2479)) (pow.f64 %2491 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %2479)) (/.f64 #s(literal 1 binary64) (/.f64 %2479 %66)) %2491 %2497 (*.f64 x %1242) (pow.f64 %2497 #s(literal 1 binary64)) %2500 (*.f64 %4 %1242) (pow.f64 %2500 #s(literal 1 binary64)) (fma.f64 %1242 y %2503) (fma.f64 y %1242 %2505) (+.f64 %2503 %2503) (+.f64 %2505 %2505) (*.f64 (/.f64 %1242 %1242) %28) (*.f64 %2497 (/.f64 #s(literal 1 binary64) %2500)) (*.f64 %1242 %2513) (pow.f64 %2515 #s(literal 1 binary64)) (/.f64 (/.f64 %2497 %1242) %4) (/.f64 (neg.f64 %2497) (neg.f64 %2500)) %2515 (/.f64 #s(literal 1 binary64) (/.f64 %2500 %2497)) (pow.f64 %2524 #s(literal 1 binary64)) (/.f64 (sin.f64 %2526) (cos.f64 %2526)) (/.f64 %2530 (cos.f64 %2515)) (tan.f64 %2526) %2524 (pow.f64 %2530 #s(literal 1 binary64)) %2530 (*.f64 %2524 (/.f64 #s(literal 1 binary64) %2530)) (pow.f64 %2537 #s(literal 1 binary64)) (/.f64 (neg.f64 %2524) (neg.f64 %2530)) %2537 (/.f64 #s(literal 1 binary64) (/.f64 %2530 %2524)) %2544 %2546 %2547 %2549 %2545 (*.f64 #s(literal 1 binary64) %1782) (pow.f64 %1782 #s(literal 1 binary64)) (pow.f64 %1171 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %1788) (/.f64 #s(literal 1 binary64) (/.f64 %1171 #s(literal 1 binary64))) %1782 %1783 %1784 %1786 %1787 %1789 %1791 %1785 %1773 %1775 %1777 %1779 %1781 %1776 (*.f64 #s(literal 1 binary64) %2556) (pow.f64 %2556 #s(literal 1 binary64)) (pow.f64 %586 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %586)) (/.f64 #s(literal 1 binary64) (/.f64 %586 #s(literal 1 binary64))) %2556 (*.f64 #s(literal 1 binary64) %2564) (pow.f64 %2564 #s(literal 1 binary64)) (pow.f64 %1336 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1336)) (/.f64 #s(literal 1 binary64) (/.f64 %1336 #s(literal 1 binary64))) %2564 %1936 %1937 %1938 %1939 %1941 %63 %588 %590 %591 %592 %593 %594 %595 %262 %596 %263 %904 %905 %907 %908 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %1197 %1196 %1198 %1199 %1200 %1201 %1251 %1250 %1253 %1254 %1256 %1258 %1259 %2544 %2546 %2547 %2549 %2545 %353 %354 %355 %356 %94 %357 %358 %359 %360 %361 %362 %363 %365 %364 %366 %528 %527 %529 (*.f64 %66 %2141) (pow.f64 %2573 #s(literal 1 binary64)) (/.f64 %1649 %2146) (/.f64 #s(literal 1 binary64) (/.f64 %527 %66)) %2573 (pow.f64 %2578 #s(literal 1 binary64)) %2578 (+.f64 %1808 %298) (pow.f64 %2581 #s(literal 1 binary64)) (neg.f64 %1953) %2581 (*.f64 %66 (/.f64 #s(literal 1 binary64) %2581)) (pow.f64 %2586 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %2581)) (/.f64 #s(literal 1 binary64) (/.f64 %2581 %66)) %2586 (pow.f64 %2592 #s(literal 1 binary64)) (fma.f64 %15 x #s(literal 884279719003555/140737488355328 binary64)) (fma.f64 %22 %9 #s(literal 884279719003555/140737488355328 binary64)) (fma.f64 %9 %25 #s(literal 884279719003555/140737488355328 binary64)) %2592 (fma.f64 #s(literal 1 binary64) %28 #s(literal 884279719003555/140737488355328 binary64)) (fma.f64 %30 #s(literal 1/2 binary64) #s(literal 884279719003555/140737488355328 binary64)) (fma.f64 #s(literal 1/2 binary64) %30 #s(literal 884279719003555/140737488355328 binary64)) (fma.f64 x %9 #s(literal 884279719003555/140737488355328 binary64)) (-.f64 %28 #s(literal -884279719003555/140737488355328 binary64)) (+.f64 %28 #s(literal 884279719003555/140737488355328 binary64)) (+.f64 #s(literal 884279719003555/140737488355328 binary64) %28) (pow.f64 %2605 #s(literal 1 binary64)) (/.f64 (sin.f64 %2607) (cos.f64 %2607)) (/.f64 (sin.f64 %2592) (cos.f64 %2592)) (tan.f64 %2607) %2605 (*.f64 %2605 %103) (pow.f64 %2616 #s(literal 1 binary64)) (/.f64 (neg.f64 %2605) %78) %2616 (/.f64 #s(literal 1 binary64) (/.f64 %64 %2605)) (pow.f64 %2622 #s(literal 1 binary64)) %2622 (fma.f64 #s(literal -1/2 binary64) %30 #s(literal 884279719003555/562949953421312 binary64)) (fma.f64 %30 #s(literal -1/2 binary64) #s(literal 884279719003555/562949953421312 binary64)) (fma.f64 x %164 #s(literal 884279719003555/562949953421312 binary64)) (-.f64 %169 #s(literal -884279719003555/562949953421312 binary64)) (+.f64 %169 #s(literal 884279719003555/562949953421312 binary64)) (+.f64 #s(literal 884279719003555/562949953421312 binary64) %169) (pow.f64 %2631 #s(literal 1 binary64)) (sin.f64 (+.f64 %2622 %273)) (-.f64 (*.f64 %521 %2635) (*.f64 %178 %2637)) (cos.f64 (neg.f64 %2622)) (cos.f64 (fabs.f64 %2622)) %2631 (*.f64 %66 (/.f64 #s(literal 1 binary64) %2631)) (pow.f64 %2646 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %2631)) (/.f64 #s(literal 1 binary64) (/.f64 %2631 %66)) %2646 (pow.f64 %2652 #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) %28)) (fma.f64 %15 x #s(literal -884279719003555/562949953421312 binary64)) (fma.f64 %22 %9 #s(literal -884279719003555/562949953421312 binary64)) (fma.f64 %9 %25 #s(literal -884279719003555/562949953421312 binary64)) %2652 (fma.f64 #s(literal 1 binary64) %28 #s(literal -884279719003555/562949953421312 binary64)) (fma.f64 %30 #s(literal 1/2 binary64) #s(literal -884279719003555/562949953421312 binary64)) (fma.f64 #s(literal 1/2 binary64) %30 #s(literal -884279719003555/562949953421312 binary64)) (fma.f64 x %9 #s(literal -884279719003555/562949953421312 binary64)) (-.f64 %28 #s(literal 884279719003555/562949953421312 binary64)) (+.f64 %28 #s(literal -884279719003555/562949953421312 binary64)) (pow.f64 %2665 #s(literal 1 binary64)) (fma.f64 %62 %2635 %2667) (sin.f64 (+.f64 %2652 %273)) (cos.f64 (neg.f64 %2652)) (cos.f64 (fabs.f64 %2652)) %2665 (+.f64 (*.f64 %62 %2635) %2667) (pow.f64 %2677 #s(literal 1 binary64)) (neg.f64 (-.f64 %178 %2665)) %2677 (+.f64 %2665 %344) %2682 (pow.f64 %2682 #s(literal 1 binary64)) (/.f64 (neg.f64 %2677) #s(literal -2 binary64)) (/.f64 %2677 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2677)) (-.f64 (/.f64 %2665 #s(literal 2 binary64)) %446) (*.f64 (/.f64 %66 %2677) #s(literal 2 binary64)) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2682)) (pow.f64 %2695 #s(literal 1 binary64)) (/.f64 %1649 (neg.f64 %2682)) (/.f64 #s(literal 1 binary64) (/.f64 %2682 %66)) %2695 |
Compiled 4 544 to 10 698 computations (-135.4% saved)
Compiled 5 692 to 19 461 computations (-241.9% saved)
182 alts after pruning (156 fresh and 26 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 5 536 | 156 | 5 692 |
| Fresh | 0 | 0 | 0 |
| Picked | 76 | 23 | 99 |
| Done | 0 | 3 | 3 |
| Total | 5 612 | 182 | 5 794 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 7.3% | %19 = (PI.f64 ) %119 = (*.f64 #s(literal 3 binary64) %19) %333 = (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y))) (/.f64 (/.f64 (fma.f64 (sin.f64 %333) (cos.f64 %119) (*.f64 (cos.f64 %333) (sin.f64 %119))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %19 %19)) %19))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 6.0% | %5 = (PI ) %19 = (PI.f64 ) %119 = (*.f64 #s(literal 3 binary64) %19) %134 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 (fma.f64 (sin.f64 %134) (cos.f64 %119) (*.f64 (cos.f64 %134) (sin.f64 %119))) (cos.f64 (+.f64 (approx (+ (* 1/2 (/ x y)) (+ %5 %5)) (*.f64 #s(literal 2 binary64) %19)) %19))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 7.2% | %19 = (PI.f64 ) %119 = (*.f64 #s(literal 3 binary64) %19) %278 = (/.f64 #s(literal 1/2 binary64) (/.f64 y x)) (/.f64 (/.f64 (fma.f64 (sin.f64 %278) (cos.f64 %119) (*.f64 (cos.f64 %278) (sin.f64 %119))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %19 %19)) %19))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 16.4% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) %285 = (cos.f64 %134) %535 = (+.f64 %19 %19) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %19 #s(literal 2 binary64) %19))) (neg.f64 (cos.f64 (fma.f64 %19 #s(literal 2 binary64) %134)))) (fma.f64 (-.f64 (sin.f64 %134) (*.f64 %285 (sin.f64 (*.f64 #s(literal -2 binary64) %19)))) (cos.f64 %535) (*.f64 %285 (sin.f64 %535)))) |
| ▶ | 7.2% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) %153 = (/.f64 #s(literal 1/2 binary64) y) %536 = (fabs.f64 (+.f64 %19 %19)) (/.f64 (/.f64 (sin.f64 (fma.f64 %153 x (fma.f64 %19 #s(literal 2 binary64) %19))) (neg.f64 (cos.f64 (fma.f64 %19 #s(literal 2 binary64) %134)))) (/.f64 (+.f64 (sin.f64 (-.f64 %134 %536)) (sin.f64 (fma.f64 %153 x %536))) #s(literal 2 binary64))) |
| ▶ | 7.9% | %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %19 #s(literal 2 binary64) %19))) (neg.f64 (cos.f64 (fma.f64 %19 #s(literal 2 binary64) (/.f64 x (+.f64 y y)))))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| ▶ | 7.5% | %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 #s(literal 3 binary64) %19 %19))) (sin.f64 (*.f64 (+.f64 %19 %17) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 %19 #s(literal 1/2 binary64)))) (sin.f64 (*.f64 %17 #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 6.9% | %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 #s(literal 3 binary64) %19 %19))) (sin.f64 (*.f64 (+.f64 %19 (/.f64 x y)) #s(literal 1/2 binary64)))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 7.1% | %19 = (PI.f64 ) %278 = (/.f64 #s(literal 1/2 binary64) (/.f64 y x)) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 #s(literal 3 binary64) %19 %19))) (neg.f64 (neg.f64 (cos.f64 %278)))) (sin.f64 %278)) |
| ▶ | 7.7% | %19 = (PI.f64 ) %153 = (/.f64 #s(literal 1/2 binary64) y) (/.f64 (/.f64 (sin.f64 (fma.f64 %153 x (fma.f64 #s(literal 3 binary64) %19 %19))) (neg.f64 (cos.f64 (fma.f64 %153 x %19)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 %19 #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ✓ | 40.8% | %17 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 %17) (+.f64 (cos.f64 %17) #s(literal 1 binary64))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 40.8% | %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y)) x))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %19 %19)) %19))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.1% | (/.f64 (/.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 y y) x))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) #s(literal 884279719003555/140737488355328 binary64)) (PI.f64 )))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 39.9% | %17 = (/.f64 x y) %19 = (PI.f64 ) %119 = (*.f64 #s(literal 3 binary64) %19) (/.f64 (/.f64 (sin.f64 (*.f64 %17 #s(literal -1/2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 %19 %17) #s(literal 1/2 binary64))) (cos.f64 %119)) (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (sin.f64 %119)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.9% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 (cos.f64 %134) (cos.f64 (*.f64 #s(literal 3 binary64) %19))) (/.f64 (-.f64 (cos.f64 (-.f64 %134 (*.f64 %19 #s(literal 3 binary64)))) (cos.f64 (fma.f64 %19 #s(literal 3 binary64) %134))) #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.7% | %119 = (*.f64 #s(literal 3 binary64) (PI.f64 )) %134 = (/.f64 x (+.f64 y y)) %135 = (sin.f64 %134) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 (cos.f64 %134) (cos.f64 %119)) (*.f64 %135 (sin.f64 %119)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %135))) |
| ▶ | 40.8% | %134 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 (cos.f64 %134) #s(literal -1 binary64)) (*.f64 (sin.f64 %134) (sin.f64 (*.f64 #s(literal 3 binary64) (PI.f64 )))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 39.1% | %119 = (*.f64 #s(literal 3 binary64) (PI.f64 )) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (approx (* (cos (/ x (+ y y))) (cos (* 3 (PI )))) (cos.f64 %119)) (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (sin.f64 %119)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 41.2% | %19 = (PI.f64 ) %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (sin.f64 (+.f64 (fma.f64 (/.f64 %135 (*.f64 %135 %133)) x (*.f64 %19 #s(literal 3 binary64))) (/.f64 %19 #s(literal 2 binary64))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 9.4% | %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (*.f64 %17 #s(literal -1/2 binary64))) (sin.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %19 #s(literal 2 binary64) %19)) (/.f64 %19 #s(literal 2 binary64))))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %19 %17) #s(literal 1/2 binary64)) %19))) #s(literal 2 binary64))) |
| ▶ | 40.6% | %134 = (/.f64 x (+.f64 y y)) %135 = (sin.f64 %134) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 (*.f64 %135 %134) (/.f64 #s(literal 1 binary64) %135) (*.f64 (PI.f64 ) #s(literal 3 binary64))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 39.1% | %17 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %17 #s(literal -1/2 binary64))) (cos.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) %17)) x) (approx (/ 1 (* (sin (* -1/2 (/ x y))) (+ y y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 3 binary64) (PI.f64 ))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.7% | %135 = (sin.f64 (/.f64 x (+.f64 y y))) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 %135 (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y %135))) (*.f64 (PI.f64 ) #s(literal 3 binary64))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 41.0% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 x (/.f64 %135 (*.f64 %135 %133)) #s(literal 2652839157010665/281474976710656 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.8% | (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 #s(literal 3 binary64) (PI.f64 ) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) y)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 9.3% | %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (*.f64 %17 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %17 (+.f64 %19 %19)) %19))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 %19 %17))) %19))) #s(literal 2 binary64))) |
| ▶ | 9.5% | %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (*.f64 %17 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %17 (+.f64 %19 %19)) %19))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 (*.f64 (+.f64 %19 %17) #s(literal 1/2 binary64)) %19)) (sin.f64 (/.f64 x (+.f64 y y))))))) |
| ▶ | 7.7% | %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (*.f64 %17 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %17 (+.f64 %19 %19)) %19))) (-.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (* (cos (/ x (+ y y))) (sin (* -2 (PI )))) (sin.f64 (*.f64 #s(literal -2 binary64) %19))))) |
| ▶ | 9.5% | %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (*.f64 %17 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %17 #s(literal 884279719003555/140737488355328 binary64)) %19))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %19 %17) #s(literal 1/2 binary64)) %19))) #s(literal 2 binary64))) |
| ▶ | 21.2% | %17 = (/.f64 x y) %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 (/.f64 (sin.f64 (*.f64 %17 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %17 #s(literal 884279719003555/140737488355328 binary64)) (PI.f64 )))) (sin.f64 (/.f64 (/.f64 (*.f64 %135 x) %133) %135))) |
| ▶ | 7.6% | %5 = (PI ) %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (*.f64 %17 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (approx (+ (* 1/2 (/ x y)) (+ %5 %5)) (*.f64 #s(literal 2 binary64) %19)) %19))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %19 %17) #s(literal 1/2 binary64)) %19))) #s(literal 2 binary64))) |
| ▶ | 6.7% | %5 = (PI ) %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (+.f64 (approx (+ (* 1/2 (/ x y)) (+ %5 %5)) (*.f64 #s(literal 2 binary64) %19)) %19))) (-.f64 (sin.f64 %134) (*.f64 (cos.f64 %134) (sin.f64 (*.f64 #s(literal -2 binary64) %19))))) |
| ▶ | 38.7% | %5 = (PI ) %19 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (+.f64 (approx (+ (* 1/2 (/ x y)) (+ %5 %5)) (*.f64 #s(literal 2 binary64) %19)) %19))) (sin.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)))) |
| ▶ | 40.4% | %19 = (PI.f64 ) %389 = (fma.f64 %19 #s(literal 2 binary64) (/.f64 x (+.f64 y y))) (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 #s(literal -1/2 binary64) y))) (-.f64 (*.f64 (cos.f64 %389) (cos.f64 %19)) (*.f64 (sin.f64 %389) (sin.f64 %19)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 40.6% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 (/.f64 %135 (*.f64 %135 %133)) x (*.f64 (PI.f64 ) #s(literal 3 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ▶ | 8.5% | %134 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 %134) (sin.f64 %134))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| ▶ | 7.2% | (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) |
| ▶ | 13.3% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) %536 = (fabs.f64 (+.f64 %19 %19)) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 %134))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 %134 %536)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %536))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 8.9% | %134 = (/.f64 x (+.f64 y y)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 %134)) (sin.f64 %134)) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ✓ | 7.5% | (/.f64 (tan.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (PI.f64 ))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 6.6% | (/.f64 (tan.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (PI.f64 ))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| ▶ | 7.4% | (/.f64 (tan.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x #s(literal 884279719003555/140737488355328 binary64))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 6.9% | %19 = (PI.f64 ) %857 = (/.f64 (approx x #s(literal 0 binary64)) y) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) %857 %19)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) %857 %19))) |
| ▶ | 6.5% | %19 = (PI.f64 ) %857 = (/.f64 (approx x #s(literal 0 binary64)) y) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) %857 %19)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %19 %857)))) |
| ▶ | 6.5% | %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) %17 (+.f64 %19 %19))) (/.f64 (+.f64 (sin.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))) (cos.f64 (-.f64 (*.f64 (+.f64 %19 %17) #s(literal 1/2 binary64)) %19))) #s(literal 2 binary64))) |
| ▶ | 2.7% | %34 = (+ y y) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))) (sin.f64 (*.f64 (/.f64 x (sin.f64 (/.f64 x (+.f64 y y)))) (approx (/ (sin (/ x %34)) %34) (*.f64 #s(literal 1/4 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))))))) |
| ▶ | 6.3% | %133 = (+.f64 y y) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))) (sin.f64 (*.f64 (approx (/ x (sin (/ x (+ y y)))) (*.f64 #s(literal 2 binary64) y)) (/.f64 (sin.f64 (/.f64 x %133)) %133)))) |
| ▶ | 6.7% | %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) %17 #s(literal 884279719003555/140737488355328 binary64))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %19 %17) #s(literal 1/2 binary64)) %19))) #s(literal 2 binary64))) |
| ▶ | 8.0% | %5 = (PI ) %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))) (fma.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (+.f64 %19 %19)) (approx (* (cos (/ x (+ y y))) (sin (+ %5 %5))) (sin.f64 (*.f64 #s(literal 2 binary64) %19))))) |
| ▶ | 8.6% | (/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 8.4% | (/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| ▶ | 21.1% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) %835 = (/.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (*.f64 %135 x) %133) %135)) x) (*.f64 (sin.f64 (*.f64 (/.f64 %135 (*.f64 %135 %133)) x)) %133)) (/.f64 (tan.f64 %835) (sin.f64 %835)) |
| ▶ | 8.8% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 (tan.f64 (/.f64 (*.f64 x (/.f64 %135 %133)) %135)) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (PI.f64 )))) |
| ▶ | 21.3% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) %825 = (/.f64 (*.f64 x (sin.f64 (*.f64 (/.f64 %135 (*.f64 %135 %133)) x))) (*.f64 (sin.f64 (/.f64 (/.f64 (*.f64 %135 x) %133) %135)) %133)) (/.f64 (tan.f64 %825) (sin.f64 %825)) |
| ▶ | 4.0% | %133 = (+.f64 y y) (/.f64 (tan.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 #s(literal -1/12 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) x)) (*.f64 (sin.f64 (/.f64 x %133)) %133)))) (sin.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))))) |
| ▶ | 4.1% | %133 = (+.f64 y y) (/.f64 (tan.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (*.f64 y (-.f64 (*.f64 #s(literal -1/12 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (*.f64 (sin.f64 (/.f64 x %133)) %133)))) (sin.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))))) |
| ▶ | 8.5% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 (tan.f64 (/.f64 %135 (*.f64 %135 (/.f64 %133 x)))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| ▶ | 8.2% | %133 = (+.f64 y y) %220 = (pow.f64 y #s(literal 2 binary64)) %798 = (/.f64 (approx (* (sin (/ x (+ y y))) x) (/.f64 (approx (+ (* -1/48 (/ (pow x 4) (pow y 2))) (* 1/2 (pow x 2))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) %220))) %220)) y)) (*.f64 (sin.f64 (/.f64 x %133)) %133)) (/.f64 (tan.f64 %798) (sin.f64 %798)) |
| ▶ | 17.3% | %133 = (+.f64 y y) %778 = (/.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x x))))) (*.f64 (sin.f64 (/.f64 x %133)) %133)) (/.f64 (tan.f64 %778) (sin.f64 %778)) |
| ✓ | 41.2% | (/.f64 (tan.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y)))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 8.3% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) %688 = (fma.f64 %19 #s(literal 1/2 binary64) (+.f64 %19 %19)) (/.f64 (tan.f64 %134) (/.f64 (-.f64 (sin.f64 (+.f64 (-.f64 %134 %688) (/.f64 %19 #s(literal 2 binary64)))) (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %688))) #s(literal 2 binary64))) |
| ▶ | 4.9% | %5 = (PI ) %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 %134) (/.f64 (-.f64 (cos.f64 (-.f64 %134 (fma.f64 %19 #s(literal 1/2 binary64) (+.f64 %19 %19)))) (cos.f64 (approx (+ (* (/ 1/2 y) x) (+ (* %5 1/2) (+ %5 %5))) (fma.f64 #s(literal 1/2 binary64) %19 (*.f64 #s(literal 2 binary64) %19))))) #s(literal 2 binary64))) |
| ▶ | 6.0% | %5 = (PI ) %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (/.f64 (-.f64 (approx (cos (- (/ x (+ y y)) (+ (* %5 1/2) (+ %5 %5)))) (cos.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) %19 (*.f64 #s(literal 2 binary64) %19))))) (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %19 #s(literal 1/2 binary64) (+.f64 %19 %19))))) #s(literal 2 binary64))) |
| ▶ | 8.1% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) %536 = (fabs.f64 (+.f64 %19 %19)) %567 = (sin.f64 (-.f64 %134 %536)) (/.f64 (tan.f64 %134) (/.f64 (+.f64 %567 (fma.f64 (+.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %536)) %567) #s(literal 1/2 binary64) (*.f64 (cos.f64 %134) (sin.f64 %536)))) #s(literal 2 binary64))) |
| ▶ | 6.0% | %5 = (PI ) %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 %134) (/.f64 (+.f64 (sin.f64 (-.f64 %134 (fabs.f64 (+.f64 %19 %19)))) (sin.f64 (approx (+ (* (/ 1/2 y) x) (fabs (+ %5 %5))) (fabs.f64 (*.f64 #s(literal 2 binary64) %19))))) #s(literal 2 binary64))) |
| ▶ | 5.5% | %5 = (PI ) %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (/.f64 (+.f64 (approx (sin (- (/ x (+ y y)) (fabs (+ %5 %5)))) (sin.f64 (neg.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) %19))))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fabs.f64 (+.f64 %19 %19))))) #s(literal 2 binary64))) |
| ▶ | 5.6% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) %688 = (fma.f64 %19 #s(literal 1/2 binary64) (+.f64 %19 %19)) %689 = (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %688) %696 = (-.f64 %134 %688) (/.f64 (tan.f64 %134) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %696 %689) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %696 %689) #s(literal 2 binary64))))) #s(literal 2 binary64))) |
| ✓ | 9.4% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (PI.f64 )))) |
| ✓ | 41.1% | %134 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 %134) (sin.f64 %134)) |
| ▶ | 40.4% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x)))) |
| ▶ | 32.2% | %133 = (+.f64 y y) %134 = (/.f64 x %133) %135 = (sin.f64 %134) (/.f64 (tan.f64 %134) (sin.f64 (*.f64 (/.f64 x %135) (/.f64 %135 %133)))) |
| ▶ | 8.3% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64 ) (/.f64 x y)) #s(literal 1/2 binary64))))) |
| ▶ | 8.5% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| ✓ | 7.0% | %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (cos.f64 (fma.f64 (+.f64 %19 (/.f64 x y)) #s(literal 1/2 binary64) %19))) |
| ▶ | 7.2% | %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (cos.f64 (fma.f64 (+.f64 %19 (/.f64 #s(literal 1 binary64) (/.f64 y x))) #s(literal 1/2 binary64) %19))) |
| ▶ | 8.3% | %19 = (PI.f64 ) %535 = (+.f64 %19 %19) %724 = (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (-.f64 (sin.f64 (/.f64 x (+.f64 y y))) (*.f64 %724 (sin.f64 (*.f64 #s(literal -2 binary64) %19)))) (cos.f64 %535) (*.f64 %724 (sin.f64 %535)))) |
| ▶ | 7.7% | %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x y) %19)) #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 x (+.f64 y y))) (sin.f64 (+.f64 %19 %19))))) |
| ▶ | 8.3% | %5 = (PI ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (sin.f64 (/.f64 x (+.f64 y y))) #s(literal 1 binary64) (approx (* (cos (/ x (+ y y))) (sin (+ %5 %5))) (sin.f64 (*.f64 #s(literal 2 binary64) (PI.f64 )))))) |
| ▶ | 8.1% | %5 = (PI ) %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))) (cos.f64 (+.f64 %19 %19)) (approx (* (cos (/ x (+ y y))) (sin (+ %5 %5))) (sin.f64 (*.f64 #s(literal 2 binary64) %19))))) |
| ▶ | 7.0% | %5 = (PI ) %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %19 (/.f64 x y)))) (cos.f64 (+.f64 %19 %19)) (approx (* (cos (/ x (+ y y))) (sin (+ %5 %5))) (sin.f64 (*.f64 #s(literal 2 binary64) %19))))) |
| ▶ | 5.8% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (fma.f64 (cos.f64 (*.f64 %19 #s(literal -1/2 binary64))) (cos.f64 %134) (*.f64 (sin.f64 %134) (sin.f64 (*.f64 %19 #s(literal 1/2 binary64))))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %19))) #s(literal 2 binary64))) |
| ▶ | 10.8% | %5 = (PI ) %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (fma.f64 %19 #s(literal 1/2 binary64) (+.f64 %19 %19)))) (cos.f64 (approx (+ (* (/ 1/2 y) x) (+ (* %5 1/2) (+ %5 %5))) (fma.f64 #s(literal 1/2 binary64) %19 (*.f64 #s(literal 2 binary64) %19))))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 11.4% | %5 = (PI ) %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (-.f64 (approx (cos (- (/ x (+ y y)) (+ (* %5 1/2) (+ %5 %5)))) (cos.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) %19 (*.f64 #s(literal 2 binary64) %19))))) (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %19 #s(literal 1/2 binary64) (+.f64 %19 %19))))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 7.5% | %5 = (PI ) %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (approx (- (* (+ %5 (/ x y)) 1/2) %5) (-.f64 (*.f64 #s(literal 1/2 binary64) %19) %19)))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 13.3% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) %536 = (fabs.f64 (+.f64 %19 %19)) %567 = (sin.f64 (-.f64 %134 %536)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 %567 (fma.f64 (+.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %536)) %567) #s(literal 1/2 binary64) (*.f64 (cos.f64 %134) (sin.f64 %536)))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 13.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/140737488355328 binary64))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x #s(literal 884279719003555/140737488355328 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 13.1% | %19 = (PI.f64 ) %536 = (fabs.f64 (+.f64 %19 %19)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x)) %536)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %536))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 6.8% | %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (*.f64 %19 #s(literal -1/2 binary64))) (/.f64 %19 #s(literal 2 binary64)))) (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) %19))) #s(literal 2 binary64))) |
| ▶ | 8.9% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 6.2% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1 binary64) (approx (/ 1 (sin (/ x (+ y y)))) (/.f64 (fma.f64 #s(literal 1/12 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 2 binary64) y)) x)))) #s(literal 2 binary64))) |
| ▶ | 8.4% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 %134 (*.f64 %19 #s(literal 1/2 binary64)))) (-.f64 (*.f64 (sin.f64 %134) (cos.f64 %19)) (*.f64 (cos.f64 %134) (sin.f64 %19)))) #s(literal 2 binary64))) |
| ▶ | 7.6% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (PI.f64 )))) #s(literal 2 binary64))) |
| ▶ | 6.1% | %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (approx (- (/ x (+ y y)) (* (PI ) 1/2)) (*.f64 #s(literal -1/2 binary64) %19))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %19))) #s(literal 2 binary64))) |
| ▶ | 7.0% | %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (approx (- (/ x (+ y y)) (* (PI ) 1/2)) (*.f64 #s(literal -1/2 binary64) %19))) (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) %19))) #s(literal 2 binary64))) |
| ▶ | 7.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (approx (- (/ x (+ y y)) (* (PI ) 1/2)) #s(literal -884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ✓ | 8.3% | %17 = (/.f64 x y) (/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %17))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) %17)))) |
| ▶ | 7.5% | %19 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 %19 #s(literal 1/2 binary64)))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %19))) #s(literal 2 binary64))) |
| ✓ | 53.6% | %19 = (PI.f64 ) (/.f64 (tan.f64 (-.f64 (/.f64 x (+.f64 y y)) %19)) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x %19))) |
| ▶ | 6.7% | %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (tan.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %17 #s(literal 884279719003555/140737488355328 binary64)) %19)) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %19 %17) #s(literal 1/2 binary64)) %19))) #s(literal 2 binary64))) |
| ▶ | 8.4% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 (tan.f64 (*.f64 %135 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 %133 x) %135)))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) |
| ▶ | 3.9% | %34 = (+ y y) (/.f64 (tan.f64 (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ x (* (sin (/ x %34)) %34)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) |
| ▶ | 13.2% | %19 = (PI.f64 ) %153 = (/.f64 #s(literal 1/2 binary64) y) %536 = (fabs.f64 (+.f64 %19 %19)) (/.f64 (tan.f64 (*.f64 x %153)) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) %536)) (sin.f64 (fma.f64 %153 x %536))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ▶ | 7.7% | %153 = (/.f64 #s(literal 1/2 binary64) y) (/.f64 (tan.f64 (*.f64 x %153)) (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/140737488355328 binary64))) (sin.f64 (fma.f64 %153 x #s(literal 884279719003555/140737488355328 binary64)))) #s(literal 2 binary64))) |
| ▶ | 5.7% | %5 = (PI ) %19 = (PI.f64 ) %153 = (/.f64 #s(literal 1/2 binary64) y) (/.f64 (tan.f64 (*.f64 x %153)) (/.f64 (+.f64 (approx (sin (- (/ x (+ y y)) (fabs (+ %5 %5)))) (sin.f64 (neg.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) %19))))) (sin.f64 (fma.f64 %153 x (fabs.f64 (+.f64 %19 %19))))) #s(literal 2 binary64))) |
| ▶ | 7.8% | %19 = (PI.f64 ) %153 = (/.f64 #s(literal 1/2 binary64) y) %536 = (fabs.f64 (+.f64 %19 %19)) %537 = (-.f64 (/.f64 x (+.f64 y y)) %536) %538 = (fma.f64 %153 x %536) (/.f64 (tan.f64 (*.f64 x %153)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %537 %538) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %537 %538) #s(literal 2 binary64))))) #s(literal 2 binary64))) |
| ✓ | 9.4% | (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (PI.f64 )))) |
| ✓ | 9.0% | (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x y) (PI.f64 )))) |
| ✓ | 40.8% | (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ▶ | 8.0% | %19 = (PI.f64 ) (/.f64 (tan.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x %19))) (neg.f64 (cos.f64 (*.f64 (+.f64 %19 (/.f64 x y)) #s(literal 1/2 binary64))))) |
| ▶ | 6.6% | %17 = (/.f64 x y) %19 = (PI.f64 ) (/.f64 (tan.f64 (approx (neg (+ (* (/ -1/2 y) x) (PI ))) (-.f64 (*.f64 #s(literal 1/2 binary64) %17) %19))) (cos.f64 (fma.f64 (+.f64 %19 %17) #s(literal 1/2 binary64) %19))) |
| ▶ | 6.9% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) (/.f64 (sin.f64 (fma.f64 #s(literal 4 binary64) %19 %134)) (*.f64 (cos.f64 %134) (*.f64 (-.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (*.f64 %19 #s(literal -1/2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1/2 binary64)))) |
| ▶ | 8.4% | %22 = (+.f64 (PI.f64 ) (/.f64 x y)) %134 = (/.f64 x (+.f64 y y)) %135 = (sin.f64 %134) %285 = (cos.f64 %134) (/.f64 %135 (/.f64 (-.f64 (fma.f64 (cos.f64 (*.f64 %22 #s(literal 1/2 binary64))) %285 (*.f64 %285 %135)) (cos.f64 (fma.f64 %22 #s(literal 1/2 binary64) %134))) #s(literal 2 binary64))) |
| ▶ | 7.0% | %19 = (PI.f64 ) %22 = (+.f64 %19 (/.f64 x y)) %134 = (/.f64 x (+.f64 y y)) (/.f64 (sin.f64 %134) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 %22 #s(literal 1/2 binary64)) %134)) (sin.f64 (+.f64 (fma.f64 %22 #s(literal 1/2 binary64) %134) (/.f64 %19 #s(literal 2 binary64))))) #s(literal 2 binary64))) |
| ▶ | 40.6% | %134 = (/.f64 x (+.f64 y y)) %153 = (/.f64 #s(literal 1/2 binary64) y) (/.f64 (sin.f64 %134) (/.f64 (+.f64 (sin.f64 (fma.f64 %153 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) %134)) (sin.f64 (fma.f64 %153 x (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal 2 binary64))) |
| ▶ | 40.4% | %134 = (/.f64 x (+.f64 y y)) %146 = (/.f64 #s(literal -1/2 binary64) y) (/.f64 (sin.f64 %134) (/.f64 (+.f64 (sin.f64 (-.f64 %134 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (fma.f64 (+.f64 (sin.f64 (fma.f64 %146 x %134)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %134))) #s(literal 1/2 binary64) (*.f64 (cos.f64 %134) (sin.f64 (*.f64 %146 x))))) #s(literal 2 binary64))) |
| ▶ | 40.8% | %17 = (/.f64 x y) %134 = (/.f64 x (+.f64 y y)) (/.f64 (sin.f64 %134) (/.f64 (+.f64 (sin.f64 (-.f64 %134 (*.f64 #s(literal -1/2 binary64) %17))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %17 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) #s(literal 2 binary64))) |
| ▶ | 40.9% | %134 = (/.f64 x (+.f64 y y)) %469 = (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 (sin.f64 %134) (/.f64 (+.f64 (sin.f64 (-.f64 %134 %469)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %469))) #s(literal 2 binary64))) |
| ▶ | 40.9% | %17 = (/.f64 x y) (/.f64 (sin.f64 (/.f64 x (+.f64 y y))) (/.f64 (+.f64 (approx (sin (- (/ x (+ y y)) (* -1/2 (/ x y)))) (sin.f64 (neg.f64 (*.f64 #s(literal -1 binary64) %17)))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (*.f64 #s(literal -1/2 binary64) %17)))) #s(literal 2 binary64))) |
| ▶ | 7.4% | %22 = (+.f64 (PI.f64 ) (/.f64 x y)) %134 = (/.f64 x (+.f64 y y)) (/.f64 (sin.f64 %134) (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 %22 #s(literal 1/2 binary64)) %134)) (cos.f64 (fma.f64 %22 #s(literal 1/2 binary64) %134))) #s(literal 1/2 binary64))) |
| ▶ | 8.2% | %12 = (* (+ (PI ) (/ x y)) 1/2) %17 = (/.f64 x y) %35 = (/ x (+ y y)) (/.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ (- (cos (- %12 %35)) (cos (+ %12 %35))) 2) (*.f64 #s(literal -1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (PI.f64 ) %17) (*.f64 #s(literal 1/2 binary64) %17)))))) |
| ▶ | 40.8% | %434 = (* -1/2 (/ x y)) (/.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ (+ (sin (- (/ x (+ y y)) %434)) (sin (+ (* (/ 1/2 y) x) %434))) 2) (*.f64 #s(literal 1/2 binary64) (sin.f64 (/.f64 x y))))) |
| ▶ | 39.9% | %17 = (/.f64 x y) (/.f64 (sin.f64 %17) (*.f64 (+.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) %17)) #s(literal 1 binary64)) (sin.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))))) |
| ✓ | 40.3% | %17 = (/.f64 x y) (/.f64 (sin.f64 %17) (*.f64 (+.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) %17)) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) |
| ▶ | 40.3% | (/.f64 (sin.f64 (/.f64 x y)) (*.f64 (+.f64 (sin.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) |
| ▶ | 40.5% | %17 = (/.f64 x y) (/.f64 (sin.f64 %17) (*.f64 (+.f64 (sin.f64 (+.f64 (neg.f64 %17) #s(literal 884279719003555/562949953421312 binary64))) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) |
| ✓ | 40.4% | %17 = (/.f64 x y) (/.f64 (sin.f64 %17) (*.f64 (+.f64 (cos.f64 %17) #s(literal 1 binary64)) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))) |
| ▶ | 23.0% | %17 = (/.f64 x y) %34 = (+ y y) (/.f64 (sin.f64 %17) (*.f64 (+.f64 (cos.f64 %17) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 x (sin.f64 (/.f64 x (+.f64 y y)))) (approx (/ (sin (/ x %34)) %34) (*.f64 #s(literal 1/4 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))))))))) |
| ▶ | 38.6% | (/.f64 (sin.f64 (/.f64 x y)) (*.f64 (approx (+ (cos (/ x y)) 1) #s(literal 2 binary64)) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))) |
| ▶ | 40.6% | %278 = (/.f64 #s(literal 1/2 binary64) (/.f64 y x)) %395 = (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (/.f64 (sin.f64 %278) (/.f64 (+.f64 (sin.f64 (-.f64 %278 %395)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %395))) #s(literal 2 binary64))) |
| ▶ | 40.4% | %134 = (/.f64 x (+.f64 y y)) (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (*.f64 (neg.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal 2 binary64) %134))) (sin.f64 %134))) |
| ▶ | 41.1% | %134 = (/.f64 x (+.f64 y y)) (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal 3 binary64) %134)) (sin.f64 %134))) |
| ▶ | 7.3% | %22 = (+.f64 (PI.f64 ) (/.f64 x y)) %192 = (*.f64 x (/.f64 #s(literal 1/2 binary64) y)) (/.f64 (sin.f64 %192) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 %22 #s(literal 1/2 binary64)) %192)) (cos.f64 (fma.f64 %22 #s(literal 1/2 binary64) %192))) #s(literal 2 binary64))) |
| ▶ | 8.5% | (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x #s(literal -884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1/2 binary64)) (tan.f64 (/.f64 x (+.f64 y y))))) |
| ▶ | 52.9% | (/.f64 #s(literal 1 binary64) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) |
| ▶ | 40.3% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) %135) %135) %133)) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) |
| ▶ | 53.0% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) y) (PI.f64 )) #s(literal 1/2 binary64)))) |
| ✓ | 52.7% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (+.f64 (PI.f64 ) (/.f64 x y)) #s(literal 1/2 binary64)))) |
| ✓ | 54.3% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) (/.f64 x y))))) |
| ▶ | 54.5% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) (/.f64 #s(literal 1 binary64) (/.f64 y x)))))) |
| ▶ | 54.3% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) (*.f64 x (/.f64 #s(literal 1 binary64) y)))))) |
| ▶ | 41.2% | %332 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y)) %334 = (sin.f64 (/.f64 x %332)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (/.f64 (*.f64 %334 x) %332) %334))) |
| ✓ | 40.8% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (/.f64 (*.f64 %135 x) %133) %135))) |
| ▶ | 35.4% | %133 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) %133) (sin.f64 (/.f64 x %133))))) |
| ✓ | 53.5% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)))) |
| ✓ | 40.3% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 %135 x) (*.f64 %135 %133)))) |
| ▶ | 39.5% | %133 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (*.f64 y (-.f64 (*.f64 #s(literal -1/12 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (*.f64 (sin.f64 (/.f64 x %133)) %133))))) |
| ▶ | 36.8% | %133 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (*.f64 #s(literal -2 binary64) (/.f64 y x))) (*.f64 (sin.f64 (/.f64 x %133)) %133))))) |
| ▶ | 28.9% | %133 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (/.f64 (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))) y)) (*.f64 (sin.f64 (/.f64 x %133)) %133)))) |
| ▶ | 35.6% | %133 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) (*.f64 (sin.f64 (/.f64 x %133)) %133)))) |
| ✓ | 53.6% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) |
| ✓ | 40.7% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 %135 %133) (*.f64 %135 x))))) |
| ✓ | 53.7% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x)))) |
| ▶ | 53.6% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x y))))) |
| ▶ | 53.4% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 y (/.f64 #s(literal 1 binary64) x))))) |
| ▶ | 26.7% | %34 = (+ y y) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (sin.f64 (/.f64 x (+.f64 y y)))) (approx (/ (sin (/ x %34)) %34) (*.f64 x (fma.f64 #s(literal -1/96 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))))))) |
| ▶ | 33.3% | %34 = (+ y y) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (sin.f64 (/.f64 x (+.f64 y y)))) (approx (/ (sin (/ x %34)) %34) (*.f64 #s(literal 1/4 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))))))) |
| ▶ | 40.6% | %134 = (/.f64 x (+.f64 y y)) %135 = (sin.f64 %134) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 %135 %134) (/.f64 #s(literal 1 binary64) %135)))) |
| ✓ | 41.0% | %135 = (sin.f64 (/.f64 x (+.f64 y y))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 %135 x) (/.f64 (/.f64 #s(literal 1/2 binary64) y) %135)))) |
| ▶ | 46.2% | (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) x) (approx (/ (/ 1/2 y) (sin (/ x (+ y y)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))))) |
| ✓ | 40.6% | %133 = (+.f64 y y) %135 = (sin.f64 (/.f64 x %133)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 %135 (/.f64 x (*.f64 %135 %133))))) |
| ▶ | 44.2% | %34 = (+ y y) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ x (* (sin (/ x %34)) %34)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))))))))) |
| ▶ | 47.5% | %133 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (/ x (sin (/ x (+ y y)))) (fma.f64 #s(literal 1/12 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 2 binary64) y))) (/.f64 (sin.f64 (/.f64 x %133)) %133)))) |
| ▶ | 51.6% | %133 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (/ x (sin (/ x (+ y y)))) (*.f64 #s(literal 2 binary64) y)) (/.f64 (sin.f64 (/.f64 x %133)) %133)))) |
| ▶ | 35.7% | (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) (/.f64 (/.f64 #s(literal 1/2 binary64) y) (sin.f64 (/.f64 x (+.f64 y y))))))) |
| ✓ | 53.2% | (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y)))) |
| ▶ | 44.7% | (/.f64 #s(literal 1 binary64) (approx (cos (/ (/ x y) 2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)))) |
| ▶ | 49.2% | %17 = (/.f64 x y) (/.f64 #s(literal 1 binary64) (approx (cos (/ x (+ y y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %17 %17))))) |
| ▶ | 46.2% | (/.f64 #s(literal 1 binary64) (approx (cos (/ x (+ y y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))))))) |
| ▶ | 8.8% | %19 = (PI.f64 ) %134 = (/.f64 x (+.f64 y y)) (*.f64 (/.f64 (tan.f64 %134) (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (*.f64 (+.f64 %19 (/.f64 x y)) #s(literal 1/2 binary64)) %19)) (sin.f64 %134)) #s(literal 1/2 binary64)) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) #s(literal 2 binary64)) |
| ▶ | 8.5% | (*.f64 (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (-.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x #s(literal -884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) #s(literal 2 binary64)) |
| ▶ | 9.4% | %155 = (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)) (*.f64 (tan.f64 %155) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (PI.f64 ) #s(literal -1/2 binary64))) (cos.f64 %155) (sin.f64 %155)))) |
| ▶ | 6.7% | (*.f64 (tan.f64 (/.f64 x (+.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (approx (- (/ (/ x y) 2) (* (PI ) 1/2)) (*.f64 (PI.f64 ) #s(literal -1/2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1/2 binary64)))) |
| ▶ | 40.3% | %17 = (/.f64 x y) (*.f64 (sin.f64 %17) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (neg.f64 %17))) #s(literal -1 binary64)) (sin.f64 (/.f64 x (+.f64 y y)))))) |
| ▶ | 5.5% | %5 = (PI ) %19 = (PI.f64 ) %35 = (/ x (+ y y)) (approx (/ (/ (sin (+ (* (/ 1/2 y) x) (+ (* 3 %5) %5))) (neg (neg (cos %35)))) (/ (- (cos (- %35 (* %5 1/2))) (sin (* (/ x y) -1/2))) 2)) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (+.f64 %19 (*.f64 #s(literal 3 binary64) %19))) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) %19)))))) |
| ▶ | 4.0% | (approx (/ (tan (/ x (* y 2))) (/ (- (cos (- (/ x (+ y y)) (* (PI ) 1/2))) (sin (* (/ x y) -1/2))) 2)) (/.f64 x (*.f64 y (cos.f64 #s(literal -884279719003555/562949953421312 binary64))))) |
| ▶ | 2.5% | (approx (/ (tan (/ x (* y 2))) (/ (- (cos (- (/ x (+ y y)) (* (PI ) 1/2))) (sin (* (/ x y) -1/2))) 2)) (/.f64 x (*.f64 y #s(literal 0 binary64)))) |
| ▶ | 2.7% | %5 = (PI ) %31 = (+ %5 %5) %35 = (/ x (+ y y)) (approx (/ (tan (/ x (* y 2))) (+ (* (sin %35) (cos %31)) (* (cos %35) (sin %31)))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 #s(literal 884279719003555/140737488355328 binary64)))))) |
| ✓ | 44.0% | %55 = (/ x (* y 2)) (approx (/ (tan %55) (sin %55)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))) |
| ✓ | 53.2% | %55 = (/ x (* y 2)) (approx (/ (tan %55) (sin %55)) #s(literal 1 binary64)) |
| ▶ | 4.0% | (approx (/ (tan (/ x (* y 2))) (cos (+ (* (/ -1/2 y) x) 884279719003555/562949953421312))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (cos.f64 #s(literal 884279719003555/562949953421312 binary64)))))) |
| ▶ | 5.7% | %5 = (PI ) %9 = (/ x y) %19 = (PI.f64 ) %44 = (*.f64 #s(literal 2 binary64) %19) (approx (/ (tan (+ (* 1/2 %9) (+ %5 %5))) (/ (+ (sin (/ x (+ y y))) (cos (- (* (+ %5 %9) 1/2) %5))) 2)) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 %44) (*.f64 (cos.f64 %44) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %19) %19)))))) |
| ▶ | 6.6% | %5 = (PI ) %17 = (/.f64 x y) %19 = (PI.f64 ) %20 = (-.f64 (*.f64 #s(literal 1/2 binary64) %17) %19) (approx (/ (tan (neg (+ (* (/ -1/2 y) x) %5))) (cos (+ (* (+ %5 (/ x y)) 1/2) %5))) (/.f64 (sin.f64 %20) (*.f64 (cos.f64 (+.f64 %19 (*.f64 #s(literal 1/2 binary64) (+.f64 %19 %17)))) (cos.f64 %20)))) |
Compiled 182 to 890 computations (-389.0% saved)
| Inputs |
|---|
%0 = (PI ) %1 = (+ %0 %0) %3 = (* %0 1/2) %7 = (* 2 %0) %8 = (* 1/2 %0) %9 = (sin %7) %10 = (cos %7) %13 = (neg %8) %14 = (cos %13) %16 = (* 3 %0) %20 = (fabs %1) %21 = (* %0 -1/2) %24 = (* -2 %0) %31 = (+ %0 %16) %32 = (sin %31) %33 = (- %8 %0) %34 = (cos %33) %35 = (+ %8 %7) %36 = (neg %35) %38 = (fabs %7) %39 = (neg %38) %41 = (* %10 %34) %42 = (/ %9 %41) %44 = (/ %32 %14) %0 %1 %3 (cos %1) (sin %1) %7 %8 %9 %10 (* -1/2 %0) %13 %14 (+ %16 %0) (sin %3) (+ %3 %1) %20 %21 (cos %21) %24 (sin %24) %16 (cos %16) (sin %16) (/ %0 2) (sin 884279719003555/140737488355328) %31 %32 %33 %34 %35 %36 (cos %36) %38 %39 (sin %39) %41 %42 (* 2 %42) %44 (* 2 %44) (cos 884279719003555/562949953421312) (cos -884279719003555/562949953421312) (+ (* %0 2) %0) (cos %0) (sin %0) (* %0 3) (sin %20) |
| Outputs |
|---|
| 54.0ms | 1× | 4 | exit |
Compiled 246 to 58 computations (76.4% saved)
Sin: 43.0ms (80.7% of total, 0.0 MiB)Cos: 10.0ms (18.8% of total, 0.0 MiB)Neg: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Pi: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Fabs: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21119 | 264796 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y #s(literal 2 binary64)) %4 = (/.f64 x %3) %5 = (tan.f64 %4) %6 = (sin.f64 %4) %8 = (approx x #s(literal 0 binary64)) %10 = (/.f64 x y) %11 = (*.f64 #s(literal 1/2 binary64) %10) %13 = (pow.f64 x #s(literal 2 binary64)) %16 = (/.f64 #s(literal 1 binary64) y) %18 = (pow.f64 y #s(literal 2 binary64)) %19 = (/.f64 %13 %18) %21 = (pow.f64 y #s(literal 4 binary64)) %22 = (/.f64 %13 %21) %23 = (/.f64 #s(literal 1 binary64) %18) %24 = (*.f64 #s(literal 2 binary64) y) %26 = (pow.f64 x #s(literal 4 binary64)) %30 = (+.f64 y y) %31 = (/.f64 #s(literal 1/2 binary64) y) %32 = (/.f64 #s(literal 1 binary64) %31) %33 = (/.f64 #s(literal -1/2 binary64) y) %34 = (neg.f64 x) %35 = (/.f64 x %30) %36 = (*.f64 x %31) %37 = (sin.f64 %35) %38 = (*.f64 %10 #s(literal -1/2 binary64)) %39 = (sin.f64 %38) %40 = (*.f64 #s(literal -1 binary64) x) %41 = (*.f64 %37 %35) %42 = (*.f64 %37 x) %43 = (*.f64 %37 %30) %44 = (/.f64 %30 x) %45 = (tan.f64 %35) %46 = (cos.f64 %35) %47 = (/.f64 #s(literal 1 binary64) %46) %48 = (*.f64 %47 %37) %49 = (sin.f64 %10) %50 = (cos.f64 %10) %51 = (+.f64 %50 #s(literal 1 binary64)) %52 = (*.f64 %46 %37) %53 = (PI.f64 ) %54 = (+.f64 %53 %53) %55 = (fma.f64 #s(literal 1/2 binary64) %10 %54) %56 = (+.f64 %55 %53) %57 = (cos.f64 %56) %58 = (/.f64 %39 %57) %59 = (/.f64 %46 %37) %60 = (/.f64 #s(literal 1 binary64) %59) %61 = (fma.f64 #s(literal 1/2 binary64) %10 %53) %62 = (neg.f64 %61) %63 = (fma.f64 %33 x %53) %64 = (neg.f64 %63) %65 = (tan.f64 %64) %66 = (*.f64 %53 #s(literal 1/2 binary64)) %67 = (tan.f64 %55) %68 = (tan.f64 %61) %69 = (-.f64 %35 %66) %70 = (cos.f64 %69) %71 = (-.f64 %70 %39) %72 = (/.f64 %71 #s(literal 2 binary64)) %73 = (/.f64 #s(literal 1 binary64) %37) %74 = (/.f64 #s(literal 1 binary64) %73) %75 = (cos.f64 %54) %76 = (sin.f64 %54) %77 = (*.f64 %46 %76) %78 = (fma.f64 %33 x %66) %79 = (sin.f64 %63) %80 = (sin.f64 %62) %81 = (cos.f64 %78) %82 = (/.f64 #s(literal -1 binary64) %37) %83 = (tan.f64 %36) %84 = (sin.f64 %36) %85 = (/.f64 x %32) %86 = (sin.f64 %85) %89 = (*.f64 #s(literal -1/2 binary64) %10) %90 = (/.f64 %13 y) %91 = (*.f64 #s(literal 1/2 binary64) %90) %92 = (+ y y) %93 = (/ x %92) %94 = (sin %93) %95 = (* %94 x) %96 = (approx %95 %91) %97 = (/.f64 y x) %98 = (/ x y) %102 = (approx (+ (cos %98) 1) #s(literal 2 binary64)) %105 = (*.f64 #s(literal 2 binary64) %53) %108 = (PI ) %109 = (+ %108 %108) %110 = (+ (* 1/2 %98) %109) %111 = (approx %110 %105) %114 = (-.f64 %11 %53) %117 = (* (/ -1/2 y) x) %119 = (neg (+ %117 %108)) %120 = (approx %119 %114) %121 = (+.f64 %53 %10) %122 = (*.f64 #s(literal 1/2 binary64) %53) %123 = (sin.f64 %105) %124 = (cos.f64 %105) %125 = (*.f64 #s(literal -1/2 binary64) %53) %126 = (* %108 1/2) %127 = (- %93 %126) %128 = (approx %127 %125) %129 = (neg.f64 %122) %130 = (cos.f64 %129) %131 = (fma.f64 #s(literal 1/12 binary64) %90 %24) %132 = (/.f64 %131 x) %134 = (approx (/ 1 %94) %132) %135 = (cos %93) %137 = (* %135 (sin %109)) %138 = (approx %137 %123) %139 = (sin.f64 %89) %140 = (sin.f64 %114) %141 = (cos.f64 %114) %142 = (*.f64 #s(literal 1/2 binary64) %121) %143 = (+.f64 %53 %142) %144 = (cos.f64 %143) %145 = (*.f64 #s(literal -1 binary64) %10) %146 = (/.f64 %26 %18) %147 = (*.f64 #s(literal 1/2 binary64) %13) %148 = (fma.f64 #s(literal -1/48 binary64) %146 %147) %149 = (/.f64 %148 y) %150 = (approx %95 %149) %151 = (/.f64 x %18) %152 = (/.f64 #s(literal 1 binary64) x) %153 = (*.f64 #s(literal 2 binary64) %152) %154 = (*.f64 #s(literal -1/12 binary64) %151) %155 = (-.f64 %154 %153) %156 = (*.f64 y %155) %157 = (/.f64 %37 %30) %158 = (/.f64 x %37) %159 = (*.f64 %158 %157) %160 = (/.f64 %31 %37) %161 = (*.f64 %139 x) %162 = (neg.f64 %10) %163 = (/.f64 %37 %43) %164 = (/.f64 %42 %30) %165 = (/.f64 %164 %37) %166 = (*.f64 #s(literal -2 binary64) %97) %167 = (*.f64 %37 %44) %168 = (/.f64 %37 %167) %169 = (/.f64 %31 %152) %170 = (/.f64 #s(literal 1/2 binary64) %97) %171 = (fma.f64 #s(literal 3 binary64) %53 %53) %172 = (fma.f64 %31 x %171) %173 = (sin.f64 %172) %174 = (-.f64 %35 %53) %175 = (/.f64 #s(literal 1 binary64) %45) %176 = (/.f64 #s(literal 1 binary64) %175) %177 = (fma.f64 %31 x %53) %178 = (tan.f64 %177) %179 = (fma.f64 %53 #s(literal 2 binary64) %35) %180 = (sin.f64 %66) %181 = (*.f64 %37 %180) %182 = (*.f64 %121 #s(literal 1/2 binary64)) %183 = (-.f64 %182 %53) %184 = (cos.f64 %183) %185 = (+.f64 %37 %184) %186 = (/.f64 %185 #s(literal 2 binary64)) %187 = (fma.f64 %53 #s(literal 1/2 binary64) %54) %188 = (-.f64 %35 %187) %189 = (cos.f64 %188) %190 = (fma.f64 %31 x %187) %191 = (cos.f64 %190) %192 = (fabs.f64 %54) %193 = (-.f64 %35 %192) %194 = (sin.f64 %193) %195 = (fma.f64 %31 x %192) %196 = (sin.f64 %195) %197 = (+.f64 %194 %196) %198 = (/.f64 %197 #s(literal 2 binary64)) %199 = (*.f64 %53 #s(literal -1/2 binary64)) %200 = (cos.f64 %199) %201 = (-.f64 %53 %10) %202 = (*.f64 #s(literal 1/2 binary64) %201) %203 = (fma.f64 %121 #s(literal 1/2 binary64) %53) %204 = (fma.f64 #s(literal -1/2 binary64) %10 %53) %205 = (sin.f64 %204) %206 = (sin.f64 %179) %207 = (*.f64 #s(literal -2 binary64) %53) %208 = (sin.f64 %207) %209 = (*.f64 %46 %208) %210 = (-.f64 %37 %209) %211 = (cos.f64 %202) %212 = (cos.f64 %203) %213 = (*.f64 x %16) %214 = (/.f64 #s(literal 1 binary64) %97) %215 = (*.f64 x x) %216 = (*.f64 y y) %217 = (*.f64 %10 %10) %218 = (/.f64 x %216) %219 = (*.f64 x %218) %220 = (/.f64 %215 %216) %221 = (*.f64 %33 x) %222 = (*.f64 x %33) %223 = (/.f64 #s(literal -1 binary64) %44) %224 = (*.f64 #s(literal 3 binary64) %53) %225 = (cos.f64 %224) %226 = (sin.f64 %224) %227 = (*.f64 %46 %226) %228 = (fma.f64 %37 %225 %227) %229 = (sin.f64 %174) %230 = (sin.f64 %177) %231 = (cos.f64 %182) %232 = (/.f64 %152 %31) %233 = (sin.f64 %182) %234 = (fma.f64 %53 #s(literal 1/2 binary64) %10) %235 = (sin.f64 %234) %236 = (*.f64 %46 #s(literal -1 binary64)) %237 = (-.f64 %182 %35) %238 = (cos.f64 %237) %239 = (fma.f64 %121 #s(literal 1/2 binary64) %35) %240 = (cos.f64 %239) %241 = (-.f64 %238 %240) %242 = (-.f64 %35 %89) %243 = (sin.f64 %242) %244 = (fma.f64 %31 x %89) %245 = (sin.f64 %244) %246 = (fma.f64 %31 x %35) %247 = (sin.f64 %246) %248 = (*.f64 %46 %225) %249 = (*.f64 %37 %226) %250 = (-.f64 %248 %249) %251 = (fma.f64 x %16 %53) %252 = (/.f64 #s(literal 2 binary64) %121) %253 = (/.f64 #s(literal 1 binary64) %252) %254 = (/.f64 %53 #s(literal 2 binary64)) %255 = (fma.f64 %31 x %199) %256 = (fma.f64 %37 %75 %138) %257 = (-.f64 %198 %39) %258 = (/.f64 %257 #s(literal 2 binary64)) %259 = (/.f64 #s(literal 1 binary64) %232) %260 = (sin.f64 %159) %261 = (sin.f64 %165) %262 = (*.f64 %261 x) %263 = (*.f64 %261 %30) %264 = (tan.f64 %169) %265 = (sin.f64 %169) %266 = (cos.f64 %169) %267 = (-.f64 %169 %66) %268 = (cos.f64 %267) %269 = (-.f64 %268 %39) %270 = (/.f64 %269 #s(literal 2 binary64)) %271 = (tan.f64 %168) %272 = (tan.f64 %170) %273 = (sin.f64 %170) %274 = (cos.f64 %170) %275 = (-.f64 %70 %230) %276 = (/.f64 %275 #s(literal 2 binary64)) %277 = (+.f64 %111 %53) %278 = (cos.f64 %277) %279 = (/.f64 %39 %278) %280 = (/.f64 %39 %250) %281 = (cos.f64 %128) %282 = (/.f64 %96 %43) %283 = (/.f64 %150 %43) %284 = (/.f64 %8 y) %285 = (fma.f64 #s(literal 1/2 binary64) %284 %53) %286 = (tan.f64 %285) %287 = (+.f64 %235 #s(literal 1 binary64)) %288 = (sin.f64 %222) %289 = (sin.f64 %223) %290 = (fma.f64 %210 %75 %77) %291 = (fma.f64 #s(literal 1/2 binary64) %10 #s(literal 884279719003555/140737488355328 binary64)) %292 = (+.f64 %291 %53) %293 = (tan.f64 %292) %294 = (sin.f64 #s(literal 884279719003555/140737488355328 binary64)) %295 = (tan.f64 %291) %296 = (cos.f64 %292) %297 = (/.f64 %39 %296) %298 = (fma.f64 %33 x #s(literal 884279719003555/562949953421312 binary64)) %299 = (cos.f64 %298) %300 = (-.f64 %35 #s(literal 884279719003555/562949953421312 binary64)) %301 = (cos.f64 %300) %302 = (-.f64 %301 %39) %303 = (/.f64 %302 #s(literal 2 binary64)) %306 = (approx %135 #s(literal 1 binary64)) %308 = (/ -1 %94) %309 = (approx %308 %166) %310 = (*.f64 #s(literal -1/12 binary64) %90) %311 = (fma.f64 #s(literal -2 binary64) y %310) %312 = (/.f64 %311 x) %313 = (approx %308 %312) %314 = (*.f64 #s(literal 1/4 binary64) %151) %315 = (/ %94 %92) %316 = (approx %315 %314) %317 = (*.f64 #s(literal 1/4 binary64) %23) %318 = (fma.f64 #s(literal -1/96 binary64) %22 %317) %319 = (*.f64 x %318) %320 = (approx %315 %319) %321 = (/ x %94) %322 = (approx %321 %24) %323 = (approx %321 %131) %324 = (*.f64 #s(literal 1/24 binary64) %19) %325 = (+.f64 #s(literal 1 binary64) %324) %328 = (approx (/ x (* %94 %92)) %325) %329 = (/.f64 #s(literal -1 binary64) x) %330 = (* -1/2 %98) %334 = (approx (/ 1 (* (sin %330) %92)) %329) %335 = (+.f64 %53 %224) %336 = (sin.f64 %335) %337 = (-.f64 %122 %53) %339 = (* (+ %108 %98) 1/2) %340 = (- %339 %108) %341 = (approx %340 %337) %342 = (cos.f64 %337) %343 = (fma.f64 #s(literal 1/2 binary64) %53 %105) %344 = (neg.f64 %343) %345 = (cos.f64 %344) %346 = (+ %126 %109) %349 = (approx (cos (- %93 %346)) %345) %350 = (/ 1/2 y) %351 = (* %350 x) %353 = (approx (+ %351 %346) %343) %354 = (fabs.f64 %105) %355 = (neg.f64 %354) %356 = (sin.f64 %355) %357 = (fabs %109) %360 = (approx (sin (- %93 %357)) %356) %362 = (approx (+ %351 %357) %354) %367 = (approx (* %135 (sin (* -2 %108))) %208) %369 = (* 3 %108) %372 = (approx (* %135 (cos %369)) %225) %373 = (*.f64 %124 %342) %374 = (/.f64 %123 %373) %375 = (*.f64 #s(literal 2 binary64) %374) %383 = (/.f64 %336 %130) %384 = (*.f64 #s(literal 2 binary64) %383) %395 = (/ (- (cos %127) (sin (* %98 -1/2))) 2) %398 = (*.f64 y %294) %399 = (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) %400 = (*.f64 y %399) %401 = (/.f64 x %400) %402 = (*.f64 #s(literal 1/2 binary64) %401) %405 = (tan (/ x (* y 2))) %411 = (cos.f64 #s(literal -884279719003555/562949953421312 binary64)) %412 = (*.f64 y %411) %413 = (/.f64 x %412) %414 = (fma.f64 #s(literal 1/2 binary64) %121 %11) %415 = (cos.f64 %414) %416 = (*.f64 #s(literal 1/2 binary64) %49) %418 = (sin (- %93 %330)) %423 = (approx (/ (+ %418 (sin (+ %351 %330))) 2) %416) %424 = (*.f64 %144 %141) %425 = (/.f64 %140 %424) %431 = (neg.f64 %145) %432 = (sin.f64 %431) %433 = (approx %418 %432) %434 = (*.f64 %13 %18) %435 = (*.f64 #s(literal 1/2 binary64) %434) %436 = (fma.f64 #s(literal -1/48 binary64) %26 %435) %437 = (/.f64 %436 %18) %447 = (approx (+ (* -1/48 (/ (pow x 4) (pow y 2))) (* 1/2 (pow x 2))) %437) %448 = (*.f64 #s(literal -1/2 binary64) %415) %455 = (approx (/ (- (cos (- %339 %93)) (cos (+ %339 %93))) 2) %448) %456 = (approx %308 %156) %457 = (fma.f64 #s(literal 1/24 binary64) %151 %152) %459 = (approx (/ %350 %94) %457) %460 = (/.f64 #s(literal 1 binary64) %152) %461 = (fma.f64 %53 #s(literal 2 binary64) %53) %462 = (fma.f64 %31 x %461) %463 = (sin.f64 %462) %464 = (cos.f64 %179) %465 = (neg.f64 %464) %466 = (/.f64 %463 %465) %467 = (sin.f64 %221) %468 = (*.f64 y %37) %469 = (*.f64 %41 %73) %470 = (*.f64 %163 x) %471 = (/.f64 #s(literal 1/2 binary64) %468) %472 = (*.f64 x %471) %473 = (*.f64 x %157) %474 = (/.f64 %473 %37) %475 = (*.f64 %44 %37) %476 = (cos.f64 %177) %477 = (+.f64 %462 %254) %478 = (sin.f64 %477) %479 = (cos.f64 %53) %480 = (*.f64 %464 %479) %481 = (sin.f64 %53) %482 = (*.f64 %206 %481) %483 = (-.f64 %480 %482) %484 = (cos.f64 %255) %485 = (fma.f64 %200 %46 %181) %486 = (+.f64 %255 %254) %487 = (sin.f64 %486) %488 = (-.f64 %484 %467) %489 = (*.f64 %488 #s(literal 1/2 binary64)) %490 = (/.f64 y %215) %491 = (/.f64 #s(literal 1 binary64) %490) %492 = (*.f64 y %152) %493 = (/.f64 #s(literal 1 binary64) %10) %494 = (fma.f64 #s(literal -1/8 binary64) %220 #s(literal 1 binary64)) %495 = (/ %98 2) %497 = (approx (cos %495) %494) %499 = (approx (- %495 %126) %199) %500 = (/.f64 #s(literal 1 binary64) %475) %501 = (*.f64 %82 %37) %502 = (*.f64 %501 %30) %503 = (/.f64 %34 %502) %504 = (*.f64 %53 #s(literal 3 binary64)) %505 = (fma.f64 #s(literal 4 binary64) %53 %35) %506 = (fma.f64 %53 #s(literal 3 binary64) %35) %507 = (sin.f64 %505) %508 = (cos.f64 %506) %509 = (fma.f64 %31 %460 %254) %510 = (*.f64 %46 %481) %511 = (+.f64 %184 %37) %512 = (*.f64 %511 #s(literal 1/2 binary64)) %513 = (/.f64 #s(literal 2 binary64) %511) %514 = (/.f64 #s(literal 1 binary64) %513) %515 = (+.f64 %188 %254) %516 = (sin.f64 %515) %517 = (-.f64 %188 %190) %518 = (/.f64 %517 #s(literal 2 binary64)) %519 = (sin.f64 %518) %520 = (+.f64 %188 %190) %521 = (/.f64 %520 #s(literal 2 binary64)) %522 = (sin.f64 %521) %523 = (*.f64 %519 %522) %524 = (*.f64 #s(literal -2 binary64) %523) %525 = (sin.f64 %192) %526 = (*.f64 %46 %525) %527 = (+.f64 %196 %194) %528 = (fma.f64 %527 #s(literal 1/2 binary64) %526) %529 = (+.f64 %193 %195) %530 = (/.f64 %529 #s(literal 2 binary64)) %531 = (sin.f64 %530) %532 = (-.f64 %193 %195) %533 = (/.f64 %532 #s(literal 2 binary64)) %534 = (cos.f64 %533) %535 = (*.f64 %531 %534) %536 = (*.f64 #s(literal 2 binary64) %535) %537 = (neg.f64 %231) %538 = (*.f64 %37 %479) %539 = (-.f64 %538 %510) %540 = (fma.f64 %53 #s(literal 1/2 binary64) %162) %541 = (sin.f64 %540) %542 = (fma.f64 x %16 %66) %543 = (fma.f64 %231 %46 %52) %544 = (+.f64 %239 %254) %545 = (sin.f64 %544) %546 = (*.f64 %241 #s(literal 1/2 binary64)) %547 = (fma.f64 %31 %460 %35) %548 = (*.f64 %46 %467) %549 = (fma.f64 %33 x %35) %550 = (fma.f64 #s(literal 1/2 binary64) %10 %221) %551 = (sin.f64 %549) %552 = (+.f64 %551 %247) %553 = (fma.f64 %552 #s(literal 1/2 binary64) %548) %554 = (fma.f64 %163 x %504) %555 = (fma.f64 %41 %73 %504) %556 = (fma.f64 %37 %472 %504) %557 = (-.f64 %35 %504) %558 = (cos.f64 %557) %559 = (-.f64 %558 %508) %560 = (/.f64 %559 #s(literal 2 binary64)) %561 = (-.f64 %512 %467) %562 = (/.f64 %45 %561) %564 = (sin.f64 %470) %565 = (+.f64 %503 %254) %566 = (sin.f64 %565) %567 = (*.f64 x %564) %568 = (*.f64 %564 %30) %569 = (*.f64 %465 %37) %572 = (*.f64 %508 %37) %574 = (cos.f64 %499) %575 = (-.f64 %574 %467) %576 = (*.f64 %575 #s(literal 1/2 binary64)) %577 = (/.f64 #s(literal 1 binary64) %576) %579 = (cos.f64 %554) %580 = (+.f64 %554 %254) %581 = (sin.f64 %580) %582 = (/.f64 %579 %467) %583 = (/.f64 #s(literal 1 binary64) %582) %584 = (-.f64 %541 #s(literal -1 binary64)) %585 = (*.f64 %584 %37) %586 = (/.f64 #s(literal 1 binary64) %585) %588 = (*.f64 %46 %489) %592 = (fma.f64 %31 x #s(literal 884279719003555/140737488355328 binary64)) %593 = (tan.f64 %592) %594 = (sin.f64 %592) %597 = (fma.f64 %31 x #s(literal -884279719003555/562949953421312 binary64)) %598 = (cos.f64 %597) %599 = (-.f64 %598 %467) %600 = (*.f64 %599 #s(literal 1/2 binary64)) %601 = (/.f64 %45 %599) %603 = (/.f64 %600 %45) %605 = (tan.f64 %474) %607 = (/.f64 %536 #s(literal 2 binary64)) %609 = (-.f64 %372 %249) %610 = (/.f64 %39 %609) %612 = (fma.f64 %200 %266 %265) %613 = (/.f64 #s(literal 1 binary64) %612) %615 = (*.f64 %287 %265) %617 = (+.f64 %265 %184) %618 = (/.f64 %617 #s(literal 2 binary64)) %619 = (-.f64 %169 #s(literal 884279719003555/562949953421312 binary64)) %620 = (cos.f64 %619) %621 = (-.f64 %620 %39) %622 = (/.f64 %621 #s(literal 2 binary64)) %625 = (-.f64 %170 %89) %626 = (sin.f64 %625) %627 = (+.f64 %626 %245) %628 = (/.f64 %627 #s(literal 2 binary64)) %630 = (-.f64 %170 %192) %631 = (sin.f64 %630) %632 = (+.f64 %631 %196) %633 = (/.f64 %632 #s(literal 2 binary64)) %634 = (-.f64 %633 %39) %635 = (/.f64 %634 #s(literal 2 binary64)) %637 = (fma.f64 %273 %75 %138) %639 = (neg.f64 %274) %640 = (neg.f64 %639) %641 = (/.f64 %173 %640) %643 = (*.f64 %274 %226) %644 = (fma.f64 %273 %225 %643) %645 = (/.f64 %644 %57) %647 = (fma.f64 #s(literal 3 binary64) %53 %259) %648 = (cos.f64 %647) %649 = (/.f64 %39 %648) %651 = (-.f64 %182 %36) %652 = (cos.f64 %651) %653 = (fma.f64 %121 #s(literal 1/2 binary64) %36) %654 = (cos.f64 %653) %655 = (-.f64 %652 %654) %656 = (/.f64 %655 #s(literal 2 binary64)) %658 = (/.f64 #s(literal -1 binary64) %134) %659 = (-.f64 %70 %658) %660 = (/.f64 %659 #s(literal 2 binary64)) %662 = (*.f64 %323 %157) %663 = (cos.f64 %662) %665 = (*.f64 %322 %157) %666 = (cos.f64 %665) %668 = (sin.f64 %665) %670 = (*.f64 %42 %459) %671 = (cos.f64 %670) %673 = (/.f64 %524 #s(literal 2 binary64)) %680 = (/.f64 %447 y) %681 = (approx %95 %680) %682 = (/.f64 %681 %43) %683 = (tan.f64 %682) %684 = (sin.f64 %682) %686 = (-.f64 %53 %284) %687 = (*.f64 #s(literal 1/2 binary64) %686) %688 = (fma.f64 #s(literal -1/2 binary64) %284 %53) %689 = (sin.f64 %688) %690 = (cos.f64 %687) %693 = (+.f64 %433 %245) %694 = (/.f64 %693 #s(literal 2 binary64)) %697 = (-.f64 %37 %367) %700 = (*.f64 %37 %328) %701 = (cos.f64 %700) %703 = (tan.f64 %700) %705 = (*.f64 %37 %500) %706 = (tan.f64 %705) %708 = (cos.f64 %469) %710 = (*.f64 #s(literal 1/2 binary64) %491) %711 = (approx %95 %710) %712 = (/.f64 %711 %43) %713 = (tan.f64 %712) %714 = (sin.f64 %712) %716 = (neg.f64 %476) %717 = (/.f64 %173 %716) %719 = (+.f64 %194 %528) %720 = (/.f64 %719 #s(literal 2 binary64)) %721 = (-.f64 %720 %39) %722 = (/.f64 %721 #s(literal 2 binary64)) %725 = (sin.f64 %550) %726 = (+.f64 %243 %725) %727 = (/.f64 %726 #s(literal 2 binary64)) %730 = (-.f64 %281 %229) %731 = (/.f64 %730 #s(literal 2 binary64)) %733 = (-.f64 %281 %230) %734 = (/.f64 %733 #s(literal 2 binary64)) %736 = (+.f64 %243 %553) %737 = (/.f64 %736 #s(literal 2 binary64)) %739 = (*.f64 %96 %160) %740 = (cos.f64 %739) %742 = (cos.f64 %282) %744 = (/.f64 %96 %30) %745 = (/.f64 %744 %37) %746 = (cos.f64 %745) %748 = (cos.f64 %283) %751 = (cos.f64 %85) %752 = (*.f64 %86 x) %753 = (/.f64 %752 %32) %754 = (/.f64 %753 %86) %755 = (cos.f64 %754) %757 = (/.f64 %32 x) %758 = (/.f64 #s(literal -1 binary64) %757) %759 = (sin.f64 %758) %760 = (/.f64 %759 %57) %762 = (*.f64 %751 %226) %763 = (fma.f64 %86 %225 %762) %764 = (/.f64 %763 %57) %766 = (+.f64 %360 %196) %767 = (/.f64 %766 #s(literal 2 binary64)) %770 = (cos.f64 %556) %771 = (/.f64 %39 %770) %773 = (cos.f64 %555) %774 = (/.f64 %39 %773) %779 = (sin.f64 %547) %780 = (+.f64 %779 %245) %781 = (/.f64 %780 #s(literal 2 binary64)) %783 = (-.f64 %238 %545) %784 = (/.f64 %783 #s(literal 2 binary64)) %786 = (/.f64 %39 %478) %788 = (/.f64 %288 %483) %790 = (*.f64 %456 %43) %791 = (/.f64 %40 %790) %792 = (cos.f64 %791) %794 = (tan.f64 %791) %796 = (*.f64 %309 %43) %797 = (/.f64 %40 %796) %798 = (cos.f64 %797) %800 = (*.f64 %313 %43) %801 = (/.f64 %40 %800) %802 = (tan.f64 %801) %804 = (-.f64 %543 %240) %805 = (/.f64 %804 #s(literal 2 binary64)) %807 = (*.f64 %158 %316) %808 = (cos.f64 %807) %810 = (sin.f64 %807) %811 = (*.f64 %51 %810) %814 = (*.f64 %158 %320) %815 = (cos.f64 %814) %817 = (*.f64 #s(literal -1/8 binary64) %217) %818 = (+.f64 #s(literal 1 binary64) %817) %819 = (approx %135 %818) %821 = (*.f64 #s(literal -1/8 binary64) %219) %822 = (+.f64 #s(literal 1 binary64) %821) %823 = (approx %135 %822) %825 = (-.f64 %487 %229) %826 = (/.f64 %825 #s(literal 2 binary64)) %828 = (-.f64 %485 %230) %829 = (/.f64 %828 #s(literal 2 binary64)) %832 = (-.f64 %516 %191) %833 = (/.f64 %832 #s(literal 2 binary64)) %835 = (-.f64 %349 %191) %836 = (/.f64 %835 #s(literal 2 binary64)) %837 = (-.f64 %836 %39) %838 = (/.f64 %837 #s(literal 2 binary64)) %841 = (*.f64 y #s(literal 0 binary64)) %842 = (/.f64 x %841) %843 = (sin.f64 %542) %844 = (+.f64 %843 #s(literal 1 binary64)) %845 = (*.f64 %844 %37) %848 = (-.f64 %248 %560) %849 = (/.f64 %39 %848) %851 = (tan.f64 %120) %853 = (fma.f64 %211 %75 %138) %855 = (*.f64 %102 %273) %857 = (/.f64 %262 %568) %858 = (tan.f64 %857) %859 = (sin.f64 %857) %861 = (/.f64 x %398) %862 = (*.f64 #s(literal 1/2 binary64) %861) %868 = (fma.f64 %161 %334 %224) %869 = (cos.f64 %868) %870 = (/.f64 %39 %869) %872 = (cos.f64 %341) %873 = (+.f64 %37 %872) %874 = (/.f64 %873 #s(literal 2 binary64)) %875 = (-.f64 %874 %39) %876 = (/.f64 %875 #s(literal 2 binary64)) %878 = (cos.f64 %353) %879 = (-.f64 %189 %878) %880 = (/.f64 %879 #s(literal 2 binary64)) %881 = (-.f64 %880 %39) %882 = (/.f64 %881 #s(literal 2 binary64)) %885 = (-.f64 %53 %213) %886 = (*.f64 #s(literal 1/2 binary64) %885) %887 = (sin.f64 %886) %889 = (-.f64 %53 %214) %890 = (*.f64 #s(literal 1/2 binary64) %889) %891 = (sin.f64 %890) %893 = (+.f64 %53 %214) %894 = (*.f64 #s(literal -1/2 binary64) %214) %895 = (-.f64 %35 %894) %896 = (sin.f64 %895) %897 = (fma.f64 %31 x %894) %898 = (sin.f64 %897) %899 = (+.f64 %896 %898) %900 = (/.f64 %899 #s(literal 2 binary64)) %902 = (fma.f64 %893 #s(literal 1/2 binary64) %53) %903 = (cos.f64 %902) %905 = (-.f64 %70 %539) %906 = (/.f64 %905 #s(literal 2 binary64)) %908 = (/.f64 #s(literal 1/2 binary64) %493) %909 = (cos.f64 %908) %911 = (/.f64 #s(literal 1/2 binary64) %492) %912 = (cos.f64 %911) %918 = (/.f64 %289 %296) %920 = (/ %405 %395) %922 = (/.f64 %173 %233) %928 = (/.f64 %228 %278) %930 = (+.f64 %162 #s(literal 884279719003555/562949953421312 binary64)) %931 = (sin.f64 %930) %932 = (+.f64 %931 #s(literal 1 binary64)) %933 = (*.f64 %932 %37) %935 = (-.f64 %301 %230) %936 = (/.f64 %935 #s(literal 2 binary64)) %942 = (/.f64 %39 %581) %947 = (*.f64 %251 #s(literal 1/2 binary64)) %948 = (sin.f64 %947) %951 = (-.f64 %253 %53) %952 = (cos.f64 %951) %953 = (+.f64 %37 %952) %954 = (/.f64 %953 #s(literal 2 binary64)) %956 = (sin.f64 %509) %958 = (fma.f64 x %163 #s(literal 2652839157010665/281474976710656 binary64)) %959 = (cos.f64 %958) %960 = (/.f64 %39 %959) %962 = (*.f64 %306 %76) %963 = (*.f64 %306 %208) %964 = (-.f64 %37 %963) %965 = (fma.f64 %964 %75 %962) %967 = (/.f64 %306 %37) %968 = (/.f64 #s(literal 1 binary64) %967) %970 = (*.f64 %233 %225) %971 = (-.f64 %970 %249) %972 = (/.f64 %39 %971) %974 = (-.f64 %35 #s(literal 884279719003555/140737488355328 binary64)) %975 = (sin.f64 %974) %976 = (+.f64 %975 %594) %977 = (/.f64 %976 #s(literal 2 binary64)) %979 = (-.f64 %977 %39) %980 = (/.f64 %979 #s(literal 2 binary64)) %982 = (sin.f64 %362) %983 = (+.f64 %194 %982) %984 = (/.f64 %983 #s(literal 2 binary64)) %986 = (/.f64 %567 %263) %987 = (tan.f64 %986) %988 = (sin.f64 %986) %991 = (approx %127 #s(literal -884279719003555/562949953421312 binary64)) %992 = (cos.f64 %991) %993 = (-.f64 %992 %39) %994 = (/.f64 %993 #s(literal 2 binary64)) %996 = (-.f64 %236 %249) %997 = (/.f64 %39 %996) %999 = (fma.f64 %37 #s(literal 1 binary64) %138) %1001 = (fma.f64 %205 #s(literal 1 binary64) %77) x y #s(literal 2 binary64) %3 %4 %5 %6 #s(literal 0 binary64) %8 #s(literal 1/2 binary64) %10 %11 #s(literal 1/24 binary64) %13 #s(literal 3 binary64) #s(literal 1 binary64) %16 #s(literal -1/48 binary64) %18 %19 #s(literal 4 binary64) %21 %22 %23 %24 #s(literal -1/8 binary64) %26 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal -2 binary64) %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 #s(literal 884279719003555/140737488355328 binary64) #s(literal 884279719003555/562949953421312 binary64) %89 %90 %91 %96 %97 %102 #s(literal -1/12 binary64) #s(literal 1/12 binary64) %105 %111 #s(literal 1/4 binary64) #s(literal -1/96 binary64) %114 %120 %121 %122 %123 %124 %125 %128 %129 %130 %131 %132 %134 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %227 %228 %229 %230 %231 %232 %233 %234 %235 %236 %237 %238 %239 %240 %241 %242 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 #s(literal -884279719003555/562949953421312 binary64) #s(literal 2652839157010665/281474976710656 binary64) %306 %309 %310 %311 %312 %313 %314 %316 %317 %318 %319 %320 %322 %323 %324 %325 %328 %329 %334 %335 %336 %337 %341 %342 %343 %344 %345 %349 %353 %354 %355 %356 %360 %362 %367 %372 %373 %374 %375 (approx (/ (tan %110) (/ (+ %94 (cos %340)) 2)) %375) %383 %384 (approx (/ (/ (sin (+ %351 (+ %369 %108))) (neg (neg %135))) %395) %384) %398 %399 %400 %401 %402 (approx (/ %405 (cos (+ %117 884279719003555/562949953421312))) %402) %411 %412 %413 %414 %415 %416 %423 %424 %425 (approx (/ (tan %119) (cos (+ %339 %108))) %425) %431 %432 %433 %434 %435 %436 %437 %447 %448 %455 %456 %457 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %477 %478 %479 %480 %481 %482 %483 %484 %485 %486 %487 %488 %489 %490 %491 %492 %493 %494 %497 %499 %500 %501 %502 %503 %504 %505 %506 %507 %508 %509 %510 %511 %512 %513 %514 %515 %516 %517 %518 %519 %520 %521 %522 %523 %524 %525 %526 %527 %528 %529 %530 %531 %532 %533 %534 %535 %536 %537 %538 %539 %540 %541 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %552 %553 %554 %555 %556 %557 %558 %559 %560 %561 %562 (*.f64 %562 #s(literal 2 binary64)) %564 %565 %566 %567 %568 %569 (/.f64 %65 %537) (/.f64 %467 %569) %572 (/.f64 %467 %572) %574 %575 %576 %577 (*.f64 %45 %577) %579 %580 %581 %582 %583 %584 %585 %586 (*.f64 %49 %586) %588 (/.f64 %507 %588) (/.f64 %45 %537) (/.f64 #s(literal 1 binary64) %497) %592 %593 %594 (/.f64 %593 %37) (/.f64 %45 %299) %597 %598 %599 %600 %601 (*.f64 %601 #s(literal 2 binary64)) %603 (/.f64 #s(literal 1 binary64) %603) %605 (/.f64 %605 %79) %607 (/.f64 %83 %607) %609 %610 (/.f64 %610 %6) %612 %613 (*.f64 %264 %613) %615 (/.f64 %49 %615) %617 %618 %619 %620 %621 %622 (/.f64 %5 %622) (/.f64 %67 %618) %625 %626 %627 %628 (/.f64 %273 %628) %630 %631 %632 %633 %634 %635 (/.f64 %5 %635) %637 (/.f64 %5 %637) %639 %640 %641 (/.f64 %641 %273) %643 %644 %645 (/.f64 %645 %6) %647 %648 %649 (/.f64 %649 %6) %651 %652 %653 %654 %655 %656 (/.f64 %84 %656) %658 %659 %660 (/.f64 %5 %660) %662 %663 (/.f64 #s(literal 1 binary64) %663) %665 %666 (/.f64 #s(literal 1 binary64) %666) %668 (/.f64 %68 %668) %670 %671 (/.f64 #s(literal 1 binary64) %671) %673 (/.f64 %45 %673) (/.f64 %466 %299) (/.f64 %466 %290) (/.f64 %48 %270) (/.f64 %178 %299) (/.f64 %176 %258) %680 %681 %682 %683 %684 (/.f64 %683 %684) %686 %687 %688 %689 %690 (/.f64 %286 %690) (/.f64 %286 %689) %693 %694 (/.f64 %37 %694) (/.f64 %280 %74) %697 (/.f64 %58 %697) (/.f64 %45 %273) %700 %701 (/.f64 #s(literal 1 binary64) %701) %703 (/.f64 %703 %81) %705 %706 (/.f64 %706 %81) %708 (/.f64 #s(literal 1 binary64) %708) %710 %711 %712 %713 %714 (/.f64 %713 %714) %716 %717 (/.f64 %717 %72) %719 %720 %721 %722 (/.f64 %5 %722) (/.f64 %45 %720) %725 %726 %727 (/.f64 %37 %727) (/.f64 %37 %423) %730 %731 (/.f64 %5 %731) %733 %734 (/.f64 %5 %734) %736 %737 (/.f64 %37 %737) %739 %740 (/.f64 #s(literal 1 binary64) %740) %742 (/.f64 #s(literal 1 binary64) %742) %744 %745 %746 (/.f64 #s(literal 1 binary64) %746) %748 (/.f64 #s(literal 1 binary64) %748) (/.f64 %45 %260) %751 %752 %753 %754 %755 (/.f64 #s(literal 1 binary64) %755) %757 %758 %759 %760 (/.f64 %760 %6) %762 %763 %764 (/.f64 %764 %6) %766 %767 (/.f64 %83 %767) (/.f64 %45 %767) %770 %771 (/.f64 %771 %6) %773 %774 (/.f64 %774 %6) (/.f64 %583 %6) (/.f64 %37 %546) (/.f64 %37 %455) %779 %780 %781 (/.f64 %37 %781) %783 %784 (/.f64 %37 %784) %786 (/.f64 %786 %186) %788 (/.f64 %788 %6) %790 %791 %792 (/.f64 #s(literal 1 binary64) %792) %794 (/.f64 %794 %80) %796 %797 %798 (/.f64 #s(literal 1 binary64) %798) %800 %801 %802 (/.f64 %802 %80) %804 %805 (/.f64 %37 %805) %807 %808 (/.f64 #s(literal 1 binary64) %808) %810 %811 (/.f64 %49 %811) (/.f64 %68 %810) %814 %815 (/.f64 #s(literal 1 binary64) %815) %817 %818 %819 (/.f64 #s(literal 1 binary64) %819) %821 %822 %823 (/.f64 #s(literal 1 binary64) %823) %825 %826 (/.f64 %5 %826) %828 %829 (/.f64 %5 %829) (/.f64 %58 %514) %832 %833 (/.f64 %45 %833) %835 %836 %837 %838 (/.f64 %5 %838) (/.f64 %45 %836) %841 %842 %843 %844 %845 (/.f64 %49 %845) (/.f64 %466 %198) %848 %849 (/.f64 %849 %6) %851 (/.f64 %851 %212) %853 (/.f64 %5 %853) %855 (/.f64 %49 %855) %857 %858 %859 (/.f64 %858 %859) %861 %862 (approx (/ %405 (+ (* %94 (cos %109)) %137)) %862) %868 %869 %870 (/.f64 %870 %6) %872 %873 %874 %875 %876 (/.f64 %5 %876) %878 %879 %880 %881 %882 (/.f64 %5 %882) (/.f64 %45 %880) %885 %886 %887 (/.f64 #s(literal 1 binary64) %887) %889 %890 %891 (/.f64 #s(literal 1 binary64) %891) %893 %894 %895 %896 %897 %898 %899 %900 (/.f64 %37 %900) %902 %903 (/.f64 %45 %903) %905 %906 (/.f64 %5 %906) %908 %909 (/.f64 #s(literal 1 binary64) %909) %911 %912 (/.f64 #s(literal 1 binary64) %912) (/.f64 %293 %186) (/.f64 %295 %186) (/.f64 %297 %261) (/.f64 %297 %186) %918 (/.f64 %918 %6) (approx %920 %842) %922 (/.f64 %922 %37) (/.f64 %922 %72) (/.f64 %279 %265) (/.f64 %279 %210) (/.f64 %279 %186) %928 (/.f64 %928 %6) %930 %931 %932 %933 (/.f64 %49 %933) %935 %936 (/.f64 %5 %936) (/.f64 %271 %299) (/.f64 %264 %299) (/.f64 %264 %303) (/.f64 %60 %299) %942 (/.f64 %942 %6) (/.f64 %272 %276) (/.f64 %83 %258) (/.f64 %264 %256) %947 %948 (/.f64 #s(literal 1 binary64) %948) (/.f64 #s(literal 1 binary64) %566) %951 %952 %953 %954 (/.f64 %58 %954) %956 (/.f64 #s(literal 1 binary64) %956) %958 %959 %960 (/.f64 %960 %6) %962 %963 %964 %965 (/.f64 %5 %965) %967 %968 (/.f64 %968 %81) %970 %971 %972 (/.f64 %972 %6) %974 %975 %976 %977 (/.f64 %83 %977) %979 %980 (/.f64 %5 %980) %982 %983 %984 (/.f64 %45 %984) %986 %987 %988 (/.f64 %987 %988) (approx %920 %413) %991 %992 %993 %994 (/.f64 %5 %994) %996 %997 (/.f64 %997 %6) %999 (/.f64 %5 %999) %1001 (/.f64 %5 %1001) |
| Outputs |
|---|
%7 = (/ x (* y 2)) %9 = (/.f64 x y) %10 = (*.f64 #s(literal 1/2 binary64) %9) %12 = (tan %7) %15 = (pow.f64 x #s(literal 2 binary64)) %17 = (pow.f64 y #s(literal 3 binary64)) %18 = (/.f64 %15 %17) %20 = (/.f64 #s(literal 1 binary64) y) %21 = (*.f64 #s(literal 1/2 binary64) %20) %27 = (pow.f64 y #s(literal 5 binary64)) %28 = (/.f64 %15 %27) %29 = (/.f64 #s(literal 1 binary64) %17) %30 = (*.f64 #s(literal 1/24 binary64) %29) %37 = (pow.f64 y #s(literal 7 binary64)) %38 = (/.f64 %15 %37) %39 = (/.f64 #s(literal 1 binary64) %27) %40 = (*.f64 #s(literal 1/240 binary64) %39) %46 = (sin %7) %48 = (fma.f64 #s(literal -1/48 binary64) %18 %21) %54 = (*.f64 #s(literal 1/48 binary64) %29) %56 = (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/3840 binary64) %28) %54) %21) %60 = (*.f64 #s(literal 1/3840 binary64) %39) %64 = (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/645120 binary64) %38 %60)) %54) %21) %67 = (/ x y) %69 = (pow x 2) %71 = (pow y 2) %72 = (/ %69 %71) %73 = (pow.f64 y #s(literal 2 binary64)) %74 = (/.f64 %15 %73) %77 = (pow y 4) %78 = (/ %69 %77) %80 = (pow.f64 y #s(literal 4 binary64)) %81 = (/.f64 %15 %80) %83 = (pow x 4) %84 = (pow.f64 x #s(literal 4 binary64)) %86 = (neg x) %88 = (*.f64 #s(literal -1 binary64) x) %91 = (* %67 -1/2) %93 = (*.f64 #s(literal -1/2 binary64) %9) %95 = (sin %91) %97 = (-.f64 (*.f64 #s(literal 1/48 binary64) %18) %21) %103 = (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/3840 binary64) %28 %54)) %21) %111 = (-.f64 (*.f64 %15 (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/645120 binary64) %38) %60) %54)) %21) %114 = (+ y y) %115 = (/ x %114) %116 = (sin %115) %117 = (* %116 %115) %122 = (/.f64 #s(literal 1 binary64) %73) %123 = (*.f64 #s(literal 1/4 binary64) %122) %124 = (fma.f64 #s(literal -1/96 binary64) %81 %123) %129 = (pow.f64 y #s(literal 6 binary64)) %130 = (/.f64 %15 %129) %133 = (/.f64 #s(literal 1 binary64) %80) %134 = (*.f64 #s(literal 1/96 binary64) %133) %136 = (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/7680 binary64) %130) %134) %123) %148 = (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/1290240 binary64) (/.f64 %15 (pow.f64 y #s(literal 8 binary64))) (*.f64 #s(literal 1/7680 binary64) (/.f64 #s(literal 1 binary64) %129)))) %134) %123) %151 = (* %116 x) %152 = (/.f64 %15 y) %161 = (* %116 %114) %163 = (*.f64 #s(literal -1/24 binary64) %74) %164 = (+.f64 #s(literal 1 binary64) %163) %169 = (*.f64 #s(literal 1/24 binary64) %122) %172 = (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 #s(literal 1/1920 binary64) %81) %169))) %181 = (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/322560 binary64) %130 (*.f64 #s(literal 1/1920 binary64) %133))) %169))) %184 = (/ %114 x) %185 = (/.f64 y x) %188 = (cos %115) %191 = (*.f64 #s(literal -1/8 binary64) %74) %192 = (+.f64 #s(literal 1 binary64) %191) %197 = (*.f64 #s(literal 1/8 binary64) %122) %203 = (*.f64 #s(literal 1/384 binary64) %133) %211 = (/ 1 %188) %212 = (*.f64 #s(literal 1/8 binary64) %74) %227 = (sin %67) %235 = (*.f64 #s(literal 1/6 binary64) %29) %241 = (*.f64 #s(literal 1/120 binary64) %39) %248 = (cos %67) %249 = (*.f64 #s(literal -1/2 binary64) %74) %253 = (*.f64 #s(literal 1/2 binary64) %122) %255 = (*.f64 %15 (-.f64 (*.f64 #s(literal 1/24 binary64) %81) %253)) %263 = (*.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/720 binary64) %130 (*.f64 #s(literal 1/24 binary64) %133))) %253)) %266 = (+ %248 1) %274 = (* %188 %116) %281 = (*.f64 #s(literal 1/12 binary64) %29) %294 = (* 1/2 %67) %295 = (PI ) %296 = (+ %295 %295) %297 = (+ %294 %296) %298 = (PI.f64 ) %299 = (*.f64 #s(literal 2 binary64) %298) %301 = (fma.f64 #s(literal 1/2 binary64) %9 %299) %303 = (+ %297 %295) %304 = (+.f64 %298 %299) %306 = (+.f64 %298 %301) %308 = (cos %303) %309 = (cos.f64 %304) %311 = (sin.f64 %304) %312 = (*.f64 x %311) %313 = (/.f64 %312 y) %317 = (*.f64 x %309) %321 = (*.f64 #s(literal 1/2 binary64) (/.f64 %311 y)) %335 = (/ %95 %308) %336 = (*.f64 y %309) %341 = (pow.f64 %309 #s(literal 2 binary64)) %342 = (*.f64 %73 %341) %346 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %336)) %350 = (*.f64 %17 %309) %351 = (/.f64 #s(literal 1 binary64) %350) %352 = (*.f64 #s(literal 1/48 binary64) %351) %354 = (pow.f64 %311 #s(literal 2 binary64)) %355 = (pow.f64 %309 #s(literal 3 binary64)) %359 = (fma.f64 #s(literal 1/16 binary64) %351 (*.f64 #s(literal 1/8 binary64) (/.f64 %354 (*.f64 %17 %355)))) %360 = (-.f64 %352 %359) %363 = (*.f64 #s(literal 1/4 binary64) (/.f64 %311 %342)) %372 = (/.f64 %311 (*.f64 %80 %341)) %386 = (/ %188 %116) %387 = (*.f64 #s(literal 2 binary64) y) %393 = (*.f64 #s(literal 1/6 binary64) %20) %410 = (+ %294 %295) %412 = (+.f64 %298 %10) %414 = (neg %410) %417 = (-.f64 %93 %298) %419 = (/ -1/2 y) %420 = (* %419 x) %421 = (+ %420 %295) %422 = (+.f64 %298 %93) %424 = (neg %421) %425 = (-.f64 %10 %298) %427 = (tan %424) %428 = (neg.f64 %298) %429 = (sin.f64 %428) %430 = (cos.f64 %428) %431 = (/.f64 %429 %430) %433 = (pow.f64 %429 #s(literal 2 binary64)) %434 = (pow.f64 %430 #s(literal 2 binary64)) %435 = (*.f64 y %434) %437 = (*.f64 #s(literal -1/2 binary64) (/.f64 %433 %435)) %438 = (-.f64 %21 %437) %441 = (*.f64 %429 %438) %443 = (*.f64 y %430) %454 = (*.f64 %17 %434) %459 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %433 %438) (*.f64 %73 %434)) (fma.f64 #s(literal -1/8 binary64) (/.f64 %438 %73) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %433 %454))))) %470 = (tan %297) %471 = (sin.f64 %299) %472 = (cos.f64 %299) %473 = (/.f64 %471 %472) %475 = (pow.f64 %471 #s(literal 2 binary64)) %476 = (pow.f64 %472 #s(literal 2 binary64)) %477 = (*.f64 y %476) %479 = (*.f64 #s(literal -1/2 binary64) (/.f64 %475 %477)) %480 = (-.f64 %21 %479) %483 = (*.f64 %471 %480) %485 = (*.f64 y %472) %493 = (*.f64 %73 %476) %496 = (*.f64 %17 %476) %501 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %475 %480) %493) (fma.f64 #s(literal -1/8 binary64) (/.f64 %480 %73) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %475 %496))))) %512 = (* %295 1/2) %513 = (- %115 %512) %514 = (*.f64 #s(literal -1/2 binary64) %298) %516 = (*.f64 #s(literal 1/2 binary64) %298) %517 = (-.f64 %10 %516) %519 = (cos %513) %520 = (neg.f64 %516) %521 = (cos.f64 %520) %523 = (sin.f64 %520) %524 = (*.f64 x %523) %525 = (/.f64 %524 y) %526 = (*.f64 #s(literal -1/2 binary64) %525) %530 = (/.f64 (*.f64 x %521) %73) %533 = (*.f64 #s(literal 1/2 binary64) (/.f64 %523 y)) %538 = (/.f64 %521 %73) %547 = (- %519 %95) %548 = (-.f64 %21 %533) %549 = (*.f64 x %548) %557 = (/.f64 %523 %17) %558 = (fma.f64 #s(literal -1/48 binary64) %557 %54) %559 = (*.f64 x %558) %560 = (*.f64 #s(literal -1/8 binary64) %538) %568 = (/ %547 2) %569 = (*.f64 #s(literal 1/2 binary64) %521) %587 = (/ 1 %116) %588 = (fma.f64 #s(literal 1/12 binary64) %152 %387) %592 = (*.f64 #s(literal 1/12 binary64) %20) %595 = (fma.f64 #s(literal 2 binary64) y (*.f64 %15 (fma.f64 #s(literal 7/2880 binary64) %18 %592))) %599 = (*.f64 #s(literal 7/2880 binary64) %29) %603 = (fma.f64 #s(literal 2 binary64) y (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 31/483840 binary64) %28 %599) %592))) %607 = (* %188 (sin %296)) %609 = (*.f64 %15 %471) %610 = (/.f64 %609 %73) %614 = (/.f64 %471 %73) %630 = (+ %420 %512) %632 = (fma.f64 #s(literal -1/2 binary64) %9 %516) %634 = (sin %414) %636 = (*.f64 x %430) %637 = (/.f64 %636 y) %641 = (/.f64 %430 y) %642 = (*.f64 x %429) %643 = (/.f64 %642 %73) %649 = (/.f64 %429 %73) %650 = (/.f64 %636 %17) %659 = (/ -1 %116) %663 = (*.f64 #s(literal -1/12 binary64) %152) %664 = (fma.f64 #s(literal -2 binary64) y %663) %683 = (/ %69 y) %685 = (/ y x) %687 = (+ %295 %67) %688 = (+.f64 %298 %9) %693 = (+ (* 1/12 %683) (* 2 y)) %696 = (- %294 %295) %697 = (sin %696) %698 = (*.f64 #s(literal 1/2 binary64) %637) %699 = (+.f64 %429 %698) %701 = (*.f64 #s(literal 1/2 binary64) %641) %713 = (cos %696) %715 = (/.f64 %642 y) %722 = (*.f64 #s(literal 1/2 binary64) (/.f64 %429 y)) %736 = (* 1/2 %687) %737 = (fma.f64 #s(literal 1/2 binary64) %298 %10) %739 = (+ %295 %736) %740 = (+.f64 %298 %516) %744 = (cos %739) %745 = (cos.f64 %740) %747 = (sin.f64 %740) %748 = (*.f64 x %747) %749 = (/.f64 %748 y) %757 = (*.f64 #s(literal 1/2 binary64) (/.f64 %747 y)) %772 = (*.f64 #s(literal -1 binary64) %9) %774 = (/ %83 %71) %775 = (/.f64 %84 %73) %777 = (* 1/2 %69) %778 = (*.f64 #s(literal 1/2 binary64) %15) %782 = (+ (* -1/48 %774) %777) %784 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) %74)) %787 = (/ x %71) %788 = (/.f64 x %73) %790 = (/ 1 x) %791 = (/.f64 #s(literal 1 binary64) x) %793 = (* 2 %790) %797 = (* -1/12 %787) %798 = (*.f64 #s(literal -1/12 binary64) %788) %800 = (- %797 %793) %803 = (*.f64 #s(literal -1/12 binary64) %74) %804 = (-.f64 %803 #s(literal 2 binary64)) %807 = (/ %116 %114) %808 = (*.f64 #s(literal 1/4 binary64) %788) %816 = (/ x %116) %819 = (/ 1/2 y) %820 = (/ %819 %116) %821 = (*.f64 #s(literal 1/24 binary64) %74) %822 = (+.f64 #s(literal 1 binary64) %821) %828 = (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 #s(literal 7/5760 binary64) %81 %169))) %832 = (*.f64 #s(literal 7/5760 binary64) %133) %836 = (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 31/967680 binary64) %130 %832) %169))) %839 = (* -1/2 %67) %840 = (sin %839) %841 = (* %840 x) %850 = (/ %116 %161) %853 = (* %116 %184) %857 = (* %819 x) %859 = (* 3 %295) %861 = (+ %857 (+ %859 %295)) %862 = (*.f64 #s(literal 3 binary64) %298) %863 = (+.f64 %298 %862) %865 = (fma.f64 #s(literal 1/2 binary64) %9 %862) %866 = (+.f64 %298 %865) %868 = (sin %861) %869 = (sin.f64 %863) %871 = (cos.f64 %863) %872 = (*.f64 x %871) %874 = (*.f64 #s(literal 1/2 binary64) (/.f64 %872 y)) %877 = (*.f64 x %869) %878 = (/.f64 %877 %73) %879 = (/.f64 %871 y) %880 = (*.f64 #s(literal 1/2 binary64) %879) %894 = (* %687 1/2) %895 = (- %894 %295) %896 = (-.f64 %516 %298) %900 = (cos %895) %901 = (cos.f64 %896) %903 = (sin.f64 %896) %904 = (*.f64 x %903) %905 = (/.f64 %904 y) %910 = (/.f64 (*.f64 x %901) %73) %913 = (*.f64 #s(literal 1/2 binary64) (/.f64 %903 y)) %918 = (/.f64 %901 %73) %927 = (+ %116 %900) %928 = (-.f64 %21 %913) %929 = (*.f64 x %928) %938 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %903 %17) %54) %939 = (*.f64 x %938) %948 = (/ %927 2) %949 = (*.f64 #s(literal 1/2 binary64) %901) %966 = (+ %512 %296) %967 = (- %115 %966) %968 = (fma.f64 #s(literal 1/2 binary64) %298 %299) %971 = (-.f64 %10 %968) %973 = (cos %967) %974 = (neg.f64 %968) %975 = (cos.f64 %974) %977 = (sin.f64 %974) %978 = (*.f64 x %977) %979 = (/.f64 %978 y) %987 = (*.f64 #s(literal 1/2 binary64) (/.f64 %977 y)) %992 = (/.f64 %975 %73) %1001 = (+ %857 %966) %1003 = (fma.f64 #s(literal 1/2 binary64) %298 %301) %1005 = (cos %1001) %1006 = (cos.f64 %968) %1008 = (sin.f64 %968) %1009 = (*.f64 x %1008) %1010 = (/.f64 %1009 y) %1017 = (/.f64 %1008 y) %1018 = (*.f64 #s(literal 1/2 binary64) %1017) %1023 = (/.f64 %1006 %73) %1032 = (fabs %296) %1033 = (- %115 %1032) %1034 = (fabs.f64 %299) %1035 = (*.f64 #s(literal -1 binary64) %1034) %1037 = (-.f64 %10 %1034) %1039 = (sin %1033) %1040 = (neg.f64 %1034) %1041 = (sin.f64 %1040) %1043 = (cos.f64 %1040) %1044 = (*.f64 x %1043) %1045 = (/.f64 %1044 y) %1046 = (*.f64 #s(literal 1/2 binary64) %1045) %1051 = (/.f64 %1043 y) %1052 = (*.f64 #s(literal 1/2 binary64) %1051) %1057 = (/.f64 %1041 %73) %1066 = (+ %857 %1032) %1068 = (+.f64 %1034 %10) %1070 = (sin %1066) %1071 = (sin.f64 %1034) %1073 = (cos.f64 %1034) %1074 = (*.f64 x %1073) %1075 = (/.f64 %1074 y) %1076 = (*.f64 #s(literal 1/2 binary64) %1075) %1081 = (/.f64 %1073 y) %1087 = (/.f64 %1071 %73) %1096 = (+ %1039 %1070) %1097 = (+.f64 %1071 %1041) %1099 = (fma.f64 #s(literal 1/2 binary64) %1081 %1052) %1100 = (*.f64 x %1099) %1105 = (fma.f64 #s(literal -1/8 binary64) %1087 (*.f64 #s(literal -1/8 binary64) %1057)) %1106 = (*.f64 x %1105) %1114 = (/.f64 %1043 %17) %1116 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %1073 %17) (*.f64 #s(literal -1/48 binary64) %1114)) %1117 = (*.f64 x %1116) %1127 = (/ %1096 2) %1128 = (*.f64 #s(literal 1/2 binary64) %1097) %1130 = (fma.f64 #s(literal 1/2 binary64) %1100 %1128) %1137 = (*.f64 #s(literal 1/2 binary64) %1105) %1138 = (fma.f64 #s(literal 1/2 binary64) %1117 %1137) %1144 = (- %295 %67) %1145 = (+.f64 %298 %772) %1147 = (* %295 2) %1148 = (+ %1147 %115) %1149 = (sin %1148) %1150 = (*.f64 x %472) %1151 = (/.f64 %1150 y) %1152 = (*.f64 #s(literal 1/2 binary64) %1151) %1155 = (*.f64 x %471) %1156 = (/.f64 %1155 %73) %1157 = (/.f64 %472 y) %1163 = (/.f64 %1150 %17) %1174 = (* %188 (sin (* -2 %295))) %1175 = (*.f64 #s(literal -2 binary64) %298) %1176 = (sin.f64 %1175) %1178 = (*.f64 %15 %1176) %1179 = (/.f64 %1178 %73) %1181 = (+.f64 %1176 (*.f64 #s(literal -1/8 binary64) %1179)) %1183 = (/.f64 %1176 %73) %1199 = (- %116 %1174) %1210 = (/.f64 x %17) %1211 = (*.f64 #s(literal -1/48 binary64) %1210) %1218 = (sin %859) %1219 = (* %188 %1218) %1220 = (sin.f64 %862) %1222 = (*.f64 %15 %1220) %1223 = (/.f64 %1222 %73) %1227 = (/.f64 %1220 %73) %1235 = (/.f64 %1220 %80) %1243 = (cos %859) %1245 = (+ (* %116 %1243) %1219) %1246 = (cos.f64 %862) %1247 = (*.f64 x %1246) %1249 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1247 y)) %1252 = (*.f64 x %1220) %1253 = (/.f64 %1252 %73) %1254 = (/.f64 %1246 y) %1255 = (*.f64 #s(literal 1/2 binary64) %1254) %1268 = (+ %512 %67) %1269 = (fma.f64 #s(literal 1/2 binary64) %298 %9) %1271 = (* %188 -1) %1287 = (+ %894 %115) %1288 = (cos %1287) %1307 = (* %188 %1243) %1309 = (*.f64 %15 %1246) %1310 = (/.f64 %1309 %73) %1311 = (*.f64 #s(literal -1/8 binary64) %1310) %1312 = (+.f64 %1246 %1311) %1314 = (/.f64 %1246 %73) %1330 = (* %116 %1218) %1331 = (/.f64 %1252 y) %1332 = (*.f64 #s(literal 1/2 binary64) %1331) %1335 = (/.f64 %1220 y) %1336 = (*.f64 #s(literal 1/2 binary64) %1335) %1340 = (/.f64 %1220 %17) %1358 = (- %1307 %1330) %1359 = (*.f64 #s(literal -1/2 binary64) %1331) %1362 = (/.f64 %1247 %73) %1368 = (/.f64 %1252 %17) %1376 = (/ 2 %687) %1379 = (pow.f64 %298 #s(literal 2 binary64)) %1380 = (*.f64 y %1379) %1381 = (/.f64 x %1380) %1383 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %298)) %1386 = (pow.f64 %298 #s(literal 3 binary64)) %1387 = (*.f64 %73 %1386) %1391 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1380)) %1395 = (pow.f64 %298 #s(literal 4 binary64)) %1396 = (*.f64 %17 %1395) %1405 = (* %295 -1/2) %1406 = (+ %857 %1405) %1407 = (fma.f64 #s(literal -1/2 binary64) %298 %10) %1409 = (- %1127 %95) %1410 = (fma.f64 #s(literal 1/2 binary64) %1099 %21) %1411 = (*.f64 x %1410) %1418 = (*.f64 #s(literal 1/2 binary64) %1116) %1419 = (-.f64 %1418 %54) %1420 = (*.f64 x %1419) %1428 = (/ %1409 2) %1429 = (*.f64 #s(literal 1/4 binary64) %1097) %1446 = (/ %95 %1358) %1447 = (*.f64 y %1246) %1451 = (pow.f64 %1246 #s(literal 2 binary64)) %1452 = (*.f64 %73 %1451) %1456 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1447)) %1461 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %1246)) %1462 = (*.f64 #s(literal 1/48 binary64) %1461) %1463 = (pow.f64 %1220 #s(literal 2 binary64)) %1464 = (pow.f64 %1246 #s(literal 3 binary64)) %1468 = (fma.f64 #s(literal 1/16 binary64) %1461 (*.f64 #s(literal 1/8 binary64) (/.f64 %1463 (*.f64 %17 %1464)))) %1469 = (-.f64 %1462 %1468) %1472 = (*.f64 #s(literal 1/4 binary64) (/.f64 %1220 %1452)) %1481 = (/.f64 %1220 (*.f64 %80 %1451)) %1494 = (cos %296) %1496 = (+ (* %1199 %1494) %607) %1497 = (*.f64 %472 %1176) %1499 = (+.f64 %471 (*.f64 #s(literal -1 binary64) %1497)) %1505 = (*.f64 #s(literal 1/8 binary64) (/.f64 %1497 %73)) %1506 = (fma.f64 #s(literal -1/8 binary64) %614 %1505) %1522 = (+ %294 884279719003555/140737488355328) %1525 = (+.f64 #s(literal 884279719003555/140737488355328 binary64) %10) %1527 = (+ %1522 %295) %1528 = (+.f64 #s(literal 884279719003555/140737488355328 binary64) %298) %1530 = (+.f64 #s(literal 884279719003555/140737488355328 binary64) %412) %1532 = (tan %1527) %1533 = (sin.f64 %1528) %1534 = (cos.f64 %1528) %1535 = (/.f64 %1533 %1534) %1537 = (pow.f64 %1533 #s(literal 2 binary64)) %1538 = (pow.f64 %1534 #s(literal 2 binary64)) %1539 = (*.f64 y %1538) %1541 = (*.f64 #s(literal -1/2 binary64) (/.f64 %1537 %1539)) %1542 = (-.f64 %21 %1541) %1545 = (*.f64 %1533 %1542) %1547 = (*.f64 y %1534) %1555 = (*.f64 %73 %1538) %1558 = (*.f64 %17 %1538) %1563 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %1537 %1542) %1555) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1542 %73) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %1537 %1558))))) %1574 = (tan %1522) %1575 = (sin.f64 #s(literal 884279719003555/140737488355328 binary64)) %1576 = (cos.f64 #s(literal 884279719003555/140737488355328 binary64)) %1577 = (/.f64 %1575 %1576) %1579 = (pow.f64 %1575 #s(literal 2 binary64)) %1580 = (pow.f64 %1576 #s(literal 2 binary64)) %1581 = (*.f64 y %1580) %1583 = (*.f64 #s(literal -1/2 binary64) (/.f64 %1579 %1581)) %1584 = (-.f64 %21 %1583) %1587 = (*.f64 %1575 %1584) %1589 = (*.f64 y %1576) %1600 = (*.f64 %17 %1580) %1605 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %1579 %1584) (*.f64 %73 %1580)) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1584 %73) (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/48 binary64) (/.f64 %1579 %1600))))) %1616 = (cos %1527) %1618 = (*.f64 x %1533) %1619 = (/.f64 %1618 y) %1627 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1533 y)) %1641 = (/ %95 %1616) %1648 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1547)) %1653 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %1534)) %1654 = (*.f64 #s(literal 1/48 binary64) %1653) %1655 = (pow.f64 %1534 #s(literal 3 binary64)) %1659 = (fma.f64 #s(literal 1/16 binary64) %1653 (*.f64 #s(literal 1/8 binary64) (/.f64 %1537 (*.f64 %17 %1655)))) %1660 = (-.f64 %1654 %1659) %1663 = (*.f64 #s(literal 1/4 binary64) (/.f64 %1533 %1555)) %1672 = (/.f64 %1533 (*.f64 %80 %1538)) %1686 = (+ %420 884279719003555/562949953421312) %1689 = (+.f64 #s(literal 884279719003555/562949953421312 binary64) %93) %1691 = (cos %1686) %1692 = (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) %1694 = (sin.f64 #s(literal 884279719003555/562949953421312 binary64)) %1695 = (*.f64 x %1694) %1696 = (/.f64 %1695 y) %1700 = (*.f64 x %1692) %1701 = (/.f64 %1700 %73) %1704 = (*.f64 #s(literal -1/2 binary64) (/.f64 %1694 y)) %1709 = (/.f64 %1692 %73) %1718 = (- %115 884279719003555/562949953421312) %1721 = (-.f64 %10 #s(literal 884279719003555/562949953421312 binary64)) %1723 = (cos %1718) %1724 = (cos.f64 #s(literal -884279719003555/562949953421312 binary64)) %1726 = (sin.f64 #s(literal -884279719003555/562949953421312 binary64)) %1727 = (*.f64 x %1726) %1728 = (/.f64 %1727 y) %1732 = (*.f64 x %1724) %1733 = (/.f64 %1732 %73) %1736 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1726 y)) %1741 = (/.f64 %1724 %73) %1750 = (- %1723 %95) %1751 = (-.f64 %21 %1736) %1752 = (*.f64 x %1751) %1761 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %1726 %17) %54) %1762 = (*.f64 x %1761) %1771 = (/ %1750 2) %1772 = (*.f64 #s(literal 1/2 binary64) %1724) %1789 = (* -1/12 %683) %1792 = (+ (* -2 y) %1789) %1799 = (/ 1 %71) %1801 = (+ (* -1/96 %78) (* 1/4 %1799)) %1806 = (* 1/24 %72) %1808 = (+ 1 %1806) %1810 = (/ x %161) %1817 = (/ 1 (* %840 %114)) %1837 = (/ %470 %948) %1838 = (*.f64 %472 %901) %1839 = (/.f64 %471 %1838) %1840 = (*.f64 #s(literal 2 binary64) %1839) %1842 = (*.f64 y %901) %1843 = (/.f64 #s(literal 1 binary64) %1842) %1844 = (*.f64 #s(literal 1/2 binary64) %1843) %1845 = (*.f64 %476 %901) %1849 = (pow.f64 %901 #s(literal 2 binary64)) %1850 = (*.f64 %472 %1849) %1853 = (-.f64 %1844 (fma.f64 #s(literal -1/2 binary64) (/.f64 %475 (*.f64 y %1845)) (/.f64 (*.f64 %471 %928) %1850))) %1865 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %483 (*.f64 y %1838))) (fma.f64 #s(literal -1/8 binary64) (/.f64 %471 (*.f64 %73 %1838)) (/.f64 (*.f64 %928 %1853) %901))) %1893 = (/ (/ %868 (neg (neg %188))) %568) %1894 = (/.f64 %869 %521) %1895 = (*.f64 #s(literal 2 binary64) %1894) %1897 = (*.f64 y %521) %1898 = (/.f64 %871 %1897) %1901 = (pow.f64 %521 #s(literal 2 binary64)) %1902 = (/.f64 (*.f64 %869 %548) %1901) %1903 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1898) %1902) %1907 = (*.f64 %73 %521) %1908 = (/.f64 %869 %1907) %1913 = (-.f64 (*.f64 #s(literal -1/8 binary64) %1908) (fma.f64 #s(literal -1/4 binary64) %1908 (/.f64 (*.f64 %548 %1903) %521))) %1920 = (*.f64 %17 %521) %1921 = (/.f64 %871 %1920) %1924 = (/.f64 %548 %73) %1926 = (fma.f64 #s(literal -1 binary64) %558 (*.f64 #s(literal -1/8 binary64) %1924)) %1943 = (* y (cos 884279719003555/562949953421312)) %1944 = (/ x %1943) %1945 = (*.f64 y %1692) %1946 = (/.f64 x %1945) %1951 = (/ %12 %1691) %1952 = (pow.f64 %1692 #s(literal 2 binary64)) %1953 = (*.f64 %73 %1952) %1956 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1945)) %1962 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %1692)) %1963 = (*.f64 #s(literal 5/48 binary64) %1962) %1964 = (pow.f64 %1694 #s(literal 2 binary64)) %1965 = (pow.f64 %1692 #s(literal 3 binary64)) %1967 = (/.f64 %1964 (*.f64 %17 %1965)) %1968 = (*.f64 #s(literal -1/8 binary64) %1967) %1969 = (-.f64 %1963 %1968) %1972 = (*.f64 #s(literal 1/4 binary64) (/.f64 %1694 %1953)) %1978 = (/.f64 %1694 (*.f64 %80 %1952)) %1994 = (* y (cos -884279719003555/562949953421312)) %1996 = (*.f64 y %1724) %1997 = (/.f64 x %1996) %1999 = (* %744 %713) %2000 = (*.f64 %430 %745) %2002 = (*.f64 %430 %747) %2003 = (/.f64 %2002 y) %2004 = (*.f64 %745 %429) %2005 = (/.f64 %2004 y) %2007 = (fma.f64 #s(literal -1/2 binary64) %2003 (*.f64 #s(literal -1/2 binary64) %2005)) %2010 = (/.f64 %2000 %73) %2011 = (*.f64 %429 %747) %2012 = (/.f64 %2011 %73) %2014 = (fma.f64 #s(literal -1/4 binary64) %2010 (*.f64 #s(literal 1/4 binary64) %2012)) %2020 = (/.f64 %2002 %17) %2021 = (/.f64 %2004 %17) %2025 = (fma.f64 #s(literal 1/48 binary64) %2020 (fma.f64 #s(literal 1/48 binary64) %2021 (fma.f64 #s(literal 1/16 binary64) %2020 (*.f64 #s(literal 1/16 binary64) %2021)))) %2034 = (/ %697 %1999) %2035 = (/.f64 %429 %2000) %2037 = (*.f64 y %745) %2038 = (/.f64 #s(literal 1 binary64) %2037) %2039 = (*.f64 #s(literal 1/2 binary64) %2038) %2041 = (pow.f64 %745 #s(literal 2 binary64)) %2042 = (*.f64 %434 %2041) %2043 = (/.f64 (*.f64 %429 %2007) %2042) %2044 = (-.f64 %2039 %2043) %2047 = (*.f64 %73 %2000) %2049 = (*.f64 #s(literal -1/8 binary64) (/.f64 %429 %2047)) %2054 = (+.f64 (/.f64 (*.f64 %429 %2014) %2042) (/.f64 (*.f64 %2007 %2044) %2000)) %2055 = (-.f64 %2049 %2054) %2061 = (*.f64 %17 %745) %2062 = (/.f64 #s(literal 1 binary64) %2061) %2082 = (/ %427 (cos (+ %894 %295))) %2083 = (*.f64 %430 %2041) %2084 = (*.f64 y %2083) %2086 = (*.f64 %434 %745) %2087 = (*.f64 y %2086) %2090 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %2011 %2084) (*.f64 #s(literal -1/2 binary64) (/.f64 %433 %2087))) %2091 = (-.f64 %2039 %2090) %2095 = (/.f64 %441 (*.f64 y %2000)) %2099 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %747 %2091) %2037) %2049) %2100 = (-.f64 (*.f64 #s(literal 1/2 binary64) %2095) %2099) %2111 = (*.f64 %17 %2083) %2125 = (* %69 %71) %2126 = (*.f64 %15 %73) %2128 = (* 1/2 %2125) %2129 = (*.f64 #s(literal 1/2 binary64) %2126) %2132 = (+ (* -1/48 %83) %2128) %2138 = (+ %857 (+ %1147 %295)) %2139 = (sin %2138) %2142 = (*.f64 #s(literal 1/2 binary64) (/.f64 %317 y)) %2146 = (/.f64 %309 y) %2152 = (/.f64 %311 %73) %2161 = (cos %1148) %2163 = (/.f64 %1155 y) %2167 = (/.f64 %1150 %73) %2169 = (/.f64 %471 y) %2170 = (*.f64 #s(literal 1/2 binary64) %2169) %2175 = (/.f64 %472 %73) %2176 = (/.f64 %1155 %17) %2184 = (neg %2161) %2187 = (*.f64 #s(literal 1/2 binary64) %2163) %2191 = (*.f64 x (fma.f64 #s(literal 1/8 binary64) %2167 %2170)) %2202 = (/ %2139 %2184) %2203 = (/.f64 %311 %472) %2204 = (*.f64 #s(literal -1 binary64) %2203) %2208 = (*.f64 %471 %311) %2211 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %309 %485)) (*.f64 #s(literal -1/2 binary64) (/.f64 %2208 %477))) %2215 = (*.f64 %471 %2211) %2223 = (*.f64 %17 %472) %2243 = (* y %116) %2244 = (*.f64 #s(literal 1/2 binary64) x) %2249 = (*.f64 #s(literal 1/48 binary64) %122) %2263 = (/ %295 2) %2264 = (+ %2138 %2263) %2265 = (+.f64 %298 %968) %2267 = (+.f64 %298 %1003) %2269 = (sin %2264) %2270 = (sin.f64 %2265) %2272 = (cos.f64 %2265) %2273 = (*.f64 x %2272) %2275 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2273 y)) %2280 = (/.f64 %2272 y) %2295 = (cos %295) %2296 = (* %2161 %2295) %2308 = (cos %1406) %2309 = (cos.f64 %514) %2311 = (sin.f64 %514) %2312 = (*.f64 x %2311) %2313 = (/.f64 %2312 y) %2318 = (/.f64 (*.f64 x %2309) %73) %2321 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2311 y)) %2326 = (/.f64 %2309 %73) %2335 = (cos %1405) %2339 = (+ (* %2335 %188) (* %116 (sin %512))) %2340 = (+.f64 %2309 %10) %2342 = (fma.f64 #s(literal -1/8 binary64) %2318 %21) %2351 = (+ %1406 %2263) %2352 = (fma.f64 #s(literal -1/2 binary64) %298 %516) %2354 = (fma.f64 #s(literal -1/2 binary64) %298 %737) %2356 = (sin %2351) %2357 = (sin.f64 %2352) %2359 = (cos.f64 %2352) %2360 = (*.f64 x %2359) %2362 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2360 y)) %2363 = (+.f64 %2357 %2362) %2367 = (/.f64 %2359 y) %2368 = (*.f64 #s(literal 1/2 binary64) %2367) %2373 = (/.f64 %2357 %73) %2382 = (sin %420) %2383 = (- %2308 %2382) %2384 = (-.f64 %21 %2321) %2385 = (*.f64 x %2384) %2393 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %2311 %17) %54) %2394 = (*.f64 x %2393) %2403 = (* %2383 1/2) %2404 = (*.f64 #s(literal 1/2 binary64) %2309) %2409 = (*.f64 #s(literal 1/2 binary64) %2384) %2421 = (* x x) %2423 = (/.f64 y %15) %2426 = (+ (* 4 %295) %115) %2427 = (*.f64 #s(literal 4 binary64) %298) %2429 = (fma.f64 #s(literal 1/2 binary64) %9 %2427) %2431 = (* %295 3) %2432 = (+ %2431 %115) %2435 = (sin %2426) %2436 = (sin.f64 %2427) %2438 = (cos.f64 %2427) %2439 = (*.f64 x %2438) %2441 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2439 y)) %2446 = (/.f64 %2438 y) %2461 = (+ %900 %116) %2462 = (/ 2 %2461) %2467 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %901)) %2470 = (*.f64 %73 %901) %2472 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %2470)) %2474 = (pow.f64 %901 #s(literal 3 binary64)) %2476 = (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 %928 #s(literal 2 binary64)) %2474)) %2477 = (-.f64 %2472 %2476) %2480 = (*.f64 #s(literal 2 binary64) (/.f64 %928 %1849)) %2498 = (+ %967 %2263) %2500 = (-.f64 %10 %299) %2502 = (sin %2498) %2503 = (neg.f64 %299) %2504 = (sin.f64 %2503) %2506 = (cos.f64 %2503) %2507 = (*.f64 x %2506) %2508 = (/.f64 %2507 y) %2509 = (*.f64 #s(literal 1/2 binary64) %2508) %2514 = (/.f64 %2506 y) %2520 = (/.f64 %2504 %73) %2529 = (- %967 %1001) %2530 = (+.f64 %298 %2427) %2533 = (/ %2529 2) %2534 = (*.f64 #s(literal -1/2 binary64) %2530) %2536 = (sin %2533) %2537 = (sin.f64 %2534) %2542 = (* %2536 (sin (/ (+ %967 %1001) 2))) %2543 = (*.f64 x %2537) %2544 = (/.f64 %2543 y) %2547 = (*.f64 %15 %2537) %2548 = (/.f64 %2547 %17) %2549 = (/.f64 %2537 y) %2554 = (/.f64 %2537 %17) %2555 = (/.f64 %2547 %27) %2562 = (/.f64 %2547 %37) %2563 = (/.f64 %2537 %27) %2572 = (* -2 %2542) %2596 = (* %188 (sin %1032)) %2597 = (*.f64 %15 %1071) %2598 = (/.f64 %2597 %73) %2619 = (+ (* (+ %1070 %1039) 1/2) %2596) %2638 = (- %1033 %1066) %2642 = (cos (/ %2638 2)) %2643 = (cos.f64 %1035) %2648 = (* (sin (/ (+ %1033 %1066) 2)) %2642) %2649 = (*.f64 x %2643) %2650 = (/.f64 %2649 y) %2653 = (*.f64 %15 %2643) %2654 = (/.f64 %2653 %17) %2655 = (/.f64 %2643 y) %2660 = (/.f64 %2643 %17) %2661 = (/.f64 %2653 %27) %2668 = (/.f64 %2653 %37) %2669 = (/.f64 %2643 %27) %2678 = (* 2 %2648) %2695 = (neg %67) %2696 = (+ %512 %2695) %2697 = (fma.f64 #s(literal -1 binary64) %9 %516) %2699 = (* %188 %2382) %2722 = (+ (sin (+ %420 %115)) (sin (+ %857 %115))) %2724 = (+ (* %2722 1/2) %2699) %2730 = (*.f64 #s(literal 1/725760 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 9 binary64)))) %2738 = (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 11 binary64))) %2747 = (- %115 %2431) %2751 = (-.f64 %10 %862) %2753 = (cos %2747) %2754 = (neg.f64 %862) %2755 = (cos.f64 %2754) %2757 = (sin.f64 %2754) %2758 = (*.f64 x %2757) %2759 = (/.f64 %2758 y) %2767 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2757 y)) %2772 = (/.f64 %2755 %73) %2781 = (cos %2432) %2782 = (- %2753 %2781) %2783 = (-.f64 %2755 %1246) %2785 = (-.f64 %1336 %2767) %2786 = (*.f64 x %2785) %2791 = (*.f64 #s(literal -1/8 binary64) %1314) %2792 = (-.f64 (*.f64 #s(literal -1/8 binary64) %2772) %2791) %2793 = (*.f64 x %2792) %2803 = (-.f64 (*.f64 #s(literal -1/48 binary64) %1340) (*.f64 #s(literal -1/48 binary64) (/.f64 %2757 %17))) %2804 = (*.f64 x %2803) %2814 = (/ %2782 2) %2815 = (*.f64 #s(literal 1/2 binary64) %2783) %2819 = (*.f64 #s(literal 1/2 binary64) %2785) %2824 = (*.f64 #s(literal 1/2 binary64) %2792) %2832 = (- (* %2461 1/2) %2382) %2833 = (fma.f64 #s(literal 1/2 binary64) %928 %21) %2834 = (*.f64 x %2833) %2842 = (-.f64 (*.f64 #s(literal -1/2 binary64) %938) %54) %2843 = (*.f64 x %2842) %2851 = (tan %115) %2852 = (/ %2851 %2832) %2853 = (/.f64 x %1842) %2855 = (*.f64 y %1849) %2856 = (/.f64 %2834 %2855) %2863 = (*.f64 #s(literal 5/24 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %901))) %2866 = (*.f64 y %2474) %2868 = (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 %2833 #s(literal 2 binary64)) %2866)) %2869 = (-.f64 %2863 %2868) %2870 = (*.f64 x %2869) %2871 = (/.f64 %2833 %2855) %2872 = (*.f64 #s(literal 2 binary64) %2871) %2885 = (*.f64 x (fma.f64 #s(literal 1/4 binary64) (/.f64 %2833 (*.f64 %17 %1849)) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %2833 %2869) %901) (*.f64 #s(literal 2 binary64) (/.f64 %2842 %2855))))) %2893 = (* %2852 2) %2896 = (*.f64 #s(literal 2 binary64) %1843) %2912 = (* %2184 %116) %2919 = (/.f64 %472 %17) %2921 = (fma.f64 #s(literal -1/16 binary64) %2919 (*.f64 #s(literal -1/48 binary64) %2919)) %2938 = (cos %894) %2939 = (neg %2938) %2940 = (/ %427 %2939) %2941 = (*.f64 y %429) %2945 = (*.f64 y %438) %2947 = (/.f64 %2941 %430) %2956 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %441 %430)) (*.f64 #s(literal 1/12 binary64) (/.f64 %429 %443))) %2978 = (/ %2382 %2912) %2979 = (/.f64 #s(literal 1 binary64) %472) %2982 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %1155 %477) %2979) %2984 = (*.f64 %73 %472) %2989 = (pow.f64 %472 #s(literal 3 binary64)) %2994 = (-.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %2984)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y %2921) %476) (*.f64 #s(literal 1/4 binary64) (/.f64 %475 (*.f64 %73 %2989))))) %2996 = (/.f64 %471 %477) %3015 = (* %2781 %116) %3020 = (/.f64 %1246 %17) %3022 = (fma.f64 #s(literal -1/16 binary64) %3020 (*.f64 #s(literal -1/48 binary64) %3020)) %3039 = (/ %2382 %3015) %3042 = (*.f64 y %1451) %3043 = (/.f64 %1252 %3042) %3045 = (/.f64 #s(literal 1 binary64) %1246) %3048 = (*.f64 %73 %1246) %3050 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %3048)) %3053 = (*.f64 %73 %1464) %3056 = (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y %3022) %1451) (*.f64 #s(literal 1/4 binary64) (/.f64 %1463 %3053))) %3057 = (-.f64 %3050 %3056) %3060 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1220 %3042)) %3087 = (/ 1 (* (- (cos (- (/ %67 2) %512)) %2382) 1/2)) %3092 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %521)) %3096 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %1907)) %3097 = (pow.f64 %548 #s(literal 2 binary64)) %3098 = (pow.f64 %521 #s(literal 3 binary64)) %3100 = (*.f64 #s(literal -2 binary64) (/.f64 %3097 %3098)) %3101 = (-.f64 %3096 %3100) %3104 = (*.f64 #s(literal 2 binary64) (/.f64 %548 %1901)) %3122 = (* %2851 %3087) %3125 = (*.f64 y %1901) %3127 = (/.f64 #s(literal 1 binary64) %1897) %3131 = (/.f64 %548 %3125) %3132 = (/.f64 #s(literal 1 binary64) %1920) %3134 = (*.f64 y %3098) %3135 = (/.f64 %3097 %3134) %3137 = (-.f64 (*.f64 #s(literal 5/48 binary64) %3132) (*.f64 #s(literal -1/2 binary64) %3135)) %3146 = (/.f64 %548 (*.f64 %17 %1901)) %3160 = (+ (* %850 x) %2431) %3161 = (+ %3160 %2263) %3162 = (fma.f64 #s(literal 1/2 binary64) %298 %862) %3164 = (fma.f64 #s(literal 1/2 binary64) %298 %865) %3166 = (sin %3161) %3167 = (sin.f64 %3162) %3169 = (cos.f64 %3162) %3170 = (*.f64 x %3169) %3172 = (*.f64 #s(literal 1/2 binary64) (/.f64 %3170 y)) %3177 = (/.f64 %3169 y) %3193 = (/ (cos %3160) %2382) %3201 = (*.f64 #s(literal 1/12 binary64) %1254) %3202 = (-.f64 (*.f64 #s(literal 1/4 binary64) %1254) %3201) %3225 = (sin %2696) %3226 = (- %3225 -1) %3227 = (* %3226 %116) %3235 = (*.f64 #s(literal 7/24 binary64) %29) %3248 = (/ 1 %3227) %3254 = (*.f64 #s(literal 7/24 binary64) %20) %3268 = (* %188 %2403) %3275 = (fma.f64 #s(literal -1 binary64) %2393 (*.f64 #s(literal -1/8 binary64) (/.f64 %2384 %73))) %3284 = (/ %2435 %3268) %3285 = (/.f64 %2436 %2309) %3286 = (*.f64 #s(literal 2 binary64) %3285) %3288 = (*.f64 y %2309) %3292 = (pow.f64 %2309 #s(literal 2 binary64)) %3294 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %2438 %3288)) (/.f64 (*.f64 %2436 %2384) %3292)) %3298 = (*.f64 %73 %2309) %3299 = (/.f64 %2436 %3298) %3304 = (-.f64 (*.f64 #s(literal -1/8 binary64) %3299) (fma.f64 #s(literal -1/4 binary64) %3299 (/.f64 (*.f64 %2384 %3294) %2309))) %3311 = (*.f64 %17 %2309) %3330 = (+ %857 884279719003555/140737488355328) %3331 = (sin %3330) %3333 = (*.f64 x %1576) %3335 = (*.f64 #s(literal 1/2 binary64) (/.f64 %3333 y)) %3338 = (*.f64 x %1575) %3340 = (/.f64 %1576 y) %3341 = (*.f64 #s(literal 1/2 binary64) %3340) %3346 = (/.f64 %1575 %73) %3356 = (/ (tan %3330) %116) %3357 = (*.f64 y %1575) %3361 = (*.f64 y %1584) %3363 = (/.f64 %3357 %1576) %3368 = (/.f64 %1587 %1576) %3370 = (*.f64 #s(literal -1/12 binary64) (/.f64 %1575 %1589)) %3393 = (- (cos (+ %857 -884279719003555/562949953421312)) %2382) %3394 = (/ %2851 %3393) %3397 = (pow.f64 %1724 #s(literal 2 binary64)) %3398 = (*.f64 y %3397) %3399 = (/.f64 %1752 %3398) %3400 = (/.f64 #s(literal 1 binary64) %1996) %3401 = (*.f64 #s(literal 1/2 binary64) %3400) %3407 = (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %1724))) %3409 = (pow.f64 %1724 #s(literal 3 binary64)) %3412 = (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %1751 #s(literal 2 binary64)) (*.f64 y %3409))) %3413 = (-.f64 %3407 %3412) %3414 = (*.f64 x %3413) %3415 = (/.f64 %1751 %3398) %3416 = (*.f64 #s(literal 1/2 binary64) %3415) %3428 = (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 %1761 %3398) (fma.f64 #s(literal 1/16 binary64) (/.f64 %1751 (*.f64 %17 %3397)) (/.f64 (*.f64 %3413 %1751) %1724)))) %3436 = (* %3394 2) %3453 = (/ (* %3393 1/2) %2851) %3456 = (*.f64 y %1751) %3460 = (/.f64 %1724 y) %3463 = (-.f64 (*.f64 #s(literal -1/4 binary64) %3460) (*.f64 #s(literal 1/6 binary64) %3460)) %3481 = (* x %819) %3482 = (tan %3481) %3484 = (/ %3482 (/ %2678 2)) %3485 = (/.f64 #s(literal 1 binary64) %2643) %3487 = (*.f64 %73 %2643) %3488 = (/.f64 %15 %3487) %3491 = (*.f64 %80 %2643) %3494 = (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %3487)) %3498 = (*.f64 %129 %2643) %3506 = (/ %819 %790) %3509 = (sin %3506) %3511 = (/ 1 (+ (* %2335 (cos %3506)) %3509)) %3512 = (/.f64 #s(literal 1 binary64) %2309) %3514 = (*.f64 y %3292) %3515 = (/.f64 x %3514) %3519 = (pow.f64 %2309 #s(literal 3 binary64)) %3520 = (*.f64 %73 %3519) %3523 = (fma.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %3298) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %3520))) %3526 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3514)) %3542 = (* (tan %3506) %3511) %3543 = (/.f64 x %3288) %3546 = (*.f64 %73 %3292) %3547 = (/.f64 x %3546) %3548 = (/.f64 #s(literal 1 binary64) %3288) %3549 = (*.f64 #s(literal 1/2 binary64) %3548) %3553 = (/.f64 #s(literal 1 binary64) %3311) %3555 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %3519)) %3560 = (/.f64 #s(literal 1 binary64) %3546) %3561 = (*.f64 #s(literal 1/4 binary64) %3560) %3567 = (/.f64 #s(literal 1 binary64) (*.f64 %80 %3292)) %3568 = (*.f64 #s(literal 1/16 binary64) %3553) %3584 = (/ 1/2 %685) %3591 = (/ %12 (/ (- (/ (+ (sin (- %3584 %1032)) %1070) 2) %95) 2)) %3592 = (*.f64 y %1097) %3593 = (/.f64 x %3592) %3596 = (pow.f64 %1097 #s(literal 2 binary64)) %3597 = (*.f64 y %3596) %3599 = (/.f64 #s(literal 1 binary64) %3592) %3600 = (*.f64 #s(literal 2 binary64) %3599) %3604 = (/.f64 %1410 %3597) %3606 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %1097)) %3609 = (pow.f64 %1097 #s(literal 3 binary64)) %3610 = (*.f64 y %3609) %3612 = (*.f64 %17 %3596) %3618 = (-.f64 (*.f64 #s(literal 1/12 binary64) %3606) (fma.f64 #s(literal -4 binary64) (/.f64 (pow.f64 %1410 #s(literal 2 binary64)) %3610) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1071 %3612) (*.f64 #s(literal -1/8 binary64) (/.f64 %1041 %3612))))) %3641 = (sin %3584) %3644 = (/ %12 (+ (* %3641 %1494) %607)) %3645 = (*.f64 y %471) %3649 = (*.f64 %73 %475) %3652 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3645)) %3657 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %471)) %3658 = (*.f64 #s(literal 5/48 binary64) %3657) %3659 = (pow.f64 %471 #s(literal 3 binary64)) %3660 = (*.f64 %17 %3659) %3662 = (*.f64 #s(literal -1/8 binary64) (/.f64 %476 %3660)) %3663 = (-.f64 %3658 %3662) %3666 = (*.f64 #s(literal 1/4 binary64) (/.f64 %472 %3649)) %3671 = (*.f64 %80 %475) %3672 = (/.f64 %472 %3671) %3686 = (cos %3584) %3687 = (neg %3686) %3689 = (/ %868 (neg %3687)) %3690 = (/.f64 %871 %17) %3692 = (*.f64 #s(literal -1/16 binary64) %3690) %3693 = (-.f64 (*.f64 #s(literal -1/48 binary64) %3690) %3692) %3699 = (/.f64 %871 %27) %3714 = (/ %3689 %3641) %3715 = (*.f64 y %869) %3722 = (/.f64 %869 y) %3725 = (*.f64 #s(literal -1/3 binary64) %3722) %3733 = (/.f64 %871 %73) %3749 = (/ (+ (* %3641 %1243) (* %3686 %1218)) %308) %3750 = (/.f64 %1220 %309) %3752 = (/.f64 %1246 %336) %3754 = (*.f64 %1220 %311) %3755 = (*.f64 y %341) %3756 = (/.f64 %3754 %3755) %3757 = (*.f64 #s(literal -1/2 binary64) %3756) %3758 = (-.f64 (*.f64 #s(literal 1/2 binary64) %3752) %3757) %3761 = (*.f64 %311 %3758) %3774 = (*.f64 %17 %341) %3789 = (/ %3749 %46) %3790 = (*.f64 y %1220) %3794 = (/.f64 %3790 %309) %3795 = (/.f64 %1246 %309) %3797 = (*.f64 #s(literal -1 binary64) (/.f64 %3754 %341)) %3798 = (-.f64 %3795 %3797) %3803 = (/.f64 %1220 %336) %3805 = (*.f64 %311 %3798) %3807 = (/.f64 %309 %17) %3809 = (fma.f64 #s(literal -1/16 binary64) %3807 (*.f64 #s(literal -1/48 binary64) %3807)) %3814 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %3805 %336) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %73 (*.f64 %1220 %3809)) %341))) %3815 = (-.f64 (*.f64 #s(literal -1/4 binary64) %3803) %3814) %3822 = (*.f64 %73 %309) %3844 = (/ %2572 2) %3865 = (/ %2851 %3844) %3868 = (*.f64 %73 %2537) %3871 = (/.f64 #s(literal 1 binary64) %2537) %3875 = (*.f64 %80 %2537) %3879 = (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %3868)) %3896 = (/ %2202 %1691) %3897 = (*.f64 %1692 %472) %3898 = (/.f64 %311 %3897) %3899 = (*.f64 #s(literal -1 binary64) %3898) %3901 = (*.f64 y %3897) %3904 = (*.f64 %1692 %471) %3906 = (*.f64 %472 %1694) %3909 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %3904 y) (*.f64 #s(literal 1/2 binary64) (/.f64 %3906 y))) %3911 = (*.f64 %1952 %476) %3913 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %309 %3901)) (/.f64 (*.f64 %311 %3909) %3911)) %3921 = (*.f64 %1694 %471) %3924 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %3897 %73) (*.f64 #s(literal -1/4 binary64) (/.f64 %3921 %73))) %3930 = (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %311 (*.f64 %73 %3897))) (+.f64 (/.f64 (*.f64 %311 %3924) %3911) (/.f64 (*.f64 %3909 %3913) %3897))) %3940 = (/.f64 %3906 %17) %3941 = (/.f64 %3904 %17) %3963 = (/ %2202 %1496) %3964 = (*.f64 %472 %1499) %3965 = (/.f64 %311 %3964) %3966 = (*.f64 #s(literal -1 binary64) %3965) %3968 = (*.f64 y %3964) %3971 = (*.f64 %471 %1499) %3975 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %3971 y) (*.f64 #s(literal 1/2 binary64) (/.f64 %476 y))) %3977 = (pow.f64 %1499 #s(literal 2 binary64)) %3978 = (*.f64 %476 %3977) %3980 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %309 %3968)) (/.f64 (*.f64 %311 %3975) %3978)) %3987 = (*.f64 %472 %471) %3990 = (*.f64 %472 %1506) %3992 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %3987 %73) (fma.f64 #s(literal -1/8 binary64) (/.f64 %3964 %73) %3990)) %3998 = (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %311 (*.f64 %73 %3964))) (+.f64 (/.f64 (*.f64 %311 %3992) %3978) (/.f64 (*.f64 %3975 %3980) %3964))) %4010 = (/.f64 %476 %17) %4038 = (/ (* %211 %116) (/ (- (cos (- %3506 %512)) %95) 2)) %4042 = (-.f64 (*.f64 #s(literal 1/8 binary64) %3132) (fma.f64 #s(literal -1/2 binary64) %3135 (*.f64 #s(literal 1/48 binary64) %3132))) %4062 = (/ %335 %1199) %4063 = (*.f64 %309 %1176) %4064 = (*.f64 y %4063) %4068 = (*.f64 %1176 %311) %4071 = (fma.f64 #s(literal 1/2 binary64) %2146 (*.f64 #s(literal 1/2 binary64) (/.f64 %4068 y))) %4074 = (*.f64 %341 (pow.f64 %1176 #s(literal 2 binary64))) %4075 = (*.f64 y %4074) %4078 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4064)) %4084 = (fma.f64 #s(literal -1/4 binary64) %2152 (*.f64 #s(literal 1/4 binary64) (/.f64 %4063 %73))) %4088 = (*.f64 %355 (pow.f64 %1176 #s(literal 3 binary64))) %4089 = (*.f64 y %4088) %4095 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %4084 %4075) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %4071 #s(literal 2 binary64)) %4089) (*.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %4063))))) %4099 = (*.f64 #s(literal -1/2 binary64) (/.f64 %4071 %4075)) %4106 = (/.f64 %4068 %17) %4124 = (+ %857 %295) %4125 = (cos %4124) %4126 = (neg %4125) %4127 = (/ %868 %4126) %4130 = (-.f64 (*.f64 #s(literal 1/48 binary64) %3690) (*.f64 #s(literal 1/16 binary64) %3690)) %4150 = (/ %4127 %568) %4153 = (-.f64 (*.f64 #s(literal -1/2 binary64) %1898) (*.f64 #s(literal -1 binary64) %1902)) %4161 = (-.f64 (*.f64 #s(literal 1/8 binary64) %1908) (fma.f64 #s(literal 1/4 binary64) %1908 (/.f64 (*.f64 %4153 %548) %521))) %4188 = (+ %1039 %2619) %4190 = (+.f64 %1071 (+.f64 %1041 %1128)) %4192 = (fma.f64 #s(literal 1/2 binary64) %1099 %1052) %4193 = (*.f64 x %4192) %4199 = (fma.f64 #s(literal -1/8 binary64) %1087 (fma.f64 #s(literal -1/8 binary64) %1057 %1137)) %4200 = (*.f64 x %4199) %4208 = (fma.f64 #s(literal -1/48 binary64) %1114 %1418) %4209 = (*.f64 x %4208) %4221 = (/ %4188 2) %4222 = (*.f64 #s(literal 1/2 binary64) %4190) %4238 = (- %4221 %95) %4239 = (fma.f64 #s(literal 1/2 binary64) %4192 %21) %4240 = (*.f64 x %4239) %4248 = (-.f64 (*.f64 #s(literal 1/2 binary64) %4208) %54) %4249 = (*.f64 x %4248) %4257 = (/ %4238 2) %4258 = (*.f64 #s(literal 1/4 binary64) %4190) %4275 = (/ %12 %4257) %4276 = (*.f64 y %4190) %4277 = (/.f64 x %4276) %4280 = (pow.f64 %4190 #s(literal 2 binary64)) %4281 = (*.f64 y %4280) %4283 = (/.f64 #s(literal 1 binary64) %4276) %4284 = (*.f64 #s(literal 2 binary64) %4283) %4288 = (/.f64 %4239 %4281) %4290 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %4190)) %4293 = (pow.f64 %4190 #s(literal 3 binary64)) %4294 = (*.f64 y %4293) %4296 = (*.f64 %17 %4280) %4304 = (-.f64 (*.f64 #s(literal 1/12 binary64) %4290) (fma.f64 #s(literal -4 binary64) (/.f64 (pow.f64 %4239 #s(literal 2 binary64)) %4294) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1071 %4296) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1041 %4296) (*.f64 #s(literal 1/2 binary64) (/.f64 %1105 %4281)))))) %4327 = (/ %2851 %4221) %4333 = (/.f64 %4192 %4281) %4340 = (-.f64 (*.f64 #s(literal 1/24 binary64) %4290) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %4192 #s(literal 2 binary64)) %4294) (*.f64 #s(literal 1/2 binary64) (/.f64 %4199 %4281)))) %4363 = (sin (- %115 %295)) %4364 = (- %519 %4363) %4365 = (-.f64 %521 %429) %4367 = (fma.f64 #s(literal 1/2 binary64) %641 %533) %4368 = (*.f64 x %4367) %4373 = (*.f64 #s(literal -1/8 binary64) %649) %4374 = (-.f64 %560 %4373) %4375 = (*.f64 x %4374) %4381 = (/.f64 %430 %17) %4383 = (fma.f64 #s(literal -1/48 binary64) %4381 (*.f64 #s(literal -1/48 binary64) %557)) %4384 = (*.f64 x %4383) %4393 = (/ %4364 2) %4394 = (*.f64 #s(literal 1/2 binary64) %4365) %4410 = (/ %12 %4393) %4411 = (*.f64 y %4365) %4414 = (/.f64 #s(literal 1 binary64) %4411) %4415 = (pow.f64 %4365 #s(literal 2 binary64)) %4416 = (*.f64 y %4415) %4421 = (*.f64 %73 %4415) %4422 = (/.f64 %430 %4421) %4423 = (/.f64 %523 %4421) %4428 = (pow.f64 %4365 #s(literal 3 binary64)) %4429 = (*.f64 y %4428) %4434 = (-.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %4365))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %4367 #s(literal 2 binary64)) %4429) (*.f64 #s(literal 1/2 binary64) (/.f64 %4374 %4416)))) %4464 = (/ (/ (sin (/ -1 (/ (/ 1 %819) x))) %308) %46) %4467 = (/.f64 %312 %3755) %4469 = (/.f64 #s(literal 1 binary64) %309) %4473 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %3822)) %4476 = (*.f64 %73 %355) %4479 = (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y %3809) %341) (*.f64 #s(literal 1/4 binary64) (/.f64 %354 %4476))) %4480 = (-.f64 %4473 %4479) %4483 = (*.f64 #s(literal 1/2 binary64) (/.f64 %311 %3755)) %4504 = (/ %3482 %1127) %4510 = (/.f64 %1099 %3597) %4517 = (-.f64 (*.f64 #s(literal 1/24 binary64) %3606) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %1099 #s(literal 2 binary64)) %3610) (*.f64 #s(literal 1/2 binary64) (/.f64 %1105 %3597)))) %4539 = (/ %95 %2269) %4540 = (*.f64 y %2270) %4544 = (pow.f64 %2270 #s(literal 2 binary64)) %4545 = (*.f64 %73 %4544) %4549 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4540)) %4554 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %2270)) %4555 = (*.f64 #s(literal 1/48 binary64) %4554) %4556 = (pow.f64 %2272 #s(literal 2 binary64)) %4557 = (pow.f64 %2270 #s(literal 3 binary64)) %4561 = (fma.f64 #s(literal 1/16 binary64) %4554 (*.f64 #s(literal 1/8 binary64) (/.f64 %4556 (*.f64 %17 %4557)))) %4562 = (-.f64 %4555 %4561) %4565 = (*.f64 #s(literal -1/4 binary64) (/.f64 %2272 %4545)) %4573 = (/.f64 %2272 (*.f64 %80 %4544)) %4588 = (/ %4539 %948) %4589 = (*.f64 %901 %2270) %4590 = (*.f64 y %4589) %4594 = (*.f64 %2272 %901) %4596 = (*.f64 %2270 %928) %4597 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %4594 y) %4596) %4599 = (*.f64 %1849 %4544) %4600 = (*.f64 y %4599) %4602 = (/.f64 #s(literal 1 binary64) %4590) %4608 = (/.f64 %2272 (*.f64 %73 (*.f64 %901 %4544))) %4616 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %4589 %73) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %2272 %928) y))) %4619 = (*.f64 %2474 %4557) %4620 = (*.f64 y %4619) %4624 = (-.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %4589))) (fma.f64 #s(literal -1/2 binary64) (/.f64 %4616 %4600) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 %4597 #s(literal 2 binary64)) %4620)))) %4628 = (/.f64 %928 (*.f64 y (*.f64 %1849 %2270))) %4637 = (/.f64 %4594 %17) %4663 = (/ (sin (* x %419)) (- %2296 (* %1149 (sin %295)))) %4669 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %485)) %4673 = (/.f64 #s(literal 1 binary64) %2223) %4675 = (*.f64 %17 %2989) %4679 = (-.f64 (*.f64 #s(literal 1/48 binary64) %4673) (fma.f64 #s(literal 1/16 binary64) %4673 (*.f64 #s(literal 1/8 binary64) (/.f64 %475 %4675)))) %4681 = (/.f64 %471 %493) %4690 = (/.f64 %471 (*.f64 %80 %476)) %4705 = (/ (tan (/ (* -1 x) (* %659 %161))) %634) %4709 = (*.f64 %73 %433) %4712 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %2941)) %4718 = (*.f64 #s(literal 5/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %429))) %4719 = (pow.f64 %429 #s(literal 3 binary64)) %4722 = (*.f64 #s(literal -1/8 binary64) (/.f64 %434 (*.f64 %17 %4719))) %4723 = (-.f64 %4718 %4722) %4726 = (*.f64 #s(literal -1/4 binary64) (/.f64 %430 %4709)) %4734 = (/.f64 %430 (*.f64 %80 %433)) %4750 = (- %2356 %4363) %4751 = (-.f64 %2357 %429) %4753 = (-.f64 %2368 %701) %4754 = (*.f64 x %4753) %4759 = (-.f64 (*.f64 #s(literal -1/8 binary64) %2373) %4373) %4760 = (*.f64 x %4759) %4770 = (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %2359 %17)) (*.f64 #s(literal -1/48 binary64) %4381)) %4771 = (*.f64 x %4770) %4781 = (/ %4750 2) %4782 = (*.f64 #s(literal 1/2 binary64) %4751) %4798 = (/ %12 %4781) %4799 = (*.f64 y %4751) %4802 = (pow.f64 %4751 #s(literal 2 binary64)) %4803 = (*.f64 y %4802) %4805 = (/.f64 #s(literal 1 binary64) %4799) %4809 = (/.f64 %4753 %4803) %4814 = (pow.f64 %4751 #s(literal 3 binary64)) %4815 = (*.f64 y %4814) %4820 = (-.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %4751))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %4753 #s(literal 2 binary64)) %4815) (*.f64 #s(literal 1/2 binary64) (/.f64 %4759 %4803)))) %4842 = (sin %4124) %4843 = (- %2339 %4842) %4856 = (/ %4843 2) %4868 = (/ %12 %4856) %4874 = (fma.f64 #s(literal 1/24 binary64) %3553 (fma.f64 #s(literal 1/2 binary64) %3555 %3568)) %4896 = (/ %335 (/ 1 %2462)) %4897 = (*.f64 %309 %901) %4898 = (*.f64 y %4897) %4902 = (*.f64 %901 %311) %4904 = (*.f64 %309 %928) %4905 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %4902 y) %4904) %4907 = (*.f64 %341 %1849) %4908 = (*.f64 y %4907) %4910 = (/.f64 #s(literal 1 binary64) %4898) %4916 = (/.f64 %311 (*.f64 %73 (*.f64 %341 %901))) %4924 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %311 %928) y) (*.f64 #s(literal -1/4 binary64) (/.f64 %4897 %73))) %4927 = (*.f64 %355 %2474) %4928 = (*.f64 y %4927) %4932 = (-.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %4897))) (fma.f64 #s(literal -1/2 binary64) (/.f64 %4924 %4908) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 %4905 #s(literal 2 binary64)) %4928)))) %4936 = (/.f64 %928 (*.f64 y (*.f64 %309 %1849))) %4945 = (/.f64 %4902 %17) %4966 = (- %2502 %1005) %4967 = (-.f64 %2504 %1006) %4969 = (fma.f64 #s(literal 1/2 binary64) %2514 %1018) %4970 = (*.f64 x %4969) %4975 = (*.f64 #s(literal -1/8 binary64) %1023) %4976 = (-.f64 (*.f64 #s(literal -1/8 binary64) %2520) %4975) %4977 = (*.f64 x %4976) %4986 = (*.f64 #s(literal -1/48 binary64) (/.f64 %1008 %17)) %4987 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %2506 %17) %4986) %4988 = (*.f64 x %4987) %4998 = (/ %4966 2) %4999 = (*.f64 #s(literal 1/2 binary64) %4967) %5015 = (/ %2851 %4998) %5016 = (*.f64 y %4967) %5019 = (pow.f64 %4967 #s(literal 2 binary64)) %5020 = (*.f64 y %5019) %5022 = (/.f64 #s(literal 1 binary64) %5016) %5026 = (/.f64 %4969 %5020) %5031 = (pow.f64 %4967 #s(literal 3 binary64)) %5032 = (*.f64 y %5031) %5037 = (-.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %4967))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %4969 #s(literal 2 binary64)) %5032) (*.f64 #s(literal 1/2 binary64) (/.f64 %4976 %5020)))) %5059 = (- %973 %1005) %5060 = (-.f64 %975 %1006) %5062 = (-.f64 %1018 %987) %5063 = (*.f64 x %5062) %5068 = (-.f64 (*.f64 #s(literal -1/8 binary64) %992) %4975) %5069 = (*.f64 x %5068) %5078 = (-.f64 %4986 (*.f64 #s(literal -1/48 binary64) (/.f64 %977 %17))) %5079 = (*.f64 x %5078) %5089 = (/ %5059 2) %5090 = (*.f64 #s(literal 1/2 binary64) %5060) %5106 = (- %5089 %95) %5107 = (fma.f64 #s(literal 1/2 binary64) %5062 %21) %5108 = (*.f64 x %5107) %5116 = (-.f64 (*.f64 #s(literal 1/2 binary64) %5078) %54) %5117 = (*.f64 x %5116) %5125 = (/ %5106 2) %5126 = (*.f64 #s(literal 1/4 binary64) %5060) %5143 = (/ %12 %5125) %5144 = (*.f64 y %5060) %5145 = (/.f64 x %5144) %5148 = (pow.f64 %5060 #s(literal 2 binary64)) %5149 = (*.f64 y %5148) %5151 = (/.f64 #s(literal 1 binary64) %5144) %5152 = (*.f64 #s(literal 2 binary64) %5151) %5156 = (/.f64 %5107 %5149) %5157 = (*.f64 %17 %5148) %5160 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %5060)) %5164 = (pow.f64 %5060 #s(literal 3 binary64)) %5165 = (*.f64 y %5164) %5170 = (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %1006 %5157) (*.f64 #s(literal 1/12 binary64) %5160)) (fma.f64 #s(literal -4 binary64) (/.f64 (pow.f64 %5107 #s(literal 2 binary64)) %5165) (*.f64 #s(literal -1/8 binary64) (/.f64 %975 %5157)))) %5193 = (/ %2851 %5089) %5199 = (/.f64 %5062 %5149) %5206 = (-.f64 (*.f64 #s(literal 1/24 binary64) %5160) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %5062 #s(literal 2 binary64)) %5165) (*.f64 #s(literal 1/2 binary64) (/.f64 %5068 %5149)))) %5233 = (/ %2202 %1127) %5234 = (*.f64 %472 %1097) %5235 = (/.f64 %311 %5234) %5236 = (*.f64 #s(literal -2 binary64) %5235) %5241 = (*.f64 %471 %1097) %5243 = (*.f64 %472 %1099) %5244 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %5241 y) %5243) %5246 = (*.f64 %476 %3596) %5248 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %309 (*.f64 y %5234))) (/.f64 (*.f64 %311 %5244) %5246)) %5260 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %471 %1099) y) (fma.f64 #s(literal -1/8 binary64) (/.f64 %5234 %73) (*.f64 %472 %1105))) %5266 = (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %311 (*.f64 %73 %5234))) (+.f64 (/.f64 (*.f64 %311 %5260) %5246) (/.f64 (*.f64 %5244 %5248) %5234))) %5301 = (- %1307 %2814) %5302 = (-.f64 %1246 %2815) %5308 = (-.f64 %2791 %2824) %5323 = (/ %95 %5301) %5324 = (*.f64 y %5302) %5328 = (pow.f64 %5302 #s(literal 2 binary64)) %5329 = (*.f64 y %5328) %5333 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5324)) %5339 = (*.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %5302))) %5341 = (pow.f64 %2785 #s(literal 2 binary64)) %5342 = (pow.f64 %5302 #s(literal 3 binary64)) %5343 = (*.f64 y %5342) %5346 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %5308 %5329) (*.f64 #s(literal 1/8 binary64) (/.f64 %5341 %5343))) %5347 = (-.f64 %5339 %5346) %5350 = (*.f64 #s(literal 1/4 binary64) (/.f64 %2785 %5329)) %5373 = (/ %5323 %46) %5378 = (/.f64 #s(literal 1 binary64) %5302) %5381 = (*.f64 %73 %5302) %5383 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %5381)) %5387 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %5302 %17) (*.f64 #s(literal 1/2 binary64) (/.f64 %5308 y))) %5392 = (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y %5387) %5328) (*.f64 #s(literal 1/4 binary64) (/.f64 %5341 %5342))) %5393 = (-.f64 %5383 %5392) %5396 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2785 %5328)) %5424 = (* y (sin 884279719003555/140737488355328)) %5425 = (/ x %5424) %5426 = (/.f64 x %3357) %5432 = (/ (- %948 %95) 2) %5433 = (*.f64 #s(literal 1/4 binary64) %901) %5455 = (/ %2851 (cos (+ (* (+ %295 (/ 1 %685)) 1/2) %295))) %5456 = (/.f64 x %2037) %5459 = (*.f64 %73 %2041) %5464 = (*.f64 #s(literal 5/48 binary64) %2062) %5465 = (pow.f64 %747 #s(literal 2 binary64)) %5466 = (pow.f64 %745 #s(literal 3 binary64)) %5469 = (*.f64 #s(literal -1/8 binary64) (/.f64 %5465 (*.f64 %17 %5466))) %5470 = (-.f64 %5464 %5469) %5473 = (*.f64 #s(literal -1/4 binary64) (/.f64 %747 %5459)) %5481 = (/.f64 %747 (*.f64 %80 %2041)) %5493 = (/ %1532 %948) %5494 = (*.f64 %1534 %901) %5495 = (/.f64 %1533 %5494) %5496 = (*.f64 #s(literal 2 binary64) %5495) %5498 = (*.f64 %1538 %901) %5501 = (*.f64 %1533 %928) %5502 = (*.f64 %1534 %1849) %5505 = (-.f64 %1844 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1537 (*.f64 y %5498)) (/.f64 %5501 %5502))) %5509 = (*.f64 y %5494) %5517 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1545 %5509)) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1533 (*.f64 %73 %5494)) (/.f64 (*.f64 %928 %5505) %901))) %5542 = (/ %1574 %948) %5543 = (*.f64 %1576 %901) %5544 = (/.f64 %1575 %5543) %5545 = (*.f64 #s(literal 2 binary64) %5544) %5547 = (*.f64 %1580 %901) %5551 = (*.f64 %1576 %1849) %5554 = (-.f64 %1844 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1579 (*.f64 y %5547)) (/.f64 (*.f64 %1575 %928) %5551))) %5566 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1587 (*.f64 y %5543))) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1575 (*.f64 %73 %5543)) (/.f64 (*.f64 %928 %5554) %901))) %5594 = (/ %1641 (sin (/ (/ %151 %114) %116))) %5597 = (/.f64 %1618 %1539) %5599 = (/.f64 #s(literal 1 binary64) %1534) %5602 = (*.f64 %73 %1534) %5604 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %5602)) %5605 = (/.f64 %1534 %17) %5607 = (fma.f64 #s(literal -1/16 binary64) %5605 (*.f64 #s(literal -1/48 binary64) %5605)) %5610 = (*.f64 %73 %1655) %5613 = (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y %5607) %1538) (*.f64 #s(literal 1/4 binary64) (/.f64 %1537 %5610))) %5614 = (-.f64 %5604 %5613) %5617 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1533 %1539)) %5638 = (/ %1641 %948) %5642 = (*.f64 %901 %1533) %5644 = (*.f64 %1534 %928) %5645 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %5642 y) %5644) %5647 = (*.f64 %1538 %1849) %5648 = (*.f64 y %5647) %5650 = (/.f64 #s(literal 1 binary64) %5509) %5655 = (/.f64 %1533 (*.f64 %73 %5498)) %5662 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %5501 y) (*.f64 #s(literal -1/4 binary64) (/.f64 %5494 %73))) %5665 = (*.f64 %1655 %2474) %5666 = (*.f64 y %5665) %5670 = (-.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %5494))) (fma.f64 #s(literal -1/2 binary64) (/.f64 %5662 %5648) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 %5645 #s(literal 2 binary64)) %5666)))) %5673 = (/.f64 %928 (*.f64 y %5502)) %5682 = (/.f64 %5642 %17) %5703 = (+ %2695 884279719003555/562949953421312) %5704 = (+.f64 #s(literal 884279719003555/562949953421312 binary64) %772) %5706 = (sin %5703) %5708 = (/.f64 %1700 y) %5710 = (+.f64 %1694 (*.f64 #s(literal -1 binary64) %5708)) %5712 = (/.f64 %1692 y) %5717 = (+.f64 %1694 (*.f64 x (fma.f64 #s(literal -1 binary64) %5712 (*.f64 #s(literal -1/2 binary64) (/.f64 %1695 %73))))) %5726 = (+.f64 %1694 (*.f64 x (fma.f64 #s(literal -1 binary64) %5712 (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 %1694 %73) (*.f64 #s(literal 1/6 binary64) (/.f64 %1700 %17))))))) %5728 = (+ %5706 1) %5729 = (+.f64 #s(literal 1 binary64) %1694) %5737 = (* %5728 %116) %5738 = (*.f64 x %5729) %5742 = (/.f64 %5729 y) %5747 = (/.f64 %1694 %17) %5748 = (/.f64 %5729 %17) %5750 = (fma.f64 #s(literal -1/4 binary64) %5747 (*.f64 #s(literal -1/48 binary64) %5748)) %5757 = (/.f64 %1692 %80) %5759 = (fma.f64 #s(literal 1/48 binary64) %5757 (*.f64 #s(literal 1/12 binary64) %5757)) %5769 = (/ %227 %5737) %5772 = (pow.f64 %5729 #s(literal 2 binary64)) %5773 = (*.f64 y %5772) %5774 = (/.f64 %1700 %5773) %5776 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %5729)) %5779 = (pow.f64 %5729 #s(literal 3 binary64)) %5780 = (*.f64 %73 %5779) %5783 = (*.f64 %73 %5729) %5789 = (fma.f64 #s(literal -2 binary64) (/.f64 %1952 %5780) (fma.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) %5783) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 y %5750) %5772)))) %5793 = (*.f64 #s(literal -2 binary64) (/.f64 %1692 %5773)) %5802 = (*.f64 y %5729) %5813 = (/ 1 %386) %5814 = (/ %5813 %1691) %5815 = (*.f64 #s(literal 1/8 binary64) %1962) %5817 = (fma.f64 #s(literal -1/8 binary64) %1967 (*.f64 #s(literal 1/48 binary64) %1962)) %5818 = (-.f64 %5815 %5817) %5828 = (*.f64 y %1952) %5841 = (/ %95 %3166) %5842 = (*.f64 y %3167) %5846 = (pow.f64 %3167 #s(literal 2 binary64)) %5847 = (*.f64 %73 %5846) %5851 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5842)) %5856 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %3167)) %5857 = (*.f64 #s(literal 1/48 binary64) %5856) %5858 = (pow.f64 %3169 #s(literal 2 binary64)) %5859 = (pow.f64 %3167 #s(literal 3 binary64)) %5863 = (fma.f64 #s(literal 1/16 binary64) %5856 (*.f64 #s(literal 1/8 binary64) (/.f64 %5858 (*.f64 %17 %5859)))) %5864 = (-.f64 %5857 %5863) %5867 = (*.f64 #s(literal -1/4 binary64) (/.f64 %3169 %5847)) %5874 = (/.f64 %3169 (*.f64 %80 %5846)) %5889 = (/ %5841 %46) %5892 = (*.f64 y %5846) %5893 = (/.f64 %3170 %5892) %5895 = (/.f64 #s(literal 1 binary64) %3167) %5898 = (*.f64 %73 %3167) %5900 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %5898)) %5901 = (/.f64 %3167 %17) %5903 = (fma.f64 #s(literal -1/16 binary64) %5901 (*.f64 #s(literal -1/48 binary64) %5901)) %5906 = (*.f64 %73 %5859) %5909 = (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y %5903) %5846) (*.f64 #s(literal 1/4 binary64) (/.f64 %5858 %5906))) %5910 = (-.f64 %5900 %5909) %5913 = (*.f64 #s(literal -1/2 binary64) (/.f64 %3169 %5892)) %5936 = (+ (* x %850) 2652839157010665/281474976710656) %5939 = (+.f64 #s(literal 2652839157010665/281474976710656 binary64) %10) %5941 = (cos %5936) %5942 = (cos.f64 #s(literal 2652839157010665/281474976710656 binary64)) %5944 = (sin.f64 #s(literal 2652839157010665/281474976710656 binary64)) %5945 = (*.f64 x %5944) %5946 = (/.f64 %5945 y) %5954 = (*.f64 #s(literal 1/2 binary64) (/.f64 %5944 y)) %5968 = (/ %95 %5941) %5969 = (*.f64 y %5942) %5973 = (pow.f64 %5942 #s(literal 2 binary64)) %5974 = (*.f64 %73 %5973) %5978 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5969)) %5983 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %5942)) %5984 = (*.f64 #s(literal 1/48 binary64) %5983) %5985 = (pow.f64 %5944 #s(literal 2 binary64)) %5986 = (pow.f64 %5942 #s(literal 3 binary64)) %5990 = (fma.f64 #s(literal 1/16 binary64) %5983 (*.f64 #s(literal 1/8 binary64) (/.f64 %5985 (*.f64 %17 %5986)))) %5991 = (-.f64 %5984 %5990) %5994 = (*.f64 #s(literal 1/4 binary64) (/.f64 %5944 %5974)) %6003 = (/.f64 %5944 (*.f64 %80 %5973)) %6016 = (/ %5968 %46) %6019 = (*.f64 y %5973) %6020 = (/.f64 %5945 %6019) %6022 = (/.f64 #s(literal 1 binary64) %5942) %6025 = (*.f64 %73 %5942) %6027 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %6025)) %6028 = (/.f64 %5942 %17) %6030 = (fma.f64 #s(literal -1/16 binary64) %6028 (*.f64 #s(literal -1/48 binary64) %6028)) %6033 = (*.f64 %73 %5986) %6036 = (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y %6030) %5973) (*.f64 #s(literal 1/4 binary64) (/.f64 %5985 %6033))) %6037 = (-.f64 %6027 %6036) %6040 = (*.f64 #s(literal 1/2 binary64) (/.f64 %5944 %6019)) %6062 = (/ %12 %1496) %6063 = (*.f64 y %1499) %6067 = (*.f64 %73 %3977) %6070 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %6063)) %6076 = (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %1499))) %6077 = (pow.f64 %1499 #s(literal 3 binary64)) %6080 = (*.f64 y %3977) %6083 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %476 (*.f64 %17 %6077)) (*.f64 #s(literal 1/2 binary64) (/.f64 %1506 %6080))) %6084 = (-.f64 %6076 %6083) %6087 = (*.f64 #s(literal 1/4 binary64) (/.f64 %472 %6067)) %6092 = (*.f64 %73 %6077) %6109 = (- %115 884279719003555/140737488355328) %6112 = (-.f64 %10 #s(literal 884279719003555/140737488355328 binary64)) %6114 = (sin %6109) %6115 = (sin.f64 #s(literal -884279719003555/140737488355328 binary64)) %6117 = (cos.f64 #s(literal -884279719003555/140737488355328 binary64)) %6118 = (*.f64 x %6117) %6119 = (/.f64 %6118 y) %6120 = (*.f64 #s(literal 1/2 binary64) %6119) %6125 = (/.f64 %6117 y) %6131 = (/.f64 %6115 %73) %6140 = (+ %6114 %3331) %6141 = (+.f64 %6115 %1575) %6143 = (fma.f64 #s(literal 1/2 binary64) %6125 %3341) %6144 = (*.f64 x %6143) %6149 = (fma.f64 #s(literal -1/8 binary64) %6131 (*.f64 #s(literal -1/8 binary64) %3346)) %6150 = (*.f64 x %6149) %6160 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %6117 %17) (*.f64 #s(literal -1/48 binary64) (/.f64 %1576 %17))) %6161 = (*.f64 x %6160) %6171 = (/ %6140 2) %6172 = (*.f64 #s(literal 1/2 binary64) %6141) %6188 = (/ %3482 %6171) %6189 = (*.f64 y %6141) %6190 = (/.f64 x %6189) %6192 = (pow.f64 %6141 #s(literal 2 binary64)) %6193 = (*.f64 y %6192) %6195 = (/.f64 #s(literal 1 binary64) %6189) %6199 = (/.f64 %6143 %6193) %6201 = (/.f64 #s(literal 1 binary64) (*.f64 %17 %6141)) %6204 = (pow.f64 %6141 #s(literal 3 binary64)) %6205 = (*.f64 y %6204) %6210 = (-.f64 (*.f64 #s(literal 1/24 binary64) %6201) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %6143 #s(literal 2 binary64)) %6205) (*.f64 #s(literal 1/2 binary64) (/.f64 %6149 %6193)))) %6232 = (- %6171 %95) %6233 = (fma.f64 #s(literal 1/2 binary64) %6143 %21) %6234 = (*.f64 x %6233) %6242 = (-.f64 (*.f64 #s(literal 1/2 binary64) %6160) %54) %6243 = (*.f64 x %6242) %6251 = (/ %6232 2) %6252 = (*.f64 #s(literal 1/4 binary64) %6141) %6269 = (/ %12 %6251) %6273 = (*.f64 #s(literal 2 binary64) %6195) %6277 = (/.f64 %6233 %6193) %6281 = (*.f64 %17 %6192) %6287 = (-.f64 (*.f64 #s(literal 1/12 binary64) %6201) (fma.f64 #s(literal -4 binary64) (/.f64 (pow.f64 %6233 #s(literal 2 binary64)) %6205) (fma.f64 #s(literal -1/8 binary64) (/.f64 %6115 %6281) (*.f64 #s(literal -1/8 binary64) (/.f64 %1575 %6281))))) %6310 = (- %1271 %1330) %6324 = (/ %95 %6310) %6328 = (*.f64 #s(literal 1/16 binary64) %29) %6330 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %1463 %17) %54) %6331 = (-.f64 %6328 %6330) %6333 = (*.f64 #s(literal 1/4 binary64) %1227) %6351 = (/ %6324 %46) %6354 = (*.f64 #s(literal 1/6 binary64) %122) %6356 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %1463 %73) %169) %6357 = (-.f64 %6354 %6356) %6377 = (+ (* %116 1) %607) %6389 = (/ %12 %6377) %6394 = (/.f64 #s(literal 1 binary64) %3660) %6400 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %3649)) %6422 = (sin.f64 %10) %6423 = (cos.f64 %10) %6427 = (sin.f64 %93) %6429 = (*.f64 x %6422) %6434 = (*.f64 y %6422) %6440 = (sin.f64 %9) %6442 = (cos.f64 %9) %6444 = (+.f64 #s(literal 1 binary64) %6442) %6446 = (*.f64 %6423 %6422) %6448 = (/.f64 %298 x) %6449 = (fma.f64 #s(literal 2 binary64) %6448 %21) %6452 = (fma.f64 #s(literal 1/2 binary64) %20 %6448) %6453 = (fma.f64 #s(literal 2 binary64) %6448 %6452) %6456 = (cos.f64 %306) %6462 = (*.f64 x %6452) %6464 = (*.f64 #s(literal -1 binary64) %6448) %6466 = (*.f64 x (-.f64 %6464 %21)) %6469 = (*.f64 x (-.f64 %6448 %21)) %6472 = (*.f64 x (fma.f64 #s(literal -1 binary64) %6448 %21)) %6474 = (sin.f64 %425) %6475 = (cos.f64 %425) %6478 = (sin.f64 %301) %6479 = (cos.f64 %301) %6482 = (tan %410) %6483 = (sin.f64 %412) %6484 = (cos.f64 %412) %6488 = (*.f64 x (fma.f64 #s(literal -1/2 binary64) %6448 %21)) %6490 = (cos.f64 %517) %6492 = (-.f64 %6490 %6427) %6498 = (*.f64 %6423 %471) %6500 = (*.f64 #s(literal 1/2 binary64) %6448) %6502 = (*.f64 x (-.f64 %6500 %21)) %6504 = (sin %421) %6506 = (sin.f64 (-.f64 %298 %10)) %6509 = (sin.f64 (neg.f64 %412)) %6511 = (cos %630) %6513 = (cos.f64 (-.f64 %516 %10)) %6522 = (fma.f64 #s(literal 2 binary64) %2423 %592) %6525 = (/ %693 x) %6528 = (*.f64 x %6522) %6532 = (fma.f64 #s(literal 1/2 binary64) %6448 %21) %6538 = (*.f64 #s(literal 1/2 binary64) %688) %6540 = (cos.f64 (+.f64 %298 %6538)) %6544 = (/.f64 #s(literal 1 binary64) %15) %6549 = (/ %782 y) %6564 = (* y %800) %6568 = (-.f64 (*.f64 #s(literal -2 binary64) %2423) %592) %6569 = (*.f64 x %6568) %6586 = (sin.f64 %866) %6592 = (cos.f64 (-.f64 %6538 %298)) %6594 = (+.f64 %6592 %6422) %6596 = (*.f64 #s(literal 1/2 binary64) %6594) %6598 = (/.f64 %968 x) %6602 = (cos.f64 %971) %6607 = (cos.f64 %1003) %6609 = (/.f64 %1034 x) %6613 = (sin.f64 %1037) %6618 = (sin.f64 %1068) %6620 = (+.f64 %6618 %6613) %6622 = (*.f64 #s(literal 1/2 binary64) %6620) %6628 = (*.f64 %6423 %1176) %6630 = (-.f64 %6422 %6628) %6633 = (cos (* 1/2 %1144)) %6635 = (*.f64 #s(literal 1/2 binary64) (-.f64 %298 %9)) %6636 = (cos.f64 %6635) %6641 = (fma.f64 %6423 %1220 (*.f64 %1246 %6422)) %6644 = (cos.f64 %6538) %6646 = (sin %894) %6647 = (sin.f64 %6538) %6652 = (sin %1268) %6653 = (sin.f64 %1269) %6655 = (*.f64 #s(literal -1 binary64) %6423) %6658 = (cos (- %894 %115)) %6660 = (cos.f64 (-.f64 %6538 %10)) %6662 = (fma.f64 #s(literal 1/2 binary64) %688 %10) %6663 = (cos.f64 %6662) %6665 = (- %6658 %1288) %6666 = (-.f64 %6660 %6663) %6668 = (*.f64 %6423 %1246) %6670 = (*.f64 %6422 %1220) %6672 = (-.f64 %6668 %6670) %6674 = (*.f64 %73 %298) %6675 = (/.f64 %6674 x) %6679 = (*.f64 %17 %1379) %6680 = (/.f64 %6679 %15) %6683 = (*.f64 #s(literal 2 binary64) %6675) %6687 = (*.f64 %80 %1386) %6688 = (pow.f64 x #s(literal 3 binary64)) %6698 = (fma.f64 %6423 %471 (*.f64 %472 %6422)) %6700 = (-.f64 %6622 %6427) %6704 = (- %519 %4842) %6705 = (-.f64 %6490 %6483) %6707 = (/ %6704 2) %6712 = (+ %6652 1) %6713 = (+.f64 #s(literal 1 binary64) %6653) %6716 = (fma.f64 %6423 %471 (*.f64 %472 %6630)) %6724 = (sin.f64 %1530) %6725 = (cos.f64 %1530) %6728 = (sin.f64 %1525) %6729 = (cos.f64 %1525) %6735 = (*.f64 #s(literal 884279719003555/562949953421312 binary64) %791) %6737 = (*.f64 x (-.f64 %6735 %21)) %6740 = (cos.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) %10)) %6743 = (*.f64 x (-.f64 %21 %6735)) %6745 = (cos.f64 %1721) %6747 = (-.f64 %6745 %6427) %6756 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %2126)) %6757 = (-.f64 %6756 %134) %6760 = (* x %1801) %6761 = (/.f64 %6688 %80) %6766 = (+.f64 %6544 %169) %6779 = (*.f64 %6423 %6492) %6786 = (* 1/2 %227) %6789 = (*.f64 %6540 %6475) %6802 = (* -1/2 (cos (+ %736 %294))) %6809 = (+ (* 1/24 %787) %790) %6814 = (sin.f64 %306) %6827 = (sin.f64 %2267) %6829 = (cos.f64 %1407) %6832 = (+.f64 %6422 (*.f64 %2309 %6423)) %6837 = (sin.f64 %2354) %6839 = (-.f64 %6829 %6427) %6846 = (+ (* -1/8 (/ %2421 (* y y))) 1) %6853 = (fma.f64 #s(literal 3 binary64) %6448 %21) %6856 = (sin.f64 %2429) %6858 = (cos.f64 %865) %6865 = (sin.f64 %2500) %6867 = (*.f64 %2537 %6422) %6871 = (*.f64 %6423 %1071) %6873 = (fma.f64 #s(literal 1/2 binary64) %6620 %6871) %6875 = (*.f64 %2643 %6422) %6882 = (*.f64 #s(literal -1 binary64) %6422) %6888 = (sin.f64 (-.f64 %516 %9)) %6891 = (+ (* %2938 %188) %274) %6892 = (fma.f64 %6644 %6423 %6446) %6895 = (sin (+ %1287 %2263)) %6897 = (sin.f64 (fma.f64 #s(literal 1/2 binary64) %298 %6662)) %6899 = (*.f64 %6423 %6427) %6901 = (fma.f64 #s(literal 1/2 binary64) %6440 %6899) %6906 = (cos.f64 %2751) %6908 = (-.f64 %6906 %6858) %6910 = (*.f64 #s(literal 1/2 binary64) %6908) %6912 = (-.f64 %6596 %6427) %6915 = (/.f64 %6422 (*.f64 %6423 %6912)) %6923 = (sin (+ (/ %86 (* (* %659 %116) %114)) %2263)) %6924 = (sin.f64 %737) %6926 = (*.f64 %6479 %6422) %6936 = (*.f64 %6858 %6422) %6948 = (sin.f64 %3164) %6952 = (/ 1 %3193) %6955 = (+.f64 #s(literal 1 binary64) %6888) %6957 = (*.f64 %6422 %6955) %6961 = (* %227 %3248) %6964 = (*.f64 %6423 %6839) %6970 = (/ %2851 %2939) %6979 = (*.f64 %6423 %6747) %6980 = (/.f64 %6422 %6979) %6990 = (/ (tan (/ (* x %807) %116)) %6504) %7006 = (* %6712 %3509) %7007 = (*.f64 %6422 %6713) %7009 = (/ %227 %7006) %7014 = (+ %857 %839) %7015 = (sin %7014) %7016 = (+ (sin (- %3584 %839)) %7015) %7018 = (/ %3641 (/ %7016 2)) %7035 = (*.f64 %6456 %6422) %7045 = (/ (sin %3481) (/ (- (cos (- %894 %3481)) (cos (+ %894 %3481))) 2)) %7050 = (- %519 (/ -1 %587)) %7051 = (-.f64 %6490 %6882) %7053 = (/ %7050 2) %7056 = (/ %12 %7053) %7062 = (sin (* %816 %807)) %7063 = (/ %6482 %7062) %7081 = (/ (tan %4124) %1691) %7085 = (/ %6482 %6633) %7090 = (sin (+ %839 %295)) %7091 = (/ %6482 %7090) %7100 = (/ (tan (* %116 %1810)) %6511) %7113 = (+.f64 %6613 %6873) %7115 = (*.f64 #s(literal 1/2 binary64) %7113) %7117 = (-.f64 %7115 %6427) %7129 = (-.f64 %6490 %6474) %7137 = (/ %12 %6707) %7142 = (- %115 %839) %7143 = (sin %7142) %7144 = (+ %7143 %2724) %7145 = (+.f64 %6440 %6901) %7147 = (/ %7144 2) %7150 = (/ %116 %7147) %7160 = (- %6658 %6895) %7161 = (-.f64 %6660 %6897) %7163 = (/ %7160 2) %7166 = (/ %116 %7163) %7182 = (- %6891 %1288) %7183 = (-.f64 %6892 %6663) %7185 = (/ %7182 2) %7188 = (/ %116 %7185) %7192 = (* %266 %7062) %7193 = (*.f64 %6422 %6444) %7198 = (-.f64 %6837 %6474) %7206 = (-.f64 %6832 %6483) %7218 = (-.f64 %6865 %6607) %7226 = (-.f64 %6602 %6607) %7228 = (*.f64 #s(literal 1/2 binary64) %7226) %7230 = (-.f64 %7228 %6427) %7246 = (-.f64 %6668 %6910) %7254 = (+ (* %6633 %1494) %607) %7255 = (fma.f64 %6636 %472 %6498) %7257 = (/ %12 %7254) %7263 = (/ 1 y) %7264 = (* x %7263) %7267 = (sin (* 1/2 (- %295 %7264))) %7268 = (sin.f64 %6635) %7270 = (/ 1 %7267) %7276 = (*.f64 %6725 %6594) %7290 = (/ %868 %6646) %7293 = (/ %7290 %116) %7297 = (/ %7290 %568) %7306 = (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) %9)) %7308 = (+.f64 #s(literal 1 binary64) %7306) %7310 = (*.f64 %6422 %7308) %7314 = (- %1723 %4842) %7315 = (-.f64 %6745 %6483) %7317 = (/ %7314 2) %7320 = (/ %12 %7317) %7333 = (/ 1 (sin (* (+ %7264 %295) 1/2))) %7336 = (/ 1 %6923) %7342 = (cos.f64 %5939) %7352 = (* %6646 %1243) %7353 = (*.f64 %1246 %6647) %7355 = (- %7352 %1330) %7356 = (-.f64 %7353 %6670) %7358 = (/ %95 %7355) %7361 = (/ %7358 %46) %7365 = (*.f64 #s(literal 884279719003555/140737488355328 binary64) %791) %7369 = (sin.f64 %6112) %7371 = (+.f64 %6728 %7369) %7373 = (*.f64 #s(literal 1/2 binary64) %7371) %7379 = (-.f64 %7373 %6427) %7387 = (-.f64 %6655 %6670) %7394 = (+.f64 %6422 %6498) %7400 = (+ (* %7090 1) %607) %7401 = (+.f64 %6506 %6498) %7403 = (/ %12 %7400) %7418 = (-.f64 %304 %93) %7419 = (cos.f64 %7418) %7431 = (neg.f64 %422) %7432 = (sin.f64 %7431) %7433 = (cos.f64 %7431) %7436 = (-.f64 %299 %93) %7437 = (sin.f64 %7436) %7438 = (cos.f64 %7436) %7441 = (-.f64 %298 %93) %7442 = (sin.f64 %7441) %7443 = (cos.f64 %7441) %7449 = (cos.f64 (neg.f64 %632)) %7451 = (-.f64 %7449 %6427) %7457 = (sin.f64 %422) %7459 = (sin.f64 %417) %7461 = (cos.f64 %632) %7471 = (*.f64 #s(literal -1/2 binary64) %6448) %7483 = (*.f64 #s(literal 1/2 binary64) (-.f64 %298 %772)) %7485 = (cos.f64 (+.f64 %298 %7483)) %7501 = (sin.f64 (-.f64 %863 %93)) %7510 = (cos.f64 (-.f64 %7483 %298)) %7512 = (+.f64 %7510 %6422) %7514 = (*.f64 #s(literal 1/2 binary64) %7512) %7516 = (*.f64 #s(literal 2 binary64) %6448) %7524 = (cos.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) %9 %968))) %7532 = (cos.f64 (-.f64 %968 %93)) %7540 = (sin.f64 (neg.f64 (+.f64 %1034 %93))) %7548 = (sin.f64 (-.f64 %1034 %93)) %7550 = (+.f64 %7540 %7548) %7552 = (*.f64 #s(literal 1/2 binary64) %7550) %7559 = (*.f64 #s(literal 1/2 binary64) %1145) %7560 = (cos.f64 %7559) %7563 = (cos.f64 %7483) %7565 = (sin.f64 %7483) %7572 = (sin.f64 (-.f64 %516 %772)) %7575 = (cos.f64 (-.f64 %7483 %93)) %7580 = (sin.f64 (neg.f64 %772)) %7588 = (*.f64 #s(literal 2 binary64) %6674) %7609 = (-.f64 %7552 %6427) %7613 = (-.f64 %7449 %7442) %7617 = (+.f64 #s(literal 1 binary64) %7572) %7628 = (-.f64 %1528 %93) %7629 = (sin.f64 %7628) %7630 = (cos.f64 %7628) %7633 = (-.f64 #s(literal 884279719003555/140737488355328 binary64) %93) %7634 = (sin.f64 %7633) %7635 = (cos.f64 %7633) %7643 = (cos.f64 %1689) %7648 = (cos.f64 (neg.f64 %1689)) %7650 = (-.f64 %7648 %6427) %7662 = (*.f64 %6423 %7451) %7670 = (/ (+ %7143 %7015) 2) %7673 = (*.f64 %7433 %7485) %7682 = (sin.f64 %7418) %7698 = (sin.f64 (-.f64 %2265 %93)) %7701 = (cos.f64 (-.f64 %514 %93)) %7710 = (sin.f64 (-.f64 %2352 %93)) %7712 = (-.f64 %7701 %6427) %7727 = (sin.f64 (-.f64 %2427 %93)) %7730 = (cos.f64 (-.f64 %862 %93)) %7740 = (sin.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) %9 %299))) %7742 = (fma.f64 #s(literal 1/2 binary64) %7550 %6871) %7750 = (sin.f64 %2697) %7752 = (fma.f64 %7563 %6423 %6446) %7756 = (sin.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) %298 %7483) %93)) %7758 = (fma.f64 #s(literal 1/2 binary64) %7580 %6899) %7767 = (cos.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) %9 %862))) %7769 = (-.f64 %7767 %7730) %7771 = (*.f64 #s(literal 1/2 binary64) %7769) %7773 = (-.f64 %7514 %6427) %7776 = (/.f64 %6422 (*.f64 %6423 %7773)) %7781 = (sin.f64 (-.f64 %516 %93)) %7783 = (*.f64 %7438 %6422) %7793 = (*.f64 %7730 %6422) %7809 = (sin.f64 (-.f64 %3162 %93)) %7815 = (+.f64 #s(literal 1 binary64) %7750) %7817 = (*.f64 %6422 %7815) %7823 = (*.f64 %6423 %7712) %7837 = (*.f64 %6423 %7650) %7838 = (/.f64 %6422 %7837) %7848 = (*.f64 %6422 %7617) %7865 = (*.f64 %7419 %6422) %7871 = (-.f64 %7449 %6882) %7914 = (+.f64 %7540 %7742) %7916 = (*.f64 #s(literal 1/2 binary64) %7914) %7918 = (-.f64 %7916 %6427) %7930 = (-.f64 %7449 %7432) %7942 = (+.f64 %7580 %7758) %7974 = (-.f64 %7752 %7575) %7981 = (-.f64 %7710 %7432) %7989 = (-.f64 %6832 %7442) %8001 = (-.f64 %7740 %7532) %8009 = (-.f64 %7524 %7532) %8011 = (*.f64 #s(literal 1/2 binary64) %8009) %8013 = (-.f64 %8011 %6427) %8029 = (-.f64 %6668 %7771) %8036 = (fma.f64 %7560 %472 %6498) %8043 = (sin.f64 %7559) %8050 = (*.f64 %7630 %7512) %8077 = (sin.f64 %5704) %8079 = (+.f64 #s(literal 1 binary64) %8077) %8081 = (*.f64 %6422 %8079) %8085 = (-.f64 %7648 %7442) %8107 = (cos.f64 (-.f64 #s(literal 2652839157010665/281474976710656 binary64) %93)) %8114 = (*.f64 %1246 %7565) %8116 = (-.f64 %8114 %6670) %8129 = (sin.f64 (neg.f64 (+.f64 #s(literal 884279719003555/140737488355328 binary64) %93))) %8131 = (+.f64 %8129 %7634) %8133 = (*.f64 #s(literal 1/2 binary64) %8131) %8139 = (-.f64 %8133 %6427) %8147 = (+.f64 %7457 %6498) %8159 = (*.f64 y %298) %8171 = (*.f64 #s(literal -1 binary64) %8159) %8178 = (*.f64 #s(literal -1/2 binary64) x) %8185 = (*.f64 #s(literal 1/2 binary64) %8159) %8199 = (/.f64 %73 x) %8211 = (fma.f64 #s(literal -1/48 binary64) %84 %2129) %8216 = (*.f64 #s(literal -1/12 binary64) x) %8217 = (fma.f64 #s(literal -2 binary64) %8199 %8216) %8230 = (*.f64 y %968) %8237 = (*.f64 y %1034) %8252 = (-.f64 %2244 %8178) %8253 = (/.f64 %8252 y) %8256 = (sin.f64 (-.f64 %10 %93)) %8258 = (fma.f64 #s(literal -1/2 binary64) x %2244) %8259 = (/.f64 %8258 y) %8262 = (sin.f64 (fma.f64 #s(literal -1/2 binary64) %9 %10)) %8265 = (*.f64 #s(literal 2 binary64) %791) %8272 = (*.f64 #s(literal 2 binary64) (/.f64 %298 %15)) %8277 = (*.f64 y %1386) %8296 = (*.f64 #s(literal 884279719003555/562949953421312 binary64) y) %8303 = (*.f64 #s(literal -1/12 binary64) %15) %8311 = (*.f64 x %73) %8322 = (+.f64 %8262 %8256) %8357 = (+.f64 %8262 %6440) %8359 = (fma.f64 #s(literal 1/2 binary64) %8357 %6899) %8389 = (+.f64 %8256 %8359) %8401 = (/ (+ (sin (+ (* %819 (/ 1 %790)) %115)) %7015) 2) %8404 = (/ %116 %8401) %8425 = (/.f64 %6688 %73) %8426 = (fma.f64 #s(literal -1/48 binary64) %8425 %2244) %8431 = (pow.f64 x #s(literal 5 binary64)) %8432 = (/.f64 %8431 %80) %8433 = (fma.f64 #s(literal 1/3840 binary64) %8432 %2244) %8434 = (fma.f64 #s(literal -1/48 binary64) %8425 %8433) %8435 = (*.f64 #s(literal -1/48 binary64) %6688) %8436 = (*.f64 #s(literal -1/16 binary64) %6688) %8437 = (-.f64 %8435 %8436) %8438 = (*.f64 %15 %8437) %8439 = (/.f64 %8438 %80) %8446 = (pow.f64 x #s(literal 7 binary64)) %8447 = (/.f64 %8446 %129) %8449 = (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal -1/645120 binary64) %8447 %8433)) %8453 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %8431) (fma.f64 #s(literal -1/8 binary64) %8438 (*.f64 #s(literal 1/768 binary64) %8431))) %8454 = (*.f64 %15 %8453) %8457 = (*.f64 %84 %8437) %8468 = (/.f64 %8426 y) %8470 = (/.f64 %8434 y) %8472 = (/.f64 %8449 y) %8474 = (*.f64 #s(literal 1/48 binary64) %8425) %8475 = (fma.f64 #s(literal -1/2 binary64) x %8474) %8476 = (/.f64 %8475 y) %8479 = (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/3840 binary64) %8432 %8474)) %8480 = (/.f64 %8479 y) %8484 = (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/3840 binary64) %8432 (fma.f64 #s(literal 1/645120 binary64) %8447 %8474))) %8485 = (/.f64 %8484 y) %8487 = (*.f64 #s(literal 1/4 binary64) %15) %8491 = (pow.f64 x #s(literal 6 binary64)) %8492 = (/.f64 %8491 %80) %8493 = (fma.f64 #s(literal 1/7680 binary64) %8492 %8487) %8498 = (/.f64 (pow.f64 x #s(literal 8 binary64)) %129) %8503 = (fma.f64 #s(literal -1/48 binary64) %775 %778) %8504 = (/.f64 %8503 y) %8506 = (fma.f64 #s(literal 1/3840 binary64) %8492 %778) %8508 = (/.f64 (fma.f64 #s(literal -1/48 binary64) %775 %8506) y) %8512 = (/.f64 (fma.f64 #s(literal -1/48 binary64) %775 (fma.f64 #s(literal -1/645120 binary64) %8498 %8506)) y) %8514 = (*.f64 #s(literal -1/24 binary64) %8425) %8517 = (*.f64 #s(literal 1/1920 binary64) %8432) %8525 = (/.f64 %84 %80) %8526 = (*.f64 #s(literal 1/384 binary64) %8525) %8528 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) %74 %8526)) %8530 = (/.f64 %8491 %129) %8537 = (fma.f64 #s(literal -1/64 binary64) %84 (*.f64 #s(literal 1/384 binary64) %84)) %8555 = (*.f64 #s(literal -1/6 binary64) %8425) %8556 = (+.f64 x %8555) %8557 = (/.f64 %8556 y) %8559 = (*.f64 #s(literal 1/120 binary64) %8432) %8561 = (+.f64 x (fma.f64 #s(literal -1/6 binary64) %8425 %8559)) %8562 = (/.f64 %8561 y) %8567 = (/.f64 (+.f64 x (fma.f64 #s(literal -1/6 binary64) %8425 (fma.f64 #s(literal -1/5040 binary64) %8447 %8559))) y) %8569 = (*.f64 #s(literal 1/24 binary64) %8525) %8570 = (fma.f64 #s(literal -1/2 binary64) %74 %8569) %8574 = (fma.f64 #s(literal -1/2 binary64) %74 (fma.f64 #s(literal -1/720 binary64) %8530 %8569)) %8582 = (/.f64 (fma.f64 #s(literal -1/16 binary64) %8425 %8426) y) %8586 = (fma.f64 #s(literal 1/3840 binary64) %8432 (fma.f64 #s(literal 1/768 binary64) %8432 (fma.f64 #s(literal 1/384 binary64) %8432 %2244))) %8589 = (/.f64 (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 %8586)) y) %8599 = (/.f64 (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal -1/18432 binary64) %8447 (fma.f64 #s(literal -1/30720 binary64) %8447 (fma.f64 #s(literal -1/92160 binary64) %8447 (fma.f64 #s(literal -1/645120 binary64) %8447 %8586)))))) y) %8601 = (*.f64 %15 %309) %8602 = (/.f64 %8601 %73) %8605 = (*.f64 #s(literal 1/2 binary64) %313) %8608 = (*.f64 %6688 %311) %8615 = (/.f64 x %309) %8616 = (*.f64 %15 %311) %8617 = (/.f64 %8616 %3755) %8622 = (/.f64 %6688 %3822) %8624 = (fma.f64 #s(literal -1/2 binary64) %8615 (*.f64 #s(literal 1/48 binary64) %8622)) %8625 = (*.f64 %6688 %354) %8629 = (fma.f64 #s(literal 1/16 binary64) %8622 (fma.f64 #s(literal 1/8 binary64) (/.f64 %8625 %4476) (*.f64 #s(literal 1/4 binary64) %8617))) %8633 = (/.f64 %6688 %309) %8635 = (/.f64 %8625 %355) %8642 = (*.f64 %84 %311) %8643 = (/.f64 %8642 %341) %8657 = (fma.f64 #s(literal 1/192 binary64) %6761 %8265) %8660 = (-.f64 (*.f64 #s(literal -1/4 binary64) x) %8216) %8661 = (*.f64 %15 %8660) %8662 = (/.f64 %8661 %80) %8664 = (*.f64 #s(literal 1/960 binary64) %6761) %8671 = (/.f64 %8431 %129) %8675 = (*.f64 #s(literal 1/960 binary64) %6688) %8691 = (fma.f64 #s(literal 1/2 binary64) %9 %431) %8692 = (*.f64 x %433) %8693 = (/.f64 %8692 %435) %8694 = (*.f64 #s(literal -1/2 binary64) %8693) %8697 = (/.f64 %8692 %434) %8699 = (-.f64 %2244 (*.f64 #s(literal -1/2 binary64) %8697)) %8700 = (*.f64 %429 %8699) %8701 = (*.f64 x %8700) %8703 = (/.f64 %8701 (*.f64 %73 %430)) %8708 = (/.f64 %6688 %17) %8711 = (*.f64 %15 (*.f64 %433 %8699)) %8713 = (*.f64 %15 %8699) %8715 = (*.f64 %6688 %433) %8724 = (fma.f64 #s(literal 1/2 binary64) %9 %473) %8725 = (*.f64 x %475) %8726 = (/.f64 %8725 %477) %8727 = (*.f64 #s(literal -1/2 binary64) %8726) %8730 = (/.f64 %8725 %476) %8732 = (-.f64 %2244 (*.f64 #s(literal -1/2 binary64) %8730)) %8734 = (*.f64 x (*.f64 %471 %8732)) %8735 = (/.f64 %8734 %2984) %8742 = (*.f64 %15 (*.f64 %475 %8732)) %8744 = (*.f64 %15 %8732) %8746 = (*.f64 %6688 %475) %8755 = (*.f64 %15 %521) %8756 = (/.f64 %8755 %73) %8757 = (*.f64 #s(literal -1/8 binary64) %8756) %8758 = (+.f64 %521 %8757) %8759 = (*.f64 #s(literal 1/2 binary64) %525) %8762 = (*.f64 %6688 %523) %8769 = (*.f64 #s(literal 1/2 binary64) %524) %8770 = (fma.f64 #s(literal -1/2 binary64) x %8769) %8771 = (/.f64 %8770 y) %8775 = (fma.f64 #s(literal -1/2 binary64) %9 %8759) %8778 = (*.f64 #s(literal 1/48 binary64) %6688) %8779 = (fma.f64 #s(literal -1/48 binary64) %8762 %8778) %8780 = (/.f64 %8779 %17) %8787 = (fma.f64 #s(literal -1/16 binary64) %8756 %569) %8793 = (fma.f64 #s(literal 1/12 binary64) %788 %8265) %8794 = (*.f64 y %8793) %8797 = (fma.f64 #s(literal -1/288 binary64) %6688 %8675) %8798 = (/.f64 %8797 %80) %8801 = (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %8798 %8265) %798)) %8808 = (/.f64 (fma.f64 #s(literal -1/161280 binary64) %8431 (fma.f64 #s(literal 1/23040 binary64) %8431 (*.f64 #s(literal 1/24 binary64) (*.f64 %15 %8797)))) %129) %8813 = (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %8808 %8265) (fma.f64 #s(literal -1/12 binary64) %788 (fma.f64 #s(literal -1/288 binary64) %6761 %8664)))) %8815 = (*.f64 %84 %471) %8817 = (*.f64 #s(literal 1/384 binary64) (/.f64 %8815 %80)) %8827 = (*.f64 %15 %429) %8828 = (/.f64 %8827 %73) %8833 = (*.f64 %6688 %430) %8834 = (/.f64 %8833 %17) %8842 = (/.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) %8425) %8178) y) %8846 = (/.f64 (-.f64 (*.f64 #s(literal 1/3840 binary64) %8432) %8475) y) %8850 = (/.f64 (-.f64 (*.f64 #s(literal -1/645120 binary64) %8447) %8479) y) %8852 = (-.f64 %798 %8265) %8853 = (*.f64 y %8852) %8857 = (fma.f64 #s(literal -1/960 binary64) %6688 (*.f64 #s(literal 1/288 binary64) %6688)) %8858 = (/.f64 %8857 %80) %8861 = (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %8858) %8793)) %8868 = (/.f64 (fma.f64 #s(literal -1/23040 binary64) %8431 (fma.f64 #s(literal 1/161280 binary64) %8431 (*.f64 #s(literal 1/24 binary64) (*.f64 %15 %8857)))) %129) %8873 = (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %8868) (fma.f64 #s(literal -1/960 binary64) %6761 (fma.f64 #s(literal 1/288 binary64) %6761 %8793)))) %8875 = (*.f64 #s(literal 1/12 binary64) %74) %8876 = (+.f64 #s(literal 2 binary64) %8875) %8877 = (*.f64 y %8876) %8880 = (+.f64 %429 (fma.f64 #s(literal -1/8 binary64) %8828 %698)) %8884 = (+.f64 %429 (fma.f64 #s(literal -1/8 binary64) %8828 (fma.f64 #s(literal -1/48 binary64) %8834 %698))) %8886 = (*.f64 %15 %430) %8887 = (/.f64 %8886 %73) %8890 = (*.f64 #s(literal 1/2 binary64) %715) %8893 = (*.f64 %6688 %429) %8900 = (*.f64 %15 %745) %8901 = (/.f64 %8900 %73) %8904 = (*.f64 #s(literal 1/2 binary64) %749) %8907 = (*.f64 %6688 %747) %8916 = (*.f64 #s(literal 1/4 binary64) x) %8920 = (fma.f64 #s(literal 1/7680 binary64) %8432 %8916) %8929 = (fma.f64 #s(literal -1/288 binary64) %84 (*.f64 #s(literal 1/960 binary64) %84)) %8930 = (/.f64 %8929 %80) %8940 = (/.f64 (fma.f64 #s(literal -1/161280 binary64) %8491 (fma.f64 #s(literal 1/23040 binary64) %8491 (*.f64 #s(literal 1/24 binary64) (*.f64 %15 %8929)))) %129) %8949 = (fma.f64 #s(literal 1/24 binary64) %788 %791) %8956 = (*.f64 #s(literal 1/48 binary64) %775) %8958 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %15 %8956) y) %8962 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %15 (fma.f64 #s(literal -1/3840 binary64) %8492 %8956)) y) %8967 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %15 (fma.f64 #s(literal -1/3840 binary64) %8492 (fma.f64 #s(literal 1/645120 binary64) %8498 %8956))) y) %8969 = (*.f64 #s(literal 1/1920 binary64) %8525) %8970 = (fma.f64 #s(literal -1/24 binary64) %74 %8969) %8971 = (+.f64 #s(literal 1 binary64) %8970) %8975 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) %74 (fma.f64 #s(literal -1/322560 binary64) %8530 %8969))) %8977 = (*.f64 %15 %869) %8978 = (/.f64 %8977 %73) %8982 = (*.f64 %6688 %871) %8983 = (/.f64 %8982 %17) %8984 = (fma.f64 #s(literal -1/48 binary64) %8983 %874) %8988 = (/ 1 %2851) %8989 = (/.f64 %8437 %2126) %8994 = (pow.f64 %8437 #s(literal 2 binary64)) %8998 = (fma.f64 #s(literal -8 binary64) (/.f64 %8994 %6688) (*.f64 #s(literal 4 binary64) (/.f64 %8453 %15))) %9009 = (*.f64 #s(literal -1/645120 binary64) %8446) %9013 = (-.f64 %9009 (fma.f64 #s(literal -1/8 binary64) %8454 (fma.f64 #s(literal -1/92160 binary64) %8446 (*.f64 #s(literal 1/384 binary64) %8457)))) %9020 = (*.f64 %6688 %80) %9022 = (*.f64 %15 %80) %9030 = (*.f64 %15 %901) %9031 = (/.f64 %9030 %73) %9034 = (*.f64 #s(literal 1/2 binary64) %905) %9037 = (*.f64 %6688 %903) %9038 = (/.f64 %9037 %17) %9051 = (fma.f64 #s(literal -1/48 binary64) %8708 %10) %9058 = (-.f64 %2244 (*.f64 #s(literal 1/2 binary64) %904)) %9060 = (*.f64 #s(literal 1/2 binary64) (/.f64 %9058 y)) %9061 = (fma.f64 #s(literal 1/2 binary64) %901 %9060) %9063 = (fma.f64 #s(literal -1/16 binary64) %9031 %9061) %9066 = (-.f64 %8435 (*.f64 #s(literal -1/48 binary64) %9037)) %9070 = (fma.f64 #s(literal -1/16 binary64) %9031 (fma.f64 #s(literal 1/2 binary64) %901 (fma.f64 #s(literal 1/2 binary64) (/.f64 %9066 %17) %9060))) %9072 = (*.f64 %15 %975) %9073 = (/.f64 %9072 %73) %9076 = (*.f64 #s(literal 1/2 binary64) %979) %9079 = (*.f64 %6688 %977) %9080 = (/.f64 %9079 %17) %9086 = (*.f64 %15 %1006) %9087 = (/.f64 %9086 %73) %9089 = (+.f64 %1006 (*.f64 #s(literal -1/8 binary64) %9087)) %9090 = (*.f64 #s(literal 1/2 binary64) %1010) %9093 = (*.f64 %6688 %1008) %9094 = (/.f64 %9093 %17) %9100 = (*.f64 %15 %1041) %9101 = (/.f64 %9100 %73) %9105 = (*.f64 %6688 %1043) %9106 = (/.f64 %9105 %17) %9114 = (*.f64 %6688 %1073) %9115 = (/.f64 %9114 %17) %9120 = (fma.f64 #s(literal 1/2 binary64) %1075 %1046) %9137 = (fma.f64 #s(literal 1/2 binary64) %1074 (*.f64 #s(literal 1/2 binary64) %1044)) %9139 = (*.f64 #s(literal 1/2 binary64) (/.f64 %9137 y)) %9140 = (fma.f64 #s(literal 1/2 binary64) %1097 %9139) %9143 = (fma.f64 #s(literal -1/8 binary64) %2597 (*.f64 #s(literal -1/8 binary64) %9100)) %9144 = (/.f64 %9143 %73) %9145 = (fma.f64 #s(literal 1/2 binary64) %9144 %9139) %9146 = (fma.f64 #s(literal 1/2 binary64) %1097 %9145) %9149 = (fma.f64 #s(literal -1/48 binary64) %9114 (*.f64 #s(literal -1/48 binary64) %9105)) %9152 = (fma.f64 #s(literal 1/2 binary64) %9144 (fma.f64 #s(literal 1/2 binary64) (/.f64 %9149 %17) %9139)) %9153 = (fma.f64 #s(literal 1/2 binary64) %1097 %9152) %9158 = (*.f64 %6688 %472) %9159 = (/.f64 %9158 %17) %9166 = (*.f64 #s(literal 1/384 binary64) (/.f64 (*.f64 %84 %1176) %80)) %9181 = (*.f64 %84 %1220) %9183 = (*.f64 #s(literal 1/384 binary64) (/.f64 %9181 %80)) %9196 = (*.f64 %6688 %1246) %9203 = (/.f64 (-.f64 %8474 %2244) y) %9207 = (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) %8432) %8426) y) %9211 = (/.f64 (-.f64 (*.f64 #s(literal 1/645120 binary64) %8447) %8434) y) %9213 = (fma.f64 #s(literal -1/384 binary64) %8525 %212) %9220 = (*.f64 #s(literal 1/6 binary64) %8425) %9222 = (/.f64 (-.f64 %9220 x) y) %9226 = (/.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) %8432) %8556) y) %9230 = (/.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) %8447) %8561) y) %9232 = (pow.f64 %8252 #s(literal 3 binary64)) %9233 = (/.f64 %9232 %73) %9238 = (pow.f64 %8252 #s(literal 5 binary64)) %9239 = (/.f64 %9238 %80) %9240 = (fma.f64 #s(literal 1/120 binary64) %9239 %2244) %9245 = (pow.f64 %8252 #s(literal 7 binary64)) %9246 = (/.f64 %9245 %129) %9252 = (pow.f64 %8258 #s(literal 3 binary64)) %9253 = (/.f64 %9252 %73) %9254 = (fma.f64 #s(literal -1/6 binary64) %9253 %2244) %9256 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x %9254) y) %9258 = (pow.f64 %8258 #s(literal 5 binary64)) %9259 = (/.f64 %9258 %80) %9260 = (fma.f64 #s(literal 1/120 binary64) %9259 %2244) %9263 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %9253 %9260)) y) %9265 = (pow.f64 %8258 #s(literal 7 binary64)) %9266 = (/.f64 %9265 %129) %9270 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %9253 (fma.f64 #s(literal -1/5040 binary64) %9266 %9260))) y) %9274 = (*.f64 #s(literal 1/384 binary64) (/.f64 (*.f64 %84 %1246) %80)) %9284 = (*.f64 %6688 %1220) %9285 = (/.f64 %9284 %73) %9286 = (*.f64 #s(literal 1/2 binary64) %1252) %9291 = (/.f64 (*.f64 %8431 %1220) %80) %9292 = (fma.f64 #s(literal 1/3840 binary64) %9291 %9286) %9297 = (/.f64 (*.f64 %8446 %1220) %129) %9304 = (/.f64 %9284 %17) %9310 = (/.f64 %15 %1387) %9312 = (*.f64 #s(literal 2 binary64) %1381) %9325 = (fma.f64 #s(literal -1/2 binary64) %9 (*.f64 #s(literal 1/48 binary64) %8708)) %9328 = (*.f64 #s(literal 1/2 binary64) %9137) %9329 = (-.f64 %9328 %8178) %9331 = (*.f64 #s(literal 1/2 binary64) (/.f64 %9329 y)) %9337 = (*.f64 #s(literal 1/2 binary64) %9149) %9338 = (-.f64 %9337 %8778) %9344 = (/.f64 x %1246) %9345 = (/.f64 %1222 %3042) %9350 = (/.f64 %6688 %3048) %9352 = (fma.f64 #s(literal -1/2 binary64) %9344 (*.f64 #s(literal 1/48 binary64) %9350)) %9353 = (*.f64 %6688 %1463) %9357 = (fma.f64 #s(literal 1/16 binary64) %9350 (fma.f64 #s(literal 1/8 binary64) (/.f64 %9353 %3053) (*.f64 #s(literal 1/4 binary64) %9345))) %9361 = (/.f64 %6688 %1246) %9363 = (/.f64 %9353 %1464) %9370 = (/.f64 %9181 %1451) %9379 = (*.f64 %15 %1497) %9381 = (fma.f64 #s(literal 1/8 binary64) (/.f64 %9379 %73) %1152) %9391 = (fma.f64 #s(literal 1/2 binary64) %9 %1535) %9392 = (*.f64 x %1537) %9393 = (/.f64 %9392 %1539) %9394 = (*.f64 #s(literal -1/2 binary64) %9393) %9397 = (/.f64 %9392 %1538) %9399 = (-.f64 %2244 (*.f64 #s(literal -1/2 binary64) %9397)) %9401 = (*.f64 x (*.f64 %1533 %9399)) %9402 = (/.f64 %9401 %5602) %9409 = (*.f64 %15 (*.f64 %1537 %9399)) %9411 = (*.f64 %15 %9399) %9413 = (*.f64 %6688 %1537) %9422 = (fma.f64 #s(literal 1/2 binary64) %9 %1577) %9423 = (*.f64 x %1579) %9424 = (/.f64 %9423 %1581) %9425 = (*.f64 #s(literal -1/2 binary64) %9424) %9428 = (/.f64 %9423 %1580) %9430 = (-.f64 %2244 (*.f64 #s(literal -1/2 binary64) %9428)) %9431 = (*.f64 %1575 %9430) %9432 = (*.f64 x %9431) %9433 = (*.f64 %73 %1576) %9434 = (/.f64 %9432 %9433) %9441 = (*.f64 %15 (*.f64 %1579 %9430)) %9443 = (*.f64 %15 %9430) %9445 = (*.f64 %6688 %1579) %9454 = (*.f64 %15 %1534) %9455 = (/.f64 %9454 %73) %9458 = (*.f64 #s(literal 1/2 binary64) %1619) %9461 = (*.f64 %6688 %1533) %9468 = (/.f64 x %1534) %9469 = (*.f64 %15 %1533) %9470 = (/.f64 %9469 %1539) %9475 = (/.f64 %6688 %5602) %9477 = (fma.f64 #s(literal -1/2 binary64) %9468 (*.f64 #s(literal 1/48 binary64) %9475)) %9481 = (fma.f64 #s(literal 1/16 binary64) %9475 (fma.f64 #s(literal 1/8 binary64) (/.f64 %9413 %5610) (*.f64 #s(literal 1/4 binary64) %9470))) %9485 = (/.f64 %6688 %1534) %9487 = (/.f64 %9413 %1655) %9494 = (*.f64 %84 %1533) %9495 = (/.f64 %9494 %1538) %9504 = (*.f64 %15 %1692) %9505 = (/.f64 %9504 %73) %9508 = (*.f64 #s(literal -1/2 binary64) %1696) %9511 = (*.f64 %6688 %1694) %9518 = (*.f64 %15 %1724) %9519 = (/.f64 %9518 %73) %9520 = (*.f64 #s(literal -1/8 binary64) %9519) %9521 = (+.f64 %1724 %9520) %9522 = (*.f64 #s(literal 1/2 binary64) %1728) %9525 = (*.f64 %6688 %1726) %9533 = (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) %1727)) %9534 = (/.f64 %9533 y) %9538 = (fma.f64 #s(literal -1/2 binary64) %9 %9522) %9541 = (fma.f64 #s(literal -1/48 binary64) %9525 %8778) %9542 = (/.f64 %9541 %17) %9549 = (fma.f64 #s(literal -1/16 binary64) %9519 %1772) %9555 = (*.f64 y %804) %9568 = (*.f64 #s(literal -1/24 binary64) %788) %9578 = (/.f64 x %901) %9579 = (*.f64 #s(literal 1/2 binary64) %9578) %9580 = (/.f64 %8725 %1845) %9584 = (-.f64 %9579 (fma.f64 #s(literal -1/2 binary64) %9580 (/.f64 (*.f64 %471 %9058) %1850))) %9585 = (/.f64 %9584 y) %9591 = (/.f64 %609 %1838) %9595 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %8734 %1838)) (fma.f64 #s(literal -1/8 binary64) %9591 (/.f64 (*.f64 %9058 %9584) %901))) %9598 = (fma.f64 #s(literal 2 binary64) %9585 (*.f64 #s(literal 2 binary64) (/.f64 %9595 %73))) %9601 = (/.f64 %6688 %901) %9602 = (*.f64 #s(literal -1/48 binary64) %9601) %9606 = (/.f64 %8746 %1845) %9621 = (/.f64 %872 %521) %9622 = (*.f64 #s(literal 1/2 binary64) %9621) %9624 = (/.f64 (*.f64 %869 %8770) %1901) %9626 = (-.f64 %9622 (*.f64 #s(literal -1 binary64) %9624)) %9628 = (*.f64 #s(literal 2 binary64) (/.f64 %9626 y)) %9631 = (/.f64 %8977 %521) %9632 = (*.f64 #s(literal -1/8 binary64) %9631) %9635 = (*.f64 #s(literal -1/4 binary64) %9631) %9637 = (-.f64 %9632 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8770 %9626) %521) %9635)) %9638 = (/.f64 %9637 %73) %9642 = (/.f64 %8982 %521) %9643 = (*.f64 #s(literal -1/48 binary64) %9642) %9647 = (*.f64 %15 %8770) %9649 = (fma.f64 #s(literal -1 binary64) %8779 (*.f64 #s(literal 1/8 binary64) %9647)) %9660 = (*.f64 %15 %1694) %9661 = (/.f64 %9660 %5828) %9662 = (/.f64 x %1692) %9663 = (*.f64 #s(literal 1/2 binary64) %9662) %9668 = (/.f64 %6688 (*.f64 %73 %1692)) %9669 = (fma.f64 #s(literal -1/48 binary64) %9668 %9663) %9670 = (*.f64 %6688 %1964) %9673 = (*.f64 #s(literal 1/4 binary64) %9661) %9675 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %9670 (*.f64 %73 %1965)) (fma.f64 #s(literal -1/8 binary64) %9668 %9673)) %9679 = (*.f64 %84 %1694) %9680 = (/.f64 %9679 %1952) %9681 = (/.f64 %6688 %1692) %9683 = (/.f64 %9670 %1965) %9689 = (/.f64 (*.f64 x (*.f64 %1694 (-.f64 (*.f64 #s(literal -1/48 binary64) %9681) (fma.f64 #s(literal -1/8 binary64) %9683 (*.f64 #s(literal -1/8 binary64) %9681))))) %1692) %9701 = (fma.f64 #s(literal 1/240 binary64) %8432 %2244) %9710 = (fma.f64 #s(literal -1/6 binary64) %9252 (*.f64 #s(literal -1/6 binary64) %9232)) %9711 = (/.f64 %9710 %73) %9717 = (fma.f64 #s(literal 1/120 binary64) %9258 (*.f64 #s(literal 1/120 binary64) %9238)) %9719 = (*.f64 #s(literal 1/2 binary64) (/.f64 %9717 %80)) %9725 = (fma.f64 #s(literal -1/5040 binary64) %9265 (*.f64 #s(literal -1/5040 binary64) %9245)) %9732 = (*.f64 x %2002) %9733 = (/.f64 %9732 y) %9734 = (*.f64 x %2004) %9735 = (/.f64 %9734 y) %9739 = (*.f64 %15 %2000) %9740 = (/.f64 %9739 %73) %9741 = (*.f64 %15 %2011) %9743 = (fma.f64 #s(literal 1/4 binary64) (/.f64 %9741 %73) %2000) %9748 = (*.f64 %6688 %2002) %9749 = (/.f64 %9748 %17) %9750 = (*.f64 %6688 %2004) %9751 = (/.f64 %9750 %17) %9760 = (fma.f64 #s(literal 1/2 binary64) %5456 %2035) %9762 = (fma.f64 #s(literal -1/2 binary64) %9732 (*.f64 #s(literal -1/2 binary64) %9734)) %9763 = (*.f64 %429 %9762) %9765 = (/.f64 %9763 (*.f64 y %2042)) %9768 = (/.f64 %8827 %2047) %9771 = (fma.f64 #s(literal -1/4 binary64) %9739 (*.f64 #s(literal 1/4 binary64) %9741)) %9772 = (*.f64 %429 %9771) %9774 = (/.f64 %9772 (*.f64 %73 %2042)) %9775 = (/.f64 x %745) %9776 = (*.f64 #s(literal 1/2 binary64) %9775) %9778 = (-.f64 %9776 (/.f64 %9763 %2042)) %9779 = (*.f64 %9762 %9778) %9780 = (/.f64 %9779 %2047) %9785 = (/.f64 %6688 %2061) %9795 = (/.f64 %8827 %2000) %9796 = (*.f64 #s(literal -1/8 binary64) %9795) %9797 = (/.f64 %9772 %2042) %9802 = (*.f64 %17 %2000) %9813 = (*.f64 x %2011) %9814 = (/.f64 %9813 %2084) %9815 = (/.f64 %8692 %2087) %9822 = (fma.f64 #s(literal 1/2 binary64) %5456 (fma.f64 #s(literal 1/2 binary64) (/.f64 %8701 %2047) %2035)) %9823 = (/.f64 %9813 %2083) %9824 = (/.f64 %8692 %2086) %9827 = (-.f64 %9776 (fma.f64 #s(literal -1/2 binary64) %9823 (*.f64 #s(literal -1/2 binary64) %9824))) %9829 = (*.f64 x (*.f64 %747 %9827)) %9830 = (*.f64 %73 %745) %9831 = (/.f64 %9829 %9830) %9847 = (*.f64 %17 %2086) %9852 = (*.f64 %6688 %2011) %9869 = (/.f64 %8616 %73) %9873 = (*.f64 %6688 %309) %9879 = (*.f64 %15 %472) %9880 = (/.f64 %9879 %73) %9882 = (+.f64 %472 (*.f64 #s(literal -1/8 binary64) %9880)) %9885 = (*.f64 %6688 %471) %9886 = (/.f64 %9885 %17) %9892 = (fma.f64 #s(literal 1/8 binary64) %9880 %2187) %9898 = (/.f64 %317 %472) %9900 = (*.f64 x %2208) %9901 = (/.f64 %9900 %476) %9903 = (-.f64 (*.f64 #s(literal 1/2 binary64) %9898) (*.f64 #s(literal -1/2 binary64) %9901)) %9904 = (/.f64 %9903 y) %9912 = (fma.f64 #s(literal -1 binary64) %9904 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %471 %9903)) %2984))) %9921 = (*.f64 %6688 %2208) %9934 = (*.f64 %15 %2270) %9935 = (/.f64 %9934 %73) %9939 = (*.f64 %6688 %2272) %9950 = (*.f64 %15 %2309) %9951 = (/.f64 %9950 %73) %9952 = (*.f64 #s(literal -1/8 binary64) %9951) %9953 = (+.f64 %2309 %9952) %9954 = (*.f64 #s(literal 1/2 binary64) %2313) %9957 = (*.f64 %6688 %2311) %9965 = (+.f64 %2309 (fma.f64 #s(literal -1/8 binary64) %9951 %10)) %9968 = (+.f64 %2309 (fma.f64 #s(literal -1/8 binary64) %9951 %9051)) %9970 = (*.f64 %15 %2357) %9971 = (/.f64 %9970 %73) %9973 = (+.f64 %2357 (fma.f64 #s(literal -1/8 binary64) %9971 %2362)) %9975 = (*.f64 %6688 %2359) %9979 = (+.f64 %2357 (fma.f64 #s(literal -1/8 binary64) %9971 (fma.f64 #s(literal -1/48 binary64) (/.f64 %9975 %17) %2362))) %9982 = (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) %2312)) %9983 = (/.f64 %9982 y) %9987 = (fma.f64 #s(literal -1/2 binary64) %9 %9954) %9990 = (fma.f64 #s(literal -1/48 binary64) %9957 %8778) %9991 = (/.f64 %9990 %17) %9998 = (fma.f64 #s(literal -1/16 binary64) %9951 %2404) %10004 = (*.f64 %15 %2436) %10005 = (/.f64 %10004 %73) %10009 = (*.f64 %6688 %2438) %10015 = (/.f64 %9058 %2855) %10018 = (pow.f64 %9058 #s(literal 2 binary64)) %10021 = (*.f64 #s(literal -1/4 binary64) (/.f64 %15 %901)) %10022 = (fma.f64 #s(literal -2 binary64) (/.f64 %10018 %2474) %10021) %10025 = (*.f64 #s(literal 2 binary64) %10015) %10038 = (*.f64 %73 %2474) %10045 = (*.f64 %15 %2504) %10046 = (/.f64 %10045 %73) %10050 = (*.f64 %6688 %2506) %10051 = (/.f64 %10050 %17) %10057 = (/.f64 (*.f64 %6688 %2537) %73) %10058 = (*.f64 #s(literal 1/2 binary64) %2543) %10060 = (/.f64 (fma.f64 #s(literal -1/48 binary64) %10057 %10058) y) %10063 = (/.f64 (*.f64 %8431 %2537) %80) %10064 = (fma.f64 #s(literal 1/3840 binary64) %10063 %10058) %10066 = (/.f64 (fma.f64 #s(literal -1/48 binary64) %10057 %10064) y) %10069 = (/.f64 (*.f64 %8446 %2537) %129) %10072 = (/.f64 (fma.f64 #s(literal -1/48 binary64) %10057 (fma.f64 #s(literal -1/645120 binary64) %10069 %10064)) y) %10074 = (*.f64 #s(literal 1/24 binary64) %10057) %10089 = (*.f64 #s(literal 1/384 binary64) (/.f64 (*.f64 %84 %1071) %80)) %10108 = (/.f64 (*.f64 %6688 %2643) %73) %10109 = (*.f64 #s(literal 1/2 binary64) %2649) %10114 = (/.f64 (*.f64 %8431 %2643) %80) %10115 = (fma.f64 #s(literal 1/3840 binary64) %10114 %10109) %10120 = (/.f64 (*.f64 %8446 %2643) %129) %10128 = (fma.f64 #s(literal 1/1920 binary64) %10114 %2649) %10137 = (fma.f64 #s(literal 1/48 binary64) %8425 (fma.f64 #s(literal 1/16 binary64) %8425 %2244)) %10139 = (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 %10137)) %10141 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x %10139) y) %10145 = (fma.f64 #s(literal 1/3840 binary64) %8432 (fma.f64 #s(literal 1/768 binary64) %8432 (fma.f64 #s(literal 1/384 binary64) %8432 %10137))) %10152 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 %10145)))))) y) %10171 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 (fma.f64 #s(literal -1/18432 binary64) %8447 (fma.f64 #s(literal -1/30720 binary64) %8447 (fma.f64 #s(literal -1/92160 binary64) %8447 (fma.f64 #s(literal -1/645120 binary64) %8447 (fma.f64 #s(literal 1/645120 binary64) %8447 (fma.f64 #s(literal 1/92160 binary64) %8447 (fma.f64 #s(literal 1/30720 binary64) %8447 (fma.f64 #s(literal 1/18432 binary64) %8447 %10145)))))))))))))) y) %10173 = (fma.f64 #s(literal -1 binary64) x %9220) %10174 = (/.f64 %10173 y) %10177 = (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/120 binary64) %8432 %9220)) %10178 = (/.f64 %10177 y) %10183 = (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/120 binary64) %8432 (fma.f64 #s(literal 1/5040 binary64) %8447 %9220))) y) %10185 = (*.f64 #s(literal 1/16 binary64) %8425) %10186 = (fma.f64 #s(literal 1/48 binary64) %8425 %10185) %10188 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x %10186) y) %10194 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 %10186)))) y) %10204 = (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 (fma.f64 #s(literal 1/645120 binary64) %8447 (fma.f64 #s(literal 1/92160 binary64) %8447 (fma.f64 #s(literal 1/30720 binary64) %8447 (fma.f64 #s(literal 1/18432 binary64) %8447 %10186)))))))) y) %10206 = (+.f64 x %8258) %10207 = (/.f64 %10206 y) %10214 = (fma.f64 #s(literal 1/120 binary64) %8432 %9260) %10229 = (*.f64 #s(literal 1/2 binary64) %10206) %10234 = (fma.f64 #s(literal -1/6 binary64) %6688 (*.f64 #s(literal -1/6 binary64) %9252)) %10235 = (/.f64 %10234 %73) %10237 = (fma.f64 #s(literal 1/2 binary64) %10206 (*.f64 #s(literal 1/2 binary64) %10235)) %10243 = (*.f64 #s(literal 1/120 binary64) %9258) %10244 = (fma.f64 #s(literal 1/120 binary64) %8431 %10243) %10246 = (*.f64 #s(literal 1/2 binary64) (/.f64 %10244 %80)) %10248 = (fma.f64 #s(literal 1/2 binary64) %10206 (fma.f64 #s(literal 1/2 binary64) %10235 %10246)) %10258 = (fma.f64 #s(literal -1/5040 binary64) %8446 (*.f64 #s(literal -1/5040 binary64) %9265)) %10262 = (fma.f64 #s(literal 1/2 binary64) %10206 (fma.f64 #s(literal 1/2 binary64) %10235 (fma.f64 #s(literal 1/2 binary64) (/.f64 %10258 %129) %10246))) %10275 = (*.f64 %15 %2755) %10276 = (/.f64 %10275 %73) %10279 = (*.f64 #s(literal 1/2 binary64) %2759) %10282 = (*.f64 %6688 %2757) %10283 = (/.f64 %10282 %17) %10308 = (-.f64 %9286 (*.f64 #s(literal 1/2 binary64) %2758)) %10309 = (/.f64 %10308 y) %10310 = (*.f64 #s(literal 1/2 binary64) %10309) %10313 = (*.f64 #s(literal -1/8 binary64) %10275) %10314 = (*.f64 #s(literal -1/8 binary64) %1309) %10315 = (-.f64 %10313 %10314) %10316 = (/.f64 %10315 %73) %10318 = (fma.f64 #s(literal 1/2 binary64) %2783 (fma.f64 #s(literal 1/2 binary64) %10316 %10310)) %10322 = (-.f64 (*.f64 #s(literal -1/48 binary64) %9284) (*.f64 #s(literal -1/48 binary64) %10282)) %10323 = (/.f64 %10322 %17) %10335 = (-.f64 (*.f64 #s(literal 1/2 binary64) %9058) %8178) %10337 = (/.f64 (*.f64 x %10335) %2855) %10342 = (fma.f64 #s(literal 2 binary64) (/.f64 %8437 %2470) %9578) %10344 = (*.f64 x (pow.f64 %10335 #s(literal 2 binary64))) %10349 = (fma.f64 #s(literal -4 binary64) (/.f64 %10344 %10038) (fma.f64 #s(literal -1/8 binary64) (/.f64 %6688 %2470) (*.f64 #s(literal 2 binary64) %10337))) %10356 = (-.f64 (*.f64 #s(literal 1/2 binary64) %9066) %8778) %10364 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %8437 %901)) (fma.f64 #s(literal -4 binary64) (/.f64 %10344 %2474) (*.f64 #s(literal -1/8 binary64) %9601))) %10370 = (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %6688 %10335) %1849) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x %10356) %1849) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %10335 %10364) %901)))) %17) %10381 = (fma.f64 #s(literal 2 binary64) %9578 (*.f64 #s(literal 2 binary64) (/.f64 %10364 %73))) %10389 = (/.f64 %609 y) %10390 = (*.f64 #s(literal 1/4 binary64) %10389) %10391 = (fma.f64 #s(literal -1/2 binary64) %1150 %10390) %10395 = (fma.f64 #s(literal -1/16 binary64) %9158 (*.f64 #s(literal -1/48 binary64) %9158)) %10396 = (/.f64 %10395 %73) %10406 = (/.f64 %429 %636) %10407 = (*.f64 x y) %10410 = (fma.f64 #s(literal 2 binary64) %10406 (*.f64 #s(literal 2 binary64) (/.f64 %8699 %10407))) %10415 = (/.f64 %642 %430) %10419 = (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8700 %430)) (*.f64 #s(literal 1/12 binary64) %10415)) %73) %10410) %10423 = (/.f64 %8715 %434) %10438 = (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %472)) %10439 = (*.f64 x %476) %10441 = (*.f64 %15 %475) %10442 = (/.f64 %10441 %2989) %10445 = (-.f64 %10438 (fma.f64 #s(literal -2 binary64) (/.f64 %10395 %10439) (*.f64 #s(literal 1/4 binary64) %10442))) %10446 = (/.f64 %10445 %73) %10460 = (/.f64 %1222 y) %10461 = (*.f64 #s(literal 1/2 binary64) %1247) %10465 = (/.f64 %9196 %73) %10479 = (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %3048)) %10481 = (fma.f64 #s(literal -1/16 binary64) %9196 (*.f64 #s(literal -1/48 binary64) %9196)) %10484 = (*.f64 %15 %1463) %10488 = (fma.f64 #s(literal -2 binary64) (/.f64 %10481 (*.f64 x %1452)) (fma.f64 #s(literal 1/4 binary64) (/.f64 %10484 %3053) (fma.f64 #s(literal 1/2 binary64) %3043 %3045))) %10493 = (/.f64 %15 %1246) %10494 = (*.f64 #s(literal 1/24 binary64) %10493) %10495 = (*.f64 x %1451) %10497 = (/.f64 %10484 %1464) %10512 = (/.f64 %8770 %3125) %10515 = (pow.f64 %8770 #s(literal 2 binary64)) %10518 = (*.f64 #s(literal -1/4 binary64) (/.f64 %15 %521)) %10519 = (fma.f64 #s(literal -2 binary64) (/.f64 %10515 %3098) %10518) %10541 = (/.f64 x %521) %10544 = (+.f64 %10541 (/.f64 (*.f64 x %8770) %3125)) %10547 = (/.f64 %6688 %521) %10553 = (-.f64 (*.f64 #s(literal -1/48 binary64) %10547) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %10515) %3098) (*.f64 #s(literal -1/8 binary64) %10547))) %10555 = (fma.f64 #s(literal 2 binary64) (/.f64 %10553 %73) %10544) %10559 = (/.f64 (*.f64 %8770 %10553) %521) %10563 = (/.f64 (*.f64 %6688 %8770) %1901) %10571 = (*.f64 %15 %3167) %10572 = (/.f64 %10571 %73) %10576 = (*.f64 %6688 %3169) %10582 = (/.f64 %1246 x) %10586 = (fma.f64 #s(literal 1/4 binary64) %1362 %1335) %10588 = (*.f64 #s(literal 1/12 binary64) %1362) %10592 = (/.f64 %9196 %80) %10611 = (fma.f64 #s(literal 1/1920 binary64) %8432 (fma.f64 #s(literal 1/96 binary64) %8432 (*.f64 #s(literal 1/48 binary64) %8432))) %10630 = (fma.f64 #s(literal -1/4 binary64) x (*.f64 #s(literal -1/24 binary64) x)) %10636 = (fma.f64 #s(literal -1/4 binary64) %6688 (*.f64 #s(literal -1/24 binary64) %6688)) %10637 = (*.f64 %10630 %10636) %10641 = (fma.f64 #s(literal -1 binary64) (/.f64 %10637 x) (fma.f64 #s(literal 1/1920 binary64) %6688 (fma.f64 #s(literal 1/96 binary64) %6688 %8778))) %10652 = (fma.f64 #s(literal 1/1920 binary64) %8431 (fma.f64 #s(literal 1/96 binary64) %8431 (*.f64 #s(literal 1/48 binary64) %8431))) %10663 = (*.f64 x %80) %10675 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %74)) %10679 = (*.f64 #s(literal 1/120 binary64) %8525) %10681 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) %74 %10679)) %10682 = (*.f64 #s(literal -1/6 binary64) %15) %10683 = (*.f64 #s(literal -1/24 binary64) %15) %10685 = (-.f64 %10682 (fma.f64 #s(literal -1/4 binary64) %15 %10683)) %10686 = (*.f64 %10636 %10685) %10687 = (/.f64 %10686 %10663) %10697 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) %74 (fma.f64 #s(literal -1/5040 binary64) %8530 %10679))) %10698 = (*.f64 #s(literal 1/120 binary64) %84) %10705 = (*.f64 x %129) %10727 = (fma.f64 #s(literal -1 binary64) %9990 (*.f64 #s(literal 1/8 binary64) (*.f64 %15 %9982))) %10734 = (/.f64 %2439 %2309) %10739 = (-.f64 (*.f64 #s(literal 1/2 binary64) %10734) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2436 %9982) %3292))) %10741 = (*.f64 #s(literal 2 binary64) (/.f64 %10739 y)) %10744 = (/.f64 %10004 %2309) %10745 = (*.f64 #s(literal -1/8 binary64) %10744) %10748 = (*.f64 #s(literal -1/4 binary64) %10744) %10750 = (-.f64 %10745 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %9982 %10739) %2309) %10748)) %10751 = (/.f64 %10750 %73) %10755 = (/.f64 %10009 %2309) %10770 = (/.f64 %8437 x) %10772 = (*.f64 #s(literal 1/24 binary64) %15) %10773 = (-.f64 (*.f64 #s(literal -2 binary64) %10770) %10772) %10774 = (/.f64 %10773 %73) %10778 = (/.f64 %8453 x) %10781 = (*.f64 #s(literal -1/1920 binary64) %84) %10783 = (-.f64 (*.f64 #s(literal -2 binary64) %10778) (fma.f64 #s(literal -1/24 binary64) (*.f64 %15 %10773) %10781)) %10785 = (*.f64 #s(literal -1 binary64) (/.f64 %10783 %80)) %10802 = (*.f64 %15 %1575) %10803 = (/.f64 %10802 %73) %10807 = (*.f64 %6688 %1576) %10808 = (/.f64 %10807 %17) %10813 = (/.f64 %1575 %3333) %10814 = (/.f64 %9430 %10407) %10820 = (fma.f64 #s(literal 2 binary64) %10814 (/.f64 %9431 %9433)) %10822 = (/.f64 %3338 %9433) %10828 = (/.f64 %9445 %1580) %10833 = (*.f64 x %17) %10844 = (/.f64 x %1724) %10846 = (/.f64 (*.f64 x %9533) %3398) %10852 = (/.f64 %6688 (*.f64 %73 %1724)) %10854 = (fma.f64 #s(literal -1/48 binary64) %10852 (*.f64 #s(literal 1/2 binary64) %10844)) %10856 = (*.f64 x (pow.f64 %9533 #s(literal 2 binary64))) %10861 = (fma.f64 #s(literal -1/2 binary64) %10846 (fma.f64 #s(literal -1/2 binary64) (/.f64 %10856 (*.f64 %73 %3409)) (*.f64 #s(literal -1/8 binary64) %10852))) %10865 = (/.f64 %6688 %1724) %10870 = (-.f64 (*.f64 #s(literal -1/48 binary64) %10865) (fma.f64 #s(literal -1/2 binary64) (/.f64 %10856 %3409) (*.f64 #s(literal -1/8 binary64) %10865))) %10880 = (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %9533 %10870) %1724) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %9541) %3397) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 %6688 %9533) %3397)))) %17) %10885 = (+.f64 %10844 %10846) %10889 = (fma.f64 #s(literal 2 binary64) (/.f64 %10870 %73) %10885) %10895 = (/.f64 %9533 %10407) %10896 = (/.f64 %1724 x) %10906 = (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) %1732) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %1724 %8437) %15))) %73) %10896) %10921 = (/.f64 %8437 %8311) %10927 = (*.f64 #s(literal 2 binary64) (/.f64 %8453 %10663)) %10931 = (-.f64 (*.f64 #s(literal 2 binary64) %10770) %10683) %10932 = (*.f64 %15 %10931) %10933 = (/.f64 %10932 %80) %10942 = (*.f64 #s(literal 1/1920 binary64) %84) %10956 = (*.f64 x %3487) %10957 = (/.f64 %8437 %10956) %10959 = (*.f64 #s(literal -1/24 binary64) %3488) %10962 = (*.f64 x %3491) %10964 = (fma.f64 #s(literal 2 binary64) (/.f64 %8453 %10962) %3485) %10969 = (*.f64 #s(literal -1/24 binary64) (/.f64 %15 %2643)) %10970 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %8437 %2649)) %10969) %10971 = (*.f64 %15 %10970) %10972 = (/.f64 %10971 %80) %10974 = (*.f64 #s(literal 1/1920 binary64) (/.f64 %84 %3491)) %10975 = (fma.f64 #s(literal -1/24 binary64) %3488 %10974) %10979 = (*.f64 x %3498) %10986 = (*.f64 #s(literal 1/1920 binary64) (/.f64 %84 %2643)) %10991 = (/.f64 %8491 %3498) %11004 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %15 %3519) (*.f64 #s(literal -1/8 binary64) (/.f64 %15 %2309))) %11007 = (*.f64 #s(literal 1/2 binary64) %3515) %11010 = (*.f64 x %11004) %11012 = (/.f64 %6688 %3292) %11024 = (/.f64 %15 %3514) %11025 = (/.f64 x %2309) %11026 = (*.f64 #s(literal 1/2 binary64) %11025) %11030 = (/.f64 %6688 %3298) %11031 = (fma.f64 #s(literal -1/48 binary64) %11030 %11026) %11033 = (*.f64 #s(literal 1/4 binary64) %11024) %11035 = (fma.f64 #s(literal -1/8 binary64) %11030 (fma.f64 #s(literal -1/8 binary64) (/.f64 %6688 %3520) %11033)) %11039 = (/.f64 %84 %3292) %11040 = (/.f64 %6688 %2309) %11041 = (*.f64 #s(literal -1/48 binary64) %11040) %11042 = (/.f64 %6688 %3519) %11062 = (fma.f64 #s(literal 1/120 binary64) %9259 (*.f64 #s(literal 1/120 binary64) %9239)) %11075 = (*.f64 #s(literal -1/48 binary64) %15) %11078 = (-.f64 %11075 (*.f64 #s(literal 1/2 binary64) (/.f64 %9710 x))) %11079 = (/.f64 %11078 %73) %11083 = (*.f64 #s(literal 1/3840 binary64) %84) %11088 = (-.f64 %11083 (fma.f64 #s(literal 1/2 binary64) (/.f64 %9717 x) (/.f64 (*.f64 %9710 %11078) x))) %11090 = (*.f64 #s(literal 2 binary64) (/.f64 %11088 %80)) %11094 = (*.f64 #s(literal -1/645120 binary64) %8491) %11109 = (/.f64 (*.f64 x %9329) %3597) %11110 = (/.f64 x %1097) %11121 = (/.f64 (*.f64 x %9143) %3596) %11123 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %8437 %1097)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (pow.f64 %9329 #s(literal 2 binary64))) %3609) %11121)) %11126 = (fma.f64 #s(literal 2 binary64) %11110 (*.f64 #s(literal 2 binary64) (/.f64 %11123 %73))) %11145 = (*.f64 y %475) %11146 = (/.f64 %9879 %11145) %11147 = (/.f64 x %471) %11148 = (*.f64 #s(literal 1/2 binary64) %11147) %11153 = (/.f64 %6688 (*.f64 %73 %471)) %11154 = (fma.f64 #s(literal -1/48 binary64) %11153 %11148) %11155 = (*.f64 %6688 %476) %11156 = (*.f64 %73 %3659) %11158 = (*.f64 #s(literal 1/4 binary64) %11146) %11160 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %11155 %11156) (fma.f64 #s(literal -1/8 binary64) %11153 %11158)) %11164 = (*.f64 %84 %472) %11165 = (/.f64 %11164 %475) %11166 = (/.f64 %6688 %471) %11167 = (*.f64 #s(literal -1/48 binary64) %11166) %11168 = (/.f64 %11155 %3659) %11193 = (*.f64 %8431 %871) %11194 = (/.f64 %11193 %27) %11200 = (-.f64 (*.f64 #s(literal -1/48 binary64) %8982) (*.f64 #s(literal -1/16 binary64) %8982)) %11201 = (*.f64 %15 %11200) %11208 = (/.f64 %869 x) %11209 = (fma.f64 #s(literal 2 binary64) %11208 %879) %11213 = (fma.f64 #s(literal -1/16 binary64) %6688 %8435) %11216 = (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %869 %11213) %2126)) %11220 = (*.f64 %15 %871) %11230 = (/.f64 %1247 %336) %11231 = (fma.f64 #s(literal 1/2 binary64) %11230 %3750) %11232 = (*.f64 x %3754) %11233 = (/.f64 %11232 %3755) %11234 = (*.f64 #s(literal -1/2 binary64) %11233) %11237 = (/.f64 %1247 %309) %11239 = (/.f64 %11232 %341) %11241 = (-.f64 (*.f64 #s(literal 1/2 binary64) %11237) (*.f64 #s(literal -1/2 binary64) %11239)) %11244 = (/.f64 (*.f64 x (*.f64 %311 %11241)) %3822) %11256 = (*.f64 %6688 %3754) %11265 = (/.f64 %1220 %317) %11266 = (fma.f64 #s(literal 2 binary64) %11265 %3752) %11271 = (/.f64 %1252 %3822) %11273 = (*.f64 x %3805) %11274 = (/.f64 %11273 %3822) %11276 = (fma.f64 #s(literal -1/16 binary64) %9873 (*.f64 #s(literal -1/48 binary64) %9873)) %11277 = (*.f64 %1220 %11276) %11280 = (*.f64 #s(literal 4 binary64) (/.f64 %11277 (*.f64 %15 %342))) %11289 = (/.f64 %1252 %309) %11291 = (/.f64 %11273 %309) %11292 = (*.f64 %15 %341) %11300 = (*.f64 %15 %3754) %11313 = (-.f64 %11075 %8303) %11314 = (/.f64 %11313 %73) %11321 = (-.f64 %11083 (fma.f64 #s(literal -1/6 binary64) (*.f64 %15 %11313) (*.f64 #s(literal 1/240 binary64) %84))) %11323 = (*.f64 #s(literal 2 binary64) (/.f64 %11321 %80)) %11338 = (*.f64 #s(literal 1/48 binary64) %10057) %11340 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %2543 %11338) y) %11344 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %2543 (fma.f64 #s(literal -1/3840 binary64) %10063 %11338)) y) %11349 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %2543 (fma.f64 #s(literal -1/3840 binary64) %10063 (fma.f64 #s(literal 1/645120 binary64) %10069 %11338))) y) %11354 = (*.f64 #s(literal -1/24 binary64) (/.f64 %15 %2537)) %11355 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %8437 %2543)) %11354) %11356 = (/.f64 %11355 %73) %11364 = (*.f64 #s(literal 1/1920 binary64) (/.f64 %84 %2537)) %11366 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %8453 %2543)) (fma.f64 #s(literal -1/24 binary64) (*.f64 %15 %11355) %11364)) %11368 = (*.f64 #s(literal -1 binary64) (/.f64 %11366 %80)) %11375 = (/.f64 %8491 %2537) %11386 = (/.f64 %317 %3897) %11388 = (*.f64 x %3904) %11389 = (*.f64 x %3906) %11391 = (fma.f64 #s(literal -1/2 binary64) %11388 (*.f64 #s(literal 1/2 binary64) %11389)) %11394 = (-.f64 (*.f64 #s(literal 1/2 binary64) %11386) (/.f64 (*.f64 %311 %11391) %3911)) %11396 = (*.f64 #s(literal -1 binary64) (/.f64 %11394 y)) %11400 = (*.f64 #s(literal -1/8 binary64) (/.f64 %8616 %3897)) %11404 = (fma.f64 #s(literal -1/4 binary64) (*.f64 %15 %3897) (*.f64 #s(literal -1/4 binary64) (*.f64 %15 %3921))) %11405 = (*.f64 %311 %11404) %11406 = (/.f64 %11405 %3911) %11410 = (-.f64 %11400 (+.f64 %11406 (/.f64 (*.f64 %11391 %11394) %3897))) %11411 = (/.f64 %11410 %73) %11417 = (*.f64 %6688 %3906) %11418 = (*.f64 %6688 %3904) %11437 = (/.f64 %317 %3964) %11439 = (*.f64 x %3971) %11441 = (fma.f64 #s(literal -1/2 binary64) %11439 (*.f64 #s(literal 1/2 binary64) %10439)) %11444 = (-.f64 (*.f64 #s(literal 1/2 binary64) %11437) (/.f64 (*.f64 %311 %11441) %3978)) %11446 = (*.f64 #s(literal -1 binary64) (/.f64 %11444 y)) %11450 = (*.f64 #s(literal -1/8 binary64) (/.f64 %8616 %3964)) %11453 = (*.f64 #s(literal 1/8 binary64) %9379) %11454 = (fma.f64 #s(literal -1/8 binary64) %609 %11453) %11455 = (*.f64 %472 %11454) %11457 = (fma.f64 #s(literal -1/4 binary64) (*.f64 %15 %3987) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %3964) %11455)) %11458 = (*.f64 %311 %11457) %11459 = (/.f64 %11458 %3978) %11463 = (-.f64 %11450 (+.f64 %11459 (/.f64 (*.f64 %11441 %11444) %3964))) %11464 = (/.f64 %11463 %73) %11471 = (*.f64 x (*.f64 %471 %11454)) %11472 = (*.f64 %6688 %3971) %11500 = (/.f64 x %4063) %11501 = (*.f64 x %4068) %11503 = (fma.f64 #s(literal 1/2 binary64) %317 (*.f64 #s(literal 1/2 binary64) %11501)) %11505 = (/.f64 (*.f64 x %11503) %4075) %11513 = (fma.f64 #s(literal -1/48 binary64) (/.f64 %6688 (*.f64 %73 %4063)) (*.f64 #s(literal 1/2 binary64) %11500)) %11516 = (fma.f64 #s(literal -1/4 binary64) %8616 (*.f64 #s(literal 1/4 binary64) (*.f64 %15 %4063))) %11517 = (*.f64 x %11516) %11521 = (*.f64 x (pow.f64 %11503 #s(literal 2 binary64))) %11526 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %11517 (*.f64 %73 %4074)) (fma.f64 #s(literal -1/2 binary64) %11505 (*.f64 #s(literal -1/2 binary64) (/.f64 %11521 (*.f64 %73 %4088))))) %11530 = (/.f64 %6688 %4063) %11532 = (/.f64 %11517 %4074) %11542 = (*.f64 %6688 %4068) %11566 = (-.f64 (*.f64 #s(literal 1/48 binary64) %8982) (*.f64 #s(literal 1/16 binary64) %8982)) %11568 = (fma.f64 #s(literal -1 binary64) (/.f64 %11566 %17) %874) %11572 = (*.f64 %15 %11566) %11580 = (*.f64 #s(literal -1/2 binary64) %9621) %11581 = (-.f64 %11580 %9624) %11582 = (/.f64 %11581 y) %11585 = (*.f64 #s(literal 1/8 binary64) %9631) %11588 = (*.f64 #s(literal 1/4 binary64) %9631) %11590 = (-.f64 %11585 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8770 %11581) %521) %11588)) %11592 = (fma.f64 #s(literal -2 binary64) (/.f64 %11590 %73) %1895) %11595 = (*.f64 #s(literal 1/48 binary64) %9642) %11629 = (fma.f64 #s(literal 1/2 binary64) %1044 %9328) %11631 = (*.f64 #s(literal 1/2 binary64) (/.f64 %11629 y)) %11632 = (fma.f64 #s(literal 1/2 binary64) %4190 %11631) %11634 = (*.f64 #s(literal 1/2 binary64) %9143) %11636 = (fma.f64 #s(literal -1/8 binary64) %2597 (fma.f64 #s(literal -1/8 binary64) %9100 %11634)) %11637 = (/.f64 %11636 %73) %11639 = (fma.f64 #s(literal 1/2 binary64) %4190 (fma.f64 #s(literal 1/2 binary64) %11637 %11631)) %11641 = (fma.f64 #s(literal -1/48 binary64) %9105 %9337) %11645 = (fma.f64 #s(literal 1/2 binary64) %4190 (fma.f64 #s(literal 1/2 binary64) %11637 (fma.f64 #s(literal 1/2 binary64) (/.f64 %11641 %17) %11631))) %11654 = (-.f64 (*.f64 #s(literal 1/2 binary64) %11629) %8178) %11656 = (*.f64 #s(literal 1/2 binary64) (/.f64 %11654 y)) %11663 = (-.f64 (*.f64 #s(literal 1/2 binary64) %11641) %8778) %11670 = (/.f64 (*.f64 x %11654) %4281) %11671 = (/.f64 x %4190) %11682 = (/.f64 (*.f64 x %11636) %4280) %11684 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %8437 %4190)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (pow.f64 %11654 #s(literal 2 binary64))) %4293) %11682)) %11687 = (fma.f64 #s(literal 2 binary64) %11671 (*.f64 #s(literal 2 binary64) (/.f64 %11684 %73))) %11707 = (/.f64 (*.f64 x %11629) %4281) %11711 = (/.f64 %6688 %4190) %11719 = (-.f64 (*.f64 #s(literal -1/48 binary64) %11711) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %11629 #s(literal 2 binary64))) %4293) (fma.f64 #s(literal -1/16 binary64) %11711 (*.f64 #s(literal 1/2 binary64) %11682)))) %11722 = (fma.f64 #s(literal -1 binary64) %11707 (fma.f64 #s(literal 2 binary64) (/.f64 %11719 %73) %11671)) %11738 = (fma.f64 #s(literal 1/2 binary64) %636 %8769) %11739 = (/.f64 %11738 y) %11746 = (+.f64 %429 (fma.f64 #s(literal -1/8 binary64) %8828 (fma.f64 #s(literal 1/2 binary64) %637 %8759))) %11750 = (fma.f64 #s(literal -1/48 binary64) %8833 (*.f64 #s(literal -1/48 binary64) %8762)) %11751 = (/.f64 %11750 %17) %11759 = (*.f64 #s(literal -1/8 binary64) %8827) %11760 = (-.f64 (*.f64 #s(literal -1/8 binary64) %8755) %11759) %11764 = (fma.f64 #s(literal -1/2 binary64) %11739 (fma.f64 #s(literal 1/2 binary64) %4365 (*.f64 #s(literal 1/2 binary64) (/.f64 %11760 %73)))) %11768 = (/.f64 x %4365) %11771 = (+.f64 %11768 (/.f64 (*.f64 x %11738) %4416)) %11774 = (/.f64 %6688 %4365) %11780 = (/.f64 (*.f64 x %11760) %4415) %11784 = (-.f64 (*.f64 #s(literal -1/48 binary64) %11774) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %11738 #s(literal 2 binary64))) %4428) (fma.f64 #s(literal -1/16 binary64) %11774 (*.f64 #s(literal 1/2 binary64) %11780)))) %11786 = (fma.f64 #s(literal 2 binary64) (/.f64 %11784 %73) %11771) %11803 = (fma.f64 #s(literal 1/2 binary64) x %10229) %11804 = (/.f64 %11803 y) %11842 = (fma.f64 #s(literal -1/6 binary64) %9232 (fma.f64 #s(literal 1/48 binary64) %6688 (fma.f64 #s(literal 1/16 binary64) %6688 (*.f64 #s(literal 1/2 binary64) %10234)))) %11843 = (/.f64 %11842 %73) %11852 = (fma.f64 #s(literal -1/384 binary64) %8431 (fma.f64 #s(literal -1/768 binary64) %8431 (fma.f64 #s(literal -1/3840 binary64) %8431 (fma.f64 #s(literal 1/120 binary64) %9238 (*.f64 #s(literal 1/2 binary64) %10244))))) %11853 = (/.f64 %11852 %80) %11864 = (fma.f64 #s(literal -1/5040 binary64) %9245 (fma.f64 #s(literal 1/645120 binary64) %8446 (fma.f64 #s(literal 1/92160 binary64) %8446 (fma.f64 #s(literal 1/30720 binary64) %8446 (fma.f64 #s(literal 1/18432 binary64) %8446 (*.f64 #s(literal 1/2 binary64) %10258)))))) %11872 = (/.f64 x %11803) %11877 = (pow.f64 %11803 #s(literal 2 binary64)) %11880 = (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %6688 %11803)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %11842) %11877))) %11881 = (/.f64 %11880 %73) %11891 = (-.f64 (*.f64 #s(literal 1/3840 binary64) (/.f64 %8431 %11803)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %11852) %11877) (/.f64 (*.f64 %11842 %11880) %11803))) %11893 = (fma.f64 #s(literal 2 binary64) (/.f64 %11891 %80) %11872) %11912 = (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %3822)) %11915 = (*.f64 %15 %354) %11919 = (fma.f64 #s(literal -2 binary64) (/.f64 %11276 (*.f64 x %342)) (fma.f64 #s(literal 1/4 binary64) (/.f64 %11915 %4476) (fma.f64 #s(literal 1/2 binary64) %4467 %4469))) %11924 = (/.f64 %15 %309) %11925 = (*.f64 #s(literal 1/24 binary64) %11924) %11926 = (*.f64 x %341) %11928 = (/.f64 %11915 %355) %11944 = (/.f64 (*.f64 x %9137) %3597) %11948 = (/.f64 %6688 %1097) %11956 = (-.f64 (*.f64 #s(literal -1/48 binary64) %11948) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %9137 #s(literal 2 binary64))) %3609) (fma.f64 #s(literal -1/16 binary64) %11948 (*.f64 #s(literal 1/2 binary64) %11121)))) %11959 = (fma.f64 #s(literal -1 binary64) %11944 (fma.f64 #s(literal 2 binary64) (/.f64 %11956 %73) %11110)) %11983 = (/.f64 x %10206) %11986 = (*.f64 #s(literal -1/48 binary64) (/.f64 %6688 %10206)) %11988 = (pow.f64 %10206 #s(literal 2 binary64)) %11991 = (-.f64 %11986 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %10234) %11988))) %11992 = (/.f64 %11991 %73) %11996 = (*.f64 #s(literal 1/3840 binary64) (/.f64 %8431 %10206)) %12002 = (-.f64 %11996 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %10244) %11988) (/.f64 (*.f64 %10234 %11991) %10206))) %12004 = (fma.f64 #s(literal 2 binary64) (/.f64 %12002 %80) %11983) %12008 = (*.f64 #s(literal -1/645120 binary64) (/.f64 %8446 %10206)) %12023 = (/.f64 (-.f64 %8555 %88) y) %12026 = (/.f64 (-.f64 %8559 %10173) y) %12030 = (/.f64 (-.f64 (*.f64 #s(literal -1/5040 binary64) %8447) %10177) y) %12032 = (/.f64 x %2270) %12033 = (*.f64 %15 %2272) %12034 = (*.f64 y %4544) %12035 = (/.f64 %12033 %12034) %12041 = (/.f64 %6688 (*.f64 %73 %2270)) %12043 = (fma.f64 #s(literal -1/2 binary64) %12032 (*.f64 #s(literal 1/48 binary64) %12041)) %12044 = (*.f64 %6688 %4556) %12049 = (fma.f64 #s(literal -1/4 binary64) %12035 (fma.f64 #s(literal 1/16 binary64) %12041 (*.f64 #s(literal 1/8 binary64) (/.f64 %12044 (*.f64 %73 %4557))))) %12053 = (*.f64 %84 %2272) %12054 = (/.f64 %12053 %4544) %12055 = (/.f64 %6688 %2270) %12057 = (/.f64 %12044 %4557) %12072 = (/.f64 x %4589) %12073 = (*.f64 x %4594) %12074 = (*.f64 %2270 %9058) %12075 = (fma.f64 #s(literal 1/2 binary64) %12073 %12074) %12077 = (/.f64 (*.f64 x %12075) %4600) %12081 = (/.f64 %6688 %4589) %12083 = (*.f64 %15 %4589) %12087 = (fma.f64 #s(literal -1/4 binary64) %12083 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 %2272 %9058)))) %12095 = (-.f64 (*.f64 #s(literal 1/48 binary64) %12081) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %12087) %4599) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %12075 #s(literal 2 binary64))) %4619)))) %12098 = (fma.f64 #s(literal -1 binary64) %12072 (fma.f64 #s(literal 2 binary64) (/.f64 %12095 %73) %12077)) %12102 = (*.f64 %6688 %4594) %12120 = (/.f64 %609 %477) %12121 = (/.f64 x %472) %12123 = (fma.f64 #s(literal 1/4 binary64) %12120 (*.f64 #s(literal 1/2 binary64) %12121)) %12126 = (/.f64 %6688 %472) %12128 = (/.f64 %8746 %2989) %12131 = (-.f64 (*.f64 #s(literal 1/48 binary64) %12126) (fma.f64 #s(literal 1/16 binary64) %12126 (*.f64 #s(literal 1/8 binary64) %12128))) %12132 = (/.f64 %12131 %73) %12139 = (/.f64 %8815 %496) %12146 = (*.f64 y %433) %12147 = (/.f64 %8886 %12146) %12148 = (/.f64 x %429) %12149 = (*.f64 #s(literal 1/2 binary64) %12148) %12154 = (/.f64 %6688 (*.f64 %73 %429)) %12155 = (fma.f64 #s(literal -1/48 binary64) %12154 %12149) %12156 = (*.f64 %6688 %434) %12161 = (fma.f64 #s(literal -1/4 binary64) %12147 (fma.f64 #s(literal -1/8 binary64) (/.f64 %12156 (*.f64 %73 %4719)) (*.f64 #s(literal -1/8 binary64) %12154))) %12165 = (/.f64 %6688 %429) %12167 = (/.f64 %12156 %4719) %12174 = (*.f64 %84 %430) %12175 = (/.f64 %12174 %433) %12192 = (fma.f64 #s(literal 1/3840 binary64) %8432 (fma.f64 #s(literal 1/768 binary64) %8432 (fma.f64 #s(literal 1/384 binary64) %8432 (fma.f64 #s(literal 1/120 binary64) %8432 %10137)))) %12222 = (*.f64 #s(literal 1/16 binary64) %6688) %12223 = (fma.f64 #s(literal 1/48 binary64) %6688 %12222) %12226 = (fma.f64 #s(literal -1/6 binary64) %6688 (fma.f64 #s(literal -1/16 binary64) %6688 (fma.f64 #s(literal -1/48 binary64) %6688 %12223))) %12227 = (/.f64 %12226 %73) %12238 = (fma.f64 #s(literal -1/384 binary64) %8431 (fma.f64 #s(literal -1/768 binary64) %8431 (fma.f64 #s(literal -1/3840 binary64) %8431 (fma.f64 #s(literal 1/3840 binary64) %8431 (fma.f64 #s(literal 1/768 binary64) %8431 (fma.f64 #s(literal 1/384 binary64) %8431 (*.f64 #s(literal 1/120 binary64) %8431))))))) %12239 = (/.f64 %12238 %80) %12248 = (fma.f64 #s(literal 1/645120 binary64) %8446 (fma.f64 #s(literal 1/92160 binary64) %8446 (fma.f64 #s(literal 1/30720 binary64) %8446 (*.f64 #s(literal 1/18432 binary64) %8446)))) %12253 = (fma.f64 #s(literal -1/5040 binary64) %8446 (fma.f64 #s(literal -1/18432 binary64) %8446 (fma.f64 #s(literal -1/30720 binary64) %8446 (fma.f64 #s(literal -1/92160 binary64) %8446 (fma.f64 #s(literal -1/645120 binary64) %8446 %12248))))) %12264 = (-.f64 %11986 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %12226) %11988))) %12265 = (/.f64 %12264 %73) %12273 = (-.f64 %11996 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %12238) %11988) (/.f64 (*.f64 %12226 %12264) %10206))) %12275 = (fma.f64 #s(literal 2 binary64) (/.f64 %12273 %80) %11983) %12298 = (*.f64 #s(literal 1/2 binary64) %636) %12299 = (-.f64 (*.f64 #s(literal 1/2 binary64) %2360) %12298) %12301 = (*.f64 #s(literal 1/2 binary64) (/.f64 %12299 y)) %12304 = (*.f64 #s(literal -1/8 binary64) %9970) %12305 = (-.f64 %12304 %11759) %12306 = (/.f64 %12305 %73) %12312 = (-.f64 (*.f64 #s(literal -1/48 binary64) %9975) (*.f64 #s(literal -1/48 binary64) %8833)) %12319 = (/.f64 (*.f64 x %12299) %4803) %12320 = (/.f64 x %4751) %12324 = (/.f64 %6688 %4751) %12330 = (/.f64 (*.f64 x %12305) %4802) %12334 = (-.f64 (*.f64 #s(literal -1/48 binary64) %12324) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %12299 #s(literal 2 binary64))) %4814) (fma.f64 #s(literal -1/16 binary64) %12324 (*.f64 #s(literal 1/2 binary64) %12330)))) %12337 = (fma.f64 #s(literal -1 binary64) %12319 (fma.f64 #s(literal 2 binary64) (/.f64 %12334 %73) %12320)) %12359 = (*.f64 #s(literal 1/2 binary64) %8253) %12360 = (fma.f64 #s(literal 1/2 binary64) %2309 %12359) %12364 = (-.f64 %8435 %8778) %12371 = (/.f64 (*.f64 x %8252) %3514) %12380 = (-.f64 %11041 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %8252 #s(literal 2 binary64))) %3519) (*.f64 #s(literal -1/8 binary64) %11040))) %12383 = (fma.f64 #s(literal -1 binary64) %12371 (fma.f64 #s(literal 2 binary64) (/.f64 %12380 %73) %11025)) %12398 = (/.f64 x %4897) %12399 = (*.f64 x %4902) %12400 = (*.f64 %309 %9058) %12401 = (fma.f64 #s(literal -1/2 binary64) %12399 %12400) %12403 = (/.f64 (*.f64 x %12401) %4908) %12407 = (/.f64 %6688 %4897) %12411 = (*.f64 %15 %4897) %12413 = (fma.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 %311 %9058)) (*.f64 #s(literal -1/4 binary64) %12411)) %12421 = (-.f64 (*.f64 #s(literal 1/48 binary64) %12407) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %12413) %4907) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %12401 #s(literal 2 binary64))) %4927)))) %12424 = (fma.f64 #s(literal -1 binary64) %12398 (fma.f64 #s(literal 2 binary64) (/.f64 %12421 %73) %12403)) %12428 = (*.f64 %6688 %4902) %12446 = (fma.f64 #s(literal 1/2 binary64) %2508 %9090) %12460 = (*.f64 #s(literal 1/2 binary64) %1009) %12461 = (fma.f64 #s(literal 1/2 binary64) %2507 %12460) %12462 = (/.f64 %12461 y) %12466 = (*.f64 #s(literal -1/8 binary64) %10045) %12467 = (*.f64 #s(literal -1/8 binary64) %9086) %12468 = (-.f64 %12466 %12467) %12471 = (fma.f64 #s(literal 1/2 binary64) %12462 (*.f64 #s(literal 1/2 binary64) (/.f64 %12468 %73))) %12474 = (*.f64 #s(literal -1/48 binary64) %9093) %12475 = (fma.f64 #s(literal -1/48 binary64) %10050 %12474) %12481 = (/.f64 (*.f64 x %12461) %5020) %12482 = (/.f64 x %4967) %12486 = (/.f64 %6688 %4967) %12492 = (/.f64 (*.f64 x %12468) %5019) %12496 = (-.f64 (*.f64 #s(literal -1/48 binary64) %12486) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %12461 #s(literal 2 binary64))) %5031) (fma.f64 #s(literal -1/16 binary64) %12486 (*.f64 #s(literal 1/2 binary64) %12492)))) %12499 = (fma.f64 #s(literal -1 binary64) %12481 (fma.f64 #s(literal 2 binary64) (/.f64 %12496 %73) %12482)) %12534 = (-.f64 %12460 (*.f64 #s(literal 1/2 binary64) %978)) %12536 = (*.f64 #s(literal 1/2 binary64) (/.f64 %12534 y)) %12537 = (fma.f64 #s(literal 1/2 binary64) %5060 %12536) %12539 = (*.f64 #s(literal -1/8 binary64) %9072) %12540 = (-.f64 %12539 %12467) %12541 = (/.f64 %12540 %73) %12543 = (fma.f64 #s(literal 1/2 binary64) %5060 (fma.f64 #s(literal 1/2 binary64) %12541 %12536)) %12546 = (-.f64 %12474 (*.f64 #s(literal -1/48 binary64) %9079)) %12550 = (fma.f64 #s(literal 1/2 binary64) %5060 (fma.f64 #s(literal 1/2 binary64) %12541 (fma.f64 #s(literal 1/2 binary64) (/.f64 %12546 %17) %12536))) %12559 = (-.f64 (*.f64 #s(literal 1/2 binary64) %12534) %8178) %12561 = (*.f64 #s(literal 1/2 binary64) (/.f64 %12559 y)) %12568 = (-.f64 (*.f64 #s(literal 1/2 binary64) %12546) %8778) %12575 = (/.f64 (*.f64 x %12559) %5149) %12576 = (/.f64 x %5060) %12587 = (/.f64 (*.f64 x %12540) %5148) %12589 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %8437 %5060)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (pow.f64 %12559 #s(literal 2 binary64))) %5164) %12587)) %12592 = (fma.f64 #s(literal 2 binary64) %12576 (*.f64 #s(literal 2 binary64) (/.f64 %12589 %73))) %12612 = (/.f64 (*.f64 x %12534) %5149) %12616 = (/.f64 %6688 %5060) %12624 = (-.f64 (*.f64 #s(literal -1/48 binary64) %12616) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %12534 #s(literal 2 binary64))) %5164) (fma.f64 #s(literal -1/16 binary64) %12616 (*.f64 #s(literal 1/2 binary64) %12587)))) %12627 = (fma.f64 #s(literal -1 binary64) %12612 (fma.f64 #s(literal 2 binary64) (/.f64 %12624 %73) %12576)) %12643 = (/.f64 %317 %5234) %12645 = (*.f64 x %5241) %12646 = (*.f64 %472 %9137) %12647 = (fma.f64 #s(literal -1/2 binary64) %12645 %12646) %12650 = (-.f64 (*.f64 #s(literal 1/2 binary64) %12643) (/.f64 (*.f64 %311 %12647) %5246)) %12652 = (*.f64 #s(literal -2 binary64) (/.f64 %12650 y)) %12656 = (*.f64 #s(literal -1/8 binary64) (/.f64 %8616 %5234)) %12659 = (*.f64 %15 %5234) %12660 = (*.f64 %472 %9143) %12662 = (fma.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 %471 %9137)) (fma.f64 #s(literal -1/8 binary64) %12659 %12660)) %12668 = (-.f64 %12656 (+.f64 (/.f64 (*.f64 %311 %12662) %5246) (/.f64 (*.f64 %12647 %12650) %5234))) %12669 = (/.f64 %12668 %73) %12673 = (/.f64 %9873 %5234) %12676 = (*.f64 x (*.f64 %471 %9143)) %12678 = (*.f64 %6688 %5241) %12707 = (/.f64 x %5302) %12709 = (/.f64 (*.f64 x %10308) %5329) %12716 = (fma.f64 #s(literal -1/2 binary64) %12707 (*.f64 #s(literal 1/48 binary64) (/.f64 %6688 %5381))) %12717 = (*.f64 #s(literal 1/2 binary64) %10315) %12718 = (-.f64 %10314 %12717) %12719 = (*.f64 x %12718) %12720 = (*.f64 %73 %5328) %12722 = (pow.f64 %10308 #s(literal 2 binary64)) %12723 = (*.f64 x %12722) %12724 = (*.f64 %73 %5342) %12728 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %12719 %12720) (fma.f64 #s(literal 1/8 binary64) (/.f64 %12723 %12724) (*.f64 #s(literal 1/4 binary64) %12709))) %12732 = (/.f64 %6688 %5302) %12734 = (/.f64 %12719 %5328) %12744 = (*.f64 x %10322) %12754 = (/.f64 %10308 %5329) %12759 = (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %5381)) %12760 = (*.f64 %6688 %5302) %12762 = (fma.f64 #s(literal -1/48 binary64) %12760 (*.f64 #s(literal 1/2 binary64) %12719)) %12768 = (fma.f64 #s(literal -2 binary64) (/.f64 %12762 (*.f64 x %12720)) (fma.f64 #s(literal 1/4 binary64) (/.f64 %12722 %12724) (fma.f64 #s(literal 1/2 binary64) %12754 %5378))) %12774 = (*.f64 x %5328) %12779 = (/.f64 %15 %5302) %12780 = (*.f64 #s(literal 1/24 binary64) %12779) %12796 = (*.f64 #s(literal 1/2 binary64) (/.f64 %10335 y)) %12797 = (fma.f64 #s(literal 1/4 binary64) %901 %12796) %12806 = (*.f64 %15 %747) %12807 = (*.f64 y %2041) %12808 = (/.f64 %12806 %12807) %12812 = (/.f64 %6688 %9830) %12813 = (fma.f64 #s(literal -1/48 binary64) %12812 %9776) %12814 = (*.f64 %6688 %5465) %12819 = (fma.f64 #s(literal -1/4 binary64) %12808 (fma.f64 #s(literal -1/8 binary64) (/.f64 %12814 (*.f64 %73 %5466)) (*.f64 #s(literal -1/8 binary64) %12812))) %12823 = (/.f64 %6688 %745) %12825 = (/.f64 %12814 %5466) %12832 = (*.f64 %84 %747) %12833 = (/.f64 %12832 %2041) %12842 = (/.f64 %9392 %5498) %12843 = (*.f64 %1533 %9058) %12846 = (-.f64 %9579 (fma.f64 #s(literal -1/2 binary64) %12842 (/.f64 %12843 %5502))) %12847 = (/.f64 %12846 y) %12853 = (/.f64 %9469 %5494) %12857 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %9401 %5494)) (fma.f64 #s(literal -1/8 binary64) %12853 (/.f64 (*.f64 %9058 %12846) %901))) %12860 = (fma.f64 #s(literal 2 binary64) %12847 (*.f64 #s(literal 2 binary64) (/.f64 %12857 %73))) %12866 = (/.f64 %9413 %5498) %12881 = (/.f64 %9423 %5547) %12885 = (-.f64 %9579 (fma.f64 #s(literal -1/2 binary64) %12881 (/.f64 (*.f64 %1575 %9058) %5551))) %12886 = (/.f64 %12885 y) %12892 = (/.f64 %10802 %5543) %12896 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %9432 %5543)) (fma.f64 #s(literal -1/8 binary64) %12892 (/.f64 (*.f64 %9058 %12885) %901))) %12899 = (fma.f64 #s(literal 2 binary64) %12886 (*.f64 #s(literal 2 binary64) (/.f64 %12896 %73))) %12905 = (/.f64 %9445 %5547) %12921 = (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %5602)) %12922 = (*.f64 %6688 %1534) %12924 = (fma.f64 #s(literal -1/16 binary64) %12922 (*.f64 #s(literal -1/48 binary64) %12922)) %12927 = (*.f64 %15 %1537) %12931 = (fma.f64 #s(literal -2 binary64) (/.f64 %12924 (*.f64 x %1555)) (fma.f64 #s(literal 1/4 binary64) (/.f64 %12927 %5610) (fma.f64 #s(literal 1/2 binary64) %5597 %5599))) %12936 = (/.f64 %15 %1534) %12937 = (*.f64 #s(literal 1/24 binary64) %12936) %12938 = (*.f64 x %1538) %12940 = (/.f64 %12927 %1655) %12955 = (/.f64 x %5494) %12956 = (*.f64 x %5642) %12957 = (*.f64 %1534 %9058) %12958 = (fma.f64 #s(literal -1/2 binary64) %12956 %12957) %12960 = (/.f64 (*.f64 x %12958) %5648) %12964 = (/.f64 %6688 %5494) %12967 = (*.f64 %15 %5494) %12969 = (fma.f64 #s(literal -1/2 binary64) (*.f64 x %12843) (*.f64 #s(literal -1/4 binary64) %12967)) %12977 = (-.f64 (*.f64 #s(literal 1/48 binary64) %12964) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %12969) %5647) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %12958 #s(literal 2 binary64))) %5665)))) %12980 = (fma.f64 #s(literal -1 binary64) %12955 (fma.f64 #s(literal 2 binary64) (/.f64 %12977 %73) %12960)) %12984 = (*.f64 %6688 %5642) %13002 = (/.f64 %9660 %73) %13005 = (+.f64 %1694 (fma.f64 #s(literal -1 binary64) %5708 (*.f64 #s(literal -1/2 binary64) %13002))) %13007 = (*.f64 %6688 %1692) %13012 = (+.f64 %1694 (fma.f64 #s(literal -1 binary64) %5708 (fma.f64 #s(literal -1/2 binary64) %13002 (*.f64 #s(literal 1/6 binary64) (/.f64 %13007 %17))))) %13018 = (/.f64 %9504 y) %13019 = (*.f64 #s(literal 1/2 binary64) %5738) %13023 = (/.f64 %9511 %73) %13024 = (*.f64 %6688 %5729) %13025 = (/.f64 %13024 %73) %13031 = (*.f64 %84 %1692) %13032 = (/.f64 %13031 %17) %13041 = (fma.f64 #s(literal -1/3 binary64) (/.f64 %15 %5783) %5776) %13042 = (*.f64 %15 %1952) %13045 = (fma.f64 #s(literal -1/4 binary64) %9511 (*.f64 #s(literal -1/48 binary64) %13024)) %13051 = (fma.f64 #s(literal -2 binary64) %5774 (fma.f64 #s(literal -2 binary64) (/.f64 %13042 %5780) (*.f64 #s(literal 4 binary64) (/.f64 %13045 (*.f64 x (*.f64 %73 %5772)))))) %13054 = (/.f64 %15 %5729) %13055 = (*.f64 #s(literal -1/3 binary64) %13054) %13056 = (/.f64 %13042 %5779) %13057 = (*.f64 x %5772) %13068 = (fma.f64 #s(literal 1/48 binary64) %13031 (*.f64 #s(literal 1/12 binary64) %13031)) %13089 = (/.f64 x %3167) %13090 = (*.f64 %15 %3169) %13091 = (/.f64 %13090 %5892) %13096 = (/.f64 %6688 %5898) %13098 = (fma.f64 #s(literal -1/2 binary64) %13089 (*.f64 #s(literal 1/48 binary64) %13096)) %13099 = (*.f64 %6688 %5858) %13103 = (fma.f64 #s(literal -1/4 binary64) %13091 (fma.f64 #s(literal 1/16 binary64) %13096 (*.f64 #s(literal 1/8 binary64) (/.f64 %13099 %5906)))) %13107 = (*.f64 %84 %3169) %13108 = (/.f64 %13107 %5846) %13109 = (/.f64 %6688 %3167) %13111 = (/.f64 %13099 %5859) %13127 = (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %5898)) %13128 = (*.f64 %6688 %3167) %13130 = (fma.f64 #s(literal -1/16 binary64) %13128 (*.f64 #s(literal -1/48 binary64) %13128)) %13133 = (*.f64 %15 %5858) %13137 = (fma.f64 #s(literal -2 binary64) (/.f64 %13130 (*.f64 x %5847)) (fma.f64 #s(literal -1/2 binary64) %5893 (fma.f64 #s(literal 1/4 binary64) (/.f64 %13133 %5906) %5895))) %13141 = (/.f64 %15 %3167) %13142 = (*.f64 #s(literal 1/24 binary64) %13141) %13143 = (*.f64 x %5846) %13145 = (/.f64 %13133 %5859) %13160 = (*.f64 %15 %5942) %13161 = (/.f64 %13160 %73) %13164 = (*.f64 #s(literal 1/2 binary64) %5946) %13167 = (*.f64 %6688 %5944) %13174 = (/.f64 x %5942) %13175 = (*.f64 %15 %5944) %13176 = (/.f64 %13175 %6019) %13181 = (/.f64 %6688 %6025) %13183 = (fma.f64 #s(literal -1/2 binary64) %13174 (*.f64 #s(literal 1/48 binary64) %13181)) %13184 = (*.f64 %6688 %5985) %13188 = (fma.f64 #s(literal 1/16 binary64) %13181 (fma.f64 #s(literal 1/8 binary64) (/.f64 %13184 %6033) (*.f64 #s(literal 1/4 binary64) %13176))) %13192 = (/.f64 %6688 %5942) %13194 = (/.f64 %13184 %5986) %13201 = (*.f64 %84 %5944) %13202 = (/.f64 %13201 %5973) %13212 = (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %6025)) %13213 = (*.f64 %6688 %5942) %13215 = (fma.f64 #s(literal -1/16 binary64) %13213 (*.f64 #s(literal -1/48 binary64) %13213)) %13218 = (*.f64 %15 %5985) %13222 = (fma.f64 #s(literal -2 binary64) (/.f64 %13215 (*.f64 x %5974)) (fma.f64 #s(literal 1/4 binary64) (/.f64 %13218 %6033) (fma.f64 #s(literal 1/2 binary64) %6020 %6022))) %13227 = (/.f64 %15 %5942) %13228 = (*.f64 #s(literal 1/24 binary64) %13227) %13229 = (*.f64 x %5973) %13231 = (/.f64 %13218 %5986) %13246 = (/.f64 %9879 %6080) %13247 = (/.f64 x %1499) %13248 = (*.f64 #s(literal 1/2 binary64) %13247) %13253 = (/.f64 %6688 (*.f64 %73 %1499)) %13254 = (fma.f64 #s(literal -1/48 binary64) %13253 %13248) %13256 = (*.f64 x %11454) %13261 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %11155 %6092) (fma.f64 #s(literal -1/16 binary64) %13253 (fma.f64 #s(literal 1/4 binary64) %13246 (*.f64 #s(literal 1/2 binary64) (/.f64 %13256 %6067))))) %13265 = (*.f64 %15 %11455) %13268 = (/.f64 %6688 %1499) %13270 = (/.f64 %11155 %6077) %13271 = (/.f64 %13256 %3977) %13287 = (/ %5813 %6511) %13288 = (/.f64 %11213 %8311) %13293 = (*.f64 #s(literal 2 binary64) (/.f64 %11213 x)) %13294 = (-.f64 %10683 %13293) %13295 = (*.f64 %11213 %13294) %13296 = (/.f64 %13295 %10663) %13299 = (fma.f64 #s(literal 1/3840 binary64) %8431 (fma.f64 #s(literal 1/768 binary64) %8431 (*.f64 #s(literal 1/384 binary64) %8431))) %13301 = (*.f64 #s(literal 2 binary64) (/.f64 %13299 %10663)) %13326 = (*.f64 %15 %6115) %13327 = (/.f64 %13326 %73) %13331 = (*.f64 %6688 %6117) %13332 = (/.f64 %13331 %17) %13337 = (fma.f64 #s(literal 1/2 binary64) %6119 %3335) %13354 = (fma.f64 #s(literal 1/2 binary64) %6118 (*.f64 #s(literal 1/2 binary64) %3333)) %13356 = (*.f64 #s(literal 1/2 binary64) (/.f64 %13354 y)) %13357 = (fma.f64 #s(literal 1/2 binary64) %6141 %13356) %13360 = (fma.f64 #s(literal -1/8 binary64) %13326 (*.f64 #s(literal -1/8 binary64) %10802)) %13361 = (/.f64 %13360 %73) %13363 = (fma.f64 #s(literal 1/2 binary64) %6141 (fma.f64 #s(literal 1/2 binary64) %13361 %13356)) %13366 = (fma.f64 #s(literal -1/48 binary64) %13331 (*.f64 #s(literal -1/48 binary64) %10807)) %13370 = (fma.f64 #s(literal 1/2 binary64) %6141 (fma.f64 #s(literal 1/2 binary64) %13361 (fma.f64 #s(literal 1/2 binary64) (/.f64 %13366 %17) %13356))) %13373 = (/.f64 (*.f64 x %13354) %6193) %13374 = (/.f64 x %6141) %13378 = (/.f64 %6688 %6141) %13384 = (/.f64 (*.f64 x %13360) %6192) %13388 = (-.f64 (*.f64 #s(literal -1/48 binary64) %13378) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %13354 #s(literal 2 binary64))) %6204) (fma.f64 #s(literal -1/16 binary64) %13378 (*.f64 #s(literal 1/2 binary64) %13384)))) %13391 = (fma.f64 #s(literal -1 binary64) %13373 (fma.f64 #s(literal 2 binary64) (/.f64 %13388 %73) %13374)) %13414 = (-.f64 (*.f64 #s(literal 1/2 binary64) %13354) %8178) %13416 = (*.f64 #s(literal 1/2 binary64) (/.f64 %13414 y)) %13423 = (-.f64 (*.f64 #s(literal 1/2 binary64) %13366) %8778) %13430 = (/.f64 (*.f64 x %13414) %6193) %13441 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %8437 %6141)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (pow.f64 %13414 #s(literal 2 binary64))) %6204) %13384)) %13444 = (fma.f64 #s(literal 2 binary64) %13374 (*.f64 #s(literal 2 binary64) (/.f64 %13441 %73))) %13463 = (+.f64 #s(literal 1 binary64) %1332) %13473 = (*.f64 #s(literal 1/4 binary64) %10460) %13475 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %9353 %73) (fma.f64 #s(literal -1/16 binary64) %8425 %13473)) %13491 = (/.f64 %12223 %8311) %13494 = (fma.f64 #s(literal -2 binary64) %13491 (fma.f64 #s(literal -1/4 binary64) (/.f64 %10484 %73) %1332)) %13497 = (/.f64 %12223 x) %13517 = (/.f64 %15 %11145) %13522 = (*.f64 #s(literal 1/4 binary64) %13517) %13524 = (fma.f64 #s(literal -1/8 binary64) %11153 (fma.f64 #s(literal -1/8 binary64) (/.f64 %6688 %11156) %13522)) %13528 = (/.f64 %84 %475) %13529 = (/.f64 %6688 %3659) %13547 = (-.f64 %8778 %12222) %13548 = (*.f64 %15 %13547) %13549 = (/.f64 %13548 %80) %13556 = (*.f64 #s(literal -1/3840 binary64) %8431) %13559 = (-.f64 %13556 (fma.f64 #s(literal -1/8 binary64) %13548 (*.f64 #s(literal -1/768 binary64) %8431))) %13560 = (*.f64 %15 %13559) %13562 = (*.f64 %84 %13547) %13605 = (*.f64 #s(literal -1/2 binary64) %312) %13621 = (*.f64 #s(literal 1/2 binary64) %8615) %13628 = (fma.f64 #s(literal -1/8 binary64) %8635 (*.f64 #s(literal -1/16 binary64) %8633)) %13629 = (-.f64 (*.f64 #s(literal -1/48 binary64) %8633) %13628) %13633 = (*.f64 #s(literal 1/4 binary64) (/.f64 %8616 %341)) %13640 = (/.f64 %8642 %3755) %13663 = (-.f64 %8916 (*.f64 #s(literal 1/12 binary64) x)) %13664 = (*.f64 %15 %13663) %13665 = (/.f64 %13664 %80) %13691 = (*.f64 #s(literal 1/2 binary64) %8697) %13692 = (-.f64 %8178 %13691) %13696 = (*.f64 %429 %13692) %13697 = (*.f64 x %13696) %13706 = (*.f64 %15 (*.f64 %433 %13692)) %13708 = (*.f64 %15 %13692) %13712 = (-.f64 %8778 (fma.f64 #s(literal -1/4 binary64) (/.f64 %13706 %434) (fma.f64 #s(literal -1/8 binary64) %13708 (*.f64 #s(literal -1/48 binary64) %10423)))) %13724 = (*.f64 #s(literal 1/2 binary64) %8730) %13725 = (-.f64 %8178 %13724) %13730 = (*.f64 x (*.f64 %471 %13725)) %13739 = (*.f64 %15 (*.f64 %475 %13725)) %13741 = (*.f64 %15 %13725) %13758 = (/.f64 %8755 y) %13759 = (*.f64 #s(literal 1/8 binary64) %13758) %13760 = (*.f64 #s(literal -1/2 binary64) %524) %13767 = (*.f64 #s(literal 1/48 binary64) (/.f64 %8762 y)) %13779 = (fma.f64 #s(literal -1/2 binary64) %524 %2244) %13785 = (/.f64 %6688 y) %13804 = (*.f64 #s(literal 1/48 binary64) %8762) %13805 = (fma.f64 #s(literal -1/48 binary64) %6688 %13804) %13821 = (/.f64 %8827 y) %13827 = (/.f64 %8833 y) %13859 = (*.f64 #s(literal -1/2 binary64) %636) %13867 = (*.f64 #s(literal -1/2 binary64) %642) %13885 = (*.f64 #s(literal -1/2 binary64) %748) %13902 = (fma.f64 #s(literal -1/960 binary64) %84 (*.f64 #s(literal 1/288 binary64) %84)) %13903 = (/.f64 %13902 %80) %13913 = (/.f64 (fma.f64 #s(literal -1/23040 binary64) %8491 (fma.f64 #s(literal 1/161280 binary64) %8491 (*.f64 #s(literal 1/24 binary64) (*.f64 %15 %13902)))) %129) %13946 = (*.f64 #s(literal -1/2 binary64) %872) %13952 = (/.f64 %13547 %2126) %13959 = (pow.f64 %13547 #s(literal 2 binary64)) %13962 = (fma.f64 #s(literal 4 binary64) (/.f64 %13559 %15) (*.f64 #s(literal 8 binary64) (/.f64 %13959 %6688))) %13976 = (-.f64 (*.f64 #s(literal 1/645120 binary64) %8446) (fma.f64 #s(literal -1/8 binary64) %13560 (fma.f64 #s(literal 1/92160 binary64) %8446 (*.f64 #s(literal 1/384 binary64) %13562)))) %13994 = (/.f64 %9030 y) %13995 = (*.f64 #s(literal 1/8 binary64) %13994) %13996 = (*.f64 #s(literal -1/2 binary64) %904) %14012 = (-.f64 %8178 %13996) %14013 = (/.f64 %14012 y) %14024 = (-.f64 %8778 (*.f64 #s(literal 1/48 binary64) %9037)) %14025 = (/.f64 %14024 y) %14037 = (*.f64 #s(literal 1/2 binary64) %14012) %14038 = (fma.f64 #s(literal 1/16 binary64) %13994 %14037) %14042 = (*.f64 #s(literal -1/16 binary64) %9030) %14051 = (*.f64 #s(literal -1/2 binary64) %978) %14069 = (*.f64 #s(literal -1/2 binary64) %1009) %14096 = (*.f64 #s(literal -1/2 binary64) %1044) %14119 = (fma.f64 #s(literal -1/2 binary64) %1074 %14096) %14120 = (/.f64 %14119 y) %14125 = (/.f64 %9143 y) %14133 = (fma.f64 #s(literal 1/48 binary64) %9114 (*.f64 #s(literal 1/48 binary64) %9105)) %14134 = (/.f64 %14133 y) %14143 = (fma.f64 #s(literal -1/2 binary64) %14120 %1128) %14145 = (*.f64 #s(literal 1/2 binary64) %14119) %14146 = (fma.f64 #s(literal -1/2 binary64) %14125 %14145) %14156 = (*.f64 #s(literal 1/8 binary64) %10389) %14162 = (/.f64 %9158 y) %14166 = (*.f64 #s(literal -1/2 binary64) %1150) %14179 = (*.f64 #s(literal -1/48 binary64) %13785) %14198 = (*.f64 #s(literal -1/2 binary64) %1247) %14216 = (-.f64 %8178 %2244) %14217 = (/.f64 %14216 y) %14218 = (*.f64 #s(literal -1 binary64) %14217) %14220 = (pow.f64 %14216 #s(literal 3 binary64)) %14221 = (/.f64 %14220 %73) %14222 = (*.f64 #s(literal -1/6 binary64) %14221) %14228 = (pow.f64 %14216 #s(literal 5 binary64)) %14229 = (/.f64 %14228 %80) %14230 = (*.f64 #s(literal 1/120 binary64) %14229) %14237 = (pow.f64 %14216 #s(literal 7 binary64)) %14238 = (/.f64 %14237 %129) %14254 = (*.f64 #s(literal 1/48 binary64) %9285) %14272 = (*.f64 #s(literal -1/2 binary64) %1252) %14278 = (/.f64 %9284 y) %14291 = (*.f64 #s(literal -2 binary64) (/.f64 x %1379)) %14308 = (-.f64 %14145 %2244) %14309 = (/.f64 %14308 y) %14316 = (*.f64 #s(literal 1/2 binary64) %14133) %14317 = (-.f64 %14316 %8435) %14318 = (/.f64 %14317 y) %14328 = (*.f64 #s(literal 1/2 binary64) %14308) %14340 = (*.f64 #s(literal 1/2 binary64) %9344) %14347 = (fma.f64 #s(literal -1/8 binary64) %9363 (*.f64 #s(literal -1/16 binary64) %9361)) %14348 = (-.f64 (*.f64 #s(literal -1/48 binary64) %9361) %14347) %14352 = (*.f64 #s(literal 1/4 binary64) (/.f64 %1222 %1451)) %14359 = (/.f64 %9181 %3042) %14392 = (*.f64 #s(literal 1/2 binary64) %9397) %14393 = (-.f64 %8178 %14392) %14398 = (*.f64 x (*.f64 %1533 %14393)) %14407 = (*.f64 %15 (*.f64 %1537 %14393)) %14409 = (*.f64 %15 %14393) %14426 = (*.f64 #s(literal 1/2 binary64) %9428) %14427 = (-.f64 %8178 %14426) %14431 = (*.f64 %1575 %14427) %14432 = (*.f64 x %14431) %14441 = (*.f64 %15 (*.f64 %1579 %14427)) %14443 = (*.f64 %15 %14427) %14447 = (-.f64 %8778 (fma.f64 #s(literal -1/4 binary64) (/.f64 %14441 %1580) (fma.f64 #s(literal -1/8 binary64) %14443 (*.f64 #s(literal -1/48 binary64) %10828)))) %14461 = (*.f64 #s(literal -1/2 binary64) %1618) %14477 = (*.f64 #s(literal 1/2 binary64) %9468) %14484 = (fma.f64 #s(literal -1/8 binary64) %9487 (*.f64 #s(literal -1/16 binary64) %9485)) %14485 = (-.f64 (*.f64 #s(literal -1/48 binary64) %9485) %14484) %14489 = (*.f64 #s(literal 1/4 binary64) (/.f64 %9469 %1538)) %14496 = (/.f64 %9494 %1539) %14514 = (*.f64 #s(literal 1/2 binary64) %1695) %14530 = (/.f64 %9518 y) %14531 = (*.f64 #s(literal 1/8 binary64) %14530) %14532 = (*.f64 #s(literal -1/2 binary64) %1727) %14539 = (*.f64 #s(literal 1/48 binary64) (/.f64 %9525 y)) %14551 = (fma.f64 #s(literal -1/2 binary64) %1727 %2244) %14576 = (fma.f64 #s(literal -1/48 binary64) %6688 (*.f64 #s(literal 1/48 binary64) %9525)) %14606 = (*.f64 #s(literal -1/2 binary64) %9578) %14610 = (-.f64 %14606 (fma.f64 #s(literal 1/2 binary64) %9580 (/.f64 (*.f64 %471 %14012) %1850))) %14619 = (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %13730 %1838)) (fma.f64 #s(literal -1/8 binary64) %9591 (/.f64 (*.f64 %14012 %14610) %901))) %14621 = (*.f64 #s(literal 2 binary64) %14610) %14626 = (*.f64 #s(literal 1/48 binary64) %9601) %14649 = (/.f64 (*.f64 %869 %13779) %1901) %14651 = (-.f64 %11580 (*.f64 #s(literal -1 binary64) %14649)) %14658 = (-.f64 %9632 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %13779 %14651) %521) %9635)) %14660 = (*.f64 #s(literal 2 binary64) %14651) %14668 = (*.f64 %15 %13779) %14670 = (fma.f64 #s(literal -1 binary64) %13805 (*.f64 #s(literal 1/8 binary64) %14668)) %14690 = (fma.f64 #s(literal 1/8 binary64) %9683 (*.f64 #s(literal 1/8 binary64) %9681)) %14691 = (-.f64 (*.f64 #s(literal 1/48 binary64) %9681) %14690) %14695 = (*.f64 #s(literal 1/4 binary64) (/.f64 %9660 %1952)) %14698 = (*.f64 #s(literal -1/2 binary64) %9662) %14705 = (/.f64 (*.f64 x (*.f64 %1694 %14691)) %1945) %14706 = (/.f64 %9679 %5828) %14720 = (*.f64 #s(literal 1/12 binary64) %8425) %14737 = (fma.f64 #s(literal -1/6 binary64) %9252 (*.f64 #s(literal -1/6 binary64) %14220)) %14738 = (/.f64 %14737 %73) %14745 = (fma.f64 #s(literal 1/120 binary64) %9258 (*.f64 #s(literal 1/120 binary64) %14228)) %14747 = (*.f64 #s(literal 1/2 binary64) (/.f64 %14745 %80)) %14754 = (fma.f64 #s(literal -1/5040 binary64) %9265 (*.f64 #s(literal -1/5040 binary64) %14237)) %14763 = (fma.f64 #s(literal 1/2 binary64) %9732 (*.f64 #s(literal 1/2 binary64) %9734)) %14775 = (fma.f64 #s(literal -1/16 binary64) %9748 (fma.f64 #s(literal -1/16 binary64) %9750 (fma.f64 #s(literal -1/48 binary64) %9748 (*.f64 #s(literal -1/48 binary64) %9750)))) %14783 = (*.f64 #s(literal -1/2 binary64) %9775) %14785 = (/.f64 (*.f64 %429 %14763) %2042) %14786 = (-.f64 %14783 %14785) %14792 = (+.f64 %9797 (/.f64 (*.f64 %14763 %14786) %2000)) %14793 = (-.f64 %9796 %14792) %14800 = (*.f64 #s(literal 1/48 binary64) %12823) %14820 = (fma.f64 #s(literal 1/2 binary64) %9823 (*.f64 #s(literal 1/2 binary64) %9824)) %14821 = (-.f64 %14783 %14820) %14826 = (*.f64 #s(literal -1/2 binary64) (/.f64 %13697 %2000)) %14831 = (fma.f64 #s(literal -1/8 binary64) %9795 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %747 %14821)) %745))) %14832 = (-.f64 %14826 %14831) %14880 = (/.f64 %9879 y) %14882 = (*.f64 #s(literal -1/2 binary64) %1155) %14888 = (/.f64 %9885 y) %14901 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1155 (*.f64 #s(literal -1/8 binary64) %14880)) y)) %14922 = (-.f64 (*.f64 #s(literal -1/2 binary64) %9898) (*.f64 #s(literal 1/2 binary64) %9901)) %14924 = (*.f64 x (*.f64 %471 %14922)) %14980 = (/.f64 %9950 y) %14981 = (*.f64 #s(literal 1/8 binary64) %14980) %14982 = (*.f64 #s(literal -1/2 binary64) %2312) %14989 = (*.f64 #s(literal 1/48 binary64) (/.f64 %9957 y)) %14998 = (fma.f64 #s(literal -1/2 binary64) x %14981) %15021 = (*.f64 #s(literal -1/2 binary64) %2360) %15030 = (fma.f64 #s(literal -1/2 binary64) %2312 %2244) %15055 = (fma.f64 #s(literal -1/48 binary64) %6688 (*.f64 #s(literal 1/48 binary64) %9957)) %15060 = (*.f64 #s(literal -1/2 binary64) %15030) %15085 = (pow.f64 %14012 #s(literal 2 binary64)) %15091 = (*.f64 #s(literal 2 binary64) (/.f64 %14012 %1849)) %15097 = (fma.f64 #s(literal -2 binary64) (/.f64 %15085 %2474) %10021) %15140 = (fma.f64 #s(literal 1/1920 binary64) %10063 %2543) %15152 = (fma.f64 #s(literal -1/8 binary64) %2597 %11634) %15166 = (*.f64 #s(literal 1/48 binary64) %10108) %15182 = (*.f64 #s(literal 1/24 binary64) %10108) %15216 = (fma.f64 #s(literal -1 binary64) x %8258) %15217 = (/.f64 %15216 y) %15220 = (fma.f64 #s(literal 1/6 binary64) %8425 %2244) %15227 = (fma.f64 #s(literal 1/120 binary64) %9259 %15220) %15244 = (*.f64 #s(literal 1/2 binary64) %15216) %15249 = (*.f64 #s(literal 1/6 binary64) %6688) %15250 = (fma.f64 #s(literal -1/6 binary64) %9252 %15249) %15251 = (/.f64 %15250 %73) %15253 = (fma.f64 #s(literal 1/2 binary64) %15216 (*.f64 #s(literal 1/2 binary64) %15251)) %15260 = (fma.f64 #s(literal -1/120 binary64) %8431 %10243) %15261 = (/.f64 %15260 %80) %15264 = (fma.f64 #s(literal 1/2 binary64) %15216 (fma.f64 #s(literal 1/2 binary64) %15251 (*.f64 #s(literal 1/2 binary64) %15261))) %15274 = (*.f64 #s(literal 1/5040 binary64) %8446) %15275 = (fma.f64 #s(literal -1/5040 binary64) %9265 %15274) %15280 = (fma.f64 #s(literal 1/2 binary64) %15216 (fma.f64 #s(literal 1/2 binary64) %15251 (fma.f64 #s(literal 1/2 binary64) %15261 (*.f64 #s(literal 1/2 binary64) (/.f64 %15275 %129))))) %15296 = (*.f64 #s(literal -1/2 binary64) %2758) %15312 = (-.f64 %14272 %15296) %15313 = (/.f64 %15312 y) %15318 = (/.f64 %10315 y) %15328 = (-.f64 (*.f64 #s(literal 1/48 binary64) %9284) (*.f64 #s(literal 1/48 binary64) %10282)) %15329 = (/.f64 %15328 y) %15342 = (*.f64 #s(literal 1/2 binary64) %15312) %15353 = (-.f64 %14037 %2244) %15354 = (/.f64 %15353 y) %15362 = (-.f64 (*.f64 #s(literal 1/2 binary64) %14024) %8435) %15363 = (/.f64 %15362 y) %15371 = (*.f64 x %15353) %15372 = (/.f64 %15371 %2855) %15379 = (*.f64 #s(literal 2 binary64) (/.f64 %13547 %901)) %15384 = (fma.f64 #s(literal 1/8 binary64) %9601 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 x (pow.f64 %15353 #s(literal 2 binary64))) %2474))) %15385 = (-.f64 %15379 %15384) %15386 = (/.f64 %15385 y) %15388 = (/.f64 %15371 %1849) %15389 = (*.f64 #s(literal -2 binary64) %15388) %15397 = (*.f64 x %15362) %15399 = (*.f64 %6688 %15353) %15401 = (*.f64 %15353 %15385) %15421 = (*.f64 #s(literal 4 binary64) %15388) %15446 = (*.f64 #s(literal 1/2 binary64) %1150) %15451 = (*.f64 #s(literal 1/4 binary64) %609) %15460 = (fma.f64 #s(literal 1/48 binary64) %9158 (*.f64 #s(literal 1/16 binary64) %9158)) %15477 = (/.f64 %13692 x) %15510 = (/.f64 %1155 %476) %15514 = (*.f64 y %2989) %15527 = (-.f64 %10438 (fma.f64 #s(literal 1/4 binary64) %10442 (*.f64 #s(literal 2 binary64) (/.f64 %15460 %10439)))) %15551 = (fma.f64 #s(literal 1/48 binary64) %9196 (*.f64 #s(literal 1/16 binary64) %9196)) %15553 = (*.f64 #s(literal -1/4 binary64) %1222) %15560 = (/.f64 %9181 y) %15571 = (fma.f64 #s(literal 1/4 binary64) %10497 (*.f64 #s(literal 2 binary64) (/.f64 %15551 %10495))) %15572 = (-.f64 %10494 %15571) %15576 = (*.f64 #s(literal -1/2 binary64) (/.f64 %1252 %1451)) %15604 = (pow.f64 %13779 #s(literal 2 binary64)) %15610 = (*.f64 #s(literal -2 binary64) (/.f64 %13779 %1901)) %15618 = (fma.f64 #s(literal -2 binary64) (/.f64 %15604 %3098) %10518) %15630 = (*.f64 x %13779) %15641 = (-.f64 (*.f64 #s(literal 1/48 binary64) %10547) (fma.f64 #s(literal 1/8 binary64) %10547 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %15604) %3098)))) %15643 = (/.f64 %15630 %1901) %15653 = (/.f64 (*.f64 %13779 %15641) %521) %15655 = (/.f64 (*.f64 %6688 %13779) %1901) %15690 = (*.f64 #s(literal 2 binary64) %10582) %15697 = (-.f64 (*.f64 #s(literal -1/4 binary64) %1247) (*.f64 #s(literal -1/12 binary64) %1247)) %15723 = (fma.f64 #s(literal 1/24 binary64) %8425 (*.f64 #s(literal 1/4 binary64) %8425)) %15748 = (fma.f64 #s(literal 1/24 binary64) x %8916) %15756 = (fma.f64 #s(literal 1/24 binary64) %6688 (*.f64 #s(literal 1/4 binary64) %6688)) %15757 = (*.f64 %15748 %15756) %15761 = (fma.f64 #s(literal -1/48 binary64) %6688 (fma.f64 #s(literal -1/96 binary64) %6688 (fma.f64 #s(literal -1/1920 binary64) %6688 (/.f64 %15757 x)))) %15774 = (fma.f64 #s(literal -1/48 binary64) %8431 (fma.f64 #s(literal -1/96 binary64) %8431 (*.f64 #s(literal -1/1920 binary64) %8431))) %15796 = (*.f64 #s(literal -1 binary64) (/.f64 %15756 %8311)) %15801 = (-.f64 %10682 (*.f64 #s(literal -1 binary64) (/.f64 %15756 x))) %15802 = (*.f64 %15756 %15801) %15803 = (/.f64 %15802 %10663) %15804 = (/.f64 %15774 %10663) %15836 = (fma.f64 #s(literal -1 binary64) %15055 (*.f64 #s(literal 1/8 binary64) (*.f64 %15 %15030))) %15838 = (*.f64 #s(literal -1/8 binary64) %9950) %15849 = (-.f64 (*.f64 #s(literal -1/2 binary64) %10734) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2436 %15030) %3292))) %15856 = (-.f64 %10745 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %15030 %15849) %2309) %10748)) %15858 = (*.f64 #s(literal 2 binary64) %15849) %15880 = (/.f64 %13547 x) %15882 = (-.f64 (*.f64 #s(literal 2 binary64) %15880) %10772) %15884 = (*.f64 #s(literal -1 binary64) (/.f64 %15882 %73)) %15887 = (/.f64 %13559 x) %15891 = (-.f64 (*.f64 #s(literal 2 binary64) %15887) (fma.f64 #s(literal -1/24 binary64) (*.f64 %15 %15882) %10781)) %15892 = (/.f64 %15891 %80) %15920 = (*.f64 #s(literal -1/2 binary64) %3333) %15932 = (/.f64 %14427 x) %15933 = (/.f64 %14431 %1576) %15935 = (*.f64 #s(literal 1/12 binary64) (/.f64 %3338 %1576)) %15963 = (*.f64 x %14551) %15964 = (/.f64 %15963 %3398) %15975 = (fma.f64 #s(literal 1/8 binary64) %10865 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %14551 #s(literal 2 binary64))) %3409))) %15976 = (-.f64 (*.f64 #s(literal 1/48 binary64) %10865) %15975) %15977 = (/.f64 %15976 y) %15979 = (/.f64 %15963 %3397) %15980 = (*.f64 #s(literal 1/2 binary64) %15979) %15983 = (*.f64 #s(literal -1/2 binary64) %10844) %15988 = (*.f64 %14551 %15976) %15990 = (*.f64 %6688 %14551) %15992 = (*.f64 x %14576) %16047 = (-.f64 (*.f64 #s(literal 1/4 binary64) %1732) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %1724 %13547) %15))) %16078 = (*.f64 #s(literal -2 binary64) (/.f64 %13547 %8311)) %16082 = (/.f64 %13559 %10663) %16086 = (-.f64 (*.f64 #s(literal -2 binary64) %15880) %10683) %16087 = (*.f64 %15 %16086) %16088 = (/.f64 %16087 %80) %16111 = (fma.f64 #s(literal -2 binary64) (/.f64 %13547 %10956) %3485) %16114 = (/.f64 %13559 %10962) %16118 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %13547 %2649)) %10969) %16119 = (*.f64 %15 %16118) %16120 = (/.f64 %16119 %80) %16148 = (*.f64 #s(literal -1/2 binary64) (/.f64 x %3292)) %16153 = (/.f64 %6688 %3514) %16169 = (*.f64 #s(literal 1/48 binary64) %11040) %16171 = (fma.f64 #s(literal 1/8 binary64) %11040 (*.f64 #s(literal 1/8 binary64) %11042)) %16172 = (-.f64 %16169 %16171) %16176 = (*.f64 #s(literal 1/4 binary64) (/.f64 %15 %3292)) %16179 = (*.f64 #s(literal -1/2 binary64) %11025) %16186 = (/.f64 %84 %3514) %16205 = (fma.f64 #s(literal 1/120 binary64) %9259 %14230) %16222 = (-.f64 %11075 (*.f64 #s(literal -1/2 binary64) (/.f64 %14737 x))) %16223 = (/.f64 %16222 %73) %16232 = (-.f64 %11083 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %14737 %16222) x) (*.f64 #s(literal -1/2 binary64) (/.f64 %14745 x)))) %16234 = (*.f64 #s(literal 2 binary64) (/.f64 %16232 %80)) %16252 = (*.f64 x %14308) %16266 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %13547 %1097)) (fma.f64 #s(literal -1 binary64) %11121 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 x (pow.f64 %14308 #s(literal 2 binary64))) %3609)))) %16269 = (*.f64 #s(literal 4 binary64) (/.f64 %16252 %3596)) %16302 = (*.f64 #s(literal 1/48 binary64) %11166) %16304 = (fma.f64 #s(literal 1/8 binary64) %11168 (*.f64 #s(literal 1/8 binary64) %11166)) %16305 = (-.f64 %16302 %16304) %16309 = (*.f64 #s(literal 1/4 binary64) (/.f64 %9879 %475)) %16312 = (*.f64 #s(literal -1/2 binary64) %11147) %16320 = (/.f64 %11164 %11145) %16334 = (/.f64 %8982 %73) %16335 = (*.f64 #s(literal 1/48 binary64) %16334) %16337 = (*.f64 #s(literal 1/16 binary64) %16334) %16343 = (/.f64 %11193 %80) %16359 = (*.f64 #s(literal 1/4 binary64) %877) %16362 = (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %869 %12223) %15)) %16390 = (*.f64 #s(literal -1/2 binary64) %11237) %16391 = (*.f64 #s(literal 1/2 binary64) %11239) %16392 = (-.f64 %16390 %16391) %16397 = (*.f64 x (*.f64 %311 %16392)) %16433 = (*.f64 #s(literal 1/4 binary64) %11289) %16435 = (fma.f64 #s(literal 1/48 binary64) %9873 (*.f64 #s(literal 1/16 binary64) %9873)) %16439 = (fma.f64 #s(literal 1/2 binary64) %11291 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %1220 %16435) %11292))) %16440 = (-.f64 %16433 %16439) %16482 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %13547 %2543)) %11354) %16484 = (*.f64 #s(literal -1 binary64) (/.f64 %16482 %73)) %16491 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %13559 %2543)) (fma.f64 #s(literal -1/24 binary64) (*.f64 %15 %16482) %11364)) %16492 = (/.f64 %16491 %80) %16513 = (fma.f64 #s(literal -1/2 binary64) %11389 (*.f64 #s(literal 1/2 binary64) %11388)) %16514 = (*.f64 %311 %16513) %16515 = (*.f64 y %3911) %16521 = (-.f64 (*.f64 #s(literal -1/2 binary64) %11386) (/.f64 %16514 %3911)) %16526 = (*.f64 %16513 %16521) %16536 = (-.f64 %11400 (+.f64 %11406 (/.f64 %16526 %3897))) %16564 = (fma.f64 #s(literal -1/2 binary64) %10439 (*.f64 #s(literal 1/2 binary64) %11439)) %16565 = (*.f64 %311 %16564) %16566 = (*.f64 y %3978) %16572 = (-.f64 (*.f64 #s(literal -1/2 binary64) %11437) (/.f64 %16565 %3978)) %16577 = (*.f64 %16564 %16572) %16587 = (-.f64 %11450 (+.f64 %11459 (/.f64 %16577 %3964))) %16629 = (fma.f64 #s(literal -1/2 binary64) %317 (*.f64 #s(literal -1/2 binary64) %11501)) %16630 = (*.f64 x %16629) %16642 = (fma.f64 #s(literal 1/2 binary64) %11532 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %16629 #s(literal 2 binary64))) %4088))) %16643 = (-.f64 (*.f64 #s(literal 1/48 binary64) %11530) %16642) %16647 = (*.f64 #s(literal 1/2 binary64) (/.f64 %16630 %4074)) %16650 = (*.f64 #s(literal -1/2 binary64) %11500) %16679 = (/.f64 %11200 %73) %16696 = (-.f64 %9622 %14649) %16704 = (-.f64 %11585 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %13779 %16696) %521) %11588)) %16729 = (fma.f64 #s(literal -1/2 binary64) %1044 %14145) %16730 = (/.f64 %16729 y) %16735 = (/.f64 %11636 y) %16742 = (fma.f64 #s(literal 1/48 binary64) %9105 %14316) %16743 = (/.f64 %16742 y) %16754 = (*.f64 #s(literal 1/2 binary64) %16729) %16755 = (fma.f64 #s(literal -1/2 binary64) %16735 %16754) %16759 = (*.f64 #s(literal 1/2 binary64) %11636) %16766 = (-.f64 %16754 %2244) %16767 = (/.f64 %16766 y) %16775 = (-.f64 (*.f64 #s(literal 1/2 binary64) %16742) %8435) %16776 = (/.f64 %16775 y) %16786 = (*.f64 #s(literal 1/2 binary64) %16766) %16798 = (*.f64 x %16766) %16812 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %13547 %4190)) (fma.f64 #s(literal -1 binary64) %11682 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 x (pow.f64 %16766 #s(literal 2 binary64))) %4293)))) %16815 = (*.f64 #s(literal 4 binary64) (/.f64 %16798 %4280)) %16844 = (*.f64 x %16729) %16858 = (-.f64 (*.f64 #s(literal 1/48 binary64) %11711) (fma.f64 #s(literal -1/2 binary64) %11682 (fma.f64 #s(literal 1/16 binary64) %11711 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %16729 #s(literal 2 binary64))) %4293))))) %16860 = (/.f64 %16844 %4280) %16892 = (/.f64 %11760 y) %16894 = (fma.f64 #s(literal -1/2 binary64) %636 %13760) %16921 = (fma.f64 #s(literal 1/48 binary64) %8833 %13804) %16931 = (*.f64 x %16894) %16944 = (-.f64 (*.f64 #s(literal 1/48 binary64) %11774) (fma.f64 #s(literal -1/2 binary64) %11780 (fma.f64 #s(literal 1/16 binary64) %11774 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %16894 #s(literal 2 binary64))) %4428))))) %16946 = (/.f64 %16931 %4415) %16977 = (fma.f64 #s(literal -1/2 binary64) x %15244) %16978 = (/.f64 %16977 y) %17020 = (fma.f64 #s(literal -1/6 binary64) %14220 (fma.f64 #s(literal -1/16 binary64) %6688 (fma.f64 #s(literal -1/48 binary64) %6688 (*.f64 #s(literal 1/2 binary64) %15250)))) %17021 = (/.f64 %17020 %73) %17031 = (fma.f64 #s(literal 1/3840 binary64) %8431 (fma.f64 #s(literal 1/768 binary64) %8431 (fma.f64 #s(literal 1/384 binary64) %8431 (fma.f64 #s(literal 1/120 binary64) %14228 (*.f64 #s(literal 1/2 binary64) %15260))))) %17033 = (*.f64 #s(literal 1/2 binary64) (/.f64 %17031 %80)) %17044 = (fma.f64 #s(literal -1/5040 binary64) %14237 (fma.f64 #s(literal -1/18432 binary64) %8446 (fma.f64 #s(literal -1/30720 binary64) %8446 (fma.f64 #s(literal -1/92160 binary64) %8446 (fma.f64 #s(literal -1/645120 binary64) %8446 (*.f64 #s(literal 1/2 binary64) %15275)))))) %17052 = (/.f64 x %16977) %17058 = (pow.f64 %16977 #s(literal 2 binary64)) %17061 = (-.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 %6688 %16977)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %17020) %17058))) %17063 = (*.f64 #s(literal 2 binary64) (/.f64 %17061 %73)) %17073 = (-.f64 (*.f64 #s(literal -1/3840 binary64) (/.f64 %8431 %16977)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %17031) %17058) (/.f64 (*.f64 %17020 %17061) %16977))) %17074 = (/.f64 %17073 %80) %17096 = (fma.f64 #s(literal 1/4 binary64) %11928 (*.f64 #s(literal 2 binary64) (/.f64 %16435 %11926))) %17097 = (-.f64 %11925 %17096) %17101 = (*.f64 #s(literal -1/2 binary64) (/.f64 %312 %341)) %17126 = (*.f64 x %14119) %17140 = (-.f64 (*.f64 #s(literal 1/48 binary64) %11948) (fma.f64 #s(literal -1/2 binary64) %11121 (fma.f64 #s(literal 1/16 binary64) %11948 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %14119 #s(literal 2 binary64))) %3609))))) %17142 = (/.f64 %17126 %3596) %17181 = (/.f64 x %15216) %17185 = (*.f64 #s(literal 1/48 binary64) (/.f64 %6688 %15216)) %17187 = (pow.f64 %15216 #s(literal 2 binary64)) %17190 = (-.f64 %17185 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %15250) %17187))) %17192 = (*.f64 #s(literal 2 binary64) (/.f64 %17190 %73)) %17196 = (*.f64 #s(literal -1/3840 binary64) (/.f64 %8431 %15216)) %17202 = (-.f64 %17196 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %15260) %17187) (/.f64 (*.f64 %15250 %17190) %15216))) %17203 = (/.f64 %17202 %80) %17208 = (*.f64 #s(literal 1/645120 binary64) (/.f64 %8446 %15216)) %17229 = (*.f64 #s(literal 1/2 binary64) %12032) %17236 = (fma.f64 #s(literal -1/8 binary64) %12057 (*.f64 #s(literal -1/16 binary64) %12055)) %17237 = (-.f64 (*.f64 #s(literal -1/48 binary64) %12055) %17236) %17241 = (*.f64 #s(literal -1/4 binary64) (/.f64 %12033 %4544)) %17251 = (/.f64 %12053 %12034) %17265 = (*.f64 %2270 %14012) %17266 = (fma.f64 #s(literal -1/2 binary64) %12073 %17265) %17267 = (*.f64 x %17266) %17280 = (fma.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 %2272 %14012)) (*.f64 #s(literal -1/4 binary64) %12083)) %17285 = (-.f64 (*.f64 #s(literal -1/48 binary64) %12081) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %17266 #s(literal 2 binary64))) %4619) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %17280) %4599)))) %17287 = (/.f64 %17267 %4599) %17325 = (/.f64 %6688 %485) %17327 = (*.f64 #s(literal 1/4 binary64) (/.f64 %609 %476)) %17334 = (*.f64 #s(literal -1/2 binary64) %12121) %17342 = (-.f64 (*.f64 #s(literal -1/48 binary64) %12126) (fma.f64 #s(literal -1/8 binary64) %12128 (*.f64 #s(literal -1/16 binary64) %12126))) %17343 = (/.f64 %8815 %476) %17367 = (fma.f64 #s(literal 1/8 binary64) %12167 (*.f64 #s(literal 1/8 binary64) %12165)) %17368 = (-.f64 (*.f64 #s(literal 1/48 binary64) %12165) %17367) %17372 = (*.f64 #s(literal -1/4 binary64) (/.f64 %8886 %433)) %17375 = (*.f64 #s(literal -1/2 binary64) %12148) %17380 = (/.f64 %12174 %12146) %17398 = (fma.f64 #s(literal 1/48 binary64) %8425 (fma.f64 #s(literal 1/16 binary64) %8425 %15220)) %17408 = (fma.f64 #s(literal 1/3840 binary64) %8432 (fma.f64 #s(literal 1/768 binary64) %8432 (fma.f64 #s(literal 1/384 binary64) %8432 %17398))) %17443 = (fma.f64 #s(literal -1/16 binary64) %6688 (fma.f64 #s(literal -1/48 binary64) %6688 (fma.f64 #s(literal 1/48 binary64) %6688 (fma.f64 #s(literal 1/16 binary64) %6688 %15249)))) %17444 = (/.f64 %17443 %73) %17453 = (fma.f64 #s(literal -1/120 binary64) %8431 (fma.f64 #s(literal -1/384 binary64) %8431 (fma.f64 #s(literal -1/768 binary64) %8431 (fma.f64 #s(literal -1/3840 binary64) %8431 %13299)))) %17454 = (/.f64 %17453 %80) %17468 = (fma.f64 #s(literal -1/18432 binary64) %8446 (fma.f64 #s(literal -1/30720 binary64) %8446 (fma.f64 #s(literal -1/92160 binary64) %8446 (fma.f64 #s(literal -1/645120 binary64) %8446 (fma.f64 #s(literal 1/645120 binary64) %8446 (fma.f64 #s(literal 1/92160 binary64) %8446 (fma.f64 #s(literal 1/30720 binary64) %8446 (fma.f64 #s(literal 1/18432 binary64) %8446 %15274)))))))) %17480 = (-.f64 %17185 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %17443) %17187))) %17482 = (*.f64 #s(literal 2 binary64) (/.f64 %17480 %73)) %17490 = (-.f64 %17196 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %17453) %17187) (/.f64 (*.f64 %17443 %17480) %15216))) %17491 = (/.f64 %17490 %80) %17509 = (-.f64 %15021 %13859) %17510 = (/.f64 %17509 y) %17515 = (/.f64 %12305 y) %17525 = (-.f64 (*.f64 #s(literal 1/48 binary64) %9975) (*.f64 #s(literal 1/48 binary64) %8833)) %17526 = (/.f64 %17525 y) %17539 = (*.f64 #s(literal 1/2 binary64) %17509) %17551 = (*.f64 x %17509) %17565 = (-.f64 (*.f64 #s(literal 1/48 binary64) %12324) (fma.f64 #s(literal -1/2 binary64) %12330 (fma.f64 #s(literal 1/16 binary64) %12324 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %17509 #s(literal 2 binary64))) %4814))))) %17567 = (/.f64 %17551 %4802) %17602 = (-.f64 %8778 %8435) %17603 = (/.f64 %17602 y) %17614 = (*.f64 #s(literal 1/2 binary64) %14216) %17626 = (*.f64 x %14216) %17638 = (-.f64 %16169 (fma.f64 #s(literal 1/8 binary64) %11040 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %14216 #s(literal 2 binary64))) %3519)))) %17640 = (/.f64 %17626 %3292) %17667 = (*.f64 %309 %14012) %17668 = (fma.f64 #s(literal 1/2 binary64) %12399 %17667) %17669 = (*.f64 x %17668) %17682 = (fma.f64 #s(literal -1/4 binary64) %12411 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 %311 %14012)))) %17687 = (-.f64 (*.f64 #s(literal -1/48 binary64) %12407) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %17668 #s(literal 2 binary64))) %4927) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %17682) %4907)))) %17689 = (/.f64 %17669 %4907) %17722 = (fma.f64 #s(literal -1/2 binary64) %2507 %14069) %17723 = (/.f64 %17722 y) %17728 = (/.f64 %12468 y) %17735 = (*.f64 #s(literal 1/48 binary64) %9093) %17736 = (fma.f64 #s(literal 1/48 binary64) %10050 %17735) %17737 = (/.f64 %17736 y) %17749 = (*.f64 #s(literal 1/2 binary64) %17722) %17761 = (*.f64 x %17722) %17775 = (-.f64 (*.f64 #s(literal 1/48 binary64) %12486) (fma.f64 #s(literal -1/2 binary64) %12492 (fma.f64 #s(literal 1/16 binary64) %12486 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %17722 #s(literal 2 binary64))) %5031))))) %17777 = (/.f64 %17761 %5019) %17805 = (-.f64 %14069 %14051) %17806 = (/.f64 %17805 y) %17811 = (/.f64 %12540 y) %17820 = (-.f64 %17735 (*.f64 #s(literal 1/48 binary64) %9079)) %17821 = (/.f64 %17820 y) %17834 = (*.f64 #s(literal 1/2 binary64) %17805) %17835 = (fma.f64 #s(literal -1/2 binary64) %17811 %17834) %17839 = (*.f64 #s(literal 1/2 binary64) %12540) %17846 = (-.f64 %17834 %2244) %17847 = (/.f64 %17846 y) %17855 = (-.f64 (*.f64 #s(literal 1/2 binary64) %17820) %8435) %17856 = (/.f64 %17855 y) %17866 = (*.f64 #s(literal 1/2 binary64) %17846) %17878 = (*.f64 x %17846) %17892 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %13547 %5060)) (fma.f64 #s(literal -1 binary64) %12587 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 x (pow.f64 %17846 #s(literal 2 binary64))) %5164)))) %17895 = (*.f64 #s(literal 4 binary64) (/.f64 %17878 %5148)) %17924 = (*.f64 x %17805) %17938 = (-.f64 (*.f64 #s(literal 1/48 binary64) %12616) (fma.f64 #s(literal -1/2 binary64) %12587 (fma.f64 #s(literal 1/16 binary64) %12616 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %17805 #s(literal 2 binary64))) %5164))))) %17940 = (/.f64 %17924 %5148) %17969 = (*.f64 %472 %14119) %17970 = (fma.f64 #s(literal 1/2 binary64) %12645 %17969) %17973 = (-.f64 (*.f64 #s(literal -1/2 binary64) %12643) (/.f64 (*.f64 %311 %17970) %5246)) %17981 = (fma.f64 #s(literal -1/8 binary64) %12659 (fma.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 %471 %14119)) %12660)) %17987 = (-.f64 %12656 (+.f64 (/.f64 (*.f64 %311 %17981) %5246) (/.f64 (*.f64 %17970 %17973) %5234))) %18043 = (*.f64 x %15312) %18045 = (*.f64 #s(literal 1/2 binary64) %12707) %18051 = (pow.f64 %15312 #s(literal 2 binary64)) %18055 = (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %18051) %5342) (*.f64 #s(literal 1/2 binary64) %12734)) %18056 = (-.f64 (*.f64 #s(literal -1/48 binary64) %12732) %18055) %18060 = (*.f64 #s(literal -1/4 binary64) (/.f64 %18043 %5328)) %18069 = (*.f64 x %15328) %18093 = (fma.f64 #s(literal -1/2 binary64) %12719 (*.f64 #s(literal 1/48 binary64) %12760)) %18096 = (fma.f64 #s(literal 1/4 binary64) (/.f64 %18051 %5342) (*.f64 #s(literal 2 binary64) (/.f64 %18093 %12774))) %18097 = (-.f64 %12780 %18096) %18101 = (*.f64 #s(literal 1/2 binary64) (/.f64 %15312 %5328)) %18130 = (*.f64 #s(literal 1/2 binary64) %15353) %18148 = (fma.f64 #s(literal 1/8 binary64) %12825 (*.f64 #s(literal 1/8 binary64) %12823)) %18149 = (-.f64 %14800 %18148) %18153 = (*.f64 #s(literal -1/4 binary64) (/.f64 %12806 %2041)) %18160 = (/.f64 %12832 %12807) %18177 = (*.f64 %1533 %14012) %18180 = (-.f64 %14606 (fma.f64 #s(literal 1/2 binary64) %12842 (/.f64 %18177 %5502))) %18189 = (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %14398 %5494)) (fma.f64 #s(literal -1/8 binary64) %12853 (/.f64 (*.f64 %14012 %18180) %901))) %18191 = (*.f64 #s(literal 2 binary64) %18180) %18220 = (-.f64 %14606 (fma.f64 #s(literal 1/2 binary64) %12881 (/.f64 (*.f64 %1575 %14012) %5551))) %18229 = (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %14432 %5543)) (fma.f64 #s(literal -1/8 binary64) %12892 (/.f64 (*.f64 %14012 %18220) %901))) %18231 = (*.f64 #s(literal 2 binary64) %18220) %18258 = (fma.f64 #s(literal 1/48 binary64) %12922 (*.f64 #s(literal 1/16 binary64) %12922)) %18261 = (fma.f64 #s(literal 1/4 binary64) %12940 (*.f64 #s(literal 2 binary64) (/.f64 %18258 %12938))) %18262 = (-.f64 %12937 %18261) %18266 = (*.f64 #s(literal -1/2 binary64) (/.f64 %1618 %1538)) %18291 = (*.f64 %1534 %14012) %18292 = (fma.f64 #s(literal 1/2 binary64) %12956 %18291) %18293 = (*.f64 x %18292) %18305 = (fma.f64 #s(literal -1/4 binary64) %12967 (*.f64 #s(literal 1/2 binary64) (*.f64 x %18177))) %18310 = (-.f64 (*.f64 #s(literal -1/48 binary64) %12964) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 %18292 #s(literal 2 binary64))) %5665) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %18305) %5647)))) %18312 = (/.f64 %18293 %5647) %18349 = (+.f64 %1694 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %9660 y) %1700) y))) %18358 = (+.f64 %1694 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %9660 (*.f64 #s(literal 1/6 binary64) (/.f64 %13007 y))) y) %1700) y))) %18370 = (fma.f64 #s(literal 1/48 binary64) %13024 (*.f64 #s(literal 1/4 binary64) %9511)) %18372 = (*.f64 #s(literal -1/2 binary64) %9504) %18375 = (*.f64 #s(literal -1/2 binary64) %5738) %18391 = (fma.f64 #s(literal -4 binary64) (/.f64 %18370 %13057) (*.f64 #s(literal -2 binary64) %13056)) %18392 = (-.f64 %13055 %18391) %18396 = (*.f64 #s(literal 2 binary64) (/.f64 %1700 %5772)) %18436 = (*.f64 #s(literal 1/2 binary64) %13089) %18443 = (fma.f64 #s(literal -1/8 binary64) %13111 (*.f64 #s(literal -1/16 binary64) %13109)) %18444 = (-.f64 (*.f64 #s(literal -1/48 binary64) %13109) %18443) %18448 = (*.f64 #s(literal -1/4 binary64) (/.f64 %13090 %5846)) %18458 = (/.f64 %13107 %5892) %18473 = (fma.f64 #s(literal 1/48 binary64) %13128 (*.f64 #s(literal 1/16 binary64) %13128)) %18476 = (fma.f64 #s(literal 1/4 binary64) %13145 (*.f64 #s(literal 2 binary64) (/.f64 %18473 %13143))) %18477 = (-.f64 %13142 %18476) %18481 = (*.f64 #s(literal 1/2 binary64) (/.f64 %3170 %5846)) %18507 = (*.f64 #s(literal -1/2 binary64) %5945) %18523 = (*.f64 #s(literal 1/2 binary64) %13174) %18530 = (fma.f64 #s(literal -1/8 binary64) %13194 (*.f64 #s(literal -1/16 binary64) %13192)) %18531 = (-.f64 (*.f64 #s(literal -1/48 binary64) %13192) %18530) %18535 = (*.f64 #s(literal 1/4 binary64) (/.f64 %13175 %5973)) %18542 = (/.f64 %13201 %6019) %18560 = (fma.f64 #s(literal 1/48 binary64) %13213 (*.f64 #s(literal 1/16 binary64) %13213)) %18563 = (fma.f64 #s(literal 1/4 binary64) %13231 (*.f64 #s(literal 2 binary64) (/.f64 %18560 %13229))) %18564 = (-.f64 %13228 %18563) %18568 = (*.f64 #s(literal -1/2 binary64) (/.f64 %5945 %5973)) %18598 = (*.f64 #s(literal 1/48 binary64) %13268) %18601 = (fma.f64 #s(literal -1/2 binary64) %13271 (fma.f64 #s(literal 1/16 binary64) %13268 (*.f64 #s(literal 1/8 binary64) %13270))) %18602 = (-.f64 %18598 %18601) %18606 = (*.f64 #s(literal 1/4 binary64) (/.f64 %9879 %3977)) %18609 = (*.f64 #s(literal -1/2 binary64) %13247) %18632 = (*.f64 #s(literal -2 binary64) %13491) %18636 = (-.f64 %10683 (*.f64 #s(literal -2 binary64) %13497)) %18637 = (*.f64 %12223 %18636) %18638 = (/.f64 %18637 %10663) %18640 = (fma.f64 #s(literal -1/384 binary64) %8431 (fma.f64 #s(literal -1/768 binary64) %8431 %13556)) %18641 = (/.f64 %18640 %10663) %18680 = (fma.f64 #s(literal -1/2 binary64) %6118 %15920) %18681 = (/.f64 %18680 y) %18686 = (/.f64 %13360 y) %18694 = (fma.f64 #s(literal 1/48 binary64) %13331 (*.f64 #s(literal 1/48 binary64) %10807)) %18695 = (/.f64 %18694 y) %18706 = (*.f64 #s(literal 1/2 binary64) %18680) %18707 = (fma.f64 #s(literal -1/2 binary64) %18686 %18706) %18711 = (*.f64 #s(literal 1/2 binary64) %13360) %18718 = (*.f64 x %18680) %18732 = (-.f64 (*.f64 #s(literal 1/48 binary64) %13378) (fma.f64 #s(literal -1/2 binary64) %13384 (fma.f64 #s(literal 1/16 binary64) %13378 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 %18680 #s(literal 2 binary64))) %6204))))) %18734 = (/.f64 %18718 %6192) %18762 = (-.f64 %18706 %2244) %18763 = (/.f64 %18762 y) %18771 = (-.f64 (*.f64 #s(literal 1/2 binary64) %18694) %8435) %18772 = (/.f64 %18771 y) %18782 = (*.f64 #s(literal 1/2 binary64) %18762) %18794 = (*.f64 x %18762) %18808 = (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %13547 %6141)) (fma.f64 #s(literal -1 binary64) %13384 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 x (pow.f64 %18762 #s(literal 2 binary64))) %6204)))) %18811 = (*.f64 #s(literal 4 binary64) (/.f64 %18794 %6192)) %18860 = (fma.f64 #s(literal 1/16 binary64) %6688 (*.f64 #s(literal 1/8 binary64) %9353)) %18861 = (-.f64 %8778 %18860) %18864 = (*.f64 #s(literal 1/4 binary64) %1222) %18887 = (fma.f64 #s(literal -1/4 binary64) %10484 %13293) %18888 = (-.f64 %10683 %18887) %18929 = (fma.f64 #s(literal 1/8 binary64) %11166 (*.f64 #s(literal 1/8 binary64) %13529)) %18930 = (-.f64 %16302 %18929) %18934 = (*.f64 #s(literal 1/4 binary64) (/.f64 %15 %475)) %18943 = (/.f64 %84 %11145) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %10) (approx %12 (*.f64 x (fma.f64 #s(literal 1/24 binary64) %18 %21))) (approx %12 (*.f64 x (fma.f64 %15 (fma.f64 #s(literal 1/240 binary64) %28 %30) %21))) (approx %12 (*.f64 x (fma.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 17/40320 binary64) %38 %40) %30) %21))) (approx %46 (*.f64 x %48)) (approx %46 (*.f64 x %56)) (approx %46 (*.f64 x %64)) (approx %67 %9) (approx %69 %15) (approx %72 %74) (approx %78 %81) (approx %83 %84) (approx %86 %88) (approx %91 %93) (approx %95 (*.f64 x %97)) (approx %95 (*.f64 x %103)) (approx %95 (*.f64 x %111)) (approx %117 (*.f64 #s(literal 1/4 binary64) %74)) (approx %117 (*.f64 %15 %124)) (approx %117 (*.f64 %15 %136)) (approx %117 (*.f64 %15 %148)) (approx %151 (*.f64 #s(literal 1/2 binary64) %152)) (approx %151 (*.f64 %15 %48)) (approx %151 (*.f64 %15 %56)) (approx %151 (*.f64 %15 %64)) (approx %161 (*.f64 x %164)) (approx %161 (*.f64 x %172)) (approx %161 (*.f64 x %181)) (approx %184 (*.f64 #s(literal 2 binary64) %185)) (approx %188 #s(literal 1 binary64)) (approx %188 %192) (approx %188 (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 #s(literal 1/384 binary64) %81) %197)))) (approx %188 (+.f64 #s(literal 1 binary64) (*.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) %130 %203)) %197)))) (approx %211 (+.f64 #s(literal 1 binary64) %212)) (approx %211 (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 #s(literal 5/384 binary64) %81 %197)))) (approx %211 (+.f64 #s(literal 1 binary64) (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 61/46080 binary64) %130 (*.f64 #s(literal 5/384 binary64) %133)) %197)))) (approx %227 (*.f64 x (fma.f64 #s(literal -1/6 binary64) %18 %20))) (approx %227 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/120 binary64) %28) %235) %20))) (approx %227 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/5040 binary64) %38 %241)) %235) %20))) (approx %248 (+.f64 #s(literal 1 binary64) %249)) (approx %248 (+.f64 #s(literal 1 binary64) %255)) (approx %248 (+.f64 #s(literal 1 binary64) %263)) (approx %266 #s(literal 2 binary64)) (approx %266 (+.f64 #s(literal 2 binary64) %249)) (approx %266 (+.f64 #s(literal 2 binary64) %255)) (approx %266 (+.f64 #s(literal 2 binary64) %263)) (approx %274 (*.f64 x (fma.f64 #s(literal -1/12 binary64) %18 %21))) (approx %274 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/240 binary64) %28) %281) %21))) (approx %274 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/10080 binary64) %38 %40)) %281) %21))) (approx %297 %299) (approx %297 %301) (approx %303 %304) (approx %303 %306) (approx %308 %309) (approx %308 (+.f64 %309 (*.f64 #s(literal -1/2 binary64) %313))) (approx %308 (+.f64 %309 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %317 %73)) %321)))) (approx %308 (+.f64 %309 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %309 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %312 %17)))) %321)))) (approx %335 (*.f64 #s(literal -1/2 binary64) (/.f64 x %336))) (approx %335 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 %312 %342)) %346))) (approx %335 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x %360) %363)) %346))) (approx %335 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %311 %360) %336) (fma.f64 #s(literal -1/96 binary64) %372 (*.f64 #s(literal 1/32 binary64) %372)))) %352) %359)) %363)) %346))) (approx %386 (/.f64 (fma.f64 #s(literal -1/6 binary64) %152 %387) x)) (approx %386 (/.f64 (fma.f64 #s(literal 2 binary64) y (*.f64 %15 (-.f64 (*.f64 #s(literal -1/360 binary64) %18) %393))) x)) (approx %386 (/.f64 (fma.f64 #s(literal 2 binary64) y (*.f64 %15 (-.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -1/15120 binary64) %28) (*.f64 #s(literal 1/360 binary64) %29))) %393))) x)) (approx %410 %298) (approx %410 %412) (approx %414 (*.f64 #s(literal -1 binary64) %298)) (approx %414 %417) (approx %421 %422) (approx %424 %425) (approx %427 %431) (approx %427 (fma.f64 x %438 %431)) (approx %427 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %441) %443))) %437) %431)) (approx %427 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %459)) (*.f64 #s(literal -1/2 binary64) (/.f64 %441 %443))))) %437) %431)) (approx %470 %473) (approx %470 (fma.f64 x %480 %473)) (approx %470 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %483) %485))) %479) %473)) (approx %470 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %501)) (*.f64 #s(literal -1/2 binary64) (/.f64 %483 %485))))) %479) %473)) (approx %513 %514) (approx %513 %517) (approx %519 %521) (approx %519 (+.f64 %521 %526)) (approx %519 (+.f64 %521 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %530) %533)))) (approx %519 (+.f64 %521 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %538 (*.f64 #s(literal 1/48 binary64) (/.f64 %524 %17)))) %533)))) (approx %547 (+.f64 %521 %549)) (approx %547 (+.f64 %521 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %530 %21) %533)))) (approx %547 (+.f64 %521 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal -1 binary64) %559 %560))) %533)))) (approx %568 %569) (approx %568 (fma.f64 #s(literal 1/2 binary64) %521 (*.f64 #s(literal 1/2 binary64) %549))) (approx %568 (fma.f64 #s(literal 1/2 binary64) %521 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %530 (*.f64 #s(literal 1/2 binary64) %548))))) (approx %568 (fma.f64 #s(literal 1/2 binary64) %521 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %548 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %559 (*.f64 #s(literal -1/16 binary64) %538))))))) (approx %587 (/.f64 %588 x)) (approx %587 (/.f64 %595 x)) (approx %587 (/.f64 %603 x)) (approx %607 %471) (approx %607 (+.f64 %471 (*.f64 #s(literal -1/8 binary64) %610))) (approx %607 (+.f64 %471 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %614 (*.f64 #s(literal 1/384 binary64) (/.f64 %609 %80)))))) (approx %607 (+.f64 %471 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %614 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %609 %129) (*.f64 #s(literal 1/384 binary64) (/.f64 %471 %80)))))))) (approx %630 %516) (approx %630 %632) (approx %634 %429) (approx %634 (+.f64 %429 (*.f64 #s(literal -1/2 binary64) %637))) (approx %634 (+.f64 %429 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %641 (*.f64 #s(literal -1/8 binary64) %643))))) (approx %634 (+.f64 %429 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %641 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %649 (*.f64 #s(literal 1/48 binary64) %650))))))) (approx %659 (*.f64 #s(literal -2 binary64) %185)) (approx %659 (/.f64 %664 x)) (approx %659 (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 %15 (-.f64 (*.f64 #s(literal -7/2880 binary64) %18) %592))) x)) (approx %659 (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 %15 (-.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -31/483840 binary64) %28) %599)) %592))) x)) (approx %683 %152) (approx %685 %185) (approx %687 %688) (approx %693 %387) (approx %693 %588) (approx %697 %699) (approx %697 (+.f64 %429 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %643 %701)))) (approx %697 (+.f64 %429 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %641 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %649 (*.f64 #s(literal -1/48 binary64) %650))))))) (approx %713 %430) (approx %713 (+.f64 %430 (*.f64 #s(literal -1/2 binary64) %715))) (approx %713 (+.f64 %430 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %636 %73)) %722)))) (approx %713 (+.f64 %430 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %430 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %642 %17)))) %722)))) (approx %736 %737) (approx %739 %740) (approx %739 (+.f64 %298 %737)) (approx %744 %745) (approx %744 (+.f64 %745 (*.f64 #s(literal -1/2 binary64) %749))) (approx %744 (+.f64 %745 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %745) %73)) %757)))) (approx %744 (+.f64 %745 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %745 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %748 %17)))) %757)))) (approx (* -1 %67) %772) (approx %774 %775) (approx %777 %778) (approx %782 (*.f64 %15 %784)) (approx %787 %788) (approx %790 %791) (approx %793 (/.f64 #s(literal 2 binary64) x)) (approx %797 %798) (approx %800 (/.f64 #s(literal -2 binary64) x)) (approx %800 (/.f64 %804 x)) (approx %807 %808) (approx %807 (*.f64 x %124)) (approx %807 (*.f64 x %136)) (approx %807 (*.f64 x %148)) (approx %816 %595) (approx %816 %603) (approx %820 (/.f64 %822 x)) (approx %820 (/.f64 %828 x)) (approx %820 (/.f64 %836 x)) (approx %841 (*.f64 #s(literal -1/2 binary64) %152)) (approx %841 (*.f64 %15 %97)) (approx %841 (*.f64 %15 %103)) (approx %841 (*.f64 %15 %111)) (approx %850 (/.f64 #s(literal 1/2 binary64) y)) (approx %853 %164) (approx %853 %172) (approx %853 %181) (approx %861 %863) (approx %861 %866) (approx %868 %869) (approx %868 (+.f64 %869 %874)) (approx %868 (+.f64 %869 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %878 %880)))) (approx %868 (+.f64 %869 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %879 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %869 %73) (*.f64 #s(literal -1/48 binary64) (/.f64 %872 %17)))))))) (approx %895 %896) (approx %895 (-.f64 %737 %298)) (approx %900 %901) (approx %900 (+.f64 %901 (*.f64 #s(literal -1/2 binary64) %905))) (approx %900 (+.f64 %901 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %910) %913)))) (approx %900 (+.f64 %901 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %918 (*.f64 #s(literal 1/48 binary64) (/.f64 %904 %17)))) %913)))) (approx %927 (+.f64 %901 %929)) (approx %927 (+.f64 %901 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %910 %21) %913)))) (approx %927 (+.f64 %901 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal -1 binary64) %939 (*.f64 #s(literal -1/8 binary64) %918)))) %913)))) (approx %948 %949) (approx %948 (fma.f64 #s(literal 1/2 binary64) %901 (*.f64 #s(literal 1/2 binary64) %929))) (approx %948 (fma.f64 #s(literal 1/2 binary64) %901 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %910 (*.f64 #s(literal 1/2 binary64) %928))))) (approx %948 (fma.f64 #s(literal 1/2 binary64) %901 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %928 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %939 (*.f64 #s(literal -1/16 binary64) %918))))))) (approx %967 (*.f64 #s(literal -1 binary64) %968)) (approx %967 %971) (approx %973 %975) (approx %973 (+.f64 %975 (*.f64 #s(literal -1/2 binary64) %979))) (approx %973 (+.f64 %975 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %975) %73)) %987)))) (approx %973 (+.f64 %975 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %992 (*.f64 #s(literal 1/48 binary64) (/.f64 %978 %17)))) %987)))) (approx %1001 %968) (approx %1001 %1003) (approx %1005 %1006) (approx %1005 (+.f64 %1006 (*.f64 #s(literal -1/2 binary64) %1010))) (approx %1005 (+.f64 %1006 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %1006) %73)) %1018)))) (approx %1005 (+.f64 %1006 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1023 (*.f64 #s(literal 1/48 binary64) (/.f64 %1009 %17)))) %1018)))) (approx %1033 %1035) (approx %1033 %1037) (approx %1039 %1041) (approx %1039 (+.f64 %1041 %1046)) (approx %1039 (+.f64 %1041 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %1041) %73) %1052)))) (approx %1039 (+.f64 %1041 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1051 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1057 (*.f64 #s(literal -1/48 binary64) (/.f64 %1044 %17)))))))) (approx %1066 %1034) (approx %1066 %1068) (approx %1070 %1071) (approx %1070 (+.f64 %1071 %1076)) (approx %1070 (+.f64 %1071 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %1071) %73) (*.f64 #s(literal 1/2 binary64) %1081))))) (approx %1070 (+.f64 %1071 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1081 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1087 (*.f64 #s(literal -1/48 binary64) (/.f64 %1074 %17)))))))) (approx %1096 %1097) (approx %1096 (+.f64 %1071 (+.f64 %1041 %1100))) (approx %1096 (+.f64 %1071 (+.f64 %1041 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1081 (fma.f64 #s(literal 1/2 binary64) %1051 %1106)))))) (approx %1096 (+.f64 %1071 (+.f64 %1041 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1081 (fma.f64 #s(literal 1/2 binary64) %1051 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1087 (fma.f64 #s(literal -1/8 binary64) %1057 %1117))))))))) (approx %1127 %1128) (approx %1127 %1130) (approx %1127 (fma.f64 #s(literal 1/2 binary64) %1097 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1106 (*.f64 #s(literal 1/2 binary64) %1099))))) (approx %1127 (fma.f64 #s(literal 1/2 binary64) %1097 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1099 (*.f64 x %1138))))) (approx %1144 %1145) (approx %1149 (+.f64 %471 %1152)) (approx %1149 (+.f64 %471 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1156 (*.f64 #s(literal 1/2 binary64) %1157))))) (approx %1149 (+.f64 %471 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1157 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %614 (*.f64 #s(literal -1/48 binary64) %1163))))))) (approx %1174 %1176) (approx %1174 %1181) (approx %1174 (+.f64 %1176 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1183 (*.f64 #s(literal 1/384 binary64) (/.f64 %1178 %80)))))) (approx %1174 (+.f64 %1176 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1183 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %1178 %129) (*.f64 #s(literal 1/384 binary64) (/.f64 %1176 %80)))))))) (approx %1199 (*.f64 #s(literal -1 binary64) %1176)) (approx %1199 (-.f64 %10 %1176)) (approx %1199 (-.f64 (*.f64 x (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 x %1176) %73) %21)) %1176)) (approx %1199 (-.f64 (*.f64 x (fma.f64 x (-.f64 %1211 (*.f64 #s(literal -1/8 binary64) %1183)) %21)) %1176)) (approx %1219 %1220) (approx %1219 (+.f64 %1220 (*.f64 #s(literal -1/8 binary64) %1223))) (approx %1219 (+.f64 %1220 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1227 (*.f64 #s(literal 1/384 binary64) (/.f64 %1222 %80)))))) (approx %1219 (+.f64 %1220 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1227 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %1222 %129) (*.f64 #s(literal 1/384 binary64) %1235))))))) (approx %1245 (+.f64 %1220 %1249)) (approx %1245 (+.f64 %1220 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1253 %1255)))) (approx %1245 (+.f64 %1220 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1254 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1227 (*.f64 #s(literal -1/48 binary64) (/.f64 %1247 %17)))))))) (approx %1268 %1269) (approx %1271 #s(literal -1 binary64)) (approx %1271 (-.f64 %212 #s(literal 1 binary64))) (approx %1271 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/384 binary64) %81 %197)) #s(literal 1 binary64))) (approx %1271 (-.f64 (*.f64 %15 (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/46080 binary64) %130) %203) %197)) #s(literal 1 binary64))) (approx %1288 (*.f64 x (-.f64 (*.f64 #s(literal 1/6 binary64) %18) %20))) (approx %1288 (*.f64 x (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/120 binary64) %28 %235)) %20))) (approx %1288 (*.f64 x (-.f64 (*.f64 %15 (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/5040 binary64) %38) %241) %235)) %20))) (approx %1307 %1246) (approx %1307 %1312) (approx %1307 (+.f64 %1246 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1314 (*.f64 #s(literal 1/384 binary64) (/.f64 %1309 %80)))))) (approx %1307 (+.f64 %1246 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1314 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %1309 %129) (*.f64 #s(literal 1/384 binary64) (/.f64 %1246 %80)))))))) (approx %1330 %1332) (approx %1330 (*.f64 x (fma.f64 #s(literal -1/48 binary64) (/.f64 %1222 %17) %1336))) (approx %1330 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1335 (*.f64 %15 (fma.f64 #s(literal -1/48 binary64) %1340 (*.f64 #s(literal 1/3840 binary64) (/.f64 %1222 %27))))))) (approx %1330 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1335 (*.f64 %15 (fma.f64 #s(literal -1/48 binary64) %1340 (*.f64 %15 (fma.f64 #s(literal -1/645120 binary64) (/.f64 %1222 %37) (*.f64 #s(literal 1/3840 binary64) (/.f64 %1220 %27))))))))) (approx %1358 (+.f64 %1246 %1359)) (approx %1358 (+.f64 %1246 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %1362) %1336)))) (approx %1358 (+.f64 %1246 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1314 (*.f64 #s(literal 1/48 binary64) %1368))) %1336)))) (approx %1376 (/.f64 #s(literal 2 binary64) %298)) (approx %1376 (fma.f64 #s(literal -2 binary64) %1381 %1383)) (approx %1376 (fma.f64 x (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x %1387)) %1391) %1383)) (approx %1376 (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 x %1396) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %1387)))) %1391) %1383)) (approx %1406 %1407) (approx %1409 (fma.f64 #s(literal 1/2 binary64) %1097 %1411)) (approx %1409 (fma.f64 #s(literal 1/2 binary64) %1097 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1106 %1410)))) (approx %1409 (fma.f64 #s(literal 1/2 binary64) %1097 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1099 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1105 %1420))))))) (approx %1428 %1429) (approx %1428 (fma.f64 #s(literal 1/4 binary64) %1097 (*.f64 #s(literal 1/2 binary64) %1411))) (approx %1428 (fma.f64 #s(literal 1/4 binary64) %1097 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %1106 (*.f64 #s(literal 1/2 binary64) %1410))))) (approx %1428 (fma.f64 #s(literal 1/4 binary64) %1097 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1410 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %1105 (*.f64 #s(literal 1/2 binary64) %1420))))))) (approx %1446 (*.f64 #s(literal -1/2 binary64) (/.f64 x %1447))) (approx %1446 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 %1252 %1452)) %1456))) (approx %1446 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x %1469) %1472)) %1456))) (approx %1446 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1220 %1469) %1447) (fma.f64 #s(literal -1/96 binary64) %1481 (*.f64 #s(literal 1/32 binary64) %1481)))) %1462) %1468)) %1472)) %1456))) (approx %1496 %1499) (approx %1496 (+.f64 %471 (fma.f64 #s(literal -1 binary64) %1497 %1152))) (approx %1496 (+.f64 %471 (fma.f64 #s(literal -1 binary64) %1497 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1157 (*.f64 x %1506)))))) (approx %1496 (+.f64 %471 (fma.f64 #s(literal -1 binary64) %1497 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1157 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %614 (fma.f64 #s(literal -1/48 binary64) %1163 %1505)))))))) (approx %1522 #s(literal 884279719003555/140737488355328 binary64)) (approx %1522 %1525) (approx %1527 %1528) (approx %1527 %1530) (approx %1532 %1535) (approx %1532 (fma.f64 x %1542 %1535)) (approx %1532 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %1545) %1547))) %1541) %1535)) (approx %1532 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %1563)) (*.f64 #s(literal -1/2 binary64) (/.f64 %1545 %1547))))) %1541) %1535)) (approx %1574 %1577) (approx %1574 (fma.f64 x %1584 %1577)) (approx %1574 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %1587) %1589))) %1583) %1577)) (approx %1574 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %1605)) (*.f64 #s(literal -1/2 binary64) (/.f64 %1587 %1589))))) %1583) %1577)) (approx %1616 %1534) (approx %1616 (+.f64 %1534 (*.f64 #s(literal -1/2 binary64) %1619))) (approx %1616 (+.f64 %1534 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %1534) %73)) %1627)))) (approx %1616 (+.f64 %1534 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %1534 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %1618 %17)))) %1627)))) (approx %1641 (*.f64 #s(literal -1/2 binary64) (/.f64 x %1547))) (approx %1641 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 %1618 %1555)) %1648))) (approx %1641 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x %1660) %1663)) %1648))) (approx %1641 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1533 %1660) %1547) (fma.f64 #s(literal -1/96 binary64) %1672 (*.f64 #s(literal 1/32 binary64) %1672)))) %1654) %1659)) %1663)) %1648))) (approx %1686 #s(literal 884279719003555/562949953421312 binary64)) (approx %1686 %1689) (approx %1691 %1692) (approx %1691 (+.f64 %1692 (*.f64 #s(literal 1/2 binary64) %1696))) (approx %1691 (+.f64 %1692 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %1701) %1704)))) (approx %1691 (+.f64 %1692 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1709 (*.f64 #s(literal -1/48 binary64) (/.f64 %1695 %17)))) %1704)))) (approx %1718 #s(literal -884279719003555/562949953421312 binary64)) (approx %1718 %1721) (approx %1723 %1724) (approx %1723 (+.f64 %1724 (*.f64 #s(literal -1/2 binary64) %1728))) (approx %1723 (+.f64 %1724 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %1733) %1736)))) (approx %1723 (+.f64 %1724 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1741 (*.f64 #s(literal 1/48 binary64) (/.f64 %1727 %17)))) %1736)))) (approx %1750 (+.f64 %1724 %1752)) (approx %1750 (+.f64 %1724 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %1733 %21) %1736)))) (approx %1750 (+.f64 %1724 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal -1 binary64) %1762 (*.f64 #s(literal -1/8 binary64) %1741)))) %1736)))) (approx %1771 %1772) (approx %1771 (fma.f64 #s(literal 1/2 binary64) %1724 (*.f64 #s(literal 1/2 binary64) %1752))) (approx %1771 (fma.f64 #s(literal 1/2 binary64) %1724 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %1733 (*.f64 #s(literal 1/2 binary64) %1751))))) (approx %1771 (fma.f64 #s(literal 1/2 binary64) %1724 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1751 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %1762 (*.f64 #s(literal -1/16 binary64) %1741))))))) (approx %1789 %663) (approx %1792 (*.f64 #s(literal -2 binary64) y)) (approx %1792 %664) (approx %1801 (/.f64 #s(literal 1/4 binary64) %73)) (approx %1801 %124) (approx %1806 %821) (approx %1808 %822) (approx %1810 %828) (approx %1810 %836) (approx (/ -1 x) (/.f64 #s(literal -1 binary64) x)) (approx %1817 (/.f64 (-.f64 %163 #s(literal 1 binary64)) x)) (approx %1817 (/.f64 (-.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -7/5760 binary64) %81) %169)) #s(literal 1 binary64)) x)) (approx %1817 (/.f64 (-.f64 (*.f64 %15 (-.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -31/967680 binary64) %130) %832)) %169)) #s(literal 1 binary64)) x)) (approx %1837 %1840) (approx %1837 (fma.f64 #s(literal 2 binary64) (*.f64 x %1853) %1840)) (approx %1837 (fma.f64 #s(literal 2 binary64) %1839 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x %1865) (*.f64 #s(literal 2 binary64) %1853))))) (approx %1837 (fma.f64 #s(literal 2 binary64) %1839 (*.f64 x (fma.f64 #s(literal 2 binary64) %1853 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %501 %901)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %471 %938) %1850) (fma.f64 #s(literal -1/8 binary64) (/.f64 %1853 %73) (/.f64 (*.f64 %928 %1865) %901))))) (*.f64 #s(literal 2 binary64) %1865))))))) (approx %1893 %1895) (approx %1893 (fma.f64 #s(literal 2 binary64) (*.f64 x %1903) %1895)) (approx %1893 (fma.f64 #s(literal 2 binary64) %1894 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x %1913) (*.f64 #s(literal 2 binary64) %1903))))) (approx %1893 (fma.f64 #s(literal 2 binary64) %1894 (*.f64 x (fma.f64 #s(literal 2 binary64) %1903 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) %1921) (fma.f64 #s(literal -1/4 binary64) (/.f64 %1903 %73) (+.f64 (/.f64 (*.f64 %869 %1926) %1901) (/.f64 (*.f64 %1913 %548) %521))))) (*.f64 #s(literal 2 binary64) %1913))))))) (approx %1944 %1946) (approx (* 1/2 %1944) (*.f64 #s(literal 1/2 binary64) %1946)) (approx %1951 (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 %1695 %1953) %1956))) (approx %1951 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %1969) %1972) %1956))) (approx %1951 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/96 binary64) %1978 (fma.f64 #s(literal 1/32 binary64) %1978 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1694 %1969) %1945))))) %1963) %1968)) %1972) %1956))) (approx (/ x %1994) %1997) (approx %1999 %2000) (approx %1999 (fma.f64 x %2007 %2000)) (approx %1999 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) %2003 (fma.f64 #s(literal -1/2 binary64) %2005 (*.f64 x %2014))) %2000)) (approx %1999 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) %2003 (fma.f64 #s(literal -1/2 binary64) %2005 (*.f64 x (fma.f64 #s(literal -1/4 binary64) %2010 (fma.f64 #s(literal 1/4 binary64) %2012 (*.f64 x %2025)))))) %2000)) (approx %2034 %2035) (approx %2034 (fma.f64 x %2044 %2035)) (approx %2034 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2038 (*.f64 x %2055)) %2043) %2035)) (approx %2034 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2038 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/48 binary64) %2062 (+.f64 (/.f64 (*.f64 %429 %2025) %2042) (+.f64 (/.f64 (*.f64 %2007 %2055) %2000) (/.f64 (*.f64 %2014 %2044) %2000))))) %2049) %2054))) %2043) %2035)) (approx %2082 (fma.f64 x %2091 %2035)) (approx %2082 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2038 (*.f64 x %2100)) %2090) %2035)) (approx %2082 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2038 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2095 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %459 %745)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %747 %2100) %2037) (fma.f64 #s(literal -1/8 binary64) (/.f64 %2091 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %2011 %2111))))))) %2099))) %2090) %2035)) (approx %2125 %2126) (approx %2128 %2129) (approx %2132 (*.f64 %15 (fma.f64 #s(literal -1/48 binary64) %15 (*.f64 #s(literal 1/2 binary64) %73)))) (approx %2139 %311) (approx %2139 (+.f64 %311 %2142)) (approx %2139 (+.f64 %311 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %312 %73) (*.f64 #s(literal 1/2 binary64) %2146))))) (approx %2139 (+.f64 %311 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2146 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %2152 (*.f64 #s(literal -1/48 binary64) (/.f64 %317 %17)))))))) (approx %2161 %472) (approx %2161 (+.f64 %472 (*.f64 #s(literal -1/2 binary64) %2163))) (approx %2161 (+.f64 %472 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %2167) %2170)))) (approx %2161 (+.f64 %472 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %2175 (*.f64 #s(literal 1/48 binary64) %2176))) %2170)))) (approx %2184 (*.f64 #s(literal -1 binary64) %472)) (approx %2184 (-.f64 %2187 %472)) (approx %2184 (-.f64 %2191 %472)) (approx %2184 (-.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2169 (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) %2176) (*.f64 #s(literal -1/8 binary64) %2175))))) %472)) (approx %2202 %2204) (approx %2202 (fma.f64 #s(literal -1 binary64) (*.f64 x %2211) %2204)) (approx %2202 (fma.f64 #s(literal -1 binary64) %2203 (*.f64 x (fma.f64 #s(literal -1 binary64) %2211 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %2215) %485)))))) (approx %2202 (fma.f64 #s(literal -1 binary64) %2203 (*.f64 x (fma.f64 #s(literal -1 binary64) %2211 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %309 %2223)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %475 %2211) %493) (fma.f64 #s(literal -1/8 binary64) (/.f64 %2211 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %2208 %496)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 %2215 %485)))))))) (approx %2243 %2244) (approx %2243 (*.f64 x %784)) (approx %2243 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 %15 (-.f64 (*.f64 #s(literal 1/3840 binary64) %81) %2249))))) (approx %2243 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/645120 binary64) %130 (*.f64 #s(literal 1/3840 binary64) %133))) %2249))))) (approx %2264 %2265) (approx %2264 %2267) (approx %2269 %2270) (approx %2269 (+.f64 %2270 %2275)) (approx %2269 (+.f64 %2270 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %2270) %73) (*.f64 #s(literal 1/2 binary64) %2280))))) (approx %2269 (+.f64 %2270 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2280 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %2270 %73) (*.f64 #s(literal -1/48 binary64) (/.f64 %2273 %17)))))))) (approx %2296 (fma.f64 #s(literal -1 binary64) %472 %2187)) (approx %2296 (fma.f64 #s(literal -1 binary64) %472 %2191)) (approx %2296 (fma.f64 #s(literal -1 binary64) %472 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2169 (*.f64 x (fma.f64 #s(literal -1/48 binary64) %2176 (*.f64 #s(literal 1/8 binary64) %2175))))))) (approx %2308 %2309) (approx %2308 (+.f64 %2309 (*.f64 #s(literal -1/2 binary64) %2313))) (approx %2308 (+.f64 %2309 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) %2318) %2321)))) (approx %2308 (+.f64 %2309 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %2326 (*.f64 #s(literal 1/48 binary64) (/.f64 %2312 %17)))) %2321)))) (approx %2339 %2340) (approx %2339 (+.f64 %2309 (*.f64 x %2342))) (approx %2339 (+.f64 %2309 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1/8 binary64) %2326 %1211) %21)))) (approx %2351 %2352) (approx %2351 %2354) (approx %2356 %2357) (approx %2356 %2363) (approx %2356 (+.f64 %2357 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %2357) %73) %2368)))) (approx %2356 (+.f64 %2357 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2367 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %2373 (*.f64 #s(literal -1/48 binary64) (/.f64 %2360 %17)))))))) (approx %2383 (+.f64 %2309 %2385)) (approx %2383 (+.f64 %2309 (*.f64 x (-.f64 %2342 %2321)))) (approx %2383 (+.f64 %2309 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal -1 binary64) %2394 (*.f64 #s(literal -1/8 binary64) %2326)))) %2321)))) (approx %2403 %2404) (approx %2403 (fma.f64 #s(literal 1/2 binary64) %2309 (*.f64 #s(literal 1/2 binary64) %2385))) (approx %2403 (fma.f64 #s(literal 1/2 binary64) %2309 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %2318 %2409)))) (approx %2403 (fma.f64 #s(literal 1/2 binary64) %2309 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2384 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %2394 (*.f64 #s(literal -1/16 binary64) %2326))))))) (approx (/ y %2421) %2423) (approx %2426 %2427) (approx %2426 %2429) (approx %2432 %862) (approx %2432 %865) (approx %2435 %2436) (approx %2435 (+.f64 %2436 %2441)) (approx %2435 (+.f64 %2436 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %2436) %73) (*.f64 #s(literal 1/2 binary64) %2446))))) (approx %2435 (+.f64 %2436 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2446 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %2436 %73) (*.f64 #s(literal -1/48 binary64) (/.f64 %2439 %17)))))))) (approx %2462 (/.f64 #s(literal 2 binary64) %901)) (approx %2462 (fma.f64 #s(literal -2 binary64) (/.f64 %929 %1849) %2467)) (approx %2462 (fma.f64 x (-.f64 (*.f64 x %2477) %2480) %2467)) (approx %2462 (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 %938 %1849) (fma.f64 #s(literal 1/4 binary64) (/.f64 %928 (*.f64 %73 %1849)) (/.f64 (*.f64 %2477 %928) %901)))) %2472) %2476)) %2480) %2467)) (approx %2498 %1175) (approx %2498 %2500) (approx %2502 %2504) (approx %2502 (+.f64 %2504 %2509)) (approx %2502 (+.f64 %2504 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %2504) %73) (*.f64 #s(literal 1/2 binary64) %2514))))) (approx %2502 (+.f64 %2504 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2514 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %2520 (*.f64 #s(literal -1/48 binary64) (/.f64 %2507 %17)))))))) (approx %2529 (*.f64 #s(literal -1 binary64) %2530)) (approx %2533 %2534) (approx %2536 %2537) (approx %2542 (*.f64 #s(literal 1/2 binary64) %2544)) (approx %2542 (*.f64 x (fma.f64 #s(literal -1/48 binary64) %2548 (*.f64 #s(literal 1/2 binary64) %2549)))) (approx %2542 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2549 (*.f64 %15 (fma.f64 #s(literal -1/48 binary64) %2554 (*.f64 #s(literal 1/3840 binary64) %2555)))))) (approx %2542 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2549 (*.f64 %15 (fma.f64 #s(literal -1/48 binary64) %2554 (*.f64 %15 (fma.f64 #s(literal -1/645120 binary64) %2562 (*.f64 #s(literal 1/3840 binary64) %2563)))))))) (approx %2572 (*.f64 #s(literal -1 binary64) %2544)) (approx %2572 (*.f64 x (fma.f64 #s(literal -1 binary64) %2549 (*.f64 #s(literal 1/24 binary64) %2548)))) (approx %2572 (*.f64 x (fma.f64 #s(literal -1 binary64) %2549 (*.f64 %15 (fma.f64 #s(literal -1/1920 binary64) %2555 (*.f64 #s(literal 1/24 binary64) %2554)))))) (approx %2572 (*.f64 x (fma.f64 #s(literal -1 binary64) %2549 (*.f64 %15 (fma.f64 #s(literal 1/24 binary64) %2554 (*.f64 %15 (fma.f64 #s(literal -1/1920 binary64) %2563 (*.f64 #s(literal 1/322560 binary64) %2562)))))))) (approx %2596 (+.f64 %1071 (*.f64 #s(literal -1/8 binary64) %2598))) (approx %2596 (+.f64 %1071 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1087 (*.f64 #s(literal 1/384 binary64) (/.f64 %2597 %80)))))) (approx %2596 (+.f64 %1071 (*.f64 %15 (fma.f64 #s(literal -1/8 binary64) %1087 (*.f64 %15 (fma.f64 #s(literal -1/46080 binary64) (/.f64 %2597 %129) (*.f64 #s(literal 1/384 binary64) (/.f64 %1071 %80)))))))) (approx %2619 (+.f64 %1071 %1128)) (approx %2619 (+.f64 %1071 %1130)) (approx %2619 (+.f64 %1071 (fma.f64 #s(literal 1/2 binary64) %1097 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1099 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1087 %1137))))))) (approx %2619 (+.f64 %1071 (fma.f64 #s(literal 1/2 binary64) %1097 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1099 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1087 %1138))))))) (approx %2638 (*.f64 #s(literal -2 binary64) %1034)) (approx %2642 %2643) (approx %2648 (*.f64 #s(literal 1/2 binary64) %2650)) (approx %2648 (*.f64 x (fma.f64 #s(literal -1/48 binary64) %2654 (*.f64 #s(literal 1/2 binary64) %2655)))) (approx %2648 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2655 (*.f64 %15 (fma.f64 #s(literal -1/48 binary64) %2660 (*.f64 #s(literal 1/3840 binary64) %2661)))))) (approx %2648 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2655 (*.f64 %15 (fma.f64 #s(literal -1/48 binary64) %2660 (*.f64 %15 (fma.f64 #s(literal -1/645120 binary64) %2668 (*.f64 #s(literal 1/3840 binary64) %2669)))))))) (approx %2678 %2650) (approx %2678 (*.f64 x (fma.f64 #s(literal -1/24 binary64) %2654 %2655))) (approx %2678 (*.f64 x (fma.f64 %15 (fma.f64 #s(literal -1/24 binary64) %2660 (*.f64 #s(literal 1/1920 binary64) %2661)) %2655))) (approx %2678 (*.f64 x (fma.f64 %15 (fma.f64 #s(literal -1/24 binary64) %2660 (*.f64 %15 (fma.f64 #s(literal -1/322560 binary64) %2668 (*.f64 #s(literal 1/1920 binary64) %2669)))) %2655))) (approx %2696 %2697) (approx %2699 (*.f64 x (-.f64 (*.f64 #s(literal 1/12 binary64) %18) %21))) (approx %2699 (*.f64 x (-.f64 (*.f64 %15 (fma.f64 #s(literal -1/240 binary64) %28 %281)) %21))) (approx %2699 (*.f64 x (-.f64 (*.f64 %15 (fma.f64 %15 (-.f64 (*.f64 #s(literal 1/10080 binary64) %38) %40) %281)) %21))) (approx %2724 (*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 %2730 %2730))) (approx %2724 (*.f64 (pow.f64 x #s(literal 11 binary64)) (-.f64 (fma.f64 #s(literal 1/1486356480 binary64) %2738 (*.f64 #s(literal 323/27249868800 binary64) %2738)) (*.f64 #s(literal 1/79833600 binary64) %2738)))) (approx %2747 (*.f64 #s(literal -3 binary64) %298)) (approx %2747 %2751) (approx %2753 %2755) (approx %2753 (+.f64 %2755 (*.f64 #s(literal -1/2 binary64) %2759))) (approx %2753 (+.f64 %2755 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %2755) %73)) %2767)))) (approx %2753 (+.f64 %2755 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %2772 (*.f64 #s(literal 1/48 binary64) (/.f64 %2758 %17)))) %2767)))) (approx %2782 %2783) (approx %2782 (-.f64 (+.f64 %2755 %2786) %1246)) (approx %2782 (-.f64 (+.f64 %2755 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %1335 %2793) %2767))) %1246)) (approx %2782 (-.f64 (+.f64 %2755 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %1335 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %2772 %2804) %2791))) %2767))) %1246)) (approx %2814 %2815) (approx %2814 (fma.f64 #s(literal 1/2 binary64) %2786 %2815)) (approx %2814 (fma.f64 #s(literal 1/2 binary64) %2783 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2793 %2819)))) (approx %2814 (fma.f64 #s(literal 1/2 binary64) %2783 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2785 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2804 %2824)))))) (approx %2832 (fma.f64 #s(literal 1/2 binary64) %901 %2834)) (approx %2832 (fma.f64 #s(literal 1/2 binary64) %901 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %910 %2833)))) (approx %2832 (fma.f64 #s(literal 1/2 binary64) %901 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %928 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %918 %2843))))))) (approx %2852 %2853) (approx %2852 (*.f64 x (fma.f64 #s(literal -2 binary64) %2856 %1843))) (approx %2852 (*.f64 x (fma.f64 x (-.f64 %2870 %2872) %1843))) (approx %2852 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %2885 %2863) %2868)) %2872) %1843))) (approx %2893 (*.f64 #s(literal 2 binary64) %2853)) (approx %2893 (*.f64 x (fma.f64 #s(literal -4 binary64) %2856 %2896))) (approx %2893 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %2871 (*.f64 #s(literal 2 binary64) %2870)) %2896))) (approx %2893 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %2871 (*.f64 x (fma.f64 #s(literal -2 binary64) %2885 (*.f64 #s(literal 2 binary64) %2869)))) %2896))) (approx %2912 (*.f64 #s(literal -1/2 binary64) %1151)) (approx %2912 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %1157 (*.f64 #s(literal 1/4 binary64) %1156)))) (approx %2912 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %1157 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x %2921) (*.f64 #s(literal 1/4 binary64) %614)))))) (approx %2912 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %1157 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %614 (*.f64 x (fma.f64 #s(literal -1 binary64) %2921 (*.f64 #s(literal -1/48 binary64) (/.f64 %1155 %80))))))))) (approx %2940 (*.f64 #s(literal 2 binary64) (/.f64 %2941 %636))) (approx %2940 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x %2945) (*.f64 #s(literal 2 binary64) %2947)) x)) (approx %2940 (/.f64 (fma.f64 #s(literal 2 binary64) %2947 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x %2956) (*.f64 #s(literal 2 binary64) %2945)))) x)) (approx %2940 (/.f64 (fma.f64 #s(literal 2 binary64) %2947 (*.f64 x (fma.f64 #s(literal 2 binary64) %2945 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 y %459)) (*.f64 #s(literal 1/12 binary64) (/.f64 %438 y)))) (*.f64 #s(literal -1 binary64) %2956)))))) x)) (approx %2978 %2979) (approx %2978 %2982) (approx %2978 (fma.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x %2994) (*.f64 #s(literal 1/2 binary64) %2996)) %2979)) (approx %2978 (fma.f64 x (fma.f64 #s(literal 1/2 binary64) %2996 (*.f64 x (fma.f64 #s(literal -1 binary64) %2994 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %471 %2921) %2989) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %471 %2994) %485) (*.f64 #s(literal -1/24 binary64) (/.f64 %471 %496)))))))) %2979)) (approx %3015 %1249) (approx %3015 (*.f64 x (fma.f64 #s(literal -1/4 binary64) %1253 %1255))) (approx %3015 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1254 (*.f64 x (fma.f64 #s(literal -1/4 binary64) %1227 (*.f64 x %3022)))))) (approx %3015 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1254 (*.f64 x (fma.f64 #s(literal -1/4 binary64) %1227 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %3020 (fma.f64 #s(literal -1/48 binary64) %3020 (*.f64 #s(literal 1/48 binary64) (/.f64 %1252 %80)))))))))) (approx %3039 (/.f64 #s(literal -1 binary64) %1246)) (approx %3039 (-.f64 (*.f64 #s(literal -1/2 binary64) %3043) %3045)) (approx %3039 (-.f64 (*.f64 x (-.f64 (*.f64 x %3057) %3060)) %3045)) (approx %3039 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1220 %3022) %1464) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1220 %3057) %1447) (*.f64 #s(literal -1/24 binary64) (/.f64 %1220 (*.f64 %17 %1451)))))) %3050) %3056)) %3060)) %3045)) (approx %3087 (/.f64 #s(literal 2 binary64) %521)) (approx %3087 (fma.f64 #s(literal -2 binary64) (/.f64 %549 %1901) %3092)) (approx %3087 (fma.f64 x (-.f64 (*.f64 x %3101) %3104) %3092)) (approx %3087 (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 %558 %1901) (fma.f64 #s(literal 1/4 binary64) (/.f64 %548 (*.f64 %73 %1901)) (/.f64 (*.f64 %3101 %548) %521)))) %3096) %3100)) %3104) %3092)) (approx %3122 (/.f64 x %1897)) (approx %3122 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %549 %3125) %3127))) (approx %3122 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %3131 (*.f64 #s(literal 2 binary64) (*.f64 x %3137))) %3127))) (approx %3122 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %3131 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 %558 %3125) (fma.f64 #s(literal 1/16 binary64) %3146 (/.f64 (*.f64 %3137 %548) %521)))) (*.f64 #s(literal 2 binary64) %3137)))) %3127))) (approx %3161 %3162) (approx %3161 %3164) (approx %3166 %3167) (approx %3166 (+.f64 %3167 %3172)) (approx %3166 (+.f64 %3167 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %3167) %73) (*.f64 #s(literal 1/2 binary64) %3177))))) (approx %3166 (+.f64 %3167 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %3177 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %3167 %73) (*.f64 #s(literal -1/48 binary64) (/.f64 %3170 %17)))))))) (approx %3193 (*.f64 #s(literal -2 binary64) (/.f64 %1447 x))) (approx %3193 (/.f64 (fma.f64 #s(literal -2 binary64) %1447 %1252) x)) (approx %3193 (/.f64 (fma.f64 #s(literal -2 binary64) %1447 (*.f64 x (+.f64 %1220 (*.f64 x %3202)))) x)) (approx %3193 (/.f64 (fma.f64 #s(literal -2 binary64) %1447 (*.f64 x (+.f64 %1220 (*.f64 x (-.f64 (fma.f64 #s(literal 1/4 binary64) %1254 (*.f64 %15 (-.f64 (*.f64 #s(literal -1/192 binary64) %3020) (fma.f64 #s(literal -1/24 binary64) (/.f64 %3202 %73) (*.f64 #s(literal -1/960 binary64) %3020))))) %3201))))) x)) (approx %3227 (*.f64 x (fma.f64 #s(literal -7/24 binary64) %18 %20))) (approx %3227 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 #s(literal 61/1920 binary64) %28) %3235) %20))) (approx %3227 (*.f64 x (fma.f64 %15 (-.f64 (*.f64 %15 (fma.f64 #s(literal -547/322560 binary64) %38 (*.f64 #s(literal 61/1920 binary64) %39))) %3235) %20))) (approx %3248 (/.f64 (+.f64 y (*.f64 #s(literal 7/24 binary64) %152)) x)) (approx %3248 (/.f64 (+.f64 y (*.f64 %15 (fma.f64 #s(literal 307/5760 binary64) %18 %3254))) x)) (approx %3248 (/.f64 (+.f64 y (*.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 7717/967680 binary64) %28 (*.f64 #s(literal 307/5760 binary64) %29)) %3254))) x)) (approx %3268 (fma.f64 #s(literal 1/2 binary64) %2309 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %2318 %2409)))) (approx %3268 (fma.f64 #s(literal 1/2 binary64) %2309 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2384 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %2326 (*.f64 #s(literal 1/2 binary64) (*.f64 x %3275)))))))) (approx %3284 %3286) (approx %3284 (fma.f64 #s(literal 2 binary64) (*.f64 x %3294) %3286)) (approx %3284 (fma.f64 #s(literal 2 binary64) %3285 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x %3304) (*.f64 #s(literal 2 binary64) %3294))))) (approx %3284 (fma.f64 #s(literal 2 binary64) %3285 (*.f64 x (fma.f64 #s(literal 2 binary64) %3294 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %2438 %3311)) (fma.f64 #s(literal -1/4 binary64) (/.f64 %3294 %73) (+.f64 (/.f64 (*.f64 %2436 %3275) %3292) (/.f64 (*.f64 %3304 %2384) %2309))))) (*.f64 #s(literal 2 binary64) %3304))))))) (approx %3331 %1575) (approx %3331 (+.f64 %1575 %3335)) (approx %3331 (+.f64 %1575 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %3338 %73) %3341)))) (approx %3331 (+.f64 %1575 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %3340 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %3346 (*.f64 #s(literal -1/48 binary64) (/.f64 %3333 %17)))))))) (approx %3356 (*.f64 #s(literal 2 binary64) (/.f64 %3357 %3333))) (approx %3356 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x %3361) (*.f64 #s(literal 2 binary64) %3363)) x)) (approx %3356 (/.f64 (fma.f64 #s(literal 2 binary64) %3363 (*.f64 x (fma.f64 #s(literal 2 binary64) %3361 (*.f64 x (-.f64 %3368 %3370))))) x)) (approx %3356 (/.f64 (fma.f64 #s(literal 2 binary64) %3363 (*.f64 x (fma.f64 #s(literal 2 binary64) %3361 (*.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 y %1605)) (*.f64 #s(literal -1/12 binary64) (/.f64 %1584 y))) %3368) %3370))))) x)) (approx %3394 (*.f64 #s(literal 1/2 binary64) %1997)) (approx %3394 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %3399 %3401))) (approx %3394 (*.f64 x (fma.f64 x (-.f64 %3414 %3416) %3401))) (approx %3394 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %3428 %3407) %3412)) %3416) %3401))) (approx %3436 (*.f64 x (fma.f64 #s(literal -1 binary64) %3399 %3400))) (approx %3436 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %3415 (*.f64 #s(literal 2 binary64) %3414)) %3400))) (approx %3436 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %3415 (*.f64 x (fma.f64 #s(literal -2 binary64) %3428 (*.f64 #s(literal 2 binary64) %3413)))) %3400))) (approx %3453 (/.f64 %1996 x)) (approx %3453 (/.f64 (fma.f64 x %3456 %1996) x)) (approx %3453 (/.f64 (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 x %3463) %3456) %1996) x)) (approx %3453 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 y %1761)) (*.f64 #s(literal 1/6 binary64) (/.f64 %1751 y)))) (*.f64 #s(literal 1/2 binary64) %3463)) %3456) %1996) x)) (approx %3484 %3485) (approx %3484 (fma.f64 #s(literal 1/8 binary64) %3488 %3485)) (approx %3484 (fma.f64 %15 (fma.f64 #s(literal 5/384 binary64) (/.f64 %15 %3491) %3494) %3485)) (approx %3484 (fma.f64 %15 (fma.f64 %15 (fma.f64 #s(literal 61/46080 binary64) (/.f64 %15 %3498) (*.f64 #s(literal 5/384 binary64) (/.f64 #s(literal 1 binary64) %3491))) %3494) %3485)) (approx %3511 %3512) (approx %3511 (fma.f64 #s(literal -1/2 binary64) %3515 %3512)) (approx %3511 (fma.f64 x (-.f64 (*.f64 x %3523) %3526) %3512)) (approx %3511 (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %17 %3292)) (*.f64 #s(literal 1/2 binary64) (/.f64 %3523 %3288)))) %3523)) %3526) %3512)) (approx %3542 (*.f64 #s(literal 1/2 binary64) %3543)) (approx %3542 (*.f64 x (fma.f64 #s(literal -1/4 binary64) %3547 %3549))) (approx %3542 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal 1/16 binary64) %3553 (fma.f64 #s(literal 1/8 binary64) %3555 (*.f64 #s(literal 1/24 binary64) %3553)))) %3561) %3549))) (approx %3542 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/48 binary64) %3567 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) %3553 (fma.f64 #s(literal 1/8 binary64) %3555 %3568)) %3288)))) (fma.f64 #s(literal 1/24 binary64) %3553 (fma.f64 #s(literal 1/16 binary64) %3553 (*.f64 #s(literal 1/8 binary64) %3555))))) %3561) %3549))) (approx %3591 (*.f64 #s(literal 2 binary64) %3593)) (approx %3591 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 %1411 %3597) %3600))) (approx %3591 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %3604 (*.f64 #s(literal 2 binary64) (*.f64 x %3618))) %3600))) (approx %3591 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %3604 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %1105 %1410) %3610) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %1410 %3618) %1097) (*.f64 #s(literal 2 binary64) (/.f64 %1419 %3597))))) (*.f64 #s(literal 2 binary64) %3618)))) %3600))) (approx %3644 (*.f64 #s(literal 1/2 binary64) (/.f64 x %3645))) (approx %3644 (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 %1150 %3649) %3652))) (approx %3644 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %3663) %3666) %3652))) (approx %3644 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/96 binary64) %3672 (fma.f64 #s(literal 1/32 binary64) %3672 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %472 %3663) %3645))))) %3658) %3662)) %3666) %3652))) (approx %3689 (+.f64 %869 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %879 (*.f64 %15 %3693))))) (approx %3689 (+.f64 %869 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %879 (*.f64 %15 (-.f64 (fma.f64 #s(literal -1/48 binary64) %3690 (*.f64 %15 (-.f64 (*.f64 #s(literal 1/3840 binary64) %3699) (fma.f64 #s(literal -1/8 binary64) (/.f64 %3693 %73) (*.f64 #s(literal 1/768 binary64) %3699))))) %3692)))))) (approx %3714 (*.f64 #s(literal 2 binary64) (/.f64 %3715 x))) (approx %3714 (/.f64 (fma.f64 #s(literal 2 binary64) %3715 %872) x)) (approx %3714 (/.f64 (fma.f64 #s(literal 2 binary64) %3715 (*.f64 x (+.f64 %871 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) %3722) %3725))))) x)) (approx %3714 (/.f64 (fma.f64 #s(literal 2 binary64) %3715 (*.f64 x (+.f64 %871 (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) %3722 (*.f64 x (-.f64 (*.f64 #s(literal -1/24 binary64) %3733) (*.f64 #s(literal -1/6 binary64) %3733)))) %3725))))) x)) (approx %3749 %3750) (approx %3749 (fma.f64 x %3758 %3750)) (approx %3749 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %3752 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %3761) %336))) %3757) %3750)) (approx %3749 (fma.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %3752 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %1246 %350)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %354 %3758) %342) (fma.f64 #s(literal -1/8 binary64) (/.f64 %3758 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %3754 %3774)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 %3761 %336))))) %3757) %3750)) (approx %3789 (*.f64 #s(literal 2 binary64) (/.f64 %3790 %317))) (approx %3789 (/.f64 (fma.f64 #s(literal 2 binary64) %3794 (*.f64 x %3798)) x)) (approx %3789 (/.f64 (fma.f64 #s(literal 2 binary64) %3794 (*.f64 x (-.f64 (fma.f64 x %3815 %3795) %3797))) x)) (approx %3789 (/.f64 (fma.f64 #s(literal 2 binary64) %3794 (*.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) %3803 (*.f64 x (-.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 %1246 %3822)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %311 %3815) %336) (fma.f64 #s(literal 1/12 binary64) (/.f64 %3754 %342) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 y (*.f64 %3809 %3798)) %309))))))) %3814) %3795) %3797))) x)) (approx %3844 (*.f64 #s(literal -1/2 binary64) %2544)) (approx %3844 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %2549 (*.f64 #s(literal 1/48 binary64) %2548)))) (approx %3844 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %2549 (*.f64 %15 (fma.f64 #s(literal -1/3840 binary64) %2555 (*.f64 #s(literal 1/48 binary64) %2554)))))) (approx %3844 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %2549 (*.f64 %15 (fma.f64 #s(literal 1/48 binary64) %2554 (*.f64 %15 (fma.f64 #s(literal -1/3840 binary64) %2563 (*.f64 #s(literal 1/645120 binary64) %2562)))))))) (approx %3865 (/.f64 #s(literal -1 binary64) %2537)) (approx %3865 (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %15 %3868)) %3871)) (approx %3865 (-.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -5/384 binary64) (/.f64 %15 %3875)) %3879)) %3871)) (approx %3865 (-.f64 (*.f64 %15 (-.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -61/46080 binary64) (/.f64 %15 (*.f64 %129 %2537))) (*.f64 #s(literal 5/384 binary64) (/.f64 #s(literal 1 binary64) %3875)))) %3879)) %3871)) (approx %3896 %3899) (approx %3896 (fma.f64 #s(literal -1 binary64) (*.f64 x %3913) %3899)) (approx %3896 (fma.f64 #s(literal -1 binary64) %3898 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x %3930) (*.f64 #s(literal -1 binary64) %3913))))) (approx %3896 (fma.f64 #s(literal -1 binary64) %3898 (*.f64 x (fma.f64 #s(literal -1 binary64) %3913 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %309 (*.f64 %17 %3897))) (+.f64 (/.f64 (*.f64 %311 (fma.f64 #s(literal -1/16 binary64) %3940 (fma.f64 #s(literal -1/48 binary64) %3940 (fma.f64 #s(literal 1/48 binary64) %3941 (*.f64 #s(literal 1/16 binary64) %3941))))) %3911) (+.f64 (/.f64 (*.f64 %3909 %3930) %3897) (/.f64 (*.f64 %3924 %3913) %3897))))) (*.f64 #s(literal -1 binary64) %3930))))))) (approx %3963 %3966) (approx %3963 (fma.f64 #s(literal -1 binary64) (*.f64 x %3980) %3966)) (approx %3963 (fma.f64 #s(literal -1 binary64) %3965 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x %3998) (*.f64 #s(literal -1 binary64) %3980))))) (approx %3963 (fma.f64 #s(literal -1 binary64) %3965 (*.f64 x (fma.f64 #s(literal -1 binary64) %3980 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %309 (*.f64 %17 %3964))) (+.f64 (/.f64 (*.f64 %311 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %471 %1506) y) (fma.f64 #s(literal -1/16 binary64) %4010 (fma.f64 #s(literal -1/48 binary64) %4010 (*.f64 #s(literal 1/48 binary64) (/.f64 %3971 %17)))))) %3978) (+.f64 (/.f64 (*.f64 %3975 %3998) %3964) (/.f64 (*.f64 %3992 %3980) %3964))))) (*.f64 #s(literal -1 binary64) %3998))))))) (approx %4038 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %3131 (*.f64 #s(literal 2 binary64) (*.f64 x %4042))) %3127))) (approx %4038 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %3131 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal 1/8 binary64) %3146 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1926 %3125) (/.f64 (*.f64 %4042 %548) %521)))) (*.f64 #s(literal 2 binary64) %4042)))) %3127))) (approx %4062 (*.f64 #s(literal 1/2 binary64) (/.f64 x %4064))) (approx %4062 (*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %4071) %4075) %4078))) (approx %4062 (*.f64 x (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %4095)) %4099) %4078))) (approx %4062 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4084 %4071) %4089) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %3807 (fma.f64 #s(literal -1/16 binary64) %4106 (fma.f64 #s(literal -1/48 binary64) %3807 (*.f64 #s(literal -1/48 binary64) %4106)))) %4075) (/.f64 (*.f64 %4095 %4071) %4063))))) %4095)) %4099) %4078))) (approx %4127 (+.f64 %869 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 %15 %4130) %880)))) (approx %4127 (+.f64 %869 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %879 (*.f64 %15 (fma.f64 #s(literal -1 binary64) (*.f64 %15 (-.f64 (*.f64 #s(literal -1/3840 binary64) %3699) (fma.f64 #s(literal -1/8 binary64) (/.f64 %4130 %73) (*.f64 #s(literal -1/768 binary64) %3699)))) (*.f64 #s(literal -1 binary64) %4130))))))) (approx %4150 (fma.f64 #s(literal -2 binary64) (*.f64 x %4153) %1895)) (approx %4150 (fma.f64 #s(literal 2 binary64) %1894 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x %4161) (*.f64 #s(literal -2 binary64) %4153))))) (approx %4150 (fma.f64 #s(literal 2 binary64) %1894 (*.f64 x (fma.f64 #s(literal -2 binary64) %4153 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/48 binary64) %1921) (fma.f64 #s(literal -1/4 binary64) (/.f64 %4153 %73) (+.f64 (/.f64 (*.f64 %869 (fma.f64 #s(literal -1/48 binary64) %557 (fma.f64 #s(literal 1/48 binary64) %29 (*.f64 #s(literal 1/8 binary64) %1924)))) %1901) (/.f64 (*.f64 %4161 %548) %521))))) (*.f64 #s(literal -2 binary64) %4161))))))) (approx %4188 %4190) (approx %4188 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal 1/2 binary64) %1097 %4193)))) (approx %4188 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal 1/2 binary64) %1097 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1099 (fma.f64 #s(literal 1/2 binary64) %1051 %4200))))))) (approx %4188 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal 1/2 binary64) %1097 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1099 (fma.f64 #s(literal 1/2 binary64) %1051 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1087 (fma.f64 #s(literal -1/8 binary64) %1057 (fma.f64 #s(literal 1/2 binary64) %1105 %4209))))))))))) (approx %4221 %4222) (approx %4221 (fma.f64 #s(literal 1/2 binary64) %4193 %4222)) (approx %4221 (fma.f64 #s(literal 1/2 binary64) %4190 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4200 (*.f64 #s(literal 1/2 binary64) %4192))))) (approx %4221 (fma.f64 #s(literal 1/2 binary64) %4190 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4192 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4209 (*.f64 #s(literal 1/2 binary64) %4199))))))) (approx %4238 (fma.f64 #s(literal 1/2 binary64) %4190 %4240)) (approx %4238 (fma.f64 #s(literal 1/2 binary64) %4190 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4200 %4239)))) (approx %4238 (fma.f64 #s(literal 1/2 binary64) %4190 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4192 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4199 %4249))))))) (approx %4257 %4258) (approx %4257 (fma.f64 #s(literal 1/4 binary64) %4190 (*.f64 #s(literal 1/2 binary64) %4240))) (approx %4257 (fma.f64 #s(literal 1/4 binary64) %4190 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %4200 (*.f64 #s(literal 1/2 binary64) %4239))))) (approx %4257 (fma.f64 #s(literal 1/4 binary64) %4190 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4239 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %4199 (*.f64 #s(literal 1/2 binary64) %4249))))))) (approx %4275 (*.f64 #s(literal 2 binary64) %4277)) (approx %4275 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 %4240 %4281) %4284))) (approx %4275 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %4288 (*.f64 #s(literal 2 binary64) (*.f64 x %4304))) %4284))) (approx %4275 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %4288 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %4199 %4239) %4294) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %4239 %4304) %4190) (*.f64 #s(literal 2 binary64) (/.f64 %4248 %4281))))) (*.f64 #s(literal 2 binary64) %4304)))) %4284))) (approx %4327 %4277) (approx %4327 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %4193 %4281) %4283))) (approx %4327 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %4333 (*.f64 #s(literal 2 binary64) (*.f64 x %4340))) %4283))) (approx %4327 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %4333 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4199 %4192) %4294) (fma.f64 #s(literal 1/2 binary64) (/.f64 %4208 %4281) (/.f64 (*.f64 %4192 %4340) %4190)))) (*.f64 #s(literal 2 binary64) %4340)))) %4283))) (approx %4364 %4365) (approx %4364 (-.f64 (+.f64 %521 (*.f64 #s(literal -1 binary64) %4368)) %429)) (approx %4364 (-.f64 (+.f64 %521 (*.f64 x (-.f64 %4375 %4367))) %429)) (approx %4364 (-.f64 (+.f64 %521 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %4384 %560) %4373)) %4367))) %429)) (approx %4393 %4394) (approx %4393 (fma.f64 #s(literal -1/2 binary64) %4368 %4394)) (approx %4393 (fma.f64 #s(literal 1/2 binary64) %4365 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %4367 (*.f64 #s(literal 1/2 binary64) %4375))))) (approx %4393 (fma.f64 #s(literal 1/2 binary64) %4365 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %4367 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %4384 (*.f64 #s(literal 1/2 binary64) %4374))))))) (approx %4410 (/.f64 x %4411)) (approx %4410 (*.f64 x (+.f64 %4414 (/.f64 %4368 %4416)))) (approx %4410 (*.f64 x (fma.f64 x (fma.f64 #s(literal 1/2 binary64) %4422 (fma.f64 #s(literal 1/2 binary64) %4423 (*.f64 #s(literal 2 binary64) (*.f64 x %4434)))) %4414))) (approx %4410 (*.f64 x (fma.f64 x (fma.f64 #s(literal 1/2 binary64) %4422 (fma.f64 #s(literal 1/2 binary64) %4423 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %4367 %4434) %4365) (fma.f64 #s(literal -1/2 binary64) (/.f64 %4383 %4416) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4367 %4374) %4429))))) (*.f64 #s(literal 2 binary64) %4434))))) %4414))) (approx %4464 (/.f64 #s(literal -1 binary64) %309)) (approx %4464 (-.f64 (*.f64 #s(literal -1/2 binary64) %4467) %4469)) (approx %4464 (-.f64 (*.f64 x (-.f64 (*.f64 x %4480) %4483)) %4469)) (approx %4464 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %311 %3809) %355) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %311 %4480) %336) (*.f64 #s(literal -1/24 binary64) (/.f64 %311 %3774))))) %4473) %4479)) %4483)) %4469)) (approx %4504 %3593) (approx %4504 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %1100 %3597) %3599))) (approx %4504 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %4510 (*.f64 #s(literal 2 binary64) (*.f64 x %4517))) %3599))) (approx %4504 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %4510 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1105 %1099) %3610) (fma.f64 #s(literal 1/2 binary64) (/.f64 %1116 %3597) (/.f64 (*.f64 %1099 %4517) %1097)))) (*.f64 #s(literal 2 binary64) %4517)))) %3599))) (approx %4539 (*.f64 #s(literal -1/2 binary64) (/.f64 x %4540))) (approx %4539 (*.f64 x (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 %2273 %4545)) %4549))) (approx %4539 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x %4562) %4565)) %4549))) (approx %4539 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/32 binary64) %4573 (fma.f64 #s(literal 1/96 binary64) %4573 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %2272 %4562) %4540))))) %4555) %4561)) %4565)) %4549))) (approx %4588 (*.f64 #s(literal -1 binary64) (/.f64 x %4590))) (approx %4588 (*.f64 x (-.f64 (/.f64 (*.f64 x %4597) %4600) %4602))) (approx %4588 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4608 (fma.f64 #s(literal 2 binary64) (*.f64 x %4624) %4628))) %4602))) (approx %4588 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4608 (fma.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %2270 %938) (fma.f64 #s(literal -1/8 binary64) (/.f64 %4596 %73) (fma.f64 #s(literal -1/16 binary64) %4637 (*.f64 #s(literal -1/48 binary64) %4637)))) %4600) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4616 %4597) %4620) (/.f64 (*.f64 %4597 %4624) %4589)))) (*.f64 #s(literal 2 binary64) %4624)) %4628))) %4602))) (approx %4663 (*.f64 #s(literal 1/2 binary64) (/.f64 x %485))) (approx %4663 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (/.f64 %1155 %493) %4669))) (approx %4663 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x %4679) (*.f64 #s(literal 1/4 binary64) %4681)) %4669))) (approx %4663 (*.f64 x (fma.f64 x (fma.f64 #s(literal 1/4 binary64) %4681 (*.f64 x (fma.f64 #s(literal -1 binary64) %4679 (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %471 %4679) %485) (fma.f64 #s(literal -1/96 binary64) %4690 (*.f64 #s(literal 1/32 binary64) %4690))))))) %4669))) (approx %4705 (*.f64 #s(literal 1/2 binary64) (/.f64 x %2941))) (approx %4705 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (/.f64 %636 %4709) %4712))) (approx %4705 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %4723) %4726) %4712))) (approx %4705 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %430 %4723) %2941) (fma.f64 #s(literal -1/32 binary64) %4734 (*.f64 #s(literal 1/96 binary64) %4734)))) %4718) %4722)) %4726) %4712))) (approx (* -1/8 (* %67 %67)) %191) (approx %4750 %4751) (approx %4750 (-.f64 (+.f64 %2357 %4754) %429)) (approx %4750 (-.f64 (+.f64 %2357 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2367 %4760) %701))) %429)) (approx %4750 (-.f64 (+.f64 %2357 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %2367 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %2373 %4771) %4373))) %701))) %429)) (approx %4781 %4782) (approx %4781 (fma.f64 #s(literal 1/2 binary64) %4754 %4782)) (approx %4781 (fma.f64 #s(literal 1/2 binary64) %4751 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4760 (*.f64 #s(literal 1/2 binary64) %4753))))) (approx %4781 (fma.f64 #s(literal 1/2 binary64) %4751 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4753 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4771 (*.f64 #s(literal 1/2 binary64) %4759))))))) (approx %4798 (/.f64 x %4799)) (approx %4798 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %4754 %4803) %4805))) (approx %4798 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %4809 (*.f64 #s(literal 2 binary64) (*.f64 x %4820))) %4805))) (approx %4798 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %4809 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4759 %4753) %4815) (fma.f64 #s(literal 1/2 binary64) (/.f64 %4770 %4803) (/.f64 (*.f64 %4820 %4753) %4751)))) (*.f64 #s(literal 2 binary64) %4820)))) %4805))) (approx %4843 (+.f64 %2309 %9)) (approx %4843 (+.f64 %2309 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %2318 %20)))) (approx %4843 (+.f64 %2309 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1/8 binary64) %2326 (*.f64 #s(literal -1/24 binary64) %1210)) %20)))) (approx %4856 (fma.f64 #s(literal 1/2 binary64) %2309 %10)) (approx %4856 (fma.f64 #s(literal 1/2 binary64) %2309 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %2318 %21)))) (approx %4856 (fma.f64 #s(literal 1/2 binary64) %2309 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1/16 binary64) %2326 %1211) %21)))) (approx %4868 %3543) (approx %4868 (*.f64 x (fma.f64 #s(literal -1 binary64) %3547 %3548))) (approx %4868 (*.f64 x (fma.f64 x (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x %4874)) %3560) %3548))) (approx %4868 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal 1/24 binary64) %3567 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %80 (pow.f64 %2309 #s(literal 4 binary64)))) (*.f64 #s(literal 5/48 binary64) %3567)))) (*.f64 #s(literal 2 binary64) %4874))) %3560) %3548))) (approx %4896 (*.f64 #s(literal -1 binary64) (/.f64 x %4898))) (approx %4896 (*.f64 x (-.f64 (/.f64 (*.f64 x %4905) %4908) %4910))) (approx %4896 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %4916 (fma.f64 #s(literal 2 binary64) (*.f64 x %4932) %4936))) %4910))) (approx %4896 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %4916 (fma.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %309 %938) (fma.f64 #s(literal -1/8 binary64) (/.f64 %4904 %73) (fma.f64 #s(literal 1/48 binary64) %4945 (*.f64 #s(literal 1/16 binary64) %4945)))) %4908) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %4905 %4924) %4928) (/.f64 (*.f64 %4905 %4932) %4897)))) (*.f64 #s(literal 2 binary64) %4932)) %4936))) %4910))) (approx %4966 %4967) (approx %4966 (-.f64 (+.f64 %2504 %4970) %1006)) (approx %4966 (-.f64 (+.f64 %2504 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2514 (fma.f64 #s(literal 1/2 binary64) %1017 %4977)))) %1006)) (approx %4966 (-.f64 (+.f64 %2504 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2514 (fma.f64 #s(literal 1/2 binary64) %1017 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %2520 %4988) %4975)))))) %1006)) (approx %4998 %4999) (approx %4998 (fma.f64 #s(literal 1/2 binary64) %4970 %4999)) (approx %4998 (fma.f64 #s(literal 1/2 binary64) %4967 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4977 (*.f64 #s(literal 1/2 binary64) %4969))))) (approx %4998 (fma.f64 #s(literal 1/2 binary64) %4967 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4969 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %4988 (*.f64 #s(literal 1/2 binary64) %4976))))))) (approx %5015 (/.f64 x %5016)) (approx %5015 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %4970 %5020) %5022))) (approx %5015 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %5026 (*.f64 #s(literal 2 binary64) (*.f64 x %5037))) %5022))) (approx %5015 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %5026 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4969 %4976) %5032) (fma.f64 #s(literal 1/2 binary64) (/.f64 %4987 %5020) (/.f64 (*.f64 %4969 %5037) %4967)))) (*.f64 #s(literal 2 binary64) %5037)))) %5022))) (approx %5059 %5060) (approx %5059 (-.f64 (+.f64 %975 %5063) %1006)) (approx %5059 (-.f64 (+.f64 %975 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %1017 %5069) %987))) %1006)) (approx %5059 (-.f64 (+.f64 %975 (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %1017 (*.f64 x (-.f64 (fma.f64 #s(literal -1/8 binary64) %992 %5079) %4975))) %987))) %1006)) (approx %5089 %5090) (approx %5089 (fma.f64 #s(literal 1/2 binary64) %5063 %5090)) (approx %5089 (fma.f64 #s(literal 1/2 binary64) %5060 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %5069 (*.f64 #s(literal 1/2 binary64) %5062))))) (approx %5089 (fma.f64 #s(literal 1/2 binary64) %5060 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %5062 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %5079 (*.f64 #s(literal 1/2 binary64) %5068))))))) (approx %5106 (fma.f64 #s(literal 1/2 binary64) %5060 %5108)) (approx %5106 (fma.f64 #s(literal 1/2 binary64) %5060 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %5069 %5107)))) (approx %5106 (fma.f64 #s(literal 1/2 binary64) %5060 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %5062 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %5068 %5117))))))) (approx %5125 %5126) (approx %5125 (fma.f64 #s(literal 1/4 binary64) %5060 (*.f64 #s(literal 1/2 binary64) %5108))) (approx %5125 (fma.f64 #s(literal 1/4 binary64) %5060 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %5069 (*.f64 #s(literal 1/2 binary64) %5107))))) (approx %5125 (fma.f64 #s(literal 1/4 binary64) %5060 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %5107 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %5068 (*.f64 #s(literal 1/2 binary64) %5117))))))) (approx %5143 (*.f64 #s(literal 2 binary64) %5145)) (approx %5143 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 %5108 %5149) %5152))) (approx %5143 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %5156 (*.f64 #s(literal 2 binary64) (*.f64 x %5170))) %5152))) (approx %5143 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %5156 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %5107 %5068) %5165) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %5107 %5170) %5060) (*.f64 #s(literal 2 binary64) (/.f64 %5116 %5149))))) (*.f64 #s(literal 2 binary64) %5170)))) %5152))) (approx %5193 %5145) (approx %5193 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %5063 %5149) %5151))) (approx %5193 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %5199 (*.f64 #s(literal 2 binary64) (*.f64 x %5206))) %5151))) (approx %5193 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %5199 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5068 %5062) %5165) (fma.f64 #s(literal 1/2 binary64) (/.f64 %5078 %5149) (/.f64 (*.f64 %5206 %5062) %5060)))) (*.f64 #s(literal 2 binary64) %5206)))) %5151))) (approx (/ x (* y 0)) (NAN.f64 )) (approx %5233 %5236) (approx %5233 (fma.f64 #s(literal -2 binary64) (*.f64 x %5248) %5236)) (approx %5233 (fma.f64 #s(literal -2 binary64) %5235 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x %5266) (*.f64 #s(literal -2 binary64) %5248))))) (approx %5233 (fma.f64 #s(literal -2 binary64) %5235 (*.f64 x (fma.f64 #s(literal -2 binary64) %5248 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %309 (*.f64 %17 %5234))) (+.f64 (/.f64 (*.f64 %311 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %471 %1105) y) (fma.f64 #s(literal -1/8 binary64) (/.f64 %5243 %73) (fma.f64 #s(literal 1/48 binary64) (/.f64 %5241 %17) (*.f64 %472 %1116))))) %5246) (+.f64 (/.f64 (*.f64 %5244 %5266) %5234) (/.f64 (*.f64 %5260 %5248) %5234))))) (*.f64 #s(literal -2 binary64) %5266))))))) (approx %5301 %5302) (approx %5301 (-.f64 (+.f64 %1246 (*.f64 #s(literal -1/2 binary64) %2786)) %2815)) (approx %5301 (-.f64 (+.f64 %1246 (*.f64 x (-.f64 (*.f64 x %5308) %2819))) %2815)) (approx %5301 (-.f64 (+.f64 %1246 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1/2 binary64) %2804 %2791) %2824)) %2819))) %2815)) (approx %5323 (*.f64 #s(literal -1/2 binary64) (/.f64 x %5324))) (approx %5323 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 %2786 %5329)) %5333))) (approx %5323 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x %5347) %5350)) %5333))) (approx %5323 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5347 %2785) %5302) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %5308 %2785) %5343) (*.f64 #s(literal 1/4 binary64) (/.f64 %2803 %5329))))) %5339) %5346)) %5350)) %5333))) (approx %5373 (/.f64 #s(literal -1 binary64) %5302)) (approx %5373 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %2786 %5328)) %5378)) (approx %5373 (-.f64 (*.f64 x (-.f64 (*.f64 x %5393) %5396)) %5378)) (approx %5373 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 y (fma.f64 #s(literal -1/4 binary64) (/.f64 %2803 y) (*.f64 #s(literal 1/96 binary64) (/.f64 %2785 %17)))) %5328) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 %5387 %2785)) %5342) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5393 %2785) %5302))))) %5383) %5392)) %5396)) %5378)) (approx %5425 %5426) (approx (* 1/2 %5425) (*.f64 #s(literal 1/2 binary64) %5426)) (approx %5432 %5433) (approx %5432 (fma.f64 #s(literal 1/4 binary64) %901 (*.f64 #s(literal 1/2 binary64) %2834))) (approx %5432 (fma.f64 #s(literal 1/4 binary64) %901 (*.f64 x (fma.f64 #s(literal -1/32 binary64) %910 (*.f64 #s(literal 1/2 binary64) %2833))))) (approx %5432 (fma.f64 #s(literal 1/4 binary64) %901 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %2833 (*.f64 x (fma.f64 #s(literal -1/32 binary64) %918 (*.f64 #s(literal 1/2 binary64) %2843))))))) (approx %5455 (*.f64 #s(literal 1/2 binary64) %5456)) (approx %5455 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (/.f64 %748 %5459) %2039))) (approx %5455 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %5470) %5473) %2039))) (approx %5455 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %747 %5470) %2037) (fma.f64 #s(literal -1/32 binary64) %5481 (*.f64 #s(literal 1/96 binary64) %5481)))) %5464) %5469)) %5473) %2039))) (approx %5493 %5496) (approx %5493 (fma.f64 #s(literal 2 binary64) (*.f64 x %5505) %5496)) (approx %5493 (fma.f64 #s(literal 2 binary64) %5495 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x %5517) (*.f64 #s(literal 2 binary64) %5505))))) (approx %5493 (fma.f64 #s(literal 2 binary64) %5495 (*.f64 x (fma.f64 #s(literal 2 binary64) %5505 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1563 %901)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1533 %938) %5502) (fma.f64 #s(literal -1/8 binary64) (/.f64 %5505 %73) (/.f64 (*.f64 %928 %5517) %901))))) (*.f64 #s(literal 2 binary64) %5517))))))) (approx %5542 %5545) (approx %5542 (fma.f64 #s(literal 2 binary64) (*.f64 x %5554) %5545)) (approx %5542 (fma.f64 #s(literal 2 binary64) %5544 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x %5566) (*.f64 #s(literal 2 binary64) %5554))))) (approx %5542 (fma.f64 #s(literal 2 binary64) %5544 (*.f64 x (fma.f64 #s(literal 2 binary64) %5554 (*.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1605 %901)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1575 %938) %5551) (fma.f64 #s(literal -1/8 binary64) (/.f64 %5554 %73) (/.f64 (*.f64 %928 %5566) %901))))) (*.f64 #s(literal 2 binary64) %5566))))))) (approx %5594 (/.f64 #s(literal -1 binary64) %1534)) (approx %5594 (-.f64 (*.f64 #s(literal -1/2 binary64) %5597) %5599)) (approx %5594 (-.f64 (*.f64 x (-.f64 (*.f64 x %5614) %5617)) %5599)) (approx %5594 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1533 %5607) %1655) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1533 %5614) %1547) (*.f64 #s(literal -1/24 binary64) (/.f64 %1533 %1558))))) %5604) %5613)) %5617)) %5599)) (approx %5638 (*.f64 #s(literal -1 binary64) (/.f64 x %5509))) (approx %5638 (*.f64 x (-.f64 (/.f64 (*.f64 x %5645) %5648) %5650))) (approx %5638 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %5655 (fma.f64 #s(literal 2 binary64) (*.f64 x %5670) %5673))) %5650))) (approx %5638 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %5655 (fma.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %1534 %938) (fma.f64 #s(literal -1/8 binary64) (/.f64 %5644 %73) (fma.f64 #s(literal 1/48 binary64) %5682 (*.f64 #s(literal 1/16 binary64) %5682)))) %5648) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %5645 %5662) %5666) (/.f64 (*.f64 %5645 %5670) %5494)))) (*.f64 #s(literal 2 binary64) %5670)) %5673))) %5650))) (approx %5703 %5704) (approx %5706 %1694) (approx %5706 %5710) (approx %5706 %5717) (approx %5706 %5726) (approx %5728 %5729) (approx %5728 (+.f64 #s(literal 1 binary64) %5710)) (approx %5728 (+.f64 #s(literal 1 binary64) %5717)) (approx %5728 (+.f64 #s(literal 1 binary64) %5726)) (approx %5737 (*.f64 #s(literal 1/2 binary64) (/.f64 %5738 y))) (approx %5737 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %1701 (*.f64 #s(literal 1/2 binary64) %5742)))) (approx %5737 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %5742 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %1709 (*.f64 x %5750)))))) (approx %5737 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %5742 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %1709 (*.f64 x (fma.f64 #s(literal -1/4 binary64) %5747 (fma.f64 #s(literal -1/48 binary64) %5748 (*.f64 x %5759))))))))) (approx %5769 (/.f64 #s(literal 2 binary64) %5729)) (approx %5769 (fma.f64 #s(literal 2 binary64) %5774 %5776)) (approx %5769 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x %5789)) %5793) %5776)) (approx %5769 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 y %5759) %5772) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %1692 %5750) %5779) (/.f64 (*.f64 %1692 %5789) %5802))))) %5789)) %5793) %5776)) (approx %5814 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %5818) %1972) %1956))) (approx %5814 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/16 binary64) %1978 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1694 %5818) %1945) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %5747 (*.f64 #s(literal -1/48 binary64) %5747)) %5828))))) %5815) %5817)) %1972) %1956))) (approx %5841 (*.f64 #s(literal -1/2 binary64) (/.f64 x %5842))) (approx %5841 (*.f64 x (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 %3170 %5847)) %5851))) (approx %5841 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x %5864) %5867)) %5851))) (approx %5841 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/32 binary64) %5874 (fma.f64 #s(literal 1/96 binary64) %5874 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %3169 %5864) %5842))))) %5857) %5863)) %5867)) %5851))) (approx %5889 (/.f64 #s(literal -1 binary64) %3167)) (approx %5889 (-.f64 (*.f64 #s(literal 1/2 binary64) %5893) %5895)) (approx %5889 (-.f64 (*.f64 x (-.f64 (*.f64 x %5910) %5913)) %5895)) (approx %5889 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/24 binary64) (/.f64 %3169 (*.f64 %17 %5846)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %3169 %5910) %5842) (/.f64 (*.f64 %3169 %5903) %5859)))) %5900) %5909)) %5913)) %5895)) (approx %5936 #s(literal 2652839157010665/281474976710656 binary64)) (approx %5936 %5939) (approx %5941 %5942) (approx %5941 (+.f64 %5942 (*.f64 #s(literal -1/2 binary64) %5946))) (approx %5941 (+.f64 %5942 (*.f64 x (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %5942) %73)) %5954)))) (approx %5941 (+.f64 %5942 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 %5942 %73) (*.f64 #s(literal 1/48 binary64) (/.f64 %5945 %17)))) %5954)))) (approx %5968 (*.f64 #s(literal -1/2 binary64) (/.f64 x %5969))) (approx %5968 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 %5945 %5974)) %5978))) (approx %5968 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x %5991) %5994)) %5978))) (approx %5968 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5944 %5991) %5969) (fma.f64 #s(literal -1/96 binary64) %6003 (*.f64 #s(literal 1/32 binary64) %6003)))) %5984) %5990)) %5994)) %5978))) (approx %6016 (/.f64 #s(literal -1 binary64) %5942)) (approx %6016 (-.f64 (*.f64 #s(literal -1/2 binary64) %6020) %6022)) (approx %6016 (-.f64 (*.f64 x (-.f64 (*.f64 x %6037) %6040)) %6022)) (approx %6016 (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %5944 %6030) %5986) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %5944 %6037) %5969) (*.f64 #s(literal -1/24 binary64) (/.f64 %5944 (*.f64 %17 %5973)))))) %6027) %6036)) %6040)) %6022)) (approx %6062 (*.f64 #s(literal 1/2 binary64) (/.f64 x %6063))) (approx %6062 (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 %1150 %6067) %6070))) (approx %6062 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %6084) %6087) %6070))) (approx %6062 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 %3990 %6092) (fma.f64 #s(literal -1/96 binary64) (/.f64 %472 (*.f64 %80 %3977)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %472 %6084) %6063))))) %6076) %6083)) %6087) %6070))) (approx %6109 #s(literal -884279719003555/140737488355328 binary64)) (approx %6109 %6112) (approx %6114 %6115) (approx %6114 (+.f64 %6115 %6120)) (approx %6114 (+.f64 %6115 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x %6115) %73) (*.f64 #s(literal 1/2 binary64) %6125))))) (approx %6114 (+.f64 %6115 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6125 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %6131 (*.f64 #s(literal -1/48 binary64) (/.f64 %6118 %17)))))))) (approx %6140 %6141) (approx %6140 (+.f64 %6115 (+.f64 %1575 %6144))) (approx %6140 (+.f64 %6115 (+.f64 %1575 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6125 (fma.f64 #s(literal 1/2 binary64) %3340 %6150)))))) (approx %6140 (+.f64 %6115 (+.f64 %1575 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6125 (fma.f64 #s(literal 1/2 binary64) %3340 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %6131 (fma.f64 #s(literal -1/8 binary64) %3346 %6161))))))))) (approx %6171 %6172) (approx %6171 (fma.f64 #s(literal 1/2 binary64) %6144 %6172)) (approx %6171 (fma.f64 #s(literal 1/2 binary64) %6141 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6150 (*.f64 #s(literal 1/2 binary64) %6143))))) (approx %6171 (fma.f64 #s(literal 1/2 binary64) %6141 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6143 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6161 (*.f64 #s(literal 1/2 binary64) %6149))))))) (approx %6188 %6190) (approx %6188 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %6144 %6193) %6195))) (approx %6188 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %6199 (*.f64 #s(literal 2 binary64) (*.f64 x %6210))) %6195))) (approx %6188 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) %6199 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %6149 %6143) %6205) (fma.f64 #s(literal 1/2 binary64) (/.f64 %6160 %6193) (/.f64 (*.f64 %6143 %6210) %6141)))) (*.f64 #s(literal 2 binary64) %6210)))) %6195))) (approx %6232 (fma.f64 #s(literal 1/2 binary64) %6141 %6234)) (approx %6232 (fma.f64 #s(literal 1/2 binary64) %6141 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6150 %6233)))) (approx %6232 (fma.f64 #s(literal 1/2 binary64) %6141 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6143 (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6149 %6243))))))) (approx %6251 %6252) (approx %6251 (fma.f64 #s(literal 1/4 binary64) %6141 (*.f64 #s(literal 1/2 binary64) %6234))) (approx %6251 (fma.f64 #s(literal 1/4 binary64) %6141 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %6150 (*.f64 #s(literal 1/2 binary64) %6233))))) (approx %6251 (fma.f64 #s(literal 1/4 binary64) %6141 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6233 (*.f64 x (fma.f64 #s(literal 1/4 binary64) %6149 (*.f64 #s(literal 1/2 binary64) %6243))))))) (approx %6269 (*.f64 #s(literal 2 binary64) %6190)) (approx %6269 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 %6234 %6193) %6273))) (approx %6269 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %6277 (*.f64 #s(literal 2 binary64) (*.f64 x %6287))) %6273))) (approx %6269 (*.f64 x (fma.f64 x (fma.f64 #s(literal -4 binary64) %6277 (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %6149 %6233) %6205) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %6233 %6287) %6141) (*.f64 #s(literal 2 binary64) (/.f64 %6242 %6193))))) (*.f64 #s(literal 2 binary64) %6287)))) %6273))) (approx %6310 (-.f64 %1359 #s(literal 1 binary64))) (approx %6310 (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/8 binary64) %788) %1336)) #s(literal 1 binary64))) (approx %6310 (-.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal 1/48 binary64) %1368 %197)) %1336)) #s(literal 1 binary64))) (approx %6324 (*.f64 x (fma.f64 #s(literal -1/4 binary64) %1253 %21))) (approx %6324 (*.f64 x (fma.f64 x (-.f64 (*.f64 x %6331) %6333) %21))) (approx %6324 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/96 binary64) %1235 (fma.f64 #s(literal 1/32 binary64) %1235 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1220 %6331) y))))) %6328) %6330)) %6333) %21))) (approx %6351 (+.f64 #s(literal 1 binary64) %1359)) (approx %6351 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x %6357) %1336)))) (approx %6351 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/24 binary64) %1340 (fma.f64 #s(literal 1/12 binary64) %1340 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1220 %6357) y))))) %6354) %6356)) %1336)))) (approx %6377 (+.f64 %471 %10)) (approx %6377 (+.f64 %471 (*.f64 x (fma.f64 #s(literal -1/8 binary64) %1156 %21)))) (approx %6377 (+.f64 %471 (*.f64 x (fma.f64 x (fma.f64 #s(literal -1/8 binary64) %614 %1211) %21)))) (approx %6389 (*.f64 x (fma.f64 #s(literal -1/4 binary64) (/.f64 x %3649) %3652))) (approx %6389 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal 1/16 binary64) %3657 (fma.f64 #s(literal 1/8 binary64) %6394 (*.f64 #s(literal 1/24 binary64) %3657)))) %6400) %3652))) (approx %6389 (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1 binary64) %3671) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) %3657 (fma.f64 #s(literal 1/8 binary64) %6394 (*.f64 #s(literal 1/16 binary64) %3657))) %3645)))) (fma.f64 #s(literal 1/24 binary64) %3657 (fma.f64 #s(literal 1/16 binary64) %3657 (*.f64 #s(literal 1/8 binary64) %6394))))) %6400) %3652))) (approx %12 (/.f64 %6422 %6423)) (approx %46 %6422) (approx %95 %6427) (approx %117 (*.f64 #s(literal 1/2 binary64) (/.f64 %6429 y))) (approx %151 %6429) (approx %161 (*.f64 #s(literal 2 binary64) %6434)) (approx %188 %6423) (approx %211 (/.f64 #s(literal 1 binary64) %6423)) (approx %227 %6440) (approx %248 %6442) (approx %266 %6444) (approx %274 %6446) (approx %297 (*.f64 x %6449)) (approx %303 (*.f64 x %6453)) (approx %308 %6456) (approx %335 (/.f64 %6427 %6456)) (approx %386 (/.f64 %6423 %6422)) (approx %410 %6462) (approx %414 %6466) (approx %421 %6469) (approx %424 %6472) (approx %427 (/.f64 %6474 %6475)) (approx %470 (/.f64 %6478 %6479)) (approx %6482 (/.f64 %6483 %6484)) (approx %513 %6488) (approx %519 %6490) (approx %547 %6492) (approx %568 (*.f64 #s(literal 1/2 binary64) %6492)) (approx %587 (/.f64 #s(literal 1 binary64) %6422)) (approx %607 %6498) (approx %630 %6502) (approx %6504 %6506) (approx %634 %6509) (approx %6511 %6513) (approx %659 (/.f64 #s(literal -1 binary64) %6422)) (approx %687 (*.f64 x (+.f64 %20 %6448))) (approx %693 (*.f64 #s(literal 1/12 binary64) %152)) (approx %693 (*.f64 %15 %6522)) (approx %6525 (*.f64 #s(literal 1/12 binary64) %9)) (approx %6525 %6528) (approx %697 %6474) (approx %713 %6475) (approx %736 (*.f64 x %6532)) (approx %739 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6448 %6452))) (approx %744 %6540) (approx %782 (*.f64 #s(literal -1/48 binary64) %775)) (approx %782 (*.f64 %84 (-.f64 (*.f64 #s(literal 1/2 binary64) %6544) %2249))) (approx %6549 (*.f64 #s(literal -1/48 binary64) (/.f64 %84 %17))) (approx %6549 (*.f64 %84 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %15 y))) %54))) (approx %800 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/12 binary64) %122 (*.f64 #s(literal 2 binary64) %6544))))) (approx %6564 (*.f64 #s(literal -1/12 binary64) %9)) (approx %6564 %6569) (approx %807 (*.f64 #s(literal 1/2 binary64) (/.f64 %6422 y))) (approx %816 (/.f64 x %6422)) (approx %820 (/.f64 #s(literal 1/2 binary64) %6434)) (approx %841 (*.f64 x %6427)) (approx %853 (*.f64 #s(literal 2 binary64) (/.f64 %6434 x))) (approx %861 (*.f64 x (fma.f64 #s(literal 3 binary64) %6448 %6452))) (approx %868 %6586) (approx %895 (*.f64 x (-.f64 %6532 %6448))) (approx %900 %6592) (approx %927 %6594) (approx %948 %6596) (approx %967 (*.f64 x (fma.f64 #s(literal -1 binary64) %6598 %21))) (approx %973 %6602) (approx %1001 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6448 %6449))) (approx %1005 %6607) (approx %1033 (*.f64 x (fma.f64 #s(literal -1 binary64) %6609 %21))) (approx %1039 %6613) (approx %1066 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %20 %6609))) (approx %1070 %6618) (approx %1096 %6620) (approx %1127 %6622) (approx %1144 (*.f64 x (-.f64 %6448 %20))) (approx %1149 %6478) (approx %1174 %6628) (approx %1199 %6630) (approx %6633 %6636) (approx %1219 (*.f64 %6423 %1220)) (approx %1245 %6641) (approx %4842 %6483) (approx %2938 %6644) (approx %6646 %6647) (approx %1268 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6448 %20))) (approx %6652 %6653) (approx %1271 %6655) (approx %6658 %6660) (approx %1288 %6663) (approx %6665 %6666) (approx %1307 %6668) (approx %1330 %6670) (approx %1358 %6672) (approx %1376 (/.f64 (fma.f64 #s(literal -2 binary64) %6675 %387) x)) (approx %1376 (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) y (*.f64 #s(literal 2 binary64) %6680)) %6683) x)) (approx %1376 (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %6687 %6688) %387) (fma.f64 #s(literal -2 binary64) %6680 %6683)) x)) (approx (+ (* %116 %1494) %607) %6698) (approx %1409 %6700) (approx %1428 (*.f64 #s(literal 1/2 binary64) %6700)) (approx %6704 %6705) (approx %6707 (*.f64 #s(literal 1/2 binary64) %6705)) (approx %1446 (/.f64 %6427 %6672)) (approx %6712 %6713) (approx %1496 %6716) (approx %1522 (*.f64 x (fma.f64 #s(literal 884279719003555/140737488355328 binary64) %791 %21))) (approx %1527 (*.f64 x (fma.f64 #s(literal 884279719003555/140737488355328 binary64) %791 %6452))) (approx %1532 (/.f64 %6724 %6725)) (approx %1574 (/.f64 %6728 %6729)) (approx %1616 %6725) (approx %1641 (/.f64 %6427 %6725)) (approx %1686 %6737) (approx %1691 %6740) (approx %1718 %6743) (approx %1723 %6745) (approx %1750 %6747) (approx %1771 (*.f64 #s(literal 1/2 binary64) %6747)) (approx %1792 (*.f64 %15 %6568)) (approx %1801 (*.f64 #s(literal -1/96 binary64) %81)) (approx %1801 (*.f64 %15 %6757)) (approx %6760 (*.f64 #s(literal -1/96 binary64) %6761)) (approx %6760 (*.f64 %6688 %6757)) (approx %1808 (*.f64 %15 %6766)) (approx %1810 (*.f64 #s(literal 1/2 binary64) (/.f64 x %6434))) (approx %1817 (/.f64 #s(literal 1/2 binary64) (*.f64 y %6427))) (approx %1837 (*.f64 #s(literal 2 binary64) (/.f64 %6478 (*.f64 %6479 %6594)))) (approx %1893 (*.f64 #s(literal 2 binary64) (/.f64 %6586 %6779))) (approx %1951 (/.f64 %6422 (*.f64 %6423 %6740))) (approx %6786 (*.f64 #s(literal 1/2 binary64) %6440)) (approx %1999 %6789) (approx %2034 (/.f64 %6474 %6789)) (approx %2132 (*.f64 #s(literal -1/48 binary64) %84)) (approx %2132 (*.f64 %84 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %73 %15)) #s(literal 1/48 binary64)))) (approx %6802 (*.f64 #s(literal -1/2 binary64) %6663)) (approx (/ %6665 2) (*.f64 #s(literal 1/2 binary64) %6666)) (approx %6809 (*.f64 #s(literal 1/24 binary64) %788)) (approx %6809 (*.f64 x %6766)) (approx %2139 %6814) (approx %2161 %6479) (approx %2184 (*.f64 #s(literal -1 binary64) %6479)) (approx %2202 (*.f64 #s(literal -1 binary64) (/.f64 %6814 %6479))) (approx %2243 %6434) (approx %4125 %6484) (approx %2264 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6448 %6453))) (approx %2269 %6827) (approx %2308 %6829) (approx %2339 %6832) (approx %2351 (*.f64 x (fma.f64 #s(literal -1/2 binary64) %6448 %6532))) (approx %2356 %6837) (approx %2383 %6839) (approx %2403 (*.f64 #s(literal 1/2 binary64) %6839)) (approx %6846 (*.f64 %15 (-.f64 %6544 %197))) (approx %2426 (*.f64 x (fma.f64 #s(literal 4 binary64) %6448 %21))) (approx %2432 (*.f64 x %6853)) (approx %2435 %6856) (approx %2781 %6858) (approx %2462 (/.f64 #s(literal 2 binary64) %6594)) (approx %2498 (*.f64 x (fma.f64 #s(literal -2 binary64) %6448 %21))) (approx %2502 %6865) (approx %2542 %6867) (approx %2572 (*.f64 #s(literal -2 binary64) %6867)) (approx %2596 %6871) (approx %2619 %6873) (approx %2648 %6875) (approx %2678 (*.f64 #s(literal 2 binary64) %6875)) (approx %2939 (*.f64 #s(literal -1 binary64) %6644)) (approx (* %116 %2295) %6882) (approx %2696 (*.f64 x (-.f64 %6500 %20))) (approx %3225 %6888) (approx %6891 %6892) (approx %6895 %6897) (approx %2699 %6899) (approx %2724 %6901) (approx %2747 (*.f64 x (fma.f64 #s(literal -3 binary64) %6448 %21))) (approx %2753 %6906) (approx %2782 %6908) (approx %2814 %6910) (approx %2832 %6912) (approx %2852 %6915) (approx %2893 (*.f64 #s(literal 2 binary64) %6915)) (approx %6923 %6924) (approx %2912 (*.f64 #s(literal -1 binary64) %6926)) (approx %2940 (*.f64 #s(literal -1 binary64) (/.f64 %6474 (*.f64 %6644 %6475)))) (approx %2978 (*.f64 #s(literal -1 binary64) (/.f64 %6427 %6926))) (approx %3015 %6936) (approx %3039 (/.f64 %6427 %6936)) (approx %3087 (/.f64 #s(literal 2 binary64) %6492)) (approx %3122 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %6779))) (approx %3161 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %6448 %6853))) (approx %3166 %6948) (approx %3193 (/.f64 %6858 %6427)) (approx %6952 (/.f64 %6427 %6858)) (approx %3226 %6955) (approx %3227 %6957) (approx %3248 (/.f64 #s(literal 1 binary64) %6957)) (approx %6961 (/.f64 %6440 %6957)) (approx %3268 (*.f64 #s(literal 1/2 binary64) %6964)) (approx %3284 (*.f64 #s(literal 2 binary64) (/.f64 %6856 %6964))) (approx %6970 (*.f64 #s(literal -1 binary64) (/.f64 %6422 (*.f64 %6644 %6423)))) (approx %3331 %6728) (approx %3356 (/.f64 %6728 (*.f64 %6729 %6422))) (approx %3394 %6980) (approx %3436 (*.f64 #s(literal 2 binary64) %6980)) (approx %3453 (*.f64 #s(literal 1/2 binary64) (/.f64 %6979 %6422))) (approx %6990 (/.f64 %6422 (*.f64 %6423 %6506))) (approx %3484 (/.f64 #s(literal 1 binary64) (*.f64 %2643 %6423))) (approx (/ %1446 %46) (/.f64 %6427 (*.f64 %6422 %6672))) (approx %3511 (/.f64 #s(literal 1 binary64) %6832)) (approx %3542 (/.f64 %6422 (*.f64 %6423 %6832))) (approx %7006 %7007) (approx %7009 (/.f64 %6440 %7007)) (approx %7018 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %6440))) (approx %3591 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %6700)))) (approx %3644 (/.f64 %6422 (*.f64 %6423 %6698))) (approx %3689 (/.f64 %6586 %6423)) (approx %3714 (/.f64 %6586 %6446)) (approx %3749 (/.f64 %6641 %6456)) (approx %3789 (/.f64 %6641 %7035)) (approx %7045 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %6666))) (approx %7050 %7051) (approx %7053 (*.f64 #s(literal 1/2 binary64) %7051)) (approx %7056 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7051)))) (approx %7063 (/.f64 %6483 (*.f64 %6484 %6422))) (approx %3844 (*.f64 #s(literal -1 binary64) %6867)) (approx %3865 (/.f64 #s(literal -1 binary64) (*.f64 %6423 %2537))) (approx %3896 (*.f64 #s(literal -1 binary64) (/.f64 %6814 (*.f64 %6479 %6740)))) (approx %3963 (*.f64 #s(literal -1 binary64) (/.f64 %6814 (*.f64 %6479 %6716)))) (approx %7081 (/.f64 %6483 (*.f64 %6484 %6740))) (approx %7085 (/.f64 %6483 (*.f64 %6636 %6484))) (approx %7091 (/.f64 %6483 (*.f64 %6484 %6506))) (approx %4062 (/.f64 %6427 (*.f64 %6456 %6630))) (approx %7100 (/.f64 %6422 (*.f64 %6423 %6513))) (approx %4126 (*.f64 #s(literal -1 binary64) %6484)) (approx %4127 (*.f64 #s(literal -1 binary64) (/.f64 %6586 %6484))) (approx %4150 (*.f64 #s(literal -2 binary64) (/.f64 %6586 (*.f64 %6484 %6492)))) (approx %4188 %7113) (approx %4221 %7115) (approx %4238 %7117) (approx %4257 (*.f64 #s(literal 1/2 binary64) %7117)) (approx %4275 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7117)))) (approx %4327 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7113)))) (approx %4364 %7129) (approx %4393 (*.f64 #s(literal 1/2 binary64) %7129)) (approx %4410 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7129)))) (approx %7137 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %6705)))) (approx %7144 %7145) (approx %7147 (*.f64 #s(literal 1/2 binary64) %7145)) (approx %7150 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %7145))) (approx %4464 (/.f64 %6427 %7035)) (approx %4504 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %6620)))) (approx %7160 %7161) (approx %7163 (*.f64 #s(literal 1/2 binary64) %7161)) (approx %7166 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %7161))) (approx %4539 (/.f64 %6427 %6827)) (approx %4588 (*.f64 #s(literal 2 binary64) (/.f64 %6427 (*.f64 %6827 %6594)))) (approx %4663 (*.f64 #s(literal -1 binary64) (/.f64 %6427 %6479))) (approx %4705 (/.f64 %6422 (*.f64 %6423 %6509))) (approx %7182 %7183) (approx %7185 (*.f64 #s(literal 1/2 binary64) %7183)) (approx %7188 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %7183))) (approx %7192 %7193) (approx (/ %227 %7192) (/.f64 %6440 %7193)) (approx %4750 %7198) (approx %4781 (*.f64 #s(literal 1/2 binary64) %7198)) (approx %4798 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7198)))) (approx %4843 %7206) (approx %4856 (*.f64 #s(literal 1/2 binary64) %7206)) (approx %4868 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7206)))) (approx %4896 (*.f64 #s(literal 2 binary64) (/.f64 %6427 (*.f64 %6456 %6594)))) (approx %4966 %7218) (approx %4998 (*.f64 #s(literal 1/2 binary64) %7218)) (approx %5015 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7218)))) (approx %5059 %7226) (approx %5089 %7228) (approx %5106 %7230) (approx %5125 (*.f64 #s(literal 1/2 binary64) %7230)) (approx %5143 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7230)))) (approx %5193 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7226)))) (approx %5233 (*.f64 #s(literal -2 binary64) (/.f64 %6814 (*.f64 %6479 %6620)))) (approx %5301 %7246) (approx %5323 (/.f64 %6427 %7246)) (approx %5373 (/.f64 %6427 (*.f64 %6422 %7246))) (approx %7254 %7255) (approx %7257 (/.f64 %6422 (*.f64 %6423 %7255))) (approx %5432 (*.f64 #s(literal 1/2 binary64) %6912)) (approx %7267 %7268) (approx %7270 (/.f64 #s(literal 1 binary64) %7268)) (approx %5455 (/.f64 %6422 (*.f64 %6423 %6540))) (approx %5493 (*.f64 #s(literal 2 binary64) (/.f64 %6724 %7276))) (approx %5542 (*.f64 #s(literal 2 binary64) (/.f64 %6728 (*.f64 %6729 %6594)))) (approx %5594 (/.f64 %6427 (*.f64 %6725 %6422))) (approx %5638 (*.f64 #s(literal 2 binary64) (/.f64 %6427 %7276))) (approx %7290 (/.f64 %6586 %6647)) (approx %7293 (/.f64 %6586 (*.f64 %6647 %6422))) (approx %7297 (*.f64 #s(literal 2 binary64) (/.f64 %6586 (*.f64 %6647 %6492)))) (approx %5703 (*.f64 x (-.f64 %6735 %20))) (approx %5706 %7306) (approx %5728 %7308) (approx %5737 %7310) (approx %5769 (/.f64 %6440 %7310)) (approx %7314 %7315) (approx %7317 (*.f64 #s(literal 1/2 binary64) %7315)) (approx %7320 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7315)))) (approx %5841 (/.f64 %6427 %6948)) (approx %5889 (/.f64 %6427 (*.f64 %6422 %6948))) (approx %7333 (/.f64 #s(literal 1 binary64) %6647)) (approx %7336 (/.f64 #s(literal 1 binary64) %6924)) (approx %5936 (*.f64 x (fma.f64 #s(literal 2652839157010665/281474976710656 binary64) %791 %21))) (approx %5941 %7342) (approx %5968 (/.f64 %6427 %7342)) (approx %6016 (/.f64 %6427 (*.f64 %7342 %6422))) (approx %6062 (/.f64 %6422 (*.f64 %6423 %6716))) (approx %7352 %7353) (approx %7355 %7356) (approx %7358 (/.f64 %6427 %7356)) (approx %7361 (/.f64 %6427 (*.f64 %6422 %7356))) (approx %6109 (*.f64 x (-.f64 %21 %7365))) (approx %6114 %7369) (approx %6140 %7371) (approx %6171 %7373) (approx %6188 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7371)))) (approx %6232 %7379) (approx %6251 (*.f64 #s(literal 1/2 binary64) %7379)) (approx %6269 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7379)))) (approx %6310 %7387) (approx %6324 (/.f64 %6427 %7387)) (approx %6351 (/.f64 %6427 (*.f64 %6422 %7387))) (approx %6377 %7394) (approx %6389 (/.f64 %6422 (*.f64 %6423 %7394))) (approx %7400 %7401) (approx %7403 (/.f64 %6422 (*.f64 %6423 %7401))) (approx %297 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -2 binary64) %6448) %21)))) (approx %303 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %304 x)) %21)))) (approx %308 %7419) (approx %335 (/.f64 %6427 %7419)) (approx %410 (*.f64 #s(literal -1 binary64) %6466)) (approx %414 (*.f64 #s(literal -1 binary64) %6462)) (approx %421 (*.f64 #s(literal -1 binary64) %6472)) (approx %424 (*.f64 #s(literal -1 binary64) %6469)) (approx %427 (/.f64 %7432 %7433)) (approx %470 (/.f64 %7437 %7438)) (approx %6482 (/.f64 %7442 %7443)) (approx %513 (*.f64 #s(literal -1 binary64) %6502)) (approx %519 %7449) (approx %547 %7451) (approx %568 (*.f64 #s(literal 1/2 binary64) %7451)) (approx %630 (*.f64 #s(literal -1 binary64) %6488)) (approx %6504 %7457) (approx %634 %7459) (approx %6511 %7461) (approx %687 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %6464 %20)))) (approx %6525 (*.f64 #s(literal -1 binary64) %6569)) (approx %697 %7432) (approx %713 %7433) (approx %736 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %7471 %21)))) (approx %739 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %740 x)) %21)))) (approx %744 %7485) (approx %800 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 2 binary64) %6544 (*.f64 #s(literal 1/12 binary64) %122))))) (approx %6564 (*.f64 #s(literal -1 binary64) %6528)) (approx %861 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %863 x)) %21)))) (approx %868 %7501) (approx %895 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %896 x)) %21)))) (approx %900 %7510) (approx %927 %7512) (approx %948 %7514) (approx %967 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) %6448 %7516) %21)))) (approx %973 %7524) (approx %1001 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %6598) %21)))) (approx %1005 %7532) (approx %1033 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %6609 %21)))) (approx %1039 %7540) (approx %1066 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %6609) %21)))) (approx %1070 %7548) (approx %1096 %7550) (approx %1127 %7552) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %6448 %20)))) (approx %1149 %7437) (approx %6633 %7560) (approx %4842 %7442) (approx %2938 %7563) (approx %6646 %7565) (approx %1268 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %7471 %20)))) (approx %6652 %7572) (approx %1288 %7575) (approx %6665 (*.f64 #s(literal -1 binary64) %7575)) (approx %7143 %7580) (approx %1376 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) y %6683) x))) (approx %1376 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %6679 x)) %7588) x))) x))) (approx %1376 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %6687 x)) (*.f64 #s(literal 2 binary64) %6679)) x)) %7588) x))) x))) (approx %1409 %7609) (approx %1428 (*.f64 #s(literal 1/2 binary64) %7609)) (approx %6704 %7613) (approx %6707 (*.f64 #s(literal 1/2 binary64) %7613)) (approx %6712 %7617) (approx %1522 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %20 %7365))) (approx %1527 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1528 x)) %21)))) (approx %1532 (/.f64 %7629 %7630)) (approx %1574 (/.f64 %7634 %7635)) (approx %1616 %7630) (approx %1641 (/.f64 %6427 %7630)) (approx %1686 (*.f64 #s(literal -1 binary64) %6743)) (approx %1691 %7643) (approx %1718 (*.f64 #s(literal -1 binary64) %6737)) (approx %1723 %7648) (approx %1750 %7650) (approx %1771 (*.f64 #s(literal 1/2 binary64) %7650)) (approx %6760 (*.f64 #s(literal -1 binary64) (*.f64 %6688 (-.f64 %134 %6756)))) (approx %1837 (*.f64 #s(literal 2 binary64) (/.f64 %7437 (*.f64 %7438 %7512)))) (approx %1893 (*.f64 #s(literal 2 binary64) (/.f64 %7501 %7662))) (approx %1951 (/.f64 %6422 (*.f64 %6423 %7643))) (approx %7670 (*.f64 #s(literal 1/2 binary64) %7580)) (approx %1999 %7673) (approx %2034 (/.f64 %7432 %7673)) (approx %6802 (*.f64 #s(literal -1/2 binary64) %7575)) (approx %6809 (*.f64 x (fma.f64 #s(literal 1/24 binary64) %122 %6544))) (approx %2139 %7682) (approx %2161 %7438) (approx %2184 (*.f64 #s(literal -1 binary64) %7438)) (approx %2202 (*.f64 #s(literal -1 binary64) (/.f64 %7682 %7438))) (approx %4125 %7443) (approx %2264 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2265 x)) %21)))) (approx %2269 %7698) (approx %2308 %7701) (approx %2351 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2352 x)) %21)))) (approx %2356 %7710) (approx %2383 %7712) (approx %2403 (*.f64 #s(literal 1/2 binary64) %7712)) (approx %2426 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -4 binary64) %6448) %21)))) (approx %2432 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -3 binary64) %6448) %21)))) (approx %2435 %7727) (approx %2781 %7730) (approx %2462 (/.f64 #s(literal 2 binary64) %7512)) (approx %2498 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %7516 %21)))) (approx %2502 %7740) (approx %2619 %7742) (approx %2939 (*.f64 #s(literal -1 binary64) %7563)) (approx %2696 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) %6448 %20)))) (approx %3225 %7750) (approx %6891 %7752) (approx %6895 %7756) (approx %2724 %7758) (approx %2747 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3 binary64) %6448) %21)))) (approx %2753 %7767) (approx %2782 %7769) (approx %2814 %7771) (approx %2832 %7773) (approx %2852 %7776) (approx %2893 (*.f64 #s(literal 2 binary64) %7776)) (approx %6923 %7781) (approx %2912 (*.f64 #s(literal -1 binary64) %7783)) (approx %2940 (*.f64 #s(literal -1 binary64) (/.f64 %7432 (*.f64 %7433 %7563)))) (approx %2978 (*.f64 #s(literal -1 binary64) (/.f64 %6427 %7783))) (approx %3015 %7793) (approx %3039 (/.f64 %6427 %7793)) (approx %3087 (/.f64 #s(literal 2 binary64) %7451)) (approx %3122 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %7662))) (approx %3161 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3162 x)) %21)))) (approx %3166 %7809) (approx %3193 (/.f64 %7730 %6427)) (approx %6952 (/.f64 %6427 %7730)) (approx %3226 %7815) (approx %3227 %7817) (approx %3248 (/.f64 #s(literal 1 binary64) %7817)) (approx %6961 (/.f64 %6440 %7817)) (approx %3268 (*.f64 #s(literal 1/2 binary64) %7823)) (approx %3284 (*.f64 #s(literal 2 binary64) (/.f64 %7727 %7823))) (approx %6970 (*.f64 #s(literal -1 binary64) (/.f64 %6422 (*.f64 %7563 %6423)))) (approx %3331 %7634) (approx %3356 (/.f64 %7634 (*.f64 %7635 %6422))) (approx %3394 %7838) (approx %3436 (*.f64 #s(literal 2 binary64) %7838)) (approx %3453 (*.f64 #s(literal 1/2 binary64) (/.f64 %7837 %6422))) (approx %6990 (/.f64 %6422 (*.f64 %6423 %7457))) (approx %7006 %7848) (approx %7009 (/.f64 %6440 %7848)) (approx %7018 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %7580))) (approx %3591 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7609)))) (approx %3689 (/.f64 %7501 %6423)) (approx %3714 (/.f64 %7501 %6446)) (approx %3749 (/.f64 %6641 %7419)) (approx %3789 (/.f64 %6641 %7865)) (approx %7045 (*.f64 #s(literal -2 binary64) (/.f64 %6422 %7575))) (approx %7050 %7871) (approx %7053 (*.f64 #s(literal 1/2 binary64) %7871)) (approx %7056 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7871)))) (approx %7063 (/.f64 %7442 (*.f64 %7443 %6422))) (approx %3896 (*.f64 #s(literal -1 binary64) (/.f64 %7682 (*.f64 %7643 %7438)))) (approx %3963 (*.f64 #s(literal -1 binary64) (/.f64 %7682 (*.f64 %7438 %6716)))) (approx %7081 (/.f64 %7442 (*.f64 %7643 %7443))) (approx %7085 (/.f64 %7442 (*.f64 %7560 %7443))) (approx %7091 (/.f64 %7442 (*.f64 %7443 %7457))) (approx %4062 (/.f64 %6427 (*.f64 %7419 %6630))) (approx %7100 (/.f64 %6422 (*.f64 %6423 %7461))) (approx %4126 (*.f64 #s(literal -1 binary64) %7443)) (approx %4127 (*.f64 #s(literal -1 binary64) (/.f64 %7501 %7443))) (approx %4150 (*.f64 #s(literal -2 binary64) (/.f64 %7501 (*.f64 %7443 %7451)))) (approx %4188 %7914) (approx %4221 %7916) (approx %4238 %7918) (approx %4257 (*.f64 #s(literal 1/2 binary64) %7918)) (approx %4275 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7918)))) (approx %4327 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7914)))) (approx %4364 %7930) (approx %4393 (*.f64 #s(literal 1/2 binary64) %7930)) (approx %4410 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7930)))) (approx %7137 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7613)))) (approx %7144 %7942) (approx %7147 (*.f64 #s(literal 1/2 binary64) %7942)) (approx %7150 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %7942))) (approx %4464 (/.f64 %6427 %7865)) (approx %4504 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7550)))) (approx %7160 (*.f64 #s(literal -1 binary64) %7756)) (approx %7163 (*.f64 #s(literal -1/2 binary64) %7756)) (approx %7166 (*.f64 #s(literal -2 binary64) (/.f64 %6422 %7756))) (approx %4539 (/.f64 %6427 %7698)) (approx %4588 (*.f64 #s(literal 2 binary64) (/.f64 %6427 (*.f64 %7698 %7512)))) (approx %4663 (*.f64 #s(literal -1 binary64) (/.f64 %6427 %7438))) (approx %4705 (/.f64 %6422 (*.f64 %6423 %7459))) (approx %7182 %7974) (approx %7185 (*.f64 #s(literal 1/2 binary64) %7974)) (approx %7188 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %7974))) (approx %4750 %7981) (approx %4781 (*.f64 #s(literal 1/2 binary64) %7981)) (approx %4798 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7981)))) (approx %4843 %7989) (approx %4856 (*.f64 #s(literal 1/2 binary64) %7989)) (approx %4868 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %7989)))) (approx %4896 (*.f64 #s(literal 2 binary64) (/.f64 %6427 (*.f64 %7419 %7512)))) (approx %4966 %8001) (approx %4998 (*.f64 #s(literal 1/2 binary64) %8001)) (approx %5015 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %8001)))) (approx %5059 %8009) (approx %5089 %8011) (approx %5106 %8013) (approx %5125 (*.f64 #s(literal 1/2 binary64) %8013)) (approx %5143 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %8013)))) (approx %5193 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %8009)))) (approx %5233 (*.f64 #s(literal -2 binary64) (/.f64 %7682 (*.f64 %7438 %7550)))) (approx %5301 %8029) (approx %5323 (/.f64 %6427 %8029)) (approx %5373 (/.f64 %6427 (*.f64 %6422 %8029))) (approx %7254 %8036) (approx %7257 (/.f64 %6422 (*.f64 %6423 %8036))) (approx %5432 (*.f64 #s(literal 1/2 binary64) %7773)) (approx %7267 %8043) (approx %7270 (/.f64 #s(literal 1 binary64) %8043)) (approx %5455 (/.f64 %6422 (*.f64 %6423 %7485))) (approx %5493 (*.f64 #s(literal 2 binary64) (/.f64 %7629 %8050))) (approx %5542 (*.f64 #s(literal 2 binary64) (/.f64 %7634 (*.f64 %7635 %7512)))) (approx %5594 (/.f64 %6427 (*.f64 %7630 %6422))) (approx %5638 (*.f64 #s(literal 2 binary64) (/.f64 %6427 %8050))) (approx %7290 (/.f64 %7501 %7565)) (approx %7293 (/.f64 %7501 (*.f64 %7565 %6422))) (approx %7297 (*.f64 #s(literal 2 binary64) (/.f64 %7501 (*.f64 %7565 %7451)))) (approx %5703 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %20 %6735)))) (approx %5706 %8077) (approx %5728 %8079) (approx %5737 %8081) (approx %5769 (/.f64 %6440 %8081)) (approx %7314 %8085) (approx %7317 (*.f64 #s(literal 1/2 binary64) %8085)) (approx %7320 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %8085)))) (approx %5841 (/.f64 %6427 %7809)) (approx %5889 (/.f64 %6427 (*.f64 %6422 %7809))) (approx %7333 (/.f64 #s(literal 1 binary64) %7565)) (approx %7336 (/.f64 #s(literal 1 binary64) %7781)) (approx %5936 (*.f64 x (fma.f64 #s(literal 1/2 binary64) %20 (*.f64 #s(literal 2652839157010665/281474976710656 binary64) %791)))) (approx %5941 %8107) (approx %5968 (/.f64 %6427 %8107)) (approx %6016 (/.f64 %6427 (*.f64 %8107 %6422))) (approx %7352 %8114) (approx %7355 %8116) (approx %7358 (/.f64 %6427 %8116)) (approx %7361 (/.f64 %6427 (*.f64 %6422 %8116))) (approx %6109 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %7365 %21)))) (approx %6114 %8129) (approx %6140 %8131) (approx %6171 %8133) (approx %6188 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %8131)))) (approx %6232 %8139) (approx %6251 (*.f64 #s(literal 1/2 binary64) %8139)) (approx %6269 (*.f64 #s(literal 2 binary64) (/.f64 %6422 (*.f64 %6423 %8139)))) (approx %7400 %8147) (approx %7403 (/.f64 %6422 (*.f64 %6423 %8147))) (approx y y) (approx %7263 %20) (approx %71 %73) (approx %77 %80) (approx %1799 %122) (approx %419 (/.f64 #s(literal -1/2 binary64) y)) (approx %297 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 2 binary64) %8159)) y)) (approx %303 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %304)) y)) (approx %410 (/.f64 (fma.f64 #s(literal 1/2 binary64) x %8159) y)) (approx %414 (/.f64 (-.f64 %8171 %2244) y)) (approx %421 (/.f64 (fma.f64 #s(literal -1/2 binary64) x %8159) y)) (approx %424 (/.f64 (-.f64 %8171 %8178) y)) (approx %513 (/.f64 (fma.f64 #s(literal -1/2 binary64) %8159 %2244) y)) (approx %630 (/.f64 (fma.f64 #s(literal -1/2 binary64) x %8185) y)) (approx %696 (/.f64 (fma.f64 #s(literal -1 binary64) %8159 %2244) y)) (approx %687 (/.f64 (+.f64 x %8159) y)) (approx %693 (/.f64 (fma.f64 #s(literal 1/12 binary64) %15 (*.f64 #s(literal 2 binary64) %73)) y)) (approx %6525 (/.f64 (fma.f64 #s(literal 1/12 binary64) x (*.f64 #s(literal 2 binary64) %8199)) y)) (approx %736 (/.f64 (fma.f64 #s(literal 1/2 binary64) x %8185) y)) (approx %739 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %740)) y)) (approx %782 (/.f64 %8211 %73)) (approx %6549 (/.f64 %8211 %17)) (approx %800 (/.f64 %8217 %73)) (approx %6564 (/.f64 %8217 y)) (approx %861 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %863)) y)) (approx %895 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %896)) y)) (approx %967 (/.f64 (fma.f64 #s(literal -1 binary64) %8230 %2244) y)) (approx %1001 (/.f64 (fma.f64 #s(literal 1/2 binary64) x %8230) y)) (approx %1033 (/.f64 (fma.f64 #s(literal -1 binary64) %8237 %2244) y)) (approx %1066 (/.f64 (fma.f64 #s(literal 1/2 binary64) x %8237) y)) (approx %1144 (/.f64 (-.f64 %8159 x) y)) (approx %1268 (/.f64 (+.f64 x %8185) y)) (approx %6665 (*.f64 #s(literal -1 binary64) %6663)) (approx %7142 %8253) (approx %7143 %8256) (approx %7014 %8259) (approx %7015 %8262) (approx %1376 (*.f64 y (fma.f64 #s(literal -2 binary64) (/.f64 %8159 %15) %8265))) (approx %1376 (*.f64 y (fma.f64 y (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %1380 %6688)) %8272) %8265))) (approx %1376 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %8277 %84)) (*.f64 #s(literal -2 binary64) (/.f64 %1379 %6688)))) %8272) %8265))) (approx %1522 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 884279719003555/140737488355328 binary64) y)) y)) (approx %1527 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %1528)) y)) (approx %1686 (/.f64 (fma.f64 #s(literal -1/2 binary64) x %8296) y)) (approx %1718 (/.f64 (fma.f64 #s(literal -884279719003555/562949953421312 binary64) y %2244) y)) (approx %1792 (/.f64 (fma.f64 #s(literal -2 binary64) %73 %8303) y)) (approx %1801 (/.f64 (fma.f64 #s(literal -1/96 binary64) %15 (*.f64 #s(literal 1/4 binary64) %73)) %80)) (approx %6760 (/.f64 (fma.f64 #s(literal -1/96 binary64) %6688 (*.f64 #s(literal 1/4 binary64) %8311)) %80)) (approx %1808 (/.f64 (fma.f64 #s(literal 1/24 binary64) %15 %73) %73)) (approx %5424 %3357) (approx %1943 %1945) (approx %1994 %1996) (approx %7670 (*.f64 #s(literal 1/2 binary64) %8322)) (approx %2082 (/.f64 %7432 (*.f64 %7433 %6540))) (approx %2132 %8211) (approx %6809 (/.f64 (fma.f64 #s(literal 1/24 binary64) x %8199) %73)) (approx %2264 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %2265)) y)) (approx %2351 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %2352)) y)) (approx %6846 (/.f64 (fma.f64 #s(literal -1/8 binary64) %15 %73) %73)) (approx %2426 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 4 binary64) %8159)) y)) (approx %2432 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 3 binary64) %8159)) y)) (approx %2498 (/.f64 (fma.f64 #s(literal -2 binary64) %8159 %2244) y)) (approx %2696 (/.f64 (-.f64 %8185 x) y)) (approx %2722 %8357) (approx %2724 %8359) (approx %2747 (/.f64 (fma.f64 #s(literal -3 binary64) %8159 %2244) y)) (approx %2940 (*.f64 #s(literal -1 binary64) (/.f64 %7432 (*.f64 %7433 %6644)))) (approx %3161 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 y %3162)) y)) (approx %7016 %8322) (approx %7018 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %8322))) (approx %7045 (*.f64 #s(literal -2 binary64) (/.f64 %6422 %6663))) (approx %3896 (*.f64 #s(literal -1 binary64) (/.f64 %6814 (*.f64 %7643 %6479)))) (approx %7081 (/.f64 %6483 (*.f64 %7643 %6484))) (approx %7091 (/.f64 %6483 (*.f64 %6484 %7457))) (approx %7144 %8389) (approx %7147 (*.f64 #s(literal 1/2 binary64) %8389)) (approx %7150 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %8389))) (approx %8401 (*.f64 #s(literal 1/2 binary64) %8357)) (approx %8404 (*.f64 #s(literal 2 binary64) (/.f64 %6422 %8357))) (approx %7160 (*.f64 #s(literal -1 binary64) %6897)) (approx %7163 (*.f64 #s(literal -1/2 binary64) %6897)) (approx %7166 (*.f64 #s(literal -2 binary64) (/.f64 %6422 %6897))) (approx %5703 (/.f64 (-.f64 %8296 x) y)) (approx %5936 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 2652839157010665/281474976710656 binary64) y)) y)) (approx %6109 (/.f64 (fma.f64 #s(literal -884279719003555/140737488355328 binary64) y %2244) y)) (approx %12 (/.f64 (-.f64 %8426 (*.f64 #s(literal -1/16 binary64) %8425)) y)) (approx %12 (/.f64 (-.f64 %8434 (fma.f64 #s(literal -1/8 binary64) %8439 (fma.f64 #s(literal -1/16 binary64) %8425 (*.f64 #s(literal 1/768 binary64) %8432)))) y)) (approx %12 (/.f64 (-.f64 %8449 (fma.f64 #s(literal -1/8 binary64) %8439 (fma.f64 #s(literal -1/8 binary64) (/.f64 %8454 %129) (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/92160 binary64) %8447 (fma.f64 #s(literal 1/768 binary64) %8432 (*.f64 #s(literal 1/384 binary64) (/.f64 %8457 %129)))))))) y)) (approx %46 %8468) (approx %46 %8470) (approx %46 %8472) (approx %95 %8476) (approx %95 %8480) (approx %95 %8485) (approx %117 (/.f64 (fma.f64 #s(literal -1/96 binary64) %775 %8487) %73)) (approx %117 (/.f64 (fma.f64 #s(literal -1/96 binary64) %775 %8493) %73)) (approx %117 (/.f64 (fma.f64 #s(literal -1/96 binary64) %775 (fma.f64 #s(literal -1/1290240 binary64) %8498 %8493)) %73)) (approx %151 %8504) (approx %151 %8508) (approx %151 %8512) (approx %161 (+.f64 x %8514)) (approx %161 (+.f64 x (fma.f64 #s(literal -1/24 binary64) %8425 %8517))) (approx %161 (+.f64 x (fma.f64 #s(literal -1/24 binary64) %8425 (fma.f64 #s(literal -1/322560 binary64) %8447 %8517)))) (approx %188 %8528) (approx %188 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) %74 (fma.f64 #s(literal -1/46080 binary64) %8530 %8526)))) (approx %211 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %8537 %80))) %191)) (approx %211 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/46080 binary64) %8491 (fma.f64 #s(literal 1/3072 binary64) %8491 (*.f64 #s(literal 1/8 binary64) (*.f64 %15 %8537)))) %129))) (fma.f64 #s(literal -1/8 binary64) %74 (fma.f64 #s(literal -1/64 binary64) %8525 %8526)))) (approx %227 %8557) (approx %227 %8562) (approx %227 %8567) (approx %248 (+.f64 #s(literal 1 binary64) %8570)) (approx %248 (+.f64 #s(literal 1 binary64) %8574)) (approx %266 (+.f64 #s(literal 2 binary64) %8570)) (approx %266 (+.f64 #s(literal 2 binary64) %8574)) (approx %274 %8582) (approx %274 %8589) (approx %274 %8599) (approx %308 (-.f64 (+.f64 %309 (*.f64 #s(literal -1/8 binary64) %8602)) %8605)) (approx %308 (-.f64 (+.f64 %309 (fma.f64 #s(literal -1/8 binary64) %8602 (*.f64 #s(literal 1/48 binary64) (/.f64 %8608 %17)))) %8605)) (approx %335 (/.f64 (fma.f64 #s(literal -1/2 binary64) %8615 (*.f64 #s(literal -1/4 binary64) %8617)) y)) (approx %335 (/.f64 (-.f64 %8624 %8629) y)) (approx %335 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %311 (-.f64 (*.f64 #s(literal 1/48 binary64) %8633) (fma.f64 #s(literal 1/16 binary64) %8633 (*.f64 #s(literal 1/8 binary64) %8635))))) %309) (fma.f64 #s(literal -1/96 binary64) %8643 (*.f64 #s(literal 1/32 binary64) %8643))) %17) %8624) %8629) y)) (approx %386 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %788 %8265) %798))) (approx %386 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %788 %8657) (fma.f64 #s(literal -1/12 binary64) %788 (fma.f64 #s(literal -1/24 binary64) %8662 %8664))))) (approx %386 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %788 (fma.f64 #s(literal -1/23040 binary64) %8671 %8657)) (fma.f64 #s(literal -1/12 binary64) %788 (fma.f64 #s(literal -1/24 binary64) %8662 (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal 1/192 binary64) %6688) (fma.f64 #s(literal -1/24 binary64) %8661 %8675))) %129) (fma.f64 #s(literal -1/161280 binary64) %8671 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %84 %8660) %129) %8664)))))))) (approx %427 (-.f64 %8691 %8694)) (approx %427 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %8703 %431)) %8694)) (approx %427 (-.f64 (fma.f64 #s(literal -1/48 binary64) %8708 %8691) (fma.f64 #s(literal -1/2 binary64) %8703 (fma.f64 #s(literal -1/2 binary64) %8693 (fma.f64 #s(literal -1/4 binary64) (/.f64 %8711 %454) (fma.f64 #s(literal -1/8 binary64) (/.f64 %8713 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %8715 %454)))))))) (approx %470 (-.f64 %8724 %8727)) (approx %470 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %8735 %473)) %8727)) (approx %470 (-.f64 (fma.f64 #s(literal -1/48 binary64) %8708 %8724) (fma.f64 #s(literal -1/2 binary64) %8735 (fma.f64 #s(literal -1/2 binary64) %8726 (fma.f64 #s(literal -1/4 binary64) (/.f64 %8742 %496) (fma.f64 #s(literal -1/8 binary64) (/.f64 %8744 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %8746 %496)))))))) (approx %519 (-.f64 %8758 %8759)) (approx %519 (-.f64 (+.f64 %521 (fma.f64 #s(literal -1/8 binary64) %8756 (*.f64 #s(literal 1/48 binary64) (/.f64 %8762 %17)))) %8759)) (approx %547 (+.f64 %521 (*.f64 #s(literal -1 binary64) %8771))) (approx %547 (-.f64 %8758 %8775)) (approx %547 (-.f64 (+.f64 %521 (fma.f64 #s(literal -1 binary64) %8780 %8757)) %8775)) (approx %568 (fma.f64 #s(literal -1/2 binary64) %8771 %569)) (approx %568 (fma.f64 #s(literal -1/2 binary64) %8771 %8787)) (approx %568 (fma.f64 #s(literal -1/2 binary64) %8771 (fma.f64 #s(literal -1/2 binary64) %8780 %8787))) (approx %587 %8794) (approx %587 %8801) (approx %587 %8813) (approx %607 (+.f64 %471 (fma.f64 #s(literal -1/8 binary64) %610 %8817))) (approx %607 (+.f64 %471 (fma.f64 #s(literal -1/8 binary64) %610 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %8491 %471) %129) %8817)))) (approx %634 (+.f64 %429 (fma.f64 #s(literal -1/2 binary64) %637 (*.f64 #s(literal -1/8 binary64) %8828)))) (approx %634 (+.f64 %429 (fma.f64 #s(literal -1/2 binary64) %637 (fma.f64 #s(literal -1/8 binary64) %8828 (*.f64 #s(literal 1/48 binary64) %8834))))) (approx %6511 %8842) (approx %6511 %8846) (approx %6511 %8850) (approx %659 %8853) (approx %659 %8861) (approx %659 %8873) (approx %693 %8877) (approx %697 %8880) (approx %697 %8884) (approx %713 (-.f64 (+.f64 %430 (*.f64 #s(literal -1/8 binary64) %8887)) %8890)) (approx %713 (-.f64 (+.f64 %430 (fma.f64 #s(literal -1/8 binary64) %8887 (*.f64 #s(literal 1/48 binary64) (/.f64 %8893 %17)))) %8890)) (approx %744 (-.f64 (+.f64 %745 (*.f64 #s(literal -1/8 binary64) %8901)) %8904)) (approx %744 (-.f64 (+.f64 %745 (fma.f64 #s(literal -1/8 binary64) %8901 (*.f64 #s(literal 1/48 binary64) (/.f64 %8907 %17)))) %8904)) (approx %782 %8503) (approx %800 %8852) (approx %807 (/.f64 (fma.f64 #s(literal -1/96 binary64) %8425 %8916) %73)) (approx %807 (/.f64 (fma.f64 #s(literal -1/96 binary64) %8425 %8920) %73)) (approx %807 (/.f64 (fma.f64 #s(literal -1/96 binary64) %8425 (fma.f64 #s(literal -1/1290240 binary64) %8447 %8920)) %73)) (approx %816 (*.f64 y (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %8930)) %803))) (approx %816 (*.f64 y (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %8940)) (fma.f64 #s(literal -1/12 binary64) %74 (fma.f64 #s(literal -1/288 binary64) %8525 (*.f64 #s(literal 1/960 binary64) %8525)))))) (approx %820 %8949) (approx %820 (fma.f64 #s(literal -1/2 binary64) %8798 %8949)) (approx %820 (fma.f64 #s(literal -1/2 binary64) %8798 (fma.f64 #s(literal -1/2 binary64) %8808 %8949))) (approx %841 %8958) (approx %841 %8962) (approx %841 %8967) (approx %853 %8971) (approx %853 %8975) (approx %868 (+.f64 %869 (fma.f64 #s(literal -1/8 binary64) %8978 %874))) (approx %868 (+.f64 %869 (fma.f64 #s(literal -1/8 binary64) %8978 %8984))) (approx %8988 (*.f64 y (fma.f64 #s(literal -4 binary64) %8989 %8265))) (approx %8988 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8998 %80) %8265) (*.f64 #s(literal 4 binary64) %8989)))) (approx %8988 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 %8437 %8453) %6688) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %8998 %8437) x) (*.f64 #s(literal 4 binary64) (/.f64 %9013 %15)))) %129) %8265) (fma.f64 #s(literal -8 binary64) (/.f64 %8994 %9020) (fma.f64 #s(literal 4 binary64) %8989 (*.f64 #s(literal 4 binary64) (/.f64 %8453 %9022))))))) (approx %900 (-.f64 (+.f64 %901 (*.f64 #s(literal -1/8 binary64) %9031)) %9034)) (approx %900 (-.f64 (+.f64 %901 (fma.f64 #s(literal -1/8 binary64) %9031 (*.f64 #s(literal 1/48 binary64) %9038))) %9034)) (approx %927 (-.f64 (+.f64 %901 %10) %9034)) (approx %927 (-.f64 (+.f64 %901 (fma.f64 #s(literal -1/8 binary64) %9031 %10)) %9034)) (approx %927 (-.f64 (+.f64 %901 (fma.f64 #s(literal -1/8 binary64) %9031 %9051)) (fma.f64 #s(literal -1/48 binary64) %9038 %9034))) (approx %948 %9061) (approx %948 %9063) (approx %948 %9070) (approx %973 (-.f64 (+.f64 %975 (*.f64 #s(literal -1/8 binary64) %9073)) %9076)) (approx %973 (-.f64 (+.f64 %975 (fma.f64 #s(literal -1/8 binary64) %9073 (*.f64 #s(literal 1/48 binary64) %9080))) %9076)) (approx %1005 (-.f64 %9089 %9090)) (approx %1005 (-.f64 (+.f64 %1006 (fma.f64 #s(literal -1/8 binary64) %9087 (*.f64 #s(literal 1/48 binary64) %9094))) %9090)) (approx %1039 (+.f64 %1041 (fma.f64 #s(literal -1/8 binary64) %9101 %1046))) (approx %1039 (+.f64 %1041 (fma.f64 #s(literal -1/8 binary64) %9101 (fma.f64 #s(literal -1/48 binary64) %9106 %1046)))) (approx %1070 (+.f64 %1071 (fma.f64 #s(literal -1/8 binary64) %2598 %1076))) (approx %1070 (+.f64 %1071 (fma.f64 #s(literal -1/8 binary64) %2598 (fma.f64 #s(literal -1/48 binary64) %9115 %1076)))) (approx %1096 (+.f64 %1071 (+.f64 %1041 %9120))) (approx %1096 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal -1/8 binary64) %2598 (fma.f64 #s(literal -1/8 binary64) %9101 %9120))))) (approx %1096 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal -1/8 binary64) %2598 (fma.f64 #s(literal -1/8 binary64) %9101 (fma.f64 #s(literal -1/48 binary64) %9115 (fma.f64 #s(literal -1/48 binary64) %9106 %9120))))))) (approx %1127 %9140) (approx %1127 %9146) (approx %1127 %9153) (approx %1149 (+.f64 %471 (fma.f64 #s(literal -1/8 binary64) %610 %1152))) (approx %1149 (+.f64 %471 (fma.f64 #s(literal -1/8 binary64) %610 (fma.f64 #s(literal -1/48 binary64) %9159 %1152)))) (approx %1174 (+.f64 %1176 (fma.f64 #s(literal -1/8 binary64) %1179 %9166))) (approx %1174 (+.f64 %1176 (fma.f64 #s(literal -1/8 binary64) %1179 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %8491 %1176) %129) %9166)))) (approx %1199 (-.f64 (fma.f64 #s(literal 1/8 binary64) %1179 %10) %1176)) (approx %1199 (-.f64 %9051 %1181)) (approx %1219 (+.f64 %1220 (fma.f64 #s(literal -1/8 binary64) %1223 %9183))) (approx %1219 (+.f64 %1220 (fma.f64 #s(literal -1/8 binary64) %1223 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %8491 %1220) %129) %9183)))) (approx %1245 (+.f64 %1220 (fma.f64 #s(literal -1/8 binary64) %1223 %1249))) (approx %1245 (+.f64 %1220 (fma.f64 #s(literal -1/8 binary64) %1223 (fma.f64 #s(literal -1/48 binary64) (/.f64 %9196 %17) %1249)))) (approx %2938 %9203) (approx %2938 %9207) (approx %2938 %9211) (approx %1271 (-.f64 %9213 #s(literal 1 binary64))) (approx %1271 (-.f64 (fma.f64 #s(literal -1/384 binary64) %8525 (fma.f64 #s(literal 1/46080 binary64) %8530 %212)) #s(literal 1 binary64))) (approx %1288 %9222) (approx %1288 %9226) (approx %1288 %9230) (approx %7143 (/.f64 (-.f64 (fma.f64 #s(literal -1/6 binary64) %9233 %2244) %8178) y)) (approx %7143 (/.f64 (-.f64 (fma.f64 #s(literal -1/6 binary64) %9233 %9240) %8178) y)) (approx %7143 (/.f64 (-.f64 (fma.f64 #s(literal -1/6 binary64) %9233 (fma.f64 #s(literal -1/5040 binary64) %9246 %9240)) %8178) y)) (approx %7015 %9256) (approx %7015 %9263) (approx %7015 %9270) (approx %1307 (+.f64 %1246 (fma.f64 #s(literal -1/8 binary64) %1310 %9274))) (approx %1307 (+.f64 %1246 (fma.f64 #s(literal -1/8 binary64) %1310 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %8491 %1246) %129) %9274)))) (approx %1330 (/.f64 (fma.f64 #s(literal -1/48 binary64) %9285 %9286) y)) (approx %1330 (/.f64 (fma.f64 #s(literal -1/48 binary64) %9285 %9292) y)) (approx %1330 (/.f64 (fma.f64 #s(literal -1/48 binary64) %9285 (fma.f64 #s(literal -1/645120 binary64) %9297 %9292)) y)) (approx %1358 (-.f64 %1312 %1332)) (approx %1358 (-.f64 (+.f64 %1246 (fma.f64 #s(literal -1/8 binary64) %1310 (*.f64 #s(literal 1/48 binary64) %9304))) %1332)) (approx %1376 (-.f64 (fma.f64 #s(literal 2 binary64) %9310 %1383) %9312)) (approx %1376 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %6688 %1396) %1383) (fma.f64 #s(literal -2 binary64) %9310 %9312))) (approx %1409 (-.f64 %9140 %93)) (approx %1409 (-.f64 %9146 %93)) (approx %1409 (-.f64 %9153 %9325)) (approx %1428 (fma.f64 #s(literal 1/4 binary64) %1097 %9331)) (approx %1428 (fma.f64 #s(literal 1/4 binary64) %1097 (fma.f64 #s(literal 1/4 binary64) %9144 %9331))) (approx %1428 (fma.f64 #s(literal 1/4 binary64) %1097 (fma.f64 #s(literal 1/4 binary64) %9144 (fma.f64 #s(literal 1/2 binary64) (/.f64 %9338 %17) %9331)))) (approx %1446 (/.f64 (fma.f64 #s(literal -1/2 binary64) %9344 (*.f64 #s(literal -1/4 binary64) %9345)) y)) (approx %1446 (/.f64 (-.f64 %9352 %9357) y)) (approx %1446 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %1220 (-.f64 (*.f64 #s(literal 1/48 binary64) %9361) (fma.f64 #s(literal 1/16 binary64) %9361 (*.f64 #s(literal 1/8 binary64) %9363))))) %1246) (fma.f64 #s(literal -1/96 binary64) %9370 (*.f64 #s(literal 1/32 binary64) %9370))) %17) %9352) %9357) y)) (approx %1496 (+.f64 %471 (fma.f64 #s(literal -1 binary64) %1497 (fma.f64 #s(literal -1/8 binary64) %610 %9381)))) (approx %1496 (+.f64 %471 (fma.f64 #s(literal -1 binary64) %1497 (fma.f64 #s(literal -1/8 binary64) %610 (fma.f64 #s(literal -1/48 binary64) %9159 %9381))))) (approx %1532 (-.f64 %9391 %9394)) (approx %1532 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %9402 %1535)) %9394)) (approx %1532 (-.f64 (fma.f64 #s(literal -1/48 binary64) %8708 %9391) (fma.f64 #s(literal -1/2 binary64) %9402 (fma.f64 #s(literal -1/2 binary64) %9393 (fma.f64 #s(literal -1/4 binary64) (/.f64 %9409 %1558) (fma.f64 #s(literal -1/8 binary64) (/.f64 %9411 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %9413 %1558)))))))) (approx %1574 (-.f64 %9422 %9425)) (approx %1574 (-.f64 (fma.f64 #s(literal 1/2 binary64) %9 (fma.f64 #s(literal 1/2 binary64) %9434 %1577)) %9425)) (approx %1574 (-.f64 (fma.f64 #s(literal -1/48 binary64) %8708 %9422) (fma.f64 #s(literal -1/2 binary64) %9434 (fma.f64 #s(literal -1/2 binary64) %9424 (fma.f64 #s(literal -1/4 binary64) (/.f64 %9441 %1600) (fma.f64 #s(literal -1/8 binary64) (/.f64 %9443 %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %9445 %1600)))))))) (approx %1616 (-.f64 (+.f64 %1534 (*.f64 #s(literal -1/8 binary64) %9455)) %9458)) (approx %1616 (-.f64 (+.f64 %1534 (fma.f64 #s(literal -1/8 binary64) %9455 (*.f64 #s(literal 1/48 binary64) (/.f64 %9461 %17)))) %9458)) (approx %1641 (/.f64 (fma.f64 #s(literal -1/2 binary64) %9468 (*.f64 #s(literal -1/4 binary64) %9470)) y)) (approx %1641 (/.f64 (-.f64 %9477 %9481) y)) (approx %1641 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %1533 (-.f64 (*.f64 #s(literal 1/48 binary64) %9485) (fma.f64 #s(literal 1/16 binary64) %9485 (*.f64 #s(literal 1/8 binary64) %9487))))) %1534) (fma.f64 #s(literal -1/96 binary64) %9495 (*.f64 #s(literal 1/32 binary64) %9495))) %17) %9477) %9481) y)) (approx %1691 (-.f64 (+.f64 %1692 (*.f64 #s(literal -1/8 binary64) %9505)) %9508)) (approx %1691 (-.f64 (+.f64 %1692 (fma.f64 #s(literal -1/8 binary64) %9505 (*.f64 #s(literal -1/48 binary64) (/.f64 %9511 %17)))) %9508)) (approx %1723 (-.f64 %9521 %9522)) (approx %1723 (-.f64 (+.f64 %1724 (fma.f64 #s(literal -1/8 binary64) %9519 (*.f64 #s(literal 1/48 binary64) (/.f64 %9525 %17)))) %9522)) (approx %1750 (+.f64 %1724 (*.f64 #s(literal -1 binary64) %9534))) (approx %1750 (-.f64 %9521 %9538)) (approx %1750 (-.f64 (+.f64 %1724 (fma.f64 #s(literal -1 binary64) %9542 %9520)) %9538)) (approx %1771 (fma.f64 #s(literal -1/2 binary64) %9534 %1772)) (approx %1771 (fma.f64 #s(literal -1/2 binary64) %9534 %9549)) (approx %1771 (fma.f64 #s(literal -1/2 binary64) %9534 (fma.f64 #s(literal -1/2 binary64) %9542 %9549))) (approx %1792 %9555) (approx %1801 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/96 binary64) %74)) %73)) (approx %1810 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %8930 %821))) (approx %1810 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %8930 (fma.f64 #s(literal -1/2 binary64) %8940 %821)))) (approx %1817 (-.f64 %9568 %791)) (approx %1817 (-.f64 (fma.f64 #s(literal -1/2 binary64) %8858 %9568) %791)) (approx %1817 (-.f64 (fma.f64 #s(literal -1/2 binary64) %8858 (fma.f64 #s(literal -1/2 binary64) %8868 %9568)) %791)) (approx %1837 (fma.f64 #s(literal 2 binary64) %1839 (*.f64 #s(literal 2 binary64) %9585))) (approx %1837 (fma.f64 #s(literal 2 binary64) %1839 %9598)) (approx %1837 (fma.f64 #s(literal 2 binary64) %1839 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %9602 (fma.f64 #s(literal -1/4 binary64) (/.f64 %8742 %1845) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %9584) (fma.f64 #s(literal -1/8 binary64) (/.f64 %8744 %901) (fma.f64 #s(literal 1/48 binary64) %9606 (+.f64 (/.f64 (*.f64 %471 %9066) %1850) (/.f64 (*.f64 %9058 %9595) %901))))))) %17) %9598))) (approx %1893 (fma.f64 #s(literal 2 binary64) %1894 %9628)) (approx %1893 (fma.f64 #s(literal 2 binary64) %1894 (fma.f64 #s(literal 2 binary64) %9638 %9628))) (approx %1893 (fma.f64 #s(literal 2 binary64) %1894 (fma.f64 #s(literal 2 binary64) %9638 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %9643 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8770 %9637) %521) (fma.f64 #s(literal -1/4 binary64) (*.f64 %15 %9626) (/.f64 (*.f64 %869 %9649) %1901)))) %17) %9628)))) (approx %1951 (/.f64 (fma.f64 #s(literal -1/4 binary64) %9661 %9663) y)) (approx %1951 (/.f64 (-.f64 %9669 %9675) y)) (approx %1951 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) %9680 (fma.f64 #s(literal 1/32 binary64) %9680 (*.f64 #s(literal 1/2 binary64) %9689))) %17) %9669) %9675) y)) (approx %6786 (/.f64 (fma.f64 #s(literal -1/12 binary64) %8425 %2244) y)) (approx %6786 (/.f64 (fma.f64 #s(literal -1/12 binary64) %8425 %9701) y)) (approx %6786 (/.f64 (fma.f64 #s(literal -1/12 binary64) %8425 (fma.f64 #s(literal -1/10080 binary64) %8447 %9701)) y)) (approx %7670 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) %9711)) y)) (approx %7670 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (fma.f64 #s(literal 1/2 binary64) %9711 %9719)) y)) (approx %7670 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (fma.f64 #s(literal 1/2 binary64) %9711 (fma.f64 #s(literal 1/2 binary64) (/.f64 %9725 %129) %9719))) y)) (approx %1999 (fma.f64 #s(literal -1/2 binary64) %9733 (fma.f64 #s(literal -1/2 binary64) %9735 %2000))) (approx %1999 (fma.f64 #s(literal -1/2 binary64) %9733 (fma.f64 #s(literal -1/2 binary64) %9735 (fma.f64 #s(literal -1/4 binary64) %9740 %9743)))) (approx %1999 (fma.f64 #s(literal -1/2 binary64) %9733 (fma.f64 #s(literal -1/2 binary64) %9735 (fma.f64 #s(literal -1/4 binary64) %9740 (fma.f64 #s(literal 1/48 binary64) %9749 (fma.f64 #s(literal 1/48 binary64) %9751 (fma.f64 #s(literal 1/16 binary64) %9749 (fma.f64 #s(literal 1/16 binary64) %9751 %9743)))))))) (approx %2034 (-.f64 %9760 %9765)) (approx %2034 (-.f64 (fma.f64 #s(literal -1/8 binary64) %9768 %9760) (+.f64 %9765 (+.f64 %9774 %9780)))) (approx %2034 (-.f64 (fma.f64 #s(literal -1/8 binary64) %9768 (fma.f64 #s(literal -1/48 binary64) %9785 %9760)) (+.f64 %9765 (+.f64 %9774 (+.f64 (/.f64 (*.f64 %429 (fma.f64 #s(literal 1/48 binary64) %9748 (fma.f64 #s(literal 1/48 binary64) %9750 (fma.f64 #s(literal 1/16 binary64) %9748 (*.f64 #s(literal 1/16 binary64) %9750))))) (*.f64 %17 %2042)) (+.f64 (/.f64 (*.f64 %9762 (-.f64 %9796 (+.f64 %9797 (/.f64 %9779 %2000)))) %9802) (+.f64 %9780 (/.f64 (*.f64 %9771 %9778) %9802)))))))) (approx %2082 (-.f64 %9760 (fma.f64 #s(literal -1/2 binary64) %9814 (*.f64 #s(literal -1/2 binary64) %9815)))) (approx %2082 (-.f64 %9822 (fma.f64 #s(literal -1/2 binary64) %9814 (fma.f64 #s(literal -1/2 binary64) %9831 (fma.f64 #s(literal -1/2 binary64) %9815 (*.f64 #s(literal -1/8 binary64) %9768)))))) (approx %2082 (-.f64 (fma.f64 #s(literal -1/48 binary64) %9785 %9822) (fma.f64 #s(literal -1/2 binary64) %9814 (fma.f64 #s(literal -1/2 binary64) %9831 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %747 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %8701 %2000)) (fma.f64 #s(literal -1/2 binary64) (/.f64 %9829 %745) %9796)))) %2061) (fma.f64 #s(literal -1/2 binary64) %9815 (fma.f64 #s(literal -1/4 binary64) (/.f64 %8711 %9847) (fma.f64 #s(literal -1/8 binary64) %9768 (fma.f64 #s(literal -1/8 binary64) (/.f64 %8713 %2061) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %15 %9827) %17) (fma.f64 #s(literal 1/48 binary64) (/.f64 %9852 %2111) (*.f64 #s(literal 1/48 binary64) (/.f64 %8715 %9847))))))))))))) (approx %2132 (*.f64 %73 %8503)) (approx %2139 (+.f64 %311 (fma.f64 #s(literal -1/8 binary64) %9869 %2142))) (approx %2139 (+.f64 %311 (fma.f64 #s(literal -1/8 binary64) %9869 (fma.f64 #s(literal -1/48 binary64) (/.f64 %9873 %17) %2142)))) (approx %2161 (-.f64 %9882 %2187)) (approx %2161 (-.f64 (+.f64 %472 (fma.f64 #s(literal -1/8 binary64) %9880 (*.f64 #s(literal 1/48 binary64) %9886))) %2187)) (approx %2184 (-.f64 %9892 %472)) (approx %2184 (-.f64 (fma.f64 #s(literal -1/48 binary64) %9886 %2187) %9882)) (approx %2202 (fma.f64 #s(literal -1 binary64) %2203 (*.f64 #s(literal -1 binary64) %9904))) (approx %2202 (fma.f64 #s(literal -1 binary64) %2203 %9912)) (approx %2202 (fma.f64 #s(literal -1 binary64) %2203 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %9873 %472)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %475 %9903)) %476) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %9903) (*.f64 #s(literal 1/48 binary64) (/.f64 %9921 %476))))) %17) %9912))) (approx %2243 %8426) (approx %2243 %8434) (approx %2243 %8449) (approx %2269 (+.f64 %2270 (fma.f64 #s(literal -1/8 binary64) %9935 %2275))) (approx %2269 (+.f64 %2270 (fma.f64 #s(literal -1/8 binary64) %9935 (fma.f64 #s(literal -1/48 binary64) (/.f64 %9939 %17) %2275)))) (approx %2296 (fma.f64 #s(literal -1 binary64) %472 %9892)) (approx %2296 (fma.f64 #s(literal -1 binary64) %472 (fma.f64 #s(literal -1/48 binary64) %9886 %9892))) (approx %2308 (-.f64 %9953 %9954)) (approx %2308 (-.f64 (+.f64 %2309 (fma.f64 #s(literal -1/8 binary64) %9951 (*.f64 #s(literal 1/48 binary64) (/.f64 %9957 %17)))) %9954)) (approx %2339 %9965) (approx %2339 %9968) (approx %2356 %9973) (approx %2356 %9979) (approx %2383 (+.f64 %2309 (*.f64 #s(literal -1 binary64) %9983))) (approx %2383 (-.f64 %9953 %9987)) (approx %2383 (-.f64 (+.f64 %2309 (fma.f64 #s(literal -1 binary64) %9991 %9952)) %9987)) (approx %2403 (fma.f64 #s(literal -1/2 binary64) %9983 %2404)) (approx %2403 (fma.f64 #s(literal -1/2 binary64) %9983 %9998)) (approx %2403 (fma.f64 #s(literal -1/2 binary64) %9983 (fma.f64 #s(literal -1/2 binary64) %9991 %9998))) (approx %2435 (+.f64 %2436 (fma.f64 #s(literal -1/8 binary64) %10005 %2441))) (approx %2435 (+.f64 %2436 (fma.f64 #s(literal -1/8 binary64) %10005 (fma.f64 #s(literal -1/48 binary64) (/.f64 %10009 %17) %2441)))) (approx %2462 (fma.f64 #s(literal -2 binary64) %10015 %2467)) (approx %2462 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %10022 %73) %2467) %10025)) (approx %2462 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %10022 %9058) %901) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %15 %9058) %1849) (*.f64 #s(literal 2 binary64) (/.f64 %9066 %1849)))) %17) %2467) (fma.f64 #s(literal -2 binary64) (/.f64 %10018 %10038) (fma.f64 #s(literal -1/4 binary64) (/.f64 %15 %2470) %10025)))) (approx %2502 (+.f64 %2504 (fma.f64 #s(literal -1/8 binary64) %10046 %2509))) (approx %2502 (+.f64 %2504 (fma.f64 #s(literal -1/8 binary64) %10046 (fma.f64 #s(literal -1/48 binary64) %10051 %2509)))) (approx %2542 %10060) (approx %2542 %10066) (approx %2542 %10072) (approx %2572 (/.f64 (fma.f64 #s(literal -1 binary64) %2543 %10074) y)) (approx %2572 (/.f64 (fma.f64 #s(literal -1 binary64) %2543 (fma.f64 #s(literal -1/1920 binary64) %10063 %10074)) y)) (approx %2572 (/.f64 (fma.f64 #s(literal -1 binary64) %2543 (fma.f64 #s(literal -1/1920 binary64) %10063 (fma.f64 #s(literal 1/322560 binary64) %10069 %10074))) y)) (approx %2596 (+.f64 %1071 (fma.f64 #s(literal -1/8 binary64) %2598 %10089))) (approx %2596 (+.f64 %1071 (fma.f64 #s(literal -1/8 binary64) %2598 (fma.f64 #s(literal -1/46080 binary64) (/.f64 (*.f64 %8491 %1071) %129) %10089)))) (approx %2619 (+.f64 %1071 %9140)) (approx %2619 (+.f64 %1071 (fma.f64 #s(literal -1/8 binary64) %2598 %9146))) (approx %2619 (+.f64 %1071 (fma.f64 #s(literal -1/8 binary64) %2598 %9153))) (approx %2648 (/.f64 (fma.f64 #s(literal -1/48 binary64) %10108 %10109) y)) (approx %2648 (/.f64 (fma.f64 #s(literal -1/48 binary64) %10108 %10115) y)) (approx %2648 (/.f64 (fma.f64 #s(literal -1/48 binary64) %10108 (fma.f64 #s(literal -1/645120 binary64) %10120 %10115)) y)) (approx %2678 (/.f64 (fma.f64 #s(literal -1/24 binary64) %10108 %2649) y)) (approx %2678 (/.f64 (fma.f64 #s(literal -1/24 binary64) %10108 %10128) y)) (approx %2678 (/.f64 (fma.f64 #s(literal -1/24 binary64) %10108 (fma.f64 #s(literal -1/322560 binary64) %10120 %10128)) y)) (approx %6891 %10141) (approx %6891 %10152) (approx %6891 %10171) (approx %6895 %10174) (approx %6895 %10178) (approx %6895 %10183) (approx %2699 %10188) (approx %2699 %10194) (approx %2699 %10204) (approx %2722 %10207) (approx %2722 (/.f64 (+.f64 x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %8425 %9254))) y)) (approx %2722 (/.f64 (+.f64 x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %8425 (fma.f64 #s(literal -1/6 binary64) %9253 %10214)))) y)) (approx %2722 (/.f64 (+.f64 x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %8425 (fma.f64 #s(literal -1/6 binary64) %9253 (fma.f64 #s(literal -1/5040 binary64) %8447 (fma.f64 #s(literal -1/5040 binary64) %9266 %10214)))))) y)) (approx %2724 (/.f64 (fma.f64 #s(literal -1/2 binary64) x %10229) y)) (approx %2724 (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal 1/48 binary64) %8425 (fma.f64 #s(literal 1/16 binary64) %8425 %10237))) y)) (approx %2724 (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 (fma.f64 #s(literal 1/48 binary64) %8425 (fma.f64 #s(literal 1/16 binary64) %8425 %10248)))))) y)) (approx %2724 (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 (fma.f64 #s(literal 1/645120 binary64) %8447 (fma.f64 #s(literal 1/92160 binary64) %8447 (fma.f64 #s(literal 1/30720 binary64) %8447 (fma.f64 #s(literal 1/18432 binary64) %8447 (fma.f64 #s(literal 1/48 binary64) %8425 (fma.f64 #s(literal 1/16 binary64) %8425 %10262)))))))))) y)) (approx %2753 (-.f64 (+.f64 %2755 (*.f64 #s(literal -1/8 binary64) %10276)) %10279)) (approx %2753 (-.f64 (+.f64 %2755 (fma.f64 #s(literal -1/8 binary64) %10276 (*.f64 #s(literal 1/48 binary64) %10283))) %10279)) (approx %2782 (-.f64 (+.f64 %2755 %1332) (+.f64 %1246 %10279))) (approx %2782 (-.f64 (+.f64 %2755 (fma.f64 #s(literal -1/8 binary64) %10276 %1332)) (+.f64 %1246 (fma.f64 #s(literal -1/8 binary64) %1310 %10279)))) (approx %2782 (-.f64 (+.f64 %2755 (fma.f64 #s(literal -1/8 binary64) %10276 (fma.f64 #s(literal -1/48 binary64) %9304 %1332))) (+.f64 %1246 (fma.f64 #s(literal -1/8 binary64) %1310 (fma.f64 #s(literal -1/48 binary64) %10283 %10279))))) (approx %2814 (fma.f64 #s(literal 1/2 binary64) %2783 %10310)) (approx %2814 %10318) (approx %2814 (fma.f64 #s(literal 1/2 binary64) %2783 (fma.f64 #s(literal 1/2 binary64) %10316 (fma.f64 #s(literal 1/2 binary64) %10323 %10310)))) (approx %2832 (-.f64 %9061 %93)) (approx %2832 (-.f64 %9063 %93)) (approx %2832 (-.f64 %9070 %9325)) (approx %2852 (/.f64 (fma.f64 #s(literal -2 binary64) %10337 %9578) y)) (approx %2852 (/.f64 (-.f64 %10342 %10349) y)) (approx %2852 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %10370 %10342) %10349) y)) (approx %2893 (/.f64 (fma.f64 #s(literal -4 binary64) %10337 (*.f64 #s(literal 2 binary64) %9578)) y)) (approx %2893 (/.f64 (fma.f64 #s(literal -4 binary64) %10337 %10381) y)) (approx %2893 (/.f64 (fma.f64 #s(literal -4 binary64) %10337 (fma.f64 #s(literal -2 binary64) %10370 %10381)) y)) (approx %2912 (/.f64 %10391 y)) (approx %2912 (/.f64 (fma.f64 #s(literal -1 binary64) %10396 %10391) y)) (approx %2912 (/.f64 (fma.f64 #s(literal -1 binary64) %10396 (fma.f64 #s(literal -1/2 binary64) %1150 (fma.f64 #s(literal -1/48 binary64) (/.f64 %8815 %17) %10390))) y)) (approx %2940 (*.f64 y %10410)) (approx %2940 (*.f64 y %10419)) (approx %2940 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 %8435 (fma.f64 #s(literal -1/4 binary64) (/.f64 %8711 %434) (fma.f64 #s(literal -1/8 binary64) %8713 (*.f64 #s(literal 1/48 binary64) %10423)))) x)) (*.f64 #s(literal 1/12 binary64) (*.f64 x %8699))) %17) %10419))) (approx %2978 (fma.f64 #s(literal -1 binary64) %10446 %2982)) (approx %2978 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %471 %10395) %4675) (fma.f64 #s(literal -1 binary64) %10446 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %471 %10445)) %2223) (fma.f64 #s(literal -1/24 binary64) (/.f64 %9885 %496) %2982))))) (approx %3015 (/.f64 (fma.f64 #s(literal -1/4 binary64) %10460 %10461) y)) (approx %3015 (/.f64 (fma.f64 #s(literal -1/4 binary64) %10460 (fma.f64 #s(literal -1/16 binary64) %10465 (fma.f64 #s(literal -1/48 binary64) %10465 %10461))) y)) (approx %3015 (/.f64 (fma.f64 #s(literal -1/4 binary64) %10460 (fma.f64 #s(literal -1/16 binary64) %10465 (fma.f64 #s(literal -1/48 binary64) %10465 (fma.f64 #s(literal 1/48 binary64) (/.f64 %9181 %17) %10461)))) y)) (approx %3039 (-.f64 %10479 %10488)) (approx %3039 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1220 %10481) %1464) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %1220 (-.f64 %10494 (fma.f64 #s(literal -2 binary64) (/.f64 %10481 %10495) (*.f64 #s(literal 1/4 binary64) %10497))))) %1246) (*.f64 #s(literal -1/24 binary64) (/.f64 %9284 %1451)))) %17) %10479) %10488)) (approx %3087 (fma.f64 #s(literal 2 binary64) %10512 %3092)) (approx %3087 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %10519 %73) %3092) (*.f64 #s(literal -2 binary64) %10512))) (approx %3087 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %8779 %1901) (fma.f64 #s(literal -1/4 binary64) (/.f64 %9647 %1901) (/.f64 (*.f64 %10519 %8770) %521))) %17) %3092) (fma.f64 #s(literal -2 binary64) %10512 (fma.f64 #s(literal -2 binary64) (/.f64 %10515 (*.f64 %73 %3098)) (*.f64 #s(literal -1/4 binary64) (/.f64 %15 %1907)))))) (approx %3122 (/.f64 %10544 y)) (approx %3122 (/.f64 %10555 y)) (approx %3122 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %10559 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %8779) %1901) (*.f64 #s(literal -1/16 binary64) %10563))) %17) %10555) y)) (approx %3166 (+.f64 %3167 (fma.f64 #s(literal -1/8 binary64) %10572 %3172))) (approx %3166 (+.f64 %3167 (fma.f64 #s(literal -1/8 binary64) %10572 (fma.f64 #s(literal -1/48 binary64) (/.f64 %10576 %17) %3172)))) (approx %3193 (*.f64 y (fma.f64 #s(literal -2 binary64) %10582 %1335))) (approx %3193 (*.f64 y (-.f64 (fma.f64 #s(literal -2 binary64) %10582 %10586) %10588))) (approx %3193 (*.f64 y (-.f64 (fma.f64 #s(literal -2 binary64) %10582 (fma.f64 #s(literal -1/192 binary64) %10592 %10586)) (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal 1/4 binary64) %1247) (*.f64 #s(literal 1/12 binary64) %1247))) %80) (fma.f64 #s(literal -1/960 binary64) %10592 %10588))))) (approx %3227 (/.f64 (+.f64 x (fma.f64 #s(literal -1/4 binary64) %8425 %8514)) y)) (approx %3227 (/.f64 (+.f64 x (fma.f64 #s(literal -1/4 binary64) %8425 (fma.f64 #s(literal -1/24 binary64) %8425 %10611))) y)) (approx %3227 (/.f64 (+.f64 x (fma.f64 #s(literal -1/4 binary64) %8425 (fma.f64 #s(literal -1/24 binary64) %8425 (fma.f64 #s(literal -1/1152 binary64) %8447 (fma.f64 #s(literal -1/1440 binary64) %8447 (fma.f64 #s(literal -1/7680 binary64) %8447 (fma.f64 #s(literal -1/322560 binary64) %8447 %10611))))))) y)) (approx %3248 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %10630 %73) %791))) (approx %3248 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %10641 %80) %791) (fma.f64 #s(literal -1/4 binary64) %788 %9568)))) (approx %3248 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %10641 %10636) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %10630 %10652) x) (fma.f64 #s(literal -1/1152 binary64) %8431 (fma.f64 #s(literal -1/1440 binary64) %8431 (fma.f64 #s(literal -1/7680 binary64) %8431 (*.f64 #s(literal -1/322560 binary64) %8431)))))) %129) %791) (fma.f64 #s(literal -1 binary64) (/.f64 %10637 %10663) (fma.f64 #s(literal -1/4 binary64) %788 (fma.f64 #s(literal -1/24 binary64) %788 (fma.f64 #s(literal 1/1920 binary64) %6761 (fma.f64 #s(literal 1/96 binary64) %6761 (*.f64 #s(literal 1/48 binary64) %6761))))))))) (approx %6961 (-.f64 %10675 (fma.f64 #s(literal -1/4 binary64) %74 %163))) (approx %6961 (-.f64 %10681 (fma.f64 #s(literal -1/4 binary64) %74 (fma.f64 #s(literal -1/24 binary64) %74 (fma.f64 #s(literal 1/1920 binary64) %8525 (fma.f64 #s(literal 1/96 binary64) %8525 (fma.f64 #s(literal 1/48 binary64) %8525 %10687))))))) (approx %6961 (-.f64 %10697 (fma.f64 #s(literal -1/4 binary64) %74 (fma.f64 #s(literal -1/24 binary64) %74 (fma.f64 #s(literal -1/1152 binary64) %8530 (fma.f64 #s(literal -1/1440 binary64) %8530 (fma.f64 #s(literal -1/7680 binary64) %8530 (fma.f64 #s(literal -1/322560 binary64) %8530 (fma.f64 #s(literal 1/1920 binary64) %8525 (fma.f64 #s(literal 1/96 binary64) %8525 (fma.f64 #s(literal 1/48 binary64) %8525 (+.f64 %10687 (+.f64 (/.f64 (*.f64 %10636 (-.f64 %10698 (fma.f64 #s(literal 1/1920 binary64) %84 (fma.f64 #s(literal 1/96 binary64) %84 (fma.f64 #s(literal 1/48 binary64) %84 (/.f64 %10686 x)))))) %10705) (/.f64 (*.f64 %10652 %10685) %10705)))))))))))))) (approx %3268 (fma.f64 #s(literal -1/2 binary64) %9983 (fma.f64 #s(literal -1/8 binary64) %9951 %2404))) (approx %3268 (fma.f64 #s(literal -1/2 binary64) %9983 (fma.f64 #s(literal -1/8 binary64) %9951 (fma.f64 #s(literal 1/2 binary64) %2309 (*.f64 #s(literal 1/2 binary64) (/.f64 %10727 %17)))))) (approx %3284 (fma.f64 #s(literal 2 binary64) %3285 %10741)) (approx %3284 (fma.f64 #s(literal 2 binary64) %3285 (fma.f64 #s(literal 2 binary64) %10751 %10741))) (approx %3284 (fma.f64 #s(literal 2 binary64) %3285 (fma.f64 #s(literal 2 binary64) %10751 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) %10755) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %9982 %10750) %2309) (fma.f64 #s(literal -1/4 binary64) (*.f64 %15 %10739) (/.f64 (*.f64 %2436 %10727) %3292)))) %17) %10741)))) (approx %6970 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %10774))) (approx %6970 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %10774 %10785))) (approx %6970 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %10774 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %9013 x)) (fma.f64 #s(literal -1/24 binary64) (*.f64 %15 %10783) (fma.f64 #s(literal 1/322560 binary64) %8491 (*.f64 #s(literal 1/1920 binary64) (*.f64 %84 %10773))))) %129) %10785)))) (approx %3331 (+.f64 %1575 (fma.f64 #s(literal -1/8 binary64) %10803 %3335))) (approx %3331 (+.f64 %1575 (fma.f64 #s(literal -1/8 binary64) %10803 (fma.f64 #s(literal -1/48 binary64) %10808 %3335)))) (approx %3356 (*.f64 y (fma.f64 #s(literal 2 binary64) %10813 (*.f64 #s(literal 2 binary64) %10814)))) (approx %3356 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %10813 %10820) (*.f64 #s(literal -1/12 binary64) %10822)))) (approx %3356 (*.f64 y (-.f64 (fma.f64 #s(literal 2 binary64) %10813 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %8435 (fma.f64 #s(literal -1/4 binary64) (/.f64 %9441 %1580) (fma.f64 #s(literal -1/8 binary64) %9443 (*.f64 #s(literal 1/48 binary64) %10828)))) %10833) %10820)) (fma.f64 #s(literal -1/12 binary64) %10822 (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 x %9430) %17)))))) (approx %3394 (/.f64 (fma.f64 #s(literal 1/2 binary64) %10844 (*.f64 #s(literal 1/2 binary64) %10846)) y)) (approx %3394 (/.f64 (-.f64 %10854 %10861) y)) (approx %3394 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %10880 %10854) %10861) y)) (approx %3436 (/.f64 %10885 y)) (approx %3436 (/.f64 %10889 y)) (approx %3436 (/.f64 (fma.f64 #s(literal -2 binary64) %10880 %10889) y)) (approx %3453 (*.f64 y (fma.f64 #s(literal -1 binary64) %10895 %10896))) (approx %3453 (*.f64 y (fma.f64 #s(literal -1 binary64) %10895 %10906))) (approx %3453 (*.f64 y (fma.f64 #s(literal -1 binary64) %10895 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %9541 x)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 %9533 %8437) %15))) %17) %10906)))) (approx %6990 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %10921)) %163)) (approx %6990 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %10921 %10927)) (fma.f64 #s(literal -1/24 binary64) %10933 %8970))) (approx %6990 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %10921 (fma.f64 #s(literal 2 binary64) (/.f64 %9013 %10705) %10927))) (fma.f64 #s(literal -1/24 binary64) %10933 (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal 2 binary64) %10778) (fma.f64 #s(literal -1/24 binary64) %10932 %10942))) %129) (fma.f64 #s(literal -1/24 binary64) %74 (fma.f64 #s(literal -1/322560 binary64) %8530 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %84 %10931) %129) %8969))))))) (approx %3484 (-.f64 (fma.f64 #s(literal 2 binary64) %10957 %3485) %10959)) (approx %3484 (-.f64 (fma.f64 #s(literal 2 binary64) %10957 %10964) (fma.f64 #s(literal -1/24 binary64) %10972 %10975))) (approx %3484 (-.f64 (fma.f64 #s(literal 2 binary64) %10957 (fma.f64 #s(literal 2 binary64) (/.f64 %9013 %10979) %10964)) (fma.f64 #s(literal -1/24 binary64) %10972 (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %8453 %2649)) (fma.f64 #s(literal -1/24 binary64) %10971 %10986))) %129) (fma.f64 #s(literal -1/24 binary64) %3488 (fma.f64 #s(literal -1/322560 binary64) %10991 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %84 %10970) %129) %10974))))))) (approx %3511 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %11004 %73) %3512) %11007)) (approx %3511 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %11010 %2309) (fma.f64 #s(literal -1/48 binary64) %11012 (*.f64 #s(literal 1/16 binary64) %11012))) %17) %3512) (fma.f64 #s(literal -1/4 binary64) (/.f64 %15 %3520) (fma.f64 #s(literal -1/8 binary64) (/.f64 %15 %3298) %11007)))) (approx %3542 (/.f64 (fma.f64 #s(literal -1/4 binary64) %11024 %11026) y)) (approx %3542 (/.f64 (-.f64 %11031 %11035) y)) (approx %3542 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) %11039 (fma.f64 #s(literal 1/32 binary64) %11039 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (-.f64 %11041 (fma.f64 #s(literal -1/8 binary64) %11040 (*.f64 #s(literal -1/8 binary64) %11042)))) %2309)))) %17) %11031) %11035) y)) (approx %7016 (/.f64 (+.f64 x (fma.f64 #s(literal -1/6 binary64) %9253 (*.f64 #s(literal -1/6 binary64) %9233))) y)) (approx %7016 (/.f64 (+.f64 x (fma.f64 #s(literal -1/6 binary64) %9253 (fma.f64 #s(literal -1/6 binary64) %9233 %11062))) y)) (approx %7016 (/.f64 (+.f64 x (fma.f64 #s(literal -1/6 binary64) %9253 (fma.f64 #s(literal -1/6 binary64) %9233 (fma.f64 #s(literal -1/5040 binary64) %9266 (fma.f64 #s(literal -1/5040 binary64) %9246 %11062))))) y)) (approx %7018 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %11079))) (approx %7018 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %11079 %11090))) (approx %7018 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %11079 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %11094 (fma.f64 #s(literal 1/2 binary64) (/.f64 %9725 x) (+.f64 (/.f64 (*.f64 %9710 %11088) x) (/.f64 (*.f64 %9717 %11078) x)))) %129) %11090)))) (approx %3591 (/.f64 (fma.f64 #s(literal -4 binary64) %11109 (*.f64 #s(literal 2 binary64) %11110)) y)) (approx %3591 (/.f64 (fma.f64 #s(literal -4 binary64) %11109 %11126) y)) (approx %3591 (/.f64 (fma.f64 #s(literal -4 binary64) %11109 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (*.f64 %9143 %9329)) %3609) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x %9338) %3596) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %9329 %11123) %1097)))) %17) %11126)) y)) (approx %3644 (/.f64 (fma.f64 #s(literal -1/4 binary64) %11146 %11148) y)) (approx %3644 (/.f64 (-.f64 %11154 %11160) y)) (approx %3644 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) %11165 (fma.f64 #s(literal 1/32 binary64) %11165 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %472 (-.f64 %11167 (fma.f64 #s(literal -1/8 binary64) %11168 (*.f64 #s(literal -1/8 binary64) %11166))))) %471)))) %17) %11154) %11160) y)) (approx %3687 (-.f64 (*.f64 #s(literal -1/384 binary64) %8525) %192)) (approx %3687 (-.f64 (*.f64 #s(literal 1/46080 binary64) %8530) %8528)) (approx %3689 (-.f64 (+.f64 %869 %8984) (*.f64 #s(literal -1/16 binary64) %8983))) (approx %3689 (-.f64 (+.f64 %869 (fma.f64 #s(literal -1/48 binary64) %8983 (fma.f64 #s(literal 1/3840 binary64) %11194 %874))) (fma.f64 #s(literal -1/8 binary64) (/.f64 %11201 %27) (fma.f64 #s(literal -1/16 binary64) %8983 (*.f64 #s(literal 1/768 binary64) %11194))))) (approx %3714 (*.f64 y %11209)) (approx %3714 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %878 %11209) %11216))) (approx %3714 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %878 (fma.f64 #s(literal -1/24 binary64) (/.f64 %11220 %17) %11209)) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %871 %11213) %10833) %11216)))) (approx %3749 (-.f64 %11231 %11234)) (approx %3749 (-.f64 (fma.f64 #s(literal 1/2 binary64) %11230 (fma.f64 #s(literal 1/2 binary64) %11244 %3750)) %11234)) (approx %3749 (-.f64 (fma.f64 #s(literal -1/48 binary64) (/.f64 %9196 %350) %11231) (fma.f64 #s(literal -1/2 binary64) %11233 (fma.f64 #s(literal -1/2 binary64) %11244 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %354 %11241)) %3774) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %15 %11241) %17) (*.f64 #s(literal 1/48 binary64) (/.f64 %11256 %3774)))))))) (approx %3789 (*.f64 y (-.f64 %11266 (*.f64 #s(literal -1 binary64) %3756)))) (approx %3789 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %11271 %11266) (fma.f64 #s(literal -1 binary64) %3756 (fma.f64 #s(literal -1/2 binary64) %11274 %11280))))) (approx %3789 (*.f64 y (-.f64 (fma.f64 #s(literal -1/4 binary64) %11271 (fma.f64 #s(literal -1/24 binary64) (/.f64 %1309 %350) %11266)) (fma.f64 #s(literal -1 binary64) %3756 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %311 (-.f64 (*.f64 #s(literal -1/4 binary64) %11289) (fma.f64 #s(literal -1/2 binary64) %11291 (*.f64 #s(literal 4 binary64) (/.f64 %11277 %11292)))))) %350) (fma.f64 #s(literal -1/2 binary64) %11274 (fma.f64 #s(literal 1/12 binary64) (/.f64 %11300 %3774) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %11276 %3798) (*.f64 x %350)) %11280)))))))) (approx %7045 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %11314))) (approx %7045 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %11314 %11323))) (approx %7045 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %11314 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %11094 (fma.f64 #s(literal -1/6 binary64) (*.f64 %15 %11321) (fma.f64 #s(literal -1/10080 binary64) %8491 (*.f64 #s(literal 1/120 binary64) (*.f64 %84 %11313))))) %129) %11323)))) (approx %3844 %11340) (approx %3844 %11344) (approx %3844 %11349) (approx %3865 (-.f64 (*.f64 #s(literal -1 binary64) %11356) %3871)) (approx %3865 (-.f64 (fma.f64 #s(literal -1 binary64) %11356 %11368) %3871)) (approx %3865 (-.f64 (fma.f64 #s(literal -1 binary64) %11356 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %9013 %2543)) (fma.f64 #s(literal -1/24 binary64) (*.f64 %15 %11366) (fma.f64 #s(literal -1/322560 binary64) %11375 (*.f64 #s(literal 1/1920 binary64) (*.f64 %84 %11355))))) %129) %11368)) %3871)) (approx %3896 (fma.f64 #s(literal -1 binary64) %3898 %11396)) (approx %3896 (fma.f64 #s(literal -1 binary64) %3898 (fma.f64 #s(literal -1 binary64) %11411 %11396))) (approx %3896 (fma.f64 #s(literal -1 binary64) %3898 (fma.f64 #s(literal -1 binary64) %11411 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %9873 %3897)) (+.f64 (/.f64 (*.f64 %311 (fma.f64 #s(literal -1/16 binary64) %11417 (fma.f64 #s(literal -1/48 binary64) %11417 (fma.f64 #s(literal 1/48 binary64) %11418 (*.f64 #s(literal 1/16 binary64) %11418))))) %3911) (+.f64 (/.f64 (*.f64 %11391 %11410) %3897) (/.f64 (*.f64 %11404 %11394) %3897)))) %17) %11396)))) (approx %3963 (fma.f64 #s(literal -1 binary64) %3965 %11446)) (approx %3963 (fma.f64 #s(literal -1 binary64) %3965 (fma.f64 #s(literal -1 binary64) %11464 %11446))) (approx %3963 (fma.f64 #s(literal -1 binary64) %3965 (fma.f64 #s(literal -1 binary64) %11464 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %9873 %3964)) (+.f64 (/.f64 (*.f64 %311 (fma.f64 #s(literal -1/2 binary64) %11471 (fma.f64 #s(literal -1/16 binary64) %11155 (fma.f64 #s(literal -1/48 binary64) %11155 (*.f64 #s(literal 1/48 binary64) %11472))))) %3978) (+.f64 (/.f64 (*.f64 %11441 %11463) %3964) (/.f64 (*.f64 %11457 %11444) %3964)))) %17) %11446)))) (approx %4038 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %10559 (fma.f64 #s(literal -1/8 binary64) %10563 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %9649) %1901)))) %17) %10555) y)) (approx %4062 (/.f64 (fma.f64 #s(literal 1/2 binary64) %11500 (*.f64 #s(literal 1/2 binary64) %11505)) y)) (approx %4062 (/.f64 (-.f64 %11513 %11526) y)) (approx %4062 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %11503 (-.f64 (*.f64 #s(literal -1/48 binary64) %11530) (fma.f64 #s(literal -1/2 binary64) %11532 (*.f64 #s(literal -1/2 binary64) (/.f64 %11521 %4088))))) %4063) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %11516 %11503)) %4088) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %9873 (fma.f64 #s(literal -1/16 binary64) %11542 (fma.f64 #s(literal -1/48 binary64) %9873 (*.f64 #s(literal -1/48 binary64) %11542))))) %4074)))) %17) %11513) %11526) y)) (approx %4126 (-.f64 (+.f64 #s(literal 1 binary64) %8526) %212)) (approx %4126 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/46080 binary64) %8530)) %9213)) (approx %4127 (+.f64 %869 %11568)) (approx %4127 (+.f64 %869 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) %11193) (fma.f64 #s(literal -1/8 binary64) %11572 (*.f64 #s(literal -1/768 binary64) %11193))) %27) %11568))) (approx %4150 (fma.f64 #s(literal -2 binary64) %11582 %1895)) (approx %4150 (fma.f64 #s(literal -2 binary64) %11582 %11592)) (approx %4150 (fma.f64 #s(literal -2 binary64) %11582 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 %11595 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %8770 %11590) %521) (fma.f64 #s(literal -1/4 binary64) (*.f64 %15 %11581) (/.f64 (*.f64 %869 (fma.f64 #s(literal -1/8 binary64) %9647 %8779)) %1901)))) %17) %11592))) (approx %4188 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal 1/2 binary64) %1097 (fma.f64 #s(literal 1/2 binary64) %1045 %9139))))) (approx %4188 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal -1/8 binary64) %2598 (fma.f64 #s(literal -1/8 binary64) %9101 (fma.f64 #s(literal 1/2 binary64) %1097 (fma.f64 #s(literal 1/2 binary64) %1045 %9145))))))) (approx %4188 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal -1/8 binary64) %2598 (fma.f64 #s(literal -1/8 binary64) %9101 (fma.f64 #s(literal -1/48 binary64) %9106 (fma.f64 #s(literal 1/2 binary64) %1097 (fma.f64 #s(literal 1/2 binary64) %1045 %9152)))))))) (approx %4221 %11632) (approx %4221 %11639) (approx %4221 %11645) (approx %4238 (-.f64 %11632 %93)) (approx %4238 (-.f64 %11639 %93)) (approx %4238 (-.f64 %11645 %9325)) (approx %4257 (fma.f64 #s(literal 1/4 binary64) %4190 %11656)) (approx %4257 (fma.f64 #s(literal 1/4 binary64) %4190 (fma.f64 #s(literal 1/4 binary64) %11637 %11656))) (approx %4257 (fma.f64 #s(literal 1/4 binary64) %4190 (fma.f64 #s(literal 1/4 binary64) %11637 (fma.f64 #s(literal 1/2 binary64) (/.f64 %11663 %17) %11656)))) (approx %4275 (/.f64 (fma.f64 #s(literal -4 binary64) %11670 (*.f64 #s(literal 2 binary64) %11671)) y)) (approx %4275 (/.f64 (fma.f64 #s(literal -4 binary64) %11670 %11687) y)) (approx %4275 (/.f64 (fma.f64 #s(literal -4 binary64) %11670 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (*.f64 %11636 %11654)) %4293) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x %11663) %4280) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %11654 %11684) %4190)))) %17) %11687)) y)) (approx %4327 (/.f64 (fma.f64 #s(literal -1 binary64) %11707 %11671) y)) (approx %4327 (/.f64 %11722 y)) (approx %4327 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %11636 %11629)) %4293) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %11641) %4280) (/.f64 (*.f64 %11629 %11719) %4190))) %17) %11722) y)) (approx %4364 (-.f64 (+.f64 %521 (*.f64 #s(literal -1 binary64) %11739)) %429)) (approx %4364 (-.f64 %8758 %11746)) (approx %4364 (-.f64 (+.f64 %521 (fma.f64 #s(literal -1 binary64) %11751 %8757)) %11746)) (approx %4393 (fma.f64 #s(literal -1/2 binary64) %11739 %4394)) (approx %4393 %11764) (approx %4393 (fma.f64 #s(literal -1/2 binary64) %11751 %11764)) (approx %4410 (/.f64 %11771 y)) (approx %4410 (/.f64 %11786 y)) (approx %4410 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %11738 %11784) %4365) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %11750) %4415) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %11738 %11760)) %4428)))) %17) %11786) y)) (approx %7144 %11804) (approx %7144 (/.f64 (fma.f64 #s(literal -1/6 binary64) %9233 (fma.f64 #s(literal 1/48 binary64) %8425 (fma.f64 #s(literal 1/16 binary64) %8425 (fma.f64 #s(literal 1/2 binary64) x %10237)))) y)) (approx %7144 (/.f64 (fma.f64 #s(literal -1/6 binary64) %9233 (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 (fma.f64 #s(literal 1/120 binary64) %9239 (fma.f64 #s(literal 1/48 binary64) %8425 (fma.f64 #s(literal 1/16 binary64) %8425 (fma.f64 #s(literal 1/2 binary64) x %10248)))))))) y)) (approx %7144 (/.f64 (fma.f64 #s(literal -1/6 binary64) %9233 (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 (fma.f64 #s(literal -1/5040 binary64) %9246 (fma.f64 #s(literal 1/645120 binary64) %8447 (fma.f64 #s(literal 1/92160 binary64) %8447 (fma.f64 #s(literal 1/30720 binary64) %8447 (fma.f64 #s(literal 1/18432 binary64) %8447 (fma.f64 #s(literal 1/120 binary64) %9239 (fma.f64 #s(literal 1/48 binary64) %8425 (fma.f64 #s(literal 1/16 binary64) %8425 (fma.f64 #s(literal 1/2 binary64) x %10262))))))))))))) y)) (approx %7147 (*.f64 #s(literal 1/2 binary64) %11804)) (approx %7147 (/.f64 (fma.f64 #s(literal 1/2 binary64) %11803 (*.f64 #s(literal 1/2 binary64) %11843)) y)) (approx %7147 (/.f64 (fma.f64 #s(literal 1/2 binary64) %11803 (fma.f64 #s(literal 1/2 binary64) %11843 (*.f64 #s(literal 1/2 binary64) %11853))) y)) (approx %7147 (/.f64 (fma.f64 #s(literal 1/2 binary64) %11803 (fma.f64 #s(literal 1/2 binary64) %11843 (fma.f64 #s(literal 1/2 binary64) %11853 (*.f64 #s(literal 1/2 binary64) (/.f64 %11864 %129))))) y)) (approx %7150 %11872) (approx %7150 (fma.f64 #s(literal 2 binary64) %11881 %11872)) (approx %7150 (fma.f64 #s(literal 2 binary64) %11881 %11893)) (approx %7150 (fma.f64 #s(literal 2 binary64) %11881 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/645120 binary64) (/.f64 %8446 %11803)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %11864) %11877) (+.f64 (/.f64 (*.f64 %11842 %11891) %11803) (/.f64 (*.f64 %11852 %11880) %11803)))) %129) %11893))) (approx %4464 (-.f64 %11912 %11919)) (approx %4464 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %311 %11276) %355) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %311 (-.f64 %11925 (fma.f64 #s(literal -2 binary64) (/.f64 %11276 %11926) (*.f64 #s(literal 1/4 binary64) %11928))))) %309) (*.f64 #s(literal -1/24 binary64) (/.f64 %8608 %341)))) %17) %11912) %11919)) (approx %4504 (/.f64 (fma.f64 #s(literal -1 binary64) %11944 %11110) y)) (approx %4504 (/.f64 %11959 y)) (approx %4504 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %9143 %9137)) %3609) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %9149) %3596) (/.f64 (*.f64 %9137 %11956) %1097))) %17) %11959) y)) (approx %8401 (*.f64 #s(literal 1/2 binary64) %10207)) (approx %8401 (/.f64 %10237 y)) (approx %8401 (/.f64 %10248 y)) (approx %8401 (/.f64 %10262 y)) (approx %8404 %11983) (approx %8404 (fma.f64 #s(literal 2 binary64) %11992 %11983)) (approx %8404 (fma.f64 #s(literal 2 binary64) %11992 %12004)) (approx %8404 (fma.f64 #s(literal 2 binary64) %11992 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %12008 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %10258) %11988) (+.f64 (/.f64 (*.f64 %10234 %12002) %10206) (/.f64 (*.f64 %10244 %11991) %10206)))) %129) %12004))) (approx %7160 %12023) (approx %7160 %12026) (approx %7160 %12030) (approx %4539 (/.f64 (fma.f64 #s(literal -1/2 binary64) %12032 (*.f64 #s(literal 1/4 binary64) %12035)) y)) (approx %4539 (/.f64 (-.f64 %12043 %12049) y)) (approx %4539 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) %12054 (fma.f64 #s(literal 1/96 binary64) %12054 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %2272 (-.f64 (*.f64 #s(literal 1/48 binary64) %12055) (fma.f64 #s(literal 1/16 binary64) %12055 (*.f64 #s(literal 1/8 binary64) %12057))))) %2270)))) %17) %12043) %12049) y)) (approx %4588 (/.f64 (fma.f64 #s(literal -1 binary64) %12072 %12077) y)) (approx %4588 (/.f64 %12098 y)) (approx %4588 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %12074) (fma.f64 #s(literal -1/16 binary64) %12102 (fma.f64 #s(literal -1/48 binary64) %12102 (*.f64 %2270 %9066))))) %4599) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %12087 %12075)) %4619) (/.f64 (*.f64 %12075 %12095) %4589))) %17) %12098) y)) (approx %4663 (/.f64 %12123 y)) (approx %4663 (/.f64 (fma.f64 #s(literal -1 binary64) %12132 %12123) y)) (approx %4663 (/.f64 (fma.f64 #s(literal -1 binary64) %12132 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %471 %12131)) %2223) (fma.f64 #s(literal -1/96 binary64) %12139 (fma.f64 #s(literal 1/32 binary64) %12139 %12123)))) y)) (approx %4705 (/.f64 (fma.f64 #s(literal 1/4 binary64) %12147 %12149) y)) (approx %4705 (/.f64 (-.f64 %12155 %12161) y)) (approx %4705 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %430 (-.f64 (*.f64 #s(literal -1/48 binary64) %12165) (fma.f64 #s(literal -1/8 binary64) %12167 (*.f64 #s(literal -1/8 binary64) %12165))))) %429) (fma.f64 #s(literal -1/32 binary64) %12175 (*.f64 #s(literal 1/96 binary64) %12175))) %17) %12155) %12161) y)) (approx %7182 (/.f64 (+.f64 x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %8425 %10139))) y)) (approx %7182 (/.f64 (+.f64 x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %8425 (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 %12192)))))))) y)) (approx %7182 (/.f64 (+.f64 x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %8425 (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 (fma.f64 #s(literal -1/5040 binary64) %8447 (fma.f64 #s(literal -1/18432 binary64) %8447 (fma.f64 #s(literal -1/30720 binary64) %8447 (fma.f64 #s(literal -1/92160 binary64) %8447 (fma.f64 #s(literal -1/645120 binary64) %8447 (fma.f64 #s(literal 1/645120 binary64) %8447 (fma.f64 #s(literal 1/92160 binary64) %8447 (fma.f64 #s(literal 1/30720 binary64) %8447 (fma.f64 #s(literal 1/18432 binary64) %8447 %12192))))))))))))))))) y)) (approx %7185 (/.f64 (fma.f64 #s(literal 1/2 binary64) %10206 (*.f64 #s(literal 1/2 binary64) %12227)) y)) (approx %7185 (/.f64 (fma.f64 #s(literal 1/2 binary64) %10206 (fma.f64 #s(literal 1/2 binary64) %12227 (*.f64 #s(literal 1/2 binary64) %12239))) y)) (approx %7185 (/.f64 (fma.f64 #s(literal 1/2 binary64) %10206 (fma.f64 #s(literal 1/2 binary64) %12227 (fma.f64 #s(literal 1/2 binary64) %12239 (*.f64 #s(literal 1/2 binary64) (/.f64 %12253 %129))))) y)) (approx %7188 (fma.f64 #s(literal 2 binary64) %12265 %11983)) (approx %7188 (fma.f64 #s(literal 2 binary64) %12265 %12275)) (approx %7188 (fma.f64 #s(literal 2 binary64) %12265 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %12008 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %12253) %11988) (+.f64 (/.f64 (*.f64 %12226 %12273) %10206) (/.f64 (*.f64 %12238 %12264) %10206)))) %129) %12275))) (approx %4750 (-.f64 %2363 %699)) (approx %4750 (-.f64 %9973 %8880)) (approx %4750 (-.f64 %9979 %8884)) (approx %4781 (fma.f64 #s(literal 1/2 binary64) %4751 %12301)) (approx %4781 (fma.f64 #s(literal 1/2 binary64) %4751 (fma.f64 #s(literal 1/2 binary64) %12306 %12301))) (approx %4781 (fma.f64 #s(literal 1/2 binary64) %4751 (fma.f64 #s(literal 1/2 binary64) %12306 (fma.f64 #s(literal 1/2 binary64) (/.f64 %12312 %17) %12301)))) (approx %4798 (/.f64 (fma.f64 #s(literal -1 binary64) %12319 %12320) y)) (approx %4798 (/.f64 %12337 y)) (approx %4798 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %12305 %12299)) %4814) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %12312) %4802) (/.f64 (*.f64 %12334 %12299) %4751))) %17) %12337) y)) (approx %4843 (-.f64 %2340 %93)) (approx %4843 (-.f64 %9965 %93)) (approx %4843 (-.f64 %9968 %9325)) (approx %4856 %12360) (approx %4856 (fma.f64 #s(literal -1/16 binary64) %9951 %12360)) (approx %4856 (fma.f64 #s(literal -1/16 binary64) %9951 (fma.f64 #s(literal 1/2 binary64) %2309 (fma.f64 #s(literal 1/2 binary64) (/.f64 %12364 %17) %12359)))) (approx %4868 (/.f64 (fma.f64 #s(literal -1 binary64) %12371 %11025) y)) (approx %4868 (/.f64 %12383 y)) (approx %4868 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 %6688 %8252) %3292) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %12364) %3292) (/.f64 (*.f64 %12380 %8252) %2309))) %17) %12383) y)) (approx %4896 (/.f64 (fma.f64 #s(literal -1 binary64) %12398 %12403) y)) (approx %4896 (/.f64 %12424 y)) (approx %4896 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %12400) (fma.f64 #s(literal 1/48 binary64) %12428 (fma.f64 #s(literal 1/16 binary64) %12428 (*.f64 %309 %9066))))) %4907) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %12401 %12413)) %4927) (/.f64 (*.f64 %12401 %12421) %4897))) %17) %12424) y)) (approx %4966 (-.f64 (+.f64 %2504 %12446) %1006)) (approx %4966 (-.f64 (+.f64 %2504 (fma.f64 #s(literal -1/8 binary64) %10046 %12446)) %9089)) (approx %4966 (-.f64 (+.f64 %2504 (fma.f64 #s(literal -1/8 binary64) %10046 (fma.f64 #s(literal -1/48 binary64) %10051 (fma.f64 #s(literal -1/48 binary64) %9094 %12446)))) %9089)) (approx %4998 (fma.f64 #s(literal 1/2 binary64) %4967 (*.f64 #s(literal 1/2 binary64) %12462))) (approx %4998 (fma.f64 #s(literal 1/2 binary64) %4967 %12471)) (approx %4998 (fma.f64 #s(literal 1/2 binary64) %4967 (fma.f64 #s(literal 1/2 binary64) (/.f64 %12475 %17) %12471))) (approx %5015 (/.f64 (fma.f64 #s(literal -1 binary64) %12481 %12482) y)) (approx %5015 (/.f64 %12499 y)) (approx %5015 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %12461 %12468)) %5031) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %12475) %5019) (/.f64 (*.f64 %12461 %12496) %4967))) %17) %12499) y)) (approx %5059 (-.f64 (+.f64 %975 %9090) (+.f64 %1006 %9076))) (approx %5059 (-.f64 (+.f64 %975 (fma.f64 #s(literal -1/8 binary64) %9073 %9090)) (+.f64 %1006 (fma.f64 #s(literal -1/8 binary64) %9087 %9076)))) (approx %5059 (-.f64 (+.f64 %975 (fma.f64 #s(literal -1/8 binary64) %9073 (fma.f64 #s(literal -1/48 binary64) %9094 %9090))) (+.f64 %1006 (fma.f64 #s(literal -1/8 binary64) %9087 (fma.f64 #s(literal -1/48 binary64) %9080 %9076))))) (approx %5089 %12537) (approx %5089 %12543) (approx %5089 %12550) (approx %5106 (-.f64 %12537 %93)) (approx %5106 (-.f64 %12543 %93)) (approx %5106 (-.f64 %12550 %9325)) (approx %5125 (fma.f64 #s(literal 1/4 binary64) %5060 %12561)) (approx %5125 (fma.f64 #s(literal 1/4 binary64) %5060 (fma.f64 #s(literal 1/4 binary64) %12541 %12561))) (approx %5125 (fma.f64 #s(literal 1/4 binary64) %5060 (fma.f64 #s(literal 1/4 binary64) %12541 (fma.f64 #s(literal 1/2 binary64) (/.f64 %12568 %17) %12561)))) (approx %5143 (/.f64 (fma.f64 #s(literal -4 binary64) %12575 (*.f64 #s(literal 2 binary64) %12576)) y)) (approx %5143 (/.f64 (fma.f64 #s(literal -4 binary64) %12575 %12592) y)) (approx %5143 (/.f64 (fma.f64 #s(literal -4 binary64) %12575 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (*.f64 %12540 %12559)) %5164) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x %12568) %5148) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %12559 %12589) %5060)))) %17) %12592)) y)) (approx %5193 (/.f64 (fma.f64 #s(literal -1 binary64) %12612 %12576) y)) (approx %5193 (/.f64 %12627 y)) (approx %5193 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %12540 %12534)) %5164) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %12546) %5148) (/.f64 (*.f64 %12624 %12534) %5060))) %17) %12627) y)) (approx %5233 (fma.f64 #s(literal -2 binary64) %5235 %12652)) (approx %5233 (fma.f64 #s(literal -2 binary64) %5235 (fma.f64 #s(literal -2 binary64) %12669 %12652))) (approx %5233 (fma.f64 #s(literal -2 binary64) %5235 (fma.f64 #s(literal -2 binary64) %12669 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) %12673) (+.f64 (/.f64 (*.f64 %311 (fma.f64 #s(literal -1/2 binary64) %12676 (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %12646) (fma.f64 #s(literal 1/48 binary64) %12678 (*.f64 %472 %9149))))) %5246) (+.f64 (/.f64 (*.f64 %12647 %12668) %5234) (/.f64 (*.f64 %12662 %12650) %5234)))) %17) %12652)))) (approx %5301 (-.f64 (+.f64 %1246 (*.f64 #s(literal -1/2 binary64) %10309)) %2815)) (approx %5301 (-.f64 %1312 %10318)) (approx %5301 (-.f64 (+.f64 %1246 (fma.f64 #s(literal -1/2 binary64) %10323 %1311)) %10318)) (approx %5323 (/.f64 (fma.f64 #s(literal -1/2 binary64) %12707 (*.f64 #s(literal -1/4 binary64) %12709)) y)) (approx %5323 (/.f64 (-.f64 %12716 %12728) y)) (approx %5323 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) %12732) (fma.f64 #s(literal -1/2 binary64) %12734 (*.f64 #s(literal 1/8 binary64) (/.f64 %12723 %5342)))) %10308) %5302) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 x (*.f64 %12718 %10308)) %5342) (*.f64 #s(literal 1/4 binary64) (/.f64 %12744 %5328)))) %17) %12716) %12728) y)) (approx %5373 (-.f64 (*.f64 #s(literal -1/2 binary64) %12754) %5378)) (approx %5373 (-.f64 %12759 %12768)) (approx %5373 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %12744 (*.f64 #s(literal 1/96 binary64) (*.f64 %6688 %10308))) %12774) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %12762 %10308) (*.f64 x %5342)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 %12780 (fma.f64 #s(literal -2 binary64) (/.f64 %12762 %12774) (*.f64 #s(literal 1/4 binary64) (/.f64 %12722 %5342)))) %10308) %5302)))) %17) %12759) %12768)) (approx %5432 %12797) (approx %5432 (fma.f64 #s(literal -1/32 binary64) %9031 %12797)) (approx %5432 (fma.f64 #s(literal -1/32 binary64) %9031 (fma.f64 #s(literal 1/4 binary64) %901 (fma.f64 #s(literal 1/2 binary64) (/.f64 %10356 %17) %12796)))) (approx %5455 (/.f64 (fma.f64 #s(literal 1/4 binary64) %12808 %9776) y)) (approx %5455 (/.f64 (-.f64 %12813 %12819) y)) (approx %5455 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %747 (-.f64 (*.f64 #s(literal -1/48 binary64) %12823) (fma.f64 #s(literal -1/8 binary64) %12825 (*.f64 #s(literal -1/8 binary64) %12823))))) %745) (fma.f64 #s(literal -1/32 binary64) %12833 (*.f64 #s(literal 1/96 binary64) %12833))) %17) %12813) %12819) y)) (approx %5493 (fma.f64 #s(literal 2 binary64) %5495 (*.f64 #s(literal 2 binary64) %12847))) (approx %5493 (fma.f64 #s(literal 2 binary64) %5495 %12860)) (approx %5493 (fma.f64 #s(literal 2 binary64) %5495 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %9602 (fma.f64 #s(literal -1/4 binary64) (/.f64 %9409 %5498) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %12846) (fma.f64 #s(literal -1/8 binary64) (/.f64 %9411 %901) (fma.f64 #s(literal 1/48 binary64) %12866 (+.f64 (/.f64 (*.f64 %1533 %9066) %5502) (/.f64 (*.f64 %9058 %12857) %901))))))) %17) %12860))) (approx %5542 (fma.f64 #s(literal 2 binary64) %5544 (*.f64 #s(literal 2 binary64) %12886))) (approx %5542 (fma.f64 #s(literal 2 binary64) %5544 %12899)) (approx %5542 (fma.f64 #s(literal 2 binary64) %5544 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %9602 (fma.f64 #s(literal -1/4 binary64) (/.f64 %9441 %5547) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %12885) (fma.f64 #s(literal -1/8 binary64) (/.f64 %9443 %901) (fma.f64 #s(literal 1/48 binary64) %12905 (+.f64 (/.f64 (*.f64 %1575 %9066) %5551) (/.f64 (*.f64 %9058 %12896) %901))))))) %17) %12899))) (approx %5594 (-.f64 %12921 %12931)) (approx %5594 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1533 %12924) %1655) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %1533 (-.f64 %12937 (fma.f64 #s(literal -2 binary64) (/.f64 %12924 %12938) (*.f64 #s(literal 1/4 binary64) %12940))))) %1534) (*.f64 #s(literal -1/24 binary64) (/.f64 %9461 %1538)))) %17) %12921) %12931)) (approx %5638 (/.f64 (fma.f64 #s(literal -1 binary64) %12955 %12960) y)) (approx %5638 (/.f64 %12980 y)) (approx %5638 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %12957) (fma.f64 #s(literal 1/48 binary64) %12984 (fma.f64 #s(literal 1/16 binary64) %12984 (*.f64 %1534 %9066))))) %5647) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %12958 %12969)) %5665) (/.f64 (*.f64 %12958 %12977) %5494))) %17) %12980) y)) (approx %5706 %13005) (approx %5706 %13012) (approx %5728 (+.f64 #s(literal 1 binary64) %13005)) (approx %5728 (+.f64 #s(literal 1 binary64) %13012)) (approx %5737 (/.f64 (fma.f64 #s(literal -1/2 binary64) %13018 %13019) y)) (approx %5737 (/.f64 (fma.f64 #s(literal -1/2 binary64) %13018 (fma.f64 #s(literal -1/4 binary64) %13023 (fma.f64 #s(literal -1/48 binary64) %13025 %13019))) y)) (approx %5737 (/.f64 (fma.f64 #s(literal -1/2 binary64) %13018 (fma.f64 #s(literal -1/4 binary64) %13023 (fma.f64 #s(literal -1/48 binary64) %13025 (fma.f64 #s(literal 1/48 binary64) %13032 (fma.f64 #s(literal 1/12 binary64) %13032 %13019))))) y)) (approx %5769 (-.f64 %13041 %13051)) (approx %5769 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 %1692 (-.f64 %13055 (fma.f64 #s(literal -2 binary64) %13056 (*.f64 #s(literal 4 binary64) (/.f64 %13045 %13057)))))) %5729) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %1692 %13045) %5779) (*.f64 #s(literal 4 binary64) (/.f64 %13068 %13057)))) %17) %13041) %13051)) (approx %5814 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %9680 (fma.f64 #s(literal 1/2 binary64) %9689 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/16 binary64) %9511 (*.f64 #s(literal -1/48 binary64) %9511))) %1952)))) %17) %9669) %9675) y)) (approx %5841 (/.f64 (fma.f64 #s(literal -1/2 binary64) %13089 (*.f64 #s(literal 1/4 binary64) %13091)) y)) (approx %5841 (/.f64 (-.f64 %13098 %13103) y)) (approx %5841 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) %13108 (fma.f64 #s(literal 1/96 binary64) %13108 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %3169 (-.f64 (*.f64 #s(literal 1/48 binary64) %13109) (fma.f64 #s(literal 1/16 binary64) %13109 (*.f64 #s(literal 1/8 binary64) %13111))))) %3167)))) %17) %13098) %13103) y)) (approx %5889 (-.f64 %13127 %13137)) (approx %5889 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) (/.f64 %10576 %5846) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %3169 (-.f64 %13142 (fma.f64 #s(literal -2 binary64) (/.f64 %13130 %13143) (*.f64 #s(literal 1/4 binary64) %13145))))) %3167) (/.f64 (*.f64 %3169 %13130) %5859))) %17) %13127) %13137)) (approx %5941 (-.f64 (+.f64 %5942 (*.f64 #s(literal -1/8 binary64) %13161)) %13164)) (approx %5941 (-.f64 (+.f64 %5942 (fma.f64 #s(literal -1/8 binary64) %13161 (*.f64 #s(literal 1/48 binary64) (/.f64 %13167 %17)))) %13164)) (approx %5968 (/.f64 (fma.f64 #s(literal -1/2 binary64) %13174 (*.f64 #s(literal -1/4 binary64) %13176)) y)) (approx %5968 (/.f64 (-.f64 %13183 %13188) y)) (approx %5968 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %5944 (-.f64 (*.f64 #s(literal 1/48 binary64) %13192) (fma.f64 #s(literal 1/16 binary64) %13192 (*.f64 #s(literal 1/8 binary64) %13194))))) %5942) (fma.f64 #s(literal -1/96 binary64) %13202 (*.f64 #s(literal 1/32 binary64) %13202))) %17) %13183) %13188) y)) (approx %6016 (-.f64 %13212 %13222)) (approx %6016 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %5944 %13215) %5986) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %5944 (-.f64 %13228 (fma.f64 #s(literal -2 binary64) (/.f64 %13215 %13229) (*.f64 #s(literal 1/4 binary64) %13231))))) %5942) (*.f64 #s(literal -1/24 binary64) (/.f64 %13167 %5973)))) %17) %13212) %13222)) (approx %6062 (/.f64 (fma.f64 #s(literal -1/4 binary64) %13246 %13248) y)) (approx %6062 (/.f64 (-.f64 %13254 %13261) y)) (approx %6062 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 %13265 %6077) (fma.f64 #s(literal -1/96 binary64) (/.f64 %11164 %3977) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %472 (-.f64 (*.f64 #s(literal -1/48 binary64) %13268) (fma.f64 #s(literal -1/8 binary64) %13270 (fma.f64 #s(literal -1/16 binary64) %13268 (*.f64 #s(literal 1/2 binary64) %13271)))))) %1499)))) %17) %13254) %13261) y)) (approx %13287 (-.f64 %164 (*.f64 #s(literal 2 binary64) %13288))) (approx %13287 (-.f64 %8971 (fma.f64 #s(literal 2 binary64) %13296 (fma.f64 #s(literal 2 binary64) %13288 %13301)))) (approx %13287 (-.f64 %8975 (fma.f64 #s(literal 2 binary64) %13296 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %11213 (-.f64 %10942 (fma.f64 #s(literal 2 binary64) (/.f64 %13295 x) (*.f64 #s(literal 2 binary64) (/.f64 %13299 x))))) %10705) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %13299 %13294) %10705) (fma.f64 #s(literal 2 binary64) %13288 (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/18432 binary64) %8446 (fma.f64 #s(literal -1/30720 binary64) %8446 (fma.f64 #s(literal -1/92160 binary64) %8446 %9009))) %10705) %13301))))))) (approx %6114 (+.f64 %6115 (fma.f64 #s(literal -1/8 binary64) %13327 %6120))) (approx %6114 (+.f64 %6115 (fma.f64 #s(literal -1/8 binary64) %13327 (fma.f64 #s(literal -1/48 binary64) %13332 %6120)))) (approx %6140 (+.f64 %6115 (+.f64 %1575 %13337))) (approx %6140 (+.f64 %6115 (+.f64 %1575 (fma.f64 #s(literal -1/8 binary64) %13327 (fma.f64 #s(literal -1/8 binary64) %10803 %13337))))) (approx %6140 (+.f64 %6115 (+.f64 %1575 (fma.f64 #s(literal -1/8 binary64) %13327 (fma.f64 #s(literal -1/8 binary64) %10803 (fma.f64 #s(literal -1/48 binary64) %13332 (fma.f64 #s(literal -1/48 binary64) %10808 %13337))))))) (approx %6171 %13357) (approx %6171 %13363) (approx %6171 %13370) (approx %6188 (/.f64 (fma.f64 #s(literal -1 binary64) %13373 %13374) y)) (approx %6188 (/.f64 %13391 y)) (approx %6188 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %13360 %13354)) %6204) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %13366) %6192) (/.f64 (*.f64 %13354 %13388) %6141))) %17) %13391) y)) (approx %6232 (-.f64 %13357 %93)) (approx %6232 (-.f64 %13363 %93)) (approx %6232 (-.f64 %13370 %9325)) (approx %6251 (fma.f64 #s(literal 1/4 binary64) %6141 %13416)) (approx %6251 (fma.f64 #s(literal 1/4 binary64) %6141 (fma.f64 #s(literal 1/4 binary64) %13361 %13416))) (approx %6251 (fma.f64 #s(literal 1/4 binary64) %6141 (fma.f64 #s(literal 1/4 binary64) %13361 (fma.f64 #s(literal 1/2 binary64) (/.f64 %13423 %17) %13416)))) (approx %6269 (/.f64 (fma.f64 #s(literal -4 binary64) %13430 (*.f64 #s(literal 2 binary64) %13374)) y)) (approx %6269 (/.f64 (fma.f64 #s(literal -4 binary64) %13430 %13444) y)) (approx %6269 (/.f64 (fma.f64 #s(literal -4 binary64) %13430 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (*.f64 %13360 %13414)) %6204) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x %13423) %6192) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %13414 %13441) %6141)))) %17) %13444)) y)) (approx %6310 (-.f64 %212 %13463)) (approx %6310 (-.f64 (fma.f64 #s(literal 1/48 binary64) %9304 %212) %13463)) (approx %6324 (/.f64 (fma.f64 #s(literal -1/4 binary64) %10460 %2244) y)) (approx %6324 (/.f64 (-.f64 %8426 %13475) y)) (approx %6324 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) %9181 (fma.f64 #s(literal 1/32 binary64) %9181 (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 %1220 (-.f64 %8435 (fma.f64 #s(literal -1/8 binary64) %9353 %8436))))))) %17) %8426) %13475) y)) (approx %6351 (-.f64 %164 %13494)) (approx %6351 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %9284 (fma.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 %1220 (-.f64 %10683 (fma.f64 #s(literal -2 binary64) %13497 (*.f64 #s(literal -1/4 binary64) %10484))))) (*.f64 %1220 %12223))) %17) %163)) %13494)) (approx %6377 (+.f64 %471 (fma.f64 #s(literal -1/8 binary64) %610 %10))) (approx %6377 (+.f64 %471 (fma.f64 #s(literal -1/8 binary64) %610 %9051))) (approx %6389 (/.f64 (fma.f64 #s(literal -1/4 binary64) %13517 %11148) y)) (approx %6389 (/.f64 (-.f64 %11154 %13524) y)) (approx %6389 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) %13528 (fma.f64 #s(literal 1/32 binary64) %13528 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (-.f64 %11167 (fma.f64 #s(literal -1/8 binary64) %11166 (*.f64 #s(literal -1/8 binary64) %13529)))) %471)))) %17) %11154) %13524) y)) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8475 %10185) y))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8479 (fma.f64 #s(literal -1/8 binary64) %13549 (fma.f64 #s(literal -1/768 binary64) %8432 %10185))) y))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8484 (fma.f64 #s(literal -1/8 binary64) (/.f64 %13560 %129) (fma.f64 #s(literal -1/8 binary64) %13549 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal 1/92160 binary64) %8447 (fma.f64 #s(literal 1/384 binary64) (/.f64 %13562 %129) %10185)))))) y))) (approx %46 (*.f64 #s(literal -1 binary64) %8476)) (approx %46 (*.f64 #s(literal -1 binary64) %8480)) (approx %46 (*.f64 #s(literal -1 binary64) %8485)) (approx %95 (*.f64 #s(literal -1 binary64) %8468)) (approx %95 (*.f64 #s(literal -1 binary64) %8470)) (approx %95 (*.f64 #s(literal -1 binary64) %8472)) (approx %151 (*.f64 #s(literal -1 binary64) %8958)) (approx %151 (*.f64 #s(literal -1 binary64) %8962)) (approx %151 (*.f64 #s(literal -1 binary64) %8967)) (approx %227 (*.f64 #s(literal -1 binary64) %10174)) (approx %227 (*.f64 #s(literal -1 binary64) %10178)) (approx %227 (*.f64 #s(literal -1 binary64) %10183)) (approx %274 (*.f64 #s(literal -1 binary64) %10188)) (approx %274 (*.f64 #s(literal -1 binary64) %10194)) (approx %274 (*.f64 #s(literal -1 binary64) %10204)) (approx %308 (+.f64 %309 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %8601 y)) %13605) y)))) (approx %308 (+.f64 %309 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8601 (*.f64 #s(literal 1/48 binary64) (/.f64 %8608 y))) y)) %13605) y)))) (approx %335 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %8617 %13621) y))) (approx %335 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %13629 y)) %13633) y) %13621) y))) (approx %335 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/48 binary64) %8633 (fma.f64 #s(literal -1/96 binary64) %13640 (fma.f64 #s(literal 1/32 binary64) %13640 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %311 %13629)) %336))))) %13628) y)) %13633) y) %13621) y))) (approx %386 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %808 %8793)))) (approx %386 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1/192 binary64) %6761 %808) (fma.f64 #s(literal -1/24 binary64) %13665 (fma.f64 #s(literal -1/960 binary64) %6761 %8793)))))) (approx %386 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1/192 binary64) %6761 (fma.f64 #s(literal 1/23040 binary64) %8671 %808)) (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -1/192 binary64) %6688) (fma.f64 #s(literal -1/24 binary64) %13664 (*.f64 #s(literal -1/960 binary64) %6688)))) %129) (fma.f64 #s(literal -1/24 binary64) %13665 (fma.f64 #s(literal -1/960 binary64) %6761 (fma.f64 #s(literal 1/161280 binary64) %8671 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %84 %13663) %129) %8793))))))))) (approx %427 (fma.f64 #s(literal -1 binary64) (/.f64 %13692 y) %431)) (approx %427 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %13697 %443))) %13691) y) %431)) (approx %427 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %13712 y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %13697 %430))) y) %8178) %13691) y) %431)) (approx %470 (fma.f64 #s(literal -1 binary64) (/.f64 %13725 y) %473)) (approx %470 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %13730 %485))) %13724) y) %473)) (approx %470 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8778 (fma.f64 #s(literal -1/4 binary64) (/.f64 %13739 %476) (fma.f64 #s(literal -1/8 binary64) %13741 (*.f64 #s(literal -1/48 binary64) (/.f64 %8746 %476))))) y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %13730 %472))) y) %8178) %13724) y) %473)) (approx %519 (+.f64 %521 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %13759 %13760) y)))) (approx %519 (+.f64 %521 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8755 %13767) y)) %13760) y)))) (approx %547 (+.f64 %521 (fma.f64 #s(literal -1/2 binary64) %525 %10))) (approx %547 (+.f64 %521 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %13759 %13779) y)))) (approx %547 (+.f64 %521 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8755 (fma.f64 #s(literal -1/48 binary64) %13785 %13767)) y)) %13779) y)))) (approx %568 (fma.f64 #s(literal 1/2 binary64) %521 (*.f64 #s(literal 1/2 binary64) (/.f64 %13779 y)))) (approx %568 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %13779 (*.f64 #s(literal 1/16 binary64) %13758)) y) %569)) (approx %568 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %8755 (*.f64 #s(literal 1/2 binary64) (/.f64 %13805 y))) y) (*.f64 #s(literal -1/2 binary64) %13779)) y) %569)) (approx %587 (*.f64 #s(literal -1 binary64) %8853)) (approx %587 (*.f64 #s(literal -1 binary64) %8861)) (approx %587 (*.f64 #s(literal -1 binary64) %8873)) (approx %634 (+.f64 %429 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) %13821 %12298) y)))) (approx %634 (+.f64 %429 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8827 (*.f64 #s(literal 1/48 binary64) %13827)) y) %12298) y)))) (approx %6511 (*.f64 #s(literal -1 binary64) %9203)) (approx %6511 (*.f64 #s(literal -1 binary64) %9207)) (approx %6511 (*.f64 #s(literal -1 binary64) %9211)) (approx %659 (*.f64 #s(literal -1 binary64) %8794)) (approx %659 (*.f64 #s(literal -1 binary64) %8801)) (approx %659 (*.f64 #s(literal -1 binary64) %8813)) (approx %693 (*.f64 #s(literal -1 binary64) %9555)) (approx %697 (+.f64 %429 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %636 (*.f64 #s(literal 1/8 binary64) %13821)) y)))) (approx %697 (+.f64 %429 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8827 (*.f64 #s(literal -1/48 binary64) %13827)) y) %13859) y)))) (approx %713 (+.f64 %430 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %8886 y)) %13867) y)))) (approx %713 (+.f64 %430 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8886 (*.f64 #s(literal 1/48 binary64) (/.f64 %8893 y))) y)) %13867) y)))) (approx %744 (+.f64 %745 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %8900 y)) %13885) y)))) (approx %744 (+.f64 %745 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8900 (*.f64 #s(literal 1/48 binary64) (/.f64 %8907 y))) y)) %13885) y)))) (approx %816 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %13903) %8876)))) (approx %816 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %13913) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/960 binary64) %8525 (fma.f64 #s(literal 1/288 binary64) %8525 %8875))))))) (approx %820 (fma.f64 #s(literal 1/24 binary64) %788 (fma.f64 #s(literal 1/2 binary64) %8858 %791))) (approx %820 (fma.f64 #s(literal 1/24 binary64) %788 (fma.f64 #s(literal 1/2 binary64) %8858 (fma.f64 #s(literal 1/2 binary64) %8868 %791)))) (approx %841 (*.f64 #s(literal -1 binary64) %8504)) (approx %841 (*.f64 #s(literal -1 binary64) %8508)) (approx %841 (*.f64 #s(literal -1 binary64) %8512)) (approx %868 (+.f64 %869 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %872 (*.f64 #s(literal 1/8 binary64) (/.f64 %8977 y))) y)))) (approx %868 (+.f64 %869 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8977 (*.f64 #s(literal -1/48 binary64) (/.f64 %8982 y))) y) %13946) y)))) (approx %8988 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -4 binary64) %13952) %8265)))) (approx %8988 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %13962 %80)) (fma.f64 #s(literal 4 binary64) %13952 %8265))))) (approx %8988 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %13962 %13547) x) (fma.f64 #s(literal 4 binary64) (/.f64 %13976 %15) (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %13559 %13547) %6688)))) %129)) (fma.f64 #s(literal 4 binary64) (/.f64 %13559 %9022) (fma.f64 #s(literal 4 binary64) %13952 (fma.f64 #s(literal 8 binary64) (/.f64 %13959 %9020) %8265))))))) (approx %900 (+.f64 %901 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %13995 %13996) y)))) (approx %900 (+.f64 %901 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9030 (*.f64 #s(literal 1/48 binary64) (/.f64 %9037 y))) y)) %13996) y)))) (approx %927 (+.f64 %901 (*.f64 #s(literal -1 binary64) %14013))) (approx %927 (+.f64 %901 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x %13995) %13996) y)))) (approx %927 (+.f64 %901 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14025 (*.f64 #s(literal -1/8 binary64) %9030)) y) %8178) %13996) y)))) (approx %948 (fma.f64 #s(literal -1/2 binary64) %14013 %949)) (approx %948 (fma.f64 #s(literal -1 binary64) (/.f64 %14038 y) %949)) (approx %948 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %14025 %14042) y) %14037) y) %949)) (approx %973 (+.f64 %975 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %9072 y)) %14051) y)))) (approx %973 (+.f64 %975 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9072 (*.f64 #s(literal 1/48 binary64) (/.f64 %9079 y))) y)) %14051) y)))) (approx %1005 (+.f64 %1006 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %9086 y)) %14069) y)))) (approx %1005 (+.f64 %1006 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9086 (*.f64 #s(literal 1/48 binary64) (/.f64 %9093 y))) y)) %14069) y)))) (approx %1039 (+.f64 %1041 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1044 (*.f64 #s(literal 1/8 binary64) (/.f64 %9100 y))) y)))) (approx %1039 (+.f64 %1041 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9100 (*.f64 #s(literal -1/48 binary64) (/.f64 %9105 y))) y) %14096) y)))) (approx %1070 (+.f64 %1071 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1074 (*.f64 #s(literal 1/8 binary64) (/.f64 %2597 y))) y)))) (approx %1070 (+.f64 %1071 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %2597 (*.f64 #s(literal -1/48 binary64) (/.f64 %9114 y))) y) (*.f64 #s(literal -1/2 binary64) %1074)) y)))) (approx %1096 (+.f64 %1071 (+.f64 %1041 (*.f64 #s(literal -1 binary64) %14120)))) (approx %1096 (+.f64 %1071 (+.f64 %1041 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14125 %14119) y))))) (approx %1096 (+.f64 %1071 (+.f64 %1041 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14134 %9143) y) %14119) y))))) (approx %1127 %14143) (approx %1127 (fma.f64 #s(literal -1 binary64) (/.f64 %14146 y) %1128)) (approx %1127 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %14134 %11634) y) %14145) y) %1128)) (approx %1149 (+.f64 %471 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1150 %14156) y)))) (approx %1149 (+.f64 %471 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %609 (*.f64 #s(literal -1/48 binary64) %14162)) y) %14166) y)))) (approx %1199 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/8 binary64) (/.f64 %1178 y))) y)) %1176)) (approx %1199 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %14179 (*.f64 #s(literal -1/8 binary64) %1178)) y) %8178) y)) %1176)) (approx %1245 (+.f64 %1220 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1247 (*.f64 #s(literal 1/8 binary64) %10460)) y)))) (approx %1245 (+.f64 %1220 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1222 (*.f64 #s(literal -1/48 binary64) (/.f64 %9196 y))) y) %14198) y)))) (approx %2938 (*.f64 #s(literal -1 binary64) %8842)) (approx %2938 (*.f64 #s(literal -1 binary64) %8846)) (approx %2938 (*.f64 #s(literal -1 binary64) %8850)) (approx %1288 (*.f64 #s(literal -1 binary64) %12023)) (approx %1288 (*.f64 #s(literal -1 binary64) %12026)) (approx %1288 (*.f64 #s(literal -1 binary64) %12030)) (approx %7142 %14218) (approx %7143 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x %14222) %2244) y))) (approx %7143 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %14221 %14230)) %2244) y))) (approx %7143 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %14221 (fma.f64 #s(literal -1/5040 binary64) %14238 %14230))) %2244) y))) (approx %7014 (*.f64 #s(literal -1 binary64) %8259)) (approx %7015 (*.f64 #s(literal -1 binary64) %9256)) (approx %7015 (*.f64 #s(literal -1 binary64) %9263)) (approx %7015 (*.f64 #s(literal -1 binary64) %9270)) (approx %1330 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1252 %14254) y))) (approx %1330 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1252 (fma.f64 #s(literal -1/3840 binary64) %9291 %14254)) y))) (approx %1330 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1252 (fma.f64 #s(literal -1/3840 binary64) %9291 (fma.f64 #s(literal 1/645120 binary64) %9297 %14254))) y))) (approx %1358 (+.f64 %1246 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %1309 y)) %14272) y)))) (approx %1358 (+.f64 %1246 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1309 (*.f64 #s(literal 1/48 binary64) %14278)) y)) %14272) y)))) (approx %1376 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %15 %8277)) %14291) y) %1383)) (approx %1376 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %6688 (*.f64 y %1395))) (*.f64 #s(literal -2 binary64) (/.f64 %15 %1386))) y)) %14291) y) %1383)) (approx %1409 (fma.f64 #s(literal -1 binary64) %14309 %1128)) (approx %1409 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %14146 %2244) y) %1128)) (approx %1409 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14318 %11634) y) %14145) %2244) y) %1128)) (approx %1428 (fma.f64 #s(literal -1/2 binary64) %14309 %1429)) (approx %1428 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %14125 %14328) y) %1429)) (approx %1428 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %14318 (*.f64 #s(literal 1/4 binary64) %9143)) y) %14328) y) %1429)) (approx %1446 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %9345 %14340) y))) (approx %1446 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %14348 y)) %14352) y) %14340) y))) (approx %1446 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/48 binary64) %9361 (fma.f64 #s(literal -1/96 binary64) %14359 (fma.f64 #s(literal 1/32 binary64) %14359 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %1220 %14348)) %1447))))) %14347) y)) %14352) y) %14340) y))) (approx %1496 (+.f64 %471 (fma.f64 #s(literal -1 binary64) %1497 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %11454 y) %14166) y))))) (approx %1496 (+.f64 %471 (fma.f64 #s(literal -1 binary64) %1497 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %609 (fma.f64 #s(literal -1/48 binary64) %14162 %11453)) y) %14166) y))))) (approx %1532 (fma.f64 #s(literal -1 binary64) (/.f64 %14393 y) %1535)) (approx %1532 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %14398 %1547))) %14392) y) %1535)) (approx %1532 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8778 (fma.f64 #s(literal -1/4 binary64) (/.f64 %14407 %1538) (fma.f64 #s(literal -1/8 binary64) %14409 (*.f64 #s(literal -1/48 binary64) (/.f64 %9413 %1538))))) y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %14398 %1534))) y) %8178) %14392) y) %1535)) (approx %1574 (fma.f64 #s(literal -1 binary64) (/.f64 %14427 y) %1577)) (approx %1574 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (/.f64 %14432 %1589))) %14426) y) %1577)) (approx %1574 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %14447 y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %14432 %1576))) y) %8178) %14426) y) %1577)) (approx %1616 (+.f64 %1534 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %9454 y)) %14461) y)))) (approx %1616 (+.f64 %1534 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9454 (*.f64 #s(literal 1/48 binary64) (/.f64 %9461 y))) y)) %14461) y)))) (approx %1641 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %9470 %14477) y))) (approx %1641 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %14485 y)) %14489) y) %14477) y))) (approx %1641 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/48 binary64) %9485 (fma.f64 #s(literal -1/96 binary64) %14496 (fma.f64 #s(literal 1/32 binary64) %14496 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %1533 %14485)) %1547))))) %14484) y)) %14489) y) %14477) y))) (approx %1691 (+.f64 %1692 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %13018) %14514) y)))) (approx %1691 (+.f64 %1692 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9504 (*.f64 #s(literal -1/48 binary64) (/.f64 %9511 y))) y)) %14514) y)))) (approx %1723 (+.f64 %1724 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %14531 %14532) y)))) (approx %1723 (+.f64 %1724 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9518 %14539) y)) %14532) y)))) (approx %1750 (+.f64 %1724 (fma.f64 #s(literal -1/2 binary64) %1728 %10))) (approx %1750 (+.f64 %1724 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %14531 %14551) y)))) (approx %1750 (+.f64 %1724 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9518 (fma.f64 #s(literal -1/48 binary64) %13785 %14539)) y)) %14551) y)))) (approx %1771 (fma.f64 #s(literal 1/2 binary64) %1724 (*.f64 #s(literal 1/2 binary64) (/.f64 %14551 y)))) (approx %1771 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %14551 (*.f64 #s(literal 1/16 binary64) %14530)) y) %1772)) (approx %1771 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %9518 (*.f64 #s(literal 1/2 binary64) (/.f64 %14576 y))) y) (*.f64 #s(literal -1/2 binary64) %14551)) y) %1772)) (approx %1792 (*.f64 #s(literal -1 binary64) %8877)) (approx %1810 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) %74 (*.f64 #s(literal 1/2 binary64) %13903)))) (approx %1810 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) %74 (fma.f64 #s(literal 1/2 binary64) %13903 (*.f64 #s(literal 1/2 binary64) %13913))))) (approx %1817 (-.f64 (fma.f64 #s(literal -1/24 binary64) %788 (*.f64 #s(literal 1/2 binary64) %8798)) %791)) (approx %1817 (-.f64 (fma.f64 #s(literal -1/24 binary64) %788 (fma.f64 #s(literal 1/2 binary64) %8798 (*.f64 #s(literal 1/2 binary64) %8808))) %791)) (approx %1837 (fma.f64 #s(literal -2 binary64) (/.f64 %14610 y) %1840)) (approx %1837 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %14619 y) %14621) y) %1840)) (approx %1837 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 %14626 (fma.f64 #s(literal -1/4 binary64) (/.f64 %13739 %1845) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %14610) (fma.f64 #s(literal -1/8 binary64) (/.f64 %13741 %901) (fma.f64 #s(literal -1/48 binary64) %9606 (+.f64 (/.f64 (*.f64 %471 %14024) %1850) (/.f64 (*.f64 %14012 %14619) %901))))))) y) (*.f64 #s(literal 2 binary64) %14619)) y) %14621) y) %1840)) (approx %1893 (fma.f64 #s(literal -2 binary64) (/.f64 %14651 y) %1895)) (approx %1893 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %14658 y) %14660) y) %1895)) (approx %1893 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 %11595 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %13779 %14658) %521) (fma.f64 #s(literal -1/4 binary64) (*.f64 %15 %14651) (/.f64 (*.f64 %869 %14670) %1901)))) y) (*.f64 #s(literal 2 binary64) %14658)) y) %14660) y) %1895)) (approx %1951 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %9662 %9673) y))) (approx %1951 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %14691 y)) %14695) y) %14698) y))) (approx %1951 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %14705 (fma.f64 #s(literal -1/96 binary64) %14706 (fma.f64 #s(literal 1/48 binary64) %9681 (*.f64 #s(literal 1/32 binary64) %14706)))) %14690) y)) %14695) y) %14698) y))) (approx %6786 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x %14720) y))) (approx %6786 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/240 binary64) %8432 %14720)) y))) (approx %6786 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/240 binary64) %8432 (fma.f64 #s(literal 1/10080 binary64) %8447 %14720))) y))) (approx %7670 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) %14738)) y))) (approx %7670 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal 1/2 binary64) %14738 %14747)) y))) (approx %7670 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal 1/2 binary64) %14738 (fma.f64 #s(literal 1/2 binary64) (/.f64 %14754 %129) %14747))) y))) (approx %1999 (fma.f64 #s(literal -1 binary64) (/.f64 %14763 y) %2000)) (approx %1999 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %9771 y) %14763) y) %2000)) (approx %1999 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %14775 y) %9771) y) %14763) y) %2000)) (approx %2034 (fma.f64 #s(literal -1 binary64) (/.f64 %14786 y) %2035)) (approx %2034 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %14793 y) %14783) %14785) y) %2035)) (approx %2034 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %14800 (+.f64 (/.f64 (*.f64 %429 %14775) %2042) (+.f64 (/.f64 (*.f64 %9771 %14786) %2000) (/.f64 (*.f64 %14763 %14793) %2000)))) y) %9796) %14792) y) %14783) %14785) y) %2035)) (approx %2082 (fma.f64 #s(literal -1 binary64) (/.f64 %14821 y) %2035)) (approx %2082 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %14832 y) %14783) %14820) y) %2035)) (approx %2082 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %14800 (fma.f64 #s(literal -1/4 binary64) (/.f64 %13706 %2086) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %14821) (fma.f64 #s(literal -1/8 binary64) (/.f64 %13708 %745) (fma.f64 #s(literal -1/48 binary64) (/.f64 %9852 %2083) (fma.f64 #s(literal -1/48 binary64) (/.f64 %8715 %2086) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %747 %14832)) %745)))))))) y) %14826) %14831) y) %14783) %14820) y) %2035)) (approx %2139 (+.f64 %311 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %317 (*.f64 #s(literal 1/8 binary64) (/.f64 %8616 y))) y)))) (approx %2139 (+.f64 %311 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8616 (*.f64 #s(literal -1/48 binary64) (/.f64 %9873 y))) y) (*.f64 #s(literal -1/2 binary64) %317)) y)))) (approx %2161 (+.f64 %472 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %14880) %14882) y)))) (approx %2161 (+.f64 %472 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9879 (*.f64 #s(literal 1/48 binary64) %14888)) y)) %14882) y)))) (approx %2184 (-.f64 %14901 %472)) (approx %2184 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) %14888) (*.f64 #s(literal -1/8 binary64) %9879)) y) %14882) y)) %472)) (approx %2202 (-.f64 (fma.f64 #s(literal -1 binary64) %2203 (*.f64 #s(literal -1/2 binary64) (/.f64 %317 %485))) (*.f64 #s(literal 1/2 binary64) (/.f64 %9900 %477)))) (approx %2202 (fma.f64 #s(literal -1 binary64) %2203 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14922 (*.f64 #s(literal -1/2 binary64) (/.f64 %14924 %485))) y)))) (approx %2202 (fma.f64 #s(literal -1 binary64) %2203 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14922 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/48 binary64) (/.f64 %9873 %485) (*.f64 #s(literal 1/2 binary64) (/.f64 %14924 %472))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %475 %14922)) %477) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %15 %14922) y) (*.f64 #s(literal -1/48 binary64) (/.f64 %9921 %477))))) y))) y)))) (approx %2269 (+.f64 %2270 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2273 (*.f64 #s(literal 1/8 binary64) (/.f64 %9934 y))) y)))) (approx %2269 (+.f64 %2270 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9934 (*.f64 #s(literal -1/48 binary64) (/.f64 %9939 y))) y) (*.f64 #s(literal -1/2 binary64) %2273)) y)))) (approx %2296 (fma.f64 #s(literal -1 binary64) %472 %14901)) (approx %2296 (fma.f64 #s(literal -1 binary64) %472 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %14888 (*.f64 #s(literal 1/8 binary64) %9879)) y) %14882) y)))) (approx %2308 (+.f64 %2309 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %14981 %14982) y)))) (approx %2308 (+.f64 %2309 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9950 %14989) y)) %14982) y)))) (approx %2339 (+.f64 %2309 (*.f64 #s(literal -1 binary64) (/.f64 %14998 y)))) (approx %2339 (+.f64 %2309 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9950 %14179) y) %8178) y)))) (approx %2356 (+.f64 %2357 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2360 (*.f64 #s(literal 1/8 binary64) (/.f64 %9970 y))) y)))) (approx %2356 (+.f64 %2357 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9970 (*.f64 #s(literal -1/48 binary64) (/.f64 %9975 y))) y) %15021) y)))) (approx %2383 (+.f64 %2309 (fma.f64 #s(literal -1/2 binary64) %2313 %10))) (approx %2383 (+.f64 %2309 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %14981 %15030) y)))) (approx %2383 (+.f64 %2309 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %9950 (fma.f64 #s(literal -1/48 binary64) %13785 %14989)) y)) %15030) y)))) (approx %2403 (fma.f64 #s(literal 1/2 binary64) %2309 (*.f64 #s(literal 1/2 binary64) (/.f64 %15030 y)))) (approx %2403 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %15030 (*.f64 #s(literal 1/16 binary64) %14980)) y) %2404)) (approx %2403 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %9950 (*.f64 #s(literal 1/2 binary64) (/.f64 %15055 y))) y) %15060) y) %2404)) (approx %2435 (+.f64 %2436 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2439 (*.f64 #s(literal 1/8 binary64) (/.f64 %10004 y))) y)))) (approx %2435 (+.f64 %2436 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %10004 (*.f64 #s(literal -1/48 binary64) (/.f64 %10009 y))) y) (*.f64 #s(literal -1/2 binary64) %2439)) y)))) (approx %2462 (fma.f64 #s(literal 2 binary64) (/.f64 %14012 %2855) %2467)) (approx %2462 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %15085 %2866) (*.f64 #s(literal -1/4 binary64) (/.f64 %15 %1842))) %15091) y) %2467)) (approx %2462 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %15097 %14012) %1842) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %15 %14012) %2855) (*.f64 #s(literal 2 binary64) (/.f64 %14024 %2855)))) %15097) y)) %15091) y) %2467)) (approx %2502 (+.f64 %2504 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2507 (*.f64 #s(literal 1/8 binary64) (/.f64 %10045 y))) y)))) (approx %2502 (+.f64 %2504 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %10045 (*.f64 #s(literal -1/48 binary64) (/.f64 %10050 y))) y) (*.f64 #s(literal -1/2 binary64) %2507)) y)))) (approx %2542 (*.f64 #s(literal -1 binary64) %11340)) (approx %2542 (*.f64 #s(literal -1 binary64) %11344)) (approx %2542 (*.f64 #s(literal -1 binary64) %11349)) (approx %2572 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %10057 %2543) y))) (approx %2572 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %10057 %15140) y))) (approx %2572 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %10057 (fma.f64 #s(literal -1/322560 binary64) %10069 %15140)) y))) (approx %2619 (+.f64 %1071 %14143)) (approx %2619 (+.f64 %1071 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %15152 y) %14145) y) %1128))) (approx %2619 (+.f64 %1071 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %14134 %15152) y) %14145) y) %1128))) (approx %2648 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2649 %15166) y))) (approx %2648 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2649 (fma.f64 #s(literal -1/3840 binary64) %10114 %15166)) y))) (approx %2648 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2649 (fma.f64 #s(literal -1/3840 binary64) %10114 (fma.f64 #s(literal 1/645120 binary64) %10120 %15166))) y))) (approx %2678 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2649 %15182) y))) (approx %2678 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2649 (fma.f64 #s(literal -1/1920 binary64) %10114 %15182)) y))) (approx %2678 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2649 (fma.f64 #s(literal -1/1920 binary64) %10114 (fma.f64 #s(literal 1/322560 binary64) %10120 %15182))) y))) (approx %6891 (*.f64 #s(literal -1 binary64) %10141)) (approx %6891 (*.f64 #s(literal -1 binary64) %10152)) (approx %6891 (*.f64 #s(literal -1 binary64) %10171)) (approx %6895 (*.f64 #s(literal -1 binary64) %8557)) (approx %6895 (*.f64 #s(literal -1 binary64) %8562)) (approx %6895 (*.f64 #s(literal -1 binary64) %8567)) (approx %2699 (*.f64 #s(literal -1 binary64) %8582)) (approx %2699 (*.f64 #s(literal -1 binary64) %8589)) (approx %2699 (*.f64 #s(literal -1 binary64) %8599)) (approx %2722 (*.f64 #s(literal -1 binary64) %15217)) (approx %2722 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %9253 %15220))) y))) (approx %2722 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %9253 (fma.f64 #s(literal -1/120 binary64) %8432 %15227)))) y))) (approx %2722 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %9253 (fma.f64 #s(literal -1/120 binary64) %8432 (fma.f64 #s(literal -1/5040 binary64) %9266 (fma.f64 #s(literal 1/5040 binary64) %8447 %15227)))))) y))) (approx %2724 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) x %15244) y))) (approx %2724 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal 1/2 binary64) x %15253))) y))) (approx %2724 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal 1/3840 binary64) %8432 (fma.f64 #s(literal 1/768 binary64) %8432 (fma.f64 #s(literal 1/384 binary64) %8432 (fma.f64 #s(literal 1/2 binary64) x %15264)))))) y))) (approx %2724 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal -1/18432 binary64) %8447 (fma.f64 #s(literal -1/30720 binary64) %8447 (fma.f64 #s(literal -1/92160 binary64) %8447 (fma.f64 #s(literal -1/645120 binary64) %8447 (fma.f64 #s(literal 1/3840 binary64) %8432 (fma.f64 #s(literal 1/768 binary64) %8432 (fma.f64 #s(literal 1/384 binary64) %8432 (fma.f64 #s(literal 1/2 binary64) x %15280)))))))))) y))) (approx %2753 (+.f64 %2755 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %10275 y)) %15296) y)))) (approx %2753 (+.f64 %2755 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %10275 (*.f64 #s(literal 1/48 binary64) (/.f64 %10282 y))) y)) %15296) y)))) (approx %2782 (-.f64 (+.f64 %2755 (*.f64 #s(literal -1 binary64) %15313)) %1246)) (approx %2782 (-.f64 (+.f64 %2755 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %15318 %14272) %15296) y))) %1246)) (approx %2782 (-.f64 (+.f64 %2755 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %15329 %10313) %10314) y) %14272) %15296) y))) %1246)) (approx %2814 (fma.f64 #s(literal -1/2 binary64) %15313 %2815)) (approx %2814 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %15318 %15342) y) %2815)) (approx %2814 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %15329 %12717) y) %15342) y) %2815)) (approx %2832 (fma.f64 #s(literal -1 binary64) %15354 %949)) (approx %2832 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %14038 %2244) y) %949)) (approx %2832 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15363 %14042) y) %14037) %2244) y) %949)) (approx %2852 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %15372 (*.f64 #s(literal -1 binary64) %9578)) y))) (approx %2852 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %9578 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %15386) %15389) y))) y))) (approx %2852 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %9578 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %15397 %2855) (fma.f64 #s(literal -1/4 binary64) (/.f64 %15399 %2855) (fma.f64 #s(literal 2 binary64) (/.f64 %15401 %1842) %15379))) %15384) y)) %15389) y))) y))) (approx %2893 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) %15372 (*.f64 #s(literal -2 binary64) %9578)) y))) (approx %2893 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %9578 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %15386 %15421) y))) y))) (approx %2893 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %9578 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %15385 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %15397 %1849) (fma.f64 #s(literal -1/4 binary64) (/.f64 %15399 %1849) (*.f64 #s(literal 2 binary64) (/.f64 %15401 %901)))) y))) y) %15421) y))) y))) (approx %2912 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %10389 %15446) y))) (approx %2912 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/48 binary64) %14162 (fma.f64 #s(literal 1/16 binary64) %14162 %15451)) y) %15446) y))) (approx %2912 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15460 (*.f64 #s(literal 1/48 binary64) (/.f64 %8815 y))) y) %15451) y) %15446) y))) (approx %2940 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %10406 (*.f64 #s(literal 2 binary64) (/.f64 %13692 %10407)))))) (approx %2940 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %10406 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) %15477 (*.f64 #s(literal -1 binary64) (/.f64 %13696 %443))) (*.f64 #s(literal -1/12 binary64) (/.f64 %642 %443))) y)))))) (approx %2940 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %10406 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %15477 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %13696 %430)) (*.f64 #s(literal -1/12 binary64) %10415)) (*.f64 #s(literal 2 binary64) (/.f64 %13712 %10407))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 x %13692) y))) y))) y)))))) (approx %2978 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %15510 (*.f64 #s(literal 1/24 binary64) (/.f64 %15 %485))) (fma.f64 #s(literal 1/4 binary64) (/.f64 %10441 %15514) (*.f64 #s(literal 2 binary64) (/.f64 %15460 (*.f64 x %477))))) y) %2979)) (approx %2978 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15527 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %471 %15460) %2989) (fma.f64 #s(literal 1/24 binary64) (/.f64 %9885 %476) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %471 %15527)) %472)))) y))) y) (*.f64 #s(literal -1/2 binary64) %15510)) y) %2979)) (approx %3015 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1247 %13473) y))) (approx %3015 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %15551 y) %15553) y) %14198) y))) (approx %3015 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %15560 %15551) y) %15553) y) %14198) y))) (approx %3039 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %15572 y)) %15576) y)) %3045)) (approx %3039 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1220 %15551) (*.f64 y %1464)) (fma.f64 #s(literal 1/24 binary64) (/.f64 %9284 %3042) (fma.f64 #s(literal 1/24 binary64) %10493 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %1220 %15572)) %1447))))) %15571) y)) %15576) y)) %3045)) (approx %3087 (fma.f64 #s(literal -2 binary64) (/.f64 %13779 %3125) %3092)) (approx %3087 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %15604 %3134) (*.f64 #s(literal -1/4 binary64) (/.f64 %15 %1897))) %15610) y) %3092)) (approx %3087 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %13805 %3125) (fma.f64 #s(literal -1/4 binary64) (/.f64 %14668 %3125) (/.f64 (*.f64 %15618 %13779) %1897))) %15618) y)) %15610) y) %3092)) (approx %3122 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %10541 (/.f64 %15630 %3125)) y))) (approx %3122 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %10541 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %15641 y) (*.f64 #s(literal -1 binary64) %15643)) y))) y))) (approx %3122 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %10541 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15643 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %15641 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15653 (fma.f64 #s(literal 1/16 binary64) %15655 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %13805) %1901)))) y))) y))) y))) y))) (approx %3166 (+.f64 %3167 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %3170 (*.f64 #s(literal 1/8 binary64) (/.f64 %10571 y))) y)))) (approx %3166 (+.f64 %3167 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %10571 (*.f64 #s(literal -1/48 binary64) (/.f64 %10576 y))) y) (*.f64 #s(literal -1/2 binary64) %3170)) y)))) (approx %3193 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1335 %15690)))) (approx %3193 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1220 (*.f64 #s(literal -1 binary64) (/.f64 %15697 y))) y) %15690)))) (approx %3193 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1220 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1247 (*.f64 #s(literal 1/192 binary64) %10465)) (fma.f64 #s(literal -1/12 binary64) %1247 (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 %15697) %73) (*.f64 #s(literal 1/960 binary64) %10465)))) y))) y) %15690)))) (approx %3227 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %15723) y))) (approx %3227 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/48 binary64) %8432 (fma.f64 #s(literal -1/96 binary64) %8432 (fma.f64 #s(literal -1/1920 binary64) %8432 %15723)))) y))) (approx %3227 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/48 binary64) %8432 (fma.f64 #s(literal -1/96 binary64) %8432 (fma.f64 #s(literal -1/1920 binary64) %8432 (fma.f64 #s(literal 1/322560 binary64) %8447 (fma.f64 #s(literal 1/7680 binary64) %8447 (fma.f64 #s(literal 1/1440 binary64) %8447 (fma.f64 #s(literal 1/1152 binary64) %8447 %15723)))))))) y))) (approx %3248 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %15748 %73)) %791)))) (approx %3248 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %15761 %80)) (fma.f64 #s(literal 1/24 binary64) %788 (fma.f64 #s(literal 1/4 binary64) %788 %791)))))) (approx %3248 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/322560 binary64) %8431 (fma.f64 #s(literal 1/7680 binary64) %8431 (fma.f64 #s(literal 1/1440 binary64) %8431 (fma.f64 #s(literal 1/1152 binary64) %8431 (+.f64 (/.f64 (*.f64 %15761 %15756) x) (/.f64 (*.f64 %15774 %15748) x)))))) %129)) (fma.f64 #s(literal -1/48 binary64) %6761 (fma.f64 #s(literal -1/96 binary64) %6761 (fma.f64 #s(literal -1/1920 binary64) %6761 (fma.f64 #s(literal 1/24 binary64) %788 (fma.f64 #s(literal 1/4 binary64) %788 (+.f64 %791 (/.f64 %15757 %10663))))))))))) (approx %6961 (-.f64 %10675 %15796)) (approx %6961 (-.f64 %10681 (fma.f64 #s(literal -1 binary64) %15803 (fma.f64 #s(literal -1 binary64) %15804 %15796)))) (approx %6961 (-.f64 %10697 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %15774 %15801) %10705) (fma.f64 #s(literal -1 binary64) %15803 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %15756 (-.f64 %10698 (fma.f64 #s(literal -1 binary64) (/.f64 %15802 x) (*.f64 #s(literal -1 binary64) (/.f64 %15774 x))))) %10705) (fma.f64 #s(literal -1 binary64) %15804 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/322560 binary64) %8446 (fma.f64 #s(literal 1/7680 binary64) %8446 (fma.f64 #s(literal 1/1440 binary64) %8446 (*.f64 #s(literal 1/1152 binary64) %8446)))) %10705) %15796))))))) (approx %3268 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %15030 %14981) y) %2404)) (approx %3268 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %15836 y) %15838) y) %15060) y) %2404)) (approx %3284 (fma.f64 #s(literal -2 binary64) (/.f64 %15849 y) %3286)) (approx %3284 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %15856 y) %15858) y) %3286)) (approx %3284 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) %10755) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %15030 %15856) %2309) (fma.f64 #s(literal -1/4 binary64) (*.f64 %15 %15849) (/.f64 (*.f64 %2436 %15836) %3292)))) y) (*.f64 #s(literal 2 binary64) %15856)) y) %15858) y) %3286)) (approx %6970 (+.f64 #s(literal 1 binary64) %15884)) (approx %6970 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %15892 %15884))) (approx %6970 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %15892 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %13976 x)) (fma.f64 #s(literal -1/24 binary64) (*.f64 %15 %15891) (fma.f64 #s(literal 1/322560 binary64) %8491 (*.f64 #s(literal 1/1920 binary64) (*.f64 %84 %15882))))) %129) %15884)))) (approx %3331 (+.f64 %1575 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %3333 (*.f64 #s(literal 1/8 binary64) (/.f64 %10802 y))) y)))) (approx %3331 (+.f64 %1575 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %10802 (*.f64 #s(literal -1/48 binary64) (/.f64 %10807 y))) y) %15920) y)))) (approx %3356 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %10813 (*.f64 #s(literal 2 binary64) (/.f64 %14427 %10407)))))) (approx %3356 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %10813 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %15932 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %15933 %15935) y))) y)))))) (approx %3356 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %10813 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %15932 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %14447 x)) (*.f64 #s(literal 1/12 binary64) (*.f64 x %14427))) y) %15933) %15935) y))) y)))))) (approx %3394 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %10844 (*.f64 #s(literal 1/2 binary64) %15964)) y))) (approx %3394 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %15977) %15980) y) %15983) y))) (approx %3394 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %15988 %1996) (fma.f64 #s(literal 1/48 binary64) %10865 (fma.f64 #s(literal 1/16 binary64) (/.f64 %15990 %3398) (*.f64 #s(literal 1/2 binary64) (/.f64 %15992 %3398))))) %15975) y)) %15980) y) %15983) y))) (approx %3436 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %10844 %15964) y))) (approx %3436 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %10844 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %15977 (*.f64 #s(literal -1 binary64) %15979)) y))) y))) (approx %3436 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %10844 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15979 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %15976 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %15988 %1724) (fma.f64 #s(literal 1/16 binary64) (/.f64 %15990 %3397) (*.f64 #s(literal 1/2 binary64) (/.f64 %15992 %3397)))) y))) y))) y))) y))) (approx %3453 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %10896 (*.f64 #s(literal -1 binary64) (/.f64 %14551 %10407)))))) (approx %3453 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %10896 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) %1726 (*.f64 #s(literal -1/2 binary64) (/.f64 %16047 y)))) y)))))) (approx %3453 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %10896 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %14576 x)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 %14551 %13547) %15))) y) (*.f64 #s(literal 1/2 binary64) %16047)) y) (*.f64 #s(literal -1/2 binary64) %1726))) y)))))) (approx %6990 (-.f64 (+.f64 #s(literal 1 binary64) %16078) %163)) (approx %6990 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %16082 %16078)) (fma.f64 #s(literal -1/24 binary64) %16088 %8970))) (approx %6990 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %16082 (fma.f64 #s(literal -2 binary64) (/.f64 %13976 %10705) %16078))) (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -2 binary64) %15887) (fma.f64 #s(literal -1/24 binary64) %16087 %10942))) %129) (fma.f64 #s(literal -1/24 binary64) %16088 (fma.f64 #s(literal -1/24 binary64) %74 (fma.f64 #s(literal -1/322560 binary64) %8530 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %84 %16086) %129) %8969))))))) (approx %3484 (-.f64 %16111 %10959)) (approx %3484 (-.f64 (fma.f64 #s(literal -2 binary64) %16114 %16111) (fma.f64 #s(literal -1/24 binary64) %16120 %10975))) (approx %3484 (-.f64 (fma.f64 #s(literal -2 binary64) %16114 (fma.f64 #s(literal -2 binary64) (/.f64 %13976 %10979) %16111)) (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %15 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %13559 %2649)) (fma.f64 #s(literal -1/24 binary64) %16119 %10986))) %129) (fma.f64 #s(literal -1/24 binary64) %16120 (fma.f64 #s(literal -1/24 binary64) %3488 (fma.f64 #s(literal -1/322560 binary64) %10991 (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 %84 %16118) %129) %10974))))))) (approx %3511 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 %15 (*.f64 y %3519)) (*.f64 #s(literal -1/8 binary64) (/.f64 %15 %3288))) %16148) y) %3512)) (approx %3511 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/16 binary64) %16153 (fma.f64 #s(literal 1/48 binary64) %16153 (*.f64 #s(literal 1/2 binary64) (/.f64 %11010 %3288)))) %11004) y)) %16148) y) %3512)) (approx %3542 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %11025 %11033) y))) (approx %3542 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %16172 y)) %16176) y) %16179) y))) (approx %3542 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %16172) %3288) (fma.f64 #s(literal -1/96 binary64) %16186 (fma.f64 #s(literal 1/48 binary64) %11040 (*.f64 #s(literal 1/32 binary64) %16186)))) %16171) y)) %16176) y) %16179) y))) (approx %7016 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/6 binary64) %9253 %14222)) y))) (approx %7016 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/6 binary64) %9253 (fma.f64 #s(literal -1/6 binary64) %14221 %16205))) y))) (approx %7016 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/6 binary64) %9253 (fma.f64 #s(literal -1/6 binary64) %14221 (fma.f64 #s(literal -1/5040 binary64) %9266 (fma.f64 #s(literal -1/5040 binary64) %14238 %16205))))) y))) (approx %7018 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %16223))) (approx %7018 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %16223 %16234))) (approx %7018 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %16223 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %11094 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %14737 %16232) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %14745 %16222) x) (*.f64 #s(literal -1/2 binary64) (/.f64 %14754 x))))) %129) %16234)))) (approx %3591 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 %16252 %3597) (*.f64 #s(literal -2 binary64) %11110)) y))) (approx %3591 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %11110 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %16266 y) %16269) y))) y))) (approx %3591 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %11110 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %16266 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x %14317) %3596) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 %9143 %14308)) %3609) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %14308 %16266) %1097)))) y))) y) %16269) y))) y))) (approx %3644 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %11147 %11158) y))) (approx %3644 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %16305 y)) %16309) y) %16312) y))) (approx %3644 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %472 %16305)) %3645) (fma.f64 #s(literal -1/96 binary64) %16320 (fma.f64 #s(literal 1/48 binary64) %11166 (*.f64 #s(literal 1/32 binary64) %16320)))) %16304) y)) %16309) y) %16312) y))) (approx %3689 (+.f64 %869 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %872 %16335) %16337) y)))) (approx %3689 (+.f64 %869 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %872 (fma.f64 #s(literal -1/3840 binary64) %16343 %16335)) (fma.f64 #s(literal -1/8 binary64) (/.f64 %11572 %80) (fma.f64 #s(literal -1/768 binary64) %16343 %16337))) y)))) (approx %3714 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %11208 (*.f64 #s(literal -1 binary64) %879))))) (approx %3714 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %11208 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %871 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %16359 %16362) y))) y)))))) (approx %3714 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %11208 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %871 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) %11220) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 %871 %12223) x))) y) %16359) %16362) y))) y)))))) (approx %3749 (fma.f64 #s(literal -1 binary64) (/.f64 %16392 y) %3750)) (approx %3749 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %11237 (*.f64 #s(literal 1/2 binary64) (/.f64 %16397 %336))) %16391) y) %3750)) (approx %3749 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 %9196 %309)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %15 (*.f64 %354 %16392)) %341) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %16392) (*.f64 #s(literal -1/48 binary64) (/.f64 %11256 %341))))) y)) (*.f64 #s(literal 1/2 binary64) (/.f64 %16397 %309))) y) %16390) %16391) y) %3750)) (approx %3789 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %11265 (*.f64 #s(literal -1 binary64) (/.f64 %3798 y)))))) (approx %3789 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %11265 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %16440 y) %3795) %3797) y)))))) (approx %3789 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -2 binary64) %11265 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 %1309 %309)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %16435 %3798) %317) (fma.f64 #s(literal 1/12 binary64) (/.f64 %11300 %341) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %311 %16440)) %309))))) y) %16433) %16439) y) %3795) %3797) y)))))) (approx %3844 (*.f64 #s(literal -1 binary64) %10060)) (approx %3844 (*.f64 #s(literal -1 binary64) %10066)) (approx %3844 (*.f64 #s(literal -1 binary64) %10072)) (approx %3865 (-.f64 %16484 %3871)) (approx %3865 (-.f64 (fma.f64 #s(literal -1 binary64) %16492 %16484) %3871)) (approx %3865 (-.f64 (fma.f64 #s(literal -1 binary64) %16492 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %13976 %2543)) (fma.f64 #s(literal -1/24 binary64) (*.f64 %15 %16491) (fma.f64 #s(literal -1/322560 binary64) %11375 (*.f64 #s(literal 1/1920 binary64) (*.f64 %84 %16482))))) %129) %16484)) %3871)) (approx %3896 (-.f64 (fma.f64 #s(literal -1 binary64) %3898 (*.f64 #s(literal -1/2 binary64) (/.f64 %317 %3901))) (/.f64 %16514 %16515))) (approx %3896 (fma.f64 #s(literal -1 binary64) %3898 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %16521 (*.f64 #s(literal -1/8 binary64) (/.f64 %8616 %3901))) (+.f64 (/.f64 %11405 %16515) (/.f64 %16526 %3901))) y)))) (approx %3896 (fma.f64 #s(literal -1 binary64) %3898 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %16521 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %16536 (*.f64 #s(literal 1/48 binary64) (/.f64 %9873 %3901))) (+.f64 (/.f64 (*.f64 %311 (fma.f64 #s(literal -1/16 binary64) %11418 (fma.f64 #s(literal -1/48 binary64) %11418 (fma.f64 #s(literal 1/48 binary64) %11417 (*.f64 #s(literal 1/16 binary64) %11417))))) %16515) (+.f64 (/.f64 (*.f64 %16513 %16536) %3901) (/.f64 (*.f64 %11404 %16521) %3901)))) y))) y)))) (approx %3963 (-.f64 (fma.f64 #s(literal -1 binary64) %3965 (*.f64 #s(literal -1/2 binary64) (/.f64 %317 %3968))) (/.f64 %16565 %16566))) (approx %3963 (fma.f64 #s(literal -1 binary64) %3965 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %16572 (*.f64 #s(literal -1/8 binary64) (/.f64 %8616 %3968))) (+.f64 (/.f64 %11458 %16566) (/.f64 %16577 %3968))) y)))) (approx %3963 (fma.f64 #s(literal -1 binary64) %3965 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %16572 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %16587 (*.f64 #s(literal 1/48 binary64) (/.f64 %9873 %3968))) (+.f64 (/.f64 (*.f64 %311 (fma.f64 #s(literal -1/48 binary64) %11472 (fma.f64 #s(literal 1/48 binary64) %11155 (fma.f64 #s(literal 1/16 binary64) %11155 (*.f64 #s(literal 1/2 binary64) %11471))))) %16566) (+.f64 (/.f64 (*.f64 %16564 %16587) %3968) (/.f64 (*.f64 %11457 %16572) %3968)))) y))) y)))) (approx %4038 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %10541 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15643 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %15641 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15653 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %14670) %1901) (*.f64 #s(literal 1/8 binary64) %15655))) y))) y))) y))) y))) (approx %4062 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %11500 (*.f64 #s(literal 1/2 binary64) (/.f64 %16630 %4075))) y))) (approx %4062 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %16643 y)) %16647) y) %16650) y))) (approx %4062 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %16629 %16643) %4064) (fma.f64 #s(literal 1/48 binary64) %11530 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %16629 %11516)) %4089) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/48 binary64) %9873 (fma.f64 #s(literal 1/48 binary64) %11542 (fma.f64 #s(literal 1/16 binary64) %9873 (*.f64 #s(literal 1/16 binary64) %11542))))) %4075))))) %16642) y)) %16647) y) %16650) y))) (approx %4127 (+.f64 %869 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %16679 %13946) y)))) (approx %4127 (+.f64 %869 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %16679 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/3840 binary64) %11193) (fma.f64 #s(literal -1/8 binary64) %11201 (*.f64 #s(literal 1/768 binary64) %11193))) %80) %13946)) y)))) (approx %4150 (fma.f64 #s(literal 2 binary64) %1894 (*.f64 #s(literal 2 binary64) (/.f64 %16696 y)))) (approx %4150 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %16696 (*.f64 #s(literal 2 binary64) (/.f64 %16704 y))) y) %1895)) (approx %4150 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %16696 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %16704 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 %9643 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %13779 %16704) %521) (fma.f64 #s(literal -1/4 binary64) (*.f64 %15 %16696) (/.f64 (*.f64 %869 (fma.f64 #s(literal -1/8 binary64) %14668 %13805)) %1901)))) y))) y))) y) %1895)) (approx %4188 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal -1 binary64) %16730 %1128)))) (approx %4188 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %16735 %16729) y) %1128)))) (approx %4188 (+.f64 %1071 (+.f64 %1041 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %16743 %11636) y) %16729) y) %1128)))) (approx %4221 (fma.f64 #s(literal -1/2 binary64) %16730 %4222)) (approx %4221 (fma.f64 #s(literal -1 binary64) (/.f64 %16755 y) %4222)) (approx %4221 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %16743 %16759) y) %16754) y) %4222)) (approx %4238 (fma.f64 #s(literal -1 binary64) %16767 %4222)) (approx %4238 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %16755 %2244) y) %4222)) (approx %4238 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %16776 %16759) y) %16754) %2244) y) %4222)) (approx %4257 (fma.f64 #s(literal -1/2 binary64) %16767 %4258)) (approx %4257 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %16735 %16786) y) %4258)) (approx %4257 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %16776 (*.f64 #s(literal 1/4 binary64) %11636)) y) %16786) y) %4258)) (approx %4275 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 %16798 %4281) (*.f64 #s(literal -2 binary64) %11671)) y))) (approx %4275 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %11671 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %16812 y) %16815) y))) y))) (approx %4275 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %11671 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %16812 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x %16775) %4280) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 %11636 %16766)) %4293) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %16766 %16812) %4190)))) y))) y) %16815) y))) y))) (approx %4327 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11671 (*.f64 #s(literal -1 binary64) (/.f64 %16844 %4281))) y))) (approx %4327 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11671 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %16858 y) %16860) y))) y))) (approx %4327 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11671 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %16858 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %16742) %4280) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %16729 %11636)) %4293) (/.f64 (*.f64 %16729 %16858) %4190))) y))) y) %16860) y))) y))) (approx %4364 (-.f64 (+.f64 %521 (fma.f64 #s(literal -1/2 binary64) %637 %526)) %429)) (approx %4364 (-.f64 (+.f64 %521 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %16892) %16894) y))) %429)) (approx %4364 (-.f64 (+.f64 %521 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/8 binary64) %8755 (fma.f64 #s(literal 1/48 binary64) %13827 %13767)) %11759) y)) %16894) y))) %429)) (approx %4393 (fma.f64 #s(literal 1/2 binary64) %4365 (*.f64 #s(literal 1/2 binary64) (/.f64 %16894 y)))) (approx %4393 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %16894 (*.f64 #s(literal -1/2 binary64) %16892)) y) %4394)) (approx %4393 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %11760 (*.f64 #s(literal 1/2 binary64) (/.f64 %16921 y))) y) (*.f64 #s(literal -1/2 binary64) %16894)) y) %4394)) (approx %4410 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11768 (/.f64 %16931 %4416)) y))) (approx %4410 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11768 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %16944 y) (*.f64 #s(literal -1 binary64) %16946)) y))) y))) (approx %4410 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11768 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %16946 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %16944 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %16894 %16944) %4365) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %16894 %11760)) %4428) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x %16921) %4415)))) y))) y))) y))) y))) (approx %7144 (*.f64 #s(literal -1 binary64) %16978)) (approx %7144 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %14221 (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 %15253)))) y))) (approx %7144 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %14221 (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal 1/3840 binary64) %8432 (fma.f64 #s(literal 1/768 binary64) %8432 (fma.f64 #s(literal 1/384 binary64) %8432 (fma.f64 #s(literal 1/120 binary64) %14229 %15264)))))))) y))) (approx %7144 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/6 binary64) %14221 (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal -1/5040 binary64) %14238 (fma.f64 #s(literal -1/18432 binary64) %8447 (fma.f64 #s(literal -1/30720 binary64) %8447 (fma.f64 #s(literal -1/92160 binary64) %8447 (fma.f64 #s(literal -1/645120 binary64) %8447 (fma.f64 #s(literal 1/3840 binary64) %8432 (fma.f64 #s(literal 1/768 binary64) %8432 (fma.f64 #s(literal 1/384 binary64) %8432 (fma.f64 #s(literal 1/120 binary64) %14229 %15280))))))))))))) y))) (approx %7147 (*.f64 #s(literal -1/2 binary64) %16978)) (approx %7147 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %16977 (*.f64 #s(literal 1/2 binary64) %17021)) y))) (approx %7147 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %16977 (fma.f64 #s(literal 1/2 binary64) %17021 %17033)) y))) (approx %7147 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %16977 (fma.f64 #s(literal 1/2 binary64) %17021 (fma.f64 #s(literal 1/2 binary64) (/.f64 %17044 %129) %17033))) y))) (approx %7150 (*.f64 #s(literal -1 binary64) %17052)) (approx %7150 (fma.f64 #s(literal -1 binary64) %17052 %17063)) (approx %7150 (fma.f64 #s(literal -1 binary64) %17052 (fma.f64 #s(literal 2 binary64) %17074 %17063))) (approx %7150 (fma.f64 #s(literal -1 binary64) %17052 (fma.f64 #s(literal 2 binary64) %17074 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/645120 binary64) (/.f64 %8446 %16977)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %17044) %17058) (+.f64 (/.f64 (*.f64 %17020 %17073) %16977) (/.f64 (*.f64 %17031 %17061) %16977)))) %129) %17063)))) (approx %4464 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %17097 y)) %17101) y)) %4469)) (approx %4464 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %311 %16435) (*.f64 y %355)) (fma.f64 #s(literal 1/24 binary64) (/.f64 %8608 %3755) (fma.f64 #s(literal 1/24 binary64) %11924 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %311 %17097)) %336))))) %17096) y)) %17101) y)) %4469)) (approx %4504 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11110 (*.f64 #s(literal -1 binary64) (/.f64 %17126 %3597))) y))) (approx %4504 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11110 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %17140 y) %17142) y))) y))) (approx %4504 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11110 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %17140 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %14133) %3596) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %14119 %9143)) %3609) (/.f64 (*.f64 %14119 %17140) %1097))) y))) y) %17142) y))) y))) (approx %8401 (*.f64 #s(literal -1/2 binary64) %15217)) (approx %8401 (*.f64 #s(literal -1 binary64) (/.f64 %15253 y))) (approx %8401 (*.f64 #s(literal -1 binary64) (/.f64 %15264 y))) (approx %8401 (*.f64 #s(literal -1 binary64) (/.f64 %15280 y))) (approx %8404 (*.f64 #s(literal -1 binary64) %17181)) (approx %8404 (fma.f64 #s(literal -1 binary64) %17181 %17192)) (approx %8404 (fma.f64 #s(literal -1 binary64) %17181 (fma.f64 #s(literal 2 binary64) %17203 %17192))) (approx %8404 (fma.f64 #s(literal -1 binary64) %17181 (fma.f64 #s(literal 2 binary64) %17203 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %17208 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %15275) %17187) (+.f64 (/.f64 (*.f64 %15250 %17202) %15216) (/.f64 (*.f64 %15260 %17190) %15216)))) %129) %17192)))) (approx %7160 (*.f64 #s(literal -1 binary64) %9222)) (approx %7160 (*.f64 #s(literal -1 binary64) %9226)) (approx %7160 (*.f64 #s(literal -1 binary64) %9230)) (approx %4539 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %12035 %17229) y))) (approx %4539 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %17237 y)) %17241) y) %17229) y))) (approx %4539 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %2272 %17237)) %4540) (fma.f64 #s(literal -1/32 binary64) %17251 (fma.f64 #s(literal -1/48 binary64) %12055 (*.f64 #s(literal 1/96 binary64) %17251)))) %17236) y)) %17241) y) %17229) y))) (approx %4588 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %12072 (/.f64 %17267 %4600)) y))) (approx %4588 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %17285 y) (*.f64 #s(literal -1 binary64) %17287)) y) %12072) y))) (approx %4588 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %17287 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %17285 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %17266 %17280)) %4619) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %17265) (fma.f64 #s(literal 1/48 binary64) %12102 (fma.f64 #s(literal 1/16 binary64) %12102 (*.f64 %2270 %14024))))) %4599) (/.f64 (*.f64 %17266 %17285) %4589))) y))) y))) y) %12072) y))) (approx %4663 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %12121 (*.f64 #s(literal -1/4 binary64) %12120)) y))) (approx %4663 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/48 binary64) %17325 %17327) (fma.f64 #s(literal -1/8 binary64) (/.f64 %8746 %15514) (*.f64 #s(literal -1/16 binary64) %17325))) y) %17334) y))) (approx %4663 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %17342 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) %17343 (fma.f64 #s(literal 1/32 binary64) %17343 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %471 %17342)) %472)))) y))) y) %17327) y) %17334) y))) (approx %4705 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %12148 (*.f64 #s(literal -1/4 binary64) %12147)) y))) (approx %4705 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %17368 y)) %17372) y) %17375) y))) (approx %4705 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/32 binary64) %17380 (fma.f64 #s(literal 1/96 binary64) %17380 (fma.f64 #s(literal 1/48 binary64) %12165 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %430 %17368)) %2941))))) %17367) y)) %17372) y) %17375) y))) (approx %7182 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 %17398)))) y))) (approx %7182 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal -1/120 binary64) %8432 (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 %17408)))))))) y))) (approx %7182 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1/2 binary64) x (fma.f64 #s(literal -1/16 binary64) %8425 (fma.f64 #s(literal -1/48 binary64) %8425 (fma.f64 #s(literal -1/120 binary64) %8432 (fma.f64 #s(literal -1/384 binary64) %8432 (fma.f64 #s(literal -1/768 binary64) %8432 (fma.f64 #s(literal -1/3840 binary64) %8432 (fma.f64 #s(literal -1/18432 binary64) %8447 (fma.f64 #s(literal -1/30720 binary64) %8447 (fma.f64 #s(literal -1/92160 binary64) %8447 (fma.f64 #s(literal -1/645120 binary64) %8447 (fma.f64 #s(literal 1/645120 binary64) %8447 (fma.f64 #s(literal 1/92160 binary64) %8447 (fma.f64 #s(literal 1/30720 binary64) %8447 (fma.f64 #s(literal 1/18432 binary64) %8447 (fma.f64 #s(literal 1/5040 binary64) %8447 %17408))))))))))))))))) y))) (approx %7185 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %15216 (*.f64 #s(literal 1/2 binary64) %17444)) y))) (approx %7185 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %15216 (fma.f64 #s(literal 1/2 binary64) %17444 (*.f64 #s(literal 1/2 binary64) %17454))) y))) (approx %7185 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %15216 (fma.f64 #s(literal 1/2 binary64) %17444 (fma.f64 #s(literal 1/2 binary64) %17454 (*.f64 #s(literal 1/2 binary64) (/.f64 %17468 %129))))) y))) (approx %7188 (fma.f64 #s(literal -1 binary64) %17181 %17482)) (approx %7188 (fma.f64 #s(literal -1 binary64) %17181 (fma.f64 #s(literal 2 binary64) %17491 %17482))) (approx %7188 (fma.f64 #s(literal -1 binary64) %17181 (fma.f64 #s(literal 2 binary64) %17491 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 %17208 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %17468) %17187) (+.f64 (/.f64 (*.f64 %17443 %17490) %15216) (/.f64 (*.f64 %17453 %17480) %15216)))) %129) %17482)))) (approx %4750 (-.f64 (+.f64 %2357 (*.f64 #s(literal -1 binary64) %17510)) %429)) (approx %4750 (-.f64 (+.f64 %2357 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %17515 %15021) %13859) y))) %429)) (approx %4750 (-.f64 (+.f64 %2357 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %17526 %12304) %11759) y) %15021) %13859) y))) %429)) (approx %4781 (fma.f64 #s(literal -1/2 binary64) %17510 %4782)) (approx %4781 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %17515 %17539) y) %4782)) (approx %4781 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %17526 (*.f64 #s(literal 1/2 binary64) %12305)) y) %17539) y) %4782)) (approx %4798 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %12320 (*.f64 #s(literal -1 binary64) (/.f64 %17551 %4803))) y))) (approx %4798 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %12320 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %17565 y) %17567) y))) y))) (approx %4798 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %12320 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %17565 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %17525) %4802) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %17509 %12305)) %4814) (/.f64 (*.f64 %17509 %17565) %4751))) y))) y) %17567) y))) y))) (approx %4843 (+.f64 %2309 %14218)) (approx %4843 (+.f64 %2309 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %14998 %2244) y)))) (approx %4843 (+.f64 %2309 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %17603 %15838) y) %8178) %2244) y)))) (approx %4856 (fma.f64 #s(literal -1/2 binary64) %14217 %2404)) (approx %4856 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %14980 %17614) y) %2404)) (approx %4856 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %17603 (*.f64 #s(literal -1/16 binary64) %9950)) y) %17614) y) %2404)) (approx %4868 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11025 (*.f64 #s(literal -1 binary64) (/.f64 %17626 %3514))) y))) (approx %4868 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11025 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %17638 y) %17640) y))) y))) (approx %4868 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11025 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %17638 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %17602) %3292) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 %6688 %14216) %3292) (/.f64 (*.f64 %14216 %17638) %2309))) y))) y) %17640) y))) y))) (approx %4896 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %12398 (/.f64 %17669 %4908)) y))) (approx %4896 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %17687 y) (*.f64 #s(literal -1 binary64) %17689)) y) %12398) y))) (approx %4896 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %17689 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %17687 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %17682 %17668)) %4927) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %17667) (fma.f64 #s(literal -1/16 binary64) %12428 (fma.f64 #s(literal -1/48 binary64) %12428 (*.f64 %309 %14024))))) %4907) (/.f64 (*.f64 %17668 %17687) %4897))) y))) y))) y) %12398) y))) (approx %4966 (-.f64 (+.f64 %2504 (*.f64 #s(literal -1 binary64) %17723)) %1006)) (approx %4966 (-.f64 (+.f64 %2504 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %17728 %17722) y))) %1006)) (approx %4966 (-.f64 (+.f64 %2504 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %17737 %12466) %12467) y) %17722) y))) %1006)) (approx %4998 (fma.f64 #s(literal -1/2 binary64) %17723 %4999)) (approx %4998 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %17728 %17749) y) %4999)) (approx %4998 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %17737 (*.f64 #s(literal 1/2 binary64) %12468)) y) %17749) y) %4999)) (approx %5015 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %12482 (*.f64 #s(literal -1 binary64) (/.f64 %17761 %5020))) y))) (approx %5015 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %12482 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %17775 y) %17777) y))) y))) (approx %5015 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %12482 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %17775 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %17736) %5019) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %17722 %12468)) %5031) (/.f64 (*.f64 %17722 %17775) %4967))) y))) y) %17777) y))) y))) (approx %5059 (-.f64 (+.f64 %975 (*.f64 #s(literal -1 binary64) %17806)) %1006)) (approx %5059 (-.f64 (+.f64 %975 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %17811 %14069) %14051) y))) %1006)) (approx %5059 (-.f64 (+.f64 %975 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %17821 %12539) %12467) y) %14069) %14051) y))) %1006)) (approx %5089 (fma.f64 #s(literal -1/2 binary64) %17806 %5090)) (approx %5089 (fma.f64 #s(literal -1 binary64) (/.f64 %17835 y) %5090)) (approx %5089 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %17821 %17839) y) %17834) y) %5090)) (approx %5106 (fma.f64 #s(literal -1 binary64) %17847 %5090)) (approx %5106 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %17835 %2244) y) %5090)) (approx %5106 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %17856 %17839) y) %17834) %2244) y) %5090)) (approx %5125 (fma.f64 #s(literal -1/2 binary64) %17847 %5126)) (approx %5125 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %17811 %17866) y) %5126)) (approx %5125 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %17856 (*.f64 #s(literal 1/4 binary64) %12540)) y) %17866) y) %5126)) (approx %5143 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 %17878 %5149) (*.f64 #s(literal -2 binary64) %12576)) y))) (approx %5143 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %12576 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %17892 y) %17895) y))) y))) (approx %5143 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %12576 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %17892 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x %17855) %5148) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 %12540 %17846)) %5164) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %17846 %17892) %5060)))) y))) y) %17895) y))) y))) (approx %5193 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %12576 (*.f64 #s(literal -1 binary64) (/.f64 %17924 %5149))) y))) (approx %5193 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %12576 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %17938 y) %17940) y))) y))) (approx %5193 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %12576 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %17938 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %17820) %5148) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %17805 %12540)) %5164) (/.f64 (*.f64 %17805 %17938) %5060))) y))) y) %17940) y))) y))) (approx %5233 (fma.f64 #s(literal -2 binary64) %5235 (*.f64 #s(literal 2 binary64) (/.f64 %17973 y)))) (approx %5233 (fma.f64 #s(literal -2 binary64) %5235 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %17973 (*.f64 #s(literal 2 binary64) (/.f64 %17987 y))) y)))) (approx %5233 (fma.f64 #s(literal -2 binary64) %5235 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %17973 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %17987 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) %12673) (+.f64 (/.f64 (*.f64 %311 (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %17969) (fma.f64 #s(literal -1/48 binary64) %12678 (fma.f64 #s(literal 1/2 binary64) %12676 (*.f64 %472 %14133))))) %5246) (+.f64 (/.f64 (*.f64 %17981 %17973) %5234) (/.f64 (*.f64 %17970 %17987) %5234)))) y))) y))) y)))) (approx %5301 (-.f64 (+.f64 %1246 (*.f64 #s(literal 1/2 binary64) %15313)) %2815)) (approx %5301 (-.f64 (+.f64 %1246 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %12718 y)) %15342) y))) %2815)) (approx %5301 (-.f64 (+.f64 %1246 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/8 binary64) %1309 (*.f64 #s(literal 1/2 binary64) %15329)) %12717) y)) %15342) y))) %2815)) (approx %5323 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 %18043 %5329) %18045) y))) (approx %5323 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18056 y)) %18060) y) %18045) y))) (approx %5323 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %15312 %18056) %5324) (fma.f64 #s(literal -1/4 binary64) (/.f64 %18069 %5329) (fma.f64 #s(literal -1/48 binary64) %12732 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (*.f64 %15312 %12718)) %5343))))) %18055) y)) %18060) y) %18045) y))) (approx %5373 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %15312 %5329)) %5378)) (approx %5373 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18097 y)) %18101) y)) %5378)) (approx %5373 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %15312 %18097) %5324) (fma.f64 #s(literal 1/24 binary64) %12779 (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/96 binary64) (*.f64 %6688 %15312) (*.f64 #s(literal 1/4 binary64) %18069)) (*.f64 x %5329)) (/.f64 (*.f64 %18093 %15312) (*.f64 x %5343))))) %18096) y)) %18101) y)) %5378)) (approx %5432 (fma.f64 #s(literal -1/2 binary64) %15354 %5433)) (approx %5432 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/32 binary64) %13994 %18130) y) %5433)) (approx %5432 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %15363 (*.f64 #s(literal -1/32 binary64) %9030)) y) %18130) y) %5433)) (approx %5455 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %9775 (*.f64 #s(literal -1/4 binary64) %12808)) y))) (approx %5455 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18149 y)) %18153) y) %14783) y))) (approx %5455 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/32 binary64) %18160 (fma.f64 #s(literal 1/96 binary64) %18160 (fma.f64 #s(literal 1/48 binary64) %12823 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %747 %18149)) %2037))))) %18148) y)) %18153) y) %14783) y))) (approx %5493 (fma.f64 #s(literal -2 binary64) (/.f64 %18180 y) %5496)) (approx %5493 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %18189 y) %18191) y) %5496)) (approx %5493 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 %14626 (fma.f64 #s(literal -1/4 binary64) (/.f64 %14407 %5498) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %18180) (fma.f64 #s(literal -1/8 binary64) (/.f64 %14409 %901) (fma.f64 #s(literal -1/48 binary64) %12866 (+.f64 (/.f64 (*.f64 %1533 %14024) %5502) (/.f64 (*.f64 %14012 %18189) %901))))))) y) (*.f64 #s(literal 2 binary64) %18189)) y) %18191) y) %5496)) (approx %5542 (fma.f64 #s(literal -2 binary64) (/.f64 %18220 y) %5545)) (approx %5542 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %18229 y) %18231) y) %5545)) (approx %5542 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 %14626 (fma.f64 #s(literal -1/4 binary64) (/.f64 %14441 %5547) (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %18220) (fma.f64 #s(literal -1/8 binary64) (/.f64 %14443 %901) (fma.f64 #s(literal -1/48 binary64) %12905 (+.f64 (/.f64 (*.f64 %1575 %14024) %5551) (/.f64 (*.f64 %14012 %18229) %901))))))) y) (*.f64 #s(literal 2 binary64) %18229)) y) %18231) y) %5545)) (approx %5594 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18262 y)) %18266) y)) %5599)) (approx %5594 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1533 %18258) (*.f64 y %1655)) (fma.f64 #s(literal 1/24 binary64) (/.f64 %9461 %1539) (fma.f64 #s(literal 1/24 binary64) %12936 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %1533 %18262)) %1547))))) %18261) y)) %18266) y)) %5599)) (approx %5638 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %12955 (/.f64 %18293 %5648)) y))) (approx %5638 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %18310 y) (*.f64 #s(literal -1 binary64) %18312)) y) %12955) y))) (approx %5638 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %18312 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %18310 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %18305 %18292)) %5665) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 %15 %18291) (fma.f64 #s(literal -1/16 binary64) %12984 (fma.f64 #s(literal -1/48 binary64) %12984 (*.f64 %1534 %14024))))) %5647) (/.f64 (*.f64 %18292 %18310) %5494))) y))) y))) y) %12955) y))) (approx %5706 %18349) (approx %5706 %18358) (approx %5728 (+.f64 #s(literal 1 binary64) %18349)) (approx %5728 (+.f64 #s(literal 1 binary64) %18358)) (approx %5737 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %5738 (*.f64 #s(literal 1/2 binary64) %13018)) y))) (approx %5737 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %18370 y) %18372) y) %18375) y))) (approx %5737 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %13068 y) %18370) y) %18372) y) %18375) y))) (approx %5769 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18392 y)) %18396) y) %5776)) (approx %5769 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -4 binary64) (/.f64 %13068 (*.f64 x %5773)) (fma.f64 #s(literal -1/3 binary64) %13054 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %1692 %18370) (*.f64 y %5779)) (/.f64 (*.f64 x (*.f64 %1692 %18392)) %5802)))) %18391) y)) %18396) y) %5776)) (approx %5814 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %14705 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/48 binary64) %9511 (*.f64 #s(literal 1/16 binary64) %9511))) %5828) (fma.f64 #s(literal 1/48 binary64) %9681 (*.f64 #s(literal 1/16 binary64) %14706)))) %14690) y)) %14695) y) %14698) y))) (approx %5841 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %13091 %18436) y))) (approx %5841 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18444 y)) %18448) y) %18436) y))) (approx %5841 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %3169 %18444)) %5842) (fma.f64 #s(literal -1/32 binary64) %18458 (fma.f64 #s(literal -1/48 binary64) %13109 (*.f64 #s(literal 1/96 binary64) %18458)))) %18443) y)) %18448) y) %18436) y))) (approx %5889 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18477 y)) %18481) y)) %5895)) (approx %5889 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %3169 %18477)) %5842) (fma.f64 #s(literal -1/24 binary64) (/.f64 %10576 %5892) (fma.f64 #s(literal 1/24 binary64) %13141 (/.f64 (*.f64 %3169 %18473) (*.f64 y %5859))))) %18476) y)) %18481) y)) %5895)) (approx %5941 (+.f64 %5942 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %13160 y)) %18507) y)))) (approx %5941 (+.f64 %5942 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %13160 (*.f64 #s(literal 1/48 binary64) (/.f64 %13167 y))) y)) %18507) y)))) (approx %5968 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %13176 %18523) y))) (approx %5968 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18531 y)) %18535) y) %18523) y))) (approx %5968 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/48 binary64) %13192 (fma.f64 #s(literal -1/96 binary64) %18542 (fma.f64 #s(literal 1/32 binary64) %18542 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %5944 %18531)) %5969))))) %18530) y)) %18535) y) %18523) y))) (approx %6016 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18564 y)) %18568) y)) %6022)) (approx %6016 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %5944 %18560) (*.f64 y %5986)) (fma.f64 #s(literal 1/24 binary64) (/.f64 %13167 %6019) (fma.f64 #s(literal 1/24 binary64) %13227 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %5944 %18564)) %5969))))) %18563) y)) %18568) y)) %6022)) (approx %6062 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %13247 (*.f64 #s(literal 1/4 binary64) %13246)) y))) (approx %6062 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18602 y)) %18606) y) %18609) y))) (approx %6062 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %472 %18602)) %6063) (fma.f64 #s(literal -1/4 binary64) (/.f64 %13265 (*.f64 y %6077)) (fma.f64 #s(literal -1/96 binary64) (/.f64 %11164 %6080) %18598))) %18601) y)) %18606) y) %18609) y))) (approx %13287 (-.f64 %164 %18632)) (approx %13287 (-.f64 %8971 (fma.f64 #s(literal -2 binary64) %18638 (fma.f64 #s(literal -2 binary64) %18641 %18632)))) (approx %13287 (-.f64 %8975 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %18640 %18636) %10705) (fma.f64 #s(literal -2 binary64) %18638 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %12223 (-.f64 %10942 (fma.f64 #s(literal -2 binary64) (/.f64 %18637 x) (*.f64 #s(literal -2 binary64) (/.f64 %18640 x))))) %10705) (fma.f64 #s(literal -2 binary64) %18641 (fma.f64 #s(literal -2 binary64) (/.f64 %12248 %10705) %18632))))))) (approx %6114 (+.f64 %6115 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %6118 (*.f64 #s(literal 1/8 binary64) (/.f64 %13326 y))) y)))) (approx %6114 (+.f64 %6115 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %13326 (*.f64 #s(literal -1/48 binary64) (/.f64 %13331 y))) y) (*.f64 #s(literal -1/2 binary64) %6118)) y)))) (approx %6140 (+.f64 %6115 (+.f64 %1575 (*.f64 #s(literal -1 binary64) %18681)))) (approx %6140 (+.f64 %6115 (+.f64 %1575 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %18686 %18680) y))))) (approx %6140 (+.f64 %6115 (+.f64 %1575 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %18695 %13360) y) %18680) y))))) (approx %6171 (fma.f64 #s(literal -1/2 binary64) %18681 %6172)) (approx %6171 (fma.f64 #s(literal -1 binary64) (/.f64 %18707 y) %6172)) (approx %6171 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %18695 %18711) y) %18706) y) %6172)) (approx %6188 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13374 (*.f64 #s(literal -1 binary64) (/.f64 %18718 %6193))) y))) (approx %6188 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13374 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %18732 y) %18734) y))) y))) (approx %6188 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13374 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %18732 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %18694) %6192) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 %18680 %13360)) %6204) (/.f64 (*.f64 %18680 %18732) %6141))) y))) y) %18734) y))) y))) (approx %6232 (fma.f64 #s(literal -1 binary64) %18763 %6172)) (approx %6232 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %18707 %2244) y) %6172)) (approx %6232 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %18772 %18711) y) %18706) %2244) y) %6172)) (approx %6251 (fma.f64 #s(literal -1/2 binary64) %18763 %6252)) (approx %6251 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %18686 %18782) y) %6252)) (approx %6251 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %18772 (*.f64 #s(literal 1/4 binary64) %13360)) y) %18782) y) %6252)) (approx %6269 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 %18794 %6193) (*.f64 #s(literal -2 binary64) %13374)) y))) (approx %6269 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %13374 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %18808 y) %18811) y))) y))) (approx %6269 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %13374 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %18808 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 x %18771) %6192) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 %13360 %18762)) %6204) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %18762 %18808) %6141)))) y))) y) %18811) y))) y))) (approx %6310 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) %152) %14272) y)) #s(literal 1 binary64))) (approx %6310 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/48 binary64) %14278 (*.f64 #s(literal 1/8 binary64) %15)) y)) %14272) y)) #s(literal 1 binary64))) (approx %6324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x %13473) y))) (approx %6324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18861 y)) %18864) y) %8178) y))) (approx %6324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %1220 %18861)) y) (fma.f64 #s(literal -1/96 binary64) %15560 (fma.f64 #s(literal 1/48 binary64) %6688 (*.f64 #s(literal 1/32 binary64) %15560)))) %18860) y)) %18864) y) %8178) y))) (approx %6351 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18888 y)) %14272) y)))) (approx %6351 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (*.f64 %1220 %18888)) y) (fma.f64 #s(literal -1/24 binary64) %15 (fma.f64 #s(literal 1/24 binary64) %14278 (/.f64 (*.f64 %1220 %11213) y)))) %18887) y)) %14272) y)))) (approx %6377 (+.f64 %471 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x %14156) y)))) (approx %6377 (+.f64 %471 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %609 %14179) y) %8178) y)))) (approx %6389 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %11147 %13522) y))) (approx %6389 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %18930 y)) %18934) y) %16312) y))) (approx %6389 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x %18930) %3645) (fma.f64 #s(literal -1/96 binary64) %18943 (fma.f64 #s(literal 1/48 binary64) %11166 (*.f64 #s(literal 1/32 binary64) %18943)))) %18929) y)) %18934) y) %16312) y))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 183.0ms | y | inf |
| 171.0ms | x | -inf |
| 170.0ms | x | inf |
| 140.0ms | y | -inf |
| 133.0ms | x | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 993 | 17212 |
| 0 | 1939 | 16228 |
| 0 | 4777 | 16228 |
| 0 | 4777 | 16228 |
| 1× | iter-limit |
| 1× | saturated |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y #s(literal 2 binary64)) %4 = (/.f64 x %3) %5 = (tan.f64 %4) %6 = (sin.f64 %4) %8 = (approx x #s(literal 0 binary64)) %10 = (/.f64 x y) %11 = (*.f64 #s(literal 1/2 binary64) %10) %13 = (pow.f64 x #s(literal 2 binary64)) %16 = (/.f64 #s(literal 1 binary64) y) %18 = (pow.f64 y #s(literal 2 binary64)) %19 = (/.f64 %13 %18) %21 = (pow.f64 y #s(literal 4 binary64)) %22 = (/.f64 %13 %21) %23 = (/.f64 #s(literal 1 binary64) %18) %24 = (*.f64 #s(literal 2 binary64) y) %26 = (pow.f64 x #s(literal 4 binary64)) %30 = (+.f64 y y) %31 = (/.f64 #s(literal 1/2 binary64) y) %32 = (/.f64 #s(literal 1 binary64) %31) %33 = (/.f64 #s(literal -1/2 binary64) y) %34 = (neg.f64 x) %35 = (/.f64 x %30) %36 = (*.f64 x %31) %37 = (sin.f64 %35) %38 = (*.f64 %10 #s(literal -1/2 binary64)) %39 = (sin.f64 %38) %40 = (*.f64 #s(literal -1 binary64) x) %41 = (*.f64 %37 %35) %42 = (*.f64 %37 x) %43 = (*.f64 %37 %30) %44 = (/.f64 %30 x) %45 = (tan.f64 %35) %46 = (cos.f64 %35) %47 = (/.f64 #s(literal 1 binary64) %46) %48 = (*.f64 %47 %37) %49 = (sin.f64 %10) %50 = (cos.f64 %10) %51 = (+.f64 %50 #s(literal 1 binary64)) %52 = (*.f64 %46 %37) %53 = (PI.f64 ) %54 = (+.f64 %53 %53) %55 = (fma.f64 #s(literal 1/2 binary64) %10 %54) %56 = (+.f64 %55 %53) %57 = (cos.f64 %56) %58 = (/.f64 %39 %57) %59 = (/.f64 %46 %37) %60 = (/.f64 #s(literal 1 binary64) %59) %61 = (fma.f64 #s(literal 1/2 binary64) %10 %53) %62 = (neg.f64 %61) %63 = (fma.f64 %33 x %53) %64 = (neg.f64 %63) %65 = (tan.f64 %64) %66 = (*.f64 %53 #s(literal 1/2 binary64)) %67 = (tan.f64 %55) %68 = (tan.f64 %61) %69 = (-.f64 %35 %66) %70 = (cos.f64 %69) %71 = (-.f64 %70 %39) %72 = (/.f64 %71 #s(literal 2 binary64)) %73 = (/.f64 #s(literal 1 binary64) %37) %74 = (/.f64 #s(literal 1 binary64) %73) %75 = (cos.f64 %54) %76 = (sin.f64 %54) %77 = (*.f64 %46 %76) %78 = (fma.f64 %33 x %66) %79 = (sin.f64 %63) %80 = (sin.f64 %62) %81 = (cos.f64 %78) %82 = (/.f64 #s(literal -1 binary64) %37) %83 = (tan.f64 %36) %84 = (sin.f64 %36) %85 = (/.f64 x %32) %86 = (sin.f64 %85) %89 = (*.f64 #s(literal -1/2 binary64) %10) %90 = (/.f64 %13 y) %91 = (*.f64 #s(literal 1/2 binary64) %90) %92 = (+ y y) %93 = (/ x %92) %94 = (sin %93) %95 = (* %94 x) %96 = (approx %95 %91) %97 = (/.f64 y x) %98 = (/ x y) %102 = (approx (+ (cos %98) 1) #s(literal 2 binary64)) %105 = (*.f64 #s(literal 2 binary64) %53) %108 = (PI ) %109 = (+ %108 %108) %110 = (+ (* 1/2 %98) %109) %111 = (approx %110 %105) %114 = (-.f64 %11 %53) %117 = (* (/ -1/2 y) x) %119 = (neg (+ %117 %108)) %120 = (approx %119 %114) %121 = (+.f64 %53 %10) %122 = (*.f64 #s(literal 1/2 binary64) %53) %123 = (sin.f64 %105) %124 = (cos.f64 %105) %125 = (*.f64 #s(literal -1/2 binary64) %53) %126 = (* %108 1/2) %127 = (- %93 %126) %128 = (approx %127 %125) %129 = (neg.f64 %122) %130 = (cos.f64 %129) %131 = (fma.f64 #s(literal 1/12 binary64) %90 %24) %132 = (/.f64 %131 x) %134 = (approx (/ 1 %94) %132) %135 = (cos %93) %137 = (* %135 (sin %109)) %138 = (approx %137 %123) %139 = (sin.f64 %89) %140 = (sin.f64 %114) %141 = (cos.f64 %114) %142 = (*.f64 #s(literal 1/2 binary64) %121) %143 = (+.f64 %53 %142) %144 = (cos.f64 %143) %145 = (*.f64 #s(literal -1 binary64) %10) %146 = (/.f64 %26 %18) %147 = (*.f64 #s(literal 1/2 binary64) %13) %148 = (fma.f64 #s(literal -1/48 binary64) %146 %147) %149 = (/.f64 %148 y) %150 = (approx %95 %149) %151 = (/.f64 x %18) %152 = (/.f64 #s(literal 1 binary64) x) %153 = (*.f64 #s(literal 2 binary64) %152) %154 = (*.f64 #s(literal -1/12 binary64) %151) %155 = (-.f64 %154 %153) %156 = (*.f64 y %155) %157 = (/.f64 %37 %30) %158 = (/.f64 x %37) %159 = (*.f64 %158 %157) %160 = (/.f64 %31 %37) %161 = (*.f64 %139 x) %162 = (neg.f64 %10) %163 = (/.f64 %37 %43) %164 = (/.f64 %42 %30) %165 = (/.f64 %164 %37) %166 = (*.f64 #s(literal -2 binary64) %97) %167 = (*.f64 %37 %44) %168 = (/.f64 %37 %167) %169 = (/.f64 %31 %152) %170 = (/.f64 #s(literal 1/2 binary64) %97) %171 = (fma.f64 #s(literal 3 binary64) %53 %53) %172 = (fma.f64 %31 x %171) %173 = (sin.f64 %172) %174 = (-.f64 %35 %53) %175 = (/.f64 #s(literal 1 binary64) %45) %176 = (/.f64 #s(literal 1 binary64) %175) %177 = (fma.f64 %31 x %53) %178 = (tan.f64 %177) %179 = (fma.f64 %53 #s(literal 2 binary64) %35) %180 = (sin.f64 %66) %181 = (*.f64 %37 %180) %182 = (*.f64 %121 #s(literal 1/2 binary64)) %183 = (-.f64 %182 %53) %184 = (cos.f64 %183) %185 = (+.f64 %37 %184) %186 = (/.f64 %185 #s(literal 2 binary64)) %187 = (fma.f64 %53 #s(literal 1/2 binary64) %54) %188 = (-.f64 %35 %187) %189 = (cos.f64 %188) %190 = (fma.f64 %31 x %187) %191 = (cos.f64 %190) %192 = (fabs.f64 %54) %193 = (-.f64 %35 %192) %194 = (sin.f64 %193) %195 = (fma.f64 %31 x %192) %196 = (sin.f64 %195) %197 = (+.f64 %194 %196) %198 = (/.f64 %197 #s(literal 2 binary64)) %199 = (*.f64 %53 #s(literal -1/2 binary64)) %200 = (cos.f64 %199) %201 = (-.f64 %53 %10) %202 = (*.f64 #s(literal 1/2 binary64) %201) %203 = (fma.f64 %121 #s(literal 1/2 binary64) %53) %204 = (fma.f64 #s(literal -1/2 binary64) %10 %53) %205 = (sin.f64 %204) %206 = (sin.f64 %179) %207 = (*.f64 #s(literal -2 binary64) %53) %208 = (sin.f64 %207) %209 = (*.f64 %46 %208) %210 = (-.f64 %37 %209) %211 = (cos.f64 %202) %212 = (cos.f64 %203) %213 = (*.f64 x %16) %214 = (/.f64 #s(literal 1 binary64) %97) %215 = (*.f64 x x) %216 = (*.f64 y y) %217 = (*.f64 %10 %10) %218 = (/.f64 x %216) %219 = (*.f64 x %218) %220 = (/.f64 %215 %216) %221 = (*.f64 %33 x) %222 = (*.f64 x %33) %223 = (/.f64 #s(literal -1 binary64) %44) %224 = (*.f64 #s(literal 3 binary64) %53) %225 = (cos.f64 %224) %226 = (sin.f64 %224) %227 = (*.f64 %46 %226) %228 = (fma.f64 %37 %225 %227) %229 = (sin.f64 %174) %230 = (sin.f64 %177) %231 = (cos.f64 %182) %232 = (/.f64 %152 %31) %233 = (sin.f64 %182) %234 = (fma.f64 %53 #s(literal 1/2 binary64) %10) %235 = (sin.f64 %234) %236 = (*.f64 %46 #s(literal -1 binary64)) %237 = (-.f64 %182 %35) %238 = (cos.f64 %237) %239 = (fma.f64 %121 #s(literal 1/2 binary64) %35) %240 = (cos.f64 %239) %241 = (-.f64 %238 %240) %242 = (-.f64 %35 %89) %243 = (sin.f64 %242) %244 = (fma.f64 %31 x %89) %245 = (sin.f64 %244) %246 = (fma.f64 %31 x %35) %247 = (sin.f64 %246) %248 = (*.f64 %46 %225) %249 = (*.f64 %37 %226) %250 = (-.f64 %248 %249) %251 = (fma.f64 x %16 %53) %252 = (/.f64 #s(literal 2 binary64) %121) %253 = (/.f64 #s(literal 1 binary64) %252) %254 = (/.f64 %53 #s(literal 2 binary64)) %255 = (fma.f64 %31 x %199) %256 = (fma.f64 %37 %75 %138) %257 = (-.f64 %198 %39) %258 = (/.f64 %257 #s(literal 2 binary64)) %259 = (/.f64 #s(literal 1 binary64) %232) %260 = (sin.f64 %159) %261 = (sin.f64 %165) %262 = (*.f64 %261 x) %263 = (*.f64 %261 %30) %264 = (tan.f64 %169) %265 = (sin.f64 %169) %266 = (cos.f64 %169) %267 = (-.f64 %169 %66) %268 = (cos.f64 %267) %269 = (-.f64 %268 %39) %270 = (/.f64 %269 #s(literal 2 binary64)) %271 = (tan.f64 %168) %272 = (tan.f64 %170) %273 = (sin.f64 %170) %274 = (cos.f64 %170) %275 = (-.f64 %70 %230) %276 = (/.f64 %275 #s(literal 2 binary64)) %277 = (+.f64 %111 %53) %278 = (cos.f64 %277) %279 = (/.f64 %39 %278) %280 = (/.f64 %39 %250) %281 = (cos.f64 %128) %282 = (/.f64 %96 %43) %283 = (/.f64 %150 %43) %284 = (/.f64 %8 y) %285 = (fma.f64 #s(literal 1/2 binary64) %284 %53) %286 = (tan.f64 %285) %287 = (+.f64 %235 #s(literal 1 binary64)) %288 = (sin.f64 %222) %289 = (sin.f64 %223) %290 = (fma.f64 %210 %75 %77) %291 = (fma.f64 #s(literal 1/2 binary64) %10 #s(literal 884279719003555/140737488355328 binary64)) %292 = (+.f64 %291 %53) %293 = (tan.f64 %292) %294 = (sin.f64 #s(literal 884279719003555/140737488355328 binary64)) %295 = (tan.f64 %291) %296 = (cos.f64 %292) %297 = (/.f64 %39 %296) %298 = (fma.f64 %33 x #s(literal 884279719003555/562949953421312 binary64)) %299 = (cos.f64 %298) %300 = (-.f64 %35 #s(literal 884279719003555/562949953421312 binary64)) %301 = (cos.f64 %300) %302 = (-.f64 %301 %39) %303 = (/.f64 %302 #s(literal 2 binary64)) %306 = (approx %135 #s(literal 1 binary64)) %308 = (/ -1 %94) %309 = (approx %308 %166) %310 = (*.f64 #s(literal -1/12 binary64) %90) %311 = (fma.f64 #s(literal -2 binary64) y %310) %312 = (/.f64 %311 x) %313 = (approx %308 %312) %314 = (*.f64 #s(literal 1/4 binary64) %151) %315 = (/ %94 %92) %316 = (approx %315 %314) %317 = (*.f64 #s(literal 1/4 binary64) %23) %318 = (fma.f64 #s(literal -1/96 binary64) %22 %317) %319 = (*.f64 x %318) %320 = (approx %315 %319) %321 = (/ x %94) %322 = (approx %321 %24) %323 = (approx %321 %131) %324 = (*.f64 #s(literal 1/24 binary64) %19) %325 = (+.f64 #s(literal 1 binary64) %324) %328 = (approx (/ x (* %94 %92)) %325) %329 = (/.f64 #s(literal -1 binary64) x) %330 = (* -1/2 %98) %334 = (approx (/ 1 (* (sin %330) %92)) %329) %335 = (+.f64 %53 %224) %336 = (sin.f64 %335) %337 = (-.f64 %122 %53) %339 = (* (+ %108 %98) 1/2) %340 = (- %339 %108) %341 = (approx %340 %337) %342 = (cos.f64 %337) %343 = (fma.f64 #s(literal 1/2 binary64) %53 %105) %344 = (neg.f64 %343) %345 = (cos.f64 %344) %346 = (+ %126 %109) %349 = (approx (cos (- %93 %346)) %345) %350 = (/ 1/2 y) %351 = (* %350 x) %353 = (approx (+ %351 %346) %343) %354 = (fabs.f64 %105) %355 = (neg.f64 %354) %356 = (sin.f64 %355) %357 = (fabs %109) %360 = (approx (sin (- %93 %357)) %356) %362 = (approx (+ %351 %357) %354) %367 = (approx (* %135 (sin (* -2 %108))) %208) %369 = (* 3 %108) %372 = (approx (* %135 (cos %369)) %225) %373 = (*.f64 %124 %342) %374 = (/.f64 %123 %373) %375 = (*.f64 #s(literal 2 binary64) %374) %383 = (/.f64 %336 %130) %384 = (*.f64 #s(literal 2 binary64) %383) %395 = (/ (- (cos %127) (sin (* %98 -1/2))) 2) %398 = (*.f64 y %294) %399 = (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) %400 = (*.f64 y %399) %401 = (/.f64 x %400) %402 = (*.f64 #s(literal 1/2 binary64) %401) %405 = (tan (/ x (* y 2))) %411 = (cos.f64 #s(literal -884279719003555/562949953421312 binary64)) %412 = (*.f64 y %411) %413 = (/.f64 x %412) %414 = (fma.f64 #s(literal 1/2 binary64) %121 %11) %415 = (cos.f64 %414) %416 = (*.f64 #s(literal 1/2 binary64) %49) %418 = (sin (- %93 %330)) %423 = (approx (/ (+ %418 (sin (+ %351 %330))) 2) %416) %424 = (*.f64 %144 %141) %425 = (/.f64 %140 %424) %431 = (neg.f64 %145) %432 = (sin.f64 %431) %433 = (approx %418 %432) %434 = (*.f64 %13 %18) %435 = (*.f64 #s(literal 1/2 binary64) %434) %436 = (fma.f64 #s(literal -1/48 binary64) %26 %435) %437 = (/.f64 %436 %18) %447 = (approx (+ (* -1/48 (/ (pow x 4) (pow y 2))) (* 1/2 (pow x 2))) %437) %448 = (*.f64 #s(literal -1/2 binary64) %415) %455 = (approx (/ (- (cos (- %339 %93)) (cos (+ %339 %93))) 2) %448) %456 = (approx %308 %156) %457 = (fma.f64 #s(literal 1/24 binary64) %151 %152) %459 = (approx (/ %350 %94) %457) %460 = (/.f64 #s(literal 1 binary64) %152) %461 = (fma.f64 %53 #s(literal 2 binary64) %53) %462 = (fma.f64 %31 x %461) %463 = (sin.f64 %462) %464 = (cos.f64 %179) %465 = (neg.f64 %464) %466 = (/.f64 %463 %465) %467 = (sin.f64 %221) %468 = (*.f64 y %37) %469 = (*.f64 %41 %73) %470 = (*.f64 %163 x) %471 = (/.f64 #s(literal 1/2 binary64) %468) %472 = (*.f64 x %471) %473 = (*.f64 x %157) %474 = (/.f64 %473 %37) %475 = (*.f64 %44 %37) %476 = (cos.f64 %177) %477 = (+.f64 %462 %254) %478 = (sin.f64 %477) %479 = (cos.f64 %53) %480 = (*.f64 %464 %479) %481 = (sin.f64 %53) %482 = (*.f64 %206 %481) %483 = (-.f64 %480 %482) %484 = (cos.f64 %255) %485 = (fma.f64 %200 %46 %181) %486 = (+.f64 %255 %254) %487 = (sin.f64 %486) %488 = (-.f64 %484 %467) %489 = (*.f64 %488 #s(literal 1/2 binary64)) %490 = (/.f64 y %215) %491 = (/.f64 #s(literal 1 binary64) %490) %492 = (*.f64 y %152) %493 = (/.f64 #s(literal 1 binary64) %10) %494 = (fma.f64 #s(literal -1/8 binary64) %220 #s(literal 1 binary64)) %495 = (/ %98 2) %497 = (approx (cos %495) %494) %499 = (approx (- %495 %126) %199) %500 = (/.f64 #s(literal 1 binary64) %475) %501 = (*.f64 %82 %37) %502 = (*.f64 %501 %30) %503 = (/.f64 %34 %502) %504 = (*.f64 %53 #s(literal 3 binary64)) %505 = (fma.f64 #s(literal 4 binary64) %53 %35) %506 = (fma.f64 %53 #s(literal 3 binary64) %35) %507 = (sin.f64 %505) %508 = (cos.f64 %506) %509 = (fma.f64 %31 %460 %254) %510 = (*.f64 %46 %481) %511 = (+.f64 %184 %37) %512 = (*.f64 %511 #s(literal 1/2 binary64)) %513 = (/.f64 #s(literal 2 binary64) %511) %514 = (/.f64 #s(literal 1 binary64) %513) %515 = (+.f64 %188 %254) %516 = (sin.f64 %515) %517 = (-.f64 %188 %190) %518 = (/.f64 %517 #s(literal 2 binary64)) %519 = (sin.f64 %518) %520 = (+.f64 %188 %190) %521 = (/.f64 %520 #s(literal 2 binary64)) %522 = (sin.f64 %521) %523 = (*.f64 %519 %522) %524 = (*.f64 #s(literal -2 binary64) %523) %525 = (sin.f64 %192) %526 = (*.f64 %46 %525) %527 = (+.f64 %196 %194) %528 = (fma.f64 %527 #s(literal 1/2 binary64) %526) %529 = (+.f64 %193 %195) %530 = (/.f64 %529 #s(literal 2 binary64)) %531 = (sin.f64 %530) %532 = (-.f64 %193 %195) %533 = (/.f64 %532 #s(literal 2 binary64)) %534 = (cos.f64 %533) %535 = (*.f64 %531 %534) %536 = (*.f64 #s(literal 2 binary64) %535) %537 = (neg.f64 %231) %538 = (*.f64 %37 %479) %539 = (-.f64 %538 %510) %540 = (fma.f64 %53 #s(literal 1/2 binary64) %162) %541 = (sin.f64 %540) %542 = (fma.f64 x %16 %66) %543 = (fma.f64 %231 %46 %52) %544 = (+.f64 %239 %254) %545 = (sin.f64 %544) %546 = (*.f64 %241 #s(literal 1/2 binary64)) %547 = (fma.f64 %31 %460 %35) %548 = (*.f64 %46 %467) %549 = (fma.f64 %33 x %35) %550 = (fma.f64 #s(literal 1/2 binary64) %10 %221) %551 = (sin.f64 %549) %552 = (+.f64 %551 %247) %553 = (fma.f64 %552 #s(literal 1/2 binary64) %548) %554 = (fma.f64 %163 x %504) %555 = (fma.f64 %41 %73 %504) %556 = (fma.f64 %37 %472 %504) %557 = (-.f64 %35 %504) %558 = (cos.f64 %557) %559 = (-.f64 %558 %508) %560 = (/.f64 %559 #s(literal 2 binary64)) %561 = (-.f64 %512 %467) %562 = (/.f64 %45 %561) %564 = (sin.f64 %470) %565 = (+.f64 %503 %254) %566 = (sin.f64 %565) %567 = (*.f64 x %564) %568 = (*.f64 %564 %30) %569 = (*.f64 %465 %37) %572 = (*.f64 %508 %37) %574 = (cos.f64 %499) %575 = (-.f64 %574 %467) %576 = (*.f64 %575 #s(literal 1/2 binary64)) %577 = (/.f64 #s(literal 1 binary64) %576) %579 = (cos.f64 %554) %580 = (+.f64 %554 %254) %581 = (sin.f64 %580) %582 = (/.f64 %579 %467) %583 = (/.f64 #s(literal 1 binary64) %582) %584 = (-.f64 %541 #s(literal -1 binary64)) %585 = (*.f64 %584 %37) %586 = (/.f64 #s(literal 1 binary64) %585) %588 = (*.f64 %46 %489) %592 = (fma.f64 %31 x #s(literal 884279719003555/140737488355328 binary64)) %593 = (tan.f64 %592) %594 = (sin.f64 %592) %597 = (fma.f64 %31 x #s(literal -884279719003555/562949953421312 binary64)) %598 = (cos.f64 %597) %599 = (-.f64 %598 %467) %600 = (*.f64 %599 #s(literal 1/2 binary64)) %601 = (/.f64 %45 %599) %603 = (/.f64 %600 %45) %605 = (tan.f64 %474) %607 = (/.f64 %536 #s(literal 2 binary64)) %609 = (-.f64 %372 %249) %610 = (/.f64 %39 %609) %612 = (fma.f64 %200 %266 %265) %613 = (/.f64 #s(literal 1 binary64) %612) %615 = (*.f64 %287 %265) %617 = (+.f64 %265 %184) %618 = (/.f64 %617 #s(literal 2 binary64)) %619 = (-.f64 %169 #s(literal 884279719003555/562949953421312 binary64)) %620 = (cos.f64 %619) %621 = (-.f64 %620 %39) %622 = (/.f64 %621 #s(literal 2 binary64)) %625 = (-.f64 %170 %89) %626 = (sin.f64 %625) %627 = (+.f64 %626 %245) %628 = (/.f64 %627 #s(literal 2 binary64)) %630 = (-.f64 %170 %192) %631 = (sin.f64 %630) %632 = (+.f64 %631 %196) %633 = (/.f64 %632 #s(literal 2 binary64)) %634 = (-.f64 %633 %39) %635 = (/.f64 %634 #s(literal 2 binary64)) %637 = (fma.f64 %273 %75 %138) %639 = (neg.f64 %274) %640 = (neg.f64 %639) %641 = (/.f64 %173 %640) %643 = (*.f64 %274 %226) %644 = (fma.f64 %273 %225 %643) %645 = (/.f64 %644 %57) %647 = (fma.f64 #s(literal 3 binary64) %53 %259) %648 = (cos.f64 %647) %649 = (/.f64 %39 %648) %651 = (-.f64 %182 %36) %652 = (cos.f64 %651) %653 = (fma.f64 %121 #s(literal 1/2 binary64) %36) %654 = (cos.f64 %653) %655 = (-.f64 %652 %654) %656 = (/.f64 %655 #s(literal 2 binary64)) %658 = (/.f64 #s(literal -1 binary64) %134) %659 = (-.f64 %70 %658) %660 = (/.f64 %659 #s(literal 2 binary64)) %662 = (*.f64 %323 %157) %663 = (cos.f64 %662) %665 = (*.f64 %322 %157) %666 = (cos.f64 %665) %668 = (sin.f64 %665) %670 = (*.f64 %42 %459) %671 = (cos.f64 %670) %673 = (/.f64 %524 #s(literal 2 binary64)) %680 = (/.f64 %447 y) %681 = (approx %95 %680) %682 = (/.f64 %681 %43) %683 = (tan.f64 %682) %684 = (sin.f64 %682) %686 = (-.f64 %53 %284) %687 = (*.f64 #s(literal 1/2 binary64) %686) %688 = (fma.f64 #s(literal -1/2 binary64) %284 %53) %689 = (sin.f64 %688) %690 = (cos.f64 %687) %693 = (+.f64 %433 %245) %694 = (/.f64 %693 #s(literal 2 binary64)) %697 = (-.f64 %37 %367) %700 = (*.f64 %37 %328) %701 = (cos.f64 %700) %703 = (tan.f64 %700) %705 = (*.f64 %37 %500) %706 = (tan.f64 %705) %708 = (cos.f64 %469) %710 = (*.f64 #s(literal 1/2 binary64) %491) %711 = (approx %95 %710) %712 = (/.f64 %711 %43) %713 = (tan.f64 %712) %714 = (sin.f64 %712) %716 = (neg.f64 %476) %717 = (/.f64 %173 %716) %719 = (+.f64 %194 %528) %720 = (/.f64 %719 #s(literal 2 binary64)) %721 = (-.f64 %720 %39) %722 = (/.f64 %721 #s(literal 2 binary64)) %725 = (sin.f64 %550) %726 = (+.f64 %243 %725) %727 = (/.f64 %726 #s(literal 2 binary64)) %730 = (-.f64 %281 %229) %731 = (/.f64 %730 #s(literal 2 binary64)) %733 = (-.f64 %281 %230) %734 = (/.f64 %733 #s(literal 2 binary64)) %736 = (+.f64 %243 %553) %737 = (/.f64 %736 #s(literal 2 binary64)) %739 = (*.f64 %96 %160) %740 = (cos.f64 %739) %742 = (cos.f64 %282) %744 = (/.f64 %96 %30) %745 = (/.f64 %744 %37) %746 = (cos.f64 %745) %748 = (cos.f64 %283) %751 = (cos.f64 %85) %752 = (*.f64 %86 x) %753 = (/.f64 %752 %32) %754 = (/.f64 %753 %86) %755 = (cos.f64 %754) %757 = (/.f64 %32 x) %758 = (/.f64 #s(literal -1 binary64) %757) %759 = (sin.f64 %758) %760 = (/.f64 %759 %57) %762 = (*.f64 %751 %226) %763 = (fma.f64 %86 %225 %762) %764 = (/.f64 %763 %57) %766 = (+.f64 %360 %196) %767 = (/.f64 %766 #s(literal 2 binary64)) %770 = (cos.f64 %556) %771 = (/.f64 %39 %770) %773 = (cos.f64 %555) %774 = (/.f64 %39 %773) %779 = (sin.f64 %547) %780 = (+.f64 %779 %245) %781 = (/.f64 %780 #s(literal 2 binary64)) %783 = (-.f64 %238 %545) %784 = (/.f64 %783 #s(literal 2 binary64)) %786 = (/.f64 %39 %478) %788 = (/.f64 %288 %483) %790 = (*.f64 %456 %43) %791 = (/.f64 %40 %790) %792 = (cos.f64 %791) %794 = (tan.f64 %791) %796 = (*.f64 %309 %43) %797 = (/.f64 %40 %796) %798 = (cos.f64 %797) %800 = (*.f64 %313 %43) %801 = (/.f64 %40 %800) %802 = (tan.f64 %801) %804 = (-.f64 %543 %240) %805 = (/.f64 %804 #s(literal 2 binary64)) %807 = (*.f64 %158 %316) %808 = (cos.f64 %807) %810 = (sin.f64 %807) %811 = (*.f64 %51 %810) %814 = (*.f64 %158 %320) %815 = (cos.f64 %814) %817 = (*.f64 #s(literal -1/8 binary64) %217) %818 = (+.f64 #s(literal 1 binary64) %817) %819 = (approx %135 %818) %821 = (*.f64 #s(literal -1/8 binary64) %219) %822 = (+.f64 #s(literal 1 binary64) %821) %823 = (approx %135 %822) %825 = (-.f64 %487 %229) %826 = (/.f64 %825 #s(literal 2 binary64)) %828 = (-.f64 %485 %230) %829 = (/.f64 %828 #s(literal 2 binary64)) %832 = (-.f64 %516 %191) %833 = (/.f64 %832 #s(literal 2 binary64)) %835 = (-.f64 %349 %191) %836 = (/.f64 %835 #s(literal 2 binary64)) %837 = (-.f64 %836 %39) %838 = (/.f64 %837 #s(literal 2 binary64)) %841 = (*.f64 y #s(literal 0 binary64)) %842 = (/.f64 x %841) %843 = (sin.f64 %542) %844 = (+.f64 %843 #s(literal 1 binary64)) %845 = (*.f64 %844 %37) %848 = (-.f64 %248 %560) %849 = (/.f64 %39 %848) %851 = (tan.f64 %120) %853 = (fma.f64 %211 %75 %138) %855 = (*.f64 %102 %273) %857 = (/.f64 %262 %568) %858 = (tan.f64 %857) %859 = (sin.f64 %857) %861 = (/.f64 x %398) %862 = (*.f64 #s(literal 1/2 binary64) %861) %868 = (fma.f64 %161 %334 %224) %869 = (cos.f64 %868) %870 = (/.f64 %39 %869) %872 = (cos.f64 %341) %873 = (+.f64 %37 %872) %874 = (/.f64 %873 #s(literal 2 binary64)) %875 = (-.f64 %874 %39) %876 = (/.f64 %875 #s(literal 2 binary64)) %878 = (cos.f64 %353) %879 = (-.f64 %189 %878) %880 = (/.f64 %879 #s(literal 2 binary64)) %881 = (-.f64 %880 %39) %882 = (/.f64 %881 #s(literal 2 binary64)) %885 = (-.f64 %53 %213) %886 = (*.f64 #s(literal 1/2 binary64) %885) %887 = (sin.f64 %886) %889 = (-.f64 %53 %214) %890 = (*.f64 #s(literal 1/2 binary64) %889) %891 = (sin.f64 %890) %893 = (+.f64 %53 %214) %894 = (*.f64 #s(literal -1/2 binary64) %214) %895 = (-.f64 %35 %894) %896 = (sin.f64 %895) %897 = (fma.f64 %31 x %894) %898 = (sin.f64 %897) %899 = (+.f64 %896 %898) %900 = (/.f64 %899 #s(literal 2 binary64)) %902 = (fma.f64 %893 #s(literal 1/2 binary64) %53) %903 = (cos.f64 %902) %905 = (-.f64 %70 %539) %906 = (/.f64 %905 #s(literal 2 binary64)) %908 = (/.f64 #s(literal 1/2 binary64) %493) %909 = (cos.f64 %908) %911 = (/.f64 #s(literal 1/2 binary64) %492) %912 = (cos.f64 %911) %918 = (/.f64 %289 %296) %920 = (/ %405 %395) %922 = (/.f64 %173 %233) %928 = (/.f64 %228 %278) %930 = (+.f64 %162 #s(literal 884279719003555/562949953421312 binary64)) %931 = (sin.f64 %930) %932 = (+.f64 %931 #s(literal 1 binary64)) %933 = (*.f64 %932 %37) %935 = (-.f64 %301 %230) %936 = (/.f64 %935 #s(literal 2 binary64)) %942 = (/.f64 %39 %581) %947 = (*.f64 %251 #s(literal 1/2 binary64)) %948 = (sin.f64 %947) %951 = (-.f64 %253 %53) %952 = (cos.f64 %951) %953 = (+.f64 %37 %952) %954 = (/.f64 %953 #s(literal 2 binary64)) %956 = (sin.f64 %509) %958 = (fma.f64 x %163 #s(literal 2652839157010665/281474976710656 binary64)) %959 = (cos.f64 %958) %960 = (/.f64 %39 %959) %962 = (*.f64 %306 %76) %963 = (*.f64 %306 %208) %964 = (-.f64 %37 %963) %965 = (fma.f64 %964 %75 %962) %967 = (/.f64 %306 %37) %968 = (/.f64 #s(literal 1 binary64) %967) %970 = (*.f64 %233 %225) %971 = (-.f64 %970 %249) %972 = (/.f64 %39 %971) %974 = (-.f64 %35 #s(literal 884279719003555/140737488355328 binary64)) %975 = (sin.f64 %974) %976 = (+.f64 %975 %594) %977 = (/.f64 %976 #s(literal 2 binary64)) %979 = (-.f64 %977 %39) %980 = (/.f64 %979 #s(literal 2 binary64)) %982 = (sin.f64 %362) %983 = (+.f64 %194 %982) %984 = (/.f64 %983 #s(literal 2 binary64)) %986 = (/.f64 %567 %263) %987 = (tan.f64 %986) %988 = (sin.f64 %986) %991 = (approx %127 #s(literal -884279719003555/562949953421312 binary64)) %992 = (cos.f64 %991) %993 = (-.f64 %992 %39) %994 = (/.f64 %993 #s(literal 2 binary64)) %996 = (-.f64 %236 %249) %997 = (/.f64 %39 %996) %999 = (fma.f64 %37 #s(literal 1 binary64) %138) %1001 = (fma.f64 %205 #s(literal 1 binary64) %77) x y #s(literal 2 binary64) %3 %4 %5 %6 #s(literal 0 binary64) %8 #s(literal 1/2 binary64) %10 %11 #s(literal 1/24 binary64) %13 #s(literal 3 binary64) #s(literal 1 binary64) %16 #s(literal -1/48 binary64) %18 %19 #s(literal 4 binary64) %21 %22 %23 %24 #s(literal -1/8 binary64) %26 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal -2 binary64) %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 #s(literal 884279719003555/140737488355328 binary64) #s(literal 884279719003555/562949953421312 binary64) %89 %90 %91 %96 %97 %102 #s(literal -1/12 binary64) #s(literal 1/12 binary64) %105 %111 #s(literal 1/4 binary64) #s(literal -1/96 binary64) %114 %120 %121 %122 %123 %124 %125 %128 %129 %130 %131 %132 %134 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %227 %228 %229 %230 %231 %232 %233 %234 %235 %236 %237 %238 %239 %240 %241 %242 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 #s(literal -884279719003555/562949953421312 binary64) #s(literal 2652839157010665/281474976710656 binary64) %306 %309 %310 %311 %312 %313 %314 %316 %317 %318 %319 %320 %322 %323 %324 %325 %328 %329 %334 %335 %336 %337 %341 %342 %343 %344 %345 %349 %353 %354 %355 %356 %360 %362 %367 %372 %373 %374 %375 (approx (/ (tan %110) (/ (+ %94 (cos %340)) 2)) %375) %383 %384 (approx (/ (/ (sin (+ %351 (+ %369 %108))) (neg (neg %135))) %395) %384) %398 %399 %400 %401 %402 (approx (/ %405 (cos (+ %117 884279719003555/562949953421312))) %402) %411 %412 %413 %414 %415 %416 %423 %424 %425 (approx (/ (tan %119) (cos (+ %339 %108))) %425) %431 %432 %433 %434 %435 %436 %437 %447 %448 %455 %456 %457 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %477 %478 %479 %480 %481 %482 %483 %484 %485 %486 %487 %488 %489 %490 %491 %492 %493 %494 %497 %499 %500 %501 %502 %503 %504 %505 %506 %507 %508 %509 %510 %511 %512 %513 %514 %515 %516 %517 %518 %519 %520 %521 %522 %523 %524 %525 %526 %527 %528 %529 %530 %531 %532 %533 %534 %535 %536 %537 %538 %539 %540 %541 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %552 %553 %554 %555 %556 %557 %558 %559 %560 %561 %562 (*.f64 %562 #s(literal 2 binary64)) %564 %565 %566 %567 %568 %569 (/.f64 %65 %537) (/.f64 %467 %569) %572 (/.f64 %467 %572) %574 %575 %576 %577 (*.f64 %45 %577) %579 %580 %581 %582 %583 %584 %585 %586 (*.f64 %49 %586) %588 (/.f64 %507 %588) (/.f64 %45 %537) (/.f64 #s(literal 1 binary64) %497) %592 %593 %594 (/.f64 %593 %37) (/.f64 %45 %299) %597 %598 %599 %600 %601 (*.f64 %601 #s(literal 2 binary64)) %603 (/.f64 #s(literal 1 binary64) %603) %605 (/.f64 %605 %79) %607 (/.f64 %83 %607) %609 %610 (/.f64 %610 %6) %612 %613 (*.f64 %264 %613) %615 (/.f64 %49 %615) %617 %618 %619 %620 %621 %622 (/.f64 %5 %622) (/.f64 %67 %618) %625 %626 %627 %628 (/.f64 %273 %628) %630 %631 %632 %633 %634 %635 (/.f64 %5 %635) %637 (/.f64 %5 %637) %639 %640 %641 (/.f64 %641 %273) %643 %644 %645 (/.f64 %645 %6) %647 %648 %649 (/.f64 %649 %6) %651 %652 %653 %654 %655 %656 (/.f64 %84 %656) %658 %659 %660 (/.f64 %5 %660) %662 %663 (/.f64 #s(literal 1 binary64) %663) %665 %666 (/.f64 #s(literal 1 binary64) %666) %668 (/.f64 %68 %668) %670 %671 (/.f64 #s(literal 1 binary64) %671) %673 (/.f64 %45 %673) (/.f64 %466 %299) (/.f64 %466 %290) (/.f64 %48 %270) (/.f64 %178 %299) (/.f64 %176 %258) %680 %681 %682 %683 %684 (/.f64 %683 %684) %686 %687 %688 %689 %690 (/.f64 %286 %690) (/.f64 %286 %689) %693 %694 (/.f64 %37 %694) (/.f64 %280 %74) %697 (/.f64 %58 %697) (/.f64 %45 %273) %700 %701 (/.f64 #s(literal 1 binary64) %701) %703 (/.f64 %703 %81) %705 %706 (/.f64 %706 %81) %708 (/.f64 #s(literal 1 binary64) %708) %710 %711 %712 %713 %714 (/.f64 %713 %714) %716 %717 (/.f64 %717 %72) %719 %720 %721 %722 (/.f64 %5 %722) (/.f64 %45 %720) %725 %726 %727 (/.f64 %37 %727) (/.f64 %37 %423) %730 %731 (/.f64 %5 %731) %733 %734 (/.f64 %5 %734) %736 %737 (/.f64 %37 %737) %739 %740 (/.f64 #s(literal 1 binary64) %740) %742 (/.f64 #s(literal 1 binary64) %742) %744 %745 %746 (/.f64 #s(literal 1 binary64) %746) %748 (/.f64 #s(literal 1 binary64) %748) (/.f64 %45 %260) %751 %752 %753 %754 %755 (/.f64 #s(literal 1 binary64) %755) %757 %758 %759 %760 (/.f64 %760 %6) %762 %763 %764 (/.f64 %764 %6) %766 %767 (/.f64 %83 %767) (/.f64 %45 %767) %770 %771 (/.f64 %771 %6) %773 %774 (/.f64 %774 %6) (/.f64 %583 %6) (/.f64 %37 %546) (/.f64 %37 %455) %779 %780 %781 (/.f64 %37 %781) %783 %784 (/.f64 %37 %784) %786 (/.f64 %786 %186) %788 (/.f64 %788 %6) %790 %791 %792 (/.f64 #s(literal 1 binary64) %792) %794 (/.f64 %794 %80) %796 %797 %798 (/.f64 #s(literal 1 binary64) %798) %800 %801 %802 (/.f64 %802 %80) %804 %805 (/.f64 %37 %805) %807 %808 (/.f64 #s(literal 1 binary64) %808) %810 %811 (/.f64 %49 %811) (/.f64 %68 %810) %814 %815 (/.f64 #s(literal 1 binary64) %815) %817 %818 %819 (/.f64 #s(literal 1 binary64) %819) %821 %822 %823 (/.f64 #s(literal 1 binary64) %823) %825 %826 (/.f64 %5 %826) %828 %829 (/.f64 %5 %829) (/.f64 %58 %514) %832 %833 (/.f64 %45 %833) %835 %836 %837 %838 (/.f64 %5 %838) (/.f64 %45 %836) %841 %842 %843 %844 %845 (/.f64 %49 %845) (/.f64 %466 %198) %848 %849 (/.f64 %849 %6) %851 (/.f64 %851 %212) %853 (/.f64 %5 %853) %855 (/.f64 %49 %855) %857 %858 %859 (/.f64 %858 %859) %861 %862 (approx (/ %405 (+ (* %94 (cos %109)) %137)) %862) %868 %869 %870 (/.f64 %870 %6) %872 %873 %874 %875 %876 (/.f64 %5 %876) %878 %879 %880 %881 %882 (/.f64 %5 %882) (/.f64 %45 %880) %885 %886 %887 (/.f64 #s(literal 1 binary64) %887) %889 %890 %891 (/.f64 #s(literal 1 binary64) %891) %893 %894 %895 %896 %897 %898 %899 %900 (/.f64 %37 %900) %902 %903 (/.f64 %45 %903) %905 %906 (/.f64 %5 %906) %908 %909 (/.f64 #s(literal 1 binary64) %909) %911 %912 (/.f64 #s(literal 1 binary64) %912) (/.f64 %293 %186) (/.f64 %295 %186) (/.f64 %297 %261) (/.f64 %297 %186) %918 (/.f64 %918 %6) (approx %920 %842) %922 (/.f64 %922 %37) (/.f64 %922 %72) (/.f64 %279 %265) (/.f64 %279 %210) (/.f64 %279 %186) %928 (/.f64 %928 %6) %930 %931 %932 %933 (/.f64 %49 %933) %935 %936 (/.f64 %5 %936) (/.f64 %271 %299) (/.f64 %264 %299) (/.f64 %264 %303) (/.f64 %60 %299) %942 (/.f64 %942 %6) (/.f64 %272 %276) (/.f64 %83 %258) (/.f64 %264 %256) %947 %948 (/.f64 #s(literal 1 binary64) %948) (/.f64 #s(literal 1 binary64) %566) %951 %952 %953 %954 (/.f64 %58 %954) %956 (/.f64 #s(literal 1 binary64) %956) %958 %959 %960 (/.f64 %960 %6) %962 %963 %964 %965 (/.f64 %5 %965) %967 %968 (/.f64 %968 %81) %970 %971 %972 (/.f64 %972 %6) %974 %975 %976 %977 (/.f64 %83 %977) %979 %980 (/.f64 %5 %980) %982 %983 %984 (/.f64 %45 %984) %986 %987 %988 (/.f64 %987 %988) (approx %920 %413) %991 %992 %993 %994 (/.f64 %5 %994) %996 %997 (/.f64 %997 %6) %999 (/.f64 %5 %999) %1001 (/.f64 %5 %1001) |
| Outputs |
|---|
%3 = (*.f64 y #s(literal 2 binary64)) %6 = (/.f64 x %3) %8 = (neg.f64 x) %11 = (tan.f64 %6) %13 = (sin.f64 %6) %16 = (PI.f64 ) %21 = (approx x #s(literal 0 binary64)) %24 = (/.f64 x y) %26 = (neg.f64 y) %28 = (*.f64 #s(literal 1/2 binary64) %24) %31 = (fabs.f64 x) %32 = (*.f64 %31 %31) %33 = (*.f64 %8 %8) %34 = (*.f64 x x) %35 = (pow.f64 %34 #s(literal 1 binary64)) %36 = (pow.f64 x #s(literal 2 binary64)) %38 = (/.f64 #s(literal 1 binary64) y) %44 = (fabs.f64 y) %45 = (*.f64 %44 %44) %46 = (*.f64 %26 %26) %47 = (*.f64 y y) %48 = (pow.f64 %47 #s(literal 1 binary64)) %49 = (pow.f64 y #s(literal 2 binary64)) %50 = (/.f64 %34 %47) %51 = (pow.f64 %50 #s(literal 1 binary64)) %52 = (neg.f64 %34) %53 = (neg.f64 %47) %54 = (/.f64 %52 %53) %56 = (pow.f64 y #s(literal 4 binary64)) %58 = (/.f64 %34 %56) %62 = (/.f64 #s(literal 1 binary64) %47) %68 = (*.f64 #s(literal 2 binary64) y) %71 = (pow.f64 x #s(literal 4 binary64)) %74 = (+.f64 y y) %76 = (/.f64 #s(literal 1/2 binary64) y) %79 = (/.f64 #s(literal 1 binary64) %76) %82 = (neg.f64 %76) %84 = (/.f64 #s(literal -1/2 binary64) y) %88 = (/.f64 x %74) %90 = (neg.f64 %74) %92 = (*.f64 x %76) %94 = (sin.f64 %88) %96 = (*.f64 %24 #s(literal -1/2 binary64)) %98 = (sin.f64 %96) %100 = (*.f64 #s(literal -1 binary64) x) %102 = (*.f64 %94 %88) %104 = (*.f64 %94 x) %106 = (*.f64 %94 %74) %108 = (/.f64 %74 x) %111 = (tan.f64 %88) %113 = (cos.f64 %88) %115 = (+.f64 %88 %16) %118 = (/.f64 %16 #s(literal 2 binary64)) %123 = (neg.f64 %88) %125 = (/.f64 #s(literal 1 binary64) %113) %128 = (neg.f64 %113) %130 = (*.f64 %125 %94) %132 = (sin.f64 %24) %134 = (cos.f64 %24) %138 = (fabs.f64 %24) %140 = (neg.f64 %24) %142 = (+.f64 %134 #s(literal 1 binary64)) %144 = (*.f64 %113 %94) %146 = (+.f64 %16 %16) %148 = (fma.f64 #s(literal 1/2 binary64) %24 %146) %151 = (+.f64 %148 %16) %153 = (cos.f64 %148) %154 = (neg.f64 %153) %159 = (sin.f64 %148) %167 = (/.f64 %98 %154) %169 = (neg.f64 %98) %170 = (neg.f64 %154) %172 = (/.f64 %113 %94) %174 = (neg.f64 %94) %176 = (/.f64 #s(literal 1 binary64) %172) %181 = (fma.f64 #s(literal 1/2 binary64) %24 %16) %184 = (neg.f64 %181) %186 = (fma.f64 %84 x %16) %188 = (*.f64 %84 x) %190 = (neg.f64 %186) %192 = (tan.f64 %190) %201 = (*.f64 %16 #s(literal 1/2 binary64)) %203 = (tan.f64 %148) %207 = (tan.f64 %28) %209 = (sin.f64 %181) %215 = (-.f64 %88 %201) %217 = (cos.f64 %215) %219 = (cos.f64 %201) %220 = (sin.f64 %201) %221 = (*.f64 %94 %220) %231 = (-.f64 %217 %98) %233 = (/.f64 %231 #s(literal 2 binary64)) %237 = (/.f64 #s(literal 1 binary64) %94) %241 = (/.f64 #s(literal 1 binary64) %237) %246 = (*.f64 %113 #s(literal 0 binary64)) %247 = (pow.f64 %246 #s(literal 1 binary64)) %248 = (fma.f64 %84 x %201) %251 = (sin.f64 %188) %252 = (neg.f64 %251) %254 = (cos.f64 %188) %255 = (*.f64 %254 #s(literal 0 binary64)) %260 = (sin.f64 %184) %263 = (cos.f64 %248) %274 = (/.f64 #s(literal -1 binary64) %94) %277 = (tan.f64 %92) %279 = (sin.f64 %92) %280 = (cos.f64 %92) %285 = (/.f64 x %79) %287 = (neg.f64 %79) %289 = (sin.f64 %285) %293 = (*.f64 #s(literal -1/2 binary64) %24) %295 = (/.f64 %34 y) %298 = (*.f64 #s(literal 1/2 binary64) %295) %300 = (+ y y) %301 = (/ x %300) %302 = (sin %301) %303 = (* %302 x) %304 = (approx %303 %298) %306 = (/.f64 y x) %309 = (/ x y) %313 = (approx (+ (cos %309) 1) #s(literal 2 binary64)) %317 = (*.f64 #s(literal 2 binary64) %16) %321 = (PI ) %322 = (+ %321 %321) %323 = (+ (* 1/2 %309) %322) %324 = (approx %323 %317) %328 = (-.f64 %28 %16) %332 = (* (/ -1/2 y) x) %334 = (neg (+ %332 %321)) %335 = (approx %334 %328) %337 = (+.f64 %16 %24) %339 = (*.f64 #s(literal 1/2 binary64) %16) %341 = (*.f64 #s(literal -1/2 binary64) %16) %343 = (* %321 1/2) %344 = (- %301 %343) %345 = (approx %344 %341) %347 = (neg.f64 %339) %349 = (cos.f64 %339) %358 = (fma.f64 #s(literal 1/12 binary64) %295 %68) %362 = (/.f64 %358 x) %367 = (approx (/ 1 %302) %362) %369 = (cos %301) %372 = (approx (* %369 0) #s(literal 0 binary64)) %374 = (sin.f64 %293) %376 = (sin.f64 %328) %378 = (sin.f64 %28) %380 = (cos.f64 %28) %383 = (cos.f64 %328) %385 = (*.f64 %378 #s(literal 0 binary64)) %395 = (*.f64 #s(literal 1/2 binary64) %337) %397 = (+.f64 %16 %395) %399 = (cos.f64 %397) %403 = (cos.f64 %395) %405 = (sin.f64 %395) %412 = (*.f64 #s(literal -1 binary64) %24) %414 = (/.f64 %71 %47) %418 = (*.f64 #s(literal 1/2 binary64) %34) %420 = (fma.f64 #s(literal -1/48 binary64) %414 %418) %424 = (/.f64 %420 y) %428 = (approx %303 %424) %430 = (/.f64 x %47) %431 = (pow.f64 %430 #s(literal 1 binary64)) %432 = (/.f64 %8 %53) %433 = (/.f64 #s(literal 1 binary64) x) %437 = (*.f64 #s(literal 2 binary64) %433) %439 = (*.f64 #s(literal -1/12 binary64) %430) %441 = (-.f64 %439 %437) %443 = (*.f64 y %441) %445 = (/.f64 %94 %74) %448 = (/.f64 x %94) %451 = (*.f64 %448 %445) %453 = (/.f64 %76 %94) %456 = (*.f64 %374 x) %459 = (/.f64 %94 %106) %461 = (neg.f64 %106) %463 = (/.f64 %104 %74) %467 = (/.f64 %463 %94) %471 = (*.f64 #s(literal -2 binary64) %306) %473 = (*.f64 %94 %108) %475 = (/.f64 %94 %473) %479 = (/.f64 %76 %433) %481 = (neg.f64 %433) %483 = (/.f64 #s(literal 1/2 binary64) %306) %485 = (neg.f64 %306) %487 = (fma.f64 #s(literal 3 binary64) %16 %16) %489 = (*.f64 #s(literal 3 binary64) %16) %491 = (fma.f64 %76 x %487) %493 = (*.f64 %76 x) %495 = (sin.f64 %491) %497 = (sin.f64 %493) %498 = (cos.f64 %487) %499 = (cos.f64 %493) %501 = (*.f64 %499 (sin.f64 %487)) %505 = (-.f64 %88 %16) %507 = (/.f64 #s(literal 1 binary64) %111) %510 = (neg.f64 %111) %514 = (/.f64 #s(literal 1 binary64) %507) %519 = (fma.f64 %76 x %16) %522 = (tan.f64 %493) %524 = (neg.f64 %497) %525 = (neg.f64 %499) %527 = (+.f64 %519 %16) %530 = (fma.f64 %16 #s(literal 2 binary64) %88) %532 = (*.f64 %16 #s(literal 2 binary64)) %540 = (*.f64 %337 #s(literal 1/2 binary64)) %542 = (-.f64 %540 %16) %544 = (cos.f64 %542) %546 = (cos.f64 %540) %547 = (sin.f64 %540) %548 = (*.f64 %547 #s(literal 0 binary64)) %556 = (*.f64 %546 #s(literal -1 binary64)) %558 = (+.f64 %94 %544) %560 = (/.f64 %558 #s(literal 2 binary64)) %564 = (fma.f64 %16 #s(literal 1/2 binary64) %146) %567 = (-.f64 %88 %564) %569 = (cos.f64 %567) %570 = (pow.f64 %569 #s(literal 1 binary64)) %571 = (sin.f64 %567) %572 = (cos.f64 %118) %573 = (sin.f64 %118) %574 = (*.f64 %569 %573) %575 = (fma.f64 %571 %572 %574) %576 = (cos.f64 %564) %577 = (sin.f64 %564) %578 = (*.f64 %94 %577) %579 = (fma.f64 %113 %576 %578) %580 = (+.f64 %567 %118) %581 = (sin.f64 %580) %583 = (cos.f64 (neg.f64 %567)) %585 = (cos.f64 (fabs.f64 %567)) %587 = (+.f64 (*.f64 %571 %572) %574) %589 = (+.f64 (*.f64 %113 %576) %578) %590 = (fma.f64 %76 x %564) %593 = (cos.f64 %590) %604 = (fabs.f64 %146) %610 = (-.f64 %88 %604) %612 = (sin.f64 %610) %614 = (*.f64 %94 #s(literal 1 binary64)) %615 = (sin.f64 %604) %616 = (*.f64 %113 %615) %618 = (fma.f64 %76 x %604) %621 = (sin.f64 %618) %623 = (*.f64 %499 %615) %627 = (+.f64 %610 %618) %628 = (/.f64 %627 #s(literal 2 binary64)) %629 = (sin.f64 %628) %630 = (-.f64 %610 %618) %631 = (/.f64 %630 #s(literal 2 binary64)) %632 = (cos.f64 %631) %633 = (*.f64 %629 %632) %634 = (*.f64 #s(literal 2 binary64) %633) %635 = (+.f64 %612 %621) %636 = (pow.f64 %635 #s(literal 1 binary64)) %637 = (/.f64 %635 #s(literal 2 binary64)) %638 = (pow.f64 %637 #s(literal 1 binary64)) %640 = (/.f64 (neg.f64 %635) #s(literal -2 binary64)) %641 = (*.f64 %16 #s(literal -1/2 binary64)) %643 = (cos.f64 %641) %651 = (-.f64 %16 %24) %653 = (*.f64 #s(literal 1/2 binary64) %651) %655 = (fma.f64 %337 #s(literal 1/2 binary64) %16) %658 = (fma.f64 #s(literal -1/2 binary64) %24 %16) %661 = (neg.f64 %374) %663 = (cos.f64 %293) %664 = (*.f64 %663 #s(literal 0 binary64)) %669 = (sin.f64 %530) %671 = (sin.f64 %532) %672 = (cos.f64 %532) %673 = (*.f64 %672 %94) %677 = (*.f64 #s(literal -2 binary64) %16) %679 = (sin.f64 %677) %681 = (*.f64 %113 %679) %683 = (-.f64 %94 %681) %685 = (cos.f64 %653) %693 = (neg.f64 %546) %694 = (pow.f64 %693 #s(literal 1 binary64)) %696 = (sin.f64 (+.f64 %655 %118)) %697 = (-.f64 %556 %548) %699 = (cos.f64 (neg.f64 %655)) %701 = (cos.f64 (fabs.f64 %655)) %702 = (cos.f64 %655) %703 = (*.f64 x %38) %705 = (/.f64 #s(literal 1 binary64) %306) %711 = (*.f64 %24 %24) %714 = (*.f64 x %430) %717 = (*.f64 x %84) %719 = (/.f64 #s(literal -1 binary64) %108) %724 = (+.f64 %88 %489) %725 = (sin.f64 %724) %728 = (*.f64 %94 #s(literal -1 binary64)) %730 = (sin.f64 %505) %731 = (pow.f64 %730 #s(literal 1 binary64)) %732 = (-.f64 %728 %246) %734 = (*.f64 %499 #s(literal 0 binary64)) %746 = (/.f64 %433 %76) %750 = (fma.f64 %16 #s(literal 1/2 binary64) %24) %753 = (sin.f64 %750) %755 = (*.f64 %219 %132) %757 = (*.f64 %220 %134) %759 = (*.f64 %113 #s(literal -1 binary64)) %760 = (pow.f64 %759 #s(literal 1 binary64)) %761 = (cos.f64 %724) %762 = (-.f64 %88 %489) %763 = (cos.f64 %762) %765 = (/.f64 (+.f64 %761 %763) #s(literal 2 binary64)) %766 = (-.f64 %540 %88) %768 = (cos.f64 %766) %770 = (*.f64 %547 %94) %778 = (*.f64 %546 %113) %780 = (fma.f64 %337 #s(literal 1/2 binary64) %88) %783 = (cos.f64 %780) %784 = (pow.f64 %783 #s(literal 1 binary64)) %785 = (sin.f64 %780) %786 = (*.f64 %783 %573) %787 = (fma.f64 %785 %572 %786) %788 = (+.f64 %780 %118) %789 = (sin.f64 %788) %790 = (-.f64 %778 %770) %792 = (cos.f64 (neg.f64 %780)) %794 = (cos.f64 (fabs.f64 %780)) %796 = (+.f64 (*.f64 %785 %572) %786) %804 = (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %766 %780) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %766 %780) #s(literal 2 binary64))))) %805 = (-.f64 %768 %783) %806 = (pow.f64 %805 #s(literal 1 binary64)) %807 = (-.f64 %88 %293) %809 = (sin.f64 %807) %814 = (fma.f64 %76 x %293) %817 = (sin.f64 %814) %819 = (*.f64 %499 %374) %823 = (fma.f64 %76 x %88) %826 = (sin.f64 %823) %828 = (*.f64 %499 %94) %832 = (*.f64 %94 #s(literal 0 binary64)) %836 = (pow.f64 %761 #s(literal 1 binary64)) %837 = (-.f64 %759 %832) %838 = (fma.f64 x %38 %16) %841 = (/.f64 #s(literal 2 binary64) %337) %845 = (/.f64 #s(literal 1 binary64) %841) %853 = (fma.f64 %76 x %641) %856 = (fma.f64 %94 #s(literal 1 binary64) %372) %857 = (pow.f64 %856 #s(literal 1 binary64)) %858 = (+.f64 %614 %372) %859 = (-.f64 %637 %98) %861 = (/.f64 %859 #s(literal 2 binary64)) %865 = (/.f64 #s(literal 1 binary64) %746) %870 = (sin.f64 %451) %872 = (sin.f64 %467) %874 = (*.f64 %872 x) %876 = (*.f64 %872 %74) %878 = (tan.f64 %479) %880 = (sin.f64 %479) %881 = (cos.f64 %479) %893 = (-.f64 %479 %201) %895 = (cos.f64 %893) %897 = (*.f64 %880 %220) %907 = (-.f64 %895 %98) %909 = (/.f64 %907 #s(literal 2 binary64)) %913 = (tan.f64 %475) %920 = (tan.f64 %483) %922 = (sin.f64 %483) %923 = (cos.f64 %483) %925 = (+.f64 %483 %16) %935 = (-.f64 %217 %524) %937 = (/.f64 %935 #s(literal 2 binary64)) %941 = (+.f64 %324 %16) %943 = (cos.f64 %324) %944 = (neg.f64 %943) %957 = (/.f64 %98 %944) %959 = (neg.f64 %944) %961 = (/.f64 %98 %761) %962 = (pow.f64 %961 #s(literal 1 binary64)) %964 = (/.f64 %169 (neg.f64 %761)) %965 = (cos.f64 %345) %973 = (/.f64 %304 %106) %975 = (neg.f64 %304) %977 = (/.f64 %428 %106) %981 = (/.f64 %21 y) %985 = (fma.f64 #s(literal 1/2 binary64) %981 %16) %987 = (*.f64 #s(literal 1/2 binary64) %981) %989 = (tan.f64 %987) %997 = (+.f64 %753 #s(literal 1 binary64)) %999 = (sin.f64 %717) %1001 = (sin.f64 %719) %1003 = (fma.f64 %683 #s(literal 1 binary64) %246) %1007 = (fma.f64 #s(literal 1/2 binary64) %24 #s(literal 884279719003555/140737488355328 binary64)) %1010 = (+.f64 %1007 %16) %1012 = (tan.f64 %1007) %1013 = (pow.f64 %1012 #s(literal 1 binary64)) %1014 = (sin.f64 %1007) %1015 = (cos.f64 %1007) %1016 = (/.f64 %1014 %1015) %1018 = (neg.f64 %1015) %1019 = (/.f64 (sin.f64 %1010) %1018) %1021 = (tan.f64 (+.f64 %1010 %16)) %1022 = (tan.f64 %1010) %1023 = (sin.f64 #s(literal 884279719003555/140737488355328 binary64)) %1036 = (/.f64 %98 %1018) %1038 = (neg.f64 %1018) %1040 = (fma.f64 %84 x #s(literal 884279719003555/562949953421312 binary64)) %1043 = (cos.f64 %1040) %1048 = (cos.f64 #s(literal -884279719003555/562949953421312 binary64)) %1050 = (sin.f64 #s(literal 884279719003555/562949953421312 binary64)) %1057 = (-.f64 %88 #s(literal 884279719003555/562949953421312 binary64)) %1059 = (cos.f64 %1057) %1061 = (*.f64 %94 %1050) %1071 = (-.f64 %1059 %98) %1073 = (/.f64 %1071 #s(literal 2 binary64)) %1078 = (approx %369 #s(literal 1 binary64)) %1081 = (/ -1 %302) %1082 = (approx %1081 %471) %1084 = (*.f64 #s(literal -1/12 binary64) %295) %1086 = (fma.f64 #s(literal -2 binary64) y %1084) %1090 = (/.f64 %1086 x) %1094 = (approx %1081 %1090) %1096 = (*.f64 #s(literal 1/4 binary64) %430) %1098 = (/ %302 %300) %1099 = (approx %1098 %1096) %1101 = (*.f64 #s(literal 1/4 binary64) %62) %1103 = (fma.f64 #s(literal -1/96 binary64) %58 %1101) %1107 = (*.f64 x %1103) %1109 = (approx %1098 %1107) %1111 = (/ x %302) %1112 = (approx %1111 %68) %1114 = (approx %1111 %358) %1116 = (*.f64 #s(literal 1/24 binary64) %50) %1118 = (+.f64 #s(literal 1 binary64) %1116) %1122 = (approx (/ x (* %302 %300)) %1118) %1124 = (/.f64 #s(literal -1 binary64) x) %1127 = (* -1/2 %309) %1131 = (approx (/ 1 (* (sin %1127) %300)) %1124) %1133 = (+.f64 %16 %489) %1135 = (-.f64 %339 %16) %1138 = (* (+ %321 %309) 1/2) %1139 = (- %1138 %321) %1140 = (approx %1139 %1135) %1142 = (cos.f64 %1135) %1145 = (*.f64 (sin.f64 %339) #s(literal 0 binary64)) %1155 = (fma.f64 #s(literal 1/2 binary64) %16 %317) %1158 = (neg.f64 %1155) %1160 = (cos.f64 %1155) %1169 = (+ %343 %322) %1172 = (approx (cos (- %301 %1169)) %1160) %1174 = (/ 1/2 y) %1175 = (* %1174 x) %1177 = (approx (+ %1175 %1169) %1155) %1181 = (fabs.f64 %317) %1187 = (neg.f64 %1181) %1189 = (sin.f64 %1187) %1193 = (fabs %322) %1196 = (approx (sin (- %301 %1193)) %1189) %1199 = (approx (+ %1175 %1193) %1181) %1205 = (approx (* %369 (sin (* -2 %321))) %679) %1208 = (approx (* %369 -1) #s(literal -1 binary64)) %1210 = (*.f64 #s(literal 1 binary64) %1142) %1218 = (/.f64 #s(literal 0 binary64) %1210) %1222 = (*.f64 #s(literal 2 binary64) %1218) %1230 = (approx (/ (tan %323) (/ (+ %302 (cos %1139)) 2)) %1222) %1232 = (/.f64 #s(literal 0 binary64) %349) %1236 = (*.f64 #s(literal 2 binary64) %1232) %1250 = (/ (- (cos %344) (sin (* %309 -1/2))) 2) %1252 = (approx (/ (/ (sin (+ %1175 (+ (* 3 %321) %321))) (neg (neg %369))) %1250) %1236) %1254 = (*.f64 y %1023) %1256 = (pow.f64 %1048 #s(literal 1 binary64)) %1258 = (sin.f64 (+.f64 #s(literal -884279719003555/562949953421312 binary64) %118)) %1260 = (sin.f64 (+.f64 #s(literal 884279719003555/562949953421312 binary64) %118)) %1261 = (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) %1262 = (*.f64 y %1048) %1263 = (pow.f64 %1262 #s(literal 1 binary64)) %1264 = (/.f64 x %1262) %1265 = (pow.f64 %1264 #s(literal 1 binary64)) %1267 = (/.f64 %8 (neg.f64 %1262)) %1268 = (*.f64 #s(literal 1/2 binary64) %1264) %1272 = (tan (/ x (* y 2))) %1277 = (approx (/ %1272 (cos (+ %332 884279719003555/562949953421312))) %1268) %1279 = (fma.f64 #s(literal 1/2 binary64) %337 %28) %1282 = (cos.f64 %1279) %1293 = (*.f64 #s(literal 1/2 binary64) %132) %1296 = (sin (- %301 %1127)) %1301 = (approx (/ (+ %1296 (sin (+ %1175 %1127))) 2) %1293) %1303 = (*.f64 %399 %383) %1311 = (/.f64 %376 %1303) %1320 = (approx (/ (tan %334) (neg (cos %1138))) %1311) %1322 = (neg.f64 %412) %1325 = (neg.f64 (sin.f64 %412)) %1328 = (approx %1296 %1325) %1330 = (*.f64 %34 %47) %1334 = (*.f64 #s(literal 1/2 binary64) %1330) %1336 = (fma.f64 #s(literal -1/48 binary64) %71 %1334) %1340 = (/.f64 %1336 %47) %1353 = (approx (+ (* -1/48 (/ (pow x 4) (pow y 2))) (* 1/2 (pow x 2))) %1340) %1355 = (*.f64 #s(literal -1/2 binary64) %1282) %1359 = (approx (* (sin %1138) %302) %1355) %1361 = (approx %1081 %443) %1363 = (fma.f64 #s(literal 1/24 binary64) %430 %433) %1368 = (approx (/ %1174 %302) %1363) %1370 = (/.f64 #s(literal 1 binary64) %433) %1374 = (fma.f64 %16 #s(literal 2 binary64) %16) %1377 = (fma.f64 %76 x %1374) %1380 = (sin.f64 %1377) %1382 = (cos.f64 %1374) %1384 = (*.f64 %499 (sin.f64 %1374)) %1388 = (cos.f64 %530) %1399 = (neg.f64 %1388) %1400 = (pow.f64 %1399 #s(literal 1 binary64)) %1401 = (*.f64 %1388 #s(literal -1 binary64)) %1402 = (*.f64 %669 #s(literal 0 binary64)) %1403 = (-.f64 %1401 %1402) %1405 = (cos.f64 (+.f64 %530 %16)) %1406 = (/.f64 %1380 %1399) %1409 = (neg.f64 %1399) %1412 = (*.f64 y %94) %1414 = (*.f64 %102 %237) %1416 = (*.f64 %459 x) %1418 = (/.f64 #s(literal 1/2 binary64) %1412) %1422 = (*.f64 x %1418) %1424 = (*.f64 x %445) %1426 = (/.f64 %1424 %94) %1430 = (*.f64 %108 %94) %1443 = (+.f64 %1377 %118) %1445 = (cos.f64 %1377) %1447 = (*.f64 %1445 %573) %1454 = (cos.f64 (-.f64 %530 %16)) %1460 = (cos.f64 %853) %1461 = (pow.f64 %1460 #s(literal 1 binary64)) %1462 = (sin.f64 %853) %1463 = (*.f64 %1460 %573) %1464 = (fma.f64 %1462 %572 %1463) %1465 = (+.f64 %853 %118) %1466 = (sin.f64 %1465) %1470 = (-.f64 (*.f64 %499 %643) (*.f64 %497 (sin.f64 %641))) %1472 = (cos.f64 (neg.f64 %853)) %1474 = (cos.f64 (fabs.f64 %853)) %1476 = (+.f64 (*.f64 %1462 %572) %1463) %1477 = (fma.f64 %643 %113 %221) %1482 = (-.f64 %1460 %251) %1484 = (*.f64 %1482 #s(literal 1/2 binary64)) %1486 = (/.f64 y %34) %1489 = (/.f64 #s(literal 1 binary64) %1486) %1494 = (*.f64 y %433) %1496 = (/.f64 #s(literal 1 binary64) %24) %1500 = (fma.f64 #s(literal -1/8 binary64) %50 #s(literal 1 binary64)) %1504 = (/ %309 2) %1506 = (approx (cos %1504) %1500) %1509 = (approx (- %1504 %343) %641) %1511 = (/.f64 #s(literal 1 binary64) %1430) %1516 = (*.f64 %274 %94) %1518 = (*.f64 %1516 %74) %1520 = (/.f64 %8 %1518) %1525 = (*.f64 %16 #s(literal 3 binary64)) %1527 = (fma.f64 #s(literal 4 binary64) %16 %88) %1529 = (*.f64 #s(literal 4 binary64) %16) %1531 = (fma.f64 %16 #s(literal 3 binary64) %88) %1534 = (sin.f64 %1527) %1536 = (sin.f64 %1529) %1538 = (*.f64 (cos.f64 %1529) %94) %1542 = (cos.f64 %1531) %1546 = (cos.f64 %1525) %1548 = (sin.f64 %1525) %1555 = (fma.f64 %76 %1370 %118) %1557 = (*.f64 %76 %1370) %1559 = (+.f64 %544 %94) %1561 = (*.f64 %1559 #s(literal 1/2 binary64)) %1563 = (/.f64 #s(literal 2 binary64) %1559) %1567 = (/.f64 #s(literal 1 binary64) %1563) %1573 = (-.f64 %567 %590) %1575 = (/.f64 %1573 #s(literal 2 binary64)) %1579 = (sin.f64 %1575) %1581 = (+.f64 %567 %590) %1583 = (/.f64 %1581 #s(literal 2 binary64)) %1587 = (sin.f64 %1583) %1589 = (*.f64 %1579 %1587) %1597 = (*.f64 #s(literal -2 binary64) %1589) %1598 = (-.f64 %569 %593) %1599 = (pow.f64 %1598 #s(literal 1 binary64)) %1610 = (+.f64 %621 %612) %1612 = (fma.f64 %1610 #s(literal 1/2 binary64) %616) %1646 = (fma.f64 %16 #s(literal 1/2 binary64) %140) %1649 = (sin.f64 %1646) %1651 = (sin.f64 %140) %1652 = (*.f64 %219 %1651) %1655 = (fma.f64 x %38 %201) %1658 = (fma.f64 %546 %113 %144) %1662 = (*.f64 %805 #s(literal 1/2 binary64)) %1664 = (fma.f64 %76 %1370 %88) %1667 = (*.f64 %113 %251) %1669 = (fma.f64 %84 x %88) %1672 = (fma.f64 #s(literal 1/2 binary64) %24 %188) %1675 = (sin.f64 %1669) %1677 = (*.f64 %254 %94) %1689 = (+.f64 %1675 %826) %1691 = (fma.f64 %1689 #s(literal 1/2 binary64) %1667) %1695 = (fma.f64 %459 x %1525) %1698 = (fma.f64 %102 %237 %1525) %1701 = (fma.f64 %94 %1422 %1525) %1703 = (*.f64 %94 %1422) %1705 = (-.f64 %88 %1525) %1707 = (cos.f64 %1705) %1709 = (*.f64 %94 %1548) %1727 = (-.f64 %1707 %1542) %1729 = (/.f64 %1727 #s(literal 2 binary64)) %1733 = (-.f64 %1561 %251) %1735 = (/.f64 %111 %1733) %1739 = (*.f64 %1735 #s(literal 2 binary64)) %1741 = (sin.f64 %1416) %1743 = (+.f64 %1520 %118) %1745 = (cos.f64 %1520) %1747 = (sin.f64 %1520) %1748 = (*.f64 %1745 %573) %1753 = (*.f64 x %1741) %1755 = (*.f64 %1741 %74) %1757 = (*.f64 %1399 %94) %1759 = (/.f64 %192 %693) %1762 = (neg.f64 %693) %1764 = (/.f64 %251 %1757) %1768 = (*.f64 %1542 %94) %1770 = (/.f64 %251 %1768) %1774 = (cos.f64 %1509) %1782 = (-.f64 %1774 %251) %1784 = (*.f64 %1782 #s(literal 1/2 binary64)) %1786 = (/.f64 #s(literal 1 binary64) %1784) %1791 = (*.f64 %111 %1786) %1793 = (cos.f64 %1695) %1794 = (pow.f64 %1793 #s(literal 1 binary64)) %1795 = (sin.f64 %1695) %1796 = (*.f64 %1793 %573) %1797 = (fma.f64 %1795 %572 %1796) %1798 = (+.f64 %1695 %118) %1799 = (sin.f64 %1798) %1803 = (-.f64 (*.f64 (cos.f64 %1416) %1546) (*.f64 %1741 %1548)) %1805 = (cos.f64 (neg.f64 %1695)) %1807 = (cos.f64 (fabs.f64 %1695)) %1809 = (+.f64 (*.f64 %1795 %572) %1796) %1811 = (/.f64 %1793 %251) %1813 = (neg.f64 %1793) %1815 = (/.f64 #s(literal 1 binary64) %1811) %1820 = (-.f64 %1649 #s(literal -1 binary64)) %1822 = (*.f64 %1820 %94) %1824 = (/.f64 #s(literal 1 binary64) %1822) %1829 = (*.f64 %132 %1824) %1831 = (*.f64 %113 %1484) %1833 = (/.f64 %1534 %1831) %1838 = (/.f64 %111 %693) %1841 = (/.f64 #s(literal 1 binary64) %1506) %1846 = (fma.f64 %76 x #s(literal 884279719003555/140737488355328 binary64)) %1849 = (tan.f64 %1846) %1851 = (sin.f64 %1846) %1857 = (cos.f64 #s(literal 884279719003555/140737488355328 binary64)) %1858 = (*.f64 %499 %1023) %1862 = (/.f64 %1849 %94) %1866 = (/.f64 %111 %1043) %1868 = (neg.f64 %1043) %1870 = (fma.f64 %76 x #s(literal -884279719003555/562949953421312 binary64)) %1873 = (cos.f64 %1870) %1885 = (-.f64 %1873 %251) %1887 = (*.f64 %1885 #s(literal 1/2 binary64)) %1889 = (/.f64 %111 %1885) %1893 = (*.f64 %1889 #s(literal 2 binary64)) %1895 = (/.f64 %1887 %111) %1899 = (/.f64 #s(literal 1 binary64) %1895) %1904 = (tan.f64 %1426) %1911 = (/.f64 %1904 %252) %1916 = (/.f64 %277 %637) %1918 = (neg.f64 %277) %1919 = (neg.f64 %637) %1921 = (-.f64 %1208 %832) %1923 = (/.f64 %98 %1921) %1927 = (/.f64 %1923 %13) %1930 = (neg.f64 %13) %1932 = (fma.f64 %643 %881 %880) %1936 = (/.f64 #s(literal 1 binary64) %1932) %1941 = (*.f64 %878 %1936) %1943 = (*.f64 %997 %880) %1945 = (/.f64 %132 %1943) %1947 = (neg.f64 %132) %1950 = (+.f64 %880 %544) %1952 = (/.f64 %1950 #s(literal 2 binary64)) %1956 = (-.f64 %479 #s(literal 884279719003555/562949953421312 binary64)) %1958 = (cos.f64 %1956) %1960 = (*.f64 %880 %1050) %1970 = (-.f64 %1958 %98) %1972 = (/.f64 %1970 #s(literal 2 binary64)) %1976 = (/.f64 %11 %1972) %1978 = (neg.f64 %11) %1981 = (/.f64 %203 %1952) %1986 = (-.f64 %483 %293) %1988 = (sin.f64 %1986) %2001 = (+.f64 %1988 %817) %2003 = (/.f64 %2001 #s(literal 2 binary64)) %2007 = (/.f64 %922 %2003) %2009 = (neg.f64 %922) %2012 = (-.f64 %483 %604) %2014 = (sin.f64 %2012) %2016 = (*.f64 %922 #s(literal 1 binary64)) %2027 = (+.f64 %2014 %621) %2029 = (/.f64 %2027 #s(literal 2 binary64)) %2033 = (-.f64 %2029 %98) %2035 = (/.f64 %2033 #s(literal 2 binary64)) %2039 = (/.f64 %11 %2035) %2043 = (fma.f64 %922 #s(literal 1 binary64) %372) %2046 = (/.f64 %11 %2043) %2050 = (neg.f64 %923) %2053 = (neg.f64 %2050) %2055 = (/.f64 %495 %2053) %2057 = (neg.f64 %495) %2060 = (/.f64 %2055 %922) %2064 = (*.f64 %923 #s(literal 0 binary64)) %2067 = (sin.f64 (+.f64 %483 %489)) %2072 = (/.f64 %2067 %154) %2076 = (/.f64 %2072 %13) %2080 = (fma.f64 #s(literal 3 binary64) %16 %865) %2083 = (cos.f64 %2080) %2096 = (/.f64 %98 %2083) %2100 = (/.f64 %2096 %13) %2104 = (-.f64 %540 %92) %2106 = (cos.f64 %2104) %2108 = (*.f64 %547 %279) %2116 = (*.f64 %546 %280) %2118 = (fma.f64 %337 #s(literal 1/2 binary64) %92) %2121 = (cos.f64 %2118) %2138 = (-.f64 %2106 %2121) %2144 = (/.f64 %279 %2108) %2149 = (/.f64 #s(literal -1 binary64) %367) %2153 = (-.f64 %217 %2149) %2155 = (/.f64 %2153 #s(literal 2 binary64)) %2159 = (/.f64 %11 %2155) %2163 = (*.f64 %1114 %445) %2165 = (cos.f64 %2163) %2173 = (/.f64 #s(literal 1 binary64) %2165) %2178 = (*.f64 %1112 %445) %2180 = (cos.f64 %2178) %2188 = (/.f64 #s(literal 1 binary64) %2180) %2193 = (sin.f64 %2178) %2195 = (/.f64 %207 %2193) %2197 = (neg.f64 %207) %2200 = (*.f64 %104 %1368) %2202 = (cos.f64 %2200) %2210 = (/.f64 #s(literal 1 binary64) %2202) %2215 = (/.f64 %1598 #s(literal 2 binary64)) %2216 = (pow.f64 %2215 #s(literal 1 binary64)) %2218 = (/.f64 (neg.f64 %1598) #s(literal -2 binary64)) %2219 = (/.f64 %111 %2215) %2220 = (pow.f64 %2219 #s(literal 1 binary64)) %2222 = (/.f64 %510 (neg.f64 %2215)) %2223 = (/.f64 %1406 %1043) %2225 = (neg.f64 %1406) %2227 = (/.f64 %1406 %1003) %2231 = (/.f64 %130 %909) %2236 = (/.f64 %522 %1043) %2240 = (/.f64 %514 %861) %2243 = (neg.f64 %861) %2245 = (/.f64 %1353 y) %2249 = (approx %303 %2245) %2251 = (/.f64 %2249 %106) %2255 = (tan.f64 %2251) %2257 = (sin.f64 %2251) %2263 = (/.f64 %2255 %2257) %2268 = (-.f64 %16 %981) %2270 = (*.f64 #s(literal 1/2 binary64) %2268) %2272 = (fma.f64 #s(literal -1/2 binary64) %981 %16) %2274 = (*.f64 #s(literal -1/2 binary64) %981) %2276 = (sin.f64 %2274) %2277 = (neg.f64 %2276) %2280 = (*.f64 (cos.f64 %2274) #s(literal 0 binary64)) %2285 = (cos.f64 %2270) %2293 = (/.f64 %989 %2285) %2295 = (neg.f64 %989) %2298 = (/.f64 %989 %2277) %2302 = (+.f64 %1328 %817) %2304 = (/.f64 %2302 #s(literal 2 binary64)) %2308 = (/.f64 %94 %2304) %2312 = (/.f64 %961 %241) %2314 = (neg.f64 %961) %2317 = (-.f64 %94 %1205) %2319 = (/.f64 %167 %2317) %2321 = (neg.f64 %167) %2324 = (/.f64 %111 %922) %2327 = (*.f64 %94 %1122) %2329 = (cos.f64 %2327) %2337 = (/.f64 #s(literal 1 binary64) %2329) %2342 = (tan.f64 %2327) %2348 = (/.f64 %2342 %263) %2351 = (neg.f64 %263) %2353 = (*.f64 %94 %1511) %2355 = (tan.f64 %2353) %2362 = (/.f64 %2355 %263) %2366 = (cos.f64 %1414) %2374 = (/.f64 #s(literal 1 binary64) %2366) %2379 = (*.f64 #s(literal 1/2 binary64) %1489) %2381 = (approx %303 %2379) %2383 = (/.f64 %2381 %106) %2387 = (tan.f64 %2383) %2389 = (sin.f64 %2383) %2395 = (/.f64 %2387 %2389) %2400 = (neg.f64 %525) %2403 = (/.f64 %495 %2400) %2407 = (/.f64 %2403 %233) %2410 = (neg.f64 %233) %2412 = (+.f64 %612 %1612) %2414 = (/.f64 %2412 #s(literal 2 binary64)) %2418 = (-.f64 %2414 %98) %2420 = (/.f64 %2418 #s(literal 2 binary64)) %2424 = (/.f64 %11 %2420) %2428 = (/.f64 %111 %2414) %2432 = (sin.f64 %1672) %2434 = (*.f64 %380 %251) %2446 = (+.f64 %809 %2432) %2448 = (/.f64 %2446 #s(literal 2 binary64)) %2452 = (/.f64 %94 %2448) %2456 = (/.f64 %94 %1301) %2460 = (-.f64 %965 %730) %2462 = (/.f64 %2460 #s(literal 2 binary64)) %2466 = (/.f64 %11 %2462) %2470 = (-.f64 %965 %524) %2472 = (/.f64 %2470 #s(literal 2 binary64)) %2476 = (/.f64 %11 %2472) %2480 = (+.f64 %809 %1691) %2482 = (/.f64 %2480 #s(literal 2 binary64)) %2486 = (/.f64 %94 %2482) %2490 = (*.f64 %304 %453) %2492 = (cos.f64 %2490) %2500 = (/.f64 #s(literal 1 binary64) %2492) %2505 = (cos.f64 %973) %2513 = (/.f64 #s(literal 1 binary64) %2505) %2518 = (/.f64 %304 %74) %2521 = (/.f64 %2518 %94) %2525 = (cos.f64 %2521) %2533 = (/.f64 #s(literal 1 binary64) %2525) %2538 = (cos.f64 %977) %2546 = (/.f64 #s(literal 1 binary64) %2538) %2551 = (/.f64 %111 %870) %2555 = (cos.f64 %285) %2563 = (*.f64 %289 x) %2565 = (/.f64 %2563 %79) %2569 = (/.f64 %2565 %289) %2574 = (cos.f64 %2569) %2582 = (/.f64 #s(literal 1 binary64) %2574) %2587 = (/.f64 %79 x) %2590 = (/.f64 #s(literal -1 binary64) %2587) %2594 = (sin.f64 %2590) %2596 = (/.f64 %2594 %154) %2600 = (/.f64 %2596 %13) %2604 = (*.f64 %2555 #s(literal 0 binary64)) %2607 = (sin.f64 (+.f64 %285 %489)) %2612 = (/.f64 %2607 %154) %2616 = (/.f64 %2612 %13) %2620 = (+.f64 %1196 %621) %2622 = (/.f64 %2620 #s(literal 2 binary64)) %2626 = (/.f64 %277 %2622) %2628 = (neg.f64 %2622) %2630 = (/.f64 %111 %2622) %2633 = (cos.f64 %1701) %2646 = (/.f64 %98 %2633) %2650 = (/.f64 %2646 %13) %2654 = (cos.f64 %1698) %2666 = (/.f64 %98 %2654) %2670 = (/.f64 %2666 %13) %2674 = (/.f64 %1815 %13) %2678 = (/.f64 %94 %1662) %2682 = (/.f64 %94 %1359) %2686 = (sin.f64 %1664) %2688 = (sin.f64 %1557) %2689 = (cos.f64 %1557) %2690 = (*.f64 %2689 %94) %2702 = (+.f64 %2686 %817) %2704 = (/.f64 %2702 #s(literal 2 binary64)) %2708 = (/.f64 %94 %2704) %2716 = (/.f64 %94 %770) %2720 = (/.f64 %98 %1445) %2724 = (/.f64 %2720 %560) %2727 = (neg.f64 %560) %2729 = (/.f64 %999 %1399) %2733 = (/.f64 %2729 %13) %2737 = (*.f64 %1361 %106) %2739 = (/.f64 %100 %2737) %2741 = (neg.f64 %100) %2744 = (cos.f64 %2739) %2752 = (/.f64 #s(literal 1 binary64) %2744) %2757 = (tan.f64 %2739) %2763 = (/.f64 %2757 %260) %2766 = (neg.f64 %260) %2768 = (*.f64 %1082 %106) %2770 = (/.f64 %100 %2768) %2774 = (cos.f64 %2770) %2782 = (/.f64 #s(literal 1 binary64) %2774) %2787 = (*.f64 %1094 %106) %2789 = (/.f64 %100 %2787) %2793 = (tan.f64 %2789) %2800 = (/.f64 %2793 %260) %2804 = (-.f64 %1658 %783) %2806 = (/.f64 %2804 #s(literal 2 binary64)) %2810 = (/.f64 %94 %2806) %2814 = (*.f64 %448 %1099) %2816 = (cos.f64 %2814) %2824 = (/.f64 #s(literal 1 binary64) %2816) %2829 = (sin.f64 %2814) %2831 = (*.f64 %142 %2829) %2833 = (/.f64 %132 %2831) %2837 = (/.f64 %207 %2829) %2841 = (*.f64 %448 %1109) %2843 = (cos.f64 %2841) %2851 = (/.f64 #s(literal 1 binary64) %2843) %2856 = (*.f64 #s(literal -1/8 binary64) %711) %2858 = (+.f64 #s(literal 1 binary64) %2856) %2860 = (approx %369 %2858) %2862 = (/.f64 #s(literal 1 binary64) %2860) %2867 = (*.f64 #s(literal -1/8 binary64) %714) %2869 = (+.f64 #s(literal 1 binary64) %2867) %2871 = (approx %369 %2869) %2873 = (/.f64 #s(literal 1 binary64) %2871) %2886 = (-.f64 %1460 %730) %2888 = (/.f64 %2886 #s(literal 2 binary64)) %2892 = (/.f64 %11 %2888) %2896 = (-.f64 %1477 %524) %2898 = (/.f64 %2896 #s(literal 2 binary64)) %2902 = (/.f64 %11 %2898) %2906 = (/.f64 %167 %1567) %2910 = (-.f64 %1172 %593) %2912 = (/.f64 %2910 #s(literal 2 binary64)) %2916 = (-.f64 %2912 %98) %2918 = (/.f64 %2916 #s(literal 2 binary64)) %2922 = (/.f64 %11 %2918) %2926 = (/.f64 %111 %2912) %2930 = (*.f64 y #s(literal 0 binary64)) %2932 = (/.f64 x %2930) %2936 = (sin.f64 %1655) %2938 = (sin.f64 %703) %2940 = (*.f64 (cos.f64 %703) %220) %2944 = (+.f64 %2936 #s(literal 1 binary64)) %2946 = (*.f64 %2944 %94) %2948 = (/.f64 %132 %2946) %2952 = (/.f64 %1406 %637) %2955 = (-.f64 %759 %1729) %2957 = (/.f64 %98 %2955) %2961 = (/.f64 %2957 %13) %2965 = (tan.f64 %335) %2972 = (/.f64 %2965 %693) %2976 = (fma.f64 %685 #s(literal 1 binary64) %372) %2980 = (/.f64 %11 %2976) %2984 = (*.f64 %313 %922) %2986 = (/.f64 %132 %2984) %2990 = (/.f64 %874 %1755) %2995 = (tan.f64 %2990) %2997 = (sin.f64 %2990) %3003 = (/.f64 %2995 %2997) %3008 = (/.f64 x %1254) %3012 = (*.f64 #s(literal 1/2 binary64) %3008) %3017 = (approx (/ %1272 (sin (+ %301 %322))) %3012) %3019 = (fma.f64 %456 %1131 %489) %3021 = (*.f64 %456 %1131) %3023 = (cos.f64 %3019) %3036 = (/.f64 %98 %3023) %3040 = (/.f64 %3036 %13) %3044 = (cos.f64 %1140) %3052 = (+.f64 %94 %3044) %3054 = (/.f64 %3052 #s(literal 2 binary64)) %3058 = (-.f64 %3054 %98) %3060 = (/.f64 %3058 #s(literal 2 binary64)) %3064 = (/.f64 %11 %3060) %3068 = (cos.f64 %1177) %3084 = (-.f64 %569 %3068) %3086 = (/.f64 %3084 #s(literal 2 binary64)) %3090 = (-.f64 %3086 %98) %3092 = (/.f64 %3090 #s(literal 2 binary64)) %3096 = (/.f64 %11 %3092) %3100 = (/.f64 %111 %3086) %3104 = (-.f64 %16 %703) %3106 = (*.f64 #s(literal 1/2 binary64) %3104) %3108 = (sin.f64 %3106) %3110 = (/.f64 #s(literal 1 binary64) %3108) %3115 = (-.f64 %16 %705) %3117 = (*.f64 #s(literal 1/2 binary64) %3115) %3119 = (sin.f64 %3117) %3121 = (/.f64 #s(literal 1 binary64) %3119) %3126 = (+.f64 %16 %705) %3128 = (*.f64 #s(literal -1/2 binary64) %705) %3130 = (-.f64 %88 %3128) %3132 = (sin.f64 %3130) %3134 = (cos.f64 %3128) %3136 = (sin.f64 %3128) %3139 = (fma.f64 %76 x %3128) %3142 = (sin.f64 %3139) %3144 = (*.f64 %499 %3136) %3156 = (+.f64 %3132 %3142) %3158 = (/.f64 %3156 #s(literal 2 binary64)) %3162 = (/.f64 %94 %3158) %3166 = (fma.f64 %3126 #s(literal 1/2 binary64) %16) %3168 = (*.f64 %3126 #s(literal 1/2 binary64)) %3170 = (cos.f64 %3168) %3171 = (neg.f64 %3170) %3184 = (/.f64 %111 %3171) %3188 = (-.f64 %217 %730) %3190 = (/.f64 %3188 #s(literal 2 binary64)) %3194 = (/.f64 %11 %3190) %3198 = (/.f64 #s(literal 1/2 binary64) %1496) %3202 = (cos.f64 %3198) %3210 = (/.f64 #s(literal 1 binary64) %3202) %3215 = (/.f64 #s(literal 1/2 binary64) %1494) %3219 = (cos.f64 %3215) %3227 = (/.f64 #s(literal 1 binary64) %3219) %3232 = (/.f64 %1012 %560) %3233 = (pow.f64 %3232 #s(literal 1 binary64)) %3235 = (/.f64 (neg.f64 %1012) %2727) %3236 = (/.f64 %1036 %872) %3238 = (neg.f64 %1036) %3241 = (/.f64 %1036 %560) %3244 = (/.f64 %1001 %1018) %3248 = (/.f64 %3244 %13) %3252 = (/ %1272 %1250) %3253 = (approx %3252 %2932) %3255 = (/.f64 %495 %547) %3259 = (/.f64 %3255 %94) %3261 = (neg.f64 %3255) %3263 = (/.f64 %3255 %233) %3266 = (/.f64 %957 %880) %3268 = (neg.f64 %957) %3271 = (/.f64 %957 %683) %3275 = (/.f64 %957 %560) %3278 = (/.f64 %725 %944) %3282 = (/.f64 %3278 %13) %3286 = (+.f64 %140 #s(literal 884279719003555/562949953421312 binary64)) %3288 = (sin.f64 %3286) %3290 = (*.f64 %134 %1050) %3294 = (+.f64 %3288 #s(literal 1 binary64)) %3296 = (*.f64 %3294 %94) %3298 = (/.f64 %132 %3296) %3302 = (-.f64 %1059 %524) %3304 = (/.f64 %3302 #s(literal 2 binary64)) %3308 = (/.f64 %11 %3304) %3312 = (/.f64 %913 %1043) %3316 = (/.f64 %878 %1043) %3318 = (neg.f64 %878) %3320 = (/.f64 %878 %1073) %3324 = (/.f64 %176 %1043) %3328 = (/.f64 %98 %1793) %3331 = (/.f64 %3328 %13) %3335 = (/.f64 %920 %937) %3340 = (/.f64 %277 %861) %3343 = (/.f64 %878 %856) %3345 = (neg.f64 %856) %3347 = (*.f64 %838 #s(literal 1/2 binary64)) %3349 = (sin.f64 %3347) %3351 = (/.f64 #s(literal 1 binary64) %3349) %3356 = (/.f64 #s(literal 1 binary64) %1745) %3361 = (-.f64 %845 %16) %3363 = (cos.f64 %3361) %3365 = (cos.f64 %845) %3367 = (*.f64 (sin.f64 %845) #s(literal 0 binary64)) %3377 = (+.f64 %94 %3363) %3379 = (/.f64 %3377 #s(literal 2 binary64)) %3383 = (/.f64 %167 %3379) %3388 = (*.f64 %2689 %573) %3393 = (/.f64 #s(literal 1 binary64) %2689) %3398 = (fma.f64 x %459 #s(literal 2652839157010665/281474976710656 binary64)) %3400 = (*.f64 x %459) %3402 = (cos.f64 %3398) %3417 = (/.f64 %98 %3402) %3421 = (/.f64 %3417 %13) %3425 = (*.f64 %1078 #s(literal 0 binary64)) %3427 = (*.f64 %1078 %679) %3429 = (-.f64 %94 %3427) %3431 = (fma.f64 %3429 #s(literal 1 binary64) %3425) %3435 = (/.f64 %11 %3431) %3439 = (/.f64 %1078 %94) %3443 = (/.f64 #s(literal 1 binary64) %3439) %3448 = (/.f64 %3443 %263) %3452 = (*.f64 %547 #s(literal -1 binary64)) %3460 = (-.f64 %3452 %832) %3462 = (/.f64 %98 %3460) %3466 = (/.f64 %3462 %13) %3470 = (-.f64 %88 #s(literal 884279719003555/140737488355328 binary64)) %3472 = (sin.f64 %3470) %3485 = (+.f64 %3472 %1851) %3487 = (/.f64 %3485 #s(literal 2 binary64)) %3491 = (/.f64 %277 %3487) %3495 = (-.f64 %3487 %98) %3497 = (/.f64 %3495 #s(literal 2 binary64)) %3501 = (/.f64 %11 %3497) %3505 = (sin.f64 %1199) %3515 = (+.f64 %612 %3505) %3517 = (/.f64 %3515 #s(literal 2 binary64)) %3521 = (/.f64 %111 %3517) %3525 = (/.f64 %1753 %876) %3530 = (tan.f64 %3525) %3532 = (sin.f64 %3525) %3538 = (/.f64 %3530 %3532) %3543 = (approx %3252 %1264) %3545 = (approx %344 #s(literal -884279719003555/562949953421312 binary64)) %3547 = (cos.f64 %3545) %3555 = (-.f64 %3547 %98) %3557 = (/.f64 %3555 #s(literal 2 binary64)) %3561 = (/.f64 %11 %3557) %3565 = (/.f64 %961 %13) %3568 = (/.f64 %11 %856) %3571 = (fma.f64 %661 #s(literal 1 binary64) %246) %3575 = (/.f64 %11 %3571) x y #s(literal 2 binary64) %3 (pow.f64 %3 #s(literal 1 binary64)) (pow.f64 %6 #s(literal 1 binary64)) (/.f64 %8 (neg.f64 %3)) %6 (pow.f64 %11 #s(literal 1 binary64)) (/.f64 %13 (cos.f64 %6)) (tan.f64 (+.f64 %6 %16)) %11 (pow.f64 %13 #s(literal 1 binary64)) %13 #s(literal 0 binary64) (pow.f64 %21 #s(literal 1 binary64)) %21 #s(literal 1/2 binary64) (pow.f64 %24 #s(literal 1 binary64)) (/.f64 %8 %26) %24 %28 (pow.f64 %28 #s(literal 1 binary64)) #s(literal 1/24 binary64) %32 %33 %34 %35 %36 #s(literal 3 binary64) #s(literal 1 binary64) (pow.f64 %38 #s(literal 1 binary64)) (pow.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %26) %38 #s(literal -1/48 binary64) %45 %46 %47 %48 %49 %51 %54 %50 #s(literal 4 binary64) (pow.f64 %56 #s(literal 1 binary64)) %56 (pow.f64 %58 #s(literal 1 binary64)) (/.f64 %52 (neg.f64 %56)) %58 (pow.f64 %62 #s(literal 1 binary64)) (pow.f64 %47 #s(literal -1 binary64)) (pow.f64 y #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) %53) %62 %68 (pow.f64 %68 #s(literal 1 binary64)) #s(literal -1/8 binary64) (pow.f64 %71 #s(literal 1 binary64)) %71 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal -2 binary64) (pow.f64 %74 #s(literal 1 binary64)) %74 (pow.f64 %76 #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) %26) %76 (pow.f64 %79 #s(literal 1 binary64)) (pow.f64 %76 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %82) %79 (pow.f64 %84 #s(literal 1 binary64)) %84 (/.f64 #s(literal 1/2 binary64) %26) (pow.f64 %8 #s(literal 1 binary64)) %8 (pow.f64 %88 #s(literal 1 binary64)) (/.f64 %8 %90) %88 %92 (pow.f64 %92 #s(literal 1 binary64)) (pow.f64 %94 #s(literal 1 binary64)) %94 %96 (pow.f64 %96 #s(literal 1 binary64)) (pow.f64 %98 #s(literal 1 binary64)) %98 %100 (pow.f64 %100 #s(literal 1 binary64)) %102 (pow.f64 %102 #s(literal 1 binary64)) %104 (pow.f64 %104 #s(literal 1 binary64)) %106 (pow.f64 %106 #s(literal 1 binary64)) (pow.f64 %108 #s(literal 1 binary64)) (/.f64 %90 %8) %108 (pow.f64 %111 #s(literal 1 binary64)) (/.f64 %94 %113) (tan.f64 %115) %111 (pow.f64 %113 #s(literal 1 binary64)) (sin.f64 (+.f64 %88 %118)) (cos.f64 (fabs.f64 %88)) (cos.f64 %123) %113 (pow.f64 %125 #s(literal 1 binary64)) (pow.f64 %113 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %128) %125 %130 (pow.f64 %130 #s(literal 1 binary64)) (pow.f64 %132 #s(literal 1 binary64)) %132 (pow.f64 %134 #s(literal 1 binary64)) (sin.f64 (+.f64 %24 %118)) (cos.f64 %138) (cos.f64 %140) %134 (pow.f64 %142 #s(literal 1 binary64)) %142 %144 (pow.f64 %144 #s(literal 1 binary64)) %16 (pow.f64 %146 #s(literal 1 binary64)) %146 (pow.f64 %148 #s(literal 1 binary64)) %148 (+.f64 %28 %146) (pow.f64 %151 #s(literal 1 binary64)) %151 (pow.f64 %154 #s(literal 1 binary64)) %154 (sin.f64 (+.f64 %151 %118)) (-.f64 (*.f64 %153 #s(literal -1 binary64)) (*.f64 %159 #s(literal 0 binary64))) (cos.f64 (neg.f64 %151)) (cos.f64 (fabs.f64 %151)) (cos.f64 %151) (pow.f64 %167 #s(literal 1 binary64)) (/.f64 %169 %170) %167 (pow.f64 %172 #s(literal 1 binary64)) (/.f64 %128 %174) %172 (pow.f64 %176 #s(literal 1 binary64)) (pow.f64 %172 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %172)) %176 (pow.f64 %181 #s(literal 1 binary64)) %181 (+.f64 %28 %16) (pow.f64 %184 #s(literal 1 binary64)) %184 (pow.f64 %186 #s(literal 1 binary64)) %186 (+.f64 %188 %16) (pow.f64 %190 #s(literal 1 binary64)) %190 (pow.f64 %192 #s(literal 1 binary64)) (/.f64 (sin.f64 %190) (cos.f64 %190)) (neg.f64 (tan.f64 %186)) (tan.f64 (+.f64 %190 %16)) %192 %201 (pow.f64 %201 #s(literal 1 binary64)) (pow.f64 %203 #s(literal 1 binary64)) (/.f64 %159 %153) (tan.f64 %151) %203 (pow.f64 %207 #s(literal 1 binary64)) (/.f64 %209 (cos.f64 %181)) (tan.f64 (+.f64 %181 %16)) (tan.f64 %181) %207 (pow.f64 %215 #s(literal 1 binary64)) %215 (pow.f64 %217 #s(literal 1 binary64)) (fma.f64 %113 %219 %221) (sin.f64 (+.f64 %215 %118)) (cos.f64 (neg.f64 %215)) (cos.f64 (fabs.f64 %215)) %217 (+.f64 (*.f64 %113 %219) %221) (pow.f64 %231 #s(literal 1 binary64)) %231 (pow.f64 %233 #s(literal 1 binary64)) (/.f64 (neg.f64 %231) #s(literal -2 binary64)) %233 (pow.f64 %237 #s(literal 1 binary64)) (pow.f64 %94 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %174) %237 (pow.f64 %241 #s(literal 1 binary64)) (pow.f64 %237 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %237)) %241 #s(literal 1 binary64) #s(literal 0 binary64) %246 %247 (pow.f64 %248 #s(literal 1 binary64)) %248 (+.f64 %188 %201) (pow.f64 %252 #s(literal 1 binary64)) %252 (fma.f64 %251 #s(literal -1 binary64) %255) (sin.f64 %186) (+.f64 (*.f64 %251 #s(literal -1 binary64)) %255) (pow.f64 %260 #s(literal 1 binary64)) (neg.f64 %209) %260 (pow.f64 %263 #s(literal 1 binary64)) (sin.f64 (+.f64 %248 %118)) (-.f64 (*.f64 %254 %219) (*.f64 %251 %220)) (cos.f64 (neg.f64 %248)) (cos.f64 (fabs.f64 %248)) %263 (pow.f64 %274 #s(literal 1 binary64)) %274 (/.f64 #s(literal 1 binary64) %174) (pow.f64 %277 #s(literal 1 binary64)) (/.f64 %279 %280) (tan.f64 (fma.f64 x %76 %16)) %277 (pow.f64 %279 #s(literal 1 binary64)) %279 (pow.f64 %285 #s(literal 1 binary64)) (/.f64 %8 %287) %285 (pow.f64 %289 #s(literal 1 binary64)) %289 #s(literal 884279719003555/140737488355328 binary64) #s(literal 884279719003555/562949953421312 binary64) %293 (pow.f64 %293 #s(literal 1 binary64)) (pow.f64 %295 #s(literal 1 binary64)) (/.f64 %52 %26) %295 %298 (pow.f64 %298 #s(literal 1 binary64)) (pow.f64 %304 #s(literal 1 binary64)) %304 (pow.f64 %306 #s(literal 1 binary64)) (/.f64 %26 %8) %306 (pow.f64 %313 #s(literal 1 binary64)) %313 #s(literal -1/12 binary64) #s(literal 1/12 binary64) %317 (pow.f64 %317 #s(literal 1 binary64)) (pow.f64 %324 #s(literal 1 binary64)) %324 #s(literal 1/4 binary64) #s(literal -1/96 binary64) (pow.f64 %328 #s(literal 1 binary64)) %328 (pow.f64 %335 #s(literal 1 binary64)) %335 (pow.f64 %337 #s(literal 1 binary64)) %337 %339 (pow.f64 %339 #s(literal 1 binary64)) #s(literal 0 binary64) #s(literal 1 binary64) %341 (pow.f64 %341 #s(literal 1 binary64)) (pow.f64 %345 #s(literal 1 binary64)) %345 (pow.f64 %347 #s(literal 1 binary64)) %347 (pow.f64 %349 #s(literal 1 binary64)) (sin.f64 (+.f64 %347 %118)) (cos.f64 (neg.f64 %347)) (cos.f64 (fabs.f64 %347)) (cos.f64 %347) %349 (pow.f64 %358 #s(literal 1 binary64)) %358 (+.f64 (*.f64 #s(literal 1/12 binary64) %295) %68) (pow.f64 %362 #s(literal 1 binary64)) (/.f64 (neg.f64 %358) %8) %362 (pow.f64 %367 #s(literal 1 binary64)) %367 (pow.f64 %372 #s(literal 1 binary64)) %372 (pow.f64 %374 #s(literal 1 binary64)) %374 (pow.f64 %376 #s(literal 1 binary64)) %376 (-.f64 (*.f64 %378 #s(literal -1 binary64)) (*.f64 %380 #s(literal 0 binary64))) (pow.f64 %383 #s(literal 1 binary64)) (fma.f64 %380 #s(literal -1 binary64) %385) (sin.f64 (+.f64 %328 %118)) (cos.f64 (neg.f64 %328)) (cos.f64 (fabs.f64 %328)) %383 (+.f64 (*.f64 %380 #s(literal -1 binary64)) %385) %395 (pow.f64 %395 #s(literal 1 binary64)) (pow.f64 %397 #s(literal 1 binary64)) %397 (pow.f64 %399 #s(literal 1 binary64)) (sin.f64 (+.f64 %397 %118)) (-.f64 (*.f64 #s(literal -1 binary64) %403) (*.f64 #s(literal 0 binary64) %405)) (cos.f64 (neg.f64 %397)) (cos.f64 (fabs.f64 %397)) %399 %412 (pow.f64 %412 #s(literal 1 binary64)) (pow.f64 %414 #s(literal 1 binary64)) (/.f64 (neg.f64 %71) %53) %414 %418 (pow.f64 %418 #s(literal 1 binary64)) (pow.f64 %420 #s(literal 1 binary64)) %420 (+.f64 (*.f64 #s(literal -1/48 binary64) %414) %418) (pow.f64 %424 #s(literal 1 binary64)) (/.f64 (neg.f64 %420) %26) %424 (pow.f64 %428 #s(literal 1 binary64)) %428 %431 %432 %430 (pow.f64 %433 #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %8) %433 %437 (pow.f64 %437 #s(literal 1 binary64)) %439 (pow.f64 %439 #s(literal 1 binary64)) (pow.f64 %441 #s(literal 1 binary64)) %441 %443 (pow.f64 %443 #s(literal 1 binary64)) (pow.f64 %445 #s(literal 1 binary64)) (/.f64 %174 %90) %445 (pow.f64 %448 #s(literal 1 binary64)) (/.f64 %8 %174) %448 %451 (pow.f64 %451 #s(literal 1 binary64)) (pow.f64 %453 #s(literal 1 binary64)) (/.f64 %82 %174) %453 %456 (pow.f64 %456 #s(literal 1 binary64)) (pow.f64 %140 #s(literal 1 binary64)) %140 (pow.f64 %459 #s(literal 1 binary64)) (/.f64 %174 %461) %459 (pow.f64 %463 #s(literal 1 binary64)) (/.f64 (neg.f64 %104) %90) %463 (pow.f64 %467 #s(literal 1 binary64)) (/.f64 (neg.f64 %463) %174) %467 %471 (pow.f64 %471 #s(literal 1 binary64)) %473 (pow.f64 %473 #s(literal 1 binary64)) (pow.f64 %475 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %473)) %475 (pow.f64 %479 #s(literal 1 binary64)) (/.f64 %82 %481) %479 (pow.f64 %483 #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) %485) %483 (pow.f64 %487 #s(literal 1 binary64)) %487 (+.f64 %489 %16) (pow.f64 %491 #s(literal 1 binary64)) %491 (+.f64 %493 %487) (pow.f64 %495 #s(literal 1 binary64)) (fma.f64 %497 %498 %501) %495 (+.f64 (*.f64 %497 %498) %501) (pow.f64 %505 #s(literal 1 binary64)) %505 (pow.f64 %507 #s(literal 1 binary64)) (pow.f64 %111 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %510) %507 (tan.f64 (+.f64 %123 %118)) (pow.f64 %514 #s(literal 1 binary64)) (pow.f64 %507 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %507)) %514 (pow.f64 %519 #s(literal 1 binary64)) %519 (+.f64 %493 %16) (pow.f64 %522 #s(literal 1 binary64)) (/.f64 %524 %525) (tan.f64 %527) %522 (tan.f64 %519) (pow.f64 %530 #s(literal 1 binary64)) %530 (+.f64 %532 %88) (pow.f64 %220 #s(literal 1 binary64)) %220 %221 (pow.f64 %221 #s(literal 1 binary64)) (/.f64 (-.f64 %217 (cos.f64 (+.f64 %88 %201))) #s(literal 2 binary64)) %540 (pow.f64 %540 #s(literal 1 binary64)) (pow.f64 %542 #s(literal 1 binary64)) %542 (pow.f64 %544 #s(literal 1 binary64)) (fma.f64 %546 #s(literal -1 binary64) %548) (sin.f64 (+.f64 %542 %118)) (cos.f64 (neg.f64 %542)) (cos.f64 (fabs.f64 %542)) %544 (+.f64 %556 %548) (pow.f64 %558 #s(literal 1 binary64)) %558 (pow.f64 %560 #s(literal 1 binary64)) (/.f64 (neg.f64 %558) #s(literal -2 binary64)) %560 (pow.f64 %564 #s(literal 1 binary64)) %564 (+.f64 %201 %146) (pow.f64 %567 #s(literal 1 binary64)) %567 %570 %575 %579 %581 %583 %585 %569 %587 %589 (pow.f64 %590 #s(literal 1 binary64)) %590 (+.f64 %493 %564) (pow.f64 %593 #s(literal 1 binary64)) (sin.f64 (+.f64 %590 %118)) (-.f64 (*.f64 %499 %576) (*.f64 %497 %577)) (cos.f64 (neg.f64 %590)) (cos.f64 (fabs.f64 %590)) %593 (pow.f64 %604 #s(literal 1 binary64)) (sqrt.f64 (*.f64 %146 %146)) (fabs.f64 (neg.f64 %146)) %604 (pow.f64 %610 #s(literal 1 binary64)) %610 (pow.f64 %612 #s(literal 1 binary64)) %612 (-.f64 %614 %616) (pow.f64 %618 #s(literal 1 binary64)) %618 (+.f64 %493 %604) (pow.f64 %621 #s(literal 1 binary64)) (fma.f64 %497 #s(literal 1 binary64) %623) %621 (+.f64 (*.f64 %497 #s(literal 1 binary64)) %623) %634 %636 %635 %638 %640 %637 %641 (pow.f64 %641 #s(literal 1 binary64)) (pow.f64 %643 #s(literal 1 binary64)) (sin.f64 (fma.f64 %16 #s(literal -1/2 binary64) %118)) (cos.f64 (neg.f64 %641)) (cos.f64 (fabs.f64 %641)) %643 (pow.f64 %651 #s(literal 1 binary64)) %651 %653 (pow.f64 %653 #s(literal 1 binary64)) (pow.f64 %655 #s(literal 1 binary64)) %655 (+.f64 %540 %16) (pow.f64 %658 #s(literal 1 binary64)) %658 (+.f64 %293 %16) (pow.f64 %661 #s(literal 1 binary64)) %661 (fma.f64 %374 #s(literal -1 binary64) %664) (sin.f64 %658) (+.f64 (*.f64 %374 #s(literal -1 binary64)) %664) (pow.f64 %669 #s(literal 1 binary64)) (fma.f64 %671 %113 %673) %669 (+.f64 (*.f64 %671 %113) %673) %677 (pow.f64 %677 #s(literal 1 binary64)) (pow.f64 %679 #s(literal 1 binary64)) %679 %681 (pow.f64 %681 #s(literal 1 binary64)) (pow.f64 %683 #s(literal 1 binary64)) %683 (pow.f64 %685 #s(literal 1 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %651 %118)) (cos.f64 (neg.f64 %653)) (cos.f64 (fabs.f64 %653)) %685 %694 %693 %696 %697 %699 %701 %702 %703 (pow.f64 %703 #s(literal 1 binary64)) (pow.f64 %705 #s(literal 1 binary64)) (pow.f64 %306 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %485) %705 %32 %33 %34 %35 %36 %45 %46 %47 %48 %49 (*.f64 %138 %138) (*.f64 %140 %140) %711 (pow.f64 %711 #s(literal 1 binary64)) (pow.f64 %24 #s(literal 2 binary64)) %431 %432 %430 %714 (pow.f64 %714 #s(literal 1 binary64)) %51 %54 %50 %188 (pow.f64 %188 #s(literal 1 binary64)) %717 (pow.f64 %717 #s(literal 1 binary64)) (pow.f64 %719 #s(literal 1 binary64)) %719 (/.f64 #s(literal 1 binary64) (neg.f64 %108)) %489 (pow.f64 %489 #s(literal 1 binary64)) #s(literal -1 binary64) #s(literal 0 binary64) %246 %247 (pow.f64 %725 #s(literal 1 binary64)) (fma.f64 %94 #s(literal -1 binary64) %246) %725 (+.f64 %728 %246) %731 %730 %732 (pow.f64 %524 #s(literal 1 binary64)) %524 (fma.f64 %497 #s(literal -1 binary64) %734) (sin.f64 %519) (+.f64 (*.f64 %497 #s(literal -1 binary64)) %734) (pow.f64 %546 #s(literal 1 binary64)) (sin.f64 (fma.f64 %337 #s(literal 1/2 binary64) %118)) (cos.f64 (neg.f64 %540)) (cos.f64 (fabs.f64 %540)) %546 (pow.f64 %746 #s(literal 1 binary64)) (/.f64 %481 %82) %746 (pow.f64 %547 #s(literal 1 binary64)) %547 (pow.f64 %750 #s(literal 1 binary64)) %750 (+.f64 %201 %24) (pow.f64 %753 #s(literal 1 binary64)) (fma.f64 %220 %134 %755) %753 (+.f64 %757 %755) %759 %760 %765 (pow.f64 %766 #s(literal 1 binary64)) %766 (pow.f64 %768 #s(literal 1 binary64)) (fma.f64 %546 %113 %770) (sin.f64 (+.f64 %766 %118)) (cos.f64 (neg.f64 %766)) (cos.f64 (fabs.f64 %766)) %768 (+.f64 %778 %770) (pow.f64 %780 #s(literal 1 binary64)) %780 (+.f64 %540 %88) %784 %787 %789 %790 %792 %794 %783 %796 %804 %806 %805 (pow.f64 %807 #s(literal 1 binary64)) %807 (pow.f64 %809 #s(literal 1 binary64)) %809 (-.f64 (*.f64 %94 %663) (*.f64 %113 %374)) (pow.f64 %814 #s(literal 1 binary64)) %814 (+.f64 %493 %293) (pow.f64 %817 #s(literal 1 binary64)) (fma.f64 %497 %663 %819) %817 (+.f64 (*.f64 %497 %663) %819) (pow.f64 %823 #s(literal 1 binary64)) %823 (+.f64 %493 %88) (pow.f64 %826 #s(literal 1 binary64)) (fma.f64 %497 %113 %828) %826 (+.f64 (*.f64 %497 %113) %828) %759 %760 %765 %832 (pow.f64 %832 #s(literal 1 binary64)) (/.f64 (-.f64 %763 %761) #s(literal 2 binary64)) %836 %837 %761 (pow.f64 %838 #s(literal 1 binary64)) %838 (+.f64 %703 %16) (pow.f64 %841 #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) (neg.f64 %337)) %841 (pow.f64 %845 #s(literal 1 binary64)) (pow.f64 %841 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %841)) %845 (pow.f64 %118 #s(literal 1 binary64)) (/.f64 (neg.f64 %16) #s(literal -2 binary64)) %118 (pow.f64 %853 #s(literal 1 binary64)) %853 (+.f64 %493 %641) %857 %856 %858 (pow.f64 %859 #s(literal 1 binary64)) %859 (pow.f64 %861 #s(literal 1 binary64)) (/.f64 (neg.f64 %859) #s(literal -2 binary64)) %861 (pow.f64 %865 #s(literal 1 binary64)) (pow.f64 %746 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %746)) %865 (pow.f64 %870 #s(literal 1 binary64)) %870 (pow.f64 %872 #s(literal 1 binary64)) %872 %874 (pow.f64 %874 #s(literal 1 binary64)) %876 (pow.f64 %876 #s(literal 1 binary64)) (pow.f64 %878 #s(literal 1 binary64)) (/.f64 %880 %881) (tan.f64 (+.f64 %479 %16)) %878 (pow.f64 %880 #s(literal 1 binary64)) %880 (pow.f64 %881 #s(literal 1 binary64)) (sin.f64 (+.f64 %479 %118)) (cos.f64 (neg.f64 %479)) (cos.f64 (fabs.f64 %479)) %881 (pow.f64 %893 #s(literal 1 binary64)) %893 (pow.f64 %895 #s(literal 1 binary64)) (fma.f64 %881 %219 %897) (sin.f64 (+.f64 %893 %118)) (cos.f64 (neg.f64 %893)) (cos.f64 (fabs.f64 %893)) %895 (+.f64 (*.f64 %881 %219) %897) (pow.f64 %907 #s(literal 1 binary64)) %907 (pow.f64 %909 #s(literal 1 binary64)) (/.f64 (neg.f64 %907) #s(literal -2 binary64)) %909 (pow.f64 %913 #s(literal 1 binary64)) (/.f64 (sin.f64 %475) (cos.f64 %475)) (tan.f64 (+.f64 %475 %16)) %913 (pow.f64 %920 #s(literal 1 binary64)) (/.f64 %922 %923) (tan.f64 %925) %920 (pow.f64 %922 #s(literal 1 binary64)) %922 (pow.f64 %923 #s(literal 1 binary64)) (sin.f64 (+.f64 %483 %118)) (cos.f64 (neg.f64 %483)) (cos.f64 (fabs.f64 %483)) %923 (pow.f64 %935 #s(literal 1 binary64)) %935 (pow.f64 %937 #s(literal 1 binary64)) (/.f64 (neg.f64 %935) #s(literal -2 binary64)) %937 (pow.f64 %941 #s(literal 1 binary64)) %941 (pow.f64 %944 #s(literal 1 binary64)) %944 (sin.f64 (+.f64 %941 %118)) (-.f64 (*.f64 %943 #s(literal -1 binary64)) (*.f64 (sin.f64 %324) #s(literal 0 binary64))) (cos.f64 (neg.f64 %941)) (cos.f64 (fabs.f64 %941)) (cos.f64 %941) (pow.f64 %957 #s(literal 1 binary64)) (/.f64 %169 %959) %957 %962 %964 %961 (pow.f64 %965 #s(literal 1 binary64)) (sin.f64 (+.f64 %345 %118)) (cos.f64 (neg.f64 %345)) (cos.f64 (fabs.f64 %345)) %965 (pow.f64 %973 #s(literal 1 binary64)) (/.f64 %975 %461) %973 (pow.f64 %977 #s(literal 1 binary64)) (/.f64 (neg.f64 %428) %461) %977 (pow.f64 %981 #s(literal 1 binary64)) (/.f64 (neg.f64 %21) %26) %981 (pow.f64 %985 #s(literal 1 binary64)) %985 (+.f64 %987 %16) (pow.f64 %989 #s(literal 1 binary64)) (/.f64 (sin.f64 %985) (cos.f64 %985)) (tan.f64 (+.f64 %985 %16)) %989 (tan.f64 %985) (pow.f64 %997 #s(literal 1 binary64)) %997 (pow.f64 %999 #s(literal 1 binary64)) %999 (pow.f64 %1001 #s(literal 1 binary64)) %1001 (pow.f64 %1003 #s(literal 1 binary64)) %1003 (+.f64 (*.f64 %683 #s(literal 1 binary64)) %246) (pow.f64 %1007 #s(literal 1 binary64)) %1007 (+.f64 %28 #s(literal 884279719003555/140737488355328 binary64)) (pow.f64 %1010 #s(literal 1 binary64)) %1010 %1013 %1016 %1019 %1021 %1022 %1012 (pow.f64 %1023 #s(literal 1 binary64)) %1023 %1013 %1016 %1019 %1021 %1022 %1012 (pow.f64 %1018 #s(literal 1 binary64)) %1018 (sin.f64 (+.f64 %1010 %118)) (-.f64 (*.f64 %1015 #s(literal -1 binary64)) (*.f64 %1014 #s(literal 0 binary64))) (cos.f64 (neg.f64 %1010)) (cos.f64 (fabs.f64 %1010)) (cos.f64 %1010) (pow.f64 %1036 #s(literal 1 binary64)) (/.f64 %169 %1038) %1036 (pow.f64 %1040 #s(literal 1 binary64)) %1040 (+.f64 %188 #s(literal 884279719003555/562949953421312 binary64)) (pow.f64 %1043 #s(literal 1 binary64)) (sin.f64 (+.f64 %1040 %118)) (-.f64 (*.f64 %254 %1048) (*.f64 %251 %1050)) (cos.f64 (neg.f64 %1040)) (cos.f64 (fabs.f64 %1040)) %1043 (pow.f64 %1057 #s(literal 1 binary64)) %1057 (pow.f64 %1059 #s(literal 1 binary64)) (fma.f64 %113 %1048 %1061) (sin.f64 (+.f64 %1057 %118)) (cos.f64 (neg.f64 %1057)) (cos.f64 (fabs.f64 %1057)) %1059 (+.f64 (*.f64 %113 %1048) %1061) (pow.f64 %1071 #s(literal 1 binary64)) %1071 (pow.f64 %1073 #s(literal 1 binary64)) (/.f64 (neg.f64 %1071) #s(literal -2 binary64)) %1073 #s(literal -884279719003555/562949953421312 binary64) #s(literal 2652839157010665/281474976710656 binary64) (pow.f64 %1078 #s(literal 1 binary64)) %1078 (pow.f64 %1082 #s(literal 1 binary64)) %1082 %1084 (pow.f64 %1084 #s(literal 1 binary64)) (pow.f64 %1086 #s(literal 1 binary64)) %1086 (+.f64 (*.f64 #s(literal -2 binary64) y) %1084) (pow.f64 %1090 #s(literal 1 binary64)) (/.f64 (neg.f64 %1086) %8) %1090 (pow.f64 %1094 #s(literal 1 binary64)) %1094 %1096 (pow.f64 %1096 #s(literal 1 binary64)) (pow.f64 %1099 #s(literal 1 binary64)) %1099 %1101 (pow.f64 %1101 #s(literal 1 binary64)) (pow.f64 %1103 #s(literal 1 binary64)) %1103 (+.f64 (*.f64 #s(literal -1/96 binary64) %58) %1101) %1107 (pow.f64 %1107 #s(literal 1 binary64)) (pow.f64 %1109 #s(literal 1 binary64)) %1109 (pow.f64 %1112 #s(literal 1 binary64)) %1112 (pow.f64 %1114 #s(literal 1 binary64)) %1114 %1116 (pow.f64 %1116 #s(literal 1 binary64)) (pow.f64 %1118 #s(literal 1 binary64)) %1118 (pow.f64 %1122 #s(literal 1 binary64)) %1122 (pow.f64 %1124 #s(literal 1 binary64)) %1124 (/.f64 #s(literal 1 binary64) %8) (pow.f64 %1131 #s(literal 1 binary64)) %1131 (pow.f64 %1133 #s(literal 1 binary64)) %1133 #s(literal 0 binary64) (pow.f64 %1135 #s(literal 1 binary64)) %1135 (pow.f64 %1140 #s(literal 1 binary64)) %1140 (pow.f64 %1142 #s(literal 1 binary64)) (fma.f64 %349 #s(literal -1 binary64) %1145) (sin.f64 (+.f64 %1135 %118)) (cos.f64 (neg.f64 %1135)) (cos.f64 (fabs.f64 %1135)) %1142 (+.f64 (*.f64 %349 #s(literal -1 binary64)) %1145) (pow.f64 %1155 #s(literal 1 binary64)) %1155 (+.f64 %339 %317) (pow.f64 %1158 #s(literal 1 binary64)) %1158 (pow.f64 %1160 #s(literal 1 binary64)) (sin.f64 (+.f64 %1158 %118)) (cos.f64 (neg.f64 %1158)) (cos.f64 (fabs.f64 %1158)) (cos.f64 %1158) %1160 (pow.f64 %1172 #s(literal 1 binary64)) %1172 (pow.f64 %1177 #s(literal 1 binary64)) %1177 (*.f64 #s(literal 2 binary64) (fabs.f64 %16)) (pow.f64 %1181 #s(literal 1 binary64)) (sqrt.f64 (*.f64 %317 %317)) (fabs.f64 (neg.f64 %317)) %1181 (pow.f64 %1187 #s(literal 1 binary64)) %1187 (pow.f64 %1189 #s(literal 1 binary64)) (neg.f64 (sin.f64 %1181)) %1189 (pow.f64 %1196 #s(literal 1 binary64)) %1196 (pow.f64 %1199 #s(literal 1 binary64)) %1199 (pow.f64 %1205 #s(literal 1 binary64)) %1205 (pow.f64 %1208 #s(literal 1 binary64)) %1208 %1210 (pow.f64 %1210 #s(literal 1 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 2 binary64) %16 %1135)) (cos.f64 (-.f64 %317 %1135))) #s(literal 2 binary64)) (pow.f64 %1218 #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (neg.f64 %1210)) %1218 %1222 (pow.f64 %1222 #s(literal 1 binary64)) (pow.f64 %1230 #s(literal 1 binary64)) %1230 (pow.f64 %1232 #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (neg.f64 %349)) %1232 %1236 (pow.f64 %1236 #s(literal 1 binary64)) (pow.f64 %1252 #s(literal 1 binary64)) %1252 %1254 (pow.f64 %1254 #s(literal 1 binary64)) %1256 %1258 %1260 %1048 %1261 %1262 %1263 %1265 %1267 %1264 %1268 (pow.f64 %1268 #s(literal 1 binary64)) (pow.f64 %1277 #s(literal 1 binary64)) %1277 %1256 %1258 %1260 %1048 %1261 %1262 %1263 %1265 %1267 %1264 (pow.f64 %1279 #s(literal 1 binary64)) %1279 (+.f64 %395 %28) (pow.f64 %1282 #s(literal 1 binary64)) (sin.f64 (+.f64 %1279 %118)) (-.f64 (*.f64 %403 %380) (*.f64 %405 %378)) (cos.f64 (neg.f64 %1279)) (cos.f64 (fabs.f64 %1279)) %1282 %1293 (pow.f64 %1293 #s(literal 1 binary64)) (pow.f64 %1301 #s(literal 1 binary64)) %1301 %1303 (pow.f64 %1303 #s(literal 1 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %397 %328)) (cos.f64 (-.f64 %397 %328))) #s(literal 2 binary64)) (pow.f64 %1311 #s(literal 1 binary64)) (/.f64 (neg.f64 %376) (neg.f64 %1303)) %1311 (pow.f64 %1320 #s(literal 1 binary64)) %1320 (pow.f64 %1322 #s(literal 1 binary64)) %1322 (pow.f64 %1325 #s(literal 1 binary64)) %1325 (sin.f64 %1322) (pow.f64 %1328 #s(literal 1 binary64)) %1328 %1330 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 %1330 #s(literal 1 binary64)) %1334 (pow.f64 %1334 #s(literal 1 binary64)) (pow.f64 %1336 #s(literal 1 binary64)) %1336 (+.f64 (*.f64 #s(literal -1/48 binary64) %71) %1334) (pow.f64 %1340 #s(literal 1 binary64)) (/.f64 (neg.f64 %1336) %53) %1340 (pow.f64 %1353 #s(literal 1 binary64)) %1353 %1355 (pow.f64 %1355 #s(literal 1 binary64)) (pow.f64 %1359 #s(literal 1 binary64)) %1359 (pow.f64 %1361 #s(literal 1 binary64)) %1361 (pow.f64 %1363 #s(literal 1 binary64)) %1363 (+.f64 (*.f64 #s(literal 1/24 binary64) %430) %433) (pow.f64 %1368 #s(literal 1 binary64)) %1368 (pow.f64 %1370 #s(literal 1 binary64)) (pow.f64 %433 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %481) %1370 (pow.f64 %1374 #s(literal 1 binary64)) %1374 (+.f64 %532 %16) (pow.f64 %1377 #s(literal 1 binary64)) %1377 (+.f64 %493 %1374) (pow.f64 %1380 #s(literal 1 binary64)) (fma.f64 %497 %1382 %1384) %1380 (+.f64 (*.f64 %497 %1382) %1384) (pow.f64 %1388 #s(literal 1 binary64)) (sin.f64 (+.f64 %530 %118)) (-.f64 (*.f64 %672 %113) (*.f64 %671 %94)) (cos.f64 (neg.f64 %530)) (cos.f64 (fabs.f64 %530)) %1388 %1400 %1399 %1403 %1405 (pow.f64 %1406 #s(literal 1 binary64)) (/.f64 (neg.f64 %1380) %1409) %1406 (pow.f64 %251 #s(literal 1 binary64)) %251 %1412 (pow.f64 %1412 #s(literal 1 binary64)) %1414 (pow.f64 %1414 #s(literal 1 binary64)) %1416 (pow.f64 %1416 #s(literal 1 binary64)) (pow.f64 %1418 #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (neg.f64 %1412)) %1418 %1422 (pow.f64 %1422 #s(literal 1 binary64)) %1424 (pow.f64 %1424 #s(literal 1 binary64)) (pow.f64 %1426 #s(literal 1 binary64)) (/.f64 (neg.f64 %1424) %174) %1426 %1430 (pow.f64 %1430 #s(literal 1 binary64)) (pow.f64 %525 #s(literal 1 binary64)) %525 (sin.f64 (+.f64 %519 %118)) (-.f64 (*.f64 %499 #s(literal -1 binary64)) (*.f64 %497 #s(literal 0 binary64))) (cos.f64 (neg.f64 %519)) (cos.f64 (fabs.f64 %519)) (cos.f64 %519) (pow.f64 %1443 #s(literal 1 binary64)) %1443 (pow.f64 %1445 #s(literal 1 binary64)) (fma.f64 %1380 %572 %1447) (sin.f64 %1443) %1445 (+.f64 (*.f64 %1380 %572) %1447) #s(literal -1 binary64) %1401 (pow.f64 %1401 #s(literal 1 binary64)) (/.f64 (+.f64 %1399 %1454) #s(literal 2 binary64)) #s(literal 0 binary64) %1402 (pow.f64 %1402 #s(literal 1 binary64)) (/.f64 (-.f64 %1454 %1399) #s(literal 2 binary64)) %1400 %1399 %1403 %1405 %1461 %1464 %1466 %1470 %1472 %1474 %1460 %1476 (pow.f64 %1477 #s(literal 1 binary64)) %1477 (+.f64 (*.f64 %643 %113) %221) (pow.f64 %1465 #s(literal 1 binary64)) %1465 %1461 %1464 %1466 %1470 %1472 %1474 %1460 %1476 (pow.f64 %1482 #s(literal 1 binary64)) %1482 %1484 (pow.f64 %1484 #s(literal 1 binary64)) (pow.f64 %1486 #s(literal 1 binary64)) (/.f64 %26 %52) %1486 (pow.f64 %1489 #s(literal 1 binary64)) (pow.f64 %1486 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1486)) %1489 %1494 (pow.f64 %1494 #s(literal 1 binary64)) (pow.f64 %1496 #s(literal 1 binary64)) (pow.f64 %24 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %140) %1496 (pow.f64 %1500 #s(literal 1 binary64)) %1500 (+.f64 (*.f64 #s(literal -1/8 binary64) %50) #s(literal 1 binary64)) (pow.f64 %1506 #s(literal 1 binary64)) %1506 (pow.f64 %1509 #s(literal 1 binary64)) %1509 (pow.f64 %1511 #s(literal 1 binary64)) (pow.f64 %1430 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1430)) %1511 %1516 (pow.f64 %1516 #s(literal 1 binary64)) %1518 (pow.f64 %1518 #s(literal 1 binary64)) (pow.f64 %1520 #s(literal 1 binary64)) (/.f64 (neg.f64 %8) (neg.f64 %1518)) %1520 %1525 (pow.f64 %1525 #s(literal 1 binary64)) (pow.f64 %1527 #s(literal 1 binary64)) %1527 (+.f64 %1529 %88) (pow.f64 %1531 #s(literal 1 binary64)) %1531 (+.f64 %1525 %88) (pow.f64 %1534 #s(literal 1 binary64)) (fma.f64 %1536 %113 %1538) %1534 (+.f64 (*.f64 %1536 %113) %1538) (pow.f64 %1542 #s(literal 1 binary64)) (sin.f64 (+.f64 %1531 %118)) (-.f64 (*.f64 %1546 %113) (*.f64 %1548 %94)) (cos.f64 (neg.f64 %1531)) (cos.f64 (fabs.f64 %1531)) %1542 (pow.f64 %1555 #s(literal 1 binary64)) %1555 (+.f64 %1557 %118) %246 %247 (pow.f64 %1559 #s(literal 1 binary64)) %1559 %1561 (pow.f64 %1561 #s(literal 1 binary64)) (pow.f64 %1563 #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) (neg.f64 %1559)) %1563 (pow.f64 %1567 #s(literal 1 binary64)) (pow.f64 %1563 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1563)) %1567 (pow.f64 %580 #s(literal 1 binary64)) %580 %570 %575 %579 %581 %583 %585 %569 %587 %589 (pow.f64 %1573 #s(literal 1 binary64)) %1573 (pow.f64 %1575 #s(literal 1 binary64)) (/.f64 (neg.f64 %1573) #s(literal -2 binary64)) %1575 (pow.f64 %1579 #s(literal 1 binary64)) %1579 (pow.f64 %1581 #s(literal 1 binary64)) %1581 (pow.f64 %1583 #s(literal 1 binary64)) (/.f64 (neg.f64 %1581) #s(literal -2 binary64)) %1583 (pow.f64 %1587 #s(literal 1 binary64)) %1587 %1589 (pow.f64 %1589 #s(literal 1 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %1575 %1583)) (cos.f64 (+.f64 %1575 %1583))) #s(literal 2 binary64)) %1597 %1599 %1598 (pow.f64 %615 #s(literal 1 binary64)) %615 %616 (pow.f64 %616 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %618 %610) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %618 %610) #s(literal 2 binary64))))) (pow.f64 %1610 #s(literal 1 binary64)) %1610 (pow.f64 %1612 #s(literal 1 binary64)) %1612 (+.f64 (*.f64 %1610 #s(literal 1/2 binary64)) %616) (pow.f64 %627 #s(literal 1 binary64)) %627 (pow.f64 %628 #s(literal 1 binary64)) (/.f64 (neg.f64 %627) #s(literal -2 binary64)) %628 (pow.f64 %629 #s(literal 1 binary64)) %629 (pow.f64 %630 #s(literal 1 binary64)) %630 (pow.f64 %631 #s(literal 1 binary64)) (/.f64 (neg.f64 %630) #s(literal -2 binary64)) %631 (pow.f64 %632 #s(literal 1 binary64)) (sin.f64 (+.f64 %631 %118)) (cos.f64 (neg.f64 %631)) (cos.f64 (fabs.f64 %631)) %632 %633 (pow.f64 %633 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %628 %631)) (sin.f64 (+.f64 %628 %631))) #s(literal 2 binary64)) %634 %636 %635 %694 %693 %696 %697 %699 %701 %702 %728 (pow.f64 %728 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 %762) %725) #s(literal 2 binary64)) (/.f64 (+.f64 %730 (sin.f64 %115)) #s(literal 2 binary64)) %731 %730 %732 (pow.f64 %1646 #s(literal 1 binary64)) %1646 (+.f64 %201 %140) (pow.f64 %1649 #s(literal 1 binary64)) (fma.f64 %220 %134 %1652) %1649 (+.f64 %757 %1652) (pow.f64 %1655 #s(literal 1 binary64)) %1655 (+.f64 %703 %201) (pow.f64 %1658 #s(literal 1 binary64)) %1658 (+.f64 %778 %144) (pow.f64 %788 #s(literal 1 binary64)) %788 %784 %787 %789 %790 %792 %794 %783 %796 %1662 (pow.f64 %1662 #s(literal 1 binary64)) (pow.f64 %1664 #s(literal 1 binary64)) %1664 (+.f64 %1557 %88) %1667 (pow.f64 %1667 #s(literal 1 binary64)) (pow.f64 %1669 #s(literal 1 binary64)) %1669 (+.f64 %188 %88) (pow.f64 %1672 #s(literal 1 binary64)) %1672 (+.f64 %28 %188) (pow.f64 %1675 #s(literal 1 binary64)) (fma.f64 %251 %113 %1677) %1675 (+.f64 (*.f64 %251 %113) %1677) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1669 %823) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1669 %823) #s(literal 2 binary64))))) (pow.f64 %1689 #s(literal 1 binary64)) %1689 (pow.f64 %1691 #s(literal 1 binary64)) %1691 (+.f64 (*.f64 %1689 #s(literal 1/2 binary64)) %1667) (pow.f64 %1695 #s(literal 1 binary64)) %1695 (+.f64 %1416 %1525) (pow.f64 %1698 #s(literal 1 binary64)) %1698 (+.f64 %1414 %1525) (pow.f64 %1701 #s(literal 1 binary64)) %1701 (+.f64 %1703 %1525) (pow.f64 %1705 #s(literal 1 binary64)) %1705 (pow.f64 %1707 #s(literal 1 binary64)) (fma.f64 %113 %1546 %1709) (sin.f64 (+.f64 %1705 %118)) (cos.f64 (neg.f64 %1705)) (cos.f64 (fabs.f64 %1705)) %1707 (+.f64 (*.f64 %113 %1546) %1709) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1705 %1531) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %1705 %1531) #s(literal 2 binary64))))) (pow.f64 %1727 #s(literal 1 binary64)) %1727 (pow.f64 %1729 #s(literal 1 binary64)) (/.f64 (neg.f64 %1727) #s(literal -2 binary64)) %1729 (pow.f64 %1733 #s(literal 1 binary64)) %1733 (pow.f64 %1735 #s(literal 1 binary64)) (/.f64 %510 (neg.f64 %1733)) %1735 %1739 (pow.f64 %1739 #s(literal 1 binary64)) (pow.f64 %1741 #s(literal 1 binary64)) %1741 (pow.f64 %1743 #s(literal 1 binary64)) %1743 (pow.f64 %1745 #s(literal 1 binary64)) (fma.f64 %1747 %572 %1748) (sin.f64 %1743) %1745 (+.f64 (*.f64 %1747 %572) %1748) %1753 (pow.f64 %1753 #s(literal 1 binary64)) %1755 (pow.f64 %1755 #s(literal 1 binary64)) %1757 (pow.f64 %1757 #s(literal 1 binary64)) (pow.f64 %1759 #s(literal 1 binary64)) (/.f64 (neg.f64 %192) %1762) %1759 (pow.f64 %1764 #s(literal 1 binary64)) %1764 (/.f64 %252 (neg.f64 %1757)) %1768 (pow.f64 %1768 #s(literal 1 binary64)) (pow.f64 %1770 #s(literal 1 binary64)) %1770 (/.f64 %252 (neg.f64 %1768)) (pow.f64 %1774 #s(literal 1 binary64)) (sin.f64 (+.f64 %1509 %118)) (cos.f64 (neg.f64 %1509)) (cos.f64 (fabs.f64 %1509)) %1774 (pow.f64 %1782 #s(literal 1 binary64)) %1782 %1784 (pow.f64 %1784 #s(literal 1 binary64)) (pow.f64 %1786 #s(literal 1 binary64)) (pow.f64 %1784 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1784)) %1786 %1791 (pow.f64 %1791 #s(literal 1 binary64)) %1794 %1797 %1799 %1803 %1805 %1807 %1793 %1809 (pow.f64 %1798 #s(literal 1 binary64)) %1798 %1794 %1797 %1799 %1803 %1805 %1807 %1793 %1809 (pow.f64 %1811 #s(literal 1 binary64)) (/.f64 %1813 %252) %1811 (pow.f64 %1815 #s(literal 1 binary64)) (pow.f64 %1811 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1811)) %1815 (pow.f64 %1820 #s(literal 1 binary64)) %1820 %1822 (pow.f64 %1822 #s(literal 1 binary64)) (pow.f64 %1824 #s(literal 1 binary64)) (pow.f64 %1822 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1822)) %1824 %1829 (pow.f64 %1829 #s(literal 1 binary64)) %1831 (pow.f64 %1831 #s(literal 1 binary64)) (pow.f64 %1833 #s(literal 1 binary64)) (/.f64 (neg.f64 %1534) (neg.f64 %1831)) %1833 (pow.f64 %1838 #s(literal 1 binary64)) (/.f64 %510 %1762) %1838 (pow.f64 %1841 #s(literal 1 binary64)) (pow.f64 %1506 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1506)) %1841 (pow.f64 %1846 #s(literal 1 binary64)) %1846 (+.f64 %493 #s(literal 884279719003555/140737488355328 binary64)) (pow.f64 %1849 #s(literal 1 binary64)) (/.f64 %1851 (cos.f64 %1846)) (tan.f64 (+.f64 %1846 %16)) %1849 (pow.f64 %1851 #s(literal 1 binary64)) (fma.f64 %497 %1857 %1858) %1851 (+.f64 (*.f64 %497 %1857) %1858) (pow.f64 %1862 #s(literal 1 binary64)) (/.f64 (neg.f64 %1849) %174) %1862 (pow.f64 %1866 #s(literal 1 binary64)) (/.f64 %510 %1868) %1866 (pow.f64 %1870 #s(literal 1 binary64)) %1870 (+.f64 %493 #s(literal -884279719003555/562949953421312 binary64)) (pow.f64 %1873 #s(literal 1 binary64)) (sin.f64 (+.f64 %1870 %118)) (-.f64 (*.f64 %499 %1048) (*.f64 %497 (sin.f64 #s(literal -884279719003555/562949953421312 binary64)))) (cos.f64 (neg.f64 %1870)) (cos.f64 (fabs.f64 %1870)) %1873 (pow.f64 %1885 #s(literal 1 binary64)) %1885 %1887 (pow.f64 %1887 #s(literal 1 binary64)) (pow.f64 %1889 #s(literal 1 binary64)) (/.f64 %510 (neg.f64 %1885)) %1889 %1893 (pow.f64 %1893 #s(literal 1 binary64)) (pow.f64 %1895 #s(literal 1 binary64)) (/.f64 (neg.f64 %1887) %510) %1895 (pow.f64 %1899 #s(literal 1 binary64)) (pow.f64 %1895 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1895)) %1899 (pow.f64 %1904 #s(literal 1 binary64)) (/.f64 (sin.f64 %1426) (cos.f64 %1426)) (tan.f64 (+.f64 %1426 %16)) %1904 (pow.f64 %1911 #s(literal 1 binary64)) (/.f64 (neg.f64 %1904) (neg.f64 %252)) %1911 %638 %640 %637 (pow.f64 %1916 #s(literal 1 binary64)) (/.f64 %1918 %1919) %1916 (pow.f64 %1921 #s(literal 1 binary64)) %1921 (pow.f64 %1923 #s(literal 1 binary64)) (/.f64 %169 (neg.f64 %1921)) %1923 (pow.f64 %1927 #s(literal 1 binary64)) (/.f64 (neg.f64 %1923) %1930) %1927 (pow.f64 %1932 #s(literal 1 binary64)) %1932 (+.f64 (*.f64 %643 %881) %880) (pow.f64 %1936 #s(literal 1 binary64)) (pow.f64 %1932 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1932)) %1936 %1941 (pow.f64 %1941 #s(literal 1 binary64)) %1943 (pow.f64 %1943 #s(literal 1 binary64)) (pow.f64 %1945 #s(literal 1 binary64)) (/.f64 %1947 (neg.f64 %1943)) %1945 (pow.f64 %1950 #s(literal 1 binary64)) %1950 (pow.f64 %1952 #s(literal 1 binary64)) (/.f64 (neg.f64 %1950) #s(literal -2 binary64)) %1952 (pow.f64 %1956 #s(literal 1 binary64)) %1956 (pow.f64 %1958 #s(literal 1 binary64)) (fma.f64 %881 %1048 %1960) (sin.f64 (+.f64 %1956 %118)) (cos.f64 (neg.f64 %1956)) (cos.f64 (fabs.f64 %1956)) %1958 (+.f64 (*.f64 %881 %1048) %1960) (pow.f64 %1970 #s(literal 1 binary64)) %1970 (pow.f64 %1972 #s(literal 1 binary64)) (/.f64 (neg.f64 %1970) #s(literal -2 binary64)) %1972 (pow.f64 %1976 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %1972)) %1976 (pow.f64 %1981 #s(literal 1 binary64)) (/.f64 (neg.f64 %203) (neg.f64 %1952)) %1981 (pow.f64 %1986 #s(literal 1 binary64)) %1986 (pow.f64 %1988 #s(literal 1 binary64)) %1988 (-.f64 (*.f64 %922 %663) (*.f64 %923 %374)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1986 %814) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1986 %814) #s(literal 2 binary64))))) (pow.f64 %2001 #s(literal 1 binary64)) %2001 (pow.f64 %2003 #s(literal 1 binary64)) (/.f64 (neg.f64 %2001) #s(literal -2 binary64)) %2003 (pow.f64 %2007 #s(literal 1 binary64)) (/.f64 %2009 (neg.f64 %2003)) %2007 (pow.f64 %2012 #s(literal 1 binary64)) %2012 (pow.f64 %2014 #s(literal 1 binary64)) %2014 (-.f64 %2016 (*.f64 %923 %615)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %2012 %618) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2012 %618) #s(literal 2 binary64))))) (pow.f64 %2027 #s(literal 1 binary64)) %2027 (pow.f64 %2029 #s(literal 1 binary64)) (/.f64 (neg.f64 %2027) #s(literal -2 binary64)) %2029 (pow.f64 %2033 #s(literal 1 binary64)) %2033 (pow.f64 %2035 #s(literal 1 binary64)) (/.f64 (neg.f64 %2033) #s(literal -2 binary64)) %2035 (pow.f64 %2039 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %2035)) %2039 (pow.f64 %2043 #s(literal 1 binary64)) %2043 (+.f64 %2016 %372) (pow.f64 %2046 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %2043)) %2046 (pow.f64 %2050 #s(literal 1 binary64)) %2050 (cos.f64 %925) (pow.f64 %2053 #s(literal 1 binary64)) %2053 (pow.f64 %2055 #s(literal 1 binary64)) (/.f64 %2057 (neg.f64 %2053)) %2055 (pow.f64 %2060 #s(literal 1 binary64)) (/.f64 (neg.f64 %2055) %2009) %2060 %2064 (pow.f64 %2064 #s(literal 1 binary64)) (pow.f64 %2067 #s(literal 1 binary64)) (fma.f64 %922 #s(literal -1 binary64) %2064) %2067 (+.f64 (*.f64 %922 #s(literal -1 binary64)) %2064) (pow.f64 %2072 #s(literal 1 binary64)) (/.f64 (neg.f64 %2067) %170) %2072 (pow.f64 %2076 #s(literal 1 binary64)) (/.f64 (neg.f64 %2072) %1930) %2076 (pow.f64 %2080 #s(literal 1 binary64)) %2080 (+.f64 %489 %865) (pow.f64 %2083 #s(literal 1 binary64)) (sin.f64 (+.f64 %2080 %118)) (-.f64 (*.f64 #s(literal -1 binary64) (cos.f64 %865)) (*.f64 #s(literal 0 binary64) (sin.f64 %865))) (cos.f64 (neg.f64 %2080)) (cos.f64 (fabs.f64 %2080)) %2083 (pow.f64 %2096 #s(literal 1 binary64)) (/.f64 %169 (neg.f64 %2083)) %2096 (pow.f64 %2100 #s(literal 1 binary64)) (/.f64 (neg.f64 %2096) %1930) %2100 (pow.f64 %2104 #s(literal 1 binary64)) %2104 (pow.f64 %2106 #s(literal 1 binary64)) (fma.f64 %546 %280 %2108) (sin.f64 (+.f64 %2104 %118)) (cos.f64 (neg.f64 %2104)) (cos.f64 (fabs.f64 %2104)) %2106 (+.f64 %2116 %2108) (pow.f64 %2118 #s(literal 1 binary64)) %2118 (+.f64 %540 %92) (pow.f64 %2121 #s(literal 1 binary64)) (sin.f64 (+.f64 %2118 %118)) (-.f64 %2116 %2108) (cos.f64 (neg.f64 %2118)) (cos.f64 (fabs.f64 %2118)) %2121 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %2104 %2118) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %2104 %2118) #s(literal 2 binary64))))) (pow.f64 %2138 #s(literal 1 binary64)) %2138 %2108 (pow.f64 %2108 #s(literal 1 binary64)) (/.f64 (neg.f64 %2138) #s(literal -2 binary64)) (/.f64 %2138 #s(literal 2 binary64)) (pow.f64 %2144 #s(literal 1 binary64)) (/.f64 (neg.f64 %279) (neg.f64 %2108)) %2144 (pow.f64 %2149 #s(literal 1 binary64)) %2149 (/.f64 #s(literal 1 binary64) (neg.f64 %367)) (pow.f64 %2153 #s(literal 1 binary64)) %2153 (pow.f64 %2155 #s(literal 1 binary64)) (/.f64 (neg.f64 %2153) #s(literal -2 binary64)) %2155 (pow.f64 %2159 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %2155)) %2159 %2163 (pow.f64 %2163 #s(literal 1 binary64)) (pow.f64 %2165 #s(literal 1 binary64)) (sin.f64 (fma.f64 %1114 %445 %118)) (cos.f64 (neg.f64 %2163)) (cos.f64 (fabs.f64 %2163)) %2165 (pow.f64 %2173 #s(literal 1 binary64)) (pow.f64 %2165 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2165)) %2173 %2178 (pow.f64 %2178 #s(literal 1 binary64)) (pow.f64 %2180 #s(literal 1 binary64)) (sin.f64 (fma.f64 %1112 %445 %118)) (cos.f64 (neg.f64 %2178)) (cos.f64 (fabs.f64 %2178)) %2180 (pow.f64 %2188 #s(literal 1 binary64)) (pow.f64 %2180 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2180)) %2188 (pow.f64 %2193 #s(literal 1 binary64)) %2193 (pow.f64 %2195 #s(literal 1 binary64)) (/.f64 %2197 (neg.f64 %2193)) %2195 %2200 (pow.f64 %2200 #s(literal 1 binary64)) (pow.f64 %2202 #s(literal 1 binary64)) (sin.f64 (fma.f64 %104 %1368 %118)) (cos.f64 (neg.f64 %2200)) (cos.f64 (fabs.f64 %2200)) %2202 (pow.f64 %2210 #s(literal 1 binary64)) (pow.f64 %2202 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2202)) %2210 %2216 %2218 %2215 %2220 %2222 %2219 (pow.f64 %2223 #s(literal 1 binary64)) (/.f64 %2225 %1868) %2223 (pow.f64 %2227 #s(literal 1 binary64)) (/.f64 %2225 (neg.f64 %1003)) %2227 (pow.f64 %2231 #s(literal 1 binary64)) (/.f64 (neg.f64 %130) (neg.f64 %909)) %2231 (pow.f64 %2236 #s(literal 1 binary64)) (/.f64 (neg.f64 %522) %1868) %2236 (pow.f64 %2240 #s(literal 1 binary64)) (/.f64 (neg.f64 %514) %2243) %2240 (pow.f64 %2245 #s(literal 1 binary64)) (/.f64 (neg.f64 %1353) %26) %2245 (pow.f64 %2249 #s(literal 1 binary64)) %2249 (pow.f64 %2251 #s(literal 1 binary64)) (/.f64 (neg.f64 %2249) %461) %2251 (pow.f64 %2255 #s(literal 1 binary64)) (/.f64 %2257 (cos.f64 %2251)) (tan.f64 (+.f64 %2251 %16)) %2255 (pow.f64 %2257 #s(literal 1 binary64)) %2257 (pow.f64 %2263 #s(literal 1 binary64)) (/.f64 (neg.f64 %2255) (neg.f64 %2257)) %2263 (pow.f64 %2268 #s(literal 1 binary64)) %2268 %2270 (pow.f64 %2270 #s(literal 1 binary64)) (pow.f64 %2272 #s(literal 1 binary64)) %2272 (+.f64 %2274 %16) (pow.f64 %2277 #s(literal 1 binary64)) %2277 (fma.f64 %2276 #s(literal -1 binary64) %2280) (sin.f64 %2272) (+.f64 (*.f64 %2276 #s(literal -1 binary64)) %2280) (pow.f64 %2285 #s(literal 1 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2268 %118)) (cos.f64 (neg.f64 %2270)) (cos.f64 (fabs.f64 %2270)) %2285 (pow.f64 %2293 #s(literal 1 binary64)) (/.f64 %2295 (neg.f64 %2285)) %2293 (pow.f64 %2298 #s(literal 1 binary64)) (/.f64 %2295 (neg.f64 %2277)) %2298 (pow.f64 %2302 #s(literal 1 binary64)) %2302 (pow.f64 %2304 #s(literal 1 binary64)) (/.f64 (neg.f64 %2302) #s(literal -2 binary64)) %2304 (pow.f64 %2308 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %2304)) %2308 (pow.f64 %2312 #s(literal 1 binary64)) (/.f64 %2314 (neg.f64 %241)) %2312 (pow.f64 %2317 #s(literal 1 binary64)) %2317 (pow.f64 %2319 #s(literal 1 binary64)) (/.f64 %2321 (neg.f64 %2317)) %2319 (pow.f64 %2324 #s(literal 1 binary64)) (/.f64 %510 %2009) %2324 %2327 (pow.f64 %2327 #s(literal 1 binary64)) (pow.f64 %2329 #s(literal 1 binary64)) (sin.f64 (fma.f64 %94 %1122 %118)) (cos.f64 (neg.f64 %2327)) (cos.f64 (fabs.f64 %2327)) %2329 (pow.f64 %2337 #s(literal 1 binary64)) (pow.f64 %2329 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2329)) %2337 (pow.f64 %2342 #s(literal 1 binary64)) (/.f64 (sin.f64 %2327) %2329) (tan.f64 (fma.f64 %94 %1122 %16)) %2342 (pow.f64 %2348 #s(literal 1 binary64)) (/.f64 (neg.f64 %2342) %2351) %2348 %2353 (pow.f64 %2353 #s(literal 1 binary64)) (pow.f64 %2355 #s(literal 1 binary64)) (/.f64 (sin.f64 %2353) (cos.f64 %2353)) (tan.f64 (fma.f64 %94 %1511 %16)) %2355 (pow.f64 %2362 #s(literal 1 binary64)) (/.f64 (neg.f64 %2355) %2351) %2362 (pow.f64 %2366 #s(literal 1 binary64)) (sin.f64 (fma.f64 %102 %237 %118)) (cos.f64 (neg.f64 %1414)) (cos.f64 (fabs.f64 %1414)) %2366 (pow.f64 %2374 #s(literal 1 binary64)) (pow.f64 %2366 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2366)) %2374 %2379 (pow.f64 %2379 #s(literal 1 binary64)) (pow.f64 %2381 #s(literal 1 binary64)) %2381 (pow.f64 %2383 #s(literal 1 binary64)) (/.f64 (neg.f64 %2381) %461) %2383 (pow.f64 %2387 #s(literal 1 binary64)) (/.f64 %2389 (cos.f64 %2383)) (tan.f64 (+.f64 %2383 %16)) %2387 (pow.f64 %2389 #s(literal 1 binary64)) %2389 (pow.f64 %2395 #s(literal 1 binary64)) (/.f64 (neg.f64 %2387) (neg.f64 %2389)) %2395 (pow.f64 %2400 #s(literal 1 binary64)) %2400 (cos.f64 %527) (pow.f64 %2403 #s(literal 1 binary64)) (/.f64 %2057 (neg.f64 %2400)) %2403 (pow.f64 %2407 #s(literal 1 binary64)) (/.f64 (neg.f64 %2403) %2410) %2407 (pow.f64 %2412 #s(literal 1 binary64)) %2412 (pow.f64 %2414 #s(literal 1 binary64)) (/.f64 (neg.f64 %2412) #s(literal -2 binary64)) %2414 (pow.f64 %2418 #s(literal 1 binary64)) %2418 (pow.f64 %2420 #s(literal 1 binary64)) (/.f64 (neg.f64 %2418) #s(literal -2 binary64)) %2420 (pow.f64 %2424 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %2420)) %2424 (pow.f64 %2428 #s(literal 1 binary64)) (/.f64 %510 (neg.f64 %2414)) %2428 (pow.f64 %2432 #s(literal 1 binary64)) (fma.f64 %378 %254 %2434) %2432 (+.f64 (*.f64 %378 %254) %2434) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %807 %1672) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %807 %1672) #s(literal 2 binary64))))) (pow.f64 %2446 #s(literal 1 binary64)) %2446 (pow.f64 %2448 #s(literal 1 binary64)) (/.f64 (neg.f64 %2446) #s(literal -2 binary64)) %2448 (pow.f64 %2452 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %2448)) %2452 (pow.f64 %2456 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %1301)) %2456 (pow.f64 %2460 #s(literal 1 binary64)) %2460 (pow.f64 %2462 #s(literal 1 binary64)) (/.f64 (neg.f64 %2460) #s(literal -2 binary64)) %2462 (pow.f64 %2466 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %2462)) %2466 (pow.f64 %2470 #s(literal 1 binary64)) %2470 (pow.f64 %2472 #s(literal 1 binary64)) (/.f64 (neg.f64 %2470) #s(literal -2 binary64)) %2472 (pow.f64 %2476 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %2472)) %2476 (pow.f64 %2480 #s(literal 1 binary64)) %2480 (pow.f64 %2482 #s(literal 1 binary64)) (/.f64 (neg.f64 %2480) #s(literal -2 binary64)) %2482 (pow.f64 %2486 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %2482)) %2486 %2490 (pow.f64 %2490 #s(literal 1 binary64)) (pow.f64 %2492 #s(literal 1 binary64)) (sin.f64 (fma.f64 %304 %453 %118)) (cos.f64 (neg.f64 %2490)) (cos.f64 (fabs.f64 %2490)) %2492 (pow.f64 %2500 #s(literal 1 binary64)) (pow.f64 %2492 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2492)) %2500 (pow.f64 %2505 #s(literal 1 binary64)) (sin.f64 (+.f64 %973 %118)) (cos.f64 (neg.f64 %973)) (cos.f64 (fabs.f64 %973)) %2505 (pow.f64 %2513 #s(literal 1 binary64)) (pow.f64 %2505 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2505)) %2513 (pow.f64 %2518 #s(literal 1 binary64)) (/.f64 %975 %90) %2518 (pow.f64 %2521 #s(literal 1 binary64)) (/.f64 (neg.f64 %2518) %174) %2521 (pow.f64 %2525 #s(literal 1 binary64)) (sin.f64 (+.f64 %2521 %118)) (cos.f64 (neg.f64 %2521)) (cos.f64 (fabs.f64 %2521)) %2525 (pow.f64 %2533 #s(literal 1 binary64)) (pow.f64 %2525 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2525)) %2533 (pow.f64 %2538 #s(literal 1 binary64)) (sin.f64 (+.f64 %977 %118)) (cos.f64 (neg.f64 %977)) (cos.f64 (fabs.f64 %977)) %2538 (pow.f64 %2546 #s(literal 1 binary64)) (pow.f64 %2538 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2538)) %2546 (pow.f64 %2551 #s(literal 1 binary64)) (/.f64 %510 (neg.f64 %870)) %2551 (pow.f64 %2555 #s(literal 1 binary64)) (sin.f64 (+.f64 %285 %118)) (cos.f64 (neg.f64 %285)) (cos.f64 (fabs.f64 %285)) %2555 %2563 (pow.f64 %2563 #s(literal 1 binary64)) (pow.f64 %2565 #s(literal 1 binary64)) (/.f64 (neg.f64 %2563) %287) %2565 (pow.f64 %2569 #s(literal 1 binary64)) (/.f64 (neg.f64 %2565) (neg.f64 %289)) %2569 (pow.f64 %2574 #s(literal 1 binary64)) (sin.f64 (+.f64 %2569 %118)) (cos.f64 (neg.f64 %2569)) (cos.f64 (fabs.f64 %2569)) %2574 (pow.f64 %2582 #s(literal 1 binary64)) (pow.f64 %2574 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2574)) %2582 (pow.f64 %2587 #s(literal 1 binary64)) (/.f64 %287 %8) %2587 (pow.f64 %2590 #s(literal 1 binary64)) %2590 (/.f64 #s(literal 1 binary64) (neg.f64 %2587)) (pow.f64 %2594 #s(literal 1 binary64)) %2594 (pow.f64 %2596 #s(literal 1 binary64)) (/.f64 (neg.f64 %2594) %170) %2596 (pow.f64 %2600 #s(literal 1 binary64)) (/.f64 (neg.f64 %2596) %1930) %2600 %2604 (pow.f64 %2604 #s(literal 1 binary64)) (pow.f64 %2607 #s(literal 1 binary64)) (fma.f64 %289 #s(literal -1 binary64) %2604) %2607 (+.f64 (*.f64 %289 #s(literal -1 binary64)) %2604) (pow.f64 %2612 #s(literal 1 binary64)) (/.f64 (neg.f64 %2607) %170) %2612 (pow.f64 %2616 #s(literal 1 binary64)) (/.f64 (neg.f64 %2612) %1930) %2616 (pow.f64 %2620 #s(literal 1 binary64)) %2620 (pow.f64 %2622 #s(literal 1 binary64)) (/.f64 (neg.f64 %2620) #s(literal -2 binary64)) %2622 (pow.f64 %2626 #s(literal 1 binary64)) (/.f64 %1918 %2628) %2626 (pow.f64 %2630 #s(literal 1 binary64)) (/.f64 %510 %2628) %2630 (pow.f64 %2633 #s(literal 1 binary64)) (sin.f64 (+.f64 %1701 %118)) (-.f64 (*.f64 (cos.f64 %1703) %1546) (*.f64 (sin.f64 %1703) %1548)) (cos.f64 (neg.f64 %1701)) (cos.f64 (fabs.f64 %1701)) %2633 (pow.f64 %2646 #s(literal 1 binary64)) (/.f64 %169 (neg.f64 %2633)) %2646 (pow.f64 %2650 #s(literal 1 binary64)) (/.f64 (neg.f64 %2646) %1930) %2650 (pow.f64 %2654 #s(literal 1 binary64)) (sin.f64 (+.f64 %1698 %118)) (-.f64 (*.f64 %2366 %1546) (*.f64 (sin.f64 %1414) %1548)) (cos.f64 (neg.f64 %1698)) (cos.f64 (fabs.f64 %1698)) %2654 (pow.f64 %2666 #s(literal 1 binary64)) (/.f64 %169 (neg.f64 %2654)) %2666 (pow.f64 %2670 #s(literal 1 binary64)) (/.f64 (neg.f64 %2666) %1930) %2670 (pow.f64 %2674 #s(literal 1 binary64)) (/.f64 (neg.f64 %1815) %1930) %2674 (pow.f64 %2678 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %1662)) %2678 (pow.f64 %2682 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %1359)) %2682 (pow.f64 %2686 #s(literal 1 binary64)) (fma.f64 %2688 %113 %2690) %2686 (+.f64 (*.f64 %2688 %113) %2690) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1664 %814) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1664 %814) #s(literal 2 binary64))))) (pow.f64 %2702 #s(literal 1 binary64)) %2702 (pow.f64 %2704 #s(literal 1 binary64)) (/.f64 (neg.f64 %2702) #s(literal -2 binary64)) %2704 (pow.f64 %2708 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %2704)) %2708 %804 %806 %805 %770 (pow.f64 %770 #s(literal 1 binary64)) (/.f64 (neg.f64 %805) #s(literal -2 binary64)) (/.f64 %805 #s(literal 2 binary64)) (pow.f64 %2716 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %770)) %2716 (pow.f64 %2720 #s(literal 1 binary64)) (/.f64 %169 (neg.f64 %1445)) %2720 (pow.f64 %2724 #s(literal 1 binary64)) (/.f64 (neg.f64 %2720) %2727) %2724 (pow.f64 %2729 #s(literal 1 binary64)) (/.f64 (neg.f64 %999) %1409) %2729 (pow.f64 %2733 #s(literal 1 binary64)) (/.f64 (neg.f64 %2729) %1930) %2733 %2737 (pow.f64 %2737 #s(literal 1 binary64)) (pow.f64 %2739 #s(literal 1 binary64)) (/.f64 %2741 (neg.f64 %2737)) %2739 (pow.f64 %2744 #s(literal 1 binary64)) (sin.f64 (+.f64 %2739 %118)) (cos.f64 (neg.f64 %2739)) (cos.f64 (fabs.f64 %2739)) %2744 (pow.f64 %2752 #s(literal 1 binary64)) (pow.f64 %2744 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2744)) %2752 (pow.f64 %2757 #s(literal 1 binary64)) (/.f64 (sin.f64 %2739) %2744) (tan.f64 (+.f64 %2739 %16)) %2757 (pow.f64 %2763 #s(literal 1 binary64)) (/.f64 (neg.f64 %2757) %2766) %2763 %2768 (pow.f64 %2768 #s(literal 1 binary64)) (pow.f64 %2770 #s(literal 1 binary64)) (/.f64 %2741 (neg.f64 %2768)) %2770 (pow.f64 %2774 #s(literal 1 binary64)) (sin.f64 (+.f64 %2770 %118)) (cos.f64 (neg.f64 %2770)) (cos.f64 (fabs.f64 %2770)) %2774 (pow.f64 %2782 #s(literal 1 binary64)) (pow.f64 %2774 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2774)) %2782 %2787 (pow.f64 %2787 #s(literal 1 binary64)) (pow.f64 %2789 #s(literal 1 binary64)) (/.f64 %2741 (neg.f64 %2787)) %2789 (pow.f64 %2793 #s(literal 1 binary64)) (/.f64 (sin.f64 %2789) (cos.f64 %2789)) (tan.f64 (+.f64 %2789 %16)) %2793 (pow.f64 %2800 #s(literal 1 binary64)) (/.f64 (neg.f64 %2793) %2766) %2800 (pow.f64 %2804 #s(literal 1 binary64)) %2804 (pow.f64 %2806 #s(literal 1 binary64)) (/.f64 (neg.f64 %2804) #s(literal -2 binary64)) %2806 (pow.f64 %2810 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %2806)) %2810 %2814 (pow.f64 %2814 #s(literal 1 binary64)) (pow.f64 %2816 #s(literal 1 binary64)) (sin.f64 (fma.f64 %448 %1099 %118)) (cos.f64 (neg.f64 %2814)) (cos.f64 (fabs.f64 %2814)) %2816 (pow.f64 %2824 #s(literal 1 binary64)) (pow.f64 %2816 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2816)) %2824 (pow.f64 %2829 #s(literal 1 binary64)) %2829 %2831 (pow.f64 %2831 #s(literal 1 binary64)) (pow.f64 %2833 #s(literal 1 binary64)) (/.f64 %1947 (neg.f64 %2831)) %2833 (pow.f64 %2837 #s(literal 1 binary64)) (/.f64 %2197 (neg.f64 %2829)) %2837 %2841 (pow.f64 %2841 #s(literal 1 binary64)) (pow.f64 %2843 #s(literal 1 binary64)) (sin.f64 (fma.f64 %448 %1109 %118)) (cos.f64 (neg.f64 %2841)) (cos.f64 (fabs.f64 %2841)) %2843 (pow.f64 %2851 #s(literal 1 binary64)) (pow.f64 %2843 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2843)) %2851 %2856 (pow.f64 %2856 #s(literal 1 binary64)) (pow.f64 %2858 #s(literal 1 binary64)) %2858 (pow.f64 %2860 #s(literal 1 binary64)) %2860 (pow.f64 %2862 #s(literal 1 binary64)) (pow.f64 %2860 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2860)) %2862 %2867 (pow.f64 %2867 #s(literal 1 binary64)) (pow.f64 %2869 #s(literal 1 binary64)) %2869 (pow.f64 %2871 #s(literal 1 binary64)) %2871 (pow.f64 %2873 #s(literal 1 binary64)) (pow.f64 %2871 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2871)) %2873 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1465 %505) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %1465 %505) #s(literal 2 binary64))))) (pow.f64 %2886 #s(literal 1 binary64)) %2886 (pow.f64 %2888 #s(literal 1 binary64)) (/.f64 (neg.f64 %2886) #s(literal -2 binary64)) %2888 (pow.f64 %2892 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %2888)) %2892 (pow.f64 %2896 #s(literal 1 binary64)) %2896 (pow.f64 %2898 #s(literal 1 binary64)) (/.f64 (neg.f64 %2896) #s(literal -2 binary64)) %2898 (pow.f64 %2902 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %2898)) %2902 (pow.f64 %2906 #s(literal 1 binary64)) (/.f64 %2321 (neg.f64 %1567)) %2906 %1597 %1599 %1598 %2216 %2218 %2215 %2220 %2222 %2219 (pow.f64 %2910 #s(literal 1 binary64)) %2910 (pow.f64 %2912 #s(literal 1 binary64)) (/.f64 (neg.f64 %2910) #s(literal -2 binary64)) %2912 (pow.f64 %2916 #s(literal 1 binary64)) %2916 (pow.f64 %2918 #s(literal 1 binary64)) (/.f64 (neg.f64 %2916) #s(literal -2 binary64)) %2918 (pow.f64 %2922 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %2918)) %2922 (pow.f64 %2926 #s(literal 1 binary64)) (/.f64 %510 (neg.f64 %2912)) %2926 %2930 (pow.f64 %2930 #s(literal 1 binary64)) (pow.f64 %2932 #s(literal 1 binary64)) (/.f64 %8 (neg.f64 %2930)) %2932 (pow.f64 %2936 #s(literal 1 binary64)) (fma.f64 %2938 %219 %2940) %2936 (+.f64 (*.f64 %2938 %219) %2940) (pow.f64 %2944 #s(literal 1 binary64)) %2944 %2946 (pow.f64 %2946 #s(literal 1 binary64)) (pow.f64 %2948 #s(literal 1 binary64)) (/.f64 %1947 (neg.f64 %2946)) %2948 (pow.f64 %2952 #s(literal 1 binary64)) (/.f64 %2225 %1919) %2952 (pow.f64 %2955 #s(literal 1 binary64)) %2955 (pow.f64 %2957 #s(literal 1 binary64)) (/.f64 %169 (neg.f64 %2955)) %2957 (pow.f64 %2961 #s(literal 1 binary64)) (/.f64 (neg.f64 %2957) %1930) %2961 (pow.f64 %2965 #s(literal 1 binary64)) (/.f64 (sin.f64 %335) (cos.f64 %335)) (tan.f64 (+.f64 %335 %16)) %2965 (pow.f64 %2972 #s(literal 1 binary64)) (/.f64 (neg.f64 %2965) %1762) %2972 (pow.f64 %2976 #s(literal 1 binary64)) %2976 (+.f64 (*.f64 %685 #s(literal 1 binary64)) %372) (pow.f64 %2980 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %2976)) %2980 %2984 (pow.f64 %2984 #s(literal 1 binary64)) (pow.f64 %2986 #s(literal 1 binary64)) (/.f64 %1947 (neg.f64 %2984)) %2986 (pow.f64 %2990 #s(literal 1 binary64)) (/.f64 (neg.f64 %874) (neg.f64 %1755)) %2990 (pow.f64 %2995 #s(literal 1 binary64)) (/.f64 %2997 (cos.f64 %2990)) (tan.f64 (+.f64 %2990 %16)) %2995 (pow.f64 %2997 #s(literal 1 binary64)) %2997 (pow.f64 %3003 #s(literal 1 binary64)) (/.f64 (neg.f64 %2995) (neg.f64 %2997)) %3003 (pow.f64 %3008 #s(literal 1 binary64)) (/.f64 %8 (neg.f64 %1254)) %3008 %3012 (pow.f64 %3012 #s(literal 1 binary64)) (pow.f64 %3017 #s(literal 1 binary64)) %3017 (pow.f64 %3019 #s(literal 1 binary64)) %3019 (+.f64 %3021 %489) (pow.f64 %3023 #s(literal 1 binary64)) (sin.f64 (+.f64 %3019 %118)) (-.f64 (*.f64 (cos.f64 %3021) #s(literal -1 binary64)) (*.f64 (sin.f64 %3021) #s(literal 0 binary64))) (cos.f64 (neg.f64 %3019)) (cos.f64 (fabs.f64 %3019)) %3023 (pow.f64 %3036 #s(literal 1 binary64)) (/.f64 %169 (neg.f64 %3023)) %3036 (pow.f64 %3040 #s(literal 1 binary64)) (/.f64 (neg.f64 %3036) %1930) %3040 (pow.f64 %3044 #s(literal 1 binary64)) (sin.f64 (+.f64 %1140 %118)) (cos.f64 (neg.f64 %1140)) (cos.f64 (fabs.f64 %1140)) %3044 (pow.f64 %3052 #s(literal 1 binary64)) %3052 (pow.f64 %3054 #s(literal 1 binary64)) (/.f64 (neg.f64 %3052) #s(literal -2 binary64)) %3054 (pow.f64 %3058 #s(literal 1 binary64)) %3058 (pow.f64 %3060 #s(literal 1 binary64)) (/.f64 (neg.f64 %3058) #s(literal -2 binary64)) %3060 (pow.f64 %3064 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %3060)) %3064 (pow.f64 %3068 #s(literal 1 binary64)) (sin.f64 (+.f64 %1177 %118)) (cos.f64 (neg.f64 %1177)) (cos.f64 (fabs.f64 %1177)) %3068 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %567 %1177) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %567 %1177) #s(literal 2 binary64))))) (pow.f64 %3084 #s(literal 1 binary64)) %3084 (pow.f64 %3086 #s(literal 1 binary64)) (/.f64 (neg.f64 %3084) #s(literal -2 binary64)) %3086 (pow.f64 %3090 #s(literal 1 binary64)) %3090 (pow.f64 %3092 #s(literal 1 binary64)) (/.f64 (neg.f64 %3090) #s(literal -2 binary64)) %3092 (pow.f64 %3096 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %3092)) %3096 (pow.f64 %3100 #s(literal 1 binary64)) (/.f64 %510 (neg.f64 %3086)) %3100 (pow.f64 %3104 #s(literal 1 binary64)) %3104 %3106 (pow.f64 %3106 #s(literal 1 binary64)) (pow.f64 %3108 #s(literal 1 binary64)) %3108 (pow.f64 %3110 #s(literal 1 binary64)) (pow.f64 %3108 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %3108)) %3110 (pow.f64 %3115 #s(literal 1 binary64)) %3115 %3117 (pow.f64 %3117 #s(literal 1 binary64)) (pow.f64 %3119 #s(literal 1 binary64)) %3119 (pow.f64 %3121 #s(literal 1 binary64)) (pow.f64 %3119 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %3119)) %3121 (pow.f64 %3126 #s(literal 1 binary64)) %3126 %3128 (pow.f64 %3128 #s(literal 1 binary64)) (pow.f64 %3130 #s(literal 1 binary64)) %3130 (pow.f64 %3132 #s(literal 1 binary64)) %3132 (-.f64 (*.f64 %94 %3134) (*.f64 %113 %3136)) (pow.f64 %3139 #s(literal 1 binary64)) %3139 (+.f64 %493 %3128) (pow.f64 %3142 #s(literal 1 binary64)) (fma.f64 %497 %3134 %3144) %3142 (+.f64 (*.f64 %497 %3134) %3144) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %3130 %3139) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3130 %3139) #s(literal 2 binary64))))) (pow.f64 %3156 #s(literal 1 binary64)) %3156 (pow.f64 %3158 #s(literal 1 binary64)) (/.f64 (neg.f64 %3156) #s(literal -2 binary64)) %3158 (pow.f64 %3162 #s(literal 1 binary64)) (/.f64 %174 (neg.f64 %3158)) %3162 (pow.f64 %3166 #s(literal 1 binary64)) %3166 (+.f64 %3168 %16) (pow.f64 %3171 #s(literal 1 binary64)) %3171 (sin.f64 (+.f64 %3166 %118)) (-.f64 (*.f64 %3170 #s(literal -1 binary64)) (*.f64 (sin.f64 %3168) #s(literal 0 binary64))) (cos.f64 (neg.f64 %3166)) (cos.f64 (fabs.f64 %3166)) (cos.f64 %3166) (pow.f64 %3184 #s(literal 1 binary64)) (/.f64 %510 (neg.f64 %3171)) %3184 (pow.f64 %3188 #s(literal 1 binary64)) %3188 (pow.f64 %3190 #s(literal 1 binary64)) (/.f64 (neg.f64 %3188) #s(literal -2 binary64)) %3190 (pow.f64 %3194 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %3190)) %3194 (pow.f64 %3198 #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (neg.f64 %1496)) %3198 (pow.f64 %3202 #s(literal 1 binary64)) (sin.f64 (+.f64 %3198 %118)) (cos.f64 (neg.f64 %3198)) (cos.f64 (fabs.f64 %3198)) %3202 (pow.f64 %3210 #s(literal 1 binary64)) (pow.f64 %3202 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %3202)) %3210 (pow.f64 %3215 #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (neg.f64 %1494)) %3215 (pow.f64 %3219 #s(literal 1 binary64)) (sin.f64 (+.f64 %3215 %118)) (cos.f64 (neg.f64 %3215)) (cos.f64 (fabs.f64 %3215)) %3219 (pow.f64 %3227 #s(literal 1 binary64)) (pow.f64 %3219 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %3219)) %3227 %3233 %3235 %3232 %3233 %3235 %3232 (pow.f64 %3236 #s(literal 1 binary64)) (/.f64 %3238 (neg.f64 %872)) %3236 (pow.f64 %3241 #s(literal 1 binary64)) (/.f64 %3238 %2727) %3241 (pow.f64 %3244 #s(literal 1 binary64)) (/.f64 (neg.f64 %1001) %1038) %3244 (pow.f64 %3248 #s(literal 1 binary64)) (/.f64 (neg.f64 %3244) %1930) %3248 (pow.f64 %3253 #s(literal 1 binary64)) %3253 (pow.f64 %3255 #s(literal 1 binary64)) (/.f64 %2057 (neg.f64 %547)) %3255 (pow.f64 %3259 #s(literal 1 binary64)) (/.f64 %3261 %174) %3259 (pow.f64 %3263 #s(literal 1 binary64)) (/.f64 %3261 %2410) %3263 (pow.f64 %3266 #s(literal 1 binary64)) (/.f64 %3268 (neg.f64 %880)) %3266 (pow.f64 %3271 #s(literal 1 binary64)) (/.f64 %3268 (neg.f64 %683)) %3271 (pow.f64 %3275 #s(literal 1 binary64)) (/.f64 %3268 %2727) %3275 (pow.f64 %3278 #s(literal 1 binary64)) (/.f64 (neg.f64 %725) %959) %3278 (pow.f64 %3282 #s(literal 1 binary64)) (/.f64 (neg.f64 %3278) %1930) %3282 (pow.f64 %3286 #s(literal 1 binary64)) %3286 (pow.f64 %3288 #s(literal 1 binary64)) (fma.f64 %1651 %1048 %3290) %3288 (+.f64 (*.f64 %1651 %1048) %3290) (pow.f64 %3294 #s(literal 1 binary64)) %3294 %3296 (pow.f64 %3296 #s(literal 1 binary64)) (pow.f64 %3298 #s(literal 1 binary64)) (/.f64 %1947 (neg.f64 %3296)) %3298 (pow.f64 %3302 #s(literal 1 binary64)) %3302 (pow.f64 %3304 #s(literal 1 binary64)) (/.f64 (neg.f64 %3302) #s(literal -2 binary64)) %3304 (pow.f64 %3308 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %3304)) %3308 (pow.f64 %3312 #s(literal 1 binary64)) (/.f64 (neg.f64 %913) %1868) %3312 (pow.f64 %3316 #s(literal 1 binary64)) (/.f64 %3318 %1868) %3316 (pow.f64 %3320 #s(literal 1 binary64)) (/.f64 %3318 (neg.f64 %1073)) %3320 (pow.f64 %3324 #s(literal 1 binary64)) (/.f64 (neg.f64 %176) %1868) %3324 (pow.f64 %3328 #s(literal 1 binary64)) (/.f64 %169 %1813) %3328 (pow.f64 %3331 #s(literal 1 binary64)) (/.f64 (neg.f64 %3328) %1930) %3331 (pow.f64 %3335 #s(literal 1 binary64)) (/.f64 (neg.f64 %920) (neg.f64 %937)) %3335 (pow.f64 %3340 #s(literal 1 binary64)) (/.f64 %1918 %2243) %3340 (pow.f64 %3343 #s(literal 1 binary64)) (/.f64 %3318 %3345) %3343 %3347 (pow.f64 %3347 #s(literal 1 binary64)) (pow.f64 %3349 #s(literal 1 binary64)) %3349 (pow.f64 %3351 #s(literal 1 binary64)) (pow.f64 %3349 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %3349)) %3351 (pow.f64 %3356 #s(literal 1 binary64)) (pow.f64 %1745 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1745)) %3356 (pow.f64 %3361 #s(literal 1 binary64)) %3361 (pow.f64 %3363 #s(literal 1 binary64)) (fma.f64 %3365 #s(literal -1 binary64) %3367) (sin.f64 (+.f64 %3361 %118)) (cos.f64 (neg.f64 %3361)) (cos.f64 (fabs.f64 %3361)) %3363 (+.f64 (*.f64 %3365 #s(literal -1 binary64)) %3367) (pow.f64 %3377 #s(literal 1 binary64)) %3377 (pow.f64 %3379 #s(literal 1 binary64)) (/.f64 (neg.f64 %3377) #s(literal -2 binary64)) %3379 (pow.f64 %3383 #s(literal 1 binary64)) (/.f64 %2321 (neg.f64 %3379)) %3383 (pow.f64 %2689 #s(literal 1 binary64)) (fma.f64 %2688 %572 %3388) (sin.f64 %1555) %2689 (+.f64 (*.f64 %2688 %572) %3388) (pow.f64 %3393 #s(literal 1 binary64)) (pow.f64 %2689 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2689)) %3393 (pow.f64 %3398 #s(literal 1 binary64)) %3398 (+.f64 %3400 #s(literal 2652839157010665/281474976710656 binary64)) (pow.f64 %3402 #s(literal 1 binary64)) (sin.f64 (+.f64 %3398 %118)) (-.f64 (*.f64 (cos.f64 %3400) (cos.f64 #s(literal 2652839157010665/281474976710656 binary64))) (*.f64 (sin.f64 %3400) (sin.f64 #s(literal 2652839157010665/281474976710656 binary64)))) (cos.f64 (neg.f64 %3398)) (cos.f64 (fabs.f64 %3398)) %3402 (pow.f64 %3417 #s(literal 1 binary64)) (/.f64 %169 (neg.f64 %3402)) %3417 (pow.f64 %3421 #s(literal 1 binary64)) (/.f64 (neg.f64 %3417) %1930) %3421 %3425 (pow.f64 %3425 #s(literal 1 binary64)) %3427 (pow.f64 %3427 #s(literal 1 binary64)) (pow.f64 %3429 #s(literal 1 binary64)) %3429 (pow.f64 %3431 #s(literal 1 binary64)) %3431 (+.f64 (*.f64 %3429 #s(literal 1 binary64)) %3425) (pow.f64 %3435 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %3431)) %3435 (pow.f64 %3439 #s(literal 1 binary64)) (/.f64 (neg.f64 %1078) %174) %3439 (pow.f64 %3443 #s(literal 1 binary64)) (pow.f64 %3439 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %3439)) %3443 (pow.f64 %3448 #s(literal 1 binary64)) (/.f64 (neg.f64 %3443) %2351) %3448 %3452 (pow.f64 %3452 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %540 %489)) (sin.f64 (fma.f64 %337 #s(literal 1/2 binary64) %489))) #s(literal 2 binary64)) (pow.f64 %3460 #s(literal 1 binary64)) %3460 (pow.f64 %3462 #s(literal 1 binary64)) (/.f64 %169 (neg.f64 %3460)) %3462 (pow.f64 %3466 #s(literal 1 binary64)) (/.f64 (neg.f64 %3462) %1930) %3466 (pow.f64 %3470 #s(literal 1 binary64)) %3470 (pow.f64 %3472 #s(literal 1 binary64)) %3472 (-.f64 (*.f64 %94 %1857) (*.f64 %113 %1023)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %3470 %1846) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3470 %1846) #s(literal 2 binary64))))) (pow.f64 %3485 #s(literal 1 binary64)) %3485 (pow.f64 %3487 #s(literal 1 binary64)) (/.f64 (neg.f64 %3485) #s(literal -2 binary64)) %3487 (pow.f64 %3491 #s(literal 1 binary64)) (/.f64 %1918 (neg.f64 %3487)) %3491 (pow.f64 %3495 #s(literal 1 binary64)) %3495 (pow.f64 %3497 #s(literal 1 binary64)) (/.f64 (neg.f64 %3495) #s(literal -2 binary64)) %3497 (pow.f64 %3501 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %3497)) %3501 (pow.f64 %3505 #s(literal 1 binary64)) %3505 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %610 %1199) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %610 %1199) #s(literal 2 binary64))))) (pow.f64 %3515 #s(literal 1 binary64)) %3515 (pow.f64 %3517 #s(literal 1 binary64)) (/.f64 (neg.f64 %3515) #s(literal -2 binary64)) %3517 (pow.f64 %3521 #s(literal 1 binary64)) (/.f64 %510 (neg.f64 %3517)) %3521 (pow.f64 %3525 #s(literal 1 binary64)) (/.f64 (neg.f64 %1753) (neg.f64 %876)) %3525 (pow.f64 %3530 #s(literal 1 binary64)) (/.f64 %3532 (cos.f64 %3525)) (tan.f64 (+.f64 %3525 %16)) %3530 (pow.f64 %3532 #s(literal 1 binary64)) %3532 (pow.f64 %3538 #s(literal 1 binary64)) (/.f64 (neg.f64 %3530) (neg.f64 %3532)) %3538 (pow.f64 %3543 #s(literal 1 binary64)) %3543 (pow.f64 %3545 #s(literal 1 binary64)) %3545 (pow.f64 %3547 #s(literal 1 binary64)) (sin.f64 (+.f64 %3545 %118)) (cos.f64 (neg.f64 %3545)) (cos.f64 (fabs.f64 %3545)) %3547 (pow.f64 %3555 #s(literal 1 binary64)) %3555 (pow.f64 %3557 #s(literal 1 binary64)) (/.f64 (neg.f64 %3555) #s(literal -2 binary64)) %3557 (pow.f64 %3561 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %3557)) %3561 %836 %837 %761 %962 %964 %961 (pow.f64 %3565 #s(literal 1 binary64)) (/.f64 %2314 %1930) %3565 %857 %856 %858 (pow.f64 %3568 #s(literal 1 binary64)) (/.f64 %1978 %3345) %3568 (pow.f64 %3571 #s(literal 1 binary64)) %3571 (+.f64 (*.f64 %661 #s(literal 1 binary64)) %246) (pow.f64 %3575 #s(literal 1 binary64)) (/.f64 %1978 (neg.f64 %3571)) %3575 |
Compiled 5 401 to 18 936 computations (-250.6% saved)
Compiled 5 459 to 26 410 computations (-383.8% saved)
241 alts after pruning (139 fresh and 102 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 5 320 | 139 | 5 459 |
| Fresh | 0 | 0 | 0 |
| Picked | 80 | 76 | 156 |
| Done | 0 | 26 | 26 |
| Total | 5 400 | 241 | 5 641 |
| Status | Accuracy | Program |
|---|---|---|
| 7.3% | %26 = (PI.f64 ) %508 = (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y))) %1409 = (*.f64 #s(literal 3 binary64) %26) (/.f64 (/.f64 (fma.f64 (sin.f64 %508) (cos.f64 %1409) (*.f64 (cos.f64 %508) (sin.f64 %1409))) (neg.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %26 %26))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 7.3% | %26 = (PI.f64 ) %508 = (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y))) (/.f64 (/.f64 (fma.f64 (sin.f64 %508) #s(literal -1 binary64) (*.f64 (cos.f64 %508) (sin.f64 (*.f64 #s(literal 3 binary64) %26)))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %26 %26)) %26))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 6.0% | %1 = (PI ) %26 = (PI.f64 ) %1409 = (*.f64 #s(literal 3 binary64) %26) (/.f64 (/.f64 (fma.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 %1409) (approx (* (cos (/ x (+ y y))) (sin (* 3 %1))) (sin.f64 %1409))) (cos.f64 (+.f64 (approx (+ (* 1/2 (/ x y)) (+ %1 %1)) (*.f64 #s(literal 2 binary64) %26)) %26))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 7.2% | %26 = (PI.f64 ) %411 = (/.f64 #s(literal 1/2 binary64) (/.f64 y x)) %1409 = (*.f64 #s(literal 3 binary64) %26) (/.f64 (/.f64 (fma.f64 (sin.f64 %411) (cos.f64 %1409) (*.f64 (sin.f64 (+.f64 %411 (/.f64 %26 #s(literal 2 binary64)))) (sin.f64 %1409))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %26 %26)) %26))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 7.2% | %26 = (PI.f64 ) %411 = (/.f64 #s(literal 1/2 binary64) (/.f64 y x)) (/.f64 (/.f64 (fma.f64 (sin.f64 %411) #s(literal -1 binary64) (*.f64 (cos.f64 %411) (sin.f64 (*.f64 #s(literal 3 binary64) %26)))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %26 %26)) %26))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 6.8% | %26 = (PI.f64 ) %704 = (*.f64 (/.f64 #s(literal 1/2 binary64) y) x) %1524 = (fma.f64 #s(literal 3 binary64) %26 %26) (/.f64 (/.f64 (fma.f64 (sin.f64 %704) (cos.f64 %1524) (*.f64 (cos.f64 %704) (sin.f64 %1524))) (sin.f64 (*.f64 (+.f64 %26 (/.f64 x y)) #s(literal 1/2 binary64)))) (sin.f64 (/.f64 x (+.f64 y y)))) | |
| 7.9% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %1557 = (*.f64 %26 #s(literal 2 binary64)) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %26 #s(literal 2 binary64) %26))) (neg.f64 (-.f64 (*.f64 (cos.f64 %1557) (cos.f64 %205)) (*.f64 (sin.f64 %1557) (sin.f64 %205))))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) | |
| 16.4% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %717 = (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) %820 = (+.f64 %26 %26) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %26 #s(literal 2 binary64) %26))) (neg.f64 (cos.f64 (fma.f64 %26 #s(literal 2 binary64) %205)))) (fma.f64 (-.f64 (sin.f64 %205) (*.f64 %717 (sin.f64 (*.f64 #s(literal -2 binary64) %26)))) (cos.f64 %820) (*.f64 %717 (sin.f64 %820)))) | |
| ✓ | 7.2% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %210 = (/.f64 #s(literal 1/2 binary64) y) %821 = (fabs.f64 (+.f64 %26 %26)) (/.f64 (/.f64 (sin.f64 (fma.f64 %210 x (fma.f64 %26 #s(literal 2 binary64) %26))) (neg.f64 (cos.f64 (fma.f64 %26 #s(literal 2 binary64) %205)))) (/.f64 (+.f64 (sin.f64 (-.f64 %205 %821)) (sin.f64 (fma.f64 %210 x %821))) #s(literal 2 binary64))) |
| 7.0% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %210 = (/.f64 #s(literal 1/2 binary64) y) %821 = (fabs.f64 (+.f64 %26 %26)) %822 = (-.f64 %205 %821) %823 = (fma.f64 %210 x %821) (/.f64 (/.f64 (sin.f64 (fma.f64 %210 x (fma.f64 %26 #s(literal 2 binary64) %26))) (neg.f64 (cos.f64 (fma.f64 %26 #s(literal 2 binary64) %205)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %822 %823) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %822 %823) #s(literal 2 binary64))))) #s(literal 2 binary64))) | |
| 15.1% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %418 = (cos.f64 %205) %820 = (+.f64 %26 %26) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %26 #s(literal 2 binary64) %26))) (neg.f64 (approx (cos (+ (* (PI ) 2) (/ x (+ y y)))) (cos.f64 (*.f64 #s(literal 2 binary64) %26))))) (fma.f64 (-.f64 (sin.f64 %205) (*.f64 %418 (sin.f64 (*.f64 #s(literal -2 binary64) %26)))) (cos.f64 %820) (*.f64 %418 (sin.f64 %820)))) | |
| 5.0% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 #s(literal 3 binary64) %26 %26))) (sin.f64 (*.f64 (+.f64 %26 %45) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (cos.f64 (approx (- (/ x (+ y y)) (* (PI ) 1/2)) (*.f64 #s(literal -1/2 binary64) %26))) (sin.f64 (*.f64 %45 #s(literal -1/2 binary64)))) #s(literal 2 binary64))) | |
| ✓ | 6.9% | %26 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 #s(literal 3 binary64) %26 %26))) (sin.f64 (*.f64 (+.f64 %26 (/.f64 x y)) #s(literal 1/2 binary64)))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| 7.5% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 #s(literal 3 binary64) %26 %26))) (sin.f64 (*.f64 (+.f64 %26 %45) #s(literal 1/2 binary64)))) (approx (/ (- (cos (- (/ x (+ y y)) (* (PI ) 1/2))) (sin (* (/ x y) -1/2))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %45) (*.f64 #s(literal 1/2 binary64) %26))) (sin.f64 (*.f64 #s(literal -1/2 binary64) %45)))))) | |
| ✓ | 7.1% | %26 = (PI.f64 ) %411 = (/.f64 #s(literal 1/2 binary64) (/.f64 y x)) (/.f64 (/.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 #s(literal 3 binary64) %26 %26))) (neg.f64 (neg.f64 (cos.f64 %411)))) (sin.f64 %411)) |
| 8.3% | %26 = (PI.f64 ) %717 = (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) %820 = (+.f64 %26 %26) %873 = (/.f64 x (*.f64 y #s(literal 2 binary64))) (/.f64 (/.f64 (sin.f64 %873) (cos.f64 %873)) (fma.f64 (-.f64 (sin.f64 (/.f64 x (+.f64 y y))) (*.f64 %717 (sin.f64 (*.f64 #s(literal -2 binary64) %26)))) (cos.f64 %820) (*.f64 %717 (sin.f64 %820)))) | |
| ✓ | 40.8% | %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 %45) (+.f64 (cos.f64 %45) #s(literal 1 binary64))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ✓ | 40.8% | %26 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y)) x))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (+.f64 %26 %26)) %26))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ✓ | 40.1% | (/.f64 (/.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 y y) x))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) #s(literal 884279719003555/140737488355328 binary64)) (PI.f64 )))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| 39.9% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 (+.f64 %26 %45) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (sin.f64 (*.f64 #s(literal 3 binary64) %26))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 38.2% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %418 = (cos.f64 %205) %1398 = (*.f64 %26 #s(literal 3 binary64)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 %418 (cos.f64 (*.f64 #s(literal 3 binary64) %26))) (/.f64 (-.f64 (fma.f64 %418 (cos.f64 %1398) (*.f64 (sin.f64 %205) (sin.f64 %1398))) (cos.f64 (fma.f64 %26 #s(literal 3 binary64) %205))) #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 40.7% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 (cos.f64 %205) (cos.f64 (*.f64 #s(literal 3 binary64) %26))) (/.f64 (-.f64 (cos.f64 (-.f64 %205 (*.f64 %26 #s(literal 3 binary64)))) (sin.f64 (+.f64 (fma.f64 %26 #s(literal 3 binary64) %205) (/.f64 %26 #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 38.8% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 (cos.f64 %205) (cos.f64 (*.f64 #s(literal 3 binary64) %26))) (/.f64 (-.f64 (cos.f64 (approx (- (/ x (+ y y)) (* (PI ) 3)) (*.f64 #s(literal -3 binary64) %26))) (cos.f64 (fma.f64 %26 #s(literal 3 binary64) %205))) #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 40.9% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 (cos.f64 %205) #s(literal -1 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %205 (*.f64 %26 #s(literal 3 binary64)))) (cos.f64 (fma.f64 %26 #s(literal 3 binary64) %205))) #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 40.7% | %205 = (/.f64 x (+.f64 y y)) %206 = (sin.f64 %205) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 (cos.f64 %205) #s(literal -1 binary64)) (*.f64 %206 (sin.f64 (*.f64 #s(literal 3 binary64) (PI.f64 )))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %206))) | |
| ✓ | 40.8% | %205 = (/.f64 x (+.f64 y y)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 (cos.f64 %205) #s(literal -1 binary64)) (*.f64 (sin.f64 %205) (sin.f64 (*.f64 #s(literal 3 binary64) (PI.f64 )))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| 40.5% | %1386 = (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) y))) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (cos.f64 %1386)) (*.f64 #s(literal 0 binary64) (sin.f64 %1386)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 39.1% | (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (-.f64 (approx (* (cos (/ x (+ y y))) (cos (* 3 (PI )))) #s(literal -1 binary64)) (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (sin.f64 (*.f64 #s(literal 3 binary64) (PI.f64 )))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 8.1% | %26 = (PI.f64 ) %45 = (/.f64 x y) %529 = (*.f64 (+.f64 %26 %45) #s(literal 1/2 binary64)) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (sin.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %26 #s(literal 2 binary64) %26)) (/.f64 %26 #s(literal 2 binary64))))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (fma.f64 (cos.f64 %529) #s(literal -1 binary64) (*.f64 (sin.f64 %529) #s(literal 0 binary64)))) #s(literal 2 binary64))) | |
| 41.2% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (sin.f64 (+.f64 (fma.f64 x (/.f64 %206 (*.f64 %206 %204)) #s(literal 2652839157010665/281474976710656 binary64)) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 8.9% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (sin.f64 (+.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %45 (+.f64 %26 %26)) %26) (/.f64 %26 #s(literal 2 binary64))))) (-.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (* (cos (/ x (+ y y))) (sin (* -2 (PI )))) (sin.f64 (*.f64 #s(literal -2 binary64) %26))))) | |
| 9.3% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (sin.f64 (+.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %45 #s(literal 884279719003555/140737488355328 binary64)) %26) (/.f64 %26 #s(literal 2 binary64))))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %26 %45) #s(literal 1/2 binary64)) %26))) #s(literal 2 binary64))) | |
| 38.7% | %1 = (PI ) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (neg.f64 (cos.f64 (approx (+ (* 1/2 (/ x y)) (+ %1 %1)) (*.f64 #s(literal 2 binary64) (PI.f64 )))))) (sin.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)))) | |
| ✓ | 40.6% | %205 = (/.f64 x (+.f64 y y)) %206 = (sin.f64 %205) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 (*.f64 %206 %205) (/.f64 #s(literal 1 binary64) %206) (*.f64 (PI.f64 ) #s(literal 3 binary64))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ✓ | 39.1% | %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (cos.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) %45)) x) (approx (/ 1 (* (sin (* -1/2 (/ x y))) (+ y y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 3 binary64) (PI.f64 ))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ✓ | 40.7% | %206 = (sin.f64 (/.f64 x (+.f64 y y))) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 %206 (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y %206))) (*.f64 (PI.f64 ) #s(literal 3 binary64))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ✓ | 41.0% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 x (/.f64 %206 (*.f64 %206 %204)) #s(literal 2652839157010665/281474976710656 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| ✓ | 40.8% | (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (fma.f64 #s(literal 3 binary64) (PI.f64 ) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) y)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) |
| 7.2% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %45 (+.f64 %26 %26)) %26))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (/.f64 #s(literal 1 binary64) (approx (/ 2 (+ (PI ) (/ x y))) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 y (pow.f64 %26 #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %26))))) %26))) #s(literal 2 binary64))) | |
| 6.1% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %45 (+.f64 %26 %26)) %26))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (/.f64 #s(literal 1 binary64) (approx (/ 2 (+ (PI ) (/ x y))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) %26) x) (*.f64 #s(literal 2 binary64) y)) x))) %26))) #s(literal 2 binary64))) | |
| ✓ | 9.5% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %45 (+.f64 %26 %26)) %26))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 (*.f64 (+.f64 %26 %45) #s(literal 1/2 binary64)) %26)) (sin.f64 (/.f64 x (+.f64 y y))))))) |
| ✓ | 7.7% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %45 (+.f64 %26 %26)) %26))) (-.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (* (cos (/ x (+ y y))) (sin (* -2 (PI )))) (sin.f64 (*.f64 #s(literal -2 binary64) %26))))) |
| ✓ | 21.2% | %45 = (/.f64 x y) %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %45 #s(literal 884279719003555/140737488355328 binary64)) (PI.f64 )))) (sin.f64 (/.f64 (/.f64 (*.f64 %206 x) %204) %206))) |
| 7.6% | %1 = (PI ) %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (approx (+ (* 1/2 (/ x y)) (+ %1 %1)) (*.f64 #s(literal 2 binary64) %26)) %26))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 %26 %45))) %26))) #s(literal 2 binary64))) | |
| 7.2% | %1 = (PI ) %26 = (PI.f64 ) %38 = (/ x y) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (+.f64 (approx (+ (* 1/2 %38) (+ %1 %1)) (*.f64 #s(literal 2 binary64) %26)) %26))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (approx (- (* (+ %1 %38) 1/2) %1) (-.f64 (*.f64 #s(literal 1/2 binary64) %26) %26)))) #s(literal 2 binary64))) | |
| 7.6% | %1 = (PI ) %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (approx (+ (* 1/2 (/ x y)) (+ %1 %1)) (*.f64 #s(literal 2 binary64) %26)) %26))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 (*.f64 (+.f64 %26 %45) #s(literal 1/2 binary64)) %26)) (sin.f64 (/.f64 x (+.f64 y y))))))) | |
| 6.7% | %1 = (PI ) %26 = (PI.f64 ) (/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (+.f64 (approx (+ (* 1/2 (/ x y)) (+ %1 %1)) (*.f64 #s(literal 2 binary64) %26)) %26))) (-.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (* (cos (/ x (+ y y))) (sin (* -2 %1))) (sin.f64 (*.f64 #s(literal -2 binary64) %26))))) | |
| 7.6% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (/.f64 (sin.f64 (*.f64 %45 #s(literal -1/2 binary64))) (cos.f64 (+.f64 (approx (+ (* 1/2 (/ x y)) 884279719003555/140737488355328) #s(literal 884279719003555/140737488355328 binary64)) %26))) (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (-.f64 (*.f64 (+.f64 %26 %45) #s(literal 1/2 binary64)) %26))) #s(literal 2 binary64))) | |
| 40.3% | %26 = (PI.f64 ) %580 = (fma.f64 %26 #s(literal 2 binary64) (/.f64 x (+.f64 y y))) %581 = (cos.f64 %580) (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 #s(literal -1/2 binary64) y))) (-.f64 (*.f64 %581 (cos.f64 %26)) (/.f64 (-.f64 (cos.f64 (-.f64 %580 %26)) (neg.f64 %581)) #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 40.4% | %26 = (PI.f64 ) %580 = (fma.f64 %26 #s(literal 2 binary64) (/.f64 x (+.f64 y y))) (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 #s(literal -1/2 binary64) y))) (-.f64 (*.f64 (cos.f64 %580) #s(literal -1 binary64)) (*.f64 (sin.f64 %580) (sin.f64 %26)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) | |
| 8.0% | %26 = (PI.f64 ) %776 = (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x %26)) (/.f64 (/.f64 (sin.f64 %776) (cos.f64 %776)) (neg.f64 (cos.f64 (*.f64 (+.f64 %26 (/.f64 x y)) #s(literal 1/2 binary64))))) | |
| 8.4% | %26 = (PI.f64 ) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) (sin.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 %26 #s(literal 1/2 binary64))) (/.f64 %26 #s(literal 2 binary64))))) | |
| 7.2% | (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) | |
| ✓ | 13.3% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %821 = (fabs.f64 (+.f64 %26 %26)) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 %205))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 %205 %821)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %821))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ✓ | 8.9% | %205 = (/.f64 x (+.f64 y y)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 %205)) (sin.f64 %205)) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| 7.7% | (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (approx (cos (/ x (+ y y))) #s(literal 1 binary64))) (sin.f64 (/.f64 x (+.f64 y y)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) | |
| 6.5% | %899 = (approx x #s(literal 0 binary64)) (/.f64 (tan.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) %899 (PI.f64 ))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) %899 #s(literal 884279719003555/562949953421312 binary64)))) | |
| ✓ | 7.5% | (/.f64 (tan.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (PI.f64 ))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ✓ | 6.6% | (/.f64 (tan.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (PI.f64 ))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| ✓ | 7.4% | (/.f64 (tan.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x #s(literal 884279719003555/140737488355328 binary64))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| ✓ | 6.9% | %26 = (PI.f64 ) %900 = (/.f64 (approx x #s(literal 0 binary64)) y) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) %900 %26)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) %900 %26))) |
| ✓ | 6.5% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) %45 (+.f64 %26 %26))) (/.f64 (+.f64 (sin.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))) (cos.f64 (-.f64 (*.f64 (+.f64 %26 %45) #s(literal 1/2 binary64)) %26))) #s(literal 2 binary64))) |
| 4.7% | %5 = (+ y y) %69 = (sin (/ x %5)) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))) (sin.f64 (*.f64 (approx (/ x %69) (*.f64 #s(literal 2 binary64) y)) (approx (/ %69 %5) (*.f64 #s(literal 1/4 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))))))) | |
| 6.7% | %1 = (PI ) %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) %45 #s(literal 884279719003555/140737488355328 binary64))) (approx (/ (+ (sin (/ x (+ y y))) (cos (- (* (+ %1 (/ x y)) 1/2) %1))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 %26 %45)) %26)) (sin.f64 (*.f64 #s(literal 1/2 binary64) %45)))))) | |
| 8.0% | %1 = (PI ) (/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))) (fma.f64 (sin.f64 (/.f64 x (+.f64 y y))) #s(literal 1 binary64) (approx (* (cos (/ x (+ y y))) (sin (+ %1 %1))) (sin.f64 (*.f64 #s(literal 2 binary64) (PI.f64 )))))) | |
| ✓ | 8.4% | (/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| 8.6% | %45 = (/.f64 x y) (/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))) (approx (/ (- (cos (- (/ x (+ y y)) 884279719003555/562949953421312)) (sin (* (/ x y) -1/2))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %45) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) %45)))))) | |
| 20.8% | %5 = (+ y y) %69 = (sin (/ x %5)) %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) %1243 = (/.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (*.f64 %206 x) %204) %206)) x) (*.f64 (sin.f64 (*.f64 (approx (/ %69 (* %69 %5)) (/.f64 #s(literal 1/2 binary64) y)) x)) %204)) (/.f64 (tan.f64 %1243) (sin.f64 %1243)) | |
| 8.8% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) %1234 = (/.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (/.f64 (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))) y)) %204) %206)) x) (*.f64 (sin.f64 (*.f64 (/.f64 %206 (*.f64 %206 %204)) x)) %204)) (/.f64 (tan.f64 %1234) (sin.f64 %1234)) | |
| 12.0% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) %1226 = (/.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) %204) %206)) x) (*.f64 (sin.f64 (*.f64 (/.f64 %206 (*.f64 %206 %204)) x)) %204)) (/.f64 (tan.f64 %1226) (sin.f64 %1226)) | |
| ✓ | 21.3% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) %1217 = (/.f64 (*.f64 x (sin.f64 (*.f64 (/.f64 %206 (*.f64 %206 %204)) x))) (*.f64 (sin.f64 (/.f64 (/.f64 (*.f64 %206 x) %204) %206)) %204)) (/.f64 (tan.f64 %1217) (sin.f64 %1217)) |
| 10.5% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) %276 = (pow.f64 x #s(literal 2 binary64)) %1211 = (/.f64 (*.f64 x (sin.f64 (*.f64 (/.f64 %206 (*.f64 %206 %204)) x))) (*.f64 (sin.f64 (/.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 %276 (fma.f64 %276 (-.f64 (*.f64 %276 (fma.f64 #s(literal -1/645120 binary64) (/.f64 %276 (pow.f64 y #s(literal 7 binary64))) (*.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 5 binary64)))))) (*.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) y))))) %204) %206)) %204)) (/.f64 (tan.f64 %1211) (sin.f64 %1211)) | |
| 4.1% | %204 = (+.f64 y y) (/.f64 (tan.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (*.f64 y (-.f64 (*.f64 #s(literal -1/12 binary64) (/.f64 x (*.f64 y y))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (*.f64 (sin.f64 (/.f64 x %204)) %204)))) (sin.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) (PI.f64 ))))) | |
| 5.3% | %45 = (/.f64 x y) %204 = (+.f64 y y) (/.f64 (tan.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (approx (* y (- (* -1/12 (/ x (pow y 2))) (* 2 (/ 1 x)))) (*.f64 #s(literal -1/12 binary64) %45))) (*.f64 (sin.f64 (/.f64 x %204)) %204)))) (sin.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) %45 (PI.f64 ))))) | |
| ✓ | 8.5% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 (tan.f64 (/.f64 %206 (*.f64 %206 (/.f64 %204 x)))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| ✓ | 17.3% | %204 = (+.f64 y y) %1176 = (/.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x x))))) (*.f64 (sin.f64 (/.f64 x %204)) %204)) (/.f64 (tan.f64 %1176) (sin.f64 %1176)) |
| ✓ | 41.2% | (/.f64 (tan.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y)))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| 8.0% | %1 = (PI ) %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (/.f64 (-.f64 (sin.f64 (approx (+ (- (/ x (+ y y)) (+ (* %1 1/2) (+ %1 %1))) (/ %1 2)) (*.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 %26 x) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) y)))))) (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %26 #s(literal 1/2 binary64) (+.f64 %26 %26))))) #s(literal 2 binary64))) | |
| 6.1% | %1 = (PI ) %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (/.f64 (-.f64 (sin.f64 (approx (+ (- (/ x (+ y y)) (+ (* %1 1/2) (+ %1 %1))) (/ %1 2)) (*.f64 #s(literal -2 binary64) %26))) (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %26 #s(literal 1/2 binary64) (+.f64 %26 %26))))) #s(literal 2 binary64))) | |
| 5.4% | %1 = (PI ) %26 = (PI.f64 ) %1036 = (+ (* %1 1/2) (+ %1 %1)) %1038 = (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 #s(literal 2 binary64) %26)) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (/.f64 (-.f64 (cos.f64 (approx (- (/ x (+ y y)) %1036) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %1038 x) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) y)))))) (cos.f64 (approx (+ (* (/ 1/2 y) x) %1036) %1038))) #s(literal 2 binary64))) | |
| 6.1% | %1 = (PI ) %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (/.f64 (-.f64 (approx (cos (- (/ x (+ y y)) (+ (* %1 1/2) (+ %1 %1)))) (cos.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 #s(literal 2 binary64) %26))))) (sin.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (fma.f64 %26 #s(literal 1/2 binary64) (+.f64 %26 %26))) (/.f64 %26 #s(literal 2 binary64))))) #s(literal 2 binary64))) | |
| 8.1% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %821 = (fabs.f64 (+.f64 %26 %26)) %838 = (sin.f64 (-.f64 %205 %821)) (/.f64 (tan.f64 %205) (/.f64 (+.f64 %838 (fma.f64 (+.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %821)) %838) #s(literal 1/2 binary64) (*.f64 (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) (sin.f64 %821)))) #s(literal 2 binary64))) | |
| 5.8% | %1 = (PI ) %26 = (PI.f64 ) %704 = (*.f64 (/.f64 #s(literal 1/2 binary64) y) x) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (/.f64 (+.f64 (approx (sin (- (/ x (+ y y)) (fabs (+ %1 %1)))) (sin.f64 (neg.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) %26))))) (fma.f64 (sin.f64 %704) #s(literal 1 binary64) (*.f64 (cos.f64 %704) (sin.f64 (fabs.f64 (+.f64 %26 %26)))))) #s(literal 2 binary64))) | |
| 6.0% | %1 = (PI ) %839 = (fabs (+ %1 %1)) %841 = (fabs.f64 (*.f64 #s(literal 2 binary64) (PI.f64 ))) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (/.f64 (+.f64 (approx (sin (- (/ x (+ y y)) %839)) (sin.f64 (neg.f64 %841))) (sin.f64 (approx (+ (* (/ 1/2 y) x) %839) (+.f64 %841 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))) #s(literal 2 binary64))) | |
| ✓ | 5.6% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %1033 = (fma.f64 %26 #s(literal 1/2 binary64) (+.f64 %26 %26)) %1034 = (-.f64 %205 %1033) %1114 = (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %1033) (/.f64 (tan.f64 %205) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1034 %1114) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %1034 %1114) #s(literal 2 binary64))))) #s(literal 2 binary64))) |
| 5.4% | %1 = (PI ) %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %1034 = (-.f64 %205 (fma.f64 %26 #s(literal 1/2 binary64) (+.f64 %26 %26))) %1039 = (approx (+ (* (/ 1/2 y) x) (+ (* %1 1/2) (+ %1 %1))) (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 #s(literal 2 binary64) %26))) (/.f64 (tan.f64 %205) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1034 %1039) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %1034 %1039) #s(literal 2 binary64))))) #s(literal 2 binary64))) | |
| ✓ | 9.4% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (PI.f64 )))) |
| ✓ | 41.1% | %205 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 %205) (sin.f64 %205)) |
| ✓ | 40.4% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x)))) |
| ✓ | 8.3% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64 ) (/.f64 x y)) #s(literal 1/2 binary64))))) |
| 8.2% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (neg.f64 (cos.f64 (*.f64 (approx (+ (PI ) (/ x y)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (PI.f64 ) x)))) #s(literal 1/2 binary64))))) | |
| ✓ | 8.5% | (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x #s(literal 884279719003555/562949953421312 binary64)))) |
| ✓ | 7.0% | %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (cos.f64 (fma.f64 (+.f64 %26 (/.f64 x y)) #s(literal 1/2 binary64) %26))) |
| ✓ | 7.2% | %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (cos.f64 (fma.f64 (+.f64 %26 (/.f64 #s(literal 1 binary64) (/.f64 y x))) #s(literal 1/2 binary64) %26))) |
| 8.2% | %1 = (PI ) %26 = (PI.f64 ) %45 = (/.f64 x y) %76 = (*.f64 #s(literal 2 binary64) %26) %1036 = (+ (* %1 1/2) (+ %1 %1)) (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (approx (/ (- (sin (+ (- (/ x (+ y y)) %1036) (/ %1 2))) (cos (+ (* (/ 1/2 y) x) %1036))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %45) %76)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %26 (fma.f64 #s(literal 1/2 binary64) %45 %76))))))) | |
| 8.3% | %26 = (PI.f64 ) %717 = (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (-.f64 (sin.f64 (/.f64 x (+.f64 y y))) (*.f64 %717 (sin.f64 (*.f64 #s(literal -2 binary64) %26)))) #s(literal 1 binary64) (*.f64 %717 (sin.f64 (+.f64 %26 %26))))) | |
| ✓ | 8.3% | %1 = (PI ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (sin.f64 (/.f64 x (+.f64 y y))) #s(literal 1 binary64) (approx (* (cos (/ x (+ y y))) (sin (+ %1 %1))) (sin.f64 (*.f64 #s(literal 2 binary64) (PI.f64 )))))) |
| 8.1% | %1 = (PI ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))) #s(literal 1 binary64) (approx (* (cos (/ x (+ y y))) (sin (+ %1 %1))) (sin.f64 (*.f64 #s(literal 2 binary64) (PI.f64 )))))) | |
| 7.0% | %1 = (PI ) %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %26 (/.f64 x y)))) #s(literal 1 binary64) (approx (* (cos (/ x (+ y y))) (sin (+ %1 %1))) (sin.f64 (*.f64 #s(literal 2 binary64) %26))))) | |
| 6.8% | %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (fma.f64 (cos.f64 (*.f64 %26 #s(literal -1/2 binary64))) (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (sin.f64 (*.f64 %26 #s(literal 1/2 binary64))))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %26))) #s(literal 2 binary64))) | |
| 6.3% | %1 = (PI ) %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (-.f64 (sin.f64 (+.f64 (-.f64 (/.f64 x (+.f64 y y)) (fma.f64 %26 #s(literal 1/2 binary64) (+.f64 %26 %26))) (/.f64 %26 #s(literal 2 binary64)))) (cos.f64 (approx (+ (* (/ 1/2 y) x) (+ (* %1 1/2) (+ %1 %1))) (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 #s(literal 2 binary64) %26))))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) | |
| ✓ | 10.8% | %1 = (PI ) %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (fma.f64 %26 #s(literal 1/2 binary64) (+.f64 %26 %26)))) (cos.f64 (approx (+ (* (/ 1/2 y) x) (+ (* %1 1/2) (+ %1 %1))) (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 #s(literal 2 binary64) %26))))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| ✓ | 7.5% | %1 = (PI ) %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (/.f64 x (+.f64 y y))) (cos.f64 (approx (- (* (+ %1 (/ x y)) 1/2) %1) (-.f64 (*.f64 #s(literal 1/2 binary64) %26) %26)))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| 13.4% | %26 = (PI.f64 ) %821 = (fabs.f64 (+.f64 %26 %26)) %838 = (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) %821)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 %838 (fma.f64 (+.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %821)) %838) #s(literal 1/2 binary64) (*.f64 (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) (sin.f64 %821)))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) | |
| 11.5% | %1 = (PI ) %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) %821 = (fabs.f64 (+.f64 %26 %26)) %838 = (sin.f64 (-.f64 %205 %821)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 %838 (fma.f64 (+.f64 (sin.f64 (approx (+ (* (/ 1/2 y) x) (fabs (+ %1 %1))) (fabs.f64 (*.f64 #s(literal 2 binary64) %26)))) %838) #s(literal 1/2 binary64) (*.f64 (cos.f64 %205) (sin.f64 %821)))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) | |
| ✓ | 13.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/140737488355328 binary64))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x #s(literal 884279719003555/140737488355328 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| 11.4% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/140737488355328 binary64))) (approx (sin (+ (* (/ 1/2 y) x) 884279719003555/140737488355328)) (sin.f64 #s(literal 884279719003555/140737488355328 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) | |
| ✓ | 13.1% | %26 = (PI.f64 ) %821 = (fabs.f64 (+.f64 %26 %26)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x)) %821)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %821))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| 11.2% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (approx (- (/ x (+ y y)) 884279719003555/140737488355328) #s(literal -884279719003555/140737488355328 binary64))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x #s(literal 884279719003555/140737488355328 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) | |
| 11.2% | %1 = (PI ) %26 = (PI.f64 ) %821 = (fabs.f64 (+.f64 %26 %26)) %985 = (approx (sin (- (/ x (+ y y)) (fabs (+ %1 %1)))) (sin.f64 (neg.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) %26))))) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 %985 (fma.f64 (+.f64 (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %821)) %985) #s(literal 1/2 binary64) (*.f64 (cos.f64 (/.f64 x (+.f64 y y))) (sin.f64 %821)))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) | |
| 5.8% | %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 (+.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/562949953421312 binary64)) (/.f64 %26 #s(literal 2 binary64)))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %26))) #s(literal 2 binary64))) | |
| ✓ | 8.9% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| 5.4% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1 binary64) (approx (/ 1 (sin (/ x (+ y y)))) (approx (/ (+ (* 1/12 (/ (pow x 2) y)) (* 2 y)) x) (*.f64 #s(literal 1/12 binary64) (/.f64 x y)))))) #s(literal 2 binary64))) | |
| 8.4% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 %205 (*.f64 %26 #s(literal 1/2 binary64)))) (-.f64 (*.f64 (sin.f64 %205) #s(literal -1 binary64)) (*.f64 (cos.f64 %205) (sin.f64 %26)))) #s(literal 2 binary64))) | |
| ✓ | 7.6% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (PI.f64 )))) #s(literal 2 binary64))) |
| ✓ | 7.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (approx (- (/ x (+ y y)) (* (PI ) 1/2)) #s(literal -884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| 6.1% | (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (approx (- (/ x (+ y y)) 884279719003555/562949953421312) #s(literal -884279719003555/562949953421312 binary64))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (PI.f64 )))) #s(literal 2 binary64))) | |
| 7.7% | %1 = (PI ) %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (approx (+ (* (sin (+ (* -1/2 (/ x y)) %1)) 1) (* (cos (/ x (+ y y))) (sin (+ %1 %1)))) (+.f64 (sin.f64 (+.f64 %26 (*.f64 #s(literal -1/2 binary64) %45))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) %45)) (sin.f64 (*.f64 #s(literal 2 binary64) %26)))))) | |
| ✓ | 8.3% | %45 = (/.f64 x y) (/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %45))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) %45)))) |
| ✓ | 7.5% | %26 = (PI.f64 ) (/.f64 (tan.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))) (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 %26 #s(literal 1/2 binary64)))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %26))) #s(literal 2 binary64))) |
| ✓ | 53.6% | %26 = (PI.f64 ) (/.f64 (tan.f64 (-.f64 (/.f64 x (+.f64 y y)) %26)) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x %26))) |
| 6.1% | %26 = (PI.f64 ) %900 = (/.f64 (approx x #s(literal 0 binary64)) y) (/.f64 (tan.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %900 %26) %26)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %26 %900)))) | |
| 6.7% | %1 = (PI ) %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (tan.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) %45 #s(literal 884279719003555/140737488355328 binary64)) %26)) (approx (/ (+ (sin (/ x (+ y y))) (cos (- (* (+ %1 (/ x y)) 1/2) %1))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 %26 %45)) %26)) (sin.f64 (*.f64 #s(literal 1/2 binary64) %45)))))) | |
| 37.0% | %26 = (PI.f64 ) %204 = (+.f64 y y) (/.f64 (tan.f64 (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 x x) y))) x)) (*.f64 (sin.f64 (/.f64 x %204)) %204))) %26)) (sin.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 x y) %26)))) | |
| 14.8% | %1 = (PI ) %26 = (PI.f64 ) (/.f64 (tan.f64 (+.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) %26)) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %26 (/.f64 x y)))) (cos.f64 (+.f64 %26 %26)) (approx (* (cos (/ x (+ y y))) (sin (+ %1 %1))) (sin.f64 (*.f64 #s(literal 2 binary64) %26))))) | |
| 9.3% | %26 = (PI.f64 ) %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 (tan.f64 (*.f64 %206 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 %204 x) %206)))) (sin.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 %26 #s(literal 1/2 binary64))) (/.f64 %26 #s(literal 2 binary64))))) | |
| ✓ | 8.4% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 (tan.f64 (*.f64 %206 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 %204 x) %206)))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) |
| 3.6% | %5 = (+ y y) %26 = (PI.f64 ) (/.f64 (tan.f64 (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ x (* (sin (/ x %5)) %5)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))))) (sin.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 %26 #s(literal 1/2 binary64))) (/.f64 %26 #s(literal 2 binary64))))) | |
| 3.9% | %5 = (+ y y) (/.f64 (tan.f64 (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ x (* (sin (/ x %5)) %5)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 x x) (*.f64 y y))))))) (cos.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) | |
| ✓ | 13.2% | %26 = (PI.f64 ) %210 = (/.f64 #s(literal 1/2 binary64) y) %821 = (fabs.f64 (+.f64 %26 %26)) (/.f64 (tan.f64 (*.f64 x %210)) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) %821)) (sin.f64 (fma.f64 %210 x %821))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) |
| 11.2% | %1 = (PI ) %26 = (PI.f64 ) (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) (fabs.f64 (+.f64 %26 %26)))) (sin.f64 (approx (+ (* (/ 1/2 y) x) (fabs (+ %1 %1))) (fabs.f64 (*.f64 #s(literal 2 binary64) %26))))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) | |
| 13.0% | %26 = (PI.f64 ) %210 = (/.f64 #s(literal 1/2 binary64) y) %821 = (fabs.f64 (+.f64 %26 %26)) %822 = (-.f64 (/.f64 x (+.f64 y y)) %821) %823 = (fma.f64 %210 x %821) (/.f64 (tan.f64 (*.f64 x %210)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %822 %823) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %822 %823) #s(literal 2 binary64))))) #s(literal 2 binary64)) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) | |
| ✓ | 7.7% | %210 = (/.f64 #s(literal 1/2 binary64) y) (/.f64 (tan.f64 (*.f64 x %210)) (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/140737488355328 binary64))) (sin.f64 (fma.f64 %210 x #s(literal 884279719003555/140737488355328 binary64)))) #s(literal 2 binary64))) |
| 5.8% | (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (/.f64 (+.f64 (sin.f64 (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/140737488355328 binary64))) (approx (sin (+ (* (/ 1/2 y) x) 884279719003555/140737488355328)) (sin.f64 #s(literal 884279719003555/140737488355328 binary64)))) #s(literal 2 binary64))) | |
| 5.7% | %210 = (/.f64 #s(literal 1/2 binary64) y) (/.f64 (tan.f64 (*.f64 x %210)) (/.f64 (+.f64 (sin.f64 (approx (- (/ x (+ y y)) 884279719003555/140737488355328) #s(literal -884279719003555/140737488355328 binary64))) (sin.f64 (fma.f64 %210 x #s(literal 884279719003555/140737488355328 binary64)))) #s(literal 2 binary64))) | |
| 7.8% | %210 = (/.f64 #s(literal 1/2 binary64) y) %790 = (-.f64 (/.f64 x (+.f64 y y)) #s(literal 884279719003555/140737488355328 binary64)) %791 = (fma.f64 %210 x #s(literal 884279719003555/140737488355328 binary64)) (/.f64 (tan.f64 (*.f64 x %210)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %790 %791) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %790 %791) #s(literal 2 binary64))))) #s(literal 2 binary64))) | |
| ✓ | 9.4% | (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (sin.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x (PI.f64 )))) |
| ✓ | 9.0% | (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x y) (PI.f64 )))) |
| ✓ | 40.8% | (/.f64 (tan.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y))) (sin.f64 (/.f64 x (+.f64 y y)))) |
| 23.0% | %5 = (+ y y) (/.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 (/.f64 x (sin.f64 (/.f64 x (+.f64 y y)))) (approx (/ (sin (/ x %5)) %5) (*.f64 #s(literal 1/4 binary64) (/.f64 x (*.f64 y y))))))) | |
| 31.3% | %204 = (+.f64 y y) (/.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 (approx (/ x (sin (/ x (+ y y)))) (*.f64 #s(literal 2 binary64) y)) (/.f64 (sin.f64 (/.f64 x %204)) %204)))) | |
| ✓ | 8.0% | %26 = (PI.f64 ) (/.f64 (tan.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) y) x %26))) (neg.f64 (cos.f64 (*.f64 (+.f64 %26 (/.f64 x y)) #s(literal 1/2 binary64))))) |
| 7.9% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (tan.f64 (approx (neg (+ (* (/ -1/2 y) x) (PI ))) (-.f64 (*.f64 #s(literal 1/2 binary64) %45) %26))) (neg.f64 (cos.f64 (*.f64 (+.f64 %26 %45) #s(literal 1/2 binary64))))) | |
| ✓ | 6.6% | %26 = (PI.f64 ) %45 = (/.f64 x y) (/.f64 (tan.f64 (approx (neg (+ (* (/ -1/2 y) x) (PI ))) (-.f64 (*.f64 #s(literal 1/2 binary64) %45) %26))) (cos.f64 (fma.f64 (+.f64 %26 %45) #s(literal 1/2 binary64) %26))) |
| 7.5% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) (/.f64 (sin.f64 (fma.f64 #s(literal 4 binary64) %26 %205)) (*.f64 (sin.f64 (+.f64 %205 (/.f64 %26 #s(literal 2 binary64)))) (*.f64 (-.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (*.f64 %26 #s(literal -1/2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1/2 binary64)))) | |
| ✓ | 6.9% | %26 = (PI.f64 ) %205 = (/.f64 x (+.f64 y y)) (/.f64 (sin.f64 (fma.f64 #s(literal 4 binary64) %26 %205)) (*.f64 (cos.f64 %205) (*.f64 (-.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (*.f64 %26 #s(literal -1/2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1/2 binary64)))) |
| 5.7% | %26 = (PI.f64 ) (/.f64 (sin.f64 (fma.f64 #s(literal 4 binary64) %26 (/.f64 x (+.f64 y y)))) (*.f64 (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) (*.f64 (-.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (*.f64 %26 #s(literal -1/2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1/2 binary64)))) | |
| 8.5% | %26 = (PI.f64 ) %49 = (+.f64 %26 (/.f64 x y)) %205 = (/.f64 x (+.f64 y y)) %206 = (sin.f64 %205) %724 = (sin.f64 (+.f64 %205 (/.f64 %26 #s(literal 2 binary64)))) (/.f64 %206 (/.f64 (-.f64 (fma.f64 (cos.f64 (*.f64 %49 #s(literal 1/2 binary64))) %724 (*.f64 %724 %206)) (cos.f64 (fma.f64 %49 #s(literal 1/2 binary64) %205))) #s(literal 2 binary64))) | |
| 7.0% | %26 = (PI.f64 ) %49 = (+.f64 %26 (/.f64 x y)) %205 = (/.f64 x (+.f64 y y)) %206 = (sin.f64 %205) %529 = (*.f64 %49 #s(literal 1/2 binary64)) (/.f64 %206 (/.f64 (-.f64 (fma.f64 (cos.f64 %529) (cos.f64 %205) (*.f64 (sin.f64 %529) %206)) (sin.f64 (+.f64 (fma.f64 %49 #s(literal 1/2 binary64) %205) (/.f64 %26 #s(literal 2 binary64))))) #s(literal 2 binary64))) | |
| 40.4% | %154 = (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) %205 = (/.f64 x (+.f64 y y)) %206 = (sin.f64 %205) %224 = (/.f64 #s(literal -1/2 binary64) y) %418 = (cos.f64 %205) (/.f64 %206 (/.f64 (+.f64 (-.f64 (*.f64 %206 (cos.f64 %154)) (*.f64 %418 (sin.f64 %154))) (fma.f64 (+.f64 (sin.f64 (fma.f64 %224 x %205)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %205))) #s(literal 1/2 binary64) (*.f64 %418 (sin.f64 (*.f64 %224 x))))) #s(literal 2 binary64))) | |
| ✓ | 40.6% | %205 = (/.f64 x (+.f64 y y)) %210 = (/.f64 #s(literal 1/2 binary64) y) (/.f64 (sin.f64 %205) (/.f64 (+.f64 (sin.f64 (fma.f64 %210 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) %205)) (sin.f64 (fma.f64 %210 x (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal 2 binary64))) |
| 40.4% | %205 = (/.f64 x (+.f64 y y)) %224 = (/.f64 #s(literal -1/2 binary64) y) (/.f64 (sin.f64 %205) (/.f64 (+.f64 (sin.f64 (-.f64 %205 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (fma.f64 (+.f64 (sin.f64 (fma.f64 %224 x %205)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %205))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (+.f64 %205 (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (sin.f64 (*.f64 %224 x))))) #s(literal 2 binary64))) | |
| 39.1% | %205 = (/.f64 x (+.f64 y y)) %224 = (/.f64 #s(literal -1/2 binary64) y) (/.f64 (sin.f64 %205) (/.f64 (+.f64 (sin.f64 (-.f64 %205 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (fma.f64 (+.f64 (sin.f64 (fma.f64 %224 x %205)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %205))) #s(literal 1/2 binary64) (*.f64 (approx (cos (/ x (+ y y))) #s(literal 1 binary64)) (sin.f64 (*.f64 %224 x))))) #s(literal 2 binary64))) | |
| ✓ | 40.9% | %205 = (/.f64 x (+.f64 y y)) %701 = (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 (sin.f64 %205) (/.f64 (+.f64 (sin.f64 (-.f64 %205 %701)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %701))) #s(literal 2 binary64))) |
| 41.0% | %205 = (/.f64 x (+.f64 y y)) %701 = (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 (sin.f64 %205) (/.f64 (+.f64 (sin.f64 (-.f64 %205 %701)) (sin.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x) %701))) #s(literal 2 binary64))) | |
| 40.4% | %205 = (/.f64 x (+.f64 y y)) %224 = (/.f64 #s(literal -1/2 binary64) y) (/.f64 (sin.f64 %205) (/.f64 (+.f64 (approx (sin (- (/ x (+ y y)) (* -1/2 (/ x y)))) (sin.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y))))) (fma.f64 (+.f64 (sin.f64 (fma.f64 %224 x %205)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %205))) #s(literal 1/2 binary64) (*.f64 (cos.f64 %205) (sin.f64 (*.f64 %224 x))))) #s(literal 2 binary64))) | |
| ✓ | 40.9% | %45 = (/.f64 x y) (/.f64 (sin.f64 (/.f64 x (+.f64 y y))) (/.f64 (+.f64 (approx (sin (- (/ x (+ y y)) (* -1/2 (/ x y)))) (sin.f64 (neg.f64 (*.f64 #s(literal -1 binary64) %45)))) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x (*.f64 #s(literal -1/2 binary64) %45)))) #s(literal 2 binary64))) |
| 40.8% | %45 = (/.f64 x y) (/.f64 (sin.f64 (/.f64 x (+.f64 y y))) (/.f64 (+.f64 (approx (sin (- (/ x (+ y y)) (* -1/2 (/ x y)))) (sin.f64 (neg.f64 (*.f64 #s(literal -1 binary64) %45)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %45 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) #s(literal 2 binary64))) | |
| ✓ | 7.4% | %49 = (+.f64 (PI.f64 ) (/.f64 x y)) %205 = (/.f64 x (+.f64 y y)) (/.f64 (sin.f64 %205) (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 %49 #s(literal 1/2 binary64)) %205)) (cos.f64 (fma.f64 %49 #s(literal 1/2 binary64) %205))) #s(literal 1/2 binary64))) |
| 7.0% | %1 = (PI ) %6 = (/ x (+ y y)) %26 = (PI.f64 ) %40 = (* (+ %1 (/ x y)) 1/2) %45 = (/.f64 x y) %46 = (*.f64 #s(literal 1/2 binary64) %45) %49 = (+.f64 %26 %45) (/.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ (- (cos (- %40 %6)) (sin (+ (+ %40 %6) (/ %1 2)))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %49) %46)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %26 (fma.f64 #s(literal 1/2 binary64) %49 %46))))))) | |
| ✓ | 8.2% | %6 = (/ x (+ y y)) %40 = (* (+ (PI ) (/ x y)) 1/2) %45 = (/.f64 x y) (/.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ (- (cos (- %40 %6)) (cos (+ %40 %6))) 2) (*.f64 #s(literal -1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (PI.f64 ) %45) (*.f64 #s(literal 1/2 binary64) %45)))))) |
| 8.2% | %6 = (/ x (+ y y)) %39 = (+ (PI ) (/ x y)) %40 = (* %39 1/2) (/.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ (- (cos (- %40 %6)) (cos (+ %40 %6))) 2) (*.f64 #s(literal -1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (approx %39 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (PI.f64 ) x)))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))))) | |
| ✓ | 40.8% | %629 = (* -1/2 (/ x y)) (/.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ (+ (sin (- (/ x (+ y y)) %629)) (sin (+ (* (/ 1/2 y) x) %629))) 2) (*.f64 #s(literal 1/2 binary64) (sin.f64 (/.f64 x y))))) |
| ✓ | 39.9% | %45 = (/.f64 x y) (/.f64 (sin.f64 %45) (*.f64 (+.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) %45)) #s(literal 1 binary64)) (sin.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))))) |
| ✓ | 40.3% | %45 = (/.f64 x y) (/.f64 (sin.f64 %45) (*.f64 (+.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) %45)) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) |
| ✓ | 40.3% | (/.f64 (sin.f64 (/.f64 x y)) (*.f64 (+.f64 (sin.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) |
| ✓ | 40.4% | %45 = (/.f64 x y) (/.f64 (sin.f64 %45) (*.f64 (+.f64 (cos.f64 %45) #s(literal 1 binary64)) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))) |
| 23.0% | %5 = (+ y y) %45 = (/.f64 x y) (/.f64 (sin.f64 %45) (*.f64 (+.f64 (cos.f64 %45) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 x (sin.f64 (/.f64 x (+.f64 y y)))) (approx (/ (sin (/ x %5)) %5) (*.f64 #s(literal 1/4 binary64) (/.f64 x (*.f64 y y)))))))) | |
| 40.5% | %45 = (/.f64 x y) (/.f64 (sin.f64 %45) (*.f64 (+.f64 (approx (sin (+ (neg (/ x y)) 884279719003555/562949953421312)) (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) %45))) #s(literal 1 binary64)) (sin.f64 (/.f64 x (+.f64 y y))))) | |
| ✓ | 38.6% | (/.f64 (sin.f64 (/.f64 x y)) (*.f64 (approx (+ (cos (/ x y)) 1) #s(literal 2 binary64)) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))) |
| ✓ | 40.6% | %154 = (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) %411 = (/.f64 #s(literal 1/2 binary64) (/.f64 y x)) (/.f64 (sin.f64 %411) (/.f64 (+.f64 (sin.f64 (-.f64 %411 %154)) (sin.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x %154))) #s(literal 2 binary64))) |
| ✓ | 40.4% | %205 = (/.f64 x (+.f64 y y)) (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (*.f64 (neg.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal 2 binary64) %205))) (sin.f64 %205))) |
| 6.9% | %26 = (PI.f64 ) %49 = (+.f64 %26 (/.f64 x y)) %265 = (*.f64 x (/.f64 #s(literal 1/2 binary64) y)) (/.f64 (sin.f64 %265) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 %49 #s(literal 1/2 binary64)) %265)) (sin.f64 (+.f64 (fma.f64 %49 #s(literal 1/2 binary64) %265) (/.f64 %26 #s(literal 2 binary64))))) #s(literal 2 binary64))) | |
| ✓ | 7.3% | %49 = (+.f64 (PI.f64 ) (/.f64 x y)) %265 = (*.f64 x (/.f64 #s(literal 1/2 binary64) y)) (/.f64 (sin.f64 %265) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 %49 #s(literal 1/2 binary64)) %265)) (cos.f64 (fma.f64 %49 #s(literal 1/2 binary64) %265))) #s(literal 2 binary64))) |
| ✓ | 8.5% | (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x #s(literal -884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1/2 binary64)) (tan.f64 (/.f64 x (+.f64 y y))))) |
| 39.9% | %205 = (/.f64 x (+.f64 y y)) %206 = (sin.f64 %205) (/.f64 #s(literal 1 binary64) (sin.f64 (fma.f64 (*.f64 %206 %205) (/.f64 #s(literal 1 binary64) %206) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) | |
| 51.6% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (sin.f64 (fma.f64 (approx (/ x (sin (/ x (+ y y)))) (*.f64 #s(literal 2 binary64) y)) (/.f64 (sin.f64 (/.f64 x %204)) %204) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) | |
| 36.9% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (*.f64 #s(literal -2 binary64) (/.f64 y x))) (*.f64 (sin.f64 (/.f64 x %204)) %204))) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) | |
| ✓ | 40.3% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) %206) %206) %204)) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) |
| 28.9% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (/.f64 (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) y)) (*.f64 (sin.f64 (/.f64 x %204)) %204)) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) | |
| 53.0% | (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 y (/.f64 #s(literal 1 binary64) x))) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) | |
| ✓ | 53.0% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) y) (PI.f64 )) #s(literal 1/2 binary64)))) |
| ✓ | 52.7% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (+.f64 (PI.f64 ) (/.f64 x y)) #s(literal 1/2 binary64)))) |
| ✓ | 54.3% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) (/.f64 x y))))) |
| ✓ | 54.5% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) (/.f64 #s(literal 1 binary64) (/.f64 y x)))))) |
| ✓ | 54.3% | (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) (*.f64 x (/.f64 #s(literal 1 binary64) y)))))) |
| ✓ | 41.2% | %507 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y)) %509 = (sin.f64 (/.f64 x %507)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (/.f64 (*.f64 %509 x) %507) %509))) |
| ✓ | 40.8% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (/.f64 (*.f64 %206 x) %204) %206))) |
| 35.4% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) y))) %204) (sin.f64 (/.f64 x %204))))) | |
| ✓ | 53.5% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)))) |
| ✓ | 40.3% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 %206 x) (*.f64 %206 %204)))) |
| 39.5% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (*.f64 y (-.f64 (*.f64 #s(literal -1/12 binary64) (/.f64 x (*.f64 y y))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (*.f64 (sin.f64 (/.f64 x %204)) %204))))) | |
| 36.9% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (*.f64 y (approx (- (* -1/12 (/ x (pow y 2))) (* 2 (/ 1 x))) (/.f64 #s(literal -2 binary64) x)))) (*.f64 (sin.f64 (/.f64 x %204)) %204))))) | |
| 38.5% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (approx (* y (- (* -1/12 (/ x (pow y 2))) (* 2 (/ 1 x)))) (*.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) y)))))) (*.f64 (sin.f64 (/.f64 x %204)) %204))))) | |
| 6.8% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (approx (/ -1 (sin (/ x (+ y y)))) (approx (* y (- (* -1/12 (/ x (pow y 2))) (* 2 (/ 1 x)))) (*.f64 #s(literal -1/12 binary64) (/.f64 x y)))) (*.f64 (sin.f64 (/.f64 x %204)) %204))))) | |
| 28.9% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (/.f64 (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) y)) (*.f64 (sin.f64 (/.f64 x %204)) %204)))) | |
| 22.7% | %204 = (+.f64 y y) %282 = (pow.f64 y #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (/.f64 (approx (+ (* -1/48 (/ (pow x 4) (pow y 2))) (* 1/2 (pow x 2))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) %282))) %282)) y)) (*.f64 (sin.f64 (/.f64 x %204)) %204)))) | |
| 35.6% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) y))) (*.f64 (sin.f64 (/.f64 x %204)) %204)))) | |
| ✓ | 53.6% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) |
| ✓ | 40.7% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 %206 %204) (*.f64 %206 x))))) |
| ✓ | 53.7% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x)))) |
| ✓ | 53.6% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x y))))) |
| ✓ | 53.4% | (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 y (/.f64 #s(literal 1 binary64) x))))) |
| 26.7% | %5 = (+ y y) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (sin.f64 (/.f64 x (+.f64 y y)))) (approx (/ (sin (/ x %5)) %5) (*.f64 x (fma.f64 #s(literal -1/96 binary64) (/.f64 (*.f64 x x) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y))))))))) | |
| ✓ | 40.6% | %205 = (/.f64 x (+.f64 y y)) %206 = (sin.f64 %205) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 %206 %205) (/.f64 #s(literal 1 binary64) %206)))) |
| 35.0% | %205 = (/.f64 x (+.f64 y y)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (sin.f64 %205) %205) (approx (/ 1 (sin (/ x (+ y y)))) (/.f64 (fma.f64 #s(literal 1/12 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 2 binary64) y)) x))))) | |
| ✓ | 41.0% | %206 = (sin.f64 (/.f64 x (+.f64 y y))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 %206 x) (/.f64 (/.f64 #s(literal 1/2 binary64) y) %206)))) |
| 46.2% | (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) x) (approx (/ (/ 1/2 y) (sin (/ x (+ y y)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 x (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)))))) | |
| ✓ | 40.6% | %204 = (+.f64 y y) %206 = (sin.f64 (/.f64 x %204)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 %206 (/.f64 x (*.f64 %206 %204))))) |
| 44.2% | %5 = (+ y y) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (approx (/ x (* (sin (/ x %5)) %5)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 x x) (*.f64 y y)))))))) | |
| 38.5% | %5 = (+ y y) %69 = (sin (/ x %5)) %276 = (pow.f64 x #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (/ x %69) (fma.f64 #s(literal 2 binary64) y (*.f64 %276 (fma.f64 %276 (fma.f64 #s(literal 31/483840 binary64) (/.f64 %276 (pow.f64 y #s(literal 5 binary64))) (*.f64 #s(literal 7/2880 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))))) (*.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) y)))))) (approx (/ %69 %5) (*.f64 #s(literal 1/4 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))))))) | |
| 42.1% | %5 = (+ y y) %69 = (sin (/ x %5)) %282 = (pow.f64 y #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (/ x %69) (fma.f64 #s(literal 1/12 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 2 binary64) y))) (approx (/ %69 %5) (/.f64 (fma.f64 #s(literal -1/96 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) %282) (*.f64 #s(literal 1/4 binary64) x)) %282))))) | |
| 47.5% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (/ x (sin (/ x (+ y y)))) (fma.f64 #s(literal 1/12 binary64) (/.f64 (*.f64 x x) y) (*.f64 #s(literal 2 binary64) y))) (/.f64 (sin.f64 (/.f64 x %204)) %204)))) | |
| ✓ | 51.6% | %204 = (+.f64 y y) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (/ x (sin (/ x (+ y y)))) (*.f64 #s(literal 2 binary64) y)) (/.f64 (sin.f64 (/.f64 x %204)) %204)))) |
| 47.6% | %5 = (+ y y) %69 = (sin (/ x %5)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (/ x %69) (*.f64 #s(literal 2 binary64) y)) (approx (/ %69 %5) (*.f64 #s(literal 1/4 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))))))) | |
| 41.2% | %69 = (sin (/ x (+ y y))) %282 = (pow.f64 y #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (* %69 x) (/.f64 (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) %282) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))) y)) (approx (/ (/ 1/2 y) %69) (fma.f64 #s(literal 1/24 binary64) (/.f64 x %282) (/.f64 #s(literal 1 binary64) x)))))) | |
| 44.5% | %69 = (sin (/ x (+ y y))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (* %69 x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) (approx (/ (/ 1/2 y) %69) (fma.f64 #s(literal 1/24 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))))) | |
| 44.5% | %69 = (sin (/ x (+ y y))) %276 = (pow.f64 x #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (* %69 x) (*.f64 #s(literal 1/2 binary64) (/.f64 %276 y))) (approx (/ (/ 1/2 y) %69) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/24 binary64) (/.f64 %276 (pow.f64 y #s(literal 2 binary64))))) x))))) | |
| 35.7% | (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (approx (* (sin (/ x (+ y y))) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) y))) (/.f64 (/.f64 #s(literal 1/2 binary64) y) (sin.f64 (/.f64 x (+.f64 y y))))))) | |
| ✓ | 53.2% | (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y)))) |
| 7.5% | (/.f64 #s(literal 1 binary64) (approx (/ (* (- (cos (+ (* (/ 1/2 y) x) -884279719003555/562949953421312)) (sin (* (/ -1/2 y) x))) 1/2) (tan (/ x (+ y y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (*.f64 x (sin.f64 #s(literal -884279719003555/562949953421312 binary64))))) (*.f64 x y)) (/.f64 (cos.f64 #s(literal -884279719003555/562949953421312 binary64)) x))))) | |
| ✓ | 44.7% | (/.f64 #s(literal 1 binary64) (approx (cos (/ (/ x y) 2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)))) |
| ✓ | 49.2% | %45 = (/.f64 x y) (/.f64 #s(literal 1 binary64) (approx (cos (/ x (+ y y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %45 %45))))) |
| ✓ | 46.2% | (/.f64 #s(literal 1 binary64) (approx (cos (/ x (+ y y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))))))) |
| ✓ | 8.5% | (*.f64 (/.f64 (tan.f64 (/.f64 x (+.f64 y y))) (-.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) y) x #s(literal -884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) #s(literal 2 binary64)) |
| ✓ | 9.4% | %212 = (/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x)) (*.f64 (tan.f64 %212) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (PI.f64 ) #s(literal -1/2 binary64))) (cos.f64 %212) (sin.f64 %212)))) |
| 40.3% | %45 = (/.f64 x y) (*.f64 (sin.f64 %45) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (approx (sin (+ (* (PI ) 1/2) (neg (/ x y)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) %45))) #s(literal -1 binary64)) (sin.f64 (/.f64 x (+.f64 y y)))))) | |
| 5.9% | %1 = (PI ) %26 = (PI.f64 ) %76 = (*.f64 #s(literal 2 binary64) %26) %179 = (* %1 2) (approx (/ (/ (sin (+ (* (/ 1/2 y) x) (+ %179 %1))) (neg (cos (+ %179 (/ x (+ y y)))))) (cos (+ (* (/ -1/2 y) x) 884279719003555/562949953421312))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 %26 %76)) (*.f64 (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) (cos.f64 %76))))) | |
| 9.5% | %1 = (PI ) %26 = (PI.f64 ) %38 = (/ x y) %45 = (/.f64 x y) %46 = (*.f64 #s(literal 1/2 binary64) %45) (approx (/ (/ (sin (* %38 -1/2)) (cos (+ (+ (* 1/2 %38) 884279719003555/140737488355328) %1))) (/ (+ (sin (/ x (+ y y))) (cos (- (* (+ %1 %38) 1/2) %1))) 2)) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) %45)) (*.f64 (cos.f64 (+.f64 #s(literal 884279719003555/140737488355328 binary64) (+.f64 %26 %46))) (+.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 %26 %45)) %26)) (sin.f64 %46)))))) | |
| 40.6% | %5 = (+ y y) %45 = (/.f64 x y) %46 = (*.f64 #s(literal 1/2 binary64) %45) %69 = (sin (/ x %5)) (approx (/ (/ (sin (* (/ x y) -1/2)) (cos (+ (* x (/ %69 (* %69 %5))) 2652839157010665/281474976710656))) (sin (/ x (* y 2)))) (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) %45)) (*.f64 (cos.f64 (+.f64 #s(literal 2652839157010665/281474976710656 binary64) %46)) (sin.f64 %46)))) | |
| ✓ | 4.0% | (approx (/ (tan (/ x (* y 2))) (/ (- (cos (- (/ x (+ y y)) (* (PI ) 1/2))) (sin (* (/ x y) -1/2))) 2)) (/.f64 x (*.f64 y (cos.f64 #s(literal -884279719003555/562949953421312 binary64))))) |
| ✓ | 2.5% | (approx (/ (tan (/ x (* y 2))) (/ (- (cos (- (/ x (+ y y)) (* (PI ) 1/2))) (sin (* (/ x y) -1/2))) 2)) (/.f64 x (*.f64 y #s(literal 0 binary64)))) |
| ✓ | 2.7% | %1 = (PI ) %6 = (/ x (+ y y)) %66 = (+ %1 %1) (approx (/ (tan (/ x (* y 2))) (+ (* (sin %6) (cos %66)) (* (cos %6) (sin %66)))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 #s(literal 884279719003555/140737488355328 binary64)))))) |
| ✓ | 44.0% | %96 = (/ x (* y 2)) (approx (/ (tan %96) (sin %96)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))) |
| ✓ | 53.2% | %96 = (/ x (* y 2)) (approx (/ (tan %96) (sin %96)) #s(literal 1 binary64)) |
| ✓ | 4.0% | (approx (/ (tan (/ x (* y 2))) (cos (+ (* (/ -1/2 y) x) 884279719003555/562949953421312))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (cos.f64 #s(literal 884279719003555/562949953421312 binary64)))))) |
| 5.7% | %1 = (PI ) %26 = (PI.f64 ) %38 = (/ x y) %76 = (*.f64 #s(literal 2 binary64) %26) %80 = (-.f64 (*.f64 #s(literal 1/2 binary64) %26) %26) (approx (/ (tan (+ (* 1/2 %38) (+ %1 %1))) (/ (+ (sin (/ x (+ y y))) (cos (- (* (+ %1 %38) 1/2) %1))) 2)) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 %76) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 2 binary64) %26 %80)) (cos.f64 (-.f64 %76 %80))) #s(literal 2 binary64))))) | |
| 5.7% | %1 = (PI ) %26 = (PI.f64 ) %38 = (/ x y) (approx (/ (tan (+ (* 1/2 %38) (+ %1 %1))) (/ (+ (sin (/ x (+ y y))) (cos (- (* (+ %1 %38) 1/2) %1))) 2)) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) %26)) (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %26) %26)))))) | |
| ✓ | 6.6% | %1 = (PI ) %26 = (PI.f64 ) %45 = (/.f64 x y) %47 = (-.f64 (*.f64 #s(literal 1/2 binary64) %45) %26) (approx (/ (tan (neg (+ (* (/ -1/2 y) x) %1))) (cos (+ (* (+ %1 (/ x y)) 1/2) %1))) (/.f64 (sin.f64 %47) (*.f64 (cos.f64 (+.f64 %26 (*.f64 #s(literal 1/2 binary64) (+.f64 %26 %45)))) (cos.f64 %47)))) |
| 5.5% | %1 = (PI ) %26 = (PI.f64 ) %38 = (/ x y) %45 = (/.f64 x y) (approx (/ (tan (neg (+ (* (/ -1/2 y) x) %1))) (cos (+ (* (+ %1 %38) 1/2) %1))) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %45) %26)) (*.f64 (cos.f64 (+.f64 %26 (*.f64 #s(literal 1/2 binary64) (+.f64 %26 %45)))) (approx (cos (- (* 1/2 %38) %1)) (cos.f64 (neg.f64 %26)))))) | |
| 5.5% | %1 = (PI ) %6 = (/ x (+ y y)) %26 = (PI.f64 ) (approx (/ (sin (+ (* 4 %1) %6)) (* (cos %6) (* (- (cos (+ (* (/ 1/2 y) x) (* %1 -1/2))) (sin (* (/ -1/2 y) x))) 1/2))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 #s(literal 4 binary64) %26)) (cos.f64 (*.f64 #s(literal -1/2 binary64) %26))))) |
Compiled 241 to 1 309 computations (-443.2% saved)
Total 8.9b remaining (6.1%)
Threshold costs 0.0b (0.0%)
| 3.2b | 0.0% |
| 2.9b | 0.0% |
| 1.4b | 43.4% |
| 1.4b | 42.0% |
| 0.0b | 0% |
| Inputs |
|---|
%4 = (/ x (* y 2)) (approx (/ (tan %4) (sin %4)) #s(literal 1 binary64)) |
| Outputs |
|---|
%4 = (/ x (* y 2)) (approx (/ (tan %4) (sin %4)) #s(literal 1 binary64)) |
| Inputs |
|---|
%4 = (/ x (* y 2)) %5 = (tan %4) %7 = (/ %5 (sin %4)) %11 = (/ x (+ y y)) %12 = (PI ) %17 = (/ x y) %23 = (/ %5 (/ (- (cos (- %11 (* %12 1/2))) (sin (* %17 -1/2))) 2)) %30 = (*.f64 y y) %31 = (/.f64 (*.f64 x x) %30) %40 = (cos %11) %47 = (/.f64 x y) %79 = (+ %12 %12) (approx %7 #s(literal 1 binary64)) (approx %23 (/.f64 x (*.f64 y #s(literal 0 binary64)))) (approx %7 (fma.f64 #s(literal 1/8 binary64) %31 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (approx (cos (/ %17 2)) (fma.f64 #s(literal -1/8 binary64) %31 #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (approx %40 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x %30)))))) (/.f64 #s(literal 1 binary64) (approx %40 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %47 %47))))) (approx %23 (/.f64 x (*.f64 y (cos.f64 #s(literal -884279719003555/562949953421312 binary64))))) (approx (/ %5 (cos (+ (* (/ -1/2 y) x) 884279719003555/562949953421312))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (cos.f64 #s(literal 884279719003555/562949953421312 binary64)))))) (approx %7 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))) (approx (/ %5 (+ (* (sin %11) (cos %79)) (* %40 (sin %79)))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 #s(literal 884279719003555/140737488355328 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) |
| Outputs |
|---|
%9 = (/ x (* y 2)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) (approx (/ (tan %9) (sin %9)) #s(literal 1 binary64)) |
| Inputs |
|---|
%4 = (/ x (* y 2)) %5 = (tan %4) %7 = (/ %5 (sin %4)) %11 = (/ x (+ y y)) %12 = (PI ) %17 = (/ x y) %23 = (/ %5 (/ (- (cos (- %11 (* %12 1/2))) (sin (* %17 -1/2))) 2)) %30 = (*.f64 y y) %31 = (/.f64 (*.f64 x x) %30) %40 = (cos %11) %47 = (/.f64 x y) %79 = (+ %12 %12) (approx %7 #s(literal 1 binary64)) (approx %23 (/.f64 x (*.f64 y #s(literal 0 binary64)))) (approx %7 (fma.f64 #s(literal 1/8 binary64) %31 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (approx (cos (/ %17 2)) (fma.f64 #s(literal -1/8 binary64) %31 #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (approx %40 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x %30)))))) (/.f64 #s(literal 1 binary64) (approx %40 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %47 %47))))) (approx %23 (/.f64 x (*.f64 y (cos.f64 #s(literal -884279719003555/562949953421312 binary64))))) (approx (/ %5 (cos (+ (* (/ -1/2 y) x) 884279719003555/562949953421312))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (cos.f64 #s(literal 884279719003555/562949953421312 binary64)))))) (approx %7 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))) (approx (/ %5 (+ (* (sin %11) (cos %79)) (* %40 (sin %79)))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 #s(literal 884279719003555/140737488355328 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y)))) |
| Outputs |
|---|
%10 = (/ x (* y 2)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y)))) (approx (/ (tan %10) (sin %10)) #s(literal 1 binary64)) |
| Inputs |
|---|
%4 = (/ x (* y 2)) %5 = (tan %4) %7 = (/ %5 (sin %4)) %11 = (/ x (+ y y)) %12 = (PI ) %17 = (/ x y) %23 = (/ %5 (/ (- (cos (- %11 (* %12 1/2))) (sin (* %17 -1/2))) 2)) %30 = (*.f64 y y) %31 = (/.f64 (*.f64 x x) %30) %40 = (cos %11) %47 = (/.f64 x y) %79 = (+ %12 %12) %85 = (/ %5 (+ (* (sin %11) (cos %79)) (* %40 (sin %79)))) %105 = (PI.f64 ) (approx %7 #s(literal 1 binary64)) (approx %23 (/.f64 x (*.f64 y #s(literal 0 binary64)))) (approx %7 (fma.f64 #s(literal 1/8 binary64) %31 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (approx (cos (/ %17 2)) (fma.f64 #s(literal -1/8 binary64) %31 #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (approx %40 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x %30)))))) (/.f64 #s(literal 1 binary64) (approx %40 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %47 %47))))) (approx %23 (/.f64 x (*.f64 y (cos.f64 #s(literal -884279719003555/562949953421312 binary64))))) (approx (/ %5 (cos (+ (* (/ -1/2 y) x) 884279719003555/562949953421312))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (cos.f64 #s(literal 884279719003555/562949953421312 binary64)))))) (approx %7 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))) (approx %85 (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 #s(literal 884279719003555/140737488355328 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) y)))) (approx (/ %5 (sin (neg (+ (* 1/2 %17) %12)))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 (neg.f64 %105)))))) (approx %23 (/.f64 x (*.f64 y (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) %105)))))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x)))) (approx %85 (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 (*.f64 #s(literal 2 binary64) %105)))))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %105 %47)))) |
| Outputs |
|---|
(/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) (/.f64 x y))))) |
| Inputs |
|---|
%4 = (/ x (* y 2)) %5 = (tan %4) %7 = (/ %5 (sin %4)) %11 = (/ x (+ y y)) %12 = (PI ) %17 = (/ x y) %23 = (/ %5 (/ (- (cos (- %11 (* %12 1/2))) (sin (* %17 -1/2))) 2)) %30 = (*.f64 y y) %31 = (/.f64 (*.f64 x x) %30) %40 = (cos %11) %47 = (/.f64 x y) %74 = (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) %79 = (+ %12 %12) %85 = (/ %5 (+ (* (sin %11) (cos %79)) (* %40 (sin %79)))) %96 = (/.f64 #s(literal 1/2 binary64) y) %105 = (PI.f64 ) %118 = (/.f64 y x) %140 = (/.f64 #s(literal 1 binary64) x) %152 = (/.f64 #s(literal 1 binary64) y) (approx %7 #s(literal 1 binary64)) (approx %23 (/.f64 x (*.f64 y #s(literal 0 binary64)))) (approx %7 (fma.f64 #s(literal 1/8 binary64) %31 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (approx (cos (/ %17 2)) (fma.f64 #s(literal -1/8 binary64) %31 #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (approx %40 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x %30)))))) (/.f64 #s(literal 1 binary64) (approx %40 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %47 %47))))) (approx %23 (/.f64 x (*.f64 y (cos.f64 #s(literal -884279719003555/562949953421312 binary64))))) (approx (/ %5 (cos (+ (* (/ -1/2 y) x) 884279719003555/562949953421312))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (cos.f64 #s(literal 884279719003555/562949953421312 binary64)))))) (approx %7 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) %74))) (approx %85 (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 #s(literal 884279719003555/140737488355328 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x %96))) (approx (/ %5 (sin (neg (+ (* 1/2 %17) %12)))) (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 (neg.f64 %105)))))) (approx %23 (/.f64 x (*.f64 y (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) %105)))))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) %118))) (approx %85 (*.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 y (sin.f64 (*.f64 #s(literal 2 binary64) %105)))))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %105 %47)))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (+.f64 %105 %47) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (approx %40 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) %74)))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 y %140)))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %47)))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 %96 %140))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (fma.f64 x %152 %105) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %105 (*.f64 x %152))))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %105 (/.f64 #s(literal 1 binary64) %118))))) |
| Outputs |
|---|
(/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64 ) (/.f64 #s(literal 1 binary64) (/.f64 y x)))))) |
5 calls:
| 269.0ms | y |
| 232.0ms | %4 = (/.f64 x (*.f64 y #s(literal 2 binary64))) (/.f64 (tan.f64 %4) (sin.f64 %4)) |
| 231.0ms | x |
| 229.0ms | (/.f64 x (*.f64 y #s(literal 2 binary64))) |
| 227.0ms | (*.f64 y #s(literal 2 binary64)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 53.2% | 1 | y |
| 53.2% | 1 | x |
| 53.2% | 1 | %266 = (/.f64 x (*.f64 y #s(literal 2 binary64))) (/.f64 (tan.f64 %266) (sin.f64 %266)) |
| 53.2% | 1 | (/.f64 x (*.f64 y #s(literal 2 binary64))) |
| 53.2% | 1 | (*.f64 y #s(literal 2 binary64)) |
Compiled 425 to 1 752 computations (-312.2% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.0047490934259922e+32 | 7.603488439474885e+35 |
Compiled 1 to 5 computations (-400.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 6.562842051919858e+30 | 1.0047490934259922e+32 |
Compiled 1 to 5 computations (-400.0% saved)
| 1× | fuel |
Compiled 5 to 33 computations (-560.0% saved)
Compiled 26 to 239 computations (-819.2% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 3 651.8 MiB | 29.7% | series |
| 2 556.1 MiB | 20.8% | reconstruct |
| 2 054.5 MiB | 16.7% | eval |
| 1 596.3 MiB | 13.0% | regimes |
| 971.7 MiB | 7.9% | sample |
| 687.4 MiB | 5.6% | rewrite |
| 582.0 MiB | 4.7% | prune |
| 101.5 MiB | 0.8% | preprocess |
| 55.6 MiB | 0.5% | analyze |
| 23.7 MiB | 0.2% | bsearch |
| 17.4 MiB | 0.1% | derivations |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 12 298.2 MiB | 100.0% | total |
Loading profile data...