[x265] [PATCH] pixel_add_ps_16x64, asm code

praveen at multicorewareinc.com praveen at multicorewareinc.com
Thu Nov 21 15:08:51 CET 2013


# HG changeset patch
# User Praveen Tiwari
# Date 1385042923 -19800
# Node ID 255813f5bf1a7d35bb9535f2584ef60ae7a8cf67
# Parent  eedc0b988cea0944007c80e29f2088ba16fd5eb1
pixel_add_ps_16x64, asm code

diff -r eedc0b988cea -r 255813f5bf1a source/common/x86/asm-primitives.cpp
--- a/source/common/x86/asm-primitives.cpp	Thu Nov 21 18:53:13 2013 +0530
+++ b/source/common/x86/asm-primitives.cpp	Thu Nov 21 19:38:43 2013 +0530
@@ -654,6 +654,7 @@
         p.chroma[X265_CSP_I420].add_ps[CHROMA_16x12] = x265_pixel_add_ps_16x12_sse4;
         p.chroma[X265_CSP_I420].add_ps[CHROMA_16x16] = x265_pixel_add_ps_16x16_sse4;
         p.chroma[X265_CSP_I420].add_ps[CHROMA_16x32] = x265_pixel_add_ps_16x32_sse4;
+        p.luma_add_ps[LUMA_16x64] = x265_pixel_add_ps_16x64_sse4;
         p.chroma[X265_CSP_I420].add_ps[CHROMA_24x32] = x265_pixel_add_ps_24x32_sse4;
         p.chroma[X265_CSP_I420].add_ps[CHROMA_32x8] = x265_pixel_add_ps_32x8_sse4;
         p.chroma[X265_CSP_I420].add_ps[CHROMA_32x16] = x265_pixel_add_ps_32x16_sse4;
diff -r eedc0b988cea -r 255813f5bf1a source/common/x86/pixeladd8.asm
--- a/source/common/x86/pixeladd8.asm	Thu Nov 21 18:53:13 2013 +0530
+++ b/source/common/x86/pixeladd8.asm	Thu Nov 21 19:38:43 2013 +0530
@@ -682,8 +682,7 @@
 PIXEL_ADD_PS_W16_H4 16, 12
 PIXEL_ADD_PS_W16_H4 16, 16
 PIXEL_ADD_PS_W16_H4 16, 32
-
-
+PIXEL_ADD_PS_W16_H4 16, 64
 
 ;-----------------------------------------------------------------------------
 ; void pixel_add_ps_%1x%2(pixel *dest, intptr_t destride, pixel *src0, int16_t *scr1, intptr_t srcStride0, intptr_t srcStride1)


More information about the x265-devel mailing list