
 ----====== HUGE_FLOAT ver 01-october-1997 ======---- 
    author: Joerg Arndt, email: arndt@jjj.de 
 compiled using GNU C++ version "2.7.2.1"
 at Sep 27 1997, 20:10:16
    hfloat is online at http://www.jjj.de/hfloat/
 radix set to 10000

 size of workspace is 32768 bytes  (maxsize= 33554432 bytes) 
 max precision set to 1024 LIMBs =4096 decimal digits   =13606 bits 
 set mul_convolution to FHT_CNVL
 set sqr_convolution to FHT_CNVL
 fxt multiplies ARE checked via sum of digit test 
 iterations for inverse n-th root are NOT checked 

 usage:  '../bin/pi ldn [arg2 [radix]] ' 
   (or  '../bin/pi --help'  for this help) 
   ldn is the (base 2) log of the desired precision in LIMBs 
   (the decimal precision is prec*log_10(RADIX)) 
   e.g. 11 means 2^11=2048 LIMBS 
   RADIX currently set to 10000
   default for ldn is 10 (or 1024 LIMBs) 
   second arg (optional) is application dependent 
   third arg (optional) gives radix (default is 10000) 

   second arg chooses what to do 

   ----- computation of pi: -----
   0 => quartic iteration with r=4 (default) 
   1 => quartic iteration with r=16 
   2 => 2.order iteration 
   3 => agm iteration 
   4 => agm3 iteration, faster variant 
   5 => agm3 iteration, slower variant 
   6 => derived agm iteration, (slow) 
   7 => quintic iteration (very slow) 
   8 => 3.order iteration 
   9 => 9.order iteration 
  10 => cubic agm iteration 
  13 => agm iteration, quartic variant 
  14 => agm3 iteration, quartic faster variant 
  15 => agm3 iteration, quartic slower variant 
  5N => N-term arctan series (N=2...7) (for modest precision) 
 
  e.g.: ../bin/pi 11 1 65536 
    use method 1, precision= 2^11=2048 (radix 65536) LIMBs 
    (i.e. precision is 2048*16 bits= 4096 bytes) 
  e.g.: ../bin/pi 8 0 10000  (default action)
    use method 0, precision= 2^8=256 (radix 10000) LIMBs 
    (i.e. precision is 256*4=1024 decimal digits) 
  e.g.: ../bin/pi 14 
    (precision is 2^15*4=128k decimal digits) 

   ----- other computations: -----
   second arg chooses constant to be computed 
  100 => eulers e  (2.7182818...) via exp(1)
  101 => eulers e  (2.7182818...) via series
  111 => log(2)    (0.693147...) 
  163 => exp(pi*sqrt(163)) 
  999 => (your) stuff in yourstuff.cc 
