      INSTALL-advanced
      Copyright (c)  2013 John Abbott and Anna M. Bigatti
      GNU Free Documentation License, Version 1.2
%!includeconf: ../aux-txt2tags/config.t2t
      TeXTitle{INSTALL-advanced}{John Abbott and Anna Bigatti}

== Advanced Installation Options ==

By default ``CoCoALib`` allows quite polynomials of quite high degree
(//e.g.// typically beyond 1000000).  If you are sure that degrees will
remain small (//e.g.// below 1000) then you //might obtain better performance//
by editing the source file ``include/CoCoA/config.H`` so that the ``typedef``
for ``SmallExponent_t`` is ``unsigned short`` instead of ``unsigned int``.
But **beware** that CoCoALib does not generally check for exponent overflow
during polynomial arithmetic!
