- Mar 05, 2024
-
-
clang exposes this intrinsic even in 32-bit mode, if targeting >= armv8, whereas gcc does not, see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95399 Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Nov 28, 2023
-
-
Jean-Marc Valin authored
Compilers sometimes replace vmlaq*() with fmul+fadd instead of fmla. Trying to use vfmaq*() instead when possible.
-
- Nov 27, 2023
-
-
Jean-Marc Valin authored
-
- Nov 26, 2023
-
-
Jean-Marc Valin authored
Still missing some intrinsics
-
- Oct 20, 2023
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Aug 01, 2023
-
-
Jean-Marc Valin authored
-
- Jul 22, 2023
-
-
Jan Buethe authored
-
- Jul 20, 2023
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Should be able to handle all previous GRU variants and more.
-
- Jul 01, 2023
-
-
Michael Klingbeil authored
-
- Jun 22, 2023
-
-
Marcus Asteborg authored
-
- May 24, 2023
-
-
Jean-Marc Valin authored
-
Depending on what defines are set there is collisions with the ones in Opus. To avoid these errors we rename the exp functions and macros. Signed-off-by:
Jean-Marc Valin <jmvalin@amazon.com>
-
- Oct 18, 2022
-
-
Jan Buethe authored
first attempt of C implementation of fec encoder (not tested yet due to NEON/DOT_PROD not being separable)
-
- Jul 10, 2021
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
The 4* is now stored in the table to avoid computing it in the loop
-
Jean-Marc Valin authored
Saves on the MDense/softmax computation since we only need to compute 8 values instead of 256.
-
- Jun 24, 2021
-
-
Jean-Marc Valin authored
-
- Jan 16, 2021
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 20, 2019
-
-
Jean-Marc Valin authored
Otherwise it was splitting the mla into a mul and an add
-
Jean-Marc Valin authored
-
- Dec 11, 2018
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-