Revision b3858964 libavcodec/dsputil.h
libavcodec/dsputil.h  

544  544 
* @param len length of vectors, should be multiple of 16 
545  545 
* @param shift number of bits to discard from product 
546  546 
*/ 
547 
int32_t (*scalarproduct_int16)(int16_t *v1, int16_t *v2/*align 16*/, int len, int shift);


547 
int32_t (*scalarproduct_int16)(const int16_t *v1, const int16_t *v2/*align 16*/, int len, int shift);


548  548 
/* ape functions */ 
549  549 
/** 
550  550 
* Calculate scalar product of v1 and v2, 
551  551 
* and v1[i] += v3[i] * mul 
552  552 
* @param len length of vectors, should be multiple of 16 
553  553 
*/ 
554 
int32_t (*scalarproduct_and_madd_int16)(int16_t *v1/*align 16*/, int16_t *v2, int16_t *v3, int len, int mul);


554 
int32_t (*scalarproduct_and_madd_int16)(int16_t *v1/*align 16*/, const int16_t *v2, const int16_t *v3, int len, int mul);


555  555  
556  556 
/* rv30 functions */ 
557  557 
qpel_mc_func put_rv30_tpel_pixels_tab[4][16]; 
Also available in: Unified diff