[haiku-commits] haiku: hrev51772 - src/libs/udis86

  • From: jerome.duval@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 22 Jan 2018 14:08:06 -0500 (EST)

hrev51772 adds 1 changeset to branch 'master'
old head: ff2e2f8198272aea358e009daf54e2ecbbce114f
new head: c8fcb2a04eae4f56899e660db81a72aacdbef46f
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=c8fcb2a04eae+%5Eff2e2f819827

----------------------------------------------------------------------------

c8fcb2a04eae: udis86: Add clac/stac instructions for SMAP.
  
  still in a PR:
  
https://github.com/vmt/udis86/pull/108/commits/e9dfa2d79a8672a5e1d043a5dd272ad0f078a320

                                   [ Jérôme Duval <jerome.duval@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev51772
Commit:      c8fcb2a04eae4f56899e660db81a72aacdbef46f
URL:         http://cgit.haiku-os.org/haiku/commit/?id=c8fcb2a04eae
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Sat Jan 13 14:31:39 2018 UTC

----------------------------------------------------------------------------

2 files changed, 2316 insertions(+), 2310 deletions(-)
headers/libs/udis86/libudis86/itab.h |    2 +
src/libs/udis86/itab.c               | 4624 +++++++++++++++---------------

----------------------------------------------------------------------------

diff --git a/headers/libs/udis86/libudis86/itab.h 
b/headers/libs/udis86/libudis86/itab.h
index 3d54c43546..ee6dcff56a 100644
--- a/headers/libs/udis86/libudis86/itab.h
+++ b/headers/libs/udis86/libudis86/itab.h
@@ -63,6 +63,7 @@ enum ud_mnemonic_code {
     UD_Icbw,
     UD_Icdq,
     UD_Icdqe,
+    UD_Iclac,
     UD_Iclc,
     UD_Icld,
     UD_Iclflush,
@@ -606,6 +607,7 @@ enum ud_mnemonic_code {
     UD_Isqrtps,
     UD_Isqrtsd,
     UD_Isqrtss,
+    UD_Istac,
     UD_Istc,
     UD_Istd,
     UD_Istgi,
diff --git a/src/libs/udis86/itab.c b/src/libs/udis86/itab.c
index 953f3e5227..d21b269bb5 100644
--- a/src/libs/udis86/itab.c
+++ b/src/libs/udis86/itab.c
@@ -8,103 +8,103 @@
 const uint16_t ud_itab__0[] = {
   /*  0 */          15,          16,          17,          18,
   /*  4 */          19,          20,    GROUP(1),    GROUP(2),
-  /*  8 */         964,         965,         966,         967,
-  /*  c */         968,         969,    GROUP(3),    GROUP(4),
+  /*  8 */         965,         966,         967,         968,
+  /*  c */         969,         970,    GROUP(3),    GROUP(4),
   /* 10 */           5,           6,           7,           8,
   /* 14 */           9,          10,  GROUP(284),  GROUP(285),
-  /* 18 */        1336,        1337,        1338,        1339,
-  /* 1c */        1340,        1341,  GROUP(286),  GROUP(287),
+  /* 18 */        1337,        1338,        1339,        1340,
+  /* 1c */        1341,        1342,  GROUP(286),  GROUP(287),
   /* 20 */          49,          50,          51,          52,
   /* 24 */          53,          54,     INVALID,  GROUP(288),
-  /* 28 */        1407,        1408,        1409,        1410,
-  /* 2c */        1411,        1412,     INVALID,  GROUP(289),
-  /* 30 */        1487,        1488,        1489,        1490,
-  /* 34 */        1491,        1492,     INVALID,  GROUP(290),
-  /* 38 */         100,         101,         102,         103,
-  /* 3c */         104,         105,     INVALID,  GROUP(291),
-  /* 40 */         699,         700,         701,         702,
-  /* 44 */         703,         704,         705,         706,
-  /* 48 */         175,         176,         177,         178,
-  /* 4c */         179,         180,         181,         182,
-  /* 50 */        1246,        1247,        1248,        1249,
-  /* 54 */        1250,        1251,        1252,        1253,
-  /* 58 */        1101,        1102,        1103,        1104,
-  /* 5c */        1105,        1106,        1107,        1108,
+  /* 28 */        1409,        1410,        1411,        1412,
+  /* 2c */        1413,        1414,     INVALID,  GROUP(289),
+  /* 30 */        1489,        1490,        1491,        1492,
+  /* 34 */        1493,        1494,     INVALID,  GROUP(290),
+  /* 38 */         101,         102,         103,         104,
+  /* 3c */         105,         106,     INVALID,  GROUP(291),
+  /* 40 */         700,         701,         702,         703,
+  /* 44 */         704,         705,         706,         707,
+  /* 48 */         176,         177,         178,         179,
+  /* 4c */         180,         181,         182,         183,
+  /* 50 */        1247,        1248,        1249,        1250,
+  /* 54 */        1251,        1252,        1253,        1254,
+  /* 58 */        1102,        1103,        1104,        1105,
+  /* 5c */        1106,        1107,        1108,        1109,
   /* 60 */  GROUP(292),  GROUP(295),  GROUP(298),  GROUP(299),
   /* 64 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 68 */        1254,         697,        1256,         698,
-  /* 6c */         709,  GROUP(300),         982,  GROUP(301),
-  /* 70 */         726,         728,         730,         732,
-  /* 74 */         734,         736,         738,         740,
-  /* 78 */         742,         744,         746,         748,
-  /* 7c */         750,         752,         754,         756,
+  /* 68 */        1255,         698,        1257,         699,
+  /* 6c */         710,  GROUP(300),         983,  GROUP(301),
+  /* 70 */         727,         729,         731,         733,
+  /* 74 */         735,         737,         739,         741,
+  /* 78 */         743,         745,         747,         749,
+  /* 7c */         751,         753,         755,         757,
   /* 80 */  GROUP(302),  GROUP(303),  GROUP(304),  GROUP(313),
-  /* 84 */        1433,        1434,        1475,        1476,
-  /* 88 */         828,         829,         830,         831,
-  /* 8c */         832,         770,         833,  GROUP(314),
-  /* 90 */        1477,        1478,        1479,        1480,
-  /* 94 */        1481,        1482,        1483,        1484,
-  /* 98 */  GROUP(315),  GROUP(316),  GROUP(317),        1470,
-  /* 9c */  GROUP(318),  GROUP(322),        1310,         766,
-  /* a0 */         834,         835,         836,         837,
-  /* a4 */         922,  GROUP(326),         114,  GROUP(327),
-  /* a8 */        1435,        1436,        1402,  GROUP(328),
-  /* ac */         790,  GROUP(329),        1346,  GROUP(330),
-  /* b0 */         838,         839,         840,         841,
-  /* b4 */         842,         843,         844,         845,
-  /* b8 */         846,         847,         848,         849,
-  /* bc */         850,         851,         852,         853,
-  /* c0 */  GROUP(331),  GROUP(332),        1301,        1302,
+  /* 84 */        1435,        1436,        1477,        1478,
+  /* 88 */         829,         830,         831,         832,
+  /* 8c */         833,         771,         834,  GROUP(314),
+  /* 90 */        1479,        1480,        1481,        1482,
+  /* 94 */        1483,        1484,        1485,        1486,
+  /* 98 */  GROUP(315),  GROUP(316),  GROUP(317),        1472,
+  /* 9c */  GROUP(318),  GROUP(322),        1311,         767,
+  /* a0 */         835,         836,         837,         838,
+  /* a4 */         923,  GROUP(326),         115,  GROUP(327),
+  /* a8 */        1437,        1438,        1404,  GROUP(328),
+  /* ac */         791,  GROUP(329),        1347,  GROUP(330),
+  /* b0 */         839,         840,         841,         842,
+  /* b4 */         843,         844,         845,         846,
+  /* b8 */         847,         848,         849,         850,
+  /* bc */         851,         852,         853,         854,
+  /* c0 */  GROUP(331),  GROUP(332),        1302,        1303,
   /* c4 */  GROUP(333),  GROUP(403),  GROUP(405),  GROUP(406),
-  /* c8 */         200,         776,        1303,        1304,
-  /* cc */         713,         714,  GROUP(407),  GROUP(408),
+  /* c8 */         201,         777,        1304,        1305,
+  /* cc */         714,         715,  GROUP(407),  GROUP(408),
   /* d0 */  GROUP(409),  GROUP(410),  GROUP(411),  GROUP(412),
-  /* d4 */  GROUP(413),  GROUP(414),  GROUP(415),        1486,
+  /* d4 */  GROUP(413),  GROUP(414),  GROUP(415),        1488,
   /* d8 */  GROUP(416),  GROUP(419),  GROUP(422),  GROUP(425),
   /* dc */  GROUP(428),  GROUP(431),  GROUP(434),  GROUP(437),
-  /* e0 */         794,         795,         796,  GROUP(440),
-  /* e4 */         690,         691,         978,         979,
-  /* e8 */          72,         763,  GROUP(441),         765,
-  /* ec */         692,         693,         980,         981,
-  /* f0 */         789,         712,        1299,        1300,
-  /* f4 */         687,          83,  GROUP(442),  GROUP(443),
-  /* f8 */          77,        1395,          81,        1398,
-  /* fc */          78,        1396,  GROUP(444),  GROUP(445),
+  /* e0 */         795,         796,         797,  GROUP(440),
+  /* e4 */         691,         692,         979,         980,
+  /* e8 */          72,         764,  GROUP(441),         766,
+  /* ec */         693,         694,         981,         982,
+  /* f0 */         790,         713,        1300,        1301,
+  /* f4 */         688,          84,  GROUP(442),  GROUP(443),
+  /* f8 */          78,        1397,          82,        1400,
+  /* fc */          79,        1398,  GROUP(444),  GROUP(445),
 };
 
 static const uint16_t ud_itab__1[] = {
-  /*  0 */        1240,     INVALID,
+  /*  0 */        1241,     INVALID,
 };
 
 static const uint16_t ud_itab__2[] = {
-  /*  0 */        1096,     INVALID,
+  /*  0 */        1097,     INVALID,
 };
 
 static const uint16_t ud_itab__3[] = {
-  /*  0 */        1241,     INVALID,
+  /*  0 */        1242,     INVALID,
 };
 
 static const uint16_t ud_itab__4[] = {
-  /*  0 */    GROUP(5),    GROUP(6),         767,         797,
-  /*  4 */     INVALID,        1426,          82,        1431,
-  /*  8 */         716,        1471,     INVALID,        1444,
-  /*  c */     INVALID,   GROUP(27),         430,   GROUP(28),
+  /*  0 */    GROUP(5),    GROUP(6),         768,         798,
+  /*  4 */     INVALID,        1428,          83,        1433,
+  /*  8 */         717,        1473,     INVALID,        1446,
+  /*  c */     INVALID,   GROUP(27),         431,   GROUP(28),
   /* 10 */   GROUP(29),   GROUP(30),   GROUP(31),   GROUP(34),
   /* 14 */   GROUP(35),   GROUP(36),   GROUP(37),   GROUP(40),
-  /* 18 */   GROUP(41),         955,         956,         957,
-  /* 1c */         958,         959,         960,         961,
-  /* 20 */         854,         855,         856,         857,
+  /* 18 */   GROUP(41),         956,         957,         958,
+  /* 1c */         959,         960,         961,         962,
+  /* 20 */         855,         856,         857,         858,
   /* 24 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 28 */   GROUP(42),   GROUP(43),   GROUP(44),   GROUP(45),
   /* 2c */   GROUP(46),   GROUP(47),   GROUP(48),   GROUP(49),
-  /* 30 */        1472,        1297,        1295,        1296,
-  /* 34 */   GROUP(50),   GROUP(52),     INVALID,        1514,
+  /* 30 */        1474,        1298,        1296,        1297,
+  /* 34 */   GROUP(50),   GROUP(52),     INVALID,        1516,
   /* 38 */   GROUP(54),     INVALID,  GROUP(116),     INVALID,
   /* 3c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 40 */          84,          85,          86,          87,
-  /* 44 */          88,          89,          90,          91,
-  /* 48 */          92,          93,          94,          95,
-  /* 4c */          96,          97,          98,          99,
+  /* 40 */          85,          86,          87,          88,
+  /* 44 */          89,          90,          91,          92,
+  /* 48 */          93,          94,          95,          96,
+  /* 4c */          97,          98,          99,         100,
   /* 50 */  GROUP(143),  GROUP(144),  GROUP(145),  GROUP(146),
   /* 54 */  GROUP(147),  GROUP(148),  GROUP(149),  GROUP(150),
   /* 58 */  GROUP(151),  GROUP(152),  GROUP(153),  GROUP(154),
@@ -114,29 +114,29 @@ static const uint16_t ud_itab__4[] = {
   /* 68 */  GROUP(167),  GROUP(168),  GROUP(169),  GROUP(170),
   /* 6c */  GROUP(171),  GROUP(172),  GROUP(173),  GROUP(176),
   /* 70 */  GROUP(177),  GROUP(178),  GROUP(182),  GROUP(186),
-  /* 74 */  GROUP(191),  GROUP(192),  GROUP(193),         199,
+  /* 74 */  GROUP(191),  GROUP(192),  GROUP(193),         200,
   /* 78 */  GROUP(194),  GROUP(195),     INVALID,     INVALID,
   /* 7c */  GROUP(196),  GROUP(197),  GROUP(198),  GROUP(201),
-  /* 80 */         727,         729,         731,         733,
-  /* 84 */         735,         737,         739,         741,
-  /* 88 */         743,         745,         747,         749,
-  /* 8c */         751,         753,         755,         757,
-  /* 90 */        1350,        1351,        1352,        1353,
-  /* 94 */        1354,        1355,        1356,        1357,
-  /* 98 */        1358,        1359,        1360,        1361,
-  /* 9c */        1362,        1363,        1364,        1365,
-  /* a0 */        1245,        1100,         131,        1670,
-  /* a4 */        1375,        1376,  GROUP(202),  GROUP(207),
-  /* a8 */        1244,        1099,        1305,        1675,
-  /* ac */        1377,        1378,  GROUP(215),         694,
-  /* b0 */         122,         123,         775,        1673,
-  /* b4 */         772,         773,         940,         941,
-  /* b8 */  GROUP(221),     INVALID,  GROUP(222),        1671,
-  /* bc */        1659,        1660,         930,         931,
-  /* c0 */        1473,        1474,  GROUP(223),         904,
+  /* 80 */         728,         730,         732,         734,
+  /* 84 */         736,         738,         740,         742,
+  /* 88 */         744,         746,         748,         750,
+  /* 8c */         752,         754,         756,         758,
+  /* 90 */        1351,        1352,        1353,        1354,
+  /* 94 */        1355,        1356,        1357,        1358,
+  /* 98 */        1359,        1360,        1361,        1362,
+  /* 9c */        1363,        1364,        1365,        1366,
+  /* a0 */        1246,        1101,         132,        1672,
+  /* a4 */        1376,        1377,  GROUP(202),  GROUP(207),
+  /* a8 */        1245,        1100,        1306,        1677,
+  /* ac */        1378,        1379,  GROUP(215),         695,
+  /* b0 */         123,         124,         776,        1675,
+  /* b4 */         773,         774,         941,         942,
+  /* b8 */  GROUP(221),     INVALID,  GROUP(222),        1673,
+  /* bc */        1661,        1662,         931,         932,
+  /* c0 */        1475,        1476,  GROUP(223),         905,
   /* c4 */  GROUP(224),  GROUP(225),  GROUP(226),  GROUP(227),
-  /* c8 */        1661,        1662,        1663,        1664,
-  /* cc */        1665,        1666,        1667,        1668,
+  /* c8 */        1663,        1664,        1665,        1666,
+  /* cc */        1667,        1668,        1669,        1670,
   /* d0 */  GROUP(236),  GROUP(237),  GROUP(238),  GROUP(239),
   /* d4 */  GROUP(240),  GROUP(241),  GROUP(242),  GROUP(243),
   /* d8 */  GROUP(244),  GROUP(245),  GROUP(246),  GROUP(247),
@@ -152,8 +152,8 @@ static const uint16_t ud_itab__4[] = {
 };
 
 static const uint16_t ud_itab__5[] = {
-  /*  0 */        1384,        1406,         786,         798,
-  /*  4 */        1453,        1454,     INVALID,     INVALID,
+  /*  0 */        1385,        1408,         787,         799,
+  /*  4 */        1455,        1456,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__6[] = {
@@ -161,13 +161,13 @@ static const uint16_t ud_itab__6[] = {
 };
 
 static const uint16_t ud_itab__7[] = {
-  /*  0 */        1374,        1383,         785,         774,
-  /*  4 */        1385,     INVALID,         787,         719,
+  /*  0 */        1375,        1384,         786,         775,
+  /*  4 */        1386,     INVALID,         788,         720,
 };
 
 static const uint16_t ud_itab__8[] = {
   /*  0 */    GROUP(9),   GROUP(14),   GROUP(15),   GROUP(16),
-  /*  4 */        1386,     INVALID,         788,   GROUP(25),
+  /*  4 */        1387,     INVALID,         789,   GROUP(25),
 };
 
 static const uint16_t ud_itab__9[] = {
@@ -176,28 +176,28 @@ static const uint16_t ud_itab__9[] = {
 };
 
 static const uint16_t ud_itab__10[] = {
-  /*  0 */     INVALID,        1455,     INVALID,
+  /*  0 */     INVALID,        1457,     INVALID,
 };
 
 static const uint16_t ud_itab__11[] = {
-  /*  0 */     INVALID,        1461,     INVALID,
+  /*  0 */     INVALID,        1463,     INVALID,
 };
 
 static const uint16_t ud_itab__12[] = {
-  /*  0 */     INVALID,        1462,     INVALID,
+  /*  0 */     INVALID,        1464,     INVALID,
 };
 
 static const uint16_t ud_itab__13[] = {
-  /*  0 */     INVALID,        1463,     INVALID,
+  /*  0 */     INVALID,        1465,     INVALID,
 };
 
 static const uint16_t ud_itab__14[] = {
-  /*  0 */         824,         952,     INVALID,     INVALID,
+  /*  0 */         825,         953,          77,        1396,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__15[] = {
-  /*  0 */        1485,        1508,     INVALID,     INVALID,
+  /*  0 */        1487,        1510,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
@@ -207,60 +207,60 @@ static const uint16_t ud_itab__16[] = {
 };
 
 static const uint16_t ud_itab__17[] = {
-  /*  0 */        1466,     INVALID,     INVALID,
+  /*  0 */        1468,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__18[] = {
-  /*  0 */        1467,     INVALID,     INVALID,
+  /*  0 */        1469,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__19[] = {
-  /*  0 */        1468,     INVALID,     INVALID,
+  /*  0 */        1470,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__20[] = {
-  /*  0 */        1469,     INVALID,     INVALID,
+  /*  0 */        1471,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__21[] = {
-  /*  0 */        1397,     INVALID,     INVALID,
+  /*  0 */        1399,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__22[] = {
-  /*  0 */          80,     INVALID,     INVALID,
+  /*  0 */          81,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__23[] = {
-  /*  0 */        1399,     INVALID,     INVALID,
+  /*  0 */        1401,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__24[] = {
-  /*  0 */         720,     INVALID,     INVALID,
+  /*  0 */         721,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__25[] = {
-  /*  0 */        1425,   GROUP(26),     INVALID,     INVALID,
+  /*  0 */        1427,   GROUP(26),     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__26[] = {
-  /*  0 */        1298,     INVALID,     INVALID,
+  /*  0 */        1299,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__27[] = {
-  /*  0 */        1119,        1120,        1121,        1122,
-  /*  4 */        1123,        1124,        1125,        1126,
+  /*  0 */        1120,        1121,        1122,        1123,
+  /*  4 */        1124,        1125,        1126,        1127,
 };
 
 static const uint16_t ud_itab__28[] = {
   /*  0 */     INVALID,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /*  8 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /*  c */        1216,        1217,     INVALID,     INVALID,
+  /*  c */        1217,        1218,     INVALID,     INVALID,
   /* 10 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 14 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 18 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 1c */        1218,        1219,     INVALID,     INVALID,
+  /* 1c */        1219,        1220,     INVALID,     INVALID,
   /* 20 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 24 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 28 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -287,20 +287,20 @@ static const uint16_t ud_itab__28[] = {
   /* 7c */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 80 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 84 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 88 */     INVALID,     INVALID,        1220,     INVALID,
-  /* 8c */     INVALID,     INVALID,        1221,     INVALID,
-  /* 90 */        1222,     INVALID,     INVALID,     INVALID,
-  /* 94 */        1223,     INVALID,        1224,        1225,
-  /* 98 */     INVALID,     INVALID,        1226,     INVALID,
-  /* 9c */     INVALID,     INVALID,        1227,     INVALID,
-  /* a0 */        1228,     INVALID,     INVALID,     INVALID,
-  /* a4 */        1229,     INVALID,        1230,        1231,
-  /* a8 */     INVALID,     INVALID,        1232,     INVALID,
-  /* ac */     INVALID,     INVALID,        1233,     INVALID,
-  /* b0 */        1234,     INVALID,     INVALID,     INVALID,
-  /* b4 */        1235,     INVALID,        1236,        1237,
-  /* b8 */     INVALID,     INVALID,     INVALID,        1238,
-  /* bc */     INVALID,     INVALID,     INVALID,        1239,
+  /* 88 */     INVALID,     INVALID,        1221,     INVALID,
+  /* 8c */     INVALID,     INVALID,        1222,     INVALID,
+  /* 90 */        1223,     INVALID,     INVALID,     INVALID,
+  /* 94 */        1224,     INVALID,        1225,        1226,
+  /* 98 */     INVALID,     INVALID,        1227,     INVALID,
+  /* 9c */     INVALID,     INVALID,        1228,     INVALID,
+  /* a0 */        1229,     INVALID,     INVALID,     INVALID,
+  /* a4 */        1230,     INVALID,        1231,        1232,
+  /* a8 */     INVALID,     INVALID,        1233,     INVALID,
+  /* ac */     INVALID,     INVALID,        1234,     INVALID,
+  /* b0 */        1235,     INVALID,     INVALID,     INVALID,
+  /* b4 */        1236,     INVALID,        1237,        1238,
+  /* b8 */     INVALID,     INVALID,     INVALID,        1239,
+  /* bc */     INVALID,     INVALID,     INVALID,        1240,
   /* c0 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* c4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* c8 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -320,11 +320,11 @@ static const uint16_t ud_itab__28[] = {
 };
 
 static const uint16_t ud_itab__29[] = {
-  /*  0 */         936,         925,         928,         932,
+  /*  0 */         937,         926,         929,         933,
 };
 
 static const uint16_t ud_itab__30[] = {
-  /*  0 */         938,         926,         929,         934,
+  /*  0 */         939,         927,         930,         935,
 };
 
 static const uint16_t ud_itab__31[] = {
@@ -332,23 +332,23 @@ static const uint16_t ud_itab__31[] = {
 };
 
 static const uint16_t ud_itab__32[] = {
-  /*  0 */         892,        1563,        1571,         888,
+  /*  0 */         893,        1565,        1573,         889,
 };
 
 static const uint16_t ud_itab__33[] = {
-  /*  0 */         896,        1561,        1569,     INVALID,
+  /*  0 */         897,        1563,        1571,     INVALID,
 };
 
 static const uint16_t ud_itab__34[] = {
-  /*  0 */         894,     INVALID,     INVALID,         890,
+  /*  0 */         895,     INVALID,     INVALID,         891,
 };
 
 static const uint16_t ud_itab__35[] = {
-  /*  0 */        1449,     INVALID,     INVALID,        1451,
+  /*  0 */        1451,     INVALID,     INVALID,        1453,
 };
 
 static const uint16_t ud_itab__36[] = {
-  /*  0 */        1447,     INVALID,     INVALID,        1445,
+  /*  0 */        1449,     INVALID,     INVALID,        1447,
 };
 
 static const uint16_t ud_itab__37[] = {
@@ -356,68 +356,68 @@ static const uint16_t ud_itab__37[] = {
 };
 
 static const uint16_t ud_itab__38[] = {
-  /*  0 */         882,     INVALID,        1567,         878,
+  /*  0 */         883,     INVALID,        1569,         879,
 };
 
 static const uint16_t ud_itab__39[] = {
-  /*  0 */         886,     INVALID,        1565,     INVALID,
+  /*  0 */         887,     INVALID,        1567,     INVALID,
 };
 
 static const uint16_t ud_itab__40[] = {
-  /*  0 */         884,     INVALID,     INVALID,         880,
+  /*  0 */         885,     INVALID,     INVALID,         881,
 };
 
 static const uint16_t ud_itab__41[] = {
-  /*  0 */        1127,        1128,        1129,        1130,
+  /*  0 */        1128,        1129,        1130,        1131,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__42[] = {
-  /*  0 */         862,     INVALID,     INVALID,         858,
+  /*  0 */         863,     INVALID,     INVALID,         859,
 };
 
 static const uint16_t ud_itab__43[] = {
-  /*  0 */         864,     INVALID,     INVALID,         860,
+  /*  0 */         865,     INVALID,     INVALID,         861,
 };
 
 static const uint16_t ud_itab__44[] = {
-  /*  0 */         141,         152,         154,         142,
+  /*  0 */         142,         153,         155,         143,
 };
 
 static const uint16_t ud_itab__45[] = {
-  /*  0 */         907,     INVALID,     INVALID,         905,
+  /*  0 */         908,     INVALID,     INVALID,         906,
 };
 
 static const uint16_t ud_itab__46[] = {
-  /*  0 */         165,         166,         168,         162,
+  /*  0 */         166,         167,         169,         163,
 };
 
 static const uint16_t ud_itab__47[] = {
-  /*  0 */         147,         148,         158,         138,
+  /*  0 */         148,         149,         159,         139,
 };
 
 static const uint16_t ud_itab__48[] = {
-  /*  0 */        1442,     INVALID,     INVALID,        1440,
+  /*  0 */        1444,     INVALID,     INVALID,        1442,
 };
 
 static const uint16_t ud_itab__49[] = {
-  /*  0 */         129,     INVALID,     INVALID,         127,
+  /*  0 */         130,     INVALID,     INVALID,         128,
 };
 
 static const uint16_t ud_itab__50[] = {
-  /*  0 */        1427,   GROUP(51),
+  /*  0 */        1429,   GROUP(51),
 };
 
 static const uint16_t ud_itab__51[] = {
-  /*  0 */     INVALID,        1428,     INVALID,
+  /*  0 */     INVALID,        1430,     INVALID,
 };
 
 static const uint16_t ud_itab__52[] = {
-  /*  0 */        1429,   GROUP(53),
+  /*  0 */        1431,   GROUP(53),
 };
 
 static const uint16_t ud_itab__53[] = {
-  /*  0 */     INVALID,        1430,     INVALID,
+  /*  0 */     INVALID,        1432,     INVALID,
 };
 
 static const uint16_t ud_itab__54[] = {
@@ -496,11 +496,11 @@ static const uint16_t ud_itab__56[] = {
 };
 
 static const uint16_t ud_itab__57[] = {
-  /*  0 */     INVALID,         717,     INVALID,
+  /*  0 */     INVALID,         718,     INVALID,
 };
 
 static const uint16_t ud_itab__58[] = {
-  /*  0 */     INVALID,         718,     INVALID,
+  /*  0 */     INVALID,         719,     INVALID,
 };
 
 static const uint16_t ud_itab__59[] = {
@@ -512,195 +512,195 @@ static const uint16_t ud_itab__60[] = {
 };
 
 static const uint16_t ud_itab__61[] = {
-  /*  0 */     INVALID,         721,     INVALID,
+  /*  0 */     INVALID,         722,     INVALID,
 };
 
 static const uint16_t ud_itab__62[] = {
-  /*  0 */     INVALID,         722,     INVALID,
+  /*  0 */     INVALID,         723,     INVALID,
 };
 
 static const uint16_t ud_itab__63[] = {
-  /*  0 */        1588,     INVALID,     INVALID,        1589,
+  /*  0 */        1590,     INVALID,     INVALID,        1591,
 };
 
 static const uint16_t ud_itab__64[] = {
-  /*  0 */        1591,     INVALID,     INVALID,        1592,
+  /*  0 */        1593,     INVALID,     INVALID,        1594,
 };
 
 static const uint16_t ud_itab__65[] = {
-  /*  0 */        1594,     INVALID,     INVALID,        1595,
+  /*  0 */        1596,     INVALID,     INVALID,        1597,
 };
 
 static const uint16_t ud_itab__66[] = {
-  /*  0 */        1597,     INVALID,     INVALID,        1598,
+  /*  0 */        1599,     INVALID,     INVALID,        1600,
 };
 
 static const uint16_t ud_itab__67[] = {
-  /*  0 */        1582,     INVALID,     INVALID,        1583,
+  /*  0 */        1584,     INVALID,     INVALID,        1585,
 };
 
 static const uint16_t ud_itab__68[] = {
-  /*  0 */        1585,     INVALID,     INVALID,        1586,
+  /*  0 */        1587,     INVALID,     INVALID,        1588,
 };
 
 static const uint16_t ud_itab__69[] = {
-  /*  0 */        1606,     INVALID,     INVALID,        1607,
+  /*  0 */        1608,     INVALID,     INVALID,        1609,
 };
 
 static const uint16_t ud_itab__70[] = {
-  /*  0 */        1612,     INVALID,     INVALID,        1613,
+  /*  0 */        1614,     INVALID,     INVALID,        1615,
 };
 
 static const uint16_t ud_itab__71[] = {
-  /*  0 */        1609,     INVALID,     INVALID,        1610,
+  /*  0 */        1611,     INVALID,     INVALID,        1612,
 };
 
 static const uint16_t ud_itab__72[] = {
-  /*  0 */        1615,     INVALID,     INVALID,        1616,
+  /*  0 */        1617,     INVALID,     INVALID,        1618,
 };
 
 static const uint16_t ud_itab__73[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1621,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1623,
 };
 
 static const uint16_t ud_itab__74[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1683,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1685,
 };
 
 static const uint16_t ud_itab__75[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1657,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1659,
 };
 
 static const uint16_t ud_itab__76[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1656,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1658,
 };
 
 static const uint16_t ud_itab__77[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1711,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1713,
 };
 
 static const uint16_t ud_itab__78[] = {
-  /*  0 */        1573,     INVALID,     INVALID,        1574,
+  /*  0 */        1575,     INVALID,     INVALID,        1576,
 };
 
 static const uint16_t ud_itab__79[] = {
-  /*  0 */        1576,     INVALID,     INVALID,        1577,
+  /*  0 */        1578,     INVALID,     INVALID,        1579,
 };
 
 static const uint16_t ud_itab__80[] = {
-  /*  0 */        1579,     INVALID,     INVALID,        1580,
+  /*  0 */        1581,     INVALID,     INVALID,        1582,
 };
 
 static const uint16_t ud_itab__81[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1685,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1687,
 };
 
 static const uint16_t ud_itab__82[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1687,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1689,
 };
 
 static const uint16_t ud_itab__83[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1689,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1691,
 };
 
 static const uint16_t ud_itab__84[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1691,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1693,
 };
 
 static const uint16_t ud_itab__85[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1693,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1695,
 };
 
 static const uint16_t ud_itab__86[] = {
-  /*  0 */        1600,     INVALID,     INVALID,        1601,
+  /*  0 */        1602,     INVALID,     INVALID,        1603,
 };
 
 static const uint16_t ud_itab__87[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1622,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1624,
 };
 
 static const uint16_t ud_itab__88[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1708,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1710,
 };
 
 static const uint16_t ud_itab__89[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1681,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1683,
 };
 
 static const uint16_t ud_itab__90[] = {
-  /*  0 */        1603,     INVALID,     INVALID,        1604,
+  /*  0 */        1605,     INVALID,     INVALID,        1606,
 };
 
 static const uint16_t ud_itab__91[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1696,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1698,
 };
 
 static const uint16_t ud_itab__92[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1698,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1700,
 };
 
 static const uint16_t ud_itab__93[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1700,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1702,
 };
 
 static const uint16_t ud_itab__94[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1702,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1704,
 };
 
 static const uint16_t ud_itab__95[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1704,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1706,
 };
 
 static const uint16_t ud_itab__96[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1706,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1708,
 };
 
 static const uint16_t ud_itab__97[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1717,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1719,
 };
 
 static const uint16_t ud_itab__98[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1624,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1626,
 };
 
 static const uint16_t ud_itab__99[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1626,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1628,
 };
 
 static const uint16_t ud_itab__100[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1628,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1630,
 };
 
 static const uint16_t ud_itab__101[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1630,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1632,
 };
 
 static const uint16_t ud_itab__102[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1632,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1634,
 };
 
 static const uint16_t ud_itab__103[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1634,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1636,
 };
 
 static const uint16_t ud_itab__104[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1638,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1640,
 };
 
 static const uint16_t ud_itab__105[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1636,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1638,
 };
 
 static const uint16_t ud_itab__106[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1640,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1642,
 };
 
 static const uint16_t ud_itab__107[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1642,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1644,
 };
 
 static const uint16_t ud_itab__108[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1695,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1697,
 };
 
 static const uint16_t ud_itab__109[] = {
@@ -724,11 +724,11 @@ static const uint16_t ud_itab__113[] = {
 };
 
 static const uint16_t ud_itab__114[] = {
-  /*  0 */        1723,        1725,     INVALID,     INVALID,
+  /*  0 */        1725,        1727,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__115[] = {
-  /*  0 */        1724,        1726,     INVALID,     INVALID,
+  /*  0 */        1726,        1728,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__116[] = {
@@ -799,43 +799,43 @@ static const uint16_t ud_itab__116[] = {
 };
 
 static const uint16_t ud_itab__117[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1644,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1646,
 };
 
 static const uint16_t ud_itab__118[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1646,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1648,
 };
 
 static const uint16_t ud_itab__119[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1648,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1650,
 };
 
 static const uint16_t ud_itab__120[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1650,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1652,
 };
 
 static const uint16_t ud_itab__121[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1654,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1656,
 };
 
 static const uint16_t ud_itab__122[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1652,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1654,
 };
 
 static const uint16_t ud_itab__123[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1677,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1679,
 };
 
 static const uint16_t ud_itab__124[] = {
-  /*  0 */        1618,     INVALID,     INVALID,        1619,
+  /*  0 */        1620,     INVALID,     INVALID,        1621,
 };
 
 static const uint16_t ud_itab__125[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1045,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1046,
 };
 
 static const uint16_t ud_itab__126[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1056,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1057,
 };
 
 static const uint16_t ud_itab__127[] = {
@@ -843,19 +843,19 @@ static const uint16_t ud_itab__127[] = {
 };
 
 static const uint16_t ud_itab__128[] = {
-  /*  0 */        1047,        1049,        1051,
+  /*  0 */        1048,        1050,        1052,
 };
 
 static const uint16_t ud_itab__129[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,         201,
+  /*  0 */     INVALID,     INVALID,     INVALID,         202,
 };
 
 static const uint16_t ud_itab__130[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1058,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1059,
 };
 
 static const uint16_t ud_itab__131[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1557,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1559,
 };
 
 static const uint16_t ud_itab__132[] = {
@@ -863,23 +863,23 @@ static const uint16_t ud_itab__132[] = {
 };
 
 static const uint16_t ud_itab__133[] = {
-  /*  0 */        1062,        1063,        1064,
+  /*  0 */        1063,        1064,        1065,
 };
 
 static const uint16_t ud_itab__134[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,         197,
+  /*  0 */     INVALID,     INVALID,     INVALID,         198,
 };
 
 static const uint16_t ud_itab__135[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,         195,
+  /*  0 */     INVALID,     INVALID,     INVALID,         196,
 };
 
 static const uint16_t ud_itab__136[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1679,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1681,
 };
 
 static const uint16_t ud_itab__137[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1512,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1514,
 };
 
 static const uint16_t ud_itab__138[] = {
@@ -887,35 +887,35 @@ static const uint16_t ud_itab__138[] = {
 };
 
 static const uint16_t ud_itab__139[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1715,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1717,
 };
 
 static const uint16_t ud_itab__140[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1713,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1715,
 };
 
 static const uint16_t ud_itab__141[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1721,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1723,
 };
 
 static const uint16_t ud_itab__142[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1719,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1721,
 };
 
 static const uint16_t ud_itab__143[] = {
-  /*  0 */         900,     INVALID,     INVALID,         898,
+  /*  0 */         901,     INVALID,     INVALID,         899,
 };
 
 static const uint16_t ud_itab__144[] = {
-  /*  0 */        1387,        1391,        1393,        1389,
+  /*  0 */        1388,        1392,        1394,        1390,
 };
 
 static const uint16_t ud_itab__145[] = {
-  /*  0 */        1306,     INVALID,        1308,     INVALID,
+  /*  0 */        1307,     INVALID,        1309,     INVALID,
 };
 
 static const uint16_t ud_itab__146[] = {
-  /*  0 */        1291,     INVALID,        1293,     INVALID,
+  /*  0 */        1292,     INVALID,        1294,     INVALID,
 };
 
 static const uint16_t ud_itab__147[] = {
@@ -927,11 +927,11 @@ static const uint16_t ud_itab__148[] = {
 };
 
 static const uint16_t ud_itab__149[] = {
-  /*  0 */         976,     INVALID,     INVALID,         974,
+  /*  0 */         977,     INVALID,     INVALID,         975,
 };
 
 static const uint16_t ud_itab__150[] = {
-  /*  0 */        1499,     INVALID,     INVALID,        1497,
+  /*  0 */        1501,     INVALID,     INVALID,        1499,
 };
 
 static const uint16_t ud_itab__151[] = {
@@ -939,87 +939,87 @@ static const uint16_t ud_itab__151[] = {
 };
 
 static const uint16_t ud_itab__152[] = {
-  /*  0 */         946,         948,         950,         944,
+  /*  0 */         947,         949,         951,         945,
 };
 
 static const uint16_t ud_itab__153[] = {
-  /*  0 */         145,         150,         156,         139,
+  /*  0 */         146,         151,         157,         140,
 };
 
 static const uint16_t ud_itab__154[] = {
-  /*  0 */         134,     INVALID,         163,         143,
+  /*  0 */         135,     INVALID,         164,         144,
 };
 
 static const uint16_t ud_itab__155[] = {
-  /*  0 */        1419,        1421,        1423,        1417,
+  /*  0 */        1421,        1423,        1425,        1419,
 };
 
 static const uint16_t ud_itab__156[] = {
-  /*  0 */         818,         820,         822,         816,
+  /*  0 */         819,         821,         823,         817,
 };
 
 static const uint16_t ud_itab__157[] = {
-  /*  0 */         189,         191,         193,         187,
+  /*  0 */         190,         192,         194,         188,
 };
 
 static const uint16_t ud_itab__158[] = {
-  /*  0 */         802,         804,         806,         800,
+  /*  0 */         803,         805,         807,         801,
 };
 
 static const uint16_t ud_itab__159[] = {
-  /*  0 */        1209,     INVALID,     INVALID,        1207,
+  /*  0 */        1210,     INVALID,     INVALID,        1208,
 };
 
 static const uint16_t ud_itab__160[] = {
-  /*  0 */        1212,     INVALID,     INVALID,        1210,
+  /*  0 */        1213,     INVALID,     INVALID,        1211,
 };
 
 static const uint16_t ud_itab__161[] = {
-  /*  0 */        1215,     INVALID,     INVALID,        1213,
+  /*  0 */        1216,     INVALID,     INVALID,        1214,
 };
 
 static const uint16_t ud_itab__162[] = {
-  /*  0 */         987,     INVALID,     INVALID,         985,
+  /*  0 */         988,     INVALID,     INVALID,         986,
 };
 
 static const uint16_t ud_itab__163[] = {
-  /*  0 */        1038,     INVALID,     INVALID,        1036,
+  /*  0 */        1039,     INVALID,     INVALID,        1037,
 };
 
 static const uint16_t ud_itab__164[] = {
-  /*  0 */        1041,     INVALID,     INVALID,        1039,
+  /*  0 */        1042,     INVALID,     INVALID,        1040,
 };
 
 static const uint16_t ud_itab__165[] = {
-  /*  0 */        1044,     INVALID,     INVALID,        1042,
+  /*  0 */        1045,     INVALID,     INVALID,        1043,
 };
 
 static const uint16_t ud_itab__166[] = {
-  /*  0 */         993,     INVALID,     INVALID,         991,
+  /*  0 */         994,     INVALID,     INVALID,         992,
 };
 
 static const uint16_t ud_itab__167[] = {
-  /*  0 */        1200,     INVALID,     INVALID,        1198,
+  /*  0 */        1201,     INVALID,     INVALID,        1199,
 };
 
 static const uint16_t ud_itab__168[] = {
-  /*  0 */        1203,     INVALID,     INVALID,        1201,
+  /*  0 */        1204,     INVALID,     INVALID,        1202,
 };
 
 static const uint16_t ud_itab__169[] = {
-  /*  0 */        1206,     INVALID,     INVALID,        1204,
+  /*  0 */        1207,     INVALID,     INVALID,        1205,
 };
 
 static const uint16_t ud_itab__170[] = {
-  /*  0 */         990,     INVALID,     INVALID,         988,
+  /*  0 */         991,     INVALID,     INVALID,         989,
 };
 
 static const uint16_t ud_itab__171[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1547,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1549,
 };
 
 static const uint16_t ud_itab__172[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1545,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1547,
 };
 
 static const uint16_t ud_itab__173[] = {
@@ -1027,19 +1027,19 @@ static const uint16_t ud_itab__173[] = {
 };
 
 static const uint16_t ud_itab__174[] = {
-  /*  0 */         866,         867,         910,
+  /*  0 */         867,         868,         911,
 };
 
 static const uint16_t ud_itab__175[] = {
-  /*  0 */         868,         870,         911,
+  /*  0 */         869,         871,         912,
 };
 
 static const uint16_t ud_itab__176[] = {
-  /*  0 */         920,     INVALID,        1522,        1517,
+  /*  0 */         921,     INVALID,        1524,        1519,
 };
 
 static const uint16_t ud_itab__177[] = {
-  /*  0 */        1134,        1537,        1535,        1539,
+  /*  0 */        1135,        1539,        1537,        1541,
 };
 
 static const uint16_t ud_itab__178[] = {
@@ -1048,15 +1048,15 @@ static const uint16_t ud_itab__178[] = {
 };
 
 static const uint16_t ud_itab__179[] = {
-  /*  0 */        1159,     INVALID,     INVALID,        1163,
+  /*  0 */        1160,     INVALID,     INVALID,        1164,
 };
 
 static const uint16_t ud_itab__180[] = {
-  /*  0 */        1152,     INVALID,     INVALID,        1150,
+  /*  0 */        1153,     INVALID,     INVALID,        1151,
 };
 
 static const uint16_t ud_itab__181[] = {
-  /*  0 */        1138,     INVALID,     INVALID,        1137,
+  /*  0 */        1139,     INVALID,     INVALID,        1138,
 };
 
 static const uint16_t ud_itab__182[] = {
@@ -1065,15 +1065,15 @@ static const uint16_t ud_itab__182[] = {
 };
 
 static const uint16_t ud_itab__183[] = {
-  /*  0 */        1165,     INVALID,     INVALID,        1169,
+  /*  0 */        1166,     INVALID,     INVALID,        1170,
 };
 
 static const uint16_t ud_itab__184[] = {
-  /*  0 */        1153,     INVALID,     INVALID,        1157,
+  /*  0 */        1154,     INVALID,     INVALID,        1158,
 };
 
 static const uint16_t ud_itab__185[] = {
-  /*  0 */        1142,     INVALID,     INVALID,        1141,
+  /*  0 */        1143,     INVALID,     INVALID,        1142,
 };
 
 static const uint16_t ud_itab__186[] = {
@@ -1082,63 +1082,63 @@ static const uint16_t ud_itab__186[] = {
 };
 
 static const uint16_t ud_itab__187[] = {
-  /*  0 */        1171,     INVALID,     INVALID,        1175,
+  /*  0 */        1172,     INVALID,     INVALID,        1176,
 };
 
 static const uint16_t ud_itab__188[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1543,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1545,
 };
 
 static const uint16_t ud_itab__189[] = {
-  /*  0 */        1146,     INVALID,     INVALID,        1145,
+  /*  0 */        1147,     INVALID,     INVALID,        1146,
 };
 
 static const uint16_t ud_itab__190[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1541,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1543,
 };
 
 static const uint16_t ud_itab__191[] = {
-  /*  0 */        1027,     INVALID,     INVALID,        1028,
+  /*  0 */        1028,     INVALID,     INVALID,        1029,
 };
 
 static const uint16_t ud_itab__192[] = {
-  /*  0 */        1030,     INVALID,     INVALID,        1031,
+  /*  0 */        1031,     INVALID,     INVALID,        1032,
 };
 
 static const uint16_t ud_itab__193[] = {
-  /*  0 */        1033,     INVALID,     INVALID,        1034,
+  /*  0 */        1034,     INVALID,     INVALID,        1035,
 };
 
 static const uint16_t ud_itab__194[] = {
-  /*  0 */     INVALID,        1464,     INVALID,
+  /*  0 */     INVALID,        1466,     INVALID,
 };
 
 static const uint16_t ud_itab__195[] = {
-  /*  0 */     INVALID,        1465,     INVALID,
+  /*  0 */     INVALID,        1467,     INVALID,
 };
 
 static const uint16_t ud_itab__196[] = {
-  /*  0 */     INVALID,        1551,     INVALID,        1549,
+  /*  0 */     INVALID,        1553,     INVALID,        1551,
 };
 
 static const uint16_t ud_itab__197[] = {
-  /*  0 */     INVALID,        1555,     INVALID,        1553,
+  /*  0 */     INVALID,        1557,     INVALID,        1555,
 };
 
 static const uint16_t ud_itab__198[] = {
-  /*  0 */  GROUP(199),     INVALID,         916,  GROUP(200),
+  /*  0 */  GROUP(199),     INVALID,         917,  GROUP(200),
 };
 
 static const uint16_t ud_itab__199[] = {
-  /*  0 */         872,         873,         913,
+  /*  0 */         873,         874,         914,
 };
 
 static const uint16_t ud_itab__200[] = {
-  /*  0 */         874,         876,         914,
+  /*  0 */         875,         877,         915,
 };
 
 static const uint16_t ud_itab__201[] = {
-  /*  0 */         921,     INVALID,        1524,        1515,
+  /*  0 */         922,     INVALID,        1526,        1517,
 };
 
 static const uint16_t ud_itab__202[] = {
@@ -1151,17 +1151,17 @@ static const uint16_t ud_itab__203[] = {
 };
 
 static const uint16_t ud_itab__204[] = {
-  /*  0 */         825,     INVALID,     INVALID,     INVALID,
+  /*  0 */         826,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__205[] = {
-  /*  0 */        1509,     INVALID,     INVALID,     INVALID,
+  /*  0 */        1511,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__206[] = {
-  /*  0 */        1510,     INVALID,     INVALID,     INVALID,
+  /*  0 */        1512,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
@@ -1175,32 +1175,32 @@ static const uint16_t ud_itab__208[] = {
 };
 
 static const uint16_t ud_itab__209[] = {
-  /*  0 */        1511,     INVALID,     INVALID,     INVALID,
+  /*  0 */        1513,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__210[] = {
-  /*  0 */        1501,     INVALID,     INVALID,     INVALID,
+  /*  0 */        1503,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__211[] = {
-  /*  0 */        1502,     INVALID,     INVALID,     INVALID,
+  /*  0 */        1504,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__212[] = {
-  /*  0 */        1503,     INVALID,     INVALID,     INVALID,
+  /*  0 */        1505,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__213[] = {
-  /*  0 */        1504,     INVALID,     INVALID,     INVALID,
+  /*  0 */        1506,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__214[] = {
-  /*  0 */        1505,     INVALID,     INVALID,     INVALID,
+  /*  0 */        1507,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
@@ -1209,8 +1209,8 @@ static const uint16_t ud_itab__215[] = {
 };
 
 static const uint16_t ud_itab__216[] = {
-  /*  0 */         683,         682,         768,        1400,
-  /*  4 */        1507,        1506,     INVALID,          79,
+  /*  0 */         684,         683,         769,        1402,
+  /*  4 */        1509,        1508,     INVALID,          80,
 };
 
 static const uint16_t ud_itab__217[] = {
@@ -1219,43 +1219,43 @@ static const uint16_t ud_itab__217[] = {
 };
 
 static const uint16_t ud_itab__218[] = {
-  /*  0 */         777,         778,         779,         780,
-  /*  4 */         781,         782,         783,         784,
+  /*  0 */         778,         779,         780,         781,
+  /*  4 */         782,         783,         784,         785,
 };
 
 static const uint16_t ud_itab__219[] = {
-  /*  0 */         808,         809,         810,         811,
-  /*  4 */         812,         813,         814,         815,
+  /*  0 */         809,         810,         811,         812,
+  /*  4 */         813,         814,         815,         816,
 };
 
 static const uint16_t ud_itab__220[] = {
-  /*  0 */        1366,        1367,        1368,        1369,
-  /*  4 */        1370,        1371,        1372,        1373,
+  /*  0 */        1367,        1368,        1369,        1370,
+  /*  4 */        1371,        1372,        1373,        1374,
 };
 
 static const uint16_t ud_itab__221[] = {
-  /*  0 */     INVALID,     INVALID,        1710,     INVALID,
+  /*  0 */     INVALID,     INVALID,        1712,     INVALID,
 };
 
 static const uint16_t ud_itab__222[] = {
   /*  0 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /*  4 */        1669,        1676,        1674,        1672,
+  /*  4 */        1671,        1678,        1676,        1674,
 };
 
 static const uint16_t ud_itab__223[] = {
-  /*  0 */         112,         117,         120,         110,
+  /*  0 */         113,         118,         121,         111,
 };
 
 static const uint16_t ud_itab__224[] = {
-  /*  0 */        1059,     INVALID,     INVALID,        1060,
+  /*  0 */        1060,     INVALID,     INVALID,        1061,
 };
 
 static const uint16_t ud_itab__225[] = {
-  /*  0 */        1055,     INVALID,     INVALID,        1053,
+  /*  0 */        1056,     INVALID,     INVALID,        1054,
 };
 
 static const uint16_t ud_itab__226[] = {
-  /*  0 */        1381,     INVALID,     INVALID,        1379,
+  /*  0 */        1382,     INVALID,     INVALID,        1380,
 };
 
 static const uint16_t ud_itab__227[] = {
@@ -1268,7 +1268,7 @@ static const uint16_t ud_itab__228[] = {
 };
 
 static const uint16_t ud_itab__229[] = {
-  /*  0 */         124,         125,         126,
+  /*  0 */         125,         126,         127,
 };
 
 static const uint16_t ud_itab__230[] = {
@@ -1276,24 +1276,24 @@ static const uint16_t ud_itab__230[] = {
 };
 
 static const uint16_t ud_itab__231[] = {
-  /*  0 */     INVALID,        1459,     INVALID,
+  /*  0 */     INVALID,        1461,     INVALID,
 };
 
 static const uint16_t ud_itab__232[] = {
-  /*  0 */     INVALID,        1458,     INVALID,
+  /*  0 */     INVALID,        1460,     INVALID,
 };
 
 static const uint16_t ud_itab__233[] = {
-  /*  0 */     INVALID,        1457,     INVALID,
+  /*  0 */     INVALID,        1459,     INVALID,
 };
 
 static const uint16_t ud_itab__234[] = {
-  /*  0 */     INVALID,        1460,     INVALID,
+  /*  0 */     INVALID,        1462,     INVALID,
 };
 
 static const uint16_t ud_itab__235[] = {
   /*  0 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /*  4 */     INVALID,     INVALID,        1456,     INVALID,
+  /*  4 */     INVALID,     INVALID,        1458,     INVALID,
 };
 
 static const uint16_t ud_itab__236[] = {
@@ -1301,155 +1301,155 @@ static const uint16_t ud_itab__236[] = {
 };
 
 static const uint16_t ud_itab__237[] = {
-  /*  0 */        1160,     INVALID,     INVALID,        1161,
+  /*  0 */        1161,     INVALID,     INVALID,        1162,
 };
 
 static const uint16_t ud_itab__238[] = {
-  /*  0 */        1166,     INVALID,     INVALID,        1167,
+  /*  0 */        1167,     INVALID,     INVALID,        1168,
 };
 
 static const uint16_t ud_itab__239[] = {
-  /*  0 */        1172,     INVALID,     INVALID,        1173,
+  /*  0 */        1173,     INVALID,     INVALID,        1174,
 };
 
 static const uint16_t ud_itab__240[] = {
-  /*  0 */        1527,     INVALID,     INVALID,        1528,
+  /*  0 */        1529,     INVALID,     INVALID,        1530,
 };
 
 static const uint16_t ud_itab__241[] = {
-  /*  0 */        1093,     INVALID,     INVALID,        1094,
+  /*  0 */        1094,     INVALID,     INVALID,        1095,
 };
 
 static const uint16_t ud_itab__242[] = {
-  /*  0 */     INVALID,        1521,        1526,         918,
+  /*  0 */     INVALID,        1523,        1528,         919,
 };
 
 static const uint16_t ud_itab__243[] = {
-  /*  0 */        1086,     INVALID,     INVALID,        1084,
+  /*  0 */        1087,     INVALID,     INVALID,        1085,
 };
 
 static const uint16_t ud_itab__244[] = {
-  /*  0 */        1192,     INVALID,     INVALID,        1193,
+  /*  0 */        1193,     INVALID,     INVALID,        1194,
 };
 
 static const uint16_t ud_itab__245[] = {
-  /*  0 */        1195,     INVALID,     INVALID,        1196,
+  /*  0 */        1196,     INVALID,     INVALID,        1197,
 };
 
 static const uint16_t ud_itab__246[] = {
-  /*  0 */        1083,     INVALID,     INVALID,        1081,
+  /*  0 */        1084,     INVALID,     INVALID,        1082,
 };
 
 static const uint16_t ud_itab__247[] = {
-  /*  0 */        1017,     INVALID,     INVALID,        1015,
+  /*  0 */        1018,     INVALID,     INVALID,        1016,
 };
 
 static const uint16_t ud_itab__248[] = {
-  /*  0 */        1009,     INVALID,     INVALID,        1010,
+  /*  0 */        1010,     INVALID,     INVALID,        1011,
 };
 
 static const uint16_t ud_itab__249[] = {
-  /*  0 */        1012,     INVALID,     INVALID,        1013,
+  /*  0 */        1013,     INVALID,     INVALID,        1014,
 };
 
 static const uint16_t ud_itab__250[] = {
-  /*  0 */        1075,     INVALID,     INVALID,        1076,
+  /*  0 */        1076,     INVALID,     INVALID,        1077,
 };
 
 static const uint16_t ud_itab__251[] = {
-  /*  0 */        1020,     INVALID,     INVALID,        1018,
+  /*  0 */        1021,     INVALID,     INVALID,        1019,
 };
 
 static const uint16_t ud_itab__252[] = {
-  /*  0 */        1023,     INVALID,     INVALID,        1021,
+  /*  0 */        1024,     INVALID,     INVALID,        1022,
 };
 
 static const uint16_t ud_itab__253[] = {
-  /*  0 */        1147,     INVALID,     INVALID,        1148,
+  /*  0 */        1148,     INVALID,     INVALID,        1149,
 };
 
 static const uint16_t ud_itab__254[] = {
-  /*  0 */        1156,     INVALID,     INVALID,        1154,
+  /*  0 */        1157,     INVALID,     INVALID,        1155,
 };
 
 static const uint16_t ud_itab__255[] = {
-  /*  0 */        1026,     INVALID,     INVALID,        1024,
+  /*  0 */        1027,     INVALID,     INVALID,        1025,
 };
 
 static const uint16_t ud_itab__256[] = {
-  /*  0 */        1087,     INVALID,     INVALID,        1088,
+  /*  0 */        1088,     INVALID,     INVALID,        1089,
 };
 
 static const uint16_t ud_itab__257[] = {
-  /*  0 */        1092,     INVALID,     INVALID,        1090,
+  /*  0 */        1093,     INVALID,     INVALID,        1091,
 };
 
 static const uint16_t ud_itab__258[] = {
-  /*  0 */     INVALID,         136,         132,         160,
+  /*  0 */     INVALID,         137,         133,         161,
 };
 
 static const uint16_t ud_itab__259[] = {
-  /*  0 */         909,     INVALID,     INVALID,         902,
+  /*  0 */         910,     INVALID,     INVALID,         903,
 };
 
 static const uint16_t ud_itab__260[] = {
-  /*  0 */        1186,     INVALID,     INVALID,        1187,
+  /*  0 */        1187,     INVALID,     INVALID,        1188,
 };
 
 static const uint16_t ud_itab__261[] = {
-  /*  0 */        1189,     INVALID,     INVALID,        1190,
+  /*  0 */        1190,     INVALID,     INVALID,        1191,
 };
 
 static const uint16_t ud_itab__262[] = {
-  /*  0 */        1080,     INVALID,     INVALID,        1078,
+  /*  0 */        1081,     INVALID,     INVALID,        1079,
 };
 
 static const uint16_t ud_itab__263[] = {
-  /*  0 */        1118,     INVALID,     INVALID,        1116,
+  /*  0 */        1119,     INVALID,     INVALID,        1117,
 };
 
 static const uint16_t ud_itab__264[] = {
-  /*  0 */        1003,     INVALID,     INVALID,        1004,
+  /*  0 */        1004,     INVALID,     INVALID,        1005,
 };
 
 static const uint16_t ud_itab__265[] = {
-  /*  0 */        1006,     INVALID,     INVALID,        1007,
+  /*  0 */        1007,     INVALID,     INVALID,        1008,
 };
 
 static const uint16_t ud_itab__266[] = {
-  /*  0 */        1074,     INVALID,     INVALID,        1072,
+  /*  0 */        1075,     INVALID,     INVALID,        1073,
 };
 
 static const uint16_t ud_itab__267[] = {
-  /*  0 */        1266,     INVALID,     INVALID,        1264,
+  /*  0 */        1267,     INVALID,     INVALID,        1265,
 };
 
 static const uint16_t ud_itab__268[] = {
-  /*  0 */     INVALID,        1559,     INVALID,     INVALID,
+  /*  0 */     INVALID,        1561,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__269[] = {
-  /*  0 */        1136,     INVALID,     INVALID,        1135,
+  /*  0 */        1137,     INVALID,     INVALID,        1136,
 };
 
 static const uint16_t ud_itab__270[] = {
-  /*  0 */        1140,     INVALID,     INVALID,        1139,
+  /*  0 */        1141,     INVALID,     INVALID,        1140,
 };
 
 static const uint16_t ud_itab__271[] = {
-  /*  0 */        1144,     INVALID,     INVALID,        1143,
+  /*  0 */        1145,     INVALID,     INVALID,        1144,
 };
 
 static const uint16_t ud_itab__272[] = {
-  /*  0 */        1533,     INVALID,     INVALID,        1534,
+  /*  0 */        1535,     INVALID,     INVALID,        1536,
 };
 
 static const uint16_t ud_itab__273[] = {
-  /*  0 */        1069,     INVALID,     INVALID,        1070,
+  /*  0 */        1070,     INVALID,     INVALID,        1071,
 };
 
 static const uint16_t ud_itab__274[] = {
-  /*  0 */        1133,     INVALID,     INVALID,        1131,
+  /*  0 */        1134,     INVALID,     INVALID,        1132,
 };
 
 static const uint16_t ud_itab__275[] = {
@@ -1457,59 +1457,59 @@ static const uint16_t ud_itab__275[] = {
 };
 
 static const uint16_t ud_itab__276[] = {
-  /*  0 */         799,     INVALID,     INVALID,        1519,
+  /*  0 */         800,     INVALID,     INVALID,        1521,
 };
 
 static const uint16_t ud_itab__277[] = {
-  /*  0 */        1179,     INVALID,     INVALID,        1177,
+  /*  0 */        1180,     INVALID,     INVALID,        1178,
 };
 
 static const uint16_t ud_itab__278[] = {
-  /*  0 */        1182,     INVALID,     INVALID,        1180,
+  /*  0 */        1183,     INVALID,     INVALID,        1181,
 };
 
 static const uint16_t ud_itab__279[] = {
-  /*  0 */        1183,     INVALID,     INVALID,        1184,
+  /*  0 */        1184,     INVALID,     INVALID,        1185,
 };
 
 static const uint16_t ud_itab__280[] = {
-  /*  0 */        1532,     INVALID,     INVALID,        1530,
+  /*  0 */        1534,     INVALID,     INVALID,        1532,
 };
 
 static const uint16_t ud_itab__281[] = {
-  /*  0 */         996,     INVALID,     INVALID,         994,
+  /*  0 */         997,     INVALID,     INVALID,         995,
 };
 
 static const uint16_t ud_itab__282[] = {
-  /*  0 */         997,     INVALID,     INVALID,         998,
+  /*  0 */         998,     INVALID,     INVALID,         999,
 };
 
 static const uint16_t ud_itab__283[] = {
-  /*  0 */        1000,     INVALID,     INVALID,        1001,
+  /*  0 */        1001,     INVALID,     INVALID,        1002,
 };
 
 static const uint16_t ud_itab__284[] = {
-  /*  0 */        1242,     INVALID,
+  /*  0 */        1243,     INVALID,
 };
 
 static const uint16_t ud_itab__285[] = {
-  /*  0 */        1097,     INVALID,
+  /*  0 */        1098,     INVALID,
 };
 
 static const uint16_t ud_itab__286[] = {
-  /*  0 */        1243,     INVALID,
+  /*  0 */        1244,     INVALID,
 };
 
 static const uint16_t ud_itab__287[] = {
-  /*  0 */        1098,     INVALID,
+  /*  0 */        1099,     INVALID,
 };
 
 static const uint16_t ud_itab__288[] = {
-  /*  0 */         173,     INVALID,
+  /*  0 */         174,     INVALID,
 };
 
 static const uint16_t ud_itab__289[] = {
-  /*  0 */         174,     INVALID,
+  /*  0 */         175,     INVALID,
 };
 
 static const uint16_t ud_itab__290[] = {
@@ -1525,11 +1525,11 @@ static const uint16_t ud_itab__292[] = {
 };
 
 static const uint16_t ud_itab__293[] = {
-  /*  0 */        1257,     INVALID,
+  /*  0 */        1258,     INVALID,
 };
 
 static const uint16_t ud_itab__294[] = {
-  /*  0 */        1258,     INVALID,
+  /*  0 */        1259,     INVALID,
 };
 
 static const uint16_t ud_itab__295[] = {
@@ -1537,15 +1537,15 @@ static const uint16_t ud_itab__295[] = {
 };
 
 static const uint16_t ud_itab__296[] = {
-  /*  0 */        1110,     INVALID,
+  /*  0 */        1111,     INVALID,
 };
 
 static const uint16_t ud_itab__297[] = {
-  /*  0 */        1111,     INVALID,
+  /*  0 */        1112,     INVALID,
 };
 
 static const uint16_t ud_itab__298[] = {
-  /*  0 */        1658,     INVALID,
+  /*  0 */        1660,     INVALID,
 };
 
 static const uint16_t ud_itab__299[] = {
@@ -1553,21 +1553,21 @@ static const uint16_t ud_itab__299[] = {
 };
 
 static const uint16_t ud_itab__300[] = {
-  /*  0 */         710,         711,     INVALID,
+  /*  0 */         711,         712,     INVALID,
 };
 
 static const uint16_t ud_itab__301[] = {
-  /*  0 */         983,         984,     INVALID,
+  /*  0 */         984,         985,     INVALID,
 };
 
 static const uint16_t ud_itab__302[] = {
-  /*  0 */          21,         970,          11,        1342,
-  /*  4 */          55,        1413,        1493,         106,
+  /*  0 */          21,         971,          11,        1343,
+  /*  4 */          55,        1415,        1495,         107,
 };
 
 static const uint16_t ud_itab__303[] = {
-  /*  0 */          23,         971,          13,        1343,
-  /*  4 */          57,        1414,        1494,         108,
+  /*  0 */          23,         972,          13,        1344,
+  /*  4 */          57,        1416,        1496,         109,
 };
 
 static const uint16_t ud_itab__304[] = {
@@ -1580,7 +1580,7 @@ static const uint16_t ud_itab__305[] = {
 };
 
 static const uint16_t ud_itab__306[] = {
-  /*  0 */         972,     INVALID,
+  /*  0 */         973,     INVALID,
 };
 
 static const uint16_t ud_itab__307[] = {
@@ -1588,7 +1588,7 @@ static const uint16_t ud_itab__307[] = {
 };
 
 static const uint16_t ud_itab__308[] = {
-  /*  0 */        1344,     INVALID,
+  /*  0 */        1345,     INVALID,
 };
 
 static const uint16_t ud_itab__309[] = {
@@ -1596,24 +1596,24 @@ static const uint16_t ud_itab__309[] = {
 };
 
 static const uint16_t ud_itab__310[] = {
-  /*  0 */        1415,     INVALID,
+  /*  0 */        1417,     INVALID,
 };
 
 static const uint16_t ud_itab__311[] = {
-  /*  0 */        1495,     INVALID,
+  /*  0 */        1497,     INVALID,
 };
 
 static const uint16_t ud_itab__312[] = {
-  /*  0 */         107,     INVALID,
+  /*  0 */         108,     INVALID,
 };
 
 static const uint16_t ud_itab__313[] = {
-  /*  0 */          24,         973,          14,        1345,
-  /*  4 */          58,        1416,        1496,         109,
+  /*  0 */          24,         974,          14,        1346,
+  /*  4 */          58,        1418,        1498,         110,
 };
 
 static const uint16_t ud_itab__314[] = {
-  /*  0 */        1109,     INVALID,     INVALID,     INVALID,
+  /*  0 */        1110,     INVALID,     INVALID,     INVALID,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
@@ -1622,7 +1622,7 @@ static const uint16_t ud_itab__315[] = {
 };
 
 static const uint16_t ud_itab__316[] = {
-  /*  0 */         170,         171,         172,
+  /*  0 */         171,         172,         173,
 };
 
 static const uint16_t ud_itab__317[] = {
@@ -1634,15 +1634,15 @@ static const uint16_t ud_itab__318[] = {
 };
 
 static const uint16_t ud_itab__319[] = {
-  /*  0 */        1259,        1260,
+  /*  0 */        1260,        1261,
 };
 
 static const uint16_t ud_itab__320[] = {
-  /*  0 */        1261,        1262,
+  /*  0 */        1262,        1263,
 };
 
 static const uint16_t ud_itab__321[] = {
-  /*  0 */     INVALID,        1263,
+  /*  0 */     INVALID,        1264,
 };
 
 static const uint16_t ud_itab__322[] = {
@@ -1650,45 +1650,45 @@ static const uint16_t ud_itab__322[] = {
 };
 
 static const uint16_t ud_itab__323[] = {
-  /*  0 */        1112,     INVALID,
+  /*  0 */        1113,     INVALID,
 };
 
 static const uint16_t ud_itab__324[] = {
-  /*  0 */        1113,        1114,
+  /*  0 */        1114,        1115,
 };
 
 static const uint16_t ud_itab__325[] = {
-  /*  0 */     INVALID,        1115,
+  /*  0 */     INVALID,        1116,
 };
 
 static const uint16_t ud_itab__326[] = {
-  /*  0 */         923,         924,         927,
+  /*  0 */         924,         925,         928,
 };
 
 static const uint16_t ud_itab__327[] = {
-  /*  0 */         115,         116,         119,
+  /*  0 */         116,         117,         120,
 };
 
 static const uint16_t ud_itab__328[] = {
-  /*  0 */        1403,        1404,        1405,
+  /*  0 */        1405,        1406,        1407,
 };
 
 static const uint16_t ud_itab__329[] = {
-  /*  0 */         791,         792,         793,
+  /*  0 */         792,         793,         794,
 };
 
 static const uint16_t ud_itab__330[] = {
-  /*  0 */        1347,        1348,        1349,
+  /*  0 */        1348,        1349,        1350,
 };
 
 static const uint16_t ud_itab__331[] = {
-  /*  0 */        1279,        1286,        1267,        1275,
-  /*  4 */        1327,        1334,        1318,        1313,
+  /*  0 */        1280,        1287,        1268,        1276,
+  /*  4 */        1328,        1335,        1319,        1314,
 };
 
 static const uint16_t ud_itab__332[] = {
-  /*  0 */        1284,        1287,        1268,        1274,
-  /*  4 */        1323,        1330,        1319,        1315,
+  /*  0 */        1285,        1288,        1269,        1275,
+  /*  4 */        1324,        1331,        1320,        1316,
 };
 
 static const uint16_t ud_itab__333[] = {
@@ -1699,7 +1699,7 @@ static const uint16_t ud_itab__333[] = {
 };
 
 static const uint16_t ud_itab__334[] = {
-  /*  0 */         771,     INVALID,
+  /*  0 */         772,     INVALID,
 };
 
 static const uint16_t ud_itab__335[] = {
@@ -1707,14 +1707,14 @@ static const uint16_t ud_itab__335[] = {
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /*  8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /*  c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 10 */         937,         939,  GROUP(336),         895,
-  /* 14 */        1450,        1448,  GROUP(337),         885,
+  /* 10 */         938,         940,  GROUP(336),         896,
+  /* 14 */        1452,        1450,  GROUP(337),         886,
   /* 18 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 1c */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 20 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 24 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 28 */         863,         865,     INVALID,         908,
-  /* 2c */     INVALID,     INVALID,        1443,         130,
+  /* 28 */         864,         866,     INVALID,         909,
+  /* 2c */     INVALID,     INVALID,        1445,         131,
   /* 30 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 34 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 38 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -1723,10 +1723,10 @@ static const uint16_t ud_itab__335[] = {
   /* 44 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 48 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 4c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 50 */         901,        1388,        1307,        1292,
-  /* 54 */          62,          66,         977,        1500,
-  /* 58 */          28,         947,         146,         135,
-  /* 5c */        1420,         819,         190,         803,
+  /* 50 */         902,        1389,        1308,        1293,
+  /* 54 */          62,          66,         978,        1502,
+  /* 58 */          28,         948,         147,         136,
+  /* 5c */        1422,         820,         191,         804,
   /* 60 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 64 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 68 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -1751,8 +1751,8 @@ static const uint16_t ud_itab__335[] = {
   /* b4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* b8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* bc */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* c0 */     INVALID,     INVALID,         113,     INVALID,
-  /* c4 */     INVALID,     INVALID,        1382,     INVALID,
+  /* c0 */     INVALID,     INVALID,         114,     INVALID,
+  /* c4 */     INVALID,     INVALID,        1383,     INVALID,
   /* c8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* cc */     INVALID,     INVALID,     INVALID,     INVALID,
   /* d0 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -1770,11 +1770,11 @@ static const uint16_t ud_itab__335[] = {
 };
 
 static const uint16_t ud_itab__336[] = {
-  /*  0 */         893,         897,
+  /*  0 */         894,         898,
 };
 
 static const uint16_t ud_itab__337[] = {
-  /*  0 */         883,         887,
+  /*  0 */         884,         888,
 };
 
 static const uint16_t ud_itab__338[] = {
@@ -1782,12 +1782,12 @@ static const uint16_t ud_itab__338[] = {
 };
 
 static const uint16_t ud_itab__339[] = {
-  /*  0 */     INVALID,     INVALID,     INVALID,        1401,
+  /*  0 */     INVALID,     INVALID,     INVALID,        1403,
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__340[] = {
-  /*  0 */        1742,        1743,
+  /*  0 */        1744,        1745,
 };
 
 static const uint16_t ud_itab__341[] = {
@@ -1795,14 +1795,14 @@ static const uint16_t ud_itab__341[] = {
   /*  4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /*  8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /*  c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 10 */         933,         935,  GROUP(342),         891,
-  /* 14 */        1452,        1446,  GROUP(343),         881,
+  /* 10 */         934,         936,  GROUP(342),         892,
+  /* 14 */        1454,        1448,  GROUP(343),         882,
   /* 18 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 1c */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 20 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 24 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 28 */         859,         861,     INVALID,         906,
-  /* 2c */     INVALID,     INVALID,        1441,         128,
+  /* 28 */         860,         862,     INVALID,         907,
+  /* 2c */     INVALID,     INVALID,        1443,         129,
   /* 30 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 34 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 38 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -1811,18 +1811,18 @@ static const uint16_t ud_itab__341[] = {
   /* 44 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 48 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 4c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 50 */         899,        1390,     INVALID,     INVALID,
-  /* 54 */          60,          64,         975,        1498,
-  /* 58 */          26,         945,         140,         144,
-  /* 5c */        1418,         817,         188,         801,
-  /* 60 */        1208,        1211,        1214,         986,
-  /* 64 */        1037,        1040,        1043,         992,
-  /* 68 */        1199,        1202,        1205,         989,
-  /* 6c */        1548,        1546,  GROUP(344),        1518,
-  /* 70 */        1540,  GROUP(345),  GROUP(347),  GROUP(349),
-  /* 74 */        1029,        1032,        1035,     INVALID,
+  /* 50 */         900,        1391,     INVALID,     INVALID,
+  /* 54 */          60,          64,         976,        1500,
+  /* 58 */          26,         946,         141,         145,
+  /* 5c */        1420,         818,         189,         802,
+  /* 60 */        1209,        1212,        1215,         987,
+  /* 64 */        1038,        1041,        1044,         993,
+  /* 68 */        1200,        1203,        1206,         990,
+  /* 6c */        1550,        1548,  GROUP(344),        1520,
+  /* 70 */        1542,  GROUP(345),  GROUP(347),  GROUP(349),
+  /* 74 */        1030,        1033,        1036,     INVALID,
   /* 78 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 7c */        1550,        1554,  GROUP(351),        1516,
+  /* 7c */        1552,        1556,  GROUP(351),        1518,
   /* 80 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 84 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 88 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -1839,105 +1839,105 @@ static const uint16_t ud_itab__341[] = {
   /* b4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* b8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* bc */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* c0 */     INVALID,     INVALID,         111,     INVALID,
-  /* c4 */        1061,        1054,        1380,     INVALID,
+  /* c0 */     INVALID,     INVALID,         112,     INVALID,
+  /* c4 */        1062,        1055,        1381,     INVALID,
   /* c8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* cc */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* d0 */          34,        1162,        1168,        1174,
-  /* d4 */        1529,        1095,         919,  GROUP(352),
-  /* d8 */        1194,        1197,        1082,        1016,
-  /* dc */        1011,        1014,        1077,        1019,
-  /* e0 */        1022,        1149,        1155,        1025,
-  /* e4 */        1089,        1091,         161,         903,
-  /* e8 */        1188,        1191,        1079,        1117,
-  /* ec */        1005,        1008,        1073,        1265,
+  /* d0 */          34,        1163,        1169,        1175,
+  /* d4 */        1531,        1096,         920,  GROUP(352),
+  /* d8 */        1195,        1198,        1083,        1017,
+  /* dc */        1012,        1015,        1078,        1020,
+  /* e0 */        1023,        1150,        1156,        1026,
+  /* e4 */        1090,        1092,         162,         904,
+  /* e8 */        1189,        1192,        1080,        1118,
+  /* ec */        1006,        1009,        1074,        1266,
   /* f0 */     INVALID,  GROUP(353),  GROUP(354),  GROUP(355),
-  /* f4 */     INVALID,        1071,        1132,  GROUP(356),
-  /* f8 */        1178,        1181,        1185,        1531,
-  /* fc */         995,         999,        1002,     INVALID,
+  /* f4 */     INVALID,        1072,        1133,  GROUP(356),
+  /* f8 */        1179,        1182,        1186,        1533,
+  /* fc */         996,        1000,        1003,     INVALID,
 };
 
 static const uint16_t ud_itab__342[] = {
-  /*  0 */         889,     INVALID,
+  /*  0 */         890,     INVALID,
 };
 
 static const uint16_t ud_itab__343[] = {
-  /*  0 */         879,     INVALID,
+  /*  0 */         880,     INVALID,
 };
 
 static const uint16_t ud_itab__344[] = {
-  /*  0 */         869,         871,         912,
+  /*  0 */         870,         872,         913,
 };
 
 static const uint16_t ud_itab__345[] = {
-  /*  0 */     INVALID,     INVALID,        1164,     INVALID,
-  /*  4 */        1151,     INVALID,  GROUP(346),     INVALID,
+  /*  0 */     INVALID,     INVALID,        1165,     INVALID,
+  /*  4 */        1152,     INVALID,  GROUP(346),     INVALID,
 };
 
 static const uint16_t ud_itab__346[] = {
-  /*  0 */        1756,     INVALID,
+  /*  0 */        1758,     INVALID,
 };
 
 static const uint16_t ud_itab__347[] = {
-  /*  0 */     INVALID,     INVALID,        1170,     INVALID,
-  /*  4 */        1158,     INVALID,  GROUP(348),     INVALID,
+  /*  0 */     INVALID,     INVALID,        1171,     INVALID,
+  /*  4 */        1159,     INVALID,  GROUP(348),     INVALID,
 };
 
 static const uint16_t ud_itab__348[] = {
-  /*  0 */        1758,     INVALID,
+  /*  0 */        1760,     INVALID,
 };
 
 static const uint16_t ud_itab__349[] = {
-  /*  0 */     INVALID,     INVALID,        1176,        1544,
-  /*  4 */     INVALID,     INVALID,  GROUP(350),        1542,
+  /*  0 */     INVALID,     INVALID,        1177,        1546,
+  /*  4 */     INVALID,     INVALID,  GROUP(350),        1544,
 };
 
 static const uint16_t ud_itab__350[] = {
-  /*  0 */        1760,     INVALID,
+  /*  0 */        1762,     INVALID,
 };
 
 static const uint16_t ud_itab__351[] = {
-  /*  0 */         875,         877,         915,
+  /*  0 */         876,         878,         916,
 };
 
 static const uint16_t ud_itab__352[] = {
-  /*  0 */        1085,     INVALID,
+  /*  0 */        1086,     INVALID,
 };
 
 static const uint16_t ud_itab__353[] = {
-  /*  0 */        1755,     INVALID,
+  /*  0 */        1757,     INVALID,
 };
 
 static const uint16_t ud_itab__354[] = {
-  /*  0 */        1757,     INVALID,
+  /*  0 */        1759,     INVALID,
 };
 
 static const uint16_t ud_itab__355[] = {
-  /*  0 */        1759,     INVALID,
+  /*  0 */        1761,     INVALID,
 };
 
 static const uint16_t ud_itab__356[] = {
-  /*  0 */     INVALID,        1520,
+  /*  0 */     INVALID,        1522,
 };
 
 static const uint16_t ud_itab__357[] = {
-  /*  0 */        1584,        1587,        1590,        1593,
-  /*  4 */        1596,        1599,        1602,        1605,
-  /*  8 */        1608,        1614,        1611,        1617,
+  /*  0 */        1586,        1589,        1592,        1595,
+  /*  4 */        1598,        1601,        1604,        1607,
+  /*  8 */        1610,        1616,        1613,        1619,
   /*  c */  GROUP(358),  GROUP(359),  GROUP(360),  GROUP(361),
   /* 10 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 14 */     INVALID,     INVALID,     INVALID,        1712,
+  /* 14 */     INVALID,     INVALID,     INVALID,        1714,
   /* 18 */  GROUP(362),  GROUP(363),     INVALID,     INVALID,
-  /* 1c */        1575,        1578,        1581,     INVALID,
-  /* 20 */        1686,        1688,        1690,        1692,
-  /* 24 */        1694,     INVALID,     INVALID,     INVALID,
-  /* 28 */        1623,        1709,        1682,        1684,
+  /* 1c */        1577,        1580,        1583,     INVALID,
+  /* 20 */        1688,        1690,        1692,        1694,
+  /* 24 */        1696,     INVALID,     INVALID,     INVALID,
+  /* 28 */        1625,        1711,        1684,        1686,
   /* 2c */  GROUP(365),  GROUP(366),  GROUP(367),  GROUP(368),
-  /* 30 */        1697,        1699,        1701,        1703,
-  /* 34 */        1705,        1707,     INVALID,        1718,
-  /* 38 */        1625,        1627,        1629,        1631,
-  /* 3c */        1633,        1635,        1639,        1637,
-  /* 40 */        1641,        1643,     INVALID,     INVALID,
+  /* 30 */        1699,        1701,        1703,        1705,
+  /* 34 */        1707,        1709,     INVALID,        1720,
+  /* 38 */        1627,        1629,        1631,        1633,
+  /* 3c */        1635,        1637,        1641,        1639,
+  /* 40 */        1643,        1645,     INVALID,     INVALID,
   /* 44 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 48 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 4c */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -1988,23 +1988,23 @@ static const uint16_t ud_itab__357[] = {
 };
 
 static const uint16_t ud_itab__358[] = {
-  /*  0 */        1737,     INVALID,
+  /*  0 */        1739,     INVALID,
 };
 
 static const uint16_t ud_itab__359[] = {
-  /*  0 */        1735,     INVALID,
+  /*  0 */        1737,     INVALID,
 };
 
 static const uint16_t ud_itab__360[] = {
-  /*  0 */        1740,     INVALID,
+  /*  0 */        1742,     INVALID,
 };
 
 static const uint16_t ud_itab__361[] = {
-  /*  0 */        1741,     INVALID,
+  /*  0 */        1743,     INVALID,
 };
 
 static const uint16_t ud_itab__362[] = {
-  /*  0 */        1727,     INVALID,
+  /*  0 */        1729,     INVALID,
 };
 
 static const uint16_t ud_itab__363[] = {
@@ -2012,35 +2012,35 @@ static const uint16_t ud_itab__363[] = {
 };
 
 static const uint16_t ud_itab__364[] = {
-  /*  0 */     INVALID,        1728,
+  /*  0 */     INVALID,        1730,
 };
 
 static const uint16_t ud_itab__365[] = {
-  /*  0 */        1731,     INVALID,
+  /*  0 */        1733,     INVALID,
 };
 
 static const uint16_t ud_itab__366[] = {
-  /*  0 */        1733,     INVALID,
+  /*  0 */        1735,     INVALID,
 };
 
 static const uint16_t ud_itab__367[] = {
-  /*  0 */        1732,     INVALID,
+  /*  0 */        1734,     INVALID,
 };
 
 static const uint16_t ud_itab__368[] = {
-  /*  0 */        1734,     INVALID,
+  /*  0 */        1736,     INVALID,
 };
 
 static const uint16_t ud_itab__369[] = {
   /*  0 */     INVALID,     INVALID,     INVALID,     INVALID,
   /*  4 */  GROUP(370),  GROUP(371),  GROUP(372),     INVALID,
-  /*  8 */        1645,        1647,        1649,        1651,
-  /*  c */        1655,        1653,        1678,        1620,
+  /*  8 */        1647,        1649,        1651,        1653,
+  /*  c */        1657,        1655,        1680,        1622,
   /* 10 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 14 */  GROUP(374),        1057,  GROUP(375),         202,
+  /* 14 */  GROUP(374),        1058,  GROUP(375),         203,
   /* 18 */  GROUP(379),  GROUP(381),     INVALID,     INVALID,
   /* 1c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 20 */  GROUP(383),        1558,  GROUP(385),     INVALID,
+  /* 20 */  GROUP(383),        1560,  GROUP(385),     INVALID,
   /* 24 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 28 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 2c */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -2048,15 +2048,15 @@ static const uint16_t ud_itab__369[] = {
   /* 34 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 38 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 3c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 40 */         198,         196,        1680,     INVALID,
-  /* 44 */        1513,     INVALID,     INVALID,     INVALID,
+  /* 40 */         199,         197,        1682,     INVALID,
+  /* 44 */        1515,     INVALID,     INVALID,     INVALID,
   /* 48 */     INVALID,     INVALID,  GROUP(391),  GROUP(392),
   /* 4c */  GROUP(393),     INVALID,     INVALID,     INVALID,
   /* 50 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 54 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 58 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 5c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 60 */        1716,        1714,        1722,        1720,
+  /* 60 */        1718,        1716,        1724,        1722,
   /* 64 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 68 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 6c */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -2099,11 +2099,11 @@ static const uint16_t ud_itab__369[] = {
 };
 
 static const uint16_t ud_itab__370[] = {
-  /*  0 */        1738,     INVALID,
+  /*  0 */        1740,     INVALID,
 };
 
 static const uint16_t ud_itab__371[] = {
-  /*  0 */        1736,     INVALID,
+  /*  0 */        1738,     INVALID,
 };
 
 static const uint16_t ud_itab__372[] = {
@@ -2111,11 +2111,11 @@ static const uint16_t ud_itab__372[] = {
 };
 
 static const uint16_t ud_itab__373[] = {
-  /*  0 */     INVALID,        1739,
+  /*  0 */     INVALID,        1741,
 };
 
 static const uint16_t ud_itab__374[] = {
-  /*  0 */        1046,     INVALID,
+  /*  0 */        1047,     INVALID,
 };
 
 static const uint16_t ud_itab__375[] = {
@@ -2123,15 +2123,15 @@ static const uint16_t ud_itab__375[] = {
 };
 
 static const uint16_t ud_itab__376[] = {
-  /*  0 */        1048,     INVALID,
+  /*  0 */        1049,     INVALID,
 };
 
 static const uint16_t ud_itab__377[] = {
-  /*  0 */        1050,     INVALID,
+  /*  0 */        1051,     INVALID,
 };
 
 static const uint16_t ud_itab__378[] = {
-  /*  0 */     INVALID,        1052,
+  /*  0 */     INVALID,        1053,
 };
 
 static const uint16_t ud_itab__379[] = {
@@ -2139,7 +2139,7 @@ static const uint16_t ud_itab__379[] = {
 };
 
 static const uint16_t ud_itab__380[] = {
-  /*  0 */     INVALID,        1730,
+  /*  0 */     INVALID,        1732,
 };
 
 static const uint16_t ud_itab__381[] = {
@@ -2147,7 +2147,7 @@ static const uint16_t ud_itab__381[] = {
 };
 
 static const uint16_t ud_itab__382[] = {
-  /*  0 */     INVALID,        1729,
+  /*  0 */     INVALID,        1731,
 };
 
 static const uint16_t ud_itab__383[] = {
@@ -2155,7 +2155,7 @@ static const uint16_t ud_itab__383[] = {
 };
 
 static const uint16_t ud_itab__384[] = {
-  /*  0 */        1065,     INVALID,
+  /*  0 */        1066,     INVALID,
 };
 
 static const uint16_t ud_itab__385[] = {
@@ -2167,7 +2167,7 @@ static const uint16_t ud_itab__386[] = {
 };
 
 static const uint16_t ud_itab__387[] = {
-  /*  0 */        1066,     INVALID,
+  /*  0 */        1067,     INVALID,
 };
 
 static const uint16_t ud_itab__388[] = {
@@ -2175,23 +2175,23 @@ static const uint16_t ud_itab__388[] = {
 };
 
 static const uint16_t ud_itab__389[] = {
-  /*  0 */        1067,     INVALID,
+  /*  0 */        1068,     INVALID,
 };
 
 static const uint16_t ud_itab__390[] = {
-  /*  0 */        1068,     INVALID,
+  /*  0 */        1069,     INVALID,
 };
 
 static const uint16_t ud_itab__391[] = {
-  /*  0 */        1745,     INVALID,
+  /*  0 */        1747,     INVALID,
 };
 
 static const uint16_t ud_itab__392[] = {
-  /*  0 */        1744,     INVALID,
+  /*  0 */        1746,     INVALID,
 };
 
 static const uint16_t ud_itab__393[] = {
-  /*  0 */        1754,     INVALID,
+  /*  0 */        1756,     INVALID,
 };
 
 static const uint16_t ud_itab__394[] = {
@@ -2205,8 +2205,8 @@ static const uint16_t ud_itab__394[] = {
   /* 1c */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 20 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 24 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 28 */     INVALID,     INVALID,         155,     INVALID,
-  /* 2c */         169,         159,     INVALID,     INVALID,
+  /* 28 */     INVALID,     INVALID,         156,     INVALID,
+  /* 2c */         170,         160,     INVALID,     INVALID,
   /* 30 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 34 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 38 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -2215,18 +2215,18 @@ static const uint16_t ud_itab__394[] = {
   /* 44 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 48 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 4c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 50 */     INVALID,        1394,        1309,        1294,
+  /* 50 */     INVALID,        1395,        1310,        1295,
   /* 54 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 58 */          32,         951,         157,         164,
-  /* 5c */        1424,         823,         194,         807,
+  /* 58 */          32,         952,         158,         165,
+  /* 5c */        1426,         824,         195,         808,
   /* 60 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 64 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 68 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 6c */     INVALID,     INVALID,     INVALID,        1523,
-  /* 70 */        1536,     INVALID,     INVALID,     INVALID,
+  /* 6c */     INVALID,     INVALID,     INVALID,        1525,
+  /* 70 */        1538,     INVALID,     INVALID,     INVALID,
   /* 74 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 78 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 7c */     INVALID,     INVALID,         917,        1525,
+  /* 7c */     INVALID,     INVALID,         918,        1527,
   /* 80 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 84 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 88 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -2243,7 +2243,7 @@ static const uint16_t ud_itab__394[] = {
   /* b4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* b8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* bc */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* c0 */     INVALID,     INVALID,         121,     INVALID,
+  /* c0 */     INVALID,     INVALID,         122,     INVALID,
   /* c4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* c8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* cc */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -2252,7 +2252,7 @@ static const uint16_t ud_itab__394[] = {
   /* d8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* dc */     INVALID,     INVALID,     INVALID,     INVALID,
   /* e0 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* e4 */     INVALID,     INVALID,         133,     INVALID,
+  /* e4 */     INVALID,     INVALID,         134,     INVALID,
   /* e8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* ec */     INVALID,     INVALID,     INVALID,     INVALID,
   /* f0 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -2262,19 +2262,19 @@ static const uint16_t ud_itab__394[] = {
 };
 
 static const uint16_t ud_itab__395[] = {
-  /*  0 */        1751,        1750,
+  /*  0 */        1753,        1752,
 };
 
 static const uint16_t ud_itab__396[] = {
-  /*  0 */        1753,        1752,
+  /*  0 */        1755,        1754,
 };
 
 static const uint16_t ud_itab__397[] = {
-  /*  0 */        1572,        1570,
+  /*  0 */        1574,        1572,
 };
 
 static const uint16_t ud_itab__398[] = {
-  /*  0 */        1568,        1566,
+  /*  0 */        1570,        1568,
 };
 
 static const uint16_t ud_itab__399[] = {
@@ -2288,8 +2288,8 @@ static const uint16_t ud_itab__399[] = {
   /* 1c */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 20 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 24 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 28 */     INVALID,     INVALID,         153,     INVALID,
-  /* 2c */         167,         149,     INVALID,     INVALID,
+  /* 28 */     INVALID,     INVALID,         154,     INVALID,
+  /* 2c */         168,         150,     INVALID,     INVALID,
   /* 30 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 34 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 38 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -2298,18 +2298,18 @@ static const uint16_t ud_itab__399[] = {
   /* 44 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 48 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 4c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 50 */     INVALID,        1392,     INVALID,     INVALID,
+  /* 50 */     INVALID,        1393,     INVALID,     INVALID,
   /* 54 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 58 */          30,         949,         151,     INVALID,
-  /* 5c */        1422,         821,         192,         805,
+  /* 58 */          30,         950,         152,     INVALID,
+  /* 5c */        1424,         822,         193,         806,
   /* 60 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 64 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 68 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 6c */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 70 */        1538,     INVALID,     INVALID,     INVALID,
+  /* 70 */        1540,     INVALID,     INVALID,     INVALID,
   /* 74 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 78 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* 7c */        1552,        1556,     INVALID,     INVALID,
+  /* 7c */        1554,        1558,     INVALID,     INVALID,
   /* 80 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 84 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* 88 */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -2326,7 +2326,7 @@ static const uint16_t ud_itab__399[] = {
   /* b4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* b8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* bc */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* c0 */     INVALID,     INVALID,         118,     INVALID,
+  /* c0 */     INVALID,     INVALID,         119,     INVALID,
   /* c4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* c8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* cc */     INVALID,     INVALID,     INVALID,     INVALID,
@@ -2335,25 +2335,25 @@ static const uint16_t ud_itab__399[] = {
   /* d8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* dc */     INVALID,     INVALID,     INVALID,     INVALID,
   /* e0 */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* e4 */     INVALID,     INVALID,         137,     INVALID,
+  /* e4 */     INVALID,     INVALID,         138,     INVALID,
   /* e8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* ec */     INVALID,     INVALID,     INVALID,     INVALID,
-  /* f0 */        1560,     INVALID,     INVALID,     INVALID,
+  /* f0 */        1562,     INVALID,     INVALID,     INVALID,
   /* f4 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* f8 */     INVALID,     INVALID,     INVALID,     INVALID,
   /* fc */     INVALID,     INVALID,     INVALID,     INVALID,
 };
 
 static const uint16_t ud_itab__400[] = {
-  /*  0 */        1749,        1748,
+  /*  0 */        1751,        1750,
 };
 
 static const uint16_t ud_itab__401[] = {
-  /*  0 */        1564,        1562,
+  /*  0 */        1566,        1564,
 };
 
 static const uint16_t ud_itab__402[] = {
-  /*  0 */        1747,        1746,
+  /*  0 */        1749,        1748,

[ *** diff truncated: 3791 lines dropped *** ]



Other related posts:

  • » [haiku-commits] haiku: hrev51772 - src/libs/udis86 - jerome . duval