summaryrefslogtreecommitdiff
path: root/src/pcm/Neon.hxx
AgeCommit message (Collapse)Author
2018-10-31*: copyright year 2018Max Kellermann
2018-01-01pcm/*: add "noexcept"Max Kellermann
2017-01-03update copyright yearMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-03-19pcm/Neon: explicit roundingMax Kellermann
Convert to 31 bit first, then right-shift with rounding to 16 bit.
2014-03-16pcm/Neon: make neon_x4_b() variadicMax Kellermann
2014-03-16pcm/Neon: apply bit shift during float->int conversionMax Kellermann
Avoid multiplication. This is a speedup of 20%.
2014-03-15pcm/PcmFormat: ARM NEON optimizations for float->s16Max Kellermann
This is nearly 4 times faster than the "portable" algorithm.