• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/x86/

Lines Matching refs:line_size

32 static void get_pixels_mmx(DCTELEM *block, const uint8_t *pixels, int line_size)
55 : "r" (block+64), "r" ((x86_reg)line_size), "r" ((x86_reg)line_size*2)
60 static void get_pixels_sse2(DCTELEM *block, const uint8_t *pixels, int line_size)
90 : "r" (block), "r" ((x86_reg)line_size), "r" ((x86_reg)line_size*3)
123 static int pix_sum16_mmx(uint8_t * pix, int line_size){
126 x86_reg index= -line_size*h;
155 : "r" (pix - index), "r" ((x86_reg)line_size)
161 static int pix_norm1_mmx(uint8_t *pix, int line_size) {
200 : "+r" (pix), "=r"(tmp) : "r" ((x86_reg)line_size) : "%ecx" );
204 static int sse8_mmx(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
244 "lea (%0,%3,2), %0\n" /* pix1 += 2*line_size */
245 "lea (%1,%3,2), %1\n" /* pix2 += 2*line_size */
260 : "r" ((x86_reg)line_size) , "m" (h)
265 static int sse16_mmx(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
320 : "r" ((x86_reg)line_size) , "m" (h)
325 static int sse16_sse2(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
364 "lea (%0,%4,2), %0\n" /* pix1 += 2*line_size */
365 "lea (%1,%4,2), %1\n" /* pix2 += 2*line_size */
383 : "r" ((x86_reg)line_size));
387 static int hf_noise8_mmx(uint8_t * pix1, int line_size, int h) {
507 : "r" ((x86_reg)line_size) , "g" (h-2)
512 static int hf_noise16_mmx(uint8_t * pix1, int line_size, int h) {
621 : "r" ((x86_reg)line_size) , "g" (h-2)
623 return tmp + hf_noise8_mmx(pix+8, line_size, h);
626 static int nsse16_mmx(void *p, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
630 if(c) score1 = c->dsp.sse[0](c, pix1, pix2, line_size, h);
631 else score1 = sse16_mmx(c, pix1, pix2, line_size, h);
632 score2= hf_noise16_mmx(pix1, line_size, h) - hf_noise16_mmx(pix2, line_size, h);
638 static int nsse8_mmx(void *p, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
640 int score1= sse8_mmx(c, pix1, pix2, line_size, h);
641 int score2= hf_noise8_mmx(pix1, line_size, h) - hf_noise8_mmx(pix2, line_size, h);
647 static int vsad_intra16_mmx(void *v, uint8_t * pix, uint8_t * dummy, int line_size, int h) {
651 assert((line_size &7) ==0);
702 : "r" ((x86_reg)line_size) , "m" (h)
708 static int vsad_intra16_mmx2(void *v, uint8_t * pix, uint8_t * dummy, int line_size, int h) {
712 assert((line_size &7) ==0);
742 : "r" ((x86_reg)line_size) , "m" (h)
748 static int vsad16_mmx(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
753 assert((line_size &7) ==0);
820 : "r" ((x86_reg)line_size) , "m" (h)
826 static int vsad16_mmx2(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
831 assert((line_size &7) ==0);
877 : "r" ((x86_reg)line_size) , "m" (h)