
| Date: | Friday, April 11th, 2025 |
|---|---|
| Commit: | 1485bc85 on chassis-platforms-cleanup |
| Seed: | 2025101 |
| 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: | 3 572 098.5 MB |
Time bar (total: 45.2min)
| 5.8min | 3 936 371× | 0 | valid |
| 2.1min | 18 904× | 3 | exit |
| 2.0min | 450 290× | 1 | valid |
| 1.1min | 141 781× | 2 | valid |
| 36.3s | 320 995× | 0 | invalid |
| 30.7s | 33 554× | 5 | exit |
| 18.5s | 4 639× | 4 | exit |
| 12.2s | 15 277× | 3 | valid |
| 7.0s | 51 764× | 0 | exit |
| 6.5s | 29 108× | 1 | invalid |
| 841.0ms | 6 505× | 1 | exit |
| 655.0ms | 1 493× | 2 | invalid |
| 96.0ms | 43× | 4 | valid |
| 4.0ms | 2× | 2 | exit |
ival-mult!: 1.7min (17.6% of total)adjust: 53.9s (9.6% of total)ival-div!: 45.0s (8% of total)ival-log: 41.4s (7.3% of total)ival-pow: 40.4s (7.2% of total)ival-exp: 39.3s (7% of total)ival-pow2: 33.9s (6% of total)ival-add!: 32.2s (5.7% of total)ival-sub!: 28.7s (5.1% of total)ival-cos: 25.0s (4.4% of total)ival-sin: 23.5s (4.2% of total)ival-sqrt: 22.6s (4% of total)ival-tan: 16.3s (2.9% of total)ival-neg: 10.4s (1.8% of total)ival-sinu: 6.1s (1.1% of total)ival-cosu: 5.3s (0.9% of total)ival-fmax: 4.7s (0.8% of total)ival-fabs: 4.1s (0.7% of total)ival-fmin: 3.6s (0.6% of total)ival-hypot: 3.6s (0.6% of total)ival-cosh: 3.6s (0.6% of total)ival-expm1: 2.8s (0.5% of total)ival-asin: 2.1s (0.4% of total)ival-acos: 1.9s (0.3% of total)ival-sinh: 1.7s (0.3% of total)ival-atan2: 1.6s (0.3% of total)ival-log1p: 1.6s (0.3% of total)ival-atan: 1.5s (0.3% of total)ival-cbrt: 1.1s (0.2% of total)ival-fmod: 1.0s (0.2% of total)ival-<=: 973.0ms (0.2% of total)ival-floor: 806.0ms (0.1% of total)ival-and: 778.0ms (0.1% of total)ival-<: 642.0ms (0.1% of total)ival-acosh: 283.0ms (0.1% of total)ival-log2: 281.0ms (0% of total)ival-asinh: 261.0ms (0% of total)ival-if: 253.0ms (0% of total)ival-tanu: 225.0ms (0% of total)ival-atanh: 212.0ms (0% of total)ival-tanh: 149.0ms (0% of total)ival->=: 116.0ms (0% of total)ival-assert: 115.0ms (0% of total)ival->: 48.0ms (0% of total)ival-or: 15.0ms (0% of total)const: 3.0ms (0% of total)ival-==: 3.0ms (0% of total)exact: 0.0ms (0% of total)ival-pi: 0.0ms (0% of total)| 4 633× | iter-limit |
| 1 799× | node-limit |
| 124× | unsound |
| 39× | saturated |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
-.f64 | #f | cancellation | 9175 | 69 |
sqrt.f64 | #f | oflow-rescue | 8528 | 0 |
cos.f64 | #f | sensitivity | 3778 | 13 |
log.f64 | #f | sensitivity | 3711 | 7 |
+.f64 | #f | cancellation | 3076 | 129 |
sin.f64 | #f | sensitivity | 2459 | 3 |
/.f64 | #f | o/n | 1959 | 0 |
/.f64 | #f | o/o | 1872 | 0 |
-.f64 | #f | nan-rescue | 1464 | 0 |
*.f64 | #f | n*o | 1118 | 0 |
log.f32 | #f | sensitivity | 1116 | 78 |
/.f64 | #f | n/o | 974 | 0 |
/.f64 | #f | u/u | 962 | 0 |
sqrt.f64 | #f | uflow-rescue | 902 | 0 |
+.f64 | #f | nan-rescue | 849 | 0 |
/.f64 | #f | u/n | 696 | 0 |
acos.f64 | #f | sensitivity | 525 | 3 |
sqrt.f32 | #f | oflow-rescue | 524 | 0 |
*.f64 | #f | n*u | 497 | 0 |
tan.f64 | #f | sensitivity | 442 | 0 |
pow.f64 | #f | sensitivity | 400 | 37 |
-.f32 | #f | cancellation | 393 | 26 |
/.f64 | #f | n/u | 358 | 0 |
-.f64 | (-.f64 (*.f64 #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) t) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) | oflow-left | 214 | 0 |
cos.f32 | #f | sensitivity | 196 | 8 |
tan.f32 | (tan.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u1) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) | cancellation | 188 | 16 |
exp.f64 | #f | sensitivity | 183 | 38 |
*.f64 | #f | u*o | 178 | 0 |
cos.f64 | #f | oflow-rescue | 169 | 0 |
pow.f64 | #f | oflow-rescue | 149 | 0 |
*.f64 | #f | o*u | 141 | 0 |
asin.f64 | #f | sensitivity | 137 | 4 |
/.f32 | #f | o/n | 114 | 0 |
log.f64 | #f | oflow-rescue | 98 | 0 |
cbrt.f64 | #f | oflow-rescue | 85 | 0 |
log.f64 | #f | uflow-rescue | 74 | 0 |
pow.f64 | #f | uflow-rescue | 66 | 0 |
cbrt.f64 | #f | uflow-rescue | 45 | 0 |
exp.f32 | #f | sensitivity | 44 | 15 |
sin.f64 | #f | oflow-rescue | 30 | 0 |
tan.f64 | (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) | oflow-rescue | 28 | 0 |
| ↳ | (/.f64 x (*.f64 y #s(literal 2 binary64))) | overflow | 28 | |
/.f32 | #f | u/n | 23 | 0 |
sqrt.f32 | (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) | uflow-rescue | 16 | 0 |
| ↳ | (*.f32 sinTheta_O sinTheta_O) | underflow | 292 | |
| ↳ | (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) | underflow | 16 | |
| ↳ | (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) | underflow | 146 | |
| ↳ | (*.f32 eta eta) | underflow | 16 | |
log.f32 | (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) | oflow-rescue | 5 | 0 |
| ↳ | (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32)))) | overflow | 5 | |
| ↳ | (+.f32 (*.f32 x x) #s(literal 1 binary32)) | overflow | 71 | |
| ↳ | (*.f32 x x) | overflow | 71 | |
/.f32 | (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) | n/o | 2 | 0 |
| ↳ | (/.f32 sin2phi (*.f32 alphay alphay)) | overflow | 9 | |
| ↳ | (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) | overflow | 9 | |
/.f32 | #f | o/o | 2 | 0 |
tan.f64 | (tan.f64 (+.f64 y z)) | cancellation | 1 | 0 |
*.f32 | (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) | n*u | 1 | 0 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 31582 | 907 |
| - | 6332 | 101723 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 31582 | 246 | 661 |
| - | 6332 | 425 | 101298 |
| number | freq |
|---|---|
| 0 | 102630 |
| 1 | 31364 |
| 2 | 5046 |
| 3 | 663 |
| 4 | 347 |
| 5 | 219 |
| 6 | 81 |
| 7 | 46 |
| 8 | 7 |
| 9 | 3 |
| 16 | 43 |
| 17 | 65 |
| 21 | 30 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 345 | 2 | 3 |
| - | 15 | 1 | 183 |
| 21.2s | 235 074× | 0 | valid |
| 9.8s | 33 276× | 1 | valid |
| 6.6s | 11 332× | 2 | valid |
| 2.0s | 1 266× | 3 | valid |
| 247.0ms | 26× | 5 | exit |
| 77.0ms | 10× | 4 | valid |
| 15.0ms | 106× | 1 | exit |
Compiled 9 324 519 to 30 106 computations (99.7% saved)
ival-mult!: 4.7s (18.6% of total)adjust: 2.4s (9.7% of total)ival-sub!: 2.2s (8.9% of total)ival-sin: 1.9s (7.6% of total)ival-div!: 1.9s (7.4% of total)ival-log: 1.7s (6.6% of total)ival-cos: 1.6s (6.4% of total)ival-add!: 1.5s (5.8% of total)ival-sqrt: 1.0s (4.1% of total)ival-exp: 1.0s (4% of total)ival-tan: 890.0ms (3.5% of total)ival-pow2: 808.0ms (3.2% of total)ival-fmax: 748.0ms (3% of total)ival-pow: 532.0ms (2.1% of total)ival-neg: 358.0ms (1.4% of total)ival-sinu: 323.0ms (1.3% of total)ival-cosu: 304.0ms (1.2% of total)ival-fmin: 277.0ms (1.1% of total)ival-hypot: 229.0ms (0.9% of total)ival-asin: 104.0ms (0.4% of total)ival-atan2: 93.0ms (0.4% of total)ival-acos: 88.0ms (0.3% of total)ival-log1p: 85.0ms (0.3% of total)ival-fabs: 81.0ms (0.3% of total)ival-atan: 73.0ms (0.3% of total)ival-sinh: 53.0ms (0.2% of total)ival-floor: 40.0ms (0.2% of total)ival-fmod: 39.0ms (0.2% of total)ival-cbrt: 36.0ms (0.1% of total)ival-expm1: 31.0ms (0.1% of total)ival-if: 28.0ms (0.1% of total)ival-cosh: 17.0ms (0.1% of total)ival-tanu: 12.0ms (0% of total)ival-log2: 12.0ms (0% of total)ival-copysign: 11.0ms (0% of total)ival-tanh: 8.0ms (0% of total)ival->=: 7.0ms (0% of total)ival->: 3.0ms (0% of total)const: 2.0ms (0% of total)ival-<: 1.0ms (0% of total)ival-pi: 0.0ms (0% of total)Compiled 191 247 455 to 4 156 415 computations (97.8% saved)
1 242 calls:
| 12.8s | x |
| 9.1s | y |
| 6.3s | z |
| 5.1s | a |
| 4.7s | t |
Compiled 129 398 to 128 667 computations (0.6% saved)
16308 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.7s | y | @ | inf | ((+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (+ (+ (+ (* x (log y)) z) t) a) (+ (+ (* x (log y)) z) t) (+ (* x (log y)) z) (* x (log y)) x (log y) y z t a (* (- b 1/2) (log c)) (- b 1/2) b 1/2 (log c) c (* y i) i) |
| 997.0ms | b | @ | 0 | ((+ (* (/ (+ t y) (+ (+ y x) t)) a) (/ (+ (* (+ y x) z) (* (neg b) y)) (+ (+ y x) t))) (/ (+ t y) (+ (+ y x) t)) (+ t y) t y (+ (+ y x) t) (+ y x) x a (/ (+ (* (+ y x) z) (* (neg b) y)) (+ (+ y x) t)) (* z (+ (* -1 (/ (* b y) (* z (+ t (+ x y))))) (/ (+ x y) (+ t (+ x y))))) z (+ (* -1 (/ (* b y) (* z (+ t (+ x y))))) (/ (+ x y) (+ t (+ x y)))) -1 (/ (* b y) (* z (+ t (+ x y)))) (* b y) b (* z (+ t (+ x y))) (+ t (+ x y)) (+ x y) (/ (+ x y) (+ t (+ x y))) (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/ (+ (* a t) (* z x)) (+ t x)) (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/ (+ (* a t) (* z x)) (+ t x)) (+ z (* t (/ (- a z) x))) (* t (/ (- a z) x)) (/ (- a z) x) (- a z) (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (* (+ t y) a) (* (neg b) y)) (* (neg b) y) (neg b) (+ (+ x t) y) (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (* (+ t y) a) (* (neg b) y)) (* a (+ t (+ y (* -1 (/ (* b y) a))))) (+ t (+ y (* -1 (/ (* b y) a)))) (+ y (* -1 (/ (* b y) a))) (* -1 (/ (* b y) a)) (/ (* b y) a) (+ (+ x t) y) (+ x t)) |
| 918.0ms | l | @ | 0 | ((/ 2 (* (* (* (exp (+ (* (log t) 3) (* -2 (log l)))) (sin k)) (tan k)) (+ (* (/ k t) (/ k t)) 2))) 2 (* (* (* (exp (+ (* (log t) 3) (* -2 (log l)))) (sin k)) (tan k)) (+ (* (/ k t) (/ k t)) 2)) (* (* (exp (+ (* (log t) 3) (* -2 (log l)))) (sin k)) (tan k)) (* (exp (+ (* (log t) 3) (* -2 (log l)))) (sin k)) (exp (+ (* (log t) 3) (* -2 (log l)))) (+ (* (log t) 3) (* -2 (log l))) (log t) t 3 (* -2 (log l)) -2 (log l) l (sin k) k (tan k) (+ (* (/ k t) (/ k t)) 2) (/ k t) (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (* l (/ l (* k (* k (* (* t t) t))))) (/ l (* k (* k (* (* t t) t)))) (* k (* k (* (* t t) t))) (* k (* (* t t) t)) (* (* t t) t) (* t t) (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1)) (* (/ (+ (* (+ (* 1/3 (* (* t t) t)) t) (* k k)) (* 2 (* (* t t) t))) (* l l)) (* k k)) (/ (+ (* (+ (* 1/3 (* (* t t) t)) t) (* k k)) (* 2 (* (* t t) t))) (* l l)) (+ (* (+ (* 1/3 (* (* t t) t)) t) (* k k)) (* 2 (* (* t t) t))) (* (+ (* (* k k) 1/3) 2) (* (* t t) t)) (+ (* (* k k) 1/3) 2) (* k k) 1/3 (* l l) (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1)) (* (* (* (* t t) t) (/ (- 1/2 (* 1/2 (cos (* 2 k)))) (* (cos k) (* l l)))) 2) (* (* (* t t) t) (/ (- 1/2 (* 1/2 (cos (* 2 k)))) (* (cos k) (* l l)))) (/ (- 1/2 (* 1/2 (cos (* 2 k)))) (* (cos k) (* l l))) (- 1/2 (* 1/2 (cos (* 2 k)))) 1/2 (* 1/2 (cos (* 2 k))) (* (cos k) (* l l)) (cos k) (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (/ (* 2 (* (cos k) (* t t))) (* (* (* (* t t) (/ t (* l l))) (* k k)) (- 1/2 (* (cos (+ k k)) 1/2)))) (* 2 (* (cos k) (* t t))) (* (cos k) (* t t)) (* (* (* (* t t) (/ t (* l l))) (* k k)) (- 1/2 (* (cos (+ k k)) 1/2))) (* (* (* t t) (/ t (* l l))) (* k k)) (* (* t t) (/ t (* l l))) (/ t (* l l)) (- 1/2 (* (cos (+ k k)) 1/2)) (* (cos (+ k k)) 1/2) (cos (+ k k)) (+ k k)) |
| 872.0ms | lambda1 | @ | inf | ((* R (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)))))) R (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (- phi1 phi2) phi1 phi2 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (* 1/2 phi2) 1/2 (- lambda1 lambda2) lambda1 lambda2 (* R (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)))))) (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (* R (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)))))) (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (* (neg phi2) (+ (/ (neg phi1) phi2) 1)) (neg phi2) (+ (/ (neg phi1) phi2) 1) (/ (neg phi1) phi2) (neg phi1) 1 (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (+ phi2 phi1) (/ (PI) 2) (PI) 2 (* R (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)))))) (* (neg lambda2) (+ (* R (cos (* 1/2 (+ phi2 phi1)))) (/ (neg (* (* R lambda1) (cos (* 1/2 (+ phi2 phi1))))) lambda2))) (neg lambda2) (+ (* R (cos (* 1/2 (+ phi2 phi1)))) (/ (neg (* (* R lambda1) (cos (* 1/2 (+ phi2 phi1))))) lambda2)) (cos (* 1/2 (+ phi2 phi1))) (* 1/2 (+ phi2 phi1)) (/ (neg (* (* R lambda1) (cos (* 1/2 (+ phi2 phi1))))) lambda2) (neg (* (* R lambda1) (cos (* 1/2 (+ phi2 phi1))))) (* (* R lambda1) (cos (* 1/2 (+ phi2 phi1)))) (* R lambda1)) |
| 735.0ms | c0 | @ | 0 | ((* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (/ c0 (* 2 w)) c0 (* 2 w) 2 w (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M)))) (/ (* 2 (* (* d d) c0)) (* (* (* h w) D) D)) (* 2 (* (* d d) c0)) (* (* d d) c0) (* d d) d (* (* (* h w) D) D) (* (* h w) D) (* h w) h D (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M)))) (* (sqrt -1) M) (sqrt -1) -1 M (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (+ (* (/ (* (* (* M M) h) (* D D)) (* d d)) -1/4) (* (* c0 c0) (/ (* d d) (* (* (* D D) h) (* w w))))) (/ (* (* (* M M) h) (* D D)) (* d d)) (* (* (* M M) h) (* D D)) (* (* M M) h) (* M M) (* D D) -1/4 (* (* c0 c0) (/ (* d d) (* (* (* D D) h) (* w w)))) (* c0 c0) (/ (* d d) (* (* (* D D) h) (* w w))) (* (* (* D D) h) (* w w)) (* (* D D) h) (* w w) (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (* (+ (* (/ (* 0 (/ (* d d) (* (* (* h w) D) D))) w) -1/2) (* (* (* D D) (/ (* (* M M) h) (* (* c0 c0) (* d d)))) 1/4)) (* c0 c0)) (+ (* (/ (* 0 (/ (* d d) (* (* (* h w) D) D))) w) -1/2) (* (* (* D D) (/ (* (* M M) h) (* (* c0 c0) (* d d)))) 1/4)) (/ (* 0 (/ (* d d) (* (* (* h w) D) D))) w) (* 0 (/ (* d d) (* (* (* h w) D) D))) 0 (/ (* d d) (* (* (* h w) D) D)) -1/2 (* (* (* D D) (/ (* (* M M) h) (* (* c0 c0) (* d d)))) 1/4) (* (* D D) (/ (* (* M M) h) (* (* c0 c0) (* d d)))) (/ (* (* M M) h) (* (* c0 c0) (* d d))) (* (* c0 c0) (* d d)) 1/4 (/ (* c0 (+ (* c0 (/ (* d d) (* (* (* h w) D) D))) (sqrt (- (/ (* (* (* d d) c0) (* (* d d) c0)) (* (* (* (* h w) D) D) (* (* (* h w) D) D))) (* M M))))) (+ w w)) (* c0 (+ (* c0 (/ (* d d) (* (* (* h w) D) D))) (sqrt (- (/ (* (* (* d d) c0) (* (* d d) c0)) (* (* (* (* h w) D) D) (* (* (* h w) D) D))) (* M M))))) (+ (* c0 (/ (* d d) (* (* (* h w) D) D))) (sqrt (- (/ (* (* (* d d) c0) (* (* d d) c0)) (* (* (* (* h w) D) D) (* (* (* h w) D) D))) (* M M)))) (sqrt (- (/ (* (* (* d d) c0) (* (* d d) c0)) (* (* (* (* h w) D) D) (* (* (* h w) D) D))) (* M M))) (- (/ (* (* (* d d) c0) (* (* d d) c0)) (* (* (* (* h w) D) D) (* (* (* h w) D) D))) (* M M)) (/ (* (* (* d d) c0) (* (* d d) c0)) (* (* (* (* h w) D) D) (* (* (* h w) D) D))) (* (* (* d d) c0) (* (* d d) c0)) (* (* (* (* h w) D) D) (* (* (* h w) D) D)) (+ w w)) |
| 356× | fuel |
| 192× | done |
Compiled 363 495 to 45 187 computations (87.6% saved)
| 554× | search |
| 2× | random |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 84.7% | 15.3% | 0% | 0% | 0% | 0 |
| 39.5% | 33.4% | 51.2% | 15.3% | 0% | 0% | 0% | 1 |
| 45.4% | 38.1% | 45.8% | 15.3% | 0% | 0.8% | 0% | 2 |
| 53.9% | 44.1% | 37.8% | 15.3% | 0% | 2.8% | 0% | 3 |
| 60.6% | 49.1% | 31.9% | 15.3% | 0% | 3.7% | 0% | 4 |
| 66.9% | 53.9% | 26.6% | 15.3% | 0% | 4.2% | 0% | 5 |
| 70.9% | 56.8% | 23.3% | 15.3% | 0% | 4.6% | 0% | 6 |
| 74.9% | 59.5% | 20% | 15.3% | 0% | 5.2% | 0% | 7 |
| 76.9% | 60.9% | 18.3% | 15.3% | 0% | 5.6% | 0% | 8 |
| 79.6% | 62.7% | 16.1% | 15.3% | 0% | 5.9% | 0% | 9 |
| 81.1% | 63.7% | 14.8% | 15.3% | 0% | 6.2% | 0% | 10 |
| 83.4% | 65.4% | 13% | 15.3% | 0% | 6.3% | 0% | 11 |
| 84.5% | 66.1% | 12.1% | 15.3% | 0% | 6.5% | 0% | 12 |
Compiled 60 013 to 16 996 computations (71.7% saved)
| 405× | node-limit |
| 144× | saturated |
Compiled 1 490 640 to 423 984 computations (71.6% saved)
Compiled 3 789 102 to 1 584 144 computations (58.2% saved)
| 3 098× | binary-search |
| 1 694× | left-value |
| 3 017× | narrow-enough |
| 81× | predicate-same |
| 20.1s | 212 739× | 0 | valid |
| 7.1s | 16 258× | 1 | valid |
| 1.1s | 2 944× | 2 | valid |
| 763.0ms | 8 532× | 0 | invalid |
| 352.0ms | 475× | 3 | valid |
| 68.0ms | 323× | 1 | invalid |
| 18.0ms | 64× | 2 | invalid |
| 9.0ms | 153× | 0 | exit |
| 1.0ms | 6× | 1 | exit |
Compiled 1 846 838 to 1 223 574 computations (33.7% saved)
ival-mult!: 5.9s (28.7% of total)ival-sin: 2.9s (13.9% of total)ival-cos: 2.1s (10% of total)ival-sub!: 1.6s (7.6% of total)ival-div!: 1.5s (7.1% of total)ival-add!: 1.3s (6.1% of total)adjust: 1.2s (5.6% of total)ival-log: 856.0ms (4.2% of total)ival-pow2: 586.0ms (2.8% of total)ival-sqrt: 534.0ms (2.6% of total)ival-exp: 494.0ms (2.4% of total)ival-pow: 484.0ms (2.3% of total)ival-hypot: 213.0ms (1% of total)ival-neg: 182.0ms (0.9% of total)ival-cosu: 175.0ms (0.8% of total)ival-atan2: 165.0ms (0.8% of total)ival-sinu: 157.0ms (0.8% of total)ival-tan: 145.0ms (0.7% of total)ival-acos: 67.0ms (0.3% of total)ival-fabs: 44.0ms (0.2% of total)ival-atan: 30.0ms (0.1% of total)ival-fmod: 30.0ms (0.1% of total)ival-fmax: 27.0ms (0.1% of total)ival-cosh: 18.0ms (0.1% of total)ival-asin: 17.0ms (0.1% of total)ival-tanu: 14.0ms (0.1% of total)ival-if: 13.0ms (0.1% of total)ival-sinh: 11.0ms (0.1% of total)ival-log1p: 10.0ms (0% of total)ival->=: 10.0ms (0% of total)ival-expm1: 10.0ms (0% of total)ival-tanh: 9.0ms (0% of total)ival-fmin: 7.0ms (0% of total)ival-cbrt: 6.0ms (0% of total)ival-pi: 0.0ms (0% of total)Loading profile data...