
===============================================================================
LZO -- a real-time data compression library
===============================================================================

This file serves as a simple database that lists all platforms
on which LZO has been successfully compiled and tested.

Please send me your additional entries only after *thoroughly* testing LZO -
I trust in the reliability of your information. The ./util directory
contains the check.sh script - run this on a larger directory tree.
Some Perl scripts that can assist you in creating special test data
for extreme cases are also there.

The Calgary Corpus test suite is available from
ftp://ftp.cpsc.ucalgary.ca/pub/projects/text.compression.corpus
Note that your compressed length can differ by a few bytes from my
results due to the non-determinism of some algorithms.

After verifying that everything works fine you might want to run
the 'official' LZO benchmark. See util/bench.sh.
You can also try if the LZO_UNALIGNED_OK_2 and/or LZO_UNALIGNED_OK_4 macros
work on your machine and if they improve performance. See config/config.lzo.

In case of troubles try recompiling everything without optimizations -
LZO has reportedly broken the optimizer of some compiler under AIX.

Thanks for your support.



LZO 0.20
========

   CPU           OS               compiler               comments           who
----------  --------------  ----------------------  ---------------------  ----
hppa1.1     HP-UX 9.07      HP92453-01 A.09.77 HP C #102 #103               pde
i486        Linux 1.2.6     gcc 2.6.3               #2 #4                   mfx
i486        MS/DOS 5.0      Borland C 4.00          #2 #4 #16 #99 #999      mfx
i486        MS/DOS 5.0      gcc 2.7.2 (djgpp v2)    #2 #4                   mfx
i486        MS/DOS 5.0      gcc 2.7.2 (emx 0.9b)    #2 #4 #101              mfx
i486        MS/DOS 5.0      Watcom C32 10.5         #2 #4                   mfx



Comments
========

ID      description
------  -----------------------------------------------------------------------
#2      uses LZO_UNALIGNED_OK_2
#4      uses LZO_UNALIGNED_OK_4
#16     16 bit integers and 32 bit 'huge' pointers
#64     64 bit integers and 64 bit pointers
#99     compression levels 99 untested or not supported
#101    successfully tested with bounds-checking as well
#102    Ran lzo_test with algorithms against all files in the Calgary Corpus
        text compression suite.
#103    Linked lzo_test with Pure Software's Purify Version 3.0.1. Ran all
        algorithms. There were no errors, warnings, memory leaked or potentailly
        leaked.
#999    compression levels 999 untested or not supported



Test crew
=========

who     name and email address
------  -----------------------------------------------------------------------
mfx     Markus F.X.J. Oberhumer <markus oberhumer@jk.uni-linz.ac.at>
pde     Paul D. Eccles <pde@sd.inri.com>


