Martijn van Beurden
2021-Jun-25 07:48 UTC
[flac-dev] Autocorrelation precision insufficient
Op do 24 jun. 2021 om 09:17 schreef Martijn van Beurden <mvanb1 at gmail.com>:> - Switch to autoc[] as doubles, but remove current SSE and disable VSX > intrinsics for someone to update them later (I don't have any POWER8 > or POWER9 hardware to test). This means all platforms will get the > same compression, but some (with only SSE but not SSE2 or with VSX) > will see a large slowdown.I see now that besides routines with SSE intrinsics (which I rewrote into SSE2) and with VSX intrinsics (which I don't have hardware for) there is also a open pull request for routines with ARM intrinsics. I am willing and able to rewrite those if this change is accepted and merged. I have access to ARMv8 with 32-bit OS, ARMv8 with 64-bit OS, ARMv6 and I might be able to get hold of ARMv7 hardware.
Martijn, Just a lone voice here, but I would opt for the best compression on the most platforms. As I am one of the people who always run FLAC at the placebo max compression, my vote will always be for best compression over any other resource use. I also can make ARMv7 hardware available to you or I can do any testing you want on a number of machines. Thank you for your work! Cheers, David On Fri, Jun 25, 2021 at 3:48 AM Martijn van Beurden <mvanb1 at gmail.com> wrote:> Op do 24 jun. 2021 om 09:17 schreef Martijn van Beurden <mvanb1 at gmail.com > >: > > - Switch to autoc[] as doubles, but remove current SSE and disable VSX > > intrinsics for someone to update them later (I don't have any POWER8 > > or POWER9 hardware to test). This means all platforms will get the > > same compression, but some (with only SSE but not SSE2 or with VSX) > > will see a large slowdown. > > I see now that besides routines with SSE intrinsics (which I rewrote > into SSE2) and with VSX intrinsics (which I don't have hardware for) > there is also a open pull request for routines with ARM intrinsics. I > am willing and able to rewrite those if this change is accepted and > merged. I have access to ARMv8 with 32-bit OS, ARMv8 with 64-bit OS, > ARMv6 and I might be able to get hold of ARMv7 hardware. > _______________________________________________ > flac-dev mailing list > flac-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/flac-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/flac-dev/attachments/20210625/4eea2663/attachment.htm>