• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/x86/

Lines Matching defs:pix1

181       "pmaddwd %%mm1,%%mm1\n"   /* mm1 = (pix0^2+pix1^2,pix2^2+pix3^2) */
187 "paddd %%mm1,%%mm2\n" /* mm2 = (pix0^2+pix1^2+pix4^2+pix5^2,
205 static int sse8_mmx(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
213 "movq (%0),%%mm1\n" /* mm1 = pix1[0][0-7] */
215 "movq (%0,%3),%%mm3\n" /* mm3 = pix1[1][0-7] */
245 "lea (%0,%3,2), %0\n" /* pix1 += 2*line_size */
260 : "+r" (pix1), "+r" (pix2), "=r"(tmp)
266 static int sse16_mmx(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
273 "movq (%0),%%mm1\n" /* mm1 = pix1[0-7] */
275 "movq 8(%0),%%mm3\n" /* mm3 = pix1[8-15] */
320 : "+r" (pix1), "+r" (pix2), "=r"(tmp)
326 int ff_sse16_sse2(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h);
328 static int hf_noise8_mmx(uint8_t * pix1, int line_size, int h) {
447 : "+r" (pix1), "=r"(tmp)
453 static int hf_noise16_mmx(uint8_t * pix1, int line_size, int h) {
455 uint8_t * pix= pix1;
561 : "+r" (pix1), "=r"(tmp)
567 static int nsse16_mmx(void *p, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
571 if(c) score1 = c->dsp.sse[0](c, pix1, pix2, line_size, h);
572 else score1 = sse16_mmx(c, pix1, pix2, line_size, h);
573 score2= hf_noise16_mmx(pix1, line_size, h) - hf_noise16_mmx(pix2, line_size, h);
579 static int nsse8_mmx(void *p, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
581 int score1= sse8_mmx(c, pix1, pix2, line_size, h);
582 int score2= hf_noise8_mmx(pix1, line_size, h) - hf_noise8_mmx(pix2, line_size, h);
689 static int vsad16_mmx(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
692 assert( (((int)pix1) & 7) == 0);
760 : "+r" (pix1), "+r" (pix2), "=r"(tmp)
767 static int vsad16_mmx2(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) {
770 assert( (((int)pix1) & 7) == 0);
817 : "+r" (pix1), "+r" (pix2), "=r"(tmp)
1004 static int ssd_int8_vs_int16_mmx(const int8_t *pix1, const int16_t *pix2, int size){
1030 :"r"(pix1), "r"(pix2)