]> git.sesse.net Git - ffmpeg/commit
avcodec/h264: mmx2, sse2, avx 10-bit 4:2:2 h chroma deblock/loop filter
authorJames Darnley <jdarnley@obe.tv>
Thu, 1 Dec 2016 02:15:10 +0000 (03:15 +0100)
committerJames Darnley <jdarnley@obe.tv>
Tue, 6 Dec 2016 23:29:13 +0000 (00:29 +0100)
commit728651df06f48b49228ac5b8241b1ebe8d5b9d73
tree41b4271c19a1e9dfaf9253a7ce20bd7d56166d90
parentadd21d0bb3f5fb25fd5d1437eb746b91c2570a8f
avcodec/h264: mmx2, sse2, avx 10-bit 4:2:2 h chroma deblock/loop filter

Yorkfield:
 - mmx2: 2.53x (504 vs. 199 cycles)
 - sse2: 3.83x (504 vs. 131 cycles)

Nehalem:
 - mmx2: 2.42x (365 vs. 151 cycles)
 - sse2: 3.56x (365 vs. 103 cycles)

Skylake:
 - mmx2: 1.81x (308 vs. 170 cycles)
 - sse2: 2.84x (308 vs. 108 cycles)
 - avx:  2.93x (308 vs. 105 cycles)
libavcodec/x86/h264_deblock_10bit.asm
libavcodec/x86/h264dsp_init.c