Patch NDP Hifi3 to allow override of MAX_RFFT_LEN (#2588)

BUG=340206722
diff --git a/tensorflow/lite/micro/tools/make/ext_libs/ndsplib-hifi3.patch b/tensorflow/lite/micro/tools/make/ext_libs/ndsplib-hifi3.patch
index 701115f..f216ce2 100644
--- a/tensorflow/lite/micro/tools/make/ext_libs/ndsplib-hifi3.patch
+++ b/tensorflow/lite/micro/tools/make/ext_libs/ndsplib-hifi3.patch
@@ -101,30 +101,40 @@
  #ifdef __cplusplus

  #define externC extern "C" 

 diff --git a/library/include_private/fft_real_twiddles.h b/library/include_private/fft_real_twiddles.h
-index 10cd4b2..eb5765f 100644
+old mode 100644
+new mode 100755
+index 10cd4b2..6f5c80b
 --- a/library/include_private/fft_real_twiddles.h
 +++ b/library/include_private/fft_real_twiddles.h
-@@ -44,7 +44,9 @@
+@@ -44,8 +44,12 @@
       7               128

  */

  

 +#if !defined MAX_RFFT_PWR

  #define MAX_RFFT_PWR 13

 +#endif

++#if !defined MAX_RFFT_LEN

  #define MAX_RFFT_LEN (1<<MAX_RFFT_PWR)

++#endif

  

  extern const int16_t twiddleSplit[MAX_RFFT_LEN/2];

+ 

 diff --git a/library/include_private/fft_real_twiddles_24x24.h b/library/include_private/fft_real_twiddles_24x24.h
-index 3017c61..fd1e2ba 100644
+old mode 100644
+new mode 100755
+index 3017c61..257396e
 --- a/library/include_private/fft_real_twiddles_24x24.h
 +++ b/library/include_private/fft_real_twiddles_24x24.h
-@@ -44,7 +44,9 @@
+@@ -44,8 +44,12 @@
       7               128

  */

  

 +#if !defined MAX_RFFT_PWR

  #define MAX_RFFT_PWR 13

 +#endif

++#if !defined MAX_RFFT_LEN

  #define MAX_RFFT_LEN (1<<MAX_RFFT_PWR)

++#endif

  

  extern const int32_t twiddleSplit24x24[MAX_RFFT_LEN/2];

+