Commit graph

2 commits

Author SHA1 Message Date
Linfeng Zhang
4fe9de3b0f
Optimize floating-point celt_inner_prod() and dual_inner_prod() for ARM NEON
The floating-point optimizations are not bit exact with C functions,
because of the different orders of floating-point operations.
But they are bit exact with the simulation C functions which simulate
the floating operations in the optimizations.

Change-Id: I149fda5b602fd5712b16fc8983df3c6c0c9e76ad

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2017-06-06 17:12:20 -04:00
Linfeng Zhang
4d4ed208b1
Optimize fixed-point celt_inner_prod() and dual_inner_prod() for ARM NEON
This optimization is bit exact with C functions.

Change-Id: Ia9ce6dd3c20d2f56dbd43ddc02d1a6fd6554608d

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2017-06-06 17:12:20 -04:00