summaryrefslogtreecommitdiff
path: root/src/libFLAC/libFLAC_static.vcproj
diff options
context:
space:
mode:
authorErik de Castro Lopo <erikd@mega-nerd.com>2013-10-04 01:38:00 +1000
committerErik de Castro Lopo <erikd@mega-nerd.com>2013-10-04 01:41:48 +1000
commitecd0acba75e7961b60465c5ee3b6876b407803ca (patch)
treeb6a1dfa919eab7b35782f5f75ad9a29807873639 /src/libFLAC/libFLAC_static.vcproj
parentbd6a920e40b33d7640641aafd02b3d48a08fc4b3 (diff)
downloadflac-ecd0acba75e7961b60465c5ee3b6876b407803ca.tar.gz
Improve x86 instrinsic implementation.
* Splits lpc_x86intrin.c to lpc_intrin_sse.c and lpc_intrin_sse2.c * Add FLAC__lpc_compute_residual_from_qlp_coefficients_intrin_sse2() function to lpc_intrin_sse2.c * Add lpc_intrin_sse41.c with two ..._wide_intrin_sse41() functions (useful for 24-bit en-/decoding) * Add precompute_partition_info_sums_intrin_sse2() / ...ssse3() and disables precompute_partition_info_sums_32bit_asm_ia32_(). SSE2 version uses 4 SSE2 instructions instead of 1 SSSE3 instruction PABSD so it is slightly slower. Patch-from: lvqcl <lvqcl.mail@gmail.com>
Diffstat (limited to 'src/libFLAC/libFLAC_static.vcproj')
-rw-r--r--src/libFLAC/libFLAC_static.vcproj22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/libFLAC/libFLAC_static.vcproj b/src/libFLAC/libFLAC_static.vcproj
index 0b8b7f8c..a173a798 100644
--- a/src/libFLAC/libFLAC_static.vcproj
+++ b/src/libFLAC/libFLAC_static.vcproj
@@ -243,6 +243,10 @@
>
</File>
<File
+ RelativePath=".\include\private\stream_encoder.h"
+ >
+ </File>
+ <File
RelativePath=".\include\private\stream_encoder_framing.h"
>
</File>
@@ -333,7 +337,15 @@
>
</File>
<File
- RelativePath=".\lpc_x86intrin.c"
+ RelativePath=".\lpc_intrin_sse.c"
+ >
+ </File>
+ <File
+ RelativePath=".\lpc_intrin_sse2.c"
+ >
+ </File>
+ <File
+ RelativePath=".\lpc_intrin_sse41.c"
>
</File>
<File
@@ -381,6 +393,14 @@
>
</File>
<File
+ RelativePath=".\stream_encoder_intrin_sse2.c"
+ >
+ </File>
+ <File
+ RelativePath=".\stream_encoder_intrin_ssse3.c"
+ >
+ </File>
+ <File
RelativePath=".\window.c"
>
</File>