Fix broken hifi3 NDSP lib patch file (#2457)

Not clear if/how it worked before, because there were no updates to the library since the patch was created.

BUG=322146544
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 fe68668..f6c1421 100644
--- a/tensorflow/lite/micro/tools/make/ext_libs/ndsplib-hifi3.patch
+++ b/tensorflow/lite/micro/tools/make/ext_libs/ndsplib-hifi3.patch
@@ -1,5 +1,5 @@
 diff --git a/library/include/NatureDSP_Signal_math.h b/library/include/NatureDSP_Signal_math.h
-index 2ffea63..55074ab 100644
+index 2ffea63..eff0e47 100644
 --- a/library/include/NatureDSP_Signal_math.h
 +++ b/library/include/NatureDSP_Signal_math.h
 @@ -635,6 +635,7 @@ float32_t scl_atan2f (float32_t y, float32_t x);
@@ -10,20 +10,20 @@
  int32_t scl_tanh32x32(int32_t x);

  

  /*-------------------------------------------------------------------------

-@@ -659,8 +660,12 @@ int32_t scl_tanh32x32(int32_t x);
+@@ -659,7 +660,12 @@ int32_t scl_tanh32x32(int32_t x);
    return result, Q16.15

  -------------------------------------------------------------------------*/

  void vec_sigmoid32x32(int32_t * y, const int32_t * x, int N);

 +void vec_sigmoidf    (float32_t * y, const float32_t * x, int N);

  int32_t scl_sigmoid32x32(int32_t x);

 +float32_t scl_sigmoidf(float32_t x);

- 

++

 +void vec_relu32x32 (int32_t   * y, const int32_t   * x, int32_t   K, int N);

 +void vec_reluf     (float32_t * y, const float32_t * x, float32_t K, int N);

+ 

  /*-------------------------------------------------------------------------

    Softmax

-   The function computes the softmax (normalized exponential function) of 

-@@ -685,6 +690,7 @@ int32_t scl_sigmoid32x32(int32_t x);
+@@ -685,6 +691,7 @@ int32_t scl_sigmoid32x32(int32_t x);
  

  -------------------------------------------------------------------------*/

  void vec_softmax32x32(int32_t * y, const int32_t * x, int N);

@@ -32,7 +32,7 @@
  /*-------------------------------------------------------------------------

    Integer to float conversion

 diff --git a/library/include/NatureDSP_types.h b/library/include/NatureDSP_types.h
-index a38b334..bce8636 100644
+index a38b334..6322852 100644
 --- a/library/include/NatureDSP_types.h
 +++ b/library/include/NatureDSP_types.h
 @@ -332,7 +332,9 @@ typedef struct tagComplex32_t
@@ -41,7 +41,7 @@
  #elif defined (COMPILER_XTENSA)

 +#if !defined restrict

    #define restrict __restrict

-+#endif  

++#endif

    #define onchip

    #define NASSERT(x) {(void)__builtin_expect((x)!=0,1);}

  #else