zydis/src/Generated/EncoderLookup.inc

1546 lines
44 KiB
C

const ZydisEncodableInstructions mnemonicLookup[] =
{
/*0000*/ { 0, 0x0000 },
/*0001*/ { 1, 0x0000 },
/*0002*/ { 1, 0x0001 },
/*0003*/ { 1, 0x0002 },
/*0004*/ { 1, 0x0003 },
/*0005*/ { 18, 0x0004 },
/*0006*/ { 4, 0x0016 },
/*0007*/ { 18, 0x001A },
/*0008*/ { 2, 0x002C },
/*0009*/ { 2, 0x002E },
/*000A*/ { 2, 0x0030 },
/*000B*/ { 2, 0x0032 },
/*000C*/ { 2, 0x0034 },
/*000D*/ { 2, 0x0036 },
/*000E*/ { 4, 0x0038 },
/*000F*/ { 2, 0x003C },
/*0010*/ { 2, 0x003E },
/*0011*/ { 2, 0x0040 },
/*0012*/ { 2, 0x0042 },
/*0013*/ { 2, 0x0044 },
/*0014*/ { 2, 0x0046 },
/*0015*/ { 18, 0x0048 },
/*0016*/ { 6, 0x005A },
/*0017*/ { 2, 0x0060 },
/*0018*/ { 2, 0x0062 },
/*0019*/ { 2, 0x0064 },
/*001A*/ { 2, 0x0066 },
/*001B*/ { 2, 0x0068 },
/*001C*/ { 6, 0x006A },
/*001D*/ { 4, 0x0070 },
/*001E*/ { 4, 0x0074 },
/*001F*/ { 4, 0x0078 },
/*0020*/ { 4, 0x007C },
/*0021*/ { 4, 0x0080 },
/*0022*/ { 4, 0x0084 },
/*0023*/ { 2, 0x0088 },
/*0024*/ { 2, 0x008A },
/*0025*/ { 2, 0x008C },
/*0026*/ { 2, 0x008E },
/*0027*/ { 4, 0x0090 },
/*0028*/ { 6, 0x0094 },
/*0029*/ { 4, 0x009A },
/*002A*/ { 6, 0x009E },
/*002B*/ { 6, 0x00A4 },
/*002C*/ { 3, 0x00AA },
/*002D*/ { 3, 0x00AD },
/*002E*/ { 3, 0x00B0 },
/*002F*/ { 4, 0x00B3 },
/*0030*/ { 1, 0x00B7 },
/*0031*/ { 8, 0x00B8 },
/*0032*/ { 4, 0x00C0 },
/*0033*/ { 2, 0x00C4 },
/*0034*/ { 4, 0x00C6 },
/*0035*/ { 4, 0x00CA },
/*0036*/ { 8, 0x00CE },
/*0037*/ { 4, 0x00D6 },
/*0038*/ { 4, 0x00DA },
/*0039*/ { 4, 0x00DE },
/*003A*/ { 4, 0x00E2 },
/*003B*/ { 6, 0x00E6 },
/*003C*/ { 4, 0x00EC },
/*003D*/ { 2, 0x00F0 },
/*003E*/ { 1, 0x00F2 },
/*003F*/ { 1, 0x00F3 },
/*0040*/ { 1, 0x00F4 },
/*0041*/ { 1, 0x00F5 },
/*0042*/ { 1, 0x00F6 },
/*0043*/ { 1, 0x00F7 },
/*0044*/ { 2, 0x00F8 },
/*0045*/ { 2, 0x00FA },
/*0046*/ { 1, 0x00FC },
/*0047*/ { 1, 0x00FD },
/*0048*/ { 1, 0x00FE },
/*0049*/ { 1, 0x00FF },
/*004A*/ { 1, 0x0100 },
/*004B*/ { 1, 0x0101 },
/*004C*/ { 1, 0x0102 },
/*004D*/ { 1, 0x0103 },
/*004E*/ { 1, 0x0104 },
/*004F*/ { 2, 0x0105 },
/*0050*/ { 2, 0x0107 },
/*0051*/ { 2, 0x0109 },
/*0052*/ { 2, 0x010B },
/*0053*/ { 2, 0x010D },
/*0054*/ { 2, 0x010F },
/*0055*/ { 2, 0x0111 },
/*0056*/ { 2, 0x0113 },
/*0057*/ { 2, 0x0115 },
/*0058*/ { 2, 0x0117 },
/*0059*/ { 2, 0x0119 },
/*005A*/ { 2, 0x011B },
/*005B*/ { 2, 0x011D },
/*005C*/ { 2, 0x011F },
/*005D*/ { 2, 0x0121 },
/*005E*/ { 2, 0x0123 },
/*005F*/ { 18, 0x0125 },
/*0060*/ { 2, 0x0137 },
/*0061*/ { 2, 0x0139 },
/*0062*/ { 3, 0x013B },
/*0063*/ { 5, 0x013E },
/*0064*/ { 3, 0x0143 },
/*0065*/ { 2, 0x0146 },
/*0066*/ { 3, 0x0148 },
/*0067*/ { 4, 0x014B },
/*0068*/ { 1, 0x014F },
/*0069*/ { 2, 0x0150 },
/*006A*/ { 2, 0x0152 },
/*006B*/ { 2, 0x0154 },
/*006C*/ { 1, 0x0156 },
/*006D*/ { 1, 0x0157 },
/*006E*/ { 4, 0x0158 },
/*006F*/ { 2, 0x015C },
/*0070*/ { 2, 0x015E },
/*0071*/ { 2, 0x0160 },
/*0072*/ { 2, 0x0162 },
/*0073*/ { 2, 0x0164 },
/*0074*/ { 2, 0x0166 },
/*0075*/ { 2, 0x0168 },
/*0076*/ { 2, 0x016A },
/*0077*/ { 2, 0x016C },
/*0078*/ { 2, 0x016E },
/*0079*/ { 4, 0x0170 },
/*007A*/ { 2, 0x0174 },
/*007B*/ { 4, 0x0176 },
/*007C*/ { 4, 0x017A },
/*007D*/ { 2, 0x017E },
/*007E*/ { 4, 0x0180 },
/*007F*/ { 2, 0x0184 },
/*0080*/ { 2, 0x0186 },
/*0081*/ { 2, 0x0188 },
/*0082*/ { 2, 0x018A },
/*0083*/ { 4, 0x018C },
/*0084*/ { 4, 0x0190 },
/*0085*/ { 1, 0x0194 },
/*0086*/ { 1, 0x0195 },
/*0087*/ { 1, 0x0196 },
/*0088*/ { 1, 0x0197 },
/*0089*/ { 12, 0x0198 },
/*008A*/ { 2, 0x01A4 },
/*008B*/ { 4, 0x01A6 },
/*008C*/ { 2, 0x01AA },
/*008D*/ { 2, 0x01AC },
/*008E*/ { 2, 0x01AE },
/*008F*/ { 2, 0x01B0 },
/*0090*/ { 2, 0x01B2 },
/*0091*/ { 2, 0x01B4 },
/*0092*/ { 1, 0x01B6 },
/*0093*/ { 1, 0x01B7 },
/*0094*/ { 1, 0x01B8 },
/*0095*/ { 1, 0x01B9 },
/*0096*/ { 1, 0x01BA },
/*0097*/ { 1, 0x01BB },
/*0098*/ { 2, 0x01BC },
/*0099*/ { 1, 0x01BE },
/*009A*/ { 1, 0x01BF },
/*009B*/ { 4, 0x01C0 },
/*009C*/ { 1, 0x01C4 },
/*009D*/ { 1, 0x01C5 },
/*009E*/ { 1, 0x01C6 },
/*009F*/ { 1, 0x01C7 },
/*00A0*/ { 1, 0x01C8 },
/*00A1*/ { 1, 0x01C9 },
/*00A2*/ { 1, 0x01CA },
/*00A3*/ { 1, 0x01CB },
/*00A4*/ { 1, 0x01CC },
/*00A5*/ { 1, 0x01CD },
/*00A6*/ { 1, 0x01CE },
/*00A7*/ { 1, 0x01CF },
/*00A8*/ { 4, 0x01D0 },
/*00A9*/ { 1, 0x01D4 },
/*00AA*/ { 1, 0x01D5 },
/*00AB*/ { 5, 0x01D6 },
/*00AC*/ { 1, 0x01DB },
/*00AD*/ { 1, 0x01DC },
/*00AE*/ { 1, 0x01DD },
/*00AF*/ { 1, 0x01DE },
/*00B0*/ { 4, 0x01DF },
/*00B1*/ { 1, 0x01E3 },
/*00B2*/ { 4, 0x01E4 },
/*00B3*/ { 1, 0x01E8 },
/*00B4*/ { 1, 0x01E9 },
/*00B5*/ { 1, 0x01EA },
/*00B6*/ { 1, 0x01EB },
/*00B7*/ { 1, 0x01EC },
/*00B8*/ { 2, 0x01ED },
/*00B9*/ { 2, 0x01EF },
/*00BA*/ { 2, 0x01F1 },
/*00BB*/ { 2, 0x01F3 },
/*00BC*/ { 2, 0x01F5 },
/*00BD*/ { 3, 0x01F7 },
/*00BE*/ { 2, 0x01FA },
/*00BF*/ { 1, 0x01FC },
/*00C0*/ { 2, 0x01FD },
/*00C1*/ { 3, 0x01FF },
/*00C2*/ { 3, 0x0202 },
/*00C3*/ { 2, 0x0205 },
/*00C4*/ { 2, 0x0207 },
/*00C5*/ { 4, 0x0209 },
/*00C6*/ { 1, 0x020D },
/*00C7*/ { 1, 0x020E },
/*00C8*/ { 2, 0x020F },
/*00C9*/ { 1, 0x0211 },
/*00CA*/ { 1, 0x0212 },
/*00CB*/ { 1, 0x0213 },
/*00CC*/ { 1, 0x0214 },
/*00CD*/ { 1, 0x0215 },
/*00CE*/ { 1, 0x0216 },
/*00CF*/ { 4, 0x0217 },
/*00D0*/ { 1, 0x021B },
/*00D1*/ { 1, 0x021C },
/*00D2*/ { 1, 0x021D },
/*00D3*/ { 1, 0x021E },
/*00D4*/ { 2, 0x021F },
/*00D5*/ { 1, 0x0221 },
/*00D6*/ { 2, 0x0222 },
/*00D7*/ { 2, 0x0224 },
/*00D8*/ { 1, 0x0226 },
/*00D9*/ { 1, 0x0227 },
/*00DA*/ { 1, 0x0228 },
/*00DB*/ { 1, 0x0229 },
/*00DC*/ { 1, 0x022A },
/*00DD*/ { 2, 0x022B },
/*00DE*/ { 1, 0x022D },
/*00DF*/ { 1, 0x022E },
/*00E0*/ { 1, 0x022F },
/*00E1*/ { 1, 0x0230 },
/*00E2*/ { 1, 0x0231 },
/*00E3*/ { 3, 0x0232 },
/*00E4*/ { 6, 0x0235 },
/*00E5*/ { 1, 0x023B },
/*00E6*/ { 4, 0x023C },
/*00E7*/ { 1, 0x0240 },
/*00E8*/ { 4, 0x0241 },
/*00E9*/ { 1, 0x0245 },
/*00EA*/ { 1, 0x0246 },
/*00EB*/ { 1, 0x0247 },
/*00EC*/ { 1, 0x0248 },
/*00ED*/ { 1, 0x0249 },
/*00EE*/ { 1, 0x024A },
/*00EF*/ { 1, 0x024B },
/*00F0*/ { 1, 0x024C },
/*00F1*/ { 1, 0x024D },
/*00F2*/ { 3, 0x024E },
/*00F3*/ { 1, 0x0251 },
/*00F4*/ { 1, 0x0252 },
/*00F5*/ { 1, 0x0253 },
/*00F6*/ { 1, 0x0254 },
/*00F7*/ { 1, 0x0255 },
/*00F8*/ { 1, 0x0256 },
/*00F9*/ { 1, 0x0257 },
/*00FA*/ { 1, 0x0258 },
/*00FB*/ { 2, 0x0259 },
/*00FC*/ { 2, 0x025B },
/*00FD*/ { 1, 0x025D },
/*00FE*/ { 2, 0x025E },
/*00FF*/ { 2, 0x0260 },
/*0100*/ { 4, 0x0262 },
/*0101*/ { 10, 0x0266 },
/*0102*/ { 8, 0x0270 },
/*0103*/ { 12, 0x0278 },
/*0104*/ { 1, 0x0284 },
/*0105*/ { 1, 0x0285 },
/*0106*/ { 3, 0x0286 },
/*0107*/ { 6, 0x0289 },
/*0108*/ { 2, 0x028F },
/*0109*/ { 3, 0x0291 },
/*010A*/ { 1, 0x0294 },
/*010B*/ { 1, 0x0295 },
/*010C*/ { 1, 0x0296 },
/*010D*/ { 1, 0x0297 },
/*010E*/ { 1, 0x0298 },
/*010F*/ { 2, 0x0299 },
/*0110*/ { 1, 0x029B },
/*0111*/ { 1, 0x029C },
/*0112*/ { 2, 0x029D },
/*0113*/ { 2, 0x029F },
/*0114*/ { 1, 0x02A1 },
/*0115*/ { 1, 0x02A2 },
/*0116*/ { 1, 0x02A3 },
/*0117*/ { 4, 0x02A4 },
/*0118*/ { 4, 0x02A8 },
/*0119*/ { 1, 0x02AC },
/*011A*/ { 2, 0x02AD },
/*011B*/ { 3, 0x02AF },
/*011C*/ { 3, 0x02B2 },
/*011D*/ { 4, 0x02B5 },
/*011E*/ { 4, 0x02B9 },
/*011F*/ { 6, 0x02BD },
/*0120*/ { 2, 0x02C3 },
/*0121*/ { 4, 0x02C5 },
/*0122*/ { 4, 0x02C9 },
/*0123*/ { 4, 0x02CD },
/*0124*/ { 4, 0x02D1 },
/*0125*/ { 4, 0x02D5 },
/*0126*/ { 4, 0x02D9 },
/*0127*/ { 4, 0x02DD },
/*0128*/ { 4, 0x02E1 },
/*0129*/ { 4, 0x02E5 },
/*012A*/ { 4, 0x02E9 },
/*012B*/ { 1, 0x02ED },
/*012C*/ { 4, 0x02EE },
/*012D*/ { 4, 0x02F2 },
/*012E*/ { 1, 0x02F6 },
/*012F*/ { 1, 0x02F7 },
/*0130*/ { 1, 0x02F8 },
/*0131*/ { 1, 0x02F9 },
/*0132*/ { 1, 0x02FA },
/*0133*/ { 1, 0x02FB },
/*0134*/ { 1, 0x02FC },
/*0135*/ { 1, 0x02FD },
/*0136*/ { 1, 0x02FE },
/*0137*/ { 1, 0x02FF },
/*0138*/ { 1, 0x0300 },
/*0139*/ { 1, 0x0301 },
/*013A*/ { 1, 0x0302 },
/*013B*/ { 1, 0x0303 },
/*013C*/ { 1, 0x0304 },
/*013D*/ { 1, 0x0305 },
/*013E*/ { 1, 0x0306 },
/*013F*/ { 1, 0x0307 },
/*0140*/ { 1, 0x0308 },
/*0141*/ { 1, 0x0309 },
/*0142*/ { 3, 0x030A },
/*0143*/ { 5, 0x030D },
/*0144*/ { 7, 0x0312 },
/*0145*/ { 5, 0x0319 },
/*0146*/ { 5, 0x031E },
/*0147*/ { 1, 0x0323 },
/*0148*/ { 1, 0x0324 },
/*0149*/ { 1, 0x0325 },
/*014A*/ { 1, 0x0326 },
/*014B*/ { 1, 0x0327 },
/*014C*/ { 1, 0x0328 },
/*014D*/ { 1, 0x0329 },
/*014E*/ { 1, 0x032A },
/*014F*/ { 1, 0x032B },
/*0150*/ { 1, 0x032C },
/*0151*/ { 2, 0x032D },
/*0152*/ { 1, 0x032F },
/*0153*/ { 1, 0x0330 },
/*0154*/ { 1, 0x0331 },
/*0155*/ { 1, 0x0332 },
/*0156*/ { 1, 0x0333 },
/*0157*/ { 1, 0x0334 },
/*0158*/ { 1, 0x0335 },
/*0159*/ { 1, 0x0336 },
/*015A*/ { 1, 0x0337 },
/*015B*/ { 1, 0x0338 },
/*015C*/ { 1, 0x0339 },
/*015D*/ { 1, 0x033A },
/*015E*/ { 1, 0x033B },
/*015F*/ { 1, 0x033C },
/*0160*/ { 1, 0x033D },
/*0161*/ { 1, 0x033E },
/*0162*/ { 1, 0x033F },
/*0163*/ { 1, 0x0340 },
/*0164*/ { 1, 0x0341 },
/*0165*/ { 1, 0x0342 },
/*0166*/ { 1, 0x0343 },
/*0167*/ { 1, 0x0344 },
/*0168*/ { 1, 0x0345 },
/*0169*/ { 1, 0x0346 },
/*016A*/ { 1, 0x0347 },
/*016B*/ { 1, 0x0348 },
/*016C*/ { 1, 0x0349 },
/*016D*/ { 1, 0x034A },
/*016E*/ { 1, 0x034B },
/*016F*/ { 2, 0x034C },
/*0170*/ { 1, 0x034E },
/*0171*/ { 1, 0x034F },
/*0172*/ { 1, 0x0350 },
/*0173*/ { 1, 0x0351 },
/*0174*/ { 1, 0x0352 },
/*0175*/ { 1, 0x0353 },
/*0176*/ { 1, 0x0354 },
/*0177*/ { 1, 0x0355 },
/*0178*/ { 2, 0x0356 },
/*0179*/ { 1, 0x0358 },
/*017A*/ { 2, 0x0359 },
/*017B*/ { 2, 0x035B },
/*017C*/ { 1, 0x035D },
/*017D*/ { 2, 0x035E },
/*017E*/ { 3, 0x0360 },
/*017F*/ { 3, 0x0363 },
/*0180*/ { 3, 0x0366 },
/*0181*/ { 3, 0x0369 },
/*0182*/ { 1, 0x036C },
/*0183*/ { 1, 0x036D },
/*0184*/ { 1, 0x036E },
/*0185*/ { 2, 0x036F },
/*0186*/ { 1, 0x0371 },
/*0187*/ { 2, 0x0372 },
/*0188*/ { 2, 0x0374 },
/*0189*/ { 2, 0x0376 },
/*018A*/ { 4, 0x0378 },
/*018B*/ { 1, 0x037C },
/*018C*/ { 1, 0x037D },
/*018D*/ { 2, 0x037E },
/*018E*/ { 2, 0x0380 },
/*018F*/ { 2, 0x0382 },
/*0190*/ { 2, 0x0384 },
/*0191*/ { 1, 0x0386 },
/*0192*/ { 2, 0x0387 },
/*0193*/ { 2, 0x0389 },
/*0194*/ { 2, 0x038B },
/*0195*/ { 2, 0x038D },
/*0196*/ { 4, 0x038F },
/*0197*/ { 44, 0x0393 },
/*0198*/ { 4, 0x03BF },
/*0199*/ { 4, 0x03C3 },
/*019A*/ { 2, 0x03C7 },
/*019B*/ { 16, 0x03C9 },
/*019C*/ { 2, 0x03D9 },
/*019D*/ { 1, 0x03DB },
/*019E*/ { 4, 0x03DC },
/*019F*/ { 4, 0x03E0 },
/*01A0*/ { 1, 0x03E4 },
/*01A1*/ { 2, 0x03E5 },
/*01A2*/ { 2, 0x03E7 },
/*01A3*/ { 1, 0x03E9 },
/*01A4*/ { 2, 0x03EA },
/*01A5*/ { 2, 0x03EC },
/*01A6*/ { 1, 0x03EE },
/*01A7*/ { 1, 0x03EF },
/*01A8*/ { 1, 0x03F0 },
/*01A9*/ { 1, 0x03F1 },
/*01AA*/ { 2, 0x03F2 },
/*01AB*/ { 1, 0x03F4 },
/*01AC*/ { 1, 0x03F5 },
/*01AD*/ { 1, 0x03F6 },
/*01AE*/ { 16, 0x03F7 },
/*01AF*/ { 1, 0x0407 },
/*01B0*/ { 3, 0x0408 },
/*01B1*/ { 7, 0x040B },
/*01B2*/ { 2, 0x0412 },
/*01B3*/ { 2, 0x0414 },
/*01B4*/ { 3, 0x0416 },
/*01B5*/ { 4, 0x0419 },
/*01B6*/ { 3, 0x041D },
/*01B7*/ { 4, 0x0420 },
/*01B8*/ { 2, 0x0424 },
/*01B9*/ { 4, 0x0426 },
/*01BA*/ { 4, 0x042A },
/*01BB*/ { 4, 0x042E },
/*01BC*/ { 2, 0x0432 },
/*01BD*/ { 4, 0x0434 },
/*01BE*/ { 2, 0x0438 },
/*01BF*/ { 2, 0x043A },
/*01C0*/ { 2, 0x043C },
/*01C1*/ { 2, 0x043E },
/*01C2*/ { 6, 0x0440 },
/*01C3*/ { 1, 0x0446 },
/*01C4*/ { 4, 0x0447 },
/*01C5*/ { 58, 0x044B },
/*01C6*/ { 4, 0x0485 },
/*01C7*/ { 18, 0x0489 },
/*01C8*/ { 2, 0x049B },
/*01C9*/ { 2, 0x049D },
/*01CA*/ { 8, 0x049F },
/*01CB*/ { 3, 0x04A7 },
/*01CC*/ { 6, 0x04AA },
/*01CD*/ { 3, 0x04B0 },
/*01CE*/ { 4, 0x04B3 },
/*01CF*/ { 4, 0x04B7 },
/*01D0*/ { 4, 0x04BB },
/*01D1*/ { 4, 0x04BF },
/*01D2*/ { 4, 0x04C3 },
/*01D3*/ { 2, 0x04C7 },
/*01D4*/ { 4, 0x04C9 },
/*01D5*/ { 4, 0x04CD },
/*01D6*/ { 4, 0x04D1 },
/*01D7*/ { 4, 0x04D5 },
/*01D8*/ { 4, 0x04D9 },
/*01D9*/ { 4, 0x04DD },
/*01DA*/ { 4, 0x04E1 },
/*01DB*/ { 4, 0x04E5 },
/*01DC*/ { 4, 0x04E9 },
/*01DD*/ { 4, 0x04ED },
/*01DE*/ { 4, 0x04F1 },
/*01DF*/ { 4, 0x04F5 },
/*01E0*/ { 1, 0x04F9 },
/*01E1*/ { 4, 0x04FA },
/*01E2*/ { 2, 0x04FE },
/*01E3*/ { 4, 0x0500 },
/*01E4*/ { 2, 0x0504 },
/*01E5*/ { 2, 0x0506 },
/*01E6*/ { 2, 0x0508 },
/*01E7*/ { 4, 0x050A },
/*01E8*/ { 4, 0x050E },
/*01E9*/ { 2, 0x0512 },
/*01EA*/ { 4, 0x0514 },
/*01EB*/ { 4, 0x0518 },
/*01EC*/ { 4, 0x051C },
/*01ED*/ { 4, 0x0520 },
/*01EE*/ { 4, 0x0524 },
/*01EF*/ { 2, 0x0528 },
/*01F0*/ { 4, 0x052A },
/*01F1*/ { 4, 0x052E },
/*01F2*/ { 2, 0x0532 },
/*01F3*/ { 6, 0x0534 },
/*01F4*/ { 6, 0x053A },
/*01F5*/ { 2, 0x0540 },
/*01F6*/ { 2, 0x0542 },
/*01F7*/ { 2, 0x0544 },
/*01F8*/ { 4, 0x0546 },
/*01F9*/ { 2, 0x054A },
/*01FA*/ { 2, 0x054C },
/*01FB*/ { 2, 0x054E },
/*01FC*/ { 2, 0x0550 },
/*01FD*/ { 2, 0x0552 },
/*01FE*/ { 2, 0x0554 },
/*01FF*/ { 2, 0x0556 },
/*0200*/ { 2, 0x0558 },
/*0201*/ { 2, 0x055A },
/*0202*/ { 2, 0x055C },
/*0203*/ { 2, 0x055E },
/*0204*/ { 2, 0x0560 },
/*0205*/ { 2, 0x0562 },
/*0206*/ { 2, 0x0564 },
/*0207*/ { 2, 0x0566 },
/*0208*/ { 2, 0x0568 },
/*0209*/ { 2, 0x056A },
/*020A*/ { 2, 0x056C },
/*020B*/ { 2, 0x056E },
/*020C*/ { 4, 0x0570 },
/*020D*/ { 4, 0x0574 },
/*020E*/ { 4, 0x0578 },
/*020F*/ { 2, 0x057C },
/*0210*/ { 4, 0x057E },
/*0211*/ { 4, 0x0582 },
/*0212*/ { 4, 0x0586 },
/*0213*/ { 2, 0x058A },
/*0214*/ { 2, 0x058C },
/*0215*/ { 2, 0x058E },
/*0216*/ { 2, 0x0590 },
/*0217*/ { 2, 0x0592 },
/*0218*/ { 4, 0x0594 },
/*0219*/ { 4, 0x0598 },
/*021A*/ { 4, 0x059C },
/*021B*/ { 2, 0x05A0 },
/*021C*/ { 2, 0x05A2 },
/*021D*/ { 4, 0x05A4 },
/*021E*/ { 4, 0x05A8 },
/*021F*/ { 2, 0x05AC },
/*0220*/ { 2, 0x05AE },
/*0221*/ { 2, 0x05B0 },
/*0222*/ { 2, 0x05B2 },
/*0223*/ { 4, 0x05B4 },
/*0224*/ { 4, 0x05B8 },
/*0225*/ { 2, 0x05BC },
/*0226*/ { 2, 0x05BE },
/*0227*/ { 2, 0x05C0 },
/*0228*/ { 2, 0x05C2 },
/*0229*/ { 2, 0x05C4 },
/*022A*/ { 2, 0x05C6 },
/*022B*/ { 2, 0x05C8 },
/*022C*/ { 2, 0x05CA },
/*022D*/ { 2, 0x05CC },
/*022E*/ { 2, 0x05CE },
/*022F*/ { 2, 0x05D0 },
/*0230*/ { 2, 0x05D2 },
/*0231*/ { 2, 0x05D4 },
/*0232*/ { 2, 0x05D6 },
/*0233*/ { 2, 0x05D8 },
/*0234*/ { 2, 0x05DA },
/*0235*/ { 4, 0x05DC },
/*0236*/ { 2, 0x05E0 },
/*0237*/ { 4, 0x05E2 },
/*0238*/ { 4, 0x05E6 },
/*0239*/ { 2, 0x05EA },
/*023A*/ { 4, 0x05EC },
/*023B*/ { 4, 0x05F0 },
/*023C*/ { 15, 0x05F4 },
/*023D*/ { 1, 0x0603 },
/*023E*/ { 1, 0x0604 },
/*023F*/ { 4, 0x0605 },
/*0240*/ { 1, 0x0609 },
/*0241*/ { 1, 0x060A },
/*0242*/ { 1, 0x060B },
/*0243*/ { 4, 0x060C },
/*0244*/ { 1, 0x0610 },
/*0245*/ { 1, 0x0611 },
/*0246*/ { 1, 0x0612 },
/*0247*/ { 1, 0x0613 },
/*0248*/ { 1, 0x0614 },
/*0249*/ { 2, 0x0615 },
/*024A*/ { 1, 0x0617 },
/*024B*/ { 4, 0x0618 },
/*024C*/ { 4, 0x061C },
/*024D*/ { 2, 0x0620 },
/*024E*/ { 2, 0x0622 },
/*024F*/ { 2, 0x0624 },
/*0250*/ { 2, 0x0626 },
/*0251*/ { 4, 0x0628 },
/*0252*/ { 4, 0x062C },
/*0253*/ { 4, 0x0630 },
/*0254*/ { 6, 0x0634 },
/*0255*/ { 1, 0x063A },
/*0256*/ { 6, 0x063B },
/*0257*/ { 6, 0x0641 },
/*0258*/ { 6, 0x0647 },
/*0259*/ { 6, 0x064D },
/*025A*/ { 6, 0x0653 },
/*025B*/ { 1, 0x0659 },
/*025C*/ { 6, 0x065A },
/*025D*/ { 6, 0x0660 },
/*025E*/ { 4, 0x0666 },
/*025F*/ { 4, 0x066A },
/*0260*/ { 4, 0x066E },
/*0261*/ { 4, 0x0672 },
/*0262*/ { 4, 0x0676 },
/*0263*/ { 4, 0x067A },
/*0264*/ { 4, 0x067E },
/*0265*/ { 4, 0x0682 },
/*0266*/ { 2, 0x0686 },
/*0267*/ { 2, 0x0688 },
/*0268*/ { 2, 0x068A },
/*0269*/ { 4, 0x068C },
/*026A*/ { 4, 0x0690 },
/*026B*/ { 2, 0x0694 },
/*026C*/ { 4, 0x0696 },
/*026D*/ { 4, 0x069A },
/*026E*/ { 4, 0x069E },
/*026F*/ { 2, 0x06A2 },
/*0270*/ { 4, 0x06A4 },
/*0271*/ { 18, 0x06A8 },
/*0272*/ { 1, 0x06BA },
/*0273*/ { 1, 0x06BB },
/*0274*/ { 1, 0x06BC },
/*0275*/ { 1, 0x06BD },
/*0276*/ { 1, 0x06BE },
/*0277*/ { 4, 0x06BF },
/*0278*/ { 12, 0x06C3 },
/*0279*/ { 2, 0x06CF },
/*027A*/ { 2, 0x06D1 },
/*027B*/ { 12, 0x06D3 },
/*027C*/ { 1, 0x06DF },
/*027D*/ { 1, 0x06E0 },
/*027E*/ { 1, 0x06E1 },
/*027F*/ { 1, 0x06E2 },
/*0280*/ { 1, 0x06E3 },
/*0281*/ { 1, 0x06E4 },
/*0282*/ { 1, 0x06E5 },
/*0283*/ { 1, 0x06E6 },
/*0284*/ { 1, 0x06E7 },
/*0285*/ { 1, 0x06E8 },
/*0286*/ { 1, 0x06E9 },
/*0287*/ { 2, 0x06EA },
/*0288*/ { 2, 0x06EC },
/*0289*/ { 12, 0x06EE },
/*028A*/ { 12, 0x06FA },
/*028B*/ { 6, 0x0706 },
/*028C*/ { 2, 0x070C },
/*028D*/ { 2, 0x070E },
/*028E*/ { 2, 0x0710 },
/*028F*/ { 2, 0x0712 },
/*0290*/ { 1, 0x0714 },
/*0291*/ { 2, 0x0715 },
/*0292*/ { 2, 0x0717 },
/*0293*/ { 1, 0x0719 },
/*0294*/ { 1, 0x071A },
/*0295*/ { 1, 0x071B },
/*0296*/ { 12, 0x071C },
/*0297*/ { 6, 0x0728 },
/*0298*/ { 1, 0x072E },
/*0299*/ { 18, 0x072F },
/*029A*/ { 3, 0x0741 },
/*029B*/ { 3, 0x0744 },
/*029C*/ { 3, 0x0747 },
/*029D*/ { 3, 0x074A },
/*029E*/ { 2, 0x074D },
/*029F*/ { 2, 0x074F },
/*02A0*/ { 2, 0x0751 },
/*02A1*/ { 2, 0x0753 },
/*02A2*/ { 2, 0x0755 },
/*02A3*/ { 2, 0x0757 },
/*02A4*/ { 2, 0x0759 },
/*02A5*/ { 2, 0x075B },
/*02A6*/ { 2, 0x075D },
/*02A7*/ { 2, 0x075F },
/*02A8*/ { 2, 0x0761 },
/*02A9*/ { 2, 0x0763 },
/*02AA*/ { 2, 0x0765 },
/*02AB*/ { 2, 0x0767 },
/*02AC*/ { 2, 0x0769 },
/*02AD*/ { 1, 0x076B },
/*02AE*/ { 2, 0x076C },
/*02AF*/ { 1, 0x076E },
/*02B0*/ { 2, 0x076F },
/*02B1*/ { 2, 0x0771 },
/*02B2*/ { 2, 0x0773 },
/*02B3*/ { 2, 0x0775 },
/*02B4*/ { 2, 0x0777 },
/*02B5*/ { 2, 0x0779 },
/*02B6*/ { 2, 0x077B },
/*02B7*/ { 2, 0x077D },
/*02B8*/ { 24, 0x077F },
/*02B9*/ { 4, 0x0797 },
/*02BA*/ { 6, 0x079B },
/*02BB*/ { 12, 0x07A1 },
/*02BC*/ { 4, 0x07AD },
/*02BD*/ { 6, 0x07B1 },
/*02BE*/ { 2, 0x07B7 },
/*02BF*/ { 2, 0x07B9 },
/*02C0*/ { 2, 0x07BB },
/*02C1*/ { 1, 0x07BD },
/*02C2*/ { 2, 0x07BE },
/*02C3*/ { 1, 0x07C0 },
/*02C4*/ { 2, 0x07C1 },
/*02C5*/ { 2, 0x07C3 },
/*02C6*/ { 2, 0x07C5 },
/*02C7*/ { 2, 0x07C7 },
/*02C8*/ { 2, 0x07C9 },
/*02C9*/ { 2, 0x07CB },
/*02CA*/ { 1, 0x07CD },
/*02CB*/ { 1, 0x07CE },
/*02CC*/ { 1, 0x07CF },
/*02CD*/ { 1, 0x07D0 },
/*02CE*/ { 1, 0x07D1 },
/*02CF*/ { 1, 0x07D2 },
/*02D0*/ { 3, 0x07D3 },
/*02D1*/ { 3, 0x07D6 },
/*02D2*/ { 3, 0x07D9 },
/*02D3*/ { 3, 0x07DC },
/*02D4*/ { 2, 0x07DF },
/*02D5*/ { 18, 0x07E1 },
/*02D6*/ { 2, 0x07F3 },
/*02D7*/ { 2, 0x07F5 },
/*02D8*/ { 2, 0x07F7 },
/*02D9*/ { 2, 0x07F9 },
/*02DA*/ { 1, 0x07FB },
/*02DB*/ { 2, 0x07FC },
/*02DC*/ { 1, 0x07FE },
/*02DD*/ { 1, 0x07FF },
/*02DE*/ { 3, 0x0800 },
/*02DF*/ { 4, 0x0803 },
/*02E0*/ { 14, 0x0807 },
/*02E1*/ { 4, 0x0815 },
/*02E2*/ { 2, 0x0819 },
/*02E3*/ { 4, 0x081B },
/*02E4*/ { 2, 0x081F },
/*02E5*/ { 2, 0x0821 },
/*02E6*/ { 1, 0x0823 },
/*02E7*/ { 2, 0x0824 },
/*02E8*/ { 2, 0x0826 },
/*02E9*/ { 2, 0x0828 },
/*02EA*/ { 2, 0x082A },
/*02EB*/ { 2, 0x082C },
/*02EC*/ { 2, 0x082E },
/*02ED*/ { 2, 0x0830 },
/*02EE*/ { 2, 0x0832 },
/*02EF*/ { 3, 0x0834 },
/*02F0*/ { 3, 0x0837 },
/*02F1*/ { 14, 0x083A },
/*02F2*/ { 14, 0x0848 },
/*02F3*/ { 5, 0x0856 },
/*02F4*/ { 3, 0x085B },
/*02F5*/ { 5, 0x085E },
/*02F6*/ { 4, 0x0863 },
/*02F7*/ { 4, 0x0867 },
/*02F8*/ { 2, 0x086B },
/*02F9*/ { 2, 0x086D },
/*02FA*/ { 2, 0x086F },
/*02FB*/ { 2, 0x0871 },
/*02FC*/ { 2, 0x0873 },
/*02FD*/ { 2, 0x0875 },
/*02FE*/ { 8, 0x0877 },
/*02FF*/ { 6, 0x087F },
/*0300*/ { 10, 0x0885 },
/*0301*/ { 10, 0x088F },
/*0302*/ { 10, 0x0899 },
/*0303*/ { 10, 0x08A3 },
/*0304*/ { 9, 0x08AD },
/*0305*/ { 9, 0x08B6 },
/*0306*/ { 4, 0x08BF },
/*0307*/ { 4, 0x08C3 },
/*0308*/ { 4, 0x08C7 },
/*0309*/ { 4, 0x08CB },
/*030A*/ { 1, 0x08CF },
/*030B*/ { 4, 0x08D0 },
/*030C*/ { 3, 0x08D4 },
/*030D*/ { 1, 0x08D7 },
/*030E*/ { 2, 0x08D8 },
/*030F*/ { 2, 0x08DA },
/*0310*/ { 1, 0x08DC },
/*0311*/ { 6, 0x08DD },
/*0312*/ { 3, 0x08E3 },
/*0313*/ { 1, 0x08E6 },
/*0314*/ { 2, 0x08E7 },
/*0315*/ { 2, 0x08E9 },
/*0316*/ { 7, 0x08EB },
/*0317*/ { 11, 0x08F2 },
/*0318*/ { 14, 0x08FD },
/*0319*/ { 14, 0x090B },
/*031A*/ { 5, 0x0919 },
/*031B*/ { 5, 0x091E },
/*031C*/ { 5, 0x0923 },
/*031D*/ { 5, 0x0928 },
/*031E*/ { 6, 0x092D },
/*031F*/ { 6, 0x0933 },
/*0320*/ { 13, 0x0939 },
/*0321*/ { 11, 0x0946 },
/*0322*/ { 3, 0x0951 },
/*0323*/ { 3, 0x0954 },
/*0324*/ { 3, 0x0957 },
/*0325*/ { 3, 0x095A },
/*0326*/ { 3, 0x095D },
/*0327*/ { 3, 0x0960 },
/*0328*/ { 11, 0x0963 },
/*0329*/ { 14, 0x096E },
/*032A*/ { 7, 0x097C },
/*032B*/ { 7, 0x0983 },
/*032C*/ { 7, 0x098A },
/*032D*/ { 11, 0x0991 },
/*032E*/ { 11, 0x099C },
/*032F*/ { 14, 0x09A7 },
/*0330*/ { 11, 0x09B5 },
/*0331*/ { 7, 0x09C0 },
/*0332*/ { 7, 0x09C7 },
/*0333*/ { 7, 0x09CE },
/*0334*/ { 7, 0x09D5 },
/*0335*/ { 7, 0x09DC },
/*0336*/ { 12, 0x09E3 },
/*0337*/ { 5, 0x09EF },
/*0338*/ { 6, 0x09F4 },
/*0339*/ { 11, 0x09FA },
/*033A*/ { 12, 0x0A05 },
/*033B*/ { 5, 0x0A11 },
/*033C*/ { 12, 0x0A16 },
/*033D*/ { 6, 0x0A22 },
/*033E*/ { 11, 0x0A28 },
/*033F*/ { 7, 0x0A33 },
/*0340*/ { 7, 0x0A3A },
/*0341*/ { 7, 0x0A41 },
/*0342*/ { 11, 0x0A48 },
/*0343*/ { 7, 0x0A53 },
/*0344*/ { 7, 0x0A5A },
/*0345*/ { 7, 0x0A61 },
/*0346*/ { 12, 0x0A68 },
/*0347*/ { 6, 0x0A74 },
/*0348*/ { 12, 0x0A7A },
/*0349*/ { 6, 0x0A86 },
/*034A*/ { 9, 0x0A8C },
/*034B*/ { 7, 0x0A95 },
/*034C*/ { 7, 0x0A9C },
/*034D*/ { 7, 0x0AA3 },
/*034E*/ { 5, 0x0AAA },
/*034F*/ { 6, 0x0AAF },
/*0350*/ { 6, 0x0AB5 },
/*0351*/ { 11, 0x0ABB },
/*0352*/ { 11, 0x0AC6 },
/*0353*/ { 5, 0x0AD1 },
/*0354*/ { 5, 0x0AD6 },
/*0355*/ { 2, 0x0ADB },
/*0356*/ { 4, 0x0ADD },
/*0357*/ { 2, 0x0AE1 },
/*0358*/ { 2, 0x0AE3 },
/*0359*/ { 3, 0x0AE5 },
/*035A*/ { 3, 0x0AE8 },
/*035B*/ { 3, 0x0AEB },
/*035C*/ { 6, 0x0AEE },
/*035D*/ { 6, 0x0AF4 },
/*035E*/ { 2, 0x0AFA },
/*035F*/ { 4, 0x0AFC },
/*0360*/ { 2, 0x0B00 },
/*0361*/ { 4, 0x0B02 },
/*0362*/ { 2, 0x0B06 },
/*0363*/ { 2, 0x0B08 },
/*0364*/ { 4, 0x0B0A },
/*0365*/ { 2, 0x0B0E },
/*0366*/ { 4, 0x0B10 },
/*0367*/ { 2, 0x0B14 },
/*0368*/ { 4, 0x0B16 },
/*0369*/ { 7, 0x0B1A },
/*036A*/ { 7, 0x0B21 },
/*036B*/ { 3, 0x0B28 },
/*036C*/ { 3, 0x0B2B },
/*036D*/ { 3, 0x0B2E },
/*036E*/ { 3, 0x0B31 },
/*036F*/ { 14, 0x0B34 },
/*0370*/ { 14, 0x0B42 },
/*0371*/ { 5, 0x0B50 },
/*0372*/ { 5, 0x0B55 },
/*0373*/ { 14, 0x0B5A },
/*0374*/ { 14, 0x0B68 },
/*0375*/ { 5, 0x0B76 },
/*0376*/ { 5, 0x0B7B },
/*0377*/ { 14, 0x0B80 },
/*0378*/ { 14, 0x0B8E },
/*0379*/ { 5, 0x0B9C },
/*037A*/ { 5, 0x0BA1 },
/*037B*/ { 3, 0x0BA6 },
/*037C*/ { 8, 0x0BA9 },
/*037D*/ { 8, 0x0BB1 },
/*037E*/ { 4, 0x0BB9 },
/*037F*/ { 4, 0x0BBD },
/*0380*/ { 11, 0x0BC1 },
/*0381*/ { 11, 0x0BCC },
/*0382*/ { 11, 0x0BD7 },
/*0383*/ { 11, 0x0BE2 },
/*0384*/ { 11, 0x0BED },
/*0385*/ { 11, 0x0BF8 },
/*0386*/ { 8, 0x0C03 },
/*0387*/ { 8, 0x0C0B },
/*0388*/ { 14, 0x0C13 },
/*0389*/ { 14, 0x0C21 },
/*038A*/ { 5, 0x0C2F },
/*038B*/ { 5, 0x0C34 },
/*038C*/ { 14, 0x0C39 },
/*038D*/ { 14, 0x0C47 },
/*038E*/ { 5, 0x0C55 },
/*038F*/ { 5, 0x0C5A },
/*0390*/ { 14, 0x0C5F },
/*0391*/ { 14, 0x0C6D },
/*0392*/ { 5, 0x0C7B },
/*0393*/ { 5, 0x0C80 },
/*0394*/ { 11, 0x0C85 },
/*0395*/ { 11, 0x0C90 },
/*0396*/ { 11, 0x0C9B },
/*0397*/ { 11, 0x0CA6 },
/*0398*/ { 11, 0x0CB1 },
/*0399*/ { 11, 0x0CBC },
/*039A*/ { 8, 0x0CC7 },
/*039B*/ { 8, 0x0CCF },
/*039C*/ { 8, 0x0CD7 },
/*039D*/ { 8, 0x0CDF },
/*039E*/ { 4, 0x0CE7 },
/*039F*/ { 4, 0x0CEB },
/*03A0*/ { 14, 0x0CEF },
/*03A1*/ { 14, 0x0CFD },
/*03A2*/ { 5, 0x0D0B },
/*03A3*/ { 5, 0x0D10 },
/*03A4*/ { 14, 0x0D15 },
/*03A5*/ { 14, 0x0D23 },
/*03A6*/ { 5, 0x0D31 },
/*03A7*/ { 5, 0x0D36 },
/*03A8*/ { 14, 0x0D3B },
/*03A9*/ { 14, 0x0D49 },
/*03AA*/ { 5, 0x0D57 },
/*03AB*/ { 5, 0x0D5C },
/*03AC*/ { 8, 0x0D61 },
/*03AD*/ { 8, 0x0D69 },
/*03AE*/ { 4, 0x0D71 },
/*03AF*/ { 4, 0x0D75 },
/*03B0*/ { 14, 0x0D79 },
/*03B1*/ { 14, 0x0D87 },
/*03B2*/ { 5, 0x0D95 },
/*03B3*/ { 5, 0x0D9A },
/*03B4*/ { 14, 0x0D9F },
/*03B5*/ { 14, 0x0DAD },
/*03B6*/ { 5, 0x0DBB },
/*03B7*/ { 5, 0x0DC0 },
/*03B8*/ { 14, 0x0DC5 },
/*03B9*/ { 14, 0x0DD3 },
/*03BA*/ { 5, 0x0DE1 },
/*03BB*/ { 5, 0x0DE6 },
/*03BC*/ { 8, 0x0DEB },
/*03BD*/ { 8, 0x0DF3 },
/*03BE*/ { 4, 0x0DFB },
/*03BF*/ { 4, 0x0DFF },
/*03C0*/ { 6, 0x0E03 },
/*03C1*/ { 6, 0x0E09 },
/*03C2*/ { 2, 0x0E0F },
/*03C3*/ { 2, 0x0E11 },
/*03C4*/ { 4, 0x0E13 },
/*03C5*/ { 4, 0x0E17 },
/*03C6*/ { 2, 0x0E1B },
/*03C7*/ { 2, 0x0E1D },
/*03C8*/ { 6, 0x0E1F },
/*03C9*/ { 6, 0x0E25 },
/*03CA*/ { 1, 0x0E2B },
/*03CB*/ { 2, 0x0E2C },
/*03CC*/ { 1, 0x0E2E },
/*03CD*/ { 1, 0x0E2F },
/*03CE*/ { 1, 0x0E30 },
/*03CF*/ { 1, 0x0E31 },
/*03D0*/ { 1, 0x0E32 },
/*03D1*/ { 2, 0x0E33 },
/*03D2*/ { 1, 0x0E35 },
/*03D3*/ { 1, 0x0E36 },
/*03D4*/ { 5, 0x0E37 },
/*03D5*/ { 5, 0x0E3C },
/*03D6*/ { 10, 0x0E41 },
/*03D7*/ { 10, 0x0E4B },
/*03D8*/ { 3, 0x0E55 },
/*03D9*/ { 3, 0x0E58 },
/*03DA*/ { 10, 0x0E5B },
/*03DB*/ { 10, 0x0E65 },
/*03DC*/ { 3, 0x0E6F },
/*03DD*/ { 3, 0x0E72 },
/*03DE*/ { 3, 0x0E75 },
/*03DF*/ { 3, 0x0E78 },
/*03E0*/ { 3, 0x0E7B },
/*03E1*/ { 3, 0x0E7E },
/*03E2*/ { 3, 0x0E81 },
/*03E3*/ { 4, 0x0E84 },
/*03E4*/ { 4, 0x0E88 },
/*03E5*/ { 4, 0x0E8C },
/*03E6*/ { 4, 0x0E90 },
/*03E7*/ { 2, 0x0E94 },
/*03E8*/ { 4, 0x0E96 },
/*03E9*/ { 2, 0x0E9A },
/*03EA*/ { 4, 0x0E9C },
/*03EB*/ { 2, 0x0EA0 },
/*03EC*/ { 2, 0x0EA2 },
/*03ED*/ { 4, 0x0EA4 },
/*03EE*/ { 2, 0x0EA8 },
/*03EF*/ { 4, 0x0EAA },
/*03F0*/ { 2, 0x0EAE },
/*03F1*/ { 4, 0x0EB0 },
/*03F2*/ { 2, 0x0EB4 },
/*03F3*/ { 1, 0x0EB6 },
/*03F4*/ { 1, 0x0EB7 },
/*03F5*/ { 1, 0x0EB8 },
/*03F6*/ { 1, 0x0EB9 },
/*03F7*/ { 1, 0x0EBA },
/*03F8*/ { 1, 0x0EBB },
/*03F9*/ { 1, 0x0EBC },
/*03FA*/ { 1, 0x0EBD },
/*03FB*/ { 1, 0x0EBE },
/*03FC*/ { 3, 0x0EBF },
/*03FD*/ { 1, 0x0EC2 },
/*03FE*/ { 4, 0x0EC3 },
/*03FF*/ { 4, 0x0EC7 },
/*0400*/ { 11, 0x0ECB },
/*0401*/ { 11, 0x0ED6 },
/*0402*/ { 5, 0x0EE1 },
/*0403*/ { 5, 0x0EE6 },
/*0404*/ { 1, 0x0EEB },
/*0405*/ { 1, 0x0EEC },
/*0406*/ { 1, 0x0EED },
/*0407*/ { 11, 0x0EEE },
/*0408*/ { 11, 0x0EF9 },
/*0409*/ { 5, 0x0F04 },
/*040A*/ { 5, 0x0F09 },
/*040B*/ { 1, 0x0F0E },
/*040C*/ { 1, 0x0F0F },
/*040D*/ { 1, 0x0F10 },
/*040E*/ { 24, 0x0F11 },
/*040F*/ { 24, 0x0F29 },
/*0410*/ { 12, 0x0F41 },
/*0411*/ { 10, 0x0F4D },
/*0412*/ { 8, 0x0F57 },
/*0413*/ { 16, 0x0F5F },
/*0414*/ { 16, 0x0F6F },
/*0415*/ { 8, 0x0F7F },
/*0416*/ { 12, 0x0F87 },
/*0417*/ { 12, 0x0F93 },
/*0418*/ { 12, 0x0F9F },
/*0419*/ { 12, 0x0FAB },
/*041A*/ { 2, 0x0FB7 },
/*041B*/ { 4, 0x0FB9 },
/*041C*/ { 4, 0x0FBD },
/*041D*/ { 2, 0x0FC1 },
/*041E*/ { 4, 0x0FC3 },
/*041F*/ { 4, 0x0FC7 },
/*0420*/ { 2, 0x0FCB },
/*0421*/ { 2, 0x0FCD },
/*0422*/ { 1, 0x0FCF },
/*0423*/ { 1, 0x0FD0 },
/*0424*/ { 1, 0x0FD1 },
/*0425*/ { 1, 0x0FD2 },
/*0426*/ { 5, 0x0FD3 },
/*0427*/ { 5, 0x0FD8 },
/*0428*/ { 5, 0x0FDD },
/*0429*/ { 5, 0x0FE2 },
/*042A*/ { 16, 0x0FE7 },
/*042B*/ { 8, 0x0FF7 },
/*042C*/ { 10, 0x0FFF },
/*042D*/ { 10, 0x1009 },
/*042E*/ { 8, 0x1013 },
/*042F*/ { 20, 0x101B },
/*0430*/ { 20, 0x102F },
/*0431*/ { 4, 0x1043 },
/*0432*/ { 1, 0x1047 },
/*0433*/ { 1, 0x1048 },
/*0434*/ { 4, 0x1049 },
/*0435*/ { 1, 0x104D },
/*0436*/ { 1, 0x104E },
/*0437*/ { 1, 0x104F },
/*0438*/ { 14, 0x1050 },
/*0439*/ { 14, 0x105E },
/*043A*/ { 5, 0x106C },
/*043B*/ { 5, 0x1071 },
/*043C*/ { 4, 0x1076 },
/*043D*/ { 1, 0x107A },
/*043E*/ { 1, 0x107B },
/*043F*/ { 10, 0x107C },
/*0440*/ { 10, 0x1086 },
/*0441*/ { 2, 0x1090 },
/*0442*/ { 2, 0x1092 },
/*0443*/ { 10, 0x1094 },
/*0444*/ { 10, 0x109E },
/*0445*/ { 6, 0x10A8 },
/*0446*/ { 10, 0x10AE },
/*0447*/ { 10, 0x10B8 },
/*0448*/ { 10, 0x10C2 },
/*0449*/ { 1, 0x10CC },
/*044A*/ { 1, 0x10CD },
/*044B*/ { 1, 0x10CE },
/*044C*/ { 1, 0x10CF },
/*044D*/ { 1, 0x10D0 },
/*044E*/ { 1, 0x10D1 },
/*044F*/ { 1, 0x10D2 },
/*0450*/ { 1, 0x10D3 },
/*0451*/ { 10, 0x10D4 },
/*0452*/ { 10, 0x10DE },
/*0453*/ { 3, 0x10E8 },
/*0454*/ { 10, 0x10EB },
/*0455*/ { 13, 0x10F5 },
/*0456*/ { 10, 0x1102 },
/*0457*/ { 10, 0x110C },
/*0458*/ { 3, 0x1116 },
/*0459*/ { 3, 0x1119 },
/*045A*/ { 10, 0x111C },
/*045B*/ { 10, 0x1126 },
/*045C*/ { 10, 0x1130 },
/*045D*/ { 10, 0x113A },
/*045E*/ { 10, 0x1144 },
/*045F*/ { 4, 0x114E },
/*0460*/ { 9, 0x1152 },
/*0461*/ { 4, 0x115B },
/*0462*/ { 9, 0x115F },
/*0463*/ { 9, 0x1168 },
/*0464*/ { 9, 0x1171 },
/*0465*/ { 10, 0x117A },
/*0466*/ { 10, 0x1184 },
/*0467*/ { 4, 0x118E },
/*0468*/ { 6, 0x1192 },
/*0469*/ { 9, 0x1198 },
/*046A*/ { 9, 0x11A1 },
/*046B*/ { 6, 0x11AA },
/*046C*/ { 4, 0x11B0 },
/*046D*/ { 4, 0x11B4 },
/*046E*/ { 13, 0x11B8 },
/*046F*/ { 14, 0x11C5 },
/*0470*/ { 3, 0x11D3 },
/*0471*/ { 3, 0x11D6 },
/*0472*/ { 14, 0x11D9 },
/*0473*/ { 13, 0x11E7 },
/*0474*/ { 2, 0x11F4 },
/*0475*/ { 8, 0x11F6 },
/*0476*/ { 6, 0x11FE },
/*0477*/ { 9, 0x1204 },
/*0478*/ { 10, 0x120D },
/*0479*/ { 13, 0x1217 },
/*047A*/ { 10, 0x1224 },
/*047B*/ { 10, 0x122E },
/*047C*/ { 6, 0x1238 },
/*047D*/ { 6, 0x123E },
/*047E*/ { 10, 0x1244 },
/*047F*/ { 13, 0x124E },
/*0480*/ { 10, 0x125B },
/*0481*/ { 10, 0x1265 },
/*0482*/ { 6, 0x126F },
/*0483*/ { 2, 0x1275 },
/*0484*/ { 3, 0x1277 },
/*0485*/ { 6, 0x127A },
/*0486*/ { 6, 0x1280 },
/*0487*/ { 9, 0x1286 },
/*0488*/ { 6, 0x128F },
/*0489*/ { 6, 0x1295 },
/*048A*/ { 6, 0x129B },
/*048B*/ { 2, 0x12A1 },
/*048C*/ { 2, 0x12A3 },
/*048D*/ { 6, 0x12A5 },
/*048E*/ { 6, 0x12AB },
/*048F*/ { 2, 0x12B1 },
/*0490*/ { 2, 0x12B3 },
/*0491*/ { 2, 0x12B5 },
/*0492*/ { 2, 0x12B7 },
/*0493*/ { 2, 0x12B9 },
/*0494*/ { 2, 0x12BB },
/*0495*/ { 6, 0x12BD },
/*0496*/ { 6, 0x12C3 },
/*0497*/ { 2, 0x12C9 },
/*0498*/ { 2, 0x12CB },
/*0499*/ { 6, 0x12CD },
/*049A*/ { 8, 0x12D3 },
/*049B*/ { 3, 0x12DB },
/*049C*/ { 6, 0x12DE },
/*049D*/ { 6, 0x12E4 },
/*049E*/ { 6, 0x12EA },
/*049F*/ { 6, 0x12F0 },
/*04A0*/ { 6, 0x12F6 },
/*04A1*/ { 6, 0x12FC },
/*04A2*/ { 8, 0x1302 },
/*04A3*/ { 8, 0x130A },
/*04A4*/ { 20, 0x1312 },
/*04A5*/ { 20, 0x1326 },
/*04A6*/ { 10, 0x133A },
/*04A7*/ { 6, 0x1344 },
/*04A8*/ { 10, 0x134A },
/*04A9*/ { 6, 0x1354 },
/*04AA*/ { 6, 0x135A },
/*04AB*/ { 6, 0x1360 },
/*04AC*/ { 6, 0x1366 },
/*04AD*/ { 6, 0x136C },
/*04AE*/ { 6, 0x1372 },
/*04AF*/ { 6, 0x1378 },
/*04B0*/ { 6, 0x137E },
/*04B1*/ { 6, 0x1384 },
/*04B2*/ { 4, 0x138A },
/*04B3*/ { 6, 0x138E },
/*04B4*/ { 4, 0x1394 },
/*04B5*/ { 6, 0x1398 },
/*04B6*/ { 6, 0x139E },
/*04B7*/ { 6, 0x13A4 },
/*04B8*/ { 5, 0x13AA },
/*04B9*/ { 5, 0x13AF },
/*04BA*/ { 2, 0x13B4 },
/*04BB*/ { 2, 0x13B6 },
/*04BC*/ { 2, 0x13B8 },
/*04BD*/ { 4, 0x13BA },
/*04BE*/ { 2, 0x13BE },
/*04BF*/ { 4, 0x13C0 },
/*04C0*/ { 2, 0x13C4 },
/*04C1*/ { 2, 0x13C6 },
/*04C2*/ { 2, 0x13C8 },
/*04C3*/ { 2, 0x13CA },
/*04C4*/ { 2, 0x13CC },
/*04C5*/ { 2, 0x13CE },
/*04C6*/ { 4, 0x13D0 },
/*04C7*/ { 2, 0x13D4 },
/*04C8*/ { 2, 0x13D6 },
/*04C9*/ { 4, 0x13D8 },
/*04CA*/ { 2, 0x13DC },
/*04CB*/ { 4, 0x13DE },
/*04CC*/ { 2, 0x13E2 },
/*04CD*/ { 4, 0x13E4 },
/*04CE*/ { 4, 0x13E8 },
/*04CF*/ { 2, 0x13EC },
/*04D0*/ { 4, 0x13EE },
/*04D1*/ { 6, 0x13F2 },
/*04D2*/ { 4, 0x13F8 },
/*04D3*/ { 4, 0x13FC },
/*04D4*/ { 6, 0x1400 },
/*04D5*/ { 6, 0x1406 },
/*04D6*/ { 2, 0x140C },
/*04D7*/ { 2, 0x140E },
/*04D8*/ { 2, 0x1410 },
/*04D9*/ { 2, 0x1412 },
/*04DA*/ { 2, 0x1414 },
/*04DB*/ { 2, 0x1416 },
/*04DC*/ { 2, 0x1418 },
/*04DD*/ { 2, 0x141A },
/*04DE*/ { 2, 0x141C },
/*04DF*/ { 2, 0x141E },
/*04E0*/ { 2, 0x1420 },
/*04E1*/ { 2, 0x1422 },
/*04E2*/ { 3, 0x1424 },
/*04E3*/ { 3, 0x1427 },
/*04E4*/ { 6, 0x142A },
/*04E5*/ { 6, 0x1430 },
/*04E6*/ { 10, 0x1436 },
/*04E7*/ { 10, 0x1440 },
/*04E8*/ { 4, 0x144A },
/*04E9*/ { 4, 0x144E },
/*04EA*/ { 10, 0x1452 },
/*04EB*/ { 13, 0x145C },
/*04EC*/ { 6, 0x1469 },
/*04ED*/ { 10, 0x146F },
/*04EE*/ { 10, 0x1479 },
/*04EF*/ { 13, 0x1483 },
/*04F0*/ { 6, 0x1490 },
/*04F1*/ { 10, 0x1496 },
/*04F2*/ { 10, 0x14A0 },
/*04F3*/ { 13, 0x14AA },
/*04F4*/ { 6, 0x14B7 },
/*04F5*/ { 10, 0x14BD },
/*04F6*/ { 10, 0x14C7 },
/*04F7*/ { 13, 0x14D1 },
/*04F8*/ { 6, 0x14DE },
/*04F9*/ { 10, 0x14E4 },
/*04FA*/ { 3, 0x14EE },
/*04FB*/ { 3, 0x14F1 },
/*04FC*/ { 6, 0x14F4 },
/*04FD*/ { 6, 0x14FA },
/*04FE*/ { 3, 0x1500 },
/*04FF*/ { 3, 0x1503 },
/*0500*/ { 3, 0x1506 },
/*0501*/ { 3, 0x1509 },
/*0502*/ { 2, 0x150C },
/*0503*/ { 3, 0x150E },
/*0504*/ { 6, 0x1511 },
/*0505*/ { 6, 0x1517 },
/*0506*/ { 6, 0x151D },
/*0507*/ { 6, 0x1523 },
/*0508*/ { 6, 0x1529 },
/*0509*/ { 6, 0x152F },
/*050A*/ { 6, 0x1535 },
/*050B*/ { 6, 0x153B },
/*050C*/ { 6, 0x1541 },
/*050D*/ { 10, 0x1547 },
/*050E*/ { 10, 0x1551 },
/*050F*/ { 10, 0x155B },
/*0510*/ { 10, 0x1565 },
/*0511*/ { 10, 0x156F },
/*0512*/ { 10, 0x1579 },
/*0513*/ { 6, 0x1583 },
/*0514*/ { 6, 0x1589 },
/*0515*/ { 6, 0x158F },
/*0516*/ { 6, 0x1595 },
/*0517*/ { 6, 0x159B },
/*0518*/ { 6, 0x15A1 },
/*0519*/ { 3, 0x15A7 },
/*051A*/ { 6, 0x15AA },
/*051B*/ { 10, 0x15B0 },
/*051C*/ { 10, 0x15BA },
/*051D*/ { 10, 0x15C4 },
/*051E*/ { 10, 0x15CE },
/*051F*/ { 10, 0x15D8 },
/*0520*/ { 10, 0x15E2 },
/*0521*/ { 10, 0x15EC },
/*0522*/ { 3, 0x15F6 },
/*0523*/ { 10, 0x15F9 },
/*0524*/ { 3, 0x1603 },
/*0525*/ { 10, 0x1606 },
/*0526*/ { 10, 0x1610 },
/*0527*/ { 13, 0x161A },
/*0528*/ { 6, 0x1627 },
/*0529*/ { 10, 0x162D },
/*052A*/ { 6, 0x1637 },
/*052B*/ { 10, 0x163D },
/*052C*/ { 2, 0x1647 },
/*052D*/ { 2, 0x1649 },
/*052E*/ { 4, 0x164B },
/*052F*/ { 9, 0x164F },
/*0530*/ { 9, 0x1658 },
/*0531*/ { 4, 0x1661 },
/*0532*/ { 2, 0x1665 },
/*0533*/ { 2, 0x1667 },
/*0534*/ { 2, 0x1669 },
/*0535*/ { 2, 0x166B },
/*0536*/ { 2, 0x166D },
/*0537*/ { 2, 0x166F },
/*0538*/ { 2, 0x1671 },
/*0539*/ { 2, 0x1673 },
/*053A*/ { 6, 0x1675 },
/*053B*/ { 6, 0x167B },
/*053C*/ { 6, 0x1681 },
/*053D*/ { 6, 0x1687 },
/*053E*/ { 6, 0x168D },
/*053F*/ { 6, 0x1693 },
/*0540*/ { 6, 0x1699 },
/*0541*/ { 6, 0x169F },
/*0542*/ { 6, 0x16A5 },
/*0543*/ { 6, 0x16AB },
/*0544*/ { 6, 0x16B1 },
/*0545*/ { 6, 0x16B7 },
/*0546*/ { 10, 0x16BD },
/*0547*/ { 3, 0x16C7 },
/*0548*/ { 3, 0x16CA },
/*0549*/ { 4, 0x16CD },
/*054A*/ { 4, 0x16D1 },
/*054B*/ { 3, 0x16D5 },
/*054C*/ { 3, 0x16D8 },
/*054D*/ { 4, 0x16DB },
/*054E*/ { 4, 0x16DF },
/*054F*/ { 4, 0x16E3 },
/*0550*/ { 4, 0x16E7 },
/*0551*/ { 4, 0x16EB },
/*0552*/ { 4, 0x16EF },
/*0553*/ { 4, 0x16F3 },
/*0554*/ { 4, 0x16F7 },
/*0555*/ { 10, 0x16FB },
/*0556*/ { 13, 0x1705 },
/*0557*/ { 10, 0x1712 },
/*0558*/ { 10, 0x171C },
/*0559*/ { 4, 0x1726 },
/*055A*/ { 4, 0x172A },
/*055B*/ { 4, 0x172E },
/*055C*/ { 21, 0x1732 },
/*055D*/ { 8, 0x1747 },
/*055E*/ { 18, 0x174F },
/*055F*/ { 13, 0x1761 },
/*0560*/ { 10, 0x176E },
/*0561*/ { 6, 0x1778 },
/*0562*/ { 18, 0x177E },
/*0563*/ { 21, 0x1790 },
/*0564*/ { 12, 0x17A5 },
/*0565*/ { 13, 0x17B1 },
/*0566*/ { 6, 0x17BE },
/*0567*/ { 6, 0x17C4 },
/*0568*/ { 18, 0x17CA },
/*0569*/ { 21, 0x17DC },
/*056A*/ { 8, 0x17F1 },
/*056B*/ { 18, 0x17F9 },
/*056C*/ { 13, 0x180B },
/*056D*/ { 10, 0x1818 },
/*056E*/ { 6, 0x1822 },
/*056F*/ { 18, 0x1828 },
/*0570*/ { 10, 0x183A },
/*0571*/ { 13, 0x1844 },
/*0572*/ { 10, 0x1851 },
/*0573*/ { 3, 0x185B },
/*0574*/ { 3, 0x185E },
/*0575*/ { 10, 0x1861 },
/*0576*/ { 3, 0x186B },
/*0577*/ { 10, 0x186E },
/*0578*/ { 10, 0x1878 },
/*0579*/ { 10, 0x1882 },
/*057A*/ { 10, 0x188C },
/*057B*/ { 6, 0x1896 },
/*057C*/ { 6, 0x189C },
/*057D*/ { 4, 0x18A2 },
/*057E*/ { 6, 0x18A6 },
/*057F*/ { 9, 0x18AC },
/*0580*/ { 6, 0x18B5 },
/*0581*/ { 6, 0x18BB },
/*0582*/ { 6, 0x18C1 },
/*0583*/ { 6, 0x18C7 },
/*0584*/ { 6, 0x18CD },
/*0585*/ { 6, 0x18D3 },
/*0586*/ { 10, 0x18D9 },
/*0587*/ { 10, 0x18E3 },
/*0588*/ { 10, 0x18ED },
/*0589*/ { 10, 0x18F7 },
/*058A*/ { 10, 0x1901 },
/*058B*/ { 10, 0x190B },
/*058C*/ { 10, 0x1915 },
/*058D*/ { 10, 0x191F },
/*058E*/ { 4, 0x1929 },
/*058F*/ { 9, 0x192D },
/*0590*/ { 9, 0x1936 },
/*0591*/ { 7, 0x193F },
/*0592*/ { 7, 0x1946 },
/*0593*/ { 3, 0x194D },
/*0594*/ { 3, 0x1950 },
/*0595*/ { 6, 0x1953 },
/*0596*/ { 6, 0x1959 },
/*0597*/ { 2, 0x195F },
/*0598*/ { 2, 0x1961 },
/*0599*/ { 3, 0x1963 },
/*059A*/ { 3, 0x1966 },
/*059B*/ { 3, 0x1969 },
/*059C*/ { 3, 0x196C },
/*059D*/ { 3, 0x196F },
/*059E*/ { 4, 0x1972 },
/*059F*/ { 2, 0x1976 },
/*05A0*/ { 7, 0x1978 },
/*05A1*/ { 7, 0x197F },
/*05A2*/ { 3, 0x1986 },
/*05A3*/ { 3, 0x1989 },
/*05A4*/ { 3, 0x198C },
/*05A5*/ { 3, 0x198F },
/*05A6*/ { 7, 0x1992 },
/*05A7*/ { 7, 0x1999 },
/*05A8*/ { 3, 0x19A0 },
/*05A9*/ { 3, 0x19A3 },
/*05AA*/ { 4, 0x19A6 },
/*05AB*/ { 4, 0x19AA },
/*05AC*/ { 2, 0x19AE },
/*05AD*/ { 2, 0x19B0 },
/*05AE*/ { 6, 0x19B2 },
/*05AF*/ { 6, 0x19B8 },
/*05B0*/ { 2, 0x19BE },
/*05B1*/ { 2, 0x19C0 },
/*05B2*/ { 3, 0x19C2 },
/*05B3*/ { 3, 0x19C5 },
/*05B4*/ { 3, 0x19C8 },
/*05B5*/ { 3, 0x19CB },
/*05B6*/ { 3, 0x19CE },
/*05B7*/ { 4, 0x19D1 },
/*05B8*/ { 2, 0x19D5 },
/*05B9*/ { 7, 0x19D7 },
/*05BA*/ { 7, 0x19DE },
/*05BB*/ { 3, 0x19E5 },
/*05BC*/ { 3, 0x19E8 },
/*05BD*/ { 3, 0x19EB },
/*05BE*/ { 4, 0x19EE },
/*05BF*/ { 4, 0x19F2 },
/*05C0*/ { 1, 0x19F6 },
/*05C1*/ { 2, 0x19F7 },
/*05C2*/ { 1, 0x19F9 },
/*05C3*/ { 1, 0x19FA },
/*05C4*/ { 1, 0x19FB },
/*05C5*/ { 1, 0x19FC },
/*05C6*/ { 1, 0x19FD },
/*05C7*/ { 2, 0x19FE },
/*05C8*/ { 1, 0x1A00 },
/*05C9*/ { 1, 0x1A01 },
/*05CA*/ { 3, 0x1A02 },
/*05CB*/ { 3, 0x1A05 },
/*05CC*/ { 4, 0x1A08 },
/*05CD*/ { 4, 0x1A0C },
/*05CE*/ { 4, 0x1A10 },
/*05CF*/ { 4, 0x1A14 },
/*05D0*/ { 10, 0x1A18 },
/*05D1*/ { 10, 0x1A22 },
/*05D2*/ { 11, 0x1A2C },
/*05D3*/ { 11, 0x1A37 },
/*05D4*/ { 5, 0x1A42 },
/*05D5*/ { 5, 0x1A47 },
/*05D6*/ { 1, 0x1A4C },
/*05D7*/ { 14, 0x1A4D },
/*05D8*/ { 14, 0x1A5B },
/*05D9*/ { 3, 0x1A69 },
/*05DA*/ { 3, 0x1A6C },
/*05DB*/ { 5, 0x1A6F },
/*05DC*/ { 5, 0x1A74 },
/*05DD*/ { 4, 0x1A79 },
/*05DE*/ { 4, 0x1A7D },
/*05DF*/ { 5, 0x1A81 },
/*05E0*/ { 5, 0x1A86 },
/*05E1*/ { 10, 0x1A8B },
/*05E2*/ { 10, 0x1A95 },
/*05E3*/ { 10, 0x1A9F },
/*05E4*/ { 10, 0x1AA9 },
/*05E5*/ { 10, 0x1AB3 },
/*05E6*/ { 10, 0x1ABD },
/*05E7*/ { 1, 0x1AC7 },
/*05E8*/ { 1, 0x1AC8 },
/*05E9*/ { 1, 0x1AC9 },
/*05EA*/ { 1, 0x1ACA },
/*05EB*/ { 1, 0x1ACB },
/*05EC*/ { 1, 0x1ACC },
/*05ED*/ { 1, 0x1ACD },
/*05EE*/ { 1, 0x1ACE },
/*05EF*/ { 1, 0x1ACF },
/*05F0*/ { 1, 0x1AD0 },
/*05F1*/ { 1, 0x1AD1 },
/*05F2*/ { 4, 0x1AD2 },
/*05F3*/ { 13, 0x1AD6 },
/*05F4*/ { 1, 0x1AE3 },
/*05F5*/ { 1, 0x1AE4 },
/*05F6*/ { 18, 0x1AE5 },
/*05F7*/ { 2, 0x1AF7 },
/*05F8*/ { 2, 0x1AF9 },
/*05F9*/ { 1, 0x1AFB },
/*05FA*/ { 1, 0x1AFC },
/*05FB*/ { 1, 0x1AFD },
/*05FC*/ { 1, 0x1AFE },
/*05FD*/ { 1, 0x1AFF },
/*05FE*/ { 1, 0x1B00 },
/*05FF*/ { 1, 0x1B01 },
/*0600*/ { 1, 0x1B02 },
/*0601*/ { 1, 0x1B03 },
/*0602*/ { 1, 0x1B04 },
/*0603*/ { 1, 0x1B05 },
/*0604*/ { 1, 0x1B06 },
/*0605*/ { 1, 0x1B07 }
};