Liboil ist eine Bibliothek von einfachen Funktionen, die für verschiedene CPUs optimiert sind. Diese Funktionen sind generell Schleifen, die einfache Algorithmen implementieren, z.B. Konvertierung eines Arrays von N Integerzahlen in Gleitkommazahlen oder Multiplizieren und Aufsummieren eines Arrays von N Zahlen. Solche Funktionen sind klare Kandidaten für significante Optimierung durch verschiedene Techniken, speziell durch die Verwendung von erweiterten Instruktionen, die moderne CPUs anbieten (Altivec, MMX, SSE usw.). (hjb)