summaryrefslogtreecommitdiff
path: root/liboil/jpeg
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2004-11-30 09:33:07 +0000
committerDavid Schleef <ds@schleef.org>2004-11-30 09:33:07 +0000
commitab9384e3de1d495bf932ffedc418914b1dc4a495 (patch)
tree6ea523df11ae3723799aa78e952ec95e989fa717 /liboil/jpeg
parentec05639948522fbf9e834f1a07817d204b5f4c13 (diff)
downloadliboil-ab9384e3de1d495bf932ffedc418914b1dc4a495.tar.gz
* liboil/Makefile.am: add testing
* liboil/conv_sse.c: opcodes are SSE2, not SSE (oops) * liboil/copy/permute.c: (permute_test): avoid generic test function * liboil/copy/tablelookup_ref.c: (tablelookup_test): same * liboil/jpeg/yuv2rgb_c.c: (yuv_test): same * liboil/liboilfunction.c: (oil_class_optimize): change to OIL_CPU_FLAG_MASK * liboil/liboilfunction.h: same. Misc API adjustments * liboil/liboilprototype.c: (oil_type_name), (oil_arg_type_name), (oil_arg_type_from_string): handle parameter aliases * liboil/liboilprototype.h: add functions * liboil/liboilrandom.h: new. #define wrapping rand() for various types and ranges * liboil/liboiltest.c: (oil_test_new), (oil_test_free), (oil_test_set_impl), (oil_test_set_iterations), (oil_test_go), (oil_test_cleanup), (init_src_array), (oil_test_init_src_arrays), (init_dest_array), (oil_test_init_dest_arrays): testing structure * liboil/liboiltest.h: same * liboil/simdpack/abs_u32_s32.c: (abs_u32_s32_fast): fix. previously ignored stride. * testsuite/Makefile.am: new test * testsuite/proto2.c: (main), (get_param_by_type): ignore this * testsuite/test1.c: look at this instead. tests the new testing structure.
Diffstat (limited to 'liboil/jpeg')
-rw-r--r--liboil/jpeg/yuv2rgb_c.c22
1 files changed, 16 insertions, 6 deletions
diff --git a/liboil/jpeg/yuv2rgb_c.c b/liboil/jpeg/yuv2rgb_c.c
index 0736438..44ed7ea 100644
--- a/liboil/jpeg/yuv2rgb_c.c
+++ b/liboil/jpeg/yuv2rgb_c.c
@@ -21,14 +21,24 @@
#endif
#include <liboil/liboil.h>
+#include <liboil/liboiltest.h>
#include "jpeg.h"
-OIL_DEFINE_CLASS (yuv2rgbx_u8,
- "uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *src3, int n");
-OIL_DEFINE_CLASS (yuv2rgbx_sub2_u8,
- "uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *src3, int n");
-OIL_DEFINE_CLASS (yuv2rgbx_sub4_u8,
- "uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *src3, int n");
+static void
+yuv_test (OilTest *test)
+{
+
+}
+
+OIL_DEFINE_CLASS_FULL (yuv2rgbx_u8,
+ "uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *src3, int n",
+ yuv_test);
+OIL_DEFINE_CLASS_FULL (yuv2rgbx_sub2_u8,
+ "uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *src3, int n",
+ yuv_test);
+OIL_DEFINE_CLASS_FULL (yuv2rgbx_sub4_u8,
+ "uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *src3, int n",
+ yuv_test);
#define clamp(x,a,b) clamp_lower(clamp_upper(x,b),a)
#define clamp_lower(x,a) ((x<a)?(a):(x))