diff alpha/dsputil_alpha.c @ 705:107a56aa74f5 libavcodec

Add Alpha assembly for pix_abs16x16. Optimized for pca56, no large win on ev6.
author mellum
date Sun, 29 Sep 2002 15:14:28 +0000
parents 340e3ba84119
children 2f7da29ede37
line wrap: on
line diff
--- a/alpha/dsputil_alpha.c	Sat Sep 28 02:18:34 2002 +0000
+++ b/alpha/dsputil_alpha.c	Sun Sep 29 15:14:28 2002 +0000
@@ -34,7 +34,7 @@
 void diff_pixels_mvi(DCTELEM *block, const uint8_t *s1, const uint8_t *s2,
                      int stride);
 int pix_abs8x8_mvi(uint8_t *pix1, uint8_t *pix2, int line_size);
-int pix_abs16x16_mvi(uint8_t *pix1, uint8_t *pix2, int line_size);
+int pix_abs16x16_mvi_asm(uint8_t *pix1, uint8_t *pix2, int line_size);
 int pix_abs16x16_x2_mvi(uint8_t *pix1, uint8_t *pix2, int line_size);
 int pix_abs16x16_y2_mvi(uint8_t *pix1, uint8_t *pix2, int line_size);
 int pix_abs16x16_xy2_mvi(uint8_t *pix1, uint8_t *pix2, int line_size);
@@ -335,7 +335,7 @@
         get_pixels       = get_pixels_mvi;
         diff_pixels      = diff_pixels_mvi;
         pix_abs8x8       = pix_abs8x8_mvi;
-        pix_abs16x16     = pix_abs16x16_mvi;
+        pix_abs16x16     = pix_abs16x16_mvi_asm;
         pix_abs16x16_x2  = pix_abs16x16_x2_mvi;
         pix_abs16x16_y2  = pix_abs16x16_y2_mvi;
         pix_abs16x16_xy2 = pix_abs16x16_xy2_mvi;