www.pudn.com > iMagic_2006_0428_v098r23.rar > filterbank_tables.h
#ifndef _FILTERBANK_TABLES_H_
#define _FILTERBANK_TABLES_H_
/*static int i_sin_window[1024]=
{
0x00000019,0x0000004B,0x0000007D,0x000000AF,0x000000E2,0x00000114,
0x00000146,0x00000178,0x000001AB,0x000001DD,0x0000020F,0x00000242,
0x00000274,0x000002A6,0x000002D8,0x0000030B,0x0000033D,0x0000036F,
0x000003A1,0x000003D4,0x00000406,0x00000438,0x0000046A,0x0000049C,
0x000004CF,0x00000501,0x00000533,0x00000565,0x00000598,0x000005CA,
0x000005FC,0x0000062E,0x00000660,0x00000693,0x000006C5,0x000006F7,
0x00000729,0x0000075B,0x0000078E,0x000007C0,0x000007F2,0x00000824,
0x00000856,0x00000888,0x000008BB,0x000008ED,0x0000091F,0x00000951,
0x00000983,0x000009B5,0x000009E7,0x00000A19,0x00000A4C,0x00000A7E,
0x00000AB0,0x00000AE2,0x00000B14,0x00000B46,0x00000B78,0x00000BAA,
0x00000BDC,0x00000C0E,0x00000C40,0x00000C72,0x00000CA4,0x00000CD6,
0x00000D08,0x00000D3A,0x00000D6C,0x00000D9E,0x00000DD0,0x00000E02,
0x00000E34,0x00000E66,0x00000E98,0x00000ECA,0x00000EFC,0x00000F2E,
0x00000F60,0x00000F92,0x00000FC4,0x00000FF5,0x00001027,0x00001059,
0x0000108B,0x000010BD,0x000010EF,0x00001121,0x00001152,0x00001184,
0x000011B6,0x000011E8,0x00001219,0x0000124B,0x0000127D,0x000012AF,
0x000012E0,0x00001312,0x00001344,0x00001376,0x000013A7,0x000013D9,
0x0000140B,0x0000143C,0x0000146E,0x0000149F,0x000014D1,0x00001503,
0x00001534,0x00001566,0x00001597,0x000015C9,0x000015FA,0x0000162C,
0x0000165D,0x0000168F,0x000016C0,0x000016F2,0x00001723,0x00001755,
0x00001786,0x000017B7,0x000017E9,0x0000181A,0x0000184C,0x0000187D,
0x000018AE,0x000018E0,0x00001911,0x00001942,0x00001973,0x000019A5,
0x000019D6,0x00001A07,0x00001A38,0x00001A6A,0x00001A9B,0x00001ACC,
0x00001AFD,0x00001B2E,0x00001B5F,0x00001B90,0x00001BC1,0x00001BF2,
0x00001C24,0x00001C55,0x00001C86,0x00001CB7,0x00001CE8,0x00001D18,
0x00001D49,0x00001D7A,0x00001DAB,0x00001DDC,0x00001E0D,0x00001E3E,
0x00001E6F,0x00001EA0,0x00001ED0,0x00001F01,0x00001F32,0x00001F63,
0x00001F93,0x00001FC4,0x00001FF5,0x00002025,0x00002056,0x00002087,
0x000020B7,0x000020E8,0x00002118,0x00002149,0x00002179,0x000021AA,
0x000021DA,0x0000220B,0x0000223B,0x0000226C,0x0000229C,0x000022CD,
0x000022FD,0x0000232D,0x0000235E,0x0000238E,0x000023BE,0x000023EE,
0x0000241F,0x0000244F,0x0000247F,0x000024AF,0x000024DF,0x0000250F,
0x00002540,0x00002570,0x000025A0,0x000025D0,0x00002600,0x00002630,
0x00002660,0x00002690,0x000026C0,0x000026EF,0x0000271F,0x0000274F,
0x0000277F,0x000027AF,0x000027DF,0x0000280E,0x0000283E,0x0000286E,
0x0000289D,0x000028CD,0x000028FD,0x0000292C,0x0000295C,0x0000298B,
0x000029BB,0x000029EB,0x00002A1A,0x00002A49,0x00002A79,0x00002AA8,
0x00002AD8,0x00002B07,0x00002B36,0x00002B66,0x00002B95,0x00002BC4,
0x00002BF3,0x00002C23,0x00002C52,0x00002C81,0x00002CB0,0x00002CDF,
0x00002D0E,0x00002D3D,0x00002D6C,0x00002D9B,0x00002DCA,0x00002DF9,
0x00002E28,0x00002E57,0x00002E86,0x00002EB5,0x00002EE3,0x00002F12,
0x00002F41,0x00002F6F,0x00002F9E,0x00002FCD,0x00002FFB,0x0000302A,
0x00003059,0x00003087,0x000030B6,0x000030E4,0x00003112,0x00003141,
0x0000316F,0x0000319E,0x000031CC,0x000031FA,0x00003228,0x00003257,
0x00003285,0x000032B3,0x000032E1,0x0000330F,0x0000333D,0x0000336B,
0x00003399,0x000033C7,0x000033F5,0x00003423,0x00003451,0x0000347F,
0x000034AD,0x000034DB,0x00003508,0x00003536,0x00003564,0x00003592,
0x000035BF,0x000035ED,0x0000361A,0x00003648,0x00003675,0x000036A3,
0x000036D0,0x000036FE,0x0000372B,0x00003758,0x00003786,0x000037B3,
0x000037E0,0x0000380D,0x0000383B,0x00003868,0x00003895,0x000038C2,
0x000038EF,0x0000391C,0x00003949,0x00003976,0x000039A3,0x000039D0,
0x000039FD,0x00003A29,0x00003A56,0x00003A83,0x00003AAF,0x00003ADC,
0x00003B09,0x00003B35,0x00003B62,0x00003B8E,0x00003BBB,0x00003BE7,
0x00003C14,0x00003C40,0x00003C6C,0x00003C99,0x00003CC5,0x00003CF1,
0x00003D1D,0x00003D49,0x00003D76,0x00003DA2,0x00003DCE,0x00003DFA,
0x00003E26,0x00003E52,0x00003E7D,0x00003EA9,0x00003ED5,0x00003F01,
0x00003F2D,0x00003F58,0x00003F84,0x00003FB0,0x00003FDB,0x00004007,
0x00004032,0x0000405E,0x00004089,0x000040B5,0x000040E0,0x0000410B,
0x00004136,0x00004162,0x0000418D,0x000041B8,0x000041E3,0x0000420E,
0x00004239,0x00004264,0x0000428F,0x000042BA,0x000042E5,0x00004310,
0x0000433B,0x00004365,0x00004390,0x000043BB,0x000043E5,0x00004410,
0x0000443B,0x00004465,0x00004490,0x000044BA,0x000044E4,0x0000450F,
0x00004539,0x00004563,0x0000458D,0x000045B8,0x000045E2,0x0000460C,
0x00004636,0x00004660,0x0000468A,0x000046B4,0x000046DE,0x00004708,
0x00004731,0x0000475B,0x00004785,0x000047AE,0x000047D8,0x00004802,
0x0000482B,0x00004855,0x0000487E,0x000048A8,0x000048D1,0x000048FA,
0x00004923,0x0000494D,0x00004976,0x0000499F,0x000049C8,0x000049F1,
0x00004A1A,0x00004A43,0x00004A6C,0x00004A95,0x00004ABE,0x00004AE7,
0x00004B0F,0x00004B38,0x00004B61,0x00004B89,0x00004BB2,0x00004BDA,
0x00004C03,0x00004C2B,0x00004C54,0x00004C7C,0x00004CA4,0x00004CCC,
0x00004CF5,0x00004D1D,0x00004D45,0x00004D6D,0x00004D95,0x00004DBD,
0x00004DE5,0x00004E0D,0x00004E34,0x00004E5C,0x00004E84,0x00004EAC,
0x00004ED3,0x00004EFB,0x00004F22,0x00004F4A,0x00004F71,0x00004F99,
0x00004FC0,0x00004FE7,0x0000500F,0x00005036,0x0000505D,0x00005084,
0x000050AB,0x000050D2,0x000050F9,0x00005120,0x00005147,0x0000516E,
0x00005194,0x000051BB,0x000051E2,0x00005208,0x0000522F,0x00005255,
0x0000527C,0x000052A2,0x000052C9,0x000052EF,0x00005315,0x0000533B,
0x00005362,0x00005388,0x000053AE,0x000053D4,0x000053FA,0x00005420,
0x00005445,0x0000546B,0x00005491,0x000054B7,0x000054DC,0x00005502,
0x00005528,0x0000554D,0x00005572,0x00005598,0x000055BD,0x000055E3,
0x00005608,0x0000562D,0x00005652,0x00005677,0x0000569C,0x000056C1,
0x000056E6,0x0000570B,0x00005730,0x00005755,0x00005779,0x0000579E,
0x000057C3,0x000057E7,0x0000580C,0x00005830,0x00005855,0x00005879,
0x0000589D,0x000058C1,0x000058E6,0x0000590A,0x0000592E,0x00005952,
0x00005976,0x0000599A,0x000059BE,0x000059E1,0x00005A05,0x00005A29,
0x00005A4D,0x00005A70,0x00005A94,0x00005AB7,0x00005ADB,0x00005AFE,
0x00005B21,0x00005B45,0x00005B68,0x00005B8B,0x00005BAE,0x00005BD1,
0x00005BF4,0x00005C17,0x00005C3A,0x00005C5D,0x00005C80,0x00005CA2,
0x00005CC5,0x00005CE8,0x00005D0A,0x00005D2D,0x00005D4F,0x00005D71,
0x00005D94,0x00005DB6,0x00005DD8,0x00005DFA,0x00005E1C,0x00005E3F,
0x00005E60,0x00005E82,0x00005EA4,0x00005EC6,0x00005EE8,0x00005F0A,
0x00005F2B,0x00005F4D,0x00005F6E,0x00005F90,0x00005FB1,0x00005FD3,
0x00005FF4,0x00006015,0x00006036,0x00006057,0x00006078,0x00006099,
0x000060BA,0x000060DB,0x000060FC,0x0000611D,0x0000613E,0x0000615E,
0x0000617F,0x0000619F,0x000061C0,0x000061E0,0x00006201,0x00006221,
0x00006241,0x00006261,0x00006282,0x000062A2,0x000062C2,0x000062E2,
0x00006301,0x00006321,0x00006341,0x00006361,0x00006380,0x000063A0,
0x000063C0,0x000063DF,0x000063FE,0x0000641E,0x0000643D,0x0000645C,
0x0000647B,0x0000649B,0x000064BA,0x000064D9,0x000064F7,0x00006516,
0x00006535,0x00006554,0x00006573,0x00006591,0x000065B0,0x000065CE,
0x000065ED,0x0000660B,0x00006629,0x00006648,0x00006666,0x00006684,
0x000066A2,0x000066C0,0x000066DE,0x000066FC,0x0000671A,0x00006737,
0x00006755,0x00006773,0x00006790,0x000067AE,0x000067CB,0x000067E9,
0x00006806,0x00006823,0x00006840,0x0000685E,0x0000687B,0x00006898,
0x000068B5,0x000068D1,0x000068EE,0x0000690B,0x00006928,0x00006944,
0x00006961,0x0000697D,0x0000699A,0x000069B6,0x000069D3,0x000069EF,
0x00006A0B,0x00006A27,0x00006A43,0x00006A5F,0x00006A7B,0x00006A97,
0x00006AB3,0x00006ACE,0x00006AEA,0x00006B06,0x00006B21,0x00006B3D,
0x00006B58,0x00006B73,0x00006B8F,0x00006BAA,0x00006BC5,0x00006BE0,
0x00006BFB,0x00006C16,0x00006C31,0x00006C4C,0x00006C67,0x00006C81,
0x00006C9C,0x00006CB7,0x00006CD1,0x00006CEC,0x00006D06,0x00006D20,
0x00006D3A,0x00006D55,0x00006D6F,0x00006D89,0x00006DA3,0x00006DBD,
0x00006DD6,0x00006DF0,0x00006E0A,0x00006E24,0x00006E3D,0x00006E57,
0x00006E70,0x00006E89,0x00006EA3,0x00006EBC,0x00006ED5,0x00006EEE,
0x00006F07,0x00006F20,0x00006F39,0x00006F52,0x00006F6B,0x00006F84,
0x00006F9C,0x00006FB5,0x00006FCD,0x00006FE6,0x00006FFE,0x00007016,
0x0000702F,0x00007047,0x0000705F,0x00007077,0x0000708F,0x000070A7,
0x000070BF,0x000070D6,0x000070EE,0x00007106,0x0000711D,0x00007135,
0x0000714C,0x00007164,0x0000717B,0x00007192,0x000071A9,0x000071C0,
0x000071D7,0x000071EE,0x00007205,0x0000721C,0x00007233,0x00007249,
0x00007260,0x00007276,0x0000728D,0x000072A3,0x000072BA,0x000072D0,
0x000072E6,0x000072FC,0x00007312,0x00007328,0x0000733E,0x00007354,
0x0000736A,0x0000737F,0x00007395,0x000073AB,0x000073C0,0x000073D6,
0x000073EB,0x00007400,0x00007415,0x0000742B,0x00007440,0x00007455,
0x0000746A,0x0000747E,0x00007493,0x000074A8,0x000074BD,0x000074D1,
0x000074E6,0x000074FA,0x0000750F,0x00007523,0x00007537,0x0000754B,
0x0000755F,0x00007573,0x00007587,0x0000759B,0x000075AF,0x000075C3,
0x000075D6,0x000075EA,0x000075FD,0x00007611,0x00007624,0x00007638,
0x0000764B,0x0000765E,0x00007671,0x00007684,0x00007697,0x000076AA,
0x000076BD,0x000076CF,0x000076E2,0x000076F5,0x00007707,0x0000771A,
0x0000772C,0x0000773E,0x00007751,0x00007763,0x00007775,0x00007787,
0x00007799,0x000077AB,0x000077BC,0x000077CE,0x000077E0,0x000077F1,
0x00007803,0x00007814,0x00007826,0x00007837,0x00007848,0x00007859,
0x0000786B,0x0000787C,0x0000788C,0x0000789D,0x000078AE,0x000078BF,
0x000078CF,0x000078E0,0x000078F1,0x00007901,0x00007911,0x00007922,
0x00007932,0x00007942,0x00007952,0x00007962,0x00007972,0x00007982,
0x00007992,0x000079A1,0x000079B1,0x000079C0,0x000079D0,0x000079DF,
0x000079EF,0x000079FE,0x00007A0D,0x00007A1C,0x00007A2B,0x00007A3A,
0x00007A49,0x00007A58,0x00007A67,0x00007A75,0x00007A84,0x00007A92,
0x00007AA1,0x00007AAF,0x00007ABD,0x00007ACC,0x00007ADA,0x00007AE8,
0x00007AF6,0x00007B04,0x00007B12,0x00007B1F,0x00007B2D,0x00007B3B,
0x00007B48,0x00007B56,0x00007B63,0x00007B71,0x00007B7E,0x00007B8B,
0x00007B98,0x00007BA5,0x00007BB2,0x00007BBF,0x00007BCC,0x00007BD9,
0x00007BE5,0x00007BF2,0x00007BFE,0x00007C0B,0x00007C17,0x00007C23,
0x00007C30,0x00007C3C,0x00007C48,0x00007C54,0x00007C60,0x00007C6C,
0x00007C77,0x00007C83,0x00007C8F,0x00007C9A,0x00007CA6,0x00007CB1,
0x00007CBC,0x00007CC8,0x00007CD3,0x00007CDE,0x00007CE9,0x00007CF4,
0x00007CFF,0x00007D09,0x00007D14,0x00007D1F,0x00007D29,0x00007D34,
0x00007D3E,0x00007D49,0x00007D53,0x00007D5D,0x00007D67,0x00007D71,
0x00007D7B,0x00007D85,0x00007D8F,0x00007D98,0x00007DA2,0x00007DAC,
0x00007DB5,0x00007DBF,0x00007DC8,0x00007DD1,0x00007DDA,0x00007DE4,
0x00007DED,0x00007DF6,0x00007DFF,0x00007E07,0x00007E10,0x00007E19,
0x00007E21,0x00007E2A,0x00007E32,0x00007E3B,0x00007E43,0x00007E4B,
0x00007E53,0x00007E5B,0x00007E63,0x00007E6B,0x00007E73,0x00007E7B,
0x00007E83,0x00007E8A,0x00007E92,0x00007E99,0x00007EA1,0x00007EA8,
0x00007EAF,0x00007EB6,0x00007EBD,0x00007EC4,0x00007ECB,0x00007ED2,
0x00007ED9,0x00007EDF,0x00007EE6,0x00007EED,0x00007EF3,0x00007EF9,
0x00007F00,0x00007F06,0x00007F0C,0x00007F12,0x00007F18,0x00007F1E,
0x00007F24,0x00007F2A,0x00007F2F,0x00007F35,0x00007F3B,0x00007F40,
0x00007F45,0x00007F4B,0x00007F50,0x00007F55,0x00007F5A,0x00007F5F,
0x00007F64,0x00007F69,0x00007F6E,0x00007F72,0x00007F77,0x00007F7C,
0x00007F80,0x00007F85,0x00007F89,0x00007F8D,0x00007F91,0x00007F95,
0x00007F99,0x00007F9D,0x00007FA1,0x00007FA5,0x00007FA9,0x00007FAC,
0x00007FB0,0x00007FB3,0x00007FB7,0x00007FBA,0x00007FBD,0x00007FC0,
0x00007FC3,0x00007FC6,0x00007FC9,0x00007FCC,0x00007FCF,0x00007FD2,
0x00007FD4,0x00007FD7,0x00007FD9,0x00007FDC,0x00007FDE,0x00007FE0,
0x00007FE2,0x00007FE4,0x00007FE6,0x00007FE8,0x00007FEA,0x00007FEC,
0x00007FEE,0x00007FEF,0x00007FF1,0x00007FF2,0x00007FF4,0x00007FF5,
0x00007FF6,0x00007FF7,0x00007FF8,0x00007FF9,0x00007FFA,0x00007FFB,
0x00007FFC,0x00007FFD,0x00007FFD,0x00007FFE,0x00007FFE,0x00007FFF,
0x00007FFF,0x00007FFF,0x00007FFF,0x00007FFF,
};*/
short c_i_sin_window[1024]=
{
0x0019,0x004B,0x007D,0x00AF,0x00E2,0x0114,
0x0146,0x0178,0x01AB,0x01DD,0x020F,0x0242,
0x0274,0x02A6,0x02D8,0x030B,0x033D,0x036F,
0x03A1,0x03D4,0x0406,0x0438,0x046A,0x049C,
0x04CF,0x0501,0x0533,0x0565,0x0598,0x05CA,
0x05FC,0x062E,0x0660,0x0693,0x06C5,0x06F7,
0x0729,0x075B,0x078E,0x07C0,0x07F2,0x0824,
0x0856,0x0888,0x08BB,0x08ED,0x091F,0x0951,
0x0983,0x09B5,0x09E7,0x0A19,0x0A4C,0x0A7E,
0x0AB0,0x0AE2,0x0B14,0x0B46,0x0B78,0x0BAA,
0x0BDC,0x0C0E,0x0C40,0x0C72,0x0CA4,0x0CD6,
0x0D08,0x0D3A,0x0D6C,0x0D9E,0x0DD0,0x0E02,
0x0E34,0x0E66,0x0E98,0x0ECA,0x0EFC,0x0F2E,
0x0F60,0x0F92,0x0FC4,0x0FF5,0x1027,0x1059,
0x108B,0x10BD,0x10EF,0x1121,0x1152,0x1184,
0x11B6,0x11E8,0x1219,0x124B,0x127D,0x12AF,
0x12E0,0x1312,0x1344,0x1376,0x13A7,0x13D9,
0x140B,0x143C,0x146E,0x149F,0x14D1,0x1503,
0x1534,0x1566,0x1597,0x15C9,0x15FA,0x162C,
0x165D,0x168F,0x16C0,0x16F2,0x1723,0x1755,
0x1786,0x17B7,0x17E9,0x181A,0x184C,0x187D,
0x18AE,0x18E0,0x1911,0x1942,0x1973,0x19A5,
0x19D6,0x1A07,0x1A38,0x1A6A,0x1A9B,0x1ACC,
0x1AFD,0x1B2E,0x1B5F,0x1B90,0x1BC1,0x1BF2,
0x1C24,0x1C55,0x1C86,0x1CB7,0x1CE8,0x1D18,
0x1D49,0x1D7A,0x1DAB,0x1DDC,0x1E0D,0x1E3E,
0x1E6F,0x1EA0,0x1ED0,0x1F01,0x1F32,0x1F63,
0x1F93,0x1FC4,0x1FF5,0x2025,0x2056,0x2087,
0x20B7,0x20E8,0x2118,0x2149,0x2179,0x21AA,
0x21DA,0x220B,0x223B,0x226C,0x229C,0x22CD,
0x22FD,0x232D,0x235E,0x238E,0x23BE,0x23EE,
0x241F,0x244F,0x247F,0x24AF,0x24DF,0x250F,
0x2540,0x2570,0x25A0,0x25D0,0x2600,0x2630,
0x2660,0x2690,0x26C0,0x26EF,0x271F,0x274F,
0x277F,0x27AF,0x27DF,0x280E,0x283E,0x286E,
0x289D,0x28CD,0x28FD,0x292C,0x295C,0x298B,
0x29BB,0x29EB,0x2A1A,0x2A49,0x2A79,0x2AA8,
0x2AD8,0x2B07,0x2B36,0x2B66,0x2B95,0x2BC4,
0x2BF3,0x2C23,0x2C52,0x2C81,0x2CB0,0x2CDF,
0x2D0E,0x2D3D,0x2D6C,0x2D9B,0x2DCA,0x2DF9,
0x2E28,0x2E57,0x2E86,0x2EB5,0x2EE3,0x2F12,
0x2F41,0x2F6F,0x2F9E,0x2FCD,0x2FFB,0x302A,
0x3059,0x3087,0x30B6,0x30E4,0x3112,0x3141,
0x316F,0x319E,0x31CC,0x31FA,0x3228,0x3257,
0x3285,0x32B3,0x32E1,0x330F,0x333D,0x336B,
0x3399,0x33C7,0x33F5,0x3423,0x3451,0x347F,
0x34AD,0x34DB,0x3508,0x3536,0x3564,0x3592,
0x35BF,0x35ED,0x361A,0x3648,0x3675,0x36A3,
0x36D0,0x36FE,0x372B,0x3758,0x3786,0x37B3,
0x37E0,0x380D,0x383B,0x3868,0x3895,0x38C2,
0x38EF,0x391C,0x3949,0x3976,0x39A3,0x39D0,
0x39FD,0x3A29,0x3A56,0x3A83,0x3AAF,0x3ADC,
0x3B09,0x3B35,0x3B62,0x3B8E,0x3BBB,0x3BE7,
0x3C14,0x3C40,0x3C6C,0x3C99,0x3CC5,0x3CF1,
0x3D1D,0x3D49,0x3D76,0x3DA2,0x3DCE,0x3DFA,
0x3E26,0x3E52,0x3E7D,0x3EA9,0x3ED5,0x3F01,
0x3F2D,0x3F58,0x3F84,0x3FB0,0x3FDB,0x4007,
0x4032,0x405E,0x4089,0x40B5,0x40E0,0x410B,
0x4136,0x4162,0x418D,0x41B8,0x41E3,0x420E,
0x4239,0x4264,0x428F,0x42BA,0x42E5,0x4310,
0x433B,0x4365,0x4390,0x43BB,0x43E5,0x4410,
0x443B,0x4465,0x4490,0x44BA,0x44E4,0x450F,
0x4539,0x4563,0x458D,0x45B8,0x45E2,0x460C,
0x4636,0x4660,0x468A,0x46B4,0x46DE,0x4708,
0x4731,0x475B,0x4785,0x47AE,0x47D8,0x4802,
0x482B,0x4855,0x487E,0x48A8,0x48D1,0x48FA,
0x4923,0x494D,0x4976,0x499F,0x49C8,0x49F1,
0x4A1A,0x4A43,0x4A6C,0x4A95,0x4ABE,0x4AE7,
0x4B0F,0x4B38,0x4B61,0x4B89,0x4BB2,0x4BDA,
0x4C03,0x4C2B,0x4C54,0x4C7C,0x4CA4,0x4CCC,
0x4CF5,0x4D1D,0x4D45,0x4D6D,0x4D95,0x4DBD,
0x4DE5,0x4E0D,0x4E34,0x4E5C,0x4E84,0x4EAC,
0x4ED3,0x4EFB,0x4F22,0x4F4A,0x4F71,0x4F99,
0x4FC0,0x4FE7,0x500F,0x5036,0x505D,0x5084,
0x50AB,0x50D2,0x50F9,0x5120,0x5147,0x516E,
0x5194,0x51BB,0x51E2,0x5208,0x522F,0x5255,
0x527C,0x52A2,0x52C9,0x52EF,0x5315,0x533B,
0x5362,0x5388,0x53AE,0x53D4,0x53FA,0x5420,
0x5445,0x546B,0x5491,0x54B7,0x54DC,0x5502,
0x5528,0x554D,0x5572,0x5598,0x55BD,0x55E3,
0x5608,0x562D,0x5652,0x5677,0x569C,0x56C1,
0x56E6,0x570B,0x5730,0x5755,0x5779,0x579E,
0x57C3,0x57E7,0x580C,0x5830,0x5855,0x5879,
0x589D,0x58C1,0x58E6,0x590A,0x592E,0x5952,
0x5976,0x599A,0x59BE,0x59E1,0x5A05,0x5A29,
0x5A4D,0x5A70,0x5A94,0x5AB7,0x5ADB,0x5AFE,
0x5B21,0x5B45,0x5B68,0x5B8B,0x5BAE,0x5BD1,
0x5BF4,0x5C17,0x5C3A,0x5C5D,0x5C80,0x5CA2,
0x5CC5,0x5CE8,0x5D0A,0x5D2D,0x5D4F,0x5D71,
0x5D94,0x5DB6,0x5DD8,0x5DFA,0x5E1C,0x5E3F,
0x5E60,0x5E82,0x5EA4,0x5EC6,0x5EE8,0x5F0A,
0x5F2B,0x5F4D,0x5F6E,0x5F90,0x5FB1,0x5FD3,
0x5FF4,0x6015,0x6036,0x6057,0x6078,0x6099,
0x60BA,0x60DB,0x60FC,0x611D,0x613E,0x615E,
0x617F,0x619F,0x61C0,0x61E0,0x6201,0x6221,
0x6241,0x6261,0x6282,0x62A2,0x62C2,0x62E2,
0x6301,0x6321,0x6341,0x6361,0x6380,0x63A0,
0x63C0,0x63DF,0x63FE,0x641E,0x643D,0x645C,
0x647B,0x649B,0x64BA,0x64D9,0x64F7,0x6516,
0x6535,0x6554,0x6573,0x6591,0x65B0,0x65CE,
0x65ED,0x660B,0x6629,0x6648,0x6666,0x6684,
0x66A2,0x66C0,0x66DE,0x66FC,0x671A,0x6737,
0x6755,0x6773,0x6790,0x67AE,0x67CB,0x67E9,
0x6806,0x6823,0x6840,0x685E,0x687B,0x6898,
0x68B5,0x68D1,0x68EE,0x690B,0x6928,0x6944,
0x6961,0x697D,0x699A,0x69B6,0x69D3,0x69EF,
0x6A0B,0x6A27,0x6A43,0x6A5F,0x6A7B,0x6A97,
0x6AB3,0x6ACE,0x6AEA,0x6B06,0x6B21,0x6B3D,
0x6B58,0x6B73,0x6B8F,0x6BAA,0x6BC5,0x6BE0,
0x6BFB,0x6C16,0x6C31,0x6C4C,0x6C67,0x6C81,
0x6C9C,0x6CB7,0x6CD1,0x6CEC,0x6D06,0x6D20,
0x6D3A,0x6D55,0x6D6F,0x6D89,0x6DA3,0x6DBD,
0x6DD6,0x6DF0,0x6E0A,0x6E24,0x6E3D,0x6E57,
0x6E70,0x6E89,0x6EA3,0x6EBC,0x6ED5,0x6EEE,
0x6F07,0x6F20,0x6F39,0x6F52,0x6F6B,0x6F84,
0x6F9C,0x6FB5,0x6FCD,0x6FE6,0x6FFE,0x7016,
0x702F,0x7047,0x705F,0x7077,0x708F,0x70A7,
0x70BF,0x70D6,0x70EE,0x7106,0x711D,0x7135,
0x714C,0x7164,0x717B,0x7192,0x71A9,0x71C0,
0x71D7,0x71EE,0x7205,0x721C,0x7233,0x7249,
0x7260,0x7276,0x728D,0x72A3,0x72BA,0x72D0,
0x72E6,0x72FC,0x7312,0x7328,0x733E,0x7354,
0x736A,0x737F,0x7395,0x73AB,0x73C0,0x73D6,
0x73EB,0x7400,0x7415,0x742B,0x7440,0x7455,
0x746A,0x747E,0x7493,0x74A8,0x74BD,0x74D1,
0x74E6,0x74FA,0x750F,0x7523,0x7537,0x754B,
0x755F,0x7573,0x7587,0x759B,0x75AF,0x75C3,
0x75D6,0x75EA,0x75FD,0x7611,0x7624,0x7638,
0x764B,0x765E,0x7671,0x7684,0x7697,0x76AA,
0x76BD,0x76CF,0x76E2,0x76F5,0x7707,0x771A,
0x772C,0x773E,0x7751,0x7763,0x7775,0x7787,
0x7799,0x77AB,0x77BC,0x77CE,0x77E0,0x77F1,
0x7803,0x7814,0x7826,0x7837,0x7848,0x7859,
0x786B,0x787C,0x788C,0x789D,0x78AE,0x78BF,
0x78CF,0x78E0,0x78F1,0x7901,0x7911,0x7922,
0x7932,0x7942,0x7952,0x7962,0x7972,0x7982,
0x7992,0x79A1,0x79B1,0x79C0,0x79D0,0x79DF,
0x79EF,0x79FE,0x7A0D,0x7A1C,0x7A2B,0x7A3A,
0x7A49,0x7A58,0x7A67,0x7A75,0x7A84,0x7A92,
0x7AA1,0x7AAF,0x7ABD,0x7ACC,0x7ADA,0x7AE8,
0x7AF6,0x7B04,0x7B12,0x7B1F,0x7B2D,0x7B3B,
0x7B48,0x7B56,0x7B63,0x7B71,0x7B7E,0x7B8B,
0x7B98,0x7BA5,0x7BB2,0x7BBF,0x7BCC,0x7BD9,
0x7BE5,0x7BF2,0x7BFE,0x7C0B,0x7C17,0x7C23,
0x7C30,0x7C3C,0x7C48,0x7C54,0x7C60,0x7C6C,
0x7C77,0x7C83,0x7C8F,0x7C9A,0x7CA6,0x7CB1,
0x7CBC,0x7CC8,0x7CD3,0x7CDE,0x7CE9,0x7CF4,
0x7CFF,0x7D09,0x7D14,0x7D1F,0x7D29,0x7D34,
0x7D3E,0x7D49,0x7D53,0x7D5D,0x7D67,0x7D71,
0x7D7B,0x7D85,0x7D8F,0x7D98,0x7DA2,0x7DAC,
0x7DB5,0x7DBF,0x7DC8,0x7DD1,0x7DDA,0x7DE4,
0x7DED,0x7DF6,0x7DFF,0x7E07,0x7E10,0x7E19,
0x7E21,0x7E2A,0x7E32,0x7E3B,0x7E43,0x7E4B,
0x7E53,0x7E5B,0x7E63,0x7E6B,0x7E73,0x7E7B,
0x7E83,0x7E8A,0x7E92,0x7E99,0x7EA1,0x7EA8,
0x7EAF,0x7EB6,0x7EBD,0x7EC4,0x7ECB,0x7ED2,
0x7ED9,0x7EDF,0x7EE6,0x7EED,0x7EF3,0x7EF9,
0x7F00,0x7F06,0x7F0C,0x7F12,0x7F18,0x7F1E,
0x7F24,0x7F2A,0x7F2F,0x7F35,0x7F3B,0x7F40,
0x7F45,0x7F4B,0x7F50,0x7F55,0x7F5A,0x7F5F,
0x7F64,0x7F69,0x7F6E,0x7F72,0x7F77,0x7F7C,
0x7F80,0x7F85,0x7F89,0x7F8D,0x7F91,0x7F95,
0x7F99,0x7F9D,0x7FA1,0x7FA5,0x7FA9,0x7FAC,
0x7FB0,0x7FB3,0x7FB7,0x7FBA,0x7FBD,0x7FC0,
0x7FC3,0x7FC6,0x7FC9,0x7FCC,0x7FCF,0x7FD2,
0x7FD4,0x7FD7,0x7FD9,0x7FDC,0x7FDE,0x7FE0,
0x7FE2,0x7FE4,0x7FE6,0x7FE8,0x7FEA,0x7FEC,
0x7FEE,0x7FEF,0x7FF1,0x7FF2,0x7FF4,0x7FF5,
0x7FF6,0x7FF7,0x7FF8,0x7FF9,0x7FFA,0x7FFB,
0x7FFC,0x7FFD,0x7FFD,0x7FFE,0x7FFE,0x7FFF,
0x7FFF,0x7FFF,0x7FFF,0x7FFF,
};
/*static int reorder_tab[512]=
{
0x0000,0x0100,0x0080,0x0180,0x0040,0x0140,0x00C0,0x01C0,
0x0020,0x0120,0x00A0,0x01A0,0x0060,0x0160,0x00E0,0x01E0,
0x0010,0x0110,0x0090,0x0190,0x0050,0x0150,0x00D0,0x01D0,
0x0030,0x0130,0x00B0,0x01B0,0x0070,0x0170,0x00F0,0x01F0,
0x0008,0x0108,0x0088,0x0188,0x0048,0x0148,0x00C8,0x01C8,
0x0028,0x0128,0x00A8,0x01A8,0x0068,0x0168,0x00E8,0x01E8,
0x0018,0x0118,0x0098,0x0198,0x0058,0x0158,0x00D8,0x01D8,
0x0038,0x0138,0x00B8,0x01B8,0x0078,0x0178,0x00F8,0x01F8,
0x0004,0x0104,0x0084,0x0184,0x0044,0x0144,0x00C4,0x01C4,
0x0024,0x0124,0x00A4,0x01A4,0x0064,0x0164,0x00E4,0x01E4,
0x0014,0x0114,0x0094,0x0194,0x0054,0x0154,0x00D4,0x01D4,
0x0034,0x0134,0x00B4,0x01B4,0x0074,0x0174,0x00F4,0x01F4,
0x000C,0x010C,0x008C,0x018C,0x004C,0x014C,0x00CC,0x01CC,
0x002C,0x012C,0x00AC,0x01AC,0x006C,0x016C,0x00EC,0x01EC,
0x001C,0x011C,0x009C,0x019C,0x005C,0x015C,0x00DC,0x01DC,
0x003C,0x013C,0x00BC,0x01BC,0x007C,0x017C,0x00FC,0x01FC,
0x0002,0x0102,0x0082,0x0182,0x0042,0x0142,0x00C2,0x01C2,
0x0022,0x0122,0x00A2,0x01A2,0x0062,0x0162,0x00E2,0x01E2,
0x0012,0x0112,0x0092,0x0192,0x0052,0x0152,0x00D2,0x01D2,
0x0032,0x0132,0x00B2,0x01B2,0x0072,0x0172,0x00F2,0x01F2,
0x000A,0x010A,0x008A,0x018A,0x004A,0x014A,0x00CA,0x01CA,
0x002A,0x012A,0x00AA,0x01AA,0x006A,0x016A,0x00EA,0x01EA,
0x001A,0x011A,0x009A,0x019A,0x005A,0x015A,0x00DA,0x01DA,
0x003A,0x013A,0x00BA,0x01BA,0x007A,0x017A,0x00FA,0x01FA,
0x0006,0x0106,0x0086,0x0186,0x0046,0x0146,0x00C6,0x01C6,
0x0026,0x0126,0x00A6,0x01A6,0x0066,0x0166,0x00E6,0x01E6,
0x0016,0x0116,0x0096,0x0196,0x0056,0x0156,0x00D6,0x01D6,
0x0036,0x0136,0x00B6,0x01B6,0x0076,0x0176,0x00F6,0x01F6,
0x000E,0x010E,0x008E,0x018E,0x004E,0x014E,0x00CE,0x01CE,
0x002E,0x012E,0x00AE,0x01AE,0x006E,0x016E,0x00EE,0x01EE,
0x001E,0x011E,0x009E,0x019E,0x005E,0x015E,0x00DE,0x01DE,
0x003E,0x013E,0x00BE,0x01BE,0x007E,0x017E,0x00FE,0x01FE,
0x0001,0x0101,0x0081,0x0181,0x0041,0x0141,0x00C1,0x01C1,
0x0021,0x0121,0x00A1,0x01A1,0x0061,0x0161,0x00E1,0x01E1,
0x0011,0x0111,0x0091,0x0191,0x0051,0x0151,0x00D1,0x01D1,
0x0031,0x0131,0x00B1,0x01B1,0x0071,0x0171,0x00F1,0x01F1,
0x0009,0x0109,0x0089,0x0189,0x0049,0x0149,0x00C9,0x01C9,
0x0029,0x0129,0x00A9,0x01A9,0x0069,0x0169,0x00E9,0x01E9,
0x0019,0x0119,0x0099,0x0199,0x0059,0x0159,0x00D9,0x01D9,
0x0039,0x0139,0x00B9,0x01B9,0x0079,0x0179,0x00F9,0x01F9,
0x0005,0x0105,0x0085,0x0185,0x0045,0x0145,0x00C5,0x01C5,
0x0025,0x0125,0x00A5,0x01A5,0x0065,0x0165,0x00E5,0x01E5,
0x0015,0x0115,0x0095,0x0195,0x0055,0x0155,0x00D5,0x01D5,
0x0035,0x0135,0x00B5,0x01B5,0x0075,0x0175,0x00F5,0x01F5,
0x000D,0x010D,0x008D,0x018D,0x004D,0x014D,0x00CD,0x01CD,
0x002D,0x012D,0x00AD,0x01AD,0x006D,0x016D,0x00ED,0x01ED,
0x001D,0x011D,0x009D,0x019D,0x005D,0x015D,0x00DD,0x01DD,
0x003D,0x013D,0x00BD,0x01BD,0x007D,0x017D,0x00FD,0x01FD,
0x0003,0x0103,0x0083,0x0183,0x0043,0x0143,0x00C3,0x01C3,
0x0023,0x0123,0x00A3,0x01A3,0x0063,0x0163,0x00E3,0x01E3,
0x0013,0x0113,0x0093,0x0193,0x0053,0x0153,0x00D3,0x01D3,
0x0033,0x0133,0x00B3,0x01B3,0x0073,0x0173,0x00F3,0x01F3,
0x000B,0x010B,0x008B,0x018B,0x004B,0x014B,0x00CB,0x01CB,
0x002B,0x012B,0x00AB,0x01AB,0x006B,0x016B,0x00EB,0x01EB,
0x001B,0x011B,0x009B,0x019B,0x005B,0x015B,0x00DB,0x01DB,
0x003B,0x013B,0x00BB,0x01BB,0x007B,0x017B,0x00FB,0x01FB,
0x0007,0x0107,0x0087,0x0187,0x0047,0x0147,0x00C7,0x01C7,
0x0027,0x0127,0x00A7,0x01A7,0x0067,0x0167,0x00E7,0x01E7,
0x0017,0x0117,0x0097,0x0197,0x0057,0x0157,0x00D7,0x01D7,
0x0037,0x0137,0x00B7,0x01B7,0x0077,0x0177,0x00F7,0x01F7,
0x000F,0x010F,0x008F,0x018F,0x004F,0x014F,0x00CF,0x01CF,
0x002F,0x012F,0x00AF,0x01AF,0x006F,0x016F,0x00EF,0x01EF,
0x001F,0x011F,0x009F,0x019F,0x005F,0x015F,0x00DF,0x01DF,
0x003F,0x013F,0x00BF,0x01BF,0x007F,0x017F,0x00FF,0x01FF
};*/
/*static int i_cos18_tab[512]=
{
0x00007FFF,0x00007FFF,0x00007FFF,0x00007FFE,0x00007FFD,0x00007FFB,
0x00007FFA,0x00007FF8,0x00007FF5,0x00007FF3,0x00007FF0,0x00007FEC,
0x00007FE9,0x00007FE5,0x00007FE1,0x00007FDC,0x00007FD7,0x00007FD2,
0x00007FCD,0x00007FC7,0x00007FC1,0x00007FBB,0x00007FB4,0x00007FAD,
0x00007FA6,0x00007F9E,0x00007F96,0x00007F8E,0x00007F86,0x00007F7D,
0x00007F74,0x00007F6A,0x00007F60,0x00007F56,0x00007F4C,0x00007F41,
0x00007F36,0x00007F2B,0x00007F20,0x00007F14,0x00007F08,0x00007EFB,
0x00007EEE,0x00007EE1,0x00007ED4,0x00007EC6,0x00007EB8,0x00007EAA,
0x00007E9B,0x00007E8C,0x00007E7D,0x00007E6D,0x00007E5D,0x00007E4D,
0x00007E3D,0x00007E2C,0x00007E1B,0x00007E0A,0x00007DF8,0x00007DE6,
0x00007DD4,0x00007DC1,0x00007DAE,0x00007D9B,0x00007D87,0x00007D74,
0x00007D60,0x00007D4B,0x00007D36,0x00007D21,0x00007D0C,0x00007CF6,
0x00007CE1,0x00007CCA,0x00007CB4,0x00007C9D,0x00007C86,0x00007C6E,
0x00007C57,0x00007C3F,0x00007C26,0x00007C0E,0x00007BF5,0x00007BDC,
0x00007BC2,0x00007BA8,0x00007B8E,0x00007B74,0x00007B59,0x00007B3E,
0x00007B23,0x00007B07,0x00007AEB,0x00007ACF,0x00007AB3,0x00007A96,
0x00007A79,0x00007A5C,0x00007A3E,0x00007A20,0x00007A02,0x000079E3,
0x000079C4,0x000079A5,0x00007986,0x00007966,0x00007946,0x00007926,
0x00007905,0x000078E4,0x000078C3,0x000078A2,0x00007880,0x0000785E,
0x0000783B,0x00007819,0x000077F6,0x000077D3,0x000077AF,0x0000778B,
0x00007767,0x00007743,0x0000771E,0x000076F9,0x000076D4,0x000076AF,
0x00007689,0x00007663,0x0000763C,0x00007616,0x000075EF,0x000075C8,
0x000075A0,0x00007578,0x00007550,0x00007528,0x000074FF,0x000074D6,
0x000074AD,0x00007484,0x0000745A,0x00007430,0x00007406,0x000073DB,
0x000073B0,0x00007385,0x00007359,0x0000732E,0x00007302,0x000072D5,
0x000072A9,0x0000727C,0x0000724F,0x00007222,0x000071F4,0x000071C6,
0x00007198,0x00007169,0x0000713B,0x0000710C,0x000070DC,0x000070AD,
0x0000707D,0x0000704D,0x0000701D,0x00006FEC,0x00006FBB,0x00006F8A,
0x00006F58,0x00006F27,0x00006EF5,0x00006EC2,0x00006E90,0x00006E5D,
0x00006E2A,0x00006DF7,0x00006DC3,0x00006D8F,0x00006D5B,0x00006D27,
0x00006CF2,0x00006CBD,0x00006C88,0x00006C53,0x00006C1D,0x00006BE7,
0x00006BB1,0x00006B7A,0x00006B44,0x00006B0D,0x00006AD5,0x00006A9E,
0x00006A66,0x00006A2E,0x000069F6,0x000069BD,0x00006985,0x0000694B,
0x00006912,0x000068D9,0x0000689F,0x00006865,0x0000682B,0x000067F0,
0x000067B5,0x0000677A,0x0000673F,0x00006703,0x000066C8,0x0000668B,
0x0000664F,0x00006613,0x000065D6,0x00006599,0x0000655C,0x0000651E,
0x000064E0,0x000064A2,0x00006464,0x00006426,0x000063E7,0x000063A8,
0x00006369,0x00006329,0x000062EA,0x000062AA,0x00006269,0x00006229,
0x000061E8,0x000061A8,0x00006166,0x00006125,0x000060E4,0x000060A2,
0x00006060,0x0000601D,0x00005FDB,0x00005F98,0x00005F55,0x00005F12,
0x00005ECF,0x00005E8B,0x00005E47,0x00005E03,0x00005DBF,0x00005D7A,
0x00005D35,0x00005CF0,0x00005CAB,0x00005C66,0x00005C20,0x00005BDA,
0x00005B94,0x00005B4D,0x00005B07,0x00005AC0,0x00005A79,0x00005A32,
0x000059EA,0x000059A3,0x0000595B,0x00005913,0x000058CB,0x00005882,
0x00005839,0x000057F0,0x000057A7,0x0000575E,0x00005714,0x000056CA,
0x00005680,0x00005636,0x000055EC,0x000055A1,0x00005556,0x0000550B,
0x000054C0,0x00005475,0x00005429,0x000053DD,0x00005391,0x00005345,
0x000052F8,0x000052AC,0x0000525F,0x00005212,0x000051C5,0x00005177,
0x0000512A,0x000050DC,0x0000508E,0x0000503F,0x00004FF1,0x00004FA2,
0x00004F54,0x00004F05,0x00004EB6,0x00004E66,0x00004E17,0x00004DC7,
0x00004D77,0x00004D27,0x00004CD6,0x00004C86,0x00004C35,0x00004BE4,
0x00004B93,0x00004B42,0x00004AF1,0x00004A9F,0x00004A4D,0x000049FB,
0x000049A9,0x00004957,0x00004905,0x000048B2,0x0000485F,0x0000480C,
0x000047B9,0x00004765,0x00004712,0x000046BE,0x0000466A,0x00004616,
0x000045C2,0x0000456E,0x00004519,0x000044C5,0x00004470,0x0000441B,
0x000043C5,0x00004370,0x0000431B,0x000042C5,0x0000426F,0x00004219,
0x000041C3,0x0000416D,0x00004116,0x000040BF,0x00004069,0x00004012,
0x00003FBB,0x00003F63,0x00003F0C,0x00003EB4,0x00003E5D,0x00003E05,
0x00003DAD,0x00003D55,0x00003CFC,0x00003CA4,0x00003C4B,0x00003BF2,
0x00003B99,0x00003B40,0x00003AE7,0x00003A8E,0x00003A34,0x000039DB,
0x00003981,0x00003927,0x000038CD,0x00003873,0x00003819,0x000037BE,
0x00003764,0x00003709,0x000036AE,0x00003653,0x000035F8,0x0000359D,
0x00003542,0x000034E6,0x0000348B,0x0000342F,0x000033D3,0x00003377,
0x0000331B,0x000032BF,0x00003262,0x00003206,0x000031A9,0x0000314C,
0x000030F0,0x00003093,0x00003036,0x00002FD8,0x00002F7B,0x00002F1E,
0x00002EC0,0x00002E63,0x00002E05,0x00002DA7,0x00002D49,0x00002CEB,
0x00002C8D,0x00002C2E,0x00002BD0,0x00002B71,0x00002B13,0x00002AB4,
0x00002A55,0x000029F6,0x00002997,0x00002938,0x000028D9,0x0000287A,
0x0000281A,0x000027BB,0x0000275B,0x000026FB,0x0000269C,0x0000263C,
0x000025DC,0x0000257C,0x0000251C,0x000024BB,0x0000245B,0x000023FA,
0x0000239A,0x00002339,0x000022D9,0x00002278,0x00002217,0x000021B6,
0x00002155,0x000020F4,0x00002093,0x00002032,0x00001FD0,0x00001F6F,
0x00001F0D,0x00001EAC,0x00001E4A,0x00001DE8,0x00001D87,0x00001D25,
0x00001CC3,0x00001C61,0x00001BFF,0x00001B9D,0x00001B3A,0x00001AD8,
0x00001A76,0x00001A13,0x000019B1,0x0000194E,0x000018EC,0x00001889,
0x00001827,0x000017C4,0x00001761,0x000016FE,0x0000169B,0x00001638,
0x000015D5,0x00001572,0x0000150F,0x000014AC,0x00001449,0x000013E5,
0x00001382,0x0000131F,0x000012BB,0x00001258,0x000011F4,0x00001191,
0x0000112D,0x000010C9,0x00001066,0x00001002,0x00000F9E,0x00000F3A,
0x00000ED7,0x00000E73,0x00000E0F,0x00000DAB,0x00000D47,0x00000CE3,
0x00000C7F,0x00000C1B,0x00000BB7,0x00000B53,0x00000AEE,0x00000A8A,
0x00000A26,0x000009C2,0x0000095E,0x000008F9,0x00000895,0x00000831,
0x000007CC,0x00000768,0x00000704,0x0000069F,0x0000063B,0x000005D6,
0x00000572,0x0000050D,0x000004A9,0x00000445,0x000003E0,0x0000037C,
0x00000317,0x000002B3,0x0000024E,0x000001EA,0x00000185,0x00000121,
0x000000BC,0x00000057,
};
static int i_sin18_tab[512]=
{
0x0000000C,0x00000071,0x000000D5,0x0000013A,0x0000019E,0x00000203,
0x00000267,0x000002CC,0x00000330,0x00000395,0x000003F9,0x0000045E,
0x000004C2,0x00000527,0x0000058B,0x000005EF,0x00000654,0x000006B8,
0x0000071D,0x00000781,0x000007E5,0x0000084A,0x000008AE,0x00000912,
0x00000977,0x000009DB,0x00000A3F,0x00000AA3,0x00000B07,0x00000B6C,
0x00000BD0,0x00000C34,0x00000C98,0x00000CFC,0x00000D60,0x00000DC4,
0x00000E28,0x00000E8C,0x00000EF0,0x00000F53,0x00000FB7,0x0000101B,
0x0000107F,0x000010E2,0x00001146,0x000011A9,0x0000120D,0x00001271,
0x000012D4,0x00001337,0x0000139B,0x000013FE,0x00001461,0x000014C5,
0x00001528,0x0000158B,0x000015EE,0x00001651,0x000016B4,0x00001717,
0x0000177A,0x000017DD,0x0000183F,0x000018A2,0x00001905,0x00001967,
0x000019CA,0x00001A2C,0x00001A8E,0x00001AF1,0x00001B53,0x00001BB5,
0x00001C17,0x00001C79,0x00001CDB,0x00001D3D,0x00001D9F,0x00001E01,
0x00001E62,0x00001EC4,0x00001F26,0x00001F87,0x00001FE9,0x0000204A,
0x000020AB,0x0000210C,0x0000216D,0x000021CE,0x0000222F,0x00002290,
0x000022F1,0x00002352,0x000023B2,0x00002413,0x00002473,0x000024D3,
0x00002534,0x00002594,0x000025F4,0x00002654,0x000026B4,0x00002713,
0x00002773,0x000027D3,0x00002832,0x00002892,0x000028F1,0x00002950,
0x000029AF,0x00002A0E,0x00002A6D,0x00002ACC,0x00002B2B,0x00002B89,
0x00002BE8,0x00002C46,0x00002CA4,0x00002D02,0x00002D60,0x00002DBE,
0x00002E1C,0x00002E7A,0x00002ED8,0x00002F35,0x00002F92,0x00002FF0,
0x0000304D,0x000030AA,0x00003107,0x00003164,0x000031C0,0x0000321D,
0x00003279,0x000032D6,0x00003332,0x0000338E,0x000033EA,0x00003446,
0x000034A1,0x000034FD,0x00003558,0x000035B4,0x0000360F,0x0000366A,
0x000036C5,0x00003720,0x0000377A,0x000037D5,0x0000382F,0x0000388A,
0x000038E4,0x0000393E,0x00003998,0x000039F1,0x00003A4B,0x00003AA4,
0x00003AFE,0x00003B57,0x00003BB0,0x00003C09,0x00003C61,0x00003CBA,
0x00003D12,0x00003D6B,0x00003DC3,0x00003E1B,0x00003E73,0x00003ECA,
0x00003F22,0x00003F79,0x00003FD0,0x00004027,0x0000407E,0x000040D5,
0x0000412C,0x00004182,0x000041D8,0x0000422F,0x00004284,0x000042DA,
0x00004330,0x00004385,0x000043DB,0x00004430,0x00004485,0x000044DA,
0x0000452E,0x00004583,0x000045D7,0x0000462B,0x0000467F,0x000046D3,
0x00004727,0x0000477A,0x000047CE,0x00004821,0x00004874,0x000048C7,
0x00004919,0x0000496C,0x000049BE,0x00004A10,0x00004A62,0x00004AB4,
0x00004B05,0x00004B56,0x00004BA8,0x00004BF9,0x00004C49,0x00004C9A,
0x00004CEB,0x00004D3B,0x00004D8B,0x00004DDB,0x00004E2A,0x00004E7A,
0x00004EC9,0x00004F18,0x00004F67,0x00004FB6,0x00005005,0x00005053,
0x000050A1,0x000050EF,0x0000513D,0x0000518B,0x000051D8,0x00005225,
0x00005272,0x000052BF,0x0000530C,0x00005358,0x000053A4,0x000053F0,
0x0000543C,0x00005488,0x000054D3,0x0000551E,0x00005569,0x000055B4,
0x000055FE,0x00005649,0x00005693,0x000056DD,0x00005727,0x00005770,
0x000057B9,0x00005803,0x0000584B,0x00005894,0x000058DD,0x00005925,
0x0000596D,0x000059B5,0x000059FC,0x00005A44,0x00005A8B,0x00005AD2,
0x00005B19,0x00005B5F,0x00005BA5,0x00005BEB,0x00005C31,0x00005C77,
0x00005CBC,0x00005D01,0x00005D46,0x00005D8B,0x00005DD0,0x00005E14,
0x00005E58,0x00005E9C,0x00005EDF,0x00005F23,0x00005F66,0x00005FA9,
0x00005FEC,0x0000602E,0x00006070,0x000060B2,0x000060F4,0x00006135,
0x00006177,0x000061B8,0x000061F9,0x00006239,0x0000627A,0x000062BA,
0x000062F9,0x00006339,0x00006378,0x000063B8,0x000063F7,0x00006435,
0x00006474,0x000064B2,0x000064F0,0x0000652D,0x0000656B,0x000065A8,
0x000065E5,0x00006622,0x0000665E,0x0000669B,0x000066D6,0x00006712,
0x0000674E,0x00006789,0x000067C4,0x000067FF,0x00006839,0x00006873,
0x000068AD,0x000068E7,0x00006921,0x0000695A,0x00006993,0x000069CB,
0x00006A04,0x00006A3C,0x00006A74,0x00006AAC,0x00006AE3,0x00006B1A,
0x00006B51,0x00006B88,0x00006BBE,0x00006BF5,0x00006C2A,0x00006C60,
0x00006C95,0x00006CCA,0x00006CFF,0x00006D34,0x00006D68,0x00006D9C,
0x00006DD0,0x00006E04,0x00006E37,0x00006E6A,0x00006E9C,0x00006ECF,
0x00006F01,0x00006F33,0x00006F65,0x00006F96,0x00006FC7,0x00006FF8,
0x00007029,0x00007059,0x00007089,0x000070B9,0x000070E8,0x00007117,
0x00007146,0x00007175,0x000071A3,0x000071D2,0x000071FF,0x0000722D,
0x0000725A,0x00007287,0x000072B4,0x000072E1,0x0000730D,0x00007339,
0x00007364,0x00007390,0x000073BB,0x000073E6,0x00007410,0x0000743A,
0x00007464,0x0000748E,0x000074B7,0x000074E1,0x00007509,0x00007532,
0x0000755A,0x00007582,0x000075AA,0x000075D1,0x000075F9,0x0000761F,
0x00007646,0x0000766C,0x00007692,0x000076B8,0x000076DD,0x00007703,
0x00007727,0x0000774C,0x00007770,0x00007794,0x000077B8,0x000077DB,
0x000077FF,0x00007821,0x00007844,0x00007866,0x00007888,0x000078AA,
0x000078CB,0x000078EC,0x0000790D,0x0000792E,0x0000794E,0x0000796E,
0x0000798E,0x000079AD,0x000079CC,0x000079EB,0x00007A09,0x00007A27,
0x00007A45,0x00007A63,0x00007A80,0x00007A9D,0x00007ABA,0x00007AD6,
0x00007AF2,0x00007B0E,0x00007B2A,0x00007B45,0x00007B60,0x00007B7A,
0x00007B95,0x00007BAF,0x00007BC9,0x00007BE2,0x00007BFB,0x00007C14,
0x00007C2D,0x00007C45,0x00007C5D,0x00007C74,0x00007C8C,0x00007CA3,
0x00007CB9,0x00007CD0,0x00007CE6,0x00007CFC,0x00007D11,0x00007D27,
0x00007D3C,0x00007D50,0x00007D65,0x00007D79,0x00007D8C,0x00007DA0,
0x00007DB3,0x00007DC6,0x00007DD8,0x00007DEA,0x00007DFC,0x00007E0E,
0x00007E1F,0x00007E30,0x00007E41,0x00007E51,0x00007E61,0x00007E71,
0x00007E81,0x00007E90,0x00007E9F,0x00007EAD,0x00007EBB,0x00007EC9,
0x00007ED7,0x00007EE4,0x00007EF1,0x00007EFE,0x00007F0B,0x00007F17,
0x00007F23,0x00007F2E,0x00007F39,0x00007F44,0x00007F4F,0x00007F59,
0x00007F63,0x00007F6D,0x00007F76,0x00007F7F,0x00007F88,0x00007F90,
0x00007F98,0x00007FA0,0x00007FA8,0x00007FAF,0x00007FB6,0x00007FBC,
0x00007FC3,0x00007FC9,0x00007FCE,0x00007FD4,0x00007FD9,0x00007FDD,
0x00007FE2,0x00007FE6,0x00007FEA,0x00007FED,0x00007FF0,0x00007FF3,
0x00007FF6,0x00007FF8,0x00007FFA,0x00007FFC,0x00007FFD,0x00007FFE,
0x00007FFF,0x00007FFF,
};*/
short c_i_cos18_tab[512]=
//static short i_cos18_tab[512]=
{
0x7FFF,0x7FFF,0x7FFF,0x7FFE,0x7FFD,0x7FFB,
0x7FFA,0x7FF8,0x7FF5,0x7FF3,0x7FF0,0x7FEC,
0x7FE9,0x7FE5,0x7FE1,0x7FDC,0x7FD7,0x7FD2,
0x7FCD,0x7FC7,0x7FC1,0x7FBB,0x7FB4,0x7FAD,
0x7FA6,0x7F9E,0x7F96,0x7F8E,0x7F86,0x7F7D,
0x7F74,0x7F6A,0x7F60,0x7F56,0x7F4C,0x7F41,
0x7F36,0x7F2B,0x7F20,0x7F14,0x7F08,0x7EFB,
0x7EEE,0x7EE1,0x7ED4,0x7EC6,0x7EB8,0x7EAA,
0x7E9B,0x7E8C,0x7E7D,0x7E6D,0x7E5D,0x7E4D,
0x7E3D,0x7E2C,0x7E1B,0x7E0A,0x7DF8,0x7DE6,
0x7DD4,0x7DC1,0x7DAE,0x7D9B,0x7D87,0x7D74,
0x7D60,0x7D4B,0x7D36,0x7D21,0x7D0C,0x7CF6,
0x7CE1,0x7CCA,0x7CB4,0x7C9D,0x7C86,0x7C6E,
0x7C57,0x7C3F,0x7C26,0x7C0E,0x7BF5,0x7BDC,
0x7BC2,0x7BA8,0x7B8E,0x7B74,0x7B59,0x7B3E,
0x7B23,0x7B07,0x7AEB,0x7ACF,0x7AB3,0x7A96,
0x7A79,0x7A5C,0x7A3E,0x7A20,0x7A02,0x79E3,
0x79C4,0x79A5,0x7986,0x7966,0x7946,0x7926,
0x7905,0x78E4,0x78C3,0x78A2,0x7880,0x785E,
0x783B,0x7819,0x77F6,0x77D3,0x77AF,0x778B,
0x7767,0x7743,0x771E,0x76F9,0x76D4,0x76AF,
0x7689,0x7663,0x763C,0x7616,0x75EF,0x75C8,
0x75A0,0x7578,0x7550,0x7528,0x74FF,0x74D6,
0x74AD,0x7484,0x745A,0x7430,0x7406,0x73DB,
0x73B0,0x7385,0x7359,0x732E,0x7302,0x72D5,
0x72A9,0x727C,0x724F,0x7222,0x71F4,0x71C6,
0x7198,0x7169,0x713B,0x710C,0x70DC,0x70AD,
0x707D,0x704D,0x701D,0x6FEC,0x6FBB,0x6F8A,
0x6F58,0x6F27,0x6EF5,0x6EC2,0x6E90,0x6E5D,
0x6E2A,0x6DF7,0x6DC3,0x6D8F,0x6D5B,0x6D27,
0x6CF2,0x6CBD,0x6C88,0x6C53,0x6C1D,0x6BE7,
0x6BB1,0x6B7A,0x6B44,0x6B0D,0x6AD5,0x6A9E,
0x6A66,0x6A2E,0x69F6,0x69BD,0x6985,0x694B,
0x6912,0x68D9,0x689F,0x6865,0x682B,0x67F0,
0x67B5,0x677A,0x673F,0x6703,0x66C8,0x668B,
0x664F,0x6613,0x65D6,0x6599,0x655C,0x651E,
0x64E0,0x64A2,0x6464,0x6426,0x63E7,0x63A8,
0x6369,0x6329,0x62EA,0x62AA,0x6269,0x6229,
0x61E8,0x61A8,0x6166,0x6125,0x60E4,0x60A2,
0x6060,0x601D,0x5FDB,0x5F98,0x5F55,0x5F12,
0x5ECF,0x5E8B,0x5E47,0x5E03,0x5DBF,0x5D7A,
0x5D35,0x5CF0,0x5CAB,0x5C66,0x5C20,0x5BDA,
0x5B94,0x5B4D,0x5B07,0x5AC0,0x5A79,0x5A32,
0x59EA,0x59A3,0x595B,0x5913,0x58CB,0x5882,
0x5839,0x57F0,0x57A7,0x575E,0x5714,0x56CA,
0x5680,0x5636,0x55EC,0x55A1,0x5556,0x550B,
0x54C0,0x5475,0x5429,0x53DD,0x5391,0x5345,
0x52F8,0x52AC,0x525F,0x5212,0x51C5,0x5177,
0x512A,0x50DC,0x508E,0x503F,0x4FF1,0x4FA2,
0x4F54,0x4F05,0x4EB6,0x4E66,0x4E17,0x4DC7,
0x4D77,0x4D27,0x4CD6,0x4C86,0x4C35,0x4BE4,
0x4B93,0x4B42,0x4AF1,0x4A9F,0x4A4D,0x49FB,
0x49A9,0x4957,0x4905,0x48B2,0x485F,0x480C,
0x47B9,0x4765,0x4712,0x46BE,0x466A,0x4616,
0x45C2,0x456E,0x4519,0x44C5,0x4470,0x441B,
0x43C5,0x4370,0x431B,0x42C5,0x426F,0x4219,
0x41C3,0x416D,0x4116,0x40BF,0x4069,0x4012,
0x3FBB,0x3F63,0x3F0C,0x3EB4,0x3E5D,0x3E05,
0x3DAD,0x3D55,0x3CFC,0x3CA4,0x3C4B,0x3BF2,
0x3B99,0x3B40,0x3AE7,0x3A8E,0x3A34,0x39DB,
0x3981,0x3927,0x38CD,0x3873,0x3819,0x37BE,
0x3764,0x3709,0x36AE,0x3653,0x35F8,0x359D,
0x3542,0x34E6,0x348B,0x342F,0x33D3,0x3377,
0x331B,0x32BF,0x3262,0x3206,0x31A9,0x314C,
0x30F0,0x3093,0x3036,0x2FD8,0x2F7B,0x2F1E,
0x2EC0,0x2E63,0x2E05,0x2DA7,0x2D49,0x2CEB,
0x2C8D,0x2C2E,0x2BD0,0x2B71,0x2B13,0x2AB4,
0x2A55,0x29F6,0x2997,0x2938,0x28D9,0x287A,
0x281A,0x27BB,0x275B,0x26FB,0x269C,0x263C,
0x25DC,0x257C,0x251C,0x24BB,0x245B,0x23FA,
0x239A,0x2339,0x22D9,0x2278,0x2217,0x21B6,
0x2155,0x20F4,0x2093,0x2032,0x1FD0,0x1F6F,
0x1F0D,0x1EAC,0x1E4A,0x1DE8,0x1D87,0x1D25,
0x1CC3,0x1C61,0x1BFF,0x1B9D,0x1B3A,0x1AD8,
0x1A76,0x1A13,0x19B1,0x194E,0x18EC,0x1889,
0x1827,0x17C4,0x1761,0x16FE,0x169B,0x1638,
0x15D5,0x1572,0x150F,0x14AC,0x1449,0x13E5,
0x1382,0x131F,0x12BB,0x1258,0x11F4,0x1191,
0x112D,0x10C9,0x1066,0x1002,0x0F9E,0x0F3A,
0x0ED7,0x0E73,0x0E0F,0x0DAB,0x0D47,0x0CE3,
0x0C7F,0x0C1B,0x0BB7,0x0B53,0x0AEE,0x0A8A,
0x0A26,0x09C2,0x095E,0x08F9,0x0895,0x0831,
0x07CC,0x0768,0x0704,0x069F,0x063B,0x05D6,
0x0572,0x050D,0x04A9,0x0445,0x03E0,0x037C,
0x0317,0x02B3,0x024E,0x01EA,0x0185,0x0121,
0x00BC,0x0057,
};
short c_i_sin18_tab[512]=
//static short i_sin18_tab[512]=
{
0x000C,0x0071,0x00D5,0x013A,0x019E,0x0203,
0x0267,0x02CC,0x0330,0x0395,0x03F9,0x045E,
0x04C2,0x0527,0x058B,0x05EF,0x0654,0x06B8,
0x071D,0x0781,0x07E5,0x084A,0x08AE,0x0912,
0x0977,0x09DB,0x0A3F,0x0AA3,0x0B07,0x0B6C,
0x0BD0,0x0C34,0x0C98,0x0CFC,0x0D60,0x0DC4,
0x0E28,0x0E8C,0x0EF0,0x0F53,0x0FB7,0x101B,
0x107F,0x10E2,0x1146,0x11A9,0x120D,0x1271,
0x12D4,0x1337,0x139B,0x13FE,0x1461,0x14C5,
0x1528,0x158B,0x15EE,0x1651,0x16B4,0x1717,
0x177A,0x17DD,0x183F,0x18A2,0x1905,0x1967,
0x19CA,0x1A2C,0x1A8E,0x1AF1,0x1B53,0x1BB5,
0x1C17,0x1C79,0x1CDB,0x1D3D,0x1D9F,0x1E01,
0x1E62,0x1EC4,0x1F26,0x1F87,0x1FE9,0x204A,
0x20AB,0x210C,0x216D,0x21CE,0x222F,0x2290,
0x22F1,0x2352,0x23B2,0x2413,0x2473,0x24D3,
0x2534,0x2594,0x25F4,0x2654,0x26B4,0x2713,
0x2773,0x27D3,0x2832,0x2892,0x28F1,0x2950,
0x29AF,0x2A0E,0x2A6D,0x2ACC,0x2B2B,0x2B89,
0x2BE8,0x2C46,0x2CA4,0x2D02,0x2D60,0x2DBE,
0x2E1C,0x2E7A,0x2ED8,0x2F35,0x2F92,0x2FF0,
0x304D,0x30AA,0x3107,0x3164,0x31C0,0x321D,
0x3279,0x32D6,0x3332,0x338E,0x33EA,0x3446,
0x34A1,0x34FD,0x3558,0x35B4,0x360F,0x366A,
0x36C5,0x3720,0x377A,0x37D5,0x382F,0x388A,
0x38E4,0x393E,0x3998,0x39F1,0x3A4B,0x3AA4,
0x3AFE,0x3B57,0x3BB0,0x3C09,0x3C61,0x3CBA,
0x3D12,0x3D6B,0x3DC3,0x3E1B,0x3E73,0x3ECA,
0x3F22,0x3F79,0x3FD0,0x4027,0x407E,0x40D5,
0x412C,0x4182,0x41D8,0x422F,0x4284,0x42DA,
0x4330,0x4385,0x43DB,0x4430,0x4485,0x44DA,
0x452E,0x4583,0x45D7,0x462B,0x467F,0x46D3,
0x4727,0x477A,0x47CE,0x4821,0x4874,0x48C7,
0x4919,0x496C,0x49BE,0x4A10,0x4A62,0x4AB4,
0x4B05,0x4B56,0x4BA8,0x4BF9,0x4C49,0x4C9A,
0x4CEB,0x4D3B,0x4D8B,0x4DDB,0x4E2A,0x4E7A,
0x4EC9,0x4F18,0x4F67,0x4FB6,0x5005,0x5053,
0x50A1,0x50EF,0x513D,0x518B,0x51D8,0x5225,
0x5272,0x52BF,0x530C,0x5358,0x53A4,0x53F0,
0x543C,0x5488,0x54D3,0x551E,0x5569,0x55B4,
0x55FE,0x5649,0x5693,0x56DD,0x5727,0x5770,
0x57B9,0x5803,0x584B,0x5894,0x58DD,0x5925,
0x596D,0x59B5,0x59FC,0x5A44,0x5A8B,0x5AD2,
0x5B19,0x5B5F,0x5BA5,0x5BEB,0x5C31,0x5C77,
0x5CBC,0x5D01,0x5D46,0x5D8B,0x5DD0,0x5E14,
0x5E58,0x5E9C,0x5EDF,0x5F23,0x5F66,0x5FA9,
0x5FEC,0x602E,0x6070,0x60B2,0x60F4,0x6135,
0x6177,0x61B8,0x61F9,0x6239,0x627A,0x62BA,
0x62F9,0x6339,0x6378,0x63B8,0x63F7,0x6435,
0x6474,0x64B2,0x64F0,0x652D,0x656B,0x65A8,
0x65E5,0x6622,0x665E,0x669B,0x66D6,0x6712,
0x674E,0x6789,0x67C4,0x67FF,0x6839,0x6873,
0x68AD,0x68E7,0x6921,0x695A,0x6993,0x69CB,
0x6A04,0x6A3C,0x6A74,0x6AAC,0x6AE3,0x6B1A,
0x6B51,0x6B88,0x6BBE,0x6BF5,0x6C2A,0x6C60,
0x6C95,0x6CCA,0x6CFF,0x6D34,0x6D68,0x6D9C,
0x6DD0,0x6E04,0x6E37,0x6E6A,0x6E9C,0x6ECF,
0x6F01,0x6F33,0x6F65,0x6F96,0x6FC7,0x6FF8,
0x7029,0x7059,0x7089,0x70B9,0x70E8,0x7117,
0x7146,0x7175,0x71A3,0x71D2,0x71FF,0x722D,
0x725A,0x7287,0x72B4,0x72E1,0x730D,0x7339,
0x7364,0x7390,0x73BB,0x73E6,0x7410,0x743A,
0x7464,0x748E,0x74B7,0x74E1,0x7509,0x7532,
0x755A,0x7582,0x75AA,0x75D1,0x75F9,0x761F,
0x7646,0x766C,0x7692,0x76B8,0x76DD,0x7703,
0x7727,0x774C,0x7770,0x7794,0x77B8,0x77DB,
0x77FF,0x7821,0x7844,0x7866,0x7888,0x78AA,
0x78CB,0x78EC,0x790D,0x792E,0x794E,0x796E,
0x798E,0x79AD,0x79CC,0x79EB,0x7A09,0x7A27,
0x7A45,0x7A63,0x7A80,0x7A9D,0x7ABA,0x7AD6,
0x7AF2,0x7B0E,0x7B2A,0x7B45,0x7B60,0x7B7A,
0x7B95,0x7BAF,0x7BC9,0x7BE2,0x7BFB,0x7C14,
0x7C2D,0x7C45,0x7C5D,0x7C74,0x7C8C,0x7CA3,
0x7CB9,0x7CD0,0x7CE6,0x7CFC,0x7D11,0x7D27,
0x7D3C,0x7D50,0x7D65,0x7D79,0x7D8C,0x7DA0,
0x7DB3,0x7DC6,0x7DD8,0x7DEA,0x7DFC,0x7E0E,
0x7E1F,0x7E30,0x7E41,0x7E51,0x7E61,0x7E71,
0x7E81,0x7E90,0x7E9F,0x7EAD,0x7EBB,0x7EC9,
0x7ED7,0x7EE4,0x7EF1,0x7EFE,0x7F0B,0x7F17,
0x7F23,0x7F2E,0x7F39,0x7F44,0x7F4F,0x7F59,
0x7F63,0x7F6D,0x7F76,0x7F7F,0x7F88,0x7F90,
0x7F98,0x7FA0,0x7FA8,0x7FAF,0x7FB6,0x7FBC,
0x7FC3,0x7FC9,0x7FCE,0x7FD4,0x7FD9,0x7FDD,
0x7FE2,0x7FE6,0x7FEA,0x7FED,0x7FF0,0x7FF3,
0x7FF6,0x7FF8,0x7FFA,0x7FFC,0x7FFD,0x7FFE,
0x7FFF,0x7FFF,
};
/*static int i_cos_tab[256]=
{
0x00007FFF,0x00007FFD,0x00007FF6,0x00007FE9,0x00007FD8,0x00007FC2,
0x00007FA7,0x00007F87,0x00007F62,0x00007F38,0x00007F09,0x00007ED5,
0x00007E9D,0x00007E5F,0x00007E1D,0x00007DD6,0x00007D8A,0x00007D39,
0x00007CE3,0x00007C89,0x00007C29,0x00007BC5,0x00007B5D,0x00007AEF,
0x00007A7D,0x00007A05,0x0000798A,0x00007909,0x00007884,0x000077FA,
0x0000776C,0x000076D9,0x00007641,0x000075A5,0x00007504,0x0000745F,
0x000073B5,0x00007307,0x00007255,0x0000719E,0x000070E2,0x00007023,
0x00006F5F,0x00006E96,0x00006DCA,0x00006CF9,0x00006C24,0x00006B4A,
0x00006A6D,0x0000698C,0x000068A6,0x000067BD,0x000066CF,0x000065DD,
0x000064E8,0x000063EF,0x000062F2,0x000061F1,0x000060EC,0x00005FE3,
0x00005ED7,0x00005DC7,0x00005CB4,0x00005B9D,0x00005A82,0x00005964,
0x00005842,0x0000571D,0x000055F5,0x000054CA,0x0000539B,0x00005269,
0x00005133,0x00004FFB,0x00004EBF,0x00004D81,0x00004C3F,0x00004AFB,
0x000049B4,0x00004869,0x0000471C,0x000045CD,0x0000447A,0x00004325,
0x000041CE,0x00004073,0x00003F17,0x00003DB8,0x00003C56,0x00003AF2,
0x0000398C,0x00003824,0x000036BA,0x0000354D,0x000033DE,0x0000326E,
0x000030FB,0x00002F87,0x00002E11,0x00002C98,0x00002B1F,0x000029A3,
0x00002826,0x000026A8,0x00002528,0x000023A6,0x00002223,0x0000209F,
0x00001F19,0x00001D93,0x00001C0B,0x00001A82,0x000018F8,0x0000176D,
0x000015E2,0x00001455,0x000012C8,0x00001139,0x00000FAB,0x00000E1B,
0x00000C8B,0x00000AFB,0x0000096A,0x000007D9,0x00000647,0x000004B6,
0x00000324,0x00000192,0x00000000,0xFFFFFE6E,0xFFFFFCDC,0xFFFFFB4A,
0xFFFFF9B9,0xFFFFF827,0xFFFFF696,0xFFFFF505,0xFFFFF375,0xFFFFF1E5,
0xFFFFF055,0xFFFFEEC7,0xFFFFED38,0xFFFFEBAB,0xFFFFEA1E,0xFFFFE893,
0xFFFFE708,0xFFFFE57E,0xFFFFE3F5,0xFFFFE26D,0xFFFFE0E7,0xFFFFDF61,
0xFFFFDDDD,0xFFFFDC5A,0xFFFFDAD8,0xFFFFD958,0xFFFFD7DA,0xFFFFD65D,
0xFFFFD4E1,0xFFFFD368,0xFFFFD1EF,0xFFFFD079,0xFFFFCF05,0xFFFFCD92,
0xFFFFCC22,0xFFFFCAB3,0xFFFFC946,0xFFFFC7DC,0xFFFFC674,0xFFFFC50E,
0xFFFFC3AA,0xFFFFC248,0xFFFFC0E9,0xFFFFBF8D,0xFFFFBE32,0xFFFFBCDB,
0xFFFFBB86,0xFFFFBA33,0xFFFFB8E4,0xFFFFB797,0xFFFFB64C,0xFFFFB505,
0xFFFFB3C1,0xFFFFB27F,0xFFFFB141,0xFFFFB005,0xFFFFAECD,0xFFFFAD97,
0xFFFFAC65,0xFFFFAB36,0xFFFFAA0B,0xFFFFA8E3,0xFFFFA7BE,0xFFFFA69C,
0xFFFFA57E,0xFFFFA463,0xFFFFA34C,0xFFFFA239,0xFFFFA129,0xFFFFA01D,
0xFFFF9F14,0xFFFF9E0F,0xFFFF9D0E,0xFFFF9C11,0xFFFF9B18,0xFFFF9A23,
0xFFFF9931,0xFFFF9843,0xFFFF975A,0xFFFF9674,0xFFFF9593,0xFFFF94B6,
0xFFFF93DC,0xFFFF9307,0xFFFF9236,0xFFFF916A,0xFFFF90A1,0xFFFF8FDD,
0xFFFF8F1E,0xFFFF8E62,0xFFFF8DAB,0xFFFF8CF9,0xFFFF8C4B,0xFFFF8BA1,
0xFFFF8AFC,0xFFFF8A5B,0xFFFF89BF,0xFFFF8927,0xFFFF8894,0xFFFF8806,
0xFFFF877C,0xFFFF86F7,0xFFFF8676,0xFFFF85FB,0xFFFF8583,0xFFFF8511,
0xFFFF84A3,0xFFFF843B,0xFFFF83D7,0xFFFF8377,0xFFFF831D,0xFFFF82C7,
0xFFFF8276,0xFFFF822A,0xFFFF81E3,0xFFFF81A1,0xFFFF8163,0xFFFF812B,
0xFFFF80F7,0xFFFF80C8,0xFFFF809E,0xFFFF8079,0xFFFF8059,0xFFFF803E,
0xFFFF8028,0xFFFF8017,0xFFFF800A,0xFFFF8003,
};
static int i_negsin_tab[256]=
{
0x00000000,0xFFFFFE6E,0xFFFFFCDC,0xFFFFFB4A,0xFFFFF9B9,0xFFFFF827,
0xFFFFF696,0xFFFFF505,0xFFFFF375,0xFFFFF1E5,0xFFFFF055,0xFFFFEEC7,
0xFFFFED38,0xFFFFEBAB,0xFFFFEA1E,0xFFFFE893,0xFFFFE708,0xFFFFE57E,
0xFFFFE3F5,0xFFFFE26D,0xFFFFE0E7,0xFFFFDF61,0xFFFFDDDD,0xFFFFDC5A,
0xFFFFDAD8,0xFFFFD958,0xFFFFD7DA,0xFFFFD65D,0xFFFFD4E1,0xFFFFD368,
0xFFFFD1EF,0xFFFFD079,0xFFFFCF05,0xFFFFCD92,0xFFFFCC22,0xFFFFCAB3,
0xFFFFC946,0xFFFFC7DC,0xFFFFC674,0xFFFFC50E,0xFFFFC3AA,0xFFFFC248,
0xFFFFC0E9,0xFFFFBF8D,0xFFFFBE32,0xFFFFBCDB,0xFFFFBB86,0xFFFFBA33,
0xFFFFB8E4,0xFFFFB797,0xFFFFB64C,0xFFFFB505,0xFFFFB3C1,0xFFFFB27F,
0xFFFFB141,0xFFFFB005,0xFFFFAECD,0xFFFFAD97,0xFFFFAC65,0xFFFFAB36,
0xFFFFAA0B,0xFFFFA8E3,0xFFFFA7BE,0xFFFFA69C,0xFFFFA57E,0xFFFFA463,
0xFFFFA34C,0xFFFFA239,0xFFFFA129,0xFFFFA01D,0xFFFF9F14,0xFFFF9E0F,
0xFFFF9D0E,0xFFFF9C11,0xFFFF9B18,0xFFFF9A23,0xFFFF9931,0xFFFF9843,
0xFFFF975A,0xFFFF9674,0xFFFF9593,0xFFFF94B6,0xFFFF93DC,0xFFFF9307,
0xFFFF9236,0xFFFF916A,0xFFFF90A1,0xFFFF8FDD,0xFFFF8F1E,0xFFFF8E62,
0xFFFF8DAB,0xFFFF8CF9,0xFFFF8C4B,0xFFFF8BA1,0xFFFF8AFC,0xFFFF8A5B,
0xFFFF89BF,0xFFFF8927,0xFFFF8894,0xFFFF8806,0xFFFF877C,0xFFFF86F7,
0xFFFF8676,0xFFFF85FB,0xFFFF8583,0xFFFF8511,0xFFFF84A3,0xFFFF843B,
0xFFFF83D7,0xFFFF8377,0xFFFF831D,0xFFFF82C7,0xFFFF8276,0xFFFF822A,
0xFFFF81E3,0xFFFF81A1,0xFFFF8163,0xFFFF812B,0xFFFF80F7,0xFFFF80C8,
0xFFFF809E,0xFFFF8079,0xFFFF8059,0xFFFF803E,0xFFFF8028,0xFFFF8017,
0xFFFF800A,0xFFFF8003,0xFFFF8000,0xFFFF8003,0xFFFF800A,0xFFFF8017,
0xFFFF8028,0xFFFF803E,0xFFFF8059,0xFFFF8079,0xFFFF809E,0xFFFF80C8,
0xFFFF80F7,0xFFFF812B,0xFFFF8163,0xFFFF81A1,0xFFFF81E3,0xFFFF822A,
0xFFFF8276,0xFFFF82C7,0xFFFF831D,0xFFFF8377,0xFFFF83D7,0xFFFF843B,
0xFFFF84A3,0xFFFF8511,0xFFFF8583,0xFFFF85FB,0xFFFF8676,0xFFFF86F7,
0xFFFF877C,0xFFFF8806,0xFFFF8894,0xFFFF8927,0xFFFF89BF,0xFFFF8A5B,
0xFFFF8AFC,0xFFFF8BA1,0xFFFF8C4B,0xFFFF8CF9,0xFFFF8DAB,0xFFFF8E62,
0xFFFF8F1E,0xFFFF8FDD,0xFFFF90A1,0xFFFF916A,0xFFFF9236,0xFFFF9307,
0xFFFF93DC,0xFFFF94B6,0xFFFF9593,0xFFFF9674,0xFFFF975A,0xFFFF9843,
0xFFFF9931,0xFFFF9A23,0xFFFF9B18,0xFFFF9C11,0xFFFF9D0E,0xFFFF9E0F,
0xFFFF9F14,0xFFFFA01D,0xFFFFA129,0xFFFFA239,0xFFFFA34C,0xFFFFA463,
0xFFFFA57E,0xFFFFA69C,0xFFFFA7BE,0xFFFFA8E3,0xFFFFAA0B,0xFFFFAB36,
0xFFFFAC65,0xFFFFAD97,0xFFFFAECD,0xFFFFB005,0xFFFFB141,0xFFFFB27F,
0xFFFFB3C1,0xFFFFB505,0xFFFFB64C,0xFFFFB797,0xFFFFB8E4,0xFFFFBA33,
0xFFFFBB86,0xFFFFBCDB,0xFFFFBE32,0xFFFFBF8D,0xFFFFC0E9,0xFFFFC248,
0xFFFFC3AA,0xFFFFC50E,0xFFFFC674,0xFFFFC7DC,0xFFFFC946,0xFFFFCAB3,
0xFFFFCC22,0xFFFFCD92,0xFFFFCF05,0xFFFFD079,0xFFFFD1EF,0xFFFFD368,
0xFFFFD4E1,0xFFFFD65D,0xFFFFD7DA,0xFFFFD958,0xFFFFDAD8,0xFFFFDC5A,
0xFFFFDDDD,0xFFFFDF61,0xFFFFE0E7,0xFFFFE26D,0xFFFFE3F5,0xFFFFE57E,
0xFFFFE708,0xFFFFE893,0xFFFFEA1E,0xFFFFEBAB,0xFFFFED38,0xFFFFEEC7,
0xFFFFF055,0xFFFFF1E5,0xFFFFF375,0xFFFFF505,0xFFFFF696,0xFFFFF827,
0xFFFFF9B9,0xFFFFFB4A,0xFFFFFCDC,0xFFFFFE6E,
};
static int hs[1024]=
{
0x5a705a94,
0x0008fff8,
0x5a295adb,
0x0050ffb1,
0x59e15b21,
0x0098ff6a,
0x59995b67,
0x00e0ff25,
0x59505bac,
0x0129fedf,
0x59075bf1,
0x0172fe9a,
0x58bd5c36,
0x01bbfe56,
0x58745c7a,
0x0205fe11,
0x58295cbe,
0x024ffdce,
0x57de5d01,
0x029afd8b,
0x57935d44,
0x02e5fd48,
0x57485d86,
0x0331fd06,
0x56fc5dc8,
0x037dfcc4,
0x56af5e09,
0x03c9fc82,
0x56625e4a,
0x0416fc42,
0x56155e8a,
0x0463fc01,
0x55c85eca,
0x04b1fbc1,
0x557a5f0a,
0x04fffb82,
0x552b5f49,
0x054dfb43,
0x54dd5f87,
0x059cfb04,
0x548d5fc5,
0x05ebfac6,
0x543e6003,
0x063bfa89,
0x53ee6040,
0x068bfa4c,
0x539e607c,
0x06dbfa0f,
0x534d60b8,
0x072cf9d3,
0x52fc60f4,
0x077df998,
0x52ab612f,
0x07cef95d,
0x52596169,
0x0820f922,
0x520761a3,
0x0872f8e8,
0x51b461dd,
0x08c4f8ae,
0x51626216,
0x0917f875,
0x510f624e,
0x096af83d,
0x50bb6286,
0x09bef805,
0x506762be,
0x0a11f7cd,
0x501362f5,
0x0a65f796,
0x4fbf632b,
0x0abaf760,
0x4f6a6361,
0x0b0ff72a,
0x4f156397,
0x0b64f6f5,
0x4ebf63cc,
0x0bb9f6c0,
0x4e696400,
0x0c0ff68b,
0x4e136434,
0x0c65f657,
0x4dbd6467,
0x0cbcf624,
0x4d66649a,
0x0d13f5f1,
0x4d0f64cc,
0x0d6af5bf,
0x4cb864fe,
0x0dc1f58d,
0x4c60652f,
0x0e19f55c,
0x4c086560,
0x0e71f52c,
0x4bb06590,
0x0ec9f4fb,
0x4b5765bf,
0x0f22f4cc,
0x4afe65ee,
0x0f7af49d,
0x4aa5661d,
0x0fd4f46e,
0x4a4c664b,
0x102df440,
0x49f26678,
0x1087f413,
0x499866a5,
0x10e1f3e6,
0x493e66d1,
0x113bf3ba,
0x48e366fd,
0x1195f38e,
0x48886728,
0x11f0f363,
0x482d6753,
0x124bf339,
0x47d2677d,
0x12a7f30f,
0x477667a6,
0x1302f2e5,
0x471b67cf,
0x135ef2bc,
0x46be67f8,
0x13baf294,
0x4662681f,
0x1416f26c,
0x46066847,
0x1473f245,
0x45a9686d,
0x14d0f21e,
0x454c6893,
0x152df1f8,
0x44ee68b9,
0x158af1d3,
0x449168de,
0x15e8f1ae,
0x44336902,
0x1645f189,
0x43d56926,
0x16a3f165,
0x43776949,
0x1701f142,
0x4319696c,
0x1760f120,
0x42ba698e,
0x17bef0fe,
0x425b69af,
0x181df0dc,
0x41fc69d0,
0x187cf0bb,
0x419d69f0,
0x18dbf09b,
0x413e6a10,
0x193bf07b,
0x40de6a2f,
0x199af05c,
0x407e6a4e,
0x19faf03e,
0x401e6a6c,
0x1a5af020,
0x3fbe6a89,
0x1abaf002,
0x3f5e6aa6,
0x1b1befe5,
0x3efd6ac2,
0x1b7befc9,
0x3e9d6ade,
0x1bdcefae,
0x3e3c6af9,
0x1c3def93,
0x3ddb6b13,
0x1c9eef78,
0x3d7a6b2d,
0x1cffef5e,
0x3d186b46,
0x1d60ef45,
0x3cb76b5f,
0x1dc2ef2d,
0x3c556b77,
0x1e23ef15,
0x3bf46b8e,
0x1e85eefd,
0x3b926ba5,
0x1ee7eee6,
0x3b306bbb,
0x1f49eed0,
0x3acd6bd1,
0x1fabeebb,
0x3a6b6be6,
0x200deea6,
0x3a096bfa,
0x2070ee91,
0x39a66c0e,
0x20d2ee7d,
0x39436c21,
0x2135ee6a,
0x38e16c34,
0x2198ee58,
0x387e6c46,
0x21fbee46,
0x381b6c57,
0x225eee34,
0x37b86c68,
0x22c1ee23,
0x37546c78,
0x2324ee13,
0x36f16c88,
0x2387ee04,
0x368e6c97,
0x23ebedf5,
0x362a6ca5,
0x244eede6,
0x35c76cb3,
0x24b2edd9,
0x35636cc0,
0x2516edcc,
0x34ff6ccc,
0x2579edbf,
0x349b6cd8,
0x25ddedb3,
0x34376ce3,
0x2641eda8,
0x33d36cee,
0x26a5ed9d,
0x336f6cf8,
0x2709ed93,
0x330b6d02,
0x276ded8a,
0x32a76d0a,
0x27d1ed81,
0x32436d13,
0x2836ed79,
0x31df6d1a,
0x289aed71,
0x317a6d21,
0x28feed6a,
0x31166d27,
0x2962ed64,
0x30b26d2d,
0x29c7ed5e,
0x304d6d32,
0x2a2bed59,
0x2fe96d37,
0x2a90ed54,
0x2f856d3b,
0x2af4ed51,
0x2f206d3e,
0x2b59ed4d,
0x2ebc6d41,
0x2bbded4b,
0x2e576d43,
0x2c22ed49,
0x2df36d44,
0x2c86ed47,
0x2d8e6d45,
0x2cebed46,
0x2d296d45,
0x2d4fed46,
0x2cc56d45,
0x2db4ed47,
0x2c606d44,
0x2e18ed48,
0x2bfc6d42,
0x2e7ded49,
0x2b976d40,
0x2ee1ed4c,
0x2b336d3d,
0x2f46ed4e,
0x2ace6d39,
0x2faaed52,
0x2a6a6d35,
0x300fed56,
0x2a066d31,
0x3073ed5b,
0x29a16d2b,
0x30d7ed60,
0x293d6d25,
0x313ced66,
0x28d86d1f,
0x31a0ed6d,
0x28746d17,
0x3204ed74,
0x28106d10,
0x3269ed7c,
0x27ac6d07,
0x32cded84,
0x27486cfe,
0x3331ed8d,
0x26e46cf4,
0x3395ed97,
0x26806cea,
0x33f9eda1,
0x261c6cdf,
0x345dedac,
0x25b86cd4,
0x34c1edb8,
0x25546cc8,
0x3525edc4,
0x24f06cbb,
0x3588edd0,
0x248d6cae,
0x35ecedde,
0x24296ca0,
0x364fedec,
0x23c66c91,
0x36b3edfa,
0x23626c82,
0x3716ee09,
0x22ff6c72,
0x377aee19,
0x229c6c62,
0x37ddee2a,
0x22396c51,
0x3840ee3b,
0x21d66c3f,
0x38a3ee4c,
0x21736c2d,
0x3906ee5e,
0x21106c1a,
0x3969ee71,
0x20ad6c07,
0x39cbee85,
0x204b6bf3,
0x3a2eee99,
0x1fe96bde,
0x3a90eead,
0x1f866bc9,
0x3af2eec3,
0x1f246bb3,
0x3b54eed8,
0x1ec26b9d,
0x3bb6eeef,
0x1e606b85,
0x3c18ef06,
0x1dff6b6e,
0x3c7aef1e,
0x1d9d6b56,
0x3cdcef36,
0x1d3c6b3d,
0x3d3def4f,
0x1cda6b23,
0x3d9eef68,
0x1c796b09,
0x3dffef82,
0x1c186aef,
0x3e60ef9d,
0x1bb86ad3,
0x3ec1efb8,
0x1b576ab8,
0x3f22efd4,
0x1af66a9b,
0x3f82eff0,
0x1a966a7e,
0x3fe2f00d,
0x1a366a61,
0x4042f02b,
0x19d66a42,
0x40a2f049,
0x19776a24,
0x4102f068,
0x19176a04,
0x4162f087,
0x18b869e4,
0x41c1f0a7,
0x185969c4,
0x4220f0c7,
0x17fa69a3,
0x427ff0e9,
0x179b6981,
0x42def10a,
0x173c695f,
0x433cf12d,
0x16de693c,
0x439af14f,
0x16806919,
0x43f9f173,
0x162268f5,
0x4456f197,
0x15c568d0,
0x44b4f1bb,
0x156768ab,
0x4511f1e1,
0x150a6885,
0x456ff206,
0x14ad685f,
0x45ccf22d,
0x14506838,
0x4628f253,
0x13f46811,
0x4685f27b,
0x139867e9,
0x46e1f2a3,
0x133c67c0,
0x473df2cb,
0x12e06797,
0x4799f2f5,
0x1284676d,
0x47f4f31e,
0x12296743,
0x484ff348,
0x11ce6718,
0x48aaf373,
0x117366ed,
0x4905f39f,
0x111966c1,
0x4960f3cb,
0x10bf6694,
0x49baf3f7,
0x10656667,
0x4a14f424,
0x100b663a,
0x4a6df452,
0x0fb2660c,
0x4ac6f480,
0x0f5965dd,
0x4b20f4ae,
0x0f0065ae,
0x4b78f4de,
0x0ea8657e,
0x4bd1f50d,
0x0e50654e,
0x4c29f53e,
0x0df8651d,
0x4c81f56f,
0x0da064eb,
0x4cd8f5a0,
0x0d4964b9,
0x4d30f5d2,
0x0cf26487,
0x4d87f604,
0x0c9b6454,
0x4dddf637,
0x0c456421,
0x4e34f66b,
0x0bef63ec,
0x4e8af69f,
0x0b9963b8,
0x4edff6d3,
0x0b446383,
0x4f35f709,
0x0aef634d,
0x4f8af73e,
0x0a9a6317,
0x4fdef774,
0x0a4662e0,
0x5033f7ab,
0x09f262a9,
0x5087f7e2,
0x099e6271,
0x50daf81a,
0x094b6239,
0x512ef852,
0x08f86201,
0x5181f88b,
0x08a561c7,
0x51d3f8c4,
0x0853618e,
0x5226f8fe,
0x08016153,
0x5278f938,
0x07af6119,
0x52c9f973,
0x075e60dd,
0x531bf9ae,
0x070d60a2,
0x536bf9ea,
0x06bd6065,
0x53bcfa26,
0x066d6029,
0x540cfa63,
0x061d5fec,
0x545cfaa0,
0x05cd5fae,
0x54abfade,
0x057e5f70,
0x54fafb1c,
0x05305f31,
0x5549fb5a,
0x04e25ef2,
0x5597fb9a,
0x04945eb2,
0x55e5fbd9,
0x04465e72,
0x5632fc19,
0x03f95e32,
0x567ffc5a,
0x03ad5df0,
0x56ccfc9b,
0x03605daf,
0x5718fcdc,
0x03155d6d,
0x5764fd1e,
0x02c95d2b,
0x57affd61,
0x027e5ce8,
0x57fafda4,
0x02345ca4,
0x5845fde7,
0x01e95c60,
0x588ffe2b,
0x01a05c1c,
0x58d9fe6f,
0x01565bd7,
0x5922feb4,
0x010d5b92,
0x596bfef9,
0x00c55b4d,
0x59b4ff3f,
0x007d5b07,
0x59fcff85,
0x00355ac0,
0x5a44ffcb,
0x5a79ffef,
0x00115a8b,
0x5a32ffa8,
0x00595ad2,
0x59eaff62,
0x00a05b18,
0x59a2ff1c,
0x00e95b5e,
0x5959fed6,
0x01315ba3,
0x5910fe91,
0x017b5be8,
0x58c6fe4d,
0x01c45c2d,
0x587cfe09,
0x020e5c71,
0x5832fdc5,
0x02585cb5,
0x57e7fd82,
0x02a35cf8,
0x579cfd3f,
0x02ee5d3b,
0x5750fcfd,
0x033a5d7d,
0x5704fcbb,
0x03865dbf,
0x56b8fc7a,
0x03d25e00,
0x566bfc39,
0x041f5e41,
0x561efbf8,
0x046c5e81,
0x55d1fbb8,
0x04ba5ec1,
0x5583fb79,
0x05085f01,
0x5534fb3a,
0x05565f40,
0x54e5fafb,
0x05a55f7e,
0x5496fabd,
0x05f45fbc,
0x5447fa80,
0x06445ffa,
0x53f7fa43,
0x06936037,
0x53a7fa06,
0x06e46073,
0x5356f9ca,
0x073460af,
0x5305f98f,
0x078560eb,
0x52b4f954,
0x07d76126,
0x5262f919,
0x08286160,
0x5210f8df,
0x087b619a,
0x51bdf8a6,
0x08cd61d4,
0x516bf86d,
0x0920620d,
0x5117f834,
0x09736246,
0x50c4f7fc,
0x09c6627e,
0x5070f7c5,
0x0a1a62b5,
0x501cf78e,
0x0a6e62ec,
0x4fc7f757,
0x0ac36323,
0x4f73f721,
0x0b186358,
0x4f1df6ec,
0x0b6d638e,
0x4ec8f6b7,
0x0bc263c3,
0x4e72f682,
0x0c1863f7,
0x4e1cf64f,
0x0c6e642b,
0x4dc6f61b,
0x0cc5645e,
0x4d6ff5e8,
0x0d1b6491,
0x4d18f5b6,
0x0d7364c3,
0x4cc0f585,
0x0dca64f5,
0x4c69f553,
0x0e226526,
0x4c11f523,
0x0e7a6557,
0x4bb8f4f3,
0x0ed26587,
0x4b60f4c3,
0x0f2a65b7,
0x4b07f494,
0x0f8365e6,
0x4aaef466,
0x0fdc6614,
0x4a54f438,
0x10366642,
0x49fbf40a,
0x1090666f,
0x49a1f3dd,
0x10ea669c,
0x4947f3b1,
0x114466c8,
0x48ecf385,
0x119e66f4,
0x4891f35a,
0x11f9671f,
0x4836f330,
0x1254674a,
0x47dbf306,
0x12b06774,
0x477ff2dc,
0x130b679d,
0x4723f2b3,
0x136767c6,
0x46c7f28b,
0x13c367ef,
0x466bf263,
0x141f6816,
0x460ef23c,
0x147c683e,
0x45b2f215,
0x14d96864,
0x4555f1ef,
0x1536688a,
0x44f7f1ca,
0x159368b0,
0x449af1a5,
0x15f168d5,
0x443cf180,
0x164e68f9,
0x43def15d,
0x16ac691d,
0x4380f139,
0x170a6940,
0x4322f117,
0x17696963,
0x42c3f0f5,
0x17c76985,
0x4264f0d3,
0x182669a6,
0x4205f0b2,
0x188569c7,
0x41a6f092,
0x18e469e8,
0x4147f072,
0x19446a07,
0x40e7f053,
0x19a36a26,
0x4087f035,
0x1a036a45,
0x4027f017,
0x1a636a63,
0x3fc7eff9,
0x1ac36a80,
0x3f67efdd,
0x1b246a9d,
0x3f06efc0,
0x1b846ab9,
0x3ea6efa5,
0x1be56ad5,
0x3e45ef8a,
0x1c466af0,
0x3de4ef6f,
0x1ca76b0a,
0x3d83ef56,
0x1d086b24,
0x3d21ef3c,
0x1d696b3d,
0x3cc0ef24,
0x1dca6b56,
0x3c5eef0c,
0x1e2c6b6e,
0x3bfceef4,
0x1e8e6b85,
0x3b9beedd,
0x1ef06b9c,
0x3b39eec7,
0x1f526bb2,
0x3ad6eeb2,
0x1fb46bc8,
0x3a74ee9d,
0x20166bdd,
0x3a12ee88,
0x20796bf1,
0x39afee74,
0x20db6c05,
0x394cee61,
0x213e6c18,
0x38eaee4f,
0x21a16c2b,
0x3887ee3d,
0x22046c3d,
0x3824ee2b,
0x22676c4e,
0x37c1ee1b,
0x22ca6c5f,
0x375dee0a,
0x232d6c6f,
0x36faedfb,
0x23906c7f,
0x3697edec,
0x23f46c8e,
0x3633edde,
0x24576c9c,
0x35cfedd0,
0x24bb6caa,
0x356cedc3,
0x251f6cb7,
0x3508edb6,
0x25826cc3,
0x34a4edaa,
0x25e66ccf,
0x3440ed9f,
0x264a6cdb,
0x33dced94,
0x26ae6ce5,
0x3378ed8a,
0x27126cef,
0x3314ed81,
0x27766cf9,
0x32b0ed78,
0x27da6d01,
0x324ced70,
0x283e6d0a,
0x31e8ed68,
0x28a36d11,
0x3183ed61,
0x29076d18,
0x311fed5b,
0x296b6d1f,
0x30bbed55,
0x29d06d24,
0x3056ed50,
0x2a346d29,
0x2ff2ed4c,
0x2a996d2e,
0x2f8ded48,
0x2afd6d32,
0x2f29ed44,
0x2b616d35,
0x2ec4ed42,
0x2bc66d38,
0x2e60ed40,
0x2c2a6d3a,
0x2dfbed3e,
0x2c8f6d3b,
0x2d97ed3d,
0x2cf36d3c,
0x2d32ed3d,
0x2d586d3c,
0x2cceed3e,
0x2dbd6d3c,
0x2c69ed3f,
0x2e216d3b,
0x2c05ed40,
0x2e866d39,
0x2ba0ed43,
0x2eea6d37,
0x2b3ced46,
0x2f4f6d34,
0x2ad7ed49,
0x2fb36d30,
0x2a73ed4d,
0x30186d2c,
0x2a0eed52,
0x307c6d28,
0x29aaed57,
0x30e06d22,
0x2946ed5d,
0x31456d1c,
0x28e1ed64,
0x31a96d16,
0x287ded6b,
0x320d6d0f,
0x2819ed73,
0x32716d07,
0x27b5ed7b,
0x32d66cfe,
0x2751ed84,
0x333a6cf5,
0x26eded8e,
0x339e6cec,
0x2689ed98,
0x34026ce1,
0x2625eda3,
0x34666cd6,
0x25c1edaf,
0x34ca6ccb,
0x255dedbb,
0x352d6cbf,
0x24f9edc8,
0x35916cb2,
0x2496edd5,
0x35f56ca5,
0x2432ede3,
0x36586c97,
0x23cfedf1,
0x36bc6c88,
0x236bee01,
0x371f6c79,
0x2308ee10,
0x37836c69,
0x22a5ee21,
0x37e66c59,
0x2242ee32,
0x38496c48,
0x21dfee43,
0x38ac6c36,
0x217cee56,
0x390f6c24,
0x2119ee68,
0x39716c11,
0x20b6ee7c,
0x39d46bfe,
0x2054ee90,
0x3a376bea,
0x1ff1eea4,
0x3a996bd5,
0x1f8feeba,
0x3afb6bc0,
0x1f2deed0,
0x3b5d6baa,
0x1ecbeee6,
0x3bbf6b94,
0x1e69eefd,
0x3c216b7d,
0x1e07ef15,
0x3c836b65,
0x1da6ef2d,
0x3ce46b4d,
0x1d44ef46,
0x3d466b34,
0x1ce3ef5f,
0x3da76b1a,
0x1c82ef79,
0x3e086b00,
0x1c21ef94,
0x3e696ae6,
0x1bc0efaf,
0x3eca6acb,
0x1b60efcb,
0x3f2b6aaf,
0x1affefe7,
0x3f8b6a92,
0x1a9ff004,
0x3feb6a75,
0x1a3ff022,
0x404b6a58,
0x19dff040,
0x40ab6a3a,
0x197ff05f,
0x410b6a1b,
0x1920f07e,
0x416a69fb,
0x18c1f09e,
0x41ca69dc,
0x1861f0bf,
0x422969bb,
0x1803f0e0,
0x4288699a,
0x17a4f101,
0x42e76978,
0x1745f124,
0x43456956,
0x16e7f147,
0x43a36933,
0x1689f16a,
0x44016910,
0x162bf18e,
0x445f68ec,
0x15cdf1b3,
0x44bd68c7,
0x1570f1d8,
0x451a68a2,
0x1513f1fd,
0x4578687c,
0x14b6f224,
0x45d46856,
0x1459f24b,
0x4631682f,
0x13fdf272,
0x468e6808,
0x13a0f29a,
0x46ea67e0,
0x1344f2c3,
0x474667b7,
0x12e9f2ec,
0x47a2678e,
0x128df315,
0x47fd6764,
0x1232f340,
0x4858673a,
0x11d7f36a,
0x48b3670f,
0x117cf396,
0x490e66e4,
0x1122f3c2,
0x496866b8,
0x10c8f3ee,
0x49c3668b,
0x106ef41b,
0x4a1c665e,
0x1014f449,
0x4a766631,
0x0fbbf477,
0x4acf6603,
0x0f62f4a6,
0x4b2865d4,
0x0f09f4d5,
0x4b8165a5,
0x0eb1f505,
0x4bda6575,
0x0e59f535,
0x4c326545,
0x0e01f566,
0x4c8a6514,
0x0da9f597,
0x4ce164e2,
0x0d52f5c9,
0x4d3864b1,
0x0cfbf5fb,
0x4d8f647e,
0x0ca4f62e,
0x4de6644b,
0x0c4ef662,
0x4e3c6418,
0x0bf8f696,
0x4e9263e4,
0x0ba2f6cb,
0x4ee863af,
0x0b4df700,
0x4f3d637a,
0x0af8f735,
0x4f936344,
0x0aa3f76b,
0x4fe7630e,
0x0a4ff7a2,
0x503c62d7,
0x09fbf7d9,
0x509062a0,
0x09a7f811,
0x50e36269,
0x0954f849,
0x51376230,
0x0901f882,
0x518a61f8,
0x08aef8bb,
0x51dc61be,
0x085cf8f5,
0x522f6185,
0x080af92f,
0x5281614b,
0x07b8f96a,
0x52d26110,
0x0767f9a5,
0x532360d5,
0x0716f9e1,
0x53746099,
0x06c6fa1d,
0x53c5605d,
0x0675fa5a,
0x54156020,
0x0626fa97,
0x54655fe3,
0x05d6fad5,
0x54b45fa5,
0x0587fb13,
0x55035f67,
0x0539fb51,
0x55525f28,
0x04ebfb91,
0x55a05ee9,
0x049dfbd0,
0x55ee5ea9,
0x044ffc10,
0x563b5e69,
0x0402fc51,
0x56885e29,
0x03b6fc92,
0x56d55de8,
0x0369fcd4,
0x57215da6,
0x031dfd15,
0x576d5d64,
0x02d2fd58,
0x57b85d22,
0x0287fd9b,
0x58035cdf,
0x023cfdde,
0x584e5c9b,
0x01f2fe22,
0x58985c58,
0x01a8fe66,
0x58e25c13,
0x015ffeab,
0x592b5bcf,
0x0116fef0,
0x59745b89,
0x00ceff36,
0x59bd5b44,
0x0085ff7c,
0x5a055afe,
0x003effc2,
0x5a4d5ab7
};*/
#endif // #ifndef _FILTERBANK_TABLES_H_