home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / ma83.dms / ma83.adf / ArtPro.lha / ArtPRO_Install / RenderLib / Doc / CPU < prev    next >
Text File  |  1997-03-02  |  2KB  |  66 lines

  1.  
  2.                             render.library
  3.                             --------------
  4.               ©1996 by Captain Bifat / TEK neoscientists
  5.  
  6.  
  7.                              CPU adaption
  8.  
  9.  
  10.   render.library  is  shipped  in  three versions: 68020, 68040, and
  11.   68060.  if  your system is supplied with an 68030 CPU, you can use
  12.   both  the  68020 and the 68040 versions. the latter one requires a
  13.   FPU, though.
  14.  
  15.   the  following  table  informs you about what version is the right
  16.   one for your system's processor configuration:
  17.  
  18.   CPU type:             68020   68030   68030/68882    68040   68060
  19.   ------------------------------------------------------------------
  20.   render.library_060    -/-     -/-     -               +       ++
  21.   render.library_040    -/-     -/-     ++¹             ++      +
  22.   render.library_020    +²      ++²     ++              +       --
  23.  
  24.   -/-   won't work
  25.   --    terrible combination
  26.   -     bad combination
  27.   +     good combination
  28.   ++    very good combination
  29.   ¹     slower but accuracy is better
  30.   ²     bug removed since v18.0: prior to this version, quantization
  31.         did not work at all without a FPU
  32.  
  33.  
  34.  
  35.                          special annotations
  36.  
  37.   > 68060
  38.   there  was  a  lot  of work to be spent for the 060 version. hence
  39.   this  version is most optimized in the render.library package. the
  40.   code  benefits  massively from large caches, superscalarity, quick
  41.   integer  multiplication,  even  from  branch  prediction and other
  42.   features.
  43.  
  44.   > 68040
  45.   the  040  is  similar to the 060 version. complex addressing modes
  46.   have  been  used  whereever it helped to gain register-efficiency.
  47.   also  try  the 060 version if your 68040 board has got poor memory
  48.   performance.
  49.  
  50.   > 68030
  51.   there was no need for a 030 version, for 68030 specificity is well
  52.   provided with both the 020 and 040 versions. keep in mind that the
  53.   040  version requires a FPU. the 68882 coprocessor might be slower
  54.   than  appropriate  64  bit  integer  arithmetics,  but accuracy is
  55.   slightly better.
  56.  
  57.   > 68020
  58.   the  68020  is  an  old-fashioned  CPU - no maths, poor caches, no
  59.   special  features.  there  was  no particular need to optimize for
  60.   this processor. the 68020 version is actually optimized for the MC
  61.   68030.
  62.  
  63.   > 68000
  64.   there  never was and will never be a version for this CPU. i'm not
  65.   Jesus.
  66.