| Date: | Tuesday, January 10th, 2023 |
|---|---|
| Commit: | 020cb5bb on oflatt-egglog-ctx |
| Hostname: | nightly with Racket 8.6 |
| Seed: | 2023010 |
| Parameters: | 256 points for 4 iterations |
| Flags: | reduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplify default |
Time bar (total: 18.7min)
| 531× | egglog |
| 16× | done |
| 31× | fuel |
Compiled 10977 to 6995 computations (36.3% saved)
Compiled 10068212 to 6402435 computations (36.4% saved)
| 1.3min | 438028× | body | 256 | valid |
| 57.2s | 8011× | body | 8192 | exit |
| 11.4s | 19175× | body | 1024 | valid |
| 8.4s | 14682× | body | 1024 | infinite |
| 5.4s | 29498× | body | 256 | infinite |
| 3.4s | 10105× | body | 512 | valid |
| 2.7s | 6563× | body | 512 | infinite |
| 1.4s | 2221× | body | 2048 | valid |
| 888.0ms | 4665× | body | 256 | invalid |
| 759.0ms | 4147× | body | 256 | unsamplable |
| 617.0ms | 1063× | body | 4096 | valid |
| 225.0ms | 205× | body | 2048 | infinite |
| 483× | batch-egg-rewrite |
| 97669× | egg-rr |
6060 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 9.1s | x | @ | 0 | (pow.f64 (pow.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 8890523/31250000 (/.f64 (+.f64 -1421413741/1000000000 (/.f64 (+.f64 1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) -31853699/125000000) (*.f64 (fma.f64 (fabs.f64 x) 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) -1) (-.f64 (+.f64 -1 (/.f64 (+.f64 (/.f64 (+.f64 8890523/31250000 (/.f64 (+.f64 -1421413741/1000000000 (/.f64 (+.f64 1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) -31853699/125000000) (*.f64 (fma.f64 (fabs.f64 x) 3275911/10000000 1) (exp.f64 (*.f64 x x))))) (pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 8890523/31250000 (/.f64 (+.f64 -1421413741/1000000000 (/.f64 (+.f64 1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) -31853699/125000000) (*.f64 (fma.f64 (fabs.f64 x) 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2))) 3) 1/3) |
| 339.0ms | u1 | @ | 0 | (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 2) |
| 282.0ms | re | @ | -inf | (*.f64 1/2 (sqrt.f64 (*.f64 im (/.f64 im re)))) |
| 279.0ms | x | @ | 0 | (-.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) (exp.f64 (*.f64 x x))) 2))) 2) (*.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) (exp.f64 (*.f64 x x))) 3)) (+.f64 1 (fma.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) (exp.f64 (*.f64 x x))) 2)))) (*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) (exp.f64 (*.f64 x x))) 3)) (+.f64 1 (fma.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) (exp.f64 (*.f64 x x))) 2)))))) |
| 119.0ms | y.re | @ | 0 | (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) |
Compiled 5062200 to 3858525 computations (23.8% saved)
Compiled 198027 to 146804 computations (25.9% saved)
111 calls:
| 3.6s | x.re |
| 3.5s | alpha |
| 3.5s | x.im |
| 2.9s | y.im |
| 2.7s | y.re |
Compiled 186003 to 127096 computations (31.7% saved)
Compiled 69373 to 43608 computations (37.1% saved)
| 349× | binary-search |
| 11× | left-value |
| 7.9s | 40805× | body | 256 | valid |
| 502.0ms | 595× | body | 1024 | infinite |
| 304.0ms | 870× | body | 512 | valid |
| 300.0ms | 546× | body | 2048 | valid |
| 295.0ms | 577× | body | 4096 | valid |
| 287.0ms | 518× | body | 512 | infinite |
| 283.0ms | 1308× | body | 256 | infinite |
| 260.0ms | 642× | body | 1024 | valid |
| 75.0ms | 50× | body | 2048 | infinite |
Compiled 83157 to 57273 computations (31.1% saved)
| 107× | egglog |
Compiled 1506 to 975 computations (35.3% saved)
| 57× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 86.1% | 13.9% | 0% | 0% | 0% | 0 |
| 7.1% | 6.1% | 79.9% | 13.9% | 0% | 0% | 0% | 1 |
| 13.4% | 11.2% | 72.9% | 13.9% | 0% | 1.8% | 0.2% | 2 |
| 23.9% | 19.5% | 62.2% | 13.9% | 0.5% | 3.5% | 0.3% | 3 |
| 29% | 23.2% | 56.8% | 13.9% | 2% | 3.7% | 0.4% | 4 |
| 41% | 32.6% | 46.8% | 13.9% | 2.5% | 3.8% | 0.4% | 5 |
| 46.3% | 36.1% | 41.9% | 13.9% | 3.6% | 4.1% | 0.4% | 6 |
| 54.4% | 41% | 34.4% | 13.9% | 5.3% | 5% | 0.4% | 7 |
| 58.2% | 43.5% | 31.2% | 13.9% | 5.8% | 5.1% | 0.4% | 8 |
| 63.3% | 46.6% | 27% | 13.9% | 6.8% | 5.1% | 0.4% | 9 |
| 67.1% | 48.8% | 23.9% | 13.9% | 7.3% | 5.6% | 0.4% | 10 |
| 70.4% | 50.6% | 21.3% | 13.9% | 8.1% | 5.6% | 0.4% | 11 |
| 73% | 52.2% | 19.3% | 13.9% | 8.5% | 5.7% | 0.4% | 12 |
Compiled 1543 to 980 computations (36.5% saved)
Compiled 10371 to 5695 computations (45.1% saved)
Compiled 124 to 124 computations (0% saved)
Loading profile data...