
                            render.library
                            --------------
              1996 by Captain Bifat / TEK neoscientists


                             CPU adaption


  render.library  is  shipped  in  three versions: 68020, 68040, and
  68060.  if  your system is supplied with an 68030 CPU, you can use
  both  the  68020 and the 68040 versions. the latter one requires a
  FPU, though.

  the  following  table  informs you about what version is the right
  one for your system's processor configuration:

  CPU type:             68020   68030   68030/68882    68040   68060
  ------------------------------------------------------------------
  render.library_060    -/-     -/-     -               +       ++
  render.library_040    -/-     -/-     ++             ++      +
  render.library_020    +      ++     ++              +       --

  -/-   won't work
  --    terrible combination
  -     bad combination
  +     good combination
  ++    very good combination
       slower but accuracy is better
       bug removed since v18.0: prior to this version, quantization
        did not work at all without a FPU



                         special annotations

  > 68060
  there  was  a  lot  of work to be spent for the 060 version. hence
  this  version is most optimized in the render.library package. the
  code  benefits  massively from large caches, superscalarity, quick
  integer  multiplication,  even  from  branch  prediction and other
  features.

  > 68040
  the  040  is  similar to the 060 version. complex addressing modes
  have  been  used  whereever it helped to gain register-efficiency.
  also  try  the 060 version if your 68040 board has got poor memory
  performance.

  > 68030
  there was no need for a 030 version, for 68030 specificity is well
  provided with both the 020 and 040 versions. keep in mind that the
  040  version requires a FPU. the 68882 coprocessor might be slower
  than  appropriate  64  bit  integer  arithmetics,  but accuracy is
  slightly better.

  > 68020
  the  68020  is  an  old-fashioned  CPU - no maths, poor caches, no
  special  features.  there  was  no particular need to optimize for
  this processor. the 68020 version is actually optimized for the MC
  68030.

  > 68000
  there  never was and will never be a version for this CPU. i'm not
  Jesus.
