/*
 *  Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
 *
 *  Use of this source code is governed by a BSD-style license
 *  that can be found in the LICENSE file in the root of the source
 *  tree. An additional intellectual property rights grant can be found
 *  in the file PATENTS.  All contributing project authors may
 *  be found in the AUTHORS file in the root of the source tree.
 */


/*
 * This file contains the 360 degree cos table.
 *
 */

#include "signal_processing_library.h"

WebRtc_Word16 WebRtcSpl_kCosTable[] = {
        8192,  8190,  8187,  8180,  8172,  8160,  8147,  8130,  8112,
        8091,  8067,  8041,  8012,  7982,  7948,  7912,  7874,  7834,
        7791,  7745,  7697,  7647,  7595,  7540,  7483,  7424,  7362,
        7299,  7233,  7164,  7094,  7021,  6947,  6870,  6791,  6710,
        6627,  6542,  6455,  6366,  6275,  6182,  6087,  5991,  5892,
        5792,  5690,  5586,  5481,  5374,  5265,  5155,  5043,  4930,
        4815,  4698,  4580,  4461,  4341,  4219,  4096,  3971,  3845,
        3719,  3591,  3462,  3331,  3200,  3068,  2935,  2801,  2667,
        2531,  2395,  2258,  2120,  1981,  1842,  1703,  1563,  1422,
        1281,  1140,   998,   856,   713,   571,   428,   285,   142,
           0,  -142,  -285,  -428,  -571,  -713,  -856,  -998, -1140,
       -1281, -1422, -1563, -1703, -1842, -1981, -2120, -2258, -2395,
       -2531, -2667, -2801, -2935, -3068, -3200, -3331, -3462, -3591,
       -3719, -3845, -3971, -4095, -4219, -4341, -4461, -4580, -4698,
       -4815, -4930, -5043, -5155, -5265, -5374, -5481, -5586, -5690,
       -5792, -5892, -5991, -6087, -6182, -6275, -6366, -6455, -6542,
       -6627, -6710, -6791, -6870, -6947, -7021, -7094, -7164, -7233,
       -7299, -7362, -7424, -7483, -7540, -7595, -7647, -7697, -7745,
       -7791, -7834, -7874, -7912, -7948, -7982, -8012, -8041, -8067,
       -8091, -8112, -8130, -8147, -8160, -8172, -8180, -8187, -8190,
       -8191, -8190, -8187, -8180, -8172, -8160, -8147, -8130, -8112,
       -8091, -8067, -8041, -8012, -7982, -7948, -7912, -7874, -7834,
       -7791, -7745, -7697, -7647, -7595, -7540, -7483, -7424, -7362,
       -7299, -7233, -7164, -7094, -7021, -6947, -6870, -6791, -6710,
       -6627, -6542, -6455, -6366, -6275, -6182, -6087, -5991, -5892,
       -5792, -5690, -5586, -5481, -5374, -5265, -5155, -5043, -4930,
       -4815, -4698, -4580, -4461, -4341, -4219, -4096, -3971, -3845,
       -3719, -3591, -3462, -3331, -3200, -3068, -2935, -2801, -2667,
       -2531, -2395, -2258, -2120, -1981, -1842, -1703, -1563, -1422,
       -1281, -1140,  -998,  -856,  -713,  -571,  -428,  -285,  -142,
           0,   142,   285,   428,   571,   713,   856,   998,  1140,
        1281,  1422,  1563,  1703,  1842,  1981,  2120,  2258,  2395,
        2531,  2667,  2801,  2935,  3068,  3200,  3331,  3462,  3591,
        3719,  3845,  3971,  4095,  4219,  4341,  4461,  4580,  4698,
        4815,  4930,  5043,  5155,  5265,  5374,  5481,  5586,  5690,
        5792,  5892,  5991,  6087,  6182,  6275,  6366,  6455,  6542,
        6627,  6710,  6791,  6870,  6947,  7021,  7094,  7164,  7233,
        7299,  7362,  7424,  7483,  7540,  7595,  7647,  7697,  7745,
        7791,  7834,  7874,  7912,  7948,  7982,  8012,  8041,  8067,
        8091,  8112,  8130,  8147,  8160,  8172,  8180,  8187,  8190
};
