
Time bar (total: 917.0ms)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0 |
| 100.0% | 100.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 1 |
Compiled 7 to 5 computations (28.6% saved)
| 243.0ms | 8 256× | 0 | valid |
Mul: 6.0ms (96.6% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 10 |
| 1 | 39 | 10 |
| 2 | 104 | 10 |
| 3 | 202 | 10 |
| 4 | 560 | 10 |
| 5 | 3217 | 10 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.9% | (*.f64 (*.f64 x x) x) |
(negabs x)
Compiled 2 to 6 computations (-200.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 22 |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (*.f64 x x) x %1 (*.f64 %1 x) |
| Outputs |
|---|
%4 = (* x x) (approx x #s(literal 0 binary64)) (approx x x) (approx %4 (pow.f64 x #s(literal 2 binary64))) (approx (* %4 x) (pow.f64 x #s(literal 3 binary64))) |
3 calls:
| Time | Variable | Point |
|---|---|---|
| 1.0ms | x | inf |
| 1.0ms | x | -inf |
| 0.0ms | x | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 3 | 9 |
| 0 | 5 | 7 |
| 1 | 18 | 7 |
| 2 | 53 | 7 |
| 3 | 153 | 7 |
| 4 | 534 | 7 |
| 5 | 3352 | 7 |
| 0 | 4112 | 7 |
| 0 | 4430 | 7 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (*.f64 x x) x %1 (*.f64 %1 x) |
| Outputs |
|---|
%1 = (fabs.f64 x) %2 = (sqrt.f64 %1) %3 = (*.f64 %2 %1) %4 = (sqrt.f64 %2) %7 = (neg.f64 %2) %8 = (*.f64 %7 %1) %15 = (neg.f64 %1) %18 = (neg.f64 x) %21 = (*.f64 x x) %24 = (pow.f64 x #s(literal 8 binary64)) %27 = (*.f64 %21 x) %28 = (*.f64 %27 x) %60 = (*.f64 %18 x) %63 = (*.f64 %15 x) %65 = (*.f64 %1 x) %69 = (*.f64 %2 x) %70 = (*.f64 %69 %1) x (*.f64 (*.f64 %3 %4) %4) (*.f64 %8 %7) (*.f64 %3 %2) (*.f64 %7 %8) (*.f64 %4 (*.f64 %4 %3)) (*.f64 %2 %3) (*.f64 %15 %15) (*.f64 %1 %1) (*.f64 %18 %18) (*.f64 #s(literal 1 binary64) %21) %21 (pow.f64 %24 #s(literal 1/4 binary64)) (pow.f64 %28 #s(literal 1/2 binary64)) (pow.f64 %2 #s(literal 4 binary64)) (pow.f64 %15 #s(literal 2 binary64)) (pow.f64 %1 #s(literal 2 binary64)) (pow.f64 %18 #s(literal 2 binary64)) (pow.f64 %21 #s(literal 1 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %24 #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %28 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %15 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %18 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %21 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) (neg.f64 %60) (sqrt.f64 %28) (fabs.f64 %63) (fabs.f64 %65) (fabs.f64 %60) (fabs.f64 %21) (*.f64 (*.f64 %70 %4) %4) (*.f64 (*.f64 %63 %7) %2) (*.f64 (*.f64 %65 %7) %7) (*.f64 (*.f64 %18 %8) %2) (*.f64 (*.f64 %63 %2) %7) (*.f64 (*.f64 %18 %2) %8) (*.f64 %8 (*.f64 %2 %18)) (*.f64 %3 %69) (*.f64 %70 %2) (*.f64 %69 %3) (*.f64 %7 (*.f64 %2 %63)) (*.f64 %7 (*.f64 %7 %65)) (*.f64 %4 (*.f64 %4 %70)) (*.f64 %63 %15) (*.f64 %2 (*.f64 %8 %18)) (*.f64 %2 (*.f64 %7 %63)) (*.f64 %2 %70) (*.f64 %65 %1) (*.f64 %60 %18) (*.f64 %15 %63) (*.f64 %1 %65) (*.f64 %18 %60) (*.f64 #s(literal 1 binary64) %27) %27 (*.f64 x %21) (pow.f64 %27 #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %27 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -3 binary64))) (neg.f64 (*.f64 %60 x)) |
Compiled 68 to 118 computations (-73.5% saved)
Compiled 21 to 68 computations (-223.8% saved)
5 alts after pruning (4 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 17 | 4 | 21 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 17 | 5 | 22 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.7% | %6 = (fabs.f64 x) %7 = (sqrt.f64 %6) (*.f64 (*.f64 %7 (*.f64 %7 %6)) x) |
| ▶ | 99.7% | %6 = (fabs.f64 x) %7 = (sqrt.f64 %6) (*.f64 (*.f64 %7 x) (*.f64 %7 %6)) |
| ✓ | 99.9% | (*.f64 (*.f64 x x) x) |
| ▶ | 99.7% | %6 = (fabs.f64 x) %7 = (sqrt.f64 %6) (*.f64 %7 (*.f64 (*.f64 %7 x) %6)) |
| ▶ | 100.0% | (approx (* (* x x) x) (pow.f64 x #s(literal 3 binary64))) |
Compiled 5 to 14 computations (-180.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 81 | 404 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (pow.f64 x #s(literal 3 binary64)) %6 = (fabs.f64 x) %7 = (sqrt.f64 %6) %8 = (*.f64 %7 %6) %9 = (*.f64 %7 %8) %10 = (*.f64 %7 x) %11 = (*.f64 %10 %6) x #s(literal 3 binary64) %2 (approx (* (* x x) x) %2) %6 %7 %8 %9 %10 %11 (*.f64 %10 %8) (*.f64 %7 %11) (*.f64 %9 x) |
| Outputs |
|---|
%7 = (pow.f64 x #s(literal 3 binary64)) %9 = (fabs x) %10 = (fabs.f64 x) %12 = (sqrt %9) %13 = (sqrt.f64 %10) %15 = (* %12 %9) %16 = (*.f64 %10 %13) %18 = (* %12 %15) %21 = (*.f64 %10 (pow.f64 %13 #s(literal 2 binary64))) %23 = (* %12 x) %26 = (* %23 %9) %29 = (* %23 %15) %32 = (pow.f64 x #s(literal 2 binary64)) %35 = (fabs.f64 (/.f64 #s(literal 1 binary64) x)) %38 = (sqrt.f64 %35) %41 = (*.f64 %35 %38) %45 = (pow.f64 x #s(literal 4 binary64)) %47 = (*.f64 %35 (pow.f64 %38 #s(literal 2 binary64))) %55 = (pow.f64 x #s(literal 5 binary64)) %60 = (fabs.f64 (/.f64 #s(literal -1 binary64) x)) %65 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %60)) %69 = (*.f64 %60 %65) %73 = (*.f64 %60 (pow.f64 %65 #s(literal 2 binary64))) (approx x #s(literal 0 binary64)) (approx x x) (approx (pow x 3) %7) (approx %9 %10) (approx %12 %13) (approx %15 %16) (approx %18 %21) (approx %23 (*.f64 x %13)) (approx %26 (*.f64 x %16)) (approx %29 (*.f64 x %21)) (approx %9 (*.f64 %32 %35)) (approx %12 (*.f64 x %38)) (approx %15 (*.f64 %7 %41)) (approx %18 (*.f64 %45 %47)) (approx %23 (*.f64 %32 %38)) (approx %26 (*.f64 %45 %41)) (approx %29 (*.f64 %55 %47)) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 %32 %60))) (approx %12 (*.f64 #s(literal -1 binary64) (*.f64 x %65))) (approx %15 (*.f64 %7 %69)) (approx %18 (*.f64 #s(literal -1 binary64) (*.f64 %45 %73))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 %32 %65))) (approx %26 (*.f64 %45 %69)) (approx %29 (*.f64 #s(literal -1 binary64) (*.f64 %55 %73))) |
3 calls:
| Time | Variable | Point |
|---|---|---|
| 28.0ms | x | 0 |
| 15.0ms | x | inf |
| 15.0ms | x | -inf |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 84 |
| 0 | 25 | 55 |
| 1 | 71 | 44 |
| 2 | 140 | 44 |
| 3 | 518 | 44 |
| 4 | 3934 | 44 |
| 0 | 4222 | 44 |
| 0 | 4453 | 44 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (pow.f64 x #s(literal 3 binary64)) %6 = (fabs.f64 x) %7 = (sqrt.f64 %6) %8 = (*.f64 %7 %6) %9 = (*.f64 %7 %8) %10 = (*.f64 %7 x) %11 = (*.f64 %10 %6) x #s(literal 3 binary64) %2 (approx (* (* x x) x) %2) %6 %7 %8 %9 %10 %11 (*.f64 %10 %8) (*.f64 %7 %11) (*.f64 %9 x) |
| Outputs |
|---|
%2 = (fabs.f64 x) %3 = (*.f64 %2 x) %4 = (sqrt.f64 %2) %5 = (*.f64 %4 %2) %6 = (sqrt.f64 %5) %8 = (sqrt.f64 %4) %9 = (*.f64 (*.f64 %3 %6) %8) %10 = (*.f64 %3 %8) %11 = (*.f64 %10 %6) %12 = (*.f64 %5 x) %14 = (*.f64 (*.f64 %12 %8) %8) %15 = (neg.f64 %2) %16 = (*.f64 %15 x) %17 = (*.f64 %16 %4) %18 = (neg.f64 %4) %19 = (*.f64 %17 %18) %20 = (*.f64 %16 %15) %21 = (*.f64 %4 x) %22 = (*.f64 %21 %5) %23 = (*.f64 %15 %4) %24 = (neg.f64 x) %25 = (*.f64 %24 %4) %26 = (*.f64 %23 %25) %27 = (*.f64 %8 %3) %28 = (*.f64 %6 %27) %30 = (*.f64 %8 (*.f64 %8 %12)) %32 = (*.f64 %8 (*.f64 %6 %3)) %33 = (*.f64 %15 %16) %34 = (*.f64 %18 %17) %35 = (*.f64 %25 %23) %36 = (*.f64 %24 x) %37 = (*.f64 %36 %24) %38 = (*.f64 %3 %2) %39 = (*.f64 %24 %36) %40 = (*.f64 %12 %4) %41 = (*.f64 %5 %21) %42 = (*.f64 %4 %12) %43 = (*.f64 %2 %3) %44 = (*.f64 x x) %45 = (*.f64 %44 x) %46 = (*.f64 x %44) %48 = (pow.f64 %45 #s(literal 1 binary64)) %49 = (pow.f64 x #s(literal 3 binary64)) %52 = (/.f64 #s(literal 1 binary64) (pow.f64 %45 #s(literal -1 binary64))) %55 = (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -3 binary64))) %57 = (neg.f64 (*.f64 %4 %17)) %59 = (neg.f64 (*.f64 %17 %4)) %61 = (neg.f64 (*.f64 %36 x)) %64 = (approx (pow x 3) %45) %73 = (pow.f64 x #s(literal 8 binary64)) %78 = (*.f64 %45 x) %103 = (neg.f64 %8) %105 = (sqrt.f64 %6) %106 = (sqrt.f64 %8) %130 = (*.f64 %2 %8) %132 = (*.f64 %8 %18) %134 = (*.f64 %18 %8) %137 = (sqrt.f64 (*.f64 %21 x)) %139 = (pow.f64 %8 #s(literal 3 binary64)) %144 = (*.f64 %8 %2) %150 = (*.f64 %78 %44) %152 = (*.f64 %3 x) %185 = (sqrt.f64 (*.f64 %152 %4)) x #s(literal 3 binary64) %9 %11 %14 %19 %20 %22 %26 %28 %30 %32 %33 %34 %35 %37 %38 %39 %40 %41 %42 %43 %45 %46 %48 %49 %52 %55 %57 %59 %61 (pow.f64 %64 #s(literal 1 binary64)) %64 (/.f64 #s(literal 1 binary64) (pow.f64 %64 #s(literal -1 binary64))) (*.f64 %6 %8) (*.f64 %8 %6) (*.f64 %18 %18) (*.f64 %4 %4) (pow.f64 %73 #s(literal 1/8 binary64)) (pow.f64 %18 #s(literal 2 binary64)) (pow.f64 %78 #s(literal 1/4 binary64)) (pow.f64 %4 #s(literal 2 binary64)) (pow.f64 %2 #s(literal 1 binary64)) (pow.f64 %44 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %18 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %78 #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %4 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %44 #s(literal -1/2 binary64))) (neg.f64 %15) (sqrt.f64 %44) (fabs.f64 %15) (fabs.f64 %24) (fabs.f64 %2) %2 (*.f64 %103 %103) (*.f64 %105 %106) (*.f64 %106 %105) (*.f64 %8 %8) (pow.f64 %73 #s(literal 1/16 binary64)) (pow.f64 %8 #s(literal 2 binary64)) (pow.f64 %78 #s(literal 1/8 binary64)) (pow.f64 %4 #s(literal 1 binary64)) (pow.f64 %2 #s(literal 1/2 binary64)) (pow.f64 %44 #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %8 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %4 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %44 #s(literal -1/4 binary64))) (neg.f64 %18) %4 (fabs.f64 %18) (fabs.f64 %4) (*.f64 (*.f64 %4 %6) %8) (*.f64 %130 %8) (*.f64 %132 %132) (*.f64 %134 %134) (*.f64 %137 %8) (*.f64 %139 %139) (*.f64 %6 %6) (*.f64 %8 (*.f64 %6 %4)) (*.f64 %8 %144) (*.f64 %8 %137) (*.f64 %15 %18) (*.f64 %18 %15) %5 (*.f64 %2 %4) (pow.f64 %150 #s(literal 1/4 binary64)) (pow.f64 %152 #s(literal 1/2 binary64)) (pow.f64 %78 #s(literal 3/8 binary64)) (pow.f64 %5 #s(literal 1 binary64)) (pow.f64 %4 #s(literal 3 binary64)) (pow.f64 %2 #s(literal 3/2 binary64)) (pow.f64 %44 #s(literal 3/4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %150 #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %152 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %5 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %4 #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -3/2 binary64))) (neg.f64 %23) (sqrt.f64 %152) (fabs.f64 %21) (fabs.f64 %23) (fabs.f64 %25) (fabs.f64 %5) (*.f64 (*.f64 %5 %8) %8) (*.f64 (*.f64 %2 %6) %8) (*.f64 %130 %6) (*.f64 %185 %8) (*.f64 %137 %6) (*.f64 %23 %18) (*.f64 %6 %144) (*.f64 %6 %137) (*.f64 %8 (*.f64 %6 %2)) (*.f64 %8 (*.f64 %8 %5)) (*.f64 %8 %185) (*.f64 %15 %15) (*.f64 %18 %23) (*.f64 %24 %24) (*.f64 %5 %4) (*.f64 %4 %5) (*.f64 %2 %2) %44 (pow.f64 %73 #s(literal 1/4 binary64)) (pow.f64 %15 #s(literal 2 binary64)) (pow.f64 %18 #s(literal 4 binary64)) (pow.f64 %78 #s(literal 1/2 binary64)) (pow.f64 %24 #s(literal 2 binary64)) (pow.f64 %4 #s(literal 4 binary64)) (pow.f64 %2 #s(literal 2 binary64)) (pow.f64 %44 #s(literal 1 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %73 #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %15 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %78 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %24 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %44 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) (neg.f64 %36) (sqrt.f64 %78) (fabs.f64 %16) (fabs.f64 %36) (fabs.f64 %3) (fabs.f64 %44) (*.f64 (*.f64 x %8) %8) (*.f64 %8 (*.f64 %8 x)) (*.f64 %18 %24) (*.f64 %24 %18) %21 (*.f64 x %4) (pow.f64 %21 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %21 #s(literal -1 binary64))) (neg.f64 %25) (*.f64 (*.f64 %21 %6) %8) (*.f64 %10 %8) (*.f64 (*.f64 %21 %8) %6) (*.f64 %16 %18) (*.f64 %21 %2) (*.f64 %6 (*.f64 %8 %21)) (*.f64 %8 (*.f64 %6 %21)) (*.f64 %8 %27) (*.f64 %15 %25) (*.f64 %18 %16) (*.f64 %25 %15) (*.f64 %3 %4) %12 (*.f64 %4 %3) (*.f64 %2 %21) (*.f64 x %5) (pow.f64 %12 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %12 #s(literal -1 binary64))) (neg.f64 (*.f64 %5 %24)) (neg.f64 (*.f64 %24 %5)) (neg.f64 %17) %9 %11 %14 %19 %20 %22 %26 %28 %30 %32 %33 %34 %35 %37 %38 %39 %40 %41 %42 %43 %45 %46 %48 %49 %52 %55 %57 %59 %61 %9 %11 %14 %19 %20 %22 %26 %28 %30 %32 %33 %34 %35 %37 %38 %39 %40 %41 %42 %43 %45 %46 %48 %49 %52 %55 %57 %59 %61 %9 %11 %14 %19 %20 %22 %26 %28 %30 %32 %33 %34 %35 %37 %38 %39 %40 %41 %42 %43 %45 %46 %48 %49 %52 %55 %57 %59 %61 |
Compiled 286 to 306 computations (-7.0% saved)
Compiled 182 to 487 computations (-167.6% saved)
5 alts after pruning (0 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 182 | 0 | 182 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 4 | 4 |
| Done | 0 | 1 | 1 |
| Total | 182 | 5 | 187 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 99.7% | %6 = (fabs.f64 x) %7 = (sqrt.f64 %6) (*.f64 (*.f64 %7 (*.f64 %7 %6)) x) |
| ✓ | 99.7% | %6 = (fabs.f64 x) %7 = (sqrt.f64 %6) (*.f64 (*.f64 %7 x) (*.f64 %7 %6)) |
| ✓ | 99.9% | (*.f64 (*.f64 x x) x) |
| ✓ | 99.7% | %6 = (fabs.f64 x) %7 = (sqrt.f64 %6) (*.f64 %7 (*.f64 (*.f64 %7 x) %6)) |
| ✓ | 100.0% | (approx (* (* x x) x) (pow.f64 x #s(literal 3 binary64))) |
Compiled 5 to 14 computations (-180.0% saved)
Total 0.0b remaining (0.0%)
Threshold costs 0.0b (0.0%)
| 0.0b | 0% |
| 0.0b | 0% |
| Inputs |
|---|
(*.f64 (*.f64 x x) x) |
| Outputs |
|---|
(*.f64 (*.f64 x x) x) |
| Inputs |
|---|
%3 = (fabs.f64 x) %4 = (sqrt.f64 %3) %5 = (*.f64 %4 x) %8 = (*.f64 %4 %3) (*.f64 (*.f64 x x) x) (*.f64 %4 (*.f64 %5 %3)) (*.f64 %5 %8) (*.f64 (*.f64 %4 %8) x) (approx (* (* x x) x) (pow.f64 x #s(literal 3 binary64))) |
| Outputs |
|---|
(approx (* (* x x) x) (pow.f64 x #s(literal 3 binary64))) |
2 calls:
| 3.0ms | x |
| 2.0ms | (*.f64 (*.f64 x x) x) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.9% | 1 | x |
| 99.9% | 1 | (*.f64 (*.f64 x x) x) |
Compiled 7 to 17 computations (-142.9% saved)
| 1× | done |
Compiled 2 to 5 computations (-150.0% saved)
Compiled 7 to 20 computations (-185.7% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 429.9 MiB | 55.4% | sample |
| 164.9 MiB | 21.3% | rewrite |
| 58.4 MiB | 7.5% | series |
| 51.5 MiB | 6.6% | reconstruct |
| 29.6 MiB | 3.8% | eval |
| 25.8 MiB | 3.3% | preprocess |
| 9.2 MiB | 1.2% | prune |
| 5.5 MiB | 0.7% | regimes |
| 0.5 MiB | 0.1% | derivations |
| 0.4 MiB | 0.1% | analyze |
| 0.1 MiB | 0.0% | bsearch |
| 0.0 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 775.9 MiB | 100.0% | total |
Loading profile data...