
Time bar (total: 46.9s)
| 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 10 to 8 computations (20.0% saved)
| 4.6s | 8 256× | 0 | valid |
ival-mult!: 1.2s (75.6% of total, 76.0 MiB)ival-neg!: 283.0ms (18.2% of total, 15.8 MiB)adjust: 95.0ms (6.1% of total, 3.6 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 46 |
| 1 | 91 | 34 |
| 2 | 298 | 34 |
| 3 | 692 | 34 |
| 4 | 1889 | 34 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 84.0% | (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) |
(abs a)
(abs b)
(sort a b)
Compiled 2 to 12 computations (-500.0% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%1 = (*.f64 a a) %3 = (*.f64 %1 b) %4 = (*.f64 %3 b) a %1 b %3 %4 (neg.f64 %4) |
| Outputs |
|---|
%4 = (* a a) %6 = (pow.f64 a #s(literal 2 binary64)) %9 = (* %4 b) %12 = (* %9 b) %14 = (*.f64 %6 (pow.f64 b #s(literal 2 binary64))) (approx a #s(literal 0 binary64)) (approx a a) (approx %4 %6) (approx %9 (*.f64 %6 b)) (approx %12 %14) (approx (neg %12) (*.f64 #s(literal -1 binary64) %14)) (approx b b) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 24.0ms | a | 0 |
| 22.0ms | b | inf |
| 1.0ms | a | inf |
| 1.0ms | a | -inf |
| 0.0ms | b | -inf |
| Inputs |
|---|
%1 = (*.f64 a a) %3 = (*.f64 %1 b) %4 = (*.f64 %3 b) a %1 b %3 %4 (neg.f64 %4) |
| Outputs |
|---|
%1 = (neg.f64 a) %3 = (*.f64 a a) %5 = (fabs.f64 a) %6 = (*.f64 %5 a) %8 = (neg.f64 %3) %13 = (neg.f64 %6) %15 = (neg.f64 %5) %17 = (*.f64 %3 %3) %19 = (sqrt.f64 %5) %20 = (*.f64 %19 %5) %23 = (neg.f64 %20) %24 = (neg.f64 %19) %35 = (pow.f64 a #s(literal 1 binary64)) %48 = (fabs.f64 %35) %50 = (pow.f64 %1 #s(literal 1 binary64)) %53 = (neg.f64 %35) %56 = (neg.f64 %50) %66 = (fabs.f64 %50) %71 = (sqrt.f64 %19) %81 = (pow.f64 %15 #s(literal 1 binary64)) %94 = (sqrt.f64 %48) %100 = (sqrt.f64 %66) %137 = (neg.f64 b) %139 = (*.f64 a b) %142 = (*.f64 %3 b) %144 = (*.f64 %5 b) %146 = (neg.f64 %139) %152 = (neg.f64 %142) %154 = (neg.f64 %144) %157 = (*.f64 %144 %19) %159 = (*.f64 %19 b) %163 = (*.f64 %19 %137) %164 = (*.f64 %163 %15) %168 = (neg.f64 %157) %169 = (neg.f64 %168) %185 = (*.f64 %15 %163) %188 = (*.f64 %35 b) %193 = (*.f64 %50 b) %196 = (*.f64 %137 %35) %202 = (neg.f64 %193) %227 = (*.f64 b b) %228 = (*.f64 %227 a) %232 = (*.f64 %142 b) %237 = (neg.f64 %232) %241 = (*.f64 %5 %227) %252 = (fabs.f64 b) %262 = (fabs.f64 %142) %264 = (*.f64 %1 %227) %269 = (fabs.f64 %139) %272 = (*.f64 %252 a) %275 = (neg.f64 %227) %303 = (neg.f64 %252) %318 = (neg.f64 %241) %344 = (*.f64 %252 %1) %347 = (neg.f64 %262) %351 = (neg.f64 %269) %353 = (*.f64 %241 %19) %355 = (sqrt.f64 %252) %356 = (*.f64 %355 %262) %358 = (*.f64 %19 %227) %368 = (fabs.f64 %159) %376 = (*.f64 %24 %318) %379 = (*.f64 %275 %19) %381 = (neg.f64 %353) %388 = (*.f64 %24 %241) %390 = (*.f64 %318 %24) %394 = (*.f64 %241 %24) %399 = (*.f64 %19 %303) %404 = (*.f64 %227 %227) %409 = (*.f64 %17 %227) %434 = (*.f64 %35 %227) %436 = (pow.f64 b #s(literal 1 binary64)) %437 = (*.f64 %436 %3) %442 = (pow.f64 %139 #s(literal 1 binary64)) %448 = (*.f64 %436 a) %456 = (*.f64 %50 %227) %458 = (pow.f64 %144 #s(literal 1 binary64)) %460 = (*.f64 %5 %436) %462 = (*.f64 %252 %35) %464 = (pow.f64 %146 #s(literal 1 binary64)) %467 = (*.f64 %1 %436) %471 = (fabs.f64 %436) %474 = (neg.f64 %436) %476 = (pow.f64 %252 #s(literal 1 binary64)) %479 = (pow.f64 %137 #s(literal 1 binary64)) %481 = (neg.f64 %437) %485 = (neg.f64 %434) %487 = (*.f64 %275 %50) %548 = (neg.f64 %460) %550 = (*.f64 %50 %303) %552 = (*.f64 %50 %252) %554 = (*.f64 %35 %303) %569 = (*.f64 %436 %19) %572 = (sqrt.f64 %471) %585 = (*.f64 %35 %436) %587 = (*.f64 %436 %35) %589 = (*.f64 %50 %436) %591 = (*.f64 %436 %50) %623 = (*.f64 %355 %347) a (neg.f64 %1) %3 (fabs.f64 %3) (fabs.f64 %6) (fabs.f64 %8) (*.f64 %5 %5) (*.f64 %1 %1) (neg.f64 %8) (fabs.f64 %13) (*.f64 %15 %15) (sqrt.f64 %17) (*.f64 %19 %20) (*.f64 %20 %19) (*.f64 %23 %24) (*.f64 %24 %23) (pow.f64 a #s(literal 2 binary64)) (pow.f64 %5 #s(literal 2 binary64)) (pow.f64 %1 #s(literal 2 binary64)) (pow.f64 %15 #s(literal 2 binary64)) (pow.f64 %19 #s(literal 4 binary64)) (*.f64 a %35) (*.f64 %35 a) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %5 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1 #s(literal -2 binary64))) (fabs.f64 (*.f64 %35 %5)) (*.f64 %5 %48) (*.f64 %1 %50) (*.f64 %48 %5) (*.f64 %53 %1) (*.f64 %50 %1) (*.f64 %56 a) (*.f64 (neg.f64 %53) a) (/.f64 #s(literal 1 binary64) (pow.f64 %15 #s(literal -2 binary64))) (fabs.f64 (*.f64 %50 %5)) (fabs.f64 (*.f64 %35 %15)) (*.f64 %5 %66) (*.f64 (fabs.f64 %48) %5) (*.f64 %66 %5) (*.f64 %71 (*.f64 %71 %20)) (*.f64 (*.f64 %20 %71) %71) (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) (fabs.f64 (*.f64 %50 %15)) (*.f64 %15 %81) (*.f64 %81 %15) (*.f64 (fabs.f64 %81) %5) (*.f64 (fabs.f64 %66) %5) (*.f64 (neg.f64 %56) %1) (pow.f64 %17 #s(literal 1/2 binary64)) (*.f64 (*.f64 %48 %19) %19) (*.f64 %94 %20) (*.f64 (*.f64 %5 %94) %19) (*.f64 (*.f64 %66 %19) %19) (*.f64 %100 %20) (*.f64 (*.f64 %5 %100) %19) (*.f64 (*.f64 %48 %24) %24) (*.f64 (*.f64 %81 %19) %24) (*.f64 (*.f64 %81 %24) %19) (*.f64 (*.f64 %66 %24) %24) (pow.f64 (pow.f64 a (+.f64 #s(literal 4 binary64) #s(literal 4 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (fabs.f64 (pow.f64 %35 #s(literal 2 binary64)))) %5) (*.f64 (sqrt.f64 (fabs.f64 (pow.f64 %50 #s(literal 2 binary64)))) %5) (*.f64 (*.f64 %94 %94) %5) (*.f64 (*.f64 %48 %94) %19) (*.f64 (*.f64 %66 %94) %19) (*.f64 (*.f64 %48 %100) %19) (*.f64 (*.f64 %100 %100) %5) (*.f64 (*.f64 %66 %100) %19) b (neg.f64 %137) (*.f64 a %139) (*.f64 b %3) %142 (*.f64 %139 a) (*.f64 %5 %144) (*.f64 %1 %146) (*.f64 %137 %8) (*.f64 %144 %5) (*.f64 %146 %1) (*.f64 %8 %137) (neg.f64 %152) (*.f64 %154 %15) (*.f64 %15 %154) (*.f64 %19 %157) (*.f64 %20 %159) (*.f64 %157 %19) (*.f64 %159 %20) (*.f64 %19 %164) (*.f64 %19 (*.f64 %23 %137)) (*.f64 %19 %169) (*.f64 %19 (*.f64 %24 %154)) (*.f64 %168 %24) (*.f64 %163 %23) (*.f64 %23 %163) (*.f64 %24 %168) (*.f64 %24 (*.f64 %24 %144)) (*.f64 (*.f64 %137 %23) %19) (*.f64 (*.f64 %144 %24) %24) (*.f64 (*.f64 %154 %24) %19) (*.f64 %185 %19) (*.f64 %169 %19) (*.f64 a %188) (*.f64 %35 %139) (*.f64 %139 %35) (*.f64 %188 a) (*.f64 %1 %193) (*.f64 %146 %50) (*.f64 %196 %1) (*.f64 %48 %144) (*.f64 %53 %146) (*.f64 %50 %146) (*.f64 %193 %1) (*.f64 %202 a) (*.f64 (*.f64 b %48) %5) (*.f64 (*.f64 %137 %53) a) (*.f64 %56 %139) (*.f64 %66 %144) (*.f64 (*.f64 b %66) %5) (*.f64 %71 (*.f64 %71 %157)) (*.f64 (*.f64 %157 %71) %71) (*.f64 %81 %154) (*.f64 (*.f64 b %81) %15) (*.f64 (*.f64 %137 %56) %1) (*.f64 %94 %157) (*.f64 (*.f64 %144 %94) %19) (*.f64 %100 %157) (*.f64 (*.f64 %144 %100) %19) (*.f64 a %228) (*.f64 b %142) (*.f64 %3 %227) %232 (*.f64 %227 %3) (*.f64 %139 %139) (*.f64 %228 a) (fabs.f64 %232) (fabs.f64 %237) (fabs.f64 (*.f64 %144 %139)) (fabs.f64 (*.f64 %241 a)) (fabs.f64 (*.f64 %6 %227)) (fabs.f64 (*.f64 %228 %5)) (fabs.f64 (*.f64 a %241)) (fabs.f64 (*.f64 %5 %228)) (fabs.f64 (*.f64 %252 %142)) (fabs.f64 (*.f64 %227 %6)) (fabs.f64 (*.f64 %139 %144)) (fabs.f64 (*.f64 %142 %252)) (*.f64 %5 %241) (*.f64 %252 %262) (*.f64 %1 %264) (*.f64 %137 %152) (*.f64 %144 %144) (*.f64 %241 %5) (*.f64 %269 %269) (*.f64 %262 %252) (*.f64 %272 %272) (*.f64 %146 %146) (*.f64 %8 %275) (*.f64 %152 %137) (*.f64 %264 %1) (*.f64 %275 %8) (neg.f64 %237) (fabs.f64 (*.f64 %144 %146)) (fabs.f64 (*.f64 %241 %1)) (fabs.f64 (*.f64 %154 %139)) (fabs.f64 (*.f64 %6 %275)) (fabs.f64 (*.f64 %13 %227)) (fabs.f64 (*.f64 %146 %144)) (fabs.f64 (*.f64 %152 %252)) (fabs.f64 (*.f64 %264 %5)) (fabs.f64 (*.f64 %275 %6)) (fabs.f64 (*.f64 %228 %15)) (fabs.f64 (*.f64 %15 %228)) (fabs.f64 (*.f64 %303 %142)) (fabs.f64 (*.f64 %5 %264)) (fabs.f64 (*.f64 %252 %152)) (fabs.f64 (*.f64 %1 %241)) (fabs.f64 (*.f64 %227 %13)) (fabs.f64 (*.f64 %139 %154)) (fabs.f64 (*.f64 %142 %303)) (fabs.f64 (*.f64 %318 a)) (fabs.f64 (*.f64 a %318)) (fabs.f64 (*.f64 %154 %146)) (fabs.f64 (*.f64 %13 %275)) (fabs.f64 (*.f64 %146 %154)) (fabs.f64 (*.f64 %152 %303)) (fabs.f64 (*.f64 %264 %15)) (fabs.f64 (*.f64 %275 %13)) (fabs.f64 (*.f64 %15 %264)) (fabs.f64 (*.f64 %303 %152)) (fabs.f64 (*.f64 %318 %1)) (fabs.f64 (*.f64 %1 %318)) (*.f64 %154 %154) (*.f64 %344 %344) (*.f64 %15 %318) (*.f64 %303 %347) (*.f64 %318 %15) (*.f64 %347 %303) (*.f64 %351 %351) (*.f64 %19 %353) (*.f64 %355 %356) (*.f64 %20 %358) (*.f64 %157 %159) (*.f64 %353 %19) (*.f64 (*.f64 %262 %355) %355) (*.f64 %358 %20) (*.f64 %159 %157) (pow.f64 %139 #s(literal 2 binary64)) (*.f64 (*.f64 %269 %19) %368) (*.f64 %368 (*.f64 %19 %269)) (pow.f64 %144 #s(literal 2 binary64)) (pow.f64 %269 #s(literal 2 binary64)) (pow.f64 %272 #s(literal 2 binary64)) (pow.f64 %146 #s(literal 2 binary64)) (*.f64 %19 %376) (*.f64 %168 %163) (*.f64 %379 %23) (*.f64 %381 %24) (*.f64 %163 %168) (*.f64 %23 %379) (*.f64 %368 (*.f64 %368 %5)) (*.f64 %24 %381) (*.f64 %24 %388) (*.f64 %390 %19) (*.f64 (*.f64 %5 %368) %368) (*.f64 %394 %24) (pow.f64 %154 #s(literal 2 binary64)) (pow.f64 %344 #s(literal 2 binary64)) (pow.f64 %351 #s(literal 2 binary64)) (*.f64 %399 (*.f64 %399 %5)) (*.f64 (*.f64 %5 %399) %399) (sqrt.f64 (*.f64 %17 %404)) (sqrt.f64 (*.f64 %404 %17)) (sqrt.f64 (*.f64 %409 %227)) (sqrt.f64 (*.f64 %232 %232)) (sqrt.f64 (*.f64 %227 %409)) (/.f64 #s(literal 1 binary64) (pow.f64 %139 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %146 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %144 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %272 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %269 #s(literal -2 binary64))) (sqrt.f64 (*.f64 %237 %237)) (/.f64 #s(literal 1 binary64) (pow.f64 %344 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %154 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %351 #s(literal -2 binary64))) (*.f64 a %434) (*.f64 b %437) (*.f64 %142 %436) (*.f64 %35 %228) (*.f64 %436 %142) (*.f64 %139 %442) (*.f64 %188 %139) (*.f64 %434 a) (*.f64 %228 %35) (*.f64 %437 b) (*.f64 %448 %139) (*.f64 %442 %139) (*.f64 (*.f64 %442 a) b) (*.f64 (*.f64 %442 b) a) (pow.f64 %232 #s(literal 1 binary64)) (*.f64 %1 %456) (*.f64 %144 %458) (*.f64 %460 %144) (*.f64 %462 %272) (*.f64 %146 %464) (*.f64 %264 %50) (*.f64 %467 %146) (*.f64 %196 %146) (*.f64 %48 %241) (*.f64 %471 %262) (*.f64 %53 %264) (*.f64 %474 %152) (*.f64 %476 %262) (*.f64 %50 %264) (*.f64 %479 %152) (*.f64 %481 %137) (*.f64 (*.f64 %8 %474) b) (*.f64 %485 %1) (*.f64 %487 a) (*.f64 (*.f64 %275 %53) a) (*.f64 %193 %146) (*.f64 %202 %139) (*.f64 %456 %1) (*.f64 (*.f64 %442 %137) %1) (*.f64 (*.f64 %227 %48) %5) (*.f64 (*.f64 %3 %479) %137) (*.f64 (*.f64 %3 %476) %252) (*.f64 (*.f64 %3 %471) %252) (*.f64 (fabs.f64 %434) %5) (*.f64 (fabs.f64 %437) %252) (*.f64 (fabs.f64 %442) %269) (*.f64 %56 %228) (*.f64 %464 %146) (*.f64 %458 %144) (*.f64 (pow.f64 %272 #s(literal 1 binary64)) %272) (*.f64 (pow.f64 %269 #s(literal 1 binary64)) %269) (*.f64 (*.f64 %442 %1) %137) (*.f64 (*.f64 %464 %1) b) (*.f64 (*.f64 %464 b) %1) (*.f64 (*.f64 %464 a) %137) (*.f64 (*.f64 %464 %137) a) (*.f64 (*.f64 %458 %5) b) (*.f64 (*.f64 %458 b) %5) (*.f64 %66 %241) (*.f64 (fabs.f64 %485) %5) (*.f64 (fabs.f64 %481) %252) (*.f64 (fabs.f64 %456) %5) (*.f64 (fabs.f64 %464) %269) (*.f64 (fabs.f64 %458) %269) (*.f64 (*.f64 %227 %66) %5) (*.f64 %71 (*.f64 %71 %353)) (*.f64 (*.f64 %353 %71) %71) (*.f64 %548 %154) (*.f64 %550 %272) (*.f64 %552 %344) (*.f64 %554 %344) (*.f64 %81 %318) (*.f64 (pow.f64 %344 #s(literal 1 binary64)) %344) (*.f64 (pow.f64 %154 #s(literal 1 binary64)) %154) (*.f64 (fabs.f64 %487) %5) (*.f64 (*.f64 %227 %81) %15) (*.f64 (*.f64 %275 %56) %1) (*.f64 (pow.f64 %351 #s(literal 1 binary64)) %351) (*.f64 %569 %157) (*.f64 %94 %353) (*.f64 %572 %356) (*.f64 (*.f64 %241 %94) %19) (*.f64 (*.f64 %262 %572) %355) (*.f64 (*.f64 %458 %19) %159) (*.f64 (*.f64 %458 %159) %19) (*.f64 %100 %353) (*.f64 (*.f64 %241 %100) %19) (*.f64 %585 %139) (*.f64 %587 %139) (*.f64 %589 %146) (*.f64 %591 %146) (*.f64 a %264) (*.f64 b %152) (*.f64 %3 %275) (*.f64 %142 %137) (*.f64 %1 %228) (*.f64 %137 %142) (*.f64 %227 %8) (*.f64 %139 %146) (*.f64 %146 %139) (*.f64 %8 %227) (*.f64 %152 b) (*.f64 %264 a) (*.f64 %275 %3) (*.f64 %228 %1) %237 (*.f64 %5 %318) (*.f64 %252 %347) (*.f64 %144 %154) (*.f64 %241 %15) (*.f64 %269 %351) (*.f64 %154 %144) (*.f64 %344 %272) (*.f64 %262 %303) (*.f64 %272 %344) (*.f64 %15 %241) (*.f64 %303 %262) (*.f64 %318 %5) (*.f64 %347 %252) (*.f64 %351 %269) (*.f64 %19 %381) (*.f64 %19 %388) (*.f64 %355 %623) (*.f64 %20 %379) (*.f64 %157 %163) (*.f64 %353 %24) (*.f64 %168 %159) (*.f64 %379 %20) (*.f64 %381 %19) (*.f64 %163 %157) (*.f64 %358 %23) (*.f64 %23 %358) (*.f64 %159 %168) (*.f64 %24 %353) (*.f64 (*.f64 %347 %355) %355) (*.f64 %394 %19) (*.f64 %368 (*.f64 %19 %351)) (*.f64 (*.f64 %351 %19) %368) (*.f64 %163 %164) (*.f64 %368 (*.f64 %368 %15)) (*.f64 %24 %376) (*.f64 %390 %24) (*.f64 (*.f64 %15 %368) %368) (*.f64 %185 %163) (*.f64 %399 (*.f64 %399 %15)) (*.f64 (*.f64 %15 %399) %399) (*.f64 a %485) (*.f64 b %481) (*.f64 %35 %264) (*.f64 %436 %152) (*.f64 %152 %436) (*.f64 %264 %35) (*.f64 %467 %139) (*.f64 %196 %139) (*.f64 %188 %146) (*.f64 %434 %1) (*.f64 %228 %50) (*.f64 %437 %137) (*.f64 %448 %146) (*.f64 %53 %228) (*.f64 %474 %142) (*.f64 %50 %228) (*.f64 %479 %142) (*.f64 %442 %146) (*.f64 %481 b) (*.f64 %485 a) (*.f64 %193 %139) (*.f64 %456 a) (*.f64 (*.f64 %227 %53) a) (*.f64 (*.f64 %3 %474) b) (*.f64 (neg.f64 %442) %139) (*.f64 %464 %139) (*.f64 %1 %487) (*.f64 %460 %154) (*.f64 %462 %344) (*.f64 %48 %318) (*.f64 %471 %347) (*.f64 %476 %347) (*.f64 (*.f64 %8 %479) %137) (*.f64 (*.f64 %8 %476) %252) (*.f64 (*.f64 %8 %471) %252) (*.f64 %487 %1) (*.f64 (*.f64 %275 %48) %5) (*.f64 %548 %144) (*.f64 (*.f64 %303 %35) %272) (*.f64 %202 %146) (*.f64 %552 %272) (*.f64 %554 %272) (*.f64 %56 %264) (*.f64 %458 %154) (*.f64 %81 %241) (*.f64 (*.f64 %227 %56) %1) (*.f64 (neg.f64 %464) %146) (*.f64 (neg.f64 %458) %144) (*.f64 %66 %318) (*.f64 (*.f64 %275 %66) %5) (*.f64 %71 (*.f64 %71 %381)) (*.f64 (*.f64 %381 %71) %71) (*.f64 (*.f64 %303 %50) %344) (*.f64 %550 %344) (*.f64 (*.f64 %275 %81) %15) (*.f64 %569 %168) (*.f64 %94 %381) (*.f64 %572 %623) (*.f64 (*.f64 %318 %94) %19) (*.f64 (*.f64 %347 %572) %355) (*.f64 %100 %381) (*.f64 (*.f64 %318 %100) %19) (*.f64 %585 %146) (*.f64 %587 %146) (*.f64 %589 %139) (*.f64 %591 %139) |
Compiled 465 to 745 computations (-60.2% saved)
Compiled 47 to 183 computations (-289.4% saved)
12 alts after pruning (11 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 36 | 11 | 47 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 36 | 12 | 48 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 83.9% | %48 = (sqrt.f64 (fabs.f64 b)) (*.f64 %48 (*.f64 %48 (neg.f64 (fabs.f64 (*.f64 (*.f64 a a) b))))) |
| ▶ | 99.6% | %6 = (fabs.f64 a) %7 = (sqrt.f64 %6) (*.f64 (neg.f64 (*.f64 (*.f64 %6 b) %7)) (*.f64 %7 b)) |
| ▶ | 99.7% | %2 = (*.f64 a b) (*.f64 (neg.f64 %2) %2) |
| ▶ | 77.1% | (*.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) |
| ▶ | 82.6% | %6 = (fabs.f64 a) %7 = (sqrt.f64 %6) (*.f64 (neg.f64 %7) (*.f64 (*.f64 %6 (*.f64 b b)) %7)) |
| ▶ | 99.5% | %6 = (fabs.f64 a) %34 = (fabs.f64 (*.f64 (sqrt.f64 %6) b)) (*.f64 %34 (*.f64 %34 (neg.f64 %6))) |
| ▶ | 82.7% | (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b))) |
| ▶ | 99.3% | (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))) |
| ✓ | 84.0% | (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) |
| ▶ | 94.0% | %6 = (fabs.f64 a) %7 = (sqrt.f64 %6) (neg.f64 (*.f64 (*.f64 %7 (*.f64 (*.f64 %7 (neg.f64 b)) (neg.f64 %6))) b)) |
| ▶ | 94.1% | %6 = (fabs.f64 a) %7 = (sqrt.f64 %6) (neg.f64 (*.f64 (*.f64 %7 (*.f64 (*.f64 %6 b) %7)) b)) |
| ▶ | 94.2% | (neg.f64 (*.f64 (*.f64 a (*.f64 a b)) b)) |
Compiled 12 to 53 computations (-341.7% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%1 = (*.f64 a a) %3 = (*.f64 %1 b) %4 = (neg.f64 a) %5 = (fabs.f64 a) %6 = (neg.f64 %1) %7 = (neg.f64 %5) %8 = (sqrt.f64 %5) %9 = (neg.f64 %8) %12 = (neg.f64 b) %13 = (*.f64 a b) %14 = (*.f64 a %13) %15 = (*.f64 %5 b) %16 = (neg.f64 %13) %17 = (*.f64 %15 %8) %18 = (*.f64 %8 %17) %19 = (*.f64 %8 b) %20 = (*.f64 %8 %12) %21 = (*.f64 %20 %7) %22 = (*.f64 %8 %21) %23 = (neg.f64 %17) %24 = (*.f64 b b) %25 = (*.f64 %5 %24) %26 = (fabs.f64 b) %27 = (fabs.f64 %3) %28 = (*.f64 %4 %24) %29 = (neg.f64 %27) %30 = (*.f64 %25 %8) %31 = (sqrt.f64 %26) %32 = (fabs.f64 %19) %33 = (pow.f64 %13 #s(literal -2 binary64)) %34 = (/.f64 #s(literal 1 binary64) %33) %38 = (*.f64 %31 %29) %42 = (*.f64 %32 %7) %45 = (*.f64 %18 b) %47 = (*.f64 %22 b) %49 = (*.f64 %14 b) a %1 b %3 %4 %5 %6 %7 %8 %9 #s(literal 1 binary64) #s(literal -2 binary64) %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 (*.f64 a %28) (*.f64 %16 %13) (*.f64 %6 %24) %38 (*.f64 %31 %38) (*.f64 %23 %19) (*.f64 %9 %30) %42 (*.f64 %32 %42) (neg.f64 %34) %45 (neg.f64 %45) %47 (neg.f64 %47) %49 (neg.f64 %49) |
| Outputs |
|---|
%4 = (* a a) %6 = (pow.f64 a #s(literal 2 binary64)) %9 = (* %4 b) %10 = (*.f64 %6 b) %12 = (neg a) %16 = (fabs a) %17 = (fabs.f64 a) %22 = (neg %16) %25 = (sqrt %16) %26 = (sqrt.f64 %17) %28 = (neg %25) %31 = (* a b) %32 = (*.f64 a b) %34 = (* %16 b) %40 = (* %34 %25) %41 = (*.f64 %17 %26) %42 = (*.f64 b %41) %44 = (* %25 %40) %46 = (*.f64 %17 (pow.f64 %26 #s(literal 2 binary64))) %49 = (* %25 b) %50 = (*.f64 b %26) %52 = (neg b) %53 = (* %25 %52) %56 = (neg %40) %59 = (* b b) %60 = (* %16 %59) %61 = (pow.f64 b #s(literal 2 binary64)) %64 = (fabs %9) %65 = (fabs.f64 %10) %67 = (* %12 %59) %71 = (neg %64) %74 = (* %60 %25) %77 = (fabs %49) %78 = (fabs.f64 %50) %81 = (pow %31 -2) %83 = (*.f64 %6 %61) %92 = (fabs b) %93 = (sqrt %92) %94 = (* %93 %71) %95 = (fabs.f64 b) %96 = (sqrt.f64 %95) %100 = (* %93 %94) %105 = (* %56 %49) %106 = (*.f64 %61 %46) %109 = (* %77 %22) %113 = (* %77 %109) %114 = (pow.f64 %78 #s(literal 2 binary64)) %118 = (* %44 b) %121 = (fabs.f64 (/.f64 #s(literal 1 binary64) a)) %122 = (*.f64 %6 %121) %126 = (sqrt.f64 %121) %127 = (*.f64 a %126) %135 = (pow.f64 a #s(literal 3 binary64)) %136 = (*.f64 %121 %126) %138 = (*.f64 %135 (*.f64 b %136)) %141 = (pow.f64 a #s(literal 4 binary64)) %143 = (*.f64 %121 (pow.f64 %126 #s(literal 2 binary64))) %148 = (*.f64 a (*.f64 b %126)) %161 = (*.f64 %141 (*.f64 %61 %143)) %174 = (fabs.f64 (/.f64 #s(literal -1 binary64) a)) %175 = (*.f64 %6 %174) %180 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %174)) %181 = (*.f64 a %180) %189 = (*.f64 %174 %180) %191 = (*.f64 %135 (*.f64 b %189)) %194 = (*.f64 %174 (pow.f64 %180 #s(literal 2 binary64))) %200 = (*.f64 a (*.f64 b %180)) %214 = (*.f64 %141 (*.f64 %61 %194)) %231 = (fabs.f64 (/.f64 #s(literal 1 binary64) b)) %234 = (sqrt.f64 %231) %247 = (fabs.f64 (/.f64 #s(literal -1 binary64) b)) %252 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %247)) (approx a #s(literal 0 binary64)) (approx a a) (approx %4 %6) (approx %9 %10) (approx %12 (*.f64 #s(literal -1 binary64) a)) (approx %16 %17) (approx (neg %4) (*.f64 #s(literal -1 binary64) %6)) (approx %22 (*.f64 #s(literal -1 binary64) %17)) (approx %25 %26) (approx %28 (*.f64 #s(literal -1 binary64) %26)) (approx %31 %32) (approx %34 (*.f64 b %17)) (approx (neg %31) (*.f64 #s(literal -1 binary64) %32)) (approx %40 %42) (approx %44 (*.f64 b %46)) (approx %49 %50) (approx %53 (*.f64 #s(literal -1 binary64) %50)) (approx %56 (*.f64 #s(literal -1 binary64) %42)) (approx %60 (*.f64 %61 %17)) (approx %64 %65) (approx %67 (*.f64 #s(literal -1 binary64) (*.f64 a %61))) (approx %71 (*.f64 #s(literal -1 binary64) %65)) (approx %74 (*.f64 %61 %41)) (approx %77 %78) (approx %81 (/.f64 #s(literal 1 binary64) %83)) (approx (/ 1 %81) %83) (approx (* a %67) (*.f64 #s(literal -1 binary64) %83)) (approx %94 (*.f64 #s(literal -1 binary64) (*.f64 %65 %96))) (approx %100 (*.f64 #s(literal -1 binary64) (*.f64 %65 (pow.f64 %96 #s(literal 2 binary64))))) (approx %105 (*.f64 #s(literal -1 binary64) %106)) (approx %109 (*.f64 #s(literal -1 binary64) (*.f64 %17 %78))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 %17 %114))) (approx %118 %106) (approx %16 %122) (approx %22 (*.f64 #s(literal -1 binary64) %122)) (approx %25 %127) (approx %28 (*.f64 #s(literal -1 binary64) %127)) (approx %34 (*.f64 %6 (*.f64 b %121))) (approx %40 %138) (approx %44 (*.f64 %141 (*.f64 b %143))) (approx %49 %148) (approx %53 (*.f64 #s(literal -1 binary64) %148)) (approx %56 (*.f64 #s(literal -1 binary64) %138)) (approx %60 (*.f64 %6 (*.f64 %61 %121))) (approx %74 (*.f64 %135 (*.f64 %61 %136))) (approx %105 (*.f64 #s(literal -1 binary64) %161)) (approx %109 (*.f64 #s(literal -1 binary64) (*.f64 %6 (*.f64 %78 %121)))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 %6 (*.f64 %114 %121)))) (approx %118 %161) (approx %16 (*.f64 #s(literal -1 binary64) %175)) (approx %22 %175) (approx %25 (*.f64 #s(literal -1 binary64) %181)) (approx %28 %181) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 %6 (*.f64 b %174)))) (approx %40 %191) (approx %44 (*.f64 #s(literal -1 binary64) (*.f64 %141 (*.f64 b %194)))) (approx %49 (*.f64 #s(literal -1 binary64) %200)) (approx %53 %200) (approx %56 (*.f64 #s(literal -1 binary64) %191)) (approx %60 (*.f64 #s(literal -1 binary64) (*.f64 %6 (*.f64 %61 %174)))) (approx %74 (*.f64 %135 (*.f64 %61 %189))) (approx %105 %214) (approx %109 (*.f64 %6 (*.f64 %78 %174))) (approx %113 (*.f64 %6 (*.f64 %114 %174))) (approx %118 (*.f64 #s(literal -1 binary64) %214)) (approx b b) (approx %52 (*.f64 #s(literal -1 binary64) b)) (approx %59 %61) (approx %92 %95) (approx %93 %96) (approx %92 (*.f64 %61 %231)) (approx %93 (*.f64 b %234)) (approx %94 (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 %65 %234)))) (approx %100 (*.f64 #s(literal -1 binary64) (*.f64 %61 (*.f64 %65 (pow.f64 %234 #s(literal 2 binary64)))))) (approx %92 (*.f64 #s(literal -1 binary64) (*.f64 %61 %247))) (approx %93 (*.f64 #s(literal -1 binary64) (*.f64 b %252))) (approx %94 (*.f64 b (*.f64 %65 %252))) (approx %100 (*.f64 #s(literal -1 binary64) (*.f64 %61 (*.f64 %65 (pow.f64 %252 #s(literal 2 binary64)))))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 49.0ms | a | 0 |
| 46.0ms | b | inf |
| 23.0ms | b | 0 |
| 22.0ms | a | inf |
| 3.0ms | a | -inf |
| Inputs |
|---|
%1 = (*.f64 a a) %3 = (*.f64 %1 b) %4 = (neg.f64 a) %5 = (fabs.f64 a) %6 = (neg.f64 %1) %7 = (neg.f64 %5) %8 = (sqrt.f64 %5) %9 = (neg.f64 %8) %12 = (neg.f64 b) %13 = (*.f64 a b) %14 = (*.f64 a %13) %15 = (*.f64 %5 b) %16 = (neg.f64 %13) %17 = (*.f64 %15 %8) %18 = (*.f64 %8 %17) %19 = (*.f64 %8 b) %20 = (*.f64 %8 %12) %21 = (*.f64 %20 %7) %22 = (*.f64 %8 %21) %23 = (neg.f64 %17) %24 = (*.f64 b b) %25 = (*.f64 %5 %24) %26 = (fabs.f64 b) %27 = (fabs.f64 %3) %28 = (*.f64 %4 %24) %29 = (neg.f64 %27) %30 = (*.f64 %25 %8) %31 = (sqrt.f64 %26) %32 = (fabs.f64 %19) %33 = (pow.f64 %13 #s(literal -2 binary64)) %34 = (/.f64 #s(literal 1 binary64) %33) %38 = (*.f64 %31 %29) %42 = (*.f64 %32 %7) %45 = (*.f64 %18 b) %47 = (*.f64 %22 b) %49 = (*.f64 %14 b) a %1 b %3 %4 %5 %6 %7 %8 %9 #s(literal 1 binary64) #s(literal -2 binary64) %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 (*.f64 a %28) (*.f64 %16 %13) (*.f64 %6 %24) %38 (*.f64 %31 %38) (*.f64 %23 %19) (*.f64 %9 %30) %42 (*.f64 %32 %42) (neg.f64 %34) %45 (neg.f64 %45) %47 (neg.f64 %47) %49 (neg.f64 %49) |
| Outputs |
|---|
%1 = (neg.f64 a) %3 = (*.f64 a a) %5 = (neg.f64 %3) %7 = (fabs.f64 a) %19 = (neg.f64 %7) %21 = (*.f64 %3 %3) %23 = (sqrt.f64 %7) %24 = (*.f64 %23 %7) %48 = (neg.f64 b) %50 = (*.f64 a b) %51 = (*.f64 a %50) %52 = (*.f64 b %3) %53 = (*.f64 %3 b) %54 = (*.f64 %50 a) %55 = (neg.f64 %50) %56 = (neg.f64 %55) %57 = (*.f64 a %56) %58 = (*.f64 %1 %55) %59 = (*.f64 %7 b) %60 = (*.f64 %7 %59) %61 = (*.f64 %5 %48) %62 = (*.f64 %48 %5) %63 = (*.f64 %59 %7) %64 = (*.f64 %55 %1) %65 = (*.f64 %56 a) %66 = (neg.f64 %53) %67 = (neg.f64 %66) %68 = (neg.f64 %59) %69 = (*.f64 %19 %68) %70 = (*.f64 %68 %19) %71 = (*.f64 %59 %23) %72 = (*.f64 %23 %71) %73 = (*.f64 %71 %23) %74 = (*.f64 %23 b) %75 = (*.f64 %74 %24) %76 = (*.f64 %24 %74) %77 = (neg.f64 %23) %78 = (neg.f64 %24) %80 = (*.f64 b (*.f64 %77 %78)) %81 = (neg.f64 %71) %82 = (*.f64 %77 %81) %83 = (neg.f64 %77) %84 = (*.f64 %71 %83) %85 = (neg.f64 %74) %86 = (*.f64 %85 %78) %87 = (*.f64 %81 %77) %88 = (*.f64 %78 %85) %90 = (*.f64 (*.f64 %78 %77) b) %91 = (*.f64 %83 %71) %103 = (+.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) %105 = (*.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) %119 = (sqrt.f64 %23) %123 = (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) %145 = (neg.f64 #s(literal -1/2 binary64)) %147 = (fabs.f64 #s(literal 1/2 binary64)) %148 = (fabs.f64 #s(literal 2 binary64)) %156 = (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %160 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %162 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %166 = (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %168 = (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %170 = (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %200 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %201 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %245 = (*.f64 #s(literal 2 binary64) #s(literal -1 binary64)) %247 = (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %264 = (*.f64 b %24) %265 = (*.f64 %7 %74) %266 = (*.f64 %23 %59) %267 = (*.f64 %74 %7) %268 = (*.f64 %24 b) %269 = (neg.f64 %78) %270 = (*.f64 b %269) %271 = (*.f64 %77 %19) %272 = (*.f64 b %271) %273 = (*.f64 %19 %85) %274 = (*.f64 %77 %68) %275 = (*.f64 %48 %78) %276 = (*.f64 %59 %83) %277 = (*.f64 %85 %19) %278 = (*.f64 %68 %77) %279 = (*.f64 %78 %48) %280 = (*.f64 %83 %59) %282 = (*.f64 (*.f64 %19 %77) b) %283 = (neg.f64 %81) %308 = (*.f64 b b) %310 = (neg.f64 %308) %312 = (fabs.f64 b) %324 = (neg.f64 %312) %326 = (*.f64 %308 %308) %328 = (sqrt.f64 %312) %331 = (*.f64 %312 %328) %333 = (neg.f64 %328) %334 = (*.f64 %333 %312) %357 = (*.f64 %308 a) %360 = (*.f64 %7 %308) %364 = (*.f64 %1 %308) %366 = (fabs.f64 %50) %369 = (*.f64 %310 %1) %371 = (neg.f64 %360) %373 = (*.f64 %7 %310) %381 = (*.f64 %324 %7) %383 = (*.f64 %7 %324) %385 = (*.f64 %23 %308) %393 = (fabs.f64 %74) %398 = (neg.f64 %385) %403 = (*.f64 %326 %3) %409 = (*.f64 %333 %366) %413 = (*.f64 %324 %23) %417 = (*.f64 %393 %413) %419 = (neg.f64 %413) %430 = (sqrt.f64 %393) %447 = (neg.f64 %333) %463 = (fabs.f64 %53) %464 = (*.f64 %312 a) %477 = (neg.f64 %463) %479 = (*.f64 %312 %1) %483 = (neg.f64 %366) %486 = (*.f64 %328 %3) %489 = (*.f64 %328 a) %491 = (*.f64 a %328) %493 = (*.f64 %366 %23) %498 = (*.f64 %328 %1) %500 = (*.f64 %7 %328) %502 = (*.f64 %333 %3) %504 = (*.f64 %1 %328) %506 = (*.f64 %333 a) %508 = (*.f64 a %333) %512 = (*.f64 %21 %308) %514 = (*.f64 %328 %19) %516 = (*.f64 %19 %328) %518 = (*.f64 %333 %1) %520 = (*.f64 %333 %7) %522 = (*.f64 %7 %333) %524 = (*.f64 %1 %333) %526 = (neg.f64 %500) %528 = (*.f64 %333 %19) %530 = (*.f64 %19 %333) %532 = (*.f64 %53 b) %535 = (sqrt.f64 (fabs.f64 (*.f64 %532 a))) %539 = (sqrt.f64 (fabs.f64 (*.f64 %21 b))) %541 = (sqrt.f64 %366) %544 = (sqrt.f64 (fabs.f64 (*.f64 %3 %50))) %571 = (*.f64 %324 %1) %573 = (*.f64 %1 %324) %584 = (*.f64 a %324) %599 = (*.f64 %5 %324) %601 = (*.f64 %19 %324) %603 = (*.f64 %328 %5) %607 = (neg.f64 %493) %626 = (*.f64 %360 %23) %634 = (neg.f64 %626) %658 = (*.f64 %413 %23) %660 = (*.f64 %23 %413) %665 = (sqrt.f64 %328) %686 = (sqrt.f64 %385) %690 = (neg.f64 %430) %695 = (/.f64 #s(literal 1 binary64) %532) %696 = (neg.f64 %695) %699 = (*.f64 a %357) %700 = (*.f64 b %53) %701 = (*.f64 %3 %308) %702 = (*.f64 %50 %50) %703 = (*.f64 %308 %3) %704 = (*.f64 %357 a) %705 = (fabs.f64 %532) %706 = (*.f64 a %364) %707 = (fabs.f64 %706) %709 = (fabs.f64 (*.f64 %463 b)) %711 = (fabs.f64 (*.f64 a %360)) %713 = (fabs.f64 (*.f64 b %463)) %715 = (fabs.f64 (*.f64 %312 %53)) %717 = (fabs.f64 (*.f64 %360 a)) %719 = (fabs.f64 (*.f64 %53 %312)) %720 = (*.f64 %1 %364) %721 = (*.f64 %7 %360) %722 = (*.f64 %5 %310) %723 = (*.f64 %48 %66) %724 = (*.f64 %50 %56) %725 = (*.f64 %59 %59) %726 = (*.f64 %55 %55) %727 = (*.f64 %360 %7) %728 = (*.f64 %312 %463) %729 = (*.f64 %463 %312) %730 = (*.f64 %364 %1) %731 = (*.f64 %366 %366) %732 = (*.f64 %310 %5) %733 = (*.f64 %464 %464) %734 = (*.f64 %56 %50) %735 = (*.f64 %66 %48) %736 = (neg.f64 %706) %738 = (fabs.f64 (*.f64 %463 %48)) %740 = (fabs.f64 (*.f64 %66 %312)) %742 = (fabs.f64 (*.f64 %312 %66)) %744 = (fabs.f64 (*.f64 %360 %1)) %746 = (fabs.f64 (*.f64 %1 %360)) %748 = (fabs.f64 (*.f64 %48 %463)) %750 = (fabs.f64 (*.f64 %371 a)) %752 = (fabs.f64 (*.f64 a %371)) %753 = (*.f64 %357 #s(literal 1 binary64)) %754 = (*.f64 a %753) %755 = (*.f64 %53 #s(literal 1 binary64)) %756 = (*.f64 b %755) %757 = (*.f64 %308 #s(literal 1 binary64)) %758 = (*.f64 %3 %757) %759 = (*.f64 b #s(literal 1 binary64)) %760 = (*.f64 %53 %759) %761 = (*.f64 #s(literal 1 binary64) %532) %762 = (*.f64 %50 #s(literal 1 binary64)) %763 = (*.f64 %50 %762) %764 = (*.f64 %3 #s(literal 1 binary64)) %765 = (*.f64 %308 %764) %766 = (*.f64 %532 #s(literal 1 binary64)) %767 = (*.f64 #s(literal 1 binary64) a) %768 = (*.f64 %767 %357) %769 = (*.f64 #s(literal 1 binary64) b) %770 = (*.f64 %769 %53) %771 = (*.f64 a #s(literal 1 binary64)) %772 = (*.f64 %357 %771) %773 = (*.f64 #s(literal 1 binary64) %3) %774 = (*.f64 %773 %308) %775 = (*.f64 #s(literal 1 binary64) %50) %776 = (*.f64 %775 %50) %777 = (*.f64 #s(literal 1 binary64) %308) %778 = (*.f64 %777 %3) %779 = (*.f64 #s(literal 1 binary64) %357) %780 = (*.f64 %779 a) %781 = (*.f64 #s(literal 1 binary64) %53) %782 = (*.f64 %781 b) %784 = (fabs.f64 (*.f64 %371 %1)) %786 = (fabs.f64 (*.f64 %1 %371)) %787 = (*.f64 %19 %371) %788 = (*.f64 %19 %308) %789 = (*.f64 %19 %788) %790 = (*.f64 %477 %324) %791 = (*.f64 %324 %477) %792 = (*.f64 %68 %68) %793 = (*.f64 %479 %479) %794 = (*.f64 %56 %56) %795 = (*.f64 %324 a) %796 = (*.f64 %795 %795) %797 = (*.f64 %371 %19) %798 = (*.f64 %584 %584) %799 = (*.f64 %483 %483) %800 = (*.f64 %706 #s(literal -1 binary64)) %801 = (*.f64 #s(literal -1 binary64) %706) %802 = (*.f64 #s(literal -1 binary64) a) %803 = (*.f64 %802 %364) %804 = (*.f64 #s(literal -1 binary64) b) %805 = (*.f64 %804 %66) %806 = (*.f64 #s(literal -1 binary64) %50) %807 = (*.f64 %806 %55) %808 = (*.f64 #s(literal -1 binary64) %3) %809 = (*.f64 %808 %310) %810 = (*.f64 #s(literal -1 binary64) %308) %811 = (*.f64 %810 %5) %812 = (*.f64 #s(literal -1 binary64) %1) %813 = (*.f64 %812 %357) %814 = (*.f64 #s(literal -1 binary64) %48) %815 = (*.f64 %814 %53) %816 = (*.f64 #s(literal -1 binary64) %55) %817 = (*.f64 %816 %50) %818 = (*.f64 #s(literal -1 binary64) %66) %819 = (*.f64 %818 b) %820 = (*.f64 #s(literal -1 binary64) %357) %821 = (*.f64 %820 %1) %822 = (*.f64 #s(literal -1 binary64) %5) %823 = (*.f64 %822 %308) %824 = (*.f64 #s(literal -1 binary64) %364) %825 = (*.f64 %824 a) %826 = (*.f64 #s(literal -1 binary64) %53) %827 = (*.f64 %826 %48) %828 = (*.f64 %364 #s(literal 1 binary64)) %829 = (*.f64 %1 %828) %830 = (*.f64 %360 #s(literal 1 binary64)) %831 = (*.f64 %7 %830) %832 = (*.f64 %59 #s(literal 1 binary64)) %833 = (*.f64 %59 %832) %834 = (*.f64 %55 #s(literal 1 binary64)) %835 = (*.f64 %55 %834) %836 = (*.f64 %312 #s(literal 1 binary64)) %837 = (*.f64 %463 %836) %838 = (*.f64 %366 #s(literal 1 binary64)) %839 = (*.f64 %366 %838) %840 = (*.f64 %464 #s(literal 1 binary64)) %841 = (*.f64 %464 %840) %842 = (*.f64 %48 #s(literal 1 binary64)) %843 = (*.f64 %66 %842) %844 = (*.f64 #s(literal 1 binary64) %1) %845 = (*.f64 %844 %364) %846 = (*.f64 #s(literal 1 binary64) %7) %847 = (*.f64 %846 %360) %848 = (*.f64 #s(literal 1 binary64) %366) %849 = (*.f64 %848 %366) %850 = (*.f64 #s(literal 1 binary64) %55) %851 = (*.f64 %850 %55) %852 = (*.f64 #s(literal 1 binary64) %59) %853 = (*.f64 %852 %59) %854 = (*.f64 #s(literal 1 binary64) %464) %855 = (*.f64 %854 %464) %856 = (*.f64 #s(literal 1 binary64) %66) %857 = (*.f64 %856 %48) %858 = (*.f64 #s(literal 1 binary64) %463) %859 = (*.f64 %858 %312) %860 = (*.f64 %381 %381) %861 = (*.f64 %571 %571) %862 = (*.f64 %383 %383) %863 = (neg.f64 %479) %864 = (*.f64 %863 %863) %865 = (neg.f64 %56) %866 = (*.f64 %865 %865) %867 = (*.f64 %573 %573) %868 = (*.f64 #s(literal -1 binary64) %7) %869 = (*.f64 %868 %371) %870 = (*.f64 #s(literal -1 binary64) %312) %871 = (*.f64 %870 %477) %872 = (*.f64 #s(literal -1 binary64) %59) %873 = (*.f64 %872 %68) %874 = (*.f64 #s(literal -1 binary64) %68) %875 = (*.f64 %874 %59) %876 = (*.f64 #s(literal -1 binary64) %360) %877 = (*.f64 %876 %19) %878 = (*.f64 #s(literal -1 binary64) %19) %879 = (*.f64 %878 %360) %880 = (*.f64 #s(literal -1 binary64) %477) %881 = (*.f64 %880 %312) %882 = (*.f64 #s(literal 2 binary64) %532) %883 = (*.f64 #s(literal 1/2 binary64) %882) %884 = (*.f64 %532 #s(literal 1/2 binary64)) %885 = (*.f64 #s(literal 2 binary64) %884) %886 = (*.f64 %762 %762) %887 = (*.f64 %775 %775) %888 = (*.f64 %532 #s(literal 2 binary64)) %889 = (*.f64 %888 #s(literal 1/2 binary64)) %890 = (*.f64 %884 #s(literal 2 binary64)) %891 = (/.f64 %888 #s(literal 2 binary64)) %892 = (/.f64 %882 #s(literal 2 binary64)) %893 = (*.f64 %68 #s(literal 1 binary64)) %894 = (*.f64 %68 %893) %895 = (*.f64 %479 #s(literal 1 binary64)) %896 = (*.f64 %479 %895) %897 = (*.f64 %56 #s(literal 1 binary64)) %898 = (*.f64 %56 %897) %899 = (*.f64 %19 #s(literal 1 binary64)) %900 = (*.f64 %371 %899) %901 = (*.f64 #s(literal 1 binary64) %56) %902 = (*.f64 %901 %56) %903 = (*.f64 #s(literal 1 binary64) %479) %904 = (*.f64 %903 %479) %905 = (*.f64 #s(literal 1 binary64) %68) %906 = (*.f64 %905 %68) %907 = (*.f64 #s(literal 1 binary64) %371) %908 = (*.f64 %907 %19) %909 = (neg.f64 %884) %910 = (*.f64 #s(literal -2 binary64) %909) %911 = (*.f64 #s(literal -1/2 binary64) %706) %912 = (*.f64 #s(literal 2 binary64) %911) %913 = (/.f64 #s(literal 1 binary64) %695) %914 = (*.f64 %324 %19) %915 = (*.f64 %914 %914) %916 = (*.f64 %601 %601) %917 = (*.f64 %838 %838) %918 = (*.f64 %840 %840) %919 = (*.f64 %848 %848) %920 = (*.f64 %850 %850) %921 = (*.f64 %852 %852) %922 = (*.f64 %854 %854) %923 = (*.f64 %834 %834) %924 = (*.f64 %832 %832) %925 = (/.f64 #s(literal -1 binary64) %696) %926 = (*.f64 %23 %50) %928 = (fabs.f64 (*.f64 %926 %74)) %929 = (*.f64 %328 %53) %931 = (fabs.f64 (*.f64 %929 %328)) %933 = (fabs.f64 (*.f64 %74 %926)) %935 = (fabs.f64 (*.f64 %328 %929)) %936 = (*.f64 %23 %626) %937 = (*.f64 %71 %74) %938 = (*.f64 %74 %71) %939 = (*.f64 %626 %23) %940 = (*.f64 %463 %328) %941 = (*.f64 %328 %940) %942 = (*.f64 %24 %385) %943 = (*.f64 %940 %328) %944 = (*.f64 %385 %24) %945 = (*.f64 %486 %331) %946 = (*.f64 %893 %893) %947 = (*.f64 %895 %895) %948 = (*.f64 %897 %897) %949 = (*.f64 %901 %901) %950 = (*.f64 %903 %903) %951 = (*.f64 %905 %905) %952 = (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) %953 = (*.f64 %952 %909) %954 = (*.f64 #s(literal 2 binary64) %695) %955 = (/.f64 #s(literal 2 binary64) %954) %957 = (/.f64 #s(literal 2 binary64) (*.f64 %695 #s(literal 2 binary64))) %958 = (/.f64 #s(literal 2 binary64) %695) %959 = (*.f64 #s(literal 1/2 binary64) %958) %960 = (pow.f64 %50 #s(literal 2 binary64)) %961 = (*.f64 %66 %328) %963 = (fabs.f64 (*.f64 %961 %328)) %965 = (fabs.f64 (*.f64 %393 %926)) %967 = (fabs.f64 (*.f64 %926 %85)) %969 = (fabs.f64 (*.f64 %926 %393)) %970 = (neg.f64 %926) %972 = (fabs.f64 (*.f64 %970 %74)) %974 = (fabs.f64 (*.f64 %929 %333)) %976 = (fabs.f64 (*.f64 %333 %929)) %978 = (fabs.f64 (*.f64 %74 %970)) %980 = (fabs.f64 (*.f64 %85 %926)) %982 = (fabs.f64 (*.f64 %328 %961)) %983 = (*.f64 %393 %493) %984 = (*.f64 %493 %393) %986 = (/.f64 #s(literal 1 binary64) (/.f64 %695 #s(literal 1 binary64))) %987 = (pow.f64 %59 #s(literal 2 binary64)) %988 = (pow.f64 %55 #s(literal 2 binary64)) %989 = (pow.f64 %366 #s(literal 2 binary64)) %990 = (pow.f64 %464 #s(literal 2 binary64)) %992 = (fabs.f64 (*.f64 %961 %333)) %994 = (fabs.f64 (*.f64 %393 %970)) %996 = (fabs.f64 (*.f64 %970 %85)) %998 = (fabs.f64 (*.f64 %970 %393)) %999 = (neg.f64 %970) %1001 = (fabs.f64 (*.f64 %999 %74)) %1003 = (fabs.f64 (*.f64 %333 %961)) %1005 = (fabs.f64 (*.f64 %74 %999)) %1007 = (fabs.f64 (*.f64 %85 %970)) %1008 = (*.f64 %77 %634) %1009 = (*.f64 %85 %81) %1010 = (*.f64 %81 %85) %1011 = (*.f64 %626 %83) %1012 = (*.f64 %328 %477) %1013 = (neg.f64 %1012) %1014 = (*.f64 %328 %1013) %1015 = (*.f64 %1012 %333) %1016 = (*.f64 %634 %77) %1017 = (*.f64 %398 %78) %1018 = (*.f64 %78 %398) %1019 = (*.f64 %500 %312) %1020 = (*.f64 %500 %1019) %1021 = (*.f64 %333 %1012) %1022 = (*.f64 %312 %500) %1023 = (*.f64 %1022 %500) %1024 = (*.f64 %83 %626) %1025 = (*.f64 %269 %385) %1026 = (*.f64 %1013 %328) %1028 = (/.f64 #s(literal 1 binary64) (/.f64 %696 #s(literal -1 binary64))) %1029 = (pow.f64 %68 #s(literal 2 binary64)) %1030 = (pow.f64 %479 #s(literal 2 binary64)) %1031 = (pow.f64 %56 #s(literal 2 binary64)) %1033 = (fabs.f64 (*.f64 %393 %999)) %1035 = (fabs.f64 (*.f64 %999 %85)) %1037 = (fabs.f64 (*.f64 %999 %393)) %1039 = (fabs.f64 (*.f64 %85 %999)) %1040 = (*.f64 %607 %413) %1041 = (*.f64 %413 %607) %1042 = (*.f64 %626 #s(literal 1 binary64)) %1043 = (*.f64 %23 %1042) %1044 = (*.f64 %74 #s(literal 1 binary64)) %1045 = (*.f64 %71 %1044) %1046 = (*.f64 %71 #s(literal 1 binary64)) %1047 = (*.f64 %74 %1046) %1048 = (*.f64 %23 #s(literal 1 binary64)) %1049 = (*.f64 %626 %1048) %1050 = (*.f64 %385 #s(literal 1 binary64)) %1051 = (*.f64 %24 %1050) %1052 = (*.f64 #s(literal 1 binary64) %23) %1053 = (*.f64 %1052 %626) %1054 = (*.f64 #s(literal 1 binary64) %24) %1055 = (*.f64 %1054 %385) %1056 = (*.f64 #s(literal 1 binary64) %71) %1057 = (*.f64 %1056 %74) %1058 = (*.f64 #s(literal 1 binary64) %74) %1059 = (*.f64 %1058 %71) %1060 = (*.f64 #s(literal 1 binary64) %626) %1061 = (*.f64 %1060 %23) %1062 = (*.f64 #s(literal -1 binary64) %23) %1063 = (*.f64 %1062 %634) %1064 = (*.f64 #s(literal -1 binary64) %328) %1065 = (*.f64 %1064 %1012) %1066 = (*.f64 #s(literal -1 binary64) %71) %1067 = (*.f64 %1066 %85) %1068 = (*.f64 #s(literal -1 binary64) %74) %1069 = (*.f64 %1068 %81) %1070 = (*.f64 #s(literal -1 binary64) %626) %1071 = (*.f64 %1070 %77) %1072 = (*.f64 #s(literal -1 binary64) %77) %1073 = (*.f64 %1072 %626) %1074 = (*.f64 #s(literal -1 binary64) %634) %1075 = (*.f64 %1074 %23) %1076 = (*.f64 #s(literal -1 binary64) %81) %1077 = (*.f64 %1076 %74) %1078 = (*.f64 #s(literal -1 binary64) %78) %1079 = (*.f64 %1078 %385) %1080 = (*.f64 #s(literal -1 binary64) %1012) %1081 = (*.f64 %1080 %328) %1083 = (sqrt.f64 (*.f64 %21 %326)) %1085 = (sqrt.f64 (*.f64 %326 %21)) %1086 = (*.f64 %512 %308) %1087 = (sqrt.f64 %1086) %1089 = (sqrt.f64 (*.f64 %403 %3)) %1091 = (sqrt.f64 (*.f64 %3 %403)) %1092 = (*.f64 %308 %512) %1093 = (sqrt.f64 %1092) %1094 = (*.f64 %532 #s(literal 0 binary64)) %1095 = (fma.f64 a %357 %1094) %1096 = (*.f64 #s(literal 0 binary64) %532) %1097 = (fma.f64 a %357 %1096) %1098 = (fma.f64 b %53 %1094) %1099 = (fma.f64 b %53 %1096) %1100 = (fma.f64 %3 %308 %1094) %1101 = (fma.f64 %3 %308 %1096) %1102 = (fma.f64 %53 b %1094) %1103 = (fma.f64 %53 b %1096) %1104 = (fma.f64 %50 %50 %1094) %1105 = (fma.f64 %50 %50 %1096) %1106 = (fma.f64 %308 %3 %1094) %1107 = (fma.f64 %308 %3 %1096) %1108 = (fma.f64 %357 a %1094) %1109 = (fma.f64 %357 a %1096) %1111 = (/.f64 %952 (*.f64 %696 #s(literal 2 binary64))) %1112 = (*.f64 #s(literal 2 binary64) %696) %1113 = (/.f64 %245 %1112) %1114 = (+.f64 %532 %1094) %1115 = (+.f64 %532 %1096) %1116 = (*.f64 %532 %7) %1118 = (sqrt.f64 (*.f64 %1116 %360)) %1119 = (*.f64 %532 %463) %1121 = (sqrt.f64 (*.f64 %1119 %312)) %1123 = (sqrt.f64 (*.f64 %312 %1119)) %1125 = (sqrt.f64 (*.f64 %360 %1116)) %1126 = (fma.f64 %1 %364 %1094) %1127 = (fma.f64 %1 %364 %1096) %1128 = (fma.f64 %7 %360 %1094) %1129 = (fma.f64 %7 %360 %1096) %1130 = (fma.f64 %5 %310 %1094) %1131 = (fma.f64 %5 %310 %1096) %1132 = (fma.f64 %48 %66 %1094) %1133 = (fma.f64 %48 %66 %1096) %1134 = (fma.f64 %50 %56 %1094) %1135 = (fma.f64 %50 %56 %1096) %1136 = (fma.f64 %59 %59 %1094) %1137 = (fma.f64 %59 %59 %1096) %1138 = (fma.f64 %55 %55 %1094) %1139 = (fma.f64 %55 %55 %1096) %1140 = (fma.f64 %360 %7 %1094) %1141 = (fma.f64 %360 %7 %1096) %1142 = (fma.f64 %312 %463 %1094) %1143 = (fma.f64 %312 %463 %1096) %1144 = (fma.f64 %463 %312 %1094) %1145 = (fma.f64 %463 %312 %1096) %1146 = (fma.f64 %364 %1 %1094) %1147 = (fma.f64 %364 %1 %1096) %1148 = (fma.f64 %366 %366 %1094) %1149 = (fma.f64 %366 %366 %1096) %1150 = (fma.f64 %310 %5 %1094) %1151 = (fma.f64 %310 %5 %1096) %1152 = (fma.f64 %464 %464 %1094) %1153 = (fma.f64 %464 %464 %1096) %1154 = (fma.f64 %56 %50 %1094) %1155 = (fma.f64 %56 %50 %1096) %1156 = (fma.f64 %66 %48 %1094) %1157 = (fma.f64 %66 %48 %1096) %1158 = (pow.f64 %50 #s(literal 1 binary64)) %1159 = (*.f64 %1158 %50) %1160 = (fma.f64 a %753 %1094) %1161 = (fma.f64 a %753 %1096) %1162 = (fma.f64 b %755 %1094) %1163 = (fma.f64 b %755 %1096) %1164 = (fma.f64 %3 %757 %1094) %1165 = (fma.f64 %3 %757 %1096) %1166 = (fma.f64 %53 %759 %1094) %1167 = (fma.f64 %53 %759 %1096) %1168 = (fma.f64 #s(literal 1 binary64) %532 %1094) %1169 = (fma.f64 #s(literal 1 binary64) %532 %1096) %1170 = (fma.f64 %50 %762 %1094) %1171 = (fma.f64 %50 %762 %1096) %1172 = (fma.f64 %308 %764 %1094) %1173 = (fma.f64 %308 %764 %1096) %1174 = (fma.f64 %532 #s(literal 1 binary64) %1094) %1175 = (fma.f64 %532 #s(literal 1 binary64) %1096) %1176 = (fma.f64 %532 #s(literal 1/2 binary64) %884) %1177 = (fma.f64 #s(literal 1/2 binary64) %532 %884) %1179 = (fma.f64 (*.f64 #s(literal 1/2 binary64) a) %357 %884) %1181 = (fma.f64 (*.f64 #s(literal 1/2 binary64) b) %53 %884) %1182 = (fma.f64 %767 %357 %1094) %1183 = (fma.f64 %767 %357 %1096) %1184 = (fma.f64 %769 %53 %1094) %1185 = (fma.f64 %769 %53 %1096) %1186 = (fma.f64 %357 %771 %1094) %1187 = (fma.f64 %357 %771 %1096) %1189 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %50) %50 %884) %1191 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %3) %308 %884) %1193 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %308) %3 %884) %1194 = (fma.f64 %773 %308 %1094) %1195 = (fma.f64 %773 %308 %1096) %1196 = (fma.f64 %775 %50 %1094) %1197 = (fma.f64 %775 %50 %1096) %1198 = (fma.f64 %777 %3 %1094) %1199 = (fma.f64 %777 %3 %1096) %1201 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %357) a %884) %1203 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %53) b %884) %1204 = (fma.f64 %779 a %1094) %1205 = (fma.f64 %779 a %1096) %1206 = (fma.f64 %781 b %1094) %1207 = (fma.f64 %781 b %1096) %1208 = (+.f64 %884 %884) %1209 = (fma.f64 %19 %371 %1094) %1210 = (fma.f64 %19 %371 %1096) %1211 = (fma.f64 %19 %788 %1094) %1212 = (fma.f64 %19 %788 %1096) %1213 = (fma.f64 %477 %324 %1094) %1214 = (fma.f64 %477 %324 %1096) %1215 = (fma.f64 %324 %477 %1094) %1216 = (fma.f64 %324 %477 %1096) %1217 = (fma.f64 %68 %68 %1094) %1218 = (fma.f64 %68 %68 %1096) %1219 = (fma.f64 %479 %479 %1094) %1220 = (fma.f64 %479 %479 %1096) %1221 = (fma.f64 %56 %56 %1094) %1222 = (fma.f64 %56 %56 %1096) %1223 = (fma.f64 %795 %795 %1094) %1224 = (fma.f64 %795 %795 %1096) %1225 = (fma.f64 %371 %19 %1094) %1226 = (fma.f64 %371 %19 %1096) %1227 = (fma.f64 %584 %584 %1094) %1228 = (fma.f64 %584 %584 %1096) %1229 = (fma.f64 %483 %483 %1094) %1230 = (fma.f64 %483 %483 %1096) %1231 = (fma.f64 %706 #s(literal -1 binary64) %1094) %1232 = (fma.f64 %706 #s(literal -1 binary64) %1096) %1233 = (fma.f64 #s(literal -1 binary64) %706 %1094) %1234 = (fma.f64 #s(literal -1 binary64) %706 %1096) %1235 = (fma.f64 %802 %364 %1094) %1236 = (fma.f64 %802 %364 %1096) %1237 = (fma.f64 %804 %66 %1094) %1238 = (fma.f64 %804 %66 %1096) %1239 = (fma.f64 %806 %55 %1094) %1240 = (fma.f64 %806 %55 %1096) %1241 = (fma.f64 %808 %310 %1094) %1242 = (fma.f64 %808 %310 %1096) %1243 = (fma.f64 %810 %5 %1094) %1244 = (fma.f64 %810 %5 %1096) %1245 = (fma.f64 %812 %357 %1094) %1246 = (fma.f64 %812 %357 %1096) %1247 = (fma.f64 %814 %53 %1094) %1248 = (fma.f64 %814 %53 %1096) %1249 = (fma.f64 %816 %50 %1094) %1250 = (fma.f64 %816 %50 %1096) %1251 = (fma.f64 %818 b %1094) %1252 = (fma.f64 %818 b %1096) %1253 = (fma.f64 %820 %1 %1094) %1254 = (fma.f64 %820 %1 %1096) %1255 = (fma.f64 %822 %308 %1094) %1256 = (fma.f64 %822 %308 %1096) %1257 = (fma.f64 %824 a %1094) %1258 = (fma.f64 %824 a %1096) %1259 = (fma.f64 %826 %48 %1094) %1260 = (fma.f64 %826 %48 %1096) %1261 = (/.f64 #s(literal 0 binary64) %695) %1262 = (fma.f64 a %357 %1261) %1263 = (fma.f64 b %53 %1261) %1264 = (fma.f64 %3 %308 %1261) %1265 = (fma.f64 %53 b %1261) %1266 = (fma.f64 %50 %50 %1261) %1267 = (fma.f64 %308 %3 %1261) %1268 = (fma.f64 %357 a %1261) %1269 = (fma.f64 %1 %828 %1094) %1270 = (fma.f64 %1 %828 %1096) %1271 = (fma.f64 %7 %830 %1094) %1272 = (fma.f64 %7 %830 %1096) %1273 = (fma.f64 %59 %832 %1094) %1274 = (fma.f64 %59 %832 %1096) %1275 = (fma.f64 %55 %834 %1094) %1276 = (fma.f64 %55 %834 %1096) %1277 = (fma.f64 %463 %836 %1094) %1278 = (fma.f64 %463 %836 %1096) %1279 = (fma.f64 %366 %838 %1094) %1280 = (fma.f64 %366 %838 %1096) %1281 = (fma.f64 %464 %840 %1094) %1282 = (fma.f64 %464 %840 %1096) %1283 = (fma.f64 %66 %842 %1094) %1284 = (fma.f64 %66 %842 %1096) %1286 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %1) %364 %884) %1288 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %7) %360 %884) %1289 = (fma.f64 %844 %364 %1094) %1290 = (fma.f64 %844 %364 %1096) %1291 = (fma.f64 %846 %360 %1094) %1292 = (fma.f64 %846 %360 %1096) %1294 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %366) %366 %884) %1296 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %55) %55 %884) %1298 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %59) %59 %884) %1300 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %464) %464 %884) %1302 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %66) %48 %884) %1304 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %463) %312 %884) %1305 = (fma.f64 %848 %366 %1094) %1306 = (fma.f64 %848 %366 %1096) %1307 = (fma.f64 %850 %55 %1094) %1308 = (fma.f64 %850 %55 %1096) %1309 = (fma.f64 %852 %59 %1094) %1310 = (fma.f64 %852 %59 %1096) %1311 = (fma.f64 %854 %464 %1094) %1312 = (fma.f64 %854 %464 %1096) %1313 = (fma.f64 %856 %48 %1094) %1314 = (fma.f64 %856 %48 %1096) %1315 = (fma.f64 %858 %312 %1094) %1316 = (fma.f64 %858 %312 %1096) %1317 = (+.f64 %532 %1261) %1318 = (fma.f64 %381 %381 %1094) %1319 = (fma.f64 %381 %381 %1096) %1320 = (fma.f64 %571 %571 %1094) %1321 = (fma.f64 %571 %571 %1096) %1322 = (fma.f64 %383 %383 %1094) %1323 = (fma.f64 %383 %383 %1096) %1324 = (fma.f64 %863 %863 %1094) %1325 = (fma.f64 %863 %863 %1096) %1326 = (fma.f64 %865 %865 %1094) %1327 = (fma.f64 %865 %865 %1096) %1328 = (fma.f64 %573 %573 %1094) %1329 = (fma.f64 %573 %573 %1096) %1330 = (fma.f64 %868 %371 %1094) %1331 = (fma.f64 %868 %371 %1096) %1332 = (fma.f64 %870 %477 %1094) %1333 = (fma.f64 %870 %477 %1096) %1334 = (fma.f64 %872 %68 %1094) %1335 = (fma.f64 %872 %68 %1096) %1336 = (fma.f64 %874 %59 %1094) %1337 = (fma.f64 %874 %59 %1096) %1338 = (fma.f64 %876 %19 %1094) %1339 = (fma.f64 %876 %19 %1096) %1340 = (fma.f64 %878 %360 %1094) %1341 = (fma.f64 %878 %360 %1096) %1342 = (fma.f64 %880 %312 %1094) %1343 = (fma.f64 %880 %312 %1096) %1344 = (fma.f64 #s(literal 1 binary64) %884 %884) %1345 = (fma.f64 #s(literal 1/2 binary64) %882 %1094) %1346 = (fma.f64 #s(literal 1/2 binary64) %882 %1096) %1347 = (fma.f64 #s(literal 2 binary64) %884 %1094) %1348 = (fma.f64 #s(literal 2 binary64) %884 %1096) %1349 = (fma.f64 %166 %532 %884) %1350 = (fma.f64 %762 %762 %1094) %1351 = (fma.f64 %762 %762 %1096) %1352 = (fma.f64 %775 %775 %1094) %1353 = (fma.f64 %775 %775 %1096) %1354 = (fma.f64 %888 #s(literal 1/2 binary64) %1094) %1355 = (fma.f64 %888 #s(literal 1/2 binary64) %1096) %1356 = (fma.f64 %884 #s(literal 1 binary64) %884) %1357 = (fma.f64 %884 #s(literal 2 binary64) %1094) %1358 = (fma.f64 %884 #s(literal 2 binary64) %1096) %1359 = (fma.f64 %1 %364 %1261) %1360 = (fma.f64 %7 %360 %1261) %1361 = (fma.f64 %5 %310 %1261) %1362 = (fma.f64 %48 %66 %1261) %1363 = (fma.f64 %50 %56 %1261) %1364 = (fma.f64 %59 %59 %1261) %1365 = (fma.f64 %55 %55 %1261) %1366 = (fma.f64 %360 %7 %1261) %1367 = (fma.f64 %312 %463 %1261) %1368 = (fma.f64 %463 %312 %1261) %1369 = (fma.f64 %364 %1 %1261) %1370 = (fma.f64 %366 %366 %1261) %1371 = (fma.f64 %310 %5 %1261) %1372 = (fma.f64 %464 %464 %1261) %1373 = (fma.f64 %56 %50 %1261) %1374 = (fma.f64 %66 %48 %1261) %1375 = (pow.f64 %695 #s(literal -1 binary64)) %1376 = (fma.f64 %68 %893 %1094) %1377 = (fma.f64 %68 %893 %1096) %1378 = (fma.f64 %479 %895 %1094) %1379 = (fma.f64 %479 %895 %1096) %1380 = (fma.f64 %56 %897 %1094) %1381 = (fma.f64 %56 %897 %1096) %1382 = (fma.f64 %371 %899 %1094) %1383 = (fma.f64 %371 %899 %1096) %1385 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %56) %56 %884) %1387 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %479) %479 %884) %1389 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %68) %68 %884) %1390 = (fma.f64 %901 %56 %1094) %1391 = (fma.f64 %901 %56 %1096) %1392 = (fma.f64 %903 %479 %1094) %1393 = (fma.f64 %903 %479 %1096) %1394 = (fma.f64 %905 %68 %1094) %1395 = (fma.f64 %905 %68 %1096) %1397 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %371) %19 %884) %1398 = (fma.f64 %907 %19 %1094) %1399 = (fma.f64 %907 %19 %1096) %1400 = (fma.f64 #s(literal -2 binary64) %909 %1094) %1401 = (fma.f64 #s(literal -2 binary64) %909 %1096) %1402 = (fma.f64 #s(literal 2 binary64) %911 %1094) %1403 = (fma.f64 #s(literal 2 binary64) %911 %1096) %1404 = (fma.f64 %247 %706 %884) %1405 = (fma.f64 a %753 %1261) %1406 = (fma.f64 b %755 %1261) %1407 = (fma.f64 %3 %757 %1261) %1408 = (fma.f64 %53 %759 %1261) %1409 = (fma.f64 #s(literal 1 binary64) %532 %1261) %1410 = (fma.f64 %50 %762 %1261) %1411 = (fma.f64 %308 %764 %1261) %1412 = (fma.f64 %532 #s(literal 1 binary64) %1261) %1413 = (fma.f64 %767 %357 %1261) %1414 = (fma.f64 %769 %53 %1261) %1415 = (fma.f64 %357 %771 %1261) %1416 = (fma.f64 %773 %308 %1261) %1417 = (fma.f64 %775 %50 %1261) %1418 = (fma.f64 %777 %3 %1261) %1419 = (fma.f64 %779 a %1261) %1420 = (fma.f64 %781 b %1261) %1421 = (*.f64 %658 %658) %1422 = (*.f64 %500 %333) %1423 = (*.f64 %1422 %1422) %1424 = (*.f64 %333 %500) %1425 = (*.f64 %1424 %1424) %1426 = (*.f64 %660 %660) %1427 = (fma.f64 %914 %914 %1094) %1428 = (fma.f64 %914 %914 %1096) %1429 = (fma.f64 %601 %601 %1094) %1430 = (fma.f64 %601 %601 %1096) %1431 = (fma.f64 %838 %838 %1094) %1432 = (fma.f64 %838 %838 %1096) %1433 = (fma.f64 %840 %840 %1094) %1434 = (fma.f64 %840 %840 %1096) %1435 = (fma.f64 %848 %848 %1094) %1436 = (fma.f64 %848 %848 %1096) %1437 = (fma.f64 %850 %850 %1094) %1438 = (fma.f64 %850 %850 %1096) %1439 = (fma.f64 %852 %852 %1094) %1440 = (fma.f64 %852 %852 %1096) %1441 = (fma.f64 %854 %854 %1094) %1442 = (fma.f64 %854 %854 %1096) %1443 = (fma.f64 %834 %834 %1094) %1444 = (fma.f64 %834 %834 %1096) %1445 = (fma.f64 %832 %832 %1094) %1446 = (fma.f64 %832 %832 %1096) %1447 = (fma.f64 %19 %371 %1261) %1448 = (fma.f64 %19 %788 %1261) %1449 = (fma.f64 %477 %324 %1261) %1450 = (fma.f64 %324 %477 %1261) %1451 = (fma.f64 %68 %68 %1261) %1452 = (fma.f64 %479 %479 %1261) %1453 = (fma.f64 %56 %56 %1261) %1454 = (fma.f64 %795 %795 %1261) %1455 = (fma.f64 %371 %19 %1261) %1456 = (fma.f64 %584 %584 %1261) %1457 = (fma.f64 %483 %483 %1261) %1458 = (fma.f64 %706 #s(literal -1 binary64) %1261) %1459 = (fma.f64 #s(literal -1 binary64) %706 %1261) %1460 = (fma.f64 %802 %364 %1261) %1461 = (fma.f64 %804 %66 %1261) %1462 = (fma.f64 %806 %55 %1261) %1463 = (fma.f64 %808 %310 %1261) %1464 = (fma.f64 %810 %5 %1261) %1465 = (fma.f64 %812 %357 %1261) %1466 = (fma.f64 %814 %53 %1261) %1467 = (fma.f64 %816 %50 %1261) %1468 = (fma.f64 %818 b %1261) %1469 = (fma.f64 %820 %1 %1261) %1470 = (fma.f64 %822 %308 %1261) %1471 = (fma.f64 %824 a %1261) %1472 = (fma.f64 %826 %48 %1261) %1473 = (fma.f64 %1 %828 %1261) %1474 = (fma.f64 %7 %830 %1261) %1475 = (fma.f64 %59 %832 %1261) %1476 = (fma.f64 %55 %834 %1261) %1477 = (fma.f64 %463 %836 %1261) %1478 = (fma.f64 %366 %838 %1261) %1479 = (fma.f64 %464 %840 %1261) %1480 = (fma.f64 %66 %842 %1261) %1481 = (fma.f64 %844 %364 %1261) %1482 = (fma.f64 %846 %360 %1261) %1483 = (fma.f64 %848 %366 %1261) %1484 = (fma.f64 %850 %55 %1261) %1485 = (fma.f64 %852 %59 %1261) %1486 = (fma.f64 %854 %464 %1261) %1487 = (fma.f64 %856 %48 %1261) %1488 = (fma.f64 %858 %312 %1261) %1489 = (fma.f64 %23 %626 %1094) %1490 = (fma.f64 %23 %626 %1096) %1491 = (fma.f64 %71 %74 %1094) %1492 = (fma.f64 %71 %74 %1096) %1493 = (fma.f64 %74 %71 %1094) %1494 = (fma.f64 %74 %71 %1096) %1495 = (fma.f64 %626 %23 %1094) %1496 = (fma.f64 %626 %23 %1096) %1497 = (fma.f64 %328 %940 %1094) %1498 = (fma.f64 %328 %940 %1096) %1499 = (fma.f64 %24 %385 %1094) %1500 = (fma.f64 %24 %385 %1096) %1501 = (fma.f64 %940 %328 %1094) %1502 = (fma.f64 %940 %328 %1096) %1503 = (fma.f64 %385 %24 %1094) %1504 = (fma.f64 %385 %24 %1096) %1505 = (fma.f64 %486 %331 %1094) %1506 = (fma.f64 %486 %331 %1096) %1507 = (fma.f64 %893 %893 %1094) %1508 = (fma.f64 %893 %893 %1096) %1509 = (fma.f64 %895 %895 %1094) %1510 = (fma.f64 %895 %895 %1096) %1511 = (fma.f64 %897 %897 %1094) %1512 = (fma.f64 %897 %897 %1096) %1513 = (fma.f64 %901 %901 %1094) %1514 = (fma.f64 %901 %901 %1096) %1515 = (fma.f64 %903 %903 %1094) %1516 = (fma.f64 %903 %903 %1096) %1517 = (fma.f64 %905 %905 %1094) %1518 = (fma.f64 %905 %905 %1096) %1519 = (fma.f64 %952 %909 %1094) %1520 = (fma.f64 %952 %909 %1096) %1522 = (/.f64 #s(literal 1 binary64) (pow.f64 %695 #s(literal 1 binary64))) %1523 = (fma.f64 %381 %381 %1261) %1524 = (fma.f64 %571 %571 %1261) %1525 = (fma.f64 %383 %383 %1261) %1526 = (fma.f64 %863 %863 %1261) %1527 = (fma.f64 %865 %865 %1261) %1528 = (fma.f64 %573 %573 %1261) %1529 = (fma.f64 %868 %371 %1261) %1530 = (fma.f64 %870 %477 %1261) %1531 = (fma.f64 %872 %68 %1261) %1532 = (fma.f64 %874 %59 %1261) %1533 = (fma.f64 %876 %19 %1261) %1534 = (fma.f64 %878 %360 %1261) %1535 = (fma.f64 %880 %312 %1261) %1536 = (fma.f64 #s(literal 1/2 binary64) %882 %1261) %1537 = (fma.f64 #s(literal 1/2 binary64) %958 %1094) %1538 = (fma.f64 #s(literal 1/2 binary64) %958 %1096) %1539 = (fma.f64 #s(literal 2 binary64) %884 %1261) %1540 = (fma.f64 %762 %762 %1261) %1541 = (fma.f64 %775 %775 %1261) %1542 = (fma.f64 %888 #s(literal 1/2 binary64) %1261) %1543 = (fma.f64 %884 #s(literal 2 binary64) %1261) %1544 = (*.f64 %430 %493) %1545 = (*.f64 %430 %1544) %1546 = (*.f64 %493 %430) %1547 = (*.f64 %1546 %430) %1548 = (fma.f64 %393 %493 %1094) %1549 = (fma.f64 %393 %493 %1096) %1550 = (fma.f64 %493 %393 %1094) %1551 = (fma.f64 %493 %393 %1096) %1552 = (fma.f64 %68 %893 %1261) %1553 = (fma.f64 %479 %895 %1261) %1554 = (fma.f64 %56 %897 %1261) %1555 = (fma.f64 %371 %899 %1261) %1556 = (fma.f64 %901 %56 %1261) %1557 = (fma.f64 %903 %479 %1261) %1558 = (fma.f64 %905 %68 %1261) %1559 = (fma.f64 %907 %19 %1261) %1560 = (fma.f64 #s(literal -2 binary64) %909 %1261) %1561 = (fma.f64 #s(literal 2 binary64) %911 %1261) %1562 = (fma.f64 %77 %634 %1094) %1563 = (fma.f64 %77 %634 %1096) %1564 = (fma.f64 %85 %81 %1094) %1565 = (fma.f64 %85 %81 %1096) %1566 = (fma.f64 %81 %85 %1094) %1567 = (fma.f64 %81 %85 %1096) %1568 = (fma.f64 %626 %83 %1094) %1569 = (fma.f64 %626 %83 %1096) %1570 = (fma.f64 %328 %1013 %1094) %1571 = (fma.f64 %328 %1013 %1096) %1572 = (fma.f64 %1012 %333 %1094) %1573 = (fma.f64 %1012 %333 %1096) %1574 = (fma.f64 %634 %77 %1094) %1575 = (fma.f64 %634 %77 %1096) %1576 = (fma.f64 %398 %78 %1094) %1577 = (fma.f64 %398 %78 %1096) %1578 = (fma.f64 %78 %398 %1094) %1579 = (fma.f64 %78 %398 %1096) %1580 = (fma.f64 %500 %1019 %1094) %1581 = (fma.f64 %500 %1019 %1096) %1582 = (fma.f64 %333 %1012 %1094) %1583 = (fma.f64 %333 %1012 %1096) %1584 = (fma.f64 %1022 %500 %1094) %1585 = (fma.f64 %1022 %500 %1096) %1586 = (fma.f64 %83 %626 %1094) %1587 = (fma.f64 %83 %626 %1096) %1588 = (fma.f64 %269 %385 %1094) %1589 = (fma.f64 %269 %385 %1096) %1590 = (fma.f64 %1013 %328 %1094) %1591 = (fma.f64 %1013 %328 %1096) %1592 = (fma.f64 %914 %914 %1261) %1593 = (fma.f64 %601 %601 %1261) %1594 = (fma.f64 %838 %838 %1261) %1595 = (fma.f64 %840 %840 %1261) %1596 = (fma.f64 %848 %848 %1261) %1597 = (fma.f64 %850 %850 %1261) %1598 = (fma.f64 %852 %852 %1261) %1599 = (fma.f64 %854 %854 %1261) %1600 = (fma.f64 %834 %834 %1261) %1601 = (fma.f64 %832 %832 %1261) %1602 = (fma.f64 %607 %413 %1094) %1603 = (fma.f64 %607 %413 %1096) %1604 = (fma.f64 %413 %607 %1094) %1605 = (fma.f64 %413 %607 %1096) %1606 = (fma.f64 %23 %1042 %1094) %1607 = (fma.f64 %23 %1042 %1096) %1608 = (fma.f64 %71 %1044 %1094) %1609 = (fma.f64 %71 %1044 %1096) %1610 = (fma.f64 %74 %1046 %1094) %1611 = (fma.f64 %74 %1046 %1096) %1612 = (fma.f64 %626 %1048 %1094) %1613 = (fma.f64 %626 %1048 %1096) %1614 = (fma.f64 %24 %1050 %1094) %1615 = (fma.f64 %24 %1050 %1096) %1617 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %23) %626 %884) %1619 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %24) %385 %884) %1620 = (fma.f64 %1052 %626 %1094) %1621 = (fma.f64 %1052 %626 %1096) %1622 = (fma.f64 %1054 %385 %1094) %1623 = (fma.f64 %1054 %385 %1096) %1625 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %71) %74 %884) %1627 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %74) %71 %884) %1629 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %626) %23 %884) %1630 = (fma.f64 %1056 %74 %1094) %1631 = (fma.f64 %1056 %74 %1096) %1632 = (fma.f64 %1058 %71 %1094) %1633 = (fma.f64 %1058 %71 %1096) %1634 = (fma.f64 %1060 %23 %1094) %1635 = (fma.f64 %1060 %23 %1096) %1636 = (fma.f64 %1062 %634 %1094) %1637 = (fma.f64 %1062 %634 %1096) %1638 = (fma.f64 %1064 %1012 %1094) %1639 = (fma.f64 %1064 %1012 %1096) %1640 = (fma.f64 %1066 %85 %1094) %1641 = (fma.f64 %1066 %85 %1096) %1642 = (fma.f64 %1068 %81 %1094) %1643 = (fma.f64 %1068 %81 %1096) %1644 = (fma.f64 %1070 %77 %1094) %1645 = (fma.f64 %1070 %77 %1096) %1646 = (fma.f64 %1072 %626 %1094) %1647 = (fma.f64 %1072 %626 %1096) %1648 = (fma.f64 %1074 %23 %1094) %1649 = (fma.f64 %1074 %23 %1096) %1650 = (fma.f64 %1076 %74 %1094) %1651 = (fma.f64 %1076 %74 %1096) %1652 = (fma.f64 %1078 %385 %1094) %1653 = (fma.f64 %1078 %385 %1096) %1654 = (fma.f64 %1080 %328 %1094) %1655 = (fma.f64 %1080 %328 %1096) %1656 = (fma.f64 %23 %626 %1261) %1657 = (fma.f64 %71 %74 %1261) %1658 = (fma.f64 %74 %71 %1261) %1659 = (fma.f64 %626 %23 %1261) %1660 = (fma.f64 %328 %940 %1261) %1661 = (fma.f64 %24 %385 %1261) %1662 = (fma.f64 %940 %328 %1261) %1663 = (fma.f64 %385 %24 %1261) %1664 = (fma.f64 %486 %331 %1261) %1665 = (fma.f64 %893 %893 %1261) %1666 = (fma.f64 %895 %895 %1261) %1667 = (fma.f64 %897 %897 %1261) %1668 = (fma.f64 %901 %901 %1261) %1669 = (fma.f64 %903 %903 %1261) %1670 = (fma.f64 %905 %905 %1261) %1671 = (fma.f64 %952 %909 %1261) %1672 = (pow.f64 %1086 #s(literal 1/2 binary64)) %1673 = (pow.f64 %1092 #s(literal 1/2 binary64)) %1674 = (fma.f64 #s(literal 1/2 binary64) %958 %1261) %1675 = (fma.f64 %393 %493 %1261) %1676 = (fma.f64 %493 %393 %1261) %1677 = (fma.f64 %77 %634 %1261) %1678 = (fma.f64 %85 %81 %1261) %1679 = (fma.f64 %81 %85 %1261) %1680 = (fma.f64 %626 %83 %1261) %1681 = (fma.f64 %328 %1013 %1261) %1682 = (fma.f64 %1012 %333 %1261) %1683 = (fma.f64 %634 %77 %1261) %1684 = (fma.f64 %398 %78 %1261) %1685 = (fma.f64 %78 %398 %1261) %1686 = (fma.f64 %500 %1019 %1261) %1687 = (fma.f64 %333 %1012 %1261) %1688 = (fma.f64 %1022 %500 %1261) %1689 = (fma.f64 %83 %626 %1261) %1690 = (fma.f64 %269 %385 %1261) %1691 = (fma.f64 %1013 %328 %1261) %1692 = (fma.f64 %1158 %50 %1094) %1693 = (fma.f64 %1158 %50 %1096) %1694 = (fma.f64 %607 %413 %1261) %1695 = (fma.f64 %413 %607 %1261) %1696 = (fma.f64 %23 %1042 %1261) %1697 = (fma.f64 %71 %1044 %1261) %1698 = (fma.f64 %74 %1046 %1261) %1699 = (fma.f64 %626 %1048 %1261) %1700 = (fma.f64 %24 %1050 %1261) %1701 = (fma.f64 %1052 %626 %1261) %1702 = (fma.f64 %1054 %385 %1261) %1703 = (fma.f64 %1056 %74 %1261) %1704 = (fma.f64 %1058 %71 %1261) %1705 = (fma.f64 %1060 %23 %1261) %1706 = (fma.f64 %1062 %634 %1261) %1707 = (fma.f64 %1064 %1012 %1261) %1708 = (fma.f64 %1066 %85 %1261) %1709 = (fma.f64 %1068 %81 %1261) %1710 = (fma.f64 %1070 %77 %1261) %1711 = (fma.f64 %1072 %626 %1261) %1712 = (fma.f64 %1074 %23 %1261) %1713 = (fma.f64 %1076 %74 %1261) %1714 = (fma.f64 %1078 %385 %1261) %1715 = (fma.f64 %1080 %328 %1261) %1716 = (fma.f64 %1158 %50 %1261) %1717 = (fma.f64 %658 %658 %1094) %1718 = (fma.f64 %658 %658 %1096) %1719 = (fma.f64 %1422 %1422 %1094) %1720 = (fma.f64 %1422 %1422 %1096) %1721 = (fma.f64 %1424 %1424 %1094) %1722 = (fma.f64 %1424 %1424 %1096) %1723 = (fma.f64 %660 %660 %1094) %1724 = (fma.f64 %660 %660 %1096) %1725 = (fma.f64 %430 %1544 %1094) %1726 = (fma.f64 %430 %1544 %1096) %1727 = (fma.f64 %1546 %430 %1094) %1728 = (fma.f64 %1546 %430 %1096) %1729 = (fma.f64 %658 %658 %1261) %1730 = (fma.f64 %1422 %1422 %1261) %1731 = (fma.f64 %1424 %1424 %1261) %1732 = (fma.f64 %660 %660 %1261) %1733 = (fma.f64 %430 %1544 %1261) %1734 = (fma.f64 %1546 %430 %1261) %1735 = (*.f64 b %66) %1736 = (*.f64 %3 %310) %1737 = (*.f64 %53 %48) %1738 = (*.f64 %1 %357) %1739 = (*.f64 %5 %308) %1740 = (*.f64 %48 %53) %1741 = (*.f64 %50 %55) %1742 = (*.f64 %55 %50) %1743 = (*.f64 %308 %5) %1744 = (*.f64 %364 a) %1745 = (*.f64 %310 %3) %1746 = (*.f64 %66 b) %1747 = (*.f64 %357 %1) %1748 = (neg.f64 %532) %1749 = (*.f64 %7 %371) %1750 = (*.f64 %7 %373) %1751 = (*.f64 %7 %788) %1752 = (*.f64 %19 %360) %1753 = (*.f64 %59 %68) %1754 = (*.f64 %55 %56) %1755 = (*.f64 %360 %19) %1756 = (*.f64 %312 %477) %1757 = (*.f64 %463 %324) %1758 = (*.f64 %477 %312) %1759 = (*.f64 %366 %483) %1760 = (*.f64 %324 %463) %1761 = (*.f64 %68 %59) %1762 = (*.f64 %479 %464) %1763 = (*.f64 %464 %479) %1764 = (*.f64 %56 %55) %1765 = (*.f64 %371 %7) %1766 = (*.f64 %483 %366) %1767 = (*.f64 %788 %7) %1768 = (*.f64 %532 #s(literal -1 binary64)) %1769 = (*.f64 #s(literal -1 binary64) %532) %1770 = (*.f64 %802 %357) %1771 = (*.f64 %804 %53) %1772 = (*.f64 %806 %50) %1773 = (*.f64 %808 %308) %1774 = (*.f64 %810 %3) %1775 = (*.f64 %820 a) %1776 = (*.f64 %826 b) %1777 = (*.f64 #s(literal 1 binary64) %706) %1778 = (*.f64 %706 #s(literal 1 binary64)) %1779 = (*.f64 %767 %364) %1780 = (*.f64 %769 %66) %1781 = (*.f64 %773 %310) %1782 = (*.f64 %775 %55) %1783 = (*.f64 %777 %5) %1784 = (*.f64 %844 %357) %1785 = (*.f64 #s(literal 1 binary64) %48) %1786 = (*.f64 %1785 %53) %1787 = (*.f64 %850 %50) %1788 = (*.f64 %856 b) %1789 = (*.f64 %779 %1) %1790 = (*.f64 #s(literal 1 binary64) %5) %1791 = (*.f64 %1790 %308) %1792 = (*.f64 #s(literal 1 binary64) %364) %1793 = (*.f64 %1792 a) %1794 = (*.f64 %781 %48) %1795 = (*.f64 %324 %5) %1796 = (*.f64 %324 %1795) %1797 = (*.f64 %479 %863) %1798 = (*.f64 %56 %865) %1799 = (*.f64 %863 %479) %1800 = (*.f64 %865 %56) %1801 = (*.f64 %599 %324) %1802 = (*.f64 %812 %364) %1803 = (*.f64 %868 %360) %1804 = (*.f64 #s(literal -1 binary64) %366) %1805 = (*.f64 %1804 %366) %1806 = (*.f64 %816 %55) %1807 = (*.f64 %872 %59) %1808 = (*.f64 #s(literal -1 binary64) %464) %1809 = (*.f64 %1808 %464) %1810 = (*.f64 %818 %48) %1811 = (*.f64 #s(literal -1 binary64) %463) %1812 = (*.f64 %1811 %312) %1813 = (*.f64 %846 %371) %1814 = (*.f64 #s(literal 1 binary64) %312) %1815 = (*.f64 %1814 %477) %1816 = (*.f64 %852 %68) %1817 = (*.f64 %905 %59) %1818 = (*.f64 #s(literal 1 binary64) %360) %1819 = (*.f64 %1818 %19) %1820 = (*.f64 #s(literal 1 binary64) %19) %1821 = (*.f64 %1820 %360) %1822 = (*.f64 #s(literal 1 binary64) %477) %1823 = (*.f64 %1822 %312) %1824 = (*.f64 #s(literal -2 binary64) %884) %1825 = (*.f64 #s(literal -1/2 binary64) %532) %1826 = (*.f64 #s(literal 2 binary64) %1825) %1827 = (*.f64 #s(literal -1 binary64) %56) %1828 = (*.f64 %1827 %56) %1829 = (*.f64 #s(literal -1 binary64) %479) %1830 = (*.f64 %1829 %479) %1831 = (*.f64 %874 %68) %1832 = (*.f64 #s(literal -1 binary64) %371) %1833 = (*.f64 %1832 %19) %1834 = (*.f64 #s(literal 2 binary64) %706) %1835 = (*.f64 #s(literal 1/2 binary64) %1834) %1836 = (*.f64 #s(literal 2 binary64) %909) %1837 = (*.f64 %909 #s(literal 2 binary64)) %1838 = (/.f64 #s(literal -1 binary64) %695) %1839 = (/.f64 %1834 #s(literal 2 binary64)) %1840 = (/.f64 #s(literal 1 binary64) %696) %1841 = (*.f64 %952 %884) %1842 = (*.f64 %23 %634) %1843 = (*.f64 %77 %626) %1844 = (*.f64 %71 %85) %1845 = (*.f64 %74 %81) %1846 = (*.f64 %85 %71) %1847 = (*.f64 %81 %74) %1848 = (*.f64 %24 %77) %1849 = (*.f64 %308 %1848) %1850 = (*.f64 %626 %77) %1851 = (*.f64 %328 %1012) %1852 = (*.f64 %1012 %328) %1853 = (*.f64 %24 %398) %1854 = (*.f64 %634 %23) %1855 = (*.f64 %940 %333) %1856 = (*.f64 %385 %78) %1857 = (*.f64 %398 %24) %1858 = (*.f64 %78 %385) %1859 = (*.f64 %333 %940) %1860 = (*.f64 %77 %24) %1861 = (*.f64 %1860 %308) %1863 = (/.f64 #s(literal 1 binary64) (/.f64 %695 #s(literal -1 binary64))) %1864 = (/.f64 #s(literal 2 binary64) %1112) %1865 = (/.f64 #s(literal 2 binary64) %696) %1866 = (*.f64 #s(literal 1/2 binary64) %1865) %1867 = (*.f64 %393 %607) %1868 = (*.f64 %607 %393) %1869 = (*.f64 %493 %413) %1870 = (*.f64 %413 %493) %1872 = (/.f64 #s(literal 1 binary64) (/.f64 %696 #s(literal 1 binary64))) %1873 = (*.f64 %333 %477) %1874 = (*.f64 %333 %1873) %1875 = (*.f64 %417 %7) %1876 = (*.f64 %271 %398) %1877 = (*.f64 %477 %333) %1878 = (*.f64 %1877 %333) %1879 = (*.f64 %1062 %626) %1880 = (*.f64 #s(literal -1 binary64) %24) %1881 = (*.f64 %1880 %385) %1882 = (*.f64 %1066 %74) %1883 = (*.f64 %1068 %71) %1884 = (*.f64 %1070 %23) %1885 = (/.f64 %245 %954) %1886 = (*.f64 %1052 %634) %1887 = (*.f64 #s(literal 1 binary64) %328) %1888 = (*.f64 %1887 %1012) %1889 = (*.f64 %1056 %85) %1890 = (*.f64 %1058 %81) %1891 = (*.f64 %1060 %77) %1892 = (*.f64 #s(literal 1 binary64) %77) %1893 = (*.f64 %1892 %626) %1894 = (*.f64 #s(literal 1 binary64) %634) %1895 = (*.f64 %1894 %23) %1896 = (*.f64 #s(literal 1 binary64) %81) %1897 = (*.f64 %1896 %74) %1898 = (*.f64 #s(literal 1 binary64) %78) %1899 = (*.f64 %1898 %385) %1900 = (*.f64 #s(literal 1 binary64) %1012) %1901 = (*.f64 %1900 %328) %1902 = (*.f64 %413 %19) %1903 = (*.f64 %413 %1902) %1904 = (*.f64 %19 %413) %1905 = (*.f64 %1904 %413) %1906 = (fma.f64 #s(literal 1/2 binary64) %706 %909) %1907 = (+.f64 %909 %909) %1908 = (/.f64 #s(literal 0 binary64) %696) %1909 = (fma.f64 a %364 %1908) %1910 = (fma.f64 b %66 %1908) %1911 = (fma.f64 %3 %310 %1908) %1912 = (fma.f64 %53 %48 %1908) %1913 = (fma.f64 %1 %357 %1908) %1914 = (fma.f64 %5 %308 %1908) %1915 = (fma.f64 %48 %53 %1908) %1916 = (fma.f64 %50 %55 %1908) %1917 = (fma.f64 %55 %50 %1908) %1918 = (fma.f64 %308 %5 %1908) %1919 = (fma.f64 %364 a %1908) %1920 = (fma.f64 %310 %3 %1908) %1921 = (fma.f64 %66 b %1908) %1922 = (fma.f64 %357 %1 %1908) %1923 = (+.f64 %706 %1908) %1924 = (pow.f64 %696 #s(literal -1 binary64)) %1925 = (fma.f64 %7 %371 %1908) %1926 = (fma.f64 %7 %373 %1908) %1927 = (fma.f64 %7 %788 %1908) %1928 = (fma.f64 %19 %360 %1908) %1929 = (fma.f64 %59 %68 %1908) %1930 = (fma.f64 %55 %56 %1908) %1931 = (fma.f64 %360 %19 %1908) %1932 = (fma.f64 %312 %477 %1908) %1933 = (fma.f64 %463 %324 %1908) %1934 = (fma.f64 %477 %312 %1908) %1935 = (fma.f64 %366 %483 %1908) %1936 = (fma.f64 %324 %463 %1908) %1937 = (fma.f64 %68 %59 %1908) %1938 = (fma.f64 %479 %464 %1908) %1939 = (fma.f64 %464 %479 %1908) %1940 = (fma.f64 %56 %55 %1908) %1941 = (fma.f64 %371 %7 %1908) %1942 = (fma.f64 %483 %366 %1908) %1943 = (fma.f64 %788 %7 %1908) %1944 = (fma.f64 %532 #s(literal -1 binary64) %1908) %1945 = (fma.f64 #s(literal -1 binary64) %532 %1908) %1946 = (fma.f64 %802 %357 %1908) %1947 = (fma.f64 %804 %53 %1908) %1948 = (fma.f64 %806 %50 %1908) %1949 = (fma.f64 %808 %308 %1908) %1950 = (fma.f64 %810 %3 %1908) %1951 = (fma.f64 %820 a %1908) %1952 = (fma.f64 %826 b %1908) %1953 = (fma.f64 #s(literal 1 binary64) %706 %1908) %1954 = (fma.f64 %706 #s(literal 1 binary64) %1908) %1955 = (fma.f64 %767 %364 %1908) %1956 = (fma.f64 %769 %66 %1908) %1957 = (fma.f64 %773 %310 %1908) %1958 = (fma.f64 %775 %55 %1908) %1959 = (fma.f64 %777 %5 %1908) %1960 = (fma.f64 %844 %357 %1908) %1961 = (fma.f64 %1785 %53 %1908) %1962 = (fma.f64 %850 %50 %1908) %1963 = (fma.f64 %856 b %1908) %1964 = (fma.f64 %779 %1 %1908) %1965 = (fma.f64 %1790 %308 %1908) %1966 = (fma.f64 %1792 a %1908) %1967 = (fma.f64 %781 %48 %1908) %1968 = (fma.f64 %324 %1795 %1908) %1969 = (fma.f64 %479 %863 %1908) %1970 = (fma.f64 %56 %865 %1908) %1971 = (fma.f64 %863 %479 %1908) %1972 = (fma.f64 %865 %56 %1908) %1973 = (fma.f64 %599 %324 %1908) %1974 = (fma.f64 %812 %364 %1908) %1975 = (fma.f64 %868 %360 %1908) %1976 = (fma.f64 %1804 %366 %1908) %1977 = (fma.f64 %816 %55 %1908) %1978 = (fma.f64 %872 %59 %1908) %1979 = (fma.f64 %1808 %464 %1908) %1980 = (fma.f64 %818 %48 %1908) %1981 = (fma.f64 %1811 %312 %1908) %1983 = (/.f64 #s(literal 1 binary64) (pow.f64 %696 #s(literal 1 binary64))) %1984 = (fma.f64 %846 %371 %1908) %1985 = (fma.f64 %1814 %477 %1908) %1986 = (fma.f64 %852 %68 %1908) %1987 = (fma.f64 %905 %59 %1908) %1988 = (fma.f64 %1818 %19 %1908) %1989 = (fma.f64 %1820 %360 %1908) %1990 = (fma.f64 %1822 %312 %1908) %1991 = (fma.f64 #s(literal -2 binary64) %884 %1908) %1992 = (fma.f64 #s(literal 2 binary64) %1825 %1908) %1993 = (*.f64 %430 %607) %1994 = (*.f64 %430 %1993) %1995 = (*.f64 %607 %430) %1996 = (*.f64 %1995 %430) %1997 = (fma.f64 %1827 %56 %1908) %1998 = (fma.f64 %1829 %479 %1908) %1999 = (fma.f64 %874 %68 %1908) %2000 = (fma.f64 %1832 %19 %1908) %2001 = (fma.f64 #s(literal 1/2 binary64) %1834 %1908) %2002 = (fma.f64 #s(literal 2 binary64) %909 %1908) %2003 = (fma.f64 %909 #s(literal 2 binary64) %1908) %2004 = (fma.f64 %952 %884 %1908) %2005 = (fma.f64 %23 %634 %1908) %2006 = (fma.f64 %77 %626 %1908) %2007 = (fma.f64 %71 %85 %1908) %2008 = (fma.f64 %74 %81 %1908) %2009 = (fma.f64 %85 %71 %1908) %2010 = (fma.f64 %81 %74 %1908) %2011 = (fma.f64 %308 %1848 %1908) %2012 = (fma.f64 %626 %77 %1908) %2013 = (fma.f64 %328 %1012 %1908) %2014 = (fma.f64 %1012 %328 %1908) %2015 = (fma.f64 %24 %398 %1908) %2016 = (fma.f64 %634 %23 %1908) %2017 = (fma.f64 %940 %333 %1908) %2018 = (fma.f64 %385 %78 %1908) %2019 = (fma.f64 %398 %24 %1908) %2020 = (fma.f64 %78 %385 %1908) %2021 = (fma.f64 %333 %940 %1908) %2022 = (fma.f64 %1860 %308 %1908) %2023 = (fma.f64 #s(literal 1/2 binary64) %1865 %1908) %2024 = (fma.f64 %393 %607 %1908) %2025 = (fma.f64 %607 %393 %1908) %2026 = (fma.f64 %493 %413 %1908) %2027 = (fma.f64 %413 %493 %1908) %2028 = (fma.f64 %333 %1873 %1908) %2029 = (fma.f64 %417 %7 %1908) %2030 = (fma.f64 %271 %398 %1908) %2031 = (fma.f64 %1877 %333 %1908) %2032 = (fma.f64 %1062 %626 %1908) %2033 = (fma.f64 %1880 %385 %1908) %2034 = (fma.f64 %1066 %74 %1908) %2035 = (fma.f64 %1068 %71 %1908) %2036 = (fma.f64 %1070 %23 %1908) %2037 = (fma.f64 %1052 %634 %1908) %2038 = (fma.f64 %1887 %1012 %1908) %2039 = (fma.f64 %1056 %85 %1908) %2040 = (fma.f64 %1058 %81 %1908) %2041 = (fma.f64 %1060 %77 %1908) %2042 = (fma.f64 %1892 %626 %1908) %2043 = (fma.f64 %1894 %23 %1908) %2044 = (fma.f64 %1896 %74 %1908) %2045 = (fma.f64 %1898 %385 %1908) %2046 = (fma.f64 %1900 %328 %1908) %2047 = (fma.f64 %413 %1902 %1908) %2048 = (fma.f64 %1904 %413 %1908) %2049 = (fma.f64 %430 %1993 %1908) %2050 = (fma.f64 %1995 %430 %1908) a (neg.f64 %1) %3 (fabs.f64 %3) (fabs.f64 %5) (fabs.f64 (*.f64 %7 a)) (fabs.f64 (*.f64 a %7)) (*.f64 %1 %1) (*.f64 %7 %7) (neg.f64 %5) (fabs.f64 (*.f64 %7 %1)) (fabs.f64 (*.f64 %1 %7)) (*.f64 %19 %19) (sqrt.f64 %21) (*.f64 %23 %24) (*.f64 %24 %23) (pow.f64 a #s(literal 2 binary64)) (pow.f64 %1 #s(literal 2 binary64)) (pow.f64 %7 #s(literal 2 binary64)) (pow.f64 %19 #s(literal 2 binary64)) (*.f64 (pow.f64 a #s(literal 1 binary64)) a) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %7 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1 #s(literal -2 binary64))) (*.f64 (pow.f64 %1 #s(literal 1 binary64)) %1) (pow.f64 %21 #s(literal 1/2 binary64)) b (neg.f64 %48) %51 %52 %53 %54 %57 %58 %60 %61 %62 %63 %64 %65 %67 %69 %70 %72 %73 %75 %76 %80 %82 %84 %86 %87 %88 %90 %91 %1 %7 (fabs.f64 %1) (fabs.f64 %7) (fabs.f64 %19) (neg.f64 %19) (sqrt.f64 %3) (*.f64 %23 %23) (*.f64 %77 %77) (pow.f64 %7 #s(literal 1 binary64)) (pow.f64 %23 #s(literal 2 binary64)) (pow.f64 %3 #s(literal 1/2 binary64)) (pow.f64 %3 %103) (pow.f64 %3 %105) (pow.f64 %21 #s(literal 1/4 binary64)) (*.f64 a %1) (*.f64 %1 a) %5 (*.f64 %7 %19) (*.f64 %19 %7) (*.f64 %23 %78) (*.f64 %78 %23) %19 (*.f64 %23 %77) (*.f64 %77 %23) %23 (fabs.f64 %23) (fabs.f64 %77) (fabs.f64 %83) (*.f64 %119 %119) (pow.f64 %7 #s(literal 1/2 binary64)) (pow.f64 %3 #s(literal 1/4 binary64)) (pow.f64 %21 %123) %77 #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)) (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal -1/2 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 -1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1/2 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)) (*.f64 #s(literal 2 binary64) %145) (*.f64 %147 %148) (*.f64 %148 %147) (fma.f64 #s(literal 1 binary64) #s(literal 1 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 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) %156) (+.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))) (+.f64 #s(literal 1 binary64) %160) (+.f64 #s(literal 1 binary64) %162) (/.f64 %148 %148) (fma.f64 #s(literal 2 binary64) %145 #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %166) (*.f64 %168 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) %170) (*.f64 #s(literal 2 binary64) %170) (fma.f64 %147 %148 #s(literal 0 binary64)) (fma.f64 %148 %147 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %156) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %156) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %156) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %156) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %156) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %160) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %162) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %168) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %160) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %162) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %166) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %160) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %162) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %160) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %162) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %160) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %162) (fma.f64 #s(literal 2 binary64) %166 #s(literal 0 binary64)) (fma.f64 %168 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 %166 %166) (+.f64 %168 %168) (fma.f64 #s(literal 2 binary64) %145 %156) (fma.f64 #s(literal 2 binary64) %170 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %145 %160) (fma.f64 #s(literal 2 binary64) %145 %162) (*.f64 %200 %201) (*.f64 %201 %200) (fma.f64 %147 %148 %156) (fma.f64 %148 %147 %156) (/.f64 %201 %201) (fma.f64 %147 %148 %160) (fma.f64 %147 %148 %162) (fma.f64 %148 %147 %160) (fma.f64 %148 %147 %162) (+.f64 %170 %170) (fma.f64 #s(literal 2 binary64) %166 %156) (fma.f64 %168 #s(literal 2 binary64) %156) (exp.f64 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %166 %160) (fma.f64 #s(literal 2 binary64) %166 %162) (fma.f64 %200 %201 #s(literal 0 binary64)) (fma.f64 %201 %200 #s(literal 0 binary64)) (fma.f64 %168 #s(literal 2 binary64) %160) (fma.f64 %168 #s(literal 2 binary64) %162) (fma.f64 #s(literal 2 binary64) %170 %156) (fma.f64 #s(literal 2 binary64) %170 %160) (fma.f64 #s(literal 2 binary64) %170 %162) (cosh.f64 #s(literal 0 binary64)) (exp.f64 %156) (fma.f64 %200 %201 %156) (fma.f64 %201 %200 %156) (exp.f64 (*.f64 #s(literal 0 binary64) #s(literal 2 binary64))) (fma.f64 %200 %201 %160) (fma.f64 %200 %201 %162) (fma.f64 %201 %200 %160) (fma.f64 %201 %200 %162) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) #s(literal -2 binary64) (neg.f64 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) %245 #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %247 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1 binary64) #s(literal -2 binary64)) #s(literal 1/2 binary64) #s(literal -1 binary64)) %48 %50 (*.f64 b a) %51 %52 %53 %54 %57 %58 %60 %61 %62 %63 %64 %65 %67 %69 %70 %72 %73 %75 %76 %80 %82 %84 %86 %87 %88 %90 %91 (*.f64 b %7) %59 (*.f64 %19 %48) (*.f64 %48 %19) (neg.f64 %68) (*.f64 %23 %74) (*.f64 %74 %23) (*.f64 %77 %85) (*.f64 %85 %77) (*.f64 a %48) (*.f64 b %1) (*.f64 %1 b) (*.f64 %48 a) %55 %264 %265 %266 %71 %267 %268 %270 %272 %273 %274 %275 %276 %277 %278 %279 %280 %282 %283 %51 %52 %53 %54 %57 %58 %60 %61 %62 %63 %64 %65 %67 %69 %70 %72 %73 %75 %76 %80 %82 %84 %86 %87 %88 %90 %91 (*.f64 b %23) %74 (*.f64 b %83) (*.f64 %77 %48) (*.f64 %48 %77) (*.f64 %83 b) (neg.f64 %85) (*.f64 b %77) (*.f64 %23 %48) (*.f64 %77 b) (*.f64 %48 %23) %85 %264 %265 %266 %71 %267 %268 %270 %272 %273 %274 %275 %276 %277 %278 %279 %280 %282 %283 %51 %52 %53 %54 %57 %58 %60 %61 %62 %63 %64 %65 %67 %69 %70 %72 %73 %75 %76 %80 %82 %84 %86 %87 %88 %90 %91 (*.f64 b %78) (*.f64 %7 %85) (*.f64 %19 %74) (*.f64 %23 %68) (*.f64 %77 %59) (*.f64 %48 %24) (*.f64 %59 %77) (*.f64 %74 %19) (*.f64 %85 %7) (*.f64 %24 %48) (*.f64 %68 %23) (*.f64 %78 b) %81 (*.f64 %48 %269) (*.f64 %269 %48) %308 (fabs.f64 %308) (fabs.f64 %310) (fabs.f64 (*.f64 %312 b)) (fabs.f64 (*.f64 b %312)) (*.f64 %48 %48) (*.f64 %312 %312) (neg.f64 %310) (fabs.f64 (*.f64 %312 %48)) (fabs.f64 (*.f64 %48 %312)) (*.f64 %324 %324) (sqrt.f64 %326) (*.f64 %328 (*.f64 %328 %312)) (*.f64 %331 %328) (*.f64 %333 %334) (*.f64 (*.f64 %312 %333) %333) (pow.f64 b #s(literal 2 binary64)) (pow.f64 %48 #s(literal 2 binary64)) (pow.f64 %312 #s(literal 2 binary64)) (pow.f64 %324 #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 1 binary64)) b) (pow.f64 %308 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %312 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %48 #s(literal -2 binary64))) (*.f64 (pow.f64 %48 #s(literal 1 binary64)) %48) (pow.f64 %328 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 %328 %201) (pow.f64 %326 #s(literal 1/2 binary64)) (fabs.f64 %357) (*.f64 b %59) %360 (*.f64 %59 b) (*.f64 %308 %7) (fabs.f64 %360) (fabs.f64 %364) (*.f64 %312 %366) (*.f64 %366 %312) (fabs.f64 %369) (fabs.f64 %371) (fabs.f64 %373) (*.f64 %19 %310) (*.f64 %48 %68) (*.f64 %310 %19) (*.f64 %68 %48) (neg.f64 %371) (neg.f64 %373) (*.f64 %324 %381) (*.f64 %383 %324) (*.f64 %23 %385) (*.f64 %74 %74) (*.f64 %385 %23) (*.f64 %328 (*.f64 %328 %366)) (*.f64 (*.f64 %366 %328) %328) (fabs.f64 (*.f64 %393 %74)) (fabs.f64 (*.f64 %74 %393)) (*.f64 %77 %398) (*.f64 %85 %85) (*.f64 %393 %393) (*.f64 %398 %77) (sqrt.f64 %403) (fabs.f64 (*.f64 %393 %85)) (fabs.f64 (*.f64 %85 %393)) (*.f64 %333 %409) (*.f64 (*.f64 %366 %333) %333) (*.f64 %413 %413) (neg.f64 (*.f64 %413 %393)) (neg.f64 %417) (*.f64 %419 %419) (pow.f64 %74 #s(literal 2 binary64)) (pow.f64 %85 #s(literal 2 binary64)) (pow.f64 %393 #s(literal 2 binary64)) (pow.f64 %360 #s(literal 1 binary64)) (pow.f64 %413 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %74 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %393 #s(literal -2 binary64))) (*.f64 %430 (*.f64 %430 %393)) (*.f64 (*.f64 %393 %430) %430) (*.f64 (pow.f64 %74 #s(literal 1 binary64)) %74) (pow.f64 %403 #s(literal 1/2 binary64)) (*.f64 (pow.f64 %393 #s(literal 1 binary64)) %393) %312 (fabs.f64 %48) (fabs.f64 %312) (fabs.f64 %324) (neg.f64 %324) (sqrt.f64 %308) (*.f64 %328 %328) (*.f64 %333 %333) (*.f64 %447 %447) (pow.f64 %312 #s(literal 1 binary64)) (pow.f64 %328 #s(literal 2 binary64)) (pow.f64 %308 #s(literal 1/2 binary64)) (pow.f64 %333 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %312 #s(literal -1 binary64))) (pow.f64 %308 %103) (pow.f64 %308 %105) (/.f64 #s(literal 1 binary64) (pow.f64 %328 #s(literal -2 binary64))) (pow.f64 %308 %170) (*.f64 (pow.f64 %328 #s(literal 1 binary64)) %328) (pow.f64 %326 #s(literal 1/4 binary64)) %463 (*.f64 a %464) (*.f64 %3 %312) (*.f64 %312 %3) (*.f64 %464 a) (fabs.f64 %463) (fabs.f64 (*.f64 %7 %50)) (fabs.f64 %66) (fabs.f64 (*.f64 %50 %7)) (*.f64 %7 %366) (*.f64 %366 %7) (fabs.f64 %477) (*.f64 %1 %479) (*.f64 %479 %1) (neg.f64 %477) (*.f64 %19 %483) (*.f64 %483 %19) (*.f64 %328 %486) (*.f64 %486 %328) (*.f64 %489 %489) (*.f64 %491 %491) (*.f64 %23 %493) (*.f64 %493 %23) (*.f64 %393 %24) (*.f64 %24 %393) (*.f64 %498 %498) (*.f64 %500 %500) (*.f64 %333 %502) (*.f64 %504 %504) (*.f64 %506 %506) (*.f64 %508 %508) (*.f64 (*.f64 %3 %333) %333) (sqrt.f64 %512) (*.f64 %514 %514) (*.f64 %516 %516) (*.f64 %518 %518) (*.f64 %520 %520) (*.f64 %522 %522) (*.f64 %524 %524) (*.f64 %526 %526) (*.f64 %528 %528) (*.f64 %530 %530) (*.f64 %23 %535) (*.f64 %328 %539) (*.f64 %541 %544) (*.f64 %544 %541) (*.f64 %535 %23) (*.f64 %539 %328) (pow.f64 %489 #s(literal 2 binary64)) (pow.f64 %491 #s(literal 2 binary64)) (pow.f64 %498 #s(literal 2 binary64)) (pow.f64 %500 #s(literal 2 binary64)) (pow.f64 %504 #s(literal 2 binary64)) (pow.f64 %512 #s(literal 1/2 binary64)) (*.f64 a %310) (*.f64 b %55) %364 (*.f64 %48 %50) (*.f64 %50 %48) (*.f64 %55 b) (*.f64 %308 %1) (*.f64 %310 a) (neg.f64 %357) (*.f64 %48 %56) (*.f64 %312 %479) (*.f64 %479 %312) (*.f64 %464 %324) (*.f64 %56 %48) (neg.f64 %369) (neg.f64 (*.f64 %56 b)) (*.f64 %324 %571) (*.f64 %573 %324) (*.f64 %328 (*.f64 %328 %479)) (*.f64 (*.f64 %479 %328) %328) (*.f64 %333 (*.f64 %333 %479)) (*.f64 (*.f64 %479 %333) %333) (*.f64 a %479) (*.f64 a %584) (*.f64 %3 %324) (*.f64 %1 %464) (*.f64 %5 %312) (*.f64 %312 %5) (*.f64 %324 %3) (*.f64 %479 a) (*.f64 %464 %1) %477 (*.f64 %7 %483) (*.f64 %19 %366) (*.f64 %366 %19) (*.f64 %483 %7) (*.f64 %1 %573) (*.f64 %7 %383) (neg.f64 %599) (*.f64 %19 %601) (*.f64 %328 %603) (*.f64 (*.f64 %5 %328) %328) (*.f64 %23 %607) (*.f64 %607 %23) (*.f64 %393 %78) (*.f64 %413 %24) (*.f64 %78 %393) (*.f64 %500 %526) (*.f64 %333 (*.f64 %333 %5)) (*.f64 %526 %500) (*.f64 (*.f64 %5 %333) %333) (*.f64 b %71) (*.f64 %7 %385) (*.f64 %23 %360) (*.f64 %59 %74) (*.f64 %71 b) (*.f64 %74 %59) (*.f64 %308 %24) %626 (*.f64 %24 %308) (*.f64 %385 %7) (fabs.f64 %626) (*.f64 %312 %493) (*.f64 %393 %366) (*.f64 %366 %393) (*.f64 %493 %312) (fabs.f64 %634) (*.f64 %19 %398) (*.f64 %77 %371) (*.f64 %48 %81) (*.f64 %85 %68) (*.f64 %81 %48) (*.f64 %360 %83) (*.f64 %310 %78) (*.f64 %68 %85) (*.f64 %371 %77) (*.f64 %398 %19) (*.f64 %78 %310) (*.f64 %83 %360) (*.f64 %269 %308) (neg.f64 %634) (*.f64 %324 (*.f64 %324 %24)) (*.f64 (*.f64 %24 %324) %324) (sqrt.f64 (*.f64 %403 %7)) (sqrt.f64 (*.f64 %7 %403)) (*.f64 %413 %658) (*.f64 %660 %413) %328 (fabs.f64 %328) (fabs.f64 %333) (fabs.f64 %447) (*.f64 %665 %665) (pow.f64 %312 #s(literal 1/2 binary64)) (pow.f64 %308 #s(literal 1/4 binary64)) (pow.f64 %326 %123) %393 (*.f64 %23 %312) (*.f64 %312 %23) (fabs.f64 %85) (fabs.f64 %393) (fabs.f64 %413) (sqrt.f64 %360) (*.f64 %328 %541) (*.f64 %541 %328) (*.f64 %328 (*.f64 %328 %23)) (*.f64 (*.f64 %23 %328) %328) (*.f64 %333 (*.f64 %333 %23)) (*.f64 (*.f64 %23 %333) %333) (*.f64 %119 %686) (*.f64 %686 %119) (*.f64 %430 %430) (*.f64 %690 %690) (pow.f64 %360 #s(literal 1/2 binary64)) (pow.f64 %430 #s(literal 2 binary64)) (pow.f64 %403 #s(literal 1/4 binary64)) %695 (neg.f64 %696) (pow.f64 %50 #s(literal -2 binary64)) %699 %700 %701 %532 %702 %703 %704 %705 %707 %709 %711 %713 %715 %717 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %730 %731 %732 %733 %734 %735 %736 %738 %740 %742 %744 %746 %748 %750 %752 %754 %756 %758 %760 %761 %763 %765 %766 %768 %770 %772 %774 %776 %778 %780 %782 %784 %786 %787 %789 %790 %791 %792 %793 %794 %796 %797 %798 %799 %800 %801 %803 %805 %807 %809 %811 %813 %815 %817 %819 %821 %823 %825 %827 %829 %831 %833 %835 %837 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %864 %866 %867 %869 %871 %873 %875 %877 %879 %881 %883 %885 %886 %887 %889 %890 %891 %892 %894 %896 %898 %900 %902 %904 %906 %908 %910 %912 %913 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %933 %935 %936 %937 %938 %939 %941 %942 %943 %944 %945 %946 %947 %948 %949 %950 %951 %953 %955 %957 %959 %960 %963 %965 %967 %969 %972 %974 %976 %978 %980 %982 %983 %984 %986 %987 %988 %989 %990 %992 %994 %996 %998 %1001 %1003 %1005 %1007 %1008 %1009 %1010 %1011 %1014 %1015 %1016 %1017 %1018 %1020 %1021 %1023 %1024 %1025 %1026 %1028 %1029 %1030 %1031 %1033 %1035 %1037 %1039 %1040 %1041 %1043 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1085 %1087 %1089 %1091 %1093 %1095 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1111 %1113 %1114 %1115 %1118 %1121 %1123 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1179 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1189 %1191 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1201 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1286 %1288 %1289 %1290 %1291 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1380 %1381 %1382 %1383 %1385 %1387 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1412 %1413 %1414 %1415 %1416 %1417 %1418 %1419 %1420 %1421 %1423 %1425 %1426 %1427 %1428 %1429 %1430 %1431 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1510 %1511 %1512 %1513 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1522 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1537 %1538 %1539 %1540 %1541 %1542 %1543 %1545 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1617 %1619 %1620 %1621 %1622 %1623 %1625 %1627 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1685 %1686 %1687 %1688 %1689 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 (*.f64 %3 (*.f64 %324 %328)) (*.f64 %5 %331) (*.f64 %463 %333) (*.f64 %477 %328) %1012 (*.f64 %486 %324) (*.f64 %603 %312) (*.f64 %333 %463) (*.f64 %502 %312) (*.f64 %334 %3) (*.f64 (neg.f64 %486) %312) (neg.f64 %940) (*.f64 %520 %366) (*.f64 %409 %7) (*.f64 %1424 %500) %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 (*.f64 %23 %483) (*.f64 %77 %366) (*.f64 %483 %23) %607 (*.f64 %7 %413) (*.f64 %19 %393) (*.f64 %312 %78) (*.f64 %393 %19) (*.f64 %413 %7) (*.f64 %78 %312) (*.f64 %658 %23) (*.f64 (*.f64 %78 %328) %328) (*.f64 (*.f64 %78 %333) %333) (*.f64 %430 (*.f64 %430 %19)) (*.f64 (*.f64 %19 %430) %430) %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %699 %700 %701 %532 %702 %703 %704 %705 %707 %709 %711 %713 %715 %717 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %730 %731 %732 %733 %734 %735 %736 %738 %740 %742 %744 %746 %748 %750 %752 %754 %756 %758 %760 %761 %763 %765 %766 %768 %770 %772 %774 %776 %778 %780 %782 %784 %786 %787 %789 %790 %791 %792 %793 %794 %796 %797 %798 %799 %800 %801 %803 %805 %807 %809 %811 %813 %815 %817 %819 %821 %823 %825 %827 %829 %831 %833 %835 %837 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %864 %866 %867 %869 %871 %873 %875 %877 %879 %881 %883 %885 %886 %887 %889 %890 %891 %892 %894 %896 %898 %900 %902 %904 %906 %908 %910 %912 %913 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %933 %935 %936 %937 %938 %939 %941 %942 %943 %944 %945 %946 %947 %948 %949 %950 %951 %953 %955 %957 %959 %960 %963 %965 %967 %969 %972 %974 %976 %978 %980 %982 %983 %984 %986 %987 %988 %989 %990 %992 %994 %996 %998 %1001 %1003 %1005 %1007 %1008 %1009 %1010 %1011 %1014 %1015 %1016 %1017 %1018 %1020 %1021 %1023 %1024 %1025 %1026 %1028 %1029 %1030 %1031 %1033 %1035 %1037 %1039 %1040 %1041 %1043 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1085 %1087 %1089 %1091 %1093 %1095 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1111 %1113 %1114 %1115 %1118 %1121 %1123 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1179 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1189 %1191 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1201 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1286 %1288 %1289 %1290 %1291 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1380 %1381 %1382 %1383 %1385 %1387 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1412 %1413 %1414 %1415 %1416 %1417 %1418 %1419 %1420 %1421 %1423 %1425 %1426 %1427 %1428 %1429 %1430 %1431 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1510 %1511 %1512 %1513 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1522 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1537 %1538 %1539 %1540 %1541 %1542 %1543 %1545 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1617 %1619 %1620 %1621 %1622 %1623 %1625 %1627 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1685 %1686 %1687 %1688 %1689 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %699 %700 %701 %532 %702 %703 %704 %705 %707 %709 %711 %713 %715 %717 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %730 %731 %732 %733 %734 %735 %736 %738 %740 %742 %744 %746 %748 %750 %752 %754 %756 %758 %760 %761 %763 %765 %766 %768 %770 %772 %774 %776 %778 %780 %782 %784 %786 %787 %789 %790 %791 %792 %793 %794 %796 %797 %798 %799 %800 %801 %803 %805 %807 %809 %811 %813 %815 %817 %819 %821 %823 %825 %827 %829 %831 %833 %835 %837 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %864 %866 %867 %869 %871 %873 %875 %877 %879 %881 %883 %885 %886 %887 %889 %890 %891 %892 %894 %896 %898 %900 %902 %904 %906 %908 %910 %912 %913 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %933 %935 %936 %937 %938 %939 %941 %942 %943 %944 %945 %946 %947 %948 %949 %950 %951 %953 %955 %957 %959 %960 %963 %965 %967 %969 %972 %974 %976 %978 %980 %982 %983 %984 %986 %987 %988 %989 %990 %992 %994 %996 %998 %1001 %1003 %1005 %1007 %1008 %1009 %1010 %1011 %1014 %1015 %1016 %1017 %1018 %1020 %1021 %1023 %1024 %1025 %1026 %1028 %1029 %1030 %1031 %1033 %1035 %1037 %1039 %1040 %1041 %1043 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1085 %1087 %1089 %1091 %1093 %1095 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1111 %1113 %1114 %1115 %1118 %1121 %1123 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1179 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1189 %1191 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1201 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1286 %1288 %1289 %1290 %1291 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1380 %1381 %1382 %1383 %1385 %1387 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1412 %1413 %1414 %1415 %1416 %1417 %1418 %1419 %1420 %1421 %1423 %1425 %1426 %1427 %1428 %1429 %1430 %1431 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1510 %1511 %1512 %1513 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1522 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1537 %1538 %1539 %1540 %1541 %1542 %1543 %1545 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1617 %1619 %1620 %1621 %1622 %1623 %1625 %1627 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1685 %1686 %1687 %1688 %1689 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %699 %700 %701 %532 %702 %703 %704 %705 %707 %709 %711 %713 %715 %717 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %730 %731 %732 %733 %734 %735 %736 %738 %740 %742 %744 %746 %748 %750 %752 %754 %756 %758 %760 %761 %763 %765 %766 %768 %770 %772 %774 %776 %778 %780 %782 %784 %786 %787 %789 %790 %791 %792 %793 %794 %796 %797 %798 %799 %800 %801 %803 %805 %807 %809 %811 %813 %815 %817 %819 %821 %823 %825 %827 %829 %831 %833 %835 %837 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %864 %866 %867 %869 %871 %873 %875 %877 %879 %881 %883 %885 %886 %887 %889 %890 %891 %892 %894 %896 %898 %900 %902 %904 %906 %908 %910 %912 %913 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %933 %935 %936 %937 %938 %939 %941 %942 %943 %944 %945 %946 %947 %948 %949 %950 %951 %953 %955 %957 %959 %960 %963 %965 %967 %969 %972 %974 %976 %978 %980 %982 %983 %984 %986 %987 %988 %989 %990 %992 %994 %996 %998 %1001 %1003 %1005 %1007 %1008 %1009 %1010 %1011 %1014 %1015 %1016 %1017 %1018 %1020 %1021 %1023 %1024 %1025 %1026 %1028 %1029 %1030 %1031 %1033 %1035 %1037 %1039 %1040 %1041 %1043 %1045 %1047 %1049 %1051 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1085 %1087 %1089 %1091 %1093 %1095 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1111 %1113 %1114 %1115 %1118 %1121 %1123 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1179 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1189 %1191 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1201 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1286 %1288 %1289 %1290 %1291 %1292 %1294 %1296 %1298 %1300 %1302 %1304 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1380 %1381 %1382 %1383 %1385 %1387 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1412 %1413 %1414 %1415 %1416 %1417 %1418 %1419 %1420 %1421 %1423 %1425 %1426 %1427 %1428 %1429 %1430 %1431 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1510 %1511 %1512 %1513 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1522 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1537 %1538 %1539 %1540 %1541 %1542 %1543 %1545 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1617 %1619 %1620 %1621 %1622 %1623 %1625 %1627 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1685 %1686 %1687 %1688 %1689 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %706 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1786 %1787 %1788 %1789 %1791 %1793 %1794 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1805 %1806 %1807 %1809 %1810 %1812 %1813 %1815 %1816 %1817 %1819 %1821 %1823 %1824 %1826 %1828 %1830 %1831 %1833 %1835 %1836 %1837 %1838 %1839 %1840 %1841 %1842 %1843 %1844 %1845 %1846 %1847 %1849 %1850 %1851 %1852 %1853 %1854 %1855 %1856 %1857 %1858 %1859 %1861 %1863 %1864 %1866 %1867 %1868 %1869 %1870 %1872 %1874 %1875 %1876 %1878 %1879 %1881 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1893 %1895 %1897 %1899 %1901 %1903 %1905 %1906 %1907 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1936 %1937 %1938 %1939 %1940 %1941 %1942 %1943 %1944 %1945 %1946 %1947 %1948 %1949 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 %1969 %1970 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1983 %1984 %1985 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1994 %1996 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2023 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 |
Compiled 7 203 to 2 211 computations (69.3% saved)
Compiled 325 to 1 136 computations (-249.5% saved)
9 alts after pruning (3 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 322 | 3 | 325 |
| Fresh | 0 | 0 | 0 |
| Picked | 5 | 6 | 11 |
| Done | 1 | 0 | 1 |
| Total | 328 | 9 | 337 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.5% | %6 = (fabs.f64 a) %8 = (*.f64 (sqrt.f64 %6) b) (*.f64 (*.f64 %6 (neg.f64 %8)) %8) |
| ✓ | 83.9% | %29 = (sqrt.f64 (fabs.f64 b)) (*.f64 %29 (*.f64 %29 (neg.f64 (fabs.f64 (*.f64 (*.f64 a a) b))))) |
| ✓ | 99.6% | %6 = (fabs.f64 a) %7 = (sqrt.f64 %6) (*.f64 (neg.f64 (*.f64 (*.f64 %6 b) %7)) (*.f64 %7 b)) |
| ✓ | 99.7% | %2 = (*.f64 a b) (*.f64 (neg.f64 %2) %2) |
| ✓ | 77.1% | (*.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) |
| ✓ | 82.7% | (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b))) |
| ▶ | 95.4% | (*.f64 a (*.f64 b (neg.f64 (*.f64 a b)))) |
| ▶ | 94.0% | %6 = (fabs.f64 a) %7 = (sqrt.f64 %6) (neg.f64 (*.f64 (*.f64 %7 (*.f64 %6 (*.f64 %7 b))) b)) |
| ✓ | 94.2% | (neg.f64 (*.f64 (*.f64 a (*.f64 a b)) b)) |
Compiled 9 to 38 computations (-322.2% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%2 = (fabs.f64 a) %3 = (sqrt.f64 %2) %4 = (*.f64 a b) %5 = (neg.f64 %4) %6 = (*.f64 %3 b) %7 = (neg.f64 %6) %8 = (*.f64 %2 %6) %9 = (*.f64 %2 %7) %10 = (*.f64 b %5) %12 = (*.f64 %3 %8) %13 = (*.f64 %12 b) a b %2 %3 %4 %5 %6 %7 %8 %9 %10 (*.f64 %9 %6) %12 %13 (neg.f64 %13) (*.f64 a %10) |
| Outputs |
|---|
%4 = (fabs a) %5 = (fabs.f64 a) %7 = (sqrt %4) %8 = (sqrt.f64 %5) %11 = (* a b) %12 = (*.f64 a b) %14 = (neg %11) %18 = (* %7 b) %19 = (*.f64 b %8) %21 = (neg %18) %24 = (* %4 %18) %26 = (*.f64 b (*.f64 %5 %8)) %28 = (* %4 %21) %31 = (* b %14) %33 = (pow.f64 b #s(literal 2 binary64)) %37 = (* %28 %18) %39 = (*.f64 %5 (pow.f64 %8 #s(literal 2 binary64))) %40 = (*.f64 %33 %39) %43 = (* %7 %24) %46 = (* %43 b) %49 = (pow.f64 a #s(literal 2 binary64)) %55 = (fabs.f64 (/.f64 #s(literal 1 binary64) a)) %58 = (sqrt.f64 %55) %62 = (*.f64 a (*.f64 b %58)) %67 = (pow.f64 a #s(literal 3 binary64)) %70 = (*.f64 %67 (*.f64 b (*.f64 %55 %58))) %75 = (pow.f64 a #s(literal 4 binary64)) %77 = (*.f64 %55 (pow.f64 %58 #s(literal 2 binary64))) %79 = (*.f64 %75 (*.f64 %33 %77)) %87 = (fabs.f64 (/.f64 #s(literal -1 binary64) a)) %92 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %87)) %97 = (*.f64 a (*.f64 b %92)) %103 = (*.f64 %67 (*.f64 b (*.f64 %87 %92))) %108 = (*.f64 %87 (pow.f64 %92 #s(literal 2 binary64))) %110 = (*.f64 %75 (*.f64 %33 %108)) (approx a #s(literal 0 binary64)) (approx a a) (approx %4 %5) (approx %7 %8) (approx %11 %12) (approx %14 (*.f64 #s(literal -1 binary64) %12)) (approx %18 %19) (approx %21 (*.f64 #s(literal -1 binary64) %19)) (approx %24 %26) (approx %28 (*.f64 #s(literal -1 binary64) %26)) (approx %31 (*.f64 #s(literal -1 binary64) (*.f64 a %33))) (approx %37 (*.f64 #s(literal -1 binary64) %40)) (approx %43 (*.f64 b %39)) (approx %46 %40) (approx (* a %31) (*.f64 #s(literal -1 binary64) (*.f64 %49 %33))) (approx %4 (*.f64 %49 %55)) (approx %7 (*.f64 a %58)) (approx %18 %62) (approx %21 (*.f64 #s(literal -1 binary64) %62)) (approx %24 %70) (approx %28 (*.f64 #s(literal -1 binary64) %70)) (approx %37 (*.f64 #s(literal -1 binary64) %79)) (approx %43 (*.f64 %75 (*.f64 b %77))) (approx %46 %79) (approx %4 (*.f64 #s(literal -1 binary64) (*.f64 %49 %87))) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 a %92))) (approx %18 (*.f64 #s(literal -1 binary64) %97)) (approx %21 %97) (approx %24 %103) (approx %28 (*.f64 #s(literal -1 binary64) %103)) (approx %37 %110) (approx %43 (*.f64 #s(literal -1 binary64) (*.f64 %75 (*.f64 b %108)))) (approx %46 (*.f64 #s(literal -1 binary64) %110)) (approx b b) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 23.0ms | b | inf |
| 22.0ms | a | -inf |
| 1.0ms | a | inf |
| 1.0ms | a | 0 |
| 1.0ms | b | 0 |
| Inputs |
|---|
%2 = (fabs.f64 a) %3 = (sqrt.f64 %2) %4 = (*.f64 a b) %5 = (neg.f64 %4) %6 = (*.f64 %3 b) %7 = (neg.f64 %6) %8 = (*.f64 %2 %6) %9 = (*.f64 %2 %7) %10 = (*.f64 b %5) %12 = (*.f64 %3 %8) %13 = (*.f64 %12 b) a b %2 %3 %4 %5 %6 %7 %8 %9 %10 (*.f64 %9 %6) %12 %13 (neg.f64 %13) (*.f64 a %10) |
| Outputs |
|---|
%1 = (neg.f64 a) %4 = (neg.f64 b) %6 = (fabs.f64 a) %9 = (neg.f64 %6) %12 = (*.f64 a a) %14 = (sqrt.f64 %6) %16 = (neg.f64 %14) %18 = (sqrt.f64 %14) %20 = (fabs.f64 (*.f64 %14 a)) %21 = (sqrt.f64 %20) %26 = (neg.f64 %18) %27 = (neg.f64 %21) %48 = (sqrt.f64 %18) %49 = (*.f64 %21 %6) %50 = (sqrt.f64 %49) %53 = (pow.f64 a #s(literal 1 binary64)) %57 = (*.f64 %12 %12) %60 = (pow.f64 %1 #s(literal 1 binary64)) %74 = (pow.f64 a (+.f64 #s(literal 4 binary64) #s(literal 4 binary64))) %81 = (neg.f64 %26) %89 = (sqrt.f64 %21) %109 = (*.f64 a b) %113 = (neg.f64 %109) %120 = (*.f64 %14 b) %123 = (neg.f64 %120) %125 = (*.f64 %18 b) %128 = (*.f64 %26 %4) %130 = (neg.f64 %125) %131 = (neg.f64 %130) %135 = (*.f64 %26 b) %138 = (*.f64 %4 %26) %140 = (*.f64 b %26) %163 = (*.f64 %6 %120) %164 = (*.f64 %6 b) %170 = (*.f64 %9 %14) %172 = (*.f64 %4 %6) %177 = (neg.f64 %163) %179 = (*.f64 %18 %164) %182 = (fabs.f64 (*.f64 %18 a)) %186 = (*.f64 %9 %18) %191 = (*.f64 %26 %172) %193 = (*.f64 %172 %18) %198 = (*.f64 %26 %164) %202 = (*.f64 %164 %26) %204 = (*.f64 %172 %26) %206 = (*.f64 %21 b) %209 = (neg.f64 %206) %252 = (*.f64 b b) %253 = (neg.f64 %252) %262 = (*.f64 %252 a) %263 = (neg.f64 %262) %264 = (fabs.f64 b) %265 = (*.f64 %264 a) %266 = (neg.f64 %265) %268 = (neg.f64 %264) %269 = (*.f64 %268 a) %274 = (*.f64 a %268) %276 = (*.f64 %268 %1) %278 = (*.f64 %1 %268) %280 = (pow.f64 b #s(literal 1 binary64)) %284 = (*.f64 a %263) %285 = (*.f64 %1 %109) %286 = (*.f64 b %285) %287 = (*.f64 %109 %113) %288 = (*.f64 %113 %109) %289 = (*.f64 %263 a) %290 = (*.f64 %12 b) %291 = (*.f64 %290 %4) %292 = (*.f64 %1 %262) %293 = (*.f64 %4 %290) %294 = (*.f64 %12 %253) %295 = (neg.f64 %12) %296 = (*.f64 %252 %295) %297 = (*.f64 %285 b) %298 = (*.f64 %295 %252) %299 = (*.f64 %253 %12) %300 = (*.f64 %262 %1) %301 = (*.f64 %290 b) %302 = (neg.f64 %301) %303 = (fabs.f64 %262) %304 = (neg.f64 %303) %305 = (*.f64 %6 %304) %307 = (*.f64 %264 (*.f64 %265 %1)) %309 = (*.f64 %264 (*.f64 %266 a)) %310 = (*.f64 %264 %12) %311 = (neg.f64 %310) %312 = (*.f64 %264 %311) %313 = (*.f64 %268 %12) %314 = (*.f64 %264 %313) %315 = (*.f64 %265 %266) %316 = (*.f64 %266 %265) %317 = (*.f64 %310 %268) %318 = (fabs.f64 %109) %319 = (neg.f64 %318) %320 = (*.f64 %318 %319) %321 = (*.f64 %172 %164) %322 = (*.f64 %303 %9) %323 = (*.f64 %9 %303) %324 = (*.f64 %268 %310) %325 = (*.f64 %164 %172) %326 = (*.f64 %304 %6) %327 = (*.f64 %311 %264) %328 = (*.f64 %319 %318) %329 = (*.f64 %12 %268) %330 = (*.f64 %329 %264) %332 = (*.f64 %264 (*.f64 %318 %9)) %334 = (*.f64 (*.f64 %319 %6) %264) %336 = (*.f64 %268 (*.f64 %268 %295)) %337 = (*.f64 %295 %268) %338 = (*.f64 %337 %268) %339 = (*.f64 %303 %14) %340 = (neg.f64 %339) %341 = (*.f64 %14 %340) %342 = (*.f64 %120 %177) %343 = (*.f64 %123 %163) %344 = (*.f64 %163 %123) %345 = (*.f64 %177 %120) %346 = (*.f64 %253 %14) %347 = (*.f64 %20 %346) %348 = (*.f64 %346 %20) %349 = (*.f64 %340 %14) %350 = (*.f64 %339 %16) %351 = (*.f64 %14 %252) %352 = (*.f64 %170 %351) %353 = (*.f64 %351 %170) %354 = (*.f64 %16 %339) %355 = (*.f64 %318 %14) %357 = (*.f64 %264 (*.f64 %355 %16)) %358 = (*.f64 %268 %14) %359 = (*.f64 %355 %358) %360 = (*.f64 %358 %355) %361 = (fabs.f64 %120) %362 = (neg.f64 %355) %363 = (*.f64 %361 %362) %364 = (*.f64 %362 %361) %366 = (*.f64 (*.f64 %362 %14) %264) %368 = (*.f64 %264 (*.f64 %361 %170)) %369 = (*.f64 %358 %6) %370 = (*.f64 %361 %369) %371 = (*.f64 %53 %263) %372 = (*.f64 %280 %285) %373 = (*.f64 %60 %262) %374 = (pow.f64 %109 #s(literal 1 binary64)) %375 = (*.f64 %374 %113) %377 = (*.f64 (*.f64 %295 %280) b) %379 = (*.f64 (*.f64 %253 %53) a) %381 = (*.f64 (neg.f64 %374) %109) %382 = (*.f64 %304 %21) %383 = (*.f64 %18 %382) %384 = (*.f64 %193 %206) %385 = (*.f64 %253 %18) %386 = (*.f64 %385 %49) %387 = (*.f64 %303 %18) %388 = (*.f64 %387 %27) %389 = (*.f64 %21 %252) %390 = (*.f64 %186 %389) %391 = (*.f64 %49 %385) %392 = (*.f64 %21 %164) %393 = (neg.f64 %392) %394 = (*.f64 %125 %393) %395 = (*.f64 %130 %392) %396 = (neg.f64 %387) %397 = (*.f64 %21 %396) %398 = (*.f64 %179 %209) %399 = (neg.f64 %389) %400 = (*.f64 %182 %399) %401 = (*.f64 %18 %252) %402 = (neg.f64 %49) %403 = (*.f64 %401 %402) %404 = (*.f64 %21 %303) %405 = (*.f64 %26 %404) %406 = (*.f64 %396 %21) %407 = (*.f64 %382 %18) %408 = (*.f64 %404 %26) %409 = (*.f64 %393 %125) %410 = (*.f64 %392 %130) %411 = (*.f64 %399 %182) %412 = (*.f64 %402 %401) %413 = (*.f64 %206 %193) %414 = (*.f64 %209 %179) %415 = (*.f64 %389 %186) %416 = (*.f64 %27 %387) %418 = (*.f64 (*.f64 %253 %60) %1) %419 = (*.f64 %26 %339) %420 = (*.f64 %18 %419) %421 = (*.f64 %339 %26) %422 = (*.f64 %421 %18) %424 = (*.f64 %130 (*.f64 %130 %170)) %425 = (fabs.f64 %125) %427 = (*.f64 %425 (*.f64 %425 %170)) %428 = (*.f64 %26 %340) %429 = (*.f64 %26 %428) %430 = (*.f64 %340 %26) %431 = (*.f64 %430 %26) %433 = (*.f64 (*.f64 %170 %425) %425) %435 = (*.f64 (*.f64 %170 %130) %130) %436 = (*.f64 %21 %264) %438 = (*.f64 %436 (*.f64 %436 %16)) %440 = (*.f64 (*.f64 %16 %436) %436) %441 = (pow.f64 %120 #s(literal 1 binary64)) %442 = (*.f64 %441 %177) %444 = (*.f64 (*.f64 %9 %441) %120) %446 = (*.f64 %48 (*.f64 %48 %382)) %448 = (*.f64 (*.f64 %382 %48) %48) %487 = (neg.f64 %393) %524 = (*.f64 %6 a) %546 = (*.f64 %1 %6) %555 = (fabs.f64 %310) %571 = (*.f64 %9 %268) %573 = (*.f64 %268 %9) %593 = (fabs.f64 %355) %649 = (fabs.f64 %404) %656 = (neg.f64 %382) a (neg.f64 %1) b (neg.f64 %4) %6 (fabs.f64 %6) (fabs.f64 %1) (fabs.f64 %9) (neg.f64 %9) (sqrt.f64 %12) (*.f64 %14 %14) (*.f64 %16 %16) (*.f64 %18 %21) (*.f64 %21 %18) (pow.f64 %6 #s(literal 1 binary64)) (*.f64 %26 %27) (*.f64 %27 %26) (pow.f64 %14 #s(literal 2 binary64)) (pow.f64 %12 #s(literal 1/2 binary64)) (pow.f64 %16 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %6 #s(literal -1 binary64))) (pow.f64 %18 #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %14 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %12 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %16 #s(literal -2 binary64))) (*.f64 %48 %50) (*.f64 %50 %48) (*.f64 (sqrt.f64 (fabs.f64 %53)) %14) (pow.f64 %57 #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (fabs.f64 %60)) %14) (*.f64 (pow.f64 %16 #s(literal 1 binary64)) %16) (*.f64 %48 (*.f64 %48 %21)) (*.f64 (*.f64 %21 %48) %48) (/.f64 #s(literal 1 binary64) (pow.f64 %57 #s(literal -1/4 binary64))) (pow.f64 %74 #s(literal 1/8 binary64)) %14 (fabs.f64 %14) (fabs.f64 %16) (neg.f64 %16) (*.f64 %18 %18) (*.f64 %18 %81) (*.f64 %26 %26) (*.f64 %81 %18) (*.f64 %81 %81) (pow.f64 %6 #s(literal 1/2 binary64)) (pow.f64 %14 #s(literal 1 binary64)) (pow.f64 %12 #s(literal 1/4 binary64)) (*.f64 %48 %89) (*.f64 %89 %48) (/.f64 #s(literal 1 binary64) (pow.f64 %6 #s(literal -1/2 binary64))) (pow.f64 %18 #s(literal 2 binary64)) (pow.f64 %26 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %12 #s(literal -1/4 binary64))) (*.f64 %48 (*.f64 %48 %18)) (*.f64 (*.f64 %18 %48) %48) (/.f64 #s(literal 1 binary64) (pow.f64 %18 #s(literal -2 binary64))) (pow.f64 %57 #s(literal 1/8 binary64)) (*.f64 (pow.f64 %18 #s(literal 1 binary64)) %18) (pow.f64 %74 #s(literal 1/16 binary64)) %109 (*.f64 b a) (*.f64 %1 %4) (*.f64 %4 %1) (neg.f64 %113) (*.f64 a %4) (*.f64 b %1) (*.f64 %1 b) (*.f64 %4 a) %113 (*.f64 b %14) %120 (*.f64 %4 %16) (*.f64 %16 %4) (neg.f64 %123) (*.f64 %18 %125) (*.f64 %125 %18) (*.f64 %18 %128) (*.f64 %18 %131) (*.f64 %130 %26) (*.f64 %26 %130) (*.f64 %26 %135) (*.f64 %131 %18) (*.f64 %138 %18) (*.f64 %140 %26) (*.f64 %48 (*.f64 %48 %125)) (*.f64 (*.f64 %125 %48) %48) (*.f64 b %16) (*.f64 %14 %4) (*.f64 %4 %14) (*.f64 %16 b) %123 (*.f64 %18 %130) (*.f64 %18 %135) (*.f64 %125 %26) (*.f64 %130 %18) (*.f64 %26 %125) (*.f64 %140 %18) (*.f64 %26 %128) (*.f64 %138 %26) (*.f64 %48 (*.f64 %48 %130)) (*.f64 (*.f64 %130 %48) %48) (*.f64 b %20) %163 (*.f64 %14 %164) (*.f64 %120 %6) (*.f64 %20 b) (*.f64 %164 %14) (*.f64 %123 %9) (*.f64 %4 %170) (*.f64 %172 %16) (*.f64 %9 %123) (*.f64 %170 %4) (*.f64 %16 %172) (neg.f64 %177) (*.f64 %18 %179) (*.f64 %125 %182) (*.f64 %179 %18) (*.f64 %182 %125) (*.f64 %18 (*.f64 %186 %4)) (*.f64 %18 (*.f64 %130 %9)) (*.f64 %18 %191) (*.f64 %193 %26) (*.f64 %186 %130) (*.f64 %130 %186) (*.f64 %26 %193) (*.f64 %26 %198) (*.f64 (*.f64 %9 %130) %18) (*.f64 %202 %26) (*.f64 %204 %18) (*.f64 %21 %206) (*.f64 %206 %21) (*.f64 %209 %27) (*.f64 %27 %209) (*.f64 %48 (*.f64 %48 %179)) (*.f64 (*.f64 %179 %48) %48) (*.f64 b %170) (*.f64 %6 %123) (*.f64 %14 %172) (*.f64 %120 %9) (*.f64 %123 %6) (*.f64 %4 %20) (*.f64 %172 %14) (*.f64 %9 %120) (*.f64 %20 %4) (*.f64 %164 %16) (*.f64 %170 b) (*.f64 %16 %164) %177 (*.f64 %18 %193) (*.f64 %18 %198) (*.f64 %193 %18) (*.f64 %186 %125) (*.f64 %125 %186) (*.f64 %130 %182) (*.f64 %179 %26) (*.f64 %182 %130) (*.f64 %26 %179) (*.f64 %202 %18) (*.f64 %26 %191) (*.f64 %204 %26) (*.f64 %21 %209) (*.f64 %206 %27) (*.f64 %209 %21) (*.f64 %27 %206) (*.f64 %27 (*.f64 %27 %4)) (*.f64 (*.f64 %4 %27) %27) (*.f64 %48 (*.f64 %48 %193)) (*.f64 (*.f64 %193 %48) %48) (*.f64 a %253) (*.f64 b %113) (*.f64 %109 %4) (*.f64 %113 b) (*.f64 %1 %252) (*.f64 %4 %109) (*.f64 %252 %1) (*.f64 %253 a) %263 (*.f64 %264 %266) (*.f64 %264 %269) (*.f64 %265 %268) (*.f64 %266 %264) (*.f64 %268 %265) (*.f64 %274 %264) (*.f64 %268 %276) (*.f64 %278 %268) (*.f64 %280 %113) (*.f64 (*.f64 %1 %280) b) %284 %286 %287 %288 %289 %291 %292 %293 %294 %296 %297 %298 %299 %300 %302 %305 %307 %309 %312 %314 %315 %316 %317 %320 %321 %322 %323 %324 %325 %326 %327 %328 %330 %332 %334 %336 %338 %341 %342 %343 %344 %345 %347 %348 %349 %350 %352 %353 %354 %357 %359 %360 %363 %364 %366 %368 %370 %371 %372 %373 %375 %377 %379 %381 %383 %384 %386 %388 %390 %391 %394 %395 %397 %398 %400 %403 %405 %406 %407 %408 %409 %410 %411 %412 %413 %414 %415 %416 %418 %420 %422 %424 %427 %429 %431 %433 %435 %438 %440 %442 %444 %446 %448 (*.f64 a %109) (*.f64 b %12) (*.f64 %109 a) %290 (*.f64 %6 %164) (*.f64 %113 %1) (*.f64 %1 %113) (*.f64 %4 %295) (*.f64 %295 %4) (*.f64 %164 %6) (neg.f64 %285) (*.f64 %172 %9) (*.f64 %9 %172) (*.f64 %14 %163) (*.f64 %120 %20) (*.f64 %163 %14) (*.f64 %20 %120) (*.f64 %123 %170) (*.f64 %177 %16) (*.f64 %170 %123) (*.f64 %16 %177) (*.f64 %53 %109) (*.f64 (*.f64 b %53) a) (*.f64 %18 %392) (*.f64 %49 %125) (*.f64 %125 %49) (*.f64 %21 %179) (*.f64 %179 %21) (*.f64 %182 %206) (*.f64 %392 %18) (*.f64 %206 %182) (*.f64 %60 %113) (*.f64 (*.f64 b %60) %1) (*.f64 %18 (*.f64 %402 %4)) (*.f64 %18 (*.f64 %209 %9)) (*.f64 %18 %487) (*.f64 %193 %27) (*.f64 %186 %209) (*.f64 %130 %402) (*.f64 %26 %393) (*.f64 %393 %26) (*.f64 %402 %130) (*.f64 %209 %186) (*.f64 %27 %193) (*.f64 (*.f64 %4 %402) %18) (*.f64 (*.f64 %9 %209) %18) (*.f64 %487 %18) (*.f64 %18 (*.f64 %26 %177)) (*.f64 %26 (*.f64 %26 %163)) (*.f64 (*.f64 %177 %26) %18) (*.f64 (*.f64 %163 %26) %26) (*.f64 %48 (*.f64 %48 %392)) (*.f64 (*.f64 %392 %48) %48) (*.f64 a %262) (*.f64 b %290) (*.f64 %109 %109) %301 (*.f64 %12 %252) (*.f64 %252 %12) (*.f64 %262 a) (fabs.f64 %301) (fabs.f64 %284) (fabs.f64 (*.f64 %303 a)) (fabs.f64 (*.f64 %524 %252)) (fabs.f64 (*.f64 a %303)) (fabs.f64 (*.f64 %252 %524)) (*.f64 %6 %303) (*.f64 %113 %113) (*.f64 %263 %1) (*.f64 %264 %310) (*.f64 %1 %263) (*.f64 %4 %285) (*.f64 %265 %265) (*.f64 %310 %264) (*.f64 %318 %318) (*.f64 %285 %4) (*.f64 %295 %253) (*.f64 %253 %295) (*.f64 %303 %6) (*.f64 %164 %164) (neg.f64 %284) (fabs.f64 (*.f64 %546 %252)) (fabs.f64 (*.f64 %303 %1)) (fabs.f64 (*.f64 %252 %546)) (fabs.f64 (*.f64 %1 %303)) (*.f64 %264 %555) (*.f64 %555 %264) (*.f64 %266 %266) (*.f64 %172 %172) (*.f64 %9 %304) (*.f64 %268 %313) (*.f64 %304 %9) (*.f64 %311 %268) (*.f64 %337 %264) (*.f64 %319 %319) (*.f64 %269 %269) (*.f64 %274 %274) (*.f64 %329 %268) (*.f64 %276 %276) (*.f64 %278 %278) (*.f64 %571 %571) (*.f64 %573 %573) (*.f64 %14 %339) (*.f64 %120 %163) (*.f64 %163 %120) (*.f64 %20 %351) (*.f64 %339 %14) (*.f64 %351 %20) (pow.f64 %109 #s(literal 2 binary64)) (*.f64 %355 %361) (*.f64 %361 %355) (pow.f64 %113 #s(literal 2 binary64)) (pow.f64 %265 #s(literal 2 binary64)) (pow.f64 %318 #s(literal 2 binary64)) (pow.f64 %164 #s(literal 2 binary64)) (*.f64 %123 %177) (*.f64 %177 %123) (*.f64 %346 %170) (*.f64 %340 %16) (*.f64 %170 %346) (*.f64 %361 %593) (*.f64 %16 %340) (*.f64 %593 %361) (pow.f64 %266 #s(literal 2 binary64)) (pow.f64 %172 #s(literal 2 binary64)) (pow.f64 %319 #s(literal 2 binary64)) (*.f64 %358 %362) (*.f64 %362 %358) (*.f64 %358 %369) (sqrt.f64 (*.f64 %301 %301)) (/.f64 #s(literal 1 binary64) (pow.f64 %109 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %164 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %113 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %318 #s(literal -2 binary64))) (*.f64 %109 %374) (*.f64 %53 %262) (*.f64 %280 %290) (*.f64 (*.f64 %12 %280) b) (*.f64 (*.f64 %252 %53) a) (*.f64 %374 %109) (*.f64 (*.f64 %374 a) b) (*.f64 (*.f64 %374 b) a) (pow.f64 %301 #s(literal 1 binary64)) (*.f64 %18 %404) (*.f64 %387 %21) (*.f64 %49 %401) (*.f64 %125 %392) (*.f64 %21 %387) (*.f64 %179 %206) (*.f64 %182 %389) (*.f64 %401 %49) (*.f64 %404 %18) (*.f64 %392 %125) (*.f64 %206 %179) (*.f64 %389 %182) (*.f64 %60 %263) (*.f64 (fabs.f64 %374) %318) (*.f64 (pow.f64 %164 #s(literal 1 binary64)) %164) (*.f64 (pow.f64 %113 #s(literal 1 binary64)) %113) (*.f64 (pow.f64 %318 #s(literal 1 binary64)) %318) (*.f64 (*.f64 %252 %60) %1) (*.f64 %18 %649) (*.f64 %649 %18) (*.f64 %18 (*.f64 %399 %9)) (*.f64 %18 (*.f64 %402 %253)) (*.f64 %18 %656) (*.f64 %193 %209) (*.f64 %186 %399) (*.f64 %130 %393) (*.f64 %26 %382) (*.f64 %396 %27) (*.f64 %382 %26) (*.f64 %393 %130) (*.f64 %399 %186) (*.f64 %402 %385) (*.f64 %209 %193) (*.f64 %27 %396) (*.f64 (*.f64 %9 %399) %18) (*.f64 %656 %18) (*.f64 %18 %428) (*.f64 %425 (*.f64 %425 %20)) (*.f64 %26 %419) (*.f64 %430 %18) (*.f64 %421 %26) (*.f64 (*.f64 %20 %425) %425) (*.f64 %436 (*.f64 %436 %14)) (*.f64 (*.f64 %14 %436) %436) (*.f64 %441 %163) (*.f64 (*.f64 %6 %441) %120) (*.f64 %48 (*.f64 %48 %404)) (*.f64 (*.f64 %404 %48) %48) %284 %286 %287 %288 %289 %291 %292 %293 %294 %296 %297 %298 %299 %300 %302 %305 %307 %309 %312 %314 %315 %316 %317 %320 %321 %322 %323 %324 %325 %326 %327 %328 %330 %332 %334 %336 %338 %341 %342 %343 %344 %345 %347 %348 %349 %350 %352 %353 %354 %357 %359 %360 %363 %364 %366 %368 %370 %371 %372 %373 %375 %377 %379 %381 %383 %384 %386 %388 %390 %391 %394 %395 %397 %398 %400 %403 %405 %406 %407 %408 %409 %410 %411 %412 %413 %414 %415 %416 %418 %420 %422 %424 %427 %429 %431 %433 %435 %438 %440 %442 %444 %446 %448 %284 %286 %287 %288 %289 %291 %292 %293 %294 %296 %297 %298 %299 %300 %302 %305 %307 %309 %312 %314 %315 %316 %317 %320 %321 %322 %323 %324 %325 %326 %327 %328 %330 %332 %334 %336 %338 %341 %342 %343 %344 %345 %347 %348 %349 %350 %352 %353 %354 %357 %359 %360 %363 %364 %366 %368 %370 %371 %372 %373 %375 %377 %379 %381 %383 %384 %386 %388 %390 %391 %394 %395 %397 %398 %400 %403 %405 %406 %407 %408 %409 %410 %411 %412 %413 %414 %415 %416 %418 %420 %422 %424 %427 %429 %431 %433 %435 %438 %440 %442 %444 %446 %448 |
Compiled 721 to 752 computations (-4.3% saved)
Compiled 163 to 675 computations (-314.1% saved)
9 alts after pruning (0 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 163 | 0 | 163 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 3 | 3 |
| Done | 0 | 6 | 6 |
| Total | 163 | 9 | 172 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 99.5% | %6 = (fabs.f64 a) %8 = (*.f64 (sqrt.f64 %6) b) (*.f64 (*.f64 %6 (neg.f64 %8)) %8) |
| ✓ | 83.9% | %29 = (sqrt.f64 (fabs.f64 b)) (*.f64 %29 (*.f64 %29 (neg.f64 (fabs.f64 (*.f64 (*.f64 a a) b))))) |
| ✓ | 99.6% | %6 = (fabs.f64 a) %7 = (sqrt.f64 %6) (*.f64 (neg.f64 (*.f64 (*.f64 %6 b) %7)) (*.f64 %7 b)) |
| ✓ | 99.7% | %2 = (*.f64 a b) (*.f64 (neg.f64 %2) %2) |
| ✓ | 77.1% | (*.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) |
| ✓ | 82.7% | (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b))) |
| ✓ | 95.4% | (*.f64 a (*.f64 b (neg.f64 (*.f64 a b)))) |
| ✓ | 94.0% | %6 = (fabs.f64 a) %7 = (sqrt.f64 %6) (neg.f64 (*.f64 (*.f64 %7 (*.f64 %6 (*.f64 %7 b))) b)) |
| ✓ | 94.2% | (neg.f64 (*.f64 (*.f64 a (*.f64 a b)) b)) |
Compiled 9 to 38 computations (-322.2% saved)
| Inputs |
|---|
(neg.f64 (*.f64 (*.f64 a (*.f64 a b)) b)) |
| Outputs |
|---|
(neg.f64 (*.f64 (*.f64 a (*.f64 a b)) b)) |
| Inputs |
|---|
%2 = (*.f64 a b) (neg.f64 (*.f64 (*.f64 a %2) b)) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) (*.f64 a (*.f64 b (neg.f64 %2))) |
| Outputs |
|---|
%2 = (*.f64 a b) (*.f64 a (*.f64 b (neg.f64 %2))) (neg.f64 (*.f64 (*.f64 a %2) b)) |
| Inputs |
|---|
%2 = (*.f64 a b) %6 = (*.f64 a a) %10 = (neg.f64 %2) %14 = (*.f64 b b) (neg.f64 (*.f64 (*.f64 a %2) b)) (neg.f64 (*.f64 (*.f64 %6 b) b)) (*.f64 a (*.f64 b %10)) (*.f64 a (*.f64 (neg.f64 a) %14)) (*.f64 (neg.f64 %6) %14) (*.f64 %10 %2) |
| Outputs |
|---|
%2 = (*.f64 a b) (*.f64 (neg.f64 %2) %2) |
5 calls:
| 214.0ms | (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) |
| 100.0ms | a |
| 93.0ms | b |
| 73.0ms | (*.f64 a a) |
| 72.0ms | (*.f64 (*.f64 (*.f64 a a) b) b) |
| Accuracy | Segments | Branch |
|---|---|---|
| 94.2% | 1 | b |
| 94.2% | 1 | a |
| 94.2% | 1 | (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) |
| 94.2% | 1 | (*.f64 (*.f64 (*.f64 a a) b) b) |
| 94.2% | 1 | (*.f64 a a) |
Compiled 20 to 68 computations (-240.0% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 75.0ms | 4.677727106880898e-185 | 6.865157758779942e-184 |
| 28.0ms | 96× | 0 | valid |
Compiled 13 to 19 computations (-46.2% saved)
ival-mult!: 1.0ms (54.6% of total, 0.3 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)ival-neg!: 0.0ms (0.0% of total, 0.1 MiB)| 1× | done |
Compiled 3 to 13 computations (-333.3% saved)
(abs a)
(sort a b)
Compiled 26 to 193 computations (-642.3% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 514.4 MiB | 26.1% | sample |
| 340.5 MiB | 17.3% | reconstruct |
| 333.5 MiB | 16.9% | rewrite |
| 327.2 MiB | 16.6% | rewrite |
| 119.3 MiB | 6.1% | series |
| 56.6 MiB | 2.9% | reconstruct |
| 42.7 MiB | 2.2% | series |
| 35.5 MiB | 1.8% | rewrite |
| 32.8 MiB | 1.7% | regimes |
| 28.9 MiB | 1.5% | reconstruct |
| 26.8 MiB | 1.4% | preprocess |
| 26.3 MiB | 1.3% | preprocess |
| 22.8 MiB | 1.2% | eval |
| 13.4 MiB | 0.7% | series |
| 12.2 MiB | 0.6% | eval |
| 10.3 MiB | 0.5% | prune |
| 7.3 MiB | 0.4% | eval |
| 6.7 MiB | 0.3% | prune |
| 6.6 MiB | 0.3% | prune |
| 3.5 MiB | 0.2% | bsearch |
| 0.6 MiB | 0.0% | derivations |
| 0.6 MiB | 0.0% | sample |
| 0.2 MiB | 0.0% | sample |
| 0.1 MiB | 0.0% | bsearch |
| 0.1 MiB | 0.0% | bsearch |
| 0.1 MiB | 0.0% | analyze |
| 0.0 MiB | 0.0% | sample |
| 0.0 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 1 969.2 MiB | 100.0% | total |
Loading profile data...