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_