Releases: lsp-plugins/lsp-dsp-lib
Releases · lsp-plugins/lsp-dsp-lib
Release 1.0.10
- ARM NEON-optimized code compiles now only for at least ARMv6 architecture.
- Implemented linear ramping lramp_* functions optimized for
i686, x86_64, ARM-32 and AArch64 architectures. - Fixed avx::dyn_biquad_process_x8_fma3 function implementation.
- Slight optimizations of avx::biquad_process_x4_fma3 and avx::dyn_biquad_process_x4_fma3.
- Added test build for Windows using MSYS2.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.9
- Added Clang build for the CI.
Release 1.0.8
- Better optimizations of dsp::copy and dsp::move for SSE, SSE3 and AVX.
- The function dsp::init() is now thread safe.
- Additional optimization of dsp::normalize() function, added dsp::normalize1()
and dsp::normalize2() functions. - Updated build scripts.
Release 1.0.7
- Implemented axis_apply_log1 and axis_apply_log2 optimized for AArch64 ASIMD.
- Implemented fill_rgba and fill_hsla for AArch64 ASIMD.
- Implemented rgba_to_hsla, hsla_to_rgba, rgba_to_bgra32, rgba32_to_bgra32 for AArch64 ASIMD.
- Implemented eff_hsla_hue, eff_hsla_sat, eff_hsla_light, eff_hsla_alpha for AArch64 ASIMD.
Release 1.0.6
- Updated build scripts.
Release 1.0.5
- Implemented dsp::prgba32_set_alpha and dsp::pbgra32_set_alpha functions.
- Better assembly code form 32-bit ARM, now compatible with Clang.
- Better assembly code form 64-bit ARM, now compatible with Clang.
- Updated build scripts.
Release 1.0.4
- Updated build scripts.
Release 1.0.3
- Migrating to C++ 11 support.
- Updated library dependencies.
- Updated build scripts.
Release 1.0.2
- Updated build scripts.
Release 1.0.1
- Updated build scripts.