| Date: | Friday, January 4th, 2019 |
|---|---|
| Commit: | 6e112a484d90e98be51833808b7f61a69f6c0d2f on develop |
| Hostname: | warfa |
| Points: | 256 |
| Fuel: | 4 |
| Seed: | 2019004 |
| Flags: | setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback default |
| Test | Start | Result | Target | ∞ ↔ ℝ | Time | |
|---|---|---|---|---|---|---|
| powComplex, real part | 27.1s | » | ||||
| powComplex, imaginary part | 37.8s | » | ||||
| normal distribution | 0.4 | 0.4 | 27.4s | » | ||
| math.square on complex, real part | 0.0 | 0.0 | 4.4s | » | ||
| math.square on complex, imaginary part | 0.0 | 0.0 | 1.4s | » | ||
| math.sqrt on complex, imaginary part, im greater than 0 branch | 37.7 | 25.8 | 14.6s | » | ||
| math.sin on complex, real part | 0.0 | 0.0 | 22.7s | » | ||
| math.log10 on complex, real part | 30.9 | 17.1 | 29.2s | » | ||
| math.log10 on complex, imaginary part | 1.2m | » | ||||
| math.log/2 on complex, real part | 31.1 | 17.1 | 1.0m | » | ||
| math.log/2 on complex, imaginary part | 1.7m | » | ||||
| math.log/1 on complex, real part | 30.6 | 16.7 | 2.6s | » | ||
| math.log/1 on complex, imaginary part | 21.7s | » | ||||
| math.exp on complex, real part | 0.0 | 0.0 | 7.8s | » | ||
| math.exp on complex, imaginary part | 0.0 | 0.0 | 6.6s | » | ||
| math.cos on complex, real part | 0.0 | 0.0 | 23.6s | » | ||
| math.arg on complex | 22.3s | » | ||||
| math.abs on complex | 29.5 | 16.6 | 2.0s | » | ||
| _multiplyComplex, real part | 0.0 | 0.0 | 16.8s | » | ||
| _multiplyComplex, imaginary part | 0.0 | 0.0 | 16.8s | » | ||
| _divideComplex, real part | 25.4 | 25.3 | 15.9s | » | ||
| _divideComplex, imaginary part | 25.3 | 25.3 | 13.1s | » | ||
| Octave 3.8, oct_fill_randg | 0.1 | 0.1 | 31.2s | » | ||
| Octave 3.8, jcobi/4, as called | 45.7 | 0.0 | 6.7s | » | ||
| Octave 3.8, jcobi/4 | 53.1 | 37.9 | 3.0m | » | ||
| Octave 3.8, jcobi/3 | 3.5 | 2.6 | 2.8m | » | ||
| Octave 3.8, jcobi/2 | 23.8 | 12.9 | 2.7m | » | ||
| Octave 3.8, jcobi/1 | 16.3 | 6.6 | 51.0s | » | ||
| Jmat.Real.lambertw, estimator | 0.3 | 0.0 | 4.7s | » | ||
| Jmat.Real.gamma, branch z less than 0.5 | 1.8 | 0.9 | 1.5m | » | ||
| Jmat.Real.gamma, branch z greater than 0.5 | 10.0m | » | ||||
| Jmat.Real.erfi, branch x less than or equal to 0.5 | 0.2 | 0.2 | 36.8s | » | ||
| Jmat.Real.erfi, branch x greater than or equal to 5 | 1.5 | 0.6 | 1.0m | » | ||
| Jmat.Real.erf | 10.0m | » | ||||
| Jmat.Real.dawson | 29.0 | 0.0 | 1.0m | » | ||
| math.sqrt on complex, real part | 37.7 | 23.3 | 32.8 | 11.6s | » | |
| math.sin on complex, imaginary part | 58.0 | 0.8 | 0.3 | 45.3s | » | |
| math.cube on real | 0.1 | 0 | 0 | 1.2s | » | |
| math.cube on complex, real part | 6.7 | 0.2 | 0.2 | 50.1s | » | |
| math.cube on complex, imaginary part | 6.9 | 0.3 | 0.3 | 31.7s | » | |
| math.cos on complex, imaginary part | 43.6 | 0.8 | 0.3 | 36.7s | » | |
| Jmat.Real.lambertw, newton loop step | 13.9 | 0.9 | 13.3 | 19.4s | » | |
| FastMath test5 | 0.1 | 0 | 0 | 4.8s | » | |
| FastMath test3 | 0.1 | 0.1 | 0.1 | 26.8s | » | |
| FastMath test2 | 0.2 | 0.0 | 0.0 | 6.4s | » | |
| FastMath test1 | 0.3 | 0 | 0 | 1.4s | » | |
| FastMath repmul | 0.1 | 0 | 0 | 1.8s | » | |
| FastMath dist4 | 0.0 | 0.0 | 0.0 | 27.9s | » | |
| FastMath dist3 | 0.0 | 0.0 | 0.0 | 10.8s | » | |
| FastMath dist | 0.0 | 0.0 | 0.0 | 5.4s | » |
9818 calls. Slowest were:
| 2.5s | (* (exp (* (- (* x.re x.re) (* x.im x.im)) x.im)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) |
| 1.2s | (/ (* (* (* d1 3) d1) 3) (- (* d1 3) (* d1 d2))) |
| 1.1s | (/ (- (* d1 3) (* d1 d2)) (- (* d1 3) (* d1 d2))) |
| 1.1s | (* (exp (+ (- z -6) 0.5)) (* (* (* (+ z 5) (- z -4)) (* (- z -6) (- z -7))) (* (+ (* (/ 771.3234287776531 (+ z 2)) (/ 771.3234287776531 (+ z 2))) (- (* (/ -176.6150291621406 (- z -3)) (/ -176.6150291621406 (- z -3))) (* (/ 771.3234287776531 (+ z 2)) (/ -176.6150291621406 (- z -3))))) (+ (* (+ 0.9999999999998099 (/ 676.5203681218851 z)) (+ 0.9999999999998099 (/ 676.5203681218851 z))) (- (* (/ -1259.1392167224028 (+ 1 z)) (/ -1259.1392167224028 (+ 1 z))) (* (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ 1 z)))))))) |
| 972.0ms | (/ (/ 1 (* (cbrt (+ (+ alpha beta) (* 2 i))) (cbrt (+ (+ alpha beta) (* 2 i))))) (sqrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))) |
| 88× | intervals |
635 calls. Slowest were:
| 3.1s | (- (pow 1 3) (pow (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (+ 1 (* 0.3275911 (fabs x))))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))) 3)) |
| 2.8s | (+ (* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (+ 1 (* 0.3275911 (fabs x))))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))) (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (+ 1 (* 0.3275911 (fabs x))))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) (* 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (+ 1 (* 0.3275911 (fabs x))))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))) |
| 1.1s | (pow (* (pow (log u1) 1.0) (pow -2 1.0)) 0.5) |
| 965.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (/ 1 (* (cbrt (+ 1 (* 0.3275911 (fabs x)))) (cbrt (+ 1 (* 0.3275911 (fabs x)))))) (cbrt (+ 1 (* 0.3275911 (fabs x))))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 963.0ms | (log (* (pow (* -2 (log u1)) 0.5) 1/6)) |
| 155× | rewrite-expression-head |
635 calls. Slowest were:
| 2.1s | (/ (+ (+ (+ (+ (+ 1 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (* (* (* x x) (* x x)) (* x x)))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) |
| 1.9s | (* (/ (+ (+ (+ (+ (+ 1 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (* (* (* x x) (* x x)) (* x x)))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) |
| 1.9s | (* (/ (+ (+ (+ (+ (+ 1 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (pow x 6))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) |
| 1.7s | (/ (+ (+ (+ (+ (+ 1 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (pow x 6))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) |
| 1.2s | (* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))))) |
Median 0% (83.1b remaining)
| 13.6b | 51.5% | math.sqrt on complex, real part |
| 10.2b | 54% | math.log/2 on complex, real part |
| 9.8b | 58.5% | math.log10 on complex, real part |
| 9.5b | 59.4% | math.log/1 on complex, real part |
| 9.0b | 58.9% | math.abs on complex |