Liboilは、様々なCPUに最適化されている単純な関数のライブラリです。これらの関数は一般には、N個の整数配列を浮動小数の配列に変換したり、N個の数値配列の積や和を計算するような、単順なアルゴリズムを用いるループです。このような関数は特に最近のCPU(Altivec, MMX, SSEなど)が提供する拡張命令によって、様々な手段で最適化する候補であることは明らかです。