git.videolan.org Git - x264.git/summary
x264 git repository
Les articles publiés sur le site
-
x86 : AVX-512 pixel_sad
7 mai 2017, par Henrik Gramner -
x86 : AVX-512 decimate_score
4 mai 2017, par Henrik Gramner -
x86 : AVX-512 pixel_var2_8x8 and 8x16
1er mai 2017, par Henrik Gramner -
Rework pixel_var2
1er mai 2017, par Henrik GramnerRework pixel_var2 The functions are only ever called with pointers to fenc and fdec and the strides are always constant so there's no point in having them as parameters. Cover both the U and V planes in a single function call. This is more efficient with SIMD, especially with the wider vectors provided by AVX2 and AVX-512, even when accounting for losing the possibility of early termination. Drop the MMX and XOP implementations, update the rest of the x86 assembly to match the new behavior. Also enable high bit-depth in the AVX2 version. Comment out the ARM, AARCH64, and MIPS MSA assembly for now.
-
x86 : AVX-512 pixel_var_8x8, 8x16, and 16x16
29 avril 2017, par Henrik Gramner