
| Date: | Wednesday, January 15th, 2025 |
|---|---|
| Commit: | d270acbc on main |
| Seed: | 2025015 |
| Parameters: | 256 points for 4 iterations |
| Flags: | localize:costslocalize:errorsreduce:regimesreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs default |
| Memory: | 4 478 236.2 MB |
Time bar (total: 1.2hr)
| 11.4min | 3 942 538× | 0 | valid |
| 3.9min | 51 844× | 5 | exit |
| 2.6min | 440 065× | 1 | valid |
| 1.3min | 139 039× | 2 | valid |
| 53.7s | 321 395× | 0 | invalid |
| 14.1s | 15 071× | 3 | valid |
| 9.1s | 28 221× | 1 | invalid |
| 7.8s | 50 444× | 0 | exit |
| 1.6s | 2 507× | 2 | invalid |
| 234.0ms | 43× | 4 | valid |
| 21.0ms | 31× | 1 | exit |
ival-mult: 2.4min (17% of total)ival-pow: 1.5min (10.7% of total)const: 1.1min (8% of total)ival-div: 1.1min (7.4% of total)ival-sub: 1.0min (7.3% of total)ival-add: 1.0min (7.3% of total)adjust: 1.0min (7.1% of total)ival-exp: 38.6s (4.5% of total)ival-log: 36.3s (4.3% of total)ival-sin: 26.2s (3.1% of total)ival-cos: 25.2s (3% of total)ival-pow2: 22.9s (2.7% of total)ival-sqrt: 21.6s (2.5% of total)ival-fmax: 18.7s (2.2% of total)ival-tan: 17.6s (2.1% of total)ival-<=: 11.7s (1.4% of total)ival-neg: 10.6s (1.2% of total)ival-fmin: 8.1s (0.9% of total)ival-sinu: 6.7s (0.8% of total)ival-cosu: 5.3s (0.6% of total)ival-fabs: 5.0s (0.6% of total)ival-hypot: 4.6s (0.5% of total)exact: 3.8s (0.4% of total)ival-<: 3.2s (0.4% of total)ival-log1p: 2.9s (0.3% of total)ival-true: 2.8s (0.3% of total)ival-and: 2.8s (0.3% of total)ival-e: 2.7s (0.3% of total)ival-expm1: 2.6s (0.3% of total)ival-pi: 2.5s (0.3% of total)ival-assert: 2.0s (0.2% of total)ival-acos: 1.9s (0.2% of total)ival-atan2: 1.8s (0.2% of total)ival-asin: 1.7s (0.2% of total)ival-sinh: 1.5s (0.2% of total)ival-fmod: 1.3s (0.2% of total)ival-cbrt: 1.2s (0.1% of total)ival-atan: 1.0s (0.1% of total)ival->: 928.0ms (0.1% of total)ival-floor: 689.0ms (0.1% of total)ival-==: 668.0ms (0.1% of total)ival-asinh: 453.0ms (0.1% of total)ival-acosh: 446.0ms (0.1% of total)ival-if: 391.0ms (0% of total)ival->=: 369.0ms (0% of total)ival-cosh: 369.0ms (0% of total)ival-log2: 245.0ms (0% of total)ival-tanu: 176.0ms (0% of total)ival-atanh: 173.0ms (0% of total)ival-tanh: 97.0ms (0% of total)ival-or: 42.0ms (0% of total)| 6 027× | iter limit |
| 4 059× | node limit |
| 479× | saturated |
| 17× | unsound |
| 2.0min | 400 253× | 0 | valid |
| 1.2min | 64 150× | 1 | valid |
| 41.4s | 24 490× | 2 | valid |
| 21.0s | 2 459× | 5 | exit |
| 7.3s | 2 816× | 3 | valid |
| 6.9s | 12 265× | 0 | invalid |
| 1.2s | 2 356× | 0 | exit |
| 448.0ms | 82× | 4 | valid |
| 199.0ms | 8× | 4 | exit |
| 125.0ms | 153× | 1 | exit |
| 92.0ms | 7× | 3 | exit |
| 43.0ms | 3× | 2 | exit |
Compiled 1 873 348 to 64 655 computations (96.5% saved)
ival-mult: 50.5s (24.7% of total)adjust: 24.5s (12% of total)ival-div: 22.8s (11.2% of total)ival-add: 18.9s (9.2% of total)ival-sin: 13.9s (6.8% of total)ival-sub: 11.0s (5.4% of total)ival-cos: 10.3s (5.1% of total)const: 9.4s (4.6% of total)ival-pow: 8.2s (4% of total)ival-sqrt: 4.6s (2.3% of total)ival-pow2: 4.5s (2.2% of total)ival-log: 4.2s (2.1% of total)ival-tan: 3.5s (1.7% of total)ival-exp: 2.9s (1.4% of total)ival-neg: 2.9s (1.4% of total)ival-hypot: 1.7s (0.8% of total)ival-fmax: 1.3s (0.7% of total)ival-sinu: 1.0s (0.5% of total)ival-cosu: 779.0ms (0.4% of total)exact: 710.0ms (0.3% of total)ival-log1p: 658.0ms (0.3% of total)ival-atan2: 588.0ms (0.3% of total)ival-acos: 585.0ms (0.3% of total)ival-asin: 546.0ms (0.3% of total)ival-fmin: 460.0ms (0.2% of total)ival-sinh: 438.0ms (0.2% of total)ival-cosh: 400.0ms (0.2% of total)ival-true: 400.0ms (0.2% of total)ival-pi: 375.0ms (0.2% of total)ival-fabs: 324.0ms (0.2% of total)ival-cbrt: 321.0ms (0.2% of total)ival-expm1: 263.0ms (0.1% of total)ival-atan: 232.0ms (0.1% of total)ival-assert: 210.0ms (0.1% of total)ival-if: 173.0ms (0.1% of total)ival-fmod: 132.0ms (0.1% of total)ival-floor: 120.0ms (0.1% of total)ival-tanu: 71.0ms (0% of total)ival-log2: 68.0ms (0% of total)ival-e: 65.0ms (0% of total)ival-tanh: 49.0ms (0% of total)ival->=: 44.0ms (0% of total)ival-asinh: 38.0ms (0% of total)ival-copysign: 27.0ms (0% of total)ival->: 20.0ms (0% of total)ival-acosh: 11.0ms (0% of total)ival-<: 5.0ms (0% of total)ival-exp2: 3.0ms (0% of total)ival-then: 1.0ms (0% of total)ival-nan: 0.0ms (0% of total)| 5 889× | iter limit |
| 1 596× | node limit |
| 373× | unsound |
| 37× | saturated |
| 361× | fuel |
| 187× | done |
Compiled 335 599 to 44 564 computations (86.7% saved)
1 239 calls:
| 16.1s | x |
| 10.0s | y |
| 7.8s | z |
| 6.6s | a |
| 5.5s | t |
Compiled 120 280 to 126 787 computations (-5.4% saved)
Compiled 82 246 803 to 3 101 024 computations (96.2% saved)
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
-.f64 | #f | cancellation | 9226 | 60 |
sqrt.f64 | #f | oflow-rescue | 8177 | 0 |
log.f64 | #f | sensitivity | 3718 | 2 |
cos.f64 | #f | sensitivity | 3684 | 4 |
+.f64 | #f | cancellation | 3123 | 140 |
sin.f64 | #f | sensitivity | 2369 | 5 |
/.f64 | #f | o/n | 1996 | 0 |
/.f64 | #f | o/o | 1895 | 0 |
-.f64 | #f | nan-rescue | 1472 | 0 |
*.f64 | #f | n*o | 1156 | 0 |
log.f32 | #f | sensitivity | 1130 | 72 |
/.f64 | #f | n/o | 994 | 0 |
/.f64 | #f | u/u | 992 | 0 |
sqrt.f64 | #f | uflow-rescue | 906 | 0 |
+.f64 | #f | nan-rescue | 745 | 0 |
/.f64 | #f | u/n | 721 | 0 |
acos.f64 | #f | sensitivity | 531 | 0 |
sqrt.f32 | #f | oflow-rescue | 526 | 0 |
*.f64 | #f | n*u | 490 | 0 |
pow.f64 | #f | sensitivity | 428 | 31 |
tan.f64 | #f | sensitivity | 421 | 0 |
-.f32 | #f | cancellation | 372 | 33 |
/.f64 | #f | n/u | 317 | 0 |
-.f64 | (-.f64 (*.f64 #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) t) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) | oflow-left | 214 | 0 |
cos.f32 | #f | sensitivity | 197 | 18 |
cos.f64 | #f | oflow-rescue | 196 | 0 |
exp.f64 | #f | sensitivity | 194 | 41 |
tan.f32 | (tan.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u1) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) | cancellation | 187 | 19 |
*.f64 | #f | u*o | 163 | 0 |
pow.f64 | #f | oflow-rescue | 158 | 0 |
*.f64 | #f | o*u | 155 | 0 |
asin.f64 | #f | sensitivity | 132 | 1 |
/.f32 | #f | o/n | 126 | 0 |
log.f64 | #f | oflow-rescue | 109 | 0 |
cbrt.f64 | #f | oflow-rescue | 93 | 0 |
log.f64 | #f | uflow-rescue | 77 | 0 |
exp.f32 | #f | sensitivity | 66 | 18 |
pow.f64 | #f | uflow-rescue | 57 | 0 |
sin.f64 | #f | oflow-rescue | 45 | 0 |
tan.f64 | (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) | oflow-rescue | 42 | 0 |
| ↳ | (/.f64 x (*.f64 y #s(literal 2 binary64))) | overflow | 42 | |
cbrt.f64 | #f | uflow-rescue | 42 | 0 |
/.f32 | #f | u/n | 19 | 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 | 13 | 0 |
| ↳ | (*.f32 sinTheta_O sinTheta_O) | underflow | 296 | |
| ↳ | (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) | underflow | 13 | |
| ↳ | (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) | underflow | 148 | |
| ↳ | (*.f32 eta eta) | underflow | 13 | |
/.f32 | #f | o/o | 12 | 0 |
/.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 | 6 | 0 |
| ↳ | (/.f32 sin2phi (*.f32 alphay alphay)) | overflow | 16 | |
| ↳ | (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) | overflow | 16 | |
*.f32 | #f | n*o | 2 | 0 |
*.f32 | (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) | n*u | 1 | 0 |
log.f32 | (log.f32 (+.f32 x (sqrt.f32 (-.f32 (*.f32 x x) #s(literal 1 binary32))))) | oflow-rescue | 1 | 0 |
| ↳ | (+.f32 x (sqrt.f32 (-.f32 (*.f32 x x) #s(literal 1 binary32)))) | overflow | 1 | |
| ↳ | (*.f32 x x) | overflow | 115 | |
| ↳ | (-.f32 (*.f32 x x) #s(literal 1 binary32)) | overflow | 115 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 31582 | 905 |
| - | 6384 | 101673 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 31582 | 262 | 643 |
| - | 6384 | 396 | 101277 |
| number | freq |
|---|---|
| 0 | 102578 |
| 1 | 31577 |
| 2 | 4938 |
| 3 | 639 |
| 4 | 339 |
| 5 | 205 |
| 6 | 81 |
| 7 | 45 |
| 8 | 7 |
| 9 | 4 |
| 16 | 32 |
| 17 | 66 |
| 21 | 33 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 348 | 1 | 3 |
| - | 9 | 2 | 186 |
| 32.7s | 235 720× | 0 | valid |
| 13.8s | 32 558× | 1 | valid |
| 7.5s | 11 438× | 2 | valid |
| 1.3s | 1 222× | 3 | valid |
| 1.3s | 136× | 5 | exit |
| 239.0ms | 14× | 4 | valid |
Compiled 258 295 to 22 513 computations (91.3% saved)
ival-mult: 7.5s (20.8% of total)ival-add: 3.7s (10.2% of total)adjust: 3.5s (9.6% of total)ival-sub: 3.1s (8.5% of total)ival-div: 3.0s (8.2% of total)ival-cos: 2.2s (6% of total)ival-sin: 2.0s (5.5% of total)ival-log: 1.7s (4.8% of total)const: 1.3s (3.5% of total)ival-exp: 1.1s (3% of total)ival-sqrt: 1.0s (2.8% of total)ival-pow2: 834.0ms (2.3% of total)ival-tan: 764.0ms (2.1% of total)ival-fmax: 745.0ms (2.1% of total)ival-pow: 609.0ms (1.7% of total)ival-sinu: 367.0ms (1% of total)ival-cosu: 346.0ms (1% of total)ival-neg: 345.0ms (1% of total)ival-hypot: 272.0ms (0.8% of total)ival-fmin: 242.0ms (0.7% of total)ival-true: 233.0ms (0.6% of total)exact: 178.0ms (0.5% of total)ival-atan2: 139.0ms (0.4% of total)ival-fabs: 133.0ms (0.4% of total)ival-acos: 119.0ms (0.3% of total)ival-assert: 114.0ms (0.3% of total)ival-pi: 107.0ms (0.3% of total)ival-log1p: 107.0ms (0.3% of total)ival-asin: 91.0ms (0.3% of total)ival-sinh: 81.0ms (0.2% of total)ival-atan: 64.0ms (0.2% of total)ival-floor: 59.0ms (0.2% of total)ival-fmod: 43.0ms (0.1% of total)ival-if: 39.0ms (0.1% of total)ival-cbrt: 34.0ms (0.1% of total)ival-expm1: 26.0ms (0.1% of total)ival-e: 23.0ms (0.1% of total)ival-cosh: 12.0ms (0% of total)ival-log2: 12.0ms (0% of total)ival-copysign: 12.0ms (0% of total)ival-tanu: 11.0ms (0% of total)ival-tanh: 7.0ms (0% of total)ival->=: 6.0ms (0% of total)ival->: 3.0ms (0% of total)ival-<: 1.0ms (0% of total)| 1 096× | iter limit |
| 804× | node limit |
| 296× | saturated |
Compiled 803 593 to 154 083 computations (80.8% saved)
16590 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.6s | t | @ | 0 | ((+ (* (* (* (/ x (+ (* x (log y)) y)) x) (log y)) (log y)) (- (* (/ y (+ (* x (log y)) y)) (neg y)) (- z (log t)))) (- (* (/ y (+ (* x (log y)) y)) (neg y)) (- z (log t))) (* (* (/ x (+ (* x (log y)) y)) x) (log y)) (* (/ x (+ (* x (log y)) y)) x) (+ (- (- (* x (log y)) y) z) (log t)) (* (- (/ (- (+ (* (log y) x) (log t)) y) z) 1) z) (- (/ (- (+ (* (log y) x) (log t)) y) z) 1) (/ (neg y) z) (+ (- (- (* x (log y)) y) z) (log t)) (- (log (* (pow y x) t)) z) (log (* (pow y x) t)) (* (pow y x) t) (- (* (/ x y) (log y)) 1) (+ (- (- (* x (log y)) y) z) (log t)) (- (- (* x (log y)) y) z) (- (* x (log y)) y) (/ (+ (* (neg y) y) (* (* (pow (log y) 2) x) x)) (+ (* (log y) x) y)) (+ (- (+ (* (pow (log y) 2) (/ (* x x) (+ (* (log y) x) y))) (/ (* (neg y) y) (+ (* (log y) x) y))) z) (log t)) (- (+ (* (pow (log y) 2) (/ (* x x) (+ (* (log y) x) y))) (/ (* (neg y) y) (+ (* (log y) x) y))) z) (+ (* (neg y) y) (* (* (pow (log y) 2) x) x)) (/ y (+ (* x (log y)) y)) (+ (* x (log y)) y) (neg y) (* (/ x y) (log y)) (* (- (* (/ x y) (log y)) 1) y) (pow (log y) 2) (* (pow (log y) 2) x)) |
| 507.0ms | re | @ | -inf | ((* (/ (neg (atan2 im re)) (pow (log 1/10) 2)) (log 1/10)) (/ (neg (atan2 im re)) (pow (log 1/10) 2)) (neg (atan2 im re)) (atan2 im re) (log 1/10) (pow (log 1/10) 2)) |
| 372.0ms | f | @ | -inf | ((/ 1 (/ (PI) 4)) (neg (* (/ 1 (/ (PI) 4)) (log (pow (pow (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (pow (exp f) (/ (PI) 4))) (pow (exp f) (/ (PI) -4)))))) (* (/ 1 (/ (PI) 4)) (log (pow (pow (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (pow (exp f) (/ (PI) 4))) (pow (exp f) (/ (PI) -4))))) (/ (PI) 4) (* 1 (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))))) (neg (/ (* 1 (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))))) (/ (PI) 4))) (/ (* 1 (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))))) (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))) (neg (* 4 (log (pow (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (pow (PI) -1))))) (* 4 (log (pow (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (pow (PI) -1)))) (log (pow (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (pow (PI) -1))) (pow (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (pow (PI) -1)) (- (/ (log (* (cosh (* (/ (PI) -4) f)) 2)) (/ (PI) -4)) (/ (log (* -2 (sinh (* (/ (PI) -4) f)))) (/ (PI) -4))) (/ (log (* (cosh (* (/ (PI) -4) f)) 2)) (/ (PI) -4)) (log (* (cosh (* (/ (PI) -4) f)) 2)) (* (cosh (* (/ (PI) -4) f)) 2) (/ (/ -4 (PI)) -2) (/ -4 (* (PI) -2)) (+ (* (/ (/ -4 (PI)) -2) (log (/ (cosh (* f (/ (PI) -4))) (sinh (* f (/ (PI) 4)))))) (log (pow (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (/ -4 (* (PI) -2))))) (neg (+ (* (/ (/ -4 (PI)) -2) (log (/ (cosh (* f (/ (PI) -4))) (sinh (* f (/ (PI) 4)))))) (log (pow (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (/ -4 (* (PI) -2)))))) (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (PI) (log (pow (pow (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (pow (exp f) (/ (PI) 4))) (pow (exp f) (/ (PI) -4)))) (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/ (/ 4 (PI)) f) (log (* -2 (sinh (* (/ (PI) -4) f)))) (pow (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4)))) (/ -4 (* (PI) -2))) (/ (cosh (* f (/ (PI) -4))) (sinh (* f (/ (PI) 4)))) (/ (cosh (* (/ (PI) -4) f)) (sinh (* f (/ (PI) 4))))) |
| 336.0ms | s | @ | 0 | ((/ (- 2 (* (+ (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) 2)) (* (+ (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) 2)) (- 2 (* (+ (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) 2)) (* (neg s) (log (/ (- 2 (* (+ (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) 2)) (* (+ (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) 2)))) (neg s) (neg (* (+ (* 2 (/ (PI) s)) (/ (neg (PI)) (* u s))) u)) (+ (* 2 (/ (PI) s)) (/ (neg (PI)) (* u s))) (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1))) (+ (* (* 1/2 (PI)) u) (* -1/4 (PI))) (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (* (pow (cbrt (PI)) 2) (/ (cbrt (PI)) s))))))) 1))) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (* (pow (cbrt (PI)) 2) (/ (cbrt (PI)) s))))))) 1)) (+ (* (/ 1 (- (pow (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) 2) (pow (- (exp (/ (PI) s)) -1) -2))) (- (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) (exp (neg (log (+ 1 (exp (/ (PI) s)))))))) -1) (* (neg s) (log (+ (* (/ 1 (- (pow (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) 2) (pow (- (exp (/ (PI) s)) -1) -2))) (- (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) (exp (neg (log (+ 1 (exp (/ (PI) s)))))))) -1))) (log (+ (* (/ 1 (- (pow (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) 2) (pow (- (exp (/ (PI) s)) -1) -2))) (- (* (- (exp (neg (log (+ 1 (exp (/ (neg (PI)) s)))))) (exp (neg (log (+ 1 (exp (/ (PI) s))))))) u) (exp (neg (log (+ 1 (exp (/ (PI) s)))))))) -1)) (PI) (log (+ 1 (exp (/ (PI) s)))) (/ (PI) s) (/ (neg (PI)) s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1)) (* (+ (* 2 (/ (PI) s)) (/ (neg (PI)) (* u s))) u) (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (* (pow (cbrt (PI)) 2) (/ (cbrt (PI)) s))))))) 1) (/ (+ (* (* 1/2 (PI)) u) (* -1/4 (PI))) s)) |
| 304.0ms | x | @ | 0 | ((* (log (* y x)) (/ (log (/ x y)) (log (* y x)))) (* x (* (log (* y x)) (/ (log (/ x y)) (log (* y x))))) (log (* y x)) (* y x) (- (log x) (log y)) (* x (- (log x) (log y))) (log x) (log y) (exp (log x)) (exp (log y)) (* x (log (/ (exp (log x)) (exp (log y))))) (log (/ (exp (log x)) (exp (log y)))) (* x (/ (- (pow (log x) 3) (pow (log y) 3)) (+ (* (log (* y x)) (log y)) (pow (log x) 2)))) (/ (- (pow (log x) 3) (pow (log y) 3)) (+ (* (log (* y x)) (log y)) (pow (log x) 2))) (- (pow (log x) 3) (pow (log y) 3)) (pow (log x) 3) (* (neg x) (neg y)) (/ (* (- (pow (log (neg x)) 3) (pow (log (neg y)) 3)) x) (+ (* (log (neg y)) (log (* (neg x) (neg y)))) (pow (log (neg x)) 2))) (* (- (pow (log (neg x)) 3) (pow (log (neg y)) 3)) x) (- (pow (log (neg x)) 3) (pow (log (neg y)) 3)) (log (/ x y)) (log (neg x)) (log (neg y)) (log (* (neg x) (neg y))) (neg x)) |
| 554× | search |
| 2× | random |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 84.7% | 15.3% | 0% | 0% | 0% | 0 |
| 40.6% | 34.4% | 50.3% | 15.3% | 0% | 0% | 0% | 1 |
| 46.5% | 39% | 44.9% | 15.3% | 0% | 0.8% | 0% | 2 |
| 55% | 45% | 36.9% | 15.3% | 0% | 2.8% | 0% | 3 |
| 61.7% | 50% | 31% | 15.3% | 0% | 3.7% | 0% | 4 |
| 67.9% | 54.6% | 25.9% | 15.3% | 0% | 4.2% | 0% | 5 |
| 71.7% | 57.5% | 22.6% | 15.3% | 0% | 4.6% | 0% | 6 |
| 75.7% | 60.2% | 19.3% | 15.3% | 0% | 5.2% | 0% | 7 |
| 77.6% | 61.4% | 17.7% | 15.3% | 0% | 5.6% | 0% | 8 |
| 80.2% | 63.2% | 15.6% | 15.3% | 0% | 5.9% | 0% | 9 |
| 81.7% | 64.2% | 14.3% | 15.3% | 0% | 6.2% | 0% | 10 |
| 83.9% | 65.8% | 12.6% | 15.3% | 0% | 6.3% | 0% | 11 |
| 85% | 66.5% | 11.7% | 15.3% | 0% | 6.5% | 0% | 12 |
Compiled 60 013 to 16 997 computations (71.7% saved)
Compiled 3 625 892 to 1 551 523 computations (57.2% saved)
| 2 858× | binary-search |
| 1 748× | left-value |
| 2 753× | narrow-enough |
| 104× | predicate-same |
| 1× | predicate-failed |
| 30.0s | 196 168× | 0 | valid |
| 8.2s | 16 189× | 1 | valid |
| 1.2s | 2 258× | 2 | valid |
| 1.2s | 8 366× | 0 | invalid |
| 430.0ms | 295× | 3 | valid |
| 47.0ms | 128× | 1 | invalid |
| 26.0ms | 266× | 0 | exit |
| 3.0ms | 8× | 2 | invalid |
| 1.0ms | 2× | 4 | valid |
Compiled 1 780 091 to 1 166 620 computations (34.5% saved)
ival-mult: 8.6s (27.8% of total)ival-add: 4.7s (15.4% of total)ival-sub: 3.4s (10.9% of total)ival-div: 2.2s (7.2% of total)ival-cos: 2.2s (7.1% of total)ival-sin: 2.2s (7% of total)adjust: 1.3s (4.3% of total)const: 909.0ms (2.9% of total)ival-pow2: 688.0ms (2.2% of total)ival-pow: 680.0ms (2.2% of total)ival-log: 667.0ms (2.2% of total)ival-exp: 530.0ms (1.7% of total)ival-sqrt: 420.0ms (1.4% of total)ival-cosu: 301.0ms (1% of total)ival-sinu: 263.0ms (0.9% of total)ival-hypot: 246.0ms (0.8% of total)ival-tan: 241.0ms (0.8% of total)ival-neg: 218.0ms (0.7% of total)ival-atan2: 178.0ms (0.6% of total)ival-true: 158.0ms (0.5% of total)ival-fmod: 123.0ms (0.4% of total)exact: 108.0ms (0.4% of total)ival-assert: 86.0ms (0.3% of total)ival-acos: 71.0ms (0.2% of total)ival-fmax: 52.0ms (0.2% of total)ival-fabs: 45.0ms (0.1% of total)ival-cosh: 42.0ms (0.1% of total)ival-e: 37.0ms (0.1% of total)ival-pi: 34.0ms (0.1% of total)ival-atan: 34.0ms (0.1% of total)ival-log1p: 22.0ms (0.1% of total)ival-if: 20.0ms (0.1% of total)ival-sinh: 15.0ms (0% of total)ival-fmin: 13.0ms (0% of total)ival-cbrt: 10.0ms (0% of total)ival-tanu: 9.0ms (0% of total)ival-tanh: 8.0ms (0% of total)ival-asin: 8.0ms (0% of total)ival->=: 5.0ms (0% of total)ival-expm1: 5.0ms (0% of total)Loading profile data...