[BACK]Return to MACHINES CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / pari-2.2

Diff for /OpenXM_contrib/pari-2.2/Attic/MACHINES between version 1.1 and 1.2

version 1.1, 2001/10/02 11:16:55 version 1.2, 2002/09/11 07:26:37
Line 9  General notes:
Line 9  General notes:
 - Arch  - Arch
  a star (*) in the first column means GP was built using portable kernel.   a star (*) in the first column means GP was built using portable kernel.
   
 - Configure  
  dlD = install() available in all binaries (no [BUG] message in benches)  
  dlD= install() available in gp-dyn only ([BUG] in gp-sta `program' bench)  
  not available at all otherwise           ([BUG] in both `program' benches)  
  Note that symbols from C++ modules will have a mangled name. Use  
  extern "C" {...} declarations if you want to import them with install()  
   
 - Bench, as output by `make bench'  - Bench, as output by `make bench'
  can vary with load, available memory, compiler version ...   1) can vary with load, available memory, compiler version ...
  is not the actual time spent: bench "nfields" is weighted by 1/5.   2) is not the actual time spent: bench "nfields" is weighted by 1/5.
  If dyn is empty, shared library libpari.so couldn't be built.   3) An ! present next to the timing means that install() did not work with
    that configuration ([BUG] in 'program' bench)
   
 NOTE: bench timings in version 2.0.11 and 2.0.12 were not correct (given  NOTE: bench timings in version 2.0.11 and 2.0.12 were not correct (given
 between parentheses). Add about 25% to running times for comparison with  between parentheses). Add about 25% to running times for comparison with
 other versions.  other versions.
   
 Clock frequency in MHz when known, in BM (BogoMIPS) otherwise.  Clock frequency in MHz when known, in BM (BogoMIPS) otherwise.
                                                          Bench
 Arch / proc:         OS:             Configure:     sta:    dyn:  GP version:  Arch / proc:         OS:          Compiler:         sta:    dyn:  GP version:
 ==============================================================================  ==============================================================================
 DEC/Alpha  DEC/Alpha
 alpha21264   667Mhz  FreeBSD-4.0     gcc X11 dlD    2626    2656  2.0.20    IS  alpha21264c 1000MHz  OSF1-V5.1        cc             990    1165  2.2.3     IS
 alpha21264   500MHz  OSF1-V4.0       gcc X11 dl     3178    3436  2.1.0 (20)JC  alpha21264b  833MHz  OSF1-V5.1        cc            1867    2099  2.1.1     JC
 alpha21164a  600MHz  Linux-2.2.13   egcs X11 dl     4270    4350  2.0.19(28)IS  alpha21264   667Mhz  FreeBSD-4.0     gcc            2626!   2656  2.0.20    IS
 alpha21164   600MHz  OSF1-V4.0D      cc  X11 dl     3996    4384  2.0.10    LG  alpha21264   500MHz  OSF1-V4.0       gcc-2.8.1      3178    3436  2.1.0     JC
 alpha21164   533Mhz  Linux 2.0.34    gcc X11 dl    (4294)  (4385) 2.0.12    JC  alpha21264   500MHz  OSF1-V4.0       gcc-2.95.3     1885    1980  2.2.1     GH
 alpha21164   500Mhz  Linux-2.2.13   egcs X11 dl     5167    5217  2.1.1 (13)  alpha21164a  600MHz  Linux-2.4.9     gcc.2.96       4113    4097  2.2.3
 alpha21064   172Mhz  OSF1-3.0        cc  X11 dl    34104   35564  2.1.1  alpha21164a  600MHz  Linux-2.2.13   egcs            4270    4350  2.0.19(26)IS
   alpha21164   600MHz  OSF1-V4.0D      cc             3996    4384  2.0.10    LG
   alpha21164   533Mhz  Linux 2.0.34    gcc           (4294)  (4385) 2.0.12    JC
   alpha21164   500Mhz  Linux-2.2.13   egcs-2.91.66    5167    5217  2.1.1
   alpha21164   500Mhz  Linux-2.2.13    gcc-2.95.3     4319    4253  2.2.2 (27)
   alpha21064   172Mhz  OSF1-3.0        cc            34104   35564  2.1.1
 ------------------------------------------------------------------------------  ------------------------------------------------------------------------------
 Sun/SPARC  Sun/SPARC
 UltraSPARC60 450MHz  Solaris-2.7     gcc X11 dl     3970    4010  2.0.19    IS  UltraSPARC60 450MHz  Solaris-7       gcc            3970    4010  2.0.19    IS
 UltraSPARC60 450MHz  Solaris-2.7      cc X11 dl     5070    5210  2.0.19    IS  UltraSPARC60 450MHz  Solaris-7        cc            5070    5210  2.0.19    IS
 Ultra250     400MHz  Solaris-2.7     gcc X11 dl     4510    4560  2.0.19    IS  UltraSPARC2i 440MHz  Solaris-8       gcc-2.95.2     3914    4230  2.2.1
 Ultra250     400MHz  Solaris-2.7      cc X11 dl     5950    6090  2.0.19    IS  Ultra250     400MHz  Solaris-7       gcc            4510    4560  2.0.19    IS
 UltraSPARC60 360MHz  Solaris-2.6     gcc X11 dl     5034    5209  2.0.16    IS  Ultra250     400MHz  Solaris-7        cc            5950    6090  2.0.19    IS
 UltraSPARC60 360MHz  Solaris-2.6      cc X11 dl     6329    6453  2.0.16    IS  UltraSPARC60 360MHz  Solaris-2.6     gcc            5034    5209  2.0.16    IS
 UltraSPARC2i 360MHz  Solaris-2.7    egcs X11 dl     5816    6286  2.0.16(18)HS  UltraSPARC60 360MHz  Solaris-2.6      cc            6329    6453  2.0.16    IS
 UltraSPARC2i 333MHz  Solaris-2.7     gcc X11 dl     5666    6818  2.0.20(19)  UltraSPARC2i 360MHz  Solaris-7      egcs            5816    6286  2.0.16(17)HS
 UltraSPARC10 300MHz  Solaris-2.6     gcc X11 dl    (5932)  (6102) 2.0.12    GN  UltraSPARC2i 333MHz  Solaris-7       gcc            5666    6818  2.0.20(18)
 UltraSPARC   300MHz  Solaris-2.5     gcc X11 dl     7643    7566  2.0.9     IS  UltraSPARC10 300MHz  Solaris-2.6     gcc           (5932)  (6102) 2.0.12    GN
 UltraSPARC2  296MHz  Solaris-2.5.1   gcc X11 dl     6098    6277  2.0.16    IS  UltraSPARC   300MHz  Solaris-2.5     gcc            7643    7566  2.0.9     IS
 UltraSPARC2  296MHz  Solaris-2.5.1    cc X11 dl     7676    7869  2.0.16    IS  UltraSPARC2  296MHz  Solaris-2.5.1   gcc            6098    6277  2.0.16    IS
 UltraSPARC2i 270MHz  Solaris-2.7     gcc X11 dl     9008    7860  2.0.16    IZ  UltraSPARC2  296MHz  Solaris-2.5.1    cc            7676    7869  2.0.16    IS
 UltraSPARC2i 270MHz  Solaris-2.6      cc X11 dl     9200    9970  2.0.10    LG  UltraSPARC2i 270MHz  Solaris-7       gcc            9008    7860  2.0.16    IZ
 UltraSPARC2  248MHz  Solaris-2.7     cc5 X11 dl     9420    9692  2.0.18(14)GN  UltraSPARC2i 270MHz  Solaris-2.6      cc            9200    9970  2.0.10    LG
 UltraSPARC2  248MHz  Solaris-2.7    egcs X11 dl     7218    7262  2.0.16    HS  UltraSPARC2  248MHz  Solaris-7        cc-5.0        9420    9692  2.0.18(13)GN
 UltraSPARC   200MHz  Solaris-2.5.1   gcc X11 dl     9226    9268  2.0.16    IS  UltraSPARC2  248MHz  Solaris-7      egcs            7218    7262  2.0.16    HS
 UltraSPARC   200MHz  Solaris-2.5.1    cc X11 dl    11226   11755  2.0.16    IS  UltraSPARC   200MHz  Solaris-2.5.1   gcc            9226    9268  2.0.16    IS
 UltraSPARC   167MHz  Solaris-2.6     gcc X11 dl    10767   11218  2.0.16    IS  UltraSPARC   200MHz  Solaris-2.5.1    cc           11226   11755  2.0.16    IS
 UltraSPARC   167MHz  Solaris-2.6      cc X11 dl    13677   13967  2.0.16    IS  UltraSPARC   167MHz  Solaris-2.6     gcc           10767   11218  2.0.16    IS
 UltraSPARC   167MHz  Solaris-2.7     gcc X11 dl    10740   10828  2.1.1  UltraSPARC   167MHz  Solaris-2.6      cc           13677   13967  2.0.16    IS
 UltraSPARC   167MHz  Solaris-2.5     g++ X11 dl    13474   13418  2.0.9 (7) LG  UltraSPARC   167MHz  Solaris-7       gcc-2.8.1      9044    9162  2.2.3
 UltraSPARC   167MHz  Solaris-2.5     CC  X11 -     15778   16400  2.0.9     LG  UltraSPARC   167MHz  Solaris-2.5     g++           13474   13418  2.0.9 (7) LG
 UltraSPARC   167MHz  Solaris-2.5     cc  X11 dl    16241   17048  2.0.9     LG  UltraSPARC   167MHz  Solaris-2.5     CC            15778!  16400! 2.0.9     LG
 UltraSPARC   143MHz  Solaris-2.5     gcc X11 dl    12470   12663  2.1.1  UltraSPARC   167MHz  Solaris-2.5     cc            16241   17048  2.0.9     LG
   UltraSPARC   143MHz  Solaris-2.5     gcc-2.95.3    11905   11723  2.2.1
   
 SuperSPARC2   75MHz  Solaris-2.5     gcc X11 dl    16969   17013  2.0.10    LG  SuperSPARC2   75MHz  Solaris-2.5     gcc           16969   17013  2.0.10    LG
 SuperSPARC    50Mhz  Linux-2.2.14    gcc X11 dl    41126   40854  2.0.18(22)BA  SuperSPARC    50Mhz  Linux-2.2.14    gcc           41126   40854  2.0.18(20)BA
 SuperSPARC    40MHz  SunOS-4.1.3     gcc X11 dl    31178   30456  2.0.19  SuperSPARC    40MHz  SunOS-4.1.3     gcc           31178   30456  2.0.19
 SuperSPARC    40Mhz  Solaris-2.5     gcc X11 dl    31528   31576  2.0.16  SuperSPARC    40Mhz  Solaris-2.5     gcc           31528   31576  2.0.16
 TurboSPARC   170MHz  Solaris-2.5     gcc X11 dl    15907   16529  2.0.9     LG  TurboSPARC   170MHz  Solaris-2.5     gcc           15907   16529  2.0.9     LG
 MicroSPARC2  110MHz  NextStep-v3     cc    -  -    37794       -  2.0.9     LG  MicroSPARC2  110MHz  NextStep-v3     cc            37794!      -  2.0.9     LG
 MicroSPARC2  110MHz  SunOS-4.1.4     gcc X11 dl    31476   32123  2.0.9     LG  MicroSPARC2  110MHz  SunOS-4.1.4     gcc           31476   32123  2.0.9     LG
 MicroSPARC2  110MHz  Solaris-2.5     gcc X11 dl    25335   26193  2.1.1  MicroSPARC2  110MHz  Solaris-2.5     gcc-2.7.2     24197   24107  2.2.2
 SPARCv7(SS2)  40MHz  SunOS-4.1.3     gcc X11 dlD  115212  115364  2.0.9     LG  SPARCv7(SS2)  40MHz  SunOS-4.1.3     gcc          115212! 115364  2.0.9     LG
 SPARCv7(ELC)  33MHz  SunOS-4.1.1     gcc X11  -   139406       -  2.0.8     GN  SPARCv7(ELC)  33MHz  SunOS-4.1.1     gcc          139406!      -  2.0.8     GN
 SPARCv7(SS400)  ???  SunOS-4.1.4     gcc   - dl   107074  106494  2.0.16(21)DE  SPARCv7(SS400)  ???  SunOS-4.1.4     gcc          107074  106494  2.0.16(19)DE
 SPARCv7(HWS210) ???  Linux-2.2.5     gcc   -  -    98488       -  2.0.16(15)DE  SPARCv7(HWS210) ???  Linux-2.2.5     gcc           98488!      -  2.0.16(14)DE
 ------------------------------------------------------------------------------  ------------------------------------------------------------------------------
 Intel/x86  Intel/x86
 AMS Athlon  1100MHz  Linux-2.4.2-2   gcc X11 dl     1078    1076  2.1.1     DP  AMD Athlon  XP1800+  Linux-2.4.17    gcc-3.0.4       616     616  2.2.3 (30)PE
 AMD Duron   1000MHz  Linux-2.4.0    egcs  -  dl     1364    1428  2.0.20    QL  AMD Athlon  MP1800+  Linux-2.4.9     gcc-2.96        696     688  2.2.3 (29)HC
 AMD Athlon   850MHz  Linux-2.2.17    gcc X11 dl     1364    1342  2.1.0     JC  AMD Athlon  1200MHz  Linux-2.4.7     gcc-2.96       1002     992  2.1.2     CL
 AMD Duron    700MHz  Linux-2.4.0    egcs X11 dl     2066    2138  2.0.20    QL  AMD Athlon  1100MHz  Linux-2.4.2-2   gcc            1078    1076  2.1.1     DP
 AMD Athlon   500MHz  Linux-2.2.13    gcc X11 dl     2736    2724  2.0.18    MS  AMD Duron   1000MHz  Linux-2.4.0    egcs            1364    1428  2.0.20    QL
 AMD K6-2     350Mhz  Linux-2.0.34   egcs X11 dl    (4856)  (4756) 2.0.11    SH  AMD Athlon   850MHz  Linux-2.2.17    gcc            1364    1342  2.1.0     JC
 AMD K6-2     350Mhz  Linux-2.0.36    gcc X11 dl     5154    4850  2.0.17  AMD Duron    700MHz  Linux-2.4.0    egcs            2066    2138  2.0.20    QL
 AMD K6       266MHz  Linux-2.2.5    pgcc X11 dl     5861    6001  2.0.16(17)IS  AMD Athlon   500MHz  Linux-2.2.13    gcc            2736    2724  2.0.18    MS
 AMD K6       233Mhz  Linux-2.2.14    gcc X11 dl     6968    7158  2.0.18    QL  AMD K6-2     350Mhz  Linux-2.0.34   egcs           (4856)  (4756) 2.0.11    SH
 IBM/Cyrix    200MHz  Linux-2.0.35    gcc X11 dl    13190   13729  2.0.15    AP  AMD K6-2     350Mhz  Linux-2.0.36    gcc            5154    4850  2.0.17
 PentiumIII  1000MHz  Linux-2.2.15    gcc X11 dl     1068    1164  2.2.0     XR  AMD K6       266MHz  Linux-2.2.5    pgcc            5861    6001  2.0.16(16)IS
 PentiumIII   933MHz  Linux-2.2.15   egcs X11 dl     1450    1485  2.0.20    IS  AMD K6       233Mhz  Linux-2.2.14    gcc            6968    7158  2.0.18    QL
 PentiumIII   800MHz  Linux-2.2.14   egcs X11 dl     1900    1882  2.0.20    CL  IBM/Cyrix    200MHz  Linux-2.0.35    gcc           13190   13729  2.0.15    AP
 PentiumIII   733MHz  Linux-2.2.14   egcs X11 dl     2080    2090  2.0.19    IS  PentiumIV   1600MHz  Linux-2.4.18-3  gcc-2.96        938     960  2.2.4
 PentiumIII   533MHz  Linux-2.2.14    gcc X11 dl     2710    2730  2.0.19    IS  PentiumIV   1400MHz  Linux-2.4.4-4   gcc-2.95.3     1318    1354  2.1.3     HG
 PentiumIII   500MHz  Linux-2.2.12   egcs X11 dl     3154    3176  2.0.18    HC  PentiumIII  1000MHz  Linux-2.4.7-10  gcc-2.96       1104    1124  2.2.3
 PentiumII    450MHz  Linux-2.0.35    gcc X11 dl     3220    3230  2.1.1     TT  PentiumIII   933MHz  Linux-2.2.15   egcs            1450    1485  2.0.20    IS
 PentiumII    400MHz  Linux-2.3.99    gcc X11 dl     3392    3410  2.0.20(27)GH  PentiumIII   800MHz  Linux-2.2.14   egcs            1900    1882  2.0.20    CL
 PentiumII    400MHz  Linux-2.2.14    gcc X11 dl     3886    3902  2.0.20    GH  PentiumIII   800MHz  Linux-2.2.19    gcc-2.96       1638    1624  2.1.2     OT
 PentiumII    350MHz  Linux-2.2.16    gcc X11 dl     3848    3876  2.1.0 (23)  PentiumIII   733MHz  Linux-2.2.14   egcs            2080    2090  2.0.19    IS
 PentiumII    350MHz  Win98         mingw   -  -     4412       -  2.1.0 (24)  PentiumIII   533MHz  Linux-2.2.14    gcc            2710    2730  2.0.19    IS
 PentiumII    350MHz  Win98 + Cygwin1 gcc   -  -     4490       -  2.1.0 (25)  PentiumIII   500MHz  Linux-2.2.12   egcs            3154    3176  2.0.18    HC
 PentiumII    350MHz  Win98 + RSX     gcc   -  -     9436       -  2.0.20(26)  PentiumII    450MHz  Linux-2.4.18    gcc-3.0.4      2348    2426  2.2.3 (31)PE
 PentiumII    350Mhz  Linux 2.0.36   pgcc X11 dl    (3310)  (3340) 2.0.12(11)PE  PentiumII    450MHz  Linux-2.0.35    gcc            3220    3230  2.1.1     TT
 PentiumII    350Mhz  Linux 2.0.36   egcs X11 dl    (3352)  (3402) 2.0.12(11)PE  PentiumII    400MHz  Linux-2.3.99    gcc            3392    3410  2.0.20(25)GH
 PentiumII    350Mhz  Linux 2.0.36    gcc X11 dl    (3600)  (3610) 2.0.12    PE  PentiumII    400MHz  Linux-2.2.14    gcc            3886    3902  2.0.20    GH
 PentiumII    333Mhz  Linux-2.2.19    gcc X11 dl     4446    4464  2.1.1 (29)BA  PentiumII    366MHz  Linux-2.2.16    gcc-2.95.2     4018    4118  2.1.3     HG
 PentiumII    333Mhz  Linux-2.2.19    gcc X11 dl     4104    4218  2.1.1 (30)BA  PentiumII    350MHz  Linux-2.2.16    gcc-2.95.2     3760    3784  2.2.1
 PentiumII    300MHz  NextStep-3.3    cc    -  -     5325       -  2.0.10  PentiumII    350MHz  Win98         mingw-2.95.2     4412!      -  2.1.0 (22)
 PentiumII    233MHz  FreeBSD-2.2.5   gcc X11 dl    (6251)  (6114) 2.0.11  PentiumII    350MHz  Win98 + Cygwin1 gcc-2.95.2-5   4026!      -  2.2.1
 PentiumII    233MHz  Linux-2.0.35    gcc X11 dl    (7460)  (7586) 2.0.12    HG  PentiumII    350MHz  Win98 + RSX     gcc            9436!      -  2.0.20(24)
 PentiumPro   200MHz  Linux-2.2.12   egcs X11 dl     7820    7828  2.1.1  PentiumII    350Mhz  Linux 2.0.36   pgcc-2.92.21   (3310)  (3340) 2.0.12(11)PE
 Pentium      266Mhz  Linux-2.0.29    gcc X11 dl    (7256)  (7044) 2.0.11  PentiumII    350Mhz  Linux 2.0.36   egcs-2.92.21   (3352)  (3402) 2.0.12(11)PE
 Pentium      200MHz  Linux-2.2.10    gcc X11 dl    12062   12340  2.0.18    MS  PentiumII    350Mhz  Linux 2.0.36    gcc           (3600)  (3610) 2.0.12    PE
 Pentium      200Mhz  NextStep-3.3    cc    -  -    16035       -  2.0.06    MS  PentiumII    333Mhz  Linux-2.2.19    gcc-2.7        4446    4464  2.1.1     BA
 Pentium      166MHz  FreeBSD-2.2.5   gcc X11 dl   (15159) (14481) 2.0.11  PentiumII    333Mhz  Linux-2.2.19    gcc-3.0.2      4104    4218  2.1.1     BA
 Pentium      166MHz  Solaris-2.6     gcc X11 dl   (13550) (13746) 2.0.12    GN  PentiumII    300MHz  NextStep-3.3    cc             5325!      -  2.0.10
 Pentium      133MHz  Linux-1.2.8     gcc X11  -   (15448)      -  2.0.12(5) GN  PentiumII    233MHz  FreeBSD-2.2.5   gcc           (6251)  (6114) 2.0.11
 Pentium      133MHz  FreeBSD-2.2.5   gcc X11 dl    15231   17259  2.0.10    KK  PentiumII    233MHz  Linux-2.0.35    gcc           (7460)  (7586) 2.0.12    HG
 486DX (Cyrix) 66MHz  Linux 2.2.18    gcc   - dl    59078   60600  2.1.1     CC  PentiumPro   200MHz  Linux-2.2.12   egcs 2.91.66    6218    6274  2.2.3
 486DX2        50MHz  Linux-2.0.33    gcc X11 dl   213710  216224  2.0.9     LG  Pentium      266Mhz  Linux-2.0.29    gcc           (7256)  (7044) 2.0.11
 486DX         50MHz  DOS-5 + EMX     gcc   -  -    77126       -  2.0.20  Pentium      200MHz  Linux-2.2.10    gcc           12062   12340  2.0.18    MS
 *i860         40MHz  Concentrix      cc  X11  -   147989       -  2.0.9     LG  Pentium      200Mhz  NextStep-3.3    cc            16035!      -  2.0.06    MS
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  Pentium      166MHz  FreeBSD-2.2.5   gcc          (15159) (14481) 2.0.11
   Pentium      166MHz  Solaris-2.6     gcc          (13550) (13746) 2.0.12    GN
   Pentium      133MHz  Linux-1.2.8     gcc-2.7.2p   (15448!)     -  2.0.12    GN
   Pentium      133MHz  FreeBSD-2.2.5   gcc           15231   17259  2.0.10    KK
   486DX (Cyrix) 66MHz  Linux 2.2.18    gcc           59078   60600  2.1.1     CC
   486DX2        50MHz  Linux-2.0.33    gcc          213710  216224  2.0.9     LG
   486DX         50MHz  DOS-5 + EMX     gcc           77126!      -  2.0.20
   *i860         40MHz  Concentrix      cc           147989!      -  2.0.9     LG
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Intel/ARM  Intel/ARM
 StrongARM 110 186BM  Linux-2.4.5     gcc  -   -    17162       -  2.1.1.    BA  *StrongARM   110MHz  Linux-2.4.5     gcc-2.95.2    17162!      -  2.1.1     BA
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   Intel/ia64
   *Itanium     800MHz  Linux-2.4.9     gcc-3.0.1      2557    2474  2.1.2 (28)BA
 ------------------------------------------------------------------------------  ------------------------------------------------------------------------------
 Motorola  Motorola
 *MC68040      25MHz  NextStep-v2     cc    -  -   250542       -  2.0.9     LG  *MC68040      25MHz  NextStep-v2     cc           250542!      -  2.0.9     LG
 MC68030       25MHz  SunOS-4.0.3     gcc X11  -   683736  685248  2.0.9 (4)  MC68030       25MHz  SunOS-4.0.3     gcc          683736! 685248  2.0.9 (4)
 *MC68030      25MHz  SunOS-4.0.3     gcc X11  -  1034136 1038368  2.0.9  *MC68030      25MHz  SunOS-4.0.3     gcc         1034136!1038368  2.0.9
 ------------------------------------------------------------------------------  ------------------------------------------------------------------------------
 IBM/POWER,PowerPC  IBM/POWER,PowerPC
 *PowerMac3,3 500MHz  Linux-2.4.2     gcc X11 dl     3742    3732  2.1.1     BA  *PowerMac3,3 500MHz  Linux-2.4.2     gcc            3742    3732  2.1.1     BA
 *PPC800(G3)  400MHz  Linux-2.4.3     gcc   - dl     4640    4624  2.2.0     GH  *PPC800(G3)  400MHz  Linux-2.4.3     gcc            4640    4624  2.2.0     GH
 *PPC750(G3)  266MHz  Linux-2.2.6     gcc   - dl     6944    6924  2.0.18    DE  *PPC???(G3)  350MHz  Mac OS X 10.1   gcc-2.95.2     5722!         2.1.2     NI
 *PPC604e     233MHz  AIX-4.2         cc  X11  -    (8616)      -  2.0.12(3) GN  *PPC750(G3)  266MHz  Linux-2.2.6     gcc            6944    6924  2.0.18    DE
 *PPC604      133MHz  AIX-4.2         cc  X11  -    21528       -  2.0.4 (3) GN  *PPC604e     233MHz  AIX-4.2         cc            (8616!)     -  2.0.12(3) GN
 *PPC601      100MHz  AIX-4.1         cc  X11  -    21692       -  2.0.4 (3) GN  *PPC604      133MHz  AIX-4.2         cc            21528!      -  2.0.4 (3) GN
 *PPC601       75MHz  Linux-2.1.24    gcc   - dl    51810   52702  2.0.9     EK  *PPC601      100MHz  AIX-4.1         cc            21692!      -  2.0.4 (3) GN
 *PPC601       66MHz  AIX-3.2.5       cc  X11  -    66280       -  2.0.4 (3) GN  *PPC601       75MHz  Linux-2.1.24    gcc           51810   52702  2.0.9     EK
 *POWER2       66MHz  AIX-4.2         cc  X11  -    37592       -  2.0.4 (3) GN  *PPC601       66MHz  AIX-3.2.5       cc            66280!      -  2.0.4 (3) GN
   *POWER2       66MHz  AIX-4.2         cc            37592!      -  2.0.4 (3) GN
 ------------------------------------------------------------------------------  ------------------------------------------------------------------------------
   IBM/S390
   *S390         630BM  Linux-2.4.17    gcc-2.95.4     6764    6574  2.1.3 (33)BA
   ------------------------------------------------------------------------------
 SGI/MIPS  SGI/MIPS
 *R4000     50/70MHz  IRIX-5.2        gcc X11 dl    70764   70114  2.0.9 (1) TP  *R4000     50/70MHz  IRIX-5.2        gcc           70764   70114  2.0.9 (1) TP
 *R4000     50/70MHz  IRIX-5.2        cc  X11 dl    81467   80176  2.0.9 (2) TP  *R4000     50/70MHz  IRIX-5.2        cc            81467   80176  2.0.9 (2) TP
 *R10000      196Mhz  IRIX-6.2        cc  X11 dl    15719   15581  2.0.13(12)BN  *R10000      196Mhz  IRIX-6.2        cc            15719   15581  2.0.13(12)BN
 *R10000      196MHz  IRIX-6.4        cc  X11 dl     8461    9856  2.0.10(8) TP  *R10000      196MHz  IRIX-6.4        cc             8461    9856  2.0.10(8) TP
 ------------------------------------------------------------------------------  ------------------------------------------------------------------------------
 HP/PA-RISC  HP/PA-RISC
 *HPPA8500     440MHz Linux-2.4.0    gcc  X11 dl     7766       -  2.1.1(31) BA  HPPA9000/785  552MHz HPUX-11.00     gcc-2.9         8284    8460  2.2.4(34) IS
 HPPA9000/778  134MHz HPUX-10.20      cc  X11  -    18898   29138  2.0.19(9)  *HPPA8500     440MHz Linux-2.4.16   gcc-3.0.3       7558    7814  2.1.2     BA
 *HPPA9000/778 134MHz HPUX-10.20      cc  X11  -   (23666)      -  2.0.12(10)  HPPA9000/778  134MHz HPUX-10.20      cc            18898!  29138! 2.0.19(9)
 HPPA9000/735  100MHz HPUX-10.20      cc  X11  -   (25106) (38898) 2.0.12(9)  *HPPA9000/778 134MHz HPUX-10.20      cc           (23666!)     -  2.0.12(10)
 HPPA9000/735  100MHz HPUX-09-07      cc    -  -    25714       -  2.0.16(16)IS  HPPA9000/735  100MHz HPUX-10.20      cc           (25106!)(38898!)2.0.12(9)
 HPPA9000/720     ??? HPUX-10.20      cc  X11  -    66138       -  2.0.9  HPPA9000/735  100MHz HPUX-09-07      cc            25714!      -  2.0.16(15)IS
 *HPPA9000/720    ??? HPUX-10.20      cc  X11  -   101114  119626  2.0.9  HPPA9000/720     ??? HPUX-10.20      cc            66138!      -  2.0.9
 HPPA9000/712   90MHz HPUX-10.20      cc  X11  -   (26756) (45196) 2.0.12(9)  *HPPA9000/720    ??? HPUX-10.20      cc           101114! 119626  2.0.9
 *HPPA9000/712    ??? HPUX-10.10      gcc X11  -    66328   71250  2.0.5 (6)  HPPA9000/712   90MHz HPUX-10.20      cc           (26756!)(45196!) 2.0.12(9)
 *HPPA7100LC    60MHz NextStep-v3     cc    -  -    62866       -  2.0.10    LG  *HPPA9000/712    ??? HPUX-10.10      gcc           66328!  71250! 2.0.5 (6)
 *HPPA7000      50MHz HPUX-09.05      cc  X11  -   113406  152778  2.0.9     LG  *HPPA7100LC    60MHz NextStep-v3     cc            62866!      -  2.0.10    LG
   *HPPA7000      50MHz HPUX-09.05      cc           113406! 152778! 2.0.9     LG
 ------------------------------------------------------------------------------  ------------------------------------------------------------------------------
   
 Notes:  Notes:
