aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm/Neon.hxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-03-19pcm/Neon: explicit roundingMax Kellermann1-3/+5
Convert to 31 bit first, then right-shift with rounding to 16 bit.
2014-03-16pcm/Neon: make neon_x4_b() variadicMax Kellermann1-6/+5
2014-03-16pcm/Neon: apply bit shift during float->int conversionMax Kellermann1-7/+2
Avoid multiplication. This is a speedup of 20%.
2014-03-15pcm/PcmFormat: ARM NEON optimizations for float->s16Max Kellermann1-0/+97
This is nearly 4 times faster than the "portable" algorithm.