arm: vp9itxfm: Reorder the idct coefficients for better pairing
authorMartin Storsjö <martin@martin.st>
Sat, 31 Dec 2016 12:05:44 +0000 (14:05 +0200)
committerMartin Storsjö <martin@martin.st>
Sat, 11 Mar 2017 11:14:51 +0000 (13:14 +0200)
commit4f693b56bdcfda37b4f2c48b39dcf12439c149c8
tree1fd3d4a19d91c0137137f142632962296d5eaac9
parent2905657b902fea8718434f0d29056cf4e7434307
arm: vp9itxfm: Reorder the idct coefficients for better pairing

All elements are used pairwise, except for the first one.
Previously, the 16th element was unused. Move the unused element
to the second slot, to make the later element pairs not split
across registers.

This simplifies loading only parts of the coefficients,
reducing the difference to the 16 bpp version.

This is cherrypicked from libav commit
de06bdfe6c8abd8266d5c6f5c68e4df0060b61fc.

Signed-off-by: Martin Storsjö <martin@martin.st>
libavcodec/arm/vp9itxfm_neon.S