/* SoX Resampler Library Copyright (c) 2007-13 robs@users.sourceforge.net * Licence for this file: LGPL v2.1 See LICENCE for details. */ #if defined __GNUC__ #pragma GCC system_header #elif defined __SUNPRO_C #pragma disable_warn #elif defined _MSC_VER #pragma warning(push, 1) #endif #if CORE_TYPE & CORE_SIMD_HALF #define VALIGN vAlign #else #define VALIGN #endif #if !(CORE_TYPE & CORE_SIMD_HALF) static VALIGN const sample_t half_fir_coefs_7[] = { 3.1062656496657370e-01, -8.4998810699955796e-02, 3.4007044621123500e-02, -1.2839903789829387e-02, 3.9899380181723145e-03, -8.9355202017945374e-04, 1.0918292424806546e-04, }; #endif static VALIGN const sample_t half_fir_coefs_8[] = { 3.1154652365332069e-01, -8.7344917685739543e-02, 3.6814458353637280e-02, -1.5189204581464479e-02, 5.4540855610738801e-03, -1.5643862626630416e-03, 3.1816575906323303e-04, -3.4799449225005688e-05, }; static VALIGN const sample_t half_fir_coefs_9[] = { 3.1227034755311189e-01, -8.9221517147969526e-02, 3.9139704015071934e-02, -1.7250558515852023e-02, 6.8589440230476112e-03, -2.3045049636430419e-03, 6.0963740543348963e-04, -1.1323803957431231e-04, 1.1197769991000046e-05, }; #if CORE_TYPE & CORE_DBL static VALIGN const sample_t half_fir_coefs_10[] = { 3.1285456012000523e-01, -9.0756740799292787e-02, 4.1096398104193160e-02, -1.9066319572525220e-02, 8.1840569787684902e-03, -3.0766876176359834e-03, 9.6396524429277980e-04, -2.3585679989922018e-04, 4.0252189026627833e-05, -3.6298196342497932e-06, }; static VALIGN const sample_t half_fir_coefs_11[] = { 3.1333588822574199e-01, -9.2035898673019811e-02, 4.2765169698406408e-02, -2.0673580894964429e-02, 9.4225426824512421e-03, -3.8563379950013192e-03, 1.3634742159642453e-03, -3.9874150714431009e-04, 9.0586723632664806e-05, -1.4285617244076783e-05, 1.1834642946400529e-06, }; static VALIGN const sample_t half_fir_coefs_12[] = { 3.1373928463345568e-01, -9.3118180335301962e-02, 4.4205005881659098e-02, -2.2103860986973051e-02, 1.0574689371162864e-02, -4.6276428065385065e-03, 1.7936153397572132e-03, -5.9617527051353237e-04, 1.6314517495669067e-04, -3.4555126770115446e-05, 5.0617615610782593e-06, -3.8768958592971409e-07, }; static VALIGN const sample_t half_fir_coefs_13[] = { 3.1408224847888910e-01, -9.4045836332667387e-02, 4.5459878763259978e-02, -2.3383369012219993e-02, 1.1644273044890753e-02, -5.3806714579057013e-03, 2.2429072878264022e-03, -8.2204347506606424e-04, 2.5724946477840893e-04, -6.6072709864248668e-05, 1.3099163296288644e-05, -1.7907147069136000e-06, 1.2750825595240592e-07, }; #endif #undef VALIGN #if defined __SUNPRO_C #pragma enable_warn #elif defined _MSC_VER #pragma warning(pop) #endif