
| Date: | Saturday, April 5th, 2025 |
|---|---|
| Commit: | b1d45740 on chassis-platforms-cleanup |
| Seed: | 2025095 |
| Parameters: | 256 points for 4 iterations |
| Flags: | reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:proofs default |
| Memory: | 146 860.2 MB |
Time bar (total: 2.4min)
| 25.7s | 44 583× | 2 | valid |
| 16.9s | 96 832× | 1 | valid |
| 14.5s | 146 313× | 0 | invalid |
| 9.1s | 6 068× | 5 | exit |
| 6.5s | 86 075× | 0 | valid |
| 2.7s | 3 675× | 3 | valid |
| 382.0ms | 4 209× | 0 | exit |
| 132.0ms | 1 093× | 1 | exit |
| 40.0ms | 8× | 4 | exit |
| 7.0ms | 2× | 3 | exit |
| 3.0ms | 3× | 4 | valid |
ival-tan: 12.2s (19.7% of total)ival-pow: 9.2s (14.9% of total)adjust: 6.1s (9.8% of total)ival-mult!: 4.9s (7.9% of total)ival-cos: 4.2s (6.8% of total)ival-log: 3.7s (6% of total)ival-sin: 2.9s (4.7% of total)ival-div!: 2.8s (4.4% of total)ival-exp: 2.5s (4% of total)ival-sub!: 2.3s (3.8% of total)ival-add!: 2.1s (3.5% of total)ival-expm1: 1.8s (2.8% of total)ival-log1p: 1.5s (2.4% of total)ival-fabs: 1.5s (2.4% of total)ival-sqrt: 1.3s (2.1% of total)ival-<: 737.0ms (1.2% of total)ival-neg: 542.0ms (0.9% of total)ival-atan: 492.0ms (0.8% of total)ival-<=: 431.0ms (0.7% of total)ival-and: 343.0ms (0.6% of total)ival-cbrt: 268.0ms (0.4% of total)ival-assert: 67.0ms (0.1% of total)ival-fmin: 65.0ms (0.1% of total)ival->: 1.0ms (0% of total)| 261× | iter-limit |
| 104× | node-limit |
Compiled 1 335 166 to 158 651 computations (88.1% saved)
| 21× | fuel |
| 7× | done |
Compiled 8 254 to 1 592 computations (80.7% saved)
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
-.f64 | #f | cancellation | 4209 | 35 |
log.f64 | #f | sensitivity | 763 | 2 |
/.f64 | #f | u/u | 427 | 0 |
sqrt.f64 | #f | oflow-rescue | 356 | 0 |
+.f64 | #f | cancellation | 331 | 0 |
/.f64 | #f | u/n | 128 | 0 |
pow.f64 | (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) | sensitivity | 63 | 0 |
/.f64 | (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) #s(literal 1 binary64))) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 b eps)) #s(literal 1 binary64)))) | n/u | 19 | 0 |
| ↳ | (*.f64 b eps) | underflow | 144 | |
| ↳ | (-.f64 (exp.f64 (*.f64 a eps)) #s(literal 1 binary64)) | underflow | 142 | |
| ↳ | (-.f64 (exp.f64 (*.f64 b eps)) #s(literal 1 binary64)) | underflow | 144 | |
| ↳ | (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 b eps)) #s(literal 1 binary64))) | underflow | 236 | |
| ↳ | (*.f64 a eps) | underflow | 142 | |
-.f64 | #f | nan-rescue | 17 | 0 |
sqrt.f64 | #f | uflow-rescue | 12 | 0 |
/.f64 | (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 x x)) | n/o | 3 | 0 |
| ↳ | (*.f64 x x) | overflow | 64 | |
*.f64 | #f | n*u | 2 | 0 |
exp.f64 | (exp.f64 (*.f64 #s(literal 2 binary64) x)) | sensitivity | 1 | 0 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 5184 | 16 |
| - | 131 | 1837 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 5184 | 16 | 0 |
| - | 131 | 19 | 1818 |
| number | freq |
|---|---|
| 0 | 1853 |
| 1 | 4511 |
| 2 | 651 |
| 3 | 94 |
| 4 | 59 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 28 | 0 | 0 |
| - | 0 | 0 | 0 |
| 1.4s | 2 768× | 2 | valid |
| 1.0s | 6 124× | 1 | valid |
| 435.0ms | 5 236× | 0 | valid |
| 106.0ms | 208× | 3 | valid |
Compiled 2 154 to 763 computations (64.6% saved)
ival-tan: 604.0ms (25.1% of total)adjust: 301.0ms (12.5% of total)ival-log: 250.0ms (10.4% of total)ival-cos: 186.0ms (7.7% of total)ival-sin: 177.0ms (7.3% of total)ival-exp: 142.0ms (5.9% of total)ival-sqrt: 119.0ms (4.9% of total)ival-div!: 118.0ms (4.9% of total)ival-pow: 114.0ms (4.7% of total)ival-expm1: 92.0ms (3.8% of total)ival-mult!: 78.0ms (3.2% of total)ival-sub!: 72.0ms (3% of total)ival-log1p: 57.0ms (2.4% of total)ival-add!: 50.0ms (2.1% of total)ival-atan: 22.0ms (0.9% of total)ival-cbrt: 16.0ms (0.7% of total)ival-neg: 13.0ms (0.5% of total)| 26× | node-limit |
| 2× | saturated |
Compiled 20 354 to 5 578 computations (72.6% saved)
486 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 567.0ms | x | @ | -inf | ((/ (exp x) (- (exp x) 1)) (+ (* (+ (* 1/12 x) 1/2) 1) (/ 1 x)) (+ (* 1/12 x) 1/2) 1/12 x 1/2 1 (/ 1 x) (/ (exp x) (- (exp x) 1)) (/ (+ (* 1/2 x) 1) x) (/ (exp x) (- (exp x) 1)) (- (/ 1 x) -1/2) -1/2 (/ (exp x) (- (exp x) 1)) (/ (* (- (/ 1 x) -1/2) x) x) (* (- (/ 1 x) -1/2) x) (/ (exp x) (- (exp x) 1)) (/ (+ (* (* (+ (* 1/12 x) 1/2) x) x) x) (* x x)) (+ (* (* (+ (* 1/12 x) 1/2) x) x) x) (* (+ (* 1/12 x) 1/2) x) (* x x)) |
| 120.0ms | N | @ | -inf | ((log (+ 1 (* (pow N -1/2) (pow N -1/2)))) (* (pow N -1/2) (pow N -1/2)) (pow N -1/2) N -1/2 (- (log (+ N 1)) (log N)) (/ (- N 1/2) (* N N)) (- N 1/2) 1/2 (* N N) (- (log (- N -1)) (log N)) (log (- N -1)) (- N -1) -1 (log N) (log (+ 1 (exp (neg (log N))))) (exp (neg (log N))) (neg (log N)) (log (+ 1 (pow (exp -1) (log N)))) (pow (exp -1) (log N)) (exp -1)) |
| 99.0ms | c | @ | -inf | ((/ (- (neg b) (sqrt (+ (* (* -4 a) c) (* b b)))) (+ a a)) (- (neg b) (sqrt (+ (* (* -4 a) c) (* b b)))) (neg b) b (sqrt (+ (* (* -4 a) c) (* b b))) (+ (* (* -4 a) c) (* b b)) (* -4 a) -4 a c (* b b) (+ a a) (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (neg (/ c b)) (/ c b) (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (* (sqrt (* (/ c a) -4)) -1/2) (sqrt (* (/ c a) -4)) (* (/ c a) -4) (/ c a) -1/2 (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (+ (* -1/2 (/ b a)) (sqrt (* (/ c a) -1))) (/ b a) (sqrt (* (/ c a) -1)) (* (/ c a) -1) -1 (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* (- (/ (neg b) c) (sqrt (* (/ a c) -4))) c) (- (/ (neg b) c) (sqrt (* (/ a c) -4))) (/ (neg b) c) (sqrt (* (/ a c) -4)) (* (/ a c) -4) (/ a c) (* 2 a) 2) |
| 89.0ms | N | @ | 0 | ((log (+ 1 (* (pow N -1/2) (pow N -1/2)))) (* (pow N -1/2) (pow N -1/2)) (pow N -1/2) N -1/2 (- (log (+ N 1)) (log N)) (/ (- N 1/2) (* N N)) (- N 1/2) 1/2 (* N N) (- (log (- N -1)) (log N)) (log (- N -1)) (- N -1) -1 (log N) (log (+ 1 (exp (neg (log N))))) (exp (neg (log N))) (neg (log N)) (log (+ 1 (pow (exp -1) (log N)))) (pow (exp -1) (log N)) (exp -1)) |
| 88.0ms | eps | @ | -inf | ((/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/ (+ b a) (* b a)) (+ b a) b a (* b a) (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/ 1 a) 1 (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/ 1 b) (* eps (/ (- (exp (* (+ b a) eps)) 1) (* (- (exp (* b eps)) 1) (- (exp (* a eps)) 1)))) eps (/ (- (exp (* (+ b a) eps)) 1) (* (- (exp (* b eps)) 1) (- (exp (* a eps)) 1))) (- (exp (* (+ b a) eps)) 1) (* (+ b a) eps) (* (- (exp (* b eps)) 1) (- (exp (* a eps)) 1)) (- (exp (* b eps)) 1) (* b eps) (- (exp (* a eps)) 1) (* a eps) (* (/ eps (- (exp (* a eps)) 1)) (/ (- (exp (* (+ b a) eps)) 1) (- (exp (* b eps)) 1))) (/ eps (- (exp (* a eps)) 1)) (/ (- (exp (* (+ b a) eps)) 1) (- (exp (* b eps)) 1))) |
Compiled 76 142 to 39 202 computations (48.5% saved)
43 calls:
| 431.0ms | x |
| 184.0ms | eps |
| 106.0ms | a |
| 105.0ms | (/.f64 #s(literal 1 binary64) n) |
| 103.0ms | b |
Compiled 1 775 to 1 667 computations (6.1% saved)
| 102× | binary-search |
| 29× | left-value |
| 98× | narrow-enough |
| 4× | predicate-same |
| 543.0ms | 6 359× | 0 | valid |
| 128.0ms | 558× | 2 | valid |
| 123.0ms | 755× | 1 | valid |
| 89.0ms | 1 411× | 0 | invalid |
| 5.0ms | 24× | 3 | valid |
| 2.0ms | 26× | 0 | exit |
Compiled 39 546 to 30 382 computations (23.2% saved)
ival-mult!: 256.0ms (42.4% of total)ival-pow: 75.0ms (12.4% of total)ival-sqrt: 59.0ms (9.8% of total)ival-div!: 56.0ms (9.3% of total)ival-neg: 46.0ms (7.6% of total)adjust: 39.0ms (6.5% of total)ival-sub!: 32.0ms (5.3% of total)ival-add!: 17.0ms (2.8% of total)ival-cos: 11.0ms (1.8% of total)ival-expm1: 5.0ms (0.8% of total)ival-exp: 4.0ms (0.7% of total)ival-cbrt: 4.0ms (0.7% of total)| 28× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 61.1% | 38.9% | 0% | 0% | 0% | 0 |
| 7.4% | 4.5% | 56.6% | 38.9% | 0% | 0% | 0% | 1 |
| 22.3% | 13.6% | 47.5% | 38.9% | 0% | 0% | 0% | 2 |
| 40.2% | 23.5% | 34.9% | 38.9% | 0% | 2.7% | 0% | 3 |
| 53.4% | 31.1% | 27.2% | 38.9% | 0% | 2.8% | 0% | 4 |
| 63% | 36.3% | 21.3% | 38.9% | 0% | 3.6% | 0% | 5 |
| 65.9% | 37.5% | 19.4% | 38.9% | 0% | 4.2% | 0% | 6 |
| 70.4% | 38.8% | 16.3% | 38.9% | 0% | 6% | 0% | 7 |
| 73.6% | 40.2% | 14.4% | 38.9% | 0% | 6.5% | 0% | 8 |
| 76.3% | 40.9% | 12.7% | 38.9% | 0% | 7.5% | 0% | 9 |
| 78.4% | 41.4% | 11.4% | 38.9% | 0% | 8.3% | 0% | 10 |
| 81.1% | 42.4% | 9.9% | 38.9% | 0% | 8.8% | 0% | 11 |
| 82.3% | 42.7% | 9.2% | 38.9% | 0% | 9.3% | 0% | 12 |
Compiled 483 to 337 computations (30.2% saved)
Loading profile data...