Martin Storsjö
758302e4bc
arm: vp9itxfm: Optimize 16x16 and 32x32 idct dc by unrolling
This work is sponsored by, and copyright, Google.
Before: Cortex A7 A8 A9 A53
vp9_inv_dct_dct_16x16_sub1_add_neon: 273.0 189.5 211.7 235.8
vp9_inv_dct_dct_32x32_sub1_add_neon: 752.0 459.2 862.2 553.9
After:
vp9_inv_dct_dct_16x16_sub1_add_neon: 226.5 145.0 225.1 171.8
vp9_inv_dct_dct_32x32_sub1_add_neon: 721.2 415.7 727.6 475.0
This is cherrypicked from libav commit
a76bf8cf1277ef6feb1580b578f5e6ca327e713c.
Signed-off-by: Martin Storsjö <martin@martin.st>
2017-03-11 13:14:48 +02:00
..
2016-01-31 17:09:38 +01:00
2016-04-12 15:43:09 +01:00
2016-04-12 15:43:34 +01:00
2016-01-02 11:21:36 +01:00
2016-01-02 11:21:36 +01:00
2016-09-25 13:11:45 +02:00
2017-01-31 15:31:34 +01:00
2017-01-31 15:31:34 +01:00
2017-01-24 22:35:59 +02:00
2016-06-21 21:55:34 +02:00
2016-06-21 21:55:34 +02:00
2016-10-02 02:15:47 -03:00
2016-04-12 15:01:19 -03:00
2016-06-21 21:55:34 +02:00
2016-01-25 14:57:38 -03:00
2016-11-17 15:05:07 +01:00
2016-11-14 15:21:49 +01:00
2017-01-24 22:35:50 +02:00
2017-01-24 22:35:50 +02:00
2017-01-24 22:35:59 +02:00
2017-01-24 22:35:50 +02:00
2017-01-24 22:35:50 +02:00
2017-01-24 22:35:56 +02:00
2017-03-11 13:14:48 +02:00
2017-01-24 22:35:59 +02:00
2016-11-15 15:10:03 -05:00
2017-01-24 22:35:50 +02:00
2017-03-11 13:14:47 +02:00