levytamar82
52dac5d1cb
AVX2 SubPixel Variance Optimization
...
Optimizing 2 functions to process 32 elements in parallel instead of 16:
1. vp9_sub_pixel_variance64x64
2. vp9_sub_pixel_variance32x32
both of those function were calling vp9_sub_pixel_variance16xh_ssse3
instead of calling that function, it calls vp9_sub_pixel_variance32xh_avx2
that is written in avx2 and process 32 elements in parallel.
This Optimization gave 70% function level gain and 2% user level gain
Change-Id: I4f5cb386b346ff6c878a094e1c3b37e418e50bde
2014-02-14 16:59:11 -07:00
..
2014-02-14 14:29:35 -08:00
2013-09-29 19:34:44 -07:00
2014-01-31 17:05:03 -08:00
2014-02-14 14:29:35 -08:00
2014-02-10 14:08:11 -08:00
2014-01-23 16:21:24 -08:00
2014-02-11 18:06:00 -08:00
2014-02-12 17:44:12 -08:00
2014-01-10 13:29:47 -08:00
2014-01-23 16:21:24 -08:00
2014-02-03 12:16:22 -08:00
2014-02-07 10:13:57 -08:00
2014-01-23 16:21:24 -08:00
2014-02-12 17:44:12 -08:00
2013-12-16 12:53:09 -08:00
2014-02-09 19:58:54 -08:00
2014-02-13 12:48:08 -08:00
2014-01-24 15:53:12 -08:00
2014-02-10 07:39:12 -08:00
2014-01-23 16:21:24 -08:00
2014-01-23 16:21:24 -08:00
2014-02-03 16:48:38 -08:00
2014-02-03 16:48:38 -08:00
2014-02-13 13:14:19 -08:00
2014-02-10 14:08:11 -08:00
2014-01-27 16:15:36 -08:00
2014-01-23 16:21:24 -08:00
2014-01-03 15:56:16 -08:00
2014-02-12 17:44:12 -08:00
2014-01-31 16:30:04 -08:00
2014-02-09 20:04:54 -08:00
2014-02-13 12:48:08 -08:00
2014-02-09 20:06:35 -08:00
2014-02-06 09:24:45 -08:00
2014-02-13 12:48:08 -08:00
2014-02-12 17:44:12 -08:00
2014-01-23 16:21:24 -08:00
2014-01-23 16:21:24 -08:00
2014-01-23 16:21:24 -08:00
2014-02-12 17:44:12 -08:00
2014-02-12 17:44:12 -08:00
2014-02-10 07:39:12 -08:00
2014-02-10 07:39:12 -08:00
2014-02-03 14:57:28 -08:00
2014-02-03 14:57:28 -08:00
2014-02-04 14:50:25 -08:00
2014-02-10 07:56:29 -08:00
2013-12-16 14:05:58 -08:00
2014-01-23 16:21:24 -08:00
2014-02-14 16:59:11 -07:00
2013-09-29 19:29:58 -07:00
2013-12-19 16:06:33 -08:00
2014-02-10 07:56:38 -08:00
2013-11-22 16:20:45 -08:00
2014-01-23 16:21:24 -08:00
2013-12-16 17:27:48 -08:00
2014-01-23 16:21:24 -08:00
2014-02-10 07:56:45 -08:00
2012-11-27 14:12:30 -08:00
2013-02-22 11:03:14 -08:00
2014-01-23 16:21:24 -08:00
2013-11-14 13:40:56 -08:00
2014-01-23 16:21:24 -08:00