summaryrefslogtreecommitdiff
path: root/celt/x86
Commit message (Expand)AuthorAgeFilesLines
* Work around UBSan unaligned access errors.Timothy B. Terriberry2022-07-051-1/+9
* Adds fuzzing to CPU detectionJean-Marc Valin2022-06-301-1/+10
* Work around a valgrind false-positive in CPUID.Timothy B. Terriberry2022-06-281-4/+8
* Check the return value of __get_cpuid().Timothy B. Terriberry2022-06-281-2/+7
* Fixes --disable-rtcdJean-Marc Valin2022-06-282-5/+6
* Initialize non-zero test arrays.Tom Denton2022-01-141-1/+4
* Disable dangerous SSE 4.1 intrinsic optimizationsJean-Marc Valin2021-12-181-32/+2
* Fix buffer overflow in xcorr_kernel_sse4_1Felicia Lim2021-12-141-3/+45
* celt: Fix broken SSE pre-processor check due to typoNirbheek Chauhan2020-08-211-1/+1
* Adding ENABLE_HARDENINGJean-Marc Valin2018-03-271-1/+1
* Rename SSE 4.1 files to match their targets.Ralph Giles2017-09-111-0/+0
* fix alignment exceptionsRay Essick2017-08-241-1/+3
* Fix compiler warningsMark Harris2017-02-262-13/+0
* Revise celt_fir_c() to not pass in argument "mem"Linfeng Zhang2017-01-173-48/+14
* Speeding up PVQ search by allocating even more pulses in the projection.Jean-Marc Valin2016-08-151-2/+3
* SSE2 implementation of the PVQ searchJean-Marc Valin2016-08-093-0/+280
* Remove tabs from source code.Timothy B. Terriberry2016-07-063-19/+19
* Fix x86 build if we presume SSE4.1 (and earlier), but not AVX.Jonathan Lennox2015-11-221-1/+2
* Adding AVX config switchesRadu Velea2015-11-052-0/+17
* Naming convention for AVXRadu Velea2015-11-051-0/+6
* Add intrinsics support to Visual Studio build.Jonathan Lennox2015-09-011-1/+5
* Reorganize x86 SSE intrinsics code.Jonathan Lennox2015-09-017-159/+364
* Move SSE2 and SSE4.1 intrinsics functions to separate files, to be compiled w...Jonathan Lennox2015-09-013-214/+290
* Remove some unnecessary #includes from x86cpu.c.Jonathan Lennox2015-09-011-3/+0
* Fix struct initialization of CPU_Feature structure.Jonathan Lennox2015-09-011-1/+5
* Fix cpuid asm on 32-bit PIC.Jonathan Lennox2015-09-011-1/+15
* In optimized mode, don't force Clang to use explicit load/store for _mm_cvtep...Jonathan Lennox2015-09-011-8/+12
* Wrap _mm_cvtepi...() intrinsics in macros on clang.Timothy B. Terriberry2015-02-271-2/+8
* Fix silk_VQ_WMat_EC_sse4_1().Timothy B. Terriberry2015-01-021-8/+16
* Fix celt_pitch_xcorr_c signature.Timothy B. Terriberry2014-12-011-2/+3
* Cisco optimization for x86 & fixed pointxiangmingzhu2014-10-037-3/+750
* Defining celt_inner_prod() and using it instead of explicit loops.Jean-Marc Valin2013-12-091-0/+26
* Replace "inline" with OPUS_INLINE.Gregory Maxwell2013-10-281-3/+3
* Avoid name clash with y0 Bessel functionJean-Marc Valin2013-06-271-4/+4
* Makes dual_inner_prod() more generic to increase its useJean-Marc Valin2013-06-171-7/+8
* Only enable non-multiple of 4 in comb_filter_const() when CUSTOM_MODES is onJean-Marc Valin2013-06-171-0/+2
* SSE optimization of comb_filter()Jean-Marc Valin2013-06-171-0/+49
* Avoids symbol clashes with Speex (pitch_xcorr) and libm (y1)Jean-Marc Valin2013-06-171-5/+5
* SSE optimization of remove_doubling()Jean-Marc Valin2013-06-131-0/+30
* Improved SSE version of xcorr_kernel()John Ridges2013-06-061-50/+27
* Adds SSE support (only xcorr_kernel() for now)Jean-Marc Valin2013-06-051-0/+97
* Moved all SILK source code to the silk/ directoryJean-Marc Valin2011-04-281-6/+0
* Loss rate adaptation for the CELT layerJean-Marc Valin2011-04-251-5/+5
* draft updateJean-Marc Valin2011-03-311-5/+5
* Build fixesJean-Marc Valin2011-03-231-5/+5
* Making mode switching use the same window as CELT (squared)Jean-Marc Valin2011-03-211-5/+5
* CELT updateJean-Marc Valin2011-03-181-5/+5
* More project files updateJean-Marc Valin2011-03-181-5/+5
* Fixes a few PLC/DTX bugs due to the recent decode API changeJean-Marc Valin2011-03-161-5/+5
* Adding constrained VBR modeJean-Marc Valin2011-03-141-5/+5