summaryrefslogtreecommitdiff
path: root/liboil/liboilfuncs-04.h
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2006-01-31 02:20:03 +0000
committerDavid Schleef <ds@schleef.org>2006-01-31 02:20:03 +0000
commit056a04b9f623a60d01c50581a567501833e40221 (patch)
tree2d7af5e042d6916642da072b4ed9e825cd38d2b4 /liboil/liboilfuncs-04.h
parent3f3a246341c1b5ac1c19257e871d1a2c977cdf61 (diff)
downloadliboil-056a04b9f623a60d01c50581a567501833e40221.tar.gz
* configure.ac:
* m4/as-host-defines.m4: * liboil/Makefile.am: * liboil/motovec/Makefile.am: * doc/liboil-sections.txt: * doc/tmpl/liboil-unused.sgml: * doc/tmpl/liboilimpl-unstable.sgml: * examples/oil-inspect.c: * testsuite/instruction/Makefile.am: Rewrite macros/defines for cpu selection. HAVE_${arch} is the define for cpu architecture, HAVE_GCC_ASM is the define for GCC inline assembly. * liboil/liboilfunction.h: Make implementation flags all part of the same enum, making flags unique across all architectures. This makes it easier to turn flags into feature names platform-independently. * liboil/liboilclasses.h: update * liboil/liboilfuncs-04.h: * liboil/liboilfuncs.h: * liboil/liboiltrampolines.c: * liboil/liboilrandom.c: Fix documentation. * liboil/liboiltest.c: same * liboil/liboilrandom.h: remove config.h * license_block: new year * COPYING: Add copyright for mt19937 * examples/Makefile.am: * examples/oil-mt19937.c: * liboil/ref/Makefile.am: * liboil/ref/mt19937ar.c: * liboil/i386/Makefile.am: * liboil/i386/mt19937.c: Add mt19937 and example. * testsuite/Makefile.am: * testsuite/mmx_engine.c: A little thingy for testing the features of an MMX engine.
Diffstat (limited to 'liboil/liboilfuncs-04.h')
-rw-r--r--liboil/liboilfuncs-04.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/liboil/liboilfuncs-04.h b/liboil/liboilfuncs-04.h
index 2b13f52..c0144be 100644
--- a/liboil/liboilfuncs-04.h
+++ b/liboil/liboilfuncs-04.h
@@ -266,6 +266,7 @@ void oil_merge_linear_argb (uint32_t * d_n, const uint32_t * s_n, const uint32_t
void oil_merge_linear_u8 (uint8_t * d_n, const uint8_t * s_n, const uint8_t * s2_n, const uint32_t * s3_1, int n);
void oil_minimum_f32 (float * d, const float * s1, const float * s2, int n);
void oil_mix_u8 (uint8_t * dest, const uint8_t * src1, const uint8_t * src2, const uint8_t * src3, int n);
+void oil_mt19937 (uint32_t * d_624, uint32_t * i_624);
void oil_mult8x8_s16 (int16_t * d_8x8, const int16_t * s1_8x8, const int16_t * s2_8x8, int ds, int ss1, int ss2);
void oil_multiply_f32 (float * d, const float * s1, const float * s2, int n);
void oil_multsum_f32 (float * dest, const float * src1, int sstr1, const float * src2, int sstr2, int n);