home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 March / PCO3_97.ISO / filesbbs / os2 / lzo026.arj / LZO026.ZIP / lzo-0.26 / PLATFORM.TXT < prev    next >
Encoding:
Text File  |  1997-01-14  |  3.7 KB  |  97 lines

  1.  
  2. ============================================================================
  3. LZO -- a real-time data compression library
  4. ============================================================================
  5.  
  6. This file serves as a simple database that lists all platforms
  7. on which LZO has been successfully compiled and tested.
  8.  
  9. Please send me your additional entries only after *thoroughly* testing LZO -
  10. I trust in the reliability of your information. The ./util directory
  11. contains the check.sh script - run this on a larger directory tree.
  12. Some Perl scripts that can assist you in creating special test data
  13. for extreme cases are also included.
  14.  
  15. After verifying that everything works fine you might want to run
  16. the 'official' LZO benchmark. See util/bench.sh.
  17. You can also try if the LZO_UNALIGNED_OK_2 and/or LZO_UNALIGNED_OK_4 macros
  18. work on your machine and if they improve performance. See config/config.lzo.
  19.  
  20. The Calgary Corpus test suite is available from
  21. ftp://ftp.cpsc.ucalgary.ca/pub/projects/text.compression.corpus
  22. Note that your compressed length can differ by a few bytes from my
  23. results due to the non-determinism of some algorithms.
  24.  
  25. In case of troubles try recompiling everything without optimizations -
  26. LZO has reportedly broken the optimizer of some compiler under AIX.
  27.  
  28. Thanks for your support.
  29.  
  30.  
  31.  
  32.    CPU           OS               compiler               comments           who
  33. ==========  ==============  ======================  =====================  ====
  34.  
  35. LZO 0.20
  36. --------
  37. hppa1.1     HP-UX 9.07      HP92453-01 A.09.77 HP C #102 #103               pde
  38. i486        Linux 1.2.6     gcc 2.6.3               #2 #4                   mfx
  39. i486        MSDOS 5.0       Borland C 4.00          #2 #4 #16 #99 #999      mfx
  40. i486        MSDOS 5.0       gcc 2.7.2 (djgpp v2)    #2 #4                   mfx
  41. i486        MSDOS 5.0       gcc 2.7.2 (emx 0.9b)    #2 #4 #101              mfx
  42. i486        MSDOS 5.0       Watcom C32 10.5         #2 #4                   mfx
  43.  
  44. LZO 0.22
  45. --------
  46. c32/c2mp    ConvexOS 11.0   gcc 2.5.8                                       mfx
  47. i586        Linux 2.0.20    gcc 2.7.2               #2 #4                   mfx
  48.  
  49. LZO 0.23
  50. --------
  51. i586        MSDOS 6.22      Microsoft C 7.00        #2 #4 #16 #99 #999      mfx
  52. sparc       Solaris 2.4     gcc 2.7.2               #102                     ro
  53. sparc       Solaris 2.5     gcc 2.7.2               UltraSparc CPU, #102     ro
  54.  
  55. LZO 0.24
  56. --------
  57. i586        MSDOS 6.22      gcc 2.6.3 (djgpp v1)    #2 #4                   mfx
  58. i586        MSDOS 6.22      Watcom C32 9.5          #2 #4 #201              mfx
  59.  
  60. LZO 0.26
  61. --------
  62. i486        MSDOS 5.0       Watcom C16 10.5         #2 #4 #16 #99 #999      mfx
  63.  
  64.  
  65.  
  66. Comments
  67. ========
  68.  
  69. ID      description
  70. ------  -----------------------------------------------------------------------
  71. #2      uses LZO_UNALIGNED_OK_2
  72. #4      uses LZO_UNALIGNED_OK_4
  73. #16     16 bit integers and 32 bit 'huge' pointers
  74. #64     64 bit long integers and 64 bit pointers
  75. #99     compression levels 99 untested or not supported
  76. #101    successfully tested with bounds-checking as well
  77. #102    Ran lzo_test with all algorithms against all files in the Calgary Corpus
  78.         text compression suite.
  79. #103    Linked lzo_test with Pure Software's Purify Version 3.0.1. Ran all
  80.         algorithms. There were no errors, warnings, memory leaked or potentailly
  81.         leaked.
  82. #201    LZO broke the optimizer, had to compile without (some) optimizations.
  83. #999    compression levels 999 untested or not supported
  84.  
  85.  
  86.  
  87. Test crew
  88. =========
  89.  
  90. who     name and email address
  91. ------  -----------------------------------------------------------------------
  92. mfx     Markus F.X.J. Oberhumer <markus.oberhumer@jk.uni-linz.ac.at>
  93. pde     Paul D. Eccles <pde@sd.inri.com>
  94. ro      Rodolphe Ortalo <ortalo@laas.fr>
  95.  
  96.  
  97.