glib/libglib/inc/gmirroringtable.h
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     1 /* gmirroringtable.h
       
     2  * generated by gen-mirroring-tab 
       
     3  * from the file BidiMirroring.txt of */
       
     4 
       
     5 #define PACKTAB_UINT8 guint8
       
     6 #define PACKTAB_UINT16 guint16
       
     7 #define PACKTAB_UINT32 guint32
       
     8 
       
     9 /*
       
    10   generated by packtab.c version 3
       
    11 
       
    12   use GLIB_GET_MIRRORING_DELTA(key) to access your table
       
    13 
       
    14   assumed sizeof(gint16): 2
       
    15   required memory: 1520
       
    16   lookups: 3
       
    17   partition shape: Mir[256][64][4]
       
    18   different table entries: 1 11 38
       
    19 */
       
    20 
       
    21 /* *INDENT-OFF* */
       
    22 
       
    23 static const gint16 MirLev2[4*38] = {
       
    24 #define MirLev2_0000 0x0
       
    25   0,0,0,0,
       
    26 #define MirLev2_0028 0x4
       
    27   1,-1,0,0,
       
    28 #define MirLev2_003C 0x8
       
    29   2,0,-2,0,
       
    30 #define MirLev2_0058 0xC
       
    31   0,0,0,2,
       
    32 #define MirLev2_005C 0x10
       
    33   0,-2,0,0,
       
    34 #define MirLev2_00A8 0x14
       
    35   0,0,0,16,
       
    36 #define MirLev2_00B8 0x18
       
    37   0,0,0,-16,
       
    38 #define MirLev2_2038 0x1C
       
    39   0,1,-1,0,
       
    40 #define MirLev2_2208 0x20
       
    41   3,3,3,-3,
       
    42 #define MirLev2_220C 0x24
       
    43   -3,-3,0,0,
       
    44 #define MirLev2_2214 0x28
       
    45   0,2016,0,0,
       
    46 #define MirLev2_2240 0x2C
       
    47   0,0,0,138,
       
    48 #define MirLev2_2250 0x30
       
    49   0,0,1,-1,
       
    50 #define MirLev2_2264 0x34
       
    51   1,-1,1,-1,
       
    52 #define MirLev2_228C 0x38
       
    53   0,0,0,1,
       
    54 #define MirLev2_2290 0x3C
       
    55   -1,1,-1,0,
       
    56 #define MirLev2_2298 0x40
       
    57   1824,0,0,0,
       
    58 #define MirLev2_22A4 0x44
       
    59   0,0,2104,0,
       
    60 #define MirLev2_22A8 0x48
       
    61   2108,2106,0,2106,
       
    62 #define MirLev2_22C8 0x4C
       
    63   0,1,-1,1,
       
    64 #define MirLev2_22CC 0x50
       
    65   -1,-138,0,0,
       
    66 #define MirLev2_22F0 0x54
       
    67   1,-1,8,8,
       
    68 #define MirLev2_22F4 0x58
       
    69   8,0,7,7,
       
    70 #define MirLev2_22F8 0x5C
       
    71   0,0,-8,-8,
       
    72 #define MirLev2_22FC 0x60
       
    73   -8,-7,-7,0,
       
    74 #define MirLev2_2984 0x64
       
    75   -1,1,-1,1,
       
    76 #define MirLev2_298C 0x68
       
    77   -1,3,1,-1,
       
    78 #define MirLev2_2990 0x6C
       
    79   -3,1,-1,1,
       
    80 #define MirLev2_2998 0x70
       
    81   -1,0,0,0,
       
    82 #define MirLev2_29B8 0x74
       
    83   -1824,0,0,0,
       
    84 #define MirLev2_29F4 0x78
       
    85   0,-2016,0,0,
       
    86 #define MirLev2_2AAC 0x7C
       
    87   1,-1,0,1,
       
    88 #define MirLev2_2AB0 0x80
       
    89   -1,0,0,1,
       
    90 #define MirLev2_2ADC 0x84
       
    91   0,0,-2104,0,
       
    92 #define MirLev2_2AE0 0x88
       
    93   0,0,0,-2106,
       
    94 #define MirLev2_2AE4 0x8C
       
    95   -2108,-2106,0,0,
       
    96 #define MirLev2_FF5C 0x90
       
    97   0,-2,0,1,
       
    98 #define MirLev2_FF60 0x94
       
    99   -1,0,1,-1,
       
   100 };
       
   101 
       
   102 static const PACKTAB_UINT8 MirLev1[64*11] = {
       
   103 #define MirLev1_0000 0x0
       
   104   MirLev2_0000,  /* 0000..0003 */
       
   105   MirLev2_0000,  /* 0004..0007 */
       
   106   MirLev2_0000,  /* 0008..000B */
       
   107   MirLev2_0000,  /* 000C..000F */
       
   108   MirLev2_0000,  /* 0010..0013 */
       
   109   MirLev2_0000,  /* 0014..0017 */
       
   110   MirLev2_0000,  /* 0018..001B */
       
   111   MirLev2_0000,  /* 001C..001F */
       
   112   MirLev2_0000,  /* 0020..0023 */
       
   113   MirLev2_0000,  /* 0024..0027 */
       
   114   MirLev2_0028,  /* 0028..002B */
       
   115   MirLev2_0000,  /* 002C..002F */
       
   116   MirLev2_0000,  /* 0030..0033 */
       
   117   MirLev2_0000,  /* 0034..0037 */
       
   118   MirLev2_0000,  /* 0038..003B */
       
   119   MirLev2_003C,  /* 003C..003F */
       
   120   MirLev2_0000,  /* 0040..0043 */
       
   121   MirLev2_0000,  /* 0044..0047 */
       
   122   MirLev2_0000,  /* 0048..004B */
       
   123   MirLev2_0000,  /* 004C..004F */
       
   124   MirLev2_0000,  /* 0050..0053 */
       
   125   MirLev2_0000,  /* 0054..0057 */
       
   126   MirLev2_0058,  /* 0058..005B */
       
   127   MirLev2_005C,  /* 005C..005F */
       
   128   MirLev2_0000,  /* 0060..0063 */
       
   129   MirLev2_0000,  /* 0064..0067 */
       
   130   MirLev2_0000,  /* 0068..006B */
       
   131   MirLev2_0000,  /* 006C..006F */
       
   132   MirLev2_0000,  /* 0070..0073 */
       
   133   MirLev2_0000,  /* 0074..0077 */
       
   134   MirLev2_0058,  /* 0078..007B */
       
   135   MirLev2_005C,  /* 007C..007F */
       
   136   MirLev2_0000,  /* 0080..0083 */
       
   137   MirLev2_0000,  /* 0084..0087 */
       
   138   MirLev2_0000,  /* 0088..008B */
       
   139   MirLev2_0000,  /* 008C..008F */
       
   140   MirLev2_0000,  /* 0090..0093 */
       
   141   MirLev2_0000,  /* 0094..0097 */
       
   142   MirLev2_0000,  /* 0098..009B */
       
   143   MirLev2_0000,  /* 009C..009F */
       
   144   MirLev2_0000,  /* 00A0..00A3 */
       
   145   MirLev2_0000,  /* 00A4..00A7 */
       
   146   MirLev2_00A8,  /* 00A8..00AB */
       
   147   MirLev2_0000,  /* 00AC..00AF */
       
   148   MirLev2_0000,  /* 00B0..00B3 */
       
   149   MirLev2_0000,  /* 00B4..00B7 */
       
   150   MirLev2_00B8,  /* 00B8..00BB */
       
   151   MirLev2_0000,  /* 00BC..00BF */
       
   152   MirLev2_0000,  /* 00C0..00C3 */
       
   153   MirLev2_0000,  /* 00C4..00C7 */
       
   154   MirLev2_0000,  /* 00C8..00CB */
       
   155   MirLev2_0000,  /* 00CC..00CF */
       
   156   MirLev2_0000,  /* 00D0..00D3 */
       
   157   MirLev2_0000,  /* 00D4..00D7 */
       
   158   MirLev2_0000,  /* 00D8..00DB */
       
   159   MirLev2_0000,  /* 00DC..00DF */
       
   160   MirLev2_0000,  /* 00E0..00E3 */
       
   161   MirLev2_0000,  /* 00E4..00E7 */
       
   162   MirLev2_0000,  /* 00E8..00EB */
       
   163   MirLev2_0000,  /* 00EC..00EF */
       
   164   MirLev2_0000,  /* 00F0..00F3 */
       
   165   MirLev2_0000,  /* 00F4..00F7 */
       
   166   MirLev2_0000,  /* 00F8..00FB */
       
   167   MirLev2_0000,  /* 00FC..00FF */
       
   168 #define MirLev1_0100 0x40
       
   169   MirLev2_0000,  /* 0100..0103 */
       
   170   MirLev2_0000,  /* 0104..0107 */
       
   171   MirLev2_0000,  /* 0108..010B */
       
   172   MirLev2_0000,  /* 010C..010F */
       
   173   MirLev2_0000,  /* 0110..0113 */
       
   174   MirLev2_0000,  /* 0114..0117 */
       
   175   MirLev2_0000,  /* 0118..011B */
       
   176   MirLev2_0000,  /* 011C..011F */
       
   177   MirLev2_0000,  /* 0120..0123 */
       
   178   MirLev2_0000,  /* 0124..0127 */
       
   179   MirLev2_0000,  /* 0128..012B */
       
   180   MirLev2_0000,  /* 012C..012F */
       
   181   MirLev2_0000,  /* 0130..0133 */
       
   182   MirLev2_0000,  /* 0134..0137 */
       
   183   MirLev2_0000,  /* 0138..013B */
       
   184   MirLev2_0000,  /* 013C..013F */
       
   185   MirLev2_0000,  /* 0140..0143 */
       
   186   MirLev2_0000,  /* 0144..0147 */
       
   187   MirLev2_0000,  /* 0148..014B */
       
   188   MirLev2_0000,  /* 014C..014F */
       
   189   MirLev2_0000,  /* 0150..0153 */
       
   190   MirLev2_0000,  /* 0154..0157 */
       
   191   MirLev2_0000,  /* 0158..015B */
       
   192   MirLev2_0000,  /* 015C..015F */
       
   193   MirLev2_0000,  /* 0160..0163 */
       
   194   MirLev2_0000,  /* 0164..0167 */
       
   195   MirLev2_0000,  /* 0168..016B */
       
   196   MirLev2_0000,  /* 016C..016F */
       
   197   MirLev2_0000,  /* 0170..0173 */
       
   198   MirLev2_0000,  /* 0174..0177 */
       
   199   MirLev2_0000,  /* 0178..017B */
       
   200   MirLev2_0000,  /* 017C..017F */
       
   201   MirLev2_0000,  /* 0180..0183 */
       
   202   MirLev2_0000,  /* 0184..0187 */
       
   203   MirLev2_0000,  /* 0188..018B */
       
   204   MirLev2_0000,  /* 018C..018F */
       
   205   MirLev2_0000,  /* 0190..0193 */
       
   206   MirLev2_0000,  /* 0194..0197 */
       
   207   MirLev2_0000,  /* 0198..019B */
       
   208   MirLev2_0000,  /* 019C..019F */
       
   209   MirLev2_0000,  /* 01A0..01A3 */
       
   210   MirLev2_0000,  /* 01A4..01A7 */
       
   211   MirLev2_0000,  /* 01A8..01AB */
       
   212   MirLev2_0000,  /* 01AC..01AF */
       
   213   MirLev2_0000,  /* 01B0..01B3 */
       
   214   MirLev2_0000,  /* 01B4..01B7 */
       
   215   MirLev2_0000,  /* 01B8..01BB */
       
   216   MirLev2_0000,  /* 01BC..01BF */
       
   217   MirLev2_0000,  /* 01C0..01C3 */
       
   218   MirLev2_0000,  /* 01C4..01C7 */
       
   219   MirLev2_0000,  /* 01C8..01CB */
       
   220   MirLev2_0000,  /* 01CC..01CF */
       
   221   MirLev2_0000,  /* 01D0..01D3 */
       
   222   MirLev2_0000,  /* 01D4..01D7 */
       
   223   MirLev2_0000,  /* 01D8..01DB */
       
   224   MirLev2_0000,  /* 01DC..01DF */
       
   225   MirLev2_0000,  /* 01E0..01E3 */
       
   226   MirLev2_0000,  /* 01E4..01E7 */
       
   227   MirLev2_0000,  /* 01E8..01EB */
       
   228   MirLev2_0000,  /* 01EC..01EF */
       
   229   MirLev2_0000,  /* 01F0..01F3 */
       
   230   MirLev2_0000,  /* 01F4..01F7 */
       
   231   MirLev2_0000,  /* 01F8..01FB */
       
   232   MirLev2_0000,  /* 01FC..01FF */
       
   233 #define MirLev1_2000 0x80
       
   234   MirLev2_0000,  /* 2000..2003 */
       
   235   MirLev2_0000,  /* 2004..2007 */
       
   236   MirLev2_0000,  /* 2008..200B */
       
   237   MirLev2_0000,  /* 200C..200F */
       
   238   MirLev2_0000,  /* 2010..2013 */
       
   239   MirLev2_0000,  /* 2014..2017 */
       
   240   MirLev2_0000,  /* 2018..201B */
       
   241   MirLev2_0000,  /* 201C..201F */
       
   242   MirLev2_0000,  /* 2020..2023 */
       
   243   MirLev2_0000,  /* 2024..2027 */
       
   244   MirLev2_0000,  /* 2028..202B */
       
   245   MirLev2_0000,  /* 202C..202F */
       
   246   MirLev2_0000,  /* 2030..2033 */
       
   247   MirLev2_0000,  /* 2034..2037 */
       
   248   MirLev2_2038,  /* 2038..203B */
       
   249   MirLev2_0000,  /* 203C..203F */
       
   250   MirLev2_0000,  /* 2040..2043 */
       
   251   MirLev2_2038,  /* 2044..2047 */
       
   252   MirLev2_0000,  /* 2048..204B */
       
   253   MirLev2_0000,  /* 204C..204F */
       
   254   MirLev2_0000,  /* 2050..2053 */
       
   255   MirLev2_0000,  /* 2054..2057 */
       
   256   MirLev2_0000,  /* 2058..205B */
       
   257   MirLev2_0000,  /* 205C..205F */
       
   258   MirLev2_0000,  /* 2060..2063 */
       
   259   MirLev2_0000,  /* 2064..2067 */
       
   260   MirLev2_0000,  /* 2068..206B */
       
   261   MirLev2_0000,  /* 206C..206F */
       
   262   MirLev2_0000,  /* 2070..2073 */
       
   263   MirLev2_0000,  /* 2074..2077 */
       
   264   MirLev2_0000,  /* 2078..207B */
       
   265   MirLev2_2038,  /* 207C..207F */
       
   266   MirLev2_0000,  /* 2080..2083 */
       
   267   MirLev2_0000,  /* 2084..2087 */
       
   268   MirLev2_0000,  /* 2088..208B */
       
   269   MirLev2_2038,  /* 208C..208F */
       
   270   MirLev2_0000,  /* 2090..2093 */
       
   271   MirLev2_0000,  /* 2094..2097 */
       
   272   MirLev2_0000,  /* 2098..209B */
       
   273   MirLev2_0000,  /* 209C..209F */
       
   274   MirLev2_0000,  /* 20A0..20A3 */
       
   275   MirLev2_0000,  /* 20A4..20A7 */
       
   276   MirLev2_0000,  /* 20A8..20AB */
       
   277   MirLev2_0000,  /* 20AC..20AF */
       
   278   MirLev2_0000,  /* 20B0..20B3 */
       
   279   MirLev2_0000,  /* 20B4..20B7 */
       
   280   MirLev2_0000,  /* 20B8..20BB */
       
   281   MirLev2_0000,  /* 20BC..20BF */
       
   282   MirLev2_0000,  /* 20C0..20C3 */
       
   283   MirLev2_0000,  /* 20C4..20C7 */
       
   284   MirLev2_0000,  /* 20C8..20CB */
       
   285   MirLev2_0000,  /* 20CC..20CF */
       
   286   MirLev2_0000,  /* 20D0..20D3 */
       
   287   MirLev2_0000,  /* 20D4..20D7 */
       
   288   MirLev2_0000,  /* 20D8..20DB */
       
   289   MirLev2_0000,  /* 20DC..20DF */
       
   290   MirLev2_0000,  /* 20E0..20E3 */
       
   291   MirLev2_0000,  /* 20E4..20E7 */
       
   292   MirLev2_0000,  /* 20E8..20EB */
       
   293   MirLev2_0000,  /* 20EC..20EF */
       
   294   MirLev2_0000,  /* 20F0..20F3 */
       
   295   MirLev2_0000,  /* 20F4..20F7 */
       
   296   MirLev2_0000,  /* 20F8..20FB */
       
   297   MirLev2_0000,  /* 20FC..20FF */
       
   298 #define MirLev1_2200 0xC0
       
   299   MirLev2_0000,  /* 2200..2203 */
       
   300   MirLev2_0000,  /* 2204..2207 */
       
   301   MirLev2_2208,  /* 2208..220B */
       
   302   MirLev2_220C,  /* 220C..220F */
       
   303   MirLev2_0000,  /* 2210..2213 */
       
   304   MirLev2_2214,  /* 2214..2217 */
       
   305   MirLev2_0000,  /* 2218..221B */
       
   306   MirLev2_0000,  /* 221C..221F */
       
   307   MirLev2_0000,  /* 2220..2223 */
       
   308   MirLev2_0000,  /* 2224..2227 */
       
   309   MirLev2_0000,  /* 2228..222B */
       
   310   MirLev2_0000,  /* 222C..222F */
       
   311   MirLev2_0000,  /* 2230..2233 */
       
   312   MirLev2_0000,  /* 2234..2237 */
       
   313   MirLev2_0000,  /* 2238..223B */
       
   314   MirLev2_0028,  /* 223C..223F */
       
   315   MirLev2_2240,  /* 2240..2243 */
       
   316   MirLev2_0000,  /* 2244..2247 */
       
   317   MirLev2_0000,  /* 2248..224B */
       
   318   MirLev2_0000,  /* 224C..224F */
       
   319   MirLev2_2250,  /* 2250..2253 */
       
   320   MirLev2_0028,  /* 2254..2257 */
       
   321   MirLev2_0000,  /* 2258..225B */
       
   322   MirLev2_0000,  /* 225C..225F */
       
   323   MirLev2_0000,  /* 2260..2263 */
       
   324   MirLev2_2264,  /* 2264..2267 */
       
   325   MirLev2_2264,  /* 2268..226B */
       
   326   MirLev2_2250,  /* 226C..226F */
       
   327   MirLev2_2264,  /* 2270..2273 */
       
   328   MirLev2_2264,  /* 2274..2277 */
       
   329   MirLev2_2264,  /* 2278..227B */
       
   330   MirLev2_2264,  /* 227C..227F */
       
   331   MirLev2_2264,  /* 2280..2283 */
       
   332   MirLev2_2264,  /* 2284..2287 */
       
   333   MirLev2_2264,  /* 2288..228B */
       
   334   MirLev2_228C,  /* 228C..228F */
       
   335   MirLev2_2290,  /* 2290..2293 */
       
   336   MirLev2_0000,  /* 2294..2297 */
       
   337   MirLev2_2298,  /* 2298..229B */
       
   338   MirLev2_0000,  /* 229C..229F */
       
   339   MirLev2_2250,  /* 22A0..22A3 */
       
   340   MirLev2_22A4,  /* 22A4..22A7 */
       
   341   MirLev2_22A8,  /* 22A8..22AB */
       
   342   MirLev2_0000,  /* 22AC..22AF */
       
   343   MirLev2_2264,  /* 22B0..22B3 */
       
   344   MirLev2_2264,  /* 22B4..22B7 */
       
   345   MirLev2_0000,  /* 22B8..22BB */
       
   346   MirLev2_0000,  /* 22BC..22BF */
       
   347   MirLev2_0000,  /* 22C0..22C3 */
       
   348   MirLev2_0000,  /* 22C4..22C7 */
       
   349   MirLev2_22C8,  /* 22C8..22CB */
       
   350   MirLev2_22CC,  /* 22CC..22CF */
       
   351   MirLev2_0028,  /* 22D0..22D3 */
       
   352   MirLev2_2250,  /* 22D4..22D7 */
       
   353   MirLev2_2264,  /* 22D8..22DB */
       
   354   MirLev2_2264,  /* 22DC..22DF */
       
   355   MirLev2_2264,  /* 22E0..22E3 */
       
   356   MirLev2_2264,  /* 22E4..22E7 */
       
   357   MirLev2_2264,  /* 22E8..22EB */
       
   358   MirLev2_0028,  /* 22EC..22EF */
       
   359   MirLev2_22F0,  /* 22F0..22F3 */
       
   360   MirLev2_22F4,  /* 22F4..22F7 */
       
   361   MirLev2_22F8,  /* 22F8..22FB */
       
   362   MirLev2_22FC,  /* 22FC..22FF */
       
   363 #define MirLev1_2300 0x100
       
   364   MirLev2_0000,  /* 2300..2303 */
       
   365   MirLev2_0000,  /* 2304..2307 */
       
   366   MirLev2_2264,  /* 2308..230B */
       
   367   MirLev2_0000,  /* 230C..230F */
       
   368   MirLev2_0000,  /* 2310..2313 */
       
   369   MirLev2_0000,  /* 2314..2317 */
       
   370   MirLev2_0000,  /* 2318..231B */
       
   371   MirLev2_0000,  /* 231C..231F */
       
   372   MirLev2_0000,  /* 2320..2323 */
       
   373   MirLev2_0000,  /* 2324..2327 */
       
   374   MirLev2_2038,  /* 2328..232B */
       
   375   MirLev2_0000,  /* 232C..232F */
       
   376   MirLev2_0000,  /* 2330..2333 */
       
   377   MirLev2_0000,  /* 2334..2337 */
       
   378   MirLev2_0000,  /* 2338..233B */
       
   379   MirLev2_0000,  /* 233C..233F */
       
   380   MirLev2_0000,  /* 2340..2343 */
       
   381   MirLev2_0000,  /* 2344..2347 */
       
   382   MirLev2_0000,  /* 2348..234B */
       
   383   MirLev2_0000,  /* 234C..234F */
       
   384   MirLev2_0000,  /* 2350..2353 */
       
   385   MirLev2_0000,  /* 2354..2357 */
       
   386   MirLev2_0000,  /* 2358..235B */
       
   387   MirLev2_0000,  /* 235C..235F */
       
   388   MirLev2_0000,  /* 2360..2363 */
       
   389   MirLev2_0000,  /* 2364..2367 */
       
   390   MirLev2_0000,  /* 2368..236B */
       
   391   MirLev2_0000,  /* 236C..236F */
       
   392   MirLev2_0000,  /* 2370..2373 */
       
   393   MirLev2_0000,  /* 2374..2377 */
       
   394   MirLev2_0000,  /* 2378..237B */
       
   395   MirLev2_0000,  /* 237C..237F */
       
   396   MirLev2_0000,  /* 2380..2383 */
       
   397   MirLev2_0000,  /* 2384..2387 */
       
   398   MirLev2_0000,  /* 2388..238B */
       
   399   MirLev2_0000,  /* 238C..238F */
       
   400   MirLev2_0000,  /* 2390..2393 */
       
   401   MirLev2_0000,  /* 2394..2397 */
       
   402   MirLev2_0000,  /* 2398..239B */
       
   403   MirLev2_0000,  /* 239C..239F */
       
   404   MirLev2_0000,  /* 23A0..23A3 */
       
   405   MirLev2_0000,  /* 23A4..23A7 */
       
   406   MirLev2_0000,  /* 23A8..23AB */
       
   407   MirLev2_0000,  /* 23AC..23AF */
       
   408   MirLev2_0000,  /* 23B0..23B3 */
       
   409   MirLev2_0000,  /* 23B4..23B7 */
       
   410   MirLev2_0000,  /* 23B8..23BB */
       
   411   MirLev2_0000,  /* 23BC..23BF */
       
   412   MirLev2_0000,  /* 23C0..23C3 */
       
   413   MirLev2_0000,  /* 23C4..23C7 */
       
   414   MirLev2_0000,  /* 23C8..23CB */
       
   415   MirLev2_0000,  /* 23CC..23CF */
       
   416   MirLev2_0000,  /* 23D0..23D3 */
       
   417   MirLev2_0000,  /* 23D4..23D7 */
       
   418   MirLev2_0000,  /* 23D8..23DB */
       
   419   MirLev2_0000,  /* 23DC..23DF */
       
   420   MirLev2_0000,  /* 23E0..23E3 */
       
   421   MirLev2_0000,  /* 23E4..23E7 */
       
   422   MirLev2_0000,  /* 23E8..23EB */
       
   423   MirLev2_0000,  /* 23EC..23EF */
       
   424   MirLev2_0000,  /* 23F0..23F3 */
       
   425   MirLev2_0000,  /* 23F4..23F7 */
       
   426   MirLev2_0000,  /* 23F8..23FB */
       
   427   MirLev2_0000,  /* 23FC..23FF */
       
   428 #define MirLev1_2700 0x140
       
   429   MirLev2_0000,  /* 2700..2703 */
       
   430   MirLev2_0000,  /* 2704..2707 */
       
   431   MirLev2_0000,  /* 2708..270B */
       
   432   MirLev2_0000,  /* 270C..270F */
       
   433   MirLev2_0000,  /* 2710..2713 */
       
   434   MirLev2_0000,  /* 2714..2717 */
       
   435   MirLev2_0000,  /* 2718..271B */
       
   436   MirLev2_0000,  /* 271C..271F */
       
   437   MirLev2_0000,  /* 2720..2723 */
       
   438   MirLev2_0000,  /* 2724..2727 */
       
   439   MirLev2_0000,  /* 2728..272B */
       
   440   MirLev2_0000,  /* 272C..272F */
       
   441   MirLev2_0000,  /* 2730..2733 */
       
   442   MirLev2_0000,  /* 2734..2737 */
       
   443   MirLev2_0000,  /* 2738..273B */
       
   444   MirLev2_0000,  /* 273C..273F */
       
   445   MirLev2_0000,  /* 2740..2743 */
       
   446   MirLev2_0000,  /* 2744..2747 */
       
   447   MirLev2_0000,  /* 2748..274B */
       
   448   MirLev2_0000,  /* 274C..274F */
       
   449   MirLev2_0000,  /* 2750..2753 */
       
   450   MirLev2_0000,  /* 2754..2757 */
       
   451   MirLev2_0000,  /* 2758..275B */
       
   452   MirLev2_0000,  /* 275C..275F */
       
   453   MirLev2_0000,  /* 2760..2763 */
       
   454   MirLev2_0000,  /* 2764..2767 */
       
   455   MirLev2_2264,  /* 2768..276B */
       
   456   MirLev2_2264,  /* 276C..276F */
       
   457   MirLev2_2264,  /* 2770..2773 */
       
   458   MirLev2_0028,  /* 2774..2777 */
       
   459   MirLev2_0000,  /* 2778..277B */
       
   460   MirLev2_0000,  /* 277C..277F */
       
   461   MirLev2_0000,  /* 2780..2783 */
       
   462   MirLev2_0000,  /* 2784..2787 */
       
   463   MirLev2_0000,  /* 2788..278B */
       
   464   MirLev2_0000,  /* 278C..278F */
       
   465   MirLev2_0000,  /* 2790..2793 */
       
   466   MirLev2_0000,  /* 2794..2797 */
       
   467   MirLev2_0000,  /* 2798..279B */
       
   468   MirLev2_0000,  /* 279C..279F */
       
   469   MirLev2_0000,  /* 27A0..27A3 */
       
   470   MirLev2_0000,  /* 27A4..27A7 */
       
   471   MirLev2_0000,  /* 27A8..27AB */
       
   472   MirLev2_0000,  /* 27AC..27AF */
       
   473   MirLev2_0000,  /* 27B0..27B3 */
       
   474   MirLev2_0000,  /* 27B4..27B7 */
       
   475   MirLev2_0000,  /* 27B8..27BB */
       
   476   MirLev2_0000,  /* 27BC..27BF */
       
   477   MirLev2_228C,  /* 27C0..27C3 */
       
   478   MirLev2_2290,  /* 27C4..27C7 */
       
   479   MirLev2_0000,  /* 27C8..27CB */
       
   480   MirLev2_0000,  /* 27CC..27CF */
       
   481   MirLev2_0000,  /* 27D0..27D3 */
       
   482   MirLev2_2038,  /* 27D4..27D7 */
       
   483   MirLev2_0000,  /* 27D8..27DB */
       
   484   MirLev2_2038,  /* 27DC..27DF */
       
   485   MirLev2_2250,  /* 27E0..27E3 */
       
   486   MirLev2_2264,  /* 27E4..27E7 */
       
   487   MirLev2_2264,  /* 27E8..27EB */
       
   488   MirLev2_0000,  /* 27EC..27EF */
       
   489   MirLev2_0000,  /* 27F0..27F3 */
       
   490   MirLev2_0000,  /* 27F4..27F7 */
       
   491   MirLev2_0000,  /* 27F8..27FB */
       
   492   MirLev2_0000,  /* 27FC..27FF */
       
   493 #define MirLev1_2900 0x180
       
   494   MirLev2_0000,  /* 2900..2903 */
       
   495   MirLev2_0000,  /* 2904..2907 */
       
   496   MirLev2_0000,  /* 2908..290B */
       
   497   MirLev2_0000,  /* 290C..290F */
       
   498   MirLev2_0000,  /* 2910..2913 */
       
   499   MirLev2_0000,  /* 2914..2917 */
       
   500   MirLev2_0000,  /* 2918..291B */
       
   501   MirLev2_0000,  /* 291C..291F */
       
   502   MirLev2_0000,  /* 2920..2923 */
       
   503   MirLev2_0000,  /* 2924..2927 */
       
   504   MirLev2_0000,  /* 2928..292B */
       
   505   MirLev2_0000,  /* 292C..292F */
       
   506   MirLev2_0000,  /* 2930..2933 */
       
   507   MirLev2_0000,  /* 2934..2937 */
       
   508   MirLev2_0000,  /* 2938..293B */
       
   509   MirLev2_0000,  /* 293C..293F */
       
   510   MirLev2_0000,  /* 2940..2943 */
       
   511   MirLev2_0000,  /* 2944..2947 */
       
   512   MirLev2_0000,  /* 2948..294B */
       
   513   MirLev2_0000,  /* 294C..294F */
       
   514   MirLev2_0000,  /* 2950..2953 */
       
   515   MirLev2_0000,  /* 2954..2957 */
       
   516   MirLev2_0000,  /* 2958..295B */
       
   517   MirLev2_0000,  /* 295C..295F */
       
   518   MirLev2_0000,  /* 2960..2963 */
       
   519   MirLev2_0000,  /* 2964..2967 */
       
   520   MirLev2_0000,  /* 2968..296B */
       
   521   MirLev2_0000,  /* 296C..296F */
       
   522   MirLev2_0000,  /* 2970..2973 */
       
   523   MirLev2_0000,  /* 2974..2977 */
       
   524   MirLev2_0000,  /* 2978..297B */
       
   525   MirLev2_0000,  /* 297C..297F */
       
   526   MirLev2_228C,  /* 2980..2983 */
       
   527   MirLev2_2984,  /* 2984..2987 */
       
   528   MirLev2_2984,  /* 2988..298B */
       
   529   MirLev2_298C,  /* 298C..298F */
       
   530   MirLev2_2990,  /* 2990..2993 */
       
   531   MirLev2_2984,  /* 2994..2997 */
       
   532   MirLev2_2998,  /* 2998..299B */
       
   533   MirLev2_0000,  /* 299C..299F */
       
   534   MirLev2_0000,  /* 29A0..29A3 */
       
   535   MirLev2_0000,  /* 29A4..29A7 */
       
   536   MirLev2_0000,  /* 29A8..29AB */
       
   537   MirLev2_0000,  /* 29AC..29AF */
       
   538   MirLev2_0000,  /* 29B0..29B3 */
       
   539   MirLev2_0000,  /* 29B4..29B7 */
       
   540   MirLev2_29B8,  /* 29B8..29BB */
       
   541   MirLev2_0000,  /* 29BC..29BF */
       
   542   MirLev2_0028,  /* 29C0..29C3 */
       
   543   MirLev2_0028,  /* 29C4..29C7 */
       
   544   MirLev2_0000,  /* 29C8..29CB */
       
   545   MirLev2_228C,  /* 29CC..29CF */
       
   546   MirLev2_2290,  /* 29D0..29D3 */
       
   547   MirLev2_0028,  /* 29D4..29D7 */
       
   548   MirLev2_2264,  /* 29D8..29DB */
       
   549   MirLev2_0000,  /* 29DC..29DF */
       
   550   MirLev2_0000,  /* 29E0..29E3 */
       
   551   MirLev2_0000,  /* 29E4..29E7 */
       
   552   MirLev2_0000,  /* 29E8..29EB */
       
   553   MirLev2_0000,  /* 29EC..29EF */
       
   554   MirLev2_0000,  /* 29F0..29F3 */
       
   555   MirLev2_29F4,  /* 29F4..29F7 */
       
   556   MirLev2_0028,  /* 29F8..29FB */
       
   557   MirLev2_0028,  /* 29FC..29FF */
       
   558 #define MirLev1_2A00 0x1C0
       
   559   MirLev2_0000,  /* 2A00..2A03 */
       
   560   MirLev2_0000,  /* 2A04..2A07 */
       
   561   MirLev2_0000,  /* 2A08..2A0B */
       
   562   MirLev2_0000,  /* 2A0C..2A0F */
       
   563   MirLev2_0000,  /* 2A10..2A13 */
       
   564   MirLev2_0000,  /* 2A14..2A17 */
       
   565   MirLev2_0000,  /* 2A18..2A1B */
       
   566   MirLev2_0000,  /* 2A1C..2A1F */
       
   567   MirLev2_0000,  /* 2A20..2A23 */
       
   568   MirLev2_0000,  /* 2A24..2A27 */
       
   569   MirLev2_228C,  /* 2A28..2A2B */
       
   570   MirLev2_2290,  /* 2A2C..2A2F */
       
   571   MirLev2_0000,  /* 2A30..2A33 */
       
   572   MirLev2_0028,  /* 2A34..2A37 */
       
   573   MirLev2_0000,  /* 2A38..2A3B */
       
   574   MirLev2_0028,  /* 2A3C..2A3F */
       
   575   MirLev2_0000,  /* 2A40..2A43 */
       
   576   MirLev2_0000,  /* 2A44..2A47 */
       
   577   MirLev2_0000,  /* 2A48..2A4B */
       
   578   MirLev2_0000,  /* 2A4C..2A4F */
       
   579   MirLev2_0000,  /* 2A50..2A53 */
       
   580   MirLev2_0000,  /* 2A54..2A57 */
       
   581   MirLev2_0000,  /* 2A58..2A5B */
       
   582   MirLev2_0000,  /* 2A5C..2A5F */
       
   583   MirLev2_0000,  /* 2A60..2A63 */
       
   584   MirLev2_0028,  /* 2A64..2A67 */
       
   585   MirLev2_0000,  /* 2A68..2A6B */
       
   586   MirLev2_0000,  /* 2A6C..2A6F */
       
   587   MirLev2_0000,  /* 2A70..2A73 */
       
   588   MirLev2_0000,  /* 2A74..2A77 */
       
   589   MirLev2_2038,  /* 2A78..2A7B */
       
   590   MirLev2_22C8,  /* 2A7C..2A7F */
       
   591   MirLev2_2984,  /* 2A80..2A83 */
       
   592   MirLev2_2998,  /* 2A84..2A87 */
       
   593   MirLev2_228C,  /* 2A88..2A8B */
       
   594   MirLev2_2998,  /* 2A8C..2A8F */
       
   595   MirLev2_22C8,  /* 2A90..2A93 */
       
   596   MirLev2_2984,  /* 2A94..2A97 */
       
   597   MirLev2_2984,  /* 2A98..2A9B */
       
   598   MirLev2_2998,  /* 2A9C..2A9F */
       
   599   MirLev2_2038,  /* 2AA0..2AA3 */
       
   600   MirLev2_2250,  /* 2AA4..2AA7 */
       
   601   MirLev2_2264,  /* 2AA8..2AAB */
       
   602   MirLev2_2AAC,  /* 2AAC..2AAF */
       
   603   MirLev2_2AB0,  /* 2AB0..2AB3 */
       
   604   MirLev2_2998,  /* 2AB4..2AB7 */
       
   605   MirLev2_228C,  /* 2AB8..2ABB */
       
   606   MirLev2_2984,  /* 2ABC..2ABF */
       
   607   MirLev2_2984,  /* 2AC0..2AC3 */
       
   608   MirLev2_2290,  /* 2AC4..2AC7 */
       
   609   MirLev2_0000,  /* 2AC8..2ACB */
       
   610   MirLev2_22C8,  /* 2ACC..2ACF */
       
   611   MirLev2_2984,  /* 2AD0..2AD3 */
       
   612   MirLev2_2290,  /* 2AD4..2AD7 */
       
   613   MirLev2_0000,  /* 2AD8..2ADB */
       
   614   MirLev2_2ADC,  /* 2ADC..2ADF */
       
   615   MirLev2_2AE0,  /* 2AE0..2AE3 */
       
   616   MirLev2_2AE4,  /* 2AE4..2AE7 */
       
   617   MirLev2_0000,  /* 2AE8..2AEB */
       
   618   MirLev2_0028,  /* 2AEC..2AEF */
       
   619   MirLev2_0000,  /* 2AF0..2AF3 */
       
   620   MirLev2_228C,  /* 2AF4..2AF7 */
       
   621   MirLev2_2290,  /* 2AF8..2AFB */
       
   622   MirLev2_0000,  /* 2AFC..2AFF */
       
   623 #define MirLev1_2E00 0x200
       
   624   MirLev2_2250,  /* 2E00..2E03 */
       
   625   MirLev2_0028,  /* 2E04..2E07 */
       
   626   MirLev2_2038,  /* 2E08..2E0B */
       
   627   MirLev2_0028,  /* 2E0C..2E0F */
       
   628   MirLev2_0000,  /* 2E10..2E13 */
       
   629   MirLev2_0000,  /* 2E14..2E17 */
       
   630   MirLev2_0000,  /* 2E18..2E1B */
       
   631   MirLev2_0028,  /* 2E1C..2E1F */
       
   632   MirLev2_0000,  /* 2E20..2E23 */
       
   633   MirLev2_0000,  /* 2E24..2E27 */
       
   634   MirLev2_0000,  /* 2E28..2E2B */
       
   635   MirLev2_0000,  /* 2E2C..2E2F */
       
   636   MirLev2_0000,  /* 2E30..2E33 */
       
   637   MirLev2_0000,  /* 2E34..2E37 */
       
   638   MirLev2_0000,  /* 2E38..2E3B */
       
   639   MirLev2_0000,  /* 2E3C..2E3F */
       
   640   MirLev2_0000,  /* 2E40..2E43 */
       
   641   MirLev2_0000,  /* 2E44..2E47 */
       
   642   MirLev2_0000,  /* 2E48..2E4B */
       
   643   MirLev2_0000,  /* 2E4C..2E4F */
       
   644   MirLev2_0000,  /* 2E50..2E53 */
       
   645   MirLev2_0000,  /* 2E54..2E57 */
       
   646   MirLev2_0000,  /* 2E58..2E5B */
       
   647   MirLev2_0000,  /* 2E5C..2E5F */
       
   648   MirLev2_0000,  /* 2E60..2E63 */
       
   649   MirLev2_0000,  /* 2E64..2E67 */
       
   650   MirLev2_0000,  /* 2E68..2E6B */
       
   651   MirLev2_0000,  /* 2E6C..2E6F */
       
   652   MirLev2_0000,  /* 2E70..2E73 */
       
   653   MirLev2_0000,  /* 2E74..2E77 */
       
   654   MirLev2_0000,  /* 2E78..2E7B */
       
   655   MirLev2_0000,  /* 2E7C..2E7F */
       
   656   MirLev2_0000,  /* 2E80..2E83 */
       
   657   MirLev2_0000,  /* 2E84..2E87 */
       
   658   MirLev2_0000,  /* 2E88..2E8B */
       
   659   MirLev2_0000,  /* 2E8C..2E8F */
       
   660   MirLev2_0000,  /* 2E90..2E93 */
       
   661   MirLev2_0000,  /* 2E94..2E97 */
       
   662   MirLev2_0000,  /* 2E98..2E9B */
       
   663   MirLev2_0000,  /* 2E9C..2E9F */
       
   664   MirLev2_0000,  /* 2EA0..2EA3 */
       
   665   MirLev2_0000,  /* 2EA4..2EA7 */
       
   666   MirLev2_0000,  /* 2EA8..2EAB */
       
   667   MirLev2_0000,  /* 2EAC..2EAF */
       
   668   MirLev2_0000,  /* 2EB0..2EB3 */
       
   669   MirLev2_0000,  /* 2EB4..2EB7 */
       
   670   MirLev2_0000,  /* 2EB8..2EBB */
       
   671   MirLev2_0000,  /* 2EBC..2EBF */
       
   672   MirLev2_0000,  /* 2EC0..2EC3 */
       
   673   MirLev2_0000,  /* 2EC4..2EC7 */
       
   674   MirLev2_0000,  /* 2EC8..2ECB */
       
   675   MirLev2_0000,  /* 2ECC..2ECF */
       
   676   MirLev2_0000,  /* 2ED0..2ED3 */
       
   677   MirLev2_0000,  /* 2ED4..2ED7 */
       
   678   MirLev2_0000,  /* 2ED8..2EDB */
       
   679   MirLev2_0000,  /* 2EDC..2EDF */
       
   680   MirLev2_0000,  /* 2EE0..2EE3 */
       
   681   MirLev2_0000,  /* 2EE4..2EE7 */
       
   682   MirLev2_0000,  /* 2EE8..2EEB */
       
   683   MirLev2_0000,  /* 2EEC..2EEF */
       
   684   MirLev2_0000,  /* 2EF0..2EF3 */
       
   685   MirLev2_0000,  /* 2EF4..2EF7 */
       
   686   MirLev2_0000,  /* 2EF8..2EFB */
       
   687   MirLev2_0000,  /* 2EFC..2EFF */
       
   688 #define MirLev1_3000 0x240
       
   689   MirLev2_0000,  /* 3000..3003 */
       
   690   MirLev2_0000,  /* 3004..3007 */
       
   691   MirLev2_2264,  /* 3008..300B */
       
   692   MirLev2_2264,  /* 300C..300F */
       
   693   MirLev2_0028,  /* 3010..3013 */
       
   694   MirLev2_2264,  /* 3014..3017 */
       
   695   MirLev2_2264,  /* 3018..301B */
       
   696   MirLev2_0000,  /* 301C..301F */
       
   697   MirLev2_0000,  /* 3020..3023 */
       
   698   MirLev2_0000,  /* 3024..3027 */
       
   699   MirLev2_0000,  /* 3028..302B */
       
   700   MirLev2_0000,  /* 302C..302F */
       
   701   MirLev2_0000,  /* 3030..3033 */
       
   702   MirLev2_0000,  /* 3034..3037 */
       
   703   MirLev2_0000,  /* 3038..303B */
       
   704   MirLev2_0000,  /* 303C..303F */
       
   705   MirLev2_0000,  /* 3040..3043 */
       
   706   MirLev2_0000,  /* 3044..3047 */
       
   707   MirLev2_0000,  /* 3048..304B */
       
   708   MirLev2_0000,  /* 304C..304F */
       
   709   MirLev2_0000,  /* 3050..3053 */
       
   710   MirLev2_0000,  /* 3054..3057 */
       
   711   MirLev2_0000,  /* 3058..305B */
       
   712   MirLev2_0000,  /* 305C..305F */
       
   713   MirLev2_0000,  /* 3060..3063 */
       
   714   MirLev2_0000,  /* 3064..3067 */
       
   715   MirLev2_0000,  /* 3068..306B */
       
   716   MirLev2_0000,  /* 306C..306F */
       
   717   MirLev2_0000,  /* 3070..3073 */
       
   718   MirLev2_0000,  /* 3074..3077 */
       
   719   MirLev2_0000,  /* 3078..307B */
       
   720   MirLev2_0000,  /* 307C..307F */
       
   721   MirLev2_0000,  /* 3080..3083 */
       
   722   MirLev2_0000,  /* 3084..3087 */
       
   723   MirLev2_0000,  /* 3088..308B */
       
   724   MirLev2_0000,  /* 308C..308F */
       
   725   MirLev2_0000,  /* 3090..3093 */
       
   726   MirLev2_0000,  /* 3094..3097 */
       
   727   MirLev2_0000,  /* 3098..309B */
       
   728   MirLev2_0000,  /* 309C..309F */
       
   729   MirLev2_0000,  /* 30A0..30A3 */
       
   730   MirLev2_0000,  /* 30A4..30A7 */
       
   731   MirLev2_0000,  /* 30A8..30AB */
       
   732   MirLev2_0000,  /* 30AC..30AF */
       
   733   MirLev2_0000,  /* 30B0..30B3 */
       
   734   MirLev2_0000,  /* 30B4..30B7 */
       
   735   MirLev2_0000,  /* 30B8..30BB */
       
   736   MirLev2_0000,  /* 30BC..30BF */
       
   737   MirLev2_0000,  /* 30C0..30C3 */
       
   738   MirLev2_0000,  /* 30C4..30C7 */
       
   739   MirLev2_0000,  /* 30C8..30CB */
       
   740   MirLev2_0000,  /* 30CC..30CF */
       
   741   MirLev2_0000,  /* 30D0..30D3 */
       
   742   MirLev2_0000,  /* 30D4..30D7 */
       
   743   MirLev2_0000,  /* 30D8..30DB */
       
   744   MirLev2_0000,  /* 30DC..30DF */
       
   745   MirLev2_0000,  /* 30E0..30E3 */
       
   746   MirLev2_0000,  /* 30E4..30E7 */
       
   747   MirLev2_0000,  /* 30E8..30EB */
       
   748   MirLev2_0000,  /* 30EC..30EF */
       
   749   MirLev2_0000,  /* 30F0..30F3 */
       
   750   MirLev2_0000,  /* 30F4..30F7 */
       
   751   MirLev2_0000,  /* 30F8..30FB */
       
   752   MirLev2_0000,  /* 30FC..30FF */
       
   753 #define MirLev1_FF00 0x280
       
   754   MirLev2_0000,  /* FF00..FF03 */
       
   755   MirLev2_0000,  /* FF04..FF07 */
       
   756   MirLev2_0028,  /* FF08..FF0B */
       
   757   MirLev2_0000,  /* FF0C..FF0F */
       
   758   MirLev2_0000,  /* FF10..FF13 */
       
   759   MirLev2_0000,  /* FF14..FF17 */
       
   760   MirLev2_0000,  /* FF18..FF1B */
       
   761   MirLev2_003C,  /* FF1C..FF1F */
       
   762   MirLev2_0000,  /* FF20..FF23 */
       
   763   MirLev2_0000,  /* FF24..FF27 */
       
   764   MirLev2_0000,  /* FF28..FF2B */
       
   765   MirLev2_0000,  /* FF2C..FF2F */
       
   766   MirLev2_0000,  /* FF30..FF33 */
       
   767   MirLev2_0000,  /* FF34..FF37 */
       
   768   MirLev2_0058,  /* FF38..FF3B */
       
   769   MirLev2_005C,  /* FF3C..FF3F */
       
   770   MirLev2_0000,  /* FF40..FF43 */
       
   771   MirLev2_0000,  /* FF44..FF47 */
       
   772   MirLev2_0000,  /* FF48..FF4B */
       
   773   MirLev2_0000,  /* FF4C..FF4F */
       
   774   MirLev2_0000,  /* FF50..FF53 */
       
   775   MirLev2_0000,  /* FF54..FF57 */
       
   776   MirLev2_0058,  /* FF58..FF5B */
       
   777   MirLev2_FF5C,  /* FF5C..FF5F */
       
   778   MirLev2_FF60,  /* FF60..FF63 */
       
   779   MirLev2_0000,  /* FF64..FF67 */
       
   780   MirLev2_0000,  /* FF68..FF6B */
       
   781   MirLev2_0000,  /* FF6C..FF6F */
       
   782   MirLev2_0000,  /* FF70..FF73 */
       
   783   MirLev2_0000,  /* FF74..FF77 */
       
   784   MirLev2_0000,  /* FF78..FF7B */
       
   785   MirLev2_0000,  /* FF7C..FF7F */
       
   786   MirLev2_0000,  /* FF80..FF83 */
       
   787   MirLev2_0000,  /* FF84..FF87 */
       
   788   MirLev2_0000,  /* FF88..FF8B */
       
   789   MirLev2_0000,  /* FF8C..FF8F */
       
   790   MirLev2_0000,  /* FF90..FF93 */
       
   791   MirLev2_0000,  /* FF94..FF97 */
       
   792   MirLev2_0000,  /* FF98..FF9B */
       
   793   MirLev2_0000,  /* FF9C..FF9F */
       
   794   MirLev2_0000,  /* FFA0..FFA3 */
       
   795   MirLev2_0000,  /* FFA4..FFA7 */
       
   796   MirLev2_0000,  /* FFA8..FFAB */
       
   797   MirLev2_0000,  /* FFAC..FFAF */
       
   798   MirLev2_0000,  /* FFB0..FFB3 */
       
   799   MirLev2_0000,  /* FFB4..FFB7 */
       
   800   MirLev2_0000,  /* FFB8..FFBB */
       
   801   MirLev2_0000,  /* FFBC..FFBF */
       
   802   MirLev2_0000,  /* FFC0..FFC3 */
       
   803   MirLev2_0000,  /* FFC4..FFC7 */
       
   804   MirLev2_0000,  /* FFC8..FFCB */
       
   805   MirLev2_0000,  /* FFCC..FFCF */
       
   806   MirLev2_0000,  /* FFD0..FFD3 */
       
   807   MirLev2_0000,  /* FFD4..FFD7 */
       
   808   MirLev2_0000,  /* FFD8..FFDB */
       
   809   MirLev2_0000,  /* FFDC..FFDF */
       
   810   MirLev2_0000,  /* FFE0..FFE3 */
       
   811   MirLev2_0000,  /* FFE4..FFE7 */
       
   812   MirLev2_0000,  /* FFE8..FFEB */
       
   813   MirLev2_0000,  /* FFEC..FFEF */
       
   814   MirLev2_0000,  /* FFF0..FFF3 */
       
   815   MirLev2_0000,  /* FFF4..FFF7 */
       
   816   MirLev2_0000,  /* FFF8..FFFB */
       
   817   MirLev2_0000,  /* FFFC..FFFF */
       
   818 };
       
   819 
       
   820 static const PACKTAB_UINT16 MirLev0[256*1] = {
       
   821 #define MirLev0_0000 0x0
       
   822   MirLev1_0000,  /* 0000..00FF */
       
   823   MirLev1_0100,  /* 0100..01FF */
       
   824   MirLev1_0100,  /* 0200..02FF */
       
   825   MirLev1_0100,  /* 0300..03FF */
       
   826   MirLev1_0100,  /* 0400..04FF */
       
   827   MirLev1_0100,  /* 0500..05FF */
       
   828   MirLev1_0100,  /* 0600..06FF */
       
   829   MirLev1_0100,  /* 0700..07FF */
       
   830   MirLev1_0100,  /* 0800..08FF */
       
   831   MirLev1_0100,  /* 0900..09FF */
       
   832   MirLev1_0100,  /* 0A00..0AFF */
       
   833   MirLev1_0100,  /* 0B00..0BFF */
       
   834   MirLev1_0100,  /* 0C00..0CFF */
       
   835   MirLev1_0100,  /* 0D00..0DFF */
       
   836   MirLev1_0100,  /* 0E00..0EFF */
       
   837   MirLev1_0100,  /* 0F00..0FFF */
       
   838   MirLev1_0100,  /* 1000..10FF */
       
   839   MirLev1_0100,  /* 1100..11FF */
       
   840   MirLev1_0100,  /* 1200..12FF */
       
   841   MirLev1_0100,  /* 1300..13FF */
       
   842   MirLev1_0100,  /* 1400..14FF */
       
   843   MirLev1_0100,  /* 1500..15FF */
       
   844   MirLev1_0100,  /* 1600..16FF */
       
   845   MirLev1_0100,  /* 1700..17FF */
       
   846   MirLev1_0100,  /* 1800..18FF */
       
   847   MirLev1_0100,  /* 1900..19FF */
       
   848   MirLev1_0100,  /* 1A00..1AFF */
       
   849   MirLev1_0100,  /* 1B00..1BFF */
       
   850   MirLev1_0100,  /* 1C00..1CFF */
       
   851   MirLev1_0100,  /* 1D00..1DFF */
       
   852   MirLev1_0100,  /* 1E00..1EFF */
       
   853   MirLev1_0100,  /* 1F00..1FFF */
       
   854   MirLev1_2000,  /* 2000..20FF */
       
   855   MirLev1_0100,  /* 2100..21FF */
       
   856   MirLev1_2200,  /* 2200..22FF */
       
   857   MirLev1_2300,  /* 2300..23FF */
       
   858   MirLev1_0100,  /* 2400..24FF */
       
   859   MirLev1_0100,  /* 2500..25FF */
       
   860   MirLev1_0100,  /* 2600..26FF */
       
   861   MirLev1_2700,  /* 2700..27FF */
       
   862   MirLev1_0100,  /* 2800..28FF */
       
   863   MirLev1_2900,  /* 2900..29FF */
       
   864   MirLev1_2A00,  /* 2A00..2AFF */
       
   865   MirLev1_0100,  /* 2B00..2BFF */
       
   866   MirLev1_0100,  /* 2C00..2CFF */
       
   867   MirLev1_0100,  /* 2D00..2DFF */
       
   868   MirLev1_2E00,  /* 2E00..2EFF */
       
   869   MirLev1_0100,  /* 2F00..2FFF */
       
   870   MirLev1_3000,  /* 3000..30FF */
       
   871   MirLev1_0100,  /* 3100..31FF */
       
   872   MirLev1_0100,  /* 3200..32FF */
       
   873   MirLev1_0100,  /* 3300..33FF */
       
   874   MirLev1_0100,  /* 3400..34FF */
       
   875   MirLev1_0100,  /* 3500..35FF */
       
   876   MirLev1_0100,  /* 3600..36FF */
       
   877   MirLev1_0100,  /* 3700..37FF */
       
   878   MirLev1_0100,  /* 3800..38FF */
       
   879   MirLev1_0100,  /* 3900..39FF */
       
   880   MirLev1_0100,  /* 3A00..3AFF */
       
   881   MirLev1_0100,  /* 3B00..3BFF */
       
   882   MirLev1_0100,  /* 3C00..3CFF */
       
   883   MirLev1_0100,  /* 3D00..3DFF */
       
   884   MirLev1_0100,  /* 3E00..3EFF */
       
   885   MirLev1_0100,  /* 3F00..3FFF */
       
   886   MirLev1_0100,  /* 4000..40FF */
       
   887   MirLev1_0100,  /* 4100..41FF */
       
   888   MirLev1_0100,  /* 4200..42FF */
       
   889   MirLev1_0100,  /* 4300..43FF */
       
   890   MirLev1_0100,  /* 4400..44FF */
       
   891   MirLev1_0100,  /* 4500..45FF */
       
   892   MirLev1_0100,  /* 4600..46FF */
       
   893   MirLev1_0100,  /* 4700..47FF */
       
   894   MirLev1_0100,  /* 4800..48FF */
       
   895   MirLev1_0100,  /* 4900..49FF */
       
   896   MirLev1_0100,  /* 4A00..4AFF */
       
   897   MirLev1_0100,  /* 4B00..4BFF */
       
   898   MirLev1_0100,  /* 4C00..4CFF */
       
   899   MirLev1_0100,  /* 4D00..4DFF */
       
   900   MirLev1_0100,  /* 4E00..4EFF */
       
   901   MirLev1_0100,  /* 4F00..4FFF */
       
   902   MirLev1_0100,  /* 5000..50FF */
       
   903   MirLev1_0100,  /* 5100..51FF */
       
   904   MirLev1_0100,  /* 5200..52FF */
       
   905   MirLev1_0100,  /* 5300..53FF */
       
   906   MirLev1_0100,  /* 5400..54FF */
       
   907   MirLev1_0100,  /* 5500..55FF */
       
   908   MirLev1_0100,  /* 5600..56FF */
       
   909   MirLev1_0100,  /* 5700..57FF */
       
   910   MirLev1_0100,  /* 5800..58FF */
       
   911   MirLev1_0100,  /* 5900..59FF */
       
   912   MirLev1_0100,  /* 5A00..5AFF */
       
   913   MirLev1_0100,  /* 5B00..5BFF */
       
   914   MirLev1_0100,  /* 5C00..5CFF */
       
   915   MirLev1_0100,  /* 5D00..5DFF */
       
   916   MirLev1_0100,  /* 5E00..5EFF */
       
   917   MirLev1_0100,  /* 5F00..5FFF */
       
   918   MirLev1_0100,  /* 6000..60FF */
       
   919   MirLev1_0100,  /* 6100..61FF */
       
   920   MirLev1_0100,  /* 6200..62FF */
       
   921   MirLev1_0100,  /* 6300..63FF */
       
   922   MirLev1_0100,  /* 6400..64FF */
       
   923   MirLev1_0100,  /* 6500..65FF */
       
   924   MirLev1_0100,  /* 6600..66FF */
       
   925   MirLev1_0100,  /* 6700..67FF */
       
   926   MirLev1_0100,  /* 6800..68FF */
       
   927   MirLev1_0100,  /* 6900..69FF */
       
   928   MirLev1_0100,  /* 6A00..6AFF */
       
   929   MirLev1_0100,  /* 6B00..6BFF */
       
   930   MirLev1_0100,  /* 6C00..6CFF */
       
   931   MirLev1_0100,  /* 6D00..6DFF */
       
   932   MirLev1_0100,  /* 6E00..6EFF */
       
   933   MirLev1_0100,  /* 6F00..6FFF */
       
   934   MirLev1_0100,  /* 7000..70FF */
       
   935   MirLev1_0100,  /* 7100..71FF */
       
   936   MirLev1_0100,  /* 7200..72FF */
       
   937   MirLev1_0100,  /* 7300..73FF */
       
   938   MirLev1_0100,  /* 7400..74FF */
       
   939   MirLev1_0100,  /* 7500..75FF */
       
   940   MirLev1_0100,  /* 7600..76FF */
       
   941   MirLev1_0100,  /* 7700..77FF */
       
   942   MirLev1_0100,  /* 7800..78FF */
       
   943   MirLev1_0100,  /* 7900..79FF */
       
   944   MirLev1_0100,  /* 7A00..7AFF */
       
   945   MirLev1_0100,  /* 7B00..7BFF */
       
   946   MirLev1_0100,  /* 7C00..7CFF */
       
   947   MirLev1_0100,  /* 7D00..7DFF */
       
   948   MirLev1_0100,  /* 7E00..7EFF */
       
   949   MirLev1_0100,  /* 7F00..7FFF */
       
   950   MirLev1_0100,  /* 8000..80FF */
       
   951   MirLev1_0100,  /* 8100..81FF */
       
   952   MirLev1_0100,  /* 8200..82FF */
       
   953   MirLev1_0100,  /* 8300..83FF */
       
   954   MirLev1_0100,  /* 8400..84FF */
       
   955   MirLev1_0100,  /* 8500..85FF */
       
   956   MirLev1_0100,  /* 8600..86FF */
       
   957   MirLev1_0100,  /* 8700..87FF */
       
   958   MirLev1_0100,  /* 8800..88FF */
       
   959   MirLev1_0100,  /* 8900..89FF */
       
   960   MirLev1_0100,  /* 8A00..8AFF */
       
   961   MirLev1_0100,  /* 8B00..8BFF */
       
   962   MirLev1_0100,  /* 8C00..8CFF */
       
   963   MirLev1_0100,  /* 8D00..8DFF */
       
   964   MirLev1_0100,  /* 8E00..8EFF */
       
   965   MirLev1_0100,  /* 8F00..8FFF */
       
   966   MirLev1_0100,  /* 9000..90FF */
       
   967   MirLev1_0100,  /* 9100..91FF */
       
   968   MirLev1_0100,  /* 9200..92FF */
       
   969   MirLev1_0100,  /* 9300..93FF */
       
   970   MirLev1_0100,  /* 9400..94FF */
       
   971   MirLev1_0100,  /* 9500..95FF */
       
   972   MirLev1_0100,  /* 9600..96FF */
       
   973   MirLev1_0100,  /* 9700..97FF */
       
   974   MirLev1_0100,  /* 9800..98FF */
       
   975   MirLev1_0100,  /* 9900..99FF */
       
   976   MirLev1_0100,  /* 9A00..9AFF */
       
   977   MirLev1_0100,  /* 9B00..9BFF */
       
   978   MirLev1_0100,  /* 9C00..9CFF */
       
   979   MirLev1_0100,  /* 9D00..9DFF */
       
   980   MirLev1_0100,  /* 9E00..9EFF */
       
   981   MirLev1_0100,  /* 9F00..9FFF */
       
   982   MirLev1_0100,  /* A000..A0FF */
       
   983   MirLev1_0100,  /* A100..A1FF */
       
   984   MirLev1_0100,  /* A200..A2FF */
       
   985   MirLev1_0100,  /* A300..A3FF */
       
   986   MirLev1_0100,  /* A400..A4FF */
       
   987   MirLev1_0100,  /* A500..A5FF */
       
   988   MirLev1_0100,  /* A600..A6FF */
       
   989   MirLev1_0100,  /* A700..A7FF */
       
   990   MirLev1_0100,  /* A800..A8FF */
       
   991   MirLev1_0100,  /* A900..A9FF */
       
   992   MirLev1_0100,  /* AA00..AAFF */
       
   993   MirLev1_0100,  /* AB00..ABFF */
       
   994   MirLev1_0100,  /* AC00..ACFF */
       
   995   MirLev1_0100,  /* AD00..ADFF */
       
   996   MirLev1_0100,  /* AE00..AEFF */
       
   997   MirLev1_0100,  /* AF00..AFFF */
       
   998   MirLev1_0100,  /* B000..B0FF */
       
   999   MirLev1_0100,  /* B100..B1FF */
       
  1000   MirLev1_0100,  /* B200..B2FF */
       
  1001   MirLev1_0100,  /* B300..B3FF */
       
  1002   MirLev1_0100,  /* B400..B4FF */
       
  1003   MirLev1_0100,  /* B500..B5FF */
       
  1004   MirLev1_0100,  /* B600..B6FF */
       
  1005   MirLev1_0100,  /* B700..B7FF */
       
  1006   MirLev1_0100,  /* B800..B8FF */
       
  1007   MirLev1_0100,  /* B900..B9FF */
       
  1008   MirLev1_0100,  /* BA00..BAFF */
       
  1009   MirLev1_0100,  /* BB00..BBFF */
       
  1010   MirLev1_0100,  /* BC00..BCFF */
       
  1011   MirLev1_0100,  /* BD00..BDFF */
       
  1012   MirLev1_0100,  /* BE00..BEFF */
       
  1013   MirLev1_0100,  /* BF00..BFFF */
       
  1014   MirLev1_0100,  /* C000..C0FF */
       
  1015   MirLev1_0100,  /* C100..C1FF */
       
  1016   MirLev1_0100,  /* C200..C2FF */
       
  1017   MirLev1_0100,  /* C300..C3FF */
       
  1018   MirLev1_0100,  /* C400..C4FF */
       
  1019   MirLev1_0100,  /* C500..C5FF */
       
  1020   MirLev1_0100,  /* C600..C6FF */
       
  1021   MirLev1_0100,  /* C700..C7FF */
       
  1022   MirLev1_0100,  /* C800..C8FF */
       
  1023   MirLev1_0100,  /* C900..C9FF */
       
  1024   MirLev1_0100,  /* CA00..CAFF */
       
  1025   MirLev1_0100,  /* CB00..CBFF */
       
  1026   MirLev1_0100,  /* CC00..CCFF */
       
  1027   MirLev1_0100,  /* CD00..CDFF */
       
  1028   MirLev1_0100,  /* CE00..CEFF */
       
  1029   MirLev1_0100,  /* CF00..CFFF */
       
  1030   MirLev1_0100,  /* D000..D0FF */
       
  1031   MirLev1_0100,  /* D100..D1FF */
       
  1032   MirLev1_0100,  /* D200..D2FF */
       
  1033   MirLev1_0100,  /* D300..D3FF */
       
  1034   MirLev1_0100,  /* D400..D4FF */
       
  1035   MirLev1_0100,  /* D500..D5FF */
       
  1036   MirLev1_0100,  /* D600..D6FF */
       
  1037   MirLev1_0100,  /* D700..D7FF */
       
  1038   MirLev1_0100,  /* D800..D8FF */
       
  1039   MirLev1_0100,  /* D900..D9FF */
       
  1040   MirLev1_0100,  /* DA00..DAFF */
       
  1041   MirLev1_0100,  /* DB00..DBFF */
       
  1042   MirLev1_0100,  /* DC00..DCFF */
       
  1043   MirLev1_0100,  /* DD00..DDFF */
       
  1044   MirLev1_0100,  /* DE00..DEFF */
       
  1045   MirLev1_0100,  /* DF00..DFFF */
       
  1046   MirLev1_0100,  /* E000..E0FF */
       
  1047   MirLev1_0100,  /* E100..E1FF */
       
  1048   MirLev1_0100,  /* E200..E2FF */
       
  1049   MirLev1_0100,  /* E300..E3FF */
       
  1050   MirLev1_0100,  /* E400..E4FF */
       
  1051   MirLev1_0100,  /* E500..E5FF */
       
  1052   MirLev1_0100,  /* E600..E6FF */
       
  1053   MirLev1_0100,  /* E700..E7FF */
       
  1054   MirLev1_0100,  /* E800..E8FF */
       
  1055   MirLev1_0100,  /* E900..E9FF */
       
  1056   MirLev1_0100,  /* EA00..EAFF */
       
  1057   MirLev1_0100,  /* EB00..EBFF */
       
  1058   MirLev1_0100,  /* EC00..ECFF */
       
  1059   MirLev1_0100,  /* ED00..EDFF */
       
  1060   MirLev1_0100,  /* EE00..EEFF */
       
  1061   MirLev1_0100,  /* EF00..EFFF */
       
  1062   MirLev1_0100,  /* F000..F0FF */
       
  1063   MirLev1_0100,  /* F100..F1FF */
       
  1064   MirLev1_0100,  /* F200..F2FF */
       
  1065   MirLev1_0100,  /* F300..F3FF */
       
  1066   MirLev1_0100,  /* F400..F4FF */
       
  1067   MirLev1_0100,  /* F500..F5FF */
       
  1068   MirLev1_0100,  /* F600..F6FF */
       
  1069   MirLev1_0100,  /* F700..F7FF */
       
  1070   MirLev1_0100,  /* F800..F8FF */
       
  1071   MirLev1_0100,  /* F900..F9FF */
       
  1072   MirLev1_0100,  /* FA00..FAFF */
       
  1073   MirLev1_0100,  /* FB00..FBFF */
       
  1074   MirLev1_0100,  /* FC00..FCFF */
       
  1075   MirLev1_0100,  /* FD00..FDFF */
       
  1076   MirLev1_0100,  /* FE00..FEFF */
       
  1077   MirLev1_FF00,  /* FF00..FFFF */
       
  1078 };
       
  1079 
       
  1080 /* *INDENT-ON* */
       
  1081 
       
  1082 #define GLIB_GET_MIRRORING_DELTA(x) \
       
  1083 	((x) >= 0x10000 ? 0 :  \
       
  1084 	MirLev2[((x) & 0x03) + \
       
  1085 	MirLev1[((x) >> 2 & 0x3f) + \
       
  1086 	MirLev0[((x) >> 8)]]])
       
  1087 
       
  1088 #undef PACKTAB_UINT8
       
  1089 #undef PACKTAB_UINT16
       
  1090 #undef PACKTAB_UINT32
       
  1091 
       
  1092 #define GLIB_GET_MIRRORING(x) ((x) + GLIB_GET_MIRRORING_DELTA(x))
       
  1093 
       
  1094 /* End of generated gmirroringtable.h */