[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