----============== HFLOAT version 15-October-2001 ===============---- author: Joerg Arndt, email: arndt (AT) jjj.de compiler used: GNU C 2.95.3 20010315 (SuSE) compilation date: Dec 3 2001, 23:48:58 compilation flags were: -O -ffast-math -march=i686 -mcpu=i686 -fomit-frame-pointer -fno-exceptions HFLOAT is online at http://www.jjj.de/hfloat/ ----===========================================================---- hfloat: radix = 10000 hfloat: default precision is 1048576 LIMBs hfloat: = 4.1943e+06 dec / 3.48329e+06 hex digits = 1.39332e+07 bits hfloat: iterations for inverse n-th root are NOT checked fxtmult: fxt multiplies ARE checked via sum of digit test fxtmult: max workspace size for fxt mult will be 33554432 bytes workspace: size = 33554432 bytes =32 MB =4 Mdoubles workspace: #doubles = 4194305 workspace: extra (pad) doubles = 0 workspace: noswap size = 536870912 bytes =512 MB =64 Mdoubles workspace: cache size = 131072 bytes =128 kB =16 kdoubles pi_check: algorithm to compare to = pi_4th_order(r,0): ===== PI_algorithm: pi_4th_order(r=4 variant) work = 170.519 full prec multiplies RESULT: +.3141592653589793238462643383279502884197169399375105820974944*10^1 last digits are: 3383315585411386385157162953131517186541177371694673716730777048 ===== PI_algorithm: pi_4th_order(r=16 variant) diff=5 (of 1048576) i.e. 1048571 are correct work = 164.359 full prec multiplies ===== PI_algorithm: pi_agm_sch() ===== diff=16 (of 1048576) i.e. 1048560 are correct work = 78.424 full prec multiplies ===== PI_algorithm: pi_agm() diff=15 (of 1048576) i.e. 1048561 are correct work = 98.424 full prec multiplies ===== PI_algorithm: pi_agm3(fast variant) diff=15 (of 1048576) i.e. 1048561 are correct work = 99.5105 full prec multiplies ===== PI_algorithm: pi_agm(quartic) diff=5 (of 1048576) i.e. 1048571 are correct work = 149.324 full prec multiplies ===== PI_algorithm: pi_agm3(quartic, fast variant) diff=14 (of 1048576) i.e. 1048562 are correct work = 155.265 full prec multiplies ===== PI_algorithm: pi_agm3(quartic, slow variant) diff=13 (of 1048576) i.e. 1048563 are correct work = 169.544 full prec multiplies ===== PI_algorithm: pi_agm3(slow variant) diff=14 (of 1048576) i.e. 1048562 are correct work = 108.241 full prec multiplies ===== PI_algorithm: pi_cubic_agm() ===== diff=5 (of 1048576) i.e. 1048571 are correct work = 182.71 full prec multiplies ===== PI_algorithm: pi_3rd_order() ===== diff=5 (of 1048576) i.e. 1048571 are correct work = 200.261 full prec multiplies ===== PI_algorithm: pi_2nd_order() ===== diff=5 (of 1048576) i.e. 1048571 are correct work = 255.699 full prec multiplies ===== PI_algorithm: pi_derived_agm() ===== diff=5 (of 1048576) i.e. 1048571 are correct work = 276.221 full prec multiplies ===== PI_algorithm: pi_5th_order() ===== diff=9 (of 1048576) i.e. 1048567 are correct work = 353.202 full prec multiplies ===== PI_algorithm: pi_9th_order() ===== diff=5 (of 1048576) i.e. 1048571 are correct work = 273.763 full prec multiplies