15796c8dcSSimon Schubert /* Conversion lookup tables for the decNumber C Library. 2*ef5ccd6cSJohn Marino Copyright (C) 2007-2013 Free Software Foundation, Inc. 35796c8dcSSimon Schubert Contributed by IBM Corporation. Author Mike Cowlishaw. 45796c8dcSSimon Schubert 55796c8dcSSimon Schubert This file is part of GCC. 65796c8dcSSimon Schubert 75796c8dcSSimon Schubert GCC is free software; you can redistribute it and/or modify it under 85796c8dcSSimon Schubert the terms of the GNU General Public License as published by the Free 95796c8dcSSimon Schubert Software Foundation; either version 3, or (at your option) any later 105796c8dcSSimon Schubert version. 115796c8dcSSimon Schubert 125796c8dcSSimon Schubert GCC is distributed in the hope that it will be useful, but WITHOUT ANY 135796c8dcSSimon Schubert WARRANTY; without even the implied warranty of MERCHANTABILITY or 145796c8dcSSimon Schubert FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 155796c8dcSSimon Schubert for more details. 165796c8dcSSimon Schubert 175796c8dcSSimon Schubert Under Section 7 of GPL version 3, you are granted additional 185796c8dcSSimon Schubert permissions described in the GCC Runtime Library Exception, version 195796c8dcSSimon Schubert 3.1, as published by the Free Software Foundation. 205796c8dcSSimon Schubert 215796c8dcSSimon Schubert You should have received a copy of the GNU General Public License and 225796c8dcSSimon Schubert a copy of the GCC Runtime Library Exception along with this program; 235796c8dcSSimon Schubert see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 245796c8dcSSimon Schubert <http://www.gnu.org/licenses/>. */ 255796c8dcSSimon Schubert 265796c8dcSSimon Schubert /* ------------------------------------------------------------------------ */ 275796c8dcSSimon Schubert /* Binary Coded Decimal and Densely Packed Decimal conversion lookup tables */ 285796c8dcSSimon Schubert /* [Automatically generated -- do not edit. 2008.06.21] */ 295796c8dcSSimon Schubert /* ------------------------------------------------------------------------ */ 305796c8dcSSimon Schubert /* For details, see DPDecimal.html on the General Decimal Arithmetic page. */ 315796c8dcSSimon Schubert 325796c8dcSSimon Schubert #include "decDPDSymbols.h" 335796c8dcSSimon Schubert 345796c8dcSSimon Schubert /* This include file defines several DPD and BCD conversion tables: */ 355796c8dcSSimon Schubert /* */ 365796c8dcSSimon Schubert /* uint16_t BCD2DPD[2458]; -- BCD -> DPD (0x999 => 2457) */ 375796c8dcSSimon Schubert /* uint16_t BIN2DPD[1000]; -- Bin -> DPD (999 => 2457) */ 385796c8dcSSimon Schubert /* uint8_t BIN2CHAR[4001]; -- Bin -> CHAR (999 => '\3' '9' '9' '9') */ 395796c8dcSSimon Schubert /* uint8_t BIN2BCD8[4000]; -- Bin -> bytes (999 => 9 9 9 3) */ 405796c8dcSSimon Schubert /* uint16_t DPD2BCD[1024]; -- DPD -> BCD (0x3FF => 0x999) */ 415796c8dcSSimon Schubert /* uint16_t DPD2BIN[1024]; -- DPD -> BIN (0x3FF => 999) */ 425796c8dcSSimon Schubert /* uint32_t DPD2BINK[1024]; -- DPD -> BIN * 1000 (0x3FF => 999000) */ 435796c8dcSSimon Schubert /* uint32_t DPD2BINM[1024]; -- DPD -> BIN * 1E+6 (0x3FF => 999000000) */ 445796c8dcSSimon Schubert /* uint8_t DPD2BCD8[4096]; -- DPD -> bytes (x3FF => 9 9 9 3) */ 455796c8dcSSimon Schubert /* */ 465796c8dcSSimon Schubert /* In all cases the result (10 bits or 12 bits, or binary) is right-aligned */ 475796c8dcSSimon Schubert /* in the table entry. BIN2CHAR entries are a single byte length (0 for */ 485796c8dcSSimon Schubert /* value 0) followed by three digit characters; a trailing terminator is */ 495796c8dcSSimon Schubert /* included to allow 4-char moves always. BIN2BCD8 and DPD2BCD8 entries */ 505796c8dcSSimon Schubert /* are similar with the three BCD8 digits followed by a one-byte length */ 515796c8dcSSimon Schubert /* (again, length=0 for value 0). */ 525796c8dcSSimon Schubert /* */ 535796c8dcSSimon Schubert /* To use a table, its name, prefixed with DEC_, must be defined with a */ 545796c8dcSSimon Schubert /* value of 1 before this header file is included. For example: */ 555796c8dcSSimon Schubert /* #define DEC_BCD2DPD 1 */ 565796c8dcSSimon Schubert /* This mechanism allows software to only include tables that are needed. */ 575796c8dcSSimon Schubert /* ------------------------------------------------------------------------ */ 585796c8dcSSimon Schubert 595796c8dcSSimon Schubert #if defined(DEC_BCD2DPD) && DEC_BCD2DPD==1 && !defined(DECBCD2DPD) 605796c8dcSSimon Schubert #define DECBCD2DPD 615796c8dcSSimon Schubert 625796c8dcSSimon Schubert #ifdef __cplusplus 635796c8dcSSimon Schubert extern "C" { 645796c8dcSSimon Schubert #endif 655796c8dcSSimon Schubert 665796c8dcSSimon Schubert const uint16_t BCD2DPD[2458]={ 0, 1, 2, 3, 4, 5, 6, 7, 675796c8dcSSimon Schubert 8, 9, 0, 0, 0, 0, 0, 0, 16, 17, 18, 19, 20, 685796c8dcSSimon Schubert 21, 22, 23, 24, 25, 0, 0, 0, 0, 0, 0, 32, 33, 695796c8dcSSimon Schubert 34, 35, 36, 37, 38, 39, 40, 41, 0, 0, 0, 0, 0, 705796c8dcSSimon Schubert 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 0, 715796c8dcSSimon Schubert 0, 0, 0, 0, 64, 65, 66, 67, 68, 69, 70, 71, 72, 725796c8dcSSimon Schubert 73, 0, 0, 0, 0, 0, 0, 80, 81, 82, 83, 84, 85, 735796c8dcSSimon Schubert 86, 87, 88, 89, 0, 0, 0, 0, 0, 0, 96, 97, 98, 745796c8dcSSimon Schubert 99, 100, 101, 102, 103, 104, 105, 0, 0, 0, 0, 0, 0, 755796c8dcSSimon Schubert 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 0, 0, 0, 765796c8dcSSimon Schubert 0, 0, 0, 10, 11, 42, 43, 74, 75, 106, 107, 78, 79, 775796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 26, 27, 58, 59, 90, 91, 122, 785796c8dcSSimon Schubert 123, 94, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 795796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 805796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 815796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 825796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 835796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 845796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 855796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 865796c8dcSSimon Schubert 0, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 0, 0, 875796c8dcSSimon Schubert 0, 0, 0, 0, 144, 145, 146, 147, 148, 149, 150, 151, 152, 885796c8dcSSimon Schubert 153, 0, 0, 0, 0, 0, 0, 160, 161, 162, 163, 164, 165, 895796c8dcSSimon Schubert 166, 167, 168, 169, 0, 0, 0, 0, 0, 0, 176, 177, 178, 905796c8dcSSimon Schubert 179, 180, 181, 182, 183, 184, 185, 0, 0, 0, 0, 0, 0, 915796c8dcSSimon Schubert 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 0, 0, 0, 925796c8dcSSimon Schubert 0, 0, 0, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 935796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 224, 225, 226, 227, 228, 229, 230, 945796c8dcSSimon Schubert 231, 232, 233, 0, 0, 0, 0, 0, 0, 240, 241, 242, 243, 955796c8dcSSimon Schubert 244, 245, 246, 247, 248, 249, 0, 0, 0, 0, 0, 0, 138, 965796c8dcSSimon Schubert 139, 170, 171, 202, 203, 234, 235, 206, 207, 0, 0, 0, 0, 975796c8dcSSimon Schubert 0, 0, 154, 155, 186, 187, 218, 219, 250, 251, 222, 223, 0, 985796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 995796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1005796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1015796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1025796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1035796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1045796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1055796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 256, 257, 258, 1065796c8dcSSimon Schubert 259, 260, 261, 262, 263, 264, 265, 0, 0, 0, 0, 0, 0, 1075796c8dcSSimon Schubert 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 0, 0, 0, 1085796c8dcSSimon Schubert 0, 0, 0, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 1095796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 304, 305, 306, 307, 308, 309, 310, 1105796c8dcSSimon Schubert 311, 312, 313, 0, 0, 0, 0, 0, 0, 320, 321, 322, 323, 1115796c8dcSSimon Schubert 324, 325, 326, 327, 328, 329, 0, 0, 0, 0, 0, 0, 336, 1125796c8dcSSimon Schubert 337, 338, 339, 340, 341, 342, 343, 344, 345, 0, 0, 0, 0, 1135796c8dcSSimon Schubert 0, 0, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 0, 1145796c8dcSSimon Schubert 0, 0, 0, 0, 0, 368, 369, 370, 371, 372, 373, 374, 375, 1155796c8dcSSimon Schubert 376, 377, 0, 0, 0, 0, 0, 0, 266, 267, 298, 299, 330, 1165796c8dcSSimon Schubert 331, 362, 363, 334, 335, 0, 0, 0, 0, 0, 0, 282, 283, 1175796c8dcSSimon Schubert 314, 315, 346, 347, 378, 379, 350, 351, 0, 0, 0, 0, 0, 1185796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1195796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1205796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1215796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1225796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1235796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1245796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1255796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 384, 385, 386, 387, 388, 389, 390, 1265796c8dcSSimon Schubert 391, 392, 393, 0, 0, 0, 0, 0, 0, 400, 401, 402, 403, 1275796c8dcSSimon Schubert 404, 405, 406, 407, 408, 409, 0, 0, 0, 0, 0, 0, 416, 1285796c8dcSSimon Schubert 417, 418, 419, 420, 421, 422, 423, 424, 425, 0, 0, 0, 0, 1295796c8dcSSimon Schubert 0, 0, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 0, 1305796c8dcSSimon Schubert 0, 0, 0, 0, 0, 448, 449, 450, 451, 452, 453, 454, 455, 1315796c8dcSSimon Schubert 456, 457, 0, 0, 0, 0, 0, 0, 464, 465, 466, 467, 468, 1325796c8dcSSimon Schubert 469, 470, 471, 472, 473, 0, 0, 0, 0, 0, 0, 480, 481, 1335796c8dcSSimon Schubert 482, 483, 484, 485, 486, 487, 488, 489, 0, 0, 0, 0, 0, 1345796c8dcSSimon Schubert 0, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 0, 0, 1355796c8dcSSimon Schubert 0, 0, 0, 0, 394, 395, 426, 427, 458, 459, 490, 491, 462, 1365796c8dcSSimon Schubert 463, 0, 0, 0, 0, 0, 0, 410, 411, 442, 443, 474, 475, 1375796c8dcSSimon Schubert 506, 507, 478, 479, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1385796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1395796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1405796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1415796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1425796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1435796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1445796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1455796c8dcSSimon Schubert 0, 0, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 0, 1465796c8dcSSimon Schubert 0, 0, 0, 0, 0, 528, 529, 530, 531, 532, 533, 534, 535, 1475796c8dcSSimon Schubert 536, 537, 0, 0, 0, 0, 0, 0, 544, 545, 546, 547, 548, 1485796c8dcSSimon Schubert 549, 550, 551, 552, 553, 0, 0, 0, 0, 0, 0, 560, 561, 1495796c8dcSSimon Schubert 562, 563, 564, 565, 566, 567, 568, 569, 0, 0, 0, 0, 0, 1505796c8dcSSimon Schubert 0, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 0, 0, 1515796c8dcSSimon Schubert 0, 0, 0, 0, 592, 593, 594, 595, 596, 597, 598, 599, 600, 1525796c8dcSSimon Schubert 601, 0, 0, 0, 0, 0, 0, 608, 609, 610, 611, 612, 613, 1535796c8dcSSimon Schubert 614, 615, 616, 617, 0, 0, 0, 0, 0, 0, 624, 625, 626, 1545796c8dcSSimon Schubert 627, 628, 629, 630, 631, 632, 633, 0, 0, 0, 0, 0, 0, 1555796c8dcSSimon Schubert 522, 523, 554, 555, 586, 587, 618, 619, 590, 591, 0, 0, 0, 1565796c8dcSSimon Schubert 0, 0, 0, 538, 539, 570, 571, 602, 603, 634, 635, 606, 607, 1575796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1585796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1595796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1605796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1615796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1625796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1635796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1645796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 640, 641, 1655796c8dcSSimon Schubert 642, 643, 644, 645, 646, 647, 648, 649, 0, 0, 0, 0, 0, 1665796c8dcSSimon Schubert 0, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 0, 0, 1675796c8dcSSimon Schubert 0, 0, 0, 0, 672, 673, 674, 675, 676, 677, 678, 679, 680, 1685796c8dcSSimon Schubert 681, 0, 0, 0, 0, 0, 0, 688, 689, 690, 691, 692, 693, 1695796c8dcSSimon Schubert 694, 695, 696, 697, 0, 0, 0, 0, 0, 0, 704, 705, 706, 1705796c8dcSSimon Schubert 707, 708, 709, 710, 711, 712, 713, 0, 0, 0, 0, 0, 0, 1715796c8dcSSimon Schubert 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 0, 0, 0, 1725796c8dcSSimon Schubert 0, 0, 0, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 1735796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 752, 753, 754, 755, 756, 757, 758, 1745796c8dcSSimon Schubert 759, 760, 761, 0, 0, 0, 0, 0, 0, 650, 651, 682, 683, 1755796c8dcSSimon Schubert 714, 715, 746, 747, 718, 719, 0, 0, 0, 0, 0, 0, 666, 1765796c8dcSSimon Schubert 667, 698, 699, 730, 731, 762, 763, 734, 735, 0, 0, 0, 0, 1775796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1785796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1795796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1805796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1815796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1825796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1835796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1845796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 768, 769, 770, 771, 772, 773, 1855796c8dcSSimon Schubert 774, 775, 776, 777, 0, 0, 0, 0, 0, 0, 784, 785, 786, 1865796c8dcSSimon Schubert 787, 788, 789, 790, 791, 792, 793, 0, 0, 0, 0, 0, 0, 1875796c8dcSSimon Schubert 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 0, 0, 0, 1885796c8dcSSimon Schubert 0, 0, 0, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 1895796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 832, 833, 834, 835, 836, 837, 838, 1905796c8dcSSimon Schubert 839, 840, 841, 0, 0, 0, 0, 0, 0, 848, 849, 850, 851, 1915796c8dcSSimon Schubert 852, 853, 854, 855, 856, 857, 0, 0, 0, 0, 0, 0, 864, 1925796c8dcSSimon Schubert 865, 866, 867, 868, 869, 870, 871, 872, 873, 0, 0, 0, 0, 1935796c8dcSSimon Schubert 0, 0, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 0, 1945796c8dcSSimon Schubert 0, 0, 0, 0, 0, 778, 779, 810, 811, 842, 843, 874, 875, 1955796c8dcSSimon Schubert 846, 847, 0, 0, 0, 0, 0, 0, 794, 795, 826, 827, 858, 1965796c8dcSSimon Schubert 859, 890, 891, 862, 863, 0, 0, 0, 0, 0, 0, 0, 0, 1975796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1985796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1995796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2005796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2015796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2025796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2035796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2045796c8dcSSimon Schubert 0, 0, 0, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 2055796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 912, 913, 914, 915, 916, 917, 918, 2065796c8dcSSimon Schubert 919, 920, 921, 0, 0, 0, 0, 0, 0, 928, 929, 930, 931, 2075796c8dcSSimon Schubert 932, 933, 934, 935, 936, 937, 0, 0, 0, 0, 0, 0, 944, 2085796c8dcSSimon Schubert 945, 946, 947, 948, 949, 950, 951, 952, 953, 0, 0, 0, 0, 2095796c8dcSSimon Schubert 0, 0, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 0, 2105796c8dcSSimon Schubert 0, 0, 0, 0, 0, 976, 977, 978, 979, 980, 981, 982, 983, 2115796c8dcSSimon Schubert 984, 985, 0, 0, 0, 0, 0, 0, 992, 993, 994, 995, 996, 2125796c8dcSSimon Schubert 997, 998, 999, 1000, 1001, 0, 0, 0, 0, 0, 0, 1008, 1009, 2135796c8dcSSimon Schubert 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 0, 0, 0, 0, 0, 2145796c8dcSSimon Schubert 0, 906, 907, 938, 939, 970, 971, 1002, 1003, 974, 975, 0, 0, 2155796c8dcSSimon Schubert 0, 0, 0, 0, 922, 923, 954, 955, 986, 987, 1018, 1019, 990, 2165796c8dcSSimon Schubert 991, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2175796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2185796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2195796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2205796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2215796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2225796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2235796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2245796c8dcSSimon Schubert 13, 268, 269, 524, 525, 780, 781, 46, 47, 0, 0, 0, 0, 2255796c8dcSSimon Schubert 0, 0, 28, 29, 284, 285, 540, 541, 796, 797, 62, 63, 0, 2265796c8dcSSimon Schubert 0, 0, 0, 0, 0, 44, 45, 300, 301, 556, 557, 812, 813, 2275796c8dcSSimon Schubert 302, 303, 0, 0, 0, 0, 0, 0, 60, 61, 316, 317, 572, 2285796c8dcSSimon Schubert 573, 828, 829, 318, 319, 0, 0, 0, 0, 0, 0, 76, 77, 2295796c8dcSSimon Schubert 332, 333, 588, 589, 844, 845, 558, 559, 0, 0, 0, 0, 0, 2305796c8dcSSimon Schubert 0, 92, 93, 348, 349, 604, 605, 860, 861, 574, 575, 0, 0, 2315796c8dcSSimon Schubert 0, 0, 0, 0, 108, 109, 364, 365, 620, 621, 876, 877, 814, 2325796c8dcSSimon Schubert 815, 0, 0, 0, 0, 0, 0, 124, 125, 380, 381, 636, 637, 2335796c8dcSSimon Schubert 892, 893, 830, 831, 0, 0, 0, 0, 0, 0, 14, 15, 270, 2345796c8dcSSimon Schubert 271, 526, 527, 782, 783, 110, 111, 0, 0, 0, 0, 0, 0, 2355796c8dcSSimon Schubert 30, 31, 286, 287, 542, 543, 798, 799, 126, 127, 0, 0, 0, 2365796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2375796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2385796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2395796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2405796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2415796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2425796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2435796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 0, 0, 140, 141, 396, 397, 652, 2445796c8dcSSimon Schubert 653, 908, 909, 174, 175, 0, 0, 0, 0, 0, 0, 156, 157, 2455796c8dcSSimon Schubert 412, 413, 668, 669, 924, 925, 190, 191, 0, 0, 0, 0, 0, 2465796c8dcSSimon Schubert 0, 172, 173, 428, 429, 684, 685, 940, 941, 430, 431, 0, 0, 2475796c8dcSSimon Schubert 0, 0, 0, 0, 188, 189, 444, 445, 700, 701, 956, 957, 446, 2485796c8dcSSimon Schubert 447, 0, 0, 0, 0, 0, 0, 204, 205, 460, 461, 716, 717, 2495796c8dcSSimon Schubert 972, 973, 686, 687, 0, 0, 0, 0, 0, 0, 220, 221, 476, 2505796c8dcSSimon Schubert 477, 732, 733, 988, 989, 702, 703, 0, 0, 0, 0, 0, 0, 2515796c8dcSSimon Schubert 236, 237, 492, 493, 748, 749, 1004, 1005, 942, 943, 0, 0, 0, 2525796c8dcSSimon Schubert 0, 0, 0, 252, 253, 508, 509, 764, 765, 1020, 1021, 958, 959, 2535796c8dcSSimon Schubert 0, 0, 0, 0, 0, 0, 142, 143, 398, 399, 654, 655, 910, 2545796c8dcSSimon Schubert 911, 238, 239, 0, 0, 0, 0, 0, 0, 158, 159, 414, 415, 2555796c8dcSSimon Schubert 670, 671, 926, 927, 254, 255}; 2565796c8dcSSimon Schubert #endif 2575796c8dcSSimon Schubert 2585796c8dcSSimon Schubert #if defined(DEC_DPD2BCD) && DEC_DPD2BCD==1 && !defined(DECDPD2BCD) 2595796c8dcSSimon Schubert #define DECDPD2BCD 2605796c8dcSSimon Schubert 2615796c8dcSSimon Schubert const uint16_t DPD2BCD[1024]={ 0, 1, 2, 3, 4, 5, 6, 7, 2625796c8dcSSimon Schubert 8, 9, 128, 129, 2048, 2049, 2176, 2177, 16, 17, 18, 19, 20, 2635796c8dcSSimon Schubert 21, 22, 23, 24, 25, 144, 145, 2064, 2065, 2192, 2193, 32, 33, 2645796c8dcSSimon Schubert 34, 35, 36, 37, 38, 39, 40, 41, 130, 131, 2080, 2081, 2056, 2655796c8dcSSimon Schubert 2057, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 146, 147, 2665796c8dcSSimon Schubert 2096, 2097, 2072, 2073, 64, 65, 66, 67, 68, 69, 70, 71, 72, 2675796c8dcSSimon Schubert 73, 132, 133, 2112, 2113, 136, 137, 80, 81, 82, 83, 84, 85, 2685796c8dcSSimon Schubert 86, 87, 88, 89, 148, 149, 2128, 2129, 152, 153, 96, 97, 98, 2695796c8dcSSimon Schubert 99, 100, 101, 102, 103, 104, 105, 134, 135, 2144, 2145, 2184, 2185, 2705796c8dcSSimon Schubert 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 150, 151, 2160, 2715796c8dcSSimon Schubert 2161, 2200, 2201, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 2725796c8dcSSimon Schubert 384, 385, 2304, 2305, 2432, 2433, 272, 273, 274, 275, 276, 277, 278, 2735796c8dcSSimon Schubert 279, 280, 281, 400, 401, 2320, 2321, 2448, 2449, 288, 289, 290, 291, 2745796c8dcSSimon Schubert 292, 293, 294, 295, 296, 297, 386, 387, 2336, 2337, 2312, 2313, 304, 2755796c8dcSSimon Schubert 305, 306, 307, 308, 309, 310, 311, 312, 313, 402, 403, 2352, 2353, 2765796c8dcSSimon Schubert 2328, 2329, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 388, 2775796c8dcSSimon Schubert 389, 2368, 2369, 392, 393, 336, 337, 338, 339, 340, 341, 342, 343, 2785796c8dcSSimon Schubert 344, 345, 404, 405, 2384, 2385, 408, 409, 352, 353, 354, 355, 356, 2795796c8dcSSimon Schubert 357, 358, 359, 360, 361, 390, 391, 2400, 2401, 2440, 2441, 368, 369, 2805796c8dcSSimon Schubert 370, 371, 372, 373, 374, 375, 376, 377, 406, 407, 2416, 2417, 2456, 2815796c8dcSSimon Schubert 2457, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 640, 641, 2825796c8dcSSimon Schubert 2050, 2051, 2178, 2179, 528, 529, 530, 531, 532, 533, 534, 535, 536, 2835796c8dcSSimon Schubert 537, 656, 657, 2066, 2067, 2194, 2195, 544, 545, 546, 547, 548, 549, 2845796c8dcSSimon Schubert 550, 551, 552, 553, 642, 643, 2082, 2083, 2088, 2089, 560, 561, 562, 2855796c8dcSSimon Schubert 563, 564, 565, 566, 567, 568, 569, 658, 659, 2098, 2099, 2104, 2105, 2865796c8dcSSimon Schubert 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 644, 645, 2114, 2875796c8dcSSimon Schubert 2115, 648, 649, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 2885796c8dcSSimon Schubert 660, 661, 2130, 2131, 664, 665, 608, 609, 610, 611, 612, 613, 614, 2895796c8dcSSimon Schubert 615, 616, 617, 646, 647, 2146, 2147, 2184, 2185, 624, 625, 626, 627, 2905796c8dcSSimon Schubert 628, 629, 630, 631, 632, 633, 662, 663, 2162, 2163, 2200, 2201, 768, 2915796c8dcSSimon Schubert 769, 770, 771, 772, 773, 774, 775, 776, 777, 896, 897, 2306, 2307, 2925796c8dcSSimon Schubert 2434, 2435, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 912, 2935796c8dcSSimon Schubert 913, 2322, 2323, 2450, 2451, 800, 801, 802, 803, 804, 805, 806, 807, 2945796c8dcSSimon Schubert 808, 809, 898, 899, 2338, 2339, 2344, 2345, 816, 817, 818, 819, 820, 2955796c8dcSSimon Schubert 821, 822, 823, 824, 825, 914, 915, 2354, 2355, 2360, 2361, 832, 833, 2965796c8dcSSimon Schubert 834, 835, 836, 837, 838, 839, 840, 841, 900, 901, 2370, 2371, 904, 2975796c8dcSSimon Schubert 905, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 916, 917, 2985796c8dcSSimon Schubert 2386, 2387, 920, 921, 864, 865, 866, 867, 868, 869, 870, 871, 872, 2995796c8dcSSimon Schubert 873, 902, 903, 2402, 2403, 2440, 2441, 880, 881, 882, 883, 884, 885, 3005796c8dcSSimon Schubert 886, 887, 888, 889, 918, 919, 2418, 2419, 2456, 2457, 1024, 1025, 1026, 3015796c8dcSSimon Schubert 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1152, 1153, 2052, 2053, 2180, 2181, 3025796c8dcSSimon Schubert 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1168, 1169, 2068, 3035796c8dcSSimon Schubert 2069, 2196, 2197, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 3045796c8dcSSimon Schubert 1154, 1155, 2084, 2085, 2120, 2121, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 3055796c8dcSSimon Schubert 1079, 1080, 1081, 1170, 1171, 2100, 2101, 2136, 2137, 1088, 1089, 1090, 1091, 3065796c8dcSSimon Schubert 1092, 1093, 1094, 1095, 1096, 1097, 1156, 1157, 2116, 2117, 1160, 1161, 1104, 3075796c8dcSSimon Schubert 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1172, 1173, 2132, 2133, 3085796c8dcSSimon Schubert 1176, 1177, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1158, 3095796c8dcSSimon Schubert 1159, 2148, 2149, 2184, 2185, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 3105796c8dcSSimon Schubert 1144, 1145, 1174, 1175, 2164, 2165, 2200, 2201, 1280, 1281, 1282, 1283, 1284, 3115796c8dcSSimon Schubert 1285, 1286, 1287, 1288, 1289, 1408, 1409, 2308, 2309, 2436, 2437, 1296, 1297, 3125796c8dcSSimon Schubert 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1424, 1425, 2324, 2325, 2452, 3135796c8dcSSimon Schubert 2453, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1410, 1411, 3145796c8dcSSimon Schubert 2340, 2341, 2376, 2377, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 3155796c8dcSSimon Schubert 1337, 1426, 1427, 2356, 2357, 2392, 2393, 1344, 1345, 1346, 1347, 1348, 1349, 3165796c8dcSSimon Schubert 1350, 1351, 1352, 1353, 1412, 1413, 2372, 2373, 1416, 1417, 1360, 1361, 1362, 3175796c8dcSSimon Schubert 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1428, 1429, 2388, 2389, 1432, 1433, 3185796c8dcSSimon Schubert 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1414, 1415, 2404, 3195796c8dcSSimon Schubert 2405, 2440, 2441, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 3205796c8dcSSimon Schubert 1430, 1431, 2420, 2421, 2456, 2457, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 3215796c8dcSSimon Schubert 1543, 1544, 1545, 1664, 1665, 2054, 2055, 2182, 2183, 1552, 1553, 1554, 1555, 3225796c8dcSSimon Schubert 1556, 1557, 1558, 1559, 1560, 1561, 1680, 1681, 2070, 2071, 2198, 2199, 1568, 3235796c8dcSSimon Schubert 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1666, 1667, 2086, 2087, 3245796c8dcSSimon Schubert 2152, 2153, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1682, 3255796c8dcSSimon Schubert 1683, 2102, 2103, 2168, 2169, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 3265796c8dcSSimon Schubert 1608, 1609, 1668, 1669, 2118, 2119, 1672, 1673, 1616, 1617, 1618, 1619, 1620, 3275796c8dcSSimon Schubert 1621, 1622, 1623, 1624, 1625, 1684, 1685, 2134, 2135, 1688, 1689, 1632, 1633, 3285796c8dcSSimon Schubert 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1670, 1671, 2150, 2151, 2184, 3295796c8dcSSimon Schubert 2185, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1686, 1687, 3305796c8dcSSimon Schubert 2166, 2167, 2200, 2201, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 3315796c8dcSSimon Schubert 1801, 1920, 1921, 2310, 2311, 2438, 2439, 1808, 1809, 1810, 1811, 1812, 1813, 3325796c8dcSSimon Schubert 1814, 1815, 1816, 1817, 1936, 1937, 2326, 2327, 2454, 2455, 1824, 1825, 1826, 3335796c8dcSSimon Schubert 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1922, 1923, 2342, 2343, 2408, 2409, 3345796c8dcSSimon Schubert 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1938, 1939, 2358, 3355796c8dcSSimon Schubert 2359, 2424, 2425, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 3365796c8dcSSimon Schubert 1924, 1925, 2374, 2375, 1928, 1929, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 3375796c8dcSSimon Schubert 1879, 1880, 1881, 1940, 1941, 2390, 2391, 1944, 1945, 1888, 1889, 1890, 1891, 3385796c8dcSSimon Schubert 1892, 1893, 1894, 1895, 1896, 1897, 1926, 1927, 2406, 2407, 2440, 2441, 1904, 3395796c8dcSSimon Schubert 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1942, 1943, 2422, 2423, 3405796c8dcSSimon Schubert 2456, 2457}; 3415796c8dcSSimon Schubert #endif 3425796c8dcSSimon Schubert 3435796c8dcSSimon Schubert #if defined(DEC_BIN2DPD) && DEC_BIN2DPD==1 && !defined(DECBIN2DPD) 3445796c8dcSSimon Schubert #define DECBIN2DPD 3455796c8dcSSimon Schubert 3465796c8dcSSimon Schubert const uint16_t BIN2DPD[1000]={ 0, 1, 2, 3, 4, 5, 6, 7, 3475796c8dcSSimon Schubert 8, 9, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 3485796c8dcSSimon Schubert 33, 34, 35, 36, 37, 38, 39, 40, 41, 48, 49, 50, 51, 3495796c8dcSSimon Schubert 52, 53, 54, 55, 56, 57, 64, 65, 66, 67, 68, 69, 70, 3505796c8dcSSimon Schubert 71, 72, 73, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 3515796c8dcSSimon Schubert 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 112, 113, 114, 3525796c8dcSSimon Schubert 115, 116, 117, 118, 119, 120, 121, 10, 11, 42, 43, 74, 75, 3535796c8dcSSimon Schubert 106, 107, 78, 79, 26, 27, 58, 59, 90, 91, 122, 123, 94, 3545796c8dcSSimon Schubert 95, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 144, 145, 3555796c8dcSSimon Schubert 146, 147, 148, 149, 150, 151, 152, 153, 160, 161, 162, 163, 164, 3565796c8dcSSimon Schubert 165, 166, 167, 168, 169, 176, 177, 178, 179, 180, 181, 182, 183, 3575796c8dcSSimon Schubert 184, 185, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 208, 3585796c8dcSSimon Schubert 209, 210, 211, 212, 213, 214, 215, 216, 217, 224, 225, 226, 227, 3595796c8dcSSimon Schubert 228, 229, 230, 231, 232, 233, 240, 241, 242, 243, 244, 245, 246, 3605796c8dcSSimon Schubert 247, 248, 249, 138, 139, 170, 171, 202, 203, 234, 235, 206, 207, 3615796c8dcSSimon Schubert 154, 155, 186, 187, 218, 219, 250, 251, 222, 223, 256, 257, 258, 3625796c8dcSSimon Schubert 259, 260, 261, 262, 263, 264, 265, 272, 273, 274, 275, 276, 277, 3635796c8dcSSimon Schubert 278, 279, 280, 281, 288, 289, 290, 291, 292, 293, 294, 295, 296, 3645796c8dcSSimon Schubert 297, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 320, 321, 3655796c8dcSSimon Schubert 322, 323, 324, 325, 326, 327, 328, 329, 336, 337, 338, 339, 340, 3665796c8dcSSimon Schubert 341, 342, 343, 344, 345, 352, 353, 354, 355, 356, 357, 358, 359, 3675796c8dcSSimon Schubert 360, 361, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 266, 3685796c8dcSSimon Schubert 267, 298, 299, 330, 331, 362, 363, 334, 335, 282, 283, 314, 315, 3695796c8dcSSimon Schubert 346, 347, 378, 379, 350, 351, 384, 385, 386, 387, 388, 389, 390, 3705796c8dcSSimon Schubert 391, 392, 393, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 3715796c8dcSSimon Schubert 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 432, 433, 434, 3725796c8dcSSimon Schubert 435, 436, 437, 438, 439, 440, 441, 448, 449, 450, 451, 452, 453, 3735796c8dcSSimon Schubert 454, 455, 456, 457, 464, 465, 466, 467, 468, 469, 470, 471, 472, 3745796c8dcSSimon Schubert 473, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 496, 497, 3755796c8dcSSimon Schubert 498, 499, 500, 501, 502, 503, 504, 505, 394, 395, 426, 427, 458, 3765796c8dcSSimon Schubert 459, 490, 491, 462, 463, 410, 411, 442, 443, 474, 475, 506, 507, 3775796c8dcSSimon Schubert 478, 479, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 528, 3785796c8dcSSimon Schubert 529, 530, 531, 532, 533, 534, 535, 536, 537, 544, 545, 546, 547, 3795796c8dcSSimon Schubert 548, 549, 550, 551, 552, 553, 560, 561, 562, 563, 564, 565, 566, 3805796c8dcSSimon Schubert 567, 568, 569, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 3815796c8dcSSimon Schubert 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 608, 609, 610, 3825796c8dcSSimon Schubert 611, 612, 613, 614, 615, 616, 617, 624, 625, 626, 627, 628, 629, 3835796c8dcSSimon Schubert 630, 631, 632, 633, 522, 523, 554, 555, 586, 587, 618, 619, 590, 3845796c8dcSSimon Schubert 591, 538, 539, 570, 571, 602, 603, 634, 635, 606, 607, 640, 641, 3855796c8dcSSimon Schubert 642, 643, 644, 645, 646, 647, 648, 649, 656, 657, 658, 659, 660, 3865796c8dcSSimon Schubert 661, 662, 663, 664, 665, 672, 673, 674, 675, 676, 677, 678, 679, 3875796c8dcSSimon Schubert 680, 681, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 704, 3885796c8dcSSimon Schubert 705, 706, 707, 708, 709, 710, 711, 712, 713, 720, 721, 722, 723, 3895796c8dcSSimon Schubert 724, 725, 726, 727, 728, 729, 736, 737, 738, 739, 740, 741, 742, 3905796c8dcSSimon Schubert 743, 744, 745, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 3915796c8dcSSimon Schubert 650, 651, 682, 683, 714, 715, 746, 747, 718, 719, 666, 667, 698, 3925796c8dcSSimon Schubert 699, 730, 731, 762, 763, 734, 735, 768, 769, 770, 771, 772, 773, 3935796c8dcSSimon Schubert 774, 775, 776, 777, 784, 785, 786, 787, 788, 789, 790, 791, 792, 3945796c8dcSSimon Schubert 793, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 816, 817, 3955796c8dcSSimon Schubert 818, 819, 820, 821, 822, 823, 824, 825, 832, 833, 834, 835, 836, 3965796c8dcSSimon Schubert 837, 838, 839, 840, 841, 848, 849, 850, 851, 852, 853, 854, 855, 3975796c8dcSSimon Schubert 856, 857, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 880, 3985796c8dcSSimon Schubert 881, 882, 883, 884, 885, 886, 887, 888, 889, 778, 779, 810, 811, 3995796c8dcSSimon Schubert 842, 843, 874, 875, 846, 847, 794, 795, 826, 827, 858, 859, 890, 4005796c8dcSSimon Schubert 891, 862, 863, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 4015796c8dcSSimon Schubert 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 928, 929, 930, 4025796c8dcSSimon Schubert 931, 932, 933, 934, 935, 936, 937, 944, 945, 946, 947, 948, 949, 4035796c8dcSSimon Schubert 950, 951, 952, 953, 960, 961, 962, 963, 964, 965, 966, 967, 968, 4045796c8dcSSimon Schubert 969, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 992, 993, 4055796c8dcSSimon Schubert 994, 995, 996, 997, 998, 999, 1000, 1001, 1008, 1009, 1010, 1011, 1012, 4065796c8dcSSimon Schubert 1013, 1014, 1015, 1016, 1017, 906, 907, 938, 939, 970, 971, 1002, 1003, 4075796c8dcSSimon Schubert 974, 975, 922, 923, 954, 955, 986, 987, 1018, 1019, 990, 991, 12, 4085796c8dcSSimon Schubert 13, 268, 269, 524, 525, 780, 781, 46, 47, 28, 29, 284, 285, 4095796c8dcSSimon Schubert 540, 541, 796, 797, 62, 63, 44, 45, 300, 301, 556, 557, 812, 4105796c8dcSSimon Schubert 813, 302, 303, 60, 61, 316, 317, 572, 573, 828, 829, 318, 319, 4115796c8dcSSimon Schubert 76, 77, 332, 333, 588, 589, 844, 845, 558, 559, 92, 93, 348, 4125796c8dcSSimon Schubert 349, 604, 605, 860, 861, 574, 575, 108, 109, 364, 365, 620, 621, 4135796c8dcSSimon Schubert 876, 877, 814, 815, 124, 125, 380, 381, 636, 637, 892, 893, 830, 4145796c8dcSSimon Schubert 831, 14, 15, 270, 271, 526, 527, 782, 783, 110, 111, 30, 31, 4155796c8dcSSimon Schubert 286, 287, 542, 543, 798, 799, 126, 127, 140, 141, 396, 397, 652, 4165796c8dcSSimon Schubert 653, 908, 909, 174, 175, 156, 157, 412, 413, 668, 669, 924, 925, 4175796c8dcSSimon Schubert 190, 191, 172, 173, 428, 429, 684, 685, 940, 941, 430, 431, 188, 4185796c8dcSSimon Schubert 189, 444, 445, 700, 701, 956, 957, 446, 447, 204, 205, 460, 461, 4195796c8dcSSimon Schubert 716, 717, 972, 973, 686, 687, 220, 221, 476, 477, 732, 733, 988, 4205796c8dcSSimon Schubert 989, 702, 703, 236, 237, 492, 493, 748, 749, 1004, 1005, 942, 943, 4215796c8dcSSimon Schubert 252, 253, 508, 509, 764, 765, 1020, 1021, 958, 959, 142, 143, 398, 4225796c8dcSSimon Schubert 399, 654, 655, 910, 911, 238, 239, 158, 159, 414, 415, 670, 671, 4235796c8dcSSimon Schubert 926, 927, 254, 255}; 4245796c8dcSSimon Schubert #endif 4255796c8dcSSimon Schubert 4265796c8dcSSimon Schubert #if defined(DEC_DPD2BIN) && DEC_DPD2BIN==1 && !defined(DECDPD2BIN) 4275796c8dcSSimon Schubert #define DECDPD2BIN 4285796c8dcSSimon Schubert 4295796c8dcSSimon Schubert const uint16_t DPD2BIN[1024]={ 0, 1, 2, 3, 4, 5, 6, 7, 4305796c8dcSSimon Schubert 8, 9, 80, 81, 800, 801, 880, 881, 10, 11, 12, 13, 14, 4315796c8dcSSimon Schubert 15, 16, 17, 18, 19, 90, 91, 810, 811, 890, 891, 20, 21, 4325796c8dcSSimon Schubert 22, 23, 24, 25, 26, 27, 28, 29, 82, 83, 820, 821, 808, 4335796c8dcSSimon Schubert 809, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 92, 93, 4345796c8dcSSimon Schubert 830, 831, 818, 819, 40, 41, 42, 43, 44, 45, 46, 47, 48, 4355796c8dcSSimon Schubert 49, 84, 85, 840, 841, 88, 89, 50, 51, 52, 53, 54, 55, 4365796c8dcSSimon Schubert 56, 57, 58, 59, 94, 95, 850, 851, 98, 99, 60, 61, 62, 4375796c8dcSSimon Schubert 63, 64, 65, 66, 67, 68, 69, 86, 87, 860, 861, 888, 889, 4385796c8dcSSimon Schubert 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 96, 97, 870, 4395796c8dcSSimon Schubert 871, 898, 899, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 4405796c8dcSSimon Schubert 180, 181, 900, 901, 980, 981, 110, 111, 112, 113, 114, 115, 116, 4415796c8dcSSimon Schubert 117, 118, 119, 190, 191, 910, 911, 990, 991, 120, 121, 122, 123, 4425796c8dcSSimon Schubert 124, 125, 126, 127, 128, 129, 182, 183, 920, 921, 908, 909, 130, 4435796c8dcSSimon Schubert 131, 132, 133, 134, 135, 136, 137, 138, 139, 192, 193, 930, 931, 4445796c8dcSSimon Schubert 918, 919, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 184, 4455796c8dcSSimon Schubert 185, 940, 941, 188, 189, 150, 151, 152, 153, 154, 155, 156, 157, 4465796c8dcSSimon Schubert 158, 159, 194, 195, 950, 951, 198, 199, 160, 161, 162, 163, 164, 4475796c8dcSSimon Schubert 165, 166, 167, 168, 169, 186, 187, 960, 961, 988, 989, 170, 171, 4485796c8dcSSimon Schubert 172, 173, 174, 175, 176, 177, 178, 179, 196, 197, 970, 971, 998, 4495796c8dcSSimon Schubert 999, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 280, 281, 4505796c8dcSSimon Schubert 802, 803, 882, 883, 210, 211, 212, 213, 214, 215, 216, 217, 218, 4515796c8dcSSimon Schubert 219, 290, 291, 812, 813, 892, 893, 220, 221, 222, 223, 224, 225, 4525796c8dcSSimon Schubert 226, 227, 228, 229, 282, 283, 822, 823, 828, 829, 230, 231, 232, 4535796c8dcSSimon Schubert 233, 234, 235, 236, 237, 238, 239, 292, 293, 832, 833, 838, 839, 4545796c8dcSSimon Schubert 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 284, 285, 842, 4555796c8dcSSimon Schubert 843, 288, 289, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 4565796c8dcSSimon Schubert 294, 295, 852, 853, 298, 299, 260, 261, 262, 263, 264, 265, 266, 4575796c8dcSSimon Schubert 267, 268, 269, 286, 287, 862, 863, 888, 889, 270, 271, 272, 273, 4585796c8dcSSimon Schubert 274, 275, 276, 277, 278, 279, 296, 297, 872, 873, 898, 899, 300, 4595796c8dcSSimon Schubert 301, 302, 303, 304, 305, 306, 307, 308, 309, 380, 381, 902, 903, 4605796c8dcSSimon Schubert 982, 983, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 390, 4615796c8dcSSimon Schubert 391, 912, 913, 992, 993, 320, 321, 322, 323, 324, 325, 326, 327, 4625796c8dcSSimon Schubert 328, 329, 382, 383, 922, 923, 928, 929, 330, 331, 332, 333, 334, 4635796c8dcSSimon Schubert 335, 336, 337, 338, 339, 392, 393, 932, 933, 938, 939, 340, 341, 4645796c8dcSSimon Schubert 342, 343, 344, 345, 346, 347, 348, 349, 384, 385, 942, 943, 388, 4655796c8dcSSimon Schubert 389, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 394, 395, 4665796c8dcSSimon Schubert 952, 953, 398, 399, 360, 361, 362, 363, 364, 365, 366, 367, 368, 4675796c8dcSSimon Schubert 369, 386, 387, 962, 963, 988, 989, 370, 371, 372, 373, 374, 375, 4685796c8dcSSimon Schubert 376, 377, 378, 379, 396, 397, 972, 973, 998, 999, 400, 401, 402, 4695796c8dcSSimon Schubert 403, 404, 405, 406, 407, 408, 409, 480, 481, 804, 805, 884, 885, 4705796c8dcSSimon Schubert 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 490, 491, 814, 4715796c8dcSSimon Schubert 815, 894, 895, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 4725796c8dcSSimon Schubert 482, 483, 824, 825, 848, 849, 430, 431, 432, 433, 434, 435, 436, 4735796c8dcSSimon Schubert 437, 438, 439, 492, 493, 834, 835, 858, 859, 440, 441, 442, 443, 4745796c8dcSSimon Schubert 444, 445, 446, 447, 448, 449, 484, 485, 844, 845, 488, 489, 450, 4755796c8dcSSimon Schubert 451, 452, 453, 454, 455, 456, 457, 458, 459, 494, 495, 854, 855, 4765796c8dcSSimon Schubert 498, 499, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 486, 4775796c8dcSSimon Schubert 487, 864, 865, 888, 889, 470, 471, 472, 473, 474, 475, 476, 477, 4785796c8dcSSimon Schubert 478, 479, 496, 497, 874, 875, 898, 899, 500, 501, 502, 503, 504, 4795796c8dcSSimon Schubert 505, 506, 507, 508, 509, 580, 581, 904, 905, 984, 985, 510, 511, 4805796c8dcSSimon Schubert 512, 513, 514, 515, 516, 517, 518, 519, 590, 591, 914, 915, 994, 4815796c8dcSSimon Schubert 995, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 582, 583, 4825796c8dcSSimon Schubert 924, 925, 948, 949, 530, 531, 532, 533, 534, 535, 536, 537, 538, 4835796c8dcSSimon Schubert 539, 592, 593, 934, 935, 958, 959, 540, 541, 542, 543, 544, 545, 4845796c8dcSSimon Schubert 546, 547, 548, 549, 584, 585, 944, 945, 588, 589, 550, 551, 552, 4855796c8dcSSimon Schubert 553, 554, 555, 556, 557, 558, 559, 594, 595, 954, 955, 598, 599, 4865796c8dcSSimon Schubert 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 586, 587, 964, 4875796c8dcSSimon Schubert 965, 988, 989, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 4885796c8dcSSimon Schubert 596, 597, 974, 975, 998, 999, 600, 601, 602, 603, 604, 605, 606, 4895796c8dcSSimon Schubert 607, 608, 609, 680, 681, 806, 807, 886, 887, 610, 611, 612, 613, 4905796c8dcSSimon Schubert 614, 615, 616, 617, 618, 619, 690, 691, 816, 817, 896, 897, 620, 4915796c8dcSSimon Schubert 621, 622, 623, 624, 625, 626, 627, 628, 629, 682, 683, 826, 827, 4925796c8dcSSimon Schubert 868, 869, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 692, 4935796c8dcSSimon Schubert 693, 836, 837, 878, 879, 640, 641, 642, 643, 644, 645, 646, 647, 4945796c8dcSSimon Schubert 648, 649, 684, 685, 846, 847, 688, 689, 650, 651, 652, 653, 654, 4955796c8dcSSimon Schubert 655, 656, 657, 658, 659, 694, 695, 856, 857, 698, 699, 660, 661, 4965796c8dcSSimon Schubert 662, 663, 664, 665, 666, 667, 668, 669, 686, 687, 866, 867, 888, 4975796c8dcSSimon Schubert 889, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 696, 697, 4985796c8dcSSimon Schubert 876, 877, 898, 899, 700, 701, 702, 703, 704, 705, 706, 707, 708, 4995796c8dcSSimon Schubert 709, 780, 781, 906, 907, 986, 987, 710, 711, 712, 713, 714, 715, 5005796c8dcSSimon Schubert 716, 717, 718, 719, 790, 791, 916, 917, 996, 997, 720, 721, 722, 5015796c8dcSSimon Schubert 723, 724, 725, 726, 727, 728, 729, 782, 783, 926, 927, 968, 969, 5025796c8dcSSimon Schubert 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 792, 793, 936, 5035796c8dcSSimon Schubert 937, 978, 979, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 5045796c8dcSSimon Schubert 784, 785, 946, 947, 788, 789, 750, 751, 752, 753, 754, 755, 756, 5055796c8dcSSimon Schubert 757, 758, 759, 794, 795, 956, 957, 798, 799, 760, 761, 762, 763, 5065796c8dcSSimon Schubert 764, 765, 766, 767, 768, 769, 786, 787, 966, 967, 988, 989, 770, 5075796c8dcSSimon Schubert 771, 772, 773, 774, 775, 776, 777, 778, 779, 796, 797, 976, 977, 5085796c8dcSSimon Schubert 998, 999}; 5095796c8dcSSimon Schubert #endif 5105796c8dcSSimon Schubert 5115796c8dcSSimon Schubert #if defined(DEC_DPD2BINK) && DEC_DPD2BINK==1 && !defined(DECDPD2BINK) 5125796c8dcSSimon Schubert #define DECDPD2BINK 5135796c8dcSSimon Schubert 5145796c8dcSSimon Schubert const uint32_t DPD2BINK[1024]={ 0, 1000, 2000, 3000, 4000, 5000, 5155796c8dcSSimon Schubert 6000, 7000, 8000, 9000, 80000, 81000, 800000, 801000, 880000, 881000, 5165796c8dcSSimon Schubert 10000, 11000, 12000, 13000, 14000, 15000, 16000, 17000, 18000, 19000, 5175796c8dcSSimon Schubert 90000, 91000, 810000, 811000, 890000, 891000, 20000, 21000, 22000, 23000, 5185796c8dcSSimon Schubert 24000, 25000, 26000, 27000, 28000, 29000, 82000, 83000, 820000, 821000, 5195796c8dcSSimon Schubert 808000, 809000, 30000, 31000, 32000, 33000, 34000, 35000, 36000, 37000, 5205796c8dcSSimon Schubert 38000, 39000, 92000, 93000, 830000, 831000, 818000, 819000, 40000, 41000, 5215796c8dcSSimon Schubert 42000, 43000, 44000, 45000, 46000, 47000, 48000, 49000, 84000, 85000, 5225796c8dcSSimon Schubert 840000, 841000, 88000, 89000, 50000, 51000, 52000, 53000, 54000, 55000, 5235796c8dcSSimon Schubert 56000, 57000, 58000, 59000, 94000, 95000, 850000, 851000, 98000, 99000, 5245796c8dcSSimon Schubert 60000, 61000, 62000, 63000, 64000, 65000, 66000, 67000, 68000, 69000, 5255796c8dcSSimon Schubert 86000, 87000, 860000, 861000, 888000, 889000, 70000, 71000, 72000, 73000, 5265796c8dcSSimon Schubert 74000, 75000, 76000, 77000, 78000, 79000, 96000, 97000, 870000, 871000, 5275796c8dcSSimon Schubert 898000, 899000, 100000, 101000, 102000, 103000, 104000, 105000, 106000, 107000, 5285796c8dcSSimon Schubert 108000, 109000, 180000, 181000, 900000, 901000, 980000, 981000, 110000, 111000, 5295796c8dcSSimon Schubert 112000, 113000, 114000, 115000, 116000, 117000, 118000, 119000, 190000, 191000, 5305796c8dcSSimon Schubert 910000, 911000, 990000, 991000, 120000, 121000, 122000, 123000, 124000, 125000, 5315796c8dcSSimon Schubert 126000, 127000, 128000, 129000, 182000, 183000, 920000, 921000, 908000, 909000, 5325796c8dcSSimon Schubert 130000, 131000, 132000, 133000, 134000, 135000, 136000, 137000, 138000, 139000, 5335796c8dcSSimon Schubert 192000, 193000, 930000, 931000, 918000, 919000, 140000, 141000, 142000, 143000, 5345796c8dcSSimon Schubert 144000, 145000, 146000, 147000, 148000, 149000, 184000, 185000, 940000, 941000, 5355796c8dcSSimon Schubert 188000, 189000, 150000, 151000, 152000, 153000, 154000, 155000, 156000, 157000, 5365796c8dcSSimon Schubert 158000, 159000, 194000, 195000, 950000, 951000, 198000, 199000, 160000, 161000, 5375796c8dcSSimon Schubert 162000, 163000, 164000, 165000, 166000, 167000, 168000, 169000, 186000, 187000, 5385796c8dcSSimon Schubert 960000, 961000, 988000, 989000, 170000, 171000, 172000, 173000, 174000, 175000, 5395796c8dcSSimon Schubert 176000, 177000, 178000, 179000, 196000, 197000, 970000, 971000, 998000, 999000, 5405796c8dcSSimon Schubert 200000, 201000, 202000, 203000, 204000, 205000, 206000, 207000, 208000, 209000, 5415796c8dcSSimon Schubert 280000, 281000, 802000, 803000, 882000, 883000, 210000, 211000, 212000, 213000, 5425796c8dcSSimon Schubert 214000, 215000, 216000, 217000, 218000, 219000, 290000, 291000, 812000, 813000, 5435796c8dcSSimon Schubert 892000, 893000, 220000, 221000, 222000, 223000, 224000, 225000, 226000, 227000, 5445796c8dcSSimon Schubert 228000, 229000, 282000, 283000, 822000, 823000, 828000, 829000, 230000, 231000, 5455796c8dcSSimon Schubert 232000, 233000, 234000, 235000, 236000, 237000, 238000, 239000, 292000, 293000, 5465796c8dcSSimon Schubert 832000, 833000, 838000, 839000, 240000, 241000, 242000, 243000, 244000, 245000, 5475796c8dcSSimon Schubert 246000, 247000, 248000, 249000, 284000, 285000, 842000, 843000, 288000, 289000, 5485796c8dcSSimon Schubert 250000, 251000, 252000, 253000, 254000, 255000, 256000, 257000, 258000, 259000, 5495796c8dcSSimon Schubert 294000, 295000, 852000, 853000, 298000, 299000, 260000, 261000, 262000, 263000, 5505796c8dcSSimon Schubert 264000, 265000, 266000, 267000, 268000, 269000, 286000, 287000, 862000, 863000, 5515796c8dcSSimon Schubert 888000, 889000, 270000, 271000, 272000, 273000, 274000, 275000, 276000, 277000, 5525796c8dcSSimon Schubert 278000, 279000, 296000, 297000, 872000, 873000, 898000, 899000, 300000, 301000, 5535796c8dcSSimon Schubert 302000, 303000, 304000, 305000, 306000, 307000, 308000, 309000, 380000, 381000, 5545796c8dcSSimon Schubert 902000, 903000, 982000, 983000, 310000, 311000, 312000, 313000, 314000, 315000, 5555796c8dcSSimon Schubert 316000, 317000, 318000, 319000, 390000, 391000, 912000, 913000, 992000, 993000, 5565796c8dcSSimon Schubert 320000, 321000, 322000, 323000, 324000, 325000, 326000, 327000, 328000, 329000, 5575796c8dcSSimon Schubert 382000, 383000, 922000, 923000, 928000, 929000, 330000, 331000, 332000, 333000, 5585796c8dcSSimon Schubert 334000, 335000, 336000, 337000, 338000, 339000, 392000, 393000, 932000, 933000, 5595796c8dcSSimon Schubert 938000, 939000, 340000, 341000, 342000, 343000, 344000, 345000, 346000, 347000, 5605796c8dcSSimon Schubert 348000, 349000, 384000, 385000, 942000, 943000, 388000, 389000, 350000, 351000, 5615796c8dcSSimon Schubert 352000, 353000, 354000, 355000, 356000, 357000, 358000, 359000, 394000, 395000, 5625796c8dcSSimon Schubert 952000, 953000, 398000, 399000, 360000, 361000, 362000, 363000, 364000, 365000, 5635796c8dcSSimon Schubert 366000, 367000, 368000, 369000, 386000, 387000, 962000, 963000, 988000, 989000, 5645796c8dcSSimon Schubert 370000, 371000, 372000, 373000, 374000, 375000, 376000, 377000, 378000, 379000, 5655796c8dcSSimon Schubert 396000, 397000, 972000, 973000, 998000, 999000, 400000, 401000, 402000, 403000, 5665796c8dcSSimon Schubert 404000, 405000, 406000, 407000, 408000, 409000, 480000, 481000, 804000, 805000, 5675796c8dcSSimon Schubert 884000, 885000, 410000, 411000, 412000, 413000, 414000, 415000, 416000, 417000, 5685796c8dcSSimon Schubert 418000, 419000, 490000, 491000, 814000, 815000, 894000, 895000, 420000, 421000, 5695796c8dcSSimon Schubert 422000, 423000, 424000, 425000, 426000, 427000, 428000, 429000, 482000, 483000, 5705796c8dcSSimon Schubert 824000, 825000, 848000, 849000, 430000, 431000, 432000, 433000, 434000, 435000, 5715796c8dcSSimon Schubert 436000, 437000, 438000, 439000, 492000, 493000, 834000, 835000, 858000, 859000, 5725796c8dcSSimon Schubert 440000, 441000, 442000, 443000, 444000, 445000, 446000, 447000, 448000, 449000, 5735796c8dcSSimon Schubert 484000, 485000, 844000, 845000, 488000, 489000, 450000, 451000, 452000, 453000, 5745796c8dcSSimon Schubert 454000, 455000, 456000, 457000, 458000, 459000, 494000, 495000, 854000, 855000, 5755796c8dcSSimon Schubert 498000, 499000, 460000, 461000, 462000, 463000, 464000, 465000, 466000, 467000, 5765796c8dcSSimon Schubert 468000, 469000, 486000, 487000, 864000, 865000, 888000, 889000, 470000, 471000, 5775796c8dcSSimon Schubert 472000, 473000, 474000, 475000, 476000, 477000, 478000, 479000, 496000, 497000, 5785796c8dcSSimon Schubert 874000, 875000, 898000, 899000, 500000, 501000, 502000, 503000, 504000, 505000, 5795796c8dcSSimon Schubert 506000, 507000, 508000, 509000, 580000, 581000, 904000, 905000, 984000, 985000, 5805796c8dcSSimon Schubert 510000, 511000, 512000, 513000, 514000, 515000, 516000, 517000, 518000, 519000, 5815796c8dcSSimon Schubert 590000, 591000, 914000, 915000, 994000, 995000, 520000, 521000, 522000, 523000, 5825796c8dcSSimon Schubert 524000, 525000, 526000, 527000, 528000, 529000, 582000, 583000, 924000, 925000, 5835796c8dcSSimon Schubert 948000, 949000, 530000, 531000, 532000, 533000, 534000, 535000, 536000, 537000, 5845796c8dcSSimon Schubert 538000, 539000, 592000, 593000, 934000, 935000, 958000, 959000, 540000, 541000, 5855796c8dcSSimon Schubert 542000, 543000, 544000, 545000, 546000, 547000, 548000, 549000, 584000, 585000, 5865796c8dcSSimon Schubert 944000, 945000, 588000, 589000, 550000, 551000, 552000, 553000, 554000, 555000, 5875796c8dcSSimon Schubert 556000, 557000, 558000, 559000, 594000, 595000, 954000, 955000, 598000, 599000, 5885796c8dcSSimon Schubert 560000, 561000, 562000, 563000, 564000, 565000, 566000, 567000, 568000, 569000, 5895796c8dcSSimon Schubert 586000, 587000, 964000, 965000, 988000, 989000, 570000, 571000, 572000, 573000, 5905796c8dcSSimon Schubert 574000, 575000, 576000, 577000, 578000, 579000, 596000, 597000, 974000, 975000, 5915796c8dcSSimon Schubert 998000, 999000, 600000, 601000, 602000, 603000, 604000, 605000, 606000, 607000, 5925796c8dcSSimon Schubert 608000, 609000, 680000, 681000, 806000, 807000, 886000, 887000, 610000, 611000, 5935796c8dcSSimon Schubert 612000, 613000, 614000, 615000, 616000, 617000, 618000, 619000, 690000, 691000, 5945796c8dcSSimon Schubert 816000, 817000, 896000, 897000, 620000, 621000, 622000, 623000, 624000, 625000, 5955796c8dcSSimon Schubert 626000, 627000, 628000, 629000, 682000, 683000, 826000, 827000, 868000, 869000, 5965796c8dcSSimon Schubert 630000, 631000, 632000, 633000, 634000, 635000, 636000, 637000, 638000, 639000, 5975796c8dcSSimon Schubert 692000, 693000, 836000, 837000, 878000, 879000, 640000, 641000, 642000, 643000, 5985796c8dcSSimon Schubert 644000, 645000, 646000, 647000, 648000, 649000, 684000, 685000, 846000, 847000, 5995796c8dcSSimon Schubert 688000, 689000, 650000, 651000, 652000, 653000, 654000, 655000, 656000, 657000, 6005796c8dcSSimon Schubert 658000, 659000, 694000, 695000, 856000, 857000, 698000, 699000, 660000, 661000, 6015796c8dcSSimon Schubert 662000, 663000, 664000, 665000, 666000, 667000, 668000, 669000, 686000, 687000, 6025796c8dcSSimon Schubert 866000, 867000, 888000, 889000, 670000, 671000, 672000, 673000, 674000, 675000, 6035796c8dcSSimon Schubert 676000, 677000, 678000, 679000, 696000, 697000, 876000, 877000, 898000, 899000, 6045796c8dcSSimon Schubert 700000, 701000, 702000, 703000, 704000, 705000, 706000, 707000, 708000, 709000, 6055796c8dcSSimon Schubert 780000, 781000, 906000, 907000, 986000, 987000, 710000, 711000, 712000, 713000, 6065796c8dcSSimon Schubert 714000, 715000, 716000, 717000, 718000, 719000, 790000, 791000, 916000, 917000, 6075796c8dcSSimon Schubert 996000, 997000, 720000, 721000, 722000, 723000, 724000, 725000, 726000, 727000, 6085796c8dcSSimon Schubert 728000, 729000, 782000, 783000, 926000, 927000, 968000, 969000, 730000, 731000, 6095796c8dcSSimon Schubert 732000, 733000, 734000, 735000, 736000, 737000, 738000, 739000, 792000, 793000, 6105796c8dcSSimon Schubert 936000, 937000, 978000, 979000, 740000, 741000, 742000, 743000, 744000, 745000, 6115796c8dcSSimon Schubert 746000, 747000, 748000, 749000, 784000, 785000, 946000, 947000, 788000, 789000, 6125796c8dcSSimon Schubert 750000, 751000, 752000, 753000, 754000, 755000, 756000, 757000, 758000, 759000, 6135796c8dcSSimon Schubert 794000, 795000, 956000, 957000, 798000, 799000, 760000, 761000, 762000, 763000, 6145796c8dcSSimon Schubert 764000, 765000, 766000, 767000, 768000, 769000, 786000, 787000, 966000, 967000, 6155796c8dcSSimon Schubert 988000, 989000, 770000, 771000, 772000, 773000, 774000, 775000, 776000, 777000, 6165796c8dcSSimon Schubert 778000, 779000, 796000, 797000, 976000, 977000, 998000, 999000}; 6175796c8dcSSimon Schubert #endif 6185796c8dcSSimon Schubert 6195796c8dcSSimon Schubert #if defined(DEC_DPD2BINM) && DEC_DPD2BINM==1 && !defined(DECDPD2BINM) 6205796c8dcSSimon Schubert #define DECDPD2BINM 6215796c8dcSSimon Schubert 6225796c8dcSSimon Schubert const uint32_t DPD2BINM[1024]={0, 1000000, 2000000, 3000000, 4000000, 6235796c8dcSSimon Schubert 5000000, 6000000, 7000000, 8000000, 9000000, 80000000, 81000000, 6245796c8dcSSimon Schubert 800000000, 801000000, 880000000, 881000000, 10000000, 11000000, 12000000, 6255796c8dcSSimon Schubert 13000000, 14000000, 15000000, 16000000, 17000000, 18000000, 19000000, 6265796c8dcSSimon Schubert 90000000, 91000000, 810000000, 811000000, 890000000, 891000000, 20000000, 6275796c8dcSSimon Schubert 21000000, 22000000, 23000000, 24000000, 25000000, 26000000, 27000000, 6285796c8dcSSimon Schubert 28000000, 29000000, 82000000, 83000000, 820000000, 821000000, 808000000, 6295796c8dcSSimon Schubert 809000000, 30000000, 31000000, 32000000, 33000000, 34000000, 35000000, 6305796c8dcSSimon Schubert 36000000, 37000000, 38000000, 39000000, 92000000, 93000000, 830000000, 6315796c8dcSSimon Schubert 831000000, 818000000, 819000000, 40000000, 41000000, 42000000, 43000000, 6325796c8dcSSimon Schubert 44000000, 45000000, 46000000, 47000000, 48000000, 49000000, 84000000, 6335796c8dcSSimon Schubert 85000000, 840000000, 841000000, 88000000, 89000000, 50000000, 51000000, 6345796c8dcSSimon Schubert 52000000, 53000000, 54000000, 55000000, 56000000, 57000000, 58000000, 6355796c8dcSSimon Schubert 59000000, 94000000, 95000000, 850000000, 851000000, 98000000, 99000000, 6365796c8dcSSimon Schubert 60000000, 61000000, 62000000, 63000000, 64000000, 65000000, 66000000, 6375796c8dcSSimon Schubert 67000000, 68000000, 69000000, 86000000, 87000000, 860000000, 861000000, 6385796c8dcSSimon Schubert 888000000, 889000000, 70000000, 71000000, 72000000, 73000000, 74000000, 6395796c8dcSSimon Schubert 75000000, 76000000, 77000000, 78000000, 79000000, 96000000, 97000000, 6405796c8dcSSimon Schubert 870000000, 871000000, 898000000, 899000000, 100000000, 101000000, 102000000, 6415796c8dcSSimon Schubert 103000000, 104000000, 105000000, 106000000, 107000000, 108000000, 109000000, 6425796c8dcSSimon Schubert 180000000, 181000000, 900000000, 901000000, 980000000, 981000000, 110000000, 6435796c8dcSSimon Schubert 111000000, 112000000, 113000000, 114000000, 115000000, 116000000, 117000000, 6445796c8dcSSimon Schubert 118000000, 119000000, 190000000, 191000000, 910000000, 911000000, 990000000, 6455796c8dcSSimon Schubert 991000000, 120000000, 121000000, 122000000, 123000000, 124000000, 125000000, 6465796c8dcSSimon Schubert 126000000, 127000000, 128000000, 129000000, 182000000, 183000000, 920000000, 6475796c8dcSSimon Schubert 921000000, 908000000, 909000000, 130000000, 131000000, 132000000, 133000000, 6485796c8dcSSimon Schubert 134000000, 135000000, 136000000, 137000000, 138000000, 139000000, 192000000, 6495796c8dcSSimon Schubert 193000000, 930000000, 931000000, 918000000, 919000000, 140000000, 141000000, 6505796c8dcSSimon Schubert 142000000, 143000000, 144000000, 145000000, 146000000, 147000000, 148000000, 6515796c8dcSSimon Schubert 149000000, 184000000, 185000000, 940000000, 941000000, 188000000, 189000000, 6525796c8dcSSimon Schubert 150000000, 151000000, 152000000, 153000000, 154000000, 155000000, 156000000, 6535796c8dcSSimon Schubert 157000000, 158000000, 159000000, 194000000, 195000000, 950000000, 951000000, 6545796c8dcSSimon Schubert 198000000, 199000000, 160000000, 161000000, 162000000, 163000000, 164000000, 6555796c8dcSSimon Schubert 165000000, 166000000, 167000000, 168000000, 169000000, 186000000, 187000000, 6565796c8dcSSimon Schubert 960000000, 961000000, 988000000, 989000000, 170000000, 171000000, 172000000, 6575796c8dcSSimon Schubert 173000000, 174000000, 175000000, 176000000, 177000000, 178000000, 179000000, 6585796c8dcSSimon Schubert 196000000, 197000000, 970000000, 971000000, 998000000, 999000000, 200000000, 6595796c8dcSSimon Schubert 201000000, 202000000, 203000000, 204000000, 205000000, 206000000, 207000000, 6605796c8dcSSimon Schubert 208000000, 209000000, 280000000, 281000000, 802000000, 803000000, 882000000, 6615796c8dcSSimon Schubert 883000000, 210000000, 211000000, 212000000, 213000000, 214000000, 215000000, 6625796c8dcSSimon Schubert 216000000, 217000000, 218000000, 219000000, 290000000, 291000000, 812000000, 6635796c8dcSSimon Schubert 813000000, 892000000, 893000000, 220000000, 221000000, 222000000, 223000000, 6645796c8dcSSimon Schubert 224000000, 225000000, 226000000, 227000000, 228000000, 229000000, 282000000, 6655796c8dcSSimon Schubert 283000000, 822000000, 823000000, 828000000, 829000000, 230000000, 231000000, 6665796c8dcSSimon Schubert 232000000, 233000000, 234000000, 235000000, 236000000, 237000000, 238000000, 6675796c8dcSSimon Schubert 239000000, 292000000, 293000000, 832000000, 833000000, 838000000, 839000000, 6685796c8dcSSimon Schubert 240000000, 241000000, 242000000, 243000000, 244000000, 245000000, 246000000, 6695796c8dcSSimon Schubert 247000000, 248000000, 249000000, 284000000, 285000000, 842000000, 843000000, 6705796c8dcSSimon Schubert 288000000, 289000000, 250000000, 251000000, 252000000, 253000000, 254000000, 6715796c8dcSSimon Schubert 255000000, 256000000, 257000000, 258000000, 259000000, 294000000, 295000000, 6725796c8dcSSimon Schubert 852000000, 853000000, 298000000, 299000000, 260000000, 261000000, 262000000, 6735796c8dcSSimon Schubert 263000000, 264000000, 265000000, 266000000, 267000000, 268000000, 269000000, 6745796c8dcSSimon Schubert 286000000, 287000000, 862000000, 863000000, 888000000, 889000000, 270000000, 6755796c8dcSSimon Schubert 271000000, 272000000, 273000000, 274000000, 275000000, 276000000, 277000000, 6765796c8dcSSimon Schubert 278000000, 279000000, 296000000, 297000000, 872000000, 873000000, 898000000, 6775796c8dcSSimon Schubert 899000000, 300000000, 301000000, 302000000, 303000000, 304000000, 305000000, 6785796c8dcSSimon Schubert 306000000, 307000000, 308000000, 309000000, 380000000, 381000000, 902000000, 6795796c8dcSSimon Schubert 903000000, 982000000, 983000000, 310000000, 311000000, 312000000, 313000000, 6805796c8dcSSimon Schubert 314000000, 315000000, 316000000, 317000000, 318000000, 319000000, 390000000, 6815796c8dcSSimon Schubert 391000000, 912000000, 913000000, 992000000, 993000000, 320000000, 321000000, 6825796c8dcSSimon Schubert 322000000, 323000000, 324000000, 325000000, 326000000, 327000000, 328000000, 6835796c8dcSSimon Schubert 329000000, 382000000, 383000000, 922000000, 923000000, 928000000, 929000000, 6845796c8dcSSimon Schubert 330000000, 331000000, 332000000, 333000000, 334000000, 335000000, 336000000, 6855796c8dcSSimon Schubert 337000000, 338000000, 339000000, 392000000, 393000000, 932000000, 933000000, 6865796c8dcSSimon Schubert 938000000, 939000000, 340000000, 341000000, 342000000, 343000000, 344000000, 6875796c8dcSSimon Schubert 345000000, 346000000, 347000000, 348000000, 349000000, 384000000, 385000000, 6885796c8dcSSimon Schubert 942000000, 943000000, 388000000, 389000000, 350000000, 351000000, 352000000, 6895796c8dcSSimon Schubert 353000000, 354000000, 355000000, 356000000, 357000000, 358000000, 359000000, 6905796c8dcSSimon Schubert 394000000, 395000000, 952000000, 953000000, 398000000, 399000000, 360000000, 6915796c8dcSSimon Schubert 361000000, 362000000, 363000000, 364000000, 365000000, 366000000, 367000000, 6925796c8dcSSimon Schubert 368000000, 369000000, 386000000, 387000000, 962000000, 963000000, 988000000, 6935796c8dcSSimon Schubert 989000000, 370000000, 371000000, 372000000, 373000000, 374000000, 375000000, 6945796c8dcSSimon Schubert 376000000, 377000000, 378000000, 379000000, 396000000, 397000000, 972000000, 6955796c8dcSSimon Schubert 973000000, 998000000, 999000000, 400000000, 401000000, 402000000, 403000000, 6965796c8dcSSimon Schubert 404000000, 405000000, 406000000, 407000000, 408000000, 409000000, 480000000, 6975796c8dcSSimon Schubert 481000000, 804000000, 805000000, 884000000, 885000000, 410000000, 411000000, 6985796c8dcSSimon Schubert 412000000, 413000000, 414000000, 415000000, 416000000, 417000000, 418000000, 6995796c8dcSSimon Schubert 419000000, 490000000, 491000000, 814000000, 815000000, 894000000, 895000000, 7005796c8dcSSimon Schubert 420000000, 421000000, 422000000, 423000000, 424000000, 425000000, 426000000, 7015796c8dcSSimon Schubert 427000000, 428000000, 429000000, 482000000, 483000000, 824000000, 825000000, 7025796c8dcSSimon Schubert 848000000, 849000000, 430000000, 431000000, 432000000, 433000000, 434000000, 7035796c8dcSSimon Schubert 435000000, 436000000, 437000000, 438000000, 439000000, 492000000, 493000000, 7045796c8dcSSimon Schubert 834000000, 835000000, 858000000, 859000000, 440000000, 441000000, 442000000, 7055796c8dcSSimon Schubert 443000000, 444000000, 445000000, 446000000, 447000000, 448000000, 449000000, 7065796c8dcSSimon Schubert 484000000, 485000000, 844000000, 845000000, 488000000, 489000000, 450000000, 7075796c8dcSSimon Schubert 451000000, 452000000, 453000000, 454000000, 455000000, 456000000, 457000000, 7085796c8dcSSimon Schubert 458000000, 459000000, 494000000, 495000000, 854000000, 855000000, 498000000, 7095796c8dcSSimon Schubert 499000000, 460000000, 461000000, 462000000, 463000000, 464000000, 465000000, 7105796c8dcSSimon Schubert 466000000, 467000000, 468000000, 469000000, 486000000, 487000000, 864000000, 7115796c8dcSSimon Schubert 865000000, 888000000, 889000000, 470000000, 471000000, 472000000, 473000000, 7125796c8dcSSimon Schubert 474000000, 475000000, 476000000, 477000000, 478000000, 479000000, 496000000, 7135796c8dcSSimon Schubert 497000000, 874000000, 875000000, 898000000, 899000000, 500000000, 501000000, 7145796c8dcSSimon Schubert 502000000, 503000000, 504000000, 505000000, 506000000, 507000000, 508000000, 7155796c8dcSSimon Schubert 509000000, 580000000, 581000000, 904000000, 905000000, 984000000, 985000000, 7165796c8dcSSimon Schubert 510000000, 511000000, 512000000, 513000000, 514000000, 515000000, 516000000, 7175796c8dcSSimon Schubert 517000000, 518000000, 519000000, 590000000, 591000000, 914000000, 915000000, 7185796c8dcSSimon Schubert 994000000, 995000000, 520000000, 521000000, 522000000, 523000000, 524000000, 7195796c8dcSSimon Schubert 525000000, 526000000, 527000000, 528000000, 529000000, 582000000, 583000000, 7205796c8dcSSimon Schubert 924000000, 925000000, 948000000, 949000000, 530000000, 531000000, 532000000, 7215796c8dcSSimon Schubert 533000000, 534000000, 535000000, 536000000, 537000000, 538000000, 539000000, 7225796c8dcSSimon Schubert 592000000, 593000000, 934000000, 935000000, 958000000, 959000000, 540000000, 7235796c8dcSSimon Schubert 541000000, 542000000, 543000000, 544000000, 545000000, 546000000, 547000000, 7245796c8dcSSimon Schubert 548000000, 549000000, 584000000, 585000000, 944000000, 945000000, 588000000, 7255796c8dcSSimon Schubert 589000000, 550000000, 551000000, 552000000, 553000000, 554000000, 555000000, 7265796c8dcSSimon Schubert 556000000, 557000000, 558000000, 559000000, 594000000, 595000000, 954000000, 7275796c8dcSSimon Schubert 955000000, 598000000, 599000000, 560000000, 561000000, 562000000, 563000000, 7285796c8dcSSimon Schubert 564000000, 565000000, 566000000, 567000000, 568000000, 569000000, 586000000, 7295796c8dcSSimon Schubert 587000000, 964000000, 965000000, 988000000, 989000000, 570000000, 571000000, 7305796c8dcSSimon Schubert 572000000, 573000000, 574000000, 575000000, 576000000, 577000000, 578000000, 7315796c8dcSSimon Schubert 579000000, 596000000, 597000000, 974000000, 975000000, 998000000, 999000000, 7325796c8dcSSimon Schubert 600000000, 601000000, 602000000, 603000000, 604000000, 605000000, 606000000, 7335796c8dcSSimon Schubert 607000000, 608000000, 609000000, 680000000, 681000000, 806000000, 807000000, 7345796c8dcSSimon Schubert 886000000, 887000000, 610000000, 611000000, 612000000, 613000000, 614000000, 7355796c8dcSSimon Schubert 615000000, 616000000, 617000000, 618000000, 619000000, 690000000, 691000000, 7365796c8dcSSimon Schubert 816000000, 817000000, 896000000, 897000000, 620000000, 621000000, 622000000, 7375796c8dcSSimon Schubert 623000000, 624000000, 625000000, 626000000, 627000000, 628000000, 629000000, 7385796c8dcSSimon Schubert 682000000, 683000000, 826000000, 827000000, 868000000, 869000000, 630000000, 7395796c8dcSSimon Schubert 631000000, 632000000, 633000000, 634000000, 635000000, 636000000, 637000000, 7405796c8dcSSimon Schubert 638000000, 639000000, 692000000, 693000000, 836000000, 837000000, 878000000, 7415796c8dcSSimon Schubert 879000000, 640000000, 641000000, 642000000, 643000000, 644000000, 645000000, 7425796c8dcSSimon Schubert 646000000, 647000000, 648000000, 649000000, 684000000, 685000000, 846000000, 7435796c8dcSSimon Schubert 847000000, 688000000, 689000000, 650000000, 651000000, 652000000, 653000000, 7445796c8dcSSimon Schubert 654000000, 655000000, 656000000, 657000000, 658000000, 659000000, 694000000, 7455796c8dcSSimon Schubert 695000000, 856000000, 857000000, 698000000, 699000000, 660000000, 661000000, 7465796c8dcSSimon Schubert 662000000, 663000000, 664000000, 665000000, 666000000, 667000000, 668000000, 7475796c8dcSSimon Schubert 669000000, 686000000, 687000000, 866000000, 867000000, 888000000, 889000000, 7485796c8dcSSimon Schubert 670000000, 671000000, 672000000, 673000000, 674000000, 675000000, 676000000, 7495796c8dcSSimon Schubert 677000000, 678000000, 679000000, 696000000, 697000000, 876000000, 877000000, 7505796c8dcSSimon Schubert 898000000, 899000000, 700000000, 701000000, 702000000, 703000000, 704000000, 7515796c8dcSSimon Schubert 705000000, 706000000, 707000000, 708000000, 709000000, 780000000, 781000000, 7525796c8dcSSimon Schubert 906000000, 907000000, 986000000, 987000000, 710000000, 711000000, 712000000, 7535796c8dcSSimon Schubert 713000000, 714000000, 715000000, 716000000, 717000000, 718000000, 719000000, 7545796c8dcSSimon Schubert 790000000, 791000000, 916000000, 917000000, 996000000, 997000000, 720000000, 7555796c8dcSSimon Schubert 721000000, 722000000, 723000000, 724000000, 725000000, 726000000, 727000000, 7565796c8dcSSimon Schubert 728000000, 729000000, 782000000, 783000000, 926000000, 927000000, 968000000, 7575796c8dcSSimon Schubert 969000000, 730000000, 731000000, 732000000, 733000000, 734000000, 735000000, 7585796c8dcSSimon Schubert 736000000, 737000000, 738000000, 739000000, 792000000, 793000000, 936000000, 7595796c8dcSSimon Schubert 937000000, 978000000, 979000000, 740000000, 741000000, 742000000, 743000000, 7605796c8dcSSimon Schubert 744000000, 745000000, 746000000, 747000000, 748000000, 749000000, 784000000, 7615796c8dcSSimon Schubert 785000000, 946000000, 947000000, 788000000, 789000000, 750000000, 751000000, 7625796c8dcSSimon Schubert 752000000, 753000000, 754000000, 755000000, 756000000, 757000000, 758000000, 7635796c8dcSSimon Schubert 759000000, 794000000, 795000000, 956000000, 957000000, 798000000, 799000000, 7645796c8dcSSimon Schubert 760000000, 761000000, 762000000, 763000000, 764000000, 765000000, 766000000, 7655796c8dcSSimon Schubert 767000000, 768000000, 769000000, 786000000, 787000000, 966000000, 967000000, 7665796c8dcSSimon Schubert 988000000, 989000000, 770000000, 771000000, 772000000, 773000000, 774000000, 7675796c8dcSSimon Schubert 775000000, 776000000, 777000000, 778000000, 779000000, 796000000, 797000000, 7685796c8dcSSimon Schubert 976000000, 977000000, 998000000, 999000000}; 7695796c8dcSSimon Schubert #endif 7705796c8dcSSimon Schubert 7715796c8dcSSimon Schubert #if defined(DEC_BIN2CHAR) && DEC_BIN2CHAR==1 && !defined(DECBIN2CHAR) 7725796c8dcSSimon Schubert #define DECBIN2CHAR 7735796c8dcSSimon Schubert 7745796c8dcSSimon Schubert const uint8_t BIN2CHAR[4001]={ 7755796c8dcSSimon Schubert '\0','0','0','0', '\1','0','0','1', '\1','0','0','2', '\1','0','0','3', '\1','0','0','4', 7765796c8dcSSimon Schubert '\1','0','0','5', '\1','0','0','6', '\1','0','0','7', '\1','0','0','8', '\1','0','0','9', 7775796c8dcSSimon Schubert '\2','0','1','0', '\2','0','1','1', '\2','0','1','2', '\2','0','1','3', '\2','0','1','4', 7785796c8dcSSimon Schubert '\2','0','1','5', '\2','0','1','6', '\2','0','1','7', '\2','0','1','8', '\2','0','1','9', 7795796c8dcSSimon Schubert '\2','0','2','0', '\2','0','2','1', '\2','0','2','2', '\2','0','2','3', '\2','0','2','4', 7805796c8dcSSimon Schubert '\2','0','2','5', '\2','0','2','6', '\2','0','2','7', '\2','0','2','8', '\2','0','2','9', 7815796c8dcSSimon Schubert '\2','0','3','0', '\2','0','3','1', '\2','0','3','2', '\2','0','3','3', '\2','0','3','4', 7825796c8dcSSimon Schubert '\2','0','3','5', '\2','0','3','6', '\2','0','3','7', '\2','0','3','8', '\2','0','3','9', 7835796c8dcSSimon Schubert '\2','0','4','0', '\2','0','4','1', '\2','0','4','2', '\2','0','4','3', '\2','0','4','4', 7845796c8dcSSimon Schubert '\2','0','4','5', '\2','0','4','6', '\2','0','4','7', '\2','0','4','8', '\2','0','4','9', 7855796c8dcSSimon Schubert '\2','0','5','0', '\2','0','5','1', '\2','0','5','2', '\2','0','5','3', '\2','0','5','4', 7865796c8dcSSimon Schubert '\2','0','5','5', '\2','0','5','6', '\2','0','5','7', '\2','0','5','8', '\2','0','5','9', 7875796c8dcSSimon Schubert '\2','0','6','0', '\2','0','6','1', '\2','0','6','2', '\2','0','6','3', '\2','0','6','4', 7885796c8dcSSimon Schubert '\2','0','6','5', '\2','0','6','6', '\2','0','6','7', '\2','0','6','8', '\2','0','6','9', 7895796c8dcSSimon Schubert '\2','0','7','0', '\2','0','7','1', '\2','0','7','2', '\2','0','7','3', '\2','0','7','4', 7905796c8dcSSimon Schubert '\2','0','7','5', '\2','0','7','6', '\2','0','7','7', '\2','0','7','8', '\2','0','7','9', 7915796c8dcSSimon Schubert '\2','0','8','0', '\2','0','8','1', '\2','0','8','2', '\2','0','8','3', '\2','0','8','4', 7925796c8dcSSimon Schubert '\2','0','8','5', '\2','0','8','6', '\2','0','8','7', '\2','0','8','8', '\2','0','8','9', 7935796c8dcSSimon Schubert '\2','0','9','0', '\2','0','9','1', '\2','0','9','2', '\2','0','9','3', '\2','0','9','4', 7945796c8dcSSimon Schubert '\2','0','9','5', '\2','0','9','6', '\2','0','9','7', '\2','0','9','8', '\2','0','9','9', 7955796c8dcSSimon Schubert '\3','1','0','0', '\3','1','0','1', '\3','1','0','2', '\3','1','0','3', '\3','1','0','4', 7965796c8dcSSimon Schubert '\3','1','0','5', '\3','1','0','6', '\3','1','0','7', '\3','1','0','8', '\3','1','0','9', 7975796c8dcSSimon Schubert '\3','1','1','0', '\3','1','1','1', '\3','1','1','2', '\3','1','1','3', '\3','1','1','4', 7985796c8dcSSimon Schubert '\3','1','1','5', '\3','1','1','6', '\3','1','1','7', '\3','1','1','8', '\3','1','1','9', 7995796c8dcSSimon Schubert '\3','1','2','0', '\3','1','2','1', '\3','1','2','2', '\3','1','2','3', '\3','1','2','4', 8005796c8dcSSimon Schubert '\3','1','2','5', '\3','1','2','6', '\3','1','2','7', '\3','1','2','8', '\3','1','2','9', 8015796c8dcSSimon Schubert '\3','1','3','0', '\3','1','3','1', '\3','1','3','2', '\3','1','3','3', '\3','1','3','4', 8025796c8dcSSimon Schubert '\3','1','3','5', '\3','1','3','6', '\3','1','3','7', '\3','1','3','8', '\3','1','3','9', 8035796c8dcSSimon Schubert '\3','1','4','0', '\3','1','4','1', '\3','1','4','2', '\3','1','4','3', '\3','1','4','4', 8045796c8dcSSimon Schubert '\3','1','4','5', '\3','1','4','6', '\3','1','4','7', '\3','1','4','8', '\3','1','4','9', 8055796c8dcSSimon Schubert '\3','1','5','0', '\3','1','5','1', '\3','1','5','2', '\3','1','5','3', '\3','1','5','4', 8065796c8dcSSimon Schubert '\3','1','5','5', '\3','1','5','6', '\3','1','5','7', '\3','1','5','8', '\3','1','5','9', 8075796c8dcSSimon Schubert '\3','1','6','0', '\3','1','6','1', '\3','1','6','2', '\3','1','6','3', '\3','1','6','4', 8085796c8dcSSimon Schubert '\3','1','6','5', '\3','1','6','6', '\3','1','6','7', '\3','1','6','8', '\3','1','6','9', 8095796c8dcSSimon Schubert '\3','1','7','0', '\3','1','7','1', '\3','1','7','2', '\3','1','7','3', '\3','1','7','4', 8105796c8dcSSimon Schubert '\3','1','7','5', '\3','1','7','6', '\3','1','7','7', '\3','1','7','8', '\3','1','7','9', 8115796c8dcSSimon Schubert '\3','1','8','0', '\3','1','8','1', '\3','1','8','2', '\3','1','8','3', '\3','1','8','4', 8125796c8dcSSimon Schubert '\3','1','8','5', '\3','1','8','6', '\3','1','8','7', '\3','1','8','8', '\3','1','8','9', 8135796c8dcSSimon Schubert '\3','1','9','0', '\3','1','9','1', '\3','1','9','2', '\3','1','9','3', '\3','1','9','4', 8145796c8dcSSimon Schubert '\3','1','9','5', '\3','1','9','6', '\3','1','9','7', '\3','1','9','8', '\3','1','9','9', 8155796c8dcSSimon Schubert '\3','2','0','0', '\3','2','0','1', '\3','2','0','2', '\3','2','0','3', '\3','2','0','4', 8165796c8dcSSimon Schubert '\3','2','0','5', '\3','2','0','6', '\3','2','0','7', '\3','2','0','8', '\3','2','0','9', 8175796c8dcSSimon Schubert '\3','2','1','0', '\3','2','1','1', '\3','2','1','2', '\3','2','1','3', '\3','2','1','4', 8185796c8dcSSimon Schubert '\3','2','1','5', '\3','2','1','6', '\3','2','1','7', '\3','2','1','8', '\3','2','1','9', 8195796c8dcSSimon Schubert '\3','2','2','0', '\3','2','2','1', '\3','2','2','2', '\3','2','2','3', '\3','2','2','4', 8205796c8dcSSimon Schubert '\3','2','2','5', '\3','2','2','6', '\3','2','2','7', '\3','2','2','8', '\3','2','2','9', 8215796c8dcSSimon Schubert '\3','2','3','0', '\3','2','3','1', '\3','2','3','2', '\3','2','3','3', '\3','2','3','4', 8225796c8dcSSimon Schubert '\3','2','3','5', '\3','2','3','6', '\3','2','3','7', '\3','2','3','8', '\3','2','3','9', 8235796c8dcSSimon Schubert '\3','2','4','0', '\3','2','4','1', '\3','2','4','2', '\3','2','4','3', '\3','2','4','4', 8245796c8dcSSimon Schubert '\3','2','4','5', '\3','2','4','6', '\3','2','4','7', '\3','2','4','8', '\3','2','4','9', 8255796c8dcSSimon Schubert '\3','2','5','0', '\3','2','5','1', '\3','2','5','2', '\3','2','5','3', '\3','2','5','4', 8265796c8dcSSimon Schubert '\3','2','5','5', '\3','2','5','6', '\3','2','5','7', '\3','2','5','8', '\3','2','5','9', 8275796c8dcSSimon Schubert '\3','2','6','0', '\3','2','6','1', '\3','2','6','2', '\3','2','6','3', '\3','2','6','4', 8285796c8dcSSimon Schubert '\3','2','6','5', '\3','2','6','6', '\3','2','6','7', '\3','2','6','8', '\3','2','6','9', 8295796c8dcSSimon Schubert '\3','2','7','0', '\3','2','7','1', '\3','2','7','2', '\3','2','7','3', '\3','2','7','4', 8305796c8dcSSimon Schubert '\3','2','7','5', '\3','2','7','6', '\3','2','7','7', '\3','2','7','8', '\3','2','7','9', 8315796c8dcSSimon Schubert '\3','2','8','0', '\3','2','8','1', '\3','2','8','2', '\3','2','8','3', '\3','2','8','4', 8325796c8dcSSimon Schubert '\3','2','8','5', '\3','2','8','6', '\3','2','8','7', '\3','2','8','8', '\3','2','8','9', 8335796c8dcSSimon Schubert '\3','2','9','0', '\3','2','9','1', '\3','2','9','2', '\3','2','9','3', '\3','2','9','4', 8345796c8dcSSimon Schubert '\3','2','9','5', '\3','2','9','6', '\3','2','9','7', '\3','2','9','8', '\3','2','9','9', 8355796c8dcSSimon Schubert '\3','3','0','0', '\3','3','0','1', '\3','3','0','2', '\3','3','0','3', '\3','3','0','4', 8365796c8dcSSimon Schubert '\3','3','0','5', '\3','3','0','6', '\3','3','0','7', '\3','3','0','8', '\3','3','0','9', 8375796c8dcSSimon Schubert '\3','3','1','0', '\3','3','1','1', '\3','3','1','2', '\3','3','1','3', '\3','3','1','4', 8385796c8dcSSimon Schubert '\3','3','1','5', '\3','3','1','6', '\3','3','1','7', '\3','3','1','8', '\3','3','1','9', 8395796c8dcSSimon Schubert '\3','3','2','0', '\3','3','2','1', '\3','3','2','2', '\3','3','2','3', '\3','3','2','4', 8405796c8dcSSimon Schubert '\3','3','2','5', '\3','3','2','6', '\3','3','2','7', '\3','3','2','8', '\3','3','2','9', 8415796c8dcSSimon Schubert '\3','3','3','0', '\3','3','3','1', '\3','3','3','2', '\3','3','3','3', '\3','3','3','4', 8425796c8dcSSimon Schubert '\3','3','3','5', '\3','3','3','6', '\3','3','3','7', '\3','3','3','8', '\3','3','3','9', 8435796c8dcSSimon Schubert '\3','3','4','0', '\3','3','4','1', '\3','3','4','2', '\3','3','4','3', '\3','3','4','4', 8445796c8dcSSimon Schubert '\3','3','4','5', '\3','3','4','6', '\3','3','4','7', '\3','3','4','8', '\3','3','4','9', 8455796c8dcSSimon Schubert '\3','3','5','0', '\3','3','5','1', '\3','3','5','2', '\3','3','5','3', '\3','3','5','4', 8465796c8dcSSimon Schubert '\3','3','5','5', '\3','3','5','6', '\3','3','5','7', '\3','3','5','8', '\3','3','5','9', 8475796c8dcSSimon Schubert '\3','3','6','0', '\3','3','6','1', '\3','3','6','2', '\3','3','6','3', '\3','3','6','4', 8485796c8dcSSimon Schubert '\3','3','6','5', '\3','3','6','6', '\3','3','6','7', '\3','3','6','8', '\3','3','6','9', 8495796c8dcSSimon Schubert '\3','3','7','0', '\3','3','7','1', '\3','3','7','2', '\3','3','7','3', '\3','3','7','4', 8505796c8dcSSimon Schubert '\3','3','7','5', '\3','3','7','6', '\3','3','7','7', '\3','3','7','8', '\3','3','7','9', 8515796c8dcSSimon Schubert '\3','3','8','0', '\3','3','8','1', '\3','3','8','2', '\3','3','8','3', '\3','3','8','4', 8525796c8dcSSimon Schubert '\3','3','8','5', '\3','3','8','6', '\3','3','8','7', '\3','3','8','8', '\3','3','8','9', 8535796c8dcSSimon Schubert '\3','3','9','0', '\3','3','9','1', '\3','3','9','2', '\3','3','9','3', '\3','3','9','4', 8545796c8dcSSimon Schubert '\3','3','9','5', '\3','3','9','6', '\3','3','9','7', '\3','3','9','8', '\3','3','9','9', 8555796c8dcSSimon Schubert '\3','4','0','0', '\3','4','0','1', '\3','4','0','2', '\3','4','0','3', '\3','4','0','4', 8565796c8dcSSimon Schubert '\3','4','0','5', '\3','4','0','6', '\3','4','0','7', '\3','4','0','8', '\3','4','0','9', 8575796c8dcSSimon Schubert '\3','4','1','0', '\3','4','1','1', '\3','4','1','2', '\3','4','1','3', '\3','4','1','4', 8585796c8dcSSimon Schubert '\3','4','1','5', '\3','4','1','6', '\3','4','1','7', '\3','4','1','8', '\3','4','1','9', 8595796c8dcSSimon Schubert '\3','4','2','0', '\3','4','2','1', '\3','4','2','2', '\3','4','2','3', '\3','4','2','4', 8605796c8dcSSimon Schubert '\3','4','2','5', '\3','4','2','6', '\3','4','2','7', '\3','4','2','8', '\3','4','2','9', 8615796c8dcSSimon Schubert '\3','4','3','0', '\3','4','3','1', '\3','4','3','2', '\3','4','3','3', '\3','4','3','4', 8625796c8dcSSimon Schubert '\3','4','3','5', '\3','4','3','6', '\3','4','3','7', '\3','4','3','8', '\3','4','3','9', 8635796c8dcSSimon Schubert '\3','4','4','0', '\3','4','4','1', '\3','4','4','2', '\3','4','4','3', '\3','4','4','4', 8645796c8dcSSimon Schubert '\3','4','4','5', '\3','4','4','6', '\3','4','4','7', '\3','4','4','8', '\3','4','4','9', 8655796c8dcSSimon Schubert '\3','4','5','0', '\3','4','5','1', '\3','4','5','2', '\3','4','5','3', '\3','4','5','4', 8665796c8dcSSimon Schubert '\3','4','5','5', '\3','4','5','6', '\3','4','5','7', '\3','4','5','8', '\3','4','5','9', 8675796c8dcSSimon Schubert '\3','4','6','0', '\3','4','6','1', '\3','4','6','2', '\3','4','6','3', '\3','4','6','4', 8685796c8dcSSimon Schubert '\3','4','6','5', '\3','4','6','6', '\3','4','6','7', '\3','4','6','8', '\3','4','6','9', 8695796c8dcSSimon Schubert '\3','4','7','0', '\3','4','7','1', '\3','4','7','2', '\3','4','7','3', '\3','4','7','4', 8705796c8dcSSimon Schubert '\3','4','7','5', '\3','4','7','6', '\3','4','7','7', '\3','4','7','8', '\3','4','7','9', 8715796c8dcSSimon Schubert '\3','4','8','0', '\3','4','8','1', '\3','4','8','2', '\3','4','8','3', '\3','4','8','4', 8725796c8dcSSimon Schubert '\3','4','8','5', '\3','4','8','6', '\3','4','8','7', '\3','4','8','8', '\3','4','8','9', 8735796c8dcSSimon Schubert '\3','4','9','0', '\3','4','9','1', '\3','4','9','2', '\3','4','9','3', '\3','4','9','4', 8745796c8dcSSimon Schubert '\3','4','9','5', '\3','4','9','6', '\3','4','9','7', '\3','4','9','8', '\3','4','9','9', 8755796c8dcSSimon Schubert '\3','5','0','0', '\3','5','0','1', '\3','5','0','2', '\3','5','0','3', '\3','5','0','4', 8765796c8dcSSimon Schubert '\3','5','0','5', '\3','5','0','6', '\3','5','0','7', '\3','5','0','8', '\3','5','0','9', 8775796c8dcSSimon Schubert '\3','5','1','0', '\3','5','1','1', '\3','5','1','2', '\3','5','1','3', '\3','5','1','4', 8785796c8dcSSimon Schubert '\3','5','1','5', '\3','5','1','6', '\3','5','1','7', '\3','5','1','8', '\3','5','1','9', 8795796c8dcSSimon Schubert '\3','5','2','0', '\3','5','2','1', '\3','5','2','2', '\3','5','2','3', '\3','5','2','4', 8805796c8dcSSimon Schubert '\3','5','2','5', '\3','5','2','6', '\3','5','2','7', '\3','5','2','8', '\3','5','2','9', 8815796c8dcSSimon Schubert '\3','5','3','0', '\3','5','3','1', '\3','5','3','2', '\3','5','3','3', '\3','5','3','4', 8825796c8dcSSimon Schubert '\3','5','3','5', '\3','5','3','6', '\3','5','3','7', '\3','5','3','8', '\3','5','3','9', 8835796c8dcSSimon Schubert '\3','5','4','0', '\3','5','4','1', '\3','5','4','2', '\3','5','4','3', '\3','5','4','4', 8845796c8dcSSimon Schubert '\3','5','4','5', '\3','5','4','6', '\3','5','4','7', '\3','5','4','8', '\3','5','4','9', 8855796c8dcSSimon Schubert '\3','5','5','0', '\3','5','5','1', '\3','5','5','2', '\3','5','5','3', '\3','5','5','4', 8865796c8dcSSimon Schubert '\3','5','5','5', '\3','5','5','6', '\3','5','5','7', '\3','5','5','8', '\3','5','5','9', 8875796c8dcSSimon Schubert '\3','5','6','0', '\3','5','6','1', '\3','5','6','2', '\3','5','6','3', '\3','5','6','4', 8885796c8dcSSimon Schubert '\3','5','6','5', '\3','5','6','6', '\3','5','6','7', '\3','5','6','8', '\3','5','6','9', 8895796c8dcSSimon Schubert '\3','5','7','0', '\3','5','7','1', '\3','5','7','2', '\3','5','7','3', '\3','5','7','4', 8905796c8dcSSimon Schubert '\3','5','7','5', '\3','5','7','6', '\3','5','7','7', '\3','5','7','8', '\3','5','7','9', 8915796c8dcSSimon Schubert '\3','5','8','0', '\3','5','8','1', '\3','5','8','2', '\3','5','8','3', '\3','5','8','4', 8925796c8dcSSimon Schubert '\3','5','8','5', '\3','5','8','6', '\3','5','8','7', '\3','5','8','8', '\3','5','8','9', 8935796c8dcSSimon Schubert '\3','5','9','0', '\3','5','9','1', '\3','5','9','2', '\3','5','9','3', '\3','5','9','4', 8945796c8dcSSimon Schubert '\3','5','9','5', '\3','5','9','6', '\3','5','9','7', '\3','5','9','8', '\3','5','9','9', 8955796c8dcSSimon Schubert '\3','6','0','0', '\3','6','0','1', '\3','6','0','2', '\3','6','0','3', '\3','6','0','4', 8965796c8dcSSimon Schubert '\3','6','0','5', '\3','6','0','6', '\3','6','0','7', '\3','6','0','8', '\3','6','0','9', 8975796c8dcSSimon Schubert '\3','6','1','0', '\3','6','1','1', '\3','6','1','2', '\3','6','1','3', '\3','6','1','4', 8985796c8dcSSimon Schubert '\3','6','1','5', '\3','6','1','6', '\3','6','1','7', '\3','6','1','8', '\3','6','1','9', 8995796c8dcSSimon Schubert '\3','6','2','0', '\3','6','2','1', '\3','6','2','2', '\3','6','2','3', '\3','6','2','4', 9005796c8dcSSimon Schubert '\3','6','2','5', '\3','6','2','6', '\3','6','2','7', '\3','6','2','8', '\3','6','2','9', 9015796c8dcSSimon Schubert '\3','6','3','0', '\3','6','3','1', '\3','6','3','2', '\3','6','3','3', '\3','6','3','4', 9025796c8dcSSimon Schubert '\3','6','3','5', '\3','6','3','6', '\3','6','3','7', '\3','6','3','8', '\3','6','3','9', 9035796c8dcSSimon Schubert '\3','6','4','0', '\3','6','4','1', '\3','6','4','2', '\3','6','4','3', '\3','6','4','4', 9045796c8dcSSimon Schubert '\3','6','4','5', '\3','6','4','6', '\3','6','4','7', '\3','6','4','8', '\3','6','4','9', 9055796c8dcSSimon Schubert '\3','6','5','0', '\3','6','5','1', '\3','6','5','2', '\3','6','5','3', '\3','6','5','4', 9065796c8dcSSimon Schubert '\3','6','5','5', '\3','6','5','6', '\3','6','5','7', '\3','6','5','8', '\3','6','5','9', 9075796c8dcSSimon Schubert '\3','6','6','0', '\3','6','6','1', '\3','6','6','2', '\3','6','6','3', '\3','6','6','4', 9085796c8dcSSimon Schubert '\3','6','6','5', '\3','6','6','6', '\3','6','6','7', '\3','6','6','8', '\3','6','6','9', 9095796c8dcSSimon Schubert '\3','6','7','0', '\3','6','7','1', '\3','6','7','2', '\3','6','7','3', '\3','6','7','4', 9105796c8dcSSimon Schubert '\3','6','7','5', '\3','6','7','6', '\3','6','7','7', '\3','6','7','8', '\3','6','7','9', 9115796c8dcSSimon Schubert '\3','6','8','0', '\3','6','8','1', '\3','6','8','2', '\3','6','8','3', '\3','6','8','4', 9125796c8dcSSimon Schubert '\3','6','8','5', '\3','6','8','6', '\3','6','8','7', '\3','6','8','8', '\3','6','8','9', 9135796c8dcSSimon Schubert '\3','6','9','0', '\3','6','9','1', '\3','6','9','2', '\3','6','9','3', '\3','6','9','4', 9145796c8dcSSimon Schubert '\3','6','9','5', '\3','6','9','6', '\3','6','9','7', '\3','6','9','8', '\3','6','9','9', 9155796c8dcSSimon Schubert '\3','7','0','0', '\3','7','0','1', '\3','7','0','2', '\3','7','0','3', '\3','7','0','4', 9165796c8dcSSimon Schubert '\3','7','0','5', '\3','7','0','6', '\3','7','0','7', '\3','7','0','8', '\3','7','0','9', 9175796c8dcSSimon Schubert '\3','7','1','0', '\3','7','1','1', '\3','7','1','2', '\3','7','1','3', '\3','7','1','4', 9185796c8dcSSimon Schubert '\3','7','1','5', '\3','7','1','6', '\3','7','1','7', '\3','7','1','8', '\3','7','1','9', 9195796c8dcSSimon Schubert '\3','7','2','0', '\3','7','2','1', '\3','7','2','2', '\3','7','2','3', '\3','7','2','4', 9205796c8dcSSimon Schubert '\3','7','2','5', '\3','7','2','6', '\3','7','2','7', '\3','7','2','8', '\3','7','2','9', 9215796c8dcSSimon Schubert '\3','7','3','0', '\3','7','3','1', '\3','7','3','2', '\3','7','3','3', '\3','7','3','4', 9225796c8dcSSimon Schubert '\3','7','3','5', '\3','7','3','6', '\3','7','3','7', '\3','7','3','8', '\3','7','3','9', 9235796c8dcSSimon Schubert '\3','7','4','0', '\3','7','4','1', '\3','7','4','2', '\3','7','4','3', '\3','7','4','4', 9245796c8dcSSimon Schubert '\3','7','4','5', '\3','7','4','6', '\3','7','4','7', '\3','7','4','8', '\3','7','4','9', 9255796c8dcSSimon Schubert '\3','7','5','0', '\3','7','5','1', '\3','7','5','2', '\3','7','5','3', '\3','7','5','4', 9265796c8dcSSimon Schubert '\3','7','5','5', '\3','7','5','6', '\3','7','5','7', '\3','7','5','8', '\3','7','5','9', 9275796c8dcSSimon Schubert '\3','7','6','0', '\3','7','6','1', '\3','7','6','2', '\3','7','6','3', '\3','7','6','4', 9285796c8dcSSimon Schubert '\3','7','6','5', '\3','7','6','6', '\3','7','6','7', '\3','7','6','8', '\3','7','6','9', 9295796c8dcSSimon Schubert '\3','7','7','0', '\3','7','7','1', '\3','7','7','2', '\3','7','7','3', '\3','7','7','4', 9305796c8dcSSimon Schubert '\3','7','7','5', '\3','7','7','6', '\3','7','7','7', '\3','7','7','8', '\3','7','7','9', 9315796c8dcSSimon Schubert '\3','7','8','0', '\3','7','8','1', '\3','7','8','2', '\3','7','8','3', '\3','7','8','4', 9325796c8dcSSimon Schubert '\3','7','8','5', '\3','7','8','6', '\3','7','8','7', '\3','7','8','8', '\3','7','8','9', 9335796c8dcSSimon Schubert '\3','7','9','0', '\3','7','9','1', '\3','7','9','2', '\3','7','9','3', '\3','7','9','4', 9345796c8dcSSimon Schubert '\3','7','9','5', '\3','7','9','6', '\3','7','9','7', '\3','7','9','8', '\3','7','9','9', 9355796c8dcSSimon Schubert '\3','8','0','0', '\3','8','0','1', '\3','8','0','2', '\3','8','0','3', '\3','8','0','4', 9365796c8dcSSimon Schubert '\3','8','0','5', '\3','8','0','6', '\3','8','0','7', '\3','8','0','8', '\3','8','0','9', 9375796c8dcSSimon Schubert '\3','8','1','0', '\3','8','1','1', '\3','8','1','2', '\3','8','1','3', '\3','8','1','4', 9385796c8dcSSimon Schubert '\3','8','1','5', '\3','8','1','6', '\3','8','1','7', '\3','8','1','8', '\3','8','1','9', 9395796c8dcSSimon Schubert '\3','8','2','0', '\3','8','2','1', '\3','8','2','2', '\3','8','2','3', '\3','8','2','4', 9405796c8dcSSimon Schubert '\3','8','2','5', '\3','8','2','6', '\3','8','2','7', '\3','8','2','8', '\3','8','2','9', 9415796c8dcSSimon Schubert '\3','8','3','0', '\3','8','3','1', '\3','8','3','2', '\3','8','3','3', '\3','8','3','4', 9425796c8dcSSimon Schubert '\3','8','3','5', '\3','8','3','6', '\3','8','3','7', '\3','8','3','8', '\3','8','3','9', 9435796c8dcSSimon Schubert '\3','8','4','0', '\3','8','4','1', '\3','8','4','2', '\3','8','4','3', '\3','8','4','4', 9445796c8dcSSimon Schubert '\3','8','4','5', '\3','8','4','6', '\3','8','4','7', '\3','8','4','8', '\3','8','4','9', 9455796c8dcSSimon Schubert '\3','8','5','0', '\3','8','5','1', '\3','8','5','2', '\3','8','5','3', '\3','8','5','4', 9465796c8dcSSimon Schubert '\3','8','5','5', '\3','8','5','6', '\3','8','5','7', '\3','8','5','8', '\3','8','5','9', 9475796c8dcSSimon Schubert '\3','8','6','0', '\3','8','6','1', '\3','8','6','2', '\3','8','6','3', '\3','8','6','4', 9485796c8dcSSimon Schubert '\3','8','6','5', '\3','8','6','6', '\3','8','6','7', '\3','8','6','8', '\3','8','6','9', 9495796c8dcSSimon Schubert '\3','8','7','0', '\3','8','7','1', '\3','8','7','2', '\3','8','7','3', '\3','8','7','4', 9505796c8dcSSimon Schubert '\3','8','7','5', '\3','8','7','6', '\3','8','7','7', '\3','8','7','8', '\3','8','7','9', 9515796c8dcSSimon Schubert '\3','8','8','0', '\3','8','8','1', '\3','8','8','2', '\3','8','8','3', '\3','8','8','4', 9525796c8dcSSimon Schubert '\3','8','8','5', '\3','8','8','6', '\3','8','8','7', '\3','8','8','8', '\3','8','8','9', 9535796c8dcSSimon Schubert '\3','8','9','0', '\3','8','9','1', '\3','8','9','2', '\3','8','9','3', '\3','8','9','4', 9545796c8dcSSimon Schubert '\3','8','9','5', '\3','8','9','6', '\3','8','9','7', '\3','8','9','8', '\3','8','9','9', 9555796c8dcSSimon Schubert '\3','9','0','0', '\3','9','0','1', '\3','9','0','2', '\3','9','0','3', '\3','9','0','4', 9565796c8dcSSimon Schubert '\3','9','0','5', '\3','9','0','6', '\3','9','0','7', '\3','9','0','8', '\3','9','0','9', 9575796c8dcSSimon Schubert '\3','9','1','0', '\3','9','1','1', '\3','9','1','2', '\3','9','1','3', '\3','9','1','4', 9585796c8dcSSimon Schubert '\3','9','1','5', '\3','9','1','6', '\3','9','1','7', '\3','9','1','8', '\3','9','1','9', 9595796c8dcSSimon Schubert '\3','9','2','0', '\3','9','2','1', '\3','9','2','2', '\3','9','2','3', '\3','9','2','4', 9605796c8dcSSimon Schubert '\3','9','2','5', '\3','9','2','6', '\3','9','2','7', '\3','9','2','8', '\3','9','2','9', 9615796c8dcSSimon Schubert '\3','9','3','0', '\3','9','3','1', '\3','9','3','2', '\3','9','3','3', '\3','9','3','4', 9625796c8dcSSimon Schubert '\3','9','3','5', '\3','9','3','6', '\3','9','3','7', '\3','9','3','8', '\3','9','3','9', 9635796c8dcSSimon Schubert '\3','9','4','0', '\3','9','4','1', '\3','9','4','2', '\3','9','4','3', '\3','9','4','4', 9645796c8dcSSimon Schubert '\3','9','4','5', '\3','9','4','6', '\3','9','4','7', '\3','9','4','8', '\3','9','4','9', 9655796c8dcSSimon Schubert '\3','9','5','0', '\3','9','5','1', '\3','9','5','2', '\3','9','5','3', '\3','9','5','4', 9665796c8dcSSimon Schubert '\3','9','5','5', '\3','9','5','6', '\3','9','5','7', '\3','9','5','8', '\3','9','5','9', 9675796c8dcSSimon Schubert '\3','9','6','0', '\3','9','6','1', '\3','9','6','2', '\3','9','6','3', '\3','9','6','4', 9685796c8dcSSimon Schubert '\3','9','6','5', '\3','9','6','6', '\3','9','6','7', '\3','9','6','8', '\3','9','6','9', 9695796c8dcSSimon Schubert '\3','9','7','0', '\3','9','7','1', '\3','9','7','2', '\3','9','7','3', '\3','9','7','4', 9705796c8dcSSimon Schubert '\3','9','7','5', '\3','9','7','6', '\3','9','7','7', '\3','9','7','8', '\3','9','7','9', 9715796c8dcSSimon Schubert '\3','9','8','0', '\3','9','8','1', '\3','9','8','2', '\3','9','8','3', '\3','9','8','4', 9725796c8dcSSimon Schubert '\3','9','8','5', '\3','9','8','6', '\3','9','8','7', '\3','9','8','8', '\3','9','8','9', 9735796c8dcSSimon Schubert '\3','9','9','0', '\3','9','9','1', '\3','9','9','2', '\3','9','9','3', '\3','9','9','4', 9745796c8dcSSimon Schubert '\3','9','9','5', '\3','9','9','6', '\3','9','9','7', '\3','9','9','8', '\3','9','9','9', '\0'}; 9755796c8dcSSimon Schubert #endif 9765796c8dcSSimon Schubert 9775796c8dcSSimon Schubert #if defined(DEC_DPD2BCD8) && DEC_DPD2BCD8==1 && !defined(DECDPD2BCD8) 9785796c8dcSSimon Schubert #define DECDPD2BCD8 9795796c8dcSSimon Schubert 9805796c8dcSSimon Schubert const uint8_t DPD2BCD8[4096]={ 9815796c8dcSSimon Schubert 0,0,0,0, 0,0,1,1, 0,0,2,1, 0,0,3,1, 0,0,4,1, 0,0,5,1, 0,0,6,1, 0,0,7,1, 0,0,8,1, 9825796c8dcSSimon Schubert 0,0,9,1, 0,8,0,2, 0,8,1,2, 8,0,0,3, 8,0,1,3, 8,8,0,3, 8,8,1,3, 0,1,0,2, 0,1,1,2, 9835796c8dcSSimon Schubert 0,1,2,2, 0,1,3,2, 0,1,4,2, 0,1,5,2, 0,1,6,2, 0,1,7,2, 0,1,8,2, 0,1,9,2, 0,9,0,2, 9845796c8dcSSimon Schubert 0,9,1,2, 8,1,0,3, 8,1,1,3, 8,9,0,3, 8,9,1,3, 0,2,0,2, 0,2,1,2, 0,2,2,2, 0,2,3,2, 9855796c8dcSSimon Schubert 0,2,4,2, 0,2,5,2, 0,2,6,2, 0,2,7,2, 0,2,8,2, 0,2,9,2, 0,8,2,2, 0,8,3,2, 8,2,0,3, 9865796c8dcSSimon Schubert 8,2,1,3, 8,0,8,3, 8,0,9,3, 0,3,0,2, 0,3,1,2, 0,3,2,2, 0,3,3,2, 0,3,4,2, 0,3,5,2, 9875796c8dcSSimon Schubert 0,3,6,2, 0,3,7,2, 0,3,8,2, 0,3,9,2, 0,9,2,2, 0,9,3,2, 8,3,0,3, 8,3,1,3, 8,1,8,3, 9885796c8dcSSimon Schubert 8,1,9,3, 0,4,0,2, 0,4,1,2, 0,4,2,2, 0,4,3,2, 0,4,4,2, 0,4,5,2, 0,4,6,2, 0,4,7,2, 9895796c8dcSSimon Schubert 0,4,8,2, 0,4,9,2, 0,8,4,2, 0,8,5,2, 8,4,0,3, 8,4,1,3, 0,8,8,2, 0,8,9,2, 0,5,0,2, 9905796c8dcSSimon Schubert 0,5,1,2, 0,5,2,2, 0,5,3,2, 0,5,4,2, 0,5,5,2, 0,5,6,2, 0,5,7,2, 0,5,8,2, 0,5,9,2, 9915796c8dcSSimon Schubert 0,9,4,2, 0,9,5,2, 8,5,0,3, 8,5,1,3, 0,9,8,2, 0,9,9,2, 0,6,0,2, 0,6,1,2, 0,6,2,2, 9925796c8dcSSimon Schubert 0,6,3,2, 0,6,4,2, 0,6,5,2, 0,6,6,2, 0,6,7,2, 0,6,8,2, 0,6,9,2, 0,8,6,2, 0,8,7,2, 9935796c8dcSSimon Schubert 8,6,0,3, 8,6,1,3, 8,8,8,3, 8,8,9,3, 0,7,0,2, 0,7,1,2, 0,7,2,2, 0,7,3,2, 0,7,4,2, 9945796c8dcSSimon Schubert 0,7,5,2, 0,7,6,2, 0,7,7,2, 0,7,8,2, 0,7,9,2, 0,9,6,2, 0,9,7,2, 8,7,0,3, 8,7,1,3, 9955796c8dcSSimon Schubert 8,9,8,3, 8,9,9,3, 1,0,0,3, 1,0,1,3, 1,0,2,3, 1,0,3,3, 1,0,4,3, 1,0,5,3, 1,0,6,3, 9965796c8dcSSimon Schubert 1,0,7,3, 1,0,8,3, 1,0,9,3, 1,8,0,3, 1,8,1,3, 9,0,0,3, 9,0,1,3, 9,8,0,3, 9,8,1,3, 9975796c8dcSSimon Schubert 1,1,0,3, 1,1,1,3, 1,1,2,3, 1,1,3,3, 1,1,4,3, 1,1,5,3, 1,1,6,3, 1,1,7,3, 1,1,8,3, 9985796c8dcSSimon Schubert 1,1,9,3, 1,9,0,3, 1,9,1,3, 9,1,0,3, 9,1,1,3, 9,9,0,3, 9,9,1,3, 1,2,0,3, 1,2,1,3, 9995796c8dcSSimon Schubert 1,2,2,3, 1,2,3,3, 1,2,4,3, 1,2,5,3, 1,2,6,3, 1,2,7,3, 1,2,8,3, 1,2,9,3, 1,8,2,3, 10005796c8dcSSimon Schubert 1,8,3,3, 9,2,0,3, 9,2,1,3, 9,0,8,3, 9,0,9,3, 1,3,0,3, 1,3,1,3, 1,3,2,3, 1,3,3,3, 10015796c8dcSSimon Schubert 1,3,4,3, 1,3,5,3, 1,3,6,3, 1,3,7,3, 1,3,8,3, 1,3,9,3, 1,9,2,3, 1,9,3,3, 9,3,0,3, 10025796c8dcSSimon Schubert 9,3,1,3, 9,1,8,3, 9,1,9,3, 1,4,0,3, 1,4,1,3, 1,4,2,3, 1,4,3,3, 1,4,4,3, 1,4,5,3, 10035796c8dcSSimon Schubert 1,4,6,3, 1,4,7,3, 1,4,8,3, 1,4,9,3, 1,8,4,3, 1,8,5,3, 9,4,0,3, 9,4,1,3, 1,8,8,3, 10045796c8dcSSimon Schubert 1,8,9,3, 1,5,0,3, 1,5,1,3, 1,5,2,3, 1,5,3,3, 1,5,4,3, 1,5,5,3, 1,5,6,3, 1,5,7,3, 10055796c8dcSSimon Schubert 1,5,8,3, 1,5,9,3, 1,9,4,3, 1,9,5,3, 9,5,0,3, 9,5,1,3, 1,9,8,3, 1,9,9,3, 1,6,0,3, 10065796c8dcSSimon Schubert 1,6,1,3, 1,6,2,3, 1,6,3,3, 1,6,4,3, 1,6,5,3, 1,6,6,3, 1,6,7,3, 1,6,8,3, 1,6,9,3, 10075796c8dcSSimon Schubert 1,8,6,3, 1,8,7,3, 9,6,0,3, 9,6,1,3, 9,8,8,3, 9,8,9,3, 1,7,0,3, 1,7,1,3, 1,7,2,3, 10085796c8dcSSimon Schubert 1,7,3,3, 1,7,4,3, 1,7,5,3, 1,7,6,3, 1,7,7,3, 1,7,8,3, 1,7,9,3, 1,9,6,3, 1,9,7,3, 10095796c8dcSSimon Schubert 9,7,0,3, 9,7,1,3, 9,9,8,3, 9,9,9,3, 2,0,0,3, 2,0,1,3, 2,0,2,3, 2,0,3,3, 2,0,4,3, 10105796c8dcSSimon Schubert 2,0,5,3, 2,0,6,3, 2,0,7,3, 2,0,8,3, 2,0,9,3, 2,8,0,3, 2,8,1,3, 8,0,2,3, 8,0,3,3, 10115796c8dcSSimon Schubert 8,8,2,3, 8,8,3,3, 2,1,0,3, 2,1,1,3, 2,1,2,3, 2,1,3,3, 2,1,4,3, 2,1,5,3, 2,1,6,3, 10125796c8dcSSimon Schubert 2,1,7,3, 2,1,8,3, 2,1,9,3, 2,9,0,3, 2,9,1,3, 8,1,2,3, 8,1,3,3, 8,9,2,3, 8,9,3,3, 10135796c8dcSSimon Schubert 2,2,0,3, 2,2,1,3, 2,2,2,3, 2,2,3,3, 2,2,4,3, 2,2,5,3, 2,2,6,3, 2,2,7,3, 2,2,8,3, 10145796c8dcSSimon Schubert 2,2,9,3, 2,8,2,3, 2,8,3,3, 8,2,2,3, 8,2,3,3, 8,2,8,3, 8,2,9,3, 2,3,0,3, 2,3,1,3, 10155796c8dcSSimon Schubert 2,3,2,3, 2,3,3,3, 2,3,4,3, 2,3,5,3, 2,3,6,3, 2,3,7,3, 2,3,8,3, 2,3,9,3, 2,9,2,3, 10165796c8dcSSimon Schubert 2,9,3,3, 8,3,2,3, 8,3,3,3, 8,3,8,3, 8,3,9,3, 2,4,0,3, 2,4,1,3, 2,4,2,3, 2,4,3,3, 10175796c8dcSSimon Schubert 2,4,4,3, 2,4,5,3, 2,4,6,3, 2,4,7,3, 2,4,8,3, 2,4,9,3, 2,8,4,3, 2,8,5,3, 8,4,2,3, 10185796c8dcSSimon Schubert 8,4,3,3, 2,8,8,3, 2,8,9,3, 2,5,0,3, 2,5,1,3, 2,5,2,3, 2,5,3,3, 2,5,4,3, 2,5,5,3, 10195796c8dcSSimon Schubert 2,5,6,3, 2,5,7,3, 2,5,8,3, 2,5,9,3, 2,9,4,3, 2,9,5,3, 8,5,2,3, 8,5,3,3, 2,9,8,3, 10205796c8dcSSimon Schubert 2,9,9,3, 2,6,0,3, 2,6,1,3, 2,6,2,3, 2,6,3,3, 2,6,4,3, 2,6,5,3, 2,6,6,3, 2,6,7,3, 10215796c8dcSSimon Schubert 2,6,8,3, 2,6,9,3, 2,8,6,3, 2,8,7,3, 8,6,2,3, 8,6,3,3, 8,8,8,3, 8,8,9,3, 2,7,0,3, 10225796c8dcSSimon Schubert 2,7,1,3, 2,7,2,3, 2,7,3,3, 2,7,4,3, 2,7,5,3, 2,7,6,3, 2,7,7,3, 2,7,8,3, 2,7,9,3, 10235796c8dcSSimon Schubert 2,9,6,3, 2,9,7,3, 8,7,2,3, 8,7,3,3, 8,9,8,3, 8,9,9,3, 3,0,0,3, 3,0,1,3, 3,0,2,3, 10245796c8dcSSimon Schubert 3,0,3,3, 3,0,4,3, 3,0,5,3, 3,0,6,3, 3,0,7,3, 3,0,8,3, 3,0,9,3, 3,8,0,3, 3,8,1,3, 10255796c8dcSSimon Schubert 9,0,2,3, 9,0,3,3, 9,8,2,3, 9,8,3,3, 3,1,0,3, 3,1,1,3, 3,1,2,3, 3,1,3,3, 3,1,4,3, 10265796c8dcSSimon Schubert 3,1,5,3, 3,1,6,3, 3,1,7,3, 3,1,8,3, 3,1,9,3, 3,9,0,3, 3,9,1,3, 9,1,2,3, 9,1,3,3, 10275796c8dcSSimon Schubert 9,9,2,3, 9,9,3,3, 3,2,0,3, 3,2,1,3, 3,2,2,3, 3,2,3,3, 3,2,4,3, 3,2,5,3, 3,2,6,3, 10285796c8dcSSimon Schubert 3,2,7,3, 3,2,8,3, 3,2,9,3, 3,8,2,3, 3,8,3,3, 9,2,2,3, 9,2,3,3, 9,2,8,3, 9,2,9,3, 10295796c8dcSSimon Schubert 3,3,0,3, 3,3,1,3, 3,3,2,3, 3,3,3,3, 3,3,4,3, 3,3,5,3, 3,3,6,3, 3,3,7,3, 3,3,8,3, 10305796c8dcSSimon Schubert 3,3,9,3, 3,9,2,3, 3,9,3,3, 9,3,2,3, 9,3,3,3, 9,3,8,3, 9,3,9,3, 3,4,0,3, 3,4,1,3, 10315796c8dcSSimon Schubert 3,4,2,3, 3,4,3,3, 3,4,4,3, 3,4,5,3, 3,4,6,3, 3,4,7,3, 3,4,8,3, 3,4,9,3, 3,8,4,3, 10325796c8dcSSimon Schubert 3,8,5,3, 9,4,2,3, 9,4,3,3, 3,8,8,3, 3,8,9,3, 3,5,0,3, 3,5,1,3, 3,5,2,3, 3,5,3,3, 10335796c8dcSSimon Schubert 3,5,4,3, 3,5,5,3, 3,5,6,3, 3,5,7,3, 3,5,8,3, 3,5,9,3, 3,9,4,3, 3,9,5,3, 9,5,2,3, 10345796c8dcSSimon Schubert 9,5,3,3, 3,9,8,3, 3,9,9,3, 3,6,0,3, 3,6,1,3, 3,6,2,3, 3,6,3,3, 3,6,4,3, 3,6,5,3, 10355796c8dcSSimon Schubert 3,6,6,3, 3,6,7,3, 3,6,8,3, 3,6,9,3, 3,8,6,3, 3,8,7,3, 9,6,2,3, 9,6,3,3, 9,8,8,3, 10365796c8dcSSimon Schubert 9,8,9,3, 3,7,0,3, 3,7,1,3, 3,7,2,3, 3,7,3,3, 3,7,4,3, 3,7,5,3, 3,7,6,3, 3,7,7,3, 10375796c8dcSSimon Schubert 3,7,8,3, 3,7,9,3, 3,9,6,3, 3,9,7,3, 9,7,2,3, 9,7,3,3, 9,9,8,3, 9,9,9,3, 4,0,0,3, 10385796c8dcSSimon Schubert 4,0,1,3, 4,0,2,3, 4,0,3,3, 4,0,4,3, 4,0,5,3, 4,0,6,3, 4,0,7,3, 4,0,8,3, 4,0,9,3, 10395796c8dcSSimon Schubert 4,8,0,3, 4,8,1,3, 8,0,4,3, 8,0,5,3, 8,8,4,3, 8,8,5,3, 4,1,0,3, 4,1,1,3, 4,1,2,3, 10405796c8dcSSimon Schubert 4,1,3,3, 4,1,4,3, 4,1,5,3, 4,1,6,3, 4,1,7,3, 4,1,8,3, 4,1,9,3, 4,9,0,3, 4,9,1,3, 10415796c8dcSSimon Schubert 8,1,4,3, 8,1,5,3, 8,9,4,3, 8,9,5,3, 4,2,0,3, 4,2,1,3, 4,2,2,3, 4,2,3,3, 4,2,4,3, 10425796c8dcSSimon Schubert 4,2,5,3, 4,2,6,3, 4,2,7,3, 4,2,8,3, 4,2,9,3, 4,8,2,3, 4,8,3,3, 8,2,4,3, 8,2,5,3, 10435796c8dcSSimon Schubert 8,4,8,3, 8,4,9,3, 4,3,0,3, 4,3,1,3, 4,3,2,3, 4,3,3,3, 4,3,4,3, 4,3,5,3, 4,3,6,3, 10445796c8dcSSimon Schubert 4,3,7,3, 4,3,8,3, 4,3,9,3, 4,9,2,3, 4,9,3,3, 8,3,4,3, 8,3,5,3, 8,5,8,3, 8,5,9,3, 10455796c8dcSSimon Schubert 4,4,0,3, 4,4,1,3, 4,4,2,3, 4,4,3,3, 4,4,4,3, 4,4,5,3, 4,4,6,3, 4,4,7,3, 4,4,8,3, 10465796c8dcSSimon Schubert 4,4,9,3, 4,8,4,3, 4,8,5,3, 8,4,4,3, 8,4,5,3, 4,8,8,3, 4,8,9,3, 4,5,0,3, 4,5,1,3, 10475796c8dcSSimon Schubert 4,5,2,3, 4,5,3,3, 4,5,4,3, 4,5,5,3, 4,5,6,3, 4,5,7,3, 4,5,8,3, 4,5,9,3, 4,9,4,3, 10485796c8dcSSimon Schubert 4,9,5,3, 8,5,4,3, 8,5,5,3, 4,9,8,3, 4,9,9,3, 4,6,0,3, 4,6,1,3, 4,6,2,3, 4,6,3,3, 10495796c8dcSSimon Schubert 4,6,4,3, 4,6,5,3, 4,6,6,3, 4,6,7,3, 4,6,8,3, 4,6,9,3, 4,8,6,3, 4,8,7,3, 8,6,4,3, 10505796c8dcSSimon Schubert 8,6,5,3, 8,8,8,3, 8,8,9,3, 4,7,0,3, 4,7,1,3, 4,7,2,3, 4,7,3,3, 4,7,4,3, 4,7,5,3, 10515796c8dcSSimon Schubert 4,7,6,3, 4,7,7,3, 4,7,8,3, 4,7,9,3, 4,9,6,3, 4,9,7,3, 8,7,4,3, 8,7,5,3, 8,9,8,3, 10525796c8dcSSimon Schubert 8,9,9,3, 5,0,0,3, 5,0,1,3, 5,0,2,3, 5,0,3,3, 5,0,4,3, 5,0,5,3, 5,0,6,3, 5,0,7,3, 10535796c8dcSSimon Schubert 5,0,8,3, 5,0,9,3, 5,8,0,3, 5,8,1,3, 9,0,4,3, 9,0,5,3, 9,8,4,3, 9,8,5,3, 5,1,0,3, 10545796c8dcSSimon Schubert 5,1,1,3, 5,1,2,3, 5,1,3,3, 5,1,4,3, 5,1,5,3, 5,1,6,3, 5,1,7,3, 5,1,8,3, 5,1,9,3, 10555796c8dcSSimon Schubert 5,9,0,3, 5,9,1,3, 9,1,4,3, 9,1,5,3, 9,9,4,3, 9,9,5,3, 5,2,0,3, 5,2,1,3, 5,2,2,3, 10565796c8dcSSimon Schubert 5,2,3,3, 5,2,4,3, 5,2,5,3, 5,2,6,3, 5,2,7,3, 5,2,8,3, 5,2,9,3, 5,8,2,3, 5,8,3,3, 10575796c8dcSSimon Schubert 9,2,4,3, 9,2,5,3, 9,4,8,3, 9,4,9,3, 5,3,0,3, 5,3,1,3, 5,3,2,3, 5,3,3,3, 5,3,4,3, 10585796c8dcSSimon Schubert 5,3,5,3, 5,3,6,3, 5,3,7,3, 5,3,8,3, 5,3,9,3, 5,9,2,3, 5,9,3,3, 9,3,4,3, 9,3,5,3, 10595796c8dcSSimon Schubert 9,5,8,3, 9,5,9,3, 5,4,0,3, 5,4,1,3, 5,4,2,3, 5,4,3,3, 5,4,4,3, 5,4,5,3, 5,4,6,3, 10605796c8dcSSimon Schubert 5,4,7,3, 5,4,8,3, 5,4,9,3, 5,8,4,3, 5,8,5,3, 9,4,4,3, 9,4,5,3, 5,8,8,3, 5,8,9,3, 10615796c8dcSSimon Schubert 5,5,0,3, 5,5,1,3, 5,5,2,3, 5,5,3,3, 5,5,4,3, 5,5,5,3, 5,5,6,3, 5,5,7,3, 5,5,8,3, 10625796c8dcSSimon Schubert 5,5,9,3, 5,9,4,3, 5,9,5,3, 9,5,4,3, 9,5,5,3, 5,9,8,3, 5,9,9,3, 5,6,0,3, 5,6,1,3, 10635796c8dcSSimon Schubert 5,6,2,3, 5,6,3,3, 5,6,4,3, 5,6,5,3, 5,6,6,3, 5,6,7,3, 5,6,8,3, 5,6,9,3, 5,8,6,3, 10645796c8dcSSimon Schubert 5,8,7,3, 9,6,4,3, 9,6,5,3, 9,8,8,3, 9,8,9,3, 5,7,0,3, 5,7,1,3, 5,7,2,3, 5,7,3,3, 10655796c8dcSSimon Schubert 5,7,4,3, 5,7,5,3, 5,7,6,3, 5,7,7,3, 5,7,8,3, 5,7,9,3, 5,9,6,3, 5,9,7,3, 9,7,4,3, 10665796c8dcSSimon Schubert 9,7,5,3, 9,9,8,3, 9,9,9,3, 6,0,0,3, 6,0,1,3, 6,0,2,3, 6,0,3,3, 6,0,4,3, 6,0,5,3, 10675796c8dcSSimon Schubert 6,0,6,3, 6,0,7,3, 6,0,8,3, 6,0,9,3, 6,8,0,3, 6,8,1,3, 8,0,6,3, 8,0,7,3, 8,8,6,3, 10685796c8dcSSimon Schubert 8,8,7,3, 6,1,0,3, 6,1,1,3, 6,1,2,3, 6,1,3,3, 6,1,4,3, 6,1,5,3, 6,1,6,3, 6,1,7,3, 10695796c8dcSSimon Schubert 6,1,8,3, 6,1,9,3, 6,9,0,3, 6,9,1,3, 8,1,6,3, 8,1,7,3, 8,9,6,3, 8,9,7,3, 6,2,0,3, 10705796c8dcSSimon Schubert 6,2,1,3, 6,2,2,3, 6,2,3,3, 6,2,4,3, 6,2,5,3, 6,2,6,3, 6,2,7,3, 6,2,8,3, 6,2,9,3, 10715796c8dcSSimon Schubert 6,8,2,3, 6,8,3,3, 8,2,6,3, 8,2,7,3, 8,6,8,3, 8,6,9,3, 6,3,0,3, 6,3,1,3, 6,3,2,3, 10725796c8dcSSimon Schubert 6,3,3,3, 6,3,4,3, 6,3,5,3, 6,3,6,3, 6,3,7,3, 6,3,8,3, 6,3,9,3, 6,9,2,3, 6,9,3,3, 10735796c8dcSSimon Schubert 8,3,6,3, 8,3,7,3, 8,7,8,3, 8,7,9,3, 6,4,0,3, 6,4,1,3, 6,4,2,3, 6,4,3,3, 6,4,4,3, 10745796c8dcSSimon Schubert 6,4,5,3, 6,4,6,3, 6,4,7,3, 6,4,8,3, 6,4,9,3, 6,8,4,3, 6,8,5,3, 8,4,6,3, 8,4,7,3, 10755796c8dcSSimon Schubert 6,8,8,3, 6,8,9,3, 6,5,0,3, 6,5,1,3, 6,5,2,3, 6,5,3,3, 6,5,4,3, 6,5,5,3, 6,5,6,3, 10765796c8dcSSimon Schubert 6,5,7,3, 6,5,8,3, 6,5,9,3, 6,9,4,3, 6,9,5,3, 8,5,6,3, 8,5,7,3, 6,9,8,3, 6,9,9,3, 10775796c8dcSSimon Schubert 6,6,0,3, 6,6,1,3, 6,6,2,3, 6,6,3,3, 6,6,4,3, 6,6,5,3, 6,6,6,3, 6,6,7,3, 6,6,8,3, 10785796c8dcSSimon Schubert 6,6,9,3, 6,8,6,3, 6,8,7,3, 8,6,6,3, 8,6,7,3, 8,8,8,3, 8,8,9,3, 6,7,0,3, 6,7,1,3, 10795796c8dcSSimon Schubert 6,7,2,3, 6,7,3,3, 6,7,4,3, 6,7,5,3, 6,7,6,3, 6,7,7,3, 6,7,8,3, 6,7,9,3, 6,9,6,3, 10805796c8dcSSimon Schubert 6,9,7,3, 8,7,6,3, 8,7,7,3, 8,9,8,3, 8,9,9,3, 7,0,0,3, 7,0,1,3, 7,0,2,3, 7,0,3,3, 10815796c8dcSSimon Schubert 7,0,4,3, 7,0,5,3, 7,0,6,3, 7,0,7,3, 7,0,8,3, 7,0,9,3, 7,8,0,3, 7,8,1,3, 9,0,6,3, 10825796c8dcSSimon Schubert 9,0,7,3, 9,8,6,3, 9,8,7,3, 7,1,0,3, 7,1,1,3, 7,1,2,3, 7,1,3,3, 7,1,4,3, 7,1,5,3, 10835796c8dcSSimon Schubert 7,1,6,3, 7,1,7,3, 7,1,8,3, 7,1,9,3, 7,9,0,3, 7,9,1,3, 9,1,6,3, 9,1,7,3, 9,9,6,3, 10845796c8dcSSimon Schubert 9,9,7,3, 7,2,0,3, 7,2,1,3, 7,2,2,3, 7,2,3,3, 7,2,4,3, 7,2,5,3, 7,2,6,3, 7,2,7,3, 10855796c8dcSSimon Schubert 7,2,8,3, 7,2,9,3, 7,8,2,3, 7,8,3,3, 9,2,6,3, 9,2,7,3, 9,6,8,3, 9,6,9,3, 7,3,0,3, 10865796c8dcSSimon Schubert 7,3,1,3, 7,3,2,3, 7,3,3,3, 7,3,4,3, 7,3,5,3, 7,3,6,3, 7,3,7,3, 7,3,8,3, 7,3,9,3, 10875796c8dcSSimon Schubert 7,9,2,3, 7,9,3,3, 9,3,6,3, 9,3,7,3, 9,7,8,3, 9,7,9,3, 7,4,0,3, 7,4,1,3, 7,4,2,3, 10885796c8dcSSimon Schubert 7,4,3,3, 7,4,4,3, 7,4,5,3, 7,4,6,3, 7,4,7,3, 7,4,8,3, 7,4,9,3, 7,8,4,3, 7,8,5,3, 10895796c8dcSSimon Schubert 9,4,6,3, 9,4,7,3, 7,8,8,3, 7,8,9,3, 7,5,0,3, 7,5,1,3, 7,5,2,3, 7,5,3,3, 7,5,4,3, 10905796c8dcSSimon Schubert 7,5,5,3, 7,5,6,3, 7,5,7,3, 7,5,8,3, 7,5,9,3, 7,9,4,3, 7,9,5,3, 9,5,6,3, 9,5,7,3, 10915796c8dcSSimon Schubert 7,9,8,3, 7,9,9,3, 7,6,0,3, 7,6,1,3, 7,6,2,3, 7,6,3,3, 7,6,4,3, 7,6,5,3, 7,6,6,3, 10925796c8dcSSimon Schubert 7,6,7,3, 7,6,8,3, 7,6,9,3, 7,8,6,3, 7,8,7,3, 9,6,6,3, 9,6,7,3, 9,8,8,3, 9,8,9,3, 10935796c8dcSSimon Schubert 7,7,0,3, 7,7,1,3, 7,7,2,3, 7,7,3,3, 7,7,4,3, 7,7,5,3, 7,7,6,3, 7,7,7,3, 7,7,8,3, 10945796c8dcSSimon Schubert 7,7,9,3, 7,9,6,3, 7,9,7,3, 9,7,6,3, 9,7,7,3, 9,9,8,3, 9,9,9,3}; 10955796c8dcSSimon Schubert #endif 10965796c8dcSSimon Schubert 10975796c8dcSSimon Schubert #if defined(DEC_BIN2BCD8) && DEC_BIN2BCD8==1 && !defined(DECBIN2BCD8) 10985796c8dcSSimon Schubert #define DECBIN2BCD8 10995796c8dcSSimon Schubert 11005796c8dcSSimon Schubert const uint8_t BIN2BCD8[4000]={ 11015796c8dcSSimon Schubert 0,0,0,0, 0,0,1,1, 0,0,2,1, 0,0,3,1, 0,0,4,1, 0,0,5,1, 0,0,6,1, 0,0,7,1, 0,0,8,1, 11025796c8dcSSimon Schubert 0,0,9,1, 0,1,0,2, 0,1,1,2, 0,1,2,2, 0,1,3,2, 0,1,4,2, 0,1,5,2, 0,1,6,2, 0,1,7,2, 11035796c8dcSSimon Schubert 0,1,8,2, 0,1,9,2, 0,2,0,2, 0,2,1,2, 0,2,2,2, 0,2,3,2, 0,2,4,2, 0,2,5,2, 0,2,6,2, 11045796c8dcSSimon Schubert 0,2,7,2, 0,2,8,2, 0,2,9,2, 0,3,0,2, 0,3,1,2, 0,3,2,2, 0,3,3,2, 0,3,4,2, 0,3,5,2, 11055796c8dcSSimon Schubert 0,3,6,2, 0,3,7,2, 0,3,8,2, 0,3,9,2, 0,4,0,2, 0,4,1,2, 0,4,2,2, 0,4,3,2, 0,4,4,2, 11065796c8dcSSimon Schubert 0,4,5,2, 0,4,6,2, 0,4,7,2, 0,4,8,2, 0,4,9,2, 0,5,0,2, 0,5,1,2, 0,5,2,2, 0,5,3,2, 11075796c8dcSSimon Schubert 0,5,4,2, 0,5,5,2, 0,5,6,2, 0,5,7,2, 0,5,8,2, 0,5,9,2, 0,6,0,2, 0,6,1,2, 0,6,2,2, 11085796c8dcSSimon Schubert 0,6,3,2, 0,6,4,2, 0,6,5,2, 0,6,6,2, 0,6,7,2, 0,6,8,2, 0,6,9,2, 0,7,0,2, 0,7,1,2, 11095796c8dcSSimon Schubert 0,7,2,2, 0,7,3,2, 0,7,4,2, 0,7,5,2, 0,7,6,2, 0,7,7,2, 0,7,8,2, 0,7,9,2, 0,8,0,2, 11105796c8dcSSimon Schubert 0,8,1,2, 0,8,2,2, 0,8,3,2, 0,8,4,2, 0,8,5,2, 0,8,6,2, 0,8,7,2, 0,8,8,2, 0,8,9,2, 11115796c8dcSSimon Schubert 0,9,0,2, 0,9,1,2, 0,9,2,2, 0,9,3,2, 0,9,4,2, 0,9,5,2, 0,9,6,2, 0,9,7,2, 0,9,8,2, 11125796c8dcSSimon Schubert 0,9,9,2, 1,0,0,3, 1,0,1,3, 1,0,2,3, 1,0,3,3, 1,0,4,3, 1,0,5,3, 1,0,6,3, 1,0,7,3, 11135796c8dcSSimon Schubert 1,0,8,3, 1,0,9,3, 1,1,0,3, 1,1,1,3, 1,1,2,3, 1,1,3,3, 1,1,4,3, 1,1,5,3, 1,1,6,3, 11145796c8dcSSimon Schubert 1,1,7,3, 1,1,8,3, 1,1,9,3, 1,2,0,3, 1,2,1,3, 1,2,2,3, 1,2,3,3, 1,2,4,3, 1,2,5,3, 11155796c8dcSSimon Schubert 1,2,6,3, 1,2,7,3, 1,2,8,3, 1,2,9,3, 1,3,0,3, 1,3,1,3, 1,3,2,3, 1,3,3,3, 1,3,4,3, 11165796c8dcSSimon Schubert 1,3,5,3, 1,3,6,3, 1,3,7,3, 1,3,8,3, 1,3,9,3, 1,4,0,3, 1,4,1,3, 1,4,2,3, 1,4,3,3, 11175796c8dcSSimon Schubert 1,4,4,3, 1,4,5,3, 1,4,6,3, 1,4,7,3, 1,4,8,3, 1,4,9,3, 1,5,0,3, 1,5,1,3, 1,5,2,3, 11185796c8dcSSimon Schubert 1,5,3,3, 1,5,4,3, 1,5,5,3, 1,5,6,3, 1,5,7,3, 1,5,8,3, 1,5,9,3, 1,6,0,3, 1,6,1,3, 11195796c8dcSSimon Schubert 1,6,2,3, 1,6,3,3, 1,6,4,3, 1,6,5,3, 1,6,6,3, 1,6,7,3, 1,6,8,3, 1,6,9,3, 1,7,0,3, 11205796c8dcSSimon Schubert 1,7,1,3, 1,7,2,3, 1,7,3,3, 1,7,4,3, 1,7,5,3, 1,7,6,3, 1,7,7,3, 1,7,8,3, 1,7,9,3, 11215796c8dcSSimon Schubert 1,8,0,3, 1,8,1,3, 1,8,2,3, 1,8,3,3, 1,8,4,3, 1,8,5,3, 1,8,6,3, 1,8,7,3, 1,8,8,3, 11225796c8dcSSimon Schubert 1,8,9,3, 1,9,0,3, 1,9,1,3, 1,9,2,3, 1,9,3,3, 1,9,4,3, 1,9,5,3, 1,9,6,3, 1,9,7,3, 11235796c8dcSSimon Schubert 1,9,8,3, 1,9,9,3, 2,0,0,3, 2,0,1,3, 2,0,2,3, 2,0,3,3, 2,0,4,3, 2,0,5,3, 2,0,6,3, 11245796c8dcSSimon Schubert 2,0,7,3, 2,0,8,3, 2,0,9,3, 2,1,0,3, 2,1,1,3, 2,1,2,3, 2,1,3,3, 2,1,4,3, 2,1,5,3, 11255796c8dcSSimon Schubert 2,1,6,3, 2,1,7,3, 2,1,8,3, 2,1,9,3, 2,2,0,3, 2,2,1,3, 2,2,2,3, 2,2,3,3, 2,2,4,3, 11265796c8dcSSimon Schubert 2,2,5,3, 2,2,6,3, 2,2,7,3, 2,2,8,3, 2,2,9,3, 2,3,0,3, 2,3,1,3, 2,3,2,3, 2,3,3,3, 11275796c8dcSSimon Schubert 2,3,4,3, 2,3,5,3, 2,3,6,3, 2,3,7,3, 2,3,8,3, 2,3,9,3, 2,4,0,3, 2,4,1,3, 2,4,2,3, 11285796c8dcSSimon Schubert 2,4,3,3, 2,4,4,3, 2,4,5,3, 2,4,6,3, 2,4,7,3, 2,4,8,3, 2,4,9,3, 2,5,0,3, 2,5,1,3, 11295796c8dcSSimon Schubert 2,5,2,3, 2,5,3,3, 2,5,4,3, 2,5,5,3, 2,5,6,3, 2,5,7,3, 2,5,8,3, 2,5,9,3, 2,6,0,3, 11305796c8dcSSimon Schubert 2,6,1,3, 2,6,2,3, 2,6,3,3, 2,6,4,3, 2,6,5,3, 2,6,6,3, 2,6,7,3, 2,6,8,3, 2,6,9,3, 11315796c8dcSSimon Schubert 2,7,0,3, 2,7,1,3, 2,7,2,3, 2,7,3,3, 2,7,4,3, 2,7,5,3, 2,7,6,3, 2,7,7,3, 2,7,8,3, 11325796c8dcSSimon Schubert 2,7,9,3, 2,8,0,3, 2,8,1,3, 2,8,2,3, 2,8,3,3, 2,8,4,3, 2,8,5,3, 2,8,6,3, 2,8,7,3, 11335796c8dcSSimon Schubert 2,8,8,3, 2,8,9,3, 2,9,0,3, 2,9,1,3, 2,9,2,3, 2,9,3,3, 2,9,4,3, 2,9,5,3, 2,9,6,3, 11345796c8dcSSimon Schubert 2,9,7,3, 2,9,8,3, 2,9,9,3, 3,0,0,3, 3,0,1,3, 3,0,2,3, 3,0,3,3, 3,0,4,3, 3,0,5,3, 11355796c8dcSSimon Schubert 3,0,6,3, 3,0,7,3, 3,0,8,3, 3,0,9,3, 3,1,0,3, 3,1,1,3, 3,1,2,3, 3,1,3,3, 3,1,4,3, 11365796c8dcSSimon Schubert 3,1,5,3, 3,1,6,3, 3,1,7,3, 3,1,8,3, 3,1,9,3, 3,2,0,3, 3,2,1,3, 3,2,2,3, 3,2,3,3, 11375796c8dcSSimon Schubert 3,2,4,3, 3,2,5,3, 3,2,6,3, 3,2,7,3, 3,2,8,3, 3,2,9,3, 3,3,0,3, 3,3,1,3, 3,3,2,3, 11385796c8dcSSimon Schubert 3,3,3,3, 3,3,4,3, 3,3,5,3, 3,3,6,3, 3,3,7,3, 3,3,8,3, 3,3,9,3, 3,4,0,3, 3,4,1,3, 11395796c8dcSSimon Schubert 3,4,2,3, 3,4,3,3, 3,4,4,3, 3,4,5,3, 3,4,6,3, 3,4,7,3, 3,4,8,3, 3,4,9,3, 3,5,0,3, 11405796c8dcSSimon Schubert 3,5,1,3, 3,5,2,3, 3,5,3,3, 3,5,4,3, 3,5,5,3, 3,5,6,3, 3,5,7,3, 3,5,8,3, 3,5,9,3, 11415796c8dcSSimon Schubert 3,6,0,3, 3,6,1,3, 3,6,2,3, 3,6,3,3, 3,6,4,3, 3,6,5,3, 3,6,6,3, 3,6,7,3, 3,6,8,3, 11425796c8dcSSimon Schubert 3,6,9,3, 3,7,0,3, 3,7,1,3, 3,7,2,3, 3,7,3,3, 3,7,4,3, 3,7,5,3, 3,7,6,3, 3,7,7,3, 11435796c8dcSSimon Schubert 3,7,8,3, 3,7,9,3, 3,8,0,3, 3,8,1,3, 3,8,2,3, 3,8,3,3, 3,8,4,3, 3,8,5,3, 3,8,6,3, 11445796c8dcSSimon Schubert 3,8,7,3, 3,8,8,3, 3,8,9,3, 3,9,0,3, 3,9,1,3, 3,9,2,3, 3,9,3,3, 3,9,4,3, 3,9,5,3, 11455796c8dcSSimon Schubert 3,9,6,3, 3,9,7,3, 3,9,8,3, 3,9,9,3, 4,0,0,3, 4,0,1,3, 4,0,2,3, 4,0,3,3, 4,0,4,3, 11465796c8dcSSimon Schubert 4,0,5,3, 4,0,6,3, 4,0,7,3, 4,0,8,3, 4,0,9,3, 4,1,0,3, 4,1,1,3, 4,1,2,3, 4,1,3,3, 11475796c8dcSSimon Schubert 4,1,4,3, 4,1,5,3, 4,1,6,3, 4,1,7,3, 4,1,8,3, 4,1,9,3, 4,2,0,3, 4,2,1,3, 4,2,2,3, 11485796c8dcSSimon Schubert 4,2,3,3, 4,2,4,3, 4,2,5,3, 4,2,6,3, 4,2,7,3, 4,2,8,3, 4,2,9,3, 4,3,0,3, 4,3,1,3, 11495796c8dcSSimon Schubert 4,3,2,3, 4,3,3,3, 4,3,4,3, 4,3,5,3, 4,3,6,3, 4,3,7,3, 4,3,8,3, 4,3,9,3, 4,4,0,3, 11505796c8dcSSimon Schubert 4,4,1,3, 4,4,2,3, 4,4,3,3, 4,4,4,3, 4,4,5,3, 4,4,6,3, 4,4,7,3, 4,4,8,3, 4,4,9,3, 11515796c8dcSSimon Schubert 4,5,0,3, 4,5,1,3, 4,5,2,3, 4,5,3,3, 4,5,4,3, 4,5,5,3, 4,5,6,3, 4,5,7,3, 4,5,8,3, 11525796c8dcSSimon Schubert 4,5,9,3, 4,6,0,3, 4,6,1,3, 4,6,2,3, 4,6,3,3, 4,6,4,3, 4,6,5,3, 4,6,6,3, 4,6,7,3, 11535796c8dcSSimon Schubert 4,6,8,3, 4,6,9,3, 4,7,0,3, 4,7,1,3, 4,7,2,3, 4,7,3,3, 4,7,4,3, 4,7,5,3, 4,7,6,3, 11545796c8dcSSimon Schubert 4,7,7,3, 4,7,8,3, 4,7,9,3, 4,8,0,3, 4,8,1,3, 4,8,2,3, 4,8,3,3, 4,8,4,3, 4,8,5,3, 11555796c8dcSSimon Schubert 4,8,6,3, 4,8,7,3, 4,8,8,3, 4,8,9,3, 4,9,0,3, 4,9,1,3, 4,9,2,3, 4,9,3,3, 4,9,4,3, 11565796c8dcSSimon Schubert 4,9,5,3, 4,9,6,3, 4,9,7,3, 4,9,8,3, 4,9,9,3, 5,0,0,3, 5,0,1,3, 5,0,2,3, 5,0,3,3, 11575796c8dcSSimon Schubert 5,0,4,3, 5,0,5,3, 5,0,6,3, 5,0,7,3, 5,0,8,3, 5,0,9,3, 5,1,0,3, 5,1,1,3, 5,1,2,3, 11585796c8dcSSimon Schubert 5,1,3,3, 5,1,4,3, 5,1,5,3, 5,1,6,3, 5,1,7,3, 5,1,8,3, 5,1,9,3, 5,2,0,3, 5,2,1,3, 11595796c8dcSSimon Schubert 5,2,2,3, 5,2,3,3, 5,2,4,3, 5,2,5,3, 5,2,6,3, 5,2,7,3, 5,2,8,3, 5,2,9,3, 5,3,0,3, 11605796c8dcSSimon Schubert 5,3,1,3, 5,3,2,3, 5,3,3,3, 5,3,4,3, 5,3,5,3, 5,3,6,3, 5,3,7,3, 5,3,8,3, 5,3,9,3, 11615796c8dcSSimon Schubert 5,4,0,3, 5,4,1,3, 5,4,2,3, 5,4,3,3, 5,4,4,3, 5,4,5,3, 5,4,6,3, 5,4,7,3, 5,4,8,3, 11625796c8dcSSimon Schubert 5,4,9,3, 5,5,0,3, 5,5,1,3, 5,5,2,3, 5,5,3,3, 5,5,4,3, 5,5,5,3, 5,5,6,3, 5,5,7,3, 11635796c8dcSSimon Schubert 5,5,8,3, 5,5,9,3, 5,6,0,3, 5,6,1,3, 5,6,2,3, 5,6,3,3, 5,6,4,3, 5,6,5,3, 5,6,6,3, 11645796c8dcSSimon Schubert 5,6,7,3, 5,6,8,3, 5,6,9,3, 5,7,0,3, 5,7,1,3, 5,7,2,3, 5,7,3,3, 5,7,4,3, 5,7,5,3, 11655796c8dcSSimon Schubert 5,7,6,3, 5,7,7,3, 5,7,8,3, 5,7,9,3, 5,8,0,3, 5,8,1,3, 5,8,2,3, 5,8,3,3, 5,8,4,3, 11665796c8dcSSimon Schubert 5,8,5,3, 5,8,6,3, 5,8,7,3, 5,8,8,3, 5,8,9,3, 5,9,0,3, 5,9,1,3, 5,9,2,3, 5,9,3,3, 11675796c8dcSSimon Schubert 5,9,4,3, 5,9,5,3, 5,9,6,3, 5,9,7,3, 5,9,8,3, 5,9,9,3, 6,0,0,3, 6,0,1,3, 6,0,2,3, 11685796c8dcSSimon Schubert 6,0,3,3, 6,0,4,3, 6,0,5,3, 6,0,6,3, 6,0,7,3, 6,0,8,3, 6,0,9,3, 6,1,0,3, 6,1,1,3, 11695796c8dcSSimon Schubert 6,1,2,3, 6,1,3,3, 6,1,4,3, 6,1,5,3, 6,1,6,3, 6,1,7,3, 6,1,8,3, 6,1,9,3, 6,2,0,3, 11705796c8dcSSimon Schubert 6,2,1,3, 6,2,2,3, 6,2,3,3, 6,2,4,3, 6,2,5,3, 6,2,6,3, 6,2,7,3, 6,2,8,3, 6,2,9,3, 11715796c8dcSSimon Schubert 6,3,0,3, 6,3,1,3, 6,3,2,3, 6,3,3,3, 6,3,4,3, 6,3,5,3, 6,3,6,3, 6,3,7,3, 6,3,8,3, 11725796c8dcSSimon Schubert 6,3,9,3, 6,4,0,3, 6,4,1,3, 6,4,2,3, 6,4,3,3, 6,4,4,3, 6,4,5,3, 6,4,6,3, 6,4,7,3, 11735796c8dcSSimon Schubert 6,4,8,3, 6,4,9,3, 6,5,0,3, 6,5,1,3, 6,5,2,3, 6,5,3,3, 6,5,4,3, 6,5,5,3, 6,5,6,3, 11745796c8dcSSimon Schubert 6,5,7,3, 6,5,8,3, 6,5,9,3, 6,6,0,3, 6,6,1,3, 6,6,2,3, 6,6,3,3, 6,6,4,3, 6,6,5,3, 11755796c8dcSSimon Schubert 6,6,6,3, 6,6,7,3, 6,6,8,3, 6,6,9,3, 6,7,0,3, 6,7,1,3, 6,7,2,3, 6,7,3,3, 6,7,4,3, 11765796c8dcSSimon Schubert 6,7,5,3, 6,7,6,3, 6,7,7,3, 6,7,8,3, 6,7,9,3, 6,8,0,3, 6,8,1,3, 6,8,2,3, 6,8,3,3, 11775796c8dcSSimon Schubert 6,8,4,3, 6,8,5,3, 6,8,6,3, 6,8,7,3, 6,8,8,3, 6,8,9,3, 6,9,0,3, 6,9,1,3, 6,9,2,3, 11785796c8dcSSimon Schubert 6,9,3,3, 6,9,4,3, 6,9,5,3, 6,9,6,3, 6,9,7,3, 6,9,8,3, 6,9,9,3, 7,0,0,3, 7,0,1,3, 11795796c8dcSSimon Schubert 7,0,2,3, 7,0,3,3, 7,0,4,3, 7,0,5,3, 7,0,6,3, 7,0,7,3, 7,0,8,3, 7,0,9,3, 7,1,0,3, 11805796c8dcSSimon Schubert 7,1,1,3, 7,1,2,3, 7,1,3,3, 7,1,4,3, 7,1,5,3, 7,1,6,3, 7,1,7,3, 7,1,8,3, 7,1,9,3, 11815796c8dcSSimon Schubert 7,2,0,3, 7,2,1,3, 7,2,2,3, 7,2,3,3, 7,2,4,3, 7,2,5,3, 7,2,6,3, 7,2,7,3, 7,2,8,3, 11825796c8dcSSimon Schubert 7,2,9,3, 7,3,0,3, 7,3,1,3, 7,3,2,3, 7,3,3,3, 7,3,4,3, 7,3,5,3, 7,3,6,3, 7,3,7,3, 11835796c8dcSSimon Schubert 7,3,8,3, 7,3,9,3, 7,4,0,3, 7,4,1,3, 7,4,2,3, 7,4,3,3, 7,4,4,3, 7,4,5,3, 7,4,6,3, 11845796c8dcSSimon Schubert 7,4,7,3, 7,4,8,3, 7,4,9,3, 7,5,0,3, 7,5,1,3, 7,5,2,3, 7,5,3,3, 7,5,4,3, 7,5,5,3, 11855796c8dcSSimon Schubert 7,5,6,3, 7,5,7,3, 7,5,8,3, 7,5,9,3, 7,6,0,3, 7,6,1,3, 7,6,2,3, 7,6,3,3, 7,6,4,3, 11865796c8dcSSimon Schubert 7,6,5,3, 7,6,6,3, 7,6,7,3, 7,6,8,3, 7,6,9,3, 7,7,0,3, 7,7,1,3, 7,7,2,3, 7,7,3,3, 11875796c8dcSSimon Schubert 7,7,4,3, 7,7,5,3, 7,7,6,3, 7,7,7,3, 7,7,8,3, 7,7,9,3, 7,8,0,3, 7,8,1,3, 7,8,2,3, 11885796c8dcSSimon Schubert 7,8,3,3, 7,8,4,3, 7,8,5,3, 7,8,6,3, 7,8,7,3, 7,8,8,3, 7,8,9,3, 7,9,0,3, 7,9,1,3, 11895796c8dcSSimon Schubert 7,9,2,3, 7,9,3,3, 7,9,4,3, 7,9,5,3, 7,9,6,3, 7,9,7,3, 7,9,8,3, 7,9,9,3, 8,0,0,3, 11905796c8dcSSimon Schubert 8,0,1,3, 8,0,2,3, 8,0,3,3, 8,0,4,3, 8,0,5,3, 8,0,6,3, 8,0,7,3, 8,0,8,3, 8,0,9,3, 11915796c8dcSSimon Schubert 8,1,0,3, 8,1,1,3, 8,1,2,3, 8,1,3,3, 8,1,4,3, 8,1,5,3, 8,1,6,3, 8,1,7,3, 8,1,8,3, 11925796c8dcSSimon Schubert 8,1,9,3, 8,2,0,3, 8,2,1,3, 8,2,2,3, 8,2,3,3, 8,2,4,3, 8,2,5,3, 8,2,6,3, 8,2,7,3, 11935796c8dcSSimon Schubert 8,2,8,3, 8,2,9,3, 8,3,0,3, 8,3,1,3, 8,3,2,3, 8,3,3,3, 8,3,4,3, 8,3,5,3, 8,3,6,3, 11945796c8dcSSimon Schubert 8,3,7,3, 8,3,8,3, 8,3,9,3, 8,4,0,3, 8,4,1,3, 8,4,2,3, 8,4,3,3, 8,4,4,3, 8,4,5,3, 11955796c8dcSSimon Schubert 8,4,6,3, 8,4,7,3, 8,4,8,3, 8,4,9,3, 8,5,0,3, 8,5,1,3, 8,5,2,3, 8,5,3,3, 8,5,4,3, 11965796c8dcSSimon Schubert 8,5,5,3, 8,5,6,3, 8,5,7,3, 8,5,8,3, 8,5,9,3, 8,6,0,3, 8,6,1,3, 8,6,2,3, 8,6,3,3, 11975796c8dcSSimon Schubert 8,6,4,3, 8,6,5,3, 8,6,6,3, 8,6,7,3, 8,6,8,3, 8,6,9,3, 8,7,0,3, 8,7,1,3, 8,7,2,3, 11985796c8dcSSimon Schubert 8,7,3,3, 8,7,4,3, 8,7,5,3, 8,7,6,3, 8,7,7,3, 8,7,8,3, 8,7,9,3, 8,8,0,3, 8,8,1,3, 11995796c8dcSSimon Schubert 8,8,2,3, 8,8,3,3, 8,8,4,3, 8,8,5,3, 8,8,6,3, 8,8,7,3, 8,8,8,3, 8,8,9,3, 8,9,0,3, 12005796c8dcSSimon Schubert 8,9,1,3, 8,9,2,3, 8,9,3,3, 8,9,4,3, 8,9,5,3, 8,9,6,3, 8,9,7,3, 8,9,8,3, 8,9,9,3, 12015796c8dcSSimon Schubert 9,0,0,3, 9,0,1,3, 9,0,2,3, 9,0,3,3, 9,0,4,3, 9,0,5,3, 9,0,6,3, 9,0,7,3, 9,0,8,3, 12025796c8dcSSimon Schubert 9,0,9,3, 9,1,0,3, 9,1,1,3, 9,1,2,3, 9,1,3,3, 9,1,4,3, 9,1,5,3, 9,1,6,3, 9,1,7,3, 12035796c8dcSSimon Schubert 9,1,8,3, 9,1,9,3, 9,2,0,3, 9,2,1,3, 9,2,2,3, 9,2,3,3, 9,2,4,3, 9,2,5,3, 9,2,6,3, 12045796c8dcSSimon Schubert 9,2,7,3, 9,2,8,3, 9,2,9,3, 9,3,0,3, 9,3,1,3, 9,3,2,3, 9,3,3,3, 9,3,4,3, 9,3,5,3, 12055796c8dcSSimon Schubert 9,3,6,3, 9,3,7,3, 9,3,8,3, 9,3,9,3, 9,4,0,3, 9,4,1,3, 9,4,2,3, 9,4,3,3, 9,4,4,3, 12065796c8dcSSimon Schubert 9,4,5,3, 9,4,6,3, 9,4,7,3, 9,4,8,3, 9,4,9,3, 9,5,0,3, 9,5,1,3, 9,5,2,3, 9,5,3,3, 12075796c8dcSSimon Schubert 9,5,4,3, 9,5,5,3, 9,5,6,3, 9,5,7,3, 9,5,8,3, 9,5,9,3, 9,6,0,3, 9,6,1,3, 9,6,2,3, 12085796c8dcSSimon Schubert 9,6,3,3, 9,6,4,3, 9,6,5,3, 9,6,6,3, 9,6,7,3, 9,6,8,3, 9,6,9,3, 9,7,0,3, 9,7,1,3, 12095796c8dcSSimon Schubert 9,7,2,3, 9,7,3,3, 9,7,4,3, 9,7,5,3, 9,7,6,3, 9,7,7,3, 9,7,8,3, 9,7,9,3, 9,8,0,3, 12105796c8dcSSimon Schubert 9,8,1,3, 9,8,2,3, 9,8,3,3, 9,8,4,3, 9,8,5,3, 9,8,6,3, 9,8,7,3, 9,8,8,3, 9,8,9,3, 12115796c8dcSSimon Schubert 9,9,0,3, 9,9,1,3, 9,9,2,3, 9,9,3,3, 9,9,4,3, 9,9,5,3, 9,9,6,3, 9,9,7,3, 9,9,8,3, 12125796c8dcSSimon Schubert 9,9,9,3}; 12135796c8dcSSimon Schubert 12145796c8dcSSimon Schubert #ifdef __cplusplus 12155796c8dcSSimon Schubert } 12165796c8dcSSimon Schubert #endif 12175796c8dcSSimon Schubert 12185796c8dcSSimon Schubert #endif 1219