aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* Use a more appropriate type trait to remove a pointerChris Robinson2023-10-191-1/+1
* Combine some more VADD(VMUL(... into VMADD(...Chris Robinson2023-10-171-48/+44
* Mark some output buffer pointers as RESTRICTChris Robinson2023-10-161-15/+17
* Replace some function-like macros with real functionsChris Robinson2023-10-161-117/+136
* Avoid some macros that use inputs multiple timesChris Robinson2023-10-161-25/+57
* Constify some parametersChris Robinson2023-10-162-19/+24
* Use a split filter for the FIR-based UHJ encodersChris Robinson2023-10-141-0/+4
* Don't use al::vector where not neededChris Robinson2023-10-121-5/+3
* Remove an unnecessary deque with a custom allocatorChris Robinson2023-10-111-16/+0
* Make and use a separate zconvolve method without scalingChris Robinson2023-10-112-6/+89
* Fix conversion warningsChris Robinson2023-10-101-19/+21
* Fix array lookup indexChris Robinson2023-10-101-2/+3
* Use size_t and uint for non-negative values and indicesChris Robinson2023-10-102-210/+210
* Use an anonymous namespace instead of static functionsChris Robinson2023-10-101-194/+202
* Combine some VADD(VMUL(... to VMADD(...Chris Robinson2023-10-101-43/+43
* Use a bool instead of an int for 0/1Chris Robinson2023-10-091-25/+27
* Cleanup PFFFTChris Robinson2023-10-091-571/+604
* Avoid std::aligned_storage, it's deprecated in newer C++Chris Robinson2023-10-081-3/+3
* Remove more type-punning from pffftChris Robinson2023-10-081-52/+63
* Clean up some more type-punning in pffftChris Robinson2023-10-081-22/+42
* Avoid some type-punning and clean up pffft a bitChris Robinson2023-10-081-161/+148
* Update and clarify some commentsChris Robinson2023-10-072-91/+93
* Add a generic GCC vector extension fallback for pffftChris Robinson2023-10-061-13/+80
* Improve NEON shufflingChris Robinson2023-10-061-21/+3
* Fix x86-64 MSVC checkChris Robinson2023-10-061-1/+1
* Include a copy of PFFFTChris Robinson2023-10-062-0/+2201
* Clear the 0 and half-frequency bins for the phase shift filterChris Robinson2023-10-031-2/+5
* Add a wrapper for COM initializationChris Robinson2023-09-291-0/+38
* Use std::array instead of a C-style arrayChris Robinson2023-09-251-1/+2
* Compile with c++20 support (#920)Deal2023-09-252-6/+8
* Shift the appropriate typeChris Robinson2023-09-222-6/+12
* Rename noinline to NOINLINEChris Robinson2023-09-171-3/+3
* Don't inline some big functionsChris Robinson2023-09-161-0/+3
* Improve the FFT bit reversal computationChris Robinson2023-09-092-34/+43
* Optimize FFT calculations for lengths of 1024 or lessChris Robinson2023-09-091-23/+64
* Use a bit_cast instead of a union for type-punningChris Robinson2023-08-251-31/+16
* Fix conversion and maybe-unused warnings with my_fopenChris Robinson2023-08-181-3/+10
* Use a string_view for the backend open methodChris Robinson2023-08-062-10/+12
* disable unavailable functionality on xbox (#887)Max Bachmann2023-07-261-0/+4
* Rename threads.cpp/h to alsem.cpp/hChris Robinson2023-06-012-5/+6
* Move althrd_setname to its own sourceChris Robinson2023-06-014-68/+82
* Define FORCE_ALIGN in config.hChris Robinson2023-06-011-13/+0
* Fix ios crash at sem_init fail with errno=78(function not implemented) (#855)Deal(一线灵)2023-06-012-3/+5
* threads: do not use libdispatch where it is not present (#851)Sergey Fedorov2023-05-282-2/+8
* Use [[maybe_unused]] instead of std::ignoreChris Robinson2023-05-271-12/+5
* Update and clarify a commentChris Robinson2023-05-261-4/+7
* Be a bit more safe with type manglingChris Robinson2023-05-241-3/+4
* Mark some global constexpr variables inlineChris Robinson2023-05-071-8/+8
* Use some more standard functionsChris Robinson2023-05-052-74/+3
* Use deduction guides instead of helper functions for spansChris Robinson2023-05-052-28/+22