
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 0 |
| 100.0% | 99.9% | 0.0% | 0.1% | 0.0% | 0.0% | 0.0% | 1 |
Compiled 7 to 7 computations (0.0% saved)
| 5.8s | 8 256× | 0 | valid |
ival-mult!: 710.0ms (37.1% of total, 237.9 MiB)ival-exp!: 583.0ms (30.5% of total, 270.0 MiB)ival-neg!: 345.0ms (18.0% of total, 109.8 MiB)adjust: 275.0ms (14.4% of total, 78.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 36 |
| 1 | 87 | 28 |
| 2 | 192 | 28 |
| 3 | 861 | 28 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 100.0% | (exp.f64 (neg.f64 (*.f64 BrA v))) |
(sort BrA v)
Compiled 10 to 10 computations (0.0% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%2 = (*.f64 BrA v) %3 = (neg.f64 %2) BrA v %2 %3 (exp.f64 %3) |
| Outputs |
|---|
%5 = (* BrA v) %6 = (*.f64 BrA v) %8 = (neg %5) %10 = (*.f64 #s(literal -1 binary64) %6) %12 = (exp %8) %19 = (pow.f64 v #s(literal 2 binary64)) %41 = (pow.f64 BrA #s(literal 2 binary64)) (approx BrA #s(literal 0 binary64)) (approx BrA BrA) (approx %5 %6) (approx %8 %10) (approx %12 #s(literal 1 binary64)) (approx %12 (+.f64 #s(literal 1 binary64) %10)) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 BrA (fma.f64 #s(literal -1 binary64) v (*.f64 #s(literal 1/2 binary64) (*.f64 BrA %19)))))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 BrA (fma.f64 #s(literal -1 binary64) v (*.f64 BrA (fma.f64 #s(literal -1/6 binary64) (*.f64 BrA (pow.f64 v #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) %19))))))) (approx %12 (exp.f64 (neg.f64 %6))) (approx v v) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 v (fma.f64 #s(literal -1 binary64) BrA (*.f64 #s(literal 1/2 binary64) (*.f64 %41 v)))))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 v (fma.f64 #s(literal -1 binary64) BrA (*.f64 v (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 BrA #s(literal 3 binary64)) v) (*.f64 #s(literal 1/2 binary64) %41))))))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 16.0ms | BrA | inf |
| 1.0ms | BrA | 0 |
| 1.0ms | v | -inf |
| 1.0ms | BrA | -inf |
| 1.0ms | v | 0 |
| Inputs |
|---|
%2 = (*.f64 BrA v) %3 = (neg.f64 %2) BrA v %2 %3 (exp.f64 %3) |
| Outputs |
|---|
%1 = (neg.f64 BrA) %4 = (neg.f64 v) %6 = (*.f64 BrA v) %10 = (neg.f64 %6) %28 = (exp.f64 %10) %30 = (neg.f64 %28) %34 = (*.f64 %6 #s(literal -1 binary64)) %37 = (exp.f64 %6) %42 = (neg.f64 %37) %48 = (exp.f64 (*.f64 %6 #s(literal -2 binary64))) %55 = (*.f64 %1 (+.f64 v v)) %62 = (*.f64 #s(literal 2 binary64) %37) %64 = (/.f64 #s(literal 1/2 binary64) %37) %66 = (/.f64 #s(literal 2 binary64) %37) %69 = (*.f64 #s(literal 2 binary64) %28) %71 = (*.f64 %28 #s(literal 2 binary64)) %82 = (/.f64 #s(literal 1/2 binary64) %42) %85 = (*.f64 #s(literal -1/2 binary64) %30) %87 = (*.f64 #s(literal 1/2 binary64) %30) %89 = (neg.f64 %69) %96 = (*.f64 #s(literal 2 binary64) %62) %98 = (*.f64 #s(literal 2 binary64) %69) %110 = (neg.f64 %98) %115 = (/.f64 #s(literal 1 binary64) %96) %121 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64)) %125 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %144 = (sqrt.f64 %28) %150 = (/.f64 #s(literal 0 binary64) %37) %152 = (*.f64 %28 #s(literal 0 binary64)) %154 = (*.f64 #s(literal 0 binary64) %28) %156 = (cosh.f64 %6) %157 = (sinh.f64 %6) %159 = (sinh.f64 %10) %165 = (neg.f64 %156) %180 = (neg.f64 %144) %190 = (*.f64 #s(literal -1 binary64) %159) %192 = (*.f64 #s(literal -1 binary64) %156) %216 = (*.f64 #s(literal -2 binary64) %157) %218 = (*.f64 %157 #s(literal 2 binary64)) %226 = (/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %235 = (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %243 = (*.f64 %156 #s(literal 1/2 binary64)) %247 = (*.f64 %159 #s(literal 1/2 binary64)) %251 = (*.f64 #s(literal -1 binary64) %165) %253 = (*.f64 #s(literal -1 binary64) %157) %257 = (*.f64 %156 #s(literal 2 binary64)) %259 = (*.f64 %165 #s(literal -1 binary64)) %262 = (*.f64 %157 #s(literal -1 binary64)) %267 = (*.f64 #s(literal -2 binary64) %156) %272 = (*.f64 #s(literal 4 binary64) %157) %275 = (/.f64 %30 #s(literal 2 binary64)) %285 = (*.f64 %144 #s(literal -1 binary64)) %287 = (*.f64 #s(literal -1 binary64) %144) %289 = (/.f64 #s(literal 1/2 binary64) %62) %293 = (/.f64 %64 #s(literal 2 binary64)) %309 = (/.f64 #s(literal 1/2 binary64) %96) %317 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %319 = (*.f64 %257 #s(literal -2 binary64)) %325 = (*.f64 %267 #s(literal -2 binary64)) %328 = (*.f64 #s(literal -2 binary64) %218) %334 = (*.f64 #s(literal -2 binary64) %216) %343 = (*.f64 %267 #s(literal 2 binary64)) %353 = (*.f64 %37 #s(literal 1/2 binary64)) %360 = (-.f64 %64 %157) %362 = (-.f64 %353 %157) %372 = (fma.f64 %37 #s(literal 1/2 binary64) %159) %375 = (fma.f64 %28 #s(literal 1/2 binary64) %159) %388 = (*.f64 #s(literal 1/2 binary64) %144) %393 = (/.f64 %144 #s(literal 2 binary64)) BrA (neg.f64 %1) v (neg.f64 %4) %6 (*.f64 v BrA) (*.f64 %1 %4) (*.f64 %4 %1) (neg.f64 %10) (*.f64 BrA %4) (*.f64 v %1) (*.f64 %1 v) (*.f64 %4 BrA) %10 (-.f64 #s(literal 0 binary64) %6) (fma.f64 BrA %4 #s(literal 0 binary64)) (fma.f64 v %1 #s(literal 0 binary64)) (fma.f64 %1 v #s(literal 0 binary64)) (fma.f64 %4 BrA #s(literal 0 binary64)) (+.f64 %10 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %10) (neg.f64 (-.f64 %6 #s(literal 0 binary64))) (neg.f64 (+.f64 #s(literal 0 binary64) %6)) %28 (fabs.f64 %28) (fabs.f64 %30) (neg.f64 %30) (exp.f64 %34) (/.f64 #s(literal 1 binary64) %37) (*.f64 %28 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %28) (/.f64 %28 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %42) (*.f64 #s(literal -1 binary64) %30) (*.f64 %30 #s(literal -1 binary64)) (sqrt.f64 %48) (exp.f64 (fma.f64 %6 #s(literal -1 binary64) #s(literal 0 binary64))) (exp.f64 (+.f64 #s(literal 0 binary64) %34)) (exp.f64 (*.f64 %55 #s(literal 1/2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 %37 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %62) (*.f64 #s(literal 2 binary64) %64) (*.f64 #s(literal 1/2 binary64) %66) (*.f64 %64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %69) (*.f64 %71 #s(literal 1/2 binary64)) (*.f64 %69 #s(literal 1/2 binary64)) (exp.f64 (/.f64 %55 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 %42 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %42)) (/.f64 %71 #s(literal 2 binary64)) (/.f64 %69 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %82) (*.f64 #s(literal 2 binary64) %85) (*.f64 #s(literal -2 binary64) %87) (/.f64 %89 #s(literal -2 binary64)) (/.f64 (fabs.f64 %69) #s(literal 2 binary64)) (/.f64 (fabs.f64 %89) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) %96) (/.f64 %98 #s(literal 4 binary64)) (/.f64 (*.f64 %69 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 %69 #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %69) #s(literal 2 binary64)) (/.f64 (fabs.f64 %98) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %89) #s(literal 2 binary64)) (/.f64 %110 (neg.f64 #s(literal 4 binary64))) (/.f64 (fabs.f64 %110) #s(literal 4 binary64)) (*.f64 %115 #s(literal 4 binary64)) (/.f64 (*.f64 %98 #s(literal 1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %98) #s(literal 4 binary64)) (*.f64 %98 %121) (/.f64 (/.f64 %98 #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 %110 %125) (/.f64 (*.f64 #s(literal -1 binary64) %110) #s(literal 4 binary64)) (pow.f64 (exp.f64 BrA) %4) (pow.f64 (exp.f64 v) %1) (pow.f64 (exp.f64 %1) v) (pow.f64 (exp.f64 %4) BrA) (/.f64 (*.f64 %98 #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) %98) (*.f64 #s(literal 2 binary64) #s(literal 4 binary64))) (pow.f64 %37 #s(literal -1 binary64)) (pow.f64 %144 #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 %6 #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 %48 #s(literal 1/2 binary64)) (+.f64 %28 %150) (+.f64 %28 %152) (+.f64 %28 %154) (-.f64 %156 %157) (+.f64 %156 %159) (+.f64 %159 %156) (/.f64 %144 (sqrt.f64 %37)) (*.f64 %144 %144) (-.f64 %159 %165) (fma.f64 %28 #s(literal 1 binary64) %150) (fma.f64 %28 #s(literal 1/2 binary64) %64) (fma.f64 #s(literal 1 binary64) %28 %150) (fma.f64 #s(literal 1/2 binary64) %28 %64) (fma.f64 %28 #s(literal 1 binary64) %152) (fma.f64 %28 #s(literal 1 binary64) %154) (fma.f64 #s(literal 1 binary64) %28 %152) (fma.f64 #s(literal 1 binary64) %28 %154) (+.f64 %64 %64) (-.f64 %156 (*.f64 %157 #s(literal 1 binary64))) (fma.f64 #s(literal -1 binary64) %30 %150) (fma.f64 %30 #s(literal -1 binary64) %150) (*.f64 %180 %180) (fma.f64 #s(literal -1 binary64) %30 %152) (fma.f64 #s(literal -1 binary64) %30 %154) (fma.f64 %30 #s(literal -1 binary64) %152) (fma.f64 %30 #s(literal -1 binary64) %154) (fma.f64 #s(literal 1 binary64) %156 %159) (fma.f64 #s(literal 1 binary64) %159 %156) (fma.f64 %156 #s(literal 1 binary64) %159) (fma.f64 %159 #s(literal 1 binary64) %156) (-.f64 %156 %190) (-.f64 %159 %192) (fma.f64 #s(literal 1 binary64) %64 %64) (fma.f64 #s(literal 2 binary64) %64 %150) (fma.f64 #s(literal 1/2 binary64) %66 %150) (fma.f64 %64 #s(literal 1 binary64) %64) (fma.f64 %64 #s(literal 2 binary64) %150) (-.f64 %159 (*.f64 %165 #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) %64 %152) (fma.f64 #s(literal 2 binary64) %64 %154) (fma.f64 #s(literal 1/2 binary64) %69 %150) (fma.f64 #s(literal 1/2 binary64) %66 %152) (fma.f64 #s(literal 1/2 binary64) %66 %154) (fma.f64 %71 #s(literal 1/2 binary64) %150) (fma.f64 %64 #s(literal 2 binary64) %152) (fma.f64 %64 #s(literal 2 binary64) %154) (fma.f64 %69 #s(literal 1/2 binary64) %150) (fma.f64 #s(literal 1/2 binary64) %69 %152) (fma.f64 #s(literal 1/2 binary64) %69 %154) (fma.f64 %71 #s(literal 1/2 binary64) %152) (fma.f64 %71 #s(literal 1/2 binary64) %154) (fma.f64 %69 #s(literal 1/2 binary64) %152) (fma.f64 %69 #s(literal 1/2 binary64) %154) (fma.f64 #s(literal 1/2 binary64) %216 %156) (fma.f64 %218 #s(literal -1/2 binary64) %156) (fma.f64 %216 #s(literal 1/2 binary64) %156) (pow.f64 (exp.f64 (*.f64 %55 #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) %82 %150) (fma.f64 %226 %28 %64) (+.f64 (cosh.f64 %34) (sinh.f64 %34)) (fma.f64 #s(literal 2 binary64) %85 %150) (fma.f64 #s(literal -2 binary64) %87 %150) (fma.f64 #s(literal -2 binary64) %82 %152) (fma.f64 #s(literal -2 binary64) %82 %154) (fma.f64 %235 %30 %64) (fma.f64 #s(literal 2 binary64) (/.f64 %157 #s(literal -2 binary64)) %156) (fma.f64 #s(literal 2 binary64) %85 %152) (fma.f64 #s(literal 2 binary64) %85 %154) (fma.f64 #s(literal -2 binary64) %87 %152) (fma.f64 #s(literal -2 binary64) %87 %154) (fma.f64 #s(literal 2 binary64) %243 %159) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %156) %159) (fma.f64 #s(literal 2 binary64) %247 %156) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %159) %156) (fma.f64 #s(literal -1 binary64) %157 %251) (fma.f64 #s(literal -1 binary64) %165 %253) (fma.f64 #s(literal -1 binary64) %192 %159) (fma.f64 #s(literal -1 binary64) %190 %156) (fma.f64 #s(literal 1/2 binary64) %257 %159) (fma.f64 %157 #s(literal -1 binary64) %259) (fma.f64 %257 #s(literal 1/2 binary64) %159) (fma.f64 %165 #s(literal -1 binary64) %262) (fma.f64 (*.f64 %156 #s(literal -1 binary64)) #s(literal -1 binary64) %159) (fma.f64 %243 #s(literal 2 binary64) %159) (fma.f64 %267 #s(literal -1/2 binary64) %159) (fma.f64 (*.f64 %159 #s(literal -1 binary64)) #s(literal -1 binary64) %156) (fma.f64 %247 #s(literal 2 binary64) %156) (-.f64 %156 (/.f64 %272 #s(literal 4 binary64))) (fma.f64 #s(literal -1 binary64) %275 %64) (+.f64 %262 %259) (+.f64 %253 %251) (+.f64 %259 %262) (+.f64 %251 %253) (fma.f64 #s(literal 2 binary64) (/.f64 %156 #s(literal 2 binary64)) %159) (fma.f64 #s(literal 2 binary64) (/.f64 %159 #s(literal 2 binary64)) %156) (*.f64 %285 %285) (*.f64 %287 %287) (fma.f64 %289 #s(literal 2 binary64) %64) (fma.f64 (*.f64 #s(literal 1 binary64) %216) #s(literal 1/2 binary64) %156) (fma.f64 #s(literal 2 binary64) %293 %64) (/.f64 (fma.f64 #s(literal -2 binary64) %156 %218) #s(literal -2 binary64)) (/.f64 (fma.f64 %156 #s(literal -2 binary64) %218) #s(literal -2 binary64)) (fma.f64 (*.f64 #s(literal 1 binary64) %257) #s(literal 1/2 binary64) %159) (/.f64 (-.f64 (*.f64 %156 #s(literal -2 binary64)) %216) #s(literal -2 binary64)) (/.f64 (-.f64 %267 %216) #s(literal -2 binary64)) (/.f64 (fma.f64 %159 #s(literal -2 binary64) %267) #s(literal -2 binary64)) (fma.f64 %115 #s(literal 4 binary64) %150) (fma.f64 %309 #s(literal 4 binary64) %64) (fma.f64 %115 #s(literal 4 binary64) %152) (fma.f64 %115 #s(literal 4 binary64) %154) (fma.f64 %98 %121 %150) (fma.f64 %98 %121 %152) (fma.f64 %98 %121 %154) (/.f64 (fma.f64 %257 #s(literal -2 binary64) %272) %317) (/.f64 (fma.f64 #s(literal 4 binary64) %157 %319) %125) (/.f64 (fma.f64 %218 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %267)) #s(literal 4 binary64)) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %325) #s(literal 4 binary64)) (/.f64 (fma.f64 %267 #s(literal -2 binary64) %328) #s(literal 4 binary64)) (/.f64 (fma.f64 %267 #s(literal -2 binary64) (*.f64 %218 #s(literal -2 binary64))) #s(literal 4 binary64)) (/.f64 (-.f64 %325 %334) #s(literal 4 binary64)) (/.f64 (-.f64 %319 (neg.f64 %272)) %317) (/.f64 (fma.f64 %216 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %267)) %317) (/.f64 (fma.f64 %216 #s(literal -2 binary64) %343) %317) (/.f64 (fma.f64 %267 #s(literal 2 binary64) %334) %125) (/.f64 (fma.f64 %267 #s(literal 2 binary64) (*.f64 %216 #s(literal -2 binary64))) %125) (/.f64 (-.f64 %343 %328) %125) (+.f64 (-.f64 %156 %353) %64) (-.f64 %64 (-.f64 %353 %156)) (-.f64 (+.f64 %156 %64) %353) (fma.f64 %37 #s(literal 1/2 binary64) %360) (fma.f64 %28 #s(literal 1/2 binary64) %362) (fma.f64 #s(literal 1/2 binary64) %28 %362) (-.f64 %64 (fma.f64 %37 #s(literal 1/2 binary64) %165)) (fma.f64 %144 %144 %150) (fma.f64 %144 %144 %152) (fma.f64 %144 %144 %154) (+.f64 %64 %362) (+.f64 %353 %360) (fma.f64 %28 #s(literal 1/2 binary64) %372) (fma.f64 #s(literal 1/2 binary64) %28 %372) (fma.f64 %37 #s(literal 1/2 binary64) %375) (+.f64 %64 %372) (+.f64 %353 %375) (+.f64 (+.f64 %159 %353) %64) (+.f64 (+.f64 %159 %64) %353) (fma.f64 %180 %180 %150) (fma.f64 %180 %180 %152) (fma.f64 %180 %180 %154) (fma.f64 #s(literal 1 binary64) %64 %362) (fma.f64 %64 #s(literal 1 binary64) %362) (fma.f64 %388 %144 %64) (fma.f64 #s(literal 1 binary64) %64 %372) (fma.f64 %64 #s(literal 1 binary64) %372) (fma.f64 %226 %28 %362) (fma.f64 %144 %393 %64) (fma.f64 %235 %30 %362) (fma.f64 %226 %28 %372) (fma.f64 %235 %30 %372) (fma.f64 #s(literal -1 binary64) %275 %362) (fma.f64 #s(literal -1 binary64) %275 %372) (fma.f64 %289 #s(literal 2 binary64) %362) (fma.f64 %285 %285 %150) (fma.f64 %287 %287 %150) (fma.f64 %289 #s(literal 2 binary64) %372) (fma.f64 %285 %285 %152) (fma.f64 %285 %285 %154) (fma.f64 %287 %287 %152) (fma.f64 %287 %287 %154) (fma.f64 #s(literal 2 binary64) %293 %362) (fma.f64 #s(literal 2 binary64) %293 %372) (fma.f64 %309 #s(literal 4 binary64) %362) (fma.f64 %309 #s(literal 4 binary64) %372) (fma.f64 %388 %144 %362) (fma.f64 %388 %144 %372) (fma.f64 %144 %393 %362) (fma.f64 %144 %393 %372) |
Compiled 3 672 to 479 computations (87.0% saved)
3 alts after pruning (2 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 266 | 2 | 268 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 266 | 3 | 269 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (exp.f64 (neg.f64 (*.f64 BrA v))) |
| ▶ | 59.2% | (approx (exp (neg (* BrA v))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 BrA v)))) |
| ▶ | 51.4% | (approx (exp (neg (* BrA v))) #s(literal 1 binary64)) |
Compiled 13 to 9 computations (30.8% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%2 = (*.f64 BrA v) %4 = (*.f64 #s(literal -1 binary64) %2) %8 = (exp (neg (* BrA v))) %10 = (+.f64 #s(literal 1 binary64) %4) BrA v %2 #s(literal -1 binary64) %4 #s(literal 1 binary64) (approx %8 #s(literal 1 binary64)) %10 (approx %8 %10) |
| Outputs |
|---|
%5 = (* BrA v) %6 = (*.f64 BrA v) %9 = (* -1 %5) %11 = (*.f64 #s(literal -1 binary64) %6) %14 = (exp (neg %5)) %21 = (pow.f64 v #s(literal 2 binary64)) %43 = (+ 1 %9) %44 = (/.f64 #s(literal 1 binary64) BrA) %53 = (pow.f64 BrA #s(literal 2 binary64)) %69 = (/.f64 #s(literal 1 binary64) v) (approx BrA #s(literal 0 binary64)) (approx BrA BrA) (approx %5 %6) (approx %9 %11) (approx %14 #s(literal 1 binary64)) (approx %14 (+.f64 #s(literal 1 binary64) %11)) (approx %14 (+.f64 #s(literal 1 binary64) (*.f64 BrA (fma.f64 #s(literal -1 binary64) v (*.f64 #s(literal 1/2 binary64) (*.f64 BrA %21)))))) (approx %14 (+.f64 #s(literal 1 binary64) (*.f64 BrA (fma.f64 #s(literal -1 binary64) v (*.f64 BrA (fma.f64 #s(literal -1/6 binary64) (*.f64 BrA (pow.f64 v #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) %21))))))) (approx %14 (exp.f64 (neg.f64 %6))) (approx %43 (*.f64 BrA (fma.f64 #s(literal -1 binary64) v %44))) (approx %43 (*.f64 #s(literal -1 binary64) (*.f64 BrA (-.f64 v %44)))) (approx v v) (approx %14 (+.f64 #s(literal 1 binary64) (*.f64 v (fma.f64 #s(literal -1 binary64) BrA (*.f64 #s(literal 1/2 binary64) (*.f64 %53 v)))))) (approx %14 (+.f64 #s(literal 1 binary64) (*.f64 v (fma.f64 #s(literal -1 binary64) BrA (*.f64 v (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 BrA #s(literal 3 binary64)) v) (*.f64 #s(literal 1/2 binary64) %53))))))) (approx %43 (*.f64 v (fma.f64 #s(literal -1 binary64) BrA %69))) (approx %43 (*.f64 #s(literal -1 binary64) (*.f64 v (-.f64 BrA %69)))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 23.0ms | v | inf |
| 1.0ms | BrA | inf |
| 1.0ms | BrA | 0 |
| 1.0ms | v | 0 |
| 0.0ms | v | -inf |
| Inputs |
|---|
%2 = (*.f64 BrA v) %4 = (*.f64 #s(literal -1 binary64) %2) %8 = (exp (neg (* BrA v))) %10 = (+.f64 #s(literal 1 binary64) %4) BrA v %2 #s(literal -1 binary64) %4 #s(literal 1 binary64) (approx %8 #s(literal 1 binary64)) %10 (approx %8 %10) |
| Outputs |
|---|
%1 = (neg.f64 BrA) %13 = (*.f64 #s(literal 0 binary64) BrA) %15 = (*.f64 BrA #s(literal 0 binary64)) %20 = (+.f64 BrA BrA) %24 = (*.f64 #s(literal 1/2 binary64) BrA) %28 = (*.f64 #s(literal -1/2 binary64) BrA) %33 = (*.f64 %1 #s(literal 0 binary64)) %35 = (*.f64 #s(literal 0 binary64) %1) %41 = (*.f64 #s(literal 2 binary64) %1) %43 = (*.f64 %1 #s(literal -1/2 binary64)) %45 = (*.f64 %1 #s(literal 2 binary64)) %47 = (*.f64 %1 #s(literal -2 binary64)) %87 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %88 = (/.f64 BrA #s(literal 4 binary64)) %125 = (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %126 = (/.f64 %20 %125) %131 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %134 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %144 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %155 = (neg.f64 v) %164 = (*.f64 #s(literal 0 binary64) v) %166 = (*.f64 v #s(literal 0 binary64)) %170 = (+.f64 v v) %173 = (*.f64 #s(literal 1/2 binary64) v) %175 = (*.f64 #s(literal -2 binary64) v) %180 = (*.f64 %155 #s(literal 0 binary64)) %182 = (*.f64 #s(literal 0 binary64) %155) %185 = (*.f64 #s(literal -1/2 binary64) %155) %187 = (*.f64 #s(literal -2 binary64) %155) %189 = (*.f64 #s(literal 1/2 binary64) %155) %191 = (*.f64 %155 #s(literal -1/2 binary64)) %193 = (*.f64 %155 #s(literal -2 binary64)) %195 = (*.f64 %155 #s(literal 1/2 binary64)) %232 = (/.f64 v #s(literal 4 binary64)) %272 = (/.f64 %170 %125) %301 = (*.f64 BrA v) %305 = (neg.f64 %301) %319 = (fma.f64 BrA v #s(literal -1 binary64)) %331 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %333 = (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %335 = (*.f64 %20 v) %344 = (*.f64 %24 v) %346 = (*.f64 %28 v) %348 = (*.f64 %301 #s(literal -2 binary64)) %356 = (/.f64 %301 #s(literal 1/2 binary64)) %360 = (-.f64 #s(literal 1 binary64) %301) %362 = (-.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %365 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %378 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %396 = (*.f64 #s(literal 0 binary64) %305) %398 = (*.f64 %305 #s(literal 0 binary64)) %402 = (*.f64 %344 #s(literal 1/2 binary64)) %404 = (*.f64 %335 #s(literal 2 binary64)) %406 = (*.f64 #s(literal 2 binary64) %335) %411 = (fma.f64 %20 v #s(literal -2 binary64)) %418 = (fma.f64 %24 v #s(literal -1/2 binary64)) %420 = (fma.f64 #s(literal -2 binary64) %301 #s(literal 2 binary64)) %431 = (/.f64 %301 #s(literal 4 binary64)) %433 = (*.f64 %335 #s(literal 0 binary64)) %441 = (-.f64 #s(literal 1/2 binary64) %344) %463 = (/.f64 #s(literal 0 binary64) %125) %480 = (*.f64 #s(literal -1/2 binary64) v) %484 = (/.f64 %335 %125) %486 = (*.f64 %335 #s(literal -2 binary64)) %490 = (*.f64 #s(literal -2 binary64) %335) %507 = (-.f64 %344 #s(literal 0 binary64)) %519 = (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %561 = (*.f64 %173 #s(literal -1 binary64)) %588 = (*.f64 %24 #s(literal 1/2 binary64)) %590 = (*.f64 %173 #s(literal 1/2 binary64)) %593 = (*.f64 #s(literal 1/2 binary64) %344) %596 = (*.f64 #s(literal 3/2 binary64) %344) %599 = (*.f64 %344 #s(literal 3/2 binary64)) %603 = (*.f64 %346 #s(literal -1/2 binary64)) %605 = (*.f64 %346 #s(literal 1/2 binary64)) %629 = (exp.f64 %305) %638 = (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 %301) #s(literal 2 binary64)))) %675 = (*.f64 #s(literal 0 binary64) #s(literal -1/2 binary64)) %678 = (*.f64 #s(literal -2 binary64) #s(literal 0 binary64)) %680 = (*.f64 #s(literal -1/2 binary64) #s(literal 0 binary64)) %685 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %691 = (/.f64 #s(literal 2 binary64) #s(literal -1 binary64)) %694 = (/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %696 = (/.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) %731 = (*.f64 #s(literal 3/2 binary64) #s(literal -1/2 binary64)) %738 = (*.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %745 = (*.f64 #s(literal -1/2 binary64) #s(literal 3/2 binary64)) %757 = (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %769 = (/.f64 #s(literal -2 binary64) %125) %775 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %776 = (/.f64 #s(literal 3/2 binary64) #s(literal -2 binary64)) %779 = (/.f64 #s(literal -1 binary64) #s(literal 4 binary64)) %781 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %782 = (/.f64 #s(literal 4 binary64) #s(literal -1 binary64)) %892 = (-.f64 #s(literal 0 binary64) %305) %897 = (*.f64 %20 %155) %899 = (*.f64 %170 %1) %926 = (*.f64 %335 #s(literal -1 binary64)) %940 = (*.f64 #s(literal 4 binary64) %346) %1095 = (E.f64 ) %1119 = (-.f64 #s(literal 0 binary64) #s(literal -1/2 binary64)) %1129 = (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %1145 = (sqrt.f64 #s(literal 2 binary64)) %1146 = (sqrt.f64 #s(literal 1/2 binary64)) %1182 = (*.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) %1184 = (*.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64)) %1208 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64)) %1218 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64)) %1222 = (/.f64 #s(literal 2 binary64) %125) %1232 = (/.f64 #s(literal 3/2 binary64) #s(literal 2 binary64)) %1239 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %1270 = (/.f64 #s(literal 1 binary64) %125) %1310 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %1365 = (/.f64 #s(literal 1 binary64) %1095) %1367 = (/.f64 (+.f64 %1365 %1095) #s(literal 2 binary64)) %1370 = (/.f64 (-.f64 %1095 %1365) #s(literal 2 binary64)) %1375 = (exp (neg (* BrA v))) %1394 = (-.f64 #s(literal 1/2 binary64) %301) %1442 = (fma.f64 %28 v #s(literal 1/2 binary64)) %1446 = (-.f64 #s(literal 2 binary64) %335) %1453 = (-.f64 %346 #s(literal -1/2 binary64)) %1502 = (*.f64 #s(literal 4 binary64) %441) %1504 = (/.f64 %420 #s(literal 4 binary64)) %1537 = (/.f64 %420 %125) BrA (neg.f64 %1) (*.f64 BrA #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) BrA) (/.f64 BrA #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1) (*.f64 %1 #s(literal -1 binary64)) (fma.f64 BrA #s(literal 0 binary64) BrA) (fma.f64 #s(literal 0 binary64) BrA BrA) (+.f64 BrA %13) (+.f64 BrA %15) (+.f64 %13 BrA) (+.f64 %15 BrA) (*.f64 #s(literal 1/2 binary64) %20) (*.f64 %20 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %24) (*.f64 #s(literal -2 binary64) %28) (*.f64 %24 #s(literal 2 binary64)) (*.f64 %28 #s(literal -2 binary64)) (/.f64 %20 #s(literal 2 binary64)) (+.f64 BrA %33) (+.f64 BrA %35) (/.f64 (*.f64 #s(literal -2 binary64) BrA) #s(literal -2 binary64)) (/.f64 (*.f64 BrA #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) %41) (*.f64 %43 #s(literal 2 binary64)) (*.f64 %45 #s(literal -1/2 binary64)) (*.f64 %47 #s(literal 1/2 binary64)) (/.f64 (neg.f64 %20) #s(literal -2 binary64)) (/.f64 %45 #s(literal -2 binary64)) (/.f64 %47 #s(literal 2 binary64)) (/.f64 %41 #s(literal -2 binary64)) (fma.f64 BrA #s(literal 1 binary64) %13) (fma.f64 BrA #s(literal 1 binary64) %15) (fma.f64 BrA #s(literal 1/2 binary64) %24) (fma.f64 #s(literal 1 binary64) BrA %13) (fma.f64 #s(literal 1 binary64) BrA %15) (fma.f64 #s(literal 1/2 binary64) BrA %24) (+.f64 %24 %24) (fma.f64 BrA #s(literal 1 binary64) %33) (fma.f64 BrA #s(literal 1 binary64) %35) (fma.f64 #s(literal -1 binary64) %1 %13) (fma.f64 #s(literal -1 binary64) %1 %15) (fma.f64 #s(literal 1 binary64) BrA %33) (fma.f64 #s(literal 1 binary64) BrA %35) (fma.f64 #s(literal -1/2 binary64) %1 %24) (fma.f64 %1 #s(literal -1 binary64) %13) (fma.f64 %1 #s(literal -1 binary64) %15) (/.f64 (*.f64 %20 #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %20) #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) %1 %33) (fma.f64 #s(literal -1 binary64) %1 %35) (fma.f64 %1 #s(literal -1 binary64) %33) (fma.f64 %1 #s(literal -1 binary64) %35) (fma.f64 %1 #s(literal -1/2 binary64) %43) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %20)) (/.f64 (/.f64 %20 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %20 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (+.f64 %43 %43) (*.f64 %87 %88) (fma.f64 #s(literal 1/2 binary64) %20 %13) (fma.f64 #s(literal 1/2 binary64) %20 %15) (fma.f64 %20 #s(literal 1/2 binary64) %13) (fma.f64 %20 #s(literal 1/2 binary64) %15) (fma.f64 #s(literal 1 binary64) %24 %24) (fma.f64 #s(literal 2 binary64) %24 %13) (fma.f64 #s(literal 2 binary64) %24 %15) (fma.f64 #s(literal -2 binary64) %28 %13) (fma.f64 #s(literal -2 binary64) %28 %15) (fma.f64 %24 #s(literal 1 binary64) %24) (fma.f64 %24 #s(literal 2 binary64) %13) (fma.f64 %24 #s(literal 2 binary64) %15) (fma.f64 %28 #s(literal -1 binary64) %24) (fma.f64 %28 #s(literal -2 binary64) %13) (fma.f64 %28 #s(literal -2 binary64) %15) (fma.f64 #s(literal 1/2 binary64) %20 %33) (fma.f64 #s(literal 1/2 binary64) %20 %35) (fma.f64 %20 #s(literal 1/2 binary64) %33) (fma.f64 %20 #s(literal 1/2 binary64) %35) (fma.f64 #s(literal 2 binary64) %24 %33) (fma.f64 #s(literal 2 binary64) %24 %35) (fma.f64 #s(literal -2 binary64) %28 %33) (fma.f64 #s(literal -2 binary64) %28 %35) (fma.f64 #s(literal -1/2 binary64) %41 %13) (fma.f64 #s(literal -1/2 binary64) %41 %15) (fma.f64 %24 #s(literal 2 binary64) %33) (fma.f64 %24 #s(literal 2 binary64) %35) (fma.f64 %28 #s(literal -2 binary64) %33) (fma.f64 %28 #s(literal -2 binary64) %35) (fma.f64 %43 #s(literal 2 binary64) %13) (fma.f64 %43 #s(literal 2 binary64) %15) (fma.f64 %45 #s(literal -1/2 binary64) %13) (fma.f64 %45 #s(literal -1/2 binary64) %15) (fma.f64 %47 #s(literal 1/2 binary64) %13) (fma.f64 %47 #s(literal 1/2 binary64) %15) (*.f64 %126 #s(literal 4 binary64)) (/.f64 (*.f64 %125 %24) #s(literal 4 binary64)) (/.f64 (*.f64 %20 #s(literal -2 binary64)) %131) (/.f64 (*.f64 #s(literal -2 binary64) %20) %134) (fma.f64 #s(literal -1/2 binary64) %41 %33) (fma.f64 #s(literal -1/2 binary64) %41 %35) (fma.f64 %43 #s(literal 2 binary64) %33) (fma.f64 %43 #s(literal 2 binary64) %35) (fma.f64 %45 #s(literal -1/2 binary64) %33) (fma.f64 %45 #s(literal -1/2 binary64) %35) (fma.f64 %47 #s(literal 1/2 binary64) %33) (fma.f64 %47 #s(literal 1/2 binary64) %35) (fma.f64 %144 %20 %24) (fma.f64 %87 %88 %13) (fma.f64 %87 %88 %15) (fma.f64 %87 %88 %33) (fma.f64 %87 %88 %35) (fma.f64 %126 #s(literal 4 binary64) %13) (fma.f64 %126 #s(literal 4 binary64) %15) (fma.f64 %126 #s(literal 4 binary64) %33) (fma.f64 %126 #s(literal 4 binary64) %35) v (neg.f64 %155) (*.f64 v #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) v) (/.f64 v #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %155) (*.f64 %155 #s(literal -1 binary64)) (fma.f64 v #s(literal 0 binary64) v) (fma.f64 #s(literal 0 binary64) v v) (+.f64 v %164) (+.f64 v %166) (+.f64 %164 v) (+.f64 %166 v) (*.f64 #s(literal 1/2 binary64) %170) (*.f64 %170 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %173) (*.f64 #s(literal -1/2 binary64) %175) (*.f64 %173 #s(literal 2 binary64)) (*.f64 %175 #s(literal -1/2 binary64)) (/.f64 %170 #s(literal 2 binary64)) (+.f64 v %180) (+.f64 v %182) (/.f64 %175 #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) %185) (*.f64 #s(literal 1/2 binary64) %187) (*.f64 #s(literal -2 binary64) %189) (*.f64 %191 #s(literal 2 binary64)) (*.f64 %193 #s(literal 1/2 binary64)) (*.f64 %195 #s(literal -2 binary64)) (/.f64 %193 #s(literal 2 binary64)) (/.f64 %187 #s(literal 2 binary64)) (fma.f64 v #s(literal 1 binary64) %164) (fma.f64 v #s(literal 1 binary64) %166) (fma.f64 v #s(literal 1/2 binary64) %173) (fma.f64 #s(literal 1 binary64) v %164) (fma.f64 #s(literal 1 binary64) v %166) (fma.f64 #s(literal 1/2 binary64) v %173) (+.f64 %173 %173) (fma.f64 v #s(literal 1 binary64) %180) (fma.f64 v #s(literal 1 binary64) %182) (fma.f64 #s(literal -1 binary64) %155 %164) (fma.f64 #s(literal -1 binary64) %155 %166) (fma.f64 #s(literal 1 binary64) v %180) (fma.f64 #s(literal 1 binary64) v %182) (fma.f64 %155 #s(literal -1 binary64) %164) (fma.f64 %155 #s(literal -1 binary64) %166) (/.f64 (*.f64 %170 #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %170) #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) %155 %180) (fma.f64 #s(literal -1 binary64) %155 %182) (fma.f64 #s(literal -1/2 binary64) %155 %185) (fma.f64 %155 #s(literal -1 binary64) %180) (fma.f64 %155 #s(literal -1 binary64) %182) (fma.f64 %155 #s(literal -1/2 binary64) %191) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %170)) (/.f64 (/.f64 %170 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %170 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (+.f64 %191 %191) (+.f64 %185 %185) (*.f64 %87 %232) (fma.f64 #s(literal 1/2 binary64) %170 %164) (fma.f64 #s(literal 1/2 binary64) %170 %166) (fma.f64 %170 #s(literal 1/2 binary64) %164) (fma.f64 %170 #s(literal 1/2 binary64) %166) (fma.f64 #s(literal 1 binary64) %173 %173) (fma.f64 #s(literal 2 binary64) %173 %164) (fma.f64 #s(literal 2 binary64) %173 %166) (fma.f64 #s(literal -1/2 binary64) %175 %164) (fma.f64 #s(literal -1/2 binary64) %175 %166) (fma.f64 %173 #s(literal 1 binary64) %173) (fma.f64 %173 #s(literal 2 binary64) %164) (fma.f64 %173 #s(literal 2 binary64) %166) (fma.f64 %175 #s(literal -1/2 binary64) %164) (fma.f64 %175 #s(literal -1/2 binary64) %166) (fma.f64 #s(literal 1/2 binary64) %170 %180) (fma.f64 #s(literal 1/2 binary64) %170 %182) (fma.f64 %170 #s(literal 1/2 binary64) %180) (fma.f64 %170 #s(literal 1/2 binary64) %182) (fma.f64 #s(literal 2 binary64) %173 %180) (fma.f64 #s(literal 2 binary64) %173 %182) (fma.f64 #s(literal 2 binary64) %185 %164) (fma.f64 #s(literal 2 binary64) %185 %166) (fma.f64 #s(literal 1/2 binary64) %187 %164) (fma.f64 #s(literal 1/2 binary64) %187 %166) (fma.f64 #s(literal -2 binary64) %189 %164) (fma.f64 #s(literal -2 binary64) %189 %166) (fma.f64 #s(literal -1/2 binary64) %175 %180) (fma.f64 #s(literal -1/2 binary64) %175 %182) (fma.f64 %173 #s(literal 2 binary64) %180) (fma.f64 %173 #s(literal 2 binary64) %182) (fma.f64 %175 #s(literal -1/2 binary64) %180) (fma.f64 %175 #s(literal -1/2 binary64) %182) (fma.f64 %191 #s(literal 2 binary64) %164) (fma.f64 %191 #s(literal 2 binary64) %166) (fma.f64 %193 #s(literal 1/2 binary64) %164) (fma.f64 %193 #s(literal 1/2 binary64) %166) (fma.f64 %195 #s(literal -2 binary64) %164) (fma.f64 %195 #s(literal -2 binary64) %166) (*.f64 %272 #s(literal 4 binary64)) (/.f64 (*.f64 %125 %173) #s(literal 4 binary64)) (/.f64 (*.f64 %170 #s(literal -2 binary64)) %131) (/.f64 (*.f64 #s(literal -2 binary64) %170) %134) (fma.f64 #s(literal 2 binary64) %185 %180) (fma.f64 #s(literal 2 binary64) %185 %182) (fma.f64 #s(literal 1/2 binary64) %187 %180) (fma.f64 #s(literal 1/2 binary64) %187 %182) (fma.f64 #s(literal -2 binary64) %189 %180) (fma.f64 #s(literal -2 binary64) %189 %182) (fma.f64 %191 #s(literal 2 binary64) %180) (fma.f64 %191 #s(literal 2 binary64) %182) (fma.f64 %193 #s(literal 1/2 binary64) %180) (fma.f64 %193 #s(literal 1/2 binary64) %182) (fma.f64 %195 #s(literal -2 binary64) %180) (fma.f64 %195 #s(literal -2 binary64) %182) (fma.f64 %144 %170 %173) (fma.f64 %87 %232 %164) (fma.f64 %87 %232 %166) (fma.f64 %87 %232 %180) (fma.f64 %87 %232 %182) (fma.f64 %272 #s(literal 4 binary64) %164) (fma.f64 %272 #s(literal 4 binary64) %166) (fma.f64 %272 #s(literal 4 binary64) %180) (fma.f64 %272 #s(literal 4 binary64) %182) %301 (*.f64 v BrA) (*.f64 %1 %155) (*.f64 %155 %1) (neg.f64 %305) (fma.f64 BrA v #s(literal 0 binary64)) (fma.f64 v BrA #s(literal 0 binary64)) (+.f64 %301 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %301) (-.f64 %301 #s(literal 0 binary64)) (*.f64 %301 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %301) (/.f64 %301 #s(literal 1 binary64)) (fma.f64 %1 %155 #s(literal 0 binary64)) (fma.f64 %155 %1 #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) %305) (*.f64 %305 #s(literal -1 binary64)) (+.f64 %319 #s(literal 1 binary64)) (fma.f64 %301 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) %301) (fma.f64 #s(literal 1 binary64) %301 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %301) (fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) %301) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %301) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %301) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %301) (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %301) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %301) (+.f64 %331 %301) (+.f64 %333 %301) (*.f64 #s(literal 1/2 binary64) %335) (*.f64 %20 %173) (*.f64 %170 %24) (*.f64 %24 %170) (*.f64 %173 %20) (*.f64 %335 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1 binary64) %305 #s(literal 0 binary64)) (fma.f64 %305 #s(literal -1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %344) (*.f64 #s(literal -2 binary64) %346) (*.f64 #s(literal -1/2 binary64) %348) (*.f64 %28 %175) (*.f64 %344 #s(literal 2 binary64)) (*.f64 %346 #s(literal -2 binary64)) (*.f64 %348 #s(literal -1/2 binary64)) (/.f64 %335 #s(literal 2 binary64)) (/.f64 %348 #s(literal -2 binary64)) (*.f64 %356 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) %319 #s(literal 1 binary64)) (fma.f64 %319 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %360 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %362 %301) (fma.f64 %360 #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %365 %301) (fma.f64 #s(literal 1/2 binary64) %335 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %362 %301) (fma.f64 %20 %173 #s(literal 0 binary64)) (fma.f64 %170 %24 #s(literal 0 binary64)) (fma.f64 %24 %170 #s(literal 0 binary64)) (fma.f64 %173 %20 #s(literal 0 binary64)) (fma.f64 %335 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 BrA %166 %301) (fma.f64 v %15 %301) (fma.f64 %301 #s(literal 0 binary64) %301) (fma.f64 #s(literal 0 binary64) %301 %301) (fma.f64 #s(literal 2 binary64) %378 %301) (fma.f64 #s(literal 2 binary64) %344 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %346 #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) %348 #s(literal 0 binary64)) (fma.f64 %13 v %301) (fma.f64 %164 BrA %301) (fma.f64 %28 %175 #s(literal 0 binary64)) (fma.f64 %344 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %346 #s(literal -2 binary64) #s(literal 0 binary64)) (fma.f64 %348 #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 %356 #s(literal 1/2 binary64) #s(literal 0 binary64)) (/.f64 (*.f64 %20 %170) #s(literal 4 binary64)) (/.f64 (*.f64 %170 %20) #s(literal 4 binary64)) (/.f64 (-.f64 %335 #s(literal 0 binary64)) #s(literal 2 binary64)) (fma.f64 BrA v %396) (fma.f64 BrA v %398) (fma.f64 v BrA %396) (fma.f64 v BrA %398) (*.f64 %402 #s(literal 4 binary64)) (/.f64 %404 #s(literal 4 binary64)) (/.f64 %406 #s(literal 4 binary64)) (+.f64 %301 %396) (+.f64 %301 %398) (-.f64 %301 %398) (fma.f64 #s(literal 1/2 binary64) %411 #s(literal 1 binary64)) (fma.f64 %411 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %1 %180 %301) (fma.f64 %155 %33 %301) (fma.f64 %35 %155 %301) (fma.f64 %182 %1 %301) (fma.f64 #s(literal 2 binary64) %418 #s(literal 1 binary64)) (fma.f64 %420 #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 %418 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %335)) (/.f64 (/.f64 %335 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %335 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -2 binary64) %335) #s(literal 1 binary64)) (*.f64 %87 %431) (fma.f64 BrA v %433) (fma.f64 v BrA %433) (fma.f64 #s(literal 0 binary64) %335 %301) (fma.f64 #s(literal 2 binary64) (+.f64 #s(literal -1/2 binary64) %344) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal -1/2 binary64) %346) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) %441 #s(literal 1 binary64)) (fma.f64 (*.f64 %360 #s(literal -1/2 binary64)) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 %360 #s(literal 1/2 binary64)) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 %360 #s(literal -2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %1 %155 %396) (fma.f64 %1 %155 %398) (fma.f64 %155 %1 %396) (fma.f64 %155 %1 %398) (fma.f64 BrA %173 %344) (fma.f64 v %24 %344) (fma.f64 %301 #s(literal 1/2 binary64) %344) (fma.f64 #s(literal 0 binary64) %344 %301) (fma.f64 #s(literal 1/2 binary64) %301 %344) (fma.f64 %24 v %344) (fma.f64 %173 BrA %344) (fma.f64 %344 #s(literal 0 binary64) %301) (fma.f64 %402 #s(literal 4 binary64) #s(literal 0 binary64)) (+.f64 %301 %433) (fma.f64 %463 #s(literal 4 binary64) %301) (+.f64 %344 %344) (-.f64 %344 %346) (/.f64 (-.f64 %404 #s(literal 0 binary64)) #s(literal 4 binary64)) (fma.f64 %301 #s(literal 1 binary64) %396) (fma.f64 %301 #s(literal 1 binary64) %398) (fma.f64 #s(literal -1 binary64) %398 %301) (fma.f64 %305 #s(literal -1/2 binary64) %344) (fma.f64 %305 %333 %301) (fma.f64 #s(literal 1 binary64) %301 %396) (fma.f64 #s(literal 1 binary64) %301 %398) (fma.f64 #s(literal -1/2 binary64) %305 %344) (fma.f64 %155 %28 %344) (fma.f64 %331 %305 %301) (fma.f64 %28 %155 %344) (fma.f64 %480 %1 %344) (fma.f64 %185 BrA %344) (fma.f64 %396 #s(literal -1 binary64) %301) (*.f64 %484 #s(literal 4 binary64)) (/.f64 %486 %131) (/.f64 (*.f64 %344 %125) #s(literal 4 binary64)) (/.f64 %490 %134) (/.f64 (*.f64 %125 %344) #s(literal 4 binary64)) (fma.f64 %1 %155 %433) (fma.f64 %155 %1 %433) (fma.f64 %87 %431 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) %305 %396) (fma.f64 #s(literal -1 binary64) %305 %398) (fma.f64 %305 #s(literal -1 binary64) %396) (fma.f64 %305 #s(literal -1 binary64) %398) (fma.f64 %1 %195 %344) (fma.f64 %189 %1 %344) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %418) #s(literal 1 binary64)) (fma.f64 (/.f64 %411 #s(literal 4 binary64)) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 BrA %173 %507) (fma.f64 v %24 %507) (fma.f64 %301 #s(literal 1 binary64) %433) (fma.f64 %301 #s(literal 1/2 binary64) %507) (fma.f64 #s(literal 1 binary64) %301 %433) (fma.f64 #s(literal 2 binary64) (*.f64 %441 #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %301 %507) (fma.f64 #s(literal 1/2 binary64) %433 %301) (fma.f64 %24 v %507) (fma.f64 %173 BrA %507) (fma.f64 %335 %519 %301) (fma.f64 #s(literal -1 binary64) %346 %344) (fma.f64 #s(literal 1 binary64) %344 %344) (fma.f64 %344 #s(literal 1 binary64) %344) (fma.f64 %346 #s(literal -1 binary64) %344) (fma.f64 %484 #s(literal 4 binary64) #s(literal 0 binary64)) (+.f64 %344 %507) (fma.f64 #s(literal -1 binary64) %305 %433) (fma.f64 %305 #s(literal -1 binary64) %433) (fma.f64 %305 #s(literal -1/2 binary64) %507) (fma.f64 #s(literal 1/2 binary64) %335 %396) (fma.f64 #s(literal 1/2 binary64) %335 %398) (fma.f64 #s(literal -1/2 binary64) %305 %507) (fma.f64 %20 %173 %396) (fma.f64 %20 %173 %398) (fma.f64 %170 %24 %396) (fma.f64 %170 %24 %398) (fma.f64 %155 %28 %507) (fma.f64 %24 %170 %396) (fma.f64 %24 %170 %398) (fma.f64 %173 %20 %396) (fma.f64 %173 %20 %398) (fma.f64 %28 %155 %507) (fma.f64 %480 %1 %507) (fma.f64 %335 #s(literal 1/2 binary64) %396) (fma.f64 %335 #s(literal 1/2 binary64) %398) (fma.f64 %185 BrA %507) (fma.f64 #s(literal 2 binary64) %344 %396) (fma.f64 #s(literal 2 binary64) %344 %398) (fma.f64 #s(literal -2 binary64) %346 %396) (fma.f64 #s(literal -2 binary64) %346 %398) (fma.f64 #s(literal -1/2 binary64) %348 %396) (fma.f64 #s(literal -1/2 binary64) %348 %398) (fma.f64 %28 %175 %396) (fma.f64 %28 %175 %398) (fma.f64 %344 #s(literal 2 binary64) %396) (fma.f64 %344 #s(literal 2 binary64) %398) (fma.f64 %346 #s(literal -2 binary64) %396) (fma.f64 %346 #s(literal -2 binary64) %398) (fma.f64 %348 #s(literal -1/2 binary64) %396) (fma.f64 %348 #s(literal -1/2 binary64) %398) (fma.f64 %561 %1 %344) (fma.f64 %1 %195 %507) (fma.f64 %189 %1 %507) (fma.f64 %356 #s(literal 1/2 binary64) %396) (fma.f64 %356 #s(literal 1/2 binary64) %398) (fma.f64 (/.f64 %411 %125) #s(literal 4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %335 %433) (fma.f64 %20 %173 %433) (fma.f64 %170 %24 %433) (fma.f64 %24 %170 %433) (fma.f64 %173 %20 %433) (fma.f64 %335 #s(literal 1/2 binary64) %433) (fma.f64 #s(literal -1 binary64) %346 %507) (fma.f64 #s(literal 1 binary64) %344 %507) (fma.f64 #s(literal 2 binary64) %344 %433) (fma.f64 #s(literal -2 binary64) %346 %433) (fma.f64 #s(literal -1/2 binary64) %348 %433) (fma.f64 %144 %335 %344) (fma.f64 %28 %175 %433) (fma.f64 %335 %144 %344) (fma.f64 %344 #s(literal 1 binary64) %507) (fma.f64 %344 #s(literal 2 binary64) %433) (fma.f64 %346 #s(literal -1 binary64) %507) (fma.f64 %346 #s(literal -2 binary64) %433) (fma.f64 %348 #s(literal -1/2 binary64) %433) (fma.f64 %588 %170 %344) (fma.f64 %590 %20 %344) (fma.f64 #s(literal 2 binary64) %402 %344) (fma.f64 #s(literal 2 binary64) %593 %344) (fma.f64 #s(literal 1/2 binary64) %344 %596) (fma.f64 #s(literal 3/2 binary64) %344 %593) (fma.f64 %344 #s(literal 1/2 binary64) %599) (fma.f64 %344 #s(literal 3/2 binary64) %402) (fma.f64 %402 #s(literal 2 binary64) %344) (fma.f64 %603 #s(literal 2 binary64) %344) (fma.f64 %605 #s(literal -2 binary64) %344) (fma.f64 %593 #s(literal 2 binary64) %344) (fma.f64 %356 #s(literal 1/2 binary64) %433) (+.f64 %402 %599) (+.f64 %599 %402) (+.f64 %593 %596) (+.f64 %596 %593) (fma.f64 %561 %1 %507) (fma.f64 %402 #s(literal 4 binary64) %396) (fma.f64 %402 #s(literal 4 binary64) %398) (fma.f64 %144 %335 %507) (fma.f64 %335 %144 %507) (fma.f64 %588 %170 %507) (fma.f64 %590 %20 %507) (fma.f64 %87 %431 %396) (fma.f64 %87 %431 %398) (fma.f64 #s(literal 2 binary64) %402 %507) (fma.f64 #s(literal 2 binary64) %593 %507) (fma.f64 %402 #s(literal 2 binary64) %507) (fma.f64 %402 #s(literal 4 binary64) %433) (fma.f64 %603 #s(literal 2 binary64) %507) (fma.f64 %605 #s(literal -2 binary64) %507) (fma.f64 %593 #s(literal 2 binary64) %507) (fma.f64 #s(literal 0 binary64) %629 %301) (fma.f64 %484 #s(literal 4 binary64) %396) (fma.f64 %484 #s(literal 4 binary64) %398) (fma.f64 %87 %431 %433) (fma.f64 %484 #s(literal 4 binary64) %433) (fma.f64 %638 #s(literal 4 binary64) %301) #s(literal -1 binary64) (neg.f64 #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) #s(literal -1 binary64)) (+.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) #s(literal 1 binary64)) (-.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal -1/2 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) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 1 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal -1 binary64) %675) (+.f64 #s(literal -1 binary64) %331) (+.f64 #s(literal -1 binary64) %678) (+.f64 #s(literal -1 binary64) %680) (+.f64 #s(literal -1 binary64) %333) (+.f64 %331 #s(literal -1 binary64)) (+.f64 %333 #s(literal -1 binary64)) (*.f64 %685 #s(literal 4 binary64)) (/.f64 #s(literal 4 binary64) %131) (/.f64 #s(literal 4 binary64) %134) (/.f64 %131 #s(literal 4 binary64)) (/.f64 %134 #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) %691) (*.f64 %691 #s(literal 1/2 binary64)) (*.f64 %694 #s(literal 2 binary64)) (*.f64 %696 #s(literal 1/2 binary64)) (/.f64 %691 #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) %362 #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) %365 #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) %362 #s(literal -1 binary64)) (fma.f64 BrA %166 #s(literal -1 binary64)) (fma.f64 v %15 #s(literal -1 binary64)) (fma.f64 %301 #s(literal 0 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %675) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %331) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %678) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %680) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %333) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %675) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %331) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %678) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %680) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %333) (fma.f64 #s(literal 0 binary64) %301 #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %675) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %331) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %678) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %680) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %333) (fma.f64 #s(literal 2 binary64) %378 #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %675) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %331) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %678) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %680) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %333) (fma.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64) %731) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %675) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %331) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %678) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %680) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %333) (fma.f64 #s(literal 3/2 binary64) #s(literal -1/2 binary64) %738) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %675) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %331) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %678) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %680) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %333) (fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) %745) (fma.f64 #s(literal -1/2 binary64) #s(literal 3/2 binary64) %685) (fma.f64 %13 v #s(literal -1 binary64)) (fma.f64 %164 BrA #s(literal -1 binary64)) (fma.f64 %144 #s(literal -2 binary64) #s(literal -1/2 binary64)) (fma.f64 %738 #s(literal 2 binary64) #s(literal -1/2 binary64)) (fma.f64 %685 #s(literal 4 binary64) #s(literal 0 binary64)) (+.f64 %738 %731) (+.f64 %731 %738) (+.f64 %685 %745) (+.f64 %745 %685) (/.f64 %757 #s(literal 4 binary64)) (fma.f64 #s(literal 1/2 binary64) %691 #s(literal 0 binary64)) (fma.f64 %691 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %694 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %696 #s(literal 1/2 binary64) #s(literal 0 binary64)) (/.f64 %125 (*.f64 #s(literal 4 binary64) #s(literal -2 binary64))) (/.f64 (*.f64 %125 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) %125) #s(literal 4 binary64)) (*.f64 %769 #s(literal 4 binary64)) (fma.f64 %1 %180 #s(literal -1 binary64)) (fma.f64 %155 %33 #s(literal -1 binary64)) (fma.f64 %35 %155 #s(literal -1 binary64)) (fma.f64 %182 %1 #s(literal -1 binary64)) (+.f64 %775 %776) (+.f64 %776 %775) (*.f64 %87 %779) (*.f64 %781 %782) (fma.f64 #s(literal 0 binary64) %335 #s(literal -1 binary64)) (fma.f64 #s(literal 0 binary64) %344 #s(literal -1 binary64)) (fma.f64 %685 #s(literal 4 binary64) %675) (fma.f64 %685 #s(literal 4 binary64) %331) (fma.f64 %685 #s(literal 4 binary64) %678) (fma.f64 %685 #s(literal 4 binary64) %680) (fma.f64 %685 #s(literal 4 binary64) %333) (fma.f64 %344 #s(literal 0 binary64) #s(literal -1 binary64)) (fma.f64 %463 #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 %769 #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %691 %675) (fma.f64 #s(literal 1/2 binary64) %691 %331) (fma.f64 #s(literal 1/2 binary64) %691 %678) (fma.f64 #s(literal 1/2 binary64) %691 %680) (fma.f64 #s(literal 1/2 binary64) %691 %333) (fma.f64 %691 #s(literal 1/2 binary64) %675) (fma.f64 %691 #s(literal 1/2 binary64) %331) (fma.f64 %691 #s(literal 1/2 binary64) %678) (fma.f64 %691 #s(literal 1/2 binary64) %680) (fma.f64 %691 #s(literal 1/2 binary64) %333) (fma.f64 %694 #s(literal 2 binary64) %675) (fma.f64 %694 #s(literal 2 binary64) %331) (fma.f64 %694 #s(literal 2 binary64) %678) (fma.f64 %694 #s(literal 2 binary64) %680) (fma.f64 %694 #s(literal 2 binary64) %333) (fma.f64 %696 #s(literal 1/2 binary64) %675) (fma.f64 %696 #s(literal 1/2 binary64) %331) (fma.f64 %696 #s(literal 1/2 binary64) %678) (fma.f64 %696 #s(literal 1/2 binary64) %680) (fma.f64 %696 #s(literal 1/2 binary64) %333) (fma.f64 #s(literal -1 binary64) %398 #s(literal -1 binary64)) (fma.f64 %305 %333 #s(literal -1 binary64)) (fma.f64 %331 %305 #s(literal -1 binary64)) (fma.f64 %396 #s(literal -1 binary64) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) %678) %134) (fma.f64 %87 %779 #s(literal 0 binary64)) (fma.f64 %781 %782 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %433 #s(literal -1 binary64)) (fma.f64 %335 %519 #s(literal -1 binary64)) (fma.f64 %769 #s(literal 4 binary64) %675) (fma.f64 %769 #s(literal 4 binary64) %331) (fma.f64 %769 #s(literal 4 binary64) %678) (fma.f64 %769 #s(literal 4 binary64) %680) (fma.f64 %769 #s(literal 4 binary64) %333) (fma.f64 %87 %779 %675) (fma.f64 %87 %779 %331) (fma.f64 %87 %779 %678) (fma.f64 %87 %779 %680) (fma.f64 %87 %779 %333) (fma.f64 %781 %782 %675) (fma.f64 %781 %782 %331) (fma.f64 %781 %782 %678) (fma.f64 %781 %782 %680) (fma.f64 %781 %782 %333) (pow.f64 #s(literal -1 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 0 binary64) %629 #s(literal -1 binary64)) (fma.f64 %638 #s(literal 4 binary64) #s(literal -1 binary64)) (*.f64 BrA %155) (*.f64 v %1) (*.f64 %1 v) (*.f64 %155 BrA) %305 (-.f64 #s(literal 0 binary64) %301) (fma.f64 BrA %155 #s(literal 0 binary64)) (fma.f64 v %1 #s(literal 0 binary64)) (fma.f64 %1 v #s(literal 0 binary64)) (fma.f64 %155 BrA #s(literal 0 binary64)) (*.f64 %301 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %301) (+.f64 %305 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %305) (-.f64 %305 #s(literal 0 binary64)) (*.f64 %305 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %305) (/.f64 %305 #s(literal 1 binary64)) (fma.f64 %301 #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) %301 #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) %301)) (*.f64 #s(literal -1/2 binary64) %335) (*.f64 %28 %170) (*.f64 %335 #s(literal -1/2 binary64)) (fma.f64 BrA %155 %331) (fma.f64 BrA %155 %333) (fma.f64 v %1 %331) (fma.f64 v %1 %333) (fma.f64 %305 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %305 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %305) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %305) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %305) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %305) (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %305) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %305) (fma.f64 %1 v %331) (fma.f64 %1 v %333) (fma.f64 %155 BrA %331) (fma.f64 %155 BrA %333) (*.f64 #s(literal 2 binary64) %346) (*.f64 #s(literal 1/2 binary64) %348) (*.f64 #s(literal -2 binary64) %344) (*.f64 %175 %24) (*.f64 %344 #s(literal -2 binary64)) (*.f64 %346 #s(literal 2 binary64)) (*.f64 %348 #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) %305)) (-.f64 #s(literal 0 binary64) %892) (/.f64 %335 #s(literal -2 binary64)) (+.f64 %305 %331) (+.f64 %305 %333) (*.f64 #s(literal 1/2 binary64) %897) (*.f64 #s(literal 1/2 binary64) %899) (*.f64 %195 %20) (/.f64 %348 #s(literal 2 binary64)) (*.f64 %45 %173) (/.f64 %897 #s(literal 2 binary64)) (/.f64 %899 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) %335 #s(literal 0 binary64)) (fma.f64 %28 %170 #s(literal 0 binary64)) (fma.f64 %335 #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 %301 #s(literal -1 binary64) %331) (fma.f64 %301 #s(literal -1 binary64) %333) (fma.f64 #s(literal -1 binary64) %301 %331) (fma.f64 #s(literal -1 binary64) %301 %333) (fma.f64 #s(literal 2 binary64) %346 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %348 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %344 #s(literal 0 binary64)) (fma.f64 %175 %24 #s(literal 0 binary64)) (fma.f64 %344 #s(literal -2 binary64) #s(literal 0 binary64)) (fma.f64 %346 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %348 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) %362 %305) (fma.f64 #s(literal 1/2 binary64) %365 %305) (fma.f64 #s(literal 1/2 binary64) %897 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %899 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %362 %305) (fma.f64 %195 %20 #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) %926) (fma.f64 BrA %166 %305) (fma.f64 v %15 %305) (fma.f64 %301 #s(literal 0 binary64) %305) (fma.f64 %305 #s(literal 1 binary64) %331) (fma.f64 %305 #s(literal 1 binary64) %333) (fma.f64 #s(literal 1 binary64) %305 %331) (fma.f64 #s(literal 1 binary64) %305 %333) (fma.f64 #s(literal 0 binary64) %301 %305) (fma.f64 #s(literal 2 binary64) %378 %305) (fma.f64 %13 v %305) (fma.f64 %164 BrA %305) (fma.f64 %45 %173 #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) %940) (/.f64 %926 #s(literal 2 binary64)) (/.f64 %486 #s(literal 4 binary64)) (/.f64 %490 #s(literal 4 binary64)) (/.f64 %940 #s(literal 2 binary64)) (fma.f64 BrA %155 %396) (fma.f64 BrA %155 %398) (fma.f64 v %1 %396) (fma.f64 v %1 %398) (fma.f64 %305 #s(literal 0 binary64) %305) (fma.f64 #s(literal 0 binary64) %305 %305) (fma.f64 %1 v %396) (fma.f64 %1 v %398) (fma.f64 %155 BrA %396) (fma.f64 %155 BrA %398) (+.f64 %305 %396) (+.f64 %305 %398) (+.f64 %396 %305) (+.f64 %398 %305) (fma.f64 #s(literal 1/2 binary64) %926 #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) %335 %331) (fma.f64 #s(literal -1/2 binary64) %335 %333) (fma.f64 %28 %170 %331) (fma.f64 %28 %170 %333) (fma.f64 %335 #s(literal -1/2 binary64) %331) (fma.f64 %335 #s(literal -1/2 binary64) %333) (fma.f64 %1 %180 %305) (fma.f64 %155 %33 %305) (fma.f64 %35 %155 %305) (fma.f64 %182 %1 %305) (fma.f64 %301 #s(literal -1/2 binary64) %346) (fma.f64 #s(literal 2 binary64) %346 %331) (fma.f64 #s(literal 2 binary64) %346 %333) (fma.f64 #s(literal 1/2 binary64) %348 %331) (fma.f64 #s(literal 1/2 binary64) %348 %333) (fma.f64 #s(literal 1/2 binary64) %940 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %344 %331) (fma.f64 #s(literal -2 binary64) %344 %333) (fma.f64 #s(literal -1/2 binary64) %301 %346) (fma.f64 %175 %24 %331) (fma.f64 %175 %24 %333) (fma.f64 %28 v %346) (fma.f64 %344 #s(literal -2 binary64) %331) (fma.f64 %344 #s(literal -2 binary64) %333) (fma.f64 %346 #s(literal 2 binary64) %331) (fma.f64 %346 #s(literal 2 binary64) %333) (fma.f64 %348 #s(literal 1/2 binary64) %331) (fma.f64 %348 #s(literal 1/2 binary64) %333) (+.f64 %346 %346) (fma.f64 #s(literal 0 binary64) %335 %305) (fma.f64 #s(literal 1/2 binary64) %897 %331) (fma.f64 #s(literal 1/2 binary64) %897 %333) (fma.f64 #s(literal 1/2 binary64) %899 %331) (fma.f64 #s(literal 1/2 binary64) %899 %333) (fma.f64 %195 %20 %331) (fma.f64 %195 %20 %333) (/.f64 (-.f64 #s(literal 0 binary64) %406) #s(literal 4 binary64)) (fma.f64 %301 #s(literal -1 binary64) %396) (fma.f64 %301 #s(literal -1 binary64) %398) (fma.f64 #s(literal -1 binary64) %301 %396) (fma.f64 #s(literal -1 binary64) %301 %398) (fma.f64 %305 #s(literal 1/2 binary64) %346) (fma.f64 #s(literal 0 binary64) %344 %305) (fma.f64 #s(literal 1/2 binary64) %305 %346) (fma.f64 %24 %155 %346) (fma.f64 %173 %1 %346) (fma.f64 %344 #s(literal 0 binary64) %305) (fma.f64 %45 %173 %331) (fma.f64 %45 %173 %333) (fma.f64 (neg.f64 %173) BrA %346) (fma.f64 %189 BrA %346) (/.f64 %404 %131) (/.f64 %406 %134) (/.f64 (*.f64 %125 %346) #s(literal 4 binary64)) (fma.f64 %463 #s(literal 4 binary64) %305) (fma.f64 #s(literal -1 binary64) %398 %305) (fma.f64 %305 #s(literal 1 binary64) %396) (fma.f64 %305 #s(literal 1 binary64) %398) (fma.f64 %305 %333 %305) (fma.f64 #s(literal 1 binary64) %305 %396) (fma.f64 #s(literal 1 binary64) %305 %398) (fma.f64 %331 %305 %305) (fma.f64 %396 #s(literal -1 binary64) %305) (fma.f64 #s(literal 1/2 binary64) %926 %331) (fma.f64 #s(literal 1/2 binary64) %926 %333) (fma.f64 #s(literal -1 binary64) %344 %346) (fma.f64 #s(literal 1 binary64) %346 %346) (fma.f64 #s(literal 1/2 binary64) %940 %331) (fma.f64 #s(literal 1/2 binary64) %940 %333) (fma.f64 %344 #s(literal -1 binary64) %346) (fma.f64 %346 #s(literal 1 binary64) %346) (-.f64 (-.f64 #s(literal 0 binary64) %344) %344) (fma.f64 #s(literal 1/2 binary64) %433 %305) (fma.f64 #s(literal -1/2 binary64) %335 %396) (fma.f64 #s(literal -1/2 binary64) %335 %398) (fma.f64 %28 %170 %396) (fma.f64 %28 %170 %398) (fma.f64 %335 #s(literal -1/2 binary64) %396) (fma.f64 %335 #s(literal -1/2 binary64) %398) (fma.f64 %335 %519 %305) (fma.f64 #s(literal 2 binary64) %346 %396) (fma.f64 #s(literal 2 binary64) %346 %398) (fma.f64 #s(literal 1/2 binary64) %348 %396) (fma.f64 #s(literal 1/2 binary64) %348 %398) (fma.f64 #s(literal -2 binary64) %344 %396) (fma.f64 #s(literal -2 binary64) %344 %398) (fma.f64 %175 %24 %396) (fma.f64 %175 %24 %398) (fma.f64 %344 #s(literal -2 binary64) %396) (fma.f64 %344 #s(literal -2 binary64) %398) (fma.f64 %346 #s(literal 2 binary64) %396) (fma.f64 %346 #s(literal 2 binary64) %398) (fma.f64 %348 #s(literal 1/2 binary64) %396) (fma.f64 %348 #s(literal 1/2 binary64) %398) (fma.f64 #s(literal 1/2 binary64) %897 %396) (fma.f64 #s(literal 1/2 binary64) %897 %398) (fma.f64 #s(literal 1/2 binary64) %899 %396) (fma.f64 #s(literal 1/2 binary64) %899 %398) (fma.f64 %195 %20 %396) (fma.f64 %195 %20 %398) (fma.f64 %45 %173 %396) (fma.f64 %45 %173 %398) (fma.f64 %402 #s(literal -2 binary64) %346) (fma.f64 (*.f64 %344 #s(literal -1/2 binary64)) #s(literal 2 binary64) %346) (fma.f64 #s(literal 1/2 binary64) %926 %396) (fma.f64 #s(literal 1/2 binary64) %926 %398) (fma.f64 #s(literal 1/2 binary64) %940 %396) (fma.f64 #s(literal 1/2 binary64) %940 %398) (fma.f64 #s(literal 0 binary64) %629 %305) (fma.f64 %638 #s(literal 4 binary64) %305) #s(literal 1 binary64) (fabs.f64 #s(literal -1 binary64)) (fabs.f64 #s(literal 1 binary64)) (neg.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (copysign.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (copysign.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)) (-.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1/2 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) #s(literal -2 binary64)) (/.f64 %1095 %1095) (/.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) %1119) (-.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -1/2 binary64) #s(literal 0 binary64))) (+.f64 #s(literal 1 binary64) %378) (+.f64 #s(literal 1 binary64) %331) (+.f64 #s(literal 1 binary64) %519) (+.f64 #s(literal 1 binary64) %333) (-.f64 #s(literal 1 binary64) %378) (*.f64 #s(literal 4 binary64) %144) (*.f64 #s(literal 4 binary64) %1129) (*.f64 %144 #s(literal 4 binary64)) (*.f64 %1129 #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) %691) (*.f64 #s(literal -1/2 binary64) %696) (*.f64 %691 #s(literal -1/2 binary64)) (*.f64 %696 #s(literal -1/2 binary64)) (*.f64 %1145 %1146) (*.f64 %1146 %1145) (/.f64 %87 #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1119) (fma.f64 #s(literal -1 binary64) %362 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1119) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1119) (fma.f64 #s(literal 1/2 binary64) %365 #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) %362 #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1119) (/.f64 %1145 %1145) (fma.f64 BrA %166 #s(literal 1 binary64)) (fma.f64 v %15 #s(literal 1 binary64)) (fma.f64 %301 #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %378) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %331) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %519) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %333) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %378) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %331) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %519) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %333) (fma.f64 #s(literal 0 binary64) %301 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %378) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %331) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %519) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %333) (fma.f64 #s(literal 2 binary64) %378 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %144 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %378) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %331) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %519) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %333) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %1182) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %1184) (fma.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64) %144) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %378) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %331) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %519) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %333) (fma.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64) %144) (fma.f64 #s(literal 4 binary64) %144 #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) %1129 #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %378) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %331) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %519) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %333) (fma.f64 %13 v #s(literal 1 binary64)) (fma.f64 %164 BrA #s(literal 1 binary64)) (fma.f64 %144 #s(literal 2 binary64) #s(literal 1/2 binary64)) (fma.f64 %144 #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 %1129 #s(literal 4 binary64) #s(literal 0 binary64)) (+.f64 %144 %1182) (+.f64 %144 %1184) (+.f64 %1182 %144) (+.f64 %1184 %144) (fma.f64 #s(literal 2 binary64) %781 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %1208 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) %691 #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) %696 #s(literal 0 binary64)) (fma.f64 %691 #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 %781 #s(literal 2 binary64) #s(literal 1/2 binary64)) (fma.f64 %696 #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 %1208 #s(literal 2 binary64) #s(literal 1/2 binary64)) (fma.f64 %1145 %1146 #s(literal 0 binary64)) (fma.f64 %1146 %1145 #s(literal 0 binary64)) (/.f64 %125 %1218) (/.f64 (*.f64 %125 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 %1222 #s(literal 4 binary64)) (/.f64 %131 %131) (/.f64 %131 %134) (/.f64 %134 %131) (/.f64 %134 %134) (fma.f64 %1 %180 #s(literal 1 binary64)) (fma.f64 %155 %33 #s(literal 1 binary64)) (fma.f64 %35 %155 #s(literal 1 binary64)) (fma.f64 %182 %1 #s(literal 1 binary64)) (+.f64 %781 %1232) (+.f64 %1232 %781) (*.f64 %87 %781) (*.f64 %87 %1208) (*.f64 %691 %694) (*.f64 %781 %87) (*.f64 %781 %1239) (*.f64 %694 %691) (fma.f64 #s(literal 0 binary64) %335 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %144 %1119) (fma.f64 %144 #s(literal 2 binary64) %1119) (exp.f64 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %344 #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) %144 %378) (fma.f64 #s(literal 4 binary64) %144 %331) (fma.f64 #s(literal 4 binary64) %144 %519) (fma.f64 #s(literal 4 binary64) %144 %333) (fma.f64 #s(literal 4 binary64) %1129 %378) (fma.f64 #s(literal 4 binary64) %1129 %331) (fma.f64 #s(literal 4 binary64) %1129 %519) (fma.f64 #s(literal 4 binary64) %1129 %333) (fma.f64 %144 #s(literal 4 binary64) %378) (fma.f64 %144 #s(literal 4 binary64) %331) (fma.f64 %144 #s(literal 4 binary64) %519) (fma.f64 %144 #s(literal 4 binary64) %333) (fma.f64 %1129 #s(literal 4 binary64) %378) (fma.f64 %1129 #s(literal 4 binary64) %331) (fma.f64 %1129 #s(literal 4 binary64) %519) (fma.f64 %1129 #s(literal 4 binary64) %333) (fma.f64 %344 #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %781 %1119) (fma.f64 #s(literal 2 binary64) %1208 %1119) (fma.f64 %781 #s(literal 2 binary64) %1119) (fma.f64 %1208 #s(literal 2 binary64) %1119) (fma.f64 %463 #s(literal 4 binary64) #s(literal 1 binary64)) (fma.f64 %1222 #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 %1270 #s(literal 4 binary64) #s(literal 1/2 binary64)) (/.f64 %757 %134) (fma.f64 #s(literal -1/2 binary64) %691 %378) (fma.f64 #s(literal -1/2 binary64) %691 %331) (fma.f64 #s(literal -1/2 binary64) %691 %519) (fma.f64 #s(literal -1/2 binary64) %691 %333) (fma.f64 #s(literal -1/2 binary64) %696 %378) (fma.f64 #s(literal -1/2 binary64) %696 %331) (fma.f64 #s(literal -1/2 binary64) %696 %519) (fma.f64 #s(literal -1/2 binary64) %696 %333) (fma.f64 %691 #s(literal -1/2 binary64) %378) (fma.f64 %691 #s(literal -1/2 binary64) %331) (fma.f64 %691 #s(literal -1/2 binary64) %519) (fma.f64 %691 #s(literal -1/2 binary64) %333) (fma.f64 %696 #s(literal -1/2 binary64) %378) (fma.f64 %696 #s(literal -1/2 binary64) %331) (fma.f64 %696 #s(literal -1/2 binary64) %519) (fma.f64 %696 #s(literal -1/2 binary64) %333) (fma.f64 %1145 %1146 %378) (fma.f64 %1145 %1146 %331) (fma.f64 %1145 %1146 %519) (fma.f64 %1145 %1146 %333) (fma.f64 %1146 %1145 %378) (fma.f64 %1146 %1145 %331) (fma.f64 %1146 %1145 %519) (fma.f64 %1146 %1145 %333) (/.f64 (*.f64 #s(literal 1 binary64) %125) %125) (fma.f64 #s(literal -1 binary64) %398 #s(literal 1 binary64)) (fma.f64 %305 %333 #s(literal 1 binary64)) (fma.f64 %331 %305 #s(literal 1 binary64)) (fma.f64 %396 #s(literal -1 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) %131) %131) (/.f64 (+.f64 #s(literal 0 binary64) %134) %131) (/.f64 (*.f64 %125 #s(literal 1 binary64)) %1218) (fma.f64 %87 %781 #s(literal 0 binary64)) (fma.f64 %87 %1310 #s(literal 1/2 binary64)) (fma.f64 %87 %1208 #s(literal 0 binary64)) (fma.f64 %691 %694 #s(literal 0 binary64)) (fma.f64 %781 %87 #s(literal 0 binary64)) (fma.f64 %781 %1239 #s(literal 0 binary64)) (fma.f64 %694 %691 #s(literal 0 binary64)) (fma.f64 %696 %779 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %433 #s(literal 1 binary64)) (fma.f64 %335 %519 #s(literal 1 binary64)) (fma.f64 %1270 #s(literal 4 binary64) %1119) (fma.f64 %1222 #s(literal 4 binary64) %378) (fma.f64 %1222 #s(literal 4 binary64) %331) (fma.f64 %1222 #s(literal 4 binary64) %519) (fma.f64 %1222 #s(literal 4 binary64) %333) (hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) %678) %134) (fma.f64 %87 %1310 %1119) (fma.f64 %696 %779 %1119) (/.f64 (-.f64 %134 %678) %134) (fma.f64 %87 %781 %378) (fma.f64 %87 %781 %331) (fma.f64 %87 %781 %519) (fma.f64 %87 %781 %333) (fma.f64 %87 %1208 %378) (fma.f64 %87 %1208 %331) (fma.f64 %87 %1208 %519) (fma.f64 %87 %1208 %333) (fma.f64 %691 %694 %378) (fma.f64 %691 %694 %331) (fma.f64 %691 %694 %519) (fma.f64 %691 %694 %333) (fma.f64 %781 %87 %378) (fma.f64 %781 %87 %331) (fma.f64 %781 %87 %519) (fma.f64 %781 %87 %333) (fma.f64 %781 %1239 %378) (fma.f64 %781 %1239 %331) (fma.f64 %781 %1239 %519) (fma.f64 %781 %1239 %333) (fma.f64 %694 %691 %378) (fma.f64 %694 %691 %331) (fma.f64 %694 %691 %519) (fma.f64 %694 %691 %333) (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 0 binary64) %629 #s(literal 1 binary64)) (fma.f64 %638 #s(literal 4 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 %1367 %1367) (*.f64 %1370 %1370)) (approx %1375 #s(literal 1 binary64)) %360 (fma.f64 BrA %155 #s(literal 1 binary64)) (fma.f64 v %1 #s(literal 1 binary64)) (fma.f64 %1 v #s(literal 1 binary64)) (fma.f64 %155 BrA #s(literal 1 binary64)) (neg.f64 %319) (+.f64 %305 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %305) (-.f64 %305 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) %319) (-.f64 #s(literal 1/2 binary64) (fma.f64 BrA v #s(literal -1/2 binary64))) (fma.f64 %301 #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %301 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %319) (*.f64 %319 #s(literal -1 binary64)) (+.f64 %360 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %360) (+.f64 #s(literal 1/2 binary64) %1394) (+.f64 %1394 #s(literal 1/2 binary64)) (-.f64 %360 #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -1/2 binary64) %301)) (-.f64 %1394 #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) %360) (*.f64 %360 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %305) (fma.f64 %305 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %305 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %305) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %305) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %305) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %305) (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %305) (-.f64 #s(literal 1 binary64) %892) (-.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -1/2 binary64) %305)) (/.f64 %360 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %319 #s(literal 0 binary64)) (fma.f64 %319 #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1394) (fma.f64 #s(literal 1 binary64) %360 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %360) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1394) (fma.f64 #s(literal 1 binary64) %1394 #s(literal 1/2 binary64)) (fma.f64 %360 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %360) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %360) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %360) (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %360) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %360) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1394) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1394) (fma.f64 #s(literal -1/2 binary64) %335 #s(literal 1 binary64)) (fma.f64 %28 %170 #s(literal 1 binary64)) (fma.f64 %335 #s(literal -1/2 binary64) #s(literal 1 binary64)) (-.f64 (+.f64 %360 #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %346 #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %348 #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) %344 #s(literal 1 binary64)) (fma.f64 %175 %24 #s(literal 1 binary64)) (fma.f64 %344 #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 %346 #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 %348 #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %1442) (*.f64 #s(literal -2 binary64) %418) (*.f64 %420 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %1446) (/.f64 %411 #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) %897 #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %899 #s(literal 1 binary64)) (fma.f64 %195 %20 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %441) (*.f64 #s(literal 2 binary64) %1453) (*.f64 %441 #s(literal 2 binary64)) (/.f64 %420 #s(literal 2 binary64)) (/.f64 %1446 #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) %144 %305) (fma.f64 #s(literal 4 binary64) %1129 %305) (fma.f64 %144 #s(literal 4 binary64) %305) (fma.f64 %1129 #s(literal 4 binary64) %305) (fma.f64 %45 %173 #s(literal 1 binary64)) (/.f64 (neg.f64 %411) #s(literal 2 binary64)) (/.f64 (neg.f64 %420) #s(literal -2 binary64)) (fma.f64 #s(literal -1/2 binary64) %691 %305) (fma.f64 #s(literal -1/2 binary64) %696 %305) (fma.f64 %691 #s(literal -1/2 binary64) %305) (fma.f64 %696 #s(literal -1/2 binary64) %305) (fma.f64 %1145 %1146 %305) (fma.f64 %1146 %1145 %305) (fma.f64 #s(literal 2 binary64) %1442 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) %418 #s(literal 0 binary64)) (fma.f64 %420 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) %362 %360) (fma.f64 #s(literal 1/2 binary64) %365 %360) (fma.f64 #s(literal 1/2 binary64) %1446 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) %335) #s(literal 1/2 binary64)) (fma.f64 #s(literal -2 binary64) %362 %360) (fma.f64 BrA %166 %360) (fma.f64 v %15 %360) (fma.f64 %301 #s(literal 0 binary64) %360) (fma.f64 #s(literal 0 binary64) %301 %360) (fma.f64 #s(literal 2 binary64) %378 %360) (fma.f64 #s(literal 2 binary64) %144 %1394) (fma.f64 #s(literal 2 binary64) %441 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %1453 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %926 #s(literal 1 binary64)) (fma.f64 %13 v %360) (fma.f64 %164 BrA %360) (fma.f64 %144 #s(literal 2 binary64) %1394) (fma.f64 %441 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %940 #s(literal 1 binary64)) (/.f64 (fma.f64 %1394 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %781 %1394) (fma.f64 #s(literal 2 binary64) %1208 %1394) (fma.f64 %781 #s(literal 2 binary64) %1394) (fma.f64 %1208 #s(literal 2 binary64) %1394) (*.f64 #s(literal 1/2 binary64) %1502) (*.f64 %1504 #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) %406) #s(literal 4 binary64)) (/.f64 %1502 #s(literal 2 binary64)) (fma.f64 %1222 #s(literal 4 binary64) %305) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %420)) (/.f64 (/.f64 %420 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %420 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (fma.f64 %1 %180 %360) (fma.f64 %155 %33 %360) (fma.f64 %35 %155 %360) (fma.f64 %182 %1 %360) (fma.f64 #s(literal 0 binary64) %335 %360) (fma.f64 %87 %781 %305) (fma.f64 %87 %1208 %305) (fma.f64 %691 %694 %305) (fma.f64 %781 %87 %305) (fma.f64 %781 %1239 %305) (fma.f64 %694 %691 %305) (fma.f64 #s(literal 0 binary64) %344 %360) (fma.f64 #s(literal 1/2 binary64) %1502 #s(literal 0 binary64)) (fma.f64 %344 #s(literal 0 binary64) %360) (/.f64 (fma.f64 %420 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64)) (fma.f64 %1504 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %463 #s(literal 4 binary64) %360) (fma.f64 %1270 #s(literal 4 binary64) %1394) (-.f64 (-.f64 #s(literal 1 binary64) %344) %344) (*.f64 %1537 #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) %398 %360) (fma.f64 %305 %333 %360) (fma.f64 %331 %305 %360) (fma.f64 %396 #s(literal -1 binary64) %360) (/.f64 (*.f64 %125 %441) #s(literal 4 binary64)) (fma.f64 %87 %1310 %1394) (fma.f64 %696 %779 %1394) (fma.f64 #s(literal 1/2 binary64) %360 %441) (fma.f64 #s(literal 1/2 binary64) %433 %360) (fma.f64 %335 %519 %360) (fma.f64 %1537 #s(literal 4 binary64) #s(literal 0 binary64)) (+.f64 %441 %441) (/.f64 (-.f64 %134 %490) %134) (fma.f64 #s(literal 1 binary64) %441 %441) (fma.f64 #s(literal 0 binary64) %629 %360) (fma.f64 %638 #s(literal 4 binary64) %360) (approx %1375 %360) |
Compiled 18 805 to 3 697 computations (80.3% saved)
7 alts after pruning (5 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 605 | 5 | 1 610 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 1 | 2 |
| Done | 0 | 1 | 1 |
| Total | 1 606 | 7 | 1 613 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (exp.f64 (neg.f64 (*.f64 BrA v))) |
| ▶ | 58.4% | (approx (exp (neg (* BrA v))) (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (neg.f64 (*.f64 BrA v)))) |
| ▶ | 59.2% | (approx (exp (neg (* BrA v))) (-.f64 #s(literal 1 binary64) (*.f64 BrA v))) |
| ▶ | 59.2% | (approx (exp (neg (* BrA v))) (-.f64 #s(literal 1/2 binary64) (fma.f64 BrA v #s(literal -1/2 binary64)))) |
| ▶ | 59.0% | %2 = (* BrA v) (approx (exp (neg %2)) (approx (+ 1 (* -1 %2)) (*.f64 v (fma.f64 #s(literal -1 binary64) BrA (/.f64 #s(literal 1 binary64) v))))) |
| ▶ | 59.1% | %2 = (* BrA v) (approx (exp (neg %2)) (approx (+ 1 (* -1 %2)) (*.f64 BrA (fma.f64 #s(literal -1 binary64) v (/.f64 #s(literal 1 binary64) BrA))))) |
| ✓ | 51.4% | (approx (exp (neg (* BrA v))) #s(literal 1 binary64)) |
Compiled 42 to 22 computations (47.6% saved)
| Inputs |
|---|
(sqrt 2) (sqrt 1/2) |
| Outputs |
|---|
#s(literal 6369051672525773/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 6 to 6 computations (0.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%2 = (*.f64 BrA v) %3 = (neg.f64 %2) %9 = (/.f64 #s(literal 1 binary64) BrA) %10 = (fma.f64 #s(literal -1 binary64) v %9) %11 = (*.f64 BrA %10) %14 = (* BrA v) %16 = (+ 1 (* -1 %14)) %17 = (approx %16 %11) %18 = (/.f64 #s(literal 1 binary64) v) %19 = (fma.f64 #s(literal -1 binary64) BrA %18) %20 = (*.f64 v %19) %21 = (approx %16 %20) %22 = (-.f64 #s(literal 1 binary64) %2) %23 = (sqrt.f64 #s(literal 2 binary64)) %24 = (sqrt.f64 #s(literal 1/2 binary64)) %25 = (fma.f64 BrA v #s(literal -1/2 binary64)) %26 = (-.f64 #s(literal 1/2 binary64) %25) %27 = (fma.f64 %23 %24 %3) %29 = (exp (neg %14)) BrA v %2 %3 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) %9 %10 %11 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 (approx %29 %22) (approx %29 %26) (approx %29 %27) (approx %29 %17) (approx %29 %21) |
| Outputs |
|---|
%5 = (* BrA v) %6 = (*.f64 BrA v) %8 = (neg %5) %10 = (*.f64 #s(literal -1 binary64) %6) %13 = (/ 1 BrA) %15 = (/.f64 #s(literal 1 binary64) BrA) %19 = (+ (* -1 v) %13) %20 = (+.f64 #s(literal 1 binary64) %10) %23 = (* BrA %19) %28 = (+ (* -1 BrA) (/ 1 v)) %29 = (/.f64 #s(literal 1 binary64) v) %31 = (fma.f64 #s(literal -1 binary64) BrA %29) %34 = (+ %5 -1/2) %45 = (+ (* (sqrt 2) (sqrt 1/2)) %8) %49 = (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) %53 = (exp %8) %54 = (pow.f64 v #s(literal 2 binary64)) %72 = (*.f64 #s(literal -1 binary64) v) %74 = (fma.f64 #s(literal -1 binary64) v %15) %78 = (*.f64 #s(literal -1 binary64) BrA) %80 = (/.f64 #s(literal 1 binary64) %6) %81 = (-.f64 %80 #s(literal 1 binary64)) %84 = (- 1 %5) %88 = (*.f64 #s(literal 1/2 binary64) %15) %92 = (/.f64 %49 BrA) %103 = (-.f64 #s(literal 1 binary64) %80) %119 = (pow.f64 BrA #s(literal 2 binary64)) %142 = (*.f64 #s(literal 1/2 binary64) %29) %146 = (/.f64 %49 v) (approx BrA #s(literal 0 binary64)) (approx BrA BrA) (approx %5 %6) (approx %8 %10) (approx %13 %15) (approx %19 (/.f64 %20 BrA)) (approx %23 #s(literal 1 binary64)) (approx %23 %20) (approx %28 %29) (approx %28 %31) (approx %34 #s(literal -1/2 binary64)) (approx %34 (-.f64 %6 #s(literal 1/2 binary64))) (approx %45 %49) (approx %45 (fma.f64 #s(literal -1 binary64) %6 %49)) (approx %53 (+.f64 #s(literal 1 binary64) (*.f64 BrA (fma.f64 #s(literal -1 binary64) v (*.f64 #s(literal 1/2 binary64) (*.f64 BrA %54)))))) (approx %53 (+.f64 #s(literal 1 binary64) (*.f64 BrA (fma.f64 #s(literal -1 binary64) v (*.f64 BrA (fma.f64 #s(literal -1/6 binary64) (*.f64 BrA (pow.f64 v #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) %54))))))) (approx %19 %72) (approx %19 %74) (approx %23 (*.f64 BrA %74)) (approx %28 %78) (approx %28 (*.f64 BrA %81)) (approx %84 (*.f64 BrA (-.f64 %15 v))) (approx %34 (*.f64 BrA (-.f64 v %88))) (approx %45 (*.f64 BrA (-.f64 %92 v))) (approx %53 (exp.f64 (neg.f64 %6))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 BrA (-.f64 v %15)))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 BrA %103))) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 BrA (fma.f64 #s(literal -1 binary64) v %88)))) (approx %45 (*.f64 #s(literal -1 binary64) (*.f64 BrA (-.f64 (*.f64 #s(literal -1 binary64) %92) %72)))) (approx v v) (approx %28 (/.f64 %20 v)) (approx %53 (+.f64 #s(literal 1 binary64) (*.f64 v (fma.f64 #s(literal -1 binary64) BrA (*.f64 #s(literal 1/2 binary64) (*.f64 %119 v)))))) (approx %53 (+.f64 #s(literal 1 binary64) (*.f64 v (fma.f64 #s(literal -1 binary64) BrA (*.f64 v (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 BrA #s(literal 3 binary64)) v) (*.f64 #s(literal 1/2 binary64) %119))))))) (approx %19 (*.f64 v %81)) (approx %23 (*.f64 v %31)) (approx %84 (*.f64 v (-.f64 %29 BrA))) (approx %34 (*.f64 v (-.f64 BrA %142))) (approx %45 (*.f64 v (-.f64 %146 BrA))) (approx %19 (*.f64 #s(literal -1 binary64) (*.f64 v %103))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 v (-.f64 BrA %29)))) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 v (fma.f64 #s(literal -1 binary64) BrA %142)))) (approx %45 (*.f64 #s(literal -1 binary64) (*.f64 v (-.f64 (*.f64 #s(literal -1 binary64) %146) %78)))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 28.0ms | v | 0 |
| 25.0ms | BrA | inf |
| 24.0ms | BrA | 0 |
| 18.0ms | v | -inf |
| 1.0ms | BrA | -inf |
Loading profile data...