ffmpeg/libavcodec
Christophe Gisquet 4369b9dc7b x86: simple_idct(_put): 10bits versions
Modeled from the prores version. Clips to [0;1023] and is bitexact.
Bitexactness requires to add offsets in different places compared to
prores or C, and makes the function approximately 2% slower.

For 16 frames of a DNxHD 4:2:2 10bits test sequence:

C:    60861 decicycles in idct, 1048205 runs,    371 skips
sse2: 27567 decicycles in idct, 1048216 runs,    360 skips
avx:  26272 decicycles in idct, 1048171 runs,    405 skips

The add version is not implemented, so the corresponding dsp
function is set to NULL to make it clear in a code executing it.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-10-13 13:32:21 +02:00
..
2015-10-11 17:29:50 -03:00
2015-08-22 06:16:31 +01:00
2015-09-12 22:09:35 +02:00
2015-06-14 15:09:33 +02:00
2015-10-08 23:29:18 +02:00
2015-10-10 09:52:18 +02:00
2015-10-10 09:52:18 +02:00
2015-07-22 23:23:29 +02:00
2015-08-18 10:24:01 -04:00
2015-09-10 16:36:47 +02:00
2015-04-18 14:14:24 -03:00
2015-05-06 17:50:09 +02:00
2015-10-07 23:16:52 +02:00
2015-03-14 14:05:25 +01:00
2015-10-11 18:03:10 -04:00
2015-09-03 13:55:38 +02:00
2015-08-18 11:48:49 -04:00
2015-10-09 22:09:08 +02:00
2015-08-11 23:16:35 +02:00
2015-10-10 09:52:18 +02:00
2015-07-27 16:21:14 +01:00
2015-10-10 09:52:18 +02:00
2015-08-21 08:46:05 +02:00
2015-08-21 08:46:05 +02:00
2015-10-07 08:55:18 -04:00
2015-09-16 11:38:20 +02:00
2015-05-20 15:50:58 +02:00
2015-10-11 17:29:50 -03:00
2015-06-17 20:11:43 +02:00
2015-10-11 16:39:41 +02:00
2015-08-18 10:24:01 -04:00
2015-10-11 17:29:50 -03:00
2015-08-18 11:48:49 -04:00
2015-09-06 14:06:44 +02:00
2015-07-22 23:23:29 +02:00
2015-08-15 15:06:01 +02:00
2015-08-18 11:48:49 -04:00
2015-10-09 22:09:08 +02:00
2015-09-07 15:32:08 +02:00
2015-08-03 10:12:10 +02:00
2015-07-27 15:24:58 +01:00