
| Date: | Tuesday, October 1st, 2024 |
|---|---|
| Commit: | da7d8ae8 on zane-concrete-values |
| Hostname: | nightly with Racket 8.10 |
| Seed: | 2024275 |
| Parameters: | 256 points for 4 iterations |
| Flags: | localize:costslocalize:errorsreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs default |
Time bar (total: 1.7min)
| 29.0s | 225 271× | 0 | valid |
| 7.8s | 66 765× | 0 | invalid |
| 6.1s | 23 042× | 1 | valid |
| 3.2s | 12 349× | 1 | invalid |
| 2.9s | 9 643× | 2 | valid |
| 2.3s | 6 232× | 3 | valid |
| 319.0ms | 1 908× | 1 | exit |
| 160.0ms | 528× | 2 | invalid |
| 27.0ms | 239× | 0 | exit |
| 2.0ms | 4× | 4 | valid |
ival-mult: 9.5s (24.6% of total)ival-div: 6.3s (16.4% of total)ival-sub: 3.0s (7.7% of total)ival-add: 2.5s (6.4% of total)ival-pow2: 2.4s (6.3% of total)adjust: 2.1s (5.5% of total)ival-sqrt: 2.0s (5.2% of total)ival-exp: 1.9s (4.8% of total)ival-pow: 1.8s (4.7% of total)ival-sin: 1.6s (4.2% of total)ival-tan: 759.0ms (2% of total)ival-cos: 733.0ms (1.9% of total)ival-neg: 576.0ms (1.5% of total)ival-acos: 574.0ms (1.5% of total)const: 379.0ms (1% of total)ival-pi: 358.0ms (0.9% of total)exact: 340.0ms (0.9% of total)ival-hypot: 334.0ms (0.9% of total)ival-log: 333.0ms (0.9% of total)ival-true: 280.0ms (0.7% of total)ival-tanu: 230.0ms (0.6% of total)ival-asin: 187.0ms (0.5% of total)ival-assert: 147.0ms (0.4% of total)ival-fabs: 91.0ms (0.2% of total)ival-atan: 79.0ms (0.2% of total)ival-<: 40.0ms (0.1% of total)ival-and: 13.0ms (0% of total)| 32× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 98.2% | 1.8% | 0% | 0% | 0% | 0 |
| 22.2% | 21.8% | 76.4% | 1.8% | 0% | 0% | 0% | 1 |
| 22.6% | 21.8% | 74.8% | 1.8% | 0% | 1.6% | 0% | 2 |
| 28.6% | 26.5% | 66.3% | 1.8% | 0% | 5.5% | 0% | 3 |
| 32.6% | 29.6% | 61.2% | 1.8% | 0% | 7.4% | 0% | 4 |
| 35.8% | 32.3% | 58% | 1.8% | 0% | 8% | 0% | 5 |
| 40.1% | 36.1% | 54% | 1.8% | 0% | 8.1% | 0% | 6 |
| 45.5% | 40.6% | 48.7% | 1.8% | 0% | 8.9% | 0% | 7 |
| 47.9% | 42.1% | 45.8% | 1.8% | 0% | 10.3% | 0% | 8 |
| 51% | 44.7% | 42.9% | 1.8% | 0% | 10.6% | 0% | 9 |
| 52.2% | 45.5% | 41.7% | 1.8% | 0% | 11% | 0% | 10 |
| 53.9% | 46.8% | 39.9% | 1.8% | 0% | 11.5% | 0% | 11 |
| 55.7% | 47.9% | 38.2% | 1.8% | 0% | 12.2% | 0% | 12 |
Compiled 798 to 574 computations (28.1% saved)
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
acos.f64 | (acos.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (-.f64 (*.f64 v v) #s(literal 1 binary64)))) | sensitivity | 256 | 0 |
-.f64 | (-.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (hypot.f64 #s(literal 1 binary64) x)))))) | cancellation | 66 | 0 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 73 | 0 |
| - | 249 | 958 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 73 | 0 | 0 |
| - | 249 | 0 | 958 |
| number | freq |
|---|---|
| 0 | 958 |
| 1 | 322 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 2 | 0 | 0 |
| - | 0 | 0 | 3 |
| 999.0ms | 7 615× | 0 | valid |
| 295.0ms | 1 083× | 1 | valid |
| 156.0ms | 494× | 2 | valid |
| 143.0ms | 337× | 3 | valid |
| 4.0ms | 8× | 5 | exit |
Compiled 10 271 to 1 722 computations (83.2% saved)
ival-mult: 233.0ms (21.8% of total)ival-div: 154.0ms (14.4% of total)ival-sub: 87.0ms (8.1% of total)adjust: 72.0ms (6.7% of total)ival-add: 65.0ms (6.1% of total)ival-sqrt: 57.0ms (5.3% of total)ival-pow2: 55.0ms (5.1% of total)ival-sin: 54.0ms (5.1% of total)ival-acos: 53.0ms (5% of total)ival-exp: 45.0ms (4.2% of total)ival-pow: 39.0ms (3.6% of total)ival-cos: 32.0ms (3% of total)ival-hypot: 23.0ms (2.2% of total)ival-tan: 21.0ms (2% of total)ival-neg: 13.0ms (1.2% of total)exact: 12.0ms (1.1% of total)ival-true: 11.0ms (1% of total)ival-pi: 9.0ms (0.8% of total)ival-log: 8.0ms (0.7% of total)ival-tanu: 6.0ms (0.6% of total)ival-asin: 5.0ms (0.5% of total)const: 5.0ms (0.5% of total)ival-assert: 5.0ms (0.5% of total)ival-fabs: 3.0ms (0.3% of total)ival-atan: 3.0ms (0.3% of total)| 29× | egg-herbie |
| 42× | iter limit |
| 26× | node limit |
| 3× | saturated |
| 820.0ms | 2 703× | 0 | valid |
| 53.0ms | 129× | 3 | valid |
| 43.0ms | 143× | 2 | valid |
| 15.0ms | 100× | 1 | valid |
Compiled 7 990 to 949 computations (88.1% saved)
ival-mult: 313.0ms (47.1% of total)ival-div: 104.0ms (15.6% of total)ival-sqrt: 70.0ms (10.5% of total)ival-sub: 51.0ms (7.7% of total)ival-add: 29.0ms (4.4% of total)adjust: 22.0ms (3.3% of total)ival-hypot: 17.0ms (2.6% of total)ival-acos: 14.0ms (2.1% of total)const: 11.0ms (1.7% of total)ival-pi: 8.0ms (1.2% of total)ival-pow: 8.0ms (1.2% of total)exact: 8.0ms (1.2% of total)ival-neg: 6.0ms (0.9% of total)ival-true: 2.0ms (0.3% of total)ival-assert: 1.0ms (0.2% of total)ival-pow2: 0.0ms (0% of total)ival-asin: 0.0ms (0% of total)ival-cbrt: 0.0ms (0% of total)Compiled 475 917 to 39 898 computations (91.6% saved)
| 24× | iter limit |
| 12× | node limit |
| 19× | iter limit |
| 12× | node limit |
| 2× | fuel |
Compiled 969 to 544 computations (43.9% saved)
| 5× | egg-herbie |
| 10× | iter limit |
| 8× | node limit |
| 2× | saturated |
Compiled 1 649 to 925 computations (43.9% saved)
Compiled 4 777 to 3 011 computations (37% saved)
6 calls:
| 164.0ms | (*.f64 v v) |
| 142.0ms | t |
| 113.0ms | (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (*.f64 (*.f64 (*.f64 (PI.f64) t) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v)))))) (-.f64 #s(literal 1 binary64) (*.f64 v v)))) |
| 105.0ms | v |
| 66.0ms | (*.f64 (PI.f64) t) |
Compiled 570 to 462 computations (18.9% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 99.0ms | t | @ | inf | ((* 2 (- 1 (* 3 (* v v)))) (- 1 (* 5 (* v v))) (- 1 (* 3 (* v v))) (* 5 (* v v)) (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (* (PI) t)) |
| 28.0ms | v | @ | inf | ((* (/ (/ 4/3 (PI)) (* (- 1 (pow v 4)) (sqrt (+ (* -6 (* v v)) 2)))) (+ (* v v) 1)) (/ (/ 4/3 (PI)) (* (- 1 (pow v 4)) (sqrt (+ (* -6 (* v v)) 2)))) (/ 4/3 (PI)) (PI) (/ 4 (* (* (* 3 (PI)) (- 1 (* v v))) (sqrt (- 2 (* 6 (* v v)))))) (* (/ (sqrt 1/2) (PI)) 4/3) (/ (sqrt 1/2) (PI)) (sqrt 1/2) (* (* (+ (* v v) 1) (PI)) (sqrt (+ (* -6 (* v v)) 2))) (* (+ (* v v) 1) (PI)) (+ (* v v) 1) (+ (* (* (* (neg v) v) 3) (PI)) (* (PI) 3)) (* (* (neg v) v) 3) (- 2 (* 6 (* v v))) (* (+ (* (* (* (neg v) v) 3) (PI)) (* (PI) 3)) (sqrt (- 2 (* 6 (* v v))))) (/ 4 (* (* (* 3 (PI)) (- 1 (* v v))) (sqrt (- 2 (* 6 (* v v)))))) (* (+ (* (+ (* v v) 1) (/ (sqrt 1/2) (PI))) (* (/ (* v v) (PI)) (/ 3/4 (sqrt 1/2)))) 4/3) (* (- 1 (pow v 4)) (sqrt (+ (* -6 (* v v)) 2))) (/ 4/3 (* (* (+ (* v v) 1) (PI)) (sqrt (+ (* -6 (* v v)) 2)))) (/ 4 (* (+ (* (* (* (neg v) v) 3) (PI)) (* (PI) 3)) (sqrt (- 2 (* 6 (* v v)))))) (* 6 (* v v)) (* (/ (* v v) (PI)) (/ 3/4 (sqrt 1/2))) (/ (* v v) (PI))) |
| 25.0ms | t | @ | inf | ((/ (+ (* (* v v) -5) 1) (* (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (- 1 (* v v)))) (+ (* (* v v) -5) 1) (* v v) (* (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (- 1 (* v v))) (/ (- 1 (* 5 (* v v))) (* (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (- 1 (* v v)))) (sqrt 1/2) (* (PI) t) (PI) (/ (* (/ (+ (* -5 (* v v)) 1) (PI)) 1) (* (* t (- 1 (* v v))) (sqrt (+ (* -6 (* v v)) 2)))) (* (/ (+ (* -5 (* v v)) 1) (PI)) 1) (/ 1 (PI)) (- 1 (* 5 (* v v))) (/ (- 1 (* 5 (* v v))) (* (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (- 1 (* v v)))) (* 5 (* v v)) (/ (/ (+ (* 5 (* v v)) 1) (* t (PI))) (* (- 1 (* v v)) (sqrt (* 2 (- 1 (* 3 (* v v))))))) (+ (* 5 (* v v)) 1) (* t (PI)) (* (sqrt (+ (* -6 (* v v)) 2)) t) (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (/ (sqrt 1/2) (* (PI) t)) (* (sqrt 2) t) (* (* t (- 1 (* v v))) (sqrt (+ (* -6 (* v v)) 2))) (* (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (- 1 (* v v))) (* (* (sqrt 2) (PI)) t) (* 2 (- 1 (* 3 (* v v)))) (/ (+ (* 5 (* v v)) 1) (* t (PI)))) |
| 17.0ms | t | @ | 0 | ((* (/ (+ (* -5 (* v v)) 1) (PI)) 1) (/ (+ (* -5 (* v v)) 1) (PI)) (+ (* -5 (* v v)) 1) (* v v) (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/ 1 (* (* (sqrt 2) (PI)) t)) (* (* (sqrt 2) (PI)) t) (* (sqrt 2) (PI)) (- 1 (* 5 (* v v))) (* 5 (* v v)) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v))) (* (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (- 1 (* v v))) (neg (/ (+ (* -5 (* v v)) 1) (- 1 (* v v)))) (/ (+ (* -5 (* v v)) 1) (- 1 (* v v))) (* (* t (- 1 (* v v))) (sqrt (+ (* -6 (* v v)) 2))) (/ (* (/ (+ (* -5 (* v v)) 1) (PI)) 1) (* (* t (- 1 (* v v))) (sqrt (+ (* -6 (* v v)) 2)))) (sqrt (+ (* -6 (* v v)) 2)) (* t (- 1 (* v v))) (PI) (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (* 2 (- 1 (* 3 (* v v)))) (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (* (PI) t) (* (sqrt (+ (* -6 (* v v)) 2)) t) (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (/ (- 1 (* 5 (* v v))) (* (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (- 1 (* v v)))) (* (neg (PI)) (* (sqrt (+ (* -6 (* v v)) 2)) t)) (/ (neg (/ (+ (* -5 (* v v)) 1) (- 1 (* v v)))) (* (neg (PI)) (* (sqrt (+ (* -6 (* v v)) 2)) t)))) |
| 14.0ms | t | @ | -inf | ((* (/ (+ (* -5 (* v v)) 1) (PI)) 1) (/ (+ (* -5 (* v v)) 1) (PI)) (+ (* -5 (* v v)) 1) (* v v) (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/ 1 (* (* (sqrt 2) (PI)) t)) (* (* (sqrt 2) (PI)) t) (* (sqrt 2) (PI)) (- 1 (* 5 (* v v))) (* 5 (* v v)) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v))) (* (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (- 1 (* v v))) (neg (/ (+ (* -5 (* v v)) 1) (- 1 (* v v)))) (/ (+ (* -5 (* v v)) 1) (- 1 (* v v))) (* (* t (- 1 (* v v))) (sqrt (+ (* -6 (* v v)) 2))) (/ (* (/ (+ (* -5 (* v v)) 1) (PI)) 1) (* (* t (- 1 (* v v))) (sqrt (+ (* -6 (* v v)) 2)))) (sqrt (+ (* -6 (* v v)) 2)) (* t (- 1 (* v v))) (PI) (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (* 2 (- 1 (* 3 (* v v)))) (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (* (PI) t) (* (sqrt (+ (* -6 (* v v)) 2)) t) (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (/ (- 1 (* 5 (* v v))) (* (* (* (sqrt (+ (* -6 (* v v)) 2)) t) (PI)) (- 1 (* v v)))) (* (neg (PI)) (* (sqrt (+ (* -6 (* v v)) 2)) t)) (/ (neg (/ (+ (* -5 (* v v)) 1) (- 1 (* v v)))) (* (neg (PI)) (* (sqrt (+ (* -6 (* v v)) 2)) t)))) |
Loading profile data...