mirror of
https://gitee.com/openharmony/third_party_libsnd
synced 2024-11-23 18:09:59 +00:00
Inline some small functions.
This commit is contained in:
parent
1567a0cb10
commit
642869452b
100
src/double64.c
100
src/double64.c
@ -62,14 +62,6 @@ static sf_count_t host_write_i2d (SF_PRIVATE *psf, int *ptr, sf_count_t len) ;
|
||||
static sf_count_t host_write_f2d (SF_PRIVATE *psf, float *ptr, sf_count_t len) ;
|
||||
static sf_count_t host_write_d (SF_PRIVATE *psf, double *ptr, sf_count_t len) ;
|
||||
|
||||
static void d2s_array (double *buffer, int count, short *ptr) ;
|
||||
static void d2i_array (double *buffer, int count, int *ptr) ;
|
||||
static void d2f_array (double *buffer, int count, float *ptr) ;
|
||||
|
||||
static void s2d_array (short *ptr, double *buffer, int count) ;
|
||||
static void i2d_array (int *ptr, double *buffer, int count) ;
|
||||
static void f2d_array (float *ptr, double *buffer, int count) ;
|
||||
|
||||
static void double64_peak_update (SF_PRIVATE *psf, double *buffer, int count, int indx) ;
|
||||
|
||||
static int double64_get_capability (SF_PRIVATE *psf) ;
|
||||
@ -479,9 +471,53 @@ double64_get_capability (SF_PRIVATE *psf)
|
||||
return (CPU_IS_LITTLE_ENDIAN) ? DOUBLE_BROKEN_LE : DOUBLE_BROKEN_BE ;
|
||||
} /* double64_get_capability */
|
||||
|
||||
/*----------------------------------------------------------------------------------------------
|
||||
/*=======================================================================================
|
||||
*/
|
||||
|
||||
static inline void
|
||||
d2s_array (double *src, int count, short *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = lrint (src [count]) ;
|
||||
} ;
|
||||
} /* d2s_array */
|
||||
|
||||
static inline void
|
||||
d2i_array (double *src, int count, int *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = lrint (src [count]) ;
|
||||
} ;
|
||||
} /* d2i_array */
|
||||
|
||||
static inline void
|
||||
d2f_array (double *src, int count, float *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* d2f_array */
|
||||
|
||||
static inline void
|
||||
s2d_array (short *src, double *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* s2d_array */
|
||||
|
||||
static inline void
|
||||
i2d_array (int *src, double *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* i2d_array */
|
||||
|
||||
static inline void
|
||||
f2d_array (float *src, double *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* f2d_array */
|
||||
|
||||
/*----------------------------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
static sf_count_t
|
||||
host_read_d2s (SF_PRIVATE *psf, short *ptr, sf_count_t len)
|
||||
@ -701,52 +737,6 @@ host_write_d (SF_PRIVATE *psf, double *ptr, sf_count_t len)
|
||||
/*=======================================================================================
|
||||
*/
|
||||
|
||||
static void
|
||||
d2s_array (double *src, int count, short *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = lrint (src [count]) ;
|
||||
} ;
|
||||
} /* d2s_array */
|
||||
|
||||
static void
|
||||
d2i_array (double *src, int count, int *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = lrint (src [count]) ;
|
||||
} ;
|
||||
} /* d2i_array */
|
||||
|
||||
static void
|
||||
d2f_array (double *src, int count, float *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* d2f_array */
|
||||
|
||||
static void
|
||||
s2d_array (short *src, double *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
|
||||
} /* s2d_array */
|
||||
|
||||
static void
|
||||
i2d_array (int *src, double *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* i2d_array */
|
||||
|
||||
static void
|
||||
f2d_array (float *src, double *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* f2d_array */
|
||||
|
||||
/*=======================================================================================
|
||||
*/
|
||||
|
||||
static sf_count_t
|
||||
replace_read_d2s (SF_PRIVATE *psf, short *ptr, sf_count_t len)
|
||||
{ int bufferlen, readcount ;
|
||||
|
100
src/float32.c
100
src/float32.c
@ -61,14 +61,6 @@ static sf_count_t host_write_i2f (SF_PRIVATE *psf, int *ptr, sf_count_t len) ;
|
||||
static sf_count_t host_write_f (SF_PRIVATE *psf, float *ptr, sf_count_t len) ;
|
||||
static sf_count_t host_write_d2f (SF_PRIVATE *psf, double *ptr, sf_count_t len) ;
|
||||
|
||||
static void f2s_array (float *src, int count, short *dest) ;
|
||||
static void f2i_array (float *src, int count, int *dest) ;
|
||||
static void f2d_array (float *src, int count, double *dest) ;
|
||||
|
||||
static void s2f_array (short *src, float *dest, int count) ;
|
||||
static void i2f_array (int *src, float *dest, int count) ;
|
||||
static void d2f_array (double *src, float *dest, int count) ;
|
||||
|
||||
static void float32_peak_update (SF_PRIVATE *psf, float *buffer, int count, int indx) ;
|
||||
|
||||
static sf_count_t replace_read_f2s (SF_PRIVATE *psf, short *ptr, sf_count_t len) ;
|
||||
@ -432,6 +424,52 @@ float32_get_capability (SF_PRIVATE *psf)
|
||||
return (CPU_IS_LITTLE_ENDIAN) ? FLOAT_BROKEN_LE : FLOAT_BROKEN_BE ;
|
||||
} /* float32_get_capability */
|
||||
|
||||
/*=======================================================================================
|
||||
*/
|
||||
|
||||
static inline void
|
||||
f2s_array (float *src, int count, short *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = lrintf (src [count]) ;
|
||||
} ;
|
||||
} /* f2s_array */
|
||||
|
||||
static inline void
|
||||
f2i_array (float *src, int count, int *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = lrintf (src [count]) ;
|
||||
} ;
|
||||
} /* f2i_array */
|
||||
|
||||
static inline void
|
||||
f2d_array (float *src, int count, double *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* f2d_array */
|
||||
|
||||
static inline void
|
||||
s2f_array (short *src, float *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
|
||||
} /* s2f_array */
|
||||
|
||||
static inline void
|
||||
i2f_array (int *src, float *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* i2f_array */
|
||||
|
||||
static inline void
|
||||
d2f_array (double *src, float *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* d2f_array */
|
||||
|
||||
/*----------------------------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
@ -655,52 +693,6 @@ host_write_d2f (SF_PRIVATE *psf, double *ptr, sf_count_t len)
|
||||
/*=======================================================================================
|
||||
*/
|
||||
|
||||
static void
|
||||
f2s_array (float *src, int count, short *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = lrintf (src [count]) ;
|
||||
} ;
|
||||
} /* f2s_array */
|
||||
|
||||
static void
|
||||
f2i_array (float *src, int count, int *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = lrintf (src [count]) ;
|
||||
} ;
|
||||
} /* f2i_array */
|
||||
|
||||
static void
|
||||
f2d_array (float *src, int count, double *dest)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* f2d_array */
|
||||
|
||||
static void
|
||||
s2f_array (short *src, float *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
|
||||
} /* s2f_array */
|
||||
|
||||
static void
|
||||
i2f_array (int *src, float *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* i2f_array */
|
||||
|
||||
static void
|
||||
d2f_array (double *src, float *dest, int count)
|
||||
{ while (--count >= 0)
|
||||
{ dest [count] = src [count] ;
|
||||
} ;
|
||||
} /* d2f_array */
|
||||
|
||||
/*=======================================================================================
|
||||
*/
|
||||
|
||||
static sf_count_t
|
||||
replace_read_f2s (SF_PRIVATE *psf, short *ptr, sf_count_t len)
|
||||
{ int bufferlen, readcount ;
|
||||
|
Loading…
Reference in New Issue
Block a user