[x265] [PATCH] asm: removed unused function defnitions from pixel.h

murugan at multicorewareinc.com murugan at multicorewareinc.com
Mon Dec 2 08:37:21 CET 2013


# HG changeset patch
# User Murugan Vairavel <murugan at multicorewareinc.com>
# Date 1385969769 -19800
#      Mon Dec 02 13:06:09 2013 +0530
# Node ID ad5eae8d5d4ff95f8e37a092c3cda4c452e26357
# Parent  1695371f63a6cdef5ece9d17f94b286fc17cc29e
asm: removed unused function defnitions from pixel.h

diff -r 1695371f63a6 -r ad5eae8d5d4f source/common/x86/pixel.h
--- a/source/common/x86/pixel.h	Mon Dec 02 12:19:34 2013 +0530
+++ b/source/common/x86/pixel.h	Mon Dec 02 13:06:09 2013 +0530
@@ -135,11 +135,6 @@
 void x265_scale1D_128to64_ssse3(pixel *, pixel *, intptr_t);
 void x265_scale2D_64to32_ssse3(pixel *, pixel *, intptr_t);
 
-DECL_PIXELS(uint64_t, var, mmx2, (pixel * pix, intptr_t i_stride))
-DECL_PIXELS(uint64_t, var, sse2, (pixel * pix, intptr_t i_stride))
-DECL_PIXELS(uint64_t, var, avx,  (pixel * pix, intptr_t i_stride))
-DECL_PIXELS(uint64_t, var, xop,  (pixel * pix, intptr_t i_stride))
-DECL_PIXELS(uint64_t, var, avx2, (pixel * pix, intptr_t i_stride))
 DECL_PIXELS(uint64_t, hadamard_ac, mmx2,  (pixel * pix, intptr_t i_stride))
 DECL_PIXELS(uint64_t, hadamard_ac, sse2,  (pixel * pix, intptr_t i_stride))
 DECL_PIXELS(uint64_t, hadamard_ac, ssse3, (pixel * pix, intptr_t i_stride))
@@ -185,18 +180,6 @@
 int x265_intra_sad_x9_8x8_avx(uint8_t *, uint8_t *, uint8_t *, uint16_t *, uint16_t *);
 int x265_intra_sad_x9_8x8_avx2(uint8_t *, uint8_t *, uint8_t *, uint16_t *, uint16_t *);
 
-void x265_pixel_ssd_nv12_core_mmx2(pixel *pixuv1, intptr_t stride1,
-                                   pixel *pixuv2, intptr_t stride2, int width,
-                                   int height, uint64_t *ssd_u, uint64_t *ssd_v);
-void x265_pixel_ssd_nv12_core_sse2(pixel *pixuv1, intptr_t stride1,
-                                   pixel *pixuv2, intptr_t stride2, int width,
-                                   int height, uint64_t *ssd_u, uint64_t *ssd_v);
-void x265_pixel_ssd_nv12_core_avx(pixel *pixuv1, intptr_t stride1,
-                                  pixel *pixuv2, intptr_t stride2, int width,
-                                  int height, uint64_t *ssd_u, uint64_t *ssd_v);
-void x265_pixel_ssd_nv12_core_avx2(pixel *pixuv1, intptr_t stride1,
-                                   pixel *pixuv2, intptr_t stride2, int width,
-                                   int height, uint64_t *ssd_u, uint64_t *ssd_v);
 void x265_pixel_ssim_4x4x2_core_mmx2(const uint8_t * pix1, intptr_t stride1,
                                      const uint8_t * pix2, intptr_t stride2, int sums[2][4]);
 void x265_pixel_ssim_4x4x2_core_sse2(const pixel * pix1, intptr_t stride1,
@@ -205,24 +188,11 @@
                                     const pixel * pix2, intptr_t stride2, int sums[2][4]);
 float x265_pixel_ssim_end4_sse2(int sum0[5][4], int sum1[5][4], int width);
 float x265_pixel_ssim_end4_avx(int sum0[5][4], int sum1[5][4], int width);
-int  x265_pixel_var2_8x8_mmx2(pixel *,   intptr_t, pixel *,   intptr_t, int *);
-int  x265_pixel_var2_8x8_sse2(pixel *,   intptr_t, pixel *,   intptr_t, int *);
-int  x265_pixel_var2_8x8_ssse3(uint8_t *, intptr_t, uint8_t *, intptr_t, int *);
-int  x265_pixel_var2_8x8_xop(uint8_t *, intptr_t, uint8_t *, intptr_t, int *);
-int  x265_pixel_var2_8x8_avx2(uint8_t *, intptr_t, uint8_t *, intptr_t, int *);
-int  x265_pixel_var2_8x16_mmx2(pixel *,   intptr_t, pixel *,   intptr_t, int *);
-int  x265_pixel_var2_8x16_sse2(pixel *,   intptr_t, pixel *,   intptr_t, int *);
-int  x265_pixel_var2_8x16_ssse3(uint8_t *, intptr_t, uint8_t *, intptr_t, int *);
-int  x265_pixel_var2_8x16_xop(uint8_t *, intptr_t, uint8_t *, intptr_t, int *);
-int  x265_pixel_var2_8x16_avx2(uint8_t *, intptr_t, uint8_t *, intptr_t, int *);
 int  x265_pixel_vsad_mmx2(pixel *src, intptr_t stride, int height);
 int  x265_pixel_vsad_sse2(pixel *src, intptr_t stride, int height);
 int  x265_pixel_vsad_ssse3(pixel *src, intptr_t stride, int height);
 int  x265_pixel_vsad_xop(pixel *src, intptr_t stride, int height);
 int  x265_pixel_vsad_avx2(uint16_t *src, intptr_t stride, int height);
-int x265_pixel_asd8_sse2(pixel *pix1, intptr_t stride1, pixel *pix2, intptr_t stride2, int height);
-int x265_pixel_asd8_ssse3(pixel *pix1, intptr_t stride1, pixel *pix2, intptr_t stride2, int height);
-int x265_pixel_asd8_xop(pixel *pix1, intptr_t stride1, pixel *pix2, intptr_t stride2, int height);
 
 #define DECL_HEVC_SSD(suffix) \
     int x265_pixel_ssd_32x64_ ## suffix(pixel *, intptr_t, pixel *, intptr_t); \


More information about the x265-devel mailing list