[x265] [PATCH] blockcopy_sp, added 16x64 block size

praveen at multicorewareinc.com praveen at multicorewareinc.com
Wed Nov 6 16:21:52 CET 2013


# HG changeset patch
# User Praveen Tiwari
# Date 1383751302 -19800
# Node ID 79b302e8886ff6dff8802494c13a6fabba0e02c7
# Parent  005403f35cc350c375297ddf7c5337ec12f6ccb1
blockcopy_sp, added 16x64 block size

diff -r 005403f35cc3 -r 79b302e8886f source/common/x86/asm-primitives.cpp
--- a/source/common/x86/asm-primitives.cpp	Wed Nov 06 20:47:52 2013 +0530
+++ b/source/common/x86/asm-primitives.cpp	Wed Nov 06 20:51:42 2013 +0530
@@ -348,6 +348,7 @@
         p.chroma_copy_sp[CHROMA_16x12] = x265_blockcopy_sp_16x12_sse2;
         p.chroma_copy_sp[CHROMA_16x16] = x265_blockcopy_sp_16x16_sse2;
         p.chroma_copy_sp[CHROMA_16x32] = x265_blockcopy_sp_16x32_sse2;
+        p.luma_copy_sp[LUMA_16x64] = x265_blockcopy_sp_16x64_sse2;
         p.chroma_copy_sp[CHROMA_24x32] = x265_blockcopy_sp_24x32_sse2;
         p.chroma_copy_sp[CHROMA_32x8] = x265_blockcopy_sp_32x8_sse2;
         p.chroma_copy_sp[CHROMA_32x16] = x265_blockcopy_sp_32x16_sse2;
diff -r 005403f35cc3 -r 79b302e8886f source/common/x86/blockcopy8.asm
--- a/source/common/x86/blockcopy8.asm	Wed Nov 06 20:47:52 2013 +0530
+++ b/source/common/x86/blockcopy8.asm	Wed Nov 06 20:51:42 2013 +0530
@@ -1417,6 +1417,7 @@
 BLOCKCOPY_SP_W16_H4 16, 12
 BLOCKCOPY_SP_W16_H4 16, 16
 BLOCKCOPY_SP_W16_H4 16, 32
+BLOCKCOPY_SP_W16_H4 16, 64
 
 ;-----------------------------------------------------------------------------
 ; void blockcopy_sp_%1x%2(pixel *dest, intptr_t destStride, int16_t *src, intptr_t srcStride)


More information about the x265-devel mailing list