add_protoqw/unsigned int vp8_sub_pixel_variance8x8/,"const unsigned char *src_ptr, int source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse";
specializeqw/vp8_sub_pixel_variance8x8 mmx sse2 media neon/;
specializeqw/vp8_sub_pixel_variance8x8 mmx sse2 media neon_asm/;
add_protoqw/unsigned int vp8_sub_pixel_variance8x16/,"const unsigned char *src_ptr, int source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse";
add_protoqw/unsigned int vp8_sub_pixel_variance16x16/,"const unsigned char *src_ptr, int source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse";
specializeqw/vp8_sub_pixel_variance16x16 mmx sse2 ssse3 media neon/;
specializeqw/vp8_sub_pixel_variance16x16 mmx sse2 ssse3 media neon_asm/;
add_protoqw/unsigned int vp8_variance_halfpixvar16x16_h/,"const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp8_variance_halfpixvar16x16_h mmx sse2 media neon/;
specializeqw/vp8_variance_halfpixvar16x16_h mmx sse2 media neon_asm/;
add_protoqw/unsigned int vp8_variance_halfpixvar16x16_v/,"const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp8_variance_halfpixvar16x16_v mmx sse2 media neon/;
specializeqw/vp8_variance_halfpixvar16x16_v mmx sse2 media neon_asm/;
add_protoqw/unsigned int vp8_variance_halfpixvar16x16_hv/,"const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp8_variance_halfpixvar16x16_hv mmx sse2 media neon/;
specializeqw/vp8_variance_halfpixvar16x16_hv mmx sse2 media neon_asm/;
add_protoqw/unsigned int vp8_mse16x16/,"const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse";
specializeqw/vp8_mse16x16 mmx sse2 media neon/;
specializeqw/vp8_mse16x16 mmx sse2 media neon_asm/;
$vp8_mse16x16_sse2=vp8_mse16x16_wmt;
$vp8_mse16x16_media=vp8_mse16x16_armv6;
$vp8_mse16x16_neon_asm=vp8_mse16x16_neon;
add_protoqw/unsigned int vp8_get4x4sse_cs/,"const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride";
specializeqw/vp8_get4x4sse_cs mmx neon/;
specializeqw/vp8_get4x4sse_cs mmx neon_asm/;
$vp8_get4x4sse_cs_neon_asm=vp8_get4x4sse_cs_neon;
#
# Block copy
...
...
@@ -434,16 +448,19 @@ if (vpx_config("CONFIG_INTERNAL_STATS") eq "yes") {
# Forward DCT
#
add_protoqw/void vp8_short_fdct4x4/,"short *input, short *output, int pitch";
specializeqw/vp8_short_fdct4x4 mmx sse2 media neon/;
specializeqw/vp8_short_fdct4x4 mmx sse2 media neon_asm/;