diff options
author | David Schleef <ds@schleef.org> | 2006-01-28 21:16:44 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2006-01-28 21:16:44 +0000 |
commit | 4c9975b4cbb6f7f413480f5bd4648cdcddc48e4a (patch) | |
tree | 5a417887c1dabf92f619189fa5875c50ffbef28f /liboil/liboiltrampolines.c | |
parent | 49e692e38aefbe5ee2549b9cfc7327d9dd6e2bdd (diff) | |
download | liboil-4c9975b4cbb6f7f413480f5bd4648cdcddc48e4a.tar.gz |
* examples/oil-suggest.c: cleanup
* liboil/Makefile.am: clean liboil-stdint.h
* liboil/liboilclasses.h: add splat_u16_ns
* liboil/ref/splat.c: same
* liboil/liboilfuncs-04.h: same
* liboil/liboilfuncs.h: same
* liboil/liboiltrampolines.c: same
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 563f3e1..75c5378 100644 --- a/liboil/liboiltrampolines.c +++ b/liboil/liboiltrampolines.c @@ -3061,6 +3061,16 @@ oil_sincos_f64 (double * dest1, double * dest2, int n, const double * s1_1, cons ((void (*)(double * dest1, double * dest2, int n, const double * s1_1, const double * s2_1))(_oil_function_class_sincos_f64.func))(dest1, dest2, n, s1_1, s2_1); } +#undef oil_splat_u16_ns +void +oil_splat_u16_ns (uint16_t * dest, const uint16_t * s1_1, int n) +{ + if (_oil_function_class_splat_u16_ns.func == NULL) { + oil_class_optimize (&_oil_function_class_splat_u16_ns); + } + ((void (*)(uint16_t * dest, const uint16_t * s1_1, int n))(_oil_function_class_splat_u16_ns.func))(dest, s1_1, n); +} + #undef oil_splat_u32 void oil_splat_u32 (uint32_t * dest, int dstr, const uint32_t * s1_1, int n) |