ffmpeg/libavcodec
Ben Avison 89135716fd truehd: add hand-scheduled ARM asm version of ff_mlp_rematrix_channel.
Profiling results for overall audio decode and the rematrix_channels function
in particular are as follows:

              Before          After
              Mean   StdDev   Mean   StdDev  Confidence  Change
6:2 total     370.8  17.0     348.8  20.1    99.9%       +6.3%
6:2 function  46.4   8.4      45.8   6.6     18.0%       +1.2%  (insignificant)
8:2 total     343.2  19.0     339.1  15.4    54.7%       +1.2%  (insignificant)
8:2 function  38.9   3.9      40.2   6.9     52.4%       -3.2%  (insignificant)
6:6 total     658.4  15.7     604.6  20.8    100.0%      +8.9%
6:6 function  109.0  8.7      59.5   5.4     100.0%      +83.3%
8:8 total     896.2  24.5     766.4  17.6    100.0%      +16.9%
8:8 function  223.4  12.8     93.8   5.0     100.0%      +138.3%

The assembly version has also been tested with a fuzz tester to ensure that
any combinations of inputs not exercised by my available test streams still
generate mathematically identical results to the C version.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-26 20:50:05 +01:00
..
2014-03-25 13:29:05 +01:00
2014-02-17 20:50:33 +01:00
2014-01-09 19:33:07 +01:00
2013-10-03 23:00:09 +02:00
2014-03-25 13:29:05 +01:00
2013-12-15 16:53:32 +01:00
2013-11-16 17:43:05 +01:00
2013-11-16 12:48:25 +01:00
2014-03-25 13:29:05 +01:00
2013-10-06 20:12:37 +00:00
2013-11-16 17:43:36 +01:00
2014-03-22 03:12:18 +01:00
2014-02-07 19:32:16 +00:00
2014-02-18 18:11:23 +01:00
2014-02-06 02:51:19 +01:00
2013-10-18 16:46:08 +02:00
2014-03-25 13:29:05 +01:00
2013-11-26 13:22:01 +01:00
2014-03-26 04:20:52 +01:00
2013-10-13 21:48:28 +02:00
2013-10-28 23:54:28 +01:00
2013-11-21 20:53:06 +01:00
2014-01-02 22:07:09 +01:00
2014-03-25 13:29:05 +01:00
2013-11-21 20:57:20 +01:00
2013-09-21 16:59:13 +02:00
2013-12-31 12:19:59 +01:00
2014-01-10 17:08:04 +01:00
2013-12-31 12:19:59 +01:00
2014-01-31 18:34:14 +01:00
2013-12-09 08:41:20 +01:00
2013-12-09 08:41:20 +01:00
2014-02-21 16:57:26 -03:00
2014-02-21 16:57:26 -03:00
2013-11-16 12:49:18 +01:00
2014-02-10 21:45:55 +01:00
2014-02-10 21:45:55 +01:00
2014-03-16 23:29:51 +01:00
2014-01-04 04:16:46 +01:00
2013-09-21 16:59:13 +02:00
2013-12-10 16:18:51 +01:00
2013-10-22 19:55:47 +02:00
2014-03-16 23:31:29 +01:00
2013-12-22 14:59:31 +01:00
2014-01-27 20:36:42 +01:00
2014-03-25 13:29:05 +01:00
2014-03-25 13:29:05 +01:00
2014-03-25 13:29:05 +01:00
2013-11-15 10:16:28 +01:00
2013-11-15 10:16:28 +01:00
2013-12-22 22:03:47 +01:00
2013-12-22 22:03:47 +01:00