opus/silk/float
Mark Harris d6d70371e8
Fix compiler warnings
- celt/modes.c:430:14: warning: cast from 'const unsigned char *' to
  'opus_int16 *' increases required alignment from 1 to 2 [-Wcast-align]
- 'C[0][1]' may be used uninitialized [-Wmaybe-uninitialized]
- Unused variable/parameter
- Value stored is never read
- MSVC warnings about "possible loss of data" due to type conversions
- MSVC warning C4146: unary minus operator applied to unsigned type
- silk/NLSF_del_dec_quant.c:137:20: warning: array subscript is above
  array bounds [-Warray-bounds] (gcc -O3 false positive)
- src/mlp_train.h:39:20: warning: function declaration isn't a prototype
  [-Wstrict-prototypes]
- Remove SMALL_FOOTPRINT code from SSE 4.1 FIR implementation, matching
  the C implementation.

The clang -Wcast-align warnings with SSE intrinsics are a known
clang issue: https://llvm.org/bugs/show_bug.cgi?id=20670
2017-02-26 19:10:45 -08:00
..
apply_sine_window_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
autocorrelation_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
burg_modified_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
bwexpander_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
corrMatrix_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
encode_frame_FLP.c Fix include warning 2016-07-19 22:58:35 -04:00
energy_FLP.c Clean up: replace tabs by spaces 2016-07-17 15:05:55 -04:00
find_LPC_FLP.c Optimize silk_LPC_inverse_pred_gain() for ARM NEON 2017-02-14 23:57:15 -05:00
find_LTP_FLP.c more conservative scaling of LTP corrs; remove assert that checks for negative residual energy; discard CB entries leading to such negative energies 2016-07-19 16:11:09 -04:00
find_pitch_lags_FLP.c Adds Neon assembly for correlation/convolution 2013-11-18 13:41:17 -05:00
find_pred_coefs_FLP.c merge back in the LTP gain safety limiter 2016-07-19 16:11:41 -04:00
inner_product_FLP.c removed prefilter 2016-07-17 15:05:55 -04:00
k2a_FLP.c Clean up: replace tabs by spaces 2016-07-17 15:05:55 -04:00
LPC_analysis_filter_FLP.c Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
LPC_inv_pred_gain_FLP.c removed prefilter 2016-07-17 15:05:55 -04:00
LTP_analysis_filter_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
LTP_scale_ctrl_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
main_FLP.h Optimize silk_LPC_inverse_pred_gain() for ARM NEON 2017-02-14 23:57:15 -05:00
noise_shape_analysis_FLP.c Clean up: replace tabs by spaces 2016-07-17 15:05:55 -04:00
pitch_analysis_core_FLP.c undo some loop unrolling 2016-07-17 15:05:55 -04:00
process_gains_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
regularize_correlations_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
residual_energy_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
scale_copy_vector_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
scale_vector_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
schur_FLP.c Fix compiler warnings 2017-02-26 19:10:45 -08:00
SigProc_FLP.h removed prefilter 2016-07-17 15:05:55 -04:00
sort_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
structs_FLP.h removed prefilter 2016-07-17 15:05:55 -04:00
warped_autocorrelation_FLP.c Remove trailing whitespace from the license headers. 2013-09-16 14:40:04 -07:00
wrappers_FLP.c Optimize silk_LPC_inverse_pred_gain() for ARM NEON 2017-02-14 23:57:15 -05:00