Time: 52.0m
Passed: 31/38
Tests: 50
Bits: 508/630

Date:Friday, December 28th, 2018
Commit:380dbd2a465f205d153f4bc8cc948c449c0b5dbb on develop
Hostname:warfa
Points:256
Fuel:4
Seed:2018362
Flags:
setup:simplifyrules:numericsrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
+o rules:numerics
TestStartResult ?Target ?∞ ↔ ℝTime
powComplex, real part30.80.13.1m»
powComplex, imaginary part31.50.25.1m»
normal distribution0.40.626.3s»
math.square on complex, real part0.00.02.3s»
math.square on complex, imaginary part0.00.02.5s»
math.sqrt on complex, imaginary part, im greater than 0 branch37.513.414.0s»
math.sin on complex, real part0.00.014.9s»
math.log10 on complex, real part31.20.421.9s»
math.log10 on complex, imaginary part1.7m»
math.log/2 on complex, real part30.30.41.1m»
math.log/2 on complex, imaginary part2.3m»
math.log/1 on complex, real part30.90.01.6s»
math.log/1 on complex, imaginary part23.0s»
math.exp on complex, real part0.00.05.2s»
math.exp on complex, imaginary part0.00.010.4s»
math.cos on complex, real part0.00.018.8s»
math.arg on complex23.3s»
math.abs on complex29.70.01.4s»
_multiplyComplex, real part0.00.035.6s»
_multiplyComplex, imaginary part0.00.02.4s»
_divideComplex, real part25.512.317.4s»
_divideComplex, imaginary part25.04.828.7s»
Octave 3.8, oct_fill_randg0.10.140.2s»
Octave 3.8, jcobi/4, as called45.70.05.9s»
Octave 3.8, jcobi/452.537.51.6m»
Octave 3.8, jcobi/33.51.78.7m»
Octave 3.8, jcobi/224.012.31.4m»
Octave 3.8, jcobi/116.66.132.6s»
Jmat.Real.lambertw, estimator0.30.07.2s»
Jmat.Real.gamma, branch z less than 0.51.80.73.2m»
Jmat.Real.gamma, branch z greater than 0.510.0m»
Jmat.Real.erfi, branch x less than or equal to 0.50.20.221.5s»
Jmat.Real.erfi, branch x greater than or equal to 51.50.71.7m»
Jmat.Real.erf13.813.839.3s»
Jmat.Real.dawson28.90.051.5s»
math.sqrt on complex, real part37.713.832.914.4s»
math.sin on complex, imaginary part57.90.80.342.7s»
math.cube on real0.1001.2s»
math.cube on complex, real part6.90.20.247.9s»
math.cube on complex, imaginary part7.00.20.244.9s»
math.cos on complex, imaginary part43.50.80.339.6s»
Jmat.Real.lambertw, newton loop step14.10.813.527.9s»
FastMath test50.1006.0s»
FastMath test30.10.00.114.5s»
FastMath test20.20.00.014.4s»
FastMath test10.3001.1s»
FastMath repmul0.1002.1s»
FastMath dist40.00.00.015.2s»
FastMath dist30.00.00.03.5s»
FastMath dist0.00.00.02.1s»

Details

simplify22.9m

Calls

9819 calls. Slowest were:

2.4s
(* (- (* x.re y.re) (* x.im y.im)) (fma (- y.im) x.im (* y.im x.im)))
2.0s
(* (fma (- y.im) x.im (* y.im x.im)) (- (* x.re y.re) (* x.im y.im)))
1.7s
(* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))
1.7s
(* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))
1.6s
(* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))

prune5.6m

series1.1m

Calls

438 calls. Slowest were:

