Imported Upstream version 1.0.8
[platform/upstream/fribidi.git] / lib / mirroring.tab.i
1 /* mirroring.tab.i
2  * generated by gen-mirroring-tab (GNU FriBidi 1.0)
3  * from the file BidiMirroring.txt of Unicode version 10.0.0. */
4
5 #define PACKTAB_UINT8 uint8_t
6 #define PACKTAB_UINT16 uint16_t
7 #define PACKTAB_UINT32 uint32_t
8
9 /*
10   generated by packtab.c version 3
11
12   use FRIBIDI_GET_MIRRORING_DELTA(key) to access your table
13
14   assumed sizeof(int16_t): 2
15   required memory: 5504
16   lookups: 2
17   partition shape: Mir[1024][64]
18   different table entries: 1 27
19 */
20
21 /* *INDENT-OFF* */
22
23 static const int16_t MirLev1[64*27] = {
24 #define MirLev1_0000 0x0
25   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
26   0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-2,0,
27 #define MirLev1_0040 0x40
28   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-2,0,0,
29   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-2,0,0,
30 #define MirLev1_0080 0x80
31   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
32   0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16,0,0,0,0,
33 #define MirLev1_00C0 0xC0
34   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
35   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
36 #define MirLev1_0F00 0x100
37   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
38   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,
39 #define MirLev1_1680 0x140
40   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,
41   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
42 #define MirLev1_2000 0x180
43   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
44   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,
45 #define MirLev1_2040 0x1C0
46   0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
47   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,
48 #define MirLev1_2080 0x200
49   0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
50   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
51 #define MirLev1_2200 0x240
52   0,0,0,0,0,0,0,0,3,3,3,-3,-3,-3,0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,
53   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,
54 #define MirLev1_2240 0x280
55   0,0,0,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,
56   0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,
57 #define MirLev1_2280 0x2C0
58   1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,1,-1,1,-1,0,0,0,0,0,1824,0,0,0,0,0,0,0,
59   0,0,1,-1,0,0,2104,0,2108,2106,0,2106,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,
60 #define MirLev1_22C0 0x300
61   0,0,0,0,0,0,0,0,0,1,-1,1,-1,-138,0,0,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,
62   1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,1,-1,8,8,8,0,7,7,0,0,-8,-8,-8,-7,-7,0,
63 #define MirLev1_2300 0x340
64   0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
65   0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
66 #define MirLev1_2740 0x380
67   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
68   0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,
69 #define MirLev1_27C0 0x3C0
70   0,0,0,1,-1,1,-1,0,1,-1,0,2,0,-2,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,
71   0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
72 #define MirLev1_2980 0x400
73   0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,3,1,-1,-3,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,
74   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1824,0,0,0,0,0,0,0,
75 #define MirLev1_29C0 0x440
76   1,-1,0,0,1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,1,-1,0,0,1,-1,1,-1,0,0,0,0,
77   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2016,0,0,1,-1,0,0,1,-1,0,0,
78 #define MirLev1_2A00 0x480
79   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
80   0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,0,
81 #define MirLev1_2A40 0x4C0
82   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
83   0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,1,-1,1,
84 #define MirLev1_2A80 0x500
85   -1,1,-1,1,-1,0,0,0,0,0,0,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,
86   0,1,-1,0,0,0,1,-1,1,-1,1,-1,1,-1,0,1,-1,0,0,1,-1,0,0,0,0,0,0,1,-1,1,-1,1,
87 #define MirLev1_2AC0 0x540
88   -1,1,-1,1,-1,1,-1,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,-2104,0,
89   0,0,0,-2106,-2108,-2106,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,
90 #define MirLev1_2E00 0x580
91   0,0,1,-1,1,-1,0,0,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,
92   1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
93 #define MirLev1_3000 0x5C0
94   0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0,
95   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
96 #define MirLev1_FE40 0x600
97   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,
98   0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
99 #define MirLev1_FF00 0x640
100   0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-2,0,
101   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-2,0,0,
102 #define MirLev1_FF40 0x680
103   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-2,0,1,
104   -1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
105 };
106
107 static const PACKTAB_UINT16 MirLev0[1024*1] = {
108 #define MirLev0_0000 0x0
109   MirLev1_0000,  /* 0000..003F */
110   MirLev1_0040,  /* 0040..007F */
111   MirLev1_0080,  /* 0080..00BF */
112   MirLev1_00C0,  /* 00C0..00FF */
113   MirLev1_00C0,  /* 0100..013F */
114   MirLev1_00C0,  /* 0140..017F */
115   MirLev1_00C0,  /* 0180..01BF */
116   MirLev1_00C0,  /* 01C0..01FF */
117   MirLev1_00C0,  /* 0200..023F */
118   MirLev1_00C0,  /* 0240..027F */
119   MirLev1_00C0,  /* 0280..02BF */
120   MirLev1_00C0,  /* 02C0..02FF */
121   MirLev1_00C0,  /* 0300..033F */
122   MirLev1_00C0,  /* 0340..037F */
123   MirLev1_00C0,  /* 0380..03BF */
124   MirLev1_00C0,  /* 03C0..03FF */
125   MirLev1_00C0,  /* 0400..043F */
126   MirLev1_00C0,  /* 0440..047F */
127   MirLev1_00C0,  /* 0480..04BF */
128   MirLev1_00C0,  /* 04C0..04FF */
129   MirLev1_00C0,  /* 0500..053F */
130   MirLev1_00C0,  /* 0540..057F */
131   MirLev1_00C0,  /* 0580..05BF */
132   MirLev1_00C0,  /* 05C0..05FF */
133   MirLev1_00C0,  /* 0600..063F */
134   MirLev1_00C0,  /* 0640..067F */
135   MirLev1_00C0,  /* 0680..06BF */
136   MirLev1_00C0,  /* 06C0..06FF */
137   MirLev1_00C0,  /* 0700..073F */
138   MirLev1_00C0,  /* 0740..077F */
139   MirLev1_00C0,  /* 0780..07BF */
140   MirLev1_00C0,  /* 07C0..07FF */
141   MirLev1_00C0,  /* 0800..083F */
142   MirLev1_00C0,  /* 0840..087F */
143   MirLev1_00C0,  /* 0880..08BF */
144   MirLev1_00C0,  /* 08C0..08FF */
145   MirLev1_00C0,  /* 0900..093F */
146   MirLev1_00C0,  /* 0940..097F */
147   MirLev1_00C0,  /* 0980..09BF */
148   MirLev1_00C0,  /* 09C0..09FF */
149   MirLev1_00C0,  /* 0A00..0A3F */
150   MirLev1_00C0,  /* 0A40..0A7F */
151   MirLev1_00C0,  /* 0A80..0ABF */
152   MirLev1_00C0,  /* 0AC0..0AFF */
153   MirLev1_00C0,  /* 0B00..0B3F */
154   MirLev1_00C0,  /* 0B40..0B7F */
155   MirLev1_00C0,  /* 0B80..0BBF */
156   MirLev1_00C0,  /* 0BC0..0BFF */
157   MirLev1_00C0,  /* 0C00..0C3F */
158   MirLev1_00C0,  /* 0C40..0C7F */
159   MirLev1_00C0,  /* 0C80..0CBF */
160   MirLev1_00C0,  /* 0CC0..0CFF */
161   MirLev1_00C0,  /* 0D00..0D3F */
162   MirLev1_00C0,  /* 0D40..0D7F */
163   MirLev1_00C0,  /* 0D80..0DBF */
164   MirLev1_00C0,  /* 0DC0..0DFF */
165   MirLev1_00C0,  /* 0E00..0E3F */
166   MirLev1_00C0,  /* 0E40..0E7F */
167   MirLev1_00C0,  /* 0E80..0EBF */
168   MirLev1_00C0,  /* 0EC0..0EFF */
169   MirLev1_0F00,  /* 0F00..0F3F */
170   MirLev1_00C0,  /* 0F40..0F7F */
171   MirLev1_00C0,  /* 0F80..0FBF */
172   MirLev1_00C0,  /* 0FC0..0FFF */
173   MirLev1_00C0,  /* 1000..103F */
174   MirLev1_00C0,  /* 1040..107F */
175   MirLev1_00C0,  /* 1080..10BF */
176   MirLev1_00C0,  /* 10C0..10FF */
177   MirLev1_00C0,  /* 1100..113F */
178   MirLev1_00C0,  /* 1140..117F */
179   MirLev1_00C0,  /* 1180..11BF */
180   MirLev1_00C0,  /* 11C0..11FF */
181   MirLev1_00C0,  /* 1200..123F */
182   MirLev1_00C0,  /* 1240..127F */
183   MirLev1_00C0,  /* 1280..12BF */
184   MirLev1_00C0,  /* 12C0..12FF */
185   MirLev1_00C0,  /* 1300..133F */
186   MirLev1_00C0,  /* 1340..137F */
187   MirLev1_00C0,  /* 1380..13BF */
188   MirLev1_00C0,  /* 13C0..13FF */
189   MirLev1_00C0,  /* 1400..143F */
190   MirLev1_00C0,  /* 1440..147F */
191   MirLev1_00C0,  /* 1480..14BF */
192   MirLev1_00C0,  /* 14C0..14FF */
193   MirLev1_00C0,  /* 1500..153F */
194   MirLev1_00C0,  /* 1540..157F */
195   MirLev1_00C0,  /* 1580..15BF */
196   MirLev1_00C0,  /* 15C0..15FF */
197   MirLev1_00C0,  /* 1600..163F */
198   MirLev1_00C0,  /* 1640..167F */
199   MirLev1_1680,  /* 1680..16BF */
200   MirLev1_00C0,  /* 16C0..16FF */
201   MirLev1_00C0,  /* 1700..173F */
202   MirLev1_00C0,  /* 1740..177F */
203   MirLev1_00C0,  /* 1780..17BF */
204   MirLev1_00C0,  /* 17C0..17FF */
205   MirLev1_00C0,  /* 1800..183F */
206   MirLev1_00C0,  /* 1840..187F */
207   MirLev1_00C0,  /* 1880..18BF */
208   MirLev1_00C0,  /* 18C0..18FF */
209   MirLev1_00C0,  /* 1900..193F */
210   MirLev1_00C0,  /* 1940..197F */
211   MirLev1_00C0,  /* 1980..19BF */
212   MirLev1_00C0,  /* 19C0..19FF */
213   MirLev1_00C0,  /* 1A00..1A3F */
214   MirLev1_00C0,  /* 1A40..1A7F */
215   MirLev1_00C0,  /* 1A80..1ABF */
216   MirLev1_00C0,  /* 1AC0..1AFF */
217   MirLev1_00C0,  /* 1B00..1B3F */
218   MirLev1_00C0,  /* 1B40..1B7F */
219   MirLev1_00C0,  /* 1B80..1BBF */
220   MirLev1_00C0,  /* 1BC0..1BFF */
221   MirLev1_00C0,  /* 1C00..1C3F */
222   MirLev1_00C0,  /* 1C40..1C7F */
223   MirLev1_00C0,  /* 1C80..1CBF */
224   MirLev1_00C0,  /* 1CC0..1CFF */
225   MirLev1_00C0,  /* 1D00..1D3F */
226   MirLev1_00C0,  /* 1D40..1D7F */
227   MirLev1_00C0,  /* 1D80..1DBF */
228   MirLev1_00C0,  /* 1DC0..1DFF */
229   MirLev1_00C0,  /* 1E00..1E3F */
230   MirLev1_00C0,  /* 1E40..1E7F */
231   MirLev1_00C0,  /* 1E80..1EBF */
232   MirLev1_00C0,  /* 1EC0..1EFF */
233   MirLev1_00C0,  /* 1F00..1F3F */
234   MirLev1_00C0,  /* 1F40..1F7F */
235   MirLev1_00C0,  /* 1F80..1FBF */
236   MirLev1_00C0,  /* 1FC0..1FFF */
237   MirLev1_2000,  /* 2000..203F */
238   MirLev1_2040,  /* 2040..207F */
239   MirLev1_2080,  /* 2080..20BF */
240   MirLev1_00C0,  /* 20C0..20FF */
241   MirLev1_00C0,  /* 2100..213F */
242   MirLev1_00C0,  /* 2140..217F */
243   MirLev1_00C0,  /* 2180..21BF */
244   MirLev1_00C0,  /* 21C0..21FF */
245   MirLev1_2200,  /* 2200..223F */
246   MirLev1_2240,  /* 2240..227F */
247   MirLev1_2280,  /* 2280..22BF */
248   MirLev1_22C0,  /* 22C0..22FF */
249   MirLev1_2300,  /* 2300..233F */
250   MirLev1_00C0,  /* 2340..237F */
251   MirLev1_00C0,  /* 2380..23BF */
252   MirLev1_00C0,  /* 23C0..23FF */
253   MirLev1_00C0,  /* 2400..243F */
254   MirLev1_00C0,  /* 2440..247F */
255   MirLev1_00C0,  /* 2480..24BF */
256   MirLev1_00C0,  /* 24C0..24FF */
257   MirLev1_00C0,  /* 2500..253F */
258   MirLev1_00C0,  /* 2540..257F */
259   MirLev1_00C0,  /* 2580..25BF */
260   MirLev1_00C0,  /* 25C0..25FF */
261   MirLev1_00C0,  /* 2600..263F */
262   MirLev1_00C0,  /* 2640..267F */
263   MirLev1_00C0,  /* 2680..26BF */
264   MirLev1_00C0,  /* 26C0..26FF */
265   MirLev1_00C0,  /* 2700..273F */
266   MirLev1_2740,  /* 2740..277F */
267   MirLev1_00C0,  /* 2780..27BF */
268   MirLev1_27C0,  /* 27C0..27FF */
269   MirLev1_00C0,  /* 2800..283F */
270   MirLev1_00C0,  /* 2840..287F */
271   MirLev1_00C0,  /* 2880..28BF */
272   MirLev1_00C0,  /* 28C0..28FF */
273   MirLev1_00C0,  /* 2900..293F */
274   MirLev1_00C0,  /* 2940..297F */
275   MirLev1_2980,  /* 2980..29BF */
276   MirLev1_29C0,  /* 29C0..29FF */
277   MirLev1_2A00,  /* 2A00..2A3F */
278   MirLev1_2A40,  /* 2A40..2A7F */
279   MirLev1_2A80,  /* 2A80..2ABF */
280   MirLev1_2AC0,  /* 2AC0..2AFF */
281   MirLev1_00C0,  /* 2B00..2B3F */
282   MirLev1_00C0,  /* 2B40..2B7F */
283   MirLev1_00C0,  /* 2B80..2BBF */
284   MirLev1_00C0,  /* 2BC0..2BFF */
285   MirLev1_00C0,  /* 2C00..2C3F */
286   MirLev1_00C0,  /* 2C40..2C7F */
287   MirLev1_00C0,  /* 2C80..2CBF */
288   MirLev1_00C0,  /* 2CC0..2CFF */
289   MirLev1_00C0,  /* 2D00..2D3F */
290   MirLev1_00C0,  /* 2D40..2D7F */
291   MirLev1_00C0,  /* 2D80..2DBF */
292   MirLev1_00C0,  /* 2DC0..2DFF */
293   MirLev1_2E00,  /* 2E00..2E3F */
294   MirLev1_00C0,  /* 2E40..2E7F */
295   MirLev1_00C0,  /* 2E80..2EBF */
296   MirLev1_00C0,  /* 2EC0..2EFF */
297   MirLev1_00C0,  /* 2F00..2F3F */
298   MirLev1_00C0,  /* 2F40..2F7F */
299   MirLev1_00C0,  /* 2F80..2FBF */
300   MirLev1_00C0,  /* 2FC0..2FFF */
301   MirLev1_3000,  /* 3000..303F */
302   MirLev1_00C0,  /* 3040..307F */
303   MirLev1_00C0,  /* 3080..30BF */
304   MirLev1_00C0,  /* 30C0..30FF */
305   MirLev1_00C0,  /* 3100..313F */
306   MirLev1_00C0,  /* 3140..317F */
307   MirLev1_00C0,  /* 3180..31BF */
308   MirLev1_00C0,  /* 31C0..31FF */
309   MirLev1_00C0,  /* 3200..323F */
310   MirLev1_00C0,  /* 3240..327F */
311   MirLev1_00C0,  /* 3280..32BF */
312   MirLev1_00C0,  /* 32C0..32FF */
313   MirLev1_00C0,  /* 3300..333F */
314   MirLev1_00C0,  /* 3340..337F */
315   MirLev1_00C0,  /* 3380..33BF */
316   MirLev1_00C0,  /* 33C0..33FF */
317   MirLev1_00C0,  /* 3400..343F */
318   MirLev1_00C0,  /* 3440..347F */
319   MirLev1_00C0,  /* 3480..34BF */
320   MirLev1_00C0,  /* 34C0..34FF */
321   MirLev1_00C0,  /* 3500..353F */
322   MirLev1_00C0,  /* 3540..357F */
323   MirLev1_00C0,  /* 3580..35BF */
324   MirLev1_00C0,  /* 35C0..35FF */
325   MirLev1_00C0,  /* 3600..363F */
326   MirLev1_00C0,  /* 3640..367F */
327   MirLev1_00C0,  /* 3680..36BF */
328   MirLev1_00C0,  /* 36C0..36FF */
329   MirLev1_00C0,  /* 3700..373F */
330   MirLev1_00C0,  /* 3740..377F */
331   MirLev1_00C0,  /* 3780..37BF */
332   MirLev1_00C0,  /* 37C0..37FF */
333   MirLev1_00C0,  /* 3800..383F */
334   MirLev1_00C0,  /* 3840..387F */
335   MirLev1_00C0,  /* 3880..38BF */
336   MirLev1_00C0,  /* 38C0..38FF */
337   MirLev1_00C0,  /* 3900..393F */
338   MirLev1_00C0,  /* 3940..397F */
339   MirLev1_00C0,  /* 3980..39BF */
340   MirLev1_00C0,  /* 39C0..39FF */
341   MirLev1_00C0,  /* 3A00..3A3F */
342   MirLev1_00C0,  /* 3A40..3A7F */
343   MirLev1_00C0,  /* 3A80..3ABF */
344   MirLev1_00C0,  /* 3AC0..3AFF */
345   MirLev1_00C0,  /* 3B00..3B3F */
346   MirLev1_00C0,  /* 3B40..3B7F */
347   MirLev1_00C0,  /* 3B80..3BBF */
348   MirLev1_00C0,  /* 3BC0..3BFF */
349   MirLev1_00C0,  /* 3C00..3C3F */
350   MirLev1_00C0,  /* 3C40..3C7F */
351   MirLev1_00C0,  /* 3C80..3CBF */
352   MirLev1_00C0,  /* 3CC0..3CFF */
353   MirLev1_00C0,  /* 3D00..3D3F */
354   MirLev1_00C0,  /* 3D40..3D7F */
355   MirLev1_00C0,  /* 3D80..3DBF */
356   MirLev1_00C0,  /* 3DC0..3DFF */
357   MirLev1_00C0,  /* 3E00..3E3F */
358   MirLev1_00C0,  /* 3E40..3E7F */
359   MirLev1_00C0,  /* 3E80..3EBF */
360   MirLev1_00C0,  /* 3EC0..3EFF */
361   MirLev1_00C0,  /* 3F00..3F3F */
362   MirLev1_00C0,  /* 3F40..3F7F */
363   MirLev1_00C0,  /* 3F80..3FBF */
364   MirLev1_00C0,  /* 3FC0..3FFF */
365   MirLev1_00C0,  /* 4000..403F */
366   MirLev1_00C0,  /* 4040..407F */
367   MirLev1_00C0,  /* 4080..40BF */
368   MirLev1_00C0,  /* 40C0..40FF */
369   MirLev1_00C0,  /* 4100..413F */
370   MirLev1_00C0,  /* 4140..417F */
371   MirLev1_00C0,  /* 4180..41BF */
372   MirLev1_00C0,  /* 41C0..41FF */
373   MirLev1_00C0,  /* 4200..423F */
374   MirLev1_00C0,  /* 4240..427F */
375   MirLev1_00C0,  /* 4280..42BF */
376   MirLev1_00C0,  /* 42C0..42FF */
377   MirLev1_00C0,  /* 4300..433F */
378   MirLev1_00C0,  /* 4340..437F */
379   MirLev1_00C0,  /* 4380..43BF */
380   MirLev1_00C0,  /* 43C0..43FF */
381   MirLev1_00C0,  /* 4400..443F */
382   MirLev1_00C0,  /* 4440..447F */
383   MirLev1_00C0,  /* 4480..44BF */
384   MirLev1_00C0,  /* 44C0..44FF */
385   MirLev1_00C0,  /* 4500..453F */
386   MirLev1_00C0,  /* 4540..457F */
387   MirLev1_00C0,  /* 4580..45BF */
388   MirLev1_00C0,  /* 45C0..45FF */
389   MirLev1_00C0,  /* 4600..463F */
390   MirLev1_00C0,  /* 4640..467F */
391   MirLev1_00C0,  /* 4680..46BF */
392   MirLev1_00C0,  /* 46C0..46FF */
393   MirLev1_00C0,  /* 4700..473F */
394   MirLev1_00C0,  /* 4740..477F */
395   MirLev1_00C0,  /* 4780..47BF */
396   MirLev1_00C0,  /* 47C0..47FF */
397   MirLev1_00C0,  /* 4800..483F */
398   MirLev1_00C0,  /* 4840..487F */
399   MirLev1_00C0,  /* 4880..48BF */
400   MirLev1_00C0,  /* 48C0..48FF */
401   MirLev1_00C0,  /* 4900..493F */
402   MirLev1_00C0,  /* 4940..497F */
403   MirLev1_00C0,  /* 4980..49BF */
404   MirLev1_00C0,  /* 49C0..49FF */
405   MirLev1_00C0,  /* 4A00..4A3F */
406   MirLev1_00C0,  /* 4A40..4A7F */
407   MirLev1_00C0,  /* 4A80..4ABF */
408   MirLev1_00C0,  /* 4AC0..4AFF */
409   MirLev1_00C0,  /* 4B00..4B3F */
410   MirLev1_00C0,  /* 4B40..4B7F */
411   MirLev1_00C0,  /* 4B80..4BBF */
412   MirLev1_00C0,  /* 4BC0..4BFF */
413   MirLev1_00C0,  /* 4C00..4C3F */
414   MirLev1_00C0,  /* 4C40..4C7F */
415   MirLev1_00C0,  /* 4C80..4CBF */
416   MirLev1_00C0,  /* 4CC0..4CFF */
417   MirLev1_00C0,  /* 4D00..4D3F */
418   MirLev1_00C0,  /* 4D40..4D7F */
419   MirLev1_00C0,  /* 4D80..4DBF */
420   MirLev1_00C0,  /* 4DC0..4DFF */
421   MirLev1_00C0,  /* 4E00..4E3F */
422   MirLev1_00C0,  /* 4E40..4E7F */
423   MirLev1_00C0,  /* 4E80..4EBF */
424   MirLev1_00C0,  /* 4EC0..4EFF */
425   MirLev1_00C0,  /* 4F00..4F3F */
426   MirLev1_00C0,  /* 4F40..4F7F */
427   MirLev1_00C0,  /* 4F80..4FBF */
428   MirLev1_00C0,  /* 4FC0..4FFF */
429   MirLev1_00C0,  /* 5000..503F */
430   MirLev1_00C0,  /* 5040..507F */
431   MirLev1_00C0,  /* 5080..50BF */
432   MirLev1_00C0,  /* 50C0..50FF */
433   MirLev1_00C0,  /* 5100..513F */
434   MirLev1_00C0,  /* 5140..517F */
435   MirLev1_00C0,  /* 5180..51BF */
436   MirLev1_00C0,  /* 51C0..51FF */
437   MirLev1_00C0,  /* 5200..523F */
438   MirLev1_00C0,  /* 5240..527F */
439   MirLev1_00C0,  /* 5280..52BF */
440   MirLev1_00C0,  /* 52C0..52FF */
441   MirLev1_00C0,  /* 5300..533F */
442   MirLev1_00C0,  /* 5340..537F */
443   MirLev1_00C0,  /* 5380..53BF */
444   MirLev1_00C0,  /* 53C0..53FF */
445   MirLev1_00C0,  /* 5400..543F */
446   MirLev1_00C0,  /* 5440..547F */
447   MirLev1_00C0,  /* 5480..54BF */
448   MirLev1_00C0,  /* 54C0..54FF */
449   MirLev1_00C0,  /* 5500..553F */
450   MirLev1_00C0,  /* 5540..557F */
451   MirLev1_00C0,  /* 5580..55BF */
452   MirLev1_00C0,  /* 55C0..55FF */
453   MirLev1_00C0,  /* 5600..563F */
454   MirLev1_00C0,  /* 5640..567F */
455   MirLev1_00C0,  /* 5680..56BF */
456   MirLev1_00C0,  /* 56C0..56FF */
457   MirLev1_00C0,  /* 5700..573F */
458   MirLev1_00C0,  /* 5740..577F */
459   MirLev1_00C0,  /* 5780..57BF */
460   MirLev1_00C0,  /* 57C0..57FF */
461   MirLev1_00C0,  /* 5800..583F */
462   MirLev1_00C0,  /* 5840..587F */
463   MirLev1_00C0,  /* 5880..58BF */
464   MirLev1_00C0,  /* 58C0..58FF */
465   MirLev1_00C0,  /* 5900..593F */
466   MirLev1_00C0,  /* 5940..597F */
467   MirLev1_00C0,  /* 5980..59BF */
468   MirLev1_00C0,  /* 59C0..59FF */
469   MirLev1_00C0,  /* 5A00..5A3F */
470   MirLev1_00C0,  /* 5A40..5A7F */
471   MirLev1_00C0,  /* 5A80..5ABF */
472   MirLev1_00C0,  /* 5AC0..5AFF */
473   MirLev1_00C0,  /* 5B00..5B3F */
474   MirLev1_00C0,  /* 5B40..5B7F */
475   MirLev1_00C0,  /* 5B80..5BBF */
476   MirLev1_00C0,  /* 5BC0..5BFF */
477   MirLev1_00C0,  /* 5C00..5C3F */
478   MirLev1_00C0,  /* 5C40..5C7F */
479   MirLev1_00C0,  /* 5C80..5CBF */
480   MirLev1_00C0,  /* 5CC0..5CFF */
481   MirLev1_00C0,  /* 5D00..5D3F */
482   MirLev1_00C0,  /* 5D40..5D7F */
483   MirLev1_00C0,  /* 5D80..5DBF */
484   MirLev1_00C0,  /* 5DC0..5DFF */
485   MirLev1_00C0,  /* 5E00..5E3F */
486   MirLev1_00C0,  /* 5E40..5E7F */
487   MirLev1_00C0,  /* 5E80..5EBF */
488   MirLev1_00C0,  /* 5EC0..5EFF */
489   MirLev1_00C0,  /* 5F00..5F3F */
490   MirLev1_00C0,  /* 5F40..5F7F */
491   MirLev1_00C0,  /* 5F80..5FBF */
492   MirLev1_00C0,  /* 5FC0..5FFF */
493   MirLev1_00C0,  /* 6000..603F */
494   MirLev1_00C0,  /* 6040..607F */
495   MirLev1_00C0,  /* 6080..60BF */
496   MirLev1_00C0,  /* 60C0..60FF */
497   MirLev1_00C0,  /* 6100..613F */
498   MirLev1_00C0,  /* 6140..617F */
499   MirLev1_00C0,  /* 6180..61BF */
500   MirLev1_00C0,  /* 61C0..61FF */
501   MirLev1_00C0,  /* 6200..623F */
502   MirLev1_00C0,  /* 6240..627F */
503   MirLev1_00C0,  /* 6280..62BF */
504   MirLev1_00C0,  /* 62C0..62FF */
505   MirLev1_00C0,  /* 6300..633F */
506   MirLev1_00C0,  /* 6340..637F */
507   MirLev1_00C0,  /* 6380..63BF */
508   MirLev1_00C0,  /* 63C0..63FF */
509   MirLev1_00C0,  /* 6400..643F */
510   MirLev1_00C0,  /* 6440..647F */
511   MirLev1_00C0,  /* 6480..64BF */
512   MirLev1_00C0,  /* 64C0..64FF */
513   MirLev1_00C0,  /* 6500..653F */
514   MirLev1_00C0,  /* 6540..657F */
515   MirLev1_00C0,  /* 6580..65BF */
516   MirLev1_00C0,  /* 65C0..65FF */
517   MirLev1_00C0,  /* 6600..663F */
518   MirLev1_00C0,  /* 6640..667F */
519   MirLev1_00C0,  /* 6680..66BF */
520   MirLev1_00C0,  /* 66C0..66FF */
521   MirLev1_00C0,  /* 6700..673F */
522   MirLev1_00C0,  /* 6740..677F */
523   MirLev1_00C0,  /* 6780..67BF */
524   MirLev1_00C0,  /* 67C0..67FF */
525   MirLev1_00C0,  /* 6800..683F */
526   MirLev1_00C0,  /* 6840..687F */
527   MirLev1_00C0,  /* 6880..68BF */
528   MirLev1_00C0,  /* 68C0..68FF */
529   MirLev1_00C0,  /* 6900..693F */
530   MirLev1_00C0,  /* 6940..697F */
531   MirLev1_00C0,  /* 6980..69BF */
532   MirLev1_00C0,  /* 69C0..69FF */
533   MirLev1_00C0,  /* 6A00..6A3F */
534   MirLev1_00C0,  /* 6A40..6A7F */
535   MirLev1_00C0,  /* 6A80..6ABF */
536   MirLev1_00C0,  /* 6AC0..6AFF */
537   MirLev1_00C0,  /* 6B00..6B3F */
538   MirLev1_00C0,  /* 6B40..6B7F */
539   MirLev1_00C0,  /* 6B80..6BBF */
540   MirLev1_00C0,  /* 6BC0..6BFF */
541   MirLev1_00C0,  /* 6C00..6C3F */
542   MirLev1_00C0,  /* 6C40..6C7F */
543   MirLev1_00C0,  /* 6C80..6CBF */
544   MirLev1_00C0,  /* 6CC0..6CFF */
545   MirLev1_00C0,  /* 6D00..6D3F */
546   MirLev1_00C0,  /* 6D40..6D7F */
547   MirLev1_00C0,  /* 6D80..6DBF */
548   MirLev1_00C0,  /* 6DC0..6DFF */
549   MirLev1_00C0,  /* 6E00..6E3F */
550   MirLev1_00C0,  /* 6E40..6E7F */
551   MirLev1_00C0,  /* 6E80..6EBF */
552   MirLev1_00C0,  /* 6EC0..6EFF */
553   MirLev1_00C0,  /* 6F00..6F3F */
554   MirLev1_00C0,  /* 6F40..6F7F */
555   MirLev1_00C0,  /* 6F80..6FBF */
556   MirLev1_00C0,  /* 6FC0..6FFF */
557   MirLev1_00C0,  /* 7000..703F */
558   MirLev1_00C0,  /* 7040..707F */
559   MirLev1_00C0,  /* 7080..70BF */
560   MirLev1_00C0,  /* 70C0..70FF */
561   MirLev1_00C0,  /* 7100..713F */
562   MirLev1_00C0,  /* 7140..717F */
563   MirLev1_00C0,  /* 7180..71BF */
564   MirLev1_00C0,  /* 71C0..71FF */
565   MirLev1_00C0,  /* 7200..723F */
566   MirLev1_00C0,  /* 7240..727F */
567   MirLev1_00C0,  /* 7280..72BF */
568   MirLev1_00C0,  /* 72C0..72FF */
569   MirLev1_00C0,  /* 7300..733F */
570   MirLev1_00C0,  /* 7340..737F */
571   MirLev1_00C0,  /* 7380..73BF */
572   MirLev1_00C0,  /* 73C0..73FF */
573   MirLev1_00C0,  /* 7400..743F */
574   MirLev1_00C0,  /* 7440..747F */
575   MirLev1_00C0,  /* 7480..74BF */
576   MirLev1_00C0,  /* 74C0..74FF */
577   MirLev1_00C0,  /* 7500..753F */
578   MirLev1_00C0,  /* 7540..757F */
579   MirLev1_00C0,  /* 7580..75BF */
580   MirLev1_00C0,  /* 75C0..75FF */
581   MirLev1_00C0,  /* 7600..763F */
582   MirLev1_00C0,  /* 7640..767F */
583   MirLev1_00C0,  /* 7680..76BF */
584   MirLev1_00C0,  /* 76C0..76FF */
585   MirLev1_00C0,  /* 7700..773F */
586   MirLev1_00C0,  /* 7740..777F */
587   MirLev1_00C0,  /* 7780..77BF */
588   MirLev1_00C0,  /* 77C0..77FF */
589   MirLev1_00C0,  /* 7800..783F */
590   MirLev1_00C0,  /* 7840..787F */
591   MirLev1_00C0,  /* 7880..78BF */
592   MirLev1_00C0,  /* 78C0..78FF */
593   MirLev1_00C0,  /* 7900..793F */
594   MirLev1_00C0,  /* 7940..797F */
595   MirLev1_00C0,  /* 7980..79BF */
596   MirLev1_00C0,  /* 79C0..79FF */
597   MirLev1_00C0,  /* 7A00..7A3F */
598   MirLev1_00C0,  /* 7A40..7A7F */
599   MirLev1_00C0,  /* 7A80..7ABF */
600   MirLev1_00C0,  /* 7AC0..7AFF */
601   MirLev1_00C0,  /* 7B00..7B3F */
602   MirLev1_00C0,  /* 7B40..7B7F */
603   MirLev1_00C0,  /* 7B80..7BBF */
604   MirLev1_00C0,  /* 7BC0..7BFF */
605   MirLev1_00C0,  /* 7C00..7C3F */
606   MirLev1_00C0,  /* 7C40..7C7F */
607   MirLev1_00C0,  /* 7C80..7CBF */
608   MirLev1_00C0,  /* 7CC0..7CFF */
609   MirLev1_00C0,  /* 7D00..7D3F */
610   MirLev1_00C0,  /* 7D40..7D7F */
611   MirLev1_00C0,  /* 7D80..7DBF */
612   MirLev1_00C0,  /* 7DC0..7DFF */
613   MirLev1_00C0,  /* 7E00..7E3F */
614   MirLev1_00C0,  /* 7E40..7E7F */
615   MirLev1_00C0,  /* 7E80..7EBF */
616   MirLev1_00C0,  /* 7EC0..7EFF */
617   MirLev1_00C0,  /* 7F00..7F3F */
618   MirLev1_00C0,  /* 7F40..7F7F */
619   MirLev1_00C0,  /* 7F80..7FBF */
620   MirLev1_00C0,  /* 7FC0..7FFF */
621   MirLev1_00C0,  /* 8000..803F */
622   MirLev1_00C0,  /* 8040..807F */
623   MirLev1_00C0,  /* 8080..80BF */
624   MirLev1_00C0,  /* 80C0..80FF */
625   MirLev1_00C0,  /* 8100..813F */
626   MirLev1_00C0,  /* 8140..817F */
627   MirLev1_00C0,  /* 8180..81BF */
628   MirLev1_00C0,  /* 81C0..81FF */
629   MirLev1_00C0,  /* 8200..823F */
630   MirLev1_00C0,  /* 8240..827F */
631   MirLev1_00C0,  /* 8280..82BF */
632   MirLev1_00C0,  /* 82C0..82FF */
633   MirLev1_00C0,  /* 8300..833F */
634   MirLev1_00C0,  /* 8340..837F */
635   MirLev1_00C0,  /* 8380..83BF */
636   MirLev1_00C0,  /* 83C0..83FF */
637   MirLev1_00C0,  /* 8400..843F */
638   MirLev1_00C0,  /* 8440..847F */
639   MirLev1_00C0,  /* 8480..84BF */
640   MirLev1_00C0,  /* 84C0..84FF */
641   MirLev1_00C0,  /* 8500..853F */
642   MirLev1_00C0,  /* 8540..857F */
643   MirLev1_00C0,  /* 8580..85BF */
644   MirLev1_00C0,  /* 85C0..85FF */
645   MirLev1_00C0,  /* 8600..863F */
646   MirLev1_00C0,  /* 8640..867F */
647   MirLev1_00C0,  /* 8680..86BF */
648   MirLev1_00C0,  /* 86C0..86FF */
649   MirLev1_00C0,  /* 8700..873F */
650   MirLev1_00C0,  /* 8740..877F */
651   MirLev1_00C0,  /* 8780..87BF */
652   MirLev1_00C0,  /* 87C0..87FF */
653   MirLev1_00C0,  /* 8800..883F */
654   MirLev1_00C0,  /* 8840..887F */
655   MirLev1_00C0,  /* 8880..88BF */
656   MirLev1_00C0,  /* 88C0..88FF */
657   MirLev1_00C0,  /* 8900..893F */
658   MirLev1_00C0,  /* 8940..897F */
659   MirLev1_00C0,  /* 8980..89BF */
660   MirLev1_00C0,  /* 89C0..89FF */
661   MirLev1_00C0,  /* 8A00..8A3F */
662   MirLev1_00C0,  /* 8A40..8A7F */
663   MirLev1_00C0,  /* 8A80..8ABF */
664   MirLev1_00C0,  /* 8AC0..8AFF */
665   MirLev1_00C0,  /* 8B00..8B3F */
666   MirLev1_00C0,  /* 8B40..8B7F */
667   MirLev1_00C0,  /* 8B80..8BBF */
668   MirLev1_00C0,  /* 8BC0..8BFF */
669   MirLev1_00C0,  /* 8C00..8C3F */
670   MirLev1_00C0,  /* 8C40..8C7F */
671   MirLev1_00C0,  /* 8C80..8CBF */
672   MirLev1_00C0,  /* 8CC0..8CFF */
673   MirLev1_00C0,  /* 8D00..8D3F */
674   MirLev1_00C0,  /* 8D40..8D7F */
675   MirLev1_00C0,  /* 8D80..8DBF */
676   MirLev1_00C0,  /* 8DC0..8DFF */
677   MirLev1_00C0,  /* 8E00..8E3F */
678   MirLev1_00C0,  /* 8E40..8E7F */
679   MirLev1_00C0,  /* 8E80..8EBF */
680   MirLev1_00C0,  /* 8EC0..8EFF */
681   MirLev1_00C0,  /* 8F00..8F3F */
682   MirLev1_00C0,  /* 8F40..8F7F */
683   MirLev1_00C0,  /* 8F80..8FBF */
684   MirLev1_00C0,  /* 8FC0..8FFF */
685   MirLev1_00C0,  /* 9000..903F */
686   MirLev1_00C0,  /* 9040..907F */
687   MirLev1_00C0,  /* 9080..90BF */
688   MirLev1_00C0,  /* 90C0..90FF */
689   MirLev1_00C0,  /* 9100..913F */
690   MirLev1_00C0,  /* 9140..917F */
691   MirLev1_00C0,  /* 9180..91BF */
692   MirLev1_00C0,  /* 91C0..91FF */
693   MirLev1_00C0,  /* 9200..923F */
694   MirLev1_00C0,  /* 9240..927F */
695   MirLev1_00C0,  /* 9280..92BF */
696   MirLev1_00C0,  /* 92C0..92FF */
697   MirLev1_00C0,  /* 9300..933F */
698   MirLev1_00C0,  /* 9340..937F */
699   MirLev1_00C0,  /* 9380..93BF */
700   MirLev1_00C0,  /* 93C0..93FF */
701   MirLev1_00C0,  /* 9400..943F */
702   MirLev1_00C0,  /* 9440..947F */
703   MirLev1_00C0,  /* 9480..94BF */
704   MirLev1_00C0,  /* 94C0..94FF */
705   MirLev1_00C0,  /* 9500..953F */
706   MirLev1_00C0,  /* 9540..957F */
707   MirLev1_00C0,  /* 9580..95BF */
708   MirLev1_00C0,  /* 95C0..95FF */
709   MirLev1_00C0,  /* 9600..963F */
710   MirLev1_00C0,  /* 9640..967F */
711   MirLev1_00C0,  /* 9680..96BF */
712   MirLev1_00C0,  /* 96C0..96FF */
713   MirLev1_00C0,  /* 9700..973F */
714   MirLev1_00C0,  /* 9740..977F */
715   MirLev1_00C0,  /* 9780..97BF */
716   MirLev1_00C0,  /* 97C0..97FF */
717   MirLev1_00C0,  /* 9800..983F */
718   MirLev1_00C0,  /* 9840..987F */
719   MirLev1_00C0,  /* 9880..98BF */
720   MirLev1_00C0,  /* 98C0..98FF */
721   MirLev1_00C0,  /* 9900..993F */
722   MirLev1_00C0,  /* 9940..997F */
723   MirLev1_00C0,  /* 9980..99BF */
724   MirLev1_00C0,  /* 99C0..99FF */
725   MirLev1_00C0,  /* 9A00..9A3F */
726   MirLev1_00C0,  /* 9A40..9A7F */
727   MirLev1_00C0,  /* 9A80..9ABF */
728   MirLev1_00C0,  /* 9AC0..9AFF */
729   MirLev1_00C0,  /* 9B00..9B3F */
730   MirLev1_00C0,  /* 9B40..9B7F */
731   MirLev1_00C0,  /* 9B80..9BBF */
732   MirLev1_00C0,  /* 9BC0..9BFF */
733   MirLev1_00C0,  /* 9C00..9C3F */
734   MirLev1_00C0,  /* 9C40..9C7F */
735   MirLev1_00C0,  /* 9C80..9CBF */
736   MirLev1_00C0,  /* 9CC0..9CFF */
737   MirLev1_00C0,  /* 9D00..9D3F */
738   MirLev1_00C0,  /* 9D40..9D7F */
739   MirLev1_00C0,  /* 9D80..9DBF */
740   MirLev1_00C0,  /* 9DC0..9DFF */
741   MirLev1_00C0,  /* 9E00..9E3F */
742   MirLev1_00C0,  /* 9E40..9E7F */
743   MirLev1_00C0,  /* 9E80..9EBF */
744   MirLev1_00C0,  /* 9EC0..9EFF */
745   MirLev1_00C0,  /* 9F00..9F3F */
746   MirLev1_00C0,  /* 9F40..9F7F */
747   MirLev1_00C0,  /* 9F80..9FBF */
748   MirLev1_00C0,  /* 9FC0..9FFF */
749   MirLev1_00C0,  /* A000..A03F */
750   MirLev1_00C0,  /* A040..A07F */
751   MirLev1_00C0,  /* A080..A0BF */
752   MirLev1_00C0,  /* A0C0..A0FF */
753   MirLev1_00C0,  /* A100..A13F */
754   MirLev1_00C0,  /* A140..A17F */
755   MirLev1_00C0,  /* A180..A1BF */
756   MirLev1_00C0,  /* A1C0..A1FF */
757   MirLev1_00C0,  /* A200..A23F */
758   MirLev1_00C0,  /* A240..A27F */
759   MirLev1_00C0,  /* A280..A2BF */
760   MirLev1_00C0,  /* A2C0..A2FF */
761   MirLev1_00C0,  /* A300..A33F */
762   MirLev1_00C0,  /* A340..A37F */
763   MirLev1_00C0,  /* A380..A3BF */
764   MirLev1_00C0,  /* A3C0..A3FF */
765   MirLev1_00C0,  /* A400..A43F */
766   MirLev1_00C0,  /* A440..A47F */
767   MirLev1_00C0,  /* A480..A4BF */
768   MirLev1_00C0,  /* A4C0..A4FF */
769   MirLev1_00C0,  /* A500..A53F */
770   MirLev1_00C0,  /* A540..A57F */
771   MirLev1_00C0,  /* A580..A5BF */
772   MirLev1_00C0,  /* A5C0..A5FF */
773   MirLev1_00C0,  /* A600..A63F */
774   MirLev1_00C0,  /* A640..A67F */
775   MirLev1_00C0,  /* A680..A6BF */
776   MirLev1_00C0,  /* A6C0..A6FF */
777   MirLev1_00C0,  /* A700..A73F */
778   MirLev1_00C0,  /* A740..A77F */
779   MirLev1_00C0,  /* A780..A7BF */
780   MirLev1_00C0,  /* A7C0..A7FF */
781   MirLev1_00C0,  /* A800..A83F */
782   MirLev1_00C0,  /* A840..A87F */
783   MirLev1_00C0,  /* A880..A8BF */
784   MirLev1_00C0,  /* A8C0..A8FF */
785   MirLev1_00C0,  /* A900..A93F */
786   MirLev1_00C0,  /* A940..A97F */
787   MirLev1_00C0,  /* A980..A9BF */
788   MirLev1_00C0,  /* A9C0..A9FF */
789   MirLev1_00C0,  /* AA00..AA3F */
790   MirLev1_00C0,  /* AA40..AA7F */
791   MirLev1_00C0,  /* AA80..AABF */
792   MirLev1_00C0,  /* AAC0..AAFF */
793   MirLev1_00C0,  /* AB00..AB3F */
794   MirLev1_00C0,  /* AB40..AB7F */
795   MirLev1_00C0,  /* AB80..ABBF */
796   MirLev1_00C0,  /* ABC0..ABFF */
797   MirLev1_00C0,  /* AC00..AC3F */
798   MirLev1_00C0,  /* AC40..AC7F */
799   MirLev1_00C0,  /* AC80..ACBF */
800   MirLev1_00C0,  /* ACC0..ACFF */
801   MirLev1_00C0,  /* AD00..AD3F */
802   MirLev1_00C0,  /* AD40..AD7F */
803   MirLev1_00C0,  /* AD80..ADBF */
804   MirLev1_00C0,  /* ADC0..ADFF */
805   MirLev1_00C0,  /* AE00..AE3F */
806   MirLev1_00C0,  /* AE40..AE7F */
807   MirLev1_00C0,  /* AE80..AEBF */
808   MirLev1_00C0,  /* AEC0..AEFF */
809   MirLev1_00C0,  /* AF00..AF3F */
810   MirLev1_00C0,  /* AF40..AF7F */
811   MirLev1_00C0,  /* AF80..AFBF */
812   MirLev1_00C0,  /* AFC0..AFFF */
813   MirLev1_00C0,  /* B000..B03F */
814   MirLev1_00C0,  /* B040..B07F */
815   MirLev1_00C0,  /* B080..B0BF */
816   MirLev1_00C0,  /* B0C0..B0FF */
817   MirLev1_00C0,  /* B100..B13F */
818   MirLev1_00C0,  /* B140..B17F */
819   MirLev1_00C0,  /* B180..B1BF */
820   MirLev1_00C0,  /* B1C0..B1FF */
821   MirLev1_00C0,  /* B200..B23F */
822   MirLev1_00C0,  /* B240..B27F */
823   MirLev1_00C0,  /* B280..B2BF */
824   MirLev1_00C0,  /* B2C0..B2FF */
825   MirLev1_00C0,  /* B300..B33F */
826   MirLev1_00C0,  /* B340..B37F */
827   MirLev1_00C0,  /* B380..B3BF */
828   MirLev1_00C0,  /* B3C0..B3FF */
829   MirLev1_00C0,  /* B400..B43F */
830   MirLev1_00C0,  /* B440..B47F */
831   MirLev1_00C0,  /* B480..B4BF */
832   MirLev1_00C0,  /* B4C0..B4FF */
833   MirLev1_00C0,  /* B500..B53F */
834   MirLev1_00C0,  /* B540..B57F */
835   MirLev1_00C0,  /* B580..B5BF */
836   MirLev1_00C0,  /* B5C0..B5FF */
837   MirLev1_00C0,  /* B600..B63F */
838   MirLev1_00C0,  /* B640..B67F */
839   MirLev1_00C0,  /* B680..B6BF */
840   MirLev1_00C0,  /* B6C0..B6FF */
841   MirLev1_00C0,  /* B700..B73F */
842   MirLev1_00C0,  /* B740..B77F */
843   MirLev1_00C0,  /* B780..B7BF */
844   MirLev1_00C0,  /* B7C0..B7FF */
845   MirLev1_00C0,  /* B800..B83F */
846   MirLev1_00C0,  /* B840..B87F */
847   MirLev1_00C0,  /* B880..B8BF */
848   MirLev1_00C0,  /* B8C0..B8FF */
849   MirLev1_00C0,  /* B900..B93F */
850   MirLev1_00C0,  /* B940..B97F */
851   MirLev1_00C0,  /* B980..B9BF */
852   MirLev1_00C0,  /* B9C0..B9FF */
853   MirLev1_00C0,  /* BA00..BA3F */
854   MirLev1_00C0,  /* BA40..BA7F */
855   MirLev1_00C0,  /* BA80..BABF */
856   MirLev1_00C0,  /* BAC0..BAFF */
857   MirLev1_00C0,  /* BB00..BB3F */
858   MirLev1_00C0,  /* BB40..BB7F */
859   MirLev1_00C0,  /* BB80..BBBF */
860   MirLev1_00C0,  /* BBC0..BBFF */
861   MirLev1_00C0,  /* BC00..BC3F */
862   MirLev1_00C0,  /* BC40..BC7F */
863   MirLev1_00C0,  /* BC80..BCBF */
864   MirLev1_00C0,  /* BCC0..BCFF */
865   MirLev1_00C0,  /* BD00..BD3F */
866   MirLev1_00C0,  /* BD40..BD7F */
867   MirLev1_00C0,  /* BD80..BDBF */
868   MirLev1_00C0,  /* BDC0..BDFF */
869   MirLev1_00C0,  /* BE00..BE3F */
870   MirLev1_00C0,  /* BE40..BE7F */
871   MirLev1_00C0,  /* BE80..BEBF */
872   MirLev1_00C0,  /* BEC0..BEFF */
873   MirLev1_00C0,  /* BF00..BF3F */
874   MirLev1_00C0,  /* BF40..BF7F */
875   MirLev1_00C0,  /* BF80..BFBF */
876   MirLev1_00C0,  /* BFC0..BFFF */
877   MirLev1_00C0,  /* C000..C03F */
878   MirLev1_00C0,  /* C040..C07F */
879   MirLev1_00C0,  /* C080..C0BF */
880   MirLev1_00C0,  /* C0C0..C0FF */
881   MirLev1_00C0,  /* C100..C13F */
882   MirLev1_00C0,  /* C140..C17F */
883   MirLev1_00C0,  /* C180..C1BF */
884   MirLev1_00C0,  /* C1C0..C1FF */
885   MirLev1_00C0,  /* C200..C23F */
886   MirLev1_00C0,  /* C240..C27F */
887   MirLev1_00C0,  /* C280..C2BF */
888   MirLev1_00C0,  /* C2C0..C2FF */
889   MirLev1_00C0,  /* C300..C33F */
890   MirLev1_00C0,  /* C340..C37F */
891   MirLev1_00C0,  /* C380..C3BF */
892   MirLev1_00C0,  /* C3C0..C3FF */
893   MirLev1_00C0,  /* C400..C43F */
894   MirLev1_00C0,  /* C440..C47F */
895   MirLev1_00C0,  /* C480..C4BF */
896   MirLev1_00C0,  /* C4C0..C4FF */
897   MirLev1_00C0,  /* C500..C53F */
898   MirLev1_00C0,  /* C540..C57F */
899   MirLev1_00C0,  /* C580..C5BF */
900   MirLev1_00C0,  /* C5C0..C5FF */
901   MirLev1_00C0,  /* C600..C63F */
902   MirLev1_00C0,  /* C640..C67F */
903   MirLev1_00C0,  /* C680..C6BF */
904   MirLev1_00C0,  /* C6C0..C6FF */
905   MirLev1_00C0,  /* C700..C73F */
906   MirLev1_00C0,  /* C740..C77F */
907   MirLev1_00C0,  /* C780..C7BF */
908   MirLev1_00C0,  /* C7C0..C7FF */
909   MirLev1_00C0,  /* C800..C83F */
910   MirLev1_00C0,  /* C840..C87F */
911   MirLev1_00C0,  /* C880..C8BF */
912   MirLev1_00C0,  /* C8C0..C8FF */
913   MirLev1_00C0,  /* C900..C93F */
914   MirLev1_00C0,  /* C940..C97F */
915   MirLev1_00C0,  /* C980..C9BF */
916   MirLev1_00C0,  /* C9C0..C9FF */
917   MirLev1_00C0,  /* CA00..CA3F */
918   MirLev1_00C0,  /* CA40..CA7F */
919   MirLev1_00C0,  /* CA80..CABF */
920   MirLev1_00C0,  /* CAC0..CAFF */
921   MirLev1_00C0,  /* CB00..CB3F */
922   MirLev1_00C0,  /* CB40..CB7F */
923   MirLev1_00C0,  /* CB80..CBBF */
924   MirLev1_00C0,  /* CBC0..CBFF */
925   MirLev1_00C0,  /* CC00..CC3F */
926   MirLev1_00C0,  /* CC40..CC7F */
927   MirLev1_00C0,  /* CC80..CCBF */
928   MirLev1_00C0,  /* CCC0..CCFF */
929   MirLev1_00C0,  /* CD00..CD3F */
930   MirLev1_00C0,  /* CD40..CD7F */
931   MirLev1_00C0,  /* CD80..CDBF */
932   MirLev1_00C0,  /* CDC0..CDFF */
933   MirLev1_00C0,  /* CE00..CE3F */
934   MirLev1_00C0,  /* CE40..CE7F */
935   MirLev1_00C0,  /* CE80..CEBF */
936   MirLev1_00C0,  /* CEC0..CEFF */
937   MirLev1_00C0,  /* CF00..CF3F */
938   MirLev1_00C0,  /* CF40..CF7F */
939   MirLev1_00C0,  /* CF80..CFBF */
940   MirLev1_00C0,  /* CFC0..CFFF */
941   MirLev1_00C0,  /* D000..D03F */
942   MirLev1_00C0,  /* D040..D07F */
943   MirLev1_00C0,  /* D080..D0BF */
944   MirLev1_00C0,  /* D0C0..D0FF */
945   MirLev1_00C0,  /* D100..D13F */
946   MirLev1_00C0,  /* D140..D17F */
947   MirLev1_00C0,  /* D180..D1BF */
948   MirLev1_00C0,  /* D1C0..D1FF */
949   MirLev1_00C0,  /* D200..D23F */
950   MirLev1_00C0,  /* D240..D27F */
951   MirLev1_00C0,  /* D280..D2BF */
952   MirLev1_00C0,  /* D2C0..D2FF */
953   MirLev1_00C0,  /* D300..D33F */
954   MirLev1_00C0,  /* D340..D37F */
955   MirLev1_00C0,  /* D380..D3BF */
956   MirLev1_00C0,  /* D3C0..D3FF */
957   MirLev1_00C0,  /* D400..D43F */
958   MirLev1_00C0,  /* D440..D47F */
959   MirLev1_00C0,  /* D480..D4BF */
960   MirLev1_00C0,  /* D4C0..D4FF */
961   MirLev1_00C0,  /* D500..D53F */
962   MirLev1_00C0,  /* D540..D57F */
963   MirLev1_00C0,  /* D580..D5BF */
964   MirLev1_00C0,  /* D5C0..D5FF */
965   MirLev1_00C0,  /* D600..D63F */
966   MirLev1_00C0,  /* D640..D67F */
967   MirLev1_00C0,  /* D680..D6BF */
968   MirLev1_00C0,  /* D6C0..D6FF */
969   MirLev1_00C0,  /* D700..D73F */
970   MirLev1_00C0,  /* D740..D77F */
971   MirLev1_00C0,  /* D780..D7BF */
972   MirLev1_00C0,  /* D7C0..D7FF */
973   MirLev1_00C0,  /* D800..D83F */
974   MirLev1_00C0,  /* D840..D87F */
975   MirLev1_00C0,  /* D880..D8BF */
976   MirLev1_00C0,  /* D8C0..D8FF */
977   MirLev1_00C0,  /* D900..D93F */
978   MirLev1_00C0,  /* D940..D97F */
979   MirLev1_00C0,  /* D980..D9BF */
980   MirLev1_00C0,  /* D9C0..D9FF */
981   MirLev1_00C0,  /* DA00..DA3F */
982   MirLev1_00C0,  /* DA40..DA7F */
983   MirLev1_00C0,  /* DA80..DABF */
984   MirLev1_00C0,  /* DAC0..DAFF */
985   MirLev1_00C0,  /* DB00..DB3F */
986   MirLev1_00C0,  /* DB40..DB7F */
987   MirLev1_00C0,  /* DB80..DBBF */
988   MirLev1_00C0,  /* DBC0..DBFF */
989   MirLev1_00C0,  /* DC00..DC3F */
990   MirLev1_00C0,  /* DC40..DC7F */
991   MirLev1_00C0,  /* DC80..DCBF */
992   MirLev1_00C0,  /* DCC0..DCFF */
993   MirLev1_00C0,  /* DD00..DD3F */
994   MirLev1_00C0,  /* DD40..DD7F */
995   MirLev1_00C0,  /* DD80..DDBF */
996   MirLev1_00C0,  /* DDC0..DDFF */
997   MirLev1_00C0,  /* DE00..DE3F */
998   MirLev1_00C0,  /* DE40..DE7F */
999   MirLev1_00C0,  /* DE80..DEBF */
1000   MirLev1_00C0,  /* DEC0..DEFF */
1001   MirLev1_00C0,  /* DF00..DF3F */
1002   MirLev1_00C0,  /* DF40..DF7F */
1003   MirLev1_00C0,  /* DF80..DFBF */
1004   MirLev1_00C0,  /* DFC0..DFFF */
1005   MirLev1_00C0,  /* E000..E03F */
1006   MirLev1_00C0,  /* E040..E07F */
1007   MirLev1_00C0,  /* E080..E0BF */
1008   MirLev1_00C0,  /* E0C0..E0FF */
1009   MirLev1_00C0,  /* E100..E13F */
1010   MirLev1_00C0,  /* E140..E17F */
1011   MirLev1_00C0,  /* E180..E1BF */
1012   MirLev1_00C0,  /* E1C0..E1FF */
1013   MirLev1_00C0,  /* E200..E23F */
1014   MirLev1_00C0,  /* E240..E27F */
1015   MirLev1_00C0,  /* E280..E2BF */
1016   MirLev1_00C0,  /* E2C0..E2FF */
1017   MirLev1_00C0,  /* E300..E33F */
1018   MirLev1_00C0,  /* E340..E37F */
1019   MirLev1_00C0,  /* E380..E3BF */
1020   MirLev1_00C0,  /* E3C0..E3FF */
1021   MirLev1_00C0,  /* E400..E43F */
1022   MirLev1_00C0,  /* E440..E47F */
1023   MirLev1_00C0,  /* E480..E4BF */
1024   MirLev1_00C0,  /* E4C0..E4FF */
1025   MirLev1_00C0,  /* E500..E53F */
1026   MirLev1_00C0,  /* E540..E57F */
1027   MirLev1_00C0,  /* E580..E5BF */
1028   MirLev1_00C0,  /* E5C0..E5FF */
1029   MirLev1_00C0,  /* E600..E63F */
1030   MirLev1_00C0,  /* E640..E67F */
1031   MirLev1_00C0,  /* E680..E6BF */
1032   MirLev1_00C0,  /* E6C0..E6FF */
1033   MirLev1_00C0,  /* E700..E73F */
1034   MirLev1_00C0,  /* E740..E77F */
1035   MirLev1_00C0,  /* E780..E7BF */
1036   MirLev1_00C0,  /* E7C0..E7FF */
1037   MirLev1_00C0,  /* E800..E83F */
1038   MirLev1_00C0,  /* E840..E87F */
1039   MirLev1_00C0,  /* E880..E8BF */
1040   MirLev1_00C0,  /* E8C0..E8FF */
1041   MirLev1_00C0,  /* E900..E93F */
1042   MirLev1_00C0,  /* E940..E97F */
1043   MirLev1_00C0,  /* E980..E9BF */
1044   MirLev1_00C0,  /* E9C0..E9FF */
1045   MirLev1_00C0,  /* EA00..EA3F */
1046   MirLev1_00C0,  /* EA40..EA7F */
1047   MirLev1_00C0,  /* EA80..EABF */
1048   MirLev1_00C0,  /* EAC0..EAFF */
1049   MirLev1_00C0,  /* EB00..EB3F */
1050   MirLev1_00C0,  /* EB40..EB7F */
1051   MirLev1_00C0,  /* EB80..EBBF */
1052   MirLev1_00C0,  /* EBC0..EBFF */
1053   MirLev1_00C0,  /* EC00..EC3F */
1054   MirLev1_00C0,  /* EC40..EC7F */
1055   MirLev1_00C0,  /* EC80..ECBF */
1056   MirLev1_00C0,  /* ECC0..ECFF */
1057   MirLev1_00C0,  /* ED00..ED3F */
1058   MirLev1_00C0,  /* ED40..ED7F */
1059   MirLev1_00C0,  /* ED80..EDBF */
1060   MirLev1_00C0,  /* EDC0..EDFF */
1061   MirLev1_00C0,  /* EE00..EE3F */
1062   MirLev1_00C0,  /* EE40..EE7F */
1063   MirLev1_00C0,  /* EE80..EEBF */
1064   MirLev1_00C0,  /* EEC0..EEFF */
1065   MirLev1_00C0,  /* EF00..EF3F */
1066   MirLev1_00C0,  /* EF40..EF7F */
1067   MirLev1_00C0,  /* EF80..EFBF */
1068   MirLev1_00C0,  /* EFC0..EFFF */
1069   MirLev1_00C0,  /* F000..F03F */
1070   MirLev1_00C0,  /* F040..F07F */
1071   MirLev1_00C0,  /* F080..F0BF */
1072   MirLev1_00C0,  /* F0C0..F0FF */
1073   MirLev1_00C0,  /* F100..F13F */
1074   MirLev1_00C0,  /* F140..F17F */
1075   MirLev1_00C0,  /* F180..F1BF */
1076   MirLev1_00C0,  /* F1C0..F1FF */
1077   MirLev1_00C0,  /* F200..F23F */
1078   MirLev1_00C0,  /* F240..F27F */
1079   MirLev1_00C0,  /* F280..F2BF */
1080   MirLev1_00C0,  /* F2C0..F2FF */
1081   MirLev1_00C0,  /* F300..F33F */
1082   MirLev1_00C0,  /* F340..F37F */
1083   MirLev1_00C0,  /* F380..F3BF */
1084   MirLev1_00C0,  /* F3C0..F3FF */
1085   MirLev1_00C0,  /* F400..F43F */
1086   MirLev1_00C0,  /* F440..F47F */
1087   MirLev1_00C0,  /* F480..F4BF */
1088   MirLev1_00C0,  /* F4C0..F4FF */
1089   MirLev1_00C0,  /* F500..F53F */
1090   MirLev1_00C0,  /* F540..F57F */
1091   MirLev1_00C0,  /* F580..F5BF */
1092   MirLev1_00C0,  /* F5C0..F5FF */
1093   MirLev1_00C0,  /* F600..F63F */
1094   MirLev1_00C0,  /* F640..F67F */
1095   MirLev1_00C0,  /* F680..F6BF */
1096   MirLev1_00C0,  /* F6C0..F6FF */
1097   MirLev1_00C0,  /* F700..F73F */
1098   MirLev1_00C0,  /* F740..F77F */
1099   MirLev1_00C0,  /* F780..F7BF */
1100   MirLev1_00C0,  /* F7C0..F7FF */
1101   MirLev1_00C0,  /* F800..F83F */
1102   MirLev1_00C0,  /* F840..F87F */
1103   MirLev1_00C0,  /* F880..F8BF */
1104   MirLev1_00C0,  /* F8C0..F8FF */
1105   MirLev1_00C0,  /* F900..F93F */
1106   MirLev1_00C0,  /* F940..F97F */
1107   MirLev1_00C0,  /* F980..F9BF */
1108   MirLev1_00C0,  /* F9C0..F9FF */
1109   MirLev1_00C0,  /* FA00..FA3F */
1110   MirLev1_00C0,  /* FA40..FA7F */
1111   MirLev1_00C0,  /* FA80..FABF */
1112   MirLev1_00C0,  /* FAC0..FAFF */
1113   MirLev1_00C0,  /* FB00..FB3F */
1114   MirLev1_00C0,  /* FB40..FB7F */
1115   MirLev1_00C0,  /* FB80..FBBF */
1116   MirLev1_00C0,  /* FBC0..FBFF */
1117   MirLev1_00C0,  /* FC00..FC3F */
1118   MirLev1_00C0,  /* FC40..FC7F */
1119   MirLev1_00C0,  /* FC80..FCBF */
1120   MirLev1_00C0,  /* FCC0..FCFF */
1121   MirLev1_00C0,  /* FD00..FD3F */
1122   MirLev1_00C0,  /* FD40..FD7F */
1123   MirLev1_00C0,  /* FD80..FDBF */
1124   MirLev1_00C0,  /* FDC0..FDFF */
1125   MirLev1_00C0,  /* FE00..FE3F */
1126   MirLev1_FE40,  /* FE40..FE7F */
1127   MirLev1_00C0,  /* FE80..FEBF */
1128   MirLev1_00C0,  /* FEC0..FEFF */
1129   MirLev1_FF00,  /* FF00..FF3F */
1130   MirLev1_FF40,  /* FF40..FF7F */
1131   MirLev1_00C0,  /* FF80..FFBF */
1132   MirLev1_00C0,  /* FFC0..FFFF */
1133 };
1134
1135 /* *INDENT-ON* */
1136
1137 #define FRIBIDI_GET_MIRRORING_DELTA(x) \
1138         ((x) >= 0x10000 ? 0 :  \
1139         MirLev1[((x) & 0x3f) + \
1140         MirLev0[((x) >> 6)]])
1141
1142 #undef PACKTAB_UINT8
1143 #undef PACKTAB_UINT16
1144 #undef PACKTAB_UINT32
1145
1146 #define FRIBIDI_GET_MIRRORING(x) ((x) + FRIBIDI_GET_MIRRORING_DELTA(x))
1147
1148 /* End of generated mirroring.tab.i */