home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / packery / xpk_source / libraries / fast / history < prev    next >
Text File  |  1996-10-19  |  6KB  |  188 lines

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