diff options
author | David Schleef <ds@schleef.org> | 2004-11-30 09:33:07 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2004-11-30 09:33:07 +0000 |
commit | ab9384e3de1d495bf932ffedc418914b1dc4a495 (patch) | |
tree | 6ea523df11ae3723799aa78e952ec95e989fa717 /liboil/jpeg | |
parent | ec05639948522fbf9e834f1a07817d204b5f4c13 (diff) | |
download | liboil-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.c | 22 |
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)) |