Liboil is a collection of functions that often benefit from having
special implementations on various architectures or CPUs. Each function
in liboil has several implementations which may perform faster or
slower on a given CPU. Some implementations use alternate algorithms,
some use hand-crafted assembly, and some use special instructions that
are only available on certain CPUs, such as MMX, SSE, or Altivec.
The fastest implementation is automatically chosen at runtime.

This package contains the liboil shared libraries. It is typically
installed automatically when an application or library requires it.

/usr/share/doc/liboil0.3/README

Requirements
============
Liboil has no required dependecies (other than a decent C compiler
and standard C library). A few extra tests and examples are enabled
if you have glib-2.0 installed, but these extras are neither required
nor installed.
Using GCC is strongly recommended, since the most interesting bits
of liboil are written in GCC-style inline assembly. GCC versions
prior to 3.4 are
more»

/usr/share/doc/liboil0.3/NEWS.gz

0.3.10
======
- Lots of new classes and implementations were added for Schrödinger.
- Several i386 implementations also compile on amd64, so these were
copied over to a separate directory and are now enabled on amd64.
- Feature detection on amd64 has been fixed.
- All known startup warnings have been fixed.
- The core now handles arrays that are 'N plus a constant' in length.
- Wrap a
more»