videoeditorengine/audioeditorengine/codecs/AWB/inc/mime_io.h
branchRCL_3
changeset 3 e0b5df5c0969
parent 0 951a5db380a0
child 5 4c409de21d23
equal deleted inserted replaced
0:951a5db380a0 3:e0b5df5c0969
     1 /*
       
     2 * Copyright (c) 2010 Ixonos Plc.
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of the "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - Initial contribution
       
    11 *
       
    12 * Contributors:
       
    13 * Ixonos Plc
       
    14 *
       
    15 * Description:  
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 #ifndef MIME_IO_H
       
    21 #define MIME_IO_H
       
    22 
       
    23 //static UWord8 toc_byte[16] = {0x04, 0x0C, 0x14, 0x1C, 0x24, 0x2C, 0x34, 0x3C,
       
    24   //                            0x44, 0x4C, 0x54, 0x5C, 0x64, 0x6C, 0x74, 0x7C};
       
    25 
       
    26 /* number of speech bits for all modes */
       
    27 //TInt unpacked_size[16] = {132,  177, 253, 285, 317, 365, 397, 461,
       
    28     //                               477,   35,   0,   0,   0,   0,   0,   0};
       
    29 
       
    30 /* size of packed frame for each mode, excluding TOC byte */
       
    31 //TInt packed_size[16] = {17, 23, 32, 36, 40, 46, 50, 58,
       
    32   //                               60,  5,  0,  0,  0,  0,  0,  0};
       
    33 
       
    34 /* number of unused speech bits in packed format for each mode */
       
    35 //TInt unused_size[16] = {4, 7, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0};
       
    36 
       
    37 /* sorting tables for all modes */
       
    38 
       
    39 const TInt sort_660[132] = {
       
    40      0,   5,   6,   7,  61,  84, 107, 130,  62,  85,
       
    41      8,   4,  37,  38,  39,  40,  58,  81, 104, 127,
       
    42     60,  83, 106, 129, 108, 131, 128,  41,  42,  80,
       
    43    126,   1,   3,  57, 103,  82, 105,  59,   2,  63,
       
    44    109, 110,  86,  19,  22,  23,  64,  87,  18,  20,
       
    45     21,  17,  13,  88,  43,  89,  65, 111,  14,  24,
       
    46     25,  26,  27,  28,  15,  16,  44,  90,  66, 112,
       
    47      9,  11,  10,  12,  67, 113,  29,  30,  31,  32,
       
    48     34,  33,  35,  36,  45,  51,  68,  74,  91,  97,
       
    49    114, 120,  46,  69,  92, 115,  52,  75,  98, 121,
       
    50     47,  70,  93, 116,  53,  76,  99, 122,  48,  71,
       
    51     94, 117,  54,  77, 100, 123,  49,  72,  95, 118,
       
    52     55,  78, 101, 124,  50,  73,  96, 119,  56,  79,
       
    53    102, 125
       
    54 };
       
    55 
       
    56 const TInt sort_885[177] = {
       
    57      0,   4,   6,   7,   5,   3,  47,  48,  49, 112,
       
    58    113, 114,  75, 106, 140, 171,  80, 111, 145, 176,
       
    59     77, 108, 142, 173,  78, 109, 143, 174,  79, 110,
       
    60    144, 175,  76, 107, 141, 172,  50, 115,  51,   2,
       
    61      1,  81, 116, 146,  19,  21,  12,  17,  18,  20,
       
    62     16,  25,  13,  10,  14,  24,  23,  22,  26,   8,
       
    63     15,  52, 117,  31,  82, 147,   9,  33,  11,  83,
       
    64    148,  53, 118,  28,  27,  84, 149,  34,  35,  29,
       
    65     46,  32,  30,  54, 119,  37,  36,  39,  38,  40,
       
    66     85, 150,  41,  42,  43,  44,  45,  55,  60,  65,
       
    67     70,  86,  91,  96, 101, 120, 125, 130, 135, 151,
       
    68    156, 161, 166,  56,  87, 121, 152,  61,  92, 126,
       
    69    157,  66,  97, 131, 162,  71, 102, 136, 167,  57,
       
    70     88, 122, 153,  62,  93, 127, 158,  67,  98, 132,
       
    71    163,  72, 103, 137, 168,  58,  89, 123, 154,  63,
       
    72     94, 128, 159,  68,  99, 133, 164,  73, 104, 138,
       
    73    169,  59,  90, 124, 155,  64,  95, 129, 160,  69,
       
    74    100, 134, 165,  74, 105, 139, 170
       
    75 };
       
    76 
       
    77 const TInt sort_1265[253] = {
       
    78      0,   4,   6,  93, 143, 196, 246,   7,   5,   3,
       
    79     47,  48,  49,  50,  51, 150, 151, 152, 153, 154,
       
    80     94, 144, 197, 247,  99, 149, 202, 252,  96, 146,
       
    81    199, 249,  97, 147, 200, 250, 100, 203,  98, 148,
       
    82    201, 251,  95, 145, 198, 248,  52,   2,   1, 101,
       
    83    204, 155,  19,  21,  12,  17,  18,  20,  16,  25,
       
    84     13,  10,  14,  24,  23,  22,  26,   8,  15,  53,
       
    85    156,  31, 102, 205,   9,  33,  11, 103, 206,  54,
       
    86    157,  28,  27, 104, 207,  34,  35,  29,  46,  32,
       
    87     30,  55, 158,  37,  36,  39,  38,  40, 105, 208,
       
    88     41,  42,  43,  44,  45,  56, 106, 159, 209,  57,
       
    89     66,  75,  84, 107, 116, 125, 134, 160, 169, 178,
       
    90    187, 210, 219, 228, 237,  58, 108, 161, 211,  62,
       
    91    112, 165, 215,  67, 117, 170, 220,  71, 121, 174,
       
    92    224,  76, 126, 179, 229,  80, 130, 183, 233,  85,
       
    93    135, 188, 238,  89, 139, 192, 242,  59, 109, 162,
       
    94    212,  63, 113, 166, 216,  68, 118, 171, 221,  72,
       
    95    122, 175, 225,  77, 127, 180, 230,  81, 131, 184,
       
    96    234,  86, 136, 189, 239,  90, 140, 193, 243,  60,
       
    97    110, 163, 213,  64, 114, 167, 217,  69, 119, 172,
       
    98    222,  73, 123, 176, 226,  78, 128, 181, 231,  82,
       
    99    132, 185, 235,  87, 137, 190, 240,  91, 141, 194,
       
   100    244,  61, 111, 164, 214,  65, 115, 168, 218,  70,
       
   101    120, 173, 223,  74, 124, 177, 227,  79, 129, 182,
       
   102    232,  83, 133, 186, 236,  88, 138, 191, 241,  92,
       
   103    142, 195, 245                         
       
   104 };
       
   105 
       
   106 const TInt sort_1425[285] = {
       
   107      0,   4,   6, 101, 159, 220, 278,   7,   5,   3,
       
   108     47,  48,  49,  50,  51, 166, 167, 168, 169, 170,
       
   109    102, 160, 221, 279, 107, 165, 226, 284, 104, 162,
       
   110    223, 281, 105, 163, 224, 282, 108, 227, 106, 164,
       
   111    225, 283, 103, 161, 222, 280,  52,   2,   1, 109,
       
   112    228, 171,  19,  21,  12,  17,  18,  20,  16,  25,
       
   113     13,  10,  14,  24,  23,  22,  26,   8,  15,  53,
       
   114    172,  31, 110, 229,   9,  33,  11, 111, 230,  54,
       
   115    173,  28,  27, 112, 231,  34,  35,  29,  46,  32,
       
   116     30,  55, 174,  37,  36,  39,  38,  40, 113, 232,
       
   117     41,  42,  43,  44,  45,  56, 114, 175, 233,  62,
       
   118    120, 181, 239,  75, 133, 194, 252,  57, 115, 176,
       
   119    234,  63, 121, 182, 240,  70, 128, 189, 247,  76,
       
   120    134, 195, 253,  83, 141, 202, 260,  92, 150, 211,
       
   121    269,  84, 142, 203, 261,  93, 151, 212, 270,  85,
       
   122    143, 204, 262,  94, 152, 213, 271,  86, 144, 205,
       
   123    263,  95, 153, 214, 272,  64, 122, 183, 241,  77,
       
   124    135, 196, 254,  65, 123, 184, 242,  78, 136, 197,
       
   125    255,  87, 145, 206, 264,  96, 154, 215, 273,  58,
       
   126    116, 177, 235,  66, 124, 185, 243,  71, 129, 190,
       
   127    248,  79, 137, 198, 256,  88, 146, 207, 265,  97,
       
   128    155, 216, 274,  59, 117, 178, 236,  67, 125, 186,
       
   129    244,  72, 130, 191, 249,  80, 138, 199, 257,  89,
       
   130    147, 208, 266,  98, 156, 217, 275,  60, 118, 179,
       
   131    237,  68, 126, 187, 245,  73, 131, 192, 250,  81,
       
   132    139, 200, 258,  90, 148, 209, 267,  99, 157, 218,
       
   133    276,  61, 119, 180, 238,  69, 127, 188, 246,  74,
       
   134    132, 193, 251,  82, 140, 201, 259,  91, 149, 210,
       
   135    268, 100, 158, 219, 277
       
   136 };
       
   137 
       
   138 const TInt sort_1585[317] = {
       
   139      0,   4,   6, 109, 175, 244, 310,   7,   5,   3,
       
   140     47,  48,  49,  50,  51, 182, 183, 184, 185, 186,
       
   141    110, 176, 245, 311, 115, 181, 250, 316, 112, 178,
       
   142    247, 313, 113, 179, 248, 314, 116, 251, 114, 180,
       
   143    249, 315, 111, 177, 246, 312,  52,   2,   1, 117,
       
   144    252, 187,  19,  21,  12,  17,  18,  20,  16,  25,
       
   145     13,  10,  14,  24,  23,  22,  26,   8,  15,  53,
       
   146    188,  31, 118, 253,   9,  33,  11, 119, 254,  54,
       
   147    189,  28,  27, 120, 255,  34,  35,  29,  46,  32,
       
   148     30,  55, 190,  37,  36,  39,  38,  40, 121, 256,
       
   149     41,  42,  43,  44,  45,  56, 122, 191, 257,  63,
       
   150    129, 198, 264,  76, 142, 211, 277,  89, 155, 224,
       
   151    290, 102, 168, 237, 303,  57, 123, 192, 258,  70,
       
   152    136, 205, 271,  83, 149, 218, 284,  96, 162, 231,
       
   153    297,  62, 128, 197, 263,  75, 141, 210, 276,  88,
       
   154    154, 223, 289, 101, 167, 236, 302,  58, 124, 193,
       
   155    259,  71, 137, 206, 272,  84, 150, 219, 285,  97,
       
   156    163, 232, 298,  59, 125, 194, 260,  64, 130, 199,
       
   157    265,  67, 133, 202, 268,  72, 138, 207, 273,  77,
       
   158    143, 212, 278,  80, 146, 215, 281,  85, 151, 220,
       
   159    286,  90, 156, 225, 291,  93, 159, 228, 294,  98,
       
   160    164, 233, 299, 103, 169, 238, 304, 106, 172, 241,
       
   161    307,  60, 126, 195, 261,  65, 131, 200, 266,  68,
       
   162    134, 203, 269,  73, 139, 208, 274,  78, 144, 213,
       
   163    279,  81, 147, 216, 282,  86, 152, 221, 287,  91,
       
   164    157, 226, 292,  94, 160, 229, 295,  99, 165, 234,
       
   165    300, 104, 170, 239, 305, 107, 173, 242, 308,  61,
       
   166    127, 196, 262,  66, 132, 201, 267,  69, 135, 204,
       
   167    270,  74, 140, 209, 275,  79, 145, 214, 280,  82,
       
   168    148, 217, 283,  87, 153, 222, 288,  92, 158, 227,
       
   169    293,  95, 161, 230, 296, 100, 166, 235, 301, 105,
       
   170    171, 240, 306, 108, 174, 243, 309
       
   171 };
       
   172 
       
   173 const TInt sort_1825[365] = {
       
   174      0,   4,   6, 121, 199, 280, 358,   7,   5,   3,
       
   175     47,  48,  49,  50,  51, 206, 207, 208, 209, 210,
       
   176    122, 200, 281, 359, 127, 205, 286, 364, 124, 202,
       
   177    283, 361, 125, 203, 284, 362, 128, 287, 126, 204,
       
   178    285, 363, 123, 201, 282, 360,  52,   2,   1, 129,
       
   179    288, 211,  19,  21,  12,  17,  18,  20,  16,  25,
       
   180     13,  10,  14,  24,  23,  22,  26,   8,  15,  53,
       
   181    212,  31, 130, 289,   9,  33,  11, 131, 290,  54,
       
   182    213,  28,  27, 132, 291,  34,  35,  29,  46,  32,
       
   183     30,  55, 214,  37,  36,  39,  38,  40, 133, 292,
       
   184     41,  42,  43,  44,  45,  56, 134, 215, 293, 198,
       
   185    299, 136, 120, 138,  60, 279,  58,  62, 357, 139,
       
   186    140, 295, 156,  57, 219, 297,  63, 217, 137, 170,
       
   187    300, 222,  64, 106,  61,  78, 294,  92, 142, 141,
       
   188    135, 221, 296, 301, 343,  59, 298, 184, 329, 315,
       
   189    220, 216, 265, 251, 218, 237, 352, 223, 157,  86,
       
   190    171,  87, 164, 351, 111, 302,  65, 178, 115, 323,
       
   191     72, 192, 101, 179,  93,  73, 193, 151, 337, 309,
       
   192    143, 274,  69, 324, 165, 150,  97, 338, 110, 310,
       
   193    330, 273,  68, 107, 175, 245, 114,  79, 113, 189,
       
   194    246, 259, 174,  71, 185,  96, 344, 100, 322,  83,
       
   195    334, 316, 333, 252, 161, 348, 147,  82, 269, 232,
       
   196    260, 308, 353, 347, 163, 231, 306, 320, 188, 270,
       
   197    146, 177, 266, 350, 256,  85, 149, 116, 191, 160,
       
   198    238, 258, 336, 305, 255,  88, 224,  99, 339, 230,
       
   199    228, 227, 272, 242, 241, 319, 233, 311, 102,  74,
       
   200    180, 275,  66, 194, 152, 325, 172, 247, 244, 261,
       
   201    117, 158, 166, 354,  75, 144, 108, 312,  94, 186,
       
   202    303,  80, 234,  89, 195, 112, 340, 181, 345, 317,
       
   203    326, 276, 239, 167, 118, 313,  70, 355, 327, 253,
       
   204    190, 176, 271, 104,  98, 153, 103,  90,  76, 267,
       
   205    277, 248, 225, 262, 182,  84, 154, 235, 335, 168,
       
   206    331, 196, 341, 249, 162, 307, 148, 349, 263, 321,
       
   207    257, 243, 229, 356, 159, 119,  67, 187, 173, 145,
       
   208    240,  77, 304, 332, 314, 342, 109, 254,  81, 278,
       
   209    105,  91, 346, 318, 183, 250, 197, 328,  95, 155,
       
   210    169, 268, 226, 236, 264                 
       
   211 };
       
   212 
       
   213 const TInt sort_1985[397] = {
       
   214      0,   4,   6, 129, 215, 304, 390,   7,   5,   3,
       
   215     47,  48,  49,  50,  51, 222, 223, 224, 225, 226,
       
   216    130, 216, 305, 391, 135, 221, 310, 396, 132, 218,
       
   217    307, 393, 133, 219, 308, 394, 136, 311, 134, 220,
       
   218    309, 395, 131, 217, 306, 392,  52,   2,   1, 137,
       
   219    312, 227,  19,  21,  12,  17,  18,  20,  16,  25,
       
   220     13,  10,  14,  24,  23,  22,  26,   8,  15,  53,
       
   221    228,  31, 138, 313,   9,  33,  11, 139, 314,  54,
       
   222    229,  28,  27, 140, 315,  34,  35,  29,  46,  32,
       
   223     30,  55, 230,  37,  36,  39,  38,  40, 141, 316,
       
   224     41,  42,  43,  44,  45,  56, 142, 231, 317,  63,
       
   225     73,  92, 340,  82, 324, 149, 353, 159, 334, 165,
       
   226    338, 178, 163, 254,  77, 168, 257, 153, 343,  57,
       
   227    248, 238,  79, 252, 166,  67,  80, 201, 101, 267,
       
   228    143, 164, 341, 255, 339, 187, 376, 318,  78, 328,
       
   229    362, 115, 232, 242, 253, 290, 276,  62,  58, 158,
       
   230     68,  93, 179, 319, 148, 169, 154,  72, 385, 329,
       
   231    333, 344, 102,  83, 144, 233, 323, 124, 243, 192,
       
   232    354, 237,  64, 247, 202, 209, 150, 116, 335, 268,
       
   233    239, 299, 188, 196, 298,  94, 195, 258, 123, 363,
       
   234    384, 109, 325, 371, 170, 370,  84, 110, 295, 180,
       
   235     74, 210, 191, 106, 291, 205, 367, 381, 377, 206,
       
   236    355, 122, 119, 120, 383, 160, 105, 108, 277, 380,
       
   237    294, 284, 285, 345, 208, 269, 249, 366, 386, 300,
       
   238    297, 259, 125, 369, 197,  97, 194, 286, 211, 281,
       
   239    280, 183, 372,  87, 155, 283,  59, 348, 327, 184,
       
   240     76, 111, 330, 203, 349,  69,  98, 152, 145, 189,
       
   241     66, 320, 337, 173, 358, 251, 198, 174, 263, 262,
       
   242    126, 241, 193,  88, 388, 117,  95, 387, 112, 359,
       
   243    287, 244, 103, 272, 301, 171, 162, 234, 273, 127,
       
   244    373, 181, 292,  85, 378, 302, 121, 107, 364, 346,
       
   245    356, 212, 278, 213,  65, 382, 288, 207, 113, 175,
       
   246     99, 296, 374, 368, 199, 260, 185, 336, 331, 161,
       
   247    270, 264, 250, 240,  75, 350, 151,  60,  89, 321,
       
   248    156, 274, 360, 326,  70, 282, 167, 146, 352,  81,
       
   249     91, 389, 266, 245, 177, 235, 190, 256, 204, 342,
       
   250    128, 118, 303, 104, 379, 182, 114, 375, 200,  96,
       
   251    293, 172, 214, 365, 279,  86, 289, 351, 347, 357,
       
   252    261, 186, 176, 271,  90, 100, 147, 322, 275, 361,
       
   253     71, 332,  61, 265, 157, 246, 236         
       
   254 };
       
   255 
       
   256 const TInt sort_2305[461] = {
       
   257      0,   4,   6, 145, 247, 352, 454,   7,   5,   3,
       
   258     47,  48,  49,  50,  51, 254, 255, 256, 257, 258,
       
   259    146, 248, 353, 455, 151, 253, 358, 460, 148, 250,
       
   260    355, 457, 149, 251, 356, 458, 152, 359, 150, 252,
       
   261    357, 459, 147, 249, 354, 456,  52,   2,   1, 153,
       
   262    360, 259,  19,  21,  12,  17,  18,  20,  16,  25,
       
   263     13,  10,  14,  24,  23,  22,  26,   8,  15,  53,
       
   264    260,  31, 154, 361,   9,  33,  11, 155, 362,  54,
       
   265    261,  28,  27, 156, 363,  34,  35,  29,  46,  32,
       
   266     30,  55, 262,  37,  36,  39,  38,  40, 157, 364,
       
   267     41,  42,  43,  44,  45,  56, 158, 263, 365, 181,
       
   268    192, 170,  79,  57, 399,  90, 159, 297, 377, 366,
       
   269    275,  68, 183, 388, 286, 194, 299, 92 ,  70, 182,
       
   270    401, 172,  59,  91,  58, 400, 368, 161,  81, 160,
       
   271    264, 171,  80, 389, 390, 378, 379, 193, 298,  69,
       
   272    266, 265, 367, 277, 288, 276, 287, 184,  60, 195,
       
   273     82,  93,  71, 369, 402, 173, 162, 444, 300, 391,
       
   274     98,  76, 278,  61, 267, 374, 135, 411, 167, 102,
       
   275    380, 200,  87, 178,  65,  94, 204, 124,  72, 342,
       
   276    189, 305, 381, 396, 433, 301, 226, 407, 289, 237,
       
   277    113, 215, 185, 128, 309, 403, 116, 320, 196, 331,
       
   278    370, 422, 174,  64, 392,  83, 425, 219, 134, 188,
       
   279    432, 112, 427, 139, 279, 163, 436, 208, 447, 218,
       
   280    236, 229,  97, 294, 385, 230, 166, 268, 177, 443,
       
   281    225, 426, 101, 272, 138, 127, 290, 117, 347, 199,
       
   282    414,  95, 140, 240, 410, 395, 209, 129, 283, 346,
       
   283    105, 241, 437,  86, 308, 448, 203, 345, 186, 107,
       
   284    220, 415, 334, 319, 106, 313, 118, 123,  73, 207,
       
   285    421, 214, 384, 373, 438,  62, 371, 341,  75, 449,
       
   286    168, 323, 164, 242, 416, 324, 304, 197, 335, 404,
       
   287    271,  63, 191, 325,  96, 169, 231, 280, 312, 187,
       
   288    406,  84, 201, 100,  67, 382, 175, 336, 202, 330,
       
   289    269, 393, 376, 383, 293, 307, 409, 179, 285, 314,
       
   290    302, 372, 398, 190, 180,  89,  99, 103, 232,  78,
       
   291     88,  77, 136, 387, 165, 198, 394, 125, 176, 428,
       
   292     74, 375, 238, 227,  66, 273, 282, 141, 306, 412,
       
   293    114,  85, 130, 348, 119, 291, 296, 386, 233, 397,
       
   294    303, 405, 284, 445, 423, 221, 210, 205, 450, 108,
       
   295    274, 434, 216, 343, 337, 142, 243, 321, 408, 451,
       
   296    310, 292, 120, 109, 281, 439, 270, 429, 332, 295,
       
   297    418, 211, 315, 222, 326, 131, 430, 244, 327, 349,
       
   298    417, 316, 143, 338, 440, 234, 110, 212, 452, 245,
       
   299    121, 419, 350, 223, 132, 441, 328, 413, 317, 339,
       
   300    126, 104, 137, 446, 344, 239, 435, 115, 333, 206,
       
   301    322, 217, 228, 424, 453, 311, 351, 111, 442, 224,
       
   302    213, 122, 431, 340, 235, 246, 133, 144, 420, 329,
       
   303    318
       
   304 };
       
   305 
       
   306 const TInt sort_2385[477] = {
       
   307      0,   4,   6, 145, 251, 360, 466,   7,   5,   3,
       
   308     47,  48,  49,  50,  51, 262, 263, 264, 265, 266,
       
   309    146, 252, 361, 467, 151, 257, 366, 472, 148, 254,
       
   310    363, 469, 149, 255, 364, 470, 156, 371, 150, 256,
       
   311    365, 471, 147, 253, 362, 468,  52,   2,   1, 157,
       
   312    372, 267,  19,  21,  12,  17,  18,  20,  16,  25,
       
   313     13,  10,  14,  24,  23,  22,  26,   8,  15,  53,
       
   314    268,  31, 152, 153, 154, 155, 258, 259, 260, 261,
       
   315    367, 368, 369, 370, 473, 474, 475, 476, 158, 373,
       
   316      9,  33,  11, 159, 374,  54, 269,  28,  27, 160,
       
   317    375,  34,  35,  29,  46,  32,  30,  55, 270, 37,
       
   318     36,  39,  38,  40, 161, 376,  41,  42,  43,  44,
       
   319     45,  56, 162, 271, 377, 185, 196, 174,  79,  57,
       
   320    411,  90, 163, 305, 389, 378, 283,  68, 187, 400,
       
   321    294, 198, 307,  92,  70, 186, 413, 176,  59,  91,
       
   322     58, 412, 380, 165,  81, 164, 272, 175,  80, 401,
       
   323    402, 390, 391, 197, 306,  69, 274, 273, 379, 285,
       
   324    296, 284, 295, 188,  60, 199,  82,  93,  71, 381,
       
   325    414, 177, 166, 456, 308, 403,  98,  76, 286,  61,
       
   326    275, 386, 135, 423, 171, 102, 392, 204,  87, 182,
       
   327     65,  94, 208, 124,  72, 350, 193, 313, 393, 408,
       
   328    445, 309, 230, 419, 297, 241, 113, 219, 189, 128,
       
   329    317, 415, 116, 328, 200, 339, 382, 434, 178,  64,
       
   330    404,  83, 437, 223, 134, 192, 444, 112, 439, 139,
       
   331    287, 167, 448, 212, 459, 222, 240, 233,  97, 302,
       
   332    397, 234, 170, 276, 181, 455, 229, 438, 101, 280,
       
   333    138, 127, 298, 117, 355, 203, 426,  95, 140, 244,
       
   334    422, 407, 213, 129, 291, 354, 105, 245, 449,  86,
       
   335    316, 460, 207, 353, 190, 107, 224, 427, 342, 327,
       
   336    106, 321, 118, 123,  73, 211, 433, 218, 396, 385,
       
   337    450,  62, 383, 349,  75, 461, 172, 331, 168, 246,
       
   338    428, 332, 312, 201, 343, 416, 279,  63, 195, 333,
       
   339     96, 173, 235, 288, 320, 191, 418,  84, 205, 100,
       
   340     67, 394, 179, 344, 206, 338, 277, 405, 388, 395,
       
   341    301, 315, 421, 183, 293, 322, 310, 384, 410, 194,
       
   342    184,  89,  99, 103, 236,  78,  88,  77, 136, 399,
       
   343    169, 202, 406, 125, 180, 440,  74, 387, 242, 231,
       
   344     66, 281, 290, 141, 314, 424, 114,  85, 130, 356,
       
   345    119, 299, 304, 398, 237, 409, 311, 417, 292, 457,
       
   346    435, 225, 214, 209, 462, 108, 282, 446, 220, 351,
       
   347    345, 142, 247, 329, 420, 463, 318, 300, 120, 109,
       
   348    289, 451, 278, 441, 340, 303, 430, 215, 323, 226,
       
   349    334, 131, 442, 248, 335, 357, 429, 324, 143, 346,
       
   350    452, 238, 110, 216, 464, 249, 121, 431, 358, 227,
       
   351    132, 453, 336, 425, 325, 347, 126, 104, 137, 458,
       
   352    352, 243, 447, 115, 341, 210, 330, 221, 232, 436,
       
   353    465, 319, 359, 111, 454, 228, 217, 122, 443, 348,
       
   354    239, 250, 133, 144, 432, 337, 326         
       
   355 };
       
   356 
       
   357 const TInt sort_SID[35] = {
       
   358     0,  1,  2,  3,  4,  5,  6,  7,  8,  9,
       
   359    10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
       
   360    20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
       
   361    30, 31, 32, 33, 34
       
   362 };
       
   363 
       
   364 /* pointer table for bit sorting tables */
       
   365 //const TInt *sort_ptr[16] = { sort_660, sort_885, sort_1265, sort_1425, sort_1585, sort_1825, sort_1985, sort_2305,
       
   366   //                             sort_2385, sort_SID,      NULL,      NULL,      NULL,      NULL,      NULL,      NULL};
       
   367 
       
   368 #endif