liboil (0.3.17-2) debian-dir only changes

Summary

 debian/changelog                         |  320 ++++++++++++++++++++
 debian/compat                            |    1 
 debian/control                           |   87 +++++
 debian/copyright                         |  102 ++++++
 debian/liboil0.3-dev.install             |    4 
 debian/liboil0.3-doc.doc-base            |    9 
 debian/liboil0.3-doc.install             |    1 
 debian/liboil0.3.install                 |    2 
 debian/liboil0.3.shlibs                  |    1 
 debian/liboil0.3.symbols                 |  486 +++++++++++++++++++++++++++++++
 debian/patches/01_arm-vfp.patch          |   31 +
 debian/patches/02_amd64-cpuid.patch      |   38 ++
 debian/patches/03_stride-segfaults.patch |   75 ++++
 debian/rules                             |   12 
 debian/watch                             |    2 
 15 files changed, 1171 insertions(+)

    
download this patch

Patch contents

--- liboil-0.3.17.orig/debian/liboil0.3.install
+++ liboil-0.3.17/debian/liboil0.3.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/liboil-0.3.so.*
+debian/tmp/usr/bin/*
--- liboil-0.3.17.orig/debian/liboil0.3-dev.install
+++ liboil-0.3.17/debian/liboil0.3-dev.install
@@ -0,0 +1,4 @@
+debian/tmp/usr/lib/liboil-0.3.so
+debian/tmp/usr/lib/liboil-0.3.a
+debian/tmp/usr/include/liboil-0.3
+debian/tmp/usr/lib/pkgconfig/liboil-0.3.pc
--- liboil-0.3.17.orig/debian/changelog
+++ liboil-0.3.17/debian/changelog
@@ -0,0 +1,320 @@
+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).
+
+ -- Sebastian Dröge <slomo@debian.org>  Wed, 18 Aug 2010 09:44:18 +0200
+
+liboil (0.3.17-1) unstable; urgency=low
+
+  * New upstream release:
+    + debian/patches/01_arm-vfp.patch:
+      - Updated to apply cleanly again.
+
+ -- Sebastian Dröge <slomo@debian.org>  Wed, 24 Mar 2010 17:42:01 +0100
+
+liboil (0.3.16-1) unstable; urgency=low
+
+  * New upstream release.
+    + debian/liboil0.3.symbols,
+      debian/liboil0.3.shlibs:
+      - Update for the two new functions.
+  * debian/control:
+    + Update Standards-Version to 3.8.1.
+
+ -- Sebastian Dröge <slomo@debian.org>  Fri, 08 May 2009 08:45:26 +0200
+
+liboil (0.3.15-1) unstable; urgency=low
+
+  * New upstream bugfix release:
+    + debian/patches/02_oil-altivec-fault-static.patch,
+      debian/patches/03_amd64-wavelet-segfault.patch,
+      debian/patches/04_fbmmx-impl-flags.patch,
+      debian/patches/05_amd64-wavelet-segfault2.patch,
+      debian/patches/06_psadbw-mmxext.patch,
+      debian/patches/07_s390-timestamp.patch,
+      debian/patches/08_convert-0-element-crashes.patch,
+      debian/patches/09_sse-stack-alignment.patch:
+      - Dropped, merged upstream.
+  * debian/rules:
+    + Let the build fail if the symbols file isn't equal to reality.
+
+ -- Sebastian Dröge <slomo@debian.org>  Tue, 01 Jul 2008 19:29:12 +0200
+
+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.
+
+ -- Sebastian Dröge <slomo@debian.org>  Mon, 16 Jun 2008 09:56:02 +0200
+
+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.
+
+ -- Sebastian Dröge <slomo@debian.org>  Wed, 23 Apr 2008 07:45:31 +0200
+
+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.
+
+ -- Sebastian Dröge <slomo@debian.org>  Mon, 17 Mar 2008 03:04:05 +0100
+
+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.
+
+ -- Sebastian Dröge <slomo@debian.org>  Sat, 15 Mar 2008 11:59:36 +0100
+
+liboil (0.3.14-1) experimental; urgency=low
+
+  * New upstream release:
+    + debian/liboil0.3.shlibs:
+      - Update shlibs to >= 0.3.14.
+    + patches/01_liboil-linking.patch,
+      patches/02_ecx-clobbering.patch,
+      patches/03_jit-compilation.patch,
+      patches/04_oil-detect-arm-non-static.patch,
+      patches/05_disable-arm-opt.patch,
+      patches/06_alignment-bus-error.patch,
+      patches/99_autoreconf.patch:
+      - Dropped, merged upstream.
+  * debian/liboil0.3.symbols,
+    debian/control:
+    + Add symbols file, generated from version 0.3.1, 0.3.10, 0.3.13, 0.3.14.
+  * debian/control:
+    + Add Homepage field.
+    + Add ${shlibs:Depends} and ${misc:Depends} everywhere where it makes sense.
+  * debian/patches/01_arm-vfp.patch:
+    + Enable ARM optimizations on armel only, doesn't work on plain arm.
+
+ -- Sebastian Dröge <slomo@debian.org>  Mon, 03 Mar 2008 06:41:18 +0100
+
+liboil (0.3.13-4) experimental; urgency=low
+
+  * debian/control,
+    debian/liboil0.3-dev.install,
+    debian/liboil0.3-doc.install:
+    + Move documentation to it's own package and include all files, including
+      the devhelp file for devhelp integration (Closes: #467438).
+
+ -- Sebastian Dröge <slomo@debian.org>  Thu, 28 Feb 2008 16:59:11 +0100
+
+liboil (0.3.13-3) unstable; urgency=low
+
+  * debian/control:
+    + Set priority of the debug package to extra.
+  * debian/patches/06_alignment-bus-error.patch:
+    + Dereference float * as float * instead of double *. Fixes several
+      bus errors on ia64, resulting in a unit suite failure and FTBFS
+      of many packages build dependending on liboil.
+
+ -- Sebastian Dröge <slomo@debian.org>  Wed, 27 Feb 2008 11:03:14 +0100
+
+liboil (0.3.13-2) unstable; urgency=low
+
+  * debian/rules:
+    + Call the unit test suite after the build but don't fail the build
+      if there's an error.
+  * debian/watch:
+    + Add watch file.
+  * debian/patches/05_disable-arm-opt.patch,
+    debian/patches/99_autoreconf.patch:
+    + Disable assembler optimizations and special compiler parameters on ARM
+      completely as there's no runtime detection for the features needed
+      and this fails to link on arm.
+
+ -- Sebastian Dröge <slomo@debian.org>  Tue, 26 Feb 2008 12:21:01 +0100
+
+liboil (0.3.13-1) unstable; urgency=low
+
+  * New upstream release (Closes: #467251):
+    + Adds OS detection for GNU/kFreeBSD (Closes: #433025).
+    + Fixes SEGV if /proc is not mounted on ARM (Closes: #455724).
+    + Fixes PowerPC FPU test (Closes: #444170).
+    + debian/liboil0.3.shlibs:
+      - Update to >= 0.3.13.
+  * debian/control:
+    + Package adopted by pkg-gstreamer as David doesn't want to continue
+      maintaining it. Thanks for all the good work in the past.
+    + Use ${binary:Version} instead of ${Source-Version}.
+    + Remove unnecessary build dependency on chrpath.
+    + Build depend on autotools-dev.
+  * debian/control,
+    debian/compat:
+    + Update to debhelper compat level 6 and Standards-Version 3.7.3.
+  * debian/bin:
+    + Removed, not needed.
+  * debian/patches/01_liboil-linking.patch:
+    + Link liboil against librt.
+  * debian/patches/02_ecx-clobbering.patch:
+    + Add ecx to the clobbered registers on i386, fixes a crash with
+      pulseaudio. Patch taken from upstream GIT.
+  * debian/patches/03_jit-compilation.patch:
+    + Don't compile the JIT example, this needs GLib.
+  * debian/patches/04_oil-detect-arm-non-static.patch:
+    + Make the oil_cpu_detect_arch() function non-static to fix the build.
+      Patch taken from gstreamer-devel by Robert Schwebel.
+
+ -- Sebastian Dröge <slomo@debian.org>  Tue, 26 Feb 2008 07:21:17 +0100
+
+liboil (0.3.12-1) unstable; urgency=low
+
+  * New upstream release (Closes: #427023)
+  * bump shlibs version (Closes: 420577)
+
+ -- David Schleef <ds@schleef.org>  Sat, 02 Jun 2007 16:23:16 -0700
+
+liboil (0.3.11-1) unstable; urgency=low
+
+  * New upstream release.  Changes include fixes to bugs:
+    - Disable timestamp on XScale (Closes: #410859)
+    - Merge stack realignment patch into upstream (Closes: #381506)
+  * Add -dbg package.  (Closes: 400163)
+
+ -- David Schleef <ds@schleef.org>  Sat, 17 Mar 2007 13:18:03 -0700
+
+liboil (0.3.10-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Disabled use of system register on StrongArm and XScale processors
+    (Closes: #410859)
+
+ -- Ben Hutchings <ben@decadent.org.uk>  Thu, 22 Feb 2007 21:18:15 +0000
+
+liboil (0.3.10-1) unstable; urgency=low
+
+  * New upstream release.  Changes include fixes to several bugs:
+    - new cpu detection on amd64 (Closes: #369315)
+    - Fix merge_linear_u8_mmx() and mt19937_i386_mmx_*()
+      (Closes: #396328, #369398)
+    - Alignment fixes for sparc (Closes: #361597)
+
+ -- David Schleef <ds@schleef.org>  Sat, 04 Nov 2006 17:59:51 -0800
+
+liboil (0.3.9-1.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fixing the recently introduced FTBFS on amd64.
+    Thanks for Goswin von Brederlow and Christian Aichinger
+    for preparation and testing.
+
+ -- Andreas Barth <aba@not.so.argh.org>  Fri, 23 Jun 2006 09:29:45 +0200
+
+liboil (0.3.9-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * fix possible unalignment on i386 - this change not perfect
+    and should also contain a test suite, but is still better
+    than nothing at all. Thanks to Christian Aichinger for his
+    good work on this and the patch. Closes: #368991
+    (also keeping the patch around in the diff, so that it's
+    obvious what was changed)
+
+ -- Andreas Barth <aba@not.so.argh.org>  Thu, 22 Jun 2006 19:31:26 +0200
+
+liboil (0.3.9-1) unstable; urgency=low
+  
+  * New upstream release.
+   - Fix a bunch of alignment problems.  Should fix a lot of bugs
+     on relevant architectures (Closes: #361746)
+   - Recognize SSE again (Closes: #364970)
+
+ -- David Schleef <ds@schleef.org>  Tue, 23 May 2006 12:54:44 -0700
+
+liboil (0.3.8-1) unstable; urgency=low
+
+  * New upstream release.  Relevant upstream changes:
+   - fbCompositeSolid_nx8888mmx was removed (Closes: #340932).  I'm
+     tired of all it's niggly little problems.
+
+ -- David Schleef <ds@schleef.org>  Wed, 22 Mar 2006 12:39:18 -0800
+ 
+liboil (0.3.6-1) unstable; urgency=low
+
+  * New upstream release.  Relevant upstream changes:
+   - PowerPC build fixes (Closes: #334944)
+  * Install documentation
+
+ -- David Schleef <ds@schleef.org>  Mon, 19 Dec 2005 11:57:45 -0800
+
+liboil (0.3.3-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- David Schleef <ds@schleef.org>  Mon, 03 Oct 2005 12:18:16 -0700
+
+liboil (0.3.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- David Schleef <ds@schleef.org>  Sun, 08 May 2005 17:44:55 -0700
+
+liboil (0.3.1-2) unstable; urgency=low
+
+  * Disable buggy profiling MIPS asm
+
+ -- David Schleef <ds@schleef.org>  Thu, 24 Mar 2005 15:14:54 -0800
+
+liboil (0.3.1-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- David Schleef <ds@schleef.org>  Thu, 17 Mar 2005 17:45:56 -0800
+
+liboil (0.3.0-2) unstable; urgency=low
+
+  * Use different package name
+
+ -- David Schleef <ds@schleef.org>  Mon, 17 Jan 2005 23:56:58 -0800
+
+liboil0.3 (0.3.0-1) unstable; urgency=low
+
+  * New upstream release, new ABI.
+  * Fix package description (Closes: #284486)
+
+ -- David Schleef <ds@schleef.org>  Thu, 13 Jan 2005 13:22:49 -0800
+
+liboil0.2 (0.2.2-1) unstable; urgency=low
+
+  * New upstream.
+
+ -- David Schleef <ds@schleef.org>  Tue, 23 Nov 2004 19:43:09 -0800
+
+liboil0.2 (0.2.1-1) unstable; urgency=low
+
+  * New upstream.  Fixes powerpc compile problem.
+
+ -- David Schleef <ds@schleef.org>  Wed, 17 Nov 2004 21:50:20 -0800
+
+liboil0.2 (0.2.0-1) unstable; urgency=low
+
+  * New package.
+
+ -- David Schleef <ds@schleef.org>  Thu, 04 Nov 2004 18:09:03 -0800
+
--- liboil-0.3.17.orig/debian/watch
+++ liboil-0.3.17/debian/watch
@@ -0,0 +1,2 @@
+version=2
+http://liboil.freedesktop.org/download/liboil-([0-9.]*).tar.gz
--- liboil-0.3.17.orig/debian/liboil0.3-doc.install
+++ liboil-0.3.17/debian/liboil0.3-doc.install
@@ -0,0 +1 @@
+debian/tmp/usr/share/gtk-doc
--- liboil-0.3.17.orig/debian/liboil0.3.symbols
+++ liboil-0.3.17/debian/liboil0.3.symbols
@@ -0,0 +1,486 @@
+liboil-0.3.so.0 liboil0.3 #MINVER#
+* Build-Depends-Package: liboil0.3-dev
+ oil_arg_type_name@Base 0.3.1
+ oil_class_choose_by_name@Base 0.3.1
+ oil_class_get@Base 0.3.1
+ oil_class_get_by_index@Base 0.3.1
+ oil_class_get_n_classes@Base 0.3.1
+ oil_class_optimize@Base 0.3.1
+ oil_class_register_impl@Base 0.3.10
+ oil_class_register_impl_by_name@Base 0.3.1
+ oil_class_register_impl_full@Base 0.3.10
+ oil_cpu_detect_arch@Base 0.3.13
+ oil_cpu_flags@Base 0.3.13
+ oil_cpu_get_flags@Base 0.3.1
+ oil_cpu_get_frequency@Base 0.3.13
+ oil_debug_get_level@Base 0.3.1
+ oil_debug_print@Base 0.3.13
+ oil_debug_set_level@Base 0.3.1
+ oil_debug_set_print_function@Base 0.3.1
+ oil_fault_check_disable@Base 0.3.13
+ oil_fault_check_enable@Base 0.3.13
+ oil_fault_check_try@Base 0.3.13
+ oil_function_class_ptr_abs_f32_f32@Base 0.3.1
+ oil_function_class_ptr_abs_f64_f64@Base 0.3.1
+ oil_function_class_ptr_abs_u16_s16@Base 0.3.1
+ oil_function_class_ptr_abs_u32_s32@Base 0.3.1
+ oil_function_class_ptr_abs_u8_s8@Base 0.3.1
+ oil_function_class_ptr_add2_rshift_add_s16@Base 0.3.13
+ oil_function_class_ptr_add2_rshift_sub_s16@Base 0.3.13
+ oil_function_class_ptr_add_const_rshift_s16@Base 0.3.10
+ oil_function_class_ptr_add_f32@Base 0.3.10
+ oil_function_class_ptr_add_f64@Base 0.3.13
+ oil_function_class_ptr_add_s16@Base 0.3.10
+ oil_function_class_ptr_add_s16_u8@Base 0.3.13
+ oil_function_class_ptr_addc_rshift_s16@Base 0.3.13
+ oil_function_class_ptr_addc_s16@Base 0.3.13
+ oil_function_class_ptr_argb_paint_u8@Base 0.3.1
+ oil_function_class_ptr_average2_u8@Base 0.3.1
+ oil_function_class_ptr_avg2_12xn_u8@Base 0.3.13
+ oil_function_class_ptr_avg2_16xn_u8@Base 0.3.13
+ oil_function_class_ptr_avg2_32xn_u8@Base 0.3.16
+ oil_function_class_ptr_avg2_8xn_u8@Base 0.3.13
+ oil_function_class_ptr_ayuv2argb_u8@Base 0.3.1
+ oil_function_class_ptr_ayuv2uyvy@Base 0.3.10
+ oil_function_class_ptr_ayuv2yuyv@Base 0.3.10
+ oil_function_class_ptr_ayuv2yvyu@Base 0.3.10
+ oil_function_class_ptr_clamp_f32@Base 0.3.10
+ oil_function_class_ptr_clamp_f64@Base 0.3.10
+ oil_function_class_ptr_clamp_s16@Base 0.3.10
+ oil_function_class_ptr_clamp_s32@Base 0.3.10
+ oil_function_class_ptr_clamp_s8@Base 0.3.10
+ oil_function_class_ptr_clamp_u16@Base 0.3.10
+ oil_function_class_ptr_clamp_u32@Base 0.3.10
+ oil_function_class_ptr_clamp_u8@Base 0.3.10
+ oil_function_class_ptr_clamphigh_f32@Base 0.3.10
+ oil_function_class_ptr_clamphigh_f64@Base 0.3.10
+ oil_function_class_ptr_clamphigh_s16@Base 0.3.10
+ oil_function_class_ptr_clamphigh_s32@Base 0.3.10
+ oil_function_class_ptr_clamphigh_s8@Base 0.3.10
+ oil_function_class_ptr_clamphigh_u16@Base 0.3.10
+ oil_function_class_ptr_clamphigh_u32@Base 0.3.10
+ oil_function_class_ptr_clamphigh_u8@Base 0.3.10
+ oil_function_class_ptr_clamplow_f32@Base 0.3.10
+ oil_function_class_ptr_clamplow_f64@Base 0.3.10
+ oil_function_class_ptr_clamplow_s16@Base 0.3.10
+ oil_function_class_ptr_clamplow_s32@Base 0.3.10
+ oil_function_class_ptr_clamplow_s8@Base 0.3.10
+ oil_function_class_ptr_clamplow_u16@Base 0.3.10
+ oil_function_class_ptr_clamplow_u32@Base 0.3.10
+ oil_function_class_ptr_clamplow_u8@Base 0.3.10
+ oil_function_class_ptr_clip_f32@Base 0.3.1
+ oil_function_class_ptr_clip_f64@Base 0.3.1
+ oil_function_class_ptr_clip_s16@Base 0.3.1
+ oil_function_class_ptr_clip_s32@Base 0.3.1
+ oil_function_class_ptr_clip_s8@Base 0.3.1
+ oil_function_class_ptr_clip_u16@Base 0.3.1
+ oil_function_class_ptr_clip_u32@Base 0.3.1
+ oil_function_class_ptr_clip_u8@Base 0.3.1
+ oil_function_class_ptr_clipconv8x8_u8_s16@Base 0.3.1
+ oil_function_class_ptr_clipconv_s16_f32@Base 0.3.1
+ oil_function_class_ptr_clipconv_s16_f64@Base 0.3.1
+ oil_function_class_ptr_clipconv_s16_s32@Base 0.3.1
+ oil_function_class_ptr_clipconv_s16_u16@Base 0.3.1
+ oil_function_class_ptr_clipconv_s16_u32@Base 0.3.1
+ oil_function_class_ptr_clipconv_s32_f32@Base 0.3.1
+ oil_function_class_ptr_clipconv_s32_f64@Base 0.3.1
+ oil_function_class_ptr_clipconv_s32_u32@Base 0.3.1
+ oil_function_class_ptr_clipconv_s8_f32@Base 0.3.1
+ oil_function_class_ptr_clipconv_s8_f64@Base 0.3.1
+ oil_function_class_ptr_clipconv_s8_s16@Base 0.3.1
+ oil_function_class_ptr_clipconv_s8_s32@Base 0.3.1
+ oil_function_class_ptr_clipconv_s8_u16@Base 0.3.1
+ oil_function_class_ptr_clipconv_s8_u32@Base 0.3.1
+ oil_function_class_ptr_clipconv_s8_u8@Base 0.3.1
+ oil_function_class_ptr_clipconv_u16_f32@Base 0.3.1
+ oil_function_class_ptr_clipconv_u16_f64@Base 0.3.1
+ oil_function_class_ptr_clipconv_u16_s16@Base 0.3.1
+ oil_function_class_ptr_clipconv_u16_s32@Base 0.3.1
+ oil_function_class_ptr_clipconv_u16_u32@Base 0.3.1
+ oil_function_class_ptr_clipconv_u32_f32@Base 0.3.1
+ oil_function_class_ptr_clipconv_u32_f64@Base 0.3.1
+ oil_function_class_ptr_clipconv_u32_s32@Base 0.3.1
+ oil_function_class_ptr_clipconv_u8_f32@Base 0.3.1
+ oil_function_class_ptr_clipconv_u8_f64@Base 0.3.1
+ oil_function_class_ptr_clipconv_u8_s16@Base 0.3.1
+ oil_function_class_ptr_clipconv_u8_s32@Base 0.3.1
+ oil_function_class_ptr_clipconv_u8_s8@Base 0.3.1
+ oil_function_class_ptr_clipconv_u8_u16@Base 0.3.1
+ oil_function_class_ptr_clipconv_u8_u32@Base 0.3.1
+ oil_function_class_ptr_colorspace_argb@Base 0.3.10
+ oil_function_class_ptr_colsad8x8_u8@Base 0.3.10
+ oil_function_class_ptr_combine2_12xn_u8@Base 0.3.13
+ oil_function_class_ptr_combine2_16xn_u8@Base 0.3.13
+ oil_function_class_ptr_combine2_8xn_u8@Base 0.3.13
+ oil_function_class_ptr_combine4_12xn_u8@Base 0.3.13
+ oil_function_class_ptr_combine4_16xn_u8@Base 0.3.13
+ oil_function_class_ptr_combine4_32xn_u8@Base 0.3.16
+ oil_function_class_ptr_combine4_8xn_u8@Base 0.3.13
+ oil_function_class_ptr_compare_u8@Base 0.3.10
+ oil_function_class_ptr_composite_add_argb@Base 0.3.10
+ oil_function_class_ptr_composite_add_argb_const_src@Base 0.3.10
+ oil_function_class_ptr_composite_add_u8@Base 0.3.10
+ oil_function_class_ptr_composite_add_u8_const_src@Base 0.3.10
+ oil_function_class_ptr_composite_in_argb@Base 0.3.10
+ oil_function_class_ptr_composite_in_argb_const_mask@Base 0.3.10
+ oil_function_class_ptr_composite_in_argb_const_src@Base 0.3.10
+ oil_function_class_ptr_composite_in_over_argb@Base 0.3.10
+ oil_function_class_ptr_composite_in_over_argb_const_mask@Base 0.3.10
+ oil_function_class_ptr_composite_in_over_argb_const_src@Base 0.3.10
+ oil_function_class_ptr_composite_over_argb@Base 0.3.10
+ oil_function_class_ptr_composite_over_argb_const_src@Base 0.3.10
+ oil_function_class_ptr_composite_over_u8@Base 0.3.10
+ oil_function_class_ptr_conv8x8_f64_s16@Base 0.3.1
+ oil_function_class_ptr_conv8x8_s16_f64@Base 0.3.1
+ oil_function_class_ptr_conv_f32_f64@Base 0.3.1
+ oil_function_class_ptr_conv_f32_s16@Base 0.3.1
+ oil_function_class_ptr_conv_f32_s32@Base 0.3.1
+ oil_function_class_ptr_conv_f32_s8@Base 0.3.1
+ oil_function_class_ptr_conv_f32_u16@Base 0.3.1
+ oil_function_class_ptr_conv_f32_u32@Base 0.3.1
+ oil_function_class_ptr_conv_f32_u8@Base 0.3.1
+ oil_function_class_ptr_conv_f64_f32@Base 0.3.1
+ oil_function_class_ptr_conv_f64_s16@Base 0.3.1
+ oil_function_class_ptr_conv_f64_s32@Base 0.3.1
+ oil_function_class_ptr_conv_f64_s8@Base 0.3.1
+ oil_function_class_ptr_conv_f64_u16@Base 0.3.1
+ oil_function_class_ptr_conv_f64_u32@Base 0.3.1
+ oil_function_class_ptr_conv_f64_u8@Base 0.3.1
+ oil_function_class_ptr_conv_s16_f32@Base 0.3.1
+ oil_function_class_ptr_conv_s16_f64@Base 0.3.1
+ oil_function_class_ptr_conv_s16_s32@Base 0.3.1
+ oil_function_class_ptr_conv_s16_s8@Base 0.3.1
+ oil_function_class_ptr_conv_s16_u16@Base 0.3.1
+ oil_function_class_ptr_conv_s16_u32@Base 0.3.1
+ oil_function_class_ptr_conv_s16_u8@Base 0.3.1
+ oil_function_class_ptr_conv_s32_f32@Base 0.3.1
+ oil_function_class_ptr_conv_s32_f64@Base 0.3.1
+ oil_function_class_ptr_conv_s32_s16@Base 0.3.1
+ oil_function_class_ptr_conv_s32_s8@Base 0.3.1
+ oil_function_class_ptr_conv_s32_u16@Base 0.3.1
+ oil_function_class_ptr_conv_s32_u32@Base 0.3.1
+ oil_function_class_ptr_conv_s32_u8@Base 0.3.1
+ oil_function_class_ptr_conv_s8_f32@Base 0.3.1
+ oil_function_class_ptr_conv_s8_f64@Base 0.3.1
+ oil_function_class_ptr_conv_s8_s16@Base 0.3.1
+ oil_function_class_ptr_conv_s8_s32@Base 0.3.1
+ oil_function_class_ptr_conv_s8_u16@Base 0.3.1
+ oil_function_class_ptr_conv_s8_u32@Base 0.3.1
+ oil_function_class_ptr_conv_s8_u8@Base 0.3.1
+ oil_function_class_ptr_conv_u16_f32@Base 0.3.1
+ oil_function_class_ptr_conv_u16_f64@Base 0.3.1
+ oil_function_class_ptr_conv_u16_s16@Base 0.3.1
+ oil_function_class_ptr_conv_u16_s32@Base 0.3.1
+ oil_function_class_ptr_conv_u16_s8@Base 0.3.1
+ oil_function_class_ptr_conv_u16_u32@Base 0.3.1
+ oil_function_class_ptr_conv_u16_u8@Base 0.3.1
+ oil_function_class_ptr_conv_u32_f32@Base 0.3.1
+ oil_function_class_ptr_conv_u32_f64@Base 0.3.1
+ oil_function_class_ptr_conv_u32_s16@Base 0.3.1
+ oil_function_class_ptr_conv_u32_s32@Base 0.3.1
+ oil_function_class_ptr_conv_u32_s8@Base 0.3.1
+ oil_function_class_ptr_conv_u32_u16@Base 0.3.1
+ oil_function_class_ptr_conv_u32_u8@Base 0.3.1
+ oil_function_class_ptr_conv_u8_f32@Base 0.3.1
+ oil_function_class_ptr_conv_u8_f64@Base 0.3.1
+ oil_function_class_ptr_conv_u8_s16@Base 0.3.1
+ oil_function_class_ptr_conv_u8_s32@Base 0.3.1
+ oil_function_class_ptr_conv_u8_s8@Base 0.3.1
+ oil_function_class_ptr_conv_u8_u16@Base 0.3.1
+ oil_function_class_ptr_conv_u8_u32@Base 0.3.1
+ oil_function_class_ptr_convert_s16_f32@Base 0.3.10
+ oil_function_class_ptr_convert_s16_f64@Base 0.3.10
+ oil_function_class_ptr_convert_s16_s32@Base 0.3.10
+ oil_function_class_ptr_convert_s16_s8@Base 0.3.10
+ oil_function_class_ptr_convert_s16_u16@Base 0.3.10
+ oil_function_class_ptr_convert_s16_u32@Base 0.3.10
+ oil_function_class_ptr_convert_s16_u8@Base 0.3.10
+ oil_function_class_ptr_convert_s32_f64@Base 0.3.10
+ oil_function_class_ptr_convert_s32_s16@Base 0.3.10
+ oil_function_class_ptr_convert_s32_s8@Base 0.3.10
+ oil_function_class_ptr_convert_s32_u16@Base 0.3.10
+ oil_function_class_ptr_convert_s32_u32@Base 0.3.10
+ oil_function_class_ptr_convert_s32_u8@Base 0.3.10
+ oil_function_class_ptr_convert_s8_f32@Base 0.3.10
+ oil_function_class_ptr_convert_s8_f64@Base 0.3.10
+ oil_function_class_ptr_convert_s8_s16@Base 0.3.10
+ oil_function_class_ptr_convert_s8_s32@Base 0.3.10
+ oil_function_class_ptr_convert_s8_u16@Base 0.3.10
+ oil_function_class_ptr_convert_s8_u32@Base 0.3.10
+ oil_function_class_ptr_convert_s8_u8@Base 0.3.10
+ oil_function_class_ptr_convert_u16_f32@Base 0.3.10
+ oil_function_class_ptr_convert_u16_f64@Base 0.3.10
+ oil_function_class_ptr_convert_u16_s16@Base 0.3.10
+ oil_function_class_ptr_convert_u16_s32@Base 0.3.10
+ oil_function_class_ptr_convert_u16_u32@Base 0.3.10
+ oil_function_class_ptr_convert_u16_u8@Base 0.3.10
+ oil_function_class_ptr_convert_u32_f64@Base 0.3.10
+ oil_function_class_ptr_convert_u32_s32@Base 0.3.10
+ oil_function_class_ptr_convert_u32_u16@Base 0.3.10
+ oil_function_class_ptr_convert_u32_u8@Base 0.3.10
+ oil_function_class_ptr_convert_u8_f32@Base 0.3.10
+ oil_function_class_ptr_convert_u8_f64@Base 0.3.10
+ oil_function_class_ptr_convert_u8_s16@Base 0.3.10
+ oil_function_class_ptr_convert_u8_s32@Base 0.3.10
+ oil_function_class_ptr_convert_u8_s8@Base 0.3.10
+ oil_function_class_ptr_convert_u8_u16@Base 0.3.10
+ oil_function_class_ptr_convert_u8_u32@Base 0.3.10
+ oil_function_class_ptr_copy8x8_u8@Base 0.3.10
+ oil_function_class_ptr_copy_u8@Base 0.3.1
+ oil_function_class_ptr_dct36_f32@Base 0.3.1
+ oil_function_class_ptr_deinterleave2_s16@Base 0.3.10
+ oil_function_class_ptr_deinterleave@Base 0.3.10
+ oil_function_class_ptr_dequantize8x8_s16@Base 0.3.1
+ oil_function_class_ptr_diff8x8_average_s16_u8@Base 0.3.10
+ oil_function_class_ptr_diff8x8_const128_s16_u8@Base 0.3.10
+ oil_function_class_ptr_diff8x8_s16_u8@Base 0.3.10
+ oil_function_class_ptr_diffsquaresum_f32@Base 0.3.13
+ oil_function_class_ptr_diffsquaresum_f64@Base 0.3.1
+ oil_function_class_ptr_divide_f32@Base 0.3.10
+ oil_function_class_ptr_divide_f64@Base 0.3.13
+ oil_function_class_ptr_err_inter8x8_u8@Base 0.3.10
+ oil_function_class_ptr_err_inter8x8_u8_avg@Base 0.3.10
+ oil_function_class_ptr_err_intra8x8_u8@Base 0.3.10
+ oil_function_class_ptr_fdct8_f64@Base 0.3.1
+ oil_function_class_ptr_fdct8x8_f64@Base 0.3.1
+ oil_function_class_ptr_fdct8x8s_s16@Base 0.3.1
+ oil_function_class_ptr_fdct8x8theora@Base 0.3.10
+ oil_function_class_ptr_floor_f32@Base 0.3.10
+ oil_function_class_ptr_idct8_f64@Base 0.3.1
+ oil_function_class_ptr_idct8theora_s16@Base 0.3.10
+ oil_function_class_ptr_idct8x8_f64@Base 0.3.1
+ oil_function_class_ptr_idct8x8_s16@Base 0.3.1
+ oil_function_class_ptr_idct8x8lim10_f64@Base 0.3.10
+ oil_function_class_ptr_idct8x8lim10_s16@Base 0.3.10
+ oil_function_class_ptr_idct8x8theora_s16@Base 0.3.10
+ oil_function_class_ptr_imdct12_f64@Base 0.3.1
+ oil_function_class_ptr_imdct32_f32@Base 0.3.1
+ oil_function_class_ptr_imdct36_f64@Base 0.3.1
+ oil_function_class_ptr_interleave2_s16@Base 0.3.10
+ oil_function_class_ptr_interleave@Base 0.3.10
+ oil_function_class_ptr_inverse_f32@Base 0.3.10
+ oil_function_class_ptr_lift_add_135@Base 0.3.10
+ oil_function_class_ptr_lift_add_mult_shift12@Base 0.3.10
+ oil_function_class_ptr_lift_add_shift1@Base 0.3.10
+ oil_function_class_ptr_lift_add_shift2@Base 0.3.10
+ oil_function_class_ptr_lift_sub_135@Base 0.3.10
+ oil_function_class_ptr_lift_sub_mult_shift12@Base 0.3.10
+ oil_function_class_ptr_lift_sub_shift1@Base 0.3.10
+ oil_function_class_ptr_lift_sub_shift2@Base 0.3.10
+ oil_function_class_ptr_lshift_s16@Base 0.3.10
+ oil_function_class_ptr_mas10_u8@Base 0.3.13
+ oil_function_class_ptr_mas10_u8_l15@Base 0.3.13
+ oil_function_class_ptr_mas10_u8_sym_l15@Base 0.3.13
+ oil_function_class_ptr_mas12_addc_rshift_decim2_u8@Base 0.3.13
+ oil_function_class_ptr_mas2_across_add_s16@Base 0.3.10
+ oil_function_class_ptr_mas2_add_s16@Base 0.3.10
+ oil_function_class_ptr_mas4_across_add_s16@Base 0.3.10
+ oil_function_class_ptr_mas4_add_s16@Base 0.3.10
+ oil_function_class_ptr_mas8_across_add_s16@Base 0.3.10
+ oil_function_class_ptr_mas8_across_u8@Base 0.3.13
+ oil_function_class_ptr_mas8_add_s16@Base 0.3.10
+ oil_function_class_ptr_mas8_addc_rshift_decim2_u8@Base 0.3.13
+ oil_function_class_ptr_mas8_u8@Base 0.3.13
+ oil_function_class_ptr_mas8_u8_l15@Base 0.3.13
+ oil_function_class_ptr_mas8_u8_sym_l15@Base 0.3.13
+ oil_function_class_ptr_maximum_f32@Base 0.3.10
+ oil_function_class_ptr_maximum_f64@Base 0.3.13
+ oil_function_class_ptr_md5@Base 0.3.1
+ oil_function_class_ptr_mdct12_f64@Base 0.3.1
+ oil_function_class_ptr_mdct36_f64@Base 0.3.1
+ oil_function_class_ptr_merge_linear_argb@Base 0.3.10
+ oil_function_class_ptr_merge_linear_u8@Base 0.3.10
+ oil_function_class_ptr_minimum_f32@Base 0.3.10
+ oil_function_class_ptr_minimum_f64@Base 0.3.13
+ oil_function_class_ptr_mix_u8@Base 0.3.1
+ oil_function_class_ptr_mt19937@Base 0.3.10
+ oil_function_class_ptr_mult8x8_s16@Base 0.3.1
+ oil_function_class_ptr_multiply_and_acc_12xn_s16_u8@Base 0.3.10
+ oil_function_class_ptr_multiply_and_acc_16xn_s16_u8@Base 0.3.13
+ oil_function_class_ptr_multiply_and_acc_24xn_s16_u8@Base 0.3.13
+ oil_function_class_ptr_multiply_and_acc_6xn_s16_u8@Base 0.3.13
+ oil_function_class_ptr_multiply_and_acc_8xn_s16_u8@Base 0.3.13
+ oil_function_class_ptr_multiply_and_add_s16@Base 0.3.10
+ oil_function_class_ptr_multiply_and_add_s16_u8@Base 0.3.10
+ oil_function_class_ptr_multiply_f32@Base 0.3.10
+ oil_function_class_ptr_multiply_f64@Base 0.3.13
+ oil_function_class_ptr_multsum_f32@Base 0.3.1
+ oil_function_class_ptr_multsum_f64@Base 0.3.1
+ oil_function_class_ptr_negative_f32@Base 0.3.10
+ oil_function_class_ptr_null@Base 0.3.1
+ oil_function_class_ptr_packyuyv@Base 0.3.13
+ oil_function_class_ptr_permute_f32@Base 0.3.1
+ oil_function_class_ptr_permute_f64@Base 0.3.1
+ oil_function_class_ptr_permute_s16@Base 0.3.1
+ oil_function_class_ptr_permute_s32@Base 0.3.1
+ oil_function_class_ptr_permute_s8@Base 0.3.1
+ oil_function_class_ptr_permute_u16@Base 0.3.1
+ oil_function_class_ptr_permute_u32@Base 0.3.1
+ oil_function_class_ptr_permute_u8@Base 0.3.1
+ oil_function_class_ptr_recon8x8_inter2@Base 0.3.10
+ oil_function_class_ptr_recon8x8_inter@Base 0.3.10
+ oil_function_class_ptr_recon8x8_intra@Base 0.3.10
+ oil_function_class_ptr_resample_linear_argb@Base 0.3.10
+ oil_function_class_ptr_resample_linear_u8@Base 0.3.10
+ oil_function_class_ptr_rgb2bgr@Base 0.3.1
+ oil_function_class_ptr_rgb2rgba@Base 0.3.1
+ oil_function_class_ptr_rgb565_to_argb@Base 0.3.10
+ oil_function_class_ptr_rowsad8x8_u8@Base 0.3.10
+ oil_function_class_ptr_sad12x12_12xn_u8@Base 0.3.13
+ oil_function_class_ptr_sad12x12_u8@Base 0.3.13
+ oil_function_class_ptr_sad16x16_16xn_u8@Base 0.3.13
+ oil_function_class_ptr_sad16x16_u8@Base 0.3.13
+ oil_function_class_ptr_sad8x8_8xn_u8@Base 0.3.13
+ oil_function_class_ptr_sad8x8_f64@Base 0.3.1
+ oil_function_class_ptr_sad8x8_f64_2@Base 0.3.10
+ oil_function_class_ptr_sad8x8_s16@Base 0.3.1
+ oil_function_class_ptr_sad8x8_s16_2@Base 0.3.10
+ oil_function_class_ptr_sad8x8_u8@Base 0.3.10
+ oil_function_class_ptr_sad8x8_u8_avg@Base 0.3.10
+ oil_function_class_ptr_scalaradd_f32@Base 0.3.1
+ oil_function_class_ptr_scalaradd_f32_ns@Base 0.3.10
+ oil_function_class_ptr_scalaradd_f64@Base 0.3.1
+ oil_function_class_ptr_scalaradd_s16@Base 0.3.1
+ oil_function_class_ptr_scalaradd_s32@Base 0.3.1
+ oil_function_class_ptr_scalaradd_s8@Base 0.3.1
+ oil_function_class_ptr_scalaradd_u16@Base 0.3.1
+ oil_function_class_ptr_scalaradd_u32@Base 0.3.1
+ oil_function_class_ptr_scalaradd_u8@Base 0.3.1
+ oil_function_class_ptr_scalarmult_f32@Base 0.3.1
+ oil_function_class_ptr_scalarmult_f64@Base 0.3.1
+ oil_function_class_ptr_scalarmult_s16@Base 0.3.1
+ oil_function_class_ptr_scalarmult_s32@Base 0.3.1
+ oil_function_class_ptr_scalarmult_s8@Base 0.3.1
+ oil_function_class_ptr_scalarmult_u16@Base 0.3.1
+ oil_function_class_ptr_scalarmult_u32@Base 0.3.1
+ oil_function_class_ptr_scalarmult_u8@Base 0.3.1
+ oil_function_class_ptr_scalarmultiply_f32_ns@Base 0.3.10
+ oil_function_class_ptr_scalarmultiply_f64_ns@Base 0.3.14
+ oil_function_class_ptr_scaleconv_f32_s16@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f32_s32@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f32_s8@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f32_u16@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f32_u32@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f32_u8@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f64_s16@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f64_s32@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f64_s8@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f64_u16@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f64_u32@Base 0.3.10
+ oil_function_class_ptr_scaleconv_f64_u8@Base 0.3.10
+ oil_function_class_ptr_scaleconv_s16_f32@Base 0.3.10
+ oil_function_class_ptr_scaleconv_s16_f64@Base 0.3.10
+ oil_function_class_ptr_scaleconv_s32_f32@Base 0.3.10
+ oil_function_class_ptr_scaleconv_s32_f64@Base 0.3.10
+ oil_function_class_ptr_scaleconv_s8_f32@Base 0.3.10
+ oil_function_class_ptr_scaleconv_s8_f64@Base 0.3.10
+ oil_function_class_ptr_scaleconv_u16_f32@Base 0.3.10
+ oil_function_class_ptr_scaleconv_u16_f64@Base 0.3.10
+ oil_function_class_ptr_scaleconv_u32_f32@Base 0.3.10
+ oil_function_class_ptr_scaleconv_u32_f64@Base 0.3.10
+ oil_function_class_ptr_scaleconv_u8_f32@Base 0.3.10
+ oil_function_class_ptr_scaleconv_u8_f64@Base 0.3.10
+ oil_function_class_ptr_scanlinescale2_u8@Base 0.3.1
+ oil_function_class_ptr_sign_f32@Base 0.3.10
+ oil_function_class_ptr_sincos_f64@Base 0.3.1
+ oil_function_class_ptr_splat_u16_ns@Base 0.3.10
+ oil_function_class_ptr_splat_u32@Base 0.3.1
+ oil_function_class_ptr_splat_u32_ns@Base 0.3.10
+ oil_function_class_ptr_splat_u8@Base 0.3.1
+ oil_function_class_ptr_splat_u8_ns@Base 0.3.10
+ oil_function_class_ptr_split_135@Base 0.3.10
+ oil_function_class_ptr_split_53@Base 0.3.10
+ oil_function_class_ptr_split_approx97@Base 0.3.10
+ oil_function_class_ptr_split_daub97@Base 0.3.10
+ oil_function_class_ptr_squaresum_f32@Base 0.3.13
+ oil_function_class_ptr_squaresum_f64@Base 0.3.1
+ oil_function_class_ptr_squaresum_shifted_s16@Base 0.3.10
+ oil_function_class_ptr_subtract_f32@Base 0.3.10
+ oil_function_class_ptr_subtract_f64@Base 0.3.13
+ oil_function_class_ptr_subtract_s16@Base 0.3.13
+ oil_function_class_ptr_subtract_s16_u8@Base 0.3.13
+ oil_function_class_ptr_sum_f64@Base 0.3.1
+ oil_function_class_ptr_sum_s16@Base 0.3.10
+ oil_function_class_ptr_swab_u16@Base 0.3.10
+ oil_function_class_ptr_swab_u32@Base 0.3.10
+ oil_function_class_ptr_synth_135@Base 0.3.10
+ oil_function_class_ptr_synth_53@Base 0.3.10
+ oil_function_class_ptr_synth_approx97@Base 0.3.10
+ oil_function_class_ptr_synth_daub97@Base 0.3.10
+ oil_function_class_ptr_tablelookup_u8@Base 0.3.1
+ oil_function_class_ptr_testzero_u8@Base 0.3.10
+ oil_function_class_ptr_trans8x8_f64@Base 0.3.1
+ oil_function_class_ptr_trans8x8_u16@Base 0.3.1
+ oil_function_class_ptr_trans8x8_u32@Base 0.3.1
+ oil_function_class_ptr_trans8x8_u8@Base 0.3.1
+ oil_function_class_ptr_unpackyuyv@Base 0.3.13
+ oil_function_class_ptr_unzigzag8x8_s16@Base 0.3.1
+ oil_function_class_ptr_utf8_validate@Base 0.3.1
+ oil_function_class_ptr_uyvy2ayuv@Base 0.3.10
+ oil_function_class_ptr_vectoradd_f32@Base 0.3.1
+ oil_function_class_ptr_vectoradd_f64@Base 0.3.1
+ oil_function_class_ptr_vectoradd_s16@Base 0.3.1
+ oil_function_class_ptr_vectoradd_s32@Base 0.3.1
+ oil_function_class_ptr_vectoradd_s8@Base 0.3.1
+ oil_function_class_ptr_vectoradd_s_f32@Base 0.3.10
+ oil_function_class_ptr_vectoradd_s_f64@Base 0.3.10
+ oil_function_class_ptr_vectoradd_s_s16@Base 0.3.10
+ oil_function_class_ptr_vectoradd_s_s8@Base 0.3.10
+ oil_function_class_ptr_vectoradd_s_u16@Base 0.3.10
+ oil_function_class_ptr_vectoradd_s_u8@Base 0.3.10
+ oil_function_class_ptr_vectoradd_u16@Base 0.3.1
+ oil_function_class_ptr_vectoradd_u32@Base 0.3.1
+ oil_function_class_ptr_vectoradd_u8@Base 0.3.1
+ oil_function_class_ptr_yuv2rgbx_sub2_u8@Base 0.3.1
+ oil_function_class_ptr_yuv2rgbx_sub4_u8@Base 0.3.1
+ oil_function_class_ptr_yuv2rgbx_u8@Base 0.3.1
+ oil_function_class_ptr_yuyv2ayuv@Base 0.3.10
+ oil_function_class_ptr_yvyu2ayuv@Base 0.3.10
+ oil_function_class_ptr_zigzag8x8_s16@Base 0.3.1
+ oil_impl_get_by_index@Base 0.3.1
+ oil_impl_is_runnable@Base 0.3.1
+ oil_impl_is_usable@Base 0.3.13
+ oil_init@Base 0.3.1
+ oil_init_no_optimize@Base 0.3.10
+ oil_optimize@Base 0.3.1
+ oil_optimize_all@Base 0.3.1
+ oil_param_from_string@Base 0.3.10
+ oil_param_get_source_data@Base 0.3.10
+ oil_profile_get_ave_std@Base 0.3.1
+ oil_profile_init@Base 0.3.1
+ oil_profile_stamp@Base 0.3.10
+ oil_profile_stop_handle@Base 0.3.1
+ oil_prototype_append_param@Base 0.3.1
+ oil_prototype_free@Base 0.3.1
+ oil_prototype_from_string@Base 0.3.1
+ oil_prototype_to_arg_string@Base 0.3.10
+ oil_prototype_to_string@Base 0.3.1
+ oil_random_alpha@Base 0.3.10
+ oil_random_argb@Base 0.3.10
+ oil_random_f32@Base 0.3.10
+ oil_random_f64@Base 0.3.10
+ oil_random_s16@Base 0.3.10
+ oil_random_s32@Base 0.3.10
+ oil_random_s64@Base 0.3.10
+ oil_random_s8@Base 0.3.10
+ oil_random_u16@Base 0.3.10
+ oil_random_u32@Base 0.3.10
+ oil_random_u64@Base 0.3.10
+ oil_random_u8@Base 0.3.10
+ oil_test_check_impl@Base 0.3.1
+ oil_test_check_ref@Base 0.3.1
+ oil_test_cleanup@Base 0.3.1
+ oil_test_free@Base 0.3.1
+ oil_test_get_arg_post_n@Base 0.3.10
+ oil_test_get_arg_pre_n@Base 0.3.10
+ oil_test_get_arg_stride@Base 0.3.10
+ oil_test_get_source_data@Base 0.3.10
+ oil_test_get_value@Base 0.3.10
+ oil_test_init@Base 0.3.10
+ oil_test_new@Base 0.3.1
+ oil_test_set_impl@Base 0.3.1
+ oil_test_set_iterations@Base 0.3.1
+ oil_test_set_test_footer@Base 0.3.10
+ oil_test_set_test_header@Base 0.3.10
+ oil_type_name@Base 0.3.1
+ oil_type_sizeof@Base 0.3.1
--- liboil-0.3.17.orig/debian/liboil0.3-doc.doc-base
+++ liboil-0.3.17/debian/liboil0.3-doc.doc-base
@@ -0,0 +1,9 @@
+Document: liboil
+Title: liboil Reference Manual
+Author: David Schleef
+Abstract: API Reference Manual
+Section: Apps/Programming
+
+Format: HTML
+Index: /usr/share/gtk-doc/html/liboil/index.html
+Files: /usr/share/gtk-doc/html/liboil/*html
--- liboil-0.3.17.orig/debian/copyright
+++ liboil-0.3.17/debian/copyright
@@ -0,0 +1,102 @@
+This package was debianized by David Schleef <ds@schleef.org> on
+Thu, 04 Nov 2004 18:17:18 -0800
+
+
+It was downloaded from http://liboil.freedesktop.org/download.
+
+Upstream Author: David Schleef <ds@schleef.org>
+
+Copyright:
+
+
+The majority of the source code and the collective work is subject
+to the following license:
+  
+  Copyright 2002,2003,2004,2005 David A. Schleef <ds@schleef.org>
+  All rights reserved.
+  
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions
+  are met:
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+  
+  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+  IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
+  INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+  STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+  IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+  POSSIBILITY OF SUCH DAMAGE.
+  
+  
+The source code in the liboil/motovec directory is subject to the
+following license:
+
+  Copyright Motorola, Inc. 2003
+  ALL RIGHTS RESERVED
+
+  You are hereby granted a copyright license to use, modify, and 
+  distribute the SOFTWARE so long as this entire notice is retained 
+  without alteration in any modified and/or redistributed versions, 
+  and that such modified versions are clearly identified as such.  
+  No licenses are granted by implication, estoppel or otherwise under 
+  any patents or trademarks of Motorola, Inc.
+
+  The SOFTWARE is provided on an "AS IS" basis and without warranty.  
+  To the maximum extent permitted by applicable law, MOTOROLA DISCLAIMS 
+  ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, INCLUDING IMPLIED 
+  WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR 
+  PURPOSE AND ANY WARRANTY AGAINST INFRINGEMENT WITH 
+  REGARD TO THE SOFTWARE (INCLUDING ANY MODIFIED VERSIONS 
+  THEREOF) AND ANY ACCOMPANYING WRITTEN MATERIALS. 
+
+  To the maximum extent permitted by applicable law, IN NO EVENT SHALL 
+  MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER 
+  (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF 
+  BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS 
+  INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OF THE USE OR 
+  INABILITY TO USE THE SOFTWARE.   Motorola assumes no responsibility 
+  for the maintenance and support of the SOFTWARE.
+
+
+The source code implementing the Mersenne Twister algorithm is
+subject to the following license:
+
+   Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
+   All rights reserved.                          
+
+   Redistribution and use in source and binary forms, with or without
+   modification, are permitted provided that the following conditions
+   are met:
+
+     1. Redistributions of source code must retain the above copyright
+        notice, this list of conditions and the following disclaimer.
+
+     2. Redistributions in binary form must reproduce the above copyright
+        notice, this list of conditions and the following disclaimer in the
+        documentation and/or other materials provided with the distribution.
+
+     3. The names of its contributors may not be used to endorse or promote 
+        products derived from this software without specific prior written 
+        permission.
+
+   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
--- liboil-0.3.17.orig/debian/control
+++ liboil-0.3.17/debian/control
@@ -0,0 +1,87 @@
+Source: liboil
+Section: devel
+Priority: optional
+Maintainer: Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>
+Uploaders: Sebastian Dröge <slomo@debian.org>
+Build-Depends: cdbs,
+               debhelper (>= 6),
+               dpkg-dev (>= 1.14.13),
+               autotools-dev,
+               gtk-doc-tools
+Standards-Version: 3.8.1
+Homepage: http://liboil.freedesktop.org
+
+Package: liboil0.3
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Library of Optimized Inner Loops
+ 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.
+
+Package: liboil0.3-dev
+Section: libdevel
+Architecture: any
+Depends: liboil0.3 (= ${binary:Version}),
+         ${shlibs:Depends},
+         ${misc:Depends}
+Provides: liboil-dev
+Suggests: liboil0.3-doc
+Description: Library of Optimized Inner Loops (development headers)
+ 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 development headers and libraries, and should
+ be installed to compile software that uses liboil.
+
+Package: liboil0.3-dbg
+Section: libdevel
+Architecture: any
+Priority: extra
+Depends: liboil0.3 (= ${binary:Version}),
+         ${shlibs:Depends},
+         ${misc:Depends}
+Description: Library of Optimized Inner Loops (debug package)
+ 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 debugging symbols for the liboil library.
+ Users should install it if they want to debug software that uses liboil.
+
+Package: liboil0.3-doc
+Section: doc
+Architecture: all
+Priority: optional
+Depends: ${misc:Depends}
+Suggests: liboil0.3-dev
+Replaces: liboil0.3-dev (<< 0.3.13-4)
+Description: Library of Optimized Inner Loops (documentation)
+ 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.
+
--- liboil-0.3.17.orig/debian/rules
+++ liboil-0.3.17/debian/rules
@@ -0,0 +1,12 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+DEB_DH_STRIP_ARGS := --dbg-package=liboil0.3-dbg
+DEB_CONFIGURE_EXTRA_FLAGS := --enable-static
+
+DEB_DH_MAKESHLIBS_ARGS_ALL += -- -c4
+
+DEB_MAKE_CHECK_TARGET := check
--- liboil-0.3.17.orig/debian/compat
+++ liboil-0.3.17/debian/compat
@@ -0,0 +1 @@
+6
--- liboil-0.3.17.orig/debian/liboil0.3.shlibs
+++ liboil-0.3.17/debian/liboil0.3.shlibs
@@ -0,0 +1 @@
+liboil-0.3 0 liboil0.3 (>= 0.3.16)
--- liboil-0.3.17.orig/debian/patches/02_amd64-cpuid.patch
+++ liboil-0.3.17/debian/patches/02_amd64-cpuid.patch
@@ -0,0 +1,38 @@
+From 705916007fba0a845229a02dc6474cb523eff150 Mon Sep 17 00:00:00 2001
+From: David Schleef <ds@schleef.org>
+Date: Tue, 20 Jul 2010 21:05:26 +0000
+Subject: x86: Fix cpuid function on x86-64
+
+Fixes: #28956.
+---
+diff --git a/liboil/liboilcpu-x86.c b/liboil/liboilcpu-x86.c
+index e7a1978..ef4d3f2 100644
+--- a/liboil/liboilcpu-x86.c
++++ b/liboil/liboilcpu-x86.c
+@@ -162,13 +162,10 @@ get_cpuid (uint32_t op, uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d)
+ static void
+ get_cpuid (uint32_t op, uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d)
+ {
++  *a = op;
+   __asm__ (
+-      "  pushq %%rbx\n"
+       "  cpuid\n"
+-      "  mov %%ebx, %%esi\n"
+-      "  popq %%rbx\n"
+-      : "=a" (*a), "=S" (*b), "=c" (*c), "=d" (*d)
+-      : "0" (op));
++      : "+a" (*a), "=b" (*b), "=c" (*c), "=d" (*d));
+ }
+ #endif
+ 
+@@ -185,7 +182,7 @@ oil_cpu_detect_cpuid (void)
+ {
+   uint32_t eax, ebx, ecx, edx;
+   uint32_t level;
+-  char vendor[13] = { 0 };
++  char vendor[13+4] = { 0 };
+   int ret;
+ 
+   oil_fault_check_enable ();
+--
+cgit v0.8.3-6-g21f6
--- liboil-0.3.17.orig/debian/patches/01_arm-vfp.patch
+++ liboil-0.3.17/debian/patches/01_arm-vfp.patch
@@ -0,0 +1,31 @@
+--- m4/as-host-defines.m4.old	2008-03-14 10:31:07.000000000 +0100
++++ m4/as-host-defines.m4	2008-03-14 10:32:25.000000000 +0100
+@@ -24,8 +24,10 @@
+       AC_DEFINE(HAVE_POWERPC, 1, [Defined if host is powerpc])
+       ;;
+     xarm)
+-      HAVE_ARM=yes
+-      AC_DEFINE(HAVE_ARM, 1, [Defined if host is arm])
++      if test "x${host_os}" = "xlinux-gnueabi"; then
++        HAVE_ARM=yes
++        AC_DEFINE(HAVE_ARM, 1, [Defined if host is arm])
++      fi
+       ;;
+   esac
+ 
+--- configure.old	2010-03-24 17:40:21.601816770 +0100
++++ configure	2010-03-24 17:41:15.300816103 +0100
+@@ -11651,10 +11651,11 @@
+ 
+       ;;
+     xarm)
+-      HAVE_ARM=yes
++      if test "x${host_os}" = "xlinux-gnueabi"; then
++        HAVE_ARM=yes
+ 
+ $as_echo "#define HAVE_ARM 1" >>confdefs.h
+-
++      fi
+       ;;
+   esac
+ 
--- liboil-0.3.17.orig/debian/patches/03_stride-segfaults.patch
+++ liboil-0.3.17/debian/patches/03_stride-segfaults.patch
@@ -0,0 +1,75 @@
+From 064d11051f477cd2c398e5d4e3cb1301daf683eb Mon Sep 17 00:00:00 2001
+From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
+Date: Tue, 17 Aug 2010 22:30:49 +0200
+Subject: [PATCH] fix stride tc on amd64. i386 and powerpc
+
+the stride tc segfauls with
+
+|diff --git a/testsuite/stride.c b/testsuite/stride.c
+|index abc521e..debc340 100644
+|--- a/testsuite/stride.c
+|+++ b/testsuite/stride.c
+|@@ -74,8 +74,8 @@ int main (int argc, char *argv[])
+|       continue;
+|     }
+|     oil_test_set_iterations (test, 1);
+|-    test->n = 1 + oil_rand_u8();
+|-    test->m = 1 + oil_rand_u8();
+|+    test->n = 1;
+|+    test->m = 33;
+|
+|     oil_test_check_impl (test, klass->reference_impl);
+|     for(j=0;j<OIL_ARG_LAST;j++){
+
+as random numers. This was reported as Debian bug #483352.
+
+Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
+---
+ liboil/amd64/wavelet.c   |    3 +++
+ liboil/i386/wavelet.c    |    2 ++
+ liboil/powerpc/rgb2bgr.c |    2 ++
+ 3 files changed, 7 insertions(+), 0 deletions(-)
+
+diff --git a/liboil/amd64/wavelet.c b/liboil/amd64/wavelet.c
+index 6b1946a..353471f 100644
+--- a/liboil/amd64/wavelet.c
++++ b/liboil/amd64/wavelet.c
+@@ -18,6 +18,9 @@ deinterleave2_asm (int16_t *d1, int16_t *d2, int16_t *s_2xn, int n)
+     n--;
+   }
+ 
++  if (!n)
++	  return;
++
+   asm volatile ("\n"
+       "  sub $2, %%rcx\n"
+       "1:\n"
+diff --git a/liboil/i386/wavelet.c b/liboil/i386/wavelet.c
+index a382a22..d8d61a6 100644
+--- a/liboil/i386/wavelet.c
++++ b/liboil/i386/wavelet.c
+@@ -117,6 +117,8 @@ deinterleave2_asm (int16_t *d1, int16_t *d2, int16_t *s_2xn, int n)
+     s_2xn+=2;
+     n--;
+   }
++  if (!n)
++	  return;
+ 
+   asm volatile ("\n"
+       "  mov %3, %%ecx\n"
+diff --git a/liboil/powerpc/rgb2bgr.c b/liboil/powerpc/rgb2bgr.c
+index 8787d66..419b8e1 100644
+--- a/liboil/powerpc/rgb2bgr.c
++++ b/liboil/powerpc/rgb2bgr.c
+@@ -50,6 +50,8 @@ rgb2bgr_ppc (uint8_t *dest, uint8_t* src, int n)
+   n /= 4;
+   dest -= 4;
+   src -= 4;
++  if (!n)
++	  return ;
+   asm volatile (
+ 	"	mtctr %2		\n"
+ 	"1:	lwzu r10, 4(%1)		\n" /* rgbr x */
+-- 
+1.5.6.5
+