
| Date: | Thursday, June 20th, 2024 |
|---|---|
| Commit: | aefdd770 on main |
| Hostname: | nightly with Racket 8.11.1 |
| Seed: | 2024172 |
| 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: 5.6min)
| 32.4s | 275 813× | 0 | valid |
| 16.7s | 54 482× | 1 | valid |
| 6.7s | 16 379× | 2 | valid |
| 370.0ms | 4 295× | 0 | invalid |
| 311.0ms | 202× | 5 | exit |
| 129.0ms | 931× | 0 | exit |
| 32.0ms | 78× | 3 | valid |
ival-mult: 10.4s (24.5% of total)ival-add: 4.8s (11.2% of total)ival-pow: 4.4s (10.3% of total)ival-div: 4.3s (10.2% of total)ival-sub: 3.4s (7.9% of total)...in/eval/compile.rkt:77:19: 3.0s (7.1% of total)ival-sin: 2.0s (4.8% of total)ival-<=: 1.9s (4.4% of total)adjust: 1.6s (3.9% of total)ival-log: 981.0ms (2.3% of total)ival-exp: 939.0ms (2.2% of total)ival-cos: 880.0ms (2.1% of total)ival-neg: 855.0ms (2% of total)ival-sqrt: 707.0ms (1.7% of total)...in/eval/compile.rkt:76:19: 343.0ms (0.8% of total)ival-<: 343.0ms (0.8% of total)ival-and: 327.0ms (0.8% of total)ival-==: 304.0ms (0.7% of total)ival-pow2: 301.0ms (0.7% of total)ival-atan: 203.0ms (0.5% of total)ival-true: 138.0ms (0.3% of total)ival-assert: 128.0ms (0.3% of total)ival-pi: 111.0ms (0.3% of total)ival-tan: 51.0ms (0.1% of total)ival-if: 7.0ms (0% of total)ival-fabs: 6.0ms (0% of total)| 342× | egg-herbie |
| 114 392× | fma-define |
| 93 215× | fmm-def |
| 76 259× | distribute-lft-in |
| 65 621× | distribute-rgt-in |
| 58 770× | times-frac |
| 229× | node limit |
| 113× | saturated |
| 148× | batch-egg-rewrite |
| 93 037× | log1p-expm1-u |
| 69 567× | expm1-log1p-u |
| 32 961× | pow1 |
| 30 582× | add-exp-log |
| 28 061× | add-log-exp |
| 148× | node limit |
| 38 349× | fma-define |
| 33 229× | log1p-expm1-u |
| 30 389× | fmm-def |
| 26 602× | distribute-lft-in |
| 26 575× | expm1-log1p-u |
| 136× | node limit |
| 26× | fuel |
| 16× | done |
| 8× | saturated |
Compiled 26 240 to 8 318 computations (68.3% saved)
Compiled 67 039 to 37 010 computations (44.8% saved)
| 7.0s | 30 689× | 0 | valid |
| 4.0s | 1 182× | 5 | exit |
| 2.7s | 1 603× | 2 | valid |
| 2.5s | 3 935× | 1 | valid |
| 393.0ms | 1 176× | 0 | invalid |
| 166.0ms | 111× | 3 | valid |
| 67.0ms | 208× | 0 | exit |
| 33.0ms | 8× | 4 | valid |
Compiled 26 797 to 3 552 computations (86.7% saved)
ival-mult: 3.0s (24.2% of total)ival-div: 1.3s (10.7% of total)ival-add: 1.3s (10.5% of total)ival-pow: 1.2s (10% of total)adjust: 1.0s (8.2% of total)ival-log1p: 710.0ms (5.8% of total)...in/eval/compile.rkt:77:19: 683.0ms (5.6% of total)ival-sub: 681.0ms (5.6% of total)ival-expm1: 458.0ms (3.7% of total)ival-sin: 352.0ms (2.9% of total)ival-exp: 318.0ms (2.6% of total)ival-pow2: 288.0ms (2.3% of total)ival-neg: 281.0ms (2.3% of total)ival-tan: 256.0ms (2.1% of total)ival-sqrt: 106.0ms (0.9% of total)ival-cbrt: 60.0ms (0.5% of total)ival-hypot: 54.0ms (0.4% of total)...in/eval/compile.rkt:76:19: 49.0ms (0.4% of total)ival-log: 44.0ms (0.4% of total)ival-cos: 44.0ms (0.4% of total)ival-true: 34.0ms (0.3% of total)ival-atan: 25.0ms (0.2% of total)ival-assert: 19.0ms (0.2% of total)ival-pi: 4.0ms (0% of total)ival-e: 2.0ms (0% of total)ival-fabs: 1.0ms (0% of total)Compiled 2 747 340 to 395 632 computations (85.6% saved)
| 42× | egg-herbie |
| 18 502× | fmm-def |
| 16 342× | fma-define |
| 9 180× | sub-neg |
| 8 997× | unsub-neg |
| 7 628× | distribute-rgt-in |
| 22× | node limit |
| 20× | saturated |
Compiled 18 250 to 7 202 computations (60.5% saved)
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
-.f64 | #f | cancellation | 1332 | 0 |
+.f64 | #f | cancellation | 376 | 87 |
-.f64 | (-.f64 (*.f64 #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) t) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) | oflow-left | 207 | 0 |
sqrt.f64 | #f | oflow-rescue | 196 | 0 |
/.f64 | #f | o/o | 170 | 0 |
log.f64 | (log.f64 (+.f64 #s(literal 1 binary64) x)) | sensitivity | 158 | 0 |
/.f64 | #f | n/o | 153 | 0 |
pow.f64 | (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) | sensitivity | 117 | 0 |
/.f64 | #f | u/n | 84 | 0 |
-.f64 | #f | nan-rescue | 78 | 0 |
/.f64 | #f | n/u | 58 | 0 |
/.f64 | #f | o/n | 43 | 0 |
/.f64 | #f | u/u | 39 | 0 |
*.f64 | #f | n*u | 36 | 0 |
+.f64 | #f | nan-rescue | 35 | 0 |
pow.f64 | (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) | oflow-rescue | 17 | 0 |
| ↳ | (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) | overflow | 41 | |
| ↳ | (/.f64 i n) | overflow | 17 | |
| ↳ | (+.f64 #s(literal 1 binary64) (/.f64 i n)) | overflow | 17 | |
*.f64 | #f | n*o | 15 | 0 |
sqrt.f64 | #f | uflow-rescue | 10 | 0 |
exp.f64 | #f | sensitivity | 4 | 0 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 3555 | 487 |
| - | 118 | 6592 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 3555 | 162 | 325 |
| - | 118 | 182 | 6410 |
| number | freq |
|---|---|
| 0 | 7079 |
| 1 | 3245 |
| 2 | 381 |
| 3 | 47 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 30 | 1 | 1 |
| - | 2 | 0 | 8 |
| 1.8s | 16 364× | 0 | valid |
| 1.3s | 3 794× | 1 | valid |
| 868.0ms | 1 334× | 2 | valid |
| 8.0ms | 10× | 3 | valid |
| 2.0ms | 2× | 4 | valid |
Compiled 8 444 to 1 926 computations (77.2% saved)
ival-mult: 885.0ms (30.8% of total)ival-sin: 520.0ms (18.1% of total)ival-pow: 298.0ms (10.4% of total)ival-sub: 258.0ms (9% of total)ival-div: 250.0ms (8.7% of total)ival-add: 245.0ms (8.5% of total)adjust: 105.0ms (3.7% of total)ival-log: 72.0ms (2.5% of total)...in/eval/compile.rkt:77:19: 46.0ms (1.6% of total)ival-exp: 42.0ms (1.5% of total)ival-cos: 36.0ms (1.3% of total)ival-neg: 26.0ms (0.9% of total)ival-sqrt: 22.0ms (0.8% of total)ival-true: 19.0ms (0.7% of total)...in/eval/compile.rkt:76:19: 15.0ms (0.5% of total)ival-pow2: 14.0ms (0.5% of total)ival-assert: 8.0ms (0.3% of total)ival-atan: 5.0ms (0.2% of total)ival-tan: 4.0ms (0.1% of total)ival-pi: 2.0ms (0.1% of total)| 244× | binary-search |
| 17× | left-value |
| 229× | narrow-enough |
| 15× | predicate-same |
| 3.3s | 24 198× | 0 | valid |
| 1.1s | 4 945× | 1 | valid |
| 276.0ms | 425× | 2 | valid |
| 253.0ms | 2 591× | 0 | invalid |
| 2.0ms | 16× | 0 | exit |
Compiled 56 325 to 37 825 computations (32.8% saved)
ival-div: 868.0ms (23.9% of total)ival-mult: 839.0ms (23.1% of total)ival-pow: 626.0ms (17.3% of total)ival-add: 471.0ms (13% of total)ival-sub: 469.0ms (12.9% of total)ival-exp: 110.0ms (3% of total)adjust: 96.0ms (2.6% of total)ival-neg: 43.0ms (1.2% of total)ival-sqrt: 33.0ms (0.9% of total)ival-true: 23.0ms (0.6% of total)...in/eval/compile.rkt:76:19: 20.0ms (0.6% of total)ival-pow2: 12.0ms (0.3% of total)ival-assert: 12.0ms (0.3% of total)ival-log: 4.0ms (0.1% of total)ival-pi: 1.0ms (0% of total)7122 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 245.0ms | t | @ | -inf | (- 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (exp (neg (log t))))) |
| 134.0ms | x | @ | inf | (* 2 x) |
| 129.0ms | eps | @ | inf | (* (pow (exp (+ 1 eps)) (neg x)) (+ 1 (/ -1 eps))) |
| 110.0ms | c | @ | 0 | (/ (+ b (* -1 (/ (* a d) c))) c) |
| 102.0ms | eps | @ | 0 | (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) |
96 calls:
| 577.0ms | x |
| 515.0ms | b |
| 395.0ms | u |
| 367.0ms | a |
| 220.0ms | d |
Compiled 3 791 to 2 460 computations (35.1% saved)
| 43× | search |
| 2× | random |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 54.5% | 45.5% | 0% | 0% | 0% | 0 |
| 21.4% | 11.7% | 42.9% | 45.5% | 0% | 0% | 0% | 1 |
| 35.2% | 19.2% | 35.3% | 45.5% | 0% | 0% | 0% | 2 |
| 47.6% | 25.7% | 28.3% | 45.5% | 0% | 0.6% | 0% | 3 |
| 57.1% | 30.5% | 22.8% | 45.5% | 0% | 1.2% | 0% | 4 |
| 70.9% | 37.5% | 15.4% | 45.5% | 0% | 1.6% | 0% | 5 |
| 72.8% | 38.4% | 14.4% | 45.5% | 0% | 1.8% | 0% | 6 |
| 77.8% | 40.7% | 11.6% | 45.5% | 0% | 2.2% | 0% | 7 |
| 81.4% | 42.5% | 9.7% | 45.5% | 0% | 2.3% | 0% | 8 |
| 84.1% | 43.8% | 8.3% | 45.5% | 0% | 2.5% | 0% | 9 |
| 86.2% | 44.6% | 7.2% | 45.5% | 0% | 2.7% | 0% | 10 |
| 88.2% | 45.6% | 6.1% | 45.5% | 0% | 2.8% | 0% | 11 |
| 89.1% | 45.9% | 5.6% | 45.5% | 0% | 2.9% | 0% | 12 |
Compiled 1 401 to 731 computations (47.8% saved)
Loading profile data...