
Time bar (total: 2.6min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 4 |
| 50.0% | 50.0% | 50.0% | 0.1% | 0.0% | 0.0% | 0.0% | 5 |
| 50.0% | 50.0% | 50.0% | 0.1% | 0.0% | 0.0% | 0.0% | 6 |
| 50.0% | 50.0% | 50.0% | 0.1% | 0.0% | 0.0% | 0.0% | 7 |
| 50.0% | 50.0% | 50.0% | 0.1% | 0.0% | 0.0% | 0.0% | 8 |
| 50.0% | 50.0% | 50.0% | 0.1% | 0.0% | 0.0% | 0.0% | 9 |
| 50.0% | 50.0% | 50.0% | 0.1% | 0.0% | 0.0% | 0.0% | 10 |
| 50.0% | 50.0% | 50.0% | 0.1% | 0.0% | 0.0% | 0.0% | 11 |
| 50.0% | 50.0% | 50.0% | 0.1% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 13 to 13 computations (0.0% saved)
| 19.1s | 6 483× | 1 | valid |
| 11.3s | 1 598× | 2 | valid |
| 5.1s | 2 594× | 1 | invalid |
| 291.0ms | 186× | 0 | invalid |
| 92.0ms | 175× | 0 | valid |
ival-tan: 11.0s (38.8% of total, 1801.0 MiB)ival-log!: 10.0s (35.3% of total, 1497.8 MiB)adjust: 3.5s (12.4% of total, 647.5 MiB)ival-mult!: 2.6s (9.1% of total, 494.9 MiB)ival-sub!: 1.2s (4.4% of total, 207.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 | 122 | 68 |
| 2 | 456 | 66 |
| 3 | 1896 | 66 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 6.8% | (*.f64 ArB (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64 ) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0))))) |
(negabs ArB)
(negabs gamma0)
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) gamma0) %7 = (-.f64 %3 %6) %8 = (tan.f64 %7) %9 = (log.f64 %8) ArB %1 #s(literal 4 binary64) %3 #s(literal 1/2 binary64) gamma0 %6 %7 %8 %9 (*.f64 ArB %9) |
| Outputs |
|---|
%9 = (* 1/2 gamma0) %10 = (- (/ (PI ) 4) %9) %11 = (tan %10) %12 = (log %11) %13 = (* ArB %12) %15 = (PI.f64 ) %16 = (*.f64 #s(literal 1/4 binary64) %15) %18 = (*.f64 #s(literal 1/2 binary64) gamma0) %19 = (-.f64 %16 %18) %22 = (/.f64 (sin.f64 %19) (cos.f64 %19)) %23 = (log.f64 %22) %30 = (fma.f64 #s(literal -1/2 binary64) gamma0 %16) %32 = (sin.f64 %16) %33 = (cos.f64 %16) %34 = (/.f64 %32 %33) %38 = (pow.f64 %32 #s(literal 2 binary64)) %39 = (pow.f64 %33 #s(literal 2 binary64)) %40 = (/.f64 %38 %39) %41 = (*.f64 #s(literal 1/2 binary64) %40) %42 = (+.f64 #s(literal 1/2 binary64) %41) %46 = (*.f64 %32 %42) %61 = (-.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/48 binary64) %40 (fma.f64 #s(literal 1/8 binary64) %42 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %38 %42) %39))))) %70 = (log.f64 %34) %72 = (*.f64 %33 %42) %73 = (*.f64 gamma0 %72) %78 = (/.f64 %72 %32) %79 = (pow.f64 %42 #s(literal 2 binary64)) %83 = (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %39 %79) %38) %41)) %84 = (*.f64 gamma0 %83) %106 = (*.f64 gamma0 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 %33 #s(literal 3 binary64)) (pow.f64 %42 #s(literal 3 binary64))) (pow.f64 %32 #s(literal 3 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 %33 %79) %32) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %33 %61) %32))))) %114 = (*.f64 ArB %70) %121 = (/.f64 (*.f64 ArB %72) %32) %139 = (/.f64 %15 gamma0) %154 = (/.f64 (sin.f64 %30) (cos.f64 %30)) %156 = (log.f64 %154) (approx ArB #s(literal 0 binary64)) (approx ArB ArB) (approx %13 (*.f64 ArB %23)) (approx gamma0 gamma0) (approx %9 %18) (approx %10 %16) (approx %10 %30) (approx %11 %34) (approx %11 (fma.f64 #s(literal -1 binary64) (*.f64 gamma0 %42) %34)) (approx %11 (fma.f64 gamma0 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 gamma0 %46) %33)) %42) %34)) (approx %11 (fma.f64 gamma0 (-.f64 (*.f64 gamma0 (-.f64 (*.f64 gamma0 %61) (*.f64 #s(literal -1/2 binary64) (/.f64 %46 %33)))) %42) %34)) (approx %12 %70) (approx %12 (+.f64 %70 (*.f64 #s(literal -1 binary64) (/.f64 %73 %32)))) (approx %12 (+.f64 %70 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %78 (*.f64 #s(literal 1/2 binary64) %84))))) (approx %12 (+.f64 %70 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %78 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %106 (*.f64 #s(literal 1/2 binary64) %83))))))) (approx %13 %114) (approx %13 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ArB %73) %32) %114)) (approx %13 (fma.f64 ArB %70 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %121 (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %84)))))) (approx %13 (fma.f64 ArB %70 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %121 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %106) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %83)))))))) (approx %10 (*.f64 #s(literal -1/2 binary64) gamma0)) (approx %10 (*.f64 gamma0 (-.f64 (*.f64 #s(literal 1/4 binary64) %139) #s(literal 1/2 binary64)))) (approx %11 %22) (approx %12 %23) (approx %10 (*.f64 #s(literal -1 binary64) (*.f64 gamma0 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) %139))))) (approx %11 %154) (approx %12 %156) (approx %13 (*.f64 ArB %156)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 413.0ms | ArB | 0 |
| 172.0ms | gamma0 | inf |
| 171.0ms | gamma0 | -inf |
| 26.0ms | gamma0 | 0 |
| 15.0ms | ArB | -inf |
| Inputs |
|---|
%1 = (PI.f64 ) %3 = (/.f64 %1 #s(literal 4 binary64)) %6 = (*.f64 #s(literal 1/2 binary64) gamma0) %7 = (-.f64 %3 %6) %8 = (tan.f64 %7) %9 = (log.f64 %8) ArB %1 #s(literal 4 binary64) %3 #s(literal 1/2 binary64) gamma0 %6 %7 %8 %9 (*.f64 ArB %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) %76 = (*.f64 #s(literal -1/4 binary64) %1) %82 = (*.f64 #s(literal 1/8 binary64) %1) %86 = (*.f64 #s(literal -1/8 binary64) %2) %93 = (*.f64 #s(literal 1/4 binary64) %16) %95 = (*.f64 #s(literal 2 binary64) %66) %97 = (*.f64 #s(literal 1/2 binary64) %66) %117 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %126 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %127 = (/.f64 #s(literal 2 binary64) #s(literal 4 binary64)) %132 = (neg.f64 gamma0) %135 = (*.f64 #s(literal 1/2 binary64) gamma0) %139 = (*.f64 #s(literal -1/2 binary64) gamma0) %147 = (fma.f64 #s(literal 1/4 binary64) %1 %139) %149 = (fma.f64 #s(literal -2 binary64) gamma0 %1) %153 = (*.f64 #s(literal 2 binary64) gamma0) %154 = (-.f64 %153 %1) %163 = (fma.f64 #s(literal -1/4 binary64) %1 %135) %175 = (/.f64 %153 #s(literal -4 binary64)) %178 = (/.f64 (*.f64 #s(literal -2 binary64) gamma0) #s(literal 4 binary64)) %189 = (tan.f64 %147) %201 = (fma.f64 %149 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) %1 %1)) %206 = (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %135)) %207 = (cos.f64 %163) %209 = (sin.f64 %163) %211 = (sin.f64 (-.f64 %139 %66)) %213 = (/.f64 #s(literal 1 binary64) %207) %215 = (/.f64 #s(literal -1 binary64) %207) %227 = (/.f64 #s(literal 1/2 binary64) %207) %228 = (*.f64 %227 %206) %230 = (*.f64 %206 #s(literal 2 binary64)) %236 = (/.f64 (*.f64 %207 #s(literal 0 binary64)) %211) %241 = (cos.f64 %139) %243 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %244 = (/.f64 %243 %207) %245 = (sin.f64 %139) %246 = (*.f64 %243 %245) %247 = (/.f64 %246 %207) %252 = (*.f64 %243 %241) %253 = (/.f64 %252 %207) %263 = (*.f64 %243 (sin.f64 %135)) %272 = (*.f64 %213 %246) %274 = (*.f64 %213 %252) %288 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 %147 #s(literal 2 binary64))))) %297 = (log.f64 %189) %298 = (fabs.f64 %189) %300 = (neg.f64 %297) %303 = (log.f64 (fabs.f64 %206)) %305 = (log.f64 (fabs.f64 %207)) %307 = (neg.f64 %305) %326 = (*.f64 ArB %307) %328 = (*.f64 %307 ArB) ArB %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) (neg.f64 #s(literal -4 binary64)) (*.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 %76) (/.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) %82) (*.f64 #s(literal -1 binary64) %76) (*.f64 #s(literal 2 binary64) %86) (*.f64 %24 #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %1)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) %2)) (*.f64 %93 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %95) (*.f64 #s(literal 2 binary64) %97) (/.f64 %16 (*.f64 #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 %95 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %2) (*.f64 #s(literal 2 binary64) #s(literal -4 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 %117 #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 %117 #s(literal 1/8 binary64) #s(literal 0 binary64)) (+.f64 %60 %60) (*.f64 %126 %127) (fma.f64 %126 %127 #s(literal 0 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) gamma0 (neg.f64 %132) (*.f64 gamma0 #s(literal 1/2 binary64)) %135 (/.f64 gamma0 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) %132) (*.f64 %132 #s(literal -1/2 binary64)) (neg.f64 %139) (/.f64 (*.f64 #s(literal 1 binary64) gamma0) #s(literal 2 binary64)) (/.f64 (*.f64 gamma0 #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 gamma0 #s(literal -1/2 binary64) %66) (fma.f64 %1 #s(literal 1/4 binary64) %139) %147 (fma.f64 #s(literal -1/2 binary64) gamma0 %66) (*.f64 %149 #s(literal 1/4 binary64)) (+.f64 %66 %139) (+.f64 %139 %66) (*.f64 %154 #s(literal -1/4 binary64)) (-.f64 %66 %135) (-.f64 %139 %76) (/.f64 %149 #s(literal 4 binary64)) (fma.f64 #s(literal 1/2 binary64) %132 %66) (fma.f64 #s(literal -1/4 binary64) %2 %139) (fma.f64 %2 #s(literal -1/4 binary64) %139) (fma.f64 %132 #s(literal 1/2 binary64) %66) (neg.f64 %163) (/.f64 %154 #s(literal -4 binary64)) (fma.f64 %16 #s(literal 1/8 binary64) %139) (fma.f64 %66 #s(literal 1 binary64) %139) (fma.f64 #s(literal 1 binary64) %66 %139) (fma.f64 #s(literal 2 binary64) %82 %139) (fma.f64 #s(literal -1 binary64) %76 %139) (-.f64 %66 (*.f64 %153 #s(literal 1/4 binary64))) (fma.f64 #s(literal 2 binary64) %86 %139) (fma.f64 %24 #s(literal -1/8 binary64) %139) (+.f64 %175 %66) (+.f64 %178 %66) (-.f64 %175 %76) (-.f64 %178 %76) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %149)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) %154)) (fma.f64 %93 #s(literal 1/2 binary64) %139) (fma.f64 #s(literal 1/2 binary64) %95 %139) (fma.f64 #s(literal 2 binary64) %97 %139) %189 (neg.f64 (tan.f64 %163)) (tan.f64 (fma.f64 %149 #s(literal 1/4 binary64) %1)) (tan.f64 (neg.f64 (fma.f64 %149 #s(literal -1/4 binary64) %1))) (*.f64 #s(literal 1 binary64) %189) (tan.f64 (fma.f64 %149 #s(literal 1/4 binary64) %16)) (tan.f64 %201) (tan.f64 (+.f64 %201 %1)) (/.f64 %206 %207) (/.f64 %209 %211) (*.f64 %206 %213) (*.f64 %209 %215) (*.f64 %213 %206) (*.f64 %215 %209) (/.f64 (*.f64 %206 #s(literal -1 binary64)) %211) (/.f64 (*.f64 %209 #s(literal 1 binary64)) %211) (/.f64 #s(literal 1 binary64) (/.f64 %207 %206)) (/.f64 #s(literal 1 binary64) (/.f64 %211 %209)) (*.f64 #s(literal 2 binary64) %228) (*.f64 %230 %227) (/.f64 (sin.f64 %201) (cos.f64 %201)) (+.f64 %189 %236) (+.f64 %236 %189) (-.f64 %189 %236) (fma.f64 #s(literal 1 binary64) %189 %236) (fma.f64 %241 %244 %247) (fma.f64 %243 (/.f64 %241 %207) %247) (fma.f64 %243 (/.f64 %245 %207) %253) (fma.f64 %245 %244 %253) (+.f64 %253 %247) (+.f64 %247 %253) (fma.f64 %206 %213 %236) (fma.f64 %209 %215 %236) (fma.f64 %213 %206 %236) (fma.f64 %215 %209 %236) (-.f64 %253 (/.f64 %263 %207)) (-.f64 %247 (/.f64 %252 %211)) (fma.f64 %252 %213 %247) (fma.f64 %246 %213 %253) (fma.f64 #s(literal 2 binary64) %228 %236) (fma.f64 %230 %227 %236) (fma.f64 %213 %252 %272) (fma.f64 %213 %246 %274) (+.f64 %274 %272) (+.f64 %272 %274) (/.f64 (fma.f64 %253 %207 %246) %207) (/.f64 (-.f64 (*.f64 %253 %207) %263) %207) (/.f64 (fma.f64 %252 %207 (*.f64 %207 %246)) %288) (/.f64 (fma.f64 %252 %207 (*.f64 %246 %207)) %288) (/.f64 (-.f64 (*.f64 %252 %207) (*.f64 %207 %263)) %288) %297 (log.f64 %298) (neg.f64 %300) (-.f64 %303 %305) (+.f64 %303 %307) (+.f64 %307 %303) (-.f64 %303 (neg.f64 %307)) (+.f64 %303 (log.f64 (fabs.f64 (fabs.f64 %213)))) (*.f64 ArB %297) (*.f64 %297 ArB) (neg.f64 (*.f64 %300 ArB)) (neg.f64 (*.f64 ArB %300)) (log.f64 (pow.f64 %189 ArB)) (log.f64 (pow.f64 %298 ArB)) (fma.f64 ArB %303 %326) (fma.f64 %303 ArB %328) (+.f64 (*.f64 %303 ArB) %328) (+.f64 (*.f64 ArB %303) %326) |
Compiled 4 913 to 1 125 computations (77.1% saved)
28 alts after pruning (28 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 195 | 28 | 223 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 196 | 28 | 224 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 7.8% | %1 = (PI.f64 ) %4 = (*.f64 #s(literal 1/2 binary64) gamma0) (fma.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %4)))) ArB (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %4))))) ArB)) |
| ▶ | 17.8% | (*.f64 (approx ArB #s(literal 0 binary64)) (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64 ) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0))))) |
| ▶ | 20.8% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 ArB (+.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)))))))) |
| ▶ | 24.0% | %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0)))) %12 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %14 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (fma.f64 %9 (*.f64 %12 (sin.f64 %14)) (*.f64 %9 (*.f64 %12 (cos.f64 %14)))))) |
| ▶ | 24.1% | %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0)))) %12 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %14 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (fma.f64 %9 (*.f64 %12 (cos.f64 %14)) (*.f64 %9 (*.f64 %12 (sin.f64 %14)))))) |
| ▶ | 24.0% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %4 (sin.f64 %7)) (/.f64 #s(literal 1 binary64) %15) (/.f64 (*.f64 %4 (cos.f64 %7)) %15)))) |
| ▶ | 24.1% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) (/.f64 #s(literal 1 binary64) %15) (/.f64 (*.f64 %4 (sin.f64 %7)) %15)))) |
| ▶ | 24.0% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 %4 (/.f64 (sin.f64 %7) %13) (/.f64 (*.f64 %4 (cos.f64 %7)) %13)))) |
| ▶ | 24.1% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 %4 (/.f64 (cos.f64 %7) %13) (/.f64 (*.f64 %4 (sin.f64 %7)) %13)))) |
| ▶ | 24.0% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (sin.f64 %3) (/.f64 %8 %13) (/.f64 (*.f64 %8 (cos.f64 %3)) %13)))) |
| ▶ | 24.0% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 %13) (/.f64 (*.f64 %8 (sin.f64 %3)) %13)))) |
| ▶ | 10.0% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %14 (*.f64 (*.f64 %4 (sin.f64 %7)) %14)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %11 %7) #s(literal 2 binary64)))))))) |
| ▶ | 24.0% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %12 = (*.f64 #s(literal 1/2 binary64) gamma0) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %12)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 %4 (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0))) %14) %14) (*.f64 %4 (sin.f64 %12))) %14))) |
| ▶ | 10.1% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %12 = (*.f64 #s(literal 1/2 binary64) gamma0) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 %12)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (*.f64 %4 (cos.f64 %7)) %14) (*.f64 %14 (*.f64 %4 (sin.f64 %12)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %11 %7) #s(literal 2 binary64)))))))) |
| ▶ | 18.7% | %2 = (PI.f64 ) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (fma.f64 #s(literal -1/4 binary64) %2 (*.f64 #s(literal 1/2 binary64) gamma0))) (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 #s(literal 1/4 binary64) %2)))))) |
| ▶ | 20.1% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 ArB (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))))) |
| ▶ | 5.9% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) (*.f64 ArB (log.f64 (-.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0)))) (/.f64 (*.f64 %4 (cos.f64 %7)) (sin.f64 (-.f64 %7 (*.f64 #s(literal 1/4 binary64) %11))))))) |
| ▶ | 24.0% | %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0)))) %12 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %14 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (+.f64 (*.f64 %9 (*.f64 %12 (sin.f64 %14))) (*.f64 %9 (*.f64 %12 (cos.f64 %14)))))) |
| ▶ | 7.1% | (*.f64 ArB (log.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) gamma0 (PI.f64 ))))))) |
| ▶ | 6.8% | (*.f64 ArB (log.f64 (tan.f64 (-.f64 #s(literal 884279719003555/1125899906842624 binary64) (*.f64 #s(literal 1/2 binary64) gamma0))))) |
| ▶ | 4.9% | %3 = (PI.f64 ) (*.f64 ArB (log.f64 (tan.f64 (+.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) gamma0 %3) #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) %3 %3)) %3)))) |
| ▶ | 5.1% | %3 = (PI.f64 ) (*.f64 ArB (log.f64 (tan.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) gamma0 %3) #s(literal -1/4 binary64) %3))))) |
| ▶ | 6.7% | (*.f64 ArB (log.f64 (tan.f64 (approx (- (/ (PI ) 4) (* 1/2 gamma0)) (*.f64 gamma0 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (PI.f64 ) gamma0)) #s(literal 1/2 binary64))))))) |
| ▶ | 6.8% | (*.f64 ArB (log.f64 (tan.f64 (approx (- (/ (PI ) 4) (* 1/2 gamma0)) (*.f64 #s(literal 1/4 binary64) (PI.f64 )))))) |
| ▶ | 9.4% | (*.f64 ArB (log.f64 (fabs.f64 (tan.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) (*.f64 #s(literal -1/2 binary64) gamma0)))))) |
| ▶ | 7.9% | %12 = (*.f64 #s(literal 1/4 binary64) (PI.f64 )) %13 = (sin.f64 %12) %16 = (cos.f64 %12) %20 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 %13 #s(literal 2 binary64)) (pow.f64 %16 #s(literal 2 binary64))))) (*.f64 ArB (log.f64 (approx (tan (- (/ (PI ) 4) (* 1/2 gamma0))) (fma.f64 gamma0 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 gamma0 (*.f64 %13 %20)) %16)) %20) (/.f64 %13 %16))))) |
| ▶ | 5.6% | %13 = (*.f64 #s(literal 1/4 binary64) (PI.f64 )) %14 = (sin.f64 %13) %17 = (cos.f64 %13) (*.f64 ArB (log.f64 (approx (tan (- (/ (PI ) 4) (* 1/2 gamma0))) (fma.f64 #s(literal -1 binary64) (*.f64 gamma0 (+.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))))) |
| ▶ | 18.0% | (log.f64 (pow.f64 (tan.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) (*.f64 #s(literal -1/2 binary64) gamma0))) ArB)) |
Compiled 819 to 172 computations (79.0% 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) %14 = (+ 1/2 %13) %18 = (sqrt 2) %0 (/ %0 4) %4 %5 %6 (/ %5 %6) %9 %10 %11 %13 %14 (* %5 %14) (+ (* 2 %0) %0) %18 (* %18 1/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 2652839157010665/281474976710656 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 116 to 22 computations (81.0% 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) gamma0) %7 = (-.f64 %3 %6) %8 = (tan.f64 %7) %9 = (log.f64 %8) %12 = (approx ArB #s(literal 0 binary64)) %14 = (*.f64 #s(literal 1/4 binary64) %1) %20 = (- (/ (PI ) 4) (* 1/2 gamma0)) %21 = (approx %20 %14) %23 = (sin.f64 %14) %24 = (cos.f64 %14) %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 = (*.f64 gamma0 %32) %34 = (fma.f64 #s(literal -1 binary64) %33 %25) %35 = (tan %20) %36 = (approx %35 %34) %37 = (*.f64 %23 %32) %38 = (*.f64 gamma0 %37) %39 = (/.f64 %38 %24) %40 = (*.f64 #s(literal 1/2 binary64) %39) %41 = (-.f64 %40 %32) %42 = (fma.f64 gamma0 %41 %25) %43 = (approx %35 %42) %45 = (*.f64 #s(literal -1/2 binary64) gamma0) %46 = (/.f64 %1 gamma0) %47 = (*.f64 #s(literal 1/4 binary64) %46) %48 = (-.f64 %47 #s(literal 1/2 binary64)) %49 = (*.f64 gamma0 %48) %50 = (approx %20 %49) %53 = (fma.f64 #s(literal 1/4 binary64) %1 %45) %54 = (fma.f64 #s(literal -2 binary64) gamma0 %1) %55 = (fma.f64 #s(literal -1/4 binary64) %1 %6) %56 = (/.f64 #s(literal 4 binary64) %54) %57 = (/.f64 #s(literal 1 binary64) %56) %58 = (tan.f64 %53) %59 = (fma.f64 %54 #s(literal -1/4 binary64) %1) %60 = (neg.f64 %59) %61 = (tan.f64 %60) %62 = (fma.f64 #s(literal 2 binary64) %1 %1) %63 = (fma.f64 %54 #s(literal 1/4 binary64) %62) %64 = (+.f64 %63 %1) %65 = (tan.f64 %64) %66 = (fma.f64 #s(literal 1/4 binary64) %1 %6) %67 = (cos.f64 %66) %68 = (cos.f64 %55) %69 = (/.f64 %67 %68) %70 = (sin.f64 %55) %71 = (-.f64 %45 %14) %72 = (sin.f64 %71) %73 = (/.f64 %70 %72) %74 = (/.f64 #s(literal 1 binary64) %68) %75 = (cos.f64 %45) %76 = (sqrt.f64 #s(literal 2 binary64)) %77 = (*.f64 %76 #s(literal 1/2 binary64)) %78 = (/.f64 %77 %68) %79 = (sin.f64 %45) %80 = (*.f64 %77 %79) %81 = (/.f64 %80 %68) %82 = (fma.f64 %75 %78 %81) %83 = (/.f64 %75 %68) %84 = (fma.f64 %77 %83 %81) %85 = (/.f64 %79 %68) %86 = (*.f64 %77 %75) %87 = (/.f64 %86 %68) %88 = (fma.f64 %77 %85 %87) %89 = (fma.f64 %79 %78 %87) %90 = (sin.f64 %6) %91 = (*.f64 %77 %90) %92 = (/.f64 %86 %72) %93 = (-.f64 %81 %92) %94 = (fma.f64 %86 %74 %81) %95 = (fma.f64 %80 %74 %87) %96 = (*.f64 %74 %80) %97 = (fma.f64 %74 %86 %96) %98 = (*.f64 %74 %86) %99 = (fma.f64 %74 %80 %98) %100 = (+.f64 %96 %98) %101 = (*.f64 %87 %68) %102 = (-.f64 %101 %91) %103 = (/.f64 %102 %68) %104 = (*.f64 %53 #s(literal 2 binary64)) %105 = (cos.f64 %104) %106 = (*.f64 #s(literal 1/2 binary64) %105) %107 = (+.f64 #s(literal 1/2 binary64) %106) %108 = (*.f64 %80 %68) %109 = (fma.f64 %86 %68 %108) %110 = (/.f64 %109 %107) %111 = (*.f64 %86 %68) %112 = (*.f64 %68 %91) %113 = (-.f64 %111 %112) %114 = (/.f64 %113 %107) %115 = (fabs.f64 %58) %116 = (log.f64 %115) %117 = (fabs.f64 %67) %118 = (log.f64 %117) %119 = (fabs.f64 %68) %120 = (log.f64 %119) %121 = (neg.f64 %120) %122 = (fabs.f64 %74) %123 = (fabs.f64 %122) %124 = (log.f64 %123) %125 = (+.f64 %118 %124) %126 = (pow.f64 %58 ArB) %128 = (*.f64 %121 ArB) %130 = (-.f64 #s(literal 884279719003555/1125899906842624 binary64) %6) %131 = (tan.f64 %130) %132 = (log.f64 %131) %135 = (tan.f64 %57) %136 = (log.f64 %135) %138 = (tan.f64 %21) %139 = (log.f64 %138) %141 = (tan.f64 %50) %142 = (log.f64 %141) %144 = (log.f64 %61) %146 = (log.f64 %65) %148 = (log.f64 %69) %150 = (log.f64 %73) %152 = (log.f64 %82) %154 = (log.f64 %84) %156 = (log.f64 %88) %158 = (log.f64 %89) %160 = (log.f64 %93) %162 = (log.f64 %94) %164 = (log.f64 %95) %166 = (log.f64 %97) %168 = (log.f64 %99) %170 = (log.f64 %100) %172 = (log.f64 %103) %174 = (log.f64 %110) %176 = (log.f64 %114) %178 = (log.f64 %36) %180 = (log.f64 %43) ArB %1 #s(literal 4 binary64) %3 #s(literal 1/2 binary64) gamma0 %6 %7 %8 %9 #s(literal 884279719003555/1125899906842624 binary64) #s(literal 0 binary64) %12 #s(literal 1/4 binary64) %14 %21 #s(literal -1/2 binary64) %23 %24 %25 #s(literal -1 binary64) #s(literal 2 binary64) %28 %29 %30 %31 %32 %33 %34 %36 %37 %38 %39 %40 %41 %42 %43 #s(literal -2 binary64) %45 %46 %47 %48 %49 %50 #s(literal -1/4 binary64) #s(literal 1 binary64) %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %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 (log.f64 %126) %128 (fma.f64 %118 ArB %128) %130 %131 %132 (*.f64 ArB %132) (*.f64 %12 %9) %135 %136 (*.f64 ArB %136) %138 %139 (*.f64 ArB %139) %141 %142 (*.f64 ArB %142) %144 (*.f64 ArB %144) %146 (*.f64 ArB %146) %148 (*.f64 ArB %148) %150 (*.f64 ArB %150) %152 (*.f64 ArB %152) %154 (*.f64 ArB %154) %156 (*.f64 ArB %156) %158 (*.f64 ArB %158) %160 (*.f64 ArB %160) %162 (*.f64 ArB %162) %164 (*.f64 ArB %164) %166 (*.f64 ArB %166) %168 (*.f64 ArB %168) %170 (*.f64 ArB %170) %172 (*.f64 ArB %172) %174 (*.f64 ArB %174) %176 (*.f64 ArB %176) %178 (*.f64 ArB %178) %180 (*.f64 ArB %180) (*.f64 ArB %116) (*.f64 ArB %125) |
| Outputs |
|---|
%5 = (PI ) %6 = (* 1/4 %5) %9 = (* -1/2 gamma0) %10 = (+ %6 %9) %11 = (tan %10) %12 = (pow %11 ArB) %17 = (PI.f64 ) %18 = (*.f64 #s(literal 1/4 binary64) %17) %19 = (fma.f64 #s(literal -1/2 binary64) gamma0 %18) %22 = (/.f64 (sin.f64 %19) (cos.f64 %19)) %23 = (log.f64 %22) %24 = (*.f64 ArB %23) %29 = (pow.f64 %23 #s(literal 2 binary64)) %38 = (pow.f64 %23 #s(literal 3 binary64)) %47 = (log %12) %50 = (fma.f64 #s(literal -1 binary64) %29 %29) %58 = (fma.f64 #s(literal -3 binary64) %38 (fma.f64 #s(literal 2 binary64) %38 %38)) %69 = (pow.f64 %23 #s(literal 4 binary64)) %88 = (* 1/2 gamma0) %89 = (+ (* -1/4 %5) %88) %90 = (cos %89) %91 = (fabs %90) %92 = (log %91) %93 = (neg %92) %94 = (* %93 ArB) %96 = (*.f64 #s(literal 1/2 binary64) gamma0) %97 = (fma.f64 #s(literal -1/4 binary64) %17 %96) %98 = (cos.f64 %97) %99 = (fabs.f64 %98) %100 = (log.f64 %99) %101 = (*.f64 ArB %100) %104 = (+ %6 %88) %105 = (cos %104) %106 = (fabs %105) %107 = (log %106) %109 = (+ (* %107 ArB) %94) %110 = (fma.f64 #s(literal 1/4 binary64) %17 %96) %111 = (cos.f64 %110) %112 = (fabs.f64 %111) %113 = (log.f64 %112) %114 = (*.f64 #s(literal -1 binary64) %100) %119 = (- 884279719003555/1125899906842624 %88) %120 = (tan %119) %121 = (log %120) %122 = (* ArB %121) %124 = (-.f64 #s(literal 884279719003555/1125899906842624 binary64) %96) %127 = (/.f64 (sin.f64 %124) (cos.f64 %124)) %128 = (log.f64 %127) %133 = (- (/ %5 4) %88) %134 = (tan %133) %135 = (log %134) %136 = (* ArB %135) %137 = (-.f64 %18 %96) %140 = (/.f64 (sin.f64 %137) (cos.f64 %137)) %141 = (log.f64 %140) %147 = (+ (* -2 gamma0) %5) %148 = (/ 4 %147) %150 = (tan (/ 1 %148)) %151 = (log %150) %152 = (* ArB %151) %154 = (*.f64 #s(literal -2 binary64) gamma0) %155 = (+.f64 %17 %154) %156 = (*.f64 #s(literal 1/4 binary64) %155) %159 = (/.f64 (sin.f64 %156) (cos.f64 %156)) %160 = (log.f64 %159) %164 = (+ (* %147 -1/4) %5) %165 = (neg %164) %166 = (tan %165) %167 = (log %166) %168 = (* ArB %167) %171 = (neg.f64 (+.f64 %17 (*.f64 #s(literal -1/4 binary64) %155))) %174 = (/.f64 (sin.f64 %171) (cos.f64 %171)) %175 = (log.f64 %174) %182 = (+ (* %147 1/4) (+ (* 2 %5) %5)) %183 = (+ %182 %5) %184 = (tan %183) %185 = (log %184) %186 = (* ArB %185) %187 = (*.f64 #s(literal 4 binary64) %17) %188 = (fma.f64 #s(literal 1/4 binary64) %155 %187) %191 = (/.f64 (sin.f64 %188) (cos.f64 %188)) %192 = (log.f64 %191) %195 = (/ %105 %90) %196 = (log %195) %197 = (* ArB %196) %198 = (/.f64 %111 %98) %199 = (log.f64 %198) %202 = (sin %89) %203 = (- %9 %6) %204 = (sin %203) %205 = (/ %202 %204) %206 = (log %205) %207 = (* ArB %206) %208 = (sin.f64 %97) %209 = (*.f64 #s(literal -1/2 binary64) gamma0) %210 = (-.f64 %209 %18) %211 = (sin.f64 %210) %216 = (cos %9) %218 = (* (sqrt 2) 1/2) %219 = (/ %218 %90) %221 = (sin %9) %222 = (* %218 %221) %223 = (/ %222 %90) %224 = (+ (* %216 %219) %223) %225 = (log %224) %226 = (* ArB %225) %227 = (cos.f64 %209) %228 = (sqrt.f64 #s(literal 2 binary64)) %229 = (*.f64 %227 %228) %230 = (/.f64 %229 %98) %231 = (sin.f64 %209) %232 = (*.f64 %231 %228) %234 = (*.f64 #s(literal 1/2 binary64) (/.f64 %232 %98)) %235 = (fma.f64 #s(literal 1/2 binary64) %230 %234) %236 = (log.f64 %235) %239 = (* %218 %216) %240 = (/ %239 %204) %241 = (- %223 %240) %242 = (log %241) %243 = (* ArB %242) %245 = (*.f64 #s(literal 1/2 binary64) (/.f64 %229 %211)) %250 = (/ %239 %90) %252 = (sin %88) %253 = (* %218 %252) %254 = (- (* %250 %90) %253) %255 = (/ %254 %90) %256 = (log %255) %257 = (* ArB %256) %258 = (*.f64 #s(literal 1/2 binary64) %229) %259 = (sin.f64 %96) %260 = (*.f64 %259 %228) %261 = (*.f64 #s(literal 1/2 binary64) %260) %262 = (-.f64 %258 %261) %263 = (/.f64 %262 %98) %264 = (log.f64 %263) %267 = (* %239 %90) %268 = (* %222 %90) %269 = (+ %267 %268) %270 = (* %10 2) %271 = (cos %270) %272 = (* 1/2 %271) %273 = (+ 1/2 %272) %274 = (/ %269 %273) %275 = (log %274) %276 = (* ArB %275) %278 = (*.f64 %227 (*.f64 %98 %228)) %280 = (*.f64 #s(literal 1/2 binary64) (*.f64 %98 %232)) %281 = (fma.f64 #s(literal 1/2 binary64) %278 %280) %283 = (cos.f64 (*.f64 #s(literal 2 binary64) %19)) %284 = (*.f64 #s(literal 1/2 binary64) %283) %285 = (+.f64 #s(literal 1/2 binary64) %284) %290 = (* %90 %253) %291 = (- %267 %290) %292 = (/ %291 %273) %293 = (log %292) %294 = (* ArB %293) %295 = (*.f64 #s(literal 1/2 binary64) %278) %297 = (*.f64 #s(literal 1/2 binary64) (*.f64 %98 %260)) %298 = (-.f64 %295 %297) %303 = (fabs %11) %304 = (log %303) %305 = (* ArB %304) %306 = (fabs.f64 %22) %307 = (log.f64 %306) %310 = (/ 1 %90) %311 = (fabs %310) %312 = (fabs %311) %313 = (log %312) %314 = (+ %107 %313) %315 = (* ArB %314) %316 = (/.f64 #s(literal 1 binary64) %98) %317 = (fabs.f64 %316) %318 = (fabs.f64 %317) %319 = (log.f64 %318) %320 = (+.f64 %113 %319) %323 = (pow.f64 %22 ArB) %334 = (sin.f64 %18) %335 = (cos.f64 %18) %336 = (/.f64 %334 %335) %338 = (pow.f64 %334 #s(literal 2 binary64)) %339 = (pow.f64 %335 #s(literal 2 binary64)) %340 = (/.f64 %338 %339) %341 = (*.f64 #s(literal 1/2 binary64) %340) %342 = (+.f64 #s(literal 1/2 binary64) %341) %343 = (*.f64 gamma0 %342) %346 = (*.f64 %334 %342) %347 = (*.f64 gamma0 %346) %348 = (/.f64 %347 %335) %349 = (*.f64 #s(literal 1/2 binary64) %348) %350 = (-.f64 %349 %342) %361 = (-.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/48 binary64) %340 (fma.f64 #s(literal 1/8 binary64) %342 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %338 %342) %339))))) %363 = (/.f64 %346 %335) %370 = (log.f64 %336) %372 = (*.f64 %335 %342) %373 = (*.f64 gamma0 %372) %378 = (/.f64 %372 %334) %379 = (pow.f64 %342 #s(literal 2 binary64)) %380 = (*.f64 %339 %379) %383 = (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %380 %338) %341)) %384 = (*.f64 gamma0 %383) %390 = (pow.f64 %335 #s(literal 3 binary64)) %392 = (*.f64 %390 (pow.f64 %342 #s(literal 3 binary64))) %393 = (pow.f64 %334 #s(literal 3 binary64)) %402 = (fma.f64 #s(literal -2 binary64) (/.f64 %392 %393) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 %335 %379) %334) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %335 %361) %334)))) %403 = (*.f64 gamma0 %402) %411 = (sin %6) %413 = (cos %6) %417 = (+ 1/2 (* 1/2 (/ (pow %411 2) (pow %413 2)))) %418 = (* gamma0 %417) %421 = (* gamma0 (* %411 %417)) %423 = (/ %421 %413) %425 = (* 1/2 %423) %427 = (- %425 %417) %432 = (/ %411 %413) %433 = (+ (* gamma0 %427) %432) %438 = (/ %5 gamma0) %439 = (/.f64 %17 gamma0) %441 = (* 1/4 %438) %442 = (*.f64 #s(literal 1/4 binary64) %439) %444 = (- %441 1/2) %449 = (*.f64 #s(literal -1/4 binary64) %17) %455 = (pow.f64 %17 #s(literal 2 binary64)) %458 = (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) %17)) %462 = (pow.f64 %17 #s(literal 3 binary64)) %465 = (*.f64 #s(literal 8 binary64) (/.f64 #s(literal 1 binary64) %455)) %478 = (+.f64 %17 %449) %486 = (neg.f64 %478) %487 = (sin.f64 %486) %488 = (cos.f64 %486) %489 = (/.f64 %487 %488) %491 = (pow.f64 %487 #s(literal 2 binary64)) %492 = (pow.f64 %488 #s(literal 2 binary64)) %493 = (/.f64 %491 %492) %494 = (*.f64 #s(literal 1/2 binary64) %493) %495 = (+.f64 #s(literal 1/2 binary64) %494) %499 = (*.f64 %487 %495) %511 = (-.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/48 binary64) %493 (fma.f64 #s(literal 1/8 binary64) %495 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %491 %495) %492))))) %521 = (fma.f64 #s(literal 1/4 binary64) %17 (*.f64 #s(literal 2 binary64) %17)) %522 = (+.f64 %17 %521) %527 = (fma.f64 #s(literal 1/4 binary64) %17 %187) %531 = (sin.f64 %527) %532 = (cos.f64 %527) %533 = (/.f64 %531 %532) %535 = (pow.f64 %531 #s(literal 2 binary64)) %536 = (pow.f64 %532 #s(literal 2 binary64)) %537 = (/.f64 %535 %536) %538 = (*.f64 #s(literal 1/2 binary64) %537) %539 = (+.f64 #s(literal 1/2 binary64) %538) %543 = (*.f64 %531 %539) %555 = (-.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/48 binary64) %537 (fma.f64 #s(literal 1/8 binary64) %539 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %535 %539) %536))))) %566 = (*.f64 gamma0 %334) %571 = (*.f64 gamma0 %335) %573 = (*.f64 #s(literal 1/2 binary64) %334) %585 = (cos.f64 %449) %587 = (sin.f64 %449) %588 = (*.f64 gamma0 %587) %592 = (*.f64 gamma0 %585) %594 = (*.f64 #s(literal 1/2 binary64) %587) %606 = (/.f64 %335 %585) %608 = (/.f64 %334 %585) %611 = (pow.f64 %585 #s(literal 2 binary64)) %612 = (/.f64 (*.f64 %335 %587) %611) %613 = (*.f64 #s(literal -1/2 binary64) %612) %614 = (-.f64 (*.f64 #s(literal -1/2 binary64) %608) %613) %617 = (*.f64 %587 %614) %626 = (pow.f64 %587 #s(literal 2 binary64)) %632 = (-.f64 (*.f64 #s(literal 1/48 binary64) %608) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %626 %614) %611) (fma.f64 #s(literal -1/8 binary64) %614 (*.f64 #s(literal 1/48 binary64) %612)))) %659 = (neg.f64 %18) %660 = (sin.f64 %659) %662 = (cos.f64 %659) %663 = (*.f64 gamma0 %662) %680 = (/.f64 %587 %660) %682 = (/.f64 %585 %660) %685 = (pow.f64 %660 #s(literal 2 binary64)) %686 = (/.f64 (*.f64 %662 %587) %685) %687 = (*.f64 #s(literal -1/2 binary64) %686) %688 = (-.f64 (*.f64 #s(literal 1/2 binary64) %682) %687) %691 = (*.f64 %662 %688) %700 = (pow.f64 %662 #s(literal 2 binary64)) %706 = (-.f64 (*.f64 #s(literal -1/48 binary64) %682) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %700 %688) %685) (fma.f64 #s(literal -1/8 binary64) %688 (*.f64 #s(literal 1/48 binary64) %686)))) %716 = (/.f64 #s(literal 1 binary64) %585) %718 = (/.f64 %588 %611) %721 = (*.f64 #s(literal 1/8 binary64) %716) %722 = (pow.f64 %585 #s(literal 3 binary64)) %723 = (/.f64 %626 %722) %724 = (*.f64 #s(literal -1/4 binary64) %723) %725 = (-.f64 %721 %724) %727 = (/.f64 %587 %611) %728 = (*.f64 #s(literal -1/2 binary64) %727) %736 = (fma.f64 #s(literal -1/16 binary64) %727 (*.f64 #s(literal 1/48 binary64) %727)) %745 = (pow.f64 gamma0 #s(literal 2 binary64)) %763 = (/.f64 %228 %585) %764 = (*.f64 #s(literal 1/2 binary64) %763) %766 = (*.f64 %587 %228) %767 = (*.f64 gamma0 %766) %768 = (/.f64 %767 %611) %771 = (*.f64 %626 %228) %772 = (/.f64 %771 %722) %774 = (fma.f64 #s(literal -1/4 binary64) %772 (*.f64 #s(literal -1/8 binary64) %763)) %776 = (/.f64 %766 %611) %777 = (*.f64 #s(literal 1/4 binary64) %776) %816 = (*.f64 gamma0 %228) %820 = (*.f64 %745 %228) %850 = (*.f64 #s(literal 1/8 binary64) %772) %852 = (-.f64 (*.f64 #s(literal 1/48 binary64) %763) (fma.f64 #s(literal 1/16 binary64) %763 %850)) %868 = (*.f64 #s(literal 1/2 binary64) %852) %876 = (fma.f64 #s(literal -1/4 binary64) %763 %777) %880 = (fma.f64 #s(literal -1/8 binary64) %776 %850) %887 = (pow.f64 %587 #s(literal 3 binary64)) %893 = (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 %887 %228) (pow.f64 %585 #s(literal 4 binary64))) (fma.f64 #s(literal -1/16 binary64) %776 (*.f64 #s(literal 1/48 binary64) %776))) %894 = (fma.f64 #s(literal -1/2 binary64) %893 %868) %904 = (/ %216 %90) %906 = (-.f64 %721 (fma.f64 #s(literal -1/4 binary64) %723 %721)) %921 = (/ %221 %90) %926 = (*.f64 #s(literal 1/2 binary64) %716) %930 = (*.f64 #s(literal 1/48 binary64) %716) %932 = (fma.f64 #s(literal 1/16 binary64) %716 (*.f64 #s(literal 1/8 binary64) %723)) %933 = (-.f64 %930 %932) %935 = (*.f64 #s(literal 1/4 binary64) %727) %955 = (*.f64 #s(literal 1/2 binary64) %228) %1007 = (*.f64 #s(literal 1/4 binary64) %228) %1027 = (/.f64 %228 %660) %1028 = (*.f64 #s(literal 1/2 binary64) %1027) %1030 = (*.f64 %662 %228) %1035 = (*.f64 %700 %228) %1037 = (pow.f64 %660 #s(literal 3 binary64)) %1039 = (/.f64 %1030 %685) %1040 = (*.f64 #s(literal 1/4 binary64) %1039) %1051 = (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 %662 #s(literal 3 binary64)) %228) (pow.f64 %660 #s(literal 4 binary64))) (fma.f64 #s(literal -1/16 binary64) %1039 (*.f64 #s(literal 1/48 binary64) %1039))) %1054 = (*.f64 #s(literal 1/8 binary64) (/.f64 %1035 %1037)) %1063 = (*.f64 #s(literal -1/4 binary64) %763) %1064 = (-.f64 %1063 %1040) %1069 = (-.f64 (*.f64 #s(literal -1/8 binary64) %776) %1054) %1077 = (-.f64 %868 (*.f64 #s(literal -1/2 binary64) %1051)) %1101 = (*.f64 #s(literal -1/4 binary64) %776) %1102 = (-.f64 %1063 %1101) %1106 = (*.f64 %587 %1102) %1121 = (-.f64 (*.f64 #s(literal 1/96 binary64) %763) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %626 %1102) %611) (fma.f64 #s(literal -1/8 binary64) %1102 (*.f64 #s(literal 1/96 binary64) %776)))) %1132 = (*.f64 #s(literal 1/2 binary64) %17) %1136 = (cos.f64 %1132) %1138 = (sin.f64 %1132) %1139 = (*.f64 gamma0 %1138) %1142 = (*.f64 gamma0 %1136) %1144 = (*.f64 #s(literal -1 binary64) %1138) %1157 = (*.f64 #s(literal 1/2 binary64) %1136) %1160 = (fma.f64 #s(literal 1/2 binary64) %1136 (*.f64 #s(literal 1/2 binary64) %1139)) %1165 = (fma.f64 #s(literal 1/2 binary64) %1136 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %1142 (*.f64 #s(literal 1/2 binary64) %1138)))) %1173 = (fma.f64 #s(literal 1/2 binary64) %1136 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) %1138 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %1136 (*.f64 #s(literal -1/12 binary64) %1139)))))) %1175 = (+.f64 #s(literal 1/2 binary64) %1157) %1183 = (*.f64 %585 %228) %1184 = (*.f64 gamma0 %1183) %1192 = (fma.f64 #s(literal 1/48 binary64) %1183 (*.f64 #s(literal 1/16 binary64) %1183)) %1208 = (*.f64 #s(literal 1/2 binary64) %1183) %1210 = (*.f64 #s(literal -1/4 binary64) %766) %1224 = (fma.f64 #s(literal 1/48 binary64) %766 (*.f64 #s(literal 1/16 binary64) %766)) %1225 = (*.f64 #s(literal 1/2 binary64) %1224) %1236 = (/.f64 %1183 %1175) %1237 = (*.f64 #s(literal 1/2 binary64) %1236) %1239 = (/.f64 %766 %1175) %1240 = (*.f64 #s(literal -1/4 binary64) %1239) %1244 = (pow.f64 %1175 #s(literal 2 binary64)) %1245 = (/.f64 (*.f64 %585 (*.f64 %1138 %228)) %1244) %1246 = (*.f64 #s(literal 1/4 binary64) %1245) %1247 = (-.f64 (fma.f64 #s(literal -1/4 binary64) %1236 %1240) %1246) %1255 = (/.f64 (*.f64 %585 (*.f64 %1136 %228)) %1244) %1259 = (fma.f64 #s(literal -1/8 binary64) %1255 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1138 %1247) %1175))) %1260 = (-.f64 (fma.f64 #s(literal -1/8 binary64) %1236 (*.f64 #s(literal 1/8 binary64) %1239)) %1259) %1270 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1224 %1175)) %1280 = (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1192 %1175) %1270) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %1136 %1247) %1175) (fma.f64 #s(literal -1/24 binary64) %1245 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1138 %1260) %1175))))) %1309 = (*.f64 #s(literal 1/4 binary64) %1183) %1314 = (fma.f64 #s(literal -1/16 binary64) %1183 (*.f64 #s(literal -1/48 binary64) %1183)) %1322 = (*.f64 #s(literal 1/2 binary64) %1314) %1335 = (*.f64 #s(literal -1/8 binary64) %766) %1353 = (fma.f64 #s(literal 1/4 binary64) %1236 %1246) %1354 = (-.f64 %1240 %1353) %1363 = (fma.f64 #s(literal -1/8 binary64) %1255 (fma.f64 #s(literal -1/8 binary64) %1239 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1138 %1354) %1175)))) %1364 = (-.f64 (*.f64 #s(literal -1/8 binary64) %1236) %1363) %1380 = (-.f64 %1270 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %1136 %1354) %1175) (fma.f64 #s(literal -1/24 binary64) %1245 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1138 %1364) %1175) (*.f64 #s(literal 1/2 binary64) (/.f64 %1314 %1175)))))) %1401 = (pow.f64 %336 ArB) %1404 = (*.f64 %335 (*.f64 %342 %1401)) %1411 = (/.f64 (*.f64 ArB %1404) %334) %1412 = (*.f64 ArB %383) %1413 = (pow.f64 ArB #s(literal 2 binary64)) %1415 = (/.f64 (*.f64 %1413 %380) %338) %1417 = (fma.f64 #s(literal 1/2 binary64) %1412 (*.f64 #s(literal 1/2 binary64) %1415)) %1418 = (*.f64 %1417 %1401) %1429 = (/.f64 (*.f64 (pow.f64 ArB #s(literal 3 binary64)) %392) %393) %1433 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %1413 (*.f64 %335 (*.f64 %342 %383))) %334) (fma.f64 #s(literal -1/6 binary64) %1429 (*.f64 #s(literal 1/6 binary64) (*.f64 ArB %402)))) %1440 = (log.f64 %1401) %1443 = (/.f64 (*.f64 ArB %373) %334) %1448 = (/.f64 (*.f64 ArB %372) %334) %1450 = (fma.f64 #s(literal -1 binary64) %1415 (*.f64 #s(literal 2 binary64) %1417)) %1476 = (+.f64 #s(literal 884279719003555/1125899906842624 binary64) %209) %1478 = (sin.f64 #s(literal 884279719003555/1125899906842624 binary64)) %1479 = (cos.f64 #s(literal 884279719003555/1125899906842624 binary64)) %1480 = (/.f64 %1478 %1479) %1482 = (pow.f64 %1478 #s(literal 2 binary64)) %1483 = (pow.f64 %1479 #s(literal 2 binary64)) %1484 = (/.f64 %1482 %1483) %1485 = (*.f64 #s(literal 1/2 binary64) %1484) %1486 = (+.f64 #s(literal 1/2 binary64) %1485) %1490 = (*.f64 %1478 %1486) %1502 = (-.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/48 binary64) %1484 (fma.f64 #s(literal 1/8 binary64) %1486 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %1482 %1486) %1483))))) %1511 = (log.f64 %1480) %1513 = (*.f64 %1479 %1486) %1514 = (*.f64 gamma0 %1513) %1519 = (/.f64 %1513 %1478) %1520 = (pow.f64 %1486 #s(literal 2 binary64)) %1524 = (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1483 %1520) %1482) %1485)) %1525 = (*.f64 gamma0 %1524) %1543 = (*.f64 gamma0 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 %1479 #s(literal 3 binary64)) (pow.f64 %1486 #s(literal 3 binary64))) (pow.f64 %1478 #s(literal 3 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 %1479 %1520) %1478) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %1479 %1502) %1478))))) %1551 = (*.f64 ArB %1511) %1558 = (/.f64 (*.f64 ArB %1513) %1478) %1574 = (*.f64 ArB %370) %1592 = (log.f64 %489) %1594 = (*.f64 %488 %495) %1595 = (*.f64 gamma0 %1594) %1600 = (/.f64 %1594 %487) %1601 = (pow.f64 %495 #s(literal 2 binary64)) %1605 = (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %492 %1601) %491) %494)) %1606 = (*.f64 gamma0 %1605) %1624 = (*.f64 gamma0 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 %488 #s(literal 3 binary64)) (pow.f64 %495 #s(literal 3 binary64))) (pow.f64 %487 #s(literal 3 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 %488 %1601) %487) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %488 %511) %487))))) %1632 = (*.f64 ArB %1592) %1639 = (/.f64 (*.f64 ArB %1594) %487) %1655 = (log.f64 %533) %1657 = (*.f64 %532 %539) %1658 = (*.f64 gamma0 %1657) %1663 = (/.f64 %1657 %531) %1664 = (pow.f64 %539 #s(literal 2 binary64)) %1668 = (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %536 %1664) %535) %538)) %1669 = (*.f64 gamma0 %1668) %1687 = (*.f64 gamma0 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 %532 #s(literal 3 binary64)) (pow.f64 %539 #s(literal 3 binary64))) (pow.f64 %531 #s(literal 3 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 %532 %1664) %531) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %532 %555) %531))))) %1695 = (*.f64 ArB %1655) %1702 = (/.f64 (*.f64 ArB %1657) %531) %1718 = (log.f64 %606) %1720 = (*.f64 %585 %614) %1721 = (*.f64 gamma0 %1720) %1725 = (pow.f64 %614 #s(literal 2 binary64)) %1729 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %611 %1725) %339) (/.f64 %617 %335)) %1730 = (*.f64 gamma0 %1729) %1731 = (/.f64 %1720 %335) %1747 = (*.f64 gamma0 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 %585 (*.f64 %587 %1725)) %339) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %722 (pow.f64 %614 #s(literal 3 binary64))) %390) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %585 %632) %335))))) %1762 = (/.f64 (*.f64 ArB %1720) %335) %1775 = (log.f64 %680) %1777 = (*.f64 %660 %688) %1778 = (*.f64 gamma0 %1777) %1782 = (pow.f64 %688 #s(literal 2 binary64)) %1786 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %685 %1782) %626) (/.f64 %691 %587)) %1787 = (*.f64 gamma0 %1786) %1788 = (/.f64 %1777 %587) %1804 = (*.f64 gamma0 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 %662 (*.f64 %660 %1782)) %626) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %1037 (pow.f64 %688 #s(literal 3 binary64))) %887) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %660 %706) %587))))) %1819 = (/.f64 (*.f64 ArB %1777) %587) %1832 = (log.f64 %764) %1834 = (*.f64 %585 %876) %1835 = (*.f64 gamma0 %1834) %1842 = (pow.f64 %228 #s(literal 2 binary64)) %1847 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %611 (pow.f64 %876 #s(literal 2 binary64))) %1842) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %585 %880) %228))) %1848 = (*.f64 gamma0 %1847) %1849 = (/.f64 %1834 %228) %1863 = (pow.f64 %228 #s(literal 3 binary64)) %1868 = (*.f64 gamma0 (fma.f64 #s(literal -24 binary64) (/.f64 (*.f64 %611 (*.f64 %876 %880)) %1842) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %585 %894) %228) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %722 (pow.f64 %876 #s(literal 3 binary64))) %1863))))) %1876 = (*.f64 ArB %1832) %1884 = (/.f64 (*.f64 ArB %1834) %228) %1900 = (log.f64 (neg.f64 %1028)) %1902 = (*.f64 %660 %1064) %1903 = (*.f64 gamma0 %1902) %1908 = (/.f64 %1902 %228) %1915 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %660 %1069) %228) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 %685 (pow.f64 %1064 #s(literal 2 binary64))) %1842))) %1916 = (*.f64 gamma0 %1915) %1935 = (*.f64 gamma0 (fma.f64 #s(literal -24 binary64) (/.f64 (*.f64 %685 (*.f64 %1064 %1069)) %1842) (fma.f64 #s(literal -16 binary64) (/.f64 (*.f64 %1037 (pow.f64 %1064 #s(literal 3 binary64))) %1863) (*.f64 #s(literal -12 binary64) (/.f64 (*.f64 %660 %1077) %228))))) %1943 = (*.f64 ArB %1900) %1950 = (/.f64 (*.f64 ArB %1902) %228) %1966 = (*.f64 %585 %1102) %1967 = (*.f64 gamma0 %1966) %1972 = (pow.f64 %1102 #s(literal 2 binary64)) %1977 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %611 %1972) %1842) (*.f64 #s(literal 2 binary64) (/.f64 %1106 %228))) %1978 = (*.f64 gamma0 %1977) %1979 = (/.f64 %1966 %228) %1996 = (*.f64 gamma0 (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %585 (*.f64 %587 %1972)) %1842) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %585 %1121) %228) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %722 (pow.f64 %1102 #s(literal 3 binary64))) %1863))))) %2010 = (/.f64 (*.f64 ArB %1966) %228) %2025 = (log.f64 %1237) %2027 = (*.f64 %1175 %1247) %2028 = (*.f64 gamma0 %2027) %2035 = (*.f64 %611 %1842) %2040 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %1244 (pow.f64 %1247 #s(literal 2 binary64))) %2035) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %1175 %1260) %1183))) %2041 = (*.f64 gamma0 %2040) %2042 = (/.f64 %2027 %1183) %2053 = (pow.f64 %1175 #s(literal 3 binary64)) %2056 = (*.f64 %722 %1863) %2061 = (*.f64 gamma0 (fma.f64 #s(literal -24 binary64) (/.f64 (*.f64 %1244 (*.f64 %1247 %1260)) %2035) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %1175 %1280) %1183) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %2053 (pow.f64 %1247 #s(literal 3 binary64))) %2056))))) %2069 = (*.f64 ArB %2025) %2077 = (/.f64 (*.f64 ArB %2027) %1183) %2092 = (*.f64 %1175 %1354) %2093 = (*.f64 gamma0 %2092) %2104 = (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %1244 (pow.f64 %1354 #s(literal 2 binary64))) %2035) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %1175 %1364) %1183))) %2105 = (*.f64 gamma0 %2104) %2106 = (/.f64 %2092 %1183) %2123 = (*.f64 gamma0 (fma.f64 #s(literal -24 binary64) (/.f64 (*.f64 %1244 (*.f64 %1354 %1364)) %2035) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %1175 %1380) %1183) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %2053 (pow.f64 %1354 #s(literal 3 binary64))) %2056))))) %2137 = (/.f64 (*.f64 ArB %2092) %1183) %2152 = (-.f64 %442 #s(literal 1/2 binary64)) %2153 = (*.f64 gamma0 %2152) %2159 = (+ (* -1 %418) %432) %2162 = (/.f64 %334 %571) %2167 = (*.f64 #s(literal 1/2 binary64) %363) %2168 = (fma.f64 #s(literal -1 binary64) (/.f64 %342 gamma0) %2167) %2182 = (/.f64 #s(literal 1 binary64) gamma0) %2184 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %338 (*.f64 gamma0 %339)) (*.f64 #s(literal 1/2 binary64) %2182)) %2194 = (*.f64 #s(literal -1/4 binary64) %439) %2196 = (*.f64 gamma0 (+.f64 #s(literal 1/2 binary64) %2194)) %2200 = (*.f64 #s(literal -1 binary64) %439) %2204 = (/.f64 %455 %745) %2206 = (+.f64 #s(literal 2 binary64) %439) %2220 = (*.f64 gamma0 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) %439 %439))) %2225 = (*.f64 gamma0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %478 gamma0)) #s(literal 1/2 binary64))) %2228 = (-.f64 %17 (*.f64 #s(literal 2 binary64) gamma0)) %2231 = (neg.f64 (+.f64 %17 (*.f64 #s(literal -1/4 binary64) %2228))) %2234 = (/.f64 (sin.f64 %2231) (cos.f64 %2231)) %2246 = (fma.f64 #s(literal 1/4 binary64) %2228 %187) %2249 = (/.f64 (sin.f64 %2246) (cos.f64 %2246)) %2252 = (*.f64 gamma0 (+.f64 #s(literal 1/2 binary64) %442)) %2259 = (*.f64 gamma0 (-.f64 %2194 #s(literal 1/2 binary64))) %2262 = (sin.f64 (neg.f64 %110)) %2264 = (/.f64 %208 %2262) %2286 = (*.f64 #s(literal 1/2 binary64) (/.f64 %229 %2262)) %2288 = (-.f64 %234 %2286) %2299 = (cos.f64 (*.f64 #s(literal 2 binary64) %137)) %2301 = (*.f64 #s(literal 1/2 binary64) %2299) %2303 = (+.f64 #s(literal 1/2 binary64) %2301) %2307 = (/.f64 %281 %2303) %2312 = (/.f64 %298 %2303) %2314 = (fabs.f64 %140) %2316 = (log.f64 %2314) %2318 = (pow.f64 %140 ArB) %2322 = (*.f64 #s(literal 884279719003555/1125899906842624 binary64) %2182) %2328 = (*.f64 #s(literal 1/4 binary64) %2228) %2331 = (/.f64 (sin.f64 %2328) (cos.f64 %2328)) %2333 = (log.f64 %2331) %2337 = (log.f64 %2234) %2341 = (log.f64 %2249) %2346 = (log.f64 %2264) %2351 = (log.f64 %2288) %2356 = (log.f64 %2307) %2360 = (log.f64 %2312) %2371 = (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %2162 %341)) %2435 = (cos.f64 (-.f64 %18 %209)) %2437 = (-.f64 %449 %209) %2438 = (cos.f64 %2437) %2440 = (/.f64 %2435 %2438) %2442 = (sin.f64 %2437) %2447 = (/.f64 %2442 %211) %2449 = (/.f64 #s(literal 1 binary64) %2438) %2455 = (*.f64 #s(literal 1/2 binary64) (/.f64 %232 %2438)) %2457 = (/.f64 %229 %2438) %2458 = (fma.f64 #s(literal 1/2 binary64) %2457 %2455) %2467 = (-.f64 %2455 %245) %2469 = (/.f64 %262 %2438) %2480 = (*.f64 #s(literal 1/2 binary64) (*.f64 %2438 %232)) %2483 = (*.f64 %227 (*.f64 %2438 %228)) %2484 = (fma.f64 #s(literal 1/2 binary64) %2483 %2480) %2486 = (/.f64 %2484 %285) %2488 = (*.f64 #s(literal 1/2 binary64) %2483) %2491 = (*.f64 #s(literal 1/2 binary64) (*.f64 %2438 %260)) %2493 = (-.f64 %2488 %2491) %2495 = (/.f64 %2493 %285) %2497 = (fabs.f64 %2435) %2499 = (log.f64 %2497) %2501 = (fabs.f64 %2438) %2503 = (log.f64 %2501) %2507 = (fabs.f64 %2449) %2509 = (fabs.f64 %2507) %2511 = (log.f64 %2509) %2513 = (+.f64 %2499 %2511) %2517 = (*.f64 ArB %2503) %2529 = (/.f64 (sin.f64 %1476) (cos.f64 %1476)) %2531 = (log.f64 %2529) %2539 = (log.f64 %2440) %2543 = (log.f64 %2447) %2547 = (log.f64 %2458) %2551 = (log.f64 %2467) %2555 = (log.f64 %2469) %2559 = (log.f64 %2486) %2563 = (log.f64 %2495) (approx ArB #s(literal 0 binary64)) (approx ArB ArB) (approx %12 #s(literal 1 binary64)) (approx %12 (+.f64 #s(literal 1 binary64) %24)) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 ArB (+.f64 %23 (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %29)))))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 ArB (+.f64 %23 (*.f64 ArB (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %38) (*.f64 #s(literal 1/2 binary64) %29))))))) (approx %47 %24) (approx %47 (*.f64 ArB (+.f64 %23 (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %50))))) (approx %47 (*.f64 ArB (+.f64 %23 (*.f64 ArB (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %58) (*.f64 #s(literal 1/2 binary64) %50)))))) (approx %47 (*.f64 ArB (+.f64 %23 (*.f64 ArB (fma.f64 #s(literal 1/2 binary64) %50 (*.f64 ArB (fma.f64 #s(literal 1/24 binary64) (*.f64 ArB (fma.f64 #s(literal -6 binary64) %69 (fma.f64 #s(literal -4 binary64) %69 (fma.f64 #s(literal -3 binary64) %69 (fma.f64 #s(literal 12 binary64) %69 %69))))) (*.f64 #s(literal 1/6 binary64) %58)))))))) (approx %94 (*.f64 #s(literal -1 binary64) %101)) (approx %109 (*.f64 ArB (+.f64 %113 %114))) (approx %122 (*.f64 ArB %128)) (approx %136 (*.f64 ArB %141)) (approx %152 (*.f64 ArB %160)) (approx %168 (*.f64 ArB %175)) (approx %186 (*.f64 ArB %192)) (approx %197 (*.f64 ArB %199)) (approx %207 (*.f64 ArB (log.f64 (/.f64 %208 %211)))) (approx %226 (*.f64 ArB %236)) (approx %243 (*.f64 ArB (log.f64 (-.f64 %234 %245)))) (approx %257 (*.f64 ArB %264)) (approx %276 (*.f64 ArB (log.f64 (/.f64 %281 %285)))) (approx %294 (*.f64 ArB (log.f64 (/.f64 %298 %285)))) (approx %305 (*.f64 ArB %307)) (approx %315 (*.f64 ArB %320)) (approx %12 %323) (approx %109 (*.f64 #s(literal -1 binary64) (*.f64 ArB (+.f64 %100 (*.f64 #s(literal -1 binary64) %113))))) (approx gamma0 gamma0) (approx %88 %96) (approx %133 %18) (approx %133 %19) (approx %134 %336) (approx %134 (fma.f64 #s(literal -1 binary64) %343 %336)) (approx %134 (fma.f64 gamma0 %350 %336)) (approx %134 (fma.f64 gamma0 (-.f64 (*.f64 gamma0 (-.f64 (*.f64 gamma0 %361) (*.f64 #s(literal -1/2 binary64) %363))) %342) %336)) (approx %135 %370) (approx %135 (+.f64 %370 (*.f64 #s(literal -1 binary64) (/.f64 %373 %334)))) (approx %135 (+.f64 %370 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %378 (*.f64 #s(literal 1/2 binary64) %384))))) (approx %135 (+.f64 %370 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %378 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %403 (*.f64 #s(literal 1/2 binary64) %383))))))) (approx %418 %343) (approx %421 %347) (approx %423 %348) (approx %425 %349) (approx %427 (*.f64 #s(literal -1 binary64) %342)) (approx %427 %350) (approx %433 (fma.f64 gamma0 (fma.f64 #s(literal -1 binary64) %342 %349) %336)) (approx %9 %209) (approx %438 %439) (approx %441 %442) (approx %444 (/.f64 %19 gamma0)) (approx %147 %17) (approx %147 %155) (approx %89 %449) (approx %89 %97) (approx %148 (/.f64 #s(literal 4 binary64) %17)) (approx %148 (fma.f64 #s(literal 8 binary64) (/.f64 gamma0 %455) %458)) (approx %148 (fma.f64 gamma0 (fma.f64 #s(literal 16 binary64) (/.f64 gamma0 %462) %465) %458)) (approx %148 (fma.f64 gamma0 (fma.f64 gamma0 (fma.f64 #s(literal 32 binary64) (/.f64 gamma0 (pow.f64 %17 #s(literal 4 binary64))) (*.f64 #s(literal 16 binary64) (/.f64 #s(literal 1 binary64) %462))) %465) %458)) (approx %164 %478) (approx %164 (+.f64 %17 %97)) (approx %165 (*.f64 #s(literal -1 binary64) %478)) (approx %165 (-.f64 %209 %478)) (approx %166 %489) (approx %166 (fma.f64 #s(literal -1 binary64) (*.f64 gamma0 %495) %489)) (approx %166 (fma.f64 gamma0 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 gamma0 %499) %488)) %495) %489)) (approx %166 (fma.f64 gamma0 (-.f64 (*.f64 gamma0 (-.f64 (*.f64 gamma0 %511) (*.f64 #s(literal -1/2 binary64) (/.f64 %499 %488)))) %495) %489)) (approx %182 %522) (approx %182 (+.f64 %17 (fma.f64 #s(literal -1/2 binary64) gamma0 %521))) (approx %183 %527) (approx %183 (fma.f64 #s(literal -1/2 binary64) gamma0 %527)) (approx %184 %533) (approx %184 (fma.f64 #s(literal -1 binary64) (*.f64 gamma0 %539) %533)) (approx %184 (fma.f64 gamma0 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 gamma0 %543) %532)) %539) %533)) (approx %184 (fma.f64 gamma0 (-.f64 (*.f64 gamma0 (-.f64 (*.f64 gamma0 %555) (*.f64 #s(literal -1/2 binary64) (/.f64 %543 %532)))) %539) %533)) (approx %104 %110) (approx %105 %335) (approx %105 (+.f64 %335 (*.f64 #s(literal -1/2 binary64) %566))) (approx %105 (+.f64 %335 (*.f64 gamma0 (-.f64 (*.f64 #s(literal -1/8 binary64) %571) %573)))) (approx %105 (+.f64 %335 (*.f64 gamma0 (-.f64 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %335 (*.f64 #s(literal 1/48 binary64) %566))) %573)))) (approx %90 %585) (approx %90 (+.f64 %585 (*.f64 #s(literal -1/2 binary64) %588))) (approx %90 (+.f64 %585 (*.f64 gamma0 (-.f64 (*.f64 #s(literal -1/8 binary64) %592) %594)))) (approx %90 (+.f64 %585 (*.f64 gamma0 (-.f64 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %585 (*.f64 #s(literal 1/48 binary64) %588))) %594)))) (approx %195 %606) (approx %195 (fma.f64 gamma0 %614 %606)) (approx %195 (fma.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/2 binary64) %608 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 gamma0 %617) %585))) %613) %606)) (approx %195 (fma.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/2 binary64) %608 (*.f64 gamma0 (-.f64 (*.f64 gamma0 %632) (*.f64 #s(literal -1/2 binary64) (/.f64 %617 %585))))) %613) %606)) (approx %202 %587) (approx %202 (+.f64 %587 (*.f64 #s(literal 1/2 binary64) %592))) (approx %202 (+.f64 %587 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %588 (*.f64 #s(literal 1/2 binary64) %585))))) (approx %202 (+.f64 %587 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) %585 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %587 (*.f64 #s(literal -1/48 binary64) %592))))))) (approx %203 %210) (approx %204 %660) (approx %204 (+.f64 %660 (*.f64 #s(literal -1/2 binary64) %663))) (approx %204 (+.f64 %660 (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) %662 (*.f64 #s(literal -1/8 binary64) (*.f64 gamma0 %660)))))) (approx %204 (+.f64 %660 (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) %662 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %660 (*.f64 #s(literal 1/48 binary64) %663))))))) (approx %205 %680) (approx %205 (fma.f64 gamma0 %688 %680)) (approx %205 (fma.f64 gamma0 (-.f64 (fma.f64 #s(literal 1/2 binary64) %682 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 gamma0 %691) %660))) %687) %680)) (approx %205 (fma.f64 gamma0 (-.f64 (fma.f64 #s(literal 1/2 binary64) %682 (*.f64 gamma0 (-.f64 (*.f64 gamma0 %706) (*.f64 #s(literal -1/2 binary64) (/.f64 %691 %660))))) %687) %680)) (approx %310 %716) (approx %310 (fma.f64 #s(literal 1/2 binary64) %718 %716)) (approx %310 (fma.f64 gamma0 (-.f64 (*.f64 gamma0 %725) %728) %716)) (approx %310 (fma.f64 gamma0 (-.f64 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %587 %725) %585) %736)) %721) %724)) %728) %716)) (approx %216 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) %745))) (approx %216 (+.f64 #s(literal 1 binary64) (*.f64 %745 (-.f64 (*.f64 #s(literal 1/384 binary64) %745) #s(literal 1/8 binary64))))) (approx %216 (+.f64 #s(literal 1 binary64) (*.f64 %745 (-.f64 (*.f64 %745 (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) %745))) #s(literal 1/8 binary64))))) (approx %219 %764) (approx %219 (fma.f64 #s(literal 1/4 binary64) %768 %764)) (approx %219 (fma.f64 #s(literal 1/2 binary64) %763 (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) (*.f64 gamma0 %774) %777)))) (approx %219 (fma.f64 #s(literal 1/2 binary64) %763 (*.f64 gamma0 (fma.f64 #s(literal 1/4 binary64) %776 (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) (*.f64 gamma0 (fma.f64 #s(literal -1/16 binary64) %776 (fma.f64 #s(literal 1/48 binary64) %776 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %587 %774) %585))))) (*.f64 #s(literal -1/2 binary64) %774))))))) (approx %221 (*.f64 gamma0 (-.f64 (*.f64 #s(literal 1/48 binary64) %745) #s(literal 1/2 binary64)))) (approx %221 (*.f64 gamma0 (-.f64 (*.f64 %745 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/3840 binary64) %745))) #s(literal 1/2 binary64)))) (approx %221 (*.f64 gamma0 (-.f64 (*.f64 %745 (+.f64 #s(literal 1/48 binary64) (*.f64 %745 (-.f64 (*.f64 #s(literal 1/645120 binary64) %745) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (approx %222 (*.f64 #s(literal -1/4 binary64) %816)) (approx %222 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %228 (*.f64 #s(literal 1/96 binary64) %820)))) (approx %222 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %228 (*.f64 %745 (fma.f64 #s(literal -1/7680 binary64) %820 (*.f64 #s(literal 1/96 binary64) %228)))))) (approx %222 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %228 (*.f64 %745 (fma.f64 #s(literal 1/96 binary64) %228 (*.f64 %745 (fma.f64 #s(literal -1/7680 binary64) %228 (*.f64 #s(literal 1/1290240 binary64) %820)))))))) (approx %223 (*.f64 #s(literal -1/4 binary64) (/.f64 %816 %585))) (approx %223 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %763 (*.f64 #s(literal -1/8 binary64) %768)))) (approx %223 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %763 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %776 (*.f64 #s(literal 1/2 binary64) (*.f64 gamma0 %852))))))) (approx %223 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %763 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %776 (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %587 %852) %585) (fma.f64 #s(literal -1/96 binary64) %776 (*.f64 #s(literal 1/32 binary64) %776)))) %868))))))) (approx %224 (fma.f64 #s(literal 1/2 binary64) %763 (*.f64 gamma0 %876))) (approx %224 (fma.f64 #s(literal 1/2 binary64) %763 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %763 (fma.f64 #s(literal 1/4 binary64) %776 (*.f64 gamma0 %880)))))) (approx %224 (fma.f64 #s(literal 1/2 binary64) %763 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %763 (fma.f64 #s(literal 1/4 binary64) %776 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %776 (fma.f64 #s(literal 1/8 binary64) %772 (*.f64 gamma0 %894))))))))) (approx %904 (fma.f64 gamma0 (-.f64 (*.f64 gamma0 %906) %728) %716)) (approx %904 (fma.f64 gamma0 (-.f64 (*.f64 gamma0 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %587 %906) %585) %736))) %724)) %728) %716)) (approx %921 (*.f64 #s(literal -1/2 binary64) (/.f64 gamma0 %585))) (approx %921 (*.f64 gamma0 (-.f64 (*.f64 #s(literal -1/4 binary64) %718) %926))) (approx %921 (*.f64 gamma0 (-.f64 (*.f64 gamma0 (-.f64 (*.f64 gamma0 %933) %935)) %926))) (approx %921 (*.f64 gamma0 (-.f64 (*.f64 gamma0 (-.f64 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %587 %933) %585) (fma.f64 #s(literal -1/96 binary64) %727 (*.f64 #s(literal 1/32 binary64) %727)))) %930) %932)) %935)) %926))) (approx %239 %955) (approx %239 (fma.f64 #s(literal -1/16 binary64) %820 %955)) (approx %239 (fma.f64 #s(literal 1/2 binary64) %228 (*.f64 %745 (fma.f64 #s(literal -1/16 binary64) %228 (*.f64 #s(literal 1/768 binary64) %820))))) (approx %239 (fma.f64 #s(literal 1/2 binary64) %228 (*.f64 %745 (fma.f64 #s(literal -1/16 binary64) %228 (*.f64 %745 (fma.f64 #s(literal -1/92160 binary64) %820 (*.f64 #s(literal 1/768 binary64) %228))))))) (approx %250 (fma.f64 #s(literal 1/2 binary64) %763 (*.f64 gamma0 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 gamma0 %771) %722) %777)))) (approx %250 (fma.f64 #s(literal 1/2 binary64) %763 (*.f64 gamma0 (fma.f64 #s(literal 1/4 binary64) %776 (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) (*.f64 gamma0 %893) %850)))))) (approx %252 (*.f64 gamma0 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) %745)))) (approx %252 (*.f64 gamma0 (+.f64 #s(literal 1/2 binary64) (*.f64 %745 (-.f64 (*.f64 #s(literal 1/3840 binary64) %745) #s(literal 1/48 binary64)))))) (approx %252 (*.f64 gamma0 (+.f64 #s(literal 1/2 binary64) (*.f64 %745 (-.f64 (*.f64 %745 (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) %745))) #s(literal 1/48 binary64)))))) (approx %253 (*.f64 #s(literal 1/4 binary64) %816)) (approx %253 (*.f64 gamma0 (fma.f64 #s(literal -1/96 binary64) %820 %1007))) (approx %253 (*.f64 gamma0 (fma.f64 #s(literal 1/4 binary64) %228 (*.f64 %745 (fma.f64 #s(literal -1/96 binary64) %228 (*.f64 #s(literal 1/7680 binary64) %820)))))) (approx %253 (*.f64 gamma0 (fma.f64 #s(literal 1/4 binary64) %228 (*.f64 %745 (fma.f64 #s(literal -1/96 binary64) %228 (*.f64 %745 (fma.f64 #s(literal -1/1290240 binary64) %820 (*.f64 #s(literal 1/7680 binary64) %228)))))))) (approx %240 %1028) (approx %240 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 gamma0 %1030) %685) %1028)) (approx %240 (fma.f64 #s(literal 1/2 binary64) %1027 (*.f64 gamma0 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 gamma0 %1035) %1037) %1040)))) (approx %240 (fma.f64 #s(literal 1/2 binary64) %1027 (*.f64 gamma0 (fma.f64 #s(literal 1/4 binary64) %1039 (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) (*.f64 gamma0 %1051) %1054)))))) (approx %241 (*.f64 #s(literal -1/2 binary64) %1027)) (approx %241 (-.f64 (*.f64 gamma0 %1064) %1028)) (approx %241 (-.f64 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/4 binary64) %763 (*.f64 gamma0 %1069)) %1040)) %1028)) (approx %241 (-.f64 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/4 binary64) %763 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/8 binary64) %776 (*.f64 gamma0 %1077)) %1054))) %1040)) %1028)) (approx %254 (fma.f64 #s(literal -1/4 binary64) %816 %955)) (approx %254 (fma.f64 #s(literal 1/2 binary64) %228 (*.f64 gamma0 (-.f64 (*.f64 #s(literal -1/16 binary64) %816) %1007)))) (approx %254 (fma.f64 #s(literal 1/2 binary64) %228 (*.f64 gamma0 (-.f64 (*.f64 gamma0 (fma.f64 #s(literal -1/16 binary64) %228 (*.f64 #s(literal 1/96 binary64) %816))) %1007)))) (approx %255 (fma.f64 #s(literal 1/2 binary64) %763 (*.f64 gamma0 %1102))) (approx %255 (fma.f64 #s(literal 1/2 binary64) %763 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/4 binary64) %763 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 gamma0 %1106) %585))) %1101)))) (approx %255 (fma.f64 #s(literal 1/2 binary64) %763 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/4 binary64) %763 (*.f64 gamma0 (-.f64 (*.f64 gamma0 %1121) (*.f64 #s(literal -1/2 binary64) (/.f64 %1106 %585))))) %1101)))) (approx %270 %1132) (approx %270 (fma.f64 #s(literal -1 binary64) gamma0 %1132)) (approx %271 %1136) (approx %271 (+.f64 %1136 %1139)) (approx %271 (+.f64 %1136 (*.f64 gamma0 (-.f64 (*.f64 #s(literal -1/2 binary64) %1142) %1144)))) (approx %271 (+.f64 %1136 (*.f64 gamma0 (-.f64 (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) %1136 (*.f64 #s(literal -1/6 binary64) %1139))) %1144)))) (approx %272 %1157) (approx %272 %1160) (approx %272 %1165) (approx %272 %1173) (approx %273 %1175) (approx %273 (+.f64 #s(literal 1/2 binary64) %1160)) (approx %273 (+.f64 #s(literal 1/2 binary64) %1165)) (approx %273 (+.f64 #s(literal 1/2 binary64) %1173)) (approx %268 (*.f64 #s(literal -1/4 binary64) %1184)) (approx %268 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %1183 (*.f64 #s(literal 1/8 binary64) %767)))) (approx %268 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %1183 (*.f64 gamma0 (fma.f64 #s(literal 1/8 binary64) %766 (*.f64 #s(literal 1/2 binary64) (*.f64 gamma0 %1192))))))) (approx %268 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %1183 (*.f64 gamma0 (fma.f64 #s(literal 1/8 binary64) %766 (*.f64 gamma0 (fma.f64 #s(literal -1/96 binary64) %767 (*.f64 #s(literal 1/2 binary64) %1192)))))))) (approx %269 %1208) (approx %269 (fma.f64 #s(literal 1/2 binary64) %1183 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %1183 %1210)))) (approx %269 (fma.f64 #s(literal 1/2 binary64) %1183 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %1183 (fma.f64 #s(literal -1/4 binary64) %766 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %1183 (*.f64 #s(literal 1/8 binary64) %766)))))))) (approx %269 (fma.f64 #s(literal 1/2 binary64) %1183 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %1183 (fma.f64 #s(literal -1/4 binary64) %766 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %1183 (fma.f64 #s(literal 1/8 binary64) %766 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) %1192 %1225)))))))))) (approx %274 %1237) (approx %274 (fma.f64 #s(literal 1/2 binary64) %1236 (*.f64 gamma0 %1247))) (approx %274 (fma.f64 #s(literal 1/2 binary64) %1236 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1236 (fma.f64 #s(literal -1/4 binary64) %1239 (*.f64 gamma0 %1260))) %1246)))) (approx %274 (fma.f64 #s(literal 1/2 binary64) %1236 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1236 (fma.f64 #s(literal -1/4 binary64) %1239 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/8 binary64) %1236 (fma.f64 #s(literal 1/8 binary64) %1239 (*.f64 gamma0 %1280))) %1259)))) %1246)))) (approx %267 (fma.f64 #s(literal -1/4 binary64) %767 %1208)) (approx %267 (fma.f64 #s(literal 1/2 binary64) %1183 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %766 (*.f64 #s(literal -1/8 binary64) %1184))))) (approx %267 (fma.f64 #s(literal 1/2 binary64) %1183 (*.f64 gamma0 (fma.f64 #s(literal -1/4 binary64) %766 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %1183 (*.f64 #s(literal 1/2 binary64) (*.f64 gamma0 %1224)))))))) (approx %290 (*.f64 #s(literal 1/4 binary64) %1184)) (approx %290 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %767 %1309))) (approx %290 (*.f64 gamma0 (fma.f64 #s(literal 1/4 binary64) %1183 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %766 (*.f64 #s(literal 1/2 binary64) (*.f64 gamma0 %1314))))))) (approx %290 (*.f64 gamma0 (fma.f64 #s(literal 1/4 binary64) %1183 (*.f64 gamma0 (fma.f64 #s(literal -1/8 binary64) %766 (*.f64 gamma0 (fma.f64 #s(literal 1/96 binary64) %767 %1322))))))) (approx %291 (fma.f64 #s(literal 1/2 binary64) %1183 (*.f64 gamma0 (-.f64 %1210 %1309)))) (approx %291 (fma.f64 #s(literal 1/2 binary64) %1183 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/4 binary64) %766 (*.f64 gamma0 (-.f64 (*.f64 #s(literal -1/8 binary64) %1183) %1335))) %1309)))) (approx %291 (fma.f64 #s(literal 1/2 binary64) %1183 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/4 binary64) %766 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/8 binary64) %1183 (*.f64 gamma0 (-.f64 %1225 %1322))) %1335))) %1309)))) (approx %292 (fma.f64 #s(literal 1/2 binary64) %1236 (*.f64 gamma0 %1354))) (approx %292 (fma.f64 #s(literal 1/2 binary64) %1236 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1239 (*.f64 gamma0 %1364)) %1353)))) (approx %292 (fma.f64 #s(literal 1/2 binary64) %1236 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1239 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal -1/8 binary64) %1236 (*.f64 gamma0 %1380)) %1363))) %1353)))) (approx %303 %306) (approx %304 %307) (approx %106 %112) (approx %107 %113) (approx %91 %99) (approx %92 %100) (approx %93 %114) (approx %311 %317) (approx %312 %318) (approx %313 %319) (approx %314 %320) (approx %12 %1401) (approx %12 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ArB (*.f64 gamma0 %1404)) %334) %1401)) (approx %12 (fma.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1411 (*.f64 gamma0 %1418)) %1401)) (approx %12 (fma.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1411 (*.f64 gamma0 (fma.f64 gamma0 (*.f64 %1433 %1401) %1418))) %1401)) (approx %47 %1440) (approx %47 (+.f64 %1440 (*.f64 #s(literal -1 binary64) %1443))) (approx %47 (+.f64 %1440 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1448 (*.f64 #s(literal 1/2 binary64) (*.f64 gamma0 %1450)))))) (approx %47 (+.f64 %1440 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1448 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 gamma0 (fma.f64 #s(literal -2 binary64) %1429 (fma.f64 #s(literal 6 binary64) %1433 (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 ArB (*.f64 %335 (*.f64 %342 %1417))) %334))))) (*.f64 #s(literal 1/2 binary64) %1450))))))) (approx %109 (fma.f64 #s(literal -1 binary64) %101 (*.f64 ArB %113))) (approx %119 #s(literal 884279719003555/1125899906842624 binary64)) (approx %119 %1476) (approx %120 %1480) (approx %120 (fma.f64 #s(literal -1 binary64) (*.f64 gamma0 %1486) %1480)) (approx %120 (fma.f64 gamma0 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 gamma0 %1490) %1479)) %1486) %1480)) (approx %120 (fma.f64 gamma0 (-.f64 (*.f64 gamma0 (-.f64 (*.f64 gamma0 %1502) (*.f64 #s(literal -1/2 binary64) (/.f64 %1490 %1479)))) %1486) %1480)) (approx %121 %1511) (approx %121 (+.f64 %1511 (*.f64 #s(literal -1 binary64) (/.f64 %1514 %1478)))) (approx %121 (+.f64 %1511 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1519 (*.f64 #s(literal 1/2 binary64) %1525))))) (approx %121 (+.f64 %1511 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1519 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %1543 (*.f64 #s(literal 1/2 binary64) %1524))))))) (approx %122 %1551) (approx %122 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ArB %1514) %1478) %1551)) (approx %122 (fma.f64 ArB %1511 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1558 (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1525)))))) (approx %122 (fma.f64 ArB %1511 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1558 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %1543) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1524)))))))) (approx %136 %1574) (approx %136 (fma.f64 #s(literal -1 binary64) %1443 %1574)) (approx %136 (fma.f64 ArB %370 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1448 (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %384)))))) (approx %136 (fma.f64 ArB %370 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1448 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %403) (*.f64 #s(literal 1/2 binary64) %1412))))))) (approx %167 %1592) (approx %167 (+.f64 %1592 (*.f64 #s(literal -1 binary64) (/.f64 %1595 %487)))) (approx %167 (+.f64 %1592 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1600 (*.f64 #s(literal 1/2 binary64) %1606))))) (approx %167 (+.f64 %1592 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1600 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %1624 (*.f64 #s(literal 1/2 binary64) %1605))))))) (approx %168 %1632) (approx %168 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ArB %1595) %487) %1632)) (approx %168 (fma.f64 ArB %1592 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1639 (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1606)))))) (approx %168 (fma.f64 ArB %1592 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1639 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %1624) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1605)))))))) (approx %185 %1655) (approx %185 (+.f64 %1655 (*.f64 #s(literal -1 binary64) (/.f64 %1658 %531)))) (approx %185 (+.f64 %1655 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1663 (*.f64 #s(literal 1/2 binary64) %1669))))) (approx %185 (+.f64 %1655 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1663 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %1687 (*.f64 #s(literal 1/2 binary64) %1668))))))) (approx %186 %1695) (approx %186 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ArB %1658) %531) %1695)) (approx %186 (fma.f64 ArB %1655 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1702 (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1669)))))) (approx %186 (fma.f64 ArB %1655 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %1702 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %1687) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1668)))))))) (approx %196 %1718) (approx %196 (+.f64 %1718 (/.f64 %1721 %335))) (approx %196 (+.f64 %1718 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) %1730 %1731)))) (approx %196 (+.f64 %1718 (*.f64 gamma0 (fma.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %1747 (*.f64 #s(literal 1/2 binary64) %1729)) %1731)))) (approx %197 (*.f64 ArB %1718)) (approx %197 (fma.f64 ArB %1718 (/.f64 (*.f64 ArB %1721) %335))) (approx %197 (fma.f64 ArB %1718 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) (*.f64 ArB %1730) %1762)))) (approx %197 (fma.f64 ArB %1718 (*.f64 gamma0 (fma.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %1747) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1729))) %1762)))) (approx %206 %1775) (approx %206 (+.f64 %1775 (/.f64 %1778 %587))) (approx %206 (+.f64 %1775 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) %1787 %1788)))) (approx %206 (+.f64 %1775 (*.f64 gamma0 (fma.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %1804 (*.f64 #s(literal 1/2 binary64) %1786)) %1788)))) (approx %207 (*.f64 ArB %1775)) (approx %207 (fma.f64 ArB %1775 (/.f64 (*.f64 ArB %1778) %587))) (approx %207 (fma.f64 ArB %1775 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) (*.f64 ArB %1787) %1819)))) (approx %207 (fma.f64 ArB %1775 (*.f64 gamma0 (fma.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %1804) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1786))) %1819)))) (approx %225 %1832) (approx %225 (+.f64 %1832 (*.f64 #s(literal 2 binary64) (/.f64 %1835 %228)))) (approx %225 (+.f64 %1832 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) %1848 (*.f64 #s(literal 2 binary64) %1849))))) (approx %225 (+.f64 %1832 (*.f64 gamma0 (fma.f64 #s(literal 2 binary64) %1849 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %1868 (*.f64 #s(literal 1/2 binary64) %1847))))))) (approx %226 %1876) (approx %226 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 ArB %1835) %228) %1876)) (approx %226 (fma.f64 ArB %1832 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) (*.f64 ArB %1848) (*.f64 #s(literal 2 binary64) %1884))))) (approx %226 (fma.f64 ArB %1832 (*.f64 gamma0 (fma.f64 #s(literal 2 binary64) %1884 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %1868) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1847)))))))) (approx %242 %1900) (approx %242 (+.f64 %1900 (*.f64 #s(literal -2 binary64) (/.f64 %1903 %228)))) (approx %242 (+.f64 %1900 (*.f64 gamma0 (fma.f64 #s(literal -2 binary64) %1908 (*.f64 #s(literal 1/2 binary64) %1916))))) (approx %242 (+.f64 %1900 (*.f64 gamma0 (fma.f64 #s(literal -2 binary64) %1908 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %1935 (*.f64 #s(literal 1/2 binary64) %1915))))))) (approx %243 %1943) (approx %243 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 ArB %1903) %228) %1943)) (approx %243 (fma.f64 ArB %1900 (*.f64 gamma0 (fma.f64 #s(literal -2 binary64) %1950 (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1916)))))) (approx %243 (fma.f64 ArB %1900 (*.f64 gamma0 (fma.f64 #s(literal -2 binary64) %1950 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %1935) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1915)))))))) (approx %256 (+.f64 %1832 (*.f64 #s(literal 2 binary64) (/.f64 %1967 %228)))) (approx %256 (+.f64 %1832 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) %1978 (*.f64 #s(literal 2 binary64) %1979))))) (approx %256 (+.f64 %1832 (*.f64 gamma0 (fma.f64 #s(literal 2 binary64) %1979 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %1996 (*.f64 #s(literal 1/2 binary64) %1977))))))) (approx %257 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 ArB %1967) %228) %1876)) (approx %257 (fma.f64 ArB %1832 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) (*.f64 ArB %1978) (*.f64 #s(literal 2 binary64) %2010))))) (approx %257 (fma.f64 ArB %1832 (*.f64 gamma0 (fma.f64 #s(literal 2 binary64) %2010 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %1996) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %1977)))))))) (approx %275 %2025) (approx %275 (+.f64 %2025 (*.f64 #s(literal 2 binary64) (/.f64 %2028 %1183)))) (approx %275 (+.f64 %2025 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) %2041 (*.f64 #s(literal 2 binary64) %2042))))) (approx %275 (+.f64 %2025 (*.f64 gamma0 (fma.f64 #s(literal 2 binary64) %2042 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %2061 (*.f64 #s(literal 1/2 binary64) %2040))))))) (approx %276 %2069) (approx %276 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 ArB %2028) %1183) %2069)) (approx %276 (fma.f64 ArB %2025 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) (*.f64 ArB %2041) (*.f64 #s(literal 2 binary64) %2077))))) (approx %276 (fma.f64 ArB %2025 (*.f64 gamma0 (fma.f64 #s(literal 2 binary64) %2077 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %2061) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %2040)))))))) (approx %293 (+.f64 %2025 (*.f64 #s(literal 2 binary64) (/.f64 %2093 %1183)))) (approx %293 (+.f64 %2025 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) %2105 (*.f64 #s(literal 2 binary64) %2106))))) (approx %293 (+.f64 %2025 (*.f64 gamma0 (fma.f64 #s(literal 2 binary64) %2106 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) %2123 (*.f64 #s(literal 1/2 binary64) %2104))))))) (approx %294 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 ArB %2093) %1183) %2069)) (approx %294 (fma.f64 ArB %2025 (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) (*.f64 ArB %2105) (*.f64 #s(literal 2 binary64) %2137))))) (approx %294 (fma.f64 ArB %2025 (*.f64 gamma0 (fma.f64 #s(literal 2 binary64) %2137 (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB %2123) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB %2104)))))))) (approx %133 %2153) (approx %134 %140) (approx %135 %141) (approx %2159 (*.f64 #s(literal -1 binary64) %343)) (approx %2159 (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %342 %2162))) (approx %427 (*.f64 gamma0 %2168)) (approx %433 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %745 %346) %335))) (approx %433 (*.f64 %745 %2168)) (approx %433 (*.f64 %745 (-.f64 (fma.f64 #s(literal 1/2 binary64) %363 (/.f64 %334 (*.f64 %745 %335))) %2184))) (approx %444 #s(literal -1/2 binary64)) (approx %444 %2152) (approx %147 %154) (approx %147 (*.f64 gamma0 (-.f64 %439 #s(literal 2 binary64)))) (approx %89 %2196) (approx %148 (/.f64 #s(literal -2 binary64) gamma0)) (approx %148 (/.f64 (-.f64 %2200 #s(literal 2 binary64)) gamma0)) (approx %148 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %2204) %2206) gamma0)) (approx %148 (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 %462 (pow.f64 gamma0 #s(literal 3 binary64)))) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) %2204 %439))) gamma0)) (approx %164 %2220) (approx %165 %2225) (approx %166 %2234) (approx %182 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal 1/4 binary64) %439 (fma.f64 #s(literal 2 binary64) %439 %439)) #s(literal 1/2 binary64)))) (approx %183 (*.f64 gamma0 (-.f64 (fma.f64 #s(literal 1/4 binary64) %439 (*.f64 #s(literal 4 binary64) %439)) #s(literal 1/2 binary64)))) (approx %184 %2249) (approx %104 %2252) (approx %105 %111) (approx %90 %98) (approx %195 %198) (approx %202 %208) (approx %203 %2259) (approx %204 %2262) (approx %205 %2264) (approx %310 %316) (approx %216 %227) (approx %219 (*.f64 #s(literal 1/2 binary64) (/.f64 %228 %98))) (approx %221 %231) (approx %222 (*.f64 #s(literal 1/2 binary64) %232)) (approx %223 %234) (approx %224 %235) (approx %904 (/.f64 %227 %98)) (approx %921 (/.f64 %231 %98)) (approx %239 %258) (approx %250 (*.f64 #s(literal 1/2 binary64) %230)) (approx %252 %259) (approx %253 %261) (approx %240 %2286) (approx %241 %2288) (approx %254 %262) (approx %255 %263) (approx %270 (*.f64 #s(literal -1 binary64) gamma0)) (approx %270 (*.f64 gamma0 (-.f64 (*.f64 #s(literal 1/2 binary64) %439) #s(literal 1 binary64)))) (approx %271 %2299) (approx %272 %2301) (approx %273 %2303) (approx %268 %280) (approx %269 %281) (approx %274 %2307) (approx %267 %295) (approx %290 %297) (approx %291 %298) (approx %292 %2312) (approx %303 %2314) (approx %304 %2316) (approx %12 %2318) (approx %47 (log.f64 %2318)) (approx %119 (*.f64 gamma0 (-.f64 %2322 #s(literal 1/2 binary64)))) (approx %120 %127) (approx %121 %128) (approx %150 %2331) (approx %151 %2333) (approx %152 (*.f64 ArB %2333)) (approx %167 %2337) (approx %168 (*.f64 ArB %2337)) (approx %185 %2341) (approx %186 (*.f64 ArB %2341)) (approx %196 %199) (approx %206 %2346) (approx %207 (*.f64 ArB %2346)) (approx %225 %236) (approx %242 %2351) (approx %243 (*.f64 ArB %2351)) (approx %256 %264) (approx %275 %2356) (approx %276 (*.f64 ArB %2356)) (approx %293 %2360) (approx %294 (*.f64 ArB %2360)) (approx %305 (*.f64 ArB %2316)) (approx %133 (*.f64 #s(literal -1 binary64) %2196)) (approx %134 %22) (approx %135 %23) (approx %2159 (*.f64 #s(literal -1 binary64) (*.f64 gamma0 %2371))) (approx %427 (*.f64 #s(literal -1 binary64) (*.f64 gamma0 (fma.f64 #s(literal -1/2 binary64) %363 %2184)))) (approx %433 (*.f64 %745 (fma.f64 #s(literal -1 binary64) (/.f64 %2371 gamma0) %2167))) (approx %147 (*.f64 #s(literal -1 binary64) (*.f64 gamma0 (+.f64 #s(literal 2 binary64) %2200)))) (approx %89 (*.f64 #s(literal -1 binary64) %2153)) (approx %148 (*.f64 #s(literal -1 binary64) (/.f64 %2206 gamma0))) (approx %148 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %455 gamma0)) %17) gamma0))) gamma0))) (approx %148 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 %462 gamma0)) (*.f64 #s(literal -1/2 binary64) %455)) gamma0)) %17) gamma0))) gamma0))) (approx %164 (*.f64 #s(literal -1 binary64) %2225)) (approx %165 (*.f64 #s(literal -1 binary64) %2220)) (approx %166 %174) (approx %182 (*.f64 #s(literal -1 binary64) (*.f64 gamma0 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %522 gamma0)))))) (approx %183 (*.f64 #s(literal -1 binary64) (*.f64 gamma0 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %527 gamma0)))))) (approx %184 %191) (approx %104 (*.f64 #s(literal -1 binary64) %2259)) (approx %105 %2435) (approx %90 %2438) (approx %195 %2440) (approx %202 %2442) (approx %203 (*.f64 #s(literal -1 binary64) %2252)) (approx %204 %211) (approx %205 %2447) (approx %310 %2449) (approx %219 (*.f64 #s(literal 1/2 binary64) (/.f64 %228 %2438))) (approx %223 %2455) (approx %224 %2458) (approx %904 (/.f64 %227 %2438)) (approx %921 (/.f64 %231 %2438)) (approx %250 (*.f64 #s(literal 1/2 binary64) %2457)) (approx %240 %245) (approx %241 %2467) (approx %255 %2469) (approx %270 (*.f64 #s(literal -1 binary64) (*.f64 gamma0 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %439))))) (approx %271 %283) (approx %272 %284) (approx %273 %285) (approx %268 %2480) (approx %269 %2484) (approx %274 %2486) (approx %267 %2488) (approx %290 %2491) (approx %291 %2493) (approx %292 %2495) (approx %106 %2497) (approx %107 %2499) (approx %91 %2501) (approx %92 %2503) (approx %93 (*.f64 #s(literal -1 binary64) %2503)) (approx %311 %2507) (approx %312 %2509) (approx %313 %2511) (approx %314 %2513) (approx %47 (log.f64 %323)) (approx %94 (*.f64 #s(literal -1 binary64) %2517)) (approx %109 (fma.f64 #s(literal -1 binary64) %2517 (*.f64 ArB %2499))) (approx %119 (*.f64 #s(literal -1 binary64) (*.f64 gamma0 (-.f64 #s(literal 1/2 binary64) %2322)))) (approx %120 %2529) (approx %121 %2531) (approx %122 (*.f64 ArB %2531)) (approx %150 %159) (approx %151 %160) (approx %167 %175) (approx %185 %192) (approx %196 %2539) (approx %197 (*.f64 ArB %2539)) (approx %206 %2543) (approx %207 (*.f64 ArB %2543)) (approx %225 %2547) (approx %226 (*.f64 ArB %2547)) (approx %242 %2551) (approx %243 (*.f64 ArB %2551)) (approx %256 %2555) (approx %257 (*.f64 ArB %2555)) (approx %275 %2559) (approx %276 (*.f64 ArB %2559)) (approx %293 %2563) (approx %294 (*.f64 ArB %2563)) (approx %315 (*.f64 ArB %2513)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 5.7s | gamma0 | -inf |
| 3.3s | ArB | 0 |
| 3.1s | gamma0 | inf |
| 897.0ms | gamma0 | 0 |
| 156.0ms | ArB | inf |
| Inputs |
|---|
%1 = (PI.f64 ) %3 = (/.f64 %1 #s(literal 4 binary64)) %6 = (*.f64 #s(literal 1/2 binary64) gamma0) %7 = (-.f64 %3 %6) %8 = (tan.f64 %7) %9 = (log.f64 %8) %12 = (approx ArB #s(literal 0 binary64)) %14 = (*.f64 #s(literal 1/4 binary64) %1) %20 = (- (/ (PI ) 4) (* 1/2 gamma0)) %21 = (approx %20 %14) %23 = (sin.f64 %14) %24 = (cos.f64 %14) %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 = (*.f64 gamma0 %32) %34 = (fma.f64 #s(literal -1 binary64) %33 %25) %35 = (tan %20) %36 = (approx %35 %34) %37 = (*.f64 %23 %32) %38 = (*.f64 gamma0 %37) %39 = (/.f64 %38 %24) %40 = (*.f64 #s(literal 1/2 binary64) %39) %41 = (-.f64 %40 %32) %42 = (fma.f64 gamma0 %41 %25) %43 = (approx %35 %42) %45 = (*.f64 #s(literal -1/2 binary64) gamma0) %46 = (/.f64 %1 gamma0) %47 = (*.f64 #s(literal 1/4 binary64) %46) %48 = (-.f64 %47 #s(literal 1/2 binary64)) %49 = (*.f64 gamma0 %48) %50 = (approx %20 %49) %53 = (fma.f64 #s(literal 1/4 binary64) %1 %45) %54 = (fma.f64 #s(literal -2 binary64) gamma0 %1) %55 = (fma.f64 #s(literal -1/4 binary64) %1 %6) %56 = (/.f64 #s(literal 4 binary64) %54) %57 = (/.f64 #s(literal 1 binary64) %56) %58 = (tan.f64 %53) %59 = (fma.f64 %54 #s(literal -1/4 binary64) %1) %60 = (neg.f64 %59) %61 = (tan.f64 %60) %62 = (fma.f64 #s(literal 2 binary64) %1 %1) %63 = (fma.f64 %54 #s(literal 1/4 binary64) %62) %64 = (+.f64 %63 %1) %65 = (tan.f64 %64) %66 = (fma.f64 #s(literal 1/4 binary64) %1 %6) %67 = (cos.f64 %66) %68 = (cos.f64 %55) %69 = (/.f64 %67 %68) %70 = (sin.f64 %55) %71 = (-.f64 %45 %14) %72 = (sin.f64 %71) %73 = (/.f64 %70 %72) %74 = (/.f64 #s(literal 1 binary64) %68) %75 = (cos.f64 %45) %76 = (sqrt.f64 #s(literal 2 binary64)) %77 = (*.f64 %76 #s(literal 1/2 binary64)) %78 = (/.f64 %77 %68) %79 = (sin.f64 %45) %80 = (*.f64 %77 %79) %81 = (/.f64 %80 %68) %82 = (fma.f64 %75 %78 %81) %83 = (/.f64 %75 %68) %84 = (fma.f64 %77 %83 %81) %85 = (/.f64 %79 %68) %86 = (*.f64 %77 %75) %87 = (/.f64 %86 %68) %88 = (fma.f64 %77 %85 %87) %89 = (fma.f64 %79 %78 %87) %90 = (sin.f64 %6) %91 = (*.f64 %77 %90) %92 = (/.f64 %86 %72) %93 = (-.f64 %81 %92) %94 = (fma.f64 %86 %74 %81) %95 = (fma.f64 %80 %74 %87) %96 = (*.f64 %74 %80) %97 = (fma.f64 %74 %86 %96) %98 = (*.f64 %74 %86) %99 = (fma.f64 %74 %80 %98) %100 = (+.f64 %96 %98) %101 = (*.f64 %87 %68) %102 = (-.f64 %101 %91) %103 = (/.f64 %102 %68) %104 = (*.f64 %53 #s(literal 2 binary64)) %105 = (cos.f64 %104) %106 = (*.f64 #s(literal 1/2 binary64) %105) %107 = (+.f64 #s(literal 1/2 binary64) %106) %108 = (*.f64 %80 %68) %109 = (fma.f64 %86 %68 %108) %110 = (/.f64 %109 %107) %111 = (*.f64 %86 %68) %112 = (*.f64 %68 %91) %113 = (-.f64 %111 %112) %114 = (/.f64 %113 %107) %115 = (fabs.f64 %58) %116 = (log.f64 %115) %117 = (fabs.f64 %67) %118 = (log.f64 %117) %119 = (fabs.f64 %68) %120 = (log.f64 %119) %121 = (neg.f64 %120) %122 = (fabs.f64 %74) %123 = (fabs.f64 %122) %124 = (log.f64 %123) %125 = (+.f64 %118 %124) %126 = (pow.f64 %58 ArB) %128 = (*.f64 %121 ArB) %130 = (-.f64 #s(literal 884279719003555/1125899906842624 binary64) %6) %131 = (tan.f64 %130) %132 = (log.f64 %131) %135 = (tan.f64 %57) %136 = (log.f64 %135) %138 = (tan.f64 %21) %139 = (log.f64 %138) %141 = (tan.f64 %50) %142 = (log.f64 %141) %144 = (log.f64 %61) %146 = (log.f64 %65) %148 = (log.f64 %69) %150 = (log.f64 %73) %152 = (log.f64 %82) %154 = (log.f64 %84) %156 = (log.f64 %88) %158 = (log.f64 %89) %160 = (log.f64 %93) %162 = (log.f64 %94) %164 = (log.f64 %95) %166 = (log.f64 %97) %168 = (log.f64 %99) %170 = (log.f64 %100) %172 = (log.f64 %103) %174 = (log.f64 %110) %176 = (log.f64 %114) %178 = (log.f64 %36) %180 = (log.f64 %43) ArB %1 #s(literal 4 binary64) %3 #s(literal 1/2 binary64) gamma0 %6 %7 %8 %9 #s(literal 884279719003555/1125899906842624 binary64) #s(literal 0 binary64) %12 #s(literal 1/4 binary64) %14 %21 #s(literal -1/2 binary64) %23 %24 %25 #s(literal -1 binary64) #s(literal 2 binary64) %28 %29 %30 %31 %32 %33 %34 %36 %37 %38 %39 %40 %41 %42 %43 #s(literal -2 binary64) %45 %46 %47 %48 %49 %50 #s(literal -1/4 binary64) #s(literal 1 binary64) %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %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 (log.f64 %126) %128 (fma.f64 %118 ArB %128) %130 %131 %132 (*.f64 ArB %132) (*.f64 %12 %9) %135 %136 (*.f64 ArB %136) %138 %139 (*.f64 ArB %139) %141 %142 (*.f64 ArB %142) %144 (*.f64 ArB %144) %146 (*.f64 ArB %146) %148 (*.f64 ArB %148) %150 (*.f64 ArB %150) %152 (*.f64 ArB %152) %154 (*.f64 ArB %154) %156 (*.f64 ArB %156) %158 (*.f64 ArB %158) %160 (*.f64 ArB %160) %162 (*.f64 ArB %162) %164 (*.f64 ArB %164) %166 (*.f64 ArB %166) %168 (*.f64 ArB %168) %170 (*.f64 ArB %170) %172 (*.f64 ArB %172) %174 (*.f64 ArB %174) %176 (*.f64 ArB %176) %178 (*.f64 ArB %178) %180 (*.f64 ArB %180) (*.f64 ArB %116) (*.f64 ArB %125) |
| 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)) %31 = (*.f64 #s(literal 1/2 binary64) gamma0) %32 = (neg.f64 gamma0) %35 = (*.f64 #s(literal -1/2 binary64) gamma0) %37 = (fma.f64 gamma0 #s(literal -1/2 binary64) %5) %38 = (fma.f64 %1 #s(literal 1/4 binary64) %35) %39 = (fma.f64 #s(literal 1/4 binary64) %1 %35) %40 = (fma.f64 #s(literal -1/2 binary64) gamma0 %5) %41 = (+.f64 %5 %35) %42 = (+.f64 %35 %5) %43 = (-.f64 %5 %31) %44 = (-.f64 %35 %10) %45 = (fma.f64 #s(literal 1/2 binary64) %32 %5) %46 = (fma.f64 %7 #s(literal -1/4 binary64) %35) %47 = (fma.f64 %32 #s(literal 1/2 binary64) %5) %48 = (fma.f64 #s(literal -1/4 binary64) %1 %31) %49 = (neg.f64 %48) %51 = (/.f64 (fma.f64 %35 #s(literal 4 binary64) %1) #s(literal 4 binary64)) %53 = (/.f64 (fma.f64 %35 #s(literal -4 binary64) %7) #s(literal -4 binary64)) %54 = (tan.f64 %39) %55 = (tan.f64 %48) %56 = (neg.f64 %55) %57 = (fma.f64 #s(literal -1/2 binary64) gamma0 %1) %58 = (fma.f64 %1 #s(literal 1/4 binary64) %57) %59 = (tan.f64 %58) %61 = (tan.f64 (+.f64 %58 %1)) %62 = (fma.f64 #s(literal 1/4 binary64) %1 %31) %63 = (cos.f64 %62) %64 = (cos.f64 %48) %65 = (/.f64 %63 %64) %66 = (sin.f64 %48) %67 = (fma.f64 %1 #s(literal -1/4 binary64) %35) %68 = (sin.f64 %67) %69 = (/.f64 %66 %68) %70 = (neg.f64 %63) %71 = (/.f64 %70 %68) %73 = (neg.f64 (/.f64 %66 %64)) %75 = (/.f64 (sin.f64 %58) %68) %78 = (/.f64 (*.f64 %63 #s(literal -1 binary64)) %68) %79 = (*.f64 %63 #s(literal 1 binary64)) %80 = (/.f64 %79 %64) %82 = (/.f64 (*.f64 %66 #s(literal 1 binary64)) %68) %83 = (/.f64 #s(literal 1 binary64) %64) %84 = (*.f64 %63 %83) %85 = (/.f64 #s(literal -1 binary64) %64) %86 = (*.f64 %66 %85) %87 = (*.f64 %83 %63) %88 = (*.f64 %85 %66) %90 = (/.f64 #s(literal 1 binary64) (/.f64 %68 %66)) %92 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %63)) %93 = (*.f64 %70 %85) %95 = (/.f64 #s(literal 1 binary64) (/.f64 %68 %70)) %96 = (*.f64 %79 %83) %99 = (/.f64 #s(literal 1/2 binary64) %64) %100 = (*.f64 (*.f64 %63 #s(literal 2 binary64)) %99) %101 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %102 = (cos.f64 %35) %103 = (*.f64 %101 %102) %105 = (sin.f64 %31) %106 = (*.f64 %101 %105) %108 = (-.f64 (/.f64 %103 %64) (/.f64 %106 %64)) %109 = (neg.f64 %101) %110 = (*.f64 %109 %102) %113 = (+.f64 (/.f64 %110 %68) (/.f64 %106 %68)) %114 = (log.f64 %54) %115 = (fabs.f64 %54) %116 = (log.f64 %115) %117 = (fabs.f64 %63) %118 = (log.f64 %117) %119 = (fabs.f64 %64) %120 = (log.f64 %119) %121 = (-.f64 %118 %120) %122 = (neg.f64 %120) %123 = (+.f64 %118 %122) %124 = (+.f64 %122 %118) %126 = (neg.f64 (-.f64 %120 %118)) %127 = (neg.f64 %118) %128 = (-.f64 %122 %127) %132 = (neg.f64 #s(literal 0 binary64)) %133 = (exp.f64 %132) %136 = (approx ArB #s(literal 0 binary64)) %140 = (/.f64 #s(literal 2 binary64) #s(literal 4 binary64)) %142 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %152 = (+ (* (PI ) 1/4) (* -1/2 gamma0)) %153 = (approx %152 %5) %155 = (cos.f64 %5) %156 = (cos.f64 %10) %157 = (sin.f64 %5) %158 = (fabs.f64 %10) %159 = (cos.f64 %158) %161 = (cos.f64 (fabs.f64 %158)) %163 = (cos.f64 (neg.f64 %158)) %164 = (/.f64 %1 #s(literal 2 binary64)) %165 = (fma.f64 %1 #s(literal 1/4 binary64) %164) %166 = (sin.f64 %165) %168 = (sin.f64 (fma.f64 %1 #s(literal -1/4 binary64) %164)) %170 = (sin.f64 (+.f64 %158 %164)) %171 = (cos.f64 %164) %172 = (sin.f64 %164) %173 = (*.f64 %101 %172) %174 = (fma.f64 %101 %171 %173) %176 = (+.f64 (*.f64 %101 %171) %173) %177 = (fabs.f64 #s(literal 1 binary64)) %178 = (fabs.f64 #s(literal -1 binary64)) %179 = (neg.f64 #s(literal -1 binary64)) %180 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %181 = (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %182 = (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %183 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %184 = (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %185 = (fabs.f64 #s(literal 1/2 binary64)) %186 = (*.f64 #s(literal 2 binary64) %185) %187 = (*.f64 %185 #s(literal 2 binary64)) %188 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %189 = (sqrt.f64 %188) %190 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %191 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %192 = (fma.f64 #s(literal 2 binary64) %185 #s(literal 0 binary64)) %193 = (fma.f64 %185 #s(literal 2 binary64) #s(literal 0 binary64)) %194 = (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %195 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %194) %196 = (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %197 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %196) %198 = (+.f64 %194 %194) %199 = (+.f64 %196 %196) %200 = (exp.f64 #s(literal 0 binary64)) %201 = (/.f64 %101 %101) %202 = (cosh.f64 #s(literal 0 binary64)) %203 = (/.f64 %109 %109) %204 = (cosh.f64 %132) %206 = (/.f64 (*.f64 %101 #s(literal 1 binary64)) %101) %207 = (/.f64 #s(literal 1 binary64) %101) %208 = (*.f64 %101 %207) %209 = (*.f64 %207 %101) %210 = (neg.f64 %109) %211 = (/.f64 %210 %210) %212 = (/.f64 #s(literal 1 binary64) %109) %213 = (*.f64 %109 %212) %214 = (fma.f64 %101 %207 #s(literal 0 binary64)) %215 = (fma.f64 %207 %101 #s(literal 0 binary64)) %217 = (/.f64 (+.f64 #s(literal 1 binary64) %133) #s(literal 2 binary64)) %218 = (fma.f64 %109 %212 #s(literal 0 binary64)) %219 = (tan.f64 %5) %221 = (tan.f64 (fma.f64 %1 #s(literal 1/4 binary64) %1)) %225 = (neg.f64 #s(literal 2 binary64)) %236 = (fabs.f64 #s(literal 2 binary64)) %237 = (fabs.f64 %225) %238 = (sqrt.f64 #s(literal 2 binary64)) %239 = (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %240 = (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %241 = (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %243 = (sqrt.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))) %244 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) %245 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) %247 = (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) %248 = (fma.f64 #s(literal 2 binary64) %185 #s(literal 1 binary64)) %249 = (fma.f64 %185 #s(literal 2 binary64) #s(literal 1 binary64)) %250 = (fma.f64 %101 %207 #s(literal 1 binary64)) %251 = (fma.f64 %207 %101 #s(literal 1 binary64)) %252 = (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %253 = (fma.f64 %109 %212 #s(literal 1 binary64)) %255 = (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) %257 = (pow.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) %265 = (*.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))))) %266 = (*.f64 %101 %101) %267 = (*.f64 %109 %109) %268 = (fabs.f64 %101) %269 = (*.f64 %268 %268) %270 = (-.f64 #s(literal 1 binary64) %266) %271 = (pow.f64 %101 #s(literal 2 binary64)) %273 = (*.f64 (pow.f64 %101 #s(literal 1 binary64)) %101) %277 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %10)))) %278 = (*.f64 #s(literal 2 binary64) %5) %280 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %278)) %281 = (+.f64 #s(literal 1/2 binary64) %280) %282 = (-.f64 #s(literal 1/2 binary64) %280) %286 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %158)))) %290 = (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %165)))) %291 = (sin.f64 %158) %293 = (-.f64 #s(literal 1 binary64) (*.f64 %291 %291)) %295 = (cos.f64 (-.f64 %5 %5)) %297 = (cos.f64 (fma.f64 %1 #s(literal 1/4 binary64) %5)) %299 = (/.f64 (-.f64 %295 %297) #s(literal 2 binary64)) %305 = (/.f64 (+.f64 (cos.f64 (fma.f64 %1 #s(literal -1/4 binary64) %10)) (cos.f64 (-.f64 %10 %10))) #s(literal 2 binary64)) %311 = (/.f64 (+.f64 (cos.f64 (fma.f64 %1 #s(literal -1/4 binary64) %5)) (cos.f64 (-.f64 %10 %5))) #s(literal 2 binary64)) %317 = (/.f64 (+.f64 (cos.f64 (fma.f64 %1 #s(literal 1/4 binary64) %10)) (cos.f64 (-.f64 %5 %10))) #s(literal 2 binary64)) %319 = (/.f64 (+.f64 %297 %295) #s(literal 2 binary64)) %325 = (/.f64 (+.f64 (cos.f64 (fma.f64 %1 #s(literal -1/4 binary64) %158)) (cos.f64 (-.f64 %10 %158))) #s(literal 2 binary64)) %331 = (/.f64 (+.f64 (cos.f64 (fma.f64 %1 #s(literal 1/4 binary64) %158)) (cos.f64 (-.f64 %5 %158))) #s(literal 2 binary64)) %337 = (/.f64 (+.f64 (cos.f64 (+.f64 %158 %10)) (cos.f64 (-.f64 %158 %10))) #s(literal 2 binary64)) %343 = (/.f64 (+.f64 (cos.f64 (+.f64 %158 %5)) (cos.f64 (-.f64 %158 %5))) #s(literal 2 binary64)) %349 = (/.f64 (+.f64 (cos.f64 (+.f64 %158 %158)) (cos.f64 (-.f64 %158 %158))) #s(literal 2 binary64)) %355 = (/.f64 (+.f64 (sin.f64 (-.f64 %165 %10)) (sin.f64 (+.f64 %165 %10))) #s(literal 2 binary64)) %361 = (/.f64 (+.f64 (sin.f64 (-.f64 %165 %5)) (sin.f64 (+.f64 %165 %5))) #s(literal 2 binary64)) %367 = (/.f64 (+.f64 (sin.f64 (-.f64 %165 %158)) (sin.f64 (+.f64 %165 %158))) #s(literal 2 binary64)) %373 = (/.f64 (-.f64 (cos.f64 (-.f64 %165 %165)) (cos.f64 (+.f64 %165 %165))) #s(literal 2 binary64)) %378 = (/.f64 %266 %101) %380 = (neg.f64 %266) %388 = (/.f64 #s(literal 1 binary64) %266) %393 = (neg.f64 %380) %397 = (*.f64 #s(literal 1/2 binary64) %188) %399 = (*.f64 %188 #s(literal -1/2 binary64)) %401 = (*.f64 %101 #s(literal 1/2 binary64)) %402 = (*.f64 %401 %101) %406 = (/.f64 #s(literal 1/2 binary64) %101) %414 = (*.f64 %388 #s(literal 1/2 binary64)) %420 = (fma.f64 %188 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %421 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) %427 = (fma.f64 %188 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %434 = (*.f64 gamma0 %420) %436 = (*.f64 %188 %31) %458 = (fma.f64 %427 gamma0 #s(literal 1 binary64)) %459 = (*.f64 %427 gamma0) %470 = (neg.f64 %32) %489 = (*.f64 %101 gamma0) %490 = (*.f64 %489 %427) %491 = (/.f64 %490 %101) %494 = (fma.f64 %489 %427 %101) %503 = (tan %152) %504 = (approx %503 %458) %505 = (*.f64 %101 %420) %507 = (*.f64 %401 %188) %526 = (*.f64 gamma0 %505) %532 = (*.f64 gamma0 %507) %534 = (*.f64 %397 %489) %536 = (*.f64 #s(literal 1/2 binary64) %489) %538 = (*.f64 %507 gamma0) %540 = (*.f64 %489 %397) %542 = (*.f64 %489 #s(literal 1/2 binary64)) %552 = (*.f64 %420 #s(literal 1 binary64)) %554 = (*.f64 %552 gamma0) %579 = (*.f64 %552 #s(literal 1/2 binary64)) %581 = (*.f64 #s(literal 1/2 binary64) %554) %586 = (*.f64 #s(literal -1/2 binary64) %554) %588 = (*.f64 %526 #s(literal 1/2 binary64)) %596 = (*.f64 %207 #s(literal 1/2 binary64)) %603 = (fma.f64 %31 %552 %427) %607 = (fma.f64 %31 %552 #s(literal -1/2 binary64)) %611 = (fma.f64 %421 #s(literal 1/2 binary64) %586) %622 = (fma.f64 gamma0 %603 #s(literal 1 binary64)) %624 = (*.f64 %603 gamma0) %646 = (fma.f64 %603 %489 %101) %655 = (approx %503 %622) %661 = (/.f64 %1 gamma0) %668 = (/.f64 #s(literal 1 binary64) gamma0) %678 = (*.f64 #s(literal 4 binary64) gamma0) %681 = (/.f64 #s(literal 1/4 binary64) gamma0) %682 = (*.f64 %1 %681) %692 = (*.f64 %668 #s(literal 1/4 binary64)) %707 = (fma.f64 %1 %681 #s(literal -1/2 binary64)) %713 = (-.f64 #s(literal 1/2 binary64) %682) %717 = (*.f64 gamma0 %707) %729 = (approx %152 %717) %734 = (fma.f64 #s(literal -2 binary64) gamma0 %1) %735 = (*.f64 #s(literal -2 binary64) gamma0) %748 = (neg.f64 %734) %763 = (neg.f64 #s(literal -1/4 binary64)) %764 = (*.f64 %763 %1) %772 = (/.f64 #s(literal 4 binary64) %734) %775 = (/.f64 #s(literal -4 binary64) %734) %777 = (*.f64 %734 #s(literal 1/4 binary64)) %781 = (/.f64 #s(literal 1 binary64) %734) %792 = (*.f64 %734 #s(literal -1/4 binary64)) %795 = (*.f64 %735 #s(literal 1/4 binary64)) %797 = (*.f64 #s(literal 1/4 binary64) %735) %805 = (*.f64 #s(literal 1 binary64) %734) %814 = (/.f64 %735 #s(literal 4 binary64)) %826 = (/.f64 #s(literal 1 binary64) %775) %830 = (*.f64 #s(literal 2 binary64) %777) %832 = (*.f64 #s(literal 1/2 binary64) %777) %836 = (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %838 = (/.f64 #s(literal 2 binary64) %772) %841 = (/.f64 #s(literal 1/2 binary64) %772) %847 = (/.f64 #s(literal 2 binary64) %781) %849 = (/.f64 #s(literal 1/2 binary64) %781) %855 = (fma.f64 %734 #s(literal -1/4 binary64) %1) %859 = (-.f64 %777 %1) %888 = (neg.f64 (tan.f64 %792)) %890 = (+.f64 %859 %1) %894 = (sin.f64 %859) %895 = (cos.f64 %855) %909 = (*.f64 #s(literal 3 binary64) %1) %912 = (neg.f64 %909) %914 = (+.f64 %1 %1) %929 = (fma.f64 %734 #s(literal 1/4 binary64) %909) %941 = (fma.f64 %734 #s(literal 1/4 binary64) %1) %944 = (fma.f64 %734 #s(literal 1/4 binary64) %914) %974 = (fma.f64 #s(literal 3 binary64) %1 %1) %976 = (fma.f64 %734 #s(literal 1/4 binary64) %974) %1016 = (tan.f64 %777) %1017 = (tan.f64 %941) %1018 = (tan.f64 %944) %1019 = (tan.f64 %929) %1020 = (tan.f64 %976) %1022 = (fma.f64 #s(literal 1/4 binary64) %734 (+.f64 %974 %1)) %1023 = (tan.f64 %1022) %1025 = (tan.f64 (+.f64 %1022 %1)) %1026 = (sin.f64 %777) %1027 = (cos.f64 %792) %1028 = (/.f64 %1026 %1027) %1031 = (/.f64 (neg.f64 %1026) (neg.f64 %1027)) %1033 = (*.f64 %1026 (/.f64 #s(literal 1 binary64) %1027)) %1035 = (/.f64 #s(literal 1 binary64) (/.f64 %1027 %1026)) %1038 = (/.f64 (sin.f64 %941) (cos.f64 %941)) %1039 = (sin.f64 %929) %1040 = (cos.f64 %929) %1041 = (/.f64 %1039 %1040) %1042 = (neg.f64 %1039) %1043 = (neg.f64 %1040) %1044 = (/.f64 %1042 %1043) %1047 = (/.f64 (neg.f64 %1042) (neg.f64 %1043)) %1049 = (*.f64 %1042 (/.f64 #s(literal 1 binary64) %1043)) %1051 = (/.f64 #s(literal 1 binary64) (/.f64 %1043 %1042)) %1054 = (/.f64 (sin.f64 %1022) (cos.f64 %1022)) %1072 = (fabs.f64 %62) %1080 = (+.f64 %48 %1) %1082 = (fma.f64 #s(literal 1/2 binary64) gamma0 %164) %1083 = (fma.f64 %1 #s(literal -1/4 binary64) %1082) %1087 = (+.f64 %67 %164) %1091 = (sin.f64 %35) %1092 = (*.f64 %101 %1091) %1100 = (*.f64 %109 %105) %1102 = (neg.f64 %106) %1112 = (*.f64 %63 %172) %1118 = (fabs.f64 %48) %1130 = (*.f64 %64 #s(literal 2 binary64)) %1143 = (*.f64 %109 %1091) %1148 = (neg.f64 %1100) %1150 = (*.f64 %210 %105) %1156 = (*.f64 %64 %172) %1200 = (neg.f64 %102) %1201 = (*.f64 %1200 %101) %1203 = (neg.f64 %103) %1212 = (/.f64 #s(literal -1 binary64) %68) %1213 = (neg.f64 %85) %1214 = (/.f64 %188 %64) %1216 = (/.f64 (*.f64 #s(literal -1 binary64) #s(literal 1 binary64)) %68) %1217 = (/.f64 %836 %68) %1219 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) %64)) %1220 = (*.f64 #s(literal 1 binary64) %83) %1221 = (*.f64 #s(literal -1 binary64) %85) %1222 = (*.f64 #s(literal 2 binary64) %99) %1223 = (*.f64 %83 #s(literal 1 binary64)) %1224 = (*.f64 %99 #s(literal 2 binary64)) %1226 = (/.f64 #s(literal 1 binary64) (/.f64 %68 #s(literal -1 binary64))) %1228 = (/.f64 #s(literal 1 binary64) (/.f64 %64 #s(literal 1 binary64))) %1230 = (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %83)) %1232 = (*.f64 #s(literal 2 binary64) (*.f64 %99 #s(literal 1 binary64))) %1233 = (*.f64 %188 %83) %1234 = (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %1235 = (*.f64 %1234 %99) %1236 = (*.f64 %83 #s(literal 2 binary64)) %1237 = (*.f64 %1236 #s(literal 1/2 binary64)) %1239 = (*.f64 (*.f64 %83 #s(literal 1/2 binary64)) #s(literal 2 binary64)) %1240 = (pow.f64 %64 #s(literal -1 binary64)) %1242 = (/.f64 #s(literal 1 binary64) (pow.f64 %64 #s(literal 1 binary64))) %1243 = (+.f64 %99 %99) %1244 = (fma.f64 #s(literal 1/2 binary64) %83 %99) %1245 = (cos.f64 %31) %1246 = (fabs.f64 %31) %1247 = (cos.f64 %1246) %1249 = (cos.f64 (fabs.f64 %1246)) %1251 = (cos.f64 (neg.f64 %1246)) %1252 = (*.f64 #s(literal 1 binary64) %102) %1253 = (*.f64 %102 #s(literal 1 binary64)) %1254 = (sin.f64 %1082) %1255 = (fma.f64 #s(literal -1/2 binary64) gamma0 %164) %1256 = (sin.f64 %1255) %1258 = (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %102)) %1259 = (*.f64 %102 #s(literal 1/2 binary64)) %1260 = (*.f64 #s(literal 2 binary64) %1259) %1261 = (*.f64 %188 %102) %1262 = (*.f64 %102 %188) %1263 = (*.f64 %1259 #s(literal 2 binary64)) %1264 = (*.f64 %102 #s(literal 2 binary64)) %1265 = (*.f64 %1264 #s(literal 1/2 binary64)) %1267 = (sin.f64 (+.f64 %1246 %164)) %1269 = (*.f64 #s(literal 2 binary64) (*.f64 %1259 #s(literal 1 binary64))) %1270 = (*.f64 %1234 %1259) %1271 = (fma.f64 #s(literal 1/2 binary64) %102 %1259) %1272 = (fma.f64 %102 #s(literal 1/2 binary64) %1259) %1273 = (+.f64 %1259 %1259) %1274 = (*.f64 %102 %172) %1275 = (fma.f64 %1091 %171 %1274) %1277 = (+.f64 (*.f64 %1091 %171) %1274) %1278 = (*.f64 #s(literal 1 binary64) %1091) %1279 = (*.f64 %1091 #s(literal 1 binary64)) %1280 = (*.f64 #s(literal 2 binary64) %1091) %1281 = (*.f64 #s(literal 1/2 binary64) %1280) %1282 = (*.f64 %1091 #s(literal 1/2 binary64)) %1283 = (*.f64 #s(literal 2 binary64) %1282) %1284 = (*.f64 %188 %1091) %1285 = (*.f64 %1091 %188) %1286 = (*.f64 %1282 #s(literal 2 binary64)) %1287 = (*.f64 %1091 #s(literal 2 binary64)) %1288 = (*.f64 %1287 #s(literal 1/2 binary64)) %1289 = (*.f64 %1282 #s(literal 1 binary64)) %1290 = (*.f64 #s(literal 2 binary64) %1289) %1291 = (*.f64 %1234 %1282) %1292 = (fma.f64 #s(literal 1/2 binary64) %1091 %1282) %1293 = (fma.f64 %1091 #s(literal 1/2 binary64) %1282) %1294 = (+.f64 %1282 %1282) %1295 = (/.f64 %1091 %64) %1296 = (/.f64 %105 %68) %1297 = (neg.f64 %105) %1298 = (/.f64 %1297 %64) %1299 = (/.f64 %105 %64) %1300 = (neg.f64 %1299) %1301 = (*.f64 #s(literal 1 binary64) %1295) %1302 = (*.f64 %83 %1091) %1303 = (*.f64 %1091 %83) %1304 = (*.f64 %1295 #s(literal 1 binary64)) %1305 = (*.f64 %105 %85) %1307 = (/.f64 #s(literal 1 binary64) (/.f64 %68 %105)) %1309 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %1091)) %1310 = (*.f64 #s(literal 2 binary64) %1295) %1311 = (*.f64 #s(literal 1/2 binary64) %1310) %1312 = (*.f64 %1295 #s(literal 1/2 binary64)) %1313 = (*.f64 #s(literal 2 binary64) %1312) %1314 = (*.f64 %188 %1295) %1315 = (*.f64 %1295 %188) %1316 = (*.f64 %1287 %99) %1317 = (*.f64 %1312 #s(literal 2 binary64)) %1318 = (*.f64 %1295 #s(literal 2 binary64)) %1319 = (*.f64 %1318 #s(literal 1/2 binary64)) %1320 = (*.f64 %1234 %1312) %1321 = (*.f64 %1236 %1282) %1322 = (fma.f64 #s(literal 1/2 binary64) %1295 %1312) %1323 = (fma.f64 %1295 #s(literal 1/2 binary64) %1312) %1324 = (fma.f64 %99 %1091 %1312) %1325 = (+.f64 %1312 %1312) %1326 = (fma.f64 #s(literal 1 binary64) %1312 %1312) %1327 = (fma.f64 %194 %1295 %1312) %1328 = (fma.f64 %1282 %83 %1312) %1329 = (fma.f64 %1312 #s(literal 1 binary64) %1312) %1330 = (-.f64 %102 %105) %1331 = (/.f64 %1330 %64) %1333 = (/.f64 (+.f64 %1200 %105) %68) %1335 = (/.f64 (+.f64 %105 %1200) %68) %1337 = (neg.f64 (neg.f64 %1331)) %1339 = (/.f64 (*.f64 #s(literal -1 binary64) %1330) %68) %1340 = (*.f64 #s(literal 1 binary64) %1331) %1341 = (*.f64 %83 %1330) %1342 = (*.f64 %1330 %83) %1344 = (*.f64 #s(literal 2 binary64) (*.f64 %99 %1330)) %1345 = (/.f64 %102 %64) %1346 = (+.f64 %1295 %1345) %1347 = (+.f64 %1345 %1295) %1348 = (/.f64 %102 %68) %1349 = (-.f64 %1295 %1348) %1350 = (-.f64 %1345 %1299) %1352 = (neg.f64 (-.f64 %1299 %1345)) %1353 = (fma.f64 #s(literal 1 binary64) %1295 %1345) %1354 = (fma.f64 #s(literal 1 binary64) %1345 %1295) %1355 = (fma.f64 #s(literal -1 binary64) %1348 %1295) %1356 = (fma.f64 %83 %102 %1295) %1357 = (fma.f64 %83 %1091 %1345) %1358 = (fma.f64 %102 %83 %1295) %1359 = (fma.f64 %1091 %83 %1345) %1360 = (fma.f64 %1295 #s(literal 1 binary64) %1345) %1361 = (fma.f64 %1345 #s(literal 1 binary64) %1295) %1362 = (fma.f64 %105 %85 %1345) %1363 = (fma.f64 %1200 %85 %1295) %1364 = (*.f64 #s(literal 2 binary64) %1345) %1365 = (fma.f64 #s(literal 1/2 binary64) %1364 %1295) %1366 = (fma.f64 #s(literal 1/2 binary64) %1310 %1345) %1367 = (*.f64 %1345 #s(literal 1/2 binary64)) %1368 = (fma.f64 #s(literal 2 binary64) %1367 %1295) %1369 = (fma.f64 #s(literal 2 binary64) %1312 %1345) %1370 = (fma.f64 %188 %1295 %1345) %1371 = (fma.f64 %188 %1345 %1295) %1372 = (fma.f64 %1295 %188 %1345) %1373 = (fma.f64 %1345 %188 %1295) %1374 = (fma.f64 %1264 %99 %1295) %1375 = (fma.f64 %1287 %99 %1345) %1376 = (fma.f64 %1367 #s(literal 2 binary64) %1295) %1377 = (fma.f64 %1312 #s(literal 2 binary64) %1345) %1378 = (*.f64 %1345 #s(literal 2 binary64)) %1379 = (fma.f64 %1378 #s(literal 1/2 binary64) %1295) %1380 = (fma.f64 %1318 #s(literal 1/2 binary64) %1345) %1381 = (*.f64 %64 %1330) %1382 = (*.f64 %39 #s(literal 2 binary64)) %1383 = (cos.f64 %1382) %1384 = (fma.f64 %1383 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1385 = (/.f64 %1381 %1384) %1387 = (*.f64 %64 (-.f64 %105 %102)) %1388 = (fma.f64 %1383 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %1389 = (/.f64 %1387 %1388) %1391 = (*.f64 %64 (/.f64 %1330 %1384)) %1393 = (neg.f64 (/.f64 %1387 %1384)) %1395 = (neg.f64 (/.f64 %1381 %1388)) %1396 = (fma.f64 %1234 %1367 %1295) %1397 = (fma.f64 %1234 %1312 %1345) %1398 = (fma.f64 %1236 %1259 %1295) %1399 = (fma.f64 %1236 %1282 %1345) %1401 = (*.f64 #s(literal 2 binary64) (fma.f64 %1345 #s(literal 1/2 binary64) %1312)) %1403 = (*.f64 #s(literal 2 binary64) (fma.f64 %1295 #s(literal 1/2 binary64) %1367)) %1405 = (/.f64 (*.f64 %1381 #s(literal 1 binary64)) %1384) %1406 = (/.f64 #s(literal 1 binary64) %1384) %1408 = (*.f64 %64 (*.f64 %1330 %1406)) %1409 = (*.f64 %1381 %1406) %1410 = (*.f64 %1406 %1381) %1412 = (*.f64 %1387 (/.f64 #s(literal 1 binary64) %1388)) %1414 = (/.f64 #s(literal 1 binary64) (/.f64 %1384 %1381)) %1416 = (/.f64 #s(literal 1 binary64) (/.f64 %1388 %1387)) %1418 = (neg.f64 (*.f64 %1387 %1406)) %1419 = (*.f64 %64 %68) %1420 = (/.f64 %1387 %1419) %1421 = (fma.f64 %1345 %64 %1091) %1422 = (/.f64 %1421 %64) %1424 = (/.f64 (fma.f64 %1345 %68 %105) %68) %1425 = (fma.f64 %1295 %64 %102) %1426 = (/.f64 %1425 %64) %1427 = (*.f64 %1295 %68) %1428 = (-.f64 %1427 %102) %1429 = (/.f64 %1428 %68) %1430 = (*.f64 %1345 %64) %1431 = (-.f64 %105 %1430) %1432 = (/.f64 %1431 %68) %1434 = (/.f64 %1381 (neg.f64 %1419)) %1436 = (/.f64 (neg.f64 %1425) %68) %1438 = (neg.f64 (/.f64 %1421 %68)) %1440 = (/.f64 (neg.f64 %1428) %64) %1442 = (neg.f64 (/.f64 %1431 %64)) %1444 = (*.f64 %1387 (/.f64 #s(literal 1 binary64) %1419)) %1446 = (/.f64 (*.f64 %1421 #s(literal -1 binary64)) %68) %1447 = (*.f64 %1421 #s(literal 1 binary64)) %1448 = (/.f64 %1447 %64) %1449 = (*.f64 %83 %1421) %1450 = (*.f64 %1421 %83) %1451 = (*.f64 %1425 %83) %1453 = (/.f64 #s(literal 1 binary64) (/.f64 %1419 %1387)) %1454 = (*.f64 %1428 %85) %1455 = (*.f64 %1431 %85) %1457 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %1421)) %1459 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %1425)) %1461 = (/.f64 #s(literal 1 binary64) (/.f64 %68 %1428)) %1463 = (/.f64 #s(literal 1 binary64) (/.f64 %68 %1431)) %1465 = (neg.f64 (*.f64 %1431 %83)) %1466 = (*.f64 %1447 %83) %1468 = (*.f64 (*.f64 %1421 #s(literal 2 binary64)) %99) %1469 = (*.f64 %68 %105) %1470 = (*.f64 %68 %102) %1472 = (/.f64 (-.f64 %1469 %1470) %1384) %1473 = (/.f64 %102 %1384) %1474 = (fma.f64 %64 %1473 %1295) %1475 = (/.f64 %64 %1384) %1476 = (fma.f64 %102 %1475 %1295) %1477 = (*.f64 %68 %1200) %1479 = (/.f64 (fma.f64 %68 %105 %1477) %1384) %1482 = (/.f64 (fma.f64 %68 %105 (*.f64 %1200 %68)) %1384) %1484 = (/.f64 (fma.f64 %1200 %68 %1469) %1384) %1485 = (*.f64 %102 %64) %1486 = (/.f64 %1485 %1384) %1487 = (+.f64 %1486 %1295) %1488 = (-.f64 %1486 %1299) %1489 = (*.f64 %1091 %64) %1490 = (*.f64 %64 %1200) %1492 = (/.f64 (-.f64 %1489 %1490) %1384) %1494 = (neg.f64 (-.f64 %1299 %1486)) %1495 = (fma.f64 #s(literal 1 binary64) %1486 %1295) %1496 = (fma.f64 %1485 %1406 %1295) %1499 = (/.f64 (fma.f64 %64 %105 (*.f64 %102 %68)) %1419) %1500 = (*.f64 %64 %105) %1502 = (/.f64 (fma.f64 %102 %68 %1500) %1419) %1504 = (/.f64 (fma.f64 %64 %105 %1490) %1419) %1506 = (/.f64 (fma.f64 %1200 %64 %1500) %1419) %1507 = (*.f64 %1200 %64) %1509 = (/.f64 (-.f64 %1507 %1469) %1419) %1511 = (/.f64 (-.f64 %1500 %1477) %1419) %1512 = (/.f64 %1345 %64) %1513 = (fma.f64 %64 %1512 %1295) %1514 = (/.f64 %64 %64) %1515 = (fma.f64 %1345 %1514 %1295) %1518 = (+.f64 (/.f64 (*.f64 %1295 %64) %64) %1345) %1520 = (-.f64 (/.f64 %1427 %68) %1348) %1521 = (fma.f64 %1430 %83 %1295) %1524 = (/.f64 (-.f64 (*.f64 %1486 %64) %105) %64) %1525 = (/.f64 %1489 %1384) %1526 = (fma.f64 %64 %1473 %1525) %1527 = (/.f64 %1469 %1384) %1528 = (fma.f64 %64 %1473 %1527) %1530 = (fma.f64 %64 (/.f64 %1091 %1384) %1486) %1531 = (fma.f64 %102 %1475 %1525) %1532 = (fma.f64 %102 %1475 %1527) %1533 = (fma.f64 %1091 %1475 %1486) %1534 = (+.f64 %1486 %1525) %1535 = (+.f64 %1486 %1527) %1536 = (+.f64 %1525 %1486) %1537 = (/.f64 %1500 %1384) %1538 = (-.f64 %1486 %1537) %1539 = (neg.f64 %1537) %1540 = (fma.f64 %64 %1473 %1539) %1541 = (fma.f64 %102 %1475 %1539) %1542 = (+.f64 %1486 %1539) %1544 = (neg.f64 (-.f64 %1537 %1486)) %1546 = (-.f64 %1486 (neg.f64 %1525)) %1547 = (fma.f64 #s(literal 1 binary64) %1486 %1525) %1548 = (fma.f64 #s(literal 1 binary64) %1486 %1527) %1549 = (fma.f64 #s(literal 1 binary64) %1525 %1486) %1550 = (fma.f64 %1489 %1406 %1486) %1551 = (fma.f64 %1485 %1406 %1525) %1552 = (fma.f64 %1485 %1406 %1527) %1553 = (fma.f64 #s(literal 1 binary64) %1486 %1539) %1554 = (fma.f64 %1485 %1406 %1539) %1557 = (/.f64 (-.f64 (*.f64 %1430 %64) %1500) %1384) %1558 = (fma.f64 %64 %1512 %1525) %1559 = (fma.f64 %64 %1512 %1527) %1560 = (fma.f64 %1345 %1514 %1525) %1561 = (fma.f64 %1345 %1514 %1527) %1562 = (fma.f64 %64 %1512 %1539) %1563 = (fma.f64 %1345 %1514 %1539) %1564 = (fma.f64 %1430 %83 %1525) %1565 = (fma.f64 %1430 %83 %1527) %1566 = (fma.f64 %1430 %83 %1539) %1568 = (/.f64 (fma.f64 %1486 %1384 %1489) %1384) %1571 = (/.f64 (-.f64 (*.f64 %1486 %1384) %1500) %1384) %1574 = (-.f64 (/.f64 %1500 %1419) (/.f64 %1485 %1419)) %1577 = (*.f64 %1384 %1384) %1578 = (/.f64 (fma.f64 %1485 %1384 (*.f64 %1384 %1489)) %1577) %1581 = (/.f64 (fma.f64 %1485 %1384 (*.f64 %1489 %1384)) %1577) %1585 = (/.f64 (-.f64 (*.f64 %1485 %1384) (*.f64 %1384 %1500)) %1577) %1586 = (/.f64 %1200 %68) %1587 = (neg.f64 %1348) %1588 = (neg.f64 %1200) %1589 = (/.f64 %1588 %64) %1590 = (*.f64 #s(literal 1 binary64) %1345) %1591 = (*.f64 #s(literal -1 binary64) %1348) %1592 = (*.f64 %83 %102) %1593 = (*.f64 %102 %83) %1594 = (*.f64 %1345 #s(literal 1 binary64)) %1596 = (/.f64 #s(literal 1 binary64) (/.f64 %64 %102)) %1597 = (*.f64 %1200 %85) %1599 = (/.f64 #s(literal 1 binary64) (/.f64 %68 %1200)) %1600 = (*.f64 #s(literal 1/2 binary64) %1364) %1601 = (*.f64 #s(literal 2 binary64) %1367) %1602 = (*.f64 %188 %1345) %1603 = (*.f64 %1345 %188) %1604 = (*.f64 %1264 %99) %1605 = (*.f64 %1367 #s(literal 2 binary64)) %1606 = (*.f64 %1378 #s(literal 1/2 binary64)) %1607 = (*.f64 %1234 %1367) %1608 = (*.f64 %1236 %1259) %1609 = (fma.f64 #s(literal 1/2 binary64) %1345 %1367) %1610 = (fma.f64 %1345 #s(literal 1/2 binary64) %1367) %1611 = (fma.f64 %99 %102 %1367) %1612 = (+.f64 %1367 %1367) %1613 = (fma.f64 #s(literal 1 binary64) %1367 %1367) %1614 = (fma.f64 %194 %1345 %1367) %1615 = (fma.f64 %1259 %83 %1367) %1616 = (fma.f64 %1367 #s(literal 1 binary64) %1367) %1617 = (neg.f64 %1091) %1618 = (sin.f64 %57) %1619 = (*.f64 #s(literal 1 binary64) %105) %1620 = (*.f64 #s(literal -1 binary64) %1091) %1621 = (*.f64 %1091 #s(literal -1 binary64)) %1622 = (*.f64 %105 #s(literal 1 binary64)) %1623 = (cos.f64 %1255) %1625 = (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %105)) %1626 = (*.f64 %105 #s(literal 1/2 binary64)) %1627 = (*.f64 #s(literal 2 binary64) %1626) %1628 = (*.f64 %1626 #s(literal 2 binary64)) %1630 = (*.f64 (*.f64 %105 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %1632 = (*.f64 #s(literal 2 binary64) (neg.f64 %1282)) %1633 = (*.f64 %225 %1282) %1634 = (fma.f64 #s(literal 1/2 binary64) %105 %1626) %1635 = (fma.f64 %105 #s(literal 1/2 binary64) %1626) %1636 = (+.f64 %1626 %1626) %1672 = (neg.f64 %1485) %1676 = (*.f64 %83 %64) %1680 = (*.f64 %64 %83) %1684 = (*.f64 %1367 %64) %1734 = (*.f64 %48 #s(literal 2 binary64)) %1736 = (*.f64 %35 #s(literal 2 binary64)) %1738 = (*.f64 #s(literal 2 binary64) %35) %1741 = (*.f64 %5 #s(literal 2 binary64)) %1748 = (*.f64 %39 #s(literal 1 binary64)) %1750 = (*.f64 #s(literal 1 binary64) %39) %1755 = (fabs.f64 %1382) %1770 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %67)))) %1772 = (sin.f64 %1382) %1773 = (*.f64 %1383 %172) %1777 = (*.f64 #s(literal 1/2 binary64) %1383) %1779 = (*.f64 %1383 #s(literal -1/2 binary64)) %1798 = (*.f64 %66 %66) %1800 = (sin.f64 %1118) %1882 = (*.f64 #s(literal 2 binary64) %1489) %1884 = (*.f64 %1282 %64) %1886 = (*.f64 #s(literal 1/2 binary64) %1489) %1889 = (-.f64 %35 %39) %1891 = (fma.f64 #s(literal -1/2 binary64) gamma0 %39) %1895 = (-.f64 %35 %48) %1897 = (fma.f64 #s(literal -1/2 binary64) gamma0 %48) %1901 = (-.f64 %35 %1118) %1903 = (fma.f64 #s(literal -1/2 binary64) gamma0 %1118) %1913 = (*.f64 %1330 %64) %1914 = (neg.f64 %1387) %1915 = (*.f64 #s(literal 1 binary64) %1381) %1916 = (fma.f64 %64 %102 %1489) %1917 = (fma.f64 %64 %102 %1469) %1918 = (fma.f64 %64 %1091 %1485) %1919 = (fma.f64 %68 %105 %1485) %1920 = (fma.f64 %102 %64 %1489) %1921 = (fma.f64 %102 %64 %1469) %1922 = (fma.f64 %1091 %64 %1485) %1923 = (fma.f64 %105 %68 %1485) %1924 = (+.f64 %1489 %1485) %1925 = (+.f64 %1485 %1489) %1926 = (+.f64 %1485 %1469) %1927 = (+.f64 %1469 %1485) %1928 = (-.f64 %1489 %1470) %1929 = (-.f64 %1485 %1500) %1930 = (fma.f64 %64 %1297 %1485) %1931 = (fma.f64 %1297 %64 %1485) %1932 = (-.f64 %1489 %1507) %1933 = (-.f64 %1489 %1672) %1935 = (-.f64 %1485 (neg.f64 %1469)) %1936 = (fma.f64 #s(literal 1 binary64) %1489 %1485) %1937 = (fma.f64 #s(literal 1 binary64) %1485 %1489) %1938 = (fma.f64 #s(literal 1 binary64) %1485 %1469) %1939 = (fma.f64 %1489 #s(literal 1 binary64) %1485) %1940 = (fma.f64 %1485 #s(literal 1 binary64) %1489) %1941 = (fma.f64 %1485 #s(literal 1 binary64) %1469) %1942 = (fma.f64 %1469 #s(literal 1 binary64) %1485) %1944 = (fma.f64 (*.f64 %68 #s(literal 1 binary64)) %105 %1485) %1946 = (-.f64 %1489 (*.f64 #s(literal -1 binary64) %1485)) %1947 = (fma.f64 #s(literal 1/2 binary64) %1882 %1485) %1948 = (*.f64 #s(literal 2 binary64) %1485) %1949 = (fma.f64 #s(literal 1/2 binary64) %1948 %1489) %1950 = (fma.f64 #s(literal 1/2 binary64) %1948 %1469) %1951 = (fma.f64 #s(literal 2 binary64) %1884 %1485) %1952 = (*.f64 %1259 %64) %1953 = (fma.f64 #s(literal 2 binary64) %1952 %1489) %1954 = (fma.f64 #s(literal 2 binary64) %1952 %1469) %1955 = (fma.f64 #s(literal 2 binary64) %1886 %1485) %1956 = (*.f64 #s(literal 1/2 binary64) %1485) %1957 = (fma.f64 #s(literal 2 binary64) %1956 %1489) %1958 = (fma.f64 #s(literal 2 binary64) %1956 %1469) %1959 = (fma.f64 %1130 %1259 %1489) %1960 = (fma.f64 %1130 %1259 %1469) %1961 = (fma.f64 %1130 %1282 %1485) %1963 = (fma.f64 (*.f64 %68 #s(literal 2 binary64)) %1626 %1485) %2059 = (pow.f64 %54 #s(literal 2 binary64)) %2069 = (/.f64 #s(literal -1 binary64) %119) %2072 = (fabs.f64 %83) %2081 = (sqrt.f64 %115) %2091 = (sqrt.f64 %117) %2097 = (sqrt.f64 %119) %2102 = (log.f64 %2072) %2104 = (-.f64 (log.f64 #s(literal 1 binary64)) %120) %2105 = (/.f64 #s(literal 1 binary64) %119) %2106 = (fabs.f64 %85) %2108 = (/.f64 #s(literal -1 binary64) (neg.f64 %119)) %2109 = (fabs.f64 %2072) %2110 = (fabs.f64 %2069) %2112 = (fabs.f64 (neg.f64 %2069)) %2114 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) %119)) %2115 = (*.f64 #s(literal 1 binary64) %2072) %2117 = (*.f64 #s(literal 2 binary64) (fabs.f64 %99)) %2119 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %119)) %2121 = (/.f64 #s(literal 1 binary64) (/.f64 %119 #s(literal 1 binary64))) %2122 = (sqrt.f64 %1406) %2123 = (pow.f64 %119 #s(literal -1 binary64)) %2124 = (pow.f64 %1406 #s(literal 1/2 binary64)) %2125 = (sqrt.f64 %2072) %2126 = (*.f64 %2125 %2125) %2127 = (pow.f64 %54 ArB) %2128 = (*.f64 ArB %114) %2129 = (*.f64 %114 ArB) %2130 = (log.f64 %2127) %2132 = (log.f64 (pow.f64 %115 ArB)) %2133 = (*.f64 %118 ArB) %2134 = (*.f64 %120 ArB) %2135 = (-.f64 %2133 %2134) %2136 = (*.f64 %122 ArB) %2137 = (fma.f64 ArB %118 %2136) %2138 = (fma.f64 ArB %122 %2133) %2139 = (fma.f64 %118 ArB %2136) %2140 = (neg.f64 ArB) %2141 = (fma.f64 %120 %2140 %2133) %2142 = (fma.f64 %122 ArB %2133) %2143 = (+.f64 %2136 %2133) %2144 = (+.f64 %2133 %2136) %2146 = (neg.f64 (-.f64 %2134 %2133)) %2148 = (-.f64 %2136 (*.f64 %2140 %118)) %2150 = (-.f64 %2136 (neg.f64 %2133)) %2152 = (-.f64 %2136 (*.f64 %127 ArB)) %2159 = (fma.f64 #s(literal -1/2 binary64) gamma0 #s(literal 884279719003555/1125899906842624 binary64)) %2165 = (-.f64 %31 #s(literal 884279719003555/1125899906842624 binary64)) %2167 = (tan.f64 %2159) %2170 = (+.f64 %2159 %1) %2174 = (sin.f64 %2159) %2175 = (cos.f64 %2159) %2187 = (log.f64 %2167) %2201 = (log.f64 %1016) %2206 = (-.f64 (log.f64 (fabs.f64 %1026)) (log.f64 (fabs.f64 %1027))) %2211 = (-.f64 (log.f64 (fabs.f64 %1042)) (log.f64 (fabs.f64 %1043))) %2212 = (*.f64 ArB %2201) %2213 = (*.f64 %2201 ArB) %2216 = (*.f64 ArB (log.f64 (fabs.f64 %1016))) %2218 = (log.f64 (pow.f64 %1016 ArB)) %2219 = (tan.f64 %153) %2220 = (log.f64 %2219) %2222 = (tan.f64 %729) %2223 = (log.f64 %2222) %2225 = (log.f64 %888) %2238 = (log.f64 %1331) %2241 = (+.f64 %122 (log.f64 (fabs.f64 %1330))) %2242 = (fabs.f64 %1381) %2243 = (fabs.f64 %1384) %2245 = (log.f64 (/.f64 %2242 %2243)) %2246 = (log.f64 %2242) %2247 = (log.f64 %2243) %2248 = (-.f64 %2246 %2247) %2250 = (+.f64 %2246 (neg.f64 %2247)) %2252 = (neg.f64 (-.f64 %2247 %2246)) %2254 = (+.f64 %2246 (log.f64 %1406)) %2255 = (fabs.f64 %1421) %2257 = (log.f64 (/.f64 %2255 %119)) %2260 = (-.f64 %2246 (log.f64 (fabs.f64 %1419))) %2261 = (log.f64 %2255) %2262 = (-.f64 %2261 %120) %2265 = (-.f64 (log.f64 (fabs.f64 %1425)) %120) %2268 = (-.f64 (log.f64 (fabs.f64 %1428)) %120) %2269 = (+.f64 %2261 %122) %2271 = (neg.f64 (-.f64 %120 %2261)) %2272 = (*.f64 ArB %2238) %2273 = (*.f64 %2238 ArB) %2276 = (*.f64 ArB (log.f64 (fabs.f64 %1331))) %2278 = (log.f64 (pow.f64 %1331 ArB)) %2279 = (log.f64 %504) %2281 = (log.f64 %655) ArB %1 #s(literal 4 binary64) %4 %5 %6 %9 %11 %13 %16 %19 %21 %23 %25 #s(literal 1/2 binary64) (neg.f64 #s(literal -1/2 binary64)) gamma0 (*.f64 gamma0 #s(literal 1/2 binary64)) %31 (*.f64 #s(literal -1/2 binary64) %32) (*.f64 %32 #s(literal -1/2 binary64)) (neg.f64 %35) %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %49 %51 %53 %54 %56 %59 %61 %65 %69 %71 %73 %75 %78 %80 %82 %84 %86 %87 %88 %90 %92 %93 %95 %96 %100 %108 %113 %114 %116 %121 %123 %124 %126 %128 #s(literal 884279719003555/1125899906842624 binary64) #s(literal 0 binary64) (sinh.f64 #s(literal 0 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) %133) #s(literal 2 binary64)) %136 #s(literal 1/4 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 1/2 binary64) %140) (*.f64 #s(literal 2 binary64) %142) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) #s(literal 1 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal -1 binary64)) %4 %5 %6 %9 %11 %13 %16 %19 %21 %23 %25 %153 #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) %101 %155 %156 %157 %159 %161 %163 %166 %168 %170 %174 %176 %101 %155 %156 %157 %159 %161 %163 %166 %168 %170 %174 %176 #s(literal 1 binary64) %177 %178 %179 %180 %181 %182 %183 %184 %186 %187 %189 %190 %191 %192 %193 %195 %197 %198 %199 %200 %201 %202 %203 %204 %206 %208 %209 %211 %213 %214 %215 %217 %218 %219 %221 #s(literal -1 binary64) (neg.f64 #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %225) (*.f64 %225 #s(literal 1/2 binary64)) (/.f64 %101 %109) (/.f64 %109 %101) (/.f64 %109 %210) (/.f64 %210 %109) (*.f64 %101 (neg.f64 %207)) (*.f64 %109 %207) (tan.f64 %10) #s(literal 2 binary64) %236 %237 %238 %239 %240 %241 %243 %244 %245 %247 %248 %249 %250 %251 %252 %253 %255 %257 %265 %266 %267 %269 %270 %271 %273 %277 %281 %282 %286 %290 %293 %299 %305 %311 %317 %319 %325 %331 %337 %343 %349 %355 %361 %367 %373 %266 %267 %269 %270 %271 %273 %277 %281 %282 %286 %290 %293 %299 %305 %311 %317 %319 %325 %331 %337 %343 %349 %355 %361 %367 %373 %188 (/.f64 #s(literal 1 binary64) %188) (/.f64 %266 %266) (*.f64 %101 (/.f64 %101 %266)) (/.f64 %378 %101) (/.f64 %380 %380) (neg.f64 (/.f64 %380 %266)) (neg.f64 (/.f64 %266 %380)) (/.f64 (*.f64 %266 #s(literal 1 binary64)) %266) (*.f64 %101 (*.f64 %101 %388)) (*.f64 %266 %388) (*.f64 %388 %266) (/.f64 %393 %393) (*.f64 %380 (/.f64 #s(literal 1 binary64) %380)) %397 (*.f64 %188 #s(literal 1/2 binary64)) (neg.f64 %399) (/.f64 %402 %266) (/.f64 (/.f64 %402 %101) %101) (*.f64 %406 %378) (/.f64 (neg.f64 %402) %380) (/.f64 (*.f64 %380 #s(literal 1/2 binary64)) %380) (/.f64 (*.f64 #s(literal 1/2 binary64) %380) %380) (*.f64 %266 %414) (*.f64 %402 %388) (/.f64 #s(literal 1 binary64) (/.f64 %266 %402)) (fma.f64 #s(literal 1/2 binary64) %188 #s(literal 1/2 binary64)) %420 (*.f64 %421 #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %397) (+.f64 %397 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %399) (-.f64 %397 #s(literal -1/2 binary64)) (neg.f64 %427) (fma.f64 %406 %378 #s(literal 1/2 binary64)) (fma.f64 %266 %414 #s(literal 1/2 binary64)) (fma.f64 %402 %388 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) %266 %402) %266) %434 (*.f64 %420 gamma0) (fma.f64 gamma0 #s(literal 1/2 binary64) %436) (fma.f64 gamma0 %397 %31) (fma.f64 #s(literal 1/2 binary64) gamma0 %436) (fma.f64 #s(literal 1/2 binary64) (*.f64 %188 gamma0) %31) (fma.f64 %31 %188 %31) (fma.f64 %188 %31 %31) (fma.f64 %397 gamma0 %31) (fma.f64 (*.f64 gamma0 %188) #s(literal 1/2 binary64) %31) (+.f64 %31 %436) (+.f64 %436 %31) (-.f64 %31 (*.f64 %399 gamma0)) (fma.f64 #s(literal -1/2 binary64) %32 %436) (fma.f64 %32 #s(literal -1/2 binary64) %436) (-.f64 %31 (neg.f64 %436)) (-.f64 %31 (*.f64 %32 %397)) (fma.f64 gamma0 %427 #s(literal 1 binary64)) %458 (+.f64 #s(literal 1 binary64) %459) (+.f64 %459 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %434) (-.f64 %459 #s(literal -1 binary64)) (fma.f64 %420 %32 #s(literal 1 binary64)) (fma.f64 %32 %420 #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal -1 binary64) %459)) (-.f64 #s(literal 1 binary64) (neg.f64 %459)) (-.f64 #s(literal 1 binary64) (*.f64 %470 %420)) (fma.f64 gamma0 (*.f64 %420 #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %459) (fma.f64 #s(literal -1 binary64) %434 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %459) (fma.f64 %434 #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal -1 binary64) %420) gamma0 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) %434)) (-.f64 #s(literal 1 binary64) (*.f64 %459 #s(literal -1 binary64))) (fma.f64 #s(literal 2 binary64) %185 %459) (fma.f64 %185 #s(literal 2 binary64) %459) (fma.f64 %101 %207 %459) (fma.f64 %207 %101 %459) (+.f64 %491 #s(literal 1 binary64)) (fma.f64 %109 %212 %459) (/.f64 %494 %101) (/.f64 (neg.f64 %494) %109) (/.f64 (fma.f64 %459 %109 %109) %109) (*.f64 %494 %207) (/.f64 #s(literal 1 binary64) (/.f64 %101 %494)) %504 %505 (*.f64 %420 %101) (fma.f64 #s(literal 1/2 binary64) %101 %507) (fma.f64 #s(literal 1/2 binary64) (*.f64 %188 %101) %401) (fma.f64 %101 #s(literal 1/2 binary64) %507) (fma.f64 %101 %397 %401) (fma.f64 %188 %401 %401) (fma.f64 %397 %101 %401) (fma.f64 %401 %188 %401) (fma.f64 (*.f64 %101 %188) #s(literal 1/2 binary64) %401) (+.f64 %401 %507) (+.f64 %507 %401) (-.f64 %401 (*.f64 %399 %101)) (-.f64 %401 (*.f64 %109 %397)) (-.f64 %401 (neg.f64 %507)) %526 (*.f64 %101 %434) (*.f64 %420 %489) (*.f64 %434 %101) (*.f64 %505 gamma0) (*.f64 %489 %420) (fma.f64 gamma0 %401 %532) (fma.f64 #s(literal 1/2 binary64) %489 %534) (fma.f64 %397 %489 %536) (fma.f64 %401 gamma0 %538) (fma.f64 %489 #s(literal 1/2 binary64) %540) (fma.f64 %489 %397 %542) (+.f64 %534 %536) (+.f64 (*.f64 %401 gamma0) %538) (+.f64 %540 %542) (+.f64 %542 %540) (+.f64 %536 %534) (+.f64 (*.f64 gamma0 %401) %532) (*.f64 gamma0 %552) %554 (/.f64 %526 %101) (*.f64 %505 (/.f64 gamma0 %101)) (*.f64 %489 (/.f64 %420 %101)) (/.f64 %490 %109) (neg.f64 %491) (neg.f64 (/.f64 %526 %109)) (/.f64 (neg.f64 %490) %210) (/.f64 (*.f64 %526 #s(literal 1 binary64)) %101) (*.f64 %505 (*.f64 gamma0 %207)) (*.f64 %526 %207) (*.f64 %207 %526) (*.f64 %489 (*.f64 %420 %207)) (/.f64 #s(literal 1 binary64) (/.f64 %101 %526)) (*.f64 %490 %212) (/.f64 #s(literal 1 binary64) (/.f64 %109 %490)) (*.f64 gamma0 %579) %581 (*.f64 %31 %552) (*.f64 %554 #s(literal 1/2 binary64)) (neg.f64 (*.f64 %554 #s(literal -1/2 binary64))) (neg.f64 %586) (/.f64 %588 %101) (/.f64 (*.f64 %490 #s(literal 1/2 binary64)) %109) (/.f64 (*.f64 #s(literal 1/2 binary64) %490) %109) (/.f64 (neg.f64 %588) %109) (*.f64 %526 %596) (*.f64 %588 %207) (/.f64 #s(literal 1 binary64) (/.f64 %101 %588)) (fma.f64 gamma0 %579 %427) (fma.f64 #s(literal 1/2 binary64) %554 %427) %603 (fma.f64 %554 #s(literal 1/2 binary64) %427) (+.f64 %581 %427) (+.f64 %427 %581) (+.f64 %607 %399) (-.f64 %581 %420) (-.f64 %607 %397) (neg.f64 %611) (-.f64 (-.f64 %581 %397) #s(literal 1/2 binary64)) (neg.f64 (-.f64 %397 %607)) (fma.f64 %526 %596 %427) (fma.f64 %588 %207 %427) (/.f64 (-.f64 (*.f64 %607 %266) %402) %266) %622 (fma.f64 %603 gamma0 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %624) (+.f64 %624 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 %611 gamma0)) (-.f64 %624 #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal -1 binary64) %624)) (-.f64 #s(literal 1 binary64) (*.f64 %32 %603)) (-.f64 #s(literal 1 binary64) (neg.f64 %624)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %624) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %624) (fma.f64 #s(literal 2 binary64) %185 %624) (fma.f64 %185 #s(literal 2 binary64) %624) (fma.f64 %101 %207 %624) (fma.f64 %207 %101 %624) (+.f64 (/.f64 (*.f64 %603 %489) %101) #s(literal 1 binary64)) (fma.f64 %109 %212 %624) (/.f64 %646 %101) (/.f64 (neg.f64 %646) %109) (/.f64 (fma.f64 %624 %109 %109) %109) (*.f64 %646 %207) (/.f64 #s(literal 1 binary64) (/.f64 %101 %646)) %655 #s(literal -2 binary64) (*.f64 gamma0 #s(literal -1/2 binary64)) %35 (*.f64 #s(literal 1/2 binary64) %32) (*.f64 %32 #s(literal 1/2 binary64)) (neg.f64 %31) %661 (/.f64 %7 %32) (neg.f64 (/.f64 %7 gamma0)) (neg.f64 (/.f64 %1 %32)) (/.f64 %18 gamma0) (*.f64 %1 %668) (*.f64 %668 %1) (/.f64 #s(literal 1 binary64) (/.f64 gamma0 %1)) (/.f64 %14 %470) (*.f64 %7 (/.f64 #s(literal 1 binary64) %32)) (/.f64 #s(literal 1 binary64) (/.f64 %32 %7)) (/.f64 %1 %678) (/.f64 %5 gamma0) %682 (*.f64 #s(literal 1/4 binary64) %661) (*.f64 %661 #s(literal 1/4 binary64)) (/.f64 %661 #s(literal 4 binary64)) (/.f64 %7 (*.f64 #s(literal -4 binary64) gamma0)) (/.f64 %10 %32) (/.f64 %18 (*.f64 gamma0 #s(literal 4 binary64))) (/.f64 %20 %678) (*.f64 %1 %692) (*.f64 %5 %668) (/.f64 #s(literal 1 binary64) (/.f64 gamma0 %5)) (/.f64 (*.f64 %661 #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %661) #s(literal 4 binary64)) (/.f64 (*.f64 %7 #s(literal 1 binary64)) (*.f64 %32 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1 binary64) %7) (*.f64 #s(literal 4 binary64) %32)) %707 (fma.f64 #s(literal 1/4 binary64) %661 #s(literal -1/2 binary64)) (fma.f64 %661 #s(literal 1/4 binary64) #s(literal -1/2 binary64)) (+.f64 #s(literal -1/2 binary64) %682) (+.f64 %682 #s(literal -1/2 binary64)) (-.f64 %682 #s(literal 1/2 binary64)) (neg.f64 %713) (fma.f64 %1 %692 #s(literal -1/2 binary64)) (fma.f64 %5 %668 #s(literal -1/2 binary64)) %717 (*.f64 %707 gamma0) (neg.f64 (*.f64 %713 gamma0)) (neg.f64 (*.f64 gamma0 %713)) (fma.f64 gamma0 %682 %35) (fma.f64 %682 gamma0 %35) (+.f64 (*.f64 %682 gamma0) %35) (+.f64 (*.f64 gamma0 %682) %35) %729 #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)) #s(literal 1 binary64) %177 %178 %179 %180 %181 %182 %183 %184 %186 %187 %189 %190 %191 %192 %193 %195 %197 %198 %199 %200 %201 %202 %203 %204 %206 %208 %209 %211 %213 %214 %215 %217 %218 %219 %221 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %49 %51 %53 (fma.f64 gamma0 #s(literal -2 binary64) %1) %734 (+.f64 %1 %735) (+.f64 %735 %1) (-.f64 %1 (neg.f64 %735)) (-.f64 %1 (*.f64 (neg.f64 #s(literal -2 binary64)) gamma0)) (-.f64 %1 (*.f64 %32 #s(literal -2 binary64))) (-.f64 %735 %7) (fma.f64 gamma0 #s(literal -2 binary64) %14) (fma.f64 #s(literal -2 binary64) gamma0 %14) (neg.f64 %748) (+.f64 %735 %14) (fma.f64 gamma0 #s(literal 1/2 binary64) %10) (fma.f64 %1 #s(literal -1/4 binary64) %31) (fma.f64 #s(literal 1/2 binary64) gamma0 %10) %48 (+.f64 %31 %10) (+.f64 %10 %31) (-.f64 %31 %5) (-.f64 %10 %35) (fma.f64 #s(literal 1/4 binary64) %7 %31) (fma.f64 #s(literal -1/2 binary64) %32 %10) (fma.f64 %7 #s(literal 1/4 binary64) %31) (fma.f64 %32 #s(literal -1/2 binary64) %10) (neg.f64 %39) (-.f64 %31 %764) (/.f64 (-.f64 (*.f64 %31 #s(literal 4 binary64)) %1) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 %31 #s(literal -4 binary64)) %7) #s(literal -4 binary64)) %772 (/.f64 #s(literal -4 binary64) %748) (/.f64 %15 %734) (neg.f64 %775) (/.f64 #s(literal 1 binary64) %777) (/.f64 (*.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %734) (*.f64 #s(literal 4 binary64) %781) (*.f64 %781 #s(literal 4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1 binary64) %748)) (*.f64 #s(literal 1/4 binary64) %734) %777 (/.f64 %734 #s(literal 4 binary64)) (*.f64 #s(literal -1/4 binary64) %748) (*.f64 %734 %763) (*.f64 %763 %734) (*.f64 %748 #s(literal -1/4 binary64)) (neg.f64 %792) (/.f64 %748 #s(literal -4 binary64)) (fma.f64 %1 #s(literal 1/4 binary64) %795) (fma.f64 %1 #s(literal 1/4 binary64) %797) (fma.f64 #s(literal 1/4 binary64) %1 %795) (fma.f64 #s(literal 1/4 binary64) %1 %797) (fma.f64 #s(literal 1/4 binary64) %735 %5) (fma.f64 %735 #s(literal 1/4 binary64) %5) (*.f64 #s(literal 1 binary64) %777) (*.f64 %777 #s(literal 1 binary64)) (*.f64 %805 #s(literal 1/4 binary64)) (+.f64 %5 %795) (+.f64 %5 %797) (+.f64 %795 %5) (+.f64 %797 %5) (/.f64 (*.f64 %734 #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 %805 #s(literal 4 binary64)) (fma.f64 %1 #s(literal 1/4 binary64) %814) (fma.f64 #s(literal 1/4 binary64) %1 %814) (fma.f64 %7 #s(literal -1/4 binary64) %795) (fma.f64 %7 #s(literal -1/4 binary64) %797) (+.f64 %5 %814) (+.f64 %814 %5) (-.f64 %814 %10) (/.f64 #s(literal 1/4 binary64) %781) (/.f64 #s(literal 1 binary64) %772) (/.f64 #s(literal -1 binary64) %775) (fma.f64 %7 #s(literal -1/4 binary64) %814) (neg.f64 %826) (neg.f64 (/.f64 #s(literal -1 binary64) %772)) (*.f64 #s(literal 1/2 binary64) %830) (*.f64 #s(literal 2 binary64) %832) (*.f64 %188 %777) (/.f64 %188 %772) (/.f64 %836 %775) (*.f64 #s(literal 1/2 binary64) %838) (*.f64 #s(literal -1 binary64) %826) (*.f64 #s(literal 2 binary64) %841) (/.f64 #s(literal 1 binary64) (/.f64 %775 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %772 #s(literal 1 binary64))) (*.f64 %142 %847) (*.f64 %140 %849) (pow.f64 %772 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %772 #s(literal 1 binary64))) %54 %56 %59 %61 %65 %69 %71 %73 %75 %78 %80 %82 %84 %86 %87 %88 %90 %92 %93 %95 %96 %100 %108 %113 (fma.f64 #s(literal -1/4 binary64) %734 %1) %855 (+.f64 %1 %792) (+.f64 %792 %1) (-.f64 %1 %777) (neg.f64 %859) (-.f64 %792 %7) (fma.f64 #s(literal -1/4 binary64) %734 %14) (fma.f64 %734 #s(literal -1/4 binary64) %14) (+.f64 %792 %14) %859 (fma.f64 #s(literal 1/4 binary64) %734 %7) (fma.f64 %734 #s(literal 1/4 binary64) %7) (neg.f64 %855) (+.f64 %777 %7) (+.f64 %7 %777) (-.f64 %7 %792) (fma.f64 #s(literal -1/4 binary64) %748 %7) (fma.f64 %734 %763 %7) (fma.f64 %763 %734 %7) (fma.f64 %748 #s(literal -1/4 binary64) %7) (-.f64 %777 %14) (fma.f64 #s(literal 1 binary64) %777 %7) (fma.f64 %777 #s(literal 1 binary64) %7) (fma.f64 %805 #s(literal 1/4 binary64) %7) (fma.f64 #s(literal 1/2 binary64) %830 %7) (fma.f64 #s(literal 2 binary64) %832 %7) (fma.f64 %188 %777 %7) (fma.f64 #s(literal 1/2 binary64) %838 %7) (fma.f64 #s(literal -1 binary64) %826 %7) (fma.f64 #s(literal 2 binary64) %841 %7) (fma.f64 %142 %847 %7) (fma.f64 %140 %849 %7) %888 (tan.f64 %859) (tan.f64 %890) (tan.f64 (+.f64 %890 %1)) (/.f64 %894 %895) (/.f64 (neg.f64 %894) (neg.f64 %895)) (*.f64 %894 (/.f64 #s(literal 1 binary64) %895)) (/.f64 #s(literal 1 binary64) (/.f64 %895 %894)) (/.f64 (sin.f64 %890) (cos.f64 %890)) (*.f64 %1 #s(literal 3 binary64)) %909 (fma.f64 %1 #s(literal 2 binary64) %1) (fma.f64 #s(literal 2 binary64) %1 %1) (neg.f64 %912) (+.f64 %1 %914) (+.f64 %914 %1) (-.f64 %1 (neg.f64 %914)) (-.f64 %914 %7) (-.f64 %1 (*.f64 %7 #s(literal 2 binary64))) (-.f64 %1 (*.f64 %225 %1)) (fma.f64 %1 #s(literal 2 binary64) %14) (fma.f64 #s(literal 2 binary64) %1 %14) (+.f64 %914 %14) (fma.f64 %1 #s(literal 3 binary64) %777) (fma.f64 #s(literal 1/4 binary64) %734 %909) %929 (fma.f64 #s(literal 3 binary64) %1 %777) (+.f64 %777 %909) (+.f64 %909 %777) (-.f64 %909 %792) (fma.f64 #s(literal -1/4 binary64) %748 %909) (fma.f64 %734 %763 %909) (fma.f64 %763 %734 %909) (fma.f64 %748 #s(literal -1/4 binary64) %909) (-.f64 %777 %912) (-.f64 %909 (*.f64 %748 #s(literal 1/4 binary64))) (fma.f64 %1 #s(literal 2 binary64) %941) (fma.f64 #s(literal 2 binary64) %1 %941) (+.f64 %1 %944) (+.f64 %914 %941) (+.f64 %944 %1) (+.f64 %941 %914) (neg.f64 (-.f64 %912 %777)) (fma.f64 #s(literal 1 binary64) %777 %909) (fma.f64 %777 #s(literal 1 binary64) %909) (fma.f64 %805 #s(literal 1/4 binary64) %909) (-.f64 %944 %7) (-.f64 %909 (*.f64 #s(literal -1 binary64) %777)) (-.f64 %914 (-.f64 %7 %777)) (/.f64 (fma.f64 %909 #s(literal 4 binary64) %734) #s(literal 4 binary64)) (fma.f64 #s(literal 1/2 binary64) %830 %909) (fma.f64 #s(literal 2 binary64) %832 %909) (fma.f64 %188 %777 %909) (fma.f64 #s(literal 1/2 binary64) %838 %909) (fma.f64 #s(literal -1 binary64) %826 %909) (fma.f64 #s(literal 2 binary64) %841 %909) (fma.f64 %142 %847 %909) (fma.f64 %140 %849 %909) (/.f64 (fma.f64 %909 %772 #s(literal 1 binary64)) %772) (/.f64 (fma.f64 %909 %775 #s(literal -1 binary64)) %775) (fma.f64 %1 #s(literal 3 binary64) %941) (fma.f64 #s(literal 1/4 binary64) %734 %974) %976 (fma.f64 #s(literal 3 binary64) %1 %941) (+.f64 %1 %929) (+.f64 %777 %974) (+.f64 %909 %941) (+.f64 %929 %1) (+.f64 %974 %777) (+.f64 %941 %909) (fma.f64 (+.f64 #s(literal 3 binary64) #s(literal 1 binary64)) %1 %777) (fma.f64 #s(literal -1/4 binary64) %748 %974) (fma.f64 %734 %763 %974) (fma.f64 %763 %734 %974) (fma.f64 %748 #s(literal -1/4 binary64) %974) (-.f64 %1 (neg.f64 %929)) (-.f64 %777 (neg.f64 %974)) (-.f64 %929 %7) (-.f64 %941 %912) (-.f64 %777 (-.f64 %912 %1)) (+.f64 %929 %14) (neg.f64 (-.f64 %7 %929)) (-.f64 %777 (fma.f64 (neg.f64 #s(literal 3 binary64)) %1 %7)) (+.f64 %944 %914) (fma.f64 #s(literal 1 binary64) %777 %974) (fma.f64 %777 #s(literal 1 binary64) %974) (fma.f64 %805 #s(literal 1/4 binary64) %974) (fma.f64 #s(literal 1/2 binary64) %830 %974) (fma.f64 #s(literal 2 binary64) %832 %974) (fma.f64 %188 %777 %974) (fma.f64 #s(literal 1/2 binary64) %838 %974) (fma.f64 #s(literal -1 binary64) %826 %974) (fma.f64 #s(literal 2 binary64) %841 %974) (fma.f64 %142 %847 %974) (fma.f64 %140 %849 %974) %1016 %1017 %1018 %1019 %1020 %1023 %1025 %1028 %1031 %1033 %1035 %1038 %1041 %1044 %1047 %1049 %1051 %1054 (fma.f64 gamma0 #s(literal 1/2 binary64) %5) (fma.f64 %1 #s(literal 1/4 binary64) %31) (fma.f64 #s(literal 1/2 binary64) gamma0 %5) %62 (+.f64 %5 %31) (+.f64 %31 %5) (-.f64 %5 %35) (-.f64 %31 %10) (fma.f64 #s(literal -1/2 binary64) %32 %5) (fma.f64 %7 #s(literal -1/4 binary64) %31) (fma.f64 %32 #s(literal -1/2 binary64) %5) (neg.f64 %67) (/.f64 (fma.f64 %31 #s(literal 4 binary64) %1) #s(literal 4 binary64)) (/.f64 (fma.f64 %31 #s(literal -4 binary64) %7) #s(literal -4 binary64)) %63 (cos.f64 %67) (sin.f64 %39) (cos.f64 %1072) (neg.f64 %66) (cos.f64 (fabs.f64 %1072)) (cos.f64 (neg.f64 %1072)) (neg.f64 %70) (sin.f64 %1080) (cos.f64 %1083) (sin.f64 (fma.f64 %1 #s(literal 1/4 binary64) %1082)) (sin.f64 %1087) (sin.f64 (+.f64 %1072 %164)) (fma.f64 %101 %102 %1092) (fma.f64 %101 %1091 %103) (fma.f64 %102 %101 %1092) (fma.f64 %1091 %101 %103) (+.f64 %1092 %103) (+.f64 %103 %1092) (-.f64 %103 %106) (fma.f64 %101 %102 %1100) (fma.f64 %101 %102 %1102) (fma.f64 %102 %101 %1100) (fma.f64 %102 %101 %1102) (+.f64 %103 %1100) (+.f64 %103 %1102) (-.f64 %103 (*.f64 %1091 %109)) (+.f64 (neg.f64 %110) %1102) (fma.f64 %64 %171 %1112) (+.f64 (*.f64 %64 %171) %1112) (cos.f64 %39) %64 (sin.f64 %62) (cos.f64 %1118) (neg.f64 %68) (cos.f64 (fabs.f64 %1118)) (cos.f64 (neg.f64 %1118)) (sin.f64 (+.f64 %67 %1)) (*.f64 #s(literal 1 binary64) %64) (*.f64 %64 #s(literal 1 binary64)) (sin.f64 %1083) (*.f64 %1130 #s(literal 1/2 binary64)) (*.f64 (*.f64 %64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (cos.f64 %1087) (sin.f64 (+.f64 %39 %164)) (sin.f64 (+.f64 %1118 %164)) (fma.f64 %101 %102 %106) (fma.f64 %102 %101 %106) (+.f64 %103 %106) (-.f64 %103 %1092) (fma.f64 %101 %102 %1143) (fma.f64 %102 %101 %1143) (+.f64 %103 %1143) (-.f64 %103 %1100) (fma.f64 %101 %102 %1148) (fma.f64 %101 %102 %1150) (fma.f64 %102 %101 %1148) (fma.f64 %102 %101 %1150) (+.f64 %103 %1148) (+.f64 %103 %1150) (fma.f64 %66 %171 %1156) (+.f64 (*.f64 %66 %171) %1156) %54 %56 %59 %61 %65 %69 %71 %73 %75 %78 %80 %82 %84 %86 %87 %88 %90 %92 %93 %95 %96 %100 %108 %113 %66 (fma.f64 %101 %105 %110) (fma.f64 %102 %109 %106) (fma.f64 %105 %101 %110) (fma.f64 %109 %102 %106) (+.f64 %110 %106) (+.f64 %106 %110) (-.f64 %110 %1092) (-.f64 %110 %1100) (-.f64 %110 %1102) (fma.f64 gamma0 #s(literal -1/2 binary64) %10) %67 (fma.f64 #s(literal -1/2 binary64) gamma0 %10) (fma.f64 #s(literal -1/4 binary64) %1 %35) (+.f64 %35 %10) (+.f64 %10 %35) (-.f64 %35 %5) (fma.f64 #s(literal 1/2 binary64) %32 %10) (fma.f64 #s(literal 1/4 binary64) %7 %35) (fma.f64 %7 #s(literal 1/4 binary64) %35) (fma.f64 %32 #s(literal 1/2 binary64) %10) (neg.f64 %62) (-.f64 %35 %764) (/.f64 (-.f64 (*.f64 %35 #s(literal 4 binary64)) %1) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 %35 #s(literal -4 binary64)) %7) #s(literal -4 binary64)) %68 (neg.f64 %64) (cos.f64 %58) (cos.f64 %1080) (cos.f64 (+.f64 %1118 %1)) (sin.f64 (neg.f64 %1083)) (sin.f64 (+.f64 %1083 %1)) (cos.f64 (+.f64 %1083 %164)) (-.f64 %1092 %103) (fma.f64 %101 %1091 %110) (fma.f64 %101 %1091 %1201) (fma.f64 %101 %1091 %1203) (fma.f64 %1091 %101 %110) (fma.f64 %1091 %101 %1201) (fma.f64 %1091 %101 %1203) (+.f64 %1092 %110) (+.f64 %1092 %1201) (+.f64 %1092 %1203) (-.f64 %1100 %103) %54 %56 %59 %61 %65 %69 %71 %73 %75 %78 %80 %82 %84 %86 %87 %88 %90 %92 %93 %95 %96 %100 %108 %113 %83 %1212 %1213 %1214 %1216 %1217 %1219 %1220 %1221 %1222 %1223 %1224 %1226 %1228 %1230 %1232 %1233 %1235 %1237 %1239 %1240 %1242 %1243 %1244 %1245 %102 %1247 %1249 %1251 %1252 %1253 %1254 %1256 %1258 %1260 %1261 %1262 %1263 %1265 %1267 %1269 %1270 %1271 %1272 %1273 %1275 %1277 #s(literal 2 binary64) %236 %237 %238 %239 %240 %241 %243 %244 %245 %247 %248 %249 %250 %251 %252 %253 %255 %257 %265 #s(literal 1 binary64) %177 %178 %179 %180 %181 %182 %183 %184 %186 %187 %189 %190 %191 %192 %193 %195 %197 %198 %199 %200 %201 %202 %203 %204 %206 %208 %209 %211 %213 %214 %215 %217 %218 %219 %221 %83 %1212 %1213 %1214 %1216 %1217 %1219 %1220 %1221 %1222 %1223 %1224 %1226 %1228 %1230 %1232 %1233 %1235 %1237 %1239 %1240 %1242 %1243 %1244 %1091 %1278 %1279 %1281 %1283 %1284 %1285 %1286 %1288 %1290 %1291 %1292 %1293 %1294 %1091 %1278 %1279 %1281 %1283 %1284 %1285 %1286 %1288 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1298 %1300 %1301 %1302 %1303 %1304 %1305 %1307 %1309 %1311 %1313 %1314 %1315 %1316 %1317 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %1345 %1586 %1587 %1589 %1590 %1591 %1592 %1593 %1594 %1596 %1597 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %1295 %1296 %1298 %1300 %1301 %1302 %1303 %1304 %1305 %1307 %1309 %1311 %1313 %1314 %1315 %1316 %1317 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1245 %102 %1247 %1249 %1251 %1252 %1253 %1254 %1256 %1258 %1260 %1261 %1262 %1263 %1265 %1267 %1269 %1270 %1271 %1272 %1273 %1275 %1277 %1345 %1586 %1587 %1589 %1590 %1591 %1592 %1593 %1594 %1596 %1597 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %105 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1625 %1627 %1628 %1630 %1632 %1633 %1634 %1635 %1636 %105 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1625 %1627 %1628 %1630 %1632 %1633 %1634 %1635 %1636 %1348 (/.f64 %1200 %64) (neg.f64 %1345) (/.f64 %1588 %68) (*.f64 #s(literal 1 binary64) %1348) (*.f64 #s(literal -1 binary64) %1345) (*.f64 %102 %85) (*.f64 %1345 #s(literal -1 binary64)) (*.f64 %1348 #s(literal 1 binary64)) (*.f64 %85 %102) (/.f64 #s(literal 1 binary64) (/.f64 %68 %102)) (*.f64 %83 %1200) (*.f64 %1200 %83) (/.f64 #s(literal 1 binary64) (/.f64 %64 %1200)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %1348)) (*.f64 #s(literal 2 binary64) (/.f64 %1259 %68)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1348)) (*.f64 (*.f64 %85 #s(literal 1 binary64)) %102) (*.f64 #s(literal 2 binary64) (neg.f64 %1367)) (*.f64 %225 %1367) (*.f64 #s(literal 2 binary64) (*.f64 %1259 %85)) (*.f64 (*.f64 %85 #s(literal 2 binary64)) %1259) %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %1295 %1296 %1298 %1300 %1301 %1302 %1303 %1304 %1305 %1307 %1309 %1311 %1313 %1314 %1315 %1316 %1317 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %1345 %1586 %1587 %1589 %1590 %1591 %1592 %1593 %1594 %1596 %1597 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 (/.f64 %1485 %64) (*.f64 %64 %1345) (*.f64 %102 %1514) %1430 (/.f64 %1490 %68) (/.f64 %1507 %68) (/.f64 %1672 %68) (*.f64 #s(literal 1 binary64) %1430) (*.f64 %83 %1485) (*.f64 %102 %1676) (*.f64 %1430 #s(literal 1 binary64)) (*.f64 %1485 %83) (*.f64 %1680 %102) (/.f64 #s(literal 1 binary64) (/.f64 %64 %1485)) (*.f64 #s(literal 2 binary64) %1684) (*.f64 %1130 %1367) (fma.f64 %64 %1345 %1091) (fma.f64 %102 %1514 %1091) %1421 (+.f64 %1091 %1430) (+.f64 %1430 %1091) (-.f64 %1430 %105) (fma.f64 %64 %1345 %1297) (fma.f64 %102 %1514 %1297) (fma.f64 %1345 %64 %1297) (+.f64 %1430 %1297) (+.f64 %1297 %1430) (neg.f64 %1431) (-.f64 %1430 (neg.f64 %1297)) (fma.f64 #s(literal 1 binary64) %1091 %1430) (fma.f64 #s(literal 1 binary64) %1430 %1091) (fma.f64 #s(literal -1 binary64) %105 %1430) (fma.f64 %83 %1485 %1091) (fma.f64 %102 %1676 %1091) (fma.f64 %1091 #s(literal 1 binary64) %1430) (fma.f64 %105 #s(literal -1 binary64) %1430) (fma.f64 %1430 #s(literal 1 binary64) %1091) (fma.f64 %1485 %83 %1091) (fma.f64 %1680 %102 %1091) (fma.f64 #s(literal 1 binary64) %1430 %1297) (fma.f64 #s(literal 1 binary64) %1297 %1430) (fma.f64 %83 %1485 %1297) (fma.f64 %102 %1676 %1297) (fma.f64 %1430 #s(literal 1 binary64) %1297) (fma.f64 %1485 %83 %1297) (fma.f64 %1297 #s(literal 1 binary64) %1430) (fma.f64 %1680 %102 %1297) (fma.f64 #s(literal 1/2 binary64) %1280 %1430) (fma.f64 #s(literal 2 binary64) %1282 %1430) (fma.f64 #s(literal 2 binary64) %1684 %1091) (fma.f64 %188 %1091 %1430) (fma.f64 %1091 %188 %1430) (fma.f64 %1282 #s(literal 2 binary64) %1430) (fma.f64 %1287 #s(literal 1/2 binary64) %1430) (fma.f64 %1130 %1367 %1091) (fma.f64 #s(literal 2 binary64) (neg.f64 %1626) %1430) (fma.f64 #s(literal 2 binary64) %1684 %1297) (fma.f64 %225 %1626 %1430) (fma.f64 %1130 %1367 %1297) (fma.f64 #s(literal 2 binary64) %1289 %1430) (fma.f64 %1234 %1282 %1430) %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %1382 (*.f64 #s(literal 2 binary64) %39) (neg.f64 %1734) (fma.f64 %5 #s(literal 2 binary64) %1736) (fma.f64 #s(literal 2 binary64) %5 %1738) (fma.f64 #s(literal 2 binary64) %35 %278) (fma.f64 %35 #s(literal 2 binary64) %1741) (+.f64 %1741 %1736) (+.f64 %1736 %1741) (+.f64 %278 %1738) (+.f64 %1738 %278) (+.f64 %39 %39) (fma.f64 %39 #s(literal 1 binary64) %1748) (fma.f64 #s(literal 1 binary64) %39 %1750) (+.f64 %1748 %1748) (+.f64 %1750 %1750) %1383 (cos.f64 %1734) (cos.f64 %1755) (cos.f64 (fabs.f64 %1755)) (cos.f64 (neg.f64 %1755)) (sin.f64 (fma.f64 %39 #s(literal 2 binary64) %164)) (sin.f64 (fma.f64 %48 #s(literal 2 binary64) %164)) (sin.f64 (fma.f64 %1118 #s(literal 2 binary64) %164)) (-.f64 %1384 %1770) (fma.f64 %1772 %171 %1773) (+.f64 (*.f64 %1772 %171) %1773) %1777 (*.f64 %1383 #s(literal 1/2 binary64)) (neg.f64 %1779) (fma.f64 #s(literal 1/2 binary64) %1383 #s(literal 1/2 binary64)) %1384 (+.f64 #s(literal 1/2 binary64) %1777) (+.f64 %1777 #s(literal 1/2 binary64)) (*.f64 (+.f64 %1383 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %1779) (-.f64 %1777 #s(literal -1/2 binary64)) (neg.f64 %1388) (-.f64 #s(literal 1 binary64) %1770) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %1083)))) (pow.f64 %64 #s(literal 2 binary64)) (*.f64 %64 %64) (*.f64 %68 %68) (*.f64 %119 %119) (-.f64 #s(literal 1 binary64) %1798) (-.f64 #s(literal 1 binary64) (*.f64 %1800 %1800)) (/.f64 (+.f64 %1383 (cos.f64 (-.f64 %39 %39))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %39 %48)) (cos.f64 (-.f64 %39 %48))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %48 %39)) (cos.f64 (-.f64 %48 %39))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %48 %48)) (cos.f64 (-.f64 %48 %48))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %1118 %48)) (cos.f64 (-.f64 %1118 %48))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %1118 %39)) (cos.f64 (-.f64 %1118 %39))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %39 %1118)) (cos.f64 (-.f64 %39 %1118))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %48 %1118)) (cos.f64 (-.f64 %48 %1118))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %1118 %1118)) (cos.f64 (-.f64 %1118 %1118))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1083 %48)) (sin.f64 (+.f64 %1083 %48))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1083 %39)) (sin.f64 (+.f64 %1083 %39))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1083 %1118)) (sin.f64 (+.f64 %1083 %1118))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %1083 %1083)) (cos.f64 (+.f64 %1083 %1083))) #s(literal 2 binary64)) (*.f64 %64 %1091) %1489 (*.f64 #s(literal 1 binary64) %1489) (*.f64 %1489 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) %1882) (*.f64 #s(literal 2 binary64) %1884) (*.f64 #s(literal 2 binary64) %1886) (*.f64 %1130 %1282) (/.f64 (+.f64 (sin.f64 %1889) (sin.f64 %1891)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %1895) (sin.f64 %1897)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 %1901) (sin.f64 %1903)) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %35 %1083)) (cos.f64 (fma.f64 #s(literal -1/2 binary64) gamma0 %1083))) #s(literal 2 binary64)) %1381 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1944 %1946 %1947 %1949 %1950 %1951 %1953 %1954 %1955 %1957 %1958 %1959 %1960 %1961 %1963 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 (*.f64 %64 %102) %1485 (*.f64 #s(literal 1 binary64) %1485) (*.f64 %1485 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) %1948) (*.f64 #s(literal 2 binary64) %1952) (*.f64 #s(literal 2 binary64) %1956) (*.f64 %1130 %1259) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) gamma0 %48)) (cos.f64 (-.f64 %31 %48))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) gamma0 %39)) (cos.f64 (-.f64 %31 %39))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %1891) (cos.f64 %1889)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %1897) (cos.f64 %1895)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) gamma0 %1118)) (cos.f64 (-.f64 %31 %1118))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 %1903) (cos.f64 %1901)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %1246 %48)) (cos.f64 (-.f64 %1246 %48))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %1246 %39)) (cos.f64 (-.f64 %1246 %39))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %1246 %1118)) (cos.f64 (-.f64 %1246 %1118))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1255 %48)) (sin.f64 (+.f64 %1255 %48))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1255 %39)) (sin.f64 (+.f64 %1255 %39))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %1255 %1118)) (sin.f64 (+.f64 %1255 %1118))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %1255 %1083)) (cos.f64 (+.f64 %1255 %1083))) #s(literal 2 binary64)) %1500 (*.f64 %68 %1091) (*.f64 %1091 %68) (*.f64 %105 %64) (neg.f64 %1489) (*.f64 #s(literal 1 binary64) %1500) (*.f64 #s(literal -1 binary64) %1489) (*.f64 %1091 (*.f64 #s(literal 1 binary64) %68)) (*.f64 %1500 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 %1282 %68)) (*.f64 #s(literal 2 binary64) (*.f64 %1626 %64)) (*.f64 %1130 %1626) %1381 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1944 %1946 %1947 %1949 %1950 %1951 %1953 %1954 %1955 %1957 %1958 %1959 %1960 %1961 %1963 %1331 %1333 %1335 %1337 %1339 %1340 %1341 %1342 %1344 %1346 %1347 %1349 %1350 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1379 %1380 %1385 %1389 %1391 %1393 %1395 %1396 %1397 %1398 %1399 %1401 %1403 %1405 %1408 %1409 %1410 %1412 %1414 %1416 %1418 %1420 %1422 %1424 %1426 %1429 %1432 %1434 %1436 %1438 %1440 %1442 %1444 %1446 %1448 %1449 %1450 %1451 %1453 %1454 %1455 %1457 %1459 %1461 %1463 %1465 %1466 %1468 %1472 %1474 %1476 %1479 %1482 %1484 %1487 %1488 %1492 %1494 %1495 %1496 %1499 %1502 %1504 %1506 %1509 %1511 %1513 %1515 %1518 %1520 %1521 %1524 %1526 %1528 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1541 %1542 %1544 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1568 %1571 %1574 %1578 %1581 %1585 %115 (fabs.f64 %55) (fabs.f64 %115) (sqrt.f64 %2059) (pow.f64 %2059 #s(literal 1/2 binary64)) (/.f64 %117 %119) (fabs.f64 (*.f64 %63 %85)) (/.f64 (*.f64 %117 #s(literal 1 binary64)) %119) (fabs.f64 (*.f64 %70 %83)) (fabs.f64 (*.f64 %63 %2069)) (fabs.f64 (*.f64 %63 %2072)) (*.f64 %117 %2072) (*.f64 %2072 %117) (fabs.f64 (*.f64 %70 %2069)) (fabs.f64 (*.f64 %70 %2072)) (*.f64 %2081 %2081) (sqrt.f64 (*.f64 %1770 %1406)) %114 %116 %121 %123 %124 %126 %128 %117 (fabs.f64 %66) (fabs.f64 %117) (fabs.f64 %70) (sqrt.f64 %1770) (pow.f64 %1770 #s(literal 1/2 binary64)) (sqrt.f64 %1798) (*.f64 %2091 %2091) %118 %119 (fabs.f64 %68) (fabs.f64 %119) (sqrt.f64 %1384) (pow.f64 %1384 #s(literal 1/2 binary64)) (*.f64 %2097 %2097) %120 (neg.f64 %122) (log.f64 (/.f64 #s(literal 1 binary64) %2072)) %122 %2102 %2104 %2105 %2072 %2106 %2108 %2109 %2110 %2112 %2114 %2115 %2117 %2119 %2121 %2122 %2123 %2124 %2126 %2105 %2072 %2106 %2108 %2109 %2110 %2112 %2114 %2115 %2117 %2119 %2121 %2122 %2123 %2124 %2126 %122 %2102 %2104 %114 %116 %121 %123 %124 %126 %128 %2127 %2128 %2129 %2130 %2132 %2135 %2137 %2138 %2139 %2141 %2142 %2143 %2144 %2146 %2148 %2150 %2152 (*.f64 ArB %122) (*.f64 %120 %2140) %2136 (neg.f64 %2134) (log.f64 (pow.f64 %2072 ArB)) %2128 %2129 %2130 %2132 %2135 %2137 %2138 %2139 %2141 %2142 %2143 %2144 %2146 %2148 %2150 %2152 (fma.f64 gamma0 #s(literal -1/2 binary64) #s(literal 884279719003555/1125899906842624 binary64)) %2159 (+.f64 #s(literal 884279719003555/1125899906842624 binary64) %35) (+.f64 %35 #s(literal 884279719003555/1125899906842624 binary64)) (-.f64 #s(literal 884279719003555/1125899906842624 binary64) %31) (fma.f64 #s(literal 1/2 binary64) %32 #s(literal 884279719003555/1125899906842624 binary64)) (fma.f64 %32 #s(literal 1/2 binary64) #s(literal 884279719003555/1125899906842624 binary64)) (neg.f64 %2165) %2167 (neg.f64 (tan.f64 %2165)) (tan.f64 %2170) (tan.f64 (+.f64 %2170 %1)) (/.f64 %2174 %2175) (/.f64 (neg.f64 %2174) (neg.f64 %2175)) (*.f64 %2174 (/.f64 #s(literal 1 binary64) %2175)) (/.f64 #s(literal 1 binary64) (/.f64 %2175 %2174)) (/.f64 (sin.f64 %2170) (cos.f64 %2170)) %2187 (-.f64 (log.f64 (fabs.f64 %2174)) (log.f64 (fabs.f64 %2175))) (*.f64 ArB %2187) (*.f64 %2187 ArB) (*.f64 ArB (log.f64 (fabs.f64 %2167))) (log.f64 (pow.f64 %2167 ArB)) (*.f64 %136 %114) %1016 %1017 %1018 %1019 %1020 %1023 %1025 %1028 %1031 %1033 %1035 %1038 %1041 %1044 %1047 %1049 %1051 %1054 %2201 %2206 %2211 %2212 %2213 %2216 %2218 %2219 %2220 (*.f64 ArB %2220) %2222 %2223 (*.f64 ArB %2223) %2225 (-.f64 (log.f64 (fabs.f64 %894)) (log.f64 (fabs.f64 %895))) (*.f64 ArB %2225) (*.f64 %2225 ArB) (*.f64 ArB (log.f64 (fabs.f64 %888))) (log.f64 (pow.f64 %888 ArB)) %2201 %2206 %2211 %2212 %2213 %2216 %2218 %114 %116 %121 %123 %124 %126 %128 %2128 %2129 %2130 %2132 %2135 %2137 %2138 %2139 %2141 %2142 %2143 %2144 %2146 %2148 %2150 %2152 %114 %116 %121 %123 %124 %126 %128 %2128 %2129 %2130 %2132 %2135 %2137 %2138 %2139 %2141 %2142 %2143 %2144 %2146 %2148 %2150 %2152 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2238 %2241 %2245 %2248 %2250 %2252 %2254 %2257 %2260 %2262 %2265 %2268 %2269 %2271 %2272 %2273 %2276 %2278 %2279 (*.f64 ArB %2279) %2281 (*.f64 ArB %2281) %2128 %2129 %2130 %2132 %2135 %2137 %2138 %2139 %2141 %2142 %2143 %2144 %2146 %2148 %2150 %2152 %2128 %2129 %2130 %2132 %2135 %2137 %2138 %2139 %2141 %2142 %2143 %2144 %2146 %2148 %2150 %2152 |
Compiled 291 524 to 28 271 computations (90.3% saved)
135 alts after pruning (135 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 6 497 | 135 | 6 632 |
| Fresh | 0 | 0 | 0 |
| Picked | 28 | 0 | 28 |
| Done | 0 | 0 | 0 |
| Total | 6 525 | 135 | 6 660 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 8.1% | %1 = (PI.f64 ) %4 = (*.f64 #s(literal 1/2 binary64) gamma0) (fma.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %4))))) ArB (*.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %4)))) ArB)) |
| ▶ | 9.4% | %1 = (PI.f64 ) (fma.f64 (log.f64 (fabs.f64 (sin.f64 (fma.f64 #s(literal 1/4 binary64) %1 (*.f64 #s(literal -1/2 binary64) gamma0))))) ArB (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 (*.f64 #s(literal 1/2 binary64) gamma0)))))) ArB)) |
| ▶ | 7.7% | %0 = (PI.f64 ) (fma.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 %0 #s(literal -1/4 binary64) (fma.f64 #s(literal 1/2 binary64) gamma0 (/.f64 %0 #s(literal 2 binary64))))))) ArB (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %0 (*.f64 #s(literal 1/2 binary64) gamma0)))))) ArB)) |
| ▶ | 10.8% | %4 = (*.f64 #s(literal 1/2 binary64) gamma0) %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)))) ArB (*.f64 (neg.f64 (log.f64 (fabs.f64 (fma.f64 %11 (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) (*.f64 %11 (sin.f64 %4)))))) ArB)) |
| ▶ | 9.0% | %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) gamma0))))) ArB (*.f64 (neg.f64 (log.f64 (fabs.f64 (sin.f64 (fma.f64 %1 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) gamma0)))))) ArB)) |
| ▶ | 7.6% | %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) gamma0))))) ArB (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (approx (+ (* -1/4 (PI )) (* 1/2 gamma0)) (*.f64 gamma0 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 %1 gamma0))))))))) ArB)) |
| ▶ | 8.6% | %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) gamma0))))) ArB (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (approx (+ (* -1/4 (PI )) (* 1/2 gamma0)) (*.f64 #s(literal -1/4 binary64) %1)))))) ArB)) |
| ▶ | 4.7% | %1 = (PI.f64 ) %4 = (*.f64 #s(literal 1/2 binary64) gamma0) (fma.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %1 %4)))) ArB (log.f64 (pow.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %1 %4)))) ArB))) |
| ▶ | 7.3% | %9 = (PI.f64 ) (fma.f64 (log.f64 (fabs.f64 (approx (cos (+ (* 1/4 (PI )) (* 1/2 gamma0))) (cos.f64 (*.f64 #s(literal 1/4 binary64) %9))))) ArB (*.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %9 (*.f64 #s(literal 1/2 binary64) gamma0)))))) ArB)) |
| ▶ | 9.0% | %5 = (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 (log.f64 (/.f64 (-.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) (sin.f64 %5)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %5)))) ArB) |
| ▶ | 6.8% | (*.f64 (log.f64 (tan.f64 (fma.f64 #s(literal -1/2 binary64) gamma0 #s(literal 884279719003555/1125899906842624 binary64)))) ArB) |
| ▶ | 7.8% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal 1/2 binary64) gamma0) %7 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %2 %5)) %9 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (-.f64 (log.f64 (fabs.f64 (*.f64 %7 (-.f64 (cos.f64 %9) (sin.f64 %5))))) (log.f64 (fabs.f64 (*.f64 %7 (sin.f64 (fma.f64 %2 #s(literal -1/4 binary64) %9))))))) |
| ▶ | 9.4% | %4 = (fma.f64 #s(literal -1/2 binary64) gamma0 #s(literal 884279719003555/1125899906842624 binary64)) (*.f64 ArB (-.f64 (log.f64 (fabs.f64 (sin.f64 %4))) (log.f64 (fabs.f64 (cos.f64 %4))))) |
| ▶ | 9.0% | %5 = (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 ArB (+.f64 (neg.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %5))))) (log.f64 (fabs.f64 (-.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) (sin.f64 %5)))))) |
| ▶ | 9.0% | %2 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %5 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (+.f64 (log.f64 (fabs.f64 (fma.f64 %2 (sin.f64 %5) (*.f64 %2 (cos.f64 %5))))) (log.f64 (fabs.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))))))))) |
| ▶ | 9.4% | %2 = (PI.f64 ) (*.f64 ArB (+.f64 (log.f64 (fabs.f64 (sin.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal -1/2 binary64) gamma0))))) (log.f64 (fabs.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %2 (*.f64 #s(literal 1/2 binary64) gamma0))))))))) |
| ▶ | 10.8% | %5 = (*.f64 #s(literal 1/2 binary64) gamma0) %12 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 ArB (+.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) %5)))) (log.f64 (fabs.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 %12 (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) (*.f64 %12 (sin.f64 %5))))))))) |
| ▶ | 9.0% | %6 = (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0)) (*.f64 ArB (+.f64 (log.f64 (fabs.f64 (cos.f64 %6))) (log.f64 (fabs.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (sin.f64 %6))))))) |
| ▶ | 21.8% | %2 = (PI.f64 ) (*.f64 ArB (+.f64 (log.f64 (fabs.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal 1/2 binary64) gamma0))))) (log.f64 (fabs.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (approx (+ (* -1/4 (PI )) (* 1/2 gamma0)) (*.f64 #s(literal -1/4 binary64) %2))))))))) |
| ▶ | 20.4% | %10 = (PI.f64 ) (*.f64 ArB (+.f64 (log.f64 (fabs.f64 (approx (cos (+ (* 1/4 (PI )) (* 1/2 gamma0))) (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) gamma0))))))))) |
| ▶ | 6.4% | %9 = (/.f64 #s(literal 1 binary64) (sin.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0)))) %12 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %14 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (fma.f64 %9 (*.f64 %12 (sin.f64 %14)) (*.f64 %9 (*.f64 %12 (cos.f64 %14)))))) |
| ▶ | 11.6% | %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0)))) %14 = (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) %15 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (fma.f64 %9 (*.f64 %14 (sin.f64 %15)) (*.f64 %9 (*.f64 %14 (cos.f64 %15)))))) |
| ▶ | 8.3% | %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0)))) %13 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %15 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (fma.f64 %9 (*.f64 %13 (cos.f64 %15)) (*.f64 %9 (*.f64 %13 (sin.f64 %15)))))) |
| ▶ | 11.7% | %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) gamma0) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 %7 (/.f64 (sin.f64 %9) %15) (/.f64 (*.f64 %7 (cos.f64 %9)) %15)))) |
| ▶ | 11.7% | %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) gamma0) %16 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %7 (sin.f64 %9)) (/.f64 #s(literal 1 binary64) %16) (/.f64 (*.f64 %7 (cos.f64 %9)) %16)))) |
| ▶ | 11.6% | %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) gamma0) %16 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %7 (cos.f64 %9)) (/.f64 #s(literal 1 binary64) %16) (/.f64 (*.f64 %7 (sin.f64 %9)) %16)))) |
| ▶ | 8.3% | %5 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %8 = (*.f64 #s(literal -1/2 binary64) gamma0) %16 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %5 (sin.f64 %8)) (/.f64 #s(literal 1 binary64) %16) (/.f64 (*.f64 %5 (cos.f64 %8)) %16)))) |
| ▶ | 8.3% | %5 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %8 = (*.f64 #s(literal -1/2 binary64) gamma0) %16 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %5 (cos.f64 %8)) (/.f64 #s(literal 1 binary64) %16) (/.f64 (*.f64 %5 (sin.f64 %8)) %16)))) |
| ▶ | 24.0% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %10 = (PI.f64 ) %17 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %4 (sin.f64 %7)) (/.f64 (tan.f64 (fma.f64 %10 #s(literal 1/4 binary64) %10)) %17) (/.f64 (*.f64 %4 (cos.f64 %7)) %17)))) |
| ▶ | 24.0% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %17 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %4 (sin.f64 %7)) (/.f64 (tan.f64 (*.f64 #s(literal 1/4 binary64) %11)) %17) (/.f64 (*.f64 %4 (cos.f64 %7)) %17)))) |
| ▶ | 11.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %10 = (PI.f64 ) %17 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %10 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) (/.f64 (tan.f64 (fma.f64 %10 #s(literal 1/4 binary64) %10)) %17) (/.f64 (*.f64 %4 (sin.f64 %7)) %17)))) |
| ▶ | 11.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %17 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) (/.f64 (tan.f64 (*.f64 #s(literal 1/4 binary64) %11)) %17) (/.f64 (*.f64 %4 (sin.f64 %7)) %17)))) |
| ▶ | 8.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) gamma0) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 %6 (/.f64 (sin.f64 %9) %15) (/.f64 (*.f64 %6 (cos.f64 %9)) %15)))) |
| ▶ | 8.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) gamma0) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 %6 (/.f64 (cos.f64 %9) %15) (/.f64 (*.f64 %6 (sin.f64 %9)) %15)))) |
| ▶ | 8.3% | %5 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %8 = (*.f64 #s(literal -1/2 binary64) gamma0) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 %5 (/.f64 (sin.f64 %8) %14) (/.f64 (*.f64 %5 (cos.f64 %8)) %14)))) |
| ▶ | 8.3% | %5 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %8 = (*.f64 #s(literal -1/2 binary64) gamma0) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 %5 (/.f64 (cos.f64 %8) %14) (/.f64 (*.f64 %5 (sin.f64 %8)) %14)))) |
| ▶ | 19.3% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %6 = (*.f64 #s(literal 1/2 binary64) gamma0) %8 = (PI.f64 ) %11 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (fma.f64 %4 (/.f64 (sin.f64 %6) (sin.f64 (fma.f64 %8 #s(literal -1/4 binary64) %11))) (/.f64 (*.f64 %4 (cos.f64 %11)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %8 %6)))))) |
| ▶ | 6.4% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %13 = (sin.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 %4 (/.f64 (sin.f64 %7) %13) (/.f64 (*.f64 %4 (cos.f64 %7)) %13)))) |
| ▶ | 20.4% | %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) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 %2 #s(literal 1/2 binary64)) (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) %13) (/.f64 (approx (* (* (sqrt 2) 1/2) (cos (* -1/2 gamma0))) (*.f64 #s(literal 1/2 binary64) %2)) %13)))) |
| ▶ | 20.7% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %19 = (cos.f64 (approx (+ (* -1/4 (PI )) (* 1/2 gamma0)) (*.f64 #s(literal -1/4 binary64) (PI.f64 )))) (*.f64 ArB (log.f64 (fma.f64 %4 (/.f64 (sin.f64 %7) %19) (/.f64 (*.f64 %4 (cos.f64 %7)) %19)))) |
| ▶ | 24.0% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %11 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) %13 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (fma.f64 %4 (/.f64 #s(literal 1 binary64) (/.f64 %11 (sin.f64 %13))) (/.f64 (*.f64 %4 (cos.f64 %13)) %11)))) |
| ▶ | 24.1% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %11 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) %14 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (fma.f64 %4 (*.f64 (/.f64 #s(literal 1 binary64) %11) (cos.f64 %14)) (/.f64 (*.f64 %4 (sin.f64 %14)) %11)))) |
| ▶ | 24.0% | %4 = (*.f64 #s(literal -1/2 binary64) gamma0) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 %4)) (/.f64 #s(literal 1 binary64) %13) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %4)) %13)))) |
| ▶ | 24.1% | %4 = (*.f64 #s(literal -1/2 binary64) gamma0) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %4)) (/.f64 #s(literal 1 binary64) %13) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 %4)) %13)))) |
| ▶ | 9.0% | %2 = (PI.f64 ) %4 = (tan.f64 (*.f64 #s(literal 1/4 binary64) %2)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %2 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 %4 (/.f64 (sin.f64 %7) %13) (/.f64 (*.f64 %4 (cos.f64 %7)) %13)))) |
| ▶ | 8.0% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %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)) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (sin.f64 %3) (/.f64 %10 %15) (/.f64 (*.f64 %10 (cos.f64 %3)) %15)))) |
| ▶ | 8.3% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %9 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (sin.f64 %3) (/.f64 %9 %14) (/.f64 (*.f64 %9 (cos.f64 %3)) %14)))) |
| ▶ | 10.6% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %9 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %10 = (cos.f64 %3) %14 = (fma.f64 %9 %10 (*.f64 %9 (sin.f64 (*.f64 #s(literal 1/2 binary64) gamma0)))) (*.f64 ArB (log.f64 (fma.f64 (sin.f64 %3) (/.f64 %8 %14) (/.f64 (*.f64 %8 %10) %14)))) |
| ▶ | 22.7% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %9 = (PI.f64 ) %13 = (sin.f64 (+.f64 (fma.f64 %9 #s(literal -1/4 binary64) %3) %9)) (*.f64 ArB (log.f64 (fma.f64 (sin.f64 %3) (/.f64 %8 %13) (/.f64 (*.f64 %8 (cos.f64 %3)) %13)))) |
| ▶ | 24.0% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (sin.f64 %3) (/.f64 #s(literal 6369051672525773/9007199254740992 binary64) %11) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %3)) %11)))) |
| ▶ | 21.5% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %18 = (sqrt.f64 #s(literal 2 binary64)) %20 = (PI.f64 ) (*.f64 ArB (log.f64 (fma.f64 (sin.f64 %3) (approx (/ (* (sqrt 2) 1/2) (cos (+ (* -1/4 (PI )) (* 1/2 gamma0)))) (*.f64 #s(literal 1/2 binary64) (/.f64 %18 (cos.f64 (*.f64 #s(literal -1/4 binary64) %20))))) (/.f64 (*.f64 (*.f64 %18 #s(literal 1/2 binary64)) (cos.f64 %3)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %20 (*.f64 #s(literal 1/2 binary64) gamma0))))))) |
| ▶ | 11.7% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %10 = (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %10 %15) (/.f64 (*.f64 %10 (sin.f64 %3)) %15)))) |
| ▶ | 8.0% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %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)) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %10 %15) (/.f64 (*.f64 %10 (sin.f64 %3)) %15)))) |
| ▶ | 8.3% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %9 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %9 %14) (/.f64 (*.f64 %9 (sin.f64 %3)) %14)))) |
| ▶ | 10.6% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %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)) %13 = (fma.f64 %9 %4 (*.f64 %9 (sin.f64 (*.f64 #s(literal 1/2 binary64) gamma0)))) (*.f64 ArB (log.f64 (fma.f64 %4 (/.f64 %8 %13) (/.f64 (*.f64 %8 (sin.f64 %3)) %13)))) |
| ▶ | 20.7% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %8 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %19 = (cos.f64 (approx (+ (* -1/4 (PI )) (* 1/2 gamma0)) (*.f64 #s(literal -1/4 binary64) (PI.f64 )))) (*.f64 ArB (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 %19) (/.f64 (*.f64 %8 (sin.f64 %3)) %19)))) |
| ▶ | 9.0% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %5 = (PI.f64 ) %8 = (tan.f64 (fma.f64 %5 #s(literal 1/4 binary64) %5)) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %5 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 %13) (/.f64 (*.f64 %8 (sin.f64 %3)) %13)))) |
| ▶ | 9.0% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %6 = (PI.f64 ) %8 = (tan.f64 (*.f64 #s(literal 1/4 binary64) %6)) %13 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %6 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (cos.f64 %3) (/.f64 %8 %13) (/.f64 (*.f64 %8 (sin.f64 %3)) %13)))) |
| ▶ | 24.0% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (cos.f64 %3) (/.f64 #s(literal 6369051672525773/9007199254740992 binary64) %11) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 %3)) %11)))) |
| ▶ | 20.5% | %12 = (sqrt.f64 #s(literal 2 binary64)) %20 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 (approx (* (* (sqrt 2) 1/2) (cos (* -1/2 gamma0))) (*.f64 #s(literal 1/2 binary64) %12)) (/.f64 #s(literal 1 binary64) %20) (/.f64 (*.f64 (*.f64 %12 #s(literal 1/2 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) gamma0))) %20)))) |
| ▶ | 24.0% | %4 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) (/.f64 (sin.f64 %4) %11) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %4)) %11)))) |
| ▶ | 24.1% | %4 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) (/.f64 (cos.f64 %4) %11) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 %4)) %11)))) |
| ▶ | 8.6% | %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) gamma0) %13 = (PI.f64 ) %16 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %13 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %6 (cos.f64 %9)) %16 (*.f64 (*.f64 %6 (sin.f64 %9)) %16)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %13 %9) %4))))))) |
| ▶ | 8.7% | %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) gamma0) %14 = (PI.f64 ) %17 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %14 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %8 (cos.f64 %10)) %17 (*.f64 (*.f64 %8 (sin.f64 %10)) %17)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %14 %10) %5))))))) |
| ▶ | 8.9% | %2 = (sqrt.f64 #s(literal 2 binary64)) %5 = (*.f64 (sqrt.f64 %2) #s(literal 1/2 binary64)) %8 = (*.f64 #s(literal -1/2 binary64) gamma0) %12 = (PI.f64 ) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %12 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %5 (cos.f64 %8)) %15 (*.f64 (*.f64 %5 (sin.f64 %8)) %15)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %12 %8) %2))))))) |
| ▶ | 21.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %14 = (sin.f64 (fma.f64 #s(literal 1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %14 (*.f64 (*.f64 %4 (sin.f64 %7)) %14)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %11 %7) #s(literal 2 binary64)))))))) |
| ▶ | 9.9% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %14 (*.f64 (*.f64 %4 (sin.f64 %7)) %14)) (-.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) %7))))))))) |
| ▶ | 10.0% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %14 (*.f64 (*.f64 %4 (sin.f64 %7)) %14)) (-.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) (fma.f64 #s(literal 1/2 binary64) gamma0 (/.f64 %11 #s(literal 2 binary64))))))))))) |
| ▶ | 21.1% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %14 (*.f64 (*.f64 %4 (sin.f64 %7)) %14)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) %11 %7) #s(literal 2 binary64) (/.f64 %11 #s(literal 2 binary64))))))))) |
| ▶ | 12.0% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %13 = (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0)) %14 = (cos.f64 %13) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %14 (*.f64 (*.f64 %4 (sin.f64 %7)) %14)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 %13 #s(literal 2 binary64) (/.f64 %11 #s(literal 2 binary64))))))))) |
| ▶ | 9.7% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %14 (*.f64 (*.f64 %4 (sin.f64 %7)) %14)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (approx (* (+ (* 1/4 (PI )) (* -1/2 gamma0)) 2) (*.f64 #s(literal 1/2 binary64) %11)))))))) |
| ▶ | 9.9% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) %20 = (sin.f64 (fma.f64 %11 #s(literal -1/4 binary64) %7)) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 %4 (cos.f64 %7)) %14 (*.f64 (*.f64 %4 (sin.f64 %7)) %14)) (*.f64 %20 %20)))) |
| ▶ | 10.0% | %4 = (*.f64 #s(literal -1/2 binary64) gamma0) %8 = (PI.f64 ) %12 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %8 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (fma.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %4)) %12 (*.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 %4)) %12)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %8 %4) #s(literal 2 binary64)))))))) |
| ▶ | 8.3% | %5 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %13 = (*.f64 #s(literal 1/2 binary64) gamma0) %15 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %13)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 %5 (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0))) %15) %15) (*.f64 %5 (sin.f64 %13))) %15))) |
| ▶ | 10.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %8 = (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) %10 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %12 = (sin.f64 (*.f64 #s(literal 1/2 binary64) gamma0)) %14 = (fma.f64 %10 %8 (*.f64 %10 %12)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 %4 %8) %14) %14) (*.f64 %4 %12)) %14))) |
| ▶ | 22.8% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %10 = (PI.f64 ) %14 = (sin.f64 (+.f64 (fma.f64 %10 #s(literal -1/4 binary64) %7) %10)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 %4 (cos.f64 %7)) %14) %14) (*.f64 %4 (sin.f64 (*.f64 #s(literal 1/2 binary64) gamma0)))) %14))) |
| ▶ | 6.6% | %11 = (PI.f64 ) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0))) %14) %14) (sin.f64 (fma.f64 #s(literal -1/2 binary64) gamma0 %11))) %14))) |
| ▶ | 24.0% | %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) gamma0) %13 = (PI.f64 ) %14 = (*.f64 #s(literal 1/2 binary64) gamma0) %16 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %13 %14)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (*.f64 %7 (cos.f64 %9)) %16) (*.f64 %16 (*.f64 %7 (sin.f64 %14)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %13 %9) #s(literal 2 binary64)))))))) |
| ▶ | 21.5% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %12 = (*.f64 #s(literal 1/2 binary64) gamma0) %14 = (sin.f64 (fma.f64 #s(literal 1/4 binary64) %11 %12)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (*.f64 %4 (cos.f64 %7)) %14) (*.f64 %14 (*.f64 %4 (sin.f64 %12)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %11 %7) #s(literal 2 binary64)))))))) |
| ▶ | 6.7% | %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.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 (*.f64 #s(literal 1/2 binary64) gamma0)))) (*.f64 (sin.f64 (fma.f64 %11 #s(literal -1/4 binary64) %7)) (sin.f64 %7))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %11 %7) #s(literal 2 binary64)))))))) |
| ▶ | 18.9% | %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) %14 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (cos.f64 %7)) %14) (*.f64 %14 (sin.f64 (fma.f64 #s(literal -1/2 binary64) gamma0 %11)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %11 %7) #s(literal 2 binary64)))))))) |
| ▶ | 5.0% | %1 = (PI.f64 ) %5 = (*.f64 #s(literal -1/2 binary64) gamma0) %7 = (sin.f64 (fma.f64 %1 #s(literal -1/4 binary64) %5)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 %7 (sin.f64 (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 %7 (cos.f64 %5))) (fma.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %1 %5) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) |
| ▶ | 18.7% | (*.f64 ArB (log.f64 (/.f64 (sin.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0))) (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) #s(literal 884279719003555/1125899906842624 binary64)))))) |
| ▶ | 20.0% | %2 = (PI.f64 ) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (fma.f64 #s(literal -1/4 binary64) %2 (*.f64 #s(literal 1/2 binary64) gamma0))) (sin.f64 (+.f64 (fma.f64 %2 #s(literal -1/4 binary64) (fma.f64 #s(literal 1/2 binary64) gamma0 (/.f64 %2 #s(literal 2 binary64)))) %2))))) |
| ▶ | 21.2% | %2 = (PI.f64 ) %6 = (fma.f64 #s(literal -1/4 binary64) %2 (*.f64 #s(literal 1/2 binary64) gamma0)) (*.f64 ArB (log.f64 (/.f64 (sin.f64 %6) (cos.f64 (+.f64 %6 %2))))) |
| ▶ | 19.1% | %2 = (PI.f64 ) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (fma.f64 #s(literal -1/4 binary64) %2 (*.f64 #s(literal 1/2 binary64) gamma0))) (approx (sin (- (* -1/2 gamma0) (* 1/4 (PI )))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) %2))))))) |
| ▶ | 19.6% | %9 = (PI.f64 ) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (approx (+ (* -1/4 (PI )) (* 1/2 gamma0)) (*.f64 #s(literal -1/4 binary64) %9))) (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 #s(literal 1/4 binary64) %9)))))) |
| ▶ | 10.8% | %5 = (*.f64 #s(literal 1/2 binary64) gamma0) %9 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 ArB (log.f64 (/.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) %5)) (fma.f64 %9 (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) (*.f64 %9 (sin.f64 %5)))))) |
| ▶ | 19.5% | %2 = (PI.f64 ) (*.f64 ArB (log.f64 (/.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal 1/2 binary64) gamma0))) (cos.f64 (approx (+ (* -1/4 (PI )) (* 1/2 gamma0)) (*.f64 #s(literal -1/4 binary64) %2)))))) |
| ▶ | 19.9% | %4 = (* (sqrt 2) 1/2) %13 = (* 1/2 gamma0) %15 = (cos (+ (* -1/4 (PI )) %13)) %23 = (sqrt.f64 #s(literal 2 binary64)) (*.f64 ArB (log.f64 (/.f64 (approx (- (* (/ (* %4 (cos (* -1/2 gamma0))) %15) %15) (* %4 (sin %13))) (fma.f64 #s(literal -1/4 binary64) (*.f64 gamma0 %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) gamma0)))))) |
| ▶ | 24.0% | %4 = (* (sqrt 2) 1/2) %13 = (* 1/2 gamma0) %15 = (cos (+ (* -1/4 (PI )) %13)) %26 = (sqrt.f64 #s(literal 2 binary64)) %29 = (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 ArB (log.f64 (/.f64 (approx (- (* (/ (* %4 (cos (* -1/2 gamma0))) %15) %15) (* %4 (sin %13))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) %26)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 %29) %26)))) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %29))))) |
| ▶ | 7.2% | %4 = (* (sqrt 2) 1/2) %7 = (* -1/2 gamma0) %15 = (cos (+ (* -1/4 (PI )) (* 1/2 gamma0))) %23 = (PI.f64 ) (*.f64 ArB (log.f64 (/.f64 (approx (+ (* (* %4 (cos %7)) %15) (* (* %4 (sin %7)) %15)) (*.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 1/4 binary64) %23 (*.f64 #s(literal -1/2 binary64) gamma0)) #s(literal 2 binary64)))))))) |
| ▶ | 18.7% | %10 = (PI.f64 ) (*.f64 ArB (log.f64 (/.f64 (approx (cos (+ (* 1/4 (PI )) (* 1/2 gamma0))) (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) gamma0)))))) |
| ▶ | 4.7% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) (*.f64 ArB (log.f64 (-.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0)))) (/.f64 (*.f64 %4 (sin.f64 (fma.f64 #s(literal -1/2 binary64) gamma0 (/.f64 %11 #s(literal 2 binary64))))) (sin.f64 (-.f64 %7 (*.f64 #s(literal 1/4 binary64) %11))))))) |
| ▶ | 8.6% | %4 = (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) (*.f64 ArB (log.f64 (-.f64 (/.f64 (*.f64 %4 (sin.f64 %7)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0)))) (/.f64 (*.f64 %4 (cos.f64 %7)) (sin.f64 (+.f64 (fma.f64 %11 #s(literal -1/4 binary64) (fma.f64 #s(literal 1/2 binary64) gamma0 (/.f64 %11 #s(literal 2 binary64)))) %11)))))) |
| ▶ | 6.8% | %2 = (sqrt.f64 #s(literal 2 binary64)) %7 = (*.f64 #s(literal -1/2 binary64) gamma0) %11 = (PI.f64 ) (*.f64 ArB (log.f64 (-.f64 (/.f64 (*.f64 (*.f64 %2 #s(literal 1/2 binary64)) (sin.f64 %7)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/2 binary64) gamma0)))) (/.f64 (approx (* (* (sqrt 2) 1/2) (cos (* -1/2 gamma0))) (*.f64 #s(literal 1/2 binary64) %2)) (sin.f64 (-.f64 %7 (*.f64 #s(literal 1/4 binary64) %11))))))) |
| ▶ | 5.9% | %4 = (*.f64 #s(literal -1/2 binary64) gamma0) %8 = (PI.f64 ) (*.f64 ArB (log.f64 (-.f64 (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (sin.f64 %4)) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %8 (*.f64 #s(literal 1/2 binary64) gamma0)))) (/.f64 (*.f64 #s(literal 6369051672525773/9007199254740992 binary64) (cos.f64 %4)) (sin.f64 (-.f64 %4 (*.f64 #s(literal 1/4 binary64) %8))))))) |
| ▶ | 5.1% | %3 = (*.f64 #s(literal -1/2 binary64) gamma0) %6 = (PI.f64 ) (*.f64 ArB (log.f64 (-.f64 (/.f64 (sin.f64 %3) (cos.f64 (fma.f64 #s(literal -1/4 binary64) %6 (*.f64 #s(literal 1/2 binary64) gamma0)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (cos.f64 %3)) (sin.f64 (-.f64 %3 (*.f64 #s(literal 1/4 binary64) %6))))))) |
| ▶ | 9.0% | %8 = (*.f64 #s(literal 1/2 binary64) gamma0) %10 = (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %8)) (*.f64 ArB (log.f64 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) %10) (/.f64 (sin.f64 %8) %10)))) |
| ▶ | 8.3% | %9 = (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) (*.f64 #s(literal 1/2 binary64) gamma0)))) %13 = (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) %15 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (+.f64 (*.f64 %9 (*.f64 %13 (sin.f64 %15))) (*.f64 %9 (*.f64 %13 (cos.f64 %15)))))) |
| ▶ | 9.0% | %6 = (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 ArB (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -1/4 binary64) (PI.f64 ) %6))) (-.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) (sin.f64 %6))))) |
| ▶ | 9.3% | %9 = (sqrt.f64 (fabs.f64 (tan.f64 (fma.f64 #s(literal 1/4 binary64) (PI.f64 ) (*.f64 #s(literal -1/2 binary64) gamma0))))) (*.f64 ArB (log.f64 (*.f64 %9 %9))) |
| ▶ | 9.0% | %2 = (PI.f64 ) %5 = (*.f64 #s(literal 1/2 binary64) gamma0) %9 = (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 ArB (log.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/4 binary64) %2 %5)) (/.f64 (-.f64 (cos.f64 %9) (sin.f64 %5)) (fma.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) %2 %9) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) |
| ▶ | 7.4% | %1 = (PI.f64 ) (*.f64 ArB (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) gamma0 %1)))))) |
| ▶ | 7.9% | %2 = (PI.f64 ) (*.f64 ArB (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) gamma0 %2)))))) |
| ▶ | 0.8% | (*.f64 ArB (log.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (approx (/ 4 (+ (* -2 gamma0) (PI ))) (/.f64 #s(literal -2 binary64) gamma0)))))) |
| ▶ | 5.1% | %3 = (PI.f64 ) (*.f64 ArB (log.f64 (tan.f64 (-.f64 (*.f64 (fma.f64 #s(literal -2 binary64) gamma0 %3) #s(literal 1/4 binary64)) %3)))) |
| ▶ | 4.9% | %3 = (PI.f64 ) (*.f64 ArB (log.f64 (tan.f64 (+.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) gamma0 %3) #s(literal 1/4 binary64) #s(literal 2652839157010665/281474976710656 binary64)) %3)))) |
| ▶ | 5.6% | %6 = (PI.f64 ) (*.f64 ArB (log.f64 (tan.f64 (neg.f64 (fma.f64 (approx (+ (* -2 gamma0) (PI )) %6) #s(literal -1/4 binary64) %6))))) |
| ▶ | 6.8% | (*.f64 ArB (log.f64 (tan.f64 (approx (- (/ (PI ) 4) (* 1/2 gamma0)) #s(literal 884279719003555/1125899906842624 binary64))))) |
| ▶ | 5.6% | %4 = (PI ) %14 = (PI.f64 ) (*.f64 ArB (log.f64 (tan.f64 (approx (+ (+ (* (+ (* -2 gamma0) %4) 1/4) (+ (* 2 %4) %4)) %4) (fma.f64 #s(literal 1/4 binary64) %14 (*.f64 #s(literal 4 binary64) %14)))))) |
| ▶ | 9.0% | %2 = (PI.f64 ) (*.f64 ArB (log.f64 (fabs.f64 (/.f64 (neg.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal 1/2 binary64) gamma0)))) (sin.f64 (fma.f64 %2 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) gamma0))))))) |
| ▶ | 8.9% | %2 = (PI.f64 ) (*.f64 ArB (log.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (fma.f64 %2 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) gamma0))) (neg.f64 (cos.f64 (fma.f64 #s(literal 1/4 binary64) %2 (*.f64 #s(literal 1/2 binary64) gamma0))))))))) |
| ▶ | 7.8% | %2 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %6 = (*.f64 #s(literal -1/2 binary64) gamma0) %12 = (sin.f64 (fma.f64 (PI.f64 ) #s(literal -1/4 binary64) %6)) (*.f64 ArB (log.f64 (fabs.f64 (+.f64 (/.f64 (*.f64 (neg.f64 %2) (cos.f64 %6)) %12) (/.f64 (*.f64 %2 (sin.f64 (*.f64 #s(literal 1/2 binary64) gamma0))) %12))))) |
| ▶ | 9.4% | (*.f64 ArB (log.f64 (fabs.f64 (tan.f64 (fma.f64 #s(literal -1/2 binary64) gamma0 #s(literal 884279719003555/1125899906842624 binary64)))))) |
| ▶ | 18.0% | (*.f64 ArB (log.f64 (approx (tan (- (/ (PI ) 4) (* 1/2 gamma0))) (fma.f64 (fma.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) gamma0 #s(literal 1 binary64))))) |
| ▶ | 20.3% | %12 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 ArB (log.f64 (approx (tan (- (/ (PI ) 4) (* 1/2 gamma0))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 (fma.f64 %12 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 %12 #s(literal -1/2 binary64) #s(literal -1/2 binary64))) gamma0 #s(literal 1 binary64))))) |
| ▶ | 9.4% | %14 = (fma.f64 #s(literal -1/2 binary64) gamma0 (*.f64 #s(literal 1/4 binary64) (PI.f64 ))) (*.f64 ArB (log.f64 (approx (fabs (tan (+ (* 1/4 (PI )) (* -1/2 gamma0)))) (fabs.f64 (/.f64 (sin.f64 %14) (cos.f64 %14)))))) |
| ▶ | 62.3% | %4 = (* (sqrt 2) 1/2) %13 = (* 1/2 gamma0) %15 = (cos (+ (* -1/4 (PI )) %13)) %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 = (sin.f64 %28) %36 = (pow.f64 %29 #s(literal 2 binary64)) %37 = (/.f64 (*.f64 %34 %25) %36) %39 = (-.f64 (*.f64 #s(literal -1/4 binary64) %30) (*.f64 #s(literal -1/4 binary64) %37)) %44 = (pow.f64 %39 #s(literal 2 binary64)) %47 = (pow.f64 %25 #s(literal 2 binary64)) (*.f64 ArB (approx (log (/ (- (* (/ (* %4 (cos (* -1/2 gamma0))) %15) %15) (* %4 (sin %13))) %15)) (+.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) %30)) (*.f64 gamma0 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 %29 %39) %25) (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 gamma0 (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %29 (*.f64 %34 %44)) %47) (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 %34 #s(literal 2 binary64)) %39) %36) (fma.f64 #s(literal -1/8 binary64) %39 (*.f64 #s(literal 1/96 binary64) %37))))) %25) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (pow.f64 %29 #s(literal 3 binary64)) (pow.f64 %39 #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 %36 %44) %47) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %34 %39) %25))))))))))) |
| ▶ | 62.3% | %4 = (* (sqrt 2) 1/2) %13 = (* 1/2 gamma0) %15 = (cos (+ (* -1/4 (PI )) %13)) %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)) %36 = (sin.f64 %28) %40 = (-.f64 (*.f64 #s(literal -1/4 binary64) %30) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %36 %25) %34))) (*.f64 ArB (approx (log (/ (- (* (/ (* %4 (cos (* -1/2 gamma0))) %15) %15) (* %4 (sin %13))) %15)) (+.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) %30)) (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) (*.f64 gamma0 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %34 (pow.f64 %40 #s(literal 2 binary64))) (pow.f64 %25 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %36 %40) %25)))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %29 %40) %25))))))) |
| ▶ | 62.4% | %2 = (PI ) %18 = (PI.f64 ) %19 = (*.f64 #s(literal -1/4 binary64) %18) %20 = (sin.f64 %19) %23 = (neg.f64 (*.f64 #s(literal 1/4 binary64) %18)) %24 = (sin.f64 %23) (*.f64 ArB (approx (log (/ (sin (+ (* -1/4 %2) (* 1/2 gamma0))) (sin (- (* -1/2 gamma0) (* 1/4 %2))))) (+.f64 (log.f64 (/.f64 %20 %24)) (/.f64 (*.f64 gamma0 (*.f64 %24 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 %19) %24)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 %23) %20) (pow.f64 %24 #s(literal 2 binary64))))))) %20)))) |
| ▶ | 62.5% | %2 = (PI ) %6 = (* 1/2 gamma0) %16 = (PI.f64 ) %17 = (*.f64 #s(literal 1/4 binary64) %16) %18 = (cos.f64 %17) %20 = (*.f64 #s(literal -1/4 binary64) %16) %21 = (cos.f64 %20) (*.f64 ArB (approx (log (/ (cos (+ (* 1/4 %2) %6)) (cos (+ (* -1/4 %2) %6)))) (+.f64 (log.f64 (/.f64 %18 %21)) (/.f64 (*.f64 gamma0 (*.f64 %21 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 %17) %21)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %18 (sin.f64 %20)) (pow.f64 %21 #s(literal 2 binary64))))))) %18)))) |
| ▶ | 62.5% | %3 = (* -1/2 gamma0) %8 = (* (sqrt 2) 1/2) %14 = (cos (+ (* -1/4 (PI )) (* 1/2 gamma0))) %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 ArB (approx (log (+ (* (cos %3) (/ %8 %14)) (/ (* %8 (sin %3)) %14))) (+.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) %29)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 gamma0 (*.f64 %28 (fma.f64 #s(literal -1/4 binary64) %29 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 %27) %24) (pow.f64 %28 #s(literal 2 binary64))))))) %24))))) |
| ▶ | 18.0% | (log.f64 (pow.f64 (tan.f64 (fma.f64 #s(literal -1/2 binary64) gamma0 #s(literal 884279719003555/1125899906842624 binary64))) ArB)) |
| ▶ | 17.8% | %15 = (fma.f64 #s(literal -1/2 binary64) gamma0 (*.f64 #s(literal 1/4 binary64) (PI.f64 ))) %19 = (log.f64 (/.f64 (sin.f64 %15) (cos.f64 %15))) (log.f64 (approx (pow (tan (+ (* 1/4 (PI )) (* -1/2 gamma0))) ArB) (+.f64 #s(literal 1 binary64) (*.f64 ArB (+.f64 %19 (*.f64 #s(literal 1/2 binary64) (*.f64 ArB (pow.f64 %19 #s(literal 2 binary64))))))))) |
| ▶ | 16.6% | %15 = (fma.f64 #s(literal -1/2 binary64) gamma0 (*.f64 #s(literal 1/4 binary64) (PI.f64 ))) (log.f64 (approx (pow (tan (+ (* 1/4 (PI )) (* -1/2 gamma0))) ArB) (+.f64 #s(literal 1 binary64) (*.f64 ArB (log.f64 (/.f64 (sin.f64 %15) (cos.f64 %15))))))) |
| ▶ | 18.4% | (log.f64 (approx (pow (tan (+ (* 1/4 (PI )) (* -1/2 gamma0))) ArB) #s(literal 1 binary64))) |
| ▶ | 62.3% | %4 = (* (sqrt 2) 1/2) %13 = (* 1/2 gamma0) %15 = (cos (+ (* -1/4 (PI )) %13)) %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 = (sin.f64 %29) %37 = (pow.f64 %30 #s(literal 2 binary64)) %38 = (/.f64 (*.f64 %35 %26) %37) %40 = (-.f64 (*.f64 #s(literal -1/4 binary64) %31) (*.f64 #s(literal -1/4 binary64) %38)) %46 = (pow.f64 %40 #s(literal 2 binary64)) %49 = (pow.f64 %26 #s(literal 2 binary64)) (approx (* ArB (log (/ (- (* (/ (* %4 (cos (* -1/2 gamma0))) %15) %15) (* %4 (sin %13))) %15))) (fma.f64 ArB (log.f64 (*.f64 #s(literal 1/2 binary64) %31)) (*.f64 gamma0 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 ArB (*.f64 %30 %40)) %26) (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 ArB (*.f64 gamma0 (fma.f64 #s(literal -12 binary64) (/.f64 (*.f64 %30 (*.f64 %35 %46)) %49) (fma.f64 #s(literal 12 binary64) (/.f64 (*.f64 %30 (-.f64 (*.f64 #s(literal 1/96 binary64) %31) (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))))) %26) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (pow.f64 %30 #s(literal 3 binary64)) (pow.f64 %40 #s(literal 3 binary64))) (pow.f64 %26 #s(literal 3 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 ArB (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %37 %46) %49) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %35 %40) %26))))))))))) |
| ▶ | 62.3% | %4 = (* (sqrt 2) 1/2) %13 = (* 1/2 gamma0) %15 = (cos (+ (* -1/4 (PI )) %13)) %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)) %37 = (sin.f64 %29) %41 = (-.f64 (*.f64 #s(literal -1/4 binary64) %31) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %37 %26) %35))) (approx (* ArB (log (/ (- (* (/ (* %4 (cos (* -1/2 gamma0))) %15) %15) (* %4 (sin %13))) %15))) (fma.f64 ArB (log.f64 (*.f64 #s(literal 1/2 binary64) %31)) (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) (*.f64 ArB (*.f64 gamma0 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 %35 (pow.f64 %41 #s(literal 2 binary64))) (pow.f64 %26 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 %37 %41) %26))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 ArB (*.f64 %30 %41)) %26)))))) |
| ▶ | 62.5% | %2 = (PI ) %19 = (PI.f64 ) %20 = (*.f64 #s(literal -1/4 binary64) %19) %21 = (sin.f64 %20) %24 = (neg.f64 (*.f64 #s(literal 1/4 binary64) %19)) %25 = (sin.f64 %24) (approx (* ArB (log (/ (sin (+ (* -1/4 %2) (* 1/2 gamma0))) (sin (- (* -1/2 gamma0) (* 1/4 %2)))))) (fma.f64 ArB (log.f64 (/.f64 %21 %25)) (/.f64 (*.f64 ArB (*.f64 gamma0 (*.f64 %25 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 %20) %25)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 %24) %21) (pow.f64 %25 #s(literal 2 binary64)))))))) %21))) |
| ▶ | 62.3% | %2 = (PI ) %19 = (PI.f64 ) %20 = (*.f64 #s(literal -1/4 binary64) %19) %21 = (sin.f64 %20) %24 = (neg.f64 (*.f64 #s(literal 1/4 binary64) %19)) %25 = (sin.f64 %24) %31 = (pow.f64 %25 #s(literal 2 binary64)) %36 = (cos.f64 %24) %40 = (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 %20) %25)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %36 %21) %31))) (approx (* ArB (log (/ (sin (+ (* -1/4 %2) (* 1/2 gamma0))) (sin (- (* -1/2 gamma0) (* 1/4 %2)))))) (fma.f64 ArB (log.f64 (/.f64 %21 %25)) (*.f64 gamma0 (fma.f64 #s(literal 1/2 binary64) (*.f64 ArB (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %31 (pow.f64 %40 #s(literal 2 binary64))) (pow.f64 %21 #s(literal 2 binary64))) (/.f64 (*.f64 %36 %40) %21)))) (/.f64 (*.f64 ArB (*.f64 %25 %40)) %21))))) |
| ▶ | 62.6% | %3 = (* -1/2 gamma0) %8 = (* (sqrt 2) 1/2) %14 = (cos (+ (* -1/4 (PI )) (* 1/2 gamma0))) %26 = (*.f64 #s(literal -1/4 binary64) (PI.f64 )) %27 = (cos.f64 %26) %28 = (sqrt.f64 #s(literal 2 binary64)) %29 = (/.f64 %28 %27) (approx (* ArB (log (+ (* (cos %3) (/ %8 %14)) (/ (* %8 (sin %3)) %14)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 ArB (*.f64 gamma0 (*.f64 %27 (fma.f64 #s(literal -1/4 binary64) %29 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 %26) %28) (pow.f64 %27 #s(literal 2 binary64)))))))) %28) (*.f64 ArB (log.f64 (*.f64 #s(literal 1/2 binary64) %29))))) |
| ▶ | 32.7% | %13 = (*.f64 #s(literal 1/4 binary64) (PI.f64 )) %14 = (sin.f64 %13) %15 = (cos.f64 %13) %22 = (pow.f64 %14 #s(literal 2 binary64)) %23 = (pow.f64 %15 #s(literal 2 binary64)) %24 = (/.f64 %22 %23) %25 = (*.f64 #s(literal 1/2 binary64) %24) %26 = (+.f64 #s(literal 1/2 binary64) %25) %36 = (*.f64 (pow.f64 %15 #s(literal 3 binary64)) (pow.f64 %26 #s(literal 3 binary64))) %38 = (pow.f64 %14 #s(literal 3 binary64)) %39 = (/.f64 (*.f64 (pow.f64 ArB #s(literal 3 binary64)) %36) %38) %42 = (pow.f64 ArB #s(literal 2 binary64)) %43 = (pow.f64 %26 #s(literal 2 binary64)) %44 = (*.f64 %23 %43) %47 = (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %44 %22) %25)) %76 = (/.f64 (*.f64 %42 %44) %22) %78 = (fma.f64 #s(literal 1/2 binary64) (*.f64 ArB %47) (*.f64 #s(literal 1/2 binary64) %76)) (approx (log (pow (tan (+ (* 1/4 (PI )) (* -1/2 gamma0))) ArB)) (+.f64 (log.f64 (pow.f64 (/.f64 %14 %15) ArB)) (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ArB (*.f64 %15 %26)) %14) (*.f64 gamma0 (fma.f64 #s(literal 1/6 binary64) (*.f64 gamma0 (fma.f64 #s(literal -2 binary64) %39 (fma.f64 #s(literal 6 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %42 (*.f64 %15 (*.f64 %26 %47))) %14) (fma.f64 #s(literal -1/6 binary64) %39 (*.f64 #s(literal 1/6 binary64) (*.f64 ArB (fma.f64 #s(literal -2 binary64) (/.f64 %36 %38) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 %15 %43) %14) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 %15 (-.f64 #s(literal 1/48 binary64) (fma.f64 #s(literal -1/48 binary64) %24 (fma.f64 #s(literal 1/8 binary64) %26 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %22 %26) %23)))))) %14)))))))) (*.f64 #s(literal 6 binary64) (/.f64 (*.f64 ArB (*.f64 %15 (*.f64 %26 %78))) %14))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) %76 (*.f64 #s(literal 2 binary64) %78))))))))) |
| ▶ | 33.0% | %13 = (*.f64 #s(literal 1/4 binary64) (PI.f64 )) %14 = (sin.f64 %13) %15 = (cos.f64 %13) %22 = (pow.f64 %14 #s(literal 2 binary64)) %23 = (pow.f64 %15 #s(literal 2 binary64)) %25 = (*.f64 #s(literal 1/2 binary64) (/.f64 %22 %23)) %26 = (+.f64 #s(literal 1/2 binary64) %25) %32 = (*.f64 %23 (pow.f64 %26 #s(literal 2 binary64))) %34 = (/.f64 (*.f64 (pow.f64 ArB #s(literal 2 binary64)) %32) %22) (approx (log (pow (tan (+ (* 1/4 (PI )) (* -1/2 gamma0))) ArB)) (+.f64 (log.f64 (pow.f64 (/.f64 %14 %15) ArB)) (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ArB (*.f64 %15 %26)) %14) (*.f64 #s(literal 1/2 binary64) (*.f64 gamma0 (fma.f64 #s(literal -1 binary64) %34 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 ArB (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %32 %22) %25))) (*.f64 #s(literal 1/2 binary64) %34)))))))))) |
| ▶ | 34.0% | %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 gamma0))) ArB)) (+.f64 (log.f64 (pow.f64 (/.f64 %14 %15) ArB)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ArB (*.f64 gamma0 (*.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)))) |
Compiled 6 304 to 888 computations (85.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) %12 = (+ 1/2 %11) %13 = (* %7 %12) %14 = (/ %13 %8) %15 = (* 1/4 %14) %18 = (+ (* 1/8 %12) %15) %21 = (+ (* -1/48 %9) %18) %23 = (- 1/48 %21) %25 = (pow %12 2) %26 = (* %8 %25) %27 = (/ %26 %7) %30 = (+ (* -1 %27) %11) %31 = (+ 1/2 %30) %33 = (pow %4 3) %34 = (pow %12 3) %35 = (* %33 %34) %36 = (pow %3 3) %37 = (/ %35 %36) %38 = (* %4 %25) %39 = (/ %38 %3) %40 = (* %4 %23) %41 = (/ %40 %3) %43 = (* 6 %41) %45 = (+ (* 3 %39) %43) %49 = (/ 1/2 2) %51 = (* -1/4 %0) %52 = (sqrt 2) %55 = (* 4 %0) %57 = (cos %51) %58 = (sin %51) %59 = (/ %4 %57) %60 = (/ %3 %57) %62 = (* -1/2 %60) %63 = (* %4 %58) %64 = (pow %57 2) %65 = (/ %63 %64) %66 = (* -1/2 %65) %67 = (- %62 %66) %68 = (pow %58 2) %69 = (neg %2) %70 = (sin %69) %71 = (cos %69) %72 = (/ %58 %70) %73 = (/ %57 %70) %74 = (* 1/2 %73) %75 = (* %71 %58) %76 = (pow %70 2) %77 = (/ %75 %76) %78 = (* -1/2 %77) %79 = (- %74 %78) %80 = (* %71 %79) %81 = (pow %57 3) %82 = (/ %52 %57) %83 = (* 1/2 %82) %84 = (* %58 %52) %85 = (/ %84 %64) %86 = (* 1/4 %85) %87 = (* -1/4 %82) %88 = (+ %87 %86) %90 = (* -1/4 %85) %91 = (- %87 %90) %92 = (* %58 %91) %94 = (* 1/96 %82) %95 = (* %68 %91) %96 = (/ %95 %64) %97 = (* 1/96 %85) %100 = (+ (* -1/8 %91) %97) %102 = (+ (* -1/4 %96) %100) %103 = (- %94 %102) %105 = (* %57 %52) %107 = (* %12 %31) %113 = (pow %79 2) %114 = (* %76 %113) %115 = (/ %114 %68) %116 = (/ %80 %58) %121 = (pow %52 2) %122 = (pow %52 3) %123 = (* %57 %91) %124 = (pow %91 2) %125 = (* %64 %124) %126 = (/ %125 %121) %127 = (/ %92 %52) %128 = (* 2 %127) %131 = (+ (* -4 %126) %128) %132 = (/ %123 %52) %134 = (* %58 %124) %135 = (* %57 %134) %136 = (/ %135 %121) %137 = (* %57 %103) %138 = (/ %137 %52) %139 = (pow %91 3) %140 = (* %81 %139) %141 = (/ %140 %122) %143 = (* 16 %141) %146 = (+ (* 12 %138) %143) %151 = (/ 2 2) %155 = (* 1 1) %158 = (+ (* %0 1/4) %0) %160 = (pow 2 -1/2) %161 = (/ 1 %160) %162 = (pow 2 %49) %164 = (+ (* %155 1/2) 1/2) %169 = (sqrt %52) %171 = (sqrt %161) %173 = (sqrt %162) %0 %2 %3 %4 (/ %3 %4) %7 %8 %9 %11 %12 %13 %14 %15 %18 %21 %23 (* %4 %12) %25 %26 %27 %30 %31 %33 %34 %35 %36 %37 %38 %39 %40 %41 %43 %45 (+ (* -2 %37) %45) %49 %51 %52 (* %52 1/2) %55 (+ %2 %55) %57 %58 %59 %60 %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 %88 (* 1/2 %52) %87 %90 %91 %92 %94 %95 %96 %97 %100 %102 %103 (* 1/2 %0) %105 (* 1/2 %105) %107 (* %4 %107) (log %59) (* %57 %67) (log %72) (* %70 %79) %113 %114 %115 %116 (+ (* -1 %115) %116) (log %83) (* %57 %88) %121 %122 %123 %124 %125 %126 %127 %128 %131 %132 (* 2 %132) %134 %135 %136 %137 %138 %139 %140 %141 %143 %146 (+ (* -12 %136) %146) (* 1/2 %131) %151 (neg %151) (/ %0 2) %155 (tan %2) %158 (tan %158) %160 %161 %162 %164 (+ (* %155 -1/2) -1/2) (* %164 1) (* %161 1/2) %169 (* %169 1/2) %171 (* %171 1/2) %173 (* %173 1/2) |
| 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 1/2 binary64) #s(literal 1 binary64) #s(literal 1/4 binary64) #s(literal 3/8 binary64) #s(literal 6380099472108203/18014398509481984 binary64) #s(literal -6004799503160661/18014398509481984 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64) #s(literal 6369051672525773/18014398509481984 binary64) #s(literal 1 binary64) #s(literal 6369051672525773/18014398509481984 binary64) #s(literal 6369051672525773/18014398509481984 binary64) #s(literal 1 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1 binary64) #s(literal -4246034448350515/18014398509481984 binary64) #s(literal -6004799503160661/18014398509481984 binary64) #s(literal -2 binary64) #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 1/4 binary64) #s(literal -884279719003555/1125899906842624 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 884279719003555/70368744177664 binary64) #s(literal 3758188805765109/281474976710656 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal 1 binary64) #s(literal 1 binary64) #s(literal -1/2 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 1/2 binary64) #s(literal -884279719003555/1125899906842624 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 1 binary64) #s(literal -1 binary64) #s(literal -1/2 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 6369051672525773/18014398509481984 binary64) #s(literal 2 binary64) #s(literal 1 binary64) #s(literal -1 binary64) #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal -1/2 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 884279719003555/562949953421312 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal 0 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 0 binary64) #s(literal 0 binary64) #s(literal -6369051672525773/9007199254740992 binary64) #s(literal 2 binary64) #s(literal 6369051672525773/2251799813685248 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 binary64) #s(literal -1 binary64) #s(literal 1 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 4911210218475899/4503599627370496 binary64) #s(literal 4911210218475899/9007199254740992 binary64) |
| 51.0ms | 1× | 2 | valid |
Compiled 3 967 to 177 computations (95.5% saved)
ival-log!: 24.0ms (47.9% of total, 1.4 MiB)ival-sub!: 22.0ms (43.9% of total, 1.5 MiB)adjust: 1.0ms (2.0% of total, 0.1 MiB)ival-mult!: 1.0ms (2.0% of total, 0.1 MiB)ival-add!: 0.0ms (0.0% of total, 0.0 MiB)ival-sinu: 0.0ms (0.0% of total, 0.0 MiB)ival-neg!: 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-div!: 0.0ms (0.0% of total, 0.0 MiB)const: 0.0ms (0.0% of total, 0.0 MiB)ival-cos: 0.0ms (0.0% of total, 0.0 MiB)ival-pow: 0.0ms (0.0% of total, 0.0 MiB)ival-sqrt!: 0.0ms (0.0% of total, 0.0 MiB)ival-pi: 0.0ms (0.0% of total, 0.0 MiB)ival-sin: 0.0ms (0.0% of total, 0.0 MiB)5 calls:
| Time | Variable | Point |
|---|---|---|
| 29.2s | ArB | 0 |
| 14.0s | gamma0 | inf |
| 4.3s | gamma0 | 0 |
| 1.3s | ArB | inf |
| 949.0ms | ArB | -inf |
1 calls:
| Time | Variable | Point |
|---|---|---|
| 4.9s | gamma0 | -inf |
Loading profile data...