
| Date: | Wednesday, May 14th, 2025 |
|---|---|
| Commit: | 79007786 on artem-rules-updates |
| Seed: | 2025134 |
| 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: | 457 690.8 MB |
Time bar (total: 5.9min)
| 2.1min | 14 866× | 3 | exit |
| 41.5s | 268 065× | 0 | valid |
| 7.2s | 28 855× | 1 | valid |
| 1.2s | 10 957× | 0 | invalid |
| 799.0ms | 2 548× | 2 | valid |
| 169.0ms | 1 543× | 1 | exit |
| 138.0ms | 693× | 1 | invalid |
| 85.0ms | 6× | 5 | exit |
| 24.0ms | 2× | 4 | exit |
| 0.0ms | 1× | 3 | valid |
ival-mult!: 26.7s (16.9% of total)adjust: 21.0s (13.3% of total)ival-exp: 20.5s (13% of total)ival-pow2: 20.1s (12.7% of total)ival-log: 16.5s (10.5% of total)ival-sub!: 9.5s (6% of total)ival-div!: 9.0s (5.7% of total)ival-add!: 7.9s (5% of total)ival-neg: 7.4s (4.7% of total)ival-sqrt: 6.0s (3.8% of total)ival-fmax: 2.2s (1.4% of total)ival-sin: 1.7s (1.1% of total)ival-fabs: 1.4s (0.9% of total)ival-fmin: 1.1s (0.7% of total)ival-cos: 911.0ms (0.6% of total)ival-tan: 807.0ms (0.5% of total)ival-cosu: 770.0ms (0.5% of total)ival-floor: 713.0ms (0.5% of total)ival-sinu: 611.0ms (0.4% of total)ival-<=: 511.0ms (0.3% of total)ival-expm1: 494.0ms (0.3% of total)ival-sinh: 417.0ms (0.3% of total)ival-and: 290.0ms (0.2% of total)ival-log2: 222.0ms (0.1% of total)ival-if: 216.0ms (0.1% of total)ival-log1p: 130.0ms (0.1% of total)ival-atan: 127.0ms (0.1% of total)ival-asin: 123.0ms (0.1% of total)ival->=: 70.0ms (0% of total)ival->: 48.0ms (0% of total)ival-assert: 27.0ms (0% of total)ival-<: 26.0ms (0% of total)const: 1.0ms (0% of total)ival-pi: 0.0ms (0% of total)| 171× | iter-limit |
| 141× | saturated |
| 120× | node-limit |
| 21× | unsound |
| 37× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 21% | 79% | 0% | 0% | 0% | 0 |
| 25.7% | 5.4% | 15.6% | 79% | 0% | 0% | 0% | 1 |
| 26.5% | 5.6% | 15.5% | 79% | 0% | 0% | 0% | 2 |
| 26.5% | 5.6% | 15.4% | 79% | 0% | 0% | 0% | 3 |
| 28.6% | 6% | 15% | 79% | 0% | 0% | 0% | 4 |
| 40.9% | 8.6% | 12.4% | 79% | 0% | 0% | 0% | 5 |
| 46.2% | 9.7% | 11.3% | 79% | 0% | 0% | 0% | 6 |
| 53.2% | 11% | 9.7% | 79% | 0% | 0.4% | 0% | 7 |
| 55.6% | 11.5% | 9.2% | 79% | 0% | 0.4% | 0% | 8 |
| 60.6% | 12.5% | 8.1% | 79% | 0% | 0.4% | 0% | 9 |
| 63.8% | 13.1% | 7.4% | 79% | 0% | 0.5% | 0% | 10 |
| 66.1% | 13.6% | 7% | 79% | 0% | 0.5% | 0% | 11 |
| 67.5% | 13.9% | 6.7% | 79% | 0% | 0.5% | 0% | 12 |
Compiled 20 293 to 1 873 computations (90.8% saved)
167 calls:
| 570.0ms | x |
| 547.0ms | (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) |
| 510.0ms | s |
| 502.0ms | (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) |
| 416.0ms | maxCos |
Compiled 20 235 to 18 565 computations (8.3% saved)
1512 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 929.0ms | x | @ | 0 | ((* (/ (sin (* x (* (PI) tau))) (* x (* (PI) tau))) (/ (sin (* x (PI))) (* x (PI)))) (/ (sin (* x (* (PI) tau))) (* x (* (PI) tau))) (sin (* x (* (PI) tau))) (* x (* (PI) tau)) x (* (PI) tau) (PI) tau (/ (sin (* x (PI))) (* x (PI))) (sin (* x (PI))) (* x (PI)) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) 1 (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (sin (* (* x (PI)) tau)) (* (* x (PI)) tau) (/ (sin (* x (PI))) (* x (PI))) (+ (* (* -1/6 (* x x)) (* (PI) (PI))) 1) (* -1/6 (* x x)) -1/6 (* x x) (* (PI) (PI)) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (* (sin (* (* tau x) (PI))) (/ (sin (* (PI) x)) (* (* (* (PI) (PI)) (* x x)) tau))) (sin (* (* tau x) (PI))) (* (* tau x) (PI)) (* tau x) (/ (sin (* (PI) x)) (* (* (* (PI) (PI)) (* x x)) tau)) (sin (* (PI) x)) (* (PI) x) (* (* (* (PI) (PI)) (* x x)) tau) (* (* (PI) (PI)) (* x x)) (/ (* (/ (sin (* (PI) x)) x) (sin (* (* tau x) (PI)))) (* (PI) (* (* tau x) (PI)))) (* (/ (sin (* (PI) x)) x) (sin (* (* tau x) (PI)))) (/ (sin (* (PI) x)) x) (* (PI) (* (* tau x) (PI)))) |
| 304.0ms | tau | @ | 0 | ((* (/ (sin (* x (* (PI) tau))) (* x (* (PI) tau))) (/ (sin (* x (PI))) (* x (PI)))) (/ (sin (* x (* (PI) tau))) (* x (* (PI) tau))) (sin (* x (* (PI) tau))) (* x (* (PI) tau)) x (* (PI) tau) (PI) tau (/ (sin (* x (PI))) (* x (PI))) (sin (* x (PI))) (* x (PI)) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) 1 (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (sin (* (* x (PI)) tau)) (* (* x (PI)) tau) (/ (sin (* x (PI))) (* x (PI))) (+ (* (* -1/6 (* x x)) (* (PI) (PI))) 1) (* -1/6 (* x x)) -1/6 (* x x) (* (PI) (PI)) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (* (sin (* (* tau x) (PI))) (/ (sin (* (PI) x)) (* (* (* (PI) (PI)) (* x x)) tau))) (sin (* (* tau x) (PI))) (* (* tau x) (PI)) (* tau x) (/ (sin (* (PI) x)) (* (* (* (PI) (PI)) (* x x)) tau)) (sin (* (PI) x)) (* (PI) x) (* (* (* (PI) (PI)) (* x x)) tau) (* (* (PI) (PI)) (* x x)) (/ (* (/ (sin (* (PI) x)) x) (sin (* (* tau x) (PI)))) (* (PI) (* (* tau x) (PI)))) (* (/ (sin (* (PI) x)) x) (sin (* (* tau x) (PI)))) (/ (sin (* (PI) x)) x) (* (PI) (* (* tau x) (PI)))) |
| 301.0ms | maxCos | @ | 0 | ((+ (* (- maxCos 1) ux) 1) (- maxCos 1) maxCos 1 ux (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (+ (* ux maxCos) (- 1 ux)) (* (- (- maxCos (/ -1 ux)) 1) ux) (- (- maxCos (/ -1 ux)) 1) (- maxCos (/ -1 ux)) (/ -1 ux) -1) |
| 141.0ms | u | @ | inf | ((- (log (pow (+ (* (- 1 u) (exp (/ -2 v))) u) v)) -1) (log (pow (+ (* (- 1 u) (exp (/ -2 v))) u) v)) (pow (+ (* (- 1 u) (exp (/ -2 v))) u) v) (+ (* (- 1 u) (exp (/ -2 v))) u) (- 1 u) 1 u (exp (/ -2 v)) (/ -2 v) -2 v -1 (+ (* v (log (+ (* (- 1 u) (exp (/ -2 v))) u))) 1) (+ (* (- 1 u) -2) 1) (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (+ (* (* (- (exp (neg (/ -2 v))) 1) v) u) -1) (* (- (exp (neg (/ -2 v))) 1) v) (+ (- 2 (/ -2 v)) (/ 4/3 (* v v))) (- 2 (/ -2 v)) 2 (/ 4/3 (* v v)) 4/3 (* v v) (+ (* (log (+ (* (- 1 u) (exp (/ -2 v))) u)) v) 1) (log (+ (* (- 1 u) (exp (/ -2 v))) u)) (+ (* (- (exp (/ 2 v)) 1) u) (/ -2 v)) (- (exp (/ 2 v)) 1) (/ 2 v) (+ (* v (log (+ (* (- 1 u) (exp (/ -2 v))) u))) 1) (log (+ (* (- 1 u) (exp (/ -2 v))) u)) (+ (* (- (exp (/ 2 v)) 1) u) (/ -2 v)) (/ (+ (* (* (- (exp (/ 2 v)) 1) v) u) -2) v) (+ (* (* (- (exp (/ 2 v)) 1) v) u) -2) (* (- (exp (/ 2 v)) 1) v)) |
| 119.0ms | s | @ | 0 | ((* (* s 3) (neg (log (+ 1 (/ (* -2 (- u 1/4)) 3/2))))) (* s 3) s 3 (neg (log (+ 1 (/ (* -2 (- u 1/4)) 3/2)))) (log (+ 1 (/ (* -2 (- u 1/4)) 3/2))) (/ (* -2 (- u 1/4)) 3/2) (* -2 (- u 1/4)) -2 (- u 1/4) u 1/4 3/2 (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (* (* (log 3/4) s) 3) (* (log 3/4) s) (log 3/4) 3/4 (* 3 (* s (neg (log (- 1 (/ (- u 1/4) 3/4)))))) (* s (neg (log (- 1 (/ (- u 1/4) 3/4))))) (neg (log (- 1 (/ (- u 1/4) 3/4)))) (log (- 1 (/ (- u 1/4) 3/4))) (- 1 (/ (- u 1/4) 3/4)) (+ (* -4/3 u) 4/3) -4/3 4/3 (* s (* 3 (neg (log (- 1 (* 4/3 (- u 1/4))))))) (* 3 (neg (log (- 1 (* 4/3 (- u 1/4)))))) (neg (log (- 1 (* 4/3 (- u 1/4))))) (log (- 1 (* 4/3 (- u 1/4)))) (- 1 (* 4/3 (- u 1/4))) 1 (* 4/3 (- u 1/4)) (* (* s 3) (neg (log (/ (- (* 2 (- u 1/4)) 3/2) -3/2)))) (neg (log (/ (- (* 2 (- u 1/4)) 3/2) -3/2))) (log (/ (- (* 2 (- u 1/4)) 3/2) -3/2)) (/ (- (* 2 (- u 1/4)) 3/2) -3/2) (- (* 2 (- u 1/4)) 3/2) (* 2 (- u 1/4)) 2 -3/2) |
Compiled 1 881 785 to 361 389 computations (80.8% saved)
| 33× | fuel |
| 3× | done |
Compiled 8 878 to 3 599 computations (59.5% saved)
Compiled 243 106 to 165 971 computations (31.7% saved)
| 36× | node-limit |
Compiled 57 771 to 36 297 computations (37.2% saved)
| 74× | binary-search |
| 30× | left-value |
| 72× | narrow-enough |
| 2× | predicate-same |
| 423.0ms | 2 488× | 0 | valid |
| 197.0ms | 1 113× | 1 | valid |
| 35.0ms | 70× | 1 | invalid |
| 25.0ms | 111× | 2 | valid |
| 5.0ms | 93× | 0 | invalid |
Compiled 23 036 to 19 666 computations (14.6% saved)
ival-mult!: 116.0ms (20.3% of total)ival-exp: 115.0ms (20.1% of total)ival-pow2: 80.0ms (14% of total)ival-fmax: 51.0ms (8.9% of total)ival-sub!: 42.0ms (7.3% of total)adjust: 32.0ms (5.6% of total)ival-fabs: 26.0ms (4.5% of total)ival-sqrt: 24.0ms (4.2% of total)ival-cos: 18.0ms (3.1% of total)ival-sin: 18.0ms (3.1% of total)ival-log1p: 17.0ms (3% of total)ival-add!: 15.0ms (2.6% of total)ival-fmin: 13.0ms (2.3% of total)ival-neg: 6.0ms (1% of total)Loading profile data...