diff options
author | David Schleef <ds@schleef.org> | 2006-10-29 01:38:56 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2006-10-29 01:38:56 +0000 |
commit | 5f437b32ad067414cc735292e5c61f4a901b163e (patch) | |
tree | f23440b9f55130b896ec06cc4c5b09cc68e82a32 /liboil/liboiltrampolines.c | |
parent | fd3a1eabb23b3e9cca3263b2103a72428756a4a5 (diff) | |
download | liboil-5f437b32ad067414cc735292e5c61f4a901b163e.tar.gz |
* liboil/i386/Makefile.am:
* liboil/i386/wavelet.c:
* liboil/i386/convert_i386.c:
* liboil/liboilclasses.h:
* liboil/liboilfuncs-04.h:
* liboil/liboilfuncs.h:
* liboil/liboiltrampolines.c:
* liboil/ref/wavelet.c:
New classes plus MMX code. For Schrödinger.
* liboil/liboilprototype.c:
Add a useful error message.
Diffstat (limited to 'liboil/liboiltrampolines.c')
-rw-r--r-- | liboil/liboiltrampolines.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/liboil/liboiltrampolines.c b/liboil/liboiltrampolines.c index 956a5db..b636a0e 100644 --- a/liboil/liboiltrampolines.c +++ b/liboil/liboiltrampolines.c @@ -2481,6 +2481,16 @@ oil_mult8x8_s16 (int16_t * d_8x8, const int16_t * s1_8x8, const int16_t * s2_8x8 ((void (*)(int16_t * d_8x8, const int16_t * s1_8x8, const int16_t * s2_8x8, int ds, int ss1, int ss2))(_oil_function_class_mult8x8_s16.func))(d_8x8, s1_8x8, s2_8x8, ds, ss1, ss2); } +#undef oil_multiply_and_acc_12xn_s16_u8 +void +oil_multiply_and_acc_12xn_s16_u8 (int16_t * i1_12xn, int is1, const int16_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n) +{ + if (_oil_function_class_multiply_and_acc_12xn_s16_u8.func == NULL) { + oil_class_optimize (&_oil_function_class_multiply_and_acc_12xn_s16_u8); + } + ((void (*)(int16_t * i1_12xn, int is1, const int16_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n))(_oil_function_class_multiply_and_acc_12xn_s16_u8.func))(i1_12xn, is1, s1_12xn, ss1, s2_12xn, ss2, n); +} + #undef oil_multiply_and_add_s16 void oil_multiply_and_add_s16 (int16_t * d, const int16_t * src1, const int16_t * src2, const int16_t * src3, int n) |