Line 172  Addendum (IK): gcc 2.8.1 -O2 -DGCC_INLINE -mtune=604e 
Line 188  Addendum (IK): gcc 2.8.1 -O2 -DGCC_INLINE -mtune=604e 
   
 (4) Slightly different results in make bench (last decimal different in  (4) Slightly different results in make bench (last decimal different in
     3 tests, due to a different mulsr())      3 tests, due to a different mulsr())
 (5) built with gcc 2.7.2p  
 (6) gcc -fPIC (otherwise /usr/bin/ld will not link the shared library)  (6) gcc -fPIC (otherwise /usr/bin/ld will not link the shared library)
 (7) the `program' bench fails on "install(addii)". But if the symbol addii  (7) the `program' bench fails on "install(addii)". But if the symbol addii
     is declared within extern "C" {} in paridecl.h, it works.      is declared within extern "C" {} in paridecl.h, it works.
Line 215  Whatever else I tried, linking failed:
Line 230  Whatever else I tried, linking failed:
   
 (10) compiled without +z flags  (10) compiled without +z flags
   
 (11) egcs (http://www.cygnus.com/egcs) and pgcc (http://www.gcc.ml.org):  (11)
 egcs=experimental gnu c  
 pgcc=pentium gcc (relevant only for ix86 family, including cyrix, amd...)  
   
 Relevant data:  
 CFLAGS (for egcs)= -O9 -malign-double -fschedule-insns2  -mpentium\  CFLAGS (for egcs)= -O9 -malign-double -fschedule-insns2  -mpentium\
 -march=pentium -fomit-frame-pointer -fno-strength-reduce\  -march=pentium -fomit-frame-pointer -fno-strength-reduce\
 -fno-inline-functions -fexpensive-optimizations  -fno-inline-functions -fexpensive-optimizations
 CFLAGS (for pgcc)= -O9 -malign-double -mk6   -fomit-frame-pointer\  CFLAGS (for pgcc)= -O9 -malign-double -mk6   -fomit-frame-pointer\
 -fno-strength-reduce -fno-inline-functions  -fno-strength-reduce -fno-inline-functions
   
 Libc: 5.4.46. egcs/pgcc version 2.92.21, compiled with Haifa scheduler  Libc: 5.4.46. egcs/pgcc compiled with Haifa scheduler
 Binutils: 2.9.1.0.4 or 2.9.1.0.15  Binutils: 2.9.1.0.4 or 2.9.1.0.15
   
 (12) used LD = cc -Wl,-rpath,my_exotic_DLL_path  (12) used LD = cc -Wl,-rpath,my_exotic_DLL_path
   
 (13) egcs-2.91.66; egcs-1.0.2 produced a broken binary  (13) use /opt/SUNWspro/bin/fpversion to get explicit recommended CFLAGS.
        use -fsimple=1;  the Sun FD6U2 cc 5.3 defaults to -fsimple=2 at higher
   optimization levels, which is deadly to PARI.
   (these options must be given _after_ the -fast macro if -fast is used, or the
   -fast expansion will override them.)
   
 (14) use /opt/SUNWspro/bin/fpversion to get explicit recommended CFLAGS.  (14) use asmarch=sparcv7
   (15) Configure defaults to hpux-none. Use Configure -a and specify the
 (15) use asmarch=sparcv7  
 (16) Configure defaults to hpux-none. Use Configure -a and specify the  
 hppa kernel. Remove +z from compiler flags  hppa kernel. Remove +z from compiler flags
 (17) CFLAGS = -mk6 -march=i586 -O6  (16) CFLAGS = -mk6 -march=i586 -O6
 (18) 256kb L2 Cache - Ultra U5  (17) 256kb L2 Cache - Ultra U5
 (19) 2  MB L2 Cache - Ultra U10  (18) 2  MB L2 Cache - Ultra U10
 (20) gcc-2.8.1,  works also with DEC cc (same timings)  (19) replace err by pari_err in src/kernel/sparcv7/level0.S [in 2.0.16 or 17]
 (21) replace err by pari_err in src/kernel/sparcv7/level0.S [in 2.0.16 or 17]  (20) asmarch incorrectly defaulted to MicroSPARC (bypassed using Configure -a)
 (22) asmarch incorrectly defaulted to MicroSPARC (bypassed using Configure -a)  (22) same machine as above, native binary compiled with mingw32-gcc-2.95.2
 (23) gcc 2.95.2 : SEGV in bench! After correcting correct (but dirty) code       had to modify Odos/Makefile (to link with readline-4.0).
        in quicksqri(), obtained the given timings [other: remove flag       PROBLEMS:
        -fomit-frame-pointer from CFLAGS when compiling mp.o]  
      gcc 2.7.2.1 + pari-2.1 out of the box: no [BUG], but slower  
      (sta: 4309,  dyn: 4483)  
 (24) same machine as above, native binary compiled with mingw32-gcc-2.95.2  
      had to modify Odos/Makefile (to link with readline-4.0).  
      PROBLEMS:  
       * when started from the shell, on ^C GP quits! OK when started from GUI        * when started from the shell, on ^C GP quits! OK when started from GUI
       * stdin redirection from the shell (gp < file) doesn't work (SEGV in gp).        * stdin redirection from the shell (gp < file) doesn't work (SEGV in gp).
       * ANSI escape sequences are printed "as is" (so don't enable colors)        * ANSI escape sequences are printed "as is" (so don't enable colors)
 (25) same machine as above, running Win98. Used 'make gp-sta'  (24) same machine as above, using the RSX compatibility package
      (gp-dyn is the default, and compilation fails [ld -shared no supported])  (25) Xeon
      bench 'elliptic' fails as described in INSTALL, ok otherwise  (26) RedHat-7.0 + alpha has a broken glibc-2.1.x [issquare(8388609^2) = 0 !]
 (26) same machine as above, using the RSX compatibility package  
 (27) Xeon  
 (28) RedHat-7.0 + alpha has a broken glibc-2.1.x [issquare(8388609^2) = 0 !]  
      Updating to glibc-2.2 fixes the problem.       Updating to glibc-2.2 fixes the problem.
 (29) gcc-2.7  (27) gcc-2.95.3 -O + new inline assembler [gcc-2.95.2 and gcc-2.95.3 -O3 both
 (30) gcc-2.95.2  produce a broken binary]
 (31) gcc-3.0.2  (28) gp-dyn: add -fPIC to CFLAGS [or linking fails].
        gcc-2.96 fails
   (29) added -mcpu=athlon -march=athlon to CFLAGS (very minor speedup).
        clock frequency for Athlon 1800+ = 1530MHz
   (30) cpu=Athlon XP1800+ Mandrake 8.1, Linux-2.4.17
   CFLAGS= -fbranch-probabilities -fstrict-aliasing  -falign-jumps
   -foptimize-sibling-calls -fssa -maccumulate-outgoing-args
   -minline-all-stringops
   -march=athlon   -O3 -DGCC_INLINE -Wall -Wno-implicit  -fomit-frame-pointer
   
   (31) cpu=Pentium II 450@463 (FSB a 103mhz),  Bi-Pro
   Linux-2.4.18-rc2 + patches
   CFLAGS= -fbranch-probabilities  -O3 -DGCC_INLINE -Wall -Wno-implicit
   -fstrict-aliasing -fssa   -foptimize-sibling-calls       -falign-jumps
   -march=pentiumpro -maccumulate-outgoing-args -minline-all-stringops
   -fomit-frame-pointer
   
   (32) gp-dyn: add -fPIC to CFLAGS [or linking fails].
        Most gcc 2.95 ARM support lib have buggy (unsigned)%(unsigned)
   
   (33) LCDS System: 9672 G6 Model ZX7 (10 way processor, 32GB RAM)
        DASD: Shark 2105-F20 (2.1 terabytes)
   
   (34) 64-bit executable
 =============================================================================  =============================================================================
 Contributors:  Contributors:
   AW = Aleksander Wittlin    AW = Aleksander Wittlin
Line 287  Contributors:
Line 313  Contributors:
   KK = Kimitoshi Kono    KK = Kimitoshi Kono
   LG = Louis Granboulan    LG = Louis Granboulan
   MS = Michael Stoll    MS = Michael Stoll
     NI = Nathaniel Irons
   PE = Philippe Elbaz-Vincent    PE = Philippe Elbaz-Vincent
     OT = Olivier Thibault
   QL = Qing Liu    QL = Qing Liu
   SH = Steve Harding    SH = Steve Harding
   TP = Thomas Papanikolaou    TP = Thomas Papanikolaou

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>