Les articles publiés sur le site
-
1er mars 2017, par Erik de Castro Lopo
cpu.c: Fix LLVM compile
Switch from `asm` to `__asm__` which is better supported.
Patch-from: Olivier Tristan <o.tristan@uvi.net>
-
27 février 2017, par Erik de Castro Lopo
cpu.c: Merge ia32 and x86_64 CPU info functions
After the removal of the OS SSE detection stuff ia32_cpu_info()
and x86_64_cpu_info() became very similar. Merging them makes
sense.
Patch-from: lvqcl <lvqcl.mail@gmail.com>
- [DH] src/libFLAC/cpu.c
- [DH] src/libFLAC/ia32/cpu_asm.nasm
- [DH] src/libFLAC/include/private/cpu.h
- [DH] src/libFLAC/stream_decoder.c
- [DH] src/libFLAC/stream_encoder.c
-
23 février 2017, par Erik de Castro Lopo
cpu.c: Fix debug Windows w32 build issue
Was failing to build without NASM.
Patch-from: Olivier Tristan <o.tristan@uvi.net>
-
21 février 2017, par Erik de Castro Lopo
stream_decoder.c: Comments
Patch-from: lvqcl <lvqcl.mail@gmail.com>
- [DH] src/libFLAC/stream_decoder.c
-
21 février 2017, par Erik de Castro Lopo
SIMD: remove outdated SSE2 code
Removes FLAC__lpc_restore_signal_16_intrin_sse2() which was faster
than than C code, but not faster than MMX-accelerated ASM functions.
It's also slower than the new SSE4.1 functions that were added by
the previous patch.
Patch-from: lvqcl <lvqcl.mail@gmail.com>
- [DH] src/libFLAC/include/private/lpc.h
- [DH] src/libFLAC/lpc_intrin_sse2.c
- [DH] src/libFLAC/stream_decoder.c