- Mar 24, 2025
-
-
Sandor Zsombor Vegh authored
Using Neon for float to int conversion, and introducing platform- specific function for converting an array of float values to int16. Also adding appropriate unit test. Signed-off-by:
Jean-Marc Valin <jeanmarcv@google.com>
-
- Mar 21, 2025
-
-
Jean-Marc Valin authored
Prevents integer overflow UB in the shift rounding when the signal blows up on bad bitstreams (if it triggers, the signal was already unusable anyway).
-
Jean-Marc Valin authored
Not really a problem in practice (the packet is broken anyway) but caught by asan.
-
- Mar 18, 2025
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Could only happen on 32-bit fixed-point builds. The bug was introduced in 4ba06d9e.
-
- Mar 17, 2025
-
-
Jean-Marc Valin authored
-
- Mar 14, 2025
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 05, 2025
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Silences -fsanitize=unsigned-integer-overflow even though the code was valid (not undefined) C.
-
Jean-Marc Valin authored
Silences -fsanitize=unsigned-integer-overflow even though the code was valid (not undefined) C.
-
Jean-Marc Valin authored
-
- Mar 03, 2025
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Feb 28, 2025
-
-
Jean-Marc Valin authored
-
- Feb 13, 2025
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Yunho Huh authored
Change-Id: Ib016fc8f0066980e3e5122b3f286680adc228ff9 Signed-off-by:
Jean-Marc Valin <jeanmarcv@google.com>
-
Yunho Huh authored
The exp2 function was approximated using lolremez, achieving an accuracy of less than 2*10^-7 within the range of 0 to 1. Signed-off-by:
Jean-Marc Valin <jeanmarcv@google.com>
-
Yunho Huh authored
Change-Id: Ibd0d16918272cb568923d384475e139dc312c61b Signed-off-by:
Jean-Marc Valin <jeanmarcv@google.com>
-
Yunho Huh authored
The log2 function was approximated using lolremez, achieving an accuracy of less than 1.4*10^-8 within the range of 1 to 2. Signed-off-by:
Jean-Marc Valin <jeanmarcv@google.com>
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Convert to 16 bits only at the very end
-
- Feb 12, 2025
-
-
Jean-Marc Valin authored
-