Mercurial > x265
changeset 9532:ece4853da305 draft
asm-avx2: cpy2Dto1D_shr[8x8, 16x16, 32x32] 16bpp asm code integration
author | Praveen Tiwari <praveen@multicorewareinc.com> |
---|---|
date | Tue, 17 Feb 2015 14:35:38 +0530 |
parents | f5260d12d98b |
children | f0455f10dccb |
files | source/common/x86/asm-primitives.cpp |
diffstat | 1 files changed, 3 insertions(+-), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/source/common/x86/asm-primitives.cpp Tue Feb 17 14:19:40 2015 +0530 +++ b/source/common/x86/asm-primitives.cpp Tue Feb 17 14:35:38 2015 +0530 @@ -1077,6 +1077,9 @@ void setupAssemblyPrimitives(EncoderPrim p.cu[BLOCK_8x8].cpy2Dto1D_shl = x265_cpy2Dto1D_shl_8_avx2; p.cu[BLOCK_16x16].cpy2Dto1D_shl = x265_cpy2Dto1D_shl_16_avx2; p.cu[BLOCK_32x32].cpy2Dto1D_shl = x265_cpy2Dto1D_shl_32_avx2; + p.cu[BLOCK_8x8].cpy2Dto1D_shr = x265_cpy2Dto1D_shr_8_avx2; + p.cu[BLOCK_16x16].cpy2Dto1D_shr = x265_cpy2Dto1D_shr_16_avx2; + p.cu[BLOCK_32x32].cpy2Dto1D_shr = x265_cpy2Dto1D_shr_32_avx2; #if X86_64 ALL_LUMA_TU_S(dct, dct, avx2);