mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
avcodec/alpha/me_cmp_alpha: Remove commented-out function
This function is bitrotten: It uses different parameters than the corresponding ASM functions which replaced it. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
088382a434
commit
771d8937af
@ -78,49 +78,6 @@ static int pix_abs8x8_mvi(struct MpegEncContext *v, const uint8_t *pix1, const u
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0 /* now done in assembly */
|
|
||||||
int pix_abs16x16_mvi(const uint8_t *pix1, const uint8_t *pix2, int line_size)
|
|
||||||
{
|
|
||||||
int result = 0;
|
|
||||||
int h = 16;
|
|
||||||
|
|
||||||
if ((size_t) pix2 & 0x7) {
|
|
||||||
/* works only when pix2 is actually unaligned */
|
|
||||||
do { /* do 16 pixel a time */
|
|
||||||
uint64_t p1_l, p1_r, p2_l, p2_r;
|
|
||||||
uint64_t t;
|
|
||||||
|
|
||||||
p1_l = ldq(pix1);
|
|
||||||
p1_r = ldq(pix1 + 8);
|
|
||||||
t = ldq_u(pix2 + 8);
|
|
||||||
p2_l = extql(ldq_u(pix2), pix2) | extqh(t, pix2);
|
|
||||||
p2_r = extql(t, pix2) | extqh(ldq_u(pix2 + 16), pix2);
|
|
||||||
pix1 += line_size;
|
|
||||||
pix2 += line_size;
|
|
||||||
|
|
||||||
result += perr(p1_l, p2_l)
|
|
||||||
+ perr(p1_r, p2_r);
|
|
||||||
} while (--h);
|
|
||||||
} else {
|
|
||||||
do {
|
|
||||||
uint64_t p1_l, p1_r, p2_l, p2_r;
|
|
||||||
|
|
||||||
p1_l = ldq(pix1);
|
|
||||||
p1_r = ldq(pix1 + 8);
|
|
||||||
p2_l = ldq(pix2);
|
|
||||||
p2_r = ldq(pix2 + 8);
|
|
||||||
pix1 += line_size;
|
|
||||||
pix2 += line_size;
|
|
||||||
|
|
||||||
result += perr(p1_l, p2_l)
|
|
||||||
+ perr(p1_r, p2_r);
|
|
||||||
} while (--h);
|
|
||||||
}
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static int pix_abs16x16_x2_mvi(struct MpegEncContext *v, const uint8_t *pix1, const uint8_t *pix2,
|
static int pix_abs16x16_x2_mvi(struct MpegEncContext *v, const uint8_t *pix1, const uint8_t *pix2,
|
||||||
ptrdiff_t line_size, int h)
|
ptrdiff_t line_size, int h)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user