
Time bar (total: 18.5s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 4 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 5 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 6 |
| 25.0% | 24.9% | 74.8% | 0.3% | 0.0% | 0.0% | 0.0% | 7 |
| 33.3% | 24.9% | 49.9% | 0.3% | 0.0% | 24.9% | 0.0% | 8 |
| 33.3% | 24.9% | 49.9% | 0.3% | 0.0% | 24.9% | 0.0% | 9 |
| 33.3% | 24.9% | 49.9% | 0.3% | 0.0% | 24.9% | 0.0% | 10 |
| 33.3% | 24.9% | 49.9% | 0.3% | 0.0% | 24.9% | 0.0% | 11 |
| 33.3% | 24.9% | 49.9% | 0.3% | 0.0% | 24.9% | 0.0% | 12 |
Compiled 21 to 20 computations (4.8% saved)
| 646.0ms | 3 242× | 1 | valid |
| 243.0ms | 5 014× | 0 | valid |
| 202.0ms | 4 082× | 0 | invalid |
Cos: 107.0ms (59.2% of total, 0.0 MiB)Mul: 23.0ms (12.7% of total, 0.0 MiB)Sqrt: 20.0ms (11.1% of total, 0.0 MiB)Div: 14.0ms (7.7% of total, 0.0 MiB)Sub: 10.0ms (5.5% of total, 0.0 MiB)adjust: 6.0ms (3.3% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 150 | 544 |
| 1 | 1017 | 534 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
(sort z t)
Compiled 2 to 36 computations (-1700.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 314 | 2111 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (sqrt.f64 x) %3 = (*.f64 #s(literal 2 binary64) %2) %7 = (*.f64 z t) %9 = (/.f64 %7 #s(literal 3 binary64)) %10 = (-.f64 y %9) %11 = (cos.f64 %10) %12 = (*.f64 %3 %11) %15 = (*.f64 b #s(literal 3 binary64)) %16 = (/.f64 a %15) #s(literal 2 binary64) x %2 %3 y z t %7 #s(literal 3 binary64) %9 %10 %11 %12 a b %15 %16 (-.f64 %12 %16) |
| Outputs |
|---|
%5 = (sqrt x) %6 = (sqrt.f64 x) %8 = (* 2 %5) %15 = (* z t) %17 = (/ %15 3) %18 = (- y %17) %19 = (cos %18) %20 = (* %8 %19) %22 = (*.f64 t z) %23 = (*.f64 #s(literal 1/3 binary64) %22) %24 = (-.f64 y %23) %25 = (cos.f64 %24) %26 = (*.f64 %25 %6) %27 = (*.f64 #s(literal 2 binary64) %26) %31 = (* b 3) %32 = (/ a %31) %33 = (- %20 %32) %34 = (/.f64 a b) %35 = (*.f64 #s(literal 1/3 binary64) %34) %40 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %41 = (*.f64 x %40) %45 = (*.f64 %25 %40) %46 = (*.f64 x %45) %51 = (/.f64 a (*.f64 b x)) %52 = (*.f64 #s(literal 2 binary64) %45) %69 = (*.f64 #s(literal -1/3 binary64) %22) %72 = (neg.f64 %23) %73 = (cos.f64 %72) %75 = (sin.f64 %72) %76 = (*.f64 y %75) %95 = (*.f64 %73 %6) %96 = (*.f64 #s(literal 2 binary64) %95) %98 = (*.f64 %75 %6) %99 = (*.f64 y %98) %100 = (fma.f64 #s(literal -2 binary64) %99 %96) %106 = (fma.f64 #s(literal 2 binary64) %95 (*.f64 y (fma.f64 #s(literal -2 binary64) %98 (*.f64 #s(literal -1 binary64) (*.f64 y %95))))) %113 = (fma.f64 #s(literal 2 binary64) %95 (*.f64 y (fma.f64 #s(literal -2 binary64) %98 (*.f64 y (fma.f64 #s(literal -1 binary64) %95 (*.f64 #s(literal 1/3 binary64) %99)))))) %123 = (/.f64 %22 y) %136 = (cos.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) y %23))) %139 = (*.f64 #s(literal 2 binary64) (*.f64 %136 %6)) %148 = (cos.f64 y) %150 = (sin.f64 y) %151 = (*.f64 z %150) %157 = (pow.f64 t #s(literal 2 binary64)) %162 = (*.f64 #s(literal -1/3 binary64) (*.f64 t %150)) %170 = (pow.f64 t #s(literal 3 binary64)) %179 = (*.f64 %148 %6) %180 = (*.f64 #s(literal 2 binary64) %179) %183 = (*.f64 %150 %6) %184 = (*.f64 z %183) %186 = (fma.f64 #s(literal 2/3 binary64) (*.f64 t %184) %180) %191 = (*.f64 t %183) %195 = (fma.f64 #s(literal 2 binary64) %179 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %157 (*.f64 z %179)) (*.f64 #s(literal 2/3 binary64) %191)))) %205 = (fma.f64 #s(literal 2 binary64) %179 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %191 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %157 %179) (*.f64 #s(literal -1/81 binary64) (*.f64 %170 %184))))))) %215 = (/.f64 y z) %227 = (pow.f64 z #s(literal 2 binary64)) %228 = (*.f64 %227 %148) %231 = (*.f64 #s(literal -1/3 binary64) %151) %236 = (pow.f64 z #s(literal 3 binary64)) %246 = (*.f64 %227 %179) %251 = (fma.f64 #s(literal 2 binary64) %179 (*.f64 t (fma.f64 #s(literal -1/9 binary64) (*.f64 t %246) (*.f64 #s(literal 2/3 binary64) %184)))) %260 = (fma.f64 #s(literal 2 binary64) %179 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %184 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %246 (*.f64 #s(literal -1/81 binary64) (*.f64 t (*.f64 %236 %183)))))))) %266 = (/.f64 y t) %283 = (/.f64 %26 a) %286 = (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) b)) (approx 2 #s(literal 0 binary64)) (approx x x) (approx %5 %6) (approx %8 (*.f64 #s(literal 2 binary64) %6)) (approx %20 %27) (approx %33 (-.f64 %27 %35)) (approx %5 %41) (approx %8 (*.f64 #s(literal 2 binary64) %41)) (approx %20 (*.f64 #s(literal 2 binary64) %46)) (approx %33 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %51 %52))) (approx %5 (*.f64 #s(literal -1 binary64) %41)) (approx %8 (*.f64 #s(literal -2 binary64) %41)) (approx %20 (*.f64 #s(literal -2 binary64) %46)) (approx %33 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %51 %52)))) (approx y y) (approx %18 %69) (approx %18 %24) (approx %19 %73) (approx %19 (+.f64 %73 (*.f64 #s(literal -1 binary64) %76))) (approx %19 (+.f64 %73 (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y %73)) %75)))) (approx %19 (+.f64 %73 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %73 (*.f64 #s(literal 1/6 binary64) %76))) %75)))) (approx %20 %96) (approx %20 %100) (approx %20 %106) (approx %20 %113) (approx %33 (-.f64 %96 %35)) (approx %33 (-.f64 %100 %35)) (approx %33 (-.f64 %106 %35)) (approx %33 (-.f64 %113 %35)) (approx %18 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %123)))) (approx %19 %25) (approx %18 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 1/3 binary64) %123) #s(literal 1 binary64))))) (approx %19 %136) (approx %20 %139) (approx %33 (-.f64 %139 %35)) (approx z z) (approx %15 %22) (approx %17 %23) (approx %18 (+.f64 y %69)) (approx %19 %148) (approx %19 (+.f64 %148 (*.f64 #s(literal 1/3 binary64) (*.f64 t %151)))) (approx %19 (+.f64 %148 (*.f64 z (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 %157 (*.f64 z %148))) %162)))) (approx %19 (+.f64 %148 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %157 %148) (*.f64 #s(literal -1/162 binary64) (*.f64 %170 %151)))) %162)))) (approx %20 %180) (approx %20 %186) (approx %20 %195) (approx %20 %205) (approx %33 (-.f64 %180 %35)) (approx %33 (-.f64 %186 %35)) (approx %33 (-.f64 %195 %35)) (approx %33 (-.f64 %205 %35)) (approx %18 (*.f64 z (-.f64 %215 (*.f64 #s(literal 1/3 binary64) t)))) (approx %18 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %215) (*.f64 #s(literal -1/3 binary64) t))))) (approx t t) (approx %19 (+.f64 %148 (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t %228)) %231)))) (approx %19 (+.f64 %148 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %228 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %236 %150))))) %231)))) (approx %20 %251) (approx %20 %260) (approx %33 (-.f64 %251 %35)) (approx %33 (-.f64 %260 %35)) (approx %18 (*.f64 t (-.f64 %266 (*.f64 #s(literal 1/3 binary64) z)))) (approx %18 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %266) (*.f64 #s(literal -1/3 binary64) z))))) (approx a a) (approx %32 %35) (approx %33 (fma.f64 #s(literal -1/3 binary64) %34 %27)) (approx %33 (*.f64 #s(literal -1/3 binary64) %34)) (approx %33 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %283) %286))) (approx %33 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %283 %286)))) (approx b b) (approx %31 (*.f64 #s(literal 3 binary64) b)) (approx %33 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %26)) (*.f64 #s(literal 1/3 binary64) a)) b)) |
18 calls:
| Time | Variable | Point |
|---|---|---|
| 4.0ms | a | inf |
| 3.0ms | t | 0 |
| 2.0ms | z | inf |
| 2.0ms | t | inf |
| 2.0ms | x | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 77 |
| 0 | 28 | 77 |
| 1 | 108 | 77 |
| 2 | 418 | 77 |
| 3 | 2615 | 77 |
| 0 | 4268 | 74 |
| 0 | 4367 | 69 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (sqrt.f64 x) %3 = (*.f64 #s(literal 2 binary64) %2) %7 = (*.f64 z t) %9 = (/.f64 %7 #s(literal 3 binary64)) %10 = (-.f64 y %9) %11 = (cos.f64 %10) %12 = (*.f64 %3 %11) %15 = (*.f64 b #s(literal 3 binary64)) %16 = (/.f64 a %15) #s(literal 2 binary64) x %2 %3 y z t %7 #s(literal 3 binary64) %9 %10 %11 %12 a b %15 %16 (-.f64 %12 %16) |
| Outputs |
|---|
%2 = (sqrt.f64 x) %3 = (sqrt.f64 %2) %8 = (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %12 = (*.f64 #s(literal 1/2 binary64) %2) %16 = (neg.f64 %2) %17 = (neg.f64 %16) %26 = (neg.f64 %8) %49 = (neg.f64 z) %50 = (neg.f64 %49) %52 = (*.f64 t z) %55 = (neg.f64 t) %56 = (neg.f64 %55) %70 = (neg.f64 %52) %74 = (*.f64 #s(literal 1/3 binary64) t) %76 = (*.f64 #s(literal 1/3 binary64) z) %77 = (*.f64 %76 t) %79 = (*.f64 t #s(literal -1/3 binary64)) %82 = (*.f64 z #s(literal -1/3 binary64)) %85 = (/.f64 z #s(literal -3 binary64)) %97 = (*.f64 %70 #s(literal 1 binary64)) %109 = (*.f64 %79 z) %111 = (*.f64 #s(literal 3 binary64) y) %112 = (-.f64 %111 %52) %113 = (*.f64 %112 #s(literal 1 binary64)) %115 = (fma.f64 #s(literal -3 binary64) y %52) %119 = (fma.f64 %79 z y) %124 = (*.f64 y #s(literal 1 binary64)) %147 = (-.f64 %77 y) %149 = (neg.f64 y) %150 = (neg.f64 %149) %171 = (*.f64 %49 #s(literal 1/3 binary64)) %176 = (/.f64 %49 #s(literal 3 binary64)) %179 = (neg.f64 %76) %195 = (cos.f64 %119) %197 = (sin.f64 %77) %198 = (sin.f64 y) %199 = (*.f64 %197 %198) %201 = (cos.f64 (fma.f64 %74 z y)) %202 = (+.f64 %201 %195) %205 = (cos.f64 %77) %206 = (cos.f64 y) %207 = (*.f64 %205 %206) %208 = (-.f64 %195 %201) %228 = (neg.f64 %195) %230 = (sin.f64 %147) %231 = (*.f64 #s(literal 1 binary64) %195) %233 = (fabs.f64 %119) %234 = (sin.f64 %233) %236 = (cos.f64 %124) %238 = (*.f64 (sin.f64 %124) %197) %240 = (sin.f64 %119) %242 = (neg.f64 %198) %244 = (*.f64 (neg.f64 %242) %197) %246 = (sin.f64 %109) %247 = (*.f64 %242 %246) %249 = (*.f64 %246 %198) %250 = (neg.f64 %249) %255 = (*.f64 %240 #s(literal 0 binary64)) %258 = (PI.f64 ) %259 = (*.f64 #s(literal 1/2 binary64) %258) %261 = (cos.f64 (fma.f64 %79 z %259)) %273 = (neg.f64 %233) %284 = (*.f64 %258 #s(literal -1/2 binary64)) %285 = (fma.f64 %76 t %284) %325 = (*.f64 %195 #s(literal 2 binary64)) %327 = (*.f64 %195 %2) %329 = (*.f64 %195 %8) %333 = (*.f64 #s(literal 1 binary64) %327) %337 = (*.f64 %8 %197) %338 = (*.f64 %207 %8) %342 = (*.f64 %8 %205) %343 = (*.f64 %199 %8) %345 = (*.f64 %8 %206) %349 = (fma.f64 (*.f64 %2 %197) %198 %327) %351 = (*.f64 %2 %206) %355 = (*.f64 %207 #s(literal 2 binary64)) %358 = (*.f64 (*.f64 %2 %198) %197) %360 = (*.f64 %351 %205) %362 = (*.f64 %231 %8) %364 = (*.f64 %327 #s(literal 1 binary64)) %374 = (*.f64 %206 %8) %378 = (*.f64 %205 %8) %383 = (*.f64 %8 %231) %389 = (*.f64 #s(literal 2 binary64) %207) %421 = (neg.f64 b) %422 = (neg.f64 %421) %426 = (*.f64 b #s(literal 3 binary64)) %430 = (*.f64 #s(literal -3 binary64) b) %432 = (/.f64 a b) %433 = (*.f64 %432 #s(literal 1 binary64)) %435 = (*.f64 a #s(literal 1/3 binary64)) %436 = (/.f64 #s(literal 1 binary64) b) %438 = (/.f64 #s(literal -1/3 binary64) b) %439 = (neg.f64 a) %441 = (/.f64 %439 b) %445 = (/.f64 #s(literal 1/3 binary64) b) %448 = (/.f64 a %426) %465 = (*.f64 %439 #s(literal 1 binary64)) %485 = (*.f64 %432 #s(literal -1/3 binary64)) %488 = (*.f64 %327 #s(literal 6 binary64)) %489 = (*.f64 %488 b) %490 = (-.f64 %489 a) %491 = (*.f64 %490 #s(literal 1 binary64)) %493 = (-.f64 %488 %432) %495 = (*.f64 b %329) %496 = (-.f64 %495 %435) %498 = (-.f64 a %489) %502 = (fma.f64 %432 #s(literal -1/3 binary64) %329) %513 = (/.f64 %495 b) %514 = (*.f64 %513 #s(literal 1 binary64)) %576 = (fma.f64 %337 %198 %485) %578 = (-.f64 %343 %448) %591 = (/.f64 %488 #s(literal 3 binary64)) %594 = (/.f64 %426 #s(literal 3 binary64)) %595 = (/.f64 %329 b) %598 = (/.f64 %426 b) %599 = (/.f64 %329 #s(literal 3 binary64)) %603 = (*.f64 %426 %8) %610 = (*.f64 %426 %195) %617 = (*.f64 %327 %426) %623 = (neg.f64 %329) %624 = (neg.f64 %623) %661 = (fma.f64 %195 %2 %485) %663 = (-.f64 %327 %448) #s(literal 2 binary64) x (*.f64 %3 %3) (*.f64 #s(literal 1 binary64) %2) (*.f64 %8 #s(literal 1/2 binary64)) (*.f64 %2 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %12) (pow.f64 %2 #s(literal 1 binary64)) (pow.f64 x #s(literal 1/2 binary64)) %2 (fabs.f64 %17) (fabs.f64 %16) (fabs.f64 %2) (*.f64 #s(literal 1 binary64) %8) (*.f64 %8 #s(literal 1 binary64)) (*.f64 %2 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %2) (pow.f64 %8 #s(literal 1 binary64)) %8 (neg.f64 %26) (fma.f64 %3 %3 %17) (fma.f64 %3 %3 %2) (fma.f64 #s(literal 1 binary64) %2 %17) (fma.f64 #s(literal 1 binary64) %2 %2) (fma.f64 %8 #s(literal 1/2 binary64) %17) (fma.f64 %8 #s(literal 1/2 binary64) %2) (fma.f64 %2 #s(literal 1 binary64) %17) (fma.f64 %2 #s(literal 1 binary64) %2) (fma.f64 #s(literal 2 binary64) %12 %17) (fma.f64 #s(literal 2 binary64) %12 %2) (-.f64 %2 (*.f64 %16 #s(literal 1 binary64))) (-.f64 %2 (*.f64 #s(literal -1 binary64) %2)) (-.f64 %2 %16) (+.f64 %2 %17) (+.f64 %2 %2) y z t (*.f64 %50 t) (*.f64 (*.f64 %52 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 %56 z) (*.f64 %49 %55) (*.f64 %55 %49) (*.f64 #s(literal 1 binary64) %52) (*.f64 %52 #s(literal 1 binary64)) (*.f64 t (*.f64 z #s(literal 1 binary64))) (*.f64 t %50) %52 (*.f64 z (*.f64 t #s(literal 1 binary64))) (*.f64 z %56) (*.f64 z t) (pow.f64 %52 #s(literal 1 binary64)) (neg.f64 %70) #s(literal 3 binary64) (*.f64 %50 %74) %77 (*.f64 %49 %79) (*.f64 #s(literal -1/3 binary64) %70) (*.f64 %55 %82) (*.f64 %55 %85) (*.f64 %74 z) (*.f64 #s(literal 1/3 binary64) %52) (*.f64 %70 #s(literal -1/3 binary64)) (*.f64 #s(literal 1 binary64) %77) (*.f64 %52 #s(literal 1/3 binary64)) (*.f64 t (*.f64 %49 #s(literal -1/3 binary64))) (*.f64 t %76) (*.f64 z %74) (pow.f64 %77 #s(literal 1 binary64)) (/.f64 %97 #s(literal -3 binary64)) (/.f64 (*.f64 %52 #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %52) #s(literal -3 binary64)) (/.f64 %70 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %70)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %52)) (/.f64 %52 #s(literal 3 binary64)) (neg.f64 %109) (*.f64 %113 #s(literal 1/3 binary64)) (*.f64 %115 #s(literal -1/3 binary64)) (*.f64 #s(literal 1/3 binary64) %112) (*.f64 %112 #s(literal 1/3 binary64)) (pow.f64 %119 #s(literal 1 binary64)) (/.f64 (*.f64 %112 #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 %113 #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 %124 #s(literal -3 binary64)) %70) #s(literal -3 binary64)) (/.f64 (-.f64 (*.f64 %124 #s(literal 3 binary64)) %52) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 %111 #s(literal -3 binary64)) (*.f64 #s(literal 3 binary64) %70)) #s(literal -9 binary64)) (/.f64 (-.f64 (*.f64 %111 #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) %52)) #s(literal 9 binary64)) (/.f64 %115 #s(literal -3 binary64)) (/.f64 %112 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %115)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %112)) (neg.f64 %147) (fma.f64 %97 #s(literal 1/3 binary64) %150) (fma.f64 %97 #s(literal 1/3 binary64) y) (fma.f64 %79 z %150) %119 (fma.f64 %49 %74 %150) (fma.f64 %49 %74 y) (fma.f64 #s(literal -1/3 binary64) %52 %150) (fma.f64 #s(literal -1/3 binary64) %52 y) (fma.f64 %55 %76 %150) (fma.f64 %55 %76 y) (fma.f64 %74 %49 %150) (fma.f64 %74 %49 y) (fma.f64 #s(literal 1/3 binary64) %70 %150) (fma.f64 #s(literal 1/3 binary64) %70 y) (fma.f64 %111 #s(literal 1/3 binary64) %109) (fma.f64 %70 #s(literal 1/3 binary64) %150) (fma.f64 %70 #s(literal 1/3 binary64) y) (fma.f64 #s(literal 3 binary64) (/.f64 y #s(literal 3 binary64)) %109) (fma.f64 %52 #s(literal -1/3 binary64) %150) (fma.f64 %52 #s(literal -1/3 binary64) y) (fma.f64 t %171 %150) (fma.f64 t %171 y) (fma.f64 t %82 %150) (fma.f64 t %82 y) (fma.f64 t %176 %150) (fma.f64 t %176 y) (fma.f64 t %179 %150) (fma.f64 t %179 y) (fma.f64 t %85 %150) (fma.f64 t %85 y) (fma.f64 z %79 %150) (fma.f64 z %79 y) (fma.f64 y #s(literal 1 binary64) %109) (-.f64 %124 %77) (-.f64 %109 %149) (-.f64 y %77) (+.f64 %150 %109) (+.f64 %124 %109) (+.f64 %109 %150) (+.f64 %109 y) (+.f64 y %109) (pow.f64 %195 #s(literal 1 binary64)) (/.f64 (fma.f64 %199 #s(literal 2 binary64) %202) #s(literal 2 binary64)) (/.f64 (fma.f64 %207 #s(literal 2 binary64) %208) #s(literal 2 binary64)) (/.f64 (fma.f64 %208 #s(literal 2 binary64) (*.f64 %202 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %202 #s(literal 2 binary64) (*.f64 %208 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (+.f64 %208 %202) #s(literal 2 binary64)) (/.f64 (+.f64 %202 %208) #s(literal 2 binary64)) (/.f64 (fma.f64 %208 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %202)) #s(literal 4 binary64)) (/.f64 (fma.f64 %202 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %208)) #s(literal 4 binary64)) (neg.f64 %228) (fma.f64 %230 #s(literal 0 binary64) %231) (fma.f64 %234 #s(literal 0 binary64) %231) (fma.f64 %236 %205 %238) (fma.f64 %240 #s(literal 0 binary64) %231) (fma.f64 %202 #s(literal 1/2 binary64) %244) (fma.f64 %202 #s(literal 1/2 binary64) %247) (fma.f64 %202 #s(literal 1/2 binary64) %250) (fma.f64 %202 #s(literal 1/2 binary64) %199) (fma.f64 %208 #s(literal 1/2 binary64) %207) (fma.f64 #s(literal 0 binary64) %240 %231) (fma.f64 #s(literal 1 binary64) %195 %255) (fma.f64 %197 %198 %207) (fma.f64 %198 %261 %207) (fma.f64 %198 %197 %207) (fma.f64 %205 %206 %244) (fma.f64 %205 %206 %247) (fma.f64 %205 %206 %250) (fma.f64 %205 %206 %199) (fma.f64 %206 %205 %244) (fma.f64 %206 %205 %247) (fma.f64 %206 %205 %250) (fma.f64 %206 %205 %199) (fma.f64 %195 #s(literal 1 binary64) %255) (sin.f64 (+.f64 %273 %259)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %258 %147)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %258 %233)) (sin.f64 (fma.f64 %79 z (fma.f64 #s(literal 1/2 binary64) %258 y))) (-.f64 (*.f64 %198 (cos.f64 %285)) (*.f64 %206 (sin.f64 %285))) (-.f64 %255 (*.f64 %228 #s(literal 1 binary64))) (-.f64 %255 (neg.f64 %231)) (-.f64 %255 (*.f64 %195 (sin.f64 %284))) (-.f64 %199 (*.f64 (neg.f64 %205) %206)) (-.f64 %199 (*.f64 (neg.f64 %206) %205)) (-.f64 %199 (neg.f64 %207)) (-.f64 %207 %249) (cos.f64 %273) (cos.f64 %147) (cos.f64 %233) %195 (+.f64 (*.f64 %230 #s(literal 0 binary64)) %231) (+.f64 (*.f64 %234 #s(literal 0 binary64)) %231) (+.f64 (*.f64 %198 %261) %207) (+.f64 (*.f64 %236 %205) %238) (+.f64 %231 %255) (+.f64 %255 %231) (+.f64 %199 %207) (+.f64 %207 %244) (+.f64 %207 %247) (+.f64 %207 %250) (+.f64 %207 %199) (*.f64 %325 %2) (*.f64 %327 #s(literal 2 binary64)) (*.f64 %329 #s(literal 1 binary64)) %329 (*.f64 %8 %195) (*.f64 %2 %325) (*.f64 #s(literal 2 binary64) %333) (*.f64 #s(literal 2 binary64) %327) (pow.f64 %329 #s(literal 1 binary64)) (fma.f64 %337 %198 %338) (fma.f64 (*.f64 %8 %198) %197 %338) (fma.f64 %342 %206 %343) (fma.f64 %345 %205 %343) (fma.f64 (*.f64 %2 %205) %206 %349) (fma.f64 %351 %205 %349) (fma.f64 (*.f64 %199 #s(literal 2 binary64)) %2 %338) (fma.f64 %355 %2 %343) (fma.f64 %358 #s(literal 2 binary64) %338) (fma.f64 %360 #s(literal 2 binary64) %343) (fma.f64 %255 %8 %362) (fma.f64 %327 #s(literal 1 binary64) %364) (fma.f64 #s(literal 1 binary64) %327 %333) (fma.f64 %199 %8 %338) (fma.f64 %197 (*.f64 %198 %8) %338) (fma.f64 %198 (*.f64 %197 %8) %338) (fma.f64 %207 %8 %343) (fma.f64 %207 %2 %349) (fma.f64 %205 %374 %343) (fma.f64 %205 (*.f64 %206 %2) %349) (fma.f64 %206 %378 %343) (fma.f64 %206 (*.f64 %205 %2) %349) (fma.f64 %195 %2 %327) (fma.f64 %8 %255 %383) (fma.f64 %8 %199 %338) (fma.f64 %8 %207 %343) (fma.f64 %2 (*.f64 #s(literal 2 binary64) %199) %338) (fma.f64 %2 %389 %343) (fma.f64 %2 %207 %349) (fma.f64 %2 %195 %327) (fma.f64 #s(literal 2 binary64) %358 %338) (fma.f64 #s(literal 2 binary64) %360 %343) (-.f64 %338 (*.f64 %26 %199)) (-.f64 %338 (*.f64 %249 %8)) (-.f64 %338 (neg.f64 %343)) (-.f64 %327 (*.f64 %228 %2)) (-.f64 %327 (*.f64 %16 %195)) (-.f64 %327 (neg.f64 %327)) (+.f64 (fma.f64 %195 %2 %360) %358) (+.f64 %364 %364) (+.f64 (*.f64 %8 %255) %383) (+.f64 %333 %333) (+.f64 (*.f64 %255 %8) %362) (+.f64 %360 %349) (+.f64 %343 %338) (+.f64 %338 %343) (+.f64 %327 %327) a b (*.f64 %422 #s(literal 3 binary64)) (*.f64 %421 #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) %421) %426 (*.f64 #s(literal 3 binary64) %422) (*.f64 #s(literal 3 binary64) b) (pow.f64 %426 #s(literal 1 binary64)) (neg.f64 %430) (*.f64 %433 #s(literal 1/3 binary64)) (*.f64 %435 %436) (*.f64 %438 %439) (*.f64 %441 #s(literal -1/3 binary64)) (*.f64 %432 #s(literal 1/3 binary64)) (*.f64 #s(literal 1/3 binary64) %432) (*.f64 %445 a) (*.f64 %439 %438) (*.f64 #s(literal 1 binary64) %448) (*.f64 a %445) (pow.f64 %448 #s(literal 1 binary64)) (/.f64 (*.f64 %432 #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 %433 #s(literal 3 binary64)) (/.f64 (*.f64 %439 #s(literal 1/3 binary64)) %421) (/.f64 (*.f64 #s(literal -1 binary64) a) %430) (/.f64 (*.f64 #s(literal 1/3 binary64) a) b) (/.f64 (/.f64 %439 #s(literal 3 binary64)) %421) (/.f64 (*.f64 %439 #s(literal -1 binary64)) %426) (/.f64 %465 %430) (/.f64 (*.f64 a #s(literal -1 binary64)) %430) (/.f64 (neg.f64 %435) %421) (/.f64 %435 b) (/.f64 %441 #s(literal -3 binary64)) (/.f64 %432 #s(literal 3 binary64)) (/.f64 %439 %430) (/.f64 #s(literal 1 binary64) (/.f64 b %435)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %441)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %432)) (/.f64 #s(literal 1 binary64) (/.f64 %430 %439)) (/.f64 #s(literal 1 binary64) (/.f64 %426 a)) %448 (neg.f64 %485) (*.f64 %491 %445) (*.f64 %493 #s(literal 1/3 binary64)) (*.f64 %496 %436) (*.f64 %498 %438) (*.f64 %445 %490) (*.f64 %490 %445) (pow.f64 %502 #s(literal 1 binary64)) (/.f64 (*.f64 %490 #s(literal -1 binary64)) %430) (/.f64 %491 %426) (/.f64 (/.f64 %498 #s(literal 3 binary64)) %421) (/.f64 (/.f64 %498 b) #s(literal -3 binary64)) (/.f64 (fma.f64 %329 #s(literal -3 binary64) %432) #s(literal -3 binary64)) (/.f64 (-.f64 (*.f64 %514 b) %435) b) (/.f64 (-.f64 (*.f64 %514 #s(literal -3 binary64)) %441) #s(literal -3 binary64)) (/.f64 (-.f64 (*.f64 %514 #s(literal 3 binary64)) %432) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 %514 %430) %439) %430) (/.f64 (-.f64 (*.f64 %514 %426) a) %426) (/.f64 (-.f64 (*.f64 %329 #s(literal -3 binary64)) %441) #s(literal -3 binary64)) (/.f64 (-.f64 (*.f64 %489 b) (*.f64 %426 %435)) (*.f64 %426 b)) (/.f64 (-.f64 (*.f64 %489 #s(literal -3 binary64)) (*.f64 %426 %441)) (*.f64 %426 #s(literal -3 binary64))) (/.f64 (-.f64 (*.f64 %489 #s(literal 3 binary64)) (*.f64 %426 %432)) (*.f64 %426 #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 %489 %430) (*.f64 %426 %439)) (*.f64 %426 %430)) (/.f64 (-.f64 (*.f64 %489 %426) (*.f64 %426 a)) (*.f64 %426 %426)) (/.f64 (neg.f64 %493) #s(literal -3 binary64)) (/.f64 (neg.f64 %496) %421) (/.f64 %493 #s(literal 3 binary64)) (/.f64 %496 b) (/.f64 %498 %430) (/.f64 %490 %426) (/.f64 #s(literal 1 binary64) (/.f64 b %496)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %493)) (/.f64 #s(literal 1 binary64) (/.f64 %430 %498)) (/.f64 #s(literal 1 binary64) (/.f64 %426 %490)) (neg.f64 (-.f64 %448 %329)) (fma.f64 %342 %206 %576) (fma.f64 %342 %206 %578) (fma.f64 %345 %205 %576) (fma.f64 %345 %205 %578) (fma.f64 %355 %2 %576) (fma.f64 %355 %2 %578) (fma.f64 %513 #s(literal 1 binary64) %485) (fma.f64 (/.f64 %495 #s(literal 3 binary64)) (/.f64 #s(literal 3 binary64) b) %485) (fma.f64 (/.f64 %488 b) (/.f64 b #s(literal 3 binary64)) %485) (fma.f64 %591 (/.f64 b b) %485) (fma.f64 %594 %595 %485) (fma.f64 %595 %594 %485) (fma.f64 %598 %599 %485) (fma.f64 %599 %598 %485) (fma.f64 (/.f64 %195 b) (/.f64 %603 #s(literal 3 binary64)) %485) (fma.f64 (/.f64 %195 #s(literal 3 binary64)) (/.f64 %603 b) %485) (fma.f64 (/.f64 %8 b) (/.f64 %610 #s(literal 3 binary64)) %485) (fma.f64 (/.f64 %8 #s(literal 3 binary64)) (/.f64 %610 b) %485) (fma.f64 (/.f64 #s(literal 2 binary64) b) (/.f64 %617 #s(literal 3 binary64)) %485) (fma.f64 #s(literal 2/3 binary64) (/.f64 %617 b) %485) (fma.f64 %465 %445 %624) (fma.f64 %465 %445 %329) (fma.f64 %495 (/.f64 #s(literal 3 binary64) %426) %485) (fma.f64 %325 %2 %485) (fma.f64 %360 #s(literal 2 binary64) %576) (fma.f64 %360 #s(literal 2 binary64) %578) (fma.f64 %438 a %624) (fma.f64 %438 a %329) (fma.f64 %488 (/.f64 b %426) %485) (fma.f64 %441 #s(literal 1/3 binary64) %624) (fma.f64 %441 #s(literal 1/3 binary64) %329) (fma.f64 %327 #s(literal 2 binary64) %485) (fma.f64 %432 #s(literal -1/3 binary64) %624) %502 (fma.f64 %445 %439 %624) (fma.f64 %445 %439 %329) (fma.f64 %489 %445 %485) (fma.f64 %439 %445 %624) (fma.f64 %439 %445 %329) (fma.f64 %207 %8 %576) (fma.f64 %207 %8 %578) (fma.f64 %205 %374 %576) (fma.f64 %205 %374 %578) (fma.f64 %206 %378 %576) (fma.f64 %206 %378 %578) (fma.f64 %426 (/.f64 %329 %426) %485) (fma.f64 a %438 %624) (fma.f64 a %438 %329) (fma.f64 %329 (/.f64 %426 %426) %485) (fma.f64 %329 #s(literal 1 binary64) %485) (fma.f64 %195 (/.f64 %603 %426) %485) (fma.f64 %195 %8 %485) (fma.f64 %195 %2 %661) (fma.f64 %195 %2 %663) (fma.f64 %8 (/.f64 %610 %426) %485) (fma.f64 %8 %207 %576) (fma.f64 %8 %207 %578) (fma.f64 %8 %195 %485) (fma.f64 %2 %389 %576) (fma.f64 %2 %389 %578) (fma.f64 %2 %325 %485) (fma.f64 %2 %195 %661) (fma.f64 %2 %195 %663) (fma.f64 #s(literal 2 binary64) (/.f64 %617 %426) %485) (fma.f64 #s(literal 2 binary64) %333 %485) (fma.f64 #s(literal 2 binary64) %360 %576) (fma.f64 #s(literal 2 binary64) %360 %578) (fma.f64 #s(literal 2 binary64) %327 %485) (-.f64 %591 %448) (-.f64 %514 %448) (-.f64 %485 %623) (-.f64 %329 %448) (+.f64 (fma.f64 %438 a %338) %343) (+.f64 (fma.f64 %438 a %327) %327) (+.f64 %338 %576) (+.f64 %338 %578) (+.f64 %514 %485) (+.f64 %327 %661) (+.f64 %327 %663) (+.f64 %485 %624) (+.f64 %485 %329) (+.f64 %329 %485) |
Compiled 479 to 888 computations (-85.4% saved)
Compiled 140 to 601 computations (-329.3% saved)
33 alts after pruning (33 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 107 | 33 | 140 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 108 | 33 | 141 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 65.3% | (fma.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (sqrt.f64 x)) #s(literal 6 binary64)) b) (/.f64 b #s(literal 3 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 72.2% | (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 68.7% | (fma.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (sqrt.f64 x)) (*.f64 b #s(literal 3 binary64))) b) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 68.7% | %58 = (*.f64 b #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (sqrt.f64 x)) #s(literal 6 binary64)) b) #s(literal 3 binary64)) (*.f64 %58 (/.f64 a b))) (*.f64 %58 #s(literal 3 binary64))) |
| ▶ | 72.2% | (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)) #s(literal 3 binary64)) |
| ▶ | 72.2% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)))) |
| ▶ | 72.3% | %28 = (sqrt.f64 x) %137 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %28 (*.f64 (cos.f64 %137) (cos.f64 y)) (fma.f64 (*.f64 %28 (sin.f64 %137)) (sin.f64 y) (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) %28))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.1% | %187 = (sqrt.f64 (sqrt.f64 x)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 %187 %187)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.9% | %137 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 %137) (*.f64 (sin.f64 %137) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 73.1% | %158 = (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 (PI.f64 ) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (cos.f64 %158)) (*.f64 (cos.f64 y) (sin.f64 %158)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t #s(literal -1/3 binary64)) z)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.4% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) (fabs.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.0% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y))) (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.4% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) |
| ▶ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/3 binary64) a) b)) |
| ▶ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 a (/.f64 #s(literal 1/3 binary64) b))) |
| ▶ | 72.4% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (*.f64 t z)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 68.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (fma.f64 #s(literal -3 binary64) y (*.f64 t z)) #s(literal -1/3 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (approx (- y (/ (* z t) 3)) (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 56.5% | %65 = (cos.f64 y) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (+.f64 %65 (*.f64 z (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 t #s(literal 2 binary64)) (*.f64 z %65))) (*.f64 #s(literal -1/3 binary64) (*.f64 t (sin.f64 y)))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 68.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (+.f64 (cos.f64 y) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 z (sin.f64 y))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 78.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.2% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (cos.f64 (-.f64 y (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.0% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (cos.f64 (-.f64 y (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.1% | (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)) #s(literal 1/3 binary64)) |
| ▶ | 68.7% | (*.f64 (-.f64 a (*.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (sqrt.f64 x)) #s(literal 6 binary64)) b)) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 70.5% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 y (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) a)) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) b))))) |
| ▶ | 51.9% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) |
Compiled 33 to 194 computations (-487.9% saved)
| Inputs |
|---|
%0 = (PI ) %0 (* 1/2 %0) (* %0 -1/2) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 9 to 7 computations (22.2% saved)
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5298 | 56797 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (sqrt.f64 x) %3 = (*.f64 #s(literal 2 binary64) %2) %7 = (*.f64 z t) %9 = (/.f64 %7 #s(literal 3 binary64)) %10 = (-.f64 y %9) %11 = (cos.f64 %10) %12 = (*.f64 %3 %11) %15 = (*.f64 b #s(literal 3 binary64)) %16 = (/.f64 a %15) %18 = (*.f64 t z) %19 = (*.f64 #s(literal 1/3 binary64) %18) %20 = (-.f64 y %19) %21 = (cos.f64 %20) %22 = (*.f64 %21 %2) %23 = (/.f64 a b) %25 = (/.f64 #s(literal 1 binary64) x) %26 = (sqrt.f64 %25) %27 = (*.f64 %21 %26) %28 = (*.f64 x %27) %29 = (*.f64 #s(literal 2 binary64) %28) %36 = (- y (/ (* z t) 3)) %37 = (cos %36) %38 = (* (* 2 (sqrt x)) %37) %39 = (approx %38 %29) %42 = (*.f64 #s(literal -2 binary64) %28) %43 = (approx %38 %42) %44 = (*.f64 #s(literal -1/3 binary64) %18) %45 = (approx %36 %44) %47 = (cos.f64 y) %48 = (approx %37 %47) %49 = (sin.f64 y) %50 = (*.f64 z %49) %51 = (*.f64 t %50) %52 = (*.f64 #s(literal 1/3 binary64) %51) %53 = (+.f64 %47 %52) %54 = (approx %37 %53) %56 = (pow.f64 t #s(literal 2 binary64)) %57 = (*.f64 z %47) %58 = (*.f64 %56 %57) %59 = (*.f64 #s(literal -1/18 binary64) %58) %60 = (*.f64 t %49) %61 = (*.f64 #s(literal -1/3 binary64) %60) %62 = (-.f64 %59 %61) %63 = (*.f64 z %62) %64 = (+.f64 %47 %63) %65 = (approx %37 %64) %67 = (*.f64 #s(literal 1/3 binary64) t) %68 = (*.f64 #s(literal 1/3 binary64) z) %69 = (*.f64 #s(literal -1/3 binary64) %23) %72 = (- %38 (/ a (* b 3))) %74 = (/.f64 %22 a) %75 = (*.f64 #s(literal 2 binary64) %74) %76 = (/.f64 #s(literal 1 binary64) b) %77 = (*.f64 #s(literal 1/3 binary64) %76) %78 = (-.f64 %75 %77) %79 = (*.f64 a %78) %81 = (*.f64 #s(literal 1/3 binary64) a) %82 = (sqrt.f64 %2) %83 = (*.f64 %82 %82) %85 = (*.f64 %68 t) %86 = (*.f64 t #s(literal -1/3 binary64)) %88 = (/.f64 #s(literal 3 binary64) %18) %89 = (/.f64 #s(literal 1 binary64) %88) %90 = (*.f64 %86 z) %91 = (fma.f64 #s(literal -3 binary64) y %18) %92 = (*.f64 %91 #s(literal -1/3 binary64)) %93 = (fma.f64 %86 z y) %94 = (-.f64 %85 y) %95 = (cos.f64 %93) %96 = (sin.f64 %85) %97 = (*.f64 %96 %49) %98 = (fma.f64 %67 z y) %99 = (cos.f64 %98) %100 = (+.f64 %99 %95) %101 = (cos.f64 %85) %102 = (*.f64 %101 %47) %103 = (-.f64 %95 %99) %104 = (fabs.f64 %93) %105 = (sin.f64 %90) %106 = (*.f64 %105 %49) %107 = (fma.f64 %100 #s(literal 1/2 binary64) %97) %108 = (fma.f64 %103 #s(literal 1/2 binary64) %102) %109 = (PI.f64 ) %110 = (*.f64 #s(literal 1/2 binary64) %109) %111 = (fma.f64 %86 z %110) %112 = (cos.f64 %111) %113 = (fma.f64 %49 %112 %102) %114 = (fma.f64 %47 %101 %97) %115 = (neg.f64 %104) %116 = (+.f64 %115 %110) %117 = (sin.f64 %116) %118 = (fma.f64 #s(literal 1/2 binary64) %109 %94) %119 = (sin.f64 %118) %120 = (fma.f64 #s(literal 1/2 binary64) %109 %104) %121 = (sin.f64 %120) %122 = (fma.f64 #s(literal 1/2 binary64) %109 y) %123 = (fma.f64 %86 z %122) %124 = (sin.f64 %123) %125 = (*.f64 %109 #s(literal -1/2 binary64)) %126 = (fma.f64 %68 t %125) %127 = (cos.f64 %126) %128 = (*.f64 %49 %127) %129 = (sin.f64 %126) %130 = (*.f64 %47 %129) %131 = (-.f64 %128 %130) %132 = (-.f64 %102 %106) %133 = (*.f64 %95 #s(literal 2 binary64)) %134 = (*.f64 %95 %2) %135 = (*.f64 %2 %96) %136 = (fma.f64 %135 %49 %134) %137 = (fma.f64 %2 %102 %136) %138 = (neg.f64 b) %139 = (/.f64 #s(literal -1/3 binary64) b) %140 = (neg.f64 a) %141 = (/.f64 #s(literal 1/3 binary64) b) %142 = (*.f64 a %141) %143 = (/.f64 %81 b) %144 = (/.f64 %140 #s(literal 3 binary64)) %145 = (/.f64 %144 %138) %146 = (*.f64 %23 #s(literal -1/3 binary64)) %148 = (*.f64 %134 #s(literal 6 binary64)) %149 = (*.f64 %148 b) %150 = (-.f64 %148 %23) %152 = (-.f64 a %149) %154 = (*.f64 %149 #s(literal 3 binary64)) %155 = (*.f64 %15 %23) %156 = (-.f64 %154 %155) %157 = (*.f64 %15 #s(literal 3 binary64)) %160 = (/.f64 #s(literal 3 binary64) %150) %162 = (/.f64 %148 b) %163 = (/.f64 b #s(literal 3 binary64)) %165 = (*.f64 %134 %15) %166 = (/.f64 %165 b) %169 = (cos.f64 %45) %170 = (*.f64 %3 %169) %172 = (cos.f64 %92) %173 = (*.f64 %3 %172) %178 = (*.f64 #s(literal 2 binary64) %83) %179 = (*.f64 %178 %11) %181 = (*.f64 %3 %114) %183 = (*.f64 %3 %117) %185 = (*.f64 %3 %131) %187 = (*.f64 %3 %108) %189 = (*.f64 %3 %54) %191 = (*.f64 %3 %107) %193 = (*.f64 %3 %48) %195 = (*.f64 %3 %124) %197 = (*.f64 %3 %113) %199 = (*.f64 %3 %119) %201 = (*.f64 %3 %121) %203 = (*.f64 %3 %65) %205 = (*.f64 %3 %132) %210 = (-.f64 y %89) %211 = (cos.f64 %210) %212 = (*.f64 %3 %211) #s(literal 2 binary64) x %2 %3 y z t %7 #s(literal 3 binary64) %9 %10 %11 %12 a b %15 %16 #s(literal 1/3 binary64) %18 %19 %20 %21 %22 %23 #s(literal 1 binary64) %25 %26 %27 %28 %29 %39 #s(literal -1/3 binary64) #s(literal -2 binary64) %42 %43 %44 %45 #s(literal -1/2 binary64) %47 %48 %49 %50 %51 %52 %53 %54 #s(literal -1/18 binary64) %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 #s(literal 2/3 binary64) %67 %68 %69 (approx %72 %69) %74 %75 %76 %77 %78 %79 (approx %72 %79) %81 %82 %83 #s(literal 1/2 binary64) %85 %86 #s(literal -3 binary64) %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 #s(literal 6 binary64) %148 %149 %150 (*.f64 %150 #s(literal 1/3 binary64)) %152 (*.f64 %152 %139) %154 %155 %156 %157 (/.f64 %156 %157) (/.f64 %150 #s(literal 3 binary64)) %160 (/.f64 #s(literal 1 binary64) %160) %162 %163 (fma.f64 %162 %163 %146) %165 %166 (fma.f64 #s(literal 2/3 binary64) %166 %146) (fma.f64 %2 %133 %146) %169 %170 (-.f64 %170 %16) %172 %173 (-.f64 %173 %16) (-.f64 %43 %16) (-.f64 %39 %16) (-.f64 %137 %16) %178 %179 (-.f64 %179 %16) %181 (-.f64 %181 %16) %183 (-.f64 %183 %16) %185 (-.f64 %185 %16) %187 (-.f64 %187 %16) %189 (-.f64 %189 %16) %191 (-.f64 %191 %16) %193 (-.f64 %193 %16) %195 (-.f64 %195 %16) %197 (-.f64 %197 %16) %199 (-.f64 %199 %16) %201 (-.f64 %201 %16) %203 (-.f64 %203 %16) %205 (-.f64 %205 %16) (-.f64 %12 %143) (-.f64 %12 %142) (-.f64 %12 %145) %210 %211 %212 (-.f64 %212 %16) |
| Outputs |
|---|
%5 = (sqrt x) %6 = (sqrt.f64 x) %8 = (* 2 %5) %18 = (- y (/ (* z t) 3)) %19 = (cos %18) %20 = (* %8 %19) %22 = (*.f64 t z) %23 = (*.f64 #s(literal 1/3 binary64) %22) %24 = (-.f64 y %23) %25 = (cos.f64 %24) %26 = (*.f64 %25 %6) %27 = (*.f64 #s(literal 2 binary64) %26) %30 = (* t z) %33 = (cos (- y (* 1/3 %30))) %34 = (* %33 %5) %37 = (/ 1 x) %39 = (/.f64 #s(literal 1 binary64) x) %41 = (sqrt %37) %44 = (* %33 %41) %48 = (* x %44) %49 = (* -2 %48) %55 = (* b 3) %56 = (/ a %55) %57 = (- %20 %56) %58 = (/.f64 a b) %59 = (*.f64 #s(literal 1/3 binary64) %58) %62 = (/ %34 a) %63 = (/.f64 %26 a) %65 = (* 2 %62) %66 = (*.f64 #s(literal 2 binary64) %63) %68 = (/ 1 b) %69 = (* 1/3 %68) %70 = (- %65 %69) %71 = (/.f64 #s(literal 1 binary64) b) %72 = (*.f64 #s(literal 1/3 binary64) %71) %73 = (-.f64 %66 %72) %75 = (* a %70) %78 = (sqrt %5) %79 = (sqrt.f64 %6) %81 = (* %78 %78) %82 = (pow.f64 %79 #s(literal 2 binary64)) %85 = (* t -1/3) %86 = (* %85 z) %87 = (+ %86 y) %88 = (cos %87) %89 = (* %88 %5) %91 = (*.f64 #s(literal -1/3 binary64) %22) %92 = (+.f64 y %91) %93 = (cos.f64 %92) %94 = (*.f64 %93 %6) %96 = (* 1/3 z) %97 = (* %96 t) %98 = (sin %97) %99 = (* %5 %98) %100 = (sin.f64 %23) %101 = (*.f64 %100 %6) %103 = (sin y) %105 = (+ (* %99 %103) %89) %106 = (sin.f64 y) %107 = (*.f64 %106 %101) %108 = (fma.f64 %93 %6 %107) %110 = (cos %97) %111 = (cos y) %112 = (* %110 %111) %114 = (+ (* %5 %112) %105) %115 = (cos.f64 y) %116 = (cos.f64 %23) %117 = (*.f64 %116 %6) %118 = (fma.f64 %115 %117 %108) %121 = (* %89 6) %123 = (*.f64 #s(literal 6 binary64) %94) %125 = (* %121 b) %126 = (*.f64 b %94) %127 = (*.f64 #s(literal 6 binary64) %126) %129 = (/ a b) %130 = (- %121 %129) %131 = (-.f64 %123 %58) %133 = (* %130 1/3) %136 = (- a %125) %137 = (-.f64 a %127) %140 = (* %136 (/ -1/3 b)) %144 = (* %125 3) %146 = (*.f64 #s(literal 18 binary64) %126) %148 = (* %55 %129) %149 = (- %144 %148) %151 = (*.f64 #s(literal 3 binary64) a) %152 = (-.f64 %146 %151) %154 = (* %55 3) %155 = (/ %149 %154) %160 = (/ 3 %130) %163 = (/ %121 b) %167 = (/ b 3) %170 = (+ (* %163 %167) (* %129 -1/3)) %171 = (*.f64 #s(literal 2 binary64) %94) %174 = (* %89 %55) %177 = (/ %174 b) %182 = (+ (* -3 y) %30) %183 = (* %182 -1/3) %184 = (cos %183) %185 = (* %8 %184) %187 = (fma.f64 #s(literal -3 binary64) y %22) %189 = (cos.f64 (*.f64 #s(literal -1/3 binary64) %187)) %190 = (*.f64 %189 %6) %191 = (*.f64 #s(literal 2 binary64) %190) %193 = (- %185 %56) %196 = (- %114 %56) %199 = (* 2 %81) %202 = (* %199 %19) %203 = (*.f64 %25 %82) %204 = (*.f64 #s(literal 2 binary64) %203) %206 = (- %202 %56) %210 = (* %98 %103) %211 = (+ (* %111 %110) %210) %212 = (* %8 %211) %213 = (*.f64 %106 %100) %214 = (fma.f64 %115 %116 %213) %215 = (*.f64 %6 %214) %216 = (*.f64 #s(literal 2 binary64) %215) %218 = (- %212 %56) %221 = (fabs %87) %222 = (neg %221) %224 = (PI ) %225 = (* 1/2 %224) %226 = (+ %222 %225) %227 = (sin %226) %228 = (* %8 %227) %230 = (PI.f64 ) %231 = (*.f64 #s(literal 1/2 binary64) %230) %232 = (fabs.f64 %92) %233 = (-.f64 %231 %232) %234 = (sin.f64 %233) %235 = (*.f64 %234 %6) %236 = (*.f64 #s(literal 2 binary64) %235) %238 = (- %228 %56) %243 = (+ %97 (* %224 -1/2)) %244 = (cos %243) %245 = (* %103 %244) %246 = (sin %243) %247 = (* %111 %246) %248 = (- %245 %247) %249 = (* %8 %248) %251 = (fma.f64 #s(literal -1/2 binary64) %230 %23) %252 = (cos.f64 %251) %253 = (*.f64 %252 %106) %254 = (sin.f64 %251) %255 = (*.f64 %115 %254) %256 = (-.f64 %253 %255) %257 = (*.f64 %6 %256) %258 = (*.f64 #s(literal 2 binary64) %257) %260 = (- %249 %56) %263 = (* 1/3 t) %265 = (+ (* %263 z) y) %266 = (cos %265) %267 = (- %88 %266) %269 = (+ (* %267 1/2) %112) %270 = (* %8 %269) %271 = (+.f64 y %23) %272 = (cos.f64 %271) %273 = (-.f64 %93 %272) %274 = (*.f64 %115 %116) %275 = (fma.f64 #s(literal 1/2 binary64) %273 %274) %276 = (*.f64 %6 %275) %277 = (*.f64 #s(literal 2 binary64) %276) %279 = (- %270 %56) %282 = (+ %266 %88) %284 = (+ (* %282 1/2) %210) %285 = (* %8 %284) %286 = (+.f64 %93 %272) %287 = (fma.f64 #s(literal 1/2 binary64) %286 %213) %288 = (*.f64 %6 %287) %289 = (*.f64 #s(literal 2 binary64) %288) %291 = (- %285 %56) %294 = (+ %225 y) %295 = (+ %86 %294) %296 = (sin %295) %297 = (* %8 %296) %298 = (fma.f64 #s(literal -1/3 binary64) %22 %231) %299 = (+.f64 y %298) %300 = (sin.f64 %299) %301 = (*.f64 %300 %6) %302 = (*.f64 #s(literal 2 binary64) %301) %304 = (- %297 %56) %307 = (+ %86 %225) %308 = (cos %307) %310 = (+ (* %103 %308) %112) %311 = (* %8 %310) %312 = (cos.f64 %298) %314 = (fma.f64 %115 %116 (*.f64 %312 %106)) %315 = (*.f64 %6 %314) %316 = (*.f64 #s(literal 2 binary64) %315) %318 = (- %311 %56) %321 = (- %97 y) %322 = (+ %225 %321) %323 = (sin %322) %324 = (* %8 %323) %325 = (fma.f64 #s(literal 1/3 binary64) %22 %231) %326 = (-.f64 %325 y) %327 = (sin.f64 %326) %328 = (*.f64 %327 %6) %329 = (*.f64 #s(literal 2 binary64) %328) %331 = (- %324 %56) %334 = (+ %225 %221) %335 = (sin %334) %336 = (* %8 %335) %337 = (+.f64 %232 %231) %338 = (sin.f64 %337) %339 = (*.f64 %338 %6) %340 = (*.f64 #s(literal 2 binary64) %339) %342 = (- %336 %56) %345 = (sin %86) %346 = (* %345 %103) %347 = (- %112 %346) %348 = (* %8 %347) %349 = (sin.f64 %91) %350 = (*.f64 %106 %349) %351 = (-.f64 %274 %350) %352 = (*.f64 %6 %351) %353 = (*.f64 #s(literal 2 binary64) %352) %355 = (- %348 %56) %358 = (sqrt.f64 %39) %359 = (*.f64 x %358) %363 = (*.f64 %25 %358) %364 = (*.f64 x %363) %372 = (*.f64 b x) %373 = (/.f64 a %372) %374 = (*.f64 #s(literal 2 binary64) %363) %378 = (/.f64 %364 a) %382 = (/.f64 %363 a) %385 = (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) %372)) %389 = (/.f64 %358 x) %390 = (sqrt.f64 %389) %393 = (pow.f64 x #s(literal 2 binary64)) %394 = (pow.f64 %390 #s(literal 2 binary64)) %395 = (*.f64 %393 %394) %397 = (*.f64 %93 %358) %398 = (*.f64 x %397) %400 = (*.f64 %100 %358) %401 = (*.f64 x %400) %404 = (fma.f64 %93 %358 (*.f64 %106 %400)) %405 = (*.f64 x %404) %408 = (fma.f64 %115 (*.f64 %116 %358) %404) %409 = (*.f64 x %408) %413 = (*.f64 b %398) %423 = (*.f64 #s(literal 2 binary64) %397) %430 = (/.f64 a x) %431 = (*.f64 b %397) %432 = (*.f64 #s(literal 6 binary64) %431) %438 = (*.f64 #s(literal 18 binary64) %431) %445 = (pow.f64 %93 #s(literal 2 binary64)) %447 = (*.f64 %445 (pow.f64 %358 #s(literal 2 binary64))) %450 = (/.f64 a (*.f64 b (*.f64 x %447))) %452 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %397)) %457 = (pow.f64 a #s(literal 2 binary64)) %458 = (pow.f64 b #s(literal 2 binary64)) %459 = (pow.f64 %93 #s(literal 3 binary64)) %461 = (*.f64 %459 (pow.f64 %358 #s(literal 3 binary64))) %464 = (/.f64 %457 (*.f64 %458 (*.f64 %393 %461))) %472 = (pow.f64 a #s(literal 3 binary64)) %473 = (pow.f64 b #s(literal 3 binary64)) %476 = (pow.f64 %93 #s(literal 4 binary64)) %478 = (*.f64 %476 (pow.f64 %358 #s(literal 4 binary64))) %489 = (/.f64 %398 b) %496 = (*.f64 %189 %358) %497 = (*.f64 x %496) %500 = (*.f64 #s(literal 2 binary64) %496) %509 = (*.f64 %25 %394) %514 = (/.f64 a (*.f64 b %393)) %519 = (*.f64 %358 %214) %520 = (*.f64 x %519) %523 = (*.f64 #s(literal 2 binary64) %519) %527 = (*.f64 %234 %358) %528 = (*.f64 x %527) %531 = (*.f64 #s(literal 2 binary64) %527) %535 = (*.f64 %358 %256) %536 = (*.f64 x %535) %539 = (*.f64 #s(literal 2 binary64) %535) %543 = (*.f64 %358 %275) %544 = (*.f64 x %543) %547 = (*.f64 #s(literal 2 binary64) %543) %551 = (*.f64 %358 %287) %552 = (*.f64 x %551) %555 = (*.f64 #s(literal 2 binary64) %551) %559 = (*.f64 %300 %358) %560 = (*.f64 x %559) %563 = (*.f64 #s(literal 2 binary64) %559) %567 = (*.f64 %358 %314) %568 = (*.f64 x %567) %571 = (*.f64 #s(literal 2 binary64) %567) %575 = (*.f64 %327 %358) %576 = (*.f64 x %575) %579 = (*.f64 #s(literal 2 binary64) %575) %583 = (*.f64 %338 %358) %584 = (*.f64 x %583) %587 = (*.f64 #s(literal 2 binary64) %583) %591 = (*.f64 %358 %351) %592 = (*.f64 x %591) %595 = (*.f64 #s(literal 2 binary64) %591) %618 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %389)) %622 = (pow.f64 %618 #s(literal 2 binary64)) %623 = (*.f64 %393 %622) %669 = (*.f64 #s(literal -1/12 binary64) (/.f64 a (*.f64 b %447))) %711 = (*.f64 %25 %622) %782 = (neg.f64 %23) %783 = (cos.f64 %782) %785 = (sin.f64 %782) %786 = (*.f64 y %785) %804 = (*.f64 %783 %6) %805 = (*.f64 #s(literal 2 binary64) %804) %807 = (*.f64 %785 %6) %808 = (*.f64 y %807) %809 = (fma.f64 #s(literal -2 binary64) %808 %805) %811 = (*.f64 y %804) %814 = (*.f64 y (fma.f64 #s(literal -2 binary64) %807 (*.f64 #s(literal -1 binary64) %811))) %815 = (fma.f64 #s(literal 2 binary64) %804 %814) %821 = (*.f64 y (fma.f64 #s(literal -2 binary64) %807 (*.f64 y (fma.f64 #s(literal -1 binary64) %804 (*.f64 #s(literal 1/3 binary64) %808))))) %822 = (fma.f64 #s(literal 2 binary64) %804 %821) %837 = (*.f64 %783 %358) %839 = (*.f64 %785 %358) %840 = (*.f64 y %839) %843 = (*.f64 y %837) %854 = (*.f64 x %837) %856 = (*.f64 x %840) %859 = (*.f64 x %839) %860 = (*.f64 x %843) %873 = (* 2 %48) %874 = (*.f64 #s(literal 2 binary64) %854) %906 = (pow.f64 y #s(literal 2 binary64)) %945 = (* z %103) %946 = (*.f64 y z) %948 = (*.f64 %906 z) %967 = (* t %945) %968 = (*.f64 t %946) %970 = (*.f64 t %948) %988 = (* 1/3 %967) %989 = (*.f64 #s(literal 1/3 binary64) %968) %1011 = (+ %111 %988) %1025 = (* z %111) %1042 = (pow t 2) %1043 = (* %1042 %1025) %1044 = (pow.f64 t #s(literal 2 binary64)) %1045 = (*.f64 %1044 z) %1047 = (*.f64 %1044 %948) %1063 = (* -1/18 %1043) %1070 = (*.f64 #s(literal 1/36 binary64) %1045) %1083 = (* t %103) %1084 = (*.f64 t y) %1086 = (*.f64 t %906) %1105 = (* -1/3 %1083) %1129 = (- %1063 %1105) %1135 = (*.f64 #s(literal -1/3 binary64) t) %1146 = (* z %1129) %1147 = (pow.f64 z #s(literal 2 binary64)) %1148 = (*.f64 %1044 %1147) %1149 = (*.f64 #s(literal -1/18 binary64) %1148) %1151 = (fma.f64 #s(literal -1/18 binary64) %1148 %989) %1159 = (*.f64 #s(literal 1/36 binary64) %1148) %1160 = (fma.f64 #s(literal -1/18 binary64) %968 %1159) %1166 = (+ %111 %1146) %1193 = (/.f64 %804 a) %1195 = (/.f64 %808 a) %1198 = (/.f64 %807 a) %1199 = (/.f64 %811 a) %1210 = (*.f64 #s(literal 2 binary64) %1193) %1212 = (fma.f64 #s(literal -2 binary64) %1195 %1210) %1217 = (fma.f64 #s(literal 2 binary64) %1193 (*.f64 y (fma.f64 #s(literal -2 binary64) %1198 (*.f64 #s(literal -1 binary64) %1199)))) %1224 = (fma.f64 #s(literal 2 binary64) %1193 (*.f64 y (fma.f64 #s(literal -2 binary64) %1198 (*.f64 y (fma.f64 #s(literal -1 binary64) %1193 (*.f64 #s(literal 1/3 binary64) %1195)))))) %1226 = (-.f64 %1210 %72) %1234 = (*.f64 a %1226) %1246 = (fma.f64 #s(literal -1 binary64) y %23) %1248 = (cos.f64 %91) %1250 = (*.f64 y %349) %1251 = (*.f64 #s(literal -1 binary64) %1250) %1254 = (*.f64 y %1248) %1260 = (*.f64 #s(literal 1/6 binary64) %1250) %1267 = (*.f64 y %100) %1269 = (*.f64 %906 %100) %1294 = (*.f64 #s(literal -1/2 binary64) (*.f64 y %116)) %1306 = (+.f64 %1248 %116) %1308 = (+.f64 %349 %100) %1314 = (*.f64 #s(literal -1/2 binary64) %116) %1315 = (fma.f64 #s(literal -1/2 binary64) %1248 %1314) %1316 = (*.f64 y %1315) %1322 = (*.f64 #s(literal -1/6 binary64) %100) %1323 = (fma.f64 #s(literal -1/6 binary64) %349 %1322) %1332 = (*.f64 %906 %116) %1348 = (-.f64 %1248 %116) %1350 = (-.f64 %100 %349) %1351 = (*.f64 y %1350) %1356 = (-.f64 (*.f64 #s(literal -1/2 binary64) %1248) %1314) %1365 = (-.f64 %1322 (*.f64 #s(literal -1/6 binary64) %349)) %1366 = (*.f64 y %1365) %1378 = (*.f64 %906 %349) %1400 = (+.f64 %100 (*.f64 #s(literal -1/2 binary64) %1308)) %1410 = (fma.f64 #s(literal -1/2 binary64) %1323 %1322) %1419 = (*.f64 #s(literal 1/2 binary64) %1348) %1420 = (+.f64 %116 %1419) %1425 = (*.f64 #s(literal 1/2 binary64) %1356) %1426 = (fma.f64 #s(literal -1/2 binary64) %116 %1425) %1441 = (*.f64 y %312) %1448 = (*.f64 #s(literal -1/6 binary64) %1441) %1473 = (fma.f64 #s(literal -1 binary64) y %325) %1475 = (sin.f64 %325) %1477 = (cos.f64 %325) %1478 = (*.f64 y %1477) %1498 = (+.f64 y %231) %1502 = (sin.f64 %298) %1518 = (*.f64 y %252) %1520 = (*.f64 %906 %252) %1540 = (*.f64 %906 %254) %1586 = (* %88 2) %1587 = (*.f64 #s(literal 2 binary64) %1248) %1603 = (*.f64 %1248 %6) %1605 = (*.f64 %349 %6) %1606 = (*.f64 y %1605) %1609 = (*.f64 y %1603) %1620 = (fma.f64 #s(literal -1 binary64) %1605 %101) %1629 = (*.f64 y (fma.f64 #s(literal -1/6 binary64) %101 (*.f64 #s(literal 1/6 binary64) %1605))) %1635 = (fma.f64 %1248 %6 %117) %1637 = (fma.f64 y %1620 %1635) %1643 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %1605 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %1603 (*.f64 #s(literal -1/2 binary64) %117)) %101)) %1635) %1649 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %1605 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %1603 (fma.f64 #s(literal -1/2 binary64) %117 %1629)) %101)) %1635) %1651 = (*.f64 #s(literal 6 binary64) %1603) %1653 = (fma.f64 #s(literal -6 binary64) %1606 %1651) %1658 = (fma.f64 #s(literal 6 binary64) %1603 (*.f64 y (fma.f64 #s(literal -6 binary64) %1605 (*.f64 #s(literal -3 binary64) %1609)))) %1664 = (fma.f64 #s(literal 6 binary64) %1603 (*.f64 y (fma.f64 #s(literal -6 binary64) %1605 (*.f64 y (fma.f64 #s(literal -3 binary64) %1603 %1606))))) %1666 = (*.f64 b %1603) %1667 = (*.f64 #s(literal 6 binary64) %1666) %1669 = (*.f64 b %1606) %1672 = (*.f64 b %1605) %1673 = (*.f64 b %1609) %1685 = (-.f64 %1651 %58) %1693 = (*.f64 #s(literal 1/3 binary64) %1685) %1699 = (*.f64 y (fma.f64 #s(literal -2 binary64) %1605 (*.f64 #s(literal -1 binary64) %1609))) %1702 = (*.f64 #s(literal 1/3 binary64) %1606) %1706 = (*.f64 y (fma.f64 #s(literal -2 binary64) %1605 (*.f64 y (fma.f64 #s(literal -1 binary64) %1603 %1702)))) %1709 = (-.f64 a %1667) %1716 = (*.f64 #s(literal -6 binary64) %1672) %1731 = (/.f64 %1709 b) %1732 = (*.f64 #s(literal -1/3 binary64) %1731) %1740 = (*.f64 #s(literal 18 binary64) %1666) %1742 = (fma.f64 #s(literal -18 binary64) %1669 %1740) %1748 = (fma.f64 #s(literal 18 binary64) %1666 (*.f64 y (fma.f64 #s(literal -18 binary64) %1672 (*.f64 #s(literal -9 binary64) %1673)))) %1755 = (fma.f64 #s(literal 18 binary64) %1666 (*.f64 y (fma.f64 #s(literal -18 binary64) %1672 (*.f64 y (fma.f64 #s(literal -9 binary64) %1666 (*.f64 #s(literal 3 binary64) %1669)))))) %1757 = (-.f64 %1740 %151) %1765 = (/.f64 %1757 b) %1766 = (*.f64 #s(literal 1/9 binary64) %1765) %1776 = (pow.f64 %1685 #s(literal 2 binary64)) %1779 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1685)) %1784 = (pow.f64 %6 #s(literal 2 binary64)) %1786 = (pow.f64 %1685 #s(literal 3 binary64)) %1790 = (fma.f64 #s(literal -108 binary64) (/.f64 (*.f64 (pow.f64 %349 #s(literal 2 binary64)) %1784) %1786) (*.f64 #s(literal -9 binary64) (/.f64 %1603 %1776))) %1793 = (/.f64 %1605 %1776) %1794 = (*.f64 #s(literal -18 binary64) %1793) %1815 = (/.f64 %1603 b) %1816 = (*.f64 #s(literal 6 binary64) %1815) %1818 = (/.f64 %1606 b) %1821 = (/.f64 %1605 b) %1834 = (*.f64 #s(literal 2 binary64) %1603) %1835 = (fma.f64 #s(literal -1/3 binary64) %58 %1834) %1839 = (fma.f64 #s(literal 2 binary64) %1603 %1699) %1842 = (fma.f64 #s(literal 2 binary64) %1603 %1706) %1845 = (*.f64 #s(literal 3 binary64) %1666) %1862 = (*.f64 #s(literal 3 binary64) %1603) %1879 = (fma.f64 #s(literal -2 binary64) %1606 %1834) %1899 = (*.f64 %783 %82) %1900 = (*.f64 #s(literal 2 binary64) %1899) %1902 = (*.f64 %785 %82) %1903 = (*.f64 y %1902) %1904 = (fma.f64 #s(literal -2 binary64) %1903 %1900) %1910 = (fma.f64 #s(literal 2 binary64) %1899 (*.f64 y (fma.f64 #s(literal -2 binary64) %1902 (*.f64 #s(literal -1 binary64) (*.f64 y %1899))))) %1917 = (fma.f64 #s(literal 2 binary64) %1899 (*.f64 y (fma.f64 #s(literal -2 binary64) %1902 (*.f64 y (fma.f64 #s(literal -1 binary64) %1899 (*.f64 #s(literal 1/3 binary64) %1903)))))) %1927 = (*.f64 #s(literal 2 binary64) %117) %1929 = (*.f64 y %101) %1930 = (fma.f64 #s(literal 2 binary64) %1929 %1927) %1932 = (*.f64 y %117) %1936 = (fma.f64 #s(literal 2 binary64) %117 (*.f64 y (fma.f64 #s(literal -1 binary64) %1932 (*.f64 #s(literal 2 binary64) %101)))) %1943 = (fma.f64 #s(literal 2 binary64) %117 (*.f64 y (fma.f64 #s(literal 2 binary64) %101 (*.f64 y (fma.f64 #s(literal -1 binary64) %117 (*.f64 #s(literal -1/3 binary64) %1929)))))) %1953 = (*.f64 %254 %6) %1954 = (*.f64 #s(literal -2 binary64) %1953) %1956 = (*.f64 %252 %6) %1957 = (*.f64 y %1956) %1959 = (fma.f64 #s(literal -2 binary64) %1953 (*.f64 #s(literal 2 binary64) %1957)) %1964 = (fma.f64 #s(literal -2 binary64) %1953 (*.f64 y (fma.f64 #s(literal 2 binary64) %1956 (*.f64 y %1953)))) %1970 = (fma.f64 #s(literal -2 binary64) %1953 (*.f64 y (fma.f64 #s(literal 2 binary64) %1956 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %1957 %1953))))) %1980 = (*.f64 %6 %1420) %1981 = (*.f64 #s(literal 2 binary64) %1980) %1983 = (*.f64 %6 %1350) %1985 = (fma.f64 #s(literal 2 binary64) %1980 (*.f64 y %1983)) %1987 = (*.f64 %6 %1426) %1991 = (fma.f64 #s(literal 2 binary64) %1980 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %1987) %1983))) %1998 = (fma.f64 #s(literal 2 binary64) %1980 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %1987 (*.f64 y (*.f64 %6 %1365))) %1983))) %2008 = (*.f64 %6 %1306) %2010 = (*.f64 %6 %1400) %2012 = (fma.f64 #s(literal 2 binary64) (*.f64 y %2010) %2008) %2014 = (*.f64 %6 %1315) %2017 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %2010 (*.f64 y %2014)) %2008) %2024 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %2010 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %1410)) %2014))) %2008) %2034 = (*.f64 %1502 %6) %2035 = (*.f64 #s(literal 2 binary64) %2034) %2037 = (*.f64 %312 %6) %2038 = (*.f64 y %2037) %2039 = (fma.f64 #s(literal 2 binary64) %2038 %2035) %2042 = (*.f64 #s(literal 2 binary64) %2037) %2045 = (fma.f64 #s(literal 2 binary64) %2034 (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 y %2034) %2042))) %2047 = (*.f64 #s(literal -1/3 binary64) %2038) %2052 = (fma.f64 #s(literal 2 binary64) %2034 (*.f64 y (fma.f64 #s(literal 2 binary64) %2037 (*.f64 y (fma.f64 #s(literal -1 binary64) %2034 %2047))))) %2062 = (fma.f64 #s(literal 2 binary64) %2038 %1927) %2066 = (fma.f64 #s(literal 2 binary64) %117 (*.f64 y (fma.f64 #s(literal -1 binary64) %1932 %2042))) %2072 = (fma.f64 #s(literal 2 binary64) %117 (*.f64 y (fma.f64 #s(literal 2 binary64) %2037 (*.f64 y (fma.f64 #s(literal -1 binary64) %117 %2047))))) %2080 = (*.f64 %1475 %6) %2081 = (*.f64 #s(literal 2 binary64) %2080) %2083 = (*.f64 %1477 %6) %2084 = (*.f64 y %2083) %2085 = (fma.f64 #s(literal -2 binary64) %2084 %2081) %2091 = (fma.f64 #s(literal 2 binary64) %2080 (*.f64 y (fma.f64 #s(literal -2 binary64) %2083 (*.f64 #s(literal -1 binary64) (*.f64 y %2080))))) %2098 = (fma.f64 #s(literal 2 binary64) %2080 (*.f64 y (fma.f64 #s(literal -2 binary64) %2083 (*.f64 y (fma.f64 #s(literal -1 binary64) %2080 (*.f64 #s(literal 1/3 binary64) %2084)))))) %2108 = (fma.f64 #s(literal -2 binary64) %1606 %1927) %2113 = (fma.f64 #s(literal 2 binary64) %117 (*.f64 y (fma.f64 #s(literal -2 binary64) %1605 (*.f64 #s(literal -1 binary64) %1932)))) %2119 = (fma.f64 #s(literal 2 binary64) %117 (*.f64 y (fma.f64 #s(literal -2 binary64) %1605 (*.f64 y (fma.f64 #s(literal -1 binary64) %117 %1702))))) %2127 = (/.f64 %22 y) %2128 = (*.f64 #s(literal -1/3 binary64) %2127) %2130 = (*.f64 y (+.f64 #s(literal 1 binary64) %2128)) %2135 = (*.f64 z %106) %2137 = (*.f64 t %2135) %2139 = (*.f64 #s(literal 1/3 binary64) %2137) %2143 = (*.f64 z %115) %2145 = (*.f64 %1044 %2143) %2147 = (*.f64 #s(literal -1/18 binary64) %2145) %2149 = (*.f64 t %106) %2151 = (*.f64 #s(literal -1/3 binary64) %2149) %2153 = (-.f64 %2147 %2151) %2155 = (*.f64 z %2153) %2164 = (*.f64 #s(literal -1 binary64) y) %2166 = (*.f64 #s(literal 1/3 binary64) %2127) %2168 = (*.f64 y (-.f64 %2166 #s(literal 1 binary64))) %2180 = (fabs.f64 (/.f64 #s(literal 1 binary64) y)) %2181 = (*.f64 %906 %2180) %2191 = (*.f64 #s(literal 1/2 binary64) (/.f64 %230 %906)) %2195 = (/.f64 %230 y) %2196 = (*.f64 #s(literal 1/2 binary64) %2195) %2222 = (cos.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 %22 (*.f64 #s(literal 3 binary64) y)))) %2225 = (*.f64 #s(literal 2 binary64) (*.f64 %2222 %6)) %2232 = (cos.f64 (neg.f64 %1246)) %2234 = (*.f64 %2232 %6) %2235 = (*.f64 #s(literal 2 binary64) %2234) %2238 = (*.f64 %2232 %358) %2240 = (*.f64 x %2238) %2248 = (/.f64 %2234 a) %2250 = (*.f64 #s(literal 2 binary64) %2248) %2252 = (-.f64 %2250 %72) %2263 = (-.f64 %91 %2164) %2264 = (cos.f64 %2263) %2271 = (cos.f64 (-.f64 %23 %2164)) %2273 = (+.f64 %2264 %2271) %2275 = (-.f64 %2264 %2271) %2278 = (fabs.f64 (/.f64 #s(literal -1 binary64) y)) %2279 = (*.f64 %906 %2278) %2282 = (fma.f64 #s(literal 1/2 binary64) %2273 %213) %2284 = (fma.f64 #s(literal 1/2 binary64) %2275 %274) %2291 = (fabs.f64 %2263) %2293 = (sin.f64 (-.f64 %231 %2291)) %2301 = (sin.f64 %1473) %2307 = (sin.f64 (+.f64 %2291 %231)) %2321 = (sin.f64 (-.f64 %298 %2164)) %2325 = (*.f64 %2264 %6) %2327 = (fma.f64 %2264 %6 %107) %2329 = (fma.f64 %115 %117 %2327) %2331 = (*.f64 #s(literal 6 binary64) %2325) %2333 = (*.f64 b %2325) %2334 = (*.f64 #s(literal 6 binary64) %2333) %2336 = (-.f64 %2331 %58) %2340 = (-.f64 a %2334) %2345 = (*.f64 #s(literal 18 binary64) %2333) %2347 = (-.f64 %2345 %151) %2368 = (*.f64 #s(literal 2 binary64) (*.f64 %2232 %82)) %2373 = (*.f64 #s(literal 2 binary64) (*.f64 %2293 %6)) %2378 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %2284)) %2383 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %2282)) %2388 = (*.f64 #s(literal 2 binary64) (*.f64 %2321 %6)) %2393 = (*.f64 #s(literal 2 binary64) (*.f64 %2301 %6)) %2398 = (*.f64 #s(literal 2 binary64) (*.f64 %2307 %6)) %2402 = (*.f64 %1044 %115) %2404 = (pow.f64 t #s(literal 3 binary64)) %2405 = (*.f64 %2404 %2135) %2408 = (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2402 (*.f64 #s(literal -1/162 binary64) %2405))) %2413 = (*.f64 %115 %6) %2414 = (*.f64 #s(literal 2 binary64) %2413) %2417 = (*.f64 %106 %6) %2418 = (*.f64 z %2417) %2419 = (*.f64 t %2418) %2420 = (fma.f64 #s(literal 2/3 binary64) %2419 %2414) %2424 = (*.f64 %1044 (*.f64 z %2413)) %2425 = (*.f64 t %2417) %2426 = (*.f64 #s(literal 2/3 binary64) %2425) %2428 = (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2424 %2426)) %2429 = (fma.f64 #s(literal 2 binary64) %2413 %2428) %2431 = (*.f64 %1044 %2413) %2433 = (*.f64 %2404 %2418) %2434 = (*.f64 #s(literal -1/81 binary64) %2433) %2438 = (*.f64 z (fma.f64 #s(literal 2/3 binary64) %2425 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2431 %2434)))) %2439 = (fma.f64 #s(literal 2 binary64) %2413 %2438) %2454 = (*.f64 %115 %358) %2456 = (*.f64 %106 %358) %2457 = (*.f64 z %2456) %2461 = (*.f64 z %2454) %2463 = (*.f64 t %2456) %2476 = (*.f64 x %2454) %2478 = (*.f64 x %2457) %2479 = (*.f64 t %2478) %2483 = (*.f64 %1044 (*.f64 x %2461)) %2485 = (*.f64 t (*.f64 x %2456)) %2491 = (*.f64 %1044 %2476) %2492 = (*.f64 %2404 %2478) %2500 = (*.f64 #s(literal 2 binary64) %2476) %2535 = (*.f64 #s(literal 1/3 binary64) %2149) %2537 = (fma.f64 #s(literal -1/18 binary64) %2145 %2535) %2538 = (*.f64 z %2537) %2542 = (*.f64 #s(literal 1/3 binary64) z) %2552 = (/.f64 %2413 a) %2554 = (/.f64 %2419 a) %2557 = (/.f64 %2424 a) %2558 = (/.f64 %2425 a) %2563 = (/.f64 %2431 a) %2564 = (/.f64 %2433 a) %2571 = (*.f64 #s(literal 2 binary64) %2552) %2573 = (fma.f64 #s(literal 2/3 binary64) %2554 %2571) %2578 = (fma.f64 #s(literal 2 binary64) %2552 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2557 (*.f64 #s(literal 2/3 binary64) %2558)))) %2585 = (fma.f64 #s(literal 2 binary64) %2552 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %2558 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2563 (*.f64 #s(literal -1/81 binary64) %2564)))))) %2587 = (-.f64 %2571 %72) %2595 = (*.f64 a %2587) %2608 = (*.f64 %2404 %1147) %2609 = (*.f64 #s(literal 1/3 binary64) t) %2615 = (pow.f64 t #s(literal 5 binary64)) %2616 = (*.f64 %2615 %1147) %2617 = (*.f64 #s(literal 1/29160 binary64) %2616) %2625 = (pow.f64 t #s(literal 7 binary64)) %2626 = (*.f64 %2625 %1147) %2635 = (*.f64 %1147 %106) %2636 = (*.f64 %2404 %2635) %2640 = (*.f64 %2404 %106) %2641 = (*.f64 %2615 %2635) %2648 = (*.f64 %2625 %2635) %2649 = (*.f64 %2615 %106) %2650 = (*.f64 #s(literal 1/29160 binary64) %2649) %2658 = (*.f64 #s(literal -1/3 binary64) %2137) %2673 = (*.f64 #s(literal 2 binary64) %115) %2675 = (fma.f64 #s(literal -1/3 binary64) %2149 %2535) %2684 = (*.f64 #s(literal 1/162 binary64) %2640) %2685 = (fma.f64 #s(literal -1/162 binary64) %2640 %2684) %2695 = (pow.f64 t #s(literal 4 binary64)) %2703 = (pow.f64 t #s(literal 6 binary64)) %2712 = (*.f64 %1147 %115) %2714 = (*.f64 #s(literal -1/18 binary64) (*.f64 %1044 %2712)) %2732 = (-.f64 %2535 %2151) %2733 = (*.f64 z %2732) %2735 = (*.f64 #s(literal -1/162 binary64) %2640) %2736 = (-.f64 %2735 %2684) %2743 = (*.f64 #s(literal -1/29160 binary64) %2649) %2753 = (*.f64 %2625 %106) %2773 = (*.f64 #s(literal 1/162 binary64) %2404) %2805 = (fma.f64 #s(literal -1/2 binary64) %2675 %2535) %2813 = (fma.f64 #s(literal -1/2 binary64) %2685 %2735) %2860 = (-.f64 %231 y) %2863 = (sin.f64 %2860) %2865 = (cos.f64 %2860) %2866 = (*.f64 z %2865) %2873 = (*.f64 t %2865) %2888 = (sin.f64 %1498) %2890 = (cos.f64 %1498) %2891 = (*.f64 z %2890) %2896 = (*.f64 t %2890) %2913 = (*.f64 #s(literal -1/2 binary64) %230) %2916 = (cos.f64 %2913) %2918 = (sin.f64 %2913) %2919 = (*.f64 z %2918) %2924 = (*.f64 z %2916) %2928 = (*.f64 #s(literal 1/3 binary64) (*.f64 t %2918)) %2942 = (*.f64 %2916 %106) %2944 = (*.f64 %106 %2918) %2945 = (*.f64 z %2944) %2949 = (*.f64 t %2944) %2956 = (*.f64 %1044 %2942) %2970 = (*.f64 t %2916) %2985 = (*.f64 %115 %2918) %2987 = (*.f64 %115 %2916) %2988 = (*.f64 z %2987) %2994 = (*.f64 t %2987) %2995 = (*.f64 #s(literal 1/3 binary64) %2994) %2999 = (*.f64 %1044 %2985) %3007 = (-.f64 %2942 %2985) %3010 = (-.f64 (*.f64 #s(literal -1/3 binary64) %2949) %2995) %3015 = (*.f64 #s(literal -1/18 binary64) %2999) %3016 = (-.f64 (*.f64 #s(literal -1/18 binary64) %2956) %3015) %3027 = (-.f64 (*.f64 #s(literal 1/162 binary64) (*.f64 %2404 %2944)) (*.f64 #s(literal -1/162 binary64) (*.f64 %2404 %2987))) %3051 = (*.f64 z %6) %3055 = (*.f64 %1147 %6) %3057 = (*.f64 t %6) %3062 = (*.f64 %2404 %6) %3090 = (*.f64 #s(literal 6 binary64) %2413) %3092 = (fma.f64 #s(literal 2 binary64) %2419 %3090) %3097 = (fma.f64 #s(literal 6 binary64) %2413 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %2424 (*.f64 #s(literal 2 binary64) %2425)))) %3105 = (fma.f64 #s(literal 6 binary64) %2413 (*.f64 z (fma.f64 #s(literal 2 binary64) %2425 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %2431 (*.f64 #s(literal -1/27 binary64) %2433)))))) %3107 = (*.f64 b %2413) %3108 = (*.f64 #s(literal 6 binary64) %3107) %3110 = (*.f64 b %2419) %3113 = (*.f64 b %2424) %3114 = (*.f64 b %2425) %3115 = (*.f64 #s(literal 2 binary64) %3114) %3120 = (*.f64 b %2431) %3121 = (*.f64 b %2433) %3129 = (-.f64 %3090 %58) %3139 = (*.f64 #s(literal 2/3 binary64) %2419) %3146 = (-.f64 a %3108) %3168 = (/.f64 %3146 b) %3177 = (*.f64 #s(literal 18 binary64) %3107) %3179 = (fma.f64 #s(literal 6 binary64) %3110 %3177) %3184 = (fma.f64 #s(literal 18 binary64) %3107 (*.f64 z (fma.f64 #s(literal -1 binary64) %3113 (*.f64 #s(literal 6 binary64) %3114)))) %3191 = (fma.f64 #s(literal 18 binary64) %3107 (*.f64 z (fma.f64 #s(literal 6 binary64) %3114 (*.f64 z (fma.f64 #s(literal -1 binary64) %3120 (*.f64 #s(literal -1/9 binary64) %3121)))))) %3193 = (-.f64 %3177 %151) %3201 = (/.f64 %3193 b) %3212 = (pow.f64 %3129 #s(literal 2 binary64)) %3215 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %3129)) %3220 = (*.f64 (pow.f64 %106 #s(literal 2 binary64)) %1784) %3222 = (pow.f64 %3129 #s(literal 3 binary64)) %3226 = (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %1044 %3220) %3222) (*.f64 #s(literal -1 binary64) (/.f64 %2431 %3212))) %3230 = (*.f64 #s(literal 6 binary64) (/.f64 %2425 %3212)) %3241 = (*.f64 %115 (*.f64 %106 %1784)) %3254 = (/.f64 %2413 b) %3255 = (*.f64 #s(literal 6 binary64) %3254) %3261 = (/.f64 %2425 b) %3315 = (*.f64 %115 %82) %3316 = (*.f64 #s(literal 2 binary64) %3315) %3318 = (*.f64 %106 %82) %3319 = (*.f64 z %3318) %3321 = (fma.f64 #s(literal 2/3 binary64) (*.f64 t %3319) %3316) %3325 = (*.f64 t %3318) %3329 = (fma.f64 #s(literal 2 binary64) %3315 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %1044 (*.f64 z %3315)) (*.f64 #s(literal 2/3 binary64) %3325)))) %3338 = (fma.f64 #s(literal 2 binary64) %3315 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %3325 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %1044 %3315) (*.f64 #s(literal -1/81 binary64) (*.f64 %2404 %3319))))))) %3348 = (*.f64 %6 %3007) %3349 = (*.f64 #s(literal 2 binary64) %3348) %3351 = (*.f64 %6 %3010) %3353 = (fma.f64 #s(literal 2 binary64) (*.f64 z %3351) %3349) %3355 = (*.f64 %6 %3016) %3360 = (fma.f64 #s(literal 2 binary64) %3348 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %3355) (*.f64 #s(literal 2 binary64) %3351)))) %3369 = (fma.f64 #s(literal 2 binary64) %3348 (*.f64 z (fma.f64 #s(literal 2 binary64) %3351 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %3027)) (*.f64 #s(literal 2 binary64) %3355)))))) %3379 = (*.f64 %6 %2732) %3381 = (fma.f64 #s(literal 2 binary64) %2413 (*.f64 z %3379)) %3385 = (fma.f64 #s(literal 2 binary64) %2413 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2424 %3379))) %3392 = (fma.f64 #s(literal 2 binary64) %2413 (*.f64 z (fma.f64 z (fma.f64 #s(literal -1/9 binary64) %2431 (*.f64 z (*.f64 %6 %2736))) %3379))) %3400 = (*.f64 %6 %2805) %3402 = (fma.f64 #s(literal 2 binary64) (*.f64 z %3400) %2414) %3407 = (fma.f64 #s(literal 2 binary64) %2413 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2424 (*.f64 #s(literal 2 binary64) %3400)))) %3416 = (fma.f64 #s(literal 2 binary64) %2413 (*.f64 z (fma.f64 #s(literal 2 binary64) %3400 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2431 (*.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %2813)))))))) %3424 = (*.f64 %2888 %6) %3425 = (*.f64 #s(literal 2 binary64) %3424) %3427 = (*.f64 %2890 %6) %3428 = (*.f64 z %3427) %3430 = (fma.f64 #s(literal -2/3 binary64) (*.f64 t %3428) %3425) %3432 = (*.f64 t %3427) %3438 = (fma.f64 #s(literal 2 binary64) %3424 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %3432 (*.f64 #s(literal -1/9 binary64) (*.f64 %1044 (*.f64 z %3424)))))) %3447 = (fma.f64 #s(literal 2 binary64) %3424 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %3432 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %1044 %3424) (*.f64 #s(literal 1/81 binary64) (*.f64 %2404 %3428))))))) %3457 = (*.f64 %2863 %6) %3458 = (*.f64 #s(literal 2 binary64) %3457) %3460 = (*.f64 %2865 %6) %3461 = (*.f64 z %3460) %3463 = (fma.f64 #s(literal 2/3 binary64) (*.f64 t %3461) %3458) %3467 = (*.f64 t %3460) %3471 = (fma.f64 #s(literal 2 binary64) %3457 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %1044 (*.f64 z %3457)) (*.f64 #s(literal 2/3 binary64) %3467)))) %3480 = (fma.f64 #s(literal 2 binary64) %3457 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %3467 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %1044 %3457) (*.f64 #s(literal -1/81 binary64) (*.f64 %2404 %3461))))))) %3490 = (/.f64 y z) %3494 = (/.f64 %115 z) %3498 = (/.f64 %2149 z) %3500 = (fma.f64 #s(literal -1/18 binary64) %2402 (*.f64 #s(literal 1/3 binary64) %3498)) %3517 = (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %3490)) %3520 = (*.f64 z (fma.f64 #s(literal -1 binary64) %3490 %2609)) %3527 = (/.f64 %230 z) %3528 = (*.f64 #s(literal 1/2 binary64) %3527) %3530 = (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %3528)) %3542 = (*.f64 z (fma.f64 #s(literal -1/2 binary64) %3527 %2609)) %3550 = (fma.f64 #s(literal -1 binary64) %3494 %2151) %3592 = (*.f64 t %2712) %3593 = (*.f64 #s(literal -1/18 binary64) %3592) %3594 = (*.f64 #s(literal -1/3 binary64) %2135) %3599 = (pow.f64 z #s(literal 3 binary64)) %3600 = (*.f64 %3599 %106) %3601 = (*.f64 t %3600) %3604 = (*.f64 t (fma.f64 #s(literal -1/18 binary64) %2712 (*.f64 #s(literal -1/162 binary64) %3601))) %3609 = (*.f64 %1147 %2413) %3610 = (*.f64 t %3609) %3611 = (*.f64 #s(literal 2/3 binary64) %2418) %3613 = (*.f64 t (fma.f64 #s(literal -1/9 binary64) %3610 %3611)) %3614 = (fma.f64 #s(literal 2 binary64) %2413 %3613) %3616 = (*.f64 %3599 %2417) %3617 = (*.f64 t %3616) %3618 = (*.f64 #s(literal -1/81 binary64) %3617) %3622 = (*.f64 t (fma.f64 #s(literal 2/3 binary64) %2418 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %3609 %3618)))) %3623 = (fma.f64 #s(literal 2 binary64) %2413 %3622) %3635 = (*.f64 %1147 %2454) %3641 = (*.f64 %3599 %2456) %3649 = (*.f64 x %3635) %3650 = (*.f64 t %3649) %3656 = (*.f64 t (*.f64 x %3641)) %3694 = (*.f64 #s(literal 1/3 binary64) %2135) %3695 = (fma.f64 #s(literal -1/18 binary64) %3592 %3694) %3696 = (*.f64 t %3695) %3705 = (/.f64 %3610 a) %3706 = (/.f64 %2418 a) %3711 = (/.f64 %3609 a) %3712 = (/.f64 %3617 a) %3722 = (fma.f64 #s(literal 2 binary64) %2552 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %3705 (*.f64 #s(literal 2/3 binary64) %3706)))) %3729 = (fma.f64 #s(literal 2 binary64) %2552 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %3706 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %3711 (*.f64 #s(literal -1/81 binary64) %3712)))))) %3740 = (*.f64 %1044 %3599) %3744 = (pow.f64 z #s(literal 5 binary64)) %3745 = (*.f64 %1044 %3744) %3746 = (*.f64 #s(literal 1/29160 binary64) %3745) %3752 = (pow.f64 z #s(literal 7 binary64)) %3753 = (*.f64 %1044 %3752) %3762 = (*.f64 %1044 %3600) %3766 = (*.f64 %3744 %106) %3767 = (*.f64 %1044 %3766) %3774 = (*.f64 %3752 %106) %3775 = (*.f64 %1044 %3774) %3776 = (*.f64 #s(literal 1/29160 binary64) %3766) %3795 = (fma.f64 #s(literal -1/3 binary64) %2135 %3694) %3804 = (*.f64 #s(literal 1/162 binary64) %3600) %3805 = (fma.f64 #s(literal -1/162 binary64) %3600 %3804) %3814 = (pow.f64 z #s(literal 4 binary64)) %3821 = (pow.f64 z #s(literal 6 binary64)) %3830 = (*.f64 %3814 %115) %3846 = (-.f64 %3694 %3594) %3847 = (*.f64 t %3846) %3849 = (*.f64 #s(literal -1/162 binary64) %3600) %3850 = (-.f64 %3849 %3804) %3856 = (*.f64 #s(literal -1/29160 binary64) %3766) %3884 = (*.f64 #s(literal 1/162 binary64) %3599) %3915 = (fma.f64 #s(literal -1/2 binary64) %3795 %3694) %3923 = (fma.f64 #s(literal -1/2 binary64) %3805 %3849) %3949 = (*.f64 #s(literal -1/3 binary64) z) %3971 = (*.f64 %1147 %2863) %3987 = (*.f64 %1147 %2888) %4003 = (*.f64 %1147 %2916) %4006 = (*.f64 #s(literal 1/3 binary64) %2919) %4020 = (*.f64 %1147 %2942) %4026 = (*.f64 %3599 %2944) %4034 = (*.f64 %1147 %2918) %4050 = (*.f64 %1147 %2985) %4052 = (*.f64 #s(literal 1/3 binary64) %2988) %4056 = (*.f64 %3599 %2987) %4065 = (-.f64 (*.f64 #s(literal -1/3 binary64) %2945) %4052) %4070 = (*.f64 #s(literal -1/18 binary64) %4050) %4071 = (-.f64 (*.f64 #s(literal -1/18 binary64) %4020) %4070) %4080 = (-.f64 (*.f64 #s(literal 1/162 binary64) %4026) (*.f64 #s(literal -1/162 binary64) %4056)) %4102 = (*.f64 %3599 %6) %4108 = (*.f64 %3744 %6) %4137 = (fma.f64 #s(literal 6 binary64) %2413 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %3610 (*.f64 #s(literal 2 binary64) %2418)))) %4144 = (fma.f64 #s(literal 6 binary64) %2413 (*.f64 t (fma.f64 #s(literal 2 binary64) %2418 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %3609 (*.f64 #s(literal -1/27 binary64) %3617)))))) %4146 = (*.f64 b %3610) %4147 = (*.f64 b %2418) %4148 = (*.f64 #s(literal 2 binary64) %4147) %4153 = (*.f64 b %3609) %4154 = (*.f64 b %3617) %4192 = (fma.f64 #s(literal 18 binary64) %3107 (*.f64 t (fma.f64 #s(literal -1 binary64) %4146 (*.f64 #s(literal 6 binary64) %4147)))) %4199 = (fma.f64 #s(literal 18 binary64) %3107 (*.f64 t (fma.f64 #s(literal 6 binary64) %4147 (*.f64 t (fma.f64 #s(literal -1 binary64) %4153 (*.f64 #s(literal -1/9 binary64) %4154)))))) %4213 = (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %1147 %3220) %3222) (*.f64 #s(literal -1 binary64) (/.f64 %3609 %3212))) %4217 = (*.f64 #s(literal 6 binary64) (/.f64 %2418 %3212)) %4239 = (/.f64 %2418 b) %4279 = (*.f64 %1147 %3315) %4284 = (fma.f64 #s(literal 2 binary64) %3315 (*.f64 t (fma.f64 #s(literal -1/9 binary64) (*.f64 t %4279) (*.f64 #s(literal 2/3 binary64) %3319)))) %4293 = (fma.f64 #s(literal 2 binary64) %3315 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %3319 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %4279 (*.f64 #s(literal -1/81 binary64) (*.f64 t (*.f64 %3599 %3318)))))))) %4299 = (*.f64 %6 %4065) %4301 = (fma.f64 #s(literal 2 binary64) (*.f64 t %4299) %3349) %4303 = (*.f64 %6 %4071) %4308 = (fma.f64 #s(literal 2 binary64) %3348 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %4303) (*.f64 #s(literal 2 binary64) %4299)))) %4317 = (fma.f64 #s(literal 2 binary64) %3348 (*.f64 t (fma.f64 #s(literal 2 binary64) %4299 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %4080)) (*.f64 #s(literal 2 binary64) %4303)))))) %4325 = (*.f64 %6 %3846) %4327 = (fma.f64 #s(literal 2 binary64) %2413 (*.f64 t %4325)) %4331 = (fma.f64 #s(literal 2 binary64) %2413 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %3610 %4325))) %4338 = (fma.f64 #s(literal 2 binary64) %2413 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/9 binary64) %3609 (*.f64 t (*.f64 %6 %3850))) %4325))) %4346 = (*.f64 %6 %3915) %4348 = (fma.f64 #s(literal 2 binary64) (*.f64 t %4346) %2414) %4353 = (fma.f64 #s(literal 2 binary64) %2413 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %3610 (*.f64 #s(literal 2 binary64) %4346)))) %4362 = (fma.f64 #s(literal 2 binary64) %2413 (*.f64 t (fma.f64 #s(literal 2 binary64) %4346 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %3609 (*.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %3923)))))))) %4370 = (*.f64 %1147 %3424) %4375 = (fma.f64 #s(literal 2 binary64) %3424 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %3428 (*.f64 #s(literal -1/9 binary64) (*.f64 t %4370))))) %4384 = (fma.f64 #s(literal 2 binary64) %3424 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %3428 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %4370 (*.f64 #s(literal 1/81 binary64) (*.f64 t (*.f64 %3599 %3427)))))))) %4390 = (*.f64 %1147 %3457) %4395 = (fma.f64 #s(literal 2 binary64) %3457 (*.f64 t (fma.f64 #s(literal -1/9 binary64) (*.f64 t %4390) (*.f64 #s(literal 2/3 binary64) %3461)))) %4404 = (fma.f64 #s(literal 2 binary64) %3457 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %3461 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %4390 (*.f64 #s(literal -1/81 binary64) (*.f64 t (*.f64 %3599 %3460)))))))) %4410 = (/.f64 y t) %4414 = (/.f64 %115 t) %4423 = (/.f64 %2135 t) %4438 = (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %4410)) %4441 = (*.f64 t (fma.f64 #s(literal -1 binary64) %4410 %2542)) %4446 = (/.f64 %230 t) %4447 = (*.f64 #s(literal 1/2 binary64) %4446) %4449 = (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %4447)) %4460 = (*.f64 t (fma.f64 #s(literal -1/2 binary64) %4446 %2542)) %4467 = (fma.f64 #s(literal -1 binary64) %4414 %3594) %4509 = (fma.f64 #s(literal -1/3 binary64) %58 %27) %4514 = (*.f64 #s(literal 1/3 binary64) a) %4516 = (neg a) %4525 = (*.f64 #s(literal -6 binary64) %126) %4532 = (*.f64 %445 %1784) %4533 = (*.f64 b %4532) %4534 = (/.f64 a %4533) %4536 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %94)) %4540 = (*.f64 %459 (pow.f64 %6 #s(literal 3 binary64))) %4541 = (*.f64 %458 %4540) %4544 = (*.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) %4533)) %4549 = (*.f64 %476 (pow.f64 %6 #s(literal 4 binary64))) %4550 = (*.f64 %473 %4549) %4586 = (*.f64 #s(literal -1 binary64) %58) %4588 = (/.f64 %94 a) %4597 = (/.f64 %126 a) %4611 = (*.f64 %458 %94) %4612 = (/.f64 %4611 a) %4613 = (*.f64 #s(literal -3 binary64) b) %4617 = (*.f64 %473 %4532) %4618 = (/.f64 %4617 %457) %4620 = (*.f64 #s(literal 18 binary64) %4612) %4626 = (*.f64 (pow.f64 b #s(literal 4 binary64)) %4540) %4635 = (/.f64 %190 a) %4648 = (/.f64 %203 a) %4653 = (/.f64 %215 a) %4658 = (/.f64 %235 a) %4663 = (/.f64 %257 a) %4668 = (/.f64 %276 a) %4673 = (/.f64 %288 a) %4678 = (/.f64 %301 a) %4683 = (/.f64 %315 a) %4688 = (/.f64 %328 a) %4693 = (/.f64 %339 a) %4698 = (/.f64 %352 a) %4731 = (*.f64 #s(literal 18 binary64) %4611) %4734 = (*.f64 #s(literal 3 binary64) b) %4807 = (*.f64 b %26) %4808 = (*.f64 #s(literal 2 binary64) %4807) %4841 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) a)) %4848 = (*.f64 #s(literal 18 binary64) (/.f64 %94 %457)) %4854 = (*.f64 b %4540) %4940 = (/.f64 %457 %4541) %4964 = (*.f64 #s(literal 1/12 binary64) (/.f64 a %4532)) (approx 2 #s(literal 0 binary64)) (approx x x) (approx %5 %6) (approx %8 (*.f64 #s(literal 2 binary64) %6)) (approx %20 %27) (approx %34 %26) (approx %37 %39) (approx %41 (/.f64 %6 x)) (approx %44 (/.f64 %26 x)) (approx %49 (*.f64 #s(literal -2 binary64) %26)) (approx %57 (-.f64 %27 %59)) (approx %62 %63) (approx %65 %66) (approx %70 %73) (approx %75 (*.f64 a %73)) (approx %78 %79) (approx %81 %82) (approx %89 %94) (approx %99 %101) (approx %105 %108) (approx %114 %118) (approx %121 %123) (approx %125 %127) (approx %130 %131) (approx %133 (*.f64 #s(literal 1/3 binary64) %131)) (approx %136 %137) (approx %140 (*.f64 #s(literal -1/3 binary64) (/.f64 %137 b))) (approx %144 %146) (approx %149 %152) (approx %155 (*.f64 #s(literal 1/9 binary64) (/.f64 %152 b))) (approx %160 (/.f64 #s(literal 3 binary64) %131)) (approx %163 (*.f64 #s(literal 6 binary64) (/.f64 %94 b))) (approx %170 (fma.f64 #s(literal -1/3 binary64) %58 %171)) (approx %174 (*.f64 #s(literal 3 binary64) %126)) (approx %177 (*.f64 #s(literal 3 binary64) %94)) (approx %185 %191) (approx %193 (-.f64 %191 %59)) (approx %196 (-.f64 %118 %59)) (approx %199 (*.f64 #s(literal 2 binary64) %82)) (approx %202 %204) (approx %206 (-.f64 %204 %59)) (approx %212 %216) (approx %218 (-.f64 %216 %59)) (approx %228 %236) (approx %238 (-.f64 %236 %59)) (approx %249 %258) (approx %260 (-.f64 %258 %59)) (approx %270 %277) (approx %279 (-.f64 %277 %59)) (approx %285 %289) (approx %291 (-.f64 %289 %59)) (approx %297 %302) (approx %304 (-.f64 %302 %59)) (approx %311 %316) (approx %318 (-.f64 %316 %59)) (approx %324 %329) (approx %331 (-.f64 %329 %59)) (approx %336 %340) (approx %342 (-.f64 %340 %59)) (approx %348 %353) (approx %355 (-.f64 %353 %59)) (approx %5 %359) (approx %8 (*.f64 #s(literal 2 binary64) %359)) (approx %20 (*.f64 #s(literal 2 binary64) %364)) (approx %34 %364) (approx %41 %358) (approx %44 %363) (approx %49 (*.f64 #s(literal -2 binary64) %364)) (approx %57 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %374))) (approx %62 %378) (approx %65 (*.f64 #s(literal 2 binary64) %378)) (approx %70 (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) %382) %385))) (approx %78 (*.f64 x %390)) (approx %81 %395) (approx %89 %398) (approx %99 %401) (approx %105 %405) (approx %114 %409) (approx %121 (*.f64 #s(literal 6 binary64) %398)) (approx %125 (*.f64 #s(literal 6 binary64) %413)) (approx %130 (*.f64 x (fma.f64 #s(literal -1 binary64) %373 (*.f64 #s(literal 6 binary64) %397)))) (approx %133 (*.f64 #s(literal 2 binary64) %398)) (approx %133 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %423))) (approx %136 (*.f64 #s(literal -6 binary64) %413)) (approx %136 (*.f64 x (-.f64 %430 %432))) (approx %144 (*.f64 #s(literal 18 binary64) %413)) (approx %149 (*.f64 x (fma.f64 #s(literal -3 binary64) %430 %438))) (approx %160 (/.f64 #s(literal 1/2 binary64) %398)) (approx %160 (/.f64 (fma.f64 #s(literal 1/12 binary64) %450 %452) x)) (approx %160 (/.f64 (-.f64 (fma.f64 #s(literal 1/72 binary64) %464 %452) (*.f64 #s(literal -1/12 binary64) %450)) x)) (approx %160 (/.f64 (-.f64 (fma.f64 #s(literal 1/432 binary64) (/.f64 %472 (*.f64 %473 (*.f64 (pow.f64 x #s(literal 3 binary64)) %478))) %452) (fma.f64 #s(literal -1/12 binary64) %450 (*.f64 #s(literal -1/72 binary64) %464))) x)) (approx %163 (*.f64 #s(literal 6 binary64) %489)) (approx %174 (*.f64 #s(literal 3 binary64) %413)) (approx %177 (*.f64 #s(literal 3 binary64) %398)) (approx %185 (*.f64 #s(literal 2 binary64) %497)) (approx %193 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %500))) (approx %196 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %408))) (approx %199 (*.f64 #s(literal 2 binary64) %395)) (approx %202 (*.f64 #s(literal 2 binary64) (*.f64 %393 %509))) (approx %206 (*.f64 %393 (fma.f64 #s(literal -1/3 binary64) %514 (*.f64 #s(literal 2 binary64) %509)))) (approx %212 (*.f64 #s(literal 2 binary64) %520)) (approx %218 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %523))) (approx %228 (*.f64 #s(literal 2 binary64) %528)) (approx %238 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %531))) (approx %249 (*.f64 #s(literal 2 binary64) %536)) (approx %260 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %539))) (approx %270 (*.f64 #s(literal 2 binary64) %544)) (approx %279 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %547))) (approx %285 (*.f64 #s(literal 2 binary64) %552)) (approx %291 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %555))) (approx %297 (*.f64 #s(literal 2 binary64) %560)) (approx %304 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %563))) (approx %311 (*.f64 #s(literal 2 binary64) %568)) (approx %318 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %571))) (approx %324 (*.f64 #s(literal 2 binary64) %576)) (approx %331 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %579))) (approx %336 (*.f64 #s(literal 2 binary64) %584)) (approx %342 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %587))) (approx %348 (*.f64 #s(literal 2 binary64) %592)) (approx %355 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %373 %595))) (approx %5 (*.f64 #s(literal -1 binary64) %359)) (approx %8 (*.f64 #s(literal -2 binary64) %359)) (approx %34 (*.f64 #s(literal -1 binary64) %364)) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %374)))) (approx %62 (*.f64 #s(literal -1 binary64) %378)) (approx %65 (*.f64 #s(literal -2 binary64) %378)) (approx %70 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 2 binary64) %382 %385)))) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 x %618))) (approx %81 %623) (approx %89 (*.f64 #s(literal -1 binary64) %398)) (approx %99 (*.f64 #s(literal -1 binary64) %401)) (approx %105 (*.f64 #s(literal -1 binary64) %405)) (approx %114 (*.f64 #s(literal -1 binary64) %409)) (approx %121 (*.f64 #s(literal -6 binary64) %398)) (approx %130 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) %397 %373)))) (approx %133 (*.f64 #s(literal -2 binary64) %398)) (approx %133 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %423)))) (approx %136 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %430) %432)))) (approx %144 (*.f64 #s(literal -18 binary64) %413)) (approx %149 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 3 binary64) %430 %438)))) (approx %160 (/.f64 #s(literal -1/2 binary64) %398)) (approx %160 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %450 %452) x))) (approx %160 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/72 binary64) (/.f64 %457 (*.f64 %458 (*.f64 x %461)))) %669) x) %452) x))) (approx %160 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/432 binary64) (/.f64 %472 (*.f64 %473 (*.f64 x %478)))) (*.f64 #s(literal -1/72 binary64) (/.f64 %457 (*.f64 %458 %461)))) x)) %669) x) %452) x))) (approx %163 (*.f64 #s(literal -6 binary64) %489)) (approx %174 (*.f64 #s(literal -3 binary64) %413)) (approx %177 (*.f64 #s(literal -3 binary64) %398)) (approx %185 (*.f64 #s(literal -2 binary64) %497)) (approx %193 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %500)))) (approx %196 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %408)))) (approx %199 (*.f64 #s(literal 2 binary64) %623)) (approx %202 (*.f64 #s(literal 2 binary64) (*.f64 %393 %711))) (approx %206 (*.f64 %393 (fma.f64 #s(literal -1/3 binary64) %514 (*.f64 #s(literal 2 binary64) %711)))) (approx %212 (*.f64 #s(literal -2 binary64) %520)) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %523)))) (approx %228 (*.f64 #s(literal -2 binary64) %528)) (approx %238 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %531)))) (approx %249 (*.f64 #s(literal -2 binary64) %536)) (approx %260 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %539)))) (approx %270 (*.f64 #s(literal -2 binary64) %544)) (approx %279 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %547)))) (approx %285 (*.f64 #s(literal -2 binary64) %552)) (approx %291 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %555)))) (approx %297 (*.f64 #s(literal -2 binary64) %560)) (approx %304 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %563)))) (approx %311 (*.f64 #s(literal -2 binary64) %568)) (approx %318 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %571)))) (approx %324 (*.f64 #s(literal -2 binary64) %576)) (approx %331 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %579)))) (approx %336 (*.f64 #s(literal -2 binary64) %584)) (approx %342 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %587)))) (approx %348 (*.f64 #s(literal -2 binary64) %592)) (approx %355 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %373 %595)))) (approx y y) (approx %18 %91) (approx %18 %24) (approx %19 %783) (approx %19 (+.f64 %783 (*.f64 #s(literal -1 binary64) %786))) (approx %19 (+.f64 %783 (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y %783)) %785)))) (approx %19 (+.f64 %783 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %783 (*.f64 #s(literal 1/6 binary64) %786))) %785)))) (approx %20 %805) (approx %20 %809) (approx %20 %815) (approx %20 %822) (approx %34 %804) (approx %34 (fma.f64 #s(literal -1 binary64) %808 %804)) (approx %34 (fma.f64 y (fma.f64 #s(literal -1 binary64) %807 (*.f64 #s(literal -1/2 binary64) %811)) %804)) (approx %34 (fma.f64 y (fma.f64 #s(literal -1 binary64) %807 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %804 (*.f64 #s(literal 1/6 binary64) %808)))) %804)) (approx %44 %837) (approx %44 (fma.f64 #s(literal -1 binary64) %840 %837)) (approx %44 (fma.f64 y (fma.f64 #s(literal -1 binary64) %839 (*.f64 #s(literal -1/2 binary64) %843)) %837)) (approx %44 (fma.f64 y (fma.f64 #s(literal -1 binary64) %839 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %837 (*.f64 #s(literal 1/6 binary64) %840)))) %837)) (approx %48 %854) (approx %48 (fma.f64 #s(literal -1 binary64) %856 %854)) (approx %48 (fma.f64 x %837 (*.f64 y (fma.f64 #s(literal -1 binary64) %859 (*.f64 #s(literal -1/2 binary64) %860))))) (approx %48 (fma.f64 x %837 (*.f64 y (fma.f64 #s(literal -1 binary64) %859 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %854 (*.f64 #s(literal 1/6 binary64) %856))))))) (approx %873 %874) (approx %873 (fma.f64 #s(literal -2 binary64) %856 %874)) (approx %873 (fma.f64 #s(literal 2 binary64) %854 (*.f64 y (fma.f64 #s(literal -2 binary64) %859 (*.f64 #s(literal -1 binary64) %860))))) (approx %873 (fma.f64 #s(literal 2 binary64) %854 (*.f64 y (fma.f64 #s(literal -2 binary64) %859 (*.f64 y (fma.f64 #s(literal -1 binary64) %854 (*.f64 #s(literal 1/3 binary64) %856))))))) (approx %49 (*.f64 #s(literal -2 binary64) %854)) (approx %49 (fma.f64 #s(literal -2 binary64) %854 (*.f64 #s(literal 2 binary64) %856))) (approx %49 (fma.f64 #s(literal -2 binary64) %854 (*.f64 y (fma.f64 #s(literal 2 binary64) %859 %860)))) (approx %49 (fma.f64 #s(literal -2 binary64) %854 (*.f64 y (fma.f64 #s(literal 2 binary64) %859 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %856 %854)))))) (approx %111 #s(literal 1 binary64)) (approx %111 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %906))) (approx %111 (+.f64 #s(literal 1 binary64) (*.f64 %906 (-.f64 (*.f64 #s(literal 1/24 binary64) %906) #s(literal 1/2 binary64))))) (approx %111 (+.f64 #s(literal 1 binary64) (*.f64 %906 (-.f64 (*.f64 %906 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %906))) #s(literal 1/2 binary64))))) (approx %103 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %906)))) (approx %103 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 %906 (-.f64 (*.f64 #s(literal 1/120 binary64) %906) #s(literal 1/6 binary64)))))) (approx %103 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 %906 (-.f64 (*.f64 %906 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %906))) #s(literal 1/6 binary64)))))) (approx %945 %946) (approx %945 (*.f64 y (+.f64 z (*.f64 #s(literal -1/6 binary64) %948)))) (approx %945 (*.f64 y (+.f64 z (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) z (*.f64 #s(literal 1/120 binary64) %948)))))) (approx %945 (*.f64 y (+.f64 z (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) z (*.f64 %906 (fma.f64 #s(literal -1/5040 binary64) %948 (*.f64 #s(literal 1/120 binary64) z)))))))) (approx %967 %968) (approx %967 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %970 %22))) (approx %967 (*.f64 y (fma.f64 t z (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) %22 (*.f64 #s(literal 1/120 binary64) %970)))))) (approx %967 (*.f64 y (fma.f64 t z (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) %22 (*.f64 %906 (fma.f64 #s(literal -1/5040 binary64) %970 (*.f64 #s(literal 1/120 binary64) %22)))))))) (approx %988 %989) (approx %988 (*.f64 y (fma.f64 #s(literal -1/18 binary64) %970 %23))) (approx %988 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 (*.f64 %906 (fma.f64 #s(literal -1/18 binary64) %22 (*.f64 #s(literal 1/360 binary64) %970)))))) (approx %988 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 (*.f64 %906 (fma.f64 #s(literal -1/18 binary64) %22 (*.f64 %906 (fma.f64 #s(literal -1/15120 binary64) %970 (*.f64 #s(literal 1/360 binary64) %22)))))))) (approx %1011 (+.f64 #s(literal 1 binary64) %989)) (approx %1011 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y %23)))) (approx %1011 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 (*.f64 y (-.f64 (*.f64 #s(literal -1/18 binary64) %968) #s(literal 1/2 binary64))))))) (approx %1025 z) (approx %1025 (+.f64 z (*.f64 #s(literal -1/2 binary64) %948))) (approx %1025 (+.f64 z (*.f64 %906 (fma.f64 #s(literal -1/2 binary64) z (*.f64 #s(literal 1/24 binary64) %948))))) (approx %1025 (+.f64 z (*.f64 %906 (fma.f64 #s(literal -1/2 binary64) z (*.f64 %906 (fma.f64 #s(literal -1/720 binary64) %948 (*.f64 #s(literal 1/24 binary64) z))))))) (approx %1043 %1045) (approx %1043 (fma.f64 #s(literal -1/2 binary64) %1047 %1045)) (approx %1043 (fma.f64 %1044 z (*.f64 %906 (fma.f64 #s(literal -1/2 binary64) %1045 (*.f64 #s(literal 1/24 binary64) %1047))))) (approx %1043 (fma.f64 %1044 z (*.f64 %906 (fma.f64 #s(literal -1/2 binary64) %1045 (*.f64 %906 (fma.f64 #s(literal -1/720 binary64) %1047 (*.f64 #s(literal 1/24 binary64) %1045))))))) (approx %1063 (*.f64 #s(literal -1/18 binary64) %1045)) (approx %1063 (fma.f64 #s(literal -1/18 binary64) %1045 (*.f64 #s(literal 1/36 binary64) %1047))) (approx %1063 (fma.f64 #s(literal -1/18 binary64) %1045 (*.f64 %906 (fma.f64 #s(literal -1/432 binary64) %1047 %1070)))) (approx %1063 (fma.f64 #s(literal -1/18 binary64) %1045 (*.f64 %906 (fma.f64 #s(literal 1/36 binary64) %1045 (*.f64 %906 (fma.f64 #s(literal -1/432 binary64) %1045 (*.f64 #s(literal 1/12960 binary64) %1047))))))) (approx %1083 %1084) (approx %1083 (*.f64 y (+.f64 t (*.f64 #s(literal -1/6 binary64) %1086)))) (approx %1083 (*.f64 y (+.f64 t (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) t (*.f64 #s(literal 1/120 binary64) %1086)))))) (approx %1083 (*.f64 y (+.f64 t (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) t (*.f64 %906 (fma.f64 #s(literal -1/5040 binary64) %1086 (*.f64 #s(literal 1/120 binary64) t)))))))) (approx %1105 (*.f64 #s(literal -1/3 binary64) %1084)) (approx %1105 (*.f64 y (fma.f64 #s(literal -1/3 binary64) t (*.f64 #s(literal 1/18 binary64) %1086)))) (approx %1105 (*.f64 y (fma.f64 #s(literal -1/3 binary64) t (*.f64 %906 (fma.f64 #s(literal -1/360 binary64) %1086 (*.f64 #s(literal 1/18 binary64) t)))))) (approx %1105 (*.f64 y (fma.f64 #s(literal -1/3 binary64) t (*.f64 %906 (fma.f64 #s(literal 1/18 binary64) t (*.f64 %906 (fma.f64 #s(literal -1/360 binary64) t (*.f64 #s(literal 1/15120 binary64) %1086)))))))) (approx %1129 (fma.f64 #s(literal -1/18 binary64) %1045 (*.f64 #s(literal 1/3 binary64) %1084))) (approx %1129 (fma.f64 #s(literal -1/18 binary64) %1045 (*.f64 y (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 %1044 %946)) %1135)))) (approx %1129 (fma.f64 #s(literal -1/18 binary64) %1045 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/18 binary64) %1084 %1070)) %1135)))) (approx %1146 %1149) (approx %1146 %1151) (approx %1146 (fma.f64 #s(literal -1/18 binary64) %1148 (*.f64 y (fma.f64 #s(literal 1/36 binary64) (*.f64 %1044 (*.f64 y %1147)) %23)))) (approx %1146 (fma.f64 #s(literal -1/18 binary64) %1148 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 (*.f64 y %1160))))) (approx %1166 (+.f64 #s(literal 1 binary64) %1149)) (approx %1166 (+.f64 #s(literal 1 binary64) %1151)) (approx %1166 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/18 binary64) %1148 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 (*.f64 y (-.f64 %1159 #s(literal 1/2 binary64)))))))) (approx %1166 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/18 binary64) %1148 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 (*.f64 y (-.f64 %1160 #s(literal 1/2 binary64)))))))) (approx %57 (-.f64 %805 %59)) (approx %57 (-.f64 %809 %59)) (approx %57 (-.f64 %815 %59)) (approx %57 (-.f64 %822 %59)) (approx %62 %1193) (approx %62 (fma.f64 #s(literal -1 binary64) %1195 %1193)) (approx %62 (fma.f64 y (fma.f64 #s(literal -1 binary64) %1198 (*.f64 #s(literal -1/2 binary64) %1199)) %1193)) (approx %62 (fma.f64 y (fma.f64 #s(literal -1 binary64) %1198 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1193 (*.f64 #s(literal 1/6 binary64) %1195)))) %1193)) (approx %65 %1210) (approx %65 %1212) (approx %65 %1217) (approx %65 %1224) (approx %70 %1226) (approx %70 (-.f64 %1212 %72)) (approx %70 (-.f64 %1217 %72)) (approx %70 (-.f64 %1224 %72)) (approx %75 %1234) (approx %75 (fma.f64 #s(literal -2 binary64) %808 %1234)) (approx %75 (fma.f64 a %1226 %814)) (approx %75 (fma.f64 a %1226 %821)) (approx %182 %22) (approx %182 %187) (approx %183 %92) (approx %321 %23) (approx %321 %1246) (approx %88 %1248) (approx %88 (+.f64 %1248 %1251)) (approx %88 (+.f64 %1248 (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) %1254) %349)))) (approx %88 (+.f64 %1248 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1248 %1260)) %349)))) (approx %210 %1267) (approx %210 (*.f64 y (+.f64 %100 (*.f64 #s(literal -1/6 binary64) %1269)))) (approx %210 (*.f64 y (+.f64 %100 (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) %100 (*.f64 #s(literal 1/120 binary64) %1269)))))) (approx %210 (*.f64 y (+.f64 %100 (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) %100 (*.f64 %906 (fma.f64 #s(literal -1/5040 binary64) %1269 (*.f64 #s(literal 1/120 binary64) %100)))))))) (approx %265 %271) (approx %266 %116) (approx %266 (+.f64 %116 (*.f64 #s(literal -1 binary64) %1267))) (approx %266 (+.f64 %116 (*.f64 y (-.f64 %1294 %100)))) (approx %266 (+.f64 %116 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %116 (*.f64 #s(literal 1/6 binary64) %1267))) %100)))) (approx %282 %1306) (approx %282 (+.f64 %1248 (+.f64 %116 (*.f64 #s(literal -1 binary64) (*.f64 y %1308))))) (approx %282 (+.f64 %1248 (+.f64 %116 (*.f64 y (-.f64 %1316 %1308))))) (approx %282 (+.f64 %1248 (+.f64 %116 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 y %1323) %1315)) %1308))))) (approx %112 (+.f64 %116 (*.f64 #s(literal -1/2 binary64) %1332))) (approx %112 (+.f64 %116 (*.f64 %906 (fma.f64 #s(literal -1/2 binary64) %116 (*.f64 #s(literal 1/24 binary64) %1332))))) (approx %112 (+.f64 %116 (*.f64 %906 (fma.f64 #s(literal -1/2 binary64) %116 (*.f64 %906 (fma.f64 #s(literal -1/720 binary64) %1332 (*.f64 #s(literal 1/24 binary64) %116))))))) (approx %267 %1348) (approx %267 (-.f64 (+.f64 %1248 %1351) %116)) (approx %267 (-.f64 (+.f64 %1248 (*.f64 y (-.f64 (+.f64 %100 (*.f64 y %1356)) %349))) %116)) (approx %267 (-.f64 (+.f64 %1248 (*.f64 y (-.f64 (+.f64 %100 (*.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) %1248 %1366) %1314))) %349))) %116)) (approx %221 %232) (approx %346 %1250) (approx %346 (*.f64 y (+.f64 %349 (*.f64 #s(literal -1/6 binary64) %1378)))) (approx %346 (*.f64 y (+.f64 %349 (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) %349 (*.f64 #s(literal 1/120 binary64) %1378)))))) (approx %346 (*.f64 y (+.f64 %349 (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) %349 (*.f64 %906 (fma.f64 #s(literal -1/5040 binary64) %1378 (*.f64 #s(literal 1/120 binary64) %349)))))))) (approx %284 (*.f64 #s(literal 1/2 binary64) %1306)) (approx %284 (fma.f64 #s(literal 1/2 binary64) %1306 (*.f64 y %1400))) (approx %284 (fma.f64 #s(literal 1/2 binary64) %1306 (*.f64 y (+.f64 %100 (fma.f64 #s(literal -1/2 binary64) %1308 (*.f64 #s(literal 1/2 binary64) %1316)))))) (approx %284 (fma.f64 #s(literal 1/2 binary64) %1306 (*.f64 y (+.f64 %100 (fma.f64 #s(literal -1/2 binary64) %1308 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %1315 (*.f64 y %1410)))))))) (approx %269 %1420) (approx %269 (+.f64 %116 (fma.f64 #s(literal 1/2 binary64) %1351 %1419))) (approx %269 (+.f64 %116 (fma.f64 #s(literal 1/2 binary64) %1348 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %1350 (*.f64 y %1426)))))) (approx %269 (+.f64 %116 (fma.f64 #s(literal 1/2 binary64) %1348 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %1350 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %116 (fma.f64 #s(literal 1/2 binary64) %1366 %1425)))))))) (approx %310 (+.f64 %116 %1441)) (approx %310 (+.f64 %116 (*.f64 y (+.f64 %312 %1294)))) (approx %310 (+.f64 %116 (*.f64 y (+.f64 %312 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %116 %1448)))))) (approx %211 (+.f64 %116 %1267)) (approx %211 (+.f64 %116 (*.f64 y (+.f64 %100 %1294)))) (approx %211 (+.f64 %116 (*.f64 y (+.f64 %100 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %116 (*.f64 #s(literal -1/6 binary64) %1267))))))) (approx %222 (*.f64 #s(literal -1 binary64) %232)) (approx %226 %233) (approx %227 %234) (approx %322 %325) (approx %322 %1473) (approx %323 %1475) (approx %323 (+.f64 %1475 (*.f64 #s(literal -1 binary64) %1478))) (approx %323 (+.f64 %1475 (*.f64 y (fma.f64 #s(literal -1 binary64) %1477 (*.f64 #s(literal -1/2 binary64) (*.f64 y %1475)))))) (approx %323 (+.f64 %1475 (*.f64 y (fma.f64 #s(literal -1 binary64) %1477 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1475 (*.f64 #s(literal 1/6 binary64) %1478))))))) (approx %334 %337) (approx %335 %338) (approx %294 %231) (approx %294 %1498) (approx %295 %298) (approx %295 %299) (approx %296 %1502) (approx %296 (+.f64 %1502 %1441)) (approx %296 (+.f64 %1502 (*.f64 y (+.f64 %312 (*.f64 #s(literal -1/2 binary64) (*.f64 y %1502)))))) (approx %296 (+.f64 %1502 (*.f64 y (+.f64 %312 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1502 %1448)))))) (approx %245 %1518) (approx %245 (*.f64 y (+.f64 %252 (*.f64 #s(literal -1/6 binary64) %1520)))) (approx %245 (*.f64 y (+.f64 %252 (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) %252 (*.f64 #s(literal 1/120 binary64) %1520)))))) (approx %245 (*.f64 y (+.f64 %252 (*.f64 %906 (fma.f64 #s(literal -1/6 binary64) %252 (*.f64 %906 (fma.f64 #s(literal -1/5040 binary64) %1520 (*.f64 #s(literal 1/120 binary64) %252)))))))) (approx %247 %254) (approx %247 (+.f64 %254 (*.f64 #s(literal -1/2 binary64) %1540))) (approx %247 (+.f64 %254 (*.f64 %906 (fma.f64 #s(literal -1/2 binary64) %254 (*.f64 #s(literal 1/24 binary64) %1540))))) (approx %247 (+.f64 %254 (*.f64 %906 (fma.f64 #s(literal -1/2 binary64) %254 (*.f64 %906 (fma.f64 #s(literal -1/720 binary64) %1540 (*.f64 #s(literal 1/24 binary64) %254))))))) (approx %248 (*.f64 #s(literal -1 binary64) %254)) (approx %248 (-.f64 %1518 %254)) (approx %248 (-.f64 (*.f64 y (+.f64 %252 (*.f64 #s(literal 1/2 binary64) (*.f64 y %254)))) %254)) (approx %248 (-.f64 (*.f64 y (+.f64 %252 (*.f64 y (-.f64 (*.f64 #s(literal -1/6 binary64) %1518) (*.f64 #s(literal -1/2 binary64) %254))))) %254)) (approx %347 (+.f64 %116 %1251)) (approx %347 (+.f64 %116 (*.f64 y (-.f64 %1294 %349)))) (approx %347 (+.f64 %116 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %116 %1260)) %349)))) (approx %1586 %1587) (approx %1586 (fma.f64 #s(literal -2 binary64) %1250 %1587)) (approx %1586 (fma.f64 #s(literal 2 binary64) %1248 (*.f64 y (fma.f64 #s(literal -2 binary64) %349 (*.f64 #s(literal -1 binary64) %1254))))) (approx %1586 (fma.f64 #s(literal 2 binary64) %1248 (*.f64 y (fma.f64 #s(literal -2 binary64) %349 (*.f64 y (fma.f64 #s(literal -1 binary64) %1248 (*.f64 #s(literal 1/3 binary64) %1250))))))) (approx %89 %1603) (approx %89 (fma.f64 #s(literal -1 binary64) %1606 %1603)) (approx %89 (fma.f64 y (fma.f64 #s(literal -1 binary64) %1605 (*.f64 #s(literal -1/2 binary64) %1609)) %1603)) (approx %89 (fma.f64 y (fma.f64 #s(literal -1 binary64) %1605 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1603 (*.f64 #s(literal 1/6 binary64) %1606)))) %1603)) (approx %105 (fma.f64 y %1620 %1603)) (approx %105 (fma.f64 y (fma.f64 #s(literal -1 binary64) %1605 (fma.f64 #s(literal -1/2 binary64) %1609 %101)) %1603)) (approx %105 (fma.f64 y (fma.f64 #s(literal -1 binary64) %1605 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %1603 %1629) %101)) %1603)) (approx %114 %1635) (approx %114 %1637) (approx %114 %1643) (approx %114 %1649) (approx %121 %1651) (approx %121 %1653) (approx %121 %1658) (approx %121 %1664) (approx %125 %1667) (approx %125 (fma.f64 #s(literal -6 binary64) %1669 %1667)) (approx %125 (fma.f64 #s(literal 6 binary64) %1666 (*.f64 y (fma.f64 #s(literal -6 binary64) %1672 (*.f64 #s(literal -3 binary64) %1673))))) (approx %125 (fma.f64 #s(literal 6 binary64) %1666 (*.f64 y (fma.f64 #s(literal -6 binary64) %1672 (*.f64 y (fma.f64 #s(literal -3 binary64) %1666 %1669)))))) (approx %130 %1685) (approx %130 (-.f64 %1653 %58)) (approx %130 (-.f64 %1658 %58)) (approx %130 (-.f64 %1664 %58)) (approx %133 %1693) (approx %133 (fma.f64 #s(literal -2 binary64) %1606 %1693)) (approx %133 (fma.f64 #s(literal 1/3 binary64) %1685 %1699)) (approx %133 (fma.f64 #s(literal 1/3 binary64) %1685 %1706)) (approx %136 %1709) (approx %136 (-.f64 (+.f64 a (*.f64 #s(literal 6 binary64) %1669)) %1667)) (approx %136 (-.f64 (+.f64 a (*.f64 y (-.f64 (*.f64 #s(literal 3 binary64) %1673) %1716))) %1667)) (approx %136 (-.f64 (+.f64 a (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %1669) (*.f64 #s(literal -3 binary64) %1666))) %1716))) %1667)) (approx %140 %1732) (approx %140 (fma.f64 #s(literal -2 binary64) %1606 %1732)) (approx %140 (fma.f64 #s(literal -1/3 binary64) %1731 %1699)) (approx %140 (fma.f64 #s(literal -1/3 binary64) %1731 %1706)) (approx %144 %1740) (approx %144 %1742) (approx %144 %1748) (approx %144 %1755) (approx %149 %1757) (approx %149 (-.f64 %1742 %151)) (approx %149 (-.f64 %1748 %151)) (approx %149 (-.f64 %1755 %151)) (approx %155 %1766) (approx %155 (fma.f64 #s(literal -2 binary64) %1606 %1766)) (approx %155 (fma.f64 #s(literal 1/9 binary64) %1765 %1699)) (approx %155 (fma.f64 #s(literal 1/9 binary64) %1765 %1706)) (approx %160 (/.f64 #s(literal 3 binary64) %1685)) (approx %160 (fma.f64 #s(literal 18 binary64) (/.f64 %1606 %1776) %1779)) (approx %160 (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y %1790)) %1794) %1779)) (approx %160 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -54 binary64) (/.f64 (*.f64 %1248 (*.f64 %349 %1784)) %1786) (fma.f64 #s(literal 3 binary64) %1793 (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %349 (*.f64 %6 %1790)) %1685)))))) %1790)) %1794) %1779)) (approx %163 %1816) (approx %163 (fma.f64 #s(literal -6 binary64) %1818 %1816)) (approx %163 (fma.f64 #s(literal 6 binary64) %1815 (*.f64 y (fma.f64 #s(literal -6 binary64) %1821 (*.f64 #s(literal -3 binary64) (/.f64 %1609 b)))))) (approx %163 (fma.f64 #s(literal 6 binary64) %1815 (*.f64 y (fma.f64 #s(literal -6 binary64) %1821 (*.f64 y (fma.f64 #s(literal -3 binary64) %1815 %1818)))))) (approx %170 %1835) (approx %170 (fma.f64 #s(literal -2 binary64) %1606 %1835)) (approx %170 (fma.f64 #s(literal -1/3 binary64) %58 %1839)) (approx %170 (fma.f64 #s(literal -1/3 binary64) %58 %1842)) (approx %174 %1845) (approx %174 (fma.f64 #s(literal -3 binary64) %1669 %1845)) (approx %174 (fma.f64 #s(literal 3 binary64) %1666 (*.f64 y (fma.f64 #s(literal -3 binary64) %1672 (*.f64 #s(literal -3/2 binary64) %1673))))) (approx %174 (fma.f64 #s(literal 3 binary64) %1666 (*.f64 y (fma.f64 #s(literal -3 binary64) %1672 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %1666 (*.f64 #s(literal 1/2 binary64) %1669))))))) (approx %177 %1862) (approx %177 (fma.f64 #s(literal -3 binary64) %1606 %1862)) (approx %177 (fma.f64 #s(literal 3 binary64) %1603 (*.f64 y (fma.f64 #s(literal -3 binary64) %1605 (*.f64 #s(literal -3/2 binary64) %1609))))) (approx %177 (fma.f64 #s(literal 3 binary64) %1603 (*.f64 y (fma.f64 #s(literal -3 binary64) %1605 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %1603 (*.f64 #s(literal 1/2 binary64) %1606))))))) (approx %185 %1834) (approx %185 %1879) (approx %185 %1839) (approx %185 %1842) (approx %193 (-.f64 %1834 %59)) (approx %193 (-.f64 %1879 %59)) (approx %193 (-.f64 %1839 %59)) (approx %193 (-.f64 %1842 %59)) (approx %196 (-.f64 %1635 %59)) (approx %196 (-.f64 %1637 %59)) (approx %196 (-.f64 %1643 %59)) (approx %196 (-.f64 %1649 %59)) (approx %202 %1900) (approx %202 %1904) (approx %202 %1910) (approx %202 %1917) (approx %206 (-.f64 %1900 %59)) (approx %206 (-.f64 %1904 %59)) (approx %206 (-.f64 %1910 %59)) (approx %206 (-.f64 %1917 %59)) (approx %212 %1927) (approx %212 %1930) (approx %212 %1936) (approx %212 %1943) (approx %218 (-.f64 %1927 %59)) (approx %218 (-.f64 %1930 %59)) (approx %218 (-.f64 %1936 %59)) (approx %218 (-.f64 %1943 %59)) (approx %249 %1954) (approx %249 %1959) (approx %249 %1964) (approx %249 %1970) (approx %260 (-.f64 %1954 %59)) (approx %260 (-.f64 %1959 %59)) (approx %260 (-.f64 %1964 %59)) (approx %260 (-.f64 %1970 %59)) (approx %270 %1981) (approx %270 %1985) (approx %270 %1991) (approx %270 %1998) (approx %279 (-.f64 %1981 %59)) (approx %279 (-.f64 %1985 %59)) (approx %279 (-.f64 %1991 %59)) (approx %279 (-.f64 %1998 %59)) (approx %285 %2008) (approx %285 %2012) (approx %285 %2017) (approx %285 %2024) (approx %291 (-.f64 %2008 %59)) (approx %291 (-.f64 %2012 %59)) (approx %291 (-.f64 %2017 %59)) (approx %291 (-.f64 %2024 %59)) (approx %297 %2035) (approx %297 %2039) (approx %297 %2045) (approx %297 %2052) (approx %304 (-.f64 %2035 %59)) (approx %304 (-.f64 %2039 %59)) (approx %304 (-.f64 %2045 %59)) (approx %304 (-.f64 %2052 %59)) (approx %311 %2062) (approx %311 %2066) (approx %311 %2072) (approx %318 (-.f64 %2062 %59)) (approx %318 (-.f64 %2066 %59)) (approx %318 (-.f64 %2072 %59)) (approx %324 %2081) (approx %324 %2085) (approx %324 %2091) (approx %324 %2098) (approx %331 (-.f64 %2081 %59)) (approx %331 (-.f64 %2085 %59)) (approx %331 (-.f64 %2091 %59)) (approx %331 (-.f64 %2098 %59)) (approx %348 %2108) (approx %348 %2113) (approx %348 %2119) (approx %355 (-.f64 %2108 %59)) (approx %355 (-.f64 %2113 %59)) (approx %355 (-.f64 %2119 %59)) (approx %18 %2130) (approx %19 %25) (approx %111 %115) (approx %103 %106) (approx %945 %2135) (approx %967 %2137) (approx %988 %2139) (approx %1011 (+.f64 %115 %2139)) (approx %1025 %2143) (approx %1043 %2145) (approx %1063 %2147) (approx %1083 %2149) (approx %1105 %2151) (approx %1129 %2153) (approx %1146 %2155) (approx %1166 (+.f64 %115 %2155)) (approx %182 (*.f64 #s(literal -3 binary64) y)) (approx %182 (*.f64 y (-.f64 %2127 #s(literal 3 binary64)))) (approx %321 %2164) (approx %321 %2168) (approx %88 %93) (approx %210 %213) (approx %265 (*.f64 y (+.f64 #s(literal 1 binary64) %2166))) (approx %266 %272) (approx %282 %286) (approx %112 %274) (approx %267 %273) (approx %221 %2181) (approx %346 %350) (approx %284 %287) (approx %269 %275) (approx %310 %314) (approx %211 %214) (approx %222 (*.f64 #s(literal -1 binary64) %2181)) (approx %226 (*.f64 %906 (-.f64 %2191 %2180))) (approx %322 (*.f64 y (-.f64 (fma.f64 #s(literal 1/3 binary64) %2127 %2196) #s(literal 1 binary64)))) (approx %323 %327) (approx %334 (*.f64 %906 (+.f64 %2180 %2191))) (approx %294 (*.f64 y (+.f64 #s(literal 1 binary64) %2196))) (approx %295 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) %2127 %2196)))) (approx %296 %300) (approx %245 %253) (approx %247 %255) (approx %248 %256) (approx %347 %351) (approx %1586 (*.f64 #s(literal 2 binary64) %93)) (approx %184 %2222) (approx %185 %2225) (approx %193 (-.f64 %2225 %59)) (approx %18 (*.f64 #s(literal -1 binary64) %2168)) (approx %19 %2232) (approx %20 %2235) (approx %34 %2234) (approx %44 %2238) (approx %48 %2240) (approx %873 (*.f64 #s(literal 2 binary64) %2240)) (approx %49 (*.f64 #s(literal -2 binary64) %2240)) (approx %57 (-.f64 %2235 %59)) (approx %62 %2248) (approx %65 %2250) (approx %70 %2252) (approx %75 (*.f64 a %2252)) (approx %182 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) %2127))))) (approx %321 (*.f64 #s(literal -1 binary64) %2130)) (approx %88 %2264) (approx %265 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %2128 #s(literal 1 binary64))))) (approx %266 %2271) (approx %282 %2273) (approx %267 %2275) (approx %221 (*.f64 #s(literal -1 binary64) %2279)) (approx %284 %2282) (approx %269 %2284) (approx %222 %2279) (approx %226 (*.f64 %906 (-.f64 %2191 (*.f64 #s(literal -1 binary64) %2278)))) (approx %227 %2293) (approx %322 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %325 y)))))) (approx %323 %2301) (approx %334 (*.f64 %906 (fma.f64 #s(literal -1 binary64) %2278 %2191))) (approx %335 %2307) (approx %294 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) %2195) #s(literal 1 binary64))))) (approx %295 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %298 y)) #s(literal 1 binary64))))) (approx %296 %2321) (approx %1586 (*.f64 #s(literal 2 binary64) %2264)) (approx %89 %2325) (approx %105 %2327) (approx %114 %2329) (approx %121 %2331) (approx %125 %2334) (approx %130 %2336) (approx %133 (*.f64 #s(literal 1/3 binary64) %2336)) (approx %136 %2340) (approx %140 (*.f64 #s(literal -1/3 binary64) (/.f64 %2340 b))) (approx %144 %2345) (approx %149 %2347) (approx %155 (*.f64 #s(literal 1/9 binary64) (/.f64 %2347 b))) (approx %160 (/.f64 #s(literal 3 binary64) %2336)) (approx %163 (*.f64 #s(literal 6 binary64) (/.f64 %2325 b))) (approx %170 (fma.f64 #s(literal -1/3 binary64) %58 (*.f64 #s(literal 2 binary64) %2325))) (approx %174 (*.f64 #s(literal 3 binary64) %2333)) (approx %177 (*.f64 #s(literal 3 binary64) %2325)) (approx %184 %189) (approx %196 (-.f64 %2329 %59)) (approx %202 %2368) (approx %206 (-.f64 %2368 %59)) (approx %228 %2373) (approx %238 (-.f64 %2373 %59)) (approx %270 %2378) (approx %279 (-.f64 %2378 %59)) (approx %285 %2383) (approx %291 (-.f64 %2383 %59)) (approx %297 %2388) (approx %304 (-.f64 %2388 %59)) (approx %324 %2393) (approx %331 (-.f64 %2393 %59)) (approx %336 %2398) (approx %342 (-.f64 %2398 %59)) (approx %19 (+.f64 %115 (*.f64 z (-.f64 %2408 %2151)))) (approx %20 %2414) (approx %20 %2420) (approx %20 %2429) (approx %20 %2439) (approx %34 %2413) (approx %34 (fma.f64 #s(literal 1/3 binary64) %2419 %2413)) (approx %34 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %2424 (*.f64 #s(literal 1/3 binary64) %2425)) %2413)) (approx %34 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %2425 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2431 (*.f64 #s(literal -1/162 binary64) %2433)))) %2413)) (approx %44 %2454) (approx %44 (fma.f64 #s(literal 1/3 binary64) (*.f64 t %2457) %2454)) (approx %44 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %1044 %2461) (*.f64 #s(literal 1/3 binary64) %2463)) %2454)) (approx %44 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %2463 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %1044 %2454) (*.f64 #s(literal -1/162 binary64) (*.f64 %2404 %2457))))) %2454)) (approx %48 %2476) (approx %48 (fma.f64 #s(literal 1/3 binary64) %2479 %2476)) (approx %48 (fma.f64 x %2454 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2483 (*.f64 #s(literal 1/3 binary64) %2485))))) (approx %48 (fma.f64 x %2454 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %2485 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2491 (*.f64 #s(literal -1/162 binary64) %2492))))))) (approx %873 %2500) (approx %873 (fma.f64 #s(literal 2/3 binary64) %2479 %2500)) (approx %873 (fma.f64 #s(literal 2 binary64) %2476 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2483 (*.f64 #s(literal 2/3 binary64) %2485))))) (approx %873 (fma.f64 #s(literal 2 binary64) %2476 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %2485 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2491 (*.f64 #s(literal -1/81 binary64) %2492))))))) (approx %49 (*.f64 #s(literal -2 binary64) %2476)) (approx %49 (fma.f64 #s(literal -2 binary64) %2476 (*.f64 #s(literal -2/3 binary64) %2479))) (approx %49 (fma.f64 #s(literal -2 binary64) %2476 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %2485 (*.f64 #s(literal 1/9 binary64) %2483))))) (approx %49 (fma.f64 #s(literal -2 binary64) %2476 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %2485 (*.f64 z (fma.f64 #s(literal 1/81 binary64) %2492 (*.f64 #s(literal 1/9 binary64) %2491))))))) (approx %1129 %2535) (approx %1146 %2538) (approx %1166 (+.f64 %115 %2538)) (approx %96 %2542) (approx %57 (-.f64 %2414 %59)) (approx %57 (-.f64 %2420 %59)) (approx %57 (-.f64 %2429 %59)) (approx %57 (-.f64 %2439 %59)) (approx %62 %2552) (approx %62 (fma.f64 #s(literal 1/3 binary64) %2554 %2552)) (approx %62 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %2557 (*.f64 #s(literal 1/3 binary64) %2558)) %2552)) (approx %62 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %2558 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2563 (*.f64 #s(literal -1/162 binary64) %2564)))) %2552)) (approx %65 %2571) (approx %65 %2573) (approx %65 %2578) (approx %65 %2585) (approx %70 %2587) (approx %70 (-.f64 %2573 %72)) (approx %70 (-.f64 %2578 %72)) (approx %70 (-.f64 %2585 %72)) (approx %75 %2595) (approx %75 (fma.f64 #s(literal 2/3 binary64) %2419 %2595)) (approx %75 (fma.f64 a %2587 %2428)) (approx %75 (fma.f64 a %2587 %2438)) (approx (/ 3 %30) (/.f64 #s(literal 3 binary64) %22)) (approx %321 (-.f64 %23 y)) (approx %98 (*.f64 z (fma.f64 #s(literal -1/162 binary64) %2608 %2609))) (approx %98 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t (*.f64 %1147 (fma.f64 #s(literal -1/162 binary64) %2404 %2617))))) (approx %98 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t (*.f64 %1147 (fma.f64 #s(literal -1/162 binary64) %2404 (*.f64 %1147 (fma.f64 #s(literal -1/11022480 binary64) %2626 (*.f64 #s(literal 1/29160 binary64) %2615)))))))) (approx %210 (*.f64 z (fma.f64 #s(literal -1/162 binary64) %2636 %2535))) (approx %210 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %2149 (*.f64 %1147 (fma.f64 #s(literal -1/162 binary64) %2640 (*.f64 #s(literal 1/29160 binary64) %2641)))))) (approx %210 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %2149 (*.f64 %1147 (fma.f64 #s(literal -1/162 binary64) %2640 (*.f64 %1147 (fma.f64 #s(literal -1/11022480 binary64) %2648 %2650))))))) (approx %266 (+.f64 %115 %2658)) (approx %266 (+.f64 %115 (*.f64 z (-.f64 %2147 %2535)))) (approx %266 (+.f64 %115 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2402 (*.f64 #s(literal 1/162 binary64) %2405))) %2535)))) (approx %282 %2673) (approx %282 (fma.f64 #s(literal -1 binary64) (*.f64 z %2675) %2673)) (approx %282 (fma.f64 #s(literal 2 binary64) %115 (*.f64 z (-.f64 (*.f64 #s(literal -1/9 binary64) %2145) %2675)))) (approx %282 (fma.f64 #s(literal 2 binary64) %115 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 z %2685) (*.f64 #s(literal -1/9 binary64) %2402))) %2675)))) (approx %110 (+.f64 #s(literal 1 binary64) (*.f64 %1147 (fma.f64 #s(literal -1/18 binary64) %1044 (*.f64 #s(literal 1/1944 binary64) (*.f64 %2695 %1147)))))) (approx %110 (+.f64 #s(literal 1 binary64) (*.f64 %1147 (fma.f64 #s(literal -1/18 binary64) %1044 (*.f64 %1147 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %2703 %1147) (*.f64 #s(literal 1/1944 binary64) %2695))))))) (approx %112 (+.f64 %115 %2714)) (approx %112 (+.f64 %115 (*.f64 %1147 (fma.f64 #s(literal -1/18 binary64) %2402 (*.f64 #s(literal 1/1944 binary64) (*.f64 %2695 %2712)))))) (approx %112 (+.f64 %115 (*.f64 %1147 (fma.f64 #s(literal -1/18 binary64) %2402 (*.f64 %1147 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %2703 %2712) (*.f64 #s(literal 1/1944 binary64) (*.f64 %2695 %115)))))))) (approx %267 %2733) (approx %267 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %2149 (*.f64 %1147 %2736)) %2151))) (approx %267 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %2149 (*.f64 %1147 (-.f64 (fma.f64 #s(literal -1/162 binary64) %2640 (*.f64 %1147 (-.f64 %2650 %2743))) %2684))) %2151))) (approx %267 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %2149 (*.f64 %1147 (-.f64 (fma.f64 #s(literal -1/162 binary64) %2640 (*.f64 %1147 (-.f64 (fma.f64 #s(literal 1/29160 binary64) %2649 (*.f64 %1147 (-.f64 (*.f64 #s(literal -1/11022480 binary64) %2753) (*.f64 #s(literal 1/11022480 binary64) %2753)))) %2743))) %2684))) %2151))) (approx %345 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (*.f64 #s(literal 1/162 binary64) %2608)))) (approx %345 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (*.f64 %1147 (fma.f64 #s(literal -1/29160 binary64) %2616 %2773))))) (approx %345 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (*.f64 %1147 (fma.f64 #s(literal 1/162 binary64) %2404 (*.f64 %1147 (fma.f64 #s(literal -1/29160 binary64) %2615 (*.f64 #s(literal 1/11022480 binary64) %2626)))))))) (approx %346 %2658) (approx %346 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %2149 (*.f64 #s(literal 1/162 binary64) %2636)))) (approx %346 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %2149 (*.f64 %1147 (fma.f64 #s(literal -1/29160 binary64) %2641 %2684))))) (approx %346 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %2149 (*.f64 %1147 (fma.f64 #s(literal 1/162 binary64) %2640 (*.f64 %1147 (fma.f64 #s(literal -1/29160 binary64) %2649 (*.f64 #s(literal 1/11022480 binary64) %2648)))))))) (approx %284 (+.f64 %115 (*.f64 z %2805))) (approx %284 (+.f64 %115 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %2675 %2537)))) (approx %284 (+.f64 %115 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %2675 (fma.f64 #s(literal 1/3 binary64) %2149 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2402 (*.f64 z %2813)))))))) (approx %269 (+.f64 %115 (*.f64 #s(literal 1/2 binary64) %2733))) (approx %269 (+.f64 %115 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2145 (*.f64 #s(literal 1/2 binary64) %2732))))) (approx %269 (+.f64 %115 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %2732 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2402 (*.f64 #s(literal 1/2 binary64) (*.f64 z %2736)))))))) (approx %308 (*.f64 z (-.f64 (*.f64 #s(literal -1/162 binary64) %2608) %1135))) (approx %308 (*.f64 z (-.f64 (*.f64 %1147 (-.f64 %2617 %2773)) %1135))) (approx %308 (*.f64 z (-.f64 (*.f64 %1147 (-.f64 (*.f64 %1147 (-.f64 (*.f64 #s(literal -1/11022480 binary64) %2626) (*.f64 #s(literal -1/29160 binary64) %2615))) %2773)) %1135))) (approx %310 (+.f64 %115 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %2149 %2408)))) (approx %322 %2860) (approx %322 %326) (approx %323 %2863) (approx %323 (+.f64 %2863 (*.f64 #s(literal 1/3 binary64) (*.f64 t %2866)))) (approx %323 (+.f64 %2863 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %1044 (*.f64 z %2863)) (*.f64 #s(literal 1/3 binary64) %2873))))) (approx %323 (+.f64 %2863 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %2873 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %1044 %2863) (*.f64 #s(literal -1/162 binary64) (*.f64 %2404 %2866)))))))) (approx %296 %2888) (approx %296 (+.f64 %2888 (*.f64 #s(literal -1/3 binary64) (*.f64 t %2891)))) (approx %296 (+.f64 %2888 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %2896 (*.f64 #s(literal -1/18 binary64) (*.f64 %1044 (*.f64 z %2888))))))) (approx %296 (+.f64 %2888 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %2896 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %1044 %2888) (*.f64 #s(literal 1/162 binary64) (*.f64 %2404 %2891)))))))) (approx %243 %2913) (approx %243 %251) (approx %244 %2916) (approx %244 (+.f64 %2916 (*.f64 #s(literal -1/3 binary64) (*.f64 t %2919)))) (approx %244 (+.f64 %2916 (*.f64 z (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 %1044 %2924)) %2928)))) (approx %244 (+.f64 %2916 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %1044 %2916) (*.f64 #s(literal 1/162 binary64) (*.f64 %2404 %2919)))) %2928)))) (approx %245 %2942) (approx %245 (fma.f64 #s(literal -1/3 binary64) (*.f64 t %2945) %2942)) (approx %245 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %2949 (*.f64 #s(literal -1/18 binary64) (*.f64 %1044 (*.f64 z %2942)))) %2942)) (approx %245 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %2949 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2956 (*.f64 #s(literal 1/162 binary64) (*.f64 %2404 %2945))))) %2942)) (approx %246 %2918) (approx %246 (+.f64 %2918 (*.f64 #s(literal 1/3 binary64) (*.f64 t %2924)))) (approx %246 (+.f64 %2918 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %1044 %2919) (*.f64 #s(literal 1/3 binary64) %2970))))) (approx %246 (+.f64 %2918 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %2970 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %1044 %2918) (*.f64 #s(literal -1/162 binary64) (*.f64 %2404 %2924)))))))) (approx %247 %2985) (approx %247 (fma.f64 #s(literal 1/3 binary64) (*.f64 t %2988) %2985)) (approx %247 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %1044 (*.f64 z %2985)) %2995) %2985)) (approx %247 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %2994 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2999 (*.f64 #s(literal -1/162 binary64) (*.f64 %2404 %2988))))) %2985)) (approx %248 %3007) (approx %248 (-.f64 (fma.f64 z %3010 %2942) %2985)) (approx %248 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %2949 (*.f64 z %3016)) %2995) %2942) %2985)) (approx %248 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %2949 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %2956 (*.f64 z %3027)) %3015))) %2995) %2942) %2985)) (approx %1586 (fma.f64 #s(literal 2/3 binary64) %2137 %2673)) (approx %1586 (fma.f64 #s(literal 2 binary64) %115 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2145 (*.f64 #s(literal 2/3 binary64) %2149))))) (approx %1586 (fma.f64 #s(literal 2 binary64) %115 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %2149 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %2402 (*.f64 #s(literal -1/81 binary64) %2405))))))) (approx %99 (*.f64 #s(literal 1/3 binary64) (*.f64 t %3051))) (approx %99 (*.f64 z (fma.f64 #s(literal -1/162 binary64) (*.f64 %2404 %3055) (*.f64 #s(literal 1/3 binary64) %3057)))) (approx %99 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %3057 (*.f64 %1147 (fma.f64 #s(literal -1/162 binary64) %3062 (*.f64 #s(literal 1/29160 binary64) (*.f64 %2615 %3055))))))) (approx %99 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %3057 (*.f64 %1147 (fma.f64 #s(literal -1/162 binary64) %3062 (*.f64 %1147 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %2625 %3055) (*.f64 #s(literal 1/29160 binary64) (*.f64 %2615 %6))))))))) (approx %105 (fma.f64 #s(literal 2/3 binary64) %2419 %2413)) (approx %105 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %2424 %2426) %2413)) (approx %105 (fma.f64 z (fma.f64 #s(literal 2/3 binary64) %2425 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %2431 %2434))) %2413)) (approx %121 %3090) (approx %121 %3092) (approx %121 %3097) (approx %121 %3105) (approx %125 %3108) (approx %125 (fma.f64 #s(literal 2 binary64) %3110 %3108)) (approx %125 (fma.f64 #s(literal 6 binary64) %3107 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %3113 %3115)))) (approx %125 (fma.f64 #s(literal 6 binary64) %3107 (*.f64 z (fma.f64 #s(literal 2 binary64) %3114 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %3120 (*.f64 #s(literal -1/27 binary64) %3121))))))) (approx %130 %3129) (approx %130 (-.f64 %3092 %58)) (approx %130 (-.f64 %3097 %58)) (approx %130 (-.f64 %3105 %58)) (approx %133 (*.f64 #s(literal 1/3 binary64) %3129)) (approx %133 (fma.f64 #s(literal 1/3 binary64) %3129 %3139)) (approx %133 (fma.f64 #s(literal 1/3 binary64) %3129 %2428)) (approx %133 (fma.f64 #s(literal 1/3 binary64) %3129 %2438)) (approx %136 %3146) (approx %136 (-.f64 (+.f64 a (*.f64 #s(literal -2 binary64) %3110)) %3108)) (approx %136 (-.f64 (+.f64 a (*.f64 z (-.f64 (*.f64 #s(literal 1/3 binary64) %3113) %3115))) %3108)) (approx %136 (-.f64 (+.f64 a (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal 1/27 binary64) %3121) (*.f64 #s(literal -1/3 binary64) %3120))) %3115))) %3108)) (approx %140 (*.f64 #s(literal -1/3 binary64) %3168)) (approx %140 (fma.f64 #s(literal -1/3 binary64) %3168 %3139)) (approx %140 (fma.f64 #s(literal -1/3 binary64) %3168 %2428)) (approx %140 (fma.f64 #s(literal -1/3 binary64) %3168 %2438)) (approx %144 %3177) (approx %144 %3179) (approx %144 %3184) (approx %144 %3191) (approx %149 %3193) (approx %149 (-.f64 %3179 %151)) (approx %149 (-.f64 %3184 %151)) (approx %149 (-.f64 %3191 %151)) (approx %155 (*.f64 #s(literal 1/9 binary64) %3201)) (approx %155 (fma.f64 #s(literal 1/9 binary64) %3201 %3139)) (approx %155 (fma.f64 #s(literal 1/9 binary64) %3201 %2428)) (approx %155 (fma.f64 #s(literal 1/9 binary64) %3201 %2438)) (approx %160 (/.f64 #s(literal 3 binary64) %3129)) (approx %160 (fma.f64 #s(literal -6 binary64) (/.f64 %2419 %3212) %3215)) (approx %160 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %3226)) %3230) %3215)) (approx %160 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 t (*.f64 %106 (*.f64 %6 %3226))) %3129) (fma.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 %2404 %2417) %3212) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %2404 %3241) %3222)))))) %3226)) %3230) %3215)) (approx %163 %3255) (approx %163 (fma.f64 #s(literal 2 binary64) (/.f64 %2419 b) %3255)) (approx %163 (fma.f64 #s(literal 6 binary64) %3254 (*.f64 z (fma.f64 #s(literal -1/3 binary64) (/.f64 %2424 b) (*.f64 #s(literal 2 binary64) %3261))))) (approx %163 (fma.f64 #s(literal 6 binary64) %3254 (*.f64 z (fma.f64 #s(literal 2 binary64) %3261 (*.f64 z (fma.f64 #s(literal -1/3 binary64) (/.f64 %2431 b) (*.f64 #s(literal -1/27 binary64) (/.f64 %2433 b)))))))) (approx %170 (fma.f64 #s(literal -1/3 binary64) %58 %2414)) (approx %170 (fma.f64 #s(literal -1/3 binary64) %58 %2420)) (approx %170 (fma.f64 #s(literal -1/3 binary64) %58 %2429)) (approx %170 (fma.f64 #s(literal -1/3 binary64) %58 %2439)) (approx %174 (*.f64 #s(literal 3 binary64) %3107)) (approx %174 (fma.f64 #s(literal 3 binary64) %3107 %3110)) (approx %174 (fma.f64 #s(literal 3 binary64) %3107 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %3113 %3114)))) (approx %174 (fma.f64 #s(literal 3 binary64) %3107 (*.f64 z (fma.f64 b %2425 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %3120 (*.f64 #s(literal -1/54 binary64) %3121))))))) (approx %177 (*.f64 #s(literal 3 binary64) %2413)) (approx %177 (fma.f64 #s(literal 3 binary64) %2413 %2419)) (approx %177 (fma.f64 #s(literal 3 binary64) %2413 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %2424 %2425)))) (approx %177 (fma.f64 #s(literal 3 binary64) %2413 (*.f64 z (fma.f64 t %2417 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %2431 (*.f64 #s(literal -1/54 binary64) %2433))))))) (approx %202 %3316) (approx %202 %3321) (approx %202 %3329) (approx %202 %3338) (approx %206 (-.f64 %3316 %59)) (approx %206 (-.f64 %3321 %59)) (approx %206 (-.f64 %3329 %59)) (approx %206 (-.f64 %3338 %59)) (approx %249 %3349) (approx %249 %3353) (approx %249 %3360) (approx %249 %3369) (approx %260 (-.f64 %3349 %59)) (approx %260 (-.f64 %3353 %59)) (approx %260 (-.f64 %3360 %59)) (approx %260 (-.f64 %3369 %59)) (approx %270 %3381) (approx %270 %3385) (approx %270 %3392) (approx %279 (-.f64 %3381 %59)) (approx %279 (-.f64 %3385 %59)) (approx %279 (-.f64 %3392 %59)) (approx %285 %3402) (approx %285 %3407) (approx %285 %3416) (approx %291 (-.f64 %3402 %59)) (approx %291 (-.f64 %3407 %59)) (approx %291 (-.f64 %3416 %59)) (approx %297 %3425) (approx %297 %3430) (approx %297 %3438) (approx %297 %3447) (approx %304 (-.f64 %3425 %59)) (approx %304 (-.f64 %3430 %59)) (approx %304 (-.f64 %3438 %59)) (approx %304 (-.f64 %3447 %59)) (approx %324 %3458) (approx %324 %3463) (approx %324 %3471) (approx %324 %3480) (approx %331 (-.f64 %3458 %59)) (approx %331 (-.f64 %3463 %59)) (approx %331 (-.f64 %3471 %59)) (approx %331 (-.f64 %3480 %59)) (approx %18 (*.f64 z (-.f64 %3490 %2609))) (approx %1011 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %2149 %3494))) (approx %1129 (*.f64 z %3500)) (approx %1146 %2714) (approx %1146 (*.f64 %1147 %3500)) (approx %1166 (*.f64 %1147 (-.f64 (fma.f64 #s(literal -1/18 binary64) %2402 (/.f64 %115 %1147)) (*.f64 #s(literal -1/3 binary64) %3498)))) (approx %182 (*.f64 z (+.f64 t (*.f64 #s(literal -3 binary64) %3490)))) (approx %183 %3517) (approx %321 %3520) (approx %98 %100) (approx %265 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t %3490))) (approx %345 %349) (approx %307 %3530) (approx %308 %312) (approx %322 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) t %3528) %3490))) (approx %295 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (fma.f64 #s(literal 1/2 binary64) %3527 %3490)))) (approx %243 %3542) (approx %244 %252) (approx %18 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %3490) %1135)))) (approx %1011 (*.f64 #s(literal -1 binary64) (*.f64 z %3550))) (approx %1129 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) %3498 (*.f64 #s(literal 1/18 binary64) %2402))))) (approx %1166 (*.f64 %1147 (fma.f64 #s(literal -1 binary64) (/.f64 %3550 z) (*.f64 #s(literal -1/18 binary64) %2402)))) (approx %182 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal 3 binary64) %3490))))) (approx %183 (*.f64 #s(literal -1 binary64) %3520)) (approx %321 (*.f64 #s(literal -1 binary64) %3517)) (approx %265 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %3490 %1135)))) (approx %307 (*.f64 #s(literal -1 binary64) %3542)) (approx %322 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %2860 z) %1135)))) (approx %295 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %1498 z) %2609)))) (approx %243 (*.f64 #s(literal -1 binary64) %3530)) (approx t t) (approx %19 (+.f64 %115 (*.f64 t (-.f64 %3593 %3594)))) (approx %19 (+.f64 %115 (*.f64 t (-.f64 %3604 %3594)))) (approx %20 %3614) (approx %20 %3623) (approx %34 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %3610 (*.f64 #s(literal 1/3 binary64) %2418)) %2413)) (approx %34 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %2418 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %3609 (*.f64 #s(literal -1/162 binary64) %3617)))) %2413)) (approx %44 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %3635) (*.f64 #s(literal 1/3 binary64) %2457)) %2454)) (approx %44 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %2457 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %3635 (*.f64 #s(literal -1/162 binary64) (*.f64 t %3641))))) %2454)) (approx %48 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %3650 (*.f64 #s(literal 1/3 binary64) %2478)) %2476)) (approx %48 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %2478 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %3649 (*.f64 #s(literal -1/162 binary64) %3656)))) %2476)) (approx %873 (fma.f64 #s(literal 2 binary64) %2476 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %3650 (*.f64 #s(literal 2/3 binary64) %2478))))) (approx %873 (fma.f64 #s(literal 2 binary64) %2476 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %2478 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %3649 (*.f64 #s(literal -1/81 binary64) %3656))))))) (approx %49 (fma.f64 #s(literal -2 binary64) %2476 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %2478 (*.f64 #s(literal 1/9 binary64) %3650))))) (approx %49 (fma.f64 #s(literal -2 binary64) %2476 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %2478 (*.f64 t (fma.f64 #s(literal 1/81 binary64) %3656 (*.f64 #s(literal 1/9 binary64) %3649))))))) (approx %1042 %1044) (approx %1129 (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t %2143)) (*.f64 #s(literal -1/3 binary64) %106)))) (approx %1146 %3696) (approx %1166 (+.f64 %115 %3696)) (approx %263 %2609) (approx %57 (-.f64 %3614 %59)) (approx %57 (-.f64 %3623 %59)) (approx %62 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %3705 (*.f64 #s(literal 1/3 binary64) %3706)) %2552)) (approx %62 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %3706 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %3711 (*.f64 #s(literal -1/162 binary64) %3712)))) %2552)) (approx %65 %3722) (approx %65 %3729) (approx %70 (-.f64 %3722 %72)) (approx %70 (-.f64 %3729 %72)) (approx %75 (fma.f64 a %2587 %3613)) (approx %75 (fma.f64 a %2587 %3622)) (approx %85 %1135) (approx %98 (*.f64 t (fma.f64 #s(literal -1/162 binary64) %3740 %2542))) (approx %98 (*.f64 t (fma.f64 #s(literal 1/3 binary64) z (*.f64 %1044 (fma.f64 #s(literal -1/162 binary64) %3599 %3746))))) (approx %98 (*.f64 t (fma.f64 #s(literal 1/3 binary64) z (*.f64 %1044 (fma.f64 #s(literal -1/162 binary64) %3599 (*.f64 %1044 (fma.f64 #s(literal -1/11022480 binary64) %3753 (*.f64 #s(literal 1/29160 binary64) %3744)))))))) (approx %210 (*.f64 t (fma.f64 #s(literal -1/162 binary64) %3762 %3694))) (approx %210 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %2135 (*.f64 %1044 (fma.f64 #s(literal -1/162 binary64) %3600 (*.f64 #s(literal 1/29160 binary64) %3767)))))) (approx %210 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %2135 (*.f64 %1044 (fma.f64 #s(literal -1/162 binary64) %3600 (*.f64 %1044 (fma.f64 #s(literal -1/11022480 binary64) %3775 %3776))))))) (approx %266 (+.f64 %115 (*.f64 t (-.f64 %3593 %3694)))) (approx %266 (+.f64 %115 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %2712 (*.f64 #s(literal 1/162 binary64) %3601))) %3694)))) (approx %282 (fma.f64 #s(literal -1 binary64) (*.f64 t %3795) %2673)) (approx %282 (fma.f64 #s(literal 2 binary64) %115 (*.f64 t (-.f64 (*.f64 #s(literal -1/9 binary64) %3592) %3795)))) (approx %282 (fma.f64 #s(literal 2 binary64) %115 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %3805) (*.f64 #s(literal -1/9 binary64) %2712))) %3795)))) (approx %110 (+.f64 #s(literal 1 binary64) (*.f64 %1044 (fma.f64 #s(literal -1/18 binary64) %1147 (*.f64 #s(literal 1/1944 binary64) (*.f64 %1044 %3814)))))) (approx %110 (+.f64 #s(literal 1 binary64) (*.f64 %1044 (fma.f64 #s(literal -1/18 binary64) %1147 (*.f64 %1044 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %1044 %3821) (*.f64 #s(literal 1/1944 binary64) %3814))))))) (approx %112 (+.f64 %115 (*.f64 %1044 (fma.f64 #s(literal -1/18 binary64) %2712 (*.f64 #s(literal 1/1944 binary64) (*.f64 %1044 %3830)))))) (approx %112 (+.f64 %115 (*.f64 %1044 (fma.f64 #s(literal -1/18 binary64) %2712 (*.f64 %1044 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %1044 (*.f64 %3821 %115)) (*.f64 #s(literal 1/1944 binary64) %3830))))))) (approx %267 %3847) (approx %267 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %2135 (*.f64 %1044 %3850)) %3594))) (approx %267 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %2135 (*.f64 %1044 (-.f64 (fma.f64 #s(literal -1/162 binary64) %3600 (*.f64 %1044 (-.f64 %3776 %3856))) %3804))) %3594))) (approx %267 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %2135 (*.f64 %1044 (-.f64 (fma.f64 #s(literal -1/162 binary64) %3600 (*.f64 %1044 (-.f64 (fma.f64 #s(literal 1/29160 binary64) %3766 (*.f64 %1044 (-.f64 (*.f64 #s(literal -1/11022480 binary64) %3774) (*.f64 #s(literal 1/11022480 binary64) %3774)))) %3856))) %3804))) %3594))) (approx %345 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (*.f64 #s(literal 1/162 binary64) %3740)))) (approx %345 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (*.f64 %1044 (fma.f64 #s(literal -1/29160 binary64) %3745 %3884))))) (approx %345 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (*.f64 %1044 (fma.f64 #s(literal 1/162 binary64) %3599 (*.f64 %1044 (fma.f64 #s(literal -1/29160 binary64) %3744 (*.f64 #s(literal 1/11022480 binary64) %3753)))))))) (approx %346 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %2135 (*.f64 #s(literal 1/162 binary64) %3762)))) (approx %346 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %2135 (*.f64 %1044 (fma.f64 #s(literal -1/29160 binary64) %3767 %3804))))) (approx %346 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %2135 (*.f64 %1044 (fma.f64 #s(literal 1/162 binary64) %3600 (*.f64 %1044 (fma.f64 #s(literal -1/29160 binary64) %3766 (*.f64 #s(literal 1/11022480 binary64) %3775)))))))) (approx %284 (+.f64 %115 (*.f64 t %3915))) (approx %284 (+.f64 %115 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %3795 %3695)))) (approx %284 (+.f64 %115 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %3795 (fma.f64 #s(literal 1/3 binary64) %2135 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %2712 (*.f64 t %3923)))))))) (approx %269 (+.f64 %115 (*.f64 #s(literal 1/2 binary64) %3847))) (approx %269 (+.f64 %115 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %3592 (*.f64 #s(literal 1/2 binary64) %3846))))) (approx %269 (+.f64 %115 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %3846 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %2712 (*.f64 #s(literal 1/2 binary64) (*.f64 t %3850)))))))) (approx %308 (*.f64 t (-.f64 (*.f64 #s(literal -1/162 binary64) %3740) %3949))) (approx %308 (*.f64 t (-.f64 (*.f64 %1044 (-.f64 %3746 %3884)) %3949))) (approx %308 (*.f64 t (-.f64 (*.f64 %1044 (-.f64 (*.f64 %1044 (-.f64 (*.f64 #s(literal -1/11022480 binary64) %3753) (*.f64 #s(literal -1/29160 binary64) %3744))) %3884)) %3949))) (approx %310 (+.f64 %115 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %2135 %3604)))) (approx %323 (+.f64 %2863 (*.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %3971) (*.f64 #s(literal 1/3 binary64) %2866))))) (approx %323 (+.f64 %2863 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %2866 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %3971 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3599 %2865))))))))) (approx %296 (+.f64 %2888 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %2891 (*.f64 #s(literal -1/18 binary64) (*.f64 t %3987)))))) (approx %296 (+.f64 %2888 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %2891 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %3987 (*.f64 #s(literal 1/162 binary64) (*.f64 t (*.f64 %3599 %2890))))))))) (approx %244 (+.f64 %2916 (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t %4003)) %4006)))) (approx %244 (+.f64 %2916 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %4003 (*.f64 #s(literal 1/162 binary64) (*.f64 t (*.f64 %3599 %2918))))) %4006)))) (approx %245 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %2945 (*.f64 #s(literal -1/18 binary64) (*.f64 t %4020))) %2942)) (approx %245 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %2945 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %4020 (*.f64 #s(literal 1/162 binary64) (*.f64 t %4026))))) %2942)) (approx %246 (+.f64 %2918 (*.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %4034) (*.f64 #s(literal 1/3 binary64) %2924))))) (approx %246 (+.f64 %2918 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %2924 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %4034 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3599 %2916))))))))) (approx %247 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %4050) %4052) %2985)) (approx %247 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %2988 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %4050 (*.f64 #s(literal -1/162 binary64) (*.f64 t %4056))))) %2985)) (approx %248 (-.f64 (fma.f64 t %4065 %2942) %2985)) (approx %248 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %2945 (*.f64 t %4071)) %4052) %2942) %2985)) (approx %248 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %2945 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %4020 (*.f64 t %4080)) %4070))) %4052) %2942) %2985)) (approx %1586 (fma.f64 #s(literal 2 binary64) %115 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %3592 (*.f64 #s(literal 2/3 binary64) %2135))))) (approx %1586 (fma.f64 #s(literal 2 binary64) %115 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %2135 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %2712 (*.f64 #s(literal -1/81 binary64) %3601))))))) (approx %99 (*.f64 t (fma.f64 #s(literal -1/162 binary64) (*.f64 %1044 %4102) (*.f64 #s(literal 1/3 binary64) %3051)))) (approx %99 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %3051 (*.f64 %1044 (fma.f64 #s(literal -1/162 binary64) %4102 (*.f64 #s(literal 1/29160 binary64) (*.f64 %1044 %4108))))))) (approx %99 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %3051 (*.f64 %1044 (fma.f64 #s(literal -1/162 binary64) %4102 (*.f64 %1044 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %1044 (*.f64 %3752 %6)) (*.f64 #s(literal 1/29160 binary64) %4108)))))))) (approx %105 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %3610 %3611) %2413)) (approx %105 (fma.f64 t (fma.f64 #s(literal 2/3 binary64) %2418 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %3609 %3618))) %2413)) (approx %121 %4137) (approx %121 %4144) (approx %125 (fma.f64 #s(literal 6 binary64) %3107 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %4146 %4148)))) (approx %125 (fma.f64 #s(literal 6 binary64) %3107 (*.f64 t (fma.f64 #s(literal 2 binary64) %4147 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %4153 (*.f64 #s(literal -1/27 binary64) %4154))))))) (approx %130 (-.f64 %4137 %58)) (approx %130 (-.f64 %4144 %58)) (approx %133 (fma.f64 #s(literal 1/3 binary64) %3129 %3613)) (approx %133 (fma.f64 #s(literal 1/3 binary64) %3129 %3622)) (approx %136 (-.f64 (+.f64 a (*.f64 t (-.f64 (*.f64 #s(literal 1/3 binary64) %4146) %4148))) %3108)) (approx %136 (-.f64 (+.f64 a (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 1/27 binary64) %4154) (*.f64 #s(literal -1/3 binary64) %4153))) %4148))) %3108)) (approx %140 (fma.f64 #s(literal -1/3 binary64) %3168 %3613)) (approx %140 (fma.f64 #s(literal -1/3 binary64) %3168 %3622)) (approx %144 %4192) (approx %144 %4199) (approx %149 (-.f64 %4192 %151)) (approx %149 (-.f64 %4199 %151)) (approx %155 (fma.f64 #s(literal 1/9 binary64) %3201 %3613)) (approx %155 (fma.f64 #s(literal 1/9 binary64) %3201 %3622)) (approx %160 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %4213)) %4217) %3215)) (approx %160 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 z (*.f64 %106 (*.f64 %6 %4213))) %3129) (fma.f64 #s(literal -1/9 binary64) (/.f64 %3616 %3212) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %3599 %3241) %3222)))))) %4213)) %4217) %3215)) (approx %163 (fma.f64 #s(literal 6 binary64) %3254 (*.f64 t (fma.f64 #s(literal -1/3 binary64) (/.f64 %3610 b) (*.f64 #s(literal 2 binary64) %4239))))) (approx %163 (fma.f64 #s(literal 6 binary64) %3254 (*.f64 t (fma.f64 #s(literal 2 binary64) %4239 (*.f64 t (fma.f64 #s(literal -1/3 binary64) (/.f64 %3609 b) (*.f64 #s(literal -1/27 binary64) (/.f64 %3617 b)))))))) (approx %170 (fma.f64 #s(literal -1/3 binary64) %58 %3614)) (approx %170 (fma.f64 #s(literal -1/3 binary64) %58 %3623)) (approx %174 (fma.f64 #s(literal 3 binary64) %3107 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %4146 %4147)))) (approx %174 (fma.f64 #s(literal 3 binary64) %3107 (*.f64 t (fma.f64 b %2418 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %4153 (*.f64 #s(literal -1/54 binary64) %4154))))))) (approx %177 (fma.f64 #s(literal 3 binary64) %2413 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %3610 %2418)))) (approx %177 (fma.f64 #s(literal 3 binary64) %2413 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/6 binary64) %3609 (*.f64 #s(literal -1/54 binary64) %3617)) %2418)))) (approx %202 %4284) (approx %202 %4293) (approx %206 (-.f64 %4284 %59)) (approx %206 (-.f64 %4293 %59)) (approx %249 %4301) (approx %249 %4308) (approx %249 %4317) (approx %260 (-.f64 %4301 %59)) (approx %260 (-.f64 %4308 %59)) (approx %260 (-.f64 %4317 %59)) (approx %270 %4327) (approx %270 %4331) (approx %270 %4338) (approx %279 (-.f64 %4327 %59)) (approx %279 (-.f64 %4331 %59)) (approx %279 (-.f64 %4338 %59)) (approx %285 %4348) (approx %285 %4353) (approx %285 %4362) (approx %291 (-.f64 %4348 %59)) (approx %291 (-.f64 %4353 %59)) (approx %291 (-.f64 %4362 %59)) (approx %297 %4375) (approx %297 %4384) (approx %304 (-.f64 %4375 %59)) (approx %304 (-.f64 %4384 %59)) (approx %324 %4395) (approx %324 %4404) (approx %331 (-.f64 %4395 %59)) (approx %331 (-.f64 %4404 %59)) (approx %18 (*.f64 t (-.f64 %4410 %2542))) (approx %1011 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %2135 %4414))) (approx %1129 (*.f64 %1044 (fma.f64 #s(literal -1/18 binary64) %2143 (*.f64 #s(literal 1/3 binary64) (/.f64 %106 t))))) (approx %1146 (*.f64 %1044 (fma.f64 #s(literal -1/18 binary64) %2712 (*.f64 #s(literal 1/3 binary64) %4423)))) (approx %1166 (*.f64 %1044 (fma.f64 #s(literal -1/18 binary64) %2712 (fma.f64 #s(literal 1/3 binary64) %4423 (/.f64 %115 %1044))))) (approx %182 (*.f64 t (+.f64 z (*.f64 #s(literal -3 binary64) %4410)))) (approx %183 %4438) (approx %321 %4441) (approx %265 (*.f64 t (fma.f64 #s(literal 1/3 binary64) z %4410))) (approx %307 %4449) (approx %322 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) z %4447) %4410))) (approx %295 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (fma.f64 #s(literal 1/2 binary64) %4446 %4410)))) (approx %243 %4460) (approx %18 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %4410) %3949)))) (approx %1011 (*.f64 #s(literal -1 binary64) (*.f64 t %4467))) (approx %1166 (*.f64 %1044 (fma.f64 #s(literal -1 binary64) (/.f64 %4467 t) (*.f64 #s(literal -1/18 binary64) %2712)))) (approx %182 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal 3 binary64) %4410))))) (approx %183 (*.f64 #s(literal -1 binary64) %4441)) (approx %321 (*.f64 #s(literal -1 binary64) %4438)) (approx %265 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4410 %3949)))) (approx %307 (*.f64 #s(literal -1 binary64) %4460)) (approx %322 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %2860 t) %3949)))) (approx %295 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %1498 t) %2542)))) (approx %243 (*.f64 #s(literal -1 binary64) %4449)) (approx a a) (approx %56 %59) (approx %129 %58) (approx (* -1/3 %129) (*.f64 #s(literal -1/3 binary64) %58)) (approx %57 %4509) (approx %70 (/.f64 %4509 a)) (approx (* 1/3 a) %4514) (approx %4516 (*.f64 #s(literal -1 binary64) a)) (approx (/ %4516 3) (*.f64 #s(literal -1/3 binary64) a)) (approx %130 (fma.f64 #s(literal -1 binary64) %58 %123)) (approx %133 %171) (approx %136 %4525) (approx %148 %151) (approx %149 (fma.f64 #s(literal -3 binary64) a %146)) (approx %160 (/.f64 #s(literal 1/2 binary64) %94)) (approx %160 (fma.f64 #s(literal 1/12 binary64) %4534 %4536)) (approx %160 (fma.f64 a (fma.f64 #s(literal 1/72 binary64) (/.f64 a %4541) %4544) %4536)) (approx %160 (fma.f64 a (fma.f64 a (fma.f64 #s(literal 1/432 binary64) (/.f64 a %4550) (*.f64 #s(literal 1/72 binary64) (/.f64 #s(literal 1 binary64) %4541))) %4544) %4536)) (approx %193 (fma.f64 #s(literal -1/3 binary64) %58 %191)) (approx %196 (fma.f64 #s(literal -1/3 binary64) %58 %118)) (approx %206 (fma.f64 #s(literal -1/3 binary64) %58 %204)) (approx %218 (fma.f64 #s(literal -1/3 binary64) %58 %216)) (approx %238 (fma.f64 #s(literal -1/3 binary64) %58 %236)) (approx %260 (fma.f64 #s(literal -1/3 binary64) %58 %258)) (approx %279 (fma.f64 #s(literal -1/3 binary64) %58 %277)) (approx %291 (fma.f64 #s(literal -1/3 binary64) %58 %289)) (approx %304 (fma.f64 #s(literal -1/3 binary64) %58 %302)) (approx %318 (fma.f64 #s(literal -1/3 binary64) %58 %316)) (approx %331 (fma.f64 #s(literal -1/3 binary64) %58 %329)) (approx %342 (fma.f64 #s(literal -1/3 binary64) %58 %340)) (approx %355 (fma.f64 #s(literal -1/3 binary64) %58 %353)) (approx %70 (/.f64 #s(literal -1/3 binary64) b)) (approx %130 %4586) (approx %130 (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %4588) %71))) (approx %133 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4588) %72))) (approx %136 (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) %4597)))) (approx %149 (*.f64 #s(literal -3 binary64) a)) (approx %149 (*.f64 a (-.f64 (*.f64 #s(literal 18 binary64) %4597) #s(literal 3 binary64)))) (approx %160 (*.f64 #s(literal -3 binary64) (/.f64 b a))) (approx %160 (/.f64 (fma.f64 #s(literal -18 binary64) %4612 %4613) a)) (approx %160 (/.f64 (-.f64 (fma.f64 #s(literal -108 binary64) %4618 %4613) %4620) a)) (approx %160 (/.f64 (-.f64 (fma.f64 #s(literal -648 binary64) (/.f64 %4626 %472) %4613) (fma.f64 #s(literal 18 binary64) %4612 (*.f64 #s(literal 108 binary64) %4618))) a)) (approx %193 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4635) %72))) (approx %196 (*.f64 a (-.f64 (+.f64 (/.f64 (*.f64 %115 %117) a) (+.f64 %4588 (/.f64 %107 a))) %72))) (approx %206 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4648) %72))) (approx %218 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4653) %72))) (approx %238 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4658) %72))) (approx %260 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4663) %72))) (approx %279 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4668) %72))) (approx %291 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4673) %72))) (approx %304 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4678) %72))) (approx %318 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4683) %72))) (approx %331 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4688) %72))) (approx %342 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4693) %72))) (approx %355 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4698) %72))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %63 %72)))) (approx %130 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -6 binary64) %4588 %71)))) (approx %133 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4588 %72)))) (approx %136 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %4597) #s(literal 1 binary64))))) (approx %149 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -18 binary64) %4597))))) (approx %160 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) b %4620) a))) (approx %160 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -108 binary64) (/.f64 %4617 a)) %4731) a) %4734) a))) (approx %160 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 648 binary64) (/.f64 %4626 a)) (*.f64 #s(literal -108 binary64) %4617)) a)) %4731) a) %4734) a))) (approx %193 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4635 %72)))) (approx %196 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %118 a) %72)))) (approx %206 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4648 %72)))) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4653 %72)))) (approx %238 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4658 %72)))) (approx %260 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4663 %72)))) (approx %279 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4668 %72)))) (approx %291 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4673 %72)))) (approx %304 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4678 %72)))) (approx %318 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4683 %72)))) (approx %331 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4688 %72)))) (approx %342 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4693 %72)))) (approx %355 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %4698 %72)))) (approx b b) (approx %55 %4734) (approx %57 (/.f64 (-.f64 %4808 %4514) b)) (approx %68 %71) (approx %69 (/.f64 #s(literal 1/3 binary64) b)) (approx %70 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %4807 a)) #s(literal 1/3 binary64)) b)) (approx %75 (/.f64 (fma.f64 #s(literal -1/3 binary64) a %4808) b)) (approx (neg b) (*.f64 #s(literal -1 binary64) b)) (approx %130 (/.f64 (-.f64 %127 a) b)) (approx %133 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %126)) b)) (approx %136 (+.f64 a %4525)) (approx %154 (*.f64 #s(literal 9 binary64) b)) (approx %160 (*.f64 b (-.f64 (*.f64 #s(literal -18 binary64) (/.f64 %126 %457)) %4841))) (approx %160 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -108 binary64) (/.f64 %4533 %472)) %4848)) %4841))) (approx %160 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -648 binary64) (/.f64 %4854 (pow.f64 a #s(literal 4 binary64)))) (*.f64 #s(literal 108 binary64) (/.f64 %4532 %472)))) %4848)) %4841))) (approx %167 (*.f64 #s(literal 1/3 binary64) b)) (approx %193 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %190)) %4514) b)) (approx %196 (/.f64 (-.f64 (*.f64 b %118) %4514) b)) (approx %206 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %203)) %4514) b)) (approx %218 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %215)) %4514) b)) (approx %238 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %235)) %4514) b)) (approx %260 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %257)) %4514) b)) (approx %279 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %276)) %4514) b)) (approx %291 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %288)) %4514) b)) (approx %304 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %301)) %4514) b)) (approx %318 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %315)) %4514) b)) (approx %331 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %328)) %4514) b)) (approx %342 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %339)) %4514) b)) (approx %355 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %352)) %4514) b)) (approx %136 (*.f64 b (-.f64 %58 %123))) (approx %149 (*.f64 b (fma.f64 #s(literal -3 binary64) %58 (*.f64 #s(literal 18 binary64) %94)))) (approx %160 (-.f64 (fma.f64 #s(literal 1/72 binary64) %4940 %4536) (*.f64 #s(literal -1/12 binary64) %4534))) (approx %160 (-.f64 (fma.f64 #s(literal 1/432 binary64) (/.f64 %472 %4550) %4536) (fma.f64 #s(literal -1/12 binary64) %4534 (*.f64 #s(literal -1/72 binary64) %4940)))) (approx %136 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4586 (*.f64 #s(literal -6 binary64) %94))))) (approx %149 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -18 binary64) %94 (*.f64 #s(literal 3 binary64) %58))))) (approx %160 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/72 binary64) (/.f64 %457 %4854)) %4964) b) %4536)) (approx %160 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/432 binary64) (/.f64 %472 (*.f64 b %4549))) (*.f64 #s(literal -1/72 binary64) (/.f64 %457 %4540))) b)) %4964) b) %4536)) |
18 calls:
| Time | Variable | Point |
|---|---|---|
| 60.0ms | y | 0 |
| 55.0ms | z | inf |
| 31.0ms | t | 0 |
| 29.0ms | z | 0 |
| 22.0ms | t | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 212 | 2611 |
| 0 | 411 | 2291 |
| 1 | 1525 | 2257 |
| 0 | 4131 | 2257 |
| 0 | 4327 | 2237 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (sqrt.f64 x) %3 = (*.f64 #s(literal 2 binary64) %2) %7 = (*.f64 z t) %9 = (/.f64 %7 #s(literal 3 binary64)) %10 = (-.f64 y %9) %11 = (cos.f64 %10) %12 = (*.f64 %3 %11) %15 = (*.f64 b #s(literal 3 binary64)) %16 = (/.f64 a %15) %18 = (*.f64 t z) %19 = (*.f64 #s(literal 1/3 binary64) %18) %20 = (-.f64 y %19) %21 = (cos.f64 %20) %22 = (*.f64 %21 %2) %23 = (/.f64 a b) %25 = (/.f64 #s(literal 1 binary64) x) %26 = (sqrt.f64 %25) %27 = (*.f64 %21 %26) %28 = (*.f64 x %27) %29 = (*.f64 #s(literal 2 binary64) %28) %36 = (- y (/ (* z t) 3)) %37 = (cos %36) %38 = (* (* 2 (sqrt x)) %37) %39 = (approx %38 %29) %42 = (*.f64 #s(literal -2 binary64) %28) %43 = (approx %38 %42) %44 = (*.f64 #s(literal -1/3 binary64) %18) %45 = (approx %36 %44) %47 = (cos.f64 y) %48 = (approx %37 %47) %49 = (sin.f64 y) %50 = (*.f64 z %49) %51 = (*.f64 t %50) %52 = (*.f64 #s(literal 1/3 binary64) %51) %53 = (+.f64 %47 %52) %54 = (approx %37 %53) %56 = (pow.f64 t #s(literal 2 binary64)) %57 = (*.f64 z %47) %58 = (*.f64 %56 %57) %59 = (*.f64 #s(literal -1/18 binary64) %58) %60 = (*.f64 t %49) %61 = (*.f64 #s(literal -1/3 binary64) %60) %62 = (-.f64 %59 %61) %63 = (*.f64 z %62) %64 = (+.f64 %47 %63) %65 = (approx %37 %64) %67 = (*.f64 #s(literal 1/3 binary64) t) %68 = (*.f64 #s(literal 1/3 binary64) z) %69 = (*.f64 #s(literal -1/3 binary64) %23) %72 = (- %38 (/ a (* b 3))) %74 = (/.f64 %22 a) %75 = (*.f64 #s(literal 2 binary64) %74) %76 = (/.f64 #s(literal 1 binary64) b) %77 = (*.f64 #s(literal 1/3 binary64) %76) %78 = (-.f64 %75 %77) %79 = (*.f64 a %78) %81 = (*.f64 #s(literal 1/3 binary64) a) %82 = (sqrt.f64 %2) %83 = (*.f64 %82 %82) %85 = (*.f64 %68 t) %86 = (*.f64 t #s(literal -1/3 binary64)) %88 = (/.f64 #s(literal 3 binary64) %18) %89 = (/.f64 #s(literal 1 binary64) %88) %90 = (*.f64 %86 z) %91 = (fma.f64 #s(literal -3 binary64) y %18) %92 = (*.f64 %91 #s(literal -1/3 binary64)) %93 = (fma.f64 %86 z y) %94 = (-.f64 %85 y) %95 = (cos.f64 %93) %96 = (sin.f64 %85) %97 = (*.f64 %96 %49) %98 = (fma.f64 %67 z y) %99 = (cos.f64 %98) %100 = (+.f64 %99 %95) %101 = (cos.f64 %85) %102 = (*.f64 %101 %47) %103 = (-.f64 %95 %99) %104 = (fabs.f64 %93) %105 = (sin.f64 %90) %106 = (*.f64 %105 %49) %107 = (fma.f64 %100 #s(literal 1/2 binary64) %97) %108 = (fma.f64 %103 #s(literal 1/2 binary64) %102) %109 = (PI.f64 ) %110 = (*.f64 #s(literal 1/2 binary64) %109) %111 = (fma.f64 %86 z %110) %112 = (cos.f64 %111) %113 = (fma.f64 %49 %112 %102) %114 = (fma.f64 %47 %101 %97) %115 = (neg.f64 %104) %116 = (+.f64 %115 %110) %117 = (sin.f64 %116) %118 = (fma.f64 #s(literal 1/2 binary64) %109 %94) %119 = (sin.f64 %118) %120 = (fma.f64 #s(literal 1/2 binary64) %109 %104) %121 = (sin.f64 %120) %122 = (fma.f64 #s(literal 1/2 binary64) %109 y) %123 = (fma.f64 %86 z %122) %124 = (sin.f64 %123) %125 = (*.f64 %109 #s(literal -1/2 binary64)) %126 = (fma.f64 %68 t %125) %127 = (cos.f64 %126) %128 = (*.f64 %49 %127) %129 = (sin.f64 %126) %130 = (*.f64 %47 %129) %131 = (-.f64 %128 %130) %132 = (-.f64 %102 %106) %133 = (*.f64 %95 #s(literal 2 binary64)) %134 = (*.f64 %95 %2) %135 = (*.f64 %2 %96) %136 = (fma.f64 %135 %49 %134) %137 = (fma.f64 %2 %102 %136) %138 = (neg.f64 b) %139 = (/.f64 #s(literal -1/3 binary64) b) %140 = (neg.f64 a) %141 = (/.f64 #s(literal 1/3 binary64) b) %142 = (*.f64 a %141) %143 = (/.f64 %81 b) %144 = (/.f64 %140 #s(literal 3 binary64)) %145 = (/.f64 %144 %138) %146 = (*.f64 %23 #s(literal -1/3 binary64)) %148 = (*.f64 %134 #s(literal 6 binary64)) %149 = (*.f64 %148 b) %150 = (-.f64 %148 %23) %152 = (-.f64 a %149) %154 = (*.f64 %149 #s(literal 3 binary64)) %155 = (*.f64 %15 %23) %156 = (-.f64 %154 %155) %157 = (*.f64 %15 #s(literal 3 binary64)) %160 = (/.f64 #s(literal 3 binary64) %150) %162 = (/.f64 %148 b) %163 = (/.f64 b #s(literal 3 binary64)) %165 = (*.f64 %134 %15) %166 = (/.f64 %165 b) %169 = (cos.f64 %45) %170 = (*.f64 %3 %169) %172 = (cos.f64 %92) %173 = (*.f64 %3 %172) %178 = (*.f64 #s(literal 2 binary64) %83) %179 = (*.f64 %178 %11) %181 = (*.f64 %3 %114) %183 = (*.f64 %3 %117) %185 = (*.f64 %3 %131) %187 = (*.f64 %3 %108) %189 = (*.f64 %3 %54) %191 = (*.f64 %3 %107) %193 = (*.f64 %3 %48) %195 = (*.f64 %3 %124) %197 = (*.f64 %3 %113) %199 = (*.f64 %3 %119) %201 = (*.f64 %3 %121) %203 = (*.f64 %3 %65) %205 = (*.f64 %3 %132) %210 = (-.f64 y %89) %211 = (cos.f64 %210) %212 = (*.f64 %3 %211) #s(literal 2 binary64) x %2 %3 y z t %7 #s(literal 3 binary64) %9 %10 %11 %12 a b %15 %16 #s(literal 1/3 binary64) %18 %19 %20 %21 %22 %23 #s(literal 1 binary64) %25 %26 %27 %28 %29 %39 #s(literal -1/3 binary64) #s(literal -2 binary64) %42 %43 %44 %45 #s(literal -1/2 binary64) %47 %48 %49 %50 %51 %52 %53 %54 #s(literal -1/18 binary64) %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 #s(literal 2/3 binary64) %67 %68 %69 (approx %72 %69) %74 %75 %76 %77 %78 %79 (approx %72 %79) %81 %82 %83 #s(literal 1/2 binary64) %85 %86 #s(literal -3 binary64) %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 #s(literal 6 binary64) %148 %149 %150 (*.f64 %150 #s(literal 1/3 binary64)) %152 (*.f64 %152 %139) %154 %155 %156 %157 (/.f64 %156 %157) (/.f64 %150 #s(literal 3 binary64)) %160 (/.f64 #s(literal 1 binary64) %160) %162 %163 (fma.f64 %162 %163 %146) %165 %166 (fma.f64 #s(literal 2/3 binary64) %166 %146) (fma.f64 %2 %133 %146) %169 %170 (-.f64 %170 %16) %172 %173 (-.f64 %173 %16) (-.f64 %43 %16) (-.f64 %39 %16) (-.f64 %137 %16) %178 %179 (-.f64 %179 %16) %181 (-.f64 %181 %16) %183 (-.f64 %183 %16) %185 (-.f64 %185 %16) %187 (-.f64 %187 %16) %189 (-.f64 %189 %16) %191 (-.f64 %191 %16) %193 (-.f64 %193 %16) %195 (-.f64 %195 %16) %197 (-.f64 %197 %16) %199 (-.f64 %199 %16) %201 (-.f64 %201 %16) %203 (-.f64 %203 %16) %205 (-.f64 %205 %16) (-.f64 %12 %143) (-.f64 %12 %142) (-.f64 %12 %145) %210 %211 %212 (-.f64 %212 %16) |
| Outputs |
|---|
%2 = (sqrt.f64 x) %3 = (sqrt.f64 %2) %4 = (neg.f64 %3) %5 = (neg.f64 %4) %6 = (*.f64 %5 %5) %7 = (*.f64 %4 %4) %8 = (*.f64 %3 %3) %9 = (pow.f64 %4 #s(literal 2 binary64)) %10 = (pow.f64 %3 #s(literal 2 binary64)) %12 = (pow.f64 %2 #s(literal 1 binary64)) %14 = (pow.f64 x #s(literal 1/2 binary64)) %15 = (neg.f64 %2) %16 = (fabs.f64 %15) %17 = (fabs.f64 %2) %19 = (*.f64 (*.f64 #s(literal 2 binary64) %3) %3) %20 = (*.f64 %2 #s(literal 2 binary64)) %21 = (*.f64 #s(literal 2 binary64) %2) %22 = (pow.f64 %20 #s(literal 1 binary64)) %25 = (/.f64 (-.f64 x x) (-.f64 %2 %2)) %26 = (fma.f64 %5 %5 %2) %27 = (fma.f64 %4 %4 %2) %28 = (fma.f64 %3 %3 %2) %29 = (+.f64 %2 %2) %33 = (*.f64 t z) %34 = (*.f64 z t) %35 = (pow.f64 %33 #s(literal 1 binary64)) %37 = (neg.f64 %33) %39 = (*.f64 %37 #s(literal -1/3 binary64)) %41 = (/.f64 #s(literal 3 binary64) %33) %42 = (neg.f64 %41) %43 = (/.f64 #s(literal 1 binary64) %42) %44 = (*.f64 #s(literal -1 binary64) %43) %46 = (*.f64 #s(literal 1/3 binary64) z) %47 = (*.f64 %46 t) %48 = (*.f64 #s(literal 1/3 binary64) t) %49 = (*.f64 %48 z) %51 = (/.f64 #s(literal 1 binary64) %33) %52 = (/.f64 #s(literal 1/2 binary64) %51) %53 = (*.f64 #s(literal 2/3 binary64) %52) %54 = (*.f64 #s(literal 1 binary64) %47) %55 = (*.f64 %33 #s(literal 1/3 binary64)) %56 = (*.f64 #s(literal 1/3 binary64) %33) %57 = (*.f64 t %46) %58 = (*.f64 z %48) %59 = (pow.f64 %47 #s(literal 1 binary64)) %60 = (pow.f64 %41 #s(literal -1 binary64)) %61 = (neg.f64 %37) %62 = (/.f64 %61 #s(literal 3 binary64)) %64 = (/.f64 %37 #s(literal -3 binary64)) %65 = (/.f64 #s(literal -1 binary64) %42) %67 = (/.f64 #s(literal 1 binary64) (/.f64 %42 #s(literal -1 binary64))) %69 = (/.f64 #s(literal 1 binary64) (neg.f64 %42)) %71 = (/.f64 #s(literal 1 binary64) (/.f64 %41 #s(literal 1 binary64))) %72 = (/.f64 #s(literal 1 binary64) %41) %73 = (/.f64 %33 #s(literal 3 binary64)) %74 = (/.f64 #s(literal 3 binary64) t) %75 = (/.f64 z %74) %76 = (*.f64 y #s(literal 3 binary64)) %77 = (-.f64 %76 %33) %78 = (*.f64 %77 #s(literal 1/3 binary64)) %79 = (*.f64 y %41) %80 = (-.f64 %79 #s(literal 1 binary64)) %81 = (*.f64 %80 %47) %82 = (*.f64 #s(literal -1/3 binary64) t) %83 = (fma.f64 %82 z y) %84 = (pow.f64 %83 #s(literal 1 binary64)) %87 = (/.f64 (-.f64 (*.f64 y %42) #s(literal -1 binary64)) %42) %89 = (/.f64 (neg.f64 %77) #s(literal -3 binary64)) %91 = (/.f64 (neg.f64 %80) %42) %92 = (/.f64 %77 #s(literal 3 binary64)) %93 = (/.f64 %80 %41) %94 = (fma.f64 #s(literal -3 binary64) y %33) %95 = (/.f64 %94 #s(literal -3 binary64)) %97 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %77)) %99 = (/.f64 #s(literal 1 binary64) (/.f64 %41 %80)) %100 = (-.f64 %47 y) %101 = (neg.f64 %100) %102 = (fma.f64 #s(literal -1/3 binary64) %33 y) %103 = (fma.f64 %33 #s(literal -1/3 binary64) y) %104 = (*.f64 #s(literal -1/3 binary64) z) %105 = (fma.f64 t %104 y) %106 = (fma.f64 z %82 y) %108 = (-.f64 (/.f64 %76 #s(literal 3 binary64)) %47) %110 = (-.f64 (/.f64 %79 %41) %47) %111 = (*.f64 %82 z) %112 = (neg.f64 y) %113 = (-.f64 %111 %112) %114 = (-.f64 y %47) %115 = (+.f64 %111 y) %116 = (neg.f64 %47) %117 = (+.f64 y %116) %118 = (+.f64 y %111) %119 = (cos.f64 %83) %120 = (pow.f64 %119 #s(literal 1 binary64)) %121 = (cos.f64 %47) %122 = (cos.f64 y) %123 = (*.f64 %121 %122) %124 = (fma.f64 %46 t y) %125 = (cos.f64 %124) %126 = (-.f64 %119 %125) %128 = (/.f64 (fma.f64 %123 #s(literal 2 binary64) %126) #s(literal 2 binary64)) %129 = (sin.f64 %47) %130 = (sin.f64 y) %131 = (*.f64 %129 %130) %132 = (+.f64 %125 %119) %134 = (/.f64 (fma.f64 %131 #s(literal 2 binary64) %132) #s(literal 2 binary64)) %135 = (cos.f64 %111) %136 = (*.f64 %135 %122) %139 = (cos.f64 (-.f64 %111 y)) %140 = (-.f64 %139 %119) %142 = (/.f64 (-.f64 (*.f64 %136 #s(literal 2 binary64)) %140) #s(literal 2 binary64)) %146 = (/.f64 (fma.f64 %132 #s(literal 2 binary64) (*.f64 %126 #s(literal 2 binary64))) #s(literal 4 binary64)) %147 = (*.f64 %132 #s(literal 2 binary64)) %149 = (/.f64 (fma.f64 %126 #s(literal 2 binary64) %147) #s(literal 4 binary64)) %151 = (/.f64 (+.f64 %132 %126) #s(literal 2 binary64)) %153 = (/.f64 (+.f64 %126 %132) #s(literal 2 binary64)) %154 = (*.f64 #s(literal 2 binary64) %126) %156 = (/.f64 (fma.f64 %132 #s(literal 2 binary64) %154) #s(literal 4 binary64)) %157 = (*.f64 #s(literal 2 binary64) %132) %159 = (/.f64 (fma.f64 %126 #s(literal 2 binary64) %157) #s(literal 4 binary64)) %160 = (sin.f64 %83) %161 = (PI.f64 ) %162 = (*.f64 %161 #s(literal 1/2 binary64)) %163 = (cos.f64 %162) %164 = (sin.f64 %162) %165 = (*.f64 %119 %164) %166 = (fma.f64 %160 %163 %165) %167 = (fabs.f64 %83) %168 = (sin.f64 %167) %169 = (neg.f64 %168) %170 = (fma.f64 %169 %163 %165) %171 = (fma.f64 %168 %163 %165) %172 = (sin.f64 %100) %173 = (fma.f64 %172 %163 %165) %174 = (*.f64 %163 %169) %175 = (fma.f64 %164 %119 %174) %176 = (*.f64 %163 %168) %177 = (fma.f64 %164 %119 %176) %178 = (*.f64 %163 %172) %179 = (fma.f64 %164 %119 %178) %180 = (sin.f64 %111) %181 = (sin.f64 %112) %182 = (*.f64 %180 %181) %183 = (fma.f64 %135 %122 %182) %184 = (fma.f64 %126 #s(literal 1/2 binary64) %123) %185 = (fma.f64 %121 %122 %131) %186 = (fma.f64 %132 #s(literal 1/2 binary64) %131) %187 = (fma.f64 %129 %130 %123) %188 = (fma.f64 #s(literal 1/2 binary64) %126 %123) %189 = (fma.f64 #s(literal 1/2 binary64) %132 %131) %190 = (fma.f64 %130 %129 %123) %191 = (fma.f64 %122 %121 %131) %192 = (+.f64 %83 %162) %193 = (sin.f64 %192) %194 = (fma.f64 %161 #s(literal 1/2 binary64) %167) %195 = (sin.f64 %194) %196 = (fma.f64 %161 #s(literal 1/2 binary64) %100) %197 = (sin.f64 %196) %198 = (neg.f64 %167) %199 = (fma.f64 %161 #s(literal 1/2 binary64) %198) %200 = (sin.f64 %199) %201 = (*.f64 %122 %135) %202 = (*.f64 %180 %130) %203 = (-.f64 %201 %202) %205 = (*.f64 %161 #s(literal -1/2 binary64)) %206 = (cos.f64 %205) %208 = (sin.f64 %205) %210 = (-.f64 (*.f64 %169 %206) (*.f64 %119 %208)) %211 = (fma.f64 %161 #s(literal 1/2 binary64) %47) %216 = (-.f64 (*.f64 (sin.f64 %211) %122) (*.f64 (cos.f64 %211) %130)) %217 = (*.f64 %169 %163) %218 = (neg.f64 %162) %219 = (sin.f64 %218) %221 = (-.f64 %217 (*.f64 %119 %219)) %222 = (*.f64 %164 %119) %223 = (-.f64 %222 %174) %225 = (-.f64 %222 (*.f64 %163 %160)) %226 = (-.f64 %136 %202) %227 = (neg.f64 %129) %229 = (-.f64 %123 (*.f64 %130 %227)) %230 = (*.f64 %129 %181) %231 = (-.f64 %123 %230) %233 = (-.f64 %123 (*.f64 %227 %130)) %235 = (-.f64 %123 (neg.f64 %131)) %237 = (*.f64 (neg.f64 %121) %122) %238 = (-.f64 %131 %237) %239 = (neg.f64 %123) %240 = (-.f64 %131 %239) %242 = (cos.f64 (neg.f64 %198)) %244 = (cos.f64 (fabs.f64 %198)) %245 = (cos.f64 %198) %246 = (cos.f64 %167) %247 = (cos.f64 %100) %249 = (+.f64 (*.f64 %168 %163) %165) %251 = (+.f64 (*.f64 %160 %163) %165) %253 = (+.f64 (*.f64 %172 %163) %165) %254 = (+.f64 %217 %165) %255 = (+.f64 %222 %174) %256 = (+.f64 %222 %176) %257 = (+.f64 %222 %178) %258 = (+.f64 %136 %182) %259 = (+.f64 %123 %131) %260 = (+.f64 %131 %123) %261 = (*.f64 %119 %20) %262 = (*.f64 %20 %119) %263 = (*.f64 %119 %2) %264 = (*.f64 #s(literal 2 binary64) %263) %265 = (pow.f64 %261 #s(literal 1 binary64)) %266 = (*.f64 %131 %20) %267 = (fma.f64 %123 %20 %266) %268 = (*.f64 %123 %20) %269 = (fma.f64 %131 %20 %268) %270 = (*.f64 %20 %131) %271 = (fma.f64 %20 %123 %270) %272 = (*.f64 %20 %123) %273 = (fma.f64 %20 %131 %272) %274 = (+.f64 %272 %270) %275 = (+.f64 %270 %272) %276 = (+.f64 %268 %266) %277 = (+.f64 %266 %268) %280 = (*.f64 b #s(literal 3 binary64)) %283 = (neg.f64 a) %284 = (*.f64 %283 #s(literal 1/3 binary64)) %285 = (neg.f64 %284) %286 = (/.f64 #s(literal 1 binary64) b) %287 = (*.f64 %285 %286) %288 = (neg.f64 b) %289 = (/.f64 #s(literal 1 binary64) %288) %290 = (*.f64 %284 %289) %291 = (/.f64 #s(literal 1/3 binary64) b) %292 = (*.f64 %291 a) %293 = (neg.f64 %280) %295 = (*.f64 %283 (/.f64 #s(literal 1 binary64) %293)) %296 = (*.f64 #s(literal 3 binary64) %288) %298 = (*.f64 %283 (/.f64 #s(literal 1 binary64) %296)) %299 = (*.f64 #s(literal 1/3 binary64) a) %300 = (*.f64 %299 %286) %301 = (/.f64 a b) %302 = (*.f64 %301 #s(literal 1/3 binary64)) %303 = (*.f64 #s(literal 1/3 binary64) %301) %304 = (*.f64 a %291) %305 = (/.f64 a %280) %306 = (pow.f64 %305 #s(literal 1 binary64)) %307 = (neg.f64 %283) %310 = (/.f64 (*.f64 %307 #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) %288)) %312 = (/.f64 (*.f64 %283 #s(literal 1 binary64)) %296) %314 = (/.f64 (*.f64 #s(literal 1 binary64) %283) %296) %316 = (/.f64 (*.f64 #s(literal 1 binary64) a) %280) %318 = (neg.f64 %288) %320 = (/.f64 (neg.f64 %285) (neg.f64 %318)) %321 = (neg.f64 %301) %322 = (/.f64 %321 #s(literal -3 binary64)) %323 = (/.f64 %285 %318) %325 = (/.f64 %307 (neg.f64 %293)) %327 = (/.f64 %307 (neg.f64 %296)) %328 = (/.f64 %284 %288) %329 = (/.f64 %283 %296) %330 = (/.f64 %283 %293) %331 = (/.f64 %299 b) %333 = (/.f64 #s(literal 1 binary64) (/.f64 %293 %283)) %335 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %301)) %337 = (/.f64 #s(literal 1 binary64) (/.f64 %318 %285)) %339 = (/.f64 #s(literal 1 binary64) (/.f64 %296 %283)) %341 = (/.f64 #s(literal 1 binary64) (/.f64 %288 %284)) %343 = (/.f64 #s(literal 1 binary64) (/.f64 b %299)) %345 = (/.f64 #s(literal 1 binary64) (/.f64 %280 a)) %346 = (/.f64 %301 #s(literal 3 binary64)) %348 = (neg.f64 (/.f64 %284 b)) %349 = (*.f64 %2 %119) %350 = (pow.f64 %263 #s(literal 1 binary64)) %360 = (neg.f64 x) %363 = (/.f64 #s(literal 1 binary64) x) %377 = (/.f64 #s(literal 1 binary64) %2) %393 = (/.f64 %119 %2) %395 = (*.f64 x %119) %397 = (*.f64 %393 x) %402 = (*.f64 (*.f64 #s(literal 2 binary64) x) %393) %412 = (/ (* t z) 3) %414 = (cos (- %412 y)) %418 = (* %414 (* (sqrt x) 2)) %419 = (approx %418 %402) %423 = (*.f64 (*.f64 #s(literal -2 binary64) x) %393) %427 = (approx %418 %423) %429 = (*.f64 #s(literal -1/3 binary64) %33) %430 = (*.f64 %33 #s(literal -1/3 binary64)) %431 = (*.f64 t %104) %432 = (*.f64 z %82) %433 = (pow.f64 %111 #s(literal 1 binary64)) %435 = (approx (- y %412) %111) %438 = (*.f64 %163 %130) %440 = (*.f64 %122 %164) %444 = (fabs.f64 y) %447 = (fma.f64 %161 #s(literal 1/2 binary64) y) %449 = (*.f64 %164 %122) %463 = (approx %414 %122) %466 = (*.f64 %130 z) %469 = (*.f64 %466 t) %474 = (*.f64 %469 #s(literal 1/3 binary64)) %478 = (fma.f64 %469 #s(literal 1/3 binary64) %122) %488 = (approx %414 %478) %491 = (fabs.f64 t) %493 = (neg.f64 t) %495 = (*.f64 t t) %498 = (*.f64 %122 z) %503 = (*.f64 %498 %495) %506 = (*.f64 #s(literal -1/18 binary64) %495) %508 = (*.f64 %503 #s(literal -1/18 binary64)) %511 = (*.f64 %130 t) %515 = (*.f64 %511 #s(literal -1/3 binary64)) %518 = (*.f64 #s(literal 1/3 binary64) %511) %519 = (fma.f64 %506 %498 %518) %523 = (neg.f64 %515) %532 = (*.f64 %519 z) %535 = (fma.f64 %519 z %122) %538 = (neg.f64 z) %545 = (approx %414 %535) %555 = (*.f64 #s(literal -1/3 binary64) a) %556 = (*.f64 %555 %286) %557 = (*.f64 a #s(literal -1/3 binary64)) %558 = (*.f64 %557 %286) %559 = (*.f64 #s(literal -1/3 binary64) %301) %560 = (*.f64 %301 #s(literal -1/3 binary64)) %561 = (pow.f64 %559 #s(literal 1 binary64)) %563 = (/.f64 (neg.f64 %555) %288) %565 = (/.f64 (neg.f64 %557) %288) %566 = (/.f64 %555 b) %567 = (/.f64 %557 b) %569 = (/.f64 #s(literal 1 binary64) (/.f64 b %555)) %571 = (/.f64 #s(literal 1 binary64) (/.f64 b %557)) %574 = (- %418 (/ a (* b 3))) %575 = (approx %574 %559) %577 = (neg.f64 %263) %578 = (/.f64 #s(literal 1 binary64) %283) %580 = (/.f64 #s(literal 1 binary64) a) %582 = (/.f64 %2 a) %583 = (*.f64 %119 %582) %593 = (*.f64 %583 #s(literal 2 binary64)) %603 = (*.f64 %283 %283) %607 = (*.f64 %283 a) %611 = (*.f64 a %283) %615 = (*.f64 a a) %658 = (/.f64 #s(literal 2 binary64) b) %660 = (*.f64 %658 #s(literal 1/6 binary64)) %661 = (*.f64 %286 #s(literal 1/3 binary64)) %663 = (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1/2 binary64) b)) %664 = (*.f64 #s(literal -1/3 binary64) %289) %665 = (*.f64 #s(literal 1 binary64) %291) %666 = (*.f64 #s(literal 1/3 binary64) %286) %667 = (pow.f64 %291 #s(literal 1 binary64)) %668 = (pow.f64 %280 #s(literal -1 binary64)) %670 = (/.f64 #s(literal -1 binary64) (*.f64 %288 #s(literal 3 binary64))) %671 = (/.f64 #s(literal -1 binary64) %296) %672 = (/.f64 #s(literal -1 binary64) %293) %673 = (/.f64 %286 #s(literal 3 binary64)) %674 = (/.f64 #s(literal -1/3 binary64) %288) %676 = (/.f64 #s(literal 1 binary64) (/.f64 %288 #s(literal -1/3 binary64))) %678 = (/.f64 #s(literal 1 binary64) (/.f64 %280 #s(literal 1 binary64))) %680 = (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal 1/3 binary64))) %681 = (/.f64 #s(literal 1 binary64) %280) %682 = (/.f64 #s(literal 1/3 binary64) %318) %683 = (/.f64 #s(literal -1/3 binary64) b) %684 = (fma.f64 %583 #s(literal 2 binary64) %683) %697 = (*.f64 a b) %702 = (*.f64 a %288) %704 = (*.f64 %261 %288) %707 = (*.f64 %261 b) %708 = (-.f64 %707 %299) %712 = (neg.f64 %291) %721 = (*.f64 %684 a) %724 = (approx %574 %721) %732 = (sqrt.f64 %3) %755 = (*.f64 #s(literal -3 binary64) y) %764 = (*.f64 %94 #s(literal -1/3 binary64)) %790 = (/.f64 %119 #s(literal 2 binary64)) %791 = (/.f64 %125 #s(literal 2 binary64)) %793 = (neg.f64 %125) %818 = (*.f64 %123 #s(literal 2 binary64)) %825 = (sin.f64 %124) %826 = (*.f64 %125 %164) %832 = (neg.f64 %124) %835 = (fabs.f64 %124) %838 = (+.f64 %124 %162) %861 = (/.f64 (+.f64 %192 %838) #s(literal 2 binary64)) %864 = (/.f64 (-.f64 %192 %838) #s(literal 2 binary64)) %933 = (/.f64 (+.f64 %167 %832) #s(literal 2 binary64)) %936 = (/.f64 (-.f64 %167 %832) #s(literal 2 binary64)) %941 = (/.f64 (+.f64 %167 %835) #s(literal 2 binary64)) %944 = (/.f64 (-.f64 %167 %835) #s(literal 2 binary64)) %949 = (/.f64 (+.f64 %167 %124) #s(literal 2 binary64)) %952 = (/.f64 (-.f64 %167 %124) #s(literal 2 binary64)) %957 = (/.f64 (+.f64 %100 %832) #s(literal 2 binary64)) %960 = (/.f64 (-.f64 %100 %832) #s(literal 2 binary64)) %965 = (/.f64 (+.f64 %100 %835) #s(literal 2 binary64)) %968 = (/.f64 (-.f64 %100 %835) #s(literal 2 binary64)) %973 = (/.f64 (+.f64 %100 %124) #s(literal 2 binary64)) %976 = (/.f64 (-.f64 %100 %124) #s(literal 2 binary64)) %981 = (/.f64 (+.f64 %83 %832) #s(literal 2 binary64)) %984 = (/.f64 (-.f64 %83 %832) #s(literal 2 binary64)) %989 = (/.f64 (+.f64 %83 %835) #s(literal 2 binary64)) %992 = (/.f64 (-.f64 %83 %835) #s(literal 2 binary64)) %997 = (*.f64 (+.f64 %83 %124) #s(literal 1/2 binary64)) %1000 = (*.f64 (-.f64 %83 %124) #s(literal 1/2 binary64)) %1013 = (neg.f64 %119) %1017 = (*.f64 %121 %164) %1021 = (fabs.f64 %33) %1024 = (fma.f64 %46 t %162) %1028 = (fabs.f64 %47) %1230 = (sqrt.f64 %167) %1232 = (*.f64 %83 %83) %1262 = (neg.f64 %161) %1267 = (fma.f64 %161 #s(literal 1/2 binary64) %111) %1279 = (neg.f64 %180) %1281 = (*.f64 %180 %208) %1283 = (*.f64 %1279 %164) %1285 = (*.f64 %180 %219) %1289 = (neg.f64 %1267) %1292 = (fabs.f64 %1267) %1302 = (*.f64 %135 %163) %1318 = (-.f64 %123 %202) %1319 = (pow.f64 %1318 #s(literal 1 binary64)) %1320 = (*.f64 %1279 %130) %1322 = (/.f64 (fma.f64 %1320 #s(literal 2 binary64) %132) #s(literal 2 binary64)) %1327 = (+.f64 (sin.f64 (-.f64 y %1267)) (sin.f64 (+.f64 y %1267))) %1329 = (/.f64 (fma.f64 %123 #s(literal 2 binary64) %1327) #s(literal 2 binary64)) %1331 = (/.f64 (-.f64 %818 %140) #s(literal 2 binary64)) %1333 = (/.f64 (fma.f64 %1327 #s(literal 2 binary64) %147) #s(literal 4 binary64)) %1336 = (/.f64 (fma.f64 %132 #s(literal 2 binary64) (*.f64 %1327 #s(literal 2 binary64))) #s(literal 4 binary64)) %1338 = (/.f64 (+.f64 %1327 %132) #s(literal 2 binary64)) %1340 = (/.f64 (+.f64 %132 %1327) #s(literal 2 binary64)) %1342 = (/.f64 (-.f64 %132 %140) #s(literal 2 binary64)) %1344 = (/.f64 (fma.f64 %1327 #s(literal 2 binary64) %157) #s(literal 4 binary64)) %1347 = (/.f64 (fma.f64 %132 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1327)) #s(literal 4 binary64)) %1350 = (/.f64 (-.f64 %147 (*.f64 #s(literal 2 binary64) %140)) #s(literal 4 binary64)) %1352 = (neg.f64 (-.f64 %202 %123)) %1353 = (fma.f64 %1327 #s(literal 1/2 binary64) %123) %1354 = (fma.f64 %1279 %130 %123) %1355 = (neg.f64 %202) %1356 = (fma.f64 %121 %122 %1355) %1357 = (fma.f64 %121 %122 %1320) %1358 = (fma.f64 %132 #s(literal 1/2 binary64) %1355) %1359 = (fma.f64 %132 #s(literal 1/2 binary64) %1320) %1360 = (fma.f64 #s(literal 1/2 binary64) %132 %1355) %1361 = (fma.f64 #s(literal 1/2 binary64) %132 %1320) %1362 = (fma.f64 %130 %1279 %123) %1363 = (fma.f64 %122 %121 %1355) %1364 = (fma.f64 %122 %121 %1320) %1365 = (-.f64 %1320 %237) %1366 = (-.f64 %1320 %239) %1367 = (+.f64 %1320 %123) %1368 = (+.f64 %123 %1355) %1369 = (+.f64 %123 %1320) %1402 = (fma.f64 %82 z %447) %1413 = (sin.f64 %1402) %1416 = (cos.f64 %447) %1418 = (*.f64 %1416 %180) %1420 = (*.f64 %180 %1416) %1421 = (neg.f64 %122) %1429 = (fma.f64 %161 #s(literal -1/2 binary64) %47) %1450 = (*.f64 %1262 #s(literal -1/2 binary64)) %1452 = (neg.f64 %205) %1456 = (cos.f64 %1429) %1458 = (sin.f64 %1429) %1459 = (*.f64 %1456 %164) %1461 = (cos.f64 %1450) %1462 = (sin.f64 %1450) %1463 = (*.f64 %129 %1462) %1465 = (sin.f64 %1452) %1466 = (*.f64 %129 %1465) %1468 = (neg.f64 %1429) %1471 = (fabs.f64 %1429) %1474 = (+.f64 %1429 %162) %1479 = (*.f64 %121 %206) %1496 = (sin.f64 (-.f64 y %1429)) %1498 = (sin.f64 (+.f64 y %1429)) %1499 = (+.f64 %1496 %1498) %1501 = (*.f64 %1456 %130) %1537 = (*.f64 %206 %129) %1539 = (*.f64 %121 %208) %1544 = (*.f64 %129 %206) %1550 = (*.f64 %1458 %122) %1578 = (sin.f64 (-.f64 %1429 y)) %1585 = (*.f64 %1421 %1458) %1587 = (neg.f64 %1550) %1596 = (*.f64 %119 #s(literal 2 binary64)) %1599 = (*.f64 %129 %2) %1602 = (fma.f64 %1599 %130 %263) %1604 = (*.f64 %1599 %130) %1614 = (fma.f64 %123 %2 %1602) %1616 = (*.f64 %2 %121) %1619 = (*.f64 %123 %2) %1649 = (*.f64 #s(literal 6 binary64) %263) %1651 = (*.f64 %2 #s(literal 6 binary64)) %1654 = (*.f64 %1649 b) %1655 = (*.f64 #s(literal 6 binary64) b) %1659 = (-.f64 %1654 a) %1661 = (-.f64 %1649 %301) %1667 = (-.f64 a %1654) %1669 = (/.f64 b %1659) %1676 = (/.f64 %1654 b) %1679 = (neg.f64 %1661) %1680 = (*.f64 %1679 #s(literal -1/3 binary64)) %1681 = (/.f64 #s(literal 3 binary64) %1661) %1682 = (neg.f64 %1681) %1684 = (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) %1682)) %1685 = (*.f64 %1661 #s(literal 1/3 binary64)) %1687 = (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1/2 binary64) %1669)) %1688 = (*.f64 #s(literal 1 binary64) %1685) %1689 = (*.f64 #s(literal 1/3 binary64) %1661) %1690 = (pow.f64 %1685 #s(literal 1 binary64)) %1691 = (pow.f64 %1681 #s(literal -1 binary64)) %1692 = (*.f64 %1649 #s(literal 1/3 binary64)) %1695 = (/.f64 (-.f64 (*.f64 %1692 %293) %283) %293) %1698 = (/.f64 (-.f64 (*.f64 %1692 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) %1701 = (/.f64 (-.f64 (*.f64 %1692 %280) a) %280) %1706 = (/.f64 (-.f64 (*.f64 %1649 %293) (*.f64 #s(literal 3 binary64) %283)) (*.f64 #s(literal 3 binary64) %293)) %1708 = (*.f64 #s(literal 3 binary64) %301) %1711 = (/.f64 (-.f64 (*.f64 %1649 #s(literal 3 binary64)) %1708) #s(literal 9 binary64)) %1712 = (*.f64 %1654 #s(literal 3 binary64)) %1715 = (*.f64 b #s(literal 9 binary64)) %1716 = (/.f64 (-.f64 %1712 (*.f64 #s(literal 3 binary64) a)) %1715) %1718 = (/.f64 (*.f64 %1659 #s(literal 1 binary64)) %280) %1720 = (/.f64 (*.f64 #s(literal 1 binary64) %1659) %280) %1721 = (neg.f64 %1679) %1722 = (/.f64 %1721 #s(literal 3 binary64)) %1723 = (/.f64 %1679 #s(literal -3 binary64)) %1724 = (/.f64 #s(literal -1 binary64) %1682) %1725 = (/.f64 %1661 #s(literal 3 binary64)) %1727 = (/.f64 #s(literal 1 binary64) (/.f64 %1682 #s(literal -1 binary64))) %1729 = (/.f64 #s(literal 1 binary64) (neg.f64 %1682)) %1731 = (/.f64 #s(literal 1 binary64) (/.f64 %1681 #s(literal 1 binary64))) %1732 = (/.f64 #s(literal 1 binary64) %1681) %1733 = (/.f64 %321 #s(literal 3 binary64)) %1734 = (fma.f64 %1649 #s(literal 1/3 binary64) %1733) %1735 = (-.f64 %1692 %305) %1736 = (+.f64 %1692 %1733) %1739 = (neg.f64 %1649) %1744 = (*.f64 %1667 #s(literal -1/3 binary64)) %1746 = (*.f64 %1667 %683) %1757 = (*.f64 %280 a) %1759 = (*.f64 %301 %280) %1768 = (-.f64 %1712 %1759) %1775 = (*.f64 %293 %301) %1777 = (neg.f64 %1759) %1789 = (-.f64 %1649 (/.f64 %1759 %280)) %1790 = (*.f64 %1789 #s(literal 1/3 binary64)) %1791 = (neg.f64 %1768) %1792 = (neg.f64 %1715) %1796 = (*.f64 %658 #s(literal 1/18 binary64)) %1799 = (*.f64 %1676 #s(literal 1/3 binary64)) %1822 = (/.f64 %1775 %1715) %1824 = (/.f64 %1777 %1715) %1826 = (/.f64 %1649 %280) %1827 = (/.f64 %280 #s(literal 3 binary64)) %1830 = (/.f64 %1654 #s(literal 3 binary64)) %1831 = (/.f64 #s(literal 3 binary64) %280) %1836 = (/.f64 #s(literal 3 binary64) b) %1837 = (/.f64 %1654 #s(literal 9 binary64)) %1840 = (/.f64 %280 %280) %1843 = (*.f64 b #s(literal 1/3 binary64)) %1844 = (/.f64 %1649 b) %1845 = (*.f64 %1843 %1844) %1848 = (/.f64 %280 #s(literal 9 binary64)) %1887 = (/.f64 (fma.f64 %1649 %1843 %555) b) %1893 = (*.f64 %1844 b) %1896 = (*.f64 %1649 %1843) %1907 = (*.f64 %555 b) %1909 = (*.f64 b b) %1911 = (*.f64 %557 b) %1916 = (*.f64 %280 b) %1921 = (*.f64 %1893 b) %1924 = (*.f64 %1896 b) %1927 = (*.f64 %1654 b) %1929 = (*.f64 b %280) %1949 = (*.f64 b %555) %1952 = (*.f64 b %557) %1961 = (*.f64 b %1893) %1964 = (*.f64 b %1896) %1967 = (*.f64 b %1654) %1982 = (/.f64 b b) %1994 = (*.f64 %321 #s(literal -1/3 binary64)) %1996 = (neg.f64 %559) %2002 = (*.f64 %263 %280) %2007 = (neg.f64 %2002) %2012 = (/.f64 %2002 b) %2022 = (/.f64 (fma.f64 #s(literal 2/3 binary64) %2002 %555) b) %2024 = (*.f64 %2012 #s(literal 2/3 binary64)) %2029 = (*.f64 #s(literal 2/3 binary64) %2002) %2036 = (*.f64 %2029 b) %2051 = (*.f64 b %2029) %2067 = (fma.f64 %263 #s(literal 2 binary64) %559) %2069 = (*.f64 %263 #s(literal 2 binary64)) %2084 = (cos.f64 %435) %2086 = (sin.f64 %435) %2087 = (*.f64 %2084 %164) %2089 = (neg.f64 %435) %2092 = (fabs.f64 %435) %2107 = (*.f64 %2084 %20) %2109 = (*.f64 %2 %2084) %2112 = (*.f64 %2107 %280) %2113 = (-.f64 %2112 a) %2115 = (-.f64 %2107 %305) %2130 = (neg.f64 %305) %2137 = (cos.f64 %764) %2139 = (sin.f64 %764) %2140 = (*.f64 %2137 %164) %2142 = (neg.f64 %764) %2152 = (fabs.f64 %764) %2161 = (*.f64 %2137 %20) %2163 = (*.f64 %2 %2137) %2166 = (*.f64 %2161 %280) %2167 = (-.f64 %2166 a) %2169 = (-.f64 %2161 %305) %2190 = (*.f64 %427 %280) %2191 = (-.f64 %2190 a) %2193 = (-.f64 %427 %305) %2211 = (*.f64 %419 %280) %2212 = (-.f64 %2211 a) %2214 = (-.f64 %419 %305) %2232 = (*.f64 %1614 %280) %2233 = (-.f64 %2232 a) %2235 = (-.f64 %1614 %305) %2250 = (-.f64 %1602 %305) %2258 = (-.f64 %704 %284) %2259 = (*.f64 %2258 %289) %2260 = (*.f64 %708 %286) %2261 = (*.f64 %261 %280) %2262 = (-.f64 %2261 a) %2263 = (*.f64 %2262 %291) %2264 = (-.f64 %261 %305) %2265 = (pow.f64 %2264 #s(literal 1 binary64)) %2268 = (/.f64 (-.f64 (*.f64 %261 %293) %283) %293) %2271 = (/.f64 (-.f64 (*.f64 %261 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) %2274 = (/.f64 (-.f64 (*.f64 %261 %318) %285) %318) %2277 = (/.f64 (-.f64 (*.f64 %261 %296) %283) %296) %2279 = (/.f64 (neg.f64 %2258) %318) %2281 = (/.f64 (neg.f64 %708) %288) %2283 = (/.f64 (neg.f64 %2262) %293) %2284 = (/.f64 %2258 %288) %2285 = (/.f64 %708 b) %2286 = (/.f64 %2262 %280) %2288 = (/.f64 #s(literal 1 binary64) (/.f64 %288 %2258)) %2290 = (/.f64 #s(literal 1 binary64) (/.f64 b %708)) %2292 = (/.f64 #s(literal 1 binary64) (/.f64 %280 %2262)) %2294 = (neg.f64 (-.f64 %305 %261)) %2295 = (*.f64 %283 %291) %2296 = (fma.f64 %119 %20 %2295) %2297 = (fma.f64 %119 %20 %2130) %2298 = (fma.f64 %20 %119 %2295) %2299 = (fma.f64 %20 %119 %2130) %2300 = (fma.f64 #s(literal 2 binary64) %263 %2295) %2301 = (fma.f64 #s(literal 2 binary64) %263 %2130) %2303 = (-.f64 (/.f64 %704 %288) %305) %2305 = (-.f64 (/.f64 %707 b) %305) %2307 = (-.f64 (/.f64 %2261 %280) %305) %2308 = (+.f64 %261 %2295) %2309 = (+.f64 %261 %2130) %2310 = (*.f64 %1496 %20) %2312 = (*.f64 %2 %1496) %2315 = (*.f64 %2310 %280) %2316 = (-.f64 %2315 a) %2318 = (-.f64 %2310 %305) %2339 = (*.f64 %488 %20) %2341 = (*.f64 %2 %488) %2344 = (*.f64 %2339 %280) %2345 = (-.f64 %2344 a) %2347 = (-.f64 %2339 %305) %2368 = (*.f64 %463 %20) %2370 = (*.f64 %2 %463) %2373 = (*.f64 %2368 %280) %2374 = (-.f64 %2373 a) %2376 = (-.f64 %2368 %305) %2397 = (*.f64 %1413 %20) %2399 = (*.f64 %2 %1413) %2402 = (*.f64 %2397 %280) %2403 = (-.f64 %2402 a) %2405 = (-.f64 %2397 %305) %2426 = (*.f64 %1318 %20) %2427 = (*.f64 %20 %1318) %2428 = (*.f64 %2 %1318) %2429 = (*.f64 #s(literal 2 binary64) %2428) %2430 = (pow.f64 %2426 #s(literal 1 binary64)) %2431 = (fma.f64 %1320 %20 %268) %2432 = (fma.f64 %20 %1320 %272) %2434 = (+.f64 (*.f64 %20 %1320) %272) %2436 = (+.f64 (*.f64 %1320 %20) %268) %2437 = (*.f64 %2426 %280) %2438 = (-.f64 %2437 a) %2439 = (*.f64 %2438 %291) %2440 = (-.f64 %2426 %305) %2441 = (pow.f64 %2440 #s(literal 1 binary64)) %2444 = (/.f64 (-.f64 (*.f64 %2426 %293) %283) %293) %2447 = (/.f64 (-.f64 (*.f64 %2426 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) %2449 = (/.f64 (neg.f64 %2438) %293) %2450 = (/.f64 %2438 %280) %2452 = (/.f64 #s(literal 1 binary64) (/.f64 %280 %2438)) %2454 = (neg.f64 (-.f64 %305 %2426)) %2455 = (fma.f64 %1318 %20 %2130) %2456 = (fma.f64 %20 %1318 %2130) %2457 = (fma.f64 #s(literal 2 binary64) %2428 %2130) %2459 = (-.f64 (/.f64 %2437 %280) %305) %2460 = (+.f64 %2426 %2130) %2461 = (*.f64 %545 %20) %2463 = (*.f64 %2 %545) %2466 = (*.f64 %2461 %280) %2467 = (-.f64 %2466 a) %2469 = (-.f64 %2461 %305) #s(literal 2 binary64) x %6 %7 %8 %9 %10 %12 %14 %2 %16 %17 %19 %20 %21 %22 %25 %26 %27 %28 %29 y z t %33 %34 %35 #s(literal 3 binary64) %39 %44 %47 %49 %53 %54 %55 %56 %57 %58 %59 %60 %62 %64 %65 %67 %69 %71 %72 %73 %75 %78 %81 %84 %87 %89 %91 %92 %93 %95 %97 %99 %101 %83 %102 %103 %105 %106 %108 %110 %113 %114 %115 %117 %118 %120 %128 %134 %142 %146 %149 %151 %153 %156 %159 %166 %170 %171 %173 %175 %177 %179 %183 %184 %185 %186 %187 %188 %189 %190 %191 %193 %195 %197 %200 %203 %210 %216 %221 %223 %225 %226 %229 %231 %233 %235 %238 %240 %242 %244 %245 %246 %247 %119 %249 %251 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %264 %265 %267 %269 %271 %273 %274 %275 %276 %277 a b %280 (*.f64 #s(literal 3 binary64) b) (pow.f64 %280 #s(literal 1 binary64)) %287 %290 %292 %295 %298 %300 %302 %303 %304 %306 %310 %312 %314 %316 %320 %322 %323 %325 %327 %328 %329 %330 %331 %333 %335 %337 %339 %341 %343 %345 %346 %305 %348 #s(literal 1/3 binary64) %33 %34 %35 %39 %44 %47 %49 %53 %54 %55 %56 %57 %58 %59 %60 %62 %64 %65 %67 %69 %71 %72 %73 %75 %78 %81 %84 %87 %89 %91 %92 %93 %95 %97 %99 %101 %83 %102 %103 %105 %106 %108 %110 %113 %114 %115 %117 %118 %120 %128 %134 %142 %146 %149 %151 %153 %156 %159 %166 %170 %171 %173 %175 %177 %179 %183 %184 %185 %186 %187 %188 %189 %190 %191 %193 %195 %197 %200 %203 %210 %216 %221 %223 %225 %226 %229 %231 %233 %235 %238 %240 %242 %244 %245 %246 %247 %119 %249 %251 %253 %254 %255 %256 %257 %258 %259 %260 %263 %349 %350 (*.f64 %283 %289) (*.f64 a %286) (pow.f64 %301 #s(literal 1 binary64)) (/.f64 %307 %318) (/.f64 %283 %288) (/.f64 #s(literal 1 binary64) (/.f64 %288 %283)) (/.f64 #s(literal 1 binary64) (/.f64 b a)) %301 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) %360)) (*.f64 #s(literal 1 binary64) %363) (pow.f64 %363 #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %360) (/.f64 #s(literal 1 binary64) (/.f64 %360 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 %360)) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) %363 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 %363))) (*.f64 #s(literal 1 binary64) %377) (pow.f64 %377 #s(literal 1 binary64)) (pow.f64 %363 #s(literal 1/2 binary64)) (pow.f64 %2 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %15) (/.f64 #s(literal 1 binary64) (/.f64 %2 #s(literal 1 binary64))) %377 (sqrt.f64 (*.f64 %377 %377)) (sqrt.f64 %363) (fabs.f64 (neg.f64 %377)) (fabs.f64 %377) (*.f64 %119 %377) (*.f64 %377 %119) (pow.f64 %393 #s(literal 1 binary64)) %393 (*.f64 %395 %377) %397 (*.f64 x %393) (pow.f64 %397 #s(literal 1 binary64)) (/.f64 %395 %2) %402 (*.f64 %397 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %397) (pow.f64 %402 #s(literal 1 binary64)) (fma.f64 %395 %377 %397) (fma.f64 %393 x %397) (fma.f64 x %393 %397) (+.f64 %397 %397) (pow.f64 %419 #s(literal 1 binary64)) %419 #s(literal -1/3 binary64) #s(literal -2 binary64) %423 (*.f64 #s(literal -2 binary64) %397) (*.f64 %397 #s(literal -2 binary64)) (pow.f64 %423 #s(literal 1 binary64)) (pow.f64 %427 #s(literal 1 binary64)) %427 %111 %429 %430 %431 %432 %433 (pow.f64 %435 #s(literal 1 binary64)) %435 #s(literal -1/2 binary64) (pow.f64 %122 #s(literal 1 binary64)) (fma.f64 %164 %122 %438) (fma.f64 %130 %163 %440) (sin.f64 (+.f64 %112 %162)) (sin.f64 (+.f64 %444 %162)) (sin.f64 %447) (-.f64 %449 (*.f64 %163 %181)) (cos.f64 (neg.f64 %112)) (cos.f64 (neg.f64 %444)) (cos.f64 (fabs.f64 %444)) (cos.f64 %112) (cos.f64 %444) %122 (+.f64 (*.f64 %130 %163) %440) (+.f64 %449 %438) (pow.f64 %463 #s(literal 1 binary64)) %463 (pow.f64 %130 #s(literal 1 binary64)) %130 %466 (*.f64 z %130) (pow.f64 %466 #s(literal 1 binary64)) %469 (*.f64 %33 %130) (*.f64 t %466) (pow.f64 %469 #s(literal 1 binary64)) (*.f64 %48 %466) %474 (*.f64 #s(literal 1/3 binary64) %469) (pow.f64 %474 #s(literal 1 binary64)) (/.f64 %469 #s(literal 3 binary64)) (pow.f64 %478 #s(literal 1 binary64)) (fma.f64 %48 %466 %122) %478 (fma.f64 #s(literal 1/3 binary64) %469 %122) (-.f64 %122 (*.f64 #s(literal -1/3 binary64) %469)) (-.f64 %122 (neg.f64 %474)) (+.f64 %474 %122) (+.f64 %122 %474) (pow.f64 %488 #s(literal 1 binary64)) %488 #s(literal -1/18 binary64) (*.f64 %491 %491) (*.f64 %493 %493) %495 (pow.f64 %495 #s(literal 1 binary64)) (pow.f64 t #s(literal 2 binary64)) %498 (*.f64 z %122) (pow.f64 %498 #s(literal 1 binary64)) (*.f64 (*.f64 %495 z) %122) %503 (*.f64 %495 %498) (pow.f64 %503 #s(literal 1 binary64)) (*.f64 %506 %498) %508 (*.f64 #s(literal -1/18 binary64) %503) (pow.f64 %508 #s(literal 1 binary64)) %511 (*.f64 t %130) (pow.f64 %511 #s(literal 1 binary64)) (*.f64 %82 %130) %515 (*.f64 #s(literal -1/3 binary64) %511) (pow.f64 %515 #s(literal 1 binary64)) (pow.f64 %519 #s(literal 1 binary64)) (neg.f64 (-.f64 %515 %508)) %519 (fma.f64 %506 %498 %523) (fma.f64 %503 #s(literal -1/18 binary64) %518) (fma.f64 %503 #s(literal -1/18 binary64) %523) (fma.f64 #s(literal -1/18 binary64) %503 %518) (fma.f64 #s(literal -1/18 binary64) %503 %523) (-.f64 %508 %515) (+.f64 %508 %518) (+.f64 %508 %523) %532 (*.f64 z %519) (pow.f64 %532 #s(literal 1 binary64)) (pow.f64 %535 #s(literal 1 binary64)) %535 (fma.f64 z %519 %122) (-.f64 %122 (*.f64 %538 %519)) (-.f64 %122 (neg.f64 %532)) (+.f64 %532 %122) (+.f64 %122 %532) (pow.f64 %545 #s(literal 1 binary64)) %545 #s(literal 2/3 binary64) %48 (*.f64 t #s(literal 1/3 binary64)) (pow.f64 %48 #s(literal 1 binary64)) (/.f64 %493 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) %74) (/.f64 t #s(literal 3 binary64)) %46 (*.f64 z #s(literal 1/3 binary64)) (pow.f64 %46 #s(literal 1 binary64)) (/.f64 z #s(literal 3 binary64)) %556 %558 %559 %560 %561 %563 %565 %566 %567 %569 %571 (pow.f64 %575 #s(literal 1 binary64)) %575 (*.f64 %577 %578) (*.f64 %263 %580) %583 (pow.f64 %583 #s(literal 1 binary64)) (/.f64 (neg.f64 %577) %307) (/.f64 %577 %283) (/.f64 %263 a) (/.f64 #s(literal 1 binary64) (/.f64 %283 %577)) (/.f64 #s(literal 1 binary64) (/.f64 a %263)) %593 (*.f64 %261 %580) (*.f64 #s(literal 2 binary64) %583) (pow.f64 %593 #s(literal 1 binary64)) (/.f64 (fma.f64 %583 %283 %577) %283) (/.f64 (fma.f64 %583 a %263) a) (/.f64 (fma.f64 %577 %283 (*.f64 %577 %283)) %603) (/.f64 (fma.f64 %577 a (*.f64 %263 %283)) %607) (/.f64 (fma.f64 %263 %283 (*.f64 %577 a)) %611) (/.f64 (fma.f64 %263 a (*.f64 %263 a)) %615) (/.f64 (+.f64 %577 %577) %283) (/.f64 (fma.f64 %119 %2 %263) a) (/.f64 (fma.f64 %577 %283 (*.f64 %283 %577)) %603) (/.f64 (fma.f64 %577 a (*.f64 %283 %263)) %607) (/.f64 (fma.f64 %263 %283 (*.f64 a %577)) %611) (/.f64 (fma.f64 %263 a (*.f64 a %263)) %615) (/.f64 (neg.f64 %261) %283) (/.f64 #s(literal 1 binary64) (/.f64 a %261)) (/.f64 %261 a) (fma.f64 %577 %578 %583) (fma.f64 %263 %580 %583) (fma.f64 %119 %582 %583) (+.f64 (/.f64 %272 a) (/.f64 %270 a)) (+.f64 (/.f64 %268 a) (/.f64 %266 a)) (+.f64 %583 %583) (*.f64 #s(literal -1 binary64) %289) (*.f64 #s(literal 1 binary64) %286) (pow.f64 %286 #s(literal 1 binary64)) (pow.f64 b #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %288) (/.f64 #s(literal 1 binary64) (/.f64 %288 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %318) %286 %660 %661 %663 %664 %665 %666 %667 %668 %670 %671 %672 %673 %674 %676 %678 %680 %681 %682 %291 (pow.f64 %684 #s(literal 1 binary64)) (/.f64 (fma.f64 %593 b #s(literal -1/3 binary64)) b) (/.f64 (fma.f64 %593 %288 #s(literal 1/3 binary64)) %288) (/.f64 (-.f64 (*.f64 %593 %288) #s(literal -1/3 binary64)) %288) (/.f64 (-.f64 (*.f64 %593 b) #s(literal 1/3 binary64)) b) (/.f64 (fma.f64 %261 b %555) %697) (/.f64 (fma.f64 %261 b %557) %697) (/.f64 (fma.f64 %261 %288 %299) %702) (/.f64 (-.f64 %704 %557) %702) (/.f64 %708 %697) (neg.f64 (-.f64 %291 %593)) (fma.f64 %583 #s(literal 2 binary64) %712) %684 (fma.f64 %261 %580 %712) (fma.f64 %261 %580 %683) (fma.f64 #s(literal 2 binary64) %583 %712) (fma.f64 #s(literal 2 binary64) %583 %683) (-.f64 %593 %291) (+.f64 %593 %712) (+.f64 %593 %683) %721 (*.f64 a %684) (pow.f64 %721 #s(literal 1 binary64)) (pow.f64 %724 #s(literal 1 binary64)) %724 %299 (*.f64 a #s(literal 1/3 binary64)) (pow.f64 %299 #s(literal 1 binary64)) (/.f64 %283 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) a)) (/.f64 a #s(literal 3 binary64)) (*.f64 %732 %732) (pow.f64 %3 #s(literal 1 binary64)) (pow.f64 %2 #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/4 binary64)) %3 (fabs.f64 %4) (fabs.f64 %3) %6 %7 %8 %9 %10 %12 %14 %2 %16 %17 #s(literal 1/2 binary64) %39 %44 %47 %49 %53 %54 %55 %56 %57 %58 %59 %60 %62 %64 %65 %67 %69 %71 %72 %73 %75 %82 (*.f64 t #s(literal -1/3 binary64)) (pow.f64 %82 #s(literal 1 binary64)) #s(literal -3 binary64) (*.f64 %74 (/.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -3 binary64) (/.f64 #s(literal 1 binary64) %37)) (*.f64 #s(literal 3 binary64) %51) (pow.f64 %41 #s(literal 1 binary64)) (/.f64 (neg.f64 %74) %538) (/.f64 %74 z) (/.f64 #s(literal -3 binary64) %37) (/.f64 #s(literal 1 binary64) %47) (/.f64 #s(literal 3 binary64) %61) %41 %39 %44 %47 %49 %53 %54 %55 %56 %57 %58 %59 %60 %62 %64 %65 %67 %69 %71 %72 %73 %75 %111 %429 %430 %431 %432 %433 (pow.f64 %94 #s(literal 1 binary64)) %94 (fma.f64 t z %755) (fma.f64 z t %755) (fma.f64 y #s(literal -3 binary64) %33) (-.f64 %755 (*.f64 %493 z)) (-.f64 %755 %37) (+.f64 %755 %33) (+.f64 %33 %755) %764 (*.f64 #s(literal -1/3 binary64) %94) (pow.f64 %764 #s(literal 1 binary64)) %78 %81 %84 %87 %89 %91 %92 %93 %95 %97 %99 %101 %83 %102 %103 %105 %106 %108 %110 %113 %114 %115 %117 %118 (pow.f64 %100 #s(literal 1 binary64)) (neg.f64 %83) (fma.f64 %37 #s(literal -1/3 binary64) %112) (fma.f64 #s(literal -1 binary64) %43 %112) (fma.f64 %46 t %112) (fma.f64 %48 z %112) (fma.f64 #s(literal 2/3 binary64) %52 %112) (fma.f64 #s(literal 1 binary64) %47 %112) (fma.f64 %33 #s(literal 1/3 binary64) %112) (fma.f64 #s(literal 1/3 binary64) %33 %112) (fma.f64 t %46 %112) (fma.f64 z %48 %112) %100 (+.f64 %47 %112) %120 %128 %134 %142 %146 %149 %151 %153 %156 %159 %166 %170 %171 %173 %175 %177 %179 %183 %184 %185 %186 %187 %188 %189 %190 %191 %193 %195 %197 %200 %203 %210 %216 %221 %223 %225 %226 %229 %231 %233 %235 %238 %240 %242 %244 %245 %246 %247 %119 %249 %251 %253 %254 %255 %256 %257 %258 %259 %260 (pow.f64 %129 #s(literal 1 binary64)) %129 (*.f64 %126 #s(literal 1/2 binary64)) %131 (*.f64 #s(literal 1/2 binary64) %126) (*.f64 %130 %129) (pow.f64 %131 #s(literal 1 binary64)) (/.f64 (neg.f64 %126) #s(literal -2 binary64)) (/.f64 %126 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %126)) (-.f64 %790 %791) (+.f64 %790 (/.f64 %793 #s(literal 2 binary64))) (pow.f64 %124 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -3 binary64) y %37) #s(literal -3 binary64)) (/.f64 (fma.f64 y %42 #s(literal -1 binary64)) %42) (/.f64 (fma.f64 y %41 #s(literal 1 binary64)) %41) (/.f64 (fma.f64 y #s(literal 3 binary64) %33) #s(literal 3 binary64)) (fma.f64 %37 #s(literal -1/3 binary64) y) (fma.f64 #s(literal -1 binary64) %43 y) %124 (fma.f64 %48 z y) (fma.f64 #s(literal 2/3 binary64) %52 y) (fma.f64 #s(literal 1 binary64) %47 y) (fma.f64 %33 #s(literal 1/3 binary64) y) (fma.f64 #s(literal 1/3 binary64) %33 y) (fma.f64 t %46 y) (fma.f64 z %48 y) (-.f64 %47 %112) (+.f64 %47 y) (+.f64 y %47) (pow.f64 %125 #s(literal 1 binary64)) (/.f64 (-.f64 %818 %126) #s(literal 2 binary64)) (/.f64 (-.f64 %132 %126) #s(literal 2 binary64)) (/.f64 (-.f64 %147 %154) #s(literal 4 binary64)) (fma.f64 %825 %163 %826) (fma.f64 %121 %122 %230) (fma.f64 %132 #s(literal 1/2 binary64) %230) (fma.f64 #s(literal 1/2 binary64) %132 %230) (fma.f64 %122 %121 %230) (sin.f64 (+.f64 %832 %162)) (sin.f64 (+.f64 %835 %162)) (sin.f64 %838) (-.f64 %123 %131) (cos.f64 (neg.f64 %832)) (cos.f64 (neg.f64 %835)) (cos.f64 (fabs.f64 %835)) (cos.f64 %832) (cos.f64 %835) %125 (+.f64 (*.f64 %825 %163) %826) (+.f64 %123 %230) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %838 %192) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %838 %192) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 %861) (cos.f64 %864))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %832 %167) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %832 %167) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %832 %100) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %832 %100) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %832 %83) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %832 %83) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %835 %167) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %835 %167) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %835 %100) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %835 %100) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %835 %83) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %835 %83) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %124 %167) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %124 %167) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %124 %100) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %124 %100) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 %933) (cos.f64 %936))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 %941) (cos.f64 %944))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 %949) (cos.f64 %952))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 %957) (cos.f64 %960))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 %965) (cos.f64 %968))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 %973) (cos.f64 %976))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 %981) (cos.f64 %984))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 %989) (cos.f64 %992))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 %997) (cos.f64 %1000))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 %124 %83) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 %124 %83) #s(literal 1/2 binary64))))) (pow.f64 %132 #s(literal 1 binary64)) (-.f64 %125 %1013) %132 (+.f64 %119 %125) (pow.f64 %121 #s(literal 1 binary64)) (fma.f64 %129 %163 %1017) (sin.f64 (+.f64 %116 %162)) (sin.f64 (fma.f64 %1021 #s(literal 1/3 binary64) %162)) (sin.f64 %1024) (cos.f64 (neg.f64 %116)) (cos.f64 (neg.f64 %1028)) (cos.f64 (fabs.f64 %1028)) (cos.f64 %116) (cos.f64 %1028) %121 (+.f64 (*.f64 %129 %163) %1017) %123 (*.f64 %132 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %132) (*.f64 %122 %121) (pow.f64 %123 #s(literal 1 binary64)) (/.f64 (neg.f64 %132) #s(literal -2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %116 %112)) (cos.f64 (-.f64 %116 %112))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %116 %444)) (cos.f64 (-.f64 %116 %444))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %116 y)) (cos.f64 (-.f64 %116 y))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %1021 #s(literal 1/3 binary64) %112)) (cos.f64 (-.f64 %1028 %112))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %1021 #s(literal 1/3 binary64) %444)) (cos.f64 (-.f64 %1028 %444))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %1021 #s(literal 1/3 binary64) y)) (cos.f64 (-.f64 %1028 y))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %46 t %444)) (cos.f64 (-.f64 %47 %444))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %112 %116)) (cos.f64 (-.f64 %112 %116))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %112 %1028)) (cos.f64 (-.f64 %112 %1028))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %112 %47)) (cos.f64 (-.f64 %112 %47))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %444 %116)) (cos.f64 (-.f64 %444 %116))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %444 %1028)) (cos.f64 (-.f64 %444 %1028))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %444 %47)) (cos.f64 (-.f64 %444 %47))) #s(literal 2 binary64)) (/.f64 (+.f64 %119 (cos.f64 (-.f64 y %116))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 y %1028)) (cos.f64 (-.f64 y %1028))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %1024 %447)) (cos.f64 (+.f64 %1024 %447))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %447 %1024)) (cos.f64 (+.f64 %447 %1024))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1024 %112)) (sin.f64 (+.f64 %1024 %112))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1024 %444)) (sin.f64 (+.f64 %1024 %444))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1024 y)) (sin.f64 (+.f64 %1024 y))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %447 %116)) (sin.f64 (+.f64 %447 %116))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %447 %1028)) (sin.f64 (+.f64 %447 %1028))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %447 %47)) (sin.f64 (+.f64 %447 %47))) #s(literal 2 binary64)) (/.f64 %132 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %132)) (-.f64 %791 (/.f64 %1013 #s(literal 2 binary64))) (+.f64 %791 %790) (+.f64 %790 %791) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 %936) (sin.f64 %933))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 %944) (sin.f64 %941))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 %952) (sin.f64 %949))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 %960) (sin.f64 %957))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 %968) (sin.f64 %965))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 %976) (sin.f64 %973))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 %984) (sin.f64 %981))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 %992) (sin.f64 %989))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 %1000) (sin.f64 %997))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 %864) (cos.f64 %861))) (pow.f64 %126 #s(literal 1 binary64)) (neg.f64 (-.f64 %125 %119)) %126 (+.f64 %119 %793) (*.f64 %1230 %1230) (pow.f64 %1232 #s(literal 1/2 binary64)) (pow.f64 %167 #s(literal 1 binary64)) (/.f64 (fabs.f64 %77) #s(literal 3 binary64)) (/.f64 (fabs.f64 %80) (fabs.f64 %41)) (sqrt.f64 %1232) (fabs.f64 (-.f64 %112 %111)) (fabs.f64 %167) (fabs.f64 %100) %167 (pow.f64 %180 #s(literal 1 binary64)) %180 (*.f64 %140 #s(literal 1/2 binary64)) %202 (*.f64 %130 %180) (pow.f64 %202 #s(literal 1 binary64)) (/.f64 (neg.f64 %140) #s(literal -2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 y %111)) %119) #s(literal 2 binary64)) (/.f64 %140 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %140)) (-.f64 (/.f64 %139 #s(literal 2 binary64)) %790) %120 %128 %134 %142 %146 %149 %151 %153 %156 %159 %166 %170 %171 %173 %175 %177 %179 %183 %184 %185 %186 %187 %188 %189 %190 %191 %193 %195 %197 %200 %203 %210 %216 %221 %223 %225 %226 %229 %231 %233 %235 %238 %240 %242 %244 %245 %246 %247 %119 %249 %251 %253 %254 %255 %256 %257 %258 %259 %260 %120 %128 %134 %142 %146 %149 %151 %153 %156 %159 %166 %170 %171 %173 %175 %177 %179 %183 %184 %185 %186 %187 %188 %189 %190 %191 %193 %195 %197 %200 %203 %210 %216 %221 %223 %225 %226 %229 %231 %233 %235 %238 %240 %242 %244 %245 %246 %247 %119 %249 %251 %253 %254 %255 %256 %257 %258 %259 %260 %161 %162 (*.f64 #s(literal 1/2 binary64) %161) (pow.f64 %162 #s(literal 1 binary64)) (/.f64 %1262 #s(literal -2 binary64)) (/.f64 %161 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %161)) (pow.f64 %1267 #s(literal 1 binary64)) %1267 (fma.f64 %82 z %162) (fma.f64 #s(literal 1/2 binary64) %161 %111) (fma.f64 #s(literal -1/3 binary64) %33 %162) (fma.f64 %33 #s(literal -1/3 binary64) %162) (fma.f64 t %104 %162) (fma.f64 z %82 %162) (-.f64 %111 %218) (-.f64 %111 %205) (+.f64 %162 %111) (+.f64 %111 %162) (pow.f64 %1279 #s(literal 1 binary64)) %1279 (fma.f64 %135 %206 %1281) (fma.f64 %135 %163 %1283) (fma.f64 %135 %163 %1285) (sin.f64 (neg.f64 %111)) (sin.f64 (+.f64 %1289 %162)) (sin.f64 (+.f64 %1292 %162)) (sin.f64 (fma.f64 %82 z %161)) (sin.f64 (+.f64 %1267 %162)) (-.f64 (*.f64 %163 %135) (*.f64 %164 %180)) (-.f64 %1302 (*.f64 %180 %164)) (cos.f64 (neg.f64 %1289)) (cos.f64 (neg.f64 %1292)) (cos.f64 (fabs.f64 %1292)) (cos.f64 %1289) (cos.f64 %1292) (cos.f64 %1267) (+.f64 (*.f64 %135 %206) %1281) (+.f64 %1302 %1283) (+.f64 %1302 %1285) %1319 %1322 %1329 %1331 %1333 %1336 %1338 %1340 %1342 %1344 %1347 %1350 %1352 %1353 %1354 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1318 %1367 %1368 %1369 %120 %128 %134 %142 %146 %149 %151 %153 %156 %159 %166 %170 %171 %173 %175 %177 %179 %183 %184 %185 %186 %187 %188 %189 %190 %191 %193 %195 %197 %200 %203 %210 %216 %221 %223 %225 %226 %229 %231 %233 %235 %238 %240 %242 %244 %245 %246 %247 %119 %249 %251 %253 %254 %255 %256 %257 %258 %259 %260 (pow.f64 %198 #s(literal 1 binary64)) %198 (pow.f64 %199 #s(literal 1 binary64)) %199 (fma.f64 #s(literal 1/2 binary64) %161 %198) (-.f64 %198 %218) (-.f64 %198 %205) (+.f64 %162 %198) (+.f64 %198 %162) %120 %128 %134 %142 %146 %149 %151 %153 %156 %159 %166 %170 %171 %173 %175 %177 %179 %183 %184 %185 %186 %187 %188 %189 %190 %191 %193 %195 %197 %200 %203 %210 %216 %221 %223 %225 %226 %229 %231 %233 %235 %238 %240 %242 %244 %245 %246 %247 %119 %249 %251 %253 %254 %255 %256 %257 %258 %259 %260 (pow.f64 %196 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %162 #s(literal 3 binary64)) %77) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 %162 %41) %80) %41) %196 (fma.f64 #s(literal 1/2 binary64) %161 %100) (-.f64 %211 y) (-.f64 %162 %83) (+.f64 %162 %100) (+.f64 %100 %162) %120 %128 %134 %142 %146 %149 %151 %153 %156 %159 %166 %170 %171 %173 %175 %177 %179 %183 %184 %185 %186 %187 %188 %189 %190 %191 %193 %195 %197 %200 %203 %210 %216 %221 %223 %225 %226 %229 %231 %233 %235 %238 %240 %242 %244 %245 %246 %247 %119 %249 %251 %253 %254 %255 %256 %257 %258 %259 %260 (pow.f64 %194 #s(literal 1 binary64)) (fma.f64 %1230 %1230 %162) %194 (fma.f64 #s(literal 1/2 binary64) %161 %167) (-.f64 %162 %198) (+.f64 %162 %167) (+.f64 %167 %162) %120 %128 %134 %142 %146 %149 %151 %153 %156 %159 %166 %170 %171 %173 %175 %177 %179 %183 %184 %185 %186 %187 %188 %189 %190 %191 %193 %195 %197 %200 %203 %210 %216 %221 %223 %225 %226 %229 %231 %233 %235 %238 %240 %242 %244 %245 %246 %247 %119 %249 %251 %253 %254 %255 %256 %257 %258 %259 %260 (pow.f64 %447 #s(literal 1 binary64)) (/.f64 (fma.f64 y #s(literal 2 binary64) %161) #s(literal 2 binary64)) %447 (fma.f64 #s(literal 1/2 binary64) %161 y) (-.f64 %162 %112) (+.f64 %162 y) (+.f64 y %162) (pow.f64 %1402 #s(literal 1 binary64)) %1402 (fma.f64 #s(literal -1/3 binary64) %33 %447) (fma.f64 %33 #s(literal -1/3 binary64) %447) (fma.f64 t %104 %447) (fma.f64 z %82 %447) (-.f64 %111 (neg.f64 %447)) (+.f64 %447 %111) (+.f64 %111 %447) (+.f64 %1267 y) (pow.f64 %1413 #s(literal 1 binary64)) (fma.f64 %135 %122 %1320) (fma.f64 %180 %1416 %136) (fma.f64 %122 %135 %1418) %1413 (-.f64 %1420 (*.f64 %135 %1421)) (+.f64 %201 %1418) (+.f64 %1420 %136) (+.f64 %136 %1320) %205 (*.f64 #s(literal -1/2 binary64) %161) (pow.f64 %205 #s(literal 1 binary64)) (pow.f64 %1429 #s(literal 1 binary64)) (/.f64 (fma.f64 %205 #s(literal -3 binary64) %37) #s(literal -3 binary64)) (/.f64 (fma.f64 %205 %42 #s(literal -1 binary64)) %42) (/.f64 (fma.f64 %205 %41 #s(literal 1 binary64)) %41) (/.f64 (fma.f64 %205 #s(literal 3 binary64) %33) #s(literal 3 binary64)) (fma.f64 %37 #s(literal -1/3 binary64) %205) (fma.f64 #s(literal -1 binary64) %43 %205) %1429 (fma.f64 %46 t %205) (fma.f64 %48 z %205) (fma.f64 #s(literal 2/3 binary64) %52 %205) (fma.f64 #s(literal -1/2 binary64) %161 %47) (fma.f64 #s(literal 1 binary64) %47 %205) (fma.f64 %33 #s(literal 1/3 binary64) %205) (fma.f64 #s(literal 1/3 binary64) %33 %205) (fma.f64 t %46 %205) (fma.f64 z %48 %205) (-.f64 %47 %1450) (-.f64 %47 %1452) (+.f64 %205 %47) (+.f64 %47 %205) (pow.f64 %1456 #s(literal 1 binary64)) (fma.f64 %1458 %163 %1459) (fma.f64 %121 %1461 %1463) (fma.f64 %121 %206 %1466) (sin.f64 (+.f64 %1468 %162)) (sin.f64 (+.f64 %1471 %162)) (sin.f64 %1474) (-.f64 (*.f64 %206 %121) (*.f64 %208 %129)) (-.f64 %1479 (*.f64 %129 %208)) (cos.f64 (neg.f64 %1468)) (cos.f64 (neg.f64 %1471)) (cos.f64 (fabs.f64 %1471)) (cos.f64 %1468) (cos.f64 %1471) %1456 (+.f64 (*.f64 %1458 %163) %1459) (+.f64 (*.f64 %121 %1461) %1463) (+.f64 %1479 %1466) (*.f64 %1499 #s(literal 1/2 binary64)) %1501 (*.f64 %130 %1456) (pow.f64 %1501 #s(literal 1 binary64)) (/.f64 (neg.f64 %1499) #s(literal -2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %1474 y)) (cos.f64 (+.f64 %1474 y))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 y %1474)) (cos.f64 (+.f64 y %1474))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 y %1468)) (sin.f64 (+.f64 y %1468))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 y %1471)) (sin.f64 (+.f64 y %1471))) #s(literal 2 binary64)) (/.f64 %1499 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1499)) (+.f64 (/.f64 %1496 #s(literal 2 binary64)) (/.f64 %1498 #s(literal 2 binary64))) (pow.f64 %1458 #s(literal 1 binary64)) (fma.f64 %208 %121 %1537) (fma.f64 %129 %206 %1539) %1458 (-.f64 (*.f64 %129 %1461) (*.f64 %121 %1462)) (-.f64 %1544 (*.f64 %121 %1465)) (+.f64 (*.f64 %208 %121) %1537) (+.f64 %1544 %1539) %1550 (*.f64 %122 %1458) (pow.f64 %1550 #s(literal 1 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %1429 %447)) (cos.f64 (+.f64 %1429 %447))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %447 %1429)) (cos.f64 (+.f64 %447 %1429))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1429 %112)) (sin.f64 (+.f64 %1429 %112))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1429 %444)) (sin.f64 (+.f64 %1429 %444))) #s(literal 2 binary64)) (/.f64 (+.f64 %1578 (sin.f64 (+.f64 %1429 y))) #s(literal 2 binary64)) (pow.f64 %1496 #s(literal 1 binary64)) (neg.f64 %1578) (fma.f64 %1499 #s(literal 1/2 binary64) %1585) (fma.f64 %1499 #s(literal 1/2 binary64) %1587) (fma.f64 %1456 %130 %1585) (fma.f64 %1456 %130 %1587) (fma.f64 %130 %1456 %1585) (fma.f64 %130 %1456 %1587) %1496 (-.f64 %1501 %1550) (+.f64 %1501 %1585) (+.f64 %1501 %1587) %1319 %1322 %1329 %1331 %1333 %1336 %1338 %1340 %1342 %1344 %1347 %1350 %1352 %1353 %1354 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1318 %1367 %1368 %1369 %1596 (*.f64 #s(literal 2 binary64) %119) (pow.f64 %1596 #s(literal 1 binary64)) %263 %349 %350 %1599 (*.f64 %2 %129) (pow.f64 %1599 #s(literal 1 binary64)) (pow.f64 %1602 #s(literal 1 binary64)) %1602 (fma.f64 %119 %2 %1604) (fma.f64 %130 %1599 %263) (fma.f64 %2 %131 %263) (fma.f64 %2 %119 %1604) (-.f64 %1604 (*.f64 %1013 %2)) (-.f64 %1604 %577) (+.f64 %1604 %263) (+.f64 %263 %1604) (pow.f64 %1614 #s(literal 1 binary64)) (fma.f64 %1616 %122 %1602) %1614 (fma.f64 %2 %123 %1602) (-.f64 %1619 (neg.f64 %1602)) (+.f64 (fma.f64 %1616 %122 %1604) %263) (+.f64 %1619 %1602) (+.f64 %1602 %1619) (pow.f64 %288 #s(literal 1 binary64)) %288 (*.f64 #s(literal -1/3 binary64) %286) (*.f64 #s(literal 1/3 binary64) %289) (pow.f64 %683 #s(literal 1 binary64)) (/.f64 #s(literal -1/3 binary64) %318) %683 (/.f64 #s(literal 1 binary64) (/.f64 %288 #s(literal 1/3 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64))) (/.f64 #s(literal 1/3 binary64) %288) (pow.f64 %283 #s(literal 1 binary64)) %283 %660 %661 %663 %664 %665 %666 %667 %668 %670 %671 %672 %673 %674 %676 %678 %680 %681 %682 %291 %287 %290 %292 %295 %298 %300 %302 %303 %304 %306 %310 %312 %314 %316 %320 %322 %323 %325 %327 %328 %329 %330 %331 %333 %335 %337 %339 %341 %343 %345 %346 %305 %348 %287 %290 %292 %295 %298 %300 %302 %303 %304 %306 %310 %312 %314 %316 %320 %322 %323 %325 %327 %328 %329 %330 %331 %333 %335 %337 %339 %341 %343 %345 %346 %305 %348 (*.f64 %307 #s(literal -1/3 binary64)) %284 (pow.f64 %284 #s(literal 1 binary64)) (/.f64 (neg.f64 %307) #s(literal 3 binary64)) (/.f64 %307 #s(literal -3 binary64)) (/.f64 %283 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %307)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %283)) (neg.f64 %299) %287 %290 %292 %295 %298 %300 %302 %303 %304 %306 %310 %312 %314 %316 %320 %322 %323 %325 %327 %328 %329 %330 %331 %333 %335 %337 %339 %341 %343 %345 %346 %305 %348 %556 %558 %559 %560 %561 %563 %565 %566 %567 %569 %571 #s(literal 6 binary64) %1649 (*.f64 %263 #s(literal 6 binary64)) (*.f64 %119 %1651) (pow.f64 %1649 #s(literal 1 binary64)) %1654 (*.f64 %263 %1655) (*.f64 b %1649) (pow.f64 %1654 #s(literal 1 binary64)) (*.f64 %1659 %286) (pow.f64 %1661 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1649 %288) %283) %288) (/.f64 %1659 b) (/.f64 %1667 %288) (/.f64 #s(literal 1 binary64) %1669) (neg.f64 (-.f64 %301 %1649)) (fma.f64 #s(literal 6 binary64) %263 %321) (fma.f64 %263 #s(literal 6 binary64) %321) (fma.f64 %119 %1651 %321) (-.f64 %1676 %301) %1661 (+.f64 %1649 %321) %1680 %1684 %1685 %1687 %1688 %1689 %1690 %1691 %1695 %1698 %1701 %1706 %1711 %1716 %1718 %1720 %1722 %1723 %1724 %1725 %1727 %1729 %1731 %1732 %1734 %1735 %1736 (pow.f64 %1667 #s(literal 1 binary64)) (neg.f64 %1659) %1667 (+.f64 a (*.f64 %1739 b)) (+.f64 a (neg.f64 %1654)) (*.f64 %1744 %286) %1746 (*.f64 %683 %1667) (pow.f64 %1746 #s(literal 1 binary64)) (/.f64 (neg.f64 %1744) %288) (/.f64 %1744 b) (/.f64 #s(literal 1 binary64) (/.f64 b %1744)) %1712 (*.f64 %1649 %280) (*.f64 #s(literal 3 binary64) %1654) (pow.f64 %1712 #s(literal 1 binary64)) (*.f64 %1757 %286) %1759 (*.f64 %280 %301) (*.f64 b %1708) (pow.f64 %1759 #s(literal 1 binary64)) (/.f64 (neg.f64 %1757) %288) (/.f64 %1757 b) (/.f64 #s(literal 1 binary64) (/.f64 b %1757)) (pow.f64 %1768 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1712 b) %1757) b) (neg.f64 (-.f64 %1759 %1712)) (fma.f64 %1654 #s(literal 3 binary64) %1775) (fma.f64 %1654 #s(literal 3 binary64) %1777) (fma.f64 %1649 %280 %1775) (fma.f64 %1649 %280 %1777) (fma.f64 #s(literal 3 binary64) %1654 %1775) (fma.f64 #s(literal 3 binary64) %1654 %1777) %1768 (+.f64 %1712 %1775) (+.f64 %1712 %1777) (*.f64 %280 #s(literal 3 binary64)) %1715 (*.f64 #s(literal 3 binary64) %280) (pow.f64 %1715 #s(literal 1 binary64)) %1790 (*.f64 %1791 (/.f64 #s(literal 1 binary64) %1792)) (*.f64 %1768 %1796) (pow.f64 %1790 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1799 %1715) %1759) %1715) (/.f64 (-.f64 (*.f64 %1712 %1715) (*.f64 %1715 %1759)) (*.f64 %1715 %1715)) (/.f64 (neg.f64 %1789) #s(literal -3 binary64)) (/.f64 (neg.f64 %1791) (neg.f64 %1792)) (/.f64 %1789 #s(literal 3 binary64)) (/.f64 %1791 %1792) (/.f64 %1768 %1715) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %1789)) (/.f64 #s(literal 1 binary64) (/.f64 %1792 %1791)) (/.f64 #s(literal 1 binary64) (/.f64 %1715 %1768)) (fma.f64 %1676 #s(literal 1/3 binary64) %1822) (fma.f64 %1676 #s(literal 1/3 binary64) %1824) (fma.f64 %1826 %1827 %1822) (fma.f64 %1826 %1827 %1824) (fma.f64 %1830 %1831 %1822) (fma.f64 %1830 %1831 %1824) (fma.f64 %1831 %1830 %1822) (fma.f64 %1831 %1830 %1824) (fma.f64 %1836 %1837 %1822) (fma.f64 %1836 %1837 %1824) (fma.f64 %1692 %1840 %1822) (fma.f64 %1692 %1840 %1824) (fma.f64 %1845 #s(literal 1 binary64) %1822) (fma.f64 %1845 #s(literal 1 binary64) %1824) (fma.f64 %1844 %1848 %1822) (fma.f64 %1844 %1848 %1824) (fma.f64 %1712 %1796 %1822) (fma.f64 %1712 %1796 %1824) (fma.f64 #s(literal 1 binary64) %1845 %1822) (fma.f64 #s(literal 1 binary64) %1845 %1824) (-.f64 %1799 (/.f64 %1759 %1715)) (+.f64 %1799 %1822) (+.f64 %1799 %1824) %1680 %1684 %1685 %1687 %1688 %1689 %1690 %1691 %1695 %1698 %1701 %1706 %1711 %1716 %1718 %1720 %1722 %1723 %1724 %1725 %1727 %1729 %1731 %1732 %1734 %1735 %1736 (*.f64 #s(literal -3 binary64) (/.f64 #s(literal 1 binary64) %1679)) (*.f64 #s(literal 3 binary64) %1669) (pow.f64 %1681 #s(literal 1 binary64)) (/.f64 #s(literal -3 binary64) %1679) (/.f64 #s(literal 1 binary64) %1685) (/.f64 #s(literal 3 binary64) %1721) %1681 %1680 %1684 %1685 %1687 %1688 %1689 %1690 %1691 %1695 %1698 %1701 %1706 %1711 %1716 %1718 %1720 %1722 %1723 %1724 %1725 %1727 %1729 %1731 %1732 %1734 %1735 %1736 (*.f64 %1739 %289) (*.f64 %1649 %286) (*.f64 %263 (/.f64 #s(literal 6 binary64) b)) (pow.f64 %1844 #s(literal 1 binary64)) (/.f64 (neg.f64 %1739) %318) (/.f64 %1739 %288) %1844 (/.f64 #s(literal 1 binary64) (/.f64 %288 %1739)) (/.f64 #s(literal 1 binary64) (/.f64 b %1649)) (*.f64 %288 #s(literal -1/3 binary64)) %1843 (pow.f64 %1843 #s(literal 1 binary64)) (/.f64 %318 #s(literal 3 binary64)) (/.f64 %288 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %288)) (/.f64 #s(literal 1 binary64) %1836) (/.f64 b #s(literal 3 binary64)) (pow.f64 %1887 #s(literal 1 binary64)) (/.f64 (fma.f64 %1845 b %555) b) (/.f64 (fma.f64 %1845 b %557) b) (/.f64 (fma.f64 %559 #s(literal 3 binary64) %1893) #s(literal 3 binary64)) (/.f64 (fma.f64 %559 b %1896) b) (/.f64 (fma.f64 %559 %280 %1654) %280) (/.f64 (fma.f64 %1893 b (*.f64 %555 #s(literal 3 binary64))) %280) (/.f64 (fma.f64 %1893 b (*.f64 %557 #s(literal 3 binary64))) %280) (/.f64 (fma.f64 %1896 b %1907) %1909) (/.f64 (fma.f64 %1896 b %1911) %1909) (/.f64 (fma.f64 %1654 b (*.f64 %555 %280)) %1916) (/.f64 (fma.f64 %1654 b (*.f64 %557 %280)) %1916) (/.f64 (fma.f64 %555 #s(literal 3 binary64) %1921) %280) (/.f64 (fma.f64 %555 b %1924) %1909) (/.f64 (fma.f64 %555 %280 %1927) %1929) (/.f64 (fma.f64 %557 #s(literal 3 binary64) %1921) %280) (/.f64 (fma.f64 %557 b %1924) %1909) (/.f64 (fma.f64 %557 %280 %1927) %1929) %1887 (/.f64 (fma.f64 %1649 %1843 %557) b) (/.f64 (fma.f64 #s(literal -1/3 binary64) a %1896) b) (/.f64 (fma.f64 a #s(literal -1/3 binary64) %1896) b) (/.f64 (fma.f64 %1893 b (*.f64 #s(literal 3 binary64) %555)) %280) (/.f64 (fma.f64 %1893 b (*.f64 #s(literal 3 binary64) %557)) %280) (/.f64 (fma.f64 %1896 b %1949) %1909) (/.f64 (fma.f64 %1896 b %1952) %1909) (/.f64 (fma.f64 %1654 b (*.f64 %280 %555)) %1916) (/.f64 (fma.f64 %1654 b (*.f64 %280 %557)) %1916) (/.f64 (fma.f64 %555 #s(literal 3 binary64) %1961) %280) (/.f64 (fma.f64 %555 b %1964) %1909) (/.f64 (fma.f64 %555 %280 %1967) %1929) (/.f64 (fma.f64 %557 #s(literal 3 binary64) %1961) %280) (/.f64 (fma.f64 %557 b %1964) %1909) (/.f64 (fma.f64 %557 %280 %1967) %1929) (fma.f64 (/.f64 %263 b) (/.f64 %1655 #s(literal 3 binary64)) %559) (fma.f64 (/.f64 %263 #s(literal 3 binary64)) (/.f64 %1655 b) %559) (fma.f64 %1982 %1692 %559) (fma.f64 %555 %286 %1845) (fma.f64 %1893 #s(literal 1/3 binary64) %559) (fma.f64 %557 %286 %1845) (fma.f64 %1896 %286 %559) (fma.f64 %1692 %1982 %559) (fma.f64 %1843 %1844 %559) (fma.f64 %1844 %1843 %559) (fma.f64 %1654 %291 %559) (fma.f64 #s(literal -1/3 binary64) %301 %1845) (fma.f64 %301 #s(literal -1/3 binary64) %1845) (-.f64 %1845 %1994) (-.f64 %1845 %1996) (+.f64 %1845 %559) (+.f64 %559 %1845) (*.f64 (*.f64 %263 b) #s(literal 3 binary64)) %2002 (*.f64 %119 (*.f64 %2 %280)) (*.f64 %280 %263) (pow.f64 %2002 #s(literal 1 binary64)) (*.f64 %2007 %289) (*.f64 %2002 %286) (*.f64 %263 (/.f64 %280 b)) (pow.f64 %2012 #s(literal 1 binary64)) (/.f64 (neg.f64 %2007) %318) (/.f64 %2007 %288) %2012 (/.f64 #s(literal 1 binary64) (/.f64 %288 %2007)) (/.f64 #s(literal 1 binary64) (/.f64 b %2002)) (pow.f64 %2022 #s(literal 1 binary64)) (/.f64 (fma.f64 %2024 b %555) b) (/.f64 (fma.f64 %2024 b %557) b) (/.f64 (fma.f64 %559 b %2029) b) (/.f64 (fma.f64 %2029 b %1907) %1909) (/.f64 (fma.f64 %2029 b %1911) %1909) (/.f64 (fma.f64 %555 b %2036) %1909) (/.f64 (fma.f64 %557 b %2036) %1909) %2022 (/.f64 (fma.f64 #s(literal 2/3 binary64) %2002 %557) b) (/.f64 (fma.f64 #s(literal -1/3 binary64) a %2029) b) (/.f64 (fma.f64 a #s(literal -1/3 binary64) %2029) b) (/.f64 (fma.f64 %2029 b %1949) %1909) (/.f64 (fma.f64 %2029 b %1952) %1909) (/.f64 (fma.f64 %555 b %2051) %1909) (/.f64 (fma.f64 %557 b %2051) %1909) (fma.f64 %555 %286 %2024) (fma.f64 %2029 %286 %559) (fma.f64 %557 %286 %2024) (fma.f64 %2012 #s(literal 2/3 binary64) %559) (fma.f64 #s(literal 2/3 binary64) %2012 %559) (fma.f64 #s(literal -1/3 binary64) %301 %2024) (fma.f64 %301 #s(literal -1/3 binary64) %2024) (-.f64 %2024 %1994) (-.f64 %2024 %1996) (+.f64 %2024 %559) (+.f64 %559 %2024) (pow.f64 %2067 #s(literal 1 binary64)) (/.f64 (fma.f64 %2069 b %555) b) (/.f64 (fma.f64 %2069 b %557) b) (fma.f64 %555 %286 %2069) (fma.f64 %557 %286 %2069) %2067 (fma.f64 %1596 %2 %559) (fma.f64 #s(literal -1/3 binary64) %301 %2069) (fma.f64 %301 #s(literal -1/3 binary64) %2069) (fma.f64 %2 %1596 %559) (-.f64 %2069 %1994) (-.f64 %2069 %1996) (+.f64 %2069 %559) (+.f64 %559 %2069) (pow.f64 %2084 #s(literal 1 binary64)) (fma.f64 %2086 %163 %2087) (sin.f64 (+.f64 %2089 %162)) (sin.f64 (+.f64 %2092 %162)) (sin.f64 (+.f64 %435 %162)) (cos.f64 (neg.f64 %2089)) (cos.f64 (neg.f64 %2092)) (cos.f64 (fabs.f64 %2092)) (cos.f64 %2089) (cos.f64 %2092) %2084 (+.f64 (*.f64 %2086 %163) %2087) %2107 (*.f64 %20 %2084) (*.f64 #s(literal 2 binary64) %2109) (pow.f64 %2107 #s(literal 1 binary64)) (*.f64 %2113 %291) (pow.f64 %2115 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2107 %293) %283) %293) (/.f64 (-.f64 (*.f64 %2107 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) (/.f64 (neg.f64 %2113) %293) (/.f64 %2113 %280) (/.f64 #s(literal 1 binary64) (/.f64 %280 %2113)) (neg.f64 (-.f64 %305 %2107)) (fma.f64 %2084 %20 %2130) (fma.f64 %20 %2084 %2130) (fma.f64 #s(literal 2 binary64) %2109 %2130) (-.f64 (/.f64 %2112 %280) %305) %2115 (+.f64 %2107 %2130) (pow.f64 %2137 #s(literal 1 binary64)) (fma.f64 %2139 %163 %2140) (sin.f64 (+.f64 %2142 %162)) (sin.f64 (fma.f64 (fabs.f64 %94) #s(literal 1/3 binary64) %162)) (sin.f64 (fma.f64 %94 #s(literal -1/3 binary64) %162)) (cos.f64 (neg.f64 %2142)) (cos.f64 (neg.f64 %2152)) (cos.f64 (fabs.f64 %2152)) (cos.f64 %2142) (cos.f64 %2152) %2137 (+.f64 (*.f64 %2139 %163) %2140) %2161 (*.f64 %20 %2137) (*.f64 #s(literal 2 binary64) %2163) (pow.f64 %2161 #s(literal 1 binary64)) (*.f64 %2167 %291) (pow.f64 %2169 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2161 %293) %283) %293) (/.f64 (-.f64 (*.f64 %2161 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) (/.f64 (neg.f64 %2167) %293) (/.f64 %2167 %280) (/.f64 #s(literal 1 binary64) (/.f64 %280 %2167)) (neg.f64 (-.f64 %305 %2161)) (fma.f64 %2137 %20 %2130) (fma.f64 %20 %2137 %2130) (fma.f64 #s(literal 2 binary64) %2163 %2130) (-.f64 (/.f64 %2166 %280) %305) %2169 (+.f64 %2161 %2130) (*.f64 %2191 %291) (pow.f64 %2193 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %427 %293) %283) %293) (/.f64 (-.f64 (*.f64 %427 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) (/.f64 (neg.f64 %2191) %293) (/.f64 %2191 %280) (/.f64 #s(literal 1 binary64) (/.f64 %280 %2191)) (neg.f64 (-.f64 %305 %427)) (-.f64 (/.f64 %2190 %280) %305) %2193 (+.f64 %427 %2130) (*.f64 %2212 %291) (pow.f64 %2214 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %419 %293) %283) %293) (/.f64 (-.f64 (*.f64 %419 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) (/.f64 (neg.f64 %2212) %293) (/.f64 %2212 %280) (/.f64 #s(literal 1 binary64) (/.f64 %280 %2212)) (neg.f64 (-.f64 %305 %419)) (-.f64 (/.f64 %2211 %280) %305) %2214 (+.f64 %419 %2130) (*.f64 %2233 %291) (pow.f64 %2235 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1614 %293) %283) %293) (/.f64 (-.f64 (*.f64 %1614 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) (/.f64 (neg.f64 %2233) %293) (/.f64 %2233 %280) (/.f64 #s(literal 1 binary64) (/.f64 %280 %2233)) (neg.f64 (-.f64 %305 %1614)) (fma.f64 %1616 %122 %2250) (fma.f64 %123 %2 %2250) (fma.f64 %2 %123 %2250) (-.f64 (/.f64 %2232 %280) %305) %2235 (+.f64 %1619 %2250) (+.f64 %1614 %2130) %19 %20 %21 %22 %25 %26 %27 %28 %29 %261 %262 %264 %265 %267 %269 %271 %273 %274 %275 %276 %277 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 %261 %262 %264 %265 %267 %269 %271 %273 %274 %275 %276 %277 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 %261 %262 %264 %265 %267 %269 %271 %273 %274 %275 %276 %277 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 %2310 (*.f64 %20 %1496) (*.f64 #s(literal 2 binary64) %2312) (pow.f64 %2310 #s(literal 1 binary64)) (*.f64 %2316 %291) (pow.f64 %2318 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2310 %293) %283) %293) (/.f64 (-.f64 (*.f64 %2310 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) (/.f64 (neg.f64 %2316) %293) (/.f64 %2316 %280) (/.f64 #s(literal 1 binary64) (/.f64 %280 %2316)) (neg.f64 (-.f64 %305 %2310)) (fma.f64 %1496 %20 %2130) (fma.f64 %20 %1496 %2130) (fma.f64 #s(literal 2 binary64) %2312 %2130) (-.f64 (/.f64 %2315 %280) %305) %2318 (+.f64 %2310 %2130) %261 %262 %264 %265 %267 %269 %271 %273 %274 %275 %276 %277 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 %2339 (*.f64 %20 %488) (*.f64 #s(literal 2 binary64) %2341) (pow.f64 %2339 #s(literal 1 binary64)) (*.f64 %2345 %291) (pow.f64 %2347 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2339 %293) %283) %293) (/.f64 (-.f64 (*.f64 %2339 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) (/.f64 (neg.f64 %2345) %293) (/.f64 %2345 %280) (/.f64 #s(literal 1 binary64) (/.f64 %280 %2345)) (neg.f64 (-.f64 %305 %2339)) (fma.f64 %488 %20 %2130) (fma.f64 %20 %488 %2130) (fma.f64 #s(literal 2 binary64) %2341 %2130) (-.f64 (/.f64 %2344 %280) %305) %2347 (+.f64 %2339 %2130) %261 %262 %264 %265 %267 %269 %271 %273 %274 %275 %276 %277 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 %2368 (*.f64 %20 %463) (*.f64 #s(literal 2 binary64) %2370) (pow.f64 %2368 #s(literal 1 binary64)) (*.f64 %2374 %291) (pow.f64 %2376 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2368 %293) %283) %293) (/.f64 (-.f64 (*.f64 %2368 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) (/.f64 (neg.f64 %2374) %293) (/.f64 %2374 %280) (/.f64 #s(literal 1 binary64) (/.f64 %280 %2374)) (neg.f64 (-.f64 %305 %2368)) (fma.f64 %463 %20 %2130) (fma.f64 %20 %463 %2130) (fma.f64 #s(literal 2 binary64) %2370 %2130) (-.f64 (/.f64 %2373 %280) %305) %2376 (+.f64 %2368 %2130) %2397 (*.f64 %20 %1413) (*.f64 #s(literal 2 binary64) %2399) (pow.f64 %2397 #s(literal 1 binary64)) (*.f64 %2403 %291) (pow.f64 %2405 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2397 %293) %283) %293) (/.f64 (-.f64 (*.f64 %2397 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) (/.f64 (neg.f64 %2403) %293) (/.f64 %2403 %280) (/.f64 #s(literal 1 binary64) (/.f64 %280 %2403)) (neg.f64 (-.f64 %305 %2397)) (fma.f64 %1413 %20 %2130) (fma.f64 %20 %1413 %2130) (fma.f64 #s(literal 2 binary64) %2399 %2130) (-.f64 (/.f64 %2402 %280) %305) %2405 (+.f64 %2397 %2130) %2426 %2427 %2429 %2430 %2431 %2432 %2434 %2436 %2439 %2441 %2444 %2447 %2449 %2450 %2452 %2454 %2455 %2456 %2457 %2459 %2440 %2460 %261 %262 %264 %265 %267 %269 %271 %273 %274 %275 %276 %277 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 %261 %262 %264 %265 %267 %269 %271 %273 %274 %275 %276 %277 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 %2461 (*.f64 %20 %545) (*.f64 #s(literal 2 binary64) %2463) (pow.f64 %2461 #s(literal 1 binary64)) (*.f64 %2467 %291) (pow.f64 %2469 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2461 %293) %283) %293) (/.f64 (-.f64 (*.f64 %2461 #s(literal 3 binary64)) %301) #s(literal 3 binary64)) (/.f64 (neg.f64 %2467) %293) (/.f64 %2467 %280) (/.f64 #s(literal 1 binary64) (/.f64 %280 %2467)) (neg.f64 (-.f64 %305 %2461)) (fma.f64 %545 %20 %2130) (fma.f64 %20 %545 %2130) (fma.f64 #s(literal 2 binary64) %2463 %2130) (-.f64 (/.f64 %2466 %280) %305) %2469 (+.f64 %2461 %2130) %2426 %2427 %2429 %2430 %2431 %2432 %2434 %2436 %2439 %2441 %2444 %2447 %2449 %2450 %2452 %2454 %2455 %2456 %2457 %2459 %2440 %2460 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 %78 %81 %84 %87 %89 %91 %92 %93 %95 %97 %99 %101 %83 %102 %103 %105 %106 %108 %110 %113 %114 %115 %117 %118 %120 %128 %134 %142 %146 %149 %151 %153 %156 %159 %166 %170 %171 %173 %175 %177 %179 %183 %184 %185 %186 %187 %188 %189 %190 %191 %193 %195 %197 %200 %203 %210 %216 %221 %223 %225 %226 %229 %231 %233 %235 %238 %240 %242 %244 %245 %246 %247 %119 %249 %251 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %264 %265 %267 %269 %271 %273 %274 %275 %276 %277 %2259 %2260 %2263 %2265 %2268 %2271 %2274 %2277 %2279 %2281 %2283 %2284 %2285 %2286 %2288 %2290 %2292 %2294 %2296 %2297 %2298 %2299 %2300 %2301 %2303 %2305 %2307 %2264 %2308 %2309 |
Compiled 3 906 to 6 050 computations (-54.9% saved)
Compiled 3 409 to 11 806 computations (-246.3% saved)
115 alts after pruning (112 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 297 | 112 | 3 409 |
| Fresh | 0 | 0 | 0 |
| Picked | 30 | 3 | 33 |
| Done | 0 | 0 | 0 |
| Total | 3 327 | 115 | 3 442 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 72.8% | %196 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (fma.f64 (sqrt.f64 x) (*.f64 (fma.f64 (cos.f64 y) (cos.f64 %196) (*.f64 (sin.f64 %196) (sin.f64 y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 72.8% | %793 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 (sin.f64 %793) (cos.f64 y)) (*.f64 (cos.f64 %793) (sin.f64 y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 72.7% | %424 = (*.f64 (*.f64 #s(literal -1/3 binary64) t) z) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 %424)) (*.f64 (sin.f64 %424) (sin.f64 y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 61.5% | (fma.f64 (sqrt.f64 x) (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 61.8% | (fma.f64 (sqrt.f64 x) (*.f64 (approx (cos (+ (* (* t -1/3) z) y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 68.8% | (fma.f64 (sqrt.f64 x) (approx (* (cos (+ (* (* t -1/3) z) y)) 2) (fma.f64 #s(literal 2/3 binary64) (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 #s(literal 2 binary64) (cos.f64 y)))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 65.0% | (fma.f64 (approx (/ (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 x (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) b))) (/.f64 b #s(literal 3 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 69.7% | %793 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (fma.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 %793) (cos.f64 y)) (*.f64 (cos.f64 %793) (sin.f64 y))) (sqrt.f64 x)) (*.f64 b #s(literal 3 binary64))) b) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 74.8% | (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) (* b 3)) (*.f64 #s(literal 3 binary64) (*.f64 b (*.f64 (cos.f64 y) (sqrt.f64 x))))) b) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 69.1% | %22 = (sqrt.f64 x) (fma.f64 #s(literal 2/3 binary64) (approx (/ (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) (* b 3)) b) (fma.f64 #s(literal 3 binary64) (*.f64 (cos.f64 y) %22) (*.f64 t (*.f64 z (*.f64 (sin.f64 y) %22))))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 72.7% | %424 = (*.f64 (*.f64 #s(literal -1/3 binary64) t) z) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 %424)) (*.f64 (sin.f64 %424) (sin.f64 y))) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)) #s(literal 3 binary64)) |
| ▶ | 65.1% | %176 = (*.f64 b #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 t z))))) (sqrt.f64 x)) #s(literal 6 binary64)) b) #s(literal 3 binary64)) (*.f64 %176 (/.f64 a b))) (*.f64 %176 #s(literal 3 binary64))) |
| ▶ | 74.7% | (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) 3) (* (* b 3) (/ a b))) (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 b (*.f64 (cos.f64 y) (sqrt.f64 x)))) (*.f64 #s(literal 3 binary64) a))) (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) |
| ▶ | 51.9% | (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) 3) (* (* b 3) (/ a b))) (*.f64 #s(literal -3 binary64) a)) (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) |
| ▶ | 52.0% | (/.f64 (approx (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) (*.f64 #s(literal -1 binary64) (/.f64 a b))) #s(literal 3 binary64)) |
| ▶ | 62.3% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)))) |
| ▶ | 78.2% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (*.f64 #s(literal 6 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))) (/.f64 a b)))) |
| ▶ | 70.5% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) a)) (/.f64 #s(literal 1 binary64) b)))))) |
| ▶ | 28.5% | (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b))) (/.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 x))))) |
| ▶ | 52.0% | (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b))) (*.f64 #s(literal -3 binary64) (/.f64 b a)))) |
| ▶ | 63.1% | %22 = (sqrt.f64 x) %195 = (*.f64 #s(literal 1/3 binary64) z) %574 = (fma.f64 %195 t (*.f64 (PI.f64 ) #s(literal 1/2 binary64))) (-.f64 (fma.f64 %22 (/.f64 (+.f64 (sin.f64 (-.f64 %574 y)) (sin.f64 (+.f64 %574 y))) #s(literal 2 binary64)) (fma.f64 (*.f64 %22 (sin.f64 (*.f64 %195 t))) (sin.f64 y) (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) %22))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.5% | %22 = (sqrt.f64 x) %196 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %22 (*.f64 (sin.f64 (+.f64 (neg.f64 %196) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (cos.f64 y)) (fma.f64 (*.f64 %22 (sin.f64 %196)) (sin.f64 y) (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) %22))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.5% | %22 = (sqrt.f64 x) %196 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %22 (*.f64 (cos.f64 %196) (cos.f64 y)) (fma.f64 (*.f64 %22 (sin.f64 %196)) (sin.f64 y) (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)))) %22))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.7% | %22 = (sqrt.f64 x) %196 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %22 (*.f64 (cos.f64 %196) (cos.f64 y)) (fma.f64 (*.f64 %22 (sin.f64 %196)) (sin.f64 y) (*.f64 (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) %22))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.8% | %22 = (sqrt.f64 x) %196 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %22 (*.f64 (cos.f64 %196) (approx (cos y) #s(literal 1 binary64))) (fma.f64 (*.f64 %22 (sin.f64 %196)) (sin.f64 y) (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) %22))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 52.2% | %697 = (approx (sqrt (sqrt x)) (*.f64 x (sqrt.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) x)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 %697 %697)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.4% | %195 = (*.f64 #s(literal 1/3 binary64) z) %280 = (*.f64 (cos.f64 (*.f64 %195 t)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)) (cos.f64 (fma.f64 %195 t y))) %280) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) %280)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.4% | %196 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (-.f64 %196 y))) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 %196) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 60.1% | %143 = (PI.f64 ) %333 = (fma.f64 %143 #s(literal 1/2 binary64) y) %574 = (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 %143 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 %333 %574)) (cos.f64 (+.f64 %333 %574))) #s(literal 2 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) y))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 67.4% | %21 = (cos.f64 y) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (+.f64 %21 (*.f64 #s(literal -1/3 binary64) (*.f64 t (*.f64 z (sin.f64 y))))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) %21))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.5% | %105 = (*.f64 #s(literal -1/3 binary64) t) %424 = (*.f64 %105 z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 %424) (cos.f64 y)) #s(literal 2 binary64)) (-.f64 (cos.f64 (-.f64 %424 y)) (cos.f64 (fma.f64 %105 z y)))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.5% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (neg.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t y)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (approx (cos (+ (* (* t -1/3) z) y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.3% | %106 = (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) %195 = (*.f64 #s(literal 1/3 binary64) z) %204 = (fma.f64 %195 t y) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 %106 %204) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 %106 %204) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 %195 t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.2% | %424 = (*.f64 (*.f64 #s(literal -1/3 binary64) t) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 %424) (cos.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) y)) (*.f64 (cos.f64 %424) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (sin.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z (PI.f64 ))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) (*.f64 (cos.f64 (/.f64 (*.f64 t z) #s(literal 3 binary64))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z #s(literal 884279719003555/562949953421312 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.9% | %195 = (*.f64 #s(literal 1/3 binary64) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 y) (sin.f64 (fma.f64 %195 t (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 %195 t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.9% | %458 = (*.f64 (/.f64 z #s(literal 3 binary64)) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 %458) (*.f64 (sin.f64 %458) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (*.f64 (approx (sin (* (* 1/3 z) t)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (approx (+ (cos (+ (* (* 1/3 t) z) y)) (cos (+ (* (* t -1/3) z) y))) (*.f64 #s(literal 2 binary64) (cos.f64 y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.7% | %196 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (approx (cos y) #s(literal 1 binary64)) (cos.f64 %196) (*.f64 (sin.f64 %196) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.7% | %196 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) %333 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) y) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 %333 %196)) (sin.f64 (+.f64 %333 %196))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 t #s(literal -1/3 binary64)) z)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 73.1% | %143 = (PI.f64 ) %195 = (*.f64 #s(literal 1/3 binary64) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (+.f64 (neg.f64 (fma.f64 %143 #s(literal -1/2 binary64) (*.f64 %195 t))) (*.f64 %143 #s(literal 1/2 binary64))))) (*.f64 (cos.f64 y) (sin.f64 (fma.f64 %195 t (*.f64 %143 #s(literal -1/2 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.1% | %143 = (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 %143 #s(literal -1/2 binary64))))) (approx (* (cos y) (sin (+ (* (* 1/3 z) t) (* (PI ) -1/2)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) %143 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 73.1% | %513 = (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t #s(literal -884279719003555/562949953421312 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (cos.f64 %513)) (*.f64 (cos.f64 y) (sin.f64 %513)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.2% | %143 = (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (approx (cos (+ (* (* 1/3 z) t) (* (PI ) -1/2))) (cos.f64 (*.f64 #s(literal -1/2 binary64) %143)))) (*.f64 (cos.f64 y) (sin.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 %143 #s(literal -1/2 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 t z) #s(literal 3 binary64))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t #s(literal -1/3 binary64)) z)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 67.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)) (approx (* (sin (* (* t -1/3) z)) (sin y)) (*.f64 #s(literal -1/3 binary64) (*.f64 t (*.f64 z (sin.f64 y))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.2% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (approx (+ (* 1/2 (PI )) y) (*.f64 #s(literal 1/2 binary64) (PI.f64 )))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 (fabs.f64 (fma.f64 #s(literal -3 binary64) y (*.f64 t z))) #s(literal 1/3 binary64) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) (-.f64 (/.f64 z (/.f64 #s(literal 3 binary64) t)) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) (-.f64 (*.f64 (/.f64 z #s(literal 3 binary64)) t) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) (approx (- (* (* 1/3 z) t) y) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -3 binary64) y (*.f64 t z)) #s(literal -1/3 binary64))) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.8% | %439 = (sqrt.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (*.f64 %439 %439)) (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (/.f64 (fma.f64 #s(literal -3 binary64) y (*.f64 t z)) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (approx (- y (/ (* t z) 3)) (*.f64 (*.f64 #s(literal -1/3 binary64) t) z))) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (approx (+ (* (* t -1/3) z) (+ (* 1/2 (PI )) y)) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) (*.f64 #s(literal 1/2 binary64) (PI.f64 )))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 67.5% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (approx (+ (* 1/2 (PI )) (- (* (* 1/3 z) t) y)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/3 binary64) a) b)) |
| ▶ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 z (/.f64 #s(literal 3 binary64) t))))) (/.f64 (*.f64 #s(literal 1/3 binary64) a) b)) |
| ✓ | 72.4% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (*.f64 t z)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 73.0% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (approx (+ (* -3 y) (* t z)) (*.f64 #s(literal -3 binary64) y)) #s(literal -1/3 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (approx (- y (/ (* z t) 3)) (*.f64 z (*.f64 #s(literal -1/3 binary64) t))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 58.8% | %21 = (cos.f64 y) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (+.f64 %21 (*.f64 z (approx (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y)))) (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t (*.f64 z %21))) (*.f64 #s(literal -1/3 binary64) (sin.f64 y))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 51.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (+.f64 (cos.f64 y) (approx (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))) (*.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 t #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 68.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 45.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (approx (+ (cos y) (* 1/3 (* t (* z (sin y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 53.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (approx (+ (cos y) (* 1/3 (* t (* z (sin y))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 y z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 68.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (approx (+ (cos y) (* 1/3 (* t (* z (sin y))))) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t (sin.f64 y)) (/.f64 (cos.f64 y) z)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 50.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (approx (cos y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y #s(literal 2 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 67.5% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (sin.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 46.9% | (-.f64 (*.f64 (approx (* 2 (sqrt x)) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.9% | (-.f64 (*.f64 (approx (* 2 (sqrt x)) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (cos.f64 (approx (- y (/ (* z t) 3)) (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 78.4% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) |
| ▶ | 61.8% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal 2 binary64) (*.f64 x (approx (* (cos (- y (* 1/3 (* t z)))) (sqrt (/ 1 x))) (*.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.0% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 x (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y))) (sqrt.f64 x)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.0% | %106 = (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) %236 = (*.f64 (PI.f64 ) #s(literal 1/2 binary64)) (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (fma.f64 (sin.f64 %106) (cos.f64 %236) (*.f64 (cos.f64 %106) (sin.f64 %236))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 53.3% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (*.f64 x (approx (* (cos (- y (* 1/3 (* t z)))) (sqrt (/ 1 x))) (*.f64 (cos.f64 y) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.0% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (approx (* -2 (* x (* (cos (- y (* 1/3 (* t z)))) (sqrt (/ 1 x))))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (-.f64 y (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.2% | %195 = (*.f64 #s(literal 1/3 binary64) z) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (fma.f64 %195 t y)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y))) (*.f64 (sin.f64 (*.f64 %195 t)) (sin.f64 y))) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)) #s(literal 1/3 binary64)) |
| ▶ | 61.5% | (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) y))) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)) #s(literal 1/3 binary64)) |
| ▶ | 53.4% | %21 = (cos.f64 y) (*.f64 (-.f64 (*.f64 (*.f64 (approx (cos (- (/ (* t z) 3) y)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 %21 z) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) t))) z %21)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 b #s(literal 3 binary64))) a) (/.f64 #s(literal 1/3 binary64) b)) |
| ▶ | 74.8% | (*.f64 (-.f64 (*.f64 (*.f64 (approx (cos (- (/ (* t z) 3) y)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 b #s(literal 3 binary64))) a) (/.f64 #s(literal 1/3 binary64) b)) |
| ▶ | 72.1% | (*.f64 (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)) (*.f64 (sqrt.f64 x) #s(literal 6 binary64))) (/.f64 a b)) #s(literal 1/3 binary64)) |
| ▶ | 78.1% | (*.f64 (-.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (*.f64 #s(literal 6 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))) (/.f64 a b)) #s(literal 1/3 binary64)) |
| ▶ | 60.3% | (*.f64 (-.f64 a (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (neg.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y))))) (sqrt.f64 x)) #s(literal 6 binary64)) b)) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 60.1% | (*.f64 (-.f64 a (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)))) (sqrt.f64 x)) #s(literal 6 binary64)) b)) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 60.1% | (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 74.8% | (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (cos.f64 y) (sqrt.f64 x)))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 40.1% | (*.f64 (approx (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a x)) (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 25.0% | (*.f64 (approx (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b)) (*.f64 #s(literal -6 binary64) (*.f64 b (*.f64 x (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 52.0% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b)) |
| ▶ | 51.9% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 #s(literal -1/3 binary64) a) (/.f64 #s(literal 1 binary64) b))) |
| ▶ | 70.5% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (fma.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)))) |
| ▶ | 76.5% | %10 = (sqrt x) (approx (- (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (approx (* (cos (- y (* 1/3 (* t z)))) %10) (*.f64 (cos.f64 y) (sqrt.f64 x))) a)) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) b))))) |
| ▶ | 52.0% | %10 = (sqrt x) (approx (- (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 (* t z)))) %10) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal -1/3 binary64) b)))) |
| ✓ | 51.9% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) |
| ▶ | 51.9% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b a)))) |
| ▶ | 51.9% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) b)))) |
| ▶ | 78.2% | (approx (+ (* (/ (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (/ b 3)) (* (/ a b) -1/3)) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x))))) |
| ▶ | 28.6% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)))) |
| ▶ | 28.5% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) |
| ▶ | 3.7% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) |
| ▶ | 74.8% | (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (cos.f64 y) (sqrt.f64 x))))) b))) |
Compiled 115 to 645 computations (-460.9% saved)
| Inputs |
|---|
%0 = (PI ) %5 = (* -1/2 %0) %7 = (* %0 1/2) %0 (* 1/2 %0) (* %0 -1/2) %5 (cos %5) %7 (cos %7) (sin %7) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal 0 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal 0 binary64) #s(literal 1 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 27 to 12 computations (55.6% saved)
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15946 | 217699 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (sqrt.f64 x) %3 = (*.f64 #s(literal 2 binary64) %2) %7 = (*.f64 z t) %9 = (/.f64 %7 #s(literal 3 binary64)) %10 = (-.f64 y %9) %11 = (cos.f64 %10) %14 = (*.f64 b #s(literal 3 binary64)) %15 = (/.f64 a %14) %17 = (*.f64 t z) %18 = (*.f64 #s(literal 1/3 binary64) %17) %19 = (-.f64 y %18) %20 = (cos.f64 %19) %21 = (*.f64 %20 %2) %22 = (/.f64 a b) %24 = (/.f64 #s(literal 1 binary64) x) %25 = (sqrt.f64 %24) %26 = (*.f64 x %25) %27 = (sqrt x) %28 = (approx %27 %26) %32 = (*.f64 #s(literal -2 binary64) %26) %34 = (* 2 %27) %35 = (approx %34 %32) %36 = (*.f64 #s(literal -1/3 binary64) %17) %40 = (- y (/ (* z t) 3)) %41 = (approx %40 %36) %42 = (neg.f64 %18) %43 = (cos.f64 %42) %45 = (+.f64 y %36) %46 = (cos.f64 y) %47 = (sin.f64 y) %48 = (*.f64 z %47) %49 = (*.f64 t %48) %51 = (pow.f64 t #s(literal 2 binary64)) %52 = (*.f64 z %46) %53 = (*.f64 t %47) %54 = (*.f64 %46 %2) %55 = (*.f64 #s(literal 2 binary64) %54) %56 = (cos %40) %57 = (* %34 %56) %58 = (approx %57 %55) %60 = (*.f64 %47 %2) %61 = (*.f64 z %60) %62 = (*.f64 t %61) %63 = (*.f64 #s(literal 1/3 binary64) t) %64 = (*.f64 #s(literal -1/3 binary64) t) %65 = (pow.f64 z #s(literal 2 binary64)) %66 = (*.f64 #s(literal 1/3 binary64) z) %67 = (/.f64 #s(literal 1 binary64) b) %68 = (*.f64 #s(literal 1/3 binary64) %67) %69 = (*.f64 #s(literal 1/3 binary64) a) %71 = (*.f64 %2 #s(literal 2 binary64)) %72 = (*.f64 %66 t) %73 = (*.f64 t #s(literal -1/3 binary64)) %75 = (/.f64 %17 #s(literal 3 binary64)) %76 = (*.f64 %73 z) %77 = (fma.f64 #s(literal -3 binary64) y %17) %78 = (*.f64 %77 #s(literal -1/3 binary64)) %79 = (fma.f64 %73 z y) %80 = (/.f64 %77 #s(literal -3 binary64)) %81 = (-.f64 %72 y) %82 = (cos.f64 %79) %83 = (sin.f64 %72) %84 = (*.f64 %83 %47) %85 = (fma.f64 %63 z y) %86 = (cos.f64 %85) %87 = (+.f64 %86 %82) %88 = (cos.f64 %72) %89 = (*.f64 %88 %46) %90 = (-.f64 %82 %86) %91 = (sin.f64 %76) %92 = (*.f64 %91 %47) %93 = (fma.f64 %90 #s(literal 1/2 binary64) %89) %94 = (PI.f64 ) %95 = (*.f64 #s(literal 1/2 binary64) %94) %96 = (fma.f64 %73 z %95) %97 = (cos.f64 %96) %98 = (fma.f64 %46 %88 %84) %99 = (fma.f64 #s(literal 1/2 binary64) %94 y) %100 = (fma.f64 %73 z %99) %101 = (sin.f64 %100) %102 = (*.f64 %94 #s(literal -1/2 binary64)) %103 = (fma.f64 %66 t %102) %104 = (cos.f64 %103) %105 = (*.f64 %47 %104) %106 = (sin.f64 %103) %107 = (*.f64 %46 %106) %108 = (*.f64 %82 %2) %109 = (*.f64 %2 %83) %110 = (fma.f64 %109 %47 %108) %111 = (neg.f64 b) %112 = (/.f64 #s(literal -1/3 binary64) b) %113 = (neg.f64 a) %114 = (/.f64 #s(literal 1/3 binary64) b) %115 = (/.f64 %69 b) %116 = (/.f64 %113 #s(literal 3 binary64)) %117 = (/.f64 %116 %111) %118 = (*.f64 %22 #s(literal -1/3 binary64)) %120 = (*.f64 %14 %22) %121 = (*.f64 %14 #s(literal 3 binary64)) %122 = (/.f64 b #s(literal 3 binary64)) %123 = (cos.f64 %41) %124 = (*.f64 #s(literal 2 binary64) %28) %127 = (*.f64 #s(literal -2 binary64) %21) %130 = (* t z) %133 = (cos (- y (* 1/3 %130))) %137 = (* %133 (sqrt (/ 1 x))) %140 = (approx (* -2 (* x %137)) %127) %141 = (cos.f64 %45) %142 = (*.f64 %141 %2) %143 = (sin.f64 %18) %144 = (cos.f64 %18) %146 = (*.f64 #s(literal 3 binary64) a) %147 = (*.f64 #s(literal 2 binary64) %142) %148 = (fma.f64 #s(literal -1/2 binary64) %94 %18) %149 = (sin.f64 %148) %150 = (fma.f64 #s(literal -1/3 binary64) %17 %95) %151 = (/.f64 %25 x) %152 = (sqrt.f64 %151) %153 = (*.f64 x %152) %155 = (approx (sqrt %27) %153) %156 = (*.f64 %141 %25) %157 = (*.f64 x %156) %158 = (*.f64 b %157) %159 = (*.f64 #s(literal 2 binary64) %157) %162 = (* (* t -1/3) z) %164 = (cos (+ %162 y)) %165 = (* %164 %27) %167 = (* %165 6) %168 = (/ a b) %169 = (- %167 %168) %170 = (* %169 1/3) %173 = (*.f64 #s(literal -6 binary64) %158) %174 = (* %167 b) %175 = (- a %174) %176 = (approx %175 %173) %177 = (/.f64 a x) %178 = (*.f64 b %156) %179 = (*.f64 #s(literal 6 binary64) %178) %180 = (/.f64 %157 b) %181 = (*.f64 #s(literal 6 binary64) %180) %182 = (/ %167 b) %183 = (approx %182 %181) %184 = (*.f64 #s(literal -2 binary64) %157) %186 = (*.f64 #s(literal -1 binary64) %177) %187 = (-.f64 %186 %179) %188 = (*.f64 x %187) %189 = (*.f64 #s(literal -1 binary64) %188) %190 = (approx %175 %189) %191 = (*.f64 %43 %25) %192 = (approx %137 %191) %193 = (cos y) %194 = (approx %193 #s(literal 1 binary64)) %195 = (pow.f64 y #s(literal 2 binary64)) %196 = (*.f64 #s(literal -1/2 binary64) %195) %197 = (+.f64 #s(literal 1 binary64) %196) %198 = (approx %193 %197) %199 = (*.f64 y z) %200 = (*.f64 t %199) %201 = (*.f64 #s(literal 1/3 binary64) %200) %202 = (+.f64 #s(literal 1 binary64) %201) %203 = (sin y) %207 = (+ %193 (* 1/3 (* t (* z %203)))) %208 = (approx %207 %202) %209 = (fma.f64 #s(literal -1/2 binary64) y %18) %210 = (*.f64 y %209) %211 = (+.f64 #s(literal 1 binary64) %210) %212 = (approx %207 %211) %213 = (*.f64 %51 %65) %214 = (*.f64 #s(literal -1/18 binary64) %213) %222 = (- (* -1/18 (* (pow t 2) (* z %193))) (* -1/3 (* t %203))) %224 = (approx (* z %222) %214) %226 = (* (* 1/3 z) t) %227 = (- %226 y) %228 = (approx %227 %18) %229 = (cos.f64 %36) %230 = (approx %164 %229) %234 = (cos (+ (* (* 1/3 t) z) y)) %235 = (approx %234 %144) %237 = (PI ) %238 = (* 1/2 %237) %239 = (+ %238 y) %240 = (approx %239 %95) %242 = (approx (+ %162 %239) %150) %245 = (+ %226 (* %237 -1/2)) %248 = (approx (* %193 (sin %245)) %149) %249 = (*.f64 %229 %2) %250 = (*.f64 b %249) %251 = (*.f64 #s(literal 6 binary64) %250) %252 = (approx %174 %251) %253 = (*.f64 #s(literal -3 binary64) y) %257 = (approx (+ (* -3 y) %130) %253) %258 = (* %133 %27) %259 = (approx %258 %54) %260 = (*.f64 %46 %25) %261 = (approx %137 %260) %262 = (*.f64 #s(literal -1/3 binary64) %49) %263 = (+.f64 %46 %262) %264 = (approx %234 %263) %265 = (*.f64 #s(literal 2 binary64) %46) %267 = (approx (+ %234 %164) %265) %270 = (approx (* (sin %162) %203) %262) %271 = (-.f64 %95 y) %273 = (approx (+ %238 %227) %271) %274 = (*.f64 #s(literal -1/2 binary64) %94) %275 = (cos.f64 %274) %277 = (approx (cos %245) %275) %278 = (fma.f64 #s(literal 2/3 binary64) %49 %265) %280 = (approx (* %164 2) %278) %281 = (*.f64 #s(literal 6 binary64) %54) %282 = (approx %167 %281) %283 = (*.f64 b %54) %284 = (*.f64 #s(literal 6 binary64) %283) %285 = (approx %174 %284) %286 = (-.f64 a %284) %287 = (/.f64 %286 b) %288 = (*.f64 #s(literal -1/3 binary64) %287) %292 = (*.f64 #s(literal 18 binary64) %283) %293 = (-.f64 %292 %146) %295 = (* b 3) %297 = (- (* %174 3) (* %295 %168)) %298 = (approx %297 %293) %299 = (fma.f64 #s(literal -1/3 binary64) %22 %55) %305 = (*.f64 #s(literal 3 binary64) %283) %306 = (* %165 %295) %307 = (approx %306 %305) %308 = (fma.f64 #s(literal 3 binary64) %54 %62) %310 = (approx (/ %306 b) %308) %311 = (/.f64 %46 z) %312 = (fma.f64 #s(literal 1/3 binary64) %53 %311) %313 = (*.f64 z %312) %314 = (approx %207 %313) %316 = (approx (sin %226) %143) %317 = (*.f64 t %52) %318 = (*.f64 #s(literal -1/18 binary64) %317) %319 = (*.f64 #s(literal -1/3 binary64) %47) %320 = (-.f64 %318 %319) %321 = (*.f64 t %320) %322 = (approx %222 %321) %323 = (*.f64 #s(literal -1/3 binary64) a) %325 = (/.f64 #s(literal 1/2 binary64) %142) %326 = (/ 3 %169) %327 = (approx %326 %325) %333 = (approx (- (* 2 (/ %258 a)) (* 1/3 (/ 1 b))) %112) %334 = (*.f64 #s(literal -1 binary64) %22) %335 = (approx %169 %334) %336 = (/.f64 %142 a) %337 = (*.f64 #s(literal 6 binary64) %336) %338 = (-.f64 %337 %67) %339 = (*.f64 a %338) %340 = (approx %169 %339) %341 = (*.f64 #s(literal -3 binary64) a) %342 = (approx %297 %341) %343 = (/.f64 b a) %344 = (*.f64 #s(literal -3 binary64) %343) %345 = (approx %326 %344) %346 = (/.f64 #s(literal 3 binary64) t) %347 = (/.f64 z %346) %348 = (*.f64 y #s(literal 3 binary64)) %349 = (-.f64 %348 %17) %350 = (fma.f64 %64 z y) %351 = (/.f64 #s(literal 3 binary64) %349) %352 = (/.f64 #s(literal 1 binary64) %351) %353 = (*.f64 %64 z) %354 = (neg.f64 %72) %355 = (cos.f64 %350) %356 = (fma.f64 %66 t y) %357 = (cos.f64 %356) %358 = (-.f64 %355 %357) %359 = (+.f64 %357 %355) %360 = (cos.f64 %353) %361 = (*.f64 %360 %46) %362 = (*.f64 %361 #s(literal 2 binary64)) %363 = (-.f64 %353 y) %364 = (cos.f64 %363) %365 = (-.f64 %364 %355) %366 = (-.f64 %362 %365) %367 = (/.f64 %366 #s(literal 2 binary64)) %368 = (sin.f64 %350) %369 = (*.f64 %94 #s(literal 1/2 binary64)) %370 = (cos.f64 %369) %371 = (sin.f64 %369) %372 = (*.f64 %355 %371) %373 = (fma.f64 %368 %370 %372) %374 = (fabs.f64 %350) %375 = (sin.f64 %353) %376 = (fma.f64 #s(literal 1/2 binary64) %358 %89) %377 = (fma.f64 #s(literal 1/2 binary64) %359 %84) %378 = (+.f64 %350 %369) %379 = (sin.f64 %378) %380 = (fma.f64 %94 #s(literal 1/2 binary64) %374) %381 = (sin.f64 %380) %382 = (fma.f64 %94 #s(literal 1/2 binary64) %81) %383 = (sin.f64 %382) %384 = (neg.f64 %374) %385 = (fma.f64 %94 #s(literal 1/2 binary64) %384) %386 = (sin.f64 %385) %387 = (*.f64 %46 %360) %388 = (*.f64 %375 %47) %389 = (-.f64 %387 %388) %390 = (fma.f64 %94 #s(literal 1/2 binary64) %72) %391 = (sin.f64 %390) %392 = (*.f64 %391 %46) %393 = (cos.f64 %390) %394 = (*.f64 %393 %47) %395 = (-.f64 %392 %394) %396 = (*.f64 a %67) %397 = (/.f64 #s(literal 1 binary64) %343) %398 = (*.f64 x %355) %399 = (/.f64 %398 %2) %400 = (*.f64 z %64) %401 = (/ %130 3) %403 = (approx (- y %401) %353) %404 = (fma.f64 %94 #s(literal 1/2 binary64) y) %405 = (sin.f64 %404) %407 = (cos (- %401 y)) %408 = (approx %407 %46) %409 = (*.f64 t t) %410 = (*.f64 %46 z) %411 = (*.f64 #s(literal -1/18 binary64) %409) %412 = (*.f64 %47 t) %413 = (*.f64 #s(literal 1/3 binary64) %412) %414 = (fma.f64 %411 %410 %413) %415 = (fma.f64 %414 z %46) %416 = (approx %407 %415) %417 = (/.f64 z #s(literal 3 binary64)) %418 = (*.f64 %323 %67) %419 = (/.f64 %323 b) %420 = (/.f64 %2 a) %421 = (*.f64 %355 %420) %422 = (fma.f64 %421 #s(literal 2 binary64) %112) %423 = (*.f64 a %422) %424 = (*.f64 #s(literal 1/2 binary64) %358) %425 = (+.f64 %350 %356) %426 = (*.f64 %425 #s(literal 1/2 binary64)) %427 = (cos.f64 %426) %428 = (-.f64 %350 %356) %429 = (*.f64 %428 #s(literal 1/2 binary64)) %430 = (cos.f64 %429) %431 = (*.f64 %427 %430) %432 = (*.f64 #s(literal 2 binary64) %431) %433 = (+.f64 %354 %369) %434 = (sin.f64 %433) %435 = (fma.f64 %66 t %369) %436 = (sin.f64 %435) %437 = (-.f64 %404 %435) %438 = (cos.f64 %437) %439 = (+.f64 %404 %435) %440 = (cos.f64 %439) %441 = (-.f64 %438 %440) %442 = (/.f64 %441 #s(literal 2 binary64)) %443 = (-.f64 %435 y) %444 = (sin.f64 %443) %445 = (+.f64 %435 y) %446 = (sin.f64 %445) %447 = (+.f64 %444 %446) %448 = (/.f64 %447 #s(literal 2 binary64)) %449 = (-.f64 %404 %72) %450 = (sin.f64 %449) %451 = (+.f64 %404 %72) %452 = (sin.f64 %451) %453 = (+.f64 %450 %452) %454 = (/.f64 %453 #s(literal 2 binary64)) %455 = (sqrt.f64 %374) %456 = (*.f64 %455 %455) %457 = (fma.f64 %64 z %94) %458 = (sin.f64 %457) %459 = (cos.f64 %404) %460 = (fma.f64 %375 %459 %361) %461 = (fma.f64 %94 #s(literal -1/2 binary64) %72) %462 = (neg.f64 %461) %463 = (+.f64 %462 %369) %464 = (sin.f64 %463) %465 = (*.f64 %2 #s(literal 6 binary64)) %466 = (*.f64 %355 %465) %467 = (neg.f64 %403) %468 = (+.f64 %467 %369) %469 = (sin.f64 %468) %470 = (neg.f64 %78) %471 = (+.f64 %470 %369) %472 = (sin.f64 %471) %473 = (fabs.f64 %77) %474 = (fma.f64 %473 #s(literal 1/3 binary64) %369) %475 = (sin.f64 %474) %476 = (*.f64 %408 %71) %477 = (*.f64 %476 %14) %478 = (-.f64 %477 a) %480 = (*.f64 %416 %71) %481 = (*.f64 %480 %14) %482 = (-.f64 %481 a) %484 = (*.f64 z %322) %485 = (+.f64 %46 %484) %486 = (approx %56 %485) %487 = (*.f64 %3 %486) %490 = (- %57 (/ a %295)) %492 = (fma.f64 %47 %458 %89) %493 = (*.f64 %3 %492) %495 = (*.f64 x %261) %496 = (*.f64 #s(literal -2 binary64) %495) %497 = (approx %57 %496) %499 = (*.f64 x %192) %500 = (*.f64 #s(literal 2 binary64) %499) %501 = (approx %57 %500) %505 = (*.f64 %386 %2) %506 = (*.f64 %395 %2) %507 = (*.f64 %379 %2) %508 = (*.f64 %377 %2) %509 = (*.f64 %383 %2) %510 = (*.f64 %381 %2) %511 = (*.f64 %373 %25) %512 = (*.f64 x %511) %513 = (*.f64 #s(literal -2 binary64) %512) %514 = (approx %57 %513) %516 = (*.f64 %389 %2) %517 = (fma.f64 #s(literal 1/2 binary64) %94 %228) %518 = (sin.f64 %517) %519 = (*.f64 %3 %518) %521 = (*.f64 %155 %155) %522 = (*.f64 #s(literal 2 binary64) %521) %523 = (*.f64 %522 %11) %525 = (-.f64 %89 %270) %526 = (*.f64 %3 %525) %528 = (fma.f64 %87 #s(literal 1/2 binary64) %424) %529 = (*.f64 %3 %528) %536 = (fma.f64 %2 %448 %110) %538 = (-.f64 %454 %92) %539 = (*.f64 %3 %538) %541 = (fma.f64 %90 #s(literal 1/2 binary64) %442) %542 = (*.f64 %3 %541) %544 = (*.f64 %124 %101) %546 = (approx %56 %212) %547 = (*.f64 %3 %546) %549 = (approx %56 %208) %550 = (*.f64 %3 %549) %552 = (approx %56 %314) %553 = (*.f64 %3 %552) %555 = (-.f64 %105 %248) %556 = (*.f64 %3 %555) %558 = (/.f64 %307 b) %561 = (*.f64 %257 #s(literal -1/3 binary64)) %562 = (cos.f64 %561) %563 = (*.f64 %3 %562) %565 = (neg.f64 %456) %566 = (+.f64 %565 %95) %567 = (sin.f64 %566) %568 = (*.f64 %3 %567) %570 = (*.f64 %3 %469) %573 = (+.f64 %46 %224) %574 = (approx %56 %573) %575 = (*.f64 %3 %574) %577 = (-.f64 y %347) %578 = (cos.f64 %577) %579 = (cos.f64 %75) %580 = (*.f64 %579 %46) %581 = (-.f64 %580 %92) %582 = (*.f64 %3 %581) %584 = (fma.f64 %47 %97 %580) %585 = (*.f64 %3 %584) %587 = (-.f64 %347 y) %588 = (fma.f64 #s(literal 1/2 binary64) %94 %587) %589 = (sin.f64 %588) %590 = (*.f64 %3 %589) %592 = (fma.f64 %66 t #s(literal -884279719003555/562949953421312 binary64)) %593 = (cos.f64 %592) %594 = (*.f64 %47 %593) %595 = (sin.f64 %592) %596 = (*.f64 %46 %595) %597 = (-.f64 %594 %596) %598 = (*.f64 %3 %597) %600 = (*.f64 %3 %578) %602 = (-.f64 %282 %22) %604 = (/.f64 #s(literal 3 binary64) %602) %606 = (-.f64 %466 %22) %608 = (cos.f64 %352) %610 = (*.f64 %3 %460) %612 = (*.f64 %434 %46) %613 = (fma.f64 %90 #s(literal 1/2 binary64) %612) %614 = (*.f64 %3 %613) %616 = (fma.f64 %2 %612 %110) %618 = (*.f64 %436 %46) %619 = (fma.f64 %46 %436 %84) %620 = (*.f64 %3 %619) %622 = (fma.f64 %90 #s(literal 1/2 binary64) %618) %623 = (*.f64 %3 %622) %625 = (approx %57 %140) %627 = (*.f64 #s(literal -2 binary64) %399) %628 = (approx %57 %627) %630 = (+.f64 %86 %230) %631 = (fma.f64 %630 #s(literal 1/2 binary64) %84) %632 = (*.f64 %3 %631) %634 = (*.f64 %230 #s(literal 2 binary64)) %636 = (*.f64 %507 #s(literal 6 binary64)) %637 = (-.f64 %636 %22) %638 = (+.f64 %86 %379) %639 = (fma.f64 %638 #s(literal 1/2 binary64) %84) %640 = (*.f64 %3 %639) %642 = (fma.f64 %109 %47 %507) %643 = (fma.f64 %2 %89 %642) %645 = (/.f64 #s(literal 3 binary64) %637) %647 = (*.f64 %510 #s(literal 6 binary64)) %648 = (*.f64 %647 b) %649 = (-.f64 a %648) %651 = (fma.f64 %109 %47 %510) %652 = (fma.f64 %2 %89 %651) %654 = (*.f64 %505 #s(literal 6 binary64)) %655 = (*.f64 %654 b) %656 = (-.f64 a %655) %658 = (+.f64 %86 %386) %659 = (fma.f64 %658 #s(literal 1/2 binary64) %84) %660 = (*.f64 %3 %659) %662 = (*.f64 %508 #s(literal 6 binary64)) %663 = (-.f64 %662 %22) %665 = (*.f64 %506 %14) %666 = (/.f64 %665 b) %668 = (*.f64 %395 #s(literal 2 binary64)) %670 = (*.f64 %516 #s(literal 6 binary64)) %671 = (-.f64 %670 %22) %673 = (*.f64 %389 #s(literal 2 binary64)) %675 = (-.f64 %376 %86) %676 = (fma.f64 %675 #s(literal 1/2 binary64) %89) %677 = (*.f64 %3 %676) %679 = (+.f64 %86 %367) %680 = (fma.f64 %679 #s(literal 1/2 binary64) %84) %681 = (*.f64 %3 %680) %683 = (*.f64 %98 #s(literal 2 binary64)) %685 = (*.f64 %509 #s(literal 6 binary64)) %686 = (-.f64 %685 %22) %688 = (-.f64 %383 %86) %689 = (fma.f64 %688 #s(literal 1/2 binary64) %89) %690 = (*.f64 %3 %689) %692 = (*.f64 %383 #s(literal 2 binary64)) %694 = (*.f64 %316 %47) %695 = (fma.f64 %46 %88 %694) %696 = (*.f64 %3 %695) %698 = (-.f64 %82 %264) %699 = (fma.f64 %698 #s(literal 1/2 binary64) %89) %700 = (*.f64 %3 %699) %702 = (-.f64 %82 %235) %703 = (fma.f64 %702 #s(literal 1/2 binary64) %89) %704 = (*.f64 %3 %703) %706 = (*.f64 %47 %464) %707 = (-.f64 %706 %107) %708 = (*.f64 %3 %707) %710 = (*.f64 %47 %277) %711 = (-.f64 %710 %107) %712 = (*.f64 %3 %711) %714 = (*.f64 a %333) %716 = (*.f64 %3 %475) %718 = (*.f64 %3 %472) %720 = (fma.f64 %267 #s(literal 1/2 binary64) %84) %721 = (*.f64 %3 %720) %723 = (fma.f64 %432 #s(literal 1/2 binary64) %84) %724 = (*.f64 %3 %723) %726 = (*.f64 %608 %2) %727 = (*.f64 %726 #s(literal 6 binary64)) %728 = (*.f64 %727 b) %729 = (*.f64 %728 #s(literal 3 binary64)) %730 = (-.f64 %729 %120) %732 = (fabs.f64 %80) %733 = (neg.f64 %732) %734 = (+.f64 %733 %95) %735 = (sin.f64 %734) %736 = (*.f64 %3 %735) %739 = (/.f64 #s(literal 3 binary64) %340) %741 = (*.f64 %35 %123) %743 = (*.f64 %35 %93) %745 = (/.f64 %259 a) %746 = (*.f64 #s(literal 2 binary64) %745) %747 = (-.f64 %746 %68) %748 = (*.f64 a %747) %750 = (sin.f64 %273) %751 = (*.f64 %3 %750) %753 = (approx %56 %405) %754 = (*.f64 %3 %753) %756 = (*.f64 %88 %405) %757 = (fma.f64 %90 #s(literal 1/2 binary64) %756) %758 = (*.f64 %3 %757) %760 = (approx %56 %194) %761 = (*.f64 %3 %760) %763 = (*.f64 %88 %194) %764 = (fma.f64 %194 %88 %84) %765 = (*.f64 %3 %764) %767 = (fma.f64 %47 %97 %763) %768 = (*.f64 %3 %767) %770 = (fma.f64 %2 %763 %110) %772 = (approx %56 %198) %773 = (*.f64 %3 %772) %775 = (approx %40 %400) %776 = (cos.f64 %775) %777 = (*.f64 %3 %776) %781 = (-.f64 a %285) %783 = (-.f64 a %252) %785 = (*.f64 #s(literal -1/3 binary64) %397) %787 = (*.f64 #s(literal -1/3 binary64) %396) %789 = (*.f64 %417 t) %790 = (-.f64 %789 y) %791 = (fma.f64 #s(literal 1/2 binary64) %94 %790) %792 = (sin.f64 %791) %793 = (*.f64 %3 %792) %795 = (cos.f64 %789) %796 = (sin.f64 %789) %797 = (*.f64 %796 %47) %798 = (fma.f64 %46 %795 %797) %799 = (*.f64 %3 %798) %801 = (sin.f64 %242) %802 = (*.f64 %3 %801) %804 = (fma.f64 %73 z %240) %805 = (sin.f64 %804) %806 = (*.f64 %3 %805) %808 = (fma.f64 %73 z #s(literal 884279719003555/562949953421312 binary64)) %809 = (cos.f64 %808) %810 = (fma.f64 %47 %809 %89) %811 = (*.f64 %3 %810) #s(literal 2 binary64) x %2 %3 y z t %7 #s(literal 3 binary64) %9 %10 %11 a b %14 %15 #s(literal 1/3 binary64) %17 %18 %19 %20 %21 %22 #s(literal 1 binary64) %24 %25 %26 %28 #s(literal -1/3 binary64) #s(literal -1 binary64) #s(literal -2 binary64) %32 %35 %36 %41 %42 %43 #s(literal -1/2 binary64) %45 %46 %47 %48 %49 #s(literal -1/18 binary64) %51 %52 %53 %54 %55 %58 #s(literal 2/3 binary64) %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 #s(literal 1/2 binary64) %71 %72 %73 #s(literal -3 binary64) %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 #s(literal 6 binary64) %120 %121 %122 %123 %124 #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) %127 %140 %141 %142 %143 %144 #s(literal 18 binary64) %146 %147 %148 %149 %150 %151 %152 %153 %155 %156 %157 %158 %159 (approx %170 %159) #s(literal -6 binary64) %173 %176 %177 %178 %179 %180 %181 %183 %184 (approx %170 %184) %186 %187 %188 %189 %190 %191 %192 %194 %195 %196 %197 %198 %199 %200 %201 %202 %208 %209 %210 %211 %212 %213 %214 %224 %228 %229 %230 %235 %240 %242 %248 %249 %250 %251 %252 %253 %257 %259 %260 %261 %262 %263 %264 %265 %267 %270 %271 %273 %274 %275 %277 %278 %280 %281 %282 %283 %284 %285 %286 %287 %288 (approx (* %175 (/ -1/3 b)) %288) %292 %293 %298 %299 (approx (+ (* %182 (/ b 3)) (* %168 -1/3)) %299) %305 %307 %308 %310 %311 %312 %313 %314 %316 %317 %318 %319 %320 %321 %322 %323 (approx %170 %147) %325 %327 %333 %334 %335 %336 %337 %338 %339 %340 %341 %342 %343 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %369 %370 %371 %372 %373 %374 %375 %376 %377 %378 %379 %380 %381 %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %403 %404 %405 %408 %409 %410 %411 %412 %413 %414 %415 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %435 %436 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %477 %478 (*.f64 %478 %114) %480 %481 %482 (*.f64 %482 %114) %484 %485 %486 %487 (-.f64 %487 %15) (approx %490 %423) %492 %493 (-.f64 %493 %15) %495 %496 %497 (-.f64 %497 %15) %499 %500 %501 (-.f64 %501 %15) (*.f64 %190 %112) (*.f64 %176 %112) %505 %506 %507 %508 %509 %510 %511 %512 %513 %514 (-.f64 %514 %15) %516 %517 %518 %519 (-.f64 %519 %15) %521 %522 %523 (-.f64 %523 %15) %525 %526 (-.f64 %526 %15) %528 %529 (-.f64 %529 %15) (/.f64 #s(literal 1 binary64) %327) (/.f64 #s(literal 1 binary64) %345) (/.f64 %298 %121) (/.f64 %342 %121) (fma.f64 %183 %122 %118) %536 (-.f64 %536 %15) %538 %539 (-.f64 %539 %15) %541 %542 (-.f64 %542 %15) %544 (-.f64 %544 %15) %546 %547 (-.f64 %547 %15) %549 %550 (-.f64 %550 %15) %552 %553 (-.f64 %553 %15) %555 %556 (-.f64 %556 %15) %558 (fma.f64 #s(literal 2/3 binary64) %558 %118) (-.f64 %58 %117) %561 %562 %563 (-.f64 %563 %15) %565 %566 %567 %568 (-.f64 %568 %15) %570 (-.f64 %570 %15) (fma.f64 #s(literal 2/3 binary64) %310 %118) %573 %574 %575 (-.f64 %575 %15) %577 %578 %579 %580 %581 %582 (-.f64 %582 %15) %584 %585 (-.f64 %585 %15) %587 %588 %589 %590 (-.f64 %590 %15) %592 %593 %594 %595 %596 %597 %598 (-.f64 %598 %15) %600 (-.f64 %600 %115) %602 (*.f64 %602 #s(literal 1/3 binary64)) %604 (/.f64 #s(literal 1 binary64) %604) %606 (*.f64 %606 #s(literal 1/3 binary64)) %608 (fma.f64 %2 %280 %118) %610 (-.f64 %610 %15) %612 %613 %614 (-.f64 %614 %15) %616 (-.f64 %616 %15) %618 %619 %620 (-.f64 %620 %15) %622 %623 (-.f64 %623 %15) %625 (-.f64 %625 %15) %627 %628 (-.f64 %628 %15) %630 %631 %632 (-.f64 %632 %15) %634 (fma.f64 %2 %634 %118) %636 %637 %638 %639 %640 (-.f64 %640 %15) %642 %643 (-.f64 %643 %15) %645 (/.f64 #s(literal 1 binary64) %645) %647 %648 %649 (*.f64 %649 %112) %651 %652 (-.f64 %652 %15) %654 %655 %656 (*.f64 %656 %112) %658 %659 %660 (-.f64 %660 %15) %662 %663 (*.f64 %663 #s(literal 1/3 binary64)) %665 %666 (fma.f64 #s(literal 2/3 binary64) %666 %118) %668 (fma.f64 %2 %668 %118) %670 %671 (/.f64 %671 #s(literal 3 binary64)) %673 (fma.f64 %2 %673 %118) %675 %676 %677 (-.f64 %677 %15) %679 %680 %681 (-.f64 %681 %15) %683 (fma.f64 %2 %683 %118) %685 %686 (*.f64 %686 #s(literal 1/3 binary64)) %688 %689 %690 (-.f64 %690 %15) %692 (fma.f64 %2 %692 %118) %694 %695 %696 (-.f64 %696 %15) %698 %699 %700 (-.f64 %700 %15) %702 %703 %704 (-.f64 %704 %15) %706 %707 %708 (-.f64 %708 %15) %710 %711 %712 (-.f64 %712 %15) %714 (approx %490 %714) %716 (-.f64 %716 %15) %718 (-.f64 %718 %15) %720 %721 (-.f64 %721 %15) %723 %724 (-.f64 %724 %15) %726 %727 %728 %729 %730 (/.f64 %730 %121) %732 %733 %734 %735 %736 (-.f64 %736 %15) (/.f64 %335 #s(literal 3 binary64)) %739 (/.f64 #s(literal 1 binary64) %739) %741 (-.f64 %741 %15) %743 (-.f64 %743 %15) %745 %746 %747 %748 (approx %490 %748) %750 %751 (-.f64 %751 %15) %753 %754 (-.f64 %754 %15) %756 %757 %758 (-.f64 %758 %15) %760 %761 (-.f64 %761 %15) %763 %764 %765 (-.f64 %765 %15) %767 %768 (-.f64 %768 %15) %770 (-.f64 %770 %15) %772 %773 (-.f64 %773 %15) %775 %776 %777 (-.f64 %777 %15) (approx %490 %418) (approx %490 %419) %781 (*.f64 %781 %112) %783 (*.f64 %783 %112) %785 (approx %490 %785) %787 (approx %490 %787) %789 %790 %791 %792 %793 (-.f64 %793 %15) %795 %796 %797 %798 %799 (-.f64 %799 %15) %801 %802 (-.f64 %802 %15) %804 %805 %806 (-.f64 %806 %15) %808 %809 %810 %811 (-.f64 %811 %15) |
| Outputs |
|---|
%5 = (sqrt x) %6 = (sqrt.f64 x) %8 = (* 2 %5) %10 = (*.f64 #s(literal 2 binary64) %6) %16 = (* t z) %17 = (* 1/3 %16) %19 = (cos (- y %17)) %20 = (* %19 %5) %22 = (*.f64 t z) %23 = (*.f64 #s(literal 1/3 binary64) %22) %24 = (-.f64 y %23) %25 = (cos.f64 %24) %26 = (*.f64 %25 %6) %29 = (/ 1 x) %31 = (/.f64 #s(literal 1 binary64) x) %33 = (sqrt %29) %38 = (* -2 (* x %33)) %42 = (cos y) %43 = (* %42 %5) %44 = (cos.f64 y) %45 = (*.f64 %44 %6) %47 = (* 2 %43) %48 = (*.f64 #s(literal 2 binary64) %45) %53 = (- y (/ (* z t) 3)) %54 = (cos %53) %55 = (* %8 %54) %56 = (*.f64 #s(literal 2 binary64) %26) %58 = (sin y) %59 = (* %58 %5) %60 = (sin.f64 y) %61 = (*.f64 %60 %6) %63 = (* z %59) %64 = (*.f64 z %61) %66 = (* t %63) %67 = (*.f64 t %64) %71 = (* (* t -1/3) z) %73 = (cos (+ %71 y)) %74 = (* %73 %5) %76 = (*.f64 #s(literal -1/3 binary64) %22) %77 = (+.f64 y %76) %78 = (cos.f64 %77) %79 = (*.f64 %78 %6) %81 = (* 1/3 z) %82 = (* %81 t) %83 = (sin %82) %84 = (* %5 %83) %85 = (sin.f64 %23) %86 = (*.f64 %85 %6) %88 = (* %84 %58) %89 = (+ %88 %74) %90 = (*.f64 %60 %86) %91 = (fma.f64 %78 %6 %90) %93 = (* -2 %20) %96 = (* -1/3 %16) %97 = (+ y %96) %98 = (cos %97) %99 = (* %98 %5) %100 = (* 2 %99) %101 = (*.f64 #s(literal 2 binary64) %79) %103 = (/ %33 x) %104 = (pow.f64 x #s(literal 2 binary64)) %107 = (sqrt %103) %108 = (sqrt.f64 %6) %111 = (* x %107) %113 = (* %98 %33) %117 = (* x %113) %118 = (* b %117) %119 = (*.f64 b %79) %122 = (* %74 6) %124 = (/ a b) %125 = (- %122 %124) %126 = (* %125 1/3) %128 = (*.f64 #s(literal 6 binary64) %79) %129 = (/.f64 a b) %130 = (-.f64 %128 %129) %134 = (* -6 %118) %136 = (*.f64 #s(literal -6 binary64) %119) %138 = (* %122 b) %139 = (- a %138) %140 = (*.f64 #s(literal 6 binary64) %119) %141 = (-.f64 a %140) %143 = (/ a x) %144 = (/.f64 a x) %146 = (* b %113) %147 = (/.f64 %119 x) %149 = (* 6 %146) %152 = (/ %117 b) %153 = (/.f64 %79 b) %155 = (* 6 %152) %158 = (* -2 %117) %162 = (* -1 %143) %164 = (*.f64 #s(literal -1 binary64) %144) %166 = (- %162 %149) %167 = (*.f64 #s(literal -1 binary64) a) %168 = (-.f64 %167 %140) %171 = (* x %166) %173 = (* -1 %171) %177 = (cos (neg %17)) %178 = (* %177 %33) %179 = (neg.f64 %23) %180 = (cos.f64 %179) %181 = (*.f64 %180 %6) %184 = (* %19 %33) %188 = (* (cos %96) %5) %189 = (cos.f64 %76) %190 = (*.f64 %189 %6) %192 = (* b %188) %193 = (*.f64 b %190) %195 = (* 6 %192) %196 = (*.f64 #s(literal 6 binary64) %193) %199 = (* %42 %33) %202 = (* 6 %43) %203 = (*.f64 #s(literal 6 binary64) %45) %206 = (* b %43) %207 = (*.f64 b %45) %209 = (* 6 %206) %210 = (*.f64 #s(literal 6 binary64) %207) %212 = (- a %209) %213 = (-.f64 a %210) %215 = (/ %212 b) %216 = (/.f64 %213 b) %218 = (* -1/3 %215) %221 = (/ -1/3 b) %222 = (* %139 %221) %227 = (* 18 %206) %229 = (*.f64 #s(literal 18 binary64) %207) %232 = (- %227 (* 3 a)) %234 = (*.f64 #s(literal 3 binary64) a) %235 = (-.f64 %229 %234) %238 = (* b 3) %239 = (* %238 %124) %240 = (- (* %138 3) %239) %241 = (*.f64 #s(literal 18 binary64) %119) %242 = (-.f64 %241 %234) %245 = (+ (* -1/3 %124) %47) %248 = (/ %122 b) %249 = (/ b 3) %251 = (* %124 -1/3) %252 = (+ (* %248 %249) %251) %253 = (fma.f64 #s(literal -1/3 binary64) %129 %101) %255 = (* 3 %206) %258 = (* %74 %238) %262 = (+ (* 3 %43) %66) %265 = (/ %258 b) %269 = (/ 1/2 %99) %273 = (/ 3 %125) %276 = (/ %20 a) %277 = (* 2 %276) %278 = (/ 1 b) %279 = (* 1/3 %278) %280 = (- %277 %279) %281 = (/.f64 %26 a) %282 = (*.f64 #s(literal 2 binary64) %281) %283 = (/.f64 #s(literal 1 binary64) b) %284 = (*.f64 #s(literal 1/3 binary64) %283) %285 = (-.f64 %282 %284) %288 = (/ %99 a) %289 = (/.f64 %79 a) %291 = (* 6 %288) %292 = (*.f64 #s(literal 6 binary64) %289) %294 = (- %291 %278) %295 = (-.f64 %292 %283) %297 = (* a %294) %300 = (* -1/3 t) %301 = (* %300 z) %302 = (+ %301 y) %303 = (cos %302) %304 = (* x %303) %305 = (*.f64 x %78) %307 = (/ %304 %5) %308 = (/.f64 %305 %6) %310 = (/ %5 a) %315 = (+ (* (* %303 %310) 2) %221) %316 = (*.f64 #s(literal 2 binary64) %289) %317 = (-.f64 %316 %284) %319 = (* a %315) %322 = (* %5 6) %323 = (*.f64 #s(literal 6 binary64) %6) %325 = (/ %16 3) %327 = (cos (- %325 y)) %329 = (* %327 (* %5 2)) %330 = (-.f64 %23 y) %331 = (cos.f64 %330) %332 = (*.f64 %331 %6) %333 = (*.f64 #s(literal 2 binary64) %332) %335 = (* %329 %238) %336 = (*.f64 b %332) %337 = (*.f64 #s(literal 6 binary64) %336) %339 = (- %335 a) %340 = (-.f64 %337 a) %343 = (* %339 (/ 1/3 b)) %347 = (/ a %238) %348 = (- %55 %347) %349 = (*.f64 #s(literal 1/3 binary64) %129) %352 = (PI ) %353 = (+ %301 %352) %354 = (sin %353) %356 = (cos %82) %357 = (* %356 %42) %358 = (+ (* %58 %354) %357) %359 = (* %8 %358) %360 = (cos.f64 %23) %361 = (PI.f64 ) %362 = (+.f64 %361 %76) %363 = (sin.f64 %362) %365 = (fma.f64 %44 %360 (*.f64 %60 %363)) %366 = (*.f64 %6 %365) %367 = (*.f64 #s(literal 2 binary64) %366) %369 = (- %359 %347) %372 = (* %352 1/2) %373 = (fabs %302) %374 = (neg %373) %375 = (+ %372 %374) %376 = (sin %375) %377 = (* %376 %5) %378 = (*.f64 #s(literal 1/2 binary64) %361) %379 = (fabs.f64 %77) %380 = (-.f64 %378 %379) %381 = (sin.f64 %380) %382 = (*.f64 %381 %6) %384 = (+ %372 %82) %386 = (* (sin %384) %42) %387 = (cos %384) %388 = (* %387 %58) %389 = (- %386 %388) %390 = (* %389 %5) %391 = (fma.f64 #s(literal 1/3 binary64) %22 %378) %392 = (sin.f64 %391) %393 = (*.f64 %44 %392) %394 = (cos.f64 %391) %395 = (*.f64 %394 %60) %396 = (-.f64 %393 %395) %397 = (*.f64 %6 %396) %400 = (sin (+ %302 %372)) %401 = (* %400 %5) %402 = (fma.f64 #s(literal -1/3 binary64) %22 %378) %403 = (+.f64 y %402) %404 = (sin.f64 %403) %405 = (*.f64 %404 %6) %407 = (+ %82 y) %408 = (cos %407) %411 = (* %83 %58) %412 = (+ (* 1/2 (+ %408 %303)) %411) %413 = (* %412 %5) %414 = (+.f64 y %23) %415 = (cos.f64 %414) %416 = (+.f64 %78 %415) %417 = (*.f64 %60 %85) %418 = (fma.f64 #s(literal 1/2 binary64) %416 %417) %419 = (*.f64 %6 %418) %421 = (- %82 y) %423 = (sin (+ %372 %421)) %424 = (* %423 %5) %425 = (-.f64 %391 y) %426 = (sin.f64 %425) %427 = (*.f64 %426 %6) %429 = (+ %372 %373) %430 = (sin %429) %431 = (* %430 %5) %432 = (+.f64 %379 %378) %433 = (sin.f64 %432) %434 = (*.f64 %433 %6) %436 = (cos %301) %438 = (sin %301) %440 = (- (* %42 %436) (* %438 %58)) %441 = (* %440 %5) %442 = (*.f64 %44 %189) %443 = (sin.f64 %76) %444 = (*.f64 %60 %443) %445 = (-.f64 %442 %444) %446 = (*.f64 %6 %445) %448 = (* 1/2 %352) %449 = (+ %448 %421) %451 = (* %8 (sin %449)) %452 = (*.f64 #s(literal 2 binary64) %427) %454 = (- %451 %347) %457 = (sqrt %5) %458 = (* %457 %457) %459 = (pow.f64 %108 #s(literal 2 binary64)) %461 = (* 2 %458) %464 = (* %461 %54) %465 = (*.f64 %25 %459) %466 = (*.f64 #s(literal 2 binary64) %465) %468 = (- %464 %347) %471 = (sin %71) %472 = (* %471 %58) %473 = (- %357 %472) %474 = (* %8 %473) %475 = (*.f64 %44 %360) %476 = (-.f64 %475 %444) %477 = (*.f64 %6 %476) %478 = (*.f64 #s(literal 2 binary64) %477) %480 = (- %474 %347) %483 = (* 1/3 t) %485 = (+ (* %483 z) y) %486 = (cos %485) %487 = (+ %486 %73) %488 = (* %487 1/2) %490 = (* 1/2 (- %303 %408)) %491 = (+ %488 %490) %492 = (* %8 %491) %493 = (-.f64 %78 %415) %494 = (*.f64 #s(literal 1/2 binary64) %493) %495 = (fma.f64 #s(literal 1/2 binary64) %416 %494) %496 = (*.f64 %6 %495) %497 = (*.f64 #s(literal 2 binary64) %496) %499 = (- %492 %347) %502 = (* %238 3) %503 = (/ %240 %502) %508 = (+ %82 %372) %511 = (+ %508 y) %512 = (sin %511) %513 = (+ (sin (- %508 y)) %512) %514 = (/ %513 2) %516 = (+ (* %5 %514) %89) %517 = (+.f64 y %391) %518 = (sin.f64 %517) %519 = (+.f64 %518 %426) %520 = (*.f64 %6 %519) %521 = (fma.f64 #s(literal 1/2 binary64) %520 %91) %523 = (- %516 %347) %526 = (+ %372 y) %527 = (- %526 %82) %528 = (sin %527) %531 = (+ %528 (sin (+ %526 %82))) %532 = (/ %531 2) %533 = (- %532 %472) %534 = (* %8 %533) %535 = (+.f64 y %378) %536 = (-.f64 %535 %23) %537 = (sin.f64 %536) %538 = (+.f64 %518 %537) %539 = (*.f64 #s(literal 1/2 binary64) %538) %540 = (-.f64 %539 %444) %541 = (*.f64 %6 %540) %542 = (*.f64 #s(literal 2 binary64) %541) %544 = (- %534 %347) %547 = (- %73 %486) %548 = (* %547 1/2) %551 = (+ %526 %508) %552 = (cos %551) %553 = (- (cos (- %526 %508)) %552) %554 = (/ %553 2) %555 = (+ %548 %554) %556 = (* %8 %555) %557 = (+.f64 %361 %23) %558 = (+.f64 y %557) %559 = (cos.f64 %558) %560 = (-.f64 %25 %559) %561 = (*.f64 #s(literal 1/2 binary64) %560) %562 = (fma.f64 #s(literal 1/2 binary64) %493 %561) %563 = (*.f64 %6 %562) %564 = (*.f64 #s(literal 2 binary64) %563) %566 = (- %556 %347) %569 = (+ %448 y) %570 = (+ %71 %569) %571 = (sin %570) %572 = (* %8 %571) %573 = (*.f64 #s(literal 2 binary64) %405) %575 = (- %572 %347) %579 = (* %352 -1/2) %580 = (+ %82 %579) %581 = (cos %580) %582 = (* %58 %581) %583 = (sin %580) %584 = (* %42 %583) %585 = (- %582 %584) %586 = (* %8 %585) %588 = (fma.f64 #s(literal -1/2 binary64) %361 %23) %589 = (cos.f64 %588) %590 = (*.f64 %589 %60) %591 = (sin.f64 %588) %592 = (*.f64 %44 %591) %593 = (-.f64 %590 %592) %594 = (*.f64 %6 %593) %595 = (*.f64 #s(literal 2 binary64) %594) %597 = (- %586 %347) %601 = (* -3 y) %602 = (+ %601 %16) %603 = (* %602 -1/3) %604 = (cos %603) %605 = (* %8 %604) %607 = (fma.f64 #s(literal -3 binary64) y %22) %608 = (*.f64 #s(literal -1/3 binary64) %607) %609 = (cos.f64 %608) %610 = (*.f64 %609 %6) %611 = (*.f64 #s(literal 2 binary64) %610) %613 = (- %605 %347) %616 = (sqrt %373) %617 = (* %616 %616) %618 = (neg %617) %619 = (+ %618 %448) %620 = (sin %619) %621 = (* %8 %620) %622 = (sqrt.f64 %379) %623 = (pow.f64 %622 #s(literal 2 binary64)) %624 = (-.f64 %378 %623) %625 = (sin.f64 %624) %626 = (*.f64 %625 %6) %627 = (*.f64 #s(literal 2 binary64) %626) %629 = (- %621 %347) %632 = (+ %71 %448) %633 = (cos %632) %637 = (+ (* %58 %633) (* (cos %325) %42)) %638 = (* %8 %637) %639 = (cos.f64 %402) %641 = (fma.f64 %44 %360 (*.f64 %639 %60)) %642 = (*.f64 %6 %641) %643 = (*.f64 #s(literal 2 binary64) %642) %645 = (- %638 %347) %649 = (+ %82 -884279719003555/562949953421312) %650 = (cos %649) %651 = (* %58 %650) %652 = (sin %649) %653 = (* %42 %652) %654 = (- %651 %653) %655 = (* %8 %654) %657 = (-.f64 %23 #s(literal 884279719003555/562949953421312 binary64)) %658 = (cos.f64 %657) %659 = (*.f64 %658 %60) %660 = (sin.f64 %657) %661 = (*.f64 %44 %660) %662 = (-.f64 %659 %661) %663 = (*.f64 %6 %662) %664 = (*.f64 #s(literal 2 binary64) %663) %666 = (- %655 %347) %669 = (cos %526) %671 = (* %436 %42) %672 = (+ (* %438 %669) %671) %673 = (* %8 %672) %674 = (cos.f64 %535) %676 = (fma.f64 %44 %189 (*.f64 %674 %443)) %677 = (*.f64 %6 %676) %678 = (*.f64 #s(literal 2 binary64) %677) %680 = (- %673 %347) %684 = (+ (neg %82) %372) %686 = (* (sin %684) %42) %687 = (+ %548 %686) %688 = (* %8 %687) %689 = (-.f64 %378 %23) %690 = (sin.f64 %689) %691 = (*.f64 %44 %690) %692 = (fma.f64 #s(literal 1/2 binary64) %493 %691) %693 = (*.f64 %6 %692) %694 = (*.f64 #s(literal 2 binary64) %693) %696 = (- %688 %347) %700 = (+ (* %5 %686) %89) %701 = (*.f64 %690 %6) %702 = (fma.f64 %44 %701 %91) %704 = (- %700 %347) %707 = (sin %508) %709 = (+ (* %42 %707) %411) %710 = (* %8 %709) %711 = (fma.f64 %44 %392 %417) %712 = (*.f64 %6 %711) %713 = (*.f64 #s(literal 2 binary64) %712) %715 = (- %710 %347) %719 = (+ %548 (* %707 %42)) %720 = (* %8 %719) %721 = (fma.f64 #s(literal 1/2 binary64) %493 %393) %722 = (*.f64 %6 %721) %723 = (*.f64 #s(literal 2 binary64) %722) %725 = (- %720 %347) %728 = (* -2 %307) %732 = (* %8 (+ %488 %411)) %733 = (*.f64 #s(literal 2 binary64) %419) %735 = (- %732 %347) %738 = (* %401 6) %739 = (*.f64 #s(literal 6 binary64) %405) %741 = (- %738 %124) %742 = (-.f64 %739 %129) %744 = (+ %486 %400) %746 = (+ (* %744 1/2) %411) %747 = (* %8 %746) %748 = (+.f64 %415 %404) %749 = (fma.f64 #s(literal 1/2 binary64) %748 %417) %750 = (*.f64 %6 %749) %751 = (*.f64 #s(literal 2 binary64) %750) %753 = (- %747 %347) %756 = (+ %88 %401) %757 = (fma.f64 %60 %86 %405) %759 = (* %5 %357) %760 = (+ %759 %756) %761 = (*.f64 %360 %6) %762 = (fma.f64 %44 %761 %757) %764 = (- %760 %347) %767 = (/ 3 %741) %770 = (/ 1 %767) %773 = (* %431 6) %774 = (*.f64 #s(literal 6 binary64) %434) %776 = (* %773 b) %777 = (*.f64 b %434) %778 = (*.f64 #s(literal 6 binary64) %777) %780 = (- a %776) %781 = (-.f64 a %778) %783 = (* %780 %221) %787 = (+ %88 %431) %788 = (fma.f64 %60 %86 %434) %790 = (+ %759 %787) %791 = (fma.f64 %44 %761 %788) %793 = (- %790 %347) %796 = (* %377 6) %797 = (*.f64 #s(literal 6 binary64) %382) %799 = (* %796 b) %800 = (*.f64 b %382) %801 = (*.f64 #s(literal 6 binary64) %800) %803 = (- a %799) %804 = (-.f64 a %801) %806 = (* %803 %221) %810 = (+ %486 %376) %812 = (+ (* %810 1/2) %411) %813 = (* %8 %812) %814 = (+.f64 %415 %381) %815 = (fma.f64 #s(literal 1/2 binary64) %814 %417) %816 = (*.f64 %6 %815) %817 = (*.f64 #s(literal 2 binary64) %816) %819 = (- %813 %347) %822 = (* %413 6) %823 = (*.f64 #s(literal 6 binary64) %419) %825 = (- %822 %124) %826 = (-.f64 %823 %129) %828 = (* %825 1/3) %831 = (* %390 %238) %832 = (*.f64 b %397) %835 = (/ %831 b) %840 = (+ (* 2/3 %835) %251) %841 = (*.f64 #s(literal 2 binary64) %397) %844 = (* %441 6) %845 = (*.f64 #s(literal 6 binary64) %446) %847 = (- %844 %124) %848 = (-.f64 %845 %129) %850 = (/ %847 3) %853 = (* %440 2) %856 = (*.f64 #s(literal 2 binary64) %446) %860 = (- (+ %490 %357) %486) %862 = (+ (* %860 1/2) %357) %863 = (* %8 %862) %864 = (fma.f64 #s(literal 1/2 binary64) %493 %475) %865 = (-.f64 %864 %415) %866 = (fma.f64 #s(literal 1/2 binary64) %865 %475) %867 = (*.f64 %6 %866) %868 = (*.f64 #s(literal 2 binary64) %867) %870 = (- %863 %347) %873 = (* %671 2) %874 = (- %301 y) %875 = (cos %874) %876 = (- %875 %303) %877 = (- %873 %876) %878 = (/ %877 2) %879 = (+ %486 %878) %881 = (+ (* %879 1/2) %411) %882 = (* %8 %881) %883 = (*.f64 #s(literal 2 binary64) %442) %885 = (-.f64 %76 y) %886 = (cos.f64 %885) %887 = (-.f64 (+.f64 %78 %883) %886) %888 = (*.f64 #s(literal 1/2 binary64) %887) %889 = (+.f64 %415 %888) %890 = (fma.f64 #s(literal 1/2 binary64) %889 %417) %891 = (*.f64 %6 %890) %892 = (*.f64 #s(literal 2 binary64) %891) %894 = (- %882 %347) %898 = (+ (* %42 %356) %411) %899 = (* %898 2) %901 = (+ (* %5 %899) %251) %902 = (fma.f64 %44 %360 %417) %903 = (*.f64 %6 %902) %904 = (*.f64 #s(literal 2 binary64) %903) %907 = (* %424 6) %908 = (*.f64 #s(literal 6 binary64) %427) %910 = (- %907 %124) %911 = (-.f64 %908 %129) %913 = (* %910 1/3) %916 = (- %423 %486) %918 = (+ (* %916 1/2) %357) %919 = (* %8 %918) %920 = (-.f64 %426 %415) %921 = (fma.f64 #s(literal 1/2 binary64) %920 %475) %922 = (*.f64 %6 %921) %923 = (*.f64 #s(literal 2 binary64) %922) %925 = (- %919 %347) %928 = (* %423 2) %930 = (+ (* %5 %928) %251) %933 = (* %8 %898) %935 = (- %933 %347) %938 = (+ %548 %357) %939 = (* %8 %938) %940 = (*.f64 %6 %864) %941 = (*.f64 #s(literal 2 binary64) %940) %943 = (- %939 %347) %947 = (neg (+ %579 %82)) %948 = (+ %947 %372) %949 = (sin %948) %950 = (* %58 %949) %951 = (- %950 %584) %952 = (* %8 %951) %954 = (sin.f64 (-.f64 %378 %588)) %955 = (*.f64 %60 %954) %956 = (-.f64 %955 %592) %957 = (*.f64 %6 %956) %958 = (*.f64 #s(literal 2 binary64) %957) %960 = (- %952 %347) %963 = (* a %280) %966 = (fabs %602) %968 = (+ (* %966 1/3) %372) %969 = (sin %968) %970 = (* %8 %969) %971 = (fabs.f64 %607) %972 = (fma.f64 #s(literal 1/3 binary64) %971 %378) %973 = (sin.f64 %972) %974 = (*.f64 %973 %6) %975 = (*.f64 #s(literal 2 binary64) %974) %977 = (- %970 %347) %980 = (neg %603) %981 = (+ %980 %372) %982 = (sin %981) %983 = (* %8 %982) %985 = (sin.f64 (-.f64 %378 %608)) %986 = (*.f64 %985 %6) %987 = (*.f64 #s(literal 2 binary64) %986) %989 = (- %983 %347) %992 = (+ %302 %407) %993 = (* %992 1/2) %994 = (cos %993) %995 = (- %302 %407) %996 = (* %995 1/2) %997 = (cos %996) %998 = (* %994 %997) %999 = (* 2 %998) %1001 = (+ (* %999 1/2) %411) %1002 = (* %8 %1001) %1003 = (*.f64 #s(literal 2 binary64) y) %1005 = (fma.f64 #s(literal -1/3 binary64) %22 (fma.f64 #s(literal 1/3 binary64) %22 %1003)) %1007 = (cos.f64 (*.f64 #s(literal 1/2 binary64) %1005)) %1008 = (-.f64 %76 %23) %1009 = (*.f64 #s(literal 1/2 binary64) %1008) %1010 = (cos.f64 %1009) %1011 = (fma.f64 %1007 %1010 %417) %1012 = (*.f64 %6 %1011) %1013 = (*.f64 #s(literal 2 binary64) %1012) %1015 = (- %1002 %347) %1018 = (* y 3) %1019 = (- %1018 %16) %1020 = (/ 3 %1019) %1022 = (cos (/ 1 %1020)) %1023 = (* %1022 %5) %1024 = (*.f64 #s(literal 3 binary64) y) %1025 = (-.f64 %1024 %22) %1027 = (cos.f64 (*.f64 #s(literal 1/3 binary64) %1025)) %1028 = (*.f64 %1027 %6) %1030 = (* %1023 6) %1033 = (* %1030 b) %1034 = (*.f64 b %1028) %1037 = (* %1033 3) %1038 = (*.f64 #s(literal 18 binary64) %1034) %1040 = (- %1037 %239) %1041 = (-.f64 %1038 %234) %1043 = (/ %1040 %502) %1048 = (fabs (/ %602 -3)) %1049 = (neg %1048) %1050 = (+ %1049 %448) %1051 = (sin %1050) %1052 = (* %8 %1051) %1053 = (fabs.f64 %608) %1054 = (-.f64 %378 %1053) %1055 = (sin.f64 %1054) %1056 = (*.f64 %1055 %6) %1057 = (*.f64 #s(literal 2 binary64) %1056) %1059 = (- %1052 %347) %1064 = (sin %526) %1065 = (* %356 %1064) %1066 = (+ %548 %1065) %1067 = (* %8 %1066) %1068 = (sin.f64 %535) %1069 = (*.f64 %360 %1068) %1070 = (fma.f64 #s(literal 1/2 binary64) %493 %1069) %1071 = (*.f64 %6 %1070) %1072 = (*.f64 #s(literal 2 binary64) %1071) %1074 = (- %1067 %347) %1077 = (+ %759 %89) %1078 = (fma.f64 %44 %761 %91) %1080 = (- %1077 %347) %1084 = (+ %71 884279719003555/562949953421312) %1085 = (cos %1084) %1087 = (+ (* %58 %1085) %357) %1088 = (* %8 %1087) %1089 = (+.f64 #s(literal 884279719003555/562949953421312 binary64) %76) %1090 = (cos.f64 %1089) %1092 = (fma.f64 %44 %360 (*.f64 %1090 %60)) %1093 = (*.f64 %6 %1092) %1094 = (*.f64 #s(literal 2 binary64) %1093) %1096 = (- %1088 %347) %1099 = (sqrt.f64 %31) %1100 = (*.f64 x %1099) %1104 = (*.f64 %25 %1099) %1105 = (*.f64 x %1104) %1110 = (*.f64 %44 %1099) %1111 = (*.f64 x %1110) %1113 = (*.f64 #s(literal 2 binary64) %1111) %1117 = (*.f64 %60 %1099) %1118 = (*.f64 x %1117) %1120 = (*.f64 z %1117) %1121 = (*.f64 x %1120) %1123 = (*.f64 t %1121) %1125 = (*.f64 %78 %1099) %1126 = (*.f64 x %1125) %1128 = (*.f64 %85 %1099) %1129 = (*.f64 x %1128) %1132 = (fma.f64 %78 %1099 (*.f64 %60 %1128)) %1133 = (*.f64 x %1132) %1139 = (/.f64 %1099 x) %1141 = (sqrt.f64 %1139) %1146 = (*.f64 b %1126) %1148 = (*.f64 b x) %1149 = (/.f64 a %1148) %1150 = (*.f64 #s(literal 2 binary64) %1125) %1156 = (*.f64 b %1125) %1157 = (*.f64 #s(literal 6 binary64) %1156) %1163 = (/.f64 %1126 b) %1171 = (-.f64 %164 %1157) %1173 = (fma.f64 #s(literal -6 binary64) %1156 %164) %1174 = (*.f64 x %1173) %1176 = (*.f64 #s(literal 6 binary64) %1146) %1179 = (*.f64 x (fma.f64 #s(literal 6 binary64) %1156 %144)) %1181 = (*.f64 %180 %1099) %1184 = (*.f64 %189 %1099) %1185 = (*.f64 x %1184) %1187 = (*.f64 b %1185) %1196 = (*.f64 b %1111) %1202 = (*.f64 b %1110) %1203 = (*.f64 #s(literal 6 binary64) %1202) %1212 = (*.f64 #s(literal 2 binary64) %1110) %1218 = (*.f64 #s(literal 18 binary64) %1202) %1224 = (*.f64 #s(literal 18 binary64) %1156) %1232 = (*.f64 t %1120) %1234 = (*.f64 x (fma.f64 #s(literal 3 binary64) %1110 %1232)) %1241 = (pow.f64 %78 #s(literal 2 binary64)) %1242 = (pow.f64 %1099 #s(literal 2 binary64)) %1243 = (*.f64 %1241 %1242) %1246 = (/.f64 a (*.f64 b (*.f64 x %1243))) %1248 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1125)) %1253 = (pow.f64 a #s(literal 2 binary64)) %1254 = (pow.f64 b #s(literal 2 binary64)) %1255 = (pow.f64 %78 #s(literal 3 binary64)) %1256 = (pow.f64 %1099 #s(literal 3 binary64)) %1257 = (*.f64 %1255 %1256) %1260 = (/.f64 %1253 (*.f64 %1254 (*.f64 %104 %1257))) %1268 = (pow.f64 a #s(literal 3 binary64)) %1269 = (pow.f64 b #s(literal 3 binary64)) %1270 = (pow.f64 x #s(literal 3 binary64)) %1272 = (pow.f64 %78 #s(literal 4 binary64)) %1273 = (pow.f64 %1099 #s(literal 4 binary64)) %1274 = (*.f64 %1272 %1273) %1285 = (/.f64 %1105 a) %1288 = (/.f64 %1104 a) %1290 = (/.f64 #s(literal 1 binary64) %1148) %1291 = (*.f64 #s(literal 1/3 binary64) %1290) %1295 = (*.f64 #s(literal 6 binary64) %1125) %1299 = (/.f64 %1126 a) %1303 = (/.f64 %1125 a) %1308 = (/.f64 %78 %1099) %1310 = (/.f64 %1100 a) %1320 = (*.f64 %331 %1099) %1321 = (*.f64 x %1320) %1324 = (*.f64 b %1321) %1327 = (*.f64 b %1320) %1332 = (*.f64 #s(literal 2 binary64) %1320) %1336 = (*.f64 #s(literal 2 binary64) %1104) %1340 = (*.f64 %1099 %365) %1341 = (*.f64 x %1340) %1344 = (*.f64 #s(literal 2 binary64) %1340) %1348 = (*.f64 %381 %1099) %1349 = (*.f64 x %1348) %1351 = (*.f64 %1099 %396) %1352 = (*.f64 x %1351) %1354 = (*.f64 %404 %1099) %1355 = (*.f64 x %1354) %1357 = (*.f64 %1099 %418) %1358 = (*.f64 x %1357) %1360 = (*.f64 %426 %1099) %1361 = (*.f64 x %1360) %1363 = (*.f64 %433 %1099) %1364 = (*.f64 x %1363) %1366 = (*.f64 %1099 %445) %1367 = (*.f64 x %1366) %1371 = (*.f64 #s(literal 2 binary64) %1360) %1375 = (pow.f64 %1141 #s(literal 2 binary64)) %1376 = (*.f64 %104 %1375) %1380 = (*.f64 %25 %1375) %1385 = (/.f64 a (*.f64 b %104)) %1390 = (*.f64 %1099 %476) %1391 = (*.f64 x %1390) %1394 = (*.f64 #s(literal 2 binary64) %1390) %1398 = (*.f64 %1099 %495) %1399 = (*.f64 x %1398) %1402 = (*.f64 #s(literal 2 binary64) %1398) %1407 = (fma.f64 #s(literal 1/2 binary64) (*.f64 %1099 %519) %1132) %1408 = (*.f64 x %1407) %1413 = (*.f64 %1099 %540) %1414 = (*.f64 x %1413) %1417 = (*.f64 #s(literal 2 binary64) %1413) %1421 = (*.f64 %1099 %562) %1422 = (*.f64 x %1421) %1425 = (*.f64 #s(literal 2 binary64) %1421) %1431 = (*.f64 #s(literal 2 binary64) %1354) %1435 = (*.f64 %1099 %593) %1436 = (*.f64 x %1435) %1439 = (*.f64 #s(literal 2 binary64) %1435) %1443 = (*.f64 %609 %1099) %1444 = (*.f64 x %1443) %1447 = (*.f64 #s(literal 2 binary64) %1443) %1451 = (*.f64 %625 %1099) %1452 = (*.f64 x %1451) %1455 = (*.f64 #s(literal 2 binary64) %1451) %1459 = (*.f64 %1099 %641) %1460 = (*.f64 x %1459) %1463 = (*.f64 #s(literal 2 binary64) %1459) %1467 = (*.f64 %1099 %662) %1468 = (*.f64 x %1467) %1471 = (*.f64 #s(literal 2 binary64) %1467) %1475 = (*.f64 %1099 %676) %1476 = (*.f64 x %1475) %1479 = (*.f64 #s(literal 2 binary64) %1475) %1483 = (*.f64 %1099 %692) %1484 = (*.f64 x %1483) %1487 = (*.f64 #s(literal 2 binary64) %1483) %1492 = (fma.f64 %44 (*.f64 %690 %1099) %1132) %1493 = (*.f64 x %1492) %1498 = (*.f64 %1099 %711) %1499 = (*.f64 x %1498) %1502 = (*.f64 #s(literal 2 binary64) %1498) %1506 = (*.f64 %1099 %721) %1507 = (*.f64 x %1506) %1510 = (*.f64 #s(literal 2 binary64) %1506) %1518 = (*.f64 #s(literal 2 binary64) %1357) %1528 = (*.f64 %1099 %749) %1529 = (*.f64 x %1528) %1532 = (*.f64 #s(literal 2 binary64) %1528) %1536 = (fma.f64 %60 %1128 %1354) %1537 = (*.f64 x %1536) %1539 = (*.f64 %360 %1099) %1540 = (fma.f64 %44 %1539 %1536) %1541 = (*.f64 x %1540) %1548 = (pow.f64 %404 #s(literal 2 binary64)) %1549 = (*.f64 %1548 %1242) %1552 = (/.f64 a (*.f64 b (*.f64 x %1549))) %1554 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1354)) %1558 = (pow.f64 %404 #s(literal 3 binary64)) %1559 = (*.f64 %1558 %1256) %1562 = (/.f64 %1253 (*.f64 %1254 (*.f64 %104 %1559))) %1568 = (pow.f64 %404 #s(literal 4 binary64)) %1569 = (*.f64 %1568 %1273) %1581 = (*.f64 b %1364) %1587 = (*.f64 #s(literal 6 binary64) (*.f64 b %1363)) %1593 = (*.f64 #s(literal 2 binary64) %1363) %1597 = (fma.f64 %60 %1128 %1363) %1598 = (*.f64 x %1597) %1600 = (fma.f64 %44 %1539 %1597) %1601 = (*.f64 x %1600) %1608 = (*.f64 b %1349) %1614 = (*.f64 #s(literal 6 binary64) (*.f64 b %1348)) %1620 = (*.f64 #s(literal 2 binary64) %1348) %1624 = (*.f64 %1099 %815) %1625 = (*.f64 x %1624) %1628 = (*.f64 #s(literal 2 binary64) %1624) %1638 = (*.f64 b %1352) %1645 = (*.f64 #s(literal 2 binary64) %1351) %1657 = (*.f64 #s(literal 2 binary64) %1366) %1661 = (*.f64 %1099 %866) %1662 = (*.f64 x %1661) %1665 = (*.f64 #s(literal 2 binary64) %1661) %1669 = (*.f64 %1099 %890) %1670 = (*.f64 x %1669) %1673 = (*.f64 #s(literal 2 binary64) %1669) %1677 = (*.f64 %1099 %902) %1678 = (*.f64 x %1677) %1681 = (*.f64 #s(literal 2 binary64) %1677) %1691 = (*.f64 %1099 %921) %1692 = (*.f64 x %1691) %1695 = (*.f64 #s(literal 2 binary64) %1691) %1699 = (*.f64 %1099 %864) %1700 = (*.f64 x %1699) %1703 = (*.f64 #s(literal 2 binary64) %1699) %1707 = (*.f64 %1099 %956) %1708 = (*.f64 x %1707) %1711 = (*.f64 #s(literal 2 binary64) %1707) %1715 = (*.f64 %973 %1099) %1716 = (*.f64 x %1715) %1719 = (*.f64 #s(literal 2 binary64) %1715) %1723 = (*.f64 %985 %1099) %1724 = (*.f64 x %1723) %1727 = (*.f64 #s(literal 2 binary64) %1723) %1731 = (*.f64 %1099 %1011) %1732 = (*.f64 x %1731) %1735 = (*.f64 #s(literal 2 binary64) %1731) %1739 = (*.f64 %1027 %1099) %1740 = (*.f64 x %1739) %1744 = (*.f64 b %1740) %1750 = (*.f64 #s(literal 18 binary64) (*.f64 b %1739)) %1756 = (*.f64 #s(literal 2 binary64) %1739) %1760 = (*.f64 %1055 %1099) %1761 = (*.f64 x %1760) %1764 = (*.f64 #s(literal 2 binary64) %1760) %1769 = (*.f64 %1099 %1070) %1770 = (*.f64 x %1769) %1773 = (*.f64 #s(literal 2 binary64) %1769) %1777 = (fma.f64 %44 %1539 %1132) %1778 = (*.f64 x %1777) %1783 = (*.f64 %1099 %1092) %1784 = (*.f64 x %1783) %1787 = (*.f64 #s(literal 2 binary64) %1783) %1812 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %1139)) %1820 = (*.f64 x %1171) %1839 = (-.f64 %164 %1203) %1840 = (*.f64 x %1839) %1843 = (*.f64 #s(literal -1 binary64) %1149) %1885 = (*.f64 #s(literal -1/12 binary64) (/.f64 a (*.f64 b %1243))) %1981 = (pow.f64 %1812 #s(literal 2 binary64)) %1982 = (*.f64 %104 %1981) %1986 = (*.f64 %25 %1981) %2130 = (*.f64 #s(literal -1/12 binary64) (/.f64 a (*.f64 b %1549))) %2327 = (sin.f64 %179) %2328 = (*.f64 y %2327) %2347 = (*.f64 %2327 %6) %2348 = (*.f64 y %2347) %2351 = (*.f64 y %181) %2364 = (pow.f64 y #s(literal 2 binary64)) %2365 = (*.f64 #s(literal -1/2 binary64) %2364) %2366 = (+.f64 #s(literal 1 binary64) %2365) %2403 = (* z %58) %2404 = (*.f64 y z) %2406 = (*.f64 %2364 z) %2425 = (* t %2403) %2426 = (*.f64 t %2404) %2428 = (*.f64 t %2406) %2446 = (* z %42) %2463 = (* t %58) %2464 = (*.f64 t y) %2466 = (*.f64 t %2364) %2485 = (*.f64 %2364 %6) %2505 = (*.f64 %2364 (fma.f64 #s(literal -1 binary64) %6 (*.f64 #s(literal 1/12 binary64) %2485))) %2506 = (fma.f64 #s(literal 2 binary64) %6 %2505) %2513 = (*.f64 %2364 (fma.f64 #s(literal -1 binary64) %6 (*.f64 %2364 (fma.f64 #s(literal -1/360 binary64) %2485 (*.f64 #s(literal 1/12 binary64) %6))))) %2514 = (fma.f64 #s(literal 2 binary64) %6 %2513) %2516 = (*.f64 #s(literal 2 binary64) %181) %2518 = (fma.f64 #s(literal -2 binary64) %2348 %2516) %2522 = (*.f64 y (fma.f64 #s(literal -2 binary64) %2347 (*.f64 #s(literal -1 binary64) %2351))) %2523 = (fma.f64 #s(literal 2 binary64) %181 %2522) %2529 = (*.f64 y (fma.f64 #s(literal -2 binary64) %2347 (*.f64 y (fma.f64 #s(literal -1 binary64) %181 (*.f64 #s(literal 1/3 binary64) %2348))))) %2530 = (fma.f64 #s(literal 2 binary64) %181 %2529) %2532 = (*.f64 y %6) %2538 = (*.f64 #s(literal 1/120 binary64) %2485) %2552 = (*.f64 z %6) %2553 = (*.f64 y %2552) %2555 = (*.f64 %2364 %2552) %2573 = (*.f64 t %2553) %2575 = (*.f64 t %2555) %2576 = (*.f64 t %2552) %2597 = (fma.f64 #s(literal -1 binary64) y %23) %2600 = (*.f64 y %443) %2601 = (*.f64 #s(literal -1 binary64) %2600) %2604 = (*.f64 y %189) %2605 = (*.f64 #s(literal -1/2 binary64) %2604) %2610 = (*.f64 #s(literal 1/6 binary64) %2600) %2612 = (*.f64 y (fma.f64 #s(literal -1/2 binary64) %189 %2610)) %2617 = (*.f64 y %85) %2619 = (*.f64 %2364 %85) %2640 = (*.f64 #s(literal -1 binary64) %2617) %2643 = (*.f64 y %360) %2644 = (*.f64 #s(literal -1/2 binary64) %2643) %2646 = (*.f64 y (-.f64 %2644 %85)) %2653 = (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %360 (*.f64 #s(literal 1/6 binary64) %2617))) %85)) %2656 = (+.f64 %189 %360) %2658 = (+.f64 %443 %85) %2664 = (*.f64 #s(literal -1/2 binary64) %360) %2665 = (fma.f64 #s(literal -1/2 binary64) %189 %2664) %2666 = (*.f64 y %2665) %2672 = (*.f64 #s(literal -1/6 binary64) %85) %2673 = (fma.f64 #s(literal -1/6 binary64) %443 %2672) %2682 = (*.f64 %2364 %360) %2698 = (-.f64 %189 %360) %2700 = (-.f64 %85 %443) %2701 = (*.f64 y %2700) %2706 = (-.f64 (*.f64 #s(literal -1/2 binary64) %189) %2664) %2707 = (*.f64 y %2706) %2714 = (*.f64 #s(literal -1/6 binary64) %443) %2715 = (-.f64 %2672 %2714) %2716 = (*.f64 y %2715) %2727 = (*.f64 %2364 %443) %2738 = (*.f64 #s(literal 1/120 binary64) %443) %2746 = (*.f64 #s(literal 1/2 binary64) %2698) %2747 = (+.f64 %360 %2746) %2749 = (fma.f64 #s(literal 1/2 binary64) %2701 %2746) %2752 = (*.f64 #s(literal 1/2 binary64) %2706) %2753 = (fma.f64 #s(literal -1/2 binary64) %360 %2752) %2760 = (fma.f64 #s(literal 1/2 binary64) %2716 %2752) %2774 = (*.f64 #s(literal -1/6 binary64) %2617) %2776 = (*.f64 y (fma.f64 #s(literal -1/2 binary64) %360 %2774)) %2785 = (sin.f64 %402) %2787 = (*.f64 y %639) %2796 = (*.f64 #s(literal -1/6 binary64) %2787) %2803 = (*.f64 y %589) %2805 = (*.f64 %2364 %589) %2825 = (*.f64 %2364 %591) %2841 = (*.f64 %443 %6) %2842 = (*.f64 y %2841) %2845 = (*.f64 y %190) %2856 = (fma.f64 #s(literal -1 binary64) %2841 %86) %2865 = (*.f64 y (fma.f64 #s(literal -1/6 binary64) %86 (*.f64 #s(literal 1/6 binary64) %2841))) %2886 = (* x %184) %2887 = (* -2 %2886) %2888 = (*.f64 x %1181) %2891 = (*.f64 %2327 %1099) %2892 = (*.f64 y %2891) %2893 = (*.f64 x %2892) %2897 = (*.f64 x %2891) %2898 = (*.f64 y %1181) %2899 = (*.f64 x %2898) %2910 = (*.f64 #s(literal 2 binary64) %190) %2912 = (fma.f64 #s(literal -2 binary64) %2842 %2910) %2916 = (*.f64 y (fma.f64 #s(literal -2 binary64) %2841 (*.f64 #s(literal -1 binary64) %2845))) %2917 = (fma.f64 #s(literal 2 binary64) %190 %2916) %2919 = (*.f64 #s(literal 1/3 binary64) %2842) %2923 = (*.f64 y (fma.f64 #s(literal -2 binary64) %2841 (*.f64 y (fma.f64 #s(literal -1 binary64) %190 %2919)))) %2924 = (fma.f64 #s(literal 2 binary64) %190 %2923) %2927 = (*.f64 %443 %1099) %2928 = (*.f64 y %2927) %2931 = (*.f64 y %1184) %2942 = (*.f64 x %2928) %2945 = (*.f64 x %2927) %2946 = (*.f64 x %2931) %2959 = (*.f64 b %2942) %2962 = (*.f64 b %2945) %2963 = (*.f64 b %2946) %2976 = (* 2 %117) %2977 = (*.f64 #s(literal 2 binary64) %1185) %2993 = (*.f64 #s(literal 6 binary64) %190) %2994 = (-.f64 %2993 %129) %2995 = (*.f64 #s(literal 1/3 binary64) %2994) %3008 = (*.f64 y (fma.f64 #s(literal 3 binary64) %2963 (*.f64 #s(literal 6 binary64) %2962))) %3015 = (*.f64 y (fma.f64 #s(literal 6 binary64) %2962 (*.f64 y (fma.f64 #s(literal -1 binary64) %2959 (*.f64 #s(literal 3 binary64) %1187))))) %3018 = (-.f64 a %196) %3020 = (*.f64 b %2842) %3025 = (*.f64 b %2845) %3027 = (*.f64 b %2841) %3028 = (*.f64 #s(literal -6 binary64) %3027) %3043 = (*.f64 b %1184) %3045 = (*.f64 b %2928) %3048 = (*.f64 b %2927) %3049 = (*.f64 b %2931) %3062 = (*.f64 #s(literal 6 binary64) %3043) %3077 = (/.f64 %1185 b) %3079 = (/.f64 %2942 b) %3082 = (/.f64 %2945 b) %3083 = (/.f64 %2946 b) %3094 = (*.f64 #s(literal 6 binary64) %3077) %3109 = (/.f64 %190 b) %3110 = (*.f64 #s(literal 6 binary64) %3109) %3112 = (/.f64 %2842 b) %3115 = (/.f64 %2841 b) %3143 = (-.f64 %164 %3062) %3150 = (*.f64 #s(literal -6 binary64) %3048) %3165 = (*.f64 x %3143) %3173 = (*.f64 #s(literal -1 binary64) %3165) %3200 = (pow y 2) %3202 = (* -1/2 %3200) %3206 = (* 1/3 (* t (* y z))) %3207 = (*.f64 #s(literal 1/3 binary64) %2426) %3209 = (+ 1 %3206) %3213 = (+ %42 (* 1/3 %2425)) %3214 = (fma.f64 #s(literal -1/2 binary64) y %23) %3215 = (*.f64 y %3214) %3227 = (+ (* -1/2 y) %17) %3229 = (* y %3227) %3232 = (pow t 2) %3236 = (- (* -1/18 (* %3232 %2446)) (* -1/3 %2463)) %3237 = (* z %3236) %3238 = (pow.f64 t #s(literal 2 binary64)) %3239 = (pow.f64 z #s(literal 2 binary64)) %3240 = (*.f64 %3238 %3239) %3241 = (*.f64 #s(literal -1/18 binary64) %3240) %3243 = (fma.f64 #s(literal -1/18 binary64) %3240 %3207) %3252 = (*.f64 #s(literal 1/36 binary64) %3240) %3253 = (fma.f64 #s(literal -1/18 binary64) %2426 %3252) %3274 = (*.f64 %2364 %1099) %3290 = (* -1/3 %2425) %3291 = (*.f64 #s(literal -1/3 binary64) %2426) %3313 = (+ %42 %3290) %3327 = (* 2 %42) %3337 = (*.f64 #s(literal -1/360 binary64) %2364) %3344 = (- %448 y) %3345 = (fma.f64 #s(literal -1 binary64) y %378) %3348 = (fma.f64 #s(literal -1 binary64) y %391) %3351 = (+ (* 2/3 %2425) %3327) %3369 = (* %73 2) %3370 = (*.f64 #s(literal 2 binary64) %189) %3374 = (*.f64 #s(literal -1 binary64) %2604) %3403 = (fma.f64 #s(literal -6 binary64) %2842 %2993) %3407 = (*.f64 y (fma.f64 #s(literal -6 binary64) %2841 (*.f64 #s(literal -3 binary64) %2845))) %3408 = (fma.f64 #s(literal 6 binary64) %190 %3407) %3413 = (*.f64 y (fma.f64 #s(literal -6 binary64) %2841 (*.f64 y (fma.f64 #s(literal -3 binary64) %190 %2842)))) %3414 = (fma.f64 #s(literal 6 binary64) %190 %3413) %3416 = (*.f64 b %6) %3418 = (*.f64 b %2485) %3433 = (*.f64 #s(literal 6 binary64) %3416) %3442 = (*.f64 #s(literal 1/4 binary64) %3416) %3449 = (-.f64 a %3433) %3457 = (*.f64 #s(literal -3 binary64) %3416) %3471 = (/.f64 %3449 b) %3476 = (*.f64 #s(literal 3 binary64) %6) %3487 = (*.f64 #s(literal -1/3 binary64) %3471) %3495 = (/.f64 %3018 b) %3496 = (*.f64 #s(literal -1/3 binary64) %3495) %3504 = (*.f64 #s(literal 18 binary64) %3416) %3507 = (fma.f64 #s(literal -9 binary64) %3418 %3504) %3513 = (fma.f64 #s(literal 18 binary64) %3416 (*.f64 %2364 (fma.f64 #s(literal -9 binary64) %3416 (*.f64 #s(literal 3/4 binary64) %3418)))) %3521 = (fma.f64 #s(literal 18 binary64) %3416 (*.f64 %2364 (fma.f64 #s(literal -9 binary64) %3416 (*.f64 %2364 (fma.f64 #s(literal -1/40 binary64) %3418 (*.f64 #s(literal 3/4 binary64) %3416)))))) %3531 = (*.f64 #s(literal 18 binary64) %193) %3532 = (-.f64 %3531 %234) %3534 = (fma.f64 #s(literal -18 binary64) %3020 %3531) %3540 = (fma.f64 #s(literal 18 binary64) %193 (*.f64 y (fma.f64 #s(literal -18 binary64) %3027 (*.f64 #s(literal -9 binary64) %3025)))) %3548 = (fma.f64 #s(literal 18 binary64) %193 (*.f64 y (fma.f64 #s(literal -18 binary64) %3027 (*.f64 y (fma.f64 #s(literal -9 binary64) %193 (*.f64 #s(literal 3 binary64) %3020)))))) %3551 = (fma.f64 #s(literal -1/3 binary64) %129 %10) %3559 = (fma.f64 #s(literal -1/3 binary64) %129 %2910) %3567 = (*.f64 #s(literal 3 binary64) %3416) %3586 = (*.f64 #s(literal 3 binary64) %193) %3616 = (*.f64 #s(literal 3 binary64) %190) %3632 = (/ %42 z) %3633 = (/.f64 #s(literal 1 binary64) z) %3635 = (/.f64 %2364 z) %3639 = (*.f64 #s(literal 1/2 binary64) %3633) %3650 = (+ (* 1/3 %2463) %3632) %3651 = (fma.f64 #s(literal 1/3 binary64) %2464 %3633) %3653 = (/.f64 y z) %3654 = (*.f64 #s(literal 1/3 binary64) t) %3655 = (fma.f64 #s(literal -1/2 binary64) %3653 %3654) %3664 = (* t %2446) %3679 = (* -1/18 %3664) %3685 = (*.f64 #s(literal 1/36 binary64) %22) %3698 = (* -1/3 %58) %3719 = (- %3679 %3698) %3734 = (* t %3719) %3735 = (*.f64 %3238 z) %3738 = (*.f64 #s(literal 1/3 binary64) %2464) %3741 = (*.f64 %3238 %2404) %3748 = (*.f64 y (fma.f64 #s(literal -1/18 binary64) %2464 (*.f64 #s(literal 1/36 binary64) %3735))) %3754 = (*.f64 #s(literal -1/3 binary64) t) %3766 = (*.f64 (pow.f64 %189 #s(literal 2 binary64)) %6) %3768 = (/.f64 #s(literal 1 binary64) %190) %3769 = (*.f64 #s(literal 1/2 binary64) %3768) %3772 = (*.f64 #s(literal 1/4 binary64) %3768) %3773 = (pow.f64 %443 #s(literal 2 binary64)) %3777 = (*.f64 #s(literal -1/2 binary64) (/.f64 %3773 (*.f64 (pow.f64 %189 #s(literal 3 binary64)) %6))) %3778 = (-.f64 %3772 %3777) %3780 = (/.f64 %443 %3766) %3781 = (*.f64 #s(literal -1/2 binary64) %3780) %3799 = (pow.f64 %2994 #s(literal 2 binary64)) %3802 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %2994)) %3806 = (pow.f64 %6 #s(literal 2 binary64)) %3808 = (pow.f64 %2994 #s(literal 3 binary64)) %3812 = (fma.f64 #s(literal -108 binary64) (/.f64 (*.f64 %3773 %3806) %3808) (*.f64 #s(literal -9 binary64) (/.f64 %190 %3799))) %3815 = (/.f64 %2841 %3799) %3816 = (*.f64 #s(literal -18 binary64) %3815) %3837 = (/.f64 %181 a) %3838 = (*.f64 #s(literal 2 binary64) %3837) %3839 = (-.f64 %3838 %284) %3841 = (/.f64 %2348 a) %3842 = (fma.f64 #s(literal -2 binary64) %3841 %3838) %3845 = (/.f64 %2347 a) %3846 = (/.f64 %2351 a) %3850 = (fma.f64 #s(literal 2 binary64) %3837 (*.f64 y (fma.f64 #s(literal -2 binary64) %3845 (*.f64 #s(literal -1 binary64) %3846)))) %3858 = (fma.f64 #s(literal 2 binary64) %3837 (*.f64 y (fma.f64 #s(literal -2 binary64) %3845 (*.f64 y (fma.f64 #s(literal -1 binary64) %3837 (*.f64 #s(literal 1/3 binary64) %3841)))))) %3868 = (/.f64 %190 a) %3870 = (/.f64 %2842 a) %3873 = (/.f64 %2841 a) %3874 = (/.f64 %2845 a) %3885 = (*.f64 #s(literal 6 binary64) %3868) %3887 = (fma.f64 #s(literal -6 binary64) %3870 %3885) %3892 = (fma.f64 #s(literal 6 binary64) %3868 (*.f64 y (fma.f64 #s(literal -6 binary64) %3873 (*.f64 #s(literal -3 binary64) %3874)))) %3898 = (fma.f64 #s(literal 6 binary64) %3868 (*.f64 y (fma.f64 #s(literal -6 binary64) %3873 (*.f64 y (fma.f64 #s(literal -3 binary64) %3868 %3870))))) %3900 = (-.f64 %3885 %283) %3908 = (*.f64 a %3900) %3925 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %22)) %3929 = (pow.f64 t #s(literal 3 binary64)) %3930 = (pow.f64 z #s(literal 3 binary64)) %3931 = (*.f64 %3929 %3930) %3936 = (*.f64 #s(literal 9 binary64) (/.f64 #s(literal 1 binary64) %3240)) %3942 = (pow.f64 t #s(literal 4 binary64)) %3943 = (pow.f64 z #s(literal 4 binary64)) %3956 = (*.f64 %2364 %189) %3986 = (fma.f64 #s(literal -1 binary64) y %76) %3990 = (*.f64 #s(literal -1 binary64) %443) %4005 = (*.f64 #s(literal 1/6 binary64) %443) %4012 = (*.f64 #s(literal -1/120 binary64) %443) %4037 = (-.f64 %3990 %443) %4038 = (*.f64 y %4037) %4046 = (-.f64 %4005 %2714) %4047 = (*.f64 y %4046) %4058 = (*.f64 #s(literal 1/2 binary64) %4037) %4070 = (sin %302) %4090 = (+.f64 %85 (*.f64 #s(literal -1/2 binary64) %2658)) %4100 = (fma.f64 #s(literal -1/2 binary64) %2673 %2672) %4112 = (*.f64 y %394) %4116 = (*.f64 y %392) %4117 = (*.f64 #s(literal -1/2 binary64) %4116) %4124 = (*.f64 y (fma.f64 #s(literal -1/2 binary64) %392 (*.f64 #s(literal 1/6 binary64) %4112))) %4133 = (*.f64 %2364 %392) %4150 = (*.f64 %2364 %394) %4177 = (*.f64 x %189) %4179 = (*.f64 x %2600) %4182 = (*.f64 x %443) %4183 = (*.f64 x %2604) %4196 = (/.f64 %4177 %6) %4198 = (/.f64 %4179 %6) %4201 = (/.f64 %4182 %6) %4202 = (/.f64 %4183 %6) %4213 = (*.f64 #s(literal -1 binary64) %85) %4223 = (* 1/3 (* %58 t)) %4244 = (* -1/18 (* t t)) %4247 = (+ (* %4244 (* %42 z)) %4223) %4249 = (+ (* %4247 z) %42) %4268 = (*.f64 #s(literal 2 binary64) %3868) %4269 = (-.f64 %4268 %284) %4288 = (*.f64 a %4269) %4298 = (*.f64 #s(literal 1/2 binary64) %2700) %4299 = (fma.f64 #s(literal 1/2 binary64) %2707 %4298) %4308 = (fma.f64 #s(literal -1/3 binary64) %22 %23) %4311 = (*.f64 #s(literal 1/2 binary64) %4308) %4315 = (cos.f64 %4311) %4317 = (sin.f64 %4311) %4318 = (*.f64 y %4317) %4338 = (*.f64 %4315 %1010) %4340 = (*.f64 %1010 %4317) %4341 = (*.f64 y %4340) %4344 = (*.f64 y %4338) %4346 = (fma.f64 #s(literal -1 binary64) %4340 (*.f64 #s(literal -1/2 binary64) %4344)) %4355 = (*.f64 #s(literal 2 binary64) %4338) %4373 = (cos.f64 %557) %4375 = (sin.f64 %557) %4376 = (*.f64 y %4375) %4393 = (-.f64 %180 %4373) %4395 = (-.f64 %4375 %2327) %4396 = (*.f64 y %4395) %4401 = (*.f64 #s(literal -1/2 binary64) %4373) %4402 = (-.f64 (*.f64 #s(literal -1/2 binary64) %180) %4401) %4403 = (*.f64 y %4402) %4412 = (-.f64 (*.f64 #s(literal -1/6 binary64) %4375) (*.f64 #s(literal -1/6 binary64) %2327)) %4413 = (*.f64 y %4412) %4423 = (*.f64 #s(literal 1/2 binary64) %4393) %4427 = (*.f64 #s(literal 1/2 binary64) %4395) %4453 = (*.f64 #s(literal 2 binary64) %392) %4455 = (*.f64 #s(literal -1 binary64) %394) %4456 = (+.f64 %394 %4455) %4457 = (*.f64 y %4456) %4460 = (*.f64 #s(literal -1 binary64) %4116) %4466 = (*.f64 #s(literal 1/6 binary64) %394) %4467 = (fma.f64 #s(literal -1/6 binary64) %394 %4466) %4468 = (*.f64 y %4467) %4494 = (cos.f64 %689) %4495 = (*.f64 y %4494) %4511 = (+.f64 %392 %690) %4513 = (+.f64 %394 %4494) %4514 = (*.f64 y %4513) %4519 = (fma.f64 #s(literal -1/2 binary64) %392 (*.f64 #s(literal -1/2 binary64) %690)) %4520 = (*.f64 y %4519) %4528 = (fma.f64 #s(literal -1/6 binary64) %394 (*.f64 #s(literal -1/6 binary64) %4494)) %4529 = (*.f64 y %4528) %4539 = (*.f64 #s(literal 1/2 binary64) %4511) %4543 = (*.f64 #s(literal 1/2 binary64) %4513) %4544 = (fma.f64 #s(literal 1/2 binary64) %4520 %4543) %4557 = (*.f64 #s(literal -1 binary64) y) %4587 = (-.f64 %378 %76) %4591 = (sin.f64 %4587) %4593 = (cos.f64 %4587) %4594 = (*.f64 y %4593) %4614 = (*.f64 #s(literal 2 binary64) %761) %4616 = (*.f64 y %86) %4617 = (fma.f64 #s(literal 2 binary64) %4616 %4614) %4619 = (*.f64 y %761) %4620 = (*.f64 #s(literal 2 binary64) %86) %4622 = (*.f64 y (fma.f64 #s(literal -1 binary64) %4619 %4620)) %4623 = (fma.f64 #s(literal 2 binary64) %761 %4622) %4625 = (*.f64 #s(literal -1/3 binary64) %4616) %4629 = (*.f64 y (fma.f64 #s(literal 2 binary64) %86 (*.f64 y (fma.f64 #s(literal -1 binary64) %761 %4625)))) %4630 = (fma.f64 #s(literal 2 binary64) %761 %4629) %4632 = (*.f64 b %761) %4633 = (*.f64 #s(literal 6 binary64) %4632) %4635 = (*.f64 b %4616) %4636 = (fma.f64 #s(literal 6 binary64) %4635 %4633) %4639 = (*.f64 b %86) %4643 = (fma.f64 #s(literal 6 binary64) %4632 (*.f64 y (fma.f64 #s(literal -3 binary64) (*.f64 b %4619) (*.f64 #s(literal 6 binary64) %4639)))) %4650 = (fma.f64 #s(literal 6 binary64) %4632 (*.f64 y (fma.f64 #s(literal 6 binary64) %4639 (*.f64 y (fma.f64 #s(literal -3 binary64) %4632 (*.f64 #s(literal -1 binary64) %4635)))))) %4652 = (-.f64 %4633 a) %4660 = (/.f64 %4652 b) %4678 = (*.f64 y %363) %4692 = (*.f64 %363 %6) %4693 = (*.f64 y %4692) %4694 = (fma.f64 #s(literal 2 binary64) %4693 %4614) %4699 = (fma.f64 #s(literal 2 binary64) %761 (*.f64 y (fma.f64 #s(literal -1 binary64) %4619 (*.f64 #s(literal 2 binary64) %4692)))) %4706 = (fma.f64 #s(literal 2 binary64) %761 (*.f64 y (fma.f64 #s(literal 2 binary64) %4692 (*.f64 y (fma.f64 #s(literal -1 binary64) %761 (*.f64 #s(literal -1/3 binary64) %4693)))))) %4731 = (* 2 %2886) %4732 = (*.f64 #s(literal 2 binary64) %2888) %4748 = (*.f64 %392 %6) %4750 = (*.f64 %394 %6) %4751 = (*.f64 y %4750) %4754 = (*.f64 y %4748) %4765 = (*.f64 %2785 %6) %4767 = (*.f64 %639 %6) %4770 = (*.f64 y %4765) %4774 = (*.f64 y %4767) %4780 = (*.f64 %6 %2656) %4783 = (*.f64 %6 %4090) %4784 = (*.f64 y %4783) %4787 = (*.f64 %6 %2665) %4788 = (*.f64 y %4787) %4794 = (*.f64 y (*.f64 %6 %4100)) %4800 = (*.f64 #s(literal 2 binary64) %4748) %4802 = (fma.f64 #s(literal -2 binary64) %4751 %4800) %4806 = (*.f64 y (fma.f64 #s(literal -2 binary64) %4750 (*.f64 #s(literal -1 binary64) %4754))) %4807 = (fma.f64 #s(literal 2 binary64) %4748 %4806) %4813 = (*.f64 y (fma.f64 #s(literal -2 binary64) %4750 (*.f64 y (fma.f64 #s(literal -1 binary64) %4748 (*.f64 #s(literal 1/3 binary64) %4751))))) %4814 = (fma.f64 #s(literal 2 binary64) %4748 %4813) %4824 = (*.f64 %180 %459) %4825 = (*.f64 #s(literal 2 binary64) %4824) %4827 = (*.f64 %2327 %459) %4828 = (*.f64 y %4827) %4829 = (fma.f64 #s(literal -2 binary64) %4828 %4825) %4835 = (fma.f64 #s(literal 2 binary64) %4824 (*.f64 y (fma.f64 #s(literal -2 binary64) %4827 (*.f64 #s(literal -1 binary64) (*.f64 y %4824))))) %4842 = (fma.f64 #s(literal 2 binary64) %4824 (*.f64 y (fma.f64 #s(literal -2 binary64) %4827 (*.f64 y (fma.f64 #s(literal -1 binary64) %4824 (*.f64 #s(literal 1/3 binary64) %4828)))))) %4864 = (fma.f64 #s(literal -2 binary64) %2842 %4614) %4869 = (fma.f64 #s(literal 2 binary64) %761 (*.f64 y (fma.f64 #s(literal -2 binary64) %2841 (*.f64 #s(literal -1 binary64) %4619)))) %4875 = (fma.f64 #s(literal 2 binary64) %761 (*.f64 y (fma.f64 #s(literal -2 binary64) %2841 (*.f64 y (fma.f64 #s(literal -1 binary64) %761 %2919))))) %4883 = (fma.f64 #s(literal 1/2 binary64) %2656 %2746) %4885 = (fma.f64 #s(literal -1/2 binary64) %2658 %4298) %4890 = (fma.f64 #s(literal 1/2 binary64) %2665 %2752) %4898 = (*.f64 #s(literal 1/2 binary64) %2715) %4899 = (fma.f64 #s(literal -1/2 binary64) %2673 %4898) %4910 = (*.f64 %6 %4883) %4911 = (*.f64 #s(literal 2 binary64) %4910) %4913 = (*.f64 %6 %4885) %4915 = (fma.f64 #s(literal 2 binary64) (*.f64 y %4913) %4911) %4917 = (*.f64 %6 %4890) %4922 = (fma.f64 #s(literal 2 binary64) %4910 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %4917) (*.f64 #s(literal 2 binary64) %4913)))) %4931 = (fma.f64 #s(literal 2 binary64) %4910 (*.f64 y (fma.f64 #s(literal 2 binary64) %4913 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %4899)) (*.f64 #s(literal 2 binary64) %4917)))))) %4941 = (/.f64 %3532 b) %4942 = (*.f64 #s(literal 1/9 binary64) %4941) %4950 = (fma.f64 %189 %6 %4748) %4952 = (*.f64 %6 %4456) %4955 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (fma.f64 #s(literal 1/2 binary64) %4952 %86)) %4950) %4962 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (fma.f64 #s(literal 1/2 binary64) %4952 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %190 (*.f64 #s(literal -1/2 binary64) %4748)) %86))) %4950) %4974 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (fma.f64 #s(literal 1/2 binary64) %4952 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %190 (fma.f64 #s(literal -1/2 binary64) %4748 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %86 (fma.f64 #s(literal 1/6 binary64) %2841 (*.f64 #s(literal 1/2 binary64) (*.f64 %6 %4467))))))) %86))) %4950) %4984 = (-.f64 %4543 %443) %4993 = (-.f64 (*.f64 #s(literal 1/2 binary64) %4528) %2714) %5002 = (*.f64 %6 %4511) %5004 = (*.f64 %6 %4984) %5006 = (fma.f64 #s(literal 2 binary64) (*.f64 y %5004) %5002) %5008 = (*.f64 %6 %4519) %5011 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %5004 (*.f64 y %5008)) %5002) %5018 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %5004 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %4993)) %5008))) %5002) %5028 = (fma.f64 #s(literal 1/2 binary64) %4393 %2746) %5030 = (fma.f64 #s(literal 1/2 binary64) %2700 %4427) %5035 = (fma.f64 #s(literal 1/2 binary64) %4402 %2752) %5044 = (fma.f64 #s(literal 1/2 binary64) %2715 (*.f64 #s(literal 1/2 binary64) %4412)) %5055 = (*.f64 %6 %5028) %5056 = (*.f64 #s(literal 2 binary64) %5055) %5058 = (*.f64 %6 %5030) %5060 = (fma.f64 #s(literal 2 binary64) (*.f64 y %5058) %5056) %5062 = (*.f64 %6 %5035) %5067 = (fma.f64 #s(literal 2 binary64) %5055 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %5062) (*.f64 #s(literal 2 binary64) %5058)))) %5076 = (fma.f64 #s(literal 2 binary64) %5055 (*.f64 y (fma.f64 #s(literal 2 binary64) %5058 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %5044)) (*.f64 #s(literal 2 binary64) %5062)))))) %5086 = (*.f64 #s(literal 2 binary64) %4765) %5088 = (fma.f64 #s(literal 2 binary64) %4774 %5086) %5090 = (*.f64 #s(literal 2 binary64) %4767) %5092 = (*.f64 y (fma.f64 #s(literal -1 binary64) %4770 %5090)) %5093 = (fma.f64 #s(literal 2 binary64) %4765 %5092) %5095 = (*.f64 #s(literal -1/3 binary64) %4774) %5099 = (*.f64 y (fma.f64 #s(literal 2 binary64) %4767 (*.f64 y (fma.f64 #s(literal -1 binary64) %4765 %5095)))) %5100 = (fma.f64 #s(literal 2 binary64) %4765 %5099) %5115 = (*.f64 #s(literal 1/2 binary64) (*.f64 y %591)) %5121 = (*.f64 #s(literal -1/2 binary64) %591) %5128 = (*.f64 %591 %6) %5129 = (*.f64 #s(literal -2 binary64) %5128) %5131 = (*.f64 %589 %6) %5132 = (*.f64 y %5131) %5134 = (fma.f64 #s(literal -2 binary64) %5128 (*.f64 #s(literal 2 binary64) %5132)) %5136 = (*.f64 y %5128) %5139 = (fma.f64 #s(literal -2 binary64) %5128 (*.f64 y (fma.f64 #s(literal 2 binary64) %5131 %5136))) %5145 = (fma.f64 #s(literal -2 binary64) %5128 (*.f64 y (fma.f64 #s(literal 2 binary64) %5131 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %5132 %5128))))) %5179 = (fma.f64 #s(literal 2 binary64) %4774 %4614) %5183 = (fma.f64 #s(literal 2 binary64) %761 (*.f64 y (fma.f64 #s(literal -1 binary64) %4619 %5090))) %5189 = (fma.f64 #s(literal 2 binary64) %761 (*.f64 y (fma.f64 #s(literal 2 binary64) %4767 (*.f64 y (fma.f64 #s(literal -1 binary64) %761 %5095))))) %5197 = (*.f64 y %658) %5199 = (*.f64 %2364 %658) %5219 = (*.f64 %2364 %660) %5253 = (*.f64 %660 %6) %5254 = (*.f64 #s(literal -2 binary64) %5253) %5256 = (*.f64 %658 %6) %5257 = (*.f64 y %5256) %5259 = (fma.f64 #s(literal -2 binary64) %5253 (*.f64 #s(literal 2 binary64) %5257)) %5264 = (fma.f64 #s(literal -2 binary64) %5253 (*.f64 y (fma.f64 #s(literal 2 binary64) %5256 (*.f64 y %5253)))) %5270 = (fma.f64 #s(literal -2 binary64) %5253 (*.f64 y (fma.f64 #s(literal 2 binary64) %5256 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %5257 %5253))))) %5280 = (*.f64 %2364 %690) %5296 = (+.f64 %690 %2746) %5300 = (fma.f64 #s(literal -1/2 binary64) %690 %2752) %5314 = (*.f64 %6 %5296) %5315 = (*.f64 #s(literal 2 binary64) %5314) %5317 = (*.f64 %6 %2700) %5318 = (*.f64 y %5317) %5319 = (fma.f64 #s(literal 2 binary64) %5314 %5318) %5321 = (*.f64 %6 %5300) %5325 = (fma.f64 #s(literal 2 binary64) %5314 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %5321) %5317))) %5328 = (*.f64 y (*.f64 %6 %2715)) %5332 = (fma.f64 #s(literal 2 binary64) %5314 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %5321 %5328) %5317))) %5342 = (fma.f64 %189 %6 %701) %5344 = (fma.f64 y %2856 %5342) %5350 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %190 (*.f64 #s(literal -1/2 binary64) %701)) %86)) %5342) %5356 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %190 (fma.f64 #s(literal -1/2 binary64) %701 %2865)) %86)) %5342) %5378 = (fma.f64 #s(literal 2 binary64) %4616 %4800) %5382 = (fma.f64 #s(literal 2 binary64) %4748 (*.f64 y (fma.f64 #s(literal -1 binary64) %4754 %4620))) %5388 = (fma.f64 #s(literal 2 binary64) %4748 (*.f64 y (fma.f64 #s(literal 2 binary64) %86 (*.f64 y (fma.f64 #s(literal -1 binary64) %4748 %4625))))) %5396 = (+.f64 %392 %2746) %5400 = (fma.f64 #s(literal -1/2 binary64) %392 %2752) %5414 = (*.f64 %6 %5396) %5415 = (*.f64 #s(literal 2 binary64) %5414) %5417 = (fma.f64 #s(literal 2 binary64) %5414 %5318) %5419 = (*.f64 %6 %5400) %5423 = (fma.f64 #s(literal 2 binary64) %5414 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %5419) %5317))) %5428 = (fma.f64 #s(literal 2 binary64) %5414 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %5419 %5328) %5317))) %5454 = (fma.f64 #s(literal 2 binary64) %4784 %4780) %5456 = (fma.f64 #s(literal 2 binary64) %4783 %4788) %5457 = (fma.f64 y %5456 %4780) %5461 = (fma.f64 #s(literal 2 binary64) %4783 (*.f64 y (fma.f64 #s(literal 2 binary64) %4794 %4787))) %5462 = (fma.f64 y %5461 %4780) %5472 = (*.f64 #s(literal 6 binary64) %4765) %5474 = (fma.f64 #s(literal 6 binary64) %4774 %5472) %5479 = (fma.f64 #s(literal 6 binary64) %4765 (*.f64 y (fma.f64 #s(literal -3 binary64) %4770 (*.f64 #s(literal 6 binary64) %4767)))) %5486 = (fma.f64 #s(literal 6 binary64) %4765 (*.f64 y (fma.f64 #s(literal 6 binary64) %4767 (*.f64 y (fma.f64 #s(literal -3 binary64) %4765 (*.f64 #s(literal -1 binary64) %4774)))))) %5488 = (-.f64 %5472 %129) %5496 = (+.f64 %360 %2785) %5498 = (-.f64 %639 %85) %5504 = (fma.f64 #s(literal -1/2 binary64) %360 (*.f64 #s(literal -1/2 binary64) %2785)) %5505 = (*.f64 y %5504) %5513 = (-.f64 (*.f64 #s(literal -1/6 binary64) %639) %2672) %5526 = (*.f64 #s(literal 1/2 binary64) %5498) %5527 = (+.f64 %85 %5526) %5537 = (fma.f64 #s(literal -1/6 binary64) %85 (*.f64 #s(literal 1/2 binary64) %5513)) %5546 = (*.f64 %6 %5496) %5548 = (*.f64 %6 %5527) %5550 = (fma.f64 #s(literal 2 binary64) (*.f64 y %5548) %5546) %5552 = (*.f64 %6 %5504) %5555 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %5548 (*.f64 y %5552)) %5546) %5562 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %5548 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %5537)) %5552))) %5546) %5572 = (fma.f64 %639 %6 %86) %5581 = (fma.f64 #s(literal -1/2 binary64) %4765 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %4767 (*.f64 #s(literal -1/6 binary64) %86)))) %5585 = (fma.f64 %360 %6 %4765) %5587 = (fma.f64 y %5572 %5585) %5592 = (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %761 (*.f64 #s(literal -1/2 binary64) %4765)) %5572) %5585) %5596 = (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %761 %5581) %5572) %5585) %5608 = (pow.f64 %5488 #s(literal 2 binary64)) %5611 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %5488)) %5616 = (pow.f64 %5488 #s(literal 3 binary64)) %5620 = (fma.f64 #s(literal -108 binary64) (/.f64 (*.f64 (pow.f64 %639 #s(literal 2 binary64)) %3806) %5616) (*.f64 #s(literal -9 binary64) (/.f64 %4765 %5608))) %5623 = (/.f64 %4767 %5608) %5624 = (*.f64 #s(literal 18 binary64) %5623) %5656 = (*.f64 %2364 %86) %5666 = (fma.f64 %360 %6 %434) %5668 = (fma.f64 y %86 %5666) %5671 = (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %4619 %86) %5666) %5676 = (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %761 (*.f64 #s(literal -1/6 binary64) %4616)) %86) %5666) %5686 = (+.f64 %360 %381) %5700 = (+.f64 %85 (*.f64 #s(literal -1/2 binary64) %85)) %5711 = (fma.f64 #s(literal -1/6 binary64) %85 (*.f64 #s(literal 1/12 binary64) %85)) %5720 = (*.f64 %6 %5686) %5722 = (*.f64 %6 %5700) %5724 = (fma.f64 #s(literal 2 binary64) (*.f64 y %5722) %5720) %5728 = (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %4619 (*.f64 #s(literal 2 binary64) %5722)) %5720) %5736 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %5722 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %761 (*.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %5711)))))) %5720) %5746 = (*.f64 #s(literal 3 binary64) %4780) %5749 = (fma.f64 #s(literal 3 binary64) %4780 (*.f64 #s(literal 6 binary64) %4784)) %5754 = (fma.f64 #s(literal 3 binary64) %4780 (*.f64 y (fma.f64 #s(literal 3 binary64) %4788 (*.f64 #s(literal 6 binary64) %4783)))) %5761 = (fma.f64 #s(literal 3 binary64) %4780 (*.f64 y (fma.f64 #s(literal 6 binary64) %4783 (*.f64 y (fma.f64 #s(literal 3 binary64) %4787 (*.f64 #s(literal 6 binary64) %4794)))))) %5763 = (-.f64 %5746 %129) %5782 = (*.f64 b %4748) %5783 = (*.f64 #s(literal 3 binary64) %5782) %5785 = (*.f64 b %4751) %5788 = (*.f64 b %4750) %5802 = (*.f64 #s(literal 3 binary64) %4748) %5818 = (fma.f64 #s(literal -1/3 binary64) %129 %4800) %5826 = (* %389 2) %5840 = (+.f64 %85 %4298) %5841 = (*.f64 y %5840) %5848 = (fma.f64 #s(literal -1/6 binary64) %85 %4898) %5849 = (*.f64 y %5848) %5858 = (+.f64 %360 (*.f64 #s(literal 1/4 binary64) %2698)) %5865 = (fma.f64 #s(literal -1/2 binary64) %360 (*.f64 #s(literal 1/4 binary64) %2706)) %5881 = (*.f64 %6 %5858) %5882 = (*.f64 #s(literal 2 binary64) %5881) %5884 = (*.f64 %6 %5840) %5886 = (fma.f64 #s(literal 2 binary64) %5881 (*.f64 y %5884)) %5888 = (*.f64 %6 %5865) %5892 = (fma.f64 #s(literal 2 binary64) %5881 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %5888) %5884))) %5899 = (fma.f64 #s(literal 2 binary64) %5881 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %5888 (*.f64 y (*.f64 %6 %5848))) %5884))) %5909 = (-.f64 %4058 %85) %5921 = (-.f64 (*.f64 #s(literal 1/2 binary64) %4046) %2672) %5932 = (*.f64 #s(literal 1/2 binary64) %5909) %5933 = (+.f64 %85 %5932) %5943 = (fma.f64 #s(literal -1/6 binary64) %85 (*.f64 #s(literal 1/2 binary64) %5921)) %5952 = (*.f64 %6 %5933) %5954 = (fma.f64 #s(literal 2 binary64) (*.f64 y %5952) %4780) %5957 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %5952 %4788) %4780) %5964 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %5952 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %5943)) %4787))) %4780) %5997 = (*.f64 #s(literal 6 binary64) %4748) %5999 = (fma.f64 #s(literal -6 binary64) %4751 %5997) %6004 = (fma.f64 #s(literal 6 binary64) %4748 (*.f64 y (fma.f64 #s(literal -6 binary64) %4750 (*.f64 #s(literal -3 binary64) %4754)))) %6010 = (fma.f64 #s(literal 6 binary64) %4748 (*.f64 y (fma.f64 #s(literal -6 binary64) %4750 (*.f64 y (fma.f64 #s(literal -3 binary64) %4748 %4751))))) %6012 = (-.f64 %5997 %129) %6020 = (*.f64 #s(literal 1/3 binary64) %6012) %6028 = (-.f64 %392 %360) %6030 = (+.f64 %85 %4455) %6031 = (*.f64 y %6030) %6036 = (-.f64 (*.f64 #s(literal -1/2 binary64) %392) %2664) %6044 = (fma.f64 #s(literal -1/6 binary64) %85 %4466) %6045 = (*.f64 y %6044) %6055 = (*.f64 #s(literal 1/2 binary64) %6028) %6056 = (+.f64 %360 %6055) %6061 = (*.f64 #s(literal 1/2 binary64) %6036) %6062 = (fma.f64 #s(literal -1/2 binary64) %360 %6061) %6077 = (*.f64 %6 %6056) %6078 = (*.f64 #s(literal 2 binary64) %6077) %6080 = (*.f64 %6 %6030) %6082 = (fma.f64 #s(literal 2 binary64) %6077 (*.f64 y %6080)) %6084 = (*.f64 %6 %6062) %6088 = (fma.f64 #s(literal 2 binary64) %6077 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %6084) %6080))) %6095 = (fma.f64 #s(literal 2 binary64) %6077 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %6084 (*.f64 y (*.f64 %6 %6044))) %6080))) %6111 = (*.f64 %6 %2747) %6112 = (*.f64 #s(literal 2 binary64) %6111) %6114 = (fma.f64 #s(literal 2 binary64) %6111 %5318) %6116 = (*.f64 %6 %2753) %6120 = (fma.f64 #s(literal 2 binary64) %6111 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %6116) %5317))) %6125 = (fma.f64 #s(literal 2 binary64) %6111 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %6116 %5328) %5317))) %6135 = (*.f64 y %954) %6137 = (*.f64 %2364 %954) %6169 = (*.f64 %954 %6) %6170 = (*.f64 y %6169) %6172 = (fma.f64 #s(literal -2 binary64) %5128 (*.f64 #s(literal 2 binary64) %6170)) %6176 = (fma.f64 #s(literal -2 binary64) %5128 (*.f64 y (fma.f64 #s(literal 2 binary64) %6169 %5136))) %6182 = (fma.f64 #s(literal -2 binary64) %5128 (*.f64 y (fma.f64 #s(literal 2 binary64) %6169 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %6170 %5128))))) %6190 = (*.f64 a %3839) %6198 = (*.f64 %4591 %6) %6199 = (*.f64 #s(literal 2 binary64) %6198) %6201 = (*.f64 %4593 %6) %6202 = (*.f64 y %6201) %6203 = (fma.f64 #s(literal -2 binary64) %6202 %6199) %6209 = (fma.f64 #s(literal 2 binary64) %6198 (*.f64 y (fma.f64 #s(literal -2 binary64) %6201 (*.f64 #s(literal -1 binary64) (*.f64 y %6198))))) %6216 = (fma.f64 #s(literal 2 binary64) %6198 (*.f64 y (fma.f64 #s(literal -2 binary64) %6201 (*.f64 y (fma.f64 #s(literal -1 binary64) %6198 (*.f64 #s(literal 1/3 binary64) %6202)))))) %6227 = (+.f64 %85 (*.f64 #s(literal -1 binary64) %4340)) %6234 = (fma.f64 #s(literal -1/6 binary64) %85 (*.f64 #s(literal 1/6 binary64) %4340)) %6243 = (*.f64 %4315 (*.f64 %1010 %6)) %6244 = (*.f64 #s(literal 2 binary64) %6243) %6246 = (*.f64 %6 %6227) %6248 = (fma.f64 #s(literal 2 binary64) (*.f64 y %6246) %6244) %6254 = (fma.f64 #s(literal 2 binary64) %6243 (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 y %6243) (*.f64 #s(literal 2 binary64) %6246)))) %6263 = (fma.f64 #s(literal 2 binary64) %6243 (*.f64 y (fma.f64 #s(literal 2 binary64) %6246 (*.f64 y (fma.f64 #s(literal -1 binary64) %6243 (*.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %6234)))))))) %6299 = (fma.f64 %189 %6 %761) %6301 = (fma.f64 y %2856 %6299) %6307 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %190 (*.f64 #s(literal -1/2 binary64) %761)) %86)) %6299) %6313 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %190 (fma.f64 #s(literal -1/2 binary64) %761 %2865)) %86)) %6299) %6323 = (*.f64 y %1090) %6337 = (*.f64 %1090 %6) %6338 = (*.f64 y %6337) %6339 = (fma.f64 #s(literal 2 binary64) %6338 %4614) %6344 = (fma.f64 #s(literal 2 binary64) %761 (*.f64 y (fma.f64 #s(literal -1 binary64) %4619 (*.f64 #s(literal 2 binary64) %6337)))) %6351 = (fma.f64 #s(literal 2 binary64) %761 (*.f64 y (fma.f64 #s(literal 2 binary64) %6337 (*.f64 y (fma.f64 #s(literal -1 binary64) %761 (*.f64 #s(literal -1/3 binary64) %6338)))))) %6359 = (/.f64 %22 y) %6360 = (*.f64 #s(literal -1/3 binary64) %6359) %6361 = (+.f64 #s(literal 1 binary64) %6360) %6362 = (*.f64 y %6361) %6367 = (*.f64 z %60) %6369 = (*.f64 t %6367) %6371 = (*.f64 z %44) %6373 = (*.f64 t %60) %6376 = (*.f64 y (-.f64 %6359 #s(literal 3 binary64))) %6378 = (*.f64 #s(literal 1/3 binary64) %6359) %6380 = (*.f64 y (-.f64 %6378 #s(literal 1 binary64))) %6384 = (+.f64 #s(literal 1 binary64) %6378) %6385 = (*.f64 y %6384) %6394 = (/.f64 %361 y) %6395 = (*.f64 #s(literal 1/2 binary64) %6394) %6396 = (+.f64 #s(literal 1 binary64) %6395) %6408 = (/.f64 #s(literal 1 binary64) %2364) %6412 = (/.f64 #s(literal 1 binary64) y) %6416 = (*.f64 #s(literal 1/3 binary64) %6369) %6417 = (+.f64 %44 %6416) %6421 = (-.f64 %6378 #s(literal 1/2 binary64)) %6426 = (+ 1 %3229) %6431 = (*.f64 %3238 %6371) %6432 = (*.f64 #s(literal -1/18 binary64) %6431) %6433 = (*.f64 #s(literal -1/3 binary64) %6373) %6434 = (-.f64 %6432 %6433) %6435 = (*.f64 z %6434) %6437 = (*.f64 #s(literal -1/3 binary64) %6369) %6441 = (*.f64 #s(literal 2 binary64) %44) %6446 = (fma.f64 #s(literal 1/3 binary64) %6359 %6395) %6454 = (/.f64 %44 z) %6456 = (fma.f64 #s(literal 1/3 binary64) %6373 %6454) %6461 = (*.f64 t %6371) %6463 = (*.f64 #s(literal -1/18 binary64) %6461) %6465 = (*.f64 #s(literal -1/3 binary64) %60) %6467 = (-.f64 %6463 %6465) %6474 = (*.f64 y (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) %6359))) %6479 = (/.f64 %3240 %2364) %6486 = (pow.f64 y #s(literal 3 binary64)) %6497 = (-.f64 %6360 #s(literal 1 binary64)) %6498 = (*.f64 y %6497) %6507 = (fabs.f64 %6412) %6508 = (*.f64 %2364 %6507) %6512 = (*.f64 #s(literal 1/2 binary64) (/.f64 %361 %2364)) %6528 = (*.f64 #s(literal 1/3 binary64) %6373) %6530 = (fma.f64 #s(literal -1/18 binary64) %6431 %6528) %6532 = (*.f64 z %6530) %6541 = (/.f64 %4308 y) %6547 = (*.f64 %1007 %1010) %6571 = (sqrt.f64 %6507) %6574 = (pow.f64 %6571 #s(literal 2 binary64)) %6575 = (*.f64 %2364 %6574) %6582 = (-.f64 %22 %1024) %6583 = (*.f64 #s(literal -1/3 binary64) %6582) %6585 = (sin.f64 (-.f64 %378 %6583)) %6594 = (sin.f64 (fma.f64 #s(literal 1/3 binary64) (fabs.f64 %6582) %378)) %6596 = (+ %42 %3237) %6605 = (cos.f64 %6583) %6608 = (*.f64 #s(literal 2 binary64) (*.f64 %6605 %6)) %6647 = (*.f64 #s(literal 2 binary64) (*.f64 %6594 %6)) %6652 = (*.f64 #s(literal 2 binary64) (*.f64 %6585 %6)) %6659 = (sin.f64 (-.f64 %378 (fabs.f64 %6583))) %6662 = (*.f64 #s(literal 2 binary64) (*.f64 %6659 %6)) %6672 = (cos.f64 (neg.f64 %2597)) %6674 = (*.f64 %6672 %6) %6676 = (*.f64 #s(literal 2 binary64) %6674) %6682 = (-.f64 %76 %4557) %6683 = (cos.f64 %6682) %6688 = (cos.f64 (-.f64 %23 %4557)) %6690 = (+.f64 %6683 %6688) %6692 = (-.f64 %6683 %6688) %6694 = (fma.f64 #s(literal 1/2 binary64) %6692 %475) %6696 = (*.f64 #s(literal -1/2 binary64) %6394) %6708 = (sin.f64 (-.f64 %402 %4557)) %6710 = (*.f64 %6683 %6) %6712 = (fma.f64 %6683 %6 %90) %6716 = (*.f64 %6672 %1099) %6717 = (*.f64 x %6716) %6720 = (*.f64 #s(literal 2 binary64) %6710) %6722 = (*.f64 %6683 %1099) %6724 = (*.f64 x %6722) %6726 = (*.f64 b %6724) %6730 = (*.f64 #s(literal 6 binary64) %6710) %6731 = (-.f64 %6730 %129) %6736 = (*.f64 b %6710) %6737 = (*.f64 #s(literal 6 binary64) %6736) %6738 = (-.f64 a %6737) %6740 = (*.f64 b %6722) %6742 = (*.f64 #s(literal 6 binary64) %6740) %6744 = (/.f64 %6724 b) %6753 = (-.f64 %164 %6742) %6755 = (*.f64 x %6753) %6760 = (-.f64 %76 %6412) %6779 = (*.f64 #s(literal -1 binary64) (/.f64 %391 y)) %6791 = (-.f64 (*.f64 #s(literal 18 binary64) %6736) %234) %6803 = (/.f64 %6674 a) %6804 = (*.f64 #s(literal 2 binary64) %6803) %6805 = (-.f64 %6804 %284) %6808 = (/.f64 %6710 a) %6810 = (*.f64 #s(literal 6 binary64) %6808) %6812 = (-.f64 %6810 %283) %6846 = (cos.f64 %3986) %6851 = (-.f64 (+.f64 %6683 %883) %6846) %6853 = (*.f64 #s(literal 1/2 binary64) %6851) %6858 = (fabs.f64 (/.f64 #s(literal -1 binary64) y)) %6859 = (*.f64 %2364 %6858) %6862 = (fma.f64 #s(literal 1/2 binary64) %6690 %417) %6867 = (fabs.f64 %6682) %6869 = (sin.f64 (+.f64 %6867 %378)) %6871 = (sin.f64 %3348) %6874 = (*.f64 #s(literal -1 binary64) %6858) %6879 = (sin.f64 (-.f64 %378 %6867)) %6881 = (*.f64 x %6683) %6883 = (/.f64 %6881 %6) %6885 = (-.f64 %378 %4557) %6886 = (sin.f64 %6885) %6888 = (cos.f64 %2597) %6891 = (-.f64 (*.f64 #s(literal 2 binary64) %6808) %284) %6895 = (*.f64 #s(literal 1/2 binary64) %6692) %6910 = (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %4308 (*.f64 #s(literal -2 binary64) y)))) %6912 = (*.f64 %1010 %6910) %6923 = (cos.f64 (-.f64 %557 %4557)) %6925 = (-.f64 %6672 %6923) %6934 = (sin.f64 (-.f64 %391 %4557)) %6936 = (+.f64 %6871 %6934) %6947 = (sin.f64 (-.f64 %378 %2597)) %6949 = (+.f64 %6947 %6934) %6951 = (*.f64 #s(literal 1/2 binary64) %6949) %6953 = (sqrt.f64 %6874) %6957 = (pow.f64 %6953 #s(literal 2 binary64)) %6958 = (*.f64 %2364 %6957) %6960 = (cos.f64 %6885) %6963 = (fma.f64 %44 %189 (*.f64 %6960 %443)) %6977 = (*.f64 %6888 %6) %6981 = (*.f64 #s(literal 6 binary64) (*.f64 b %6977)) %6983 = (-.f64 %6981 a) %6993 = (*.f64 %6879 %6) %6995 = (*.f64 %6708 %6) %6997 = (*.f64 %6 %6862) %6999 = (*.f64 %6871 %6) %7001 = (*.f64 %6869 %6) %7003 = (*.f64 #s(literal 2 binary64) %6999) %7008 = (*.f64 #s(literal 2 binary64) (*.f64 %6672 %459)) %7012 = (fma.f64 #s(literal 1/2 binary64) %6690 %6895) %7015 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7012)) %7023 = (fma.f64 #s(literal 1/2 binary64) (*.f64 %6 %6936) %6712) %7027 = (-.f64 %6951 %444) %7030 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7027)) %7034 = (fma.f64 #s(literal 1/2 binary64) %6925 %6895) %7037 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7034)) %7041 = (*.f64 #s(literal 2 binary64) %6995) %7054 = (sin.f64 (-.f64 %378 (pow.f64 (sqrt.f64 %6867) #s(literal 2 binary64)))) %7057 = (*.f64 #s(literal 2 binary64) (*.f64 %7054 %6)) %7062 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %6963)) %7066 = (fma.f64 #s(literal 1/2 binary64) %6692 %691) %7069 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7066)) %7073 = (fma.f64 %44 %701 %6712) %7077 = (fma.f64 #s(literal 1/2 binary64) %6692 %393) %7080 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7077)) %7086 = (*.f64 #s(literal 2 binary64) %6997) %7090 = (*.f64 #s(literal 6 binary64) %6995) %7092 = (-.f64 %7090 %129) %7094 = (+.f64 %6688 %6708) %7096 = (fma.f64 #s(literal 1/2 binary64) %7094 %417) %7099 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7096)) %7103 = (fma.f64 %60 %86 %6995) %7105 = (fma.f64 %44 %761 %7103) %7116 = (*.f64 #s(literal 6 binary64) (*.f64 b %7001)) %7118 = (-.f64 a %7116) %7123 = (fma.f64 %60 %86 %7001) %7125 = (fma.f64 %44 %761 %7123) %7132 = (*.f64 #s(literal 6 binary64) (*.f64 b %6993)) %7134 = (-.f64 a %7132) %7139 = (+.f64 %6688 %6879) %7141 = (fma.f64 #s(literal 1/2 binary64) %7139 %417) %7144 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7141)) %7148 = (*.f64 #s(literal 6 binary64) %6997) %7150 = (-.f64 %7148 %129) %7154 = (-.f64 %6694 %6688) %7156 = (fma.f64 #s(literal 1/2 binary64) %7154 %475) %7159 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7156)) %7163 = (+.f64 %6688 %6853) %7165 = (fma.f64 #s(literal 1/2 binary64) %7163 %417) %7168 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7165)) %7172 = (*.f64 #s(literal 6 binary64) %6999) %7174 = (-.f64 %7172 %129) %7178 = (-.f64 %6871 %6688) %7180 = (fma.f64 #s(literal 1/2 binary64) %7178 %475) %7183 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7180)) %7192 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %6694)) %7198 = (fma.f64 %1010 %6910 %417) %7201 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7198)) %7208 = (*.f64 b %610) %7211 = (*.f64 #s(literal 18 binary64) %7208) %7213 = (-.f64 %7211 %234) %7220 = (*.f64 %360 %6886) %7222 = (fma.f64 #s(literal 1/2 binary64) %6692 %7220) %7225 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7222)) %7229 = (fma.f64 %44 %761 %6712) %7233 = (*.f64 %3238 %44) %7235 = (*.f64 %3929 %6367) %7238 = (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 (*.f64 #s(literal -1/162 binary64) %7235))) %7246 = (*.f64 %3238 (*.f64 z %45)) %7247 = (*.f64 t %61) %7248 = (*.f64 #s(literal 1/3 binary64) %7247) %7249 = (fma.f64 #s(literal -1/18 binary64) %7246 %7248) %7252 = (*.f64 %3238 %45) %7253 = (*.f64 %3929 %64) %7257 = (fma.f64 #s(literal 1/3 binary64) %7247 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7252 (*.f64 #s(literal -1/162 binary64) %7253)))) %7268 = (pow.f64 t #s(literal 6 binary64)) %7277 = (fma.f64 #s(literal 2/3 binary64) %67 %48) %7279 = (*.f64 #s(literal 2/3 binary64) %7247) %7281 = (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7246 %7279)) %7282 = (fma.f64 #s(literal 2 binary64) %45 %7281) %7285 = (*.f64 #s(literal -1/81 binary64) %7253) %7289 = (*.f64 z (fma.f64 #s(literal 2/3 binary64) %7247 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7252 %7285)))) %7290 = (fma.f64 #s(literal 2 binary64) %45 %7289) %7292 = (pow z 2) %7294 = (*.f64 #s(literal 1/3 binary64) z) %7297 = (*.f64 %3929 %3239) %7303 = (pow.f64 t #s(literal 5 binary64)) %7304 = (*.f64 %7303 %3239) %7305 = (*.f64 #s(literal 1/29160 binary64) %7304) %7313 = (pow.f64 t #s(literal 7 binary64)) %7314 = (*.f64 %7313 %3239) %7315 = (*.f64 #s(literal 1/29160 binary64) %7303) %7324 = (*.f64 %3239 %60) %7325 = (*.f64 %3929 %7324) %7329 = (*.f64 %3929 %60) %7330 = (*.f64 %7303 %7324) %7337 = (*.f64 %7313 %7324) %7338 = (*.f64 %7303 %60) %7339 = (*.f64 #s(literal 1/29160 binary64) %7338) %7348 = (*.f64 z (-.f64 %6432 %6528)) %7356 = (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 (*.f64 #s(literal 1/162 binary64) %7235))) %6528)) %7359 = (fma.f64 #s(literal -1/3 binary64) %6373 %6528) %7368 = (*.f64 #s(literal 1/162 binary64) %7329) %7369 = (fma.f64 #s(literal -1/162 binary64) %7329 %7368) %7378 = (*.f64 %3239 %44) %7379 = (*.f64 %3238 %7378) %7380 = (*.f64 #s(literal -1/18 binary64) %7379) %7383 = (*.f64 %3942 %7378) %7389 = (*.f64 %7268 %7378) %7390 = (*.f64 %3942 %44) %7398 = (-.f64 %6528 %6433) %7399 = (*.f64 z %7398) %7401 = (*.f64 #s(literal -1/162 binary64) %7329) %7402 = (-.f64 %7401 %7368) %7403 = (*.f64 %3239 %7402) %7409 = (*.f64 #s(literal -1/29160 binary64) %7338) %7410 = (-.f64 %7339 %7409) %7411 = (*.f64 %3239 %7410) %7419 = (*.f64 %7313 %60) %7423 = (-.f64 (*.f64 #s(literal -1/11022480 binary64) %7419) (*.f64 #s(literal 1/11022480 binary64) %7419)) %7424 = (*.f64 %3239 %7423) %7435 = (*.f64 #s(literal 1/162 binary64) %7297) %7439 = (*.f64 #s(literal 1/162 binary64) %3929) %7445 = (*.f64 #s(literal 1/11022480 binary64) %7314) %7470 = (*.f64 #s(literal 1/2 binary64) %7399) %7473 = (*.f64 #s(literal 1/2 binary64) %7398) %7474 = (fma.f64 #s(literal -1/18 binary64) %6431 %7473) %7479 = (*.f64 #s(literal 1/2 binary64) (*.f64 z %7402)) %7508 = (*.f64 z %674) %7509 = (*.f64 t %7508) %7510 = (*.f64 #s(literal -1/3 binary64) %7509) %7513 = (*.f64 t %674) %7515 = (*.f64 %3238 (*.f64 z %1068)) %7521 = (*.f64 %3238 %1068) %7522 = (*.f64 %3929 %7508) %7523 = (*.f64 #s(literal 1/162 binary64) %7522) %7530 = (*.f64 #s(literal -1/2 binary64) %361) %7533 = (cos.f64 %7530) %7535 = (sin.f64 %7530) %7536 = (*.f64 z %7535) %7541 = (*.f64 z %7533) %7545 = (*.f64 #s(literal 1/3 binary64) (*.f64 t %7535)) %7559 = (*.f64 %7533 %60) %7561 = (*.f64 %60 %7535) %7562 = (*.f64 z %7561) %7566 = (*.f64 t %7561) %7573 = (*.f64 %3238 %7559) %7587 = (*.f64 t %7533) %7602 = (*.f64 %44 %7535) %7604 = (*.f64 %44 %7533) %7605 = (*.f64 z %7604) %7611 = (*.f64 t %7604) %7612 = (*.f64 #s(literal 1/3 binary64) %7611) %7616 = (*.f64 %3238 %7602) %7626 = (*.f64 %3239 %6) %7628 = (*.f64 t %6) %7633 = (*.f64 %3929 %6) %7683 = (*.f64 t %1118) %7684 = (*.f64 z %1110) %7686 = (*.f64 %3238 (*.f64 x %7684)) %7692 = (*.f64 %3929 %1121) %7693 = (*.f64 %3238 %1111) %7703 = (*.f64 %3238 %7684) %7704 = (*.f64 t %1117) %7709 = (*.f64 %3238 %1110) %7710 = (*.f64 %3929 %1120) %7731 = (*.f64 b %1123) %7734 = (*.f64 b %7686) %7735 = (*.f64 b %7683) %7741 = (*.f64 b %7693) %7742 = (*.f64 b %7692) %7764 = (-.f64 %203 %129) %7767 = (*.f64 #s(literal 2/3 binary64) %67) %7779 = (*.f64 z (fma.f64 #s(literal -2 binary64) %7735 (*.f64 #s(literal 1/3 binary64) %7734))) %7786 = (*.f64 z (fma.f64 #s(literal -2 binary64) %7735 (*.f64 z (fma.f64 #s(literal 1/27 binary64) %7742 (*.f64 #s(literal 1/3 binary64) %7741))))) %7789 = (*.f64 b %67) %7794 = (*.f64 b %7246) %7796 = (*.f64 b %7247) %7797 = (*.f64 #s(literal 2 binary64) %7796) %7803 = (*.f64 b %7253) %7805 = (*.f64 b %7252) %7815 = (*.f64 b %1232) %7818 = (*.f64 b %7703) %7819 = (*.f64 b %7704) %7825 = (*.f64 b %7709) %7826 = (*.f64 b %7710) %7837 = (*.f64 #s(literal 2 binary64) %7819) %7849 = (/.f64 %1111 b) %7851 = (/.f64 %1123 b) %7854 = (/.f64 %7686 b) %7855 = (/.f64 %7683 b) %7860 = (/.f64 %7693 b) %7861 = (/.f64 %7692 b) %7868 = (*.f64 #s(literal 6 binary64) %7849) %7884 = (/.f64 %45 b) %7885 = (*.f64 #s(literal 6 binary64) %7884) %7891 = (/.f64 %7247 b) %7947 = (*.f64 %3239 %1099) %7952 = (*.f64 %3238 %1099) %7968 = (fma.f64 #s(literal -1/2 binary64) %2364 %3207) %7975 = (*.f64 %3238 %7626) %7979 = (*.f64 %3238 %6) %7980 = (*.f64 %3942 %7626) %7986 = (*.f64 %7268 %7626) %7987 = (*.f64 %3942 %6) %7995 = (*.f64 b %7975) %7998 = (*.f64 b %7979) %7999 = (*.f64 b %7980) %8005 = (*.f64 b %7986) %8006 = (*.f64 b %7987) %8043 = (-.f64 %378 y) %8058 = (fma.f64 #s(literal 2 binary64) %67 %203) %8062 = (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7246 (*.f64 #s(literal 2 binary64) %7247))) %8063 = (fma.f64 #s(literal 6 binary64) %45 %8062) %8069 = (*.f64 z (fma.f64 #s(literal 2 binary64) %7247 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7252 (*.f64 #s(literal -1/27 binary64) %7253))))) %8070 = (fma.f64 #s(literal 6 binary64) %45 %8069) %8078 = (fma.f64 #s(literal 6 binary64) %7789 %229) %8084 = (fma.f64 #s(literal 18 binary64) %207 (*.f64 z (fma.f64 #s(literal -1 binary64) %7794 (*.f64 #s(literal 6 binary64) %7796)))) %8092 = (fma.f64 #s(literal 18 binary64) %207 (*.f64 z (fma.f64 #s(literal 6 binary64) %7796 (*.f64 z (fma.f64 #s(literal -1 binary64) %7805 (*.f64 #s(literal -1/9 binary64) %7803)))))) %8130 = (*.f64 #s(literal 1/3 binary64) %60) %8135 = (*.f64 (pow.f64 %44 #s(literal 2 binary64)) %6) %8138 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %45)) %8141 = (pow.f64 %60 #s(literal 2 binary64)) %8144 = (*.f64 (pow.f64 %44 #s(literal 3 binary64)) %6) %8149 = (fma.f64 #s(literal -1/18 binary64) (/.f64 (*.f64 %3238 %8141) %8144) (*.f64 #s(literal -1/36 binary64) (/.f64 %3238 %45))) %8153 = (*.f64 #s(literal 1/6 binary64) (/.f64 %6373 %8135)) %8161 = (/.f64 %7329 %8135) %8175 = (pow.f64 %7764 #s(literal 2 binary64)) %8178 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %7764)) %8182 = (*.f64 %8141 %3806) %8184 = (pow.f64 %7764 #s(literal 3 binary64)) %8188 = (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %3238 %8182) %8184) (*.f64 #s(literal -1 binary64) (/.f64 %7252 %8175))) %8192 = (*.f64 #s(literal 6 binary64) (/.f64 %7247 %8175)) %8200 = (*.f64 %3929 %61) %8203 = (*.f64 %44 (*.f64 %60 %3806)) %8216 = (/.f64 %45 a) %8217 = (*.f64 #s(literal 2 binary64) %8216) %8218 = (-.f64 %8217 %284) %8220 = (/.f64 %67 a) %8221 = (fma.f64 #s(literal 2/3 binary64) %8220 %8217) %8224 = (/.f64 %7246 a) %8225 = (/.f64 %7247 a) %8229 = (fma.f64 #s(literal 2 binary64) %8216 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8224 (*.f64 #s(literal 2/3 binary64) %8225)))) %8232 = (/.f64 %7252 a) %8233 = (/.f64 %7253 a) %8239 = (fma.f64 #s(literal 2 binary64) %8216 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %8225 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8232 (*.f64 #s(literal -1/81 binary64) %8233)))))) %8262 = (*.f64 #s(literal 6 binary64) %8216) %8264 = (fma.f64 #s(literal 2 binary64) %8220 %8262) %8269 = (fma.f64 #s(literal 6 binary64) %8216 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %8224 (*.f64 #s(literal 2 binary64) %8225)))) %8276 = (fma.f64 #s(literal 6 binary64) %8216 (*.f64 z (fma.f64 #s(literal 2 binary64) %8225 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %8232 (*.f64 #s(literal -1/27 binary64) %8233)))))) %8278 = (-.f64 %8262 %283) %8286 = (*.f64 a %8278) %8302 = (*.f64 #s(literal -1/3 binary64) (/.f64 t %2364)) %8306 = (*.f64 %3929 z) %8307 = (pow.f64 y #s(literal 4 binary64)) %8334 = (neg.f64 y) %8335 = (cos.f64 %8334) %8337 = (sin.f64 %8334) %8338 = (*.f64 z %8337) %8339 = (*.f64 t %8338) %8345 = (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 (*.f64 z %8335))) %8346 = (*.f64 t %8337) %8347 = (*.f64 #s(literal -1/3 binary64) %8346) %8352 = (*.f64 %3238 %8335) %8353 = (*.f64 %3929 %8338) %8368 = (*.f64 #s(literal -1/18 binary64) %8352) %8369 = (*.f64 #s(literal -1/18 binary64) %7233) %8379 = (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %8337)) %8392 = (-.f64 (+.f64 %44 %6441) %8335) %8394 = (-.f64 %8347 %6433) %8395 = (*.f64 z %8394) %8401 = (-.f64 (fma.f64 #s(literal -1/9 binary64) %7233 %8369) %8368) %8402 = (*.f64 z %8401) %8410 = (-.f64 %8379 %7368) %8411 = (*.f64 z %8410) %8423 = (*.f64 #s(literal 1/2 binary64) %8392) %8427 = (*.f64 #s(literal 1/2 binary64) %8394) %8432 = (*.f64 #s(literal 1/2 binary64) %8401) %8442 = (*.f64 t %44) %8458 = (fma.f64 #s(literal -1/2 binary64) %7359 %6528) %8466 = (fma.f64 #s(literal -1/2 binary64) %7369 %7401) %8475 = (sin.f64 %8043) %8477 = (cos.f64 %8043) %8478 = (*.f64 z %8477) %8479 = (*.f64 t %8478) %8484 = (*.f64 %3238 (*.f64 z %8475)) %8485 = (*.f64 t %8477) %8486 = (*.f64 #s(literal 1/3 binary64) %8485) %8491 = (*.f64 %3238 %8475) %8492 = (*.f64 %3929 %8478) %8504 = (*.f64 #s(literal -1/162 binary64) %3929) %8517 = (*.f64 x %44) %8519 = (*.f64 x %6367) %8520 = (*.f64 t %8519) %8524 = (*.f64 %3238 (*.f64 x %6371)) %8526 = (*.f64 t (*.f64 x %60)) %8532 = (*.f64 %3238 %8517) %8533 = (*.f64 %3929 %8519) %8541 = (/.f64 %8517 %6) %8543 = (/.f64 %8520 %6) %8546 = (/.f64 %8524 %6) %8547 = (/.f64 %8526 %6) %8552 = (/.f64 %8532 %6) %8553 = (/.f64 %8533 %6) %8563 = (*.f64 #s(literal 1/3 binary64) %8346) %8575 = (*.f64 a %8218) %8587 = (*.f64 #s(literal 1/2 binary64) %7402) %8593 = (*.f64 #s(literal 1/2 binary64) %7410) %8601 = (fma.f64 #s(literal -1/3 binary64) t %3654) %8602 = (*.f64 z %8601) %8605 = (*.f64 #s(literal 1/2 binary64) %8602) %8608 = (*.f64 %60 %8601) %8609 = (*.f64 z %8608) %8615 = (*.f64 %44 (pow.f64 %8601 #s(literal 2 binary64))) %8618 = (*.f64 #s(literal 1/2 binary64) %8608) %8625 = (*.f64 %60 (pow.f64 %8601 #s(literal 3 binary64))) %8634 = (-.f64 %3754 %3654) %8635 = (*.f64 z %8634) %8639 = (pow.f64 %8634 #s(literal 2 binary64)) %8645 = (pow.f64 %8634 #s(literal 4 binary64)) %8662 = (*.f64 %44 %8639) %8664 = (fma.f64 #s(literal -1/8 binary64) %8615 (*.f64 #s(literal -1/8 binary64) %8662)) %8665 = (*.f64 z %8664) %8674 = (fma.f64 #s(literal 1/48 binary64) %8625 (*.f64 #s(literal 1/16 binary64) (*.f64 %60 (*.f64 %8601 %8639)))) %8675 = (*.f64 z %8674) %8697 = (+.f64 y %361) %8699 = (cos.f64 %8697) %8701 = (sin.f64 %8697) %8702 = (*.f64 z %8701) %8710 = (*.f64 t %8701) %8711 = (*.f64 #s(literal 1/3 binary64) %8710) %8716 = (*.f64 %3238 %8699) %8725 = (-.f64 %44 %8699) %8727 = (-.f64 %8711 %6433) %8728 = (*.f64 z %8727) %8732 = (*.f64 #s(literal -1/18 binary64) %8716) %8733 = (-.f64 %8369 %8732) %8734 = (*.f64 z %8733) %8743 = (-.f64 (*.f64 #s(literal -1/162 binary64) (*.f64 %3929 %8701)) %7368) %8744 = (*.f64 z %8743) %8754 = (*.f64 #s(literal 1/2 binary64) %8725) %8758 = (*.f64 #s(literal 1/2 binary64) %8727) %8773 = (*.f64 #s(literal 1/3 binary64) %7513) %8785 = (+.f64 %1068 %8475) %8787 = (fma.f64 #s(literal 1/3 binary64) %7513 %8486) %8788 = (*.f64 z %8787) %8792 = (*.f64 #s(literal -1/18 binary64) %8491) %8793 = (fma.f64 #s(literal -1/18 binary64) %7521 %8792) %8794 = (*.f64 z %8793) %8801 = (*.f64 %3929 %674) %8802 = (*.f64 %3929 %8477) %8804 = (fma.f64 #s(literal -1/162 binary64) %8801 (*.f64 #s(literal -1/162 binary64) %8802)) %8805 = (*.f64 z %8804) %8815 = (*.f64 #s(literal 1/2 binary64) %8785) %8833 = (fma.f64 #s(literal -1/3 binary64) %7513 %8773) %8834 = (*.f64 z %8833) %8842 = (*.f64 #s(literal 1/162 binary64) %8801) %8843 = (fma.f64 #s(literal -1/162 binary64) %8801 %8842) %8844 = (*.f64 z %8843) %8855 = (*.f64 #s(literal 1/2 binary64) %8833) %8856 = (fma.f64 #s(literal -1/18 binary64) %7515 %8855) %8883 = (-.f64 %378 %7530) %8887 = (sin.f64 %8883) %8889 = (cos.f64 %8883) %8890 = (*.f64 z %8889) %8895 = (*.f64 t %8889) %8912 = (*.f64 %8335 %6) %8913 = (*.f64 #s(literal 2 binary64) %8912) %8915 = (*.f64 %8337 %6) %8916 = (*.f64 z %8915) %8917 = (*.f64 t %8916) %8920 = (*.f64 t %8915) %8922 = (*.f64 %3238 (*.f64 z %8912)) %8925 = (*.f64 z (fma.f64 #s(literal -2/3 binary64) %8920 (*.f64 #s(literal -1/9 binary64) %8922))) %8928 = (*.f64 %3238 %8912) %8929 = (*.f64 %3929 %8916) %8934 = (*.f64 z (fma.f64 #s(literal -2/3 binary64) %8920 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8928 (*.f64 #s(literal 1/81 binary64) %8929))))) %8937 = (*.f64 b %8912) %8938 = (*.f64 #s(literal 6 binary64) %8937) %8941 = (fma.f64 #s(literal -2 binary64) (*.f64 b %8917) %8938) %8943 = (*.f64 b %8920) %8948 = (fma.f64 #s(literal 6 binary64) %8937 (*.f64 z (fma.f64 #s(literal -2 binary64) %8943 (*.f64 #s(literal -1/3 binary64) (*.f64 b %8922))))) %8957 = (fma.f64 #s(literal 6 binary64) %8937 (*.f64 z (fma.f64 #s(literal -2 binary64) %8943 (*.f64 z (fma.f64 #s(literal -1/3 binary64) (*.f64 b %8928) (*.f64 #s(literal 1/27 binary64) (*.f64 b %8929))))))) %8959 = (-.f64 %8938 a) %8967 = (/.f64 %8959 b) %8968 = (*.f64 #s(literal 1/3 binary64) %8967) %8984 = (*.f64 %1068 %6) %8986 = (*.f64 %674 %6) %8987 = (*.f64 z %8986) %8988 = (*.f64 t %8987) %8991 = (*.f64 t %8986) %8993 = (*.f64 %3238 (*.f64 z %8984)) %8998 = (*.f64 %3238 %8984) %8999 = (*.f64 %3929 %8987) %9006 = (*.f64 %6 %8458) %9013 = (*.f64 z (*.f64 %6 %8466)) %9018 = (*.f64 %8475 %6) %9020 = (*.f64 %8477 %6) %9021 = (*.f64 z %9020) %9022 = (*.f64 t %9021) %9026 = (*.f64 %3238 (*.f64 z %9018)) %9027 = (*.f64 t %9020) %9032 = (*.f64 %3238 %9018) %9033 = (*.f64 %3929 %9021) %9040 = (*.f64 #s(literal 2 binary64) %9018) %9042 = (fma.f64 #s(literal 2/3 binary64) %9022 %9040) %9046 = (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9026 (*.f64 #s(literal 2/3 binary64) %9027))) %9047 = (fma.f64 #s(literal 2 binary64) %9018 %9046) %9053 = (*.f64 z (fma.f64 #s(literal 2/3 binary64) %9027 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9032 (*.f64 #s(literal -1/81 binary64) %9033))))) %9054 = (fma.f64 #s(literal 2 binary64) %9018 %9053) %9064 = (*.f64 %44 %459) %9065 = (*.f64 #s(literal 2 binary64) %9064) %9067 = (*.f64 %60 %459) %9068 = (*.f64 z %9067) %9070 = (fma.f64 #s(literal 2/3 binary64) (*.f64 t %9068) %9065) %9074 = (*.f64 t %9067) %9078 = (fma.f64 #s(literal 2 binary64) %9064 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %3238 (*.f64 z %9064)) (*.f64 #s(literal 2/3 binary64) %9074)))) %9087 = (fma.f64 #s(literal 2 binary64) %9064 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %9074 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %3238 %9064) (*.f64 #s(literal -1/81 binary64) (*.f64 %3929 %9068))))))) %9097 = (fma.f64 #s(literal -1/2 binary64) %7359 %7473) %9105 = (fma.f64 #s(literal -1/2 binary64) %7369 %8587) %9114 = (*.f64 %6 %9097) %9116 = (fma.f64 #s(literal 2 binary64) (*.f64 z %9114) %48) %9121 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7246 (*.f64 #s(literal 2 binary64) %9114)))) %9130 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z (fma.f64 #s(literal 2 binary64) %9114 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7252 (*.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %9105)))))))) %9138 = (/.f64 %235 b) %9147 = (*.f64 %6 %8785) %9148 = (fma.f64 #s(literal 1/2 binary64) %9147 %45) %9150 = (*.f64 %6 %8787) %9153 = (fma.f64 #s(literal 1/2 binary64) %9147 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %9150 %7279) %45)) %9155 = (*.f64 %6 %8793) %9162 = (fma.f64 #s(literal 1/2 binary64) %9147 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %9150 (fma.f64 #s(literal 2/3 binary64) %7247 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7252 (*.f64 #s(literal 1/2 binary64) %9155))))) %45)) %9174 = (fma.f64 #s(literal 1/2 binary64) %9147 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %9150 (fma.f64 #s(literal 2/3 binary64) %7247 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7252 (fma.f64 #s(literal 1/2 binary64) %9155 (*.f64 z (fma.f64 #s(literal -1/81 binary64) %8200 (*.f64 #s(literal 1/2 binary64) (*.f64 %6 %8804))))))))) %45)) %9184 = (-.f64 %8855 %6433) %9193 = (-.f64 (*.f64 #s(literal 1/2 binary64) %8843) %7368) %9202 = (*.f64 #s(literal 2 binary64) %8984) %9204 = (*.f64 %6 %9184) %9206 = (fma.f64 #s(literal 2 binary64) (*.f64 z %9204) %9202) %9211 = (fma.f64 #s(literal 2 binary64) %8984 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8993 (*.f64 #s(literal 2 binary64) %9204)))) %9220 = (fma.f64 #s(literal 2 binary64) %8984 (*.f64 z (fma.f64 #s(literal 2 binary64) %9204 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8998 (*.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %9193)))))))) %9230 = (fma.f64 #s(literal 1/2 binary64) %7398 %8758) %9239 = (fma.f64 #s(literal 1/2 binary64) %7402 (*.f64 #s(literal 1/2 binary64) %8743)) %9248 = (*.f64 %6 %8725) %9250 = (*.f64 %6 %9230) %9252 = (fma.f64 #s(literal 2 binary64) (*.f64 z %9250) %9248) %9254 = (*.f64 %6 %8733) %9257 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %9250 (*.f64 z %9254)) %9248) %9264 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %9250 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %9239)) %9254))) %9248) %9274 = (fma.f64 #s(literal -2/3 binary64) %8988 %9202) %9278 = (*.f64 z (fma.f64 #s(literal -2/3 binary64) %8991 (*.f64 #s(literal -1/9 binary64) %8993))) %9279 = (fma.f64 #s(literal 2 binary64) %8984 %9278) %9281 = (*.f64 #s(literal 1/81 binary64) %8999) %9285 = (*.f64 z (fma.f64 #s(literal -2/3 binary64) %8991 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8998 %9281)))) %9286 = (fma.f64 #s(literal 2 binary64) %8984 %9285) %9294 = (-.f64 %7559 %7602) %9297 = (-.f64 (*.f64 #s(literal -1/3 binary64) %7566) %7612) %9302 = (*.f64 #s(literal -1/18 binary64) %7616) %9303 = (-.f64 (*.f64 #s(literal -1/18 binary64) %7573) %9302) %9313 = (*.f64 #s(literal -1/162 binary64) (*.f64 %3929 %7604)) %9314 = (-.f64 (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %7561)) %9313) %9324 = (*.f64 %6 %9294) %9325 = (*.f64 #s(literal 2 binary64) %9324) %9327 = (*.f64 %6 %9297) %9329 = (fma.f64 #s(literal 2 binary64) (*.f64 z %9327) %9325) %9331 = (*.f64 %6 %9303) %9336 = (fma.f64 #s(literal 2 binary64) %9324 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %9331) (*.f64 #s(literal 2 binary64) %9327)))) %9345 = (fma.f64 #s(literal 2 binary64) %9324 (*.f64 z (fma.f64 #s(literal 2 binary64) %9327 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %9314)) (*.f64 #s(literal 2 binary64) %9331)))))) %9358 = (cos.f64 #s(literal -884279719003555/562949953421312 binary64)) %9360 = (sin.f64 #s(literal -884279719003555/562949953421312 binary64)) %9361 = (*.f64 z %9360) %9366 = (*.f64 z %9358) %9370 = (*.f64 #s(literal 1/3 binary64) (*.f64 t %9360)) %9384 = (*.f64 %9358 %60) %9386 = (*.f64 %9360 %60) %9387 = (*.f64 z %9386) %9391 = (*.f64 t %9386) %9398 = (*.f64 %3238 %9384) %9412 = (*.f64 t %9358) %9427 = (*.f64 %44 %9360) %9429 = (*.f64 %9358 %44) %9430 = (*.f64 z %9429) %9436 = (*.f64 t %9429) %9437 = (*.f64 #s(literal 1/3 binary64) %9436) %9441 = (*.f64 %3238 %9427) %9449 = (-.f64 %9384 %9427) %9452 = (-.f64 (*.f64 #s(literal -1/3 binary64) %9391) %9437) %9457 = (*.f64 #s(literal -1/18 binary64) %9441) %9458 = (-.f64 (*.f64 #s(literal -1/18 binary64) %9398) %9457) %9469 = (-.f64 (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %9386)) (*.f64 #s(literal -1/162 binary64) (*.f64 %3929 %9429))) %9479 = (*.f64 %6 %9449) %9480 = (*.f64 #s(literal 2 binary64) %9479) %9482 = (*.f64 %6 %9452) %9484 = (fma.f64 #s(literal 2 binary64) (*.f64 z %9482) %9480) %9486 = (*.f64 %6 %9458) %9491 = (fma.f64 #s(literal 2 binary64) %9479 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %9486) (*.f64 #s(literal 2 binary64) %9482)))) %9500 = (fma.f64 #s(literal 2 binary64) %9479 (*.f64 z (fma.f64 #s(literal 2 binary64) %9482 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %9469)) (*.f64 #s(literal 2 binary64) %9486)))))) %9510 = (fma.f64 #s(literal -2/3 binary64) %8988 %48) %9515 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %8991 (*.f64 #s(literal -1/9 binary64) %7246)))) %9521 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %8991 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7252 %9281))))) %9529 = (*.f64 %6 %7398) %9530 = (*.f64 z %9529) %9531 = (fma.f64 #s(literal 2 binary64) %45 %9530) %9535 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7246 %9529))) %9538 = (*.f64 z (*.f64 %6 %7402)) %9542 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z (fma.f64 z (fma.f64 #s(literal -1/9 binary64) %7252 %9538) %9529))) %9567 = (*.f64 z %9006) %9568 = (fma.f64 #s(literal 2 binary64) %9567 %48) %9572 = (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7246 (*.f64 #s(literal 2 binary64) %9006))) %9573 = (fma.f64 #s(literal 2 binary64) %45 %9572) %9579 = (*.f64 z (fma.f64 #s(literal 2 binary64) %9006 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7252 (*.f64 #s(literal 2 binary64) %9013))))) %9580 = (fma.f64 #s(literal 2 binary64) %45 %9579) %9588 = (*.f64 #s(literal 6 binary64) %8984) %9590 = (fma.f64 #s(literal -2 binary64) %8988 %9588) %9595 = (fma.f64 #s(literal 6 binary64) %8984 (*.f64 z (fma.f64 #s(literal -2 binary64) %8991 (*.f64 #s(literal -1/3 binary64) %8993)))) %9602 = (fma.f64 #s(literal 6 binary64) %8984 (*.f64 z (fma.f64 #s(literal -2 binary64) %8991 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %8998 (*.f64 #s(literal 1/27 binary64) %8999)))))) %9604 = (-.f64 %9588 %129) %9612 = (+.f64 %44 %1068) %9615 = (-.f64 (*.f64 #s(literal -1/3 binary64) %7513) %6528) %9621 = (fma.f64 #s(literal -1/18 binary64) %7233 (*.f64 #s(literal -1/18 binary64) %7521)) %9622 = (*.f64 z %9621) %9629 = (-.f64 %8842 %7401) %9642 = (*.f64 #s(literal 1/2 binary64) %9615) %9643 = (fma.f64 #s(literal 1/3 binary64) %6373 %9642) %9653 = (fma.f64 #s(literal -1/162 binary64) %7329 (*.f64 #s(literal 1/2 binary64) %9629)) %9662 = (*.f64 %6 %9612) %9664 = (*.f64 %6 %9643) %9666 = (fma.f64 #s(literal 2 binary64) (*.f64 z %9664) %9662) %9668 = (*.f64 %6 %9621) %9671 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %9664 (*.f64 z %9668)) %9662) %9678 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %9664 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %9653)) %9668))) %9662) %9688 = (fma.f64 #s(literal -1/3 binary64) %8991 %7248) %9695 = (*.f64 %3929 %8986) %9699 = (fma.f64 #s(literal -1/18 binary64) %8998 (*.f64 z (fma.f64 #s(literal -1/162 binary64) %8200 (*.f64 #s(literal 1/162 binary64) %9695)))) %9705 = (fma.f64 %44 %6 %8984) %9707 = (fma.f64 z %9688 %9705) %9714 = (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %8991 (fma.f64 #s(literal 1/3 binary64) %7247 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7252 (*.f64 #s(literal -1/18 binary64) %8998))))) %9705) %9720 = (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %8991 (fma.f64 #s(literal 1/3 binary64) %7247 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7252 %9699)))) %9705) %9732 = (pow.f64 %9604 #s(literal 2 binary64)) %9735 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %9604)) %9739 = (*.f64 (pow.f64 %674 #s(literal 2 binary64)) %3806) %9741 = (pow.f64 %9604 #s(literal 3 binary64)) %9745 = (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %3238 %9739) %9741) (*.f64 #s(literal -1 binary64) (/.f64 %8998 %9732))) %9749 = (*.f64 #s(literal -6 binary64) (/.f64 %8991 %9732)) %9754 = (*.f64 %674 (*.f64 %1068 %3806)) %9772 = (*.f64 #s(literal 1/3 binary64) %9604) %9782 = (*.f64 %3239 %61) %9794 = (fma.f64 %44 %6 %434) %9796 = (fma.f64 #s(literal 1/3 binary64) %67 %9794) %9798 = (fma.f64 z %7249 %9794) %9800 = (fma.f64 z %7257 %9794) %9810 = (+.f64 %44 %381) %9823 = (fma.f64 #s(literal -1/6 binary64) %6373 %6528) %9833 = (fma.f64 #s(literal -1/162 binary64) %7329 (*.f64 #s(literal 1/324 binary64) %7329)) %9842 = (*.f64 %6 %9810) %9844 = (*.f64 %6 %9823) %9846 = (fma.f64 #s(literal 2 binary64) (*.f64 z %9844) %9842) %9850 = (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %7246 (*.f64 #s(literal 2 binary64) %9844)) %9842) %9858 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %9844 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7252 (*.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %9833)))))) %9842) %9868 = (fma.f64 #s(literal 6 binary64) %9567 %203) %9873 = (fma.f64 #s(literal 6 binary64) %45 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7246 (*.f64 #s(literal 6 binary64) %9006)))) %9880 = (fma.f64 #s(literal 6 binary64) %45 (*.f64 z (fma.f64 #s(literal 6 binary64) %9006 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7252 (*.f64 #s(literal 6 binary64) %9013)))))) %9895 = (fma.f64 #s(literal 1/3 binary64) %6373 %7473) %9896 = (*.f64 z %9895) %9898 = (fma.f64 #s(literal -1/162 binary64) %7329 %8587) %9942 = (*.f64 %6 %9895) %9944 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z %9942)) %9948 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7246 %9942))) %9955 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z (fma.f64 z (fma.f64 #s(literal -1/9 binary64) %7252 (*.f64 z (*.f64 %6 %9898))) %9942))) %9963 = (+.f64 %44 %8423) %9965 = (-.f64 %8427 %6528) %9970 = (fma.f64 #s(literal -1/18 binary64) %7233 %8432) %9971 = (*.f64 z %9970) %9979 = (-.f64 (*.f64 #s(literal 1/2 binary64) %8410) %7401) %9992 = (*.f64 #s(literal 1/2 binary64) %9965) %9993 = (fma.f64 #s(literal 1/3 binary64) %6373 %9992) %10003 = (fma.f64 #s(literal -1/162 binary64) %7329 (*.f64 #s(literal 1/2 binary64) %9979)) %10012 = (*.f64 %6 %9963) %10014 = (*.f64 %6 %9993) %10016 = (fma.f64 #s(literal 2 binary64) (*.f64 z %10014) %10012) %10018 = (*.f64 %6 %9970) %10021 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %10014 (*.f64 z %10018)) %10012) %10028 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %10014 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %10003)) %10018))) %10012) %10038 = (*.f64 #s(literal 6 binary64) %9018) %10040 = (fma.f64 #s(literal 2 binary64) %9022 %10038) %10045 = (fma.f64 #s(literal 6 binary64) %9018 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9026 (*.f64 #s(literal 2 binary64) %9027)))) %10052 = (fma.f64 #s(literal 6 binary64) %9018 (*.f64 z (fma.f64 #s(literal 2 binary64) %9027 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9032 (*.f64 #s(literal -1/27 binary64) %9033)))))) %10054 = (-.f64 %10038 %129) %10071 = (-.f64 %8475 %44) %10073 = (fma.f64 #s(literal 1/3 binary64) %8485 %6528) %10074 = (*.f64 z %10073) %10078 = (-.f64 %8792 %8369) %10086 = (fma.f64 #s(literal -1/162 binary64) %8802 %7401) %10087 = (*.f64 z %10086) %10097 = (*.f64 #s(literal 1/2 binary64) %10071) %10098 = (+.f64 %44 %10097) %10103 = (*.f64 #s(literal 1/2 binary64) %10078) %10104 = (fma.f64 #s(literal -1/18 binary64) %7233 %10103) %10119 = (*.f64 %6 %10098) %10120 = (*.f64 #s(literal 2 binary64) %10119) %10122 = (*.f64 %6 %10073) %10124 = (fma.f64 #s(literal 2 binary64) %10119 (*.f64 z %10122)) %10126 = (*.f64 %6 %10104) %10130 = (fma.f64 #s(literal 2 binary64) %10119 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %10126) %10122))) %10137 = (fma.f64 #s(literal 2 binary64) %10119 (*.f64 z (fma.f64 z (fma.f64 #s(literal 2 binary64) %10126 (*.f64 z (*.f64 %6 %10086))) %10122))) %10147 = (*.f64 #s(literal 2 binary64) %8475) %10171 = (*.f64 %60 %8887) %10173 = (*.f64 %8889 %60) %10174 = (*.f64 z %10173) %10178 = (*.f64 t %10173) %10185 = (*.f64 %3238 %10171) %10193 = (-.f64 %10171 %7602) %10196 = (-.f64 (*.f64 #s(literal -1/3 binary64) %10178) %7612) %10201 = (-.f64 (*.f64 #s(literal -1/18 binary64) %10185) %9302) %10210 = (-.f64 (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %10173)) %9313) %10220 = (*.f64 %6 %10193) %10221 = (*.f64 #s(literal 2 binary64) %10220) %10223 = (*.f64 %6 %10196) %10225 = (fma.f64 #s(literal 2 binary64) (*.f64 z %10223) %10221) %10227 = (*.f64 %6 %10201) %10232 = (fma.f64 #s(literal 2 binary64) %10220 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %10227) (*.f64 #s(literal 2 binary64) %10223)))) %10241 = (fma.f64 #s(literal 2 binary64) %10220 (*.f64 z (fma.f64 #s(literal 2 binary64) %10223 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %10210)) (*.f64 #s(literal 2 binary64) %10227)))))) %10251 = (fma.f64 #s(literal -1/2 binary64) %8608 %6528) %10260 = (fma.f64 #s(literal -1/162 binary64) %7329 %8674) %10270 = (*.f64 %6 %10251) %10272 = (fma.f64 #s(literal 2 binary64) (*.f64 z %10270) %48) %10274 = (*.f64 %6 %8664) %10279 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %10274) (*.f64 #s(literal 2 binary64) %10270)))) %10288 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 z (fma.f64 #s(literal 2 binary64) %10270 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %10260)) (*.f64 #s(literal 2 binary64) %10274)))))) %10303 = (*.f64 %3239 %1068) %10335 = (fma.f64 #s(literal 2 binary64) %8984 %9530) %10339 = (fma.f64 #s(literal 2 binary64) %8984 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8993 %9529))) %10344 = (fma.f64 #s(literal 2 binary64) %8984 (*.f64 z (fma.f64 z (fma.f64 #s(literal -1/9 binary64) %8998 %9538) %9529))) %10354 = (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) %10356 = (sin.f64 #s(literal 884279719003555/562949953421312 binary64)) %10357 = (*.f64 z %10356) %10366 = (*.f64 #s(literal -1/3 binary64) (*.f64 t %10356)) %10380 = (*.f64 %10354 %60) %10381 = (+.f64 %44 %10380) %10383 = (*.f64 %10356 %60) %10384 = (*.f64 z %10383) %10389 = (*.f64 t %10383) %10390 = (*.f64 %3238 %10380) %10392 = (fma.f64 #s(literal -1/18 binary64) %7233 (*.f64 #s(literal -1/18 binary64) %10390)) %10407 = (*.f64 %6 %10381) %10408 = (*.f64 #s(literal 2 binary64) %10407) %10410 = (*.f64 %10356 %61) %10411 = (*.f64 z %10410) %10413 = (fma.f64 #s(literal 2/3 binary64) (*.f64 t %10411) %10408) %10415 = (*.f64 t %10410) %10416 = (*.f64 %6 %10392) %10421 = (fma.f64 #s(literal 2 binary64) %10407 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %10415 (*.f64 #s(literal 2 binary64) (*.f64 z %10416))))) %10429 = (fma.f64 #s(literal 2 binary64) %10407 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %10415 (*.f64 z (fma.f64 #s(literal -1/81 binary64) (*.f64 %3929 %10411) (*.f64 #s(literal 2 binary64) %10416)))))) %10440 = (*.f64 z (-.f64 %3653 %3654)) %10442 = (fma.f64 #s(literal -1/3 binary64) t %3653) %10443 = (*.f64 z %10442) %10445 = (*.f64 #s(literal -3 binary64) %3653) %10450 = (*.f64 z (fma.f64 #s(literal -1 binary64) %3653 %3654)) %10454 = (*.f64 z (fma.f64 #s(literal 1/3 binary64) t %3653)) %10456 = (/.f64 %361 z) %10457 = (*.f64 #s(literal 1/2 binary64) %10456) %10459 = (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %10457)) %10462 = (fma.f64 #s(literal 1/2 binary64) %10456 %3653) %10466 = (fma.f64 #s(literal -1/2 binary64) %10456 %3654) %10467 = (*.f64 z %10466) %10481 = (/.f64 %6373 z) %10483 = (fma.f64 #s(literal -1/18 binary64) %7233 (*.f64 #s(literal 1/3 binary64) %10481)) %10489 = (fma.f64 #s(literal 1/3 binary64) t %10457) %10499 = (/.f64 %45 z) %10503 = (/.f64 %60 z) %10511 = (*.f64 #s(literal 3 binary64) %3653) %10515 = (/.f64 y %3735) %10517 = (/.f64 #s(literal 1 binary64) t) %10518 = (*.f64 #s(literal 3 binary64) %10517) %10522 = (/.f64 %2364 %7297) %10524 = (fma.f64 #s(literal 9 binary64) %10515 %10518) %10537 = (*.f64 z (fma.f64 #s(literal -1 binary64) %3653 %3754)) %10542 = (/.f64 %44 %3239) %10580 = (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %3653) %3754)) %10590 = (*.f64 #s(literal 884279719003555/562949953421312 binary64) %3633) %10592 = (*.f64 z (-.f64 %3654 %10590)) %10596 = (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %10590)) %10613 = (/.f64 %535 z) %10620 = (*.f64 #s(literal -1/3 binary64) %2464) %10625 = (fma.f64 #s(literal -1 binary64) %6454 %6433) %10648 = (/.f64 %8043 z) %10684 = (*.f64 #s(literal 9 binary64) (/.f64 y %3238)) %10730 = (*.f64 z (-.f64 %3654 %3754)) %10776 = (*.f64 t %7378) %10777 = (*.f64 #s(literal -1/18 binary64) %10776) %10778 = (*.f64 #s(literal -1/3 binary64) %6367) %10783 = (*.f64 %3930 %60) %10784 = (*.f64 t %10783) %10787 = (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 (*.f64 #s(literal -1/162 binary64) %10784))) %10792 = (*.f64 %3239 %45) %10793 = (*.f64 t %10792) %10794 = (*.f64 #s(literal 1/3 binary64) %64) %10795 = (fma.f64 #s(literal -1/18 binary64) %10793 %10794) %10798 = (*.f64 %3930 %61) %10799 = (*.f64 t %10798) %10803 = (fma.f64 #s(literal 1/3 binary64) %64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10792 (*.f64 #s(literal -1/162 binary64) %10799)))) %10812 = (pow.f64 z #s(literal 6 binary64)) %10822 = (*.f64 #s(literal 2/3 binary64) %64) %10824 = (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10793 %10822)) %10825 = (fma.f64 #s(literal 2 binary64) %45 %10824) %10827 = (*.f64 #s(literal -1/81 binary64) %10799) %10831 = (*.f64 t (fma.f64 #s(literal 2/3 binary64) %64 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10792 %10827)))) %10832 = (fma.f64 #s(literal 2 binary64) %45 %10831) %10836 = (*.f64 %3238 %3930) %10840 = (pow.f64 z #s(literal 5 binary64)) %10841 = (*.f64 %3238 %10840) %10842 = (*.f64 #s(literal 1/29160 binary64) %10841) %10848 = (pow.f64 z #s(literal 7 binary64)) %10849 = (*.f64 %3238 %10848) %10850 = (*.f64 #s(literal 1/29160 binary64) %10840) %10858 = (*.f64 %3238 %10783) %10859 = (*.f64 #s(literal 1/3 binary64) %6367) %10863 = (*.f64 %10840 %60) %10864 = (*.f64 %3238 %10863) %10871 = (*.f64 %10848 %60) %10872 = (*.f64 %3238 %10871) %10873 = (*.f64 #s(literal 1/29160 binary64) %10863) %10882 = (*.f64 t (-.f64 %10777 %10859)) %10889 = (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 (*.f64 #s(literal 1/162 binary64) %10784))) %10859)) %10892 = (fma.f64 #s(literal -1/3 binary64) %6367 %10859) %10901 = (*.f64 #s(literal 1/162 binary64) %10783) %10902 = (fma.f64 #s(literal -1/162 binary64) %10783 %10901) %10911 = (*.f64 %3943 %44) %10912 = (*.f64 %3238 %10911) %10919 = (*.f64 %3238 (*.f64 %10812 %44)) %10927 = (-.f64 %10859 %10778) %10928 = (*.f64 t %10927) %10930 = (*.f64 #s(literal -1/162 binary64) %10783) %10931 = (-.f64 %10930 %10901) %10932 = (*.f64 %3238 %10931) %10937 = (*.f64 #s(literal -1/29160 binary64) %10863) %10938 = (-.f64 %10873 %10937) %10939 = (*.f64 %3238 %10938) %10949 = (-.f64 (*.f64 #s(literal -1/11022480 binary64) %10871) (*.f64 #s(literal 1/11022480 binary64) %10871)) %10950 = (*.f64 %3238 %10949) %10961 = (*.f64 #s(literal 1/162 binary64) %10836) %10965 = (*.f64 #s(literal 1/162 binary64) %3930) %10971 = (*.f64 #s(literal 1/11022480 binary64) %10849) %10996 = (*.f64 #s(literal 1/2 binary64) %10928) %10999 = (*.f64 #s(literal 1/2 binary64) %10927) %11000 = (fma.f64 #s(literal -1/18 binary64) %10776 %10999) %11005 = (*.f64 #s(literal 1/2 binary64) (*.f64 t %10931)) %11013 = (*.f64 #s(literal -1/3 binary64) z) %11031 = (fma.f64 #s(literal -1/18 binary64) %10776 %10859) %11032 = (*.f64 t %11031) %11039 = (*.f64 t %10303) %11045 = (*.f64 %3930 %674) %11046 = (*.f64 t %11045) %11047 = (*.f64 #s(literal 1/162 binary64) %11046) %11054 = (*.f64 %3239 %7533) %11057 = (*.f64 #s(literal 1/3 binary64) %7536) %11071 = (*.f64 %3239 %7559) %11077 = (*.f64 %3930 %7561) %11085 = (*.f64 %3239 %7535) %11101 = (*.f64 %3239 %7602) %11103 = (*.f64 #s(literal 1/3 binary64) %7605) %11107 = (*.f64 %3930 %7604) %11115 = (*.f64 %3930 %6) %11121 = (*.f64 %10840 %6) %11159 = (*.f64 %3239 %1110) %11160 = (*.f64 x %11159) %11161 = (*.f64 t %11160) %11167 = (*.f64 %3930 %1117) %11169 = (*.f64 t (*.f64 x %11167)) %11177 = (*.f64 t %11159) %11182 = (*.f64 t %11167) %11199 = (*.f64 b %11161) %11200 = (*.f64 b %1121) %11206 = (*.f64 b %11160) %11207 = (*.f64 b %11169) %11232 = (fma.f64 #s(literal -2 binary64) %11200 (*.f64 #s(literal 1/3 binary64) %11199)) %11239 = (fma.f64 #s(literal -2 binary64) %11200 (*.f64 t (fma.f64 #s(literal 1/27 binary64) %11207 (*.f64 #s(literal 1/3 binary64) %11206)))) %11243 = (*.f64 b %10793) %11245 = (*.f64 b %64) %11246 = (*.f64 #s(literal 2 binary64) %11245) %11252 = (*.f64 b %10799) %11254 = (*.f64 b %10792) %11263 = (*.f64 b %11177) %11264 = (*.f64 b %1120) %11270 = (*.f64 b %11159) %11271 = (*.f64 b %11182) %11279 = (*.f64 #s(literal 2 binary64) %11264) %11291 = (/.f64 %11161 b) %11292 = (/.f64 %1121 b) %11297 = (/.f64 %11160 b) %11298 = (/.f64 %11169 b) %11318 = (/.f64 %64 b) %11364 = (*.f64 %3943 %1099) %11381 = (*.f64 %3943 %6) %11382 = (*.f64 %3238 %11381) %11389 = (*.f64 %3238 (*.f64 %10812 %6)) %11397 = (*.f64 b %7626) %11398 = (*.f64 b %11382) %11404 = (*.f64 b %11389) %11405 = (*.f64 b %11381) %11450 = (*.f64 t (fma.f64 #s(literal -1/3 binary64) %10793 (*.f64 #s(literal 2 binary64) %64))) %11451 = (fma.f64 #s(literal 6 binary64) %45 %11450) %11457 = (*.f64 t (fma.f64 #s(literal 2 binary64) %64 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %10792 (*.f64 #s(literal -1/27 binary64) %10799))))) %11458 = (fma.f64 #s(literal 6 binary64) %45 %11457) %11467 = (fma.f64 #s(literal 18 binary64) %207 (*.f64 t (fma.f64 #s(literal -1 binary64) %11243 (*.f64 #s(literal 6 binary64) %11245)))) %11475 = (fma.f64 #s(literal 18 binary64) %207 (*.f64 t (fma.f64 #s(literal 6 binary64) %11245 (*.f64 t (fma.f64 #s(literal -1 binary64) %11254 (*.f64 #s(literal -1/9 binary64) %11252)))))) %11510 = (fma.f64 #s(literal -1/18 binary64) (/.f64 (*.f64 %3239 %8141) %8144) (*.f64 #s(literal -1/36 binary64) (/.f64 %3239 %45))) %11514 = (*.f64 #s(literal 1/6 binary64) (/.f64 %6367 %8135)) %11521 = (/.f64 %10783 %8135) %11536 = (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %3239 %8182) %8184) (*.f64 #s(literal -1 binary64) (/.f64 %10792 %8175))) %11540 = (*.f64 #s(literal 6 binary64) (/.f64 %64 %8175)) %11561 = (/.f64 %10793 a) %11562 = (/.f64 %64 a) %11566 = (fma.f64 #s(literal 2 binary64) %8216 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %11561 (*.f64 #s(literal 2/3 binary64) %11562)))) %11569 = (/.f64 %10792 a) %11570 = (/.f64 %10799 a) %11576 = (fma.f64 #s(literal 2 binary64) %8216 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %11562 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %11569 (*.f64 #s(literal -1/81 binary64) %11570)))))) %11596 = (fma.f64 #s(literal 6 binary64) %8216 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %11561 (*.f64 #s(literal 2 binary64) %11562)))) %11603 = (fma.f64 #s(literal 6 binary64) %8216 (*.f64 t (fma.f64 #s(literal 2 binary64) %11562 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %11569 (*.f64 #s(literal -1/27 binary64) %11570)))))) %11616 = (*.f64 t %3239) %11620 = (*.f64 #s(literal -1/3 binary64) (/.f64 z %2364)) %11624 = (*.f64 t %3930) %11646 = (*.f64 %3239 %8335) %11648 = (*.f64 #s(literal -1/18 binary64) (*.f64 t %11646)) %11649 = (*.f64 #s(literal -1/3 binary64) %8338) %11654 = (*.f64 %3930 %8337) %11655 = (*.f64 t %11654) %11668 = (*.f64 #s(literal -1/18 binary64) %11646) %11669 = (*.f64 #s(literal -1/18 binary64) %7378) %11678 = (*.f64 #s(literal 1/162 binary64) %11654) %11690 = (-.f64 %11649 %10778) %11691 = (*.f64 t %11690) %11697 = (-.f64 (fma.f64 #s(literal -1/9 binary64) %7378 %11669) %11668) %11698 = (*.f64 t %11697) %11706 = (-.f64 %11678 %10901) %11707 = (*.f64 t %11706) %11721 = (*.f64 #s(literal 1/2 binary64) %11690) %11726 = (*.f64 #s(literal 1/2 binary64) %11697) %11748 = (fma.f64 #s(literal -1/2 binary64) %10892 %10859) %11756 = (fma.f64 #s(literal -1/2 binary64) %10902 %10930) %11765 = (*.f64 %3239 %8475) %11766 = (*.f64 t %11765) %11767 = (*.f64 #s(literal 1/3 binary64) %8478) %11772 = (*.f64 %3930 %8477) %11773 = (*.f64 t %11772) %11785 = (*.f64 #s(literal -1/162 binary64) %3930) %11798 = (*.f64 x %7378) %11799 = (*.f64 t %11798) %11805 = (*.f64 t (*.f64 x %10783)) %11812 = (/.f64 %11799 %6) %11813 = (/.f64 %8519 %6) %11818 = (/.f64 %11798 %6) %11819 = (/.f64 %11805 %6) %11826 = (*.f64 #s(literal 1/3 binary64) %8338) %11848 = (*.f64 #s(literal 1/2 binary64) %10931) %11854 = (*.f64 #s(literal 1/2 binary64) %10938) %11862 = (fma.f64 #s(literal -1/3 binary64) z %7294) %11863 = (*.f64 t %11862) %11866 = (*.f64 #s(literal 1/2 binary64) %11863) %11869 = (*.f64 %60 %11862) %11870 = (*.f64 t %11869) %11875 = (*.f64 %44 (pow.f64 %11862 #s(literal 2 binary64))) %11878 = (*.f64 #s(literal 1/2 binary64) %11869) %11884 = (*.f64 %60 (pow.f64 %11862 #s(literal 3 binary64))) %11893 = (-.f64 %11013 %7294) %11894 = (*.f64 t %11893) %11898 = (pow.f64 %11893 #s(literal 2 binary64)) %11903 = (pow.f64 %11893 #s(literal 4 binary64)) %11919 = (*.f64 %44 %11898) %11921 = (fma.f64 #s(literal -1/8 binary64) %11875 (*.f64 #s(literal -1/8 binary64) %11919)) %11922 = (*.f64 t %11921) %11930 = (fma.f64 #s(literal 1/48 binary64) %11884 (*.f64 #s(literal 1/16 binary64) (*.f64 %60 (*.f64 %11862 %11898)))) %11931 = (*.f64 t %11930) %11953 = (*.f64 %3239 %8699) %11956 = (*.f64 #s(literal 1/3 binary64) %8702) %11961 = (*.f64 %3930 %8701) %11970 = (-.f64 %11956 %10778) %11971 = (*.f64 t %11970) %11975 = (*.f64 #s(literal -1/18 binary64) %11953) %11976 = (-.f64 %11669 %11975) %11977 = (*.f64 t %11976) %11985 = (-.f64 (*.f64 #s(literal -1/162 binary64) %11961) %10901) %11986 = (*.f64 t %11985) %11998 = (*.f64 #s(literal 1/2 binary64) %11970) %12010 = (*.f64 #s(literal 1/3 binary64) %7508) %12022 = (fma.f64 #s(literal 1/3 binary64) %7508 %11767) %12023 = (*.f64 t %12022) %12027 = (*.f64 #s(literal -1/18 binary64) %11765) %12028 = (fma.f64 #s(literal -1/18 binary64) %10303 %12027) %12029 = (*.f64 t %12028) %12037 = (fma.f64 #s(literal -1/162 binary64) %11045 (*.f64 #s(literal -1/162 binary64) %11772)) %12038 = (*.f64 t %12037) %12062 = (fma.f64 #s(literal -1/3 binary64) %7508 %12010) %12063 = (*.f64 t %12062) %12071 = (*.f64 #s(literal 1/162 binary64) %11045) %12072 = (fma.f64 #s(literal -1/162 binary64) %11045 %12071) %12073 = (*.f64 t %12072) %12084 = (*.f64 #s(literal 1/2 binary64) %12062) %12085 = (fma.f64 #s(literal -1/18 binary64) %11039 %12084) %12106 = (*.f64 %3239 %8887) %12122 = (*.f64 %3239 %8912) %12123 = (*.f64 t %12122) %12126 = (*.f64 t (fma.f64 #s(literal -2/3 binary64) %8916 (*.f64 #s(literal -1/9 binary64) %12123))) %12130 = (*.f64 t (*.f64 %3930 %8915)) %12135 = (*.f64 t (fma.f64 #s(literal -2/3 binary64) %8916 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %12122 (*.f64 #s(literal 1/81 binary64) %12130))))) %12138 = (*.f64 b %8916) %12143 = (fma.f64 #s(literal 6 binary64) %8937 (*.f64 t (fma.f64 #s(literal -2 binary64) %12138 (*.f64 #s(literal -1/3 binary64) (*.f64 b %12123))))) %12152 = (fma.f64 #s(literal 6 binary64) %8937 (*.f64 t (fma.f64 #s(literal -2 binary64) %12138 (*.f64 t (fma.f64 #s(literal -1/3 binary64) (*.f64 b %12122) (*.f64 #s(literal 1/27 binary64) (*.f64 b %12130))))))) %12166 = (*.f64 %3239 %8984) %12167 = (*.f64 t %12166) %12172 = (*.f64 %3930 %8986) %12173 = (*.f64 t %12172) %12180 = (*.f64 %6 %11748) %12187 = (*.f64 t (*.f64 %6 %11756)) %12192 = (*.f64 %3239 %9018) %12193 = (*.f64 t %12192) %12199 = (*.f64 t (*.f64 %3930 %9020)) %12208 = (*.f64 t (fma.f64 #s(literal -1/9 binary64) %12193 (*.f64 #s(literal 2/3 binary64) %9021))) %12209 = (fma.f64 #s(literal 2 binary64) %9018 %12208) %12215 = (*.f64 t (fma.f64 #s(literal 2/3 binary64) %9021 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %12192 (*.f64 #s(literal -1/81 binary64) %12199))))) %12216 = (fma.f64 #s(literal 2 binary64) %9018 %12215) %12222 = (*.f64 %3239 %9064) %12227 = (fma.f64 #s(literal 2 binary64) %9064 (*.f64 t (fma.f64 #s(literal -1/9 binary64) (*.f64 t %12222) (*.f64 #s(literal 2/3 binary64) %9068)))) %12236 = (fma.f64 #s(literal 2 binary64) %9064 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %9068 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %12222 (*.f64 #s(literal -1/81 binary64) (*.f64 t (*.f64 %3930 %9067)))))))) %12242 = (fma.f64 #s(literal -1/2 binary64) %10892 %10999) %12250 = (fma.f64 #s(literal -1/2 binary64) %10902 %11848) %12259 = (*.f64 %6 %12242) %12261 = (fma.f64 #s(literal 2 binary64) (*.f64 t %12259) %48) %12266 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10793 (*.f64 #s(literal 2 binary64) %12259)))) %12275 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t (fma.f64 #s(literal 2 binary64) %12259 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10792 (*.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %12250)))))))) %12287 = (*.f64 %6 %12022) %12290 = (fma.f64 #s(literal 1/2 binary64) %9147 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %12287 %10822) %45)) %12292 = (*.f64 %6 %12028) %12299 = (fma.f64 #s(literal 1/2 binary64) %9147 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %12287 (fma.f64 #s(literal 2/3 binary64) %64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10792 (*.f64 #s(literal 1/2 binary64) %12292))))) %45)) %12311 = (fma.f64 #s(literal 1/2 binary64) %9147 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %12287 (fma.f64 #s(literal 2/3 binary64) %64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10792 (fma.f64 #s(literal 1/2 binary64) %12292 (*.f64 t (fma.f64 #s(literal -1/81 binary64) %10798 (*.f64 #s(literal 1/2 binary64) (*.f64 %6 %12037))))))))) %45)) %12319 = (-.f64 %12084 %10778) %12328 = (-.f64 (*.f64 #s(literal 1/2 binary64) %12072) %10901) %12337 = (*.f64 %6 %12319) %12339 = (fma.f64 #s(literal 2 binary64) (*.f64 t %12337) %9202) %12344 = (fma.f64 #s(literal 2 binary64) %8984 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %12167 (*.f64 #s(literal 2 binary64) %12337)))) %12353 = (fma.f64 #s(literal 2 binary64) %8984 (*.f64 t (fma.f64 #s(literal 2 binary64) %12337 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %12166 (*.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %12328)))))))) %12361 = (fma.f64 #s(literal 1/2 binary64) %10927 %11998) %12370 = (fma.f64 #s(literal 1/2 binary64) %10931 (*.f64 #s(literal 1/2 binary64) %11985)) %12379 = (*.f64 %6 %12361) %12381 = (fma.f64 #s(literal 2 binary64) (*.f64 t %12379) %9248) %12383 = (*.f64 %6 %11976) %12386 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %12379 (*.f64 t %12383)) %9248) %12393 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %12379 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %12370)) %12383))) %9248) %12403 = (*.f64 t (fma.f64 #s(literal -2/3 binary64) %8987 (*.f64 #s(literal -1/9 binary64) %12167))) %12404 = (fma.f64 #s(literal 2 binary64) %8984 %12403) %12406 = (*.f64 #s(literal 1/81 binary64) %12173) %12410 = (*.f64 t (fma.f64 #s(literal -2/3 binary64) %8987 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %12166 %12406)))) %12411 = (fma.f64 #s(literal 2 binary64) %8984 %12410) %12418 = (-.f64 (*.f64 #s(literal -1/3 binary64) %7562) %11103) %12423 = (*.f64 #s(literal -1/18 binary64) %11101) %12424 = (-.f64 (*.f64 #s(literal -1/18 binary64) %11071) %12423) %12432 = (*.f64 #s(literal -1/162 binary64) %11107) %12433 = (-.f64 (*.f64 #s(literal 1/162 binary64) %11077) %12432) %12443 = (*.f64 %6 %12418) %12445 = (fma.f64 #s(literal 2 binary64) (*.f64 t %12443) %9325) %12447 = (*.f64 %6 %12424) %12452 = (fma.f64 #s(literal 2 binary64) %9324 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %12447) (*.f64 #s(literal 2 binary64) %12443)))) %12461 = (fma.f64 #s(literal 2 binary64) %9324 (*.f64 t (fma.f64 #s(literal 2 binary64) %12443 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %12433)) (*.f64 #s(literal 2 binary64) %12447)))))) %12469 = (*.f64 %3239 %9358) %12472 = (*.f64 #s(literal 1/3 binary64) %9361) %12486 = (*.f64 %3239 %9384) %12492 = (*.f64 %3930 %9386) %12500 = (*.f64 %3239 %9360) %12516 = (*.f64 %3239 %9427) %12518 = (*.f64 #s(literal 1/3 binary64) %9430) %12522 = (*.f64 %3930 %9429) %12531 = (-.f64 (*.f64 #s(literal -1/3 binary64) %9387) %12518) %12536 = (*.f64 #s(literal -1/18 binary64) %12516) %12537 = (-.f64 (*.f64 #s(literal -1/18 binary64) %12486) %12536) %12546 = (-.f64 (*.f64 #s(literal 1/162 binary64) %12492) (*.f64 #s(literal -1/162 binary64) %12522)) %12556 = (*.f64 %6 %12531) %12558 = (fma.f64 #s(literal 2 binary64) (*.f64 t %12556) %9480) %12560 = (*.f64 %6 %12537) %12565 = (fma.f64 #s(literal 2 binary64) %9479 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %12560) (*.f64 #s(literal 2 binary64) %12556)))) %12574 = (fma.f64 #s(literal 2 binary64) %9479 (*.f64 t (fma.f64 #s(literal 2 binary64) %12556 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %12546)) (*.f64 #s(literal 2 binary64) %12560)))))) %12585 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %8987 (*.f64 #s(literal -1/9 binary64) %10793)))) %12591 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %8987 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10792 %12406))))) %12597 = (*.f64 %6 %10927) %12598 = (*.f64 t %12597) %12599 = (fma.f64 #s(literal 2 binary64) %45 %12598) %12603 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10793 %12597))) %12606 = (*.f64 t (*.f64 %6 %10931)) %12610 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/9 binary64) %10792 %12606) %12597))) %12630 = (*.f64 t %12180) %12631 = (fma.f64 #s(literal 2 binary64) %12630 %48) %12635 = (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10793 (*.f64 #s(literal 2 binary64) %12180))) %12636 = (fma.f64 #s(literal 2 binary64) %45 %12635) %12642 = (*.f64 t (fma.f64 #s(literal 2 binary64) %12180 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10792 (*.f64 #s(literal 2 binary64) %12187))))) %12643 = (fma.f64 #s(literal 2 binary64) %45 %12642) %12654 = (fma.f64 #s(literal 6 binary64) %8984 (*.f64 t (fma.f64 #s(literal -2 binary64) %8987 (*.f64 #s(literal -1/3 binary64) %12167)))) %12661 = (fma.f64 #s(literal 6 binary64) %8984 (*.f64 t (fma.f64 #s(literal -2 binary64) %8987 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %12166 (*.f64 #s(literal 1/27 binary64) %12173)))))) %12668 = (-.f64 (*.f64 #s(literal -1/3 binary64) %7508) %10859) %12674 = (fma.f64 #s(literal -1/18 binary64) %7378 (*.f64 #s(literal -1/18 binary64) %10303)) %12675 = (*.f64 t %12674) %12682 = (-.f64 %12071 %10930) %12693 = (*.f64 #s(literal 1/2 binary64) %12668) %12694 = (fma.f64 #s(literal 1/3 binary64) %6367 %12693) %12704 = (fma.f64 #s(literal -1/162 binary64) %10783 (*.f64 #s(literal 1/2 binary64) %12682)) %12713 = (*.f64 %6 %12694) %12715 = (fma.f64 #s(literal 2 binary64) (*.f64 t %12713) %9662) %12717 = (*.f64 %6 %12674) %12720 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %12713 (*.f64 t %12717)) %9662) %12727 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %12713 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %12704)) %12717))) %9662) %12735 = (fma.f64 #s(literal -1/3 binary64) %8987 %10794) %12745 = (fma.f64 #s(literal -1/18 binary64) %12166 (*.f64 t (fma.f64 #s(literal -1/162 binary64) %10798 (*.f64 #s(literal 1/162 binary64) %12172)))) %12751 = (fma.f64 t %12735 %9705) %12758 = (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %8987 (fma.f64 #s(literal 1/3 binary64) %64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10792 (*.f64 #s(literal -1/18 binary64) %12166))))) %9705) %12764 = (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %8987 (fma.f64 #s(literal 1/3 binary64) %64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10792 %12745)))) %9705) %12776 = (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %3239 %9739) %9741) (*.f64 #s(literal -1 binary64) (/.f64 %12166 %9732))) %12780 = (*.f64 #s(literal -6 binary64) (/.f64 %8987 %9732)) %12817 = (fma.f64 t %10795 %9794) %12819 = (fma.f64 t %10803 %9794) %12831 = (fma.f64 #s(literal -1/6 binary64) %6367 %10859) %12841 = (fma.f64 #s(literal -1/162 binary64) %10783 (*.f64 #s(literal 1/324 binary64) %10783)) %12850 = (*.f64 %6 %12831) %12852 = (fma.f64 #s(literal 2 binary64) (*.f64 t %12850) %9842) %12856 = (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %10793 (*.f64 #s(literal 2 binary64) %12850)) %9842) %12864 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %12850 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10792 (*.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %12841)))))) %9842) %12872 = (fma.f64 #s(literal 6 binary64) %12630 %203) %12877 = (fma.f64 #s(literal 6 binary64) %45 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %10793 (*.f64 #s(literal 6 binary64) %12180)))) %12884 = (fma.f64 #s(literal 6 binary64) %45 (*.f64 t (fma.f64 #s(literal 6 binary64) %12180 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %10792 (*.f64 #s(literal 6 binary64) %12187)))))) %12899 = (fma.f64 #s(literal 1/3 binary64) %6367 %10999) %12900 = (*.f64 t %12899) %12902 = (fma.f64 #s(literal -1/162 binary64) %10783 %11848) %12946 = (*.f64 %6 %12899) %12948 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t %12946)) %12952 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10793 %12946))) %12959 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/9 binary64) %10792 (*.f64 t (*.f64 %6 %12902))) %12946))) %12967 = (-.f64 %11721 %10859) %12972 = (fma.f64 #s(literal -1/18 binary64) %7378 %11726) %12973 = (*.f64 t %12972) %12981 = (-.f64 (*.f64 #s(literal 1/2 binary64) %11706) %10930) %12992 = (*.f64 #s(literal 1/2 binary64) %12967) %12993 = (fma.f64 #s(literal 1/3 binary64) %6367 %12992) %13003 = (fma.f64 #s(literal -1/162 binary64) %10783 (*.f64 #s(literal 1/2 binary64) %12981)) %13012 = (*.f64 %6 %12993) %13014 = (fma.f64 #s(literal 2 binary64) (*.f64 t %13012) %10012) %13016 = (*.f64 %6 %12972) %13019 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %13012 (*.f64 t %13016)) %10012) %13026 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %13012 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %13003)) %13016))) %10012) %13037 = (fma.f64 #s(literal 6 binary64) %9018 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %12193 (*.f64 #s(literal 2 binary64) %9021)))) %13044 = (fma.f64 #s(literal 6 binary64) %9018 (*.f64 t (fma.f64 #s(literal 2 binary64) %9021 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %12192 (*.f64 #s(literal -1/27 binary64) %12199)))))) %13054 = (fma.f64 #s(literal 1/3 binary64) %8478 %10859) %13055 = (*.f64 t %13054) %13059 = (-.f64 %12027 %11669) %13067 = (fma.f64 #s(literal -1/162 binary64) %11772 %10930) %13068 = (*.f64 t %13067) %13081 = (*.f64 #s(literal 1/2 binary64) %13059) %13082 = (fma.f64 #s(literal -1/18 binary64) %7378 %13081) %13097 = (*.f64 %6 %13054) %13099 = (fma.f64 #s(literal 2 binary64) %10119 (*.f64 t %13097)) %13101 = (*.f64 %6 %13082) %13105 = (fma.f64 #s(literal 2 binary64) %10119 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %13101) %13097))) %13112 = (fma.f64 #s(literal 2 binary64) %10119 (*.f64 t (fma.f64 t (fma.f64 #s(literal 2 binary64) %13101 (*.f64 t (*.f64 %6 %13067))) %13097))) %13136 = (*.f64 %3239 %10171) %13142 = (*.f64 %3930 %10173) %13151 = (-.f64 (*.f64 #s(literal -1/3 binary64) %10174) %11103) %13156 = (-.f64 (*.f64 #s(literal -1/18 binary64) %13136) %12423) %13164 = (-.f64 (*.f64 #s(literal 1/162 binary64) %13142) %12432) %13174 = (*.f64 %6 %13151) %13176 = (fma.f64 #s(literal 2 binary64) (*.f64 t %13174) %10221) %13178 = (*.f64 %6 %13156) %13183 = (fma.f64 #s(literal 2 binary64) %10220 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %13178) (*.f64 #s(literal 2 binary64) %13174)))) %13192 = (fma.f64 #s(literal 2 binary64) %10220 (*.f64 t (fma.f64 #s(literal 2 binary64) %13174 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %13164)) (*.f64 #s(literal 2 binary64) %13178)))))) %13200 = (fma.f64 #s(literal -1/2 binary64) %11869 %10859) %13209 = (fma.f64 #s(literal -1/162 binary64) %10783 %11930) %13219 = (*.f64 %6 %13200) %13221 = (fma.f64 #s(literal 2 binary64) (*.f64 t %13219) %48) %13223 = (*.f64 %6 %11921) %13228 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %13223) (*.f64 #s(literal 2 binary64) %13219)))) %13237 = (fma.f64 #s(literal 2 binary64) %45 (*.f64 t (fma.f64 #s(literal 2 binary64) %13219 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %13209)) (*.f64 #s(literal 2 binary64) %13223)))))) %13249 = (*.f64 %3943 %1068) %13277 = (fma.f64 #s(literal 2 binary64) %8984 %12598) %13281 = (fma.f64 #s(literal 2 binary64) %8984 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %12167 %12597))) %13286 = (fma.f64 #s(literal 2 binary64) %8984 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/9 binary64) %12166 %12606) %12597))) %13294 = (*.f64 %3239 %10354) %13297 = (*.f64 #s(literal -1/3 binary64) %10357) %13311 = (*.f64 %3239 %10380) %13313 = (fma.f64 #s(literal -1/18 binary64) %7378 (*.f64 #s(literal -1/18 binary64) %13311)) %13329 = (*.f64 %6 %13313) %13334 = (fma.f64 #s(literal 2 binary64) %10407 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %10411 (*.f64 #s(literal 2 binary64) (*.f64 t %13329))))) %13343 = (fma.f64 #s(literal 2 binary64) %10407 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %10411 (*.f64 t (fma.f64 #s(literal -1/81 binary64) (*.f64 t (*.f64 %3930 %10410)) (*.f64 #s(literal 2 binary64) %13329)))))) %13349 = (/.f64 y t) %13351 = (*.f64 t (-.f64 %13349 %7294)) %13353 = (fma.f64 #s(literal -1/3 binary64) z %13349) %13354 = (*.f64 t %13353) %13356 = (*.f64 #s(literal -3 binary64) %13349) %13361 = (*.f64 t (fma.f64 #s(literal -1 binary64) %13349 %7294)) %13364 = (*.f64 t (fma.f64 #s(literal 1/3 binary64) z %13349)) %13366 = (/.f64 %361 t) %13367 = (*.f64 #s(literal 1/2 binary64) %13366) %13369 = (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %13367)) %13371 = (fma.f64 #s(literal 1/2 binary64) %13366 %13349) %13375 = (fma.f64 #s(literal -1/2 binary64) %13366 %7294) %13376 = (*.f64 t %13375) %13378 = (fma.f64 #s(literal 1/3 binary64) %2404 %10517) %13381 = (/.f64 %44 t) %13388 = (/.f64 %2364 t) %13396 = (/.f64 %6367 t) %13404 = (fma.f64 #s(literal 1/3 binary64) z %13367) %13412 = (/.f64 %45 t) %13416 = (/.f64 %44 %22) %13420 = (/.f64 %60 t) %13422 = (fma.f64 #s(literal -1/18 binary64) %6371 (*.f64 #s(literal 1/3 binary64) %13420)) %13427 = (*.f64 #s(literal 3 binary64) %13349) %13431 = (/.f64 y %11616) %13433 = (*.f64 #s(literal 3 binary64) %3633) %13437 = (/.f64 %2364 %10836) %13439 = (fma.f64 #s(literal 9 binary64) %13431 %13433) %13452 = (*.f64 t (fma.f64 #s(literal -1 binary64) %13349 %11013)) %13492 = (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %13349) %11013)) %13497 = (*.f64 #s(literal 884279719003555/562949953421312 binary64) %10517) %13499 = (*.f64 t (-.f64 %7294 %13497)) %13502 = (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %13497)) %13518 = (/.f64 %535 t) %13525 = (*.f64 #s(literal -1/3 binary64) %2404) %13530 = (fma.f64 #s(literal -1 binary64) %13381 %10778) %13553 = (/.f64 %8043 t) %13588 = (*.f64 #s(literal 9 binary64) (/.f64 y %3239)) %13633 = (*.f64 t (-.f64 %7294 %11013)) %13682 = (*.f64 #s(literal 1/3 binary64) a) %13684 = (neg a) %13696 = (*.f64 #s(literal -6 binary64) %207) %13698 = (*.f64 #s(literal -6 binary64) %45) %13707 = (*.f64 %1241 %3806) %13708 = (*.f64 b %13707) %13709 = (/.f64 a %13708) %13711 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %79)) %13714 = (pow.f64 %6 #s(literal 3 binary64)) %13715 = (*.f64 %1255 %13714) %13716 = (*.f64 %1254 %13715) %13719 = (*.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) %13708)) %13723 = (pow.f64 %6 #s(literal 4 binary64)) %13724 = (*.f64 %1272 %13723) %13725 = (*.f64 %1269 %13724) %13733 = (fma.f64 #s(literal -1/3 binary64) %129 %56) %13737 = (*.f64 #s(literal -1 binary64) %129) %13739 = (fma.f64 #s(literal -1 binary64) %129 %128) %13746 = (/ b a) %13747 = (/.f64 b a) %13806 = (*.f64 %1548 %3806) %13807 = (*.f64 b %13806) %13808 = (/.f64 a %13807) %13810 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %405)) %13813 = (*.f64 %1558 %13714) %13814 = (*.f64 %1254 %13813) %13817 = (*.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) %13807)) %13821 = (*.f64 %1568 %13723) %13822 = (*.f64 %1269 %13821) %13830 = (*.f64 #s(literal -6 binary64) %777) %13832 = (*.f64 #s(literal 2 binary64) %434) %13838 = (*.f64 #s(literal -6 binary64) %800) %13840 = (*.f64 #s(literal 2 binary64) %382) %13872 = (*.f64 #s(literal 2 binary64) %1028) %13884 = (/.f64 %119 a) %13889 = (/.f64 %1156 a) %13894 = (/.f64 %1146 a) %13897 = (*.f64 a (-.f64 (*.f64 #s(literal -6 binary64) %13894) #s(literal 1 binary64))) %13901 = (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 6 binary64) %13894))) %13903 = (/.f64 %207 a) %13919 = (*.f64 %1254 %79) %13920 = (/.f64 %13919 a) %13921 = (*.f64 #s(literal -3 binary64) b) %13925 = (*.f64 %1269 %13707) %13926 = (/.f64 %13925 %1253) %13928 = (*.f64 #s(literal 18 binary64) %13920) %13933 = (pow.f64 b #s(literal 4 binary64)) %13934 = (*.f64 %13933 %13715) %13947 = (/.f64 %336 a) %13952 = (/.f64 %332 a) %13957 = (/.f64 %366 a) %13962 = (/.f64 %427 a) %13967 = (/.f64 %465 a) %13972 = (/.f64 %477 a) %13977 = (/.f64 %496 a) %13983 = (/.f64 %90 a) %13984 = (+.f64 %289 %13983) %13989 = (/.f64 %541 a) %13994 = (/.f64 %563 a) %13999 = (/.f64 %405 a) %14004 = (/.f64 %594 a) %14009 = (/.f64 %610 a) %14014 = (/.f64 %626 a) %14019 = (/.f64 %642 a) %14024 = (/.f64 %663 a) %14029 = (/.f64 %677 a) %14034 = (/.f64 %693 a) %14045 = (/.f64 %712 a) %14050 = (/.f64 %722 a) %14055 = (/.f64 %419 a) %14064 = (/.f64 %750 a) %14070 = (/.f64 (*.f64 %44 %761) a) %14076 = (*.f64 %1254 %405) %14077 = (/.f64 %14076 a) %14081 = (*.f64 %1269 %13806) %14082 = (/.f64 %14081 %1253) %14084 = (*.f64 #s(literal 18 binary64) %14077) %14088 = (*.f64 %13933 %13813) %14096 = (/.f64 %777 a) %14101 = (/.f64 %434 a) %14111 = (/.f64 %800 a) %14116 = (/.f64 %382 a) %14121 = (/.f64 %816 a) %14130 = (/.f64 %397 a) %14135 = (/.f64 %446 a) %14144 = (/.f64 %867 a) %14149 = (/.f64 %891 a) %14154 = (/.f64 %903 a) %14163 = (/.f64 %922 a) %14168 = (/.f64 %940 a) %14173 = (/.f64 %957 a) %14178 = (/.f64 %974 a) %14183 = (/.f64 %986 a) %14188 = (/.f64 %1012 a) %14193 = (/.f64 %1034 a) %14198 = (/.f64 %1028 a) %14203 = (/.f64 %1056 a) %14208 = (/.f64 %1071 a) %14217 = (/.f64 %1093 a) %14227 = (-.f64 (*.f64 #s(literal 6 binary64) %13884) #s(literal 1 binary64)) %14266 = (*.f64 #s(literal 18 binary64) %13919) %14269 = (*.f64 #s(literal 3 binary64) b) %14405 = (*.f64 #s(literal 18 binary64) %14076) %14552 = (+.f64 a %13696) %14563 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) a)) %14570 = (*.f64 #s(literal 18 binary64) (/.f64 %79 %1253)) %14576 = (*.f64 b %13715) %14577 = (pow.f64 a #s(literal 4 binary64)) %14589 = (*.f64 b %26) %14611 = (*.f64 #s(literal 2 binary64) %14589) %14620 = (*.f64 b %427) %14621 = (*.f64 #s(literal 2 binary64) %14620) %14654 = (*.f64 b %405) %14655 = (*.f64 #s(literal 2 binary64) %14654) %14707 = (*.f64 b %419) %14708 = (*.f64 #s(literal 2 binary64) %14707) %14733 = (*.f64 #s(literal 18 binary64) (/.f64 %405 %1253)) %14739 = (*.f64 b %13813) %14786 = (*.f64 b %446) %14806 = (*.f64 #s(literal 2 binary64) (*.f64 b %903)) %14883 = (*.f64 b (fma.f64 #s(literal -6 binary64) %1126 %13737)) %14886 = (*.f64 b (fma.f64 #s(literal 6 binary64) %1126 %129)) %14899 = (/.f64 %1253 %13716) %14914 = (/.f64 %1253 %13814) %14953 = (*.f64 #s(literal 3 binary64) %129) %14965 = (*.f64 #s(literal 1/12 binary64) (/.f64 a %13707)) %14989 = (*.f64 #s(literal 1/12 binary64) (/.f64 a %13806)) (approx 2 #s(literal 0 binary64)) (approx x x) (approx %5 %6) (approx %8 %10) (approx %20 %26) (approx %29 %31) (approx %33 (/.f64 %6 x)) (approx %38 (*.f64 #s(literal -2 binary64) %6)) (approx %43 %45) (approx %47 %48) (approx %55 %56) (approx %59 %61) (approx %63 %64) (approx %66 %67) (approx %74 %79) (approx %84 %86) (approx %89 %91) (approx %93 (*.f64 #s(literal -2 binary64) %26)) (approx %100 %101) (approx %103 (/.f64 %6 %104)) (approx %107 (/.f64 %108 x)) (approx %111 %108) (approx %113 (/.f64 %79 x)) (approx %118 %119) (approx %126 (*.f64 #s(literal 1/3 binary64) %130)) (approx %134 %136) (approx %139 %141) (approx %143 %144) (approx %146 %147) (approx %149 (*.f64 #s(literal 6 binary64) %147)) (approx %152 %153) (approx %155 (*.f64 #s(literal 6 binary64) %153)) (approx %158 (*.f64 #s(literal -2 binary64) %79)) (approx %162 %164) (approx %166 (/.f64 %168 x)) (approx %171 %168) (approx %173 (*.f64 #s(literal -1 binary64) %168)) (approx %178 (/.f64 %181 x)) (approx %184 (/.f64 %26 x)) (approx %188 %190) (approx %192 %193) (approx %195 %196) (approx %138 %140) (approx %199 (/.f64 %45 x)) (approx %202 %203) (approx %122 %128) (approx %206 %207) (approx %209 %210) (approx %212 %213) (approx %215 %216) (approx %218 (*.f64 #s(literal -1/3 binary64) %216)) (approx %222 (*.f64 #s(literal -1/3 binary64) (/.f64 %141 b))) (approx %227 %229) (approx %232 %235) (approx %240 %242) (approx %245 (fma.f64 #s(literal -1/3 binary64) %129 %48)) (approx %252 %253) (approx %255 (*.f64 #s(literal 3 binary64) %207)) (approx %258 (*.f64 #s(literal 3 binary64) %119)) (approx %262 (fma.f64 #s(literal 3 binary64) %45 %67)) (approx %265 (*.f64 #s(literal 3 binary64) %79)) (approx %269 (/.f64 #s(literal 1/2 binary64) %79)) (approx %273 (/.f64 #s(literal 3 binary64) %130)) (approx %280 %285) (approx %125 %130) (approx %288 %289) (approx %291 %292) (approx %294 %295) (approx %297 (*.f64 a %295)) (approx %304 %305) (approx %307 %308) (approx %310 (/.f64 %6 a)) (approx %315 %317) (approx %319 (*.f64 a %317)) (approx %322 %323) (approx %329 %333) (approx %335 %337) (approx %339 %340) (approx %343 (*.f64 #s(literal 1/3 binary64) (/.f64 %340 b))) (approx %348 (-.f64 %56 %349)) (approx %359 %367) (approx %369 (-.f64 %367 %349)) (approx %377 %382) (approx %390 %397) (approx %401 %405) (approx %413 %419) (approx %424 %427) (approx %431 %434) (approx %441 %446) (approx %451 %452) (approx %454 (-.f64 %452 %349)) (approx %458 %459) (approx %461 (*.f64 #s(literal 2 binary64) %459)) (approx %464 %466) (approx %468 (-.f64 %466 %349)) (approx %474 %478) (approx %480 (-.f64 %478 %349)) (approx %492 %497) (approx %499 (-.f64 %497 %349)) (approx %503 (*.f64 #s(literal 1/9 binary64) (/.f64 %242 b))) (approx %516 %521) (approx %523 (-.f64 %521 %349)) (approx %534 %542) (approx %544 (-.f64 %542 %349)) (approx %556 %564) (approx %566 (-.f64 %564 %349)) (approx %572 %573) (approx %575 (-.f64 %573 %349)) (approx %586 %595) (approx %597 (-.f64 %595 %349)) (approx %605 %611) (approx %613 (-.f64 %611 %349)) (approx %621 %627) (approx %629 (-.f64 %627 %349)) (approx %638 %643) (approx %645 (-.f64 %643 %349)) (approx %655 %664) (approx %666 (-.f64 %664 %349)) (approx %673 %678) (approx %680 (-.f64 %678 %349)) (approx %688 %694) (approx %696 (-.f64 %694 %349)) (approx %700 %702) (approx %704 (-.f64 %702 %349)) (approx %710 %713) (approx %715 (-.f64 %713 %349)) (approx %720 %723) (approx %725 (-.f64 %723 %349)) (approx %728 (*.f64 #s(literal -2 binary64) %308)) (approx %732 %733) (approx %735 (-.f64 %733 %349)) (approx %738 %739) (approx %741 %742) (approx %747 %751) (approx %753 (-.f64 %751 %349)) (approx %756 %757) (approx %760 %762) (approx %764 (-.f64 %762 %349)) (approx %767 (/.f64 #s(literal 3 binary64) %742)) (approx %770 (*.f64 #s(literal 1/3 binary64) %742)) (approx %773 %774) (approx %776 %778) (approx %780 %781) (approx %783 (*.f64 #s(literal -1/3 binary64) (/.f64 %781 b))) (approx %787 %788) (approx %790 %791) (approx %793 (-.f64 %791 %349)) (approx %796 %797) (approx %799 %801) (approx %803 %804) (approx %806 (*.f64 #s(literal -1/3 binary64) (/.f64 %804 b))) (approx %813 %817) (approx %819 (-.f64 %817 %349)) (approx %822 %823) (approx %825 %826) (approx %828 (*.f64 #s(literal 1/3 binary64) %826)) (approx %831 (*.f64 #s(literal 3 binary64) %832)) (approx %835 (*.f64 #s(literal 3 binary64) %397)) (approx %840 (fma.f64 #s(literal -1/3 binary64) %129 %841)) (approx %844 %845) (approx %847 %848) (approx %850 (*.f64 #s(literal 1/3 binary64) %848)) (approx (+ (* %5 %853) %251) (fma.f64 #s(literal -1/3 binary64) %129 %856)) (approx %863 %868) (approx %870 (-.f64 %868 %349)) (approx %882 %892) (approx %894 (-.f64 %892 %349)) (approx %901 (fma.f64 #s(literal -1/3 binary64) %129 %904)) (approx %907 %908) (approx %910 %911) (approx %913 (*.f64 #s(literal 1/3 binary64) %911)) (approx %919 %923) (approx %925 (-.f64 %923 %349)) (approx %930 (fma.f64 #s(literal -1/3 binary64) %129 %452)) (approx %933 %904) (approx %935 (-.f64 %904 %349)) (approx %939 %941) (approx %943 (-.f64 %941 %349)) (approx %952 %958) (approx %960 (-.f64 %958 %349)) (approx %963 (*.f64 a %285)) (approx %970 %975) (approx %977 (-.f64 %975 %349)) (approx %983 %987) (approx %989 (-.f64 %987 %349)) (approx %1002 %1013) (approx %1015 (-.f64 %1013 %349)) (approx %1023 %1028) (approx %1030 (*.f64 #s(literal 6 binary64) %1028)) (approx %1033 (*.f64 #s(literal 6 binary64) %1034)) (approx %1037 %1038) (approx %1040 %1041) (approx %1043 (*.f64 #s(literal 1/9 binary64) (/.f64 %1041 b))) (approx %1052 %1057) (approx %1059 (-.f64 %1057 %349)) (approx %276 %281) (approx %277 %282) (approx %1067 %1072) (approx %1074 (-.f64 %1072 %349)) (approx %1077 %1078) (approx %1080 (-.f64 %1078 %349)) (approx %1088 %1094) (approx %1096 (-.f64 %1094 %349)) (approx %5 %1100) (approx %8 (*.f64 #s(literal 2 binary64) %1100)) (approx %20 %1105) (approx %33 %1099) (approx %38 (*.f64 #s(literal -2 binary64) %1100)) (approx %43 %1111) (approx %47 %1113) (approx %55 (*.f64 #s(literal 2 binary64) %1105)) (approx %59 %1118) (approx %63 %1121) (approx %66 %1123) (approx %74 %1126) (approx %84 %1129) (approx %89 %1133) (approx %93 (*.f64 #s(literal -2 binary64) %1105)) (approx %100 (*.f64 #s(literal 2 binary64) %1126)) (approx %103 %1139) (approx %107 %1141) (approx %111 (*.f64 x %1141)) (approx %113 %1125) (approx %118 %1146) (approx %126 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1150))) (approx %134 (*.f64 #s(literal -6 binary64) %1146)) (approx %139 (*.f64 x (-.f64 %144 %1157))) (approx %146 %1156) (approx %149 %1157) (approx %152 %1163) (approx %155 (*.f64 #s(literal 6 binary64) %1163)) (approx %158 (*.f64 #s(literal -2 binary64) %1126)) (approx %166 (*.f64 #s(literal -6 binary64) %1156)) (approx %166 %1171) (approx %171 %1174) (approx %173 %1176) (approx %173 %1179) (approx %178 %1181) (approx %184 %1104) (approx %188 %1185) (approx %192 %1187) (approx %195 (*.f64 #s(literal 6 binary64) %1187)) (approx %199 %1110) (approx %202 (*.f64 #s(literal 6 binary64) %1111)) (approx %122 (*.f64 #s(literal 6 binary64) %1126)) (approx %206 %1196) (approx %209 (*.f64 #s(literal 6 binary64) %1196)) (approx %212 (*.f64 #s(literal -6 binary64) %1196)) (approx %212 (*.f64 x (-.f64 %144 %1203))) (approx %215 (*.f64 #s(literal -6 binary64) %1111)) (approx %215 (*.f64 x (fma.f64 #s(literal -6 binary64) %1110 %1149))) (approx %218 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1212))) (approx %227 (*.f64 #s(literal 18 binary64) %1196)) (approx %232 (*.f64 x (fma.f64 #s(literal -3 binary64) %144 %1218))) (approx %240 (*.f64 #s(literal 18 binary64) %1146)) (approx %240 (*.f64 x (fma.f64 #s(literal -3 binary64) %144 %1224))) (approx %255 (*.f64 #s(literal 3 binary64) %1196)) (approx %258 (*.f64 #s(literal 3 binary64) %1146)) (approx %262 %1234) (approx %265 (*.f64 #s(literal 3 binary64) %1126)) (approx %269 (/.f64 #s(literal 1/2 binary64) %1126)) (approx %273 (/.f64 (fma.f64 #s(literal 1/12 binary64) %1246 %1248) x)) (approx %273 (/.f64 (-.f64 (fma.f64 #s(literal 1/72 binary64) %1260 %1248) (*.f64 #s(literal -1/12 binary64) %1246)) x)) (approx %273 (/.f64 (-.f64 (fma.f64 #s(literal 1/432 binary64) (/.f64 %1268 (*.f64 %1269 (*.f64 %1270 %1274))) %1248) (fma.f64 #s(literal -1/12 binary64) %1246 (*.f64 #s(literal -1/72 binary64) %1260))) x)) (approx %280 (*.f64 #s(literal 2 binary64) %1285)) (approx %280 (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) %1288) %1291))) (approx %125 (*.f64 x (fma.f64 #s(literal -1 binary64) %1149 %1295))) (approx %288 %1299) (approx %291 (*.f64 #s(literal 6 binary64) %1299)) (approx %294 (*.f64 x (-.f64 (*.f64 #s(literal 6 binary64) %1303) %1290))) (approx %307 %1308) (approx %310 %1310) (approx %315 (*.f64 #s(literal 2 binary64) %1299)) (approx %315 (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) %1303) %1291))) (approx %322 (*.f64 #s(literal 6 binary64) %1100)) (approx %329 (*.f64 #s(literal 2 binary64) %1321)) (approx %335 (*.f64 #s(literal 6 binary64) %1324)) (approx %339 (*.f64 x (fma.f64 #s(literal -1 binary64) %144 (*.f64 #s(literal 6 binary64) %1327)))) (approx %343 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1332))) (approx %348 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1336))) (approx %359 (*.f64 #s(literal 2 binary64) %1341)) (approx %369 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1344))) (approx %377 %1349) (approx %390 %1352) (approx %401 %1355) (approx %413 %1358) (approx %424 %1361) (approx %431 %1364) (approx %441 %1367) (approx %451 (*.f64 #s(literal 2 binary64) %1361)) (approx %454 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1371))) (approx %458 %1376) (approx %461 (*.f64 #s(literal 2 binary64) %1376)) (approx %464 (*.f64 #s(literal 2 binary64) (*.f64 %104 %1380))) (approx %468 (*.f64 %104 (fma.f64 #s(literal -1/3 binary64) %1385 (*.f64 #s(literal 2 binary64) %1380)))) (approx %474 (*.f64 #s(literal 2 binary64) %1391)) (approx %480 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1394))) (approx %492 (*.f64 #s(literal 2 binary64) %1399)) (approx %499 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1402))) (approx %516 %1408) (approx %523 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1407))) (approx %534 (*.f64 #s(literal 2 binary64) %1414)) (approx %544 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1417))) (approx %556 (*.f64 #s(literal 2 binary64) %1422)) (approx %566 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1425))) (approx %572 (*.f64 #s(literal 2 binary64) %1355)) (approx %575 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1431))) (approx %586 (*.f64 #s(literal 2 binary64) %1436)) (approx %597 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1439))) (approx %605 (*.f64 #s(literal 2 binary64) %1444)) (approx %613 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1447))) (approx %621 (*.f64 #s(literal 2 binary64) %1452)) (approx %629 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1455))) (approx %638 (*.f64 #s(literal 2 binary64) %1460)) (approx %645 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1463))) (approx %655 (*.f64 #s(literal 2 binary64) %1468)) (approx %666 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1471))) (approx %673 (*.f64 #s(literal 2 binary64) %1476)) (approx %680 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1479))) (approx %688 (*.f64 #s(literal 2 binary64) %1484)) (approx %696 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1487))) (approx %700 %1493) (approx %704 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1492))) (approx %710 (*.f64 #s(literal 2 binary64) %1499)) (approx %715 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1502))) (approx %720 (*.f64 #s(literal 2 binary64) %1507)) (approx %725 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1510))) (approx %728 (*.f64 #s(literal -2 binary64) %1308)) (approx %732 (*.f64 #s(literal 2 binary64) %1358)) (approx %735 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1518))) (approx %738 (*.f64 #s(literal 6 binary64) %1355)) (approx %741 (*.f64 x (fma.f64 #s(literal -1 binary64) %1149 (*.f64 #s(literal 6 binary64) %1354)))) (approx %747 (*.f64 #s(literal 2 binary64) %1529)) (approx %753 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1532))) (approx %756 %1537) (approx %760 %1541) (approx %764 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1540))) (approx %767 (/.f64 #s(literal 1/2 binary64) %1355)) (approx %767 (/.f64 (fma.f64 #s(literal 1/12 binary64) %1552 %1554) x)) (approx %767 (/.f64 (-.f64 (fma.f64 #s(literal 1/72 binary64) %1562 %1554) (*.f64 #s(literal -1/12 binary64) %1552)) x)) (approx %767 (/.f64 (-.f64 (fma.f64 #s(literal 1/432 binary64) (/.f64 %1268 (*.f64 %1269 (*.f64 %1270 %1569))) %1554) (fma.f64 #s(literal -1/12 binary64) %1552 (*.f64 #s(literal -1/72 binary64) %1562))) x)) (approx %773 (*.f64 #s(literal 6 binary64) %1364)) (approx %776 (*.f64 #s(literal 6 binary64) %1581)) (approx %780 (*.f64 #s(literal -6 binary64) %1581)) (approx %780 (*.f64 x (-.f64 %144 %1587))) (approx %783 (*.f64 #s(literal 2 binary64) %1364)) (approx %783 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1593))) (approx %787 %1598) (approx %790 %1601) (approx %793 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1600))) (approx %796 (*.f64 #s(literal 6 binary64) %1349)) (approx %799 (*.f64 #s(literal 6 binary64) %1608)) (approx %803 (*.f64 #s(literal -6 binary64) %1608)) (approx %803 (*.f64 x (-.f64 %144 %1614))) (approx %806 (*.f64 #s(literal 2 binary64) %1349)) (approx %806 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1620))) (approx %813 (*.f64 #s(literal 2 binary64) %1625)) (approx %819 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1628))) (approx %822 (*.f64 #s(literal 6 binary64) %1358)) (approx %825 (*.f64 x (fma.f64 #s(literal -1 binary64) %1149 (*.f64 #s(literal 6 binary64) %1357)))) (approx %831 (*.f64 #s(literal 3 binary64) %1638)) (approx %835 (*.f64 #s(literal 3 binary64) %1352)) (approx %840 (*.f64 #s(literal 2 binary64) %1352)) (approx %840 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1645))) (approx %844 (*.f64 #s(literal 6 binary64) %1367)) (approx %847 (*.f64 x (fma.f64 #s(literal -1 binary64) %1149 (*.f64 #s(literal 6 binary64) %1366)))) (approx %850 (*.f64 #s(literal 2 binary64) %1367)) (approx %850 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1657))) (approx %863 (*.f64 #s(literal 2 binary64) %1662)) (approx %870 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1665))) (approx %882 (*.f64 #s(literal 2 binary64) %1670)) (approx %894 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1673))) (approx %901 (*.f64 #s(literal 2 binary64) %1678)) (approx %901 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1681))) (approx %907 (*.f64 #s(literal 6 binary64) %1361)) (approx %910 (*.f64 x (fma.f64 #s(literal -1 binary64) %1149 (*.f64 #s(literal 6 binary64) %1360)))) (approx %919 (*.f64 #s(literal 2 binary64) %1692)) (approx %925 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1695))) (approx %939 (*.f64 #s(literal 2 binary64) %1700)) (approx %943 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1703))) (approx %952 (*.f64 #s(literal 2 binary64) %1708)) (approx %960 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1711))) (approx %970 (*.f64 #s(literal 2 binary64) %1716)) (approx %977 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1719))) (approx %983 (*.f64 #s(literal 2 binary64) %1724)) (approx %989 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1727))) (approx %1002 (*.f64 #s(literal 2 binary64) %1732)) (approx %1015 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1735))) (approx %1023 %1740) (approx %1030 (*.f64 #s(literal 6 binary64) %1740)) (approx %1033 (*.f64 #s(literal 6 binary64) %1744)) (approx %1037 (*.f64 #s(literal 18 binary64) %1744)) (approx %1040 (*.f64 x (fma.f64 #s(literal -3 binary64) %144 %1750))) (approx %1043 (*.f64 #s(literal 2 binary64) %1740)) (approx %1043 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1756))) (approx %1052 (*.f64 #s(literal 2 binary64) %1761)) (approx %1059 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1764))) (approx %276 %1285) (approx %1067 (*.f64 #s(literal 2 binary64) %1770)) (approx %1074 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1773))) (approx %1077 %1778) (approx %1080 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1777))) (approx %1088 (*.f64 #s(literal 2 binary64) %1784)) (approx %1096 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %1149 %1787))) (approx %5 (*.f64 #s(literal -1 binary64) %1100)) (approx %20 (*.f64 #s(literal -1 binary64) %1105)) (approx %43 (*.f64 #s(literal -1 binary64) %1111)) (approx %47 (*.f64 #s(literal -2 binary64) %1111)) (approx %59 (*.f64 #s(literal -1 binary64) %1118)) (approx %63 (*.f64 #s(literal -1 binary64) %1121)) (approx %66 (*.f64 #s(literal -1 binary64) %1123)) (approx %74 (*.f64 #s(literal -1 binary64) %1126)) (approx %84 (*.f64 #s(literal -1 binary64) %1129)) (approx %89 (*.f64 #s(literal -1 binary64) %1133)) (approx %457 (*.f64 #s(literal -1 binary64) (*.f64 x %1812))) (approx %126 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1150)))) (approx %139 (*.f64 #s(literal -1 binary64) %1820)) (approx %248 (*.f64 #s(literal -6 binary64) %1163)) (approx %171 (*.f64 #s(literal -1 binary64) %1179)) (approx %173 (*.f64 #s(literal -1 binary64) %1174)) (approx %188 (*.f64 #s(literal -1 binary64) %1185)) (approx %192 (*.f64 #s(literal -1 binary64) %1187)) (approx %195 (*.f64 #s(literal -6 binary64) %1187)) (approx %122 (*.f64 #s(literal -6 binary64) %1126)) (approx %206 (*.f64 #s(literal -1 binary64) %1196)) (approx %212 (*.f64 #s(literal -1 binary64) %1840)) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -6 binary64) %1110 %1843)))) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1212)))) (approx %227 (*.f64 #s(literal -18 binary64) %1196)) (approx %232 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 3 binary64) %144 %1218)))) (approx %240 (*.f64 #s(literal -18 binary64) %1146)) (approx %240 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 3 binary64) %144 %1224)))) (approx %255 (*.f64 #s(literal -3 binary64) %1196)) (approx %258 (*.f64 #s(literal -3 binary64) %1146)) (approx %262 (*.f64 #s(literal -1 binary64) %1234)) (approx %265 (*.f64 #s(literal -3 binary64) %1126)) (approx %269 (/.f64 #s(literal -1/2 binary64) %1126)) (approx %273 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %1246 %1248) x))) (approx %273 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/72 binary64) (/.f64 %1253 (*.f64 %1254 (*.f64 x %1257)))) %1885) x) %1248) x))) (approx %273 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/432 binary64) (/.f64 %1268 (*.f64 %1269 (*.f64 x %1274)))) (*.f64 #s(literal -1/72 binary64) (/.f64 %1253 (*.f64 %1254 %1257)))) x)) %1885) x) %1248) x))) (approx %280 (*.f64 #s(literal -2 binary64) %1285)) (approx %280 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 2 binary64) %1288 %1291)))) (approx %125 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) %1125 %1149)))) (approx %288 (*.f64 #s(literal -1 binary64) %1299)) (approx %291 (*.f64 #s(literal -6 binary64) %1299)) (approx %294 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) %1303 %1290)))) (approx %307 (*.f64 #s(literal -1 binary64) %1308)) (approx %310 (*.f64 #s(literal -1 binary64) %1310)) (approx %315 (*.f64 #s(literal -2 binary64) %1299)) (approx %315 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 2 binary64) %1303 %1291)))) (approx %322 (*.f64 #s(literal -6 binary64) %1100)) (approx %329 (*.f64 #s(literal -2 binary64) %1321)) (approx %335 (*.f64 #s(literal -6 binary64) %1324)) (approx %339 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) %1327 %144)))) (approx %343 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1332)))) (approx %348 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1336)))) (approx %359 (*.f64 #s(literal -2 binary64) %1341)) (approx %369 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1344)))) (approx %377 (*.f64 #s(literal -1 binary64) %1349)) (approx %390 (*.f64 #s(literal -1 binary64) %1352)) (approx %401 (*.f64 #s(literal -1 binary64) %1355)) (approx %413 (*.f64 #s(literal -1 binary64) %1358)) (approx %424 (*.f64 #s(literal -1 binary64) %1361)) (approx %431 (*.f64 #s(literal -1 binary64) %1364)) (approx %441 (*.f64 #s(literal -1 binary64) %1367)) (approx %451 (*.f64 #s(literal -2 binary64) %1361)) (approx %454 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1371)))) (approx %458 %1982) (approx %461 (*.f64 #s(literal 2 binary64) %1982)) (approx %464 (*.f64 #s(literal 2 binary64) (*.f64 %104 %1986))) (approx %468 (*.f64 %104 (fma.f64 #s(literal -1/3 binary64) %1385 (*.f64 #s(literal 2 binary64) %1986)))) (approx %474 (*.f64 #s(literal -2 binary64) %1391)) (approx %480 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1394)))) (approx %492 (*.f64 #s(literal -2 binary64) %1399)) (approx %499 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1402)))) (approx %516 (*.f64 #s(literal -1 binary64) %1408)) (approx %523 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1407)))) (approx %534 (*.f64 #s(literal -2 binary64) %1414)) (approx %544 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1417)))) (approx %556 (*.f64 #s(literal -2 binary64) %1422)) (approx %566 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1425)))) (approx %572 (*.f64 #s(literal -2 binary64) %1355)) (approx %575 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1431)))) (approx %586 (*.f64 #s(literal -2 binary64) %1436)) (approx %597 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1439)))) (approx %605 (*.f64 #s(literal -2 binary64) %1444)) (approx %613 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1447)))) (approx %621 (*.f64 #s(literal -2 binary64) %1452)) (approx %629 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1455)))) (approx %638 (*.f64 #s(literal -2 binary64) %1460)) (approx %645 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1463)))) (approx %655 (*.f64 #s(literal -2 binary64) %1468)) (approx %666 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1471)))) (approx %673 (*.f64 #s(literal -2 binary64) %1476)) (approx %680 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1479)))) (approx %688 (*.f64 #s(literal -2 binary64) %1484)) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1487)))) (approx %700 (*.f64 #s(literal -1 binary64) %1493)) (approx %704 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1492)))) (approx %710 (*.f64 #s(literal -2 binary64) %1499)) (approx %715 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1502)))) (approx %720 (*.f64 #s(literal -2 binary64) %1507)) (approx %725 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1510)))) (approx %728 (*.f64 #s(literal 2 binary64) %1308)) (approx %732 (*.f64 #s(literal -2 binary64) %1358)) (approx %735 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1518)))) (approx %738 (*.f64 #s(literal -6 binary64) %1355)) (approx %741 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) %1354 %1149)))) (approx %747 (*.f64 #s(literal -2 binary64) %1529)) (approx %753 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1532)))) (approx %756 (*.f64 #s(literal -1 binary64) %1537)) (approx %760 (*.f64 #s(literal -1 binary64) %1541)) (approx %764 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1540)))) (approx %767 (/.f64 #s(literal -1/2 binary64) %1355)) (approx %767 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %1552 %1554) x))) (approx %767 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/72 binary64) (/.f64 %1253 (*.f64 %1254 (*.f64 x %1559)))) %2130) x) %1554) x))) (approx %767 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/432 binary64) (/.f64 %1268 (*.f64 %1269 (*.f64 x %1569)))) (*.f64 #s(literal -1/72 binary64) (/.f64 %1253 (*.f64 %1254 %1559)))) x)) %2130) x) %1554) x))) (approx %773 (*.f64 #s(literal -6 binary64) %1364)) (approx %780 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %164 %1587)))) (approx %783 (*.f64 #s(literal -2 binary64) %1364)) (approx %783 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1593)))) (approx %787 (*.f64 #s(literal -1 binary64) %1598)) (approx %790 (*.f64 #s(literal -1 binary64) %1601)) (approx %793 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1600)))) (approx %796 (*.f64 #s(literal -6 binary64) %1349)) (approx %803 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %164 %1614)))) (approx %806 (*.f64 #s(literal -2 binary64) %1349)) (approx %806 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1620)))) (approx %813 (*.f64 #s(literal -2 binary64) %1625)) (approx %819 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1628)))) (approx %822 (*.f64 #s(literal -6 binary64) %1358)) (approx %825 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) %1357 %1149)))) (approx %831 (*.f64 #s(literal -3 binary64) %1638)) (approx %835 (*.f64 #s(literal -3 binary64) %1352)) (approx %840 (*.f64 #s(literal -2 binary64) %1352)) (approx %840 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1645)))) (approx %844 (*.f64 #s(literal -6 binary64) %1367)) (approx %847 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) %1366 %1149)))) (approx %850 (*.f64 #s(literal -2 binary64) %1367)) (approx %850 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1657)))) (approx %863 (*.f64 #s(literal -2 binary64) %1662)) (approx %870 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1665)))) (approx %882 (*.f64 #s(literal -2 binary64) %1670)) (approx %894 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1673)))) (approx %901 (*.f64 #s(literal -2 binary64) %1678)) (approx %901 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1681)))) (approx %907 (*.f64 #s(literal -6 binary64) %1361)) (approx %910 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) %1360 %1149)))) (approx %919 (*.f64 #s(literal -2 binary64) %1692)) (approx %925 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1695)))) (approx %939 (*.f64 #s(literal -2 binary64) %1700)) (approx %943 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1703)))) (approx %952 (*.f64 #s(literal -2 binary64) %1708)) (approx %960 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1711)))) (approx %970 (*.f64 #s(literal -2 binary64) %1716)) (approx %977 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1719)))) (approx %983 (*.f64 #s(literal -2 binary64) %1724)) (approx %989 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1727)))) (approx %1002 (*.f64 #s(literal -2 binary64) %1732)) (approx %1015 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1735)))) (approx %1023 (*.f64 #s(literal -1 binary64) %1740)) (approx %1030 (*.f64 #s(literal -6 binary64) %1740)) (approx %1033 (*.f64 #s(literal -6 binary64) %1744)) (approx %1037 (*.f64 #s(literal -18 binary64) %1744)) (approx %1040 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 3 binary64) %144 %1750)))) (approx %1043 (*.f64 #s(literal -2 binary64) %1740)) (approx %1043 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1756)))) (approx %1052 (*.f64 #s(literal -2 binary64) %1761)) (approx %1059 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1764)))) (approx %276 (*.f64 #s(literal -1 binary64) %1285)) (approx %1067 (*.f64 #s(literal -2 binary64) %1770)) (approx %1074 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1773)))) (approx %1077 (*.f64 #s(literal -1 binary64) %1778)) (approx %1080 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1777)))) (approx %1088 (*.f64 #s(literal -2 binary64) %1784)) (approx %1096 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %1149 %1787)))) (approx y y) (approx %53 %76) (approx %53 %24) (approx %54 %180) (approx %54 (+.f64 %180 (*.f64 #s(literal -1 binary64) %2328))) (approx %54 (+.f64 %180 (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y %180)) %2327)))) (approx %54 (+.f64 %180 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %180 (*.f64 #s(literal 1/6 binary64) %2328))) %2327)))) (approx %20 %181) (approx %20 (fma.f64 #s(literal -1 binary64) %2348 %181)) (approx %20 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2347 (*.f64 #s(literal -1/2 binary64) %2351)) %181)) (approx %20 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2347 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %181 (*.f64 #s(literal 1/6 binary64) %2348)))) %181)) (approx %97 %77) (approx %42 #s(literal 1 binary64)) (approx %42 %2366) (approx %42 (+.f64 #s(literal 1 binary64) (*.f64 %2364 (-.f64 (*.f64 #s(literal 1/24 binary64) %2364) #s(literal 1/2 binary64))))) (approx %42 (+.f64 #s(literal 1 binary64) (*.f64 %2364 (-.f64 (*.f64 %2364 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %2364))) #s(literal 1/2 binary64))))) (approx %58 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %2364)))) (approx %58 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 %2364 (-.f64 (*.f64 #s(literal 1/120 binary64) %2364) #s(literal 1/6 binary64)))))) (approx %58 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 %2364 (-.f64 (*.f64 %2364 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %2364))) #s(literal 1/6 binary64)))))) (approx %2403 %2404) (approx %2403 (*.f64 y (+.f64 z (*.f64 #s(literal -1/6 binary64) %2406)))) (approx %2403 (*.f64 y (+.f64 z (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) z (*.f64 #s(literal 1/120 binary64) %2406)))))) (approx %2403 (*.f64 y (+.f64 z (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) z (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %2406 (*.f64 #s(literal 1/120 binary64) z)))))))) (approx %2425 %2426) (approx %2425 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %2428 %22))) (approx %2425 (*.f64 y (fma.f64 t z (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %22 (*.f64 #s(literal 1/120 binary64) %2428)))))) (approx %2425 (*.f64 y (fma.f64 t z (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %22 (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %2428 (*.f64 #s(literal 1/120 binary64) %22)))))))) (approx %2446 z) (approx %2446 (+.f64 z (*.f64 #s(literal -1/2 binary64) %2406))) (approx %2446 (+.f64 z (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) z (*.f64 #s(literal 1/24 binary64) %2406))))) (approx %2446 (+.f64 z (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) z (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %2406 (*.f64 #s(literal 1/24 binary64) z))))))) (approx %2463 %2464) (approx %2463 (*.f64 y (+.f64 t (*.f64 #s(literal -1/6 binary64) %2466)))) (approx %2463 (*.f64 y (+.f64 t (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) t (*.f64 #s(literal 1/120 binary64) %2466)))))) (approx %2463 (*.f64 y (+.f64 t (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) t (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %2466 (*.f64 #s(literal 1/120 binary64) t)))))))) (approx %43 (+.f64 %6 (*.f64 #s(literal -1/2 binary64) %2485))) (approx %43 (+.f64 %6 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %6 (*.f64 #s(literal 1/24 binary64) %2485))))) (approx %43 (+.f64 %6 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %6 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %2485 (*.f64 #s(literal 1/24 binary64) %6))))))) (approx %47 (fma.f64 #s(literal -1 binary64) %2485 %10)) (approx %47 %2506) (approx %47 %2514) (approx %55 %2516) (approx %55 %2518) (approx %55 %2523) (approx %55 %2530) (approx %59 %2532) (approx %59 (*.f64 y (+.f64 %6 (*.f64 #s(literal -1/6 binary64) %2485)))) (approx %59 (*.f64 y (+.f64 %6 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %6 %2538))))) (approx %59 (*.f64 y (+.f64 %6 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %6 (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %2485 (*.f64 #s(literal 1/120 binary64) %6)))))))) (approx %63 %2553) (approx %63 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %2555 %2552))) (approx %63 (*.f64 y (fma.f64 z %6 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %2552 (*.f64 #s(literal 1/120 binary64) %2555)))))) (approx %63 (*.f64 y (fma.f64 z %6 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %2552 (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %2555 (*.f64 #s(literal 1/120 binary64) %2552)))))))) (approx %66 %2573) (approx %66 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %2575 %2576))) (approx %66 (*.f64 y (fma.f64 t %2552 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %2576 (*.f64 #s(literal 1/120 binary64) %2575)))))) (approx %66 (*.f64 y (fma.f64 t %2552 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %2576 (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %2575 (*.f64 #s(literal 1/120 binary64) %2576)))))))) (approx %602 %22) (approx %602 %607) (approx %421 %23) (approx %421 %2597) (approx %73 %189) (approx %73 (+.f64 %189 %2601)) (approx %73 (+.f64 %189 (*.f64 y (-.f64 %2605 %443)))) (approx %73 (+.f64 %189 (*.f64 y (-.f64 %2612 %443)))) (approx %411 %2617) (approx %411 (*.f64 y (+.f64 %85 (*.f64 #s(literal -1/6 binary64) %2619)))) (approx %411 (*.f64 y (+.f64 %85 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %85 (*.f64 #s(literal 1/120 binary64) %2619)))))) (approx %411 (*.f64 y (+.f64 %85 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %85 (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %2619 (*.f64 #s(literal 1/120 binary64) %85)))))))) (approx %485 %414) (approx %486 %360) (approx %486 (+.f64 %360 %2640)) (approx %486 (+.f64 %360 %2646)) (approx %486 (+.f64 %360 %2653)) (approx %487 %2656) (approx %487 (+.f64 %189 (+.f64 %360 (*.f64 #s(literal -1 binary64) (*.f64 y %2658))))) (approx %487 (+.f64 %189 (+.f64 %360 (*.f64 y (-.f64 %2666 %2658))))) (approx %487 (+.f64 %189 (+.f64 %360 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 y %2673) %2665)) %2658))))) (approx %357 (+.f64 %360 (*.f64 #s(literal -1/2 binary64) %2682))) (approx %357 (+.f64 %360 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %360 (*.f64 #s(literal 1/24 binary64) %2682))))) (approx %357 (+.f64 %360 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %360 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %2682 (*.f64 #s(literal 1/24 binary64) %360))))))) (approx %547 %2698) (approx %547 (-.f64 (+.f64 %189 %2701) %360)) (approx %547 (-.f64 (+.f64 %189 (*.f64 y (-.f64 (+.f64 %85 %2707) %443))) %360)) (approx %547 (-.f64 (+.f64 %189 (*.f64 y (-.f64 (+.f64 %85 (*.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) %189 %2716) %2664))) %443))) %360)) (approx %472 %2600) (approx %472 (*.f64 y (+.f64 %443 (*.f64 #s(literal -1/6 binary64) %2727)))) (approx %472 (*.f64 y (+.f64 %443 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %443 (*.f64 #s(literal 1/120 binary64) %2727)))))) (approx %472 (*.f64 y (+.f64 %443 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %443 (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %2727 %2738))))))) (approx %938 %2747) (approx %938 (+.f64 %360 %2749)) (approx %938 (+.f64 %360 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2700 (*.f64 y %2753)))))) (approx %938 (+.f64 %360 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2700 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %360 %2760))))))) (approx %898 (+.f64 %360 %2617)) (approx %898 (+.f64 %360 (*.f64 y (+.f64 %85 %2644)))) (approx %898 (+.f64 %360 (*.f64 y (+.f64 %85 %2776)))) (approx %569 %378) (approx %569 %535) (approx %570 %402) (approx %570 %403) (approx %571 %2785) (approx %571 (+.f64 %2785 %2787)) (approx %571 (+.f64 %2785 (*.f64 y (+.f64 %639 (*.f64 #s(literal -1/2 binary64) (*.f64 y %2785)))))) (approx %571 (+.f64 %2785 (*.f64 y (+.f64 %639 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %2785 %2796)))))) (approx %582 %2803) (approx %582 (*.f64 y (+.f64 %589 (*.f64 #s(literal -1/6 binary64) %2805)))) (approx %582 (*.f64 y (+.f64 %589 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %589 (*.f64 #s(literal 1/120 binary64) %2805)))))) (approx %582 (*.f64 y (+.f64 %589 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %589 (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %2805 (*.f64 #s(literal 1/120 binary64) %589)))))))) (approx %584 %591) (approx %584 (+.f64 %591 (*.f64 #s(literal -1/2 binary64) %2825))) (approx %584 (+.f64 %591 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %591 (*.f64 #s(literal 1/24 binary64) %2825))))) (approx %584 (+.f64 %591 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %591 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %2825 (*.f64 #s(literal 1/24 binary64) %591))))))) (approx %74 (fma.f64 #s(literal -1 binary64) %2842 %190)) (approx %74 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (*.f64 #s(literal -1/2 binary64) %2845)) %190)) (approx %74 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %190 (*.f64 #s(literal 1/6 binary64) %2842)))) %190)) (approx %89 (fma.f64 y %2856 %190)) (approx %89 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (fma.f64 #s(literal -1/2 binary64) %2845 %86)) %190)) (approx %89 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2841 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %190 %2865) %86)) %190)) (approx %93 (*.f64 #s(literal -2 binary64) %181)) (approx %93 (fma.f64 #s(literal -2 binary64) %181 (*.f64 #s(literal 2 binary64) %2348))) (approx %93 (fma.f64 #s(literal -2 binary64) %181 (*.f64 y (fma.f64 #s(literal 2 binary64) %2347 %2351)))) (approx %93 (fma.f64 #s(literal -2 binary64) %181 (*.f64 y (fma.f64 #s(literal 2 binary64) %2347 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %2348 %181)))))) (approx %2887 (*.f64 #s(literal -2 binary64) %2888)) (approx %2887 (fma.f64 #s(literal -2 binary64) %2888 (*.f64 #s(literal 2 binary64) %2893))) (approx %2887 (fma.f64 #s(literal -2 binary64) %2888 (*.f64 y (fma.f64 #s(literal 2 binary64) %2897 %2899)))) (approx %2887 (fma.f64 #s(literal -2 binary64) %2888 (*.f64 y (fma.f64 #s(literal 2 binary64) %2897 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %2893 %2888)))))) (approx %100 %2910) (approx %100 %2912) (approx %100 %2917) (approx %100 %2924) (approx %113 %1184) (approx %113 (fma.f64 #s(literal -1 binary64) %2928 %1184)) (approx %113 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2927 (*.f64 #s(literal -1/2 binary64) %2931)) %1184)) (approx %113 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2927 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1184 (*.f64 #s(literal 1/6 binary64) %2928)))) %1184)) (approx %117 (fma.f64 #s(literal -1 binary64) %2942 %1185)) (approx %117 (fma.f64 x %1184 (*.f64 y (fma.f64 #s(literal -1 binary64) %2945 (*.f64 #s(literal -1/2 binary64) %2946))))) (approx %117 (fma.f64 x %1184 (*.f64 y (fma.f64 #s(literal -1 binary64) %2945 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1185 (*.f64 #s(literal 1/6 binary64) %2942))))))) (approx %118 (fma.f64 #s(literal -1 binary64) %2959 %1187)) (approx %118 (fma.f64 b %1185 (*.f64 y (fma.f64 #s(literal -1 binary64) %2962 (*.f64 #s(literal -1/2 binary64) %2963))))) (approx %118 (fma.f64 b %1185 (*.f64 y (fma.f64 #s(literal -1 binary64) %2962 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1187 (*.f64 #s(literal 1/6 binary64) %2959))))))) (approx %2976 %2977) (approx %2976 (fma.f64 #s(literal -2 binary64) %2942 %2977)) (approx %2976 (fma.f64 #s(literal 2 binary64) %1185 (*.f64 y (fma.f64 #s(literal -2 binary64) %2945 (*.f64 #s(literal -1 binary64) %2946))))) (approx %2976 (fma.f64 #s(literal 2 binary64) %1185 (*.f64 y (fma.f64 #s(literal -2 binary64) %2945 (*.f64 y (fma.f64 #s(literal -1 binary64) %1185 (*.f64 #s(literal 1/3 binary64) %2942))))))) (approx %126 %2995) (approx %126 (fma.f64 #s(literal -2 binary64) %2842 %2995)) (approx %126 (fma.f64 #s(literal 1/3 binary64) %2994 %2916)) (approx %126 (fma.f64 #s(literal 1/3 binary64) %2994 %2923)) (approx %134 (fma.f64 #s(literal -6 binary64) %1187 (*.f64 #s(literal 6 binary64) %2959))) (approx %134 (fma.f64 #s(literal -6 binary64) %1187 %3008)) (approx %134 (fma.f64 #s(literal -6 binary64) %1187 %3015)) (approx %139 %3018) (approx %139 (-.f64 (+.f64 a (*.f64 #s(literal 6 binary64) %3020)) %196)) (approx %139 (-.f64 (+.f64 a (*.f64 y (-.f64 (*.f64 #s(literal 3 binary64) %3025) %3028))) %196)) (approx %139 (-.f64 (+.f64 a (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %3020) (*.f64 #s(literal -3 binary64) %193))) %3028))) %196)) (approx %146 %3043) (approx %146 (fma.f64 #s(literal -1 binary64) %3045 %3043)) (approx %146 (fma.f64 b %1184 (*.f64 y (fma.f64 #s(literal -1 binary64) %3048 (*.f64 #s(literal -1/2 binary64) %3049))))) (approx %146 (fma.f64 b %1184 (*.f64 y (fma.f64 #s(literal -1 binary64) %3048 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3043 (*.f64 #s(literal 1/6 binary64) %3045))))))) (approx %149 %3062) (approx %149 (fma.f64 #s(literal -6 binary64) %3045 %3062)) (approx %149 (fma.f64 #s(literal 6 binary64) %3043 (*.f64 y (fma.f64 #s(literal -6 binary64) %3048 (*.f64 #s(literal -3 binary64) %3049))))) (approx %149 (fma.f64 #s(literal 6 binary64) %3043 (*.f64 y (fma.f64 #s(literal -6 binary64) %3048 (*.f64 y (fma.f64 #s(literal -3 binary64) %3043 %3045)))))) (approx %152 %3077) (approx %152 (fma.f64 #s(literal -1 binary64) %3079 %3077)) (approx %152 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3082 (*.f64 #s(literal -1/2 binary64) %3083)) %3077)) (approx %152 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3082 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3077 (*.f64 #s(literal 1/6 binary64) %3079)))) %3077)) (approx %155 %3094) (approx %155 (fma.f64 #s(literal -6 binary64) %3079 %3094)) (approx %155 (fma.f64 #s(literal 6 binary64) %3077 (*.f64 y (fma.f64 #s(literal -6 binary64) %3082 (*.f64 #s(literal -3 binary64) %3083))))) (approx %155 (fma.f64 #s(literal 6 binary64) %3077 (*.f64 y (fma.f64 #s(literal -6 binary64) %3082 (*.f64 y (fma.f64 #s(literal -3 binary64) %3077 %3079)))))) (approx %248 %3110) (approx %248 (fma.f64 #s(literal -6 binary64) %3112 %3110)) (approx %248 (fma.f64 #s(literal 6 binary64) %3109 (*.f64 y (fma.f64 #s(literal -6 binary64) %3115 (*.f64 #s(literal -3 binary64) (/.f64 %2845 b)))))) (approx %248 (fma.f64 #s(literal 6 binary64) %3109 (*.f64 y (fma.f64 #s(literal -6 binary64) %3115 (*.f64 y (fma.f64 #s(literal -3 binary64) %3109 %3112)))))) (approx %158 (*.f64 #s(literal -2 binary64) %1185)) (approx %158 (fma.f64 #s(literal -2 binary64) %1185 (*.f64 #s(literal 2 binary64) %2942))) (approx %158 (fma.f64 #s(literal -2 binary64) %1185 (*.f64 y (fma.f64 #s(literal 2 binary64) %2945 %2946)))) (approx %158 (fma.f64 #s(literal -2 binary64) %1185 (*.f64 y (fma.f64 #s(literal 2 binary64) %2945 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %2942 %1185)))))) (approx %166 %3143) (approx %166 (-.f64 (fma.f64 #s(literal -1 binary64) %144 (*.f64 #s(literal 6 binary64) %3045)) %3062)) (approx %166 (-.f64 (fma.f64 #s(literal -1 binary64) %144 (*.f64 y (-.f64 (*.f64 #s(literal 3 binary64) %3049) %3150))) %3062)) (approx %166 (-.f64 (fma.f64 #s(literal -1 binary64) %144 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %3045) (*.f64 #s(literal -3 binary64) %3043))) %3150))) %3062)) (approx %171 %3165) (approx %171 (fma.f64 #s(literal 6 binary64) %2959 %3165)) (approx %171 (fma.f64 x %3143 %3008)) (approx %171 (fma.f64 x %3143 %3015)) (approx %173 %3173) (approx %173 (fma.f64 #s(literal -6 binary64) %2959 %3173)) (approx %173 (fma.f64 #s(literal -1 binary64) %3165 (*.f64 y (fma.f64 #s(literal -6 binary64) %2962 (*.f64 #s(literal -3 binary64) %2963))))) (approx %173 (fma.f64 #s(literal -1 binary64) %3165 (*.f64 y (fma.f64 #s(literal -6 binary64) %2962 (*.f64 y (fma.f64 #s(literal -3 binary64) %1187 %2959)))))) (approx %184 (fma.f64 #s(literal -1 binary64) %2892 %1181)) (approx %184 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2891 (*.f64 #s(literal -1/2 binary64) %2898)) %1181)) (approx %184 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2891 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1181 (*.f64 #s(literal 1/6 binary64) %2892)))) %1181)) (approx %3200 %2364) (approx %3202 %2365) (approx %3206 %3207) (approx %3209 (+.f64 #s(literal 1 binary64) %3207)) (approx %3213 (+.f64 #s(literal 1 binary64) %3215)) (approx %3213 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 (*.f64 y (-.f64 (*.f64 #s(literal -1/18 binary64) %2426) #s(literal 1/2 binary64))))))) (approx %3227 %3214) (approx %3229 %3215) (approx %3237 %3241) (approx %3237 %3243) (approx %3237 (fma.f64 #s(literal -1/18 binary64) %3240 (*.f64 y (fma.f64 #s(literal 1/36 binary64) (*.f64 %3238 (*.f64 y %3239)) %23)))) (approx %3237 (fma.f64 #s(literal -1/18 binary64) %3240 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 (*.f64 y %3253))))) (approx %138 (fma.f64 #s(literal -6 binary64) %3020 %196)) (approx %138 (fma.f64 #s(literal 6 binary64) %193 (*.f64 y (fma.f64 #s(literal -6 binary64) %3027 (*.f64 #s(literal -3 binary64) %3025))))) (approx %138 (fma.f64 #s(literal 6 binary64) %193 (*.f64 y (fma.f64 #s(literal -6 binary64) %3027 (*.f64 y (fma.f64 #s(literal -3 binary64) %193 %3020)))))) (approx %601 (*.f64 #s(literal -3 binary64) y)) (approx %199 (+.f64 %1099 (*.f64 #s(literal -1/2 binary64) %3274))) (approx %199 (+.f64 %1099 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %1099 (*.f64 #s(literal 1/24 binary64) %3274))))) (approx %199 (+.f64 %1099 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %1099 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %3274 (*.f64 #s(literal 1/24 binary64) %1099))))))) (approx %3290 %3291) (approx %3290 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %22 (*.f64 #s(literal 1/18 binary64) %2428)))) (approx %3290 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %22 (*.f64 %2364 (fma.f64 #s(literal -1/360 binary64) %2428 (*.f64 #s(literal 1/18 binary64) %22)))))) (approx %3290 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %22 (*.f64 %2364 (fma.f64 #s(literal 1/18 binary64) %22 (*.f64 %2364 (fma.f64 #s(literal -1/360 binary64) %22 (*.f64 #s(literal 1/15120 binary64) %2428)))))))) (approx %3313 (+.f64 #s(literal 1 binary64) %3291)) (approx %3313 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y %76)))) (approx %3313 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/3 binary64) %22 (*.f64 y (-.f64 (*.f64 #s(literal 1/18 binary64) %2426) #s(literal 1/2 binary64))))))) (approx %3327 #s(literal 2 binary64)) (approx %3327 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %2364))) (approx %3327 (+.f64 #s(literal 2 binary64) (*.f64 %2364 (-.f64 (*.f64 #s(literal 1/12 binary64) %2364) #s(literal 1 binary64))))) (approx %3327 (+.f64 #s(literal 2 binary64) (*.f64 %2364 (-.f64 (*.f64 %2364 (+.f64 #s(literal 1/12 binary64) %3337)) #s(literal 1 binary64))))) (approx %3344 %3345) (approx %449 %391) (approx %449 %3348) (approx %3351 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2/3 binary64) %2426))) (approx %3351 (+.f64 #s(literal 2 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 2/3 binary64) %22))))) (approx %3351 (+.f64 #s(literal 2 binary64) (*.f64 y (fma.f64 #s(literal 2/3 binary64) %22 (*.f64 y (-.f64 (*.f64 #s(literal -1/9 binary64) %2426) #s(literal 1 binary64))))))) (approx %3369 %3370) (approx %3369 (fma.f64 #s(literal -2 binary64) %2600 %3370)) (approx %3369 (fma.f64 #s(literal 2 binary64) %189 (*.f64 y (fma.f64 #s(literal -2 binary64) %443 %3374)))) (approx %3369 (fma.f64 #s(literal 2 binary64) %189 (*.f64 y (fma.f64 #s(literal -2 binary64) %443 (*.f64 y (fma.f64 #s(literal -1 binary64) %189 (*.f64 #s(literal 1/3 binary64) %2600))))))) (approx %202 (fma.f64 #s(literal -3 binary64) %2485 %323)) (approx %202 (fma.f64 #s(literal 6 binary64) %6 (*.f64 %2364 (fma.f64 #s(literal -3 binary64) %6 (*.f64 #s(literal 1/4 binary64) %2485))))) (approx %202 (fma.f64 #s(literal 6 binary64) %6 (*.f64 %2364 (fma.f64 #s(literal -3 binary64) %6 (*.f64 %2364 (fma.f64 #s(literal -1/120 binary64) %2485 (*.f64 #s(literal 1/4 binary64) %6))))))) (approx %122 %2993) (approx %122 %3403) (approx %122 %3408) (approx %122 %3414) (approx %206 %3416) (approx %206 (fma.f64 #s(literal -1/2 binary64) %3418 %3416)) (approx %206 (fma.f64 b %6 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %3416 (*.f64 #s(literal 1/24 binary64) %3418))))) (approx %206 (fma.f64 b %6 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %3416 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %3418 (*.f64 #s(literal 1/24 binary64) %3416))))))) (approx %209 %3433) (approx %209 (fma.f64 #s(literal -3 binary64) %3418 %3433)) (approx %209 (fma.f64 #s(literal 6 binary64) %3416 (*.f64 %2364 (fma.f64 #s(literal -3 binary64) %3416 (*.f64 #s(literal 1/4 binary64) %3418))))) (approx %209 (fma.f64 #s(literal 6 binary64) %3416 (*.f64 %2364 (fma.f64 #s(literal -3 binary64) %3416 (*.f64 %2364 (fma.f64 #s(literal -1/120 binary64) %3418 %3442)))))) (approx %212 %3449) (approx %212 (-.f64 (+.f64 a (*.f64 #s(literal 3 binary64) %3418)) %3433)) (approx %212 (-.f64 (+.f64 a (*.f64 %2364 (-.f64 (*.f64 #s(literal -1/4 binary64) %3418) %3457))) %3433)) (approx %212 (-.f64 (+.f64 a (*.f64 %2364 (-.f64 (*.f64 %2364 (-.f64 (*.f64 #s(literal 1/120 binary64) %3418) %3442)) %3457))) %3433)) (approx %215 %3471) (approx %215 (-.f64 (fma.f64 #s(literal 3 binary64) %2485 %129) %323)) (approx %215 (-.f64 (fma.f64 %2364 (fma.f64 #s(literal -1/4 binary64) %2485 %3476) %129) %323)) (approx %215 (-.f64 (fma.f64 %2364 (fma.f64 #s(literal 3 binary64) %6 (*.f64 %2364 (fma.f64 #s(literal -1/4 binary64) %6 %2538))) %129) %323)) (approx %218 %3487) (approx %218 (fma.f64 #s(literal -1 binary64) %2485 %3487)) (approx %218 (fma.f64 #s(literal -1/3 binary64) %3471 %2505)) (approx %218 (fma.f64 #s(literal -1/3 binary64) %3471 %2513)) (approx %222 %3496) (approx %222 (fma.f64 #s(literal -2 binary64) %2842 %3496)) (approx %222 (fma.f64 #s(literal -1/3 binary64) %3495 %2916)) (approx %222 (fma.f64 #s(literal -1/3 binary64) %3495 %2923)) (approx %227 %3504) (approx %227 %3507) (approx %227 %3513) (approx %227 %3521) (approx %232 (-.f64 %3504 %234)) (approx %232 (-.f64 %3507 %234)) (approx %232 (-.f64 %3513 %234)) (approx %232 (-.f64 %3521 %234)) (approx %240 %3532) (approx %240 (-.f64 %3534 %234)) (approx %240 (-.f64 %3540 %234)) (approx %240 (-.f64 %3548 %234)) (approx %245 %3551) (approx %245 (fma.f64 #s(literal -1 binary64) %2485 %3551)) (approx %245 (fma.f64 #s(literal -1/3 binary64) %129 %2506)) (approx %245 (fma.f64 #s(literal -1/3 binary64) %129 %2514)) (approx %252 %3559) (approx %252 (fma.f64 #s(literal -2 binary64) %2842 %3559)) (approx %252 (fma.f64 #s(literal -1/3 binary64) %129 %2917)) (approx %252 (fma.f64 #s(literal -1/3 binary64) %129 %2924)) (approx %255 %3567) (approx %255 (fma.f64 #s(literal -3/2 binary64) %3418 %3567)) (approx %255 (fma.f64 #s(literal 3 binary64) %3416 (*.f64 %2364 (fma.f64 #s(literal -3/2 binary64) %3416 (*.f64 #s(literal 1/8 binary64) %3418))))) (approx %255 (fma.f64 #s(literal 3 binary64) %3416 (*.f64 %2364 (fma.f64 #s(literal -3/2 binary64) %3416 (*.f64 %2364 (fma.f64 #s(literal -1/240 binary64) %3418 (*.f64 #s(literal 1/8 binary64) %3416))))))) (approx %258 %3586) (approx %258 (fma.f64 #s(literal -3 binary64) %3020 %3586)) (approx %258 (fma.f64 #s(literal 3 binary64) %193 (*.f64 y (fma.f64 #s(literal -3 binary64) %3027 (*.f64 #s(literal -3/2 binary64) %3025))))) (approx %258 (fma.f64 #s(literal 3 binary64) %193 (*.f64 y (fma.f64 #s(literal -3 binary64) %3027 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %193 (*.f64 #s(literal 1/2 binary64) %3020))))))) (approx %262 %3476) (approx %262 (fma.f64 #s(literal 3 binary64) %6 %2573)) (approx %262 (fma.f64 #s(literal 3 binary64) %6 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %2532 %2576)))) (approx %262 (fma.f64 #s(literal 3 binary64) %6 (*.f64 y (fma.f64 t %2552 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %6 (*.f64 #s(literal -1/6 binary64) %2573))))))) (approx %265 %3616) (approx %265 (fma.f64 #s(literal -3 binary64) %2842 %3616)) (approx %265 (fma.f64 #s(literal 3 binary64) %190 (*.f64 y (fma.f64 #s(literal -3 binary64) %2841 (*.f64 #s(literal -3/2 binary64) %2845))))) (approx %265 (fma.f64 #s(literal 3 binary64) %190 (*.f64 y (fma.f64 #s(literal -3 binary64) %2841 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %190 (*.f64 #s(literal 1/2 binary64) %2842))))))) (approx %3632 %3633) (approx %3632 (fma.f64 #s(literal -1/2 binary64) %3635 %3633)) (approx %3632 (fma.f64 %2364 (-.f64 (*.f64 #s(literal 1/24 binary64) %3635) %3639) %3633)) (approx %3632 (fma.f64 %2364 (-.f64 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %3635 (*.f64 #s(literal 1/24 binary64) %3633))) %3639) %3633)) (approx %3650 %3651) (approx %3650 (fma.f64 y %3655 %3633)) (approx %3650 (fma.f64 y (fma.f64 #s(literal 1/3 binary64) t (*.f64 y (-.f64 (*.f64 #s(literal -1/18 binary64) %2464) %3639))) %3633)) (approx %3664 (fma.f64 #s(literal -1/2 binary64) %2428 %22)) (approx %3664 (fma.f64 t z (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %22 (*.f64 #s(literal 1/24 binary64) %2428))))) (approx %3664 (fma.f64 t z (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %22 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %2428 (*.f64 #s(literal 1/24 binary64) %22))))))) (approx %3679 (*.f64 #s(literal -1/18 binary64) %22)) (approx %3679 (fma.f64 #s(literal -1/18 binary64) %22 (*.f64 #s(literal 1/36 binary64) %2428))) (approx %3679 (fma.f64 #s(literal -1/18 binary64) %22 (*.f64 %2364 (fma.f64 #s(literal -1/432 binary64) %2428 %3685)))) (approx %3679 (fma.f64 #s(literal -1/18 binary64) %22 (*.f64 %2364 (fma.f64 #s(literal 1/36 binary64) %22 (*.f64 %2364 (fma.f64 #s(literal -1/432 binary64) %22 (*.f64 #s(literal 1/12960 binary64) %2428))))))) (approx %3698 (*.f64 #s(literal -1/3 binary64) y)) (approx %3698 (*.f64 y (-.f64 (*.f64 #s(literal 1/18 binary64) %2364) #s(literal 1/3 binary64)))) (approx %3698 (*.f64 y (-.f64 (*.f64 %2364 (+.f64 #s(literal 1/18 binary64) %3337)) #s(literal 1/3 binary64)))) (approx %3698 (*.f64 y (-.f64 (*.f64 %2364 (+.f64 #s(literal 1/18 binary64) (*.f64 %2364 (-.f64 (*.f64 #s(literal 1/15120 binary64) %2364) #s(literal 1/360 binary64))))) #s(literal 1/3 binary64)))) (approx %3719 (fma.f64 #s(literal -1/18 binary64) %22 (*.f64 #s(literal 1/3 binary64) y))) (approx %3719 (fma.f64 #s(literal -1/18 binary64) %22 (*.f64 y (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/36 binary64) %2426))))) (approx %3719 (fma.f64 #s(literal -1/18 binary64) %22 (*.f64 y (+.f64 #s(literal 1/3 binary64) (*.f64 y (fma.f64 #s(literal -1/18 binary64) y %3685)))))) (approx %3734 (*.f64 #s(literal -1/18 binary64) %3735)) (approx %3734 (fma.f64 #s(literal -1/18 binary64) %3735 %3738)) (approx %3734 (fma.f64 #s(literal -1/18 binary64) %3735 (*.f64 y (fma.f64 #s(literal 1/36 binary64) %3741 %3654)))) (approx %3734 (fma.f64 #s(literal -1/18 binary64) %3735 (*.f64 y (fma.f64 #s(literal 1/3 binary64) t %3748)))) (approx %3236 (fma.f64 #s(literal -1/18 binary64) %3735 (*.f64 y (-.f64 (*.f64 #s(literal 1/36 binary64) %3741) %3754)))) (approx %3236 (fma.f64 #s(literal -1/18 binary64) %3735 (*.f64 y (-.f64 %3748 %3754)))) (approx %269 (/.f64 #s(literal 1/2 binary64) %190)) (approx %269 (fma.f64 #s(literal 1/2 binary64) (/.f64 %2600 %3766) %3769)) (approx %269 (fma.f64 y (-.f64 (*.f64 y %3778) %3781) %3769)) (approx %269 (fma.f64 y (-.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %443 %3778) %189) (fma.f64 #s(literal -1/4 binary64) %3780 (*.f64 #s(literal 1/12 binary64) %3780)))) %3772) %3777)) %3781) %3769)) (approx %273 (/.f64 #s(literal 3 binary64) %2994)) (approx %273 (fma.f64 #s(literal 18 binary64) (/.f64 %2842 %3799) %3802)) (approx %273 (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y %3812)) %3816) %3802)) (approx %273 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -54 binary64) (/.f64 (*.f64 %189 (*.f64 %443 %3806)) %3808) (fma.f64 #s(literal 3 binary64) %3815 (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %443 (*.f64 %6 %3812)) %2994)))))) %3812)) %3816) %3802)) (approx %280 %3839) (approx %280 (-.f64 %3842 %284)) (approx %280 (-.f64 %3850 %284)) (approx %280 (-.f64 %3858 %284)) (approx %125 %2994) (approx %125 (-.f64 %3403 %129)) (approx %125 (-.f64 %3408 %129)) (approx %125 (-.f64 %3414 %129)) (approx %288 %3868) (approx %288 (fma.f64 #s(literal -1 binary64) %3870 %3868)) (approx %288 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3873 (*.f64 #s(literal -1/2 binary64) %3874)) %3868)) (approx %288 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3873 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3868 (*.f64 #s(literal 1/6 binary64) %3870)))) %3868)) (approx %291 %3885) (approx %291 %3887) (approx %291 %3892) (approx %291 %3898) (approx %294 %3900) (approx %294 (-.f64 %3887 %283)) (approx %294 (-.f64 %3892 %283)) (approx %294 (-.f64 %3898 %283)) (approx %297 %3908) (approx %297 (fma.f64 #s(literal -6 binary64) %2842 %3908)) (approx %297 (fma.f64 a %3900 %3407)) (approx %297 (fma.f64 a %3900 %3413)) (approx %1018 %1024) (approx %1019 (*.f64 #s(literal -1 binary64) %22)) (approx %1019 %1025) (approx %1020 (/.f64 #s(literal -3 binary64) %22)) (approx %1020 (-.f64 (*.f64 #s(literal -9 binary64) (/.f64 y %3240)) %3925)) (approx %1020 (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -27 binary64) (/.f64 y %3931)) %3936)) %3925)) (approx %1020 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -81 binary64) (/.f64 y (*.f64 %3942 %3943))) (*.f64 #s(literal 27 binary64) (/.f64 #s(literal 1 binary64) %3931)))) %3936)) %3925)) (approx %671 (+.f64 %189 (*.f64 #s(literal -1/2 binary64) %3956))) (approx %671 (+.f64 %189 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %189 (*.f64 #s(literal 1/24 binary64) %3956))))) (approx %671 (+.f64 %189 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %189 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %3956 (*.f64 #s(literal 1/24 binary64) %189))))))) (approx %873 (fma.f64 #s(literal -1 binary64) %3956 %3370)) (approx %873 (fma.f64 #s(literal 2 binary64) %189 (*.f64 %2364 (fma.f64 #s(literal -1 binary64) %189 (*.f64 #s(literal 1/12 binary64) %3956))))) (approx %873 (fma.f64 #s(literal 2 binary64) %189 (*.f64 %2364 (fma.f64 #s(literal -1 binary64) %189 (*.f64 %2364 (fma.f64 #s(literal -1/360 binary64) %3956 (*.f64 #s(literal 1/12 binary64) %189))))))) (approx %874 %3986) (approx %875 (+.f64 %189 %2600)) (approx %875 (+.f64 %189 (*.f64 y (-.f64 %2605 %3990)))) (approx %875 (+.f64 %189 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %189 (*.f64 #s(literal -1/6 binary64) %2600))) %3990)))) (approx %876 (*.f64 y (-.f64 %443 %3990))) (approx %876 (*.f64 y (-.f64 (+.f64 %443 (*.f64 %2364 (-.f64 %2714 %4005))) %3990))) (approx %876 (*.f64 y (-.f64 (+.f64 %443 (*.f64 %2364 (-.f64 (fma.f64 #s(literal -1/6 binary64) %443 (*.f64 %2364 (-.f64 %2738 %4012))) %4005))) %3990))) (approx %876 (*.f64 y (-.f64 (+.f64 %443 (*.f64 %2364 (-.f64 (fma.f64 #s(literal -1/6 binary64) %443 (*.f64 %2364 (-.f64 (fma.f64 #s(literal 1/120 binary64) %443 (*.f64 %2364 (-.f64 (*.f64 #s(literal -1/5040 binary64) %443) (*.f64 #s(literal 1/5040 binary64) %443)))) %4012))) %4005))) %3990))) (approx %877 (fma.f64 #s(literal 2 binary64) %189 %4038)) (approx %877 (fma.f64 #s(literal 2 binary64) %189 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %443 %3374) %443)))) (approx %877 (fma.f64 #s(literal 2 binary64) %189 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %443 (*.f64 y (fma.f64 #s(literal -1 binary64) %189 %4047))) %443)))) (approx %878 (+.f64 %189 (*.f64 #s(literal 1/2 binary64) %4038))) (approx %878 (+.f64 %189 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %2604 %4058)))) (approx %878 (+.f64 %189 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4037 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %189 (*.f64 #s(literal 1/2 binary64) %4047))))))) (approx %4070 %443) (approx %4070 (+.f64 %443 %2604)) (approx %4070 (+.f64 %443 (*.f64 y (+.f64 %189 (*.f64 #s(literal -1/2 binary64) %2600))))) (approx %4070 (+.f64 %443 (*.f64 y (+.f64 %189 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %443 (*.f64 #s(literal -1/6 binary64) %2604))))))) (approx %373 %379) (approx %412 (*.f64 #s(literal 1/2 binary64) %2656)) (approx %412 (fma.f64 #s(literal 1/2 binary64) %2656 (*.f64 y %4090))) (approx %412 (fma.f64 #s(literal 1/2 binary64) %2656 (*.f64 y (+.f64 %85 (fma.f64 #s(literal -1/2 binary64) %2658 (*.f64 #s(literal 1/2 binary64) %2666)))))) (approx %412 (fma.f64 #s(literal 1/2 binary64) %2656 (*.f64 y (+.f64 %85 (fma.f64 #s(literal -1/2 binary64) %2658 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2665 (*.f64 y %4100)))))))) (approx %429 %432) (approx %430 %433) (approx %423 %392) (approx %423 (+.f64 %392 (*.f64 #s(literal -1 binary64) %4112))) (approx %423 (+.f64 %392 (*.f64 y (fma.f64 #s(literal -1 binary64) %394 %4117)))) (approx %423 (+.f64 %392 (*.f64 y (fma.f64 #s(literal -1 binary64) %394 %4124)))) (approx %374 (*.f64 #s(literal -1 binary64) %379)) (approx %375 %380) (approx %376 %381) (approx %386 (+.f64 %392 (*.f64 #s(literal -1/2 binary64) %4133))) (approx %386 (+.f64 %392 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %392 (*.f64 #s(literal 1/24 binary64) %4133))))) (approx %386 (+.f64 %392 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %392 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %4133 (*.f64 #s(literal 1/24 binary64) %392))))))) (approx %388 %4112) (approx %388 (*.f64 y (+.f64 %394 (*.f64 #s(literal -1/6 binary64) %4150)))) (approx %388 (*.f64 y (+.f64 %394 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %394 (*.f64 #s(literal 1/120 binary64) %4150)))))) (approx %388 (*.f64 y (+.f64 %394 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %394 (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %4150 (*.f64 #s(literal 1/120 binary64) %394)))))))) (approx %389 (+.f64 %392 (*.f64 y (-.f64 %4117 %394)))) (approx %389 (+.f64 %392 (*.f64 y (-.f64 %4124 %394)))) (approx %304 %4177) (approx %304 (fma.f64 #s(literal -1 binary64) %4179 %4177)) (approx %304 (fma.f64 x %189 (*.f64 y (fma.f64 #s(literal -1 binary64) %4182 (*.f64 #s(literal -1/2 binary64) %4183))))) (approx %304 (fma.f64 x %189 (*.f64 y (fma.f64 #s(literal -1 binary64) %4182 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4177 (*.f64 #s(literal 1/6 binary64) %4179))))))) (approx %307 %4196) (approx %307 (fma.f64 #s(literal -1 binary64) %4198 %4196)) (approx %307 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4201 (*.f64 #s(literal -1/2 binary64) %4202)) %4196)) (approx %307 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4201 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4196 (*.f64 #s(literal 1/6 binary64) %4198)))) %4196)) (approx %327 (+.f64 %360 (*.f64 y (-.f64 %2644 %4213)))) (approx %327 (+.f64 %360 (*.f64 y (-.f64 %2776 %4213)))) (approx %4223 %3738) (approx %4223 (*.f64 y (fma.f64 #s(literal -1/18 binary64) %2466 %3654))) (approx %4223 (*.f64 y (fma.f64 #s(literal 1/3 binary64) t (*.f64 %2364 (fma.f64 #s(literal -1/18 binary64) t (*.f64 #s(literal 1/360 binary64) %2466)))))) (approx %4223 (*.f64 y (fma.f64 #s(literal 1/3 binary64) t (*.f64 %2364 (fma.f64 #s(literal -1/18 binary64) t (*.f64 %2364 (fma.f64 #s(literal -1/15120 binary64) %2466 (*.f64 #s(literal 1/360 binary64) t)))))))) (approx %4249 (+.f64 #s(literal 1 binary64) %3241)) (approx %4249 (+.f64 #s(literal 1 binary64) %3243)) (approx %4249 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/18 binary64) %3240 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 (*.f64 y (-.f64 %3252 #s(literal 1/2 binary64)))))))) (approx %4249 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/18 binary64) %3240 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 (*.f64 y (-.f64 %3253 #s(literal 1/2 binary64)))))))) (approx %315 %4269) (approx %315 (-.f64 (fma.f64 #s(literal -2 binary64) %3870 %4268) %284)) (approx %315 (-.f64 (fma.f64 #s(literal 2 binary64) %3868 (*.f64 y (fma.f64 #s(literal -2 binary64) %3873 (*.f64 #s(literal -1 binary64) %3874)))) %284)) (approx %315 (-.f64 (fma.f64 #s(literal 2 binary64) %3868 (*.f64 y (fma.f64 #s(literal -2 binary64) %3873 (*.f64 y (fma.f64 #s(literal -1 binary64) %3868 (*.f64 #s(literal 1/3 binary64) %3870)))))) %284)) (approx %319 %4288) (approx %319 (fma.f64 #s(literal -2 binary64) %2842 %4288)) (approx %319 (fma.f64 a %4269 %2916)) (approx %319 (fma.f64 a %4269 %2923)) (approx %490 %2746) (approx %490 %2749) (approx %490 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y %4299))) (approx %490 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2700 (*.f64 y %2760))))) (approx %992 %4308) (approx %992 %1005) (approx %993 %4311) (approx %993 (+.f64 y %4311)) (approx %994 %4315) (approx %994 (+.f64 %4315 (*.f64 #s(literal -1 binary64) %4318))) (approx %994 (+.f64 %4315 (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y %4315)) %4317)))) (approx %994 (+.f64 %4315 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4315 (*.f64 #s(literal 1/6 binary64) %4318))) %4317)))) (approx %995 %1008) (approx %996 %1009) (approx %997 %1010) (approx %998 %4338) (approx %998 (fma.f64 #s(literal -1 binary64) %4341 %4338)) (approx %998 (fma.f64 y %4346 %4338)) (approx %998 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4340 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4338 (*.f64 #s(literal 1/6 binary64) %4341)))) %4338)) (approx %999 %4355) (approx %999 (fma.f64 #s(literal -2 binary64) %4341 %4355)) (approx %999 (fma.f64 #s(literal 2 binary64) %4338 (*.f64 y (fma.f64 #s(literal -2 binary64) %4340 (*.f64 #s(literal -1 binary64) %4344))))) (approx %999 (fma.f64 #s(literal 2 binary64) %4338 (*.f64 y (fma.f64 #s(literal -2 binary64) %4340 (*.f64 y (fma.f64 #s(literal -1 binary64) %4338 (*.f64 #s(literal 1/3 binary64) %4341))))))) (approx %551 %557) (approx %551 %558) (approx %552 %4373) (approx %552 (+.f64 %4373 (*.f64 #s(literal -1 binary64) %4376))) (approx %552 (+.f64 %4373 (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y %4373)) %4375)))) (approx %552 (+.f64 %4373 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4373 (*.f64 #s(literal 1/6 binary64) %4376))) %4375)))) (approx %553 %4393) (approx %553 (-.f64 (+.f64 %180 %4396) %4373)) (approx %553 (-.f64 (+.f64 %180 (*.f64 y (-.f64 (+.f64 %4375 %4403) %2327))) %4373)) (approx %553 (-.f64 (+.f64 %180 (*.f64 y (-.f64 (+.f64 %4375 (*.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) %180 %4413) %4401))) %2327))) %4373)) (approx %554 %4423) (approx %554 (fma.f64 #s(literal 1/2 binary64) %4396 %4423)) (approx %554 (fma.f64 #s(literal 1/2 binary64) %4393 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4403 %4427)))) (approx %554 (fma.f64 #s(literal 1/2 binary64) %4393 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4395 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4413 (*.f64 #s(literal 1/2 binary64) %4402))))))) (approx %511 %517) (approx %512 (+.f64 %392 %4112)) (approx %512 (+.f64 %392 (*.f64 y (+.f64 %394 %4117)))) (approx %512 (+.f64 %392 (*.f64 y (+.f64 %394 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %392 (*.f64 #s(literal -1/6 binary64) %4112))))))) (approx %513 %4453) (approx %513 (fma.f64 #s(literal 2 binary64) %392 %4457)) (approx %513 (fma.f64 #s(literal 2 binary64) %392 (*.f64 y (+.f64 %394 (fma.f64 #s(literal -1 binary64) %394 %4460))))) (approx %513 (fma.f64 #s(literal 2 binary64) %392 (*.f64 y (+.f64 %394 (fma.f64 #s(literal -1 binary64) %394 (*.f64 y (fma.f64 #s(literal -1 binary64) %392 %4468))))))) (approx %514 (+.f64 %392 (*.f64 #s(literal 1/2 binary64) %4457))) (approx %514 (+.f64 %392 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4116 (*.f64 #s(literal 1/2 binary64) %4456))))) (approx %514 (+.f64 %392 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4456 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %392 (*.f64 #s(literal 1/2 binary64) %4468))))))) (approx %527 %689) (approx %527 %536) (approx %528 %690) (approx %528 (+.f64 %690 %4495)) (approx %528 (+.f64 %690 (*.f64 y (+.f64 %4494 (*.f64 #s(literal -1/2 binary64) (*.f64 y %690)))))) (approx %528 (+.f64 %690 (*.f64 y (+.f64 %4494 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %690 (*.f64 #s(literal -1/6 binary64) %4495))))))) (approx %531 %4511) (approx %531 (+.f64 %392 (+.f64 %690 %4514))) (approx %531 (+.f64 %392 (+.f64 %690 (*.f64 y (+.f64 %394 (+.f64 %4494 %4520)))))) (approx %531 (+.f64 %392 (+.f64 %690 (*.f64 y (+.f64 %394 (+.f64 %4494 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %392 (fma.f64 #s(literal -1/2 binary64) %690 %4529))))))))) (approx %532 %4539) (approx %532 (fma.f64 #s(literal 1/2 binary64) %4514 %4539)) (approx %532 (fma.f64 #s(literal 1/2 binary64) %4511 (*.f64 y %4544))) (approx %532 (fma.f64 #s(literal 1/2 binary64) %4511 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4513 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4529 (*.f64 #s(literal 1/2 binary64) %4519))))))) (approx %616 %622) (approx %617 %623) (approx %669 %4557) (approx %669 (*.f64 y (-.f64 (*.f64 #s(literal 1/6 binary64) %2364) #s(literal 1 binary64)))) (approx %669 (*.f64 y (-.f64 (*.f64 %2364 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %2364))) #s(literal 1 binary64)))) (approx %669 (*.f64 y (-.f64 (*.f64 %2364 (+.f64 #s(literal 1/6 binary64) (*.f64 %2364 (-.f64 (*.f64 #s(literal 1/5040 binary64) %2364) #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (approx %672 (+.f64 %189 (*.f64 y (fma.f64 #s(literal -1 binary64) %443 %2605)))) (approx %672 (+.f64 %189 (*.f64 y (fma.f64 #s(literal -1 binary64) %443 %2612)))) (approx %980 (-.f64 %4557 %76)) (approx %981 %4587) (approx %981 (-.f64 %3345 %76)) (approx %982 %4591) (approx %982 (+.f64 %4591 (*.f64 #s(literal -1 binary64) %4594))) (approx %982 (+.f64 %4591 (*.f64 y (fma.f64 #s(literal -1 binary64) %4593 (*.f64 #s(literal -1/2 binary64) (*.f64 y %4591)))))) (approx %982 (+.f64 %4591 (*.f64 y (fma.f64 #s(literal -1 binary64) %4593 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4591 (*.f64 #s(literal 1/6 binary64) %4594))))))) (approx %966 %971) (approx %968 %972) (approx %969 %973) (approx %329 %4614) (approx %329 %4617) (approx %329 %4623) (approx %329 %4630) (approx %335 %4633) (approx %335 %4636) (approx %335 %4643) (approx %335 %4650) (approx %339 %4652) (approx %339 (-.f64 %4636 a)) (approx %339 (-.f64 %4643 a)) (approx %339 (-.f64 %4650 a)) (approx %343 (*.f64 #s(literal 1/3 binary64) %4660)) (approx %343 (fma.f64 #s(literal 1/3 binary64) %4660 (*.f64 #s(literal 2 binary64) %4616))) (approx %343 (fma.f64 #s(literal 1/3 binary64) %4660 %4622)) (approx %343 (fma.f64 #s(literal 1/3 binary64) %4660 %4629)) (approx %348 (-.f64 %2516 %349)) (approx %348 (-.f64 %2518 %349)) (approx %348 (-.f64 %2523 %349)) (approx %348 (-.f64 %2530 %349)) (approx %358 (+.f64 %360 %4678)) (approx %358 (+.f64 %360 (*.f64 y (+.f64 %363 %2644)))) (approx %358 (+.f64 %360 (*.f64 y (+.f64 %363 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %360 (*.f64 #s(literal -1/6 binary64) %4678))))))) (approx %359 %4694) (approx %359 %4699) (approx %359 %4706) (approx %369 (-.f64 %4614 %349)) (approx %369 (-.f64 %4694 %349)) (approx %369 (-.f64 %4699 %349)) (approx %369 (-.f64 %4706 %349)) (approx %2886 %2888) (approx %2886 (fma.f64 #s(literal -1 binary64) %2893 %2888)) (approx %2886 (fma.f64 x %1181 (*.f64 y (fma.f64 #s(literal -1 binary64) %2897 (*.f64 #s(literal -1/2 binary64) %2899))))) (approx %2886 (fma.f64 x %1181 (*.f64 y (fma.f64 #s(literal -1 binary64) %2897 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %2888 (*.f64 #s(literal 1/6 binary64) %2893))))))) (approx %4731 %4732) (approx %4731 (fma.f64 #s(literal -2 binary64) %2893 %4732)) (approx %4731 (fma.f64 #s(literal 2 binary64) %2888 (*.f64 y (fma.f64 #s(literal -2 binary64) %2897 (*.f64 #s(literal -1 binary64) %2899))))) (approx %4731 (fma.f64 #s(literal 2 binary64) %2888 (*.f64 y (fma.f64 #s(literal -2 binary64) %2897 (*.f64 y (fma.f64 #s(literal -1 binary64) %2888 (*.f64 #s(literal 1/3 binary64) %2893))))))) (approx %390 %4748) (approx %390 (fma.f64 #s(literal -1 binary64) %4751 %4748)) (approx %390 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4750 (*.f64 #s(literal -1/2 binary64) %4754)) %4748)) (approx %390 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4750 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4748 (*.f64 #s(literal 1/6 binary64) %4751)))) %4748)) (approx %401 %4765) (approx %401 (fma.f64 y %4767 %4765)) (approx %401 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %4770 %4767) %4765)) (approx %401 (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %4765 (*.f64 #s(literal -1/6 binary64) %4774)) %4767) %4765)) (approx %413 (*.f64 #s(literal 1/2 binary64) %4780)) (approx %413 (fma.f64 #s(literal 1/2 binary64) %4780 %4784)) (approx %413 (fma.f64 #s(literal 1/2 binary64) %4780 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4788 %4783)))) (approx %413 (fma.f64 #s(literal 1/2 binary64) %4780 (*.f64 y (fma.f64 y (fma.f64 #s(literal 1/2 binary64) %4787 %4794) %4783)))) (approx %451 %4800) (approx %451 %4802) (approx %451 %4807) (approx %451 %4814) (approx %454 (-.f64 %4800 %349)) (approx %454 (-.f64 %4802 %349)) (approx %454 (-.f64 %4807 %349)) (approx %454 (-.f64 %4814 %349)) (approx %464 %4825) (approx %464 %4829) (approx %464 %4835) (approx %464 %4842) (approx %468 (-.f64 %4825 %349)) (approx %468 (-.f64 %4829 %349)) (approx %468 (-.f64 %4835 %349)) (approx %468 (-.f64 %4842 %349)) (approx %473 (+.f64 %360 %2601)) (approx %473 (+.f64 %360 (*.f64 y (-.f64 %2644 %443)))) (approx %473 (+.f64 %360 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %360 %2610)) %443)))) (approx %474 %4864) (approx %474 %4869) (approx %474 %4875) (approx %480 (-.f64 %4864 %349)) (approx %480 (-.f64 %4869 %349)) (approx %480 (-.f64 %4875 %349)) (approx %491 %4883) (approx %491 (fma.f64 #s(literal 1/2 binary64) %2656 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y %4885)))) (approx %491 (fma.f64 #s(literal 1/2 binary64) %2656 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %2658 (fma.f64 #s(literal 1/2 binary64) %2700 (*.f64 y %4890))))))) (approx %491 (fma.f64 #s(literal 1/2 binary64) %2656 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %2658 (fma.f64 #s(literal 1/2 binary64) %2700 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2665 (fma.f64 #s(literal 1/2 binary64) %2706 (*.f64 y %4899)))))))))) (approx %492 %4911) (approx %492 %4915) (approx %492 %4922) (approx %492 %4931) (approx %499 (-.f64 %4911 %349)) (approx %499 (-.f64 %4915 %349)) (approx %499 (-.f64 %4922 %349)) (approx %499 (-.f64 %4931 %349)) (approx %503 %4942) (approx %503 (fma.f64 #s(literal -2 binary64) %2842 %4942)) (approx %503 (fma.f64 #s(literal 1/9 binary64) %4941 %2916)) (approx %503 (fma.f64 #s(literal 1/9 binary64) %4941 %2923)) (approx %516 %4950) (approx %516 %4955) (approx %516 %4962) (approx %516 %4974) (approx %523 (-.f64 %4950 %349)) (approx %523 (-.f64 %4955 %349)) (approx %523 (-.f64 %4962 %349)) (approx %523 (-.f64 %4974 %349)) (approx %533 (fma.f64 #s(literal 1/2 binary64) %4511 (*.f64 y %4984))) (approx %533 (fma.f64 #s(literal 1/2 binary64) %4511 (*.f64 y (-.f64 %4544 %443)))) (approx %533 (fma.f64 #s(literal 1/2 binary64) %4511 (*.f64 y (-.f64 (fma.f64 #s(literal 1/2 binary64) %4513 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4519 (*.f64 y %4993)))) %443)))) (approx %534 %5002) (approx %534 %5006) (approx %534 %5011) (approx %534 %5018) (approx %544 (-.f64 %5002 %349)) (approx %544 (-.f64 %5006 %349)) (approx %544 (-.f64 %5011 %349)) (approx %544 (-.f64 %5018 %349)) (approx %555 %5028) (approx %555 (fma.f64 #s(literal 1/2 binary64) %4393 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y %5030)))) (approx %555 (fma.f64 #s(literal 1/2 binary64) %4393 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2700 (fma.f64 #s(literal 1/2 binary64) %4395 (*.f64 y %5035))))))) (approx %555 (fma.f64 #s(literal 1/2 binary64) %4393 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2700 (fma.f64 #s(literal 1/2 binary64) %4395 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4402 (fma.f64 #s(literal 1/2 binary64) %2706 (*.f64 y %5044)))))))))) (approx %556 %5056) (approx %556 %5060) (approx %556 %5067) (approx %556 %5076) (approx %566 (-.f64 %5056 %349)) (approx %566 (-.f64 %5060 %349)) (approx %566 (-.f64 %5067 %349)) (approx %566 (-.f64 %5076 %349)) (approx %572 %5086) (approx %572 %5088) (approx %572 %5093) (approx %572 %5100) (approx %575 (-.f64 %5086 %349)) (approx %575 (-.f64 %5088 %349)) (approx %575 (-.f64 %5093 %349)) (approx %575 (-.f64 %5100 %349)) (approx %585 (*.f64 #s(literal -1 binary64) %591)) (approx %585 (-.f64 %2803 %591)) (approx %585 (-.f64 (*.f64 y (+.f64 %589 %5115)) %591)) (approx %585 (-.f64 (*.f64 y (+.f64 %589 (*.f64 y (-.f64 (*.f64 #s(literal -1/6 binary64) %2803) %5121)))) %591)) (approx %586 %5129) (approx %586 %5134) (approx %586 %5139) (approx %586 %5145) (approx %597 (-.f64 %5129 %349)) (approx %597 (-.f64 %5134 %349)) (approx %597 (-.f64 %5139 %349)) (approx %597 (-.f64 %5145 %349)) (approx %613 (-.f64 %2910 %349)) (approx %613 (-.f64 %2912 %349)) (approx %613 (-.f64 %2917 %349)) (approx %613 (-.f64 %2924 %349)) (approx %618 (*.f64 #s(literal -1 binary64) %623)) (approx %619 %624) (approx %620 %625) (approx %637 (+.f64 %360 %2787)) (approx %637 (+.f64 %360 (*.f64 y (+.f64 %639 %2644)))) (approx %637 (+.f64 %360 (*.f64 y (+.f64 %639 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %360 %2796)))))) (approx %638 %5179) (approx %638 %5183) (approx %638 %5189) (approx %645 (-.f64 %5179 %349)) (approx %645 (-.f64 %5183 %349)) (approx %645 (-.f64 %5189 %349)) (approx %651 %5197) (approx %651 (*.f64 y (+.f64 %658 (*.f64 #s(literal -1/6 binary64) %5199)))) (approx %651 (*.f64 y (+.f64 %658 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %658 (*.f64 #s(literal 1/120 binary64) %5199)))))) (approx %651 (*.f64 y (+.f64 %658 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %658 (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %5199 (*.f64 #s(literal 1/120 binary64) %658)))))))) (approx %653 %660) (approx %653 (+.f64 %660 (*.f64 #s(literal -1/2 binary64) %5219))) (approx %653 (+.f64 %660 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %660 (*.f64 #s(literal 1/24 binary64) %5219))))) (approx %653 (+.f64 %660 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %660 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %5219 (*.f64 #s(literal 1/24 binary64) %660))))))) (approx %654 (*.f64 #s(literal -1 binary64) %660)) (approx %654 (-.f64 %5197 %660)) (approx %654 (-.f64 (*.f64 y (+.f64 %658 (*.f64 #s(literal 1/2 binary64) (*.f64 y %660)))) %660)) (approx %654 (-.f64 (*.f64 y (+.f64 %658 (*.f64 y (-.f64 (*.f64 #s(literal -1/6 binary64) %5197) (*.f64 #s(literal -1/2 binary64) %660))))) %660)) (approx %655 %5254) (approx %655 %5259) (approx %655 %5264) (approx %655 %5270) (approx %666 (-.f64 %5254 %349)) (approx %666 (-.f64 %5259 %349)) (approx %666 (-.f64 %5264 %349)) (approx %666 (-.f64 %5270 %349)) (approx %686 (+.f64 %690 (*.f64 #s(literal -1/2 binary64) %5280))) (approx %686 (+.f64 %690 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %690 (*.f64 #s(literal 1/24 binary64) %5280))))) (approx %686 (+.f64 %690 (*.f64 %2364 (fma.f64 #s(literal -1/2 binary64) %690 (*.f64 %2364 (fma.f64 #s(literal -1/720 binary64) %5280 (*.f64 #s(literal 1/24 binary64) %690))))))) (approx %687 %5296) (approx %687 (+.f64 %690 %2749)) (approx %687 (+.f64 %690 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2700 (*.f64 y %5300)))))) (approx %687 (+.f64 %690 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2700 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %690 %2760))))))) (approx %688 %5315) (approx %688 %5319) (approx %688 %5325) (approx %688 %5332) (approx %696 (-.f64 %5315 %349)) (approx %696 (-.f64 %5319 %349)) (approx %696 (-.f64 %5325 %349)) (approx %696 (-.f64 %5332 %349)) (approx %700 %5342) (approx %700 %5344) (approx %700 %5350) (approx %700 %5356) (approx %704 (-.f64 %5342 %349)) (approx %704 (-.f64 %5344 %349)) (approx %704 (-.f64 %5350 %349)) (approx %704 (-.f64 %5356 %349)) (approx %709 (+.f64 %392 %2617)) (approx %709 (+.f64 %392 (*.f64 y (+.f64 %85 %4117)))) (approx %709 (+.f64 %392 (*.f64 y (+.f64 %85 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %392 %2774)))))) (approx %710 %5378) (approx %710 %5382) (approx %710 %5388) (approx %715 (-.f64 %5378 %349)) (approx %715 (-.f64 %5382 %349)) (approx %715 (-.f64 %5388 %349)) (approx %719 %5396) (approx %719 (+.f64 %392 %2749)) (approx %719 (+.f64 %392 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2700 (*.f64 y %5400)))))) (approx %719 (+.f64 %392 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2700 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %392 %2760))))))) (approx %720 %5415) (approx %720 %5417) (approx %720 %5423) (approx %720 %5428) (approx %725 (-.f64 %5415 %349)) (approx %725 (-.f64 %5417 %349)) (approx %725 (-.f64 %5423 %349)) (approx %725 (-.f64 %5428 %349)) (approx %728 (*.f64 #s(literal -2 binary64) %4196)) (approx %728 (fma.f64 #s(literal -2 binary64) %4196 (*.f64 #s(literal 2 binary64) %4198))) (approx %728 (fma.f64 #s(literal -2 binary64) %4196 (*.f64 y (fma.f64 #s(literal 2 binary64) %4201 %4202)))) (approx %728 (fma.f64 #s(literal -2 binary64) %4196 (*.f64 y (fma.f64 #s(literal 2 binary64) %4201 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %4198 %4196)))))) (approx %732 %4780) (approx %732 %5454) (approx %732 %5457) (approx %732 %5462) (approx %735 (-.f64 %4780 %349)) (approx %735 (-.f64 %5454 %349)) (approx %735 (-.f64 %5457 %349)) (approx %735 (-.f64 %5462 %349)) (approx %738 %5472) (approx %738 %5474) (approx %738 %5479) (approx %738 %5486) (approx %741 %5488) (approx %741 (-.f64 %5474 %129)) (approx %741 (-.f64 %5479 %129)) (approx %741 (-.f64 %5486 %129)) (approx %744 %5496) (approx %744 (+.f64 %360 (+.f64 %2785 (*.f64 y %5498)))) (approx %744 (+.f64 %360 (+.f64 %2785 (*.f64 y (-.f64 (+.f64 %639 %5505) %85))))) (approx %744 (+.f64 %360 (+.f64 %2785 (*.f64 y (-.f64 (+.f64 %639 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %360 (fma.f64 #s(literal -1/2 binary64) %2785 (*.f64 y %5513))))) %85))))) (approx %746 (*.f64 #s(literal 1/2 binary64) %5496)) (approx %746 (fma.f64 #s(literal 1/2 binary64) %5496 (*.f64 y %5527))) (approx %746 (fma.f64 #s(literal 1/2 binary64) %5496 (*.f64 y (+.f64 %85 (fma.f64 #s(literal 1/2 binary64) %5505 %5526))))) (approx %746 (fma.f64 #s(literal 1/2 binary64) %5496 (*.f64 y (+.f64 %85 (fma.f64 #s(literal 1/2 binary64) %5498 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %5504 (*.f64 y %5537)))))))) (approx %747 %5546) (approx %747 %5550) (approx %747 %5555) (approx %747 %5562) (approx %753 (-.f64 %5546 %349)) (approx %753 (-.f64 %5550 %349)) (approx %753 (-.f64 %5555 %349)) (approx %753 (-.f64 %5562 %349)) (approx %756 (fma.f64 y %5572 %4765)) (approx %756 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %4770 %5572) %4765)) (approx %756 (fma.f64 y (fma.f64 y %5581 %5572) %4765)) (approx %760 %5585) (approx %760 %5587) (approx %760 %5592) (approx %760 %5596) (approx %764 (-.f64 %5585 %349)) (approx %764 (-.f64 %5587 %349)) (approx %764 (-.f64 %5592 %349)) (approx %764 (-.f64 %5596 %349)) (approx %767 (/.f64 #s(literal 3 binary64) %5488)) (approx %767 (fma.f64 #s(literal -18 binary64) (/.f64 %4774 %5608) %5611)) (approx %767 (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y %5620)) %5624) %5611)) (approx %767 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -6 binary64) (/.f64 (*.f64 %639 (*.f64 %6 %5620)) %5488) (fma.f64 #s(literal -3 binary64) %5623 (*.f64 #s(literal 54 binary64) (/.f64 (*.f64 %639 (*.f64 %2785 %3806)) %5616)))))) %5620)) %5624) %5611)) (approx %770 (*.f64 #s(literal 1/3 binary64) %5488)) (approx %770 (fma.f64 #s(literal 1/3 binary64) %5488 (*.f64 #s(literal 2 binary64) %4774))) (approx %770 (fma.f64 #s(literal 1/3 binary64) %5488 %5092)) (approx %770 (fma.f64 #s(literal 1/3 binary64) %5488 %5099)) (approx %787 (fma.f64 y %86 %434)) (approx %787 (fma.f64 y (fma.f64 #s(literal -1/6 binary64) %5656 %86) %434)) (approx %787 (fma.f64 y (fma.f64 %85 %6 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %86 (*.f64 #s(literal 1/120 binary64) %5656)))) %434)) (approx %790 %5666) (approx %790 %5668) (approx %790 %5671) (approx %790 %5676) (approx %793 (-.f64 %5666 %349)) (approx %793 (-.f64 %5668 %349)) (approx %793 (-.f64 %5671 %349)) (approx %793 (-.f64 %5676 %349)) (approx %810 %5686) (approx %810 (+.f64 %360 (+.f64 %381 %2640))) (approx %810 (+.f64 %360 (+.f64 %381 %2646))) (approx %810 (+.f64 %360 (+.f64 %381 %2653))) (approx %812 (*.f64 #s(literal 1/2 binary64) %5686)) (approx %812 (fma.f64 #s(literal 1/2 binary64) %5686 (*.f64 y %5700))) (approx %812 (fma.f64 #s(literal 1/2 binary64) %5686 (*.f64 y (+.f64 %85 (fma.f64 #s(literal -1/2 binary64) %85 (*.f64 #s(literal -1/4 binary64) %2643)))))) (approx %812 (fma.f64 #s(literal 1/2 binary64) %5686 (*.f64 y (+.f64 %85 (fma.f64 #s(literal -1/2 binary64) %85 (*.f64 y (fma.f64 #s(literal -1/4 binary64) %360 (*.f64 y %5711)))))))) (approx %813 %5720) (approx %813 %5724) (approx %813 %5728) (approx %813 %5736) (approx %819 (-.f64 %5720 %349)) (approx %819 (-.f64 %5724 %349)) (approx %819 (-.f64 %5728 %349)) (approx %819 (-.f64 %5736 %349)) (approx %822 %5746) (approx %822 %5749) (approx %822 %5754) (approx %822 %5761) (approx %825 %5763) (approx %825 (-.f64 %5749 %129)) (approx %825 (-.f64 %5754 %129)) (approx %825 (-.f64 %5761 %129)) (approx %828 (*.f64 #s(literal 1/3 binary64) %5763)) (approx %828 (fma.f64 #s(literal 1/3 binary64) %5763 (*.f64 #s(literal 2 binary64) %4784))) (approx %828 (fma.f64 #s(literal 1/3 binary64) %5763 (*.f64 y %5456))) (approx %828 (fma.f64 #s(literal 1/3 binary64) %5763 (*.f64 y %5461))) (approx %831 %5783) (approx %831 (fma.f64 #s(literal -3 binary64) %5785 %5783)) (approx %831 (fma.f64 #s(literal 3 binary64) %5782 (*.f64 y (fma.f64 #s(literal -3 binary64) %5788 (*.f64 #s(literal -3/2 binary64) (*.f64 b %4754)))))) (approx %831 (fma.f64 #s(literal 3 binary64) %5782 (*.f64 y (fma.f64 #s(literal -3 binary64) %5788 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %5782 (*.f64 #s(literal 1/2 binary64) %5785))))))) (approx %835 %5802) (approx %835 (fma.f64 #s(literal -3 binary64) %4751 %5802)) (approx %835 (fma.f64 #s(literal 3 binary64) %4748 (*.f64 y (fma.f64 #s(literal -3 binary64) %4750 (*.f64 #s(literal -3/2 binary64) %4754))))) (approx %835 (fma.f64 #s(literal 3 binary64) %4748 (*.f64 y (fma.f64 #s(literal -3 binary64) %4750 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %4748 (*.f64 #s(literal 1/2 binary64) %4751))))))) (approx %840 %5818) (approx %840 (fma.f64 #s(literal -2 binary64) %4751 %5818)) (approx %840 (fma.f64 #s(literal -1/3 binary64) %129 %4807)) (approx %840 (fma.f64 #s(literal -1/3 binary64) %129 %4814)) (approx %5826 (fma.f64 #s(literal -2 binary64) %4112 %4453)) (approx %5826 (fma.f64 #s(literal 2 binary64) %392 (*.f64 y (fma.f64 #s(literal -2 binary64) %394 %4460)))) (approx %5826 (fma.f64 #s(literal 2 binary64) %392 (*.f64 y (fma.f64 #s(literal -2 binary64) %394 (*.f64 y (fma.f64 #s(literal -1 binary64) %392 (*.f64 #s(literal 1/3 binary64) %4112))))))) (approx %860 (fma.f64 #s(literal 1/2 binary64) %2698 %5841)) (approx %860 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (+.f64 %85 %4299)))) (approx %860 (fma.f64 #s(literal 1/2 binary64) %2698 (*.f64 y (+.f64 %85 (fma.f64 #s(literal 1/2 binary64) %2700 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2706 %5849))))))) (approx %862 %5858) (approx %862 (+.f64 %360 (fma.f64 #s(literal 1/4 binary64) %2698 (*.f64 #s(literal 1/2 binary64) %5841)))) (approx %862 (+.f64 %360 (fma.f64 #s(literal 1/4 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %5840 (*.f64 y %5865)))))) (approx %862 (+.f64 %360 (fma.f64 #s(literal 1/4 binary64) %2698 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %5840 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %360 (fma.f64 #s(literal 1/4 binary64) %2706 (*.f64 #s(literal 1/2 binary64) %5849))))))))) (approx %863 %5882) (approx %863 %5886) (approx %863 %5892) (approx %863 %5899) (approx %870 (-.f64 %5882 %349)) (approx %870 (-.f64 %5886 %349)) (approx %870 (-.f64 %5892 %349)) (approx %870 (-.f64 %5899 %349)) (approx %879 (+.f64 %189 (+.f64 %360 (*.f64 y %5909)))) (approx %879 (+.f64 %189 (+.f64 %360 (*.f64 y (-.f64 (fma.f64 #s(literal 1/2 binary64) %4037 %2666) %85))))) (approx %879 (+.f64 %189 (+.f64 %360 (*.f64 y (-.f64 (fma.f64 #s(literal 1/2 binary64) %4037 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %189 (fma.f64 #s(literal -1/2 binary64) %360 (*.f64 y %5921))))) %85))))) (approx %881 (fma.f64 #s(literal 1/2 binary64) %2656 (*.f64 y %5933))) (approx %881 (fma.f64 #s(literal 1/2 binary64) %2656 (*.f64 y (+.f64 %85 (fma.f64 #s(literal 1/2 binary64) %2666 %5932))))) (approx %881 (fma.f64 #s(literal 1/2 binary64) %2656 (*.f64 y (+.f64 %85 (fma.f64 #s(literal 1/2 binary64) %5909 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %2665 (*.f64 y %5943)))))))) (approx %882 %5954) (approx %882 %5957) (approx %882 %5964) (approx %894 (-.f64 %5954 %349)) (approx %894 (-.f64 %5957 %349)) (approx %894 (-.f64 %5964 %349)) (approx %899 (*.f64 #s(literal 2 binary64) %360)) (approx %899 (fma.f64 #s(literal 2 binary64) %360 (*.f64 #s(literal 2 binary64) %2617))) (approx %899 (fma.f64 #s(literal 2 binary64) %360 (*.f64 y (fma.f64 #s(literal -1 binary64) %2643 (*.f64 #s(literal 2 binary64) %85))))) (approx %899 (fma.f64 #s(literal 2 binary64) %360 (*.f64 y (fma.f64 #s(literal 2 binary64) %85 (*.f64 y (fma.f64 #s(literal -1 binary64) %360 (*.f64 #s(literal -1/3 binary64) %2617))))))) (approx %901 (fma.f64 #s(literal -1/3 binary64) %129 %4614)) (approx %901 (fma.f64 #s(literal -1/3 binary64) %129 %4617)) (approx %901 (fma.f64 #s(literal -1/3 binary64) %129 %4623)) (approx %901 (fma.f64 #s(literal -1/3 binary64) %129 %4630)) (approx %907 %5997) (approx %907 %5999) (approx %907 %6004) (approx %907 %6010) (approx %910 %6012) (approx %910 (-.f64 %5999 %129)) (approx %910 (-.f64 %6004 %129)) (approx %910 (-.f64 %6010 %129)) (approx %913 %6020) (approx %913 (fma.f64 #s(literal -2 binary64) %4751 %6020)) (approx %913 (fma.f64 #s(literal 1/3 binary64) %6012 %4806)) (approx %913 (fma.f64 #s(literal 1/3 binary64) %6012 %4813)) (approx %916 %6028) (approx %916 (-.f64 (+.f64 %392 %6031) %360)) (approx %916 (-.f64 (+.f64 %392 (*.f64 y (+.f64 %85 (fma.f64 #s(literal -1 binary64) %394 (*.f64 y %6036))))) %360)) (approx %916 (-.f64 (+.f64 %392 (*.f64 y (+.f64 %85 (fma.f64 #s(literal -1 binary64) %394 (*.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) %392 %6045) %2664)))))) %360)) (approx %918 %6056) (approx %918 (+.f64 %360 (fma.f64 #s(literal 1/2 binary64) %6031 %6055))) (approx %918 (+.f64 %360 (fma.f64 #s(literal 1/2 binary64) %6028 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %6030 (*.f64 y %6062)))))) (approx %918 (+.f64 %360 (fma.f64 #s(literal 1/2 binary64) %6028 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %6030 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %360 (fma.f64 #s(literal 1/2 binary64) %6045 %6061)))))))) (approx %919 %6078) (approx %919 %6082) (approx %919 %6088) (approx %919 %6095) (approx %925 (-.f64 %6078 %349)) (approx %925 (-.f64 %6082 %349)) (approx %925 (-.f64 %6088 %349)) (approx %925 (-.f64 %6095 %349)) (approx %935 (-.f64 %4617 %349)) (approx %935 (-.f64 %4623 %349)) (approx %935 (-.f64 %4630 %349)) (approx %939 %6112) (approx %939 %6114) (approx %939 %6120) (approx %939 %6125) (approx %943 (-.f64 %6112 %349)) (approx %943 (-.f64 %6114 %349)) (approx %943 (-.f64 %6120 %349)) (approx %943 (-.f64 %6125 %349)) (approx %950 %6135) (approx %950 (*.f64 y (+.f64 %954 (*.f64 #s(literal -1/6 binary64) %6137)))) (approx %950 (*.f64 y (+.f64 %954 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %954 (*.f64 #s(literal 1/120 binary64) %6137)))))) (approx %950 (*.f64 y (+.f64 %954 (*.f64 %2364 (fma.f64 #s(literal -1/6 binary64) %954 (*.f64 %2364 (fma.f64 #s(literal -1/5040 binary64) %6137 (*.f64 #s(literal 1/120 binary64) %954)))))))) (approx %951 (-.f64 %6135 %591)) (approx %951 (-.f64 (*.f64 y (+.f64 %954 %5115)) %591)) (approx %951 (-.f64 (*.f64 y (+.f64 %954 (*.f64 y (-.f64 (*.f64 #s(literal -1/6 binary64) %6135) %5121)))) %591)) (approx %952 %6172) (approx %952 %6176) (approx %952 %6182) (approx %960 (-.f64 %6172 %349)) (approx %960 (-.f64 %6176 %349)) (approx %960 (-.f64 %6182 %349)) (approx %963 %6190) (approx %963 (fma.f64 #s(literal -2 binary64) %2348 %6190)) (approx %963 (fma.f64 a %3839 %2522)) (approx %963 (fma.f64 a %3839 %2529)) (approx %983 %6199) (approx %983 %6203) (approx %983 %6209) (approx %983 %6216) (approx %989 (-.f64 %6199 %349)) (approx %989 (-.f64 %6203 %349)) (approx %989 (-.f64 %6209 %349)) (approx %989 (-.f64 %6216 %349)) (approx %1001 (fma.f64 y %6227 %4338)) (approx %1001 (fma.f64 y (+.f64 %85 %4346) %4338)) (approx %1001 (fma.f64 y (+.f64 %85 (fma.f64 #s(literal -1 binary64) %4340 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4338 (*.f64 y %6234))))) %4338)) (approx %1002 %6244) (approx %1002 %6248) (approx %1002 %6254) (approx %1002 %6263) (approx %1015 (-.f64 %6244 %349)) (approx %1015 (-.f64 %6248 %349)) (approx %1015 (-.f64 %6254 %349)) (approx %1015 (-.f64 %6263 %349)) (approx %1037 %3531) (approx %1037 %3534) (approx %1037 %3540) (approx %1037 %3548) (approx %1048 %1053) (approx %1049 (*.f64 #s(literal -1 binary64) %1053)) (approx %1050 %1054) (approx %1051 %1055) (approx %276 %3837) (approx %276 (fma.f64 #s(literal -1 binary64) %3841 %3837)) (approx %276 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3845 (*.f64 #s(literal -1/2 binary64) %3846)) %3837)) (approx %276 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3845 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3837 (*.f64 #s(literal 1/6 binary64) %3841)))) %3837)) (approx %277 %3838) (approx %277 %3842) (approx %277 %3850) (approx %277 %3858) (approx %1077 %6299) (approx %1077 %6301) (approx %1077 %6307) (approx %1077 %6313) (approx %1080 (-.f64 %6299 %349)) (approx %1080 (-.f64 %6301 %349)) (approx %1080 (-.f64 %6307 %349)) (approx %1080 (-.f64 %6313 %349)) (approx %1087 (+.f64 %360 %6323)) (approx %1087 (+.f64 %360 (*.f64 y (+.f64 %1090 %2644)))) (approx %1087 (+.f64 %360 (*.f64 y (+.f64 %1090 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %360 (*.f64 #s(literal -1/6 binary64) %6323))))))) (approx %1088 %6339) (approx %1088 %6344) (approx %1088 %6351) (approx %1096 (-.f64 %6339 %349)) (approx %1096 (-.f64 %6344 %349)) (approx %1096 (-.f64 %6351 %349)) (approx %53 %6362) (approx %54 %25) (approx %42 %44) (approx %58 %60) (approx %2403 %6367) (approx %2425 %6369) (approx %2446 %6371) (approx %2463 %6373) (approx %602 %6376) (approx %421 %6380) (approx %73 %78) (approx %411 %417) (approx %485 %6385) (approx %486 %415) (approx %487 %416) (approx %357 %475) (approx %547 %493) (approx %472 %444) (approx %938 %864) (approx %898 %902) (approx %569 (*.f64 y %6396)) (approx %570 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) %6359 %6395)))) (approx %571 %404) (approx %582 %590) (approx %584 %592) (approx %171 %1820) (approx (+ 1 %3202) (*.f64 %2364 (-.f64 %6408 #s(literal 1/2 binary64)))) (approx %3209 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %22 %6412))) (approx %3213 %6417) (approx %3227 (*.f64 #s(literal -1/2 binary64) y)) (approx %3227 (*.f64 y %6421)) (approx %3229 (*.f64 %2364 %6421)) (approx %6426 (*.f64 %2364 (-.f64 (fma.f64 #s(literal 1/3 binary64) %6359 %6408) #s(literal 1/2 binary64)))) (approx %3237 %6435) (approx %3290 %6437) (approx %3313 (+.f64 %44 %6437)) (approx %3327 %6441) (approx %3344 (*.f64 y (-.f64 %6395 #s(literal 1 binary64)))) (approx %449 (*.f64 y (-.f64 %6446 #s(literal 1 binary64)))) (approx %3351 (fma.f64 #s(literal 2/3 binary64) %6369 %6441)) (approx %3369 (*.f64 #s(literal 2 binary64) %78)) (approx %3632 %6454) (approx %3650 %6456) (approx (* z %3650) (*.f64 z %6456)) (approx %3664 %6461) (approx %3679 %6463) (approx %3698 %6465) (approx %3719 %6467) (approx %3734 (*.f64 t %6467)) (approx %3236 %6434) (approx %1019 %6474) (approx %1020 %6412) (approx %1020 (/.f64 %6384 y)) (approx %1020 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/9 binary64) %6479)) %6360) y)) (approx %1020 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/27 binary64) (/.f64 %3931 %6486))) (fma.f64 #s(literal -1/3 binary64) %6359 (*.f64 #s(literal -1/9 binary64) %6479))) y)) (approx %671 %442) (approx %873 %883) (approx %874 %6498) (approx %875 %886) (approx %876 (-.f64 %886 %78)) (approx %877 %887) (approx %878 %888) (approx %4070 (sin.f64 %77)) (approx %373 %6508) (approx %412 %418) (approx %429 (*.f64 %2364 (+.f64 %6507 %6512))) (approx %423 %426) (approx %374 (*.f64 #s(literal -1 binary64) %6508)) (approx %375 (*.f64 %2364 (-.f64 %6512 %6507))) (approx %440 %445) (approx %386 %393) (approx %388 %395) (approx %389 %396) (approx %1064 %1068) (approx %327 %331) (approx %4223 %6528) (approx %4247 %6530) (approx %4249 (+.f64 %44 %6532)) (approx %490 %494) (approx %992 %1003) (approx %992 (*.f64 y (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/3 binary64) %6359 %6378)))) (approx %993 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %6541)))) (approx %994 %1007) (approx %998 %6547) (approx %999 (*.f64 #s(literal 2 binary64) %6547)) (approx %551 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/3 binary64) %6359 %6394)))) (approx %552 %559) (approx %553 %560) (approx %554 %561) (approx %511 (*.f64 y (+.f64 #s(literal 1 binary64) %6446))) (approx %512 %518) (approx %513 %519) (approx %514 (*.f64 #s(literal 1/2 binary64) %519)) (approx %527 (*.f64 y (-.f64 %6396 %6378))) (approx %528 %537) (approx %531 %538) (approx %532 %539) (approx %616 (*.f64 y %6571)) (approx %617 %6575) (approx %669 %674) (approx %672 %676) (approx %981 (*.f64 y (-.f64 %6395 %6361))) (approx %982 %6585) (approx %968 (*.f64 #s(literal -1/3 binary64) %6508)) (approx %968 (*.f64 %2364 (fma.f64 #s(literal -1/3 binary64) %6507 %6512))) (approx %969 %6594) (approx %6596 (+.f64 %44 %6435)) (approx %358 %365) (approx %473 %476) (approx %491 %495) (approx %533 %540) (approx %555 %562) (approx %585 %593) (approx %604 %6605) (approx %605 %6608) (approx %613 (-.f64 %6608 %349)) (approx %618 (*.f64 #s(literal -1 binary64) %6575)) (approx %619 (*.f64 %2364 (-.f64 %6512 %6574))) (approx %637 %641) (approx %651 %659) (approx %653 %661) (approx %654 %662) (approx %1022 %1027) (approx %686 %691) (approx %687 %692) (approx %709 %711) (approx %719 %721) (approx %744 %748) (approx %746 %749) (approx %810 %814) (approx %812 %815) (approx %5826 (*.f64 #s(literal 2 binary64) %396)) (approx %853 (*.f64 #s(literal 2 binary64) %445)) (approx %860 %865) (approx %862 %866) (approx %879 %889) (approx %881 %890) (approx %899 (*.f64 #s(literal 2 binary64) %902)) (approx %916 %920) (approx %918 %921) (approx %928 (*.f64 #s(literal 2 binary64) %426)) (approx %950 %955) (approx %951 %956) (approx %970 %6647) (approx %977 (-.f64 %6647 %349)) (approx %983 %6652) (approx %989 (-.f64 %6652 %349)) (approx %1001 %1011) (approx %1051 %6659) (approx %1052 %6662) (approx %1059 (-.f64 %6662 %349)) (approx %1065 %1069) (approx %1066 %1070) (approx %1087 %1092) (approx %53 (*.f64 #s(literal -1 binary64) %6380)) (approx %54 %6672) (approx %20 %6674) (approx %55 %6676) (approx %602 (*.f64 #s(literal -1 binary64) %6474)) (approx %421 (*.f64 #s(literal -1 binary64) %6362)) (approx %73 %6683) (approx %485 (*.f64 #s(literal -1 binary64) %6498)) (approx %486 %6688) (approx %487 %6690) (approx %547 %6692) (approx %938 %6694) (approx %569 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %6696 #s(literal 1 binary64))))) (approx %570 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %402 y)) #s(literal 1 binary64))))) (approx %571 %6708) (approx %74 %6710) (approx %89 %6712) (approx %93 (*.f64 #s(literal -2 binary64) %6674)) (approx %2887 (*.f64 #s(literal -2 binary64) %6717)) (approx %100 %6720) (approx %113 %6722) (approx %117 %6724) (approx %118 %6726) (approx %2976 (*.f64 #s(literal 2 binary64) %6724)) (approx %126 (*.f64 #s(literal 1/3 binary64) %6731)) (approx %134 (*.f64 #s(literal -6 binary64) %6726)) (approx %139 %6738) (approx %146 %6740) (approx %149 %6742) (approx %152 %6744) (approx %155 (*.f64 #s(literal 6 binary64) %6744)) (approx %248 (*.f64 #s(literal 6 binary64) (/.f64 %6710 b))) (approx %158 (*.f64 #s(literal -2 binary64) %6724)) (approx %166 %6753) (approx %171 %6755) (approx %173 (*.f64 #s(literal -1 binary64) %6755)) (approx %184 %6716) (approx %3209 (*.f64 #s(literal -1 binary64) (*.f64 y %6760))) (approx %3227 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) %6360)))) (approx %6426 (*.f64 %2364 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6760 y)) #s(literal 1/2 binary64)))) (approx %138 %6737) (approx %3344 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) %6696)))) (approx %449 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) %6779)))) (approx %3369 (*.f64 #s(literal 2 binary64) %6683)) (approx %122 %6730) (approx %222 (*.f64 #s(literal -1/3 binary64) (/.f64 %6738 b))) (approx %240 %6791) (approx %252 (fma.f64 #s(literal -1/3 binary64) %129 %6720)) (approx %258 (*.f64 #s(literal 3 binary64) %6736)) (approx %265 (*.f64 #s(literal 3 binary64) %6710)) (approx %269 (/.f64 #s(literal 1/2 binary64) %6710)) (approx %273 (/.f64 #s(literal 3 binary64) %6731)) (approx %280 %6805) (approx %125 %6731) (approx %288 %6808) (approx %291 %6810) (approx %294 %6812) (approx %297 (*.f64 a %6812)) (approx %1019 (*.f64 #s(literal -1 binary64) %6376)) (approx %1020 (*.f64 #s(literal -1 binary64) (/.f64 %6497 y))) (approx %1020 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 %3240 y)) %76) y)) #s(literal 1 binary64)) y))) (approx %1020 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/27 binary64) (/.f64 %3931 y)) (*.f64 #s(literal 1/9 binary64) %3240)) y)) %76) y)) #s(literal 1 binary64)) y))) (approx %874 (*.f64 #s(literal -1 binary64) %6385)) (approx %875 %6846) (approx %876 (-.f64 %6846 %6683)) (approx %877 %6851) (approx %878 %6853) (approx %4070 (sin.f64 %6682)) (approx %373 (*.f64 #s(literal -1 binary64) %6859)) (approx %412 %6862) (approx %429 (*.f64 %2364 (fma.f64 #s(literal -1 binary64) %6858 %6512))) (approx %430 %6869) (approx %423 %6871) (approx %374 %6859) (approx %375 (*.f64 %2364 (-.f64 %6512 %6874))) (approx %376 %6879) (approx %304 %6881) (approx %307 %6883) (approx %1064 %6886) (approx %327 %6888) (approx %315 %6891) (approx %319 (*.f64 a %6891)) (approx %490 %6895) (approx %992 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %6541) #s(literal 2 binary64))))) (approx %993 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) %6541) #s(literal 1 binary64))))) (approx %994 %6910) (approx %998 %6912) (approx %999 (*.f64 #s(literal 2 binary64) %6912)) (approx %551 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %557 y)) #s(literal 1 binary64))))) (approx %552 %6923) (approx %553 %6925) (approx %554 (*.f64 #s(literal 1/2 binary64) %6925)) (approx %511 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %6779 #s(literal 1 binary64))))) (approx %512 %6934) (approx %513 %6936) (approx %514 (*.f64 #s(literal 1/2 binary64) %6936)) (approx %527 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %689 y)) #s(literal 1 binary64))))) (approx %528 %6947) (approx %531 %6949) (approx %532 %6951) (approx %616 (*.f64 #s(literal -1 binary64) (*.f64 y %6953))) (approx %617 %6958) (approx %669 %6960) (approx %672 %6963) (approx %981 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %4587 y)))))) (approx %982 %985) (approx %968 (*.f64 #s(literal 1/3 binary64) %6859)) (approx %968 (*.f64 %2364 (fma.f64 #s(literal 1/3 binary64) %6858 %6512))) (approx %329 (*.f64 #s(literal 2 binary64) %6977)) (approx %335 %6981) (approx %339 %6983) (approx %343 (*.f64 #s(literal 1/3 binary64) (/.f64 %6983 b))) (approx %348 (-.f64 %6676 %349)) (approx %2886 %6717) (approx %4731 (*.f64 #s(literal 2 binary64) %6717)) (approx %377 %6993) (approx %401 %6995) (approx %413 %6997) (approx %424 %6999) (approx %431 %7001) (approx %451 %7003) (approx %454 (-.f64 %7003 %349)) (approx %464 %7008) (approx %468 (-.f64 %7008 %349)) (approx %491 %7012) (approx %492 %7015) (approx %499 (-.f64 %7015 %349)) (approx %503 (*.f64 #s(literal 1/9 binary64) (/.f64 %6791 b))) (approx %516 %7023) (approx %523 (-.f64 %7023 %349)) (approx %533 %7027) (approx %534 %7030) (approx %544 (-.f64 %7030 %349)) (approx %555 %7034) (approx %556 %7037) (approx %566 (-.f64 %7037 %349)) (approx %572 %7041) (approx %575 (-.f64 %7041 %349)) (approx %604 %609) (approx %618 (*.f64 #s(literal -1 binary64) %6958)) (approx %619 (*.f64 %2364 (-.f64 %6512 %6957))) (approx %620 %7054) (approx %621 %7057) (approx %629 (-.f64 %7057 %349)) (approx %673 %7062) (approx %680 (-.f64 %7062 %349)) (approx %687 %7066) (approx %688 %7069) (approx %696 (-.f64 %7069 %349)) (approx %700 %7073) (approx %704 (-.f64 %7073 %349)) (approx %719 %7077) (approx %720 %7080) (approx %725 (-.f64 %7080 %349)) (approx %728 (*.f64 #s(literal -2 binary64) %6883)) (approx %732 %7086) (approx %735 (-.f64 %7086 %349)) (approx %738 %7090) (approx %741 %7092) (approx %744 %7094) (approx %746 %7096) (approx %747 %7099) (approx %753 (-.f64 %7099 %349)) (approx %756 %7103) (approx %760 %7105) (approx %764 (-.f64 %7105 %349)) (approx %767 (/.f64 #s(literal 3 binary64) %7092)) (approx %770 (*.f64 #s(literal 1/3 binary64) %7092)) (approx %773 (*.f64 #s(literal 6 binary64) %7001)) (approx %776 %7116) (approx %780 %7118) (approx %783 (*.f64 #s(literal -1/3 binary64) (/.f64 %7118 b))) (approx %787 %7123) (approx %790 %7125) (approx %793 (-.f64 %7125 %349)) (approx %796 (*.f64 #s(literal 6 binary64) %6993)) (approx %799 %7132) (approx %803 %7134) (approx %806 (*.f64 #s(literal -1/3 binary64) (/.f64 %7134 b))) (approx %810 %7139) (approx %812 %7141) (approx %813 %7144) (approx %819 (-.f64 %7144 %349)) (approx %822 %7148) (approx %825 %7150) (approx %828 (*.f64 #s(literal 1/3 binary64) %7150)) (approx %860 %7154) (approx %862 %7156) (approx %863 %7159) (approx %870 (-.f64 %7159 %349)) (approx %879 %7163) (approx %881 %7165) (approx %882 %7168) (approx %894 (-.f64 %7168 %349)) (approx %907 %7172) (approx %910 %7174) (approx %913 (*.f64 #s(literal 1/3 binary64) %7174)) (approx %916 %7178) (approx %918 %7180) (approx %919 %7183) (approx %925 (-.f64 %7183 %349)) (approx %928 (*.f64 #s(literal 2 binary64) %6871)) (approx %930 (fma.f64 #s(literal -1/3 binary64) %129 %7003)) (approx %939 %7192) (approx %943 (-.f64 %7192 %349)) (approx %963 (*.f64 a %6805)) (approx %1001 %7198) (approx %1002 %7201) (approx %1015 (-.f64 %7201 %349)) (approx %1023 %610) (approx %1030 (*.f64 #s(literal 6 binary64) %610)) (approx %1033 (*.f64 #s(literal 6 binary64) %7208)) (approx %1037 %7211) (approx %1040 %7213) (approx %1043 (*.f64 #s(literal 1/9 binary64) (/.f64 %7213 b))) (approx %276 %6803) (approx %277 %6804) (approx %1065 %7220) (approx %1066 %7222) (approx %1067 %7225) (approx %1074 (-.f64 %7225 %349)) (approx %1077 %7229) (approx %1080 (-.f64 %7229 %349)) (approx %54 (+.f64 %44 (*.f64 z (-.f64 %7238 %6433)))) (approx %20 (fma.f64 #s(literal 1/3 binary64) %67 %45)) (approx %20 (fma.f64 z %7249 %45)) (approx %20 (fma.f64 z %7257 %45)) (approx %177 (+.f64 #s(literal 1 binary64) (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %3238 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3942 %3239)))))) (approx %177 (+.f64 #s(literal 1 binary64) (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %3238 (*.f64 %3239 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %7268 %3239) (*.f64 #s(literal 1/1944 binary64) %3942))))))) (approx %55 %7277) (approx %55 %7282) (approx %55 %7290) (approx %7292 %3239) (approx %81 %7294) (approx %421 %330) (approx %83 (*.f64 z (fma.f64 #s(literal -1/162 binary64) %7297 %3654))) (approx %83 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t (*.f64 %3239 (fma.f64 #s(literal -1/162 binary64) %3929 %7305))))) (approx %83 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t (*.f64 %3239 (fma.f64 #s(literal -1/162 binary64) %3929 (*.f64 %3239 (fma.f64 #s(literal -1/11022480 binary64) %7314 %7315))))))) (approx %411 %6416) (approx %411 (*.f64 z (fma.f64 #s(literal -1/162 binary64) %7325 %6528))) (approx %411 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %6373 (*.f64 %3239 (fma.f64 #s(literal -1/162 binary64) %7329 (*.f64 #s(literal 1/29160 binary64) %7330)))))) (approx %411 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %6373 (*.f64 %3239 (fma.f64 #s(literal -1/162 binary64) %7329 (*.f64 %3239 (fma.f64 #s(literal -1/11022480 binary64) %7337 %7339))))))) (approx %486 (+.f64 %44 %7348)) (approx %486 (+.f64 %44 %7356)) (approx %487 (fma.f64 #s(literal -1 binary64) (*.f64 z %7359) %6441)) (approx %487 (fma.f64 #s(literal 2 binary64) %44 (*.f64 z (-.f64 (*.f64 #s(literal -1/9 binary64) %6431) %7359)))) (approx %487 (fma.f64 #s(literal 2 binary64) %44 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 z %7369) (*.f64 #s(literal -1/9 binary64) %7233))) %7359)))) (approx %357 (+.f64 %44 %7380)) (approx %357 (+.f64 %44 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7233 (*.f64 #s(literal 1/1944 binary64) %7383))))) (approx %357 (+.f64 %44 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7233 (*.f64 %3239 (fma.f64 #s(literal -1/524880 binary64) %7389 (*.f64 #s(literal 1/1944 binary64) %7390))))))) (approx %547 %7399) (approx %547 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %6373 %7403) %6433))) (approx %547 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %6373 (*.f64 %3239 (-.f64 (fma.f64 #s(literal -1/162 binary64) %7329 %7411) %7368))) %6433))) (approx %547 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %6373 (*.f64 %3239 (-.f64 (fma.f64 #s(literal -1/162 binary64) %7329 (*.f64 %3239 (-.f64 (fma.f64 #s(literal 1/29160 binary64) %7338 %7424) %7409))) %7368))) %6433))) (approx %471 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %7435))) (approx %471 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (*.f64 %3239 (fma.f64 #s(literal -1/29160 binary64) %7304 %7439))))) (approx %471 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (*.f64 %3239 (fma.f64 #s(literal 1/162 binary64) %3929 (*.f64 %3239 (fma.f64 #s(literal -1/29160 binary64) %7303 %7445))))))) (approx %472 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %6373 (*.f64 #s(literal 1/162 binary64) %7325)))) (approx %472 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %6373 (*.f64 %3239 (fma.f64 #s(literal -1/29160 binary64) %7330 %7368))))) (approx %472 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %6373 (*.f64 %3239 (fma.f64 #s(literal 1/162 binary64) %7329 (*.f64 %3239 (fma.f64 #s(literal -1/29160 binary64) %7338 (*.f64 #s(literal 1/11022480 binary64) %7337)))))))) (approx %938 (+.f64 %44 %7470)) (approx %938 (+.f64 %44 (*.f64 z %7474))) (approx %938 (+.f64 %44 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %7398 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 %7479)))))) (approx %633 (*.f64 z (-.f64 (*.f64 #s(literal -1/162 binary64) %7297) %3754))) (approx %633 (*.f64 z (-.f64 (*.f64 %3239 (-.f64 %7305 %7439)) %3754))) (approx %633 (*.f64 z (-.f64 (*.f64 %3239 (-.f64 (*.f64 %3239 (-.f64 (*.f64 #s(literal -1/11022480 binary64) %7314) (*.f64 #s(literal -1/29160 binary64) %7303))) %7439)) %3754))) (approx %898 (+.f64 %44 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %6373 %7238)))) (approx %571 (+.f64 %1068 %7510)) (approx %571 (+.f64 %1068 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7513 (*.f64 #s(literal -1/18 binary64) %7515))))) (approx %571 (+.f64 %1068 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7513 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7521 %7523)))))) (approx %580 %7530) (approx %580 %588) (approx %581 %7533) (approx %581 (+.f64 %7533 (*.f64 #s(literal -1/3 binary64) (*.f64 t %7536)))) (approx %581 (+.f64 %7533 (*.f64 z (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 %7541)) %7545)))) (approx %581 (+.f64 %7533 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 %7533) (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %7536)))) %7545)))) (approx %582 %7559) (approx %582 (fma.f64 #s(literal -1/3 binary64) (*.f64 t %7562) %7559)) (approx %582 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %7566 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 (*.f64 z %7559)))) %7559)) (approx %582 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %7566 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7573 (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %7562))))) %7559)) (approx %583 %7535) (approx %583 (+.f64 %7535 (*.f64 #s(literal 1/3 binary64) (*.f64 t %7541)))) (approx %583 (+.f64 %7535 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 %7536) (*.f64 #s(literal 1/3 binary64) %7587))))) (approx %583 (+.f64 %7535 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7587 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 %7535) (*.f64 #s(literal -1/162 binary64) (*.f64 %3929 %7541)))))))) (approx %584 %7602) (approx %584 (fma.f64 #s(literal 1/3 binary64) (*.f64 t %7605) %7602)) (approx %584 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 (*.f64 z %7602)) %7612) %7602)) (approx %584 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %7611 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7616 (*.f64 #s(literal -1/162 binary64) (*.f64 %3929 %7605))))) %7602)) (approx %84 (*.f64 #s(literal 1/3 binary64) %2576)) (approx %84 (*.f64 z (fma.f64 #s(literal -1/162 binary64) (*.f64 %3929 %7626) (*.f64 #s(literal 1/3 binary64) %7628)))) (approx %84 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7628 (*.f64 %3239 (fma.f64 #s(literal -1/162 binary64) %7633 (*.f64 #s(literal 1/29160 binary64) (*.f64 %7303 %7626))))))) (approx %84 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7628 (*.f64 %3239 (fma.f64 #s(literal -1/162 binary64) %7633 (*.f64 %3239 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %7313 %7626) (*.f64 #s(literal 1/29160 binary64) (*.f64 %7303 %6))))))))) (approx %89 (fma.f64 #s(literal 2/3 binary64) %67 %45)) (approx %89 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %7246 %7279) %45)) (approx %89 (fma.f64 z (fma.f64 #s(literal 2/3 binary64) %7247 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7252 %7285))) %45)) (approx %93 (*.f64 #s(literal -2 binary64) %45)) (approx %93 (fma.f64 #s(literal -2 binary64) %45 (*.f64 #s(literal -2/3 binary64) %67))) (approx %93 (fma.f64 #s(literal -2 binary64) %45 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %7247 (*.f64 #s(literal 1/9 binary64) %7246))))) (approx %93 (fma.f64 #s(literal -2 binary64) %45 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %7247 (*.f64 z (fma.f64 #s(literal 1/81 binary64) %7253 (*.f64 #s(literal 1/9 binary64) %7252))))))) (approx %2887 (fma.f64 #s(literal -2 binary64) %1111 (*.f64 #s(literal -2/3 binary64) %1123))) (approx %2887 (fma.f64 #s(literal -2 binary64) %1111 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %7683 (*.f64 #s(literal 1/9 binary64) %7686))))) (approx %2887 (fma.f64 #s(literal -2 binary64) %1111 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %7683 (*.f64 z (fma.f64 #s(literal 1/81 binary64) %7692 (*.f64 #s(literal 1/9 binary64) %7693))))))) (approx %113 (fma.f64 #s(literal 1/3 binary64) %1232 %1110)) (approx %113 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %7703 (*.f64 #s(literal 1/3 binary64) %7704)) %1110)) (approx %113 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %7704 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7709 (*.f64 #s(literal -1/162 binary64) %7710)))) %1110)) (approx %117 (fma.f64 #s(literal 1/3 binary64) %1123 %1111)) (approx %117 (fma.f64 x %1110 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7686 (*.f64 #s(literal 1/3 binary64) %7683))))) (approx %117 (fma.f64 x %1110 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7683 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7693 (*.f64 #s(literal -1/162 binary64) %7692))))))) (approx %118 (fma.f64 #s(literal 1/3 binary64) %7731 %1196)) (approx %118 (fma.f64 b %1111 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7734 (*.f64 #s(literal 1/3 binary64) %7735))))) (approx %118 (fma.f64 b %1111 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7735 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7741 (*.f64 #s(literal -1/162 binary64) %7742))))))) (approx %2976 (fma.f64 #s(literal 2/3 binary64) %1123 %1113)) (approx %2976 (fma.f64 #s(literal 2 binary64) %1111 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7686 (*.f64 #s(literal 2/3 binary64) %7683))))) (approx %2976 (fma.f64 #s(literal 2 binary64) %1111 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %7683 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7693 (*.f64 #s(literal -1/81 binary64) %7692))))))) (approx %126 (*.f64 #s(literal 1/3 binary64) %7764)) (approx %126 (fma.f64 #s(literal 1/3 binary64) %7764 %7767)) (approx %126 (fma.f64 #s(literal 1/3 binary64) %7764 %7281)) (approx %126 (fma.f64 #s(literal 1/3 binary64) %7764 %7289)) (approx %134 (fma.f64 #s(literal -6 binary64) %1196 (*.f64 #s(literal -2 binary64) %7731))) (approx %134 (fma.f64 #s(literal -6 binary64) %1196 %7779)) (approx %134 (fma.f64 #s(literal -6 binary64) %1196 %7786)) (approx %139 (-.f64 (+.f64 a (*.f64 #s(literal -2 binary64) %7789)) %210)) (approx %139 (-.f64 (+.f64 a (*.f64 z (-.f64 (*.f64 #s(literal 1/3 binary64) %7794) %7797))) %210)) (approx %139 (-.f64 (+.f64 a (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal 1/27 binary64) %7803) (*.f64 #s(literal -1/3 binary64) %7805))) %7797))) %210)) (approx %146 %1202) (approx %146 (fma.f64 #s(literal 1/3 binary64) %7815 %1202)) (approx %146 (fma.f64 b %1110 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7818 (*.f64 #s(literal 1/3 binary64) %7819))))) (approx %146 (fma.f64 b %1110 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7819 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7825 (*.f64 #s(literal -1/162 binary64) %7826))))))) (approx %149 %1203) (approx %149 (fma.f64 #s(literal 2 binary64) %7815 %1203)) (approx %149 (fma.f64 #s(literal 6 binary64) %1202 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7818 %7837)))) (approx %149 (fma.f64 #s(literal 6 binary64) %1202 (*.f64 z (fma.f64 #s(literal 2 binary64) %7819 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7825 (*.f64 #s(literal -1/27 binary64) %7826))))))) (approx %152 %7849) (approx %152 (fma.f64 #s(literal 1/3 binary64) %7851 %7849)) (approx %152 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %7854 (*.f64 #s(literal 1/3 binary64) %7855)) %7849)) (approx %152 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %7855 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7860 (*.f64 #s(literal -1/162 binary64) %7861)))) %7849)) (approx %155 %7868) (approx %155 (fma.f64 #s(literal 2 binary64) %7851 %7868)) (approx %155 (fma.f64 #s(literal 6 binary64) %7849 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7854 (*.f64 #s(literal 2 binary64) %7855))))) (approx %155 (fma.f64 #s(literal 6 binary64) %7849 (*.f64 z (fma.f64 #s(literal 2 binary64) %7855 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7860 (*.f64 #s(literal -1/27 binary64) %7861))))))) (approx %248 %7885) (approx %248 (fma.f64 #s(literal 2 binary64) (/.f64 %67 b) %7885)) (approx %248 (fma.f64 #s(literal 6 binary64) %7884 (*.f64 z (fma.f64 #s(literal -1/3 binary64) (/.f64 %7246 b) (*.f64 #s(literal 2 binary64) %7891))))) (approx %248 (fma.f64 #s(literal 6 binary64) %7884 (*.f64 z (fma.f64 #s(literal 2 binary64) %7891 (*.f64 z (fma.f64 #s(literal -1/3 binary64) (/.f64 %7252 b) (*.f64 #s(literal -1/27 binary64) (/.f64 %7253 b)))))))) (approx %166 %1839) (approx %166 (-.f64 (fma.f64 #s(literal -2 binary64) %7815 %164) %1203)) (approx %166 (-.f64 (fma.f64 #s(literal -1 binary64) %144 (*.f64 z (-.f64 (*.f64 #s(literal 1/3 binary64) %7818) %7837))) %1203)) (approx %166 (-.f64 (fma.f64 #s(literal -1 binary64) %144 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal 1/27 binary64) %7826) (*.f64 #s(literal -1/3 binary64) %7825))) %7837))) %1203)) (approx %171 %1840) (approx %171 (fma.f64 #s(literal -2 binary64) %7731 %1840)) (approx %171 (fma.f64 x %1839 %7779)) (approx %171 (fma.f64 x %1839 %7786)) (approx %173 (fma.f64 #s(literal -1 binary64) %1840 (*.f64 #s(literal 2 binary64) %7731))) (approx %173 (fma.f64 #s(literal -1 binary64) %1840 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7734 (*.f64 #s(literal 2 binary64) %7735))))) (approx %173 (fma.f64 #s(literal -1 binary64) %1840 (*.f64 z (fma.f64 #s(literal 2 binary64) %7735 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7741 (*.f64 #s(literal -1/27 binary64) %7742))))))) (approx %178 (+.f64 %1099 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 %7947)))) (approx %178 (+.f64 %1099 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7952 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3942 %7947)))))) (approx %178 (+.f64 %1099 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7952 (*.f64 %3239 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %7268 %7947) (*.f64 #s(literal 1/1944 binary64) (*.f64 %3942 %1099)))))))) (approx %3229 %7968) (approx %6426 (+.f64 #s(literal 1 binary64) %7968)) (approx (* %3232 %7292) %3240) (approx %3237 %6532) (approx %188 (+.f64 %6 (*.f64 #s(literal -1/18 binary64) %7975))) (approx %188 (+.f64 %6 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7979 (*.f64 #s(literal 1/1944 binary64) %7980))))) (approx %188 (+.f64 %6 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7979 (*.f64 %3239 (fma.f64 #s(literal -1/524880 binary64) %7986 (*.f64 #s(literal 1/1944 binary64) %7987))))))) (approx %192 (fma.f64 #s(literal -1/18 binary64) %7995 %3416)) (approx %192 (fma.f64 b %6 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7998 (*.f64 #s(literal 1/1944 binary64) %7999))))) (approx %192 (fma.f64 b %6 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7998 (*.f64 %3239 (fma.f64 #s(literal -1/524880 binary64) %8005 (*.f64 #s(literal 1/1944 binary64) %8006))))))) (approx %195 (fma.f64 #s(literal -1/3 binary64) %7995 %3433)) (approx %195 (fma.f64 #s(literal 6 binary64) %3416 (*.f64 %3239 (fma.f64 #s(literal -1/3 binary64) %7998 (*.f64 #s(literal 1/324 binary64) %7999))))) (approx %195 (fma.f64 #s(literal 6 binary64) %3416 (*.f64 %3239 (fma.f64 #s(literal -1/3 binary64) %7998 (*.f64 %3239 (fma.f64 #s(literal -1/87480 binary64) %8005 (*.f64 #s(literal 1/324 binary64) %8006))))))) (approx %138 (fma.f64 #s(literal 2 binary64) %7789 %210)) (approx %138 (fma.f64 #s(literal 6 binary64) %207 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7794 %7797)))) (approx %138 (fma.f64 #s(literal 6 binary64) %207 (*.f64 z (fma.f64 #s(literal 2 binary64) %7796 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7805 (*.f64 #s(literal -1/27 binary64) %7803))))))) (approx %449 %8043) (approx %449 %425) (approx %3369 (fma.f64 #s(literal 2 binary64) %44 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %6431 (*.f64 #s(literal 2/3 binary64) %6373))))) (approx %3369 (fma.f64 #s(literal 2 binary64) %44 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %6373 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7233 (*.f64 #s(literal -1/81 binary64) %7235))))))) (approx %122 %8058) (approx %122 %8063) (approx %122 %8070) (approx %222 (fma.f64 #s(literal -1/3 binary64) %216 %7767)) (approx %222 (fma.f64 #s(literal -1/3 binary64) %216 %7281)) (approx %222 (fma.f64 #s(literal -1/3 binary64) %216 %7289)) (approx %240 (-.f64 %8078 %234)) (approx %240 (-.f64 %8084 %234)) (approx %240 (-.f64 %8092 %234)) (approx %252 (fma.f64 #s(literal -1/3 binary64) %129 %7277)) (approx %252 (fma.f64 #s(literal -1/3 binary64) %129 %7282)) (approx %252 (fma.f64 #s(literal -1/3 binary64) %129 %7290)) (approx %258 (fma.f64 #s(literal 3 binary64) %207 %7789)) (approx %258 (fma.f64 #s(literal 3 binary64) %207 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %7794 %7796)))) (approx %258 (fma.f64 #s(literal 3 binary64) %207 (*.f64 z (fma.f64 b %7247 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %7805 (*.f64 #s(literal -1/54 binary64) %7803))))))) (approx %262 (*.f64 #s(literal 3 binary64) %45)) (approx %265 (fma.f64 #s(literal 3 binary64) %45 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %7246 %7247)))) (approx %265 (fma.f64 #s(literal 3 binary64) %45 (*.f64 z (fma.f64 t %61 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %7252 (*.f64 #s(literal -1/54 binary64) %7253))))))) (approx %3650 (/.f64 %6417 z)) (approx %3719 %8130) (approx %269 (/.f64 #s(literal 1/2 binary64) %45)) (approx %269 (fma.f64 #s(literal -1/6 binary64) (/.f64 %6369 %8135) %8138)) (approx %269 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %8149)) %8153) %8138)) (approx %269 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 t (*.f64 %60 %8149)) %44) (fma.f64 #s(literal -1/324 binary64) %8161 (*.f64 #s(literal 1/108 binary64) %8161))))) %8149)) %8153) %8138)) (approx %273 (/.f64 #s(literal 3 binary64) %7764)) (approx %273 (fma.f64 #s(literal -6 binary64) (/.f64 %67 %8175) %8178)) (approx %273 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %8188)) %8192) %8178)) (approx %273 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 t (*.f64 %60 (*.f64 %6 %8188))) %7764) (fma.f64 #s(literal -1/9 binary64) (/.f64 %8200 %8175) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %3929 %8203) %8184)))))) %8188)) %8192) %8178)) (approx %280 %8218) (approx %280 (-.f64 %8221 %284)) (approx %280 (-.f64 %8229 %284)) (approx %280 (-.f64 %8239 %284)) (approx %125 %7764) (approx %125 (-.f64 %8058 %129)) (approx %125 (-.f64 %8063 %129)) (approx %125 (-.f64 %8070 %129)) (approx %288 %8216) (approx %288 (fma.f64 #s(literal 1/3 binary64) %8220 %8216)) (approx %288 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %8224 (*.f64 #s(literal 1/3 binary64) %8225)) %8216)) (approx %288 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %8225 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8232 (*.f64 #s(literal -1/162 binary64) %8233)))) %8216)) (approx %291 %8262) (approx %291 %8264) (approx %291 %8269) (approx %291 %8276) (approx %294 %8278) (approx %294 (-.f64 %8264 %283)) (approx %294 (-.f64 %8269 %283)) (approx %294 (-.f64 %8276 %283)) (approx %297 %8286) (approx %297 (fma.f64 #s(literal 2 binary64) %67 %8286)) (approx %297 (fma.f64 a %8278 %8062)) (approx %297 (fma.f64 a %8278 %8069)) (approx %1019 (fma.f64 #s(literal -1 binary64) %22 %1024)) (approx %1020 (fma.f64 #s(literal 1/3 binary64) (/.f64 %22 %2364) %6412)) (approx %1020 (fma.f64 z (-.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 %3735 %6486)) %8302) %6412)) (approx %1020 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal 1/27 binary64) (/.f64 %8306 %8307)) (*.f64 #s(literal -1/9 binary64) (/.f64 %3238 %6486)))) %8302) %6412)) (approx %873 (fma.f64 #s(literal -1/9 binary64) %7379 %6441)) (approx %873 (fma.f64 #s(literal 2 binary64) %44 (*.f64 %3239 (fma.f64 #s(literal -1/9 binary64) %7233 (*.f64 #s(literal 1/972 binary64) %7383))))) (approx %873 (fma.f64 #s(literal 2 binary64) %44 (*.f64 %3239 (fma.f64 #s(literal -1/9 binary64) %7233 (*.f64 %3239 (fma.f64 #s(literal -1/262440 binary64) %7389 (*.f64 #s(literal 1/972 binary64) %7390))))))) (approx %874 %885) (approx %875 %8335) (approx %875 (+.f64 %8335 (*.f64 #s(literal 1/3 binary64) %8339))) (approx %875 (+.f64 %8335 (*.f64 z (-.f64 %8345 %8347)))) (approx %875 (+.f64 %8335 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8352 (*.f64 #s(literal -1/162 binary64) %8353))) %8347)))) (approx %876 (-.f64 %8335 %44)) (approx %876 (-.f64 (+.f64 %8335 (*.f64 z (-.f64 %6433 %8347))) %44)) (approx %876 (-.f64 (+.f64 %8335 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %6373 (*.f64 z (-.f64 %8368 %8369))) %8347))) %44)) (approx %876 (-.f64 (+.f64 %8335 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %6373 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %8352 (*.f64 z (-.f64 %7368 %8379))) %8369))) %8347))) %44)) (approx %877 %8392) (approx %877 (-.f64 (+.f64 %44 (fma.f64 #s(literal 2 binary64) %44 %8395)) %8335)) (approx %877 (-.f64 (+.f64 %44 (fma.f64 #s(literal 2 binary64) %44 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %8346 %8402) %6433)))) %8335)) (approx %877 (-.f64 (+.f64 %44 (fma.f64 #s(literal 2 binary64) %44 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %8346 (*.f64 z (-.f64 (fma.f64 #s(literal -1/9 binary64) %7233 (fma.f64 #s(literal -1/18 binary64) %7233 %8411)) %8368))) %6433)))) %8335)) (approx %878 %8423) (approx %878 (fma.f64 #s(literal 1/2 binary64) %8395 %8423)) (approx %878 (fma.f64 #s(literal 1/2 binary64) %8392 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8402 %8427)))) (approx %878 (fma.f64 #s(literal 1/2 binary64) %8392 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8394 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8411 %8432)))))) (approx %4070 (+.f64 %60 (*.f64 #s(literal -1/3 binary64) %6461))) (approx %4070 (+.f64 %60 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %8442 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 %6367)))))) (approx %4070 (+.f64 %60 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %8442 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 %60) (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %6371)))))))) (approx %412 (+.f64 %44 (*.f64 z %8458))) (approx %412 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %7359 %6530)))) (approx %412 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %7359 (fma.f64 #s(literal 1/3 binary64) %6373 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 (*.f64 z %8466)))))))) (approx %423 %8475) (approx %423 (+.f64 %8475 (*.f64 #s(literal 1/3 binary64) %8479))) (approx %423 (+.f64 %8475 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8484 %8486)))) (approx %423 (+.f64 %8475 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %8485 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8491 (*.f64 #s(literal -1/162 binary64) %8492))))))) (approx %387 (*.f64 z (-.f64 %7435 %3654))) (approx %387 (*.f64 z (-.f64 (*.f64 %3239 (-.f64 (*.f64 #s(literal -1/29160 binary64) %7304) %8504)) %3654))) (approx %387 (*.f64 z (-.f64 (*.f64 %3239 (-.f64 (*.f64 %3239 (-.f64 %7445 %7315)) %8504)) %3654))) (approx %304 %8517) (approx %304 (fma.f64 #s(literal 1/3 binary64) %8520 %8517)) (approx %304 (fma.f64 x %44 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8524 (*.f64 #s(literal 1/3 binary64) %8526))))) (approx %304 (fma.f64 x %44 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %8526 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8532 (*.f64 #s(literal -1/162 binary64) %8533))))))) (approx %307 %8541) (approx %307 (fma.f64 #s(literal 1/3 binary64) %8543 %8541)) (approx %307 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %8546 (*.f64 #s(literal 1/3 binary64) %8547)) %8541)) (approx %307 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %8547 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8552 (*.f64 #s(literal -1/162 binary64) %8553)))) %8541)) (approx %327 (+.f64 %8335 (*.f64 #s(literal -1/3 binary64) %8339))) (approx %327 (+.f64 %8335 (*.f64 z (-.f64 %8345 %8563)))) (approx %327 (+.f64 %8335 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8352 (*.f64 #s(literal 1/162 binary64) %8353))) %8563)))) (approx %319 %8575) (approx %319 (fma.f64 #s(literal 2/3 binary64) %67 %8575)) (approx %319 (fma.f64 a %8218 %7281)) (approx %319 (fma.f64 a %8218 %7289)) (approx %490 %7470) (approx %490 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %7403 %7473))) (approx %490 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %7398 (*.f64 %3239 (fma.f64 #s(literal 1/2 binary64) %7411 %8587))))) (approx %490 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %7398 (*.f64 %3239 (fma.f64 #s(literal 1/2 binary64) %7402 (*.f64 %3239 (fma.f64 #s(literal 1/2 binary64) %7424 %8593))))))) (approx %992 (fma.f64 #s(literal 2 binary64) y %8602)) (approx %993 (+.f64 y %8605)) (approx %994 (+.f64 %44 (*.f64 #s(literal -1/2 binary64) %8609))) (approx %994 (+.f64 %44 (*.f64 z (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 z %8615)) %8618)))) (approx %994 (+.f64 %44 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/8 binary64) %8615 (*.f64 #s(literal 1/48 binary64) (*.f64 z %8625)))) %8618)))) (approx %995 %8635) (approx %996 (*.f64 #s(literal 1/2 binary64) %8635)) (approx %997 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %3239 %8639)))) (approx %997 (+.f64 #s(literal 1 binary64) (*.f64 %3239 (fma.f64 #s(literal -1/8 binary64) %8639 (*.f64 #s(literal 1/384 binary64) (*.f64 %3239 %8645)))))) (approx %997 (+.f64 #s(literal 1 binary64) (*.f64 %3239 (fma.f64 #s(literal -1/8 binary64) %8639 (*.f64 %3239 (fma.f64 #s(literal -1/46080 binary64) (*.f64 %3239 (pow.f64 %8634 #s(literal 6 binary64))) (*.f64 #s(literal 1/384 binary64) %8645))))))) (approx %998 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %8608 %8665)))) (approx %998 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %8608 (*.f64 z (fma.f64 #s(literal -1/8 binary64) %8615 (fma.f64 #s(literal -1/8 binary64) %8662 %8675))))))) (approx %999 (fma.f64 #s(literal -1 binary64) %8609 %6441)) (approx %999 (fma.f64 #s(literal 2 binary64) %44 (*.f64 z (fma.f64 #s(literal -1 binary64) %8608 (*.f64 #s(literal 2 binary64) %8665))))) (approx %999 (fma.f64 #s(literal 2 binary64) %44 (*.f64 z (fma.f64 #s(literal -1 binary64) %8608 (*.f64 z (fma.f64 #s(literal 2 binary64) %8675 (*.f64 #s(literal 2 binary64) %8664))))))) (approx %551 %8697) (approx %552 %8699) (approx %552 (+.f64 %8699 (*.f64 #s(literal -1/3 binary64) (*.f64 t %8702)))) (approx %552 (+.f64 %8699 (*.f64 z (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 (*.f64 z %8699))) %8711)))) (approx %552 (+.f64 %8699 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8716 (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %8702)))) %8711)))) (approx %553 %8725) (approx %553 (-.f64 (+.f64 %44 %8728) %8699)) (approx %553 (-.f64 (+.f64 %44 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %8710 %8734) %6433))) %8699)) (approx %553 (-.f64 (+.f64 %44 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %8710 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %7233 %8744) %8732))) %6433))) %8699)) (approx %554 %8754) (approx %554 (fma.f64 #s(literal 1/2 binary64) %8728 %8754)) (approx %554 (fma.f64 #s(literal 1/2 binary64) %8725 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8734 %8758)))) (approx %554 (fma.f64 #s(literal 1/2 binary64) %8725 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8727 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8744 (*.f64 #s(literal 1/2 binary64) %8733))))))) (approx %512 (+.f64 %1068 (*.f64 #s(literal 1/3 binary64) %7509))) (approx %512 (+.f64 %1068 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7515 %8773)))) (approx %512 (+.f64 %1068 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7513 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7521 (*.f64 #s(literal -1/162 binary64) %7522))))))) (approx %513 %8785) (approx %513 (+.f64 %1068 (+.f64 %8475 %8788))) (approx %513 (+.f64 %1068 (+.f64 %8475 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7513 (fma.f64 #s(literal 1/3 binary64) %8485 %8794)))))) (approx %513 (+.f64 %1068 (+.f64 %8475 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7513 (fma.f64 #s(literal 1/3 binary64) %8485 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7521 (fma.f64 #s(literal -1/18 binary64) %8491 %8805))))))))) (approx %514 %8815) (approx %514 (fma.f64 #s(literal 1/2 binary64) %8788 %8815)) (approx %514 (fma.f64 #s(literal 1/2 binary64) %8785 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8794 (*.f64 #s(literal 1/2 binary64) %8787))))) (approx %514 (fma.f64 #s(literal 1/2 binary64) %8785 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8787 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8805 (*.f64 #s(literal 1/2 binary64) %8793))))))) (approx %531 (*.f64 #s(literal 2 binary64) %1068)) (approx %531 (fma.f64 #s(literal 2 binary64) %1068 %8834)) (approx %531 (fma.f64 #s(literal 2 binary64) %1068 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7513 (fma.f64 #s(literal -1/9 binary64) %7515 %8773))))) (approx %531 (fma.f64 #s(literal 2 binary64) %1068 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7513 (fma.f64 #s(literal 1/3 binary64) %7513 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7521 %8844))))))) (approx %532 (+.f64 %1068 (*.f64 #s(literal 1/2 binary64) %8834))) (approx %532 (+.f64 %1068 (*.f64 z %8856))) (approx %532 (+.f64 %1068 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8833 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7521 (*.f64 #s(literal 1/2 binary64) %8844))))))) (approx %353 %361) (approx %353 %362) (approx %672 (+.f64 %44 %7510)) (approx %672 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7513 %6432)))) (approx %672 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7513 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 %7523)))))) (approx %947 (-.f64 %76 %7530)) (approx %948 %8883) (approx %948 (-.f64 %402 %7530)) (approx %949 %8887) (approx %949 (+.f64 %8887 (*.f64 #s(literal -1/3 binary64) (*.f64 t %8890)))) (approx %949 (+.f64 %8887 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %8895 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 (*.f64 z %8887))))))) (approx %949 (+.f64 %8887 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %8895 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 %8887) (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %8890)))))))) (approx %329 %8913) (approx %329 (fma.f64 #s(literal -2/3 binary64) %8917 %8913)) (approx %329 (fma.f64 #s(literal 2 binary64) %8912 %8925)) (approx %329 (fma.f64 #s(literal 2 binary64) %8912 %8934)) (approx %335 %8938) (approx %335 %8941) (approx %335 %8948) (approx %335 %8957) (approx %339 %8959) (approx %339 (-.f64 %8941 a)) (approx %339 (-.f64 %8948 a)) (approx %339 (-.f64 %8957 a)) (approx %343 %8968) (approx %343 (fma.f64 #s(literal -2/3 binary64) %8917 %8968)) (approx %343 (fma.f64 #s(literal 1/3 binary64) %8967 %8925)) (approx %343 (fma.f64 #s(literal 1/3 binary64) %8967 %8934)) (approx %348 (-.f64 %48 %349)) (approx %348 (-.f64 %7277 %349)) (approx %348 (-.f64 %7282 %349)) (approx %348 (-.f64 %7290 %349)) (approx %401 %8984) (approx %401 (fma.f64 #s(literal -1/3 binary64) %8988 %8984)) (approx %401 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %8991 (*.f64 #s(literal -1/18 binary64) %8993)) %8984)) (approx %401 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %8991 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8998 (*.f64 #s(literal 1/162 binary64) %8999)))) %8984)) (approx %413 (fma.f64 z %9006 %45)) (approx %413 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %7246 %9006) %45)) (approx %413 (fma.f64 z (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %7252 %9013) %9006) %45)) (approx %424 %9018) (approx %424 (fma.f64 #s(literal 1/3 binary64) %9022 %9018)) (approx %424 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %9026 (*.f64 #s(literal 1/3 binary64) %9027)) %9018)) (approx %424 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %9027 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9032 (*.f64 #s(literal -1/162 binary64) %9033)))) %9018)) (approx %451 %9040) (approx %451 %9042) (approx %451 %9047) (approx %451 %9054) (approx %454 (-.f64 %9040 %349)) (approx %454 (-.f64 %9042 %349)) (approx %454 (-.f64 %9047 %349)) (approx %454 (-.f64 %9054 %349)) (approx %464 %9065) (approx %464 %9070) (approx %464 %9078) (approx %464 %9087) (approx %468 (-.f64 %9065 %349)) (approx %468 (-.f64 %9070 %349)) (approx %468 (-.f64 %9078 %349)) (approx %468 (-.f64 %9087 %349)) (approx %491 (+.f64 %44 (*.f64 z %9097))) (approx %491 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %7359 %7474)))) (approx %491 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %7359 (fma.f64 #s(literal 1/2 binary64) %7398 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 (*.f64 z %9105)))))))) (approx %492 %9116) (approx %492 %9121) (approx %492 %9130) (approx %499 (-.f64 %9116 %349)) (approx %499 (-.f64 %9121 %349)) (approx %499 (-.f64 %9130 %349)) (approx %503 (*.f64 #s(literal 1/9 binary64) %9138)) (approx %503 (fma.f64 #s(literal 1/9 binary64) %9138 %7767)) (approx %503 (fma.f64 #s(literal 1/9 binary64) %9138 %7281)) (approx %503 (fma.f64 #s(literal 1/9 binary64) %9138 %7289)) (approx %516 %9148) (approx %516 %9153) (approx %516 %9162) (approx %516 %9174) (approx %523 (-.f64 %9148 %349)) (approx %523 (-.f64 %9153 %349)) (approx %523 (-.f64 %9162 %349)) (approx %523 (-.f64 %9174 %349)) (approx %533 (+.f64 %1068 (*.f64 z %9184))) (approx %533 (+.f64 %1068 (*.f64 z (-.f64 %8856 %6433)))) (approx %533 (+.f64 %1068 (*.f64 z (-.f64 (fma.f64 #s(literal 1/2 binary64) %8833 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7521 (*.f64 z %9193)))) %6433)))) (approx %534 %9202) (approx %534 %9206) (approx %534 %9211) (approx %534 %9220) (approx %544 (-.f64 %9202 %349)) (approx %544 (-.f64 %9206 %349)) (approx %544 (-.f64 %9211 %349)) (approx %544 (-.f64 %9220 %349)) (approx %555 (fma.f64 #s(literal 1/2 binary64) %8725 (*.f64 z %9230))) (approx %555 (fma.f64 #s(literal 1/2 binary64) %8725 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8734 %9230)))) (approx %555 (fma.f64 #s(literal 1/2 binary64) %8725 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %7398 (fma.f64 #s(literal 1/2 binary64) %8727 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8733 (*.f64 z %9239)))))))) (approx %556 %9248) (approx %556 %9252) (approx %556 %9257) (approx %556 %9264) (approx %566 (-.f64 %9248 %349)) (approx %566 (-.f64 %9252 %349)) (approx %566 (-.f64 %9257 %349)) (approx %566 (-.f64 %9264 %349)) (approx %572 %9274) (approx %572 %9279) (approx %572 %9286) (approx %575 (-.f64 %9274 %349)) (approx %575 (-.f64 %9279 %349)) (approx %575 (-.f64 %9286 %349)) (approx %585 %9294) (approx %585 (-.f64 (fma.f64 z %9297 %7559) %7602)) (approx %585 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %7566 (*.f64 z %9303)) %7612) %7559) %7602)) (approx %585 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %7566 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %7573 (*.f64 z %9314)) %9302))) %7612) %7559) %7602)) (approx %586 %9325) (approx %586 %9329) (approx %586 %9336) (approx %586 %9345) (approx %597 (-.f64 %9325 %349)) (approx %597 (-.f64 %9329 %349)) (approx %597 (-.f64 %9336 %349)) (approx %597 (-.f64 %9345 %349)) (approx %649 #s(literal -884279719003555/562949953421312 binary64)) (approx %649 %657) (approx %650 %9358) (approx %650 (+.f64 %9358 (*.f64 #s(literal -1/3 binary64) (*.f64 t %9361)))) (approx %650 (+.f64 %9358 (*.f64 z (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 %9366)) %9370)))) (approx %650 (+.f64 %9358 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 %9358) (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %9361)))) %9370)))) (approx %651 %9384) (approx %651 (fma.f64 #s(literal -1/3 binary64) (*.f64 t %9387) %9384)) (approx %651 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9391 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 (*.f64 z %9384)))) %9384)) (approx %651 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9391 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9398 (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %9387))))) %9384)) (approx %652 %9360) (approx %652 (+.f64 %9360 (*.f64 #s(literal 1/3 binary64) (*.f64 t %9366)))) (approx %652 (+.f64 %9360 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 %9361) (*.f64 #s(literal 1/3 binary64) %9412))))) (approx %652 (+.f64 %9360 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9412 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 %9360) (*.f64 #s(literal -1/162 binary64) (*.f64 %3929 %9366)))))))) (approx %653 %9427) (approx %653 (fma.f64 #s(literal 1/3 binary64) (*.f64 t %9430) %9427)) (approx %653 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 (*.f64 z %9427)) %9437) %9427)) (approx %653 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %9436 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9441 (*.f64 #s(literal -1/162 binary64) (*.f64 %3929 %9430))))) %9427)) (approx %654 %9449) (approx %654 (-.f64 (fma.f64 z %9452 %9384) %9427)) (approx %654 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %9391 (*.f64 z %9458)) %9437) %9384) %9427)) (approx %654 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %9391 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %9398 (*.f64 z %9469)) %9457))) %9437) %9384) %9427)) (approx %655 %9480) (approx %655 %9484) (approx %655 %9491) (approx %655 %9500) (approx %666 (-.f64 %9480 %349)) (approx %666 (-.f64 %9484 %349)) (approx %666 (-.f64 %9491 %349)) (approx %666 (-.f64 %9500 %349)) (approx %673 %9510) (approx %673 %9515) (approx %673 %9521) (approx %680 (-.f64 %9510 %349)) (approx %680 (-.f64 %9515 %349)) (approx %680 (-.f64 %9521 %349)) (approx %688 %9531) (approx %688 %9535) (approx %688 %9542) (approx %696 (-.f64 %9531 %349)) (approx %696 (-.f64 %9535 %349)) (approx %696 (-.f64 %9542 %349)) (approx %728 (*.f64 #s(literal -2 binary64) %8541)) (approx %728 (fma.f64 #s(literal -2 binary64) %8541 (*.f64 #s(literal -2/3 binary64) %8543))) (approx %728 (fma.f64 #s(literal -2 binary64) %8541 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %8547 (*.f64 #s(literal 1/9 binary64) %8546))))) (approx %728 (fma.f64 #s(literal -2 binary64) %8541 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %8547 (*.f64 z (fma.f64 #s(literal 1/81 binary64) %8553 (*.f64 #s(literal 1/9 binary64) %8552))))))) (approx %732 %9568) (approx %732 %9573) (approx %732 %9580) (approx %735 (-.f64 %9568 %349)) (approx %735 (-.f64 %9573 %349)) (approx %735 (-.f64 %9580 %349)) (approx %738 %9588) (approx %738 %9590) (approx %738 %9595) (approx %738 %9602) (approx %741 %9604) (approx %741 (-.f64 %9590 %129)) (approx %741 (-.f64 %9595 %129)) (approx %741 (-.f64 %9602 %129)) (approx %744 %9612) (approx %744 (+.f64 %44 (+.f64 %1068 (*.f64 z %9615)))) (approx %744 (+.f64 %44 (+.f64 %1068 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %7513 %9622) %6528))))) (approx %744 (+.f64 %44 (+.f64 %1068 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %7513 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 (fma.f64 #s(literal -1/18 binary64) %7521 (*.f64 z %9629))))) %6528))))) (approx %746 (*.f64 #s(literal 1/2 binary64) %9612)) (approx %746 (fma.f64 #s(literal 1/2 binary64) %9612 (*.f64 z %9643))) (approx %746 (fma.f64 #s(literal 1/2 binary64) %9612 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %6373 (fma.f64 #s(literal 1/2 binary64) %9622 %9642))))) (approx %746 (fma.f64 #s(literal 1/2 binary64) %9612 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %6373 (fma.f64 #s(literal 1/2 binary64) %9615 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %9621 (*.f64 z %9653)))))))) (approx %747 %9662) (approx %747 %9666) (approx %747 %9671) (approx %747 %9678) (approx %753 (-.f64 %9662 %349)) (approx %753 (-.f64 %9666 %349)) (approx %753 (-.f64 %9671 %349)) (approx %753 (-.f64 %9678 %349)) (approx %756 (fma.f64 z %9688 %8984)) (approx %756 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %8991 (fma.f64 #s(literal -1/18 binary64) %8993 %7248)) %8984)) (approx %756 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %8991 (fma.f64 #s(literal 1/3 binary64) %7247 (*.f64 z %9699))) %8984)) (approx %760 %9705) (approx %760 %9707) (approx %760 %9714) (approx %760 %9720) (approx %764 (-.f64 %9705 %349)) (approx %764 (-.f64 %9707 %349)) (approx %764 (-.f64 %9714 %349)) (approx %764 (-.f64 %9720 %349)) (approx %767 (/.f64 #s(literal 3 binary64) %9604)) (approx %767 (fma.f64 #s(literal 6 binary64) (/.f64 %8988 %9732) %9735)) (approx %767 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %9745)) %9749) %9735)) (approx %767 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %3929 %9754) %9741) (fma.f64 #s(literal 1/9 binary64) (/.f64 %9695 %9732) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 t (*.f64 %674 (*.f64 %6 %9745))) %9604)))))) %9745)) %9749) %9735)) (approx %770 %9772) (approx %770 (fma.f64 #s(literal -2/3 binary64) %8988 %9772)) (approx %770 (fma.f64 #s(literal 1/3 binary64) %9604 %9278)) (approx %770 (fma.f64 #s(literal 1/3 binary64) %9604 %9285)) (approx %787 (fma.f64 #s(literal 1/3 binary64) %67 %434)) (approx %787 (fma.f64 z (fma.f64 #s(literal -1/162 binary64) (*.f64 %3929 %9782) %7248) %434)) (approx %787 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %7247 (*.f64 %3239 (fma.f64 #s(literal -1/162 binary64) %8200 (*.f64 #s(literal 1/29160 binary64) (*.f64 %7303 %9782))))) %434)) (approx %790 %9794) (approx %790 %9796) (approx %790 %9798) (approx %790 %9800) (approx %793 (-.f64 %9794 %349)) (approx %793 (-.f64 %9796 %349)) (approx %793 (-.f64 %9798 %349)) (approx %793 (-.f64 %9800 %349)) (approx %810 %9810) (approx %810 (+.f64 %44 (+.f64 %381 %6437))) (approx %810 (+.f64 %44 (+.f64 %381 %7348))) (approx %810 (+.f64 %44 (+.f64 %381 %7356))) (approx %812 (*.f64 #s(literal 1/2 binary64) %9810)) (approx %812 (fma.f64 #s(literal 1/2 binary64) %9810 (*.f64 z %9823))) (approx %812 (fma.f64 #s(literal 1/2 binary64) %9810 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %6373 (fma.f64 #s(literal -1/36 binary64) %6431 %6528))))) (approx %812 (fma.f64 #s(literal 1/2 binary64) %9810 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %6373 (fma.f64 #s(literal 1/3 binary64) %6373 (*.f64 z (fma.f64 #s(literal -1/36 binary64) %7233 (*.f64 z %9833)))))))) (approx %813 %9842) (approx %813 %9846) (approx %813 %9850) (approx %813 %9858) (approx %819 (-.f64 %9842 %349)) (approx %819 (-.f64 %9846 %349)) (approx %819 (-.f64 %9850 %349)) (approx %819 (-.f64 %9858 %349)) (approx %822 %9868) (approx %822 %9873) (approx %822 %9880) (approx %825 (-.f64 %9868 %129)) (approx %825 (-.f64 %9873 %129)) (approx %825 (-.f64 %9880 %129)) (approx %828 (fma.f64 #s(literal 1/3 binary64) %7764 (*.f64 #s(literal 2 binary64) %9567))) (approx %828 (fma.f64 #s(literal 1/3 binary64) %7764 %9572)) (approx %828 (fma.f64 #s(literal 1/3 binary64) %7764 %9579)) (approx %860 %9896) (approx %860 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %6373 (fma.f64 #s(literal 1/2 binary64) %7398 (*.f64 %3239 %9898))))) (approx %860 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %6373 (fma.f64 #s(literal 1/2 binary64) %7398 (*.f64 %3239 (fma.f64 #s(literal -1/162 binary64) %7329 (fma.f64 #s(literal 1/2 binary64) %7402 (*.f64 %3239 (fma.f64 #s(literal 1/29160 binary64) %7338 %8593))))))))) (approx %860 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %6373 (fma.f64 #s(literal 1/2 binary64) %7398 (*.f64 %3239 (fma.f64 #s(literal -1/162 binary64) %7329 (fma.f64 #s(literal 1/2 binary64) %7402 (*.f64 %3239 (fma.f64 #s(literal 1/29160 binary64) %7338 (fma.f64 #s(literal 1/2 binary64) %7410 (*.f64 %3239 (fma.f64 #s(literal -1/11022480 binary64) %7419 (*.f64 #s(literal 1/2 binary64) %7423))))))))))))) (approx %862 (+.f64 %44 (*.f64 #s(literal 1/2 binary64) %9896))) (approx %862 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %6431 (*.f64 #s(literal 1/2 binary64) %9895))))) (approx %862 (+.f64 %44 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %9895 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 (*.f64 #s(literal 1/2 binary64) (*.f64 z %9898)))))))) (approx %863 %9944) (approx %863 %9948) (approx %863 %9955) (approx %870 (-.f64 %9944 %349)) (approx %870 (-.f64 %9948 %349)) (approx %870 (-.f64 %9955 %349)) (approx %879 %9963) (approx %879 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %8392 (*.f64 z %9965)))) (approx %879 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %8392 (*.f64 z (-.f64 (fma.f64 #s(literal 1/2 binary64) %8394 %9971) %6528))))) (approx %879 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %8392 (*.f64 z (-.f64 (fma.f64 #s(literal 1/2 binary64) %8394 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 (fma.f64 #s(literal 1/2 binary64) %8401 (*.f64 z %9979))))) %6528))))) (approx %881 (*.f64 #s(literal 1/2 binary64) %9963)) (approx %881 (fma.f64 #s(literal 1/2 binary64) %9963 (*.f64 z %9993))) (approx %881 (fma.f64 #s(literal 1/2 binary64) %9963 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %6373 (fma.f64 #s(literal 1/2 binary64) %9971 %9992))))) (approx %881 (fma.f64 #s(literal 1/2 binary64) %9963 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %6373 (fma.f64 #s(literal 1/2 binary64) %9965 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %9970 (*.f64 z %10003)))))))) (approx %882 %10012) (approx %882 %10016) (approx %882 %10021) (approx %882 %10028) (approx %894 (-.f64 %10012 %349)) (approx %894 (-.f64 %10016 %349)) (approx %894 (-.f64 %10021 %349)) (approx %894 (-.f64 %10028 %349)) (approx %907 %10038) (approx %907 %10040) (approx %907 %10045) (approx %907 %10052) (approx %910 %10054) (approx %910 (-.f64 %10040 %129)) (approx %910 (-.f64 %10045 %129)) (approx %910 (-.f64 %10052 %129)) (approx %913 (*.f64 #s(literal 1/3 binary64) %10054)) (approx %913 (fma.f64 #s(literal 1/3 binary64) %10054 (*.f64 #s(literal 2/3 binary64) %9022))) (approx %913 (fma.f64 #s(literal 1/3 binary64) %10054 %9046)) (approx %913 (fma.f64 #s(literal 1/3 binary64) %10054 %9053)) (approx %916 %10071) (approx %916 (-.f64 (+.f64 %8475 %10074) %44)) (approx %916 (-.f64 (+.f64 %8475 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %8485 (fma.f64 #s(literal 1/3 binary64) %6373 (*.f64 z %10078))))) %44)) (approx %916 (-.f64 (+.f64 %8475 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %8485 (fma.f64 #s(literal 1/3 binary64) %6373 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %8491 %10087) %8369)))))) %44)) (approx %918 %10098) (approx %918 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %10074 %10097))) (approx %918 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %10071 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10073 (*.f64 z %10104)))))) (approx %918 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %10071 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10073 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 (fma.f64 #s(literal 1/2 binary64) %10087 %10103)))))))) (approx %919 %10120) (approx %919 %10124) (approx %919 %10130) (approx %919 %10137) (approx %925 (-.f64 %10120 %349)) (approx %925 (-.f64 %10124 %349)) (approx %925 (-.f64 %10130 %349)) (approx %925 (-.f64 %10137 %349)) (approx %928 %10147) (approx %928 (fma.f64 #s(literal 2/3 binary64) %8479 %10147)) (approx %928 (fma.f64 #s(literal 2 binary64) %8475 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8484 (*.f64 #s(literal 2/3 binary64) %8485))))) (approx %928 (fma.f64 #s(literal 2 binary64) %8475 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %8485 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8491 (*.f64 #s(literal -1/81 binary64) %8492))))))) (approx %930 (fma.f64 #s(literal -1/3 binary64) %129 %9040)) (approx %930 (fma.f64 #s(literal -1/3 binary64) %129 %9042)) (approx %930 (fma.f64 #s(literal -1/3 binary64) %129 %9047)) (approx %930 (fma.f64 #s(literal -1/3 binary64) %129 %9054)) (approx %950 %10171) (approx %950 (fma.f64 #s(literal -1/3 binary64) (*.f64 t %10174) %10171)) (approx %950 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %10178 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 (*.f64 z %10171)))) %10171)) (approx %950 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %10178 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %10185 (*.f64 #s(literal 1/162 binary64) (*.f64 %3929 %10174))))) %10171)) (approx %951 %10193) (approx %951 (-.f64 (fma.f64 z %10196 %10171) %7602)) (approx %951 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %10178 (*.f64 z %10201)) %7612) %10171) %7602)) (approx %951 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %10178 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %10185 (*.f64 z %10210)) %9302))) %7612) %10171) %7602)) (approx %952 %10221) (approx %952 %10225) (approx %952 %10232) (approx %952 %10241) (approx %960 (-.f64 %10221 %349)) (approx %960 (-.f64 %10225 %349)) (approx %960 (-.f64 %10232 %349)) (approx %960 (-.f64 %10241 %349)) (approx %1001 (+.f64 %44 (*.f64 z %10251))) (approx %1001 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %8608 (fma.f64 #s(literal 1/3 binary64) %6373 %8665))))) (approx %1001 (+.f64 %44 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %8608 (fma.f64 #s(literal 1/3 binary64) %6373 (*.f64 z (fma.f64 #s(literal -1/8 binary64) %8615 (fma.f64 #s(literal -1/8 binary64) %8662 (*.f64 z %10260))))))))) (approx %1002 %10272) (approx %1002 %10279) (approx %1002 %10288) (approx %1015 (-.f64 %10272 %349)) (approx %1015 (-.f64 %10279 %349)) (approx %1015 (-.f64 %10288 %349)) (approx %1037 %8078) (approx %1037 %8084) (approx %1037 %8092) (approx %277 %8217) (approx %277 %8221) (approx %277 %8229) (approx %277 %8239) (approx %1065 (+.f64 %1068 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 %10303)))) (approx %1065 (+.f64 %1068 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7521 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3942 %10303)))))) (approx %1065 (+.f64 %1068 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7521 (*.f64 %3239 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %7268 %10303) (*.f64 #s(literal 1/1944 binary64) (*.f64 %3942 %1068)))))))) (approx %1066 (+.f64 %1068 %7470)) (approx %1066 (+.f64 %1068 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7515 %7473)))) (approx %1066 (+.f64 %1068 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %7398 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7521 %7479)))))) (approx %1067 %10335) (approx %1067 %10339) (approx %1067 %10344) (approx %1074 (-.f64 %10335 %349)) (approx %1074 (-.f64 %10339 %349)) (approx %1074 (-.f64 %10344 %349)) (approx %1084 #s(literal 884279719003555/562949953421312 binary64)) (approx %1084 %1089) (approx %1085 %10354) (approx %1085 (+.f64 %10354 (*.f64 #s(literal 1/3 binary64) (*.f64 t %10357)))) (approx %1085 (+.f64 %10354 (*.f64 z (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 %3238 (*.f64 z %10354))) %10366)))) (approx %1085 (+.f64 %10354 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3238 %10354) (*.f64 #s(literal -1/162 binary64) (*.f64 %3929 %10357)))) %10366)))) (approx %1087 %10381) (approx %1087 (+.f64 %44 (fma.f64 #s(literal 1/3 binary64) (*.f64 t %10384) %10380))) (approx %1087 (+.f64 %44 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %10389 (*.f64 z %10392)) %10380))) (approx %1087 (+.f64 %44 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %10389 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7233 (fma.f64 #s(literal -1/18 binary64) %10390 (*.f64 #s(literal -1/162 binary64) (*.f64 %3929 %10384)))))) %10380))) (approx %1088 %10408) (approx %1088 %10413) (approx %1088 %10421) (approx %1088 %10429) (approx %1096 (-.f64 %10408 %349)) (approx %1096 (-.f64 %10413 %349)) (approx %1096 (-.f64 %10421 %349)) (approx %1096 (-.f64 %10429 %349)) (approx %53 %10440) (approx %97 %10443) (approx %602 (*.f64 z (+.f64 t %10445))) (approx %421 %10450) (approx %83 %85) (approx %485 %10454) (approx %632 %10459) (approx %633 %639) (approx %570 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %10462))) (approx %580 %10467) (approx %581 %589) (approx %3209 (*.f64 z %3651)) (approx %3227 (*.f64 z %3655)) (approx %3229 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %3635 %3738))) (approx %6426 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %3635 %3651))) (approx %3237 %7380) (approx %3237 (*.f64 %3239 %10483)) (approx %3313 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %6373 %6454))) (approx %449 (*.f64 z (-.f64 %10489 %3653))) (approx %3351 (*.f64 #s(literal 2/3 binary64) %6369)) (approx %3351 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %6373 (*.f64 #s(literal 2 binary64) %6454)))) (approx %262 (*.f64 z (fma.f64 #s(literal 3 binary64) %10499 %7247))) (approx %3719 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8442 (*.f64 #s(literal 1/3 binary64) %10503)))) (approx %3734 %6432) (approx %3734 (*.f64 z %10483)) (approx %1019 (*.f64 z (-.f64 %10511 t))) (approx %1020 (/.f64 (-.f64 (*.f64 #s(literal -9 binary64) %10515) %10518) z)) (approx %1020 (/.f64 (-.f64 (*.f64 #s(literal -27 binary64) %10522) %10524) z)) (approx %1020 (/.f64 (-.f64 (*.f64 #s(literal -81 binary64) (/.f64 %6486 (*.f64 %3942 %3930))) (fma.f64 #s(literal 9 binary64) %10515 (fma.f64 #s(literal 27 binary64) %10522 %10518))) z)) (approx %874 %10537) (approx %384 (*.f64 z %10489)) (approx %387 %394) (approx %4249 (*.f64 %3239 (fma.f64 #s(literal -1/18 binary64) %7233 (fma.f64 #s(literal 1/3 binary64) %10481 %10542)))) (approx %992 %8602) (approx %992 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (fma.f64 #s(literal 1/3 binary64) t (*.f64 #s(literal 2 binary64) %3653))))) (approx %993 %8605) (approx %993 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8601 %3653))) (approx %684 (*.f64 z (-.f64 %10457 %3654))) (approx %551 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t (+.f64 %3653 %10456)))) (approx %511 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t %10462))) (approx %527 (*.f64 z (-.f64 %10462 %3654))) (approx %353 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %10456))) (approx %354 %363) (approx %948 (*.f64 z (-.f64 %10457 %10466))) (approx %949 %954) (approx %980 %10580) (approx %981 (*.f64 z (-.f64 %10457 %10442))) (approx %6596 (*.f64 %3239 (-.f64 (fma.f64 #s(literal -1/18 binary64) %7233 %10542) (*.f64 #s(literal -1/3 binary64) %10481)))) (approx %649 %10592) (approx %650 %658) (approx %1084 %10596) (approx %1085 %1090) (approx %53 (*.f64 #s(literal -1 binary64) %10580)) (approx %97 (*.f64 #s(literal -1 binary64) %10450)) (approx %602 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t %10511)))) (approx %421 (*.f64 #s(literal -1 binary64) %10443)) (approx %485 (*.f64 #s(literal -1 binary64) %10537)) (approx %632 (*.f64 #s(literal -1 binary64) %10467)) (approx %570 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %10613 %3654)))) (approx %580 (*.f64 #s(literal -1 binary64) %10459)) (approx %3209 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %10620 %3633)))) (approx %3213 (*.f64 #s(literal -1 binary64) (*.f64 z %10625))) (approx %3227 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (*.f64 #s(literal 1/2 binary64) %3653))))) (approx %3229 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) %2464 (*.f64 #s(literal 1/2 binary64) %3635))))) (approx %6426 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %2366 z) %10620)))) (approx %3313 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %6454 %6528)))) (approx %449 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %10648 %3754)))) (approx %3351 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -2 binary64) %6454 (*.f64 #s(literal -2/3 binary64) %6373))))) (approx %262 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -3 binary64) %10499 (*.f64 #s(literal -1 binary64) %7247))))) (approx %3719 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) %10503 (*.f64 #s(literal 1/18 binary64) %8442))))) (approx %3734 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) %10481 (*.f64 #s(literal 1/18 binary64) %7233))))) (approx %1019 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %10445 (*.f64 #s(literal -1 binary64) t))))) (approx %1020 (*.f64 #s(literal -1 binary64) (/.f64 %10524 z))) (approx %1020 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -27 binary64) (/.f64 %2364 %8306)) %10684) z) %10518) z))) (approx %1020 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 %6486 (*.f64 %3942 z))) (*.f64 #s(literal -27 binary64) (/.f64 %2364 %3929))) z)) %10684) z) %10518) z))) (approx %874 (*.f64 #s(literal -1 binary64) %10454)) (approx %384 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/2 binary64) %10456 %3754)))) (approx %4249 (*.f64 %3239 (fma.f64 #s(literal -1 binary64) (/.f64 %10625 z) %8369))) (approx %992 (*.f64 #s(literal -1 binary64) %8602)) (approx %992 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -2 binary64) %3653 %8601)))) (approx %993 (*.f64 #s(literal -1/2 binary64) %8602)) (approx %993 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %3653 (*.f64 #s(literal 1/2 binary64) %8601))))) (approx %995 (*.f64 #s(literal -1 binary64) %10730)) (approx %996 (*.f64 #s(literal -1/2 binary64) %10730)) (approx %684 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) %10456) %3754)))) (approx %551 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %8697 z) %3754)))) (approx %511 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %10613 %3754)))) (approx %527 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %10613) %3754)))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %10456 %3654)))) (approx %948 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8883 z)) %3754)))) (approx %980 (*.f64 #s(literal -1 binary64) %10440)) (approx %981 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %10648) %3654)))) (approx %649 (*.f64 #s(literal -1 binary64) %10596)) (approx %1084 (*.f64 #s(literal -1 binary64) %10592)) (approx t t) (approx %54 (+.f64 %44 (*.f64 t (-.f64 %10777 %10778)))) (approx %54 (+.f64 %44 (*.f64 t (-.f64 %10787 %10778)))) (approx %20 (fma.f64 t %10795 %45)) (approx %20 (fma.f64 t %10803 %45)) (approx %177 (+.f64 #s(literal 1 binary64) (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %3239 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3238 %3943)))))) (approx %177 (+.f64 #s(literal 1 binary64) (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %3239 (*.f64 %3238 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %3238 %10812) (*.f64 #s(literal 1/1944 binary64) %3943))))))) (approx %3232 %3238) (approx %55 %10825) (approx %55 %10832) (approx %483 %3654) (approx %300 %3754) (approx %83 (*.f64 t (fma.f64 #s(literal -1/162 binary64) %10836 %7294))) (approx %83 (*.f64 t (fma.f64 #s(literal 1/3 binary64) z (*.f64 %3238 (fma.f64 #s(literal -1/162 binary64) %3930 %10842))))) (approx %83 (*.f64 t (fma.f64 #s(literal 1/3 binary64) z (*.f64 %3238 (fma.f64 #s(literal -1/162 binary64) %3930 (*.f64 %3238 (fma.f64 #s(literal -1/11022480 binary64) %10849 %10850))))))) (approx %411 (*.f64 t (fma.f64 #s(literal -1/162 binary64) %10858 %10859))) (approx %411 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 (*.f64 %3238 (fma.f64 #s(literal -1/162 binary64) %10783 (*.f64 #s(literal 1/29160 binary64) %10864)))))) (approx %411 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 (*.f64 %3238 (fma.f64 #s(literal -1/162 binary64) %10783 (*.f64 %3238 (fma.f64 #s(literal -1/11022480 binary64) %10872 %10873))))))) (approx %486 (+.f64 %44 %10882)) (approx %486 (+.f64 %44 %10889)) (approx %487 (fma.f64 #s(literal -1 binary64) (*.f64 t %10892) %6441)) (approx %487 (fma.f64 #s(literal 2 binary64) %44 (*.f64 t (-.f64 (*.f64 #s(literal -1/9 binary64) %10776) %10892)))) (approx %487 (fma.f64 #s(literal 2 binary64) %44 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %10902) (*.f64 #s(literal -1/9 binary64) %7378))) %10892)))) (approx %357 (+.f64 %44 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %7378 (*.f64 #s(literal 1/1944 binary64) %10912))))) (approx %357 (+.f64 %44 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %7378 (*.f64 %3238 (fma.f64 #s(literal -1/524880 binary64) %10919 (*.f64 #s(literal 1/1944 binary64) %10911))))))) (approx %547 %10928) (approx %547 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %6367 %10932) %10778))) (approx %547 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %6367 (*.f64 %3238 (-.f64 (fma.f64 #s(literal -1/162 binary64) %10783 %10939) %10901))) %10778))) (approx %547 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %6367 (*.f64 %3238 (-.f64 (fma.f64 #s(literal -1/162 binary64) %10783 (*.f64 %3238 (-.f64 (fma.f64 #s(literal 1/29160 binary64) %10863 %10950) %10937))) %10901))) %10778))) (approx %471 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %10961))) (approx %471 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (*.f64 %3238 (fma.f64 #s(literal -1/29160 binary64) %10841 %10965))))) (approx %471 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (*.f64 %3238 (fma.f64 #s(literal 1/162 binary64) %3930 (*.f64 %3238 (fma.f64 #s(literal -1/29160 binary64) %10840 %10971))))))) (approx %472 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %6367 (*.f64 #s(literal 1/162 binary64) %10858)))) (approx %472 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %6367 (*.f64 %3238 (fma.f64 #s(literal -1/29160 binary64) %10864 %10901))))) (approx %472 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %6367 (*.f64 %3238 (fma.f64 #s(literal 1/162 binary64) %10783 (*.f64 %3238 (fma.f64 #s(literal -1/29160 binary64) %10863 (*.f64 #s(literal 1/11022480 binary64) %10872)))))))) (approx %938 (+.f64 %44 %10996)) (approx %938 (+.f64 %44 (*.f64 t %11000))) (approx %938 (+.f64 %44 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %10927 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 %11005)))))) (approx %633 (*.f64 t (-.f64 (*.f64 #s(literal -1/162 binary64) %10836) %11013))) (approx %633 (*.f64 t (-.f64 (*.f64 %3238 (-.f64 %10842 %10965)) %11013))) (approx %633 (*.f64 t (-.f64 (*.f64 %3238 (-.f64 (*.f64 %3238 (-.f64 (*.f64 #s(literal -1/11022480 binary64) %10849) (*.f64 #s(literal -1/29160 binary64) %10840))) %10965)) %11013))) (approx %898 (+.f64 %44 %11032)) (approx %898 (+.f64 %44 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 %10787)))) (approx %571 (+.f64 %1068 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7508 (*.f64 #s(literal -1/18 binary64) %11039))))) (approx %571 (+.f64 %1068 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7508 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10303 %11047)))))) (approx %581 (+.f64 %7533 (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t %11054)) %11057)))) (approx %581 (+.f64 %7533 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11054 (*.f64 #s(literal 1/162 binary64) (*.f64 t (*.f64 %3930 %7535))))) %11057)))) (approx %582 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %7562 (*.f64 #s(literal -1/18 binary64) (*.f64 t %11071))) %7559)) (approx %582 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %7562 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11071 (*.f64 #s(literal 1/162 binary64) (*.f64 t %11077))))) %7559)) (approx %583 (+.f64 %7535 (*.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %11085) (*.f64 #s(literal 1/3 binary64) %7541))))) (approx %583 (+.f64 %7535 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7541 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11085 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3930 %7533))))))))) (approx %584 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %11101) %11103) %7602)) (approx %584 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %7605 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11101 (*.f64 #s(literal -1/162 binary64) (*.f64 t %11107))))) %7602)) (approx %84 (*.f64 t (fma.f64 #s(literal -1/162 binary64) (*.f64 %3238 %11115) (*.f64 #s(literal 1/3 binary64) %2552)))) (approx %84 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %2552 (*.f64 %3238 (fma.f64 #s(literal -1/162 binary64) %11115 (*.f64 #s(literal 1/29160 binary64) (*.f64 %3238 %11121))))))) (approx %84 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %2552 (*.f64 %3238 (fma.f64 #s(literal -1/162 binary64) %11115 (*.f64 %3238 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %3238 (*.f64 %10848 %6)) (*.f64 #s(literal 1/29160 binary64) %11121)))))))) (approx %89 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %10793 %10822) %45)) (approx %89 (fma.f64 t (fma.f64 #s(literal 2/3 binary64) %64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10792 %10827))) %45)) (approx %93 (fma.f64 #s(literal -2 binary64) %45 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %64 (*.f64 #s(literal 1/9 binary64) %10793))))) (approx %93 (fma.f64 #s(literal -2 binary64) %45 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %64 (*.f64 t (fma.f64 #s(literal 1/81 binary64) %10799 (*.f64 #s(literal 1/9 binary64) %10792))))))) (approx %2887 (fma.f64 #s(literal -2 binary64) %1111 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %1121 (*.f64 #s(literal 1/9 binary64) %11161))))) (approx %2887 (fma.f64 #s(literal -2 binary64) %1111 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %1121 (*.f64 t (fma.f64 #s(literal 1/81 binary64) %11169 (*.f64 #s(literal 1/9 binary64) %11160))))))) (approx %113 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %11177 (*.f64 #s(literal 1/3 binary64) %1120)) %1110)) (approx %113 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %1120 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11159 (*.f64 #s(literal -1/162 binary64) %11182)))) %1110)) (approx %117 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %11161 (*.f64 #s(literal 1/3 binary64) %1121)) %1111)) (approx %117 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %1121 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11160 (*.f64 #s(literal -1/162 binary64) %11169)))) %1111)) (approx %118 (fma.f64 b %1111 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11199 (*.f64 #s(literal 1/3 binary64) %11200))))) (approx %118 (fma.f64 b %1111 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %11200 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11206 (*.f64 #s(literal -1/162 binary64) %11207))))))) (approx %2976 (fma.f64 #s(literal 2 binary64) %1111 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %11161 (*.f64 #s(literal 2/3 binary64) %1121))))) (approx %2976 (fma.f64 #s(literal 2 binary64) %1111 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %1121 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %11160 (*.f64 #s(literal -1/81 binary64) %11169))))))) (approx %126 (fma.f64 #s(literal 1/3 binary64) %7764 %10824)) (approx %126 (fma.f64 #s(literal 1/3 binary64) %7764 %10831)) (approx %134 (fma.f64 #s(literal -6 binary64) %1196 (*.f64 t %11232))) (approx %134 (fma.f64 #s(literal -6 binary64) %1196 (*.f64 t %11239))) (approx %139 (-.f64 (+.f64 a (*.f64 t (-.f64 (*.f64 #s(literal 1/3 binary64) %11243) %11246))) %210)) (approx %139 (-.f64 (+.f64 a (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 1/27 binary64) %11252) (*.f64 #s(literal -1/3 binary64) %11254))) %11246))) %210)) (approx %146 (fma.f64 b %1110 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11263 (*.f64 #s(literal 1/3 binary64) %11264))))) (approx %146 (fma.f64 b %1110 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %11264 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11270 (*.f64 #s(literal -1/162 binary64) %11271))))))) (approx %149 (fma.f64 #s(literal 6 binary64) %1202 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %11263 %11279)))) (approx %149 (fma.f64 #s(literal 6 binary64) %1202 (*.f64 t (fma.f64 #s(literal 2 binary64) %11264 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %11270 (*.f64 #s(literal -1/27 binary64) %11271))))))) (approx %152 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %11291 (*.f64 #s(literal 1/3 binary64) %11292)) %7849)) (approx %152 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %11292 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11297 (*.f64 #s(literal -1/162 binary64) %11298)))) %7849)) (approx %155 (fma.f64 #s(literal 6 binary64) %7849 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %11291 (*.f64 #s(literal 2 binary64) %11292))))) (approx %155 (fma.f64 #s(literal 6 binary64) %7849 (*.f64 t (fma.f64 #s(literal 2 binary64) %11292 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %11297 (*.f64 #s(literal -1/27 binary64) %11298))))))) (approx %248 (fma.f64 #s(literal 6 binary64) %7884 (*.f64 t (fma.f64 #s(literal -1/3 binary64) (/.f64 %10793 b) (*.f64 #s(literal 2 binary64) %11318))))) (approx %248 (fma.f64 #s(literal 6 binary64) %7884 (*.f64 t (fma.f64 #s(literal 2 binary64) %11318 (*.f64 t (fma.f64 #s(literal -1/3 binary64) (/.f64 %10792 b) (*.f64 #s(literal -1/27 binary64) (/.f64 %10799 b)))))))) (approx %166 (-.f64 (fma.f64 #s(literal -1 binary64) %144 (*.f64 t (-.f64 (*.f64 #s(literal 1/3 binary64) %11263) %11279))) %1203)) (approx %166 (-.f64 (fma.f64 #s(literal -1 binary64) %144 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 1/27 binary64) %11271) (*.f64 #s(literal -1/3 binary64) %11270))) %11279))) %1203)) (approx %171 (fma.f64 t %11232 %1840)) (approx %171 (fma.f64 t %11239 %1840)) (approx %173 (fma.f64 #s(literal -1 binary64) %1840 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %11199 (*.f64 #s(literal 2 binary64) %11200))))) (approx %173 (fma.f64 #s(literal -1 binary64) %1840 (*.f64 t (fma.f64 #s(literal 2 binary64) %11200 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %11206 (*.f64 #s(literal -1/27 binary64) %11207))))))) (approx %178 (+.f64 %1099 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %7947 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3238 %11364)))))) (approx %178 (+.f64 %1099 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %7947 (*.f64 %3238 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %3238 (*.f64 %10812 %1099)) (*.f64 #s(literal 1/1944 binary64) %11364))))))) (approx %3237 %11032) (approx %188 (+.f64 %6 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %7626 (*.f64 #s(literal 1/1944 binary64) %11382))))) (approx %188 (+.f64 %6 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %7626 (*.f64 %3238 (fma.f64 #s(literal -1/524880 binary64) %11389 (*.f64 #s(literal 1/1944 binary64) %11381))))))) (approx %192 (fma.f64 b %6 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %11397 (*.f64 #s(literal 1/1944 binary64) %11398))))) (approx %192 (fma.f64 b %6 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %11397 (*.f64 %3238 (fma.f64 #s(literal -1/524880 binary64) %11404 (*.f64 #s(literal 1/1944 binary64) %11405))))))) (approx %195 (fma.f64 #s(literal 6 binary64) %3416 (*.f64 %3238 (fma.f64 #s(literal -1/3 binary64) %11397 (*.f64 #s(literal 1/324 binary64) %11398))))) (approx %195 (fma.f64 #s(literal 6 binary64) %3416 (*.f64 %3238 (fma.f64 #s(literal -1/3 binary64) %11397 (*.f64 %3238 (fma.f64 #s(literal -1/87480 binary64) %11404 (*.f64 #s(literal 1/324 binary64) %11405))))))) (approx %138 (fma.f64 #s(literal 6 binary64) %207 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %11243 %11246)))) (approx %138 (fma.f64 #s(literal 6 binary64) %207 (*.f64 t (fma.f64 #s(literal 2 binary64) %11245 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %11254 (*.f64 #s(literal -1/27 binary64) %11252))))))) (approx %3369 (fma.f64 #s(literal 2 binary64) %44 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10776 (*.f64 #s(literal 2/3 binary64) %6367))))) (approx %3369 (fma.f64 #s(literal 2 binary64) %44 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %6367 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %7378 (*.f64 #s(literal -1/81 binary64) %10784))))))) (approx %122 %11451) (approx %122 %11458) (approx %222 (fma.f64 #s(literal -1/3 binary64) %216 %10824)) (approx %222 (fma.f64 #s(literal -1/3 binary64) %216 %10831)) (approx %240 (-.f64 %11467 %234)) (approx %240 (-.f64 %11475 %234)) (approx %252 (fma.f64 #s(literal -1/3 binary64) %129 %10825)) (approx %252 (fma.f64 #s(literal -1/3 binary64) %129 %10832)) (approx %258 (fma.f64 #s(literal 3 binary64) %207 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %11243 %11245)))) (approx %258 (fma.f64 #s(literal 3 binary64) %207 (*.f64 t (fma.f64 b %64 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %11254 (*.f64 #s(literal -1/54 binary64) %11252))))))) (approx %265 (fma.f64 #s(literal 3 binary64) %45 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %10793 %64)))) (approx %265 (fma.f64 #s(literal 3 binary64) %45 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/6 binary64) %10792 (*.f64 #s(literal -1/54 binary64) %10799)) %64)))) (approx %3734 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %6461 %8130))) (approx %269 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %11510)) %11514) %8138)) (approx %269 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 z (*.f64 %60 %11510)) %44) (fma.f64 #s(literal -1/324 binary64) %11521 (*.f64 #s(literal 1/108 binary64) %11521))))) %11510)) %11514) %8138)) (approx %273 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %11536)) %11540) %8178)) (approx %273 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 z (*.f64 %60 (*.f64 %6 %11536))) %7764) (fma.f64 #s(literal -1/9 binary64) (/.f64 %10798 %8175) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %3930 %8203) %8184)))))) %11536)) %11540) %8178)) (approx %280 (-.f64 %11566 %284)) (approx %280 (-.f64 %11576 %284)) (approx %125 (-.f64 %11451 %129)) (approx %125 (-.f64 %11458 %129)) (approx %288 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %11561 (*.f64 #s(literal 1/3 binary64) %11562)) %8216)) (approx %288 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %11562 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11569 (*.f64 #s(literal -1/162 binary64) %11570)))) %8216)) (approx %291 %11596) (approx %291 %11603) (approx %294 (-.f64 %11596 %283)) (approx %294 (-.f64 %11603 %283)) (approx %297 (fma.f64 a %8278 %11450)) (approx %297 (fma.f64 a %8278 %11457)) (approx (/ 3 t) (/.f64 #s(literal 3 binary64) t)) (approx %1020 (fma.f64 t (-.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 %11616 %6486)) %11620) %6412)) (approx %1020 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 1/27 binary64) (/.f64 %11624 %8307)) (*.f64 #s(literal -1/9 binary64) (/.f64 %3239 %6486)))) %11620) %6412)) (approx %873 (fma.f64 #s(literal 2 binary64) %44 (*.f64 %3238 (fma.f64 #s(literal -1/9 binary64) %7378 (*.f64 #s(literal 1/972 binary64) %10912))))) (approx %873 (fma.f64 #s(literal 2 binary64) %44 (*.f64 %3238 (fma.f64 #s(literal -1/9 binary64) %7378 (*.f64 %3238 (fma.f64 #s(literal -1/262440 binary64) %10919 (*.f64 #s(literal 1/972 binary64) %10911))))))) (approx %875 (+.f64 %8335 (*.f64 t (-.f64 %11648 %11649)))) (approx %875 (+.f64 %8335 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11646 (*.f64 #s(literal -1/162 binary64) %11655))) %11649)))) (approx %876 (-.f64 (+.f64 %8335 (*.f64 t (-.f64 %10778 %11649))) %44)) (approx %876 (-.f64 (+.f64 %8335 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %6367 (*.f64 t (-.f64 %11668 %11669))) %11649))) %44)) (approx %876 (-.f64 (+.f64 %8335 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %6367 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %11646 (*.f64 t (-.f64 %10901 %11678))) %11669))) %11649))) %44)) (approx %877 (-.f64 (+.f64 %44 (fma.f64 #s(literal 2 binary64) %44 %11691)) %8335)) (approx %877 (-.f64 (+.f64 %44 (fma.f64 #s(literal 2 binary64) %44 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %8338 %11698) %10778)))) %8335)) (approx %877 (-.f64 (+.f64 %44 (fma.f64 #s(literal 2 binary64) %44 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %8338 (*.f64 t (-.f64 (fma.f64 #s(literal -1/9 binary64) %7378 (fma.f64 #s(literal -1/18 binary64) %7378 %11707)) %11668))) %10778)))) %8335)) (approx %878 (fma.f64 #s(literal 1/2 binary64) %11691 %8423)) (approx %878 (fma.f64 #s(literal 1/2 binary64) %8392 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %11698 %11721)))) (approx %878 (fma.f64 #s(literal 1/2 binary64) %8392 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %11690 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %11707 %11726)))))) (approx %4070 (+.f64 %60 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %6371 (*.f64 #s(literal -1/18 binary64) (*.f64 t %7324)))))) (approx %4070 (+.f64 %60 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %6371 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7324 (*.f64 #s(literal 1/162 binary64) (*.f64 t (*.f64 %3930 %44))))))))) (approx %412 (+.f64 %44 (*.f64 t %11748))) (approx %412 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %10892 %11031)))) (approx %412 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %10892 (fma.f64 #s(literal 1/3 binary64) %6367 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 (*.f64 t %11756)))))))) (approx %423 (+.f64 %8475 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11766 %11767)))) (approx %423 (+.f64 %8475 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %8478 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11765 (*.f64 #s(literal -1/162 binary64) %11773))))))) (approx %387 (*.f64 t (-.f64 %10961 %7294))) (approx %387 (*.f64 t (-.f64 (*.f64 %3238 (-.f64 (*.f64 #s(literal -1/29160 binary64) %10841) %11785)) %7294))) (approx %387 (*.f64 t (-.f64 (*.f64 %3238 (-.f64 (*.f64 %3238 (-.f64 %10971 %10850)) %11785)) %7294))) (approx %304 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %11799 (*.f64 #s(literal 1/3 binary64) %8519)) %8517)) (approx %304 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %8519 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11798 (*.f64 #s(literal -1/162 binary64) %11805)))) %8517)) (approx %307 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %11812 (*.f64 #s(literal 1/3 binary64) %11813)) %8541)) (approx %307 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %11813 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11818 (*.f64 #s(literal -1/162 binary64) %11819)))) %8541)) (approx %327 (+.f64 %8335 (*.f64 t (-.f64 %11648 %11826)))) (approx %327 (+.f64 %8335 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11646 (*.f64 #s(literal 1/162 binary64) %11655))) %11826)))) (approx %4244 (*.f64 #s(literal -1/18 binary64) %3238)) (approx %319 (fma.f64 a %8218 %10824)) (approx %319 (fma.f64 a %8218 %10831)) (approx %490 %10996) (approx %490 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %10932 %10999))) (approx %490 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %10927 (*.f64 %3238 (fma.f64 #s(literal 1/2 binary64) %10939 %11848))))) (approx %490 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %10927 (*.f64 %3238 (fma.f64 #s(literal 1/2 binary64) %10931 (*.f64 %3238 (fma.f64 #s(literal 1/2 binary64) %10950 %11854))))))) (approx %992 (fma.f64 #s(literal 2 binary64) y %11863)) (approx %993 (+.f64 y %11866)) (approx %994 (+.f64 %44 (*.f64 #s(literal -1/2 binary64) %11870))) (approx %994 (+.f64 %44 (*.f64 t (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 t %11875)) %11878)))) (approx %994 (+.f64 %44 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/8 binary64) %11875 (*.f64 #s(literal 1/48 binary64) (*.f64 t %11884)))) %11878)))) (approx %995 %11894) (approx %996 (*.f64 #s(literal 1/2 binary64) %11894)) (approx %997 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %3238 %11898)))) (approx %997 (+.f64 #s(literal 1 binary64) (*.f64 %3238 (fma.f64 #s(literal -1/8 binary64) %11898 (*.f64 #s(literal 1/384 binary64) (*.f64 %3238 %11903)))))) (approx %997 (+.f64 #s(literal 1 binary64) (*.f64 %3238 (fma.f64 #s(literal -1/8 binary64) %11898 (*.f64 %3238 (fma.f64 #s(literal -1/46080 binary64) (*.f64 %3238 (pow.f64 %11893 #s(literal 6 binary64))) (*.f64 #s(literal 1/384 binary64) %11903))))))) (approx %998 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %11869 %11922)))) (approx %998 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %11869 (*.f64 t (fma.f64 #s(literal -1/8 binary64) %11875 (fma.f64 #s(literal -1/8 binary64) %11919 %11931))))))) (approx %999 (fma.f64 #s(literal -1 binary64) %11870 %6441)) (approx %999 (fma.f64 #s(literal 2 binary64) %44 (*.f64 t (fma.f64 #s(literal -1 binary64) %11869 (*.f64 #s(literal 2 binary64) %11922))))) (approx %999 (fma.f64 #s(literal 2 binary64) %44 (*.f64 t (fma.f64 #s(literal -1 binary64) %11869 (*.f64 t (fma.f64 #s(literal 2 binary64) %11931 (*.f64 #s(literal 2 binary64) %11921))))))) (approx %552 (+.f64 %8699 (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t %11953)) %11956)))) (approx %552 (+.f64 %8699 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11953 (*.f64 #s(literal 1/162 binary64) (*.f64 t %11961)))) %11956)))) (approx %553 (-.f64 (+.f64 %44 %11971) %8699)) (approx %553 (-.f64 (+.f64 %44 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %8702 %11977) %10778))) %8699)) (approx %553 (-.f64 (+.f64 %44 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %8702 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %7378 %11986) %11975))) %10778))) %8699)) (approx %554 (fma.f64 #s(literal 1/2 binary64) %11971 %8754)) (approx %554 (fma.f64 #s(literal 1/2 binary64) %8725 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %11977 %11998)))) (approx %554 (fma.f64 #s(literal 1/2 binary64) %8725 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %11970 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %11986 (*.f64 #s(literal 1/2 binary64) %11976))))))) (approx %512 (+.f64 %1068 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11039 %12010)))) (approx %512 (+.f64 %1068 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7508 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10303 (*.f64 #s(literal -1/162 binary64) %11046))))))) (approx %513 (+.f64 %1068 (+.f64 %8475 %12023))) (approx %513 (+.f64 %1068 (+.f64 %8475 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7508 (fma.f64 #s(literal 1/3 binary64) %8478 %12029)))))) (approx %513 (+.f64 %1068 (+.f64 %8475 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7508 (fma.f64 #s(literal 1/3 binary64) %8478 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10303 (fma.f64 #s(literal -1/18 binary64) %11765 %12038))))))))) (approx %514 (fma.f64 #s(literal 1/2 binary64) %12023 %8815)) (approx %514 (fma.f64 #s(literal 1/2 binary64) %8785 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %12029 (*.f64 #s(literal 1/2 binary64) %12022))))) (approx %514 (fma.f64 #s(literal 1/2 binary64) %8785 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %12022 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %12038 (*.f64 #s(literal 1/2 binary64) %12028))))))) (approx %531 (fma.f64 #s(literal 2 binary64) %1068 %12063)) (approx %531 (fma.f64 #s(literal 2 binary64) %1068 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7508 (fma.f64 #s(literal -1/9 binary64) %11039 %12010))))) (approx %531 (fma.f64 #s(literal 2 binary64) %1068 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7508 (fma.f64 #s(literal 1/3 binary64) %7508 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %10303 %12073))))))) (approx %532 (+.f64 %1068 (*.f64 #s(literal 1/2 binary64) %12063))) (approx %532 (+.f64 %1068 (*.f64 t %12085))) (approx %532 (+.f64 %1068 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %12062 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10303 (*.f64 #s(literal 1/2 binary64) %12073))))))) (approx %672 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7508 %10777)))) (approx %672 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7508 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 %11047)))))) (approx %949 (+.f64 %8887 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %8890 (*.f64 #s(literal -1/18 binary64) (*.f64 t %12106)))))) (approx %949 (+.f64 %8887 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %8890 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %12106 (*.f64 #s(literal 1/162 binary64) (*.f64 t (*.f64 %3930 %8889))))))))) (approx %329 (fma.f64 #s(literal 2 binary64) %8912 %12126)) (approx %329 (fma.f64 #s(literal 2 binary64) %8912 %12135)) (approx %335 %12143) (approx %335 %12152) (approx %339 (-.f64 %12143 a)) (approx %339 (-.f64 %12152 a)) (approx %343 (fma.f64 #s(literal 1/3 binary64) %8967 %12126)) (approx %343 (fma.f64 #s(literal 1/3 binary64) %8967 %12135)) (approx %348 (-.f64 %10825 %349)) (approx %348 (-.f64 %10832 %349)) (approx %401 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %8987 (*.f64 #s(literal -1/18 binary64) %12167)) %8984)) (approx %401 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %8987 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %12166 (*.f64 #s(literal 1/162 binary64) %12173)))) %8984)) (approx %413 (fma.f64 t %12180 %45)) (approx %413 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %10793 %12180) %45)) (approx %413 (fma.f64 t (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %10792 %12187) %12180) %45)) (approx %424 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %12193 (*.f64 #s(literal 1/3 binary64) %9021)) %9018)) (approx %424 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %9021 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %12192 (*.f64 #s(literal -1/162 binary64) %12199)))) %9018)) (approx %451 %12209) (approx %451 %12216) (approx %454 (-.f64 %12209 %349)) (approx %454 (-.f64 %12216 %349)) (approx %464 %12227) (approx %464 %12236) (approx %468 (-.f64 %12227 %349)) (approx %468 (-.f64 %12236 %349)) (approx %491 (+.f64 %44 (*.f64 t %12242))) (approx %491 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %10892 %11000)))) (approx %491 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %10892 (fma.f64 #s(literal 1/2 binary64) %10927 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 (*.f64 t %12250)))))))) (approx %492 %12261) (approx %492 %12266) (approx %492 %12275) (approx %499 (-.f64 %12261 %349)) (approx %499 (-.f64 %12266 %349)) (approx %499 (-.f64 %12275 %349)) (approx %503 (fma.f64 #s(literal 1/9 binary64) %9138 %10824)) (approx %503 (fma.f64 #s(literal 1/9 binary64) %9138 %10831)) (approx %516 %12290) (approx %516 %12299) (approx %516 %12311) (approx %523 (-.f64 %12290 %349)) (approx %523 (-.f64 %12299 %349)) (approx %523 (-.f64 %12311 %349)) (approx %533 (+.f64 %1068 (*.f64 t %12319))) (approx %533 (+.f64 %1068 (*.f64 t (-.f64 %12085 %10778)))) (approx %533 (+.f64 %1068 (*.f64 t (-.f64 (fma.f64 #s(literal 1/2 binary64) %12062 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10303 (*.f64 t %12328)))) %10778)))) (approx %534 %12339) (approx %534 %12344) (approx %534 %12353) (approx %544 (-.f64 %12339 %349)) (approx %544 (-.f64 %12344 %349)) (approx %544 (-.f64 %12353 %349)) (approx %555 (fma.f64 #s(literal 1/2 binary64) %8725 (*.f64 t %12361))) (approx %555 (fma.f64 #s(literal 1/2 binary64) %8725 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %11977 %12361)))) (approx %555 (fma.f64 #s(literal 1/2 binary64) %8725 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %10927 (fma.f64 #s(literal 1/2 binary64) %11970 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %11976 (*.f64 t %12370)))))))) (approx %556 %12381) (approx %556 %12386) (approx %556 %12393) (approx %566 (-.f64 %12381 %349)) (approx %566 (-.f64 %12386 %349)) (approx %566 (-.f64 %12393 %349)) (approx %572 %12404) (approx %572 %12411) (approx %575 (-.f64 %12404 %349)) (approx %575 (-.f64 %12411 %349)) (approx %585 (-.f64 (fma.f64 t %12418 %7559) %7602)) (approx %585 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %7562 (*.f64 t %12424)) %11103) %7559) %7602)) (approx %585 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %7562 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %11071 (*.f64 t %12433)) %12423))) %11103) %7559) %7602)) (approx %586 %12445) (approx %586 %12452) (approx %586 %12461) (approx %597 (-.f64 %12445 %349)) (approx %597 (-.f64 %12452 %349)) (approx %597 (-.f64 %12461 %349)) (approx %650 (+.f64 %9358 (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t %12469)) %12472)))) (approx %650 (+.f64 %9358 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %12469 (*.f64 #s(literal 1/162 binary64) (*.f64 t (*.f64 %3930 %9360))))) %12472)))) (approx %651 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9387 (*.f64 #s(literal -1/18 binary64) (*.f64 t %12486))) %9384)) (approx %651 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9387 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %12486 (*.f64 #s(literal 1/162 binary64) (*.f64 t %12492))))) %9384)) (approx %652 (+.f64 %9360 (*.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %12500) (*.f64 #s(literal 1/3 binary64) %9366))))) (approx %652 (+.f64 %9360 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %9366 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %12500 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3930 %9358))))))))) (approx %653 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %12516) %12518) %9427)) (approx %653 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %9430 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %12516 (*.f64 #s(literal -1/162 binary64) (*.f64 t %12522))))) %9427)) (approx %654 (-.f64 (fma.f64 t %12531 %9384) %9427)) (approx %654 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %9387 (*.f64 t %12537)) %12518) %9384) %9427)) (approx %654 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %9387 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %12486 (*.f64 t %12546)) %12536))) %12518) %9384) %9427)) (approx %655 %12558) (approx %655 %12565) (approx %655 %12574) (approx %666 (-.f64 %12558 %349)) (approx %666 (-.f64 %12565 %349)) (approx %666 (-.f64 %12574 %349)) (approx %673 %12585) (approx %673 %12591) (approx %680 (-.f64 %12585 %349)) (approx %680 (-.f64 %12591 %349)) (approx %688 %12599) (approx %688 %12603) (approx %688 %12610) (approx %696 (-.f64 %12599 %349)) (approx %696 (-.f64 %12603 %349)) (approx %696 (-.f64 %12610 %349)) (approx %728 (fma.f64 #s(literal -2 binary64) %8541 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %11813 (*.f64 #s(literal 1/9 binary64) %11812))))) (approx %728 (fma.f64 #s(literal -2 binary64) %8541 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %11813 (*.f64 t (fma.f64 #s(literal 1/81 binary64) %11819 (*.f64 #s(literal 1/9 binary64) %11818))))))) (approx %732 %12631) (approx %732 %12636) (approx %732 %12643) (approx %735 (-.f64 %12631 %349)) (approx %735 (-.f64 %12636 %349)) (approx %735 (-.f64 %12643 %349)) (approx %738 %12654) (approx %738 %12661) (approx %741 (-.f64 %12654 %129)) (approx %741 (-.f64 %12661 %129)) (approx %744 (+.f64 %44 (+.f64 %1068 (*.f64 t %12668)))) (approx %744 (+.f64 %44 (+.f64 %1068 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %7508 %12675) %10859))))) (approx %744 (+.f64 %44 (+.f64 %1068 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %7508 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 (fma.f64 #s(literal -1/18 binary64) %10303 (*.f64 t %12682))))) %10859))))) (approx %746 (fma.f64 #s(literal 1/2 binary64) %9612 (*.f64 t %12694))) (approx %746 (fma.f64 #s(literal 1/2 binary64) %9612 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 (fma.f64 #s(literal 1/2 binary64) %12675 %12693))))) (approx %746 (fma.f64 #s(literal 1/2 binary64) %9612 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 (fma.f64 #s(literal 1/2 binary64) %12668 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %12674 (*.f64 t %12704)))))))) (approx %747 %12715) (approx %747 %12720) (approx %747 %12727) (approx %753 (-.f64 %12715 %349)) (approx %753 (-.f64 %12720 %349)) (approx %753 (-.f64 %12727 %349)) (approx %756 (fma.f64 t %12735 %8984)) (approx %756 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %8987 (fma.f64 #s(literal -1/18 binary64) %12167 %10794)) %8984)) (approx %756 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %8987 (fma.f64 #s(literal 1/3 binary64) %64 (*.f64 t %12745))) %8984)) (approx %760 %12751) (approx %760 %12758) (approx %760 %12764) (approx %764 (-.f64 %12751 %349)) (approx %764 (-.f64 %12758 %349)) (approx %764 (-.f64 %12764 %349)) (approx %767 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %12776)) %12780) %9735)) (approx %767 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %3930 %9754) %9741) (fma.f64 #s(literal 1/9 binary64) (/.f64 %12172 %9732) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 z (*.f64 %674 (*.f64 %6 %12776))) %9604)))))) %12776)) %12780) %9735)) (approx %770 (fma.f64 #s(literal 1/3 binary64) %9604 %12403)) (approx %770 (fma.f64 #s(literal 1/3 binary64) %9604 %12410)) (approx %787 (fma.f64 t (fma.f64 #s(literal -1/162 binary64) (*.f64 %3238 %10798) %10794) %434)) (approx %787 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %64 (*.f64 %3238 (fma.f64 #s(literal -1/162 binary64) %10798 (*.f64 #s(literal 1/29160 binary64) (*.f64 %3238 (*.f64 %10840 %61)))))) %434)) (approx %790 %12817) (approx %790 %12819) (approx %793 (-.f64 %12817 %349)) (approx %793 (-.f64 %12819 %349)) (approx %810 (+.f64 %44 (+.f64 %381 %10882))) (approx %810 (+.f64 %44 (+.f64 %381 %10889))) (approx %812 (fma.f64 #s(literal 1/2 binary64) %9810 (*.f64 t %12831))) (approx %812 (fma.f64 #s(literal 1/2 binary64) %9810 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %6367 (fma.f64 #s(literal -1/36 binary64) %10776 %10859))))) (approx %812 (fma.f64 #s(literal 1/2 binary64) %9810 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %6367 (fma.f64 #s(literal 1/3 binary64) %6367 (*.f64 t (fma.f64 #s(literal -1/36 binary64) %7378 (*.f64 t %12841)))))))) (approx %813 %12852) (approx %813 %12856) (approx %813 %12864) (approx %819 (-.f64 %12852 %349)) (approx %819 (-.f64 %12856 %349)) (approx %819 (-.f64 %12864 %349)) (approx %822 %12872) (approx %822 %12877) (approx %822 %12884) (approx %825 (-.f64 %12872 %129)) (approx %825 (-.f64 %12877 %129)) (approx %825 (-.f64 %12884 %129)) (approx %828 (fma.f64 #s(literal 1/3 binary64) %7764 (*.f64 #s(literal 2 binary64) %12630))) (approx %828 (fma.f64 #s(literal 1/3 binary64) %7764 %12635)) (approx %828 (fma.f64 #s(literal 1/3 binary64) %7764 %12642)) (approx %860 %12900) (approx %860 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 (fma.f64 #s(literal 1/2 binary64) %10927 (*.f64 %3238 %12902))))) (approx %860 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 (fma.f64 #s(literal 1/2 binary64) %10927 (*.f64 %3238 (fma.f64 #s(literal -1/162 binary64) %10783 (fma.f64 #s(literal 1/2 binary64) %10931 (*.f64 %3238 (fma.f64 #s(literal 1/29160 binary64) %10863 %11854))))))))) (approx %860 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 (fma.f64 #s(literal 1/2 binary64) %10927 (*.f64 %3238 (fma.f64 #s(literal -1/162 binary64) %10783 (fma.f64 #s(literal 1/2 binary64) %10931 (*.f64 %3238 (fma.f64 #s(literal 1/29160 binary64) %10863 (fma.f64 #s(literal 1/2 binary64) %10938 (*.f64 %3238 (fma.f64 #s(literal -1/11022480 binary64) %10871 (*.f64 #s(literal 1/2 binary64) %10949))))))))))))) (approx %862 (+.f64 %44 (*.f64 #s(literal 1/2 binary64) %12900))) (approx %862 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10776 (*.f64 #s(literal 1/2 binary64) %12899))))) (approx %862 (+.f64 %44 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %12899 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 (*.f64 #s(literal 1/2 binary64) (*.f64 t %12902)))))))) (approx %863 %12948) (approx %863 %12952) (approx %863 %12959) (approx %870 (-.f64 %12948 %349)) (approx %870 (-.f64 %12952 %349)) (approx %870 (-.f64 %12959 %349)) (approx %879 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %8392 (*.f64 t %12967)))) (approx %879 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %8392 (*.f64 t (-.f64 (fma.f64 #s(literal 1/2 binary64) %11690 %12973) %10859))))) (approx %879 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %8392 (*.f64 t (-.f64 (fma.f64 #s(literal 1/2 binary64) %11690 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 (fma.f64 #s(literal 1/2 binary64) %11697 (*.f64 t %12981))))) %10859))))) (approx %881 (fma.f64 #s(literal 1/2 binary64) %9963 (*.f64 t %12993))) (approx %881 (fma.f64 #s(literal 1/2 binary64) %9963 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 (fma.f64 #s(literal 1/2 binary64) %12973 %12992))))) (approx %881 (fma.f64 #s(literal 1/2 binary64) %9963 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 (fma.f64 #s(literal 1/2 binary64) %12967 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %12972 (*.f64 t %13003)))))))) (approx %882 %13014) (approx %882 %13019) (approx %882 %13026) (approx %894 (-.f64 %13014 %349)) (approx %894 (-.f64 %13019 %349)) (approx %894 (-.f64 %13026 %349)) (approx %907 %13037) (approx %907 %13044) (approx %910 (-.f64 %13037 %129)) (approx %910 (-.f64 %13044 %129)) (approx %913 (fma.f64 #s(literal 1/3 binary64) %10054 %12208)) (approx %913 (fma.f64 #s(literal 1/3 binary64) %10054 %12215)) (approx %916 (-.f64 (+.f64 %8475 %13055) %44)) (approx %916 (-.f64 (+.f64 %8475 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %8478 (fma.f64 #s(literal 1/3 binary64) %6367 (*.f64 t %13059))))) %44)) (approx %916 (-.f64 (+.f64 %8475 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %8478 (fma.f64 #s(literal 1/3 binary64) %6367 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %11765 %13068) %11669)))))) %44)) (approx %918 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %13055 %10097))) (approx %918 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %10071 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %13054 (*.f64 t %13082)))))) (approx %918 (+.f64 %44 (fma.f64 #s(literal 1/2 binary64) %10071 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %13054 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 (fma.f64 #s(literal 1/2 binary64) %13068 %13081)))))))) (approx %919 %13099) (approx %919 %13105) (approx %919 %13112) (approx %925 (-.f64 %13099 %349)) (approx %925 (-.f64 %13105 %349)) (approx %925 (-.f64 %13112 %349)) (approx %928 (fma.f64 #s(literal 2 binary64) %8475 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %11766 (*.f64 #s(literal 2/3 binary64) %8478))))) (approx %928 (fma.f64 #s(literal 2 binary64) %8475 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %8478 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %11765 (*.f64 #s(literal -1/81 binary64) %11773))))))) (approx %930 (fma.f64 #s(literal -1/3 binary64) %129 %12209)) (approx %930 (fma.f64 #s(literal -1/3 binary64) %129 %12216)) (approx %950 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %10174 (*.f64 #s(literal -1/18 binary64) (*.f64 t %13136))) %10171)) (approx %950 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %10174 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13136 (*.f64 #s(literal 1/162 binary64) (*.f64 t %13142))))) %10171)) (approx %951 (-.f64 (fma.f64 t %13151 %10171) %7602)) (approx %951 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %10174 (*.f64 t %13156)) %11103) %10171) %7602)) (approx %951 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %10174 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %13136 (*.f64 t %13164)) %12423))) %11103) %10171) %7602)) (approx %952 %13176) (approx %952 %13183) (approx %952 %13192) (approx %960 (-.f64 %13176 %349)) (approx %960 (-.f64 %13183 %349)) (approx %960 (-.f64 %13192 %349)) (approx %1001 (+.f64 %44 (*.f64 t %13200))) (approx %1001 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %11869 (fma.f64 #s(literal 1/3 binary64) %6367 %11922))))) (approx %1001 (+.f64 %44 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %11869 (fma.f64 #s(literal 1/3 binary64) %6367 (*.f64 t (fma.f64 #s(literal -1/8 binary64) %11875 (fma.f64 #s(literal -1/8 binary64) %11919 (*.f64 t %13209))))))))) (approx %1002 %13221) (approx %1002 %13228) (approx %1002 %13237) (approx %1015 (-.f64 %13221 %349)) (approx %1015 (-.f64 %13228 %349)) (approx %1015 (-.f64 %13237 %349)) (approx %1037 %11467) (approx %1037 %11475) (approx %277 %11566) (approx %277 %11576) (approx %1065 (+.f64 %1068 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %10303 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3238 %13249)))))) (approx %1065 (+.f64 %1068 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %10303 (*.f64 %3238 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %3238 (*.f64 %10812 %1068)) (*.f64 #s(literal 1/1944 binary64) %13249))))))) (approx %1066 (+.f64 %1068 %10996)) (approx %1066 (+.f64 %1068 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %11039 %10999)))) (approx %1066 (+.f64 %1068 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %10927 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %10303 %11005)))))) (approx %1067 %13277) (approx %1067 %13281) (approx %1067 %13286) (approx %1074 (-.f64 %13277 %349)) (approx %1074 (-.f64 %13281 %349)) (approx %1074 (-.f64 %13286 %349)) (approx %1085 (+.f64 %10354 (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t %13294)) %13297)))) (approx %1085 (+.f64 %10354 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13294 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3930 %10356))))) %13297)))) (approx %1087 (+.f64 %44 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %10384 (*.f64 t %13313)) %10380))) (approx %1087 (+.f64 %44 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %10384 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %7378 (fma.f64 #s(literal -1/18 binary64) %13311 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3930 %10383))))))) %10380))) (approx %1088 %13334) (approx %1088 %13343) (approx %1096 (-.f64 %13334 %349)) (approx %1096 (-.f64 %13343 %349)) (approx %53 %13351) (approx %97 %13354) (approx %602 (*.f64 t (+.f64 z %13356))) (approx %421 %13361) (approx %485 %13364) (approx %632 %13369) (approx %570 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %13371))) (approx %580 %13376) (approx %3209 (*.f64 t %13378)) (approx %3213 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %6367 %13381))) (approx %3227 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %13349 %7294))) (approx %3229 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %13388 (*.f64 #s(literal 1/3 binary64) %2404)))) (approx %6426 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %13388 %13378))) (approx %3237 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %7378 (*.f64 #s(literal 1/3 binary64) %13396)))) (approx %3313 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %6367 %13381))) (approx %449 (*.f64 t (-.f64 %13404 %13349))) (approx %3351 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %6367 (*.f64 #s(literal 2 binary64) %13381)))) (approx %262 (*.f64 t (fma.f64 #s(literal 3 binary64) %13412 %64))) (approx %3650 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %60 %13416))) (approx %3719 (*.f64 t %13422)) (approx %3734 (*.f64 %3238 %13422)) (approx %1019 (*.f64 t (-.f64 %13427 z))) (approx %1020 (/.f64 (-.f64 (*.f64 #s(literal -9 binary64) %13431) %13433) t)) (approx %1020 (/.f64 (-.f64 (*.f64 #s(literal -27 binary64) %13437) %13439) t)) (approx %1020 (/.f64 (-.f64 (*.f64 #s(literal -81 binary64) (/.f64 %6486 (*.f64 %3929 %3943))) (fma.f64 #s(literal 9 binary64) %13431 (fma.f64 #s(literal 27 binary64) %13437 %13433))) t)) (approx %874 %13452) (approx %384 (*.f64 t %13404)) (approx %4249 (*.f64 %3238 (fma.f64 #s(literal -1/18 binary64) %7378 (fma.f64 #s(literal 1/3 binary64) %13396 (/.f64 %44 %3238))))) (approx %992 %11863) (approx %992 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (fma.f64 #s(literal 1/3 binary64) z (*.f64 #s(literal 2 binary64) %13349))))) (approx %993 %11866) (approx %993 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %11862 %13349))) (approx %684 (*.f64 t (-.f64 %13367 %7294))) (approx %551 (*.f64 t (fma.f64 #s(literal 1/3 binary64) z (+.f64 %13349 %13366)))) (approx %511 (*.f64 t (fma.f64 #s(literal 1/3 binary64) z %13371))) (approx %527 (*.f64 t (-.f64 %13371 %7294))) (approx %353 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %13366))) (approx %948 (*.f64 t (-.f64 %13367 %13375))) (approx %980 %13492) (approx %981 (*.f64 t (-.f64 %13367 %13353))) (approx %649 %13499) (approx %1084 %13502) (approx %53 (*.f64 #s(literal -1 binary64) %13492)) (approx %97 (*.f64 #s(literal -1 binary64) %13361)) (approx %602 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z %13427)))) (approx %421 (*.f64 #s(literal -1 binary64) %13354)) (approx %485 (*.f64 #s(literal -1 binary64) %13452)) (approx %632 (*.f64 #s(literal -1 binary64) %13376)) (approx %570 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %13518 %7294)))) (approx %580 (*.f64 #s(literal -1 binary64) %13369)) (approx %3209 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %13525 %10517)))) (approx %3213 (*.f64 #s(literal -1 binary64) (*.f64 t %13530))) (approx %3227 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (*.f64 #s(literal 1/2 binary64) %13349))))) (approx %3229 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1/3 binary64) %2404 (*.f64 #s(literal 1/2 binary64) %13388))))) (approx %6426 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %2366 t) %13525)))) (approx %3313 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %13381 %10859)))) (approx %449 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %13553 %11013)))) (approx %3351 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -2 binary64) %13381 (*.f64 #s(literal -2/3 binary64) %6367))))) (approx %262 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -3 binary64) %13412 (*.f64 #s(literal -1 binary64) %64))))) (approx %3650 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %13416 %6465)))) (approx %3719 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1/3 binary64) %13420 (*.f64 #s(literal 1/18 binary64) %6371))))) (approx %1019 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %13356 (*.f64 #s(literal -1 binary64) z))))) (approx %1020 (*.f64 #s(literal -1 binary64) (/.f64 %13439 t))) (approx %1020 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -27 binary64) (/.f64 %2364 %11624)) %13588) t) %13433) t))) (approx %1020 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 %6486 (*.f64 t %3943))) (*.f64 #s(literal -27 binary64) (/.f64 %2364 %3930))) t)) %13588) t) %13433) t))) (approx %874 (*.f64 #s(literal -1 binary64) %13364)) (approx %384 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1/2 binary64) %13366 %11013)))) (approx %4249 (*.f64 %3238 (fma.f64 #s(literal -1 binary64) (/.f64 %13530 t) %11669))) (approx %992 (*.f64 #s(literal -1 binary64) %11863)) (approx %992 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -2 binary64) %13349 %11862)))) (approx %993 (*.f64 #s(literal -1/2 binary64) %11863)) (approx %993 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %13349 (*.f64 #s(literal 1/2 binary64) %11862))))) (approx %995 (*.f64 #s(literal -1 binary64) %13633)) (approx %996 (*.f64 #s(literal -1/2 binary64) %13633)) (approx %684 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1/2 binary64) %13366) %11013)))) (approx %551 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %8697 t) %11013)))) (approx %511 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %13518 %11013)))) (approx %527 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %13518) %11013)))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %13366 %7294)))) (approx %948 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8883 t)) %11013)))) (approx %980 (*.f64 #s(literal -1 binary64) %13351)) (approx %981 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %13553) %7294)))) (approx %649 (*.f64 #s(literal -1 binary64) %13502)) (approx %1084 (*.f64 #s(literal -1 binary64) %13499)) (approx a a) (approx %347 %349) (approx %124 %129) (approx (* 1/3 a) %13682) (approx %13684 %167) (approx (/ %13684 3) (*.f64 #s(literal -1/3 binary64) a)) (approx %251 (*.f64 #s(literal -1/3 binary64) %129)) (approx %239 %234) (approx %171 (fma.f64 #s(literal -6 binary64) %1146 %167)) (approx %173 (+.f64 a %1176)) (approx %212 %13696) (approx %215 %13698) (approx %215 (fma.f64 #s(literal -6 binary64) %45 %129)) (approx %232 (fma.f64 #s(literal -3 binary64) a %229)) (approx %240 %241) (approx %240 (fma.f64 #s(literal -3 binary64) a %241)) (approx %273 (fma.f64 #s(literal 1/12 binary64) %13709 %13711)) (approx %273 (fma.f64 a (fma.f64 #s(literal 1/72 binary64) (/.f64 a %13716) %13719) %13711)) (approx %273 (fma.f64 a (fma.f64 a (fma.f64 #s(literal 1/432 binary64) (/.f64 a %13725) (*.f64 #s(literal 1/72 binary64) (/.f64 #s(literal 1 binary64) %13716))) %13719) %13711)) (approx %280 (/.f64 %13733 a)) (approx (* -1 %124) %13737) (approx %125 %13739) (approx %294 (/.f64 %13739 a)) (approx (* -3 a) (*.f64 #s(literal -3 binary64) a)) (approx %13746 %13747) (approx (* -3 %13746) (*.f64 #s(literal -3 binary64) %13747)) (approx %315 %316) (approx %315 (/.f64 %253 a)) (approx %339 (fma.f64 #s(literal -1 binary64) a %337)) (approx %343 (fma.f64 #s(literal -1/3 binary64) %129 %333)) (approx %348 %13733) (approx %369 (fma.f64 #s(literal -1/3 binary64) %129 %367)) (approx %468 (fma.f64 #s(literal -1/3 binary64) %129 %466)) (approx %480 (fma.f64 #s(literal -1/3 binary64) %129 %478)) (approx %499 (fma.f64 #s(literal -1/3 binary64) %129 %497)) (approx %523 (fma.f64 #s(literal -1/3 binary64) %129 %521)) (approx %544 (fma.f64 #s(literal -1/3 binary64) %129 %542)) (approx %566 (fma.f64 #s(literal -1/3 binary64) %129 %564)) (approx %575 (fma.f64 #s(literal -1/3 binary64) %129 %573)) (approx %597 (fma.f64 #s(literal -1/3 binary64) %129 %595)) (approx %613 (fma.f64 #s(literal -1/3 binary64) %129 %611)) (approx %629 (fma.f64 #s(literal -1/3 binary64) %129 %627)) (approx %645 (fma.f64 #s(literal -1/3 binary64) %129 %643)) (approx %666 (fma.f64 #s(literal -1/3 binary64) %129 %664)) (approx %680 (fma.f64 #s(literal -1/3 binary64) %129 %678)) (approx %696 (fma.f64 #s(literal -1/3 binary64) %129 %694)) (approx %704 (fma.f64 #s(literal -1/3 binary64) %129 %702)) (approx %715 (fma.f64 #s(literal -1/3 binary64) %129 %713)) (approx %725 (fma.f64 #s(literal -1/3 binary64) %129 %723)) (approx %735 (fma.f64 #s(literal -1/3 binary64) %129 %733)) (approx %741 (fma.f64 #s(literal -1 binary64) %129 %739)) (approx %753 (fma.f64 #s(literal -1/3 binary64) %129 %751)) (approx %764 (fma.f64 #s(literal -1/3 binary64) %129 %762)) (approx %767 (/.f64 #s(literal 1/2 binary64) %405)) (approx %767 (fma.f64 #s(literal 1/12 binary64) %13808 %13810)) (approx %767 (fma.f64 a (fma.f64 #s(literal 1/72 binary64) (/.f64 a %13814) %13817) %13810)) (approx %767 (fma.f64 a (fma.f64 a (fma.f64 #s(literal 1/432 binary64) (/.f64 a %13822) (*.f64 #s(literal 1/72 binary64) (/.f64 #s(literal 1 binary64) %13814))) %13817) %13810)) (approx %780 %13830) (approx %783 %13832) (approx %783 (fma.f64 #s(literal -1/3 binary64) %129 %13832)) (approx %793 (fma.f64 #s(literal -1/3 binary64) %129 %791)) (approx %803 %13838) (approx %806 %13840) (approx %806 (fma.f64 #s(literal -1/3 binary64) %129 %13840)) (approx %819 (fma.f64 #s(literal -1/3 binary64) %129 %817)) (approx %825 (fma.f64 #s(literal -1 binary64) %129 %823)) (approx %840 %841) (approx %847 (fma.f64 #s(literal -1 binary64) %129 %845)) (approx %850 %856) (approx %870 (fma.f64 #s(literal -1/3 binary64) %129 %868)) (approx %894 (fma.f64 #s(literal -1/3 binary64) %129 %892)) (approx %910 (fma.f64 #s(literal -1 binary64) %129 %908)) (approx %925 (fma.f64 #s(literal -1/3 binary64) %129 %923)) (approx %943 (fma.f64 #s(literal -1/3 binary64) %129 %941)) (approx %960 (fma.f64 #s(literal -1/3 binary64) %129 %958)) (approx %977 (fma.f64 #s(literal -1/3 binary64) %129 %975)) (approx %989 (fma.f64 #s(literal -1/3 binary64) %129 %987)) (approx %1015 (fma.f64 #s(literal -1/3 binary64) %129 %1013)) (approx %1040 (fma.f64 #s(literal -3 binary64) a %1038)) (approx %1043 %13872) (approx %1043 (fma.f64 #s(literal -1/3 binary64) %129 %13872)) (approx %1059 (fma.f64 #s(literal -1/3 binary64) %129 %1057)) (approx %1074 (fma.f64 #s(literal -1/3 binary64) %129 %1072)) (approx %1080 (fma.f64 #s(literal -1/3 binary64) %129 %1078)) (approx %1096 (fma.f64 #s(literal -1/3 binary64) %129 %1094)) (approx %139 (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) %13884)))) (approx %166 (*.f64 a (-.f64 (*.f64 #s(literal -6 binary64) %13889) %31))) (approx %171 %13897) (approx %173 %13901) (approx %212 (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) %13903)))) (approx %215 (*.f64 a (fma.f64 #s(literal -6 binary64) %8216 %283))) (approx %232 (*.f64 a (-.f64 (*.f64 #s(literal 18 binary64) %13903) #s(literal 3 binary64)))) (approx %240 (*.f64 a (-.f64 (*.f64 #s(literal 18 binary64) %13884) #s(literal 3 binary64)))) (approx %273 (/.f64 (fma.f64 #s(literal -18 binary64) %13920 %13921) a)) (approx %273 (/.f64 (-.f64 (fma.f64 #s(literal -108 binary64) %13926 %13921) %13928) a)) (approx %273 (/.f64 (-.f64 (fma.f64 #s(literal -648 binary64) (/.f64 %13934 %1268) %13921) (fma.f64 #s(literal 18 binary64) %13920 (*.f64 #s(literal 108 binary64) %13926))) a)) (approx %280 (/.f64 #s(literal -1/3 binary64) b)) (approx %294 (/.f64 #s(literal -1 binary64) b)) (approx %339 (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %13947) #s(literal 1 binary64)))) (approx %343 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %13952) %284))) (approx %369 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %13957) %284))) (approx %454 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %13962) %284))) (approx %468 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %13967) %284))) (approx %480 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %13972) %284))) (approx %499 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %13977) %284))) (approx %523 (*.f64 a (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %520 a) %13984) %284))) (approx %544 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %13989) %284))) (approx %566 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %13994) %284))) (approx %575 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %13999) %284))) (approx %597 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14004) %284))) (approx %613 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14009) %284))) (approx %629 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14014) %284))) (approx %645 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14019) %284))) (approx %666 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14024) %284))) (approx %680 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14029) %284))) (approx %696 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14034) %284))) (approx %704 (*.f64 a (-.f64 (+.f64 (/.f64 (*.f64 %44 %701) a) %13984) %284))) (approx %715 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14045) %284))) (approx %725 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14050) %284))) (approx %735 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14055) %284))) (approx %741 (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %13999) %283))) (approx %753 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14064) %284))) (approx %764 (*.f64 a (-.f64 (+.f64 %14070 (+.f64 %13983 %13999)) %284))) (approx %767 (/.f64 (fma.f64 #s(literal -18 binary64) %14077 %13921) a)) (approx %767 (/.f64 (-.f64 (fma.f64 #s(literal -108 binary64) %14082 %13921) %14084) a)) (approx %767 (/.f64 (-.f64 (fma.f64 #s(literal -648 binary64) (/.f64 %14088 %1268) %13921) (fma.f64 #s(literal 18 binary64) %14077 (*.f64 #s(literal 108 binary64) %14082))) a)) (approx %780 (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) %14096)))) (approx %783 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14101) %284))) (approx %793 (*.f64 a (-.f64 (+.f64 %14070 (+.f64 %13983 %14101)) %284))) (approx %803 (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) %14111)))) (approx %806 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14116) %284))) (approx %819 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14121) %284))) (approx %825 (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %14055) %283))) (approx %840 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14130) %284))) (approx %847 (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %14135) %283))) (approx %850 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14135) %284))) (approx %870 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14144) %284))) (approx %894 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14149) %284))) (approx %901 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14154) %284))) (approx %910 (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %13962) %283))) (approx %925 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14163) %284))) (approx %943 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14168) %284))) (approx %960 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14173) %284))) (approx %977 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14178) %284))) (approx %989 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14183) %284))) (approx %1015 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14188) %284))) (approx %1040 (*.f64 a (-.f64 (*.f64 #s(literal 18 binary64) %14193) #s(literal 3 binary64)))) (approx %1043 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14198) %284))) (approx %1059 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14203) %284))) (approx %1074 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14208) %284))) (approx %1080 (*.f64 a (-.f64 (+.f64 %14070 %13984) %284))) (approx %1096 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %14217) %284))) (approx %126 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %289 %284)))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 a %14227))) (approx %166 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 6 binary64) %13889 %31)))) (approx %171 (*.f64 #s(literal -1 binary64) %13901)) (approx %173 (*.f64 #s(literal -1 binary64) %13897)) (approx %212 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %13903) #s(literal 1 binary64))))) (approx %215 (*.f64 #s(literal -1 binary64) %8286)) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %8216 %284)))) (approx %232 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -18 binary64) %13903))))) (approx %240 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -18 binary64) %13884))))) (approx %273 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) b %13928) a))) (approx %273 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -108 binary64) (/.f64 %13925 a)) %14266) a) %14269) a))) (approx %273 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 648 binary64) (/.f64 %13934 a)) (*.f64 #s(literal -108 binary64) %13925)) a)) %14266) a) %14269) a))) (approx %125 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -6 binary64) %289 %283)))) (approx %339 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) %13947))))) (approx %343 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %13952 %284)))) (approx %348 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %281 %284)))) (approx %369 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %13957 %284)))) (approx %454 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %13962 %284)))) (approx %468 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %13967 %284)))) (approx %480 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %13972 %284)))) (approx %499 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %13977 %284)))) (approx %523 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %521 a) %284)))) (approx %544 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %13989 %284)))) (approx %566 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %13994 %284)))) (approx %575 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %13999 %284)))) (approx %597 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14004 %284)))) (approx %613 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14009 %284)))) (approx %629 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14014 %284)))) (approx %645 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14019 %284)))) (approx %666 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14024 %284)))) (approx %680 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14029 %284)))) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14034 %284)))) (approx %704 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %702 a) %284)))) (approx %715 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14045 %284)))) (approx %725 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14050 %284)))) (approx %735 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14055 %284)))) (approx %741 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -6 binary64) %13999 %283)))) (approx %753 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14064 %284)))) (approx %764 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %762 a) %284)))) (approx %767 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) b %14084) a))) (approx %767 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -108 binary64) (/.f64 %14081 a)) %14405) a) %14269) a))) (approx %767 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 648 binary64) (/.f64 %14088 a)) (*.f64 #s(literal -108 binary64) %14081)) a)) %14405) a) %14269) a))) (approx %780 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %14096) #s(literal 1 binary64))))) (approx %783 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14101 %284)))) (approx %793 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %791 a) %284)))) (approx %803 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %14111) #s(literal 1 binary64))))) (approx %806 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14116 %284)))) (approx %819 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14121 %284)))) (approx %825 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -6 binary64) %14055 %283)))) (approx %840 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14130 %284)))) (approx %847 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -6 binary64) %14135 %283)))) (approx %850 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14135 %284)))) (approx %870 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14144 %284)))) (approx %894 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14149 %284)))) (approx %901 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14154 %284)))) (approx %910 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -6 binary64) %13962 %283)))) (approx %925 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14163 %284)))) (approx %943 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14168 %284)))) (approx %960 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14173 %284)))) (approx %977 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14178 %284)))) (approx %989 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14183 %284)))) (approx %1015 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14188 %284)))) (approx %1040 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -18 binary64) %14193))))) (approx %1043 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14198 %284)))) (approx %1059 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14203 %284)))) (approx %1074 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14208 %284)))) (approx %1080 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %1078 a) %284)))) (approx %1096 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %14217 %284)))) (approx b b) (approx %238 %14269) (approx %278 %283) (approx %279 (/.f64 #s(literal 1/3 binary64) b)) (approx (neg b) (*.f64 #s(literal -1 binary64) b)) (approx %502 (*.f64 #s(literal 9 binary64) b)) (approx %249 (*.f64 #s(literal 1/3 binary64) b)) (approx %126 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %119)) b)) (approx %139 (+.f64 a %136)) (approx %166 %1173) (approx %212 %14552) (approx %215 (/.f64 %14552 b)) (approx %218 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %207)) b)) (approx %273 (*.f64 b (-.f64 (*.f64 #s(literal -18 binary64) (/.f64 %119 %1253)) %14563))) (approx %273 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -108 binary64) (/.f64 %13708 %1268)) %14570)) %14563))) (approx %273 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -648 binary64) (/.f64 %14576 %14577)) (*.f64 #s(literal 108 binary64) (/.f64 %13707 %1268)))) %14570)) %14563))) (approx %280 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %14589 a)) #s(literal 1/3 binary64)) b)) (approx %125 (/.f64 (-.f64 %140 a) b)) (approx %294 (/.f64 %14227 b)) (approx %297 (/.f64 (fma.f64 #s(literal -1 binary64) a %140) b)) (approx %315 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) %13884) #s(literal 1/3 binary64)) b)) (approx %343 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %336)) b)) (approx %348 (/.f64 (-.f64 %14611 %13682) b)) (approx %369 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %366)) %13682) b)) (approx %454 (/.f64 (-.f64 %14621 %13682) b)) (approx %468 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %465)) %13682) b)) (approx %480 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %477)) %13682) b)) (approx %499 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %496)) %13682) b)) (approx %523 (/.f64 (-.f64 (*.f64 b %521) %13682) b)) (approx %544 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %541)) %13682) b)) (approx %566 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %563)) %13682) b)) (approx %575 (/.f64 (-.f64 %14655 %13682) b)) (approx %597 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %594)) %13682) b)) (approx %613 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) %7208) %13682) b)) (approx %629 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %626)) %13682) b)) (approx %645 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %642)) %13682) b)) (approx %666 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %663)) %13682) b)) (approx %680 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %677)) %13682) b)) (approx %696 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %693)) %13682) b)) (approx %704 (/.f64 (-.f64 (*.f64 b %702) %13682) b)) (approx %715 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %712)) %13682) b)) (approx %725 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %722)) %13682) b)) (approx %735 (/.f64 (-.f64 %14708 %13682) b)) (approx %741 (/.f64 (-.f64 (*.f64 #s(literal 6 binary64) %14654) a) b)) (approx %753 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %750)) %13682) b)) (approx %764 (/.f64 (-.f64 (*.f64 b %762) %13682) b)) (approx %767 (*.f64 b (-.f64 (*.f64 #s(literal -18 binary64) (/.f64 %14654 %1253)) %14563))) (approx %767 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -108 binary64) (/.f64 %13807 %1268)) %14733)) %14563))) (approx %767 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -648 binary64) (/.f64 %14739 %14577)) (*.f64 #s(literal 108 binary64) (/.f64 %13806 %1268)))) %14733)) %14563))) (approx %770 (/.f64 (fma.f64 #s(literal -1/3 binary64) a %14655) b)) (approx %780 (+.f64 a %13830)) (approx %783 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %777)) b)) (approx %793 (/.f64 (-.f64 (*.f64 b %791) %13682) b)) (approx %803 (+.f64 a %13838)) (approx %806 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %800)) b)) (approx %819 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %816)) %13682) b)) (approx %825 (/.f64 (-.f64 (*.f64 #s(literal 6 binary64) %14707) a) b)) (approx %828 (/.f64 (fma.f64 #s(literal -1/3 binary64) a %14708) b)) (approx %840 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %832)) b)) (approx %847 (/.f64 (-.f64 (*.f64 #s(literal 6 binary64) %14786) a) b)) (approx %850 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %14786)) b)) (approx %870 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %867)) %13682) b)) (approx %894 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %891)) %13682) b)) (approx %901 (/.f64 (fma.f64 #s(literal -1/3 binary64) a %14806) b)) (approx %910 (/.f64 (-.f64 (*.f64 #s(literal 6 binary64) %14620) a) b)) (approx %913 (/.f64 (fma.f64 #s(literal -1/3 binary64) a %14621) b)) (approx %925 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %922)) %13682) b)) (approx %935 (/.f64 (-.f64 %14806 %13682) b)) (approx %943 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %940)) %13682) b)) (approx %960 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %957)) %13682) b)) (approx %963 (/.f64 (fma.f64 #s(literal -1/3 binary64) a %14611) b)) (approx %977 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %974)) %13682) b)) (approx %989 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %986)) %13682) b)) (approx %1015 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1012)) %13682) b)) (approx %1043 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %1034)) b)) (approx %1059 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1056)) %13682) b)) (approx %1074 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1071)) %13682) b)) (approx %1080 (/.f64 (-.f64 (*.f64 b %1078) %13682) b)) (approx %1096 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1093)) %13682) b)) (approx %139 (*.f64 b (-.f64 %129 %128))) (approx %166 (*.f64 b (-.f64 %1843 %1295))) (approx %171 %14883) (approx %173 %14886) (approx %212 (*.f64 b (-.f64 %129 %203))) (approx %232 (*.f64 b (fma.f64 #s(literal -3 binary64) %129 (*.f64 #s(literal 18 binary64) %45)))) (approx %240 (*.f64 b (fma.f64 #s(literal -3 binary64) %129 (*.f64 #s(literal 18 binary64) %79)))) (approx %273 (-.f64 (fma.f64 #s(literal 1/72 binary64) %14899 %13711) (*.f64 #s(literal -1/12 binary64) %13709))) (approx %273 (-.f64 (fma.f64 #s(literal 1/432 binary64) (/.f64 %1268 %13725) %13711) (fma.f64 #s(literal -1/12 binary64) %13709 (*.f64 #s(literal -1/72 binary64) %14899)))) (approx %339 (*.f64 b (fma.f64 #s(literal -1 binary64) %129 (*.f64 #s(literal 6 binary64) %332)))) (approx %767 (-.f64 (fma.f64 #s(literal 1/72 binary64) %14914 %13810) (*.f64 #s(literal -1/12 binary64) %13808))) (approx %767 (-.f64 (fma.f64 #s(literal 1/432 binary64) (/.f64 %1268 %13822) %13810) (fma.f64 #s(literal -1/12 binary64) %13808 (*.f64 #s(literal -1/72 binary64) %14914)))) (approx %780 (*.f64 b (-.f64 %129 %774))) (approx %803 (*.f64 b (-.f64 %129 %797))) (approx %1040 (*.f64 b (fma.f64 #s(literal -3 binary64) %129 (*.f64 #s(literal 18 binary64) %1028)))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %13737 (*.f64 #s(literal -6 binary64) %79))))) (approx %166 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1149 (*.f64 #s(literal -6 binary64) %1125))))) (approx %171 (*.f64 #s(literal -1 binary64) %14886)) (approx %173 (*.f64 #s(literal -1 binary64) %14883)) (approx %212 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %13737 %13698)))) (approx %232 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -18 binary64) %45 %14953)))) (approx %240 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -18 binary64) %79 %14953)))) (approx %273 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/72 binary64) (/.f64 %1253 %14576)) %14965) b) %13711)) (approx %273 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/432 binary64) (/.f64 %1268 (*.f64 b %13724))) (*.f64 #s(literal -1/72 binary64) (/.f64 %1253 %13715))) b)) %14965) b) %13711)) (approx %339 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -6 binary64) %332 %129)))) (approx %767 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/72 binary64) (/.f64 %1253 %14739)) %14989) b) %13810)) (approx %767 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/432 binary64) (/.f64 %1268 (*.f64 b %13821))) (*.f64 #s(literal -1/72 binary64) (/.f64 %1253 %13813))) b)) %14989) b) %13810)) (approx %780 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %13737 (*.f64 #s(literal -6 binary64) %434))))) (approx %803 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %13737 (*.f64 #s(literal -6 binary64) %382))))) (approx %1040 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -18 binary64) %1028 %14953)))) |
18 calls:
| Time | Variable | Point |
|---|---|---|
| 107.0ms | y | 0 |
| 74.0ms | z | 0 |
| 69.0ms | t | 0 |
| 62.0ms | z | -inf |
| 61.0ms | y | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 802 | 13664 |
| 0 | 1513 | 12985 |
| 0 | 4044 | 12985 |
| 0 | 4154 | 12980 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (sqrt.f64 x) %3 = (*.f64 #s(literal 2 binary64) %2) %7 = (*.f64 z t) %9 = (/.f64 %7 #s(literal 3 binary64)) %10 = (-.f64 y %9) %11 = (cos.f64 %10) %14 = (*.f64 b #s(literal 3 binary64)) %15 = (/.f64 a %14) %17 = (*.f64 t z) %18 = (*.f64 #s(literal 1/3 binary64) %17) %19 = (-.f64 y %18) %20 = (cos.f64 %19) %21 = (*.f64 %20 %2) %22 = (/.f64 a b) %24 = (/.f64 #s(literal 1 binary64) x) %25 = (sqrt.f64 %24) %26 = (*.f64 x %25) %27 = (sqrt x) %28 = (approx %27 %26) %32 = (*.f64 #s(literal -2 binary64) %26) %34 = (* 2 %27) %35 = (approx %34 %32) %36 = (*.f64 #s(literal -1/3 binary64) %17) %40 = (- y (/ (* z t) 3)) %41 = (approx %40 %36) %42 = (neg.f64 %18) %43 = (cos.f64 %42) %45 = (+.f64 y %36) %46 = (cos.f64 y) %47 = (sin.f64 y) %48 = (*.f64 z %47) %49 = (*.f64 t %48) %51 = (pow.f64 t #s(literal 2 binary64)) %52 = (*.f64 z %46) %53 = (*.f64 t %47) %54 = (*.f64 %46 %2) %55 = (*.f64 #s(literal 2 binary64) %54) %56 = (cos %40) %57 = (* %34 %56) %58 = (approx %57 %55) %60 = (*.f64 %47 %2) %61 = (*.f64 z %60) %62 = (*.f64 t %61) %63 = (*.f64 #s(literal 1/3 binary64) t) %64 = (*.f64 #s(literal -1/3 binary64) t) %65 = (pow.f64 z #s(literal 2 binary64)) %66 = (*.f64 #s(literal 1/3 binary64) z) %67 = (/.f64 #s(literal 1 binary64) b) %68 = (*.f64 #s(literal 1/3 binary64) %67) %69 = (*.f64 #s(literal 1/3 binary64) a) %71 = (*.f64 %2 #s(literal 2 binary64)) %72 = (*.f64 %66 t) %73 = (*.f64 t #s(literal -1/3 binary64)) %75 = (/.f64 %17 #s(literal 3 binary64)) %76 = (*.f64 %73 z) %77 = (fma.f64 #s(literal -3 binary64) y %17) %78 = (*.f64 %77 #s(literal -1/3 binary64)) %79 = (fma.f64 %73 z y) %80 = (/.f64 %77 #s(literal -3 binary64)) %81 = (-.f64 %72 y) %82 = (cos.f64 %79) %83 = (sin.f64 %72) %84 = (*.f64 %83 %47) %85 = (fma.f64 %63 z y) %86 = (cos.f64 %85) %87 = (+.f64 %86 %82) %88 = (cos.f64 %72) %89 = (*.f64 %88 %46) %90 = (-.f64 %82 %86) %91 = (sin.f64 %76) %92 = (*.f64 %91 %47) %93 = (fma.f64 %90 #s(literal 1/2 binary64) %89) %94 = (PI.f64 ) %95 = (*.f64 #s(literal 1/2 binary64) %94) %96 = (fma.f64 %73 z %95) %97 = (cos.f64 %96) %98 = (fma.f64 %46 %88 %84) %99 = (fma.f64 #s(literal 1/2 binary64) %94 y) %100 = (fma.f64 %73 z %99) %101 = (sin.f64 %100) %102 = (*.f64 %94 #s(literal -1/2 binary64)) %103 = (fma.f64 %66 t %102) %104 = (cos.f64 %103) %105 = (*.f64 %47 %104) %106 = (sin.f64 %103) %107 = (*.f64 %46 %106) %108 = (*.f64 %82 %2) %109 = (*.f64 %2 %83) %110 = (fma.f64 %109 %47 %108) %111 = (neg.f64 b) %112 = (/.f64 #s(literal -1/3 binary64) b) %113 = (neg.f64 a) %114 = (/.f64 #s(literal 1/3 binary64) b) %115 = (/.f64 %69 b) %116 = (/.f64 %113 #s(literal 3 binary64)) %117 = (/.f64 %116 %111) %118 = (*.f64 %22 #s(literal -1/3 binary64)) %120 = (*.f64 %14 %22) %121 = (*.f64 %14 #s(literal 3 binary64)) %122 = (/.f64 b #s(literal 3 binary64)) %123 = (cos.f64 %41) %124 = (*.f64 #s(literal 2 binary64) %28) %127 = (*.f64 #s(literal -2 binary64) %21) %130 = (* t z) %133 = (cos (- y (* 1/3 %130))) %137 = (* %133 (sqrt (/ 1 x))) %140 = (approx (* -2 (* x %137)) %127) %141 = (cos.f64 %45) %142 = (*.f64 %141 %2) %143 = (sin.f64 %18) %144 = (cos.f64 %18) %146 = (*.f64 #s(literal 3 binary64) a) %147 = (*.f64 #s(literal 2 binary64) %142) %148 = (fma.f64 #s(literal -1/2 binary64) %94 %18) %149 = (sin.f64 %148) %150 = (fma.f64 #s(literal -1/3 binary64) %17 %95) %151 = (/.f64 %25 x) %152 = (sqrt.f64 %151) %153 = (*.f64 x %152) %155 = (approx (sqrt %27) %153) %156 = (*.f64 %141 %25) %157 = (*.f64 x %156) %158 = (*.f64 b %157) %159 = (*.f64 #s(literal 2 binary64) %157) %162 = (* (* t -1/3) z) %164 = (cos (+ %162 y)) %165 = (* %164 %27) %167 = (* %165 6) %168 = (/ a b) %169 = (- %167 %168) %170 = (* %169 1/3) %173 = (*.f64 #s(literal -6 binary64) %158) %174 = (* %167 b) %175 = (- a %174) %176 = (approx %175 %173) %177 = (/.f64 a x) %178 = (*.f64 b %156) %179 = (*.f64 #s(literal 6 binary64) %178) %180 = (/.f64 %157 b) %181 = (*.f64 #s(literal 6 binary64) %180) %182 = (/ %167 b) %183 = (approx %182 %181) %184 = (*.f64 #s(literal -2 binary64) %157) %186 = (*.f64 #s(literal -1 binary64) %177) %187 = (-.f64 %186 %179) %188 = (*.f64 x %187) %189 = (*.f64 #s(literal -1 binary64) %188) %190 = (approx %175 %189) %191 = (*.f64 %43 %25) %192 = (approx %137 %191) %193 = (cos y) %194 = (approx %193 #s(literal 1 binary64)) %195 = (pow.f64 y #s(literal 2 binary64)) %196 = (*.f64 #s(literal -1/2 binary64) %195) %197 = (+.f64 #s(literal 1 binary64) %196) %198 = (approx %193 %197) %199 = (*.f64 y z) %200 = (*.f64 t %199) %201 = (*.f64 #s(literal 1/3 binary64) %200) %202 = (+.f64 #s(literal 1 binary64) %201) %203 = (sin y) %207 = (+ %193 (* 1/3 (* t (* z %203)))) %208 = (approx %207 %202) %209 = (fma.f64 #s(literal -1/2 binary64) y %18) %210 = (*.f64 y %209) %211 = (+.f64 #s(literal 1 binary64) %210) %212 = (approx %207 %211) %213 = (*.f64 %51 %65) %214 = (*.f64 #s(literal -1/18 binary64) %213) %222 = (- (* -1/18 (* (pow t 2) (* z %193))) (* -1/3 (* t %203))) %224 = (approx (* z %222) %214) %226 = (* (* 1/3 z) t) %227 = (- %226 y) %228 = (approx %227 %18) %229 = (cos.f64 %36) %230 = (approx %164 %229) %234 = (cos (+ (* (* 1/3 t) z) y)) %235 = (approx %234 %144) %237 = (PI ) %238 = (* 1/2 %237) %239 = (+ %238 y) %240 = (approx %239 %95) %242 = (approx (+ %162 %239) %150) %245 = (+ %226 (* %237 -1/2)) %248 = (approx (* %193 (sin %245)) %149) %249 = (*.f64 %229 %2) %250 = (*.f64 b %249) %251 = (*.f64 #s(literal 6 binary64) %250) %252 = (approx %174 %251) %253 = (*.f64 #s(literal -3 binary64) y) %257 = (approx (+ (* -3 y) %130) %253) %258 = (* %133 %27) %259 = (approx %258 %54) %260 = (*.f64 %46 %25) %261 = (approx %137 %260) %262 = (*.f64 #s(literal -1/3 binary64) %49) %263 = (+.f64 %46 %262) %264 = (approx %234 %263) %265 = (*.f64 #s(literal 2 binary64) %46) %267 = (approx (+ %234 %164) %265) %270 = (approx (* (sin %162) %203) %262) %271 = (-.f64 %95 y) %273 = (approx (+ %238 %227) %271) %274 = (*.f64 #s(literal -1/2 binary64) %94) %275 = (cos.f64 %274) %277 = (approx (cos %245) %275) %278 = (fma.f64 #s(literal 2/3 binary64) %49 %265) %280 = (approx (* %164 2) %278) %281 = (*.f64 #s(literal 6 binary64) %54) %282 = (approx %167 %281) %283 = (*.f64 b %54) %284 = (*.f64 #s(literal 6 binary64) %283) %285 = (approx %174 %284) %286 = (-.f64 a %284) %287 = (/.f64 %286 b) %288 = (*.f64 #s(literal -1/3 binary64) %287) %292 = (*.f64 #s(literal 18 binary64) %283) %293 = (-.f64 %292 %146) %295 = (* b 3) %297 = (- (* %174 3) (* %295 %168)) %298 = (approx %297 %293) %299 = (fma.f64 #s(literal -1/3 binary64) %22 %55) %305 = (*.f64 #s(literal 3 binary64) %283) %306 = (* %165 %295) %307 = (approx %306 %305) %308 = (fma.f64 #s(literal 3 binary64) %54 %62) %310 = (approx (/ %306 b) %308) %311 = (/.f64 %46 z) %312 = (fma.f64 #s(literal 1/3 binary64) %53 %311) %313 = (*.f64 z %312) %314 = (approx %207 %313) %316 = (approx (sin %226) %143) %317 = (*.f64 t %52) %318 = (*.f64 #s(literal -1/18 binary64) %317) %319 = (*.f64 #s(literal -1/3 binary64) %47) %320 = (-.f64 %318 %319) %321 = (*.f64 t %320) %322 = (approx %222 %321) %323 = (*.f64 #s(literal -1/3 binary64) a) %325 = (/.f64 #s(literal 1/2 binary64) %142) %326 = (/ 3 %169) %327 = (approx %326 %325) %333 = (approx (- (* 2 (/ %258 a)) (* 1/3 (/ 1 b))) %112) %334 = (*.f64 #s(literal -1 binary64) %22) %335 = (approx %169 %334) %336 = (/.f64 %142 a) %337 = (*.f64 #s(literal 6 binary64) %336) %338 = (-.f64 %337 %67) %339 = (*.f64 a %338) %340 = (approx %169 %339) %341 = (*.f64 #s(literal -3 binary64) a) %342 = (approx %297 %341) %343 = (/.f64 b a) %344 = (*.f64 #s(literal -3 binary64) %343) %345 = (approx %326 %344) %346 = (/.f64 #s(literal 3 binary64) t) %347 = (/.f64 z %346) %348 = (*.f64 y #s(literal 3 binary64)) %349 = (-.f64 %348 %17) %350 = (fma.f64 %64 z y) %351 = (/.f64 #s(literal 3 binary64) %349) %352 = (/.f64 #s(literal 1 binary64) %351) %353 = (*.f64 %64 z) %354 = (neg.f64 %72) %355 = (cos.f64 %350) %356 = (fma.f64 %66 t y) %357 = (cos.f64 %356) %358 = (-.f64 %355 %357) %359 = (+.f64 %357 %355) %360 = (cos.f64 %353) %361 = (*.f64 %360 %46) %362 = (*.f64 %361 #s(literal 2 binary64)) %363 = (-.f64 %353 y) %364 = (cos.f64 %363) %365 = (-.f64 %364 %355) %366 = (-.f64 %362 %365) %367 = (/.f64 %366 #s(literal 2 binary64)) %368 = (sin.f64 %350) %369 = (*.f64 %94 #s(literal 1/2 binary64)) %370 = (cos.f64 %369) %371 = (sin.f64 %369) %372 = (*.f64 %355 %371) %373 = (fma.f64 %368 %370 %372) %374 = (fabs.f64 %350) %375 = (sin.f64 %353) %376 = (fma.f64 #s(literal 1/2 binary64) %358 %89) %377 = (fma.f64 #s(literal 1/2 binary64) %359 %84) %378 = (+.f64 %350 %369) %379 = (sin.f64 %378) %380 = (fma.f64 %94 #s(literal 1/2 binary64) %374) %381 = (sin.f64 %380) %382 = (fma.f64 %94 #s(literal 1/2 binary64) %81) %383 = (sin.f64 %382) %384 = (neg.f64 %374) %385 = (fma.f64 %94 #s(literal 1/2 binary64) %384) %386 = (sin.f64 %385) %387 = (*.f64 %46 %360) %388 = (*.f64 %375 %47) %389 = (-.f64 %387 %388) %390 = (fma.f64 %94 #s(literal 1/2 binary64) %72) %391 = (sin.f64 %390) %392 = (*.f64 %391 %46) %393 = (cos.f64 %390) %394 = (*.f64 %393 %47) %395 = (-.f64 %392 %394) %396 = (*.f64 a %67) %397 = (/.f64 #s(literal 1 binary64) %343) %398 = (*.f64 x %355) %399 = (/.f64 %398 %2) %400 = (*.f64 z %64) %401 = (/ %130 3) %403 = (approx (- y %401) %353) %404 = (fma.f64 %94 #s(literal 1/2 binary64) y) %405 = (sin.f64 %404) %407 = (cos (- %401 y)) %408 = (approx %407 %46) %409 = (*.f64 t t) %410 = (*.f64 %46 z) %411 = (*.f64 #s(literal -1/18 binary64) %409) %412 = (*.f64 %47 t) %413 = (*.f64 #s(literal 1/3 binary64) %412) %414 = (fma.f64 %411 %410 %413) %415 = (fma.f64 %414 z %46) %416 = (approx %407 %415) %417 = (/.f64 z #s(literal 3 binary64)) %418 = (*.f64 %323 %67) %419 = (/.f64 %323 b) %420 = (/.f64 %2 a) %421 = (*.f64 %355 %420) %422 = (fma.f64 %421 #s(literal 2 binary64) %112) %423 = (*.f64 a %422) %424 = (*.f64 #s(literal 1/2 binary64) %358) %425 = (+.f64 %350 %356) %426 = (*.f64 %425 #s(literal 1/2 binary64)) %427 = (cos.f64 %426) %428 = (-.f64 %350 %356) %429 = (*.f64 %428 #s(literal 1/2 binary64)) %430 = (cos.f64 %429) %431 = (*.f64 %427 %430) %432 = (*.f64 #s(literal 2 binary64) %431) %433 = (+.f64 %354 %369) %434 = (sin.f64 %433) %435 = (fma.f64 %66 t %369) %436 = (sin.f64 %435) %437 = (-.f64 %404 %435) %438 = (cos.f64 %437) %439 = (+.f64 %404 %435) %440 = (cos.f64 %439) %441 = (-.f64 %438 %440) %442 = (/.f64 %441 #s(literal 2 binary64)) %443 = (-.f64 %435 y) %444 = (sin.f64 %443) %445 = (+.f64 %435 y) %446 = (sin.f64 %445) %447 = (+.f64 %444 %446) %448 = (/.f64 %447 #s(literal 2 binary64)) %449 = (-.f64 %404 %72) %450 = (sin.f64 %449) %451 = (+.f64 %404 %72) %452 = (sin.f64 %451) %453 = (+.f64 %450 %452) %454 = (/.f64 %453 #s(literal 2 binary64)) %455 = (sqrt.f64 %374) %456 = (*.f64 %455 %455) %457 = (fma.f64 %64 z %94) %458 = (sin.f64 %457) %459 = (cos.f64 %404) %460 = (fma.f64 %375 %459 %361) %461 = (fma.f64 %94 #s(literal -1/2 binary64) %72) %462 = (neg.f64 %461) %463 = (+.f64 %462 %369) %464 = (sin.f64 %463) %465 = (*.f64 %2 #s(literal 6 binary64)) %466 = (*.f64 %355 %465) %467 = (neg.f64 %403) %468 = (+.f64 %467 %369) %469 = (sin.f64 %468) %470 = (neg.f64 %78) %471 = (+.f64 %470 %369) %472 = (sin.f64 %471) %473 = (fabs.f64 %77) %474 = (fma.f64 %473 #s(literal 1/3 binary64) %369) %475 = (sin.f64 %474) %476 = (*.f64 %408 %71) %477 = (*.f64 %476 %14) %478 = (-.f64 %477 a) %480 = (*.f64 %416 %71) %481 = (*.f64 %480 %14) %482 = (-.f64 %481 a) %484 = (*.f64 z %322) %485 = (+.f64 %46 %484) %486 = (approx %56 %485) %487 = (*.f64 %3 %486) %490 = (- %57 (/ a %295)) %492 = (fma.f64 %47 %458 %89) %493 = (*.f64 %3 %492) %495 = (*.f64 x %261) %496 = (*.f64 #s(literal -2 binary64) %495) %497 = (approx %57 %496) %499 = (*.f64 x %192) %500 = (*.f64 #s(literal 2 binary64) %499) %501 = (approx %57 %500) %505 = (*.f64 %386 %2) %506 = (*.f64 %395 %2) %507 = (*.f64 %379 %2) %508 = (*.f64 %377 %2) %509 = (*.f64 %383 %2) %510 = (*.f64 %381 %2) %511 = (*.f64 %373 %25) %512 = (*.f64 x %511) %513 = (*.f64 #s(literal -2 binary64) %512) %514 = (approx %57 %513) %516 = (*.f64 %389 %2) %517 = (fma.f64 #s(literal 1/2 binary64) %94 %228) %518 = (sin.f64 %517) %519 = (*.f64 %3 %518) %521 = (*.f64 %155 %155) %522 = (*.f64 #s(literal 2 binary64) %521) %523 = (*.f64 %522 %11) %525 = (-.f64 %89 %270) %526 = (*.f64 %3 %525) %528 = (fma.f64 %87 #s(literal 1/2 binary64) %424) %529 = (*.f64 %3 %528) %536 = (fma.f64 %2 %448 %110) %538 = (-.f64 %454 %92) %539 = (*.f64 %3 %538) %541 = (fma.f64 %90 #s(literal 1/2 binary64) %442) %542 = (*.f64 %3 %541) %544 = (*.f64 %124 %101) %546 = (approx %56 %212) %547 = (*.f64 %3 %546) %549 = (approx %56 %208) %550 = (*.f64 %3 %549) %552 = (approx %56 %314) %553 = (*.f64 %3 %552) %555 = (-.f64 %105 %248) %556 = (*.f64 %3 %555) %558 = (/.f64 %307 b) %561 = (*.f64 %257 #s(literal -1/3 binary64)) %562 = (cos.f64 %561) %563 = (*.f64 %3 %562) %565 = (neg.f64 %456) %566 = (+.f64 %565 %95) %567 = (sin.f64 %566) %568 = (*.f64 %3 %567) %570 = (*.f64 %3 %469) %573 = (+.f64 %46 %224) %574 = (approx %56 %573) %575 = (*.f64 %3 %574) %577 = (-.f64 y %347) %578 = (cos.f64 %577) %579 = (cos.f64 %75) %580 = (*.f64 %579 %46) %581 = (-.f64 %580 %92) %582 = (*.f64 %3 %581) %584 = (fma.f64 %47 %97 %580) %585 = (*.f64 %3 %584) %587 = (-.f64 %347 y) %588 = (fma.f64 #s(literal 1/2 binary64) %94 %587) %589 = (sin.f64 %588) %590 = (*.f64 %3 %589) %592 = (fma.f64 %66 t #s(literal -884279719003555/562949953421312 binary64)) %593 = (cos.f64 %592) %594 = (*.f64 %47 %593) %595 = (sin.f64 %592) %596 = (*.f64 %46 %595) %597 = (-.f64 %594 %596) %598 = (*.f64 %3 %597) %600 = (*.f64 %3 %578) %602 = (-.f64 %282 %22) %604 = (/.f64 #s(literal 3 binary64) %602) %606 = (-.f64 %466 %22) %608 = (cos.f64 %352) %610 = (*.f64 %3 %460) %612 = (*.f64 %434 %46) %613 = (fma.f64 %90 #s(literal 1/2 binary64) %612) %614 = (*.f64 %3 %613) %616 = (fma.f64 %2 %612 %110) %618 = (*.f64 %436 %46) %619 = (fma.f64 %46 %436 %84) %620 = (*.f64 %3 %619) %622 = (fma.f64 %90 #s(literal 1/2 binary64) %618) %623 = (*.f64 %3 %622) %625 = (approx %57 %140) %627 = (*.f64 #s(literal -2 binary64) %399) %628 = (approx %57 %627) %630 = (+.f64 %86 %230) %631 = (fma.f64 %630 #s(literal 1/2 binary64) %84) %632 = (*.f64 %3 %631) %634 = (*.f64 %230 #s(literal 2 binary64)) %636 = (*.f64 %507 #s(literal 6 binary64)) %637 = (-.f64 %636 %22) %638 = (+.f64 %86 %379) %639 = (fma.f64 %638 #s(literal 1/2 binary64) %84) %640 = (*.f64 %3 %639) %642 = (fma.f64 %109 %47 %507) %643 = (fma.f64 %2 %89 %642) %645 = (/.f64 #s(literal 3 binary64) %637) %647 = (*.f64 %510 #s(literal 6 binary64)) %648 = (*.f64 %647 b) %649 = (-.f64 a %648) %651 = (fma.f64 %109 %47 %510) %652 = (fma.f64 %2 %89 %651) %654 = (*.f64 %505 #s(literal 6 binary64)) %655 = (*.f64 %654 b) %656 = (-.f64 a %655) %658 = (+.f64 %86 %386) %659 = (fma.f64 %658 #s(literal 1/2 binary64) %84) %660 = (*.f64 %3 %659) %662 = (*.f64 %508 #s(literal 6 binary64)) %663 = (-.f64 %662 %22) %665 = (*.f64 %506 %14) %666 = (/.f64 %665 b) %668 = (*.f64 %395 #s(literal 2 binary64)) %670 = (*.f64 %516 #s(literal 6 binary64)) %671 = (-.f64 %670 %22) %673 = (*.f64 %389 #s(literal 2 binary64)) %675 = (-.f64 %376 %86) %676 = (fma.f64 %675 #s(literal 1/2 binary64) %89) %677 = (*.f64 %3 %676) %679 = (+.f64 %86 %367) %680 = (fma.f64 %679 #s(literal 1/2 binary64) %84) %681 = (*.f64 %3 %680) %683 = (*.f64 %98 #s(literal 2 binary64)) %685 = (*.f64 %509 #s(literal 6 binary64)) %686 = (-.f64 %685 %22) %688 = (-.f64 %383 %86) %689 = (fma.f64 %688 #s(literal 1/2 binary64) %89) %690 = (*.f64 %3 %689) %692 = (*.f64 %383 #s(literal 2 binary64)) %694 = (*.f64 %316 %47) %695 = (fma.f64 %46 %88 %694) %696 = (*.f64 %3 %695) %698 = (-.f64 %82 %264) %699 = (fma.f64 %698 #s(literal 1/2 binary64) %89) %700 = (*.f64 %3 %699) %702 = (-.f64 %82 %235) %703 = (fma.f64 %702 #s(literal 1/2 binary64) %89) %704 = (*.f64 %3 %703) %706 = (*.f64 %47 %464) %707 = (-.f64 %706 %107) %708 = (*.f64 %3 %707) %710 = (*.f64 %47 %277) %711 = (-.f64 %710 %107) %712 = (*.f64 %3 %711) %714 = (*.f64 a %333) %716 = (*.f64 %3 %475) %718 = (*.f64 %3 %472) %720 = (fma.f64 %267 #s(literal 1/2 binary64) %84) %721 = (*.f64 %3 %720) %723 = (fma.f64 %432 #s(literal 1/2 binary64) %84) %724 = (*.f64 %3 %723) %726 = (*.f64 %608 %2) %727 = (*.f64 %726 #s(literal 6 binary64)) %728 = (*.f64 %727 b) %729 = (*.f64 %728 #s(literal 3 binary64)) %730 = (-.f64 %729 %120) %732 = (fabs.f64 %80) %733 = (neg.f64 %732) %734 = (+.f64 %733 %95) %735 = (sin.f64 %734) %736 = (*.f64 %3 %735) %739 = (/.f64 #s(literal 3 binary64) %340) %741 = (*.f64 %35 %123) %743 = (*.f64 %35 %93) %745 = (/.f64 %259 a) %746 = (*.f64 #s(literal 2 binary64) %745) %747 = (-.f64 %746 %68) %748 = (*.f64 a %747) %750 = (sin.f64 %273) %751 = (*.f64 %3 %750) %753 = (approx %56 %405) %754 = (*.f64 %3 %753) %756 = (*.f64 %88 %405) %757 = (fma.f64 %90 #s(literal 1/2 binary64) %756) %758 = (*.f64 %3 %757) %760 = (approx %56 %194) %761 = (*.f64 %3 %760) %763 = (*.f64 %88 %194) %764 = (fma.f64 %194 %88 %84) %765 = (*.f64 %3 %764) %767 = (fma.f64 %47 %97 %763) %768 = (*.f64 %3 %767) %770 = (fma.f64 %2 %763 %110) %772 = (approx %56 %198) %773 = (*.f64 %3 %772) %775 = (approx %40 %400) %776 = (cos.f64 %775) %777 = (*.f64 %3 %776) %781 = (-.f64 a %285) %783 = (-.f64 a %252) %785 = (*.f64 #s(literal -1/3 binary64) %397) %787 = (*.f64 #s(literal -1/3 binary64) %396) %789 = (*.f64 %417 t) %790 = (-.f64 %789 y) %791 = (fma.f64 #s(literal 1/2 binary64) %94 %790) %792 = (sin.f64 %791) %793 = (*.f64 %3 %792) %795 = (cos.f64 %789) %796 = (sin.f64 %789) %797 = (*.f64 %796 %47) %798 = (fma.f64 %46 %795 %797) %799 = (*.f64 %3 %798) %801 = (sin.f64 %242) %802 = (*.f64 %3 %801) %804 = (fma.f64 %73 z %240) %805 = (sin.f64 %804) %806 = (*.f64 %3 %805) %808 = (fma.f64 %73 z #s(literal 884279719003555/562949953421312 binary64)) %809 = (cos.f64 %808) %810 = (fma.f64 %47 %809 %89) %811 = (*.f64 %3 %810) #s(literal 2 binary64) x %2 %3 y z t %7 #s(literal 3 binary64) %9 %10 %11 a b %14 %15 #s(literal 1/3 binary64) %17 %18 %19 %20 %21 %22 #s(literal 1 binary64) %24 %25 %26 %28 #s(literal -1/3 binary64) #s(literal -1 binary64) #s(literal -2 binary64) %32 %35 %36 %41 %42 %43 #s(literal -1/2 binary64) %45 %46 %47 %48 %49 #s(literal -1/18 binary64) %51 %52 %53 %54 %55 %58 #s(literal 2/3 binary64) %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 #s(literal 1/2 binary64) %71 %72 %73 #s(literal -3 binary64) %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 #s(literal 6 binary64) %120 %121 %122 %123 %124 #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) %127 %140 %141 %142 %143 %144 #s(literal 18 binary64) %146 %147 %148 %149 %150 %151 %152 %153 %155 %156 %157 %158 %159 (approx %170 %159) #s(literal -6 binary64) %173 %176 %177 %178 %179 %180 %181 %183 %184 (approx %170 %184) %186 %187 %188 %189 %190 %191 %192 %194 %195 %196 %197 %198 %199 %200 %201 %202 %208 %209 %210 %211 %212 %213 %214 %224 %228 %229 %230 %235 %240 %242 %248 %249 %250 %251 %252 %253 %257 %259 %260 %261 %262 %263 %264 %265 %267 %270 %271 %273 %274 %275 %277 %278 %280 %281 %282 %283 %284 %285 %286 %287 %288 (approx (* %175 (/ -1/3 b)) %288) %292 %293 %298 %299 (approx (+ (* %182 (/ b 3)) (* %168 -1/3)) %299) %305 %307 %308 %310 %311 %312 %313 %314 %316 %317 %318 %319 %320 %321 %322 %323 (approx %170 %147) %325 %327 %333 %334 %335 %336 %337 %338 %339 %340 %341 %342 %343 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %369 %370 %371 %372 %373 %374 %375 %376 %377 %378 %379 %380 %381 %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %403 %404 %405 %408 %409 %410 %411 %412 %413 %414 %415 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %435 %436 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %471 %472 %473 %474 %475 %476 %477 %478 (*.f64 %478 %114) %480 %481 %482 (*.f64 %482 %114) %484 %485 %486 %487 (-.f64 %487 %15) (approx %490 %423) %492 %493 (-.f64 %493 %15) %495 %496 %497 (-.f64 %497 %15) %499 %500 %501 (-.f64 %501 %15) (*.f64 %190 %112) (*.f64 %176 %112) %505 %506 %507 %508 %509 %510 %511 %512 %513 %514 (-.f64 %514 %15) %516 %517 %518 %519 (-.f64 %519 %15) %521 %522 %523 (-.f64 %523 %15) %525 %526 (-.f64 %526 %15) %528 %529 (-.f64 %529 %15) (/.f64 #s(literal 1 binary64) %327) (/.f64 #s(literal 1 binary64) %345) (/.f64 %298 %121) (/.f64 %342 %121) (fma.f64 %183 %122 %118) %536 (-.f64 %536 %15) %538 %539 (-.f64 %539 %15) %541 %542 (-.f64 %542 %15) %544 (-.f64 %544 %15) %546 %547 (-.f64 %547 %15) %549 %550 (-.f64 %550 %15) %552 %553 (-.f64 %553 %15) %555 %556 (-.f64 %556 %15) %558 (fma.f64 #s(literal 2/3 binary64) %558 %118) (-.f64 %58 %117) %561 %562 %563 (-.f64 %563 %15) %565 %566 %567 %568 (-.f64 %568 %15) %570 (-.f64 %570 %15) (fma.f64 #s(literal 2/3 binary64) %310 %118) %573 %574 %575 (-.f64 %575 %15) %577 %578 %579 %580 %581 %582 (-.f64 %582 %15) %584 %585 (-.f64 %585 %15) %587 %588 %589 %590 (-.f64 %590 %15) %592 %593 %594 %595 %596 %597 %598 (-.f64 %598 %15) %600 (-.f64 %600 %115) %602 (*.f64 %602 #s(literal 1/3 binary64)) %604 (/.f64 #s(literal 1 binary64) %604) %606 (*.f64 %606 #s(literal 1/3 binary64)) %608 (fma.f64 %2 %280 %118) %610 (-.f64 %610 %15) %612 %613 %614 (-.f64 %614 %15) %616 (-.f64 %616 %15) %618 %619 %620 (-.f64 %620 %15) %622 %623 (-.f64 %623 %15) %625 (-.f64 %625 %15) %627 %628 (-.f64 %628 %15) %630 %631 %632 (-.f64 %632 %15) %634 (fma.f64 %2 %634 %118) %636 %637 %638 %639 %640 (-.f64 %640 %15) %642 %643 (-.f64 %643 %15) %645 (/.f64 #s(literal 1 binary64) %645) %647 %648 %649 (*.f64 %649 %112) %651 %652 (-.f64 %652 %15) %654 %655 %656 (*.f64 %656 %112) %658 %659 %660 (-.f64 %660 %15) %662 %663 (*.f64 %663 #s(literal 1/3 binary64)) %665 %666 (fma.f64 #s(literal 2/3 binary64) %666 %118) %668 (fma.f64 %2 %668 %118) %670 %671 (/.f64 %671 #s(literal 3 binary64)) %673 (fma.f64 %2 %673 %118) %675 %676 %677 (-.f64 %677 %15) %679 %680 %681 (-.f64 %681 %15) %683 (fma.f64 %2 %683 %118) %685 %686 (*.f64 %686 #s(literal 1/3 binary64)) %688 %689 %690 (-.f64 %690 %15) %692 (fma.f64 %2 %692 %118) %694 %695 %696 (-.f64 %696 %15) %698 %699 %700 (-.f64 %700 %15) %702 %703 %704 (-.f64 %704 %15) %706 %707 %708 (-.f64 %708 %15) %710 %711 %712 (-.f64 %712 %15) %714 (approx %490 %714) %716 (-.f64 %716 %15) %718 (-.f64 %718 %15) %720 %721 (-.f64 %721 %15) %723 %724 (-.f64 %724 %15) %726 %727 %728 %729 %730 (/.f64 %730 %121) %732 %733 %734 %735 %736 (-.f64 %736 %15) (/.f64 %335 #s(literal 3 binary64)) %739 (/.f64 #s(literal 1 binary64) %739) %741 (-.f64 %741 %15) %743 (-.f64 %743 %15) %745 %746 %747 %748 (approx %490 %748) %750 %751 (-.f64 %751 %15) %753 %754 (-.f64 %754 %15) %756 %757 %758 (-.f64 %758 %15) %760 %761 (-.f64 %761 %15) %763 %764 %765 (-.f64 %765 %15) %767 %768 (-.f64 %768 %15) %770 (-.f64 %770 %15) %772 %773 (-.f64 %773 %15) %775 %776 %777 (-.f64 %777 %15) (approx %490 %418) (approx %490 %419) %781 (*.f64 %781 %112) %783 (*.f64 %783 %112) %785 (approx %490 %785) %787 (approx %490 %787) %789 %790 %791 %792 %793 (-.f64 %793 %15) %795 %796 %797 %798 %799 (-.f64 %799 %15) %801 %802 (-.f64 %802 %15) %804 %805 %806 (-.f64 %806 %15) %808 %809 %810 %811 (-.f64 %811 %15) |
| Outputs |
|---|
%2 = (sqrt.f64 x) %8 = (*.f64 #s(literal 2 binary64) %2) %13 = (*.f64 z t) %17 = (*.f64 %13 #s(literal 1/3 binary64)) %25 = (-.f64 y %17) %27 = (*.f64 y #s(literal 3 binary64)) %34 = (cos.f64 %25) %36 = (cos.f64 y) %37 = (cos.f64 %17) %38 = (sin.f64 y) %40 = (*.f64 %38 (sin.f64 %17)) %42 = (PI.f64 ) %43 = (/.f64 %42 #s(literal 2 binary64)) %54 = (*.f64 b #s(literal 3 binary64)) %58 = (/.f64 a %54) %60 = (neg.f64 a) %65 = (*.f64 t z) %67 = (*.f64 #s(literal 1/3 binary64) %65) %69 = (-.f64 y %67) %73 = (neg.f64 %67) %75 = (cos.f64 %69) %77 = (cos.f64 %67) %78 = (sin.f64 %67) %79 = (*.f64 %38 %78) %89 = (*.f64 %75 %2) %91 = (/.f64 a b) %92 = (*.f64 #s(literal 1 binary64) %91) %93 = (/.f64 #s(literal 1 binary64) b) %94 = (*.f64 a %93) %95 = (/.f64 b a) %97 = (pow.f64 %95 #s(literal -1 binary64)) %98 = (pow.f64 %91 #s(literal 1 binary64)) %99 = (neg.f64 b) %100 = (/.f64 %60 %99) %102 = (/.f64 #s(literal -1 binary64) (neg.f64 %95)) %104 = (/.f64 #s(literal 1 binary64) (/.f64 %95 #s(literal 1 binary64))) %105 = (/.f64 #s(literal 1 binary64) %95) %106 = (/.f64 #s(literal 1 binary64) x) %110 = (neg.f64 x) %114 = (sqrt.f64 %106) %118 = (sqrt.f64 (fabs.f64 x)) %121 = (*.f64 x %114) %123 = (sqrt x) %124 = (approx %123 %121) %128 = (*.f64 #s(literal -2 binary64) %121) %131 = (* 2 %123) %132 = (approx %131 %128) %134 = (*.f64 #s(literal -1/3 binary64) %65) %139 = (- y (/ (* z t) 3)) %140 = (approx %139 %134) %143 = (pow.f64 %77 #s(literal 1 binary64)) %145 = (sin.f64 (fma.f64 #s(literal 1/3 binary64) %65 %43)) %147 = (sin.f64 (+.f64 %73 %43)) %149 = (cos.f64 (neg.f64 %73)) %151 = (cos.f64 (fabs.f64 %67)) %153 = (cos.f64 (fabs.f64 %73)) %154 = (cos.f64 %73) %156 = (+.f64 y %134) %158 = (neg.f64 %134) %163 = (neg.f64 y) %168 = (*.f64 z %38) %170 = (*.f64 t %168) %173 = (fabs.f64 t) %174 = (*.f64 %173 %173) %175 = (neg.f64 t) %176 = (*.f64 %175 %175) %177 = (*.f64 t t) %178 = (pow.f64 %177 #s(literal 1 binary64)) %179 = (pow.f64 t #s(literal 2 binary64)) %180 = (*.f64 z %36) %182 = (*.f64 t %38) %184 = (*.f64 %36 %2) %186 = (*.f64 #s(literal 2 binary64) %184) %188 = (cos %139) %189 = (* %131 %188) %190 = (approx %189 %186) %193 = (*.f64 %38 %2) %195 = (*.f64 z %193) %197 = (*.f64 t %195) %199 = (*.f64 #s(literal 1/3 binary64) t) %201 = (*.f64 #s(literal -1/3 binary64) t) %203 = (*.f64 z z) %206 = (*.f64 #s(literal 1/3 binary64) z) %214 = (*.f64 #s(literal 1/3 binary64) %93) %215 = (/.f64 #s(literal 1/3 binary64) b) %216 = (pow.f64 %215 #s(literal 1 binary64)) %217 = (/.f64 #s(literal -1/3 binary64) %99) %219 = (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal 1/3 binary64))) %220 = (*.f64 #s(literal 1/3 binary64) a) %222 = (*.f64 %2 #s(literal 2 binary64)) %224 = (*.f64 %206 t) %226 = (*.f64 t #s(literal -1/3 binary64)) %228 = (*.f64 %65 #s(literal 1/3 binary64)) %230 = (neg.f64 %65) %235 = (*.f64 %226 z) %237 = (fma.f64 #s(literal -3 binary64) y %65) %239 = (*.f64 #s(literal -3 binary64) y) %242 = (*.f64 %237 #s(literal -1/3 binary64)) %243 = (pow.f64 %242 #s(literal 1 binary64)) %244 = (neg.f64 %237) %245 = (/.f64 %244 #s(literal 3 binary64)) %246 = (/.f64 %237 #s(literal -3 binary64)) %248 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %237)) %251 = (+.f64 (/.f64 %239 #s(literal -3 binary64)) (/.f64 %65 #s(literal -3 binary64))) %252 = (fma.f64 %226 z y) %256 = (-.f64 %224 y) %262 = (cos.f64 %252) %266 = (cos.f64 %235) %268 = (sin.f64 %235) %269 = (*.f64 %268 %38) %275 = (sin.f64 %224) %277 = (*.f64 %275 %38) %279 = (cos.f64 %256) %280 = (fma.f64 %206 t y) %281 = (cos.f64 %280) %284 = (fma.f64 %199 z y) %286 = (*.f64 %199 z) %289 = (cos.f64 %284) %310 = (+.f64 %289 %262) %314 = (cos.f64 %224) %320 = (neg.f64 %224) %322 = (*.f64 %314 %36) %334 = (-.f64 %262 %289) %338 = (neg.f64 %289) %346 = (fma.f64 %334 #s(literal 1/2 binary64) %322) %348 = (*.f64 %334 #s(literal 1/2 binary64)) %349 = (neg.f64 %322) %352 = (*.f64 #s(literal 1/2 binary64) %42) %354 = (fma.f64 %226 z %352) %356 = (neg.f64 %352) %359 = (cos.f64 %354) %363 = (cos.f64 %352) %365 = (sin.f64 %352) %372 = (fma.f64 %36 %314 %277) %374 = (*.f64 %36 %314) %375 = (neg.f64 %277) %378 = (fma.f64 #s(literal 1/2 binary64) %42 y) %382 = (fma.f64 %226 z %378) %387 = (sin.f64 %382) %389 = (cos.f64 %378) %391 = (*.f64 %266 (sin.f64 %378)) %395 = (*.f64 %42 #s(literal -1/2 binary64)) %397 = (fma.f64 %206 t %395) %402 = (cos.f64 %397) %406 = (cos.f64 %395) %408 = (sin.f64 %395) %415 = (*.f64 %38 %402) %423 = (sin.f64 %397) %425 = (*.f64 %314 %408) %429 = (*.f64 %36 %423) %431 = (*.f64 %262 %2) %433 = (*.f64 %2 %275) %435 = (fma.f64 %433 %38 %431) %437 = (*.f64 %433 %38) %443 = (/.f64 #s(literal -1/3 binary64) b) %450 = (/.f64 %220 b) %456 = (*.f64 %60 #s(literal 1/3 binary64)) %465 = (/.f64 %456 %99) %472 = (*.f64 %91 #s(literal -1/3 binary64)) %475 = (*.f64 %54 %91) %477 = (*.f64 %54 #s(literal 3 binary64)) %479 = (*.f64 b #s(literal 1/3 binary64)) %485 = (cos.f64 %140) %493 = (*.f64 #s(literal 2 binary64) %124) %497 = (*.f64 #s(literal -2 binary64) %89) %501 = (* t z) %504 = (cos (- y (* 1/3 %501))) %508 = (* %504 (sqrt (/ 1 x))) %511 = (approx (* -2 (* x %508)) %497) %513 = (cos.f64 %156) %517 = (cos.f64 %134) %526 = (*.f64 %513 %2) %530 = (*.f64 #s(literal 3 binary64) a) %532 = (*.f64 #s(literal 2 binary64) %526) %534 = (fma.f64 #s(literal -1/2 binary64) %42 %67) %536 = (*.f64 #s(literal -1/2 binary64) %42) %539 = (sin.f64 %534) %541 = (sin.f64 %536) %542 = (cos.f64 %536) %543 = (*.f64 %542 %78) %547 = (fma.f64 #s(literal -1/3 binary64) %65 %352) %552 = (/.f64 %114 x) %558 = (sqrt.f64 %552) %564 = (*.f64 x %558) %567 = (approx (sqrt %123) %564) %569 = (*.f64 %513 %114) %571 = (*.f64 x %569) %573 = (*.f64 b %571) %575 = (*.f64 #s(literal 2 binary64) %571) %579 = (* (* t -1/3) z) %581 = (cos (+ %579 y)) %582 = (* %581 %123) %584 = (* %582 6) %585 = (/ a b) %586 = (- %584 %585) %587 = (* %586 1/3) %588 = (approx %587 %575) %591 = (*.f64 #s(literal -6 binary64) %573) %593 = (* %584 b) %594 = (- a %593) %595 = (approx %594 %591) %598 = (/.f64 a x) %603 = (*.f64 b %569) %605 = (*.f64 #s(literal 6 binary64) %603) %608 = (/.f64 %571 b) %614 = (*.f64 #s(literal 6 binary64) %608) %617 = (approx (/ %584 b) %614) %619 = (*.f64 #s(literal -2 binary64) %571) %621 = (approx %587 %619) %623 = (*.f64 #s(literal -1 binary64) %598) %625 = (-.f64 %623 %605) %629 = (neg.f64 %605) %632 = (*.f64 x %625) %634 = (*.f64 #s(literal -1 binary64) %632) %636 = (approx %594 %634) %638 = (*.f64 %77 %114) %640 = (approx %508 %638) %642 = (cos y) %643 = (approx %642 #s(literal 1 binary64)) %645 = (*.f64 y y) %648 = (*.f64 #s(literal -1/2 binary64) %645) %650 = (+.f64 #s(literal 1 binary64) %648) %654 = (approx %642 %650) %656 = (*.f64 y z) %658 = (*.f64 t %656) %660 = (*.f64 #s(literal 1/3 binary64) %658) %662 = (+.f64 #s(literal 1 binary64) %660) %666 = (sin y) %670 = (+ %642 (* 1/3 (* t (* z %666)))) %671 = (approx %670 %662) %673 = (fma.f64 #s(literal -1/2 binary64) y %67) %675 = (*.f64 #s(literal -1/2 binary64) y) %678 = (*.f64 y %673) %680 = (+.f64 #s(literal 1 binary64) %678) %684 = (approx %670 %680) %686 = (*.f64 %177 %203) %689 = (*.f64 #s(literal -1/18 binary64) %686) %698 = (- (* -1/18 (* (pow t 2) (* z %642))) (* -1/3 (* t %666))) %700 = (approx (* z %698) %689) %703 = (* (* 1/3 z) t) %704 = (- %703 y) %705 = (approx %704 %67) %713 = (approx %581 %517) %718 = (cos (+ (* (* 1/3 t) z) y)) %719 = (approx %718 %77) %722 = (PI ) %723 = (* 1/2 %722) %724 = (+ %723 y) %725 = (approx %724 %352) %728 = (approx (+ %579 %724) %547) %732 = (+ %703 (* %722 -1/2)) %735 = (approx (* %642 (sin %732)) %539) %737 = (*.f64 %517 %2) %739 = (*.f64 b %737) %741 = (*.f64 #s(literal 6 binary64) %739) %743 = (approx %593 %741) %749 = (approx (+ (* -3 y) %501) %239) %751 = (* %504 %123) %752 = (approx %751 %184) %754 = (*.f64 %36 %114) %756 = (approx %508 %754) %758 = (*.f64 #s(literal -1/3 binary64) %170) %760 = (+.f64 %36 %758) %764 = (approx %718 %760) %766 = (*.f64 #s(literal 2 binary64) %36) %769 = (approx (+ %718 %581) %766) %773 = (approx (* (sin %579) %666) %758) %775 = (-.f64 %352 y) %782 = (approx (+ %723 %704) %775) %793 = (approx (cos %732) %542) %795 = (fma.f64 #s(literal 2/3 binary64) %170 %766) %797 = (*.f64 #s(literal 2/3 binary64) %170) %802 = (approx (* %581 2) %795) %804 = (*.f64 #s(literal 6 binary64) %184) %806 = (approx %584 %804) %808 = (*.f64 b %184) %810 = (*.f64 #s(literal 6 binary64) %808) %812 = (approx %593 %810) %814 = (-.f64 a %810) %821 = (/.f64 %814 b) %829 = (*.f64 #s(literal -1/3 binary64) %821) %833 = (approx (* %594 (/ -1/3 b)) %829) %835 = (*.f64 #s(literal 18 binary64) %808) %837 = (-.f64 %835 %530) %841 = (neg.f64 %530) %845 = (* b 3) %847 = (- (* %593 3) (* %845 %585)) %848 = (approx %847 %837) %850 = (fma.f64 #s(literal -1/3 binary64) %91 %186) %852 = (*.f64 #s(literal -1/3 binary64) %91) %859 = (approx (+ (/ %593 %845) (* %585 -1/3)) %850) %861 = (*.f64 #s(literal 3 binary64) %808) %863 = (* %582 %845) %864 = (approx %863 %861) %866 = (fma.f64 #s(literal 3 binary64) %184 %197) %868 = (*.f64 #s(literal 3 binary64) %184) %873 = (approx (/ %863 b) %866) %877 = (/.f64 %36 z) %879 = (neg.f64 %36) %880 = (neg.f64 z) %884 = (fma.f64 #s(literal 1/3 binary64) %182 %877) %886 = (*.f64 #s(literal 1/3 binary64) %182) %892 = (*.f64 z %884) %894 = (approx %670 %892) %897 = (approx (sin %703) %78) %899 = (*.f64 t %180) %901 = (*.f64 #s(literal -1/18 binary64) %899) %903 = (*.f64 #s(literal -1/3 binary64) %38) %905 = (-.f64 %901 %903) %909 = (neg.f64 %903) %912 = (*.f64 t %905) %914 = (approx %698 %912) %916 = (*.f64 #s(literal -1/3 binary64) a) %918 = (approx %587 %532) %922 = (/.f64 #s(literal 1/2 binary64) %526) %924 = (neg.f64 %526) %928 = (/ 3 %586) %929 = (approx %928 %922) %935 = (approx (- (* 2 (/ %751 a)) (/ 1/3 b)) %443) %937 = (*.f64 #s(literal -1 binary64) %91) %939 = (approx %586 %937) %941 = (/.f64 #s(literal 1 binary64) a) %943 = (/.f64 %526 a) %948 = (*.f64 #s(literal 6 binary64) %943) %950 = (-.f64 %948 %93) %957 = (neg.f64 %93) %960 = (*.f64 a %950) %962 = (approx %586 %960) %964 = (*.f64 #s(literal -3 binary64) a) %966 = (approx %847 %964) %972 = (*.f64 #s(literal -3 binary64) %95) %974 = (approx %928 %972) %978 = (/.f64 #s(literal 3 binary64) t) %983 = (/.f64 #s(literal 1 binary64) %978) %985 = (/.f64 z %978) %992 = (-.f64 %27 %65) %998 = (fma.f64 %201 z y) %1000 = (*.f64 %201 z) %1005 = (/.f64 #s(literal 3 binary64) %992) %1009 = (-.f64 y %228) %1020 = (-.f64 %228 y) %1022 = (neg.f64 %228) %1026 = (cos.f64 %1000) %1027 = (*.f64 %1026 %36) %1028 = (*.f64 %1027 #s(literal 2 binary64)) %1029 = (-.f64 %1000 y) %1030 = (cos.f64 %1029) %1031 = (cos.f64 %998) %1032 = (-.f64 %1030 %1031) %1033 = (-.f64 %1028 %1032) %1034 = (*.f64 %1033 #s(literal 1/2 binary64)) %1035 = (pow.f64 %1031 #s(literal 1 binary64)) %1037 = (/.f64 (neg.f64 %1033) #s(literal -2 binary64)) %1038 = (/.f64 %1033 #s(literal 2 binary64)) %1040 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1033)) %1042 = (sin.f64 (+.f64 %998 %43)) %1044 = (sin.f64 %1000) %1045 = (*.f64 %1044 %38) %1046 = (-.f64 (/.f64 %1028 #s(literal 2 binary64)) %1045) %1047 = (-.f64 %1027 %1045) %1048 = (neg.f64 %998) %1049 = (cos.f64 %1048) %1050 = (fabs.f64 %998) %1051 = (cos.f64 %1050) %1059 = (neg.f64 %280) %1063 = (-.f64 %998 %280) %1066 = (+.f64 %998 %280) %1071 = (-.f64 %1031 %281) %1075 = (neg.f64 %281) %1081 = (-.f64 %280 %998) %1086 = (+.f64 %281 %1031) %1088 = (neg.f64 %1031) %1102 = (-.f64 y %1000) %1130 = (neg.f64 %1032) %1133 = (sin.f64 %998) %1135 = (*.f64 %1026 %38) %1139 = (*.f64 %42 #s(literal 1/2 binary64)) %1141 = (cos.f64 %1139) %1145 = (neg.f64 %1139) %1149 = (sin.f64 %1139) %1151 = (*.f64 %1031 %1149) %1153 = (+.f64 %998 %1139) %1154 = (sin.f64 %1153) %1155 = (pow.f64 %1154 #s(literal 1 binary64)) %1156 = (fma.f64 %1133 %1141 %1151) %1157 = (*.f64 %1133 %1141) %1159 = (-.f64 %1157 (neg.f64 %1151)) %1160 = (+.f64 %1157 %1151) %1161 = (sqrt.f64 %1050) %1162 = (neg.f64 %1161) %1163 = (*.f64 %1162 %1162) %1164 = (*.f64 %1161 %1161) %1165 = (pow.f64 %1161 #s(literal 2 binary64)) %1166 = (pow.f64 %1050 #s(literal 1 binary64)) %1168 = (sqrt.f64 (*.f64 %998 %998)) %1170 = (sqrt.f64 (*.f64 %1050 %1050)) %1171 = (fabs.f64 %1048) %1173 = (fma.f64 #s(literal 1/2 binary64) %1071 %322) %1175 = (*.f64 #s(literal 1/2 binary64) %1071) %1178 = (fma.f64 #s(literal 1/2 binary64) %1086 %277) %1180 = (*.f64 #s(literal 1/2 binary64) %1086) %1185 = (fma.f64 %42 #s(literal 1/2 binary64) %1050) %1187 = (neg.f64 %1050) %1190 = (sin.f64 %1185) %1193 = (*.f64 %1141 (sin.f64 %1050)) %1197 = (fma.f64 %42 #s(literal 1/2 binary64) %256) %1202 = (sin.f64 %1197) %1205 = (*.f64 %1141 (sin.f64 %256)) %1209 = (pow.f64 %1187 #s(literal 1 binary64)) %1210 = (-.f64 %1139 %1050) %1216 = (sin.f64 %1210) %1218 = (cos.f64 %1187) %1219 = (sin.f64 %1187) %1220 = (*.f64 %1141 %1219) %1224 = (*.f64 %36 %1026) %1233 = (-.f64 %1224 %1045) %1237 = (neg.f64 %1045) %1240 = (fma.f64 %42 #s(literal 1/2 binary64) %224) %1244 = (sin.f64 %1240) %1246 = (*.f64 %1141 %275) %1250 = (*.f64 %1244 %36) %1253 = (sin.f64 (-.f64 %1240 y)) %1258 = (cos.f64 %1240) %1269 = (*.f64 %1258 %38) %1274 = (neg.f64 %1269) %1278 = (*.f64 x %1031) %1282 = (/.f64 %1278 %2) %1285 = (neg.f64 %2) %1289 = (*.f64 z %201) %1291 = (/ %501 3) %1293 = (approx (- y %1291) %1000) %1295 = (fma.f64 %42 #s(literal 1/2 binary64) y) %1299 = (sin.f64 %1295) %1301 = (*.f64 %1141 %38) %1306 = (cos (- %1291 y)) %1307 = (approx %1306 %36) %1309 = (*.f64 %36 z) %1311 = (*.f64 #s(literal -1/18 binary64) %177) %1313 = (*.f64 %38 t) %1315 = (*.f64 #s(literal 1/3 binary64) %1313) %1317 = (fma.f64 %1311 %1309 %1315) %1319 = (*.f64 %1311 %1309) %1323 = (fma.f64 %1317 z %36) %1325 = (*.f64 %1317 z) %1328 = (approx %1306 %1323) %1330 = (*.f64 z #s(literal 1/3 binary64)) %1336 = (*.f64 %916 %93) %1337 = (/.f64 %916 b) %1338 = (pow.f64 %1337 #s(literal 1 binary64)) %1340 = (/.f64 (neg.f64 %916) %99) %1342 = (/.f64 #s(literal 1 binary64) (/.f64 b %916)) %1344 = (/.f64 %2 a) %1349 = (*.f64 %1031 %1344) %1351 = (fma.f64 %1349 #s(literal 2 binary64) %443) %1353 = (*.f64 %1349 #s(literal 2 binary64)) %1359 = (*.f64 a %1351) %1364 = (*.f64 %1066 #s(literal 1/2 binary64)) %1366 = (cos.f64 %1364) %1377 = (*.f64 %1063 #s(literal 1/2 binary64)) %1379 = (cos.f64 %1377) %1387 = (*.f64 %1366 %1379) %1395 = (*.f64 #s(literal 2 binary64) %1387) %1397 = (+.f64 %320 %1139) %1400 = (sin.f64 %1397) %1402 = (sin.f64 %320) %1403 = (*.f64 %314 %1149) %1407 = (fma.f64 %206 t %1139) %1411 = (sin.f64 %1407) %1416 = (-.f64 %1295 %1407) %1420 = (neg.f64 %1407) %1422 = (cos.f64 %1416) %1424 = (cos.f64 %1295) %1425 = (cos.f64 %1407) %1426 = (*.f64 %1299 %1411) %1434 = (*.f64 %1424 %1425) %1436 = (+.f64 %1295 %1407) %1439 = (cos.f64 %1436) %1456 = (-.f64 %1422 %1439) %1472 = (-.f64 %1407 y) %1477 = (sin.f64 %1472) %1479 = (*.f64 %1411 %36) %1480 = (*.f64 %1425 %38) %1482 = (+.f64 %1407 y) %1485 = (sin.f64 %1482) %1487 = (+.f64 %1477 %1485) %1502 = (*.f64 %1487 #s(literal 1/2 binary64)) %1503 = (pow.f64 %1479 #s(literal 1 binary64)) %1505 = (/.f64 (neg.f64 %1487) #s(literal -2 binary64)) %1506 = (/.f64 %1487 #s(literal 2 binary64)) %1508 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1487)) %1511 = (+.f64 (/.f64 %1477 #s(literal 2 binary64)) (/.f64 %1485 #s(literal 2 binary64))) %1512 = (-.f64 %1295 %224) %1517 = (sin.f64 %1512) %1519 = (*.f64 %1299 %314) %1520 = (*.f64 %1424 %275) %1522 = (+.f64 %1295 %224) %1525 = (sin.f64 %1522) %1527 = (+.f64 %1517 %1525) %1555 = (fma.f64 %201 z %42) %1560 = (neg.f64 %1044) %1562 = (cos.f64 %42) %1564 = (*.f64 %1026 (sin.f64 %42)) %1579 = (fma.f64 %1044 %1424 %1027) %1581 = (*.f64 %1044 %1424) %1585 = (fma.f64 %42 #s(literal -1/2 binary64) %224) %1589 = (neg.f64 %1585) %1591 = (+.f64 %1589 %1139) %1594 = (sin.f64 %1591) %1596 = (sin.f64 %1589) %1598 = (*.f64 (cos.f64 %1589) %1149) %1602 = (*.f64 %2 #s(literal 6 binary64)) %1604 = (*.f64 %1031 %1602) %1606 = (neg.f64 %1293) %1608 = (+.f64 %1606 %1139) %1611 = (sin.f64 %1608) %1613 = (sin.f64 %1606) %1615 = (*.f64 (cos.f64 %1606) %1149) %1619 = (neg.f64 %242) %1621 = (+.f64 %1619 %1139) %1624 = (sin.f64 %1621) %1626 = (sin.f64 %1619) %1628 = (*.f64 (cos.f64 %1619) %1149) %1632 = (fabs.f64 %237) %1637 = (fma.f64 %1632 #s(literal 1/3 binary64) %1139) %1639 = (*.f64 %1632 #s(literal 1/3 binary64)) %1642 = (sin.f64 %1637) %1644 = (sin.f64 %1639) %1646 = (*.f64 (cos.f64 %1639) %1149) %1650 = (*.f64 %1307 %222) %1652 = (*.f64 %1650 %54) %1654 = (-.f64 %1652 a) %1660 = (*.f64 %1654 %215) %1662 = (*.f64 %1328 %222) %1664 = (*.f64 %1662 %54) %1666 = (-.f64 %1664 a) %1672 = (*.f64 %1666 %215) %1674 = (*.f64 z %914) %1676 = (+.f64 %36 %1674) %1680 = (approx %188 %1676) %1682 = (*.f64 %8 %1680) %1684 = (-.f64 %1682 %58) %1691 = (neg.f64 %58) %1695 = (- %189 (/ a %845)) %1696 = (approx %1695 %1359) %1698 = (fma.f64 %38 %1560 %322) %1700 = (*.f64 %38 %1560) %1703 = (*.f64 %8 %1698) %1705 = (-.f64 %1703 %58) %1714 = (*.f64 x %756) %1716 = (*.f64 #s(literal -2 binary64) %1714) %1718 = (approx %189 %1716) %1720 = (-.f64 %1718 %58) %1728 = (*.f64 x %640) %1730 = (*.f64 #s(literal 2 binary64) %1728) %1732 = (approx %189 %1730) %1734 = (-.f64 %1732 %58) %1742 = (*.f64 %636 %443) %1744 = (*.f64 %595 %443) %1746 = (*.f64 %1216 %2) %1748 = (*.f64 %1253 %2) %1750 = (*.f64 %1154 %2) %1752 = (*.f64 %1178 %2) %1754 = (*.f64 %1202 %2) %1756 = (*.f64 %1190 %2) %1758 = (*.f64 %1154 %114) %1760 = (*.f64 x %1758) %1762 = (*.f64 #s(literal -2 binary64) %1760) %1764 = (approx %189 %1762) %1766 = (-.f64 %1764 %58) %1774 = (*.f64 %1233 %2) %1776 = (fma.f64 #s(literal 1/2 binary64) %42 %705) %1781 = (sin.f64 %1776) %1783 = (cos.f64 %705) %1785 = (*.f64 %363 (sin.f64 %705)) %1789 = (*.f64 %8 %1781) %1791 = (-.f64 %1789 %58) %1800 = (fabs.f64 %567) %1802 = (neg.f64 %567) %1805 = (pow.f64 %567 #s(literal 2 binary64)) %1807 = (*.f64 #s(literal 2 binary64) %1805) %1809 = (*.f64 %1807 %34) %1811 = (-.f64 %1809 %58) %1820 = (-.f64 %322 %773) %1824 = (neg.f64 %773) %1827 = (*.f64 %8 %1820) %1829 = (-.f64 %1827 %58) %1838 = (fma.f64 %310 #s(literal 1/2 binary64) %1175) %1840 = (*.f64 %310 #s(literal 1/2 binary64)) %1844 = (*.f64 %8 %1838) %1846 = (-.f64 %1844 %58) %1855 = (/.f64 #s(literal 1 binary64) %929) %1863 = (/.f64 #s(literal 1 binary64) %974) %1871 = (/.f64 #s(literal 1 binary64) %477) %1873 = (/.f64 %848 %477) %1876 = (neg.f64 %477) %1881 = (/.f64 %966 %477) %1887 = (fma.f64 %617 %479 %472) %1889 = (*.f64 %617 %479) %1890 = (neg.f64 %472) %1893 = (fma.f64 %2 %1479 %435) %1895 = (*.f64 %2 %1479) %1896 = (neg.f64 %435) %1899 = (-.f64 %1893 %58) %1907 = (-.f64 %1519 %269) %1911 = (neg.f64 %269) %1915 = (*.f64 %8 %1907) %1917 = (-.f64 %1915 %58) %1926 = (fma.f64 %334 #s(literal 1/2 binary64) %1426) %1933 = (*.f64 %8 %1926) %1935 = (-.f64 %1933 %58) %1944 = (*.f64 %493 %387) %1946 = (-.f64 %1944 %58) %1955 = (approx %188 %684) %1957 = (*.f64 %8 %1955) %1959 = (-.f64 %1957 %58) %1968 = (approx %188 %671) %1970 = (*.f64 %8 %1968) %1972 = (-.f64 %1970 %58) %1981 = (approx %188 %894) %1983 = (*.f64 %8 %1981) %1985 = (-.f64 %1983 %58) %1994 = (-.f64 %415 %735) %1998 = (neg.f64 %735) %2001 = (*.f64 %8 %1994) %2003 = (-.f64 %2001 %58) %2013 = (/.f64 %864 b) %2019 = (fma.f64 #s(literal 2/3 binary64) %2013 %472) %2021 = (*.f64 #s(literal 2/3 binary64) %2013) %2024 = (-.f64 %190 %465) %2033 = (*.f64 %749 #s(literal -1/3 binary64)) %2035 = (cos.f64 %2033) %2043 = (*.f64 %8 %2035) %2045 = (-.f64 %2043 %58) %2054 = (+.f64 %1187 %352) %2057 = (sin.f64 %2054) %2059 = (*.f64 %1218 %365) %2063 = (*.f64 %8 %2057) %2065 = (-.f64 %2063 %58) %2074 = (*.f64 %8 %1611) %2076 = (-.f64 %2074 %58) %2085 = (fma.f64 #s(literal 2/3 binary64) %873 %472) %2087 = (*.f64 #s(literal 2/3 binary64) %873) %2090 = (+.f64 %36 %700) %2094 = (approx %188 %2090) %2096 = (*.f64 %8 %2094) %2098 = (-.f64 %2096 %58) %2107 = (-.f64 y %985) %2112 = (-.f64 %985 y) %2116 = (cos.f64 %2107) %2118 = (cos.f64 %985) %2120 = (*.f64 %38 (sin.f64 %985)) %2129 = (cos.f64 %228) %2136 = (*.f64 %2129 %36) %2140 = (cos.f64 %1020) %2143 = (-.f64 %2136 %269) %2149 = (*.f64 %8 %2143) %2151 = (-.f64 %2149 %58) %2160 = (fma.f64 %38 %359 %2136) %2162 = (*.f64 %38 %359) %2166 = (*.f64 %8 %2160) %2168 = (-.f64 %2166 %58) %2181 = (fma.f64 #s(literal 1/2 binary64) %42 %2112) %2185 = (sin.f64 %2181) %2188 = (*.f64 %363 (sin.f64 %2112)) %2192 = (*.f64 %8 %2185) %2194 = (-.f64 %2192 %58) %2203 = (fma.f64 %206 t #s(literal -884279719003555/562949953421312 binary64)) %2207 = (cos.f64 %2203) %2211 = (cos.f64 #s(literal -884279719003555/562949953421312 binary64)) %2213 = (sin.f64 #s(literal -884279719003555/562949953421312 binary64)) %2220 = (*.f64 %38 %2207) %2223 = (sin.f64 (-.f64 y %2203)) %2228 = (sin.f64 %2203) %2230 = (*.f64 %314 %2213) %2234 = (*.f64 %36 %2228) %2239 = (neg.f64 %2234) %2243 = (*.f64 %8 %2223) %2245 = (-.f64 %2243 %58) %2254 = (*.f64 %8 %2116) %2256 = (-.f64 %2254 %450) %2263 = (neg.f64 %450) %2266 = (-.f64 %806 %91) %2273 = (neg.f64 %91) %2275 = (*.f64 %2266 #s(literal 1/3 binary64)) %2279 = (/.f64 #s(literal 3 binary64) %2266) %2283 = (/.f64 %2266 #s(literal 3 binary64)) %2293 = (-.f64 %1604 %91) %2302 = (*.f64 %2293 #s(literal 1/3 binary64)) %2306 = (*.f64 (sin.f64 %228) %38) %2318 = (fma.f64 %2 %802 %472) %2320 = (*.f64 %2 %802) %2323 = (*.f64 %8 %1579) %2325 = (-.f64 %2323 %58) %2334 = (*.f64 %1400 %36) %2342 = (fma.f64 %334 #s(literal 1/2 binary64) %2334) %2347 = (*.f64 %8 %2342) %2349 = (-.f64 %2347 %58) %2358 = (fma.f64 %2 %2334 %435) %2360 = (*.f64 %2 %2334) %2363 = (-.f64 %2358 %58) %2371 = (fma.f64 %36 %1411 %277) %2373 = (*.f64 %36 %1411) %2376 = (*.f64 %8 %2371) %2378 = (-.f64 %2376 %58) %2387 = (fma.f64 %334 #s(literal 1/2 binary64) %1479) %2392 = (*.f64 %8 %2387) %2394 = (-.f64 %2392 %58) %2403 = (approx %189 %511) %2405 = (-.f64 %2403 %58) %2413 = (*.f64 #s(literal -2 binary64) %1282) %2415 = (approx %189 %2413) %2417 = (-.f64 %2415 %58) %2425 = (+.f64 %289 %713) %2429 = (fma.f64 %2425 #s(literal 1/2 binary64) %277) %2431 = (*.f64 %2425 #s(literal 1/2 binary64)) %2434 = (*.f64 %8 %2429) %2436 = (-.f64 %2434 %58) %2445 = (*.f64 %713 #s(literal 2 binary64)) %2447 = (fma.f64 %2 %2445 %472) %2449 = (*.f64 %2 %2445) %2452 = (*.f64 %1750 #s(literal 6 binary64)) %2454 = (-.f64 %2452 %91) %2463 = (+.f64 %289 %1154) %2467 = (fma.f64 %2463 #s(literal 1/2 binary64) %277) %2469 = (*.f64 %2463 #s(literal 1/2 binary64)) %2472 = (*.f64 %8 %2467) %2474 = (-.f64 %2472 %58) %2483 = (fma.f64 %433 %38 %1750) %2488 = (fma.f64 %2 %322 %2483) %2490 = (*.f64 %2 %322) %2494 = (-.f64 %2488 %58) %2504 = (/.f64 #s(literal 3 binary64) %2454) %2508 = (/.f64 %2454 #s(literal 3 binary64)) %2518 = (*.f64 %1756 #s(literal 6 binary64)) %2520 = (*.f64 %2518 b) %2522 = (-.f64 a %2520) %2528 = (*.f64 %2522 %443) %2530 = (fma.f64 %433 %38 %1756) %2535 = (fma.f64 %2 %322 %2530) %2540 = (-.f64 %2535 %58) %2548 = (*.f64 %1746 #s(literal 6 binary64)) %2550 = (*.f64 %2548 b) %2552 = (-.f64 a %2550) %2558 = (*.f64 %2552 %443) %2560 = (+.f64 %289 %1216) %2564 = (fma.f64 %2560 #s(literal 1/2 binary64) %277) %2566 = (*.f64 %2560 #s(literal 1/2 binary64)) %2569 = (*.f64 %8 %2564) %2571 = (-.f64 %2569 %58) %2580 = (*.f64 %1752 #s(literal 6 binary64)) %2582 = (-.f64 %2580 %91) %2591 = (*.f64 %2582 #s(literal 1/3 binary64)) %2593 = (*.f64 %1748 %54) %2596 = (/.f64 %2593 b) %2602 = (fma.f64 #s(literal 2/3 binary64) %2596 %472) %2604 = (*.f64 #s(literal 2/3 binary64) %2596) %2607 = (*.f64 %1253 #s(literal 2 binary64)) %2609 = (fma.f64 %2 %2607 %472) %2611 = (*.f64 %2 %2607) %2614 = (*.f64 %1774 #s(literal 6 binary64)) %2616 = (-.f64 %2614 %91) %2625 = (*.f64 %2616 #s(literal 1/3 binary64)) %2635 = (*.f64 %1233 #s(literal 2 binary64)) %2637 = (fma.f64 %2 %2635 %472) %2639 = (*.f64 %2 %2635) %2642 = (-.f64 %1173 %289) %2647 = (fma.f64 %2642 #s(literal 1/2 binary64) %322) %2649 = (*.f64 %2642 #s(literal 1/2 binary64)) %2652 = (*.f64 %8 %2647) %2654 = (-.f64 %2652 %58) %2663 = (+.f64 %289 %1031) %2668 = (fma.f64 %2663 #s(literal 1/2 binary64) %277) %2670 = (*.f64 %2663 #s(literal 1/2 binary64)) %2673 = (*.f64 %8 %2668) %2675 = (-.f64 %2673 %58) %2684 = (*.f64 %372 #s(literal 2 binary64)) %2686 = (fma.f64 %2 %2684 %472) %2688 = (*.f64 %2 %2684) %2691 = (*.f64 %1754 #s(literal 6 binary64)) %2693 = (-.f64 %2691 %91) %2702 = (*.f64 %2693 #s(literal 1/3 binary64)) %2704 = (-.f64 %1202 %289) %2709 = (fma.f64 %2704 #s(literal 1/2 binary64) %322) %2711 = (*.f64 %2704 #s(literal 1/2 binary64)) %2714 = (*.f64 %8 %2709) %2716 = (-.f64 %2714 %58) %2725 = (*.f64 %1202 #s(literal 2 binary64)) %2727 = (fma.f64 %2 %2725 %472) %2729 = (*.f64 %2 %2725) %2732 = (*.f64 %897 %38) %2734 = (fma.f64 %36 %314 %2732) %2739 = (*.f64 %8 %2734) %2741 = (-.f64 %2739 %58) %2750 = (-.f64 %262 %764) %2756 = (fma.f64 %2750 #s(literal 1/2 binary64) %322) %2758 = (*.f64 %2750 #s(literal 1/2 binary64)) %2761 = (*.f64 %8 %2756) %2763 = (-.f64 %2761 %58) %2772 = (-.f64 %262 %719) %2778 = (fma.f64 %2772 #s(literal 1/2 binary64) %322) %2780 = (*.f64 %2772 #s(literal 1/2 binary64)) %2783 = (*.f64 %8 %2778) %2785 = (-.f64 %2783 %58) %2794 = (*.f64 %38 %1594) %2802 = (-.f64 %2794 %429) %2806 = (neg.f64 %429) %2809 = (*.f64 %8 %2802) %2811 = (-.f64 %2809 %58) %2820 = (*.f64 %38 %793) %2822 = (-.f64 %2820 %429) %2828 = (*.f64 %8 %2822) %2830 = (-.f64 %2828 %58) %2839 = (*.f64 a %935) %2841 = (approx %1695 %2839) %2843 = (*.f64 %8 %1642) %2845 = (-.f64 %2843 %58) %2854 = (*.f64 %8 %1624) %2856 = (-.f64 %2854 %58) %2865 = (fma.f64 %769 #s(literal 1/2 binary64) %277) %2867 = (*.f64 %769 #s(literal 1/2 binary64)) %2870 = (*.f64 %8 %2865) %2872 = (-.f64 %2870 %58) %2881 = (fma.f64 %1395 #s(literal 1/2 binary64) %277) %2883 = (*.f64 %1395 #s(literal 1/2 binary64)) %2886 = (*.f64 %8 %2881) %2888 = (-.f64 %2886 %58) %2897 = (*.f64 %2140 %2) %2899 = (*.f64 %2897 #s(literal 6 binary64)) %2901 = (*.f64 %2899 b) %2903 = (*.f64 %2901 #s(literal 3 binary64)) %2905 = (-.f64 %2903 %475) %2909 = (neg.f64 %475) %2913 = (/.f64 %2905 %477) %2922 = (fabs.f64 %242) %2928 = (neg.f64 %2922) %2930 = (+.f64 %2928 %352) %2933 = (sin.f64 %2930) %2935 = (sin.f64 %2928) %2937 = (*.f64 (cos.f64 %2928) %365) %2941 = (*.f64 %8 %2933) %2943 = (-.f64 %2941 %58) %2952 = (*.f64 %939 #s(literal 1/3 binary64)) %2961 = (/.f64 #s(literal 3 binary64) %962) %2965 = (/.f64 %962 #s(literal 3 binary64)) %2975 = (*.f64 %132 %485) %2977 = (-.f64 %2975 %58) %2986 = (*.f64 %132 %346) %2988 = (-.f64 %2986 %58) %2998 = (/.f64 %752 a) %3004 = (*.f64 #s(literal 2 binary64) %2998) %3006 = (-.f64 %3004 %215) %3010 = (neg.f64 %215) %3013 = (*.f64 a %3006) %3015 = (approx %1695 %3013) %3017 = (sin.f64 %782) %3019 = (*.f64 %8 %3017) %3021 = (-.f64 %3019 %58) %3030 = (approx %188 %1299) %3032 = (*.f64 %8 %3030) %3034 = (-.f64 %3032 %58) %3043 = (*.f64 %314 %1299) %3045 = (fma.f64 %334 #s(literal 1/2 binary64) %3043) %3050 = (*.f64 %8 %3045) %3052 = (-.f64 %3050 %58) %3061 = (approx %188 %643) %3063 = (*.f64 %8 %3061) %3065 = (-.f64 %3063 %58) %3074 = (*.f64 %314 %643) %3076 = (fma.f64 %643 %314 %277) %3078 = (*.f64 %643 %314) %3081 = (*.f64 %8 %3076) %3083 = (-.f64 %3081 %58) %3092 = (fma.f64 %38 %359 %3074) %3097 = (*.f64 %8 %3092) %3099 = (-.f64 %3097 %58) %3108 = (fma.f64 %2 %3074 %435) %3110 = (*.f64 %2 %3074) %3113 = (-.f64 %3108 %58) %3121 = (approx %188 %654) %3123 = (*.f64 %8 %3121) %3125 = (-.f64 %3123 %58) %3134 = (approx %139 %1289) %3136 = (cos.f64 %3134) %3144 = (*.f64 %8 %3136) %3146 = (-.f64 %3144 %58) %3155 = (approx %1695 %1337) %3156 = (pow.f64 %3155 #s(literal 1 binary64)) %3157 = (-.f64 a %812) %3163 = (*.f64 %3157 %443) %3165 = (-.f64 a %743) %3171 = (*.f64 %3165 %443) %3173 = (pow.f64 %852 #s(literal 1 binary64)) %3174 = (/.f64 #s(literal -1/3 binary64) %95) %3175 = (approx %1695 %852) %3176 = (pow.f64 %3175 #s(literal 1 binary64)) %3177 = (*.f64 %1330 t) %3179 = (-.f64 %3177 y) %3185 = (fma.f64 #s(literal 1/2 binary64) %42 %3179) %3190 = (sin.f64 %3185) %3192 = (cos.f64 %3179) %3194 = (*.f64 %363 (sin.f64 %3179)) %3198 = (*.f64 %8 %3190) %3200 = (-.f64 %3198 %58) %3209 = (cos.f64 %3177) %3217 = (sin.f64 %3177) %3219 = (*.f64 %3217 %38) %3225 = (fma.f64 %36 %3209 %3219) %3227 = (*.f64 %36 %3209) %3231 = (*.f64 %8 %3225) %3233 = (-.f64 %3231 %58) %3242 = (sin.f64 %728) %3244 = (*.f64 %8 %3242) %3246 = (-.f64 %3244 %58) %3255 = (fma.f64 %226 z %725) %3260 = (sin.f64 %3255) %3262 = (cos.f64 %725) %3264 = (*.f64 %266 (sin.f64 %725)) %3268 = (*.f64 %8 %3260) %3270 = (-.f64 %3268 %58) %3279 = (fma.f64 %226 z #s(literal 884279719003555/562949953421312 binary64)) %3283 = (cos.f64 %3279) %3296 = (fma.f64 %38 %3283 %322) %3298 = (*.f64 %38 %3283) %3301 = (*.f64 %8 %3296) %3303 = (-.f64 %3301 %58) #s(literal 2 binary64) x (pow.f64 %2 #s(literal 1 binary64)) (pow.f64 x #s(literal 1/2 binary64)) %2 (fabs.f64 %2) %8 (pow.f64 %8 #s(literal 1 binary64)) y z t %13 (pow.f64 %13 #s(literal 1 binary64)) #s(literal 3 binary64) %17 (pow.f64 %17 #s(literal 1 binary64)) (/.f64 (neg.f64 %13) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %13)) (/.f64 %13 #s(literal 3 binary64)) (pow.f64 %25 #s(literal 1 binary64)) (/.f64 (-.f64 %27 %13) #s(literal 3 binary64)) (neg.f64 (-.f64 %17 y)) %25 (+.f64 y (neg.f64 %17)) (pow.f64 %34 #s(literal 1 binary64)) (fma.f64 %36 %37 %40) (sin.f64 (+.f64 %25 %43)) (cos.f64 (neg.f64 %25)) (cos.f64 (fabs.f64 %25)) %34 (+.f64 (*.f64 %36 %37) %40) a b %54 (pow.f64 %54 #s(literal 1 binary64)) (*.f64 a (/.f64 #s(literal 1 binary64) %54)) (pow.f64 %58 #s(literal 1 binary64)) (/.f64 %60 (neg.f64 %54)) (/.f64 #s(literal 1 binary64) (/.f64 %54 a)) %58 #s(literal 1/3 binary64) %65 (pow.f64 %65 #s(literal 1 binary64)) %67 (pow.f64 %67 #s(literal 1 binary64)) (pow.f64 %69 #s(literal 1 binary64)) (neg.f64 (-.f64 %67 y)) %69 (+.f64 y %73) (pow.f64 %75 #s(literal 1 binary64)) (fma.f64 %36 %77 %79) (sin.f64 (+.f64 %69 %43)) (cos.f64 (neg.f64 %69)) (cos.f64 (fabs.f64 %69)) %75 (+.f64 (*.f64 %36 %77) %79) %89 (pow.f64 %89 #s(literal 1 binary64)) %92 %94 %97 %98 %100 %102 %104 %105 %91 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) %106) (pow.f64 %106 #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %110) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) %106 (pow.f64 %114 #s(literal 1 binary64)) (pow.f64 %106 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) %118) %114 (fabs.f64 %114) %121 (pow.f64 %121 #s(literal 1 binary64)) (pow.f64 %124 #s(literal 1 binary64)) %124 #s(literal -1/3 binary64) #s(literal -1 binary64) #s(literal -2 binary64) %128 (pow.f64 %128 #s(literal 1 binary64)) (pow.f64 %132 #s(literal 1 binary64)) %132 %134 (pow.f64 %134 #s(literal 1 binary64)) (pow.f64 %140 #s(literal 1 binary64)) %140 (pow.f64 %73 #s(literal 1 binary64)) %73 %143 %145 %147 %149 %151 %153 %154 %77 #s(literal -1/2 binary64) (pow.f64 %156 #s(literal 1 binary64)) (-.f64 y %158) %156 (pow.f64 %36 #s(literal 1 binary64)) (sin.f64 (+.f64 y %43)) (cos.f64 %163) (cos.f64 (fabs.f64 y)) %36 (pow.f64 %38 #s(literal 1 binary64)) %38 %168 (pow.f64 %168 #s(literal 1 binary64)) %170 (pow.f64 %170 #s(literal 1 binary64)) #s(literal -1/18 binary64) %174 %176 %177 %178 %179 %180 (pow.f64 %180 #s(literal 1 binary64)) %182 (pow.f64 %182 #s(literal 1 binary64)) %184 (pow.f64 %184 #s(literal 1 binary64)) %186 (pow.f64 %186 #s(literal 1 binary64)) (pow.f64 %190 #s(literal 1 binary64)) %190 #s(literal 2/3 binary64) %193 (pow.f64 %193 #s(literal 1 binary64)) %195 (pow.f64 %195 #s(literal 1 binary64)) %197 (pow.f64 %197 #s(literal 1 binary64)) %199 (pow.f64 %199 #s(literal 1 binary64)) %201 (pow.f64 %201 #s(literal 1 binary64)) %203 (pow.f64 %203 #s(literal 1 binary64)) (pow.f64 z #s(literal 2 binary64)) %206 (pow.f64 %206 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %93) (pow.f64 %93 #s(literal 1 binary64)) (pow.f64 b #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %99) (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal 1 binary64))) %93 %214 %216 %217 %219 %215 %220 (pow.f64 %220 #s(literal 1 binary64)) #s(literal 1/2 binary64) %222 (pow.f64 %222 #s(literal 1 binary64)) %224 (pow.f64 %224 #s(literal 1 binary64)) %226 (pow.f64 %226 #s(literal 1 binary64)) #s(literal -3 binary64) %228 (pow.f64 %228 #s(literal 1 binary64)) (/.f64 %230 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %65)) (/.f64 %65 #s(literal 3 binary64)) %235 (pow.f64 %235 #s(literal 1 binary64)) (pow.f64 %237 #s(literal 1 binary64)) %237 (-.f64 %239 %230) (+.f64 %239 %65) %242 %243 %245 %246 %248 %251 (pow.f64 %252 #s(literal 1 binary64)) %252 (-.f64 %235 %163) (+.f64 %235 y) %242 %243 %245 %246 %248 %251 (pow.f64 %256 #s(literal 1 binary64)) (neg.f64 (-.f64 y %224)) (fma.f64 %206 t %163) %256 (+.f64 %224 %163) (pow.f64 %262 #s(literal 1 binary64)) (sin.f64 (+.f64 %252 %43)) (-.f64 (*.f64 %266 %36) %269) (cos.f64 (neg.f64 %252)) (cos.f64 (fabs.f64 %252)) %262 (pow.f64 %275 #s(literal 1 binary64)) %275 %277 (pow.f64 %277 #s(literal 1 binary64)) (/.f64 (-.f64 %279 %281) #s(literal 2 binary64)) (pow.f64 %284 #s(literal 1 binary64)) %284 (-.f64 %286 %163) (+.f64 %286 y) (pow.f64 %289 #s(literal 1 binary64)) (sin.f64 (+.f64 %284 %43)) (-.f64 (*.f64 (cos.f64 %286) %36) (*.f64 (sin.f64 %286) %38)) (cos.f64 (neg.f64 %284)) (cos.f64 (fabs.f64 %284)) %289 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %284 %252) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %284 %252) #s(literal 2 binary64))))) (pow.f64 %310 #s(literal 1 binary64)) (-.f64 %289 (neg.f64 %262)) %310 (pow.f64 %314 #s(literal 1 binary64)) (sin.f64 (fma.f64 %206 t %43)) (cos.f64 (fabs.f64 %224)) (cos.f64 %320) %314 %322 (pow.f64 %322 #s(literal 1 binary64)) (/.f64 (+.f64 %281 %279) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %252 %284) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %252 %284) #s(literal 2 binary64))))) (pow.f64 %334 #s(literal 1 binary64)) (neg.f64 (-.f64 %289 %262)) %334 (+.f64 %262 %338) (pow.f64 %268 #s(literal 1 binary64)) %268 %269 (pow.f64 %269 #s(literal 1 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %235 y)) %262) #s(literal 2 binary64)) (pow.f64 %346 #s(literal 1 binary64)) %346 (-.f64 %348 %349) (+.f64 %348 %322) %42 %352 (pow.f64 %352 #s(literal 1 binary64)) (pow.f64 %354 #s(literal 1 binary64)) %354 (-.f64 %235 %356) (+.f64 %235 %352) (pow.f64 %359 #s(literal 1 binary64)) (sin.f64 (+.f64 %354 %43)) (-.f64 (*.f64 %266 %363) (*.f64 %268 %365)) (cos.f64 (neg.f64 %354)) (cos.f64 (fabs.f64 %354)) %359 (pow.f64 %372 #s(literal 1 binary64)) %372 (-.f64 %374 %375) (+.f64 %374 %277) (pow.f64 %378 #s(literal 1 binary64)) %378 (-.f64 %352 %163) (+.f64 %352 y) (pow.f64 %382 #s(literal 1 binary64)) %382 (-.f64 %235 (neg.f64 %378)) (+.f64 %235 %378) (pow.f64 %387 #s(literal 1 binary64)) (fma.f64 %268 %389 %391) %387 (+.f64 (*.f64 %268 %389) %391) %395 (pow.f64 %395 #s(literal 1 binary64)) (pow.f64 %397 #s(literal 1 binary64)) %397 (-.f64 %224 (neg.f64 %395)) (+.f64 %224 %395) (pow.f64 %402 #s(literal 1 binary64)) (sin.f64 (+.f64 %397 %43)) (-.f64 (*.f64 %314 %406) (*.f64 %275 %408)) (cos.f64 (neg.f64 %397)) (cos.f64 (fabs.f64 %397)) %402 %415 (pow.f64 %415 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 y %397)) (sin.f64 (+.f64 y %397))) #s(literal 2 binary64)) (pow.f64 %423 #s(literal 1 binary64)) (fma.f64 %275 %406 %425) %423 (+.f64 (*.f64 %275 %406) %425) %429 (pow.f64 %429 #s(literal 1 binary64)) %431 (pow.f64 %431 #s(literal 1 binary64)) %433 (pow.f64 %433 #s(literal 1 binary64)) (pow.f64 %435 #s(literal 1 binary64)) %435 (-.f64 %437 (neg.f64 %431)) (+.f64 %437 %431) (pow.f64 %99 #s(literal 1 binary64)) %99 (*.f64 #s(literal -1/3 binary64) %93) (pow.f64 %443 #s(literal 1 binary64)) %443 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64))) (/.f64 #s(literal 1/3 binary64) %99) (pow.f64 %60 #s(literal 1 binary64)) %60 %214 %216 %217 %219 %215 (*.f64 %220 %93) (pow.f64 %450 #s(literal 1 binary64)) (/.f64 (neg.f64 %220) %99) %450 (/.f64 #s(literal 1 binary64) (/.f64 b %220)) %456 (pow.f64 %456 #s(literal 1 binary64)) (/.f64 (neg.f64 %60) #s(literal -3 binary64)) (/.f64 %60 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %60)) (*.f64 %456 (/.f64 #s(literal 1 binary64) %99)) (pow.f64 %465 #s(literal 1 binary64)) (/.f64 (neg.f64 %456) (neg.f64 %99)) %465 (/.f64 #s(literal 1 binary64) (/.f64 %99 %456)) %472 (pow.f64 %472 #s(literal 1 binary64)) #s(literal 6 binary64) %475 (pow.f64 %475 #s(literal 1 binary64)) %477 (pow.f64 %477 #s(literal 1 binary64)) %479 (pow.f64 %479 #s(literal 1 binary64)) (/.f64 %99 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) b)) (/.f64 b #s(literal 3 binary64)) (pow.f64 %485 #s(literal 1 binary64)) (sin.f64 (+.f64 %140 %43)) (cos.f64 (neg.f64 %140)) (cos.f64 (fabs.f64 %140)) %485 %493 (pow.f64 %493 #s(literal 1 binary64)) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) %497 (pow.f64 %497 #s(literal 1 binary64)) (pow.f64 %511 #s(literal 1 binary64)) %511 (pow.f64 %513 #s(literal 1 binary64)) (sin.f64 (+.f64 %156 %43)) (-.f64 (*.f64 %36 %517) (*.f64 %38 (sin.f64 %134))) (cos.f64 (neg.f64 %156)) (cos.f64 (fabs.f64 %156)) %513 %526 (pow.f64 %526 #s(literal 1 binary64)) (pow.f64 %78 #s(literal 1 binary64)) %78 %143 %145 %147 %149 %151 %153 %154 %77 #s(literal 18 binary64) %530 (pow.f64 %530 #s(literal 1 binary64)) %532 (pow.f64 %532 #s(literal 1 binary64)) (pow.f64 %534 #s(literal 1 binary64)) %534 (-.f64 %536 %73) (+.f64 %536 %67) (pow.f64 %539 #s(literal 1 binary64)) (fma.f64 %541 %77 %543) %539 (+.f64 (*.f64 %541 %77) %543) (pow.f64 %547 #s(literal 1 binary64)) %547 (-.f64 %134 %356) (+.f64 %134 %352) (*.f64 %114 %106) (pow.f64 %552 #s(literal 1 binary64)) (/.f64 (neg.f64 %114) %110) %552 (/.f64 #s(literal 1 binary64) (/.f64 x %114)) (pow.f64 %558 #s(literal 1 binary64)) (pow.f64 %552 #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 %114) %118) %558 (fabs.f64 %558) %564 (pow.f64 %564 #s(literal 1 binary64)) (pow.f64 %567 #s(literal 1 binary64)) %567 %569 (pow.f64 %569 #s(literal 1 binary64)) %571 (pow.f64 %571 #s(literal 1 binary64)) %573 (pow.f64 %573 #s(literal 1 binary64)) %575 (pow.f64 %575 #s(literal 1 binary64)) (pow.f64 %588 #s(literal 1 binary64)) %588 #s(literal -6 binary64) %591 (pow.f64 %591 #s(literal 1 binary64)) (pow.f64 %595 #s(literal 1 binary64)) %595 (*.f64 a %106) (pow.f64 %598 #s(literal 1 binary64)) (/.f64 %60 %110) (/.f64 #s(literal 1 binary64) (/.f64 x a)) %598 %603 (pow.f64 %603 #s(literal 1 binary64)) %605 (pow.f64 %605 #s(literal 1 binary64)) (*.f64 %571 %93) (pow.f64 %608 #s(literal 1 binary64)) (/.f64 (neg.f64 %571) %99) %608 (/.f64 #s(literal 1 binary64) (/.f64 b %571)) %614 (pow.f64 %614 #s(literal 1 binary64)) (pow.f64 %617 #s(literal 1 binary64)) %617 %619 (pow.f64 %619 #s(literal 1 binary64)) (pow.f64 %621 #s(literal 1 binary64)) %621 %623 (pow.f64 %623 #s(literal 1 binary64)) (pow.f64 %625 #s(literal 1 binary64)) (neg.f64 (-.f64 %605 %623)) (fma.f64 #s(literal -1 binary64) %598 %629) %625 (+.f64 %623 %629) %632 (pow.f64 %632 #s(literal 1 binary64)) %634 (pow.f64 %634 #s(literal 1 binary64)) (pow.f64 %636 #s(literal 1 binary64)) %636 %638 (pow.f64 %638 #s(literal 1 binary64)) (pow.f64 %640 #s(literal 1 binary64)) %640 (pow.f64 %643 #s(literal 1 binary64)) %643 %645 (pow.f64 %645 #s(literal 1 binary64)) (pow.f64 y #s(literal 2 binary64)) %648 (pow.f64 %648 #s(literal 1 binary64)) (pow.f64 %650 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 %648)) %650 (pow.f64 %654 #s(literal 1 binary64)) %654 %656 (pow.f64 %656 #s(literal 1 binary64)) %658 (pow.f64 %658 #s(literal 1 binary64)) %660 (pow.f64 %660 #s(literal 1 binary64)) (pow.f64 %662 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 %660)) %662 (pow.f64 %671 #s(literal 1 binary64)) %671 (pow.f64 %673 #s(literal 1 binary64)) %673 (-.f64 %675 %73) (+.f64 %675 %67) %678 (pow.f64 %678 #s(literal 1 binary64)) (pow.f64 %680 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 %678)) %680 (pow.f64 %684 #s(literal 1 binary64)) %684 %686 (pow.f64 %686 #s(literal 1 binary64)) (pow.f64 %65 #s(literal 2 binary64)) %689 (pow.f64 %689 #s(literal 1 binary64)) (pow.f64 %700 #s(literal 1 binary64)) %700 (pow.f64 %705 #s(literal 1 binary64)) %705 (pow.f64 %517 #s(literal 1 binary64)) (sin.f64 (fma.f64 #s(literal -1/3 binary64) %65 %43)) (cos.f64 %158) (cos.f64 (fabs.f64 %134)) %517 (pow.f64 %713 #s(literal 1 binary64)) %713 (pow.f64 %719 #s(literal 1 binary64)) %719 (pow.f64 %725 #s(literal 1 binary64)) %725 (pow.f64 %728 #s(literal 1 binary64)) %728 (pow.f64 %735 #s(literal 1 binary64)) %735 %737 (pow.f64 %737 #s(literal 1 binary64)) %739 (pow.f64 %739 #s(literal 1 binary64)) %741 (pow.f64 %741 #s(literal 1 binary64)) (pow.f64 %743 #s(literal 1 binary64)) %743 %239 (pow.f64 %239 #s(literal 1 binary64)) (pow.f64 %749 #s(literal 1 binary64)) %749 (pow.f64 %752 #s(literal 1 binary64)) %752 %754 (pow.f64 %754 #s(literal 1 binary64)) (pow.f64 %756 #s(literal 1 binary64)) %756 %758 (pow.f64 %758 #s(literal 1 binary64)) (pow.f64 %760 #s(literal 1 binary64)) (-.f64 %36 (neg.f64 %758)) %760 (pow.f64 %764 #s(literal 1 binary64)) %764 %766 (pow.f64 %766 #s(literal 1 binary64)) (pow.f64 %769 #s(literal 1 binary64)) %769 (pow.f64 %773 #s(literal 1 binary64)) %773 (pow.f64 %775 #s(literal 1 binary64)) (neg.f64 (-.f64 y %352)) (fma.f64 #s(literal 1/2 binary64) %42 %163) %775 (+.f64 %352 %163) (pow.f64 %782 #s(literal 1 binary64)) %782 %536 (pow.f64 %536 #s(literal 1 binary64)) (pow.f64 %542 #s(literal 1 binary64)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) %42 %43)) (cos.f64 (neg.f64 %536)) (cos.f64 (fabs.f64 %536)) %542 (pow.f64 %793 #s(literal 1 binary64)) %793 (pow.f64 %795 #s(literal 1 binary64)) %795 (-.f64 %797 (neg.f64 %766)) (+.f64 %797 %766) (pow.f64 %802 #s(literal 1 binary64)) %802 %804 (pow.f64 %804 #s(literal 1 binary64)) (pow.f64 %806 #s(literal 1 binary64)) %806 %808 (pow.f64 %808 #s(literal 1 binary64)) %810 (pow.f64 %810 #s(literal 1 binary64)) (pow.f64 %812 #s(literal 1 binary64)) %812 (pow.f64 %814 #s(literal 1 binary64)) (neg.f64 (-.f64 %810 a)) %814 (+.f64 a (neg.f64 %810)) (*.f64 %814 %93) (pow.f64 %821 #s(literal 1 binary64)) (/.f64 (neg.f64 %814) %99) %821 (/.f64 #s(literal 1 binary64) (/.f64 b %814)) (-.f64 %91 (/.f64 %810 b)) %829 (pow.f64 %829 #s(literal 1 binary64)) (pow.f64 %833 #s(literal 1 binary64)) %833 %835 (pow.f64 %835 #s(literal 1 binary64)) (pow.f64 %837 #s(literal 1 binary64)) (neg.f64 (-.f64 %530 %835)) (fma.f64 #s(literal 18 binary64) %808 %841) %837 (+.f64 %835 %841) (pow.f64 %848 #s(literal 1 binary64)) %848 (pow.f64 %850 #s(literal 1 binary64)) %850 (-.f64 %852 (neg.f64 %186)) (+.f64 %852 %186) (pow.f64 %859 #s(literal 1 binary64)) %859 %861 (pow.f64 %861 #s(literal 1 binary64)) (pow.f64 %864 #s(literal 1 binary64)) %864 (pow.f64 %866 #s(literal 1 binary64)) %866 (-.f64 %868 (neg.f64 %197)) (+.f64 %868 %197) (pow.f64 %873 #s(literal 1 binary64)) %873 (*.f64 %36 (/.f64 #s(literal 1 binary64) z)) (pow.f64 %877 #s(literal 1 binary64)) (/.f64 %879 %880) %877 (/.f64 #s(literal 1 binary64) (/.f64 z %36)) (pow.f64 %884 #s(literal 1 binary64)) (/.f64 (fma.f64 %886 z %36) z) %884 (-.f64 %886 (neg.f64 %877)) (+.f64 %886 %877) %892 (pow.f64 %892 #s(literal 1 binary64)) (pow.f64 %894 #s(literal 1 binary64)) %894 (pow.f64 %897 #s(literal 1 binary64)) %897 %899 (pow.f64 %899 #s(literal 1 binary64)) %901 (pow.f64 %901 #s(literal 1 binary64)) %903 (pow.f64 %903 #s(literal 1 binary64)) (pow.f64 %905 #s(literal 1 binary64)) (neg.f64 (-.f64 %903 %901)) (fma.f64 #s(literal -1/18 binary64) %899 %909) %905 (+.f64 %901 %909) %912 (pow.f64 %912 #s(literal 1 binary64)) (pow.f64 %914 #s(literal 1 binary64)) %914 %916 (pow.f64 %916 #s(literal 1 binary64)) (pow.f64 %918 #s(literal 1 binary64)) %918 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %526)) (pow.f64 %922 #s(literal 1 binary64)) %922 (/.f64 #s(literal -1/2 binary64) %924) (/.f64 #s(literal 1 binary64) (/.f64 %526 #s(literal 1/2 binary64))) (pow.f64 %929 #s(literal 1 binary64)) %929 (pow.f64 %935 #s(literal 1 binary64)) %935 %937 (pow.f64 %937 #s(literal 1 binary64)) (pow.f64 %939 #s(literal 1 binary64)) %939 (*.f64 %526 %941) (pow.f64 %943 #s(literal 1 binary64)) (/.f64 %924 %60) %943 (/.f64 #s(literal 1 binary64) (/.f64 a %526)) %948 (pow.f64 %948 #s(literal 1 binary64)) (pow.f64 %950 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %948 b) #s(literal 1 binary64)) b) (neg.f64 (-.f64 %93 %948)) (fma.f64 #s(literal 6 binary64) %943 %957) %950 (+.f64 %948 %957) %960 (pow.f64 %960 #s(literal 1 binary64)) (pow.f64 %962 #s(literal 1 binary64)) %962 %964 (pow.f64 %964 #s(literal 1 binary64)) (pow.f64 %966 #s(literal 1 binary64)) %966 (*.f64 b %941) (pow.f64 %95 #s(literal 1 binary64)) (/.f64 %99 %60) (/.f64 #s(literal 1 binary64) %91) %95 %972 (pow.f64 %972 #s(literal 1 binary64)) (pow.f64 %974 #s(literal 1 binary64)) %974 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) t)) (pow.f64 %978 #s(literal 1 binary64)) (/.f64 #s(literal -3 binary64) %175) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 3 binary64))) %978 (*.f64 z %983) (pow.f64 %985 #s(literal 1 binary64)) (/.f64 %880 (neg.f64 %978)) (/.f64 #s(literal 1 binary64) (/.f64 %978 z)) %985 %27 (pow.f64 %27 #s(literal 1 binary64)) (pow.f64 %992 #s(literal 1 binary64)) (neg.f64 (-.f64 %65 %27)) (fma.f64 y #s(literal 3 binary64) %230) %992 (+.f64 %27 %230) (pow.f64 %998 #s(literal 1 binary64)) %998 (-.f64 %1000 %163) (+.f64 %1000 y) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %992)) (pow.f64 %1005 #s(literal 1 binary64)) (/.f64 #s(literal -3 binary64) (neg.f64 %992)) (/.f64 #s(literal 1 binary64) %1009) %1005 (*.f64 #s(literal 1 binary64) %1009) (pow.f64 %1009 #s(literal 1 binary64)) (pow.f64 %1005 #s(literal -1 binary64)) (/.f64 %992 #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1005)) (/.f64 #s(literal 1 binary64) (/.f64 %1005 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %1005) (neg.f64 %1020) %1009 (+.f64 y %1022) %1000 (pow.f64 %1000 #s(literal 1 binary64)) (pow.f64 %320 #s(literal 1 binary64)) %320 %1034 %1035 %1037 %1038 %1040 %1042 %1046 %1047 %1049 %1051 %1031 (pow.f64 %280 #s(literal 1 binary64)) %280 (-.f64 %224 %163) (+.f64 %224 y) (pow.f64 %281 #s(literal 1 binary64)) (sin.f64 (+.f64 %280 %43)) (-.f64 %322 %277) (cos.f64 %1059) (cos.f64 (fabs.f64 %280)) %281 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 %1063 #s(literal 2 binary64))) (sin.f64 (/.f64 %1066 #s(literal 2 binary64))))) (pow.f64 %1071 #s(literal 1 binary64)) (neg.f64 (-.f64 %281 %1031)) (fma.f64 %1033 #s(literal 1/2 binary64) %1075) %1071 (+.f64 %1031 %1075) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %280 %998) #s(literal 2 binary64))) (cos.f64 (/.f64 %1081 #s(literal 2 binary64))))) (pow.f64 %1086 #s(literal 1 binary64)) (-.f64 %281 %1088) %1086 (pow.f64 %1026 #s(literal 1 binary64)) (sin.f64 (fma.f64 %201 z %43)) (cos.f64 (neg.f64 %1000)) (cos.f64 (fabs.f64 %1000)) %1026 %1027 (pow.f64 %1027 #s(literal 1 binary64)) (/.f64 (+.f64 %1031 %1030) #s(literal 2 binary64)) %1028 (pow.f64 %1028 #s(literal 1 binary64)) (pow.f64 %1029 #s(literal 1 binary64)) (neg.f64 %1102) (fma.f64 %201 z %163) %1029 (+.f64 %1000 %163) (pow.f64 %1030 #s(literal 1 binary64)) (fma.f64 %1026 %36 %1045) (sin.f64 (+.f64 %1029 %43)) (cos.f64 (neg.f64 %1029)) (cos.f64 (fabs.f64 %1029)) %1030 (+.f64 %1027 %1045) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1029 %998) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %1029 %998) #s(literal 2 binary64))))) (pow.f64 %1032 #s(literal 1 binary64)) (neg.f64 (-.f64 %1031 %1030)) %1032 (+.f64 %1030 %1088) (pow.f64 %1033 #s(literal 1 binary64)) (neg.f64 (-.f64 %1032 %1028)) (fma.f64 %1027 #s(literal 2 binary64) %1130) %1033 (+.f64 %1028 %1130) %1034 %1035 %1037 %1038 %1040 %1042 %1046 %1047 %1049 %1051 %1031 (pow.f64 %1133 #s(literal 1 binary64)) (fma.f64 %1044 %36 %1135) %1133 (+.f64 (*.f64 %1044 %36) %1135) %1139 (pow.f64 %1139 #s(literal 1 binary64)) (pow.f64 %1141 #s(literal 1 binary64)) (sin.f64 (fma.f64 %42 #s(literal 1/2 binary64) %43)) (cos.f64 %1145) (cos.f64 (fabs.f64 %1139)) %1141 (pow.f64 %1149 #s(literal 1 binary64)) %1149 %1151 (pow.f64 %1151 #s(literal 1 binary64)) %1155 %1156 %1154 %1159 %1160 %1163 %1164 %1165 %1166 %1168 %1170 %1171 %1050 (pow.f64 %1044 #s(literal 1 binary64)) %1044 (pow.f64 %1173 #s(literal 1 binary64)) %1173 (-.f64 %1175 %349) (+.f64 %1175 %322) (pow.f64 %1178 #s(literal 1 binary64)) %1178 (-.f64 %1180 %375) (+.f64 %1180 %277) (pow.f64 %1153 #s(literal 1 binary64)) (-.f64 %998 %1145) %1153 %1155 %1156 %1154 %1159 %1160 (pow.f64 %1185 #s(literal 1 binary64)) %1185 (-.f64 %1139 %1187) (+.f64 %1139 %1050) (pow.f64 %1190 #s(literal 1 binary64)) (fma.f64 %1149 %1031 %1193) %1190 (+.f64 (*.f64 %1149 %1031) %1193) (pow.f64 %1197 #s(literal 1 binary64)) %1197 (-.f64 %1139 (neg.f64 %256)) (+.f64 %1139 %256) (pow.f64 %1202 #s(literal 1 binary64)) (fma.f64 %1149 %279 %1205) %1202 (+.f64 (*.f64 %1149 %279) %1205) %1209 %1187 (pow.f64 %1210 #s(literal 1 binary64)) (fma.f64 %42 #s(literal 1/2 binary64) %1187) (-.f64 %1139 (neg.f64 %1187)) %1210 (+.f64 %1139 %1187) (pow.f64 %1216 #s(literal 1 binary64)) (fma.f64 %1149 %1218 %1220) %1216 (+.f64 (*.f64 %1149 %1218) %1220) %1224 (pow.f64 %1224 #s(literal 1 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 y %1000)) (cos.f64 %1102)) #s(literal 2 binary64)) %1045 (pow.f64 %1045 #s(literal 1 binary64)) (/.f64 %1032 #s(literal 2 binary64)) (pow.f64 %1233 #s(literal 1 binary64)) (neg.f64 (-.f64 %1045 %1224)) (fma.f64 %36 %1026 %1237) %1233 (+.f64 %1224 %1237) (pow.f64 %1240 #s(literal 1 binary64)) %1240 (-.f64 %1139 %320) (+.f64 %1139 %224) (pow.f64 %1244 #s(literal 1 binary64)) (fma.f64 %1149 %314 %1246) %1244 (+.f64 (*.f64 %1149 %314) %1246) %1250 (pow.f64 %1250 #s(literal 1 binary64)) (/.f64 (+.f64 %1253 (sin.f64 (+.f64 %1240 y))) #s(literal 2 binary64)) (pow.f64 %1258 #s(literal 1 binary64)) (sin.f64 (+.f64 %1240 %43)) (-.f64 (*.f64 %1141 %314) (*.f64 %1149 %275)) (cos.f64 (neg.f64 %1240)) (cos.f64 (fabs.f64 %1240)) %1258 %1269 (pow.f64 %1269 #s(literal 1 binary64)) (pow.f64 %1253 #s(literal 1 binary64)) (neg.f64 (-.f64 %1269 %1250)) (fma.f64 %1244 %36 %1274) %1253 (-.f64 %1250 %1269) (+.f64 %1250 %1274) %92 %94 %97 %98 %100 %102 %104 %105 %91 %92 %94 %97 %98 %100 %102 %104 %105 %91 %1278 (pow.f64 %1278 #s(literal 1 binary64)) (*.f64 %1278 (/.f64 #s(literal 1 binary64) %2)) (pow.f64 %1282 #s(literal 1 binary64)) (/.f64 (neg.f64 %1278) %1285) %1282 (/.f64 #s(literal 1 binary64) (/.f64 %2 %1278)) %1289 (pow.f64 %1289 #s(literal 1 binary64)) (pow.f64 %1293 #s(literal 1 binary64)) %1293 (pow.f64 %1295 #s(literal 1 binary64)) %1295 (-.f64 %1139 %163) (+.f64 %1139 y) (pow.f64 %1299 #s(literal 1 binary64)) (fma.f64 %1149 %36 %1301) %1299 (+.f64 (*.f64 %1149 %36) %1301) (pow.f64 %1307 #s(literal 1 binary64)) %1307 %174 %176 %177 %178 %179 %1309 (pow.f64 %1309 #s(literal 1 binary64)) %1311 (pow.f64 %1311 #s(literal 1 binary64)) %1313 (pow.f64 %1313 #s(literal 1 binary64)) %1315 (pow.f64 %1315 #s(literal 1 binary64)) (pow.f64 %1317 #s(literal 1 binary64)) %1317 (-.f64 %1319 (neg.f64 %1315)) (+.f64 %1319 %1315) (pow.f64 %1323 #s(literal 1 binary64)) %1323 (-.f64 %1325 %879) (+.f64 %1325 %36) (pow.f64 %1328 #s(literal 1 binary64)) %1328 %1330 (pow.f64 %1330 #s(literal 1 binary64)) (/.f64 %880 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) z)) (/.f64 z #s(literal 3 binary64)) %1336 %1338 %1340 %1337 %1342 %1336 %1338 %1340 %1337 %1342 (*.f64 %2 %941) (pow.f64 %1344 #s(literal 1 binary64)) (/.f64 %1285 %60) (/.f64 #s(literal 1 binary64) (/.f64 a %2)) %1344 %1349 (pow.f64 %1349 #s(literal 1 binary64)) (pow.f64 %1351 #s(literal 1 binary64)) (/.f64 (fma.f64 %1353 b #s(literal -1/3 binary64)) b) %1351 (-.f64 %1353 (neg.f64 %443)) (+.f64 %1353 %443) %1359 (pow.f64 %1359 #s(literal 1 binary64)) %1175 (pow.f64 %1175 #s(literal 1 binary64)) (pow.f64 %1066 #s(literal 1 binary64)) (-.f64 %998 %1059) %1066 %1364 (pow.f64 %1364 #s(literal 1 binary64)) (pow.f64 %1366 #s(literal 1 binary64)) (sin.f64 (fma.f64 %1066 #s(literal 1/2 binary64) %43)) (cos.f64 (neg.f64 %1364)) (cos.f64 (fabs.f64 %1364)) %1366 (pow.f64 %1063 #s(literal 1 binary64)) (neg.f64 %1081) %1063 (+.f64 %998 %1059) %1377 (pow.f64 %1377 #s(literal 1 binary64)) (pow.f64 %1379 #s(literal 1 binary64)) (sin.f64 (fma.f64 %1063 #s(literal 1/2 binary64) %43)) (cos.f64 (neg.f64 %1377)) (cos.f64 (fabs.f64 %1377)) %1379 %1387 (pow.f64 %1387 #s(literal 1 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %1066 #s(literal 1/2 binary64) %1377)) (cos.f64 (-.f64 %1364 %1377))) #s(literal 2 binary64)) %1395 (pow.f64 %1395 #s(literal 1 binary64)) (pow.f64 %1397 #s(literal 1 binary64)) (-.f64 %320 %1145) %1397 (pow.f64 %1400 #s(literal 1 binary64)) (fma.f64 %1402 %1141 %1403) %1400 (+.f64 (*.f64 %1402 %1141) %1403) (pow.f64 %1407 #s(literal 1 binary64)) %1407 (-.f64 %224 %1145) (+.f64 %224 %1139) (pow.f64 %1411 #s(literal 1 binary64)) (fma.f64 %275 %1141 %1403) %1411 (+.f64 (*.f64 %275 %1141) %1403) (pow.f64 %1416 #s(literal 1 binary64)) (neg.f64 (-.f64 %1407 %1295)) %1416 (+.f64 %1295 %1420) (pow.f64 %1422 #s(literal 1 binary64)) (fma.f64 %1424 %1425 %1426) (sin.f64 (+.f64 %1416 %43)) (cos.f64 (neg.f64 %1416)) (cos.f64 (fabs.f64 %1416)) %1422 (+.f64 %1434 %1426) (pow.f64 %1436 #s(literal 1 binary64)) (-.f64 %1295 %1420) %1436 (pow.f64 %1439 #s(literal 1 binary64)) (sin.f64 (+.f64 %1436 %43)) (-.f64 %1434 %1426) (cos.f64 (neg.f64 %1436)) (cos.f64 (fabs.f64 %1436)) %1439 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1416 %1436) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %1416 %1436) #s(literal 2 binary64))))) (pow.f64 %1456 #s(literal 1 binary64)) (neg.f64 (-.f64 %1439 %1422)) %1456 (+.f64 %1422 (neg.f64 %1439)) (*.f64 %1456 #s(literal 1/2 binary64)) %1426 (pow.f64 %1426 #s(literal 1 binary64)) (/.f64 (neg.f64 %1456) #s(literal -2 binary64)) (/.f64 %1456 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1456)) (-.f64 (/.f64 %1422 #s(literal 2 binary64)) (/.f64 %1439 #s(literal 2 binary64))) (pow.f64 %1472 #s(literal 1 binary64)) (neg.f64 (-.f64 y %1407)) %1472 (+.f64 %1407 %163) (pow.f64 %1477 #s(literal 1 binary64)) %1477 (-.f64 %1479 %1480) (pow.f64 %1482 #s(literal 1 binary64)) (-.f64 %1407 %163) %1482 (pow.f64 %1485 #s(literal 1 binary64)) (fma.f64 %1487 #s(literal 1/2 binary64) %1480) (fma.f64 %1411 %36 %1480) %1485 (+.f64 %1479 %1480) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1472 %1482) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1472 %1482) #s(literal 2 binary64))))) (pow.f64 %1487 #s(literal 1 binary64)) (-.f64 %1477 (neg.f64 %1485)) %1487 %1502 %1479 %1503 %1505 %1506 %1508 %1511 (pow.f64 %1512 #s(literal 1 binary64)) (neg.f64 (-.f64 %224 %1295)) %1512 (+.f64 %1295 %320) (pow.f64 %1517 #s(literal 1 binary64)) %1517 (-.f64 %1519 %1520) (pow.f64 %1522 #s(literal 1 binary64)) (-.f64 %1295 %320) %1522 (pow.f64 %1525 #s(literal 1 binary64)) (fma.f64 %1527 #s(literal 1/2 binary64) %1520) (fma.f64 %1299 %314 %1520) %1525 (+.f64 %1519 %1520) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1512 %1522) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1512 %1522) #s(literal 2 binary64))))) (pow.f64 %1527 #s(literal 1 binary64)) (-.f64 %1517 (neg.f64 %1525)) %1527 (*.f64 %1527 #s(literal 1/2 binary64)) %1519 (pow.f64 %1519 #s(literal 1 binary64)) (/.f64 (neg.f64 %1527) #s(literal -2 binary64)) (/.f64 %1527 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1527)) (+.f64 (/.f64 %1517 #s(literal 2 binary64)) (/.f64 %1525 #s(literal 2 binary64))) (pow.f64 %1161 #s(literal 1 binary64)) (pow.f64 %1050 #s(literal 1/2 binary64)) %1161 (fabs.f64 %1161) %1163 %1164 %1165 %1166 %1168 %1170 %1171 %1050 (pow.f64 %1555 #s(literal 1 binary64)) %1555 (-.f64 %1000 (neg.f64 %42)) (+.f64 %1000 %42) (pow.f64 %1560 #s(literal 1 binary64)) %1560 (fma.f64 %1044 %1562 %1564) (sin.f64 %1555) (+.f64 (*.f64 %1044 %1562) %1564) (pow.f64 %1424 #s(literal 1 binary64)) (sin.f64 (+.f64 %1295 %43)) (-.f64 (*.f64 %1141 %36) (*.f64 %1149 %38)) (cos.f64 (neg.f64 %1295)) (cos.f64 (fabs.f64 %1295)) %1424 (pow.f64 %1579 #s(literal 1 binary64)) %1579 (-.f64 %1581 (neg.f64 %1027)) (+.f64 %1581 %1027) (pow.f64 %1585 #s(literal 1 binary64)) %1585 (-.f64 %395 %320) (+.f64 %395 %224) (pow.f64 %1589 #s(literal 1 binary64)) %1589 (pow.f64 %1591 #s(literal 1 binary64)) (-.f64 %1589 %1145) %1591 (pow.f64 %1594 #s(literal 1 binary64)) (fma.f64 %1596 %1141 %1598) %1594 (+.f64 (*.f64 %1596 %1141) %1598) %1602 (pow.f64 %1602 #s(literal 1 binary64)) %1604 (pow.f64 %1604 #s(literal 1 binary64)) (pow.f64 %1606 #s(literal 1 binary64)) %1606 (pow.f64 %1608 #s(literal 1 binary64)) (-.f64 %1606 %1145) %1608 (pow.f64 %1611 #s(literal 1 binary64)) (fma.f64 %1613 %1141 %1615) %1611 (+.f64 (*.f64 %1613 %1141) %1615) (pow.f64 %1619 #s(literal 1 binary64)) %1619 (pow.f64 %1621 #s(literal 1 binary64)) (-.f64 %1619 %1145) %1621 (pow.f64 %1624 #s(literal 1 binary64)) (fma.f64 %1626 %1141 %1628) %1624 (+.f64 (*.f64 %1626 %1141) %1628) (pow.f64 %1632 #s(literal 1 binary64)) (sqrt.f64 (*.f64 %237 %237)) (fabs.f64 %244) %1632 (pow.f64 %1637 #s(literal 1 binary64)) %1637 (-.f64 %1639 %1145) (+.f64 %1639 %1139) (pow.f64 %1642 #s(literal 1 binary64)) (fma.f64 %1644 %1141 %1646) %1642 (+.f64 (*.f64 %1644 %1141) %1646) %1650 (pow.f64 %1650 #s(literal 1 binary64)) %1652 (pow.f64 %1652 #s(literal 1 binary64)) (pow.f64 %1654 #s(literal 1 binary64)) (neg.f64 (-.f64 a %1652)) (fma.f64 %1650 %54 %60) %1654 (+.f64 %1652 %60) %1660 (pow.f64 %1660 #s(literal 1 binary64)) %1662 (pow.f64 %1662 #s(literal 1 binary64)) %1664 (pow.f64 %1664 #s(literal 1 binary64)) (pow.f64 %1666 #s(literal 1 binary64)) (neg.f64 (-.f64 a %1664)) (fma.f64 %1662 %54 %60) %1666 (+.f64 %1664 %60) %1672 (pow.f64 %1672 #s(literal 1 binary64)) %1674 (pow.f64 %1674 #s(literal 1 binary64)) (pow.f64 %1676 #s(literal 1 binary64)) (-.f64 %36 (neg.f64 %1674)) %1676 (pow.f64 %1680 #s(literal 1 binary64)) %1680 %1682 (pow.f64 %1682 #s(literal 1 binary64)) (pow.f64 %1684 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1682 %54) a) %54) (neg.f64 (-.f64 %58 %1682)) (fma.f64 %8 %1680 %1691) %1684 (+.f64 %1682 %1691) (pow.f64 %1696 #s(literal 1 binary64)) %1696 (pow.f64 %1698 #s(literal 1 binary64)) %1698 (-.f64 %1700 %349) (+.f64 %1700 %322) %1703 (pow.f64 %1703 #s(literal 1 binary64)) (pow.f64 %1705 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1703 %54) a) %54) (neg.f64 (-.f64 %58 %1703)) (fma.f64 %8 %1698 %1691) %1705 (+.f64 %1703 %1691) %1714 (pow.f64 %1714 #s(literal 1 binary64)) %1716 (pow.f64 %1716 #s(literal 1 binary64)) (pow.f64 %1718 #s(literal 1 binary64)) %1718 (pow.f64 %1720 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1718 %54) a) %54) (neg.f64 (-.f64 %58 %1718)) %1720 (+.f64 %1718 %1691) %1728 (pow.f64 %1728 #s(literal 1 binary64)) %1730 (pow.f64 %1730 #s(literal 1 binary64)) (pow.f64 %1732 #s(literal 1 binary64)) %1732 (pow.f64 %1734 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1732 %54) a) %54) (neg.f64 (-.f64 %58 %1732)) %1734 (+.f64 %1732 %1691) %1742 (pow.f64 %1742 #s(literal 1 binary64)) %1744 (pow.f64 %1744 #s(literal 1 binary64)) %1746 (pow.f64 %1746 #s(literal 1 binary64)) %1748 (pow.f64 %1748 #s(literal 1 binary64)) %1750 (pow.f64 %1750 #s(literal 1 binary64)) %1752 (pow.f64 %1752 #s(literal 1 binary64)) %1754 (pow.f64 %1754 #s(literal 1 binary64)) %1756 (pow.f64 %1756 #s(literal 1 binary64)) %1758 (pow.f64 %1758 #s(literal 1 binary64)) %1760 (pow.f64 %1760 #s(literal 1 binary64)) %1762 (pow.f64 %1762 #s(literal 1 binary64)) (pow.f64 %1764 #s(literal 1 binary64)) %1764 (pow.f64 %1766 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1764 %54) a) %54) (neg.f64 (-.f64 %58 %1764)) %1766 (+.f64 %1764 %1691) %1774 (pow.f64 %1774 #s(literal 1 binary64)) (pow.f64 %1776 #s(literal 1 binary64)) %1776 (-.f64 %352 (neg.f64 %705)) (+.f64 %352 %705) (pow.f64 %1781 #s(literal 1 binary64)) (fma.f64 %365 %1783 %1785) %1781 (+.f64 (*.f64 %365 %1783) %1785) %1789 (pow.f64 %1789 #s(literal 1 binary64)) (pow.f64 %1791 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1789 %54) a) %54) (neg.f64 (-.f64 %58 %1789)) (fma.f64 %8 %1781 %1691) %1791 (+.f64 %1789 %1691) (*.f64 %1800 %1800) (*.f64 %1802 %1802) (*.f64 %567 %567) (pow.f64 %1805 #s(literal 1 binary64)) %1805 %1807 (pow.f64 %1807 #s(literal 1 binary64)) %1809 (pow.f64 %1809 #s(literal 1 binary64)) (pow.f64 %1811 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1809 %54) a) %54) (neg.f64 (-.f64 %58 %1809)) (fma.f64 %1807 %34 %1691) %1811 (+.f64 %1809 %1691) (pow.f64 %1820 #s(literal 1 binary64)) (neg.f64 (-.f64 %773 %322)) (fma.f64 %314 %36 %1824) %1820 (+.f64 %322 %1824) %1827 (pow.f64 %1827 #s(literal 1 binary64)) (pow.f64 %1829 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1827 %54) a) %54) (neg.f64 (-.f64 %58 %1827)) (fma.f64 %8 %1820 %1691) %1829 (+.f64 %1827 %1691) (pow.f64 %1838 #s(literal 1 binary64)) %1838 (-.f64 %1840 (neg.f64 %1175)) (+.f64 %1840 %1175) %1844 (pow.f64 %1844 #s(literal 1 binary64)) (pow.f64 %1846 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1844 %54) a) %54) (neg.f64 (-.f64 %58 %1844)) (fma.f64 %8 %1838 %1691) %1846 (+.f64 %1844 %1691) (*.f64 #s(literal 1 binary64) %1855) (pow.f64 %1855 #s(literal 1 binary64)) (pow.f64 %929 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %929)) (/.f64 #s(literal 1 binary64) (/.f64 %929 #s(literal 1 binary64))) %1855 (*.f64 #s(literal 1 binary64) %1863) (pow.f64 %1863 #s(literal 1 binary64)) (pow.f64 %974 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %974)) (/.f64 #s(literal 1 binary64) (/.f64 %974 #s(literal 1 binary64))) %1863 (*.f64 %848 %1871) (pow.f64 %1873 #s(literal 1 binary64)) (/.f64 (neg.f64 %848) %1876) %1873 (/.f64 #s(literal 1 binary64) (/.f64 %477 %848)) (*.f64 %966 %1871) (pow.f64 %1881 #s(literal 1 binary64)) (/.f64 (neg.f64 %966) %1876) %1881 (/.f64 #s(literal 1 binary64) (/.f64 %477 %966)) (pow.f64 %1887 #s(literal 1 binary64)) %1887 (-.f64 %1889 %1890) (+.f64 %1889 %472) (pow.f64 %1893 #s(literal 1 binary64)) %1893 (-.f64 %1895 %1896) (+.f64 %1895 %435) (pow.f64 %1899 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1893 %54) a) %54) (neg.f64 (-.f64 %58 %1893)) %1899 (+.f64 %1893 %1691) (pow.f64 %1907 #s(literal 1 binary64)) (neg.f64 (-.f64 %269 %1519)) (fma.f64 %1527 #s(literal 1/2 binary64) %1911) (fma.f64 %1299 %314 %1911) %1907 (+.f64 %1519 %1911) %1915 (pow.f64 %1915 #s(literal 1 binary64)) (pow.f64 %1917 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1915 %54) a) %54) (neg.f64 (-.f64 %58 %1915)) (fma.f64 %8 %1907 %1691) %1917 (+.f64 %1915 %1691) (pow.f64 %1926 #s(literal 1 binary64)) (/.f64 (fma.f64 %348 #s(literal 2 binary64) %1456) #s(literal 2 binary64)) %1926 (-.f64 %348 (neg.f64 %1426)) (+.f64 %348 %1426) %1933 (pow.f64 %1933 #s(literal 1 binary64)) (pow.f64 %1935 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1933 %54) a) %54) (neg.f64 (-.f64 %58 %1933)) (fma.f64 %8 %1926 %1691) %1935 (+.f64 %1933 %1691) %1944 (pow.f64 %1944 #s(literal 1 binary64)) (pow.f64 %1946 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1944 %54) a) %54) (neg.f64 (-.f64 %58 %1944)) (fma.f64 %493 %387 %1691) %1946 (+.f64 %1944 %1691) (pow.f64 %1955 #s(literal 1 binary64)) %1955 %1957 (pow.f64 %1957 #s(literal 1 binary64)) (pow.f64 %1959 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1957 %54) a) %54) (neg.f64 (-.f64 %58 %1957)) (fma.f64 %8 %1955 %1691) %1959 (+.f64 %1957 %1691) (pow.f64 %1968 #s(literal 1 binary64)) %1968 %1970 (pow.f64 %1970 #s(literal 1 binary64)) (pow.f64 %1972 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1970 %54) a) %54) (neg.f64 (-.f64 %58 %1970)) (fma.f64 %8 %1968 %1691) %1972 (+.f64 %1970 %1691) (pow.f64 %1981 #s(literal 1 binary64)) %1981 %1983 (pow.f64 %1983 #s(literal 1 binary64)) (pow.f64 %1985 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1983 %54) a) %54) (neg.f64 (-.f64 %58 %1983)) (fma.f64 %8 %1981 %1691) %1985 (+.f64 %1983 %1691) (pow.f64 %1994 #s(literal 1 binary64)) (neg.f64 (-.f64 %735 %415)) (fma.f64 %38 %402 %1998) %1994 (+.f64 %415 %1998) %2001 (pow.f64 %2001 #s(literal 1 binary64)) (pow.f64 %2003 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2001 %54) a) %54) (neg.f64 (-.f64 %58 %2001)) (fma.f64 %8 %1994 %1691) %2003 (+.f64 %2001 %1691) (*.f64 %864 %93) (pow.f64 %2013 #s(literal 1 binary64)) (/.f64 (neg.f64 %864) %99) %2013 (/.f64 #s(literal 1 binary64) (/.f64 b %864)) (pow.f64 %2019 #s(literal 1 binary64)) %2019 (-.f64 %2021 %1890) (+.f64 %2021 %472) (pow.f64 %2024 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %190 %99) %456) %99) (neg.f64 (-.f64 %465 %190)) %2024 (+.f64 %190 (neg.f64 %465)) %2033 (pow.f64 %2033 #s(literal 1 binary64)) (pow.f64 %2035 #s(literal 1 binary64)) (sin.f64 (fma.f64 %749 #s(literal -1/3 binary64) %43)) (cos.f64 (neg.f64 %2033)) (cos.f64 (fabs.f64 %2033)) %2035 %2043 (pow.f64 %2043 #s(literal 1 binary64)) (pow.f64 %2045 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2043 %54) a) %54) (neg.f64 (-.f64 %58 %2043)) (fma.f64 %8 %2035 %1691) %2045 (+.f64 %2043 %1691) %1209 %1187 (pow.f64 %2054 #s(literal 1 binary64)) (-.f64 %1187 %356) %2054 (pow.f64 %2057 #s(literal 1 binary64)) (fma.f64 %1219 %363 %2059) %2057 (+.f64 (*.f64 %1219 %363) %2059) %2063 (pow.f64 %2063 #s(literal 1 binary64)) (pow.f64 %2065 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2063 %54) a) %54) (neg.f64 (-.f64 %58 %2063)) (fma.f64 %8 %2057 %1691) %2065 (+.f64 %2063 %1691) %2074 (pow.f64 %2074 #s(literal 1 binary64)) (pow.f64 %2076 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2074 %54) a) %54) (neg.f64 (-.f64 %58 %2074)) (fma.f64 %8 %1611 %1691) %2076 (+.f64 %2074 %1691) (pow.f64 %2085 #s(literal 1 binary64)) %2085 (-.f64 %2087 %1890) (+.f64 %2087 %472) (pow.f64 %2090 #s(literal 1 binary64)) (-.f64 %36 (neg.f64 %700)) %2090 (pow.f64 %2094 #s(literal 1 binary64)) %2094 %2096 (pow.f64 %2096 #s(literal 1 binary64)) (pow.f64 %2098 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2096 %54) a) %54) (neg.f64 (-.f64 %58 %2096)) (fma.f64 %8 %2094 %1691) %2098 (+.f64 %2096 %1691) (pow.f64 %2107 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 y %978) z) %978) (neg.f64 %2112) %2107 (+.f64 y (neg.f64 %985)) (pow.f64 %2116 #s(literal 1 binary64)) (fma.f64 %36 %2118 %2120) (sin.f64 (+.f64 %2107 %43)) (cos.f64 (fabs.f64 %2107)) (cos.f64 %2112) %2116 (+.f64 (*.f64 %36 %2118) %2120) (pow.f64 %2129 #s(literal 1 binary64)) (sin.f64 (fma.f64 %65 #s(literal 1/3 binary64) %43)) (cos.f64 %1022) (cos.f64 (fabs.f64 %228)) %2129 %2136 (pow.f64 %2136 #s(literal 1 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %65 #s(literal 1/3 binary64) y)) %2140) #s(literal 2 binary64)) (pow.f64 %2143 #s(literal 1 binary64)) (neg.f64 (-.f64 %269 %2136)) (fma.f64 %2129 %36 %1911) %2143 (+.f64 %2136 %1911) %2149 (pow.f64 %2149 #s(literal 1 binary64)) (pow.f64 %2151 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2149 %54) a) %54) (neg.f64 (-.f64 %58 %2149)) (fma.f64 %8 %2143 %1691) %2151 (+.f64 %2149 %1691) (pow.f64 %2160 #s(literal 1 binary64)) %2160 (-.f64 %2162 (neg.f64 %2136)) (+.f64 %2162 %2136) %2166 (pow.f64 %2166 #s(literal 1 binary64)) (pow.f64 %2168 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2166 %54) a) %54) (neg.f64 (-.f64 %58 %2166)) (fma.f64 %8 %2160 %1691) %2168 (+.f64 %2166 %1691) (pow.f64 %2112 #s(literal 1 binary64)) (neg.f64 %2107) (fma.f64 z %983 %163) %2112 (+.f64 %985 %163) (pow.f64 %2181 #s(literal 1 binary64)) %2181 (-.f64 %352 %2107) (+.f64 %352 %2112) (pow.f64 %2185 #s(literal 1 binary64)) (fma.f64 %365 %2116 %2188) %2185 (+.f64 (*.f64 %365 %2116) %2188) %2192 (pow.f64 %2192 #s(literal 1 binary64)) (pow.f64 %2194 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2192 %54) a) %54) (neg.f64 (-.f64 %58 %2192)) (fma.f64 %8 %2185 %1691) %2194 (+.f64 %2192 %1691) (pow.f64 %2203 #s(literal 1 binary64)) %2203 (-.f64 %224 #s(literal 884279719003555/562949953421312 binary64)) (+.f64 %224 #s(literal -884279719003555/562949953421312 binary64)) (pow.f64 %2207 #s(literal 1 binary64)) (sin.f64 (+.f64 %2203 %43)) (-.f64 (*.f64 %314 %2211) (*.f64 %275 %2213)) (cos.f64 (neg.f64 %2203)) (cos.f64 (fabs.f64 %2203)) %2207 %2220 (pow.f64 %2220 #s(literal 1 binary64)) (/.f64 (+.f64 %2223 (sin.f64 (+.f64 y %2203))) #s(literal 2 binary64)) (pow.f64 %2228 #s(literal 1 binary64)) (fma.f64 %275 %2211 %2230) %2228 (+.f64 (*.f64 %275 %2211) %2230) %2234 (pow.f64 %2234 #s(literal 1 binary64)) (pow.f64 %2223 #s(literal 1 binary64)) (neg.f64 (-.f64 %2234 %2220)) (fma.f64 %38 %2207 %2239) %2223 (-.f64 %2220 %2234) (+.f64 %2220 %2239) %2243 (pow.f64 %2243 #s(literal 1 binary64)) (pow.f64 %2245 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2243 %54) a) %54) (neg.f64 (-.f64 %58 %2243)) (fma.f64 %8 %2223 %1691) %2245 (+.f64 %2243 %1691) %2254 (pow.f64 %2254 #s(literal 1 binary64)) (pow.f64 %2256 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2254 b) %220) b) (neg.f64 (-.f64 %450 %2254)) (fma.f64 %8 %2116 %2263) %2256 (+.f64 %2254 %2263) (pow.f64 %2266 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %806 b) a) b) (neg.f64 (-.f64 %91 %806)) %2266 (+.f64 %806 %2273) %2275 (pow.f64 %2275 #s(literal 1 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %2266)) (pow.f64 %2279 #s(literal 1 binary64)) (/.f64 #s(literal -3 binary64) (neg.f64 %2266)) (/.f64 #s(literal 1 binary64) %2283) %2279 (*.f64 #s(literal 1 binary64) %2283) (pow.f64 %2283 #s(literal 1 binary64)) (pow.f64 %2279 #s(literal -1 binary64)) %2283 (/.f64 #s(literal -1 binary64) (neg.f64 %2279)) (/.f64 #s(literal 1 binary64) (/.f64 %2279 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %2279) (pow.f64 %2293 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1604 b) a) b) (neg.f64 (-.f64 %91 %1604)) (fma.f64 %1031 %1602 %2273) %2293 (+.f64 %1604 %2273) %2302 (pow.f64 %2302 #s(literal 1 binary64)) (pow.f64 %2140 #s(literal 1 binary64)) (fma.f64 %2129 %36 %2306) (sin.f64 (+.f64 %1020 %43)) (sin.f64 (+.f64 %1009 %43)) (cos.f64 (fabs.f64 %1020)) (cos.f64 (fabs.f64 %1009)) %2140 (cos.f64 %1009) (+.f64 %2136 %2306) (pow.f64 %2318 #s(literal 1 binary64)) %2318 (-.f64 %2320 %1890) (+.f64 %2320 %472) %2323 (pow.f64 %2323 #s(literal 1 binary64)) (pow.f64 %2325 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2323 %54) a) %54) (neg.f64 (-.f64 %58 %2323)) (fma.f64 %8 %1579 %1691) %2325 (+.f64 %2323 %1691) %2334 (pow.f64 %2334 #s(literal 1 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1397 y)) (sin.f64 (+.f64 %1397 y))) #s(literal 2 binary64)) (pow.f64 %2342 #s(literal 1 binary64)) %2342 (-.f64 %348 (neg.f64 %2334)) (+.f64 %348 %2334) %2347 (pow.f64 %2347 #s(literal 1 binary64)) (pow.f64 %2349 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2347 %54) a) %54) (neg.f64 (-.f64 %58 %2347)) (fma.f64 %8 %2342 %1691) %2349 (+.f64 %2347 %1691) (pow.f64 %2358 #s(literal 1 binary64)) %2358 (-.f64 %2360 %1896) (+.f64 %2360 %435) (pow.f64 %2363 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2358 %54) a) %54) (neg.f64 (-.f64 %58 %2358)) %2363 (+.f64 %2358 %1691) %1502 %1479 %1503 %1505 %1506 %1508 %1511 (pow.f64 %2371 #s(literal 1 binary64)) %2371 (-.f64 %2373 %375) (+.f64 %2373 %277) %2376 (pow.f64 %2376 #s(literal 1 binary64)) (pow.f64 %2378 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2376 %54) a) %54) (neg.f64 (-.f64 %58 %2376)) (fma.f64 %8 %2371 %1691) %2378 (+.f64 %2376 %1691) (pow.f64 %2387 #s(literal 1 binary64)) %2387 (-.f64 %348 (neg.f64 %1479)) (+.f64 %348 %1479) %2392 (pow.f64 %2392 #s(literal 1 binary64)) (pow.f64 %2394 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2392 %54) a) %54) (neg.f64 (-.f64 %58 %2392)) (fma.f64 %8 %2387 %1691) %2394 (+.f64 %2392 %1691) (pow.f64 %2403 #s(literal 1 binary64)) %2403 (pow.f64 %2405 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2403 %54) a) %54) (neg.f64 (-.f64 %58 %2403)) %2405 (+.f64 %2403 %1691) %2413 (pow.f64 %2413 #s(literal 1 binary64)) (pow.f64 %2415 #s(literal 1 binary64)) %2415 (pow.f64 %2417 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2415 %54) a) %54) (neg.f64 (-.f64 %58 %2415)) %2417 (+.f64 %2415 %1691) (pow.f64 %2425 #s(literal 1 binary64)) (-.f64 %289 (neg.f64 %713)) %2425 (pow.f64 %2429 #s(literal 1 binary64)) %2429 (-.f64 %2431 %375) (+.f64 %2431 %277) %2434 (pow.f64 %2434 #s(literal 1 binary64)) (pow.f64 %2436 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2434 %54) a) %54) (neg.f64 (-.f64 %58 %2434)) (fma.f64 %8 %2429 %1691) %2436 (+.f64 %2434 %1691) %2445 (pow.f64 %2445 #s(literal 1 binary64)) (pow.f64 %2447 #s(literal 1 binary64)) %2447 (-.f64 %2449 %1890) (+.f64 %2449 %472) %2452 (pow.f64 %2452 #s(literal 1 binary64)) (pow.f64 %2454 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2452 b) a) b) (neg.f64 (-.f64 %91 %2452)) (fma.f64 %1750 #s(literal 6 binary64) %2273) %2454 (+.f64 %2452 %2273) (pow.f64 %2463 #s(literal 1 binary64)) (-.f64 %289 (neg.f64 %1154)) %2463 (pow.f64 %2467 #s(literal 1 binary64)) %2467 (-.f64 %2469 %375) (+.f64 %2469 %277) %2472 (pow.f64 %2472 #s(literal 1 binary64)) (pow.f64 %2474 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2472 %54) a) %54) (neg.f64 (-.f64 %58 %2472)) (fma.f64 %8 %2467 %1691) %2474 (+.f64 %2472 %1691) (pow.f64 %2483 #s(literal 1 binary64)) %2483 (-.f64 %437 (neg.f64 %1750)) (+.f64 %437 %1750) (pow.f64 %2488 #s(literal 1 binary64)) %2488 (-.f64 %2490 (neg.f64 %2483)) (+.f64 %2490 %2483) (pow.f64 %2494 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2488 %54) a) %54) (neg.f64 (-.f64 %58 %2488)) %2494 (+.f64 %2488 %1691) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %2454)) (pow.f64 %2504 #s(literal 1 binary64)) (/.f64 #s(literal -3 binary64) (neg.f64 %2454)) (/.f64 #s(literal 1 binary64) %2508) %2504 (*.f64 #s(literal 1 binary64) %2508) (pow.f64 %2508 #s(literal 1 binary64)) (pow.f64 %2504 #s(literal -1 binary64)) %2508 (/.f64 #s(literal -1 binary64) (neg.f64 %2504)) (/.f64 #s(literal 1 binary64) (/.f64 %2504 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %2504) %2518 (pow.f64 %2518 #s(literal 1 binary64)) %2520 (pow.f64 %2520 #s(literal 1 binary64)) (pow.f64 %2522 #s(literal 1 binary64)) (neg.f64 (-.f64 %2520 a)) %2522 (+.f64 a (neg.f64 %2520)) %2528 (pow.f64 %2528 #s(literal 1 binary64)) (pow.f64 %2530 #s(literal 1 binary64)) %2530 (-.f64 %437 (neg.f64 %1756)) (+.f64 %437 %1756) (pow.f64 %2535 #s(literal 1 binary64)) %2535 (-.f64 %2490 (neg.f64 %2530)) (+.f64 %2490 %2530) (pow.f64 %2540 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2535 %54) a) %54) (neg.f64 (-.f64 %58 %2535)) %2540 (+.f64 %2535 %1691) %2548 (pow.f64 %2548 #s(literal 1 binary64)) %2550 (pow.f64 %2550 #s(literal 1 binary64)) (pow.f64 %2552 #s(literal 1 binary64)) (neg.f64 (-.f64 %2550 a)) %2552 (+.f64 a (neg.f64 %2550)) %2558 (pow.f64 %2558 #s(literal 1 binary64)) (pow.f64 %2560 #s(literal 1 binary64)) (-.f64 %289 (neg.f64 %1216)) %2560 (pow.f64 %2564 #s(literal 1 binary64)) %2564 (-.f64 %2566 %375) (+.f64 %2566 %277) %2569 (pow.f64 %2569 #s(literal 1 binary64)) (pow.f64 %2571 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2569 %54) a) %54) (neg.f64 (-.f64 %58 %2569)) (fma.f64 %8 %2564 %1691) %2571 (+.f64 %2569 %1691) %2580 (pow.f64 %2580 #s(literal 1 binary64)) (pow.f64 %2582 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2580 b) a) b) (neg.f64 (-.f64 %91 %2580)) (fma.f64 %1752 #s(literal 6 binary64) %2273) %2582 (+.f64 %2580 %2273) %2591 (pow.f64 %2591 #s(literal 1 binary64)) %2593 (pow.f64 %2593 #s(literal 1 binary64)) (*.f64 %2593 %93) (pow.f64 %2596 #s(literal 1 binary64)) (/.f64 (neg.f64 %2593) %99) %2596 (/.f64 #s(literal 1 binary64) (/.f64 b %2593)) (pow.f64 %2602 #s(literal 1 binary64)) %2602 (-.f64 %2604 %1890) (+.f64 %2604 %472) %2607 (pow.f64 %2607 #s(literal 1 binary64)) (pow.f64 %2609 #s(literal 1 binary64)) %2609 (-.f64 %2611 %1890) (+.f64 %2611 %472) %2614 (pow.f64 %2614 #s(literal 1 binary64)) (pow.f64 %2616 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2614 b) a) b) (neg.f64 (-.f64 %91 %2614)) (fma.f64 %1774 #s(literal 6 binary64) %2273) %2616 (+.f64 %2614 %2273) %2625 (pow.f64 %2625 #s(literal 1 binary64)) (/.f64 (neg.f64 %2616) #s(literal -3 binary64)) (/.f64 %2616 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %2616)) (-.f64 (/.f64 %2614 #s(literal 3 binary64)) (/.f64 %91 #s(literal 3 binary64))) %2635 (pow.f64 %2635 #s(literal 1 binary64)) (pow.f64 %2637 #s(literal 1 binary64)) %2637 (-.f64 %2639 %1890) (+.f64 %2639 %472) (pow.f64 %2642 #s(literal 1 binary64)) (neg.f64 (-.f64 %289 %1173)) %2642 (+.f64 %1173 %338) (pow.f64 %2647 #s(literal 1 binary64)) %2647 (-.f64 %2649 %349) (+.f64 %2649 %322) %2652 (pow.f64 %2652 #s(literal 1 binary64)) (pow.f64 %2654 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2652 %54) a) %54) (neg.f64 (-.f64 %58 %2652)) (fma.f64 %8 %2647 %1691) %2654 (+.f64 %2652 %1691) (pow.f64 %2663 #s(literal 1 binary64)) (/.f64 (fma.f64 %289 #s(literal 2 binary64) %1033) #s(literal 2 binary64)) (-.f64 %289 %1088) %2663 (pow.f64 %2668 #s(literal 1 binary64)) %2668 (-.f64 %2670 %375) (+.f64 %2670 %277) %2673 (pow.f64 %2673 #s(literal 1 binary64)) (pow.f64 %2675 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2673 %54) a) %54) (neg.f64 (-.f64 %58 %2673)) (fma.f64 %8 %2668 %1691) %2675 (+.f64 %2673 %1691) %2684 (pow.f64 %2684 #s(literal 1 binary64)) (pow.f64 %2686 #s(literal 1 binary64)) %2686 (-.f64 %2688 %1890) (+.f64 %2688 %472) %2691 (pow.f64 %2691 #s(literal 1 binary64)) (pow.f64 %2693 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2691 b) a) b) (neg.f64 (-.f64 %91 %2691)) (fma.f64 %1754 #s(literal 6 binary64) %2273) %2693 (+.f64 %2691 %2273) %2702 (pow.f64 %2702 #s(literal 1 binary64)) (pow.f64 %2704 #s(literal 1 binary64)) (neg.f64 (-.f64 %289 %1202)) %2704 (+.f64 %1202 %338) (pow.f64 %2709 #s(literal 1 binary64)) %2709 (-.f64 %2711 %349) (+.f64 %2711 %322) %2714 (pow.f64 %2714 #s(literal 1 binary64)) (pow.f64 %2716 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2714 %54) a) %54) (neg.f64 (-.f64 %58 %2714)) (fma.f64 %8 %2709 %1691) %2716 (+.f64 %2714 %1691) %2725 (pow.f64 %2725 #s(literal 1 binary64)) (pow.f64 %2727 #s(literal 1 binary64)) %2727 (-.f64 %2729 %1890) (+.f64 %2729 %472) %2732 (pow.f64 %2732 #s(literal 1 binary64)) (pow.f64 %2734 #s(literal 1 binary64)) %2734 (-.f64 %374 (neg.f64 %2732)) (+.f64 %374 %2732) %2739 (pow.f64 %2739 #s(literal 1 binary64)) (pow.f64 %2741 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2739 %54) a) %54) (neg.f64 (-.f64 %58 %2739)) (fma.f64 %8 %2734 %1691) %2741 (+.f64 %2739 %1691) (pow.f64 %2750 #s(literal 1 binary64)) (neg.f64 (-.f64 %764 %262)) %2750 (+.f64 %262 (neg.f64 %764)) (pow.f64 %2756 #s(literal 1 binary64)) %2756 (-.f64 %2758 %349) (+.f64 %2758 %322) %2761 (pow.f64 %2761 #s(literal 1 binary64)) (pow.f64 %2763 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2761 %54) a) %54) (neg.f64 (-.f64 %58 %2761)) (fma.f64 %8 %2756 %1691) %2763 (+.f64 %2761 %1691) (pow.f64 %2772 #s(literal 1 binary64)) (neg.f64 (-.f64 %719 %262)) %2772 (+.f64 %262 (neg.f64 %719)) (pow.f64 %2778 #s(literal 1 binary64)) %2778 (-.f64 %2780 %349) (+.f64 %2780 %322) %2783 (pow.f64 %2783 #s(literal 1 binary64)) (pow.f64 %2785 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2783 %54) a) %54) (neg.f64 (-.f64 %58 %2783)) (fma.f64 %8 %2778 %1691) %2785 (+.f64 %2783 %1691) %2794 (pow.f64 %2794 #s(literal 1 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 y %1591)) (cos.f64 (+.f64 y %1591))) #s(literal 2 binary64)) (pow.f64 %2802 #s(literal 1 binary64)) (neg.f64 (-.f64 %429 %2794)) (fma.f64 %38 %1594 %2806) %2802 (+.f64 %2794 %2806) %2809 (pow.f64 %2809 #s(literal 1 binary64)) (pow.f64 %2811 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2809 %54) a) %54) (neg.f64 (-.f64 %58 %2809)) (fma.f64 %8 %2802 %1691) %2811 (+.f64 %2809 %1691) %2820 (pow.f64 %2820 #s(literal 1 binary64)) (pow.f64 %2822 #s(literal 1 binary64)) (neg.f64 (-.f64 %429 %2820)) (fma.f64 %38 %793 %2806) %2822 (+.f64 %2820 %2806) %2828 (pow.f64 %2828 #s(literal 1 binary64)) (pow.f64 %2830 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2828 %54) a) %54) (neg.f64 (-.f64 %58 %2828)) (fma.f64 %8 %2822 %1691) %2830 (+.f64 %2828 %1691) %2839 (pow.f64 %2839 #s(literal 1 binary64)) (pow.f64 %2841 #s(literal 1 binary64)) %2841 %2843 (pow.f64 %2843 #s(literal 1 binary64)) (pow.f64 %2845 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2843 %54) a) %54) (neg.f64 (-.f64 %58 %2843)) (fma.f64 %8 %1642 %1691) %2845 (+.f64 %2843 %1691) %2854 (pow.f64 %2854 #s(literal 1 binary64)) (pow.f64 %2856 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2854 %54) a) %54) (neg.f64 (-.f64 %58 %2854)) (fma.f64 %8 %1624 %1691) %2856 (+.f64 %2854 %1691) (pow.f64 %2865 #s(literal 1 binary64)) %2865 (-.f64 %2867 %375) (+.f64 %2867 %277) %2870 (pow.f64 %2870 #s(literal 1 binary64)) (pow.f64 %2872 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2870 %54) a) %54) (neg.f64 (-.f64 %58 %2870)) (fma.f64 %8 %2865 %1691) %2872 (+.f64 %2870 %1691) (pow.f64 %2881 #s(literal 1 binary64)) %2881 (-.f64 %2883 %375) (+.f64 %2883 %277) %2886 (pow.f64 %2886 #s(literal 1 binary64)) (pow.f64 %2888 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2886 %54) a) %54) (neg.f64 (-.f64 %58 %2886)) (fma.f64 %8 %2881 %1691) %2888 (+.f64 %2886 %1691) %2897 (pow.f64 %2897 #s(literal 1 binary64)) %2899 (pow.f64 %2899 #s(literal 1 binary64)) %2901 (pow.f64 %2901 #s(literal 1 binary64)) %2903 (pow.f64 %2903 #s(literal 1 binary64)) (pow.f64 %2905 #s(literal 1 binary64)) (neg.f64 (-.f64 %475 %2903)) (fma.f64 %2901 #s(literal 3 binary64) %2909) %2905 (+.f64 %2903 %2909) (*.f64 %2905 %1871) (pow.f64 %2913 #s(literal 1 binary64)) (/.f64 (neg.f64 %2905) %1876) %2913 (/.f64 #s(literal 1 binary64) (/.f64 %477 %2905)) (-.f64 (/.f64 %2903 %477) (/.f64 %475 %477)) (pow.f64 %2922 #s(literal 1 binary64)) (/.f64 %1632 #s(literal 3 binary64)) (sqrt.f64 (*.f64 %242 %242)) (fabs.f64 %1619) %2922 (pow.f64 %2928 #s(literal 1 binary64)) %2928 (pow.f64 %2930 #s(literal 1 binary64)) (-.f64 %2928 %356) %2930 (pow.f64 %2933 #s(literal 1 binary64)) (fma.f64 %2935 %363 %2937) %2933 (+.f64 (*.f64 %2935 %363) %2937) %2941 (pow.f64 %2941 #s(literal 1 binary64)) (pow.f64 %2943 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2941 %54) a) %54) (neg.f64 (-.f64 %58 %2941)) (fma.f64 %8 %2933 %1691) %2943 (+.f64 %2941 %1691) %2952 (pow.f64 %2952 #s(literal 1 binary64)) (/.f64 (neg.f64 %939) #s(literal -3 binary64)) (/.f64 %939 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %939)) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %962)) (pow.f64 %2961 #s(literal 1 binary64)) (/.f64 #s(literal -3 binary64) (neg.f64 %962)) (/.f64 #s(literal 1 binary64) %2965) %2961 (*.f64 #s(literal 1 binary64) %2965) (pow.f64 %2965 #s(literal 1 binary64)) (pow.f64 %2961 #s(literal -1 binary64)) %2965 (/.f64 #s(literal -1 binary64) (neg.f64 %2961)) (/.f64 #s(literal 1 binary64) (/.f64 %2961 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %2961) %2975 (pow.f64 %2975 #s(literal 1 binary64)) (pow.f64 %2977 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2975 %54) a) %54) (neg.f64 (-.f64 %58 %2975)) (fma.f64 %132 %485 %1691) %2977 (+.f64 %2975 %1691) %2986 (pow.f64 %2986 #s(literal 1 binary64)) (pow.f64 %2988 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2986 %54) a) %54) (neg.f64 (-.f64 %58 %2986)) (fma.f64 %132 %346 %1691) %2988 (+.f64 %2986 %1691) (*.f64 %752 %941) (pow.f64 %2998 #s(literal 1 binary64)) (/.f64 (neg.f64 %752) %60) %2998 (/.f64 #s(literal 1 binary64) (/.f64 a %752)) %3004 (pow.f64 %3004 #s(literal 1 binary64)) (pow.f64 %3006 #s(literal 1 binary64)) (neg.f64 (-.f64 %215 %3004)) (fma.f64 #s(literal 2 binary64) %2998 %3010) %3006 (+.f64 %3004 %3010) %3013 (pow.f64 %3013 #s(literal 1 binary64)) (pow.f64 %3015 #s(literal 1 binary64)) %3015 (pow.f64 %3017 #s(literal 1 binary64)) %3017 %3019 (pow.f64 %3019 #s(literal 1 binary64)) (pow.f64 %3021 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3019 %54) a) %54) (neg.f64 (-.f64 %58 %3019)) (fma.f64 %8 %3017 %1691) %3021 (+.f64 %3019 %1691) (pow.f64 %3030 #s(literal 1 binary64)) %3030 %3032 (pow.f64 %3032 #s(literal 1 binary64)) (pow.f64 %3034 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3032 %54) a) %54) (neg.f64 (-.f64 %58 %3032)) (fma.f64 %8 %3030 %1691) %3034 (+.f64 %3032 %1691) %3043 (pow.f64 %3043 #s(literal 1 binary64)) (pow.f64 %3045 #s(literal 1 binary64)) %3045 (-.f64 %348 (neg.f64 %3043)) (+.f64 %348 %3043) %3050 (pow.f64 %3050 #s(literal 1 binary64)) (pow.f64 %3052 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3050 %54) a) %54) (neg.f64 (-.f64 %58 %3050)) (fma.f64 %8 %3045 %1691) %3052 (+.f64 %3050 %1691) (pow.f64 %3061 #s(literal 1 binary64)) %3061 %3063 (pow.f64 %3063 #s(literal 1 binary64)) (pow.f64 %3065 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3063 %54) a) %54) (neg.f64 (-.f64 %58 %3063)) (fma.f64 %8 %3061 %1691) %3065 (+.f64 %3063 %1691) %3074 (pow.f64 %3074 #s(literal 1 binary64)) (pow.f64 %3076 #s(literal 1 binary64)) %3076 (-.f64 %3078 %375) (+.f64 %3078 %277) %3081 (pow.f64 %3081 #s(literal 1 binary64)) (pow.f64 %3083 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3081 %54) a) %54) (neg.f64 (-.f64 %58 %3081)) (fma.f64 %8 %3076 %1691) %3083 (+.f64 %3081 %1691) (pow.f64 %3092 #s(literal 1 binary64)) %3092 (-.f64 %2162 (neg.f64 %3074)) (+.f64 %2162 %3074) %3097 (pow.f64 %3097 #s(literal 1 binary64)) (pow.f64 %3099 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3097 %54) a) %54) (neg.f64 (-.f64 %58 %3097)) (fma.f64 %8 %3092 %1691) %3099 (+.f64 %3097 %1691) (pow.f64 %3108 #s(literal 1 binary64)) %3108 (-.f64 %3110 %1896) (+.f64 %3110 %435) (pow.f64 %3113 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3108 %54) a) %54) (neg.f64 (-.f64 %58 %3108)) %3113 (+.f64 %3108 %1691) (pow.f64 %3121 #s(literal 1 binary64)) %3121 %3123 (pow.f64 %3123 #s(literal 1 binary64)) (pow.f64 %3125 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3123 %54) a) %54) (neg.f64 (-.f64 %58 %3123)) (fma.f64 %8 %3121 %1691) %3125 (+.f64 %3123 %1691) (pow.f64 %3134 #s(literal 1 binary64)) %3134 (pow.f64 %3136 #s(literal 1 binary64)) (sin.f64 (+.f64 %3134 %43)) (cos.f64 (neg.f64 %3134)) (cos.f64 (fabs.f64 %3134)) %3136 %3144 (pow.f64 %3144 #s(literal 1 binary64)) (pow.f64 %3146 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3144 %54) a) %54) (neg.f64 (-.f64 %58 %3144)) (fma.f64 %8 %3136 %1691) %3146 (+.f64 %3144 %1691) %3156 %3155 %3156 %3155 (pow.f64 %3157 #s(literal 1 binary64)) (neg.f64 (-.f64 %812 a)) %3157 (+.f64 a (neg.f64 %812)) %3163 (pow.f64 %3163 #s(literal 1 binary64)) (pow.f64 %3165 #s(literal 1 binary64)) (neg.f64 (-.f64 %743 a)) %3165 (+.f64 a (neg.f64 %743)) %3171 (pow.f64 %3171 #s(literal 1 binary64)) %852 %3173 %3174 %3176 %3175 %852 %3173 %3174 %3176 %3175 %3177 (pow.f64 %3177 #s(literal 1 binary64)) (pow.f64 %3179 #s(literal 1 binary64)) (neg.f64 (-.f64 y %3177)) (fma.f64 %1330 t %163) %3179 (+.f64 %3177 %163) (pow.f64 %3185 #s(literal 1 binary64)) %3185 (-.f64 %352 (neg.f64 %3179)) (+.f64 %352 %3179) (pow.f64 %3190 #s(literal 1 binary64)) (fma.f64 %365 %3192 %3194) %3190 (+.f64 (*.f64 %365 %3192) %3194) %3198 (pow.f64 %3198 #s(literal 1 binary64)) (pow.f64 %3200 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3198 %54) a) %54) (neg.f64 (-.f64 %58 %3198)) (fma.f64 %8 %3190 %1691) %3200 (+.f64 %3198 %1691) (pow.f64 %3209 #s(literal 1 binary64)) (sin.f64 (fma.f64 %1330 t %43)) (cos.f64 (neg.f64 %3177)) (cos.f64 (fabs.f64 %3177)) %3209 (pow.f64 %3217 #s(literal 1 binary64)) %3217 %3219 (pow.f64 %3219 #s(literal 1 binary64)) (/.f64 (-.f64 %3192 (cos.f64 (fma.f64 %1330 t y))) #s(literal 2 binary64)) (pow.f64 %3225 #s(literal 1 binary64)) %3225 (-.f64 %3227 (neg.f64 %3219)) (+.f64 %3227 %3219) %3231 (pow.f64 %3231 #s(literal 1 binary64)) (pow.f64 %3233 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3231 %54) a) %54) (neg.f64 (-.f64 %58 %3231)) (fma.f64 %8 %3225 %1691) %3233 (+.f64 %3231 %1691) (pow.f64 %3242 #s(literal 1 binary64)) %3242 %3244 (pow.f64 %3244 #s(literal 1 binary64)) (pow.f64 %3246 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3244 %54) a) %54) (neg.f64 (-.f64 %58 %3244)) (fma.f64 %8 %3242 %1691) %3246 (+.f64 %3244 %1691) (pow.f64 %3255 #s(literal 1 binary64)) %3255 (-.f64 %235 (neg.f64 %725)) (+.f64 %235 %725) (pow.f64 %3260 #s(literal 1 binary64)) (fma.f64 %268 %3262 %3264) %3260 (+.f64 (*.f64 %268 %3262) %3264) %3268 (pow.f64 %3268 #s(literal 1 binary64)) (pow.f64 %3270 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3268 %54) a) %54) (neg.f64 (-.f64 %58 %3268)) (fma.f64 %8 %3260 %1691) %3270 (+.f64 %3268 %1691) (pow.f64 %3279 #s(literal 1 binary64)) %3279 (-.f64 %235 #s(literal -884279719003555/562949953421312 binary64)) (+.f64 %235 #s(literal 884279719003555/562949953421312 binary64)) (pow.f64 %3283 #s(literal 1 binary64)) (sin.f64 (+.f64 %3279 %43)) (-.f64 (*.f64 %266 (cos.f64 #s(literal 884279719003555/562949953421312 binary64))) (*.f64 %268 (sin.f64 #s(literal 884279719003555/562949953421312 binary64)))) (cos.f64 (neg.f64 %3279)) (cos.f64 (fabs.f64 %3279)) %3283 (pow.f64 %3296 #s(literal 1 binary64)) %3296 (-.f64 %3298 %349) (+.f64 %3298 %322) %3301 (pow.f64 %3301 #s(literal 1 binary64)) (pow.f64 %3303 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %3301 %54) a) %54) (neg.f64 (-.f64 %58 %3301)) (fma.f64 %8 %3296 %1691) %3303 (+.f64 %3301 %1691) |
Compiled 6 077 to 13 844 computations (-127.8% saved)
Compiled 6 478 to 27 472 computations (-324.1% saved)
173 alts after pruning (138 fresh and 35 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 6 340 | 138 | 6 478 |
| Fresh | 0 | 0 | 0 |
| Picked | 79 | 33 | 112 |
| Done | 1 | 2 | 3 |
| Total | 6 420 | 173 | 6 593 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 61.6% | (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -3 binary64) y (*.f64 t z)) #s(literal -1/3 binary64))) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))))) |
| ✓ | 72.8% | %467 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (fma.f64 (sqrt.f64 x) (*.f64 (fma.f64 (cos.f64 y) (cos.f64 %467) (*.f64 (sin.f64 %467) (sin.f64 y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 67.8% | (fma.f64 (sqrt.f64 x) (*.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (* (sin (* (* 1/3 z) t)) (sin y)) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 z (sin.f64 y)))))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ✓ | 72.8% | %1405 = (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 (sin.f64 %1405) (cos.f64 y)) (*.f64 (cos.f64 %1405) (sin.f64 y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 72.7% | %1369 = (approx (+ (* (PI ) 1/2) (* (* 1/3 z) t)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) t (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64 ) z))))) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 (sin.f64 %1369) (cos.f64 y)) (*.f64 (cos.f64 %1369) (sin.f64 y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ✓ | 72.7% | %853 = (*.f64 (*.f64 #s(literal -1/3 binary64) t) z) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 %853)) (*.f64 (sin.f64 %853) (sin.f64 y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ✓ | 61.5% | (fma.f64 (sqrt.f64 x) (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ✓ | 68.8% | (fma.f64 (sqrt.f64 x) (approx (* (cos (+ (* (* t -1/3) z) y)) 2) (fma.f64 #s(literal 2/3 binary64) (*.f64 t (*.f64 z (sin.f64 y))) (*.f64 #s(literal 2 binary64) (cos.f64 y)))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 68.8% | (fma.f64 (sqrt.f64 x) (approx (* (cos (+ (* (* t -1/3) z) y)) 2) (approx (+ (* 2/3 (* t (* z (sin y)))) (* 2 (cos y))) (*.f64 z (fma.f64 #s(literal 2/3 binary64) (*.f64 t (sin.f64 y)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 y) z)))))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 56.5% | (fma.f64 (approx (/ (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 x (approx (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) b))) (/.f64 b #s(literal 3 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 69.4% | %1369 = (approx (+ (* (PI ) 1/2) (* (* 1/3 z) t)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) t (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64 ) z))))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 %1369) (cos.f64 y)) (*.f64 (cos.f64 %1369) (sin.f64 y))) (sqrt.f64 x)) (*.f64 b #s(literal 3 binary64))) b) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 65.8% | %10 = (sqrt x) (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) %10) (* b 3)) (*.f64 #s(literal 3 binary64) (approx (* b (* (cos y) %10)) (*.f64 b (sqrt.f64 x))))) b) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ✓ | 69.1% | %37 = (sqrt.f64 x) (fma.f64 #s(literal 2/3 binary64) (approx (/ (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) (* b 3)) b) (fma.f64 #s(literal 3 binary64) (*.f64 (cos.f64 y) %37) (*.f64 t (*.f64 z (*.f64 (sin.f64 y) %37))))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ▶ | 67.4% | %10 = (sqrt x) (fma.f64 #s(literal 2/3 binary64) (approx (/ (* (* (cos (+ (* (* t -1/3) z) y)) %10) (* b 3)) b) (approx (+ (* 3 (* (cos y) %10)) (* t (* z (* (sin y) %10)))) (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ✓ | 72.7% | %853 = (*.f64 (*.f64 #s(literal -1/3 binary64) t) z) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 %853)) (*.f64 (sin.f64 %853) (sin.f64 y))) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)) #s(literal 3 binary64)) |
| ▶ | 65.0% | (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 t z))))) (sqrt.f64 x)) #s(literal 6 binary64)) b) #s(literal 3 binary64)) (approx (* (* b 3) (/ a b)) (*.f64 #s(literal 3 binary64) a))) (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) |
| ▶ | 59.7% | %428 = (*.f64 b #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* y 3) (* t z))) (/.f64 (-.f64 (*.f64 #s(literal -9 binary64) (/.f64 y (*.f64 t (pow.f64 z #s(literal 2 binary64))))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) z))) t)))) (sqrt.f64 x)) #s(literal 6 binary64)) b) #s(literal 3 binary64)) (*.f64 %428 (/.f64 a b))) (*.f64 %428 #s(literal 3 binary64))) |
| ▶ | 73.1% | %428 = (*.f64 b #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* y 3) (* t z))) (/.f64 #s(literal 1 binary64) y)))) (sqrt.f64 x)) #s(literal 6 binary64)) b) #s(literal 3 binary64)) (*.f64 %428 (/.f64 a b))) (*.f64 %428 #s(literal 3 binary64))) |
| ▶ | 74.7% | %194 = (* b 3) (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) 3) (* %194 (/ a b))) (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 b (*.f64 (cos.f64 y) (sqrt.f64 x)))) (*.f64 #s(literal 3 binary64) a))) (approx (* %194 3) (*.f64 #s(literal 9 binary64) b))) |
| ✓ | 51.9% | (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) 3) (* (* b 3) (/ a b))) (*.f64 #s(literal -3 binary64) a)) (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) |
| ▶ | 51.9% | %194 = (* b 3) (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) 3) (* %194 (/ a b))) (*.f64 #s(literal -3 binary64) a)) (approx (* %194 3) (*.f64 #s(literal 9 binary64) b))) |
| ▶ | 3.3% | (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) 3) (* (* b 3) (/ a b))) (*.f64 #s(literal -18 binary64) (*.f64 b (*.f64 x (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) |
| ✓ | 78.2% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (*.f64 #s(literal 6 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))) (/.f64 a b)))) |
| ▶ | 67.5% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (*.f64 #s(literal 6 binary64) (*.f64 (approx (cos y) #s(literal 1 binary64)) (sqrt.f64 x)))) (/.f64 a b)))) |
| ▶ | 53.3% | %10 = (sqrt x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (*.f64 #s(literal 6 binary64) (approx (* (cos y) %10) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (cos.f64 y) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))))) (/.f64 a b)))) |
| ▶ | 56.1% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 (cos.f64 (approx (+ y (* -1/3 (* t z))) (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z))))) (sqrt.f64 x)) a)) (/.f64 #s(literal 1 binary64) b)))))) |
| ▶ | 76.4% | %10 = (sqrt x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b)) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) (approx (/ (* (cos (+ y (* -1/3 (* t z)))) %10) a) (/.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) a))) (/.f64 #s(literal 1 binary64) b)))))) |
| ▶ | 55.4% | %10 = (sqrt x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b)) (*.f64 a (approx (- (* 6 (/ (* (cos (+ y (* -1/3 (* t z)))) %10) a)) (/ 1 b)) (*.f64 x (-.f64 (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) a)) (/.f64 #s(literal 1 binary64) (*.f64 b x))))))))) |
| ✓ | 52.0% | (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b))) (*.f64 #s(literal -3 binary64) (/.f64 b a)))) |
| ▶ | 29.2% | %10 = (sqrt x) (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b))) (approx (/ 1/2 (* (cos (+ y (* -1/3 (* t z)))) %10)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))))) |
| ▶ | 61.6% | %37 = (sqrt.f64 x) %463 = (*.f64 #s(literal 1/3 binary64) z) (-.f64 (fma.f64 %37 (*.f64 (sin.f64 (fma.f64 %463 t (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (approx (cos y) #s(literal 1 binary64))) (fma.f64 (*.f64 %37 (sin.f64 (*.f64 %463 t))) (sin.f64 y) (*.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) %37))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.8% | %37 = (sqrt.f64 x) %467 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %37 (*.f64 (sin.f64 (+.f64 (neg.f64 %467) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (cos.f64 y)) (fma.f64 (*.f64 %37 (sin.f64 %467)) (sin.f64 y) (approx (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.7% | %10 = (sqrt x) %30 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %79 = (*.f64 t z) (-.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (cos.f64 y)) (approx (+ (* (* %10 (sin (* (* 1/3 z) t))) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %79))) %30 (*.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) %79)) %30))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 62.5% | %37 = (sqrt.f64 x) %467 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %37 (*.f64 (cos.f64 %467) (cos.f64 y)) (fma.f64 (*.f64 %37 (sin.f64 %467)) (sin.f64 y) (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)))) %37))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.6% | %37 = (sqrt.f64 x) (-.f64 (fma.f64 %37 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)) (fma.f64 (approx (* (sqrt x) (sin (* (* 1/3 z) t))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (sin.f64 y) (*.f64 (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) %37))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | %37 = (sqrt.f64 x) %467 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %37 (*.f64 (cos.f64 %467) (approx (cos y) #s(literal 1 binary64))) (fma.f64 (*.f64 %37 (sin.f64 %467)) (sin.f64 y) (*.f64 (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) %37))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.8% | %37 = (sqrt.f64 x) %467 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %37 (*.f64 (cos.f64 %467) (approx (cos y) #s(literal 1 binary64))) (fma.f64 (*.f64 %37 (sin.f64 %467)) (sin.f64 y) (*.f64 (approx (cos (+ (* (* t -1/3) z) y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) %37))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 48.0% | %37 = (sqrt.f64 x) %467 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %37 (*.f64 (cos.f64 %467) (approx (cos y) #s(literal 1 binary64))) (fma.f64 (*.f64 %37 (sin.f64 %467)) (sin.f64 y) (approx (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.2% | %27 = (cos.f64 y) %463 = (*.f64 #s(literal 1/3 binary64) z) %675 = (*.f64 (cos.f64 (*.f64 %463 t)) %27) %853 = (*.f64 (*.f64 #s(literal -1/3 binary64) t) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (*.f64 (cos.f64 %853) %27) (*.f64 (sin.f64 %853) (sin.f64 y))) (cos.f64 (fma.f64 %463 t y))) %675) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) %675)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 72.4% | %463 = (*.f64 #s(literal 1/3 binary64) z) %675 = (*.f64 (cos.f64 (*.f64 %463 t)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)) (cos.f64 (fma.f64 %463 t y))) %675) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) %675)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.5% | %27 = (cos.f64 y) %940 = (*.f64 (*.f64 t #s(literal -1/3 binary64)) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (-.f64 (*.f64 (cos.f64 %940) %27) (*.f64 (sin.f64 %940) (sin.f64 y))) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) %27))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.4% | %467 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (-.f64 %467 y))) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 %467) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.3% | %84 = (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (sin.f64 (+.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y) (/.f64 %84 #s(literal 2 binary64)))) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 %84 #s(literal 1/2 binary64)))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | %84 = (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 %84 #s(literal 1/2 binary64) y)) (sin.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 %84 #s(literal 1/2 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 57.0% | %424 = (approx (cos y) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (+.f64 %424 (*.f64 #s(literal -1/3 binary64) (*.f64 t (*.f64 z (sin.f64 y))))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) %424))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.5% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (sin.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (/.f64 (PI.f64 ) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.4% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) y))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 63.0% | %406 = (*.f64 #s(literal -1/3 binary64) t) %853 = (*.f64 %406 z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 %853) (cos.f64 y)) #s(literal 2 binary64)) (-.f64 (sin.f64 (+.f64 (-.f64 %853 y) (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (cos.f64 (fma.f64 %406 z y)))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.4% | %406 = (*.f64 #s(literal -1/3 binary64) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 %406 z)) (cos.f64 y)) #s(literal 2 binary64)) (-.f64 (cos.f64 (approx (- (* (* -1/3 t) z) y) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) y))) (cos.f64 (fma.f64 %406 z y)))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.2% | %406 = (*.f64 #s(literal -1/3 binary64) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 %406 z)) (cos.f64 y)) #s(literal 2 binary64)) (-.f64 (approx (cos (- (* (* -1/3 t) z) y)) (cos.f64 (neg.f64 y))) (cos.f64 (fma.f64 %406 z y)))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.5% | %27 = (cos.f64 y) %68 = (* (* -1/3 t) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) t) z)) %27) #s(literal 2 binary64)) (approx (- (cos (- %68 y)) (cos (+ %68 y))) (-.f64 (cos.f64 (neg.f64 y)) %27))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 56.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64) (approx (* (sin (* (* 1/3 z) t)) (sin y)) (*.f64 y (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t y)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (approx (cos (+ (* (* t -1/3) z) y)) (sin.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) (/.f64 (PI.f64 ) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 61.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (approx (cos (+ (* (* t -1/3) z) y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | %69 = (+ (* (* -1/3 t) z) y) %79 = (*.f64 t z) %250 = (*.f64 #s(literal 1/3 binary64) %79) %533 = (+ (* (* 1/3 z) t) y) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (*.f64 #s(literal 2 binary64) (approx (* (cos (* (+ %69 %533) 1/2)) (cos (* (- %69 %533) 1/2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %79 %250))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) %79) %250)))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | %84 = (PI.f64 ) %463 = (*.f64 #s(literal 1/3 binary64) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (+.f64 y (/.f64 %84 #s(literal 2 binary64)))) (sin.f64 (fma.f64 %463 t (*.f64 %84 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 %463 t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.8% | %84 = (PI.f64 ) %853 = (*.f64 (*.f64 #s(literal -1/3 binary64) t) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 %853) (cos.f64 (fma.f64 %84 #s(literal 1/2 binary64) y)) (*.f64 (cos.f64 %853) (sin.f64 (+.f64 y (/.f64 %84 #s(literal 2 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 72.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (sin.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z (PI.f64 ))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | %84 = (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (*.f64 #s(literal 1/2 binary64) %84))) (*.f64 (cos.f64 (/.f64 (*.f64 t z) #s(literal 3 binary64))) (sin.f64 (+.f64 y (/.f64 %84 #s(literal 2 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) (*.f64 (cos.f64 (/.f64 (*.f64 t z) #s(literal 3 binary64))) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 72.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z #s(literal 884279719003555/562949953421312 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z #s(literal 884279719003555/562949953421312 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 y) (sin.f64 (fma.f64 (*.f64 z #s(literal 1/3 binary64)) t (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 (/.f64 z #s(literal 3 binary64)) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 y) (sin.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (*.f64 (approx (sin (* (* 1/3 z) t)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | %79 = (*.f64 t z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (approx (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (+ (* (* -1/3 t) z) y) (* (PI ) 1/2)))) (+.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %79)) (sin.f64 (fma.f64 #s(literal -1/3 binary64) %79 (*.f64 #s(literal 1/2 binary64) (PI.f64 )))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 72.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (approx (+ (cos (+ (* (* 1/3 t) z) y)) (cos (+ (* (* t -1/3) z) y))) (*.f64 #s(literal 2 binary64) (cos.f64 y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.2% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (approx (+ (cos (+ (* (* 1/3 t) z) y)) (cos (+ (* (* t -1/3) z) y))) (approx (* 2 (cos y)) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.0% | %84 = (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 %84 #s(literal -1/2 binary64))) (/.f64 %84 #s(literal 2 binary64))))) (approx (* (cos y) (sin (+ (* (* 1/3 z) t) (* (PI ) -1/2)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) %84 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.2% | %84 = (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (+.f64 (neg.f64 (fma.f64 %84 #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) z) t))) (*.f64 %84 #s(literal 1/2 binary64))))) (approx (* (cos y) (sin (+ (* (* 1/3 z) t) (* (PI ) -1/2)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) %84 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 73.1% | %947 = (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t #s(literal -884279719003555/562949953421312 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (cos.f64 %947)) (*.f64 (cos.f64 y) (sin.f64 %947)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 t z) #s(literal 3 binary64))) (approx (cos y) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 t #s(literal -1/3 binary64)) z)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.2% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (approx (+ (* 1/2 (PI )) y) #s(literal 884279719003555/562949953421312 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 (fabs.f64 (fma.f64 #s(literal -3 binary64) y (*.f64 t z))) #s(literal 1/3 binary64) #s(literal 884279719003555/562949953421312 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 54.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 (fabs.f64 (approx (+ (* -3 y) (* t z)) (*.f64 z (+.f64 t (*.f64 #s(literal -3 binary64) (/.f64 y z)))))) #s(literal 1/3 binary64) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 67.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 (approx (+ (* -3 y) (* t z)) (*.f64 #s(literal -3 binary64) y)) #s(literal -1/3 binary64) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 61.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) (-.f64 (/.f64 z (/.f64 #s(literal 3 binary64) t)) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) (-.f64 (*.f64 (/.f64 z #s(literal 3 binary64)) t) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) z)) t) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -3 binary64) y (*.f64 t z)) #s(literal -1/3 binary64))) #s(literal 884279719003555/562949953421312 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.8% | %880 = (sqrt.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (*.f64 %880 %880)) #s(literal 884279719003555/562949953421312 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 67.3% | %873 = (approx (sqrt (fabs (+ (* (* -1/3 t) z) y))) (*.f64 y (sqrt.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) y))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (*.f64 %873 %873)) (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (/.f64 (approx (+ (* -3 y) (* t z)) (*.f64 t z)) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (approx (- y (/ (* t z) 3)) (*.f64 (*.f64 #s(literal -1/3 binary64) t) z))) #s(literal 884279719003555/562949953421312 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (approx (+ (* (* t -1/3) z) (+ (* 1/2 (PI )) y)) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) #s(literal 884279719003555/562949953421312 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 40.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (approx (+ (* (fabs (+ (* -3 y) (* t z))) 1/3) (* (PI ) 1/2)) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 67.5% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (approx (+ (* 1/2 (PI )) (- (* (* 1/3 z) t) y)) (-.f64 #s(literal 884279719003555/562949953421312 binary64) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/3 binary64) a) b)) |
| ✓ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 z (/.f64 #s(literal 3 binary64) t))))) (/.f64 (*.f64 #s(literal 1/3 binary64) a) b)) |
| ▶ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) t)))))) (/.f64 (*.f64 #s(literal 1/3 binary64) a) b)) |
| ✓ | 73.0% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (approx (+ (* -3 y) (* t z)) (*.f64 #s(literal -3 binary64) y)) #s(literal -1/3 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 61.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (approx (- y (/ (* z t) 3)) (*.f64 z (*.f64 #s(literal -1/3 binary64) t))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 68.2% | %27 = (cos.f64 y) %235 = (* (* 1/3 z) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (+ (* (- (sin (+ (* (PI ) 1/2) (- %235 y))) (cos (+ (* (* 1/3 t) z) y))) 1/2) (* (cos %235) (cos y))) (+.f64 %27 (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) y)) %27))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 58.8% | %27 = (cos.f64 y) %240 = (sin y) %724 = (* z (cos y)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (+.f64 %27 (*.f64 z (approx (- (* -1/18 (* (pow t 2) %724)) (* -1/3 (* t %240))) (approx (* t (- (* -1/18 (* t %724)) (* -1/3 %240))) (*.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t (*.f64 z %27)) (*.f64 #s(literal 1/3 binary64) (sin.f64 y)))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 51.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (+.f64 (cos.f64 y) (approx (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 t t) (*.f64 z z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 68.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 50.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (approx (+ (cos y) (* 1/3 (* t (* z (sin y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (approx (+ (* -1/2 y) (* 1/3 (* t z))) (*.f64 #s(literal -1/2 binary64) y))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.5% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.2% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (sin.f64 (approx (+ (* (* t -1/3) z) (+ (* 1/2 (PI )) y)) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) (*.f64 #s(literal 1/2 binary64) (PI.f64 )))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 58.7% | %27 = (cos.f64 y) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (approx (cos (- y (/ (* z t) 3))) (+.f64 %27 (*.f64 z (approx (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y)))) (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t (*.f64 z %27))) (*.f64 #s(literal -1/3 binary64) (sin.f64 y))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.3% | %467 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 (-.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (-.f64 %467 y))) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 %467) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 46.8% | %84 = (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (-.f64 (*.f64 (sin.f64 y) (approx (cos (+ (* (* 1/3 z) t) (* (PI ) -1/2))) (cos.f64 (*.f64 #s(literal -1/2 binary64) %84)))) (*.f64 (cos.f64 y) (sin.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 %84 #s(literal -1/2 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 53.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (cos.f64 (*.f64 (approx (+ (* -3 y) (* t z)) (*.f64 #s(literal -3 binary64) y)) #s(literal -1/3 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.1% | (-.f64 (*.f64 (approx (* 2 (sqrt x)) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 42.4% | (-.f64 (*.f64 (approx (* 2 (sqrt x)) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (cos.f64 (approx (+ (* (* 1/3 t) z) y) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 t z) y))))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.9% | (-.f64 (*.f64 (approx (* 2 (sqrt x)) (approx (* -2 (* x (sqrt (/ 1 x)))) (*.f64 #s(literal -2 binary64) (sqrt.f64 x)))) (cos.f64 (approx (- y (/ (* z t) 3)) (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.5% | %10 = (sqrt x) %37 = (sqrt.f64 x) %79 = (*.f64 t z) %235 = (* (* 1/3 z) t) %236 = (+ %235 (* (PI ) 1/2)) (-.f64 (approx (+ (* %10 (/ (+ (sin (- %236 y)) (sin (+ %236 y))) 2)) (+ (* (* %10 (sin %235)) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) %79)) %37 (*.f64 (sin.f64 (fma.f64 #s(literal 1/3 binary64) %79 (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) %37))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 69.3% | %10 = (sqrt x) %37 = (sqrt.f64 x) %85 = (*.f64 #s(literal 1/2 binary64) (PI.f64 )) %235 = (* (* 1/3 z) t) %236 = (+ %235 (* (PI ) 1/2)) (-.f64 (approx (+ (* %10 (/ (+ (sin (- %236 y)) (sin (+ %236 y))) 2)) (+ (* (* %10 (sin %235)) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10))) (fma.f64 #s(literal 1/2 binary64) (*.f64 %37 (+.f64 (sin.f64 (+.f64 y %85)) (sin.f64 (-.f64 %85 y)))) (*.f64 (cos.f64 y) %37))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.5% | %10 = (sqrt x) %37 = (sqrt.f64 x) %79 = (*.f64 t z) %235 = (* (* 1/3 z) t) (-.f64 (approx (+ (* %10 (* (cos %235) (cos y))) (+ (* (* %10 (sin %235)) (sin y)) (* (sin (+ (* (PI ) 1/2) (fabs (+ (* (* -1/3 t) z) y)))) %10))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %79)) %37 (*.f64 (sin.f64 (+.f64 (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %79))) (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) %37))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 72.1% | %79 = (*.f64 t z) %235 = (* (* 1/3 z) t) %250 = (*.f64 #s(literal 1/3 binary64) %79) %287 = (* (cos %235) (cos y)) %294 = (cos.f64 (+.f64 y %250)) %297 = (*.f64 (cos.f64 y) (cos.f64 %250)) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (- (+ (* 1/2 (- (cos (+ (* (* -1/3 t) z) y)) (cos (+ %235 y)))) %287) (cos (+ (* (* 1/3 t) z) y))) 1/2) %287)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 #s(literal 1/2 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %79))) %294) %297) %294) %297))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.3% | %79 = (*.f64 t z) %235 = (* (* 1/3 z) t) %250 = (*.f64 #s(literal 1/3 binary64) %79) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (- (sin (+ (* (PI ) 1/2) (- %235 y))) (cos (+ (* (* 1/3 t) z) y))) 1/2) (* (cos %235) (cos y)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) %79 (*.f64 #s(literal 1/2 binary64) (PI.f64 ))) y)) (cos.f64 (+.f64 y %250))) (*.f64 (cos.f64 y) (cos.f64 %250))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.8% | %79 = (*.f64 t z) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (+ (* (* -1/3 t) z) y) (* (PI ) 1/2)))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %79)) (sin.f64 (fma.f64 #s(literal -1/3 binary64) %79 (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 68.6% | (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (+ (* (* -1/3 t) z) y) (* (PI ) 1/2)))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (sin.f64 (+.f64 y (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.2% | %79 = (*.f64 t z) %250 = (*.f64 #s(literal 1/3 binary64) %79) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (+ (* (* -1/3 t) z) y) (* (PI ) 1/2)))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 y %250)) (sin.f64 (+.f64 y (fma.f64 #s(literal -1/3 binary64) %79 (*.f64 #s(literal 1/2 binary64) (PI.f64 )))))) (*.f64 (sin.f64 y) (sin.f64 %250))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.4% | %79 = (*.f64 t z) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y)))))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %79)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %79)))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 62.1% | (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y)))))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 61.9% | %69 = (+ (* (* -1/3 t) z) y) %79 = (*.f64 t z) %235 = (* (* 1/3 z) t) %250 = (*.f64 #s(literal 1/3 binary64) %79) %533 = (+ %235 y) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (* 2 (* (cos (* (+ %69 %533) 1/2)) (cos (* (- %69 %533) 1/2)))) 1/2) (* (sin %235) (sin y)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %79 %250))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) %79) %250))) (sqrt.f64 x))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 46.7% | %69 = (+ (* (* -1/3 t) z) y) %79 = (*.f64 t z) %235 = (* (* 1/3 z) t) %250 = (*.f64 #s(literal 1/3 binary64) %79) %533 = (+ %235 y) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (* 2 (* (cos (* (+ %69 %533) 1/2)) (cos (* (- %69 %533) 1/2)))) 1/2) (* (sin %235) (sin y)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %79 (fma.f64 #s(literal 1/3 binary64) %79 (*.f64 #s(literal 2 binary64) y))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) %79) %250))) (*.f64 (sin.f64 y) (sin.f64 %250))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 67.6% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal 2 binary64) (*.f64 (approx (cos y) #s(literal 1 binary64)) (sqrt.f64 x)))) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) |
| ▶ | 47.9% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (/.f64 (approx (* x (cos (+ (* (* -1/3 t) z) y))) (*.f64 x (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) (sqrt.f64 x)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 53.3% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (/.f64 (approx (* x (cos (+ (* (* -1/3 t) z) y))) (*.f64 x (cos.f64 y))) (sqrt.f64 x)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.0% | %84 = (PI.f64 ) %407 = (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (fma.f64 (sin.f64 %407) (sin.f64 (fma.f64 %84 #s(literal 1/2 binary64) (/.f64 %84 #s(literal 2 binary64)))) (*.f64 (cos.f64 %407) (sin.f64 (*.f64 %84 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 47.0% | %407 = (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (fma.f64 (sin.f64 %407) (cos.f64 (*.f64 (PI.f64 ) #s(literal 1/2 binary64))) (*.f64 (cos.f64 %407) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 54.6% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (*.f64 x (approx (* (cos (- y (* 1/3 (* t z)))) (sqrt (/ 1 x))) (*.f64 (approx (cos y) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ▶ | 53.3% | %10 = (sqrt x) %201 = (cos (- y (* 1/3 (* t z)))) (-.f64 (approx (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (approx (* -2 (* x (* %201 (sqrt (/ 1 x))))) (approx (* -2 (* %201 %10)) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 72.2% | %463 = (*.f64 #s(literal 1/3 binary64) z) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (fma.f64 %463 t y)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y))) (*.f64 (sin.f64 (*.f64 %463 t)) (sin.f64 y))) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)) #s(literal 1/3 binary64)) |
| ▶ | 67.3% | (*.f64 (-.f64 (*.f64 (*.f64 (approx (sin (+ (* (PI ) 1/2) (- (* (* 1/3 z) t) y))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) y))) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)) #s(literal 1/3 binary64)) |
| ▶ | 53.4% | %27 = (cos.f64 y) (*.f64 (-.f64 (*.f64 (*.f64 (approx (cos (- (/ (* t z) 3) y)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 %27 z) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) t))) z %27)) (*.f64 (approx (sqrt x) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (*.f64 b #s(literal 3 binary64))) a) (/.f64 #s(literal 1/3 binary64) b)) |
| ▶ | 52.9% | (*.f64 (-.f64 (*.f64 (*.f64 (approx (cos (- (/ (* t z) 3) y)) (cos.f64 y)) (*.f64 (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) #s(literal 2 binary64))) (*.f64 b #s(literal 3 binary64))) a) (/.f64 #s(literal 1/3 binary64) b)) |
| ▶ | 65.9% | (*.f64 (-.f64 (*.f64 (*.f64 (approx (cos (- (/ (* t z) 3) y)) (approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 b #s(literal 3 binary64))) a) (/.f64 #s(literal 1/3 binary64) b)) |
| ✓ | 72.1% | (*.f64 (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)) (*.f64 (sqrt.f64 x) #s(literal 6 binary64))) (/.f64 a b)) #s(literal 1/3 binary64)) |
| ✓ | 60.1% | (*.f64 (-.f64 a (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)))) (sqrt.f64 x)) #s(literal 6 binary64)) b)) (/.f64 #s(literal -1/3 binary64) b)) |
| ✓ | 60.1% | (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ✓ | 74.8% | (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (cos.f64 y) (sqrt.f64 x)))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 49.5% | (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx (cos y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y #s(literal 2 binary64))))) (sqrt.f64 x)))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 65.8% | %10 = (sqrt x) (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b) (*.f64 #s(literal 6 binary64) (approx (* b (* (cos y) %10)) (*.f64 b (sqrt.f64 x)))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 38.0% | (*.f64 (approx (- (* (* (sin (+ (* (PI ) 1/2) (- (* (* 1/3 z) t) y))) (sqrt x)) 6) (/ a b)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) (*.f64 (sin.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) (*.f64 #s(literal 1/2 binary64) (PI.f64 ))) y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 a (*.f64 b x)))))) #s(literal 1/3 binary64)) |
| ▶ | 16.7% | (*.f64 (approx (- a (* (* (* (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y))))) (sqrt x)) 6) b)) (*.f64 #s(literal -6 binary64) (*.f64 b (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (sqrt.f64 x))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 24.1% | %30 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (approx (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b)) (*.f64 #s(literal -6 binary64) (*.f64 b (*.f64 x (approx (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 z (*.f64 (sin.f64 y) %30))) (*.f64 (cos.f64 y) %30))))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 40.1% | (*.f64 (approx (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b)) (approx (* -1 (* x (- (* -1 (/ a x)) (* 6 (* b (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x)))))))) (*.f64 x (fma.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (/.f64 a x))))) (/.f64 #s(literal -1/3 binary64) b)) |
| ▶ | 28.9% | %68 = (* (* -1/3 t) z) %80 = (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) (approx (/ (- (* (* (- (* (cos y) (cos %68)) (* (sin %68) (sin y))) (sqrt x)) 6) (/ a b)) 3) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 y) (cos.f64 %80)) (*.f64 (sin.f64 y) (sin.f64 %80)))))) |
| ▶ | 4.4% | %194 = (* b 3) (approx (/ (- (* (* (* (* (cos (/ 1 (/ 3 (- (* y 3) (* t z))))) (sqrt x)) 6) b) 3) (* %194 (/ a b))) (* %194 3)) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal 3 binary64) y) (*.f64 t z)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) |
| ▶ | 60.5% | %79 = (*.f64 t z) %235 = (* (* 1/3 z) t) %250 = (*.f64 #s(literal 1/3 binary64) %79) (approx (- (* (* 2 (sqrt x)) (+ (* (- (sin (+ (* (PI ) 1/2) (- %235 y))) (cos (+ (* (* 1/3 t) z) y))) 1/2) (* (cos %235) (cos y)))) (/ a (* b 3))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 (sqrt.f64 x) (fma.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) %79 (*.f64 #s(literal 1/2 binary64) (PI.f64 ))) y)) (cos.f64 (+.f64 y %250))) (*.f64 (cos.f64 y) (cos.f64 %250)))))) (*.f64 #s(literal 1/3 binary64) a)) b)) |
| ▶ | 72.0% | %68 = (* (* -1/3 t) z) %80 = (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) (approx (- (* (* 2 (sqrt x)) (+ (* (sin %68) (cos (+ (* (PI ) 1/2) y))) (* (cos %68) (cos y)))) (/ a (* b 3))) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 %80) (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) (sin.f64 %80))))))) |
| ▶ | 62.3% | %79 = (*.f64 t z) %235 = (* (* 1/3 z) t) (approx (- (* (* 2 (sqrt x)) (+ (* (cos y) (sin (+ %235 (* (PI ) 1/2)))) (* (sin %235) (sin y)))) (/ a (* b 3))) (*.f64 x (fma.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 (cos.f64 y) (sin.f64 (fma.f64 #s(literal 1/3 binary64) %79 (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) %79))))))))) |
| ✓ | 52.0% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b)) |
| ▶ | 52.0% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a))) |
| ✓ | 51.9% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 #s(literal -1/3 binary64) a) (/.f64 #s(literal 1 binary64) b))) |
| ▶ | 76.5% | %10 = (sqrt x) (approx (- (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (approx (* (cos (- y (* 1/3 (* t z)))) %10) (*.f64 (cos.f64 y) (sqrt.f64 x))) a)) (/.f64 #s(literal 1/3 binary64) b)))) |
| ▶ | 51.9% | %10 = (sqrt x) (approx (- (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 (* t z)))) %10) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) |
| ✓ | 52.0% | %10 = (sqrt x) (approx (- (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 (* t z)))) %10) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal -1/3 binary64) b)))) |
| ✓ | 51.9% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) |
| ▶ | 67.5% | %10 = (sqrt x) %108 = (/ a b) (approx (+ (* (/ (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b) (/ b 3)) (* %108 -1/3)) (approx (+ (* -1/3 %108) (* 2 (* (cos y) %10))) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))) |
| ▶ | 19.1% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (+.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (sqrt.f64 x)))) |
| ✓ | 28.6% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)))) |
| ▶ | 21.1% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (approx (+ y (* -1/3 (* t z))) (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z))))) (sqrt.f64 x)))) |
| ▶ | 19.0% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (sin.f64 (+.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (/.f64 (PI.f64 ) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) |
| ▶ | 28.4% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 x))))))) |
| ▶ | 18.4% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 x (approx (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) |
| ▶ | 3.4% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (cos.f64 (approx (+ y (* -1/3 (* t z))) (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) |
| ▶ | 4.7% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal -2 binary64) (*.f64 x (approx (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) |
| ▶ | 18.5% | %10 = (sqrt x) (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b)) 1/3) (approx (* 2 (* (cos (+ y (* -1/3 (* t z)))) %10)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x))))) |
| ▶ | 3.7% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (approx (* -2 (* x (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 x))))) |
| ▶ | 18.3% | (approx (* (- a (* (* (* (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y))))) (sqrt x)) 6) b)) (/ -1/3 b)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (sqrt.f64 x)))) |
| ▶ | 18.2% | (approx (* (- a (* (* (* (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y))))) (sqrt x)) 6) b)) (/ -1/3 b)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) |
| ▶ | 18.8% | (approx (* (- a (* (* (* (sin (+ (* (PI ) 1/2) (fabs (+ (* (* -1/3 t) z) y)))) (sqrt x)) 6) b)) (/ -1/3 b)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (+.f64 (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) (sqrt.f64 x)))) |
| ▶ | 52.9% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b (approx (* (cos y) %10) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (cos.f64 y) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))))) b))) |
| ▶ | 25.8% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (/.f64 (approx (- a (* 6 (* b (* (cos y) %10)))) (*.f64 #s(literal -6 binary64) (*.f64 b (*.f64 (cos.f64 y) (sqrt.f64 x))))) b))) |
| ▶ | 78.1% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b (* (cos y) %10)))) b) (fma.f64 #s(literal -6 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)) (/.f64 a b))))) |
| ▶ | 29.1% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b (* (cos y) %10)))) b) (*.f64 #s(literal -6 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))))) |
| ▶ | 29.1% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b (* (cos y) %10)))) b) (*.f64 #s(literal -6 binary64) (*.f64 x (*.f64 (cos.f64 y) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))))) |
Compiled 173 to 994 computations (-474.6% saved)
| Inputs |
|---|
%0 = (PI ) %5 = (* -1/2 %0) %7 = (* %0 1/2) %11 = (/ %0 2) %12 = (+ %7 %11) %0 (* 1/2 %0) (* %0 -1/2) %5 (cos %5) %7 (cos %7) (sin %7) %11 %12 (sin %12) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal 0 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal 884279719003555/281474976710656 binary64) #s(literal 0 binary64) |
| 1.0ms | 1× | 2 | valid |
Compiled 45 to 16 computations (64.4% saved)
Sin: 1.0ms (161.3% of total, 0.0 MiB)Pi: 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)Div: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19111 | 269094 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (sqrt.f64 x) %3 = (*.f64 #s(literal 2 binary64) %2) %10 = (*.f64 b #s(literal 3 binary64)) %11 = (/.f64 a %10) %13 = (*.f64 t z) %14 = (*.f64 #s(literal 1/3 binary64) %13) %15 = (/.f64 a b) %17 = (/.f64 #s(literal 1 binary64) x) %18 = (sqrt.f64 %17) %19 = (*.f64 x %18) %20 = (sqrt x) %21 = (approx %20 %19) %23 = (*.f64 b x) %24 = (/.f64 a %23) %26 = (*.f64 #s(literal -1 binary64) %19) %27 = (approx %20 %26) %29 = (*.f64 #s(literal -2 binary64) %19) %31 = (* 2 %20) %32 = (approx %31 %29) %33 = (*.f64 #s(literal -1/3 binary64) %13) %37 = (- y (/ (* z t) 3)) %38 = (approx %37 %33) %39 = (neg.f64 %14) %41 = (/.f64 %13 y) %42 = (*.f64 #s(literal 1/3 binary64) %41) %43 = (+.f64 y %33) %44 = (cos.f64 y) %45 = (sin.f64 y) %46 = (*.f64 z %45) %47 = (*.f64 t %46) %48 = (*.f64 #s(literal 1/3 binary64) %47) %50 = (*.f64 z %44) %51 = (*.f64 t %45) %52 = (*.f64 %44 %2) %54 = (/.f64 y z) %55 = (*.f64 #s(literal 1/3 binary64) t) %56 = (*.f64 #s(literal -1/3 binary64) t) %57 = (pow.f64 z #s(literal 2 binary64)) %58 = (*.f64 #s(literal 1/3 binary64) z) %59 = (/.f64 #s(literal 1 binary64) b) %60 = (*.f64 #s(literal 1/3 binary64) a) %62 = (*.f64 %2 #s(literal 2 binary64)) %63 = (*.f64 %58 t) %64 = (*.f64 t #s(literal -1/3 binary64)) %66 = (/.f64 %13 #s(literal 3 binary64)) %67 = (*.f64 %64 z) %68 = (*.f64 #s(literal 3 binary64) y) %69 = (-.f64 %68 %13) %70 = (fma.f64 #s(literal -3 binary64) y %13) %71 = (*.f64 %70 #s(literal -1/3 binary64)) %72 = (*.f64 #s(literal 1/3 binary64) %69) %73 = (fma.f64 %64 z y) %76 = (-.f64 %63 y) %77 = (neg.f64 y) %78 = (cos.f64 %73) %79 = (sin.f64 %63) %80 = (*.f64 %79 %45) %81 = (fma.f64 %55 z y) %82 = (cos.f64 %81) %83 = (cos.f64 %63) %84 = (*.f64 %83 %44) %85 = (-.f64 %78 %82) %86 = (sin.f64 %67) %87 = (*.f64 %86 %45) %88 = (PI.f64 ) %89 = (*.f64 #s(literal 1/2 binary64) %88) %90 = (fma.f64 %64 z %89) %91 = (cos.f64 %90) %92 = (*.f64 %88 #s(literal -1/2 binary64)) %93 = (fma.f64 %58 t %92) %94 = (sin.f64 %93) %95 = (*.f64 %44 %94) %96 = (*.f64 %78 %2) %97 = (*.f64 %2 %79) %98 = (fma.f64 %97 %45 %96) %99 = (neg.f64 b) %100 = (/.f64 #s(literal -1/3 binary64) b) %101 = (neg.f64 a) %102 = (/.f64 #s(literal 1/3 binary64) b) %103 = (/.f64 %60 b) %104 = (/.f64 %101 #s(literal 3 binary64)) %105 = (/.f64 %104 %99) %106 = (*.f64 %15 #s(literal -1/3 binary64)) %108 = (*.f64 %10 %15) %109 = (*.f64 %10 #s(literal 3 binary64)) %110 = (/.f64 b #s(literal 3 binary64)) %111 = (cos.f64 %38) %112 = (cos.f64 %72) %113 = (*.f64 #s(literal 2 binary64) %21) %114 = (*.f64 #s(literal 2 binary64) %27) %116 = (cos.f64 %43) %117 = (*.f64 %116 %2) %118 = (sin.f64 %14) %119 = (cos.f64 %14) %121 = (*.f64 #s(literal 3 binary64) a) %122 = (*.f64 %45 %118) %123 = (fabs.f64 %43) %124 = (-.f64 %89 %123) %125 = (sin.f64 %124) %126 = (*.f64 %125 %2) %127 = (*.f64 #s(literal 2 binary64) %126) %128 = (fma.f64 #s(literal -1/2 binary64) %88 %14) %129 = (sin.f64 %128) %130 = (+.f64 y %14) %131 = (cos.f64 %130) %132 = (-.f64 %116 %131) %133 = (*.f64 %44 %119) %134 = (fma.f64 #s(literal 1/2 binary64) %132 %133) %135 = (fma.f64 #s(literal -1/3 binary64) %13 %89) %136 = (+.f64 y %135) %137 = (sin.f64 %136) %138 = (fma.f64 #s(literal 1/3 binary64) %13 %89) %139 = (-.f64 %138 y) %140 = (sin.f64 %139) %141 = (+.f64 %123 %89) %142 = (sin.f64 %141) %143 = (*.f64 %142 %2) %144 = (*.f64 #s(literal 2 binary64) %143) %145 = (sin.f64 %33) %146 = (*.f64 %45 %145) %147 = (/.f64 #s(literal 1 binary64) %23) %148 = (*.f64 %116 %18) %149 = (*.f64 x %148) %150 = (*.f64 %118 %18) %151 = (*.f64 x %150) %152 = (*.f64 %45 %150) %153 = (fma.f64 %116 %18 %152) %154 = (*.f64 x %153) %155 = (*.f64 b %149) %157 = (/.f64 a x) %158 = (*.f64 b %148) %159 = (*.f64 %125 %18) %160 = (*.f64 x %159) %161 = (*.f64 #s(literal 2 binary64) %160) %162 = (*.f64 %140 %18) %163 = (*.f64 #s(literal -1 binary64) %149) %166 = (* (* t -1/3) z) %168 = (cos (+ %166 y)) %169 = (* %168 %20) %170 = (approx %169 %163) %171 = (*.f64 #s(literal -1 binary64) %151) %174 = (* (* 1/3 z) t) %175 = (sin %174) %176 = (* %20 %175) %177 = (approx %176 %171) %178 = (*.f64 #s(literal -1 binary64) %154) %179 = (sin y) %180 = (* %176 %179) %181 = (+ %180 %169) %182 = (approx %181 %178) %184 = (*.f64 #s(literal -18 binary64) %155) %185 = (cos y) %186 = (approx %185 #s(literal 1 binary64)) %187 = (pow.f64 y #s(literal 2 binary64)) %188 = (*.f64 #s(literal -1/2 binary64) %187) %189 = (+.f64 #s(literal 1 binary64) %188) %190 = (approx %185 %189) %193 = (* t z) %194 = (+ (* -3 y) %193) %195 = (approx %194 %13) %196 = (cos.f64 %33) %197 = (approx %168 %196) %198 = (*.f64 y %118) %199 = (* %175 %179) %200 = (approx %199 %198) %203 = (+ (* (* 1/3 t) z) y) %204 = (cos %203) %205 = (approx %204 %119) %206 = (sin.f64 %138) %207 = (+.f64 y %89) %209 = (PI ) %210 = (* 1/2 %209) %211 = (+ %210 y) %212 = (+ %166 %211) %213 = (approx %212 %135) %214 = (sin.f64 %135) %217 = (+ %174 (* %209 -1/2)) %220 = (approx (* %185 (sin %217)) %129) %221 = (*.f64 %196 %2) %222 = (*.f64 #s(literal 2 binary64) %221) %223 = (*.f64 %206 %2) %224 = (*.f64 #s(literal -3 binary64) y) %225 = (approx %194 %224) %226 = (+.f64 #s(literal 1 binary64) %42) %227 = (*.f64 y %226) %228 = (approx %203 %227) %229 = (/.f64 #s(literal 1 binary64) y) %230 = (fabs.f64 %229) %231 = (/.f64 #s(literal -1 binary64) y) %232 = (fabs.f64 %231) %233 = (*.f64 %187 %232) %234 = (* 1/3 %193) %236 = (cos (- y %234)) %237 = (* %236 %20) %238 = (approx %237 %52) %239 = (*.f64 %44 %18) %240 = (*.f64 %45 %18) %241 = (*.f64 z %240) %242 = (*.f64 t %241) %243 = (fma.f64 #s(literal 1/3 binary64) %242 %239) %244 = (*.f64 x %239) %245 = (/.f64 %52 a) %246 = (*.f64 #s(literal -1/3 binary64) %47) %247 = (-.f64 %89 y) %248 = (sin.f64 %247) %249 = (sin.f64 %207) %250 = (cos.f64 %207) %251 = (*.f64 #s(literal -1/2 binary64) %88) %252 = (cos.f64 %251) %254 = (approx (cos %217) %252) %255 = (*.f64 b %52) %256 = (*.f64 #s(literal 18 binary64) %255) %257 = (-.f64 %256 %121) %259 = (* %169 6) %260 = (* %259 b) %262 = (* b 3) %263 = (/ a b) %264 = (* %262 %263) %265 = (- (* %260 3) %264) %266 = (approx %265 %257) %267 = (/.f64 %44 z) %268 = (*.f64 #s(literal -3 binary64) %54) %269 = (+.f64 t %268) %270 = (*.f64 z %269) %271 = (approx %194 %270) %272 = (fma.f64 #s(literal -1/3 binary64) t %54) %273 = (*.f64 z %272) %274 = (approx %175 %118) %275 = (/.f64 %88 z) %276 = (*.f64 #s(literal 1/2 binary64) %275) %277 = (fma.f64 #s(literal 1/3 binary64) t %276) %278 = (*.f64 t %50) %279 = (*.f64 #s(literal -1/18 binary64) %278) %280 = (*.f64 #s(literal -1/3 binary64) %45) %281 = (-.f64 %279 %280) %282 = (*.f64 t %281) %285 = (* z %185) %290 = (- (* -1/18 (* (pow t 2) %285)) (* -1/3 (* t %179))) %291 = (approx %290 %282) %292 = (approx %264 %121) %293 = (*.f64 #s(literal -3 binary64) a) %294 = (approx %265 %293) %295 = (/.f64 b a) %296 = (*.f64 #s(literal 9 binary64) b) %297 = (* %262 3) %298 = (approx %297 %296) %299 = (*.f64 b %126) %300 = (/.f64 #s(literal 3 binary64) t) %301 = (*.f64 y #s(literal 3 binary64)) %302 = (-.f64 %301 %13) %303 = (fma.f64 %56 z y) %304 = (/.f64 #s(literal 3 binary64) %302) %305 = (/.f64 #s(literal 1 binary64) %304) %306 = (*.f64 %56 z) %307 = (neg.f64 %63) %308 = (cos.f64 %303) %309 = (fma.f64 %58 t y) %310 = (cos.f64 %309) %311 = (cos.f64 %306) %312 = (*.f64 %311 %44) %313 = (*.f64 %312 #s(literal 2 binary64)) %314 = (-.f64 %306 y) %315 = (sin.f64 %303) %316 = (*.f64 %88 #s(literal 1/2 binary64)) %317 = (cos.f64 %316) %318 = (sin.f64 %316) %319 = (*.f64 %308 %318) %320 = (fabs.f64 %303) %321 = (sin.f64 %306) %322 = (+.f64 %303 %316) %323 = (sin.f64 %322) %324 = (fma.f64 %88 #s(literal 1/2 binary64) %76) %325 = (sin.f64 %324) %326 = (*.f64 %321 %45) %327 = (-.f64 %312 %326) %328 = (/ %193 3) %330 = (approx (- y %328) %306) %331 = (fma.f64 %88 #s(literal 1/2 binary64) y) %332 = (sin.f64 %331) %333 = (cos.f64 %77) %335 = (cos (- %328 y)) %336 = (approx %335 %44) %337 = (*.f64 t t) %338 = (*.f64 %44 z) %339 = (*.f64 #s(literal -1/18 binary64) %337) %340 = (*.f64 %45 t) %341 = (*.f64 #s(literal 1/3 binary64) %340) %342 = (fma.f64 %339 %338 %341) %343 = (fma.f64 %342 z %44) %344 = (approx %335 %343) %345 = (/.f64 #s(literal 1 binary64) %300) %346 = (*.f64 z #s(literal 1/3 binary64)) %347 = (/.f64 z #s(literal 3 binary64)) %348 = (/.f64 #s(literal 1 binary64) z) %349 = (+.f64 %307 %316) %350 = (sin.f64 %349) %351 = (fma.f64 %58 t %316) %352 = (sin.f64 %351) %353 = (sqrt.f64 %320) %354 = (*.f64 %353 %353) %355 = (/.f64 %88 #s(literal 2 binary64)) %356 = (cos.f64 %331) %357 = (fma.f64 %88 #s(literal -1/2 binary64) %63) %358 = (neg.f64 %357) %359 = (+.f64 %358 %316) %360 = (sin.f64 %359) %361 = (/.f64 b #s(literal -1/3 binary64)) %362 = (/.f64 #s(literal 1 binary64) %361) %363 = (neg.f64 %330) %364 = (neg.f64 %11) %365 = (neg.f64 %71) %366 = (+.f64 %365 %316) %367 = (sin.f64 %366) %368 = (fabs.f64 %70) %369 = (*.f64 z %291) %370 = (+.f64 %44 %369) %371 = (cos %37) %372 = (approx %371 %370) %373 = (*.f64 %323 %2) %374 = (*.f64 %225 #s(literal -1/3 binary64)) %375 = (cos.f64 %374) %376 = (neg.f64 %354) %377 = (cos.f64 %66) %378 = (cos.f64 %305) %379 = (*.f64 %350 %44) %380 = (*.f64 %352 %44) %381 = (*.f64 %197 %2) %382 = (fma.f64 %97 %45 %381) %383 = (+.f64 %82 %323) %384 = (fma.f64 %97 %45 %373) %385 = (-.f64 %325 %82) %386 = (fma.f64 %385 #s(literal 1/2 binary64) %84) %387 = (*.f64 %274 %45) %388 = (-.f64 %78 %205) %389 = (fma.f64 %388 #s(literal 1/2 binary64) %84) %390 = (*.f64 %45 %360) %391 = (*.f64 %45 %254) %392 = (-.f64 %391 %95) %393 = (*.f64 %378 %2) %394 = (*.f64 %393 #s(literal 6 binary64)) %395 = (*.f64 %394 b) %396 = (*.f64 %395 #s(literal 3 binary64)) %397 = (cos.f64 %228) %398 = (-.f64 %78 %397) %399 = (fma.f64 %398 #s(literal 1/2 binary64) %84) %400 = (/.f64 %238 a) %401 = (*.f64 #s(literal 2 binary64) %400) %402 = (*.f64 %83 %332) %403 = (*.f64 %83 %186) %404 = (fma.f64 %97 %45 %170) %405 = (*.f64 %347 t) %406 = (sin.f64 %405) %407 = (*.f64 %406 %45) %408 = (sin.f64 %213) %409 = (fma.f64 %64 z #s(literal 884279719003555/562949953421312 binary64)) %410 = (cos.f64 %409) %411 = (*.f64 #s(literal -2 binary64) %2) %415 = (sqrt (/ 1 x)) %418 = (approx (* -2 (* x %415)) %411) %419 = (*.f64 #s(literal -2 binary64) %117) %421 = (+ y (* -1/3 %193)) %422 = (cos %421) %423 = (* %422 %415) %426 = (approx (* -2 (* x %423)) %419) %427 = (*.f64 %44 %196) %428 = (-.f64 %427 %146) %429 = (*.f64 %2 %428) %430 = (*.f64 %250 %145) %431 = (fma.f64 %44 %196 %430) %432 = (*.f64 %2 %431) %433 = (*.f64 #s(literal 2 binary64) %432) %434 = (fma.f64 %44 %206 %122) %435 = (+.f64 %131 %137) %436 = (fma.f64 #s(literal 1/2 binary64) %435 %122) %437 = (*.f64 #s(literal 2 binary64) %429) %438 = (-.f64 %134 %131) %439 = (fma.f64 #s(literal 1/2 binary64) %438 %133) %440 = (-.f64 %33 y) %441 = (-.f64 %140 %131) %442 = (fma.f64 #s(literal 1/2 binary64) %441 %133) %443 = (*.f64 %2 %442) %444 = (*.f64 #s(literal 2 binary64) y) %445 = (fma.f64 #s(literal 1/3 binary64) %13 %444) %446 = (fma.f64 #s(literal -1/3 binary64) %13 %445) %447 = (*.f64 #s(literal 1/2 binary64) %446) %448 = (cos.f64 %447) %449 = (-.f64 %33 %14) %450 = (*.f64 #s(literal 1/2 binary64) %449) %451 = (cos.f64 %450) %452 = (fma.f64 %448 %451 %122) %453 = (fma.f64 #s(literal 6 binary64) %158 %157) %454 = (*.f64 x %453) %463 = (approx (* -1 (* x (- (* -1 (/ a x)) (* 6 (* b %423))))) %454) %464 = (*.f64 %196 %18) %465 = (*.f64 #s(literal -6 binary64) %244) %466 = (* %185 %20) %467 = (* b %466) %469 = (- a (* 6 %467)) %470 = (/ %469 b) %471 = (approx %470 %465) %472 = (/.f64 %148 a) %473 = (*.f64 #s(literal 6 binary64) %472) %474 = (-.f64 %473 %147) %475 = (*.f64 x %474) %476 = (* %422 %20) %477 = (/ %476 a) %479 = (/ 1 b) %481 = (approx (- (* 6 %477) %479) %475) %482 = (*.f64 %18 %434) %483 = (*.f64 #s(literal 2 binary64) %482) %484 = (fma.f64 #s(literal -1/3 binary64) %24 %483) %485 = (*.f64 x %484) %486 = (* %209 1/2) %487 = (+ %174 %486) %492 = (/ a %262) %495 = (*.f64 %18 %436) %496 = (*.f64 x %495) %498 = (* (* -1/3 t) z) %499 = (+ %498 y) %500 = (fabs %499) %503 = (sin (+ %486 (neg %500))) %507 = (- a (* (* (* %503 %20) 6) b)) %508 = (/ -1/3 b) %509 = (* %507 %508) %511 = (*.f64 %18 %439) %512 = (*.f64 x %511) %513 = (*.f64 #s(literal 2 binary64) %512) %514 = (cos %499) %515 = (+ %174 y) %520 = (* (cos %174) %185) %526 = (approx (* %31 (+ (* (- (+ (* 1/2 (- %514 (cos %515))) %520) %204) 1/2) %520)) %513) %527 = (*.f64 %18 %442) %528 = (*.f64 x %527) %529 = (*.f64 %18 %452) %530 = (*.f64 x %529) %531 = (*.f64 %112 %18) %532 = (*.f64 x %531) %533 = (*.f64 #s(literal -1 binary64) %244) %534 = (approx %466 %533) %535 = (approx %265 %184) %536 = (*.f64 #s(literal -2 binary64) %496) %539 = (+ %204 (sin (+ %499 %486))) %542 = (* %31 (+ (* %539 1/2) %199)) %543 = (approx %542 %536) %544 = (fma.f64 #s(literal 6 binary64) %162 %24) %545 = (*.f64 x %544) %546 = (*.f64 #s(literal -1 binary64) %545) %547 = (- %174 y) %549 = (sin (+ %486 %547)) %553 = (approx (- (* (* %549 %20) 6) %263) %546) %554 = (*.f64 #s(literal -2 binary64) %528) %557 = (+ (* (- %549 %204) 1/2) %520) %558 = (* %31 %557) %559 = (approx %558 %554) %560 = (*.f64 #s(literal -2 binary64) %530) %567 = (* (cos (* (+ %499 %515) 1/2)) (cos (* (- %499 %515) 1/2))) %571 = (* %31 (+ (* (* 2 %567) 1/2) %199)) %572 = (approx %571 %560) %573 = (*.f64 #s(literal -2 binary64) %532) %576 = (/ 3 (- (* y 3) %193)) %587 = (approx (* 2 %476) %222) %588 = (approx %423 %464) %589 = (* 2 %185) %590 = (approx %589 #s(literal 2 binary64)) %591 = (*.f64 b %2) %592 = (approx %467 %591) %593 = (*.f64 #s(literal 3 binary64) %2) %594 = (fma.f64 #s(literal -1/3 binary64) %15 %3) %598 = (approx (+ (* -1/3 %263) (* 2 %466)) %594) %604 = (approx (+ (* 3 %466) (* t (* z (* %179 %20)))) %593) %605 = (*.f64 x %196) %606 = (* x %514) %607 = (approx %606 %605) %608 = (fma.f64 #s(literal -1/3 binary64) %13 %14) %609 = (*.f64 #s(literal 1/2 binary64) %608) %610 = (cos.f64 %609) %611 = (*.f64 %610 %451) %612 = (approx %567 %611) %613 = (fma.f64 %196 %2 %223) %621 = (+ (* %20 (/ (+ (sin (- %487 y)) (sin (+ %487 y))) 2)) %181) %622 = (approx %621 %613) %623 = (+.f64 %119 %214) %624 = (approx %539 %623) %625 = (*.f64 %2 %623) %626 = (approx %542 %625) %627 = (fma.f64 %119 %2 %143) %631 = (* (sin (+ %486 %500)) %20) %634 = (approx (+ (* %20 %520) (+ %180 %631)) %627) %635 = (+.f64 %119 %125) %636 = (*.f64 %2 %635) %640 = (* %31 (+ (* (+ %204 %503) 1/2) %199)) %641 = (approx %640 %636) %642 = (*.f64 %451 %2) %643 = (*.f64 %610 %642) %644 = (*.f64 #s(literal 2 binary64) %643) %645 = (approx %571 %644) %646 = (*.f64 #s(literal -1/2 binary64) y) %649 = (approx (+ (* -1/2 y) %234) %646) %650 = (approx %576 %229) %651 = (sqrt.f64 %230) %652 = (*.f64 y %651) %654 = (approx (sqrt %500) %652) %655 = (*.f64 #s(literal 1/3 binary64) %233) %659 = (approx (+ (* (fabs %194) 1/3) %486) %655) %660 = (approx %199 %48) %661 = (*.f64 #s(literal -2 binary64) %52) %663 = (approx (* -2 %237) %661) %664 = (approx %423 %243) %665 = (*.f64 #s(literal 1/3 binary64) %45) %666 = (/.f64 #s(literal 1/2 binary64) %52) %668 = (approx (/ 1/2 %476) %666) %669 = (approx %477 %245) %670 = (- %498 y) %671 = (approx %670 %440) %672 = (cos %670) %673 = (approx %672 %333) %674 = (-.f64 %333 %44) %676 = (approx (- %672 %514) %674) %677 = (approx %549 %248) %678 = (*.f64 x %44) %679 = (approx %606 %678) %680 = (+.f64 %249 %248) %681 = (*.f64 %2 %680) %682 = (fma.f64 #s(literal 1/2 binary64) %681 %52) %683 = (approx %621 %682) %684 = (+.f64 %44 %249) %685 = (*.f64 %2 %684) %686 = (approx %542 %685) %687 = (+.f64 %44 %125) %688 = (*.f64 %2 %687) %689 = (approx %640 %688) %690 = (-.f64 %248 %44) %691 = (*.f64 #s(literal 1/2 binary64) %690) %692 = (+.f64 %44 %691) %693 = (approx %557 %692) %694 = (approx %421 %273) %695 = (*.f64 #s(literal 2 binary64) %267) %696 = (fma.f64 #s(literal 2/3 binary64) %51 %695) %697 = (*.f64 z %696) %700 = (* t (* z %179)) %703 = (approx (+ (* 2/3 %700) %589) %697) %704 = (*.f64 z %277) %706 = (approx (+ %486 %174) %704) %707 = (fma.f64 #s(literal -1/18 binary64) %278 %665) %708 = (*.f64 t %707) %714 = (approx (* t (- (* -1/18 (* t %285)) (* -1/3 %179))) %708) %715 = (*.f64 t %57) %716 = (/.f64 y %715) %717 = (*.f64 #s(literal -9 binary64) %716) %718 = (*.f64 #s(literal 3 binary64) %348) %719 = (-.f64 %717 %718) %720 = (/.f64 %719 t) %721 = (approx %576 %720) %722 = (*.f64 #s(literal -6 binary64) %255) %723 = (approx %469 %722) %724 = (*.f64 #s(literal -6 binary64) %52) %725 = (approx %470 %724) %726 = (fma.f64 #s(literal -6 binary64) %52 %15) %727 = (approx %470 %726) %728 = (fma.f64 #s(literal -1/3 binary64) %15 %433) %729 = (sin %498) %733 = (cos %498) %744 = (*.f64 #s(literal -6 binary64) %299) %745 = (approx %507 %744) %755 = (*.f64 b %443) %756 = (*.f64 #s(literal 2 binary64) %755) %757 = (-.f64 %756 %60) %758 = (/.f64 %757 b) %761 = (fabs.f64 x) %762 = (sqrt.f64 %761) %763 = (/.f64 #s(literal 1 binary64) %762) %764 = (+.f64 %39 %355) %765 = (sin.f64 %764) %766 = (+.f64 y %355) %767 = (sin.f64 %766) %768 = (*.f64 z z) %769 = (+.f64 %73 %355) %770 = (sin.f64 %769) %771 = (cos.f64 %67) %772 = (*.f64 %771 %44) %773 = (-.f64 %772 %87) %774 = (+.f64 %81 %355) %775 = (sin.f64 %774) %776 = (fma.f64 %58 t %355) %777 = (sin.f64 %776) %778 = (+.f64 %93 %355) %779 = (sin.f64 %778) %780 = (+.f64 %43 %355) %781 = (sin.f64 %780) %782 = (*.f64 %337 %768) %783 = (*.f64 #s(literal -1/18 binary64) %782) %785 = (approx (* z %290) %783) %786 = (fma.f64 #s(literal -1/3 binary64) %13 %355) %787 = (sin.f64 %786) %788 = (*.f64 z %345) %789 = (+.f64 %314 %355) %790 = (sin.f64 %789) %791 = (fma.f64 %88 #s(literal 1/2 binary64) %355) %792 = (sin.f64 %791) %793 = (/.f64 #s(literal 3 binary64) z) %794 = (/.f64 #s(literal 1 binary64) %793) %795 = (*.f64 %332 %352) %796 = (fma.f64 %85 #s(literal 1/2 binary64) %795) %797 = (*.f64 %3 %796) %799 = (fma.f64 %225 #s(literal -1/3 binary64) %355) %800 = (sin.f64 %799) %801 = (+.f64 %44 %785) %802 = (approx %371 %801) %803 = (*.f64 %3 %802) %806 = (-.f64 %401 %102) %807 = (*.f64 a %806) %808 = (* %31 %371) %809 = (- %808 %492) %811 = (/.f64 #s(literal -1/3 binary64) %295) %812 = (fma.f64 %346 t %355) %813 = (sin.f64 %812) %814 = (* %169 %262) %816 = (approx (/ %814 b) %604) %819 = (approx (+ %204 %168) %590) %820 = (fma.f64 %819 #s(literal 1/2 binary64) %80) %821 = (*.f64 %3 %820) %823 = (*.f64 x %588) %824 = (*.f64 #s(literal -2 binary64) %823) %825 = (- %259 %263) %826 = (* %825 1/3) %828 = (*.f64 #s(literal 2 binary64) %823) %830 = (/.f64 %823 b) %831 = (*.f64 #s(literal 6 binary64) %830) %832 = (/ %259 b) %833 = (approx %832 %831) %835 = (*.f64 x %664) %836 = (*.f64 b %835) %837 = (*.f64 #s(literal -6 binary64) %836) %838 = (- a %260) %839 = (approx %838 %837) %841 = (/.f64 %723 b) %842 = (*.f64 #s(literal -1/3 binary64) %841) %843 = (* %838 %508) %846 = (*.f64 #s(literal 2 binary64) %612) %847 = (fma.f64 %846 #s(literal 1/2 binary64) %80) %848 = (*.f64 %3 %847) %851 = (sin.f64 %659) %852 = (*.f64 %3 %851) %854 = (*.f64 %308 #s(literal 1 binary64)) %855 = (fma.f64 %315 %317 %854) %856 = (*.f64 %855 %18) %857 = (*.f64 x %856) %858 = (*.f64 #s(literal -2 binary64) %857) %859 = (approx %808 %858) %861 = (*.f64 %27 #s(literal 2 binary64)) %862 = (*.f64 %336 %861) %863 = (*.f64 %862 %10) %864 = (-.f64 %863 a) %866 = (*.f64 %114 %375) %868 = (*.f64 %114 %392) %870 = (*.f64 %114 %386) %872 = (*.f64 %21 #s(literal 2 binary64)) %873 = (*.f64 %344 %872) %874 = (*.f64 %873 %10) %875 = (-.f64 %874 a) %877 = (*.f64 %113 %372) %879 = (*.f64 %113 %408) %881 = (*.f64 %113 %389) %883 = (-.f64 %390 %220) %884 = (*.f64 %3 %883) %886 = (fma.f64 %177 %45 %373) %887 = (fma.f64 %2 %84 %886) %891 = (-.f64 %396 %292) %893 = (*.f64 y %649) %894 = (+.f64 #s(literal 1 binary64) %893) %897 = (approx (+ %185 (* 1/3 %700)) %894) %898 = (approx %371 %897) %899 = (*.f64 %3 %898) %902 = (*.f64 %677 %2) %903 = (*.f64 %902 #s(literal 6 binary64)) %904 = (-.f64 %903 %15) %906 = (*.f64 #s(literal -1/3 binary64) %727) %908 = (*.f64 #s(literal -1/3 binary64) %725) %910 = (*.f64 #s(literal -1/3 binary64) %471) %912 = (*.f64 %116 %763) %913 = (*.f64 x %912) %914 = (*.f64 #s(literal 2 binary64) %913) %916 = (*.f64 #s(literal 6 binary64) %592) %917 = (approx %260 %916) %918 = (-.f64 a %917) %920 = (*.f64 #s(literal 3 binary64) %592) %921 = (approx %814 %920) %922 = (/.f64 %921 b) %924 = (fma.f64 %44 %83 %660) %925 = (*.f64 %924 #s(literal 2 binary64)) %927 = (fma.f64 %383 #s(literal 1/2 binary64) %200) %928 = (*.f64 %3 %927) %931 = (*.f64 a %481) %932 = (approx %825 %931) %933 = (/.f64 #s(literal 3 binary64) %932) %935 = (-.f64 %78 %775) %936 = (fma.f64 %935 #s(literal 1/2 binary64) %84) %937 = (*.f64 %32 %936) %939 = (fma.f64 %388 #s(literal 1/2 binary64) %402) %940 = (*.f64 %3 %939) %942 = (fma.f64 %388 #s(literal 1/2 binary64) %379) %943 = (*.f64 %3 %942) %945 = (*.f64 %3 %693) %950 = (*.f64 #s(literal 6 binary64) %669) %951 = (-.f64 %950 %59) %952 = (*.f64 a %951) %953 = (approx %825 %952) %954 = (/.f64 #s(literal 3 binary64) %953) %956 = (approx %838 %463) %958 = (approx %204 %765) %959 = (-.f64 %78 %958) %960 = (fma.f64 %959 #s(literal 1/2 binary64) %84) %961 = (*.f64 %3 %960) %963 = (-.f64 %770 %82) %964 = (fma.f64 %963 #s(literal 1/2 binary64) %380) %965 = (*.f64 %3 %964) %967 = (-.f64 %773 %205) %968 = (fma.f64 %967 #s(literal 1/2 binary64) %84) %969 = (*.f64 %3 %968) %971 = (fma.f64 %2 %403 %382) %973 = (/.f64 #s(literal 1 binary64) %650) %974 = (cos.f64 %973) %975 = (*.f64 %974 %2) %976 = (*.f64 %975 #s(literal 6 binary64)) %977 = (*.f64 %976 b) %978 = (*.f64 %977 #s(literal 3 binary64)) %979 = (-.f64 %978 %108) %981 = (/.f64 #s(literal 1 binary64) %721) %982 = (cos.f64 %981) %983 = (*.f64 %982 %2) %984 = (*.f64 %983 #s(literal 6 binary64)) %985 = (*.f64 %984 b) %986 = (*.f64 %985 #s(literal 3 binary64)) %987 = (-.f64 %986 %108) %989 = (*.f64 %45 %779) %990 = (-.f64 %989 %220) %991 = (*.f64 %3 %990) %993 = (-.f64 %790 %308) %994 = (-.f64 %313 %993) %995 = (/.f64 %994 #s(literal 2 binary64)) %996 = (+.f64 %82 %995) %997 = (fma.f64 %996 #s(literal 1/2 binary64) %80) %998 = (*.f64 %3 %997) %1000 = (-.f64 %673 %308) %1001 = (-.f64 %313 %1000) %1002 = (/.f64 %1001 #s(literal 2 binary64)) %1003 = (+.f64 %82 %1002) %1004 = (fma.f64 %1003 #s(literal 1/2 binary64) %80) %1005 = (*.f64 %3 %1004) %1007 = (-.f64 %313 %676) %1008 = (/.f64 %1007 #s(literal 2 binary64)) %1009 = (+.f64 %82 %1008) %1010 = (fma.f64 %1009 #s(literal 1/2 binary64) %80) %1011 = (*.f64 %3 %1010) %1017 = (-.f64 y %788) %1018 = (cos.f64 %1017) %1019 = (*.f64 %3 %1018) %1021 = (fma.f64 %624 #s(literal 1/2 binary64) %80) %1022 = (*.f64 %3 %1021) %1026 = (approx %290 %714) %1027 = (*.f64 z %1026) %1028 = (+.f64 %44 %1027) %1029 = (approx %371 %1028) %1030 = (*.f64 %3 %1029) %1034 = (fma.f64 %44 %352 %387) %1035 = (*.f64 %3 %1034) %1037 = (/.f64 %679 %2) %1038 = (*.f64 #s(literal -2 binary64) %1037) %1039 = (approx %808 %1038) %1041 = (/.f64 %607 %2) %1042 = (*.f64 #s(literal -2 binary64) %1041) %1043 = (approx %808 %1042) %1047 = (approx (* %168 2) %703) %1049 = (approx %31 %418) %1050 = (*.f64 %1049 %111) %1052 = (fma.f64 %2 %403 %404) %1054 = (fma.f64 %2 %379 %404) %1056 = (cos.f64 %694) %1057 = (*.f64 %1056 %18) %1058 = (*.f64 x %1057) %1059 = (*.f64 #s(literal -2 binary64) %1058) %1061 = (*.f64 %1056 %2) %1062 = (*.f64 #s(literal 2 binary64) %1061) %1064 = (/.f64 %1061 a) %1065 = (*.f64 #s(literal 6 binary64) %1064) %1066 = (-.f64 %1065 %59) %1067 = (*.f64 a %1066) %1068 = (approx %825 %1067) %1069 = (/.f64 #s(literal 3 binary64) %1068) %1071 = (*.f64 %794 t) %1072 = (-.f64 %1071 y) %1073 = (fma.f64 #s(literal 1/2 binary64) %88 %1072) %1074 = (sin.f64 %1073) %1075 = (*.f64 %3 %1074) %1077 = (+.f64 %363 #s(literal 884279719003555/562949953421312 binary64)) %1078 = (sin.f64 %1077) %1079 = (*.f64 %3 %1078) %1081 = (+.f64 %365 #s(literal 884279719003555/562949953421312 binary64)) %1082 = (sin.f64 %1081) %1083 = (*.f64 %3 %1082) %1085 = (fma.f64 %368 #s(literal 1/3 binary64) #s(literal 884279719003555/562949953421312 binary64)) %1086 = (sin.f64 %1085) %1087 = (*.f64 %3 %1086) %1090 = (* %236 %415) %1093 = (approx (* -2 (* x %1090)) %663) %1094 = (approx %808 %1093) %1096 = (/.f64 %195 #s(literal -3 binary64)) %1097 = (fabs.f64 %1096) %1098 = (neg.f64 %1097) %1099 = (+.f64 %1098 %89) %1100 = (sin.f64 %1099) %1101 = (*.f64 %3 %1100) %1103 = (fabs.f64 %271) %1104 = (fma.f64 %1103 #s(literal 1/3 binary64) %316) %1105 = (sin.f64 %1104) %1106 = (*.f64 %3 %1105) %1108 = (cos.f64 %671) %1109 = (-.f64 %1108 %308) %1110 = (-.f64 %313 %1109) %1111 = (/.f64 %1110 #s(literal 2 binary64)) %1112 = (+.f64 %82 %1111) %1113 = (fma.f64 %1112 #s(literal 1/2 binary64) %80) %1114 = (*.f64 %3 %1113) %1121 = (-.f64 %327 %310) %1122 = (fma.f64 #s(literal 1/2 binary64) %1121 %84) %1123 = (-.f64 %1122 %82) %1124 = (fma.f64 %1123 #s(literal 1/2 binary64) %84) %1125 = (*.f64 %3 %1124) %1128 = (fma.f64 %315 %792 %319) %1129 = (*.f64 %1128 %18) %1130 = (*.f64 x %1129) %1131 = (*.f64 #s(literal -2 binary64) %1130) %1132 = (approx %808 %1131) %1134 = (*.f64 %3 %800) %1136 = (*.f64 %186 %2) %1137 = (*.f64 #s(literal 2 binary64) %1136) %1138 = (*.f64 #s(literal 6 binary64) %1136) %1139 = (approx %259 %1138) %1140 = (-.f64 %1139 %15) %1141 = (approx %335 %186) %1142 = (*.f64 %1141 %62) %1143 = (*.f64 %1142 %10) %1144 = (-.f64 %1143 a) %1146 = (*.f64 %186 %18) %1147 = (approx %1090 %1146) %1148 = (*.f64 x %1147) %1149 = (*.f64 #s(literal -2 binary64) %1148) %1150 = (approx %808 %1149) %1152 = (approx %808 %1137) %1154 = (*.f64 %377 %186) %1155 = (-.f64 %1154 %87) %1156 = (*.f64 %3 %1155) %1158 = (fma.f64 %45 %410 %403) %1159 = (*.f64 %3 %1158) %1161 = (fma.f64 %45 %91 %1154) %1162 = (*.f64 %3 %1161) %1164 = (fma.f64 %388 #s(literal 1/2 binary64) %403) %1165 = (*.f64 %3 %1164) %1167 = (+.f64 %186 %246) %1168 = (approx %204 %1167) %1169 = (-.f64 %78 %1168) %1170 = (fma.f64 %1169 #s(literal 1/2 binary64) %403) %1171 = (*.f64 %3 %1170) %1173 = (fma.f64 %385 #s(literal 1/2 binary64) %403) %1174 = (*.f64 %3 %1173) %1176 = (fma.f64 %2 %403 %384) %1178 = (/.f64 #s(literal 3 binary64) %1140) %1180 = (*.f64 %190 %2) %1181 = (*.f64 b %1180) %1182 = (*.f64 #s(literal 6 binary64) %1181) %1183 = (approx %260 %1182) %1184 = (-.f64 a %1183) %1186 = (*.f64 %377 %767) %1187 = (fma.f64 %767 %352 %80) %1188 = (*.f64 %3 %1187) %1190 = (fma.f64 %45 %91 %1186) %1191 = (*.f64 %3 %1190) %1193 = (*.f64 %311 %767) %1194 = (fma.f64 %321 %356 %1193) %1195 = (*.f64 %3 %1194) %1198 = (approx (/ 3 %825) %668) %1200 = (sin.f64 %706) %1201 = (*.f64 %1200 %44) %1202 = (cos.f64 %706) %1203 = (*.f64 %1202 %45) %1204 = (-.f64 %1201 %1203) %1205 = (*.f64 %1204 %2) %1206 = (*.f64 %1205 %10) %1207 = (/.f64 %1206 b) %1209 = (*.f64 %1204 #s(literal 2 binary64)) %1211 = (fma.f64 %44 %813 %407) %1212 = (*.f64 %3 %1211) %1214 = (fma.f64 %2 %379 %182) %1216 = (*.f64 %781 %18) %1217 = (*.f64 x %1216) %1218 = (*.f64 #s(literal 2 binary64) %1217) %1220 = (*.f64 %781 %2) %1221 = (*.f64 #s(literal 2 binary64) %1220) %1223 = (*.f64 b %534) %1224 = (*.f64 #s(literal 6 binary64) %1223) %1225 = (-.f64 a %1224) %1226 = (/.f64 %1225 b) %1227 = (*.f64 #s(literal -1/3 binary64) %1226) %1229 = (*.f64 #s(literal 6 binary64) %534) %1230 = (approx %259 %1229) %1231 = (-.f64 %1230 %15) %1232 = (/.f64 #s(literal 3 binary64) %1231) %1234 = (approx %168 %787) %1235 = (+.f64 %82 %1234) %1236 = (fma.f64 %1235 #s(literal 1/2 binary64) %80) %1237 = (*.f64 %3 %1236) %1239 = (*.f64 %777 %186) %1240 = (fma.f64 %2 %1239 %98) %1242 = (-.f64 #s(literal 884279719003555/562949953421312 binary64) y) %1244 = (approx (+ %210 %547) %1242) %1245 = (sin.f64 %1244) %1246 = (*.f64 %3 %1245) %1248 = (fma.f64 #s(literal -1/3 binary64) %13 #s(literal 884279719003555/562949953421312 binary64)) %1249 = (approx %212 %1248) %1250 = (sin.f64 %1249) %1251 = (*.f64 %3 %1250) %1253 = (+.f64 %376 #s(literal 884279719003555/562949953421312 binary64)) %1254 = (sin.f64 %1253) %1255 = (*.f64 %3 %1254) %1257 = (approx %211 #s(literal 884279719003555/562949953421312 binary64)) %1258 = (fma.f64 %64 z %1257) %1259 = (sin.f64 %1258) %1260 = (*.f64 %3 %1259) %1266 = (approx (- (* 2 (/ %237 a)) (* 1/3 %479)) %362) %1267 = (*.f64 a %1266) %1269 = (*.f64 %32 %399) %1271 = (*.f64 %654 %654) %1272 = (neg.f64 %1271) %1273 = (+.f64 %1272 %89) %1274 = (sin.f64 %1273) %1275 = (*.f64 %3 %1274) #s(literal 2 binary64) x %2 %3 y z t #s(literal 3 binary64) a b %10 %11 #s(literal 1/3 binary64) %13 %14 %15 #s(literal 1 binary64) %17 %18 %19 %21 #s(literal -1/3 binary64) %23 %24 #s(literal -1 binary64) %26 %27 #s(literal -2 binary64) %29 %32 %33 %38 %39 #s(literal -1/2 binary64) %41 %42 %43 %44 %45 %46 %47 %48 #s(literal -1/18 binary64) %50 %51 %52 #s(literal 2/3 binary64) %54 %55 %56 %57 %58 %59 %60 #s(literal 1/2 binary64) %62 %63 %64 #s(literal -3 binary64) %66 %67 %68 %69 %70 %71 %72 %73 #s(literal -9 binary64) #s(literal 9 binary64) %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 #s(literal 6 binary64) %108 %109 %110 %111 %112 %113 %114 #s(literal 884279719003555/562949953421312 binary64) %116 %117 %118 %119 #s(literal 18 binary64) %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 #s(literal -6 binary64) %157 %158 %159 %160 %161 %162 %163 %170 %171 %177 %178 %182 #s(literal -18 binary64) %184 %186 %187 %188 %189 %190 %195 %196 %197 %198 %200 %205 %206 %207 %213 %214 %220 %221 %222 %223 %224 %225 %226 %227 %228 %229 %230 %231 %232 %233 %238 %239 %240 %241 %242 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %254 %255 %256 %257 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %291 %292 %293 %294 %295 %296 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %330 %331 %332 %333 %336 %337 %338 %339 %340 %341 %342 %343 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %369 %370 %372 %373 %374 %375 %376 %377 %378 %379 %380 %381 %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %411 %418 %419 %426 %427 %428 %429 %430 %431 %432 %433 %434 %435 %436 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %463 %464 %465 %471 %472 %473 %474 %475 %481 %482 %483 %484 %485 (approx (- (* %31 (+ (* %185 (sin %487)) %199)) %492) %485) %495 %496 (approx %509 %161) %511 %512 %513 %526 %527 %528 %529 %530 %531 %532 %533 %534 %535 %536 %543 %544 %545 %546 %553 %554 %559 %560 %572 %573 (approx (/ (- (* (* (* (* (cos (/ 1 %576)) %20) 6) b) 3) %264) %297) %573) %587 %588 %590 %591 %592 %593 %594 %598 %604 %605 %607 %608 %609 %610 %611 %612 %613 %622 %623 %624 %625 %626 %627 %634 %635 %636 %641 %642 %643 %644 %645 %646 %649 %650 %651 %652 %654 %655 %659 %660 %661 %663 %664 %665 %666 %668 %669 %671 %673 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %703 %704 %706 %707 %708 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 (approx (- (* %31 (+ (* %729 (cos (+ %486 y))) (* %733 %185))) %492) %728) (approx (* (- a (* (* %631 6) b)) %508) %144) %744 %745 (approx %509 %127) (approx (/ (- (* (* (- (* %185 %733) (* %729 %179)) %20) 6) %263) 3) %437) %755 %756 %757 %758 (approx (- %558 %492) %758) %761 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %772 %773 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 (-.f64 %797 %11) %799 %800 %801 %802 %803 (-.f64 %803 %11) (fma.f64 %3 %367 %364) %806 %807 (approx %809 %807) %811 %812 %813 %816 (fma.f64 #s(literal 2/3 binary64) %816 %106) %819 %820 %821 (-.f64 %821 %11) %823 %824 (approx %826 %824) %828 (approx %826 %828) %830 %831 %833 (fma.f64 %833 %110 %106) %835 %836 %837 %839 (*.f64 %839 %100) %841 %842 (approx %843 %842) (/.f64 %535 %109) %846 %847 %848 (-.f64 %848 %11) (-.f64 %634 %11) %851 %852 (-.f64 %852 %11) %854 %855 %856 %857 %858 %859 (-.f64 %859 %11) %861 %862 %863 %864 (*.f64 %864 %102) %866 (-.f64 %866 %11) %868 (-.f64 %868 %11) %870 (-.f64 %870 %11) %872 %873 %874 %875 (*.f64 %875 %102) %877 (-.f64 %877 %11) %879 (-.f64 %879 %11) %881 (-.f64 %881 %11) %883 %884 (-.f64 %884 %11) %886 %887 (-.f64 %887 %11) (-.f64 %683 %11) (-.f64 %622 %11) %891 (/.f64 %891 %109) %893 %894 %897 %898 %899 (-.f64 %899 %11) (*.f64 %745 %100) %902 %903 %904 (*.f64 %904 #s(literal 1/3 binary64)) %906 (approx %843 %906) %908 (approx %843 %908) %910 (approx %843 %910) %912 %913 %914 (approx %826 %914) %916 %917 %918 (*.f64 %918 %100) %920 %921 %922 (fma.f64 #s(literal 2/3 binary64) %922 %106) %924 %925 (fma.f64 %2 %925 %106) %927 %928 (-.f64 %928 %11) (*.f64 %553 #s(literal 1/3 binary64)) %931 %932 %933 (/.f64 #s(literal 1 binary64) %933) %935 %936 %937 (-.f64 %937 %11) %939 %940 (-.f64 %940 %11) %942 %943 (-.f64 %943 %11) %945 (-.f64 %945 %11) (-.f64 %686 %11) (-.f64 %626 %11) (-.f64 %543 %11) %950 %951 %952 %953 %954 (/.f64 #s(literal 1 binary64) %954) %956 (*.f64 %956 %100) %958 %959 %960 %961 (-.f64 %961 %11) %963 %964 %965 (-.f64 %965 %11) %967 %968 %969 (-.f64 %969 %11) %971 (-.f64 %971 %11) %973 %974 %975 %976 %977 %978 %979 (/.f64 %979 %109) %981 %982 %983 %984 %985 %986 %987 (/.f64 %987 %109) %989 %990 %991 (-.f64 %991 %11) %993 %994 %995 %996 %997 %998 (-.f64 %998 %11) %1000 %1001 %1002 %1003 %1004 %1005 (-.f64 %1005 %11) %1007 %1008 %1009 %1010 %1011 (-.f64 %1011 %11) (-.f64 %645 %11) (-.f64 %572 %11) (-.f64 %641 %11) (-.f64 %689 %11) %1017 %1018 %1019 (-.f64 %1019 %103) %1021 %1022 (-.f64 %1022 %11) (-.f64 %559 %11) (approx %826 %426) %1026 %1027 %1028 %1029 %1030 (-.f64 %1030 %11) (/.f64 %294 %298) (/.f64 %266 %298) %1034 %1035 (-.f64 %1035 %11) %1037 %1038 %1039 (-.f64 %1039 %11) %1041 %1042 %1043 (-.f64 %1043 %11) (approx %809 %811) %1047 (fma.f64 %2 %1047 %106) %1049 %1050 (-.f64 %1050 %11) %1052 (-.f64 %1052 %11) %1054 (-.f64 %1054 %11) %1056 %1057 %1058 %1059 (approx %826 %1059) %1061 %1062 (approx %826 %1062) %1064 %1065 %1066 %1067 %1068 %1069 (/.f64 #s(literal 1 binary64) %1069) %1071 %1072 %1073 %1074 %1075 (-.f64 %1075 %11) %1077 %1078 %1079 (-.f64 %1079 %11) %1081 %1082 %1083 (-.f64 %1083 %11) %1085 %1086 %1087 (-.f64 %1087 %11) (approx %826 %587) %1093 %1094 (-.f64 %1094 %11) %1096 %1097 %1098 %1099 %1100 %1101 (-.f64 %1101 %11) %1103 %1104 %1105 %1106 (-.f64 %1106 %11) %1108 %1109 %1110 %1111 %1112 %1113 %1114 (-.f64 %1114 %11) (approx (+ (* %832 (/ b 3)) (* %263 -1/3)) %598) %1121 %1122 %1123 %1124 %1125 (-.f64 %1125 %11) (-.f64 %526 %11) %1128 %1129 %1130 %1131 %1132 (-.f64 %1132 %11) %1134 (-.f64 %1134 %11) %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 (*.f64 %1144 %102) %1146 %1147 %1148 %1149 %1150 (-.f64 %1150 %11) %1152 (-.f64 %1152 %105) %1154 %1155 %1156 (-.f64 %1156 %11) %1158 %1159 (-.f64 %1159 %11) %1161 %1162 (-.f64 %1162 %11) %1164 %1165 (-.f64 %1165 %11) %1167 %1168 %1169 %1170 %1171 (-.f64 %1171 %11) %1173 %1174 (-.f64 %1174 %11) %1176 (-.f64 %1176 %11) %1178 (/.f64 #s(literal 1 binary64) %1178) %1180 %1181 %1182 %1183 %1184 (*.f64 %1184 %100) %1186 %1187 %1188 (-.f64 %1188 %11) %1190 %1191 (-.f64 %1191 %11) %1193 %1194 %1195 (-.f64 %1195 %11) %1198 (/.f64 #s(literal 1 binary64) %1198) %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 (fma.f64 #s(literal 2/3 binary64) %1207 %106) %1209 (fma.f64 %2 %1209 %106) %1211 %1212 (-.f64 %1212 %11) %1214 (-.f64 %1214 %11) %1216 %1217 %1218 (approx %826 %1218) %1220 %1221 (approx %826 %1221) %1223 %1224 %1225 %1226 %1227 (approx %843 %1227) %1229 %1230 %1231 %1232 (/.f64 #s(literal 1 binary64) %1232) %1234 %1235 %1236 %1237 (-.f64 %1237 %11) %1239 %1240 (-.f64 %1240 %11) %1242 %1244 %1245 %1246 (-.f64 %1246 %11) %1248 %1249 %1250 %1251 (-.f64 %1251 %11) %1253 %1254 %1255 (-.f64 %1255 %11) %1257 %1258 %1259 %1260 (-.f64 %1260 %11) %1266 %1267 (approx %809 %1267) %1269 (-.f64 %1269 %11) %1271 %1272 %1273 %1274 %1275 (-.f64 %1275 %11) |
| Outputs |
|---|
%5 = (sqrt x) %6 = (sqrt.f64 x) %8 = (* 2 %5) %10 = (*.f64 #s(literal 2 binary64) %6) %13 = (/ 1 x) %15 = (/.f64 #s(literal 1 binary64) x) %17 = (sqrt %13) %21 = (* b x) %22 = (*.f64 b x) %25 = (/ a %21) %26 = (/.f64 a %22) %29 = (* x %17) %30 = (* -1 %29) %35 = (* -2 %29) %40 = (cos y) %41 = (* %40 %5) %42 = (cos.f64 y) %43 = (*.f64 %42 %6) %49 = (* (* t -1/3) z) %50 = (+ %49 y) %51 = (cos %50) %52 = (* %51 %5) %54 = (*.f64 t z) %55 = (*.f64 #s(literal -1/3 binary64) %54) %56 = (+.f64 y %55) %57 = (cos.f64 %56) %58 = (*.f64 %57 %6) %61 = (* 1/3 z) %62 = (* %61 t) %63 = (sin %62) %64 = (* %5 %63) %66 = (*.f64 #s(literal 1/3 binary64) %54) %67 = (sin.f64 %66) %68 = (*.f64 %67 %6) %70 = (sin y) %71 = (* %64 %70) %72 = (+ %71 %52) %73 = (sin.f64 y) %74 = (*.f64 %73 %68) %75 = (fma.f64 %57 %6 %74) %78 = (PI ) %79 = (* 1/2 %78) %80 = (* t z) %81 = (* -1/3 %80) %82 = (+ y %81) %83 = (fabs %82) %84 = (- %79 %83) %85 = (sin %84) %86 = (* %85 %5) %88 = (PI.f64 ) %89 = (*.f64 #s(literal 1/2 binary64) %88) %90 = (fabs.f64 %56) %91 = (-.f64 %89 %90) %92 = (sin.f64 %91) %93 = (*.f64 %92 %6) %95 = (* 2 %86) %96 = (*.f64 #s(literal 2 binary64) %93) %98 = (+ %83 %79) %99 = (sin %98) %100 = (* %99 %5) %101 = (+.f64 %90 %89) %102 = (sin.f64 %101) %103 = (*.f64 %102 %6) %105 = (* 2 %100) %106 = (*.f64 #s(literal 2 binary64) %103) %108 = (/ 1 %21) %109 = (/.f64 #s(literal 1 binary64) %22) %111 = (cos %82) %112 = (* %111 %17) %115 = (* 1/3 %80) %116 = (sin %115) %117 = (* %116 %17) %120 = (* %70 %117) %123 = (+ %112 %120) %126 = (* x %112) %127 = (* b %126) %128 = (*.f64 b %58) %130 = (/ a x) %131 = (/.f64 a x) %133 = (* b %112) %136 = (* %85 %17) %139 = (+ %115 %79) %140 = (- %139 y) %141 = (sin %140) %142 = (* %141 %17) %143 = (fma.f64 #s(literal 1/3 binary64) %54 %89) %144 = (-.f64 %143 y) %145 = (sin.f64 %144) %146 = (*.f64 %145 %6) %149 = (* -1 %126) %152 = (* x %117) %153 = (* -1 %152) %156 = (* x %123) %157 = (* -1 %156) %161 = (* -18 %127) %165 = (cos %81) %166 = (* %165 %5) %167 = (cos.f64 %55) %168 = (*.f64 %167 %6) %170 = (* 2 %166) %171 = (*.f64 #s(literal 2 binary64) %168) %173 = (sin %139) %174 = (* %173 %5) %175 = (sin.f64 %143) %176 = (*.f64 %175 %6) %179 = (cos (- y %115)) %180 = (* %179 %5) %181 = (-.f64 y %66) %182 = (cos.f64 %181) %183 = (*.f64 %182 %6) %185 = (* %40 %17) %188 = (* %70 %17) %189 = (*.f64 %73 %6) %192 = (* z %188) %193 = (*.f64 z %189) %196 = (* t %192) %197 = (*.f64 t %193) %201 = (+ (* 1/3 %196) %185) %202 = (fma.f64 #s(literal 1/3 binary64) %197 %43) %205 = (/ %41 a) %206 = (/.f64 %43 a) %208 = (* b %41) %209 = (*.f64 b %43) %212 = (* 18 %208) %214 = (*.f64 #s(literal 18 binary64) %209) %218 = (- %212 (* 3 a)) %220 = (*.f64 #s(literal 3 binary64) a) %221 = (-.f64 %214 %220) %224 = (* %52 6) %225 = (* %224 b) %227 = (* b 3) %228 = (/ a b) %229 = (* %227 %228) %230 = (- (* %225 3) %229) %231 = (*.f64 #s(literal 18 binary64) %128) %232 = (-.f64 %231 %220) %234 = (* b %86) %235 = (*.f64 b %93) %237 = (* -1/3 t) %238 = (* %237 z) %239 = (+ %238 y) %240 = (* %78 1/2) %242 = (sin (+ %239 %240)) %243 = (* %242 %5) %244 = (fma.f64 #s(literal -1/3 binary64) %54 %89) %245 = (+.f64 y %244) %246 = (sin.f64 %245) %247 = (*.f64 %246 %6) %249 = (+ %71 %243) %250 = (fma.f64 %73 %68 %247) %254 = (/ 3 (- (* y 3) %80)) %257 = (* (cos (/ 1 %254)) %5) %258 = (*.f64 #s(literal 3 binary64) y) %259 = (-.f64 %258 %54) %261 = (cos.f64 (*.f64 #s(literal 1/3 binary64) %259)) %262 = (*.f64 %261 %6) %264 = (* %257 6) %268 = (* %264 b) %269 = (*.f64 b %262) %272 = (* %268 3) %273 = (*.f64 #s(literal 18 binary64) %269) %275 = (/ %180 a) %276 = (/.f64 %183 a) %278 = (* 2 %275) %279 = (*.f64 #s(literal 2 binary64) %276) %281 = (* %111 %5) %282 = (* -2 %281) %285 = (* %40 %165) %286 = (sin %81) %289 = (* %5 (- %285 (* %70 %286))) %290 = (*.f64 %42 %167) %291 = (sin.f64 %55) %292 = (*.f64 %73 %291) %293 = (-.f64 %290 %292) %294 = (*.f64 %6 %293) %296 = (+ y %79) %297 = (cos %296) %298 = (* %297 %286) %299 = (+ %285 %298) %300 = (* %5 %299) %301 = (+.f64 y %89) %302 = (cos.f64 %301) %303 = (*.f64 %302 %291) %304 = (fma.f64 %42 %167 %303) %305 = (*.f64 %6 %304) %307 = (* 2 %300) %308 = (*.f64 #s(literal 2 binary64) %305) %310 = (* 2 %289) %311 = (*.f64 #s(literal 2 binary64) %294) %314 = (cos (+ y %115)) %317 = (cos %115) %318 = (* %40 %317) %319 = (+ (* 1/2 (- %141 %314)) %318) %320 = (* %5 %319) %321 = (+.f64 y %66) %322 = (cos.f64 %321) %323 = (-.f64 %145 %322) %324 = (cos.f64 %66) %325 = (*.f64 %42 %324) %326 = (fma.f64 #s(literal 1/2 binary64) %323 %325) %327 = (*.f64 %6 %326) %329 = (* 6 %133) %330 = (+ %329 %130) %331 = (*.f64 #s(literal 6 binary64) %128) %332 = (+.f64 a %331) %335 = (* x %330) %340 = (* -1 (* x (- (* -1 %130) %329))) %341 = (*.f64 #s(literal -1 binary64) a) %345 = (* %165 %17) %349 = (* x %185) %350 = (* -6 %349) %352 = (*.f64 #s(literal -6 binary64) %43) %354 = (* 6 %208) %355 = (- a %354) %356 = (/ %355 b) %357 = (*.f64 #s(literal 6 binary64) %209) %358 = (-.f64 a %357) %359 = (/.f64 %358 b) %361 = (/ %112 a) %363 = (/.f64 %58 (*.f64 a x)) %365 = (* 6 %361) %368 = (- %365 %108) %369 = (/.f64 %58 a) %370 = (*.f64 #s(literal 6 binary64) %369) %371 = (/.f64 #s(literal 1 binary64) b) %372 = (-.f64 %370 %371) %375 = (* x %368) %378 = (* %70 %116) %379 = (+ (* %40 %173) %378) %380 = (* %17 %379) %381 = (*.f64 %73 %67) %382 = (fma.f64 %42 %175 %381) %383 = (*.f64 %6 %382) %384 = (/.f64 %383 x) %386 = (* 2 %380) %390 = (+ (* -1/3 %25) %386) %391 = (/.f64 a b) %392 = (*.f64 #s(literal 2 binary64) %383) %393 = (fma.f64 #s(literal -1/3 binary64) %391 %392) %396 = (* x %390) %398 = (+ %62 %240) %399 = (sin %398) %401 = (* %63 %70) %403 = (* %8 (+ (* %40 %399) %401)) %404 = (/ a %227) %405 = (- %403 %404) %406 = (*.f64 #s(literal 1/3 binary64) %391) %409 = (+ %81 %79) %410 = (+ y %409) %411 = (sin %410) %414 = (+ (* 1/2 (+ %314 %411)) %378) %415 = (* %17 %414) %416 = (+.f64 %322 %246) %417 = (fma.f64 #s(literal 1/2 binary64) %416 %381) %418 = (*.f64 %6 %417) %421 = (* x %415) %423 = (fabs %239) %426 = (sin (+ %240 (neg %423))) %430 = (- a (* (* (* %426 %5) 6) b)) %431 = (/ -1/3 b) %432 = (* %430 %431) %434 = (-.f64 a (*.f64 #s(literal 6 binary64) %235)) %440 = (+ (* 1/2 (- %111 %314)) %318) %441 = (- %440 %314) %443 = (+ (* 1/2 %441) %318) %444 = (* %17 %443) %445 = (-.f64 %57 %322) %446 = (fma.f64 #s(literal 1/2 binary64) %445 %325) %447 = (-.f64 %446 %322) %448 = (fma.f64 #s(literal 1/2 binary64) %447 %325) %449 = (*.f64 %6 %448) %452 = (* x %444) %454 = (* 2 %452) %455 = (*.f64 #s(literal 2 binary64) %449) %457 = (* %17 %319) %460 = (* 2 y) %461 = (+ %115 %460) %462 = (+ %81 %461) %463 = (* 1/2 %462) %464 = (cos %463) %465 = (- %81 %115) %466 = (* 1/2 %465) %467 = (cos %466) %469 = (+ (* %464 %467) %378) %470 = (* %17 %469) %471 = (*.f64 #s(literal 2 binary64) y) %472 = (fma.f64 #s(literal 1/3 binary64) %54 %471) %473 = (fma.f64 #s(literal -1/3 binary64) %54 %472) %475 = (cos.f64 (*.f64 #s(literal 1/2 binary64) %473)) %478 = (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %55 %66))) %479 = (fma.f64 %475 %478 %381) %480 = (*.f64 %6 %479) %483 = (* x %470) %485 = (* 3 y) %486 = (- %485 %80) %488 = (cos (* 1/3 %486)) %489 = (* %488 %17) %492 = (* -1 %349) %495 = (* -2 %421) %498 = (* 1/3 t) %500 = (+ (* %498 z) y) %501 = (cos %500) %502 = (+ %501 %242) %505 = (* %8 (+ (* %502 1/2) %401)) %506 = (*.f64 #s(literal 2 binary64) %418) %509 = (+ (* 6 %142) %25) %510 = (fma.f64 #s(literal 6 binary64) %146 %391) %513 = (* x %509) %515 = (* -1 %513) %518 = (- %62 y) %520 = (sin (+ %240 %518)) %521 = (* %520 %5) %522 = (* %521 6) %523 = (- %522 %228) %524 = (*.f64 #s(literal 6 binary64) %146) %525 = (-.f64 %524 %391) %527 = (* x %457) %528 = (* -2 %527) %531 = (- %520 %501) %533 = (cos %62) %534 = (* %533 %40) %535 = (+ (* %531 1/2) %534) %536 = (* %8 %535) %537 = (*.f64 #s(literal 2 binary64) %327) %539 = (* -2 %483) %542 = (+ %62 y) %549 = (* (cos (* (+ %239 %542) 1/2)) (cos (* (- %239 %542) 1/2))) %550 = (* 2 %549) %553 = (* %8 (+ (* %550 1/2) %401)) %554 = (*.f64 #s(literal 2 binary64) %480) %556 = (* x %489) %557 = (* -2 %556) %560 = (- %272 %229) %561 = (* %227 3) %562 = (/ %560 %561) %564 = (-.f64 %273 %220) %568 = (* 2 %281) %569 = (*.f64 #s(literal 2 binary64) %58) %571 = (* b %5) %572 = (*.f64 b %6) %574 = (* 3 %5) %575 = (*.f64 #s(literal 3 binary64) %6) %577 = (* -1/3 %228) %578 = (+ %577 %8) %579 = (fma.f64 #s(literal -1/3 binary64) %391 %10) %581 = (* 2 %41) %582 = (+ %577 %581) %583 = (*.f64 #s(literal 2 binary64) %43) %584 = (fma.f64 #s(literal -1/3 binary64) %391 %583) %590 = (+ (* 3 %41) (* t (* z (* %70 %5)))) %593 = (* x %165) %594 = (*.f64 x %167) %596 = (cos %239) %597 = (* x %596) %598 = (*.f64 x %57) %600 = (+ %166 %174) %601 = (fma.f64 %167 %6 %176) %610 = (+ (* %5 (/ (+ (sin (- %398 y)) (sin (+ %398 y))) 2)) %72) %611 = (+.f64 y %143) %612 = (sin.f64 %611) %613 = (+.f64 %612 %145) %614 = (*.f64 %6 %613) %615 = (fma.f64 #s(literal 1/2 binary64) %614 %75) %618 = (+ %317 (sin %409)) %619 = (* %5 %618) %620 = (sin.f64 %244) %621 = (+.f64 %324 %620) %622 = (*.f64 %6 %621) %625 = (+ (* %317 %5) %100) %626 = (fma.f64 %324 %6 %103) %628 = (* %5 %534) %631 = (* (sin (+ %240 %423)) %5) %633 = (+ %628 (+ %71 %631)) %634 = (*.f64 %324 %6) %636 = (fma.f64 %42 %634 (fma.f64 %73 %68 %103)) %638 = (+ %317 %85) %639 = (* %5 %638) %640 = (+.f64 %324 %92) %641 = (*.f64 %6 %640) %646 = (* %8 (+ (* (+ %501 %426) 1/2) %401)) %648 = (fma.f64 #s(literal 1/2 binary64) (+.f64 %322 %92) %381) %649 = (*.f64 %6 %648) %650 = (*.f64 #s(literal 2 binary64) %649) %652 = (* %467 %5) %653 = (*.f64 %478 %6) %655 = (+ %81 %115) %656 = (* 1/2 %655) %657 = (cos %656) %658 = (* %657 %652) %659 = (fma.f64 #s(literal -1/3 binary64) %54 %66) %660 = (*.f64 #s(literal 1/2 binary64) %659) %661 = (cos.f64 %660) %662 = (*.f64 %661 %653) %664 = (* 2 %658) %665 = (*.f64 #s(literal 2 binary64) %662) %667 = (* -2 %41) %670 = (* -2 %180) %673 = (/ 1/2 %41) %676 = (/ 1/2 %281) %679 = (/ %281 a) %681 = (* x %40) %682 = (*.f64 x %42) %684 = (sin %296) %685 = (- %79 y) %686 = (sin %685) %687 = (+ %684 %686) %688 = (* %5 %687) %689 = (sin.f64 %301) %690 = (-.f64 %89 y) %691 = (sin.f64 %690) %692 = (+.f64 %689 %691) %693 = (*.f64 %6 %692) %696 = (+ (* 1/2 %688) %41) %697 = (fma.f64 #s(literal 1/2 binary64) %693 %43) %699 = (+ %40 %684) %700 = (* %5 %699) %701 = (+.f64 %42 %689) %702 = (*.f64 %6 %701) %704 = (+ %40 %85) %705 = (* %5 %704) %706 = (+.f64 %42 %92) %707 = (*.f64 %6 %706) %709 = (* -6 %208) %710 = (*.f64 #s(literal -6 binary64) %209) %713 = (* -6 %41) %714 = (+ %713 %228) %717 = (+ %577 %307) %720 = (sin %238) %721 = (+ %240 y) %723 = (* %720 (cos %721)) %724 = (cos %238) %725 = (* %724 %40) %728 = (- (* %8 (+ %723 %725)) %404) %734 = (* (- a (* (* %631 6) b)) %431) %735 = (*.f64 b %103) %741 = (* -6 %234) %742 = (*.f64 #s(literal -6 binary64) %235) %746 = (* %720 %70) %751 = (/ (- (* (* (- (* %40 %724) %746) %5) 6) %228) 3) %756 = (* b %320) %757 = (*.f64 b %327) %759 = (* 2 %756) %760 = (*.f64 #s(literal 2 binary64) %757) %762 = (* 1/3 a) %763 = (- %759 %762) %764 = (*.f64 #s(literal 1/3 binary64) a) %765 = (-.f64 %760 %764) %767 = (/ %763 b) %770 = (- %536 %404) %773 = (fabs x) %774 = (fabs.f64 x) %776 = (sqrt %773) %777 = (sqrt.f64 %774) %779 = (/ 1 %776) %782 = (- %51 %501) %783 = (* %782 1/2) %784 = (sin %721) %785 = (* %784 %399) %786 = (+ %783 %785) %787 = (* %8 %786) %788 = (*.f64 %689 %175) %789 = (fma.f64 #s(literal 1/2 binary64) %445 %788) %790 = (*.f64 %6 %789) %791 = (*.f64 #s(literal 2 binary64) %790) %793 = (- %787 %404) %798 = (- y (/ (* z t) 3)) %799 = (cos %798) %800 = (* %8 %799) %801 = (*.f64 #s(literal 2 binary64) %183) %803 = (- %800 %404) %807 = (* -3 y) %808 = (+ %807 %80) %809 = (* %808 -1/3) %810 = (neg %809) %811 = (+ %810 %240) %812 = (sin %811) %815 = (+ (* %8 %812) (neg %404)) %817 = (fma.f64 #s(literal -3 binary64) y %54) %818 = (*.f64 #s(literal -1/3 binary64) %817) %820 = (sin.f64 (-.f64 %89 %818)) %821 = (*.f64 %820 %6) %822 = (*.f64 #s(literal 2 binary64) %821) %825 = (/ 1/3 b) %826 = (- %278 %825) %827 = (*.f64 #s(literal 1/3 binary64) %371) %828 = (-.f64 %279 %827) %830 = (* a %826) %833 = (* %52 %227) %834 = (/ %833 b) %839 = (* %228 -1/3) %840 = (+ (* 2/3 %834) %839) %843 = (+ %501 %51) %845 = (+ (* %843 1/2) %401) %846 = (* %8 %845) %847 = (+.f64 %57 %322) %848 = (fma.f64 #s(literal 1/2 binary64) %847 %381) %849 = (*.f64 %6 %848) %850 = (*.f64 #s(literal 2 binary64) %849) %852 = (- %846 %404) %855 = (- %224 %228) %856 = (* %855 1/3) %857 = (*.f64 #s(literal 6 binary64) %58) %858 = (-.f64 %857 %391) %861 = (/ %126 b) %862 = (/.f64 %58 b) %864 = (* 6 %861) %867 = (* -6 %127) %868 = (*.f64 #s(literal -6 binary64) %128) %870 = (- a %225) %871 = (-.f64 a %331) %873 = (* %870 %431) %877 = (* -1/3 %356) %880 = (/ %230 %561) %884 = (- %553 %404) %887 = (- %633 %404) %890 = (fabs %808) %891 = (* %890 1/3) %892 = (+ %891 %240) %893 = (sin %892) %894 = (* %8 %893) %895 = (fabs.f64 %817) %896 = (fma.f64 #s(literal 1/3 binary64) %895 %89) %897 = (sin.f64 %896) %898 = (*.f64 %897 %6) %899 = (*.f64 #s(literal 2 binary64) %898) %901 = (- %894 %404) %904 = (/ %80 3) %906 = (cos (- %904 y)) %908 = (* %906 (* %5 2)) %909 = (-.f64 %66 y) %910 = (cos.f64 %909) %911 = (*.f64 %910 %6) %912 = (*.f64 #s(literal 2 binary64) %911) %914 = (* %908 %227) %915 = (*.f64 b %911) %916 = (*.f64 #s(literal 6 binary64) %915) %918 = (- %914 a) %919 = (-.f64 %916 a) %921 = (* %918 %825) %925 = (cos %809) %926 = (* %8 %925) %927 = (cos.f64 %818) %928 = (*.f64 %927 %6) %929 = (*.f64 #s(literal 2 binary64) %928) %931 = (- %926 %404) %935 = (* %78 -1/2) %936 = (+ %62 %935) %937 = (cos %936) %938 = (* %70 %937) %939 = (sin %936) %940 = (* %40 %939) %941 = (- %938 %940) %942 = (* %8 %941) %944 = (fma.f64 #s(literal -1/2 binary64) %88 %66) %945 = (cos.f64 %944) %946 = (*.f64 %945 %73) %947 = (sin.f64 %944) %948 = (*.f64 %42 %947) %949 = (-.f64 %946 %948) %950 = (*.f64 %6 %949) %951 = (*.f64 #s(literal 2 binary64) %950) %953 = (- %942 %404) %959 = (* %8 (sin (+ %49 (+ %79 y)))) %960 = (*.f64 #s(literal 2 binary64) %247) %962 = (- %959 %404) %966 = (* %8 (+ %783 %534)) %967 = (*.f64 %6 %446) %968 = (*.f64 #s(literal 2 binary64) %967) %970 = (- %966 %404) %974 = (neg (+ %935 %62)) %975 = (+ %974 %240) %976 = (sin %975) %977 = (* %70 %976) %978 = (- %977 %940) %979 = (* %8 %978) %981 = (sin.f64 (-.f64 %89 %944)) %982 = (*.f64 %73 %981) %983 = (-.f64 %982 %948) %984 = (*.f64 %6 %983) %985 = (*.f64 #s(literal 2 binary64) %984) %987 = (- %979 %404) %990 = (+ %628 %249) %991 = (fma.f64 %42 %634 %250) %993 = (- %990 %404) %996 = (- %610 %404) %1002 = (* %523 1/3) %1005 = (* %111 %779) %1008 = (* x %1005) %1009 = (/.f64 %598 %777) %1011 = (* 2 %1008) %1016 = (* 3 %208) %1022 = (+ (* %40 %533) %401) %1023 = (* %1022 2) %1025 = (+ (* %5 %1023) %839) %1026 = (fma.f64 %42 %324 %381) %1027 = (*.f64 %6 %1026) %1028 = (*.f64 #s(literal 2 binary64) %1027) %1031 = (- %505 %404) %1034 = (* 6 %679) %1035 = (/ 1 b) %1036 = (- %1034 %1035) %1037 = (* a %1036) %1041 = (/ 3 %855) %1044 = (/ %78 2) %1045 = (+ %500 %1044) %1046 = (sin %1045) %1047 = (- %51 %1046) %1049 = (+ (* %1047 1/2) %534) %1050 = (* %8 %1049) %1051 = (-.f64 %57 %612) %1052 = (fma.f64 #s(literal 1/2 binary64) %1051 %325) %1053 = (*.f64 %6 %1052) %1054 = (*.f64 #s(literal 2 binary64) %1053) %1056 = (- %1050 %404) %1059 = (* %533 %784) %1060 = (+ %783 %1059) %1061 = (* %8 %1060) %1062 = (*.f64 %324 %689) %1063 = (fma.f64 #s(literal 1/2 binary64) %445 %1062) %1064 = (*.f64 %6 %1063) %1065 = (*.f64 #s(literal 2 binary64) %1064) %1067 = (- %1061 %404) %1071 = (+ (neg %62) %240) %1073 = (* (sin %1071) %40) %1074 = (+ %783 %1073) %1075 = (* %8 %1074) %1077 = (sin.f64 (-.f64 %89 %66)) %1078 = (*.f64 %42 %1077) %1079 = (fma.f64 #s(literal 1/2 binary64) %445 %1078) %1080 = (*.f64 %6 %1079) %1081 = (*.f64 #s(literal 2 binary64) %1080) %1083 = (- %1075 %404) %1089 = (- (sin (+ %50 %1044)) %501) %1091 = (* %399 %40) %1092 = (+ (* %1089 1/2) %1091) %1093 = (* %8 %1092) %1094 = (-.f64 %246 %322) %1095 = (*.f64 %42 %175) %1096 = (fma.f64 #s(literal 1/2 binary64) %1094 %1095) %1097 = (*.f64 %6 %1096) %1098 = (*.f64 #s(literal 2 binary64) %1097) %1100 = (- %1093 %404) %1105 = (sin %49) %1106 = (* %1105 %70) %1108 = (- (- (* (cos %49) %40) %1106) %501) %1110 = (+ (* %1108 1/2) %534) %1111 = (* %8 %1110) %1113 = (-.f64 %290 (+.f64 %322 %292)) %1114 = (fma.f64 #s(literal 1/2 binary64) %1113 %325) %1115 = (*.f64 %6 %1114) %1116 = (*.f64 #s(literal 2 binary64) %1115) %1118 = (- %1111 %404) %1121 = (+ %628 %72) %1122 = (fma.f64 %42 %634 %75) %1124 = (- %1121 %404) %1127 = (+ %936 %1044) %1128 = (sin %1127) %1129 = (* %70 %1128) %1130 = (- %1129 %940) %1131 = (* %8 %1130) %1132 = (fma.f64 #s(literal -1/2 binary64) %88 %143) %1133 = (sin.f64 %1132) %1134 = (*.f64 %73 %1133) %1135 = (-.f64 %1134 %948) %1136 = (*.f64 %6 %1135) %1137 = (*.f64 #s(literal 2 binary64) %1136) %1139 = (- %1131 %404) %1142 = (* %725 2) %1143 = (- %238 y) %1144 = (+ %1143 %1044) %1145 = (sin %1144) %1146 = (- %1145 %596) %1147 = (- %1142 %1146) %1148 = (/ %1147 2) %1149 = (+ %501 %1148) %1151 = (+ (* %1149 1/2) %401) %1152 = (* %8 %1151) %1153 = (*.f64 #s(literal 2 binary64) %290) %1154 = (+.f64 %57 %1153) %1155 = (-.f64 %244 y) %1156 = (sin.f64 %1155) %1157 = (-.f64 %1154 %1156) %1158 = (*.f64 #s(literal 1/2 binary64) %1157) %1159 = (+.f64 %322 %1158) %1160 = (fma.f64 #s(literal 1/2 binary64) %1159 %381) %1161 = (*.f64 %6 %1160) %1162 = (*.f64 #s(literal 2 binary64) %1161) %1164 = (- %1152 %404) %1167 = (cos %1143) %1168 = (- %1167 %596) %1169 = (- %1142 %1168) %1170 = (/ %1169 2) %1171 = (+ %501 %1170) %1173 = (+ (* %1171 1/2) %401) %1174 = (* %8 %1173) %1175 = (-.f64 %55 y) %1176 = (cos.f64 %1175) %1177 = (-.f64 %1154 %1176) %1178 = (*.f64 #s(literal 1/2 binary64) %1177) %1179 = (+.f64 %322 %1178) %1180 = (fma.f64 #s(literal 1/2 binary64) %1179 %381) %1181 = (*.f64 %6 %1180) %1182 = (*.f64 #s(literal 2 binary64) %1181) %1184 = (- %1174 %404) %1187 = (- %646 %404) %1191 = (/ %597 %5) %1192 = (/.f64 %598 %6) %1194 = (* -2 %1191) %1198 = (+ (* %5 %1073) %72) %1199 = (*.f64 %1077 %6) %1200 = (fma.f64 %42 %1199 %75) %1202 = (- %1198 %404) %1211 = (* %8 (sin (+ %79 (- (* (/ 1 (/ 3 z)) t) y)))) %1212 = (*.f64 #s(literal 2 binary64) %146) %1214 = (- %1211 %404) %1220 = (+ (neg (- y %904)) 884279719003555/562949953421312) %1221 = (sin %1220) %1222 = (* %8 %1221) %1224 = (+.f64 #s(literal 884279719003555/562949953421312 binary64) %66) %1225 = (-.f64 %1224 y) %1226 = (sin.f64 %1225) %1227 = (*.f64 %1226 %6) %1228 = (*.f64 #s(literal 2 binary64) %1227) %1230 = (- %1222 %404) %1233 = (+ %810 884279719003555/562949953421312) %1234 = (sin %1233) %1235 = (* %8 %1234) %1237 = (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) %818)) %1238 = (*.f64 %1237 %6) %1239 = (*.f64 #s(literal 2 binary64) %1238) %1241 = (- %1235 %404) %1244 = (+ %891 884279719003555/562949953421312) %1245 = (sin %1244) %1246 = (* %8 %1245) %1248 = (+.f64 #s(literal 884279719003555/562949953421312 binary64) (*.f64 #s(literal 1/3 binary64) %895)) %1249 = (sin.f64 %1248) %1250 = (*.f64 %1249 %6) %1251 = (*.f64 #s(literal 2 binary64) %1250) %1253 = (- %1246 %404) %1257 = (fabs (/ %808 -3)) %1258 = (neg %1257) %1259 = (+ %1258 %79) %1260 = (sin %1259) %1261 = (* %8 %1260) %1262 = (fabs.f64 %818) %1263 = (-.f64 %89 %1262) %1264 = (sin.f64 %1263) %1265 = (*.f64 %1264 %6) %1266 = (*.f64 #s(literal 2 binary64) %1265) %1268 = (- %1261 %404) %1271 = (- %725 %746) %1272 = (cos %542) %1276 = (- (+ (* 1/2 (- %1271 %1272)) %534) %501) %1278 = (+ (* %1276 1/2) %534) %1279 = (* %8 %1278) %1280 = (-.f64 %1114 %322) %1281 = (fma.f64 #s(literal 1/2 binary64) %1280 %325) %1282 = (*.f64 %6 %1281) %1283 = (*.f64 #s(literal 2 binary64) %1282) %1285 = (- %1279 %404) %1294 = (* %8 (+ (* (- (+ (* 1/2 (- %596 %1272)) %534) %501) 1/2) %534)) %1295 = (- %1294 %404) %1299 = (sin (+ %809 %1044)) %1300 = (* %8 %1299) %1302 = (sin.f64 (fma.f64 #s(literal -1/3 binary64) %817 %89)) %1303 = (*.f64 %1302 %6) %1304 = (*.f64 #s(literal 2 binary64) %1303) %1306 = (- %1300 %404) %1310 = (* 6 %41) %1311 = (*.f64 #s(literal 6 binary64) %43) %1314 = (* %179 %17) %1317 = (cos %904) %1318 = (* %1317 %40) %1319 = (- %1318 %1106) %1320 = (* %8 %1319) %1321 = (-.f64 %325 %292) %1322 = (*.f64 %6 %1321) %1323 = (*.f64 #s(literal 2 binary64) %1322) %1325 = (- %1320 %404) %1328 = (+ %49 884279719003555/562949953421312) %1329 = (cos %1328) %1331 = (+ (* %70 %1329) %534) %1332 = (* %8 %1331) %1333 = (+.f64 #s(literal 884279719003555/562949953421312 binary64) %55) %1334 = (cos.f64 %1333) %1336 = (fma.f64 %42 %324 (*.f64 %1334 %73)) %1337 = (*.f64 %6 %1336) %1338 = (*.f64 #s(literal 2 binary64) %1337) %1340 = (- %1332 %404) %1343 = (+ %49 %79) %1344 = (cos %1343) %1345 = (* %70 %1344) %1346 = (+ %1345 %1318) %1347 = (* %8 %1346) %1348 = (cos.f64 %244) %1349 = (*.f64 %1348 %73) %1350 = (fma.f64 %42 %324 %1349) %1351 = (*.f64 %6 %1350) %1352 = (*.f64 #s(literal 2 binary64) %1351) %1354 = (- %1347 %404) %1358 = (sin (+ y %1044)) %1360 = (+ (* %1358 %399) %401) %1361 = (* %8 %1360) %1362 = (fma.f64 %73 %67 %788) %1363 = (*.f64 %6 %1362) %1364 = (*.f64 #s(literal 2 binary64) %1363) %1366 = (- %1361 %404) %1370 = (+ %1345 (* %1317 %1358)) %1371 = (* %8 %1370) %1372 = (fma.f64 %324 %689 %1349) %1373 = (*.f64 %6 %1372) %1374 = (*.f64 #s(literal 2 binary64) %1373) %1376 = (- %1371 %404) %1379 = (* %724 %1358) %1380 = (+ %723 %1379) %1381 = (* %8 %1380) %1382 = (fma.f64 %167 %689 %303) %1383 = (*.f64 %6 %1382) %1384 = (*.f64 #s(literal 2 binary64) %1383) %1386 = (- %1381 %404) %1389 = (+ %240 %62) %1392 = (cos %1389) %1393 = (* %1392 %70) %1394 = (- (* (sin %1389) %40) %1393) %1395 = (* %1394 %5) %1396 = (cos.f64 %143) %1397 = (*.f64 %1396 %73) %1398 = (-.f64 %1095 %1397) %1399 = (*.f64 %6 %1398) %1401 = (* %1395 %227) %1402 = (*.f64 b %1399) %1405 = (/ %1401 b) %1409 = (+ (* 2/3 %1405) %839) %1410 = (*.f64 #s(literal 2 binary64) %1399) %1415 = (* (sin (+ %82 %1044)) %17) %1422 = (+ (* %5 (* (sin (+ %62 %1044)) %40)) %72) %1423 = (fma.f64 %42 %176 %75) %1425 = (- %1422 %404) %1428 = (sqrt %423) %1429 = (* %1428 %1428) %1430 = (neg %1429) %1431 = (+ %1430 884279719003555/562949953421312) %1432 = (sin %1431) %1433 = (* %8 %1432) %1434 = (sqrt.f64 %90) %1435 = (pow.f64 %1434 #s(literal 2 binary64)) %1436 = (-.f64 #s(literal 884279719003555/562949953421312 binary64) %1435) %1437 = (sin.f64 %1436) %1438 = (*.f64 %1437 %6) %1439 = (*.f64 #s(literal 2 binary64) %1438) %1441 = (- %1433 %404) %1444 = (+ %1430 %79) %1445 = (sin %1444) %1446 = (* %8 %1445) %1447 = (-.f64 %89 %1435) %1448 = (sin.f64 %1447) %1449 = (*.f64 %1448 %6) %1450 = (*.f64 #s(literal 2 binary64) %1449) %1452 = (- %1446 %404) %1455 = (sqrt.f64 %15) %1456 = (*.f64 x %1455) %1465 = (*.f64 %42 %1455) %1466 = (*.f64 x %1465) %1468 = (*.f64 %57 %1455) %1469 = (*.f64 x %1468) %1471 = (*.f64 %67 %1455) %1472 = (*.f64 x %1471) %1474 = (*.f64 %73 %1471) %1475 = (fma.f64 %57 %1455 %1474) %1476 = (*.f64 x %1475) %1478 = (*.f64 %92 %1455) %1479 = (*.f64 x %1478) %1483 = (*.f64 %102 %1455) %1484 = (*.f64 x %1483) %1492 = (*.f64 b %1469) %1494 = (*.f64 b %1468) %1497 = (*.f64 %145 %1455) %1507 = (*.f64 %167 %1455) %1508 = (*.f64 x %1507) %1510 = (*.f64 #s(literal 2 binary64) %1508) %1512 = (*.f64 %175 %1455) %1513 = (*.f64 x %1512) %1515 = (*.f64 %182 %1455) %1516 = (*.f64 x %1515) %1519 = (*.f64 %73 %1455) %1521 = (*.f64 z %1519) %1523 = (*.f64 t %1521) %1527 = (/.f64 %1466 a) %1529 = (*.f64 b %1466) %1533 = (*.f64 b %1465) %1534 = (*.f64 #s(literal 18 binary64) %1533) %1540 = (*.f64 #s(literal 18 binary64) %1494) %1544 = (*.f64 b %1479) %1546 = (*.f64 %246 %1455) %1547 = (*.f64 x %1546) %1549 = (fma.f64 %73 %1471 %1546) %1550 = (*.f64 x %1549) %1552 = (*.f64 %261 %1455) %1553 = (*.f64 x %1552) %1557 = (*.f64 b %1553) %1562 = (/.f64 %1516 a) %1568 = (*.f64 %1455 %293) %1569 = (*.f64 x %1568) %1571 = (*.f64 %1455 %304) %1572 = (*.f64 x %1571) %1578 = (*.f64 %1455 %326) %1579 = (*.f64 x %1578) %1581 = (*.f64 #s(literal 6 binary64) %1494) %1583 = (fma.f64 #s(literal 6 binary64) %1494 %131) %1585 = (*.f64 #s(literal 6 binary64) %1492) %1595 = (/.f64 %1468 a) %1597 = (*.f64 #s(literal 6 binary64) %1595) %1599 = (-.f64 %1597 %109) %1601 = (/.f64 %1469 a) %1602 = (*.f64 #s(literal 6 binary64) %1601) %1606 = (*.f64 %1455 %382) %1608 = (*.f64 #s(literal 2 binary64) %1606) %1610 = (fma.f64 #s(literal -1/3 binary64) %26 %1608) %1612 = (*.f64 x %1606) %1613 = (*.f64 #s(literal 2 binary64) %1612) %1617 = (*.f64 %1455 %417) %1619 = (*.f64 x %1617) %1621 = (*.f64 #s(literal 2 binary64) %1478) %1625 = (*.f64 %1455 %448) %1627 = (*.f64 x %1625) %1632 = (*.f64 %1455 %479) %1634 = (*.f64 x %1632) %1643 = (*.f64 #s(literal 6 binary64) %1497) %1645 = (fma.f64 #s(literal 6 binary64) %1497 %26) %1647 = (*.f64 x %1497) %1650 = (*.f64 x %1645) %1654 = (*.f64 #s(literal -1 binary64) %26) %1656 = (*.f64 x (fma.f64 #s(literal -6 binary64) %1497 %1654)) %1673 = (*.f64 #s(literal 2 binary64) %1552) %1679 = (*.f64 b %1456) %1681 = (*.f64 #s(literal 3 binary64) %1456) %1683 = (*.f64 #s(literal 2 binary64) %1455) %1687 = (*.f64 #s(literal 2 binary64) %1466) %1689 = (*.f64 #s(literal 2 binary64) %1465) %1690 = (fma.f64 #s(literal -1/3 binary64) %26 %1689) %1691 = (*.f64 x %1690) %1694 = (*.f64 x (fma.f64 #s(literal 3 binary64) %1465 %1523)) %1697 = (*.f64 x (fma.f64 %167 %1455 %1512)) %1700 = (fma.f64 #s(literal 1/2 binary64) (*.f64 %1455 %613) %1475) %1701 = (*.f64 x %1700) %1703 = (*.f64 %1455 %621) %1704 = (*.f64 x %1703) %1707 = (*.f64 x (fma.f64 %324 %1455 %1483)) %1709 = (*.f64 %324 %1455) %1711 = (fma.f64 %42 %1709 (fma.f64 %73 %1471 %1483)) %1712 = (*.f64 x %1711) %1715 = (*.f64 x (*.f64 %1455 %640)) %1717 = (*.f64 %1455 %648) %1718 = (*.f64 x %1717) %1721 = (*.f64 %478 %1455) %1722 = (*.f64 x %1721) %1724 = (*.f64 %661 %1721) %1725 = (*.f64 x %1724) %1729 = (*.f64 #s(literal -2 binary64) %1466) %1738 = (*.f64 %1455 %692) %1739 = (*.f64 x %1738) %1742 = (*.f64 x (fma.f64 #s(literal 1/2 binary64) %1738 %1465)) %1744 = (*.f64 %1455 %701) %1745 = (*.f64 x %1744) %1748 = (*.f64 x (*.f64 %1455 %706)) %1752 = (*.f64 #s(literal 6 binary64) %1533) %1756 = (*.f64 #s(literal 2 binary64) %1571) %1760 = (*.f64 #s(literal 2 binary64) %1483) %1767 = (*.f64 #s(literal 6 binary64) (*.f64 b %1478)) %1771 = (*.f64 #s(literal 2 binary64) %1568) %1775 = (*.f64 b %1579) %1780 = (*.f64 #s(literal 2 binary64) (*.f64 b %1578)) %1784 = (*.f64 #s(literal 2 binary64) %1578) %1788 = (pow.f64 x #s(literal 2 binary64)) %1789 = (fabs.f64 %15) %1792 = (sqrt.f64 %1789) %1793 = (*.f64 x %1792) %1797 = (*.f64 %1455 %789) %1798 = (*.f64 x %1797) %1801 = (*.f64 #s(literal 2 binary64) %1797) %1807 = (*.f64 #s(literal 2 binary64) %1515) %1811 = (*.f64 %820 %1455) %1812 = (*.f64 x %1811) %1815 = (*.f64 #s(literal 2 binary64) %1811) %1819 = (/.f64 %1515 a) %1821 = (*.f64 #s(literal 1/3 binary64) %109) %1827 = (*.f64 #s(literal 2 binary64) %1468) %1831 = (*.f64 %1455 %848) %1832 = (*.f64 x %1831) %1835 = (*.f64 #s(literal 2 binary64) %1831) %1839 = (/.f64 %1469 b) %1848 = (*.f64 #s(literal 2 binary64) %1632) %1855 = (*.f64 %897 %1455) %1856 = (*.f64 x %1855) %1859 = (*.f64 #s(literal 2 binary64) %1855) %1863 = (*.f64 %910 %1455) %1864 = (*.f64 x %1863) %1867 = (*.f64 b %1864) %1870 = (*.f64 b %1863) %1875 = (*.f64 #s(literal 2 binary64) %1863) %1879 = (*.f64 %927 %1455) %1880 = (*.f64 x %1879) %1883 = (*.f64 #s(literal 2 binary64) %1879) %1887 = (*.f64 %1455 %949) %1888 = (*.f64 x %1887) %1891 = (*.f64 #s(literal 2 binary64) %1887) %1897 = (*.f64 #s(literal 2 binary64) %1546) %1901 = (*.f64 %1455 %446) %1902 = (*.f64 x %1901) %1905 = (*.f64 #s(literal 2 binary64) %1901) %1909 = (*.f64 %1455 %983) %1910 = (*.f64 x %1909) %1913 = (*.f64 #s(literal 2 binary64) %1909) %1917 = (fma.f64 %42 %1709 %1549) %1918 = (*.f64 x %1917) %1927 = (*.f64 #s(literal 18 binary64) (*.f64 b %1552)) %1934 = (*.f64 #s(literal 2 binary64) %1497) %1940 = (/.f64 %57 %1792) %1950 = (*.f64 %1455 %1026) %1951 = (*.f64 x %1950) %1954 = (*.f64 #s(literal 2 binary64) %1950) %1958 = (*.f64 #s(literal 2 binary64) %1617) %1962 = (*.f64 #s(literal 6 binary64) %1469) %1965 = (fma.f64 #s(literal -1 binary64) %26 (*.f64 #s(literal 6 binary64) %1468)) %1969 = (pow.f64 %57 #s(literal 2 binary64)) %1971 = (*.f64 %1969 (pow.f64 %1455 #s(literal 2 binary64))) %1974 = (/.f64 a (*.f64 b (*.f64 x %1971))) %1976 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1468)) %1981 = (pow.f64 a #s(literal 2 binary64)) %1982 = (pow.f64 b #s(literal 2 binary64)) %1983 = (pow.f64 %57 #s(literal 3 binary64)) %1985 = (*.f64 %1983 (pow.f64 %1455 #s(literal 3 binary64))) %1988 = (/.f64 %1981 (*.f64 %1982 (*.f64 %1788 %1985))) %1996 = (pow.f64 a #s(literal 3 binary64)) %1997 = (pow.f64 b #s(literal 3 binary64)) %2000 = (pow.f64 %57 #s(literal 4 binary64)) %2002 = (*.f64 %2000 (pow.f64 %1455 #s(literal 4 binary64))) %2013 = (*.f64 %1455 %1052) %2014 = (*.f64 x %2013) %2017 = (*.f64 #s(literal 2 binary64) %2013) %2021 = (*.f64 %1455 %1063) %2022 = (*.f64 x %2021) %2025 = (*.f64 #s(literal 2 binary64) %2021) %2029 = (*.f64 %1455 %1079) %2030 = (*.f64 x %2029) %2033 = (*.f64 #s(literal 2 binary64) %2029) %2037 = (*.f64 %1455 %1096) %2038 = (*.f64 x %2037) %2041 = (*.f64 #s(literal 2 binary64) %2037) %2045 = (*.f64 %1455 %1114) %2046 = (*.f64 x %2045) %2049 = (*.f64 #s(literal 2 binary64) %2045) %2053 = (fma.f64 %42 %1709 %1475) %2054 = (*.f64 x %2053) %2059 = (*.f64 %1455 %1135) %2060 = (*.f64 x %2059) %2063 = (*.f64 #s(literal 2 binary64) %2059) %2067 = (*.f64 %1455 %1160) %2068 = (*.f64 x %2067) %2071 = (*.f64 #s(literal 2 binary64) %2067) %2075 = (*.f64 %1455 %1180) %2076 = (*.f64 x %2075) %2079 = (*.f64 #s(literal 2 binary64) %2075) %2083 = (*.f64 #s(literal 2 binary64) %1717) %2087 = (/.f64 %57 %1455) %2092 = (fma.f64 %42 (*.f64 %1077 %1455) %1475) %2093 = (*.f64 x %2092) %2098 = (*.f64 %1226 %1455) %2099 = (*.f64 x %2098) %2102 = (*.f64 #s(literal 2 binary64) %2098) %2106 = (*.f64 %1237 %1455) %2107 = (*.f64 x %2106) %2110 = (*.f64 #s(literal 2 binary64) %2106) %2114 = (*.f64 %1249 %1455) %2115 = (*.f64 x %2114) %2118 = (*.f64 #s(literal 2 binary64) %2114) %2122 = (*.f64 %1264 %1455) %2123 = (*.f64 x %2122) %2126 = (*.f64 #s(literal 2 binary64) %2122) %2130 = (*.f64 %1455 %1281) %2131 = (*.f64 x %2130) %2134 = (*.f64 #s(literal 2 binary64) %2130) %2138 = (*.f64 #s(literal 2 binary64) %1625) %2142 = (*.f64 %1302 %1455) %2143 = (*.f64 x %2142) %2146 = (*.f64 #s(literal 2 binary64) %2142) %2153 = (*.f64 %1455 %1321) %2154 = (*.f64 x %2153) %2157 = (*.f64 #s(literal 2 binary64) %2153) %2161 = (*.f64 %1455 %1336) %2162 = (*.f64 x %2161) %2165 = (*.f64 #s(literal 2 binary64) %2161) %2169 = (*.f64 %1455 %1350) %2170 = (*.f64 x %2169) %2173 = (*.f64 #s(literal 2 binary64) %2169) %2177 = (*.f64 %1455 %1362) %2178 = (*.f64 x %2177) %2181 = (*.f64 #s(literal 2 binary64) %2177) %2185 = (*.f64 %1455 %1372) %2186 = (*.f64 x %2185) %2189 = (*.f64 #s(literal 2 binary64) %2185) %2193 = (*.f64 %1455 %1382) %2194 = (*.f64 x %2193) %2197 = (*.f64 #s(literal 2 binary64) %2193) %2201 = (*.f64 %1455 %1398) %2202 = (*.f64 x %2201) %2204 = (*.f64 b %2202) %2211 = (*.f64 #s(literal 2 binary64) %2201) %2216 = (fma.f64 %42 %1512 %1475) %2217 = (*.f64 x %2216) %2222 = (*.f64 %1437 %1455) %2223 = (*.f64 x %2222) %2226 = (*.f64 #s(literal 2 binary64) %2222) %2230 = (*.f64 %1448 %1455) %2231 = (*.f64 x %2230) %2234 = (*.f64 #s(literal 2 binary64) %2230) %2246 = (*.f64 #s(literal -1 binary64) %1508) %2296 = (*.f64 #s(literal -1 binary64) %131) %2358 = (*.f64 #s(literal -1 binary64) %1704) %2372 = (*.f64 #s(literal -2 binary64) %1725) %2384 = (*.f64 #s(literal -1 binary64) %1745) %2389 = (*.f64 x (-.f64 %2296 %1752)) %2423 = (fabs.f64 (/.f64 #s(literal -1 binary64) x)) %2428 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %2423)) %2429 = (*.f64 x %2428) %2466 = (/ %224 b) %2554 = (/.f64 %57 %2428) %2575 = (fma.f64 #s(literal 6 binary64) %1468 %26) %2589 = (*.f64 #s(literal -1/12 binary64) (/.f64 a (*.f64 b %1971))) %2790 = (/ %80 y) %2791 = (/.f64 %54 y) %2793 = (* 1/3 %2790) %2794 = (*.f64 #s(literal 1/3 binary64) %2791) %2798 = (pow.f64 y #s(literal 2 binary64)) %2799 = (*.f64 #s(literal -1/2 binary64) %2798) %2800 = (+.f64 #s(literal 1 binary64) %2799) %2805 = (*.f64 %2798 (-.f64 (*.f64 #s(literal 1/24 binary64) %2798) #s(literal 1/2 binary64))) %2813 = (*.f64 %2798 (-.f64 (*.f64 %2798 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %2798))) #s(literal 1/2 binary64))) %2838 = (* z %70) %2839 = (*.f64 y z) %2841 = (*.f64 %2798 z) %2860 = (* t %2838) %2861 = (*.f64 t %2839) %2863 = (*.f64 t %2841) %2881 = (* 1/3 %2860) %2882 = (*.f64 #s(literal 1/3 binary64) %2861) %2904 = (* z %40) %2921 = (* t %70) %2922 = (*.f64 t y) %2924 = (*.f64 t %2798) %2943 = (*.f64 %2798 %6) %2949 = (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %6 (*.f64 #s(literal 1/24 binary64) %2943))) %2956 = (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %6 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %2943 (*.f64 #s(literal 1/24 binary64) %6))))) %2959 = (/ y z) %2960 = (/.f64 y z) %2969 = (fma.f64 #s(literal -1 binary64) y %66) %2971 = (neg y) %2972 = (*.f64 #s(literal -1 binary64) y) %2975 = (*.f64 y %291) %2976 = (*.f64 #s(literal -1 binary64) %2975) %2979 = (*.f64 y %167) %2980 = (*.f64 #s(literal -1/2 binary64) %2979) %2985 = (*.f64 #s(literal 1/6 binary64) %2975) %2987 = (*.f64 y (fma.f64 #s(literal -1/2 binary64) %167 %2985)) %2992 = (*.f64 y %67) %2994 = (*.f64 %2798 %67) %3018 = (*.f64 y %324) %3019 = (*.f64 #s(literal -1/2 binary64) %3018) %3031 = (*.f64 %2798 %324) %3047 = (-.f64 %167 %324) %3049 = (-.f64 %67 %291) %3050 = (*.f64 y %3049) %3054 = (*.f64 #s(literal -1/2 binary64) %167) %3055 = (*.f64 #s(literal -1/2 binary64) %324) %3056 = (-.f64 %3054 %3055) %3057 = (*.f64 y %3056) %3064 = (*.f64 #s(literal -1/6 binary64) %67) %3065 = (*.f64 #s(literal -1/6 binary64) %291) %3066 = (-.f64 %3064 %3065) %3067 = (*.f64 y %3066) %3078 = (*.f64 %2798 %291) %3089 = (*.f64 #s(literal 1/120 binary64) %291) %3098 = (*.f64 %2798 %947) %3114 = (*.f64 %291 %6) %3115 = (*.f64 y %3114) %3118 = (*.f64 y %168) %3129 = (fma.f64 #s(literal -1 binary64) %3114 %68) %3138 = (*.f64 y (fma.f64 #s(literal -1/6 binary64) %68 (*.f64 #s(literal 1/6 binary64) %3114))) %3144 = (neg.f64 %66) %3145 = (cos.f64 %3144) %3147 = (sin.f64 %3144) %3148 = (*.f64 y %3147) %3168 = (*.f64 #s(literal 1/2 binary64) %3047) %3169 = (+.f64 %324 %3168) %3171 = (fma.f64 #s(literal 1/2 binary64) %3050 %3168) %3174 = (*.f64 #s(literal 1/2 binary64) %3056) %3175 = (fma.f64 #s(literal -1/2 binary64) %324 %3174) %3182 = (fma.f64 #s(literal 1/2 binary64) %3067 %3174) %3193 = (*.f64 y %1348) %3197 = (*.f64 #s(literal -1/2 binary64) (*.f64 y %620)) %3202 = (*.f64 #s(literal -1/6 binary64) %3193) %3210 = (fma.f64 #s(literal -1 binary64) y %143) %3213 = (*.f64 y %1396) %3217 = (*.f64 y %175) %3218 = (*.f64 #s(literal -1/2 binary64) %3217) %3225 = (*.f64 y (fma.f64 #s(literal -1/2 binary64) %175 (*.f64 #s(literal 1/6 binary64) %3213))) %3232 = (*.f64 %291 %1455) %3233 = (*.f64 y %3232) %3236 = (*.f64 y %1507) %3247 = (*.f64 x %3233) %3250 = (*.f64 x %3232) %3251 = (*.f64 x %3236) %3264 = (*.f64 y %1471) %3266 = (*.f64 %2798 %1471) %3284 = (fma.f64 #s(literal -1 binary64) %3232 %1471) %3293 = (*.f64 y (fma.f64 #s(literal -1/6 binary64) %1471 (*.f64 #s(literal 1/6 binary64) %3232))) %3299 = (*.f64 y %3284) %3302 = (*.f64 x %3284) %3307 = (*.f64 x %3293) %3314 = (*.f64 b %1508) %3316 = (*.f64 b %3247) %3319 = (*.f64 b %3250) %3320 = (*.f64 b %3251) %3333 = (*.f64 b %1507) %3335 = (*.f64 b %3233) %3338 = (*.f64 b %3232) %3339 = (*.f64 b %3236) %3353 = (*.f64 %1396 %1455) %3354 = (*.f64 y %3353) %3357 = (*.f64 y %1512) %3374 = (*.f64 #s(literal 1/2 binary64) %1508) %3413 = (pow y 2) %3415 = (* -1/2 %3413) %3421 = (+ 1 %2793) %3424 = (/ 1 y) %3425 = (/.f64 #s(literal 1 binary64) y) %3427 = (fabs %3424) %3428 = (fabs.f64 y) %3429 = (/.f64 %3428 %2798) %3431 = (/ -1 y) %3432 = (/.f64 #s(literal -1 binary64) y) %3434 = (fabs %3431) %3437 = (* %3413 %3434) %3440 = (*.f64 %3145 %6) %3442 = (*.f64 %3147 %6) %3443 = (*.f64 y %3442) %3446 = (*.f64 y %3440) %3457 = (*.f64 %2798 %1455) %3473 = (*.f64 y %1455) %3493 = (*.f64 z %1455) %3494 = (*.f64 y %3493) %3496 = (*.f64 %2798 %3493) %3514 = (*.f64 t %3494) %3516 = (*.f64 t %3496) %3517 = (*.f64 t %3493) %3538 = (*.f64 #s(literal 1/3 binary64) %3517) %3550 = (*.f64 x %3457) %3565 = (/.f64 %6 a) %3567 = (/.f64 %2943 a) %3580 = (* -1/3 %2860) %3581 = (*.f64 #s(literal -1/3 binary64) %2861) %3604 = (fma.f64 #s(literal -1 binary64) y %89) %3626 = (*.f64 b %2943) %3641 = (*.f64 #s(literal 18 binary64) %572) %3644 = (fma.f64 #s(literal -9 binary64) %3626 %3641) %3650 = (fma.f64 #s(literal 18 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -9 binary64) %572 (*.f64 #s(literal 3/4 binary64) %3626)))) %3658 = (fma.f64 #s(literal 18 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -9 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -1/40 binary64) %3626 (*.f64 #s(literal 3/4 binary64) %572)))))) %3668 = (*.f64 b %168) %3669 = (*.f64 #s(literal 18 binary64) %3668) %3670 = (-.f64 %3669 %220) %3672 = (*.f64 b %3115) %3673 = (fma.f64 #s(literal -18 binary64) %3672 %3669) %3676 = (*.f64 b %3114) %3677 = (*.f64 b %3118) %3681 = (fma.f64 #s(literal 18 binary64) %3668 (*.f64 y (fma.f64 #s(literal -18 binary64) %3676 (*.f64 #s(literal -9 binary64) %3677)))) %3689 = (fma.f64 #s(literal 18 binary64) %3668 (*.f64 y (fma.f64 #s(literal -18 binary64) %3676 (*.f64 y (fma.f64 #s(literal -9 binary64) %3668 (*.f64 #s(literal 3 binary64) %3672)))))) %3692 = (/ %40 z) %3693 = (/.f64 #s(literal 1 binary64) z) %3695 = (/.f64 %2798 z) %3699 = (*.f64 #s(literal 1/2 binary64) %3693) %3709 = (* -3 %2959) %3710 = (*.f64 #s(literal -3 binary64) %2960) %3712 = (+ t %3709) %3714 = (+.f64 t %3710) %3716 = (+ %237 %2959) %3717 = (*.f64 #s(literal -1/3 binary64) t) %3719 = (fma.f64 #s(literal -1/3 binary64) t %2960) %3721 = (* t %2904) %3737 = (* -1/18 %3721) %3744 = (*.f64 #s(literal 1/36 binary64) %54) %3757 = (* -1/3 %70) %3764 = (*.f64 #s(literal -1/360 binary64) %2798) %3778 = (- %3737 %3757) %3779 = (*.f64 #s(literal 1/3 binary64) y) %3793 = (* t %3778) %3794 = (pow.f64 t #s(literal 2 binary64)) %3795 = (*.f64 %3794 z) %3798 = (*.f64 #s(literal 1/3 binary64) %2922) %3801 = (*.f64 %3794 %2839) %3802 = (*.f64 #s(literal 1/3 binary64) t) %3809 = (*.f64 y (fma.f64 #s(literal -1/18 binary64) %2922 (*.f64 #s(literal 1/36 binary64) %3795))) %3818 = (- (* -1/18 (* (pow t 2) %2904)) (* -1/3 %2921)) %3830 = (pow.f64 z #s(literal 2 binary64)) %3831 = (*.f64 %3794 %3830) %3833 = (*.f64 #s(literal -9 binary64) (/.f64 y %3831)) %3835 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %54)) %3839 = (pow.f64 t #s(literal 3 binary64)) %3840 = (pow.f64 z #s(literal 3 binary64)) %3841 = (*.f64 %3839 %3840) %3845 = (*.f64 #s(literal 9 binary64) (/.f64 #s(literal 1 binary64) %3831)) %3851 = (pow.f64 t #s(literal 4 binary64)) %3852 = (pow.f64 z #s(literal 4 binary64)) %3865 = (*.f64 %2798 %167) %3881 = (*.f64 #s(literal 2 binary64) %167) %3897 = (fma.f64 #s(literal -1 binary64) y %55) %3899 = (sin %239) %3917 = (*.f64 #s(literal -1 binary64) %67) %3922 = (*.f64 #s(literal -1/6 binary64) %2992) %3924 = (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 %3922)) %3930 = (* 1/3 (* %70 t)) %3949 = (* t t) %3950 = (* -1/18 %3949) %3953 = (+ (* %3950 (* %40 z)) %3930) %3955 = (+ (* %3953 z) %40) %3956 = (*.f64 #s(literal -1/18 binary64) %3831) %3959 = (fma.f64 #s(literal -1/18 binary64) %3831 %2882) %3962 = (*.f64 #s(literal 1/36 binary64) %3831) %3970 = (fma.f64 #s(literal -1/18 binary64) %2861 %3962) %3982 = (-.f64 %89 %55) %3986 = (sin.f64 %3982) %3988 = (cos.f64 %3982) %3989 = (*.f64 y %3988) %4007 = (* z %3818) %4010 = (*.f64 y %3830) %4021 = (*.f64 %620 %6) %4023 = (*.f64 %1348 %6) %4026 = (*.f64 y %4021) %4030 = (*.f64 y %4023) %4039 = (*.f64 %2798 %1077) %4055 = (*.f64 %2798 %175) %4072 = (-.f64 %1348 %67) %4077 = (*.f64 #s(literal -1/2 binary64) %620) %4078 = (fma.f64 #s(literal -1/2 binary64) %324 %4077) %4079 = (*.f64 y %4078) %4087 = (-.f64 (*.f64 #s(literal -1/6 binary64) %1348) %3064) %4098 = (fma.f64 %1348 %6 %68) %4107 = (fma.f64 #s(literal -1/2 binary64) %4021 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %4023 (*.f64 #s(literal -1/6 binary64) %68)))) %4111 = (-.f64 %175 %324) %4113 = (*.f64 #s(literal -1 binary64) %1396) %4114 = (+.f64 %67 %4113) %4115 = (*.f64 y %4114) %4119 = (*.f64 #s(literal -1/2 binary64) %175) %4120 = (-.f64 %4119 %3055) %4128 = (*.f64 #s(literal 1/6 binary64) %1396) %4129 = (fma.f64 #s(literal -1/6 binary64) %67 %4128) %4130 = (*.f64 y %4129) %4140 = (*.f64 #s(literal 1/2 binary64) %4111) %4141 = (+.f64 %324 %4140) %4146 = (*.f64 #s(literal 1/2 binary64) %4120) %4147 = (fma.f64 #s(literal -1/2 binary64) %324 %4146) %4162 = (*.f64 y %981) %4164 = (*.f64 %2798 %981) %4183 = (*.f64 y %945) %4185 = (*.f64 %2798 %945) %4209 = (*.f64 #s(literal 1/2 binary64) (*.f64 y %947)) %4215 = (*.f64 #s(literal -1/2 binary64) %947) %4222 = (*.f64 #s(literal 6 binary64) %168) %4224 = (fma.f64 #s(literal -6 binary64) %3115 %4222) %4228 = (*.f64 y (fma.f64 #s(literal -6 binary64) %3114 (*.f64 #s(literal -3 binary64) %3118))) %4229 = (fma.f64 #s(literal 6 binary64) %168 %4228) %4234 = (*.f64 y (fma.f64 #s(literal -6 binary64) %3114 (*.f64 y (fma.f64 #s(literal -3 binary64) %168 %3115)))) %4235 = (fma.f64 #s(literal 6 binary64) %168 %4234) %4237 = (*.f64 #s(literal 6 binary64) %3668) %4256 = (/.f64 %3440 a) %4258 = (/.f64 %3443 a) %4261 = (/.f64 %3442 a) %4262 = (/.f64 %3446 a) %4273 = (*.f64 #s(literal 2 binary64) %4256) %4275 = (fma.f64 #s(literal -2 binary64) %4258 %4273) %4280 = (fma.f64 #s(literal 2 binary64) %4256 (*.f64 y (fma.f64 #s(literal -2 binary64) %4261 (*.f64 #s(literal -1 binary64) %4262)))) %4287 = (fma.f64 #s(literal 2 binary64) %4256 (*.f64 y (fma.f64 #s(literal -2 binary64) %4261 (*.f64 y (fma.f64 #s(literal -1 binary64) %4256 (*.f64 #s(literal 1/3 binary64) %4258)))))) %4304 = (* -2 %126) %4323 = (*.f64 #s(literal 1/6 binary64) %291) %4345 = (fma.f64 #s(literal -2 binary64) %3115 %171) %4349 = (*.f64 y (fma.f64 #s(literal -2 binary64) %3114 (*.f64 #s(literal -1 binary64) %3118))) %4350 = (fma.f64 #s(literal 2 binary64) %168 %4349) %4352 = (*.f64 #s(literal 1/3 binary64) %3115) %4356 = (*.f64 y (fma.f64 #s(literal -2 binary64) %3114 (*.f64 y (fma.f64 #s(literal -1 binary64) %168 %4352)))) %4357 = (fma.f64 #s(literal 2 binary64) %168 %4356) %4373 = (*.f64 #s(literal 1/2 binary64) %4072) %4374 = (+.f64 %67 %4373) %4384 = (fma.f64 #s(literal -1/6 binary64) %67 (*.f64 #s(literal 1/2 binary64) %4087)) %4394 = (*.f64 #s(literal 1/2 binary64) %3049) %4395 = (+.f64 %67 %4394) %4396 = (*.f64 y %4395) %4405 = (fma.f64 #s(literal -1/6 binary64) %67 (*.f64 #s(literal 1/2 binary64) %3066)) %4406 = (*.f64 y %4405) %4416 = (+.f64 %324 (*.f64 #s(literal 1/4 binary64) %3047)) %4423 = (fma.f64 #s(literal -1/2 binary64) %324 (*.f64 #s(literal 1/4 binary64) %3056)) %4439 = (*.f64 %6 %4141) %4441 = (*.f64 %6 %4114) %4442 = (*.f64 y %4441) %4445 = (*.f64 %6 %4147) %4446 = (*.f64 y %4445) %4451 = (*.f64 y (*.f64 %6 %4129)) %4465 = (sin.f64 %660) %4466 = (*.f64 y %4465) %4483 = (*.f64 %661 %478) %4485 = (*.f64 %478 %4465) %4487 = (+.f64 %67 (*.f64 #s(literal -1 binary64) %4485)) %4490 = (*.f64 y %4483) %4492 = (fma.f64 #s(literal -1 binary64) %4485 (*.f64 #s(literal -1/2 binary64) %4490)) %4497 = (fma.f64 #s(literal -1/6 binary64) %67 (*.f64 #s(literal 1/6 binary64) %4485)) %4505 = (fma.f64 #s(literal 6 binary64) %3333 %131) %4520 = (*.f64 x %4505) %4526 = (*.f64 y (fma.f64 #s(literal -6 binary64) %3319 (*.f64 #s(literal -3 binary64) %3320))) %4532 = (*.f64 y (fma.f64 #s(literal -6 binary64) %3319 (*.f64 y (fma.f64 #s(literal -3 binary64) %3314 %3316)))) %4537 = (*.f64 x (-.f64 %2296 (*.f64 #s(literal 6 binary64) %3333))) %4538 = (*.f64 #s(literal -1 binary64) %4537) %4563 = (*.f64 #s(literal 6 binary64) %572) %4564 = (-.f64 a %4563) %4565 = (/.f64 %4564 b) %4567 = (fma.f64 #s(literal 3 binary64) %2943 %391) %4568 = (*.f64 #s(literal 6 binary64) %6) %4571 = (fma.f64 #s(literal -1/4 binary64) %2943 %575) %4572 = (fma.f64 %2798 %4571 %391) %4578 = (fma.f64 #s(literal 3 binary64) %6 (*.f64 %2798 (fma.f64 #s(literal -1/4 binary64) %6 (*.f64 #s(literal 1/120 binary64) %2943)))) %4579 = (fma.f64 %2798 %4578 %391) %4582 = (/.f64 %1507 a) %4584 = (/.f64 %3233 a) %4587 = (/.f64 %3232 a) %4588 = (/.f64 %3236 a) %4599 = (*.f64 #s(literal 6 binary64) %4582) %4601 = (fma.f64 #s(literal -6 binary64) %4584 %4599) %4606 = (fma.f64 #s(literal 6 binary64) %4582 (*.f64 y (fma.f64 #s(literal -6 binary64) %4587 (*.f64 #s(literal -3 binary64) %4588)))) %4612 = (fma.f64 #s(literal 6 binary64) %4582 (*.f64 y (fma.f64 #s(literal -6 binary64) %4587 (*.f64 y (fma.f64 #s(literal -3 binary64) %4582 %4584))))) %4614 = (-.f64 %4599 %109) %4622 = (*.f64 x %4614) %4624 = (/.f64 %3247 a) %4627 = (/.f64 %3250 a) %4641 = (/.f64 %168 a) %4642 = (*.f64 #s(literal 6 binary64) %4641) %4643 = (-.f64 %4642 %371) %4645 = (/.f64 %3115 a) %4646 = (fma.f64 #s(literal -6 binary64) %4645 %4642) %4649 = (/.f64 %3114 a) %4650 = (/.f64 %3118 a) %4654 = (fma.f64 #s(literal 6 binary64) %4641 (*.f64 y (fma.f64 #s(literal -6 binary64) %4649 (*.f64 #s(literal -3 binary64) %4650)))) %4661 = (fma.f64 #s(literal 6 binary64) %4641 (*.f64 y (fma.f64 #s(literal -6 binary64) %4649 (*.f64 y (fma.f64 #s(literal -3 binary64) %4641 %4645))))) %4674 = (*.f64 #s(literal 2 binary64) %1512) %4676 = (fma.f64 #s(literal 2 binary64) %3264 %4674) %4681 = (fma.f64 #s(literal 2 binary64) %1512 (*.f64 y (fma.f64 #s(literal -1 binary64) %3357 (*.f64 #s(literal 2 binary64) %1471)))) %4688 = (fma.f64 #s(literal 2 binary64) %1512 (*.f64 y (fma.f64 #s(literal 2 binary64) %1471 (*.f64 y (fma.f64 #s(literal -1 binary64) %1512 (*.f64 #s(literal -1/3 binary64) %3264)))))) %4690 = (fma.f64 #s(literal -1/3 binary64) %26 %4674) %4698 = (*.f64 x %4690) %4700 = (*.f64 x %3264) %4703 = (*.f64 x %3357) %4716 = (*.f64 #s(literal 2 binary64) %176) %4719 = (*.f64 y %68) %4720 = (fma.f64 #s(literal 2 binary64) %4719 %4716) %4723 = (*.f64 y %176) %4724 = (*.f64 #s(literal 2 binary64) %68) %4727 = (fma.f64 #s(literal 2 binary64) %176 (*.f64 y (fma.f64 #s(literal -1 binary64) %4723 %4724))) %4730 = (*.f64 #s(literal -1/3 binary64) %4719) %4735 = (fma.f64 #s(literal 2 binary64) %176 (*.f64 y (fma.f64 #s(literal 2 binary64) %68 (*.f64 y (fma.f64 #s(literal -1 binary64) %176 %4730))))) %4740 = (*.f64 %1455 %4374) %4741 = (*.f64 y %4740) %4744 = (*.f64 %1455 %4078) %4745 = (*.f64 y %4744) %4751 = (*.f64 y (*.f64 %1455 %4384)) %4759 = (*.f64 x %4741) %4762 = (*.f64 x %4745) %4763 = (*.f64 x %4740) %4768 = (*.f64 x %4744) %4769 = (*.f64 x %4751) %4776 = (*.f64 %1455 %4416) %4778 = (*.f64 %1455 %4395) %4779 = (*.f64 y %4778) %4782 = (*.f64 %1455 %4423) %4783 = (*.f64 y %4782) %4788 = (*.f64 y (*.f64 %1455 %4405)) %4794 = (*.f64 x %4776) %4796 = (*.f64 x %4779) %4799 = (*.f64 x %4778) %4800 = (*.f64 x %4783) %4805 = (*.f64 x %4788) %4806 = (*.f64 x %4782) %4827 = (*.f64 %6 %4416) %4828 = (*.f64 #s(literal 2 binary64) %4827) %4830 = (*.f64 %6 %4395) %4832 = (fma.f64 #s(literal 2 binary64) %4827 (*.f64 y %4830)) %4834 = (*.f64 %6 %4423) %4838 = (fma.f64 #s(literal 2 binary64) %4827 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %4834) %4830))) %4845 = (fma.f64 #s(literal 2 binary64) %4827 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %4834 (*.f64 y (*.f64 %6 %4405))) %4830))) %4847 = (*.f64 %1455 %4141) %4849 = (*.f64 %1455 %4114) %4850 = (*.f64 y %4849) %4853 = (*.f64 %1455 %4147) %4854 = (*.f64 y %4853) %4859 = (*.f64 y (*.f64 %1455 %4129)) %4865 = (*.f64 x %4847) %4867 = (*.f64 x %4850) %4870 = (*.f64 x %4849) %4871 = (*.f64 x %4854) %4876 = (*.f64 x %4859) %4877 = (*.f64 x %4853) %4885 = (*.f64 %1455 %4487) %4888 = (*.f64 y %1724) %4893 = (*.f64 y (*.f64 %1455 %4497)) %4898 = (*.f64 y %4885) %4901 = (*.f64 x %4888) %4902 = (*.f64 x %4885) %4907 = (*.f64 x %4893) %4945 = (*.f64 %6 %4374) %4947 = (fma.f64 #s(literal 2 binary64) (*.f64 y %4945) %622) %4949 = (*.f64 %6 %4078) %4952 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %4945 (*.f64 y %4949)) %622) %4959 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %4945 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %4384)) %4949))) %622) %4961 = (fma.f64 #s(literal 6 binary64) %1512 %26) %4976 = (*.f64 x %4961) %4978 = (*.f64 x %3354) %4981 = (*.f64 x %3353) %5010 = (*.f64 #s(literal 6 binary64) %176) %5011 = (-.f64 %5010 %391) %5013 = (*.f64 %1396 %6) %5014 = (*.f64 y %5013) %5015 = (fma.f64 #s(literal -6 binary64) %5014 %5010) %5021 = (fma.f64 #s(literal 6 binary64) %176 (*.f64 y (fma.f64 #s(literal -6 binary64) %5013 (*.f64 #s(literal -3 binary64) %4723)))) %5028 = (fma.f64 #s(literal 6 binary64) %176 (*.f64 y (fma.f64 #s(literal -6 binary64) %5013 (*.f64 y (fma.f64 #s(literal -3 binary64) %176 %5014))))) %5048 = (*.f64 #s(literal 2 binary64) %4439) %5050 = (fma.f64 #s(literal 2 binary64) %4439 %4442) %5054 = (fma.f64 #s(literal 2 binary64) %4439 (*.f64 y (fma.f64 #s(literal 2 binary64) %4446 %4441))) %5059 = (fma.f64 #s(literal 2 binary64) %4439 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %4445 %4451) %4441))) %5074 = (*.f64 %6 %4487) %5076 = (fma.f64 #s(literal 2 binary64) (*.f64 y %5074) %665) %5082 = (fma.f64 #s(literal 2 binary64) %662 (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 y %662) (*.f64 #s(literal 2 binary64) %5074)))) %5091 = (fma.f64 #s(literal 2 binary64) %662 (*.f64 y (fma.f64 #s(literal 2 binary64) %5074 (*.f64 y (fma.f64 #s(literal -1 binary64) %662 (*.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %4497)))))))) %5093 = (/.f64 %3670 b) %5094 = (*.f64 #s(literal 1/9 binary64) %5093) %5102 = (* 2 %40) %5122 = (*.f64 %2798 (fma.f64 #s(literal -1 binary64) %6 (*.f64 #s(literal 1/12 binary64) %2943))) %5123 = (fma.f64 #s(literal 2 binary64) %6 %5122) %5130 = (*.f64 %2798 (fma.f64 #s(literal -1 binary64) %6 (*.f64 %2798 (fma.f64 #s(literal -1/360 binary64) %2943 (*.f64 #s(literal 1/12 binary64) %6))))) %5131 = (fma.f64 #s(literal 2 binary64) %6 %5130) %5134 = (*.f64 z %6) %5136 = (*.f64 t (*.f64 y %5134)) %5141 = (*.f64 t %5134) %5153 = (*.f64 x %2975) %5156 = (*.f64 x %291) %5157 = (*.f64 x %2979) %5170 = (*.f64 y %4485) %5182 = (*.f64 %6 (+.f64 %1396 %4113)) %5185 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (fma.f64 #s(literal 1/2 binary64) %5182 %68)) %601) %5189 = (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %168 (*.f64 #s(literal -1/2 binary64) %176)) %68) %5192 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (fma.f64 #s(literal 1/2 binary64) %5182 %5189)) %601) %5205 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (fma.f64 #s(literal 1/2 binary64) %5182 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %168 (fma.f64 #s(literal -1/2 binary64) %176 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %68 (fma.f64 #s(literal 1/6 binary64) %3114 (*.f64 #s(literal 1/2 binary64) (*.f64 %6 (fma.f64 #s(literal -1/6 binary64) %1396 %4128)))))))) %68))) %601) %5207 = (fma.f64 y %68 %626) %5209 = (*.f64 y %634) %5211 = (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %5209 %68) %626) %5216 = (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %634 (*.f64 #s(literal -1/6 binary64) %4719)) %68) %626) %5221 = (*.f64 %6 (+.f64 %67 (*.f64 #s(literal -1/2 binary64) %67))) %5223 = (fma.f64 #s(literal 2 binary64) (*.f64 y %5221) %641) %5227 = (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %5209 (*.f64 #s(literal 2 binary64) %5221)) %641) %5237 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %5221 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %634 (*.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 (fma.f64 #s(literal -1/6 binary64) %67 (*.f64 #s(literal 1/12 binary64) %67)))))))) %641) %5239 = (* -1/2 y) %5242 = (+ %5239 %115) %5243 = (fma.f64 #s(literal -1/2 binary64) y %66) %5245 = (sqrt %3427) %5246 = (sqrt.f64 %3428) %5249 = (* y %5245) %5251 = (* 1/3 %3437) %5284 = (* 1/3 %70) %5306 = (/.f64 %2798 %6) %5307 = (/.f64 #s(literal 1 binary64) %6) %5308 = (*.f64 #s(literal 1/2 binary64) %5307) %5312 = (*.f64 #s(literal 1/4 binary64) %5307) %5325 = (*.f64 (pow.f64 %167 #s(literal 2 binary64)) %6) %5327 = (/.f64 #s(literal 1 binary64) %168) %5328 = (*.f64 #s(literal 1/2 binary64) %5327) %5331 = (*.f64 #s(literal 1/4 binary64) %5327) %5332 = (pow.f64 %291 #s(literal 2 binary64)) %5336 = (*.f64 #s(literal -1/2 binary64) (/.f64 %5332 (*.f64 (pow.f64 %167 #s(literal 3 binary64)) %6))) %5337 = (-.f64 %5331 %5336) %5339 = (/.f64 %291 %5325) %5340 = (*.f64 #s(literal -1/2 binary64) %5339) %5371 = (*.f64 #s(literal -1 binary64) %291) %5392 = (*.f64 #s(literal -1/120 binary64) %291) %5416 = (*.f64 x %2798) %5436 = (+.f64 #s(literal 1 binary64) %92) %5447 = (*.f64 %6 %5436) %5455 = (* 2 %3692) %5458 = (*.f64 #s(literal 2 binary64) %3693) %5472 = (+ (* 2/3 %2921) %5455) %5487 = (* z %5472) %5503 = (pow z 2) %5504 = (* t %5503) %5505 = (/ y %5504) %5506 = (*.f64 t %3830) %5507 = (/.f64 y %5506) %5510 = (* -9 %5505) %5511 = (*.f64 #s(literal -9 binary64) %5507) %5514 = (* 3 (/ 1 z)) %5515 = (- %5510 %5514) %5518 = (*.f64 #s(literal 3 binary64) %3693) %5519 = (-.f64 %5511 %5518) %5523 = (*.f64 #s(literal 3 binary64) %3626) %5526 = (*.f64 #s(literal 3 binary64) %572) %5531 = (*.f64 #s(literal 1/120 binary64) %3626) %5543 = (*.f64 #s(literal -3 binary64) %572) %5549 = (*.f64 #s(literal 1/4 binary64) %572) %5576 = (fma.f64 #s(literal -1/3 binary64) %391 %171) %5592 = (-.f64 %4222 %391) %5593 = (*.f64 #s(literal 1/3 binary64) %5592) %5601 = (*.f64 b %4439) %5603 = (*.f64 b %4442) %5606 = (*.f64 b %4441) %5607 = (*.f64 b %4446) %5612 = (*.f64 b %4451) %5613 = (*.f64 b %4445) %5620 = (*.f64 #s(literal 2 binary64) %5601) %5622 = (fma.f64 #s(literal 2 binary64) %5601 %5603) %5626 = (fma.f64 #s(literal 2 binary64) %5601 (*.f64 y (fma.f64 #s(literal 2 binary64) %5607 %5606))) %5632 = (fma.f64 #s(literal 2 binary64) %5601 (*.f64 y (fma.f64 b %4441 (*.f64 y (fma.f64 #s(literal 2 binary64) %5613 %5612))))) %5634 = (-.f64 %5620 %764) %5666 = (fma.f64 #s(literal -1 binary64) y %244) %5682 = (+.f64 %175 %3168) %5686 = (fma.f64 #s(literal -1/2 binary64) %175 %3174) %5700 = (*.f64 %6 %5682) %5701 = (*.f64 #s(literal 2 binary64) %5700) %5703 = (*.f64 %6 %3049) %5704 = (*.f64 y %5703) %5705 = (fma.f64 #s(literal 2 binary64) %5700 %5704) %5707 = (*.f64 %6 %5686) %5711 = (fma.f64 #s(literal 2 binary64) %5700 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %5707) %5703))) %5714 = (*.f64 y (*.f64 %6 %3066)) %5718 = (fma.f64 #s(literal 2 binary64) %5700 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %5707 %5714) %5703))) %5728 = (*.f64 #s(literal 2 binary64) %3440) %5730 = (fma.f64 #s(literal -2 binary64) %3443 %5728) %5734 = (*.f64 y (fma.f64 #s(literal -2 binary64) %3442 (*.f64 #s(literal -1 binary64) %3446))) %5735 = (fma.f64 #s(literal 2 binary64) %3440 %5734) %5741 = (*.f64 y (fma.f64 #s(literal -2 binary64) %3442 (*.f64 y (fma.f64 #s(literal -1 binary64) %3440 (*.f64 #s(literal 1/3 binary64) %3443))))) %5742 = (fma.f64 #s(literal 2 binary64) %3440 %5741) %5752 = (*.f64 %3986 %6) %5753 = (*.f64 #s(literal 2 binary64) %5752) %5756 = (*.f64 %3988 %6) %5757 = (*.f64 y %5756) %5776 = (-.f64 %4273 %827) %5784 = (*.f64 a %5776) %5792 = (*.f64 #s(literal 3 binary64) %168) %5808 = (+.f64 %167 %324) %5810 = (+.f64 %291 %67) %5816 = (fma.f64 #s(literal -1/2 binary64) %167 %3055) %5817 = (*.f64 y %5816) %5823 = (fma.f64 #s(literal -1/6 binary64) %291 %3064) %5835 = (+.f64 %67 (*.f64 #s(literal -1/2 binary64) %5810)) %5845 = (fma.f64 #s(literal -1/2 binary64) %5823 %3064) %5854 = (*.f64 %6 %5808) %5856 = (*.f64 %6 %5835) %5858 = (fma.f64 #s(literal 2 binary64) (*.f64 y %5856) %5854) %5860 = (*.f64 %6 %5816) %5861 = (*.f64 y %5860) %5863 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %5856 %5861) %5854) %5870 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %5856 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %5845)) %5860))) %5854) %5880 = (* 2 %126) %5895 = (/.f64 %1508 b) %5897 = (/.f64 %3247 b) %5900 = (/.f64 %3250 b) %5901 = (/.f64 %3251 b) %5912 = (*.f64 #s(literal 6 binary64) %5895) %5927 = (/.f64 %168 b) %5928 = (*.f64 #s(literal 6 binary64) %5927) %5930 = (/.f64 %3115 b) %5933 = (/.f64 %3114 b) %5963 = (-.f64 a %4237) %5970 = (*.f64 #s(literal -6 binary64) %3676) %5985 = (/.f64 %5963 b) %5986 = (*.f64 #s(literal -1/3 binary64) %5985) %5994 = (*.f64 #s(literal -1/3 binary64) %4565) %6002 = (*.f64 #s(literal 2 binary64) %4483) %6035 = (*.f64 #s(literal 2 binary64) %634) %6037 = (fma.f64 #s(literal 2 binary64) %4719 %6035) %6040 = (*.f64 y (fma.f64 #s(literal -1 binary64) %5209 %4724)) %6041 = (fma.f64 #s(literal 2 binary64) %634 %6040) %6046 = (*.f64 y (fma.f64 #s(literal 2 binary64) %68 (*.f64 y (fma.f64 #s(literal -1 binary64) %634 %4730)))) %6047 = (fma.f64 #s(literal 2 binary64) %634 %6046) %6049 = (*.f64 b %634) %6050 = (*.f64 #s(literal 6 binary64) %6049) %6052 = (*.f64 b %4719) %6053 = (fma.f64 #s(literal 6 binary64) %6052 %6050) %6056 = (*.f64 b %68) %6060 = (fma.f64 #s(literal 6 binary64) %6049 (*.f64 y (fma.f64 #s(literal -3 binary64) (*.f64 b %5209) (*.f64 #s(literal 6 binary64) %6056)))) %6067 = (fma.f64 #s(literal 6 binary64) %6049 (*.f64 y (fma.f64 #s(literal 6 binary64) %6056 (*.f64 y (fma.f64 #s(literal -3 binary64) %6049 (*.f64 #s(literal -1 binary64) %6052)))))) %6069 = (-.f64 %6050 a) %6077 = (/.f64 %6069 b) %6087 = (*.f64 %947 %6) %6088 = (*.f64 #s(literal -2 binary64) %6087) %6090 = (*.f64 %945 %6) %6091 = (*.f64 y %6090) %6093 = (fma.f64 #s(literal -2 binary64) %6087 (*.f64 #s(literal 2 binary64) %6091)) %6095 = (*.f64 y %6087) %6098 = (fma.f64 #s(literal -2 binary64) %6087 (*.f64 y (fma.f64 #s(literal 2 binary64) %6090 %6095))) %6104 = (fma.f64 #s(literal -2 binary64) %6087 (*.f64 y (fma.f64 #s(literal 2 binary64) %6090 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %6091 %6087))))) %6114 = (*.f64 #s(literal 2 binary64) %4021) %6116 = (fma.f64 #s(literal 2 binary64) %4030 %6114) %6118 = (*.f64 #s(literal 2 binary64) %4023) %6121 = (fma.f64 #s(literal 2 binary64) %4021 (*.f64 y (fma.f64 #s(literal -1 binary64) %4026 %6118))) %6123 = (*.f64 #s(literal -1/3 binary64) %4030) %6128 = (fma.f64 #s(literal 2 binary64) %4021 (*.f64 y (fma.f64 #s(literal 2 binary64) %4023 (*.f64 y (fma.f64 #s(literal -1 binary64) %4021 %6123))))) %6138 = (*.f64 %6 %3169) %6139 = (*.f64 #s(literal 2 binary64) %6138) %6141 = (fma.f64 #s(literal 2 binary64) %6138 %5704) %6143 = (*.f64 %6 %3175) %6147 = (fma.f64 #s(literal 2 binary64) %6138 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %6143) %5703))) %6152 = (fma.f64 #s(literal 2 binary64) %6138 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %6143 %5714) %5703))) %6175 = (*.f64 %981 %6) %6176 = (*.f64 y %6175) %6178 = (fma.f64 #s(literal -2 binary64) %6087 (*.f64 #s(literal 2 binary64) %6176)) %6182 = (fma.f64 #s(literal -2 binary64) %6087 (*.f64 y (fma.f64 #s(literal 2 binary64) %6175 %6095))) %6188 = (fma.f64 #s(literal -2 binary64) %6087 (*.f64 y (fma.f64 #s(literal 2 binary64) %6175 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %6176 %6087))))) %6196 = (fma.f64 %324 %6 %4021) %6198 = (fma.f64 y %4098 %6196) %6203 = (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %634 (*.f64 #s(literal -1/2 binary64) %4021)) %4098) %6196) %6207 = (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %634 %4107) %4098) %6196) %6225 = (* y %5242) %6226 = (*.f64 y %5243) %6228 = (+ 1 %6225) %6233 = (+ %40 %2881) %6257 = (*.f64 #s(literal 1/3 binary64) %5011) %6263 = (*.f64 y (fma.f64 #s(literal -2 binary64) %5013 (*.f64 #s(literal -1 binary64) %4723))) %6270 = (*.f64 y (fma.f64 #s(literal -2 binary64) %5013 (*.f64 y (fma.f64 #s(literal -1 binary64) %176 (*.f64 #s(literal 1/3 binary64) %5014))))) %6273 = (/.f64 %167 %777) %6275 = (/.f64 %2975 %777) %6278 = (/.f64 %291 %777) %6290 = (/.f64 %594 %777) %6292 = (/.f64 %5153 %777) %6295 = (/.f64 %5156 %777) %6296 = (/.f64 %5157 %777) %6307 = (*.f64 #s(literal 2 binary64) %6290) %6354 = (*.f64 #s(literal 3 binary64) %3668) %6411 = (*.f64 a %4643) %6428 = (pow.f64 %5592 #s(literal 2 binary64)) %6431 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %5592)) %6435 = (pow.f64 %6 #s(literal 2 binary64)) %6437 = (pow.f64 %5592 #s(literal 3 binary64)) %6441 = (fma.f64 #s(literal -108 binary64) (/.f64 (*.f64 %5332 %6435) %6437) (*.f64 #s(literal -9 binary64) (/.f64 %168 %6428))) %6444 = (/.f64 %3114 %6428) %6445 = (*.f64 #s(literal -18 binary64) %6444) %6466 = (-.f64 %167 %175) %6468 = (+.f64 %1396 %291) %6469 = (*.f64 y %6468) %6474 = (-.f64 %3054 %4119) %6481 = (fma.f64 #s(literal -1/6 binary64) %1396 %3065) %6482 = (*.f64 y %6481) %6491 = (*.f64 #s(literal 1/2 binary64) %6466) %6492 = (+.f64 %324 %6491) %6497 = (*.f64 #s(literal 1/2 binary64) %6474) %6498 = (fma.f64 #s(literal -1/2 binary64) %324 %6497) %6513 = (*.f64 %6 %6492) %6514 = (*.f64 #s(literal 2 binary64) %6513) %6516 = (*.f64 %6 %6468) %6518 = (fma.f64 #s(literal -1 binary64) (*.f64 y %6516) %6514) %6520 = (*.f64 %6 %6498) %6525 = (fma.f64 #s(literal 2 binary64) %6513 (*.f64 y (fma.f64 #s(literal -1 binary64) %6516 (*.f64 #s(literal 2 binary64) (*.f64 y %6520))))) %6534 = (fma.f64 #s(literal 2 binary64) %6513 (*.f64 y (fma.f64 #s(literal -1 binary64) %6516 (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 y (*.f64 %6 %6481)) (*.f64 #s(literal 2 binary64) %6520)))))) %6544 = (+.f64 %1077 %3168) %6548 = (fma.f64 #s(literal -1/2 binary64) %1077 %3174) %6562 = (*.f64 %6 %6544) %6563 = (*.f64 #s(literal 2 binary64) %6562) %6565 = (fma.f64 #s(literal 2 binary64) %6562 %5704) %6567 = (*.f64 %6 %6548) %6571 = (fma.f64 #s(literal 2 binary64) %6562 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %6567) %5703))) %6576 = (fma.f64 #s(literal 2 binary64) %6562 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %6567 %5714) %5703))) %6590 = (-.f64 %620 %324) %6592 = (+.f64 %1348 %67) %6593 = (*.f64 y %6592) %6597 = (-.f64 %4077 %3055) %6605 = (fma.f64 #s(literal -1/6 binary64) %1348 %3064) %6606 = (*.f64 y %6605) %6616 = (*.f64 #s(literal 1/2 binary64) %6590) %6617 = (+.f64 %175 %6616) %6622 = (*.f64 #s(literal 1/2 binary64) %6597) %6623 = (fma.f64 #s(literal -1/2 binary64) %175 %6622) %6638 = (*.f64 %6 %6617) %6639 = (*.f64 #s(literal 2 binary64) %6638) %6641 = (*.f64 %6 %6592) %6643 = (fma.f64 #s(literal 2 binary64) %6638 (*.f64 y %6641)) %6645 = (*.f64 %6 %6623) %6649 = (fma.f64 #s(literal 2 binary64) %6638 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y %6645) %6641))) %6656 = (fma.f64 #s(literal 2 binary64) %6638 (*.f64 y (fma.f64 y (fma.f64 #s(literal 2 binary64) %6645 (*.f64 y (*.f64 %6 %6605))) %6641))) %6666 = (fma.f64 %167 %6 %634) %6668 = (fma.f64 y %3129 %6666) %6674 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %168 (*.f64 #s(literal -1/2 binary64) %634)) %68)) %6666) %6680 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %168 (fma.f64 #s(literal -1/2 binary64) %634 %3138)) %68)) %6666) %6690 = (*.f64 y %1133) %6692 = (*.f64 %2798 %1133) %6724 = (*.f64 %1133 %6) %6725 = (*.f64 y %6724) %6727 = (fma.f64 #s(literal -2 binary64) %6087 (*.f64 #s(literal 2 binary64) %6725)) %6731 = (fma.f64 #s(literal -2 binary64) %6087 (*.f64 y (fma.f64 #s(literal 2 binary64) %6724 %6095))) %6737 = (fma.f64 #s(literal -2 binary64) %6087 (*.f64 y (fma.f64 #s(literal 2 binary64) %6724 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %6725 %6087))))) %6748 = (+.f64 %291 (*.f64 #s(literal -1 binary64) %1348)) %6749 = (*.f64 y %6748) %6762 = (fma.f64 #s(literal -1/6 binary64) %291 (*.f64 #s(literal 1/6 binary64) %1348)) %6763 = (*.f64 y %6762) %6774 = (-.f64 (+.f64 %167 %3881) %620) %6781 = (-.f64 (fma.f64 #s(literal -1 binary64) %167 %3054) %4077) %6782 = (*.f64 y %6781) %6799 = (*.f64 #s(literal 1/2 binary64) %6774) %6808 = (*.f64 #s(literal 1/2 binary64) %6781) %6815 = (+.f64 %324 %6799) %6818 = (-.f64 (*.f64 #s(literal -1/2 binary64) %6748) %67) %6823 = (fma.f64 #s(literal -1/2 binary64) %324 %6808) %6824 = (*.f64 y %6823) %6832 = (-.f64 (*.f64 #s(literal -1/2 binary64) %6762) %3064) %6845 = (*.f64 #s(literal 1/2 binary64) %6818) %6846 = (+.f64 %67 %6845) %6856 = (fma.f64 #s(literal -1/6 binary64) %67 (*.f64 #s(literal 1/2 binary64) %6832)) %6865 = (*.f64 %6 %6815) %6867 = (*.f64 %6 %6846) %6869 = (fma.f64 #s(literal 2 binary64) (*.f64 y %6867) %6865) %6871 = (*.f64 %6 %6823) %6874 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %6867 (*.f64 y %6871)) %6865) %6881 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %6867 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %6856)) %6871))) %6865) %6891 = (-.f64 %5371 %291) %6892 = (*.f64 y %6891) %6895 = (*.f64 #s(literal -1 binary64) %2979) %6901 = (-.f64 %4323 %3065) %6902 = (*.f64 y %6901) %6913 = (*.f64 #s(literal 1/2 binary64) %6891) %6925 = (-.f64 %6913 %67) %6937 = (-.f64 (*.f64 #s(literal 1/2 binary64) %6901) %3064) %6948 = (*.f64 #s(literal 1/2 binary64) %6925) %6949 = (+.f64 %67 %6948) %6959 = (fma.f64 #s(literal -1/6 binary64) %67 (*.f64 #s(literal 1/2 binary64) %6937)) %6968 = (*.f64 %6 %6949) %6970 = (fma.f64 #s(literal 2 binary64) (*.f64 y %6968) %5854) %6973 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %6968 %5861) %5854) %6980 = (fma.f64 y (fma.f64 #s(literal 2 binary64) %6968 (*.f64 y (fma.f64 #s(literal 2 binary64) (*.f64 y (*.f64 %6 %6959)) %5860))) %5854) %7000 = (/.f64 %594 %6) %7002 = (/.f64 %5153 %6) %7005 = (/.f64 %5156 %6) %7006 = (/.f64 %5157 %6) %7032 = (* %51 2) %7046 = (fma.f64 %167 %6 %1199) %7048 = (fma.f64 y %3129 %7046) %7054 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %168 (*.f64 #s(literal -1/2 binary64) %1199)) %68)) %7046) %7060 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %168 (fma.f64 #s(literal -1/2 binary64) %1199 %3138)) %68)) %7046) %7070 = (fma.f64 #s(literal -2 binary64) %5014 %4716) %7072 = (fma.f64 #s(literal 2 binary64) %176 %6263) %7074 = (fma.f64 #s(literal 2 binary64) %176 %6270) %7083 = (+.f64 #s(literal 884279719003555/562949953421312 binary64) %2969) %7085 = (sin.f64 %1224) %7087 = (cos.f64 %1224) %7088 = (*.f64 y %7087) %7105 = (*.f64 %7085 %6) %7106 = (*.f64 #s(literal 2 binary64) %7105) %7108 = (*.f64 %7087 %6) %7109 = (*.f64 y %7108) %7110 = (fma.f64 #s(literal -2 binary64) %7109 %7106) %7116 = (fma.f64 #s(literal 2 binary64) %7105 (*.f64 y (fma.f64 #s(literal -2 binary64) %7108 (*.f64 #s(literal -1 binary64) (*.f64 y %7105))))) %7123 = (fma.f64 #s(literal 2 binary64) %7105 (*.f64 y (fma.f64 #s(literal -2 binary64) %7108 (*.f64 y (fma.f64 #s(literal -1 binary64) %7105 (*.f64 #s(literal 1/3 binary64) %7109)))))) %7133 = (-.f64 #s(literal 884279719003555/562949953421312 binary64) %55) %7135 = (+.f64 #s(literal 884279719003555/562949953421312 binary64) %2972) %7138 = (sin.f64 %7133) %7140 = (cos.f64 %7133) %7141 = (*.f64 y %7140) %7158 = (*.f64 %7138 %6) %7159 = (*.f64 #s(literal 2 binary64) %7158) %7161 = (*.f64 %7140 %6) %7162 = (*.f64 y %7161) %7163 = (fma.f64 #s(literal -2 binary64) %7162 %7159) %7169 = (fma.f64 #s(literal 2 binary64) %7158 (*.f64 y (fma.f64 #s(literal -2 binary64) %7161 (*.f64 #s(literal -1 binary64) (*.f64 y %7158))))) %7176 = (fma.f64 #s(literal 2 binary64) %7158 (*.f64 y (fma.f64 #s(literal -2 binary64) %7161 (*.f64 y (fma.f64 #s(literal -1 binary64) %7158 (*.f64 #s(literal 1/3 binary64) %7162)))))) %7188 = (* x %1314) %7189 = (* -2 %7188) %7190 = (*.f64 %3145 %1455) %7191 = (*.f64 x %7190) %7194 = (*.f64 %3147 %1455) %7195 = (*.f64 y %7194) %7196 = (*.f64 x %7195) %7200 = (*.f64 x %7194) %7201 = (*.f64 y %7190) %7202 = (*.f64 x %7201) %7281 = (fma.f64 #s(literal -2 binary64) %3115 %6035) %7286 = (fma.f64 #s(literal 2 binary64) %634 (*.f64 y (fma.f64 #s(literal -2 binary64) %3114 (*.f64 #s(literal -1 binary64) %5209)))) %7292 = (fma.f64 #s(literal 2 binary64) %634 (*.f64 y (fma.f64 #s(literal -2 binary64) %3114 (*.f64 y (fma.f64 #s(literal -1 binary64) %634 %4352))))) %7302 = (*.f64 y %1334) %7316 = (*.f64 %1334 %6) %7317 = (*.f64 y %7316) %7318 = (fma.f64 #s(literal 2 binary64) %7317 %6035) %7323 = (fma.f64 #s(literal 2 binary64) %634 (*.f64 y (fma.f64 #s(literal -1 binary64) %5209 (*.f64 #s(literal 2 binary64) %7316)))) %7330 = (fma.f64 #s(literal 2 binary64) %634 (*.f64 y (fma.f64 #s(literal 2 binary64) %7316 (*.f64 y (fma.f64 #s(literal -1 binary64) %634 (*.f64 #s(literal -1/3 binary64) %7317)))))) %7350 = (fma.f64 #s(literal 2 binary64) %4030 %6035) %7354 = (fma.f64 #s(literal 2 binary64) %634 (*.f64 y (fma.f64 #s(literal -1 binary64) %5209 %6118))) %7360 = (fma.f64 #s(literal 2 binary64) %634 (*.f64 y (fma.f64 #s(literal 2 binary64) %4023 (*.f64 y (fma.f64 #s(literal -1 binary64) %634 %6123))))) %7368 = (+ %40 %3580) %7383 = (*.f64 %2798 %1396) %7410 = (*.f64 b %176) %7411 = (*.f64 #s(literal 3 binary64) %7410) %7413 = (*.f64 b %5014) %7416 = (*.f64 b %5013) %7430 = (*.f64 #s(literal 3 binary64) %176) %7446 = (fma.f64 #s(literal -1/3 binary64) %391 %4716) %7454 = (* %1394 2) %7455 = (*.f64 #s(literal 2 binary64) %175) %7471 = (*.f64 %620 %1455) %7473 = (*.f64 %1348 %1455) %7476 = (*.f64 y %7471) %7480 = (*.f64 y %7473) %7486 = (* x %1415) %7487 = (*.f64 x %7471) %7491 = (*.f64 x %7476) %7492 = (*.f64 x %7473) %7497 = (*.f64 x %7480) %7505 = (* 2 %7486) %7506 = (*.f64 #s(literal 2 binary64) %7487) %7522 = (fma.f64 y %3129 %601) %7525 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 %5189) %601) %7531 = (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %168 (fma.f64 #s(literal -1/2 binary64) %176 %3138)) %68)) %601) %7539 = (- 884279719003555/562949953421312 y) %7546 = (*.f64 #s(literal -1/3 binary64) %2791) %7547 = (+.f64 #s(literal 1 binary64) %7546) %7548 = (*.f64 y %7547) %7552 = (*.f64 z %73) %7554 = (*.f64 t %7552) %7556 = (*.f64 #s(literal 1/3 binary64) %7554) %7558 = (*.f64 z %42) %7560 = (*.f64 t %73) %7564 = (*.f64 y (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) %2791))) %7567 = (*.f64 y (-.f64 %2791 #s(literal 3 binary64))) %7570 = (*.f64 y (-.f64 %2794 #s(literal 1 binary64))) %7574 = (+.f64 #s(literal 1 binary64) %2794) %7575 = (*.f64 y %7574) %7584 = (fabs.f64 %3425) %7585 = (*.f64 %2798 %7584) %7590 = (*.f64 #s(literal 1/2 binary64) (/.f64 %88 %2798)) %7595 = (/.f64 %88 y) %7596 = (*.f64 #s(literal 1/2 binary64) %7595) %7597 = (fma.f64 #s(literal -1/3 binary64) %2791 %7596) %7602 = (fma.f64 #s(literal 1/3 binary64) %2791 %7596) %7611 = (/.f64 #s(literal 1 binary64) %2798) %7622 = (*.f64 #s(literal -1/3 binary64) %7554) %7630 = (/.f64 %42 z) %7632 = (/.f64 t y) %7639 = (*.f64 t %7558) %7641 = (*.f64 #s(literal -1/18 binary64) %7639) %7643 = (*.f64 #s(literal -1/3 binary64) %73) %7645 = (-.f64 %7641 %7643) %7649 = (*.f64 %3794 %7558) %7650 = (*.f64 #s(literal -1/18 binary64) %7649) %7651 = (*.f64 #s(literal -1/3 binary64) %7560) %7652 = (-.f64 %7650 %7651) %7656 = (/.f64 %3831 %2798) %7663 = (pow.f64 y #s(literal 3 binary64)) %7674 = (-.f64 %7546 #s(literal 1 binary64)) %7675 = (*.f64 y %7674) %7680 = (cos %2971) %7681 = (neg.f64 y) %7682 = (cos.f64 %7681) %7685 = (*.f64 #s(literal 1/3 binary64) %7560) %7687 = (fma.f64 #s(literal -1/18 binary64) %7649 %7685) %7689 = (*.f64 z %7687) %7692 = (sqrt.f64 %7584) %7695 = (pow.f64 %7692 #s(literal 2 binary64)) %7696 = (*.f64 %2798 %7695) %7701 = (-.f64 %54 %258) %7702 = (*.f64 #s(literal -1/3 binary64) %7701) %7704 = (sin.f64 (-.f64 %89 %7702)) %7706 = (*.f64 z %7652) %7708 = (+ %40 %4007) %7711 = (cos.f64 %7702) %7737 = (/.f64 %659 y) %7744 = (*.f64 #s(literal 2 binary64) %42) %7746 = (*.f64 %475 %478) %7748 = (-.f64 %2794 #s(literal 1/2 binary64)) %7757 = (*.f64 #s(literal 1/3 binary64) %73) %7760 = (- %7680 %40) %7768 = (- %686 %40) %7769 = (-.f64 %691 %42) %7771 = (* 1/2 %7768) %7772 = (*.f64 #s(literal 1/2 binary64) %7769) %7774 = (+ %40 %7771) %7775 = (+.f64 %42 %7772) %7777 = (*.f64 #s(literal 2 binary64) %7630) %7779 = (fma.f64 #s(literal 2/3 binary64) %7560 %7777) %7785 = (fma.f64 #s(literal 2/3 binary64) %7554 %7744) %7787 = (+ %3737 %5284) %7788 = (fma.f64 #s(literal -1/18 binary64) %7639 %7757) %7800 = (/ %5515 t) %7818 = (sin.f64 (fma.f64 #s(literal -1/3 binary64) %7701 %89)) %7828 = (fabs.f64 %7701) %7830 = (sin.f64 (fma.f64 #s(literal 1/3 binary64) %7828 %89)) %7833 = (*.f64 #s(literal 2 binary64) (*.f64 %7830 %6)) %7838 = (*.f64 #s(literal 2 binary64) (*.f64 %7711 %6)) %7876 = (*.f64 #s(literal 884279719003555/562949953421312 binary64) %3425) %7886 = (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) %7702)) %7889 = (*.f64 #s(literal 2 binary64) (*.f64 %7886 %6)) %7893 = (*.f64 #s(literal 884279719003555/562949953421312 binary64) %7611) %7899 = (sin.f64 (+.f64 #s(literal 884279719003555/562949953421312 binary64) (*.f64 #s(literal 1/3 binary64) %7828))) %7902 = (*.f64 #s(literal 2 binary64) (*.f64 %7899 %6)) %7908 = (sin.f64 (-.f64 %89 (fabs.f64 %7702))) %7911 = (*.f64 #s(literal 2 binary64) (*.f64 %7908 %6)) %7918 = (*.f64 #s(literal 2 binary64) (*.f64 %7818 %6)) %7953 = (-.f64 %55 %2972) %7954 = (cos.f64 %7953) %7959 = (cos.f64 (-.f64 %66 %2972)) %7961 = (-.f64 %7954 %7959) %7963 = (*.f64 %7954 %6) %7965 = (fma.f64 %7954 %6 %74) %7968 = (cos.f64 (neg.f64 %2969)) %7971 = (fabs.f64 %3432) %7972 = (*.f64 %2798 %7971) %7976 = (*.f64 #s(literal -1 binary64) %7971) %7980 = (fabs.f64 %7953) %7982 = (sin.f64 (-.f64 %89 %7980)) %7984 = (*.f64 %7982 %6) %7988 = (fma.f64 #s(literal 1/2 binary64) %7961 %325) %7991 = (*.f64 #s(literal -1 binary64) (/.f64 %244 y)) %7997 = (sin.f64 (-.f64 %244 %2972)) %8000 = (*.f64 #s(literal -1 binary64) (/.f64 %143 y)) %8005 = (sin.f64 %3210) %8011 = (sin.f64 (+.f64 %7980 %89)) %8013 = (*.f64 %8011 %6) %8017 = (*.f64 %7954 %1455) %8019 = (*.f64 x %8017) %8021 = (fma.f64 %7954 %1455 %1474) %8023 = (*.f64 x %8021) %8025 = (*.f64 b %8019) %8027 = (*.f64 b %8017) %8029 = (*.f64 %7982 %1455) %8031 = (* x %136) %8032 = (*.f64 x %8029) %8037 = (*.f64 %8005 %1455) %8045 = (*.f64 #s(literal -1/2 binary64) %7595) %8052 = (*.f64 %7968 %6) %8058 = (sin.f64 %3604) %8060 = (-.f64 %89 %2972) %8061 = (sin.f64 %8060) %8063 = (cos.f64 %8060) %8065 = (*.f64 b %7963) %8067 = (-.f64 (*.f64 #s(literal 18 binary64) %8065) %220) %8078 = (*.f64 b %7984) %8110 = (cos.f64 %2972) %8112 = (cos.f64 %2969) %8114 = (sqrt.f64 %7976) %8115 = (*.f64 y %8114) %8118 = (pow.f64 %8114 #s(literal 2 binary64)) %8119 = (*.f64 %2798 %8118) %8128 = (*.f64 %7997 %6) %8132 = (+.f64 %7959 %7997) %8134 = (fma.f64 %73 %68 %8128) %8136 = (-.f64 %8005 %7959) %8138 = (fma.f64 #s(literal 1/2 binary64) %8136 %325) %8143 = (*.f64 b %928) %8146 = (*.f64 #s(literal 18 binary64) %8143) %8148 = (/.f64 %8052 a) %8150 = (*.f64 #s(literal 2 binary64) %8148) %8152 = (*.f64 %324 %8061) %8158 = (*.f64 %8063 %291) %8160 = (fma.f64 %42 %167 %8158) %8162 = (*.f64 %6 %8160) %8164 = (*.f64 #s(literal 2 binary64) %8162) %8166 = (fma.f64 #s(literal 1/2 binary64) %8132 %381) %8168 = (-.f64 %7988 %7959) %8170 = (fma.f64 #s(literal 1/2 binary64) %8168 %325) %8172 = (*.f64 %6 %8138) %8191 = (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %659 (*.f64 #s(literal -2 binary64) y)))) %8193 = (fma.f64 %478 %8191 %381) %8195 = (fma.f64 #s(literal 6 binary64) %8027 %131) %8204 = (/.f64 %8017 a) %8206 = (*.f64 #s(literal 6 binary64) %8204) %8208 = (-.f64 %8206 %109) %8212 = (/.f64 %7963 a) %8213 = (*.f64 #s(literal 6 binary64) %8212) %8214 = (-.f64 %8213 %371) %8216 = (*.f64 %1455 %8166) %8218 = (*.f64 x %8216) %8221 = (-.f64 a (*.f64 #s(literal 6 binary64) %8078)) %8225 = (*.f64 %1455 %8170) %8227 = (*.f64 x %8225) %8232 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8170)) %8234 = (*.f64 %1455 %8138) %8236 = (*.f64 x %8234) %8238 = (*.f64 %1455 %8193) %8240 = (*.f64 x %8238) %8247 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8166)) %8249 = (fma.f64 #s(literal 6 binary64) %8037 %26) %8251 = (*.f64 x %8249) %8255 = (*.f64 %8005 %6) %8256 = (*.f64 #s(literal 6 binary64) %8255) %8257 = (-.f64 %8256 %391) %8261 = (*.f64 #s(literal 2 binary64) %8172) %8266 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8193)) %8268 = (-.f64 %8146 %220) %8272 = (*.f64 #s(literal 2 binary64) %7963) %8274 = (*.f64 x %7954) %8276 = (*.f64 %478 %8191) %8279 = (sin.f64 (-.f64 %143 %2972)) %8282 = (fma.f64 #s(literal 1/2 binary64) (*.f64 %6 (+.f64 %8005 %8279)) %7965) %8287 = (fma.f64 %42 %634 (fma.f64 %73 %68 %8013)) %8289 = (+.f64 %324 %7982) %8296 = (*.f64 #s(literal 2 binary64) (*.f64 %6 (fma.f64 #s(literal 1/2 binary64) (+.f64 %7959 %7982) %381))) %8314 = (cos.f64 %3897) %8320 = (+.f64 %8058 %8061) %8322 = (*.f64 %6 %8320) %8326 = (+.f64 %42 %8061) %8330 = (+.f64 %42 %7982) %8334 = (-.f64 %8058 %42) %8336 = (*.f64 #s(literal 1/2 binary64) %8334) %8353 = (*.f64 b %8172) %8355 = (*.f64 #s(literal 2 binary64) %8353) %8357 = (-.f64 %8355 %764) %8372 = (sin.f64 %5666) %8374 = (*.f64 %175 %8061) %8376 = (fma.f64 #s(literal 1/2 binary64) %7961 %8374) %8379 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8376)) %8384 = (*.f64 #s(literal 2 binary64) %8052) %8388 = (-.f64 %8150 %827) %8396 = (+.f64 %7954 %7959) %8398 = (fma.f64 #s(literal 1/2 binary64) %8396 %381) %8401 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8398)) %8405 = (*.f64 #s(literal 6 binary64) %7963) %8406 = (-.f64 %8405 %391) %8411 = (/.f64 %8019 b) %8420 = (*.f64 #s(literal 6 binary64) %8065) %8421 = (-.f64 a %8420) %8435 = (*.f64 %8112 %6) %8439 = (*.f64 #s(literal 6 binary64) (*.f64 b %8435)) %8441 = (-.f64 %8439 a) %8446 = (*.f64 #s(literal 2 binary64) %8128) %8451 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %7988)) %8455 = (fma.f64 %42 %634 %8134) %8474 = (/.f64 %8274 %777) %8488 = (-.f64 %7954 %8279) %8490 = (fma.f64 #s(literal 1/2 binary64) %8488 %325) %8493 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8490)) %8497 = (fma.f64 #s(literal 1/2 binary64) %7961 %8152) %8500 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8497)) %8504 = (fma.f64 #s(literal 1/2 binary64) %7961 %1078) %8507 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8504)) %8512 = (-.f64 %7997 %7959) %8514 = (fma.f64 #s(literal 1/2 binary64) %8512 %1095) %8517 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8514)) %8522 = (-.f64 %290 (+.f64 %7959 %292)) %8524 = (fma.f64 #s(literal 1/2 binary64) %8522 %325) %8527 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8524)) %8531 = (fma.f64 %42 %634 %7965) %8537 = (+.f64 %7954 %1153) %8538 = (-.f64 %8537 %8372) %8540 = (*.f64 #s(literal 1/2 binary64) %8538) %8542 = (+.f64 %7959 %8540) %8544 = (fma.f64 #s(literal 1/2 binary64) %8542 %381) %8547 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8544)) %8551 = (-.f64 %8537 %8314) %8553 = (*.f64 #s(literal 1/2 binary64) %8551) %8555 = (+.f64 %7959 %8553) %8557 = (fma.f64 #s(literal 1/2 binary64) %8555 %381) %8560 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8557)) %8566 = (/.f64 %8274 %6) %8572 = (fma.f64 %42 %1199 %7965) %8576 = (*.f64 #s(literal 2 binary64) %8255) %8586 = (sin.f64 %7083) %8589 = (*.f64 #s(literal 2 binary64) (*.f64 %8586 %6)) %8603 = (*.f64 %7968 %1455) %8604 = (*.f64 x %8603) %8607 = (-.f64 %8524 %7959) %8609 = (fma.f64 #s(literal 1/2 binary64) %8607 %325) %8612 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8609)) %8621 = (fma.f64 %73 %67 %8374) %8624 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8621)) %8628 = (fma.f64 %324 %8061 %1349) %8631 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8628)) %8637 = (fma.f64 %167 %8061 %8158) %8640 = (*.f64 #s(literal 2 binary64) (*.f64 %6 %8637)) %8644 = (*.f64 %7997 %1455) %8646 = (*.f64 x %8644) %8650 = (fma.f64 %42 %176 %7965) %8662 = (pow.f64 (sqrt.f64 %7980) #s(literal 2 binary64)) %8664 = (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) %8662)) %8667 = (*.f64 #s(literal 2 binary64) (*.f64 %8664 %6)) %8675 = (sin.f64 (-.f64 %89 %8662)) %8678 = (*.f64 #s(literal 2 binary64) (*.f64 %8675 %6)) %8683 = (*.f64 #s(literal 1/3 binary64) z) %8688 = (*.f64 %3794 %42) %8690 = (*.f64 %3839 %7552) %8691 = (*.f64 #s(literal -1/162 binary64) %8690) %8693 = (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 %8691)) %8698 = (*.f64 %3839 %3830) %8704 = (pow.f64 t #s(literal 5 binary64)) %8705 = (*.f64 %8704 %3830) %8706 = (*.f64 #s(literal 1/29160 binary64) %8705) %8714 = (pow.f64 t #s(literal 7 binary64)) %8715 = (*.f64 %8714 %3830) %8716 = (*.f64 #s(literal 1/29160 binary64) %8704) %8724 = (*.f64 %3830 %73) %8725 = (*.f64 %3839 %8724) %8729 = (*.f64 %3839 %73) %8730 = (*.f64 %8704 %8724) %8737 = (*.f64 %8714 %8724) %8738 = (*.f64 %8704 %73) %8739 = (*.f64 #s(literal 1/29160 binary64) %8738) %8760 = (*.f64 %3851 %3830) %8763 = (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %3794 (*.f64 #s(literal 1/1944 binary64) %8760))) %8767 = (pow.f64 t #s(literal 6 binary64)) %8768 = (*.f64 %8767 %3830) %8773 = (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %3794 (*.f64 %3830 (fma.f64 #s(literal -1/524880 binary64) %8768 (*.f64 #s(literal 1/1944 binary64) %3851))))) %8776 = (*.f64 %3830 %42) %8777 = (*.f64 %3794 %8776) %8778 = (*.f64 #s(literal -1/18 binary64) %8777) %8781 = (*.f64 %3851 %8776) %8787 = (*.f64 %8767 %8776) %8788 = (*.f64 %3851 %42) %8796 = (-.f64 %7685 %7651) %8797 = (*.f64 z %8796) %8799 = (*.f64 #s(literal -1/162 binary64) %8729) %8800 = (*.f64 #s(literal 1/162 binary64) %8729) %8801 = (-.f64 %8799 %8800) %8808 = (*.f64 #s(literal -1/29160 binary64) %8738) %8809 = (-.f64 %8739 %8808) %8818 = (*.f64 %8714 %73) %8822 = (-.f64 (*.f64 #s(literal -1/11022480 binary64) %8818) (*.f64 #s(literal 1/11022480 binary64) %8818)) %8834 = (*.f64 #s(literal 1/162 binary64) %8698) %8838 = (*.f64 #s(literal 1/162 binary64) %3839) %8844 = (*.f64 #s(literal 1/11022480 binary64) %8715) %8887 = (*.f64 #s(literal -1/2 binary64) %88) %8890 = (sin.f64 %8887) %8892 = (cos.f64 %8887) %8893 = (*.f64 z %8892) %8898 = (*.f64 z %8890) %8900 = (*.f64 t %8892) %8915 = (*.f64 %42 %8890) %8917 = (*.f64 %42 %8892) %8918 = (*.f64 z %8917) %8924 = (*.f64 t %8917) %8925 = (*.f64 #s(literal 1/3 binary64) %8924) %8929 = (*.f64 %3794 %8915) %8939 = (*.f64 %3794 (*.f64 z %43)) %8940 = (*.f64 t %189) %8941 = (*.f64 #s(literal 1/3 binary64) %8940) %8942 = (fma.f64 #s(literal -1/18 binary64) %8939 %8941) %8945 = (*.f64 %3794 %43) %8946 = (*.f64 %3839 %193) %8950 = (fma.f64 #s(literal 1/3 binary64) %8940 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8945 (*.f64 #s(literal -1/162 binary64) %8946)))) %8955 = (*.f64 %3830 %6) %8957 = (*.f64 t %6) %8962 = (*.f64 %3839 %6) %8982 = (*.f64 #s(literal 2/3 binary64) %8940) %8987 = (*.f64 #s(literal -1/81 binary64) %8946) %8993 = (*.f64 #s(literal 1/2 binary64) %8797) %8996 = (*.f64 #s(literal 1/2 binary64) %8796) %9002 = (*.f64 #s(literal 1/2 binary64) (*.f64 z %8801)) %9009 = (*.f64 z %302) %9010 = (*.f64 t %9009) %9011 = (*.f64 #s(literal -1/3 binary64) %9010) %9014 = (*.f64 t %302) %9016 = (*.f64 %3794 (*.f64 z %689)) %9022 = (*.f64 %3794 %689) %9023 = (*.f64 %3839 %9009) %9024 = (*.f64 #s(literal 1/162 binary64) %9023) %9033 = (cos.f64 %690) %9034 = (*.f64 z %9033) %9035 = (*.f64 t %9034) %9040 = (*.f64 %3794 (*.f64 z %691)) %9041 = (*.f64 t %9033) %9042 = (*.f64 #s(literal 1/3 binary64) %9041) %9047 = (*.f64 %3794 %691) %9048 = (*.f64 %3839 %9034) %9056 = (*.f64 z %1465) %9057 = (*.f64 %3794 %9056) %9058 = (*.f64 t %1519) %9059 = (*.f64 #s(literal 1/3 binary64) %9058) %9063 = (*.f64 %3794 %1465) %9064 = (*.f64 %3839 %1521) %9071 = (*.f64 x %1521) %9072 = (*.f64 t %9071) %9076 = (*.f64 %3794 (*.f64 x %9056)) %9078 = (*.f64 t (*.f64 x %1519)) %9084 = (*.f64 %3794 %1466) %9085 = (*.f64 %3839 %9071) %9094 = (*.f64 %3830 %1455) %9096 = (*.f64 t %1455) %9101 = (*.f64 %3839 %1455) %9119 = (*.f64 x %3493) %9120 = (*.f64 t %9119) %9123 = (*.f64 x %9094) %9124 = (*.f64 %3839 %9123) %9125 = (*.f64 t %1456) %9130 = (*.f64 %3839 %1456) %9131 = (*.f64 %8704 %9123) %9138 = (*.f64 %8714 %9123) %9139 = (*.f64 %8704 %1456) %9150 = (*.f64 %3830 %1519) %9155 = (*.f64 %3839 %1519) %9175 = (*.f64 #s(literal 2/3 binary64) %9058) %9179 = (*.f64 #s(literal -1/81 binary64) %9064) %9187 = (*.f64 #s(literal 2/3 binary64) %9078) %9192 = (*.f64 #s(literal -1/81 binary64) %9085) %9199 = (*.f64 b %9072) %9202 = (*.f64 b %9076) %9203 = (*.f64 b %9078) %9209 = (*.f64 b %9084) %9210 = (*.f64 b %9085) %9219 = (*.f64 b %1523) %9222 = (*.f64 b %9057) %9223 = (*.f64 b %9058) %9229 = (*.f64 b %9063) %9230 = (*.f64 b %9064) %9238 = (*.f64 %691 %1455) %9240 = (*.f64 %9033 %1455) %9241 = (*.f64 z %9240) %9242 = (*.f64 t %9241) %9245 = (*.f64 z %9238) %9246 = (*.f64 %3794 %9245) %9247 = (*.f64 t %9240) %9252 = (*.f64 %3794 %9238) %9253 = (*.f64 %3839 %9241) %9263 = (*.f64 #s(literal 1/18 binary64) %9076) %9268 = (*.f64 #s(literal 1/18 binary64) %9084) %9296 = (*.f64 #s(literal -2/3 binary64) %9072) %9323 = (* y %116) %9328 = (*.f64 %3839 y) %9346 = (*.f64 %3794 %8955) %9350 = (*.f64 %3794 %6) %9351 = (*.f64 %3851 %8955) %9354 = (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %9350 (*.f64 #s(literal 1/1944 binary64) %9351))) %9357 = (*.f64 %8767 %8955) %9358 = (*.f64 %3851 %6) %9363 = (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %9350 (*.f64 %3830 (fma.f64 #s(literal -1/524880 binary64) %9357 (*.f64 #s(literal 1/1944 binary64) %9358))))) %9390 = (*.f64 #s(literal 1/3 binary64) (*.f64 t %8890)) %9404 = (*.f64 b %197) %9405 = (fma.f64 #s(literal 6 binary64) %9404 %214) %9408 = (*.f64 b %8939) %9409 = (*.f64 b %8940) %9413 = (fma.f64 #s(literal 18 binary64) %209 (*.f64 z (fma.f64 #s(literal -1 binary64) %9408 (*.f64 #s(literal 6 binary64) %9409)))) %9416 = (*.f64 b %8945) %9417 = (*.f64 b %8946) %9423 = (fma.f64 #s(literal 18 binary64) %209 (*.f64 z (fma.f64 #s(literal 6 binary64) %9409 (*.f64 z (fma.f64 #s(literal -1 binary64) %9416 (*.f64 #s(literal -1/9 binary64) %9417)))))) %9430 = (/ %78 z) %9431 = (/.f64 %88 z) %9433 = (* 1/2 %9430) %9434 = (*.f64 #s(literal 1/2 binary64) %9431) %9436 = (+ %498 %9433) %9445 = (*.f64 #s(literal -1/3 binary64) (/.f64 t %2798)) %9449 = (*.f64 %3839 z) %9450 = (pow.f64 y #s(literal 4 binary64)) %9478 = (*.f64 t %42) %9494 = (sin.f64 %7681) %9495 = (*.f64 z %9494) %9496 = (*.f64 t %9495) %9502 = (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 (*.f64 z %7682))) %9503 = (*.f64 t %9494) %9504 = (*.f64 #s(literal 1/3 binary64) %9503) %9509 = (*.f64 %3794 %7682) %9510 = (*.f64 %3839 %9495) %9520 = (-.f64 %89 %8887) %9524 = (sin.f64 %9520) %9526 = (cos.f64 %9520) %9527 = (*.f64 z %9526) %9532 = (*.f64 t %9526) %9550 = (*.f64 %689 %6) %9552 = (*.f64 %302 %6) %9553 = (*.f64 z %9552) %9554 = (*.f64 t %9553) %9557 = (*.f64 t %9552) %9559 = (*.f64 %3794 (*.f64 z %9550)) %9564 = (*.f64 %3794 %9550) %9565 = (*.f64 %3839 %9553) %9566 = (*.f64 #s(literal 1/162 binary64) %9565) %9573 = (-.f64 (*.f64 #s(literal -1/3 binary64) %9014) %7685) %9578 = (*.f64 #s(literal -1/18 binary64) %9022) %9579 = (fma.f64 #s(literal -1/18 binary64) %8688 %9578) %9580 = (*.f64 z %9579) %9587 = (*.f64 %3839 %302) %9588 = (*.f64 #s(literal 1/162 binary64) %9587) %9589 = (-.f64 %9588 %8799) %9600 = (fma.f64 #s(literal -1/3 binary64) %9557 %8941) %9607 = (*.f64 %3839 %189) %9612 = (fma.f64 #s(literal -1/18 binary64) %9564 (*.f64 z (fma.f64 #s(literal -1/162 binary64) %9607 (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %9552))))) %9618 = (fma.f64 #s(literal 1/3 binary64) %9041 %7685) %9619 = (*.f64 z %9618) %9623 = (*.f64 #s(literal -1/18 binary64) %9047) %9624 = (*.f64 #s(literal -1/18 binary64) %8688) %9625 = (-.f64 %9623 %9624) %9626 = (*.f64 z %9625) %9633 = (*.f64 %3839 %9033) %9634 = (fma.f64 #s(literal -1/162 binary64) %9633 %8799) %9635 = (*.f64 z %9634) %9648 = (*.f64 #s(literal 1/2 binary64) %9625) %9649 = (fma.f64 #s(literal -1/18 binary64) %8688 %9648) %9664 = (*.f64 %73 %9524) %9666 = (*.f64 %9526 %73) %9667 = (*.f64 z %9666) %9671 = (*.f64 t %9666) %9678 = (*.f64 %3794 %9664) %9686 = (*.f64 %8892 %73) %9688 = (*.f64 %73 %8890) %9689 = (*.f64 z %9688) %9693 = (*.f64 t %9688) %9700 = (*.f64 %3794 %9686) %9708 = (-.f64 %9686 %8915) %9711 = (-.f64 (*.f64 #s(literal -1/3 binary64) %9693) %8925) %9716 = (*.f64 #s(literal -1/18 binary64) %8929) %9717 = (-.f64 (*.f64 #s(literal -1/18 binary64) %9700) %9716) %9727 = (*.f64 #s(literal -1/162 binary64) (*.f64 %3839 %8917)) %9728 = (-.f64 (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %9688)) %9727) %9738 = (fma.f64 #s(literal 2 binary64) %197 %1311) %9742 = (*.f64 z (fma.f64 #s(literal -1/3 binary64) %8939 (*.f64 #s(literal 2 binary64) %8940))) %9743 = (fma.f64 #s(literal 6 binary64) %43 %9742) %9749 = (*.f64 z (fma.f64 #s(literal 2 binary64) %8940 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %8945 (*.f64 #s(literal -1/27 binary64) %8946))))) %9750 = (fma.f64 #s(literal 6 binary64) %43 %9749) %9754 = (*.f64 #s(literal 2 binary64) %9409) %9769 = (/.f64 %197 a) %9772 = (/.f64 %8939 a) %9773 = (/.f64 %8940 a) %9778 = (/.f64 %8945 a) %9779 = (/.f64 %8946 a) %9786 = (*.f64 #s(literal 2 binary64) %206) %9788 = (fma.f64 #s(literal 2/3 binary64) %9769 %9786) %9793 = (fma.f64 #s(literal 2 binary64) %206 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9772 (*.f64 #s(literal 2/3 binary64) %9773)))) %9800 = (fma.f64 #s(literal 2 binary64) %206 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %9773 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9778 (*.f64 #s(literal -1/81 binary64) %9779)))))) %9802 = (*.f64 %3830 %689) %9823 = (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) %9825 = (sin.f64 #s(literal 884279719003555/562949953421312 binary64)) %9826 = (*.f64 z %9825) %9835 = (*.f64 #s(literal -1/3 binary64) (*.f64 t %9825)) %9879 = (*.f64 %3830 %302) %9924 = (fma.f64 #s(literal -2/3 binary64) %9554 %583) %9929 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %9557 (*.f64 #s(literal -1/9 binary64) %8939)))) %9931 = (*.f64 #s(literal 1/81 binary64) %9565) %9936 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %9557 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8945 %9931))))) %9944 = (*.f64 #s(literal 1/2 binary64) %9573) %9945 = (fma.f64 #s(literal 1/3 binary64) %7560 %9944) %9955 = (fma.f64 #s(literal -1/162 binary64) %8729 (*.f64 #s(literal 1/2 binary64) %9589)) %9964 = (fma.f64 #s(literal 2/3 binary64) %197 %583) %9967 = (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8939 %8982)) %9968 = (fma.f64 #s(literal 2 binary64) %43 %9967) %9973 = (*.f64 z (fma.f64 #s(literal 2/3 binary64) %8940 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8945 %8987)))) %9974 = (fma.f64 #s(literal 2 binary64) %43 %9973) %9976 = (fma.f64 #s(literal 1/3 binary64) %7560 %8996) %9977 = (*.f64 z %9976) %9980 = (fma.f64 #s(literal -1/162 binary64) %8729 (*.f64 #s(literal 1/2 binary64) %8801)) %10025 = (*.f64 %6 %7775) %10027 = (*.f64 %6 %9618) %10028 = (*.f64 z %10027) %10031 = (*.f64 %6 %9649) %10032 = (*.f64 z %10031) %10037 = (*.f64 z (*.f64 %6 %9634)) %10043 = (fma.f64 #s(literal -1/3 binary64) t %3802) %10044 = (*.f64 z %10043) %10047 = (*.f64 #s(literal 1/2 binary64) %10044) %10050 = (*.f64 %73 %10043) %10051 = (*.f64 z %10050) %10056 = (pow.f64 %10043 #s(literal 2 binary64)) %10057 = (*.f64 %42 %10056) %10060 = (*.f64 #s(literal 1/2 binary64) %10050) %10067 = (*.f64 %73 (pow.f64 %10043 #s(literal 3 binary64))) %10076 = (-.f64 %3717 %3802) %10077 = (*.f64 z %10076) %10081 = (pow.f64 %10076 #s(literal 2 binary64)) %10087 = (pow.f64 %10076 #s(literal 4 binary64)) %10095 = (pow.f64 %10076 #s(literal 6 binary64)) %10104 = (fma.f64 #s(literal -1/2 binary64) %10050 %7685) %10108 = (*.f64 %42 %10081) %10110 = (fma.f64 #s(literal -1/8 binary64) %10057 (*.f64 #s(literal -1/8 binary64) %10108)) %10111 = (*.f64 z %10110) %10121 = (fma.f64 #s(literal 1/48 binary64) %10067 (*.f64 #s(literal 1/16 binary64) (*.f64 %73 (*.f64 %10043 %10081)))) %10122 = (fma.f64 #s(literal -1/162 binary64) %8729 %10121) %10132 = (fma.f64 #s(literal 6 binary64) %1533 %131) %10148 = (*.f64 x %10132) %10154 = (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9202 (*.f64 #s(literal 2 binary64) %9203))) %10161 = (*.f64 z (fma.f64 #s(literal 2 binary64) %9203 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9209 (*.f64 #s(literal -1/27 binary64) %9210))))) %10175 = (*.f64 %3794 %1455) %10191 = (/.f64 %1465 a) %10193 = (/.f64 %1523 a) %10196 = (/.f64 %9057 a) %10197 = (/.f64 %9058 a) %10202 = (/.f64 %9063 a) %10203 = (/.f64 %9064 a) %10210 = (*.f64 #s(literal 6 binary64) %10191) %10212 = (fma.f64 #s(literal 2 binary64) %10193 %10210) %10217 = (fma.f64 #s(literal 6 binary64) %10191 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %10196 (*.f64 #s(literal 2 binary64) %10197)))) %10224 = (fma.f64 #s(literal 6 binary64) %10191 (*.f64 z (fma.f64 #s(literal 2 binary64) %10197 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %10202 (*.f64 #s(literal -1/27 binary64) %10203)))))) %10226 = (-.f64 %10210 %109) %10234 = (*.f64 x %10226) %10240 = (/.f64 %9078 a) %10255 = (*.f64 #s(literal 6 binary64) %206) %10256 = (-.f64 %10255 %371) %10258 = (fma.f64 #s(literal 2 binary64) %9769 %10255) %10264 = (fma.f64 #s(literal 6 binary64) %206 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9772 (*.f64 #s(literal 2 binary64) %9773)))) %10272 = (fma.f64 #s(literal 6 binary64) %206 (*.f64 z (fma.f64 #s(literal 2 binary64) %9773 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9778 (*.f64 #s(literal -1/27 binary64) %9779)))))) %10276 = (fma.f64 #s(literal 2/3 binary64) %1523 %1689) %10280 = (fma.f64 #s(literal 2 binary64) %1465 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9057 %9175))) %10286 = (fma.f64 #s(literal 2 binary64) %1465 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %9058 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9063 %9179))))) %10298 = (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9076 %9187)) %10304 = (*.f64 z (fma.f64 #s(literal 2/3 binary64) %9078 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9084 %9192)))) %10317 = (*.f64 %1455 %9945) %10318 = (*.f64 z %10317) %10321 = (*.f64 %1455 %9579) %10322 = (*.f64 z %10321) %10328 = (*.f64 z (*.f64 %1455 %9955)) %10336 = (*.f64 x %10318) %10339 = (*.f64 x %10322) %10340 = (*.f64 x %10317) %10345 = (*.f64 x %10321) %10346 = (*.f64 x %10328) %10353 = (*.f64 %1455 %9976) %10354 = (*.f64 z %10353) %10362 = (*.f64 z (*.f64 %1455 %9980)) %10369 = (*.f64 x %10354) %10372 = (*.f64 x %10353) %10378 = (*.f64 x %10362) %10398 = (*.f64 %6 %9976) %10400 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z %10398)) %10404 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8939 %10398))) %10411 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z (fma.f64 z (fma.f64 #s(literal -1/9 binary64) %8945 (*.f64 z (*.f64 %6 %9980))) %10398))) %10413 = (*.f64 %1455 %7775) %10415 = (*.f64 %1455 %9618) %10416 = (*.f64 z %10415) %10419 = (*.f64 %1455 %9649) %10420 = (*.f64 z %10419) %10425 = (*.f64 z (*.f64 %1455 %9634)) %10431 = (*.f64 x %10413) %10433 = (*.f64 x %10416) %10436 = (*.f64 x %10415) %10437 = (*.f64 x %10420) %10442 = (*.f64 x %10425) %10443 = (*.f64 x %10419) %10450 = (*.f64 %1455 %10104) %10453 = (*.f64 %1455 %10110) %10457 = (*.f64 %1455 %10122) %10462 = (*.f64 z %10450) %10465 = (*.f64 z %10453) %10466 = (*.f64 x %10450) %10471 = (*.f64 z %10457) %10472 = (*.f64 x %10453) %10493 = (*.f64 %6 %9945) %10495 = (fma.f64 #s(literal 2 binary64) (*.f64 z %10493) %702) %10497 = (*.f64 %6 %9579) %10500 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %10493 (*.f64 z %10497)) %702) %10507 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %10493 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %9955)) %10497))) %702) %10509 = (fma.f64 #s(literal 6 binary64) %9238 %26) %10525 = (*.f64 x %10509) %10527 = (*.f64 x %9241) %10528 = (*.f64 t %10527) %10532 = (*.f64 %3794 (*.f64 x %9245)) %10534 = (*.f64 t (*.f64 x %9240)) %10541 = (*.f64 %3794 (*.f64 x %9238)) %10542 = (*.f64 %3839 %10527) %10550 = (*.f64 #s(literal -1 binary64) %10525) %10566 = (*.f64 %691 %6) %10567 = (*.f64 #s(literal 6 binary64) %10566) %10568 = (-.f64 %10567 %391) %10570 = (*.f64 %9033 %6) %10571 = (*.f64 z %10570) %10572 = (*.f64 t %10571) %10573 = (fma.f64 #s(literal 2 binary64) %10572 %10567) %10577 = (*.f64 %3794 (*.f64 z %10566)) %10578 = (*.f64 t %10570) %10582 = (fma.f64 #s(literal 6 binary64) %10566 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %10577 (*.f64 #s(literal 2 binary64) %10578)))) %10585 = (*.f64 %3794 %10566) %10586 = (*.f64 %3839 %10571) %10592 = (fma.f64 #s(literal 6 binary64) %10566 (*.f64 z (fma.f64 #s(literal 2 binary64) %10578 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %10585 (*.f64 #s(literal -1/27 binary64) %10586)))))) %10612 = (*.f64 #s(literal 2 binary64) %10025) %10614 = (fma.f64 #s(literal 2 binary64) %10025 %10028) %10618 = (fma.f64 #s(literal 2 binary64) %10025 (*.f64 z (fma.f64 #s(literal 2 binary64) %10032 %10027))) %10623 = (fma.f64 #s(literal 2 binary64) %10025 (*.f64 z (fma.f64 z (fma.f64 #s(literal 2 binary64) %10031 %10037) %10027))) %10642 = (*.f64 %6 %10104) %10644 = (fma.f64 #s(literal 2 binary64) (*.f64 z %10642) %583) %10646 = (*.f64 %6 %10110) %10651 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %10646) (*.f64 #s(literal 2 binary64) %10642)))) %10660 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z (fma.f64 #s(literal 2 binary64) %10642 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %10122)) (*.f64 #s(literal 2 binary64) %10646)))))) %10662 = (/.f64 %221 b) %10665 = (*.f64 #s(literal 2/3 binary64) %197) %10674 = (*.f64 x %3830) %10679 = (*.f64 %3794 x) %10695 = (*.f64 x %7552) %10696 = (*.f64 t %10695) %10700 = (*.f64 %3794 (*.f64 x %7558)) %10702 = (*.f64 t (*.f64 x %73)) %10708 = (*.f64 %3794 %682) %10709 = (*.f64 %3839 %10695) %10723 = (pow.f64 %10043 #s(literal 4 binary64)) %10730 = (pow.f64 %10043 #s(literal 6 binary64)) %10739 = (* %657 %467) %10746 = (*.f64 %10056 %10081) %10757 = (*.f64 %10056 %10087) %10758 = (*.f64 %10723 %10081) %10777 = (*.f64 z %10121) %10786 = (*.f64 %6 (fma.f64 #s(literal 1/3 binary64) %9014 %9042)) %10789 = (fma.f64 #s(literal 1/2 binary64) %693 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %10786 %8982) %43)) %10792 = (*.f64 %6 (fma.f64 #s(literal -1/18 binary64) %9022 %9623)) %10799 = (fma.f64 #s(literal 1/2 binary64) %693 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %10786 (fma.f64 #s(literal 2/3 binary64) %8940 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8945 (*.f64 #s(literal 1/2 binary64) %10792))))) %43)) %10813 = (fma.f64 #s(literal 1/2 binary64) %693 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %10786 (fma.f64 #s(literal 2/3 binary64) %8940 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8945 (fma.f64 #s(literal 1/2 binary64) %10792 (*.f64 z (fma.f64 #s(literal -1/81 binary64) %9607 (*.f64 #s(literal 1/2 binary64) (*.f64 %6 (fma.f64 #s(literal -1/162 binary64) %9587 (*.f64 #s(literal -1/162 binary64) %9633))))))))))) %43)) %10841 = (fma.f64 %42 %6 %103) %10843 = (fma.f64 #s(literal 1/3 binary64) %197 %10841) %10845 = (fma.f64 z %8942 %10841) %10847 = (fma.f64 z %8950 %10841) %10865 = (*.f64 %6 (fma.f64 #s(literal -1/6 binary64) %7560 %7685)) %10867 = (fma.f64 #s(literal 2 binary64) (*.f64 z %10865) %707) %10871 = (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %8939 (*.f64 #s(literal 2 binary64) %10865)) %707) %10882 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %10865 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8945 (*.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 (fma.f64 #s(literal -1/162 binary64) %8729 (*.f64 #s(literal 1/324 binary64) %8729)))))))) %707) %10884 = (*.f64 %6 %10081) %10889 = (*.f64 %6 %10087) %10896 = (*.f64 %6 %10095) %10905 = (*.f64 %6 %10056) %10907 = (fma.f64 #s(literal -1/8 binary64) %10905 (*.f64 #s(literal -1/8 binary64) %10884)) %10908 = (*.f64 %3830 %10907) %10911 = (*.f64 %6 %10723) %10912 = (*.f64 %6 %10746) %10915 = (fma.f64 #s(literal 1/384 binary64) %10911 (fma.f64 #s(literal 1/384 binary64) %10889 (*.f64 #s(literal 1/64 binary64) %10912))) %10916 = (*.f64 %3830 %10915) %10929 = (*.f64 %3830 (fma.f64 #s(literal -1/3072 binary64) (*.f64 %6 %10757) (fma.f64 #s(literal -1/3072 binary64) (*.f64 %6 %10758) (fma.f64 #s(literal -1/46080 binary64) (*.f64 %6 %10730) (*.f64 #s(literal -1/46080 binary64) %10896))))) %10955 = (*.f64 (pow.f64 %42 #s(literal 2 binary64)) %6) %10958 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %43)) %10961 = (pow.f64 %73 #s(literal 2 binary64)) %10964 = (*.f64 (pow.f64 %42 #s(literal 3 binary64)) %6) %10969 = (fma.f64 #s(literal -1/18 binary64) (/.f64 (*.f64 %3794 %10961) %10964) (*.f64 #s(literal -1/36 binary64) (/.f64 %3794 %43))) %10973 = (*.f64 #s(literal 1/6 binary64) (/.f64 %7560 %10955)) %10981 = (/.f64 %8729 %10955) %10996 = (*.f64 #s(literal -1/3 binary64) %9503) %11013 = (*.f64 #s(literal -1/18 binary64) %9509) %11023 = (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %9494)) %11040 = (/.f64 y t) %11045 = (/.f64 y %3794) %11063 = (-.f64 %1311 %391) %11072 = (*.f64 b %10025) %11074 = (*.f64 b %10028) %11077 = (*.f64 b %10027) %11078 = (*.f64 b %10032) %11083 = (*.f64 b %10037) %11084 = (*.f64 b %10031) %11091 = (*.f64 #s(literal 2 binary64) %11072) %11093 = (fma.f64 #s(literal 2 binary64) %11072 %11074) %11097 = (fma.f64 #s(literal 2 binary64) %11072 (*.f64 z (fma.f64 #s(literal 2 binary64) %11078 %11077))) %11103 = (fma.f64 #s(literal 2 binary64) %11072 (*.f64 z (fma.f64 b %10027 (*.f64 z (fma.f64 #s(literal 2 binary64) %11084 %11083))))) %11105 = (-.f64 %11091 %764) %11126 = (*.f64 #s(literal 1/3 binary64) %9014) %11138 = (fma.f64 #s(literal -1/2 binary64) %88 %89) %11141 = (sin.f64 %11138) %11143 = (cos.f64 %11138) %11144 = (*.f64 z %11143) %11151 = (*.f64 t %11143) %11197 = (*.f64 #s(literal 2 binary64) %9550) %11199 = (*.f64 %6 %8796) %11200 = (*.f64 z %11199) %11201 = (fma.f64 #s(literal 2 binary64) %9550 %11200) %11205 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9559 %11199))) %11208 = (*.f64 z (*.f64 %6 %8801)) %11212 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 z (fma.f64 z (fma.f64 #s(literal -1/9 binary64) %9564 %11208) %11199))) %11222 = (*.f64 #s(literal 2 binary64) %10566) %11225 = (fma.f64 #s(literal 2/3 binary64) %10572 %11222) %11230 = (*.f64 z (fma.f64 #s(literal -1/9 binary64) %10577 (*.f64 #s(literal 2/3 binary64) %10578))) %11231 = (fma.f64 #s(literal 2 binary64) %10566 %11230) %11238 = (*.f64 z (fma.f64 #s(literal 2/3 binary64) %10578 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %10585 (*.f64 #s(literal -1/81 binary64) %10586))))) %11239 = (fma.f64 #s(literal 2 binary64) %10566 %11238) %11242 = (-.f64 %9786 %827) %11250 = (*.f64 a %11242) %11276 = (fma.f64 #s(literal -1/3 binary64) %7560 %7685) %11285 = (fma.f64 #s(literal -1/162 binary64) %8729 %8800) %11294 = (fma.f64 #s(literal -1/2 binary64) %11276 %7685) %11302 = (fma.f64 #s(literal -1/2 binary64) %11285 %8799) %11311 = (*.f64 %6 %11294) %11313 = (fma.f64 #s(literal 2 binary64) (*.f64 z %11311) %583) %11318 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8939 (*.f64 #s(literal 2 binary64) %11311)))) %11327 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z (fma.f64 #s(literal 2 binary64) %11311 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8945 (*.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %11302)))))))) %11341 = (/.f64 %1466 b) %11343 = (/.f64 %9072 b) %11346 = (/.f64 %9076 b) %11347 = (/.f64 %9078 b) %11352 = (/.f64 %9084 b) %11353 = (/.f64 %9085 b) %11360 = (*.f64 #s(literal 6 binary64) %11341) %11376 = (/.f64 %43 b) %11377 = (*.f64 #s(literal 6 binary64) %11376) %11383 = (/.f64 %8940 b) %11466 = (*.f64 %7682 %6) %11467 = (*.f64 #s(literal 2 binary64) %11466) %11469 = (*.f64 %9494 %6) %11470 = (*.f64 z %11469) %11471 = (*.f64 t %11470) %11474 = (*.f64 t %11469) %11476 = (*.f64 %3794 (*.f64 z %11466)) %11479 = (*.f64 z (fma.f64 #s(literal -2/3 binary64) %11474 (*.f64 #s(literal -1/9 binary64) %11476))) %11482 = (*.f64 %3794 %11466) %11483 = (*.f64 %3839 %11470) %11488 = (*.f64 z (fma.f64 #s(literal -2/3 binary64) %11474 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %11482 (*.f64 #s(literal 1/81 binary64) %11483))))) %11491 = (*.f64 b %11466) %11492 = (*.f64 #s(literal 6 binary64) %11491) %11495 = (fma.f64 #s(literal -2 binary64) (*.f64 b %11471) %11492) %11497 = (*.f64 b %11474) %11502 = (fma.f64 #s(literal 6 binary64) %11491 (*.f64 z (fma.f64 #s(literal -2 binary64) %11497 (*.f64 #s(literal -1/3 binary64) (*.f64 b %11476))))) %11511 = (fma.f64 #s(literal 6 binary64) %11491 (*.f64 z (fma.f64 #s(literal -2 binary64) %11497 (*.f64 z (fma.f64 #s(literal -1/3 binary64) (*.f64 b %11482) (*.f64 #s(literal 1/27 binary64) (*.f64 b %11483))))))) %11513 = (-.f64 %11492 a) %11521 = (/.f64 %11513 b) %11522 = (*.f64 #s(literal 1/3 binary64) %11521) %11530 = (*.f64 %6 %9708) %11531 = (*.f64 #s(literal 2 binary64) %11530) %11533 = (*.f64 %6 %9711) %11535 = (fma.f64 #s(literal 2 binary64) (*.f64 z %11533) %11531) %11537 = (*.f64 %6 %9717) %11542 = (fma.f64 #s(literal 2 binary64) %11530 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %11537) (*.f64 #s(literal 2 binary64) %11533)))) %11551 = (fma.f64 #s(literal 2 binary64) %11530 (*.f64 z (fma.f64 #s(literal 2 binary64) %11533 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %9728)) (*.f64 #s(literal 2 binary64) %11537)))))) %11561 = (fma.f64 #s(literal -2/3 binary64) %9554 %11197) %11566 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %9557 (*.f64 #s(literal -1/9 binary64) %9559)))) %11572 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %9557 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9564 %9931))))) %11580 = (fma.f64 #s(literal 2 binary64) %43 %11200) %11584 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8939 %11199))) %11589 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 z (fma.f64 z (fma.f64 #s(literal -1/9 binary64) %8945 %11208) %11199))) %11597 = (-.f64 %9664 %8915) %11600 = (-.f64 (*.f64 #s(literal -1/3 binary64) %9671) %8925) %11605 = (-.f64 (*.f64 #s(literal -1/18 binary64) %9678) %9716) %11614 = (-.f64 (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %9666)) %9727) %11624 = (*.f64 %6 %11597) %11625 = (*.f64 #s(literal 2 binary64) %11624) %11627 = (*.f64 %6 %11600) %11629 = (fma.f64 #s(literal 2 binary64) (*.f64 z %11627) %11625) %11631 = (*.f64 %6 %11605) %11636 = (fma.f64 #s(literal 2 binary64) %11624 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %11631) (*.f64 #s(literal 2 binary64) %11627)))) %11645 = (fma.f64 #s(literal 2 binary64) %11624 (*.f64 z (fma.f64 #s(literal 2 binary64) %11627 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %11614)) (*.f64 #s(literal 2 binary64) %11631)))))) %11655 = (fma.f64 %42 %6 %9550) %11657 = (fma.f64 z %9600 %11655) %11664 = (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9557 (fma.f64 #s(literal 1/3 binary64) %8940 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8945 (*.f64 #s(literal -1/18 binary64) %9564))))) %11655) %11670 = (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9557 (fma.f64 #s(literal 1/3 binary64) %8940 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8945 %9612)))) %11655) %11688 = (fma.f64 #s(literal -1/2 binary64) %2798 %2882) %11718 = (/.f64 %42 %777) %11724 = (/.f64 %7560 %777) %11737 = (/.f64 %682 %777) %11739 = (/.f64 %10696 %777) %11742 = (/.f64 %10700 %777) %11743 = (/.f64 %10702 %777) %11748 = (/.f64 %10708 %777) %11749 = (/.f64 %10709 %777) %11756 = (*.f64 #s(literal 2 binary64) %11737) %11785 = (*.f64 #s(literal 2/3 binary64) %7560) %11805 = (*.f64 a %10256) %11822 = (pow.f64 %11063 #s(literal 2 binary64)) %11825 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %11063)) %11829 = (*.f64 %10961 %6435) %11831 = (pow.f64 %11063 #s(literal 3 binary64)) %11835 = (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %3794 %11829) %11831) (*.f64 #s(literal -1 binary64) (/.f64 %8945 %11822))) %11839 = (*.f64 #s(literal 6 binary64) (/.f64 %8940 %11822)) %11849 = (*.f64 %42 (*.f64 %73 %6435)) %11862 = (-.f64 %42 %689) %11864 = (fma.f64 #s(literal -1/3 binary64) %7560 %11126) %11865 = (*.f64 z %11864) %11870 = (-.f64 %9624 %9578) %11877 = (fma.f64 #s(literal -1/162 binary64) %9587 %8800) %11878 = (*.f64 z %11877) %11887 = (*.f64 #s(literal 1/2 binary64) %11862) %11888 = (+.f64 %42 %11887) %11894 = (fma.f64 #s(literal -1/18 binary64) %8688 (*.f64 #s(literal 1/2 binary64) %11870)) %11908 = (*.f64 %6 %11888) %11909 = (*.f64 #s(literal 2 binary64) %11908) %11911 = (*.f64 %6 %11864) %11913 = (fma.f64 #s(literal -1 binary64) (*.f64 z %11911) %11909) %11915 = (*.f64 %6 %11894) %11920 = (fma.f64 #s(literal 2 binary64) %11908 (*.f64 z (fma.f64 #s(literal -1 binary64) %11911 (*.f64 #s(literal 2 binary64) (*.f64 z %11915))))) %11929 = (fma.f64 #s(literal 2 binary64) %11908 (*.f64 z (fma.f64 #s(literal -1 binary64) %11911 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 z (*.f64 %6 %11877)) (*.f64 #s(literal 2 binary64) %11915)))))) %11943 = (-.f64 %689 %42) %11945 = (fma.f64 #s(literal -1/3 binary64) %9014 %7685) %11946 = (*.f64 z %11945) %11950 = (-.f64 %9578 %9624) %11958 = (fma.f64 #s(literal -1/162 binary64) %8729 %9588) %11959 = (*.f64 z %11958) %11969 = (*.f64 #s(literal 1/2 binary64) %11943) %11970 = (+.f64 %42 %11969) %11975 = (*.f64 #s(literal 1/2 binary64) %11950) %11976 = (fma.f64 #s(literal -1/18 binary64) %8688 %11975) %11991 = (*.f64 %6 %11970) %11992 = (*.f64 #s(literal 2 binary64) %11991) %11994 = (*.f64 %6 %11945) %11996 = (fma.f64 #s(literal 2 binary64) %11991 (*.f64 z %11994)) %11998 = (*.f64 %6 %11976) %12002 = (fma.f64 #s(literal 2 binary64) %11991 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %11998) %11994))) %12009 = (fma.f64 #s(literal 2 binary64) %11991 (*.f64 z (fma.f64 z (fma.f64 #s(literal 2 binary64) %11998 (*.f64 z (*.f64 %6 %11958))) %11994))) %12019 = (*.f64 %73 %11141) %12021 = (*.f64 %11143 %73) %12022 = (*.f64 z %12021) %12028 = (*.f64 t %12021) %12029 = (*.f64 #s(literal 1/3 binary64) %12028) %12033 = (*.f64 %3794 %12019) %12041 = (-.f64 %12019 %8915) %12043 = (-.f64 %12029 %8925) %12048 = (-.f64 (*.f64 #s(literal -1/18 binary64) %12033) %9716) %12057 = (-.f64 (*.f64 #s(literal -1/162 binary64) (*.f64 %3839 %12021)) %9727) %12067 = (*.f64 %6 %12041) %12068 = (*.f64 #s(literal 2 binary64) %12067) %12070 = (*.f64 %6 %12043) %12072 = (fma.f64 #s(literal 2 binary64) (*.f64 z %12070) %12068) %12074 = (*.f64 %6 %12048) %12079 = (fma.f64 #s(literal 2 binary64) %12067 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z %12074) (*.f64 #s(literal 2 binary64) %12070)))) %12088 = (fma.f64 #s(literal 2 binary64) %12067 (*.f64 z (fma.f64 #s(literal 2 binary64) %12070 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %12057)) (*.f64 #s(literal 2 binary64) %12074)))))) %12098 = (fma.f64 #s(literal -1/3 binary64) %9041 %7651) %12099 = (*.f64 z %12098) %12109 = (fma.f64 #s(literal 1/162 binary64) %9633 %8800) %12110 = (*.f64 z %12109) %12120 = (+.f64 %42 %7744) %12121 = (-.f64 %12120 %691) %12127 = (fma.f64 #s(literal -1/9 binary64) %8688 %9624) %12128 = (-.f64 %12127 %9623) %12129 = (*.f64 z %12128) %12145 = (*.f64 #s(literal 1/2 binary64) %12121) %12154 = (*.f64 #s(literal 1/2 binary64) %12128) %12161 = (+.f64 %42 %12145) %12164 = (-.f64 (*.f64 #s(literal -1/2 binary64) %12098) %7685) %12169 = (fma.f64 #s(literal -1/18 binary64) %8688 %12154) %12170 = (*.f64 z %12169) %12178 = (-.f64 (*.f64 #s(literal -1/2 binary64) %12109) %8799) %12191 = (*.f64 #s(literal 1/2 binary64) %12164) %12192 = (fma.f64 #s(literal 1/3 binary64) %7560 %12191) %12202 = (fma.f64 #s(literal -1/162 binary64) %8729 (*.f64 #s(literal 1/2 binary64) %12178)) %12211 = (*.f64 %6 %12161) %12213 = (*.f64 %6 %12192) %12215 = (fma.f64 #s(literal 2 binary64) (*.f64 z %12213) %12211) %12217 = (*.f64 %6 %12169) %12220 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %12213 (*.f64 z %12217)) %12211) %12227 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %12213 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %12202)) %12217))) %12211) %12237 = (-.f64 %12120 %7682) %12239 = (-.f64 %10996 %7651) %12240 = (*.f64 z %12239) %12245 = (-.f64 %12127 %11013) %12246 = (*.f64 z %12245) %12254 = (-.f64 %11023 %8800) %12255 = (*.f64 z %12254) %12267 = (*.f64 #s(literal 1/2 binary64) %12237) %12271 = (*.f64 #s(literal 1/2 binary64) %12239) %12276 = (*.f64 #s(literal 1/2 binary64) %12245) %12283 = (+.f64 %42 %12267) %12285 = (-.f64 %12271 %7685) %12290 = (fma.f64 #s(literal -1/18 binary64) %8688 %12276) %12291 = (*.f64 z %12290) %12299 = (-.f64 (*.f64 #s(literal 1/2 binary64) %12254) %8799) %12312 = (*.f64 #s(literal 1/2 binary64) %12285) %12313 = (fma.f64 #s(literal 1/3 binary64) %7560 %12312) %12323 = (fma.f64 #s(literal -1/162 binary64) %8729 (*.f64 #s(literal 1/2 binary64) %12299)) %12332 = (*.f64 %6 %12283) %12334 = (*.f64 %6 %12313) %12336 = (fma.f64 #s(literal 2 binary64) (*.f64 z %12334) %12332) %12338 = (*.f64 %6 %12290) %12341 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %12334 (*.f64 z %12338)) %12332) %12348 = (fma.f64 z (fma.f64 #s(literal 2 binary64) %12334 (*.f64 z (fma.f64 #s(literal 2 binary64) (*.f64 z (*.f64 %6 %12323)) %12338))) %12332) %12366 = (/.f64 %682 %6) %12368 = (/.f64 %10696 %6) %12371 = (/.f64 %10700 %6) %12372 = (/.f64 %10702 %6) %12377 = (/.f64 %10708 %6) %12378 = (/.f64 %10709 %6) %12406 = (-.f64 #s(literal 884279719003555/562949953421312 binary64) y) %12409 = (sin.f64 %12406) %12411 = (cos.f64 %12406) %12412 = (*.f64 z %12411) %12419 = (*.f64 t %12411) %12434 = (*.f64 %12409 %6) %12435 = (*.f64 #s(literal 2 binary64) %12434) %12437 = (*.f64 %12411 %6) %12438 = (*.f64 z %12437) %12440 = (fma.f64 #s(literal 2/3 binary64) (*.f64 t %12438) %12435) %12444 = (*.f64 t %12437) %12448 = (fma.f64 #s(literal 2 binary64) %12434 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %3794 (*.f64 z %12434)) (*.f64 #s(literal 2/3 binary64) %12444)))) %12457 = (fma.f64 #s(literal 2 binary64) %12434 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %12444 (*.f64 z (fma.f64 #s(literal -1/9 binary64) (*.f64 %3794 %12434) (*.f64 #s(literal -1/81 binary64) (*.f64 %3839 %12438))))))) %12473 = (*.f64 %9823 %73) %12474 = (+.f64 %42 %12473) %12476 = (*.f64 %9825 %73) %12477 = (*.f64 z %12476) %12482 = (*.f64 t %12476) %12483 = (*.f64 %3794 %12473) %12485 = (fma.f64 #s(literal -1/18 binary64) %8688 (*.f64 #s(literal -1/18 binary64) %12483)) %12500 = (*.f64 %6 %12474) %12501 = (*.f64 #s(literal 2 binary64) %12500) %12503 = (*.f64 %9825 %189) %12504 = (*.f64 z %12503) %12506 = (fma.f64 #s(literal 2/3 binary64) (*.f64 t %12504) %12501) %12508 = (*.f64 t %12503) %12509 = (*.f64 %6 %12485) %12514 = (fma.f64 #s(literal 2 binary64) %12500 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %12508 (*.f64 #s(literal 2 binary64) (*.f64 z %12509))))) %12522 = (fma.f64 #s(literal 2 binary64) %12500 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %12508 (*.f64 z (fma.f64 #s(literal -1/81 binary64) (*.f64 %3839 %12504) (*.f64 #s(literal 2 binary64) %12509)))))) %12544 = (fma.f64 #s(literal 2/3 binary64) %197 %11197) %12548 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9559 %8982))) %12554 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %8940 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9564 %8987))))) %12566 = (*.f64 #s(literal -1/162 binary64) %3839) %12579 = (*.f64 %689 %1455) %12581 = (*.f64 %302 %1455) %12582 = (*.f64 z %12581) %12586 = (*.f64 t %12581) %12587 = (*.f64 z %12579) %12601 = (*.f64 x %12579) %12603 = (*.f64 x %12582) %12604 = (*.f64 t %12603) %12608 = (*.f64 t (*.f64 x %12581)) %12610 = (*.f64 %3794 (*.f64 x %12587)) %12616 = (*.f64 %3794 %12601) %12617 = (*.f64 %3839 %12603) %12625 = (*.f64 #s(literal 2 binary64) %12601) %12642 = (*.f64 z (-.f64 %2960 %3802)) %12644 = (*.f64 z %3719) %12646 = (*.f64 #s(literal 3 binary64) %2960) %12653 = (*.f64 z (fma.f64 #s(literal -1 binary64) %2960 %3802)) %12657 = (*.f64 z (fma.f64 #s(literal 1/3 binary64) t %2960)) %12659 = (fma.f64 #s(literal -1/3 binary64) t %9434) %12660 = (*.f64 z %12659) %12663 = (fma.f64 #s(literal -1/2 binary64) %9431 %3802) %12664 = (*.f64 z %12663) %12666 = (fma.f64 #s(literal 1/2 binary64) %9431 %2960) %12670 = (fma.f64 #s(literal 1/3 binary64) t %9434) %12679 = (/.f64 %1465 z) %12686 = (/.f64 %73 z) %12692 = (/.f64 %7560 z) %12694 = (fma.f64 #s(literal -1/18 binary64) %8688 (*.f64 #s(literal 1/3 binary64) %12692)) %12697 = (/.f64 y %3795) %12699 = (/.f64 #s(literal 1 binary64) t) %12700 = (*.f64 #s(literal 3 binary64) %12699) %12704 = (/.f64 %2798 %8698) %12706 = (fma.f64 #s(literal 9 binary64) %12697 %12700) %12719 = (*.f64 z (fma.f64 #s(literal -1 binary64) %2960 %3717)) %12724 = (/.f64 %42 %3830) %12738 = (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2960) %3717)) %12748 = (*.f64 #s(literal 884279719003555/562949953421312 binary64) %3693) %12754 = (fma.f64 #s(literal 1/3 binary64) t (*.f64 #s(literal 2 binary64) %2960)) %12765 = (/.f64 %43 z) %12775 = (/.f64 y %54) %12832 = (/.f64 %301 z) %12841 = (/.f64 %690 z) %12871 = (*.f64 #s(literal 9 binary64) %11045) %12895 = (fma.f64 #s(literal -1 binary64) %7630 %7651) %12940 = (*.f64 z (-.f64 %3802 %3717)) %12992 = (/.f64 %12406 z) %13006 = (*.f64 t %8776) %13007 = (*.f64 #s(literal -1/18 binary64) %13006) %13008 = (*.f64 #s(literal -1/3 binary64) %7552) %13013 = (*.f64 %3840 %73) %13014 = (*.f64 t %13013) %13015 = (*.f64 #s(literal -1/162 binary64) %13014) %13017 = (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 %13015)) %13022 = (*.f64 %3794 %3840) %13026 = (pow.f64 z #s(literal 5 binary64)) %13027 = (*.f64 %3794 %13026) %13028 = (*.f64 #s(literal 1/29160 binary64) %13027) %13034 = (pow.f64 z #s(literal 7 binary64)) %13035 = (*.f64 %3794 %13034) %13036 = (*.f64 #s(literal 1/29160 binary64) %13026) %13044 = (*.f64 %3794 %13013) %13045 = (*.f64 #s(literal 1/3 binary64) %7552) %13049 = (*.f64 %13026 %73) %13050 = (*.f64 %3794 %13049) %13057 = (*.f64 %13034 %73) %13058 = (*.f64 %3794 %13057) %13059 = (*.f64 #s(literal 1/29160 binary64) %13049) %13078 = (*.f64 %3794 %3852) %13081 = (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %3830 (*.f64 #s(literal 1/1944 binary64) %13078))) %13084 = (pow.f64 z #s(literal 6 binary64)) %13085 = (*.f64 %3794 %13084) %13090 = (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %3830 (*.f64 %3794 (fma.f64 #s(literal -1/524880 binary64) %13085 (*.f64 #s(literal 1/1944 binary64) %3852))))) %13093 = (*.f64 %3852 %42) %13094 = (*.f64 %3794 %13093) %13101 = (*.f64 %3794 (*.f64 %13084 %42)) %13109 = (-.f64 %13045 %13008) %13110 = (*.f64 t %13109) %13112 = (*.f64 #s(literal -1/162 binary64) %13013) %13113 = (*.f64 #s(literal 1/162 binary64) %13013) %13114 = (-.f64 %13112 %13113) %13120 = (*.f64 #s(literal -1/29160 binary64) %13049) %13121 = (-.f64 %13059 %13120) %13132 = (-.f64 (*.f64 #s(literal -1/11022480 binary64) %13057) (*.f64 #s(literal 1/11022480 binary64) %13057)) %13144 = (*.f64 #s(literal 1/162 binary64) %13022) %13148 = (*.f64 #s(literal 1/162 binary64) %3840) %13154 = (*.f64 #s(literal 1/11022480 binary64) %13035) %13180 = (*.f64 #s(literal -1/3 binary64) z) %13198 = (*.f64 %3830 %8890) %13214 = (*.f64 %3830 %8915) %13216 = (*.f64 #s(literal 1/3 binary64) %8918) %13220 = (*.f64 %3840 %8917) %13228 = (*.f64 %3830 %43) %13229 = (*.f64 t %13228) %13230 = (*.f64 #s(literal 1/3 binary64) %193) %13231 = (fma.f64 #s(literal -1/18 binary64) %13229 %13230) %13234 = (*.f64 %3840 %189) %13235 = (*.f64 t %13234) %13239 = (fma.f64 #s(literal 1/3 binary64) %193 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13228 (*.f64 #s(literal -1/162 binary64) %13235)))) %13242 = (*.f64 %3840 %6) %13248 = (*.f64 %13026 %6) %13266 = (*.f64 #s(literal 2/3 binary64) %193) %13270 = (*.f64 #s(literal -1/81 binary64) %13235) %13276 = (*.f64 #s(literal 1/2 binary64) %13110) %13279 = (*.f64 #s(literal 1/2 binary64) %13109) %13285 = (*.f64 #s(literal 1/2 binary64) (*.f64 t %13114)) %13292 = (*.f64 t %9802) %13298 = (*.f64 %3840 %302) %13299 = (*.f64 t %13298) %13300 = (*.f64 #s(literal 1/162 binary64) %13299) %13307 = (*.f64 %3830 %691) %13308 = (*.f64 t %13307) %13309 = (*.f64 #s(literal 1/3 binary64) %9034) %13314 = (*.f64 %3840 %9033) %13315 = (*.f64 t %13314) %13323 = (*.f64 %3830 %1465) %13324 = (*.f64 t %13323) %13325 = (*.f64 #s(literal 1/3 binary64) %1521) %13329 = (*.f64 %3840 %1519) %13330 = (*.f64 t %13329) %13337 = (*.f64 x %13323) %13338 = (*.f64 t %13337) %13344 = (*.f64 t (*.f64 x %13329)) %13351 = (*.f64 %3840 %1455) %13357 = (*.f64 %13026 %1455) %13365 = (*.f64 %13034 %1455) %13375 = (*.f64 x %13351) %13376 = (*.f64 %3794 %13375) %13381 = (*.f64 x %13357) %13382 = (*.f64 %3794 %13381) %13390 = (*.f64 %3794 (*.f64 x %13365)) %13403 = (*.f64 %13026 %1519) %13421 = (*.f64 #s(literal 2/3 binary64) %1521) %13425 = (*.f64 #s(literal -1/81 binary64) %13330) %13431 = (*.f64 #s(literal 2/3 binary64) %9071) %13435 = (*.f64 #s(literal -1/81 binary64) %13344) %13441 = (*.f64 b %13338) %13442 = (*.f64 b %9071) %13448 = (*.f64 b %13337) %13449 = (*.f64 b %13344) %13457 = (*.f64 b %13324) %13458 = (*.f64 b %1521) %13464 = (*.f64 b %13323) %13465 = (*.f64 b %13330) %13473 = (*.f64 %3830 %9238) %13474 = (*.f64 t %13473) %13479 = (*.f64 %3840 %9240) %13480 = (*.f64 t %13479) %13487 = (*.f64 #s(literal 1/18 binary64) %13338) %13492 = (*.f64 #s(literal 1/18 binary64) %13337) %13537 = (*.f64 y %3840) %13539 = (*.f64 #s(literal 1/3 binary64) %2839) %13543 = (*.f64 y %13026) %13561 = (*.f64 %3852 %6) %13562 = (*.f64 %3794 %13561) %13565 = (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %8955 (*.f64 #s(literal 1/1944 binary64) %13562))) %13569 = (*.f64 %3794 (*.f64 %13084 %6)) %13574 = (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %8955 (*.f64 %3794 (fma.f64 #s(literal -1/524880 binary64) %13569 (*.f64 #s(literal 1/1944 binary64) %13561))))) %13589 = (*.f64 %3830 %8892) %13592 = (*.f64 #s(literal 1/3 binary64) %8898) %13606 = (*.f64 b %13229) %13607 = (*.f64 b %193) %13611 = (fma.f64 #s(literal 18 binary64) %209 (*.f64 t (fma.f64 #s(literal -1 binary64) %13606 (*.f64 #s(literal 6 binary64) %13607)))) %13614 = (*.f64 b %13228) %13615 = (*.f64 b %13235) %13621 = (fma.f64 #s(literal 18 binary64) %209 (*.f64 t (fma.f64 #s(literal 6 binary64) %13607 (*.f64 t (fma.f64 #s(literal -1 binary64) %13614 (*.f64 #s(literal -1/9 binary64) %13615)))))) %13630 = (*.f64 #s(literal -1/3 binary64) (/.f64 z %2798)) %13634 = (*.f64 t %3840) %13671 = (*.f64 %3830 %7682) %13673 = (*.f64 #s(literal -1/18 binary64) (*.f64 t %13671)) %13674 = (*.f64 #s(literal 1/3 binary64) %9495) %13679 = (*.f64 %3840 %9494) %13680 = (*.f64 t %13679) %13691 = (fma.f64 #s(literal -1/18 binary64) %13006 %13045) %13692 = (*.f64 t %13691) %13695 = (*.f64 %3830 %9524) %13712 = (*.f64 %3830 %9550) %13713 = (*.f64 t %13712) %13718 = (*.f64 %3840 %9552) %13719 = (*.f64 t %13718) %13720 = (*.f64 #s(literal 1/162 binary64) %13719) %13727 = (-.f64 (*.f64 #s(literal -1/3 binary64) %9009) %13045) %13732 = (*.f64 #s(literal -1/18 binary64) %9802) %13733 = (fma.f64 #s(literal -1/18 binary64) %8776 %13732) %13734 = (*.f64 t %13733) %13741 = (*.f64 #s(literal 1/162 binary64) %13298) %13742 = (-.f64 %13741 %13112) %13753 = (fma.f64 #s(literal -1/3 binary64) %9553 %13230) %13763 = (fma.f64 #s(literal -1/18 binary64) %13712 (*.f64 t (fma.f64 #s(literal -1/162 binary64) %13234 (*.f64 #s(literal 1/162 binary64) %13718)))) %13769 = (fma.f64 #s(literal 1/3 binary64) %9034 %13045) %13770 = (*.f64 t %13769) %13774 = (*.f64 #s(literal -1/18 binary64) %13307) %13775 = (*.f64 #s(literal -1/18 binary64) %8776) %13776 = (-.f64 %13774 %13775) %13777 = (*.f64 t %13776) %13784 = (fma.f64 #s(literal -1/162 binary64) %13314 %13112) %13785 = (*.f64 t %13784) %13798 = (*.f64 #s(literal 1/2 binary64) %13776) %13799 = (fma.f64 #s(literal -1/18 binary64) %8776 %13798) %13814 = (*.f64 %3830 %9664) %13820 = (*.f64 %3840 %9666) %13828 = (*.f64 %3830 %9686) %13834 = (*.f64 %3840 %9688) %13843 = (-.f64 (*.f64 #s(literal -1/3 binary64) %9689) %13216) %13848 = (*.f64 #s(literal -1/18 binary64) %13214) %13849 = (-.f64 (*.f64 #s(literal -1/18 binary64) %13828) %13848) %13857 = (*.f64 #s(literal -1/162 binary64) %13220) %13858 = (-.f64 (*.f64 #s(literal 1/162 binary64) %13834) %13857) %13870 = (*.f64 t (fma.f64 #s(literal -1/3 binary64) %13229 (*.f64 #s(literal 2 binary64) %193))) %13871 = (fma.f64 #s(literal 6 binary64) %43 %13870) %13877 = (*.f64 t (fma.f64 #s(literal 2 binary64) %193 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %13228 (*.f64 #s(literal -1/27 binary64) %13235))))) %13878 = (fma.f64 #s(literal 6 binary64) %43 %13877) %13880 = (*.f64 #s(literal 2 binary64) %13607) %13894 = (/.f64 %13229 a) %13895 = (/.f64 %193 a) %13900 = (/.f64 %13228 a) %13901 = (/.f64 %13235 a) %13911 = (fma.f64 #s(literal 2 binary64) %206 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13894 (*.f64 #s(literal 2/3 binary64) %13895)))) %13918 = (fma.f64 #s(literal 2 binary64) %206 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %13895 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13900 (*.f64 #s(literal -1/81 binary64) %13901)))))) %13920 = (*.f64 %3852 %689) %13936 = (*.f64 %3830 %9823) %13939 = (*.f64 #s(literal -1/3 binary64) %9826) %13982 = (*.f64 %13026 %302) %14021 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %9553 (*.f64 #s(literal -1/9 binary64) %13229)))) %14023 = (*.f64 #s(literal 1/81 binary64) %13719) %14028 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %9553 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13228 %14023))))) %14034 = (*.f64 #s(literal 1/2 binary64) %13727) %14035 = (fma.f64 #s(literal 1/3 binary64) %7552 %14034) %14045 = (fma.f64 #s(literal -1/162 binary64) %13013 (*.f64 #s(literal 1/2 binary64) %13742)) %14055 = (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13229 %13266)) %14056 = (fma.f64 #s(literal 2 binary64) %43 %14055) %14061 = (*.f64 t (fma.f64 #s(literal 2/3 binary64) %193 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13228 %13270)))) %14062 = (fma.f64 #s(literal 2 binary64) %43 %14061) %14064 = (fma.f64 #s(literal 1/3 binary64) %7552 %13279) %14065 = (*.f64 t %14064) %14068 = (fma.f64 #s(literal -1/162 binary64) %13013 (*.f64 #s(literal 1/2 binary64) %13114)) %14113 = (*.f64 %6 %13769) %14114 = (*.f64 t %14113) %14117 = (*.f64 %6 %13799) %14118 = (*.f64 t %14117) %14123 = (*.f64 t (*.f64 %6 %13784)) %14129 = (fma.f64 #s(literal -1/3 binary64) z %8683) %14130 = (*.f64 t %14129) %14133 = (*.f64 #s(literal 1/2 binary64) %14130) %14136 = (*.f64 %73 %14129) %14137 = (*.f64 t %14136) %14141 = (pow.f64 %14129 #s(literal 2 binary64)) %14142 = (*.f64 %42 %14141) %14145 = (*.f64 #s(literal 1/2 binary64) %14136) %14151 = (*.f64 %73 (pow.f64 %14129 #s(literal 3 binary64))) %14160 = (-.f64 %13180 %8683) %14161 = (*.f64 t %14160) %14165 = (pow.f64 %14160 #s(literal 2 binary64)) %14170 = (pow.f64 %14160 #s(literal 4 binary64)) %14177 = (pow.f64 %14160 #s(literal 6 binary64)) %14186 = (fma.f64 #s(literal -1/2 binary64) %14136 %13045) %14190 = (*.f64 %42 %14165) %14192 = (fma.f64 #s(literal -1/8 binary64) %14142 (*.f64 #s(literal -1/8 binary64) %14190)) %14193 = (*.f64 t %14192) %14202 = (fma.f64 #s(literal 1/48 binary64) %14151 (*.f64 #s(literal 1/16 binary64) (*.f64 %73 (*.f64 %14129 %14165)))) %14203 = (fma.f64 #s(literal -1/162 binary64) %13013 %14202) %14226 = (fma.f64 #s(literal -1/3 binary64) %13441 (*.f64 #s(literal 2 binary64) %13442)) %14232 = (fma.f64 #s(literal 2 binary64) %13442 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %13448 (*.f64 #s(literal -1/27 binary64) %13449)))) %14241 = (*.f64 %3852 %1455) %14257 = (/.f64 %13324 a) %14258 = (/.f64 %1521 a) %14263 = (/.f64 %13323 a) %14264 = (/.f64 %13330 a) %14274 = (fma.f64 #s(literal 6 binary64) %10191 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %14257 (*.f64 #s(literal 2 binary64) %14258)))) %14281 = (fma.f64 #s(literal 6 binary64) %10191 (*.f64 t (fma.f64 #s(literal 2 binary64) %14258 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %14263 (*.f64 #s(literal -1/27 binary64) %14264)))))) %14288 = (/.f64 %9071 a) %14304 = (fma.f64 #s(literal 6 binary64) %206 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %13894 (*.f64 #s(literal 2 binary64) %13895)))) %14312 = (fma.f64 #s(literal 6 binary64) %206 (*.f64 t (fma.f64 #s(literal 2 binary64) %13895 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %13900 (*.f64 #s(literal -1/27 binary64) %13901)))))) %14317 = (fma.f64 #s(literal 2 binary64) %1465 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13324 %13421))) %14323 = (fma.f64 #s(literal 2 binary64) %1465 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %1521 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13323 %13425))))) %14329 = (fma.f64 #s(literal -1/9 binary64) %13338 %13431) %14334 = (fma.f64 #s(literal 2/3 binary64) %9071 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13337 %13435))) %14341 = (*.f64 %1455 %14035) %14345 = (*.f64 %1455 %13733) %14351 = (*.f64 %1455 %14045) %14358 = (*.f64 x %14341) %14359 = (*.f64 t %14358) %14362 = (*.f64 x %14345) %14363 = (*.f64 t %14362) %14369 = (*.f64 t (*.f64 x %14351)) %14375 = (*.f64 %1455 %14064) %14383 = (*.f64 %1455 %14068) %14391 = (*.f64 x %14375) %14392 = (*.f64 t %14391) %14400 = (*.f64 t (*.f64 x %14383)) %14418 = (*.f64 %6 %14064) %14420 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t %14418)) %14424 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13229 %14418))) %14431 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/9 binary64) %13228 (*.f64 t (*.f64 %6 %14068))) %14418))) %14433 = (*.f64 %1455 %13769) %14437 = (*.f64 %1455 %13799) %14442 = (*.f64 %1455 %13784) %14449 = (*.f64 x %14433) %14450 = (*.f64 t %14449) %14453 = (*.f64 x %14437) %14454 = (*.f64 t %14453) %14459 = (*.f64 t (*.f64 x %14442)) %14465 = (*.f64 %1455 %14186) %14468 = (*.f64 %1455 %14192) %14472 = (*.f64 %1455 %14203) %14477 = (*.f64 x %14465) %14480 = (*.f64 x %14468) %14484 = (*.f64 x %14472) %14503 = (*.f64 %6 %14035) %14505 = (fma.f64 #s(literal 2 binary64) (*.f64 t %14503) %702) %14507 = (*.f64 %6 %13733) %14510 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %14503 (*.f64 t %14507)) %702) %14517 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %14503 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %14045)) %14507))) %702) %14531 = (*.f64 x %13473) %14532 = (*.f64 t %14531) %14538 = (*.f64 t (*.f64 x %13479)) %14557 = (*.f64 %3830 %10566) %14558 = (*.f64 t %14557) %14562 = (fma.f64 #s(literal 6 binary64) %10566 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %14558 (*.f64 #s(literal 2 binary64) %10571)))) %14566 = (*.f64 t (*.f64 %3840 %10570)) %14572 = (fma.f64 #s(literal 6 binary64) %10566 (*.f64 t (fma.f64 #s(literal 2 binary64) %10571 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %14557 (*.f64 #s(literal -1/27 binary64) %14566)))))) %14590 = (fma.f64 #s(literal 2 binary64) %10025 %14114) %14594 = (fma.f64 #s(literal 2 binary64) %10025 (*.f64 t (fma.f64 #s(literal 2 binary64) %14118 %14113))) %14599 = (fma.f64 #s(literal 2 binary64) %10025 (*.f64 t (fma.f64 t (fma.f64 #s(literal 2 binary64) %14117 %14123) %14113))) %14618 = (*.f64 %6 %14186) %14620 = (fma.f64 #s(literal 2 binary64) (*.f64 t %14618) %583) %14622 = (*.f64 %6 %14192) %14627 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %14622) (*.f64 #s(literal 2 binary64) %14618)))) %14636 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t (fma.f64 #s(literal 2 binary64) %14618 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %14203)) (*.f64 #s(literal 2 binary64) %14622)))))) %14642 = (*.f64 x %3852) %14658 = (*.f64 x %8776) %14659 = (*.f64 t %14658) %14665 = (*.f64 t (*.f64 x %13013)) %14678 = (pow.f64 %14129 #s(literal 4 binary64)) %14685 = (pow.f64 %14129 #s(literal 6 binary64)) %14699 = (*.f64 %14141 %14165) %14709 = (*.f64 %14141 %14170) %14710 = (*.f64 %14678 %14165) %14729 = (*.f64 t %14202) %14738 = (*.f64 %6 (fma.f64 #s(literal 1/3 binary64) %9009 %13309)) %14741 = (fma.f64 #s(literal 1/2 binary64) %693 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14738 %13266) %43)) %14744 = (*.f64 %6 (fma.f64 #s(literal -1/18 binary64) %9802 %13774)) %14751 = (fma.f64 #s(literal 1/2 binary64) %693 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14738 (fma.f64 #s(literal 2/3 binary64) %193 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13228 (*.f64 #s(literal 1/2 binary64) %14744))))) %43)) %14765 = (fma.f64 #s(literal 1/2 binary64) %693 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14738 (fma.f64 #s(literal 2/3 binary64) %193 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13228 (fma.f64 #s(literal 1/2 binary64) %14744 (*.f64 t (fma.f64 #s(literal -1/81 binary64) %13234 (*.f64 #s(literal 1/2 binary64) (*.f64 %6 (fma.f64 #s(literal -1/162 binary64) %13298 (*.f64 #s(literal -1/162 binary64) %13314))))))))))) %43)) %14785 = (fma.f64 t %13231 %10841) %14787 = (fma.f64 t %13239 %10841) %14800 = (*.f64 %6 (fma.f64 #s(literal -1/6 binary64) %7552 %13045)) %14802 = (fma.f64 #s(literal 2 binary64) (*.f64 t %14800) %707) %14806 = (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %13229 (*.f64 #s(literal 2 binary64) %14800)) %707) %14816 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %14800 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13228 (*.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 (fma.f64 #s(literal -1/162 binary64) %13013 (*.f64 #s(literal 1/324 binary64) %13013)))))))) %707) %14818 = (*.f64 %6 %14165) %14823 = (*.f64 %6 %14170) %14830 = (*.f64 %6 %14177) %14839 = (*.f64 %6 %14141) %14841 = (fma.f64 #s(literal -1/8 binary64) %14839 (*.f64 #s(literal -1/8 binary64) %14818)) %14842 = (*.f64 %3794 %14841) %14845 = (*.f64 %6 %14678) %14846 = (*.f64 %6 %14699) %14849 = (fma.f64 #s(literal 1/384 binary64) %14845 (fma.f64 #s(literal 1/384 binary64) %14823 (*.f64 #s(literal 1/64 binary64) %14846))) %14850 = (*.f64 %3794 %14849) %14863 = (*.f64 %3794 (fma.f64 #s(literal -1/3072 binary64) (*.f64 %6 %14709) (fma.f64 #s(literal -1/3072 binary64) (*.f64 %6 %14710) (fma.f64 #s(literal -1/46080 binary64) (*.f64 %6 %14685) (*.f64 #s(literal -1/46080 binary64) %14830))))) %14892 = (fma.f64 #s(literal -1/18 binary64) (/.f64 (*.f64 %3830 %10961) %10964) (*.f64 #s(literal -1/36 binary64) (/.f64 %3830 %43))) %14896 = (*.f64 #s(literal 1/6 binary64) (/.f64 %7552 %10955)) %14903 = (/.f64 %13013 %10955) %14914 = (*.f64 #s(literal -1/3 binary64) %9495) %14931 = (*.f64 #s(literal -1/18 binary64) %13671) %14940 = (*.f64 #s(literal 1/162 binary64) %13679) %14952 = (/.f64 y %3830) %14955 = (fma.f64 #s(literal -9 binary64) %14952 (*.f64 #s(literal -3 binary64) (/.f64 t z))) %14972 = (*.f64 b %14114) %14975 = (*.f64 b %14113) %14976 = (*.f64 b %14118) %14981 = (*.f64 b %14123) %14982 = (*.f64 b %14117) %14989 = (fma.f64 #s(literal 2 binary64) %11072 %14972) %14993 = (fma.f64 #s(literal 2 binary64) %11072 (*.f64 t (fma.f64 #s(literal 2 binary64) %14976 %14975))) %14999 = (fma.f64 #s(literal 2 binary64) %11072 (*.f64 t (fma.f64 b %14113 (*.f64 t (fma.f64 #s(literal 2 binary64) %14982 %14981))))) %15013 = (*.f64 #s(literal 1/3 binary64) %9009) %15025 = (*.f64 %3830 %11141) %15065 = (*.f64 %6 %13109) %15066 = (*.f64 t %15065) %15067 = (fma.f64 #s(literal 2 binary64) %9550 %15066) %15071 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13713 %15065))) %15074 = (*.f64 t (*.f64 %6 %13114)) %15078 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/9 binary64) %13712 %15074) %15065))) %15088 = (*.f64 t (fma.f64 #s(literal -1/9 binary64) %14558 (*.f64 #s(literal 2/3 binary64) %10571))) %15089 = (fma.f64 #s(literal 2 binary64) %10566 %15088) %15096 = (*.f64 t (fma.f64 #s(literal 2/3 binary64) %10571 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %14557 (*.f64 #s(literal -1/81 binary64) %14566))))) %15097 = (fma.f64 #s(literal 2 binary64) %10566 %15096) %15122 = (fma.f64 #s(literal -1/3 binary64) %7552 %13045) %15131 = (fma.f64 #s(literal -1/162 binary64) %13013 %13113) %15140 = (fma.f64 #s(literal -1/2 binary64) %15122 %13045) %15148 = (fma.f64 #s(literal -1/2 binary64) %15131 %13112) %15157 = (*.f64 %6 %15140) %15159 = (fma.f64 #s(literal 2 binary64) (*.f64 t %15157) %583) %15164 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13229 (*.f64 #s(literal 2 binary64) %15157)))) %15173 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t (fma.f64 #s(literal 2 binary64) %15157 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13228 (*.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %15148)))))))) %15187 = (/.f64 %13338 b) %15188 = (/.f64 %9071 b) %15193 = (/.f64 %13337 b) %15194 = (/.f64 %13344 b) %15214 = (/.f64 %193 b) %15284 = (*.f64 %3830 %11466) %15285 = (*.f64 t %15284) %15288 = (*.f64 t (fma.f64 #s(literal -2/3 binary64) %11470 (*.f64 #s(literal -1/9 binary64) %15285))) %15292 = (*.f64 t (*.f64 %3840 %11469)) %15297 = (*.f64 t (fma.f64 #s(literal -2/3 binary64) %11470 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %15284 (*.f64 #s(literal 1/81 binary64) %15292))))) %15300 = (*.f64 b %11470) %15305 = (fma.f64 #s(literal 6 binary64) %11491 (*.f64 t (fma.f64 #s(literal -2 binary64) %15300 (*.f64 #s(literal -1/3 binary64) (*.f64 b %15285))))) %15314 = (fma.f64 #s(literal 6 binary64) %11491 (*.f64 t (fma.f64 #s(literal -2 binary64) %15300 (*.f64 t (fma.f64 #s(literal -1/3 binary64) (*.f64 b %15284) (*.f64 #s(literal 1/27 binary64) (*.f64 b %15292))))))) %15324 = (*.f64 %6 %13843) %15326 = (fma.f64 #s(literal 2 binary64) (*.f64 t %15324) %11531) %15328 = (*.f64 %6 %13849) %15333 = (fma.f64 #s(literal 2 binary64) %11530 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %15328) (*.f64 #s(literal 2 binary64) %15324)))) %15342 = (fma.f64 #s(literal 2 binary64) %11530 (*.f64 t (fma.f64 #s(literal 2 binary64) %15324 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %13858)) (*.f64 #s(literal 2 binary64) %15328)))))) %15353 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %9553 (*.f64 #s(literal -1/9 binary64) %13713)))) %15359 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %9553 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13712 %14023))))) %15365 = (fma.f64 #s(literal 2 binary64) %43 %15066) %15369 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13229 %15065))) %15374 = (fma.f64 #s(literal 2 binary64) %43 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/9 binary64) %13228 %15074) %15065))) %15383 = (-.f64 (*.f64 #s(literal -1/3 binary64) %9667) %13216) %15388 = (-.f64 (*.f64 #s(literal -1/18 binary64) %13814) %13848) %15396 = (-.f64 (*.f64 #s(literal 1/162 binary64) %13820) %13857) %15406 = (*.f64 %6 %15383) %15408 = (fma.f64 #s(literal 2 binary64) (*.f64 t %15406) %11625) %15410 = (*.f64 %6 %15388) %15415 = (fma.f64 #s(literal 2 binary64) %11624 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %15410) (*.f64 #s(literal 2 binary64) %15406)))) %15424 = (fma.f64 #s(literal 2 binary64) %11624 (*.f64 t (fma.f64 #s(literal 2 binary64) %15406 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %15396)) (*.f64 #s(literal 2 binary64) %15410)))))) %15432 = (fma.f64 t %13753 %11655) %15439 = (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9553 (fma.f64 #s(literal 1/3 binary64) %193 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13228 (*.f64 #s(literal -1/18 binary64) %13712))))) %11655) %15445 = (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9553 (fma.f64 #s(literal 1/3 binary64) %193 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13228 %13763)))) %11655) %15476 = (/.f64 %7552 %777) %15489 = (/.f64 %14659 %777) %15490 = (/.f64 %10695 %777) %15495 = (/.f64 %14658 %777) %15496 = (/.f64 %14665 %777) %15556 = (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %3830 %11829) %11831) (*.f64 #s(literal -1 binary64) (/.f64 %13228 %11822))) %15560 = (*.f64 #s(literal 6 binary64) (/.f64 %193 %11822)) %15581 = (fma.f64 #s(literal -1/3 binary64) %7552 %15013) %15582 = (*.f64 t %15581) %15587 = (-.f64 %13775 %13732) %15594 = (fma.f64 #s(literal -1/162 binary64) %13298 %13113) %15595 = (*.f64 t %15594) %15608 = (fma.f64 #s(literal -1/18 binary64) %8776 (*.f64 #s(literal 1/2 binary64) %15587)) %15622 = (*.f64 %6 %15581) %15624 = (fma.f64 #s(literal -1 binary64) (*.f64 t %15622) %11909) %15626 = (*.f64 %6 %15608) %15631 = (fma.f64 #s(literal 2 binary64) %11908 (*.f64 t (fma.f64 #s(literal -1 binary64) %15622 (*.f64 #s(literal 2 binary64) (*.f64 t %15626))))) %15640 = (fma.f64 #s(literal 2 binary64) %11908 (*.f64 t (fma.f64 #s(literal -1 binary64) %15622 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 %6 %15594)) (*.f64 #s(literal 2 binary64) %15626)))))) %15650 = (fma.f64 #s(literal -1/3 binary64) %9009 %13045) %15651 = (*.f64 t %15650) %15655 = (-.f64 %13732 %13775) %15663 = (fma.f64 #s(literal -1/162 binary64) %13013 %13741) %15664 = (*.f64 t %15663) %15677 = (*.f64 #s(literal 1/2 binary64) %15655) %15678 = (fma.f64 #s(literal -1/18 binary64) %8776 %15677) %15693 = (*.f64 %6 %15650) %15695 = (fma.f64 #s(literal 2 binary64) %11991 (*.f64 t %15693)) %15697 = (*.f64 %6 %15678) %15701 = (fma.f64 #s(literal 2 binary64) %11991 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %15697) %15693))) %15708 = (fma.f64 #s(literal 2 binary64) %11991 (*.f64 t (fma.f64 t (fma.f64 #s(literal 2 binary64) %15697 (*.f64 t (*.f64 %6 %15663))) %15693))) %15716 = (*.f64 %3830 %12019) %15718 = (*.f64 #s(literal 1/3 binary64) %12022) %15722 = (*.f64 %3840 %12021) %15730 = (-.f64 %15718 %13216) %15735 = (-.f64 (*.f64 #s(literal -1/18 binary64) %15716) %13848) %15743 = (-.f64 (*.f64 #s(literal -1/162 binary64) %15722) %13857) %15753 = (*.f64 %6 %15730) %15755 = (fma.f64 #s(literal 2 binary64) (*.f64 t %15753) %12068) %15757 = (*.f64 %6 %15735) %15762 = (fma.f64 #s(literal 2 binary64) %12067 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t %15757) (*.f64 #s(literal 2 binary64) %15753)))) %15771 = (fma.f64 #s(literal 2 binary64) %12067 (*.f64 t (fma.f64 #s(literal 2 binary64) %15753 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %15743)) (*.f64 #s(literal 2 binary64) %15757)))))) %15779 = (fma.f64 #s(literal -1/3 binary64) %9034 %13008) %15780 = (*.f64 t %15779) %15790 = (fma.f64 #s(literal 1/162 binary64) %13314 %13113) %15791 = (*.f64 t %15790) %15805 = (fma.f64 #s(literal -1/9 binary64) %8776 %13775) %15806 = (-.f64 %15805 %13774) %15807 = (*.f64 t %15806) %15830 = (*.f64 #s(literal 1/2 binary64) %15806) %15838 = (-.f64 (*.f64 #s(literal -1/2 binary64) %15779) %13045) %15843 = (fma.f64 #s(literal -1/18 binary64) %8776 %15830) %15844 = (*.f64 t %15843) %15852 = (-.f64 (*.f64 #s(literal -1/2 binary64) %15790) %13112) %15863 = (*.f64 #s(literal 1/2 binary64) %15838) %15864 = (fma.f64 #s(literal 1/3 binary64) %7552 %15863) %15874 = (fma.f64 #s(literal -1/162 binary64) %13013 (*.f64 #s(literal 1/2 binary64) %15852)) %15883 = (*.f64 %6 %15864) %15885 = (fma.f64 #s(literal 2 binary64) (*.f64 t %15883) %12211) %15887 = (*.f64 %6 %15843) %15890 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %15883 (*.f64 t %15887)) %12211) %15897 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %15883 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %15874)) %15887))) %12211) %15905 = (-.f64 %14914 %13008) %15906 = (*.f64 t %15905) %15911 = (-.f64 %15805 %14931) %15912 = (*.f64 t %15911) %15920 = (-.f64 %14940 %13113) %15921 = (*.f64 t %15920) %15935 = (*.f64 #s(literal 1/2 binary64) %15905) %15940 = (*.f64 #s(literal 1/2 binary64) %15911) %15947 = (-.f64 %15935 %13045) %15952 = (fma.f64 #s(literal -1/18 binary64) %8776 %15940) %15953 = (*.f64 t %15952) %15961 = (-.f64 (*.f64 #s(literal 1/2 binary64) %15920) %13112) %15972 = (*.f64 #s(literal 1/2 binary64) %15947) %15973 = (fma.f64 #s(literal 1/3 binary64) %7552 %15972) %15983 = (fma.f64 #s(literal -1/162 binary64) %13013 (*.f64 #s(literal 1/2 binary64) %15961)) %15992 = (*.f64 %6 %15973) %15994 = (fma.f64 #s(literal 2 binary64) (*.f64 t %15992) %12332) %15996 = (*.f64 %6 %15952) %15999 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %15992 (*.f64 t %15996)) %12332) %16006 = (fma.f64 t (fma.f64 #s(literal 2 binary64) %15992 (*.f64 t (fma.f64 #s(literal 2 binary64) (*.f64 t (*.f64 %6 %15983)) %15996))) %12332) %16020 = (/.f64 %14659 %6) %16021 = (/.f64 %10695 %6) %16026 = (/.f64 %14658 %6) %16027 = (/.f64 %14665 %6) %16048 = (*.f64 %3830 %12409) %16064 = (*.f64 %3830 %12434) %16069 = (fma.f64 #s(literal 2 binary64) %12434 (*.f64 t (fma.f64 #s(literal -1/9 binary64) (*.f64 t %16064) (*.f64 #s(literal 2/3 binary64) %12438)))) %16078 = (fma.f64 #s(literal 2 binary64) %12434 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %12438 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %16064 (*.f64 #s(literal -1/81 binary64) (*.f64 t (*.f64 %3840 %12437)))))))) %16090 = (*.f64 %3830 %12473) %16092 = (fma.f64 #s(literal -1/18 binary64) %8776 (*.f64 #s(literal -1/18 binary64) %16090)) %16108 = (*.f64 %6 %16092) %16113 = (fma.f64 #s(literal 2 binary64) %12500 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %12504 (*.f64 #s(literal 2 binary64) (*.f64 t %16108))))) %16122 = (fma.f64 #s(literal 2 binary64) %12500 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %12504 (*.f64 t (fma.f64 #s(literal -1/81 binary64) (*.f64 t (*.f64 %3840 %12503)) (*.f64 #s(literal 2 binary64) %16108)))))) %16140 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13713 %13266))) %16146 = (fma.f64 #s(literal 2 binary64) %9550 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %193 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13712 %13270))))) %16156 = (*.f64 #s(literal -1/162 binary64) %3840) %16169 = (*.f64 %3830 %12579) %16175 = (*.f64 %3840 %12581) %16183 = (*.f64 x %16169) %16184 = (*.f64 t %16183) %16190 = (*.f64 t (*.f64 x %16175)) %16210 = (*.f64 t (-.f64 %11040 %8683)) %16212 = (fma.f64 #s(literal -1/3 binary64) z %11040) %16213 = (*.f64 t %16212) %16215 = (*.f64 #s(literal 3 binary64) %11040) %16219 = (*.f64 #s(literal -3 binary64) %11040) %16224 = (*.f64 t (fma.f64 #s(literal -1 binary64) %11040 %8683)) %16227 = (*.f64 t (fma.f64 #s(literal 1/3 binary64) z %11040)) %16229 = (/.f64 %88 t) %16230 = (*.f64 #s(literal 1/2 binary64) %16229) %16231 = (fma.f64 #s(literal -1/3 binary64) z %16230) %16232 = (*.f64 t %16231) %16234 = (fma.f64 #s(literal -1/2 binary64) %16229 %8683) %16235 = (*.f64 t %16234) %16237 = (fma.f64 #s(literal 1/2 binary64) %16229 %11040) %16241 = (fma.f64 #s(literal 1/3 binary64) z %16230) %16247 = (/.f64 z y) %16251 = (/.f64 %1465 t) %16262 = (/.f64 %88 %54) %16267 = (/.f64 %73 t) %16269 = (fma.f64 #s(literal -1/18 binary64) %7558 (*.f64 #s(literal 1/3 binary64) %16267)) %16276 = (/.f64 %2798 %13022) %16278 = (fma.f64 #s(literal 9 binary64) %5507 %5518) %16291 = (*.f64 t (fma.f64 #s(literal -1 binary64) %11040 %13180)) %16293 = (/.f64 %7552 t) %16311 = (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %11040) %13180)) %16316 = (*.f64 #s(literal 884279719003555/562949953421312 binary64) %12699) %16321 = (fma.f64 #s(literal 1/3 binary64) z (*.f64 #s(literal 2 binary64) %11040)) %16330 = (/.f64 %43 t) %16337 = (/.f64 %42 %54) %16342 = (/.f64 %42 t) %16356 = (/.f64 %2798 t) %16398 = (/.f64 %301 t) %16407 = (/.f64 %690 t) %16447 = (*.f64 #s(literal 9 binary64) %14952) %16470 = (fma.f64 #s(literal -1 binary64) %16342 %13008) %16515 = (*.f64 t (-.f64 %8683 %13180)) %16567 = (/.f64 %12406 t) %16585 = (neg a) %16602 = (/.f64 b a) %16611 = (fma.f64 #s(literal -1 binary64) %391 %857) %16620 = (*.f64 #s(literal -1 binary64) %391) %16625 = (*.f64 #s(literal 2 binary64) %262) %16633 = (fma.f64 #s(literal -1/3 binary64) a %760) %16635 = (fma.f64 #s(literal -1/3 binary64) %391 %537) %16639 = (fma.f64 #s(literal -1/3 binary64) %391 %801) %16680 = (*.f64 %1969 %6435) %16681 = (*.f64 b %16680) %16682 = (/.f64 a %16681) %16684 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %58)) %16688 = (*.f64 %1983 (pow.f64 %6 #s(literal 3 binary64))) %16689 = (*.f64 %1982 %16688) %16692 = (*.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) %16681)) %16697 = (*.f64 %2000 (pow.f64 %6 #s(literal 4 binary64))) %16698 = (*.f64 %1997 %16697) %16761 = (/.f64 %209 a) %16766 = (/.f64 %128 a) %16771 = (/.f64 %1494 a) %16775 = (/.f64 %1492 a) %16776 = (*.f64 #s(literal 6 binary64) %16775) %16791 = (/.f64 %1606 a) %16796 = (/.f64 %1612 a) %16801 = (/.f64 %383 a) %16806 = (/.f64 %93 a) %16811 = (/.f64 %1497 a) %16815 = (/.f64 %1647 a) %16817 = (*.f64 a (fma.f64 #s(literal 6 binary64) %16815 %371)) %16822 = (*.f64 a (-.f64 (*.f64 #s(literal -6 binary64) %16815) %371)) %16824 = (/.f64 %146 a) %16829 = (/.f64 %262 a) %16842 = (/.f64 %305 a) %16847 = (/.f64 %103 a) %16852 = (/.f64 %235 a) %16857 = (/.f64 %294 a) %16862 = (/.f64 %757 a) %16867 = (/.f64 %327 a) %16872 = (/.f64 %790 a) %16877 = (/.f64 %821 a) %16888 = (/.f64 %849 a) %16897 = (/.f64 %480 a) %16903 = (/.f64 (*.f64 %42 %634) a) %16904 = (/.f64 %74 a) %16910 = (/.f64 %898 a) %16915 = (/.f64 %915 a) %16920 = (/.f64 %911 a) %16925 = (/.f64 %928 a) %16930 = (/.f64 %950 a) %16935 = (/.f64 %247 a) %16940 = (/.f64 %967 a) %16945 = (/.f64 %984 a) %16956 = (+.f64 %369 %16904) %16961 = (/.f64 %269 a) %16970 = (/.f64 %1027 a) %16975 = (/.f64 %418 a) %16982 = (*.f64 %1982 %58) %16983 = (/.f64 %16982 a) %16984 = (*.f64 #s(literal -3 binary64) b) %16988 = (*.f64 %1997 %16680) %16989 = (/.f64 %16988 %1981) %16991 = (*.f64 #s(literal 18 binary64) %16983) %16997 = (*.f64 (pow.f64 b #s(literal 4 binary64)) %16688) %17006 = (/.f64 %1053 a) %17011 = (/.f64 %1064 a) %17016 = (/.f64 %1080 a) %17021 = (/.f64 %1097 a) %17026 = (/.f64 %1115 a) %17035 = (/.f64 %1136 a) %17040 = (/.f64 %1161 a) %17045 = (/.f64 %1181 a) %17050 = (/.f64 %649 a) %17061 = (/.f64 %1227 a) %17066 = (/.f64 %1238 a) %17071 = (/.f64 %1250 a) %17076 = (/.f64 %1265 a) %17081 = (/.f64 %1282 a) %17086 = (/.f64 %449 a) %17091 = (/.f64 %1303 a) %17096 = (/.f64 %1322 a) %17101 = (/.f64 %1337 a) %17106 = (/.f64 %1351 a) %17111 = (/.f64 %1363 a) %17116 = (/.f64 %1373 a) %17121 = (/.f64 %1383 a) %17126 = (/.f64 %1399 a) %17137 = (/.f64 %1438 a) %17142 = (/.f64 %1449 a) %17262 = (-.f64 (*.f64 #s(literal 6 binary64) %16766) #s(literal 1 binary64)) %17345 = (*.f64 #s(literal 18 binary64) %16982) %17348 = (*.f64 #s(literal 3 binary64) b) %17496 = (+.f64 a %710) %17531 = (*.f64 b %1647) %17539 = (*.f64 b %146) %17558 = (*.f64 #s(literal 2 binary64) (*.f64 b %305)) %17583 = (*.f64 b %183) %17584 = (*.f64 #s(literal 2 binary64) %17583) %17662 = (*.f64 #s(literal 2 binary64) %17539) %17685 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) a)) %17692 = (*.f64 #s(literal 18 binary64) (/.f64 %58 %1981)) %17698 = (*.f64 b %16688) %17883 = (/.f64 %1981 %16689) %17894 = (*.f64 #s(literal 3 binary64) %391) %17940 = (*.f64 #s(literal 1/12 binary64) (/.f64 a %16680)) (approx 2 #s(literal 0 binary64)) (approx x x) (approx %5 %6) (approx %8 %10) (approx %13 %15) (approx %17 (/.f64 %6 x)) (approx %21 %22) (approx %25 %26) (approx %30 (*.f64 #s(literal -1 binary64) %6)) (approx %35 (*.f64 #s(literal -2 binary64) %6)) (approx %41 %43) (approx %52 %58) (approx %64 %68) (approx %72 %75) (approx %86 %93) (approx %95 %96) (approx %100 %103) (approx %105 %106) (approx %108 %109) (approx %112 (/.f64 %58 x)) (approx %117 (/.f64 %68 x)) (approx %120 (/.f64 %74 x)) (approx %123 (/.f64 %75 x)) (approx %127 %128) (approx %130 %131) (approx %133 (/.f64 %128 x)) (approx %136 (/.f64 %93 x)) (approx %142 (/.f64 %146 x)) (approx %149 (*.f64 #s(literal -1 binary64) %58)) (approx %153 (*.f64 #s(literal -1 binary64) %68)) (approx %157 (*.f64 #s(literal -1 binary64) %75)) (approx %161 (*.f64 #s(literal -18 binary64) %128)) (approx %166 %168) (approx %170 %171) (approx %174 %176) (approx %180 %183) (approx %185 (/.f64 %43 x)) (approx %188 (/.f64 %189 x)) (approx %192 (/.f64 %193 x)) (approx %196 (/.f64 %197 x)) (approx %201 (/.f64 %202 x)) (approx %205 %206) (approx %208 %209) (approx %212 %214) (approx %218 %221) (approx %230 %232) (approx %234 %235) (approx %243 %247) (approx %249 %250) (approx %257 %262) (approx %264 (*.f64 #s(literal 6 binary64) %262)) (approx %268 (*.f64 #s(literal 6 binary64) %269)) (approx %272 %273) (approx %275 %276) (approx %278 %279) (approx %282 (*.f64 #s(literal -2 binary64) %58)) (approx %289 %294) (approx %300 %305) (approx %307 %308) (approx %310 %311) (approx %320 %327) (approx %330 (/.f64 %332 x)) (approx %335 %332) (approx %340 (*.f64 #s(literal -1 binary64) (-.f64 %341 %331))) (approx %345 (/.f64 %168 x)) (approx %350 %352) (approx %356 %359) (approx %361 %363) (approx %365 (*.f64 #s(literal 6 binary64) %363)) (approx %368 (/.f64 %372 x)) (approx %375 %372) (approx %380 %384) (approx %386 (*.f64 #s(literal 2 binary64) %384)) (approx %390 (/.f64 %393 x)) (approx %396 %393) (approx %405 (-.f64 %392 %406)) (approx %415 (/.f64 %418 x)) (approx %421 %418) (approx %432 (*.f64 #s(literal -1/3 binary64) (/.f64 %434 b))) (approx %444 (/.f64 %449 x)) (approx %452 %449) (approx %454 %455) (approx %457 (/.f64 %327 x)) (approx %470 (/.f64 %480 x)) (approx %483 %480) (approx %489 (/.f64 %262 x)) (approx %492 (*.f64 #s(literal -1 binary64) %43)) (approx %495 (*.f64 #s(literal -2 binary64) %418)) (approx %505 %506) (approx %509 (/.f64 %510 x)) (approx %513 %510) (approx %515 (*.f64 #s(literal -1 binary64) %510)) (approx %523 %525) (approx %528 (*.f64 #s(literal -2 binary64) %327)) (approx %536 %537) (approx %539 (*.f64 #s(literal -2 binary64) %480)) (approx %553 %554) (approx %557 (*.f64 #s(literal -2 binary64) %262)) (approx %562 (*.f64 #s(literal 1/9 binary64) (/.f64 %564 b))) (approx %568 %569) (approx %571 %572) (approx %574 %575) (approx %578 %579) (approx %582 %584) (approx %590 (fma.f64 #s(literal 3 binary64) %43 %197)) (approx %593 %594) (approx %597 %598) (approx %600 %601) (approx %610 %615) (approx %619 %622) (approx %625 %626) (approx %633 %636) (approx %639 %641) (approx %646 %650) (approx %652 %653) (approx %658 %662) (approx %664 %665) (approx %667 (*.f64 #s(literal -2 binary64) %43)) (approx %670 (*.f64 #s(literal -2 binary64) %183)) (approx %673 (/.f64 #s(literal 1/2 binary64) %43)) (approx %676 (/.f64 #s(literal 1/2 binary64) %58)) (approx %679 %369) (approx %681 %682) (approx %688 %693) (approx %696 %697) (approx %700 %702) (approx %705 %707) (approx %709 %710) (approx %355 %358) (approx %714 (fma.f64 #s(literal -6 binary64) %43 %391)) (approx %717 (fma.f64 #s(literal -1/3 binary64) %391 %308)) (approx %728 (-.f64 %308 %406)) (approx %734 (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) %735)) b))) (approx %741 %742) (approx %430 %434) (approx %751 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal 6 binary64) %294) %391))) (approx %756 %757) (approx %759 %760) (approx %763 %765) (approx %767 (/.f64 %765 b)) (approx %770 (-.f64 %537 %406)) (approx %773 %774) (approx %776 %777) (approx %779 (/.f64 #s(literal 1 binary64) %777)) (approx %787 %791) (approx %793 (-.f64 %791 %406)) (approx %800 %801) (approx %803 (-.f64 %801 %406)) (approx %815 (-.f64 %822 %406)) (approx %826 %828) (approx %830 (*.f64 a %828)) (approx %834 (*.f64 #s(literal 3 binary64) %58)) (approx %840 (fma.f64 #s(literal -1/3 binary64) %391 %569)) (approx %846 %850) (approx %852 (-.f64 %850 %406)) (approx %856 (*.f64 #s(literal 1/3 binary64) %858)) (approx %861 %862) (approx %864 (*.f64 #s(literal 6 binary64) %862)) (approx %867 %868) (approx %870 %871) (approx %873 (*.f64 #s(literal -1/3 binary64) (/.f64 %871 b))) (approx %877 (*.f64 #s(literal -1/3 binary64) %359)) (approx %880 (*.f64 #s(literal 1/9 binary64) (/.f64 %232 b))) (approx %884 (-.f64 %554 %406)) (approx %887 (-.f64 %636 %406)) (approx %894 %899) (approx %901 (-.f64 %899 %406)) (approx %908 %912) (approx %914 %916) (approx %918 %919) (approx %921 (*.f64 #s(literal 1/3 binary64) (/.f64 %919 b))) (approx %926 %929) (approx %931 (-.f64 %929 %406)) (approx %942 %951) (approx %953 (-.f64 %951 %406)) (approx %959 %960) (approx %962 (-.f64 %960 %406)) (approx %966 %968) (approx %970 (-.f64 %968 %406)) (approx %979 %985) (approx %987 (-.f64 %985 %406)) (approx %990 %991) (approx %993 (-.f64 %991 %406)) (approx %996 (-.f64 %615 %406)) (approx %560 %564) (approx %521 %146) (approx %522 %524) (approx %1002 (*.f64 #s(literal 1/3 binary64) %525)) (approx %1005 (/.f64 %57 %777)) (approx %1008 %1009) (approx %1011 (*.f64 #s(literal 2 binary64) %1009)) (approx %354 %357) (approx %225 %331) (approx %1016 (*.f64 #s(literal 3 binary64) %209)) (approx %833 (*.f64 #s(literal 3 binary64) %128)) (approx %1025 (fma.f64 #s(literal -1/3 binary64) %391 %1028)) (approx %1031 (-.f64 %506 %406)) (approx %1037 (*.f64 a %372)) (approx %855 %858) (approx %1041 (/.f64 #s(literal 3 binary64) %858)) (approx %1050 %1054) (approx %1056 (-.f64 %1054 %406)) (approx %1061 %1065) (approx %1067 (-.f64 %1065 %406)) (approx %1075 %1081) (approx %1083 (-.f64 %1081 %406)) (approx %1034 %370) (approx %1093 %1098) (approx %1100 (-.f64 %1098 %406)) (approx %1111 %1116) (approx %1118 (-.f64 %1116 %406)) (approx %1121 %1122) (approx %1124 (-.f64 %1122 %406)) (approx %1131 %1137) (approx %1139 (-.f64 %1137 %406)) (approx %1152 %1162) (approx %1164 (-.f64 %1162 %406)) (approx %1174 %1182) (approx %1184 (-.f64 %1182 %406)) (approx %1187 (-.f64 %650 %406)) (approx %403 %392) (approx %1191 %1192) (approx %1194 (*.f64 #s(literal -2 binary64) %1192)) (approx %1198 %1200) (approx %1202 (-.f64 %1200 %406)) (approx %1211 %1212) (approx %1214 (-.f64 %1212 %406)) (approx %1222 %1228) (approx %1230 (-.f64 %1228 %406)) (approx %1235 %1239) (approx %1241 (-.f64 %1239 %406)) (approx %1246 %1251) (approx %1253 (-.f64 %1251 %406)) (approx %1261 %1266) (approx %1268 (-.f64 %1266 %406)) (approx %1279 %1283) (approx %1285 (-.f64 %1283 %406)) (approx %1295 (-.f64 %455 %406)) (approx %1300 %1304) (approx %1306 (-.f64 %1304 %406)) (approx %581 %583) (approx %1310 %1311) (approx %224 %857) (approx %1314 (/.f64 %183 x)) (approx %1320 %1323) (approx %1325 (-.f64 %1323 %406)) (approx %1332 %1338) (approx %1340 (-.f64 %1338 %406)) (approx %1347 %1352) (approx %1354 (-.f64 %1352 %406)) (approx %1361 %1364) (approx %1366 (-.f64 %1364 %406)) (approx %1371 %1374) (approx %1376 (-.f64 %1374 %406)) (approx %1381 %1384) (approx %1386 (-.f64 %1384 %406)) (approx %1395 %1399) (approx %1401 (*.f64 #s(literal 3 binary64) %1402)) (approx %1405 (*.f64 #s(literal 3 binary64) %1399)) (approx %1409 (fma.f64 #s(literal -1/3 binary64) %391 %1410)) (approx %1415 (/.f64 %247 x)) (approx %1422 %1423) (approx %1425 (-.f64 %1423 %406)) (approx %1433 %1439) (approx %1441 (-.f64 %1439 %406)) (approx %1446 %1450) (approx %1452 (-.f64 %1450 %406)) (approx %5 %1456) (approx %8 (*.f64 #s(literal 2 binary64) %1456)) (approx %17 %1455) (approx %30 (*.f64 #s(literal -1 binary64) %1456)) (approx %35 (*.f64 #s(literal -2 binary64) %1456)) (approx %41 %1466) (approx %52 %1469) (approx %64 %1472) (approx %72 %1476) (approx %86 %1479) (approx %95 (*.f64 #s(literal 2 binary64) %1479)) (approx %100 %1484) (approx %105 (*.f64 #s(literal 2 binary64) %1484)) (approx %112 %1468) (approx %117 %1471) (approx %120 %1474) (approx %123 %1475) (approx %127 %1492) (approx %133 %1494) (approx %136 %1478) (approx %142 %1497) (approx %149 (*.f64 #s(literal -1 binary64) %1469)) (approx %153 (*.f64 #s(literal -1 binary64) %1472)) (approx %157 (*.f64 #s(literal -1 binary64) %1476)) (approx %161 (*.f64 #s(literal -18 binary64) %1492)) (approx %166 %1508) (approx %170 %1510) (approx %174 %1513) (approx %180 %1516) (approx %185 %1465) (approx %188 %1519) (approx %192 %1521) (approx %196 %1523) (approx %201 (fma.f64 #s(literal 1/3 binary64) %1523 %1465)) (approx %205 %1527) (approx %208 %1529) (approx %212 (*.f64 #s(literal 18 binary64) %1529)) (approx %218 (*.f64 x (fma.f64 #s(literal -3 binary64) %131 %1534))) (approx %230 (*.f64 #s(literal 18 binary64) %1492)) (approx %230 (*.f64 x (fma.f64 #s(literal -3 binary64) %131 %1540))) (approx %234 %1544) (approx %243 %1547) (approx %249 %1550) (approx %257 %1553) (approx %264 (*.f64 #s(literal 6 binary64) %1553)) (approx %268 (*.f64 #s(literal 6 binary64) %1557)) (approx %272 (*.f64 #s(literal 18 binary64) %1557)) (approx %275 %1562) (approx %278 (*.f64 #s(literal 2 binary64) %1562)) (approx %282 (*.f64 #s(literal -2 binary64) %1469)) (approx %289 %1569) (approx %300 %1572) (approx %307 (*.f64 #s(literal 2 binary64) %1572)) (approx %310 (*.f64 #s(literal 2 binary64) %1569)) (approx %320 %1579) (approx %330 %1581) (approx %330 %1583) (approx %335 %1585) (approx %335 (*.f64 x %1583)) (approx %345 %1507) (approx %350 (*.f64 #s(literal -6 binary64) %1466)) (approx %356 (*.f64 x (fma.f64 #s(literal -6 binary64) %1465 %26))) (approx %361 %1595) (approx %365 %1597) (approx %368 %1599) (approx %375 %1602) (approx %375 (*.f64 x %1599)) (approx %380 %1606) (approx %386 %1608) (approx %390 %1610) (approx %396 %1613) (approx %396 (*.f64 x %1610)) (approx %415 %1617) (approx %421 %1619) (approx %432 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1621))) (approx %444 %1625) (approx %452 %1627) (approx %454 (*.f64 #s(literal 2 binary64) %1627)) (approx %457 %1578) (approx %470 %1632) (approx %483 %1634) (approx %489 %1552) (approx %492 (*.f64 #s(literal -1 binary64) %1466)) (approx %495 (*.f64 #s(literal -2 binary64) %1619)) (approx %505 (*.f64 #s(literal 2 binary64) %1619)) (approx %509 %1643) (approx %509 %1645) (approx %513 (*.f64 #s(literal 6 binary64) %1647)) (approx %513 %1650) (approx %515 (*.f64 #s(literal -6 binary64) %1647)) (approx %515 %1656) (approx %523 (*.f64 x (fma.f64 #s(literal -1 binary64) %26 %1643))) (approx %528 (*.f64 #s(literal -2 binary64) %1579)) (approx %536 (*.f64 #s(literal 2 binary64) %1579)) (approx %539 (*.f64 #s(literal -2 binary64) %1634)) (approx %553 (*.f64 #s(literal 2 binary64) %1634)) (approx %557 (*.f64 #s(literal -2 binary64) %1553)) (approx %562 (*.f64 #s(literal 2 binary64) %1553)) (approx %562 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1673))) (approx %568 (*.f64 #s(literal 2 binary64) %1469)) (approx %571 %1679) (approx %574 %1681) (approx %578 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1683))) (approx %582 %1687) (approx %582 %1691) (approx %590 %1694) (approx %600 %1697) (approx %610 %1701) (approx %619 %1704) (approx %625 %1707) (approx %633 %1712) (approx %639 %1715) (approx %646 (*.f64 #s(literal 2 binary64) %1718)) (approx %652 %1722) (approx %658 %1725) (approx %664 (*.f64 #s(literal 2 binary64) %1725)) (approx %667 %1729) (approx %670 (*.f64 #s(literal -2 binary64) %1516)) (approx %673 (/.f64 #s(literal 1/2 binary64) %1466)) (approx %676 (/.f64 #s(literal 1/2 binary64) %1469)) (approx %679 %1601) (approx %688 %1739) (approx %696 %1742) (approx %700 %1745) (approx %705 %1748) (approx %709 (*.f64 #s(literal -6 binary64) %1529)) (approx %355 (*.f64 x (-.f64 %131 %1752))) (approx %717 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1756))) (approx %734 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1760))) (approx %741 (*.f64 #s(literal -6 binary64) %1544)) (approx %430 (*.f64 x (-.f64 %131 %1767))) (approx %751 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1771))) (approx %756 %1775) (approx %759 (*.f64 #s(literal 2 binary64) %1775)) (approx %763 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %131 %1780))) (approx %767 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1784))) (approx %773 (*.f64 %1788 %1789)) (approx %776 %1793) (approx %779 (/.f64 #s(literal 1 binary64) %1793)) (approx %787 (*.f64 #s(literal 2 binary64) %1798)) (approx %793 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1801))) (approx %800 (*.f64 #s(literal 2 binary64) %1516)) (approx %803 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1807))) (approx %815 (*.f64 #s(literal 2 binary64) %1812)) (approx %815 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1815))) (approx %826 (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) %1819) %1821))) (approx %834 (*.f64 #s(literal 3 binary64) %1469)) (approx %840 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1827))) (approx %846 (*.f64 #s(literal 2 binary64) %1832)) (approx %852 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1835))) (approx %861 %1839) (approx %864 (*.f64 #s(literal 6 binary64) %1839)) (approx %867 (*.f64 #s(literal -6 binary64) %1492)) (approx %870 (*.f64 x (-.f64 %131 %1581))) (approx %884 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1848))) (approx %887 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1711))) (approx %894 (*.f64 #s(literal 2 binary64) %1856)) (approx %901 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1859))) (approx %908 (*.f64 #s(literal 2 binary64) %1864)) (approx %914 (*.f64 #s(literal 6 binary64) %1867)) (approx %918 (*.f64 x (fma.f64 #s(literal -1 binary64) %131 (*.f64 #s(literal 6 binary64) %1870)))) (approx %921 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1875))) (approx %926 (*.f64 #s(literal 2 binary64) %1880)) (approx %931 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1883))) (approx %942 (*.f64 #s(literal 2 binary64) %1888)) (approx %953 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1891))) (approx %959 (*.f64 #s(literal 2 binary64) %1547)) (approx %962 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1897))) (approx %966 (*.f64 #s(literal 2 binary64) %1902)) (approx %970 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1905))) (approx %979 (*.f64 #s(literal 2 binary64) %1910)) (approx %987 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1913))) (approx %990 %1918) (approx %993 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1917))) (approx %996 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1700))) (approx %560 (*.f64 x (fma.f64 #s(literal -3 binary64) %131 %1927))) (approx %521 %1647) (approx %1002 (*.f64 #s(literal 2 binary64) %1647)) (approx %1002 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1934))) (approx %1005 (/.f64 %57 %1793)) (approx %1008 %1940) (approx %1011 (*.f64 #s(literal 2 binary64) %1940)) (approx %354 (*.f64 #s(literal 6 binary64) %1529)) (approx %1016 (*.f64 #s(literal 3 binary64) %1529)) (approx %833 (*.f64 #s(literal 3 binary64) %1492)) (approx %1025 (*.f64 #s(literal 2 binary64) %1951)) (approx %1025 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1954))) (approx %1031 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %1958))) (approx %1037 %1962) (approx %1037 (*.f64 x %1965)) (approx %1041 (/.f64 (fma.f64 #s(literal 1/12 binary64) %1974 %1976) x)) (approx %1041 (/.f64 (-.f64 (fma.f64 #s(literal 1/72 binary64) %1988 %1976) (*.f64 #s(literal -1/12 binary64) %1974)) x)) (approx %1041 (/.f64 (-.f64 (fma.f64 #s(literal 1/432 binary64) (/.f64 %1996 (*.f64 %1997 (*.f64 (pow.f64 x #s(literal 3 binary64)) %2002))) %1976) (fma.f64 #s(literal -1/12 binary64) %1974 (*.f64 #s(literal -1/72 binary64) %1988))) x)) (approx %1050 (*.f64 #s(literal 2 binary64) %2014)) (approx %1056 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2017))) (approx %1061 (*.f64 #s(literal 2 binary64) %2022)) (approx %1067 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2025))) (approx %1075 (*.f64 #s(literal 2 binary64) %2030)) (approx %1083 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2033))) (approx %1093 (*.f64 #s(literal 2 binary64) %2038)) (approx %1100 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2041))) (approx %1111 (*.f64 #s(literal 2 binary64) %2046)) (approx %1118 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2049))) (approx %1121 %2054) (approx %1124 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2053))) (approx %1131 (*.f64 #s(literal 2 binary64) %2060)) (approx %1139 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2063))) (approx %1152 (*.f64 #s(literal 2 binary64) %2068)) (approx %1164 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2071))) (approx %1174 (*.f64 #s(literal 2 binary64) %2076)) (approx %1184 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2079))) (approx %1187 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2083))) (approx %1191 %2087) (approx %1194 (*.f64 #s(literal -2 binary64) %2087)) (approx %1198 %2093) (approx %1202 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2092))) (approx %1222 (*.f64 #s(literal 2 binary64) %2099)) (approx %1230 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2102))) (approx %1235 (*.f64 #s(literal 2 binary64) %2107)) (approx %1241 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2110))) (approx %1246 (*.f64 #s(literal 2 binary64) %2115)) (approx %1253 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2118))) (approx %1261 (*.f64 #s(literal 2 binary64) %2123)) (approx %1268 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2126))) (approx %1279 (*.f64 #s(literal 2 binary64) %2131)) (approx %1285 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2134))) (approx %1295 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2138))) (approx %1300 (*.f64 #s(literal 2 binary64) %2143)) (approx %1306 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2146))) (approx %1310 (*.f64 #s(literal 6 binary64) %1466)) (approx %1314 %1515) (approx %1320 (*.f64 #s(literal 2 binary64) %2154)) (approx %1325 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2157))) (approx %1332 (*.f64 #s(literal 2 binary64) %2162)) (approx %1340 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2165))) (approx %1347 (*.f64 #s(literal 2 binary64) %2170)) (approx %1354 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2173))) (approx %1361 (*.f64 #s(literal 2 binary64) %2178)) (approx %1366 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2181))) (approx %1371 (*.f64 #s(literal 2 binary64) %2186)) (approx %1376 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2189))) (approx %1381 (*.f64 #s(literal 2 binary64) %2194)) (approx %1386 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2197))) (approx %1395 %2202) (approx %1401 (*.f64 #s(literal 3 binary64) %2204)) (approx %1405 (*.f64 #s(literal 3 binary64) %2202)) (approx %1409 (*.f64 #s(literal 2 binary64) %2202)) (approx %1409 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2211))) (approx %1415 %1546) (approx %1422 %2217) (approx %1425 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2216))) (approx %1433 (*.f64 #s(literal 2 binary64) %2223)) (approx %1441 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2226))) (approx %1446 (*.f64 #s(literal 2 binary64) %2231)) (approx %1452 (*.f64 x (fma.f64 #s(literal -1/3 binary64) %26 %2234))) (approx %86 (*.f64 #s(literal -1 binary64) %1479)) (approx %95 (*.f64 #s(literal -2 binary64) %1479)) (approx %100 (*.f64 #s(literal -1 binary64) %1484)) (approx %105 (*.f64 #s(literal -2 binary64) %1484)) (approx %166 %2246) (approx %170 (*.f64 #s(literal -2 binary64) %1508)) (approx %174 (*.f64 #s(literal -1 binary64) %1513)) (approx %180 (*.f64 #s(literal -1 binary64) %1516)) (approx %205 (*.f64 #s(literal -1 binary64) %1527)) (approx %208 (*.f64 #s(literal -1 binary64) %1529)) (approx %212 (*.f64 #s(literal -18 binary64) %1529)) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 3 binary64) %131 %1534)))) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 3 binary64) %131 %1540)))) (approx %234 (*.f64 #s(literal -1 binary64) %1544)) (approx %243 (*.f64 #s(literal -1 binary64) %1547)) (approx %249 (*.f64 #s(literal -1 binary64) %1550)) (approx %257 (*.f64 #s(literal -1 binary64) %1553)) (approx %264 (*.f64 #s(literal -6 binary64) %1553)) (approx %268 (*.f64 #s(literal -6 binary64) %1557)) (approx %272 (*.f64 #s(literal -18 binary64) %1557)) (approx %275 (*.f64 #s(literal -1 binary64) %1562)) (approx %278 (*.f64 #s(literal -2 binary64) %1562)) (approx %289 (*.f64 #s(literal -1 binary64) %1569)) (approx %300 (*.f64 #s(literal -1 binary64) %1572)) (approx %307 (*.f64 #s(literal -2 binary64) %1572)) (approx %310 (*.f64 #s(literal -2 binary64) %1569)) (approx %320 (*.f64 #s(literal -1 binary64) %1579)) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -6 binary64) %1494 %2296)))) (approx %356 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -6 binary64) %1465 %1654)))) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -6 binary64) %1595 %109)))) (approx %1036 (*.f64 #s(literal -6 binary64) %1601)) (approx %1036 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) %1595 %109)))) (approx %396 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) %1606 (*.f64 #s(literal 1/3 binary64) %26))))) (approx %405 (*.f64 #s(literal -2 binary64) %1612)) (approx %405 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1608)))) (approx %432 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1621)))) (approx %1294 (*.f64 #s(literal -2 binary64) %1627)) (approx %513 (*.f64 #s(literal -1 binary64) %1656)) (approx %515 (*.f64 #s(literal -1 binary64) %1650)) (approx %562 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1673)))) (approx %571 (*.f64 #s(literal -1 binary64) %1679)) (approx %574 (*.f64 #s(literal -3 binary64) %1456)) (approx %578 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1683)))) (approx %582 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1689)))) (approx %590 (*.f64 #s(literal -1 binary64) %1694)) (approx %600 (*.f64 #s(literal -1 binary64) %1697)) (approx %610 (*.f64 #s(literal -1 binary64) %1701)) (approx %619 %2358) (approx %625 (*.f64 #s(literal -1 binary64) %1707)) (approx %633 (*.f64 #s(literal -1 binary64) %1712)) (approx %639 (*.f64 #s(literal -1 binary64) %1715)) (approx %646 (*.f64 #s(literal -2 binary64) %1718)) (approx %652 (*.f64 #s(literal -1 binary64) %1722)) (approx %658 (*.f64 #s(literal -1 binary64) %1725)) (approx %664 %2372) (approx %673 (/.f64 #s(literal -1/2 binary64) %1466)) (approx %676 (/.f64 #s(literal -1/2 binary64) %1469)) (approx %679 (*.f64 #s(literal -1 binary64) %1601)) (approx %688 (*.f64 #s(literal -1 binary64) %1739)) (approx %696 (*.f64 #s(literal -1 binary64) %1742)) (approx %700 %2384) (approx %705 (*.f64 #s(literal -1 binary64) %1748)) (approx %355 (*.f64 #s(literal -1 binary64) %2389)) (approx %717 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1756)))) (approx %734 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1760)))) (approx %741 (*.f64 #s(literal 6 binary64) %1544)) (approx %430 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %2296 %1767)))) (approx %751 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1771)))) (approx %756 (*.f64 #s(literal -1 binary64) %1775)) (approx %759 (*.f64 #s(literal -2 binary64) %1775)) (approx %763 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %131 %1780)))) (approx %767 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1784)))) (approx %773 (*.f64 #s(literal -1 binary64) (*.f64 %1788 %2423))) (approx %776 (*.f64 #s(literal -1 binary64) %2429)) (approx %779 (/.f64 #s(literal -1 binary64) %2429)) (approx %787 (*.f64 #s(literal -2 binary64) %1798)) (approx %793 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1801)))) (approx %803 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1807)))) (approx %815 (*.f64 #s(literal -2 binary64) %1812)) (approx %815 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1815)))) (approx %826 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 2 binary64) %1819 %1821)))) (approx %834 (*.f64 #s(literal -3 binary64) %1469)) (approx %840 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1827)))) (approx %846 (*.f64 #s(literal -2 binary64) %1832)) (approx %852 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1835)))) (approx %2466 (*.f64 #s(literal -6 binary64) %1839)) (approx %870 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %2296 %1581)))) (approx %884 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1848)))) (approx %887 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1711)))) (approx %894 (*.f64 #s(literal -2 binary64) %1856)) (approx %901 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1859)))) (approx %908 (*.f64 #s(literal -2 binary64) %1864)) (approx %914 (*.f64 #s(literal -6 binary64) %1867)) (approx %918 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 6 binary64) %1870 %131)))) (approx %921 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1875)))) (approx %926 (*.f64 #s(literal -2 binary64) %1880)) (approx %931 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1883)))) (approx %942 (*.f64 #s(literal -2 binary64) %1888)) (approx %953 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1891)))) (approx %959 (*.f64 #s(literal -2 binary64) %1547)) (approx %962 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1897)))) (approx %966 (*.f64 #s(literal -2 binary64) %1902)) (approx %970 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1905)))) (approx %979 (*.f64 #s(literal -2 binary64) %1910)) (approx %987 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1913)))) (approx %990 (*.f64 #s(literal -1 binary64) %1918)) (approx %993 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1917)))) (approx %996 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1700)))) (approx %560 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 3 binary64) %131 %1927)))) (approx %521 (*.f64 #s(literal -1 binary64) %1647)) (approx %1002 (*.f64 #s(literal -2 binary64) %1647)) (approx %1002 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1934)))) (approx %1005 (*.f64 #s(literal -1 binary64) (/.f64 %57 %2429))) (approx %1008 (*.f64 #s(literal -1 binary64) %2554)) (approx %1011 (*.f64 #s(literal -2 binary64) %2554)) (approx %1016 (*.f64 #s(literal -3 binary64) %1529)) (approx %833 (*.f64 #s(literal -3 binary64) %1492)) (approx %1025 (*.f64 #s(literal -2 binary64) %1951)) (approx %1025 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1954)))) (approx %1031 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %1958)))) (approx %1037 (*.f64 #s(literal -6 binary64) %1469)) (approx %1037 (*.f64 #s(literal -1 binary64) (*.f64 x %2575))) (approx %1041 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %1974 %1976) x))) (approx %1041 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/72 binary64) (/.f64 %1981 (*.f64 %1982 (*.f64 x %1985)))) %2589) x) %1976) x))) (approx %1041 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/432 binary64) (/.f64 %1996 (*.f64 %1997 (*.f64 x %2002)))) (*.f64 #s(literal -1/72 binary64) (/.f64 %1981 (*.f64 %1982 %1985)))) x)) %2589) x) %1976) x))) (approx %1050 (*.f64 #s(literal -2 binary64) %2014)) (approx %1056 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2017)))) (approx %1061 (*.f64 #s(literal -2 binary64) %2022)) (approx %1067 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2025)))) (approx %1075 (*.f64 #s(literal -2 binary64) %2030)) (approx %1083 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2033)))) (approx %1093 (*.f64 #s(literal -2 binary64) %2038)) (approx %1100 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2041)))) (approx %1111 (*.f64 #s(literal -2 binary64) %2046)) (approx %1118 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2049)))) (approx %1121 (*.f64 #s(literal -1 binary64) %2054)) (approx %1124 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2053)))) (approx %1131 (*.f64 #s(literal -2 binary64) %2060)) (approx %1139 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2063)))) (approx %1152 (*.f64 #s(literal -2 binary64) %2068)) (approx %1164 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2071)))) (approx %1174 (*.f64 #s(literal -2 binary64) %2076)) (approx %1184 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2079)))) (approx %1187 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2083)))) (approx %1191 (*.f64 #s(literal -1 binary64) %2087)) (approx %1194 (*.f64 #s(literal 2 binary64) %2087)) (approx %1198 (*.f64 #s(literal -1 binary64) %2093)) (approx %1202 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2092)))) (approx %1222 (*.f64 #s(literal -2 binary64) %2099)) (approx %1230 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2102)))) (approx %1235 (*.f64 #s(literal -2 binary64) %2107)) (approx %1241 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2110)))) (approx %1246 (*.f64 #s(literal -2 binary64) %2115)) (approx %1253 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2118)))) (approx %1261 (*.f64 #s(literal -2 binary64) %2123)) (approx %1268 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2126)))) (approx %1279 (*.f64 #s(literal -2 binary64) %2131)) (approx %1285 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2134)))) (approx %1295 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2138)))) (approx %1300 (*.f64 #s(literal -2 binary64) %2143)) (approx %1306 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2146)))) (approx %1320 (*.f64 #s(literal -2 binary64) %2154)) (approx %1325 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2157)))) (approx %1332 (*.f64 #s(literal -2 binary64) %2162)) (approx %1340 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2165)))) (approx %1347 (*.f64 #s(literal -2 binary64) %2170)) (approx %1354 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2173)))) (approx %1361 (*.f64 #s(literal -2 binary64) %2178)) (approx %1366 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2181)))) (approx %1371 (*.f64 #s(literal -2 binary64) %2186)) (approx %1376 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2189)))) (approx %1381 (*.f64 #s(literal -2 binary64) %2194)) (approx %1386 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2197)))) (approx %1395 (*.f64 #s(literal -1 binary64) %2202)) (approx %1401 (*.f64 #s(literal -3 binary64) %2204)) (approx %1405 (*.f64 #s(literal -3 binary64) %2202)) (approx %1409 (*.f64 #s(literal -2 binary64) %2202)) (approx %1409 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2211)))) (approx %1422 (*.f64 #s(literal -1 binary64) %2217)) (approx %1425 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2216)))) (approx %1433 (*.f64 #s(literal -2 binary64) %2223)) (approx %1441 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2226)))) (approx %1446 (*.f64 #s(literal -2 binary64) %2231)) (approx %1452 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/3 binary64) %26 %2234)))) (approx y y) (approx %798 %55) (approx %798 %181) (approx %2790 %2791) (approx %2793 %2794) (approx %82 %56) (approx %40 #s(literal 1 binary64)) (approx %40 %2800) (approx %40 (+.f64 #s(literal 1 binary64) %2805)) (approx %40 (+.f64 #s(literal 1 binary64) %2813)) (approx %70 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %2798)))) (approx %70 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 %2798 (-.f64 (*.f64 #s(literal 1/120 binary64) %2798) #s(literal 1/6 binary64)))))) (approx %70 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 %2798 (-.f64 (*.f64 %2798 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %2798))) #s(literal 1/6 binary64)))))) (approx %2838 %2839) (approx %2838 (*.f64 y (+.f64 z (*.f64 #s(literal -1/6 binary64) %2841)))) (approx %2838 (*.f64 y (+.f64 z (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) z (*.f64 #s(literal 1/120 binary64) %2841)))))) (approx %2838 (*.f64 y (+.f64 z (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) z (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %2841 (*.f64 #s(literal 1/120 binary64) z)))))))) (approx %2860 %2861) (approx %2860 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %2863 %54))) (approx %2860 (*.f64 y (fma.f64 t z (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %54 (*.f64 #s(literal 1/120 binary64) %2863)))))) (approx %2860 (*.f64 y (fma.f64 t z (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %2863 (*.f64 #s(literal 1/120 binary64) %54)))))))) (approx %2881 %2882) (approx %2881 (*.f64 y (fma.f64 #s(literal -1/18 binary64) %2863 %66))) (approx %2881 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal -1/18 binary64) %54 (*.f64 #s(literal 1/360 binary64) %2863)))))) (approx %2881 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal -1/18 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal -1/15120 binary64) %2863 (*.f64 #s(literal 1/360 binary64) %54)))))))) (approx %2904 z) (approx %2904 (+.f64 z (*.f64 #s(literal -1/2 binary64) %2841))) (approx %2904 (+.f64 z (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) z (*.f64 #s(literal 1/24 binary64) %2841))))) (approx %2904 (+.f64 z (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) z (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %2841 (*.f64 #s(literal 1/24 binary64) z))))))) (approx %2921 %2922) (approx %2921 (*.f64 y (+.f64 t (*.f64 #s(literal -1/6 binary64) %2924)))) (approx %2921 (*.f64 y (+.f64 t (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) t (*.f64 #s(literal 1/120 binary64) %2924)))))) (approx %2921 (*.f64 y (+.f64 t (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) t (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %2924 (*.f64 #s(literal 1/120 binary64) t)))))))) (approx %41 (+.f64 %6 (*.f64 #s(literal -1/2 binary64) %2943))) (approx %41 (+.f64 %6 %2949)) (approx %41 (+.f64 %6 %2956)) (approx %2959 %2960) (approx %485 %258) (approx %486 (*.f64 #s(literal -1 binary64) %54)) (approx %486 %259) (approx %808 %54) (approx %808 %817) (approx %518 %66) (approx %518 %2969) (approx %2971 %2972) (approx %51 %167) (approx %51 (+.f64 %167 %2976)) (approx %51 (+.f64 %167 (*.f64 y (-.f64 %2980 %291)))) (approx %51 (+.f64 %167 (*.f64 y (-.f64 %2987 %291)))) (approx %401 %2992) (approx %401 (*.f64 y (+.f64 %67 (*.f64 #s(literal -1/6 binary64) %2994)))) (approx %401 (*.f64 y (+.f64 %67 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %67 (*.f64 #s(literal 1/120 binary64) %2994)))))) (approx %401 (*.f64 y (+.f64 %67 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %67 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %2994 (*.f64 #s(literal 1/120 binary64) %67)))))))) (approx %500 %321) (approx %501 %324) (approx %501 (+.f64 %324 (*.f64 #s(literal -1 binary64) %2992))) (approx %501 (+.f64 %324 (*.f64 y (-.f64 %3019 %67)))) (approx %501 (+.f64 %324 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 (*.f64 #s(literal 1/6 binary64) %2992))) %67)))) (approx %534 (+.f64 %324 (*.f64 #s(literal -1/2 binary64) %3031))) (approx %534 (+.f64 %324 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %324 (*.f64 #s(literal 1/24 binary64) %3031))))) (approx %534 (+.f64 %324 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %324 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %3031 (*.f64 #s(literal 1/24 binary64) %324))))))) (approx %782 %3047) (approx %782 (-.f64 (+.f64 %167 %3050) %324)) (approx %782 (-.f64 (+.f64 %167 (*.f64 y (-.f64 (+.f64 %67 %3057) %291))) %324)) (approx %782 (-.f64 (+.f64 %167 (*.f64 y (-.f64 (+.f64 %67 (*.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) %167 %3067) %3055))) %291))) %324)) (approx %1106 %2975) (approx %1106 (*.f64 y (+.f64 %291 (*.f64 #s(literal -1/6 binary64) %3078)))) (approx %1106 (*.f64 y (+.f64 %291 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %291 (*.f64 #s(literal 1/120 binary64) %3078)))))) (approx %1106 (*.f64 y (+.f64 %291 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %291 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %3078 %3089))))))) (approx %940 %947) (approx %940 (+.f64 %947 (*.f64 #s(literal -1/2 binary64) %3098))) (approx %940 (+.f64 %947 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %947 (*.f64 #s(literal 1/24 binary64) %3098))))) (approx %940 (+.f64 %947 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %947 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %3098 (*.f64 #s(literal 1/24 binary64) %947))))))) (approx %52 (fma.f64 #s(literal -1 binary64) %3115 %168)) (approx %52 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (*.f64 #s(literal -1/2 binary64) %3118)) %168)) (approx %52 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %168 (*.f64 #s(literal 1/6 binary64) %3115)))) %168)) (approx %72 (fma.f64 y %3129 %168)) (approx %72 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (fma.f64 #s(literal -1/2 binary64) %3118 %68)) %168)) (approx %72 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3114 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %168 %3138) %68)) %168)) (approx %799 %3145) (approx %799 (+.f64 %3145 (*.f64 #s(literal -1 binary64) %3148))) (approx %799 (+.f64 %3145 (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y %3145)) %3147)))) (approx %799 (+.f64 %3145 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3145 (*.f64 #s(literal 1/6 binary64) %3148))) %3147)))) (approx %83 %90) (approx %84 %91) (approx %85 %92) (approx %440 %3169) (approx %440 (+.f64 %324 %3171)) (approx %440 (+.f64 %324 (fma.f64 #s(literal 1/2 binary64) %3047 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %3049 (*.f64 y %3175)))))) (approx %440 (+.f64 %324 (fma.f64 #s(literal 1/2 binary64) %3047 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %3049 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 %3182))))))) (approx %410 %244) (approx %410 %245) (approx %411 %620) (approx %411 (+.f64 %620 %3193)) (approx %411 (+.f64 %620 (*.f64 y (+.f64 %1348 %3197)))) (approx %411 (+.f64 %620 (*.f64 y (+.f64 %1348 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %620 %3202)))))) (approx %140 %143) (approx %140 %3210) (approx %141 %175) (approx %141 (+.f64 %175 (*.f64 #s(literal -1 binary64) %3213))) (approx %141 (+.f64 %175 (*.f64 y (fma.f64 #s(literal -1 binary64) %1396 %3218)))) (approx %141 (+.f64 %175 (*.f64 y (fma.f64 #s(literal -1 binary64) %1396 %3225)))) (approx %98 %101) (approx %99 %102) (approx %112 (fma.f64 #s(literal -1 binary64) %3233 %1507)) (approx %112 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3232 (*.f64 #s(literal -1/2 binary64) %3236)) %1507)) (approx %112 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3232 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1507 (*.f64 #s(literal 1/6 binary64) %3233)))) %1507)) (approx %126 (fma.f64 #s(literal -1 binary64) %3247 %1508)) (approx %126 (fma.f64 x %1507 (*.f64 y (fma.f64 #s(literal -1 binary64) %3250 (*.f64 #s(literal -1/2 binary64) %3251))))) (approx %126 (fma.f64 x %1507 (*.f64 y (fma.f64 #s(literal -1 binary64) %3250 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1508 (*.f64 #s(literal 1/6 binary64) %3247))))))) (approx %120 %3264) (approx %120 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %3266 %1471))) (approx %120 (*.f64 y (fma.f64 %67 %1455 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %1471 (*.f64 #s(literal 1/120 binary64) %3266)))))) (approx %120 (*.f64 y (fma.f64 %67 %1455 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %1471 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %3266 (*.f64 #s(literal 1/120 binary64) %1471)))))))) (approx %123 (fma.f64 y %3284 %1507)) (approx %123 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3232 (fma.f64 #s(literal -1/2 binary64) %3236 %1471)) %1507)) (approx %123 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3232 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %1507 %3293) %1471)) %1507)) (approx %156 (fma.f64 x %3299 %1508)) (approx %156 (fma.f64 x %1507 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3251 %3302)))) (approx %156 (fma.f64 x %1507 (*.f64 y (fma.f64 x %3284 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1508 %3307)))))) (approx %127 %3314) (approx %127 (fma.f64 #s(literal -1 binary64) %3316 %3314)) (approx %127 (fma.f64 b %1508 (*.f64 y (fma.f64 #s(literal -1 binary64) %3319 (*.f64 #s(literal -1/2 binary64) %3320))))) (approx %127 (fma.f64 b %1508 (*.f64 y (fma.f64 #s(literal -1 binary64) %3319 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3314 (*.f64 #s(literal 1/6 binary64) %3316))))))) (approx %133 %3333) (approx %133 (fma.f64 #s(literal -1 binary64) %3335 %3333)) (approx %133 (fma.f64 b %1507 (*.f64 y (fma.f64 #s(literal -1 binary64) %3338 (*.f64 #s(literal -1/2 binary64) %3339))))) (approx %133 (fma.f64 b %1507 (*.f64 y (fma.f64 #s(literal -1 binary64) %3338 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3333 (*.f64 #s(literal 1/6 binary64) %3335))))))) (approx %142 %1512) (approx %142 (fma.f64 #s(literal -1 binary64) %3354 %1512)) (approx %142 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3353 (*.f64 #s(literal -1/2 binary64) %3357)) %1512)) (approx %142 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3353 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1512 (*.f64 #s(literal 1/6 binary64) %3354)))) %1512)) (approx %149 (fma.f64 #s(literal -1 binary64) %1508 %3247)) (approx %149 (fma.f64 #s(literal -1 binary64) %1508 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %3251 %3250)))) (approx %149 (fma.f64 #s(literal -1 binary64) %1508 (*.f64 y (fma.f64 x %3232 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %3247 %3374)))))) (approx %157 (fma.f64 #s(literal -1 binary64) (*.f64 x %3299) %2246)) (approx %157 (fma.f64 #s(literal -1 binary64) %1508 (*.f64 y (fma.f64 #s(literal -1 binary64) %3302 (*.f64 #s(literal 1/2 binary64) %3251))))) (approx %157 (fma.f64 #s(literal -1 binary64) %1508 (*.f64 y (fma.f64 #s(literal -1 binary64) %3302 (*.f64 y (fma.f64 #s(literal -1 binary64) %3307 %3374)))))) (approx %161 (*.f64 #s(literal -18 binary64) %3314)) (approx %161 (fma.f64 #s(literal -18 binary64) %3314 (*.f64 #s(literal 18 binary64) %3316))) (approx %161 (fma.f64 #s(literal -18 binary64) %3314 (*.f64 y (fma.f64 #s(literal 9 binary64) %3320 (*.f64 #s(literal 18 binary64) %3319))))) (approx %161 (fma.f64 #s(literal -18 binary64) %3314 (*.f64 y (fma.f64 #s(literal 18 binary64) %3319 (*.f64 y (fma.f64 #s(literal -3 binary64) %3316 (*.f64 #s(literal 9 binary64) %3314))))))) (approx %3413 %2798) (approx %3415 %2799) (approx %296 %89) (approx %296 %301) (approx %807 (*.f64 #s(literal -3 binary64) y)) (approx %3421 (/.f64 %321 y)) (approx %3424 %3425) (approx %3427 %3429) (approx %3431 %3432) (approx %3434 (*.f64 #s(literal -1 binary64) %3429)) (approx %3437 (*.f64 #s(literal -1 binary64) %3428)) (approx %180 %3440) (approx %180 (fma.f64 #s(literal -1 binary64) %3443 %3440)) (approx %180 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3442 (*.f64 #s(literal -1/2 binary64) %3446)) %3440)) (approx %180 (fma.f64 y (fma.f64 #s(literal -1 binary64) %3442 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3440 (*.f64 #s(literal 1/6 binary64) %3443)))) %3440)) (approx %185 (+.f64 %1455 (*.f64 #s(literal -1/2 binary64) %3457))) (approx %185 (+.f64 %1455 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %1455 (*.f64 #s(literal 1/24 binary64) %3457))))) (approx %185 (+.f64 %1455 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %1455 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %3457 (*.f64 #s(literal 1/24 binary64) %1455))))))) (approx %188 %3473) (approx %188 (*.f64 y (+.f64 %1455 (*.f64 #s(literal -1/6 binary64) %3457)))) (approx %188 (*.f64 y (+.f64 %1455 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %1455 (*.f64 #s(literal 1/120 binary64) %3457)))))) (approx %188 (*.f64 y (+.f64 %1455 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %1455 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %3457 (*.f64 #s(literal 1/120 binary64) %1455)))))))) (approx %192 %3494) (approx %192 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %3496 %3493))) (approx %192 (*.f64 y (fma.f64 z %1455 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %3493 (*.f64 #s(literal 1/120 binary64) %3496)))))) (approx %192 (*.f64 y (fma.f64 z %1455 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %3493 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %3496 (*.f64 #s(literal 1/120 binary64) %3493)))))))) (approx %196 %3514) (approx %196 (*.f64 y (fma.f64 #s(literal -1/6 binary64) %3516 %3517))) (approx %196 (*.f64 y (fma.f64 t %3493 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %3517 (*.f64 #s(literal 1/120 binary64) %3516)))))) (approx %196 (*.f64 y (fma.f64 t %3493 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %3517 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %3516 (*.f64 #s(literal 1/120 binary64) %3517)))))))) (approx %201 (+.f64 %1455 (*.f64 #s(literal 1/3 binary64) %3514))) (approx %201 (+.f64 %1455 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3473 %3538)))) (approx %201 (+.f64 %1455 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %3517 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1455 (*.f64 #s(literal -1/18 binary64) %3514))))))) (approx %349 (fma.f64 #s(literal -1/2 binary64) %3550 %1456)) (approx %349 (fma.f64 x %1455 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %1456 (*.f64 #s(literal 1/24 binary64) %3550))))) (approx %349 (fma.f64 x %1455 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %1456 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %3550 (*.f64 #s(literal 1/24 binary64) %1456))))))) (approx %205 %3565) (approx %205 (fma.f64 #s(literal -1/2 binary64) %3567 %3565)) (approx %205 (fma.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %3565 (*.f64 #s(literal 1/24 binary64) %3567)) %3565)) (approx %205 (fma.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %3565 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %3567 (*.f64 #s(literal 1/24 binary64) %3565)))) %3565)) (approx %3580 %3581) (approx %3580 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %54 (*.f64 #s(literal 1/18 binary64) %2863)))) (approx %3580 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal -1/360 binary64) %2863 (*.f64 #s(literal 1/18 binary64) %54)))))) (approx %3580 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal 1/18 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal -1/360 binary64) %54 (*.f64 #s(literal 1/15120 binary64) %2863)))))))) (approx %685 %3604) (approx %297 (*.f64 y (-.f64 (*.f64 #s(literal 1/6 binary64) %2798) #s(literal 1 binary64)))) (approx %297 (*.f64 y (-.f64 (*.f64 %2798 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %2798))) #s(literal 1 binary64)))) (approx %297 (*.f64 y (-.f64 (*.f64 %2798 (+.f64 #s(literal 1/6 binary64) (*.f64 %2798 (-.f64 (*.f64 #s(literal 1/5040 binary64) %2798) #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (approx %208 (fma.f64 #s(literal -1/2 binary64) %3626 %572)) (approx %208 (fma.f64 b %6 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %572 (*.f64 #s(literal 1/24 binary64) %3626))))) (approx %208 (fma.f64 b %6 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %3626 (*.f64 #s(literal 1/24 binary64) %572))))))) (approx %212 %3641) (approx %212 %3644) (approx %212 %3650) (approx %212 %3658) (approx %218 (-.f64 %3641 %220)) (approx %218 (-.f64 %3644 %220)) (approx %218 (-.f64 %3650 %220)) (approx %218 (-.f64 %3658 %220)) (approx %230 %3670) (approx %230 (-.f64 %3673 %220)) (approx %230 (-.f64 %3681 %220)) (approx %230 (-.f64 %3689 %220)) (approx %3692 %3693) (approx %3692 (fma.f64 #s(literal -1/2 binary64) %3695 %3693)) (approx %3692 (fma.f64 %2798 (-.f64 (*.f64 #s(literal 1/24 binary64) %3695) %3699) %3693)) (approx %3692 (fma.f64 %2798 (-.f64 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %3695 (*.f64 #s(literal 1/24 binary64) %3693))) %3699) %3693)) (approx %3709 %3710) (approx %3712 t) (approx %3712 %3714) (approx %3716 %3717) (approx %3716 %3719) (approx %3721 (fma.f64 #s(literal -1/2 binary64) %2863 %54)) (approx %3721 (fma.f64 t z (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %54 (*.f64 #s(literal 1/24 binary64) %2863))))) (approx %3721 (fma.f64 t z (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %2863 (*.f64 #s(literal 1/24 binary64) %54))))))) (approx %3737 (*.f64 #s(literal -1/18 binary64) %54)) (approx %3737 (fma.f64 #s(literal -1/18 binary64) %54 (*.f64 #s(literal 1/36 binary64) %2863))) (approx %3737 (fma.f64 #s(literal -1/18 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal -1/432 binary64) %2863 %3744)))) (approx %3737 (fma.f64 #s(literal -1/18 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal 1/36 binary64) %54 (*.f64 %2798 (fma.f64 #s(literal -1/432 binary64) %54 (*.f64 #s(literal 1/12960 binary64) %2863))))))) (approx %3757 (*.f64 #s(literal -1/3 binary64) y)) (approx %3757 (*.f64 y (-.f64 (*.f64 #s(literal 1/18 binary64) %2798) #s(literal 1/3 binary64)))) (approx %3757 (*.f64 y (-.f64 (*.f64 %2798 (+.f64 #s(literal 1/18 binary64) %3764)) #s(literal 1/3 binary64)))) (approx %3757 (*.f64 y (-.f64 (*.f64 %2798 (+.f64 #s(literal 1/18 binary64) (*.f64 %2798 (-.f64 (*.f64 #s(literal 1/15120 binary64) %2798) #s(literal 1/360 binary64))))) #s(literal 1/3 binary64)))) (approx %3778 (fma.f64 #s(literal -1/18 binary64) %54 %3779)) (approx %3778 (fma.f64 #s(literal -1/18 binary64) %54 (*.f64 y (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/36 binary64) %2861))))) (approx %3778 (fma.f64 #s(literal -1/18 binary64) %54 (*.f64 y (+.f64 #s(literal 1/3 binary64) (*.f64 y (fma.f64 #s(literal -1/18 binary64) y %3744)))))) (approx %3793 (*.f64 #s(literal -1/18 binary64) %3795)) (approx %3793 (fma.f64 #s(literal -1/18 binary64) %3795 %3798)) (approx %3793 (fma.f64 #s(literal -1/18 binary64) %3795 (*.f64 y (fma.f64 #s(literal 1/36 binary64) %3801 %3802)))) (approx %3793 (fma.f64 #s(literal -1/18 binary64) %3795 (*.f64 y (fma.f64 #s(literal 1/3 binary64) t %3809)))) (approx %3818 (fma.f64 #s(literal -1/18 binary64) %3795 (*.f64 y (-.f64 (*.f64 #s(literal 1/36 binary64) %3801) %3717)))) (approx %3818 (fma.f64 #s(literal -1/18 binary64) %3795 (*.f64 y (-.f64 %3809 %3717)))) (approx %254 (/.f64 #s(literal -3 binary64) %54)) (approx %254 (-.f64 %3833 %3835)) (approx %254 (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -27 binary64) (/.f64 y %3841)) %3845)) %3835)) (approx %254 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -81 binary64) (/.f64 y (*.f64 %3851 %3852))) (*.f64 #s(literal 27 binary64) (/.f64 #s(literal 1 binary64) %3841)))) %3845)) %3835)) (approx %725 (+.f64 %167 (*.f64 #s(literal -1/2 binary64) %3865))) (approx %725 (+.f64 %167 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %167 (*.f64 #s(literal 1/24 binary64) %3865))))) (approx %725 (+.f64 %167 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %167 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %3865 (*.f64 #s(literal 1/24 binary64) %167))))))) (approx %1142 %3881) (approx %1142 (fma.f64 #s(literal -1 binary64) %3865 %3881)) (approx %1142 (fma.f64 #s(literal 2 binary64) %167 (*.f64 %2798 (fma.f64 #s(literal -1 binary64) %167 (*.f64 #s(literal 1/12 binary64) %3865))))) (approx %1142 (fma.f64 #s(literal 2 binary64) %167 (*.f64 %2798 (fma.f64 #s(literal -1 binary64) %167 (*.f64 %2798 (fma.f64 #s(literal -1/360 binary64) %3865 (*.f64 #s(literal 1/12 binary64) %167))))))) (approx %1143 %3897) (approx %3899 %291) (approx %3899 (+.f64 %291 %2979)) (approx %3899 (+.f64 %291 (*.f64 y (+.f64 %167 (*.f64 #s(literal -1/2 binary64) %2975))))) (approx %3899 (+.f64 %291 (*.f64 y (+.f64 %167 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %291 (*.f64 #s(literal -1/6 binary64) %2979))))))) (approx %906 (+.f64 %324 %2992)) (approx %906 (+.f64 %324 (*.f64 y (-.f64 %3019 %3917)))) (approx %906 (+.f64 %324 (*.f64 y (-.f64 %3924 %3917)))) (approx %3930 %3798) (approx %3930 (*.f64 y (fma.f64 #s(literal -1/18 binary64) %2924 %3802))) (approx %3930 (*.f64 y (fma.f64 #s(literal 1/3 binary64) t (*.f64 %2798 (fma.f64 #s(literal -1/18 binary64) t (*.f64 #s(literal 1/360 binary64) %2924)))))) (approx %3930 (*.f64 y (fma.f64 #s(literal 1/3 binary64) t (*.f64 %2798 (fma.f64 #s(literal -1/18 binary64) t (*.f64 %2798 (fma.f64 #s(literal -1/15120 binary64) %2924 (*.f64 #s(literal 1/360 binary64) t)))))))) (approx %3955 (+.f64 #s(literal 1 binary64) %3956)) (approx %3955 (+.f64 #s(literal 1 binary64) %3959)) (approx %3955 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/18 binary64) %3831 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %54 (*.f64 y (-.f64 %3962 #s(literal 1/2 binary64)))))))) (approx %3955 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/18 binary64) %3831 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %54 (*.f64 y (-.f64 %3970 #s(literal 1/2 binary64)))))))) (approx %1428 %1434) (approx %1429 %1435) (approx %810 (-.f64 %2972 %55)) (approx %811 %3982) (approx %811 (-.f64 %3604 %55)) (approx %812 %3986) (approx %812 (+.f64 %3986 (*.f64 #s(literal -1 binary64) %3989))) (approx %812 (+.f64 %3986 (*.f64 y (fma.f64 #s(literal -1 binary64) %3988 (*.f64 #s(literal -1/2 binary64) (*.f64 y %3986)))))) (approx %812 (+.f64 %3986 (*.f64 y (fma.f64 #s(literal -1 binary64) %3988 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %3986 (*.f64 #s(literal 1/6 binary64) %3989))))))) (approx %890 %895) (approx %4007 %3956) (approx %4007 %3959) (approx %4007 (fma.f64 #s(literal -1/18 binary64) %3831 (*.f64 y (fma.f64 #s(literal 1/36 binary64) (*.f64 %3794 %4010) %66)))) (approx %4007 (fma.f64 #s(literal -1/18 binary64) %3831 (*.f64 y (fma.f64 #s(literal 1/3 binary64) %54 (*.f64 y %3970))))) (approx %243 %4021) (approx %243 (fma.f64 y %4023 %4021)) (approx %243 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %4026 %4023) %4021)) (approx %243 (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %4021 (*.f64 #s(literal -1/6 binary64) %4030)) %4023) %4021)) (approx %1430 (*.f64 #s(literal -1 binary64) %1435)) (approx %1073 %1077) (approx %1073 (+.f64 %1077 (*.f64 #s(literal -1/2 binary64) %4039))) (approx %1073 (+.f64 %1077 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %1077 (*.f64 #s(literal 1/24 binary64) %4039))))) (approx %1073 (+.f64 %1077 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %1077 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %4039 (*.f64 #s(literal 1/24 binary64) %1077))))))) (approx %1091 (+.f64 %175 (*.f64 #s(literal -1/2 binary64) %4055))) (approx %1091 (+.f64 %175 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %175 (*.f64 #s(literal 1/24 binary64) %4055))))) (approx %1091 (+.f64 %175 (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) %175 (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %4055 (*.f64 #s(literal 1/24 binary64) %175))))))) (approx %502 %621) (approx %502 (+.f64 %324 (+.f64 %620 (*.f64 y %4072)))) (approx %502 (+.f64 %324 (+.f64 %620 (*.f64 y (-.f64 (+.f64 %1348 %4079) %67))))) (approx %502 (+.f64 %324 (+.f64 %620 (*.f64 y (-.f64 (+.f64 %1348 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 (fma.f64 #s(literal -1/2 binary64) %620 (*.f64 y %4087))))) %67))))) (approx %249 (fma.f64 y %4098 %4021)) (approx %249 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %4026 %4098) %4021)) (approx %249 (fma.f64 y (fma.f64 y %4107 %4098) %4021)) (approx %531 %4111) (approx %531 (-.f64 (+.f64 %175 %4115) %324)) (approx %531 (-.f64 (+.f64 %175 (*.f64 y (+.f64 %67 (fma.f64 #s(literal -1 binary64) %1396 (*.f64 y %4120))))) %324)) (approx %531 (-.f64 (+.f64 %175 (*.f64 y (+.f64 %67 (fma.f64 #s(literal -1 binary64) %1396 (*.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) %175 %4130) %3055)))))) %324)) (approx %535 %4141) (approx %535 (+.f64 %324 (fma.f64 #s(literal 1/2 binary64) %4115 %4140))) (approx %535 (+.f64 %324 (fma.f64 #s(literal 1/2 binary64) %4111 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4114 (*.f64 y %4147)))))) (approx %535 (+.f64 %324 (fma.f64 #s(literal 1/2 binary64) %4111 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4114 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 (fma.f64 #s(literal 1/2 binary64) %4130 %4146)))))))) (approx %977 %4162) (approx %977 (*.f64 y (+.f64 %981 (*.f64 #s(literal -1/6 binary64) %4164)))) (approx %977 (*.f64 y (+.f64 %981 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %981 (*.f64 #s(literal 1/120 binary64) %4164)))))) (approx %977 (*.f64 y (+.f64 %981 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %981 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %4164 (*.f64 #s(literal 1/120 binary64) %981)))))))) (approx %938 %4183) (approx %938 (*.f64 y (+.f64 %945 (*.f64 #s(literal -1/6 binary64) %4185)))) (approx %938 (*.f64 y (+.f64 %945 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %945 (*.f64 #s(literal 1/120 binary64) %4185)))))) (approx %938 (*.f64 y (+.f64 %945 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %945 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %4185 (*.f64 #s(literal 1/120 binary64) %945)))))))) (approx %941 (*.f64 #s(literal -1 binary64) %947)) (approx %941 (-.f64 %4183 %947)) (approx %941 (-.f64 (*.f64 y (+.f64 %945 %4209)) %947)) (approx %941 (-.f64 (*.f64 y (+.f64 %945 (*.f64 y (-.f64 (*.f64 #s(literal -1/6 binary64) %4183) %4215)))) %947)) (approx %264 %4222) (approx %264 %4224) (approx %264 %4229) (approx %264 %4235) (approx %268 %4237) (approx %268 (fma.f64 #s(literal -6 binary64) %3672 %4237)) (approx %268 (fma.f64 #s(literal 6 binary64) %3668 (*.f64 y (fma.f64 #s(literal -6 binary64) %3676 (*.f64 #s(literal -3 binary64) %3677))))) (approx %268 (fma.f64 #s(literal 6 binary64) %3668 (*.f64 y (fma.f64 #s(literal -6 binary64) %3676 (*.f64 y (fma.f64 #s(literal -3 binary64) %3668 %3672)))))) (approx %272 %3669) (approx %272 %3673) (approx %272 %3681) (approx %272 %3689) (approx %275 %4256) (approx %275 (fma.f64 #s(literal -1 binary64) %4258 %4256)) (approx %275 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4261 (*.f64 #s(literal -1/2 binary64) %4262)) %4256)) (approx %275 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4261 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4256 (*.f64 #s(literal 1/6 binary64) %4258)))) %4256)) (approx %278 %4273) (approx %278 %4275) (approx %278 %4280) (approx %278 %4287) (approx %282 (*.f64 #s(literal -2 binary64) %168)) (approx %282 (fma.f64 #s(literal -2 binary64) %168 (*.f64 #s(literal 2 binary64) %3115))) (approx %282 (fma.f64 #s(literal -2 binary64) %168 (*.f64 y (fma.f64 #s(literal 2 binary64) %3114 %3118)))) (approx %282 (fma.f64 #s(literal -2 binary64) %168 (*.f64 y (fma.f64 #s(literal 2 binary64) %3114 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %3115 %168)))))) (approx %4304 (fma.f64 #s(literal -2 binary64) %1508 (*.f64 #s(literal 2 binary64) %3247))) (approx %4304 (fma.f64 #s(literal -2 binary64) %1508 (*.f64 y (fma.f64 #s(literal 2 binary64) %3250 %3251)))) (approx %4304 (fma.f64 #s(literal -2 binary64) %1508 (*.f64 y (fma.f64 #s(literal 2 binary64) %3250 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %3247 %1508)))))) (approx %298 %2976) (approx %298 (*.f64 y (fma.f64 #s(literal -1 binary64) %291 (*.f64 #s(literal 1/6 binary64) %3078)))) (approx %298 (*.f64 y (fma.f64 #s(literal -1 binary64) %291 (*.f64 %2798 (fma.f64 #s(literal -1/120 binary64) %3078 %4323))))) (approx %298 (*.f64 y (fma.f64 #s(literal -1 binary64) %291 (*.f64 %2798 (fma.f64 #s(literal 1/6 binary64) %291 (*.f64 %2798 (fma.f64 #s(literal -1/120 binary64) %291 (*.f64 #s(literal 1/5040 binary64) %3078)))))))) (approx %299 (+.f64 %167 (*.f64 y (fma.f64 #s(literal -1 binary64) %291 %2980)))) (approx %299 (+.f64 %167 (*.f64 y (fma.f64 #s(literal -1 binary64) %291 %2987)))) (approx %307 %4345) (approx %307 %4350) (approx %307 %4357) (approx %379 (+.f64 %175 %2992)) (approx %379 (+.f64 %175 (*.f64 y (+.f64 %67 %3218)))) (approx %379 (+.f64 %175 (*.f64 y (+.f64 %67 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %175 %3922)))))) (approx %414 (*.f64 #s(literal 1/2 binary64) %621)) (approx %414 (fma.f64 #s(literal 1/2 binary64) %621 (*.f64 y %4374))) (approx %414 (fma.f64 #s(literal 1/2 binary64) %621 (*.f64 y (+.f64 %67 (fma.f64 #s(literal 1/2 binary64) %4079 %4373))))) (approx %414 (fma.f64 #s(literal 1/2 binary64) %621 (*.f64 y (+.f64 %67 (fma.f64 #s(literal 1/2 binary64) %4072 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4078 (*.f64 y %4384)))))))) (approx %441 %3168) (approx %441 (fma.f64 #s(literal 1/2 binary64) %3047 %4396)) (approx %441 (fma.f64 #s(literal 1/2 binary64) %3047 (*.f64 y (+.f64 %67 (fma.f64 #s(literal 1/2 binary64) %3057 %4394))))) (approx %441 (fma.f64 #s(literal 1/2 binary64) %3047 (*.f64 y (+.f64 %67 (fma.f64 #s(literal 1/2 binary64) %3049 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %3056 %4406))))))) (approx %443 %4416) (approx %443 (+.f64 %324 (fma.f64 #s(literal 1/4 binary64) %3047 (*.f64 #s(literal 1/2 binary64) %4396)))) (approx %443 (+.f64 %324 (fma.f64 #s(literal 1/4 binary64) %3047 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4395 (*.f64 y %4423)))))) (approx %443 (+.f64 %324 (fma.f64 #s(literal 1/4 binary64) %3047 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4395 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 (fma.f64 #s(literal 1/4 binary64) %3056 (*.f64 #s(literal 1/2 binary64) %4406))))))))) (approx %320 %4439) (approx %320 (fma.f64 #s(literal 1/2 binary64) %4442 %4439)) (approx %320 (fma.f64 y (fma.f64 #s(literal 1/2 binary64) %4441 %4446) %4439)) (approx %320 (fma.f64 y (fma.f64 #s(literal 1/2 binary64) %4441 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4451 %4445))) %4439)) (approx %460 %471) (approx %461 %472) (approx %462 %659) (approx %462 %473) (approx %463 %660) (approx %463 (+.f64 y %660)) (approx %464 %661) (approx %464 (+.f64 %661 (*.f64 #s(literal -1 binary64) %4466))) (approx %464 (+.f64 %661 (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y %661)) %4465)))) (approx %464 (+.f64 %661 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %661 (*.f64 #s(literal 1/6 binary64) %4466))) %4465)))) (approx %469 %4483) (approx %469 (fma.f64 y %4487 %4483)) (approx %469 (fma.f64 y (+.f64 %67 %4492) %4483)) (approx %469 (fma.f64 y (+.f64 %67 (fma.f64 #s(literal -1 binary64) %4485 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4483 (*.f64 y %4497))))) %4483)) (approx %330 %4505) (approx %330 (fma.f64 #s(literal -6 binary64) %3335 %4505)) (approx %330 (fma.f64 #s(literal 6 binary64) %3333 (fma.f64 y (fma.f64 #s(literal -6 binary64) %3338 (*.f64 #s(literal -3 binary64) %3339)) %131))) (approx %330 (fma.f64 #s(literal 6 binary64) %3333 (fma.f64 y (fma.f64 #s(literal -6 binary64) %3338 (*.f64 y (fma.f64 #s(literal -3 binary64) %3333 %3335))) %131))) (approx %335 %4520) (approx %335 (fma.f64 #s(literal -6 binary64) %3316 %4520)) (approx %335 (fma.f64 x %4505 %4526)) (approx %335 (fma.f64 x %4505 %4532)) (approx %340 %4538) (approx %340 (fma.f64 #s(literal -6 binary64) %3316 %4538)) (approx %340 (fma.f64 #s(literal -1 binary64) %4537 %4526)) (approx %340 (fma.f64 #s(literal -1 binary64) %4537 %4532)) (approx %350 (*.f64 #s(literal -6 binary64) %1456)) (approx %350 (fma.f64 #s(literal -6 binary64) %1456 (*.f64 #s(literal 3 binary64) %3550))) (approx %350 (fma.f64 #s(literal -6 binary64) %1456 (*.f64 %2798 (fma.f64 #s(literal -1/4 binary64) %3550 %1681)))) (approx %350 (fma.f64 #s(literal -6 binary64) %1456 (*.f64 %2798 (fma.f64 #s(literal 3 binary64) %1456 (*.f64 %2798 (fma.f64 #s(literal -1/4 binary64) %1456 (*.f64 #s(literal 1/120 binary64) %3550))))))) (approx %356 %4565) (approx %356 (-.f64 %4567 %4568)) (approx %356 (-.f64 %4572 %4568)) (approx %356 (-.f64 %4579 %4568)) (approx %361 %4582) (approx %361 (fma.f64 #s(literal -1 binary64) %4584 %4582)) (approx %361 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4587 (*.f64 #s(literal -1/2 binary64) %4588)) %4582)) (approx %361 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4587 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4582 (*.f64 #s(literal 1/6 binary64) %4584)))) %4582)) (approx %365 %4599) (approx %365 %4601) (approx %365 %4606) (approx %365 %4612) (approx %368 %4614) (approx %368 (-.f64 %4601 %109)) (approx %368 (-.f64 %4606 %109)) (approx %368 (-.f64 %4612 %109)) (approx %375 %4622) (approx %375 (fma.f64 #s(literal -6 binary64) %4624 %4622)) (approx %375 (fma.f64 x %4614 (*.f64 y (fma.f64 #s(literal -6 binary64) %4627 (*.f64 #s(literal -3 binary64) (/.f64 %3251 a)))))) (approx %375 (fma.f64 x %4614 (*.f64 y (fma.f64 #s(literal -6 binary64) %4627 (*.f64 y (fma.f64 #s(literal -3 binary64) (/.f64 %1508 a) %4624)))))) (approx %1036 %4643) (approx %1036 (-.f64 %4646 %371)) (approx %1036 (-.f64 %4654 %371)) (approx %1036 (-.f64 %4661 %371)) (approx %380 (fma.f64 y %1471 %1512)) (approx %380 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %3357 %1471) %1512)) (approx %380 (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %1512 (*.f64 #s(literal -1/6 binary64) %3264)) %1471) %1512)) (approx %386 %4674) (approx %386 %4676) (approx %386 %4681) (approx %386 %4688) (approx %390 %4690) (approx %390 (fma.f64 #s(literal -1/3 binary64) %26 %4676)) (approx %390 (fma.f64 #s(literal -1/3 binary64) %26 %4681)) (approx %390 (fma.f64 #s(literal -1/3 binary64) %26 %4688)) (approx %396 %4698) (approx %396 (fma.f64 #s(literal 2 binary64) %4700 %4698)) (approx %396 (fma.f64 x %4690 (*.f64 y (fma.f64 #s(literal -1 binary64) %4703 (*.f64 #s(literal 2 binary64) %1472))))) (approx %396 (fma.f64 x %4690 (*.f64 y (fma.f64 #s(literal 2 binary64) %1472 (*.f64 y (fma.f64 #s(literal -1 binary64) %1513 (*.f64 #s(literal -1/3 binary64) %4700))))))) (approx %405 (-.f64 %4716 %406)) (approx %405 (-.f64 %4720 %406)) (approx %405 (-.f64 %4727 %406)) (approx %405 (-.f64 %4735 %406)) (approx %415 (*.f64 #s(literal 1/2 binary64) %1703)) (approx %415 (fma.f64 #s(literal 1/2 binary64) %1703 %4741)) (approx %415 (fma.f64 #s(literal 1/2 binary64) %1703 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4745 %4740)))) (approx %415 (fma.f64 #s(literal 1/2 binary64) %1703 (*.f64 y (fma.f64 y (fma.f64 #s(literal 1/2 binary64) %4744 %4751) %4740)))) (approx %421 (*.f64 #s(literal 1/2 binary64) %1704)) (approx %421 (fma.f64 #s(literal 1/2 binary64) %1704 %4759)) (approx %421 (fma.f64 #s(literal 1/2 binary64) %1704 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4762 %4763)))) (approx %421 (fma.f64 #s(literal 1/2 binary64) %1704 (*.f64 y (fma.f64 x %4740 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4768 %4769)))))) (approx %444 %4776) (approx %444 (fma.f64 #s(literal 1/2 binary64) %4779 %4776)) (approx %444 (fma.f64 y (fma.f64 #s(literal 1/2 binary64) %4778 %4783) %4776)) (approx %444 (fma.f64 y (fma.f64 #s(literal 1/2 binary64) %4778 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4788 %4782))) %4776)) (approx %452 %4794) (approx %452 (fma.f64 #s(literal 1/2 binary64) %4796 %4794)) (approx %452 (fma.f64 x %4776 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4799 %4800)))) (approx %452 (fma.f64 x %4776 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4799 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4805 %4806)))))) (approx %454 (*.f64 #s(literal 2 binary64) %4794)) (approx %454 (fma.f64 #s(literal 2 binary64) %4794 %4796)) (approx %454 (fma.f64 #s(literal 2 binary64) %4794 (*.f64 y (fma.f64 #s(literal 2 binary64) %4800 %4799)))) (approx %454 (fma.f64 #s(literal 2 binary64) %4794 (*.f64 y (fma.f64 x %4778 (*.f64 y (fma.f64 #s(literal 2 binary64) %4806 %4805)))))) (approx %1294 %4828) (approx %1294 %4832) (approx %1294 %4838) (approx %1294 %4845) (approx %457 %4847) (approx %457 (fma.f64 #s(literal 1/2 binary64) %4850 %4847)) (approx %457 (fma.f64 y (fma.f64 #s(literal 1/2 binary64) %4849 %4854) %4847)) (approx %457 (fma.f64 y (fma.f64 #s(literal 1/2 binary64) %4849 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4859 %4853))) %4847)) (approx %527 %4865) (approx %527 (fma.f64 #s(literal 1/2 binary64) %4867 %4865)) (approx %527 (fma.f64 x %4847 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4870 %4871)))) (approx %527 (fma.f64 x %4847 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4870 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %4876 %4877)))))) (approx %470 %1724) (approx %470 (fma.f64 y %4885 %1724)) (approx %470 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %4888 %4885) %1724)) (approx %470 (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %1724 %4893) %4885) %1724)) (approx %483 (fma.f64 x %4898 %1725)) (approx %483 (fma.f64 x %1724 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4901 %4902)))) (approx %483 (fma.f64 x %1724 (*.f64 y (fma.f64 x %4885 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1725 %4907)))))) (approx %492 (fma.f64 #s(literal -1 binary64) %1456 (*.f64 #s(literal 1/2 binary64) %3550))) (approx %492 (fma.f64 #s(literal -1 binary64) %1456 (*.f64 %2798 (fma.f64 #s(literal -1/24 binary64) %3550 (*.f64 #s(literal 1/2 binary64) %1456))))) (approx %492 (fma.f64 #s(literal -1 binary64) %1456 (*.f64 %2798 (fma.f64 #s(literal 1/2 binary64) %1456 (*.f64 %2798 (fma.f64 #s(literal -1/24 binary64) %1456 (*.f64 #s(literal 1/720 binary64) %3550))))))) (approx %495 (fma.f64 #s(literal -2 binary64) %4759 %2358)) (approx %495 (fma.f64 #s(literal -1 binary64) %1704 (*.f64 y (fma.f64 #s(literal -2 binary64) %4763 (*.f64 #s(literal -1 binary64) %4762))))) (approx %495 (fma.f64 #s(literal -1 binary64) %1704 (*.f64 y (fma.f64 #s(literal -2 binary64) %4763 (*.f64 y (fma.f64 #s(literal -2 binary64) %4769 (*.f64 #s(literal -1 binary64) %4768))))))) (approx %505 %4947) (approx %505 %4952) (approx %505 %4959) (approx %509 %4961) (approx %509 (fma.f64 #s(literal -6 binary64) %3354 %4961)) (approx %509 (fma.f64 #s(literal 6 binary64) %1512 (fma.f64 y (fma.f64 #s(literal -6 binary64) %3353 (*.f64 #s(literal -3 binary64) %3357)) %26))) (approx %509 (fma.f64 #s(literal 6 binary64) %1512 (fma.f64 y (fma.f64 #s(literal -6 binary64) %3353 (*.f64 y (fma.f64 #s(literal -3 binary64) %1512 %3354))) %26))) (approx %513 %4976) (approx %513 (fma.f64 #s(literal -6 binary64) %4978 %4976)) (approx %513 (fma.f64 x %4961 (*.f64 y (fma.f64 #s(literal -6 binary64) %4981 (*.f64 #s(literal -3 binary64) %4703))))) (approx %513 (fma.f64 x %4961 (*.f64 y (fma.f64 #s(literal -6 binary64) %4981 (*.f64 y (fma.f64 #s(literal -3 binary64) %1513 %4978)))))) (approx %515 (*.f64 #s(literal -1 binary64) %4976)) (approx %515 (fma.f64 #s(literal -1 binary64) %4976 (*.f64 #s(literal 6 binary64) %4978))) (approx %515 (fma.f64 #s(literal -1 binary64) %4976 (*.f64 y (fma.f64 #s(literal 3 binary64) %4703 (*.f64 #s(literal 6 binary64) %4981))))) (approx %515 (fma.f64 #s(literal -1 binary64) %4976 (*.f64 y (fma.f64 #s(literal 6 binary64) %4981 (*.f64 y (fma.f64 #s(literal -1 binary64) %4978 (*.f64 #s(literal 3 binary64) %1513))))))) (approx %523 %5011) (approx %523 (-.f64 %5015 %391)) (approx %523 (-.f64 %5021 %391)) (approx %523 (-.f64 %5028 %391)) (approx %528 (*.f64 #s(literal -2 binary64) %4865)) (approx %528 (fma.f64 #s(literal -2 binary64) %4865 (*.f64 #s(literal -1 binary64) %4867))) (approx %528 (fma.f64 #s(literal -2 binary64) %4865 (*.f64 y (fma.f64 #s(literal -2 binary64) %4871 (*.f64 #s(literal -1 binary64) %4870))))) (approx %528 (fma.f64 #s(literal -2 binary64) %4865 (*.f64 y (fma.f64 #s(literal -1 binary64) %4870 (*.f64 y (fma.f64 #s(literal -2 binary64) %4877 (*.f64 #s(literal -1 binary64) %4876))))))) (approx %536 %5048) (approx %536 %5050) (approx %536 %5054) (approx %536 %5059) (approx %539 (fma.f64 #s(literal -2 binary64) (*.f64 x %4898) %2372)) (approx %539 (fma.f64 #s(literal -2 binary64) %1725 (*.f64 y (fma.f64 #s(literal -2 binary64) %4902 %4901)))) (approx %539 (fma.f64 #s(literal -2 binary64) %1725 (*.f64 y (fma.f64 #s(literal -2 binary64) %4902 (*.f64 y (fma.f64 #s(literal -2 binary64) %4907 %1725)))))) (approx %553 %5076) (approx %553 %5082) (approx %553 %5091) (approx %562 %5094) (approx %562 (fma.f64 #s(literal -2 binary64) %3115 %5094)) (approx %562 (fma.f64 #s(literal 1/9 binary64) %5093 %4349)) (approx %562 (fma.f64 #s(literal 1/9 binary64) %5093 %4356)) (approx %5102 #s(literal 2 binary64)) (approx %5102 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %2798))) (approx %5102 (+.f64 #s(literal 2 binary64) (*.f64 %2798 (-.f64 (*.f64 #s(literal 1/12 binary64) %2798) #s(literal 1 binary64))))) (approx %5102 (+.f64 #s(literal 2 binary64) (*.f64 %2798 (-.f64 (*.f64 %2798 (+.f64 #s(literal 1/12 binary64) %3764)) #s(literal 1 binary64))))) (approx %582 (fma.f64 #s(literal -1 binary64) %2943 %579)) (approx %582 (fma.f64 #s(literal -1/3 binary64) %391 %5123)) (approx %582 (fma.f64 #s(literal -1/3 binary64) %391 %5131)) (approx %590 (fma.f64 #s(literal 3 binary64) %6 %5136)) (approx %590 (fma.f64 #s(literal 3 binary64) %6 (*.f64 y (fma.f64 #s(literal -3/2 binary64) (*.f64 y %6) %5141)))) (approx %590 (fma.f64 #s(literal 3 binary64) %6 (*.f64 y (fma.f64 t %5134 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %6 (*.f64 #s(literal -1/6 binary64) %5136))))))) (approx %597 (fma.f64 #s(literal -1 binary64) %5153 %594)) (approx %597 (fma.f64 x %167 (*.f64 y (fma.f64 #s(literal -1 binary64) %5156 (*.f64 #s(literal -1/2 binary64) %5157))))) (approx %597 (fma.f64 x %167 (*.f64 y (fma.f64 #s(literal -1 binary64) %5156 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %594 (*.f64 #s(literal 1/6 binary64) %5153))))))) (approx %549 (fma.f64 #s(literal -1 binary64) %5170 %4483)) (approx %549 (fma.f64 y %4492 %4483)) (approx %549 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4485 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4483 (*.f64 #s(literal 1/6 binary64) %5170)))) %4483)) (approx %610 %5185) (approx %610 %5192) (approx %610 %5205) (approx %633 %5207) (approx %633 %5211) (approx %633 %5216) (approx %638 %640) (approx %646 %5223) (approx %646 %5227) (approx %646 %5237) (approx %5239 (*.f64 #s(literal -1/2 binary64) y)) (approx %5242 %5243) (approx %5245 (/.f64 %5246 y)) (approx %5249 %5246) (approx %5251 (*.f64 #s(literal -1/3 binary64) %3428)) (approx %892 %896) (approx %667 (fma.f64 #s(literal -2 binary64) %6 %2943)) (approx %667 (fma.f64 #s(literal -2 binary64) %6 (*.f64 %2798 (+.f64 %6 (*.f64 #s(literal -1/12 binary64) %2943))))) (approx %667 (fma.f64 #s(literal -2 binary64) %6 (*.f64 %2798 (+.f64 %6 (*.f64 %2798 (fma.f64 #s(literal -1/12 binary64) %6 (*.f64 #s(literal 1/360 binary64) %2943))))))) (approx %670 (*.f64 #s(literal -2 binary64) %3440)) (approx %670 (fma.f64 #s(literal -2 binary64) %3440 (*.f64 #s(literal 2 binary64) %3443))) (approx %670 (fma.f64 #s(literal -2 binary64) %3440 (*.f64 y (fma.f64 #s(literal 2 binary64) %3442 %3446)))) (approx %670 (fma.f64 #s(literal -2 binary64) %3440 (*.f64 y (fma.f64 #s(literal 2 binary64) %3442 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %3443 %3440)))))) (approx %5284 %3779) (approx %5284 (*.f64 y (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/18 binary64) %2798)))) (approx %5284 (*.f64 y (+.f64 #s(literal 1/3 binary64) (*.f64 %2798 (-.f64 (*.f64 #s(literal 1/360 binary64) %2798) #s(literal 1/18 binary64)))))) (approx %5284 (*.f64 y (+.f64 #s(literal 1/3 binary64) (*.f64 %2798 (-.f64 (*.f64 %2798 (+.f64 #s(literal 1/360 binary64) (*.f64 #s(literal -1/15120 binary64) %2798))) #s(literal 1/18 binary64)))))) (approx %673 (/.f64 #s(literal 1/2 binary64) %6)) (approx %673 (fma.f64 #s(literal 1/4 binary64) %5306 %5308)) (approx %673 (fma.f64 %2798 (fma.f64 #s(literal 5/48 binary64) %5306 %5312) %5308)) (approx %673 (fma.f64 %2798 (fma.f64 %2798 (fma.f64 #s(literal 61/1440 binary64) %5306 (*.f64 #s(literal 5/48 binary64) %5307)) %5312) %5308)) (approx %676 (/.f64 #s(literal 1/2 binary64) %168)) (approx %676 (fma.f64 #s(literal 1/2 binary64) (/.f64 %2975 %5325) %5328)) (approx %676 (fma.f64 y (-.f64 (*.f64 y %5337) %5340) %5328)) (approx %676 (fma.f64 y (-.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %291 %5337) %167) (fma.f64 #s(literal -1/4 binary64) %5339 (*.f64 #s(literal 1/12 binary64) %5339)))) %5331) %5336)) %5340) %5328)) (approx %679 %4641) (approx %679 (fma.f64 #s(literal -1 binary64) %4645 %4641)) (approx %679 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4649 (*.f64 #s(literal -1/2 binary64) %4650)) %4641)) (approx %679 (fma.f64 y (fma.f64 #s(literal -1 binary64) %4649 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %4641 (*.f64 #s(literal 1/6 binary64) %4645)))) %4641)) (approx %1167 (+.f64 %167 %2975)) (approx %1167 (+.f64 %167 (*.f64 y (-.f64 %2980 %5371)))) (approx %1167 (+.f64 %167 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %167 (*.f64 #s(literal -1/6 binary64) %2975))) %5371)))) (approx %1168 (*.f64 y (-.f64 %291 %5371))) (approx %1168 (*.f64 y (-.f64 (+.f64 %291 (*.f64 %2798 (-.f64 %3065 %4323))) %5371))) (approx %1168 (*.f64 y (-.f64 (+.f64 %291 (*.f64 %2798 (-.f64 (fma.f64 #s(literal -1/6 binary64) %291 (*.f64 %2798 (-.f64 %3089 %5392))) %4323))) %5371))) (approx %1168 (*.f64 y (-.f64 (+.f64 %291 (*.f64 %2798 (-.f64 (fma.f64 #s(literal -1/6 binary64) %291 (*.f64 %2798 (-.f64 (fma.f64 #s(literal 1/120 binary64) %291 (*.f64 %2798 (-.f64 (*.f64 #s(literal -1/5040 binary64) %291) (*.f64 #s(literal 1/5040 binary64) %291)))) %5392))) %4323))) %5371))) (approx %681 (+.f64 x (*.f64 #s(literal -1/2 binary64) %5416))) (approx %681 (+.f64 x (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/24 binary64) %5416))))) (approx %681 (+.f64 x (*.f64 %2798 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %2798 (fma.f64 #s(literal -1/720 binary64) %5416 (*.f64 #s(literal 1/24 binary64) x))))))) (approx %688 (fma.f64 #s(literal -1 binary64) %2943 %10)) (approx %688 %5123) (approx %688 %5131) (approx %704 %5436) (approx %704 (+.f64 #s(literal 1 binary64) (+.f64 %92 %2799))) (approx %704 (+.f64 #s(literal 1 binary64) (+.f64 %92 %2805))) (approx %704 (+.f64 #s(literal 1 binary64) (+.f64 %92 %2813))) (approx %705 %5447) (approx %705 (fma.f64 #s(literal -1/2 binary64) %2943 %5447)) (approx %705 (fma.f64 %6 %5436 %2949)) (approx %705 (fma.f64 %6 %5436 %2956)) (approx %5455 (/.f64 #s(literal 2 binary64) z)) (approx %5455 (fma.f64 #s(literal -1 binary64) %3695 %5458)) (approx %5455 (fma.f64 %2798 (-.f64 (*.f64 #s(literal 1/12 binary64) %3695) %3693) %5458)) (approx %5455 (fma.f64 %2798 (-.f64 (*.f64 %2798 (fma.f64 #s(literal -1/360 binary64) %3695 (*.f64 #s(literal 1/12 binary64) %3693))) %3693) %5458)) (approx %5472 (fma.f64 #s(literal 2/3 binary64) %2922 %5458)) (approx %5472 (fma.f64 y (fma.f64 #s(literal -1 binary64) %2960 (*.f64 #s(literal 2/3 binary64) t)) %5458)) (approx %5472 (fma.f64 y (fma.f64 #s(literal 2/3 binary64) t (*.f64 y (-.f64 (*.f64 #s(literal -1/9 binary64) %2922) %3693))) %5458)) (approx %5487 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2/3 binary64) %2861))) (approx %5487 (+.f64 #s(literal 2 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 2/3 binary64) %54))))) (approx %5487 (+.f64 #s(literal 2 binary64) (*.f64 y (fma.f64 #s(literal 2/3 binary64) %54 (*.f64 y (-.f64 (*.f64 #s(literal -1/9 binary64) %2861) #s(literal 1 binary64))))))) (approx %5505 %5507) (approx %5510 %5511) (approx %5515 (/.f64 #s(literal -3 binary64) z)) (approx %5515 %5519) (approx %709 (*.f64 #s(literal -6 binary64) %572)) (approx %709 (fma.f64 #s(literal -6 binary64) %572 %5523)) (approx %709 (fma.f64 #s(literal -6 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -1/4 binary64) %3626 %5526)))) (approx %709 (fma.f64 #s(literal -6 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal 3 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -1/4 binary64) %572 %5531)))))) (approx %355 %4564) (approx %355 (-.f64 (+.f64 a %5523) %4563)) (approx %355 (-.f64 (+.f64 a (*.f64 %2798 (-.f64 (*.f64 #s(literal -1/4 binary64) %3626) %5543))) %4563)) (approx %355 (-.f64 (+.f64 a (*.f64 %2798 (-.f64 (*.f64 %2798 (-.f64 %5531 %5549)) %5543))) %4563)) (approx %713 (*.f64 #s(literal -6 binary64) %6)) (approx %713 (fma.f64 #s(literal -6 binary64) %6 (*.f64 #s(literal 3 binary64) %2943))) (approx %713 (fma.f64 #s(literal -6 binary64) %6 (*.f64 %2798 %4571))) (approx %713 (fma.f64 #s(literal -6 binary64) %6 (*.f64 %2798 %4578))) (approx %714 (fma.f64 #s(literal -6 binary64) %6 %391)) (approx %714 (fma.f64 #s(literal -6 binary64) %6 %4567)) (approx %714 (fma.f64 #s(literal -6 binary64) %6 %4572)) (approx %714 (fma.f64 #s(literal -6 binary64) %6 %4579)) (approx %717 %5576) (approx %717 (fma.f64 #s(literal -2 binary64) %3115 %5576)) (approx %717 (fma.f64 #s(literal -1/3 binary64) %391 %4350)) (approx %717 (fma.f64 #s(literal -1/3 binary64) %391 %4357)) (approx %728 (-.f64 %171 %406)) (approx %728 (-.f64 %4345 %406)) (approx %728 (-.f64 %4350 %406)) (approx %728 (-.f64 %4357 %406)) (approx %751 %5593) (approx %751 (fma.f64 #s(literal -2 binary64) %3115 %5593)) (approx %751 (fma.f64 #s(literal 1/3 binary64) %5592 %4349)) (approx %751 (fma.f64 #s(literal 1/3 binary64) %5592 %4356)) (approx %756 %5601) (approx %756 (fma.f64 #s(literal 1/2 binary64) %5603 %5601)) (approx %756 (fma.f64 b %4439 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %5606 %5607)))) (approx %756 (fma.f64 b %4439 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %5606 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %5612 %5613)))))) (approx %759 %5620) (approx %759 %5622) (approx %759 %5626) (approx %759 %5632) (approx %763 %5634) (approx %763 (-.f64 %5622 %764)) (approx %763 (-.f64 %5626 %764)) (approx %763 (-.f64 %5632 %764)) (approx %767 (/.f64 %5634 b)) (approx %767 (-.f64 %5050 %406)) (approx %767 (-.f64 %5054 %406)) (approx %767 (-.f64 %5059 %406)) (approx %770 (-.f64 %5048 %406)) (approx %1045 %611) (approx %1046 (+.f64 %175 %3213)) (approx %1046 (+.f64 %175 (*.f64 y (+.f64 %1396 %3218)))) (approx %1046 (+.f64 %175 (*.f64 y (+.f64 %1396 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %175 (*.f64 #s(literal -1/6 binary64) %3213))))))) (approx %1144 %5666) (approx %1145 (+.f64 %620 (*.f64 #s(literal -1 binary64) %3193))) (approx %1145 (+.f64 %620 (*.f64 y (fma.f64 #s(literal -1 binary64) %1348 %3197)))) (approx %1145 (+.f64 %620 (*.f64 y (fma.f64 #s(literal -1 binary64) %1348 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %620 (*.f64 #s(literal 1/6 binary64) %3193))))))) (approx %786 %5682) (approx %786 (+.f64 %175 %3171)) (approx %786 (+.f64 %175 (fma.f64 #s(literal 1/2 binary64) %3047 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %3049 (*.f64 y %5686)))))) (approx %786 (+.f64 %175 (fma.f64 #s(literal 1/2 binary64) %3047 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %3049 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %175 %3182))))))) (approx %787 %5701) (approx %787 %5705) (approx %787 %5711) (approx %787 %5718) (approx %793 (-.f64 %5701 %406)) (approx %793 (-.f64 %5705 %406)) (approx %793 (-.f64 %5711 %406)) (approx %793 (-.f64 %5718 %406)) (approx %800 %5728) (approx %800 %5730) (approx %800 %5735) (approx %800 %5742) (approx %803 (-.f64 %5728 %406)) (approx %803 (-.f64 %5730 %406)) (approx %803 (-.f64 %5735 %406)) (approx %803 (-.f64 %5742 %406)) (approx %815 (-.f64 %5753 %406)) (approx %815 (-.f64 (fma.f64 #s(literal -2 binary64) %5757 %5753) %406)) (approx %815 (-.f64 (fma.f64 #s(literal 2 binary64) %5752 (*.f64 y (fma.f64 #s(literal -2 binary64) %5756 (*.f64 #s(literal -1 binary64) (*.f64 y %5752))))) %406)) (approx %815 (-.f64 (fma.f64 #s(literal 2 binary64) %5752 (*.f64 y (fma.f64 #s(literal -2 binary64) %5756 (*.f64 y (fma.f64 #s(literal -1 binary64) %5752 (*.f64 #s(literal 1/3 binary64) %5757)))))) %406)) (approx %826 %5776) (approx %826 (-.f64 %4275 %827)) (approx %826 (-.f64 %4280 %827)) (approx %826 (-.f64 %4287 %827)) (approx %830 %5784) (approx %830 (fma.f64 #s(literal -2 binary64) %3443 %5784)) (approx %830 (fma.f64 a %5776 %5734)) (approx %830 (fma.f64 a %5776 %5741)) (approx %834 %5792) (approx %834 (fma.f64 #s(literal -3 binary64) %3115 %5792)) (approx %834 (fma.f64 #s(literal 3 binary64) %168 (*.f64 y (fma.f64 #s(literal -3 binary64) %3114 (*.f64 #s(literal -3/2 binary64) %3118))))) (approx %834 (fma.f64 #s(literal 3 binary64) %168 (*.f64 y (fma.f64 #s(literal -3 binary64) %3114 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %168 (*.f64 #s(literal 1/2 binary64) %3115))))))) (approx %843 %5808) (approx %843 (+.f64 %167 (+.f64 %324 (*.f64 #s(literal -1 binary64) (*.f64 y %5810))))) (approx %843 (+.f64 %167 (+.f64 %324 (*.f64 y (-.f64 %5817 %5810))))) (approx %843 (+.f64 %167 (+.f64 %324 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 y %5823) %5816)) %5810))))) (approx %845 (*.f64 #s(literal 1/2 binary64) %5808)) (approx %845 (fma.f64 #s(literal 1/2 binary64) %5808 (*.f64 y %5835))) (approx %845 (fma.f64 #s(literal 1/2 binary64) %5808 (*.f64 y (+.f64 %67 (fma.f64 #s(literal -1/2 binary64) %5810 (*.f64 #s(literal 1/2 binary64) %5817)))))) (approx %845 (fma.f64 #s(literal 1/2 binary64) %5808 (*.f64 y (+.f64 %67 (fma.f64 #s(literal -1/2 binary64) %5810 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %5816 (*.f64 y %5845)))))))) (approx %846 %5854) (approx %846 %5858) (approx %846 %5863) (approx %846 %5870) (approx %852 (-.f64 %5854 %406)) (approx %852 (-.f64 %5858 %406)) (approx %852 (-.f64 %5863 %406)) (approx %852 (-.f64 %5870 %406)) (approx %5880 (fma.f64 #s(literal -2 binary64) %3247 %1510)) (approx %5880 (fma.f64 #s(literal 2 binary64) %1508 (*.f64 y (fma.f64 #s(literal -2 binary64) %3250 (*.f64 #s(literal -1 binary64) %3251))))) (approx %5880 (fma.f64 #s(literal 2 binary64) %1508 (*.f64 y (fma.f64 #s(literal -2 binary64) %3250 (*.f64 y (fma.f64 #s(literal -1 binary64) %1508 (*.f64 #s(literal 1/3 binary64) %3247))))))) (approx %861 %5895) (approx %861 (fma.f64 #s(literal -1 binary64) %5897 %5895)) (approx %861 (fma.f64 y (fma.f64 #s(literal -1 binary64) %5900 (*.f64 #s(literal -1/2 binary64) %5901)) %5895)) (approx %861 (fma.f64 y (fma.f64 #s(literal -1 binary64) %5900 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %5895 (*.f64 #s(literal 1/6 binary64) %5897)))) %5895)) (approx %864 %5912) (approx %864 (fma.f64 #s(literal -6 binary64) %5897 %5912)) (approx %864 (fma.f64 #s(literal 6 binary64) %5895 (*.f64 y (fma.f64 #s(literal -6 binary64) %5900 (*.f64 #s(literal -3 binary64) %5901))))) (approx %864 (fma.f64 #s(literal 6 binary64) %5895 (*.f64 y (fma.f64 #s(literal -6 binary64) %5900 (*.f64 y (fma.f64 #s(literal -3 binary64) %5895 %5897)))))) (approx %2466 %5928) (approx %2466 (fma.f64 #s(literal -6 binary64) %5930 %5928)) (approx %2466 (fma.f64 #s(literal 6 binary64) %5927 (*.f64 y (fma.f64 #s(literal -6 binary64) %5933 (*.f64 #s(literal -3 binary64) (/.f64 %3118 b)))))) (approx %2466 (fma.f64 #s(literal 6 binary64) %5927 (*.f64 y (fma.f64 #s(literal -6 binary64) %5933 (*.f64 y (fma.f64 #s(literal -3 binary64) %5927 %5930)))))) (approx %867 (*.f64 #s(literal -6 binary64) %3314)) (approx %867 (fma.f64 #s(literal -6 binary64) %3314 (*.f64 #s(literal 6 binary64) %3316))) (approx %867 (fma.f64 #s(literal -6 binary64) %3314 (*.f64 y (fma.f64 #s(literal 3 binary64) %3320 (*.f64 #s(literal 6 binary64) %3319))))) (approx %867 (fma.f64 #s(literal -6 binary64) %3314 (*.f64 y (fma.f64 #s(literal 6 binary64) %3319 (*.f64 y (fma.f64 #s(literal -1 binary64) %3316 (*.f64 #s(literal 3 binary64) %3314))))))) (approx %870 %5963) (approx %870 (-.f64 (+.f64 a (*.f64 #s(literal 6 binary64) %3672)) %4237)) (approx %870 (-.f64 (+.f64 a (*.f64 y (-.f64 (*.f64 #s(literal 3 binary64) %3677) %5970))) %4237)) (approx %870 (-.f64 (+.f64 a (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %3672) (*.f64 #s(literal -3 binary64) %3668))) %5970))) %4237)) (approx %873 %5986) (approx %873 (fma.f64 #s(literal -2 binary64) %3115 %5986)) (approx %873 (fma.f64 #s(literal -1/3 binary64) %5985 %4349)) (approx %873 (fma.f64 #s(literal -1/3 binary64) %5985 %4356)) (approx %877 %5994) (approx %877 (fma.f64 #s(literal -1 binary64) %2943 %5994)) (approx %877 (fma.f64 #s(literal -1/3 binary64) %4565 %5122)) (approx %877 (fma.f64 #s(literal -1/3 binary64) %4565 %5130)) (approx %550 %6002) (approx %550 (fma.f64 #s(literal -2 binary64) %5170 %6002)) (approx %550 (fma.f64 #s(literal 2 binary64) %4483 (*.f64 y (fma.f64 #s(literal -2 binary64) %4485 (*.f64 #s(literal -1 binary64) %4490))))) (approx %550 (fma.f64 #s(literal 2 binary64) %4483 (*.f64 y (fma.f64 #s(literal -2 binary64) %4485 (*.f64 y (fma.f64 #s(literal -1 binary64) %4483 (*.f64 #s(literal 1/3 binary64) %5170))))))) (approx %884 (-.f64 %665 %406)) (approx %884 (-.f64 %5076 %406)) (approx %884 (-.f64 %5082 %406)) (approx %884 (-.f64 %5091 %406)) (approx %887 (-.f64 %626 %406)) (approx %887 (-.f64 %5207 %406)) (approx %887 (-.f64 %5211 %406)) (approx %887 (-.f64 %5216 %406)) (approx %893 %897) (approx %908 %6035) (approx %908 %6037) (approx %908 %6041) (approx %908 %6047) (approx %914 %6050) (approx %914 %6053) (approx %914 %6060) (approx %914 %6067) (approx %918 %6069) (approx %918 (-.f64 %6053 a)) (approx %918 (-.f64 %6060 a)) (approx %918 (-.f64 %6067 a)) (approx %921 (*.f64 #s(literal 1/3 binary64) %6077)) (approx %921 (fma.f64 #s(literal 1/3 binary64) %6077 (*.f64 #s(literal 2 binary64) %4719))) (approx %921 (fma.f64 #s(literal 1/3 binary64) %6077 %6040)) (approx %921 (fma.f64 #s(literal 1/3 binary64) %6077 %6046)) (approx %942 %6088) (approx %942 %6093) (approx %942 %6098) (approx %942 %6104) (approx %953 (-.f64 %6088 %406)) (approx %953 (-.f64 %6093 %406)) (approx %953 (-.f64 %6098 %406)) (approx %953 (-.f64 %6104 %406)) (approx %959 %6114) (approx %959 %6116) (approx %959 %6121) (approx %959 %6128) (approx %962 (-.f64 %6114 %406)) (approx %962 (-.f64 %6116 %406)) (approx %962 (-.f64 %6121 %406)) (approx %962 (-.f64 %6128 %406)) (approx %966 %6139) (approx %966 %6141) (approx %966 %6147) (approx %966 %6152) (approx %970 (-.f64 %6139 %406)) (approx %970 (-.f64 %6141 %406)) (approx %970 (-.f64 %6147 %406)) (approx %970 (-.f64 %6152 %406)) (approx %978 (-.f64 %4162 %947)) (approx %978 (-.f64 (*.f64 y (+.f64 %981 %4209)) %947)) (approx %978 (-.f64 (*.f64 y (+.f64 %981 (*.f64 y (-.f64 (*.f64 #s(literal -1/6 binary64) %4162) %4215)))) %947)) (approx %979 %6178) (approx %979 %6182) (approx %979 %6188) (approx %987 (-.f64 %6178 %406)) (approx %987 (-.f64 %6182 %406)) (approx %987 (-.f64 %6188 %406)) (approx %990 %6196) (approx %990 %6198) (approx %990 %6203) (approx %990 %6207) (approx %993 (-.f64 %6196 %406)) (approx %993 (-.f64 %6198 %406)) (approx %993 (-.f64 %6203 %406)) (approx %993 (-.f64 %6207 %406)) (approx %996 (-.f64 %601 %406)) (approx %996 (-.f64 %5185 %406)) (approx %996 (-.f64 %5192 %406)) (approx %996 (-.f64 %5205 %406)) (approx %6225 %6226) (approx %6228 (+.f64 #s(literal 1 binary64) %2882)) (approx %6228 (+.f64 #s(literal 1 binary64) %6226)) (approx %6233 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal 1/3 binary64) %54 (*.f64 y (-.f64 (*.f64 #s(literal -1/18 binary64) %2861) #s(literal 1/2 binary64))))))) (approx %521 (fma.f64 #s(literal -1 binary64) %5014 %176)) (approx %521 (fma.f64 y (fma.f64 #s(literal -1 binary64) %5013 (*.f64 #s(literal -1/2 binary64) %4723)) %176)) (approx %521 (fma.f64 y (fma.f64 #s(literal -1 binary64) %5013 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %176 (*.f64 #s(literal 1/6 binary64) %5014)))) %176)) (approx %522 %5010) (approx %522 %5015) (approx %522 %5021) (approx %522 %5028) (approx %1002 %6257) (approx %1002 (fma.f64 #s(literal -2 binary64) %5014 %6257)) (approx %1002 (fma.f64 #s(literal 1/3 binary64) %5011 %6263)) (approx %1002 (fma.f64 #s(literal 1/3 binary64) %5011 %6270)) (approx %1005 %6273) (approx %1005 (fma.f64 #s(literal -1 binary64) %6275 %6273)) (approx %1005 (fma.f64 y (fma.f64 #s(literal -1 binary64) %6278 (*.f64 #s(literal -1/2 binary64) (/.f64 %2979 %777))) %6273)) (approx %1005 (fma.f64 y (fma.f64 #s(literal -1 binary64) %6278 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %6273 (*.f64 #s(literal 1/6 binary64) %6275)))) %6273)) (approx %1008 %6290) (approx %1008 (fma.f64 #s(literal -1 binary64) %6292 %6290)) (approx %1008 (fma.f64 y (fma.f64 #s(literal -1 binary64) %6295 (*.f64 #s(literal -1/2 binary64) %6296)) %6290)) (approx %1008 (fma.f64 y (fma.f64 #s(literal -1 binary64) %6295 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %6290 (*.f64 #s(literal 1/6 binary64) %6292)))) %6290)) (approx %1011 %6307) (approx %1011 (fma.f64 #s(literal -2 binary64) %6292 %6307)) (approx %1011 (fma.f64 #s(literal 2 binary64) %6290 (*.f64 y (fma.f64 #s(literal -2 binary64) %6295 (*.f64 #s(literal -1 binary64) %6296))))) (approx %1011 (fma.f64 #s(literal 2 binary64) %6290 (*.f64 y (fma.f64 #s(literal -2 binary64) %6295 (*.f64 y (fma.f64 #s(literal -1 binary64) %6290 (*.f64 #s(literal 1/3 binary64) %6292))))))) (approx %354 %4563) (approx %354 (fma.f64 #s(literal -3 binary64) %3626 %4563)) (approx %354 (fma.f64 #s(literal 6 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -3 binary64) %572 (*.f64 #s(literal 1/4 binary64) %3626))))) (approx %354 (fma.f64 #s(literal 6 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -3 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -1/120 binary64) %3626 %5549)))))) (approx %1016 %5526) (approx %1016 (fma.f64 #s(literal -3/2 binary64) %3626 %5526)) (approx %1016 (fma.f64 #s(literal 3 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -3/2 binary64) %572 (*.f64 #s(literal 1/8 binary64) %3626))))) (approx %1016 (fma.f64 #s(literal 3 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -3/2 binary64) %572 (*.f64 %2798 (fma.f64 #s(literal -1/240 binary64) %3626 (*.f64 #s(literal 1/8 binary64) %572))))))) (approx %833 %6354) (approx %833 (fma.f64 #s(literal -3 binary64) %3672 %6354)) (approx %833 (fma.f64 #s(literal 3 binary64) %3668 (*.f64 y (fma.f64 #s(literal -3 binary64) %3676 (*.f64 #s(literal -3/2 binary64) %3677))))) (approx %833 (fma.f64 #s(literal 3 binary64) %3668 (*.f64 y (fma.f64 #s(literal -3 binary64) %3676 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %3668 (*.f64 #s(literal 1/2 binary64) %3672))))))) (approx %1022 (+.f64 %324 (*.f64 y (+.f64 %67 %3019)))) (approx %1022 (+.f64 %324 (*.f64 y (+.f64 %67 %3924)))) (approx %1023 (*.f64 #s(literal 2 binary64) %324)) (approx %1023 (fma.f64 #s(literal 2 binary64) %324 (*.f64 #s(literal 2 binary64) %2992))) (approx %1023 (fma.f64 #s(literal 2 binary64) %324 (*.f64 y (fma.f64 #s(literal -1 binary64) %3018 (*.f64 #s(literal 2 binary64) %67))))) (approx %1023 (fma.f64 #s(literal 2 binary64) %324 (*.f64 y (fma.f64 #s(literal 2 binary64) %67 (*.f64 y (fma.f64 #s(literal -1 binary64) %324 (*.f64 #s(literal -1/3 binary64) %2992))))))) (approx %1025 (fma.f64 #s(literal -1/3 binary64) %391 %6035)) (approx %1025 (fma.f64 #s(literal -1/3 binary64) %391 %6037)) (approx %1025 (fma.f64 #s(literal -1/3 binary64) %391 %6041)) (approx %1025 (fma.f64 #s(literal -1/3 binary64) %391 %6047)) (approx %1031 (-.f64 %622 %406)) (approx %1031 (-.f64 %4947 %406)) (approx %1031 (-.f64 %4952 %406)) (approx %1031 (-.f64 %4959 %406)) (approx %1037 %6411) (approx %1037 (fma.f64 #s(literal -6 binary64) %3115 %6411)) (approx %1037 (fma.f64 a %4643 %4228)) (approx %1037 (fma.f64 a %4643 %4234)) (approx %855 %5592) (approx %855 (-.f64 %4224 %391)) (approx %855 (-.f64 %4229 %391)) (approx %855 (-.f64 %4235 %391)) (approx %1041 (/.f64 #s(literal 3 binary64) %5592)) (approx %1041 (fma.f64 #s(literal 18 binary64) (/.f64 %3115 %6428) %6431)) (approx %1041 (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y %6441)) %6445) %6431)) (approx %1041 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -54 binary64) (/.f64 (*.f64 %167 (*.f64 %291 %6435)) %6437) (fma.f64 #s(literal 3 binary64) %6444 (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %291 (*.f64 %6 %6441)) %5592)))))) %6441)) %6445) %6431)) (approx %1047 %6466) (approx %1047 (-.f64 (+.f64 %167 (*.f64 #s(literal -1 binary64) %6469)) %175)) (approx %1047 (-.f64 (+.f64 %167 (*.f64 y (-.f64 (*.f64 y %6474) %6468))) %175)) (approx %1047 (-.f64 (+.f64 %167 (*.f64 y (-.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %6482 %3054) %4119)) %6468))) %175)) (approx %1049 %6492) (approx %1049 (+.f64 %324 (fma.f64 #s(literal -1/2 binary64) %6469 %6491))) (approx %1049 (+.f64 %324 (fma.f64 #s(literal 1/2 binary64) %6466 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %6468 (*.f64 y %6498)))))) (approx %1049 (+.f64 %324 (fma.f64 #s(literal 1/2 binary64) %6466 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %6468 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 (fma.f64 #s(literal -1/2 binary64) %6482 %6497)))))))) (approx %1050 %6514) (approx %1050 %6518) (approx %1050 %6525) (approx %1050 %6534) (approx %1056 (-.f64 %6514 %406)) (approx %1056 (-.f64 %6518 %406)) (approx %1056 (-.f64 %6525 %406)) (approx %1056 (-.f64 %6534 %406)) (approx %1074 %6544) (approx %1074 (+.f64 %1077 %3171)) (approx %1074 (+.f64 %1077 (fma.f64 #s(literal 1/2 binary64) %3047 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %3049 (*.f64 y %6548)))))) (approx %1074 (+.f64 %1077 (fma.f64 #s(literal 1/2 binary64) %3047 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %3049 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %1077 %3182))))))) (approx %1075 %6563) (approx %1075 %6565) (approx %1075 %6571) (approx %1075 %6576) (approx %1083 (-.f64 %6563 %406)) (approx %1083 (-.f64 %6565 %406)) (approx %1083 (-.f64 %6571 %406)) (approx %1083 (-.f64 %6576 %406)) (approx %1034 %4642) (approx %1034 %4646) (approx %1034 %4654) (approx %1034 %4661) (approx %1089 %6590) (approx %1089 (-.f64 (+.f64 %620 %6593) %324)) (approx %1089 (-.f64 (+.f64 %620 (*.f64 y (+.f64 %1348 (+.f64 %67 (*.f64 y %6597))))) %324)) (approx %1089 (-.f64 (+.f64 %620 (*.f64 y (+.f64 %1348 (+.f64 %67 (*.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) %620 %6606) %3055)))))) %324)) (approx %1092 %6617) (approx %1092 (+.f64 %175 (fma.f64 #s(literal 1/2 binary64) %6593 %6616))) (approx %1092 (+.f64 %175 (fma.f64 #s(literal 1/2 binary64) %6590 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %6592 (*.f64 y %6623)))))) (approx %1092 (+.f64 %175 (fma.f64 #s(literal 1/2 binary64) %6590 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %6592 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %175 (fma.f64 #s(literal 1/2 binary64) %6606 %6622)))))))) (approx %1093 %6639) (approx %1093 %6643) (approx %1093 %6649) (approx %1093 %6656) (approx %1100 (-.f64 %6639 %406)) (approx %1100 (-.f64 %6643 %406)) (approx %1100 (-.f64 %6649 %406)) (approx %1100 (-.f64 %6656 %406)) (approx %1121 %6666) (approx %1121 %6668) (approx %1121 %6674) (approx %1121 %6680) (approx %1124 (-.f64 %6666 %406)) (approx %1124 (-.f64 %6668 %406)) (approx %1124 (-.f64 %6674 %406)) (approx %1124 (-.f64 %6680 %406)) (approx %1129 %6690) (approx %1129 (*.f64 y (+.f64 %1133 (*.f64 #s(literal -1/6 binary64) %6692)))) (approx %1129 (*.f64 y (+.f64 %1133 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %1133 (*.f64 #s(literal 1/120 binary64) %6692)))))) (approx %1129 (*.f64 y (+.f64 %1133 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %1133 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %6692 (*.f64 #s(literal 1/120 binary64) %1133)))))))) (approx %1130 (-.f64 %6690 %947)) (approx %1130 (-.f64 (*.f64 y (+.f64 %1133 %4209)) %947)) (approx %1130 (-.f64 (*.f64 y (+.f64 %1133 (*.f64 y (-.f64 (*.f64 #s(literal -1/6 binary64) %6690) %4215)))) %947)) (approx %1131 %6727) (approx %1131 %6731) (approx %1131 %6737) (approx %1139 (-.f64 %6727 %406)) (approx %1139 (-.f64 %6731 %406)) (approx %1139 (-.f64 %6737 %406)) (approx %1146 (-.f64 %620 %167)) (approx %1146 (-.f64 (+.f64 %620 %6749) %167)) (approx %1146 (-.f64 (+.f64 %620 (*.f64 y (+.f64 %291 (fma.f64 #s(literal -1 binary64) %1348 (*.f64 y (-.f64 %4077 %3054)))))) %167)) (approx %1146 (-.f64 (+.f64 %620 (*.f64 y (+.f64 %291 (fma.f64 #s(literal -1 binary64) %1348 (*.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) %620 %6763) %3054)))))) %167)) (approx %1147 %6774) (approx %1147 (-.f64 (+.f64 %167 (fma.f64 #s(literal -1 binary64) %6749 %3881)) %620)) (approx %1147 (-.f64 (+.f64 %167 (fma.f64 #s(literal 2 binary64) %167 (*.f64 y (-.f64 %6782 %6748)))) %620)) (approx %1147 (-.f64 (+.f64 %167 (fma.f64 #s(literal 2 binary64) %167 (*.f64 y (-.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %167 (fma.f64 #s(literal -1 binary64) %6763 %3054)) %4077)) %6748)))) %620)) (approx %1148 %6799) (approx %1148 (fma.f64 #s(literal -1/2 binary64) %6749 %6799)) (approx %1148 (fma.f64 #s(literal 1/2 binary64) %6774 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %6748 (*.f64 #s(literal 1/2 binary64) %6782))))) (approx %1148 (fma.f64 #s(literal 1/2 binary64) %6774 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %6748 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %6763 %6808)))))) (approx %1149 %6815) (approx %1149 (+.f64 %324 (fma.f64 #s(literal 1/2 binary64) %6774 (*.f64 y %6818)))) (approx %1149 (+.f64 %324 (fma.f64 #s(literal 1/2 binary64) %6774 (*.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) %6748 %6824) %67))))) (approx %1149 (+.f64 %324 (fma.f64 #s(literal 1/2 binary64) %6774 (*.f64 y (-.f64 (fma.f64 #s(literal -1/2 binary64) %6748 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 (fma.f64 #s(literal 1/2 binary64) %6781 (*.f64 y %6832))))) %67))))) (approx %1151 (*.f64 #s(literal 1/2 binary64) %6815)) (approx %1151 (fma.f64 #s(literal 1/2 binary64) %6815 (*.f64 y %6846))) (approx %1151 (fma.f64 #s(literal 1/2 binary64) %6815 (*.f64 y (+.f64 %67 (fma.f64 #s(literal 1/2 binary64) %6824 %6845))))) (approx %1151 (fma.f64 #s(literal 1/2 binary64) %6815 (*.f64 y (+.f64 %67 (fma.f64 #s(literal 1/2 binary64) %6818 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %6823 (*.f64 y %6856)))))))) (approx %1152 %6865) (approx %1152 %6869) (approx %1152 %6874) (approx %1152 %6881) (approx %1164 (-.f64 %6865 %406)) (approx %1164 (-.f64 %6869 %406)) (approx %1164 (-.f64 %6874 %406)) (approx %1164 (-.f64 %6881 %406)) (approx %1169 (fma.f64 #s(literal 2 binary64) %167 %6892)) (approx %1169 (fma.f64 #s(literal 2 binary64) %167 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %291 %6895) %291)))) (approx %1169 (fma.f64 #s(literal 2 binary64) %167 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %291 (*.f64 y (fma.f64 #s(literal -1 binary64) %167 %6902))) %291)))) (approx %1170 (+.f64 %167 (*.f64 #s(literal 1/2 binary64) %6892))) (approx %1170 (+.f64 %167 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %2979 %6913)))) (approx %1170 (+.f64 %167 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %6891 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %167 (*.f64 #s(literal 1/2 binary64) %6902))))))) (approx %1171 (+.f64 %167 (+.f64 %324 (*.f64 y %6925)))) (approx %1171 (+.f64 %167 (+.f64 %324 (*.f64 y (-.f64 (fma.f64 #s(literal 1/2 binary64) %6891 %5817) %67))))) (approx %1171 (+.f64 %167 (+.f64 %324 (*.f64 y (-.f64 (fma.f64 #s(literal 1/2 binary64) %6891 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %167 (fma.f64 #s(literal -1/2 binary64) %324 (*.f64 y %6937))))) %67))))) (approx %1173 (fma.f64 #s(literal 1/2 binary64) %5808 (*.f64 y %6949))) (approx %1173 (fma.f64 #s(literal 1/2 binary64) %5808 (*.f64 y (+.f64 %67 (fma.f64 #s(literal 1/2 binary64) %5817 %6948))))) (approx %1173 (fma.f64 #s(literal 1/2 binary64) %5808 (*.f64 y (+.f64 %67 (fma.f64 #s(literal 1/2 binary64) %6925 (*.f64 y (fma.f64 #s(literal 1/2 binary64) %5816 (*.f64 y %6959)))))))) (approx %1174 %6970) (approx %1174 %6973) (approx %1174 %6980) (approx %1184 (-.f64 %6970 %406)) (approx %1184 (-.f64 %6973 %406)) (approx %1184 (-.f64 %6980 %406)) (approx %1187 (-.f64 %641 %406)) (approx %1187 (-.f64 %5223 %406)) (approx %1187 (-.f64 %5227 %406)) (approx %1187 (-.f64 %5237 %406)) (approx %403 %4716) (approx %403 %4720) (approx %403 %4727) (approx %403 %4735) (approx %1191 %7000) (approx %1191 (fma.f64 #s(literal -1 binary64) %7002 %7000)) (approx %1191 (fma.f64 y (fma.f64 #s(literal -1 binary64) %7005 (*.f64 #s(literal -1/2 binary64) %7006)) %7000)) (approx %1191 (fma.f64 y (fma.f64 #s(literal -1 binary64) %7005 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %7000 (*.f64 #s(literal 1/6 binary64) %7002)))) %7000)) (approx %1194 (*.f64 #s(literal -2 binary64) %7000)) (approx %1194 (fma.f64 #s(literal -2 binary64) %7000 (*.f64 #s(literal 2 binary64) %7002))) (approx %1194 (fma.f64 #s(literal -2 binary64) %7000 (*.f64 y (fma.f64 #s(literal 2 binary64) %7005 %7006)))) (approx %1194 (fma.f64 #s(literal -2 binary64) %7000 (*.f64 y (fma.f64 #s(literal 2 binary64) %7005 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %7002 %7000)))))) (approx %7032 (fma.f64 #s(literal -2 binary64) %2975 %3881)) (approx %7032 (fma.f64 #s(literal 2 binary64) %167 (*.f64 y (fma.f64 #s(literal -2 binary64) %291 %6895)))) (approx %7032 (fma.f64 #s(literal 2 binary64) %167 (*.f64 y (fma.f64 #s(literal -2 binary64) %291 (*.f64 y (fma.f64 #s(literal -1 binary64) %167 (*.f64 #s(literal 1/3 binary64) %2975))))))) (approx %1198 %7046) (approx %1198 %7048) (approx %1198 %7054) (approx %1198 %7060) (approx %1202 (-.f64 %7046 %406)) (approx %1202 (-.f64 %7048 %406)) (approx %1202 (-.f64 %7054 %406)) (approx %1202 (-.f64 %7060 %406)) (approx %1211 %7070) (approx %1211 %7072) (approx %1211 %7074) (approx %1214 (-.f64 %7070 %406)) (approx %1214 (-.f64 %7072 %406)) (approx %1214 (-.f64 %7074 %406)) (approx %1220 %1224) (approx %1220 %7083) (approx %1221 %7085) (approx %1221 (+.f64 %7085 (*.f64 #s(literal -1 binary64) %7088))) (approx %1221 (+.f64 %7085 (*.f64 y (fma.f64 #s(literal -1 binary64) %7087 (*.f64 #s(literal -1/2 binary64) (*.f64 y %7085)))))) (approx %1221 (+.f64 %7085 (*.f64 y (fma.f64 #s(literal -1 binary64) %7087 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %7085 (*.f64 #s(literal 1/6 binary64) %7088))))))) (approx %1222 %7106) (approx %1222 %7110) (approx %1222 %7116) (approx %1222 %7123) (approx %1230 (-.f64 %7106 %406)) (approx %1230 (-.f64 %7110 %406)) (approx %1230 (-.f64 %7116 %406)) (approx %1230 (-.f64 %7123 %406)) (approx %1233 %7133) (approx %1233 (-.f64 %7135 %55)) (approx %1234 %7138) (approx %1234 (+.f64 %7138 (*.f64 #s(literal -1 binary64) %7141))) (approx %1234 (+.f64 %7138 (*.f64 y (fma.f64 #s(literal -1 binary64) %7140 (*.f64 #s(literal -1/2 binary64) (*.f64 y %7138)))))) (approx %1234 (+.f64 %7138 (*.f64 y (fma.f64 #s(literal -1 binary64) %7140 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %7138 (*.f64 #s(literal 1/6 binary64) %7141))))))) (approx %1235 %7159) (approx %1235 %7163) (approx %1235 %7169) (approx %1235 %7176) (approx %1241 (-.f64 %7159 %406)) (approx %1241 (-.f64 %7163 %406)) (approx %1241 (-.f64 %7169 %406)) (approx %1241 (-.f64 %7176 %406)) (approx %1244 %1248) (approx %1245 %1249) (approx %7189 (*.f64 #s(literal -2 binary64) %7191)) (approx %7189 (fma.f64 #s(literal -2 binary64) %7191 (*.f64 #s(literal 2 binary64) %7196))) (approx %7189 (fma.f64 #s(literal -2 binary64) %7191 (*.f64 y (fma.f64 #s(literal 2 binary64) %7200 %7202)))) (approx %7189 (fma.f64 #s(literal -2 binary64) %7191 (*.f64 y (fma.f64 #s(literal 2 binary64) %7200 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %7196 %7191)))))) (approx %1257 %1262) (approx %1258 (*.f64 #s(literal -1 binary64) %1262)) (approx %1259 %1263) (approx %1260 %1264) (approx %1285 (-.f64 %4828 %406)) (approx %1285 (-.f64 %4832 %406)) (approx %1285 (-.f64 %4838 %406)) (approx %1285 (-.f64 %4845 %406)) (approx %1310 %4568) (approx %1310 (fma.f64 #s(literal -3 binary64) %2943 %4568)) (approx %1310 (fma.f64 #s(literal 6 binary64) %6 (*.f64 %2798 (fma.f64 #s(literal -3 binary64) %6 (*.f64 #s(literal 1/4 binary64) %2943))))) (approx %1310 (fma.f64 #s(literal 6 binary64) %6 (*.f64 %2798 (fma.f64 #s(literal -3 binary64) %6 (*.f64 %2798 (fma.f64 #s(literal -1/120 binary64) %2943 (*.f64 #s(literal 1/4 binary64) %6))))))) (approx %1314 %7190) (approx %1314 (fma.f64 #s(literal -1 binary64) %7195 %7190)) (approx %1314 (fma.f64 y (fma.f64 #s(literal -1 binary64) %7194 (*.f64 #s(literal -1/2 binary64) %7201)) %7190)) (approx %1314 (fma.f64 y (fma.f64 #s(literal -1 binary64) %7194 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %7190 (*.f64 #s(literal 1/6 binary64) %7195)))) %7190)) (approx %7188 %7191) (approx %7188 (fma.f64 #s(literal -1 binary64) %7196 %7191)) (approx %7188 (fma.f64 x %7190 (*.f64 y (fma.f64 #s(literal -1 binary64) %7200 (*.f64 #s(literal -1/2 binary64) %7202))))) (approx %7188 (fma.f64 x %7190 (*.f64 y (fma.f64 #s(literal -1 binary64) %7200 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %7191 (*.f64 #s(literal 1/6 binary64) %7196))))))) (approx %1319 (+.f64 %324 %2976)) (approx %1319 (+.f64 %324 (*.f64 y (-.f64 %3019 %291)))) (approx %1319 (+.f64 %324 (*.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 %2985)) %291)))) (approx %1320 %7281) (approx %1320 %7286) (approx %1320 %7292) (approx %1325 (-.f64 %6035 %406)) (approx %1325 (-.f64 %7281 %406)) (approx %1325 (-.f64 %7286 %406)) (approx %1325 (-.f64 %7292 %406)) (approx %1331 (+.f64 %324 %7302)) (approx %1331 (+.f64 %324 (*.f64 y (+.f64 %1334 %3019)))) (approx %1331 (+.f64 %324 (*.f64 y (+.f64 %1334 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 (*.f64 #s(literal -1/6 binary64) %7302))))))) (approx %1332 %7318) (approx %1332 %7323) (approx %1332 %7330) (approx %1340 (-.f64 %7318 %406)) (approx %1340 (-.f64 %7323 %406)) (approx %1340 (-.f64 %7330 %406)) (approx %1346 (+.f64 %324 %3193)) (approx %1346 (+.f64 %324 (*.f64 y (+.f64 %1348 %3019)))) (approx %1346 (+.f64 %324 (*.f64 y (+.f64 %1348 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %324 %3202)))))) (approx %1347 %7350) (approx %1347 %7354) (approx %1347 %7360) (approx %1354 (-.f64 %7350 %406)) (approx %1354 (-.f64 %7354 %406)) (approx %1354 (-.f64 %7360 %406)) (approx %7368 (+.f64 #s(literal 1 binary64) %3581)) (approx %7368 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y %55)))) (approx %7368 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/3 binary64) %54 (*.f64 y (-.f64 (*.f64 #s(literal 1/18 binary64) %2861) #s(literal 1/2 binary64))))))) (approx %1393 %3213) (approx %1393 (*.f64 y (+.f64 %1396 (*.f64 #s(literal -1/6 binary64) %7383)))) (approx %1393 (*.f64 y (+.f64 %1396 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %1396 (*.f64 #s(literal 1/120 binary64) %7383)))))) (approx %1393 (*.f64 y (+.f64 %1396 (*.f64 %2798 (fma.f64 #s(literal -1/6 binary64) %1396 (*.f64 %2798 (fma.f64 #s(literal -1/5040 binary64) %7383 (*.f64 #s(literal 1/120 binary64) %1396)))))))) (approx %1394 (+.f64 %175 (*.f64 y (-.f64 %3218 %1396)))) (approx %1394 (+.f64 %175 (*.f64 y (-.f64 %3225 %1396)))) (approx %1401 %7411) (approx %1401 (fma.f64 #s(literal -3 binary64) %7413 %7411)) (approx %1401 (fma.f64 #s(literal 3 binary64) %7410 (*.f64 y (fma.f64 #s(literal -3 binary64) %7416 (*.f64 #s(literal -3/2 binary64) (*.f64 b %4723)))))) (approx %1401 (fma.f64 #s(literal 3 binary64) %7410 (*.f64 y (fma.f64 #s(literal -3 binary64) %7416 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %7410 (*.f64 #s(literal 1/2 binary64) %7413))))))) (approx %1405 %7430) (approx %1405 (fma.f64 #s(literal -3 binary64) %5014 %7430)) (approx %1405 (fma.f64 #s(literal 3 binary64) %176 (*.f64 y (fma.f64 #s(literal -3 binary64) %5013 (*.f64 #s(literal -3/2 binary64) %4723))))) (approx %1405 (fma.f64 #s(literal 3 binary64) %176 (*.f64 y (fma.f64 #s(literal -3 binary64) %5013 (*.f64 y (fma.f64 #s(literal -3/2 binary64) %176 (*.f64 #s(literal 1/2 binary64) %5014))))))) (approx %1409 %7446) (approx %1409 (fma.f64 #s(literal -2 binary64) %5014 %7446)) (approx %1409 (fma.f64 #s(literal -1/3 binary64) %391 %7072)) (approx %1409 (fma.f64 #s(literal -1/3 binary64) %391 %7074)) (approx %7454 %7455) (approx %7454 (fma.f64 #s(literal -2 binary64) %3213 %7455)) (approx %7454 (fma.f64 #s(literal 2 binary64) %175 (*.f64 y (fma.f64 #s(literal -2 binary64) %1396 (*.f64 #s(literal -1 binary64) %3217))))) (approx %7454 (fma.f64 #s(literal 2 binary64) %175 (*.f64 y (fma.f64 #s(literal -2 binary64) %1396 (*.f64 y (fma.f64 #s(literal -1 binary64) %175 (*.f64 #s(literal 1/3 binary64) %3213))))))) (approx %1415 %7471) (approx %1415 (fma.f64 y %7473 %7471)) (approx %1415 (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %7476 %7473) %7471)) (approx %1415 (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/2 binary64) %7471 (*.f64 #s(literal -1/6 binary64) %7480)) %7473) %7471)) (approx %7486 %7487) (approx %7486 (fma.f64 x %7480 %7487)) (approx %7486 (fma.f64 x %7471 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %7491 %7492)))) (approx %7486 (fma.f64 x %7471 (*.f64 y (fma.f64 x %7473 (*.f64 y (fma.f64 #s(literal -1/2 binary64) %7487 (*.f64 #s(literal -1/6 binary64) %7497))))))) (approx %7505 %7506) (approx %7505 (fma.f64 #s(literal 2 binary64) %7497 %7506)) (approx %7505 (fma.f64 #s(literal 2 binary64) %7487 (*.f64 y (fma.f64 #s(literal -1 binary64) %7491 (*.f64 #s(literal 2 binary64) %7492))))) (approx %7505 (fma.f64 #s(literal 2 binary64) %7487 (*.f64 y (fma.f64 #s(literal 2 binary64) %7492 (*.f64 y (fma.f64 #s(literal -1 binary64) %7487 (*.f64 #s(literal -1/3 binary64) %7497))))))) (approx %1422 %7522) (approx %1422 %7525) (approx %1422 %7531) (approx %1425 (-.f64 %7522 %406)) (approx %1425 (-.f64 %7525 %406)) (approx %1425 (-.f64 %7531 %406)) (approx %7539 #s(literal 884279719003555/562949953421312 binary64)) (approx %7539 %7135) (approx %1431 %1436) (approx %1432 %1437) (approx %1444 %1447) (approx %1445 %1448) (approx %798 %7548) (approx %40 %42) (approx %70 %73) (approx %2838 %7552) (approx %2860 %7554) (approx %2881 %7556) (approx %2904 %7558) (approx %2921 %7560) (approx %486 %7564) (approx %808 %7567) (approx %518 %7570) (approx %51 %57) (approx %401 %381) (approx %500 %7575) (approx %501 %322) (approx %534 %325) (approx %782 %445) (approx %1106 %292) (approx %940 %948) (approx %799 %182) (approx %488 %261) (approx %83 %7585) (approx %84 (*.f64 #s(literal -1 binary64) %7585)) (approx %84 (*.f64 %2798 (-.f64 %7590 %7584))) (approx %440 %446) (approx %410 (*.f64 y (+.f64 #s(literal 1 binary64) %7597))) (approx %411 %246) (approx %140 (*.f64 y (-.f64 %7602 #s(literal 1 binary64)))) (approx %141 %145) (approx %98 (*.f64 %2798 (+.f64 %7584 %7590))) (approx (+ 1 %3415) (*.f64 %2798 (-.f64 %7611 #s(literal 1/2 binary64)))) (approx %296 (*.f64 y (+.f64 #s(literal 1 binary64) %7596))) (approx %3421 %7574) (approx %3427 %7584) (approx %3434 (*.f64 #s(literal -1 binary64) %7584)) (approx %3580 %7622) (approx %685 (*.f64 y (-.f64 %7596 #s(literal 1 binary64)))) (approx %686 %691) (approx %684 %689) (approx %297 %302) (approx %3692 %7630) (approx %3712 (*.f64 y (-.f64 %7632 %5518))) (approx %3716 (*.f64 y (fma.f64 #s(literal -1/3 binary64) %7632 %3693))) (approx %3721 %7639) (approx %3737 %7641) (approx %3757 %7643) (approx %3778 %7645) (approx %3793 (*.f64 t %7645)) (approx %3818 %7652) (approx %254 (/.f64 %7574 y)) (approx %254 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/9 binary64) %7656)) %7546) y)) (approx %254 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/27 binary64) (/.f64 %3841 %7663))) (fma.f64 #s(literal -1/3 binary64) %2791 (*.f64 #s(literal -1/9 binary64) %7656))) y)) (approx %725 %290) (approx %1142 %1153) (approx %1143 %7675) (approx %3899 (sin.f64 %56)) (approx %1271 %293) (approx %7680 %7682) (approx %906 %910) (approx %3930 %7685) (approx %3953 %7687) (approx %3955 (+.f64 %42 %7689)) (approx %1428 (*.f64 y %7692)) (approx %1429 %7696) (approx %811 (*.f64 y (-.f64 %7596 %7547))) (approx %812 %7704) (approx %4007 %7706) (approx %7708 (+.f64 %42 %7706)) (approx %925 %7711) (approx %1430 (*.f64 #s(literal -1 binary64) %7696)) (approx %1073 %1078) (approx %1091 %1095) (approx %502 %416) (approx %531 %323) (approx %535 %326) (approx %977 %982) (approx %938 %946) (approx %941 %949) (approx %1059 %1062) (approx %298 %303) (approx %299 %304) (approx %379 %382) (approx %414 %417) (approx %441 %447) (approx %443 %448) (approx %461 (*.f64 y (+.f64 #s(literal 2 binary64) %2794))) (approx %462 (*.f64 y (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/3 binary64) %2791 %2794)))) (approx %463 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %7737)))) (approx %464 %475) (approx %469 %479) (approx %5102 %7744) (approx %549 %7746) (approx %5242 (*.f64 y %7748)) (approx %5245 %7692) (approx %5251 (*.f64 #s(literal -1/3 binary64) %7585)) (approx %892 (*.f64 %2798 (fma.f64 #s(literal -1/3 binary64) %7584 %7590))) (approx %5284 %7757) (approx %1167 %1176) (approx %7760 (-.f64 %7682 %42)) (approx %1168 (-.f64 %1176 %57)) (approx %687 %692) (approx %699 %701) (approx %704 %706) (approx %7768 %7769) (approx %7771 %7772) (approx %7774 %7775) (approx %5455 %7777) (approx %5472 %7779) (approx %5487 (*.f64 z %7779)) (approx (+ (* 2/3 %2860) %5102) %7785) (approx %7787 %7788) (approx (* t %7787) (*.f64 t %7788)) (approx %5515 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal 9 binary64) (/.f64 #s(literal 1 binary64) %5506) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %2839)))))) (approx %7800 %3833) (approx %7800 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %2861) %3845)))) (approx %1045 (*.f64 y (+.f64 #s(literal 1 binary64) %7602))) (approx %1046 %612) (approx %1144 (*.f64 y (-.f64 %7597 #s(literal 1 binary64)))) (approx %1145 %1156) (approx %785 %788) (approx %786 %789) (approx %1299 %7818) (approx %815 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 %7704 %6)) %406)) (approx %843 %847) (approx %845 %848) (approx %550 (*.f64 #s(literal 2 binary64) %7746)) (approx %893 %7830) (approx %894 %7833) (approx %901 (-.f64 %7833 %406)) (approx %926 %7838) (approx %931 (-.f64 %7838 %406)) (approx %978 %983) (approx %6225 (*.f64 %2798 %7748)) (approx %6228 (*.f64 %2798 (-.f64 (fma.f64 #s(literal 1/3 binary64) %2791 %7611) #s(literal 1/2 binary64)))) (approx %6233 (+.f64 %42 %7556)) (approx %1022 %1026) (approx %1023 (*.f64 #s(literal 2 binary64) %1026)) (approx %1047 %1051) (approx %1049 %1052) (approx %1060 %1063) (approx %1074 %1079) (approx %1089 %1094) (approx %1092 %1096) (approx %1108 %1113) (approx %1110 %1114) (approx %1129 %1134) (approx %1130 %1135) (approx %1146 (-.f64 %1156 %57)) (approx %1147 %1157) (approx %1148 %1158) (approx %1149 %1159) (approx %1151 %1160) (approx %1169 %1177) (approx %1170 %1178) (approx %1171 %1179) (approx %1173 %1180) (approx %7032 (*.f64 #s(literal 2 binary64) %57)) (approx %1220 (*.f64 y (-.f64 (fma.f64 #s(literal 1/3 binary64) %2791 %7876) #s(literal 1 binary64)))) (approx %1221 %1226) (approx %1233 (*.f64 y (-.f64 %7876 %7547))) (approx %1234 %7886) (approx %1235 %7889) (approx %1241 (-.f64 %7889 %406)) (approx %1244 (*.f64 %2798 (fma.f64 #s(literal -1/3 binary64) %7584 %7893))) (approx %1245 %7899) (approx %1246 %7902) (approx %1253 (-.f64 %7902 %406)) (approx %1260 %7908) (approx %1261 %7911) (approx %1268 (-.f64 %7911 %406)) (approx %1276 %1280) (approx %1278 %1281) (approx %1300 %7918) (approx %1306 (-.f64 %7918 %406)) (approx %1319 %1321) (approx %1331 %1336) (approx %1346 %1350) (approx %7368 (+.f64 %42 %7622)) (approx %1360 %1362) (approx %1370 %1372) (approx %1379 (*.f64 %167 %689)) (approx %1380 %1382) (approx %1393 %1397) (approx %1394 %1398) (approx %7454 (*.f64 #s(literal 2 binary64) %1398)) (approx %7539 (*.f64 y (-.f64 %7876 #s(literal 1 binary64)))) (approx %1431 (*.f64 %2798 (-.f64 %7893 %7695))) (approx %1444 (*.f64 %2798 (-.f64 %7590 %7695))) (approx %798 (*.f64 #s(literal -1 binary64) %7570)) (approx %486 (*.f64 #s(literal -1 binary64) %7567)) (approx %808 (*.f64 #s(literal -1 binary64) %7564)) (approx %518 (*.f64 #s(literal -1 binary64) %7548)) (approx %51 %7954) (approx %500 (*.f64 #s(literal -1 binary64) %7675)) (approx %501 %7959) (approx %782 %7961) (approx %52 %7963) (approx %72 %7965) (approx %799 %7968) (approx %488 %927) (approx %83 (*.f64 #s(literal -1 binary64) %7972)) (approx %84 %7972) (approx %84 (*.f64 %2798 (-.f64 %7590 %7976))) (approx %85 %7982) (approx %86 %7984) (approx %95 (*.f64 #s(literal 2 binary64) %7984)) (approx %440 %7988) (approx %410 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %7991 #s(literal 1 binary64))))) (approx %411 %7997) (approx %140 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) %8000)))) (approx %141 %8005) (approx %98 (*.f64 %2798 (fma.f64 #s(literal -1 binary64) %7971 %7590))) (approx %99 %8011) (approx %100 %8013) (approx %105 (*.f64 #s(literal 2 binary64) %8013)) (approx %112 %8017) (approx %126 %8019) (approx %123 %8021) (approx %156 %8023) (approx %127 %8025) (approx %133 %8027) (approx %136 %8029) (approx %8031 %8032) (approx (* 2 %8031) (*.f64 #s(literal 2 binary64) %8032)) (approx %142 %8037) (approx %149 (*.f64 #s(literal -1 binary64) %8019)) (approx %157 (*.f64 #s(literal -1 binary64) %8023)) (approx %161 (*.f64 #s(literal -18 binary64) %8025)) (approx %296 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %8045 #s(literal 1 binary64))))) (approx %3427 %7976) (approx %3434 %7971) (approx %180 %8052) (approx %685 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) %8045)))) (approx %686 %8058) (approx %684 %8061) (approx %297 %8063) (approx %230 %8067) (approx %3712 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %7632 %5518)))) (approx %3716 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 1/3 binary64) %7632) %3693)))) (approx %234 %8078) (approx %254 (*.f64 #s(literal -1 binary64) (/.f64 %7674 y))) (approx %254 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 %3831 y)) %55) y)) #s(literal 1 binary64)) y))) (approx %254 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/27 binary64) (/.f64 %3841 y)) (*.f64 #s(literal 1/9 binary64) %3831)) y)) %55) y)) #s(literal 1 binary64)) y))) (approx %1143 (*.f64 #s(literal -1 binary64) %7575)) (approx %3899 (sin.f64 %7953)) (approx %7680 %8110) (approx %906 %8112) (approx %1428 (*.f64 #s(literal -1 binary64) %8115)) (approx %1429 %8119) (approx %811 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %3982 y)))))) (approx %812 %820) (approx %243 %8128) (approx %1430 (*.f64 #s(literal -1 binary64) %8119)) (approx %502 %8132) (approx %249 %8134) (approx %531 %8136) (approx %535 %8138) (approx %257 %928) (approx %264 (*.f64 #s(literal 6 binary64) %928)) (approx %268 (*.f64 #s(literal 6 binary64) %8143)) (approx %272 %8146) (approx %275 %8148) (approx %278 %8150) (approx %1059 %8152) (approx %282 (*.f64 #s(literal -2 binary64) %7963)) (approx %4304 (*.f64 #s(literal -2 binary64) %8019)) (approx %298 %8158) (approx %299 %8160) (approx %300 %8162) (approx %307 %8164) (approx %414 %8166) (approx %441 %8168) (approx %443 %8170) (approx %320 %8172) (approx %461 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %7546 #s(literal 2 binary64))))) (approx %462 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %7737) #s(literal 2 binary64))))) (approx %463 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) %7737) #s(literal 1 binary64))))) (approx %464 %8191) (approx %469 %8193) (approx %330 %8195) (approx %335 (*.f64 x %8195)) (approx %340 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %2296 (*.f64 #s(literal 6 binary64) %8027))))) (approx %361 %8204) (approx %365 %8206) (approx %368 %8208) (approx %375 (*.f64 x %8208)) (approx %1036 %8214) (approx %415 %8216) (approx %421 %8218) (approx %432 (*.f64 #s(literal -1/3 binary64) (/.f64 %8221 b))) (approx %444 %8225) (approx %452 %8227) (approx %454 (*.f64 #s(literal 2 binary64) %8227)) (approx %1294 %8232) (approx %457 %8234) (approx %527 %8236) (approx %470 %8238) (approx %483 %8240) (approx %489 %1879) (approx %556 %1880) (approx %495 (*.f64 #s(literal -2 binary64) %8218)) (approx %505 %8247) (approx %509 %8249) (approx %513 %8251) (approx %515 (*.f64 #s(literal -1 binary64) %8251)) (approx %523 %8257) (approx %528 (*.f64 #s(literal -2 binary64) %8236)) (approx %536 %8261) (approx %539 (*.f64 #s(literal -2 binary64) %8240)) (approx %553 %8266) (approx %562 (*.f64 #s(literal 1/9 binary64) (/.f64 %8268 b))) (approx %568 %8272) (approx %597 %8274) (approx %549 %8276) (approx %610 %8282) (approx %625 (fma.f64 %324 %6 %8013)) (approx %633 %8287) (approx %638 %8289) (approx %639 (*.f64 %6 %8289)) (approx %646 %8296) (approx %5242 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) %7546)))) (approx %5245 %8114) (approx %5249 %8115) (approx %5251 (*.f64 #s(literal 1/3 binary64) %7972)) (approx %892 (*.f64 %2798 (fma.f64 #s(literal 1/3 binary64) %7971 %7590))) (approx %670 (*.f64 #s(literal -2 binary64) %8052)) (approx %676 (/.f64 #s(literal 1/2 binary64) %7963)) (approx %679 %8212) (approx %1167 %8314) (approx %7760 (-.f64 %8110 %42)) (approx %1168 (-.f64 %8314 %7954)) (approx %687 %8320) (approx %688 %8322) (approx %696 (fma.f64 #s(literal 1/2 binary64) %8322 %43)) (approx %699 %8326) (approx %700 (*.f64 %6 %8326)) (approx %704 %8330) (approx %705 (*.f64 %6 %8330)) (approx %7768 %8334) (approx %7771 %8336) (approx %7774 (+.f64 %42 %8336)) (approx %717 (fma.f64 #s(literal -1/3 binary64) %391 %8164)) (approx %728 (-.f64 %8164 %406)) (approx %734 (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b %8013))) b))) (approx %741 (*.f64 #s(literal -6 binary64) %8078)) (approx %430 %8221) (approx %756 %8353) (approx %759 %8355) (approx %763 %8357) (approx %767 (/.f64 %8357 b)) (approx %770 (-.f64 %8261 %406)) (approx %1045 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %8000 #s(literal 1 binary64))))) (approx %1046 %8279) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) %7991)))) (approx %1145 %8372) (approx %785 %8374) (approx %786 %8376) (approx %787 %8379) (approx %793 (-.f64 %8379 %406)) (approx %1299 %1302) (approx %800 %8384) (approx %803 (-.f64 %8384 %406)) (approx %826 %8388) (approx %830 (*.f64 a %8388)) (approx %834 (*.f64 #s(literal 3 binary64) %7963)) (approx %840 (fma.f64 #s(literal -1/3 binary64) %391 %8272)) (approx %843 %8396) (approx %845 %8398) (approx %846 %8401) (approx %852 (-.f64 %8401 %406)) (approx %856 (*.f64 #s(literal 1/3 binary64) %8406)) (approx %5880 (*.f64 #s(literal 2 binary64) %8019)) (approx %861 %8411) (approx %864 (*.f64 #s(literal 6 binary64) %8411)) (approx %2466 (*.f64 #s(literal 6 binary64) (/.f64 %7963 b))) (approx %867 (*.f64 #s(literal -6 binary64) %8025)) (approx %870 %8421) (approx %873 (*.f64 #s(literal -1/3 binary64) (/.f64 %8421 b))) (approx %880 (*.f64 #s(literal 1/9 binary64) (/.f64 %8067 b))) (approx %550 (*.f64 #s(literal 2 binary64) %8276)) (approx %884 (-.f64 %8266 %406)) (approx %887 (-.f64 %8287 %406)) (approx %908 (*.f64 #s(literal 2 binary64) %8435)) (approx %914 %8439) (approx %918 %8441) (approx %921 (*.f64 #s(literal 1/3 binary64) (/.f64 %8441 b))) (approx %959 %8446) (approx %962 (-.f64 %8446 %406)) (approx %966 %8451) (approx %970 (-.f64 %8451 %406)) (approx %990 %8455) (approx %993 (-.f64 %8455 %406)) (approx %996 (-.f64 %8282 %406)) (approx %560 %8268) (approx %6228 (*.f64 %2798 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %55 %3425) y)) #s(literal 1/2 binary64)))) (approx %521 %8255) (approx %522 %8256) (approx %1002 (*.f64 #s(literal 1/3 binary64) %8257)) (approx %1005 (/.f64 %7954 %777)) (approx %1008 %8474) (approx %1011 (*.f64 #s(literal 2 binary64) %8474)) (approx %225 %8420) (approx %833 (*.f64 #s(literal 3 binary64) %8065)) (approx %1031 (-.f64 %8247 %406)) (approx %1037 (*.f64 a %8214)) (approx %855 %8406) (approx %1041 (/.f64 #s(literal 3 binary64) %8406)) (approx %1047 %8488) (approx %1049 %8490) (approx %1050 %8493) (approx %1056 (-.f64 %8493 %406)) (approx %1060 %8497) (approx %1061 %8500) (approx %1067 (-.f64 %8500 %406)) (approx %1074 %8504) (approx %1075 %8507) (approx %1083 (-.f64 %8507 %406)) (approx %1034 %8213) (approx %1089 %8512) (approx %1092 %8514) (approx %1093 %8517) (approx %1100 (-.f64 %8517 %406)) (approx %1108 %8522) (approx %1110 %8524) (approx %1111 %8527) (approx %1118 (-.f64 %8527 %406)) (approx %1121 %8531) (approx %1124 (-.f64 %8531 %406)) (approx %1146 (-.f64 %8372 %7954)) (approx %1147 %8538) (approx %1148 %8540) (approx %1149 %8542) (approx %1151 %8544) (approx %1152 %8547) (approx %1164 (-.f64 %8547 %406)) (approx %1169 %8551) (approx %1170 %8553) (approx %1171 %8555) (approx %1173 %8557) (approx %1174 %8560) (approx %1184 (-.f64 %8560 %406)) (approx %1187 (-.f64 %8296 %406)) (approx %1191 %8566) (approx %1194 (*.f64 #s(literal -2 binary64) %8566)) (approx %7032 (*.f64 #s(literal 2 binary64) %7954)) (approx %1198 %8572) (approx %1202 (-.f64 %8572 %406)) (approx %1211 %8576) (approx %1214 (-.f64 %8576 %406)) (approx %1220 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1224 y)))))) (approx %1221 %8586) (approx %1222 %8589) (approx %1230 (-.f64 %8589 %406)) (approx %1233 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %7133 y)))))) (approx %1234 %1237) (approx %1244 (*.f64 %2798 (fma.f64 #s(literal 1/3 binary64) %7971 %7893))) (approx %7189 (*.f64 #s(literal -2 binary64) %8604)) (approx %1276 %8607) (approx %1278 %8609) (approx %1279 %8612) (approx %1285 (-.f64 %8612 %406)) (approx %1295 (-.f64 %8232 %406)) (approx %224 %8405) (approx %1314 %8603) (approx %7188 %8604) (approx %1360 %8621) (approx %1361 %8624) (approx %1366 (-.f64 %8624 %406)) (approx %1370 %8628) (approx %1371 %8631) (approx %1376 (-.f64 %8631 %406)) (approx %1379 (*.f64 %167 %8061)) (approx %1380 %8637) (approx %1381 %8640) (approx %1386 (-.f64 %8640 %406)) (approx %1415 %8644) (approx %7486 %8646) (approx %7505 (*.f64 #s(literal 2 binary64) %8646)) (approx %1422 %8650) (approx %1425 (-.f64 %8650 %406)) (approx %7539 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #s(literal 1 binary64) %7876)))) (approx %1431 (*.f64 %2798 (-.f64 %7893 %8118))) (approx %1432 %8664) (approx %1433 %8667) (approx %1441 (-.f64 %8667 %406)) (approx %1444 (*.f64 %2798 (-.f64 %7590 %8118))) (approx %1445 %8675) (approx %1446 %8678) (approx %1452 (-.f64 %8678 %406)) (approx %5503 %3830) (approx %61 %8683) (approx %486 (fma.f64 #s(literal -1 binary64) %54 %258)) (approx %518 %909) (approx %51 (+.f64 %42 (*.f64 z (-.f64 %8693 %7651)))) (approx %63 (*.f64 z (fma.f64 #s(literal -1/162 binary64) %8698 %3802))) (approx %63 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %3839 %8706))))) (approx %63 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %3839 (*.f64 %3830 (fma.f64 #s(literal -1/11022480 binary64) %8715 %8716))))))) (approx %401 (*.f64 z (fma.f64 #s(literal -1/162 binary64) %8725 %7685))) (approx %401 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %8729 (*.f64 #s(literal 1/29160 binary64) %8730)))))) (approx %401 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %8729 (*.f64 %3830 (fma.f64 #s(literal -1/11022480 binary64) %8737 %8739))))))) (approx %501 (+.f64 %42 (*.f64 z (-.f64 %7650 %7685)))) (approx %501 (+.f64 %42 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 (*.f64 #s(literal 1/162 binary64) %8690))) %7685)))) (approx %533 (+.f64 #s(literal 1 binary64) %8763)) (approx %533 (+.f64 #s(literal 1 binary64) %8773)) (approx %534 (+.f64 %42 %8778)) (approx %534 (+.f64 %42 (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %8688 (*.f64 #s(literal 1/1944 binary64) %8781))))) (approx %534 (+.f64 %42 (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %8688 (*.f64 %3830 (fma.f64 #s(literal -1/524880 binary64) %8787 (*.f64 #s(literal 1/1944 binary64) %8788))))))) (approx %782 %8797) (approx %782 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 %3830 %8801)) %7651))) (approx %782 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 %3830 (-.f64 (fma.f64 #s(literal -1/162 binary64) %8729 (*.f64 %3830 %8809)) %8800))) %7651))) (approx %782 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 %3830 (-.f64 (fma.f64 #s(literal -1/162 binary64) %8729 (*.f64 %3830 (-.f64 (fma.f64 #s(literal 1/29160 binary64) %8738 (*.f64 %3830 %8822)) %8808))) %8800))) %7651))) (approx %1105 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %8834))) (approx %1105 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (*.f64 %3830 (fma.f64 #s(literal -1/29160 binary64) %8705 %8838))))) (approx %1105 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (*.f64 %3830 (fma.f64 #s(literal 1/162 binary64) %3839 (*.f64 %3830 (fma.f64 #s(literal -1/29160 binary64) %8704 %8844))))))) (approx %1106 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7560 (*.f64 #s(literal 1/162 binary64) %8725)))) (approx %1106 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7560 (*.f64 %3830 (fma.f64 #s(literal -1/29160 binary64) %8730 %8800))))) (approx %1106 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7560 (*.f64 %3830 (fma.f64 #s(literal 1/162 binary64) %8729 (*.f64 %3830 (fma.f64 #s(literal -1/29160 binary64) %8738 (*.f64 #s(literal 1/11022480 binary64) %8737)))))))) (approx %1344 (*.f64 z (-.f64 (*.f64 #s(literal -1/162 binary64) %8698) %3717))) (approx %1344 (*.f64 z (-.f64 (*.f64 %3830 (-.f64 %8706 %8838)) %3717))) (approx %1344 (*.f64 z (-.f64 (*.f64 %3830 (-.f64 (*.f64 %3830 (-.f64 (*.f64 #s(literal -1/11022480 binary64) %8715) (*.f64 #s(literal -1/29160 binary64) %8704))) %8838)) %3717))) (approx %936 %8887) (approx %936 %944) (approx %939 %8890) (approx %939 (+.f64 %8890 (*.f64 #s(literal 1/3 binary64) (*.f64 t %8893)))) (approx %939 (+.f64 %8890 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 %8898) (*.f64 #s(literal 1/3 binary64) %8900))))) (approx %939 (+.f64 %8890 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %8900 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 %8890) (*.f64 #s(literal -1/162 binary64) (*.f64 %3839 %8893)))))))) (approx %940 %8915) (approx %940 (fma.f64 #s(literal 1/3 binary64) (*.f64 t %8918) %8915)) (approx %940 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 (*.f64 z %8915)) %8925) %8915)) (approx %940 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %8924 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8929 (*.f64 #s(literal -1/162 binary64) (*.f64 %3839 %8918))))) %8915)) (approx %52 %202) (approx %52 (fma.f64 z %8942 %43)) (approx %52 (fma.f64 z %8950 %43)) (approx %64 (*.f64 #s(literal 1/3 binary64) %5141)) (approx %64 (*.f64 z (fma.f64 #s(literal -1/162 binary64) (*.f64 %3839 %8955) (*.f64 #s(literal 1/3 binary64) %8957)))) (approx %64 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %8957 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %8962 (*.f64 #s(literal 1/29160 binary64) (*.f64 %8704 %8955))))))) (approx %64 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %8957 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %8962 (*.f64 %3830 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %8714 %8955) (*.f64 #s(literal 1/29160 binary64) (*.f64 %8704 %6))))))))) (approx %72 (fma.f64 #s(literal 2/3 binary64) %197 %43)) (approx %72 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %8939 %8982) %43)) (approx %72 (fma.f64 z (fma.f64 #s(literal 2/3 binary64) %8940 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8945 %8987))) %43)) (approx %440 (+.f64 %42 %8993)) (approx %440 (+.f64 %42 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7649 %8996)))) (approx %440 (+.f64 %42 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8796 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 %9002)))))) (approx %411 (+.f64 %689 %9011)) (approx %411 (+.f64 %689 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9014 (*.f64 #s(literal -1/18 binary64) %9016))))) (approx %411 (+.f64 %689 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9014 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9022 %9024)))))) (approx %140 %690) (approx %140 %144) (approx %141 (+.f64 %691 (*.f64 #s(literal 1/3 binary64) %9035))) (approx %141 (+.f64 %691 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9040 %9042)))) (approx %141 (+.f64 %691 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9041 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9047 (*.f64 #s(literal -1/162 binary64) %9048))))))) (approx %112 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %9057 %9059) %1465)) (approx %112 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %9058 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9063 (*.f64 #s(literal -1/162 binary64) %9064)))) %1465)) (approx %126 (fma.f64 #s(literal 1/3 binary64) %9072 %1466)) (approx %126 (fma.f64 x %1465 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9076 (*.f64 #s(literal 1/3 binary64) %9078))))) (approx %126 (fma.f64 x %1465 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9078 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9084 (*.f64 #s(literal -1/162 binary64) %9085))))))) (approx %117 %3538) (approx %117 (*.f64 z (fma.f64 #s(literal -1/162 binary64) (*.f64 %3839 %9094) (*.f64 #s(literal 1/3 binary64) %9096)))) (approx %117 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9096 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %9101 (*.f64 #s(literal 1/29160 binary64) (*.f64 %8704 %9094))))))) (approx %117 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9096 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %9101 (*.f64 %3830 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %8714 %9094) (*.f64 #s(literal 1/29160 binary64) (*.f64 %8704 %1455))))))))) (approx %152 (*.f64 #s(literal 1/3 binary64) %9120)) (approx %152 (*.f64 z (fma.f64 #s(literal -1/162 binary64) %9124 (*.f64 #s(literal 1/3 binary64) %9125)))) (approx %152 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9125 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %9130 (*.f64 #s(literal 1/29160 binary64) %9131)))))) (approx %152 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9125 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %9130 (*.f64 %3830 (fma.f64 #s(literal -1/11022480 binary64) %9138 (*.f64 #s(literal 1/29160 binary64) %9139)))))))) (approx %120 (*.f64 #s(literal 1/3 binary64) %1523)) (approx %120 (*.f64 z (fma.f64 #s(literal -1/162 binary64) (*.f64 %3839 %9150) %9059))) (approx %120 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9058 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %9155 (*.f64 #s(literal 1/29160 binary64) (*.f64 %8704 %9150))))))) (approx %120 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9058 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %9155 (*.f64 %3830 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %8714 %9150) (*.f64 #s(literal 1/29160 binary64) (*.f64 %8704 %1519))))))))) (approx %123 (fma.f64 #s(literal 2/3 binary64) %1523 %1465)) (approx %123 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %9057 %9175) %1465)) (approx %123 (fma.f64 z (fma.f64 #s(literal 2/3 binary64) %9058 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9063 %9179))) %1465)) (approx %156 (fma.f64 #s(literal 2/3 binary64) %9072 %1466)) (approx %156 (fma.f64 x %1465 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9076 %9187)))) (approx %156 (fma.f64 x %1465 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %9078 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9084 %9192)))))) (approx %127 (fma.f64 #s(literal 1/3 binary64) %9199 %1529)) (approx %127 (fma.f64 b %1466 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9202 (*.f64 #s(literal 1/3 binary64) %9203))))) (approx %127 (fma.f64 b %1466 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9203 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9209 (*.f64 #s(literal -1/162 binary64) %9210))))))) (approx %133 %1533) (approx %133 (fma.f64 #s(literal 1/3 binary64) %9219 %1533)) (approx %133 (fma.f64 b %1465 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9222 (*.f64 #s(literal 1/3 binary64) %9223))))) (approx %133 (fma.f64 b %1465 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9223 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9229 (*.f64 #s(literal -1/162 binary64) %9230))))))) (approx %142 %9238) (approx %142 (fma.f64 #s(literal 1/3 binary64) %9242 %9238)) (approx %142 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %9246 (*.f64 #s(literal 1/3 binary64) %9247)) %9238)) (approx %142 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %9247 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9252 (*.f64 #s(literal -1/162 binary64) %9253)))) %9238)) (approx %149 (fma.f64 #s(literal -1 binary64) %1466 (*.f64 #s(literal -1/3 binary64) %9072))) (approx %149 (fma.f64 #s(literal -1 binary64) %1466 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9078 %9263)))) (approx %149 (fma.f64 #s(literal -1 binary64) %1466 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9078 (*.f64 z (fma.f64 #s(literal 1/162 binary64) %9085 %9268)))))) (approx %153 (*.f64 #s(literal -1/3 binary64) %9120)) (approx %153 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9125 (*.f64 #s(literal 1/162 binary64) %9124)))) (approx %153 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9125 (*.f64 %3830 (fma.f64 #s(literal -1/29160 binary64) %9131 (*.f64 #s(literal 1/162 binary64) %9130)))))) (approx %153 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9125 (*.f64 %3830 (fma.f64 #s(literal 1/162 binary64) %9130 (*.f64 %3830 (fma.f64 #s(literal -1/29160 binary64) %9139 (*.f64 #s(literal 1/11022480 binary64) %9138)))))))) (approx %157 (fma.f64 #s(literal -1 binary64) %1466 %9296)) (approx %157 (fma.f64 #s(literal -1 binary64) %1466 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %9078 %9263)))) (approx %157 (fma.f64 #s(literal -1 binary64) %1466 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %9078 (*.f64 z (fma.f64 #s(literal 1/81 binary64) %9085 %9268)))))) (approx %161 (fma.f64 #s(literal -18 binary64) %1529 (*.f64 #s(literal -6 binary64) %9199))) (approx %161 (fma.f64 #s(literal -18 binary64) %1529 (*.f64 z (fma.f64 #s(literal -6 binary64) %9203 %9202)))) (approx %161 (fma.f64 #s(literal -18 binary64) %1529 (*.f64 z (fma.f64 #s(literal -6 binary64) %9203 (*.f64 z (fma.f64 #s(literal 1/9 binary64) %9210 %9209)))))) (approx %9323 (*.f64 z (fma.f64 #s(literal -1/162 binary64) (*.f64 %3839 %4010) %3798))) (approx %9323 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %2922 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %9328 (*.f64 #s(literal 1/29160 binary64) (*.f64 %8704 %4010))))))) (approx %9323 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %2922 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %9328 (*.f64 %3830 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %8714 %4010) (*.f64 #s(literal 1/29160 binary64) (*.f64 %8704 y))))))))) (approx %166 (+.f64 %6 (*.f64 #s(literal -1/18 binary64) %9346))) (approx %166 (+.f64 %6 %9354)) (approx %166 (+.f64 %6 %9363)) (approx %170 (fma.f64 #s(literal -1/9 binary64) %9346 %10)) (approx %170 (fma.f64 #s(literal 2 binary64) %6 (*.f64 %3830 (fma.f64 #s(literal -1/9 binary64) %9350 (*.f64 #s(literal 1/972 binary64) %9351))))) (approx %170 (fma.f64 #s(literal 2 binary64) %6 (*.f64 %3830 (fma.f64 #s(literal -1/9 binary64) %9350 (*.f64 %3830 (fma.f64 #s(literal -1/262440 binary64) %9357 (*.f64 #s(literal 1/972 binary64) %9358))))))) (approx %937 %8892) (approx %937 (+.f64 %8892 (*.f64 #s(literal -1/3 binary64) (*.f64 t %8898)))) (approx %937 (+.f64 %8892 (*.f64 z (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 %8893)) %9390)))) (approx %937 (+.f64 %8892 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 %8892) (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %8898)))) %9390)))) (approx %230 (-.f64 %9405 %220)) (approx %230 (-.f64 %9413 %220)) (approx %230 (-.f64 %9423 %220)) (approx %3712 (/.f64 %817 z)) (approx %3716 (/.f64 %56 z)) (approx %9430 %9431) (approx %9433 %9434) (approx %9436 (/.f64 %143 z)) (approx %254 (fma.f64 #s(literal 1/3 binary64) (/.f64 %54 %2798) %3425)) (approx %254 (fma.f64 z (-.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 %3795 %7663)) %9445) %3425)) (approx %254 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal 1/27 binary64) (/.f64 %9449 %9450)) (*.f64 #s(literal -1/9 binary64) (/.f64 %3794 %7663)))) %9445) %3425)) (approx %1142 (fma.f64 #s(literal -1/9 binary64) %8777 %7744)) (approx %1142 (fma.f64 #s(literal 2 binary64) %42 (*.f64 %3830 (fma.f64 #s(literal -1/9 binary64) %8688 (*.f64 #s(literal 1/972 binary64) %8781))))) (approx %1142 (fma.f64 #s(literal 2 binary64) %42 (*.f64 %3830 (fma.f64 #s(literal -1/9 binary64) %8688 (*.f64 %3830 (fma.f64 #s(literal -1/262440 binary64) %8787 (*.f64 #s(literal 1/972 binary64) %8788))))))) (approx %1143 %1175) (approx %3899 (+.f64 %73 (*.f64 #s(literal -1/3 binary64) %7639))) (approx %3899 (+.f64 %73 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9478 (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 %7552)))))) (approx %3899 (+.f64 %73 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9478 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 %73) (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %7558)))))))) (approx %906 (+.f64 %7682 (*.f64 #s(literal -1/3 binary64) %9496))) (approx %906 (+.f64 %7682 (*.f64 z (-.f64 %9502 %9504)))) (approx %906 (+.f64 %7682 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9509 (*.f64 #s(literal 1/162 binary64) %9510))) %9504)))) (approx %974 (-.f64 %55 %8887)) (approx %975 %9520) (approx %975 (-.f64 %244 %8887)) (approx %976 %9524) (approx %976 (+.f64 %9524 (*.f64 #s(literal -1/3 binary64) (*.f64 t %9527)))) (approx %976 (+.f64 %9524 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9532 (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 (*.f64 z %9524))))))) (approx %976 (+.f64 %9524 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9532 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 %9524) (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %9527)))))))) (approx %4007 %7689) (approx %243 %9550) (approx %243 (fma.f64 #s(literal -1/3 binary64) %9554 %9550)) (approx %243 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9557 (*.f64 #s(literal -1/18 binary64) %9559)) %9550)) (approx %243 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9557 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9564 %9566))) %9550)) (approx %502 (+.f64 %42 (+.f64 %689 (*.f64 z %9573)))) (approx %502 (+.f64 %42 (+.f64 %689 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %9014 %9580) %7685))))) (approx %502 (+.f64 %42 (+.f64 %689 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %9014 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 (fma.f64 #s(literal -1/18 binary64) %9022 (*.f64 z %9589))))) %7685))))) (approx %249 (fma.f64 z %9600 %9550)) (approx %249 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9557 (fma.f64 #s(literal -1/18 binary64) %9559 %8941)) %9550)) (approx %249 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9557 (fma.f64 #s(literal 1/3 binary64) %8940 (*.f64 z %9612))) %9550)) (approx %531 (-.f64 (+.f64 %691 %9619) %42)) (approx %531 (-.f64 (+.f64 %691 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9041 (fma.f64 #s(literal 1/3 binary64) %7560 %9626)))) %42)) (approx %531 (-.f64 (+.f64 %691 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9041 (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %9047 %9635) %9624)))))) %42)) (approx %535 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %9619 %7772))) (approx %535 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %7769 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %9618 (*.f64 z %9649)))))) (approx %535 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %7769 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %9618 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 (fma.f64 #s(literal 1/2 binary64) %9635 %9648)))))))) (approx %977 %9664) (approx %977 (fma.f64 #s(literal -1/3 binary64) (*.f64 t %9667) %9664)) (approx %977 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9671 (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 (*.f64 z %9664)))) %9664)) (approx %977 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9671 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9678 (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %9667))))) %9664)) (approx %938 %9686) (approx %938 (fma.f64 #s(literal -1/3 binary64) (*.f64 t %9689) %9686)) (approx %938 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9693 (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 (*.f64 z %9686)))) %9686)) (approx %938 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9693 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9700 (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %9689))))) %9686)) (approx %941 %9708) (approx %941 (-.f64 (fma.f64 z %9711 %9686) %8915)) (approx %941 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %9693 (*.f64 z %9717)) %8925) %9686) %8915)) (approx %941 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %9693 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %9700 (*.f64 z %9728)) %9716))) %8925) %9686) %8915)) (approx %264 %9738) (approx %264 %9743) (approx %264 %9750) (approx %268 (fma.f64 #s(literal 2 binary64) %9404 %357)) (approx %268 (fma.f64 #s(literal 6 binary64) %209 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9408 %9754)))) (approx %268 (fma.f64 #s(literal 6 binary64) %209 (*.f64 z (fma.f64 #s(literal 2 binary64) %9409 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9416 (*.f64 #s(literal -1/27 binary64) %9417))))))) (approx %272 %9405) (approx %272 %9413) (approx %272 %9423) (approx %275 (fma.f64 #s(literal 1/3 binary64) %9769 %206)) (approx %275 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %9772 (*.f64 #s(literal 1/3 binary64) %9773)) %206)) (approx %275 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %9773 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9778 (*.f64 #s(literal -1/162 binary64) %9779)))) %206)) (approx %278 %9786) (approx %278 %9788) (approx %278 %9793) (approx %278 %9800) (approx %1059 (+.f64 %689 (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 %9802)))) (approx %1059 (+.f64 %689 (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %9022 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3851 %9802)))))) (approx %1059 (+.f64 %689 (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %9022 (*.f64 %3830 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %8767 %9802) (*.f64 #s(literal 1/1944 binary64) (*.f64 %3851 %689)))))))) (approx %1328 %1333) (approx %1329 %9823) (approx %1329 (+.f64 %9823 (*.f64 #s(literal 1/3 binary64) (*.f64 t %9826)))) (approx %1329 (+.f64 %9823 (*.f64 z (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 (*.f64 z %9823))) %9835)))) (approx %1329 (+.f64 %9823 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 %9823) (*.f64 #s(literal -1/162 binary64) (*.f64 %3839 %9826)))) %9835)))) (approx %282 (fma.f64 #s(literal -2 binary64) %43 (*.f64 #s(literal -2/3 binary64) %197))) (approx %282 (fma.f64 #s(literal -2 binary64) %43 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %8940 (*.f64 #s(literal 1/9 binary64) %8939))))) (approx %282 (fma.f64 #s(literal -2 binary64) %43 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %8940 (*.f64 z (fma.f64 #s(literal 1/81 binary64) %8946 (*.f64 #s(literal 1/9 binary64) %8945))))))) (approx %4304 (fma.f64 #s(literal -2 binary64) %1466 %9296)) (approx %4304 (fma.f64 #s(literal -2 binary64) %1466 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %9078 (*.f64 #s(literal 1/9 binary64) %9076))))) (approx %4304 (fma.f64 #s(literal -2 binary64) %1466 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %9078 (*.f64 z (fma.f64 #s(literal 1/81 binary64) %9085 (*.f64 #s(literal 1/9 binary64) %9084))))))) (approx %298 %9011) (approx %298 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9014 (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %9879))))) (approx %298 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9014 (*.f64 %3830 (fma.f64 #s(literal -1/29160 binary64) (*.f64 %8704 %9879) %9588))))) (approx %298 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9014 (*.f64 %3830 (fma.f64 #s(literal 1/162 binary64) %9587 (*.f64 %3830 (fma.f64 #s(literal -1/29160 binary64) (*.f64 %8704 %302) (*.f64 #s(literal 1/11022480 binary64) (*.f64 %8714 %9879))))))))) (approx %299 (+.f64 %42 %9011)) (approx %299 (+.f64 %42 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9014 %7650)))) (approx %299 (+.f64 %42 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9014 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 %9024)))))) (approx %300 (fma.f64 #s(literal -1/3 binary64) %9554 %43)) (approx %300 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9557 (*.f64 #s(literal -1/18 binary64) %8939)) %43)) (approx %300 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9557 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8945 %9566))) %43)) (approx %307 %9924) (approx %307 %9929) (approx %307 %9936) (approx %379 (+.f64 %42 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 %8693)))) (approx %414 (*.f64 #s(literal 1/2 binary64) %701)) (approx %414 (fma.f64 #s(literal 1/2 binary64) %701 (*.f64 z %9945))) (approx %414 (fma.f64 #s(literal 1/2 binary64) %701 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (fma.f64 #s(literal 1/2 binary64) %9580 %9944))))) (approx %414 (fma.f64 #s(literal 1/2 binary64) %701 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (fma.f64 #s(literal 1/2 binary64) %9573 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %9579 (*.f64 z %9955)))))))) (approx %310 %9964) (approx %310 %9968) (approx %310 %9974) (approx %441 %9977) (approx %441 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (fma.f64 #s(literal 1/2 binary64) %8796 (*.f64 %3830 %9980))))) (approx %441 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (fma.f64 #s(literal 1/2 binary64) %8796 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %8729 (fma.f64 #s(literal 1/2 binary64) %8801 (*.f64 %3830 (fma.f64 #s(literal 1/29160 binary64) %8738 (*.f64 #s(literal 1/2 binary64) %8809)))))))))) (approx %441 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (fma.f64 #s(literal 1/2 binary64) %8796 (*.f64 %3830 (fma.f64 #s(literal -1/162 binary64) %8729 (fma.f64 #s(literal 1/2 binary64) %8801 (*.f64 %3830 (fma.f64 #s(literal 1/29160 binary64) %8738 (fma.f64 #s(literal 1/2 binary64) %8809 (*.f64 %3830 (fma.f64 #s(literal -1/11022480 binary64) %8818 (*.f64 #s(literal 1/2 binary64) %8822))))))))))))) (approx %443 (+.f64 %42 (*.f64 #s(literal 1/2 binary64) %9977))) (approx %443 (+.f64 %42 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %7649 (*.f64 #s(literal 1/2 binary64) %9976))))) (approx %443 (+.f64 %42 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %9976 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 (*.f64 #s(literal 1/2 binary64) (*.f64 z %9980)))))))) (approx %320 %10025) (approx %320 (fma.f64 #s(literal 1/2 binary64) %10028 %10025)) (approx %320 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %10027 %10032) %10025)) (approx %320 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %10027 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10037 %10031))) %10025)) (approx %462 (fma.f64 #s(literal 2 binary64) y %10044)) (approx %463 (+.f64 y %10047)) (approx %464 (+.f64 %42 (*.f64 #s(literal -1/2 binary64) %10051))) (approx %464 (+.f64 %42 (*.f64 z (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 z %10057)) %10060)))) (approx %464 (+.f64 %42 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/8 binary64) %10057 (*.f64 #s(literal 1/48 binary64) (*.f64 z %10067)))) %10060)))) (approx %465 %10077) (approx %466 (*.f64 #s(literal 1/2 binary64) %10077)) (approx %467 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %3830 %10081)))) (approx %467 (+.f64 #s(literal 1 binary64) (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10081 (*.f64 #s(literal 1/384 binary64) (*.f64 %3830 %10087)))))) (approx %467 (+.f64 #s(literal 1 binary64) (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10081 (*.f64 %3830 (fma.f64 #s(literal -1/46080 binary64) (*.f64 %3830 %10095) (*.f64 #s(literal 1/384 binary64) %10087))))))) (approx %469 (+.f64 %42 (*.f64 z %10104))) (approx %469 (+.f64 %42 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %10050 (fma.f64 #s(literal 1/3 binary64) %7560 %10111))))) (approx %469 (+.f64 %42 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %10050 (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 z (fma.f64 #s(literal -1/8 binary64) %10057 (fma.f64 #s(literal -1/8 binary64) %10108 (*.f64 z %10122))))))))) (approx %330 %10132) (approx %330 (fma.f64 #s(literal 2 binary64) %9219 %10132)) (approx %330 (fma.f64 #s(literal 6 binary64) %1533 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9222 (*.f64 #s(literal 2 binary64) %9223)) %131))) (approx %330 (fma.f64 #s(literal 6 binary64) %1533 (fma.f64 z (fma.f64 #s(literal 2 binary64) %9223 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9229 (*.f64 #s(literal -1/27 binary64) %9230)))) %131))) (approx %335 %10148) (approx %335 (fma.f64 #s(literal 2 binary64) %9199 %10148)) (approx %335 (fma.f64 x %10132 %10154)) (approx %335 (fma.f64 x %10132 %10161)) (approx %340 (fma.f64 #s(literal -1 binary64) %2389 (*.f64 #s(literal 2 binary64) %9199))) (approx %340 (fma.f64 #s(literal -1 binary64) %2389 %10154)) (approx %340 (fma.f64 #s(literal -1 binary64) %2389 %10161)) (approx %345 (+.f64 %1455 (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 %9094)))) (approx %345 (+.f64 %1455 (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %10175 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3851 %9094)))))) (approx %345 (+.f64 %1455 (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %10175 (*.f64 %3830 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %8767 %9094) (*.f64 #s(literal 1/1944 binary64) (*.f64 %3851 %1455)))))))) (approx %361 %10191) (approx %361 (fma.f64 #s(literal 1/3 binary64) %10193 %10191)) (approx %361 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %10196 (*.f64 #s(literal 1/3 binary64) %10197)) %10191)) (approx %361 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %10197 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %10202 (*.f64 #s(literal -1/162 binary64) %10203)))) %10191)) (approx %365 %10210) (approx %365 %10212) (approx %365 %10217) (approx %365 %10224) (approx %368 %10226) (approx %368 (-.f64 %10212 %109)) (approx %368 (-.f64 %10217 %109)) (approx %368 (-.f64 %10224 %109)) (approx %375 %10234) (approx %375 (fma.f64 #s(literal 2 binary64) (/.f64 %9072 a) %10234)) (approx %375 (fma.f64 x %10226 (*.f64 z (fma.f64 #s(literal -1/3 binary64) (/.f64 %9076 a) (*.f64 #s(literal 2 binary64) %10240))))) (approx %375 (fma.f64 x %10226 (*.f64 z (fma.f64 #s(literal 2 binary64) %10240 (*.f64 z (fma.f64 #s(literal -1/3 binary64) (/.f64 %9084 a) (*.f64 #s(literal -1/27 binary64) (/.f64 %9085 a)))))))) (approx %1036 %10256) (approx %1036 (-.f64 %10258 %371)) (approx %1036 (-.f64 %10264 %371)) (approx %1036 (-.f64 %10272 %371)) (approx %386 %1689) (approx %386 %10276) (approx %386 %10280) (approx %386 %10286) (approx %390 %1690) (approx %390 (fma.f64 #s(literal -1/3 binary64) %26 %10276)) (approx %390 (fma.f64 #s(literal -1/3 binary64) %26 %10280)) (approx %390 (fma.f64 #s(literal -1/3 binary64) %26 %10286)) (approx %396 (fma.f64 #s(literal 2/3 binary64) %9072 %1691)) (approx %396 (fma.f64 x %1690 %10298)) (approx %396 (fma.f64 x %1690 %10304)) (approx %405 (-.f64 %583 %406)) (approx %405 (-.f64 %9964 %406)) (approx %405 (-.f64 %9968 %406)) (approx %405 (-.f64 %9974 %406)) (approx %415 (*.f64 #s(literal 1/2 binary64) %1744)) (approx %415 (fma.f64 #s(literal 1/2 binary64) %1744 %10318)) (approx %415 (fma.f64 #s(literal 1/2 binary64) %1744 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10322 %10317)))) (approx %415 (fma.f64 #s(literal 1/2 binary64) %1744 (*.f64 z (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %10321 %10328) %10317)))) (approx %421 (*.f64 #s(literal 1/2 binary64) %1745)) (approx %421 (fma.f64 #s(literal 1/2 binary64) %1745 %10336)) (approx %421 (fma.f64 #s(literal 1/2 binary64) %1745 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10339 %10340)))) (approx %421 (fma.f64 #s(literal 1/2 binary64) %1745 (*.f64 z (fma.f64 x %10317 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10345 %10346)))))) (approx %444 (fma.f64 #s(literal 1/2 binary64) %10354 %1465)) (approx %444 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %9057 (*.f64 #s(literal 1/2 binary64) %10353)) %1465)) (approx %444 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %10353 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9063 (*.f64 #s(literal 1/2 binary64) %10362)))) %1465)) (approx %452 (fma.f64 #s(literal 1/2 binary64) %10369 %1466)) (approx %452 (fma.f64 x %1465 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9076 (*.f64 #s(literal 1/2 binary64) %10372))))) (approx %452 (fma.f64 x %1465 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10372 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9084 (*.f64 #s(literal 1/2 binary64) %10378))))))) (approx %454 (fma.f64 #s(literal 2 binary64) %1466 %10369)) (approx %454 (fma.f64 #s(literal 2 binary64) %1466 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9076 %10372)))) (approx %454 (fma.f64 #s(literal 2 binary64) %1466 (*.f64 z (fma.f64 x %10353 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %9084 %10378)))))) (approx %1294 %10400) (approx %1294 %10404) (approx %1294 %10411) (approx %457 %10413) (approx %457 (fma.f64 #s(literal 1/2 binary64) %10416 %10413)) (approx %457 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %10415 %10420) %10413)) (approx %457 (fma.f64 z (fma.f64 #s(literal 1/2 binary64) %10415 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10425 %10419))) %10413)) (approx %527 %10431) (approx %527 (fma.f64 #s(literal 1/2 binary64) %10433 %10431)) (approx %527 (fma.f64 x %10413 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10436 %10437)))) (approx %527 (fma.f64 x %10413 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10436 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10442 %10443)))))) (approx %470 (fma.f64 z %10450 %1465)) (approx %470 (fma.f64 z (fma.f64 z %10453 %10450) %1465)) (approx %470 (fma.f64 z (fma.f64 z (fma.f64 z %10457 %10453) %10450) %1465)) (approx %483 (fma.f64 x %10462 %1466)) (approx %483 (fma.f64 x %1465 (*.f64 z (fma.f64 x %10465 %10466)))) (approx %483 (fma.f64 x %1465 (*.f64 z (fma.f64 x %10450 (*.f64 z (fma.f64 x %10471 %10472)))))) (approx %495 (fma.f64 #s(literal -2 binary64) %10336 %2384)) (approx %495 (fma.f64 #s(literal -1 binary64) %1745 (*.f64 z (fma.f64 #s(literal -2 binary64) %10340 (*.f64 #s(literal -1 binary64) %10339))))) (approx %495 (fma.f64 #s(literal -1 binary64) %1745 (*.f64 z (fma.f64 #s(literal -2 binary64) %10340 (*.f64 z (fma.f64 #s(literal -2 binary64) %10346 (*.f64 #s(literal -1 binary64) %10345))))))) (approx %505 %10495) (approx %505 %10500) (approx %505 %10507) (approx %509 %10509) (approx %509 (fma.f64 #s(literal 2 binary64) %9242 %10509)) (approx %509 (fma.f64 #s(literal 6 binary64) %9238 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %9246 (*.f64 #s(literal 2 binary64) %9247)) %26))) (approx %509 (fma.f64 #s(literal 6 binary64) %9238 (fma.f64 z (fma.f64 #s(literal 2 binary64) %9247 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9252 (*.f64 #s(literal -1/27 binary64) %9253)))) %26))) (approx %513 %10525) (approx %513 (fma.f64 #s(literal 2 binary64) %10528 %10525)) (approx %513 (fma.f64 x %10509 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %10532 (*.f64 #s(literal 2 binary64) %10534))))) (approx %513 (fma.f64 x %10509 (*.f64 z (fma.f64 #s(literal 2 binary64) %10534 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %10541 (*.f64 #s(literal -1/27 binary64) %10542))))))) (approx %515 %10550) (approx %515 (fma.f64 #s(literal -2 binary64) %10528 %10550)) (approx %515 (fma.f64 #s(literal -1 binary64) %10525 (*.f64 z (fma.f64 #s(literal -2 binary64) %10534 (*.f64 #s(literal 1/3 binary64) %10532))))) (approx %515 (fma.f64 #s(literal -1 binary64) %10525 (*.f64 z (fma.f64 #s(literal -2 binary64) %10534 (*.f64 z (fma.f64 #s(literal 1/27 binary64) %10542 (*.f64 #s(literal 1/3 binary64) %10541))))))) (approx %523 %10568) (approx %523 (-.f64 %10573 %391)) (approx %523 (-.f64 %10582 %391)) (approx %523 (-.f64 %10592 %391)) (approx %528 (*.f64 #s(literal -2 binary64) %10431)) (approx %528 (fma.f64 #s(literal -2 binary64) %10431 (*.f64 #s(literal -1 binary64) %10433))) (approx %528 (fma.f64 #s(literal -2 binary64) %10431 (*.f64 z (fma.f64 #s(literal -2 binary64) %10437 (*.f64 #s(literal -1 binary64) %10436))))) (approx %528 (fma.f64 #s(literal -2 binary64) %10431 (*.f64 z (fma.f64 #s(literal -1 binary64) %10436 (*.f64 z (fma.f64 #s(literal -2 binary64) %10443 (*.f64 #s(literal -1 binary64) %10442))))))) (approx %536 %10612) (approx %536 %10614) (approx %536 %10618) (approx %536 %10623) (approx %539 (fma.f64 #s(literal -2 binary64) (*.f64 x %10462) %1729)) (approx %539 (fma.f64 #s(literal -2 binary64) %1466 (*.f64 z (fma.f64 #s(literal -2 binary64) (*.f64 x %10465) (*.f64 #s(literal -2 binary64) %10466))))) (approx %539 (fma.f64 #s(literal -2 binary64) %1466 (*.f64 z (fma.f64 #s(literal -2 binary64) %10466 (*.f64 z (fma.f64 #s(literal -2 binary64) (*.f64 x %10471) (*.f64 #s(literal -2 binary64) %10472))))))) (approx %553 %10644) (approx %553 %10651) (approx %553 %10660) (approx %562 (*.f64 #s(literal 1/9 binary64) %10662)) (approx %562 (fma.f64 #s(literal 1/9 binary64) %10662 %10665)) (approx %562 (fma.f64 #s(literal 1/9 binary64) %10662 %9967)) (approx %562 (fma.f64 #s(literal 1/9 binary64) %10662 %9973)) (approx %590 (*.f64 #s(literal 3 binary64) %43)) (approx %593 (+.f64 x (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 %10674)))) (approx %593 (+.f64 x (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %10679 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3851 %10674)))))) (approx %593 (+.f64 x (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %10679 (*.f64 %3830 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %8767 %10674) (*.f64 #s(literal 1/1944 binary64) (*.f64 %3851 x)))))))) (approx %597 (fma.f64 #s(literal 1/3 binary64) %10696 %682)) (approx %597 (fma.f64 x %42 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %10700 (*.f64 #s(literal 1/3 binary64) %10702))))) (approx %597 (fma.f64 x %42 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %10702 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %10708 (*.f64 #s(literal -1/162 binary64) %10709))))))) (approx %655 %10044) (approx %656 %10047) (approx %657 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %3830 %10056)))) (approx %657 (+.f64 #s(literal 1 binary64) (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10056 (*.f64 #s(literal 1/384 binary64) (*.f64 %3830 %10723)))))) (approx %657 (+.f64 #s(literal 1 binary64) (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10056 (*.f64 %3830 (fma.f64 #s(literal -1/46080 binary64) (*.f64 %3830 %10730) (*.f64 #s(literal 1/384 binary64) %10723))))))) (approx %10739 (+.f64 #s(literal 1 binary64) (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10056 (*.f64 #s(literal -1/8 binary64) %10081))))) (approx %10739 (+.f64 #s(literal 1 binary64) (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10056 (fma.f64 #s(literal -1/8 binary64) %10081 (*.f64 %3830 (fma.f64 #s(literal 1/384 binary64) %10723 (fma.f64 #s(literal 1/384 binary64) %10087 (*.f64 #s(literal 1/64 binary64) %10746))))))))) (approx %10739 (+.f64 #s(literal 1 binary64) (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10056 (fma.f64 #s(literal -1/8 binary64) %10081 (*.f64 %3830 (fma.f64 #s(literal 1/384 binary64) %10723 (fma.f64 #s(literal 1/384 binary64) %10087 (fma.f64 #s(literal 1/64 binary64) %10746 (*.f64 %3830 (fma.f64 #s(literal -1/3072 binary64) %10757 (fma.f64 #s(literal -1/3072 binary64) %10758 (fma.f64 #s(literal -1/46080 binary64) %10730 (*.f64 #s(literal -1/46080 binary64) %10095)))))))))))))) (approx %549 (+.f64 %42 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %10050 %10111)))) (approx %549 (+.f64 %42 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %10050 (*.f64 z (fma.f64 #s(literal -1/8 binary64) %10057 (fma.f64 #s(literal -1/8 binary64) %10108 %10777))))))) (approx %610 %10789) (approx %610 %10799) (approx %610 %10813) (approx %618 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/9 binary64) %3831))) (approx %618 (+.f64 #s(literal 2 binary64) (*.f64 %3830 (fma.f64 #s(literal -1/9 binary64) %3794 (*.f64 #s(literal 1/972 binary64) %8760))))) (approx %618 (+.f64 #s(literal 2 binary64) (*.f64 %3830 (fma.f64 #s(literal -1/9 binary64) %3794 (*.f64 %3830 (fma.f64 #s(literal -1/262440 binary64) %8768 (*.f64 #s(literal 1/972 binary64) %3851))))))) (approx %625 (+.f64 %6 %103)) (approx %625 (+.f64 %6 (fma.f64 #s(literal -1/18 binary64) %9346 %103))) (approx %625 (+.f64 %6 (fma.f64 %102 %6 %9354))) (approx %625 (+.f64 %6 (fma.f64 %102 %6 %9363))) (approx %633 %10841) (approx %633 %10843) (approx %633 %10845) (approx %633 %10847) (approx %638 (+.f64 #s(literal 1 binary64) (+.f64 %92 %3956))) (approx %638 (+.f64 #s(literal 1 binary64) (+.f64 %92 %8763))) (approx %638 (+.f64 #s(literal 1 binary64) (+.f64 %92 %8773))) (approx %639 (fma.f64 #s(literal -1/18 binary64) %9346 %5447)) (approx %639 (fma.f64 %6 %5436 %9354)) (approx %639 (fma.f64 %6 %5436 %9363)) (approx %646 %10867) (approx %646 %10871) (approx %646 %10882) (approx %652 (+.f64 %6 (*.f64 #s(literal -1/8 binary64) (*.f64 %3830 %10884)))) (approx %652 (+.f64 %6 (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10884 (*.f64 #s(literal 1/384 binary64) (*.f64 %3830 %10889)))))) (approx %652 (+.f64 %6 (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10884 (*.f64 %3830 (fma.f64 #s(literal -1/46080 binary64) (*.f64 %3830 %10896) (*.f64 #s(literal 1/384 binary64) %10889))))))) (approx %658 (+.f64 %6 %10908)) (approx %658 (+.f64 %6 (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10905 (fma.f64 #s(literal -1/8 binary64) %10884 %10916))))) (approx %658 (+.f64 %6 (*.f64 %3830 (fma.f64 #s(literal -1/8 binary64) %10905 (fma.f64 #s(literal -1/8 binary64) %10884 (*.f64 %3830 (fma.f64 #s(literal 1/384 binary64) %10911 (fma.f64 #s(literal 1/384 binary64) %10889 (fma.f64 #s(literal 1/64 binary64) %10912 %10929))))))))) (approx %664 (fma.f64 #s(literal 2 binary64) %6 (*.f64 #s(literal 2 binary64) %10908))) (approx %664 (fma.f64 #s(literal 2 binary64) %6 (*.f64 %3830 (fma.f64 #s(literal 2 binary64) %10916 (*.f64 #s(literal 2 binary64) %10907))))) (approx %664 (fma.f64 #s(literal 2 binary64) %6 (*.f64 %3830 (fma.f64 #s(literal 2 binary64) %10907 (*.f64 %3830 (fma.f64 #s(literal 2 binary64) %10929 (*.f64 #s(literal 2 binary64) %10915))))))) (approx %676 (fma.f64 #s(literal -1/6 binary64) (/.f64 %7554 %10955) %10958)) (approx %676 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %10969)) %10973) %10958)) (approx %676 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 t (*.f64 %73 %10969)) %42) (fma.f64 #s(literal -1/324 binary64) %10981 (*.f64 #s(literal 1/108 binary64) %10981))))) %10969)) %10973) %10958)) (approx %1167 (+.f64 %7682 (*.f64 #s(literal 1/3 binary64) %9496))) (approx %1167 (+.f64 %7682 (*.f64 z (-.f64 %9502 %10996)))) (approx %1167 (+.f64 %7682 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9509 (*.f64 #s(literal -1/162 binary64) %9510))) %10996)))) (approx %1168 (-.f64 (+.f64 %7682 (*.f64 z (-.f64 %7651 %10996))) %42)) (approx %1168 (-.f64 (+.f64 %7682 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %7560 (*.f64 z (-.f64 %11013 %9624))) %10996))) %42)) (approx %1168 (-.f64 (+.f64 %7682 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %7560 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %9509 (*.f64 z (-.f64 %8800 %11023))) %9624))) %10996))) %42)) (approx %5472 (/.f64 %7785 z)) (approx %5504 %5506) (approx %5514 (/.f64 #s(literal 3 binary64) z)) (approx %5515 (/.f64 (fma.f64 #s(literal -9 binary64) %11040 (*.f64 #s(literal -3 binary64) z)) %3830)) (approx %7800 (/.f64 (fma.f64 #s(literal -9 binary64) %11045 (*.f64 #s(literal -3 binary64) (/.f64 z t))) %3830)) (approx %717 (fma.f64 #s(literal -2/3 binary64) %9554 %584)) (approx %717 (fma.f64 #s(literal -1/3 binary64) %391 %9929)) (approx %717 (fma.f64 #s(literal -1/3 binary64) %391 %9936)) (approx %728 (-.f64 %9924 %406)) (approx %728 (-.f64 %9929 %406)) (approx %728 (-.f64 %9936 %406)) (approx %751 (*.f64 #s(literal 1/3 binary64) %11063)) (approx %751 (fma.f64 #s(literal 1/3 binary64) %11063 %10665)) (approx %751 (fma.f64 #s(literal 1/3 binary64) %11063 %9967)) (approx %751 (fma.f64 #s(literal 1/3 binary64) %11063 %9973)) (approx %756 %11072) (approx %756 (fma.f64 #s(literal 1/2 binary64) %11074 %11072)) (approx %756 (fma.f64 b %10025 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %11077 %11078)))) (approx %756 (fma.f64 b %10025 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %11077 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %11083 %11084)))))) (approx %759 %11091) (approx %759 %11093) (approx %759 %11097) (approx %759 %11103) (approx %763 %11105) (approx %763 (-.f64 %11093 %764)) (approx %763 (-.f64 %11097 %764)) (approx %763 (-.f64 %11103 %764)) (approx %767 (/.f64 %11105 b)) (approx %767 (-.f64 %10614 %406)) (approx %767 (-.f64 %10618 %406)) (approx %767 (-.f64 %10623 %406)) (approx %770 (-.f64 %10612 %406)) (approx %1046 (+.f64 %689 (*.f64 #s(literal 1/3 binary64) %9010))) (approx %1046 (+.f64 %689 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9016 %11126)))) (approx %1046 (+.f64 %689 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9014 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9022 (*.f64 #s(literal -1/162 binary64) %9023))))))) (approx %1127 %11138) (approx %1127 %1132) (approx %1128 %11141) (approx %1128 (+.f64 %11141 (*.f64 #s(literal 1/3 binary64) (*.f64 t %11144)))) (approx %1128 (+.f64 %11141 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 (*.f64 z %11141)) (*.f64 #s(literal 1/3 binary64) %11151))))) (approx %1128 (+.f64 %11141 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %11151 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 %11141) (*.f64 #s(literal -1/162 binary64) (*.f64 %3839 %11144)))))))) (approx (* %3949 (* z z)) %3831) (approx %1144 %1155) (approx %1145 (+.f64 %691 (*.f64 #s(literal -1/3 binary64) %9035))) (approx %1145 (+.f64 %691 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9041 (*.f64 #s(literal -1/18 binary64) %9040))))) (approx %1145 (+.f64 %691 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9041 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9047 (*.f64 #s(literal 1/162 binary64) %9048))))))) (approx %786 (+.f64 %689 %8993)) (approx %786 (+.f64 %689 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9016 %8996)))) (approx %786 (+.f64 %689 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %8796 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9022 %9002)))))) (approx %787 %11197) (approx %787 %11201) (approx %787 %11205) (approx %787 %11212) (approx %793 (-.f64 %11197 %406)) (approx %793 (-.f64 %11201 %406)) (approx %793 (-.f64 %11205 %406)) (approx %793 (-.f64 %11212 %406)) (approx %815 (-.f64 %11222 %406)) (approx %815 (-.f64 %11225 %406)) (approx %815 (-.f64 %11231 %406)) (approx %815 (-.f64 %11239 %406)) (approx %826 %11242) (approx %826 (-.f64 %9788 %827)) (approx %826 (-.f64 %9793 %827)) (approx %826 (-.f64 %9800 %827)) (approx %830 %11250) (approx %830 (fma.f64 #s(literal 2/3 binary64) %197 %11250)) (approx %830 (fma.f64 a %11242 %9967)) (approx %830 (fma.f64 a %11242 %9973)) (approx %834 (fma.f64 #s(literal 3 binary64) %43 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %8939 %8940)))) (approx %834 (fma.f64 #s(literal 3 binary64) %43 (*.f64 z (fma.f64 t %189 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %8945 (*.f64 #s(literal -1/54 binary64) %8946))))))) (approx %840 (fma.f64 #s(literal -1/3 binary64) %391 %9964)) (approx %840 (fma.f64 #s(literal -1/3 binary64) %391 %9968)) (approx %840 (fma.f64 #s(literal -1/3 binary64) %391 %9974)) (approx %843 (fma.f64 #s(literal -1 binary64) (*.f64 z %11276) %7744)) (approx %843 (fma.f64 #s(literal 2 binary64) %42 (*.f64 z (-.f64 (*.f64 #s(literal -1/9 binary64) %7649) %11276)))) (approx %843 (fma.f64 #s(literal 2 binary64) %42 (*.f64 z (-.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 z %11285) (*.f64 #s(literal -1/9 binary64) %8688))) %11276)))) (approx %845 (+.f64 %42 (*.f64 z %11294))) (approx %845 (+.f64 %42 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %11276 %7687)))) (approx %845 (+.f64 %42 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %11276 (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 (*.f64 z %11302)))))))) (approx %846 %11313) (approx %846 %11318) (approx %846 %11327) (approx %852 (-.f64 %11313 %406)) (approx %852 (-.f64 %11318 %406)) (approx %852 (-.f64 %11327 %406)) (approx %5880 (fma.f64 #s(literal 2/3 binary64) %9072 %1687)) (approx %5880 (fma.f64 #s(literal 2 binary64) %1466 %10298)) (approx %5880 (fma.f64 #s(literal 2 binary64) %1466 %10304)) (approx %861 %11341) (approx %861 (fma.f64 #s(literal 1/3 binary64) %11343 %11341)) (approx %861 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %11346 (*.f64 #s(literal 1/3 binary64) %11347)) %11341)) (approx %861 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %11347 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %11352 (*.f64 #s(literal -1/162 binary64) %11353)))) %11341)) (approx %864 %11360) (approx %864 (fma.f64 #s(literal 2 binary64) %11343 %11360)) (approx %864 (fma.f64 #s(literal 6 binary64) %11341 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %11346 (*.f64 #s(literal 2 binary64) %11347))))) (approx %864 (fma.f64 #s(literal 6 binary64) %11341 (*.f64 z (fma.f64 #s(literal 2 binary64) %11347 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %11352 (*.f64 #s(literal -1/27 binary64) %11353))))))) (approx %2466 %11377) (approx %2466 (fma.f64 #s(literal 2 binary64) (/.f64 %197 b) %11377)) (approx %2466 (fma.f64 #s(literal 6 binary64) %11376 (*.f64 z (fma.f64 #s(literal -1/3 binary64) (/.f64 %8939 b) (*.f64 #s(literal 2 binary64) %11383))))) (approx %2466 (fma.f64 #s(literal 6 binary64) %11376 (*.f64 z (fma.f64 #s(literal 2 binary64) %11383 (*.f64 z (fma.f64 #s(literal -1/3 binary64) (/.f64 %8945 b) (*.f64 #s(literal -1/27 binary64) (/.f64 %8946 b)))))))) (approx %867 (fma.f64 #s(literal -6 binary64) %1529 (*.f64 #s(literal -2 binary64) %9199))) (approx %867 (fma.f64 #s(literal -6 binary64) %1529 (*.f64 z (fma.f64 #s(literal -2 binary64) %9203 (*.f64 #s(literal 1/3 binary64) %9202))))) (approx %867 (fma.f64 #s(literal -6 binary64) %1529 (*.f64 z (fma.f64 #s(literal -2 binary64) %9203 (*.f64 z (fma.f64 #s(literal 1/27 binary64) %9210 (*.f64 #s(literal 1/3 binary64) %9209))))))) (approx %870 (-.f64 (+.f64 a (*.f64 #s(literal -2 binary64) %9404)) %357)) (approx %870 (-.f64 (+.f64 a (*.f64 z (-.f64 (*.f64 #s(literal 1/3 binary64) %9408) %9754))) %357)) (approx %870 (-.f64 (+.f64 a (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal 1/27 binary64) %9417) (*.f64 #s(literal -1/3 binary64) %9416))) %9754))) %357)) (approx %873 (fma.f64 #s(literal -1/3 binary64) %359 %10665)) (approx %873 (fma.f64 #s(literal -1/3 binary64) %359 %9967)) (approx %873 (fma.f64 #s(literal -1/3 binary64) %359 %9973)) (approx %550 (fma.f64 #s(literal -1 binary64) %10051 %7744)) (approx %550 (fma.f64 #s(literal 2 binary64) %42 (*.f64 z (fma.f64 #s(literal -1 binary64) %10050 (*.f64 #s(literal 2 binary64) %10111))))) (approx %550 (fma.f64 #s(literal 2 binary64) %42 (*.f64 z (fma.f64 #s(literal -1 binary64) %10050 (*.f64 z (fma.f64 #s(literal 2 binary64) %10777 (*.f64 #s(literal 2 binary64) %10110))))))) (approx %884 (-.f64 %10644 %406)) (approx %884 (-.f64 %10651 %406)) (approx %884 (-.f64 %10660 %406)) (approx %887 (-.f64 %10841 %406)) (approx %887 (-.f64 %10843 %406)) (approx %887 (-.f64 %10845 %406)) (approx %887 (-.f64 %10847 %406)) (approx %908 %11467) (approx %908 (fma.f64 #s(literal -2/3 binary64) %11471 %11467)) (approx %908 (fma.f64 #s(literal 2 binary64) %11466 %11479)) (approx %908 (fma.f64 #s(literal 2 binary64) %11466 %11488)) (approx %914 %11492) (approx %914 %11495) (approx %914 %11502) (approx %914 %11511) (approx %918 %11513) (approx %918 (-.f64 %11495 a)) (approx %918 (-.f64 %11502 a)) (approx %918 (-.f64 %11511 a)) (approx %921 %11522) (approx %921 (fma.f64 #s(literal -2/3 binary64) %11471 %11522)) (approx %921 (fma.f64 #s(literal 1/3 binary64) %11521 %11479)) (approx %921 (fma.f64 #s(literal 1/3 binary64) %11521 %11488)) (approx %942 %11531) (approx %942 %11535) (approx %942 %11542) (approx %942 %11551) (approx %953 (-.f64 %11531 %406)) (approx %953 (-.f64 %11535 %406)) (approx %953 (-.f64 %11542 %406)) (approx %953 (-.f64 %11551 %406)) (approx %959 %11561) (approx %959 %11566) (approx %959 %11572) (approx %962 (-.f64 %11561 %406)) (approx %962 (-.f64 %11566 %406)) (approx %962 (-.f64 %11572 %406)) (approx %966 %11580) (approx %966 %11584) (approx %966 %11589) (approx %970 (-.f64 %11580 %406)) (approx %970 (-.f64 %11584 %406)) (approx %970 (-.f64 %11589 %406)) (approx %978 %11597) (approx %978 (-.f64 (fma.f64 z %11600 %9664) %8915)) (approx %978 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %9671 (*.f64 z %11605)) %8925) %9664) %8915)) (approx %978 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %9671 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %9678 (*.f64 z %11614)) %9716))) %8925) %9664) %8915)) (approx %979 %11625) (approx %979 %11629) (approx %979 %11636) (approx %979 %11645) (approx %987 (-.f64 %11625 %406)) (approx %987 (-.f64 %11629 %406)) (approx %987 (-.f64 %11636 %406)) (approx %987 (-.f64 %11645 %406)) (approx %990 %11655) (approx %990 %11657) (approx %990 %11664) (approx %990 %11670) (approx %993 (-.f64 %11655 %406)) (approx %993 (-.f64 %11657 %406)) (approx %993 (-.f64 %11664 %406)) (approx %993 (-.f64 %11670 %406)) (approx %996 (-.f64 %697 %406)) (approx %996 (-.f64 %10789 %406)) (approx %996 (-.f64 %10799 %406)) (approx %996 (-.f64 %10813 %406)) (approx %6225 %11688) (approx %6228 (+.f64 #s(literal 1 binary64) %11688)) (approx %521 %10566) (approx %521 (fma.f64 #s(literal 1/3 binary64) %10572 %10566)) (approx %521 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %10577 (*.f64 #s(literal 1/3 binary64) %10578)) %10566)) (approx %521 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %10578 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %10585 (*.f64 #s(literal -1/162 binary64) %10586)))) %10566)) (approx %522 %10567) (approx %522 %10573) (approx %522 %10582) (approx %522 %10592) (approx %1002 (*.f64 #s(literal 1/3 binary64) %10568)) (approx %1002 (fma.f64 #s(literal 1/3 binary64) %10568 (*.f64 #s(literal 2/3 binary64) %10572))) (approx %1002 (fma.f64 #s(literal 1/3 binary64) %10568 %11230)) (approx %1002 (fma.f64 #s(literal 1/3 binary64) %10568 %11238)) (approx %1005 %11718) (approx %1005 (fma.f64 #s(literal 1/3 binary64) (/.f64 %7554 %777) %11718)) (approx %1005 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) (/.f64 %7649 %777) (*.f64 #s(literal 1/3 binary64) %11724)) %11718)) (approx %1005 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %11724 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (/.f64 %8688 %777) (*.f64 #s(literal -1/162 binary64) (/.f64 %8690 %777))))) %11718)) (approx %1008 %11737) (approx %1008 (fma.f64 #s(literal 1/3 binary64) %11739 %11737)) (approx %1008 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %11742 (*.f64 #s(literal 1/3 binary64) %11743)) %11737)) (approx %1008 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %11743 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %11748 (*.f64 #s(literal -1/162 binary64) %11749)))) %11737)) (approx %1011 %11756) (approx %1011 (fma.f64 #s(literal 2/3 binary64) %11739 %11756)) (approx %1011 (fma.f64 #s(literal 2 binary64) %11737 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %11742 (*.f64 #s(literal 2/3 binary64) %11743))))) (approx %1011 (fma.f64 #s(literal 2 binary64) %11737 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %11743 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %11748 (*.f64 #s(literal -1/81 binary64) %11749))))))) (approx %833 (fma.f64 #s(literal 3 binary64) %209 %9404)) (approx %833 (fma.f64 #s(literal 3 binary64) %209 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %9408 %9409)))) (approx %833 (fma.f64 #s(literal 3 binary64) %209 (*.f64 z (fma.f64 b %8940 (*.f64 z (fma.f64 #s(literal -1/6 binary64) %9416 (*.f64 #s(literal -1/54 binary64) %9417))))))) (approx %1023 (fma.f64 #s(literal 2 binary64) %42 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %7649 %11785)))) (approx %1023 (fma.f64 #s(literal 2 binary64) %42 (*.f64 z (fma.f64 #s(literal 2/3 binary64) %7560 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %8688 (*.f64 #s(literal -1/81 binary64) %8690))))))) (approx %1031 (-.f64 %702 %406)) (approx %1031 (-.f64 %10495 %406)) (approx %1031 (-.f64 %10500 %406)) (approx %1031 (-.f64 %10507 %406)) (approx %1037 %11805) (approx %1037 (fma.f64 #s(literal 2 binary64) %197 %11805)) (approx %1037 (fma.f64 a %10256 %9742)) (approx %1037 (fma.f64 a %10256 %9749)) (approx %855 %11063) (approx %855 (-.f64 %9738 %391)) (approx %855 (-.f64 %9743 %391)) (approx %855 (-.f64 %9750 %391)) (approx %1041 (/.f64 #s(literal 3 binary64) %11063)) (approx %1041 (fma.f64 #s(literal -6 binary64) (/.f64 %197 %11822) %11825)) (approx %1041 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %11835)) %11839) %11825)) (approx %1041 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 t (*.f64 %73 (*.f64 %6 %11835))) %11063) (fma.f64 #s(literal -1/9 binary64) (/.f64 %9607 %11822) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %3839 %11849) %11831)))))) %11835)) %11839) %11825)) (approx %1047 %11862) (approx %1047 (-.f64 (+.f64 %42 (*.f64 #s(literal -1 binary64) %11865)) %689)) (approx %1047 (-.f64 (+.f64 %42 (*.f64 z (-.f64 (*.f64 z %11870) %11864))) %689)) (approx %1047 (-.f64 (+.f64 %42 (*.f64 z (-.f64 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %11878 %9624) %9578)) %11864))) %689)) (approx %1049 %11888) (approx %1049 (+.f64 %42 (fma.f64 #s(literal -1/2 binary64) %11865 %11887))) (approx %1049 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %11862 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %11864 (*.f64 z %11894)))))) (approx %1049 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %11862 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %11864 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %11878 %11894))))))) (approx %1050 %11909) (approx %1050 %11913) (approx %1050 %11920) (approx %1050 %11929) (approx %1056 (-.f64 %11909 %406)) (approx %1056 (-.f64 %11913 %406)) (approx %1056 (-.f64 %11920 %406)) (approx %1056 (-.f64 %11929 %406)) (approx %1034 %10255) (approx %1034 %10258) (approx %1034 %10264) (approx %1034 %10272) (approx %1089 %11943) (approx %1089 (-.f64 (+.f64 %689 %11946) %42)) (approx %1089 (-.f64 (+.f64 %689 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9014 (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 z %11950))))) %42)) (approx %1089 (-.f64 (+.f64 %689 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9014 (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %9022 %11959) %9624)))))) %42)) (approx %1092 %11970) (approx %1092 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %11946 %11969))) (approx %1092 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %11943 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %11945 (*.f64 z %11976)))))) (approx %1092 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %11943 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %11945 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 (fma.f64 #s(literal 1/2 binary64) %11959 %11975)))))))) (approx %1093 %11992) (approx %1093 %11996) (approx %1093 %12002) (approx %1093 %12009) (approx %1100 (-.f64 %11992 %406)) (approx %1100 (-.f64 %11996 %406)) (approx %1100 (-.f64 %12002 %406)) (approx %1100 (-.f64 %12009 %406)) (approx %1129 %12019) (approx %1129 (fma.f64 #s(literal 1/3 binary64) (*.f64 t %12022) %12019)) (approx %1129 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 (*.f64 z %12019)) %12029) %12019)) (approx %1129 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %12028 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %12033 (*.f64 #s(literal -1/162 binary64) (*.f64 %3839 %12022))))) %12019)) (approx %1130 %12041) (approx %1130 (-.f64 (fma.f64 z %12043 %12019) %8915)) (approx %1130 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %12028 (*.f64 z %12048)) %8925) %12019) %8915)) (approx %1130 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) %12028 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %12033 (*.f64 z %12057)) %9716))) %8925) %12019) %8915)) (approx %1131 %12068) (approx %1131 %12072) (approx %1131 %12079) (approx %1131 %12088) (approx %1139 (-.f64 %12068 %406)) (approx %1139 (-.f64 %12072 %406)) (approx %1139 (-.f64 %12079 %406)) (approx %1139 (-.f64 %12088 %406)) (approx %1146 (-.f64 (+.f64 %691 %12099) %42)) (approx %1146 (-.f64 (+.f64 %691 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9041 (fma.f64 #s(literal -1/3 binary64) %7560 %9626)))) %42)) (approx %1146 (-.f64 (+.f64 %691 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %9041 (fma.f64 #s(literal -1/3 binary64) %7560 (*.f64 z (-.f64 (fma.f64 #s(literal -1/18 binary64) %9047 %12110) %9624)))))) %42)) (approx %1147 %12121) (approx %1147 (-.f64 (+.f64 %42 (fma.f64 #s(literal -1 binary64) %12099 %7744)) %691)) (approx %1147 (-.f64 (+.f64 %42 (fma.f64 #s(literal 2 binary64) %42 (*.f64 z (-.f64 %12129 %12098)))) %691)) (approx %1147 (-.f64 (+.f64 %42 (fma.f64 #s(literal 2 binary64) %42 (*.f64 z (-.f64 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %12110 %12127) %9623)) %12098)))) %691)) (approx %1148 %12145) (approx %1148 (fma.f64 #s(literal -1/2 binary64) %12099 %12145)) (approx %1148 (fma.f64 #s(literal 1/2 binary64) %12121 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %12098 (*.f64 #s(literal 1/2 binary64) %12129))))) (approx %1148 (fma.f64 #s(literal 1/2 binary64) %12121 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %12098 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %12110 %12154)))))) (approx %1149 %12161) (approx %1149 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12121 (*.f64 z %12164)))) (approx %1149 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12121 (*.f64 z (-.f64 (fma.f64 #s(literal -1/2 binary64) %12098 %12170) %7685))))) (approx %1149 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12121 (*.f64 z (-.f64 (fma.f64 #s(literal -1/2 binary64) %12098 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 (fma.f64 #s(literal 1/2 binary64) %12128 (*.f64 z %12178))))) %7685))))) (approx %1151 (*.f64 #s(literal 1/2 binary64) %12161)) (approx %1151 (fma.f64 #s(literal 1/2 binary64) %12161 (*.f64 z %12192))) (approx %1151 (fma.f64 #s(literal 1/2 binary64) %12161 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (fma.f64 #s(literal 1/2 binary64) %12170 %12191))))) (approx %1151 (fma.f64 #s(literal 1/2 binary64) %12161 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (fma.f64 #s(literal 1/2 binary64) %12164 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %12169 (*.f64 z %12202)))))))) (approx %1152 %12211) (approx %1152 %12215) (approx %1152 %12220) (approx %1152 %12227) (approx %1164 (-.f64 %12211 %406)) (approx %1164 (-.f64 %12215 %406)) (approx %1164 (-.f64 %12220 %406)) (approx %1164 (-.f64 %12227 %406)) (approx %1169 %12237) (approx %1169 (-.f64 (+.f64 %42 (fma.f64 #s(literal 2 binary64) %42 %12240)) %7682)) (approx %1169 (-.f64 (+.f64 %42 (fma.f64 #s(literal 2 binary64) %42 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %9503 %12246) %7651)))) %7682)) (approx %1169 (-.f64 (+.f64 %42 (fma.f64 #s(literal 2 binary64) %42 (*.f64 z (-.f64 (fma.f64 #s(literal -1/3 binary64) %9503 (*.f64 z (-.f64 (fma.f64 #s(literal -1/9 binary64) %8688 (fma.f64 #s(literal -1/18 binary64) %8688 %12255)) %11013))) %7651)))) %7682)) (approx %1170 %12267) (approx %1170 (fma.f64 #s(literal 1/2 binary64) %12240 %12267)) (approx %1170 (fma.f64 #s(literal 1/2 binary64) %12237 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %12246 %12271)))) (approx %1170 (fma.f64 #s(literal 1/2 binary64) %12237 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %12239 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %12255 %12276)))))) (approx %1171 %12283) (approx %1171 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12237 (*.f64 z %12285)))) (approx %1171 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12237 (*.f64 z (-.f64 (fma.f64 #s(literal 1/2 binary64) %12239 %12291) %7685))))) (approx %1171 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12237 (*.f64 z (-.f64 (fma.f64 #s(literal 1/2 binary64) %12239 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 (fma.f64 #s(literal 1/2 binary64) %12245 (*.f64 z %12299))))) %7685))))) (approx %1173 (*.f64 #s(literal 1/2 binary64) %12283)) (approx %1173 (fma.f64 #s(literal 1/2 binary64) %12283 (*.f64 z %12313))) (approx %1173 (fma.f64 #s(literal 1/2 binary64) %12283 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (fma.f64 #s(literal 1/2 binary64) %12291 %12312))))) (approx %1173 (fma.f64 #s(literal 1/2 binary64) %12283 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (fma.f64 #s(literal 1/2 binary64) %12285 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %12290 (*.f64 z %12323)))))))) (approx %1174 %12332) (approx %1174 %12336) (approx %1174 %12341) (approx %1174 %12348) (approx %1184 (-.f64 %12332 %406)) (approx %1184 (-.f64 %12336 %406)) (approx %1184 (-.f64 %12341 %406)) (approx %1184 (-.f64 %12348 %406)) (approx %1187 (-.f64 %707 %406)) (approx %1187 (-.f64 %10867 %406)) (approx %1187 (-.f64 %10871 %406)) (approx %1187 (-.f64 %10882 %406)) (approx %1191 %12366) (approx %1191 (fma.f64 #s(literal 1/3 binary64) %12368 %12366)) (approx %1191 (fma.f64 z (fma.f64 #s(literal -1/18 binary64) %12371 (*.f64 #s(literal 1/3 binary64) %12372)) %12366)) (approx %1191 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %12372 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %12377 (*.f64 #s(literal -1/162 binary64) %12378)))) %12366)) (approx %1194 (*.f64 #s(literal -2 binary64) %12366)) (approx %1194 (fma.f64 #s(literal -2 binary64) %12366 (*.f64 #s(literal -2/3 binary64) %12368))) (approx %1194 (fma.f64 #s(literal -2 binary64) %12366 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %12372 (*.f64 #s(literal 1/9 binary64) %12371))))) (approx %1194 (fma.f64 #s(literal -2 binary64) %12366 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %12372 (*.f64 z (fma.f64 #s(literal 1/81 binary64) %12378 (*.f64 #s(literal 1/9 binary64) %12377))))))) (approx %1211 %11222) (approx %1211 %11225) (approx %1211 %11231) (approx %1211 %11239) (approx %1220 %12406) (approx %1220 %1225) (approx %1221 %12409) (approx %1221 (+.f64 %12409 (*.f64 #s(literal 1/3 binary64) (*.f64 t %12412)))) (approx %1221 (+.f64 %12409 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 (*.f64 z %12409)) (*.f64 #s(literal 1/3 binary64) %12419))))) (approx %1221 (+.f64 %12409 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %12419 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 %12409) (*.f64 #s(literal -1/162 binary64) (*.f64 %3839 %12412)))))))) (approx %1222 %12435) (approx %1222 %12440) (approx %1222 %12448) (approx %1222 %12457) (approx %1230 (-.f64 %12435 %406)) (approx %1230 (-.f64 %12440 %406)) (approx %1230 (-.f64 %12448 %406)) (approx %1230 (-.f64 %12457 %406)) (approx %1285 (-.f64 %10400 %406)) (approx %1285 (-.f64 %10404 %406)) (approx %1285 (-.f64 %10411 %406)) (approx %1331 %12474) (approx %1331 (+.f64 %42 (fma.f64 #s(literal 1/3 binary64) (*.f64 t %12477) %12473))) (approx %1331 (+.f64 %42 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %12482 (*.f64 z %12485)) %12473))) (approx %1331 (+.f64 %42 (fma.f64 z (fma.f64 #s(literal 1/3 binary64) %12482 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %8688 (fma.f64 #s(literal -1/18 binary64) %12483 (*.f64 #s(literal -1/162 binary64) (*.f64 %3839 %12477)))))) %12473))) (approx %1332 %12501) (approx %1332 %12506) (approx %1332 %12514) (approx %1332 %12522) (approx %1340 (-.f64 %12501 %406)) (approx %1340 (-.f64 %12506 %406)) (approx %1340 (-.f64 %12514 %406)) (approx %1340 (-.f64 %12522 %406)) (approx %1360 (+.f64 %689 %7556)) (approx %1360 (+.f64 %689 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9016 %7685)))) (approx %1360 (+.f64 %689 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9022 %8691)))))) (approx %1361 %12544) (approx %1361 %12548) (approx %1361 %12554) (approx %1366 (-.f64 %12544 %406)) (approx %1366 (-.f64 %12548 %406)) (approx %1366 (-.f64 %12554 %406)) (approx %1392 (*.f64 z (-.f64 %8834 %3802))) (approx %1392 (*.f64 z (-.f64 (*.f64 %3830 (-.f64 (*.f64 #s(literal -1/29160 binary64) %8705) %12566)) %3802))) (approx %1392 (*.f64 z (-.f64 (*.f64 %3830 (-.f64 (*.f64 %3830 (-.f64 %8844 %8716)) %12566)) %3802))) (approx %1415 %12579) (approx %1415 (fma.f64 #s(literal -1/3 binary64) (*.f64 t %12582) %12579)) (approx %1415 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %12586 (*.f64 #s(literal -1/18 binary64) (*.f64 %3794 %12587))) %12579)) (approx %1415 (fma.f64 z (fma.f64 #s(literal -1/3 binary64) %12586 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 %3794 %12579) (*.f64 #s(literal 1/162 binary64) (*.f64 %3839 %12582))))) %12579)) (approx %7486 %12601) (approx %7486 (fma.f64 #s(literal -1/3 binary64) %12604 %12601)) (approx %7486 (fma.f64 x %12579 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %12608 (*.f64 #s(literal -1/18 binary64) %12610))))) (approx %7486 (fma.f64 x %12579 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %12608 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %12616 (*.f64 #s(literal 1/162 binary64) %12617))))))) (approx %7505 %12625) (approx %7505 (fma.f64 #s(literal -2/3 binary64) %12604 %12625)) (approx %7505 (fma.f64 #s(literal 2 binary64) %12601 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %12608 (*.f64 #s(literal -1/9 binary64) %12610))))) (approx %7505 (fma.f64 #s(literal 2 binary64) %12601 (*.f64 z (fma.f64 #s(literal -2/3 binary64) %12608 (*.f64 z (fma.f64 #s(literal -1/9 binary64) %12616 (*.f64 #s(literal 1/81 binary64) %12617))))))) (approx %798 %12642) (approx %82 %12644) (approx %486 (*.f64 z (-.f64 %12646 t))) (approx %808 (*.f64 z %3714)) (approx %518 %12653) (approx %63 %67) (approx %500 %12657) (approx %1343 %12660) (approx %1344 %1348) (approx %936 %12664) (approx %410 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %12666))) (approx %139 (*.f64 z %12670)) (approx %140 (*.f64 z (-.f64 %12670 %2960))) (approx %3421 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7632 %3693))) (approx %201 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %9058 %12679))) (approx %937 %945) (approx %9436 %3802) (approx %9436 %12670) (approx %3778 (*.f64 z (fma.f64 #s(literal -1/18 binary64) %9478 (*.f64 #s(literal 1/3 binary64) %12686)))) (approx %3793 %7650) (approx %3793 (*.f64 z %12694)) (approx %254 (/.f64 (-.f64 (*.f64 #s(literal -9 binary64) %12697) %12700) z)) (approx %254 (/.f64 (-.f64 (*.f64 #s(literal -27 binary64) %12704) %12706) z)) (approx %254 (/.f64 (-.f64 (*.f64 #s(literal -81 binary64) (/.f64 %7663 (*.f64 %3851 %3840))) (fma.f64 #s(literal 9 binary64) %12697 (fma.f64 #s(literal 27 binary64) %12704 %12700))) z)) (approx %1143 %12719) (approx %3955 %8778) (approx %3955 (*.f64 %3830 %12694)) (approx %3955 (*.f64 %3830 (fma.f64 #s(literal -1/18 binary64) %8688 (fma.f64 #s(literal 1/3 binary64) %12692 %12724)))) (approx %1071 (*.f64 z (-.f64 %9434 %3802))) (approx %975 (*.f64 z (-.f64 %9434 %12663))) (approx %976 %981) (approx %810 %12738) (approx %811 (*.f64 z (-.f64 %9434 %3719))) (approx %7708 (*.f64 %3830 (-.f64 (fma.f64 #s(literal -1/18 binary64) %8688 %12724) (*.f64 #s(literal -1/3 binary64) %12692)))) (approx %1328 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %12748))) (approx %1329 %1334) (approx %461 (*.f64 z %12754)) (approx %462 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t %12754))) (approx %463 (*.f64 z (fma.f64 #s(literal 1/2 binary64) %10043 %2960))) (approx %467 %478) (approx %590 %197) (approx %590 (*.f64 z (fma.f64 #s(literal 3 binary64) %12765 %8940))) (approx %5242 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %2960 %3802))) (approx %5472 %11785) (approx %5487 (*.f64 #s(literal 2/3 binary64) %7554)) (approx %5515 (/.f64 (-.f64 (*.f64 #s(literal -9 binary64) %12775) #s(literal 3 binary64)) z)) (approx %1045 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t %12666))) (approx %1127 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %9431 %12670))) (approx %1128 %1133) (approx %1144 (*.f64 z (-.f64 %12659 %2960))) (approx %6225 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %3695 %3798))) (approx %6228 (*.f64 z (fma.f64 #s(literal -1/2 binary64) %3695 (fma.f64 #s(literal 1/3 binary64) %2922 %3693)))) (approx %6233 (*.f64 z (fma.f64 #s(literal 1/3 binary64) %7560 %7630))) (approx %1220 (*.f64 z (-.f64 (fma.f64 #s(literal 1/3 binary64) t %12748) %2960))) (approx %1233 (*.f64 z (-.f64 %12748 %3719))) (approx %7368 (*.f64 z (fma.f64 #s(literal -1/3 binary64) %7560 %7630))) (approx %1392 %1396) (approx %798 (*.f64 #s(literal -1 binary64) %12738)) (approx %82 (*.f64 #s(literal -1 binary64) %12653)) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %3710 (*.f64 #s(literal -1 binary64) t))))) (approx %808 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t %12646)))) (approx %518 (*.f64 #s(literal -1 binary64) %12644)) (approx %500 (*.f64 #s(literal -1 binary64) %12719)) (approx %1343 (*.f64 #s(literal -1 binary64) %12664)) (approx %936 (*.f64 #s(literal -1 binary64) %12660)) (approx %410 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %12832 %3802)))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/2 binary64) %9431 %3717)))) (approx %140 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %12841 %3717)))) (approx %3421 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) %7632) %3693)))) (approx %201 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %12679 (*.f64 #s(literal -1/3 binary64) %9058))))) (approx %3778 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) %12686 (*.f64 #s(literal 1/18 binary64) %9478))))) (approx %3793 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) %12692 (*.f64 #s(literal 1/18 binary64) %8688))))) (approx %254 (*.f64 #s(literal -1 binary64) (/.f64 %12706 z))) (approx %254 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -27 binary64) (/.f64 %2798 %9449)) %12871) z) %12700) z))) (approx %254 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 %7663 (*.f64 %3851 z))) (*.f64 #s(literal -27 binary64) (/.f64 %2798 %3839))) z)) %12871) z) %12700) z))) (approx %1143 (*.f64 #s(literal -1 binary64) %12657)) (approx %3955 (*.f64 %3830 (fma.f64 #s(literal -1 binary64) (/.f64 %12895 z) %9624))) (approx %1071 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) %9431) %3717)))) (approx %975 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9520 z)) %3717)))) (approx %810 (*.f64 #s(literal -1 binary64) %12642)) (approx %811 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %12841) %3802)))) (approx %1328 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %3802 %12748)))) (approx %461 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -2 binary64) %2960 %3717)))) (approx %462 (*.f64 #s(literal -1 binary64) %10044)) (approx %462 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -2 binary64) %2960 %10043)))) (approx %463 (*.f64 #s(literal -1/2 binary64) %10044)) (approx %463 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2960 (*.f64 #s(literal 1/2 binary64) %10043))))) (approx %465 (*.f64 #s(literal -1 binary64) %12940)) (approx %466 (*.f64 #s(literal -1/2 binary64) %12940)) (approx %590 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -3 binary64) %12765 (*.f64 #s(literal -1 binary64) %8940))))) (approx %5242 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (*.f64 #s(literal 1/2 binary64) %2960))))) (approx %5487 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -2 binary64) %7630 (*.f64 #s(literal -2/3 binary64) %7560))))) (approx %5515 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 9 binary64) %12775)) z))) (approx %1045 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %12832 %3717)))) (approx %1127 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %11138 z) %3717)))) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %12841 %3802)))) (approx %6225 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1/3 binary64) %2922 (*.f64 #s(literal 1/2 binary64) %3695))))) (approx %6228 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %2800 z) (*.f64 #s(literal -1/3 binary64) %2922))))) (approx %6233 (*.f64 #s(literal -1 binary64) (*.f64 z %12895))) (approx %1220 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %12992 %3717)))) (approx %1233 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %12992) %3802)))) (approx %7368 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %7630 %7685)))) (approx %51 (+.f64 %42 (*.f64 t (-.f64 %13007 %13008)))) (approx %51 (+.f64 %42 (*.f64 t (-.f64 %13017 %13008)))) (approx %63 (*.f64 t (fma.f64 #s(literal -1/162 binary64) %13022 %8683))) (approx %63 (*.f64 t (fma.f64 #s(literal 1/3 binary64) z (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %3840 %13028))))) (approx %63 (*.f64 t (fma.f64 #s(literal 1/3 binary64) z (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %3840 (*.f64 %3794 (fma.f64 #s(literal -1/11022480 binary64) %13035 %13036))))))) (approx %401 (*.f64 t (fma.f64 #s(literal -1/162 binary64) %13044 %13045))) (approx %401 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13013 (*.f64 #s(literal 1/29160 binary64) %13050)))))) (approx %401 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13013 (*.f64 %3794 (fma.f64 #s(literal -1/11022480 binary64) %13058 %13059))))))) (approx %501 (+.f64 %42 (*.f64 t (-.f64 %13007 %13045)))) (approx %501 (+.f64 %42 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 (*.f64 #s(literal 1/162 binary64) %13014))) %13045)))) (approx %533 (+.f64 #s(literal 1 binary64) %13081)) (approx %533 (+.f64 #s(literal 1 binary64) %13090)) (approx %534 (+.f64 %42 (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %8776 (*.f64 #s(literal 1/1944 binary64) %13094))))) (approx %534 (+.f64 %42 (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %8776 (*.f64 %3794 (fma.f64 #s(literal -1/524880 binary64) %13101 (*.f64 #s(literal 1/1944 binary64) %13093))))))) (approx %782 %13110) (approx %782 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 %3794 %13114)) %13008))) (approx %782 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 %3794 (-.f64 (fma.f64 #s(literal -1/162 binary64) %13013 (*.f64 %3794 %13121)) %13113))) %13008))) (approx %782 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 %3794 (-.f64 (fma.f64 #s(literal -1/162 binary64) %13013 (*.f64 %3794 (-.f64 (fma.f64 #s(literal 1/29160 binary64) %13049 (*.f64 %3794 %13132)) %13120))) %13113))) %13008))) (approx %1105 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %13144))) (approx %1105 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (*.f64 %3794 (fma.f64 #s(literal -1/29160 binary64) %13027 %13148))))) (approx %1105 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (*.f64 %3794 (fma.f64 #s(literal 1/162 binary64) %3840 (*.f64 %3794 (fma.f64 #s(literal -1/29160 binary64) %13026 %13154))))))) (approx %1106 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7552 (*.f64 #s(literal 1/162 binary64) %13044)))) (approx %1106 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7552 (*.f64 %3794 (fma.f64 #s(literal -1/29160 binary64) %13050 %13113))))) (approx %1106 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7552 (*.f64 %3794 (fma.f64 #s(literal 1/162 binary64) %13013 (*.f64 %3794 (fma.f64 #s(literal -1/29160 binary64) %13049 (*.f64 #s(literal 1/11022480 binary64) %13058)))))))) (approx %1344 (*.f64 t (-.f64 (*.f64 #s(literal -1/162 binary64) %13022) %13180))) (approx %1344 (*.f64 t (-.f64 (*.f64 %3794 (-.f64 %13028 %13148)) %13180))) (approx %1344 (*.f64 t (-.f64 (*.f64 %3794 (-.f64 (*.f64 %3794 (-.f64 (*.f64 #s(literal -1/11022480 binary64) %13035) (*.f64 #s(literal -1/29160 binary64) %13026))) %13148)) %13180))) (approx %939 (+.f64 %8890 (*.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %13198) (*.f64 #s(literal 1/3 binary64) %8893))))) (approx %939 (+.f64 %8890 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %8893 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13198 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3840 %8892))))))))) (approx %940 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %13214) %13216) %8915)) (approx %940 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %8918 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13214 (*.f64 #s(literal -1/162 binary64) (*.f64 t %13220))))) %8915)) (approx %52 (fma.f64 t %13231 %43)) (approx %52 (fma.f64 t %13239 %43)) (approx %64 (*.f64 t (fma.f64 #s(literal -1/162 binary64) (*.f64 %3794 %13242) (*.f64 #s(literal 1/3 binary64) %5134)))) (approx %64 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %5134 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13242 (*.f64 #s(literal 1/29160 binary64) (*.f64 %3794 %13248))))))) (approx %64 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %5134 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13242 (*.f64 %3794 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %3794 (*.f64 %13034 %6)) (*.f64 #s(literal 1/29160 binary64) %13248)))))))) (approx %72 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %13229 %13266) %43)) (approx %72 (fma.f64 t (fma.f64 #s(literal 2/3 binary64) %193 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13228 %13270))) %43)) (approx %440 (+.f64 %42 %13276)) (approx %440 (+.f64 %42 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13006 %13279)))) (approx %440 (+.f64 %42 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %13109 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 %13285)))))) (approx %411 (+.f64 %689 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9009 (*.f64 #s(literal -1/18 binary64) %13292))))) (approx %411 (+.f64 %689 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9009 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %9802 %13300)))))) (approx %141 (+.f64 %691 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13308 %13309)))) (approx %141 (+.f64 %691 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %9034 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13307 (*.f64 #s(literal -1/162 binary64) %13315))))))) (approx %112 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %13324 %13325) %1465)) (approx %112 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %1521 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13323 (*.f64 #s(literal -1/162 binary64) %13330)))) %1465)) (approx %126 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %13338 (*.f64 #s(literal 1/3 binary64) %9071)) %1466)) (approx %126 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %9071 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13337 (*.f64 #s(literal -1/162 binary64) %13344)))) %1466)) (approx %117 (*.f64 t (fma.f64 #s(literal -1/162 binary64) (*.f64 %3794 %13351) (*.f64 #s(literal 1/3 binary64) %3493)))) (approx %117 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %3493 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13351 (*.f64 #s(literal 1/29160 binary64) (*.f64 %3794 %13357))))))) (approx %117 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %3493 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13351 (*.f64 %3794 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %3794 %13365) (*.f64 #s(literal 1/29160 binary64) %13357)))))))) (approx %152 (*.f64 t (fma.f64 #s(literal -1/162 binary64) %13376 (*.f64 #s(literal 1/3 binary64) %9119)))) (approx %152 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %9119 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13375 (*.f64 #s(literal 1/29160 binary64) %13382)))))) (approx %152 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %9119 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13375 (*.f64 %3794 (fma.f64 #s(literal -1/11022480 binary64) %13390 (*.f64 #s(literal 1/29160 binary64) %13381)))))))) (approx %120 (*.f64 t (fma.f64 #s(literal -1/162 binary64) (*.f64 %3794 %13329) %13325))) (approx %120 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %1521 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13329 (*.f64 #s(literal 1/29160 binary64) (*.f64 %3794 %13403))))))) (approx %120 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %1521 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13329 (*.f64 %3794 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %3794 (*.f64 %13034 %1519)) (*.f64 #s(literal 1/29160 binary64) %13403)))))))) (approx %123 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %13324 %13421) %1465)) (approx %123 (fma.f64 t (fma.f64 #s(literal 2/3 binary64) %1521 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13323 %13425))) %1465)) (approx %156 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %13338 %13431) %1466)) (approx %156 (fma.f64 t (fma.f64 #s(literal 2/3 binary64) %9071 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13337 %13435))) %1466)) (approx %127 (fma.f64 b %1466 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13441 (*.f64 #s(literal 1/3 binary64) %13442))))) (approx %127 (fma.f64 b %1466 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %13442 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13448 (*.f64 #s(literal -1/162 binary64) %13449))))))) (approx %133 (fma.f64 b %1465 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13457 (*.f64 #s(literal 1/3 binary64) %13458))))) (approx %133 (fma.f64 b %1465 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %13458 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13464 (*.f64 #s(literal -1/162 binary64) %13465))))))) (approx %142 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %13474 (*.f64 #s(literal 1/3 binary64) %9241)) %9238)) (approx %142 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %9241 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13473 (*.f64 #s(literal -1/162 binary64) %13480)))) %9238)) (approx %149 (fma.f64 #s(literal -1 binary64) %1466 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9071 %13487)))) (approx %149 (fma.f64 #s(literal -1 binary64) %1466 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9071 (*.f64 t (fma.f64 #s(literal 1/162 binary64) %13344 %13492)))))) (approx %153 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9119 (*.f64 #s(literal 1/162 binary64) %13376)))) (approx %153 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9119 (*.f64 %3794 (fma.f64 #s(literal -1/29160 binary64) %13382 (*.f64 #s(literal 1/162 binary64) %13375)))))) (approx %153 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9119 (*.f64 %3794 (fma.f64 #s(literal 1/162 binary64) %13375 (*.f64 %3794 (fma.f64 #s(literal -1/29160 binary64) %13381 (*.f64 #s(literal 1/11022480 binary64) %13390)))))))) (approx %157 (fma.f64 #s(literal -1 binary64) %1466 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %9071 %13487)))) (approx %157 (fma.f64 #s(literal -1 binary64) %1466 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %9071 (*.f64 t (fma.f64 #s(literal 1/81 binary64) %13344 %13492)))))) (approx %161 (fma.f64 #s(literal -18 binary64) %1529 (*.f64 t (fma.f64 #s(literal -6 binary64) %13442 %13441)))) (approx %161 (fma.f64 #s(literal -18 binary64) %1529 (*.f64 t (fma.f64 #s(literal -6 binary64) %13442 (*.f64 t (fma.f64 #s(literal 1/9 binary64) %13449 %13448)))))) (approx %9323 (*.f64 t (fma.f64 #s(literal -1/162 binary64) (*.f64 %3794 %13537) %13539))) (approx %9323 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %2839 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13537 (*.f64 #s(literal 1/29160 binary64) (*.f64 %3794 %13543))))))) (approx %9323 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %2839 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13537 (*.f64 %3794 (fma.f64 #s(literal -1/11022480 binary64) (*.f64 %3794 (*.f64 y %13034)) (*.f64 #s(literal 1/29160 binary64) %13543)))))))) (approx %166 (+.f64 %6 %13565)) (approx %166 (+.f64 %6 %13574)) (approx %170 (fma.f64 #s(literal 2 binary64) %6 (*.f64 %3794 (fma.f64 #s(literal -1/9 binary64) %8955 (*.f64 #s(literal 1/972 binary64) %13562))))) (approx %170 (fma.f64 #s(literal 2 binary64) %6 (*.f64 %3794 (fma.f64 #s(literal -1/9 binary64) %8955 (*.f64 %3794 (fma.f64 #s(literal -1/262440 binary64) %13569 (*.f64 #s(literal 1/972 binary64) %13561))))))) (approx %937 (+.f64 %8892 (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t %13589)) %13592)))) (approx %937 (+.f64 %8892 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13589 (*.f64 #s(literal 1/162 binary64) (*.f64 t (*.f64 %3840 %8890))))) %13592)))) (approx %230 (-.f64 %13611 %220)) (approx %230 (-.f64 %13621 %220)) (approx (/ 3 t) (/.f64 #s(literal 3 binary64) t)) (approx %254 (fma.f64 t (-.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 %5506 %7663)) %13630) %3425)) (approx %254 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 1/27 binary64) (/.f64 %13634 %9450)) (*.f64 #s(literal -1/9 binary64) (/.f64 %3830 %7663)))) %13630) %3425)) (approx %1142 (fma.f64 #s(literal 2 binary64) %42 (*.f64 %3794 (fma.f64 #s(literal -1/9 binary64) %8776 (*.f64 #s(literal 1/972 binary64) %13094))))) (approx %1142 (fma.f64 #s(literal 2 binary64) %42 (*.f64 %3794 (fma.f64 #s(literal -1/9 binary64) %8776 (*.f64 %3794 (fma.f64 #s(literal -1/262440 binary64) %13101 (*.f64 #s(literal 1/972 binary64) %13093))))))) (approx %3899 (+.f64 %73 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7558 (*.f64 #s(literal -1/18 binary64) (*.f64 t %8724)))))) (approx %3899 (+.f64 %73 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7558 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8724 (*.f64 #s(literal 1/162 binary64) (*.f64 t (*.f64 %3840 %42))))))))) (approx %906 (+.f64 %7682 (*.f64 t (-.f64 %13673 %13674)))) (approx %906 (+.f64 %7682 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13671 (*.f64 #s(literal 1/162 binary64) %13680))) %13674)))) (approx %3949 %3794) (approx %3950 (*.f64 #s(literal -1/18 binary64) %3794)) (approx %3955 (+.f64 %42 %13692)) (approx %976 (+.f64 %9524 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9527 (*.f64 #s(literal -1/18 binary64) (*.f64 t %13695)))))) (approx %976 (+.f64 %9524 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9527 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13695 (*.f64 #s(literal 1/162 binary64) (*.f64 t (*.f64 %3840 %9526))))))))) (approx %4007 %13692) (approx %243 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9553 (*.f64 #s(literal -1/18 binary64) %13713)) %9550)) (approx %243 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9553 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13712 %13720))) %9550)) (approx %502 (+.f64 %42 (+.f64 %689 (*.f64 t %13727)))) (approx %502 (+.f64 %42 (+.f64 %689 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %9009 %13734) %13045))))) (approx %502 (+.f64 %42 (+.f64 %689 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %9009 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 (fma.f64 #s(literal -1/18 binary64) %9802 (*.f64 t %13742))))) %13045))))) (approx %249 (fma.f64 t %13753 %9550)) (approx %249 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9553 (fma.f64 #s(literal -1/18 binary64) %13713 %13230)) %9550)) (approx %249 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9553 (fma.f64 #s(literal 1/3 binary64) %193 (*.f64 t %13763))) %9550)) (approx %531 (-.f64 (+.f64 %691 %13770) %42)) (approx %531 (-.f64 (+.f64 %691 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %9034 (fma.f64 #s(literal 1/3 binary64) %7552 %13777)))) %42)) (approx %531 (-.f64 (+.f64 %691 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %9034 (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %13307 %13785) %13775)))))) %42)) (approx %535 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %13770 %7772))) (approx %535 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %7769 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %13769 (*.f64 t %13799)))))) (approx %535 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %7769 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %13769 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 (fma.f64 #s(literal 1/2 binary64) %13785 %13798)))))))) (approx %977 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9667 (*.f64 #s(literal -1/18 binary64) (*.f64 t %13814))) %9664)) (approx %977 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9667 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13814 (*.f64 #s(literal 1/162 binary64) (*.f64 t %13820))))) %9664)) (approx %938 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9689 (*.f64 #s(literal -1/18 binary64) (*.f64 t %13828))) %9686)) (approx %938 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9689 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13828 (*.f64 #s(literal 1/162 binary64) (*.f64 t %13834))))) %9686)) (approx %941 (-.f64 (fma.f64 t %13843 %9686) %8915)) (approx %941 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %9689 (*.f64 t %13849)) %13216) %9686) %8915)) (approx %941 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %9689 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %13828 (*.f64 t %13858)) %13848))) %13216) %9686) %8915)) (approx %264 %13871) (approx %264 %13878) (approx %268 (fma.f64 #s(literal 6 binary64) %209 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %13606 %13880)))) (approx %268 (fma.f64 #s(literal 6 binary64) %209 (*.f64 t (fma.f64 #s(literal 2 binary64) %13607 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %13614 (*.f64 #s(literal -1/27 binary64) %13615))))))) (approx %272 %13611) (approx %272 %13621) (approx %275 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %13894 (*.f64 #s(literal 1/3 binary64) %13895)) %206)) (approx %275 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %13895 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13900 (*.f64 #s(literal -1/162 binary64) %13901)))) %206)) (approx %278 %13911) (approx %278 %13918) (approx %1059 (+.f64 %689 (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %9802 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3794 %13920)))))) (approx %1059 (+.f64 %689 (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %9802 (*.f64 %3794 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %3794 (*.f64 %13084 %689)) (*.f64 #s(literal 1/1944 binary64) %13920))))))) (approx %1329 (+.f64 %9823 (*.f64 t (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t %13936)) %13939)))) (approx %1329 (+.f64 %9823 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13936 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3840 %9825))))) %13939)))) (approx %282 (fma.f64 #s(literal -2 binary64) %43 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %193 (*.f64 #s(literal 1/9 binary64) %13229))))) (approx %282 (fma.f64 #s(literal -2 binary64) %43 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %193 (*.f64 t (fma.f64 #s(literal 1/81 binary64) %13235 (*.f64 #s(literal 1/9 binary64) %13228))))))) (approx %4304 (fma.f64 #s(literal -2 binary64) %1466 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %9071 (*.f64 #s(literal 1/9 binary64) %13338))))) (approx %4304 (fma.f64 #s(literal -2 binary64) %1466 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %9071 (*.f64 t (fma.f64 #s(literal 1/81 binary64) %13344 (*.f64 #s(literal 1/9 binary64) %13337))))))) (approx %298 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9009 (*.f64 #s(literal 1/162 binary64) (*.f64 %3794 %13298))))) (approx %298 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9009 (*.f64 %3794 (fma.f64 #s(literal -1/29160 binary64) (*.f64 %3794 %13982) %13741))))) (approx %298 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9009 (*.f64 %3794 (fma.f64 #s(literal 1/162 binary64) %13298 (*.f64 %3794 (fma.f64 #s(literal -1/29160 binary64) %13982 (*.f64 #s(literal 1/11022480 binary64) (*.f64 %3794 (*.f64 %13034 %302)))))))))) (approx %299 (+.f64 %42 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9009 %13007)))) (approx %299 (+.f64 %42 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9009 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 %13300)))))) (approx %300 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9553 (*.f64 #s(literal -1/18 binary64) %13229)) %43)) (approx %300 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %9553 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13228 %13720))) %43)) (approx %307 %14021) (approx %307 %14028) (approx %379 (+.f64 %42 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 %13017)))) (approx %414 (fma.f64 #s(literal 1/2 binary64) %701 (*.f64 t %14035))) (approx %414 (fma.f64 #s(literal 1/2 binary64) %701 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (fma.f64 #s(literal 1/2 binary64) %13734 %14034))))) (approx %414 (fma.f64 #s(literal 1/2 binary64) %701 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (fma.f64 #s(literal 1/2 binary64) %13727 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %13733 (*.f64 t %14045)))))))) (approx %310 %14056) (approx %310 %14062) (approx %441 %14065) (approx %441 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (fma.f64 #s(literal 1/2 binary64) %13109 (*.f64 %3794 %14068))))) (approx %441 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (fma.f64 #s(literal 1/2 binary64) %13109 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13013 (fma.f64 #s(literal 1/2 binary64) %13114 (*.f64 %3794 (fma.f64 #s(literal 1/29160 binary64) %13049 (*.f64 #s(literal 1/2 binary64) %13121)))))))))) (approx %441 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (fma.f64 #s(literal 1/2 binary64) %13109 (*.f64 %3794 (fma.f64 #s(literal -1/162 binary64) %13013 (fma.f64 #s(literal 1/2 binary64) %13114 (*.f64 %3794 (fma.f64 #s(literal 1/29160 binary64) %13049 (fma.f64 #s(literal 1/2 binary64) %13121 (*.f64 %3794 (fma.f64 #s(literal -1/11022480 binary64) %13057 (*.f64 #s(literal 1/2 binary64) %13132))))))))))))) (approx %443 (+.f64 %42 (*.f64 #s(literal 1/2 binary64) %14065))) (approx %443 (+.f64 %42 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13006 (*.f64 #s(literal 1/2 binary64) %14064))))) (approx %443 (+.f64 %42 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %14064 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 (*.f64 #s(literal 1/2 binary64) (*.f64 t %14068)))))))) (approx %320 (fma.f64 #s(literal 1/2 binary64) %14114 %10025)) (approx %320 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14113 %14118) %10025)) (approx %320 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14113 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %14123 %14117))) %10025)) (approx %462 (fma.f64 #s(literal 2 binary64) y %14130)) (approx %463 (+.f64 y %14133)) (approx %464 (+.f64 %42 (*.f64 #s(literal -1/2 binary64) %14137))) (approx %464 (+.f64 %42 (*.f64 t (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 t %14142)) %14145)))) (approx %464 (+.f64 %42 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/8 binary64) %14142 (*.f64 #s(literal 1/48 binary64) (*.f64 t %14151)))) %14145)))) (approx %465 %14161) (approx %466 (*.f64 #s(literal 1/2 binary64) %14161)) (approx %467 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %3794 %14165)))) (approx %467 (+.f64 #s(literal 1 binary64) (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14165 (*.f64 #s(literal 1/384 binary64) (*.f64 %3794 %14170)))))) (approx %467 (+.f64 #s(literal 1 binary64) (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14165 (*.f64 %3794 (fma.f64 #s(literal -1/46080 binary64) (*.f64 %3794 %14177) (*.f64 #s(literal 1/384 binary64) %14170))))))) (approx %469 (+.f64 %42 (*.f64 t %14186))) (approx %469 (+.f64 %42 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %14136 (fma.f64 #s(literal 1/3 binary64) %7552 %14193))))) (approx %469 (+.f64 %42 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %14136 (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 t (fma.f64 #s(literal -1/8 binary64) %14142 (fma.f64 #s(literal -1/8 binary64) %14190 (*.f64 t %14203))))))))) (approx %330 (fma.f64 #s(literal 6 binary64) %1533 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %13457 (*.f64 #s(literal 2 binary64) %13458)) %131))) (approx %330 (fma.f64 #s(literal 6 binary64) %1533 (fma.f64 t (fma.f64 #s(literal 2 binary64) %13458 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %13464 (*.f64 #s(literal -1/27 binary64) %13465)))) %131))) (approx %335 (fma.f64 t %14226 %10148)) (approx %335 (fma.f64 t %14232 %10148)) (approx %340 (fma.f64 #s(literal -1 binary64) %2389 (*.f64 t %14226))) (approx %340 (fma.f64 #s(literal -1 binary64) %2389 (*.f64 t %14232))) (approx %345 (+.f64 %1455 (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %9094 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3794 %14241)))))) (approx %345 (+.f64 %1455 (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %9094 (*.f64 %3794 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %3794 (*.f64 %13084 %1455)) (*.f64 #s(literal 1/1944 binary64) %14241))))))) (approx %361 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %14257 (*.f64 #s(literal 1/3 binary64) %14258)) %10191)) (approx %361 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %14258 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %14263 (*.f64 #s(literal -1/162 binary64) %14264)))) %10191)) (approx %365 %14274) (approx %365 %14281) (approx %368 (-.f64 %14274 %109)) (approx %368 (-.f64 %14281 %109)) (approx %375 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) (/.f64 %13338 a) (*.f64 #s(literal 2 binary64) %14288)) %10234)) (approx %375 (fma.f64 t (fma.f64 #s(literal 2 binary64) %14288 (*.f64 t (fma.f64 #s(literal -1/3 binary64) (/.f64 %13337 a) (*.f64 #s(literal -1/27 binary64) (/.f64 %13344 a))))) %10234)) (approx %1036 (-.f64 %14304 %371)) (approx %1036 (-.f64 %14312 %371)) (approx %386 %14317) (approx %386 %14323) (approx %390 (fma.f64 #s(literal -1/3 binary64) %26 %14317)) (approx %390 (fma.f64 #s(literal -1/3 binary64) %26 %14323)) (approx %396 (fma.f64 t %14329 %1691)) (approx %396 (fma.f64 t %14334 %1691)) (approx %405 (-.f64 %14056 %406)) (approx %405 (-.f64 %14062 %406)) (approx %415 (fma.f64 #s(literal 1/2 binary64) %1744 (*.f64 t %14341))) (approx %415 (fma.f64 #s(literal 1/2 binary64) %1744 (*.f64 t (fma.f64 #s(literal 1/2 binary64) (*.f64 t %14345) %14341)))) (approx %415 (fma.f64 #s(literal 1/2 binary64) %1744 (*.f64 t (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14345 (*.f64 t %14351)) %14341)))) (approx %421 (fma.f64 #s(literal 1/2 binary64) %1745 %14359)) (approx %421 (fma.f64 #s(literal 1/2 binary64) %1745 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %14363 %14358)))) (approx %421 (fma.f64 #s(literal 1/2 binary64) %1745 (*.f64 t (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14362 %14369) %14358)))) (approx %444 (fma.f64 #s(literal 1/2 binary64) (*.f64 t %14375) %1465)) (approx %444 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %13324 (*.f64 #s(literal 1/2 binary64) %14375)) %1465)) (approx %444 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14375 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13323 (*.f64 #s(literal 1/2 binary64) (*.f64 t %14383))))) %1465)) (approx %452 (fma.f64 #s(literal 1/2 binary64) %14392 %1466)) (approx %452 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %13338 (*.f64 #s(literal 1/2 binary64) %14391)) %1466)) (approx %452 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14391 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13337 (*.f64 #s(literal 1/2 binary64) %14400)))) %1466)) (approx %454 (fma.f64 #s(literal 2 binary64) %1466 %14392)) (approx %454 (fma.f64 #s(literal 2 binary64) %1466 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13338 %14391)))) (approx %454 (fma.f64 #s(literal 2 binary64) %1466 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/9 binary64) %13337 %14400) %14391)))) (approx %1294 %14420) (approx %1294 %14424) (approx %1294 %14431) (approx %457 (fma.f64 #s(literal 1/2 binary64) (*.f64 t %14433) %10413)) (approx %457 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14433 (*.f64 t %14437)) %10413)) (approx %457 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14433 (*.f64 t (fma.f64 #s(literal 1/2 binary64) (*.f64 t %14442) %14437))) %10413)) (approx %527 (fma.f64 #s(literal 1/2 binary64) %14450 %10431)) (approx %527 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14449 %14454) %10431)) (approx %527 (fma.f64 t (fma.f64 #s(literal 1/2 binary64) %14449 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %14459 %14453))) %10431)) (approx %470 (fma.f64 t %14465 %1465)) (approx %470 (fma.f64 t (fma.f64 t %14468 %14465) %1465)) (approx %470 (fma.f64 t (fma.f64 t (fma.f64 t %14472 %14468) %14465) %1465)) (approx %483 (fma.f64 t %14477 %1466)) (approx %483 (fma.f64 t (fma.f64 t %14480 %14477) %1466)) (approx %483 (fma.f64 t (fma.f64 t (fma.f64 t %14484 %14480) %14477) %1466)) (approx %495 (fma.f64 #s(literal -2 binary64) %14359 %2384)) (approx %495 (fma.f64 #s(literal -1 binary64) %1745 (*.f64 t (fma.f64 #s(literal -2 binary64) %14358 (*.f64 #s(literal -1 binary64) %14363))))) (approx %495 (fma.f64 #s(literal -1 binary64) %1745 (*.f64 t (fma.f64 #s(literal -2 binary64) %14358 (*.f64 t (fma.f64 #s(literal -2 binary64) %14369 (*.f64 #s(literal -1 binary64) %14362))))))) (approx %505 %14505) (approx %505 %14510) (approx %505 %14517) (approx %509 (fma.f64 #s(literal 6 binary64) %9238 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %13474 (*.f64 #s(literal 2 binary64) %9241)) %26))) (approx %509 (fma.f64 #s(literal 6 binary64) %9238 (fma.f64 t (fma.f64 #s(literal 2 binary64) %9241 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %13473 (*.f64 #s(literal -1/27 binary64) %13480)))) %26))) (approx %513 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %14532 (*.f64 #s(literal 2 binary64) %10527)) %10525)) (approx %513 (fma.f64 t (fma.f64 #s(literal 2 binary64) %10527 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %14531 (*.f64 #s(literal -1/27 binary64) %14538)))) %10525)) (approx %515 (fma.f64 #s(literal -1 binary64) %10525 (*.f64 t (fma.f64 #s(literal -2 binary64) %10527 (*.f64 #s(literal 1/3 binary64) %14532))))) (approx %515 (fma.f64 #s(literal -1 binary64) %10525 (*.f64 t (fma.f64 #s(literal -2 binary64) %10527 (*.f64 t (fma.f64 #s(literal 1/27 binary64) %14538 (*.f64 #s(literal 1/3 binary64) %14531))))))) (approx %523 (-.f64 %14562 %391)) (approx %523 (-.f64 %14572 %391)) (approx %528 (fma.f64 #s(literal -2 binary64) %10431 (*.f64 #s(literal -1 binary64) %14450))) (approx %528 (fma.f64 #s(literal -2 binary64) %10431 (*.f64 t (fma.f64 #s(literal -2 binary64) %14454 (*.f64 #s(literal -1 binary64) %14449))))) (approx %528 (fma.f64 #s(literal -2 binary64) %10431 (*.f64 t (fma.f64 #s(literal -1 binary64) %14449 (*.f64 t (fma.f64 #s(literal -2 binary64) %14453 (*.f64 #s(literal -1 binary64) %14459))))))) (approx %536 %14590) (approx %536 %14594) (approx %536 %14599) (approx %539 (fma.f64 #s(literal -2 binary64) (*.f64 t %14477) %1729)) (approx %539 (fma.f64 #s(literal -2 binary64) %1466 (*.f64 t (fma.f64 #s(literal -2 binary64) (*.f64 t %14480) (*.f64 #s(literal -2 binary64) %14477))))) (approx %539 (fma.f64 #s(literal -2 binary64) %1466 (*.f64 t (fma.f64 #s(literal -2 binary64) %14477 (*.f64 t (fma.f64 #s(literal -2 binary64) (*.f64 t %14484) (*.f64 #s(literal -2 binary64) %14480))))))) (approx %553 %14620) (approx %553 %14627) (approx %553 %14636) (approx %562 (fma.f64 #s(literal 1/9 binary64) %10662 %14055)) (approx %562 (fma.f64 #s(literal 1/9 binary64) %10662 %14061)) (approx %593 (+.f64 x (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %10674 (*.f64 #s(literal 1/1944 binary64) (*.f64 %3794 %14642)))))) (approx %593 (+.f64 x (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %10674 (*.f64 %3794 (fma.f64 #s(literal -1/524880 binary64) (*.f64 %3794 (*.f64 x %13084)) (*.f64 #s(literal 1/1944 binary64) %14642))))))) (approx %597 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %14659 (*.f64 #s(literal 1/3 binary64) %10695)) %682)) (approx %597 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %10695 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %14658 (*.f64 #s(literal -1/162 binary64) %14665)))) %682)) (approx %655 %14130) (approx %656 %14133) (approx %657 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 %3794 %14141)))) (approx %657 (+.f64 #s(literal 1 binary64) (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14141 (*.f64 #s(literal 1/384 binary64) (*.f64 %3794 %14678)))))) (approx %657 (+.f64 #s(literal 1 binary64) (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14141 (*.f64 %3794 (fma.f64 #s(literal -1/46080 binary64) (*.f64 %3794 %14685) (*.f64 #s(literal 1/384 binary64) %14678))))))) (approx %10739 (+.f64 #s(literal 1 binary64) (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14141 (*.f64 #s(literal -1/8 binary64) %14165))))) (approx %10739 (+.f64 #s(literal 1 binary64) (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14141 (fma.f64 #s(literal -1/8 binary64) %14165 (*.f64 %3794 (fma.f64 #s(literal 1/384 binary64) %14678 (fma.f64 #s(literal 1/384 binary64) %14170 (*.f64 #s(literal 1/64 binary64) %14699))))))))) (approx %10739 (+.f64 #s(literal 1 binary64) (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14141 (fma.f64 #s(literal -1/8 binary64) %14165 (*.f64 %3794 (fma.f64 #s(literal 1/384 binary64) %14678 (fma.f64 #s(literal 1/384 binary64) %14170 (fma.f64 #s(literal 1/64 binary64) %14699 (*.f64 %3794 (fma.f64 #s(literal -1/3072 binary64) %14709 (fma.f64 #s(literal -1/3072 binary64) %14710 (fma.f64 #s(literal -1/46080 binary64) %14685 (*.f64 #s(literal -1/46080 binary64) %14177)))))))))))))) (approx %549 (+.f64 %42 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %14136 %14193)))) (approx %549 (+.f64 %42 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %14136 (*.f64 t (fma.f64 #s(literal -1/8 binary64) %14142 (fma.f64 #s(literal -1/8 binary64) %14190 %14729))))))) (approx %610 %14741) (approx %610 %14751) (approx %610 %14765) (approx %618 (+.f64 #s(literal 2 binary64) (*.f64 %3794 (fma.f64 #s(literal -1/9 binary64) %3830 (*.f64 #s(literal 1/972 binary64) %13078))))) (approx %618 (+.f64 #s(literal 2 binary64) (*.f64 %3794 (fma.f64 #s(literal -1/9 binary64) %3830 (*.f64 %3794 (fma.f64 #s(literal -1/262440 binary64) %13085 (*.f64 #s(literal 1/972 binary64) %3852))))))) (approx %625 (+.f64 %6 (fma.f64 %102 %6 %13565))) (approx %625 (+.f64 %6 (fma.f64 %102 %6 %13574))) (approx %633 %14785) (approx %633 %14787) (approx %638 (+.f64 #s(literal 1 binary64) (+.f64 %92 %13081))) (approx %638 (+.f64 #s(literal 1 binary64) (+.f64 %92 %13090))) (approx %639 (fma.f64 %6 %5436 %13565)) (approx %639 (fma.f64 %6 %5436 %13574)) (approx %646 %14802) (approx %646 %14806) (approx %646 %14816) (approx %652 (+.f64 %6 (*.f64 #s(literal -1/8 binary64) (*.f64 %3794 %14818)))) (approx %652 (+.f64 %6 (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14818 (*.f64 #s(literal 1/384 binary64) (*.f64 %3794 %14823)))))) (approx %652 (+.f64 %6 (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14818 (*.f64 %3794 (fma.f64 #s(literal -1/46080 binary64) (*.f64 %3794 %14830) (*.f64 #s(literal 1/384 binary64) %14823))))))) (approx %658 (+.f64 %6 %14842)) (approx %658 (+.f64 %6 (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14839 (fma.f64 #s(literal -1/8 binary64) %14818 %14850))))) (approx %658 (+.f64 %6 (*.f64 %3794 (fma.f64 #s(literal -1/8 binary64) %14839 (fma.f64 #s(literal -1/8 binary64) %14818 (*.f64 %3794 (fma.f64 #s(literal 1/384 binary64) %14845 (fma.f64 #s(literal 1/384 binary64) %14823 (fma.f64 #s(literal 1/64 binary64) %14846 %14863))))))))) (approx %664 (fma.f64 #s(literal 2 binary64) %6 (*.f64 #s(literal 2 binary64) %14842))) (approx %664 (fma.f64 #s(literal 2 binary64) %6 (*.f64 %3794 (fma.f64 #s(literal 2 binary64) %14850 (*.f64 #s(literal 2 binary64) %14841))))) (approx %664 (fma.f64 #s(literal 2 binary64) %6 (*.f64 %3794 (fma.f64 #s(literal 2 binary64) %14841 (*.f64 %3794 (fma.f64 #s(literal 2 binary64) %14863 (*.f64 #s(literal 2 binary64) %14849))))))) (approx %676 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %14892)) %14896) %10958)) (approx %676 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 z (*.f64 %73 %14892)) %42) (fma.f64 #s(literal -1/324 binary64) %14903 (*.f64 #s(literal 1/108 binary64) %14903))))) %14892)) %14896) %10958)) (approx %1167 (+.f64 %7682 (*.f64 t (-.f64 %13673 %14914)))) (approx %1167 (+.f64 %7682 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13671 (*.f64 #s(literal -1/162 binary64) %13680))) %14914)))) (approx %1168 (-.f64 (+.f64 %7682 (*.f64 t (-.f64 %13008 %14914))) %42)) (approx %1168 (-.f64 (+.f64 %7682 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %7552 (*.f64 t (-.f64 %14931 %13775))) %14914))) %42)) (approx %1168 (-.f64 (+.f64 %7682 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %7552 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %13671 (*.f64 t (-.f64 %13113 %14940))) %13775))) %14914))) %42)) (approx %5515 (/.f64 %14955 t)) (approx %7800 (/.f64 %14955 %3794)) (approx %717 (fma.f64 #s(literal -1/3 binary64) %391 %14021)) (approx %717 (fma.f64 #s(literal -1/3 binary64) %391 %14028)) (approx %728 (-.f64 %14021 %406)) (approx %728 (-.f64 %14028 %406)) (approx %751 (fma.f64 #s(literal 1/3 binary64) %11063 %14055)) (approx %751 (fma.f64 #s(literal 1/3 binary64) %11063 %14061)) (approx %756 (fma.f64 #s(literal 1/2 binary64) %14972 %11072)) (approx %756 (fma.f64 b %10025 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %14975 %14976)))) (approx %756 (fma.f64 b %10025 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %14975 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %14981 %14982)))))) (approx %759 %14989) (approx %759 %14993) (approx %759 %14999) (approx %763 (-.f64 %14989 %764)) (approx %763 (-.f64 %14993 %764)) (approx %763 (-.f64 %14999 %764)) (approx %767 (-.f64 %14590 %406)) (approx %767 (-.f64 %14594 %406)) (approx %767 (-.f64 %14599 %406)) (approx %1046 (+.f64 %689 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13292 %15013)))) (approx %1046 (+.f64 %689 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %9009 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %9802 (*.f64 #s(literal -1/162 binary64) %13299))))))) (approx %1128 (+.f64 %11141 (*.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %15025) (*.f64 #s(literal 1/3 binary64) %11144))))) (approx %1128 (+.f64 %11141 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %11144 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %15025 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3840 %11143))))))))) (approx %1145 (+.f64 %691 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9034 (*.f64 #s(literal -1/18 binary64) %13308))))) (approx %1145 (+.f64 %691 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9034 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13307 (*.f64 #s(literal 1/162 binary64) %13315))))))) (approx %786 (+.f64 %689 %13276)) (approx %786 (+.f64 %689 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13292 %13279)))) (approx %786 (+.f64 %689 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %13109 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %9802 %13285)))))) (approx %787 %15067) (approx %787 %15071) (approx %787 %15078) (approx %793 (-.f64 %15067 %406)) (approx %793 (-.f64 %15071 %406)) (approx %793 (-.f64 %15078 %406)) (approx %815 (-.f64 %15089 %406)) (approx %815 (-.f64 %15097 %406)) (approx %826 (-.f64 %13911 %827)) (approx %826 (-.f64 %13918 %827)) (approx %830 (fma.f64 a %11242 %14055)) (approx %830 (fma.f64 a %11242 %14061)) (approx %834 (fma.f64 #s(literal 3 binary64) %43 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %13229 %193)))) (approx %834 (fma.f64 #s(literal 3 binary64) %43 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1/6 binary64) %13228 (*.f64 #s(literal -1/54 binary64) %13235)) %193)))) (approx %840 (fma.f64 #s(literal -1/3 binary64) %391 %14056)) (approx %840 (fma.f64 #s(literal -1/3 binary64) %391 %14062)) (approx %843 (fma.f64 #s(literal -1 binary64) (*.f64 t %15122) %7744)) (approx %843 (fma.f64 #s(literal 2 binary64) %42 (*.f64 t (-.f64 (*.f64 #s(literal -1/9 binary64) %13006) %15122)))) (approx %843 (fma.f64 #s(literal 2 binary64) %42 (*.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %15131) (*.f64 #s(literal -1/9 binary64) %8776))) %15122)))) (approx %845 (+.f64 %42 (*.f64 t %15140))) (approx %845 (+.f64 %42 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %15122 %13691)))) (approx %845 (+.f64 %42 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %15122 (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 (*.f64 t %15148)))))))) (approx %846 %15159) (approx %846 %15164) (approx %846 %15173) (approx %852 (-.f64 %15159 %406)) (approx %852 (-.f64 %15164 %406)) (approx %852 (-.f64 %15173 %406)) (approx %5880 (fma.f64 #s(literal 2 binary64) %1466 (*.f64 t %14329))) (approx %5880 (fma.f64 #s(literal 2 binary64) %1466 (*.f64 t %14334))) (approx %861 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %15187 (*.f64 #s(literal 1/3 binary64) %15188)) %11341)) (approx %861 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %15188 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %15193 (*.f64 #s(literal -1/162 binary64) %15194)))) %11341)) (approx %864 (fma.f64 #s(literal 6 binary64) %11341 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %15187 (*.f64 #s(literal 2 binary64) %15188))))) (approx %864 (fma.f64 #s(literal 6 binary64) %11341 (*.f64 t (fma.f64 #s(literal 2 binary64) %15188 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %15193 (*.f64 #s(literal -1/27 binary64) %15194))))))) (approx %2466 (fma.f64 #s(literal 6 binary64) %11376 (*.f64 t (fma.f64 #s(literal -1/3 binary64) (/.f64 %13229 b) (*.f64 #s(literal 2 binary64) %15214))))) (approx %2466 (fma.f64 #s(literal 6 binary64) %11376 (*.f64 t (fma.f64 #s(literal 2 binary64) %15214 (*.f64 t (fma.f64 #s(literal -1/3 binary64) (/.f64 %13228 b) (*.f64 #s(literal -1/27 binary64) (/.f64 %13235 b)))))))) (approx %867 (fma.f64 #s(literal -6 binary64) %1529 (*.f64 t (fma.f64 #s(literal -2 binary64) %13442 (*.f64 #s(literal 1/3 binary64) %13441))))) (approx %867 (fma.f64 #s(literal -6 binary64) %1529 (*.f64 t (fma.f64 #s(literal -2 binary64) %13442 (*.f64 t (fma.f64 #s(literal 1/27 binary64) %13449 (*.f64 #s(literal 1/3 binary64) %13448))))))) (approx %870 (-.f64 (+.f64 a (*.f64 t (-.f64 (*.f64 #s(literal 1/3 binary64) %13606) %13880))) %357)) (approx %870 (-.f64 (+.f64 a (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 1/27 binary64) %13615) (*.f64 #s(literal -1/3 binary64) %13614))) %13880))) %357)) (approx %873 (fma.f64 #s(literal -1/3 binary64) %359 %14055)) (approx %873 (fma.f64 #s(literal -1/3 binary64) %359 %14061)) (approx %550 (fma.f64 #s(literal -1 binary64) %14137 %7744)) (approx %550 (fma.f64 #s(literal 2 binary64) %42 (*.f64 t (fma.f64 #s(literal -1 binary64) %14136 (*.f64 #s(literal 2 binary64) %14193))))) (approx %550 (fma.f64 #s(literal 2 binary64) %42 (*.f64 t (fma.f64 #s(literal -1 binary64) %14136 (*.f64 t (fma.f64 #s(literal 2 binary64) %14729 (*.f64 #s(literal 2 binary64) %14192))))))) (approx %884 (-.f64 %14620 %406)) (approx %884 (-.f64 %14627 %406)) (approx %884 (-.f64 %14636 %406)) (approx %887 (-.f64 %14785 %406)) (approx %887 (-.f64 %14787 %406)) (approx %908 (fma.f64 #s(literal 2 binary64) %11466 %15288)) (approx %908 (fma.f64 #s(literal 2 binary64) %11466 %15297)) (approx %914 %15305) (approx %914 %15314) (approx %918 (-.f64 %15305 a)) (approx %918 (-.f64 %15314 a)) (approx %921 (fma.f64 #s(literal 1/3 binary64) %11521 %15288)) (approx %921 (fma.f64 #s(literal 1/3 binary64) %11521 %15297)) (approx %942 %15326) (approx %942 %15333) (approx %942 %15342) (approx %953 (-.f64 %15326 %406)) (approx %953 (-.f64 %15333 %406)) (approx %953 (-.f64 %15342 %406)) (approx %959 %15353) (approx %959 %15359) (approx %962 (-.f64 %15353 %406)) (approx %962 (-.f64 %15359 %406)) (approx %966 %15365) (approx %966 %15369) (approx %966 %15374) (approx %970 (-.f64 %15365 %406)) (approx %970 (-.f64 %15369 %406)) (approx %970 (-.f64 %15374 %406)) (approx %978 (-.f64 (fma.f64 t %15383 %9664) %8915)) (approx %978 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %9667 (*.f64 t %15388)) %13216) %9664) %8915)) (approx %978 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %9667 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %13814 (*.f64 t %15396)) %13848))) %13216) %9664) %8915)) (approx %979 %15408) (approx %979 %15415) (approx %979 %15424) (approx %987 (-.f64 %15408 %406)) (approx %987 (-.f64 %15415 %406)) (approx %987 (-.f64 %15424 %406)) (approx %990 %15432) (approx %990 %15439) (approx %990 %15445) (approx %993 (-.f64 %15432 %406)) (approx %993 (-.f64 %15439 %406)) (approx %993 (-.f64 %15445 %406)) (approx %996 (-.f64 %14741 %406)) (approx %996 (-.f64 %14751 %406)) (approx %996 (-.f64 %14765 %406)) (approx %521 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %14558 (*.f64 #s(literal 1/3 binary64) %10571)) %10566)) (approx %521 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %10571 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %14557 (*.f64 #s(literal -1/162 binary64) %14566)))) %10566)) (approx %522 %14562) (approx %522 %14572) (approx %1002 (fma.f64 #s(literal 1/3 binary64) %10568 %15088)) (approx %1002 (fma.f64 #s(literal 1/3 binary64) %10568 %15096)) (approx %1005 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) (/.f64 %13006 %777) (*.f64 #s(literal 1/3 binary64) %15476)) %11718)) (approx %1005 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %15476 (*.f64 t (fma.f64 #s(literal -1/18 binary64) (/.f64 %8776 %777) (*.f64 #s(literal -1/162 binary64) (/.f64 %13014 %777))))) %11718)) (approx %1008 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %15489 (*.f64 #s(literal 1/3 binary64) %15490)) %11737)) (approx %1008 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %15490 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %15495 (*.f64 #s(literal -1/162 binary64) %15496)))) %11737)) (approx %1011 (fma.f64 #s(literal 2 binary64) %11737 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %15489 (*.f64 #s(literal 2/3 binary64) %15490))))) (approx %1011 (fma.f64 #s(literal 2 binary64) %11737 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %15490 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %15495 (*.f64 #s(literal -1/81 binary64) %15496))))))) (approx %833 (fma.f64 #s(literal 3 binary64) %209 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %13606 %13607)))) (approx %833 (fma.f64 #s(literal 3 binary64) %209 (*.f64 t (fma.f64 b %193 (*.f64 t (fma.f64 #s(literal -1/6 binary64) %13614 (*.f64 #s(literal -1/54 binary64) %13615))))))) (approx %1023 (fma.f64 #s(literal 2 binary64) %42 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %13006 (*.f64 #s(literal 2/3 binary64) %7552))))) (approx %1023 (fma.f64 #s(literal 2 binary64) %42 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %7552 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %8776 (*.f64 #s(literal -1/81 binary64) %13014))))))) (approx %1031 (-.f64 %14505 %406)) (approx %1031 (-.f64 %14510 %406)) (approx %1031 (-.f64 %14517 %406)) (approx %1037 (fma.f64 a %10256 %13870)) (approx %1037 (fma.f64 a %10256 %13877)) (approx %855 (-.f64 %13871 %391)) (approx %855 (-.f64 %13878 %391)) (approx %1041 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %15556)) %15560) %11825)) (approx %1041 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 z (*.f64 %73 (*.f64 %6 %15556))) %11063) (fma.f64 #s(literal -1/9 binary64) (/.f64 %13234 %11822) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %3840 %11849) %11831)))))) %15556)) %15560) %11825)) (approx %1047 (-.f64 (+.f64 %42 (*.f64 #s(literal -1 binary64) %15582)) %689)) (approx %1047 (-.f64 (+.f64 %42 (*.f64 t (-.f64 (*.f64 t %15587) %15581))) %689)) (approx %1047 (-.f64 (+.f64 %42 (*.f64 t (-.f64 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %15595 %13775) %13732)) %15581))) %689)) (approx %1049 (+.f64 %42 (fma.f64 #s(literal -1/2 binary64) %15582 %11887))) (approx %1049 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %11862 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %15581 (*.f64 t %15608)))))) (approx %1049 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %11862 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %15581 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %15595 %15608))))))) (approx %1050 %15624) (approx %1050 %15631) (approx %1050 %15640) (approx %1056 (-.f64 %15624 %406)) (approx %1056 (-.f64 %15631 %406)) (approx %1056 (-.f64 %15640 %406)) (approx %1034 %14304) (approx %1034 %14312) (approx %1089 (-.f64 (+.f64 %689 %15651) %42)) (approx %1089 (-.f64 (+.f64 %689 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9009 (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 t %15655))))) %42)) (approx %1089 (-.f64 (+.f64 %689 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9009 (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %9802 %15664) %13775)))))) %42)) (approx %1092 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %15651 %11969))) (approx %1092 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %11943 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %15650 (*.f64 t %15678)))))) (approx %1092 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %11943 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %15650 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 (fma.f64 #s(literal 1/2 binary64) %15664 %15677)))))))) (approx %1093 %15695) (approx %1093 %15701) (approx %1093 %15708) (approx %1100 (-.f64 %15695 %406)) (approx %1100 (-.f64 %15701 %406)) (approx %1100 (-.f64 %15708 %406)) (approx %1129 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %15716) %15718) %12019)) (approx %1129 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %12022 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %15716 (*.f64 #s(literal -1/162 binary64) (*.f64 t %15722))))) %12019)) (approx %1130 (-.f64 (fma.f64 t %15730 %12019) %8915)) (approx %1130 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %12022 (*.f64 t %15735)) %13216) %12019) %8915)) (approx %1130 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) %12022 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %15716 (*.f64 t %15743)) %13848))) %13216) %12019) %8915)) (approx %1131 %15755) (approx %1131 %15762) (approx %1131 %15771) (approx %1139 (-.f64 %15755 %406)) (approx %1139 (-.f64 %15762 %406)) (approx %1139 (-.f64 %15771 %406)) (approx %1146 (-.f64 (+.f64 %691 %15780) %42)) (approx %1146 (-.f64 (+.f64 %691 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9034 (fma.f64 #s(literal -1/3 binary64) %7552 %13777)))) %42)) (approx %1146 (-.f64 (+.f64 %691 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %9034 (fma.f64 #s(literal -1/3 binary64) %7552 (*.f64 t (-.f64 (fma.f64 #s(literal -1/18 binary64) %13307 %15791) %13775)))))) %42)) (approx %1147 (-.f64 (+.f64 %42 (fma.f64 #s(literal -1 binary64) %15780 %7744)) %691)) (approx %1147 (-.f64 (+.f64 %42 (fma.f64 #s(literal 2 binary64) %42 (*.f64 t (-.f64 %15807 %15779)))) %691)) (approx %1147 (-.f64 (+.f64 %42 (fma.f64 #s(literal 2 binary64) %42 (*.f64 t (-.f64 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %15791 %15805) %13774)) %15779)))) %691)) (approx %1148 (fma.f64 #s(literal -1/2 binary64) %15780 %12145)) (approx %1148 (fma.f64 #s(literal 1/2 binary64) %12121 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %15779 (*.f64 #s(literal 1/2 binary64) %15807))))) (approx %1148 (fma.f64 #s(literal 1/2 binary64) %12121 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %15779 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %15791 %15830)))))) (approx %1149 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12121 (*.f64 t %15838)))) (approx %1149 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12121 (*.f64 t (-.f64 (fma.f64 #s(literal -1/2 binary64) %15779 %15844) %13045))))) (approx %1149 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12121 (*.f64 t (-.f64 (fma.f64 #s(literal -1/2 binary64) %15779 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 (fma.f64 #s(literal 1/2 binary64) %15806 (*.f64 t %15852))))) %13045))))) (approx %1151 (fma.f64 #s(literal 1/2 binary64) %12161 (*.f64 t %15864))) (approx %1151 (fma.f64 #s(literal 1/2 binary64) %12161 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (fma.f64 #s(literal 1/2 binary64) %15844 %15863))))) (approx %1151 (fma.f64 #s(literal 1/2 binary64) %12161 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (fma.f64 #s(literal 1/2 binary64) %15838 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %15843 (*.f64 t %15874)))))))) (approx %1152 %15885) (approx %1152 %15890) (approx %1152 %15897) (approx %1164 (-.f64 %15885 %406)) (approx %1164 (-.f64 %15890 %406)) (approx %1164 (-.f64 %15897 %406)) (approx %1169 (-.f64 (+.f64 %42 (fma.f64 #s(literal 2 binary64) %42 %15906)) %7682)) (approx %1169 (-.f64 (+.f64 %42 (fma.f64 #s(literal 2 binary64) %42 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %9495 %15912) %13008)))) %7682)) (approx %1169 (-.f64 (+.f64 %42 (fma.f64 #s(literal 2 binary64) %42 (*.f64 t (-.f64 (fma.f64 #s(literal -1/3 binary64) %9495 (*.f64 t (-.f64 (fma.f64 #s(literal -1/9 binary64) %8776 (fma.f64 #s(literal -1/18 binary64) %8776 %15921)) %14931))) %13008)))) %7682)) (approx %1170 (fma.f64 #s(literal 1/2 binary64) %15906 %12267)) (approx %1170 (fma.f64 #s(literal 1/2 binary64) %12237 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %15912 %15935)))) (approx %1170 (fma.f64 #s(literal 1/2 binary64) %12237 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %15905 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %15921 %15940)))))) (approx %1171 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12237 (*.f64 t %15947)))) (approx %1171 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12237 (*.f64 t (-.f64 (fma.f64 #s(literal 1/2 binary64) %15905 %15953) %13045))))) (approx %1171 (+.f64 %42 (fma.f64 #s(literal 1/2 binary64) %12237 (*.f64 t (-.f64 (fma.f64 #s(literal 1/2 binary64) %15905 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 (fma.f64 #s(literal 1/2 binary64) %15911 (*.f64 t %15961))))) %13045))))) (approx %1173 (fma.f64 #s(literal 1/2 binary64) %12283 (*.f64 t %15973))) (approx %1173 (fma.f64 #s(literal 1/2 binary64) %12283 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (fma.f64 #s(literal 1/2 binary64) %15953 %15972))))) (approx %1173 (fma.f64 #s(literal 1/2 binary64) %12283 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (fma.f64 #s(literal 1/2 binary64) %15947 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %15952 (*.f64 t %15983)))))))) (approx %1174 %15994) (approx %1174 %15999) (approx %1174 %16006) (approx %1184 (-.f64 %15994 %406)) (approx %1184 (-.f64 %15999 %406)) (approx %1184 (-.f64 %16006 %406)) (approx %1187 (-.f64 %14802 %406)) (approx %1187 (-.f64 %14806 %406)) (approx %1187 (-.f64 %14816 %406)) (approx %1191 (fma.f64 t (fma.f64 #s(literal -1/18 binary64) %16020 (*.f64 #s(literal 1/3 binary64) %16021)) %12366)) (approx %1191 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %16021 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %16026 (*.f64 #s(literal -1/162 binary64) %16027)))) %12366)) (approx %1194 (fma.f64 #s(literal -2 binary64) %12366 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %16021 (*.f64 #s(literal 1/9 binary64) %16020))))) (approx %1194 (fma.f64 #s(literal -2 binary64) %12366 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %16021 (*.f64 t (fma.f64 #s(literal 1/81 binary64) %16027 (*.f64 #s(literal 1/9 binary64) %16026))))))) (approx %1211 %15089) (approx %1211 %15097) (approx %1221 (+.f64 %12409 (*.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t %16048) (*.f64 #s(literal 1/3 binary64) %12412))))) (approx %1221 (+.f64 %12409 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %12412 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %16048 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3840 %12411))))))))) (approx %1222 %16069) (approx %1222 %16078) (approx %1230 (-.f64 %16069 %406)) (approx %1230 (-.f64 %16078 %406)) (approx %1285 (-.f64 %14420 %406)) (approx %1285 (-.f64 %14424 %406)) (approx %1285 (-.f64 %14431 %406)) (approx %1331 (+.f64 %42 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %12477 (*.f64 t %16092)) %12473))) (approx %1331 (+.f64 %42 (fma.f64 t (fma.f64 #s(literal 1/3 binary64) %12477 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %8776 (fma.f64 #s(literal -1/18 binary64) %16090 (*.f64 #s(literal -1/162 binary64) (*.f64 t (*.f64 %3840 %12476))))))) %12473))) (approx %1332 %16113) (approx %1332 %16122) (approx %1340 (-.f64 %16113 %406)) (approx %1340 (-.f64 %16122 %406)) (approx %1360 (+.f64 %689 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %13292 %13045)))) (approx %1360 (+.f64 %689 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %9802 %13015)))))) (approx %1361 %16140) (approx %1361 %16146) (approx %1366 (-.f64 %16140 %406)) (approx %1366 (-.f64 %16146 %406)) (approx %1392 (*.f64 t (-.f64 %13144 %8683))) (approx %1392 (*.f64 t (-.f64 (*.f64 %3794 (-.f64 (*.f64 #s(literal -1/29160 binary64) %13027) %16156)) %8683))) (approx %1392 (*.f64 t (-.f64 (*.f64 %3794 (-.f64 (*.f64 %3794 (-.f64 %13154 %13036)) %16156)) %8683))) (approx %1415 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %12582 (*.f64 #s(literal -1/18 binary64) (*.f64 t %16169))) %12579)) (approx %1415 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %12582 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %16169 (*.f64 #s(literal 1/162 binary64) (*.f64 t %16175))))) %12579)) (approx %7486 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %12603 (*.f64 #s(literal -1/18 binary64) %16184)) %12601)) (approx %7486 (fma.f64 t (fma.f64 #s(literal -1/3 binary64) %12603 (*.f64 t (fma.f64 #s(literal -1/18 binary64) %16183 (*.f64 #s(literal 1/162 binary64) %16190)))) %12601)) (approx %7505 (fma.f64 #s(literal 2 binary64) %12601 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %12603 (*.f64 #s(literal -1/9 binary64) %16184))))) (approx %7505 (fma.f64 #s(literal 2 binary64) %12601 (*.f64 t (fma.f64 #s(literal -2/3 binary64) %12603 (*.f64 t (fma.f64 #s(literal -1/9 binary64) %16183 (*.f64 #s(literal 1/81 binary64) %16190))))))) (approx %798 %16210) (approx %82 %16213) (approx %486 (*.f64 t (-.f64 %16215 z))) (approx %808 (*.f64 t (+.f64 z %16219))) (approx %518 %16224) (approx %500 %16227) (approx %1343 %16232) (approx %936 %16235) (approx %410 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %16237))) (approx %139 (*.f64 t %16241)) (approx %140 (*.f64 t (-.f64 %16241 %11040))) (approx %3421 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %16247 %12699))) (approx %201 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %1521 %16251))) (approx %3712 (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) %12775)))) (approx %3716 (*.f64 t (-.f64 %12775 #s(literal 1/3 binary64)))) (approx %9436 (*.f64 t (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) %16262)))) (approx %3778 (*.f64 t %16269)) (approx %3793 (*.f64 %3794 %16269)) (approx %254 (/.f64 %5519 t)) (approx %254 (/.f64 (-.f64 (*.f64 #s(literal -27 binary64) %16276) %16278) t)) (approx %254 (/.f64 (-.f64 (*.f64 #s(literal -81 binary64) (/.f64 %7663 (*.f64 %3839 %3852))) (fma.f64 #s(literal 9 binary64) %5507 (fma.f64 #s(literal 27 binary64) %16276 %5518))) t)) (approx %1143 %16291) (approx %3955 (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %8776 (*.f64 #s(literal 1/3 binary64) %16293)))) (approx %3955 (*.f64 %3794 (fma.f64 #s(literal -1/18 binary64) %8776 (fma.f64 #s(literal 1/3 binary64) %16293 (/.f64 %42 %3794))))) (approx %1071 (*.f64 t (-.f64 %16230 %8683))) (approx %975 (*.f64 t (-.f64 %16230 %16234))) (approx %810 %16311) (approx %811 (*.f64 t (-.f64 %16230 %16212))) (approx %1328 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %16316))) (approx %461 (*.f64 t %16321)) (approx %462 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z %16321))) (approx %463 (*.f64 t (fma.f64 #s(literal 1/2 binary64) %14129 %11040))) (approx %590 (*.f64 t (fma.f64 #s(literal 3 binary64) %16330 %193))) (approx %5242 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %11040 %8683))) (approx %5472 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %73 (*.f64 #s(literal 2 binary64) %16337)))) (approx %5487 (*.f64 t (fma.f64 #s(literal 2/3 binary64) %7552 (*.f64 #s(literal 2 binary64) %16342)))) (approx %1045 (*.f64 t (fma.f64 #s(literal 1/3 binary64) z %16237))) (approx %1127 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %16229 %16241))) (approx %1144 (*.f64 t (-.f64 %16231 %11040))) (approx %6225 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %16356 %13539))) (approx %6228 (*.f64 t (fma.f64 #s(literal -1/2 binary64) %16356 (fma.f64 #s(literal 1/3 binary64) %2839 %12699)))) (approx %6233 (*.f64 t (fma.f64 #s(literal 1/3 binary64) %7552 %16342))) (approx %1220 (*.f64 t (-.f64 (fma.f64 #s(literal 1/3 binary64) z %16316) %11040))) (approx %1233 (*.f64 t (-.f64 %16316 %16212))) (approx %7368 (*.f64 t (fma.f64 #s(literal -1/3 binary64) %7552 %16342))) (approx %798 (*.f64 #s(literal -1 binary64) %16311)) (approx %82 (*.f64 #s(literal -1 binary64) %16224)) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %16219 (*.f64 #s(literal -1 binary64) z))))) (approx %808 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z %16215)))) (approx %518 (*.f64 #s(literal -1 binary64) %16213)) (approx %500 (*.f64 #s(literal -1 binary64) %16291)) (approx %1343 (*.f64 #s(literal -1 binary64) %16235)) (approx %936 (*.f64 #s(literal -1 binary64) %16232)) (approx %410 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %16398 %8683)))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1/2 binary64) %16229 %13180)))) (approx %140 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %16407 %13180)))) (approx %3421 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1/3 binary64) %16247) %12699)))) (approx %201 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %16251 (*.f64 #s(literal -1/3 binary64) %1521))))) (approx %3712 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal 3 binary64) %12775) #s(literal 1 binary64))))) (approx %3716 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1 binary64) %12775))))) (approx %9436 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1/2 binary64) %16262) #s(literal 1/3 binary64))))) (approx %3778 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1/3 binary64) %16267 (*.f64 #s(literal 1/18 binary64) %7558))))) (approx %254 (*.f64 #s(literal -1 binary64) (/.f64 %16278 t))) (approx %254 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -27 binary64) (/.f64 %2798 %13634)) %16447) t) %5518) t))) (approx %254 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 %7663 (*.f64 t %3852))) (*.f64 #s(literal -27 binary64) (/.f64 %2798 %3840))) t)) %16447) t) %5518) t))) (approx %1143 (*.f64 #s(literal -1 binary64) %16227)) (approx %3955 (*.f64 %3794 (fma.f64 #s(literal -1 binary64) (/.f64 %16470 t) %13775))) (approx %1071 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1/2 binary64) %16229) %13180)))) (approx %975 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9520 t)) %13180)))) (approx %810 (*.f64 #s(literal -1 binary64) %16210)) (approx %811 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %16407) %8683)))) (approx %1328 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %8683 %16316)))) (approx %461 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -2 binary64) %11040 %13180)))) (approx %462 (*.f64 #s(literal -1 binary64) %14130)) (approx %462 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -2 binary64) %11040 %14129)))) (approx %463 (*.f64 #s(literal -1/2 binary64) %14130)) (approx %463 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %11040 (*.f64 #s(literal 1/2 binary64) %14129))))) (approx %465 (*.f64 #s(literal -1 binary64) %16515)) (approx %466 (*.f64 #s(literal -1/2 binary64) %16515)) (approx %590 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -3 binary64) %16330 (*.f64 #s(literal -1 binary64) %193))))) (approx %5242 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (*.f64 #s(literal 1/2 binary64) %11040))))) (approx %5472 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -2 binary64) %16337 (*.f64 #s(literal -2/3 binary64) %73))))) (approx %5487 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -2 binary64) %16342 (*.f64 #s(literal -2/3 binary64) %7552))))) (approx %1045 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %16398 %13180)))) (approx %1127 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %11138 t) %13180)))) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %16407 %8683)))) (approx %6225 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1/3 binary64) %2839 (*.f64 #s(literal 1/2 binary64) %16356))))) (approx %6228 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %2800 t) (*.f64 #s(literal -1/3 binary64) %2839))))) (approx %6233 (*.f64 #s(literal -1 binary64) (*.f64 t %16470))) (approx %1220 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %16567 %13180)))) (approx %1233 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %16567) %8683)))) (approx %7368 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %16342 %13045)))) (approx a a) (approx %404 %406) (approx %228 %391) (approx %762 %764) (approx %16585 %341) (approx (/ %16585 3) (*.f64 #s(literal -1/3 binary64) a)) (approx %839 (*.f64 #s(literal -1/3 binary64) %391)) (approx %229 %220) (approx %218 (fma.f64 #s(literal -3 binary64) a %214)) (approx %230 %231) (approx %230 (fma.f64 #s(literal -3 binary64) a %231)) (approx (* -3 a) (*.f64 #s(literal -3 binary64) a)) (approx (/ b a) %16602) (approx %335 (+.f64 a %1585)) (approx %368 (/.f64 %1965 a)) (approx %375 (/.f64 (fma.f64 #s(literal -1 binary64) %391 %1962) a)) (approx %1036 (/.f64 %16611 a)) (approx %396 (fma.f64 #s(literal -1/3 binary64) %391 %1613)) (approx %432 (fma.f64 #s(literal -1/3 binary64) %391 %96)) (approx %513 (fma.f64 #s(literal 6 binary64) %1647 %391)) (approx %515 (fma.f64 #s(literal -6 binary64) %1647 %16620)) (approx %523 (fma.f64 #s(literal -1 binary64) %391 %524)) (approx %562 %16625) (approx %562 (fma.f64 #s(literal -1/3 binary64) %391 %16625)) (approx %734 (fma.f64 #s(literal -1/3 binary64) %391 %106)) (approx %751 (fma.f64 #s(literal -1/3 binary64) %391 %311)) (approx %763 %16633) (approx %767 %16635) (approx %793 (fma.f64 #s(literal -1/3 binary64) %391 %791)) (approx %803 %16639) (approx %815 %822) (approx %815 (fma.f64 #s(literal -1/3 binary64) %391 %822)) (approx %826 (/.f64 %16639 a)) (approx %852 (fma.f64 #s(literal -1/3 binary64) %391 %850)) (approx %884 (fma.f64 #s(literal -1/3 binary64) %391 %554)) (approx %887 (fma.f64 #s(literal -1/3 binary64) %391 %636)) (approx %901 (fma.f64 #s(literal -1/3 binary64) %391 %899)) (approx %918 (fma.f64 #s(literal -1 binary64) a %916)) (approx %921 (fma.f64 #s(literal -1/3 binary64) %391 %912)) (approx %931 (fma.f64 #s(literal -1/3 binary64) %391 %929)) (approx %953 (fma.f64 #s(literal -1/3 binary64) %391 %951)) (approx %962 (fma.f64 #s(literal -1/3 binary64) %391 %960)) (approx %970 (fma.f64 #s(literal -1/3 binary64) %391 %968)) (approx %987 (fma.f64 #s(literal -1/3 binary64) %391 %985)) (approx %993 (fma.f64 #s(literal -1/3 binary64) %391 %991)) (approx %996 (fma.f64 #s(literal -1/3 binary64) %391 %615)) (approx %560 (fma.f64 #s(literal -3 binary64) a %273)) (approx %1002 (fma.f64 #s(literal -1/3 binary64) %391 %1212)) (approx %1025 %1028) (approx %1031 (fma.f64 #s(literal -1/3 binary64) %391 %506)) (approx %1037 %16611) (approx %1041 (fma.f64 #s(literal 1/12 binary64) %16682 %16684)) (approx %1041 (fma.f64 a (fma.f64 #s(literal 1/72 binary64) (/.f64 a %16689) %16692) %16684)) (approx %1041 (fma.f64 a (fma.f64 a (fma.f64 #s(literal 1/432 binary64) (/.f64 a %16698) (*.f64 #s(literal 1/72 binary64) (/.f64 #s(literal 1 binary64) %16689))) %16692) %16684)) (approx %1056 (fma.f64 #s(literal -1/3 binary64) %391 %1054)) (approx %1067 (fma.f64 #s(literal -1/3 binary64) %391 %1065)) (approx %1083 (fma.f64 #s(literal -1/3 binary64) %391 %1081)) (approx %1100 (fma.f64 #s(literal -1/3 binary64) %391 %1098)) (approx %1118 (fma.f64 #s(literal -1/3 binary64) %391 %1116)) (approx %1124 (fma.f64 #s(literal -1/3 binary64) %391 %1122)) (approx %1139 (fma.f64 #s(literal -1/3 binary64) %391 %1137)) (approx %1164 (fma.f64 #s(literal -1/3 binary64) %391 %1162)) (approx %1184 (fma.f64 #s(literal -1/3 binary64) %391 %1182)) (approx %1187 (fma.f64 #s(literal -1/3 binary64) %391 %650)) (approx %1202 (fma.f64 #s(literal -1/3 binary64) %391 %1200)) (approx %1230 (fma.f64 #s(literal -1/3 binary64) %391 %1228)) (approx %1241 (fma.f64 #s(literal -1/3 binary64) %391 %1239)) (approx %1253 (fma.f64 #s(literal -1/3 binary64) %391 %1251)) (approx %1268 (fma.f64 #s(literal -1/3 binary64) %391 %1266)) (approx %1285 (fma.f64 #s(literal -1/3 binary64) %391 %1283)) (approx %1295 (fma.f64 #s(literal -1/3 binary64) %391 %455)) (approx %1306 (fma.f64 #s(literal -1/3 binary64) %391 %1304)) (approx %1325 (fma.f64 #s(literal -1/3 binary64) %391 %1323)) (approx %1340 (fma.f64 #s(literal -1/3 binary64) %391 %1338)) (approx %1354 (fma.f64 #s(literal -1/3 binary64) %391 %1352)) (approx %1366 (fma.f64 #s(literal -1/3 binary64) %391 %1364)) (approx %1376 (fma.f64 #s(literal -1/3 binary64) %391 %1374)) (approx %1386 (fma.f64 #s(literal -1/3 binary64) %391 %1384)) (approx %1409 %1410) (approx %1425 (fma.f64 #s(literal -1/3 binary64) %391 %1423)) (approx %1441 (fma.f64 #s(literal -1/3 binary64) %391 %1439)) (approx %1452 (fma.f64 #s(literal -1/3 binary64) %391 %1450)) (approx %218 (*.f64 a (-.f64 (*.f64 #s(literal 18 binary64) %16761) #s(literal 3 binary64)))) (approx %230 (*.f64 a (-.f64 (*.f64 #s(literal 18 binary64) %16766) #s(literal 3 binary64)))) (approx %330 (*.f64 a (fma.f64 #s(literal 6 binary64) %16771 %15))) (approx %335 (*.f64 a (+.f64 #s(literal 1 binary64) %16776))) (approx %356 (*.f64 a (fma.f64 #s(literal -6 binary64) %206 %371))) (approx %368 (/.f64 #s(literal -1 binary64) %22)) (approx %375 (/.f64 #s(literal -1 binary64) b)) (approx %375 (-.f64 %1602 %371)) (approx %390 (*.f64 #s(literal -1/3 binary64) %26)) (approx %390 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16791) %1821))) (approx %396 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16796) %827))) (approx %405 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16801) %827))) (approx %432 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16806) %827))) (approx %509 (*.f64 a (fma.f64 #s(literal 6 binary64) %16811 %109))) (approx %513 %16817) (approx %515 %16620) (approx %515 %16822) (approx %523 (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %16824) %371))) (approx %562 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16829) %827))) (approx %578 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %3565) %827))) (approx %355 (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) %16761)))) (approx %717 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16842) %827))) (approx %734 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16847) %827))) (approx %430 (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) %16852)))) (approx %751 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16857) %827))) (approx %763 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16862) #s(literal 1/3 binary64)))) (approx %767 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16867) %827))) (approx %793 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16872) %827))) (approx %815 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16877) %827))) (approx %826 (/.f64 #s(literal -1/3 binary64) b)) (approx %840 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %369) %827))) (approx %852 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16888) %827))) (approx %870 (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) %16766)))) (approx %884 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16897) %827))) (approx %887 (*.f64 a (-.f64 (+.f64 %16903 (+.f64 %16904 %16847)) %827))) (approx %901 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16910) %827))) (approx %918 (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %16915) #s(literal 1 binary64)))) (approx %921 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16920) %827))) (approx %931 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16925) %827))) (approx %953 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16930) %827))) (approx %962 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16935) %827))) (approx %970 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16940) %827))) (approx %987 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16945) %827))) (approx %993 (*.f64 a (-.f64 (+.f64 %16903 (+.f64 %16904 %16935)) %827))) (approx %996 (*.f64 a (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %614 a) %16956) %827))) (approx %560 (*.f64 a (-.f64 (*.f64 #s(literal 18 binary64) %16961) #s(literal 3 binary64)))) (approx %1002 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16824) %827))) (approx %1025 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16970) %827))) (approx %1031 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %16975) %827))) (approx %1041 (*.f64 #s(literal -3 binary64) %16602)) (approx %1041 (/.f64 (fma.f64 #s(literal -18 binary64) %16983 %16984) a)) (approx %1041 (/.f64 (-.f64 (fma.f64 #s(literal -108 binary64) %16989 %16984) %16991) a)) (approx %1041 (/.f64 (-.f64 (fma.f64 #s(literal -648 binary64) (/.f64 %16997 %1996) %16984) (fma.f64 #s(literal 18 binary64) %16983 (*.f64 #s(literal 108 binary64) %16989))) a)) (approx %1056 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17006) %827))) (approx %1067 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17011) %827))) (approx %1083 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17016) %827))) (approx %1100 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17021) %827))) (approx %1118 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17026) %827))) (approx %1124 (*.f64 a (-.f64 (+.f64 %16903 %16956) %827))) (approx %1139 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17035) %827))) (approx %1164 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17040) %827))) (approx %1184 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17045) %827))) (approx %1187 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17050) %827))) (approx %1202 (*.f64 a (-.f64 (+.f64 (/.f64 (*.f64 %42 %1199) a) %16956) %827))) (approx %1230 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17061) %827))) (approx %1241 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17066) %827))) (approx %1253 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17071) %827))) (approx %1268 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17076) %827))) (approx %1285 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17081) %827))) (approx %1295 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17086) %827))) (approx %1306 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17091) %827))) (approx %1325 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17096) %827))) (approx %1340 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17101) %827))) (approx %1354 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17106) %827))) (approx %1366 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17111) %827))) (approx %1376 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17116) %827))) (approx %1386 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17121) %827))) (approx %1409 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17126) %827))) (approx %1425 (*.f64 a (-.f64 (+.f64 (/.f64 (*.f64 %42 %176) a) %16956) %827))) (approx %1441 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17137) %827))) (approx %1452 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %17142) %827))) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -18 binary64) %16761))))) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -18 binary64) %16766))))) (approx %330 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -6 binary64) %16771) %15)))) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -6 binary64) %16775) #s(literal 1 binary64))))) (approx %356 (*.f64 #s(literal -1 binary64) %11805)) (approx %390 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16791 %1821)))) (approx %396 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16796 %827)))) (approx %405 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16801 %827)))) (approx %432 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16806 %827)))) (approx %509 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -6 binary64) %16811) %109)))) (approx %513 (*.f64 #s(literal -1 binary64) %16822)) (approx %515 (*.f64 #s(literal -1 binary64) %16817)) (approx %523 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -6 binary64) %16824 %371)))) (approx %562 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16829 %827)))) (approx %578 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %3565 %827)))) (approx %582 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %206 %827)))) (approx %355 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %16761) #s(literal 1 binary64))))) (approx %717 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16842 %827)))) (approx %734 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16847 %827)))) (approx %430 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) %16852) #s(literal 1 binary64))))) (approx %751 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16857 %827)))) (approx %763 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2 binary64) %16862))))) (approx %767 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16867 %827)))) (approx %793 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16872 %827)))) (approx %803 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %276 %827)))) (approx %815 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16877 %827)))) (approx %840 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %369 %827)))) (approx %852 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16888 %827)))) (approx %870 (*.f64 #s(literal -1 binary64) (*.f64 a %17262))) (approx %884 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16897 %827)))) (approx %887 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %636 a) %827)))) (approx %901 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16910 %827)))) (approx %918 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) %16915))))) (approx %921 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16920 %827)))) (approx %931 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16925 %827)))) (approx %953 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16930 %827)))) (approx %962 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16935 %827)))) (approx %970 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16940 %827)))) (approx %987 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16945 %827)))) (approx %993 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %991 a) %827)))) (approx %996 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %615 a) %827)))) (approx %560 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -18 binary64) %16961))))) (approx %1002 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16824 %827)))) (approx %1025 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16970 %827)))) (approx %1031 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %16975 %827)))) (approx %1037 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -6 binary64) %369 %371)))) (approx %1041 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) b %16991) a))) (approx %1041 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -108 binary64) (/.f64 %16988 a)) %17345) a) %17348) a))) (approx %1041 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 648 binary64) (/.f64 %16997 a)) (*.f64 #s(literal -108 binary64) %16988)) a)) %17345) a) %17348) a))) (approx %1056 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17006 %827)))) (approx %1067 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17011 %827)))) (approx %1083 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17016 %827)))) (approx %1100 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17021 %827)))) (approx %1118 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17026 %827)))) (approx %1124 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %1122 a) %827)))) (approx %1139 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17035 %827)))) (approx %1164 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17040 %827)))) (approx %1184 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17045 %827)))) (approx %1187 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17050 %827)))) (approx %1202 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %1200 a) %827)))) (approx %1230 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17061 %827)))) (approx %1241 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17066 %827)))) (approx %1253 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17071 %827)))) (approx %1268 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17076 %827)))) (approx %1285 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17081 %827)))) (approx %1295 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17086 %827)))) (approx %1306 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17091 %827)))) (approx %1325 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17096 %827)))) (approx %1340 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17101 %827)))) (approx %1354 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17106 %827)))) (approx %1366 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17111 %827)))) (approx %1376 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17116 %827)))) (approx %1386 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17121 %827)))) (approx %1409 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17126 %827)))) (approx %1425 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %1423 a) %827)))) (approx %1441 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17137 %827)))) (approx %1452 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %17142 %827)))) (approx b b) (approx %227 %17348) (approx %1035 %371) (approx (neg b) (*.f64 #s(literal -1 binary64) b)) (approx %825 (/.f64 #s(literal 1/3 binary64) b)) (approx %561 (*.f64 #s(literal 9 binary64) b)) (approx (/ b 3) (*.f64 #s(literal 1/3 binary64) b)) (approx (/ b -1/3) %16984) (approx %356 (/.f64 %17496 b)) (approx %368 (/.f64 (-.f64 (*.f64 #s(literal 6 binary64) %16771) %15) b)) (approx %375 (/.f64 (-.f64 %16776 #s(literal 1 binary64)) b)) (approx %1036 (/.f64 %17262 b)) (approx %390 (/.f64 (fma.f64 #s(literal -1/3 binary64) %131 (*.f64 #s(literal 2 binary64) (*.f64 b %1606))) b)) (approx %396 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) (*.f64 b %1612))) b)) (approx %405 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %383)) %764) b)) (approx %432 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %235)) b)) (approx %509 (/.f64 (fma.f64 #s(literal 6 binary64) (*.f64 b %1497) %131) b)) (approx %513 (/.f64 (+.f64 a (*.f64 #s(literal 6 binary64) %17531)) b)) (approx %515 (/.f64 (fma.f64 #s(literal -6 binary64) %17531 %341) b)) (approx %523 (/.f64 (-.f64 (*.f64 #s(literal 6 binary64) %17539) a) b)) (approx %562 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %269)) b)) (approx %578 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %572)) b)) (approx %582 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %209)) b)) (approx %355 %17496) (approx %717 (/.f64 (fma.f64 #s(literal -1/3 binary64) a %17558) b)) (approx %728 (/.f64 (-.f64 %17558 %764) b)) (approx %734 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %735)) b)) (approx %430 (+.f64 a %742)) (approx %751 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) (*.f64 b %294))) b)) (approx %767 (/.f64 %16633 b)) (approx %793 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %790)) %764) b)) (approx %803 (/.f64 (-.f64 %17584 %764) b)) (approx %815 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %821)) %764) b)) (approx %826 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 %17583 a)) #s(literal 1/3 binary64)) b)) (approx %830 (/.f64 (fma.f64 #s(literal -1/3 binary64) a %17584) b)) (approx %840 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %128)) b)) (approx %852 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %849)) %764) b)) (approx %870 (+.f64 a %868)) (approx %884 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %480)) %764) b)) (approx %887 (/.f64 (-.f64 (*.f64 b %636) %764) b)) (approx %901 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %898)) %764) b)) (approx %921 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %915)) b)) (approx %931 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) %8143) %764) b)) (approx %953 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %950)) %764) b)) (approx %962 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %247)) %764) b)) (approx %970 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %967)) %764) b)) (approx %987 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %984)) %764) b)) (approx %993 (/.f64 (-.f64 (*.f64 b %991) %764) b)) (approx %996 (/.f64 (-.f64 (*.f64 b %615) %764) b)) (approx %1002 (/.f64 (fma.f64 #s(literal -1/3 binary64) a %17662) b)) (approx %1025 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) (*.f64 b %1027))) b)) (approx %1031 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %418)) %764) b)) (approx %1037 (/.f64 (fma.f64 #s(literal -1 binary64) a %331) b)) (approx %855 (/.f64 (-.f64 %331 a) b)) (approx %1041 (*.f64 b (-.f64 (*.f64 #s(literal -18 binary64) (/.f64 %128 %1981)) %17685))) (approx %1041 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -108 binary64) (/.f64 %16681 %1996)) %17692)) %17685))) (approx %1041 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -648 binary64) (/.f64 %17698 (pow.f64 a #s(literal 4 binary64)))) (*.f64 #s(literal 108 binary64) (/.f64 %16680 %1996)))) %17692)) %17685))) (approx %1056 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1053)) %764) b)) (approx %1067 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1064)) %764) b)) (approx %1083 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1080)) %764) b)) (approx %1100 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1097)) %764) b)) (approx %1118 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1115)) %764) b)) (approx %1124 (/.f64 (-.f64 (*.f64 b %1122) %764) b)) (approx %1139 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1136)) %764) b)) (approx %1164 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1161)) %764) b)) (approx %1184 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1181)) %764) b)) (approx %1187 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %649)) %764) b)) (approx %1202 (/.f64 (-.f64 (*.f64 b %1200) %764) b)) (approx %1214 (/.f64 (-.f64 %17662 %764) b)) (approx %1230 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1227)) %764) b)) (approx %1241 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1238)) %764) b)) (approx %1253 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1250)) %764) b)) (approx %1268 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1265)) %764) b)) (approx %1285 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1282)) %764) b)) (approx %1295 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %449)) %764) b)) (approx %1306 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1303)) %764) b)) (approx %1325 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1322)) %764) b)) (approx %1340 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1337)) %764) b)) (approx %1354 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1351)) %764) b)) (approx %1366 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1363)) %764) b)) (approx %1376 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1373)) %764) b)) (approx %1386 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1383)) %764) b)) (approx %1409 (/.f64 (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 2 binary64) %1402)) b)) (approx %1425 (/.f64 (-.f64 (*.f64 b %1423) %764) b)) (approx %1441 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1438)) %764) b)) (approx %1452 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b %1449)) %764) b)) (approx %218 (*.f64 b (fma.f64 #s(literal -3 binary64) %391 (*.f64 #s(literal 18 binary64) %43)))) (approx %230 (*.f64 b (fma.f64 #s(literal -3 binary64) %391 (*.f64 #s(literal 18 binary64) %58)))) (approx %330 (*.f64 b %2575)) (approx %335 (*.f64 b (fma.f64 #s(literal 6 binary64) %1469 %391))) (approx %355 (*.f64 b (-.f64 %391 %1311))) (approx %430 (*.f64 b (-.f64 %391 (*.f64 #s(literal 6 binary64) %93)))) (approx %763 (*.f64 b %16635)) (approx %870 (*.f64 b (-.f64 %391 %857))) (approx %918 (*.f64 b (fma.f64 #s(literal -1 binary64) %391 (*.f64 #s(literal 6 binary64) %911)))) (approx %560 (*.f64 b (fma.f64 #s(literal -3 binary64) %391 (*.f64 #s(literal 18 binary64) %262)))) (approx %1041 (-.f64 (fma.f64 #s(literal 1/72 binary64) %17883 %16684) (*.f64 #s(literal -1/12 binary64) %16682))) (approx %1041 (-.f64 (fma.f64 #s(literal 1/432 binary64) (/.f64 %1996 %16698) %16684) (fma.f64 #s(literal -1/12 binary64) %16682 (*.f64 #s(literal -1/72 binary64) %17883)))) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -18 binary64) %43 %17894)))) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -18 binary64) %58 %17894)))) (approx %330 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -6 binary64) %1468 %1654)))) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -6 binary64) %1469 %16620)))) (approx %355 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %16620 %352)))) (approx %430 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %16620 (*.f64 #s(literal -6 binary64) %93))))) (approx %763 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) %327 %406)))) (approx %870 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %16620 (*.f64 #s(literal -6 binary64) %58))))) (approx %918 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -6 binary64) %911 %391)))) (approx %560 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -18 binary64) %262 %17894)))) (approx %1041 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/72 binary64) (/.f64 %1981 %17698)) %17940) b) %16684)) (approx %1041 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/432 binary64) (/.f64 %1996 (*.f64 b %16697))) (*.f64 #s(literal -1/72 binary64) (/.f64 %1981 %16688))) b)) %17940) b) %16684)) |
18 calls:
| Time | Variable | Point |
|---|---|---|
| 145.0ms | z | inf |
| 109.0ms | x | 0 |
| 104.0ms | x | -inf |
| 89.0ms | t | 0 |
| 89.0ms | z | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1264 | 24708 |
| 0 | 2318 | 23266 |
| 0 | 4259 | 23266 |
| 0 | 4432 | 23182 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (sqrt.f64 x) %3 = (*.f64 #s(literal 2 binary64) %2) %10 = (*.f64 b #s(literal 3 binary64)) %11 = (/.f64 a %10) %13 = (*.f64 t z) %14 = (*.f64 #s(literal 1/3 binary64) %13) %15 = (/.f64 a b) %17 = (/.f64 #s(literal 1 binary64) x) %18 = (sqrt.f64 %17) %19 = (*.f64 x %18) %20 = (sqrt x) %21 = (approx %20 %19) %23 = (*.f64 b x) %24 = (/.f64 a %23) %26 = (*.f64 #s(literal -1 binary64) %19) %27 = (approx %20 %26) %29 = (*.f64 #s(literal -2 binary64) %19) %31 = (* 2 %20) %32 = (approx %31 %29) %33 = (*.f64 #s(literal -1/3 binary64) %13) %37 = (- y (/ (* z t) 3)) %38 = (approx %37 %33) %39 = (neg.f64 %14) %41 = (/.f64 %13 y) %42 = (*.f64 #s(literal 1/3 binary64) %41) %43 = (+.f64 y %33) %44 = (cos.f64 y) %45 = (sin.f64 y) %46 = (*.f64 z %45) %47 = (*.f64 t %46) %48 = (*.f64 #s(literal 1/3 binary64) %47) %50 = (*.f64 z %44) %51 = (*.f64 t %45) %52 = (*.f64 %44 %2) %54 = (/.f64 y z) %55 = (*.f64 #s(literal 1/3 binary64) t) %56 = (*.f64 #s(literal -1/3 binary64) t) %57 = (pow.f64 z #s(literal 2 binary64)) %58 = (*.f64 #s(literal 1/3 binary64) z) %59 = (/.f64 #s(literal 1 binary64) b) %60 = (*.f64 #s(literal 1/3 binary64) a) %62 = (*.f64 %2 #s(literal 2 binary64)) %63 = (*.f64 %58 t) %64 = (*.f64 t #s(literal -1/3 binary64)) %66 = (/.f64 %13 #s(literal 3 binary64)) %67 = (*.f64 %64 z) %68 = (*.f64 #s(literal 3 binary64) y) %69 = (-.f64 %68 %13) %70 = (fma.f64 #s(literal -3 binary64) y %13) %71 = (*.f64 %70 #s(literal -1/3 binary64)) %72 = (*.f64 #s(literal 1/3 binary64) %69) %73 = (fma.f64 %64 z y) %76 = (-.f64 %63 y) %77 = (neg.f64 y) %78 = (cos.f64 %73) %79 = (sin.f64 %63) %80 = (*.f64 %79 %45) %81 = (fma.f64 %55 z y) %82 = (cos.f64 %81) %83 = (cos.f64 %63) %84 = (*.f64 %83 %44) %85 = (-.f64 %78 %82) %86 = (sin.f64 %67) %87 = (*.f64 %86 %45) %88 = (PI.f64 ) %89 = (*.f64 #s(literal 1/2 binary64) %88) %90 = (fma.f64 %64 z %89) %91 = (cos.f64 %90) %92 = (*.f64 %88 #s(literal -1/2 binary64)) %93 = (fma.f64 %58 t %92) %94 = (sin.f64 %93) %95 = (*.f64 %44 %94) %96 = (*.f64 %78 %2) %97 = (*.f64 %2 %79) %98 = (fma.f64 %97 %45 %96) %99 = (neg.f64 b) %100 = (/.f64 #s(literal -1/3 binary64) b) %101 = (neg.f64 a) %102 = (/.f64 #s(literal 1/3 binary64) b) %103 = (/.f64 %60 b) %104 = (/.f64 %101 #s(literal 3 binary64)) %105 = (/.f64 %104 %99) %106 = (*.f64 %15 #s(literal -1/3 binary64)) %108 = (*.f64 %10 %15) %109 = (*.f64 %10 #s(literal 3 binary64)) %110 = (/.f64 b #s(literal 3 binary64)) %111 = (cos.f64 %38) %112 = (cos.f64 %72) %113 = (*.f64 #s(literal 2 binary64) %21) %114 = (*.f64 #s(literal 2 binary64) %27) %116 = (cos.f64 %43) %117 = (*.f64 %116 %2) %118 = (sin.f64 %14) %119 = (cos.f64 %14) %121 = (*.f64 #s(literal 3 binary64) a) %122 = (*.f64 %45 %118) %123 = (fabs.f64 %43) %124 = (-.f64 %89 %123) %125 = (sin.f64 %124) %126 = (*.f64 %125 %2) %127 = (*.f64 #s(literal 2 binary64) %126) %128 = (fma.f64 #s(literal -1/2 binary64) %88 %14) %129 = (sin.f64 %128) %130 = (+.f64 y %14) %131 = (cos.f64 %130) %132 = (-.f64 %116 %131) %133 = (*.f64 %44 %119) %134 = (fma.f64 #s(literal 1/2 binary64) %132 %133) %135 = (fma.f64 #s(literal -1/3 binary64) %13 %89) %136 = (+.f64 y %135) %137 = (sin.f64 %136) %138 = (fma.f64 #s(literal 1/3 binary64) %13 %89) %139 = (-.f64 %138 y) %140 = (sin.f64 %139) %141 = (+.f64 %123 %89) %142 = (sin.f64 %141) %143 = (*.f64 %142 %2) %144 = (*.f64 #s(literal 2 binary64) %143) %145 = (sin.f64 %33) %146 = (*.f64 %45 %145) %147 = (/.f64 #s(literal 1 binary64) %23) %148 = (*.f64 %116 %18) %149 = (*.f64 x %148) %150 = (*.f64 %118 %18) %151 = (*.f64 x %150) %152 = (*.f64 %45 %150) %153 = (fma.f64 %116 %18 %152) %154 = (*.f64 x %153) %155 = (*.f64 b %149) %157 = (/.f64 a x) %158 = (*.f64 b %148) %159 = (*.f64 %125 %18) %160 = (*.f64 x %159) %161 = (*.f64 #s(literal 2 binary64) %160) %162 = (*.f64 %140 %18) %163 = (*.f64 #s(literal -1 binary64) %149) %166 = (* (* t -1/3) z) %168 = (cos (+ %166 y)) %169 = (* %168 %20) %170 = (approx %169 %163) %171 = (*.f64 #s(literal -1 binary64) %151) %174 = (* (* 1/3 z) t) %175 = (sin %174) %176 = (* %20 %175) %177 = (approx %176 %171) %178 = (*.f64 #s(literal -1 binary64) %154) %179 = (sin y) %180 = (* %176 %179) %181 = (+ %180 %169) %182 = (approx %181 %178) %184 = (*.f64 #s(literal -18 binary64) %155) %185 = (cos y) %186 = (approx %185 #s(literal 1 binary64)) %187 = (pow.f64 y #s(literal 2 binary64)) %188 = (*.f64 #s(literal -1/2 binary64) %187) %189 = (+.f64 #s(literal 1 binary64) %188) %190 = (approx %185 %189) %193 = (* t z) %194 = (+ (* -3 y) %193) %195 = (approx %194 %13) %196 = (cos.f64 %33) %197 = (approx %168 %196) %198 = (*.f64 y %118) %199 = (* %175 %179) %200 = (approx %199 %198) %203 = (+ (* (* 1/3 t) z) y) %204 = (cos %203) %205 = (approx %204 %119) %206 = (sin.f64 %138) %207 = (+.f64 y %89) %209 = (PI ) %210 = (* 1/2 %209) %211 = (+ %210 y) %212 = (+ %166 %211) %213 = (approx %212 %135) %214 = (sin.f64 %135) %217 = (+ %174 (* %209 -1/2)) %220 = (approx (* %185 (sin %217)) %129) %221 = (*.f64 %196 %2) %222 = (*.f64 #s(literal 2 binary64) %221) %223 = (*.f64 %206 %2) %224 = (*.f64 #s(literal -3 binary64) y) %225 = (approx %194 %224) %226 = (+.f64 #s(literal 1 binary64) %42) %227 = (*.f64 y %226) %228 = (approx %203 %227) %229 = (/.f64 #s(literal 1 binary64) y) %230 = (fabs.f64 %229) %231 = (/.f64 #s(literal -1 binary64) y) %232 = (fabs.f64 %231) %233 = (*.f64 %187 %232) %234 = (* 1/3 %193) %236 = (cos (- y %234)) %237 = (* %236 %20) %238 = (approx %237 %52) %239 = (*.f64 %44 %18) %240 = (*.f64 %45 %18) %241 = (*.f64 z %240) %242 = (*.f64 t %241) %243 = (fma.f64 #s(literal 1/3 binary64) %242 %239) %244 = (*.f64 x %239) %245 = (/.f64 %52 a) %246 = (*.f64 #s(literal -1/3 binary64) %47) %247 = (-.f64 %89 y) %248 = (sin.f64 %247) %249 = (sin.f64 %207) %250 = (cos.f64 %207) %251 = (*.f64 #s(literal -1/2 binary64) %88) %252 = (cos.f64 %251) %254 = (approx (cos %217) %252) %255 = (*.f64 b %52) %256 = (*.f64 #s(literal 18 binary64) %255) %257 = (-.f64 %256 %121) %259 = (* %169 6) %260 = (* %259 b) %262 = (* b 3) %263 = (/ a b) %264 = (* %262 %263) %265 = (- (* %260 3) %264) %266 = (approx %265 %257) %267 = (/.f64 %44 z) %268 = (*.f64 #s(literal -3 binary64) %54) %269 = (+.f64 t %268) %270 = (*.f64 z %269) %271 = (approx %194 %270) %272 = (fma.f64 #s(literal -1/3 binary64) t %54) %273 = (*.f64 z %272) %274 = (approx %175 %118) %275 = (/.f64 %88 z) %276 = (*.f64 #s(literal 1/2 binary64) %275) %277 = (fma.f64 #s(literal 1/3 binary64) t %276) %278 = (*.f64 t %50) %279 = (*.f64 #s(literal -1/18 binary64) %278) %280 = (*.f64 #s(literal -1/3 binary64) %45) %281 = (-.f64 %279 %280) %282 = (*.f64 t %281) %285 = (* z %185) %290 = (- (* -1/18 (* (pow t 2) %285)) (* -1/3 (* t %179))) %291 = (approx %290 %282) %292 = (approx %264 %121) %293 = (*.f64 #s(literal -3 binary64) a) %294 = (approx %265 %293) %295 = (/.f64 b a) %296 = (*.f64 #s(literal 9 binary64) b) %297 = (* %262 3) %298 = (approx %297 %296) %299 = (*.f64 b %126) %300 = (/.f64 #s(literal 3 binary64) t) %301 = (*.f64 y #s(literal 3 binary64)) %302 = (-.f64 %301 %13) %303 = (fma.f64 %56 z y) %304 = (/.f64 #s(literal 3 binary64) %302) %305 = (/.f64 #s(literal 1 binary64) %304) %306 = (*.f64 %56 z) %307 = (neg.f64 %63) %308 = (cos.f64 %303) %309 = (fma.f64 %58 t y) %310 = (cos.f64 %309) %311 = (cos.f64 %306) %312 = (*.f64 %311 %44) %313 = (*.f64 %312 #s(literal 2 binary64)) %314 = (-.f64 %306 y) %315 = (sin.f64 %303) %316 = (*.f64 %88 #s(literal 1/2 binary64)) %317 = (cos.f64 %316) %318 = (sin.f64 %316) %319 = (*.f64 %308 %318) %320 = (fabs.f64 %303) %321 = (sin.f64 %306) %322 = (+.f64 %303 %316) %323 = (sin.f64 %322) %324 = (fma.f64 %88 #s(literal 1/2 binary64) %76) %325 = (sin.f64 %324) %326 = (*.f64 %321 %45) %327 = (-.f64 %312 %326) %328 = (/ %193 3) %330 = (approx (- y %328) %306) %331 = (fma.f64 %88 #s(literal 1/2 binary64) y) %332 = (sin.f64 %331) %333 = (cos.f64 %77) %335 = (cos (- %328 y)) %336 = (approx %335 %44) %337 = (*.f64 t t) %338 = (*.f64 %44 z) %339 = (*.f64 #s(literal -1/18 binary64) %337) %340 = (*.f64 %45 t) %341 = (*.f64 #s(literal 1/3 binary64) %340) %342 = (fma.f64 %339 %338 %341) %343 = (fma.f64 %342 z %44) %344 = (approx %335 %343) %345 = (/.f64 #s(literal 1 binary64) %300) %346 = (*.f64 z #s(literal 1/3 binary64)) %347 = (/.f64 z #s(literal 3 binary64)) %348 = (/.f64 #s(literal 1 binary64) z) %349 = (+.f64 %307 %316) %350 = (sin.f64 %349) %351 = (fma.f64 %58 t %316) %352 = (sin.f64 %351) %353 = (sqrt.f64 %320) %354 = (*.f64 %353 %353) %355 = (/.f64 %88 #s(literal 2 binary64)) %356 = (cos.f64 %331) %357 = (fma.f64 %88 #s(literal -1/2 binary64) %63) %358 = (neg.f64 %357) %359 = (+.f64 %358 %316) %360 = (sin.f64 %359) %361 = (/.f64 b #s(literal -1/3 binary64)) %362 = (/.f64 #s(literal 1 binary64) %361) %363 = (neg.f64 %330) %364 = (neg.f64 %11) %365 = (neg.f64 %71) %366 = (+.f64 %365 %316) %367 = (sin.f64 %366) %368 = (fabs.f64 %70) %369 = (*.f64 z %291) %370 = (+.f64 %44 %369) %371 = (cos %37) %372 = (approx %371 %370) %373 = (*.f64 %323 %2) %374 = (*.f64 %225 #s(literal -1/3 binary64)) %375 = (cos.f64 %374) %376 = (neg.f64 %354) %377 = (cos.f64 %66) %378 = (cos.f64 %305) %379 = (*.f64 %350 %44) %380 = (*.f64 %352 %44) %381 = (*.f64 %197 %2) %382 = (fma.f64 %97 %45 %381) %383 = (+.f64 %82 %323) %384 = (fma.f64 %97 %45 %373) %385 = (-.f64 %325 %82) %386 = (fma.f64 %385 #s(literal 1/2 binary64) %84) %387 = (*.f64 %274 %45) %388 = (-.f64 %78 %205) %389 = (fma.f64 %388 #s(literal 1/2 binary64) %84) %390 = (*.f64 %45 %360) %391 = (*.f64 %45 %254) %392 = (-.f64 %391 %95) %393 = (*.f64 %378 %2) %394 = (*.f64 %393 #s(literal 6 binary64)) %395 = (*.f64 %394 b) %396 = (*.f64 %395 #s(literal 3 binary64)) %397 = (cos.f64 %228) %398 = (-.f64 %78 %397) %399 = (fma.f64 %398 #s(literal 1/2 binary64) %84) %400 = (/.f64 %238 a) %401 = (*.f64 #s(literal 2 binary64) %400) %402 = (*.f64 %83 %332) %403 = (*.f64 %83 %186) %404 = (fma.f64 %97 %45 %170) %405 = (*.f64 %347 t) %406 = (sin.f64 %405) %407 = (*.f64 %406 %45) %408 = (sin.f64 %213) %409 = (fma.f64 %64 z #s(literal 884279719003555/562949953421312 binary64)) %410 = (cos.f64 %409) %411 = (*.f64 #s(literal -2 binary64) %2) %415 = (sqrt (/ 1 x)) %418 = (approx (* -2 (* x %415)) %411) %419 = (*.f64 #s(literal -2 binary64) %117) %421 = (+ y (* -1/3 %193)) %422 = (cos %421) %423 = (* %422 %415) %426 = (approx (* -2 (* x %423)) %419) %427 = (*.f64 %44 %196) %428 = (-.f64 %427 %146) %429 = (*.f64 %2 %428) %430 = (*.f64 %250 %145) %431 = (fma.f64 %44 %196 %430) %432 = (*.f64 %2 %431) %433 = (*.f64 #s(literal 2 binary64) %432) %434 = (fma.f64 %44 %206 %122) %435 = (+.f64 %131 %137) %436 = (fma.f64 #s(literal 1/2 binary64) %435 %122) %437 = (*.f64 #s(literal 2 binary64) %429) %438 = (-.f64 %134 %131) %439 = (fma.f64 #s(literal 1/2 binary64) %438 %133) %440 = (-.f64 %33 y) %441 = (-.f64 %140 %131) %442 = (fma.f64 #s(literal 1/2 binary64) %441 %133) %443 = (*.f64 %2 %442) %444 = (*.f64 #s(literal 2 binary64) y) %445 = (fma.f64 #s(literal 1/3 binary64) %13 %444) %446 = (fma.f64 #s(literal -1/3 binary64) %13 %445) %447 = (*.f64 #s(literal 1/2 binary64) %446) %448 = (cos.f64 %447) %449 = (-.f64 %33 %14) %450 = (*.f64 #s(literal 1/2 binary64) %449) %451 = (cos.f64 %450) %452 = (fma.f64 %448 %451 %122) %453 = (fma.f64 #s(literal 6 binary64) %158 %157) %454 = (*.f64 x %453) %463 = (approx (* -1 (* x (- (* -1 (/ a x)) (* 6 (* b %423))))) %454) %464 = (*.f64 %196 %18) %465 = (*.f64 #s(literal -6 binary64) %244) %466 = (* %185 %20) %467 = (* b %466) %469 = (- a (* 6 %467)) %470 = (/ %469 b) %471 = (approx %470 %465) %472 = (/.f64 %148 a) %473 = (*.f64 #s(literal 6 binary64) %472) %474 = (-.f64 %473 %147) %475 = (*.f64 x %474) %476 = (* %422 %20) %477 = (/ %476 a) %479 = (/ 1 b) %481 = (approx (- (* 6 %477) %479) %475) %482 = (*.f64 %18 %434) %483 = (*.f64 #s(literal 2 binary64) %482) %484 = (fma.f64 #s(literal -1/3 binary64) %24 %483) %485 = (*.f64 x %484) %486 = (* %209 1/2) %487 = (+ %174 %486) %492 = (/ a %262) %495 = (*.f64 %18 %436) %496 = (*.f64 x %495) %498 = (* (* -1/3 t) z) %499 = (+ %498 y) %500 = (fabs %499) %503 = (sin (+ %486 (neg %500))) %507 = (- a (* (* (* %503 %20) 6) b)) %508 = (/ -1/3 b) %509 = (* %507 %508) %511 = (*.f64 %18 %439) %512 = (*.f64 x %511) %513 = (*.f64 #s(literal 2 binary64) %512) %514 = (cos %499) %515 = (+ %174 y) %520 = (* (cos %174) %185) %526 = (approx (* %31 (+ (* (- (+ (* 1/2 (- %514 (cos %515))) %520) %204) 1/2) %520)) %513) %527 = (*.f64 %18 %442) %528 = (*.f64 x %527) %529 = (*.f64 %18 %452) %530 = (*.f64 x %529) %531 = (*.f64 %112 %18) %532 = (*.f64 x %531) %533 = (*.f64 #s(literal -1 binary64) %244) %534 = (approx %466 %533) %535 = (approx %265 %184) %536 = (*.f64 #s(literal -2 binary64) %496) %539 = (+ %204 (sin (+ %499 %486))) %542 = (* %31 (+ (* %539 1/2) %199)) %543 = (approx %542 %536) %544 = (fma.f64 #s(literal 6 binary64) %162 %24) %545 = (*.f64 x %544) %546 = (*.f64 #s(literal -1 binary64) %545) %547 = (- %174 y) %549 = (sin (+ %486 %547)) %553 = (approx (- (* (* %549 %20) 6) %263) %546) %554 = (*.f64 #s(literal -2 binary64) %528) %557 = (+ (* (- %549 %204) 1/2) %520) %558 = (* %31 %557) %559 = (approx %558 %554) %560 = (*.f64 #s(literal -2 binary64) %530) %567 = (* (cos (* (+ %499 %515) 1/2)) (cos (* (- %499 %515) 1/2))) %571 = (* %31 (+ (* (* 2 %567) 1/2) %199)) %572 = (approx %571 %560) %573 = (*.f64 #s(literal -2 binary64) %532) %576 = (/ 3 (- (* y 3) %193)) %587 = (approx (* 2 %476) %222) %588 = (approx %423 %464) %589 = (* 2 %185) %590 = (approx %589 #s(literal 2 binary64)) %591 = (*.f64 b %2) %592 = (approx %467 %591) %593 = (*.f64 #s(literal 3 binary64) %2) %594 = (fma.f64 #s(literal -1/3 binary64) %15 %3) %598 = (approx (+ (* -1/3 %263) (* 2 %466)) %594) %604 = (approx (+ (* 3 %466) (* t (* z (* %179 %20)))) %593) %605 = (*.f64 x %196) %606 = (* x %514) %607 = (approx %606 %605) %608 = (fma.f64 #s(literal -1/3 binary64) %13 %14) %609 = (*.f64 #s(literal 1/2 binary64) %608) %610 = (cos.f64 %609) %611 = (*.f64 %610 %451) %612 = (approx %567 %611) %613 = (fma.f64 %196 %2 %223) %621 = (+ (* %20 (/ (+ (sin (- %487 y)) (sin (+ %487 y))) 2)) %181) %622 = (approx %621 %613) %623 = (+.f64 %119 %214) %624 = (approx %539 %623) %625 = (*.f64 %2 %623) %626 = (approx %542 %625) %627 = (fma.f64 %119 %2 %143) %631 = (* (sin (+ %486 %500)) %20) %634 = (approx (+ (* %20 %520) (+ %180 %631)) %627) %635 = (+.f64 %119 %125) %636 = (*.f64 %2 %635) %640 = (* %31 (+ (* (+ %204 %503) 1/2) %199)) %641 = (approx %640 %636) %642 = (*.f64 %451 %2) %643 = (*.f64 %610 %642) %644 = (*.f64 #s(literal 2 binary64) %643) %645 = (approx %571 %644) %646 = (*.f64 #s(literal -1/2 binary64) y) %649 = (approx (+ (* -1/2 y) %234) %646) %650 = (approx %576 %229) %651 = (sqrt.f64 %230) %652 = (*.f64 y %651) %654 = (approx (sqrt %500) %652) %655 = (*.f64 #s(literal 1/3 binary64) %233) %659 = (approx (+ (* (fabs %194) 1/3) %486) %655) %660 = (approx %199 %48) %661 = (*.f64 #s(literal -2 binary64) %52) %663 = (approx (* -2 %237) %661) %664 = (approx %423 %243) %665 = (*.f64 #s(literal 1/3 binary64) %45) %666 = (/.f64 #s(literal 1/2 binary64) %52) %668 = (approx (/ 1/2 %476) %666) %669 = (approx %477 %245) %670 = (- %498 y) %671 = (approx %670 %440) %672 = (cos %670) %673 = (approx %672 %333) %674 = (-.f64 %333 %44) %676 = (approx (- %672 %514) %674) %677 = (approx %549 %248) %678 = (*.f64 x %44) %679 = (approx %606 %678) %680 = (+.f64 %249 %248) %681 = (*.f64 %2 %680) %682 = (fma.f64 #s(literal 1/2 binary64) %681 %52) %683 = (approx %621 %682) %684 = (+.f64 %44 %249) %685 = (*.f64 %2 %684) %686 = (approx %542 %685) %687 = (+.f64 %44 %125) %688 = (*.f64 %2 %687) %689 = (approx %640 %688) %690 = (-.f64 %248 %44) %691 = (*.f64 #s(literal 1/2 binary64) %690) %692 = (+.f64 %44 %691) %693 = (approx %557 %692) %694 = (approx %421 %273) %695 = (*.f64 #s(literal 2 binary64) %267) %696 = (fma.f64 #s(literal 2/3 binary64) %51 %695) %697 = (*.f64 z %696) %700 = (* t (* z %179)) %703 = (approx (+ (* 2/3 %700) %589) %697) %704 = (*.f64 z %277) %706 = (approx (+ %486 %174) %704) %707 = (fma.f64 #s(literal -1/18 binary64) %278 %665) %708 = (*.f64 t %707) %714 = (approx (* t (- (* -1/18 (* t %285)) (* -1/3 %179))) %708) %715 = (*.f64 t %57) %716 = (/.f64 y %715) %717 = (*.f64 #s(literal -9 binary64) %716) %718 = (*.f64 #s(literal 3 binary64) %348) %719 = (-.f64 %717 %718) %720 = (/.f64 %719 t) %721 = (approx %576 %720) %722 = (*.f64 #s(literal -6 binary64) %255) %723 = (approx %469 %722) %724 = (*.f64 #s(literal -6 binary64) %52) %725 = (approx %470 %724) %726 = (fma.f64 #s(literal -6 binary64) %52 %15) %727 = (approx %470 %726) %728 = (fma.f64 #s(literal -1/3 binary64) %15 %433) %729 = (sin %498) %733 = (cos %498) %744 = (*.f64 #s(literal -6 binary64) %299) %745 = (approx %507 %744) %755 = (*.f64 b %443) %756 = (*.f64 #s(literal 2 binary64) %755) %757 = (-.f64 %756 %60) %758 = (/.f64 %757 b) %761 = (fabs.f64 x) %762 = (sqrt.f64 %761) %763 = (/.f64 #s(literal 1 binary64) %762) %764 = (+.f64 %39 %355) %765 = (sin.f64 %764) %766 = (+.f64 y %355) %767 = (sin.f64 %766) %768 = (*.f64 z z) %769 = (+.f64 %73 %355) %770 = (sin.f64 %769) %771 = (cos.f64 %67) %772 = (*.f64 %771 %44) %773 = (-.f64 %772 %87) %774 = (+.f64 %81 %355) %775 = (sin.f64 %774) %776 = (fma.f64 %58 t %355) %777 = (sin.f64 %776) %778 = (+.f64 %93 %355) %779 = (sin.f64 %778) %780 = (+.f64 %43 %355) %781 = (sin.f64 %780) %782 = (*.f64 %337 %768) %783 = (*.f64 #s(literal -1/18 binary64) %782) %785 = (approx (* z %290) %783) %786 = (fma.f64 #s(literal -1/3 binary64) %13 %355) %787 = (sin.f64 %786) %788 = (*.f64 z %345) %789 = (+.f64 %314 %355) %790 = (sin.f64 %789) %791 = (fma.f64 %88 #s(literal 1/2 binary64) %355) %792 = (sin.f64 %791) %793 = (/.f64 #s(literal 3 binary64) z) %794 = (/.f64 #s(literal 1 binary64) %793) %795 = (*.f64 %332 %352) %796 = (fma.f64 %85 #s(literal 1/2 binary64) %795) %797 = (*.f64 %3 %796) %799 = (fma.f64 %225 #s(literal -1/3 binary64) %355) %800 = (sin.f64 %799) %801 = (+.f64 %44 %785) %802 = (approx %371 %801) %803 = (*.f64 %3 %802) %806 = (-.f64 %401 %102) %807 = (*.f64 a %806) %808 = (* %31 %371) %809 = (- %808 %492) %811 = (/.f64 #s(literal -1/3 binary64) %295) %812 = (fma.f64 %346 t %355) %813 = (sin.f64 %812) %814 = (* %169 %262) %816 = (approx (/ %814 b) %604) %819 = (approx (+ %204 %168) %590) %820 = (fma.f64 %819 #s(literal 1/2 binary64) %80) %821 = (*.f64 %3 %820) %823 = (*.f64 x %588) %824 = (*.f64 #s(literal -2 binary64) %823) %825 = (- %259 %263) %826 = (* %825 1/3) %828 = (*.f64 #s(literal 2 binary64) %823) %830 = (/.f64 %823 b) %831 = (*.f64 #s(literal 6 binary64) %830) %832 = (/ %259 b) %833 = (approx %832 %831) %835 = (*.f64 x %664) %836 = (*.f64 b %835) %837 = (*.f64 #s(literal -6 binary64) %836) %838 = (- a %260) %839 = (approx %838 %837) %841 = (/.f64 %723 b) %842 = (*.f64 #s(literal -1/3 binary64) %841) %843 = (* %838 %508) %846 = (*.f64 #s(literal 2 binary64) %612) %847 = (fma.f64 %846 #s(literal 1/2 binary64) %80) %848 = (*.f64 %3 %847) %851 = (sin.f64 %659) %852 = (*.f64 %3 %851) %854 = (*.f64 %308 #s(literal 1 binary64)) %855 = (fma.f64 %315 %317 %854) %856 = (*.f64 %855 %18) %857 = (*.f64 x %856) %858 = (*.f64 #s(literal -2 binary64) %857) %859 = (approx %808 %858) %861 = (*.f64 %27 #s(literal 2 binary64)) %862 = (*.f64 %336 %861) %863 = (*.f64 %862 %10) %864 = (-.f64 %863 a) %866 = (*.f64 %114 %375) %868 = (*.f64 %114 %392) %870 = (*.f64 %114 %386) %872 = (*.f64 %21 #s(literal 2 binary64)) %873 = (*.f64 %344 %872) %874 = (*.f64 %873 %10) %875 = (-.f64 %874 a) %877 = (*.f64 %113 %372) %879 = (*.f64 %113 %408) %881 = (*.f64 %113 %389) %883 = (-.f64 %390 %220) %884 = (*.f64 %3 %883) %886 = (fma.f64 %177 %45 %373) %887 = (fma.f64 %2 %84 %886) %891 = (-.f64 %396 %292) %893 = (*.f64 y %649) %894 = (+.f64 #s(literal 1 binary64) %893) %897 = (approx (+ %185 (* 1/3 %700)) %894) %898 = (approx %371 %897) %899 = (*.f64 %3 %898) %902 = (*.f64 %677 %2) %903 = (*.f64 %902 #s(literal 6 binary64)) %904 = (-.f64 %903 %15) %906 = (*.f64 #s(literal -1/3 binary64) %727) %908 = (*.f64 #s(literal -1/3 binary64) %725) %910 = (*.f64 #s(literal -1/3 binary64) %471) %912 = (*.f64 %116 %763) %913 = (*.f64 x %912) %914 = (*.f64 #s(literal 2 binary64) %913) %916 = (*.f64 #s(literal 6 binary64) %592) %917 = (approx %260 %916) %918 = (-.f64 a %917) %920 = (*.f64 #s(literal 3 binary64) %592) %921 = (approx %814 %920) %922 = (/.f64 %921 b) %924 = (fma.f64 %44 %83 %660) %925 = (*.f64 %924 #s(literal 2 binary64)) %927 = (fma.f64 %383 #s(literal 1/2 binary64) %200) %928 = (*.f64 %3 %927) %931 = (*.f64 a %481) %932 = (approx %825 %931) %933 = (/.f64 #s(literal 3 binary64) %932) %935 = (-.f64 %78 %775) %936 = (fma.f64 %935 #s(literal 1/2 binary64) %84) %937 = (*.f64 %32 %936) %939 = (fma.f64 %388 #s(literal 1/2 binary64) %402) %940 = (*.f64 %3 %939) %942 = (fma.f64 %388 #s(literal 1/2 binary64) %379) %943 = (*.f64 %3 %942) %945 = (*.f64 %3 %693) %950 = (*.f64 #s(literal 6 binary64) %669) %951 = (-.f64 %950 %59) %952 = (*.f64 a %951) %953 = (approx %825 %952) %954 = (/.f64 #s(literal 3 binary64) %953) %956 = (approx %838 %463) %958 = (approx %204 %765) %959 = (-.f64 %78 %958) %960 = (fma.f64 %959 #s(literal 1/2 binary64) %84) %961 = (*.f64 %3 %960) %963 = (-.f64 %770 %82) %964 = (fma.f64 %963 #s(literal 1/2 binary64) %380) %965 = (*.f64 %3 %964) %967 = (-.f64 %773 %205) %968 = (fma.f64 %967 #s(literal 1/2 binary64) %84) %969 = (*.f64 %3 %968) %971 = (fma.f64 %2 %403 %382) %973 = (/.f64 #s(literal 1 binary64) %650) %974 = (cos.f64 %973) %975 = (*.f64 %974 %2) %976 = (*.f64 %975 #s(literal 6 binary64)) %977 = (*.f64 %976 b) %978 = (*.f64 %977 #s(literal 3 binary64)) %979 = (-.f64 %978 %108) %981 = (/.f64 #s(literal 1 binary64) %721) %982 = (cos.f64 %981) %983 = (*.f64 %982 %2) %984 = (*.f64 %983 #s(literal 6 binary64)) %985 = (*.f64 %984 b) %986 = (*.f64 %985 #s(literal 3 binary64)) %987 = (-.f64 %986 %108) %989 = (*.f64 %45 %779) %990 = (-.f64 %989 %220) %991 = (*.f64 %3 %990) %993 = (-.f64 %790 %308) %994 = (-.f64 %313 %993) %995 = (/.f64 %994 #s(literal 2 binary64)) %996 = (+.f64 %82 %995) %997 = (fma.f64 %996 #s(literal 1/2 binary64) %80) %998 = (*.f64 %3 %997) %1000 = (-.f64 %673 %308) %1001 = (-.f64 %313 %1000) %1002 = (/.f64 %1001 #s(literal 2 binary64)) %1003 = (+.f64 %82 %1002) %1004 = (fma.f64 %1003 #s(literal 1/2 binary64) %80) %1005 = (*.f64 %3 %1004) %1007 = (-.f64 %313 %676) %1008 = (/.f64 %1007 #s(literal 2 binary64)) %1009 = (+.f64 %82 %1008) %1010 = (fma.f64 %1009 #s(literal 1/2 binary64) %80) %1011 = (*.f64 %3 %1010) %1017 = (-.f64 y %788) %1018 = (cos.f64 %1017) %1019 = (*.f64 %3 %1018) %1021 = (fma.f64 %624 #s(literal 1/2 binary64) %80) %1022 = (*.f64 %3 %1021) %1026 = (approx %290 %714) %1027 = (*.f64 z %1026) %1028 = (+.f64 %44 %1027) %1029 = (approx %371 %1028) %1030 = (*.f64 %3 %1029) %1034 = (fma.f64 %44 %352 %387) %1035 = (*.f64 %3 %1034) %1037 = (/.f64 %679 %2) %1038 = (*.f64 #s(literal -2 binary64) %1037) %1039 = (approx %808 %1038) %1041 = (/.f64 %607 %2) %1042 = (*.f64 #s(literal -2 binary64) %1041) %1043 = (approx %808 %1042) %1047 = (approx (* %168 2) %703) %1049 = (approx %31 %418) %1050 = (*.f64 %1049 %111) %1052 = (fma.f64 %2 %403 %404) %1054 = (fma.f64 %2 %379 %404) %1056 = (cos.f64 %694) %1057 = (*.f64 %1056 %18) %1058 = (*.f64 x %1057) %1059 = (*.f64 #s(literal -2 binary64) %1058) %1061 = (*.f64 %1056 %2) %1062 = (*.f64 #s(literal 2 binary64) %1061) %1064 = (/.f64 %1061 a) %1065 = (*.f64 #s(literal 6 binary64) %1064) %1066 = (-.f64 %1065 %59) %1067 = (*.f64 a %1066) %1068 = (approx %825 %1067) %1069 = (/.f64 #s(literal 3 binary64) %1068) %1071 = (*.f64 %794 t) %1072 = (-.f64 %1071 y) %1073 = (fma.f64 #s(literal 1/2 binary64) %88 %1072) %1074 = (sin.f64 %1073) %1075 = (*.f64 %3 %1074) %1077 = (+.f64 %363 #s(literal 884279719003555/562949953421312 binary64)) %1078 = (sin.f64 %1077) %1079 = (*.f64 %3 %1078) %1081 = (+.f64 %365 #s(literal 884279719003555/562949953421312 binary64)) %1082 = (sin.f64 %1081) %1083 = (*.f64 %3 %1082) %1085 = (fma.f64 %368 #s(literal 1/3 binary64) #s(literal 884279719003555/562949953421312 binary64)) %1086 = (sin.f64 %1085) %1087 = (*.f64 %3 %1086) %1090 = (* %236 %415) %1093 = (approx (* -2 (* x %1090)) %663) %1094 = (approx %808 %1093) %1096 = (/.f64 %195 #s(literal -3 binary64)) %1097 = (fabs.f64 %1096) %1098 = (neg.f64 %1097) %1099 = (+.f64 %1098 %89) %1100 = (sin.f64 %1099) %1101 = (*.f64 %3 %1100) %1103 = (fabs.f64 %271) %1104 = (fma.f64 %1103 #s(literal 1/3 binary64) %316) %1105 = (sin.f64 %1104) %1106 = (*.f64 %3 %1105) %1108 = (cos.f64 %671) %1109 = (-.f64 %1108 %308) %1110 = (-.f64 %313 %1109) %1111 = (/.f64 %1110 #s(literal 2 binary64)) %1112 = (+.f64 %82 %1111) %1113 = (fma.f64 %1112 #s(literal 1/2 binary64) %80) %1114 = (*.f64 %3 %1113) %1121 = (-.f64 %327 %310) %1122 = (fma.f64 #s(literal 1/2 binary64) %1121 %84) %1123 = (-.f64 %1122 %82) %1124 = (fma.f64 %1123 #s(literal 1/2 binary64) %84) %1125 = (*.f64 %3 %1124) %1128 = (fma.f64 %315 %792 %319) %1129 = (*.f64 %1128 %18) %1130 = (*.f64 x %1129) %1131 = (*.f64 #s(literal -2 binary64) %1130) %1132 = (approx %808 %1131) %1134 = (*.f64 %3 %800) %1136 = (*.f64 %186 %2) %1137 = (*.f64 #s(literal 2 binary64) %1136) %1138 = (*.f64 #s(literal 6 binary64) %1136) %1139 = (approx %259 %1138) %1140 = (-.f64 %1139 %15) %1141 = (approx %335 %186) %1142 = (*.f64 %1141 %62) %1143 = (*.f64 %1142 %10) %1144 = (-.f64 %1143 a) %1146 = (*.f64 %186 %18) %1147 = (approx %1090 %1146) %1148 = (*.f64 x %1147) %1149 = (*.f64 #s(literal -2 binary64) %1148) %1150 = (approx %808 %1149) %1152 = (approx %808 %1137) %1154 = (*.f64 %377 %186) %1155 = (-.f64 %1154 %87) %1156 = (*.f64 %3 %1155) %1158 = (fma.f64 %45 %410 %403) %1159 = (*.f64 %3 %1158) %1161 = (fma.f64 %45 %91 %1154) %1162 = (*.f64 %3 %1161) %1164 = (fma.f64 %388 #s(literal 1/2 binary64) %403) %1165 = (*.f64 %3 %1164) %1167 = (+.f64 %186 %246) %1168 = (approx %204 %1167) %1169 = (-.f64 %78 %1168) %1170 = (fma.f64 %1169 #s(literal 1/2 binary64) %403) %1171 = (*.f64 %3 %1170) %1173 = (fma.f64 %385 #s(literal 1/2 binary64) %403) %1174 = (*.f64 %3 %1173) %1176 = (fma.f64 %2 %403 %384) %1178 = (/.f64 #s(literal 3 binary64) %1140) %1180 = (*.f64 %190 %2) %1181 = (*.f64 b %1180) %1182 = (*.f64 #s(literal 6 binary64) %1181) %1183 = (approx %260 %1182) %1184 = (-.f64 a %1183) %1186 = (*.f64 %377 %767) %1187 = (fma.f64 %767 %352 %80) %1188 = (*.f64 %3 %1187) %1190 = (fma.f64 %45 %91 %1186) %1191 = (*.f64 %3 %1190) %1193 = (*.f64 %311 %767) %1194 = (fma.f64 %321 %356 %1193) %1195 = (*.f64 %3 %1194) %1198 = (approx (/ 3 %825) %668) %1200 = (sin.f64 %706) %1201 = (*.f64 %1200 %44) %1202 = (cos.f64 %706) %1203 = (*.f64 %1202 %45) %1204 = (-.f64 %1201 %1203) %1205 = (*.f64 %1204 %2) %1206 = (*.f64 %1205 %10) %1207 = (/.f64 %1206 b) %1209 = (*.f64 %1204 #s(literal 2 binary64)) %1211 = (fma.f64 %44 %813 %407) %1212 = (*.f64 %3 %1211) %1214 = (fma.f64 %2 %379 %182) %1216 = (*.f64 %781 %18) %1217 = (*.f64 x %1216) %1218 = (*.f64 #s(literal 2 binary64) %1217) %1220 = (*.f64 %781 %2) %1221 = (*.f64 #s(literal 2 binary64) %1220) %1223 = (*.f64 b %534) %1224 = (*.f64 #s(literal 6 binary64) %1223) %1225 = (-.f64 a %1224) %1226 = (/.f64 %1225 b) %1227 = (*.f64 #s(literal -1/3 binary64) %1226) %1229 = (*.f64 #s(literal 6 binary64) %534) %1230 = (approx %259 %1229) %1231 = (-.f64 %1230 %15) %1232 = (/.f64 #s(literal 3 binary64) %1231) %1234 = (approx %168 %787) %1235 = (+.f64 %82 %1234) %1236 = (fma.f64 %1235 #s(literal 1/2 binary64) %80) %1237 = (*.f64 %3 %1236) %1239 = (*.f64 %777 %186) %1240 = (fma.f64 %2 %1239 %98) %1242 = (-.f64 #s(literal 884279719003555/562949953421312 binary64) y) %1244 = (approx (+ %210 %547) %1242) %1245 = (sin.f64 %1244) %1246 = (*.f64 %3 %1245) %1248 = (fma.f64 #s(literal -1/3 binary64) %13 #s(literal 884279719003555/562949953421312 binary64)) %1249 = (approx %212 %1248) %1250 = (sin.f64 %1249) %1251 = (*.f64 %3 %1250) %1253 = (+.f64 %376 #s(literal 884279719003555/562949953421312 binary64)) %1254 = (sin.f64 %1253) %1255 = (*.f64 %3 %1254) %1257 = (approx %211 #s(literal 884279719003555/562949953421312 binary64)) %1258 = (fma.f64 %64 z %1257) %1259 = (sin.f64 %1258) %1260 = (*.f64 %3 %1259) %1266 = (approx (- (* 2 (/ %237 a)) (* 1/3 %479)) %362) %1267 = (*.f64 a %1266) %1269 = (*.f64 %32 %399) %1271 = (*.f64 %654 %654) %1272 = (neg.f64 %1271) %1273 = (+.f64 %1272 %89) %1274 = (sin.f64 %1273) %1275 = (*.f64 %3 %1274) #s(literal 2 binary64) x %2 %3 y z t #s(literal 3 binary64) a b %10 %11 #s(literal 1/3 binary64) %13 %14 %15 #s(literal 1 binary64) %17 %18 %19 %21 #s(literal -1/3 binary64) %23 %24 #s(literal -1 binary64) %26 %27 #s(literal -2 binary64) %29 %32 %33 %38 %39 #s(literal -1/2 binary64) %41 %42 %43 %44 %45 %46 %47 %48 #s(literal -1/18 binary64) %50 %51 %52 #s(literal 2/3 binary64) %54 %55 %56 %57 %58 %59 %60 #s(literal 1/2 binary64) %62 %63 %64 #s(literal -3 binary64) %66 %67 %68 %69 %70 %71 %72 %73 #s(literal -9 binary64) #s(literal 9 binary64) %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 #s(literal 6 binary64) %108 %109 %110 %111 %112 %113 %114 #s(literal 884279719003555/562949953421312 binary64) %116 %117 %118 %119 #s(literal 18 binary64) %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 #s(literal -6 binary64) %157 %158 %159 %160 %161 %162 %163 %170 %171 %177 %178 %182 #s(literal -18 binary64) %184 %186 %187 %188 %189 %190 %195 %196 %197 %198 %200 %205 %206 %207 %213 %214 %220 %221 %222 %223 %224 %225 %226 %227 %228 %229 %230 %231 %232 %233 %238 %239 %240 %241 %242 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %254 %255 %256 %257 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %291 %292 %293 %294 %295 %296 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %330 %331 %332 %333 %336 %337 %338 %339 %340 %341 %342 %343 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %369 %370 %372 %373 %374 %375 %376 %377 %378 %379 %380 %381 %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %411 %418 %419 %426 %427 %428 %429 %430 %431 %432 %433 %434 %435 %436 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %463 %464 %465 %471 %472 %473 %474 %475 %481 %482 %483 %484 %485 (approx (- (* %31 (+ (* %185 (sin %487)) %199)) %492) %485) %495 %496 (approx %509 %161) %511 %512 %513 %526 %527 %528 %529 %530 %531 %532 %533 %534 %535 %536 %543 %544 %545 %546 %553 %554 %559 %560 %572 %573 (approx (/ (- (* (* (* (* (cos (/ 1 %576)) %20) 6) b) 3) %264) %297) %573) %587 %588 %590 %591 %592 %593 %594 %598 %604 %605 %607 %608 %609 %610 %611 %612 %613 %622 %623 %624 %625 %626 %627 %634 %635 %636 %641 %642 %643 %644 %645 %646 %649 %650 %651 %652 %654 %655 %659 %660 %661 %663 %664 %665 %666 %668 %669 %671 %673 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %703 %704 %706 %707 %708 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 (approx (- (* %31 (+ (* %729 (cos (+ %486 y))) (* %733 %185))) %492) %728) (approx (* (- a (* (* %631 6) b)) %508) %144) %744 %745 (approx %509 %127) (approx (/ (- (* (* (- (* %185 %733) (* %729 %179)) %20) 6) %263) 3) %437) %755 %756 %757 %758 (approx (- %558 %492) %758) %761 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %772 %773 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 (-.f64 %797 %11) %799 %800 %801 %802 %803 (-.f64 %803 %11) (fma.f64 %3 %367 %364) %806 %807 (approx %809 %807) %811 %812 %813 %816 (fma.f64 #s(literal 2/3 binary64) %816 %106) %819 %820 %821 (-.f64 %821 %11) %823 %824 (approx %826 %824) %828 (approx %826 %828) %830 %831 %833 (fma.f64 %833 %110 %106) %835 %836 %837 %839 (*.f64 %839 %100) %841 %842 (approx %843 %842) (/.f64 %535 %109) %846 %847 %848 (-.f64 %848 %11) (-.f64 %634 %11) %851 %852 (-.f64 %852 %11) %854 %855 %856 %857 %858 %859 (-.f64 %859 %11) %861 %862 %863 %864 (*.f64 %864 %102) %866 (-.f64 %866 %11) %868 (-.f64 %868 %11) %870 (-.f64 %870 %11) %872 %873 %874 %875 (*.f64 %875 %102) %877 (-.f64 %877 %11) %879 (-.f64 %879 %11) %881 (-.f64 %881 %11) %883 %884 (-.f64 %884 %11) %886 %887 (-.f64 %887 %11) (-.f64 %683 %11) (-.f64 %622 %11) %891 (/.f64 %891 %109) %893 %894 %897 %898 %899 (-.f64 %899 %11) (*.f64 %745 %100) %902 %903 %904 (*.f64 %904 #s(literal 1/3 binary64)) %906 (approx %843 %906) %908 (approx %843 %908) %910 (approx %843 %910) %912 %913 %914 (approx %826 %914) %916 %917 %918 (*.f64 %918 %100) %920 %921 %922 (fma.f64 #s(literal 2/3 binary64) %922 %106) %924 %925 (fma.f64 %2 %925 %106) %927 %928 (-.f64 %928 %11) (*.f64 %553 #s(literal 1/3 binary64)) %931 %932 %933 (/.f64 #s(literal 1 binary64) %933) %935 %936 %937 (-.f64 %937 %11) %939 %940 (-.f64 %940 %11) %942 %943 (-.f64 %943 %11) %945 (-.f64 %945 %11) (-.f64 %686 %11) (-.f64 %626 %11) (-.f64 %543 %11) %950 %951 %952 %953 %954 (/.f64 #s(literal 1 binary64) %954) %956 (*.f64 %956 %100) %958 %959 %960 %961 (-.f64 %961 %11) %963 %964 %965 (-.f64 %965 %11) %967 %968 %969 (-.f64 %969 %11) %971 (-.f64 %971 %11) %973 %974 %975 %976 %977 %978 %979 (/.f64 %979 %109) %981 %982 %983 %984 %985 %986 %987 (/.f64 %987 %109) %989 %990 %991 (-.f64 %991 %11) %993 %994 %995 %996 %997 %998 (-.f64 %998 %11) %1000 %1001 %1002 %1003 %1004 %1005 (-.f64 %1005 %11) %1007 %1008 %1009 %1010 %1011 (-.f64 %1011 %11) (-.f64 %645 %11) (-.f64 %572 %11) (-.f64 %641 %11) (-.f64 %689 %11) %1017 %1018 %1019 (-.f64 %1019 %103) %1021 %1022 (-.f64 %1022 %11) (-.f64 %559 %11) (approx %826 %426) %1026 %1027 %1028 %1029 %1030 (-.f64 %1030 %11) (/.f64 %294 %298) (/.f64 %266 %298) %1034 %1035 (-.f64 %1035 %11) %1037 %1038 %1039 (-.f64 %1039 %11) %1041 %1042 %1043 (-.f64 %1043 %11) (approx %809 %811) %1047 (fma.f64 %2 %1047 %106) %1049 %1050 (-.f64 %1050 %11) %1052 (-.f64 %1052 %11) %1054 (-.f64 %1054 %11) %1056 %1057 %1058 %1059 (approx %826 %1059) %1061 %1062 (approx %826 %1062) %1064 %1065 %1066 %1067 %1068 %1069 (/.f64 #s(literal 1 binary64) %1069) %1071 %1072 %1073 %1074 %1075 (-.f64 %1075 %11) %1077 %1078 %1079 (-.f64 %1079 %11) %1081 %1082 %1083 (-.f64 %1083 %11) %1085 %1086 %1087 (-.f64 %1087 %11) (approx %826 %587) %1093 %1094 (-.f64 %1094 %11) %1096 %1097 %1098 %1099 %1100 %1101 (-.f64 %1101 %11) %1103 %1104 %1105 %1106 (-.f64 %1106 %11) %1108 %1109 %1110 %1111 %1112 %1113 %1114 (-.f64 %1114 %11) (approx (+ (* %832 (/ b 3)) (* %263 -1/3)) %598) %1121 %1122 %1123 %1124 %1125 (-.f64 %1125 %11) (-.f64 %526 %11) %1128 %1129 %1130 %1131 %1132 (-.f64 %1132 %11) %1134 (-.f64 %1134 %11) %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 (*.f64 %1144 %102) %1146 %1147 %1148 %1149 %1150 (-.f64 %1150 %11) %1152 (-.f64 %1152 %105) %1154 %1155 %1156 (-.f64 %1156 %11) %1158 %1159 (-.f64 %1159 %11) %1161 %1162 (-.f64 %1162 %11) %1164 %1165 (-.f64 %1165 %11) %1167 %1168 %1169 %1170 %1171 (-.f64 %1171 %11) %1173 %1174 (-.f64 %1174 %11) %1176 (-.f64 %1176 %11) %1178 (/.f64 #s(literal 1 binary64) %1178) %1180 %1181 %1182 %1183 %1184 (*.f64 %1184 %100) %1186 %1187 %1188 (-.f64 %1188 %11) %1190 %1191 (-.f64 %1191 %11) %1193 %1194 %1195 (-.f64 %1195 %11) %1198 (/.f64 #s(literal 1 binary64) %1198) %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 (fma.f64 #s(literal 2/3 binary64) %1207 %106) %1209 (fma.f64 %2 %1209 %106) %1211 %1212 (-.f64 %1212 %11) %1214 (-.f64 %1214 %11) %1216 %1217 %1218 (approx %826 %1218) %1220 %1221 (approx %826 %1221) %1223 %1224 %1225 %1226 %1227 (approx %843 %1227) %1229 %1230 %1231 %1232 (/.f64 #s(literal 1 binary64) %1232) %1234 %1235 %1236 %1237 (-.f64 %1237 %11) %1239 %1240 (-.f64 %1240 %11) %1242 %1244 %1245 %1246 (-.f64 %1246 %11) %1248 %1249 %1250 %1251 (-.f64 %1251 %11) %1253 %1254 %1255 (-.f64 %1255 %11) %1257 %1258 %1259 %1260 (-.f64 %1260 %11) %1266 %1267 (approx %809 %1267) %1269 (-.f64 %1269 %11) %1271 %1272 %1273 %1274 %1275 (-.f64 %1275 %11) |
| Outputs |
|---|
%4 = (sqrt.f64 x) %6 = (*.f64 #s(literal 2 binary64) %4) %13 = (*.f64 b #s(literal 3 binary64)) %17 = (neg.f64 a) %22 = (/.f64 a %13) %24 = (*.f64 t z) %25 = (*.f64 #s(literal 1/3 binary64) %24) %26 = (/.f64 #s(literal 1 binary64) b) %28 = (neg.f64 b) %30 = (/.f64 b a) %32 = (/.f64 a b) %33 = (/.f64 #s(literal 1 binary64) x) %37 = (neg.f64 x) %41 = (sqrt.f64 %33) %42 = (*.f64 #s(literal 1 binary64) %41) %43 = (fabs.f64 x) %44 = (sqrt.f64 %43) %45 = (pow.f64 %44 #s(literal -1 binary64)) %46 = (pow.f64 %33 #s(literal 1/2 binary64)) %48 = (/.f64 #s(literal -1 binary64) (neg.f64 %44)) %50 = (/.f64 #s(literal 1 binary64) (/.f64 %44 #s(literal 1 binary64))) %51 = (/.f64 #s(literal 1 binary64) %44) %52 = (fabs.f64 %41) %53 = (*.f64 x %41) %54 = (sqrt x) %55 = (approx %54 %53) %57 = (*.f64 b x) %58 = (/.f64 #s(literal 1 binary64) %57) %60 = (neg.f64 %57) %64 = (/.f64 a %57) %65 = (*.f64 #s(literal -1 binary64) %53) %66 = (approx %54 %65) %68 = (*.f64 #s(literal -2 binary64) %53) %70 = (* 2 %54) %71 = (approx %70 %68) %72 = (*.f64 #s(literal -1/3 binary64) %24) %76 = (- y (/ (* z t) 3)) %77 = (approx %76 %72) %78 = (neg.f64 %25) %80 = (/.f64 #s(literal 1 binary64) y) %82 = (neg.f64 %24) %83 = (neg.f64 y) %87 = (/.f64 %24 y) %88 = (*.f64 #s(literal 1/3 binary64) %87) %89 = (neg.f64 %72) %91 = (+.f64 y %72) %92 = (sin.f64 y) %93 = (PI.f64 ) %94 = (*.f64 %93 #s(literal 1/2 binary64)) %95 = (cos.f64 %94) %96 = (cos.f64 y) %97 = (sin.f64 %94) %98 = (*.f64 %96 %97) %99 = (fma.f64 %92 %95 %98) %101 = (sin.f64 (+.f64 %83 %94)) %102 = (+.f64 y %94) %103 = (sin.f64 %102) %105 = (cos.f64 (neg.f64 %83)) %107 = (cos.f64 (fabs.f64 %83)) %108 = (fabs.f64 y) %109 = (cos.f64 %108) %110 = (cos.f64 %83) %112 = (+.f64 (*.f64 %92 %95) %98) %113 = (*.f64 z %92) %114 = (*.f64 t %113) %115 = (*.f64 #s(literal 1/3 binary64) %114) %117 = (*.f64 z %96) %118 = (*.f64 t %92) %119 = (*.f64 %96 %4) %121 = (/.f64 #s(literal 1 binary64) z) %123 = (neg.f64 z) %127 = (/.f64 y z) %128 = (*.f64 #s(literal 1/3 binary64) t) %129 = (*.f64 #s(literal -1/3 binary64) t) %130 = (fabs.f64 z) %131 = (*.f64 %130 %130) %132 = (*.f64 %123 %123) %133 = (*.f64 z z) %134 = (pow.f64 z #s(literal 2 binary64)) %135 = (*.f64 #s(literal 1/3 binary64) z) %141 = (*.f64 #s(literal 1/3 binary64) a) %142 = (*.f64 %4 #s(literal 2 binary64)) %143 = (*.f64 %135 t) %144 = (*.f64 t #s(literal -1/3 binary64)) %146 = (*.f64 %24 #s(literal 1/3 binary64)) %151 = (*.f64 %144 z) %152 = (*.f64 #s(literal 3 binary64) y) %153 = (-.f64 %152 %24) %154 = (fma.f64 #s(literal -3 binary64) y %24) %155 = (*.f64 #s(literal -3 binary64) y) %158 = (*.f64 %154 #s(literal -1/3 binary64)) %159 = (*.f64 #s(literal 1/3 binary64) %153) %160 = (fma.f64 %144 z y) %165 = (-.f64 %143 y) %166 = (sin.f64 %160) %167 = (cos.f64 %160) %168 = (*.f64 %167 %97) %169 = (fma.f64 %166 %95 %168) %170 = (+.f64 %160 %94) %171 = (sin.f64 %170) %172 = (cos.f64 %151) %173 = (*.f64 %172 %96) %174 = (sin.f64 %151) %175 = (*.f64 %174 %92) %176 = (-.f64 %173 %175) %178 = (cos.f64 (neg.f64 %160)) %180 = (cos.f64 (fabs.f64 %160)) %182 = (+.f64 (*.f64 %166 %95) %168) %183 = (sin.f64 %143) %184 = (*.f64 %183 %92) %185 = (cos.f64 %165) %186 = (fma.f64 %135 t y) %187 = (cos.f64 %186) %190 = (fma.f64 %128 z y) %191 = (*.f64 %128 z) %194 = (sin.f64 %190) %195 = (cos.f64 %190) %196 = (*.f64 %195 %97) %197 = (fma.f64 %194 %95 %196) %198 = (+.f64 %190 %94) %199 = (sin.f64 %198) %204 = (-.f64 (*.f64 (cos.f64 %191) %96) (*.f64 (sin.f64 %191) %92)) %206 = (cos.f64 (neg.f64 %190)) %208 = (cos.f64 (fabs.f64 %190)) %210 = (+.f64 (*.f64 %194 %95) %196) %211 = (cos.f64 %143) %212 = (*.f64 %211 %97) %213 = (fma.f64 %183 %95 %212) %214 = (fma.f64 %135 t %94) %215 = (sin.f64 %214) %217 = (cos.f64 (fabs.f64 %143)) %218 = (neg.f64 %143) %219 = (cos.f64 %218) %221 = (+.f64 (*.f64 %183 %95) %212) %223 = (sin.f64 (-.f64 %214 y)) %225 = (sin.f64 (+.f64 %214 y)) %226 = (+.f64 %223 %225) %227 = (*.f64 %226 #s(literal 1/2 binary64)) %228 = (*.f64 %211 %96) %230 = (/.f64 (neg.f64 %226) #s(literal -2 binary64)) %232 = (/.f64 (+.f64 %187 %185) #s(literal 2 binary64)) %233 = (/.f64 %226 #s(literal 2 binary64)) %235 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %226)) %238 = (+.f64 (/.f64 %223 #s(literal 2 binary64)) (/.f64 %225 #s(literal 2 binary64))) %246 = (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %160 %190) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %160 %190) #s(literal 2 binary64))))) %247 = (-.f64 %167 %195) %249 = (cos.f64 (-.f64 %151 y)) %252 = (*.f64 #s(literal 1/2 binary64) %93) %253 = (fma.f64 %144 z %252) %254 = (neg.f64 %252) %259 = (cos.f64 %252) %261 = (sin.f64 %252) %268 = (cos.f64 %253) %269 = (*.f64 %93 #s(literal -1/2 binary64)) %270 = (fma.f64 %135 t %269) %274 = (cos.f64 %269) %275 = (sin.f64 %269) %276 = (*.f64 %211 %275) %278 = (sin.f64 %270) %281 = (*.f64 %96 %278) %282 = (*.f64 %167 %4) %283 = (*.f64 %4 %183) %284 = (fma.f64 %283 %92 %282) %285 = (*.f64 %283 %92) %289 = (*.f64 #s(literal -1/3 binary64) %26) %290 = (/.f64 #s(literal -1/3 binary64) b) %291 = (*.f64 #s(literal 1 binary64) %290) %292 = (*.f64 b #s(literal -3 binary64)) %293 = (pow.f64 %292 #s(literal -1 binary64)) %295 = (/.f64 #s(literal -1 binary64) (neg.f64 %292)) %297 = (/.f64 #s(literal 1 binary64) (/.f64 %292 #s(literal 1 binary64))) %298 = (/.f64 #s(literal 1 binary64) %292) %299 = (/.f64 #s(literal 1/3 binary64) %28) %304 = (/.f64 #s(literal 1/3 binary64) b) %308 = (/.f64 %141 b) %311 = (*.f64 %17 #s(literal 1/3 binary64)) %322 = (/.f64 %311 %28) %325 = (*.f64 %32 #s(literal -1/3 binary64)) %327 = (*.f64 %13 %32) %328 = (*.f64 %13 #s(literal 3 binary64)) %329 = (*.f64 b #s(literal 1/3 binary64)) %340 = (cos.f64 %77) %347 = (cos.f64 %159) %348 = (*.f64 #s(literal 2 binary64) %55) %349 = (*.f64 #s(literal 2 binary64) %66) %351 = (sin.f64 %91) %352 = (cos.f64 %91) %353 = (*.f64 %352 %97) %354 = (fma.f64 %351 %95 %353) %355 = (+.f64 %91 %94) %356 = (sin.f64 %355) %357 = (cos.f64 %72) %358 = (*.f64 %96 %357) %359 = (sin.f64 %72) %360 = (*.f64 %92 %359) %361 = (-.f64 %358 %360) %362 = (neg.f64 %91) %363 = (cos.f64 %362) %364 = (fabs.f64 %91) %365 = (cos.f64 %364) %367 = (+.f64 (*.f64 %351 %95) %353) %368 = (*.f64 %352 %4) %369 = (sin.f64 %25) %370 = (sin.f64 %78) %371 = (cos.f64 %25) %372 = (*.f64 %371 %97) %373 = (fma.f64 %370 %95 %372) %375 = (sin.f64 (fma.f64 #s(literal 1/3 binary64) %24 %94)) %376 = (+.f64 %78 %94) %377 = (sin.f64 %376) %379 = (cos.f64 (fabs.f64 %25)) %380 = (cos.f64 %78) %382 = (+.f64 (*.f64 %370 %95) %372) %384 = (*.f64 #s(literal 3 binary64) a) %385 = (*.f64 %92 %369) %387 = (cos.f64 (-.f64 y %25)) %388 = (+.f64 y %25) %389 = (cos.f64 %388) %395 = (-.f64 %252 %364) %396 = (sin.f64 %395) %398 = (sin.f64 %364) %401 = (*.f64 %396 %4) %402 = (*.f64 #s(literal 2 binary64) %401) %403 = (fma.f64 #s(literal -1/2 binary64) %93 %25) %404 = (*.f64 #s(literal -1/2 binary64) %93) %407 = (sin.f64 %404) %408 = (cos.f64 %404) %409 = (*.f64 %408 %369) %411 = (sin.f64 %403) %417 = (*.f64 %96 %371) %431 = (-.f64 %352 %389) %434 = (fma.f64 #s(literal 1/2 binary64) %431 %417) %435 = (*.f64 #s(literal 1/2 binary64) %431) %436 = (neg.f64 %417) %439 = (fma.f64 #s(literal -1/3 binary64) %24 %252) %444 = (+.f64 y %439) %445 = (cos.f64 %439) %446 = (sin.f64 %439) %447 = (*.f64 %96 %446) %449 = (sin.f64 %444) %452 = (fma.f64 #s(literal 1/3 binary64) %24 %252) %455 = (-.f64 %452 y) %456 = (sin.f64 %455) %457 = (sin.f64 %452) %463 = (+.f64 %364 %252) %464 = (*.f64 %352 %261) %466 = (sin.f64 %463) %469 = (*.f64 %466 %4) %470 = (*.f64 #s(literal 2 binary64) %469) %472 = (cos.f64 (-.f64 y %72)) %480 = (*.f64 %352 %41) %481 = (/.f64 %352 %44) %482 = (*.f64 x %481) %483 = (*.f64 %369 %41) %484 = (*.f64 x %483) %485 = (*.f64 %92 %483) %489 = (+.f64 %481 %485) %490 = (*.f64 x %489) %491 = (*.f64 b %482) %497 = (/.f64 a x) %498 = (*.f64 b %481) %499 = (*.f64 %396 %41) %500 = (*.f64 x %499) %501 = (*.f64 #s(literal 2 binary64) %500) %502 = (*.f64 %456 %41) %503 = (*.f64 #s(literal -1 binary64) %482) %506 = (* (* t -1/3) z) %508 = (cos (+ %506 y)) %509 = (* %508 %54) %510 = (approx %509 %503) %511 = (*.f64 #s(literal -1 binary64) %484) %514 = (* (* 1/3 z) t) %515 = (sin %514) %516 = (* %54 %515) %517 = (approx %516 %511) %518 = (*.f64 #s(literal -1 binary64) %490) %519 = (sin y) %520 = (* %516 %519) %521 = (+ %520 %509) %522 = (approx %521 %518) %524 = (*.f64 #s(literal -18 binary64) %491) %525 = (cos y) %526 = (approx %525 #s(literal 1 binary64)) %527 = (*.f64 y y) %529 = (*.f64 #s(literal -1/2 binary64) %527) %532 = (+.f64 #s(literal 1 binary64) %529) %533 = (approx %525 %532) %536 = (* t z) %537 = (+ (* -3 y) %536) %538 = (approx %537 %24) %539 = (*.f64 %357 %97) %540 = (fma.f64 %359 %95 %539) %541 = (fma.f64 #s(literal -1/3 binary64) %24 %94) %542 = (sin.f64 %541) %543 = (cos.f64 %89) %545 = (cos.f64 (fabs.f64 %72)) %547 = (+.f64 (*.f64 %359 %95) %539) %548 = (approx %508 %357) %549 = (*.f64 y %369) %550 = (* %515 %519) %551 = (approx %550 %549) %554 = (+ (* (* 1/3 t) z) y) %555 = (cos %554) %556 = (approx %555 %371) %557 = (*.f64 %371 %261) %562 = (+.f64 y %252) %564 = (PI ) %565 = (* 1/2 %564) %566 = (+ %565 y) %567 = (+ %506 %566) %568 = (approx %567 %439) %569 = (*.f64 %357 %261) %575 = (+ %514 (* %564 -1/2)) %578 = (approx (* %525 (sin %575)) %411) %579 = (*.f64 %357 %4) %580 = (*.f64 #s(literal 2 binary64) %579) %581 = (*.f64 %457 %4) %582 = (approx %537 %155) %585 = (+.f64 #s(literal 1 binary64) %88) %586 = (*.f64 y %585) %587 = (approx %554 %586) %593 = (/.f64 #s(literal 1 binary64) %108) %595 = (sqrt.f64 (*.f64 %80 %80)) %596 = (/.f64 #s(literal -1 binary64) y) %598 = (sqrt.f64 (*.f64 %596 %596)) %600 = (fabs.f64 (neg.f64 %80)) %602 = (fabs.f64 (neg.f64 %596)) %603 = (fabs.f64 %596) %604 = (fabs.f64 %80) %609 = (*.f64 %527 %604) %610 = (* 1/3 %536) %612 = (cos (- y %610)) %613 = (* %612 %54) %614 = (approx %613 %119) %615 = (*.f64 %96 %41) %616 = (*.f64 %92 %41) %617 = (*.f64 z %616) %618 = (*.f64 t %617) %619 = (fma.f64 #s(literal 1/3 binary64) %618 %615) %620 = (*.f64 #s(literal 1/3 binary64) %618) %624 = (*.f64 x %615) %625 = (/.f64 #s(literal 1 binary64) a) %627 = (neg.f64 %119) %629 = (/.f64 %119 a) %632 = (*.f64 #s(literal -1/3 binary64) %114) %633 = (-.f64 %252 y) %634 = (sin.f64 %633) %638 = (*.f64 %96 %261) %640 = (sin.f64 %562) %652 = (cos.f64 %562) %660 = (approx (cos %575) %408) %661 = (*.f64 b %119) %662 = (*.f64 #s(literal 18 binary64) %661) %663 = (-.f64 %662 %384) %665 = (* %509 6) %666 = (* %665 b) %668 = (* b 3) %669 = (/ a b) %670 = (* %668 %669) %671 = (- (* %666 3) %670) %672 = (approx %671 %663) %674 = (neg.f64 %96) %676 = (/.f64 %96 z) %679 = (*.f64 #s(literal -3 binary64) %127) %682 = (+.f64 t %679) %683 = (*.f64 z %682) %684 = (approx %537 %683) %685 = (fma.f64 %129 z y) %687 = (fma.f64 #s(literal -1/3 binary64) t %127) %691 = (*.f64 z %687) %692 = (approx %515 %369) %694 = (neg.f64 %93) %696 = (/.f64 %93 z) %699 = (*.f64 #s(literal 1/2 binary64) %696) %700 = (fma.f64 #s(literal 1/3 binary64) t %699) %704 = (*.f64 t %117) %705 = (*.f64 #s(literal -1/18 binary64) %704) %706 = (*.f64 #s(literal -1/3 binary64) %92) %707 = (-.f64 %705 %706) %708 = (*.f64 t %707) %711 = (* z %525) %716 = (- (* -1/18 (* (pow t 2) %711)) (* -1/3 (* t %519))) %717 = (approx %716 %708) %718 = (approx %670 %384) %719 = (*.f64 #s(literal -3 binary64) a) %720 = (approx %671 %719) %724 = (*.f64 #s(literal 9 binary64) b) %725 = (* %668 3) %726 = (approx %725 %724) %727 = (*.f64 b %401) %728 = (/.f64 #s(literal 1 binary64) t) %730 = (neg.f64 t) %732 = (/.f64 t #s(literal 3 binary64)) %734 = (/.f64 #s(literal 3 binary64) t) %735 = (*.f64 y #s(literal 3 binary64)) %736 = (-.f64 %735 %24) %737 = (*.f64 %129 z) %744 = (-.f64 y %146) %745 = (/.f64 #s(literal 1 binary64) %744) %755 = (cos.f64 %737) %756 = (*.f64 %755 %96) %757 = (*.f64 %756 #s(literal 2 binary64)) %758 = (-.f64 %737 y) %759 = (cos.f64 %758) %760 = (cos.f64 %685) %761 = (-.f64 %759 %760) %762 = (-.f64 %757 %761) %763 = (*.f64 %762 #s(literal 1/2 binary64)) %765 = (/.f64 (neg.f64 %762) #s(literal -2 binary64)) %766 = (/.f64 %762 #s(literal 2 binary64)) %768 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %762)) %769 = (sin.f64 %685) %770 = (*.f64 %760 %97) %771 = (fma.f64 %769 %95 %770) %772 = (+.f64 %685 %94) %773 = (sin.f64 %772) %774 = (/.f64 %757 #s(literal 2 binary64)) %775 = (sin.f64 %737) %776 = (*.f64 %775 %92) %777 = (-.f64 %774 %776) %778 = (*.f64 %769 %95) %780 = (-.f64 %778 (neg.f64 %770)) %781 = (-.f64 %756 %776) %782 = (neg.f64 %685) %783 = (cos.f64 %782) %784 = (fabs.f64 %685) %785 = (cos.f64 %784) %786 = (+.f64 %778 %770) %803 = (/.f64 (+.f64 %760 %759) #s(literal 2 binary64)) %804 = (*.f64 %755 %92) %808 = (/.f64 %694 #s(literal -2 binary64)) %809 = (/.f64 %93 #s(literal 2 binary64)) %811 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %93)) %812 = (*.f64 %95 %97) %813 = (fma.f64 %97 %95 %812) %814 = (fma.f64 %93 #s(literal 1/2 binary64) %94) %815 = (sin.f64 %814) %816 = (neg.f64 %94) %817 = (cos.f64 %816) %819 = (cos.f64 (fabs.f64 %94)) %821 = (+.f64 (*.f64 %97 %95) %812) %822 = (sqrt.f64 %784) %823 = (neg.f64 %822) %824 = (*.f64 %823 %823) %825 = (*.f64 %822 %822) %826 = (pow.f64 %822 #s(literal 2 binary64)) %828 = (sqrt.f64 (*.f64 %685 %685)) %830 = (sqrt.f64 (*.f64 %784 %784)) %831 = (fabs.f64 %782) %833 = (fma.f64 %93 #s(literal 1/2 binary64) %165) %838 = (*.f64 %95 (sin.f64 %165)) %840 = (sin.f64 %833) %844 = (/ %536 3) %845 = (- y %844) %846 = (approx %845 %737) %847 = (fma.f64 %93 #s(literal 1/2 binary64) y) %850 = (*.f64 %95 %92) %852 = (sin.f64 %847) %856 = (cos (- %844 y)) %857 = (approx %856 %96) %858 = (fabs.f64 t) %861 = (*.f64 t t) %863 = (*.f64 %96 z) %864 = (*.f64 #s(literal -1/18 binary64) %861) %865 = (*.f64 %92 t) %866 = (*.f64 #s(literal 1/3 binary64) %865) %867 = (fma.f64 %864 %863 %866) %868 = (*.f64 %864 %863) %872 = (fma.f64 %867 z %96) %873 = (*.f64 %867 z) %876 = (approx %856 %872) %884 = (*.f64 z #s(literal 1/3 binary64)) %885 = (*.f64 #s(literal 1 binary64) %884) %886 = (/.f64 #s(literal 3 binary64) z) %887 = (pow.f64 %886 #s(literal -1 binary64)) %888 = (/.f64 %123 #s(literal -3 binary64)) %890 = (/.f64 #s(literal -1 binary64) (neg.f64 %886)) %892 = (/.f64 #s(literal 1 binary64) (/.f64 %886 #s(literal 1 binary64))) %893 = (/.f64 #s(literal 1 binary64) %886) %894 = (/.f64 z #s(literal 3 binary64)) %901 = (+.f64 %218 %94) %902 = (sin.f64 %218) %904 = (sin.f64 %901) %908 = (/.f64 (fma.f64 %143 #s(literal 2 binary64) %93) #s(literal 2 binary64)) %909 = (-.f64 %143 %816) %910 = (+.f64 %143 %94) %922 = (cos.f64 %847) %923 = (fma.f64 %93 #s(literal -1/2 binary64) %143) %926 = (neg.f64 %923) %928 = (+.f64 %926 %94) %929 = (sin.f64 %926) %931 = (*.f64 (cos.f64 %926) %97) %933 = (sin.f64 %928) %939 = (neg.f64 %846) %940 = (neg.f64 %22) %941 = (neg.f64 %158) %943 = (+.f64 %941 %94) %944 = (sin.f64 %941) %945 = (cos.f64 %941) %946 = (*.f64 %945 %97) %948 = (sin.f64 %943) %955 = (fabs.f64 %154) %956 = (*.f64 z %717) %959 = (+.f64 %96 %956) %960 = (cos %76) %961 = (approx %960 %959) %962 = (*.f64 %760 %4) %963 = (*.f64 %582 #s(literal -1/3 binary64)) %964 = (sin.f64 %963) %965 = (cos.f64 %963) %966 = (*.f64 %965 %97) %967 = (fma.f64 %964 %95 %966) %968 = (fma.f64 %582 #s(literal -1/3 binary64) %94) %969 = (sin.f64 %968) %971 = (cos.f64 (neg.f64 %963)) %973 = (cos.f64 (fabs.f64 %963)) %975 = (+.f64 (*.f64 %964 %95) %966) %976 = (neg.f64 %784) %983 = (cos.f64 %146) %990 = (cos.f64 %744) %991 = (*.f64 %904 %96) %998 = (*.f64 %548 %4) %999 = (fma.f64 %283 %92 %998) %1004 = (/.f64 (fma.f64 %195 #s(literal 2 binary64) %762) #s(literal 2 binary64)) %1006 = (-.f64 %195 (neg.f64 %760)) %1007 = (+.f64 %195 %760) %1008 = (fma.f64 %283 %92 %962) %1009 = (neg.f64 %962) %1012 = (-.f64 %840 %195) %1013 = (fma.f64 %1012 #s(literal 1/2 binary64) %228) %1014 = (*.f64 %1012 #s(literal 1/2 binary64)) %1015 = (neg.f64 %228) %1018 = (*.f64 %692 %92) %1019 = (-.f64 %167 %556) %1020 = (fma.f64 %1019 #s(literal 1/2 binary64) %228) %1021 = (*.f64 %1019 #s(literal 1/2 binary64)) %1022 = (-.f64 %1021 %1015) %1023 = (+.f64 %1021 %228) %1024 = (*.f64 %92 %933) %1031 = (*.f64 %92 %660) %1032 = (-.f64 %1031 %281) %1033 = (*.f64 %990 %4) %1034 = (*.f64 %1033 #s(literal 6 binary64)) %1035 = (*.f64 %1034 b) %1036 = (*.f64 %1035 #s(literal 3 binary64)) %1043 = (cos.f64 %587) %1052 = (-.f64 %167 %1043) %1053 = (fma.f64 %1052 #s(literal 1/2 binary64) %228) %1054 = (*.f64 %1052 #s(literal 1/2 binary64)) %1060 = (/.f64 %614 a) %1063 = (*.f64 #s(literal 2 binary64) %1060) %1064 = (*.f64 %211 %852) %1065 = (*.f64 %211 %526) %1066 = (fma.f64 %283 %92 %510) %1070 = (*.f64 %884 t) %1071 = (sin.f64 %1070) %1072 = (*.f64 %1071 %92) %1073 = (-.f64 %1070 y) %1074 = (cos.f64 %1073) %1079 = (sin.f64 %568) %1080 = (fma.f64 %144 z #s(literal 884279719003555/562949953421312 binary64)) %1086 = (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) %1088 = (sin.f64 #s(literal 884279719003555/562949953421312 binary64)) %1095 = (cos.f64 %1080) %1096 = (*.f64 #s(literal -2 binary64) %4) %1100 = (sqrt (/ 1 x)) %1103 = (approx (* -2 (* x %1100)) %1096) %1104 = (*.f64 #s(literal -2 binary64) %368) %1106 = (+ y (* -1/3 %536)) %1107 = (cos %1106) %1110 = (/ %1107 (sqrt (fabs x))) %1113 = (approx (* -2 (* x %1110)) %1104) %1116 = (*.f64 %4 %352) %1117 = (*.f64 %652 %359) %1118 = (fma.f64 %96 %357 %1117) %1122 = (*.f64 %4 %1118) %1123 = (*.f64 #s(literal 2 binary64) %1122) %1124 = (fma.f64 %96 %457 %385) %1125 = (*.f64 %96 %457) %1126 = (neg.f64 %385) %1131 = (+.f64 %389 %449) %1132 = (fma.f64 #s(literal 1/2 binary64) %1131 %385) %1133 = (*.f64 #s(literal 1/2 binary64) %1131) %1136 = (*.f64 #s(literal 2 binary64) %1116) %1137 = (-.f64 %434 %389) %1138 = (fma.f64 #s(literal 1/2 binary64) %1137 %417) %1139 = (*.f64 #s(literal 1/2 binary64) %1137) %1142 = (-.f64 %72 y) %1143 = (-.f64 %456 %389) %1144 = (fma.f64 #s(literal 1/2 binary64) %1143 %417) %1145 = (*.f64 #s(literal 1/2 binary64) %1143) %1148 = (*.f64 %4 %1144) %1149 = (*.f64 #s(literal 2 binary64) y) %1150 = (fma.f64 #s(literal 1/3 binary64) %24 %1149) %1154 = (fma.f64 #s(literal -1/3 binary64) %24 %1150) %1158 = (*.f64 #s(literal 1/2 binary64) %1154) %1165 = (cos.f64 %1158) %1166 = (-.f64 %72 %25) %1167 = (*.f64 #s(literal 1/2 binary64) %1166) %1174 = (cos.f64 %1167) %1175 = (fma.f64 %1165 %1174 %385) %1176 = (*.f64 %1165 %1174) %1179 = (*.f64 #s(literal 6 binary64) %498) %1182 = (fma.f64 #s(literal 6 binary64) %498 %497) %1186 = (*.f64 x %1182) %1195 = (approx (* -1 (* x (- (* -1 (/ a x)) (* 6 (* b %1110))))) %1186) %1196 = (*.f64 %357 %41) %1197 = (*.f64 #s(literal -6 binary64) %624) %1198 = (* %525 %54) %1199 = (* b %1198) %1201 = (- a (* 6 %1199)) %1202 = (/ %1201 b) %1203 = (approx %1202 %1197) %1207 = (/.f64 %481 a) %1210 = (*.f64 #s(literal 6 binary64) %1207) %1214 = (-.f64 %1210 %58) %1215 = (*.f64 x %1214) %1216 = (* %1107 %54) %1217 = (/ %1216 a) %1221 = (approx (- (* 6 %1217) (pow b -1)) %1215) %1222 = (*.f64 %41 %1124) %1223 = (*.f64 #s(literal 2 binary64) %1222) %1224 = (fma.f64 #s(literal -1/3 binary64) %64 %1223) %1225 = (*.f64 #s(literal -1/3 binary64) %64) %1229 = (*.f64 x %1224) %1230 = (cos %514) %1234 = (/ a %668) %1237 = (*.f64 %41 %1132) %1238 = (*.f64 x %1237) %1239 = (/ %564 2) %1241 = (* (* -1/3 t) z) %1242 = (+ %1241 y) %1243 = (fabs %1242) %1246 = (sin (+ %1239 (neg %1243))) %1250 = (- a (* (* (* %1246 %54) 6) b)) %1251 = (/ -1/3 b) %1252 = (* %1250 %1251) %1254 = (*.f64 %41 %1138) %1255 = (*.f64 x %1254) %1256 = (*.f64 #s(literal 2 binary64) %1255) %1257 = (cos %1242) %1258 = (+ %514 y) %1262 = (* %1230 %525) %1268 = (approx (* %70 (+ (* (- (+ (* 1/2 (- %1257 (cos %1258))) %1262) %555) 1/2) %1262)) %1256) %1269 = (*.f64 %41 %1144) %1270 = (*.f64 x %1269) %1271 = (*.f64 %41 %1175) %1272 = (*.f64 x %1271) %1273 = (*.f64 %347 %41) %1274 = (*.f64 x %1273) %1275 = (*.f64 #s(literal -1 binary64) %624) %1276 = (approx %1198 %1275) %1277 = (approx %671 %524) %1278 = (*.f64 #s(literal -2 binary64) %1238) %1279 = (+ %555 %1257) %1282 = (* %70 (+ (* %1279 1/2) %550)) %1283 = (approx %1282 %1278) %1284 = (*.f64 #s(literal 6 binary64) %502) %1287 = (fma.f64 #s(literal 6 binary64) %502 %64) %1291 = (*.f64 x %1287) %1292 = (*.f64 #s(literal -1 binary64) %1291) %1293 = (- %514 y) %1295 = (sin (+ %1239 %1293)) %1299 = (approx (- (* (* %1295 %54) 6) %669) %1292) %1300 = (*.f64 #s(literal -2 binary64) %1270) %1303 = (+ (* (- %1295 %555) 1/2) %1262) %1304 = (* %70 %1303) %1305 = (approx %1304 %1300) %1306 = (*.f64 #s(literal -2 binary64) %1272) %1313 = (* (cos (* (+ %1242 %1258) 1/2)) (cos (* (- %1242 %1258) 1/2))) %1317 = (* %70 (+ (* (* 2 %1313) 1/2) %550)) %1318 = (approx %1317 %1306) %1319 = (*.f64 #s(literal -2 binary64) %1274) %1329 = (approx (* 2 %1216) %580) %1330 = (approx %1110 %1196) %1331 = (* 2 %525) %1332 = (approx %1331 #s(literal 2 binary64)) %1333 = (*.f64 b %4) %1334 = (approx %1199 %1333) %1335 = (*.f64 #s(literal 3 binary64) %4) %1336 = (fma.f64 #s(literal -1/3 binary64) %32 %6) %1337 = (*.f64 #s(literal -1/3 binary64) %32) %1345 = (approx (+ (/ -1/3 (/ b a)) (* 2 %1198)) %1336) %1351 = (approx (+ (* 3 %1198) (* t (* z (* %519 %54)))) %1335) %1352 = (*.f64 x %357) %1353 = (* x %1257) %1354 = (approx %1353 %1352) %1355 = (fma.f64 #s(literal -1/3 binary64) %24 %25) %1358 = (*.f64 #s(literal 1/2 binary64) %1355) %1365 = (cos.f64 %1358) %1366 = (*.f64 %1365 %1174) %1373 = (approx %1313 %1366) %1374 = (fma.f64 %357 %4 %581) %1378 = (* %54 %1262) %1379 = (+ %1378 %521) %1380 = (approx %1379 %1374) %1383 = (+.f64 %371 %446) %1384 = (approx %1279 %1383) %1385 = (*.f64 %4 %1383) %1386 = (approx %1282 %1385) %1387 = (fma.f64 %371 %4 %469) %1388 = (*.f64 %371 %4) %1394 = (* (sin (+ %1239 %1243)) %54) %1397 = (approx (+ %1378 (+ %520 %1394)) %1387) %1398 = (neg.f64 %396) %1400 = (+.f64 %371 %396) %1401 = (*.f64 %4 %1400) %1405 = (* %70 (+ (* (+ %555 %1246) 1/2) %550)) %1406 = (approx %1405 %1401) %1407 = (*.f64 %1174 %4) %1408 = (*.f64 %1365 %1407) %1409 = (*.f64 #s(literal 2 binary64) %1408) %1410 = (approx %1317 %1409) %1411 = (*.f64 #s(literal -1/2 binary64) y) %1414 = (approx (+ (* -1/2 y) %610) %1411) %1415 = (/ 1 %845) %1416 = (approx %1415 %80) %1418 = (sqrt.f64 %604) %1420 = (*.f64 y %1418) %1422 = (approx (sqrt %1243) %1420) %1423 = (*.f64 #s(literal 1/3 binary64) %609) %1427 = (approx (+ (* (fabs %537) 1/3) %1239) %1423) %1428 = (approx %550 %115) %1429 = (*.f64 #s(literal -2 binary64) %119) %1431 = (approx (* -2 %613) %1429) %1432 = (approx %1110 %619) %1433 = (*.f64 #s(literal 1/3 binary64) %92) %1436 = (/.f64 #s(literal 1/2 binary64) %119) %1441 = (approx (/ 1/2 %1216) %1436) %1442 = (approx %1217 %629) %1443 = (- %1241 y) %1444 = (approx %1443 %1142) %1445 = (cos %1443) %1446 = (approx %1445 %96) %1455 = (-.f64 %96 %96) %1457 = (approx (- %1445 %1257) %1455) %1458 = (approx %1295 %634) %1459 = (*.f64 x %96) %1460 = (approx %1353 %1459) %1471 = (+.f64 %640 %634) %1472 = (*.f64 %4 %1471) %1473 = (fma.f64 #s(literal 1/2 binary64) %1472 %119) %1474 = (*.f64 #s(literal 1/2 binary64) %1472) %1477 = (approx %1379 %1473) %1480 = (+.f64 %96 %640) %1481 = (*.f64 %4 %1480) %1482 = (approx %1282 %1481) %1484 = (+.f64 %96 %396) %1485 = (*.f64 %4 %1484) %1486 = (approx %1405 %1485) %1487 = (-.f64 %634 %96) %1488 = (*.f64 #s(literal 1/2 binary64) %1487) %1491 = (+.f64 %96 %1488) %1492 = (approx %1303 %1491) %1493 = (approx %1106 %691) %1494 = (*.f64 #s(literal 2 binary64) %676) %1495 = (fma.f64 #s(literal 2/3 binary64) %118 %1494) %1496 = (*.f64 #s(literal 2/3 binary64) %118) %1500 = (*.f64 z %1495) %1503 = (* t (* z %519)) %1506 = (approx (+ (* 2/3 %1503) %1331) %1500) %1507 = (*.f64 z %700) %1509 = (approx (+ %1239 %514) %1507) %1510 = (fma.f64 #s(literal -1/18 binary64) %704 %1433) %1514 = (*.f64 t %1510) %1520 = (approx (* t (- (* -1/18 (* t %711)) (* -1/3 %519))) %1514) %1521 = (*.f64 t %133) %1528 = (/.f64 y %1521) %1529 = (*.f64 #s(literal -9 binary64) %1528) %1530 = (*.f64 #s(literal 3 binary64) %121) %1531 = (/.f64 #s(literal -3 binary64) %123) %1532 = (/.f64 #s(literal 1 binary64) %884) %1533 = (-.f64 %1529 %886) %1537 = (/.f64 %1533 t) %1543 = (approx %1415 %1537) %1544 = (*.f64 #s(literal -6 binary64) %661) %1545 = (approx %1201 %1544) %1546 = (*.f64 #s(literal -6 binary64) %119) %1547 = (approx %1202 %1546) %1550 = (fma.f64 #s(literal -6 binary64) %119 %32) %1554 = (approx %1202 %1550) %1555 = (fma.f64 #s(literal -1/3 binary64) %32 %1123) %1559 = (sin %1241) %1563 = (cos %1241) %1574 = (*.f64 #s(literal -6 binary64) %727) %1575 = (approx %1250 %1574) %1585 = (*.f64 b %1148) %1586 = (*.f64 #s(literal 2 binary64) %1585) %1587 = (-.f64 %1586 %141) %1591 = (/.f64 %1587 b) %1626 = (+.f64 %270 %94) %1627 = (cos.f64 %270) %1628 = (*.f64 %1627 %97) %1643 = (*.f64 %861 %133) %1645 = (*.f64 #s(literal -1/18 binary64) %1643) %1647 = (approx (* z %716) %1645) %1652 = (*.f64 z %732) %1657 = (+.f64 %758 %94) %1658 = (sin.f64 %758) %1659 = (*.f64 %759 %97) %1674 = (*.f64 %852 %211) %1681 = (fma.f64 %247 #s(literal 1/2 binary64) %1674) %1682 = (*.f64 %247 #s(literal 1/2 binary64)) %1686 = (*.f64 %6 %1681) %1697 = (+.f64 %96 %1647) %1698 = (approx %960 %1697) %1699 = (*.f64 %6 %1698) %1705 = (*.f64 %6 %948) %1712 = (-.f64 %1063 %304) %1713 = (*.f64 a %1712) %1714 = (* %70 %960) %1715 = (- %1714 %1234) %1724 = (fma.f64 %884 t %94) %1727 = (cos.f64 %1070) %1728 = (*.f64 %1727 %97) %1733 = (* %509 %668) %1735 = (approx (/ %1733 b) %1351) %1737 = (*.f64 #s(literal 2/3 binary64) %1735) %1738 = (neg.f64 %325) %1742 = (approx (+ %555 %508) %1332) %1743 = (fma.f64 %1742 #s(literal 1/2 binary64) %184) %1744 = (*.f64 %1742 #s(literal 1/2 binary64)) %1745 = (neg.f64 %184) %1748 = (*.f64 %6 %1743) %1753 = (*.f64 x %1330) %1754 = (*.f64 #s(literal -2 binary64) %1753) %1755 = (- %665 %669) %1756 = (* %1755 1/3) %1758 = (*.f64 #s(literal 2 binary64) %1753) %1763 = (/.f64 %1753 b) %1766 = (*.f64 #s(literal 6 binary64) %1763) %1768 = (approx (/ %665 b) %1766) %1770 = (*.f64 %1768 %329) %1773 = (*.f64 x %1432) %1774 = (*.f64 b %1773) %1775 = (*.f64 #s(literal -6 binary64) %1774) %1776 = (- a %666) %1777 = (approx %1776 %1775) %1782 = (/.f64 %1545 b) %1785 = (*.f64 #s(literal -1/3 binary64) %1782) %1786 = (* %1776 %1251) %1788 = (/.f64 #s(literal 1 binary64) %328) %1791 = (neg.f64 %328) %1796 = (*.f64 #s(literal 2 binary64) %1373) %1797 = (fma.f64 %1796 #s(literal 1/2 binary64) %184) %1798 = (*.f64 %1796 #s(literal 1/2 binary64)) %1801 = (*.f64 %6 %1797) %1810 = (sin.f64 %1427) %1811 = (*.f64 %6 %1810) %1816 = (*.f64 %760 #s(literal 1 binary64)) %1817 = (fma.f64 %769 %95 %1816) %1821 = (*.f64 %1817 %41) %1822 = (*.f64 x %1821) %1823 = (*.f64 #s(literal -2 binary64) %1822) %1824 = (approx %1714 %1823) %1829 = (*.f64 %66 #s(literal 2 binary64)) %1830 = (*.f64 %857 %1829) %1831 = (*.f64 %1830 %13) %1832 = (-.f64 %1831 a) %1834 = (*.f64 %349 %965) %1839 = (*.f64 %349 %1032) %1844 = (*.f64 %349 %1013) %1849 = (*.f64 %55 #s(literal 2 binary64)) %1850 = (*.f64 %876 %1849) %1851 = (*.f64 %1850 %13) %1852 = (-.f64 %1851 a) %1854 = (*.f64 %348 %961) %1859 = (*.f64 %348 %1079) %1864 = (*.f64 %348 %1020) %1869 = (-.f64 %1024 %578) %1870 = (*.f64 %6 %1869) %1875 = (fma.f64 %517 %92 %962) %1876 = (*.f64 %517 %92) %1879 = (fma.f64 %4 %228 %1875) %1880 = (*.f64 %4 %228) %1896 = (-.f64 %1036 %718) %1906 = (*.f64 y %1414) %1909 = (+.f64 #s(literal 1 binary64) %1906) %1912 = (approx (+ %525 (* 1/3 %1503)) %1909) %1913 = (approx %960 %1912) %1914 = (*.f64 %6 %1913) %1920 = (*.f64 %1458 %4) %1921 = (*.f64 %1920 #s(literal 6 binary64)) %1925 = (-.f64 %1921 %32) %1927 = (*.f64 #s(literal -1/3 binary64) %1554) %1929 = (*.f64 #s(literal -1/3 binary64) %1547) %1931 = (*.f64 #s(literal -1/3 binary64) %1203) %1933 = (*.f64 #s(literal 2 binary64) %482) %1934 = (approx %1756 %1933) %1935 = (*.f64 #s(literal 6 binary64) %1334) %1936 = (approx %666 %1935) %1937 = (-.f64 a %1936) %1939 = (*.f64 #s(literal 3 binary64) %1334) %1940 = (approx %1733 %1939) %1944 = (/.f64 %1940 b) %1948 = (*.f64 #s(literal 2/3 binary64) %1944) %1951 = (fma.f64 %96 %211 %1428) %1952 = (*.f64 %96 %211) %1956 = (*.f64 %1951 #s(literal 2 binary64)) %1958 = (*.f64 %4 %1956) %1961 = (fma.f64 %1007 #s(literal 1/2 binary64) %551) %1962 = (*.f64 %1007 #s(literal 1/2 binary64)) %1966 = (*.f64 %6 %1961) %1972 = (*.f64 a %1221) %1973 = (approx %1755 %1972) %1978 = (/.f64 %1973 #s(literal 3 binary64)) %1980 = (/.f64 #s(literal 3 binary64) %1973) %1988 = (fma.f64 %247 #s(literal 1/2 binary64) %228) %1989 = (-.f64 %1682 %1015) %1990 = (+.f64 %1682 %228) %1991 = (*.f64 %71 %1988) %1996 = (fma.f64 %1019 #s(literal 1/2 binary64) %1064) %2000 = (*.f64 %6 %1996) %2005 = (fma.f64 %1019 #s(literal 1/2 binary64) %991) %2009 = (*.f64 %6 %2005) %2014 = (*.f64 %6 %1492) %2031 = (*.f64 #s(literal 6 binary64) %1442) %2035 = (-.f64 %2031 %26) %2036 = (*.f64 a %2035) %2037 = (approx %1755 %2036) %2042 = (/.f64 %2037 #s(literal 3 binary64)) %2044 = (/.f64 #s(literal 3 binary64) %2037) %2052 = (approx %1776 %1195) %2054 = (*.f64 %6 %1020) %2057 = (/.f64 (-.f64 (*.f64 %2054 %13) a) %13) %2058 = (-.f64 %2054 %22) %2059 = (*.f64 %6 %1988) %2064 = (fma.f64 %4 %1065 %999) %2065 = (*.f64 %4 %1065) %2073 = (/.f64 #s(literal 1 binary64) %1416) %2086 = (cos.f64 %2073) %2087 = (*.f64 %2086 %4) %2088 = (*.f64 %2087 #s(literal 6 binary64)) %2089 = (*.f64 %2088 b) %2090 = (*.f64 %2089 #s(literal 3 binary64)) %2091 = (-.f64 %2090 %327) %2099 = (/.f64 %327 %328) %2101 = (/.f64 #s(literal 1 binary64) %1543) %2114 = (cos.f64 %2101) %2115 = (*.f64 %2114 %4) %2116 = (*.f64 %2115 #s(literal 6 binary64)) %2117 = (*.f64 %2116 b) %2118 = (*.f64 %2117 #s(literal 3 binary64)) %2119 = (-.f64 %2118 %327) %2128 = (*.f64 %92 %1627) %2135 = (-.f64 %2128 %578) %2136 = (*.f64 %6 %2135) %2149 = (fma.f64 %1007 #s(literal 1/2 binary64) %184) %2152 = (*.f64 %6 %2149) %2157 = (-.f64 %1446 %760) %2158 = (-.f64 %757 %2157) %2165 = (/.f64 %2157 #s(literal 2 binary64)) %2167 = (-.f64 %756 %2165) %2172 = (+.f64 %195 %2167) %2173 = (fma.f64 %2172 #s(literal 1/2 binary64) %184) %2174 = (*.f64 %2172 #s(literal 1/2 binary64)) %2177 = (*.f64 %6 %2173) %2182 = (-.f64 %757 %1457) %2189 = (/.f64 %1457 #s(literal 2 binary64)) %2191 = (-.f64 %756 %2189) %2196 = (+.f64 %195 %2191) %2197 = (fma.f64 %2196 #s(literal 1/2 binary64) %184) %2198 = (*.f64 %2196 #s(literal 1/2 binary64)) %2201 = (*.f64 %6 %2197) %2222 = (-.f64 y %1652) %2223 = (cos.f64 %1652) %2225 = (*.f64 %92 (sin.f64 %1652)) %2233 = (cos.f64 %2222) %2236 = (*.f64 %6 %2233) %2241 = (fma.f64 %1384 #s(literal 1/2 binary64) %184) %2242 = (*.f64 %1384 #s(literal 1/2 binary64)) %2245 = (*.f64 %6 %2241) %2255 = (approx %716 %1520) %2256 = (*.f64 z %2255) %2259 = (+.f64 %96 %2256) %2260 = (approx %960 %2259) %2261 = (*.f64 %6 %2260) %2266 = (/.f64 #s(literal 1 binary64) %726) %2269 = (neg.f64 %726) %2280 = (fma.f64 %96 %211 %1018) %2284 = (*.f64 %6 %2280) %2289 = (/.f64 #s(literal 1 binary64) %4) %2292 = (neg.f64 %4) %2294 = (/.f64 %1460 %4) %2297 = (*.f64 #s(literal -2 binary64) %2294) %2298 = (approx %1714 %2297) %2306 = (/.f64 %1354 %4) %2309 = (*.f64 #s(literal -2 binary64) %2306) %2310 = (approx %1714 %2309) %2317 = (approx (* %508 2) %1506) %2319 = (*.f64 %4 %2317) %2322 = (approx %70 %1103) %2323 = (*.f64 %2322 %340) %2328 = (fma.f64 %4 %1065 %1066) %2329 = (neg.f64 %1066) %2336 = (fma.f64 %4 %991 %1066) %2337 = (*.f64 %4 %991) %2350 = (cos.f64 %1493) %2351 = (*.f64 %2350 %41) %2352 = (*.f64 x %2351) %2353 = (*.f64 #s(literal -2 binary64) %2352) %2355 = (*.f64 %2350 %4) %2356 = (*.f64 #s(literal 2 binary64) %2355) %2361 = (/.f64 %2355 a) %2364 = (*.f64 #s(literal 6 binary64) %2361) %2368 = (-.f64 %2364 %26) %2369 = (*.f64 a %2368) %2370 = (approx %1755 %2369) %2375 = (/.f64 %2370 #s(literal 3 binary64)) %2377 = (/.f64 #s(literal 3 binary64) %2370) %2385 = (fma.f64 #s(literal 1/2 binary64) %93 %1073) %2390 = (*.f64 %259 (sin.f64 %1073)) %2392 = (sin.f64 %2385) %2395 = (*.f64 %6 %2392) %2401 = (+.f64 %939 #s(literal 884279719003555/562949953421312 binary64)) %2402 = (sin.f64 %939) %2404 = (*.f64 (cos.f64 %939) %1088) %2406 = (sin.f64 %2401) %2409 = (*.f64 %6 %2406) %2415 = (+.f64 %941 #s(literal 884279719003555/562949953421312 binary64)) %2416 = (*.f64 %945 %1088) %2418 = (sin.f64 %2415) %2421 = (*.f64 %6 %2418) %2426 = (fma.f64 %955 #s(literal 1/3 binary64) #s(literal 884279719003555/562949953421312 binary64)) %2427 = (*.f64 %955 #s(literal 1/3 binary64)) %2430 = (sin.f64 %2427) %2432 = (*.f64 (cos.f64 %2427) %1088) %2434 = (sin.f64 %2426) %2437 = (*.f64 %6 %2434) %2443 = (* %612 %1100) %2446 = (approx (* -2 (* x %2443)) %1431) %2447 = (approx %1714 %2446) %2452 = (*.f64 %538 #s(literal -1/3 binary64)) %2464 = (fabs.f64 %2452) %2465 = (neg.f64 %2464) %2467 = (+.f64 %2465 %252) %2468 = (sin.f64 %2465) %2470 = (*.f64 (cos.f64 %2465) %261) %2472 = (sin.f64 %2467) %2475 = (*.f64 %6 %2472) %2484 = (fabs.f64 %684) %2485 = (fma.f64 %2484 #s(literal 1/3 binary64) %94) %2486 = (*.f64 %2484 #s(literal 1/3 binary64)) %2489 = (sin.f64 %2486) %2491 = (*.f64 (cos.f64 %2486) %97) %2493 = (sin.f64 %2485) %2496 = (*.f64 %6 %2493) %2507 = (cos.f64 %1444) %2516 = (-.f64 %2507 %760) %2517 = (-.f64 %757 %2516) %2524 = (/.f64 %2516 #s(literal 2 binary64)) %2526 = (-.f64 %756 %2524) %2531 = (+.f64 %195 %2526) %2532 = (fma.f64 %2531 #s(literal 1/2 binary64) %184) %2533 = (*.f64 %2531 #s(literal 1/2 binary64)) %2536 = (*.f64 %6 %2532) %2553 = (-.f64 %760 %187) %2554 = (fma.f64 #s(literal 1/2 binary64) %2553 %228) %2555 = (*.f64 #s(literal 1/2 binary64) %2553) %2558 = (-.f64 %2554 %195) %2559 = (fma.f64 %2558 #s(literal 1/2 binary64) %228) %2560 = (*.f64 %2558 #s(literal 1/2 binary64)) %2563 = (*.f64 %6 %2559) %2572 = (*.f64 %760 %41) %2573 = (*.f64 x %2572) %2574 = (*.f64 #s(literal -2 binary64) %2573) %2575 = (approx %1714 %2574) %2580 = (*.f64 %6 %965) %2585 = (*.f64 %526 %4) %2586 = (*.f64 #s(literal 2 binary64) %2585) %2587 = (*.f64 #s(literal 6 binary64) %2585) %2588 = (approx %665 %2587) %2592 = (-.f64 %2588 %32) %2593 = (approx %856 %526) %2594 = (*.f64 %2593 %142) %2595 = (*.f64 %2594 %13) %2596 = (-.f64 %2595 a) %2598 = (*.f64 %526 %41) %2599 = (approx %2443 %2598) %2600 = (*.f64 x %2599) %2601 = (*.f64 #s(literal -2 binary64) %2600) %2602 = (approx %1714 %2601) %2607 = (approx %1714 %2586) %2612 = (*.f64 %983 %526) %2613 = (-.f64 %2612 %175) %2614 = (*.f64 %6 %2613) %2619 = (fma.f64 %92 %1095 %1065) %2620 = (*.f64 %92 %1095) %2621 = (neg.f64 %1065) %2624 = (*.f64 %6 %2619) %2629 = (fma.f64 %92 %268 %2612) %2630 = (*.f64 %92 %268) %2634 = (*.f64 %6 %2629) %2639 = (fma.f64 %1019 #s(literal 1/2 binary64) %1065) %2642 = (*.f64 %6 %2639) %2649 = (+.f64 %526 %632) %2650 = (approx %555 %2649) %2651 = (-.f64 %167 %2650) %2652 = (fma.f64 %2651 #s(literal 1/2 binary64) %1065) %2653 = (*.f64 %2651 #s(literal 1/2 binary64)) %2656 = (*.f64 %6 %2652) %2661 = (fma.f64 %1012 #s(literal 1/2 binary64) %1065) %2664 = (*.f64 %6 %2661) %2669 = (fma.f64 %4 %1065 %1008) %2681 = (/.f64 %2592 #s(literal 3 binary64)) %2683 = (/.f64 #s(literal 3 binary64) %2592) %2691 = (*.f64 %533 %4) %2692 = (*.f64 b %2691) %2693 = (*.f64 #s(literal 6 binary64) %2692) %2694 = (approx %666 %2693) %2695 = (-.f64 a %2694) %2697 = (*.f64 %983 %96) %2698 = (fma.f64 %96 %211 %184) %2701 = (*.f64 %6 %2698) %2706 = (fma.f64 %92 %268 %2697) %2710 = (*.f64 %6 %2706) %2715 = (fma.f64 %775 %922 %756) %2716 = (*.f64 %775 %922) %2720 = (*.f64 %6 %2715) %2726 = (approx (/ 3 %1755) %1441) %2727 = (/.f64 #s(literal 1 binary64) %2726) %2734 = (sin.f64 %1509) %2735 = (*.f64 %2734 %96) %2737 = (sin.f64 (-.f64 %1509 y)) %2748 = (cos.f64 %1509) %2749 = (*.f64 %2748 %92) %2751 = (*.f64 %2737 %4) %2752 = (*.f64 %2751 %13) %2756 = (/.f64 %2752 b) %2760 = (*.f64 #s(literal 2/3 binary64) %2756) %2763 = (*.f64 %2737 #s(literal 2 binary64)) %2765 = (*.f64 %4 %2763) %2768 = (fma.f64 %96 %1727 %1072) %2769 = (*.f64 %96 %1727) %2773 = (*.f64 %6 %2768) %2778 = (fma.f64 %4 %991 %522) %2786 = (*.f64 #s(literal 2 binary64) %368) %2788 = (*.f64 b %1276) %2789 = (*.f64 #s(literal 6 binary64) %2788) %2790 = (-.f64 a %2789) %2794 = (/.f64 %2790 b) %2799 = (*.f64 #s(literal -1/3 binary64) %2794) %2801 = (*.f64 #s(literal 6 binary64) %1276) %2802 = (approx %665 %2801) %2806 = (-.f64 %2802 %32) %2811 = (/.f64 %2806 #s(literal 3 binary64)) %2813 = (/.f64 #s(literal 3 binary64) %2806) %2823 = (+.f64 %195 %548) %2824 = (fma.f64 %2823 #s(literal 1/2 binary64) %184) %2825 = (*.f64 %2823 #s(literal 1/2 binary64)) %2828 = (*.f64 %6 %2824) %2833 = (fma.f64 %4 %1065 %284) %2841 = (-.f64 #s(literal 884279719003555/562949953421312 binary64) y) %2843 = (approx (+ %565 %1293) %2841) %2844 = (sin.f64 %2843) %2845 = (*.f64 %6 %2844) %2850 = (fma.f64 #s(literal -1/3 binary64) %24 #s(literal 884279719003555/562949953421312 binary64)) %2853 = (approx %567 %2850) %2854 = (sin.f64 %2853) %2855 = (*.f64 %6 %2854) %2861 = (+.f64 %976 #s(literal 884279719003555/562949953421312 binary64)) %2862 = (sin.f64 %976) %2864 = (*.f64 (cos.f64 %976) %1088) %2866 = (sin.f64 %2861) %2869 = (*.f64 %6 %2866) %2874 = (approx %566 #s(literal 884279719003555/562949953421312 binary64)) %2875 = (fma.f64 %144 z %2874) %2879 = (cos.f64 %2874) %2881 = (*.f64 %172 (sin.f64 %2874)) %2883 = (sin.f64 %2875) %2886 = (*.f64 %6 %2883) %2895 = (approx (- (* 2 (/ %613 a)) (/ 1/3 b)) %290) %2896 = (*.f64 a %2895) %2898 = (*.f64 %71 %1053) %2903 = (fabs.f64 %1422) %2905 = (neg.f64 %1422) %2907 = (*.f64 %1422 %1422) %2909 = (neg.f64 %2907) %2911 = (+.f64 %2909 %252) %2912 = (sin.f64 %2909) %2914 = (*.f64 (cos.f64 %2909) %261) %2916 = (sin.f64 %2911) %2919 = (*.f64 %6 %2916) #s(literal 2 binary64) x (pow.f64 x #s(literal 1/2 binary64)) %4 (fabs.f64 %4) %6 y z t #s(literal 3 binary64) a b %13 (*.f64 a (/.f64 #s(literal 1 binary64) %13)) (/.f64 %17 (neg.f64 %13)) (/.f64 #s(literal 1 binary64) (/.f64 %13 a)) %22 #s(literal 1/3 binary64) %24 %25 (*.f64 a %26) (/.f64 %17 %28) (/.f64 #s(literal 1 binary64) %30) %32 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) %33) (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %37) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) %33 %42 %45 %46 %48 %50 %51 %41 %52 %53 %55 #s(literal -1/3 binary64) %57 (*.f64 a %58) (/.f64 %17 %60) (/.f64 #s(literal 1 binary64) (/.f64 %57 a)) %64 #s(literal -1 binary64) %65 %66 #s(literal -2 binary64) %68 %71 %72 %77 %78 #s(literal -1/2 binary64) (*.f64 %24 %80) (/.f64 %82 %83) (/.f64 #s(literal 1 binary64) (/.f64 y %24)) %87 %88 (-.f64 y %89) %91 %99 %101 %103 %105 %107 %109 %110 %96 %112 %92 %113 %114 %115 #s(literal -1/18 binary64) %117 %118 %119 #s(literal 2/3 binary64) (*.f64 y %121) (/.f64 %83 %123) (/.f64 #s(literal 1 binary64) (/.f64 z y)) %127 %128 %129 %131 %132 %133 %134 %135 (*.f64 #s(literal 1 binary64) %26) (pow.f64 b #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %28) (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal 1 binary64))) %26 %141 #s(literal 1/2 binary64) %142 %143 %144 #s(literal -3 binary64) %146 (/.f64 %82 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %24)) (/.f64 %24 #s(literal 3 binary64)) %151 %152 %153 %154 (-.f64 %155 %82) (+.f64 %155 %24) %158 %159 %160 (-.f64 %151 %83) (+.f64 %151 y) #s(literal -9 binary64) #s(literal 9 binary64) %165 %83 %169 %171 %176 %178 %180 %167 %182 %183 %184 (/.f64 (-.f64 %185 %187) #s(literal 2 binary64)) %190 (-.f64 %191 %83) (+.f64 %191 y) %197 %199 %204 %206 %208 %195 %210 %213 %215 %217 %219 %211 %221 %227 %228 %230 %232 %233 %235 %238 %246 %247 %174 %175 (/.f64 (-.f64 %249 %167) #s(literal 2 binary64)) %93 %252 %253 (-.f64 %151 %254) (+.f64 %151 %252) (sin.f64 (+.f64 %253 %94)) (-.f64 (*.f64 %172 %259) (*.f64 %174 %261)) (cos.f64 (neg.f64 %253)) (cos.f64 (fabs.f64 %253)) %268 %269 %270 (-.f64 %143 (neg.f64 %269)) (+.f64 %143 %269) (fma.f64 %183 %274 %276) %278 (+.f64 (*.f64 %183 %274) %276) %281 %282 %283 %284 (-.f64 %285 (neg.f64 %282)) (+.f64 %285 %282) %28 %289 %291 %293 %295 %290 %297 %298 %299 %17 (*.f64 #s(literal 1/3 binary64) %26) (/.f64 #s(literal -1/3 binary64) %28) (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal 1/3 binary64))) %304 (*.f64 %141 %26) (/.f64 (neg.f64 %141) %28) %308 (/.f64 #s(literal 1 binary64) (/.f64 b %141)) %311 (/.f64 (neg.f64 %17) #s(literal -3 binary64)) (/.f64 %17 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %17)) (*.f64 %311 (/.f64 #s(literal 1 binary64) %28)) (/.f64 (neg.f64 %311) (neg.f64 %28)) %322 (/.f64 #s(literal 1 binary64) (/.f64 %28 %311)) %325 #s(literal 6 binary64) %327 %328 %329 (/.f64 %28 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) b)) (/.f64 b #s(literal 3 binary64)) (sin.f64 (+.f64 %77 %94)) (cos.f64 (neg.f64 %77)) (cos.f64 (fabs.f64 %77)) %340 (sin.f64 (fma.f64 #s(literal 1/3 binary64) %153 %94)) (cos.f64 (neg.f64 %159)) (cos.f64 (fabs.f64 %159)) %347 %348 %349 #s(literal 884279719003555/562949953421312 binary64) %354 %356 %361 %363 %365 %352 %367 %368 %369 %373 %375 %377 %379 %380 %371 %382 #s(literal 18 binary64) %384 %385 (/.f64 (-.f64 %387 %389) #s(literal 2 binary64)) (sqrt.f64 (*.f64 %91 %91)) (fabs.f64 %362) %364 %395 %396 (-.f64 (*.f64 %261 %352) (*.f64 %259 %398)) %401 %402 %403 (-.f64 %404 %78) (+.f64 %404 %25) (fma.f64 %407 %371 %409) %411 (+.f64 (*.f64 %407 %371) %409) (-.f64 y %78) %388 (sin.f64 (+.f64 %388 %94)) (-.f64 %417 %385) (cos.f64 (neg.f64 %388)) (cos.f64 (fabs.f64 %388)) %389 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %91 %388) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %91 %388) #s(literal 2 binary64))))) %431 %417 (/.f64 (+.f64 %389 %387) #s(literal 2 binary64)) %434 (-.f64 %435 %436) (+.f64 %435 %417) %439 (-.f64 %72 %254) (+.f64 %72 %252) (-.f64 y (neg.f64 %439)) %444 (fma.f64 %92 %445 %447) %449 (+.f64 (*.f64 %92 %445) %447) %452 (-.f64 %25 %254) (+.f64 %25 %252) %455 %456 (-.f64 (*.f64 %457 %96) (*.f64 (cos.f64 %452) %92)) (-.f64 %364 %254) %463 (fma.f64 %398 %259 %464) %466 (+.f64 (*.f64 %398 %259) %464) %469 %470 %359 %360 (/.f64 (-.f64 %472 %352) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) %58) (pow.f64 %57 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %60) (/.f64 #s(literal 1 binary64) (/.f64 %57 #s(literal 1 binary64))) %58 %480 %481 %482 %483 %484 %485 (fma.f64 %352 %41 %485) (-.f64 %481 (neg.f64 %485)) %489 %490 %491 #s(literal -6 binary64) (*.f64 a %33) (/.f64 %17 %37) (/.f64 #s(literal 1 binary64) (/.f64 x a)) %497 %498 %499 %500 %501 %502 %503 %510 %511 %517 %518 %522 #s(literal -18 binary64) %524 %526 %527 (pow.f64 y #s(literal 2 binary64)) %529 (-.f64 #s(literal 1 binary64) (neg.f64 %529)) %532 %533 %538 %540 %542 %543 %545 %357 %547 %548 %549 %551 %556 (fma.f64 %369 %259 %557) %457 (+.f64 (*.f64 %369 %259) %557) (-.f64 y %254) %562 %568 (fma.f64 %359 %259 %569) %446 (+.f64 (*.f64 %359 %259) %569) %578 %579 %580 %581 %155 %582 (-.f64 #s(literal 1 binary64) (neg.f64 %88)) %585 %586 %587 (*.f64 #s(literal 1 binary64) %80) (pow.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %83) (/.f64 #s(literal 1 binary64) (/.f64 y #s(literal 1 binary64))) %80 %593 %595 %598 %600 %602 %603 %604 (*.f64 #s(literal -1 binary64) %80) %596 (/.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %83) %593 %595 %598 %600 %602 %603 %604 %609 %614 %615 %616 %617 %618 %619 (-.f64 %620 (neg.f64 %615)) (+.f64 %620 %615) %624 (*.f64 %119 %625) (/.f64 %627 %17) %629 (/.f64 #s(literal 1 binary64) (/.f64 a %119)) %632 %633 %634 (-.f64 (*.f64 %261 %96) (*.f64 %259 %92)) (fma.f64 %92 %259 %638) %640 (+.f64 (*.f64 %92 %259) %638) (sin.f64 (+.f64 %562 %94)) (-.f64 (*.f64 %96 %259) (*.f64 %92 %261)) (cos.f64 (neg.f64 %562)) (cos.f64 (fabs.f64 %562)) %652 %404 (sin.f64 (fma.f64 #s(literal -1/2 binary64) %93 %94)) (cos.f64 (neg.f64 %404)) (cos.f64 (fabs.f64 %404)) %408 %660 %661 %662 %663 %672 (*.f64 %96 %121) (/.f64 %674 %123) %676 (/.f64 #s(literal 1 binary64) (/.f64 z %96)) %679 (-.f64 t (neg.f64 %679)) %682 %683 %684 (/.f64 %685 z) %687 (-.f64 %129 (neg.f64 %127)) (+.f64 %129 %127) %691 %692 (*.f64 %93 %121) (/.f64 %694 %123) %696 (/.f64 #s(literal 1 binary64) (/.f64 z %93)) %699 %700 (-.f64 %128 (neg.f64 %699)) (+.f64 %128 %699) %704 %705 %706 %707 %708 %717 %718 %719 %720 (*.f64 b %625) (/.f64 %28 %17) (/.f64 #s(literal 1 binary64) %32) %30 %724 %726 %727 (*.f64 #s(literal 3 binary64) %728) (/.f64 #s(literal -3 binary64) %730) (/.f64 #s(literal 1 binary64) %732) %734 %735 %736 %685 (-.f64 %737 %83) (+.f64 %737 y) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %736)) (/.f64 #s(literal -3 binary64) (neg.f64 %736)) %745 (/.f64 #s(literal 3 binary64) %736) (*.f64 #s(literal 1 binary64) %744) (pow.f64 %745 #s(literal -1 binary64)) (/.f64 %736 #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %745)) (/.f64 #s(literal 1 binary64) (/.f64 %745 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %745) %744 %737 %218 %763 %765 %766 %768 %771 %773 %777 %780 %781 %783 %785 %760 %786 %186 (-.f64 %143 %83) (+.f64 %143 y) (sin.f64 (+.f64 %186 %94)) (-.f64 %228 %184) (cos.f64 (neg.f64 %186)) (cos.f64 (fabs.f64 %186)) %187 (sin.f64 (fma.f64 %129 z %94)) (cos.f64 (neg.f64 %737)) (cos.f64 (fabs.f64 %737)) %755 %756 %803 %757 %758 (fma.f64 %775 %96 %804) %769 (+.f64 (*.f64 %775 %96) %804) %94 %808 %809 %811 %813 %815 %817 %819 %95 %821 %97 %770 %824 %825 %826 %828 %830 %831 %784 %775 (-.f64 %685 %816) %772 %763 %765 %766 %768 %771 %773 %777 %780 %781 %783 %785 %760 %786 %833 (-.f64 %94 (neg.f64 %165)) (+.f64 %94 %165) (fma.f64 %97 %185 %838) %840 (+.f64 (*.f64 %97 %185) %838) %776 (/.f64 %761 #s(literal 2 binary64)) %763 %765 %766 %768 %771 %773 %777 %780 %781 %783 %785 %760 %786 %846 %847 (-.f64 %94 %83) (+.f64 %94 y) (fma.f64 %97 %96 %850) %852 (+.f64 (*.f64 %97 %96) %850) %99 %101 %103 %105 %107 %109 %110 %96 %112 %857 (*.f64 %858 %858) (*.f64 %730 %730) %861 (pow.f64 t #s(literal 2 binary64)) %863 %864 %865 %866 %867 (-.f64 %868 (neg.f64 %866)) (+.f64 %868 %866) %872 (-.f64 %873 %674) (+.f64 %873 %96) %876 (*.f64 #s(literal 1 binary64) %732) (pow.f64 %734 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %734)) (/.f64 #s(literal 1 binary64) (/.f64 %734 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %734) %732 %885 %884 %887 %888 %890 %892 %893 %894 %885 %884 %887 %888 %890 %892 %893 %894 (*.f64 #s(literal 1 binary64) %121) (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %123) (/.f64 #s(literal 1 binary64) (/.f64 z #s(literal 1 binary64))) %121 (-.f64 %218 %816) %901 (fma.f64 %902 %95 %212) %904 (+.f64 (*.f64 %902 %95) %212) %908 %214 %909 %910 %213 %215 %217 %219 %211 %221 (pow.f64 %784 #s(literal 1/2 binary64)) %822 (fabs.f64 %822) %824 %825 %826 %828 %830 %831 %784 %94 %808 %809 %811 (sin.f64 (+.f64 %847 %94)) (-.f64 (*.f64 %95 %96) (*.f64 %97 %92)) (cos.f64 (neg.f64 %847)) (cos.f64 (fabs.f64 %847)) %922 %923 (-.f64 %269 %218) (+.f64 %269 %143) %926 (-.f64 %926 %816) %928 (fma.f64 %929 %95 %931) %933 (+.f64 (*.f64 %929 %95) %931) %292 (/.f64 %28 #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) %290) (/.f64 b #s(literal -1/3 binary64)) %289 %291 %293 %295 %290 %297 %298 %299 %939 %940 %941 (-.f64 %941 %816) %943 (fma.f64 %944 %95 %946) %948 (+.f64 (*.f64 %944 %95) %946) (sqrt.f64 (*.f64 %154 %154)) (fabs.f64 (neg.f64 %154)) %955 %956 (-.f64 %96 (neg.f64 %956)) %959 %961 %962 %963 %967 %969 %971 %973 %965 %975 %976 (sin.f64 (fma.f64 %24 #s(literal 1/3 binary64) %94)) (cos.f64 (neg.f64 %146)) (cos.f64 (fabs.f64 %146)) %983 (sin.f64 (+.f64 %744 %94)) (cos.f64 (neg.f64 %744)) (cos.f64 (fabs.f64 %744)) %990 %991 (/.f64 (+.f64 (sin.f64 (-.f64 %901 y)) (sin.f64 (+.f64 %901 y))) #s(literal 2 binary64)) %227 %228 %230 %232 %233 %235 %238 %998 %999 (-.f64 %285 (neg.f64 %998)) (+.f64 %285 %998) %1004 %1006 %1007 %1008 (-.f64 %285 %1009) (+.f64 %285 %962) %1012 %1013 (-.f64 %1014 %1015) (+.f64 %1014 %228) %1018 %1019 %1020 %1022 %1023 %1024 (/.f64 (-.f64 (cos.f64 (-.f64 y %928)) (cos.f64 (+.f64 y %928))) #s(literal 2 binary64)) %1031 %1032 %1033 %1034 %1035 %1036 (sin.f64 (+.f64 %587 %94)) (cos.f64 (neg.f64 %587)) (cos.f64 (fabs.f64 %587)) %1043 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %160 %587) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %160 %587) #s(literal 2 binary64))))) %1052 %1053 (-.f64 %1054 %1015) (+.f64 %1054 %228) (*.f64 %614 %625) (/.f64 (neg.f64 %614) %17) %1060 (/.f64 #s(literal 1 binary64) (/.f64 a %614)) %1063 %1064 %1065 %1066 (-.f64 %285 (neg.f64 %510)) (+.f64 %285 %510) %1070 %1071 %1072 (/.f64 (-.f64 %1074 (cos.f64 (fma.f64 %884 t y))) #s(literal 2 binary64)) %1079 %1080 (-.f64 %151 #s(literal -884279719003555/562949953421312 binary64)) (+.f64 %151 #s(literal 884279719003555/562949953421312 binary64)) (sin.f64 (+.f64 %1080 %94)) (-.f64 (*.f64 %172 %1086) (*.f64 %174 %1088)) (cos.f64 (neg.f64 %1080)) (cos.f64 (fabs.f64 %1080)) %1095 %1096 %1103 %1104 %1113 %358 (/.f64 (+.f64 %352 %472) #s(literal 2 binary64)) %354 %356 %361 %363 %365 %352 %367 %1116 %1117 %1118 (-.f64 %358 (neg.f64 %1117)) (+.f64 %358 %1117) %1122 %1123 %1124 (-.f64 %1125 %1126) (+.f64 %1125 %385) (-.f64 %389 (neg.f64 %449)) %1131 %1132 (-.f64 %1133 %1126) (+.f64 %1133 %385) %1136 %1137 %1138 (-.f64 %1139 %436) (+.f64 %1139 %417) %1142 %1143 %1144 (-.f64 %1145 %436) (+.f64 %1145 %417) %1148 %1149 %1150 (-.f64 %25 (neg.f64 %1149)) (+.f64 %25 %1149) %1154 (-.f64 %72 (neg.f64 %1150)) (+.f64 %72 %1150) %1158 (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1154 %94)) (cos.f64 (neg.f64 %1158)) (cos.f64 (fabs.f64 %1158)) %1165 %1166 %1167 (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1166 %94)) (cos.f64 (neg.f64 %1167)) (cos.f64 (fabs.f64 %1167)) %1174 %1175 (-.f64 %1176 %1126) (+.f64 %1176 %385) (/.f64 (fma.f64 %1179 x a) x) %1182 (-.f64 %1179 (neg.f64 %497)) (+.f64 %1179 %497) %1186 %1195 %1196 %1197 %1203 (*.f64 %481 %625) (/.f64 (neg.f64 %481) %17) %1207 (/.f64 #s(literal 1 binary64) (/.f64 a %481)) %1210 (/.f64 (-.f64 (*.f64 %1210 %57) #s(literal 1 binary64)) %57) %1214 %1215 %1221 %1222 %1223 %1224 (-.f64 %1225 (neg.f64 %1223)) (+.f64 %1225 %1223) %1229 (approx (- (* %70 (+ (* %525 %1230) %550)) %1234) %1229) %1237 %1238 (approx %1252 %501) %1254 %1255 %1256 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1283 (/.f64 (fma.f64 %1284 %57 a) %57) %1287 (-.f64 %1284 (neg.f64 %64)) (+.f64 %1284 %64) %1291 %1292 %1299 %1300 %1305 %1306 %1318 %1319 (approx (/ (- (* (* (* (* (cos %845) %54) 6) b) 3) %670) %725) %1319) %1329 %1330 %1332 %1333 %1334 %1335 %1336 (-.f64 %1337 (neg.f64 %6)) (+.f64 %1337 %6) %1345 %1351 %1352 %1354 %1355 (-.f64 %72 %78) (+.f64 %72 %25) %1358 (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1355 %94)) (cos.f64 (neg.f64 %1358)) (cos.f64 (fabs.f64 %1358)) %1365 %1366 (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) %1355 %1167)) (cos.f64 (-.f64 %1358 %1167))) #s(literal 2 binary64)) %1373 %1374 (-.f64 %579 (neg.f64 %581)) (+.f64 %579 %581) %1380 (-.f64 %371 (neg.f64 %446)) %1383 %1384 %1385 %1386 %1387 (-.f64 %1388 (neg.f64 %469)) (+.f64 %1388 %469) %1397 (-.f64 %371 %1398) %1400 %1401 %1406 %1407 %1408 %1409 %1410 %1411 %1414 %1416 (pow.f64 %604 #s(literal 1/2 binary64)) %1418 (fabs.f64 %1418) %1420 %1422 %1423 %1427 %1428 %1429 %1431 %1432 %1433 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %119)) %1436 (/.f64 #s(literal -1/2 binary64) %627) (/.f64 #s(literal 1 binary64) (/.f64 %119 #s(literal 1/2 binary64))) %1441 %1442 %1444 %1446 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %83 y) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %83 y) #s(literal 2 binary64))))) %1455 %1457 %1458 %1459 %1460 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %562 %633) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %562 %633) #s(literal 2 binary64))))) (-.f64 %640 (neg.f64 %634)) %1471 %1472 %1473 (-.f64 %1474 %627) (+.f64 %1474 %119) %1477 (-.f64 %96 (neg.f64 %640)) %1480 %1481 %1482 (-.f64 %96 %1398) %1484 %1485 %1486 %1487 %1488 (-.f64 %96 (neg.f64 %1488)) %1491 %1492 %1493 %1494 %1495 (-.f64 %1496 (neg.f64 %1494)) (+.f64 %1496 %1494) %1500 %1506 %1507 %1509 %1510 (-.f64 %705 (neg.f64 %1433)) (+.f64 %705 %1433) %1514 %1520 %1521 (*.f64 y (/.f64 #s(literal 1 binary64) %1521)) (/.f64 %83 (neg.f64 %1521)) (/.f64 #s(literal 1 binary64) (/.f64 %1521 y)) %1528 %1529 %1530 %1531 %1532 %886 %1533 (*.f64 %1533 %728) (/.f64 (neg.f64 %1533) %730) %1537 (/.f64 #s(literal 1 binary64) (/.f64 t %1533)) (-.f64 (/.f64 %1529 t) (/.f64 %886 t)) %1543 %1544 %1545 %1546 %1547 (/.f64 (fma.f64 %1546 b a) b) %1550 (-.f64 %1546 (neg.f64 %32)) (+.f64 %1546 %32) %1554 %1555 (-.f64 %1337 (neg.f64 %1123)) (+.f64 %1337 %1123) (approx (- (* %70 (+ (* %1559 (cos (+ %1239 y))) (* %1563 %525))) %1234) %1555) (approx (* (- a (* (* %1394 6) b)) %1251) %470) %1574 %1575 (approx %1252 %402) (approx (/ (- (* (* (- (* %525 %1563) (* %1559 %519)) %54) 6) %669) 3) %1136) %1585 %1586 %1587 (*.f64 %1587 %26) (/.f64 (neg.f64 %1587) %28) %1591 (/.f64 #s(literal 1 binary64) (/.f64 b %1587)) (-.f64 (/.f64 %1586 b) %308) (approx (- %1304 %1234) %1591) (sqrt.f64 (*.f64 x x)) (fabs.f64 %37) %43 (pow.f64 %43 #s(literal 1/2 binary64)) %44 (fabs.f64 %44) %42 %45 %46 %48 %50 %51 %41 %52 (/.f64 (fma.f64 %78 #s(literal 2 binary64) %93) #s(literal 2 binary64)) (-.f64 %78 %816) %376 %373 %375 %377 %379 %380 %371 %382 (/.f64 (fma.f64 y #s(literal 2 binary64) %93) #s(literal 2 binary64)) (-.f64 y %816) %102 %99 %101 %103 %105 %107 %109 %110 %96 %112 %131 %132 %133 %134 (/.f64 (fma.f64 %160 #s(literal 2 binary64) %93) #s(literal 2 binary64)) (-.f64 %160 %816) %170 %169 %171 %176 %178 %180 %167 %182 (sin.f64 (fma.f64 %144 z %94)) (cos.f64 (neg.f64 %151)) (cos.f64 (fabs.f64 %151)) %172 %173 (/.f64 (+.f64 %167 %249) #s(literal 2 binary64)) %169 %171 %176 %178 %180 %167 %182 (/.f64 (fma.f64 %190 #s(literal 2 binary64) %93) #s(literal 2 binary64)) (-.f64 %190 %816) %198 %197 %199 %204 %206 %208 %195 %210 %908 %214 %909 %910 %213 %215 %217 %219 %211 %221 (/.f64 (fma.f64 %270 #s(literal 2 binary64) %93) #s(literal 2 binary64)) (-.f64 %270 %816) %1626 (fma.f64 %278 %95 %1628) (sin.f64 %1626) (-.f64 (*.f64 %211 %274) (*.f64 %183 %275)) (cos.f64 (neg.f64 %270)) (cos.f64 (fabs.f64 %270)) %1627 (+.f64 (*.f64 %278 %95) %1628) (/.f64 (fma.f64 %91 #s(literal 2 binary64) %93) #s(literal 2 binary64)) (-.f64 %91 %816) %355 %354 %356 %361 %363 %365 %352 %367 %1643 (*.f64 %24 %24) %1645 %1647 (/.f64 (fma.f64 %72 #s(literal 2 binary64) %93) #s(literal 2 binary64)) %541 (-.f64 %72 %816) (+.f64 %72 %94) %540 %542 %543 %545 %357 %547 %1652 (/.f64 z %734) (/.f64 (fma.f64 %758 #s(literal 2 binary64) %93) #s(literal 2 binary64)) (-.f64 %758 %816) %1657 (fma.f64 %1658 %95 %1659) (fma.f64 %755 %96 %776) (sin.f64 %1657) (cos.f64 (neg.f64 %758)) (cos.f64 (fabs.f64 %758)) %759 (+.f64 (*.f64 %1658 %95) %1659) (+.f64 %756 %776) (/.f64 (fma.f64 %94 #s(literal 2 binary64) %93) #s(literal 2 binary64)) %814 (-.f64 %94 %816) (+.f64 %94 %94) %813 %815 %817 %819 %95 %821 %1530 %1531 %1532 %886 %885 %884 %887 %888 %890 %892 %893 %894 %1674 (/.f64 (-.f64 (cos.f64 (-.f64 %847 %214)) (cos.f64 (+.f64 %847 %214))) #s(literal 2 binary64)) %1681 (-.f64 %1682 (neg.f64 %1674)) (+.f64 %1682 %1674) %1686 (/.f64 (-.f64 (*.f64 %1686 %13) a) %13) (-.f64 %1686 %22) (/.f64 (fma.f64 %963 #s(literal 2 binary64) %93) #s(literal 2 binary64)) %968 (-.f64 %963 %816) (+.f64 %963 %94) %967 %969 %971 %973 %965 %975 (-.f64 %96 (neg.f64 %1647)) %1697 %1698 %1699 (/.f64 (-.f64 (*.f64 %1699 %13) a) %13) (-.f64 %1699 %22) (fma.f64 %6 %948 %940) (-.f64 %1705 (neg.f64 %940)) (+.f64 %1705 %940) (/.f64 (-.f64 (*.f64 %1063 b) #s(literal 1/3 binary64)) b) %1712 %1713 (approx %1715 %1713) %1337 (/.f64 #s(literal -1/3 binary64) %30) (/.f64 #s(literal 1 binary64) (/.f64 %30 #s(literal -1/3 binary64))) (/.f64 #s(literal 1/3 binary64) (neg.f64 %30)) (/.f64 (fma.f64 %1070 #s(literal 2 binary64) %93) #s(literal 2 binary64)) %1724 (-.f64 %1070 %816) (+.f64 %1070 %94) (fma.f64 %1071 %95 %1728) (sin.f64 %1724) %1727 (+.f64 (*.f64 %1071 %95) %1728) %1735 (fma.f64 #s(literal 2/3 binary64) %1735 %325) (-.f64 %1737 %1738) (+.f64 %1737 %325) %1742 %1743 (-.f64 %1744 %1745) (+.f64 %1744 %184) %1748 (/.f64 (-.f64 (*.f64 %1748 %13) a) %13) (-.f64 %1748 %22) %1753 %1754 (approx %1756 %1754) %1758 (approx %1756 %1758) (*.f64 %1753 %26) (/.f64 (neg.f64 %1753) %28) %1763 (/.f64 #s(literal 1 binary64) (/.f64 b %1753)) %1766 %1768 (fma.f64 %1768 %329 %325) (-.f64 %1770 %1738) (+.f64 %1770 %325) %1773 %1774 %1775 %1777 (*.f64 %1777 %290) (*.f64 %1545 %26) (/.f64 (neg.f64 %1545) %28) %1782 (/.f64 #s(literal 1 binary64) (/.f64 b %1545)) %1785 (approx %1786 %1785) (*.f64 %1277 %1788) (/.f64 (neg.f64 %1277) %1791) (/.f64 %1277 %328) (/.f64 #s(literal 1 binary64) (/.f64 %328 %1277)) %1796 %1797 (-.f64 %1798 %1745) (+.f64 %1798 %184) %1801 (/.f64 (-.f64 (*.f64 %1801 %13) a) %13) (-.f64 %1801 %22) (/.f64 (-.f64 (*.f64 %1397 %13) a) %13) (-.f64 %1397 %22) %1810 %1811 (/.f64 (-.f64 (*.f64 %1811 %13) a) %13) (-.f64 %1811 %22) %1816 %1817 (-.f64 %778 (neg.f64 %1816)) (+.f64 %778 %1816) %1821 %1822 %1823 %1824 (/.f64 (-.f64 (*.f64 %1824 %13) a) %13) (-.f64 %1824 %22) %1829 %1830 %1831 %1832 (*.f64 %1832 %304) %1834 (/.f64 (-.f64 (*.f64 %1834 %13) a) %13) (-.f64 %1834 %22) %1839 (/.f64 (-.f64 (*.f64 %1839 %13) a) %13) (-.f64 %1839 %22) %1844 (/.f64 (-.f64 (*.f64 %1844 %13) a) %13) (-.f64 %1844 %22) %1849 %1850 %1851 %1852 (*.f64 %1852 %304) %1854 (/.f64 (-.f64 (*.f64 %1854 %13) a) %13) (-.f64 %1854 %22) %1859 (/.f64 (-.f64 (*.f64 %1859 %13) a) %13) (-.f64 %1859 %22) %1864 (/.f64 (-.f64 (*.f64 %1864 %13) a) %13) (-.f64 %1864 %22) %1869 %1870 (/.f64 (-.f64 (*.f64 %1870 %13) a) %13) (-.f64 %1870 %22) %1875 (-.f64 %1876 %1009) (+.f64 %1876 %962) %1879 (-.f64 %1880 (neg.f64 %1875)) (+.f64 %1880 %1875) (/.f64 (-.f64 (*.f64 %1879 %13) a) %13) (-.f64 %1879 %22) (/.f64 (-.f64 (*.f64 %1477 %13) a) %13) (-.f64 %1477 %22) (/.f64 (-.f64 (*.f64 %1380 %13) a) %13) (-.f64 %1380 %22) %1896 (*.f64 %1896 %1788) (/.f64 (neg.f64 %1896) %1791) (/.f64 %1896 %328) (/.f64 #s(literal 1 binary64) (/.f64 %328 %1896)) (-.f64 (/.f64 %1036 %328) (/.f64 %718 %328)) %1906 (-.f64 #s(literal 1 binary64) (neg.f64 %1906)) %1909 %1912 %1913 %1914 (/.f64 (-.f64 (*.f64 %1914 %13) a) %13) (-.f64 %1914 %22) (*.f64 %1575 %290) %1920 %1921 (/.f64 (-.f64 (*.f64 %1921 b) a) b) %1925 (*.f64 %1925 #s(literal 1/3 binary64)) %1927 (approx %1786 %1927) %1929 (approx %1786 %1929) %1931 (approx %1786 %1931) %480 %481 %482 %1933 %1934 %1935 %1936 %1937 (*.f64 %1937 %290) %1939 %1940 (*.f64 %1940 %26) (/.f64 (neg.f64 %1940) %28) %1944 (/.f64 #s(literal 1 binary64) (/.f64 b %1940)) (fma.f64 #s(literal 2/3 binary64) %1944 %325) (-.f64 %1948 %1738) (+.f64 %1948 %325) %1951 (-.f64 %1952 (neg.f64 %1428)) (+.f64 %1952 %1428) %1956 (fma.f64 %4 %1956 %325) (-.f64 %1958 %1738) (+.f64 %1958 %325) %1961 (-.f64 %1962 (neg.f64 %551)) (+.f64 %1962 %551) %1966 (/.f64 (-.f64 (*.f64 %1966 %13) a) %13) (-.f64 %1966 %22) (*.f64 %1299 #s(literal 1/3 binary64)) %1972 %1973 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1973)) (/.f64 #s(literal -3 binary64) (neg.f64 %1973)) (/.f64 #s(literal 1 binary64) %1978) %1980 (*.f64 #s(literal 1 binary64) %1978) (pow.f64 %1980 #s(literal -1 binary64)) %1978 (/.f64 #s(literal -1 binary64) (neg.f64 %1980)) (/.f64 #s(literal 1 binary64) (/.f64 %1980 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %1980) %246 %247 %1988 %1989 %1990 %1991 (/.f64 (-.f64 (*.f64 %1991 %13) a) %13) (-.f64 %1991 %22) %1996 (-.f64 %1021 (neg.f64 %1064)) (+.f64 %1021 %1064) %2000 (/.f64 (-.f64 (*.f64 %2000 %13) a) %13) (-.f64 %2000 %22) %2005 (-.f64 %1021 (neg.f64 %991)) (+.f64 %1021 %991) %2009 (/.f64 (-.f64 (*.f64 %2009 %13) a) %13) (-.f64 %2009 %22) %2014 (/.f64 (-.f64 (*.f64 %2014 %13) a) %13) (-.f64 %2014 %22) (/.f64 (-.f64 (*.f64 %1482 %13) a) %13) (-.f64 %1482 %22) (/.f64 (-.f64 (*.f64 %1386 %13) a) %13) (-.f64 %1386 %22) (/.f64 (-.f64 (*.f64 %1283 %13) a) %13) (-.f64 %1283 %22) %2031 (/.f64 (-.f64 (*.f64 %2031 b) #s(literal 1 binary64)) b) %2035 %2036 %2037 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %2037)) (/.f64 #s(literal -3 binary64) (neg.f64 %2037)) (/.f64 #s(literal 1 binary64) %2042) %2044 (*.f64 #s(literal 1 binary64) %2042) (pow.f64 %2044 #s(literal -1 binary64)) %2042 (/.f64 #s(literal -1 binary64) (neg.f64 %2044)) (/.f64 #s(literal 1 binary64) (/.f64 %2044 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %2044) %2052 (*.f64 %2052 %290) %556 %1019 %1020 %1022 %1023 %2054 %2057 %2058 %246 %247 %1988 %1989 %1990 %2059 (/.f64 (-.f64 (*.f64 %2059 %13) a) %13) (-.f64 %2059 %22) %1019 %1020 %1022 %1023 %2054 %2057 %2058 %2064 (-.f64 %2065 (neg.f64 %999)) (+.f64 %2065 %999) (/.f64 (-.f64 (*.f64 %2064 %13) a) %13) (-.f64 %2064 %22) (*.f64 #s(literal 1 binary64) %2073) (pow.f64 %1416 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1416)) (/.f64 #s(literal 1 binary64) (/.f64 %1416 #s(literal 1 binary64))) %2073 (sin.f64 (+.f64 %2073 %94)) (cos.f64 (neg.f64 %2073)) (cos.f64 (fabs.f64 %2073)) %2086 %2087 %2088 %2089 %2090 %2091 (*.f64 %2091 %1788) (/.f64 (neg.f64 %2091) %1791) (/.f64 %2091 %328) (/.f64 #s(literal 1 binary64) (/.f64 %328 %2091)) (-.f64 (/.f64 %2090 %328) %2099) (*.f64 #s(literal 1 binary64) %2101) (pow.f64 %1543 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %1543)) (/.f64 #s(literal 1 binary64) (/.f64 %1543 #s(literal 1 binary64))) %2101 (sin.f64 (+.f64 %2101 %94)) (cos.f64 (neg.f64 %2101)) (cos.f64 (fabs.f64 %2101)) %2114 %2115 %2116 %2117 %2118 %2119 (*.f64 %2119 %1788) (/.f64 (neg.f64 %2119) %1791) (/.f64 %2119 %328) (/.f64 #s(literal 1 binary64) (/.f64 %328 %2119)) (-.f64 (/.f64 %2118 %328) %2099) %2128 (/.f64 (-.f64 (cos.f64 (-.f64 y %1626)) (cos.f64 (+.f64 y %1626))) #s(literal 2 binary64)) %2135 %2136 (/.f64 (-.f64 (*.f64 %2136 %13) a) %13) (-.f64 %2136 %22) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %758 %685) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %758 %685) #s(literal 2 binary64))))) %761 %762 %763 %765 %766 %768 %771 %773 %777 %780 %781 %783 %785 %760 %786 %1004 %1006 %1007 %2149 (-.f64 %1962 %1745) (+.f64 %1962 %184) %2152 (/.f64 (-.f64 (*.f64 %2152 %13) a) %13) (-.f64 %2152 %22) %2157 %2158 (*.f64 %2158 #s(literal 1/2 binary64)) (/.f64 (neg.f64 %2158) #s(literal -2 binary64)) (/.f64 %2158 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2158)) (-.f64 %774 %2165) %2167 (/.f64 (fma.f64 %195 #s(literal 2 binary64) %2158) #s(literal 2 binary64)) (-.f64 %195 (neg.f64 %2167)) %2172 %2173 (-.f64 %2174 %1745) (+.f64 %2174 %184) %2177 (/.f64 (-.f64 (*.f64 %2177 %13) a) %13) (-.f64 %2177 %22) %2182 (*.f64 %2182 #s(literal 1/2 binary64)) (/.f64 (neg.f64 %2182) #s(literal -2 binary64)) (/.f64 %2182 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2182)) (-.f64 %774 %2189) %2191 (/.f64 (fma.f64 %195 #s(literal 2 binary64) %2182) #s(literal 2 binary64)) (-.f64 %195 (neg.f64 %2191)) %2196 %2197 (-.f64 %2198 %1745) (+.f64 %2198 %184) %2201 (/.f64 (-.f64 (*.f64 %2201 %13) a) %13) (-.f64 %2201 %22) (/.f64 (-.f64 (*.f64 %1410 %13) a) %13) (-.f64 %1410 %22) (/.f64 (-.f64 (*.f64 %1318 %13) a) %13) (-.f64 %1318 %22) (/.f64 (-.f64 (*.f64 %1406 %13) a) %13) (-.f64 %1406 %22) (/.f64 (-.f64 (*.f64 %1486 %13) a) %13) (-.f64 %1486 %22) %2222 (fma.f64 %96 %2223 %2225) (sin.f64 (+.f64 %2222 %94)) (cos.f64 (neg.f64 %2222)) (cos.f64 (fabs.f64 %2222)) %2233 (+.f64 (*.f64 %96 %2223) %2225) %2236 (/.f64 (-.f64 (*.f64 %2236 b) %141) b) (-.f64 %2236 %308) %2241 (-.f64 %2242 %1745) (+.f64 %2242 %184) %2245 (/.f64 (-.f64 (*.f64 %2245 %13) a) %13) (-.f64 %2245 %22) (/.f64 (-.f64 (*.f64 %1305 %13) a) %13) (-.f64 %1305 %22) (approx %1756 %1113) %2255 %2256 (-.f64 %96 (neg.f64 %2256)) %2259 %2260 %2261 (/.f64 (-.f64 (*.f64 %2261 %13) a) %13) (-.f64 %2261 %22) (*.f64 %720 %2266) (/.f64 (neg.f64 %720) %2269) (/.f64 %720 %726) (/.f64 #s(literal 1 binary64) (/.f64 %726 %720)) (*.f64 %672 %2266) (/.f64 (neg.f64 %672) %2269) (/.f64 %672 %726) (/.f64 #s(literal 1 binary64) (/.f64 %726 %672)) %2280 (-.f64 %1952 (neg.f64 %1018)) (+.f64 %1952 %1018) %2284 (/.f64 (-.f64 (*.f64 %2284 %13) a) %13) (-.f64 %2284 %22) (*.f64 %1460 %2289) (/.f64 (neg.f64 %1460) %2292) %2294 (/.f64 #s(literal 1 binary64) (/.f64 %4 %1460)) %2297 %2298 (/.f64 (-.f64 (*.f64 %2298 %13) a) %13) (-.f64 %2298 %22) (*.f64 %1354 %2289) (/.f64 (neg.f64 %1354) %2292) %2306 (/.f64 #s(literal 1 binary64) (/.f64 %4 %1354)) %2309 %2310 (/.f64 (-.f64 (*.f64 %2310 %13) a) %13) (-.f64 %2310 %22) (approx %1715 %1337) %2317 (fma.f64 %4 %2317 %325) (-.f64 %2319 %1738) (+.f64 %2319 %325) %2322 %2323 (/.f64 (-.f64 (*.f64 %2323 %13) a) %13) (-.f64 %2323 %22) %2328 (-.f64 %2065 %2329) (+.f64 %2065 %1066) (/.f64 (-.f64 (*.f64 %2328 %13) a) %13) (-.f64 %2328 %22) %2336 (-.f64 %2337 %2329) (+.f64 %2337 %1066) (/.f64 (-.f64 (*.f64 %2336 %13) a) %13) (-.f64 %2336 %22) (sin.f64 (+.f64 %1493 %94)) (cos.f64 (neg.f64 %1493)) (cos.f64 (fabs.f64 %1493)) %2350 %2351 %2352 %2353 (approx %1756 %2353) %2355 %2356 (approx %1756 %2356) (*.f64 %2355 %625) (/.f64 (neg.f64 %2355) %17) %2361 (/.f64 #s(literal 1 binary64) (/.f64 a %2355)) %2364 (/.f64 (-.f64 (*.f64 %2364 b) #s(literal 1 binary64)) b) %2368 %2369 %2370 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %2370)) (/.f64 #s(literal -3 binary64) (neg.f64 %2370)) (/.f64 #s(literal 1 binary64) %2375) %2377 (*.f64 #s(literal 1 binary64) %2375) (pow.f64 %2377 #s(literal -1 binary64)) %2375 (/.f64 #s(literal -1 binary64) (neg.f64 %2377)) (/.f64 #s(literal 1 binary64) (/.f64 %2377 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %2377) %1070 %1073 %2385 (-.f64 %252 (neg.f64 %1073)) (+.f64 %252 %1073) (fma.f64 %261 %1074 %2390) %2392 (+.f64 (*.f64 %261 %1074) %2390) %2395 (/.f64 (-.f64 (*.f64 %2395 %13) a) %13) (-.f64 %2395 %22) (-.f64 %939 #s(literal -884279719003555/562949953421312 binary64)) %2401 (fma.f64 %2402 %1086 %2404) %2406 (+.f64 (*.f64 %2402 %1086) %2404) %2409 (/.f64 (-.f64 (*.f64 %2409 %13) a) %13) (-.f64 %2409 %22) (-.f64 %941 #s(literal -884279719003555/562949953421312 binary64)) %2415 (fma.f64 %944 %1086 %2416) %2418 (+.f64 (*.f64 %944 %1086) %2416) %2421 (/.f64 (-.f64 (*.f64 %2421 %13) a) %13) (-.f64 %2421 %22) %2426 (-.f64 %2427 #s(literal -884279719003555/562949953421312 binary64)) (+.f64 %2427 #s(literal 884279719003555/562949953421312 binary64)) (fma.f64 %2430 %1086 %2432) %2434 (+.f64 (*.f64 %2430 %1086) %2432) %2437 (/.f64 (-.f64 (*.f64 %2437 %13) a) %13) (-.f64 %2437 %22) (approx %1756 %1329) %2446 %2447 (/.f64 (-.f64 (*.f64 %2447 %13) a) %13) (-.f64 %2447 %22) %2452 (/.f64 (neg.f64 %538) #s(literal 3 binary64)) (/.f64 %538 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %538)) (/.f64 (fabs.f64 %538) #s(literal 3 binary64)) (sqrt.f64 (*.f64 %2452 %2452)) (fabs.f64 (neg.f64 %2452)) %2464 %2465 (-.f64 %2465 %254) %2467 (fma.f64 %2468 %259 %2470) %2472 (+.f64 (*.f64 %2468 %259) %2470) %2475 (/.f64 (-.f64 (*.f64 %2475 %13) a) %13) (-.f64 %2475 %22) (sqrt.f64 (*.f64 %684 %684)) (fabs.f64 (neg.f64 %684)) %2484 %2485 (-.f64 %2486 %816) (+.f64 %2486 %94) (fma.f64 %2489 %95 %2491) %2493 (+.f64 (*.f64 %2489 %95) %2491) %2496 (/.f64 (-.f64 (*.f64 %2496 %13) a) %13) (-.f64 %2496 %22) (sin.f64 (+.f64 %1444 %94)) (cos.f64 (neg.f64 %1444)) (cos.f64 (fabs.f64 %1444)) %2507 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1444 %685) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %1444 %685) #s(literal 2 binary64))))) %2516 %2517 (*.f64 %2517 #s(literal 1/2 binary64)) (/.f64 (neg.f64 %2517) #s(literal -2 binary64)) (/.f64 %2517 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2517)) (-.f64 %774 %2524) %2526 (/.f64 (fma.f64 %195 #s(literal 2 binary64) %2517) #s(literal 2 binary64)) (-.f64 %195 (neg.f64 %2526)) %2531 %2532 (-.f64 %2533 %1745) (+.f64 %2533 %184) %2536 (/.f64 (-.f64 (*.f64 %2536 %13) a) %13) (-.f64 %2536 %22) (approx (+ (/ %666 %668) (* %669 -1/3)) %1345) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %685 %186) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %685 %186) #s(literal 2 binary64))))) %2553 %2554 (-.f64 %2555 %1015) (+.f64 %2555 %228) %2558 %2559 (-.f64 %2560 %1015) (+.f64 %2560 %228) %2563 (/.f64 (-.f64 (*.f64 %2563 %13) a) %13) (-.f64 %2563 %22) (/.f64 (-.f64 (*.f64 %1268 %13) a) %13) (-.f64 %1268 %22) %763 %765 %766 %768 %771 %773 %777 %780 %781 %783 %785 %760 %786 %2572 %2573 %2574 %2575 (/.f64 (-.f64 (*.f64 %2575 %13) a) %13) (-.f64 %2575 %22) %2580 (/.f64 (-.f64 (*.f64 %2580 %13) a) %13) (-.f64 %2580 %22) %2585 %2586 %2587 %2588 (/.f64 (-.f64 (*.f64 %2588 b) a) b) %2592 %2593 %2594 %2595 %2596 (*.f64 %2596 %304) %2598 %2599 %2600 %2601 %2602 (/.f64 (-.f64 (*.f64 %2602 %13) a) %13) (-.f64 %2602 %22) %2607 (/.f64 (-.f64 (*.f64 %2607 %28) %311) %28) (-.f64 %2607 %322) %2612 %2613 %2614 (/.f64 (-.f64 (*.f64 %2614 %13) a) %13) (-.f64 %2614 %22) %2619 (-.f64 %2620 %2621) (+.f64 %2620 %1065) %2624 (/.f64 (-.f64 (*.f64 %2624 %13) a) %13) (-.f64 %2624 %22) %2629 (-.f64 %2630 (neg.f64 %2612)) (+.f64 %2630 %2612) %2634 (/.f64 (-.f64 (*.f64 %2634 %13) a) %13) (-.f64 %2634 %22) %2639 (-.f64 %1021 %2621) (+.f64 %1021 %1065) %2642 (/.f64 (-.f64 (*.f64 %2642 %13) a) %13) (-.f64 %2642 %22) (-.f64 %526 (neg.f64 %632)) %2649 %2650 %2651 %2652 (-.f64 %2653 %2621) (+.f64 %2653 %1065) %2656 (/.f64 (-.f64 (*.f64 %2656 %13) a) %13) (-.f64 %2656 %22) %2661 (-.f64 %1014 %2621) (+.f64 %1014 %1065) %2664 (/.f64 (-.f64 (*.f64 %2664 %13) a) %13) (-.f64 %2664 %22) %2669 (-.f64 %2065 (neg.f64 %1008)) (+.f64 %2065 %1008) (/.f64 (-.f64 (*.f64 %2669 %13) a) %13) (-.f64 %2669 %22) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %2592)) (/.f64 #s(literal -3 binary64) (neg.f64 %2592)) (/.f64 #s(literal 1 binary64) %2681) %2683 (*.f64 #s(literal 1 binary64) %2681) (pow.f64 %2683 #s(literal -1 binary64)) %2681 (/.f64 #s(literal -1 binary64) (neg.f64 %2683)) (/.f64 #s(literal 1 binary64) (/.f64 %2683 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %2683) %2691 %2692 %2693 %2694 %2695 (*.f64 %2695 %290) %2697 %2698 (-.f64 %1952 %1745) (+.f64 %1952 %184) %2701 (/.f64 (-.f64 (*.f64 %2701 %13) a) %13) (-.f64 %2701 %22) %2706 (-.f64 %2630 (neg.f64 %2697)) (+.f64 %2630 %2697) %2710 (/.f64 (-.f64 (*.f64 %2710 %13) a) %13) (-.f64 %2710 %22) %756 %803 %2715 (-.f64 %2716 (neg.f64 %756)) (+.f64 %2716 %756) %2720 (/.f64 (-.f64 (*.f64 %2720 %13) a) %13) (-.f64 %2720 %22) %2726 (*.f64 #s(literal 1 binary64) %2727) (pow.f64 %2726 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (neg.f64 %2726)) (/.f64 #s(literal 1 binary64) (/.f64 %2726 #s(literal 1 binary64))) %2727 %2734 %2735 (/.f64 (+.f64 %2737 (sin.f64 (+.f64 %1509 y))) #s(literal 2 binary64)) (sin.f64 (+.f64 %1509 %94)) (cos.f64 (neg.f64 %1509)) (cos.f64 (fabs.f64 %1509)) %2748 %2749 %2737 (-.f64 %2735 %2749) %2751 %2752 (*.f64 %2752 %26) (/.f64 (neg.f64 %2752) %28) %2756 (/.f64 #s(literal 1 binary64) (/.f64 b %2752)) (fma.f64 #s(literal 2/3 binary64) %2756 %325) (-.f64 %2760 %1738) (+.f64 %2760 %325) %2763 (fma.f64 %4 %2763 %325) (-.f64 %2765 %1738) (+.f64 %2765 %325) %2768 (-.f64 %2769 (neg.f64 %1072)) (+.f64 %2769 %1072) %2773 (/.f64 (-.f64 (*.f64 %2773 %13) a) %13) (-.f64 %2773 %22) %2778 (-.f64 %2337 (neg.f64 %522)) (+.f64 %2337 %522) (/.f64 (-.f64 (*.f64 %2778 %13) a) %13) (-.f64 %2778 %22) %480 %481 %482 %1933 %1934 %368 %2786 (approx %1756 %2786) %2788 %2789 %2790 (*.f64 %2790 %26) (/.f64 (neg.f64 %2790) %28) %2794 (/.f64 #s(literal 1 binary64) (/.f64 b %2790)) (-.f64 %32 (/.f64 %2789 b)) %2799 (approx %1786 %2799) %2801 %2802 (/.f64 (-.f64 (*.f64 %2802 b) a) b) %2806 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %2806)) (/.f64 #s(literal -3 binary64) (neg.f64 %2806)) (/.f64 #s(literal 1 binary64) %2811) %2813 (*.f64 #s(literal 1 binary64) %2811) (pow.f64 %2813 #s(literal -1 binary64)) %2811 (/.f64 #s(literal -1 binary64) (neg.f64 %2813)) (/.f64 #s(literal 1 binary64) (/.f64 %2813 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %2813) %548 (-.f64 %195 (neg.f64 %548)) %2823 %2824 (-.f64 %2825 %1745) (+.f64 %2825 %184) %2828 (/.f64 (-.f64 (*.f64 %2828 %13) a) %13) (-.f64 %2828 %22) %1065 %2833 (-.f64 %2065 (neg.f64 %284)) (+.f64 %2065 %284) (/.f64 (-.f64 (*.f64 %2833 %13) a) %13) (-.f64 %2833 %22) %2841 %2843 %2844 %2845 (/.f64 (-.f64 (*.f64 %2845 %13) a) %13) (-.f64 %2845 %22) %2850 (-.f64 %72 #s(literal -884279719003555/562949953421312 binary64)) (+.f64 %72 #s(literal 884279719003555/562949953421312 binary64)) %2853 %2854 %2855 (/.f64 (-.f64 (*.f64 %2855 %13) a) %13) (-.f64 %2855 %22) (-.f64 %976 #s(literal -884279719003555/562949953421312 binary64)) %2861 (fma.f64 %2862 %1086 %2864) %2866 (+.f64 (*.f64 %2862 %1086) %2864) %2869 (/.f64 (-.f64 (*.f64 %2869 %13) a) %13) (-.f64 %2869 %22) %2874 %2875 (-.f64 %151 (neg.f64 %2874)) (+.f64 %151 %2874) (fma.f64 %174 %2879 %2881) %2883 (+.f64 (*.f64 %174 %2879) %2881) %2886 (/.f64 (-.f64 (*.f64 %2886 %13) a) %13) (-.f64 %2886 %22) %2895 %2896 (approx %1715 %2896) %2898 (/.f64 (-.f64 (*.f64 %2898 %13) a) %13) (-.f64 %2898 %22) (*.f64 %2903 %2903) (*.f64 %2905 %2905) %2907 (pow.f64 %1422 #s(literal 2 binary64)) %2909 (-.f64 %2909 %254) %2911 (fma.f64 %2912 %259 %2914) %2916 (+.f64 (*.f64 %2912 %259) %2914) %2919 (/.f64 (-.f64 (*.f64 %2919 %13) a) %13) (-.f64 %2919 %22) |
Compiled 6 413 to 15 101 computations (-135.5% saved)
Compiled 7 786 to 34 874 computations (-347.9% saved)
208 alts after pruning (155 fresh and 53 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 7 631 | 155 | 7 786 |
| Fresh | 0 | 0 | 0 |
| Picked | 105 | 33 | 138 |
| Done | 15 | 20 | 35 |
| Total | 7 751 | 208 | 7 959 |
| Status | Accuracy | Program |
|---|---|---|
| 61.6% | (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -3 binary64) y (*.f64 t z)) #s(literal -1/3 binary64))) #s(literal 884279719003555/562949953421312 binary64))) (neg.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))))) | |
| ✓ | 72.8% | %1105 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (fma.f64 (sqrt.f64 x) (*.f64 (fma.f64 (cos.f64 y) (cos.f64 %1105) (*.f64 (sin.f64 %1105) (sin.f64 y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ✓ | 67.8% | (fma.f64 (sqrt.f64 x) (*.f64 (fma.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (* (sin (* (* 1/3 z) t)) (sin y)) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 z (sin.f64 y)))))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| 54.4% | %59 = (PI.f64 ) %1880 = (+ (* (PI ) 1/2) (* (* 1/3 z) t)) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 (sin.f64 (approx %1880 (*.f64 z (fma.f64 #s(literal 1/3 binary64) t (*.f64 #s(literal 1/2 binary64) (/.f64 %59 z)))))) (cos.f64 y)) (approx (* (cos %1880) (sin y)) (*.f64 y (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) (*.f64 #s(literal 1/2 binary64) %59)))))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) | |
| 48.2% | %124 = (PI ) %1886 = (approx (+ (* %124 1/2) (* (* 1/3 z) t)) (*.f64 z (approx (+ (* 1/3 t) (* 1/2 (/ %124 z))) (*.f64 #s(literal 1/3 binary64) t)))) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 (sin.f64 %1886) (cos.f64 y)) (*.f64 (cos.f64 %1886) (sin.f64 y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) | |
| ✓ | 72.7% | %1435 = (*.f64 (*.f64 #s(literal -1/3 binary64) t) z) (fma.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 %1435)) (*.f64 (sin.f64 %1435) (sin.f64 y))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| ✓ | 56.5% | (fma.f64 (approx (/ (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 x (approx (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) b))) (/.f64 b #s(literal 3 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| 47.7% | %124 = (PI ) %1886 = (approx (+ (* %124 1/2) (* (* 1/3 z) t)) (*.f64 z (approx (+ (* 1/3 t) (* 1/2 (/ %124 z))) (*.f64 #s(literal 1/3 binary64) t)))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 %1886) (cos.f64 y)) (*.f64 (cos.f64 %1886) (sin.f64 y))) (sqrt.f64 x)) (*.f64 b #s(literal 3 binary64))) b) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) | |
| ✓ | 65.8% | %10 = (sqrt x) (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) %10) (* b 3)) (*.f64 #s(literal 3 binary64) (approx (* b (* (cos y) %10)) (*.f64 b (sqrt.f64 x))))) b) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| 65.8% | %10 = (sqrt x) (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) %10) (* b 3)) (*.f64 #s(literal 3 binary64) (approx (* b (* (cos y) %10)) (*.f64 b (approx %10 (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))))) b) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) | |
| 65.8% | %10 = (sqrt x) (fma.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b (approx (* (* (cos (+ (* (* t -1/3) z) y)) %10) (* b 3)) (*.f64 #s(literal 3 binary64) (approx (* b (* (cos y) %10)) (*.f64 b (sqrt.f64 x))))))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) | |
| ✓ | 69.1% | %29 = (sqrt.f64 x) (fma.f64 #s(literal 2/3 binary64) (approx (/ (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) (* b 3)) b) (fma.f64 #s(literal 3 binary64) (*.f64 (cos.f64 y) %29) (*.f64 t (*.f64 z (*.f64 (sin.f64 y) %29))))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) |
| 54.5% | %10 = (sqrt x) (fma.f64 #s(literal 2/3 binary64) (approx (/ (* (* (cos (+ (* (* t -1/3) z) y)) %10) (* b 3)) b) (approx (+ (* 3 (* (cos y) %10)) (* t (* z (* (sin y) %10)))) (approx (* 3 %10) (*.f64 #s(literal -3 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))) | |
| ✓ | 72.7% | %1435 = (*.f64 (*.f64 #s(literal -1/3 binary64) t) z) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 y) (cos.f64 %1435)) (*.f64 (sin.f64 %1435) (sin.f64 y))) (sqrt.f64 x)) #s(literal 6 binary64)) (/.f64 a b)) #s(literal 3 binary64)) |
| 60.2% | %671 = (*.f64 b #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (/.f64 #s(literal 1 binary64) (approx (/ 1 (- y (/ (* t z) 3))) (/.f64 (-.f64 (*.f64 #s(literal -9 binary64) (/.f64 y (*.f64 t (*.f64 z z)))) (/.f64 #s(literal 3 binary64) z)) t))) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sqrt.f64 x)) #s(literal 6 binary64)) b) #s(literal 3 binary64)) (*.f64 %671 (/.f64 a b))) (*.f64 %671 #s(literal 3 binary64))) | |
| 61.5% | %671 = (*.f64 b #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* y 3) (* t z))) (/.f64 (-.f64 (*.f64 #s(literal -9 binary64) (/.f64 y (*.f64 t (pow.f64 z (approx 2 #s(literal 0 binary64)))))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) z))) t)))) (sqrt.f64 x)) #s(literal 6 binary64)) b) #s(literal 3 binary64)) (*.f64 %671 (/.f64 a b))) (*.f64 %671 #s(literal 3 binary64))) | |
| 59.7% | %671 = (*.f64 b #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* y 3) (* t z))) (/.f64 (-.f64 (*.f64 #s(literal -9 binary64) (/.f64 y (*.f64 t (*.f64 z z)))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) z))) t)))) (sqrt.f64 x)) #s(literal 6 binary64)) b) #s(literal 3 binary64)) (*.f64 %671 (/.f64 a b))) (*.f64 %671 #s(literal 3 binary64))) | |
| 73.1% | (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* y 3) (* t z))) (/.f64 #s(literal 1 binary64) y)))) (sqrt.f64 x)) #s(literal 6 binary64)) b) #s(literal 3 binary64)) (approx (* (* b 3) (/ a b)) (*.f64 #s(literal 3 binary64) a))) (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) | |
| 60.0% | (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* y 3) (* t z))) (/.f64 #s(literal -3 binary64) (*.f64 t z))))) (sqrt.f64 x)) #s(literal 6 binary64)) b) #s(literal 3 binary64)) (approx (* (* b 3) (/ a b)) (*.f64 #s(literal 3 binary64) a))) (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) | |
| 60.1% | %163 = (*.f64 t z) %671 = (*.f64 b #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (cos (+ (* (* -1/3 t) z) y))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %163)) (sin.f64 (fma.f64 #s(literal -1/3 binary64) %163 (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))))) %671) a) %671) | |
| 52.8% | %10 = (sqrt x) %345 = (* b 3) (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b) 3) (* %345 (/ a b))) (-.f64 (approx (* 18 (* b (* (cos y) %10))) (*.f64 #s(literal -18 binary64) (*.f64 b (*.f64 x (*.f64 (cos.f64 y) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) (*.f64 #s(literal 3 binary64) a))) (approx (* %345 3) (*.f64 #s(literal 9 binary64) b))) | |
| ✓ | 51.9% | (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) 3) (* (* b 3) (/ a b))) (*.f64 #s(literal -3 binary64) a)) (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) |
| ✓ | 51.9% | %345 = (* b 3) (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) 3) (* %345 (/ a b))) (*.f64 #s(literal -3 binary64) a)) (approx (* %345 3) (*.f64 #s(literal 9 binary64) b))) |
| 3.3% | (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) 3) (* (* b 3) (/ a b))) (*.f64 #s(literal -18 binary64) (approx (* b (* x (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))))) (*.f64 b (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)))))) (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) | |
| 74.7% | %10 = (sqrt x) %345 = (* b 3) (/.f64 (approx (- (* (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b) 3) (* %345 (/ a b))) (approx (- (* 18 (* b (* (cos y) %10))) (* 3 a)) (fma.f64 #s(literal -3 binary64) a (*.f64 #s(literal 18 binary64) (*.f64 b (*.f64 (cos.f64 y) (sqrt.f64 x))))))) (approx (* %345 3) (*.f64 #s(literal 9 binary64) b))) | |
| 54.6% | %10 = (sqrt x) %20 = (cos y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (*.f64 #s(literal 6 binary64) (approx (* %20 %10) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (approx %20 #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))))) (/.f64 a b)))) | |
| 67.5% | %10 = (sqrt x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (approx (* 6 (* (cos y) %10)) (*.f64 #s(literal 6 binary64) (sqrt.f64 x)))) (/.f64 a b)))) | |
| 60.3% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 (cos.f64 (approx (+ y (* -1/3 (* t z))) (*.f64 z (approx (+ (* -1/3 t) (/ y z)) (*.f64 #s(literal -1/3 binary64) t))))) (sqrt.f64 x)) a)) (/.f64 #s(literal 1 binary64) b)))))) | |
| ✓ | 76.4% | %10 = (sqrt x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b)) (*.f64 a (-.f64 (*.f64 #s(literal 6 binary64) (approx (/ (* (cos (+ y (* -1/3 (* t z)))) %10) a) (/.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) a))) (/.f64 #s(literal 1 binary64) b)))))) |
| 60.7% | %10 = (sqrt x) %194 = (cos (+ y (* -1/3 (* t z)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b)) (*.f64 a (approx (- (* 6 (/ (* %194 %10) a)) (/ 1 b)) (*.f64 x (-.f64 (*.f64 #s(literal 6 binary64) (approx (/ (* %194 (sqrt (/ 1 x))) a) (/.f64 (*.f64 (cos.f64 y) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) a))) (/.f64 #s(literal 1 binary64) (*.f64 b x))))))))) | |
| ✓ | 29.2% | %10 = (sqrt x) (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b))) (approx (/ 1/2 (* (cos (+ y (* -1/3 (* t z)))) %10)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))))) |
| 18.8% | %10 = (sqrt x) (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b))) (approx (/ 1/2 (* (cos (+ y (* -1/3 (* t z)))) %10)) (approx (/ 1/2 (* (cos y) %10)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))))) | |
| 47.6% | %10 = (sqrt x) %29 = (sqrt.f64 x) %99 = (sqrt (/ 1 x)) %139 = (* t z) %163 = (*.f64 t z) %320 = (sin y) (-.f64 (fma.f64 %29 (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (cos.f64 y)) (approx (+ (* (* %10 (sin (* (* 1/3 z) t))) %320) (* (cos (+ (* (* t -1/3) z) y)) %10)) (approx (* -1 (* x (+ (* (cos (+ y (* -1/3 %139))) %99) (* %320 (* (sin (* 1/3 %139)) %99))))) (*.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %163))) %29 (*.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) %163)) %29))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 62.5% | %29 = (sqrt.f64 x) %1105 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %29 (*.f64 (cos.f64 %1105) (cos.f64 y)) (fma.f64 (*.f64 %29 (sin.f64 %1105)) (sin.f64 y) (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)))) %29))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 62.2% | %10 = (sqrt x) %29 = (sqrt.f64 x) (-.f64 (fma.f64 %29 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)) (fma.f64 (approx (* %10 (sin (* (* 1/3 z) t))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (sin.f64 y) (approx (* (sin (+ (+ (* (* -1/3 t) z) y) (* (PI ) 1/2))) %10) (*.f64 (sin.f64 (+.f64 y (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) %29)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 62.5% | %10 = (sqrt x) %46 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %163 = (*.f64 t z) (-.f64 (fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)) (fma.f64 (approx (* %10 (sin (* (* 1/3 z) t))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) %163)) %46)))) (sin.f64 y) (approx (* (sin (+ (+ (* (* -1/3 t) z) y) (* (PI ) 1/2))) %10) (*.f64 x (*.f64 (sin.f64 (+.f64 y (fma.f64 #s(literal -1/3 binary64) %163 (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))) %46))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 62.6% | %29 = (sqrt.f64 x) (-.f64 (fma.f64 %29 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)) (fma.f64 (approx (* (sqrt x) (sin (* (* 1/3 z) t))) (approx (* -1 (* x (* (sin (* 1/3 (* t z))) (sqrt (/ 1 x))))) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) %29)))) (sin.f64 y) (*.f64 (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) %29))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.9% | %29 = (sqrt.f64 x) %1105 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %29 (*.f64 (cos.f64 %1105) (approx (cos y) #s(literal 1 binary64))) (fma.f64 (*.f64 %29 (sin.f64 %1105)) (sin.f64 y) (*.f64 (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) #s(literal 884279719003555/562949953421312 binary64))) %29))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.9% | %29 = (sqrt.f64 x) %1105 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (fma.f64 %29 (*.f64 (cos.f64 %1105) (approx (cos y) #s(literal 1 binary64))) (fma.f64 (*.f64 %29 (sin.f64 %1105)) (sin.f64 y) (approx (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) (approx (* -1 (* x (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) %29)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 48.4% | %29 = (sqrt.f64 x) %163 = (*.f64 t z) (-.f64 (fma.f64 %29 (approx (* (sin (+ (neg (* (* 1/3 z) t)) (* (PI ) 1/2))) (cos y)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) (*.f64 #s(literal 1/3 binary64) %163)))) (fma.f64 (*.f64 %29 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t))) (sin.f64 y) (approx (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %163))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.6% | %10 = (sqrt x) %163 = (*.f64 t z) (-.f64 (+.f64 (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (cos.f64 y))) (approx (+ (* (* %10 (sin (* (* 1/3 z) t))) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10)) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %163))) (sqrt.f64 (fabs.f64 x))) (*.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) %163)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 72.4% | %1104 = (*.f64 #s(literal 1/3 binary64) z) %1107 = (*.f64 (cos.f64 (*.f64 %1104 t)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)) (cos.f64 (fma.f64 %1104 t y))) %1107) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) %1107)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 62.6% | %1104 = (*.f64 #s(literal 1/3 binary64) z) %1576 = (*.f64 (*.f64 t #s(literal -1/3 binary64)) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (-.f64 (*.f64 (cos.f64 %1576) (cos.f64 y)) (*.f64 (sin.f64 %1576) (sin.f64 y))) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (fma.f64 %1104 t y)) (cos.f64 (-.f64 (*.f64 %1104 t) y))) #s(literal 2 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 62.5% | %43 = (cos.f64 y) %1576 = (*.f64 (*.f64 t #s(literal -1/3 binary64)) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (-.f64 (*.f64 (cos.f64 %1576) %43) (*.f64 (sin.f64 %1576) (sin.f64 y))) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) %43))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 51.8% | %113 = (approx (cos y) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (+.f64 %113 (*.f64 #s(literal -1/3 binary64) (*.f64 t (approx (* z (sin y)) (*.f64 y z))))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) %113))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (sin.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 61.4% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) y))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 61.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 62.3% | %327 = (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 %327))) #s(literal 1/2 binary64) (approx (* (sin (+ (neg (* (* 1/3 z) t)) (* (PI ) 1/2))) (cos y)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) %327))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 72.4% | %43 = (cos.f64 y) %61 = (*.f64 (PI.f64 ) #s(literal 1/2 binary64)) %128 = (* (* -1/3 t) z) %1128 = (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (fma.f64 (sin.f64 %1128) (cos.f64 %61) (*.f64 (cos.f64 %1128) (sin.f64 %61))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) t) z)) %43) #s(literal 2 binary64)) (approx (- (cos (- %128 y)) (cos (+ %128 y))) (-.f64 (cos.f64 (neg.f64 y)) %43))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 63.0% | %163 = (*.f64 t z) %289 = (*.f64 #s(literal -1/3 binary64) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 %289 z)) (cos.f64 y)) #s(literal 2 binary64)) (-.f64 (cos.f64 (approx (- (* (* -1/3 t) z) y) (-.f64 (*.f64 #s(literal -1/3 binary64) %163) y))) (cos.f64 (fma.f64 %289 z y)))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (approx (* (sin (* (* 1/3 z) t)) (sin y)) (*.f64 y (sin.f64 (*.f64 #s(literal 1/3 binary64) %163)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 62.8% | %289 = (*.f64 #s(literal -1/3 binary64) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 %289 z)) (cos.f64 y)) #s(literal 2 binary64)) (-.f64 (approx (cos (- (* (* -1/3 t) z) y)) (cos.f64 (neg.f64 y))) (cos.f64 (fma.f64 %289 z y)))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (approx (* (sin (* (* 1/3 z) t)) (sin y)) (*.f64 y (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 63.2% | %43 = (cos.f64 y) %128 = (* (* -1/3 t) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) t) z)) %43) #s(literal 2 binary64)) (approx (- (cos (- %128 y)) (cos (+ %128 y))) (-.f64 (sin.f64 (+.f64 (neg.f64 y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) %43))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.7% | %128 = (* (* -1/3 t) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (/.f64 (-.f64 (approx (* (* (cos %128) (cos y)) 2) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) (-.f64 (approx (cos (- %128 y)) (cos.f64 (neg.f64 y))) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 72.2% | %43 = (cos.f64 y) %289 = (*.f64 #s(literal -1/3 binary64) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 %289 z)) %43) #s(literal 2 binary64)) (-.f64 (approx (cos (- (* (* -1/3 t) z) y)) %43) (cos.f64 (fma.f64 %289 z y))))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 72.5% | %43 = (cos.f64 y) %128 = (* (* -1/3 t) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) t) z)) %43) (/.f64 (approx (- (cos (- %128 y)) (cos (+ %128 y))) (-.f64 %43 %43)) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 56.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) #s(literal 884279719003555/562949953421312 binary64)))) #s(literal 1/2 binary64) (approx (* (sin (* (* 1/3 z) t)) (sin y)) (*.f64 y (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 62.7% | %43 = (cos.f64 y) %128 = (* (* -1/3 t) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y)) (approx (/ (- (* (* (cos %128) (cos y)) 2) (- (sin (+ (- %128 y) (/ (PI ) 2))) (cos (+ %128 y)))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 %43 (*.f64 #s(literal 2 binary64) %43)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) y)))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 62.0% | %129 = (+ (* (* -1/3 t) z) y) %139 = (* t z) %163 = (*.f64 t z) %756 = (+ (* (* 1/3 z) t) y) %1104 = (*.f64 #s(literal 1/3 binary64) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (*.f64 #s(literal 2 binary64) (approx (* (cos (* (+ %129 %756) 1/2)) (cos (* (- %129 %756) 1/2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %163 (*.f64 #s(literal 1/3 binary64) %163)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (approx (- (* -1/3 %139) (* 1/3 %139)) (*.f64 t (-.f64 (*.f64 #s(literal -1/3 binary64) z) %1104)))))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 %1104 t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.8% | %1435 = (*.f64 (*.f64 #s(literal -1/3 binary64) t) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 %1435) (cos.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) y)) (*.f64 (cos.f64 %1435) (sin.f64 (+.f64 y #s(literal 884279719003555/562949953421312 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 72.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (sin.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z (PI.f64 ))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 61.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z #s(literal 884279719003555/562949953421312 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 t z) #s(literal 3 binary64))) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 72.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z #s(literal 884279719003555/562949953421312 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z #s(literal 884279719003555/562949953421312 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 72.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (approx (+ (cos (+ (* (* 1/3 t) z) y)) (cos (+ (* (* t -1/3) z) y))) (*.f64 #s(literal 2 binary64) (cos.f64 y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 62.2% | %59 = (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (+.f64 (neg.f64 (fma.f64 %59 #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) z) t))) #s(literal 884279719003555/562949953421312 binary64)))) (approx (* (cos y) (sin (+ (* (* 1/3 z) t) (* (PI ) -1/2)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) %59 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 73.1% | %1388 = (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t #s(literal -884279719003555/562949953421312 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (cos.f64 %1388)) (*.f64 (cos.f64 y) (sin.f64 %1388)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 61.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (+.f64 (*.f64 (sin.f64 y) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 62.2% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z (approx (+ (* 1/2 (PI )) y) #s(literal 884279719003555/562949953421312 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 54.1% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 (fabs.f64 (approx (+ (* -3 y) (* t z)) (*.f64 z (+.f64 t (*.f64 #s(literal -3 binary64) (/.f64 y z)))))) #s(literal 1/3 binary64) #s(literal 884279719003555/562949953421312 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 67.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 (approx (+ (* -3 y) (* t z)) (*.f64 #s(literal -3 binary64) y)) #s(literal -1/3 binary64) #s(literal 884279719003555/562949953421312 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) (-.f64 (*.f64 (/.f64 z #s(literal 3 binary64)) t) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 61.6% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64 ) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) z)) t) y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 61.8% | %1343 = (sqrt.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (*.f64 %1343 %1343)) #s(literal 884279719003555/562949953421312 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 67.3% | %1336 = (approx (sqrt (fabs (+ (* (* -1/3 t) z) y))) (approx (* y (sqrt (fabs (/ 1 y)))) (sqrt.f64 (fabs.f64 y)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (*.f64 %1336 %1336)) (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (+.f64 (neg.f64 (fabs.f64 (/.f64 (approx (+ (* -3 y) (* t z)) (*.f64 t z)) #s(literal -3 binary64)))) #s(literal 884279719003555/562949953421312 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 62.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (approx (+ (* (* t -1/3) z) (+ (* 1/2 (PI )) y)) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) #s(literal 884279719003555/562949953421312 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 40.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (approx (+ (* (fabs (+ (* -3 y) (* t z))) 1/3) (/ (PI ) 2)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 y y) (fabs.f64 (/.f64 #s(literal 1 binary64) y))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 53.5% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (approx (+ (* (fabs (+ (* -3 y) (* t z))) 1/3) (* (PI ) 1/2)) (approx (* 1/3 (* (pow y 2) (fabs (/ -1 y)))) (*.f64 #s(literal -1/3 binary64) (fabs.f64 y)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/3 binary64) a) b)) |
| ✓ | 72.3% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 z (/.f64 #s(literal 3 binary64) t))))) (/.f64 (*.f64 #s(literal 1/3 binary64) a) b)) |
| 72.2% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 z (/.f64 t #s(literal 3 binary64)))))) (/.f64 (*.f64 #s(literal 1/3 binary64) a) b)) | |
| ✓ | 73.0% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (approx (+ (* -3 y) (* t z)) (*.f64 #s(literal -3 binary64) y)) #s(literal -1/3 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 61.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (approx (- y (/ (* z t) 3)) (*.f64 z (*.f64 #s(literal -1/3 binary64) t))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 58.8% | %43 = (cos.f64 y) %320 = (sin y) %1203 = (* z (cos y)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (+.f64 %43 (*.f64 z (approx (- (* -1/18 (* (pow t 2) %1203)) (* -1/3 (* t %320))) (approx (* t (- (* -1/18 (* t %1203)) (* -1/3 %320))) (*.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t (*.f64 z %43)) (*.f64 #s(literal 1/3 binary64) (sin.f64 y)))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 51.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (+.f64 (cos.f64 y) (approx (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 t t) (*.f64 z z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| ✓ | 50.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (approx (+ (cos y) (* 1/3 (* t (* z (sin y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (approx (+ (* -1/2 y) (* 1/3 (* t z))) (*.f64 #s(literal -1/2 binary64) y))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 61.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (approx (cos (+ (* (* 1/3 t) z) y)) (cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 54.0% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (sin.f64 (fma.f64 (fabs.f64 (approx (+ (* -3 y) (* t z)) (*.f64 z (+.f64 t (*.f64 #s(literal -3 binary64) (/.f64 y z)))))) #s(literal 1/3 binary64) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 62.2% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (sin.f64 (approx (+ (* (* t -1/3) z) (+ (* 1/2 (PI )) y)) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) #s(literal 884279719003555/562949953421312 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 58.7% | %43 = (cos.f64 y) %320 = (sin y) %1203 = (* z (cos y)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (approx (cos (- y (/ (* z t) 3))) (+.f64 %43 (*.f64 z (approx (- (* -1/18 (* (pow t 2) %1203)) (* -1/3 (* t %320))) (approx (* t (- (* -1/18 (* t %1203)) (* -1/3 %320))) (*.f64 t (fma.f64 #s(literal -1/18 binary64) (*.f64 t (*.f64 z %43)) (*.f64 #s(literal 1/3 binary64) (sin.f64 y)))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.4% | %59 = (PI.f64 ) %1104 = (*.f64 #s(literal 1/3 binary64) z) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 (-.f64 (sin.f64 (fma.f64 %59 #s(literal 1/2 binary64) (-.f64 (*.f64 %1104 t) y))) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 %1104 t (*.f64 %59 #s(literal 1/2 binary64)))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.9% | %1105 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 (-.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (-.f64 %1105 y))) (cos.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 %1105) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.9% | %59 = (PI.f64 ) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (-.f64 (*.f64 (sin.f64 y) (approx (cos (+ (* (* 1/3 z) t) (* (PI ) -1/2))) (cos.f64 (*.f64 #s(literal -1/2 binary64) %59)))) (*.f64 (sin.f64 (+.f64 y (*.f64 %59 #s(literal 1/2 binary64)))) (sin.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 %59 #s(literal -1/2 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 46.8% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (-.f64 (*.f64 (sin.f64 y) (approx (cos (+ (* (* 1/3 z) t) (* (PI ) -1/2))) #s(literal 0 binary64))) (*.f64 (cos.f64 y) (sin.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 (PI.f64 ) #s(literal -1/2 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 53.9% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (sin.f64 (fma.f64 (approx (+ (* -3 y) (* t z)) (*.f64 #s(literal -3 binary64) y)) #s(literal -1/3 binary64) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 53.7% | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (approx (sqrt x) (approx (* -1 (* x (sqrt (/ 1 x)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 x))))) (cos.f64 (*.f64 (approx (+ (* -3 y) (* t z)) (*.f64 #s(literal -3 binary64) y)) #s(literal -1/3 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 46.9% | %59 = (PI.f64 ) (-.f64 (*.f64 (approx (* 2 (sqrt x)) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (-.f64 (sin.f64 (+.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y) (*.f64 %59 #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y) (/.f64 %59 #s(literal 2 binary64))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.1% | %59 = (PI.f64 ) %61 = (*.f64 %59 #s(literal 1/2 binary64)) %1105 = (*.f64 (*.f64 #s(literal 1/3 binary64) z) t) (-.f64 (*.f64 (approx (* 2 (sqrt x)) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y) (/.f64 %59 #s(literal 2 binary64))))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (sin.f64 %1105) (cos.f64 %61) (*.f64 (cos.f64 %1105) (sin.f64 %61))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 48.0% | (-.f64 (*.f64 (approx (* 2 (sqrt x)) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (sin.f64 (+.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) z y) (/.f64 (PI.f64 ) #s(literal 2 binary64))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 43.4% | (-.f64 (*.f64 (approx (* 2 (sqrt x)) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (cos.f64 (approx (+ (* (* 1/3 t) z) y) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 t z) y))))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.9% | %163 = (*.f64 t z) (-.f64 (*.f64 (approx (* 2 (sqrt x)) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (approx (+ (* (- (cos (+ (* (* t -1/3) z) y)) (sin (+ (+ (* (* 1/3 t) z) y) (/ (PI ) 2)))) 1/2) (* (cos (* (* 1/3 z) t)) (cos y))) (+.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %163)) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) %163)) (sin.f64 (fma.f64 #s(literal 1/3 binary64) %163 (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 42.4% | (-.f64 (*.f64 (approx (* 2 (sqrt x)) (approx (* -2 (* x (sqrt (/ 1 x)))) (*.f64 #s(literal -2 binary64) (sqrt.f64 x)))) (fma.f64 (-.f64 (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)) (cos.f64 (approx (+ (* (* 1/3 t) z) y) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 t z) y))))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 47.9% | (-.f64 (*.f64 (approx (* 2 (sqrt x)) (approx (* -2 (* x (sqrt (/ 1 x)))) (*.f64 #s(literal -2 binary64) (sqrt.f64 x)))) (cos.f64 (approx (- y (/ (* z t) 3)) (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 61.5% | %10 = (sqrt x) %29 = (sqrt.f64 x) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %418 = (+ %316 (* (PI ) 1/2)) (-.f64 (approx (+ (* %10 (/ (+ (sin (- %418 y)) (sin (+ %418 y))) 2)) (+ (* (* %10 (sin %316)) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) %163)) %29 (*.f64 (sin.f64 (fma.f64 #s(literal 1/3 binary64) %163 #s(literal 884279719003555/562949953421312 binary64))) %29))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 69.1% | %10 = (sqrt x) %29 = (sqrt.f64 x) %43 = (cos.f64 y) %147 = (*.f64 #s(literal 1/2 binary64) (PI.f64 )) %316 = (* (* 1/3 z) t) %418 = (+ %316 (* (PI ) 1/2)) (-.f64 (approx (+ (* %10 (/ (+ (sin (- %418 y)) (sin (+ %418 y))) 2)) (+ (* (* %10 (sin %316)) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10))) (fma.f64 #s(literal 1/2 binary64) (*.f64 %29 (+.f64 (sin.f64 (+.f64 y %147)) (-.f64 (*.f64 (sin.f64 %147) %43) (*.f64 (cos.f64 %147) (sin.f64 y))))) (*.f64 %43 %29))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 67.5% | %10 = (sqrt x) %29 = (sqrt.f64 x) %59 = (PI.f64 ) %147 = (*.f64 #s(literal 1/2 binary64) %59) %316 = (* (* 1/3 z) t) %418 = (+ %316 (* (PI ) 1/2)) (-.f64 (approx (+ (* %10 (/ (+ (sin (- %418 y)) (sin (+ %418 y))) 2)) (+ (* (* %10 (sin %316)) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10))) (fma.f64 #s(literal 1/2 binary64) (*.f64 %29 (+.f64 (sin.f64 (+.f64 y %147)) (sin.f64 (-.f64 %147 y)))) (*.f64 (sin.f64 (+.f64 (neg.f64 y) (*.f64 %59 #s(literal 1/2 binary64)))) %29))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 68.1% | %10 = (sqrt x) %29 = (sqrt.f64 x) %59 = (PI.f64 ) %147 = (*.f64 #s(literal 1/2 binary64) %59) %316 = (* (* 1/3 z) t) %418 = (+ %316 (* (PI ) 1/2)) (-.f64 (approx (+ (* %10 (/ (+ (sin (- %418 y)) (sin (+ %418 y))) 2)) (+ (* (* %10 (sin %316)) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10))) (fma.f64 #s(literal 1/2 binary64) (*.f64 %29 (+.f64 (sin.f64 (+.f64 y %147)) (sin.f64 (-.f64 %147 y)))) (*.f64 (sin.f64 (+.f64 y (*.f64 %59 #s(literal 1/2 binary64)))) %29))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 69.3% | %10 = (sqrt x) %29 = (sqrt.f64 x) %316 = (* (* 1/3 z) t) %418 = (+ %316 (* (PI ) 1/2)) (-.f64 (approx (+ (* %10 (/ (+ (sin (- %418 y)) (sin (+ %418 y))) 2)) (+ (* (* %10 (sin %316)) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10))) (fma.f64 #s(literal 1/2 binary64) (*.f64 %29 (+.f64 (sin.f64 (+.f64 y #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) y)))) (*.f64 (cos.f64 y) %29))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 67.9% | %10 = (sqrt x) %29 = (sqrt.f64 x) %124 = (PI ) %147 = (*.f64 #s(literal 1/2 binary64) (PI.f64 )) %316 = (* (* 1/3 z) t) %418 = (+ %316 (* %124 1/2)) (-.f64 (approx (+ (* %10 (/ (+ (sin (- %418 y)) (sin (+ %418 y))) 2)) (+ (* (* %10 (sin %316)) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10))) (fma.f64 #s(literal 1/2 binary64) (*.f64 %29 (+.f64 (sin.f64 (approx (+ y (* 1/2 %124)) %147)) (sin.f64 (-.f64 %147 y)))) (*.f64 (cos.f64 y) %29))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 48.0% | %10 = (sqrt x) %46 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %124 = (PI ) %139 = (* t z) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %418 = (+ %316 (* %124 1/2)) (-.f64 (approx (+ (* %10 (/ (+ (sin (- %418 y)) (sin (+ %418 y))) 2)) (+ (* (* %10 (sin %316)) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10))) (approx (+ (* (cos (* -1/3 %139)) %10) (* (sin (+ (* 1/3 %139) (* 1/2 %124))) %10)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) %163)) %46 (*.f64 (sin.f64 (fma.f64 #s(literal 1/3 binary64) %163 (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) %46)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 53.2% | %10 = (sqrt x) %46 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %124 = (PI ) %147 = (*.f64 #s(literal 1/2 binary64) (PI.f64 )) %316 = (* (* 1/3 z) t) %418 = (+ %316 (* %124 1/2)) %427 = (* 1/2 %124) (-.f64 (approx (+ (* %10 (/ (+ (sin (- %418 y)) (sin (+ %418 y))) 2)) (+ (* (* %10 (sin %316)) (sin y)) (* (cos (+ (* (* t -1/3) z) y)) %10))) (approx (+ (* 1/2 (* %10 (+ (sin (+ y %427)) (sin (- %427 y))))) (* (cos y) %10)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 %46 (+.f64 (sin.f64 (+.f64 y %147)) (sin.f64 (-.f64 %147 y)))) (*.f64 (cos.f64 y) %46)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.5% | %10 = (sqrt x) %29 = (sqrt.f64 x) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) (-.f64 (approx (+ (* %10 (* (cos %316) (cos y))) (+ (* (* %10 (sin %316)) (sin y)) (* (sin (+ (* (PI ) 1/2) (fabs (+ (* (* -1/3 t) z) y)))) %10))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %163)) %29 (*.f64 (sin.f64 (+.f64 (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %163))) #s(literal 884279719003555/562949953421312 binary64))) %29))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 60.8% | %10 = (sqrt x) %29 = (sqrt.f64 x) %124 = (PI ) %139 = (* t z) %316 = (* (* 1/3 z) t) (-.f64 (approx (+ (* %10 (* (cos %316) (cos y))) (+ (* (* %10 (sin %316)) (sin y)) (* (sin (+ (* %124 1/2) (fabs (+ (* (* -1/3 t) z) y)))) %10))) (approx (+ (* (cos (* 1/3 %139)) %10) (* (sin (+ (fabs (+ y (* -1/3 %139))) (* 1/2 %124))) %10)) (+.f64 %29 (*.f64 (sin.f64 (+.f64 (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) %29)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 72.1% | %61 = (*.f64 (PI.f64 ) #s(literal 1/2 binary64)) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %327 = (*.f64 #s(literal 1/3 binary64) %163) %497 = (* (cos %316) (cos y)) %945 = (cos.f64 (+.f64 y %327)) %985 = (*.f64 (cos.f64 y) (fma.f64 (sin.f64 (neg.f64 %327)) (cos.f64 %61) (*.f64 (cos.f64 %327) (sin.f64 %61)))) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (- (+ (* 1/2 (- (cos (+ (* (* -1/3 t) z) y)) (cos (+ %316 y)))) %497) (cos (+ (* (* 1/3 t) z) y))) 1/2) %497)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 #s(literal 1/2 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %163))) %945) %985) %945) %985))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 72.1% | %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %327 = (*.f64 #s(literal 1/3 binary64) %163) %497 = (* (cos %316) (cos y)) %945 = (cos.f64 (+.f64 y %327)) %947 = (*.f64 (cos.f64 y) (cos.f64 %327)) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (- (+ (* 1/2 (- (cos (+ (* (* -1/3 t) z) y)) (cos (+ %316 y)))) %497) (cos (+ (* (* 1/3 t) z) y))) 1/2) %497)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 #s(literal 1/2 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %163))) %945) %947) %945) %947))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 47.4% | %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %327 = (*.f64 #s(literal 1/3 binary64) %163) %947 = (*.f64 (cos.f64 y) (cos.f64 %327)) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (- (sin (+ (* (PI ) 1/2) (- %316 y))) (cos (+ (* (* 1/3 t) z) y))) 1/2) (* (cos %316) (cos y)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) %163 (*.f64 #s(literal 1/2 binary64) (PI.f64 ))) y)) (-.f64 %947 (*.f64 (sin.f64 y) (sin.f64 %327)))) %947))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.4% | %124 = (PI ) %316 = (* (* 1/3 z) t) %327 = (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (- (sin (+ (* %124 1/2) (- %316 y))) (cos (+ (* (* 1/3 t) z) y))) 1/2) (* (cos %316) (cos y)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (approx (- (+ (* 1/3 (* t z)) (* 1/2 %124)) y) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) y))) (cos.f64 (+.f64 y %327))) (*.f64 (cos.f64 y) (cos.f64 %327))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.8% | %128 = (* (* -1/3 t) z) %163 = (*.f64 t z) %201 = (cos.f64 (*.f64 #s(literal -1/3 binary64) %163)) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (/ (- (* (* (cos %128) (cos y)) 2) (- (sin (+ (- %128 y) (/ (PI ) 2))) (cos (+ %128 y)))) 2)) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %163)) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 %201 (*.f64 #s(literal 2 binary64) %201)) (sin.f64 (fma.f64 #s(literal -1/3 binary64) %163 (*.f64 #s(literal 1/2 binary64) (PI.f64 ))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.8% | %163 = (*.f64 t z) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (+ (* (* -1/3 t) z) y) (* (PI ) 1/2)))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %163)) (sin.f64 (fma.f64 #s(literal -1/3 binary64) %163 #s(literal 884279719003555/562949953421312 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 68.6% | (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (+ (* (* -1/3 t) z) y) (* (PI ) 1/2)))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (sin.f64 (+.f64 y #s(literal 884279719003555/562949953421312 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.8% | %10 = (sqrt x) %124 = (PI ) %139 = (* t z) %163 = (*.f64 t z) (-.f64 (approx (* (* 2 %10) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (+ (* (* -1/3 t) z) y) (* %124 1/2)))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (approx (* %10 (+ (cos (* 1/3 %139)) (sin (+ (* -1/3 %139) (* 1/2 %124))))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %163)) (sin.f64 (fma.f64 #s(literal -1/3 binary64) %163 (*.f64 #s(literal 1/2 binary64) (PI.f64 )))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.1% | %59 = (PI.f64 ) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y)))))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (sin.f64 (+.f64 (neg.f64 y) (*.f64 %59 #s(literal 1/2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %59) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.4% | %163 = (*.f64 t z) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y)))))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %163)) (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) %163)))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 62.1% | (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y)))))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 42.9% | %124 = (PI ) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (* %124 1/2) (neg (fabs (+ (* (* -1/3 t) z) y)))))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (cos.f64 y) (sin.f64 (approx (- (* 1/2 %124) (fabs (+ y (* -1/3 (* t z))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (fabs.f64 (/.f64 #s(literal 1 binary64) y))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.0% | (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y)))))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (*.f64 (sqrt.f64 x) (+.f64 (approx (cos y) #s(literal 1 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.4% | %10 = (sqrt x) %124 = (PI ) (-.f64 (approx (* (* 2 %10) (+ (* (+ (cos (+ (* (* 1/3 t) z) y)) (sin (+ (* %124 1/2) (neg (fabs (+ (* (* -1/3 t) z) y)))))) 1/2) (* (sin (* (* 1/3 z) t)) (sin y)))) (approx (* %10 (+ (cos y) (sin (- (* 1/2 %124) (fabs (+ y (* -1/3 (* t z)))))))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 (cos.f64 y) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.4% | %129 = (+ (* (* -1/3 t) z) y) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %327 = (*.f64 #s(literal 1/3 binary64) %163) %756 = (+ %316 y) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (* 2 (* (cos (* (+ %129 %756) 1/2)) (cos (* (- %129 %756) 1/2)))) 1/2) (* (sin %316) (sin y)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %163 %327))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) %163) %327) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sqrt.f64 x))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 61.8% | %129 = (+ (* (* -1/3 t) z) y) %139 = (* t z) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %756 = (+ %316 y) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (* 2 (* (cos (* (+ %129 %756) 1/2)) (cos (* (- %129 %756) 1/2)))) 1/2) (* (sin %316) (sin y)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %163 (*.f64 #s(literal 1/3 binary64) %163)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (approx (- (* -1/3 %139) (* 1/3 %139)) (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) t) (*.f64 #s(literal 1/3 binary64) t)))))) (sqrt.f64 x))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.7% | %10 = (sqrt x) %129 = (+ (* (* -1/3 t) z) y) %139 = (* t z) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %327 = (*.f64 #s(literal 1/3 binary64) %163) %756 = (+ %316 y) (-.f64 (approx (* (* 2 %10) (+ (* (* 2 (* (cos (* (+ %129 %756) 1/2)) (cos (* (- %129 %756) 1/2)))) 1/2) (* (sin %316) (sin y)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %163 %327))) (approx (* (cos (* 1/2 (- (* -1/3 %139) (* 1/3 %139)))) %10) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) %163) %327))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 46.9% | %129 = (+ (* (* -1/3 t) z) y) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %327 = (*.f64 #s(literal 1/3 binary64) %163) %756 = (+ %316 y) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (* 2 (* (cos (* (+ %129 %756) 1/2)) (cos (* (- %129 %756) 1/2)))) 1/2) (* (sin %316) (sin y)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %163 (fma.f64 #s(literal 1/3 binary64) %163 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) %163) %327) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 y) (sin.f64 %327))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 39.1% | %129 = (+ (* (* -1/3 t) z) y) %139 = (* t z) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %327 = (*.f64 #s(literal 1/3 binary64) %163) %756 = (+ %316 y) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (* 2 (* (cos (* (+ %129 %756) 1/2)) (cos (* (- %129 %756) 1/2)))) 1/2) (* (sin %316) (sin y)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 (cos.f64 (approx (* 1/2 (+ (* -1/3 %139) (+ (* 1/3 %139) (* 2 y)))) (*.f64 z (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) t (*.f64 #s(literal 1/3 binary64) t)) (/.f64 y z))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) %163) %327))) (*.f64 (sin.f64 y) (sin.f64 %327))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.7% | %129 = (+ (* (* -1/3 t) z) y) %139 = (* t z) %140 = (* -1/3 %139) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %320 = (sin y) %327 = (*.f64 #s(literal 1/3 binary64) %163) %376 = (* 1/3 %139) %756 = (+ %316 y) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (* 2 (* (cos (* (+ %129 %756) 1/2)) (cos (* (- %129 %756) 1/2)))) 1/2) (* (sin %316) %320))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (approx (+ (* (cos (* 1/2 (+ %140 (+ %376 (* 2 y))))) (cos (* 1/2 (- %140 %376)))) (* %320 (sin %376))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %163 %327))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) %163) %327))))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 46.7% | %129 = (+ (* (* -1/3 t) z) y) %139 = (* t z) %140 = (* -1/3 %139) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %320 = (sin y) %327 = (*.f64 #s(literal 1/3 binary64) %163) %376 = (* 1/3 %139) %756 = (+ %316 y) (-.f64 (approx (* (* 2 (sqrt x)) (+ (* (* 2 (* (cos (* (+ %129 %756) 1/2)) (cos (* (- %129 %756) 1/2)))) 1/2) (* (sin %316) %320))) (*.f64 #s(literal -2 binary64) (approx (* x (* (sqrt (/ 1 x)) (+ (* (cos (* 1/2 (+ %140 (+ %376 (* 2 y))))) (cos (* 1/2 (- %140 %376)))) (* %320 (sin %376))))) (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) %163 (fma.f64 #s(literal 1/3 binary64) %163 (*.f64 #s(literal 2 binary64) y))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) %163) %327))) (*.f64 (sin.f64 y) (sin.f64 %327))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 67.6% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal 2 binary64) (*.f64 (approx (cos y) #s(literal 1 binary64)) (sqrt.f64 x)))) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) |
| 54.6% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (/.f64 (approx (* x (cos (+ (* (* -1/3 t) z) y))) (*.f64 x (approx (cos y) #s(literal 1 binary64)))) (sqrt.f64 x)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.9% | (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (*.f64 (approx (* x (cos (+ (* (* -1/3 t) z) y))) (*.f64 x (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 x))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.0% | %59 = (PI.f64 ) %654 = (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (fma.f64 (sin.f64 %654) (sin.f64 (fma.f64 %59 #s(literal 1/2 binary64) (*.f64 %59 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 %654) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| 47.0% | %654 = (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y) (-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 (fma.f64 (sin.f64 %654) (cos.f64 #s(literal 884279719003555/562949953421312 binary64)) (*.f64 (cos.f64 %654) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 53.3% | %10 = (sqrt x) %378 = (cos (- y (* 1/3 (* t z)))) (-.f64 (approx (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (approx (* -2 (* x (* %378 (sqrt (/ 1 x))))) (approx (* -2 (* %378 %10)) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 54.6% | %10 = (sqrt x) %378 = (cos (- y (* 1/3 (* t z)))) (-.f64 (approx (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (approx (* -2 (* x (* %378 (sqrt (/ 1 x))))) (approx (* -2 (* %378 %10)) (*.f64 #s(literal -2 binary64) (*.f64 (approx (cos y) #s(literal 1 binary64)) (sqrt.f64 x)))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) | |
| ✓ | 53.4% | %43 = (cos.f64 y) (*.f64 (-.f64 (*.f64 (*.f64 (approx (cos (- (/ (* t z) 3) y)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 %43 z) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) t))) z %43)) (*.f64 (approx (sqrt x) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (*.f64 b #s(literal 3 binary64))) a) (/.f64 #s(literal 1/3 binary64) b)) |
| 52.8% | (*.f64 (-.f64 (*.f64 (*.f64 (approx (cos (- (/ (* t z) 3) y)) (cos.f64 y)) (*.f64 (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) #s(literal 2 binary64))) (*.f64 b #s(literal 3 binary64))) a) (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal 1/3 binary64)))) | |
| ✓ | 65.9% | (*.f64 (-.f64 (*.f64 (*.f64 (approx (cos (- (/ (* t z) 3) y)) (approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 b #s(literal 3 binary64))) a) (/.f64 #s(literal 1/3 binary64) b)) |
| 54.0% | (*.f64 (-.f64 (*.f64 (*.f64 (approx (cos (- (/ (* t z) 3) y)) (approx (cos y) #s(literal 1 binary64))) (*.f64 (approx (sqrt x) (*.f64 #s(literal -1 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) #s(literal 2 binary64))) (*.f64 b #s(literal 3 binary64))) a) (/.f64 #s(literal 1/3 binary64) b)) | |
| ✓ | 60.1% | (*.f64 (-.f64 a (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (fabs.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z y)))) (sqrt.f64 x)) #s(literal 6 binary64)) b)) (/.f64 #s(literal -1/3 binary64) b)) |
| 55.6% | (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx (cos y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y (approx 2 #s(literal 0 binary64)))))) (sqrt.f64 x)))))) (/.f64 #s(literal -1/3 binary64) b)) | |
| 49.5% | (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx (cos y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 y y)))) (sqrt.f64 x)))))) (/.f64 #s(literal -1/3 binary64) b)) | |
| 65.8% | %10 = (sqrt x) (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b) (*.f64 #s(literal 6 binary64) (approx (* b (* (cos y) %10)) (*.f64 b (sqrt.f64 x)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) b))) | |
| 65.8% | %10 = (sqrt x) (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b) (*.f64 #s(literal 6 binary64) (approx (* b (* (cos y) %10)) (*.f64 b (approx %10 (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))))) (/.f64 #s(literal -1/3 binary64) b)) | |
| 54.0% | %10 = (sqrt x) (*.f64 (-.f64 a (approx (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b) (*.f64 #s(literal 6 binary64) (approx (* b (* (cos y) %10)) (approx (* b %10) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))))))) (/.f64 #s(literal -1/3 binary64) b)) | |
| 5.2% | %124 = (PI ) (*.f64 (approx (- (* (* (sin (+ (* %124 1/2) (- (* (* 1/3 z) t) y))) (sqrt x)) 6) (/ a b)) (*.f64 #s(literal -1 binary64) (*.f64 x (approx (+ (* 6 (* (sin (- (+ (* 1/3 (* t z)) (* 1/2 %124)) y)) (sqrt (/ 1 x)))) (/ a (* b x))) (*.f64 #s(literal 6 binary64) (*.f64 (sin.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) (*.f64 #s(literal 1/2 binary64) (PI.f64 ))) y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))))) #s(literal 1/3 binary64)) | |
| 16.7% | (*.f64 (approx (- a (* (* (* (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y))))) (sqrt x)) 6) b)) (*.f64 #s(literal -6 binary64) (*.f64 b (*.f64 (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (sqrt.f64 x))))) (/.f64 #s(literal -1/3 binary64) b)) | |
| ✓ | 24.1% | %46 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (approx (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b)) (*.f64 #s(literal -6 binary64) (*.f64 b (*.f64 x (approx (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 z (*.f64 (sin.f64 y) %46))) (*.f64 (cos.f64 y) %46))))))) (/.f64 #s(literal -1/3 binary64) b)) |
| 40.2% | %562 = (/ a x) %565 = (* 6 (* b (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))))) (*.f64 (approx (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b)) (approx (* -1 (* x (- (* -1 %562) %565))) (*.f64 x (approx (+ %565 %562) (/.f64 (+.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 x))))) x))))) (/.f64 #s(literal -1/3 binary64) b)) | |
| 29.2% | %128 = (* (* -1/3 t) z) %163 = (*.f64 t z) (approx (/ (- (* (* (- (* (cos y) (cos %128)) (* (sin %128) (sin y))) (sqrt x)) 6) (/ a b)) 3) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 y) (sin.f64 (fma.f64 #s(literal -1/3 binary64) %163 (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) %163))))))) | |
| ✓ | 28.9% | %128 = (* (* -1/3 t) z) %164 = (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) (approx (/ (- (* (* (- (* (cos y) (cos %128)) (* (sin %128) (sin y))) (sqrt x)) 6) (/ a b)) 3) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (cos.f64 y) (cos.f64 %164)) (*.f64 (sin.f64 y) (sin.f64 %164)))))) |
| 18.2% | %20 = (cos y) %128 = (* (* -1/3 t) z) %164 = (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) (approx (/ (- (* (* (- (* %20 (cos %128)) (* (sin %128) (sin y))) (sqrt x)) 6) (/ a b)) 3) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (-.f64 (*.f64 (approx %20 #s(literal 1 binary64)) (cos.f64 %164)) (*.f64 (sin.f64 y) (sin.f64 %164)))))) | |
| 27.7% | %10 = (sqrt x) %20 = (cos y) %29 = (sqrt.f64 x) %128 = (* (* -1/3 t) z) %140 = (* -1/3 (* t z)) %320 = (sin y) (approx (/ (- (* (* (- (* %20 (cos %128)) (* (sin %128) %320)) %10) 6) (/ a b)) 3) (approx (* 2 (* %10 (- (* %20 (cos %140)) (* %320 (sin %140))))) (fma.f64 #s(literal 2/3 binary64) (*.f64 t (*.f64 z (*.f64 (sin.f64 y) %29))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 y) %29))))) | |
| 59.8% | %10 = (sqrt x) %20 = (cos y) %124 = (PI ) %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) %328 = (cos.f64 (*.f64 #s(literal 1/3 binary64) %163)) %376 = (* 1/3 (* t z)) (approx (- (* (* 2 %10) (+ (* (- (sin (+ (* %124 1/2) (- %316 y))) (cos (+ (* (* 1/3 t) z) y))) 1/2) (* (cos %316) %20))) (/ a (* b 3))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (approx (* %10 (+ (* 1/2 (- (sin (- (+ %376 (* 1/2 %124)) y)) (cos (+ y %376)))) (* %20 (cos %376)))) (*.f64 (sqrt.f64 x) (+.f64 %328 (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (fma.f64 #s(literal 1/3 binary64) %163 (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) %328))))))) (*.f64 #s(literal 1/3 binary64) a)) b)) | |
| 61.8% | %59 = (PI.f64 ) %128 = (* (* -1/3 t) z) %164 = (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) (approx (- (* (* 2 (sqrt x)) (+ (* (sin %128) (cos (+ (* (PI ) 1/2) y))) (* (cos %128) (cos y)))) (/ a (* b 3))) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (fma.f64 (sin.f64 (+.f64 (neg.f64 y) (*.f64 %59 #s(literal 1/2 binary64)))) (cos.f64 %164) (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal 1/2 binary64) %59))) (sin.f64 %164))))))) | |
| 61.9% | %124 = (PI ) %147 = (*.f64 #s(literal 1/2 binary64) (PI.f64 )) %163 = (*.f64 t z) (approx (- (* (* 2 (sqrt x)) (+ (* (sin y) (cos (+ (* (* t -1/3) z) (* 1/2 %124)))) (* (cos (/ (* t z) 3)) (sin (+ y (/ %124 2)))))) (/ a (* b 3))) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) %163)) (sin.f64 (+.f64 y %147)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) %163 %147)) (sin.f64 y))))))) | |
| 62.3% | %163 = (*.f64 t z) %316 = (* (* 1/3 z) t) (approx (- (* (* 2 (sqrt x)) (+ (* (cos y) (sin (+ %316 (* (PI ) 1/2)))) (* (sin %316) (sin y)))) (/ a (* b 3))) (*.f64 x (fma.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 (cos.f64 y) (sin.f64 (fma.f64 #s(literal 1/3 binary64) %163 #s(literal 884279719003555/562949953421312 binary64))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) %163))))))))) | |
| 40.7% | %20 = (cos y) %124 = (PI ) %316 = (* (* 1/3 z) t) %320 = (sin y) %376 = (* 1/3 (* t z)) (approx (- (* (* 2 (sqrt x)) (+ (* %20 (sin (+ %316 (* %124 1/2)))) (* (sin %316) %320))) (/ a (* b 3))) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (+ (* %20 (sin (+ %376 (* 1/2 %124)))) (* %320 (sin %376)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) | |
| 61.5% | (approx (- (* (* 2 (sqrt x)) (sin (+ (neg (* (+ (* -3 y) (* t z)) -1/3)) 884279719003555/562949953421312))) (/ a (* b 3))) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) (*.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -3 binary64) y (*.f64 t z))))) (sqrt.f64 x))))) | |
| ✓ | 52.0% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b)) |
| ✓ | 52.0% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a))) |
| ✓ | 76.5% | %10 = (sqrt x) (approx (- (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (approx (* (cos (- y (* 1/3 (* t z)))) %10) (*.f64 (cos.f64 y) (sqrt.f64 x))) a)) (/.f64 #s(literal 1/3 binary64) b)))) |
| 52.0% | %10 = (sqrt x) (approx (- (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 (* t z)))) %10) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) | |
| ✓ | 52.0% | %10 = (sqrt x) (approx (- (* (* 2 %10) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 (* t z)))) %10) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal -1/3 binary64) b)))) |
| ✓ | 51.9% | (approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) |
| ✓ | 67.5% | %10 = (sqrt x) %35 = (/ a b) (approx (+ (* (/ (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b) (/ b 3)) (* %35 -1/3)) (approx (+ (* -1/3 %35) (* 2 (* (cos y) %10))) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))) |
| 18.3% | (approx (+ (* (* 2 (sqrt x)) (sin (+ (neg (* (+ (* -3 y) (* t z)) -1/3)) (* (PI ) 1/2)))) (neg (/ a (* b 3)))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64 )) (*.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -3 binary64) y (*.f64 t z))))) (sqrt.f64 x)))) | |
| 28.9% | %316 = (* (* 1/3 z) t) %327 = (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (approx (+ (* (sqrt x) (* (+ (* (cos y) (cos %316)) (* (sin %316) (sin y))) 2)) (* (/ a b) -1/3)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (fma.f64 (cos.f64 y) (cos.f64 %327) (*.f64 (sin.f64 y) (sin.f64 %327)))))) | |
| 20.5% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (approx (+ y (* -1/3 (* t z))) (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (/.f64 #s(literal 1 binary64) (/.f64 z y)))))) (sqrt.f64 x)))) | |
| 21.1% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (approx (+ y (* -1/3 (* t z))) (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (*.f64 y (/.f64 #s(literal 1 binary64) z)))))) (sqrt.f64 x)))) | |
| 18.4% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (approx (+ y (* -1/3 (* t z))) (*.f64 z (approx (+ (* -1/3 t) (/ y z)) (*.f64 #s(literal -1/3 binary64) t))))) (sqrt.f64 x)))) | |
| 18.9% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 x (approx (* (sin (+ (+ y (* -1/3 (* t z))) (/ (PI ) 2))) (sqrt (/ 1 x))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) | |
| 27.5% | %234 = (sqrt.f64 (fabs.f64 x)) (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 x (approx (* (cos (+ y (* -1/3 (* t z)))) (/ 1 (sqrt (fabs x)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 t (*.f64 z (sin.f64 y))) %234) (/.f64 (cos.f64 y) %234)))))) | |
| 18.3% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 x (approx (* (cos (+ y (* -1/3 (* t z)))) (/ 1 (sqrt (fabs x)))) (/.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 (fabs.f64 x))))))) | |
| 29.1% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 x (approx (* (cos (+ y (* -1/3 (* t z)))) (/ 1 (sqrt (fabs x)))) (/.f64 (cos.f64 y) (sqrt.f64 (fabs.f64 x))))))) | |
| 18.4% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (approx (* x (* (cos (+ y (* -1/3 (* t z)))) (/ 1 (sqrt (fabs x))))) (/.f64 (*.f64 x (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 (fabs.f64 x)))))) | |
| 29.2% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (approx (* x (* (cos (+ y (* -1/3 (* t z)))) (/ 1 (sqrt (fabs x))))) (/.f64 (*.f64 x (cos.f64 y)) (sqrt.f64 (fabs.f64 x)))))) | |
| 4.7% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (*.f64 #s(literal -2 binary64) (*.f64 x (approx (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 x)))))))) | |
| 18.9% | %10 = (sqrt x) (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b)) 1/3) (approx (* 2 (* (cos (+ y (* -1/3 (* t z)))) %10)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sqrt.f64 x))))) | |
| ✓ | 18.5% | %10 = (sqrt x) (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b)) 1/3) (approx (* 2 (* (cos (+ y (* -1/3 (* t z)))) %10)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x))))) |
| ✓ | 3.7% | (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (approx (* -2 (* x (* (cos (+ y (* -1/3 (* t z)))) (sqrt (/ 1 x))))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (sqrt.f64 x))))) |
| 3.4% | %141 = (+ y (* -1/3 (* t z))) (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (approx (* -2 (* x (* (cos %141) (sqrt (/ 1 x))))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (approx %141 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z))))) (sqrt.f64 x))))) | |
| 3.6% | %141 = (+ y (* -1/3 (* t z))) (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) (/ a b)) 1/3) (approx (* -2 (* x (* (cos %141) (sqrt (/ 1 x))))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (approx %141 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (/.f64 y t))))) (sqrt.f64 x))))) | |
| 4.7% | %10 = (sqrt x) %194 = (cos (+ y (* -1/3 (* t z)))) (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) (/ a b)) 1/3) (approx (* -2 (* x (* %194 (sqrt (/ 1 x))))) (approx (* -2 (* %194 %10)) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)))))) | |
| 18.3% | (approx (* (- a (* (* (* (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y))))) (sqrt x)) 6) b)) (/ -1/3 b)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (sqrt.f64 x)))) | |
| 18.2% | (approx (* (- a (* (* (* (sin (+ (* (PI ) 1/2) (neg (fabs (+ (* (* -1/3 t) z) y))))) (sqrt x)) 6) b)) (/ -1/3 b)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) | |
| 18.8% | (approx (* (- a (* (* (* (sin (+ (* (PI ) 1/2) (fabs (+ (* (* -1/3 t) z) y)))) (sqrt x)) 6) b)) (/ -1/3 b)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (+.f64 (fabs.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) #s(literal 884279719003555/562949953421312 binary64))) (sqrt.f64 x)))) | |
| 17.7% | (approx (* (- a (* (* (* (sin (+ (* (PI ) 1/2) (fabs (+ (* (* -1/3 t) z) y)))) (sqrt x)) 6) b)) (/ -1/3 b)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (+.f64 (fabs.f64 (approx (+ y (* -1/3 (* t z))) (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z))))) (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) (sqrt.f64 x)))) | |
| 17.9% | (approx (* (- a (* (* (* (sin (+ (* (PI ) 1/2) (fabs (+ (* (* -1/3 t) z) y)))) (sqrt x)) 6) b)) (/ -1/3 b)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (+.f64 (fabs.f64 (approx (+ y (* -1/3 (* t z))) (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (/.f64 y t))))) (*.f64 #s(literal 1/2 binary64) (PI.f64 )))) (sqrt.f64 x)))) | |
| 54.0% | %10 = (sqrt x) %20 = (cos y) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b (approx (* %20 %10) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (approx %20 #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))))) b))) | |
| 52.9% | %10 = (sqrt x) %20 = (cos y) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b (approx (* %20 %10) (approx (* -1 (* x (* %20 (sqrt (/ 1 x))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))))))) b))) | |
| ✓ | 25.8% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (/.f64 (approx (- a (* 6 (* b (* (cos y) %10)))) (*.f64 #s(literal -6 binary64) (*.f64 b (*.f64 (cos.f64 y) (sqrt.f64 x))))) b))) |
| 17.2% | %10 = (sqrt x) %22 = (* b (* (cos y) %10)) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (/.f64 (approx (- a (* 6 %22)) (approx (* -6 %22) (*.f64 #s(literal -6 binary64) (*.f64 b (sqrt.f64 x))))) b))) | |
| ✓ | 78.1% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b (* (cos y) %10)))) b) (fma.f64 #s(literal -6 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)) (/.f64 a b))))) |
| 18.5% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b (* (cos y) %10)))) b) (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 (+.f64 (neg.f64 y) (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sqrt.f64 x)))))) | |
| 19.5% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b (* (cos y) %10)))) b) (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 (+.f64 y (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (sqrt.f64 x)))))) | |
| ✓ | 29.1% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b (* (cos y) %10)))) b) (*.f64 #s(literal -6 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))))) |
| 29.1% | %10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b (* (cos y) %10)))) b) (*.f64 #s(literal -6 binary64) (*.f64 (cos.f64 y) (approx %10 (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))))) | |
| 67.4% | %10 = (sqrt x) %21 = (* (cos y) %10) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b %21))) b) (approx (+ (* -6 %21) (/ a b)) (fma.f64 #s(literal -6 binary64) (sqrt.f64 x) (/.f64 a b)))))) | |
| 18.8% | %10 = (sqrt x) %21 = (* (cos y) %10) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b %21))) b) (approx (* -6 %21) (*.f64 #s(literal -6 binary64) (sqrt.f64 x)))))) |
Compiled 208 to 1 231 computations (-491.8% saved)
Total 32.5b remaining (9.6%)
Threshold costs 0.9b (0.3%)
| 3.4b | 61.6% |
| 3.0b | 63.8% |
| 3.0b | 64.0% |
| 2.5b | 0.0% |
| 2.4b | 0.0% |
| Inputs |
|---|
(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) |
| Outputs |
|---|
(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) |
| Inputs |
|---|
%2 = (sqrt x) %17 = (- (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (approx %17 (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 (* t z)))) %2) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal -1/3 binary64) b)))) |
| Outputs |
|---|
%2 = (sqrt x) (approx (- (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 (* t z)))) %2) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal -1/3 binary64) b)))) |
| Inputs |
|---|
%2 = (sqrt x) %17 = (- (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) %57 = (* (cos y) %2) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (approx %17 (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 (* t z)))) %2) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal -1/3 binary64) b)))) (approx %17 (/.f64 (*.f64 #s(literal -1/3 binary64) a) b)) (approx %17 (/.f64 #s(literal -1/3 binary64) (/.f64 b a))) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b %57))) b) (approx (* -6 %57) (*.f64 #s(literal -6 binary64) (sqrt.f64 x)))))) |
| Outputs |
|---|
%2 = (sqrt x) %17 = (- (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) %48 = (* (cos y) %2) (approx %17 (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 (* t z)))) %2) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal -1/3 binary64) b)))) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b %48))) b) (approx (* -6 %48) (*.f64 #s(literal -6 binary64) (sqrt.f64 x)))))) (approx %17 (/.f64 #s(literal -1/3 binary64) (/.f64 b a))) |
| Inputs |
|---|
%2 = (sqrt x) %17 = (- (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) %23 = (* t z) %51 = (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) %57 = (* (cos y) %2) %65 = (sqrt.f64 x) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (approx %17 (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 %23))) %2) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal -1/3 binary64) b)))) (approx %17 (/.f64 (*.f64 #s(literal -1/3 binary64) a) b)) (approx %17 (/.f64 #s(literal -1/3 binary64) (/.f64 b a))) (approx (* (- a (* %51 b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b %57))) b) (approx (* -6 %57) (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx (/ 3 (- %51 (/ a b))) (approx (/ 1/2 (* (cos (+ y (* -1/3 %23))) %2)) (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) |
| Outputs |
|---|
%2 = (sqrt x) %17 = (- (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) %19 = (* t z) (approx %17 (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 %19))) %2) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal -1/3 binary64) b)))) (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) (/ a b))) (approx (/ 1/2 (* (cos (+ y (* -1/3 %19))) %2)) (approx (/ 1/2 (* (cos y) %2)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))))) (approx %17 (/.f64 #s(literal -1/3 binary64) (/.f64 b a))) |
| Inputs |
|---|
%2 = (sqrt x) %17 = (- (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) %23 = (* t z) %33 = (- (* 2 (/ (* (cos (- y (* 1/3 %23))) %2) a)) (* 1/3 (/ 1 b))) %51 = (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) %57 = (* (cos y) %2) %65 = (sqrt.f64 x) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal -1/3 binary64) b)))) (approx %17 (/.f64 (*.f64 #s(literal -1/3 binary64) a) b)) (approx %17 (/.f64 #s(literal -1/3 binary64) (/.f64 b a))) (approx (* (- a (* %51 b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b %57))) b) (approx (* -6 %57) (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx (/ 3 (- %51 (/ a b))) (approx (/ 1/2 (* (cos (+ y (* -1/3 %23))) %2)) (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) b)))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) |
| Outputs |
|---|
%2 = (sqrt x) %17 = (- (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) %19 = (* t z) %29 = (- (* 2 (/ (* (cos (- y (* 1/3 %19))) %2) a)) (* 1/3 (/ 1 b))) (approx %17 (*.f64 a (approx %29 (/.f64 #s(literal -1/3 binary64) b)))) (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) (/ a b))) (approx (/ 1/2 (* (cos (+ y (* -1/3 %19))) %2)) (approx (/ 1/2 (* (cos y) %2)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))))) (approx %17 (*.f64 a (approx %29 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) |
| Inputs |
|---|
%2 = (sqrt x) %15 = (* b 3) %17 = (- (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (/ a %15)) %19 = (/.f64 a b) %23 = (* t z) %33 = (- (* 2 (/ (* (cos (- y (* 1/3 %23))) %2) a)) (* 1/3 (/ 1 b))) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %51 = (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) %52 = (* %51 b) %57 = (* (cos y) %2) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %88 = (/.f64 #s(literal 1 binary64) b) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal -1/3 binary64) b)))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx (* (- a %52) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b %57))) b) (approx (* -6 %57) (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx (/ 1/2 (* (cos (+ y (* -1/3 %23))) %2)) (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) |
| Outputs |
|---|
%9 = (sqrt x) %16 = (- (* (* (cos (+ (* (* t -1/3) z) y)) %9) 6) (/ a b)) %27 = (* t z) (/.f64 (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 a b))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (approx (/ 3 %16) (approx (/ 1/2 (* (cos (+ y (* -1/3 %27))) %9)) (approx (/ 1/2 (* (cos y) %9)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))))) (approx (- (* (* 2 %9) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (approx (- (* 2 (/ (* (cos (- y (* 1/3 %27))) %9) a)) (* 1/3 (/ 1 b))) (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %15 = (* b 3) %16 = (/ a %15) %17 = (- (* %3 (cos (- y (/ (* z t) 3)))) %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %33 = (- (* 2 (/ (* (cos (- y %24)) %2) a)) (* 1/3 (/ 1 b))) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %51 = (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) %52 = (* %51 b) %55 = (* (- a %52) (/ -1/3 b)) %56 = (cos y) %57 = (* %56 %2) %61 = (/ (- a (* 6 (* b %57))) b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %134 = (sin y) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal -1/3 binary64) b)))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx (/ 1/2 (* (cos (+ y (* -1/3 %23))) %2)) (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 (* %128 1/2)))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (+ (* %56 (sin (+ %24 (* 1/2 %128)))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) |
| Outputs |
|---|
%10 = (sqrt x) %21 = (* (cos y) %10) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b %21))) b) (approx (+ (* -6 %21) (/ a b)) (fma.f64 #s(literal -6 binary64) (sqrt.f64 x) (/.f64 a b)))))) |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %15 = (* b 3) %16 = (/ a %15) %17 = (- (* %3 (cos (- y (/ (* z t) 3)))) %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %33 = (- (* 2 (/ (* (cos (- y %24)) %2) a)) (* 1/3 (/ 1 b))) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %51 = (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) %52 = (* %51 b) %55 = (* (- a %52) (/ -1/3 b)) %56 = (cos y) %57 = (* %56 %2) %61 = (/ (- a (* 6 (* b %57))) b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %134 = (sin y) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal -1/3 binary64) b)))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx (/ 1/2 (* (cos (+ y (* -1/3 %23))) %2)) (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 (* %128 1/2)))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (+ (* %56 (sin (+ %24 (* 1/2 %128)))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 (*.f64 b #s(literal 3 binary64)) #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) (approx (+ (* (/ %51 b) (/ b 3)) (* %72 -1/3)) (approx (+ (* -1/3 %72) (* 2 %57)) (fma.f64 #s(literal -1/3 binary64) %19 (*.f64 #s(literal 2 binary64) %65)))) |
| Outputs |
|---|
%9 = (sqrt x) %19 = (/ a b) (approx (+ (* (/ (* (* (cos (+ (* (* t -1/3) z) y)) %9) 6) b) (/ b 3)) (* %19 -1/3)) (approx (+ (* -1/3 %19) (* 2 (* (cos y) %9))) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))) |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %11 = (cos (- y (/ (* z t) 3))) %12 = (* %3 %11) %15 = (* b 3) %16 = (/ a %15) %17 = (- %12 %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %26 = (cos (- y %24)) %27 = (* %26 %2) %33 = (- (* 2 (/ %27 a)) (* 1/3 (/ 1 b))) %34 = (/.f64 #s(literal -1/3 binary64) b) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %49 = (* (cos (+ (* (* t -1/3) z) y)) %2) %51 = (* %49 6) %52 = (* %51 b) %55 = (* (- a %52) (/ -1/3 b)) %56 = (cos y) %57 = (* %56 %2) %58 = (* b %57) %60 = (- a (* 6 %58)) %61 = (/ %60 b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %134 = (sin y) %143 = (sqrt (/ 1 x)) %160 = (*.f64 b #s(literal 3 binary64)) %178 = (*.f64 #s(literal 2 binary64) %65) %183 = (*.f64 b %65) %215 = (approx %56 #s(literal 1 binary64)) %221 = (/.f64 a %160) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 %34))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx (/ 1/2 (* (cos (+ y (* -1/3 %23))) %2)) (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 (* %128 1/2)))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* %143 (+ (* %56 (sin (+ %24 (* 1/2 %128)))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 %160 #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) (approx (+ (* (/ %51 b) (/ b 3)) (* %72 -1/3)) (approx (+ (* -1/3 %72) (* 2 %57)) (fma.f64 #s(literal -1/3 binary64) %19 %178))) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (approx %60 (approx (* -6 %58) (*.f64 #s(literal -6 binary64) %183))) b))) (fma.f64 #s(literal 2/3 binary64) (approx (/ (* %49 %15) b) (approx (+ (* 3 %57) (* t (* z (* %134 %2)))) (*.f64 #s(literal 3 binary64) %65))) (*.f64 %19 #s(literal -1/3 binary64))) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (approx %58 %183)))) %34) (-.f64 (approx %12 (approx (* -2 (* x (* %26 %143))) (approx (* -2 %27) (*.f64 #s(literal -2 binary64) (*.f64 %215 %65))))) %221) (-.f64 (*.f64 %178 (approx %11 %215)) %221) |
| Outputs |
|---|
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %11 = (cos (- y (/ (* z t) 3))) %12 = (* %3 %11) %15 = (* b 3) %16 = (/ a %15) %17 = (- %12 %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %26 = (cos (- y %24)) %27 = (* %26 %2) %33 = (- (* 2 (/ %27 a)) (* 1/3 (/ 1 b))) %34 = (/.f64 #s(literal -1/3 binary64) b) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %49 = (* (cos (+ (* (* t -1/3) z) y)) %2) %51 = (* %49 6) %52 = (* %51 b) %55 = (* (- a %52) (/ -1/3 b)) %56 = (cos y) %57 = (* %56 %2) %58 = (* b %57) %60 = (- a (* 6 %58)) %61 = (/ %60 b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %134 = (sin y) %143 = (sqrt (/ 1 x)) %160 = (*.f64 b #s(literal 3 binary64)) %178 = (*.f64 #s(literal 2 binary64) %65) %183 = (*.f64 b %65) %215 = (approx %56 #s(literal 1 binary64)) %216 = (*.f64 %215 %65) %221 = (/.f64 a %160) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 %34))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx (/ 1/2 (* (cos (+ y (* -1/3 %23))) %2)) (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 (* %128 1/2)))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* %143 (+ (* %56 (sin (+ %24 (* 1/2 %128)))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 %160 #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) (approx (+ (* (/ %51 b) (/ b 3)) (* %72 -1/3)) (approx (+ (* -1/3 %72) (* 2 %57)) (fma.f64 #s(literal -1/3 binary64) %19 %178))) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (approx %60 (approx (* -6 %58) (*.f64 #s(literal -6 binary64) %183))) b))) (fma.f64 #s(literal 2/3 binary64) (approx (/ (* %49 %15) b) (approx (+ (* 3 %57) (* t (* z (* %134 %2)))) (*.f64 #s(literal 3 binary64) %65))) (*.f64 %19 #s(literal -1/3 binary64))) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (approx %58 %183)))) %34) (-.f64 (approx %12 (approx (* -2 (* x (* %26 %143))) (approx (* -2 %27) (*.f64 #s(literal -2 binary64) %216)))) %221) (-.f64 (*.f64 %178 (approx %11 %215)) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (approx (* 6 %57) (*.f64 #s(literal 6 binary64) %65))) %19))) (-.f64 (approx %12 (*.f64 #s(literal 2 binary64) %216)) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) |
| Outputs |
|---|
(-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal 2 binary64) (*.f64 (approx (cos y) #s(literal 1 binary64)) (sqrt.f64 x)))) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %11 = (cos (- y (/ (* z t) 3))) %12 = (* %3 %11) %15 = (* b 3) %16 = (/ a %15) %17 = (- %12 %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %26 = (cos (- y %24)) %27 = (* %26 %2) %33 = (- (* 2 (/ %27 a)) (* 1/3 (/ 1 b))) %34 = (/.f64 #s(literal -1/3 binary64) b) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %49 = (* (cos (+ (* (* t -1/3) z) y)) %2) %51 = (* %49 6) %52 = (* %51 b) %55 = (* (- a %52) (/ -1/3 b)) %56 = (cos y) %57 = (* %56 %2) %58 = (* b %57) %60 = (- a (* 6 %58)) %61 = (/ %60 b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %134 = (sin y) %143 = (sqrt (/ 1 x)) %160 = (*.f64 b #s(literal 3 binary64)) %178 = (*.f64 #s(literal 2 binary64) %65) %183 = (*.f64 b %65) %191 = (* %49 %15) %192 = (/ %191 b) %197 = (+ (* 3 %57) (* t (* z (* %134 %2)))) %201 = (*.f64 %19 #s(literal -1/3 binary64)) %204 = (approx %58 %183) %207 = (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %204))) %210 = (* %26 %143) %215 = (approx %56 #s(literal 1 binary64)) %216 = (*.f64 %215 %65) %221 = (/.f64 a %160) %261 = (approx (cos (- (/ %23 3) y)) %215) %267 = (/.f64 #s(literal 1/3 binary64) b) %271 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %272 = (*.f64 x %271) %279 = (approx %191 (*.f64 #s(literal 3 binary64) %204)) %284 = (approx %58 (*.f64 b (approx %2 %272))) %289 = (*.f64 %215 %271) %298 = (+ %56 (* 1/3 (* t (* z %134)))) %343 = (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 x %289))) %378 = (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y #s(literal 2 binary64))))) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 %34))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx (/ 1/2 (* (cos (+ y (* -1/3 %23))) %2)) (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 (* %128 1/2)))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* %143 (+ (* %56 (sin (+ %24 (* 1/2 %128)))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 %160 #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) (approx (+ (* (/ %51 b) (/ b 3)) (* %72 -1/3)) (approx (+ (* -1/3 %72) (* 2 %57)) (fma.f64 #s(literal -1/3 binary64) %19 %178))) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (approx %60 (approx (* -6 %58) (*.f64 #s(literal -6 binary64) %183))) b))) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (*.f64 #s(literal 3 binary64) %65))) %201) (*.f64 %207 %34) (-.f64 (approx %12 (approx (* -2 (* x %210)) (approx (* -2 %27) (*.f64 #s(literal -2 binary64) %216)))) %221) (-.f64 (*.f64 %178 (approx %11 %215)) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (approx (* 6 %57) (*.f64 #s(literal 6 binary64) %65))) %19))) (-.f64 (approx %12 (*.f64 #s(literal 2 binary64) %216)) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) (*.f64 %207 (*.f64 #s(literal -1/3 binary64) %88)) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (/.f64 (approx (* x (cos (+ (* (* -1/3 t) z) y))) (*.f64 x %215)) %65))) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %216)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 %65 #s(literal 2 binary64))) %160) a) %267) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (approx (* 3 %2) (*.f64 #s(literal -3 binary64) %272)))) %201) (fma.f64 #s(literal 2/3 binary64) (/.f64 %279 b) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %284))) %34) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (*.f64 x (approx %210 %289)))) %221) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (approx (+ (* -1/2 y) %24) (*.f64 #s(literal -1/2 binary64) y))))))) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (approx %58 (approx (* b %2) (*.f64 #s(literal -1 binary64) (*.f64 b %272))))))) %34) (fma.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b %279)) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 y y)))) %65))))) %34) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 y z))))))) %221) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b %343))) b))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx %191 (*.f64 #s(literal 3 binary64) %284)) b) %201) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %343)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 (approx %2 (*.f64 #s(literal -1 binary64) %272)) #s(literal 2 binary64))) %160) a) %267) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))))))) %221) (-.f64 (*.f64 %178 (approx %11 %378)) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 %378 %65))))) %34) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y (approx 2 #s(literal 0 binary64)))))) %65))))) %34) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) (*.f64 (cos.f64 y) %65))))) |
| Outputs |
|---|
%2 = (sqrt x) %14 = (cos y) %17 = (sqrt.f64 x) %28 = (-.f64 (approx (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal 2 binary64) (*.f64 (approx %14 #s(literal 1 binary64)) %17))) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) %28 (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b (* %14 %2)))) b) (*.f64 #s(literal -6 binary64) (*.f64 (cos.f64 y) %17))))) %28 |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %11 = (cos (- y (/ (* z t) 3))) %12 = (* %3 %11) %15 = (* b 3) %16 = (/ a %15) %17 = (- %12 %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %26 = (cos (- y %24)) %27 = (* %26 %2) %33 = (- (* 2 (/ %27 a)) (* 1/3 (/ 1 b))) %34 = (/.f64 #s(literal -1/3 binary64) b) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %49 = (* (cos (+ (* (* t -1/3) z) y)) %2) %51 = (* %49 6) %52 = (* %51 b) %55 = (* (- a %52) (/ -1/3 b)) %56 = (cos y) %57 = (* %56 %2) %58 = (* b %57) %60 = (- a (* 6 %58)) %61 = (/ %60 b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %80 = (/ 1/2 (* (cos (+ y (* -1/3 %23))) %2)) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %134 = (sin y) %143 = (sqrt (/ 1 x)) %160 = (*.f64 b #s(literal 3 binary64)) %178 = (*.f64 #s(literal 2 binary64) %65) %183 = (*.f64 b %65) %191 = (* %49 %15) %192 = (/ %191 b) %197 = (+ (* 3 %57) (* t (* z (* %134 %2)))) %201 = (*.f64 %19 #s(literal -1/3 binary64)) %204 = (approx %58 %183) %207 = (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %204))) %210 = (* %26 %143) %215 = (approx %56 #s(literal 1 binary64)) %216 = (*.f64 %215 %65) %221 = (/.f64 a %160) %261 = (approx (cos (- (/ %23 3) y)) %215) %267 = (/.f64 #s(literal 1/3 binary64) b) %271 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %272 = (*.f64 x %271) %279 = (approx %191 (*.f64 #s(literal 3 binary64) %204)) %284 = (approx %58 (*.f64 b (approx %2 %272))) %289 = (*.f64 %215 %271) %298 = (+ %56 (* 1/3 (* t (* z %134)))) %343 = (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 x %289))) %378 = (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y #s(literal 2 binary64))))) %401 = (*.f64 (cos.f64 y) %65) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 %34))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 (* %128 1/2)))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* %143 (+ (* %56 (sin (+ %24 (* 1/2 %128)))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 %160 #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) (approx (+ (* (/ %51 b) (/ b 3)) (* %72 -1/3)) (approx (+ (* -1/3 %72) (* 2 %57)) (fma.f64 #s(literal -1/3 binary64) %19 %178))) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (approx %60 (approx (* -6 %58) (*.f64 #s(literal -6 binary64) %183))) b))) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (*.f64 #s(literal 3 binary64) %65))) %201) (*.f64 %207 %34) (-.f64 (approx %12 (approx (* -2 (* x %210)) (approx (* -2 %27) (*.f64 #s(literal -2 binary64) %216)))) %221) (-.f64 (*.f64 %178 (approx %11 %215)) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (approx (* 6 %57) (*.f64 #s(literal 6 binary64) %65))) %19))) (-.f64 (approx %12 (*.f64 #s(literal 2 binary64) %216)) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) (*.f64 %207 (*.f64 #s(literal -1/3 binary64) %88)) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (/.f64 (approx (* x (cos (+ (* (* -1/3 t) z) y))) (*.f64 x %215)) %65))) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %216)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 %65 #s(literal 2 binary64))) %160) a) %267) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (approx (* 3 %2) (*.f64 #s(literal -3 binary64) %272)))) %201) (fma.f64 #s(literal 2/3 binary64) (/.f64 %279 b) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %284))) %34) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (*.f64 x (approx %210 %289)))) %221) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (approx (+ (* -1/2 y) %24) (*.f64 #s(literal -1/2 binary64) y))))))) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (approx %58 (approx (* b %2) (*.f64 #s(literal -1 binary64) (*.f64 b %272))))))) %34) (fma.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b %279)) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 y y)))) %65))))) %34) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 y z))))))) %221) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b %343))) b))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx %191 (*.f64 #s(literal 3 binary64) %284)) b) %201) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %343)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 (approx %2 (*.f64 #s(literal -1 binary64) %272)) #s(literal 2 binary64))) %160) a) %267) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))))))) %221) (-.f64 (*.f64 %178 (approx %11 %378)) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 %378 %65))))) %34) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y (approx 2 #s(literal 0 binary64)))))) %65))))) %34) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) %401)))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (/.f64 #s(literal 1/2 binary64) %401)))) |
| Outputs |
|---|
%2 = (sqrt x) %17 = (sqrt.f64 x) %28 = (-.f64 (approx (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal 2 binary64) (*.f64 (approx (cos y) #s(literal 1 binary64)) %17))) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) %28 (/.f64 #s(literal 1 binary64) (approx (/ 3 (- (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) (/ a b))) (approx (/ 1/2 (* (cos (+ y (* -1/3 (* t z)))) %2)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) %17))))) %28 |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %11 = (cos (- y (/ (* z t) 3))) %12 = (* %3 %11) %15 = (* b 3) %16 = (/ a %15) %17 = (- %12 %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %26 = (cos (- y %24)) %27 = (* %26 %2) %33 = (- (* 2 (/ %27 a)) (* 1/3 (/ 1 b))) %34 = (/.f64 #s(literal -1/3 binary64) b) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %49 = (* (cos (+ (* (* t -1/3) z) y)) %2) %51 = (* %49 6) %52 = (* %51 b) %55 = (* (- a %52) (/ -1/3 b)) %56 = (cos y) %57 = (* %56 %2) %58 = (* b %57) %60 = (- a (* 6 %58)) %61 = (/ %60 b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %77 = (+ y (* -1/3 %23)) %78 = (cos %77) %79 = (* %78 %2) %80 = (/ 1/2 %79) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %134 = (sin y) %143 = (sqrt (/ 1 x)) %160 = (*.f64 b #s(literal 3 binary64)) %178 = (*.f64 #s(literal 2 binary64) %65) %183 = (*.f64 b %65) %191 = (* %49 %15) %192 = (/ %191 b) %197 = (+ (* 3 %57) (* t (* z (* %134 %2)))) %201 = (*.f64 %19 #s(literal -1/3 binary64)) %204 = (approx %58 %183) %207 = (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %204))) %210 = (* %26 %143) %215 = (approx %56 #s(literal 1 binary64)) %216 = (*.f64 %215 %65) %221 = (/.f64 a %160) %242 = (* -1/3 t) %261 = (approx (cos (- (/ %23 3) y)) %215) %267 = (/.f64 #s(literal 1/3 binary64) b) %271 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %272 = (*.f64 x %271) %279 = (approx %191 (*.f64 #s(literal 3 binary64) %204)) %284 = (approx %58 (*.f64 b (approx %2 %272))) %289 = (*.f64 %215 %271) %298 = (+ %56 (* 1/3 (* t (* z %134)))) %343 = (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 x %289))) %366 = (*.f64 t z) %378 = (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y #s(literal 2 binary64))))) %400 = (cos.f64 y) %401 = (*.f64 %400 %65) %410 = (* %73 1/3) %414 = (* %78 (/ 1 (sqrt (fabs x)))) %418 = (sqrt.f64 (fabs.f64 x)) %430 = (* -2 (* x (* %78 %143))) %432 = (*.f64 #s(literal -1/3 binary64) %366) %434 = (*.f64 (cos.f64 %432) %65) %464 = (*.f64 (cos.f64 (+.f64 y %432)) %65) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 %34))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 (* %128 1/2)))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* %143 (+ (* %56 (sin (+ %24 (* 1/2 %128)))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 %160 #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) (approx (+ (* (/ %51 b) (/ b 3)) (* %72 -1/3)) (approx (+ (* -1/3 %72) (* 2 %57)) (fma.f64 #s(literal -1/3 binary64) %19 %178))) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (approx %60 (approx (* -6 %58) (*.f64 #s(literal -6 binary64) %183))) b))) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (*.f64 #s(literal 3 binary64) %65))) %201) (*.f64 %207 %34) (-.f64 (approx %12 (approx (* -2 (* x %210)) (approx (* -2 %27) (*.f64 #s(literal -2 binary64) %216)))) %221) (-.f64 (*.f64 %178 (approx %11 %215)) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (approx (* 6 %57) (*.f64 #s(literal 6 binary64) %65))) %19))) (-.f64 (approx %12 (*.f64 #s(literal 2 binary64) %216)) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) (*.f64 %207 (*.f64 #s(literal -1/3 binary64) %88)) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (/.f64 (approx (* x (cos (+ (* %242 z) y))) (*.f64 x %215)) %65))) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %216)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 %65 #s(literal 2 binary64))) %160) a) %267) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (approx (* 3 %2) (*.f64 #s(literal -3 binary64) %272)))) %201) (fma.f64 #s(literal 2/3 binary64) (/.f64 %279 b) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %284))) %34) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (*.f64 x (approx %210 %289)))) %221) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (approx (+ (* -1/2 y) %24) (*.f64 #s(literal -1/2 binary64) y))))))) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (approx %58 (approx (* b %2) (*.f64 #s(literal -1 binary64) (*.f64 b %272))))))) %34) (fma.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b %279)) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 y y)))) %65))))) %34) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 y z))))))) %221) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b %343))) b))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx %191 (*.f64 #s(literal 3 binary64) %284)) b) %201) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %343)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 (approx %2 (*.f64 #s(literal -1 binary64) %272)) #s(literal 2 binary64))) %160) a) %267) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y (*.f64 #s(literal 1/3 binary64) %366))))))) %221) (-.f64 (*.f64 %178 (approx %11 %378)) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 %378 %65))))) %34) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y (approx 2 #s(literal 0 binary64)))))) %65))))) %34) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) %401)))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (/.f64 #s(literal 1/2 binary64) %401)))) (approx %410 (*.f64 #s(literal 2 binary64) (approx (* x %414) (/.f64 (*.f64 x %400) %418)))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 x (approx %414 (/.f64 %400 %418))))) (approx %410 (approx %430 (approx (* -2 %79) (*.f64 #s(literal -2 binary64) %434)))) (approx %410 (approx (* 2 %79) (*.f64 #s(literal 2 binary64) %434))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (approx %77 (*.f64 z (approx (+ %242 (/ y z)) (*.f64 #s(literal -1/3 binary64) t))))) %65))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 (+.f64 y (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) %65))))) (approx %410 (approx %430 (*.f64 #s(literal -2 binary64) %464))) (approx %410 (*.f64 #s(literal 2 binary64) %464)) |
| Outputs |
|---|
%2 = (sqrt x) %17 = (sqrt.f64 x) %28 = (-.f64 (approx (* (* 2 %2) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal 2 binary64) (*.f64 (approx (cos y) #s(literal 1 binary64)) %17))) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) %28 (approx (* (- (* (* (cos (+ (* (* t -1/3) z) y)) %2) 6) (/ a b)) 1/3) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) %17))) %28 |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %11 = (cos (- y (/ (* z t) 3))) %12 = (* %3 %11) %15 = (* b 3) %16 = (/ a %15) %17 = (- %12 %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %26 = (cos (- y %24)) %27 = (* %26 %2) %33 = (- (* 2 (/ %27 a)) (* 1/3 (/ 1 b))) %34 = (/.f64 #s(literal -1/3 binary64) b) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %49 = (* (cos (+ (* (* t -1/3) z) y)) %2) %51 = (* %49 6) %52 = (* %51 b) %55 = (* (- a %52) (/ -1/3 b)) %56 = (cos y) %57 = (* %56 %2) %58 = (* b %57) %60 = (- a (* 6 %58)) %61 = (/ %60 b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %77 = (+ y (* -1/3 %23)) %78 = (cos %77) %79 = (* %78 %2) %80 = (/ 1/2 %79) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %134 = (sin y) %143 = (sqrt (/ 1 x)) %160 = (*.f64 b #s(literal 3 binary64)) %178 = (*.f64 #s(literal 2 binary64) %65) %183 = (*.f64 b %65) %191 = (* %49 %15) %192 = (/ %191 b) %197 = (+ (* 3 %57) (* t (* z (* %134 %2)))) %201 = (*.f64 %19 #s(literal -1/3 binary64)) %204 = (approx %58 %183) %207 = (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %204))) %210 = (* %26 %143) %215 = (approx %56 #s(literal 1 binary64)) %216 = (*.f64 %215 %65) %221 = (/.f64 a %160) %242 = (* -1/3 t) %261 = (approx (cos (- (/ %23 3) y)) %215) %267 = (/.f64 #s(literal 1/3 binary64) b) %271 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %272 = (*.f64 x %271) %279 = (approx %191 (*.f64 #s(literal 3 binary64) %204)) %284 = (approx %58 (*.f64 b (approx %2 %272))) %289 = (*.f64 %215 %271) %298 = (+ %56 (* 1/3 (* t (* z %134)))) %343 = (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 x %289))) %366 = (*.f64 t z) %378 = (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y #s(literal 2 binary64))))) %400 = (cos.f64 y) %401 = (*.f64 %400 %65) %410 = (* %73 1/3) %414 = (* %78 (/ 1 (sqrt (fabs x)))) %418 = (sqrt.f64 (fabs.f64 x)) %430 = (* -2 (* x (* %78 %143))) %432 = (*.f64 #s(literal -1/3 binary64) %366) %434 = (*.f64 (cos.f64 %432) %65) %464 = (*.f64 (cos.f64 (+.f64 y %432)) %65) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 %34))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 (* %128 1/2)))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* %143 (+ (* %56 (sin (+ %24 (* 1/2 %128)))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 %160 #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) (approx (+ (* (/ %51 b) (/ b 3)) (* %72 -1/3)) (approx (+ (* -1/3 %72) (* 2 %57)) (fma.f64 #s(literal -1/3 binary64) %19 %178))) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (approx %60 (approx (* -6 %58) (*.f64 #s(literal -6 binary64) %183))) b))) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (*.f64 #s(literal 3 binary64) %65))) %201) (*.f64 %207 %34) (-.f64 (approx %12 (approx (* -2 (* x %210)) (approx (* -2 %27) (*.f64 #s(literal -2 binary64) %216)))) %221) (-.f64 (*.f64 %178 (approx %11 %215)) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (approx (* 6 %57) (*.f64 #s(literal 6 binary64) %65))) %19))) (-.f64 (approx %12 (*.f64 #s(literal 2 binary64) %216)) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) (*.f64 %207 (*.f64 #s(literal -1/3 binary64) %88)) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (/.f64 (approx (* x (cos (+ (* %242 z) y))) (*.f64 x %215)) %65))) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %216)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 %65 #s(literal 2 binary64))) %160) a) %267) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (approx (* 3 %2) (*.f64 #s(literal -3 binary64) %272)))) %201) (fma.f64 #s(literal 2/3 binary64) (/.f64 %279 b) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %284))) %34) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (*.f64 x (approx %210 %289)))) %221) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (approx (+ (* -1/2 y) %24) (*.f64 #s(literal -1/2 binary64) y))))))) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (approx %58 (approx (* b %2) (*.f64 #s(literal -1 binary64) (*.f64 b %272))))))) %34) (fma.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b %279)) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 y y)))) %65))))) %34) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 y z))))))) %221) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b %343))) b))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx %191 (*.f64 #s(literal 3 binary64) %284)) b) %201) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %343)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 (approx %2 (*.f64 #s(literal -1 binary64) %272)) #s(literal 2 binary64))) %160) a) %267) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y (*.f64 #s(literal 1/3 binary64) %366))))))) %221) (-.f64 (*.f64 %178 (approx %11 %378)) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 %378 %65))))) %34) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y (approx 2 #s(literal 0 binary64)))))) %65))))) %34) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) %401)))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (/.f64 #s(literal 1/2 binary64) %401)))) (approx %410 (*.f64 #s(literal 2 binary64) (approx (* x %414) (/.f64 (*.f64 x %400) %418)))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 x (approx %414 (/.f64 %400 %418))))) (approx %410 (approx %430 (approx (* -2 %79) (*.f64 #s(literal -2 binary64) %434)))) (approx %410 (approx (* 2 %79) (*.f64 #s(literal 2 binary64) %434))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (approx %77 (*.f64 z (approx (+ %242 (/ y z)) (*.f64 #s(literal -1/3 binary64) t))))) %65))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 (+.f64 y (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) %65))))) (approx %410 (approx %430 (*.f64 #s(literal -2 binary64) %464))) (approx %410 (*.f64 #s(literal 2 binary64) %464)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (fma.f64 #s(literal -6 binary64) %401 %19)))) |
| Outputs |
|---|
%10 = (sqrt x) (approx (* (- a (* (* (* (cos (+ (* (* t -1/3) z) y)) %10) 6) b)) (/ -1/3 b)) (*.f64 #s(literal -1/3 binary64) (approx (/ (- a (* 6 (* b (* (cos y) %10)))) b) (fma.f64 #s(literal -6 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)) (/.f64 a b))))) |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %11 = (cos (- y (/ (* z t) 3))) %12 = (* %3 %11) %15 = (* b 3) %16 = (/ a %15) %17 = (- %12 %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %26 = (cos (- y %24)) %27 = (* %26 %2) %33 = (- (* 2 (/ %27 a)) (* 1/3 (/ 1 b))) %34 = (/.f64 #s(literal -1/3 binary64) b) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %49 = (* (cos (+ (* (* t -1/3) z) y)) %2) %51 = (* %49 6) %52 = (* %51 b) %55 = (* (- a %52) (/ -1/3 b)) %56 = (cos y) %57 = (* %56 %2) %58 = (* b %57) %60 = (- a (* 6 %58)) %61 = (/ %60 b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %77 = (+ y (* -1/3 %23)) %78 = (cos %77) %79 = (* %78 %2) %80 = (/ 1/2 %79) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %134 = (sin y) %143 = (sqrt (/ 1 x)) %160 = (*.f64 b #s(literal 3 binary64)) %173 = (+ (* (/ %51 b) (/ b 3)) (* %72 -1/3)) %178 = (*.f64 #s(literal 2 binary64) %65) %183 = (*.f64 b %65) %191 = (* %49 %15) %192 = (/ %191 b) %197 = (+ (* 3 %57) (* t (* z (* %134 %2)))) %201 = (*.f64 %19 #s(literal -1/3 binary64)) %204 = (approx %58 %183) %207 = (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %204))) %210 = (* %26 %143) %215 = (approx %56 #s(literal 1 binary64)) %216 = (*.f64 %215 %65) %221 = (/.f64 a %160) %242 = (* -1/3 t) %261 = (approx (cos (- (/ %23 3) y)) %215) %267 = (/.f64 #s(literal 1/3 binary64) b) %271 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %272 = (*.f64 x %271) %279 = (approx %191 (*.f64 #s(literal 3 binary64) %204)) %284 = (approx %58 (*.f64 b (approx %2 %272))) %289 = (*.f64 %215 %271) %298 = (+ %56 (* 1/3 (* t (* z %134)))) %343 = (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 x %289))) %366 = (*.f64 t z) %378 = (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y #s(literal 2 binary64))))) %400 = (cos.f64 y) %401 = (*.f64 %400 %65) %410 = (* %73 1/3) %414 = (* %78 (/ 1 (sqrt (fabs x)))) %418 = (sqrt.f64 (fabs.f64 x)) %430 = (* -2 (* x (* %78 %143))) %432 = (*.f64 #s(literal -1/3 binary64) %366) %434 = (*.f64 (cos.f64 %432) %65) %464 = (*.f64 (cos.f64 (+.f64 y %432)) %65) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 %34))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 (* %128 1/2)))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* %143 (+ (* %56 (sin (+ %24 (* 1/2 %128)))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 %160 #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) (approx %173 (approx (+ (* -1/3 %72) (* 2 %57)) (fma.f64 #s(literal -1/3 binary64) %19 %178))) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (approx %60 (approx (* -6 %58) (*.f64 #s(literal -6 binary64) %183))) b))) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (*.f64 #s(literal 3 binary64) %65))) %201) (*.f64 %207 %34) (-.f64 (approx %12 (approx (* -2 (* x %210)) (approx (* -2 %27) (*.f64 #s(literal -2 binary64) %216)))) %221) (-.f64 (*.f64 %178 (approx %11 %215)) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (approx (* 6 %57) (*.f64 #s(literal 6 binary64) %65))) %19))) (-.f64 (approx %12 (*.f64 #s(literal 2 binary64) %216)) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) (*.f64 %207 (*.f64 #s(literal -1/3 binary64) %88)) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (/.f64 (approx (* x (cos (+ (* %242 z) y))) (*.f64 x %215)) %65))) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %216)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 %65 #s(literal 2 binary64))) %160) a) %267) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (approx (* 3 %2) (*.f64 #s(literal -3 binary64) %272)))) %201) (fma.f64 #s(literal 2/3 binary64) (/.f64 %279 b) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %284))) %34) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (*.f64 x (approx %210 %289)))) %221) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (approx (+ (* -1/2 y) %24) (*.f64 #s(literal -1/2 binary64) y))))))) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (approx %58 (approx (* b %2) (*.f64 #s(literal -1 binary64) (*.f64 b %272))))))) %34) (fma.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b %279)) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 y y)))) %65))))) %34) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 y z))))))) %221) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b %343))) b))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx %191 (*.f64 #s(literal 3 binary64) %284)) b) %201) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %343)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 (approx %2 (*.f64 #s(literal -1 binary64) %272)) #s(literal 2 binary64))) %160) a) %267) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y (*.f64 #s(literal 1/3 binary64) %366))))))) %221) (-.f64 (*.f64 %178 (approx %11 %378)) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 %378 %65))))) %34) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y (approx 2 #s(literal 0 binary64)))))) %65))))) %34) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) %401)))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (/.f64 #s(literal 1/2 binary64) %401)))) (approx %410 (*.f64 #s(literal 2 binary64) (approx (* x %414) (/.f64 (*.f64 x %400) %418)))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 x (approx %414 (/.f64 %400 %418))))) (approx %410 (approx %430 (approx (* -2 %79) (*.f64 #s(literal -2 binary64) %434)))) (approx %410 (approx (* 2 %79) (*.f64 #s(literal 2 binary64) %434))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (approx %77 (*.f64 z (approx (+ %242 (/ y z)) (*.f64 #s(literal -1/3 binary64) t))))) %65))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 (+.f64 y (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) %65))))) (approx %410 (approx %430 (*.f64 #s(literal -2 binary64) %464))) (approx %410 (*.f64 #s(literal 2 binary64) %464)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (fma.f64 #s(literal -6 binary64) %401 %19)))) (approx %173 (fma.f64 #s(literal -1/3 binary64) %19 (*.f64 #s(literal 2 binary64) %401))) |
| Outputs |
|---|
(approx (+ (* (/ (* (* (cos (+ (* (* t -1/3) z) y)) (sqrt x)) 6) b) (/ b 3)) (* (/ a b) -1/3)) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x))))) |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %11 = (cos (- y (/ (* z t) 3))) %12 = (* %3 %11) %15 = (* b 3) %16 = (/ a %15) %17 = (- %12 %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %26 = (cos (- y %24)) %27 = (* %26 %2) %33 = (- (* 2 (/ %27 a)) (* 1/3 (/ 1 b))) %34 = (/.f64 #s(literal -1/3 binary64) b) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %49 = (* (cos (+ (* (* t -1/3) z) y)) %2) %51 = (* %49 6) %52 = (* %51 b) %55 = (* (- a %52) (/ -1/3 b)) %56 = (cos y) %57 = (* %56 %2) %58 = (* b %57) %60 = (- a (* 6 %58)) %61 = (/ %60 b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %77 = (+ y (* -1/3 %23)) %78 = (cos %77) %79 = (* %78 %2) %80 = (/ 1/2 %79) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %134 = (sin y) %143 = (sqrt (/ 1 x)) %160 = (*.f64 b #s(literal 3 binary64)) %173 = (+ (* (/ %51 b) (/ b 3)) (* %72 -1/3)) %178 = (*.f64 #s(literal 2 binary64) %65) %183 = (*.f64 b %65) %191 = (* %49 %15) %192 = (/ %191 b) %197 = (+ (* 3 %57) (* t (* z (* %134 %2)))) %201 = (*.f64 %19 #s(literal -1/3 binary64)) %204 = (approx %58 %183) %207 = (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %204))) %210 = (* %26 %143) %212 = (* -2 (* x %210)) %213 = (* -2 %27) %215 = (approx %56 #s(literal 1 binary64)) %216 = (*.f64 %215 %65) %221 = (/.f64 a %160) %242 = (* -1/3 t) %261 = (approx (cos (- (/ %23 3) y)) %215) %267 = (/.f64 #s(literal 1/3 binary64) b) %271 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %272 = (*.f64 x %271) %279 = (approx %191 (*.f64 #s(literal 3 binary64) %204)) %284 = (approx %58 (*.f64 b (approx %2 %272))) %289 = (*.f64 %215 %271) %298 = (+ %56 (* 1/3 (* t (* z %134)))) %343 = (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 x %289))) %366 = (*.f64 t z) %378 = (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y #s(literal 2 binary64))))) %400 = (cos.f64 y) %401 = (*.f64 %400 %65) %410 = (* %73 1/3) %414 = (* %78 (/ 1 (sqrt (fabs x)))) %418 = (sqrt.f64 (fabs.f64 x)) %430 = (* -2 (* x (* %78 %143))) %432 = (*.f64 #s(literal -1/3 binary64) %366) %434 = (*.f64 (cos.f64 %432) %65) %464 = (*.f64 (cos.f64 (+.f64 y %432)) %65) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 %34))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 (* %128 1/2)))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* %143 (+ (* %56 (sin (+ %24 (* 1/2 %128)))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 %160 #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) (approx %173 (approx (+ (* -1/3 %72) (* 2 %57)) (fma.f64 #s(literal -1/3 binary64) %19 %178))) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (approx %60 (approx (* -6 %58) (*.f64 #s(literal -6 binary64) %183))) b))) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (*.f64 #s(literal 3 binary64) %65))) %201) (*.f64 %207 %34) (-.f64 (approx %12 (approx %212 (approx %213 (*.f64 #s(literal -2 binary64) %216)))) %221) (-.f64 (*.f64 %178 (approx %11 %215)) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (approx (* 6 %57) (*.f64 #s(literal 6 binary64) %65))) %19))) (-.f64 (approx %12 (*.f64 #s(literal 2 binary64) %216)) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) (*.f64 %207 (*.f64 #s(literal -1/3 binary64) %88)) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (/.f64 (approx (* x (cos (+ (* %242 z) y))) (*.f64 x %215)) %65))) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %216)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 %65 #s(literal 2 binary64))) %160) a) %267) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (approx (* 3 %2) (*.f64 #s(literal -3 binary64) %272)))) %201) (fma.f64 #s(literal 2/3 binary64) (/.f64 %279 b) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %284))) %34) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (*.f64 x (approx %210 %289)))) %221) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (approx (+ (* -1/2 y) %24) (*.f64 #s(literal -1/2 binary64) y))))))) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (approx %58 (approx (* b %2) (*.f64 #s(literal -1 binary64) (*.f64 b %272))))))) %34) (fma.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b %279)) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 y y)))) %65))))) %34) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 y z))))))) %221) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b %343))) b))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx %191 (*.f64 #s(literal 3 binary64) %284)) b) %201) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %343)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 (approx %2 (*.f64 #s(literal -1 binary64) %272)) #s(literal 2 binary64))) %160) a) %267) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y (*.f64 #s(literal 1/3 binary64) %366))))))) %221) (-.f64 (*.f64 %178 (approx %11 %378)) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 %378 %65))))) %34) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y (approx 2 #s(literal 0 binary64)))))) %65))))) %34) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) %401)))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (/.f64 #s(literal 1/2 binary64) %401)))) (approx %410 (*.f64 #s(literal 2 binary64) (approx (* x %414) (/.f64 (*.f64 x %400) %418)))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 x (approx %414 (/.f64 %400 %418))))) (approx %410 (approx %430 (approx (* -2 %79) (*.f64 #s(literal -2 binary64) %434)))) (approx %410 (approx (* 2 %79) (*.f64 #s(literal 2 binary64) %434))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (approx %77 (*.f64 z (approx (+ %242 (/ y z)) (*.f64 #s(literal -1/3 binary64) t))))) %65))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 (+.f64 y (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) %65))))) (approx %410 (approx %430 (*.f64 #s(literal -2 binary64) %464))) (approx %410 (*.f64 #s(literal 2 binary64) %464)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (fma.f64 #s(literal -6 binary64) %401 %19)))) (approx %173 (fma.f64 #s(literal -1/3 binary64) %19 (*.f64 #s(literal 2 binary64) %401))) (*.f64 (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %401)) %19) #s(literal 1/3 binary64)) (-.f64 (approx %12 (approx %212 (approx %213 (*.f64 #s(literal -2 binary64) %401)))) %221) (-.f64 (*.f64 %178 (approx %11 %400)) %221) |
| Outputs |
|---|
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| Inputs |
|---|
%2 = (sqrt x) %3 = (* 2 %2) %11 = (cos (- y (/ (* z t) 3))) %12 = (* %3 %11) %15 = (* b 3) %16 = (/ a %15) %17 = (- %12 %16) %19 = (/.f64 a b) %23 = (* t z) %24 = (* 1/3 %23) %26 = (cos (- y %24)) %27 = (* %26 %2) %33 = (- (* 2 (/ %27 a)) (* 1/3 (/ 1 b))) %34 = (/.f64 #s(literal -1/3 binary64) b) %38 = (*.f64 #s(literal -1/3 binary64) a) %41 = (/.f64 b a) %49 = (* (cos (+ (* (* t -1/3) z) y)) %2) %51 = (* %49 6) %52 = (* %51 b) %54 = (/ -1/3 b) %55 = (* (- a %52) %54) %56 = (cos y) %57 = (* %56 %2) %58 = (* b %57) %60 = (- a (* 6 %58)) %61 = (/ %60 b) %63 = (* -6 %57) %65 = (sqrt.f64 x) %72 = (/ a b) %73 = (- %51 %72) %74 = (/ 3 %73) %77 = (+ y (* -1/3 %23)) %78 = (cos %77) %79 = (* %78 %2) %80 = (/ 1/2 %79) %88 = (/.f64 #s(literal 1 binary64) b) %104 = (approx (- (* %52 3) (* %15 %72)) (*.f64 #s(literal -3 binary64) a)) %127 = (* (* 1/3 z) t) %128 = (PI ) %129 = (* %128 1/2) %134 = (sin y) %143 = (sqrt (/ 1 x)) %144 = (* 1/2 %128) %160 = (*.f64 b #s(literal 3 binary64)) %173 = (+ (* (/ %51 b) (/ b 3)) (* %72 -1/3)) %178 = (*.f64 #s(literal 2 binary64) %65) %183 = (*.f64 b %65) %191 = (* %49 %15) %192 = (/ %191 b) %197 = (+ (* 3 %57) (* t (* z (* %134 %2)))) %201 = (*.f64 %19 #s(literal -1/3 binary64)) %204 = (approx %58 %183) %207 = (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %204))) %210 = (* %26 %143) %212 = (* -2 (* x %210)) %213 = (* -2 %27) %215 = (approx %56 #s(literal 1 binary64)) %216 = (*.f64 %215 %65) %221 = (/.f64 a %160) %238 = (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b)) %242 = (* -1/3 t) %244 = (+ (* %242 z) y) %261 = (approx (cos (- (/ %23 3) y)) %215) %267 = (/.f64 #s(literal 1/3 binary64) b) %271 = (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) %272 = (*.f64 x %271) %279 = (approx %191 (*.f64 #s(literal 3 binary64) %204)) %282 = (approx %2 %272) %284 = (approx %58 (*.f64 b %282)) %289 = (*.f64 %215 %271) %298 = (+ %56 (* 1/3 (* t (* z %134)))) %343 = (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 x %289))) %366 = (*.f64 t z) %378 = (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y #s(literal 2 binary64))))) %400 = (cos.f64 y) %401 = (*.f64 %400 %65) %410 = (* %73 1/3) %414 = (* %78 (/ 1 (sqrt (fabs x)))) %415 = (* x %414) %418 = (sqrt.f64 (fabs.f64 x)) %430 = (* -2 (* x (* %78 %143))) %432 = (*.f64 #s(literal -1/3 binary64) %366) %433 = (cos.f64 %432) %434 = (*.f64 %433 %65) %439 = (* 2 %79) %454 = (*.f64 (PI.f64 ) #s(literal 1/2 binary64)) %462 = (+.f64 y %432) %464 = (*.f64 (cos.f64 %462) %65) %474 = (*.f64 #s(literal 2 binary64) %401) %544 = (*.f64 (cos.f64 (approx %77 (*.f64 z (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z))))) %65) %558 = (fabs %244) %566 = (fabs.f64 %462) (approx %17 (*.f64 #s(literal -1/3 binary64) %19)) (approx %17 (*.f64 a (approx %33 %34))) (approx %17 (/.f64 %38 b)) (approx %17 (/.f64 #s(literal -1/3 binary64) %41)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx %63 (*.f64 #s(literal -6 binary64) %65))))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (approx (/ 1/2 %57) (/.f64 #s(literal 1/2 binary64) %65))))) (approx %17 (*.f64 #s(literal -1/3 binary64) (*.f64 a %88))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (*.f64 b #s(literal -3 binary64)))))) (approx %17 (*.f64 %38 %88)) (/.f64 %104 (approx (* %15 3) (*.f64 #s(literal 9 binary64) b))) (approx %17 (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) %41))) (approx %17 (*.f64 a (approx %33 (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (approx %74 (*.f64 #s(literal -3 binary64) %41))) (/.f64 (approx %73 (*.f64 #s(literal -1 binary64) %19)) #s(literal 3 binary64)) (approx (- (* %3 (+ (* %56 (sin (+ %127 %129))) (* (sin %127) %134))) %16) (*.f64 x (approx (+ (* -1/3 (/ a (* b x))) (* 2 (* %143 (+ (* %56 (sin (+ %24 %144))) (* %134 (sin %24)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a (*.f64 b x)))))) (/.f64 %104 (*.f64 %160 #s(literal 3 binary64))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (approx (+ %63 %72) (fma.f64 #s(literal -6 binary64) %65 %19))))) (approx %173 (approx (+ (* -1/3 %72) (* 2 %57)) (fma.f64 #s(literal -1/3 binary64) %19 %178))) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (approx %60 (approx (* -6 %58) (*.f64 #s(literal -6 binary64) %183))) b))) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (*.f64 #s(literal 3 binary64) %65))) %201) (*.f64 %207 %34) (-.f64 (approx %12 (approx %212 (approx %213 (*.f64 #s(literal -2 binary64) %216)))) %221) (-.f64 (*.f64 %178 (approx %11 %215)) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (approx (* 6 %57) (*.f64 #s(literal 6 binary64) %65))) %19))) (-.f64 (approx %12 (*.f64 #s(literal 2 binary64) %216)) %238) (*.f64 %207 (*.f64 #s(literal -1/3 binary64) %88)) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (/.f64 (approx (* x (cos %244)) (*.f64 x %215)) %65))) %221) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %216)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 %65 #s(literal 2 binary64))) %160) a) %267) (fma.f64 #s(literal 2/3 binary64) (approx %192 (approx %197 (approx (* 3 %2) (*.f64 #s(literal -3 binary64) %272)))) %201) (fma.f64 #s(literal 2/3 binary64) (/.f64 %279 b) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) %284))) %34) (-.f64 (approx %12 (*.f64 #s(literal -2 binary64) (*.f64 x (approx %210 %289)))) %221) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (approx (+ (* -1/2 y) %24) (*.f64 #s(literal -1/2 binary64) y))))))) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (approx %58 (approx (* b %2) (*.f64 #s(literal -1 binary64) (*.f64 b %272))))))) %34) (fma.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b %279)) %201) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 y y)))) %65))))) %34) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t (*.f64 y z))))))) %221) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 a (*.f64 #s(literal 6 binary64) (*.f64 b %343))) b))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (approx %191 (*.f64 #s(literal 3 binary64) %284)) b) %201) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %343)) %19))) (*.f64 (-.f64 (*.f64 (*.f64 %261 (*.f64 (approx %2 (*.f64 #s(literal -1 binary64) %272)) #s(literal 2 binary64))) %160) a) %267) (-.f64 (*.f64 %178 (approx %11 (approx %298 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/2 binary64) y (*.f64 #s(literal 1/3 binary64) %366))))))) %221) (-.f64 (*.f64 %178 (approx %11 %378)) %221) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 %378 %65))))) %34) (*.f64 (-.f64 a (approx %52 (*.f64 #s(literal 6 binary64) (*.f64 b (*.f64 (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 y (approx 2 #s(literal 0 binary64)))))) %65))))) %34) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) %401)))) (/.f64 #s(literal 1 binary64) (approx %74 (approx %80 (/.f64 #s(literal 1/2 binary64) %401)))) (approx %410 (*.f64 #s(literal 2 binary64) (approx %415 (/.f64 (*.f64 x %400) %418)))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 x (approx %414 (/.f64 %400 %418))))) (approx %410 (approx %430 (approx (* -2 %79) (*.f64 #s(literal -2 binary64) %434)))) (approx %410 (approx %439 (*.f64 #s(literal 2 binary64) %434))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (approx %77 (*.f64 z (approx (+ %242 (/ y z)) (*.f64 #s(literal -1/3 binary64) t))))) %65))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 (+.f64 y %454)) %65))))) (approx %410 (approx %430 (*.f64 #s(literal -2 binary64) %464))) (approx %410 (*.f64 #s(literal 2 binary64) %464)) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (fma.f64 #s(literal -6 binary64) %401 %19)))) (approx %173 (fma.f64 #s(literal -1/3 binary64) %19 %474)) (*.f64 (-.f64 (approx %51 (*.f64 #s(literal 6 binary64) %401)) %19) #s(literal 1/3 binary64)) (-.f64 (approx %12 (approx %212 (approx %213 (*.f64 #s(literal -2 binary64) %401)))) %221) (-.f64 (*.f64 %178 (approx %11 %400)) %221) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 (+.f64 (neg.f64 y) %454)) %65))))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) (*.f64 x (*.f64 %400 %271)))))) (approx %55 (*.f64 #s(literal -1/3 binary64) (/.f64 (approx %60 (*.f64 #s(literal -6 binary64) (*.f64 b %401))) b))) (approx %55 (*.f64 #s(literal -1/3 binary64) (approx %61 (*.f64 #s(literal -6 binary64) (*.f64 %400 %282))))) (approx %410 (*.f64 #s(literal 2 binary64) (approx %415 (/.f64 (*.f64 x %433) %418)))) (approx %410 (*.f64 #s(literal 2 binary64) (*.f64 x (approx %414 (/.f64 %433 %418))))) (approx %410 (approx %439 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/3 binary64) %366 %454)) %65)))) (approx %410 (approx %430 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (approx %77 (*.f64 t (fma.f64 #s(literal -1/3 binary64) z (/.f64 y t))))) %65)))) (approx %410 (approx %430 (*.f64 #s(literal -2 binary64) %544))) (approx %410 (*.f64 #s(literal 2 binary64) %544)) (-.f64 (*.f64 %178 (sin.f64 (approx (+ %144 (- %127 y)) (-.f64 #s(literal 884279719003555/562949953421312 binary64) y)))) %221) (approx (* (- a (* (* (* (sin (+ %129 %558)) %2) 6) b)) %54) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (+.f64 %566 #s(literal 884279719003555/562949953421312 binary64))) %65))) (approx (* (- a (* (* (* (sin (+ %129 (neg %558))) %2) 6) b)) %54) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (-.f64 #s(literal 884279719003555/562949953421312 binary64) %566)) %65))) (-.f64 (approx %12 %474) %238) |
| Outputs |
|---|
(-.f64 (approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x)))) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) (neg.f64 b))) |
16 calls:
| 319.0ms | z |
| 268.0ms | (/.f64 (*.f64 z t) #s(literal 3 binary64)) |
| 268.0ms | t |
| 268.0ms | a |
| 264.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 51.9% | 1 | b |
| 51.9% | 1 | a |
| 51.9% | 1 | t |
| 51.9% | 1 | z |
| 51.9% | 1 | y |
| 51.9% | 1 | x |
| 51.9% | 1 | (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) |
| 51.9% | 1 | (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) |
| 51.9% | 1 | (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) |
| 51.9% | 1 | (sqrt.f64 x) |
| 51.9% | 1 | (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))) |
| 51.9% | 1 | (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))) |
| 51.9% | 1 | (/.f64 (*.f64 z t) #s(literal 3 binary64)) |
| 51.9% | 1 | (*.f64 z t) |
| 51.9% | 1 | (/.f64 a (*.f64 b #s(literal 3 binary64))) |
| 51.9% | 1 | (*.f64 b #s(literal 3 binary64)) |
Compiled 455 to 2 120 computations (-365.9% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.364057135964901e-135 | 9.650176257615851e-127 |
| 0.0ms | -2.2714438911031605e-17 | -1.3664312469948849e-25 |
Compiled 1 to 5 computations (-400.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.3340127255465866e-157 | 4.364057135964901e-135 |
| 0.0ms | -2.2714438911031605e-17 | -1.3664312469948849e-25 |
Compiled 1 to 5 computations (-400.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.364057135964901e-135 | 9.650176257615851e-127 |
| 0.0ms | -2.2714438911031605e-17 | -1.3664312469948849e-25 |
Compiled 1 to 5 computations (-400.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.05565808289360226 | 0.23582347624398542 |
| 0.0ms | -1.3664312469948849e-25 | -5.0665078575414017e-36 |
Compiled 1 to 5 computations (-400.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.05565808289360226 | 0.23582347624398542 |
| 0.0ms | -1.3664312469948849e-25 | -5.0665078575414017e-36 |
Compiled 1 to 5 computations (-400.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.05565808289360226 | 0.23582347624398542 |
| 0.0ms | -1.3664312469948849e-25 | -5.0665078575414017e-36 |
Compiled 1 to 5 computations (-400.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.05565808289360226 | 0.23582347624398542 |
| 0.0ms | -1.3664312469948849e-25 | -5.0665078575414017e-36 |
Compiled 1 to 5 computations (-400.0% saved)
| 1× | fuel |
Compiled 17 to 87 computations (-411.8% saved)
Compiled 52 to 679 computations (-1205.8% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 6 626.1 MiB | 30.4% | regimes |
| 5 298.7 MiB | 24.3% | series |
| 3 147.2 MiB | 14.4% | reconstruct |
| 2 591.4 MiB | 11.9% | eval |
| 1 491.1 MiB | 6.8% | sample |
| 834.0 MiB | 3.8% | prune |
| 631.4 MiB | 2.9% | rewrite |
| 495.6 MiB | 2.3% | derivations |
| 268.8 MiB | 1.2% | analyze |
| 256.1 MiB | 1.2% | preprocess |
| 179.4 MiB | 0.8% | bsearch |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 21 820.0 MiB | 100.0% | total |
Loading profile data...