Time: 1.1hr
Passed: 27/38
Tests: 50
Bits: 314/521

Date:Monday, January 7th, 2019
Commit:64b9d691e0b4408064e53bc5077c08c0d6273703 on develop
Hostname:warfa
Points:256
Fuel:4
Seed:2019007
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
TestStartResult ?Target ?∞ ↔ ℝTime
powComplex, real part26.4s»
powComplex, imaginary part31.610.24.0m»
normal distribution0.40.630.6s»
math.square on complex, real part0.00.01.9s»
math.square on complex, imaginary part0.00.01.8s»
math.sqrt on complex, imaginary part, im greater than 0 branch37.726.015.7s»
math.sin on complex, real part0.00.010.8s»
math.log10 on complex, real part31.317.523.7s»
math.log10 on complex, imaginary part1.2m»
math.log/2 on complex, real part31.319.41.0m»
math.log/2 on complex, imaginary part1.7m»
math.log/1 on complex, real part31.017.23.2s»
math.log/1 on complex, imaginary part22.2s»
math.exp on complex, real part0.00.07.3s»
math.exp on complex, imaginary part0.00.311.6s»
math.cos on complex, real part0.00.09.7s»
math.arg on complex22.5s»
math.abs on complex29.917.32.4s»
_multiplyComplex, real part0.00.012.0s»
_multiplyComplex, imaginary part0.00.02.2s»
_divideComplex, real part26.526.537.1s»
_divideComplex, imaginary part26.126.118.2s»
Octave 3.8, oct_fill_randg0.20.136.5s»
Octave 3.8, jcobi/4, as called46.20.08.5s»
Octave 3.8, jcobi/410.0m»
Octave 3.8, jcobi/33.61.48.9m»
Octave 3.8, jcobi/224.012.71.4m»
Octave 3.8, jcobi/116.23.321.0s»
Jmat.Real.lambertw, estimator0.30.06.4s»
Jmat.Real.gamma, branch z less than 0.51.80.62.2m»
Jmat.Real.gamma, branch z greater than 0.510.0m»
Jmat.Real.erfi, branch x less than or equal to 0.50.20.133.8s»
Jmat.Real.erfi, branch x greater than or equal to 51.50.91.1m»
Jmat.Real.erf13.71.52.3m»
Jmat.Real.dawson10.0m»
math.sqrt on complex, real part37.822.033.120.1s»
math.sin on complex, imaginary part58.10.70.347.8s»
math.cube on real0.1001.3s»
math.cube on complex, real part7.10.20.238.2s»
math.cube on complex, imaginary part7.00.20.213.7s»
math.cos on complex, imaginary part43.50.70.349.2s»
Jmat.Real.lambertw, newton loop step13.31.412.620.5s»
FastMath test50.1004.8s»
FastMath test30.10.10.11.1m»
FastMath test20.20.00.09.7s»
FastMath test10.3001.0s»
FastMath repmul0.1001.5s»
FastMath dist40.00.00.015.9s»
FastMath dist30.00.00.031.9s»
FastMath dist0.00.00.011.3s»

Details

simplify28.0m

Calls

11697 calls. Slowest were:

1.6s
(* (* (exp (/ -0.13857109526572012 (- 7 (+ z 1)))) (exp (/ 12.507343278686905 (- 6 (+ z 1))))) (* (exp (/ 1.5056327351493116e-07 (- 1 (+ z -7)))) (exp (/ 9.984369578019572e-06 (+ (- 1 z) 6)))))
1.5s
(+ (+ (/ -0.13857109526572012 (- 7 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1)))) (+ (/ 1.5056327351493116e-07 (- 1 (+ z -7))) (/ 9.984369578019572e-06 (+ (- 1 z) 6))))
1.4s
(+ (+ (/ -0.13857109526572012 (- 7 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1)))) (+ (/ 1.5056327351493116e-07 (- 1 (+ z -7))) (/ 9.984369578019572e-06 (+ (- 1 z) 6))))
1.4s
(+ (+ (/ -0.13857109526572012 (- 7 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1)))) (+ (/ 1.5056327351493116e-07 (- 1 (+ z -7))) (/ 9.984369578019572e-06 (+ (- 1 z) 6))))
1.4s
(* (* (exp (/ -0.13857109526572012 (- 7 (+ z 1)))) (exp (/ 12.507343278686905 (- 6 (+ z 1))))) (* (exp (/ 1.5056327351493116e-07 (- 1 (+ z -7)))) (exp (/ 9.984369578019572e-06 (+ (- 1 z) 6)))))

sample8.3m

Algorithm
88×intervals

prune5.5m

series1.4m

Calls

609 calls. Slowest were:

5.6s
(exp (log (sqrt (- 1 (* (/ (* 1 (- (* 0.254829592 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))) (* (/ 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (* (+ 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))))))
4.8s
(- 1 (* (/ (* 1 (- (* 0.254829592 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))) (* (/ 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (* (+ 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x))))))
4.7s
(- 1 (* (/ (* 1 (- (* 0.254829592 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))) (* (/ 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (* (+ 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x))))))
4.6s
(- 1 (* (/ (* 1 (- (* 0.254829592 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))) (* (/ 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (* (+ 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x))))))
4.5s
(exp (log (- 1 (* (/ (* 1 (- (* 0.254829592 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))) (* (/ 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (* (+ 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 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x))))))))

bsearch17.7s

rewrite13.8s

Algorithm
148×rewrite-expression-head
Calls

609 calls. Slowest were:

996.0ms
(* (* (/ (* (pow (+ (- z -6) 0.5) (+ (- z 1) 0.5)) (sqrt (* PI 2))) (exp z)) (exp (- -6 0.5))) (+ (+ (+ (/ -0.13857109526572012 (+ z 5)) (/ 12.507343278686905 (- z -4))) (+ (/ 9.984369578019572e-06 (- z -6)) (/ 1.5056327351493116e-07 (- z -7)))) (+ (+ (/ 771.3234287776531 (+ z 2)) (/ -176.6150291621406 (- z -3))) (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ 1 z))))))
565.0ms
(* (/ (* (pow (+ (- z -6) 0.5) (+ (- z 1) 0.5)) (sqrt (* PI 2))) (exp (+ (- z -6) 0.5))) (+ (+ (+ (/ -0.13857109526572012 (+ z 5)) (/ 12.507343278686905 (- z -4))) (+ (/ 9.984369578019572e-06 (- z -6)) (/ 1.5056327351493116e-07 (- z -7)))) (+ (+ (/ 771.3234287776531 (+ z 2)) (/ -176.6150291621406 (- z -3))) (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ 1 z))))))
464.0ms
(* (/ (+ (* (+ (pow 1 3) (pow (* (* x x) 0.1049934947) 3)) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971))))) (* (+ (* 1 1) (- (* (* (* x x) 0.1049934947) (* (* x x) 0.1049934947)) (* 1 (* (* x x) 0.1049934947)))) (+ (* (* (pow x 4) (- (* 0.0424060604 0.0424060604) (* (* x (* x 0.0072644182)) (* x (* x 0.0072644182))))) (- 0.0005064034 (* x (* x 0.0001789971)))) (* (- 0.0424060604 (* x (* x 0.0072644182))) (* (* (pow x 4) (pow x 4)) (- (* 0.0005064034 0.0005064034) (* (* x (* x 0.0001789971)) (* x (* x 0.0001789971))))))))) (* (+ (+ (* (* (pow x 4) (* 2 0.0001789971)) (* (pow x 4) (pow x 4))) (+ (* (* x 0.7715471019) x) 1)) (+ (* (* (pow x 4) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)) (* (pow x 4) (+ 0.2909738639 (* (* x 0.0694555761) x))))) (* (+ (* 1 1) (- (* (* (* x x) 0.1049934947) (* (* x x) 0.1049934947)) (* 1 (* (* x x) 0.1049934947)))) (* (- 0.0424060604 (* x (* x 0.0072644182))) (- 0.0005064034 (* x (* x 0.0001789971))))))) x)
442.0ms
(* (* (/ 1 (sqrt (+ (+ (+ (* 0.2909738639 (pow x 4)) (* (* x 0.0694555761) (pow x 5))) (+ (* (* x x) 0.7715471019) 1)) (* (* (pow x 4) (pow x 4)) (+ (* (pow x 4) (* 2 0.0001789971)) (+ (* (* 0.0008327945 x) x) 0.0140005442)))))) (sqrt (/ (+ (+ (+ 1 (* (* x x) 0.1049934947)) (+ (* (pow x 4) 0.0424060604) (* (* x 0.0072644182) (pow x 5)))) (* (* (pow x 4) (pow x 4)) (+ (* (* x x) 0.0001789971) 0.0005064034))) (sqrt (+ (+ (+ (* x (* x 0.7715471019)) 1) (+ (* (* x 0.0694555761) (pow x 5)) (* 0.2909738639 (pow x 4)))) (* (* (pow x 4) (pow x 4)) (+ (* (* 0.0001789971 2) (pow x 4)) (+ (* 0.0008327945 (* x x)) 0.0140005442)))))))) (sqrt (/ (+ (+ (+ (* 0.0072644182 (pow x 6)) (* (pow x 4) 0.0424060604)) (+ 1 (* (* x x) 0.1049934947))) (* (* (pow x 4) (pow x 4)) (+ 0.0005064034 (* (* x x) 0.0001789971)))) (sqrt (+ (+ (+ 1 (* (pow x 4) 0.2909738639)) (+ (* x (* x 0.7715471019)) (* (pow x 6) 0.0694555761))) (* (+ (+ 0.0140005442 (* (* 0.0001789971 2) (pow x 4))) (* 0.0008327945 (* x x))) (* (pow x 4) (pow x 4))))))))
418.0ms
(* (/ 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) (* (* (* (pow (fabs x) 4) (fabs x)) (fabs x)) (fabs x)))))

regimes13.4s

Accuracy

Total 84.4b remaining (40.8%)

12.0b45.2%math.log/2 on complex, real part
11.9b56.9%math.sqrt on complex, real part
10.0b57.9%math.log10 on complex, real part
9.8b58.4%math.log/1 on complex, real part
9.6b56.7%math.abs on complex

localize5.0s

end1.0ms