7.6s
(log (exp (+ (pow (* (/ (- beta alpha) (+ (+ beta 2.0) (fma 2 i alpha))) (/ (+ beta alpha) (+ (fma 2 i alpha) beta))) 3) (pow 1.0 3))))
6.9s
(+ (pow (* (/ (- beta alpha) (+ (+ beta 2.0) (fma 2 i alpha))) (/ (+ beta alpha) (+ (fma 2 i alpha) beta))) 3) (pow 1.0 3))
6.8s
(+ (pow (* (/ (- beta alpha) (+ (+ beta 2.0) (fma 2 i alpha))) (/ (+ beta alpha) (+ (fma 2 i alpha) beta))) 3) (pow 1.0 3))
1.2s
(/ (* (cbrt (+ (fma beta alpha alpha) (+ beta 1.0))) (cbrt (+ (fma beta alpha alpha) (+ beta 1.0)))) (/ (+ (+ alpha beta) (* 2 1)) (/ (cbrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0)) (+ (+ alpha beta) (* 2 1)))))
1.2s
(expm1 (log1p (* (pow (* -2 (log u1)) 0.5) 1/6)))

start30.0s

regimes10.7s

Accuracy

Median 0% (25.2b remaining)

9.8b29.8%Octave 3.8, jcobi/4
4.1b52%Octave 3.8, jcobi/4, as called
3.1b76.5%math.abs on complex
1.4b52.9%_divideComplex, real part
0.8b0%math.sin on complex, real part

setup9.2s

rewrite5.6s

Calls

438 calls. Slowest were:

564.0ms
(* (* (/ (pow (+ (+ 6 0.5) z) (+ (- z 1) 0.5)) (exp (+ 6 0.5))) (/ (sqrt (* PI 2)) (exp z))) (+ (+ (+ (/ 771.3234287776531 (+ z 2)) (/ -176.6150291621406 (+ z 3))) (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ 1 z)))) (+ (+ (/ -0.13857109526572012 (+ z 5)) (/ 12.507343278686905 (- z -4))) (+ (/ 9.984369578019572e-06 (+ z 6)) (/ 1.5056327351493116e-07 (+ 7 z))))))
538.0ms
(* (/ (* (pow (+ (+ 6 0.5) z) (+ (- z 1) 0.5)) (sqrt (* PI 2))) (exp (+ (+ 6 0.5) z))) (+ (+ (+ (/ 771.3234287776531 (+ z 2)) (/ -176.6150291621406 (+ z 3))) (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ 1 z)))) (+ (+ (/ -0.13857109526572012 (+ z 5)) (/ 12.507343278686905 (- z -4))) (+ (/ 9.984369578019572e-06 (+ z 6)) (/ 1.5056327351493116e-07 (+ 7 z))))))
326.0ms
(* (* (pow (+ (+ 6 0.5) z) (+ (- z 1) 0.5)) (sqrt (* PI 2))) (+ (+ (+ (/ 771.3234287776531 (+ z 2)) (/ -176.6150291621406 (+ z 3))) (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ 1 z)))) (+ (+ (/ -0.13857109526572012 (+ z 5)) (/ 12.507343278686905 (- z -4))) (+ (/ 9.984369578019572e-06 (+ z 6)) (/ 1.5056327351493116e-07 (+ 7 z))))))
272.0ms
(/ (+ (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (+ (* (* 0.0072644182 (* x x)) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0001789971))) (+ (+ (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) 0.0008327945)) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* 2 0.0001789971)))) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (fma (* x x) 0.7715471019 1)) (* (* (* x x) (* x x)) (* (* x x) 0.0694555761))))))
252.0ms
(/ (* (* (pow (+ (+ 6 0.5) z) (+ (- z 1) 0.5)) (sqrt (* PI 2))) (+ (+ (+ (/ 771.3234287776531 (+ z 2)) (/ -176.6150291621406 (+ z 3))) (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ 1 z)))) (+ (+ (/ -0.13857109526572012 (+ z 5)) (/ 12.507343278686905 (- z -4))) (+ (/ 9.984369578019572e-06 (+ z 6)) (/ 1.5056327351493116e-07 (+ 7 z)))))) (* (exp (+ 6 0.5)) (exp z)))

localize4.0s

bsearch1.6s