]> granicus.if.org Git - libvpx/commit
vpx: [x86] add vp9_block_error_fp_avx2()
authorScott LaVarnway <slavarnway@google.com>
Thu, 9 Nov 2017 00:06:29 +0000 (16:06 -0800)
committerScott LaVarnway <slavarnway@google.com>
Thu, 9 Nov 2017 13:02:31 +0000 (05:02 -0800)
commit62ab5e99c1aa13704716ca056b8c806b22544a6b
tree4b0d59e2c5bd22fa0b08fc28fb87c249081ffb71
parentacb9460929ac31ec221102c5d2cdb400a92f4e6f
vpx: [x86] add vp9_block_error_fp_avx2()

SSE2 asm vs AVX2 intrinsics speed gains:
blocksize   16: ~1.00
blocksize   64: ~1.17
blocksize  256: ~1.67
blocksize 1024: ~1.81

Change-Id: I2a86db239cf57e3ff617890ccb2d236aba83ad5e
test/avg_test.cc
vp9/common/vp9_rtcd_defs.pl
vp9/encoder/x86/vp9_error_avx2.c