
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 50.0% | 50.0% | 0.0% | 0.0% | 0.0% | 4 |
| 50.0% | 25.0% | 25.0% | 50.0% | 0.0% | 0.0% | 0.0% | 5 |
| 50.0% | 25.0% | 25.0% | 50.0% | 0.0% | 0.0% | 0.0% | 6 |
| 50.0% | 25.0% | 25.0% | 50.0% | 0.0% | 0.0% | 0.0% | 7 |
| 50.0% | 25.0% | 25.0% | 50.0% | 0.0% | 0.0% | 0.0% | 8 |
| 50.0% | 25.0% | 25.0% | 50.0% | 0.0% | 0.0% | 0.0% | 9 |
| 50.0% | 25.0% | 25.0% | 50.0% | 0.0% | 0.0% | 0.0% | 10 |
| 50.0% | 25.0% | 25.0% | 50.0% | 0.0% | 0.0% | 0.0% | 11 |
| 50.0% | 25.0% | 25.0% | 50.0% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 15 to 14 computations (6.7% saved)
| 14.2s | 6 440× | 1 | valid |
| 9.7s | 1 586× | 2 | valid |
| 4.6s | 2 521× | 1 | invalid |
| 218.0ms | 230× | 0 | valid |
| 149.0ms | 194× | 0 | invalid |
ival-tan: 8.7s (37.3% of total, 242.4 MiB)ival-log!: 8.4s (36.2% of total, 144.6 MiB)adjust: 2.9s (12.6% of total, 97.9 MiB)ival-mult!: 2.3s (10.1% of total, 37.9 MiB)ival-add!: 871.0ms (3.7% of total, 18.8 MiB)ival-pi: 0.0ms (0.0% of total, 0.0 MiB)ival-div!: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 68 |
| 1 | 119 | 68 |
| 2 | 467 | 66 |
| 3 | 2136 | 66 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 5.7% | (*.f64 kR (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64 ) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) phipp))))) |
(negabs kR)
(negabs phipp)
Compiled 22 to 22 computations (0.0% saved)
| Inputs |
|---|
%0 = (PI ) %0 (/ %0 4) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/1125899906842624 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 6 to 5 computations (16.7% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%1 = (PI.f64 ) %3 = (/.f64 %1 #s(literal 4 binary64)) %6 = (*.f64 #s(literal 1/2 binary64) phipp) %7 = (+.f64 %3 %6) %8 = (tan.f64 %7) %9 = (log.f64 %8) kR %1 #s(literal 4 binary64) %3 #s(literal 1/2 binary64) phipp %6 %7 %8 %9 (*.f64 kR %9) |
| Outputs |
|---|
%9 = (* 1/2 phipp) %10 = (+ (/ (PI ) 4) %9) %11 = (tan %10) %12 = (log %11) %13 = (* kR %12) %15 = (PI.f64 ) %17 = (*.f64 #s(literal 1/2 binary64) phipp) %18 = (fma.f64 #s(literal 1/4 binary64) %15 %17) %21 = (/.f64 (sin.f64 %18) (cos.f64 %18)) %22 = (log.f64 %21) %27 = (*.f64 #s(literal 1/4 binary64) %15) %30 = (sin.f64 %27) %31 = (cos.f64 %27) %32 = (/.f64 %30 %31) %36 = (pow.f64 %30 #s(literal 2 binary64)) %37 = (pow.f64 %31 #s(literal 2 binary64)) %38 = (/.f64 %36 %37) %39 = (*.f64 #s(literal -1/2 binary64) %38) %40 = (-.f64 #s(literal 1/2 binary64) %39) %43 = (*.f64 %30 %40) %60 = (+.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %36 %40) %37) (fma.f64 #s(literal -1/8 binary64) %40 (*.f64 #s(literal 1/48 binary64) %38)))) %71 = (log.f64 %32) %73 = (*.f64 %31 %40) %74 = (*.f64 phipp %73) %78 = (pow.f64 %40 #s(literal 2 binary64)) %83 = (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %37 %78) %36))) %39) %84 = (*.f64 phipp %83) %85 = (/.f64 %73 %30) %106 = (*.f64 phipp (fma.f64 #s(literal -6 binary64) (/.f64 (*.f64 %31 %60) %30) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 %31 %78) %30) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 %31 #s(literal 3 binary64)) (pow.f64 %40 #s(literal 3 binary64))) (pow.f64 %30 #s(literal 3 binary64))))))) %121 = (/.f64 (*.f64 kR %73) %30) %134 = (/.f64 %15 phipp) %147 = (-.f64 %27 (*.f64 #s(literal -1/2 binary64) phipp)) %150 = (/.f64 (sin.f64 %147) (cos.f64 %147)) %152 = (log.f64 %150) (approx kR #s(literal 0 binary64)) (approx kR kR) (approx %13 (*.f64 kR %22)) (approx phipp phipp) (approx %9 %17) (approx %10 %27) (approx %10 %18) (approx %11 %32) (approx %11 (fma.f64 phipp %40 %32)) (approx %11 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phipp %43) %31))) %39) %32)) (approx %11 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp %60)) (*.f64 #s(literal -1/2 binary64) (/.f64 %43 %31))))) %39) %32)) (approx %12 %71) (approx %12 (+.f64 %71 (/.f64 %74 %30))) (approx %12 (+.f64 %71 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %84 %85)))) (approx %12 (+.f64 %71 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) %106 (*.f64 #s(literal 1/2 binary64) %83)) %85)))) (approx %13 (*.f64 kR %71)) (approx %13 (fma.f64 kR %71 (/.f64 (*.f64 kR %74) %30))) (approx %13 (fma.f64 kR %71 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %84) %121)))) (approx %13 (fma.f64 kR %71 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %106) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %83))) %121)))) (approx %10 (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) %134)))) (approx %11 %21) (approx %12 %22) (approx %10 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1/4 binary64) %134) #s(literal 1/2 binary64))))) (approx %11 %150) (approx %12 %152) (approx %13 (*.f64 kR %152)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 389.0ms | kR | 0 |
| 176.0ms | phipp | inf |
| 154.0ms | phipp | -inf |
| 19.0ms | kR | inf |
| 14.0ms | phipp | 0 |
| Inputs |
|---|
%1 = (PI.f64 ) %3 = (/.f64 %1 #s(literal 4 binary64)) %6 = (*.f64 #s(literal 1/2 binary64) phipp) %7 = (+.f64 %3 %6) %8 = (tan.f64 %7) %9 = (log.f64 %8) kR %1 #s(literal 4 binary64) %3 #s(literal 1/2 binary64) phipp %6 %7 %8 %9 (*.f64 kR %9) |
| Outputs |
|---|
%1 = (PI.f64 ) %2 = (neg.f64 %1) %11 = (*.f64 #s(literal 0 binary64) %1) %13 = (*.f64 %1 #s(literal 0 binary64)) %16 = (+.f64 %1 %1) %20 = (*.f64 %1 #s(literal 1/2 binary64)) %24 = (*.f64 %2 #s(literal 2 binary64)) %28 = (*.f64 %2 #s(literal -2 binary64)) %60 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %65 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %66 = (*.f64 #s(literal 1/4 binary64) %1) %73 = (*.f64 #s(literal -4 binary64) #s(literal -4 binary64)) %75 = (*.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %82 = (*.f64 #s(literal -1/4 binary64) %1) %88 = (*.f64 #s(literal 1/8 binary64) %1) %94 = (*.f64 #s(literal -1/8 binary64) %2) %104 = (*.f64 #s(literal 1/4 binary64) %16) %106 = (*.f64 #s(literal 2 binary64) %66) %108 = (*.f64 #s(literal 1/2 binary64) %66) %123 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %132 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %133 = (/.f64 #s(literal 2 binary64) #s(literal 4 binary64)) %138 = (neg.f64 phipp) %141 = (*.f64 #s(literal 1/2 binary64) phipp) %145 = (*.f64 #s(literal -1/2 binary64) phipp) %154 = (fma.f64 #s(literal 1/4 binary64) %1 %141) %155 = (fma.f64 #s(literal 2 binary64) phipp %1) %160 = (*.f64 #s(literal -2 binary64) phipp) %161 = (-.f64 %160 %1) %171 = (fma.f64 #s(literal -1/4 binary64) %1 %145) %175 = (*.f64 #s(literal 2 binary64) phipp) %176 = (*.f64 %175 #s(literal 1/4 binary64)) %188 = (*.f64 %155 #s(literal 1 binary64)) %190 = (*.f64 %155 #s(literal -1 binary64)) %196 = (*.f64 %161 #s(literal 1 binary64)) %255 = (*.f64 #s(literal 4 binary64) #s(literal -4 binary64)) %266 = (tan.f64 %154) %268 = (fma.f64 #s(literal 5/4 binary64) %1 %141) %278 = (fma.f64 #s(literal 1/2 binary64) phipp (+.f64 (fma.f64 #s(literal 5/4 binary64) %1 %1) %1)) %283 = (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %145)) %284 = (cos.f64 %171) %286 = (sin.f64 %268) %287 = (cos.f64 %268) %293 = (/.f64 #s(literal 1 binary64) %284) %295 = (/.f64 #s(literal 1 binary64) %287) %303 = (/.f64 #s(literal -1/2 binary64) %287) %304 = (*.f64 %303 %283) %306 = (*.f64 %283 #s(literal 2 binary64)) %312 = (/.f64 (*.f64 %284 #s(literal 0 binary64)) %287) %317 = (cos.f64 %145) %318 = (sqrt.f64 #s(literal 2 binary64)) %319 = (*.f64 %318 #s(literal 1/2 binary64)) %320 = (/.f64 %319 %284) %322 = (*.f64 %319 (sin.f64 %145)) %323 = (/.f64 %322 %287) %327 = (sin.f64 %141) %329 = (*.f64 %319 %317) %330 = (/.f64 %329 %284) %351 = (*.f64 %319 %327) %354 = (*.f64 %293 %351) %356 = (*.f64 %293 %329) %373 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 %155 (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)))))) %378 = (*.f64 %329 %284) %387 = (log.f64 %266) %388 = (fabs.f64 %266) %390 = (neg.f64 %387) %393 = (log.f64 (fabs.f64 %283)) %395 = (log.f64 (fabs.f64 %284)) %397 = (neg.f64 %395) %416 = (*.f64 kR %397) %418 = (*.f64 %397 kR) kR %1 (neg.f64 %2) (*.f64 %1 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1) (*.f64 #s(literal -1 binary64) %2) (*.f64 %2 #s(literal -1 binary64)) (+.f64 %1 %11) (+.f64 %1 %13) (*.f64 #s(literal 1/2 binary64) %16) (*.f64 %16 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %20) (*.f64 %20 #s(literal 2 binary64)) (/.f64 %16 #s(literal 2 binary64)) (*.f64 %24 #s(literal -1/2 binary64)) (*.f64 %28 #s(literal 1/2 binary64)) (fma.f64 %1 #s(literal 1/2 binary64) %20) (fma.f64 %1 #s(literal 1 binary64) %11) (fma.f64 %1 #s(literal 1 binary64) %13) (fma.f64 #s(literal 1/2 binary64) %1 %20) (fma.f64 #s(literal 1 binary64) %1 %11) (fma.f64 #s(literal 1 binary64) %1 %13) (+.f64 %20 %20) (fma.f64 #s(literal -1 binary64) %2 %11) (fma.f64 #s(literal -1 binary64) %2 %13) (fma.f64 %2 #s(literal -1/2 binary64) %20) (fma.f64 %2 #s(literal -1 binary64) %11) (fma.f64 %2 #s(literal -1 binary64) %13) (fma.f64 #s(literal 1/2 binary64) %16 %11) (fma.f64 #s(literal 1/2 binary64) %16 %13) (fma.f64 %16 #s(literal 1/2 binary64) %11) (fma.f64 %16 #s(literal 1/2 binary64) %13) (fma.f64 #s(literal 1 binary64) %20 %20) (fma.f64 #s(literal 2 binary64) %20 %11) (fma.f64 #s(literal 2 binary64) %20 %13) (fma.f64 %20 #s(literal 2 binary64) %11) (fma.f64 %20 #s(literal 2 binary64) %13) (fma.f64 (/.f64 %1 #s(literal 1/2 binary64)) #s(literal 1/4 binary64) %20) (fma.f64 %24 #s(literal -1/2 binary64) %11) (fma.f64 %24 #s(literal -1/2 binary64) %13) (fma.f64 %28 #s(literal 1/2 binary64) %11) (fma.f64 %28 #s(literal 1/2 binary64) %13) (fma.f64 %16 (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %20) (fma.f64 %16 %60 %20) (fma.f64 (/.f64 %16 #s(literal 1/2 binary64)) #s(literal 1/8 binary64) %20) (fma.f64 %65 %66 %20) #s(literal 4 binary64) (fabs.f64 #s(literal 4 binary64)) (fabs.f64 #s(literal -4 binary64)) (neg.f64 #s(literal -4 binary64)) (sqrt.f64 %73) (sqrt.f64 %75) (*.f64 %1 #s(literal 1/4 binary64)) %66 (/.f64 %1 #s(literal 4 binary64)) (*.f64 #s(literal -1/4 binary64) %2) (*.f64 %2 #s(literal -1/4 binary64)) (neg.f64 %82) (/.f64 %2 #s(literal -4 binary64)) (*.f64 %16 #s(literal 1/8 binary64)) (*.f64 %66 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %66) (*.f64 #s(literal 2 binary64) %88) (*.f64 #s(literal -1 binary64) %82) (/.f64 %16 #s(literal 8 binary64)) (*.f64 #s(literal 2 binary64) %94) (*.f64 %24 #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %1)) (/.f64 (*.f64 #s(literal 2 binary64) %2) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) %2)) (*.f64 %104 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %106) (*.f64 #s(literal 2 binary64) %108) (/.f64 %106 #s(literal 2 binary64)) #s(literal 1/2 binary64) (neg.f64 #s(literal -1/2 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) %60) (*.f64 %65 #s(literal 1/4 binary64)) (*.f64 %123 #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))) (/.f64 %65 #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) %60 #s(literal 0 binary64)) (fma.f64 %65 #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 %123 #s(literal 1/8 binary64) #s(literal 0 binary64)) (+.f64 %60 %60) (*.f64 %132 %133) (fma.f64 %132 %133 #s(literal 0 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) phipp (neg.f64 %138) (*.f64 phipp #s(literal 1/2 binary64)) %141 (/.f64 phipp #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) %138) (*.f64 %138 #s(literal -1/2 binary64)) (neg.f64 %145) (/.f64 (*.f64 #s(literal 1 binary64) phipp) #s(literal 2 binary64)) (/.f64 (*.f64 phipp #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 phipp #s(literal 1/2 binary64) %66) (fma.f64 %1 #s(literal 1/4 binary64) %141) (fma.f64 #s(literal 1/2 binary64) phipp %66) %154 (*.f64 #s(literal 1/4 binary64) %155) (*.f64 %155 #s(literal 1/4 binary64)) (+.f64 %66 %141) (+.f64 %141 %66) (*.f64 #s(literal -1/4 binary64) %161) (*.f64 %161 #s(literal -1/4 binary64)) (-.f64 %66 %145) (-.f64 %141 %82) (/.f64 %155 #s(literal 4 binary64)) (fma.f64 #s(literal -1/2 binary64) %138 %66) (fma.f64 #s(literal -1/4 binary64) %2 %141) (fma.f64 %2 #s(literal -1/4 binary64) %141) (fma.f64 %138 #s(literal -1/2 binary64) %66) (neg.f64 %171) (/.f64 %161 #s(literal -4 binary64)) (fma.f64 %16 #s(literal 1/8 binary64) %141) (fma.f64 %1 #s(literal 1/4 binary64) %176) (fma.f64 %66 #s(literal 1 binary64) %141) (fma.f64 #s(literal 1 binary64) %66 %141) (fma.f64 #s(literal 1/4 binary64) %1 %176) (fma.f64 #s(literal 2 binary64) %88 %141) (fma.f64 #s(literal -1 binary64) %82 %141) (fma.f64 %175 #s(literal 1/4 binary64) %66) (fma.f64 %160 #s(literal -1/4 binary64) %66) (*.f64 %154 #s(literal 1 binary64)) (*.f64 (*.f64 %155 #s(literal 2 binary64)) #s(literal 1/8 binary64)) (*.f64 %188 #s(literal 1/4 binary64)) (*.f64 %190 #s(literal -1/4 binary64)) (+.f64 %66 %176) (+.f64 %176 %66) (*.f64 (*.f64 %161 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 %196 #s(literal -1/4 binary64)) (-.f64 %176 %82) (/.f64 %188 #s(literal 4 binary64)) (/.f64 %190 #s(literal -4 binary64)) (fma.f64 phipp %133 %66) (fma.f64 phipp (/.f64 #s(literal -2 binary64) #s(literal -4 binary64)) %66) (fma.f64 #s(literal 2 binary64) %94 %141) (fma.f64 #s(literal -1/4 binary64) %2 %176) (fma.f64 %2 #s(literal -1/4 binary64) %176) (fma.f64 %24 #s(literal -1/8 binary64) %141) (/.f64 %196 #s(literal -4 binary64)) (/.f64 (*.f64 %161 #s(literal -1 binary64)) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %155)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) %161)) (fma.f64 %16 #s(literal 1/8 binary64) %176) (fma.f64 %104 #s(literal 1/2 binary64) %141) (fma.f64 %66 #s(literal 1 binary64) %176) (fma.f64 #s(literal 1/2 binary64) %106 %141) (fma.f64 #s(literal 1 binary64) %66 %176) (fma.f64 #s(literal 2 binary64) %88 %176) (fma.f64 #s(literal 2 binary64) %108 %141) (fma.f64 #s(literal -1 binary64) %82 %176) (/.f64 (fma.f64 %176 #s(literal 4 binary64) %1) #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 %141 #s(literal 4 binary64)) %66) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -4 binary64) phipp) #s(literal -4 binary64)) %66) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 4 binary64) phipp) #s(literal 4 binary64)) %66) (fma.f64 %141 (/.f64 #s(literal -4 binary64) #s(literal -4 binary64)) %66) (fma.f64 %141 (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %66) (fma.f64 #s(literal -4 binary64) (/.f64 %141 #s(literal -4 binary64)) %66) (fma.f64 #s(literal 2 binary64) %94 %176) (fma.f64 %24 #s(literal -1/8 binary64) %176) (/.f64 (fma.f64 %176 #s(literal -4 binary64) %2) #s(literal -4 binary64)) (fma.f64 %104 #s(literal 1/2 binary64) %176) (fma.f64 #s(literal 1/2 binary64) %106 %176) (fma.f64 #s(literal 2 binary64) %108 %176) (/.f64 (fma.f64 %175 #s(literal 4 binary64) (*.f64 %1 #s(literal 4 binary64))) %75) (/.f64 (fma.f64 %160 #s(literal 4 binary64) (*.f64 #s(literal -4 binary64) %1)) (*.f64 #s(literal -4 binary64) #s(literal 4 binary64))) (/.f64 (fma.f64 %175 #s(literal -4 binary64) (*.f64 #s(literal 4 binary64) %2)) %255) (/.f64 (fma.f64 %175 #s(literal -4 binary64) (*.f64 %2 #s(literal 4 binary64))) %255) (/.f64 (fma.f64 %160 #s(literal -4 binary64) (*.f64 #s(literal -4 binary64) %2)) %73) (/.f64 (fma.f64 %160 #s(literal -4 binary64) (*.f64 %2 #s(literal -4 binary64))) %73) %266 (tan.f64 %268) (neg.f64 (tan.f64 %171)) (tan.f64 (fma.f64 #s(literal 5/4 binary64) %1 (fma.f64 #s(literal 1/2 binary64) phipp %1))) (*.f64 #s(literal 1 binary64) %266) (tan.f64 %278) (tan.f64 (+.f64 %278 %1)) (/.f64 %283 %284) (/.f64 %286 %287) (/.f64 (*.f64 %283 #s(literal -1 binary64)) %287) (/.f64 (*.f64 %286 #s(literal 1 binary64)) %287) (*.f64 %283 %293) (*.f64 %286 %295) (*.f64 %293 %283) (*.f64 %295 %286) (/.f64 #s(literal 1 binary64) (/.f64 %287 %286)) (/.f64 #s(literal 1 binary64) (/.f64 %284 %283)) (*.f64 #s(literal 2 binary64) %304) (*.f64 %306 %303) (/.f64 (sin.f64 %278) (cos.f64 %278)) (+.f64 %266 %312) (+.f64 %312 %266) (-.f64 %266 %312) (fma.f64 #s(literal 1 binary64) %266 %312) (fma.f64 %317 %320 %323) (fma.f64 %319 (/.f64 %317 %284) %323) (fma.f64 %319 (/.f64 %327 %284) %330) (fma.f64 %327 %320 %330) (fma.f64 %283 %293 %312) (fma.f64 %286 %295 %312) (fma.f64 %293 %283 %312) (fma.f64 %295 %286 %312) (+.f64 %330 %323) (+.f64 %323 %330) (-.f64 %330 (/.f64 %322 %284)) (-.f64 %323 (/.f64 %329 %287)) (-.f64 %323 (/.f64 (*.f64 %317 (/.f64 %318 #s(literal -2 binary64))) %284)) (-.f64 %323 (neg.f64 %330)) (fma.f64 #s(literal 2 binary64) %304 %312) (fma.f64 %329 %293 %323) (fma.f64 %351 %293 %330) (fma.f64 %306 %303 %312) (fma.f64 %293 %329 %354) (fma.f64 %293 %351 %356) (+.f64 %354 %356) (+.f64 %356 %354) (/.f64 (fma.f64 %330 %284 %351) %284) (/.f64 (fma.f64 %323 %284 %329) %284) (/.f64 (-.f64 (*.f64 %330 %284) %322) %284) (/.f64 (fma.f64 %351 %284 (*.f64 %284 %329)) %373) (/.f64 (fma.f64 %329 %284 (*.f64 %284 %351)) %373) (/.f64 (fma.f64 %351 %284 %378) %373) (/.f64 (fma.f64 %329 %284 (*.f64 %351 %284)) %373) (/.f64 (-.f64 %378 (*.f64 %284 %322)) %373) %387 (log.f64 %388) (neg.f64 %390) (-.f64 %393 %395) (+.f64 %393 %397) (+.f64 %397 %393) (-.f64 %393 (neg.f64 %397)) (+.f64 %393 (log.f64 (fabs.f64 (fabs.f64 %293)))) (*.f64 kR %387) (*.f64 %387 kR) (neg.f64 (*.f64 %390 kR)) (neg.f64 (*.f64 kR %390)) (log.f64 (pow.f64 %266 kR)) (log.f64 (pow.f64 %388 kR)) (fma.f64 kR %393 %416) (fma.f64 %393 kR %418) (+.f64 (*.f64 %393 kR) %418) (+.f64 (*.f64 kR %393) %416) |
Compiled 5 714 to 1 364 computations (76.1% saved)
31 alts after pruning (31 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 241 | 31 | 272 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 242 | 31 | 273 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 8.0% | %1 = (PI.f64 ) %4 = (*.f64 #s(literal -1/2 binary64) phipp) (fma.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %4)))) kR (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %4))))) kR)) |
| ▶ | 18.9% | %1 = (PI.f64 ) %4 = (*.f64 #s(literal -1/2 binary64) phipp) (+.f64 (*.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %4)))) kR) (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %4))))) kR)) |
| ▶ | 15.5% | (*.f64 (approx kR #s(literal 0 binary64)) (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64 ) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) phipp))))) |
| ▶ | 18.9% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (-.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 %5)))) (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %2 %5)))))) |
| ▶ | 19.3% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (+.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 %5)))) (log.f64 (fabs.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %2 %5)))))))) |
| ▶ | 22.6% | %6 = (*.f64 #s(literal -1/2 binary64) phipp) %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %6))) %13 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 kR (log.f64 (fma.f64 %9 (*.f64 %13 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (*.f64 %9 (*.f64 %13 (cos.f64 %6)))))) |
| ▶ | 22.7% | %6 = (*.f64 #s(literal -1/2 binary64) phipp) %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %6))) %13 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 kR (log.f64 (fma.f64 %9 (*.f64 %13 (cos.f64 %6)) (*.f64 %9 (*.f64 %13 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 22.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %13 = (*.f64 #s(literal -1/2 binary64) phipp) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %13)) (*.f64 kR (log.f64 (fma.f64 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (/.f64 #s(literal 1 binary64) %15) (/.f64 (*.f64 %4 (cos.f64 %13)) %15)))) |
| ▶ | 22.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %11 = (*.f64 #s(literal -1/2 binary64) phipp) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %11)) (*.f64 kR (log.f64 (fma.f64 %4 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) %13) (/.f64 (*.f64 %4 (cos.f64 %11)) %13)))) |
| ▶ | 22.6% | %7 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %11 = (*.f64 #s(literal -1/2 binary64) phipp) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %11)) (*.f64 kR (log.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) (/.f64 %7 %13) (/.f64 (*.f64 %7 (cos.f64 %11)) %13)))) |
| ▶ | 19.9% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %10 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 %3))) (/.f64 (*.f64 %8 (sin.f64 %3)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %10 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 19.9% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (PI.f64 ) %18 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 %7)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) phipp)))) %18 (*.f64 %4 (cos.f64 %7))) %18))) |
| ▶ | 22.5% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %7)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (/.f64 (*.f64 %4 (cos.f64 %7)) %13) %13 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)))) %13))) |
| ▶ | 12.1% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (PI.f64 ) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 %7)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %13 (*.f64 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) %13)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) phipp %11) (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))))) |
| ▶ | 22.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %7)) (*.f64 kR (log.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 %4 (cos.f64 %7)) %13) %13) (*.f64 %4 (sin.f64 %7))) %13))) |
| ▶ | 18.9% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (log.f64 (/.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 %5)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %2 %5))))) |
| ▶ | 18.9% | %3 = (PI.f64 ) %6 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %3 %6)) (cos.f64 (fma.f64 #s(literal 1/4 binary64) %3 %6)))))) |
| ▶ | 5.4% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %14 = (cos.f64 (fma.f64 #s(literal 5/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp))) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) %14) (/.f64 (*.f64 %4 (cos.f64 %7)) %14)))) |
| ▶ | 22.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %7)) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %4 (cos.f64 %7)) %13) (/.f64 (*.f64 %4 (sin.f64 %7)) %13)))) |
| ▶ | 5.5% | %2 = (PI.f64 ) (*.f64 kR (log.f64 (tan.f64 (fma.f64 #s(literal 5/4 binary64) %2 (fma.f64 #s(literal 1/2 binary64) phipp %2))))) |
| ▶ | 5.6% | (*.f64 kR (log.f64 (tan.f64 (fma.f64 #s(literal 5/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp))))) |
| ▶ | 7.3% | %4 = (PI.f64 ) (*.f64 kR (log.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) phipp (+.f64 (fma.f64 #s(literal 5/4 binary64) %4 %4) %4))))) |
| ▶ | 5.9% | (*.f64 kR (log.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) phipp (PI.f64 ))))))) |
| ▶ | 7.4% | %4 = (PI.f64 ) (*.f64 kR (log.f64 (tan.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) phipp (+.f64 (fma.f64 #s(literal 5/4 binary64) %4 %4) %4)) %4)))) |
| ▶ | 5.7% | (*.f64 kR (log.f64 (tan.f64 (+.f64 #s(literal 884279719003555/1125899906842624 binary64) (*.f64 #s(literal 1/2 binary64) phipp))))) |
| ▶ | 5.8% | (*.f64 kR (log.f64 (tan.f64 (approx (+ (/ (PI ) 4) (* 1/2 phipp)) (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 (PI.f64 ) phipp)))))))) |
| ▶ | 4.5% | (*.f64 kR (log.f64 (tan.f64 (approx (+ (/ (PI ) 4) (* 1/2 phipp)) (*.f64 #s(literal 1/4 binary64) (PI.f64 )))))) |
| ▶ | 8.5% | (*.f64 kR (log.f64 (fabs.f64 (tan.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp)))))) |
| ▶ | 6.0% | %12 = (*.f64 #s(literal 1/4 binary64) (PI.f64 )) %13 = (sin.f64 %12) %17 = (cos.f64 %12) %20 = (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %13 #s(literal 2 binary64)) (pow.f64 %17 #s(literal 2 binary64)))) (*.f64 kR (log.f64 (approx (tan (+ (/ (PI ) 4) (* 1/2 phipp))) (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phipp (*.f64 %13 (-.f64 #s(literal 1/2 binary64) %20))) %17))) %20) (/.f64 %13 %17))))) |
| ▶ | 6.5% | %13 = (*.f64 #s(literal 1/4 binary64) (PI.f64 )) %14 = (sin.f64 %13) %17 = (cos.f64 %13) (*.f64 kR (log.f64 (approx (tan (+ (/ (PI ) 4) (* 1/2 phipp))) (fma.f64 phipp (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %14 #s(literal 2 binary64)) (pow.f64 %17 #s(literal 2 binary64))))) (/.f64 %14 %17))))) |
| ▶ | 15.0% | (log.f64 (pow.f64 (tan.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp))) kR)) |
Compiled 841 to 179 computations (78.7% saved)
| Inputs |
|---|
%0 = (PI ) %4 = (* 1/4 %0) %5 = (sin %4) %6 = (cos %4) %9 = (pow %5 2) %10 = (pow %6 2) %11 = (/ %9 %10) %13 = (* -1/2 %11) %15 = (- 1/2 %13) %19 = (+ (* 5/4 %0) %0) %21 = (sqrt 2) %0 (/ %0 4) %4 %5 %6 (/ %5 %6) %9 %10 %11 %13 %15 (* %5 %15) %19 (+ %19 %0) %21 (* %21 1/2) (* 1/4 2) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/1125899906842624 binary64) #s(literal 884279719003555/1125899906842624 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 7958517471031995/1125899906842624 binary64) #s(literal 1436954543380777/140737488355328 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1/2 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 126 to 26 computations (79.4% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%1 = (PI.f64 ) %3 = (/.f64 %1 #s(literal 4 binary64)) %6 = (*.f64 #s(literal 1/2 binary64) phipp) %7 = (+.f64 %3 %6) %8 = (tan.f64 %7) %9 = (log.f64 %8) %12 = (approx kR #s(literal 0 binary64)) %14 = (fma.f64 #s(literal 1/4 binary64) %1 %6) %15 = (*.f64 #s(literal 1/4 binary64) %1) %21 = (+ (/ (PI ) 4) (* 1/2 phipp)) %22 = (approx %21 %15) %23 = (sin.f64 %15) %24 = (cos.f64 %15) %25 = (/.f64 %23 %24) %28 = (pow.f64 %23 #s(literal 2 binary64)) %29 = (pow.f64 %24 #s(literal 2 binary64)) %30 = (/.f64 %28 %29) %31 = (*.f64 #s(literal -1/2 binary64) %30) %32 = (-.f64 #s(literal 1/2 binary64) %31) %33 = (fma.f64 phipp %32 %25) %34 = (tan %21) %35 = (approx %34 %33) %36 = (*.f64 %23 %32) %37 = (*.f64 phipp %36) %38 = (/.f64 %37 %24) %39 = (*.f64 #s(literal 1/2 binary64) %38) %40 = (+.f64 #s(literal 1/2 binary64) %39) %41 = (-.f64 %40 %31) %42 = (fma.f64 phipp %41 %25) %43 = (approx %34 %42) %45 = (/.f64 %1 phipp) %46 = (*.f64 #s(literal 1/4 binary64) %45) %47 = (+.f64 #s(literal 1/2 binary64) %46) %48 = (*.f64 phipp %47) %49 = (approx %21 %48) %50 = (*.f64 #s(literal -1/2 binary64) phipp) %52 = (fma.f64 #s(literal 2 binary64) phipp %1) %53 = (fma.f64 #s(literal -1/4 binary64) %1 %50) %54 = (/.f64 #s(literal 4 binary64) %52) %55 = (/.f64 #s(literal 1 binary64) %54) %56 = (tan.f64 %14) %58 = (fma.f64 #s(literal 5/4 binary64) %1 %6) %59 = (tan.f64 %58) %60 = (fma.f64 #s(literal 1/2 binary64) phipp %1) %61 = (fma.f64 #s(literal 5/4 binary64) %1 %60) %62 = (tan.f64 %61) %63 = (fma.f64 #s(literal 5/4 binary64) %1 %1) %64 = (+.f64 %63 %1) %65 = (fma.f64 #s(literal 1/2 binary64) phipp %64) %66 = (tan.f64 %65) %67 = (+.f64 %65 %1) %68 = (tan.f64 %67) %69 = (fma.f64 #s(literal 1/4 binary64) %1 %50) %70 = (cos.f64 %69) %71 = (cos.f64 %53) %72 = (/.f64 %70 %71) %73 = (cos.f64 %58) %74 = (/.f64 #s(literal 1 binary64) %71) %75 = (/.f64 %71 %70) %76 = (/.f64 #s(literal 1 binary64) %75) %77 = (cos.f64 %50) %78 = (sqrt.f64 #s(literal 2 binary64)) %79 = (*.f64 %78 #s(literal 1/2 binary64)) %80 = (/.f64 %79 %71) %81 = (sin.f64 %50) %82 = (*.f64 %79 %81) %83 = (/.f64 %82 %73) %84 = (fma.f64 %77 %80 %83) %85 = (sin.f64 %6) %86 = (/.f64 %85 %71) %87 = (*.f64 %79 %77) %88 = (/.f64 %87 %71) %89 = (fma.f64 %79 %86 %88) %90 = (fma.f64 %85 %80 %88) %91 = (/.f64 %82 %71) %92 = (-.f64 %88 %91) %93 = (/.f64 %87 %73) %94 = (-.f64 %83 %93) %95 = (*.f64 %79 %85) %96 = (fma.f64 %95 %74 %88) %97 = (*.f64 %74 %95) %98 = (fma.f64 %74 %87 %97) %99 = (*.f64 %74 %87) %100 = (fma.f64 %74 %95 %99) %101 = (fma.f64 %88 %71 %95) %102 = (/.f64 %101 %71) %103 = (fma.f64 %83 %71 %87) %104 = (/.f64 %103 %71) %105 = (*.f64 %88 %71) %106 = (-.f64 %105 %82) %107 = (/.f64 %106 %71) %108 = (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) %109 = (*.f64 %52 %108) %110 = (cos.f64 %109) %111 = (*.f64 #s(literal 1/2 binary64) %110) %112 = (+.f64 #s(literal 1/2 binary64) %111) %113 = (*.f64 %95 %71) %114 = (fma.f64 %87 %71 %113) %115 = (/.f64 %114 %112) %116 = (fabs.f64 %56) %117 = (log.f64 %116) %118 = (fabs.f64 %70) %119 = (log.f64 %118) %120 = (fabs.f64 %71) %121 = (log.f64 %120) %122 = (-.f64 %119 %121) %123 = (neg.f64 %121) %124 = (fabs.f64 %74) %125 = (fabs.f64 %124) %126 = (log.f64 %125) %127 = (+.f64 %119 %126) %128 = (pow.f64 %56 kR) %130 = (*.f64 %123 kR) %132 = (*.f64 %119 kR) %134 = (+.f64 #s(literal 884279719003555/1125899906842624 binary64) %6) %135 = (tan.f64 %134) %136 = (log.f64 %135) %139 = (tan.f64 %55) %140 = (log.f64 %139) %142 = (tan.f64 %22) %143 = (log.f64 %142) %145 = (tan.f64 %49) %146 = (log.f64 %145) %148 = (log.f64 %59) %150 = (log.f64 %62) %152 = (log.f64 %66) %154 = (log.f64 %68) %156 = (log.f64 %72) %158 = (log.f64 %76) %160 = (log.f64 %84) %162 = (log.f64 %89) %164 = (log.f64 %90) %166 = (log.f64 %92) %168 = (log.f64 %94) %170 = (log.f64 %96) %172 = (log.f64 %98) %174 = (log.f64 %100) %176 = (log.f64 %102) %178 = (log.f64 %104) %180 = (log.f64 %107) %182 = (log.f64 %115) %184 = (log.f64 %35) %186 = (log.f64 %43) kR %1 #s(literal 4 binary64) %3 #s(literal 1/2 binary64) phipp %6 %7 %8 %9 #s(literal 884279719003555/1125899906842624 binary64) #s(literal 0 binary64) %12 #s(literal 1/4 binary64) %14 %15 %22 %23 %24 %25 #s(literal -1/2 binary64) #s(literal 2 binary64) %28 %29 %30 %31 %32 %33 %35 %36 %37 %38 %39 %40 %41 %42 %43 #s(literal -1/4 binary64) %45 %46 %47 %48 %49 %50 #s(literal 1 binary64) %52 %53 %54 %55 %56 #s(literal 5/4 binary64) %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 (log.f64 %128) %130 (fma.f64 %119 kR %130) %132 (+.f64 %132 %130) %134 %135 %136 (*.f64 kR %136) (*.f64 %12 %9) %139 %140 (*.f64 kR %140) %142 %143 (*.f64 kR %143) %145 %146 (*.f64 kR %146) %148 (*.f64 kR %148) %150 (*.f64 kR %150) %152 (*.f64 kR %152) %154 (*.f64 kR %154) %156 (*.f64 kR %156) %158 (*.f64 kR %158) %160 (*.f64 kR %160) %162 (*.f64 kR %162) %164 (*.f64 kR %164) %166 (*.f64 kR %166) %168 (*.f64 kR %168) %170 (*.f64 kR %170) %172 (*.f64 kR %172) %174 (*.f64 kR %174) %176 (*.f64 kR %176) %178 (*.f64 kR %178) %180 (*.f64 kR %180) %182 (*.f64 kR %182) %184 (*.f64 kR %184) %186 (*.f64 kR %186) (*.f64 kR %117) (*.f64 kR %122) (*.f64 kR %127) |
| Outputs |
|---|
%5 = (PI ) %6 = (* 1/4 %5) %9 = (* 1/2 phipp) %11 = (tan (+ %6 %9)) %12 = (pow %11 kR) %16 = (PI.f64 ) %18 = (*.f64 #s(literal 1/2 binary64) phipp) %19 = (fma.f64 #s(literal 1/4 binary64) %16 %18) %22 = (/.f64 (sin.f64 %19) (cos.f64 %19)) %23 = (log.f64 %22) %24 = (*.f64 kR %23) %28 = (pow.f64 %23 #s(literal 2 binary64)) %37 = (pow.f64 %23 #s(literal 3 binary64)) %46 = (log %12) %49 = (fma.f64 #s(literal -1 binary64) %28 %28) %57 = (fma.f64 #s(literal -3 binary64) %37 (fma.f64 #s(literal 2 binary64) %37 %37)) %68 = (pow.f64 %23 #s(literal 4 binary64)) %87 = (* -1/2 phipp) %88 = (+ (* -1/4 %5) %87) %89 = (cos %88) %90 = (fabs %89) %91 = (log %90) %92 = (neg %91) %93 = (* %92 kR) %96 = (*.f64 #s(literal -1/4 binary64) %16) %97 = (fma.f64 #s(literal -1/2 binary64) phipp %96) %98 = (cos.f64 %97) %99 = (fabs.f64 %98) %100 = (log.f64 %99) %101 = (*.f64 kR %100) %104 = (+ %6 %87) %105 = (cos %104) %106 = (fabs %105) %107 = (log %106) %108 = (* %107 kR) %109 = (+ %108 %93) %110 = (*.f64 #s(literal 1/4 binary64) %16) %111 = (fma.f64 #s(literal -1/2 binary64) phipp %110) %112 = (cos.f64 %111) %113 = (fabs.f64 %112) %114 = (log.f64 %113) %115 = (*.f64 #s(literal -1 binary64) %100) %119 = (*.f64 kR %114) %122 = (+ 884279719003555/1125899906842624 %9) %123 = (tan %122) %124 = (log %123) %125 = (* kR %124) %127 = (+.f64 #s(literal 884279719003555/1125899906842624 binary64) %18) %130 = (/.f64 (sin.f64 %127) (cos.f64 %127)) %131 = (log.f64 %130) %138 = (+ (* 2 phipp) %5) %139 = (/ 4 %138) %141 = (tan (/ 1 %139)) %142 = (log %141) %143 = (* kR %142) %144 = (*.f64 #s(literal 2 binary64) phipp) %145 = (+.f64 %16 %144) %146 = (*.f64 #s(literal 1/4 binary64) %145) %149 = (/.f64 (sin.f64 %146) (cos.f64 %146)) %150 = (log.f64 %149) %154 = (* 5/4 %5) %155 = (+ %154 %9) %156 = (tan %155) %157 = (log %156) %158 = (* kR %157) %160 = (*.f64 #s(literal 5/4 binary64) %16) %161 = (fma.f64 #s(literal 1/2 binary64) phipp %160) %163 = (cos.f64 %161) %164 = (/.f64 (sin.f64 %161) %163) %165 = (log.f64 %164) %168 = (+ %9 %5) %169 = (+ %154 %168) %170 = (tan %169) %171 = (log %170) %172 = (* kR %171) %173 = (+.f64 %16 %161) %176 = (/.f64 (sin.f64 %173) (cos.f64 %173)) %177 = (log.f64 %176) %182 = (+ %9 (+ (+ %154 %5) %5)) %183 = (tan %182) %184 = (log %183) %185 = (* kR %184) %187 = (fma.f64 #s(literal 5/4 binary64) %16 (*.f64 #s(literal 2 binary64) %16)) %188 = (fma.f64 #s(literal 1/2 binary64) phipp %187) %191 = (/.f64 (sin.f64 %188) (cos.f64 %188)) %192 = (log.f64 %191) %195 = (+ %182 %5) %196 = (tan %195) %197 = (log %196) %198 = (* kR %197) %199 = (+.f64 %16 %188) %202 = (/.f64 (sin.f64 %199) (cos.f64 %199)) %203 = (log.f64 %202) %206 = (/ %105 %89) %207 = (log %206) %208 = (* kR %207) %209 = (/.f64 %112 %98) %210 = (log.f64 %209) %213 = (cos %87) %215 = (* (sqrt 2) 1/2) %216 = (/ %215 %89) %218 = (sin %87) %219 = (* %215 %218) %220 = (cos %155) %221 = (/ %219 %220) %222 = (+ (* %213 %216) %221) %223 = (log %222) %224 = (* kR %223) %225 = (*.f64 #s(literal -1/2 binary64) phipp) %226 = (cos.f64 %225) %227 = (sqrt.f64 #s(literal 2 binary64)) %228 = (*.f64 %226 %227) %229 = (/.f64 %228 %98) %230 = (sin.f64 %225) %231 = (*.f64 %230 %227) %233 = (*.f64 #s(literal 1/2 binary64) (/.f64 %231 %163)) %238 = (sin %9) %239 = (/ %238 %89) %241 = (* %215 %213) %242 = (/ %241 %89) %243 = (+ (* %215 %239) %242) %244 = (log %243) %245 = (* kR %244) %246 = (sin.f64 %18) %247 = (*.f64 %246 %227) %249 = (*.f64 #s(literal 1/2 binary64) (/.f64 %247 %98)) %250 = (fma.f64 #s(literal 1/2 binary64) %229 %249) %251 = (log.f64 %250) %254 = (/ %219 %89) %255 = (- %242 %254) %256 = (log %255) %257 = (* kR %256) %258 = (*.f64 #s(literal 1/2 binary64) %229) %260 = (*.f64 #s(literal 1/2 binary64) (/.f64 %231 %98)) %261 = (-.f64 %258 %260) %262 = (log.f64 %261) %265 = (/ %241 %220) %266 = (- %221 %265) %267 = (log %266) %268 = (* kR %267) %270 = (*.f64 #s(literal 1/2 binary64) (/.f64 %228 %163)) %271 = (-.f64 %233 %270) %272 = (log.f64 %271) %275 = (* %242 %89) %276 = (* %215 %238) %277 = (+ %275 %276) %278 = (/ %277 %89) %279 = (log %278) %280 = (* kR %279) %281 = (*.f64 #s(literal 1/2 binary64) %247) %282 = (fma.f64 #s(literal 1/2 binary64) %228 %281) %283 = (/.f64 %282 %98) %284 = (log.f64 %283) %288 = (+ (* %221 %89) %241) %289 = (/ %288 %89) %290 = (log %289) %291 = (* kR %290) %292 = (*.f64 %98 %231) %300 = (- %275 %219) %301 = (/ %300 %89) %302 = (log %301) %303 = (* kR %302) %304 = (*.f64 #s(literal 1/2 binary64) %228) %305 = (*.f64 #s(literal 1/2 binary64) %231) %306 = (-.f64 %304 %305) %307 = (/.f64 %306 %98) %308 = (log.f64 %307) %312 = (* %276 %89) %313 = (+ (* %241 %89) %312) %315 = (* %138 (* 1/4 2)) %316 = (cos %315) %317 = (* 1/2 %316) %318 = (+ 1/2 %317) %319 = (/ %313 %318) %320 = (log %319) %321 = (* kR %320) %325 = (*.f64 #s(literal 1/2 binary64) (*.f64 %98 %247)) %326 = (fma.f64 #s(literal 1/2 binary64) (*.f64 %226 (*.f64 %98 %227)) %325) %328 = (cos.f64 (*.f64 #s(literal 1/2 binary64) %145)) %329 = (*.f64 #s(literal 1/2 binary64) %328) %330 = (+.f64 #s(literal 1/2 binary64) %329) %335 = (fabs %11) %336 = (log %335) %337 = (* kR %336) %338 = (fabs.f64 %22) %339 = (log.f64 %338) %342 = (- %107 %91) %343 = (* kR %342) %344 = (-.f64 %114 %100) %347 = (/ 1 %89) %348 = (fabs %347) %349 = (fabs %348) %350 = (log %349) %351 = (+ %107 %350) %352 = (* kR %351) %353 = (/.f64 #s(literal 1 binary64) %98) %354 = (fabs.f64 %353) %355 = (fabs.f64 %354) %356 = (log.f64 %355) %357 = (+.f64 %114 %356) %360 = (pow.f64 %22 kR) %370 = (+ (/ %5 4) %9) %373 = (tan %370) %374 = (sin.f64 %110) %375 = (cos.f64 %110) %376 = (/.f64 %374 %375) %378 = (pow.f64 %374 #s(literal 2 binary64)) %379 = (pow.f64 %375 #s(literal 2 binary64)) %380 = (/.f64 %378 %379) %381 = (*.f64 #s(literal -1/2 binary64) %380) %382 = (-.f64 #s(literal 1/2 binary64) %381) %385 = (*.f64 %374 %382) %386 = (*.f64 phipp %385) %387 = (/.f64 %386 %375) %388 = (*.f64 #s(literal 1/2 binary64) %387) %389 = (+.f64 #s(literal 1/2 binary64) %388) %390 = (-.f64 %389 %381) %400 = (+.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %378 %382) %379) (fma.f64 #s(literal -1/8 binary64) %382 (*.f64 #s(literal 1/48 binary64) %380)))) %403 = (/.f64 %385 %375) %404 = (*.f64 #s(literal -1/2 binary64) %403) %411 = (log %373) %412 = (log.f64 %376) %414 = (*.f64 %375 %382) %415 = (*.f64 phipp %414) %419 = (pow.f64 %382 #s(literal 2 binary64)) %420 = (*.f64 %379 %419) %424 = (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %420 %378))) %381) %425 = (*.f64 phipp %424) %426 = (/.f64 %414 %374) %435 = (pow.f64 %375 #s(literal 3 binary64)) %437 = (*.f64 %435 (pow.f64 %382 #s(literal 3 binary64))) %438 = (pow.f64 %374 #s(literal 3 binary64)) %442 = (fma.f64 #s(literal -6 binary64) (/.f64 (*.f64 %375 %400) %374) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 %375 %419) %374) (*.f64 #s(literal 2 binary64) (/.f64 %437 %438)))) %443 = (*.f64 phipp %442) %450 = (sin %6) %452 = (cos %6) %455 = (* -1/2 (/ (pow %450 2) (pow %452 2))) %456 = (- 1/2 %455) %458 = (* phipp (* %450 %456)) %460 = (/ %458 %452) %462 = (* 1/2 %460) %464 = (+ 1/2 %462) %467 = (- %464 %455) %470 = (/ %5 phipp) %471 = (/.f64 %16 phipp) %473 = (* 1/4 %470) %474 = (*.f64 #s(literal 1/4 binary64) %471) %476 = (+ 1/2 %473) %487 = (pow.f64 %16 #s(literal 2 binary64)) %490 = (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) %16)) %494 = (pow.f64 %16 #s(literal 3 binary64)) %499 = (*.f64 #s(literal 8 binary64) (/.f64 #s(literal 1 binary64) %487)) %515 = (sin.f64 %160) %516 = (cos.f64 %160) %517 = (/.f64 %515 %516) %519 = (pow.f64 %515 #s(literal 2 binary64)) %520 = (pow.f64 %516 #s(literal 2 binary64)) %521 = (/.f64 %519 %520) %522 = (*.f64 #s(literal -1/2 binary64) %521) %523 = (-.f64 #s(literal 1/2 binary64) %522) %526 = (*.f64 %515 %523) %539 = (+.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %519 %523) %520) (fma.f64 #s(literal -1/8 binary64) %523 (*.f64 #s(literal 1/48 binary64) %521)))) %552 = (+.f64 %16 %160) %555 = (sin.f64 %552) %556 = (cos.f64 %552) %557 = (/.f64 %555 %556) %559 = (pow.f64 %555 #s(literal 2 binary64)) %560 = (pow.f64 %556 #s(literal 2 binary64)) %561 = (/.f64 %559 %560) %562 = (*.f64 #s(literal -1/2 binary64) %561) %563 = (-.f64 #s(literal 1/2 binary64) %562) %566 = (*.f64 %555 %563) %579 = (+.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %559 %563) %560) (fma.f64 #s(literal -1/8 binary64) %563 (*.f64 #s(literal 1/48 binary64) %561)))) %592 = (sin.f64 %187) %593 = (cos.f64 %187) %594 = (/.f64 %592 %593) %596 = (pow.f64 %592 #s(literal 2 binary64)) %597 = (pow.f64 %593 #s(literal 2 binary64)) %598 = (/.f64 %596 %597) %599 = (*.f64 #s(literal -1/2 binary64) %598) %600 = (-.f64 #s(literal 1/2 binary64) %599) %603 = (*.f64 %592 %600) %616 = (+.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %596 %600) %597) (fma.f64 #s(literal -1/8 binary64) %600 (*.f64 #s(literal 1/48 binary64) %598)))) %627 = (+.f64 %16 %187) %630 = (sin.f64 %627) %631 = (cos.f64 %627) %632 = (/.f64 %630 %631) %634 = (pow.f64 %630 #s(literal 2 binary64)) %635 = (pow.f64 %631 #s(literal 2 binary64)) %636 = (/.f64 %634 %635) %637 = (*.f64 #s(literal -1/2 binary64) %636) %638 = (-.f64 #s(literal 1/2 binary64) %637) %641 = (*.f64 %630 %638) %654 = (+.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %634 %638) %635) (fma.f64 #s(literal -1/8 binary64) %638 (*.f64 #s(literal 1/48 binary64) %636)))) %667 = (*.f64 phipp %374) %671 = (*.f64 phipp %375) %673 = (*.f64 #s(literal -1/2 binary64) %374) %686 = (cos.f64 %96) %688 = (sin.f64 %96) %689 = (*.f64 phipp %688) %695 = (*.f64 #s(literal -1/2 binary64) %688) %707 = (/.f64 %375 %686) %709 = (/.f64 %374 %686) %710 = (*.f64 #s(literal 1/2 binary64) %709) %712 = (pow.f64 %686 #s(literal 2 binary64)) %713 = (/.f64 (*.f64 %375 %688) %712) %714 = (*.f64 #s(literal 1/2 binary64) %713) %715 = (-.f64 %710 %714) %718 = (*.f64 %688 %715) %726 = (pow.f64 %688 #s(literal 2 binary64)) %732 = (-.f64 (*.f64 #s(literal -1/48 binary64) %709) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %726 %715) %712) (fma.f64 #s(literal -1/8 binary64) %715 (*.f64 #s(literal -1/48 binary64) %713)))) %743 = (*.f64 phipp %515) %749 = (*.f64 #s(literal 1/2 binary64) %515) %761 = (/.f64 #s(literal 1 binary64) %686) %763 = (/.f64 %689 %712) %767 = (*.f64 #s(literal 1/8 binary64) %761) %768 = (pow.f64 %686 #s(literal 3 binary64)) %769 = (/.f64 %726 %768) %770 = (*.f64 #s(literal -1/4 binary64) %769) %771 = (-.f64 %767 %770) %773 = (/.f64 %688 %712) %774 = (*.f64 #s(literal 1/2 binary64) %773) %791 = (/ %89 %105) %792 = (/.f64 %686 %375) %794 = (/.f64 %688 %375) %795 = (*.f64 #s(literal 1/2 binary64) %794) %797 = (/.f64 (*.f64 %686 %374) %379) %798 = (*.f64 #s(literal 1/2 binary64) %797) %799 = (-.f64 %795 %798) %802 = (*.f64 %374 %799) %825 = (pow.f64 phipp #s(literal 2 binary64)) %843 = (/.f64 %227 %686) %844 = (*.f64 #s(literal 1/2 binary64) %843) %846 = (*.f64 %688 %227) %847 = (*.f64 phipp %846) %848 = (/.f64 %847 %712) %851 = (*.f64 %726 %227) %852 = (/.f64 %851 %768) %854 = (fma.f64 #s(literal -1/4 binary64) %852 (*.f64 #s(literal -1/8 binary64) %843)) %856 = (/.f64 %846 %712) %857 = (*.f64 #s(literal -1/4 binary64) %856) %896 = (*.f64 phipp %227) %900 = (*.f64 %825 %227) %924 = (/.f64 %227 %516) %925 = (*.f64 %515 %227) %927 = (/.f64 (*.f64 phipp %925) %520) %932 = (/.f64 %925 %520) %934 = (*.f64 %519 %227) %935 = (pow.f64 %516 #s(literal 3 binary64)) %937 = (*.f64 #s(literal 1/8 binary64) (/.f64 %934 %935)) %939 = (-.f64 (*.f64 #s(literal 1/48 binary64) %924) (fma.f64 #s(literal 1/16 binary64) %924 %937)) %955 = (*.f64 #s(literal 1/2 binary64) %939) %963 = (fma.f64 #s(literal -1/4 binary64) %924 %857) %967 = (*.f64 #s(literal 1/8 binary64) %852) %968 = (fma.f64 #s(literal -1/8 binary64) %932 %967) %981 = (fma.f64 #s(literal -1/48 binary64) %856 (fma.f64 #s(literal 1/16 binary64) %856 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 %688 #s(literal 3 binary64)) %227) (pow.f64 %686 #s(literal 4 binary64)))))) %982 = (fma.f64 #s(literal -1/2 binary64) %981 %955) %1014 = (*.f64 #s(literal 1/2 binary64) %761) %1018 = (*.f64 #s(literal 1/16 binary64) %761) %1020 = (fma.f64 #s(literal -1/8 binary64) %769 (*.f64 #s(literal 1/48 binary64) %761)) %1021 = (-.f64 %1018 %1020) %1023 = (*.f64 #s(literal 1/4 binary64) %773) %1041 = (*.f64 #s(literal 1/2 binary64) %227) %1074 = (*.f64 #s(literal 1/4 binary64) %843) %1075 = (fma.f64 #s(literal -1/4 binary64) %856 %1074) %1079 = (fma.f64 #s(literal -1/8 binary64) %856 %967) %1089 = (-.f64 (*.f64 #s(literal -1/48 binary64) %843) (fma.f64 #s(literal -1/8 binary64) %852 (*.f64 #s(literal -1/16 binary64) %843))) %1090 = (*.f64 #s(literal 1/2 binary64) %1089) %1091 = (fma.f64 #s(literal -1/2 binary64) %981 %1090) %1101 = (/.f64 %896 %686) %1110 = (-.f64 (*.f64 #s(literal 1/48 binary64) %843) (fma.f64 #s(literal 1/16 binary64) %843 %967)) %1125 = (*.f64 #s(literal 1/2 binary64) %1110) %1133 = (*.f64 #s(literal -1/4 binary64) %843) %1134 = (-.f64 %857 %1133) %1138 = (*.f64 #s(literal 1/8 binary64) %856) %1139 = (-.f64 %967 %1138) %1147 = (-.f64 (*.f64 #s(literal -1/2 binary64) %981) %1125) %1157 = (*.f64 #s(literal 1/2 binary64) %924) %1163 = (*.f64 #s(literal 1/4 binary64) %932) %1168 = (pow.f64 %515 #s(literal 3 binary64)) %1174 = (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %1168 %227) (pow.f64 %516 #s(literal 4 binary64))) (fma.f64 #s(literal -1/16 binary64) %932 (*.f64 #s(literal 1/48 binary64) %932))) %1184 = (*.f64 #s(literal -1/4 binary64) %924) %1185 = (-.f64 %1184 %1163) %1190 = (-.f64 (*.f64 #s(literal -1/8 binary64) %932) %937) %1198 = (-.f64 %955 (*.f64 #s(literal -1/2 binary64) %1174)) %1210 = (*.f64 #s(literal 1/4 binary64) %227) %1230 = (* %347 %276) %1264 = (*.f64 phipp (fma.f64 #s(literal -1/16 binary64) %227 (*.f64 #s(literal -1/96 binary64) %896))) %1269 = (*.f64 #s(literal 1/4 binary64) %856) %1270 = (-.f64 %1074 %1269) %1274 = (*.f64 %688 %1270) %1288 = (-.f64 (*.f64 #s(literal -1/96 binary64) %843) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %726 %1270) %712) (fma.f64 #s(literal -1/8 binary64) %1270 (*.f64 #s(literal -1/96 binary64) %856)))) %1299 = (*.f64 %686 %227) %1300 = (*.f64 phipp %1299) %1304 = (/.f64 %1299 %516) %1310 = (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 %846 %516)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %686 %925) %520))) %1311 = (*.f64 #s(literal 1/2 binary64) %1310) %1322 = (-.f64 (*.f64 #s(literal 1/48 binary64) %1304) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %515 %1310) %516))) %1331 = (-.f64 %1184 %1269) %1335 = (/.f64 %1310 %686) %1339 = (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %688 %1331) %686)) %1340 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1335) %1339) %1354 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1322 %686)) (fma.f64 #s(literal -1/8 binary64) %1331 (fma.f64 #s(literal -1/96 binary64) %856 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %688 %1340) %686))))) %1365 = (*.f64 #s(literal -1/4 binary64) %227) %1374 = (*.f64 #s(literal 1/2 binary64) %16) %1378 = (cos.f64 %1374) %1380 = (sin.f64 %1374) %1381 = (*.f64 phipp %1380) %1385 = (*.f64 phipp %1378) %1398 = (*.f64 #s(literal 1/2 binary64) %1378) %1400 = (fma.f64 #s(literal -1/2 binary64) %1381 %1398) %1405 = (fma.f64 #s(literal 1/2 binary64) %1378 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) %1380 (*.f64 #s(literal -1/4 binary64) %1385)))) %1413 = (fma.f64 #s(literal 1/2 binary64) %1378 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) %1380 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %1378 (*.f64 #s(literal 1/12 binary64) %1381)))))) %1415 = (+.f64 #s(literal 1/2 binary64) %1398) %1430 = (fma.f64 #s(literal -1/16 binary64) %1299 (*.f64 #s(literal -1/48 binary64) %1299)) %1462 = (fma.f64 #s(literal -1/16 binary64) %846 (*.f64 #s(literal -1/48 binary64) %846)) %1474 = (/.f64 %1299 %1415) %1475 = (*.f64 #s(literal 1/2 binary64) %1474) %1477 = (/.f64 %846 %1415) %1482 = (pow.f64 %1415 #s(literal 2 binary64)) %1483 = (/.f64 (*.f64 %686 (*.f64 %1380 %227)) %1482) %1484 = (*.f64 #s(literal -1/4 binary64) %1483) %1485 = (-.f64 (fma.f64 #s(literal 1/4 binary64) %1474 (*.f64 #s(literal 1/4 binary64) %1477)) %1484) %1497 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1380 %1485) %1415) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %686 (*.f64 %1378 %227)) %1482))) %1498 = (-.f64 (fma.f64 #s(literal -1/8 binary64) %1474 (*.f64 #s(literal 1/8 binary64) %1477)) %1497) %1517 = (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1430 %1415) (*.f64 #s(literal 1/2 binary64) (/.f64 %1462 %1415))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1380 %1498) %1415) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %1378 %1485) %1415) (*.f64 #s(literal 1/24 binary64) %1483)))) %1541 = (pow.f64 %376 kR) %1544 = (*.f64 %375 (*.f64 %382 %1541)) %1550 = (*.f64 kR %424) %1551 = (pow.f64 kR #s(literal 2 binary64)) %1553 = (/.f64 (*.f64 %1551 %420) %378) %1555 = (fma.f64 #s(literal 1/2 binary64) %1550 (*.f64 #s(literal 1/2 binary64) %1553)) %1556 = (*.f64 %1555 %1541) %1558 = (/.f64 (*.f64 kR %1544) %374) %1565 = (/.f64 (*.f64 (pow.f64 kR #s(literal 3 binary64)) %437) %438) %1572 = (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %442) (fma.f64 #s(literal 1/6 binary64) %1565 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1551 (*.f64 %375 (*.f64 %382 %424))) %374)))) %1578 = (log.f64 %1541) %1581 = (/.f64 (*.f64 kR %415) %374) %1585 = (fma.f64 #s(literal -1 binary64) %1553 (*.f64 #s(literal 2 binary64) %1555)) %1588 = (/.f64 (*.f64 kR %414) %374) %1612 = (sin.f64 #s(literal 884279719003555/1125899906842624 binary64)) %1613 = (cos.f64 #s(literal 884279719003555/1125899906842624 binary64)) %1614 = (/.f64 %1612 %1613) %1616 = (pow.f64 %1612 #s(literal 2 binary64)) %1617 = (pow.f64 %1613 #s(literal 2 binary64)) %1618 = (/.f64 %1616 %1617) %1619 = (*.f64 #s(literal -1/2 binary64) %1618) %1620 = (-.f64 #s(literal 1/2 binary64) %1619) %1623 = (*.f64 %1612 %1620) %1636 = (+.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %1616 %1620) %1617) (fma.f64 #s(literal -1/8 binary64) %1620 (*.f64 #s(literal 1/48 binary64) %1618)))) %1647 = (log.f64 %1614) %1649 = (*.f64 %1613 %1620) %1650 = (*.f64 phipp %1649) %1654 = (pow.f64 %1620 #s(literal 2 binary64)) %1659 = (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1617 %1654) %1616))) %1619) %1660 = (*.f64 phipp %1659) %1661 = (/.f64 %1649 %1612) %1678 = (*.f64 phipp (fma.f64 #s(literal -6 binary64) (/.f64 (*.f64 %1613 %1636) %1612) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 %1613 %1654) %1612) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 %1613 #s(literal 3 binary64)) (pow.f64 %1620 #s(literal 3 binary64))) (pow.f64 %1612 #s(literal 3 binary64))))))) %1693 = (/.f64 (*.f64 kR %1649) %1612) %1706 = (* kR %411) %1723 = (log.f64 %517) %1725 = (*.f64 %516 %523) %1726 = (*.f64 phipp %1725) %1730 = (pow.f64 %523 #s(literal 2 binary64)) %1735 = (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %520 %1730) %519))) %522) %1736 = (*.f64 phipp %1735) %1737 = (/.f64 %1725 %515) %1752 = (*.f64 phipp (fma.f64 #s(literal -6 binary64) (/.f64 (*.f64 %516 %539) %515) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 %516 %1730) %515) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %935 (pow.f64 %523 #s(literal 3 binary64))) %1168))))) %1767 = (/.f64 (*.f64 kR %1725) %515) %1780 = (log.f64 %557) %1782 = (*.f64 %556 %563) %1783 = (*.f64 phipp %1782) %1787 = (pow.f64 %563 #s(literal 2 binary64)) %1792 = (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %560 %1787) %559))) %562) %1793 = (*.f64 phipp %1792) %1794 = (/.f64 %1782 %555) %1811 = (*.f64 phipp (fma.f64 #s(literal -6 binary64) (/.f64 (*.f64 %556 %579) %555) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 %556 %1787) %555) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 %556 #s(literal 3 binary64)) (pow.f64 %563 #s(literal 3 binary64))) (pow.f64 %555 #s(literal 3 binary64))))))) %1826 = (/.f64 (*.f64 kR %1782) %555) %1839 = (log.f64 %594) %1841 = (*.f64 %593 %600) %1842 = (*.f64 phipp %1841) %1846 = (pow.f64 %600 #s(literal 2 binary64)) %1851 = (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %597 %1846) %596))) %599) %1852 = (*.f64 phipp %1851) %1853 = (/.f64 %1841 %592) %1870 = (*.f64 phipp (fma.f64 #s(literal -6 binary64) (/.f64 (*.f64 %593 %616) %592) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 %593 %1846) %592) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 %593 #s(literal 3 binary64)) (pow.f64 %600 #s(literal 3 binary64))) (pow.f64 %592 #s(literal 3 binary64))))))) %1885 = (/.f64 (*.f64 kR %1841) %592) %1898 = (log.f64 %632) %1900 = (*.f64 %631 %638) %1901 = (*.f64 phipp %1900) %1905 = (pow.f64 %638 #s(literal 2 binary64)) %1910 = (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %635 %1905) %634))) %637) %1911 = (*.f64 phipp %1910) %1912 = (/.f64 %1900 %630) %1929 = (*.f64 phipp (fma.f64 #s(literal -6 binary64) (/.f64 (*.f64 %631 %654) %630) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 %631 %1905) %630) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 %631 #s(literal 3 binary64)) (pow.f64 %638 #s(literal 3 binary64))) (pow.f64 %630 #s(literal 3 binary64))))))) %1944 = (/.f64 (*.f64 kR %1900) %630) %1957 = (log.f64 %707) %1959 = (*.f64 %686 %715) %1960 = (*.f64 phipp %1959) %1965 = (pow.f64 %715 #s(literal 2 binary64)) %1969 = (fma.f64 #s(literal -1 binary64) (/.f64 %718 %375) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %712 %1965) %379))) %1970 = (*.f64 phipp %1969) %1971 = (/.f64 %1959 %375) %1987 = (*.f64 phipp (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %768 (pow.f64 %715 #s(literal 3 binary64))) %435) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 %686 (*.f64 %688 %1965)) %379) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %686 %732) %375))))) %2002 = (/.f64 (*.f64 kR %1959) %375) %2015 = (log.f64 %844) %2017 = (*.f64 %686 %963) %2018 = (*.f64 phipp %2017) %2025 = (pow.f64 %227 #s(literal 2 binary64)) %2030 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %712 (pow.f64 %963 #s(literal 2 binary64))) %2025) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %686 %968) %227))) %2031 = (*.f64 phipp %2030) %2032 = (/.f64 %2017 %227) %2046 = (pow.f64 %227 #s(literal 3 binary64)) %2051 = (*.f64 phipp (fma.f64 #s(literal -24 binary64) (/.f64 (*.f64 %712 (*.f64 %963 %968)) %2025) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %686 %982) %227) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %768 (pow.f64 %963 #s(literal 3 binary64))) %2046))))) %2059 = (*.f64 kR %2015) %2067 = (/.f64 (*.f64 kR %2017) %227) %2082 = (*.f64 %686 %1075) %2083 = (*.f64 phipp %2082) %2094 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %712 (pow.f64 %1075 #s(literal 2 binary64))) %2025) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %686 %1079) %227))) %2095 = (*.f64 phipp %2094) %2096 = (/.f64 %2082 %227) %2113 = (*.f64 phipp (fma.f64 #s(literal -24 binary64) (/.f64 (*.f64 %712 (*.f64 %1075 %1079)) %2025) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %686 %1091) %227) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %768 (pow.f64 %1075 #s(literal 3 binary64))) %2046))))) %2127 = (/.f64 (*.f64 kR %2082) %227) %2142 = (*.f64 %686 %1134) %2143 = (*.f64 phipp %2142) %2154 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %712 (pow.f64 %1134 #s(literal 2 binary64))) %2025) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %686 %1139) %227))) %2155 = (*.f64 phipp %2154) %2156 = (/.f64 %2142 %227) %2173 = (*.f64 phipp (fma.f64 #s(literal -24 binary64) (/.f64 (*.f64 %712 (*.f64 %1134 %1139)) %2025) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %686 %1147) %227) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %768 (pow.f64 %1134 #s(literal 3 binary64))) %2046))))) %2187 = (/.f64 (*.f64 kR %2142) %227) %2203 = (log.f64 (neg.f64 %1157)) %2206 = (*.f64 %516 %1185) %2207 = (*.f64 phipp %2206) %2212 = (/.f64 %2206 %227) %2219 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %516 %1190) %227) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 %520 (pow.f64 %1185 #s(literal 2 binary64))) %2025))) %2220 = (*.f64 phipp %2219) %2239 = (*.f64 phipp (fma.f64 #s(literal -24 binary64) (/.f64 (*.f64 %520 (*.f64 %1185 %1190)) %2025) (fma.f64 #s(literal -16 binary64) (/.f64 (*.f64 %935 (pow.f64 %1185 #s(literal 3 binary64))) %2046) (*.f64 #s(literal -12 binary64) (/.f64 (*.f64 %516 %1198) %227))))) %2247 = (*.f64 kR %2203) %2254 = (/.f64 (*.f64 kR %2206) %227) %2270 = (*.f64 %686 %1270) %2271 = (*.f64 phipp %2270) %2276 = (pow.f64 %1270 #s(literal 2 binary64)) %2281 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %712 %2276) %2025) (*.f64 #s(literal -2 binary64) (/.f64 %1274 %227))) %2282 = (*.f64 phipp %2281) %2283 = (/.f64 %2270 %227) %2300 = (*.f64 phipp (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %686 (*.f64 %688 %2276)) %2025) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %686 %1288) %227) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %768 (pow.f64 %1270 #s(literal 3 binary64))) %2046))))) %2314 = (/.f64 (*.f64 kR %2270) %227) %2329 = (*.f64 %686 %1331) %2330 = (*.f64 phipp %2329) %2341 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %712 (pow.f64 %1331 #s(literal 2 binary64))) %2025) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %686 %1340) %227))) %2342 = (*.f64 phipp %2341) %2343 = (/.f64 %2329 %227) %2360 = (*.f64 phipp (fma.f64 #s(literal -24 binary64) (/.f64 (*.f64 %712 (*.f64 %1331 %1340)) %2025) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %686 %1354) %227) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %768 (pow.f64 %1331 #s(literal 3 binary64))) %2046))))) %2374 = (/.f64 (*.f64 kR %2329) %227) %2389 = (log.f64 %1475) %2391 = (*.f64 %1415 %1485) %2392 = (*.f64 phipp %2391) %2399 = (*.f64 %712 %2025) %2404 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %1482 (pow.f64 %1485 #s(literal 2 binary64))) %2399) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %1415 %1498) %1299))) %2405 = (*.f64 phipp %2404) %2406 = (/.f64 %2391 %1299) %2425 = (*.f64 phipp (fma.f64 #s(literal -24 binary64) (/.f64 (*.f64 %1482 (*.f64 %1498 %1485)) %2399) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %1415 %1517) %1299) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (pow.f64 %1415 #s(literal 3 binary64)) (pow.f64 %1485 #s(literal 3 binary64))) (*.f64 %768 %2046)))))) %2433 = (*.f64 kR %2389) %2441 = (/.f64 (*.f64 kR %2391) %1299) %2456 = (+.f64 #s(literal 1/2 binary64) %474) %2457 = (*.f64 phipp %2456) %2462 = (/ %450 %452) %2463 = (+ (* phipp %456) %2462) %2466 = (/.f64 %374 %671) %2471 = (/.f64 #s(literal 1 binary64) phipp) %2472 = (*.f64 #s(literal 1/2 binary64) %2471) %2473 = (fma.f64 #s(literal 1/2 binary64) %403 %2472) %2478 = (*.f64 #s(literal -1/2 binary64) (/.f64 %378 (*.f64 phipp %379))) %2479 = (-.f64 %2473 %2478) %2483 = (+ (* phipp %467) %2462) %2502 = (*.f64 #s(literal -1/4 binary64) %471) %2504 = (*.f64 phipp (-.f64 %2502 #s(literal 1/2 binary64))) %2508 = (*.f64 #s(literal -1 binary64) %471) %2512 = (/.f64 %487 %825) %2555 = (cos.f64 (-.f64 %110 %18)) %2558 = (cos.f64 (-.f64 %96 %18)) %2560 = (/.f64 %2555 %2558) %2563 = (/.f64 #s(literal 1 binary64) %2558) %2574 = (/.f64 %228 %2558) %2575 = (fma.f64 #s(literal 1/2 binary64) %2574 %233) %2581 = (*.f64 #s(literal 1/2 binary64) %2574) %2584 = (*.f64 #s(literal 1/2 binary64) (/.f64 %247 %2558)) %2585 = (fma.f64 #s(literal 1/2 binary64) %2574 %2584) %2588 = (*.f64 #s(literal 1/2 binary64) (/.f64 %231 %2558)) %2590 = (-.f64 %2581 %2588) %2597 = (/.f64 %282 %2558) %2602 = (fma.f64 #s(literal 1/2 binary64) %228 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %2558 %231) %163))) %2604 = (/.f64 %2602 %2558) %2607 = (/.f64 %306 %2558) %2617 = (*.f64 #s(literal 1/2 binary64) (*.f64 %2558 %247)) %2621 = (fma.f64 #s(literal 1/2 binary64) (*.f64 %226 (*.f64 %2558 %227)) %2617) %2623 = (/.f64 %2621 %330) %2625 = (fabs.f64 %2555) %2627 = (log.f64 %2625) %2629 = (fabs.f64 %2558) %2631 = (log.f64 %2629) %2633 = (-.f64 %2627 %2631) %2637 = (fabs.f64 %2563) %2639 = (fabs.f64 %2637) %2641 = (log.f64 %2639) %2643 = (+.f64 %2627 %2641) %2647 = (*.f64 kR %2631) %2650 = (*.f64 kR %2627) %2666 = (log.f64 %2560) %2670 = (log.f64 %2575) %2674 = (log.f64 %2585) %2678 = (log.f64 %2590) %2683 = (log.f64 %2597) %2687 = (log.f64 %2604) %2691 = (log.f64 %2607) %2695 = (log.f64 %2623) %2705 = (-.f64 %110 %225) %2708 = (/.f64 (sin.f64 %2705) (cos.f64 %2705)) %2710 = (log.f64 %2708) %2713 = (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) %2466)) %2769 = (-.f64 %160 %225) %2771 = (cos.f64 %2769) %2772 = (/.f64 (sin.f64 %2769) %2771) %2784 = (-.f64 %552 %225) %2787 = (/.f64 (sin.f64 %2784) (cos.f64 %2784)) %2795 = (-.f64 %187 %225) %2798 = (/.f64 (sin.f64 %2795) (cos.f64 %2795)) %2806 = (-.f64 %627 %225) %2809 = (/.f64 (sin.f64 %2806) (cos.f64 %2806)) %2826 = (*.f64 #s(literal 1/2 binary64) (/.f64 %231 %2771)) %2828 = (fma.f64 #s(literal 1/2 binary64) %229 %2826) %2837 = (*.f64 #s(literal 1/2 binary64) (/.f64 %228 %2771)) %2839 = (-.f64 %2826 %2837) %2845 = (fma.f64 #s(literal 1/2 binary64) %228 (*.f64 #s(literal 1/2 binary64) (/.f64 %292 %2771))) %2847 = (/.f64 %2845 %98) %2856 = (-.f64 %16 (*.f64 #s(literal -2 binary64) phipp)) %2858 = (cos.f64 (*.f64 #s(literal 1/2 binary64) %2856)) %2860 = (*.f64 #s(literal 1/2 binary64) %2858) %2862 = (+.f64 #s(literal 1/2 binary64) %2860) %2866 = (/.f64 %326 %2862) %2868 = (fabs.f64 %2708) %2870 = (log.f64 %2868) %2872 = (pow.f64 %2708 kR) %2876 = (-.f64 #s(literal 884279719003555/1125899906842624 binary64) %225) %2879 = (/.f64 (sin.f64 %2876) (cos.f64 %2876)) %2881 = (log.f64 %2879) %2887 = (*.f64 #s(literal 1/4 binary64) %2856) %2890 = (/.f64 (sin.f64 %2887) (cos.f64 %2887)) %2892 = (log.f64 %2890) %2896 = (log.f64 %2772) %2900 = (log.f64 %2787) %2904 = (log.f64 %2798) %2908 = (log.f64 %2809) %2913 = (log.f64 %2828) %2919 = (log.f64 %2839) %2924 = (log.f64 %2847) %2929 = (log.f64 %2866) (approx kR #s(literal 0 binary64)) (approx kR kR) (approx %12 #s(literal 1 binary64)) (approx %12 (+.f64 #s(literal 1 binary64) %24)) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 kR (+.f64 %23 (*.f64 #s(literal 1/2 binary64) (*.f64 kR %28)))))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 kR (+.f64 %23 (*.f64 kR (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %37) (*.f64 #s(literal 1/2 binary64) %28))))))) (approx %46 %24) (approx %46 (*.f64 kR (+.f64 %23 (*.f64 #s(literal 1/2 binary64) (*.f64 kR %49))))) (approx %46 (*.f64 kR (+.f64 %23 (*.f64 kR (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %57) (*.f64 #s(literal 1/2 binary64) %49)))))) (approx %46 (*.f64 kR (+.f64 %23 (*.f64 kR (fma.f64 #s(literal 1/2 binary64) %49 (*.f64 kR (fma.f64 #s(literal 1/24 binary64) (*.f64 kR (fma.f64 #s(literal -6 binary64) %68 (fma.f64 #s(literal -4 binary64) %68 (fma.f64 #s(literal -3 binary64) %68 (fma.f64 #s(literal 12 binary64) %68 %68))))) (*.f64 #s(literal 1/6 binary64) %57)))))))) (approx %93 (*.f64 #s(literal -1 binary64) %101)) (approx %109 (*.f64 kR (+.f64 %114 %115))) (approx %108 %119) (approx %125 (*.f64 kR %131)) (approx %143 (*.f64 kR %150)) (approx %158 (*.f64 kR %165)) (approx %172 (*.f64 kR %177)) (approx %185 (*.f64 kR %192)) (approx %198 (*.f64 kR %203)) (approx %208 (*.f64 kR %210)) (approx %224 (*.f64 kR (log.f64 (fma.f64 #s(literal 1/2 binary64) %229 %233)))) (approx %245 (*.f64 kR %251)) (approx %257 (*.f64 kR %262)) (approx %268 (*.f64 kR %272)) (approx %280 (*.f64 kR %284)) (approx %291 (*.f64 kR (log.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %228 (*.f64 #s(literal 1/2 binary64) (/.f64 %292 %163))) %98)))) (approx %303 (*.f64 kR %308)) (approx %321 (*.f64 kR (log.f64 (/.f64 %326 %330)))) (approx %337 (*.f64 kR %339)) (approx %343 (*.f64 kR %344)) (approx %352 (*.f64 kR %357)) (approx %12 %360) (approx %109 (*.f64 #s(literal -1 binary64) (*.f64 kR (+.f64 %100 (*.f64 #s(literal -1 binary64) %114))))) (approx phipp phipp) (approx %9 %18) (approx %370 %110) (approx %370 %19) (approx %373 %376) (approx %373 (fma.f64 phipp %382 %376)) (approx %373 (fma.f64 phipp %390 %376)) (approx %373 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp %400)) %404))) %381) %376)) (approx %411 %412) (approx %411 (+.f64 %412 (/.f64 %415 %374))) (approx %411 (+.f64 %412 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %425 %426)))) (approx %411 (+.f64 %412 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) %443 (*.f64 #s(literal 1/2 binary64) %424)) %426)))) (approx %458 %386) (approx %460 %387) (approx %462 %388) (approx %464 #s(literal 1/2 binary64)) (approx %464 %389) (approx %467 %382) (approx %467 %390) (approx %470 %471) (approx %473 %474) (approx %476 (/.f64 %19 phipp)) (approx %87 %225) (approx %138 %16) (approx %138 %145) (approx %88 %96) (approx %88 %97) (approx %139 (/.f64 #s(literal 4 binary64) %16)) (approx %139 (fma.f64 #s(literal -8 binary64) (/.f64 phipp %487) %490)) (approx %139 (fma.f64 phipp (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 phipp %494)) %499) %490)) (approx %139 (fma.f64 phipp (-.f64 (*.f64 phipp (fma.f64 #s(literal -32 binary64) (/.f64 phipp (pow.f64 %16 #s(literal 4 binary64))) (*.f64 #s(literal 16 binary64) (/.f64 #s(literal 1 binary64) %494)))) %499) %490)) (approx %155 %160) (approx %155 %161) (approx %156 %517) (approx %156 (fma.f64 phipp %523 %517)) (approx %156 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phipp %526) %516))) %522) %517)) (approx %156 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp %539)) (*.f64 #s(literal -1/2 binary64) (/.f64 %526 %516))))) %522) %517)) (approx %168 (+.f64 %16 %18)) (approx %169 %552) (approx %169 %173) (approx %170 %557) (approx %170 (fma.f64 phipp %563 %557)) (approx %170 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phipp %566) %556))) %562) %557)) (approx %170 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp %579)) (*.f64 #s(literal -1/2 binary64) (/.f64 %566 %556))))) %562) %557)) (approx %182 %187) (approx %182 %188) (approx %183 %594) (approx %183 (fma.f64 phipp %600 %594)) (approx %183 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phipp %603) %593))) %599) %594)) (approx %183 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp %616)) (*.f64 #s(literal -1/2 binary64) (/.f64 %603 %593))))) %599) %594)) (approx %195 %627) (approx %195 %199) (approx %196 %632) (approx %196 (fma.f64 phipp %638 %632)) (approx %196 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phipp %641) %631))) %637) %632)) (approx %196 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp %654)) (*.f64 #s(literal -1/2 binary64) (/.f64 %641 %631))))) %637) %632)) (approx %104 %111) (approx %105 %375) (approx %105 (+.f64 %375 (*.f64 #s(literal 1/2 binary64) %667))) (approx %105 (+.f64 %375 (*.f64 phipp (-.f64 (*.f64 #s(literal -1/8 binary64) %671) %673)))) (approx %105 (+.f64 %375 (*.f64 phipp (-.f64 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %375 (*.f64 #s(literal -1/48 binary64) %667))) %673)))) (approx %89 %686) (approx %89 (+.f64 %686 (*.f64 #s(literal 1/2 binary64) %689))) (approx %89 (+.f64 %686 (*.f64 phipp (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phipp %686)) %695)))) (approx %89 (+.f64 %686 (*.f64 phipp (-.f64 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %686 (*.f64 #s(literal -1/48 binary64) %689))) %695)))) (approx %206 %707) (approx %206 (fma.f64 phipp %715 %707)) (approx %206 (fma.f64 phipp (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phipp %718) %686) %710) %714) %707)) (approx %206 (fma.f64 phipp (-.f64 (fma.f64 #s(literal 1/2 binary64) %709 (*.f64 phipp (-.f64 (*.f64 phipp %732) (*.f64 #s(literal 1/2 binary64) (/.f64 %718 %686))))) %714) %707)) (approx %220 %516) (approx %220 (+.f64 %516 (*.f64 #s(literal -1/2 binary64) %743))) (approx %220 (+.f64 %516 (*.f64 phipp (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phipp %516)) %749)))) (approx %220 (+.f64 %516 (*.f64 phipp (-.f64 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %516 (*.f64 #s(literal 1/48 binary64) %743))) %749)))) (approx %347 %761) (approx %347 (fma.f64 #s(literal -1/2 binary64) %763 %761)) (approx %347 (fma.f64 phipp (-.f64 (*.f64 phipp %771) %774) %761)) (approx %347 (fma.f64 phipp (-.f64 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phipp (fma.f64 #s(literal -1/48 binary64) %773 (fma.f64 #s(literal 1/16 binary64) %773 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %688 %771) %686))))) %767) %770)) %774) %761)) (approx %791 %792) (approx %791 (fma.f64 phipp %799 %792)) (approx %791 (fma.f64 phipp (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phipp %802) %375) %795) %798) %792)) (approx %791 (fma.f64 phipp (-.f64 (fma.f64 #s(literal 1/2 binary64) %794 (*.f64 phipp (-.f64 (*.f64 phipp (-.f64 (*.f64 #s(literal -1/48 binary64) %794) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %378 %799) %379) (fma.f64 #s(literal -1/8 binary64) %799 (*.f64 #s(literal -1/48 binary64) %797))))) (*.f64 #s(literal 1/2 binary64) (/.f64 %802 %375))))) %798) %792)) (approx %213 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) %825))) (approx %213 (+.f64 #s(literal 1 binary64) (*.f64 %825 (-.f64 (*.f64 #s(literal 1/384 binary64) %825) #s(literal 1/8 binary64))))) (approx %213 (+.f64 #s(literal 1 binary64) (*.f64 %825 (-.f64 (*.f64 %825 (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) %825))) #s(literal 1/8 binary64))))) (approx %216 %844) (approx %216 (fma.f64 #s(literal -1/4 binary64) %848 %844)) (approx %216 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) (*.f64 phipp %854) %857)))) (approx %216 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %856 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %688 %854) %686) (fma.f64 #s(literal -1/48 binary64) %856 (*.f64 #s(literal 1/16 binary64) %856)))) (*.f64 #s(literal -1/2 binary64) %854))))))) (approx %218 (*.f64 phipp (-.f64 (*.f64 #s(literal 1/48 binary64) %825) #s(literal 1/2 binary64)))) (approx %218 (*.f64 phipp (-.f64 (*.f64 %825 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/3840 binary64) %825))) #s(literal 1/2 binary64)))) (approx %218 (*.f64 phipp (-.f64 (*.f64 %825 (+.f64 #s(literal 1/48 binary64) (*.f64 %825 (-.f64 (*.f64 #s(literal 1/645120 binary64) %825) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (approx %219 (*.f64 #s(literal -1/4 binary64) %896)) (approx %219 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %227 (*.f64 #s(literal 1/96 binary64) %900)))) (approx %219 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %227 (*.f64 %825 (fma.f64 #s(literal -1/7680 binary64) %900 (*.f64 #s(literal 1/96 binary64) %227)))))) (approx %219 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %227 (*.f64 %825 (fma.f64 #s(literal 1/96 binary64) %227 (*.f64 %825 (fma.f64 #s(literal -1/7680 binary64) %227 (*.f64 #s(literal 1/1290240 binary64) %900)))))))) (approx %221 (*.f64 #s(literal -1/4 binary64) (/.f64 %896 %516))) (approx %221 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %924 (*.f64 #s(literal -1/8 binary64) %927)))) (approx %221 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %924 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %932 (*.f64 #s(literal 1/2 binary64) (*.f64 phipp %939))))))) (approx %221 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %924 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %932 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %515 %939) %516) (fma.f64 #s(literal -1/96 binary64) %932 (*.f64 #s(literal 1/32 binary64) %932)))) %955))))))) (approx %222 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp %963))) (approx %222 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %924 (fma.f64 #s(literal -1/4 binary64) %856 (*.f64 phipp %968)))))) (approx %222 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %924 (fma.f64 #s(literal -1/4 binary64) %856 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %932 (fma.f64 #s(literal 1/8 binary64) %852 (*.f64 phipp %982))))))))) (approx %238 (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) %825)))) (approx %238 (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (*.f64 %825 (-.f64 (*.f64 #s(literal 1/3840 binary64) %825) #s(literal 1/48 binary64)))))) (approx %238 (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (*.f64 %825 (-.f64 (*.f64 %825 (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) %825))) #s(literal 1/48 binary64)))))) (approx %239 (*.f64 #s(literal 1/2 binary64) (/.f64 phipp %686))) (approx %239 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %763 %1014))) (approx %239 (*.f64 phipp (fma.f64 phipp (-.f64 (*.f64 phipp %1021) %1023) %1014))) (approx %239 (*.f64 phipp (fma.f64 phipp (-.f64 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phipp (fma.f64 #s(literal -1/96 binary64) %773 (fma.f64 #s(literal 1/32 binary64) %773 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %688 %1021) %686))))) %1018) %1020)) %1023) %1014))) (approx %241 %1041) (approx %241 (fma.f64 #s(literal -1/16 binary64) %900 %1041)) (approx %241 (fma.f64 #s(literal 1/2 binary64) %227 (*.f64 %825 (fma.f64 #s(literal -1/16 binary64) %227 (*.f64 #s(literal 1/768 binary64) %900))))) (approx %241 (fma.f64 #s(literal 1/2 binary64) %227 (*.f64 %825 (fma.f64 #s(literal -1/16 binary64) %227 (*.f64 %825 (fma.f64 #s(literal -1/92160 binary64) %900 (*.f64 #s(literal 1/768 binary64) %227))))))) (approx %242 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %856 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 phipp %851) %768)))))) (approx %242 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %856 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) (*.f64 phipp %981) %967)))))) (approx %243 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp %1075))) (approx %243 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %856 (fma.f64 #s(literal 1/4 binary64) %843 (*.f64 phipp %1079)))))) (approx %243 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %856 (fma.f64 #s(literal 1/4 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %856 (fma.f64 #s(literal 1/8 binary64) %852 (*.f64 phipp %1091))))))))) (approx %254 (*.f64 #s(literal -1/4 binary64) %1101)) (approx %254 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %843 (*.f64 #s(literal 1/8 binary64) %848)))) (approx %254 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %843 (*.f64 phipp (fma.f64 #s(literal 1/8 binary64) %856 (*.f64 #s(literal 1/2 binary64) (*.f64 phipp %1110))))))) (approx %254 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %843 (*.f64 phipp (fma.f64 #s(literal 1/8 binary64) %856 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) (*.f64 phipp (fma.f64 #s(literal -1/32 binary64) %856 (fma.f64 #s(literal 1/96 binary64) %856 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %688 %1110) %686))))) %1125))))))) (approx %255 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp %1134))) (approx %255 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1/4 binary64) %856 (*.f64 phipp %1139)) %1133)))) (approx %255 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1/4 binary64) %856 (*.f64 phipp (-.f64 (fma.f64 #s(literal 1/8 binary64) %852 (*.f64 phipp %1147)) %1138))) %1133)))) (approx %265 %1157) (approx %265 (fma.f64 #s(literal 1/4 binary64) %927 %1157)) (approx %265 (fma.f64 #s(literal 1/2 binary64) %924 (*.f64 phipp (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 phipp %934) %935) %1163)))) (approx %265 (fma.f64 #s(literal 1/2 binary64) %924 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %932 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) (*.f64 phipp %1174) %937)))))) (approx %266 (*.f64 #s(literal -1/2 binary64) %924)) (approx %266 (-.f64 (*.f64 phipp %1185) %1157)) (approx %266 (-.f64 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1/4 binary64) %924 (*.f64 phipp %1190)) %1163)) %1157)) (approx %266 (-.f64 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1/4 binary64) %924 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1/8 binary64) %932 (*.f64 phipp %1198)) %937))) %1163)) %1157)) (approx %276 (*.f64 #s(literal 1/4 binary64) %896)) (approx %276 (*.f64 phipp (fma.f64 #s(literal -1/96 binary64) %900 %1210))) (approx %276 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %227 (*.f64 %825 (fma.f64 #s(literal -1/96 binary64) %227 (*.f64 #s(literal 1/7680 binary64) %900)))))) (approx %276 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %227 (*.f64 %825 (fma.f64 #s(literal -1/96 binary64) %227 (*.f64 %825 (fma.f64 #s(literal -1/1290240 binary64) %900 (*.f64 #s(literal 1/7680 binary64) %227)))))))) (approx %1230 (*.f64 #s(literal 1/4 binary64) %1101)) (approx %1230 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %848 %1074))) (approx %1230 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %856 (*.f64 #s(literal 1/2 binary64) (*.f64 phipp %1089))))))) (approx %1230 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %843 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %856 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) (*.f64 phipp (fma.f64 #s(literal -1/96 binary64) %856 (fma.f64 #s(literal 1/32 binary64) %856 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %688 %1089) %686))))) %1090))))))) (approx %277 (fma.f64 #s(literal 1/4 binary64) %896 %1041)) (approx %277 (fma.f64 #s(literal 1/2 binary64) %227 (*.f64 phipp (fma.f64 #s(literal -1/16 binary64) %896 %1210)))) (approx %277 (fma.f64 #s(literal 1/2 binary64) %227 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %227 %1264)))) (approx %278 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp %1270))) (approx %278 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phipp %1274) %686) %1074) %1269)))) (approx %278 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (-.f64 (fma.f64 #s(literal 1/4 binary64) %843 (*.f64 phipp (-.f64 (*.f64 phipp %1288) (*.f64 #s(literal 1/2 binary64) (/.f64 %1274 %686))))) %1269)))) (approx %288 (fma.f64 #s(literal -1/4 binary64) (/.f64 %1300 %516) %1041)) (approx %288 (fma.f64 #s(literal 1/2 binary64) %227 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %1304 (*.f64 phipp (fma.f64 #s(literal -1/16 binary64) %227 %1311)))))) (approx %288 (fma.f64 #s(literal 1/2 binary64) %227 (*.f64 phipp (fma.f64 #s(literal -1/4 binary64) %1304 (*.f64 phipp (fma.f64 #s(literal -1/16 binary64) %227 (fma.f64 #s(literal 1/2 binary64) (*.f64 phipp %1322) %1311))))))) (approx %289 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp %1331))) (approx %289 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1/4 binary64) %924 (*.f64 phipp %1340)) %1269)))) (approx %289 (fma.f64 #s(literal 1/2 binary64) %843 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1/4 binary64) %924 (*.f64 phipp (-.f64 (fma.f64 #s(literal 1/2 binary64) %1335 (*.f64 phipp %1354)) %1339))) %1269)))) (approx %300 (fma.f64 #s(literal 1/2 binary64) %227 (*.f64 phipp (-.f64 (*.f64 #s(literal -1/16 binary64) %896) %1365)))) (approx %300 (fma.f64 #s(literal 1/2 binary64) %227 (*.f64 phipp (-.f64 %1264 %1365)))) (approx %315 %1374) (approx %315 (+.f64 phipp %1374)) (approx %316 %1378) (approx %316 (+.f64 %1378 (*.f64 #s(literal -1 binary64) %1381))) (approx %316 (+.f64 %1378 (*.f64 phipp (-.f64 (*.f64 #s(literal -1/2 binary64) %1385) %1380)))) (approx %316 (+.f64 %1378 (*.f64 phipp (-.f64 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) %1378 (*.f64 #s(literal 1/6 binary64) %1381))) %1380)))) (approx %317 %1398) (approx %317 %1400) (approx %317 %1405) (approx %317 %1413) (approx %318 %1415) (approx %318 (+.f64 #s(literal 1/2 binary64) %1400)) (approx %318 (+.f64 #s(literal 1/2 binary64) %1405)) (approx %318 (+.f64 #s(literal 1/2 binary64) %1413)) (approx %312 (*.f64 #s(literal 1/4 binary64) %1300)) (approx %312 (*.f64 phipp (fma.f64 #s(literal 1/8 binary64) %847 (*.f64 #s(literal 1/4 binary64) %1299)))) (approx %312 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %1299 (*.f64 phipp (fma.f64 #s(literal 1/8 binary64) %846 (*.f64 #s(literal 1/2 binary64) (*.f64 phipp %1430))))))) (approx %312 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %1299 (*.f64 phipp (fma.f64 #s(literal 1/8 binary64) %846 (*.f64 phipp (fma.f64 #s(literal -1/96 binary64) %847 (*.f64 #s(literal 1/2 binary64) %1430)))))))) (approx %313 (*.f64 #s(literal 1/2 binary64) %1299)) (approx %313 (fma.f64 #s(literal 1/2 binary64) %1299 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %1299 (*.f64 #s(literal 1/4 binary64) %846))))) (approx %313 (fma.f64 #s(literal 1/2 binary64) %1299 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %1299 (fma.f64 #s(literal 1/4 binary64) %846 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %1299 (*.f64 #s(literal 1/8 binary64) %846)))))))) (approx %313 (fma.f64 #s(literal 1/2 binary64) %1299 (*.f64 phipp (fma.f64 #s(literal 1/4 binary64) %1299 (fma.f64 #s(literal 1/4 binary64) %846 (*.f64 phipp (fma.f64 #s(literal -1/8 binary64) %1299 (fma.f64 #s(literal 1/8 binary64) %846 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %1430 (*.f64 #s(literal 1/2 binary64) %1462))))))))))) (approx %319 %1475) (approx %319 (fma.f64 #s(literal 1/2 binary64) %1474 (*.f64 phipp %1485))) (approx %319 (fma.f64 #s(literal 1/2 binary64) %1474 (*.f64 phipp (-.f64 (fma.f64 #s(literal 1/4 binary64) %1474 (fma.f64 #s(literal 1/4 binary64) %1477 (*.f64 phipp %1498))) %1484)))) (approx %319 (fma.f64 #s(literal 1/2 binary64) %1474 (*.f64 phipp (-.f64 (fma.f64 #s(literal 1/4 binary64) %1474 (fma.f64 #s(literal 1/4 binary64) %1477 (*.f64 phipp (-.f64 (fma.f64 #s(literal -1/8 binary64) %1474 (fma.f64 #s(literal 1/8 binary64) %1477 (*.f64 phipp %1517))) %1497)))) %1484)))) (approx %335 %338) (approx %336 %339) (approx %106 %113) (approx %107 %114) (approx %90 %99) (approx %91 %100) (approx %342 %344) (approx %92 %115) (approx %348 %354) (approx %349 %355) (approx %350 %356) (approx %351 %357) (approx %12 %1541) (approx %12 (+.f64 (/.f64 (*.f64 kR (*.f64 phipp %1544)) %374) %1541)) (approx %12 (fma.f64 phipp (fma.f64 phipp %1556 %1558) %1541)) (approx %12 (fma.f64 phipp (fma.f64 phipp (fma.f64 phipp (*.f64 %1572 %1541) %1556) %1558) %1541)) (approx %46 %1578) (approx %46 (+.f64 %1578 %1581)) (approx %46 (+.f64 %1578 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 phipp %1585) %1588)))) (approx %46 (+.f64 %1578 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 phipp (fma.f64 #s(literal -6 binary64) (/.f64 (*.f64 kR (*.f64 %375 (*.f64 %1555 %382))) %374) (fma.f64 #s(literal 2 binary64) %1565 (*.f64 #s(literal 6 binary64) %1572)))) (*.f64 #s(literal 1/2 binary64) %1585)) %1588)))) (approx %109 (fma.f64 #s(literal -1 binary64) %101 %119)) (approx %122 #s(literal 884279719003555/1125899906842624 binary64)) (approx %122 %127) (approx %123 %1614) (approx %123 (fma.f64 phipp %1620 %1614)) (approx %123 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phipp %1623) %1613))) %1619) %1614)) (approx %123 (fma.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp %1636)) (*.f64 #s(literal -1/2 binary64) (/.f64 %1623 %1613))))) %1619) %1614)) (approx %124 %1647) (approx %124 (+.f64 %1647 (/.f64 %1650 %1612))) (approx %124 (+.f64 %1647 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %1660 %1661)))) (approx %124 (+.f64 %1647 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) %1678 (*.f64 #s(literal 1/2 binary64) %1659)) %1661)))) (approx %125 (*.f64 kR %1647)) (approx %125 (fma.f64 kR %1647 (/.f64 (*.f64 kR %1650) %1612))) (approx %125 (fma.f64 kR %1647 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %1660) %1693)))) (approx %125 (fma.f64 kR %1647 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %1678) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %1659))) %1693)))) (approx %1706 (*.f64 kR %412)) (approx %1706 (fma.f64 kR %412 %1581)) (approx %1706 (fma.f64 kR %412 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %425) %1588)))) (approx %1706 (fma.f64 kR %412 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %443) (*.f64 #s(literal 1/2 binary64) %1550)) %1588)))) (approx %157 %1723) (approx %157 (+.f64 %1723 (/.f64 %1726 %515))) (approx %157 (+.f64 %1723 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %1736 %1737)))) (approx %157 (+.f64 %1723 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) %1752 (*.f64 #s(literal 1/2 binary64) %1735)) %1737)))) (approx %158 (*.f64 kR %1723)) (approx %158 (fma.f64 kR %1723 (/.f64 (*.f64 kR %1726) %515))) (approx %158 (fma.f64 kR %1723 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %1736) %1767)))) (approx %158 (fma.f64 kR %1723 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %1752) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %1735))) %1767)))) (approx %171 %1780) (approx %171 (+.f64 %1780 (/.f64 %1783 %555))) (approx %171 (+.f64 %1780 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %1793 %1794)))) (approx %171 (+.f64 %1780 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) %1811 (*.f64 #s(literal 1/2 binary64) %1792)) %1794)))) (approx %172 (*.f64 kR %1780)) (approx %172 (fma.f64 kR %1780 (/.f64 (*.f64 kR %1783) %555))) (approx %172 (fma.f64 kR %1780 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %1793) %1826)))) (approx %172 (fma.f64 kR %1780 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %1811) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %1792))) %1826)))) (approx %184 %1839) (approx %184 (+.f64 %1839 (/.f64 %1842 %592))) (approx %184 (+.f64 %1839 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %1852 %1853)))) (approx %184 (+.f64 %1839 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) %1870 (*.f64 #s(literal 1/2 binary64) %1851)) %1853)))) (approx %185 (*.f64 kR %1839)) (approx %185 (fma.f64 kR %1839 (/.f64 (*.f64 kR %1842) %592))) (approx %185 (fma.f64 kR %1839 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %1852) %1885)))) (approx %185 (fma.f64 kR %1839 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %1870) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %1851))) %1885)))) (approx %197 %1898) (approx %197 (+.f64 %1898 (/.f64 %1901 %630))) (approx %197 (+.f64 %1898 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %1911 %1912)))) (approx %197 (+.f64 %1898 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) %1929 (*.f64 #s(literal 1/2 binary64) %1910)) %1912)))) (approx %198 (*.f64 kR %1898)) (approx %198 (fma.f64 kR %1898 (/.f64 (*.f64 kR %1901) %630))) (approx %198 (fma.f64 kR %1898 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %1911) %1944)))) (approx %198 (fma.f64 kR %1898 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %1929) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %1910))) %1944)))) (approx %207 %1957) (approx %207 (+.f64 %1957 (/.f64 %1960 %375))) (approx %207 (+.f64 %1957 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %1970 %1971)))) (approx %207 (+.f64 %1957 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) %1987 (*.f64 #s(literal 1/2 binary64) %1969)) %1971)))) (approx %208 (*.f64 kR %1957)) (approx %208 (fma.f64 kR %1957 (/.f64 (*.f64 kR %1960) %375))) (approx %208 (fma.f64 kR %1957 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %1970) %2002)))) (approx %208 (fma.f64 kR %1957 (*.f64 phipp (fma.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %1987) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %1969))) %2002)))) (approx %223 %2015) (approx %223 (+.f64 %2015 (*.f64 #s(literal 2 binary64) (/.f64 %2018 %227)))) (approx %223 (+.f64 %2015 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %2031 (*.f64 #s(literal 2 binary64) %2032))))) (approx %223 (+.f64 %2015 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2032 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) %2051 (*.f64 #s(literal 1/2 binary64) %2030))))))) (approx %224 %2059) (approx %224 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 kR %2018) %227) %2059)) (approx %224 (fma.f64 kR %2015 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %2031) (*.f64 #s(literal 2 binary64) %2067))))) (approx %224 (fma.f64 kR %2015 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2067 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %2051) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %2030)))))))) (approx %244 (+.f64 %2015 (*.f64 #s(literal 2 binary64) (/.f64 %2083 %227)))) (approx %244 (+.f64 %2015 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %2095 (*.f64 #s(literal 2 binary64) %2096))))) (approx %244 (+.f64 %2015 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2096 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) %2113 (*.f64 #s(literal 1/2 binary64) %2094))))))) (approx %245 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 kR %2083) %227) %2059)) (approx %245 (fma.f64 kR %2015 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %2095) (*.f64 #s(literal 2 binary64) %2127))))) (approx %245 (fma.f64 kR %2015 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2127 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %2113) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %2094)))))))) (approx %256 (+.f64 %2015 (*.f64 #s(literal 2 binary64) (/.f64 %2143 %227)))) (approx %256 (+.f64 %2015 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %2155 (*.f64 #s(literal 2 binary64) %2156))))) (approx %256 (+.f64 %2015 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2156 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) %2173 (*.f64 #s(literal 1/2 binary64) %2154))))))) (approx %257 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 kR %2143) %227) %2059)) (approx %257 (fma.f64 kR %2015 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %2155) (*.f64 #s(literal 2 binary64) %2187))))) (approx %257 (fma.f64 kR %2015 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2187 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %2173) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %2154)))))))) (approx %267 %2203) (approx %267 (+.f64 %2203 (*.f64 #s(literal -2 binary64) (/.f64 %2207 %227)))) (approx %267 (+.f64 %2203 (*.f64 phipp (fma.f64 #s(literal -2 binary64) %2212 (*.f64 #s(literal 1/2 binary64) %2220))))) (approx %267 (+.f64 %2203 (*.f64 phipp (fma.f64 #s(literal -2 binary64) %2212 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) %2239 (*.f64 #s(literal 1/2 binary64) %2219))))))) (approx %268 %2247) (approx %268 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 kR %2207) %227) %2247)) (approx %268 (fma.f64 kR %2203 (*.f64 phipp (fma.f64 #s(literal -2 binary64) %2254 (*.f64 #s(literal 1/2 binary64) (*.f64 kR %2220)))))) (approx %268 (fma.f64 kR %2203 (*.f64 phipp (fma.f64 #s(literal -2 binary64) %2254 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %2239) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %2219)))))))) (approx %279 (+.f64 %2015 (*.f64 #s(literal 2 binary64) (/.f64 %2271 %227)))) (approx %279 (+.f64 %2015 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %2282 (*.f64 #s(literal 2 binary64) %2283))))) (approx %279 (+.f64 %2015 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2283 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) %2300 (*.f64 #s(literal 1/2 binary64) %2281))))))) (approx %280 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 kR %2271) %227) %2059)) (approx %280 (fma.f64 kR %2015 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %2282) (*.f64 #s(literal 2 binary64) %2314))))) (approx %280 (fma.f64 kR %2015 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2314 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %2300) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %2281)))))))) (approx %290 (+.f64 %2015 (*.f64 #s(literal 2 binary64) (/.f64 %2330 %227)))) (approx %290 (+.f64 %2015 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %2342 (*.f64 #s(literal 2 binary64) %2343))))) (approx %290 (+.f64 %2015 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2343 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) %2360 (*.f64 #s(literal 1/2 binary64) %2341))))))) (approx %291 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 kR %2330) %227) %2059)) (approx %291 (fma.f64 kR %2015 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %2342) (*.f64 #s(literal 2 binary64) %2374))))) (approx %291 (fma.f64 kR %2015 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2374 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %2360) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %2341)))))))) (approx %320 %2389) (approx %320 (+.f64 %2389 (*.f64 #s(literal 2 binary64) (/.f64 %2392 %1299)))) (approx %320 (+.f64 %2389 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) %2405 (*.f64 #s(literal 2 binary64) %2406))))) (approx %320 (+.f64 %2389 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2406 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) %2425 (*.f64 #s(literal 1/2 binary64) %2404))))))) (approx %321 %2433) (approx %321 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 kR %2392) %1299) %2433)) (approx %321 (fma.f64 kR %2389 (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR %2405) (*.f64 #s(literal 2 binary64) %2441))))) (approx %321 (fma.f64 kR %2389 (*.f64 phipp (fma.f64 #s(literal 2 binary64) %2441 (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 kR %2425) (*.f64 #s(literal 1/2 binary64) (*.f64 kR %2404)))))))) (approx %370 %2457) (approx %373 %22) (approx %411 %23) (approx %2463 (*.f64 phipp %382)) (approx %2463 (*.f64 phipp (-.f64 (+.f64 #s(literal 1/2 binary64) %2466) %381))) (approx %464 (*.f64 phipp %2473)) (approx %467 (*.f64 phipp %2479)) (approx %2483 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %825 %385) %375))) (approx %2483 (*.f64 %825 %2479)) (approx %2483 (*.f64 %825 (-.f64 (fma.f64 #s(literal 1/2 binary64) %403 (fma.f64 #s(literal 1/2 binary64) %2471 (/.f64 %374 (*.f64 %825 %375)))) %2478))) (approx %476 %2456) (approx %138 %144) (approx %138 (*.f64 phipp (+.f64 #s(literal 2 binary64) %471))) (approx %88 %2504) (approx %139 (/.f64 #s(literal 2 binary64) phipp)) (approx %139 (/.f64 (+.f64 #s(literal 2 binary64) %2508) phipp)) (approx %139 (/.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %2512)) %471) phipp)) (approx %139 (/.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 %494 (pow.f64 phipp #s(literal 3 binary64))))) (fma.f64 #s(literal -1/2 binary64) %2512 %471)) phipp)) (approx %155 (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5/4 binary64) %471)))) (approx %156 %164) (approx %168 (*.f64 phipp (+.f64 #s(literal 1/2 binary64) %471))) (approx %169 (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 5/4 binary64) %471 %471)))) (approx %170 %176) (approx %182 (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 5/4 binary64) %471 (*.f64 #s(literal 2 binary64) %471))))) (approx %183 %191) (approx %195 (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 5/4 binary64) %471 (fma.f64 #s(literal 2 binary64) %471 %471))))) (approx %196 %202) (approx %104 (*.f64 phipp (-.f64 %474 #s(literal 1/2 binary64)))) (approx %105 %2555) (approx %89 %2558) (approx %206 %2560) (approx %220 %163) (approx %347 %2563) (approx %791 (/.f64 %2558 %2555)) (approx %213 %226) (approx %216 (*.f64 #s(literal 1/2 binary64) (/.f64 %227 %2558))) (approx %218 %230) (approx %219 %305) (approx %221 %233) (approx %222 %2575) (approx %238 %246) (approx %239 (/.f64 %246 %2558)) (approx %241 %304) (approx %242 %2581) (approx %243 %2585) (approx %254 %2588) (approx %255 %2590) (approx %265 %270) (approx %266 %271) (approx %276 %281) (approx %1230 %2584) (approx %277 %282) (approx %278 %2597) (approx %288 %2602) (approx %289 %2604) (approx %300 %306) (approx %301 %2607) (approx %315 (*.f64 phipp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %471)))) (approx %316 %328) (approx %317 %329) (approx %318 %330) (approx %312 %2617) (approx %313 %2621) (approx %319 %2623) (approx %106 %2625) (approx %107 %2627) (approx %90 %2629) (approx %91 %2631) (approx %342 %2633) (approx %92 (*.f64 #s(literal -1 binary64) %2631)) (approx %348 %2637) (approx %349 %2639) (approx %350 %2641) (approx %351 %2643) (approx %46 (log.f64 %360)) (approx %93 (*.f64 #s(literal -1 binary64) %2647)) (approx %109 (fma.f64 #s(literal -1 binary64) %2647 %2650)) (approx %108 %2650) (approx %122 (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 884279719003555/1125899906842624 binary64) %2471)))) (approx %123 %130) (approx %124 %131) (approx %141 %149) (approx %142 %150) (approx %157 %165) (approx %171 %177) (approx %184 %192) (approx %197 %203) (approx %207 %2666) (approx %208 (*.f64 kR %2666)) (approx %223 %2670) (approx %224 (*.f64 kR %2670)) (approx %244 %2674) (approx %245 (*.f64 kR %2674)) (approx %256 %2678) (approx %257 (*.f64 kR %2678)) (approx %267 %272) (approx %279 %2683) (approx %280 (*.f64 kR %2683)) (approx %290 %2687) (approx %291 (*.f64 kR %2687)) (approx %302 %2691) (approx %303 (*.f64 kR %2691)) (approx %320 %2695) (approx %321 (*.f64 kR %2695)) (approx %343 (*.f64 kR %2633)) (approx %352 (*.f64 kR %2643)) (approx %370 (*.f64 #s(literal -1 binary64) %2504)) (approx %373 %2708) (approx %411 %2710) (approx %2463 (*.f64 #s(literal -1 binary64) (*.f64 phipp %2713))) (approx %464 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 %404 %2472)))) (approx %467 (*.f64 #s(literal -1 binary64) (*.f64 phipp (fma.f64 #s(literal -1 binary64) (/.f64 %382 phipp) %404)))) (approx %2483 (*.f64 %825 (fma.f64 #s(literal -1 binary64) (/.f64 %2713 phipp) (*.f64 #s(literal 1/2 binary64) %403)))) (approx %138 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 %2508 #s(literal 2 binary64))))) (approx %88 (*.f64 #s(literal -1 binary64) %2457)) (approx %139 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %471 #s(literal 2 binary64)) phipp))) (approx %139 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %487 phipp)) %16) phipp)) #s(literal 2 binary64)) phipp))) (approx %139 (*.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/4 binary64) (/.f64 %494 phipp)) (*.f64 #s(literal 1/2 binary64) %487)) phipp)) %16) phipp)) #s(literal 2 binary64)) phipp))) (approx %155 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -5/4 binary64) %471) #s(literal 1/2 binary64))))) (approx %156 %2772) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 %2508 #s(literal 1/2 binary64))))) (approx %169 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %552 phipp)) #s(literal 1/2 binary64))))) (approx %170 %2787) (approx %182 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %187 phipp)) #s(literal 1/2 binary64))))) (approx %183 %2798) (approx %195 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %627 phipp)) #s(literal 1/2 binary64))))) (approx %196 %2809) (approx %104 (*.f64 #s(literal -1 binary64) (*.f64 phipp (+.f64 #s(literal 1/2 binary64) %2502)))) (approx %105 %112) (approx %89 %98) (approx %206 %209) (approx %220 %2771) (approx %347 %353) (approx %791 (/.f64 %98 %112)) (approx %216 (*.f64 #s(literal 1/2 binary64) (/.f64 %227 %98))) (approx %221 %2826) (approx %222 %2828) (approx %239 (/.f64 %246 %98)) (approx %242 %258) (approx %243 %250) (approx %254 %260) (approx %255 %261) (approx %265 %2837) (approx %266 %2839) (approx %1230 %249) (approx %278 %283) (approx %288 %2845) (approx %289 %2847) (approx %301 %307) (approx %315 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1/2 binary64) %471) #s(literal 1 binary64))))) (approx %316 %2858) (approx %317 %2860) (approx %318 %2862) (approx %312 %325) (approx %313 %326) (approx %319 %2866) (approx %335 %2868) (approx %336 %2870) (approx %12 %2872) (approx %46 (log.f64 %2872)) (approx %123 %2879) (approx %124 %2881) (approx %125 (*.f64 kR %2881)) (approx %1706 (*.f64 kR %2710)) (approx %141 %2890) (approx %142 %2892) (approx %143 (*.f64 kR %2892)) (approx %157 %2896) (approx %158 (*.f64 kR %2896)) (approx %171 %2900) (approx %172 (*.f64 kR %2900)) (approx %184 %2904) (approx %185 (*.f64 kR %2904)) (approx %197 %2908) (approx %198 (*.f64 kR %2908)) (approx %207 %210) (approx %223 %2913) (approx %224 (*.f64 kR %2913)) (approx %244 %251) (approx %256 %262) (approx %267 %2919) (approx %268 (*.f64 kR %2919)) (approx %279 %284) (approx %290 %2924) (approx %291 (*.f64 kR %2924)) (approx %302 %308) (approx %320 %2929) (approx %321 (*.f64 kR %2929)) (approx %337 (*.f64 kR %2870)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 4.6s | kR | 0 |
| 3.8s | phipp | inf |
| 3.5s | phipp | -inf |
| 1.1s | phipp | 0 |
| 246.0ms | kR | inf |
| Inputs |
|---|
%1 = (PI.f64 ) %3 = (/.f64 %1 #s(literal 4 binary64)) %6 = (*.f64 #s(literal 1/2 binary64) phipp) %7 = (+.f64 %3 %6) %8 = (tan.f64 %7) %9 = (log.f64 %8) %12 = (approx kR #s(literal 0 binary64)) %14 = (fma.f64 #s(literal 1/4 binary64) %1 %6) %15 = (*.f64 #s(literal 1/4 binary64) %1) %21 = (+ (/ (PI ) 4) (* 1/2 phipp)) %22 = (approx %21 %15) %23 = (sin.f64 %15) %24 = (cos.f64 %15) %25 = (/.f64 %23 %24) %28 = (pow.f64 %23 #s(literal 2 binary64)) %29 = (pow.f64 %24 #s(literal 2 binary64)) %30 = (/.f64 %28 %29) %31 = (*.f64 #s(literal -1/2 binary64) %30) %32 = (-.f64 #s(literal 1/2 binary64) %31) %33 = (fma.f64 phipp %32 %25) %34 = (tan %21) %35 = (approx %34 %33) %36 = (*.f64 %23 %32) %37 = (*.f64 phipp %36) %38 = (/.f64 %37 %24) %39 = (*.f64 #s(literal 1/2 binary64) %38) %40 = (+.f64 #s(literal 1/2 binary64) %39) %41 = (-.f64 %40 %31) %42 = (fma.f64 phipp %41 %25) %43 = (approx %34 %42) %45 = (/.f64 %1 phipp) %46 = (*.f64 #s(literal 1/4 binary64) %45) %47 = (+.f64 #s(literal 1/2 binary64) %46) %48 = (*.f64 phipp %47) %49 = (approx %21 %48) %50 = (*.f64 #s(literal -1/2 binary64) phipp) %52 = (fma.f64 #s(literal 2 binary64) phipp %1) %53 = (fma.f64 #s(literal -1/4 binary64) %1 %50) %54 = (/.f64 #s(literal 4 binary64) %52) %55 = (/.f64 #s(literal 1 binary64) %54) %56 = (tan.f64 %14) %58 = (fma.f64 #s(literal 5/4 binary64) %1 %6) %59 = (tan.f64 %58) %60 = (fma.f64 #s(literal 1/2 binary64) phipp %1) %61 = (fma.f64 #s(literal 5/4 binary64) %1 %60) %62 = (tan.f64 %61) %63 = (fma.f64 #s(literal 5/4 binary64) %1 %1) %64 = (+.f64 %63 %1) %65 = (fma.f64 #s(literal 1/2 binary64) phipp %64) %66 = (tan.f64 %65) %67 = (+.f64 %65 %1) %68 = (tan.f64 %67) %69 = (fma.f64 #s(literal 1/4 binary64) %1 %50) %70 = (cos.f64 %69) %71 = (cos.f64 %53) %72 = (/.f64 %70 %71) %73 = (cos.f64 %58) %74 = (/.f64 #s(literal 1 binary64) %71) %75 = (/.f64 %71 %70) %76 = (/.f64 #s(literal 1 binary64) %75) %77 = (cos.f64 %50) %78 = (sqrt.f64 #s(literal 2 binary64)) %79 = (*.f64 %78 #s(literal 1/2 binary64)) %80 = (/.f64 %79 %71) %81 = (sin.f64 %50) %82 = (*.f64 %79 %81) %83 = (/.f64 %82 %73) %84 = (fma.f64 %77 %80 %83) %85 = (sin.f64 %6) %86 = (/.f64 %85 %71) %87 = (*.f64 %79 %77) %88 = (/.f64 %87 %71) %89 = (fma.f64 %79 %86 %88) %90 = (fma.f64 %85 %80 %88) %91 = (/.f64 %82 %71) %92 = (-.f64 %88 %91) %93 = (/.f64 %87 %73) %94 = (-.f64 %83 %93) %95 = (*.f64 %79 %85) %96 = (fma.f64 %95 %74 %88) %97 = (*.f64 %74 %95) %98 = (fma.f64 %74 %87 %97) %99 = (*.f64 %74 %87) %100 = (fma.f64 %74 %95 %99) %101 = (fma.f64 %88 %71 %95) %102 = (/.f64 %101 %71) %103 = (fma.f64 %83 %71 %87) %104 = (/.f64 %103 %71) %105 = (*.f64 %88 %71) %106 = (-.f64 %105 %82) %107 = (/.f64 %106 %71) %108 = (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) %109 = (*.f64 %52 %108) %110 = (cos.f64 %109) %111 = (*.f64 #s(literal 1/2 binary64) %110) %112 = (+.f64 #s(literal 1/2 binary64) %111) %113 = (*.f64 %95 %71) %114 = (fma.f64 %87 %71 %113) %115 = (/.f64 %114 %112) %116 = (fabs.f64 %56) %117 = (log.f64 %116) %118 = (fabs.f64 %70) %119 = (log.f64 %118) %120 = (fabs.f64 %71) %121 = (log.f64 %120) %122 = (-.f64 %119 %121) %123 = (neg.f64 %121) %124 = (fabs.f64 %74) %125 = (fabs.f64 %124) %126 = (log.f64 %125) %127 = (+.f64 %119 %126) %128 = (pow.f64 %56 kR) %130 = (*.f64 %123 kR) %132 = (*.f64 %119 kR) %134 = (+.f64 #s(literal 884279719003555/1125899906842624 binary64) %6) %135 = (tan.f64 %134) %136 = (log.f64 %135) %139 = (tan.f64 %55) %140 = (log.f64 %139) %142 = (tan.f64 %22) %143 = (log.f64 %142) %145 = (tan.f64 %49) %146 = (log.f64 %145) %148 = (log.f64 %59) %150 = (log.f64 %62) %152 = (log.f64 %66) %154 = (log.f64 %68) %156 = (log.f64 %72) %158 = (log.f64 %76) %160 = (log.f64 %84) %162 = (log.f64 %89) %164 = (log.f64 %90) %166 = (log.f64 %92) %168 = (log.f64 %94) %170 = (log.f64 %96) %172 = (log.f64 %98) %174 = (log.f64 %100) %176 = (log.f64 %102) %178 = (log.f64 %104) %180 = (log.f64 %107) %182 = (log.f64 %115) %184 = (log.f64 %35) %186 = (log.f64 %43) kR %1 #s(literal 4 binary64) %3 #s(literal 1/2 binary64) phipp %6 %7 %8 %9 #s(literal 884279719003555/1125899906842624 binary64) #s(literal 0 binary64) %12 #s(literal 1/4 binary64) %14 %15 %22 %23 %24 %25 #s(literal -1/2 binary64) #s(literal 2 binary64) %28 %29 %30 %31 %32 %33 %35 %36 %37 %38 %39 %40 %41 %42 %43 #s(literal -1/4 binary64) %45 %46 %47 %48 %49 %50 #s(literal 1 binary64) %52 %53 %54 %55 %56 #s(literal 5/4 binary64) %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 (log.f64 %128) %130 (fma.f64 %119 kR %130) %132 (+.f64 %132 %130) %134 %135 %136 (*.f64 kR %136) (*.f64 %12 %9) %139 %140 (*.f64 kR %140) %142 %143 (*.f64 kR %143) %145 %146 (*.f64 kR %146) %148 (*.f64 kR %148) %150 (*.f64 kR %150) %152 (*.f64 kR %152) %154 (*.f64 kR %154) %156 (*.f64 kR %156) %158 (*.f64 kR %158) %160 (*.f64 kR %160) %162 (*.f64 kR %162) %164 (*.f64 kR %164) %166 (*.f64 kR %166) %168 (*.f64 kR %168) %170 (*.f64 kR %170) %172 (*.f64 kR %172) %174 (*.f64 kR %174) %176 (*.f64 kR %176) %178 (*.f64 kR %178) %180 (*.f64 kR %180) %182 (*.f64 kR %182) %184 (*.f64 kR %184) %186 (*.f64 kR %186) (*.f64 kR %117) (*.f64 kR %122) (*.f64 kR %127) |
| Outputs |
|---|
%1 = (PI.f64 ) %4 = (*.f64 %1 #s(literal 1/4 binary64)) %5 = (*.f64 #s(literal 1/4 binary64) %1) %6 = (/.f64 %1 #s(literal 4 binary64)) %7 = (neg.f64 %1) %9 = (*.f64 %7 #s(literal -1/4 binary64)) %10 = (*.f64 %1 #s(literal -1/4 binary64)) %11 = (neg.f64 %10) %13 = (/.f64 %7 #s(literal -4 binary64)) %14 = (neg.f64 %7) %15 = (neg.f64 #s(literal -4 binary64)) %16 = (/.f64 %14 %15) %18 = (*.f64 %1 #s(literal 1 binary64)) %19 = (/.f64 %18 #s(literal 4 binary64)) %20 = (*.f64 #s(literal 1 binary64) %1) %21 = (/.f64 %20 #s(literal 4 binary64)) %23 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %1)) %25 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) %7)) %28 = (neg.f64 #s(literal -1/2 binary64)) %29 = (+.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) %31 = (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) %32 = (*.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) %33 = (/.f64 #s(literal 2 binary64) #s(literal 4 binary64)) %34 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/4 binary64)) %35 = (fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) %36 = (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %37 = (/.f64 %36 #s(literal 4 binary64)) %38 = (*.f64 #s(literal 1/4 binary64) #s(literal 1 binary64)) %39 = (fma.f64 #s(literal 1/4 binary64) #s(literal 1 binary64) %38) %40 = (+.f64 %38 %38) %41 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %42 = (fma.f64 #s(literal 2 binary64) %41 #s(literal 1/4 binary64)) %45 = (*.f64 #s(literal 1/2 binary64) phipp) %46 = (neg.f64 phipp) %49 = (*.f64 #s(literal -1/2 binary64) phipp) %51 = (+.f64 phipp phipp) %54 = (*.f64 #s(literal 1/4 binary64) phipp) %56 = (*.f64 phipp #s(literal 1/4 binary64)) %58 = (fma.f64 phipp #s(literal 1/2 binary64) %5) %59 = (fma.f64 %1 #s(literal 1/4 binary64) %45) %60 = (fma.f64 #s(literal 1/2 binary64) phipp %5) %61 = (fma.f64 #s(literal 1/4 binary64) %1 %45) %62 = (fma.f64 #s(literal 2 binary64) phipp %1) %63 = (*.f64 #s(literal 1/4 binary64) %62) %64 = (*.f64 %62 #s(literal 1/4 binary64)) %65 = (+.f64 %5 %45) %66 = (+.f64 %45 %5) %67 = (-.f64 %5 %49) %68 = (-.f64 %45 %10) %69 = (/.f64 %62 #s(literal 4 binary64)) %70 = (fma.f64 #s(literal -1/2 binary64) %46 %5) %71 = (fma.f64 %7 #s(literal -1/4 binary64) %45) %72 = (fma.f64 %46 #s(literal -1/2 binary64) %5) %73 = (neg.f64 %62) %74 = (*.f64 #s(literal -1/4 binary64) %73) %75 = (fma.f64 #s(literal -1/4 binary64) %1 %49) %76 = (neg.f64 %75) %77 = (/.f64 %73 #s(literal -4 binary64)) %78 = (fma.f64 #s(literal 1/4 binary64) %51 %5) %79 = (fma.f64 %51 #s(literal 1/4 binary64) %5) %80 = (fma.f64 #s(literal 2 binary64) %54 %5) %81 = (fma.f64 %56 #s(literal 2 binary64) %5) %82 = (*.f64 %62 #s(literal 1/2 binary64)) %83 = (*.f64 #s(literal 1/2 binary64) %82) %84 = (*.f64 %61 #s(literal 1 binary64)) %85 = (*.f64 #s(literal 1 binary64) %61) %86 = (/.f64 %51 #s(literal 4 binary64)) %87 = (fma.f64 %1 #s(literal 1/4 binary64) %86) %88 = (fma.f64 #s(literal 1/4 binary64) %1 %86) %90 = (/.f64 (fma.f64 %45 #s(literal 4 binary64) %1) #s(literal 4 binary64)) %92 = (/.f64 (*.f64 %62 #s(literal 1 binary64)) #s(literal 4 binary64)) %94 = (/.f64 (*.f64 #s(literal 1 binary64) %62) #s(literal 4 binary64)) %95 = (+.f64 %5 %86) %96 = (+.f64 %86 %5) %97 = (-.f64 %86 %10) %98 = (fma.f64 %7 #s(literal -1/4 binary64) %86) %99 = (/.f64 #s(literal 1 binary64) %62) %100 = (/.f64 #s(literal 1/4 binary64) %99) %101 = (/.f64 #s(literal 4 binary64) %62) %102 = (/.f64 #s(literal 1 binary64) %101) %104 = (/.f64 #s(literal -4 binary64) %62) %105 = (/.f64 #s(literal -1 binary64) %104) %107 = (/.f64 (fma.f64 %45 #s(literal -4 binary64) %7) #s(literal -4 binary64)) %108 = (/.f64 #s(literal 1 binary64) %104) %109 = (neg.f64 %108) %111 = (neg.f64 (/.f64 #s(literal -1 binary64) %101)) %112 = (*.f64 #s(literal 1/2 binary64) %61) %113 = (*.f64 #s(literal 2 binary64) %112) %114 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %115 = (*.f64 %114 %61) %116 = (/.f64 %114 %101) %117 = (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %118 = (/.f64 %117 %104) %119 = (/.f64 #s(literal 1/2 binary64) %99) %120 = (*.f64 #s(literal 1/2 binary64) %119) %121 = (/.f64 #s(literal 2 binary64) %101) %122 = (*.f64 #s(literal 1/2 binary64) %121) %123 = (/.f64 #s(literal 1/2 binary64) %101) %124 = (*.f64 #s(literal 2 binary64) %123) %125 = (*.f64 #s(literal -1 binary64) %108) %127 = (/.f64 #s(literal 1 binary64) (/.f64 %104 #s(literal -1 binary64))) %129 = (/.f64 #s(literal 1 binary64) (/.f64 %101 #s(literal 1 binary64))) %130 = (/.f64 #s(literal 2 binary64) %99) %131 = (*.f64 %41 %130) %132 = (pow.f64 %101 #s(literal -1 binary64)) %134 = (/.f64 #s(literal 1 binary64) (pow.f64 %101 #s(literal 1 binary64))) %135 = (tan.f64 %61) %136 = (tan.f64 %75) %137 = (neg.f64 %136) %138 = (fma.f64 %62 #s(literal 1/4 binary64) %1) %139 = (tan.f64 %138) %140 = (*.f64 %135 #s(literal 1 binary64)) %141 = (*.f64 #s(literal 1 binary64) %135) %143 = (tan.f64 (+.f64 %138 %1)) %145 = (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %135)) %147 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %135)) %148 = (*.f64 %114 %135) %149 = (/.f64 #s(literal 1 binary64) %135) %150 = (/.f64 #s(literal 1 binary64) %149) %151 = (neg.f64 %149) %152 = (/.f64 #s(literal -1 binary64) %151) %154 = (neg.f64 (/.f64 #s(literal -1 binary64) %149)) %155 = (/.f64 #s(literal 1 binary64) %151) %156 = (neg.f64 %155) %157 = (/.f64 %114 %149) %159 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) %149)) %161 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %149)) %163 = (/.f64 #s(literal 1 binary64) (/.f64 %149 #s(literal 1 binary64))) %164 = (/.f64 %117 %151) %165 = (*.f64 #s(literal -1 binary64) %155) %167 = (/.f64 #s(literal 1 binary64) (/.f64 %151 #s(literal -1 binary64))) %168 = (pow.f64 %149 #s(literal -1 binary64)) %170 = (/.f64 #s(literal 1 binary64) (pow.f64 %149 #s(literal 1 binary64))) %171 = (fma.f64 #s(literal 1/4 binary64) %1 %49) %172 = (cos.f64 %171) %173 = (cos.f64 %75) %174 = (/.f64 %172 %173) %175 = (neg.f64 %172) %176 = (neg.f64 %173) %177 = (/.f64 %175 %176) %179 = (/.f64 (sin.f64 %138) %176) %180 = (*.f64 %172 #s(literal 1 binary64)) %181 = (/.f64 %180 %173) %182 = (*.f64 #s(literal 1 binary64) %172) %183 = (/.f64 %182 %173) %184 = (/.f64 #s(literal 1 binary64) %173) %185 = (*.f64 %172 %184) %186 = (*.f64 %184 %172) %188 = (/.f64 (*.f64 %172 #s(literal -1 binary64)) %176) %190 = (/.f64 (*.f64 #s(literal -1 binary64) %172) %176) %191 = (/.f64 #s(literal -1 binary64) %173) %192 = (*.f64 %175 %191) %193 = (*.f64 %191 %175) %195 = (/.f64 (*.f64 #s(literal 1 binary64) %175) %176) %196 = (/.f64 #s(literal 1/2 binary64) %173) %198 = (*.f64 #s(literal 2 binary64) (*.f64 %196 %172)) %199 = (*.f64 %180 %184) %201 = (*.f64 (*.f64 %172 #s(literal 2 binary64)) %196) %202 = (*.f64 %182 %184) %203 = (/.f64 #s(literal 1 binary64) %172) %204 = (/.f64 %184 %203) %206 = (*.f64 %196 (/.f64 #s(literal 2 binary64) %203)) %207 = (/.f64 #s(literal 2 binary64) %173) %209 = (*.f64 %207 (/.f64 #s(literal 1/2 binary64) %203)) %210 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %211 = (cos.f64 %49) %212 = (*.f64 %210 %211) %214 = (sin.f64 %49) %215 = (*.f64 %210 %214) %217 = (-.f64 (/.f64 %212 %173) (/.f64 %215 %173)) %218 = (log.f64 %135) %219 = (fabs.f64 %135) %220 = (log.f64 %219) %221 = (neg.f64 %218) %222 = (neg.f64 %221) %224 = (+.f64 #s(literal 0 binary64) %218) %225 = (-.f64 #s(literal 0 binary64) %221) %226 = (*.f64 #s(literal -1 binary64) %221) %228 = (neg.f64 (-.f64 %221 #s(literal 0 binary64))) %229 = (fabs.f64 %172) %230 = (log.f64 %229) %231 = (fabs.f64 %173) %232 = (log.f64 %231) %233 = (-.f64 %230 %232) %234 = (neg.f64 %232) %235 = (+.f64 %230 %234) %236 = (+.f64 %234 %230) %237 = (neg.f64 %230) %238 = (-.f64 %234 %237) %243 = (log.f64 #s(literal 2 binary64)) %244 = (fabs.f64 #s(literal 1/2 binary64)) %245 = (log.f64 %244) %248 = (neg.f64 #s(literal 0 binary64)) %249 = (exp.f64 %248) %252 = (approx kR #s(literal 0 binary64)) %266 = (+ (* (PI ) 1/4) (* 1/2 phipp)) %267 = (approx %266 %5) %268 = (cos.f64 %5) %269 = (cos.f64 %10) %270 = (sin.f64 %5) %271 = (fabs.f64 %10) %272 = (cos.f64 %271) %274 = (cos.f64 (fabs.f64 %271)) %276 = (cos.f64 (neg.f64 %271)) %277 = (/.f64 %1 #s(literal 2 binary64)) %278 = (fma.f64 %1 #s(literal 1/4 binary64) %277) %279 = (sin.f64 %278) %281 = (sin.f64 (fma.f64 %1 #s(literal -1/4 binary64) %277)) %283 = (sin.f64 (+.f64 %271 %277)) %284 = (cos.f64 %277) %285 = (sin.f64 %277) %286 = (*.f64 %210 %285) %287 = (fma.f64 %210 %284 %286) %289 = (+.f64 (*.f64 %210 %284) %286) %290 = (fabs.f64 #s(literal 1 binary64)) %291 = (fabs.f64 #s(literal -1 binary64)) %292 = (neg.f64 #s(literal -1 binary64)) %293 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %294 = (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %295 = (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %296 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %297 = (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %298 = (*.f64 #s(literal 2 binary64) %244) %299 = (*.f64 %244 #s(literal 2 binary64)) %300 = (sqrt.f64 %114) %301 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %302 = (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64)) %303 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %304 = (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %305 = (fma.f64 #s(literal 2 binary64) %244 #s(literal 0 binary64)) %306 = (fma.f64 %244 #s(literal 2 binary64) #s(literal 0 binary64)) %307 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %308 = (*.f64 #s(literal 1/4 binary64) %307) %309 = (*.f64 %307 #s(literal 1/4 binary64)) %310 = (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %311 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %310) %312 = (fma.f64 #s(literal 1/4 binary64) %307 #s(literal 0 binary64)) %313 = (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %314 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %313) %315 = (fma.f64 %307 #s(literal 1/4 binary64) #s(literal 0 binary64)) %316 = (+.f64 %310 %310) %317 = (+.f64 %313 %313) %318 = (exp.f64 #s(literal 0 binary64)) %319 = (/.f64 %210 %210) %320 = (cosh.f64 #s(literal 0 binary64)) %321 = (neg.f64 %210) %322 = (/.f64 %321 %321) %323 = (cosh.f64 %248) %325 = (/.f64 (*.f64 %210 #s(literal 1 binary64)) %210) %326 = (/.f64 #s(literal 1 binary64) %210) %327 = (*.f64 %210 %326) %328 = (*.f64 %326 %210) %329 = (neg.f64 %321) %330 = (/.f64 %329 %329) %331 = (/.f64 #s(literal 1 binary64) %321) %332 = (*.f64 %321 %331) %333 = (fma.f64 %210 %326 #s(literal 0 binary64)) %334 = (fma.f64 %326 %210 #s(literal 0 binary64)) %336 = (/.f64 (+.f64 #s(literal 1 binary64) %249) #s(literal 2 binary64)) %337 = (fma.f64 %321 %331 #s(literal 0 binary64)) %338 = (tan.f64 %5) %340 = (tan.f64 (fma.f64 %1 #s(literal 1/4 binary64) %1)) %344 = (neg.f64 #s(literal 2 binary64)) %347 = (fabs.f64 #s(literal 2 binary64)) %348 = (fabs.f64 %344) %349 = (sqrt.f64 #s(literal 2 binary64)) %350 = (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %351 = (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %352 = (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %353 = (sqrt.f64 %307) %354 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) %355 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) %357 = (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) %358 = (fma.f64 #s(literal 2 binary64) %244 #s(literal 1 binary64)) %359 = (fma.f64 %244 #s(literal 2 binary64) #s(literal 1 binary64)) %360 = (fma.f64 #s(literal 1/4 binary64) %307 #s(literal 1 binary64)) %361 = (fma.f64 %307 #s(literal 1/4 binary64) #s(literal 1 binary64)) %362 = (fma.f64 %210 %326 #s(literal 1 binary64)) %363 = (fma.f64 %326 %210 #s(literal 1 binary64)) %364 = (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %365 = (fma.f64 %321 %331 #s(literal 1 binary64)) %367 = (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) %369 = (pow.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) %377 = (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))))) %378 = (*.f64 %210 %210) %379 = (*.f64 %321 %321) %380 = (fabs.f64 %210) %381 = (*.f64 %380 %380) %382 = (-.f64 #s(literal 1 binary64) %378) %383 = (pow.f64 %210 #s(literal 2 binary64)) %385 = (*.f64 (pow.f64 %210 #s(literal 1 binary64)) %210) %388 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %10))) %389 = (+.f64 #s(literal 1/2 binary64) %388) %392 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %5))) %393 = (+.f64 #s(literal 1/2 binary64) %392) %394 = (-.f64 #s(literal 1/2 binary64) %392) %397 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %271))) %398 = (+.f64 #s(literal 1/2 binary64) %397) %399 = (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %388) %400 = (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %392) %401 = (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %388) %402 = (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %392) %403 = (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %397) %404 = (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %397) %408 = (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %278)))) %409 = (sin.f64 %271) %411 = (-.f64 #s(literal 1 binary64) (*.f64 %409 %409)) %413 = (cos.f64 (-.f64 %5 %5)) %415 = (cos.f64 (fma.f64 %1 #s(literal 1/4 binary64) %5)) %417 = (/.f64 (-.f64 %413 %415) #s(literal 2 binary64)) %423 = (/.f64 (+.f64 (cos.f64 (fma.f64 %1 #s(literal -1/4 binary64) %10)) (cos.f64 (-.f64 %10 %10))) #s(literal 2 binary64)) %429 = (/.f64 (+.f64 (cos.f64 (fma.f64 %1 #s(literal -1/4 binary64) %5)) (cos.f64 (-.f64 %10 %5))) #s(literal 2 binary64)) %435 = (/.f64 (+.f64 (cos.f64 (fma.f64 %1 #s(literal 1/4 binary64) %10)) (cos.f64 (-.f64 %5 %10))) #s(literal 2 binary64)) %437 = (/.f64 (+.f64 %415 %413) #s(literal 2 binary64)) %443 = (/.f64 (+.f64 (cos.f64 (fma.f64 %1 #s(literal -1/4 binary64) %271)) (cos.f64 (-.f64 %10 %271))) #s(literal 2 binary64)) %449 = (/.f64 (+.f64 (cos.f64 (fma.f64 %1 #s(literal 1/4 binary64) %271)) (cos.f64 (-.f64 %5 %271))) #s(literal 2 binary64)) %455 = (/.f64 (+.f64 (cos.f64 (+.f64 %271 %10)) (cos.f64 (-.f64 %271 %10))) #s(literal 2 binary64)) %461 = (/.f64 (+.f64 (cos.f64 (+.f64 %271 %5)) (cos.f64 (-.f64 %271 %5))) #s(literal 2 binary64)) %467 = (/.f64 (+.f64 (cos.f64 (+.f64 %271 %271)) (cos.f64 (-.f64 %271 %271))) #s(literal 2 binary64)) %473 = (/.f64 (+.f64 (sin.f64 (-.f64 %278 %10)) (sin.f64 (+.f64 %278 %10))) #s(literal 2 binary64)) %479 = (/.f64 (+.f64 (sin.f64 (-.f64 %278 %5)) (sin.f64 (+.f64 %278 %5))) #s(literal 2 binary64)) %485 = (/.f64 (+.f64 (sin.f64 (-.f64 %278 %271)) (sin.f64 (+.f64 %278 %271))) #s(literal 2 binary64)) %491 = (/.f64 (-.f64 (cos.f64 (-.f64 %278 %278)) (cos.f64 (+.f64 %278 %278))) #s(literal 2 binary64)) %496 = (/.f64 %378 %210) %498 = (neg.f64 %378) %506 = (/.f64 #s(literal 1 binary64) %378) %511 = (neg.f64 %498) %515 = (*.f64 #s(literal -1/2 binary64) %114) %517 = (*.f64 %114 #s(literal 1/2 binary64)) %520 = (*.f64 (*.f64 #s(literal -1/2 binary64) %210) %210) %538 = (fma.f64 %114 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %542 = (neg.f64 %114) %545 = (fma.f64 %114 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %550 = (*.f64 #s(literal 2 binary64) %114) %553 = (*.f64 #s(literal 1/4 binary64) %114) %555 = (*.f64 #s(literal 1/2 binary64) %378) %559 = (fma.f64 phipp %538 #s(literal 1 binary64)) %561 = (*.f64 %538 phipp) %573 = (*.f64 %538 #s(literal 1 binary64)) %578 = (*.f64 %573 phipp) %585 = (*.f64 %210 %538) %586 = (/.f64 phipp %210) %589 = (*.f64 %210 phipp) %590 = (/.f64 %538 %210) %593 = (*.f64 phipp %326) %595 = (*.f64 phipp %585) %598 = (*.f64 %538 %326) %600 = (fma.f64 %538 %589 %210) %602 = (*.f64 %589 %545) %611 = (tan %266) %612 = (approx %611 %559) %618 = (*.f64 %517 %210) %620 = (*.f64 %210 %517) %632 = (*.f64 %517 %589) %634 = (*.f64 %589 %517) %661 = (*.f64 %573 #s(literal 1/2 binary64)) %663 = (*.f64 #s(literal 1/2 binary64) %578) %666 = (*.f64 %49 %573) %668 = (*.f64 #s(literal 2 binary64) %578) %670 = (*.f64 #s(literal 1/4 binary64) %578) %672 = (*.f64 %578 #s(literal 1/4 binary64)) %674 = (*.f64 %578 #s(literal 2 binary64)) %676 = (*.f64 %595 #s(literal 1/2 binary64)) %684 = (*.f64 %326 #s(literal 1/2 binary64)) %689 = (*.f64 %559 #s(literal 1/2 binary64)) %712 = (fma.f64 %559 #s(literal 1/2 binary64) %517) %718 = (-.f64 %515 %689) %726 = (fma.f64 %45 %573 %517) %748 = (fma.f64 phipp %712 #s(literal 1 binary64)) %750 = (*.f64 %712 phipp) %774 = (fma.f64 %712 %589 %210) %783 = (approx %611 %748) %787 = (/.f64 %1 phipp) %794 = (/.f64 #s(literal 1 binary64) phipp) %805 = (*.f64 #s(literal 4 binary64) phipp) %808 = (/.f64 #s(literal 1/4 binary64) phipp) %809 = (*.f64 %1 %808) %819 = (*.f64 %794 #s(literal 1/4 binary64)) %834 = (fma.f64 %1 %808 #s(literal 1/2 binary64)) %843 = (*.f64 %787 #s(literal -1/4 binary64)) %846 = (neg.f64 #s(literal -1/4 binary64)) %847 = (*.f64 %846 %787) %849 = (neg.f64 %843) %862 = (*.f64 phipp %834) %864 = (*.f64 %809 phipp) %889 = (approx %266 %862) %939 = (*.f64 %1 #s(literal 5/4 binary64)) %943 = (fma.f64 #s(literal 5/4 binary64) %1 %45) %949 = (-.f64 %49 %939) %951 = (neg.f64 %939) %953 = (*.f64 %7 #s(literal 5/4 binary64)) %956 = (*.f64 (neg.f64 #s(literal 5/4 binary64)) %1) %962 = (tan.f64 %943) %964 = (fma.f64 #s(literal 9/4 binary64) %1 %45) %965 = (tan.f64 %964) %966 = (fma.f64 #s(literal 9/4 binary64) %1 %1) %967 = (fma.f64 #s(literal 1/2 binary64) phipp %966) %968 = (tan.f64 %967) %969 = (+.f64 %967 %1) %970 = (tan.f64 %969) %971 = (+.f64 %1 %1) %972 = (fma.f64 #s(literal 9/4 binary64) %1 %971) %974 = (fma.f64 #s(literal 1/2 binary64) phipp (+.f64 %972 %1)) %975 = (tan.f64 %974) %977 = (tan.f64 (+.f64 %974 %1)) %978 = (sin.f64 %943) %979 = (cos.f64 %943) %980 = (/.f64 %978 %979) %981 = (sin.f64 %964) %982 = (cos.f64 %964) %983 = (/.f64 %981 %982) %984 = (neg.f64 %981) %985 = (/.f64 %984 %979) %986 = (neg.f64 %984) %987 = (/.f64 %986 %982) %989 = (/.f64 (neg.f64 %986) %979) %990 = (/.f64 #s(literal -1 binary64) %982) %991 = (*.f64 %978 %990) %992 = (/.f64 #s(literal 1 binary64) %982) %993 = (*.f64 %981 %992) %995 = (/.f64 #s(literal 1 binary64) (/.f64 %982 %981)) %997 = (/.f64 #s(literal 1 binary64) (/.f64 %979 %978)) %998 = (*.f64 %984 %990) %1000 = (/.f64 #s(literal 1 binary64) (/.f64 %979 %984)) %1001 = (*.f64 %986 %992) %1003 = (/.f64 #s(literal 1 binary64) (/.f64 %982 %986)) %1006 = (/.f64 (sin.f64 %974) (cos.f64 %974)) %1008 = (fma.f64 #s(literal 1/2 binary64) phipp %1) %1017 = (fma.f64 #s(literal -1/2 binary64) phipp %7) %1030 = (*.f64 #s(literal 9/4 binary64) %1) %1038 = (neg.f64 %1030) %1041 = (*.f64 (neg.f64 #s(literal 9/4 binary64)) %1) %1060 = (-.f64 %7 %939) %1080 = (+.f64 #s(literal 9/4 binary64) #s(literal 1 binary64)) %1087 = (neg.f64 %966) %1117 = (+.f64 %1008 %1) %1124 = (fma.f64 #s(literal 2 binary64) %1 %45) %1145 = (neg.f64 %967) %1172 = (fma.f64 %1 #s(literal -1/4 binary64) %45) %1180 = (fabs.f64 %171) %1187 = (fma.f64 #s(literal -1/2 binary64) phipp %277) %1194 = (sin.f64 %45) %1195 = (*.f64 %210 %1194) %1200 = (*.f64 %1194 %210) %1203 = (*.f64 %321 %214) %1205 = (neg.f64 %215) %1211 = (sin.f64 %171) %1212 = (*.f64 %172 %285) %1217 = (fabs.f64 %75) %1227 = (/.f64 (fma.f64 %62 #s(literal -1/2 binary64) %1) #s(literal 2 binary64)) %1236 = (*.f64 %321 %1194) %1241 = (neg.f64 %1203) %1243 = (*.f64 %329 %214) %1249 = (sin.f64 %75) %1250 = (*.f64 %173 %285) %1255 = (fabs.f64 %943) %1266 = (fma.f64 #s(literal 1/2 binary64) phipp %277) %1275 = (cos.f64 %939) %1276 = (sin.f64 %939) %1277 = (*.f64 %1276 %214) %1280 = (*.f64 %1275 %211) %1282 = (*.f64 %1276 %1194) %1285 = (*.f64 (neg.f64 %1276) %1194) %1287 = (neg.f64 %1282) %1293 = (cos.f64 %966) %1295 = (sin.f64 %966) %1306 = (cos.f64 %1087) %1308 = (*.f64 %1194 (sin.f64 %1087)) %1312 = (*.f64 %979 %285) %1316 = (/.f64 #s(literal -1 binary64) %176) %1317 = (neg.f64 %191) %1318 = (/.f64 %114 %173) %1319 = (*.f64 #s(literal 1/2 binary64) %207) %1320 = (*.f64 #s(literal 1 binary64) %184) %1321 = (*.f64 #s(literal 2 binary64) %196) %1322 = (*.f64 %184 #s(literal 1 binary64)) %1323 = (*.f64 #s(literal -1 binary64) %191) %1324 = (*.f64 %196 #s(literal 2 binary64)) %1326 = (/.f64 #s(literal 1 binary64) (/.f64 %173 #s(literal 1 binary64))) %1328 = (/.f64 (*.f64 #s(literal -1 binary64) #s(literal 1 binary64)) %176) %1329 = (/.f64 %117 %176) %1331 = (/.f64 #s(literal 1 binary64) (/.f64 %176 #s(literal -1 binary64))) %1333 = (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %184)) %1335 = (*.f64 #s(literal 2 binary64) (*.f64 %196 #s(literal 1 binary64))) %1336 = (*.f64 %114 %184) %1337 = (*.f64 %36 %196) %1338 = (*.f64 %184 #s(literal 2 binary64)) %1339 = (*.f64 %1338 #s(literal 1/2 binary64)) %1341 = (*.f64 (*.f64 %184 #s(literal 1/2 binary64)) #s(literal 2 binary64)) %1342 = (pow.f64 %173 #s(literal -1 binary64)) %1344 = (/.f64 #s(literal 1 binary64) (pow.f64 %173 #s(literal 1 binary64))) %1345 = (+.f64 %196 %196) %1346 = (fma.f64 #s(literal 1/2 binary64) %184 %196) %1347 = (fma.f64 #s(literal 1/4 binary64) %207 %196) %1349 = (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) %173) %196) %1353 = (*.f64 %173 #s(literal 1 binary64)) %1362 = (cos.f64 %45) %1363 = (fabs.f64 %45) %1364 = (cos.f64 %1363) %1366 = (cos.f64 (fabs.f64 %1363)) %1368 = (cos.f64 (neg.f64 %1363)) %1369 = (*.f64 #s(literal 1 binary64) %211) %1370 = (*.f64 %211 #s(literal 1 binary64)) %1371 = (sin.f64 %1266) %1372 = (sin.f64 %1187) %1373 = (*.f64 #s(literal 2 binary64) %211) %1374 = (*.f64 #s(literal 1/2 binary64) %1373) %1375 = (*.f64 %211 #s(literal 1/2 binary64)) %1376 = (*.f64 #s(literal 2 binary64) %1375) %1377 = (*.f64 %114 %211) %1378 = (*.f64 %1375 #s(literal 2 binary64)) %1379 = (*.f64 %211 #s(literal 2 binary64)) %1380 = (*.f64 %1379 #s(literal 1/2 binary64)) %1382 = (sin.f64 (+.f64 %1363 %277)) %1383 = (*.f64 %36 %1375) %1384 = (fma.f64 #s(literal 1/2 binary64) %211 %1375) %1385 = (fma.f64 %211 #s(literal 1/2 binary64) %1375) %1386 = (+.f64 %1375 %1375) %1387 = (fma.f64 #s(literal 1/4 binary64) %1373 %1375) %1389 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %211) %1375) %1390 = (*.f64 %211 %285) %1391 = (fma.f64 %214 %284 %1390) %1393 = (+.f64 (*.f64 %214 %284) %1390) %1394 = (neg.f64 %1194) %1395 = (sin.f64 %1008) %1396 = (*.f64 #s(literal 1 binary64) %214) %1397 = (*.f64 %214 #s(literal 1 binary64)) %1398 = (*.f64 %1194 #s(literal -1 binary64)) %1399 = (*.f64 #s(literal -1 binary64) %1194) %1400 = (cos.f64 %1266) %1401 = (*.f64 #s(literal 2 binary64) %214) %1402 = (*.f64 #s(literal 1/2 binary64) %1401) %1403 = (*.f64 %214 #s(literal 1/2 binary64)) %1404 = (*.f64 #s(literal 2 binary64) %1403) %1405 = (*.f64 %1403 #s(literal 2 binary64)) %1406 = (*.f64 %214 #s(literal 2 binary64)) %1407 = (*.f64 %1406 #s(literal 1/2 binary64)) %1408 = (*.f64 %1194 #s(literal 1/2 binary64)) %1410 = (*.f64 #s(literal 2 binary64) (neg.f64 %1408)) %1411 = (*.f64 %344 %1408) %1412 = (fma.f64 #s(literal 1/2 binary64) %214 %1403) %1413 = (fma.f64 %214 #s(literal 1/2 binary64) %1403) %1414 = (+.f64 %1403 %1403) %1415 = (fma.f64 #s(literal 1/4 binary64) %1401 %1403) %1417 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %214) %1403) %1418 = (/.f64 %214 %979) %1419 = (neg.f64 %214) %1421 = (/.f64 %214 %982) %1423 = (neg.f64 %1419) %1434 = (*.f64 #s(literal 2 binary64) %1418) %1436 = (/.f64 %1403 %979) %1438 = (*.f64 #s(literal 1/2 binary64) %1418) %1440 = (*.f64 %1403 %990) %1442 = (/.f64 %211 %173) %1443 = (+.f64 %1418 %1442) %1444 = (+.f64 %1442 %1418) %1445 = (-.f64 %1442 %1421) %1447 = (neg.f64 (-.f64 %1421 %1442)) %1448 = (neg.f64 %1442) %1449 = (-.f64 %1418 %1448) %1450 = (fma.f64 #s(literal 1 binary64) %1418 %1442) %1451 = (fma.f64 #s(literal 1 binary64) %1442 %1418) %1452 = (fma.f64 %184 %211 %1418) %1453 = (fma.f64 %211 %184 %1418) %1454 = (fma.f64 %214 %990 %1442) %1455 = (fma.f64 %1418 #s(literal 1 binary64) %1442) %1456 = (fma.f64 %1442 #s(literal 1 binary64) %1418) %1457 = (fma.f64 %990 %214 %1442) %1458 = (*.f64 #s(literal 1 binary64) %1445) %1459 = (neg.f64 %211) %1460 = (fma.f64 %1459 %191 %1418) %1461 = (fma.f64 %1419 %992 %1442) %1462 = (*.f64 #s(literal 2 binary64) %1442) %1463 = (fma.f64 #s(literal 1/2 binary64) %1462 %1418) %1464 = (fma.f64 #s(literal 1/2 binary64) %1434 %1442) %1465 = (/.f64 %1375 %173) %1466 = (fma.f64 #s(literal 2 binary64) %1465 %1418) %1467 = (fma.f64 #s(literal 2 binary64) %1436 %1442) %1468 = (*.f64 %196 %211) %1469 = (fma.f64 #s(literal 2 binary64) %1468 %1418) %1470 = (*.f64 #s(literal 1/2 binary64) %1442) %1471 = (fma.f64 #s(literal 2 binary64) %1470 %1418) %1472 = (fma.f64 #s(literal 2 binary64) %1438 %1442) %1473 = (fma.f64 %1379 %196 %1418) %1474 = (*.f64 %1375 %184) %1475 = (fma.f64 #s(literal 2 binary64) %1474 %1418) %1476 = (fma.f64 #s(literal 2 binary64) %1440 %1442) %1477 = (fma.f64 %1338 %1375 %1418) %1478 = (fma.f64 %1418 %173 %211) %1479 = (/.f64 %1478 %173) %1480 = (fma.f64 %1442 %979 %214) %1481 = (/.f64 %1480 %979) %1483 = (/.f64 (fma.f64 %1442 %982 %1419) %982) %1485 = (/.f64 (neg.f64 %1480) %982) %1486 = (neg.f64 %1478) %1487 = (/.f64 %1486 %176) %1489 = (neg.f64 (/.f64 %1478 %176)) %1491 = (neg.f64 (/.f64 %1486 %173)) %1493 = (/.f64 (fma.f64 %1418 %176 %1459) %176) %1494 = (*.f64 %1478 #s(literal 1 binary64)) %1495 = (/.f64 %1494 %173) %1496 = (*.f64 %184 %1478) %1497 = (*.f64 %1478 %184) %1498 = (*.f64 %1480 %990) %1500 = (/.f64 #s(literal 1 binary64) (/.f64 %173 %1478)) %1502 = (/.f64 #s(literal 1 binary64) (/.f64 %979 %1480)) %1504 = (/.f64 (*.f64 %1478 #s(literal -1 binary64)) %176) %1505 = (*.f64 %1486 %191) %1507 = (/.f64 #s(literal 1 binary64) (/.f64 %176 %1486)) %1508 = (*.f64 %1494 %184) %1510 = (*.f64 (*.f64 %1478 #s(literal 2 binary64)) %196) %1511 = (*.f64 %979 %211) %1513 = (*.f64 %979 %173) %1514 = (/.f64 (fma.f64 %173 %214 %1511) %1513) %1515 = (*.f64 %173 %214) %1516 = (fma.f64 %979 %211 %1515) %1518 = (/.f64 %1516 (*.f64 %173 %979)) %1519 = (*.f64 %982 %211) %1521 = (*.f64 %982 %173) %1522 = (/.f64 (fma.f64 %1419 %173 %1519) %1521) %1525 = (/.f64 (fma.f64 %1419 %173 (*.f64 %211 %982)) %1521) %1526 = (*.f64 %173 %1419) %1528 = (*.f64 %173 %982) %1529 = (/.f64 (fma.f64 %211 %982 %1526) %1528) %1530 = (*.f64 %1419 %173) %1532 = (/.f64 (fma.f64 %211 %982 %1530) %1528) %1533 = (/.f64 %1515 %1513) %1534 = (+.f64 %1442 %1533) %1535 = (+.f64 %1533 %1442) %1537 = (fma.f64 %173 (/.f64 %1418 %173) %1442) %1538 = (/.f64 %173 %173) %1539 = (fma.f64 %1418 %1538 %1442) %1542 = (+.f64 (/.f64 (*.f64 %1442 %979) %979) %1418) %1543 = (-.f64 %1533 %1448) %1544 = (*.f64 %176 %214) %1546 = (*.f64 %176 %979) %1547 = (/.f64 (fma.f64 %1459 %979 %1544) %1546) %1548 = (*.f64 %979 %1459) %1550 = (*.f64 %979 %176) %1551 = (/.f64 (fma.f64 %214 %176 %1548) %1550) %1552 = (*.f64 %214 %176) %1554 = (/.f64 (fma.f64 %1459 %979 %1552) %1546) %1557 = (/.f64 (fma.f64 %214 %176 (*.f64 %1459 %979)) %1550) %1558 = (fma.f64 #s(literal 1 binary64) %1442 %1533) %1559 = (fma.f64 %184 %211 %1533) %1560 = (fma.f64 %211 %184 %1533) %1561 = (fma.f64 %1442 #s(literal 1 binary64) %1533) %1562 = (*.f64 %176 %1419) %1564 = (*.f64 %176 %982) %1565 = (/.f64 (fma.f64 %1459 %982 %1562) %1564) %1566 = (*.f64 %982 %1459) %1568 = (*.f64 %982 %176) %1569 = (/.f64 (fma.f64 %1419 %176 %1566) %1568) %1572 = (/.f64 (fma.f64 %1459 %982 (*.f64 %1419 %176)) %1564) %1575 = (/.f64 (fma.f64 %1419 %176 (*.f64 %1459 %982)) %1568) %1576 = (*.f64 %1418 %173) %1577 = (fma.f64 %1576 %184 %1442) %1578 = (fma.f64 %1459 %191 %1533) %1579 = (fma.f64 #s(literal 1/2 binary64) %1462 %1533) %1580 = (fma.f64 #s(literal 2 binary64) %1465 %1533) %1581 = (fma.f64 #s(literal 2 binary64) %1468 %1533) %1582 = (fma.f64 #s(literal 2 binary64) %1470 %1533) %1583 = (fma.f64 %1379 %196 %1533) %1584 = (fma.f64 #s(literal 2 binary64) %1474 %1533) %1585 = (fma.f64 %1338 %1375 %1533) %1587 = (/.f64 (fma.f64 %1533 %173 %211) %173) %1589 = (/.f64 (fma.f64 %1533 %176 %1459) %176) %1590 = (*.f64 %173 %211) %1592 = (cos.f64 %82) %1593 = (fma.f64 %1592 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1594 = (/.f64 (fma.f64 %1576 %173 %1590) %1593) %1595 = (*.f64 %173 %1459) %1597 = (*.f64 %173 %176) %1598 = (/.f64 (fma.f64 %1576 %176 %1595) %1597) %1599 = (*.f64 %1459 %173) %1601 = (/.f64 (fma.f64 %1576 %176 %1599) %1597) %1602 = (*.f64 #s(literal 1 binary64) %1194) %1603 = (*.f64 %1194 #s(literal 1 binary64)) %1604 = (*.f64 #s(literal 2 binary64) %1194) %1605 = (*.f64 #s(literal 1/2 binary64) %1604) %1606 = (*.f64 #s(literal 2 binary64) %1408) %1607 = (*.f64 %114 %1194) %1608 = (*.f64 %1194 %114) %1609 = (*.f64 %1408 #s(literal 2 binary64)) %1610 = (*.f64 %1194 #s(literal 2 binary64)) %1611 = (*.f64 %1610 #s(literal 1/2 binary64)) %1612 = (*.f64 %1408 #s(literal 1 binary64)) %1613 = (*.f64 #s(literal 2 binary64) %1612) %1614 = (*.f64 %36 %1408) %1615 = (fma.f64 #s(literal 1/2 binary64) %1194 %1408) %1616 = (fma.f64 %1194 #s(literal 1/2 binary64) %1408) %1617 = (+.f64 %1408 %1408) %1618 = (fma.f64 #s(literal 1/4 binary64) %1604 %1408) %1620 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %1194) %1408) %1621 = (/.f64 %1194 %173) %1622 = (/.f64 %214 %176) %1623 = (/.f64 %1419 %173) %1624 = (/.f64 %214 %173) %1625 = (neg.f64 %1624) %1626 = (/.f64 %1423 %176) %1627 = (*.f64 #s(literal 1 binary64) %1621) %1628 = (*.f64 %184 %1194) %1629 = (*.f64 %214 %191) %1630 = (*.f64 %1194 %184) %1631 = (*.f64 %1621 #s(literal 1 binary64)) %1632 = (*.f64 #s(literal -1 binary64) %1624) %1634 = (/.f64 #s(literal 1 binary64) (/.f64 %173 %1194)) %1635 = (*.f64 %1419 %184) %1637 = (/.f64 #s(literal 1 binary64) (/.f64 %176 %214)) %1638 = (*.f64 #s(literal 2 binary64) %1621) %1639 = (*.f64 #s(literal 1/2 binary64) %1638) %1640 = (*.f64 %1621 #s(literal 1/2 binary64)) %1641 = (*.f64 #s(literal 2 binary64) %1640) %1642 = (*.f64 %114 %1621) %1643 = (*.f64 %1621 %114) %1644 = (*.f64 %1610 %196) %1645 = (*.f64 %1640 #s(literal 2 binary64)) %1646 = (*.f64 %1621 #s(literal 2 binary64)) %1647 = (*.f64 %1646 #s(literal 1/2 binary64)) %1648 = (*.f64 %36 %1640) %1649 = (*.f64 %1338 %1408) %1650 = (fma.f64 #s(literal 1/2 binary64) %1621 %1640) %1651 = (fma.f64 %1621 #s(literal 1/2 binary64) %1640) %1652 = (fma.f64 %196 %1194 %1640) %1653 = (+.f64 %1640 %1640) %1654 = (fma.f64 #s(literal 1/4 binary64) %1638 %1640) %1655 = (fma.f64 #s(literal 1 binary64) %1640 %1640) %1657 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %1621) %1640) %1658 = (fma.f64 %310 %1621 %1640) %1659 = (fma.f64 %1408 %184 %1640) %1660 = (fma.f64 %1640 #s(literal 1 binary64) %1640) %1661 = (/.f64 %1459 %176) %1662 = (neg.f64 %1459) %1663 = (/.f64 %1662 %173) %1664 = (neg.f64 %1448) %1665 = (*.f64 #s(literal 1 binary64) %1442) %1666 = (*.f64 %184 %211) %1667 = (*.f64 %211 %184) %1668 = (*.f64 %1442 #s(literal 1 binary64)) %1670 = (/.f64 #s(literal 1 binary64) (/.f64 %173 %211)) %1671 = (*.f64 %1459 %191) %1673 = (/.f64 #s(literal 1 binary64) (/.f64 %176 %1459)) %1674 = (*.f64 #s(literal 1/2 binary64) %1462) %1675 = (*.f64 #s(literal 2 binary64) %1465) %1676 = (*.f64 #s(literal 2 binary64) %1468) %1677 = (*.f64 #s(literal 2 binary64) %1470) %1678 = (*.f64 %1379 %196) %1679 = (*.f64 #s(literal 2 binary64) %1474) %1680 = (*.f64 %1338 %1375) %1681 = (-.f64 %211 %214) %1682 = (/.f64 %1681 %173) %1683 = (-.f64 %214 %211) %1684 = (/.f64 %1683 %176) %1686 = (neg.f64 (/.f64 %1683 %173)) %1688 = (/.f64 (+.f64 %1459 %214) %176) %1690 = (/.f64 (-.f64 %1459 %1419) %176) %1691 = (*.f64 #s(literal 1 binary64) %1682) %1692 = (*.f64 %184 %1681) %1693 = (*.f64 %1681 %184) %1695 = (/.f64 #s(literal 1 binary64) (/.f64 %173 %1681)) %1697 = (/.f64 (*.f64 #s(literal -1 binary64) %1681) %176) %1699 = (*.f64 #s(literal 2 binary64) (*.f64 %196 %1681)) %1700 = (+.f64 %1621 %1442) %1701 = (+.f64 %1442 %1621) %1702 = (-.f64 %1442 %1624) %1703 = (-.f64 %1621 %1448) %1705 = (neg.f64 (-.f64 %1448 %1621)) %1706 = (fma.f64 #s(literal 1 binary64) %1621 %1442) %1707 = (fma.f64 #s(literal 1 binary64) %1442 %1621) %1708 = (fma.f64 %184 %211 %1621) %1709 = (fma.f64 %184 %1194 %1442) %1710 = (fma.f64 %211 %184 %1621) %1711 = (fma.f64 %214 %191 %1442) %1712 = (fma.f64 %1194 %184 %1442) %1713 = (fma.f64 %1621 #s(literal 1 binary64) %1442) %1714 = (fma.f64 %1442 #s(literal 1 binary64) %1621) %1715 = (fma.f64 #s(literal -1 binary64) %1624 %1442) %1716 = (fma.f64 %1459 %191 %1621) %1717 = (fma.f64 %1419 %184 %1442) %1718 = (*.f64 %173 %1681) %1719 = (/.f64 %1718 %1593) %1720 = (*.f64 %173 %1683) %1721 = (fma.f64 %1592 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %1722 = (/.f64 %1720 %1721) %1724 = (*.f64 %173 (/.f64 %1681 %1593)) %1726 = (neg.f64 (/.f64 %1718 %1721)) %1727 = (fma.f64 #s(literal 1/2 binary64) %1638 %1442) %1728 = (fma.f64 #s(literal 1/2 binary64) %1462 %1621) %1729 = (fma.f64 #s(literal 2 binary64) %1465 %1621) %1730 = (fma.f64 #s(literal 2 binary64) %1640 %1442) %1731 = (fma.f64 #s(literal 2 binary64) %1468 %1621) %1732 = (fma.f64 #s(literal 2 binary64) %1470 %1621) %1733 = (fma.f64 %114 %1621 %1442) %1734 = (fma.f64 %1621 %114 %1442) %1735 = (fma.f64 %1379 %196 %1621) %1736 = (fma.f64 %1610 %196 %1442) %1737 = (fma.f64 %1640 #s(literal 2 binary64) %1442) %1738 = (fma.f64 %1646 #s(literal 1/2 binary64) %1442) %1740 = (/.f64 (*.f64 %1718 #s(literal 1 binary64)) %1593) %1741 = (/.f64 #s(literal 1 binary64) %1593) %1743 = (*.f64 %173 (*.f64 %1681 %1741)) %1744 = (*.f64 %1718 %1741) %1746 = (*.f64 %1720 (/.f64 #s(literal 1 binary64) %1721)) %1747 = (*.f64 %1741 %1718) %1749 = (/.f64 #s(literal 1 binary64) (/.f64 %1593 %1718)) %1751 = (/.f64 #s(literal 1 binary64) (/.f64 %1721 %1720)) %1752 = (fma.f64 #s(literal 2 binary64) %1474 %1621) %1753 = (fma.f64 %36 %1640 %1442) %1754 = (fma.f64 %1338 %1375 %1621) %1755 = (fma.f64 %1338 %1408 %1442) %1756 = (fma.f64 %1442 %173 %1194) %1757 = (/.f64 %1756 %173) %1758 = (fma.f64 %1621 %173 %211) %1759 = (/.f64 %1758 %173) %1760 = (*.f64 %1442 %173) %1761 = (-.f64 %214 %1760) %1762 = (/.f64 %1761 %176) %1764 = (neg.f64 (/.f64 %1761 %173)) %1766 = (/.f64 (fma.f64 %1442 %176 %214) %176) %1768 = (/.f64 (neg.f64 %1758) %176) %1770 = (neg.f64 (/.f64 %1756 %176)) %1772 = (/.f64 (fma.f64 %1621 %176 %1459) %176) %1773 = (*.f64 %1756 #s(literal 1 binary64)) %1774 = (/.f64 %1773 %173) %1775 = (*.f64 %184 %1756) %1776 = (*.f64 %1756 %184) %1777 = (*.f64 %1758 %184) %1780 = (/.f64 (-.f64 (*.f64 %1442 %176) %1419) %176) %1781 = (*.f64 %1761 %191) %1783 = (/.f64 #s(literal 1 binary64) (/.f64 %173 %1756)) %1785 = (/.f64 #s(literal 1 binary64) (/.f64 %173 %1758)) %1787 = (/.f64 (*.f64 %1756 #s(literal -1 binary64)) %176) %1789 = (neg.f64 (*.f64 %1761 %184)) %1790 = (/.f64 %211 %1593) %1791 = (fma.f64 %173 %1790 %1621) %1792 = (/.f64 %173 %1593) %1793 = (fma.f64 %211 %1792 %1621) %1795 = (/.f64 #s(literal 1 binary64) (/.f64 %176 %1761)) %1796 = (/.f64 %1590 %1593) %1797 = (+.f64 %1621 %1796) %1798 = (+.f64 %1796 %1621) %1799 = (-.f64 %1796 %1624) %1800 = (*.f64 %1773 %184) %1802 = (*.f64 (*.f64 %1756 #s(literal 2 binary64)) %196) %1804 = (neg.f64 (-.f64 %1624 %1796)) %1806 = (/.f64 (fma.f64 %1459 %176 %1544) %1593) %1808 = (/.f64 (fma.f64 %1459 %176 %1552) %1593) %1811 = (/.f64 (fma.f64 %214 %176 (*.f64 %176 %1459)) %1593) %1812 = (*.f64 %1459 %176) %1814 = (/.f64 (fma.f64 %214 %176 %1812) %1593) %1815 = (fma.f64 #s(literal 1 binary64) %1621 %1796) %1816 = (fma.f64 #s(literal 1 binary64) %1796 %1621) %1817 = (fma.f64 %184 %1194 %1796) %1818 = (fma.f64 %214 %191 %1796) %1819 = (fma.f64 %1194 %184 %1796) %1820 = (fma.f64 %1621 #s(literal 1 binary64) %1796) %1821 = (fma.f64 #s(literal -1 binary64) %1624 %1796) %1822 = (fma.f64 %1590 %1741 %1621) %1824 = (/.f64 (-.f64 %1812 %1562) %1593) %1825 = (fma.f64 %1419 %184 %1796) %1826 = (fma.f64 #s(literal 1/2 binary64) %1638 %1796) %1827 = (fma.f64 #s(literal 2 binary64) %1640 %1796) %1828 = (fma.f64 %114 %1621 %1796) %1829 = (fma.f64 %1621 %114 %1796) %1830 = (fma.f64 %1610 %196 %1796) %1831 = (fma.f64 %1640 #s(literal 2 binary64) %1796) %1832 = (fma.f64 %1646 #s(literal 1/2 binary64) %1796) %1833 = (fma.f64 %36 %1640 %1796) %1834 = (fma.f64 %1338 %1408 %1796) %1835 = (/.f64 %1442 %173) %1836 = (fma.f64 %173 %1835 %1621) %1837 = (fma.f64 %1442 %1538 %1621) %1839 = (/.f64 (fma.f64 %173 %214 %1595) %1597) %1841 = (/.f64 (fma.f64 %173 %214 %1599) %1597) %1842 = (*.f64 %176 %211) %1844 = (*.f64 %176 %173) %1845 = (/.f64 (fma.f64 %173 %214 %1842) %1844) %1846 = (*.f64 %211 %176) %1848 = (/.f64 (fma.f64 %173 %214 %1846) %1844) %1850 = (/.f64 (fma.f64 %1459 %173 %1515) %1844) %1852 = (/.f64 (fma.f64 %211 %176 %1515) %1597) %1855 = (+.f64 (/.f64 (*.f64 %1621 %173) %173) %1442) %1857 = (/.f64 (-.f64 %1599 %1544) %1844) %1859 = (/.f64 (-.f64 %1846 %1526) %1597) %1860 = (fma.f64 %1760 %184 %1621) %1862 = (/.f64 (fma.f64 %1796 %173 %1194) %173) %1865 = (/.f64 (-.f64 (*.f64 %1796 %173) %214) %173) %1867 = (/.f64 (fma.f64 %1796 %176 %214) %176) %1870 = (/.f64 (-.f64 (*.f64 %1796 %176) %1419) %176) %1871 = (*.f64 %1194 %173) %1872 = (/.f64 %1871 %1593) %1873 = (fma.f64 %173 %1790 %1872) %1875 = (fma.f64 %173 (/.f64 %1194 %1593) %1796) %1876 = (fma.f64 %211 %1792 %1872) %1877 = (fma.f64 %1194 %1792 %1796) %1878 = (+.f64 %1796 %1872) %1879 = (+.f64 %1872 %1796) %1881 = (-.f64 %1796 (/.f64 %1515 %1593)) %1883 = (-.f64 %1796 (neg.f64 %1872)) %1884 = (fma.f64 #s(literal 1 binary64) %1796 %1872) %1885 = (fma.f64 #s(literal 1 binary64) %1872 %1796) %1886 = (fma.f64 %1871 %1741 %1796) %1887 = (fma.f64 %1590 %1741 %1872) %1889 = (/.f64 (fma.f64 %1760 %173 %1871) %1593) %1892 = (/.f64 (-.f64 (*.f64 %1760 %173) %1515) %1593) %1893 = (fma.f64 %173 %1835 %1872) %1894 = (fma.f64 %1442 %1538 %1872) %1895 = (fma.f64 %1760 %184 %1872) %1897 = (/.f64 (fma.f64 %1796 %1593 %1871) %1593) %1899 = (/.f64 (fma.f64 %1760 %176 %1515) %1597) %1902 = (/.f64 (-.f64 (*.f64 %1760 %176) %1526) %1597) %1905 = (*.f64 %1593 %1593) %1906 = (/.f64 (fma.f64 %1590 %1593 (*.f64 %1593 %1871)) %1905) %1909 = (/.f64 (fma.f64 %1590 %1593 (*.f64 %1871 %1593)) %1905) %1943 = (/.f64 %211 %979) %1945 = (/.f64 %211 %982) %1965 = (/.f64 %1681 %982) %1993 = (*.f64 %1418 %979) %1994 = (-.f64 %1993 %211) %2004 = (fma.f64 %214 %979 %1519) %2008 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %943)))) %2036 = (fma.f64 %173 %1442 %1194) %2037 = (fma.f64 %211 %1538 %1194) %2038 = (+.f64 %1194 %1760) %2039 = (+.f64 %1760 %1194) %2040 = (/.f64 %1718 %173) %2041 = (-.f64 %1760 %214) %2042 = (fma.f64 %173 %1442 %1419) %2043 = (fma.f64 %211 %1538 %1419) %2044 = (fma.f64 %1442 %173 %1419) %2045 = (+.f64 %1760 %1419) %2046 = (+.f64 %1419 %1760) %2047 = (neg.f64 %1761) %2049 = (-.f64 %1194 (*.f64 %1448 %173)) %2051 = (-.f64 %1194 (*.f64 %176 %1442)) %2053 = (-.f64 %1194 (neg.f64 %1760)) %2054 = (-.f64 %1760 %1423) %2055 = (fma.f64 #s(literal 1 binary64) %1194 %1760) %2056 = (fma.f64 #s(literal 1 binary64) %1760 %1194) %2057 = (fma.f64 %184 %1590 %1194) %2058 = (*.f64 %184 %173) %2059 = (fma.f64 %211 %2058 %1194) %2060 = (fma.f64 %214 #s(literal -1 binary64) %1760) %2061 = (fma.f64 %1194 #s(literal 1 binary64) %1760) %2062 = (fma.f64 #s(literal -1 binary64) %214 %1760) %2063 = (fma.f64 %1353 %1442 %1194) %2064 = (fma.f64 %1590 %184 %1194) %2065 = (*.f64 %173 %184) %2066 = (fma.f64 %2065 %211 %1194) %2067 = (fma.f64 #s(literal 1 binary64) %1760 %1419) %2068 = (fma.f64 #s(literal 1 binary64) %1419 %1760) %2069 = (fma.f64 %184 %1590 %1419) %2070 = (fma.f64 %211 %2058 %1419) %2071 = (fma.f64 %1419 #s(literal 1 binary64) %1760) %2072 = (fma.f64 %1353 %1442 %1419) %2073 = (fma.f64 %1590 %184 %1419) %2074 = (fma.f64 %2065 %211 %1419) %2075 = (fma.f64 #s(literal 1/2 binary64) %1604 %1760) %2076 = (fma.f64 #s(literal 2 binary64) %1408 %1760) %2077 = (fma.f64 %114 %1194 %1760) %2078 = (fma.f64 %1194 %114 %1760) %2079 = (fma.f64 %1408 #s(literal 2 binary64) %1760) %2080 = (fma.f64 %1610 #s(literal 1/2 binary64) %1760) %2082 = (fma.f64 #s(literal 2 binary64) (neg.f64 %1403) %1760) %2083 = (fma.f64 %344 %1403 %1760) %2084 = (fma.f64 #s(literal 2 binary64) %1612 %1760) %2085 = (fma.f64 %36 %1408 %1760) %2087 = (/.f64 %173 %979) %2106 = (*.f64 %990 %173) %2126 = (neg.f64 %1590) %2137 = (*.f64 %62 #s(literal -1/2 binary64)) %2139 = (*.f64 %51 #s(literal 1/2 binary64)) %2141 = (*.f64 #s(literal 1/2 binary64) %51) %2143 = (*.f64 #s(literal 1/2 binary64) %1) %2145 = (*.f64 %1 #s(literal 1/2 binary64)) %2172 = (fabs.f64 %82) %2184 = (sin.f64 %82) %2185 = (*.f64 %1592 %285) %2189 = (*.f64 #s(literal 1/2 binary64) %1592) %2191 = (*.f64 %1592 #s(literal -1/2 binary64)) %2193 = (*.f64 #s(literal 2 binary64) %1592) %2195 = (*.f64 #s(literal 1/4 binary64) %1592) %2197 = (*.f64 %1592 #s(literal 1/4 binary64)) %2199 = (*.f64 %1592 #s(literal 2 binary64)) %2217 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %75))) %2221 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %1217))) %2228 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %1172)))) %2242 = (sin.f64 %1217) %2323 = (*.f64 #s(literal 1 binary64) %173) %2327 = (*.f64 #s(literal 2 binary64) %1871) %2329 = (*.f64 %1408 %173) %2331 = (*.f64 #s(literal 1/2 binary64) %1871) %2333 = (*.f64 %173 #s(literal 2 binary64)) %2371 = (neg.f64 %1515) %2404 = (*.f64 #s(literal 2 binary64) %1590) %2408 = (*.f64 %1375 %173) %2410 = (*.f64 #s(literal 1/2 binary64) %1590) %2431 = (pow.f64 %135 #s(literal 2 binary64)) %2436 = (neg.f64 %231) %2444 = (fabs.f64 %184) %2447 = (/.f64 #s(literal -1 binary64) %231) %2456 = (sqrt.f64 %219) %2464 = (sqrt.f64 %229) %2470 = (sqrt.f64 %231) %2475 = (-.f64 #s(literal 0 binary64) %232) %2476 = (log.f64 %2444) %2477 = (/.f64 #s(literal 1 binary64) %231) %2478 = (fabs.f64 %191) %2479 = (/.f64 #s(literal -1 binary64) %2436) %2480 = (fabs.f64 %2444) %2481 = (fabs.f64 %2447) %2483 = (fabs.f64 (neg.f64 %2447)) %2485 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) %231)) %2486 = (*.f64 #s(literal 1 binary64) %2444) %2488 = (*.f64 #s(literal 2 binary64) (fabs.f64 %196)) %2490 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %231)) %2492 = (/.f64 #s(literal 1 binary64) (/.f64 %231 #s(literal 1 binary64))) %2493 = (sqrt.f64 %1741) %2494 = (pow.f64 %231 #s(literal -1 binary64)) %2495 = (pow.f64 %1741 #s(literal 1/2 binary64)) %2496 = (sqrt.f64 %2444) %2497 = (*.f64 %2496 %2496) %2498 = (pow.f64 %135 kR) %2499 = (*.f64 kR %218) %2500 = (*.f64 %218 kR) %2502 = (neg.f64 (*.f64 %221 kR)) %2504 = (neg.f64 (*.f64 kR %221)) %2505 = (log.f64 %2498) %2507 = (log.f64 (pow.f64 %219 kR)) %2508 = (*.f64 %230 kR) %2509 = (*.f64 %232 kR) %2510 = (-.f64 %2508 %2509) %2511 = (*.f64 %234 kR) %2512 = (fma.f64 kR %230 %2511) %2513 = (fma.f64 kR %234 %2508) %2514 = (fma.f64 %230 kR %2511) %2515 = (neg.f64 kR) %2516 = (fma.f64 %232 %2515 %2508) %2517 = (fma.f64 %234 kR %2508) %2518 = (+.f64 %2511 %2508) %2519 = (+.f64 %2508 %2511) %2521 = (neg.f64 (-.f64 %2509 %2508)) %2523 = (-.f64 %2511 (*.f64 %2515 %230)) %2525 = (-.f64 %2511 (neg.f64 %2508)) %2527 = (-.f64 %2511 (*.f64 %237 kR)) %2537 = (fma.f64 #s(literal 1/2 binary64) phipp #s(literal 884279719003555/1125899906842624 binary64)) %2551 = (tan.f64 %2537) %2553 = (fma.f64 #s(literal 1/2 binary64) phipp (+.f64 #s(literal 884279719003555/1125899906842624 binary64) %1)) %2557 = (sin.f64 %2537) %2558 = (cos.f64 %2537) %2570 = (log.f64 %2551) %2584 = (tan.f64 %267) %2585 = (log.f64 %2584) %2587 = (tan.f64 %889) %2588 = (log.f64 %2587) %2590 = (log.f64 %962) %2594 = (log.f64 (fabs.f64 %979)) %2595 = (-.f64 (log.f64 (fabs.f64 %978)) %2594) %2599 = (log.f64 (fabs.f64 %982)) %2600 = (-.f64 (log.f64 (fabs.f64 %981)) %2599) %2603 = (-.f64 (log.f64 (fabs.f64 %984)) %2594) %2606 = (-.f64 (log.f64 (fabs.f64 %986)) %2599) %2607 = (*.f64 kR %2590) %2608 = (*.f64 %2590 kR) %2611 = (*.f64 kR (log.f64 (fabs.f64 %962))) %2613 = (log.f64 (pow.f64 %962 kR)) %2614 = (log.f64 %1445) %2615 = (fabs.f64 %1478) %2617 = (log.f64 (/.f64 %2615 %231)) %2618 = (log.f64 %2615) %2619 = (-.f64 %2618 %232) %2622 = (-.f64 (log.f64 (fabs.f64 %1480)) %2594) %2623 = (+.f64 %2618 %234) %2625 = (neg.f64 (-.f64 %232 %2618)) %2626 = (*.f64 kR %2614) %2627 = (*.f64 %2614 kR) %2630 = (*.f64 kR (log.f64 (fabs.f64 %1445))) %2632 = (log.f64 (pow.f64 %1445 kR)) %2633 = (log.f64 %1682) %2635 = (log.f64 (fabs.f64 %1681)) %2636 = (-.f64 %2635 %232) %2637 = (+.f64 %234 %2635) %2638 = (fabs.f64 %1718) %2639 = (fabs.f64 %1593) %2641 = (log.f64 (/.f64 %2638 %2639)) %2642 = (log.f64 %2638) %2643 = (log.f64 %2639) %2644 = (-.f64 %2642 %2643) %2646 = (+.f64 %2642 (neg.f64 %2643)) %2648 = (neg.f64 (-.f64 %2643 %2642)) %2650 = (+.f64 %2642 (log.f64 %1741)) %2651 = (fabs.f64 %1756) %2653 = (log.f64 (/.f64 %2651 %231)) %2654 = (log.f64 %2651) %2655 = (-.f64 %2654 %232) %2658 = (-.f64 (log.f64 (fabs.f64 %1758)) %232) %2659 = (+.f64 %2654 %234) %2661 = (neg.f64 (-.f64 %232 %2654)) %2662 = (*.f64 kR %2633) %2663 = (*.f64 %2633 kR) %2666 = (*.f64 kR (log.f64 (fabs.f64 %1682))) %2668 = (log.f64 (pow.f64 %1682 kR)) %2669 = (log.f64 %1965) %2688 = (log.f64 %612) %2690 = (log.f64 %783) kR %1 #s(literal 4 binary64) %4 %5 %6 %9 %11 %13 %16 %19 %21 %23 %25 #s(literal 1/2 binary64) %28 %29 %31 %32 %33 %34 %35 %37 %39 %40 %42 phipp (*.f64 phipp #s(literal 1/2 binary64)) %45 (*.f64 #s(literal -1/2 binary64) %46) (*.f64 %46 #s(literal -1/2 binary64)) (neg.f64 %49) (*.f64 #s(literal 1/4 binary64) %51) (*.f64 %51 #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) %54) (*.f64 %56 #s(literal 2 binary64)) %58 %59 %60 %61 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %74 %76 %77 %78 %79 %80 %81 %83 %84 %85 %87 %88 %90 %92 %94 %95 %96 %97 %98 %100 %102 %105 %107 %109 %111 %113 %115 %116 %118 %120 %122 %124 %125 %127 %129 %131 %132 %134 %135 %137 %139 %140 %141 %143 %145 %147 %148 %150 %152 %154 %156 %157 %159 %161 %163 %164 %165 %167 %168 %170 %174 %177 %179 %181 %183 %185 %186 %188 %190 %192 %193 %195 %198 %199 %201 %202 %204 %206 %209 %217 %218 %220 %222 %224 %225 %226 %228 %233 %235 %236 %238 #s(literal 884279719003555/1125899906842624 binary64) #s(literal 0 binary64) (log.f64 #s(literal 1 binary64)) (log1p.f64 #s(literal 0 binary64)) (sinh.f64 #s(literal 0 binary64)) (+.f64 %243 %245) (+.f64 %245 %243) (/.f64 (-.f64 #s(literal 1 binary64) %249) #s(literal 2 binary64)) %252 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 4 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) %41) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) #s(literal 1 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal -1 binary64)) %58 %59 %60 %61 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %74 %76 %77 %78 %79 %80 %81 %83 %84 %85 %87 %88 %90 %92 %94 %95 %96 %97 %98 %100 %102 %105 %107 %109 %111 %113 %115 %116 %118 %120 %122 %124 %125 %127 %129 %131 %132 %134 %4 %5 %6 %9 %11 %13 %16 %19 %21 %23 %25 %267 %210 %268 %269 %270 %272 %274 %276 %279 %281 %283 %287 %289 %210 %268 %269 %270 %272 %274 %276 %279 %281 %283 %287 %289 #s(literal 1 binary64) %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %308 %309 %311 %312 %314 %315 %316 %317 %318 %319 %320 %322 %323 %325 %327 %328 %330 %332 %333 %334 %336 %337 %338 %340 #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 #s(literal -1/4 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) %344) (*.f64 %344 #s(literal 1/4 binary64)) #s(literal 2 binary64) %347 %348 %349 %350 %351 %352 %353 %354 %355 %357 %358 %359 %360 %361 %362 %363 %364 %365 %367 %369 %377 %378 %379 %381 %382 %383 %385 %389 %393 %394 %398 %399 %400 %401 %402 %403 %404 %408 %411 %417 %423 %429 %435 %437 %443 %449 %455 %461 %467 %473 %479 %485 %491 %378 %379 %381 %382 %383 %385 %389 %393 %394 %398 %399 %400 %401 %402 %403 %404 %408 %411 %417 %423 %429 %435 %437 %443 %449 %455 %461 %467 %473 %479 %485 %491 %114 (/.f64 #s(literal 1 binary64) %114) (/.f64 %378 %378) (*.f64 %210 (/.f64 %210 %378)) (/.f64 %496 %210) (/.f64 %498 %498) (neg.f64 (/.f64 %498 %378)) (neg.f64 (/.f64 %378 %498)) (/.f64 (*.f64 %378 #s(literal 1 binary64)) %378) (*.f64 %210 (*.f64 %210 %506)) (*.f64 %378 %506) (*.f64 %506 %378) (/.f64 %511 %511) (*.f64 %498 (/.f64 #s(literal 1 binary64) %498)) %515 (*.f64 %114 #s(literal -1/2 binary64)) (neg.f64 %517) (/.f64 %520 %378) (/.f64 (/.f64 %520 %210) %210) (*.f64 (/.f64 #s(literal -1/2 binary64) %210) %496) (/.f64 (*.f64 %498 #s(literal -1/2 binary64)) %498) (/.f64 (neg.f64 %520) %498) (/.f64 (*.f64 #s(literal -1/2 binary64) %498) %498) (*.f64 %378 (*.f64 %506 #s(literal -1/2 binary64))) (*.f64 %520 %506) (/.f64 #s(literal 1 binary64) (/.f64 %378 %520)) (fma.f64 #s(literal 1/2 binary64) %114 #s(literal 1/2 binary64)) %538 (+.f64 #s(literal 1/2 binary64) %517) (+.f64 %517 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %515) (fma.f64 #s(literal -1/2 binary64) %542 #s(literal 1/2 binary64)) (fma.f64 %542 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 %545) (neg.f64 (+.f64 #s(literal -1/2 binary64) %515)) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %517) (fma.f64 #s(literal 1/4 binary64) %550 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %517) (fma.f64 #s(literal 2 binary64) %553 #s(literal 1/2 binary64)) (fma.f64 %555 %506 #s(literal 1/2 binary64)) (/.f64 (-.f64 %555 %520) %378) %559 (fma.f64 %538 phipp #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %561) (+.f64 %561 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 %545 phipp)) (-.f64 %561 #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal -1 binary64) %561)) (-.f64 #s(literal 1 binary64) (*.f64 %46 %538)) (-.f64 #s(literal 1 binary64) (neg.f64 %561)) (fma.f64 phipp %573 #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %561) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %561) (fma.f64 %573 phipp #s(literal 1 binary64)) (+.f64 %578 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %244 %561) (fma.f64 %244 #s(literal 2 binary64) %561) (fma.f64 #s(literal 1/4 binary64) %307 %561) (fma.f64 %307 #s(literal 1/4 binary64) %561) (fma.f64 %210 %326 %561) (fma.f64 %585 %586 #s(literal 1 binary64)) (fma.f64 %326 %210 %561) (fma.f64 %589 %590 #s(literal 1 binary64)) (fma.f64 %321 %331 %561) (fma.f64 %585 %593 #s(literal 1 binary64)) (fma.f64 %595 %326 #s(literal 1 binary64)) (fma.f64 %326 %595 #s(literal 1 binary64)) (fma.f64 %589 %598 #s(literal 1 binary64)) (/.f64 %600 %210) (fma.f64 %602 %331 #s(literal 1 binary64)) (/.f64 (neg.f64 %600) %321) (/.f64 (fma.f64 %561 %321 %321) %321) (*.f64 %600 %326) (/.f64 #s(literal 1 binary64) (/.f64 %210 %600)) %612 %585 (*.f64 %538 %210) (neg.f64 (*.f64 %545 %210)) (neg.f64 (*.f64 %210 %545)) (fma.f64 #s(literal 1/2 binary64) %210 %618) (fma.f64 %210 #s(literal 1/2 binary64) %620) (+.f64 (*.f64 %210 #s(literal 1/2 binary64)) %620) (+.f64 (*.f64 #s(literal 1/2 binary64) %210) %618) %595 (*.f64 %210 %561) (*.f64 %538 %589) (*.f64 %585 phipp) (*.f64 %589 %538) (*.f64 %561 %210) (neg.f64 %602) (fma.f64 #s(literal 1/2 binary64) %589 %632) (fma.f64 %589 #s(literal 1/2 binary64) %634) (+.f64 (*.f64 %589 #s(literal 1/2 binary64)) %634) (+.f64 (*.f64 #s(literal 1/2 binary64) %589) %632) (*.f64 phipp %573) %578 (/.f64 %595 %210) (*.f64 %585 %586) (*.f64 %589 %590) (/.f64 %602 %321) (neg.f64 (/.f64 %602 %210)) (/.f64 %595 %329) (neg.f64 (/.f64 %595 %321)) (/.f64 (*.f64 %595 #s(literal 1 binary64)) %210) (*.f64 %585 %593) (*.f64 %595 %326) (*.f64 %326 %595) (*.f64 %589 %598) (/.f64 #s(literal 1 binary64) (/.f64 %210 %595)) (*.f64 %602 %331) (/.f64 #s(literal 1 binary64) (/.f64 %321 %602)) (*.f64 phipp %661) %663 (*.f64 %45 %573) (*.f64 %578 #s(literal 1/2 binary64)) (neg.f64 %666) (*.f64 #s(literal 1/4 binary64) %668) (*.f64 #s(literal 2 binary64) %670) (*.f64 %672 #s(literal 2 binary64)) (*.f64 %674 #s(literal 1/4 binary64)) (/.f64 %676 %210) (/.f64 (*.f64 %602 #s(literal 1/2 binary64)) %321) (/.f64 (*.f64 #s(literal 1/2 binary64) %602) %321) (/.f64 (neg.f64 %676) %321) (*.f64 %595 %684) (*.f64 %676 %326) (/.f64 #s(literal 1 binary64) (/.f64 %210 %676)) %689 (fma.f64 phipp %661 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) %578 #s(literal 1/2 binary64)) (fma.f64 %45 %573 #s(literal 1/2 binary64)) (fma.f64 %578 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %663) (+.f64 %663 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %666) (-.f64 %663 #s(literal -1/2 binary64)) (neg.f64 (-.f64 %666 #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %663) (fma.f64 #s(literal 1/4 binary64) %668 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %663) (fma.f64 #s(literal 2 binary64) %670 #s(literal 1/2 binary64)) (fma.f64 %672 #s(literal 2 binary64) #s(literal 1/2 binary64)) (fma.f64 %674 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) (fma.f64 %595 %684 #s(literal 1/2 binary64)) (fma.f64 %676 %326 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) %210 %676) %210) (fma.f64 #s(literal 1/2 binary64) %114 %689) (fma.f64 %114 #s(literal 1/2 binary64) %689) %712 (+.f64 %689 %517) (+.f64 %517 %689) (-.f64 %689 %515) (fma.f64 #s(literal -1/2 binary64) %542 %689) (fma.f64 %542 #s(literal -1/2 binary64) %689) (neg.f64 %718) (fma.f64 phipp %661 %538) (fma.f64 #s(literal 1/2 binary64) %578 %538) (fma.f64 %45 %573 %538) (fma.f64 #s(literal 1/4 binary64) %550 %689) (fma.f64 #s(literal 2 binary64) %553 %689) (fma.f64 %578 #s(literal 1/2 binary64) %538) (+.f64 #s(literal 1/2 binary64) %726) (+.f64 %663 %538) (+.f64 %726 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 %49 %573 %515)) (-.f64 #s(literal 1/2 binary64) (-.f64 %666 %517)) (-.f64 #s(literal 1/2 binary64) (neg.f64 %726)) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %726) (fma.f64 #s(literal 1/4 binary64) %668 %538) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %726) (fma.f64 #s(literal 2 binary64) %670 %538) (fma.f64 %672 #s(literal 2 binary64) %538) (fma.f64 %674 #s(literal 1/4 binary64) %538) (fma.f64 %595 %684 %538) (fma.f64 %676 %326 %538) (fma.f64 %555 %506 %689) (/.f64 (-.f64 (*.f64 %689 %378) %520) %378) %748 (fma.f64 %712 phipp #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %750) (+.f64 %750 #s(literal 1 binary64)) (-.f64 %750 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 %718 phipp)) (neg.f64 (-.f64 #s(literal -1 binary64) %750)) (-.f64 #s(literal 1 binary64) (*.f64 %46 %712)) (-.f64 #s(literal 1 binary64) (neg.f64 %750)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %750) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %750) (fma.f64 #s(literal 2 binary64) %244 %750) (fma.f64 %244 #s(literal 2 binary64) %750) (fma.f64 #s(literal 1/4 binary64) %307 %750) (fma.f64 %307 #s(literal 1/4 binary64) %750) (fma.f64 %210 %326 %750) (fma.f64 %326 %210 %750) (+.f64 (/.f64 (*.f64 %712 %589) %210) #s(literal 1 binary64)) (fma.f64 %321 %331 %750) (/.f64 %774 %210) (/.f64 (neg.f64 %774) %321) (/.f64 (fma.f64 %750 %321 %321) %321) (*.f64 %774 %326) (/.f64 #s(literal 1 binary64) (/.f64 %210 %774)) %783 #s(literal -1/4 binary64) (neg.f64 #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -4 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 4 binary64)) %787 (/.f64 %7 %46) (neg.f64 (/.f64 %7 phipp)) (neg.f64 (/.f64 %1 %46)) (/.f64 %18 phipp) (*.f64 %1 %794) (*.f64 %794 %1) (/.f64 #s(literal 1 binary64) (/.f64 phipp %1)) (/.f64 %14 (neg.f64 %46)) (*.f64 %7 (/.f64 #s(literal 1 binary64) %46)) (/.f64 #s(literal 1 binary64) (/.f64 %46 %7)) (/.f64 %1 %805) (/.f64 %5 phipp) %809 (*.f64 #s(literal 1/4 binary64) %787) (*.f64 %787 #s(literal 1/4 binary64)) (/.f64 %787 #s(literal 4 binary64)) (/.f64 %7 (*.f64 #s(literal -4 binary64) phipp)) (/.f64 %10 %46) (/.f64 %18 (*.f64 phipp #s(literal 4 binary64))) (/.f64 %20 %805) (*.f64 %1 %819) (*.f64 %5 %794) (/.f64 #s(literal 1 binary64) (/.f64 phipp %5)) (/.f64 (*.f64 %787 #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %787) #s(literal 4 binary64)) (/.f64 (*.f64 %7 #s(literal 1 binary64)) (*.f64 %46 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1 binary64) %7) (*.f64 #s(literal 4 binary64) %46)) %834 (fma.f64 #s(literal 1/4 binary64) %787 #s(literal 1/2 binary64)) (fma.f64 %787 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %809) (+.f64 %809 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (+.f64 %787 #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 2 binary64) %787)) (-.f64 #s(literal 1/2 binary64) %843) (-.f64 %809 #s(literal -1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %847) (+.f64 #s(literal 1/2 binary64) %849) (neg.f64 (-.f64 %843 #s(literal 1/2 binary64))) (/.f64 %61 phipp) (fma.f64 %1 %819 #s(literal 1/2 binary64)) (fma.f64 %5 %794 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %809) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %809) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %847) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %849) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %847) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %849) %862 (*.f64 %834 phipp) (fma.f64 phipp #s(literal 1/2 binary64) %864) (fma.f64 phipp %809 %45) (fma.f64 #s(literal 1/2 binary64) phipp %864) (fma.f64 #s(literal 1/4 binary64) (*.f64 %787 phipp) %45) (fma.f64 %787 %54 %45) (fma.f64 %809 phipp %45) (fma.f64 %56 %787 %45) (fma.f64 (*.f64 phipp %787) #s(literal 1/4 binary64) %45) (+.f64 %45 %864) (+.f64 %864 %45) (-.f64 %45 (*.f64 %843 phipp)) (fma.f64 #s(literal -1/2 binary64) %46 %864) (fma.f64 %46 #s(literal -1/2 binary64) %864) (-.f64 %45 (neg.f64 %864)) (-.f64 %45 (*.f64 %46 %809)) (fma.f64 #s(literal 1/4 binary64) %51 %864) (fma.f64 %51 #s(literal 1/4 binary64) %864) (fma.f64 #s(literal 2 binary64) %54 %864) (fma.f64 %56 #s(literal 2 binary64) %864) %889 (*.f64 phipp #s(literal -1/2 binary64)) %49 (*.f64 #s(literal 1/2 binary64) %46) (*.f64 %46 #s(literal 1/2 binary64)) (neg.f64 %45) #s(literal 1 binary64) %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %308 %309 %311 %312 %314 %315 %316 %317 %318 %319 %320 %322 %323 %325 %327 %328 %330 %332 %333 %334 %336 %337 %338 %340 (fma.f64 phipp #s(literal 2 binary64) %1) %62 (+.f64 phipp (+.f64 phipp %1)) (+.f64 %1 %51) (+.f64 (+.f64 %1 phipp) phipp) (+.f64 %51 %1) (+.f64 phipp (-.f64 phipp %7)) (-.f64 %1 (neg.f64 %51)) (-.f64 %51 %7) (-.f64 %1 (*.f64 %344 phipp)) (-.f64 %1 (*.f64 %46 #s(literal 2 binary64))) (fma.f64 phipp #s(literal 2 binary64) %14) (fma.f64 #s(literal 2 binary64) phipp %14) (neg.f64 %73) (+.f64 %51 %14) (fma.f64 phipp #s(literal -1/2 binary64) %10) (fma.f64 %1 #s(literal -1/4 binary64) %49) (fma.f64 #s(literal -1/2 binary64) phipp %10) %75 (+.f64 %49 %10) (+.f64 %10 %49) (-.f64 %49 %5) (-.f64 %10 %45) (fma.f64 #s(literal 1/2 binary64) %46 %10) (fma.f64 #s(literal 1/4 binary64) %7 %49) (fma.f64 %7 #s(literal 1/4 binary64) %49) (fma.f64 %46 #s(literal 1/2 binary64) %10) (neg.f64 %61) (-.f64 %49 (*.f64 %846 %1)) %101 (/.f64 #s(literal -4 binary64) %73) (/.f64 %15 %62) (neg.f64 %104) (/.f64 #s(literal 1 binary64) %61) (/.f64 (*.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %62) (*.f64 #s(literal 4 binary64) %99) (*.f64 %99 #s(literal 4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1 binary64) %73)) %58 %59 %60 %61 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %74 %76 %77 %78 %79 %80 %81 %83 %84 %85 %87 %88 %90 %92 %94 %95 %96 %97 %98 %100 %102 %105 %107 %109 %111 %113 %115 %116 %118 %120 %122 %124 %125 %127 %129 %131 %132 %134 %135 %137 %139 %140 %141 %143 %145 %147 %148 %150 %152 %154 %156 %157 %159 %161 %163 %164 %165 %167 %168 %170 %174 %177 %179 %181 %183 %185 %186 %188 %190 %192 %193 %195 %198 %199 %201 %202 %204 %206 %209 %217 #s(literal 5/4 binary64) (fma.f64 phipp #s(literal 1/2 binary64) %939) (fma.f64 %1 #s(literal 5/4 binary64) %45) (fma.f64 #s(literal 1/2 binary64) phipp %939) %943 (+.f64 %45 %939) (+.f64 %939 %45) (-.f64 %939 %49) (fma.f64 #s(literal -1/2 binary64) %46 %939) (fma.f64 %46 #s(literal -1/2 binary64) %939) (neg.f64 %949) (-.f64 %45 %951) (-.f64 %45 %953) (-.f64 %45 %956) (fma.f64 #s(literal 1/4 binary64) %51 %939) (fma.f64 %51 #s(literal 1/4 binary64) %939) (fma.f64 #s(literal 2 binary64) %54 %939) (fma.f64 %56 #s(literal 2 binary64) %939) %962 %965 %968 %970 %975 %977 %980 %983 %985 %987 %989 %991 %993 %995 %997 %998 %1000 %1001 %1003 %1006 (fma.f64 phipp #s(literal 1/2 binary64) %1) %1008 (+.f64 %1 %45) (+.f64 %45 %1) (-.f64 %1 %49) (fma.f64 #s(literal -1/2 binary64) %46 %1) (fma.f64 %46 #s(literal -1/2 binary64) %1) (-.f64 %45 %7) (fma.f64 phipp #s(literal 1/2 binary64) %14) (fma.f64 #s(literal 1/2 binary64) phipp %14) (neg.f64 %1017) (+.f64 %45 %14) (fma.f64 #s(literal 1/4 binary64) %51 %1) (fma.f64 %51 #s(literal 1/4 binary64) %1) (fma.f64 #s(literal -1/2 binary64) %46 %14) (fma.f64 %46 #s(literal -1/2 binary64) %14) (fma.f64 #s(literal 2 binary64) %54 %1) (fma.f64 %56 #s(literal 2 binary64) %1) (fma.f64 #s(literal 1/4 binary64) %51 %14) (fma.f64 %51 #s(literal 1/4 binary64) %14) (fma.f64 #s(literal 2 binary64) %54 %14) (fma.f64 %56 #s(literal 2 binary64) %14) (fma.f64 phipp #s(literal 1/2 binary64) %1030) (fma.f64 %1 #s(literal 9/4 binary64) %45) (fma.f64 #s(literal 1/2 binary64) phipp %1030) %964 (+.f64 %45 %1030) (+.f64 %1030 %45) (fma.f64 #s(literal -1/2 binary64) %46 %1030) (fma.f64 %46 #s(literal -1/2 binary64) %1030) (-.f64 %45 %1038) (-.f64 %45 %1041) (fma.f64 %1 #s(literal 5/4 binary64) %1008) (fma.f64 #s(literal 5/4 binary64) %1 %1008) (+.f64 %1 %943) (+.f64 %943 %1) (+.f64 %1008 %939) (+.f64 %939 %1008) (fma.f64 #s(literal 1/4 binary64) %51 %1030) (fma.f64 %51 #s(literal 1/4 binary64) %1030) (fma.f64 #s(literal 2 binary64) %54 %1030) (fma.f64 %56 #s(literal 2 binary64) %1030) (-.f64 %939 (-.f64 %49 %1)) (-.f64 %943 %7) (-.f64 %1008 %951) (-.f64 %1008 %953) (-.f64 %1008 %956) (-.f64 %939 %1017) (-.f64 %45 %1060) (neg.f64 (-.f64 %1017 %939)) %962 %965 %968 %970 %975 %977 %980 %983 %985 %987 %989 %991 %993 %995 %997 %998 %1000 %1001 %1003 %1006 (*.f64 %1 #s(literal 9/4 binary64)) %1030 (fma.f64 %1 #s(literal 5/4 binary64) %1) (fma.f64 #s(literal 5/4 binary64) %1 %1) (+.f64 %1 %939) (+.f64 %939 %1) (-.f64 %1 %951) (-.f64 %1 %953) (-.f64 %1 %956) (-.f64 %939 %7) (fma.f64 %1 #s(literal 5/4 binary64) %14) (fma.f64 #s(literal 5/4 binary64) %1 %14) (+.f64 %939 %14) (neg.f64 %1060) (fma.f64 %1 #s(literal 9/4 binary64) %1) %966 (+.f64 %1 %1030) (+.f64 %1030 %1) (*.f64 %1080 %1) (-.f64 %1 %1038) (-.f64 %1 %1041) (-.f64 %1030 %7) (fma.f64 %1 #s(literal 9/4 binary64) %14) (fma.f64 #s(literal 9/4 binary64) %1 %14) (neg.f64 %1087) (+.f64 %1030 %14) (fma.f64 %1 #s(literal 5/4 binary64) %971) (fma.f64 #s(literal 5/4 binary64) %1 %971) (fma.f64 #s(literal 2 binary64) %1 %939) (+.f64 %971 %939) (+.f64 %939 %971) (-.f64 %939 (-.f64 %7 %1)) (-.f64 %939 (neg.f64 %971)) (-.f64 %939 (+.f64 %7 %7)) (fma.f64 phipp #s(literal 1/2 binary64) %966) (fma.f64 %1 #s(literal 9/4 binary64) %1008) %967 (fma.f64 #s(literal 9/4 binary64) %1 %1008) (+.f64 %1 %964) (+.f64 %45 %966) (+.f64 %1008 %1030) (+.f64 %964 %1) (+.f64 %1030 %1008) (+.f64 %966 %45) (-.f64 %966 %49) (fma.f64 %1080 %1 %45) (fma.f64 #s(literal -1/2 binary64) %46 %966) (fma.f64 %46 #s(literal -1/2 binary64) %966) (-.f64 %45 %1087) (-.f64 %964 %7) (-.f64 %1030 %1017) (fma.f64 %1 #s(literal 5/4 binary64) %1117) (fma.f64 #s(literal 5/4 binary64) %1 %1117) (neg.f64 (-.f64 %1087 %45)) (fma.f64 #s(literal 1/4 binary64) %51 %966) (fma.f64 %51 #s(literal 1/4 binary64) %966) (fma.f64 %1 #s(literal 5/4 binary64) %1124) (fma.f64 #s(literal 2 binary64) %54 %966) (fma.f64 #s(literal 5/4 binary64) %1 %1124) (fma.f64 %56 #s(literal 2 binary64) %966) (+.f64 %943 %971) (+.f64 %939 %1117) (+.f64 %939 %1124) (-.f64 %939 (-.f64 %1017 %1)) %962 %965 %968 %970 %975 %977 %980 %983 %985 %987 %989 %991 %993 %995 %997 %998 %1000 %1001 %1003 %1006 (+.f64 %1 %967) (+.f64 %1008 %966) (+.f64 %966 %1008) %969 (fma.f64 phipp #s(literal 1/2 binary64) %972) (fma.f64 #s(literal 1/2 binary64) phipp %972) (fma.f64 %1080 %1 %1008) (+.f64 %45 %972) (+.f64 %964 %971) (+.f64 %972 %45) (fma.f64 #s(literal -1/2 binary64) %46 %972) (fma.f64 %46 #s(literal -1/2 binary64) %972) (-.f64 %1 %1145) (-.f64 %1008 %1087) (-.f64 %967 %7) (-.f64 %45 (-.f64 %1087 %1)) (-.f64 %45 (neg.f64 %972)) (+.f64 %967 %14) (neg.f64 (-.f64 %7 %967)) (-.f64 %45 (+.f64 %1087 %7)) (fma.f64 #s(literal 1/4 binary64) %51 %972) (fma.f64 %51 #s(literal 1/4 binary64) %972) (fma.f64 #s(literal 2 binary64) %54 %972) (fma.f64 %56 #s(literal 2 binary64) %972) %962 %965 %968 %970 %975 %977 %980 %983 %985 %987 %989 %991 %993 %995 %997 %998 %1000 %1001 %1003 %1006 (fma.f64 phipp #s(literal -1/2 binary64) %5) (fma.f64 %1 #s(literal 1/4 binary64) %49) %171 (fma.f64 #s(literal -1/2 binary64) phipp %5) (+.f64 %5 %49) (+.f64 %49 %5) (-.f64 %5 %45) (-.f64 %49 %10) (fma.f64 #s(literal 1/2 binary64) %46 %5) (fma.f64 %7 #s(literal -1/4 binary64) %49) (fma.f64 %46 #s(literal 1/2 binary64) %5) (neg.f64 %1172) (/.f64 (fma.f64 %49 #s(literal 4 binary64) %1) #s(literal 4 binary64)) (/.f64 (fma.f64 %49 #s(literal -4 binary64) %7) #s(literal -4 binary64)) %172 (cos.f64 %1172) (sin.f64 %61) (cos.f64 %1180) (cos.f64 (fabs.f64 %1180)) (cos.f64 (neg.f64 %1180)) (neg.f64 %175) (sin.f64 (fma.f64 %1 #s(literal 1/4 binary64) %1187)) (sin.f64 (+.f64 %1172 %277)) (sin.f64 (+.f64 %1180 %277)) (fma.f64 %210 %211 %1195) (fma.f64 %211 %210 %1195) (fma.f64 %1194 %210 %212) (+.f64 %212 %1195) (+.f64 %1200 %212) (-.f64 %212 %215) (fma.f64 %210 %211 %1203) (fma.f64 %210 %211 %1205) (fma.f64 %211 %210 %1203) (fma.f64 %211 %210 %1205) (+.f64 %212 %1203) (+.f64 %212 %1205) (fma.f64 %1211 %284 %1212) (+.f64 (*.f64 %1211 %284) %1212) (cos.f64 %61) %173 (cos.f64 %1217) (cos.f64 (fabs.f64 %1217)) (cos.f64 (neg.f64 %1217)) (neg.f64 %176) (sin.f64 (fma.f64 %62 #s(literal 1/4 binary64) %277)) (sin.f64 %1227) (sin.f64 (+.f64 %1217 %277)) (fma.f64 %210 %211 %215) (fma.f64 %211 %210 %215) (+.f64 %212 %215) (-.f64 %212 %1195) (-.f64 %212 %1200) (fma.f64 %210 %211 %1236) (fma.f64 %211 %210 %1236) (+.f64 %212 %1236) (-.f64 %212 %1203) (fma.f64 %210 %211 %1241) (fma.f64 %210 %211 %1243) (fma.f64 %211 %210 %1241) (fma.f64 %211 %210 %1243) (+.f64 %212 %1241) (+.f64 %212 %1243) (fma.f64 %1249 %284 %1250) (+.f64 (*.f64 %1249 %284) %1250) %135 %137 %139 %140 %141 %143 %145 %147 %148 %150 %152 %154 %156 %157 %159 %161 %163 %164 %165 %167 %168 %170 %174 %177 %179 %181 %183 %185 %186 %188 %190 %192 %193 %195 %198 %199 %201 %202 %204 %206 %209 %217 %979 (cos.f64 %949) (cos.f64 %1255) (neg.f64 %982) (cos.f64 %967) (cos.f64 (fabs.f64 %1255)) (cos.f64 (neg.f64 %1255)) (cos.f64 (fabs.f64 %967)) (cos.f64 %1145) (sin.f64 (fma.f64 %1 #s(literal 5/4 binary64) %1266)) (sin.f64 (+.f64 %949 %277)) (sin.f64 (+.f64 %1255 %277)) (sin.f64 (+.f64 %967 %277)) (fma.f64 %211 %1275 %1277) (fma.f64 %1275 %211 %1277) (+.f64 %1280 %1277) (-.f64 %1280 %1282) (fma.f64 %211 %1275 %1285) (fma.f64 %211 %1275 %1287) (fma.f64 %1275 %211 %1285) (fma.f64 %1275 %211 %1287) (+.f64 %1280 %1285) (+.f64 %1280 %1287) (-.f64 (*.f64 %1293 %211) (*.f64 %1295 %1194)) (-.f64 (*.f64 %211 %1293) (*.f64 %1194 %1295)) (-.f64 (*.f64 %982 (cos.f64 %1)) (*.f64 %981 (sin.f64 %1))) (fma.f64 %211 %1306 %1308) (+.f64 (*.f64 %211 %1306) %1308) (fma.f64 %978 %284 %1312) (+.f64 (*.f64 %978 %284) %1312) %184 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1326 %1328 %1329 %1331 %1333 %1335 %1336 %1337 %1339 %1341 %1342 %1344 %1345 %1346 %1347 %1349 %149 (neg.f64 %151) (/.f64 %173 %172) (/.f64 %176 %175) (/.f64 %1353 %172) (*.f64 %173 %203) (*.f64 %203 %173) (*.f64 %176 (/.f64 #s(literal 1 binary64) %175)) (-.f64 (/.f64 %212 %172) (/.f64 %1203 %172)) %135 %137 %139 %140 %141 %143 %145 %147 %148 %150 %152 %154 %156 %157 %159 %161 %163 %164 %165 %167 %168 %170 %174 %177 %179 %181 %183 %185 %186 %188 %190 %192 %193 %195 %198 %199 %201 %202 %204 %206 %209 %217 %1362 %211 %1364 %1366 %1368 %1369 %1370 %1371 %1372 %1374 %1376 %1377 %1378 %1380 %1382 %1383 %1384 %1385 %1386 %1387 %1389 %1391 %1393 #s(literal 2 binary64) %347 %348 %349 %350 %351 %352 %353 %354 %355 %357 %358 %359 %360 %361 %362 %363 %364 %365 %367 %369 %377 #s(literal 1 binary64) %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %308 %309 %311 %312 %314 %315 %316 %317 %318 %319 %320 %322 %323 %325 %327 %328 %330 %332 %333 %334 %336 %337 %338 %340 %184 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1326 %1328 %1329 %1331 %1333 %1335 %1336 %1337 %1339 %1341 %1342 %1344 %1345 %1346 %1347 %1349 %214 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1402 %1404 %1405 %1407 %1410 %1411 %1412 %1413 %1414 %1415 %1417 %214 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1402 %1404 %1405 %1407 %1410 %1411 %1412 %1413 %1414 %1415 %1417 %1418 (/.f64 %1419 %982) (neg.f64 %1421) (/.f64 %1423 %979) (*.f64 #s(literal 1 binary64) %1418) (*.f64 %214 %990) (*.f64 %1418 #s(literal 1 binary64)) (*.f64 %990 %214) (/.f64 #s(literal 1 binary64) (/.f64 %979 %214)) (*.f64 %1419 %992) (/.f64 #s(literal 1 binary64) (/.f64 %982 %1419)) (*.f64 #s(literal 1/2 binary64) %1434) (*.f64 #s(literal 2 binary64) %1436) (*.f64 #s(literal 2 binary64) %1438) (*.f64 #s(literal 2 binary64) %1440) %1443 %1444 %1445 %1447 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1460 %1461 %1463 %1464 %1466 %1467 %1469 %1471 %1472 %1473 %1475 %1476 %1477 %1479 %1481 %1483 %1485 %1487 %1489 %1491 %1493 %1495 %1496 %1497 %1498 %1500 %1502 %1504 %1505 %1507 %1508 %1510 %1514 %1518 %1522 %1525 %1529 %1532 %1534 %1535 %1537 %1539 %1542 %1543 %1547 %1551 %1554 %1557 %1558 %1559 %1560 %1561 %1565 %1569 %1572 %1575 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1587 %1589 %1594 %1598 %1601 %1194 %1602 %1603 %1605 %1606 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1618 %1620 %1621 %1622 %1623 %1625 %1626 %1627 %1628 %1629 %1630 %1631 %1632 %1634 %1635 %1637 %1639 %1641 %1642 %1643 %1644 %1645 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1657 %1658 %1659 %1660 %1362 %211 %1364 %1366 %1368 %1369 %1370 %1371 %1372 %1374 %1376 %1377 %1378 %1380 %1382 %1383 %1384 %1385 %1386 %1387 %1389 %1391 %1393 %1442 %1661 %1663 %1664 %1665 %1666 %1667 %1668 %1670 %1671 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1682 %1684 %1686 %1688 %1690 %1691 %1692 %1693 %1695 %1697 %1699 %1700 %1701 %1702 %1703 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1719 %1722 %1724 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1740 %1743 %1744 %1746 %1747 %1749 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1775 %1776 %1777 %1780 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1798 %1799 %1800 %1802 %1804 %1806 %1808 %1811 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1839 %1841 %1845 %1848 %1850 %1852 %1855 %1857 %1859 %1860 %1862 %1865 %1867 %1870 %1873 %1875 %1876 %1877 %1878 %1879 %1881 %1883 %1884 %1885 %1886 %1887 %1889 %1892 %1893 %1894 %1895 %1897 %1899 %1902 %1906 %1909 %1682 %1684 %1686 %1688 %1690 %1691 %1692 %1693 %1695 %1697 %1699 %1700 %1701 %1702 %1703 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1719 %1722 %1724 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1740 %1743 %1744 %1746 %1747 %1749 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1775 %1776 %1777 %1780 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1798 %1799 %1800 %1802 %1804 %1806 %1808 %1811 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1839 %1841 %1845 %1848 %1850 %1852 %1855 %1857 %1859 %1860 %1862 %1865 %1867 %1870 %1873 %1875 %1876 %1877 %1878 %1879 %1881 %1883 %1884 %1885 %1886 %1887 %1889 %1892 %1893 %1894 %1895 %1897 %1899 %1902 %1906 %1909 %1624 (/.f64 %1194 %176) (neg.f64 %1621) (/.f64 %1419 %176) (/.f64 %1423 %173) (*.f64 #s(literal 1 binary64) %1624) (*.f64 %184 %214) (*.f64 %214 %184) (*.f64 %1194 %191) (*.f64 %1621 #s(literal -1 binary64)) (*.f64 %1624 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1621) (*.f64 %191 %1194) (/.f64 #s(literal 1 binary64) (/.f64 %173 %214)) (*.f64 %1419 %191) (/.f64 #s(literal 1 binary64) (/.f64 %176 %1419)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %1624)) (*.f64 #s(literal 2 binary64) (/.f64 %1403 %173)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1624)) (*.f64 %1406 %196) (*.f64 (*.f64 %191 #s(literal 1 binary64)) %1194) (*.f64 #s(literal 2 binary64) (neg.f64 %1640)) (*.f64 %344 %1640) (*.f64 #s(literal 2 binary64) (*.f64 %1403 %184)) (*.f64 (*.f64 %191 #s(literal 2 binary64)) %1408) %1682 %1684 %1686 %1688 %1690 %1691 %1692 %1693 %1695 %1697 %1699 %1700 %1701 %1702 %1703 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1719 %1722 %1724 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1740 %1743 %1744 %1746 %1747 %1749 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1775 %1776 %1777 %1780 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1798 %1799 %1800 %1802 %1804 %1806 %1808 %1811 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1839 %1841 %1845 %1848 %1850 %1852 %1855 %1857 %1859 %1860 %1862 %1865 %1867 %1870 %1873 %1875 %1876 %1877 %1878 %1879 %1881 %1883 %1884 %1885 %1886 %1887 %1889 %1892 %1893 %1894 %1895 %1897 %1899 %1902 %1906 %1909 %1943 (/.f64 %1459 %982) (neg.f64 %1945) (/.f64 %1662 %979) (*.f64 #s(literal 1 binary64) %1943) (*.f64 %211 %990) (*.f64 %1943 #s(literal 1 binary64)) (*.f64 %990 %211) (/.f64 #s(literal 1 binary64) (/.f64 %979 %211)) (*.f64 %1459 %992) (/.f64 #s(literal 1 binary64) (/.f64 %982 %1459)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %1943)) (*.f64 #s(literal 2 binary64) (/.f64 %1375 %979)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1943)) (*.f64 #s(literal 2 binary64) (*.f64 %1375 %990)) %1965 (/.f64 %1683 %979) (neg.f64 (/.f64 %1681 %979)) (/.f64 (-.f64 %1419 %1459) %982) (*.f64 #s(literal 1 binary64) %1965) (*.f64 %1683 %990) (*.f64 %990 %1683) (/.f64 #s(literal 1 binary64) (/.f64 %979 %1683)) (+.f64 %1418 %1945) (+.f64 %1945 %1418) (-.f64 %1418 %1943) (fma.f64 #s(literal 1 binary64) %1418 %1945) (fma.f64 #s(literal 1 binary64) %1945 %1418) (fma.f64 %214 %990 %1945) (fma.f64 %1418 #s(literal 1 binary64) %1945) (fma.f64 #s(literal -1 binary64) %1943 %1418) (fma.f64 %990 %214 %1945) (fma.f64 %211 (neg.f64 %990) %1418) (fma.f64 %1459 %990 %1418) (fma.f64 %1419 %992 %1945) (fma.f64 #s(literal 1/2 binary64) %1434 %1945) (fma.f64 #s(literal 2 binary64) %1436 %1945) (fma.f64 #s(literal 2 binary64) %1438 %1945) (fma.f64 #s(literal 2 binary64) %1440 %1945) (/.f64 %1994 %979) (/.f64 (-.f64 (*.f64 %1418 %982) %1459) %982) (/.f64 (neg.f64 %1994) %982) (*.f64 %1994 %990) (/.f64 #s(literal 1 binary64) (/.f64 %979 %1994)) (/.f64 %2004 %2008) (/.f64 (neg.f64 %2004) (neg.f64 %2008)) (/.f64 (-.f64 (*.f64 %1419 %982) %1566) %2008) (*.f64 %2004 (/.f64 #s(literal 1 binary64) %2008)) (/.f64 #s(literal 1 binary64) (/.f64 %2008 %2004)) (/.f64 (/.f64 %2004 %979) %979) (/.f64 (-.f64 (*.f64 %1419 %979) %1519) (*.f64 %982 %979)) (/.f64 (-.f64 (*.f64 %214 %982) %1548) (*.f64 %979 %982)) (-.f64 (/.f64 %1993 %979) %1943) (-.f64 (/.f64 (*.f64 %979 %214) %2008) (/.f64 %1511 %2008)) %1194 %1602 %1603 %1605 %1606 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1618 %1620 %1682 %1684 %1686 %1688 %1690 %1691 %1692 %1693 %1695 %1697 %1699 %1700 %1701 %1702 %1703 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1719 %1722 %1724 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1740 %1743 %1744 %1746 %1747 %1749 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1775 %1776 %1777 %1780 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1798 %1799 %1800 %1802 %1804 %1806 %1808 %1811 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1839 %1841 %1845 %1848 %1850 %1852 %1855 %1857 %1859 %1860 %1862 %1865 %1867 %1870 %1873 %1875 %1876 %1877 %1878 %1879 %1881 %1883 %1884 %1885 %1886 %1887 %1889 %1892 %1893 %1894 %1895 %1897 %1899 %1902 %1906 %1909 %1621 %1622 %1623 %1625 %1626 %1627 %1628 %1629 %1630 %1631 %1632 %1634 %1635 %1637 %1639 %1641 %1642 %1643 %1644 %1645 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1657 %1658 %1659 %1660 %1682 %1684 %1686 %1688 %1690 %1691 %1692 %1693 %1695 %1697 %1699 %1700 %1701 %1702 %1703 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1719 %1722 %1724 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1740 %1743 %1744 %1746 %1747 %1749 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1775 %1776 %1777 %1780 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1798 %1799 %1800 %1802 %1804 %1806 %1808 %1811 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1839 %1841 %1845 %1848 %1850 %1852 %1855 %1857 %1859 %1860 %1862 %1865 %1867 %1870 %1873 %1875 %1876 %1877 %1878 %1879 %1881 %1883 %1884 %1885 %1886 %1887 %1889 %1892 %1893 %1894 %1895 %1897 %1899 %1902 %1906 %1909 %1442 %1661 %1663 %1664 %1665 %1666 %1667 %1668 %1670 %1671 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1682 %1684 %1686 %1688 %1690 %1691 %1692 %1693 %1695 %1697 %1699 %1700 %1701 %1702 %1703 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1719 %1722 %1724 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1740 %1743 %1744 %1746 %1747 %1749 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1775 %1776 %1777 %1780 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1798 %1799 %1800 %1802 %1804 %1806 %1808 %1811 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1839 %1841 %1845 %1848 %1850 %1852 %1855 %1857 %1859 %1860 %1862 %1865 %1867 %1870 %1873 %1875 %1876 %1877 %1878 %1879 %1881 %1883 %1884 %1885 %1886 %1887 %1889 %1892 %1893 %1894 %1895 %1897 %1899 %1902 %1906 %1909 %2036 %2037 %1756 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2049 %2051 %2053 %2054 %2055 %2056 %2057 %2059 %2060 %2061 %2062 %2063 %2064 %2066 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %2077 %2078 %2079 %2080 %2082 %2083 %2084 %2085 %1682 %1684 %1686 %1688 %1690 %1691 %1692 %1693 %1695 %1697 %1699 %1700 %1701 %1702 %1703 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1719 %1722 %1724 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1740 %1743 %1744 %1746 %1747 %1749 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1775 %1776 %1777 %1780 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1798 %1799 %1800 %1802 %1804 %1806 %1808 %1811 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1839 %1841 %1845 %1848 %1850 %1852 %1855 %1857 %1859 %1860 %1862 %1865 %1867 %1870 %1873 %1875 %1876 %1877 %1878 %1879 %1881 %1883 %1884 %1885 %1886 %1887 %1889 %1892 %1893 %1894 %1895 %1897 %1899 %1902 %1906 %1909 (fma.f64 %173 %1418 %211) (fma.f64 %214 %2087 %211) %1478 (+.f64 %211 %1576) (+.f64 %1576 %211) (-.f64 %211 (*.f64 %1421 %173)) (-.f64 %211 (*.f64 %176 %1418)) (-.f64 %211 (neg.f64 %1576)) (-.f64 %1576 %1459) (fma.f64 %173 %1418 %1662) (fma.f64 %214 %2087 %1662) (fma.f64 %1418 %173 %1662) (neg.f64 %1486) (+.f64 %1576 %1662) (fma.f64 #s(literal 1 binary64) %211 %1576) (fma.f64 #s(literal 1 binary64) %1576 %211) (fma.f64 %211 #s(literal 1 binary64) %1576) (fma.f64 %214 %2106 %211) (fma.f64 %1353 %1418 %211) (fma.f64 %1515 %990 %211) (fma.f64 #s(literal 1 binary64) %1576 %1662) (fma.f64 %214 %2106 %1662) (fma.f64 %1353 %1418 %1662) (fma.f64 %1515 %990 %1662) (fma.f64 #s(literal 1/2 binary64) %1373 %1576) (fma.f64 #s(literal 2 binary64) %1375 %1576) (fma.f64 %114 %211 %1576) (fma.f64 %1375 #s(literal 2 binary64) %1576) (fma.f64 %1379 #s(literal 1/2 binary64) %1576) (fma.f64 %36 %1375 %1576) (/.f64 %1516 %979) %1443 %1444 %1445 %1447 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1460 %1461 %1463 %1464 %1466 %1467 %1469 %1471 %1472 %1473 %1475 %1476 %1477 %1479 %1481 %1483 %1485 %1487 %1489 %1491 %1493 %1495 %1496 %1497 %1498 %1500 %1502 %1504 %1505 %1507 %1508 %1510 %1514 %1518 %1522 %1525 %1529 %1532 %1534 %1535 %1537 %1539 %1542 %1543 %1547 %1551 %1554 %1557 %1558 %1559 %1560 %1561 %1565 %1569 %1572 %1575 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1587 %1589 %1594 %1598 %1601 (/.f64 %1590 %173) (*.f64 %173 %1442) (*.f64 %211 %1538) %1760 (/.f64 %1595 %176) (/.f64 %1599 %176) (/.f64 %2126 %176) (*.f64 #s(literal 1 binary64) %1760) (*.f64 %184 %1590) (*.f64 %211 %2058) (*.f64 %1353 %1442) (*.f64 %1590 %184) (*.f64 %2065 %211) (/.f64 #s(literal 1 binary64) (/.f64 %173 %1590)) %2036 %2037 %1756 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2049 %2051 %2053 %2054 %2055 %2056 %2057 %2059 %2060 %2061 %2062 %2063 %2064 %2066 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %2077 %2078 %2079 %2080 %2082 %2083 %2084 %2085 %1682 %1684 %1686 %1688 %1690 %1691 %1692 %1693 %1695 %1697 %1699 %1700 %1701 %1702 %1703 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1719 %1722 %1724 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1740 %1743 %1744 %1746 %1747 %1749 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1775 %1776 %1777 %1780 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1798 %1799 %1800 %1802 %1804 %1806 %1808 %1811 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1839 %1841 %1845 %1848 %1850 %1852 %1855 %1857 %1859 %1860 %1862 %1865 %1867 %1870 %1873 %1875 %1876 %1877 %1878 %1879 %1881 %1883 %1884 %1885 %1886 %1887 %1889 %1892 %1893 %1894 %1895 %1897 %1899 %1902 %1906 %1909 #s(literal 1/2 binary64) %28 %29 %31 %32 %33 %34 %35 %37 %39 %40 %42 (*.f64 #s(literal 1/2 binary64) %62) %82 (neg.f64 %2137) (fma.f64 %1 #s(literal 1/2 binary64) %2139) (fma.f64 #s(literal 1/2 binary64) %1 %2141) (fma.f64 #s(literal 1/2 binary64) %51 %2143) (fma.f64 %51 #s(literal 1/2 binary64) %2145) (*.f64 %61 #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 2 binary64) %62)) (*.f64 #s(literal 2 binary64) %61) (*.f64 (*.f64 %62 #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 %2145 %2139) (+.f64 %2143 %2141) (+.f64 %2139 %2145) (+.f64 %2141 %2143) (fma.f64 #s(literal 1/4 binary64) %62 %61) (fma.f64 %62 #s(literal 1/4 binary64) %61) (+.f64 %61 %61) (fma.f64 #s(literal -1/4 binary64) %73 %61) (fma.f64 #s(literal 1/2 binary64) %82 %61) (fma.f64 %61 #s(literal 1 binary64) %61) (fma.f64 #s(literal 1 binary64) %61 %61) (fma.f64 #s(literal 2 binary64) %112 %61) (fma.f64 %114 %61 %61) (fma.f64 #s(literal 1/2 binary64) %119 %61) (fma.f64 #s(literal 1/2 binary64) %121 %61) (fma.f64 #s(literal 2 binary64) %123 %61) (fma.f64 #s(literal -1 binary64) %108 %61) (fma.f64 %41 %130 %61) %1592 (cos.f64 %2137) (cos.f64 %2172) (cos.f64 (fabs.f64 %2172)) (cos.f64 (neg.f64 %2172)) (sin.f64 (fma.f64 %62 #s(literal 1/2 binary64) %277)) (sin.f64 (fma.f64 %62 #s(literal -1/2 binary64) %277)) (sin.f64 (+.f64 %2172 %277)) (fma.f64 %2184 %284 %2185) (+.f64 (*.f64 %2184 %284) %2185) %2189 (*.f64 %1592 #s(literal 1/2 binary64)) (neg.f64 %2191) (*.f64 #s(literal 1/4 binary64) %2193) (*.f64 #s(literal 2 binary64) %2195) (*.f64 %2197 #s(literal 2 binary64)) (*.f64 %2199 #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) %1592 #s(literal 1/2 binary64)) %1593 (+.f64 #s(literal 1/2 binary64) %2189) (+.f64 %2189 #s(literal 1/2 binary64)) (*.f64 (+.f64 %1592 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %2191) (-.f64 %2189 #s(literal -1/2 binary64)) (neg.f64 %1721) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %2189) (fma.f64 #s(literal 1/4 binary64) %2193 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %2189) (fma.f64 #s(literal 2 binary64) %2195 #s(literal 1/2 binary64)) (fma.f64 %2197 #s(literal 2 binary64) #s(literal 1/2 binary64)) (fma.f64 %2199 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %2217) (+.f64 #s(literal 1/2 binary64) %2221) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %2217) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %2217) (-.f64 #s(literal 1 binary64) %2228) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %2221) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %2221) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %1227)))) (pow.f64 %173 #s(literal 2 binary64)) (*.f64 %173 %173) (*.f64 %231 %231) (*.f64 %176 %176) (-.f64 #s(literal 1 binary64) (*.f64 %1249 %1249)) (-.f64 #s(literal 1 binary64) (*.f64 %2242 %2242)) (/.f64 (+.f64 %1592 (cos.f64 (-.f64 %61 %61))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %62 %75)) (cos.f64 (-.f64 %61 %75))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %75 %61)) (cos.f64 (-.f64 %75 %61))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %75 %75)) (cos.f64 (-.f64 %75 %75))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %62 %1217)) (cos.f64 (-.f64 %61 %1217))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %1217 %75)) (cos.f64 (-.f64 %1217 %75))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %1217 %61)) (cos.f64 (-.f64 %1217 %61))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %75 %1217)) (cos.f64 (-.f64 %75 %1217))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %1217 %1217)) (cos.f64 (-.f64 %1217 %1217))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1227 %75)) (sin.f64 (+.f64 %1227 %75))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1227 %61)) (sin.f64 (+.f64 %1227 %61))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1227 %1217)) (sin.f64 (+.f64 %1227 %1217))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %1227 %1227)) (cos.f64 (+.f64 %1227 %1227))) #s(literal 2 binary64)) (*.f64 %173 %1194) %1871 (*.f64 #s(literal 1 binary64) %1871) (*.f64 %1194 %2323) (*.f64 %1871 #s(literal 1 binary64)) (*.f64 %1353 %1194) (*.f64 #s(literal 1/2 binary64) %2327) (*.f64 #s(literal 2 binary64) %2329) (*.f64 #s(literal 2 binary64) %2331) (*.f64 %2333 %1408) (/.f64 (+.f64 (sin.f64 (-.f64 %45 %61)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phipp %61))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %45 %75)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phipp %75))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %45 %1217)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phipp %1217))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %45 %1227)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phipp %1227))) #s(literal 2 binary64)) %1718 (*.f64 %1681 %173) (neg.f64 %1720) (*.f64 #s(literal 1 binary64) %1718) (fma.f64 %173 %211 %1871) (fma.f64 %173 %1194 %1590) (fma.f64 %211 %173 %1871) (fma.f64 %1194 %173 %1590) (+.f64 %1871 %1590) (+.f64 %1590 %1871) (-.f64 %1590 %1515) (fma.f64 %173 %211 %1544) (fma.f64 %173 %211 %1530) (fma.f64 %173 %211 %2371) (fma.f64 %211 %173 %1544) (fma.f64 %211 %173 %1530) (fma.f64 %211 %173 %2371) (+.f64 %1590 %1544) (+.f64 %1590 %1530) (+.f64 %1590 %2371) (-.f64 %1871 %1842) (-.f64 %1871 %1599) (-.f64 %1871 %2126) (fma.f64 #s(literal 1 binary64) %1871 %1590) (fma.f64 #s(literal 1 binary64) %1590 %1871) (fma.f64 %211 %2323 %1871) (fma.f64 %1194 %2323 %1590) (fma.f64 %1871 #s(literal 1 binary64) %1590) (fma.f64 %1353 %211 %1871) (fma.f64 %1353 %1194 %1590) (fma.f64 %1590 #s(literal 1 binary64) %1871) (-.f64 %1871 (*.f64 #s(literal -1 binary64) %1590)) (fma.f64 #s(literal 1 binary64) %1590 %1544) (fma.f64 #s(literal 1 binary64) %1590 %1530) (fma.f64 #s(literal 1 binary64) %1590 %2371) (fma.f64 %211 %2323 %1544) (fma.f64 %211 %2323 %1530) (fma.f64 %211 %2323 %2371) (fma.f64 %1353 %211 %1544) (fma.f64 %1353 %211 %1530) (fma.f64 %1353 %211 %2371) (fma.f64 %1590 #s(literal 1 binary64) %1544) (fma.f64 %1590 #s(literal 1 binary64) %1530) (fma.f64 %1590 #s(literal 1 binary64) %2371) (fma.f64 #s(literal 1/2 binary64) %2404 %1871) (fma.f64 #s(literal 1/2 binary64) %2327 %1590) (fma.f64 #s(literal 2 binary64) %2329 %1590) (fma.f64 #s(literal 2 binary64) %2408 %1871) (fma.f64 #s(literal 2 binary64) %2410 %1871) (fma.f64 #s(literal 2 binary64) %2331 %1590) (fma.f64 %2333 %1375 %1871) (fma.f64 %2333 %1408 %1590) (fma.f64 #s(literal 1/2 binary64) %2404 %1544) (fma.f64 #s(literal 1/2 binary64) %2404 %1530) (fma.f64 #s(literal 1/2 binary64) %2404 %2371) (fma.f64 #s(literal 2 binary64) %2408 %1544) (fma.f64 #s(literal 2 binary64) %2408 %1530) (fma.f64 #s(literal 2 binary64) %2408 %2371) (fma.f64 #s(literal 2 binary64) %2410 %1544) (fma.f64 #s(literal 2 binary64) %2410 %1530) (fma.f64 #s(literal 2 binary64) %2410 %2371) (fma.f64 %2333 %1375 %1544) (fma.f64 %2333 %1375 %1530) (fma.f64 %2333 %1375 %2371) %1682 %1684 %1686 %1688 %1690 %1691 %1692 %1693 %1695 %1697 %1699 %1700 %1701 %1702 %1703 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1719 %1722 %1724 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1740 %1743 %1744 %1746 %1747 %1749 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1762 %1764 %1766 %1768 %1770 %1772 %1774 %1775 %1776 %1777 %1780 %1781 %1783 %1785 %1787 %1789 %1791 %1793 %1795 %1797 %1798 %1799 %1800 %1802 %1804 %1806 %1808 %1811 %1814 %1815 %1816 %1817 %1818 %1819 %1820 %1821 %1822 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1836 %1837 %1839 %1841 %1845 %1848 %1850 %1852 %1855 %1857 %1859 %1860 %1862 %1865 %1867 %1870 %1873 %1875 %1876 %1877 %1878 %1879 %1881 %1883 %1884 %1885 %1886 %1887 %1889 %1892 %1893 %1894 %1895 %1897 %1899 %1902 %1906 %1909 %219 (fabs.f64 %136) (fabs.f64 %219) (/.f64 #s(literal 1 binary64) (fabs.f64 %149)) (sqrt.f64 %2431) (pow.f64 %2431 #s(literal 1/2 binary64)) (/.f64 %229 %231) (/.f64 (neg.f64 %229) %2436) (fabs.f64 (*.f64 %172 %191)) (/.f64 (*.f64 %229 #s(literal 1 binary64)) %231) (fabs.f64 (*.f64 %175 %184)) (fabs.f64 (*.f64 %172 %2444)) (fabs.f64 (*.f64 %172 %2447)) (*.f64 %229 %2444) (*.f64 %2444 %229) (fabs.f64 (*.f64 %175 %2444)) (fabs.f64 (*.f64 %175 %2447)) (*.f64 %2456 %2456) (sqrt.f64 (*.f64 %2228 %1741)) %218 %220 %222 %224 %225 %226 %228 %233 %235 %236 %238 %229 (fabs.f64 %229) (fabs.f64 %175) (sqrt.f64 %2228) (pow.f64 %2228 #s(literal 1/2 binary64)) (*.f64 %2464 %2464) %230 %231 (fabs.f64 %231) (fabs.f64 %176) (sqrt.f64 %1593) (pow.f64 %1593 #s(literal 1/2 binary64)) (*.f64 %2470 %2470) %232 (neg.f64 %234) (log.f64 (/.f64 #s(literal 1 binary64) %2444)) %218 %220 %222 %224 %225 %226 %228 %233 %235 %236 %238 %234 %2475 %2476 %2477 %2444 %2478 %2479 %2480 %2481 %2483 %2485 %2486 %2488 %2490 %2492 %2493 %2494 %2495 %2497 %2477 %2444 %2478 %2479 %2480 %2481 %2483 %2485 %2486 %2488 %2490 %2492 %2493 %2494 %2495 %2497 %234 %2475 %2476 %218 %220 %222 %224 %225 %226 %228 %233 %235 %236 %238 %2498 %2499 %2500 %2502 %2504 %2505 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2521 %2523 %2525 %2527 (*.f64 kR %234) (*.f64 %232 %2515) %2511 (neg.f64 %2509) (log.f64 (pow.f64 %2444 kR)) %2499 %2500 %2502 %2504 %2505 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2521 %2523 %2525 %2527 (*.f64 kR %230) %2508 (log.f64 (pow.f64 %229 kR)) %2499 %2500 %2502 %2504 %2505 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2521 %2523 %2525 %2527 (fma.f64 phipp #s(literal 1/2 binary64) #s(literal 884279719003555/1125899906842624 binary64)) %2537 (+.f64 %45 #s(literal 884279719003555/1125899906842624 binary64)) (+.f64 #s(literal 884279719003555/1125899906842624 binary64) %45) (-.f64 #s(literal 884279719003555/1125899906842624 binary64) %49) (fma.f64 #s(literal -1/2 binary64) %46 #s(literal 884279719003555/1125899906842624 binary64)) (fma.f64 %46 #s(literal -1/2 binary64) #s(literal 884279719003555/1125899906842624 binary64)) (neg.f64 (-.f64 %49 #s(literal 884279719003555/1125899906842624 binary64))) (-.f64 %45 (neg.f64 #s(literal 884279719003555/1125899906842624 binary64))) (fma.f64 #s(literal 1/4 binary64) %51 #s(literal 884279719003555/1125899906842624 binary64)) (fma.f64 %51 #s(literal 1/4 binary64) #s(literal 884279719003555/1125899906842624 binary64)) (fma.f64 #s(literal 2 binary64) %54 #s(literal 884279719003555/1125899906842624 binary64)) (fma.f64 %56 #s(literal 2 binary64) #s(literal 884279719003555/1125899906842624 binary64)) %2551 (tan.f64 %2553) (tan.f64 (+.f64 %2553 %1)) (/.f64 %2557 %2558) (/.f64 (neg.f64 %2557) (neg.f64 %2558)) (*.f64 %2557 (/.f64 #s(literal 1 binary64) %2558)) (/.f64 #s(literal 1 binary64) (/.f64 %2558 %2557)) (/.f64 (sin.f64 %2553) (cos.f64 %2553)) %2570 (-.f64 (log.f64 (fabs.f64 %2557)) (log.f64 (fabs.f64 %2558))) (*.f64 kR %2570) (*.f64 %2570 kR) (*.f64 kR (log.f64 (fabs.f64 %2551))) (log.f64 (pow.f64 %2551 kR)) (*.f64 %252 %218) %135 %137 %139 %140 %141 %143 %145 %147 %148 %150 %152 %154 %156 %157 %159 %161 %163 %164 %165 %167 %168 %170 %174 %177 %179 %181 %183 %185 %186 %188 %190 %192 %193 %195 %198 %199 %201 %202 %204 %206 %209 %217 %218 %220 %222 %224 %225 %226 %228 %233 %235 %236 %238 %2499 %2500 %2502 %2504 %2505 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2521 %2523 %2525 %2527 %2584 %2585 (*.f64 kR %2585) %2587 %2588 (*.f64 kR %2588) %2590 %2595 %2600 %2603 %2606 %2607 %2608 %2611 %2613 %2590 %2595 %2600 %2603 %2606 %2607 %2608 %2611 %2613 %2590 %2595 %2600 %2603 %2606 %2607 %2608 %2611 %2613 %2590 %2595 %2600 %2603 %2606 %2607 %2608 %2611 %2613 %218 %220 %222 %224 %225 %226 %228 %233 %235 %236 %238 %2499 %2500 %2502 %2504 %2505 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2521 %2523 %2525 %2527 %218 %220 %222 %224 %225 %226 %228 %233 %235 %236 %238 %2499 %2500 %2502 %2504 %2505 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2521 %2523 %2525 %2527 %2614 %2617 %2619 %2622 %2623 %2625 %2626 %2627 %2630 %2632 %2633 %2636 %2637 %2641 %2644 %2646 %2648 %2650 %2653 %2655 %2658 %2659 %2661 %2662 %2663 %2666 %2668 %2633 %2636 %2637 %2641 %2644 %2646 %2648 %2650 %2653 %2655 %2658 %2659 %2661 %2662 %2663 %2666 %2668 %2633 %2636 %2637 %2641 %2644 %2646 %2648 %2650 %2653 %2655 %2658 %2659 %2661 %2662 %2663 %2666 %2668 %2669 (-.f64 (log.f64 (fabs.f64 %1683)) %2594) (-.f64 (log.f64 (fabs.f64 %1994)) %2594) (-.f64 (log.f64 (fabs.f64 %2004)) (log.f64 (fabs.f64 %2008))) (*.f64 kR %2669) (*.f64 %2669 kR) (*.f64 kR (log.f64 (fabs.f64 %1965))) (log.f64 (pow.f64 %1965 kR)) %2633 %2636 %2637 %2641 %2644 %2646 %2648 %2650 %2653 %2655 %2658 %2659 %2661 %2662 %2663 %2666 %2668 %2633 %2636 %2637 %2641 %2644 %2646 %2648 %2650 %2653 %2655 %2658 %2659 %2661 %2662 %2663 %2666 %2668 %2633 %2636 %2637 %2641 %2644 %2646 %2648 %2650 %2653 %2655 %2658 %2659 %2661 %2662 %2663 %2666 %2668 %2633 %2636 %2637 %2641 %2644 %2646 %2648 %2650 %2653 %2655 %2658 %2659 %2661 %2662 %2663 %2666 %2668 %2614 %2617 %2619 %2622 %2623 %2625 %2626 %2627 %2630 %2632 %2633 %2636 %2637 %2641 %2644 %2646 %2648 %2650 %2653 %2655 %2658 %2659 %2661 %2662 %2663 %2666 %2668 %2633 %2636 %2637 %2641 %2644 %2646 %2648 %2650 %2653 %2655 %2658 %2659 %2661 %2662 %2663 %2666 %2668 %2688 (*.f64 kR %2688) %2690 (*.f64 kR %2690) %2499 %2500 %2502 %2504 %2505 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2521 %2523 %2525 %2527 %2499 %2500 %2502 %2504 %2505 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2521 %2523 %2525 %2527 %2499 %2500 %2502 %2504 %2505 %2507 %2510 %2512 %2513 %2514 %2516 %2517 %2518 %2519 %2521 %2523 %2525 %2527 |
Compiled 308 930 to 31 838 computations (89.7% saved)
145 alts after pruning (144 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 7 346 | 144 | 7 490 |
| Fresh | 0 | 0 | 0 |
| Picked | 30 | 1 | 31 |
| Done | 0 | 0 | 0 |
| Total | 7 376 | 145 | 7 521 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 8.7% | %1 = (PI.f64 ) %4 = (*.f64 #s(literal -1/2 binary64) phipp) (fma.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %4))))) kR (*.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %4)))) kR)) |
| ▶ | 7.9% | %4 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) %4)))) kR (*.f64 (neg.f64 (log.f64 (fabs.f64 (fma.f64 %11 (cos.f64 %4) (*.f64 %11 (sin.f64 %4)))))) kR)) |
| ▶ | 9.3% | %1 = (PI.f64 ) (fma.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 (*.f64 #s(literal -1/2 binary64) phipp))))) kR (*.f64 (neg.f64 (log.f64 (fabs.f64 (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %1) #s(literal 1/4 binary64) (/.f64 %1 #s(literal 2 binary64))))))) kR)) |
| ▶ | 7.4% | %1 = (PI.f64 ) (fma.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 (*.f64 #s(literal -1/2 binary64) phipp))))) kR (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (approx (+ (* -1/4 (PI )) (* -1/2 phipp)) (*.f64 #s(literal -1/4 binary64) %1)))))) kR)) |
| ▶ | 8.1% | %1 = (PI.f64 ) %4 = (*.f64 #s(literal -1/2 binary64) phipp) (fma.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %4)))) kR (*.f64 (log.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %4))))) kR)) |
| ▶ | 4.8% | %1 = (PI.f64 ) %4 = (*.f64 #s(literal -1/2 binary64) phipp) (fma.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %4)))) kR (log.f64 (pow.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %4)))) kR))) |
| ▶ | 7.5% | %9 = (PI.f64 ) (fma.f64 (log.f64 (fabs.f64 (approx (cos (+ (* 1/4 (PI )) (* -1/2 phipp))) (cos.f64 (*.f64 #s(literal 1/4 binary64) %9))))) kR (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %9 (*.f64 #s(literal -1/2 binary64) phipp)))))) kR)) |
| ▶ | 18.9% | %1 = (PI.f64 ) %4 = (*.f64 #s(literal -1/2 binary64) phipp) (-.f64 (*.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %4)))) kR) (*.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %4)))) kR)) |
| ▶ | 8.4% | %1 = (PI.f64 ) (+.f64 (*.f64 (log.f64 (fabs.f64 (sin.f64 (fma.f64 #s(literal 1/4 binary64) %1 (*.f64 #s(literal 1/2 binary64) phipp))))) kR) (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 (*.f64 #s(literal -1/2 binary64) phipp)))))) kR)) |
| ▶ | 4.5% | %1 = (PI.f64 ) %4 = (*.f64 #s(literal -1/2 binary64) phipp) (+.f64 (log.f64 (pow.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %4))) kR)) (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %4))))) kR)) |
| ▶ | 10.0% | %2 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 (log.f64 (/.f64 (-.f64 (cos.f64 %2) (sin.f64 %2)) (cos.f64 (fma.f64 #s(literal 9/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp))))) kR) |
| ▶ | 5.7% | (*.f64 (log.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) phipp #s(literal 884279719003555/1125899906842624 binary64)))) kR) |
| ▶ | 10.0% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (-.f64 (log.f64 (fabs.f64 (-.f64 (sin.f64 %3) (cos.f64 %3)))) (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 5/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 8.4% | %4 = (fma.f64 #s(literal 1/2 binary64) phipp #s(literal 884279719003555/1125899906842624 binary64)) (*.f64 kR (-.f64 (log.f64 (fabs.f64 (sin.f64 %4))) (log.f64 (fabs.f64 (cos.f64 %4))))) |
| ▶ | 8.5% | %1 = (PI.f64 ) (*.f64 kR (-.f64 (log.f64 (fabs.f64 (sin.f64 (+.f64 (fma.f64 %1 #s(literal -1/4 binary64) (*.f64 #s(literal 1/2 binary64) phipp)) (/.f64 %1 #s(literal 2 binary64)))))) (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 (*.f64 #s(literal -1/2 binary64) phipp))))))) |
| ▶ | 7.9% | %5 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 kR (-.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) %5)))) (log.f64 (fabs.f64 (fma.f64 %11 (cos.f64 %5) (*.f64 %11 (sin.f64 %5))))))) |
| ▶ | 20.6% | %2 = (PI.f64 ) (*.f64 kR (-.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal -1/2 binary64) phipp))))) (log.f64 (fabs.f64 (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %2) #s(literal 1/4 binary64) (/.f64 %2 #s(literal 2 binary64)))))))) |
| ▶ | 18.7% | %2 = (PI.f64 ) (*.f64 kR (-.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal -1/2 binary64) phipp))))) (log.f64 (fabs.f64 (cos.f64 (approx (+ (* -1/4 (PI )) (* -1/2 phipp)) (*.f64 #s(literal -1/4 binary64) %2))))))) |
| ▶ | 18.8% | %10 = (PI.f64 ) (*.f64 kR (-.f64 (log.f64 (fabs.f64 (approx (cos (+ (* 1/4 (PI )) (* -1/2 phipp))) (cos.f64 (*.f64 #s(literal 1/4 binary64) %10))))) (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 (*.f64 #s(literal -1/2 binary64) phipp))))))) |
| ▶ | 9.0% | %2 = (PI.f64 ) (*.f64 kR (+.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal -1/2 binary64) phipp))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) phipp %2) #s(literal 1/2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))) |
| ▶ | 20.6% | %2 = (PI.f64 ) (*.f64 kR (+.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal -1/2 binary64) phipp))))) (log.f64 (fabs.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %2) #s(literal 1/4 binary64) (/.f64 %2 #s(literal 2 binary64)))))))))) |
| ▶ | 18.8% | %10 = (PI.f64 ) (*.f64 kR (+.f64 (log.f64 (fabs.f64 (approx (cos (+ (* 1/4 (PI )) (* -1/2 phipp))) (cos.f64 (*.f64 #s(literal 1/4 binary64) %10))))) (log.f64 (fabs.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 (*.f64 #s(literal -1/2 binary64) phipp))))))))) |
| ▶ | 20.5% | %4 = (PI.f64 ) %10 = (/.f64 #s(literal 1 binary64) (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %4) #s(literal 1/4 binary64) (/.f64 %4 #s(literal 2 binary64))))) %13 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 kR (log.f64 (fma.f64 %10 (*.f64 %13 (cos.f64 (*.f64 #s(literal -1/2 binary64) phipp))) (*.f64 %10 (*.f64 %13 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 6.0% | %6 = (*.f64 #s(literal -1/2 binary64) phipp) %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %6))) %15 = (*.f64 (sqrt.f64 (pow.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 kR (log.f64 (fma.f64 %9 (*.f64 %15 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (*.f64 %9 (*.f64 %15 (cos.f64 %6)))))) |
| ▶ | 6.4% | %6 = (*.f64 #s(literal -1/2 binary64) phipp) %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %6))) %14 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 kR (log.f64 (fma.f64 %9 (*.f64 %14 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (*.f64 %9 (*.f64 %14 (cos.f64 %6)))))) |
| ▶ | 19.1% | %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal -1/2 binary64) phipp)))) %11 = (sqrt.f64 #s(literal 2 binary64)) (*.f64 kR (log.f64 (fma.f64 %9 (*.f64 (*.f64 %11 #s(literal 1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (*.f64 %9 (approx (* (* (sqrt 2) 1/2) (cos (* -1/2 phipp))) (*.f64 #s(literal 1/2 binary64) %11)))))) |
| ▶ | 22.6% | %6 = (*.f64 #s(literal -1/2 binary64) phipp) %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %6))) (*.f64 kR (log.f64 (fma.f64 %9 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (*.f64 %9 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %6)))))) |
| ▶ | 22.7% | %6 = (*.f64 #s(literal -1/2 binary64) phipp) %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %6))) (*.f64 kR (log.f64 (fma.f64 %9 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %6)) (*.f64 %9 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 10.2% | %7 = (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) %13 = (*.f64 #s(literal -1/2 binary64) phipp) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %13)) (*.f64 kR (log.f64 (fma.f64 %7 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) %15) (/.f64 (*.f64 %7 (cos.f64 %13)) %15)))) |
| ▶ | 6.0% | %6 = (*.f64 (sqrt.f64 (pow.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) %15 = (*.f64 #s(literal -1/2 binary64) phipp) %17 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %15)) (*.f64 kR (log.f64 (fma.f64 (*.f64 %6 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (/.f64 #s(literal 1 binary64) %17) (/.f64 (*.f64 %6 (cos.f64 %15)) %17)))) |
| ▶ | 6.4% | %5 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %14 = (*.f64 #s(literal -1/2 binary64) phipp) %16 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %14)) (*.f64 kR (log.f64 (fma.f64 (*.f64 %5 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (/.f64 #s(literal 1 binary64) %16) (/.f64 (*.f64 %5 (cos.f64 %14)) %16)))) |
| ▶ | 22.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %9 = (PI.f64 ) %15 = (*.f64 #s(literal -1/2 binary64) phipp) %17 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %9 %15)) (*.f64 kR (log.f64 (fma.f64 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (/.f64 (tan.f64 (fma.f64 %9 #s(literal 1/4 binary64) %9)) %17) (/.f64 (*.f64 %4 (cos.f64 %15)) %17)))) |
| ▶ | 20.5% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %10 = (PI.f64 ) %15 = (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %10) #s(literal 1/4 binary64) (/.f64 %10 #s(literal 2 binary64)))) (*.f64 kR (log.f64 (fma.f64 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (/.f64 #s(literal 1 binary64) %15) (/.f64 (*.f64 %4 (cos.f64 (*.f64 #s(literal -1/2 binary64) phipp))) %15)))) |
| ▶ | 7.0% | %11 = (PI.f64 ) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal -1/2 binary64) phipp))) (*.f64 kR (log.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (/.f64 #s(literal 1 binary64) %15) (/.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phipp (/.f64 %11 #s(literal 2 binary64)))) %15)))) |
| ▶ | 6.0% | %6 = (*.f64 (sqrt.f64 (pow.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) %13 = (*.f64 #s(literal -1/2 binary64) phipp) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %13)) (*.f64 kR (log.f64 (fma.f64 %6 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) %15) (/.f64 (*.f64 %6 (cos.f64 %13)) %15)))) |
| ▶ | 20.5% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %8 = (PI.f64 ) %13 = (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %8) #s(literal 1/4 binary64) (/.f64 %8 #s(literal 2 binary64)))) (*.f64 kR (log.f64 (fma.f64 %4 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) %13) (/.f64 (*.f64 %4 (cos.f64 (*.f64 #s(literal -1/2 binary64) phipp))) %13)))) |
| ▶ | 7.0% | %9 = (PI.f64 ) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %9 (*.f64 #s(literal -1/2 binary64) phipp))) (*.f64 kR (log.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) %13) (/.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phipp (/.f64 %9 #s(literal 2 binary64)))) %13)))) |
| ▶ | 19.1% | %2 = (sqrt.f64 #s(literal 2 binary64)) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal -1/2 binary64) phipp))) (*.f64 kR (log.f64 (fma.f64 (*.f64 %2 #s(literal 1/2 binary64)) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) %13) (/.f64 (approx (* (* (sqrt 2) 1/2) (cos (* -1/2 phipp))) (*.f64 #s(literal 1/2 binary64) %2)) %13)))) |
| ▶ | 18.9% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %18 = (cos.f64 (approx (+ (* -1/4 (PI )) (* -1/2 phipp)) (*.f64 #s(literal -1/4 binary64) (PI.f64 )))) (*.f64 kR (log.f64 (fma.f64 %4 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) %18) (/.f64 (*.f64 %4 (cos.f64 (*.f64 #s(literal -1/2 binary64) phipp))) %18)))) |
| ▶ | 22.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %10 = (*.f64 #s(literal -1/2 binary64) phipp) %12 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %10)) (*.f64 kR (log.f64 (fma.f64 %4 (*.f64 (/.f64 #s(literal 1 binary64) %12) (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (/.f64 (*.f64 %4 (cos.f64 %10)) %12)))) |
| ▶ | 22.6% | %11 = (*.f64 #s(literal -1/2 binary64) phipp) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %11)) (*.f64 kR (log.f64 (fma.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) (/.f64 #s(literal 1 binary64) %13) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %11)) %13)))) |
| ▶ | 10.0% | %1 = (PI.f64 ) %4 = (tan.f64 (fma.f64 %1 #s(literal 1/4 binary64) %1)) %11 = (*.f64 #s(literal -1/2 binary64) phipp) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %11)) (*.f64 kR (log.f64 (fma.f64 %4 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) %13) (/.f64 (*.f64 %4 (cos.f64 %11)) %13)))) |
| ▶ | 20.1% | %3 = (PI.f64 ) %10 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %12 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (log.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phipp (/.f64 %3 #s(literal 2 binary64)))) (/.f64 %10 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %3 %12))) (/.f64 (*.f64 %10 (sin.f64 %12)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %3 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 10.2% | %10 = (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) %13 = (*.f64 #s(literal -1/2 binary64) phipp) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %13)) (*.f64 kR (log.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) (/.f64 %10 %15) (/.f64 (*.f64 %10 (cos.f64 %13)) %15)))) |
| ▶ | 6.0% | %9 = (*.f64 (sqrt.f64 (pow.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) %13 = (*.f64 #s(literal -1/2 binary64) phipp) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %13)) (*.f64 kR (log.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) (/.f64 %9 %15) (/.f64 (*.f64 %9 (cos.f64 %13)) %15)))) |
| ▶ | 6.4% | %8 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %12 = (*.f64 #s(literal -1/2 binary64) phipp) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %12)) (*.f64 kR (log.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) (/.f64 %8 %14) (/.f64 (*.f64 %8 (cos.f64 %12)) %14)))) |
| ▶ | 7.9% | %7 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %8 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %10 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (cos.f64 %10) %14 = (fma.f64 %8 %11 (*.f64 %8 (sin.f64 %10))) (*.f64 kR (log.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) (/.f64 %7 %14) (/.f64 (*.f64 %7 %11) %14)))) |
| ▶ | 7.0% | %9 = (PI.f64 ) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %9 (*.f64 #s(literal -1/2 binary64) phipp))) (*.f64 kR (log.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %13) (/.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phipp (/.f64 %9 #s(literal 2 binary64)))) %13)))) |
| ▶ | 22.6% | %9 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %9)) (*.f64 kR (log.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) (/.f64 #s(literal 6369051672525773/9007199254740992 binary64) %11) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %9)) %11)))) |
| ▶ | 7.5% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %10 = (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) %12 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %10 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %12 %3))) (/.f64 (*.f64 %10 (sin.f64 %3)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %12 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 5.1% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %10 = (*.f64 (sqrt.f64 (pow.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) %12 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %10 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %12 %3))) (/.f64 (*.f64 %10 (sin.f64 %3)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %12 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 4.8% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %9 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %11 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %9 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 %3))) (/.f64 (*.f64 %9 (sin.f64 %3)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 6.1% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %4 = (cos.f64 %3) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %9 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %10 = (sin.f64 %3) (*.f64 kR (log.f64 (fma.f64 %4 (/.f64 %8 (fma.f64 %9 %4 (*.f64 %9 %10))) (/.f64 (*.f64 %8 %10) (cos.f64 (fma.f64 #s(literal 5/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 19.4% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %9 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %9) #s(literal 1/4 binary64) (/.f64 %9 #s(literal 2 binary64))))) (/.f64 (*.f64 %8 (sin.f64 %3)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %9 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 7.5% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %9 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 (sin.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %9) #s(literal -1/2 binary64) %9) #s(literal 2 binary64)))) (/.f64 (*.f64 %8 (sin.f64 %3)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %9 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 10.2% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %10 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 %3))) (/.f64 (*.f64 %8 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phipp %10))) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %10 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 22.6% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %10 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 %3))) (/.f64 (*.f64 %8 (sin.f64 %3)) (neg.f64 (cos.f64 (fma.f64 #s(literal 9/4 binary64) %10 (*.f64 #s(literal 1/2 binary64) phipp)))))))) |
| ▶ | 20.1% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %10 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 %3))) (/.f64 (*.f64 %8 (sin.f64 %3)) (cos.f64 (approx (+ (* 5/4 (PI )) (* 1/2 phipp)) (*.f64 #s(literal 5/4 binary64) %10))))))) |
| ▶ | 20.0% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %10 = (PI.f64 ) %24 = (*.f64 #s(literal 5/4 binary64) %10) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 %3))) (/.f64 (*.f64 %8 (sin.f64 %3)) (approx (cos (+ (* 5/4 (PI )) (* 1/2 phipp))) (+.f64 (cos.f64 %24) (*.f64 #s(literal -1/2 binary64) (*.f64 phipp (sin.f64 %24))))))))) |
| ▶ | 8.5% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %10 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 %3))) (/.f64 (*.f64 %8 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phipp (/.f64 %10 #s(literal 2 binary64))))) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %10 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 6.8% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %10 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 %3))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phipp (/.f64 %10 #s(literal 2 binary64)))) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %10 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 19.9% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %7 = (PI.f64 ) (*.f64 kR (log.f64 (fma.f64 (cos.f64 %3) (/.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %7 %3))) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 %3)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %7 (*.f64 #s(literal 1/2 binary64) phipp))))))) |
| ▶ | 22.6% | %9 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %9)) (*.f64 kR (log.f64 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) %11) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %9)) %11)))) |
| ▶ | 7.5% | %7 = (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) %9 = (*.f64 #s(literal -1/2 binary64) phipp) %13 = (PI.f64 ) %20 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %13 %9)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (/.f64 (*.f64 %7 (sin.f64 %9)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %13 (*.f64 #s(literal 1/2 binary64) phipp)))) %20 (*.f64 %7 (cos.f64 %9))) %20))) |
| ▶ | 6.1% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (sin.f64 %7) %16 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %17 = (cos.f64 %7) %19 = (fma.f64 %16 %17 (*.f64 %16 %8)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (/.f64 (*.f64 %4 %8) (cos.f64 (fma.f64 #s(literal 5/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp)))) %19 (*.f64 %4 %17)) %19))) |
| ▶ | 20.4% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %10 = (PI.f64 ) %15 = (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %10) #s(literal 1/4 binary64) (/.f64 %10 #s(literal 2 binary64)))) (*.f64 kR (log.f64 (/.f64 (fma.f64 (/.f64 (*.f64 %4 (cos.f64 (*.f64 #s(literal -1/2 binary64) phipp))) %15) %15 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)))) %15))) |
| ▶ | 19.9% | %4 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (PI.f64 ) %16 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %8 %4)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 %4)) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %8 (*.f64 #s(literal 1/2 binary64) phipp)))) %16 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %4))) %16))) |
| ▶ | 6.8% | %3 = (PI.f64 ) %15 = (*.f64 #s(literal -1/2 binary64) phipp) %17 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %3 %15)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phipp (/.f64 %3 #s(literal 2 binary64)))) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %3 (*.f64 #s(literal 1/2 binary64) phipp)))) %17 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (cos.f64 %15))) %17))) |
| ▶ | 6.4% | %4 = (pow.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) %6 = (*.f64 (sqrt.f64 %4) #s(literal 1/2 binary64)) %9 = (*.f64 #s(literal -1/2 binary64) phipp) %13 = (PI.f64 ) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %13 %9)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 %6 (cos.f64 %9)) %15 (*.f64 (*.f64 %6 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) %15)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 %4 phipp %13) (*.f64 #s(literal 1/4 binary64) %4)))))))) |
| ▶ | 6.1% | %5 = (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) %8 = (*.f64 (sqrt.f64 %5) #s(literal 1/2 binary64)) %10 = (*.f64 #s(literal -1/2 binary64) phipp) %14 = (PI.f64 ) %16 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %14 %10)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 %8 (cos.f64 %10)) %16 (*.f64 (*.f64 %8 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) %16)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 %5 phipp %14) (*.f64 #s(literal 1/4 binary64) %5)))))))) |
| ▶ | 5.6% | %2 = (sqrt.f64 #s(literal 2 binary64)) %5 = (*.f64 (sqrt.f64 %2) #s(literal 1/2 binary64)) %8 = (*.f64 #s(literal -1/2 binary64) phipp) %12 = (PI.f64 ) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %12 %8)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 %5 (cos.f64 %8)) %14 (*.f64 (*.f64 %5 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) %14)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 %2 phipp %12) (*.f64 #s(literal 1/4 binary64) %2)))))))) |
| ▶ | 7.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (cos.f64 %7) %10 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %13 = (fma.f64 %10 %8 (*.f64 %10 (sin.f64 %7))) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 %4 %8) %13 (*.f64 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) %13)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) phipp (PI.f64 )) (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))))) |
| ▶ | 8.6% | %7 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (PI.f64 ) %15 = (fma.f64 #s(literal 2 binary64) phipp %11) %17 = (/.f64 (fma.f64 %15 #s(literal -1/2 binary64) %11) #s(literal 2 binary64)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (cos.f64 %7)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 %7)) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) phipp) %17)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phipp %17))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 %15 (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))))) |
| ▶ | 11.2% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (PI.f64 ) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 %7)) %14 = (*.f64 #s(literal 1/2 binary64) phipp) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %13 (*.f64 (*.f64 %4 (sin.f64 %14)) %13)) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (fma.f64 %11 #s(literal -1/4 binary64) %14))))))))) |
| ▶ | 19.4% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (PI.f64 ) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 %7)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %13 (*.f64 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) %13)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %11) #s(literal 1/2 binary64) (/.f64 %11 #s(literal 2 binary64))))))))) |
| ▶ | 13.2% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (PI.f64 ) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 %7)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %13 (*.f64 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) %13)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %11) #s(literal -1/2 binary64) (/.f64 %11 #s(literal 2 binary64))))))))) |
| ▶ | 9.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (PI.f64 ) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 %7)) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %13 (*.f64 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) %13)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (approx (* (+ (* 2 phipp) (PI )) (* 1/4 2)) (*.f64 #s(literal 1/2 binary64) %11)))))))) |
| ▶ | 7.5% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %17 = (PI.f64 ) %20 = (cos.f64 (approx (+ (* -1/4 (PI )) (* -1/2 phipp)) (*.f64 #s(literal -1/4 binary64) %17))) (*.f64 kR (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 (*.f64 #s(literal -1/2 binary64) phipp))) %20 (*.f64 (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) %20)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) phipp %17) (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))))) |
| ▶ | 8.6% | %12 = (sqrt.f64 #s(literal 2 binary64)) %16 = (PI.f64 ) %20 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %16 (*.f64 #s(literal -1/2 binary64) phipp))) (*.f64 kR (log.f64 (/.f64 (fma.f64 (approx (* (* (sqrt 2) 1/2) (cos (* -1/2 phipp))) (*.f64 #s(literal 1/2 binary64) %12)) %20 (*.f64 (*.f64 (*.f64 %12 #s(literal 1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp))) %20)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) phipp %16) (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))))) |
| ▶ | 7.9% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (cos.f64 %7) %10 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %11 = (sin.f64 %7) %13 = (fma.f64 %10 %8 (*.f64 %10 %11)) (*.f64 kR (log.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 %4 %8) %13) %13) (*.f64 %4 %11)) %13))) |
| ▶ | 20.4% | %1 = (PI.f64 ) (*.f64 kR (log.f64 (/.f64 (sin.f64 (fma.f64 %1 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) phipp (/.f64 %1 #s(literal 2 binary64))))) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 (*.f64 #s(literal -1/2 binary64) phipp)))))) |
| ▶ | 5.8% | %1 = (PI.f64 ) (*.f64 kR (log.f64 (/.f64 (sin.f64 (+.f64 (fma.f64 %1 #s(literal -1/4 binary64) (*.f64 #s(literal 1/2 binary64) phipp)) (/.f64 %1 #s(literal 2 binary64)))) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 (*.f64 #s(literal -1/2 binary64) phipp)))))) |
| ▶ | 7.8% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal 1/2 binary64) phipp) (*.f64 kR (log.f64 (/.f64 (neg.f64 (sin.f64 (fma.f64 #s(literal 9/4 binary64) %2 %5))) (cos.f64 (fma.f64 #s(literal 5/4 binary64) %2 %5))))) |
| ▶ | 7.9% | %5 = (*.f64 #s(literal -1/2 binary64) phipp) %9 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 kR (log.f64 (/.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) %5)) (fma.f64 %9 (cos.f64 %5) (*.f64 %9 (sin.f64 %5)))))) |
| ▶ | 20.3% | %2 = (PI.f64 ) (*.f64 kR (log.f64 (/.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal -1/2 binary64) phipp))) (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %2) #s(literal 1/4 binary64) (/.f64 %2 #s(literal 2 binary64))))))) |
| ✓ | 18.9% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (log.f64 (/.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 %5)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %2 %5))))) |
| ▶ | 17.3% | %2 = (PI.f64 ) (*.f64 kR (log.f64 (/.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal -1/2 binary64) phipp))) (cos.f64 (approx (+ (* -1/4 (PI )) (* -1/2 phipp)) (*.f64 #s(literal -1/4 binary64) %2)))))) |
| ▶ | 22.7% | %4 = (* (sqrt 2) 1/2) %7 = (* -1/2 phipp) %14 = (cos (+ (* -1/4 (PI )) %7)) %23 = (*.f64 #s(literal -1/2 binary64) phipp) %26 = (sqrt.f64 #s(literal 2 binary64)) (*.f64 kR (log.f64 (/.f64 (approx (+ (* (/ (* %4 (cos %7)) %14) %14) (* %4 (sin (* 1/2 phipp)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 %23) %26) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)) %26)))) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %23))))) |
| ▶ | 17.8% | %4 = (* (sqrt 2) 1/2) %7 = (* -1/2 phipp) %14 = (cos (+ (* -1/4 (PI )) %7)) %23 = (sqrt.f64 #s(literal 2 binary64)) (*.f64 kR (log.f64 (/.f64 (approx (+ (* (/ (* %4 (cos %7)) %14) %14) (* %4 (sin (* 1/2 phipp)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 phipp %23) (*.f64 #s(literal 1/2 binary64) %23))) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal -1/2 binary64) phipp)))))) |
| ▶ | 9.2% | %4 = (* (sqrt 2) 1/2) %7 = (* -1/2 phipp) %14 = (cos (+ (* -1/4 (PI )) %7)) %23 = (PI.f64 ) (*.f64 kR (log.f64 (/.f64 (approx (+ (* (* %4 (cos %7)) %14) (* (* %4 (sin (* 1/2 phipp))) %14)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/4 binary64) %23)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) phipp %23) (*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))))) |
| ▶ | 17.2% | %10 = (PI.f64 ) (*.f64 kR (log.f64 (/.f64 (approx (cos (+ (* 1/4 (PI )) (* -1/2 phipp))) (cos.f64 (*.f64 #s(literal 1/4 binary64) %10))) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 (*.f64 #s(literal -1/2 binary64) phipp)))))) |
| ▶ | 7.9% | %3 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %6 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 %3 (cos.f64 %6) (*.f64 %3 (sin.f64 %6))) (cos.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) %6)))))) |
| ▶ | 20.3% | %4 = (PI.f64 ) (*.f64 kR (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) phipp %4) #s(literal 1/4 binary64) (/.f64 %4 #s(literal 2 binary64)))) (cos.f64 (fma.f64 #s(literal 1/4 binary64) %4 (*.f64 #s(literal -1/2 binary64) phipp))))))) |
| ▶ | 7.8% | %3 = (PI.f64 ) %6 = (*.f64 #s(literal 1/2 binary64) phipp) (*.f64 kR (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 #s(literal 5/4 binary64) %3 %6)) (neg.f64 (sin.f64 (fma.f64 #s(literal 9/4 binary64) %3 %6))))))) |
| ▶ | 10.0% | %6 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %6)) (-.f64 (cos.f64 %6) (sin.f64 %6)))))) |
| ▶ | 7.9% | %3 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %6 = (*.f64 #s(literal -1/2 binary64) phipp) %12 = (cos.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) %6)) (*.f64 kR (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 %3 (cos.f64 %6)) %12) (/.f64 (*.f64 (neg.f64 %3) (sin.f64 %6)) %12))))) |
| ▶ | 6.0% | %6 = (*.f64 (sqrt.f64 (pow.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) %9 = (*.f64 #s(literal -1/2 binary64) phipp) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %9)) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %6 (cos.f64 %9)) %15) (/.f64 (*.f64 %6 (sin.f64 %9)) %15)))) |
| ▶ | 6.4% | %5 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %8 = (*.f64 #s(literal -1/2 binary64) phipp) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %8)) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %5 (cos.f64 %8)) %14) (/.f64 (*.f64 %5 (sin.f64 %8)) %14)))) |
| ▶ | 35.7% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %8 = (sin.f64 %7) %12 = (*.f64 (PI.f64 ) #s(literal 5/4 binary64)) %14 = (cos.f64 %7) %17 = (fma.f64 (cos.f64 %12) %14 (*.f64 (sin.f64 %12) %8)) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %4 %8) %17) (/.f64 (*.f64 %4 %14) %17)))) |
| ▶ | 36.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (PI.f64 ) %12 = (fma.f64 #s(literal 9/4 binary64) %11 %11) %14 = (cos.f64 %7) %20 = (-.f64 (*.f64 (cos.f64 %12) %14) (*.f64 (sin.f64 %12) (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)))) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) %20) (/.f64 (*.f64 %4 %14) %20)))) |
| ▶ | 35.7% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %12 = (*.f64 (PI.f64 ) #s(literal 5/4 binary64)) %14 = (cos.f64 %7) %20 = (-.f64 (*.f64 (cos.f64 %12) %14) (*.f64 (sin.f64 %12) (sin.f64 (*.f64 #s(literal 1/2 binary64) phipp)))) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) %20) (/.f64 (*.f64 %4 %14) %20)))) |
| ▶ | 8.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (PI.f64 ) %16 = (sin.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) phipp (fma.f64 #s(literal 9/4 binary64) %11 %11)) (/.f64 %11 #s(literal 2 binary64)))) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) %16) (/.f64 (*.f64 %4 (cos.f64 %7)) %16)))) |
| ▶ | 10.2% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %15 = (neg.f64 (cos.f64 (fma.f64 #s(literal 9/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp)))) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) %15) (/.f64 (*.f64 %4 (cos.f64 %7)) %15)))) |
| ▶ | 4.8% | %2 = (sqrt.f64 #s(literal 2 binary64)) %14 = (cos.f64 (fma.f64 #s(literal 5/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp))) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 (*.f64 %2 #s(literal 1/2 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phipp))) %14) (/.f64 (approx (* (* (sqrt 2) 1/2) (cos (* -1/2 phipp))) (*.f64 #s(literal 1/2 binary64) %2)) %14)))) |
| ▶ | 7.1% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %11 = (PI.f64 ) %14 = (cos.f64 (fma.f64 #s(literal 1/2 binary64) phipp (fma.f64 #s(literal 9/4 binary64) %11 %11))) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) %14) (/.f64 (*.f64 %4 (cos.f64 %7)) %14)))) |
| ▶ | 6.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) phipp) %20 = (cos.f64 (approx (+ (* 5/4 (PI )) (* 1/2 phipp)) (*.f64 #s(literal 5/4 binary64) (PI.f64 )))) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) %20) (/.f64 (*.f64 %4 (cos.f64 %7)) %20)))) |
| ▶ | 5.4% | %4 = (*.f64 #s(literal -1/2 binary64) phipp) %12 = (cos.f64 (fma.f64 #s(literal 5/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp))) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 %4)) %12) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %4)) %12)))) |
| ▶ | 22.6% | %4 = (*.f64 #s(literal -1/2 binary64) phipp) %10 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %4)) (*.f64 kR (log.f64 (-.f64 (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %4)) %10) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 %4)) %10)))) |
| ▶ | 4.1% | %3 = (*.f64 #s(literal -1/2 binary64) phipp) %10 = (cos.f64 (fma.f64 #s(literal 5/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp))) (*.f64 kR (log.f64 (-.f64 (/.f64 (sin.f64 %3) %10) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (cos.f64 %3)) %10)))) |
| ▶ | 6.8% | %3 = (PI.f64 ) %11 = (cos.f64 (fma.f64 #s(literal 5/4 binary64) %3 (*.f64 #s(literal 1/2 binary64) phipp))) (*.f64 kR (log.f64 (-.f64 (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phipp (/.f64 %3 #s(literal 2 binary64)))) %11) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phipp))) %11)))) |
| ▶ | 19.1% | %12 = (sqrt.f64 #s(literal 2 binary64)) %18 = (*.f64 #s(literal -1/2 binary64) phipp) %20 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %18)) (*.f64 kR (log.f64 (-.f64 (/.f64 (approx (* (* (sqrt 2) 1/2) (cos (* -1/2 phipp))) (*.f64 #s(literal 1/2 binary64) %12)) %20) (/.f64 (*.f64 (*.f64 %12 #s(literal 1/2 binary64)) (sin.f64 %18)) %20)))) |
| ▶ | 10.0% | %6 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %6))) (-.f64 (cos.f64 %6) (sin.f64 %6))))) |
| ▶ | 8.4% | %9 = (sqrt.f64 (fabs.f64 (tan.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp))))) (*.f64 kR (log.f64 (*.f64 %9 %9))) |
| ▶ | 7.8% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal 1/2 binary64) phipp) (*.f64 kR (log.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 5/4 binary64) %2 %5)) (/.f64 #s(literal -1 binary64) (cos.f64 (fma.f64 #s(literal 9/4 binary64) %2 %5)))))) |
| ▶ | 10.0% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal -1/2 binary64) phipp) (*.f64 kR (log.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %2 %5)) (*.f64 (-.f64 (cos.f64 %5) (sin.f64 %5)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) phipp %2) #s(literal 1/2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))) |
| ▶ | 7.4% | %4 = (PI.f64 ) (*.f64 kR (log.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) phipp (+.f64 (fma.f64 #s(literal 9/4 binary64) %4 (+.f64 %4 %4)) %4))))) |
| ▶ | 7.3% | (*.f64 kR (log.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) phipp #s(literal 1436954543380777/140737488355328 binary64))))) |
| ▶ | 6.7% | %1 = (PI.f64 ) (*.f64 kR (log.f64 (tan.f64 (/.f64 (tan.f64 (fma.f64 %1 #s(literal 1/4 binary64) %1)) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) phipp %1)))))) |
| ▶ | 6.7% | %2 = (PI.f64 ) (*.f64 kR (log.f64 (tan.f64 (/.f64 (tan.f64 (*.f64 #s(literal 1/4 binary64) %2)) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) phipp %2)))))) |
| ▶ | 4.6% | (*.f64 kR (log.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 (pow.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) phipp (PI.f64 ))))))) |
| ▶ | 4.4% | (*.f64 kR (log.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) phipp (PI.f64 ))))))) |
| ▶ | 4.7% | (*.f64 kR (log.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 (sqrt.f64 #s(literal 2 binary64)) phipp (PI.f64 ))))))) |
| ▶ | 2.3% | (*.f64 kR (log.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (approx (/ 4 (+ (* 2 phipp) (PI ))) (/.f64 #s(literal 2 binary64) phipp)))))) |
| ▶ | 7.4% | %4 = (PI.f64 ) (*.f64 kR (log.f64 (tan.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) phipp (+.f64 (fma.f64 #s(literal 9/4 binary64) %4 (+.f64 %4 %4)) %4)) %4)))) |
| ▶ | 7.4% | (*.f64 kR (log.f64 (tan.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) phipp #s(literal 1436954543380777/140737488355328 binary64)) (PI.f64 ))))) |
| ▶ | 6.1% | (*.f64 kR (log.f64 (tan.f64 (approx (+ (/ (PI ) 4) (* 1/2 phipp)) (*.f64 (fma.f64 (PI.f64 ) (/.f64 #s(literal 1/4 binary64) phipp) #s(literal 1/2 binary64)) phipp))))) |
| ▶ | 6.1% | (*.f64 kR (log.f64 (tan.f64 (approx (+ (/ (PI ) 4) (* 1/2 phipp)) (*.f64 phipp (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 phipp (*.f64 #s(literal 1/4 binary64) (PI.f64 )))))))))) |
| ▶ | 4.5% | (*.f64 kR (log.f64 (tan.f64 (approx (+ (/ (PI ) 4) (* 1/2 phipp)) #s(literal 884279719003555/1125899906842624 binary64))))) |
| ▶ | 4.4% | %2 = (PI ) %9 = (PI.f64 ) (*.f64 kR (log.f64 (tan.f64 (approx (+ (* 5/4 %2) (+ (* 1/2 phipp) %2)) (+.f64 %9 (*.f64 #s(literal 5/4 binary64) %9)))))) |
| ▶ | 4.4% | (*.f64 kR (log.f64 (tan.f64 (approx (+ (* 5/4 (PI )) (* 1/2 phipp)) (*.f64 #s(literal 5/4 binary64) (PI.f64 )))))) |
| ▶ | 6.7% | %5 = (PI ) %11 = (PI.f64 ) (*.f64 kR (log.f64 (tan.f64 (approx (+ (* 1/2 phipp) (+ (+ (* 5/4 %5) %5) %5)) (fma.f64 #s(literal 5/4 binary64) %11 (*.f64 #s(literal 2 binary64) %11)))))) |
| ▶ | 8.5% | (*.f64 kR (log.f64 (fabs.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) phipp #s(literal 884279719003555/1125899906842624 binary64)))))) |
| ▶ | 8.4% | (*.f64 kR (log.f64 (fabs.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) phipp (PI.f64 )))))))) |
| ▶ | 18.3% | %10 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 kR (log.f64 (approx (tan (+ (/ (PI ) 4) (* 1/2 phipp))) (fma.f64 (fma.f64 (fma.f64 phipp (fma.f64 %10 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 %10 #s(literal 1/2 binary64))) phipp #s(literal 1 binary64))))) |
| ▶ | 18.9% | (*.f64 kR (log.f64 (approx (tan (+ (/ (PI ) 4) (* 1/2 phipp))) (fma.f64 (fma.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) phipp #s(literal 1 binary64))))) |
| ▶ | 67.7% | %4 = (* (sqrt 2) 1/2) %7 = (* -1/2 phipp) %14 = (cos (+ (* -1/4 (PI )) %7)) %25 = (sqrt.f64 #s(literal 2 binary64)) %28 = (*.f64 #s(literal -1/4 binary64) (PI.f64 )) %29 = (cos.f64 %28) %30 = (/.f64 %25 %29) %35 = (sin.f64 %28) %37 = (pow.f64 %29 #s(literal 2 binary64)) %38 = (/.f64 (*.f64 %35 %25) %37) %40 = (-.f64 (*.f64 #s(literal 1/4 binary64) %30) (*.f64 #s(literal 1/4 binary64) %38)) %45 = (pow.f64 %40 #s(literal 2 binary64)) %48 = (pow.f64 %25 #s(literal 2 binary64)) (*.f64 kR (approx (log (/ (+ (* (/ (* %4 (cos %7)) %14) %14) (* %4 (sin (* 1/2 phipp)))) %14)) (+.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) %30)) (*.f64 phipp (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %29 %40) %25) (*.f64 phipp (fma.f64 #s(literal 1/6 binary64) (*.f64 phipp (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %29 (*.f64 %35 %45)) %48) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %29 (-.f64 (*.f64 #s(literal -1/96 binary64) %30) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 %35 #s(literal 2 binary64)) %40) %37) (fma.f64 #s(literal -1/8 binary64) %40 (*.f64 #s(literal -1/96 binary64) %38))))) %25) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (pow.f64 %29 #s(literal 3 binary64)) (pow.f64 %40 #s(literal 3 binary64))) (pow.f64 %25 #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %37 %45) %48) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 %35 %40) %25))))))))))) |
| ▶ | 67.5% | %4 = (* (sqrt 2) 1/2) %7 = (* -1/2 phipp) %14 = (cos (+ (* -1/4 (PI )) %7)) %25 = (sqrt.f64 #s(literal 2 binary64)) %28 = (*.f64 #s(literal -1/4 binary64) (PI.f64 )) %29 = (cos.f64 %28) %30 = (/.f64 %25 %29) %34 = (pow.f64 %29 #s(literal 2 binary64)) %37 = (sin.f64 %28) %41 = (-.f64 (*.f64 #s(literal 1/4 binary64) %30) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %37 %25) %34))) (*.f64 kR (approx (log (/ (+ (* (/ (* %4 (cos %7)) %14) %14) (* %4 (sin (* 1/2 phipp)))) %14)) (+.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) %30)) (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 phipp (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %34 (pow.f64 %41 #s(literal 2 binary64))) (pow.f64 %25 #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 %37 %41) %25)))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %29 %41) %25))))))) |
| ▶ | 67.6% | %4 = (* (sqrt 2) 1/2) %12 = (* -1/2 phipp) %14 = (cos (+ (* -1/4 (PI )) %12)) %24 = (sqrt.f64 #s(literal 2 binary64)) %27 = (*.f64 #s(literal -1/4 binary64) (PI.f64 )) %28 = (cos.f64 %27) %29 = (/.f64 %24 %28) (*.f64 kR (approx (log (+ (* %4 (/ (sin (* 1/2 phipp)) %14)) (/ (* %4 (cos %12)) %14))) (+.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) %29)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 phipp (*.f64 %28 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sin.f64 %27) %24) (pow.f64 %28 #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) %29)))) %24))))) |
| ▶ | 15.0% | (log.f64 (pow.f64 (tan.f64 (fma.f64 #s(literal 1/2 binary64) phipp #s(literal 884279719003555/1125899906842624 binary64))) kR)) |
| ▶ | 16.4% | %15 = (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) phipp)) %19 = (log.f64 (/.f64 (sin.f64 %15) (cos.f64 %15))) (log.f64 (approx (pow (tan (+ (* 1/4 (PI )) (* 1/2 phipp))) kR) (+.f64 #s(literal 1 binary64) (*.f64 kR (+.f64 %19 (*.f64 #s(literal 1/2 binary64) (*.f64 kR (pow.f64 %19 #s(literal 2 binary64))))))))) |
| ▶ | 16.1% | (log.f64 (approx (pow (tan (+ (* 1/4 (PI )) (* 1/2 phipp))) kR) #s(literal 1 binary64))) |
| ▶ | 67.5% | %4 = (* (sqrt 2) 1/2) %7 = (* -1/2 phipp) %14 = (cos (+ (* -1/4 (PI )) %7)) %26 = (sqrt.f64 #s(literal 2 binary64)) %29 = (*.f64 #s(literal -1/4 binary64) (PI.f64 )) %30 = (cos.f64 %29) %31 = (/.f64 %26 %30) %35 = (pow.f64 %30 #s(literal 2 binary64)) %38 = (sin.f64 %29) %42 = (-.f64 (*.f64 #s(literal 1/4 binary64) %31) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %38 %26) %35))) (approx (* kR (log (/ (+ (* (/ (* %4 (cos %7)) %14) %14) (* %4 (sin (* 1/2 phipp)))) %14))) (fma.f64 kR (log.f64 (*.f64 #s(literal 1/2 binary64) %31)) (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 kR (*.f64 phipp (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %35 (pow.f64 %42 #s(literal 2 binary64))) (pow.f64 %26 #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 %38 %42) %26))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 kR (*.f64 %30 %42)) %26)))))) |
| ▶ | 67.6% | %4 = (* (sqrt 2) 1/2) %12 = (* -1/2 phipp) %14 = (cos (+ (* -1/4 (PI )) %12)) %26 = (*.f64 #s(literal -1/4 binary64) (PI.f64 )) %27 = (cos.f64 %26) %29 = (sqrt.f64 #s(literal 2 binary64)) %34 = (/.f64 %29 %27) (approx (* kR (log (+ (* %4 (/ (sin (* 1/2 phipp)) %14)) (/ (* %4 (cos %12)) %14)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 kR (*.f64 phipp (*.f64 %27 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sin.f64 %26) %29) (pow.f64 %27 #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) %34))))) %29) (*.f64 kR (log.f64 (*.f64 #s(literal 1/2 binary64) %34))))) |
| ▶ | 34.7% | %13 = (*.f64 #s(literal 1/4 binary64) (PI.f64 )) %14 = (sin.f64 %13) %15 = (cos.f64 %13) (approx (log (pow (tan (+ (* 1/4 (PI )) (* 1/2 phipp))) kR)) (+.f64 (log.f64 (pow.f64 (/.f64 %14 %15) kR)) (/.f64 (*.f64 kR (*.f64 phipp (*.f64 %15 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 %14 #s(literal 2 binary64)) (pow.f64 %15 #s(literal 2 binary64)))))))) %14))) |
| ▶ | 34.6% | %13 = (*.f64 #s(literal 1/4 binary64) (PI.f64 )) %14 = (sin.f64 %13) %15 = (cos.f64 %13) %23 = (pow.f64 %15 #s(literal 2 binary64)) %25 = (pow.f64 %14 #s(literal 2 binary64)) %27 = (*.f64 #s(literal -1/2 binary64) (/.f64 %25 %23)) %28 = (-.f64 #s(literal 1/2 binary64) %27) %30 = (*.f64 %23 (pow.f64 %28 #s(literal 2 binary64))) %32 = (/.f64 (*.f64 (pow.f64 kR #s(literal 2 binary64)) %30) %25) (approx (log (pow (tan (+ (* 1/4 (PI )) (* 1/2 phipp))) kR)) (+.f64 (log.f64 (pow.f64 (/.f64 %14 %15) kR)) (*.f64 phipp (fma.f64 #s(literal 1/2 binary64) (*.f64 phipp (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 kR (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %30 %25))) %27)) (*.f64 #s(literal 1/2 binary64) %32))))) (/.f64 (*.f64 kR (*.f64 %15 %28)) %14))))) |
Compiled 5 395 to 869 computations (83.9% saved)
| Inputs |
|---|
%0 = (PI ) %2 = (* 1/4 %0) %3 = (sin %2) %4 = (cos %2) %7 = (pow %3 2) %8 = (pow %4 2) %9 = (/ %7 %8) %11 = (* -1/2 %9) %13 = (- 1/2 %11) %15 = (pow %13 2) %16 = (* %8 %15) %17 = (/ %16 %7) %19 = (* -1 %17) %20 = (+ 1/2 %19) %22 = (+ %0 %0) %23 = (/ 1/2 2) %25 = (* -1/4 %0) %26 = (sqrt 2) %30 = (* 5/4 %0) %31 = (* 2 %0) %36 = (cos %25) %37 = (sin %25) %38 = (pow %36 2) %39 = (pow %37 2) %41 = (pow %36 3) %42 = (/ %26 %36) %43 = (* 1/2 %42) %44 = (* %37 %26) %45 = (/ %44 %38) %47 = (* 1/4 %42) %49 = (+ (* -1/4 %45) %47) %51 = (* 1/4 %45) %52 = (- %47 %51) %53 = (* %37 %52) %55 = (* -1/96 %42) %56 = (* %39 %52) %57 = (/ %56 %38) %58 = (* -1/96 %45) %61 = (+ (* -1/8 %52) %58) %63 = (+ (* -1/4 %57) %61) %64 = (- %55 %63) %65 = (* %36 %26) %69 = (pow %26 2) %70 = (pow %26 3) %72 = (* %36 %52) %73 = (pow %52 2) %74 = (* %38 %73) %75 = (/ %74 %69) %76 = (/ %53 %26) %78 = (* -2 %76) %81 = (+ (* -4 %75) %78) %82 = (/ %72 %26) %84 = (* %37 %73) %85 = (* %36 %84) %86 = (/ %85 %69) %87 = (* %36 %64) %88 = (/ %87 %26) %89 = (pow %52 3) %90 = (* %41 %89) %91 = (/ %90 %70) %93 = (* 16 %91) %96 = (+ (* 12 %88) %93) %101 = (* 1 1) %102 = (/ 2 2) %107 = (+ (* %0 1/4) %0) %109 = (pow 2 -1/2) %110 = (/ 1 %109) %111 = (pow 2 %23) %112 = (* %101 1/2) %114 = (* %0 5/4) %116 = (* 9/4 %0) %117 = (+ %116 %0) %118 = (+ %116 %22) %125 = (sqrt %26) %127 = (sqrt %110) %130 = (sqrt %111) %0 %2 %3 %4 (/ %3 %4) %7 %8 %9 %11 %13 (* %4 %13) %15 %16 %17 %19 %20 (- %20 %11) %22 %23 %25 %26 (* %26 1/2) (* 1/4 2) %30 %31 (+ %30 %31) (sin %30) (cos %30) (+ %0 %30) %36 %37 %38 %39 %41 %42 %43 %44 %45 (* 1/2 %26) %47 %49 (* 1/4 %26) %51 %52 %53 %55 %56 %57 %58 %61 %63 %64 %65 (* 1/2 %0) (* 1/2 %65) (log %43) %69 %70 (* %36 %49) %72 %73 %74 %75 %76 %78 %81 %82 (* 2 %82) %84 %85 %86 %87 %88 %89 %90 %91 %93 %96 (+ (* 12 %86) %96) (* 1/2 %81) %101 %102 (/ %0 2) (neg %102) (tan %2) %107 (tan %107) %109 %110 %111 %112 (+ %112 1/2) %114 %117 %118 (+ %118 %0) (cos %114) (sin %114) (cos %117) (sin %117) (* %110 1/2) %125 (* %125 1/2) %127 (* %127 1/2) (* 1/4 %110) %130 (* %130 1/2) (* 1/4 %111) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 884279719003555/1125899906842624 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 1/4 binary64) #s(literal -884279719003555/1125899906842624 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1/2 binary64) #s(literal 4421398595017775/1125899906842624 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 1436954543380777/140737488355328 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal 7958517471031995/1125899906842624 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 6369051672525773/18014398509481984 binary64) #s(literal 2 binary64) #s(literal 1 binary64) #s(literal -1 binary64) #s(literal -2 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 6369051672525773/18014398509481984 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal -6004799503160661/288230376151711744 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 6004799503160661/288230376151711744 binary64) #s(literal -7505999378950827/72057594037927936 binary64) #s(literal -6380099472108203/18014398509481984 binary64) #s(literal 6004799503160661/18014398509481984 binary64) #s(literal 1 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 6369051672525773/2251799813685248 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) #s(literal 4246034448350515/18014398509481984 binary64) #s(literal 6004799503160661/36028797018963968 binary64) #s(literal 1 binary64) #s(literal 6369051672525773/18014398509481984 binary64) #s(literal 1/8 binary64) #s(literal 2 binary64) #s(literal 4 binary64) #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 4421398595017775/1125899906842624 binary64) #s(literal 1 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 5355712719992597/4503599627370496 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 4421398595017775/1125899906842624 binary64) #s(literal 1436954543380777/140737488355328 binary64) #s(literal 3758188805765109/281474976710656 binary64) #s(literal 580308565596083/35184372088832 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 5355712719992597/4503599627370496 binary64) #s(literal 5355712719992597/9007199254740992 binary64) #s(literal 5355712719992597/4503599627370496 binary64) #s(literal 5355712719992597/9007199254740992 binary64) #s(literal 6369051672525773/18014398509481984 binary64) #s(literal 4911210218475899/4503599627370496 binary64) #s(literal 4911210218475899/9007199254740992 binary64) #s(literal 5355712719992597/18014398509481984 binary64) |
| 27.0ms | 1× | 2 | valid |
Compiled 2 329 to 133 computations (94.3% saved)
ival-add!: 22.0ms (85.4% of total, 0.4 MiB)adjust: 1.0ms (3.9% of total, 0.0 MiB)ival-log!: 1.0ms (3.9% of total, 0.0 MiB)ival-mult!: 1.0ms (3.9% of total, 0.1 MiB)ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)ival-sinu: 0.0ms (0.0% of total, 0.0 MiB)ival-pow2: 0.0ms (0.0% of total, 0.0 MiB)ival-cosu: 0.0ms (0.0% of total, 0.0 MiB)ival-tan: 0.0ms (0.0% of total, 0.0 MiB)ival-cos: 0.0ms (0.0% of total, 0.0 MiB)ival-div!: 0.0ms (0.0% of total, 0.0 MiB)const: 0.0ms (0.0% of total, 0.0 MiB)ival-pow: 0.0ms (0.0% of total, 0.0 MiB)ival-pi: 0.0ms (0.0% of total, 0.0 MiB)ival-sqrt!: 0.0ms (0.0% of total, 0.0 MiB)ival-sin: 0.0ms (0.0% of total, 0.0 MiB)4 calls:
| Time | Variable | Point |
|---|---|---|
| 27.9s | kR | 0 |
| 3.7s | phipp | 0 |
| 1.1s | kR | -inf |
| 1.1s | kR | inf |
1 calls:
| Time | Variable | Point |
|---|---|---|
| 16.5s | phipp | inf |
Loading profile data...