perf_test.out
application/octet-stream
Pager usage is off.
CREATE FUNCTION
psql:perf_test.sql:159: NOTICE: div_knuth(1/1 to 20): 7.1960835e+06
psql:perf_test.sql:159: NOTICE: new_exact(1/1 to 20): 7.1200385e+06
psql:perf_test.sql:159: NOTICE: div_fast(1/1 to 20): 7.178378e+06
psql:perf_test.sql:159: NOTICE: new_inexact(1/1 to 20): 7.125151e+06
psql:perf_test.sql:159: NOTICE: div_knuth(2/2 to 20): 6.3568615e+06
psql:perf_test.sql:159: NOTICE: new_exact(2/2 to 20): 6.3081395e+06
psql:perf_test.sql:159: NOTICE: div_fast(2/2 to 20): 6.3349775e+06
psql:perf_test.sql:159: NOTICE: new_inexact(2/2 to 20): 6.3185515e+06
psql:perf_test.sql:159: NOTICE: div_knuth(3/3 to 20): 5.546596e+06
psql:perf_test.sql:159: NOTICE: new_exact(3/3 to 20): 6.0055475e+06
psql:perf_test.sql:159: NOTICE: div_fast(3/3 to 20): 5.5275245e+06
psql:perf_test.sql:159: NOTICE: new_inexact(3/3 to 20): 5.4348795e+06
psql:perf_test.sql:159: NOTICE: div_knuth(4/4 to 20): 4.008992e+06
psql:perf_test.sql:159: NOTICE: new_exact(4/4 to 20): 5.997717e+06
psql:perf_test.sql:159: NOTICE: div_fast(4/4 to 20): 3.9744602e+06
psql:perf_test.sql:159: NOTICE: new_inexact(4/4 to 20): 5.471987e+06
psql:perf_test.sql:159: NOTICE: div_knuth(5/5 to 20): 3.4835525e+06
psql:perf_test.sql:159: NOTICE: new_exact(5/5 to 20): 6.0302225e+06
psql:perf_test.sql:159: NOTICE: div_fast(5/5 to 20): 3.967089e+06
psql:perf_test.sql:159: NOTICE: new_inexact(5/5 to 20): 5.6419765e+06
psql:perf_test.sql:159: NOTICE: div_knuth(6/6 to 20): 3.2444875e+06
psql:perf_test.sql:159: NOTICE: new_exact(6/6 to 20): 5.6762025e+06
psql:perf_test.sql:159: NOTICE: div_fast(6/6 to 20): 3.7983968e+06
psql:perf_test.sql:159: NOTICE: new_inexact(6/6 to 20): 5.3384915e+06
psql:perf_test.sql:159: NOTICE: div_knuth(7/7 to 20): 3.0878065e+06
psql:perf_test.sql:159: NOTICE: new_exact(7/7 to 20): 5.561364e+06
psql:perf_test.sql:159: NOTICE: div_fast(7/7 to 20): 3.805281e+06
psql:perf_test.sql:159: NOTICE: new_inexact(7/7 to 20): 5.3543805e+06
psql:perf_test.sql:159: NOTICE: div_knuth(8/8 to 20): 2.9522608e+06
psql:perf_test.sql:159: NOTICE: new_exact(8/8 to 20): 5.556578e+06
psql:perf_test.sql:159: NOTICE: div_fast(8/8 to 20): 3.7688048e+06
psql:perf_test.sql:159: NOTICE: new_inexact(8/8 to 20): 5.2979645e+06
psql:perf_test.sql:159: NOTICE: div_knuth(9/9 to 20): 2.8141242e+06
psql:perf_test.sql:159: NOTICE: new_exact(9/9 to 20): 5.4585175e+06
psql:perf_test.sql:159: NOTICE: div_fast(9/9 to 20): 3.7641355e+06
psql:perf_test.sql:159: NOTICE: new_inexact(9/9 to 20): 5.3029945e+06
psql:perf_test.sql:159: NOTICE: div_knuth(10/10 to 20): 2.6854315e+06
psql:perf_test.sql:159: NOTICE: new_exact(10/10 to 20): 5.401406e+06
psql:perf_test.sql:159: NOTICE: div_fast(10/10 to 20): 3.717324e+06
psql:perf_test.sql:159: NOTICE: new_inexact(10/10 to 20): 5.2982245e+06
psql:perf_test.sql:159: NOTICE: div_knuth(12/12 to 20): 2.463203e+06
psql:perf_test.sql:159: NOTICE: new_exact(12/12 to 20): 5.352098e+06
psql:perf_test.sql:159: NOTICE: div_fast(12/12 to 20): 3.7484325e+06
psql:perf_test.sql:159: NOTICE: new_inexact(12/12 to 20): 5.257825e+06
psql:perf_test.sql:159: NOTICE: div_knuth(16/16 to 20): 2.1140882e+06
psql:perf_test.sql:159: NOTICE: new_exact(16/16 to 20): 5.1496275e+06
psql:perf_test.sql:159: NOTICE: div_fast(16/16 to 20): 3.7378978e+06
psql:perf_test.sql:159: NOTICE: new_inexact(16/16 to 20): 5.1858655e+06
psql:perf_test.sql:159: NOTICE: div_knuth(20/20 to 20): 1.844568e+06
psql:perf_test.sql:159: NOTICE: new_exact(20/20 to 20): 4.9457225e+06
psql:perf_test.sql:159: NOTICE: div_fast(20/20 to 20): 3.7352012e+06
psql:perf_test.sql:159: NOTICE: new_inexact(20/20 to 20): 5.265848e+06
psql:perf_test.sql:159: NOTICE: div_knuth(30/30 to 20): 1.4199392e+06
psql:perf_test.sql:159: NOTICE: new_exact(30/30 to 20): 4.426795e+06
psql:perf_test.sql:159: NOTICE: div_fast(30/30 to 20): 3.749329e+06
psql:perf_test.sql:159: NOTICE: new_inexact(30/30 to 20): 5.286707e+06
psql:perf_test.sql:159: NOTICE: div_knuth(40/40 to 20): 1.1415736e+06
psql:perf_test.sql:159: NOTICE: new_exact(40/40 to 20): 4.0184345e+06
psql:perf_test.sql:159: NOTICE: div_fast(40/40 to 20): 3.7304382e+06
psql:perf_test.sql:159: NOTICE: new_inexact(40/40 to 20): 5.2382135e+06
psql:perf_test.sql:159: NOTICE: div_knuth(50/50 to 20): 949799.5
psql:perf_test.sql:159: NOTICE: new_exact(50/50 to 20): 3.6520335e+06
psql:perf_test.sql:159: NOTICE: div_fast(50/50 to 20): 3.716055e+06
psql:perf_test.sql:159: NOTICE: new_inexact(50/50 to 20): 5.201942e+06
psql:perf_test.sql:159: NOTICE: div_knuth(60/60 to 20): 814306.94
psql:perf_test.sql:159: NOTICE: new_exact(60/60 to 20): 3.358812e+06
psql:perf_test.sql:159: NOTICE: div_fast(60/60 to 20): 3.7108608e+06
psql:perf_test.sql:159: NOTICE: new_inexact(60/60 to 20): 5.132082e+06
psql:perf_test.sql:159: NOTICE: div_knuth(70/70 to 20): 713076.25
psql:perf_test.sql:159: NOTICE: new_exact(70/70 to 20): 3.1880192e+06
psql:perf_test.sql:159: NOTICE: div_fast(70/70 to 20): 3.907764e+06
psql:perf_test.sql:159: NOTICE: new_inexact(70/70 to 20): 5.5483005e+06
psql:perf_test.sql:159: NOTICE: div_knuth(80/80 to 20): 643303.1
psql:perf_test.sql:159: NOTICE: new_exact(80/80 to 20): 2.9338445e+06
psql:perf_test.sql:159: NOTICE: div_fast(80/80 to 20): 3.939817e+06
psql:perf_test.sql:159: NOTICE: new_inexact(80/80 to 20): 5.561608e+06
psql:perf_test.sql:159: NOTICE: div_knuth(90/90 to 20): 580670.2
psql:perf_test.sql:159: NOTICE: new_exact(90/90 to 20): 2.8258315e+06
psql:perf_test.sql:159: NOTICE: div_fast(90/90 to 20): 3.878146e+06
psql:perf_test.sql:159: NOTICE: new_inexact(90/90 to 20): 5.618633e+06
psql:perf_test.sql:159: NOTICE: div_knuth(100/100 to 20): 529406.75
psql:perf_test.sql:159: NOTICE: new_exact(100/100 to 20): 2.6251235e+06
psql:perf_test.sql:159: NOTICE: div_fast(100/100 to 20): 3.8983632e+06
psql:perf_test.sql:159: NOTICE: new_inexact(100/100 to 20): 5.493755e+06
psql:perf_test.sql:159: NOTICE: div_knuth(200/200 to 20): 282959.12
psql:perf_test.sql:159: NOTICE: new_exact(200/200 to 20): 1.5459584e+06
psql:perf_test.sql:159: NOTICE: div_fast(200/200 to 20): 3.9180488e+06
psql:perf_test.sql:159: NOTICE: new_inexact(200/200 to 20): 5.5186775e+06
psql:perf_test.sql:159: NOTICE: div_knuth(300/300 to 20): 192539.33
psql:perf_test.sql:159: NOTICE: new_exact(300/300 to 20): 1.1371038e+06
psql:perf_test.sql:159: NOTICE: div_fast(300/300 to 20): 3.8130355e+06
psql:perf_test.sql:159: NOTICE: new_inexact(300/300 to 20): 5.3560355e+06
psql:perf_test.sql:159: NOTICE: div_knuth(400/400 to 20): 146944.08
psql:perf_test.sql:159: NOTICE: new_exact(400/400 to 20): 865545.06
psql:perf_test.sql:159: NOTICE: div_fast(400/400 to 20): 3.8403292e+06
psql:perf_test.sql:159: NOTICE: new_inexact(400/400 to 20): 5.465972e+06
psql:perf_test.sql:159: NOTICE: div_knuth(500/500 to 20): 116281.586
psql:perf_test.sql:159: NOTICE: new_exact(500/500 to 20): 722869.7
psql:perf_test.sql:159: NOTICE: div_fast(500/500 to 20): 3.839543e+06
psql:perf_test.sql:159: NOTICE: new_inexact(500/500 to 20): 5.364914e+06
psql:perf_test.sql:159: NOTICE: div_knuth(600/600 to 20): 97888.83
psql:perf_test.sql:159: NOTICE: new_exact(600/600 to 20): 614152.9
psql:perf_test.sql:159: NOTICE: div_fast(600/600 to 20): 3.7891028e+06
psql:perf_test.sql:159: NOTICE: new_inexact(600/600 to 20): 5.1968325e+06
psql:perf_test.sql:159: NOTICE: div_knuth(700/700 to 20): 84661.53
psql:perf_test.sql:159: NOTICE: new_exact(700/700 to 20): 527830.2
psql:perf_test.sql:159: NOTICE: div_fast(700/700 to 20): 3.765775e+06
psql:perf_test.sql:159: NOTICE: new_inexact(700/700 to 20): 5.2745445e+06
psql:perf_test.sql:159: NOTICE: div_knuth(800/800 to 20): 73977.37
psql:perf_test.sql:159: NOTICE: new_exact(800/800 to 20): 469090.28
psql:perf_test.sql:159: NOTICE: div_fast(800/800 to 20): 3.681662e+06
psql:perf_test.sql:159: NOTICE: new_inexact(800/800 to 20): 5.073371e+06
psql:perf_test.sql:159: NOTICE: div_knuth(1000/1000 to 20): 59166.15
psql:perf_test.sql:159: NOTICE: new_exact(1000/1000 to 20): 386794.62
psql:perf_test.sql:159: NOTICE: div_fast(1000/1000 to 20): 3.626947e+06
psql:perf_test.sql:159: NOTICE: new_inexact(1000/1000 to 20): 4.977904e+06
psql:perf_test.sql:159: NOTICE: div_knuth(2000/2000 to 20): 30115.377
psql:perf_test.sql:159: NOTICE: new_exact(2000/2000 to 20): 203846.36
psql:perf_test.sql:159: NOTICE: div_fast(2000/2000 to 20): 3.236183e+06
psql:perf_test.sql:159: NOTICE: new_inexact(2000/2000 to 20): 4.300397e+06
psql:perf_test.sql:159: NOTICE: div_knuth(3000/3000 to 20): 20146.963
psql:perf_test.sql:159: NOTICE: new_exact(3000/3000 to 20): 137423.5
psql:perf_test.sql:159: NOTICE: div_fast(3000/3000 to 20): 2.8562088e+06
psql:perf_test.sql:159: NOTICE: new_inexact(3000/3000 to 20): 3.609058e+06
psql:perf_test.sql:159: NOTICE: div_knuth(4000/4000 to 20): 15082.934
psql:perf_test.sql:159: NOTICE: new_exact(4000/4000 to 20): 103360.8
psql:perf_test.sql:159: NOTICE: div_fast(4000/4000 to 20): 2.4052155e+06
psql:perf_test.sql:159: NOTICE: new_inexact(4000/4000 to 20): 2.9367265e+06
psql:perf_test.sql:159: NOTICE: div_knuth(5000/5000 to 20): 12105.883
psql:perf_test.sql:159: NOTICE: new_exact(5000/5000 to 20): 83322.51
psql:perf_test.sql:159: NOTICE: div_fast(5000/5000 to 20): 2.1052972e+06
psql:perf_test.sql:159: NOTICE: new_inexact(5000/5000 to 20): 2.4916838e+06
psql:perf_test.sql:159: NOTICE: div_knuth(6000/6000 to 20): 10080.515
psql:perf_test.sql:159: NOTICE: new_exact(6000/6000 to 20): 68994.4
psql:perf_test.sql:159: NOTICE: div_fast(6000/6000 to 20): 1.9218121e+06
psql:perf_test.sql:159: NOTICE: new_inexact(6000/6000 to 20): 2.24106e+06
psql:perf_test.sql:159: NOTICE: div_knuth(7000/7000 to 20): 8633.784
psql:perf_test.sql:159: NOTICE: new_exact(7000/7000 to 20): 59839.08
psql:perf_test.sql:159: NOTICE: div_fast(7000/7000 to 20): 1.7834495e+06
psql:perf_test.sql:159: NOTICE: new_inexact(7000/7000 to 20): 2.0366496e+06
psql:perf_test.sql:159: NOTICE: div_knuth(8000/8000 to 20): 7602.674
psql:perf_test.sql:159: NOTICE: new_exact(8000/8000 to 20): 52680.656
psql:perf_test.sql:159: NOTICE: div_fast(8000/8000 to 20): 1.4994535e+06
psql:perf_test.sql:159: NOTICE: new_inexact(8000/8000 to 20): 1.681299e+06
psql:perf_test.sql:159: NOTICE: div_knuth(10000/10000 to 20): 5972.3076
psql:perf_test.sql:159: NOTICE: new_exact(10000/10000 to 20): 41640.098
psql:perf_test.sql:159: NOTICE: div_fast(10000/10000 to 20): 1.1775675e+06
psql:perf_test.sql:159: NOTICE: new_inexact(10000/10000 to 20): 1.3003141e+06
psql:perf_test.sql:159: NOTICE: div_knuth(20000/20000 to 20): 2985.6353
psql:perf_test.sql:159: NOTICE: new_exact(20000/20000 to 20): 19435.295
psql:perf_test.sql:159: NOTICE: div_fast(20000/20000 to 20): 207796.5
psql:perf_test.sql:159: NOTICE: new_inexact(20000/20000 to 20): 212146.48
psql:perf_test.sql:159: NOTICE: div_knuth(30000/30000 to 20): 1986.4113
psql:perf_test.sql:159: NOTICE: new_exact(30000/30000 to 20): 12707.005
psql:perf_test.sql:159: NOTICE: div_fast(30000/30000 to 20): 133784.25
psql:perf_test.sql:159: NOTICE: new_inexact(30000/30000 to 20): 136607.14
psql:perf_test.sql:159: NOTICE: div_knuth(30000/30000 to 1000): 57.32769
psql:perf_test.sql:159: NOTICE: new_exact(30000/30000 to 1000): 1185.8271
psql:perf_test.sql:159: NOTICE: div_fast(30000/30000 to 1000): 41279.14
psql:perf_test.sql:159: NOTICE: new_inexact(30000/30000 to 1000): 47675.1
psql:perf_test.sql:159: NOTICE: div_knuth(2/1 to 0): 8.237793e+06
psql:perf_test.sql:159: NOTICE: new_exact(2/1 to 0): 8.024971e+06
psql:perf_test.sql:159: NOTICE: div_fast(2/1 to 0): 8.103656e+06
psql:perf_test.sql:159: NOTICE: new_inexact(2/1 to 0): 8.068903e+06
psql:perf_test.sql:159: NOTICE: div_knuth(4/2 to 0): 7.0182165e+06
psql:perf_test.sql:159: NOTICE: new_exact(4/2 to 0): 6.881941e+06
psql:perf_test.sql:159: NOTICE: div_fast(4/2 to 0): 6.915711e+06
psql:perf_test.sql:159: NOTICE: new_inexact(4/2 to 0): 6.907649e+06
psql:perf_test.sql:159: NOTICE: div_knuth(6/3 to 0): 5.77648e+06
psql:perf_test.sql:159: NOTICE: new_exact(6/3 to 0): 5.9784945e+06
psql:perf_test.sql:159: NOTICE: div_fast(6/3 to 0): 5.757102e+06
psql:perf_test.sql:159: NOTICE: new_inexact(6/3 to 0): 5.520142e+06
psql:perf_test.sql:159: NOTICE: div_knuth(8/4 to 0): 4.0924038e+06
psql:perf_test.sql:159: NOTICE: new_exact(8/4 to 0): 5.6049625e+06
psql:perf_test.sql:159: NOTICE: div_fast(8/4 to 0): 4.142259e+06
psql:perf_test.sql:159: NOTICE: new_inexact(8/4 to 0): 5.199139e+06
psql:perf_test.sql:159: NOTICE: div_knuth(10/5 to 0): 3.394386e+06
psql:perf_test.sql:159: NOTICE: new_exact(10/5 to 0): 5.6548685e+06
psql:perf_test.sql:159: NOTICE: div_fast(10/5 to 0): 3.8234515e+06
psql:perf_test.sql:159: NOTICE: new_inexact(10/5 to 0): 5.346245e+06
psql:perf_test.sql:159: NOTICE: div_knuth(12/6 to 0): 2.9557218e+06
psql:perf_test.sql:159: NOTICE: new_exact(12/6 to 0): 5.304122e+06
psql:perf_test.sql:159: NOTICE: div_fast(12/6 to 0): 3.6883042e+06
psql:perf_test.sql:159: NOTICE: new_inexact(12/6 to 0): 5.031619e+06
psql:perf_test.sql:159: NOTICE: div_knuth(14/7 to 0): 2.5823862e+06
psql:perf_test.sql:159: NOTICE: new_exact(14/7 to 0): 5.1728725e+06
psql:perf_test.sql:159: NOTICE: div_fast(14/7 to 0): 3.4540345e+06
psql:perf_test.sql:159: NOTICE: new_inexact(14/7 to 0): 4.9365645e+06
psql:perf_test.sql:159: NOTICE: div_knuth(16/8 to 0): 2.2444192e+06
psql:perf_test.sql:159: NOTICE: new_exact(16/8 to 0): 4.85085e+06
psql:perf_test.sql:159: NOTICE: div_fast(16/8 to 0): 3.2666398e+06
psql:perf_test.sql:159: NOTICE: new_inexact(16/8 to 0): 4.6643575e+06
psql:perf_test.sql:159: NOTICE: div_knuth(18/9 to 0): 2.0022302e+06
psql:perf_test.sql:159: NOTICE: new_exact(18/9 to 0): 4.8130915e+06
psql:perf_test.sql:159: NOTICE: div_fast(18/9 to 0): 3.0601618e+06
psql:perf_test.sql:159: NOTICE: new_inexact(18/9 to 0): 4.708907e+06
psql:perf_test.sql:159: NOTICE: div_knuth(20/10 to 0): 1.7764619e+06
psql:perf_test.sql:159: NOTICE: new_exact(20/10 to 0): 4.555996e+06
psql:perf_test.sql:159: NOTICE: div_fast(20/10 to 0): 2.9831422e+06
psql:perf_test.sql:159: NOTICE: new_inexact(20/10 to 0): 4.4741695e+06
psql:perf_test.sql:159: NOTICE: div_knuth(24/12 to 0): 1.4175224e+06
psql:perf_test.sql:159: NOTICE: new_exact(24/12 to 0): 4.295774e+06
psql:perf_test.sql:159: NOTICE: div_fast(24/12 to 0): 2.7203312e+06
psql:perf_test.sql:159: NOTICE: new_inexact(24/12 to 0): 4.2403555e+06
psql:perf_test.sql:159: NOTICE: div_knuth(32/16 to 0): 960045.56
psql:perf_test.sql:159: NOTICE: new_exact(32/16 to 0): 3.7129402e+06
psql:perf_test.sql:159: NOTICE: div_fast(32/16 to 0): 2.3477268e+06
psql:perf_test.sql:159: NOTICE: new_inexact(32/16 to 0): 3.8036942e+06
psql:perf_test.sql:159: NOTICE: div_knuth(40/20 to 0): 674087.56
psql:perf_test.sql:159: NOTICE: new_exact(40/20 to 0): 3.280506e+06
psql:perf_test.sql:159: NOTICE: div_fast(40/20 to 0): 2.0673646e+06
psql:perf_test.sql:159: NOTICE: new_inexact(40/20 to 0): 3.4257438e+06
psql:perf_test.sql:159: NOTICE: div_knuth(60/30 to 0): 355008.34
psql:perf_test.sql:159: NOTICE: new_exact(60/30 to 0): 2.4567038e+06
psql:perf_test.sql:159: NOTICE: div_fast(60/30 to 0): 1.5849484e+06
psql:perf_test.sql:159: NOTICE: new_inexact(60/30 to 0): 2.7450268e+06
psql:perf_test.sql:159: NOTICE: div_knuth(80/40 to 0): 215805.98
psql:perf_test.sql:159: NOTICE: new_exact(80/40 to 0): 1.8949488e+06
psql:perf_test.sql:159: NOTICE: div_fast(80/40 to 0): 1.2364755e+06
psql:perf_test.sql:159: NOTICE: new_inexact(80/40 to 0): 2.2323735e+06
psql:perf_test.sql:159: NOTICE: div_knuth(100/50 to 0): 144933.31
psql:perf_test.sql:159: NOTICE: new_exact(100/50 to 0): 1.4368442e+06
psql:perf_test.sql:159: NOTICE: div_fast(100/50 to 0): 1.00701456e+06
psql:perf_test.sql:159: NOTICE: new_inexact(100/50 to 0): 1.8080952e+06
psql:perf_test.sql:159: NOTICE: div_knuth(120/60 to 0): 104121.03
psql:perf_test.sql:159: NOTICE: new_exact(120/60 to 0): 1.1828138e+06
psql:perf_test.sql:159: NOTICE: div_fast(120/60 to 0): 795174.75
psql:perf_test.sql:159: NOTICE: new_inexact(120/60 to 0): 1.4938864e+06
psql:perf_test.sql:159: NOTICE: div_knuth(140/70 to 0): 77988.26
psql:perf_test.sql:159: NOTICE: new_exact(140/70 to 0): 827643.56
psql:perf_test.sql:159: NOTICE: div_fast(140/70 to 0): 687378.75
psql:perf_test.sql:159: NOTICE: new_inexact(140/70 to 0): 1.2672966e+06
psql:perf_test.sql:159: NOTICE: div_knuth(160/80 to 0): 61005.137
psql:perf_test.sql:159: NOTICE: new_exact(160/80 to 0): 699290.7
psql:perf_test.sql:159: NOTICE: div_fast(160/80 to 0): 596311.9
psql:perf_test.sql:159: NOTICE: new_inexact(160/80 to 0): 1.1070569e+06
psql:perf_test.sql:159: NOTICE: div_knuth(180/90 to 0): 48586.145
psql:perf_test.sql:159: NOTICE: new_exact(180/90 to 0): 667418.5
psql:perf_test.sql:159: NOTICE: div_fast(180/90 to 0): 515352.16
psql:perf_test.sql:159: NOTICE: new_inexact(180/90 to 0): 907772.94
psql:perf_test.sql:159: NOTICE: div_knuth(200/100 to 0): 39674.14
psql:perf_test.sql:159: NOTICE: new_exact(200/100 to 0): 567201.75
psql:perf_test.sql:159: NOTICE: div_fast(200/100 to 0): 451431.03
psql:perf_test.sql:159: NOTICE: new_inexact(200/100 to 0): 762434.4
psql:perf_test.sql:159: NOTICE: div_knuth(400/200 to 0): 10340.164
psql:perf_test.sql:159: NOTICE: new_exact(400/200 to 0): 172542.08
psql:perf_test.sql:159: NOTICE: div_fast(400/200 to 0): 172137.45
psql:perf_test.sql:159: NOTICE: new_inexact(400/200 to 0): 281150.6
psql:perf_test.sql:159: NOTICE: div_knuth(600/300 to 0): 4660.1885
psql:perf_test.sql:159: NOTICE: new_exact(600/300 to 0): 86004.95
psql:perf_test.sql:159: NOTICE: div_fast(600/300 to 0): 87411.59
psql:perf_test.sql:159: NOTICE: new_inexact(600/300 to 0): 147022.06
psql:perf_test.sql:159: NOTICE: div_knuth(800/400 to 0): 2641.9792
psql:perf_test.sql:159: NOTICE: new_exact(800/400 to 0): 49993.574
psql:perf_test.sql:159: NOTICE: div_fast(800/400 to 0): 53508.28
psql:perf_test.sql:159: NOTICE: new_inexact(800/400 to 0): 90611.36
psql:perf_test.sql:159: NOTICE: div_knuth(1000/500 to 0): 1699.1143
psql:perf_test.sql:159: NOTICE: new_exact(1000/500 to 0): 34041.13
psql:perf_test.sql:159: NOTICE: div_fast(1000/500 to 0): 35541.254
psql:perf_test.sql:159: NOTICE: new_inexact(1000/500 to 0): 61188.54
psql:perf_test.sql:159: NOTICE: div_knuth(1200/600 to 0): 1177.0071
psql:perf_test.sql:159: NOTICE: new_exact(1200/600 to 0): 24292.21
psql:perf_test.sql:159: NOTICE: div_fast(1200/600 to 0): 26385.12
psql:perf_test.sql:159: NOTICE: new_inexact(1200/600 to 0): 44297.508
psql:perf_test.sql:159: NOTICE: div_knuth(1400/700 to 0): 869.4689
psql:perf_test.sql:159: NOTICE: new_exact(1400/700 to 0): 17679.648
psql:perf_test.sql:159: NOTICE: div_fast(1400/700 to 0): 20128.275
psql:perf_test.sql:159: NOTICE: new_inexact(1400/700 to 0): 33469.33
psql:perf_test.sql:159: NOTICE: div_knuth(1600/800 to 0): 666.3818
psql:perf_test.sql:159: NOTICE: new_exact(1600/800 to 0): 14082.562
psql:perf_test.sql:159: NOTICE: div_fast(1600/800 to 0): 15618.182
psql:perf_test.sql:159: NOTICE: new_inexact(1600/800 to 0): 25612.523
psql:perf_test.sql:159: NOTICE: div_knuth(2000/1000 to 0): 426.7064
psql:perf_test.sql:159: NOTICE: new_exact(2000/1000 to 0): 9199.988
psql:perf_test.sql:159: NOTICE: div_fast(2000/1000 to 0): 10633.945
psql:perf_test.sql:159: NOTICE: new_inexact(2000/1000 to 0): 17246.629
psql:perf_test.sql:159: NOTICE: div_knuth(4000/2000 to 0): 107.39402
psql:perf_test.sql:159: NOTICE: new_exact(4000/2000 to 0): 2392.5532
psql:perf_test.sql:159: NOTICE: div_fast(4000/2000 to 0): 2960.1611
psql:perf_test.sql:159: NOTICE: new_inexact(4000/2000 to 0): 4586.1333
psql:perf_test.sql:159: NOTICE: div_knuth(6000/3000 to 0): 47.672344
psql:perf_test.sql:159: NOTICE: new_exact(6000/3000 to 0): 1070.6996
psql:perf_test.sql:159: NOTICE: div_fast(6000/3000 to 0): 1359.3883
psql:perf_test.sql:159: NOTICE: new_inexact(6000/3000 to 0): 2053.8494
psql:perf_test.sql:159: NOTICE: div_knuth(8000/4000 to 0): 26.912056
psql:perf_test.sql:159: NOTICE: new_exact(8000/4000 to 0): 603.22473
psql:perf_test.sql:159: NOTICE: div_fast(8000/4000 to 0): 766.75684
psql:perf_test.sql:159: NOTICE: new_inexact(8000/4000 to 0): 1169.2013
psql:perf_test.sql:159: NOTICE: div_knuth(10000/5000 to 0): 17.203123
psql:perf_test.sql:159: NOTICE: new_exact(10000/5000 to 0): 387.99393
psql:perf_test.sql:159: NOTICE: div_fast(10000/5000 to 0): 500.3077
psql:perf_test.sql:159: NOTICE: new_inexact(10000/5000 to 0): 745.75665
psql:perf_test.sql:159: NOTICE: div_knuth(12000/6000 to 0): 11.916854
psql:perf_test.sql:159: NOTICE: new_exact(12000/6000 to 0): 271.10144
psql:perf_test.sql:159: NOTICE: div_fast(12000/6000 to 0): 349.5224
psql:perf_test.sql:159: NOTICE: new_inexact(12000/6000 to 0): 525.88763
psql:perf_test.sql:159: NOTICE: div_knuth(16000/8000 to 0): 6.724392
psql:perf_test.sql:159: NOTICE: new_exact(16000/8000 to 0): 152.93118
psql:perf_test.sql:159: NOTICE: div_fast(16000/8000 to 0): 199.18225
psql:perf_test.sql:159: NOTICE: new_inexact(16000/8000 to 0): 297.60675
psql:perf_test.sql:159: NOTICE: div_knuth(20000/10000 to 0): 4.305857
psql:perf_test.sql:159: NOTICE: new_exact(20000/10000 to 0): 95.503685
psql:perf_test.sql:159: NOTICE: div_fast(20000/10000 to 0): 126.07416
psql:perf_test.sql:159: NOTICE: new_inexact(20000/10000 to 0): 193.67984
psql:perf_test.sql:159: NOTICE: div_knuth(30000/15000 to 0): 1.9212655
psql:perf_test.sql:159: NOTICE: new_exact(30000/15000 to 0): 42.96836
psql:perf_test.sql:159: NOTICE: div_fast(30000/15000 to 0): 56.49518
psql:perf_test.sql:159: NOTICE: new_inexact(30000/15000 to 0): 86.933846
psql:perf_test.sql:159: NOTICE: div_knuth(30000/1 to 1000): 5024.3633
psql:perf_test.sql:159: NOTICE: new_exact(30000/1 to 1000): 5037.272
psql:perf_test.sql:159: NOTICE: div_fast(30000/1 to 1000): 5033.235
psql:perf_test.sql:159: NOTICE: new_inexact(30000/1 to 1000): 5026.835
psql:perf_test.sql:159: NOTICE: div_knuth(30000/2 to 1000): 4209.3574
psql:perf_test.sql:159: NOTICE: new_exact(30000/2 to 1000): 4221.552
psql:perf_test.sql:159: NOTICE: div_fast(30000/2 to 1000): 4221.087
psql:perf_test.sql:159: NOTICE: new_inexact(30000/2 to 1000): 4218.03
psql:perf_test.sql:159: NOTICE: div_knuth(30000/3 to 1000): 4220.8047
psql:perf_test.sql:159: NOTICE: new_exact(30000/3 to 1000): 6049.3945
psql:perf_test.sql:159: NOTICE: div_fast(30000/3 to 1000): 4222.3975
psql:perf_test.sql:159: NOTICE: new_inexact(30000/3 to 1000): 6036.3022
psql:perf_test.sql:159: NOTICE: div_knuth(30000/4 to 1000): 2128.5771
psql:perf_test.sql:159: NOTICE: new_exact(30000/4 to 1000): 6010.0283
psql:perf_test.sql:159: NOTICE: div_fast(30000/4 to 1000): 2120.6108
psql:perf_test.sql:159: NOTICE: new_inexact(30000/4 to 1000): 6018.074
psql:perf_test.sql:159: NOTICE: div_knuth(30000/5 to 1000): 1349.7035
psql:perf_test.sql:159: NOTICE: new_exact(30000/5 to 1000): 5830.0215
psql:perf_test.sql:159: NOTICE: div_fast(30000/5 to 1000): 2284.7449
psql:perf_test.sql:159: NOTICE: new_inexact(30000/5 to 1000): 5829.203
psql:perf_test.sql:159: NOTICE: div_knuth(30000/6 to 1000): 1221.5645
psql:perf_test.sql:159: NOTICE: new_exact(30000/6 to 1000): 5864.074
psql:perf_test.sql:159: NOTICE: div_fast(30000/6 to 1000): 2274.8218
psql:perf_test.sql:159: NOTICE: new_inexact(30000/6 to 1000): 5861.749
psql:perf_test.sql:159: NOTICE: div_knuth(30000/7 to 1000): 1126.5122
psql:perf_test.sql:159: NOTICE: new_exact(30000/7 to 1000): 5724.286
psql:perf_test.sql:159: NOTICE: div_fast(30000/7 to 1000): 2272.2156
psql:perf_test.sql:159: NOTICE: new_inexact(30000/7 to 1000): 5703.411
psql:perf_test.sql:159: NOTICE: div_knuth(30000/8 to 1000): 1050.6875
psql:perf_test.sql:159: NOTICE: new_exact(30000/8 to 1000): 5715.679
psql:perf_test.sql:159: NOTICE: div_fast(30000/8 to 1000): 2103.1975
psql:perf_test.sql:159: NOTICE: new_inexact(30000/8 to 1000): 5682.0537
psql:perf_test.sql:159: NOTICE: div_knuth(30000/9 to 1000): 974.64056
psql:perf_test.sql:159: NOTICE: new_exact(30000/9 to 1000): 5769.8154
psql:perf_test.sql:159: NOTICE: div_fast(30000/9 to 1000): 2106.8958
psql:perf_test.sql:159: NOTICE: new_inexact(30000/9 to 1000): 5647.256
psql:perf_test.sql:159: NOTICE: div_knuth(30000/10 to 1000): 907.6586
psql:perf_test.sql:159: NOTICE: new_exact(30000/10 to 1000): 5756.68
psql:perf_test.sql:159: NOTICE: div_fast(30000/10 to 1000): 2105.985
psql:perf_test.sql:159: NOTICE: new_inexact(30000/10 to 1000): 5734.71
psql:perf_test.sql:159: NOTICE: div_knuth(30000/12 to 1000): 800.8794
psql:perf_test.sql:159: NOTICE: new_exact(30000/12 to 1000): 5764.497
psql:perf_test.sql:159: NOTICE: div_fast(30000/12 to 1000): 2091.812
psql:perf_test.sql:159: NOTICE: new_inexact(30000/12 to 1000): 5725.7554
psql:perf_test.sql:159: NOTICE: div_knuth(30000/16 to 1000): 655.89325
psql:perf_test.sql:159: NOTICE: new_exact(30000/16 to 1000): 5652.718
psql:perf_test.sql:159: NOTICE: div_fast(30000/16 to 1000): 2063.3738
psql:perf_test.sql:159: NOTICE: new_inexact(30000/16 to 1000): 5667.655
psql:perf_test.sql:159: NOTICE: div_knuth(30000/20 to 1000): 556.616
psql:perf_test.sql:159: NOTICE: new_exact(30000/20 to 1000): 5454.617
psql:perf_test.sql:159: NOTICE: div_fast(30000/20 to 1000): 2017.852
psql:perf_test.sql:159: NOTICE: new_inexact(30000/20 to 1000): 5419.1177
psql:perf_test.sql:159: NOTICE: div_knuth(30000/30 to 1000): 401.41327
psql:perf_test.sql:159: NOTICE: new_exact(30000/30 to 1000): 4750.679
psql:perf_test.sql:159: NOTICE: div_fast(30000/30 to 1000): 1969.0334
psql:perf_test.sql:159: NOTICE: new_inexact(30000/30 to 1000): 4829.6055
psql:perf_test.sql:159: NOTICE: div_knuth(30000/40 to 1000): 312.81503
psql:perf_test.sql:159: NOTICE: new_exact(30000/40 to 1000): 4279.1846
psql:perf_test.sql:159: NOTICE: div_fast(30000/40 to 1000): 1902.2346
psql:perf_test.sql:159: NOTICE: new_inexact(30000/40 to 1000): 4313.831
psql:perf_test.sql:159: NOTICE: div_knuth(30000/50 to 1000): 256.9856
psql:perf_test.sql:159: NOTICE: new_exact(30000/50 to 1000): 3688.4958
psql:perf_test.sql:159: NOTICE: div_fast(30000/50 to 1000): 1709.739
psql:perf_test.sql:159: NOTICE: new_inexact(30000/50 to 1000): 3705.097
psql:perf_test.sql:159: NOTICE: div_knuth(30000/60 to 1000): 218.10089
psql:perf_test.sql:159: NOTICE: new_exact(30000/60 to 1000): 3327.4424
psql:perf_test.sql:159: NOTICE: div_fast(30000/60 to 1000): 1554.7582
psql:perf_test.sql:159: NOTICE: new_inexact(30000/60 to 1000): 3295.3533
psql:perf_test.sql:159: NOTICE: div_knuth(30000/70 to 1000): 188.62721
psql:perf_test.sql:159: NOTICE: new_exact(30000/70 to 1000): 2581.6748
psql:perf_test.sql:159: NOTICE: div_fast(30000/70 to 1000): 1401.4282
psql:perf_test.sql:159: NOTICE: new_inexact(30000/70 to 1000): 2609.9023
psql:perf_test.sql:159: NOTICE: div_knuth(30000/80 to 1000): 167.63744
psql:perf_test.sql:159: NOTICE: new_exact(30000/80 to 1000): 2357.8726
psql:perf_test.sql:159: NOTICE: div_fast(30000/80 to 1000): 1474.9504
psql:perf_test.sql:159: NOTICE: new_inexact(30000/80 to 1000): 2371.2354
psql:perf_test.sql:159: NOTICE: div_knuth(30000/90 to 1000): 149.2585
psql:perf_test.sql:159: NOTICE: new_exact(30000/90 to 1000): 2518.8027
psql:perf_test.sql:159: NOTICE: div_fast(30000/90 to 1000): 1312.9119
psql:perf_test.sql:159: NOTICE: new_inexact(30000/90 to 1000): 2554.7944
psql:perf_test.sql:159: NOTICE: div_knuth(30000/100 to 1000): 135.20451
psql:perf_test.sql:159: NOTICE: new_exact(30000/100 to 1000): 2354.8718
psql:perf_test.sql:159: NOTICE: div_fast(30000/100 to 1000): 1211.9681
psql:perf_test.sql:159: NOTICE: new_inexact(30000/100 to 1000): 2344.5867
psql:perf_test.sql:159: NOTICE: div_knuth(30000/200 to 1000): 69.81816
psql:perf_test.sql:159: NOTICE: new_exact(30000/200 to 1000): 1266.2845
psql:perf_test.sql:159: NOTICE: div_fast(30000/200 to 1000): 819.0733
psql:perf_test.sql:159: NOTICE: new_inexact(30000/200 to 1000): 1275.6906
psql:perf_test.sql:159: NOTICE: div_knuth(30000/300 to 1000): 47.146946
psql:perf_test.sql:159: NOTICE: new_exact(30000/300 to 1000): 915.1485
psql:perf_test.sql:159: NOTICE: div_fast(30000/300 to 1000): 546.0576
psql:perf_test.sql:159: NOTICE: new_inexact(30000/300 to 1000): 904.85266
psql:perf_test.sql:159: NOTICE: div_knuth(30000/400 to 1000): 35.52383
psql:perf_test.sql:159: NOTICE: new_exact(30000/400 to 1000): 716.96387
psql:perf_test.sql:159: NOTICE: div_fast(30000/400 to 1000): 473.38306
psql:perf_test.sql:159: NOTICE: new_inexact(30000/400 to 1000): 725.5605
psql:perf_test.sql:159: NOTICE: div_knuth(30000/500 to 1000): 28.68911
psql:perf_test.sql:159: NOTICE: new_exact(30000/500 to 1000): 589.0308
psql:perf_test.sql:159: NOTICE: div_fast(30000/500 to 1000): 379.85297
psql:perf_test.sql:159: NOTICE: new_inexact(30000/500 to 1000): 597.2027
psql:perf_test.sql:159: NOTICE: div_knuth(30000/600 to 1000): 24.012598
psql:perf_test.sql:159: NOTICE: new_exact(30000/600 to 1000): 503.38565
psql:perf_test.sql:159: NOTICE: div_fast(30000/600 to 1000): 322.74042
psql:perf_test.sql:159: NOTICE: new_inexact(30000/600 to 1000): 510.6039
psql:perf_test.sql:159: NOTICE: div_knuth(30000/700 to 1000): 20.68035
psql:perf_test.sql:159: NOTICE: new_exact(30000/700 to 1000): 441.56393
psql:perf_test.sql:159: NOTICE: div_fast(30000/700 to 1000): 289.18106
psql:perf_test.sql:159: NOTICE: new_inexact(30000/700 to 1000): 445.04276
psql:perf_test.sql:159: NOTICE: div_knuth(30000/800 to 1000): 18.187252
psql:perf_test.sql:159: NOTICE: new_exact(30000/800 to 1000): 385.73846
psql:perf_test.sql:159: NOTICE: div_fast(30000/800 to 1000): 254.88226
psql:perf_test.sql:159: NOTICE: new_inexact(30000/800 to 1000): 395.0352
psql:perf_test.sql:159: NOTICE: div_knuth(30000/1000 to 1000): 14.653422
psql:perf_test.sql:159: NOTICE: new_exact(30000/1000 to 1000): 317.63458
psql:perf_test.sql:159: NOTICE: div_fast(30000/1000 to 1000): 204.31174
psql:perf_test.sql:159: NOTICE: new_inexact(30000/1000 to 1000): 323.52377
psql:perf_test.sql:159: NOTICE: div_knuth(30000/2000 to 1000): 7.6092854
psql:perf_test.sql:159: NOTICE: new_exact(30000/2000 to 1000): 167.29945
psql:perf_test.sql:159: NOTICE: div_fast(30000/2000 to 1000): 116.97553
psql:perf_test.sql:159: NOTICE: new_inexact(30000/2000 to 1000): 170.86507
psql:perf_test.sql:159: NOTICE: div_knuth(30000/3000 to 1000): 5.2479725
psql:perf_test.sql:159: NOTICE: new_exact(30000/3000 to 1000): 116.303856
psql:perf_test.sql:159: NOTICE: div_fast(30000/3000 to 1000): 83.49917
psql:perf_test.sql:159: NOTICE: new_inexact(30000/3000 to 1000): 122.94285
psql:perf_test.sql:159: NOTICE: div_knuth(30000/4000 to 1000): 4.0976677
psql:perf_test.sql:159: NOTICE: new_exact(30000/4000 to 1000): 92.45391
psql:perf_test.sql:159: NOTICE: div_fast(30000/4000 to 1000): 66.96937
psql:perf_test.sql:159: NOTICE: new_inexact(30000/4000 to 1000): 97.80295
psql:perf_test.sql:159: NOTICE: div_knuth(30000/5000 to 1000): 3.4145873
psql:perf_test.sql:159: NOTICE: new_exact(30000/5000 to 1000): 77.46581
psql:perf_test.sql:159: NOTICE: div_fast(30000/5000 to 1000): 56.787464
psql:perf_test.sql:159: NOTICE: new_inexact(30000/5000 to 1000): 85.84723
psql:perf_test.sql:159: NOTICE: div_knuth(30000/6000 to 1000): 2.9494658
psql:perf_test.sql:159: NOTICE: new_exact(30000/6000 to 1000): 66.18928
psql:perf_test.sql:159: NOTICE: div_fast(30000/6000 to 1000): 50.165077
psql:perf_test.sql:159: NOTICE: new_inexact(30000/6000 to 1000): 76.57738
psql:perf_test.sql:159: NOTICE: div_knuth(30000/8000 to 1000): 2.4110105
psql:perf_test.sql:159: NOTICE: new_exact(30000/8000 to 1000): 55.11559
psql:perf_test.sql:159: NOTICE: div_fast(30000/8000 to 1000): 42.878887
psql:perf_test.sql:159: NOTICE: new_inexact(30000/8000 to 1000): 66.94813
psql:perf_test.sql:159: NOTICE: div_knuth(30000/10000 to 1000): 2.1253073
psql:perf_test.sql:159: NOTICE: new_exact(30000/10000 to 1000): 48.094555
psql:perf_test.sql:159: NOTICE: div_fast(30000/10000 to 1000): 41.658207
psql:perf_test.sql:159: NOTICE: new_inexact(30000/10000 to 1000): 63.578854
psql:perf_test.sql:159: NOTICE: div_knuth(30000/15000 to 1000): 1.8897681
psql:perf_test.sql:159: NOTICE: new_exact(30000/15000 to 1000): 42.48269
psql:perf_test.sql:159: NOTICE: div_fast(30000/15000 to 1000): 54.621117
psql:perf_test.sql:159: NOTICE: new_inexact(30000/15000 to 1000): 83.71922
psql:perf_test.sql:159: NOTICE: div_knuth(30000/20000 to 1000): 2.110218
psql:perf_test.sql:159: NOTICE: new_exact(30000/20000 to 1000): 46.565773
psql:perf_test.sql:159: NOTICE: div_fast(30000/20000 to 1000): 117.67734
psql:perf_test.sql:159: NOTICE: new_inexact(30000/20000 to 1000): 183.50308
psql:perf_test.sql:159: NOTICE: div_knuth(30000/25000 to 1000): 3.2945046
psql:perf_test.sql:159: NOTICE: new_exact(30000/25000 to 1000): 73.92294
psql:perf_test.sql:159: NOTICE: div_fast(30000/25000 to 1000): 447.15518
psql:perf_test.sql:159: NOTICE: new_inexact(30000/25000 to 1000): 667.84204
psql:perf_test.sql:159: NOTICE: div_knuth(30000/30000 to 1000): 57.230995
psql:perf_test.sql:159: NOTICE: new_exact(30000/30000 to 1000): 1152.901
psql:perf_test.sql:159: NOTICE: div_fast(30000/30000 to 1000): 39906.1
psql:perf_test.sql:159: NOTICE: new_inexact(30000/30000 to 1000): 45135.094
ndig1 | ndig2 | rscale | div_knuth | new_exact | div_fast | new_inexact
-------+-------+--------+---------------+---------------+----------------+---------------
1 | 1 | 20 | 7.1960835e+06 | 7.1200385e+06 | 7.178378e+06 | 7.125151e+06
2 | 2 | 20 | 6.3568615e+06 | 6.3081395e+06 | 6.3349775e+06 | 6.3185515e+06
3 | 3 | 20 | 5.546596e+06 | 6.0055475e+06 | 5.5275245e+06 | 5.4348795e+06
4 | 4 | 20 | 4.008992e+06 | 5.997717e+06 | 3.9744602e+06 | 5.471987e+06
5 | 5 | 20 | 3.4835525e+06 | 6.0302225e+06 | 3.967089e+06 | 5.6419765e+06
6 | 6 | 20 | 3.2444875e+06 | 5.6762025e+06 | 3.7983968e+06 | 5.3384915e+06
7 | 7 | 20 | 3.0878065e+06 | 5.561364e+06 | 3.805281e+06 | 5.3543805e+06
8 | 8 | 20 | 2.9522608e+06 | 5.556578e+06 | 3.7688048e+06 | 5.2979645e+06
9 | 9 | 20 | 2.8141242e+06 | 5.4585175e+06 | 3.7641355e+06 | 5.3029945e+06
10 | 10 | 20 | 2.6854315e+06 | 5.401406e+06 | 3.717324e+06 | 5.2982245e+06
12 | 12 | 20 | 2.463203e+06 | 5.352098e+06 | 3.7484325e+06 | 5.257825e+06
16 | 16 | 20 | 2.1140882e+06 | 5.1496275e+06 | 3.7378978e+06 | 5.1858655e+06
20 | 20 | 20 | 1.844568e+06 | 4.9457225e+06 | 3.7352012e+06 | 5.265848e+06
30 | 30 | 20 | 1.4199392e+06 | 4.426795e+06 | 3.749329e+06 | 5.286707e+06
40 | 40 | 20 | 1.1415736e+06 | 4.0184345e+06 | 3.7304382e+06 | 5.2382135e+06
50 | 50 | 20 | 949799.5 | 3.6520335e+06 | 3.716055e+06 | 5.201942e+06
60 | 60 | 20 | 814306.94 | 3.358812e+06 | 3.7108608e+06 | 5.132082e+06
70 | 70 | 20 | 713076.25 | 3.1880192e+06 | 3.907764e+06 | 5.5483005e+06
80 | 80 | 20 | 643303.1 | 2.9338445e+06 | 3.939817e+06 | 5.561608e+06
90 | 90 | 20 | 580670.2 | 2.8258315e+06 | 3.878146e+06 | 5.618633e+06
100 | 100 | 20 | 529406.75 | 2.6251235e+06 | 3.8983632e+06 | 5.493755e+06
200 | 200 | 20 | 282959.12 | 1.5459584e+06 | 3.9180488e+06 | 5.5186775e+06
300 | 300 | 20 | 192539.33 | 1.1371038e+06 | 3.8130355e+06 | 5.3560355e+06
400 | 400 | 20 | 146944.08 | 865545.06 | 3.8403292e+06 | 5.465972e+06
500 | 500 | 20 | 116281.586 | 722869.7 | 3.839543e+06 | 5.364914e+06
600 | 600 | 20 | 97888.83 | 614152.9 | 3.7891028e+06 | 5.1968325e+06
700 | 700 | 20 | 84661.53 | 527830.2 | 3.765775e+06 | 5.2745445e+06
800 | 800 | 20 | 73977.37 | 469090.28 | 3.681662e+06 | 5.073371e+06
1000 | 1000 | 20 | 59166.15 | 386794.62 | 3.626947e+06 | 4.977904e+06
2000 | 2000 | 20 | 30115.377 | 203846.36 | 3.236183e+06 | 4.300397e+06
3000 | 3000 | 20 | 20146.963 | 137423.5 | 2.8562088e+06 | 3.609058e+06
4000 | 4000 | 20 | 15082.934 | 103360.8 | 2.4052155e+06 | 2.9367265e+06
5000 | 5000 | 20 | 12105.883 | 83322.51 | 2.1052972e+06 | 2.4916838e+06
6000 | 6000 | 20 | 10080.515 | 68994.4 | 1.9218121e+06 | 2.24106e+06
7000 | 7000 | 20 | 8633.784 | 59839.08 | 1.7834495e+06 | 2.0366496e+06
8000 | 8000 | 20 | 7602.674 | 52680.656 | 1.4994535e+06 | 1.681299e+06
10000 | 10000 | 20 | 5972.3076 | 41640.098 | 1.1775675e+06 | 1.3003141e+06
20000 | 20000 | 20 | 2985.6353 | 19435.295 | 207796.5 | 212146.48
30000 | 30000 | 20 | 1986.4113 | 12707.005 | 133784.25 | 136607.14
30000 | 30000 | 1000 | 57.32769 | 1185.8271 | 41279.14 | 47675.1
2 | 1 | 0 | 8.237793e+06 | 8.024971e+06 | 8.103656e+06 | 8.068903e+06
4 | 2 | 0 | 7.0182165e+06 | 6.881941e+06 | 6.915711e+06 | 6.907649e+06
6 | 3 | 0 | 5.77648e+06 | 5.9784945e+06 | 5.757102e+06 | 5.520142e+06
8 | 4 | 0 | 4.0924038e+06 | 5.6049625e+06 | 4.142259e+06 | 5.199139e+06
10 | 5 | 0 | 3.394386e+06 | 5.6548685e+06 | 3.8234515e+06 | 5.346245e+06
12 | 6 | 0 | 2.9557218e+06 | 5.304122e+06 | 3.6883042e+06 | 5.031619e+06
14 | 7 | 0 | 2.5823862e+06 | 5.1728725e+06 | 3.4540345e+06 | 4.9365645e+06
16 | 8 | 0 | 2.2444192e+06 | 4.85085e+06 | 3.2666398e+06 | 4.6643575e+06
18 | 9 | 0 | 2.0022302e+06 | 4.8130915e+06 | 3.0601618e+06 | 4.708907e+06
20 | 10 | 0 | 1.7764619e+06 | 4.555996e+06 | 2.9831422e+06 | 4.4741695e+06
24 | 12 | 0 | 1.4175224e+06 | 4.295774e+06 | 2.7203312e+06 | 4.2403555e+06
32 | 16 | 0 | 960045.56 | 3.7129402e+06 | 2.3477268e+06 | 3.8036942e+06
40 | 20 | 0 | 674087.56 | 3.280506e+06 | 2.0673646e+06 | 3.4257438e+06
60 | 30 | 0 | 355008.34 | 2.4567038e+06 | 1.5849484e+06 | 2.7450268e+06
80 | 40 | 0 | 215805.98 | 1.8949488e+06 | 1.2364755e+06 | 2.2323735e+06
100 | 50 | 0 | 144933.31 | 1.4368442e+06 | 1.00701456e+06 | 1.8080952e+06
120 | 60 | 0 | 104121.03 | 1.1828138e+06 | 795174.75 | 1.4938864e+06
140 | 70 | 0 | 77988.26 | 827643.56 | 687378.75 | 1.2672966e+06
160 | 80 | 0 | 61005.137 | 699290.7 | 596311.9 | 1.1070569e+06
180 | 90 | 0 | 48586.145 | 667418.5 | 515352.16 | 907772.94
200 | 100 | 0 | 39674.14 | 567201.75 | 451431.03 | 762434.4
400 | 200 | 0 | 10340.164 | 172542.08 | 172137.45 | 281150.6
600 | 300 | 0 | 4660.1885 | 86004.95 | 87411.59 | 147022.06
800 | 400 | 0 | 2641.9792 | 49993.574 | 53508.28 | 90611.36
1000 | 500 | 0 | 1699.1143 | 34041.13 | 35541.254 | 61188.54
1200 | 600 | 0 | 1177.0071 | 24292.21 | 26385.12 | 44297.508
1400 | 700 | 0 | 869.4689 | 17679.648 | 20128.275 | 33469.33
1600 | 800 | 0 | 666.3818 | 14082.562 | 15618.182 | 25612.523
2000 | 1000 | 0 | 426.7064 | 9199.988 | 10633.945 | 17246.629
4000 | 2000 | 0 | 107.39402 | 2392.5532 | 2960.1611 | 4586.1333
6000 | 3000 | 0 | 47.672344 | 1070.6996 | 1359.3883 | 2053.8494
8000 | 4000 | 0 | 26.912056 | 603.22473 | 766.75684 | 1169.2013
10000 | 5000 | 0 | 17.203123 | 387.99393 | 500.3077 | 745.75665
12000 | 6000 | 0 | 11.916854 | 271.10144 | 349.5224 | 525.88763
16000 | 8000 | 0 | 6.724392 | 152.93118 | 199.18225 | 297.60675
20000 | 10000 | 0 | 4.305857 | 95.503685 | 126.07416 | 193.67984
30000 | 15000 | 0 | 1.9212655 | 42.96836 | 56.49518 | 86.933846
30000 | 1 | 1000 | 5024.3633 | 5037.272 | 5033.235 | 5026.835
30000 | 2 | 1000 | 4209.3574 | 4221.552 | 4221.087 | 4218.03
30000 | 3 | 1000 | 4220.8047 | 6049.3945 | 4222.3975 | 6036.3022
30000 | 4 | 1000 | 2128.5771 | 6010.0283 | 2120.6108 | 6018.074
30000 | 5 | 1000 | 1349.7035 | 5830.0215 | 2284.7449 | 5829.203
30000 | 6 | 1000 | 1221.5645 | 5864.074 | 2274.8218 | 5861.749
30000 | 7 | 1000 | 1126.5122 | 5724.286 | 2272.2156 | 5703.411
30000 | 8 | 1000 | 1050.6875 | 5715.679 | 2103.1975 | 5682.0537
30000 | 9 | 1000 | 974.64056 | 5769.8154 | 2106.8958 | 5647.256
30000 | 10 | 1000 | 907.6586 | 5756.68 | 2105.985 | 5734.71
30000 | 12 | 1000 | 800.8794 | 5764.497 | 2091.812 | 5725.7554
30000 | 16 | 1000 | 655.89325 | 5652.718 | 2063.3738 | 5667.655
30000 | 20 | 1000 | 556.616 | 5454.617 | 2017.852 | 5419.1177
30000 | 30 | 1000 | 401.41327 | 4750.679 | 1969.0334 | 4829.6055
30000 | 40 | 1000 | 312.81503 | 4279.1846 | 1902.2346 | 4313.831
30000 | 50 | 1000 | 256.9856 | 3688.4958 | 1709.739 | 3705.097
30000 | 60 | 1000 | 218.10089 | 3327.4424 | 1554.7582 | 3295.3533
30000 | 70 | 1000 | 188.62721 | 2581.6748 | 1401.4282 | 2609.9023
30000 | 80 | 1000 | 167.63744 | 2357.8726 | 1474.9504 | 2371.2354
30000 | 90 | 1000 | 149.2585 | 2518.8027 | 1312.9119 | 2554.7944
30000 | 100 | 1000 | 135.20451 | 2354.8718 | 1211.9681 | 2344.5867
30000 | 200 | 1000 | 69.81816 | 1266.2845 | 819.0733 | 1275.6906
30000 | 300 | 1000 | 47.146946 | 915.1485 | 546.0576 | 904.85266
30000 | 400 | 1000 | 35.52383 | 716.96387 | 473.38306 | 725.5605
30000 | 500 | 1000 | 28.68911 | 589.0308 | 379.85297 | 597.2027
30000 | 600 | 1000 | 24.012598 | 503.38565 | 322.74042 | 510.6039
30000 | 700 | 1000 | 20.68035 | 441.56393 | 289.18106 | 445.04276
30000 | 800 | 1000 | 18.187252 | 385.73846 | 254.88226 | 395.0352
30000 | 1000 | 1000 | 14.653422 | 317.63458 | 204.31174 | 323.52377
30000 | 2000 | 1000 | 7.6092854 | 167.29945 | 116.97553 | 170.86507
30000 | 3000 | 1000 | 5.2479725 | 116.303856 | 83.49917 | 122.94285
30000 | 4000 | 1000 | 4.0976677 | 92.45391 | 66.96937 | 97.80295
30000 | 5000 | 1000 | 3.4145873 | 77.46581 | 56.787464 | 85.84723
30000 | 6000 | 1000 | 2.9494658 | 66.18928 | 50.165077 | 76.57738
30000 | 8000 | 1000 | 2.4110105 | 55.11559 | 42.878887 | 66.94813
30000 | 10000 | 1000 | 2.1253073 | 48.094555 | 41.658207 | 63.578854
30000 | 15000 | 1000 | 1.8897681 | 42.48269 | 54.621117 | 83.71922
30000 | 20000 | 1000 | 2.110218 | 46.565773 | 117.67734 | 183.50308
30000 | 25000 | 1000 | 3.2945046 | 73.92294 | 447.15518 | 667.84204
30000 | 30000 | 1000 | 57.230995 | 1152.901 | 39906.1 | 45135.094
(117 rows)