Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5820e52f authored by Brad Fitzpatrick's avatar Brad Fitzpatrick Committed by Android Git Automerger
Browse files

am 07c25b65: am 4430670f: am ca7ad44a: Merge "audioflinger: Enable ARMv5TE optimized resampler"

* commit '07c25b651216daac884bd503c02b788418165b50':
  audioflinger: Enable ARMv5TE optimized resampler
parents b6613261 4d024398
Loading
Loading
Loading
Loading
+6 −2
Original line number Original line Diff line number Diff line
@@ -26,11 +26,15 @@
#include "AudioResamplerSinc.h"
#include "AudioResamplerSinc.h"
#include "AudioResamplerCubic.h"
#include "AudioResamplerCubic.h"


#ifdef __arm__
#include <machine/cpu-features.h>
#endif

namespace android {
namespace android {


#ifdef __ARM_ARCH_5E__  // optimized asm option
#ifdef __ARM_HAVE_HALFWORD_MULTIPLY // optimized asm option
    #define ASM_ARM_RESAMP1 // enable asm optimisation for ResamplerOrder1
    #define ASM_ARM_RESAMP1 // enable asm optimisation for ResamplerOrder1
#endif // __ARM_ARCH_5E__
#endif // __ARM_HAVE_HALFWORD_MULTIPLY
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------


class AudioResamplerOrder1 : public AudioResampler {
class AudioResamplerOrder1 : public AudioResampler {