aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/mixer_neon.c
Commit message (Expand)AuthorAgeFilesLines
* Mix gain steps using SIMD with NeonChris Robinson2016-08-051-0/+24
* Implement a Neon-enhanced MixRowChris Robinson2016-06-011-0/+25
* Calculate HRTF stepping params right before mixingChris Robinson2016-02-141-19/+0
* Use the correct realignment size for post-stepping mixingChris Robinson2015-10-181-1/+1
* Avoid double-checks for the stepping mixer loopsChris Robinson2015-09-301-2/+5
* Replace separate vaddq_f32/vmulq_f32 calls with a vmlaq_f32Chris Robinson2015-09-301-1/+1
* Define MixHrtf directly instead of through a SUFFIX macroChris Robinson2015-08-151-3/+2
* Use linear gain steppingChris Robinson2014-11-251-2/+2
* Use a separate method to set initial HRTF coefficientsChris Robinson2014-11-241-0/+19
* Partially revert "Use a different method for HRTF mixing"Chris Robinson2014-11-231-0/+32
* Use a different method for HRTF mixingChris Robinson2014-11-221-32/+0
* Check the absolute gain value for silenceChris Robinson2014-10-311-1/+1
* Fix Neon mixer definitionChris Robinson2014-08-311-2/+2
* Combine the direct and send mixersChris Robinson2014-06-131-56/+16
* Combine some dry and wet path typesChris Robinson2014-06-131-9/+9
* Don't pass the SendParams to the wet-path mixerChris Robinson2014-05-181-8/+6
* Don't pass the DirectParams to the dry-path mixerChris Robinson2014-05-181-7/+6
* Pass some DirectParams as function parametersChris Robinson2014-05-181-4/+3
* Remove unnecessary ifdefsChris Robinson2014-05-041-2/+0
* Always use the current gains when mixingChris Robinson2014-05-041-6/+8
* Make sure all gain steps are applied with the SSE and Neon mixersChris Robinson2014-05-031-32/+9
* Remove the click removal buffers for auxiliary effect slotsChris Robinson2014-03-231-1/+1
* Fix Neon gain step loopsChris Robinson2014-03-231-2/+2
* Add gain stepping to the send mixersChris Robinson2014-03-231-23/+43
* Remove the now-unneeded click removal buffers for the deviceChris Robinson2014-03-231-1/+1
* Step mixing gains per-sample for non-HRTF mixingChris Robinson2014-03-231-14/+32
* Store the HrtfState directly in the DirectParamsChris Robinson2014-03-231-2/+2
* Use a union to combine HRTF and non-HRTF mixer paramsChris Robinson2014-03-191-1/+1
* Attempt to restore the Neon-enhanced ApplyCoeffsStep methodChris Robinson2014-02-231-7/+21
* Revert "Apply HRTF coefficient stepping separately"Chris Robinson2014-02-231-6/+9
* Implement dry and wet mixers for NeonChris Robinson2014-01-261-3/+77
* Apply HRTF coefficient stepping separatelyChris Robinson2013-11-101-7/+2
* Use C99's inline instead of __inlineChris Robinson2013-05-281-9/+9
* Use restrict instead of RESTRICTChris Robinson2013-05-221-5/+5
* Constify the direct and send parameters given to the mixerChris Robinson2012-10-151-1/+1
* Update HRTF codeChris Robinson2012-09-111-2/+4
* Implement MixDirect_SSE separately from the C and Neon versionsChris Robinson2012-09-091-8/+0
* Separate the resampling and mixing stepsChris Robinson2012-09-081-8/+0
* Minor cleanups for mixer_incChris Robinson2012-08-291-6/+6
* Add an SSE-enhanced path for applying the mixer matrixChris Robinson2012-08-291-0/+9
* Apply HRTF mixer coefficients with stepping using SSEChris Robinson2012-08-151-0/+16
* Move mixers into separate source filesChris Robinson2012-08-151-0/+50