[flac-dev] [PATCH 0/7] PowerPC64 performance improvements
Anton Blanchard
anton at ozlabs.org
Tue Jul 10 21:31:28 UTC 2018
The following series adds initial vector support for PowerPC64.
On POWER9, flac --best is about 3.3x faster.
Amitay Isaacs (2):
Add m4 macro to check for C __attribute__ features
Check if compiler supports target attribute on ppc64
Anton Blanchard (5):
configure.ac: Remove SPE detection code
configure.ac: Add VSX enable/disable
configure.ac: Fix FLAC__CPU_PPC on little endian, and add
FLAC__CPU_PPC64
Add runtime detection of POWER8 and POWER9
Add VSX optimised versions of autocorrelation loops
configure.ac | 53 +-
m4/c_attribute.m4 | 18 +
src/libFLAC/Makefile.am | 1 +
src/libFLAC/cpu.c | 31 +
src/libFLAC/include/private/cpu.h | 6 +
src/libFLAC/include/private/lpc.h | 14 +
src/libFLAC/lpc_intrin_vsx.c | 942 ++++++++++++++++++++++++++++++
src/libFLAC/stream_encoder.c | 30 +
8 files changed, 1086 insertions(+), 9 deletions(-)
create mode 100644 m4/c_attribute.m4
create mode 100644 src/libFLAC/lpc_intrin_vsx.c
--
2.17.1
More information about the flac-dev
mailing list