Lines Matching defs:QP
202 "movq %4, %%mm7 \n\t" // QP,..., QP
203 "paddusb %%mm7, %%mm7 \n\t" // 2QP ... 2QP
204 "psubusb %%mm7, %%mm4 \n\t" // Diff <= 2QP -> 0
234 "movq %2, %%mm0 \n\t" // QP,..., QP
244 "psubusb %%mm0, %%mm2 \n\t" // diff <= QP -> 0
245 "pcmpeqb %%mm4, %%mm2 \n\t" // diff <= QP -> FF
262 "psubusb %%mm0, %%mm2 \n\t" // diff <= QP -> 0
263 "pcmpeqb %%mm4, %%mm2 \n\t" // diff <= QP -> FF
371 const int first= FFABS(src[0] - src[l1]) < c->QP ? src[0] : src[l1];
372 const int last= FFABS(src[l8] - src[l9]) < c->QP ? src[l9] : src[l8];
443 "pcmpeqb %%mm7, %%mm4 \n\t" // d <= QP ? -1 : 0
445 "pand %%mm4, %%mm3 \n\t" // d <= QP ? d : 0
519 if(d < co->QP*2){
623 "movq %2, %%mm4 \n\t" // QP //FIXME QP+1 ?
625 "pcmpgtb %%mm3, %%mm4 \n\t" // |menergy|/8 < QP
718 "movq %2, %%mm2 \n\t" // QP
719 PAVGB(%%mm6, %%mm2) // 128 + QP/2
726 "pcmpgtb %%mm4, %%mm2 \n\t" // |menergy|/16 < QP/2
728 // mm0=128-q, mm1= SIGN(menergy), mm2= |menergy|/16 < QP/2, mm4= d/16
770 if(FFABS(middleEnergy)< 8*QP){
971 "movd %2, %%mm2 \n\t" // QP
982 "psllw $3, %%mm2 \n\t" // 8QP
983 "movq %%mm2, %%mm3 \n\t" // 8QP
1065 if(FFABS(middleEnergy) < 8*c->QP){
1330 const int QP2= c->QP/2 + 1;
1389 // if((max-min)<20 || (max-min)*QP<200)
1390 // if((max-min)*QP < 500)
1391 // if(max-min<QP/2)
1407 worstQP= QP;
2638 "movq %4, %%mm7 \n\t" // QP,..., QP
2639 "paddusb %%mm7, %%mm7 \n\t" // 2QP ... 2QP
2640 "psubusb %%mm4, %%mm7 \n\t" // Diff >=2QP -> 0
2641 "pcmpeqb %%mm6, %%mm7 \n\t" // Diff < 2QP -> 0
2642 "pcmpeqb %%mm6, %%mm7 \n\t" // Diff < 2QP -> 0
2665 "movq %2, %%mm0 \n\t" // QP,..., QP
2675 "psubusb %%mm2, %%mm0 \n\t" // diff >= QP -> 0
2676 "pcmpeqb %%mm4, %%mm0 \n\t" // diff >= QP -> FF
2681 // 0:QP 6:First
2691 "movq %2, %%mm0 \n\t" // QP,..., QP
2692 "psubusb %%mm2, %%mm0 \n\t" // diff >= QP -> 0
2693 "pcmpeqb %%mm4, %%mm0 \n\t" // diff >= QP -> FF
2992 "movd %2, %%mm2 \n\t" // QP
3003 "psllw $3, %%mm2 \n\t" // 8QP
3004 "movq %%mm2, %%mm3 \n\t" // 8QP
3477 int QP=0, nonBQP=0;
3512 QP = QPptr[(x+qp_index*BLOCK_SIZE)>>qpHShift];
3515 QP= (QP* QPCorrecture + 256*128)>>16;
3519 c.QP_block[qp_index] = QP;
3524 "packuswb %%mm7, %%mm7 \n\t" // 0, 0, 0, QP, 0, 0, 0, QP
3525 "packuswb %%mm7, %%mm7 \n\t" // 0,QP, 0, QP, 0,QP, 0, QP
3526 "packuswb %%mm7, %%mm7 \n\t" // QP,..., QP
3529 : "r" (QP)
3566 //temporary while changing QP stuff to make things continue to work
3567 //eventually QP,nonBQP,etc will be arrays and this will be unnecessary
3568 c.QP = c.QP_block[qp_index];
3598 c.QP = c.QP_block[qp_index];
3624 horizX1Filter(dstBlock-4, stride, c.QP);