perf_test.out

application/octet-stream

Filename: perf_test.out
Type: application/octet-stream
Part: 3
Message: Optimising numeric division
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)