diff options
author | David Schleef <ds@schleef.org> | 2006-10-11 22:46:07 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2006-10-11 22:46:07 +0000 |
commit | 2ccba5d366689c2c9a1238ef2ff97b089f6fa954 (patch) | |
tree | 979e93427b0e2d8a9cb0fb110af7f7e75155f422 /liboil/liboilfuncs-04.h | |
parent | 64eff075a417b262a6c8a736fd48b6ceb2edf6c1 (diff) | |
download | liboil-2ccba5d366689c2c9a1238ef2ff97b089f6fa954.tar.gz |
* liboil/i386/wavelet.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.
Diffstat (limited to 'liboil/liboilfuncs-04.h')
-rw-r--r-- | liboil/liboilfuncs-04.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/liboil/liboilfuncs-04.h b/liboil/liboilfuncs-04.h index 6664fbb..e81907c 100644 --- a/liboil/liboilfuncs-04.h +++ b/liboil/liboilfuncs-04.h @@ -41,8 +41,9 @@ void oil_abs_f64_f64 (double * dest, int dstr, const double * src, int sstr, int void oil_abs_u16_s16 (uint16_t * dest, int dstr, const int16_t * src, int sstr, int n); void oil_abs_u32_s32 (uint32_t * dest, int dstr, const int32_t * src, int sstr, int n); void oil_abs_u8_s8 (uint8_t * dest, int dstr, const int8_t * src, int sstr, int n); -void oil_add_const_rshift_s16 (int16_t * d1, const int16_t * s1, const int16_t * s3_2, int n); +void oil_add_const_rshift_s16 (int16_t * d1, const int16_t * s1, const int16_t * s2_2, int n); void oil_add_f32 (float * d, const float * s1, const float * s2, int n); +void oil_add_s16 (int16_t * d, const int16_t * src1, const int16_t * src2, int n); void oil_argb_paint_u8 (uint8_t * i_4xn, const uint8_t * s1_4, const uint8_t * s2_n, int n); void oil_average2_u8 (uint8_t * d, int dstr, const uint8_t * s1, int sstr1, const uint8_t * s2, int sstr2, int n); void oil_ayuv2argb_u8 (uint8_t * d_4xn, const uint8_t * s_4xn, int n); @@ -263,7 +264,7 @@ void oil_lift_sub_135 (int16_t * d, const int16_t * s1, const int16_t * s2, cons void oil_lift_sub_mult_shift12 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n); void oil_lift_sub_shift1 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n); void oil_lift_sub_shift2 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n); -void oil_lshift_s16 (int16_t * d1, const int16_t * s1, const int16_t * s3_1, int n); +void oil_lshift_s16 (int16_t * d1, const int16_t * s1, const int16_t * s2_1, int n); void oil_mas2_across_add_s16 (int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, const int16_t * s5_2, int n); void oil_mas2_add_s16 (int16_t * d, const int16_t * s1, const int16_t * s2_np1, const int16_t * s3_2, const int16_t * s4_2, int n); void oil_mas4_across_add_s16 (int16_t * d, const int16_t * s1, const int16_t * s2_nx4, int sstr2, const int16_t * s3_4, const int16_t * s4_2, int n); @@ -280,6 +281,7 @@ 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_and_add_s16 (int16_t * d, const int16_t * src1, const int16_t * src2, const int16_t * src3, int n); 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); void oil_multsum_f64 (double * dest, const double * src1, int sstr1, const double * src2, int sstr2, int n); |