• Home
  • Raw
  • Download

Lines Matching refs:q1

138 ; p0 = clip(p0 + clip((q0 - p0 + ((p1 - q1) >> 2) + 1) >> 1, -iTc, iTc), 0, 255)
139 ; q0 = clip(q0 - clip((q0 - p0 + ((p1 - q1) >> 2) + 1) >> 1, -iTc, iTc), 0, 255)
142 ; p1=%1 p0=%2 q0=%3 q1=%4 iTc=%5 FFh=%6 xmmclobber=%7,%8
144 ; (q0 - p0 + ((p1 - q1) >> 2) + 1) >> 1 clipped to [-96, 159] and biased to [0, 255].
147 ; Get ((p1 - q1) >> 2) + 192 via a pxor and two pavgbs.
152 ; ((p1 - q1) >> 2) + 0xc0
153 pxor %4, %6 ; q1 ^ 0xff aka -q1 - 1 & 0xff
154 pavgb %1, %4 ; (((p1 - q1 + 0x100) >> 1)
159 pavgb %8, %1 ; + clip(((p1 - q1 + 0x300) >> 2) - clip(p0 - q0, 0, 255), 0, 255) + 1) >> 1
205 MOVDQ xmm1, [r0 + 1 * r2] ; q1
207 SSE2_AbsDiffUB xmm0, xmm1, xmm3 ; |q1 - q0|
208 pmaxub xmm7, xmm0 ; max(|p1 - p0|, |q1 - q0|)
209 …SSE2_CmpltUB xmm7, xmm2, [pic(WELS_DB127_16)] ; bDeltaP1P0 & bDeltaQ1Q0 = max(|p1 - p0|, |q1 - q0…
251 SSE2_ClipUB xmm1, xmm6, xmm5, xmm7 ; clip q1.
252 MOVDQ [r0 + 1 * r2], xmm1 ; store q1.
272 ; pPix=%1 iStride=%2 [in:q0,out:p0]=%3 [in:q1,out:p1]=%4 bDeltaP0Q0P1P0Q1Q0=%5 bDeltaP2P0=%6 clobbe…
280 SSE2_Blend %9, %4, %8 ; t1 = bDeltaP2P0 ? p2 : q1
281 SSE2_AvgbFloor1 %4, %9, %12, %8 ; t1 = (t1 + q1) >> 1
355 MOVDQ xmm1, [r0 + 1 * r2] ; q1
357 SSE2_AbsDiffUB xmm0, xmm1, xmm5 ; |q1 - q0|
358 pmaxub xmm7, xmm0 ; max(|p1 - p0|, |q1 - q0|)
359 …SSE2_CmpltUB xmm7, xmm2, [pic(WELS_DB127_16)] ; bDeltaP1P0 & bDeltaQ1Q0 = max(|p1 - p0|, |q1 - q0…
397 ; [out:p1,p0,q0,q1]=%1,%2,%3,%4 pPixCb=%5 pPixCr=%6 iStride=%7 3*iStride-1=%8 xmmclobber=%9,%10,%11
399 movd %1, [%5 + 0 * %7 - 2] ; [p1,p0,q0,q1] cb line 0
400 movd %2, [%5 + 2 * %7 - 2] ; [p1,p0,q0,q1] cb line 2
401 punpcklbw %1, %2 ; [p1,p1,p0,p0,q0,q0,q1,q1] cb line 0,2
402 movd %2, [%5 + 4 * %7 - 2] ; [p1,p0,q0,q1] cb line 4
403 movd %9, [%5 + 2 * %8] ; [p1,p0,q0,q1] cb line 6
404 punpcklbw %2, %9 ; [p1,p1,p0,p0,q0,q0,q1,q1] cb line 4,6
405 …punpcklwd %1, %2 ; [p1,p1,p1,p1,p0,p0,p0,p0,q0,q0,q0,q0,q1,q1,q1,q1] cb line 0,2…
406 movd %2, [%6 + 0 * %7 - 2] ; [p1,p0,q0,q1] cr line 0
407 movd %9, [%6 + 2 * %7 - 2] ; [p1,p0,q0,q1] cr line 2
408 punpcklbw %2, %9 ; [p1,p1,p0,p0,q0,q0,q1,q1] cr line 0,2
409 movd %9, [%6 + 4 * %7 - 2] ; [p1,p0,q0,q1] cr line 4
410 movd %10, [%6 + 2 * %8] ; [p1,p0,q0,q1] cr line 6
411 punpcklbw %9, %10 ; [p1,p1,p0,p0,q0,q0,q1,q1] cr line 4,6
412 …punpcklwd %2, %9 ; [p1,p1,p1,p1,p0,p0,p0,p0,q0,q0,q0,q0,q1,q1,q1,q1] cr line 0,2…
415 movd %9, [%5 + 0 * %7 - 2] ; [p1,p0,q0,q1] cb line 1
416 movd %10, [%5 + 2 * %7 - 2] ; [p1,p0,q0,q1] cb line 3
417 punpcklbw %9, %10 ; [p1,p1,p0,p0,q0,q0,q1,q1] cb line 1,3
418 movd %10, [%5 + 4 * %7 - 2] ; [p1,p0,q0,q1] cb line 5
419 movd %3, [%5 + 2 * %8] ; [p1,p0,q0,q1] cb line 7
420 punpcklbw %10, %3 ; [p1,p1,p0,p0,q0,q0,q1,q1] cb line 5,7
421 …punpcklwd %9, %10 ; [p1,p1,p1,p1,p0,p0,p0,p0,q0,q0,q0,q0,q1,q1,q1,q1] cb line 1,3…
422 movd %10, [%6 + 0 * %7 - 2] ; [p1,p0,q0,q1] cr line 1
423 movd %3, [%6 + 2 * %7 - 2] ; [p1,p0,q0,q1] cr line 3
424 punpcklbw %10, %3 ; [p1,p1,p0,p0,q0,q0,q1,q1] cr line 1,3
425 movd %3, [%6 + 4 * %7 - 2] ; [p1,p0,q0,q1] cr line 5
426 movd %4, [%6 + 2 * %8] ; [p1,p0,q0,q1] cr line 7
427 punpcklbw %3, %4 ; [p1,p1,p0,p0,q0,q0,q1,q1] cr line 5,7
428 …punpcklwd %10, %3 ; [p1,p1,p1,p1,p0,p0,p0,p0,q0,q0,q0,q0,q1,q1,q1,q1] cr line 1,3…
431 …punpckhdq %3, %2 ; [q0,q0,q0,q0,q0,q0,q0,q0,q1,q1,q1,q1,q1,q1,q1,q1] cb/cr line …
434 …punpckhdq %11, %10 ; [q0,q0,q0,q0,q0,q0,q0,q0,q1,q1,q1,q1,q1,q1,q1,q1] cb/cr line …
440 …punpckhqdq %4, %11 ; [q1,q1,q1,q1,q1,q1,q1,q1,q1,q1,q1,q1,q1,q1,q1,q1] cb/cr line …
490 ; p1=%1 p0=%2 q0=%3 q1=%4 iAlpha=%5 iBeta=%6 pTC=%7 xmmclobber=%8,%9,%10 interleaveTC=%11
496 SSE2_AbsDiffUB %9, %3, %5 ; |q1 - q0|
499 pmaxub %9, %10 ; max(|q1 - q0|, |p1 - p0|)
503 …SSE2_CmpgeUB %9, %5 ; !bDeltaQ1Q0 | !bDeltaP1P0 = max(|q1 - q0|, |p1 - p0|) >= iBe…
520 ; p1=%1 p0=%2 q0=%3 q1=%4 iAlpha=%5 iBeta=%6 xmmclobber=%7,%8,%9
526 SSE2_AbsDiffUB %8, %3, %5 ; |q1 - q0|
529 pmaxub %8, %9 ; max(|q1 - q0|, |p1 - p0|)
533 … SSE2_CmpgeUB %8, %5 ; !bDeltaQ1Q0 | !bDeltaP1P0 = max(|q1 - q0|, |p1 - p0|) >= iBeta
537 SSE2_AvgbFloor1 %8, %4, %5, %9 ; (p0 + q1) >> 1
568 movq xmm1, [r0 + 1 * r2] ; q1 cb
569 movhps xmm1, [r1 + 1 * r2] ; q1 cr
611 movq xmm1, [r0 + 1 * r2] ; q1 cb
612 movhps xmm1, [r1 + 1 * r2] ; q1 cr