Time: 16.1m
Passed: 22/28
Tests: 35
Bits: 437/567

Date:Saturday, January 5th, 2019
Commit:cbbf2e4d26d0dd0d3b2bd20efd80f14af4cf0cf1 on develop
Hostname:warfa
Points:256
Fuel:4
Seed:2019005
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
arccos0.00.016.6s»
Rosa's TurbineBenchmark12.50.439.4s»
Rosa's FloatVsDoubleBenchmark0.50.51.4m»
Rosa's DopplerBench17.61.121.4s»
Rosa's Benchmark0.20.14.7s»
Radioactive exchange between two surfaces0.00.06.2s»
NMSE Section 6.1 mentioned, B14.10.336.7s»
NMSE Section 6.1 mentioned, A29.61.11.4m»
Kahan's Unum-Targeted Monster3.6m»
Kahan's Monster2.0m»
Kahan p13 Example 30.00.020.5s»
Kahan p13 Example 20.00.08.0s»
Kahan p13 Example 10.10.143.6s»
From Warwick Tucker's Validated Numerics58.163.640.0s»
x / (x^2 + 1)14.80.00.113.5s»
simple fma test45.0005.0s»
ln(1 + x)38.80.00.23.8s»
fma_test249.100940.0ms»
fma_test161.80.350.65.4s»
The quadratic formula (r2)33.67.120.625.3s»
The quadratic formula (r1)33.117.520.716.6s»
Rectangular parallelepiped of dimension a×b×c0001.3s»
Kahan's exp quotient39.60.038.79.2s»
Kahan p9 Example19.70.00.128.5s»
Expression, p63.73.23.89.2s»
Expression, p140.00.00.04.2s»
Expression 4, p150.00.00.013.1s»
Expression 3, p150.00.00.0837.0ms»
Expression 2, p150.000.0626.0ms»
Expression 1, p150.40.20.213.6s»
Difference of squares0.00.00.02.0s»
Compound Interest42.67.942.124.0s»
Complex division, real part26.313.20.418.6s»
Complex division, imag part25.813.00.523.1s»
Area of a triangle6.1s»

Details

simplify6.5m

Calls

4685 calls. Slowest were:

1.2s
(- (* (* (+ (pow 1 3) (pow (/ 1 eps) 3)) (exp 0)) (* (+ (/ 1 eps) 1) (exp (* (+ 1 eps) x)))) (* (* (+ (* 1 1) (- (* (/ 1 eps) (/ 1 eps)) (* 1 (/ 1 eps)))) (exp (* (- 1 eps) x))) (* (- (* (/ 1 eps) (/ 1 eps)) (* 1 1)) (exp 0))))
1.2s
(/ (* (* (* (* c a) 4) (* (* c a) 4)) (* (* c a) 4)) (* (* (* (* 2 a) (* 2 a)) (* 2 a)) (* (* (+ (- b) (sqrt (fma (* -4 a) c (* b b)))) (+ (- b) (sqrt (fma (* -4 a) c (* b b))))) (+ (- b) (sqrt (fma (* -4 a) c (* b b)))))))
1.1s
(* (fma -2 v 3) (* (/ 1 (/ (- 1 v) 0.125)) (* (* w r) (* w r))))
1.0s
(- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))))
1.0s
(+ (* (- (* (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2)))) (* (* 5.5 (pow 33096 8)) (* 5.5 (pow 33096 8)))) (* 2 33096)) (* (- (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8))) 77617))

sample1.6m

Algorithm
64×intervals

prune1.5m

series18.0s

Calls

387 calls. Slowest were:

332.0ms
(/ (/ (fma c b (- (* a d))) (hypot d c)) (hypot d c))
314.0ms
(* (/ c 2) (/ 4 (fma (sqrt (sqrt (fma (* -4 a) c (* b b)))) (sqrt (sqrt (fma (* -4 a) c (* b b)))) (- b))))
308.0ms
(fma (sqrt (sqrt (fma (* -4 a) c (* b b)))) (sqrt (sqrt (fma (* -4 a) c (* b b)))) (- b))
308.0ms
(sqrt (* (/ (fma -2 v 3) (/ (- 1 v) 0.125)) (* (* w r) (* w r))))
291.0ms
(cbrt (pow x 4))

regimes5.4s

Accuracy

Median 0% (35.3b remaining)

10.5b24.7%Complex division, real part
7.8b60.9%Compound Interest
7.1b34.7%Complex division, imag part
4.5b78%The quadratic formula (r1)
1.2b0%Expression, p6

rewrite2.7s

Algorithm
98×rewrite-expression-head
Calls

387 calls. Slowest were:

181.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
173.0ms
(+ (/ (exp (log (- (* (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2)))) (* (* 5.5 (pow 33096 8)) (* 5.5 (pow 33096 8)))))) (- (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8)))) (/ 77617 (* 2 33096)))
156.0ms
(+ (+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8))) (/ 77617 (* 2 33096)))
134.0ms
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
103.0ms
(+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8)))

localize2.2s

bsearch1.9s

end1.0ms