liboil0.3-doc - Library of Optimized Inner Loops (documentation)

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name liboil0.3-doc
Package version 0.3.17
Package release 2
Package architecture all
Package type deb
Installed size 1012 B
Download size 69.95 KB
Official Mirror
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 documentation for liboil.


Package Version Architecture Repository
liboil0.3-doc_0.3.17-2_all.deb 0.3.17 all Debian Main
liboil0.3-doc - - -


Name Value
liboil0.3-dev << 0.3.13-4


Type URL
Binary Package liboil0.3-doc_0.3.17-2_all.deb
Source Package liboil

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install liboil0.3-doc deb package:
    # sudo apt-get install liboil0.3-doc




2010-08-18 - Sebastian Dröge <>
liboil (0.3.17-2) unstable; urgency=low
* debian/patches/02_amd64-cpuid.patch:
+ Patch from upstream GIT to fix CPU ID detection on amd64.
* debian/patches/03_stride-segfaults.patch:
+ Patch by Sebastian Andrzej Siewior to fix failures in the stride
test of the testsuite and issues with some functions when being
called with n=0 (Closes: #483352).
2010-03-24 - Sebastian Dröge <>
liboil (0.3.17-1) unstable; urgency=low
* New upstream release:
+ debian/patches/01_arm-vfp.patch:
- Updated to apply cleanly again.
2009-05-08 - Sebastian Dröge <>
liboil (0.3.16-1) unstable; urgency=low
* New upstream release.
+ debian/liboil0.3.symbols,
- Update for the two new functions.
* debian/control:
+ Update Standards-Version to 3.8.1.
2008-07-01 - Sebastian Dröge <>
liboil (0.3.15-1) unstable; urgency=low
* New upstream bugfix release:
+ debian/patches/02_oil-altivec-fault-static.patch,
- Dropped, merged upstream.
* debian/rules:
+ Let the build fail if the symbols file isn't equal to reality.
2008-06-16 - Sebastian Dröge <>
liboil (0.3.14-5) unstable; urgency=low
* debian/patches/07_s390-timestamp.patch:
+ Fix timestamp generation on s390.
* debian/patches/08_convert-0-element-crashes.patch:
+ Don't crash if empty arrays are passed.
* debian/patches/09_sse-stack-alignment.patch:
+ Force stack alignment when using SSE instructions.
* debian/control:
+ Update Standards-Version to 3.8.0, no additional changes needed.
2008-04-23 - Sebastian Dröge <>
liboil (0.3.14-4) unstable; urgency=low
* debian/patches/04_fbmmx-impl-flags.patch:
+ Fix implementation flags for some functions to also include SSE as SSE
is used in their implementation. Fixes SIGILL on CPUs with MMX but
without SSE. Patch from upstream GIT.
* debian/patches/05_amd64-wavelet-segfault2.patch:
+ Don't read outside of array boundardies, causes segfaults in some cases.
Patch from upstream GIT.
* debian/patches/06_psadbw-mmxext.patch:
+ psadbw is a MMXEXT instruction so don't use it in the MMX testsuite.
2008-03-17 - Sebastian Dröge <>
liboil (0.3.14-3) unstable; urgency=low
* debian/rules:
+ Make unit test suite failures fatal now and let them fail the build.
* debian/patches/03_amd64-wavelet-segfault.patch:
+ Fix segfault on amd64 in lshift_s16_mmx/lshift_s16_mmx2. Patch
from upstream GIT, fixing a segfault with schroedinger.
2008-03-15 - Sebastian Dröge <>
liboil (0.3.14-2) unstable; urgency=low
* Upload to unstable.
* debian/patches/02_oil-altivec-fault-static.patch:
+ Make oil_check_altivec_fault() a static function as it's used locally
only and gets exported otherwise.

See Also

Package Description
liboil0.3_0.3.17-2_amd64.deb Library of Optimized Inner Loops
libois-1.3.0_1.3.0+dfsg0-5_amd64.deb Object Oriented Input System library (C++)
libois-dev_1.3.0+dfsg0-5_amd64.deb Object Oriented Input System library (C++ development headers)
libois-perl_0.05-3+b2_amd64.deb Perl binding for the OIS C++ input framework
libokteta1core1_4.14.2-1_amd64.deb core Okteta library
libokteta1gui1_4.14.2-1_amd64.deb gui Okteta library
libokularcore5_4.14.2-2_amd64.deb libraries for the Okular document viewer
libola-dev_0.9.1-1.1_amd64.deb Open Lighting Architecture - development libraries
libola1_0.9.1-1.1_amd64.deb Open Lighting Architecture - shared libraries
libolap4j-java-doc_1.0.1.500-2_all.deb unified Java API to access an OLAP server - documentation
libolap4j-java_1.0.1.500-2_all.deb unified Java API to access an OLAP server
libole-storage-lite-perl_0.19-1_all.deb simple class for OLE document interface
libomhacks-dev_0.16-1_amd64.deb library of useful functions to control OpenMoko hardware
libomhacks0_0.16-1_amd64.deb library of useful functions to control OpenMoko hardware
libomnievents-dev_2.6.2-2_amd64.deb omniORB event service development files