commit | 4618512de24828bdea72584081bd94a4024681b6 | [log] [tgz] |
---|---|---|
author | Erik de Castro Lopo <erikd@mega-nerd.com> | Fri Jan 31 20:36:18 2014 +1100 |
committer | Erik de Castro Lopo <erikd@mega-nerd.com> | Fri Jan 31 20:36:23 2014 +1100 |
tree | 8ab899df310a837ebae051e1e4df86cafb951913 | |
parent | a03999f570b899da03de6095b22f9562ef399fe0 [diff] |
Add a fast shift for int64 values. This patch changes the code from: (FLAC__int32)(xmm.m128i_i64[0] >> lp_quantization) into: _mm_cvtsi128_si32(_mm_srli_epi64(xmm, lp_quantization)); Encoding of 24-bit .wav files with 32-bit FLAC became noticeably faster. Patch-from: lvqcl <lvqcl.mail@gmail.com>