diff options
author | Reimar Döffinger <Reimar.Doeffinger@gmx.de> | 2013-10-25 22:46:06 +0200 |
---|---|---|
committer | Reimar Döffinger <Reimar.Doeffinger@gmx.de> | 2013-10-30 20:52:24 +0100 |
commit | 4fab08c94f836f24c67f75f3e44e82cdbac5ffb2 (patch) | |
tree | 0c1af799012dccbdc34349c5f0bb954e01a55deb /libavcodec/jpeglsdec.c | |
parent | 18802942d1a28b62b2691d06de7b44ef46b5e177 (diff) | |
download | ffmpeg-4fab08c94f836f24c67f75f3e44e82cdbac5ffb2.tar.gz |
Optimize pure C unscaled yuv2rgb.
Aligning the tables reduces the amount of code generated on
e.g. ARM as the offset constant then has few enough set bits
so it can be encoded inside a single instruction instead of 2.
Ideally all should be declared aligned, but the DECLARE_ALIGNED
macros does not work with pointer tables, thus also reordered
the tables.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Diffstat (limited to 'libavcodec/jpeglsdec.c')
0 files changed, 0 insertions, 0 deletions