home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / dev / misc / RenderLib.lha / RenderLib / Doc / CPU < prev    next >
Encoding:
Text File  |  1997-01-09  |  2.2 KB  |  63 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_020    +       ++      ++              +       --
  21.   render.library_040    -/-     -/-     ++¹             ++      +
  22.   render.library_060    -/-     -/-     -               +       ++
  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.  
  31.  
  32.                          special annotations
  33.  
  34.   > 68060
  35.   there  was  a  lot  of work to be spent for the 060 version. hence
  36.   this  version is most optimized in the render.library package. the
  37.   code  benefits  massively from large caches, superscalarity, quick
  38.   integer  multiplication,  even  from  branch  prediction and other
  39.   features.
  40.  
  41.   > 68040
  42.   the  040  is  similar to the 060 version. complex addressing modes
  43.   have  been  used  whereever it helped to gain register-efficiency.
  44.   also  try  the 060 version if your 68040 board has got poor memory
  45.   performance.
  46.  
  47.   > 68030
  48.   there was no need for a 030 version, for 68030 specificity is well
  49.   provided with both the 020 and 040 versions. keep in mind that the
  50.   040  version requires a FPU. the 68882 coprocessor might be slower
  51.   than  appropriate  64  bit  integer  arithmetics,  but accuracy is
  52.   slightly better.
  53.  
  54.   > 68020
  55.   the  68020  is  an  old-fashioned  CPU - no maths, poor caches, no
  56.   special  features.  there  was  no particular need to optimize for
  57.   this processor. the 68020 version is actually optimized for the MC
  58.   68030.
  59.  
  60.   > 68000
  61.   there  never was and will never be a version for this CPU. i'm not
  62.   Jesus.
  63.