home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / ma54.dms / ma54.adf / xpkFAST_V1_03 / ChangeLog next >
Text File  |  1993-12-03  |  5KB  |  154 lines

  1. Sun Oct 17 18:58:38 1993  Christian von Roques  (roques@borkum)
  2.  
  3.     * FAST.i: Version 1.03
  4.  
  5.     * compress2.s: swapped a3 with d5.  (now: d5=wrk  a3=ctrl_ptr)
  6.     ==> managed to remove one intruction from the inner search loop
  7.         and one from where the ctrl_word is written to memory.
  8.         This boosted crawling from 64K/s to over 70K/s
  9.  
  10.     * compress2.s: removed the need for d6 as control_bits_counter.
  11.     major code juggling to squeeze some cycles.
  12.  
  13. Sun Sep 12 16:16:36 1993  Christian von Roques  (roques@shetland)
  14.  
  15.     * FASTmisc.s: redone PACKMEM-handling.
  16.  
  17.     * compress2.s: renamed _compress_slow to compress_slow
  18.  
  19.     * FAST.i: bumped revision to FAST_V1.02
  20.  
  21. Sun Aug 29 15:37:23 1993  Christian von Roques  (roques@borkum)
  22.  
  23.     * FAST.i: Bumbed xpkFAST version to 1.01
  24.  
  25.     * FASTmisc.s: updated xBenchmarks to reflect V1.01
  26.  
  27.     * compress2.s: optimized the match_length handling.
  28.  
  29.     * compress2.s: Quadruppeled Hashsize and removed two COMPARE_BYTES,
  30.     which are nolonger needed.
  31.  
  32. Sat Aug 21 18:54:01 1993  Christian von Roques  (roques@freyr)
  33.  
  34.     * scompress.c: removed the lazy stuff and changed the hashsize.
  35.  
  36.     * FAST.i: This is version 1.00 !!!
  37.  
  38. Fri Aug 20 08:55:09 1993  Christian von Roques  (roques@naxos)
  39.  
  40.     * FASTmisc.s:
  41.     changed MaxPkInChunk from -1 to $7fffffff since it is a SIGNED long.
  42.     corrected the xBenchmarks for crawling.
  43.  
  44. Wed Aug  4 13:20:11 1993  Christian von Roques  (roques@rex)
  45.  
  46.     * decompress.s: shortened labels
  47.     changed unroling from 4 to 2 to fit into 680[23]0 I-Cache.
  48.  
  49. Tue Jul 20 14:16:13 1993  Christian von Roques  (roques@hel)
  50.  
  51.     * FASTmisc.s, compress.s, compress2.s:
  52.     shortened branches which could be shortened.
  53.  
  54. Thu Jul  1 19:22:19 1993  Christian von Roques  (roques@borkum)
  55.  
  56.     * compress2.s: A68K changes.
  57.  
  58. Mon Jun 28 18:21:50 1993  Christian von Roques  (roques@baldur)
  59.  
  60.     * FAST.i: BAsm changes and bumped revision to 0.96
  61.  
  62.     * FASTmisc.s, xpkFAST.s: BAsm changes.
  63.  
  64.     * compress2.s:
  65.     small speedup: removed the neg.ls before the hashtableaccesses
  66.     by making the hashval negative due to prefilling with -1.
  67.  
  68.     * compress2.s: Initial revision
  69.  
  70. Sun Jun 20 20:19:28 1993  Christian von Roques  (roques@freya)
  71.  
  72.     * FASTmisc.s: added crawling.
  73.  
  74. Thu Jun 17 12:44:57 1993  Christian von Roques  (roques@ruegen)
  75.  
  76.     * FASTmisc.s, xpkFAST.s: Macro68 changes.
  77.  
  78. Mon Jun 14 20:58:53 1993  Christian von Roques  (roques@borkum)
  79.  
  80.     * FAST.i, compress.s, decompress.s: Makro68k changes.
  81.  
  82.     * decompress.s, compress.s: swapped the byte- and wordstream.
  83.  
  84.     * compress.s:
  85.     removed the test for overrun from the save_loop.
  86.     [This wrecked the beautifull comment :-(]
  87.  
  88.     * FAST.i: commented the EVEN makro out,
  89.     most assemblers have a EVEN-builtin.
  90.  
  91.     * FASTmisc.s, xpkFAST.s, FAST.i: Bumped revision to 0.95
  92.  
  93. Sun Jun  6 15:25:20 1993  Christian von Roques  (roques@hel)
  94.  
  95.     * compress.s: fixed some comments.
  96.  
  97. Tue Jun  1 23:15:16 1993  Christian von Roques  (roques@borkum)
  98.  
  99.     * xpkFAST.s, FASTmisc.s, decompress.s, compress.s:
  100.     Adapted source to PhxAss.
  101.  
  102. Thu May 27 12:28:37 1993  Christian von Roques  (roques@freya)
  103.  
  104.     * FASTmisc.s:
  105.     updated (Un)packSpeed and Ratio to the newest
  106.     xBench results from Jörg Bublath.
  107.  
  108. Sun May 16 17:45:47 1993  Christian von Roques  (roques@naxos)
  109.  
  110.     * compress.s: changed copying of literals at the end from .b to .l
  111.     This results in slightly (0...3 Bytes) longer compressed.
  112.     These files are compatible to the old ones.
  113.  
  114. Sun May  2 16:26:59 1993  Christian von Roques  (roques@borkum)
  115.  
  116.     * xpkFAST.s:
  117.     Added all the necessary XREFs, since they can no longer
  118.     be found in FAST.i
  119.  
  120.     * FAST.i: bumped version to 0.94
  121.     removed all the XREFs.
  122.  
  123.     * FASTmisc.s:
  124.     This file now contains all the functions exported by the shared lib.
  125.  
  126.     * decompress.s, compress.s:
  127.     moved all the XPK-/shared library-stuff out of decompress.s and
  128.     compress.s.  They should now be xpk-independant.
  129.  
  130. Sun Mar 28 16:03:57 1993  Christian von Roques  (roques@hel)
  131.  
  132.     * xpkFAST.s: Initial revision
  133.  
  134.     * FAST.i: corrected HASHSIZE from $40000 to $10000.
  135.     WOOP used 256KB but FAST only uses 64KB.
  136.  
  137.     * FASTmisc.s, FAST.i, decompress.s: Initial revision
  138.  
  139.     * compress.s:
  140.     moved test for end of input and overrun out of the fast compression loop
  141.     added a slow safe compression loop which tests after each control bit
  142.     and is enabled if we are fewer than SAFETYMARGIN bytes from the end of
  143.     input.
  144.  
  145.     * compress.s:
  146.     Simplified the valid hash entry test.  Now we have to initialise the hash.
  147.     Changed the hashfunction.
  148.     Made all control word ops 16 bit ops instead of 32 bit ops.
  149.     Therefor we need a control bit counter.
  150.     Reimplemented the do_copy_XXs which made the code bigger and faster.
  151.  
  152.     * compress.s: Initial revision
  153.  
  154.