diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2016-08-09 23:22:27 -0400 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2016-08-09 23:22:27 -0400 |
commit | 76674feae22db03848a40446beb2fcec70d2180d (patch) | |
tree | 4c6425459ecfed95ba9a3a48ba9aa5ffeac45107 /celt_headers.mk | |
parent | e806d6a74129c70d2849cf621968f905149c21e1 (diff) | |
download | opus-76674feae22db03848a40446beb2fcec70d2180d.tar.gz |
SSE2 implementation of the PVQ search
We used the SSE reciprocal square root instruction to vectorize the serch rather
than compare one at a time with multiplies. Speeds up the entire encoder by 8-10%.
Diffstat (limited to 'celt_headers.mk')
-rw-r--r-- | celt_headers.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/celt_headers.mk b/celt_headers.mk index c9df94b3..706185da 100644 --- a/celt_headers.mk +++ b/celt_headers.mk @@ -49,4 +49,5 @@ celt/mips/mdct_mipsr1.h \ celt/mips/pitch_mipsr1.h \ celt/mips/vq_mipsr1.h \ celt/x86/pitch_sse.h \ +celt/x86/vq_sse.h \ celt/x86/x86cpu.h |