opus: More surgical update to 9a972e7f51

This re-enables upstream ASM optimizations for Cortex-M.  Only the
our downstream improvements are disabled, as they do not assemble in
thumb2 mode.

Change-Id: Icca1b3dbf04786c7714fb4eef92ad66aa55132f3
This commit is contained in:
Solomon Peachy 2026-09-24 17:07:57 -04:00
parent 9a972e7f51
commit 0918a068eb

View file

@ -49,8 +49,12 @@
#define OPUS_ARM_ASM
#if ARM_ARCH == 4
#define OPUS_ARM_INLINE_ASM
#elif (ARM_ARCH > 4) && (ARCH_PROFILE == ARM_PROFILE_CLASSIC)
#elif ARM_ARCH > 4
#define OPUS_ARM_INLINE_EDSP
#if (ARCH_PROFILE != ARM_PROFILE_CLASSIC)
#define OPUS_ARM_NO_FFT_ASM
#define OPUS_ARM_NO_MDCT_ASM
#endif
#endif
/*optimization no hardware division support*/
@ -65,4 +69,3 @@
#endif
#endif /* CONFIG_H */