xref: /netbsd-src/external/bsd/bzip2/dist/randtable.c (revision c12ab3f1404d3e6320413d6099c78880423d6a49)
1*c12ab3f1Smaya /*	$NetBSD: randtable.c,v 1.1.1.3 2019/07/21 11:35:30 maya Exp $	*/
24f9a1459Swiz 
34f9a1459Swiz 
44f9a1459Swiz /*-------------------------------------------------------------*/
54f9a1459Swiz /*--- Table for randomising repetitive blocks               ---*/
64f9a1459Swiz /*---                                           randtable.c ---*/
74f9a1459Swiz /*-------------------------------------------------------------*/
84f9a1459Swiz 
94f9a1459Swiz /* ------------------------------------------------------------------
104f9a1459Swiz    This file is part of bzip2/libbzip2, a program and library for
114f9a1459Swiz    lossless, block-sorting data compression.
124f9a1459Swiz 
13*c12ab3f1Smaya    bzip2/libbzip2 version 1.0.8 of 13 July 2019
14*c12ab3f1Smaya    Copyright (C) 1996-2019 Julian Seward <jseward@acm.org>
154f9a1459Swiz 
164f9a1459Swiz    Please read the WARNING, DISCLAIMER and PATENTS sections in the
174f9a1459Swiz    README file.
184f9a1459Swiz 
194f9a1459Swiz    This program is released under the terms of the license contained
204f9a1459Swiz    in the file LICENSE.
214f9a1459Swiz    ------------------------------------------------------------------ */
224f9a1459Swiz 
234f9a1459Swiz 
244f9a1459Swiz #include "bzlib_private.h"
254f9a1459Swiz 
264f9a1459Swiz 
274f9a1459Swiz /*---------------------------------------------*/
284f9a1459Swiz Int32 BZ2_rNums[512] = {
294f9a1459Swiz    619, 720, 127, 481, 931, 816, 813, 233, 566, 247,
304f9a1459Swiz    985, 724, 205, 454, 863, 491, 741, 242, 949, 214,
314f9a1459Swiz    733, 859, 335, 708, 621, 574, 73, 654, 730, 472,
324f9a1459Swiz    419, 436, 278, 496, 867, 210, 399, 680, 480, 51,
334f9a1459Swiz    878, 465, 811, 169, 869, 675, 611, 697, 867, 561,
344f9a1459Swiz    862, 687, 507, 283, 482, 129, 807, 591, 733, 623,
354f9a1459Swiz    150, 238, 59, 379, 684, 877, 625, 169, 643, 105,
364f9a1459Swiz    170, 607, 520, 932, 727, 476, 693, 425, 174, 647,
374f9a1459Swiz    73, 122, 335, 530, 442, 853, 695, 249, 445, 515,
384f9a1459Swiz    909, 545, 703, 919, 874, 474, 882, 500, 594, 612,
394f9a1459Swiz    641, 801, 220, 162, 819, 984, 589, 513, 495, 799,
404f9a1459Swiz    161, 604, 958, 533, 221, 400, 386, 867, 600, 782,
414f9a1459Swiz    382, 596, 414, 171, 516, 375, 682, 485, 911, 276,
424f9a1459Swiz    98, 553, 163, 354, 666, 933, 424, 341, 533, 870,
434f9a1459Swiz    227, 730, 475, 186, 263, 647, 537, 686, 600, 224,
444f9a1459Swiz    469, 68, 770, 919, 190, 373, 294, 822, 808, 206,
454f9a1459Swiz    184, 943, 795, 384, 383, 461, 404, 758, 839, 887,
464f9a1459Swiz    715, 67, 618, 276, 204, 918, 873, 777, 604, 560,
474f9a1459Swiz    951, 160, 578, 722, 79, 804, 96, 409, 713, 940,
484f9a1459Swiz    652, 934, 970, 447, 318, 353, 859, 672, 112, 785,
494f9a1459Swiz    645, 863, 803, 350, 139, 93, 354, 99, 820, 908,
504f9a1459Swiz    609, 772, 154, 274, 580, 184, 79, 626, 630, 742,
514f9a1459Swiz    653, 282, 762, 623, 680, 81, 927, 626, 789, 125,
524f9a1459Swiz    411, 521, 938, 300, 821, 78, 343, 175, 128, 250,
534f9a1459Swiz    170, 774, 972, 275, 999, 639, 495, 78, 352, 126,
544f9a1459Swiz    857, 956, 358, 619, 580, 124, 737, 594, 701, 612,
554f9a1459Swiz    669, 112, 134, 694, 363, 992, 809, 743, 168, 974,
564f9a1459Swiz    944, 375, 748, 52, 600, 747, 642, 182, 862, 81,
574f9a1459Swiz    344, 805, 988, 739, 511, 655, 814, 334, 249, 515,
584f9a1459Swiz    897, 955, 664, 981, 649, 113, 974, 459, 893, 228,
594f9a1459Swiz    433, 837, 553, 268, 926, 240, 102, 654, 459, 51,
604f9a1459Swiz    686, 754, 806, 760, 493, 403, 415, 394, 687, 700,
614f9a1459Swiz    946, 670, 656, 610, 738, 392, 760, 799, 887, 653,
624f9a1459Swiz    978, 321, 576, 617, 626, 502, 894, 679, 243, 440,
634f9a1459Swiz    680, 879, 194, 572, 640, 724, 926, 56, 204, 700,
644f9a1459Swiz    707, 151, 457, 449, 797, 195, 791, 558, 945, 679,
654f9a1459Swiz    297, 59, 87, 824, 713, 663, 412, 693, 342, 606,
664f9a1459Swiz    134, 108, 571, 364, 631, 212, 174, 643, 304, 329,
674f9a1459Swiz    343, 97, 430, 751, 497, 314, 983, 374, 822, 928,
684f9a1459Swiz    140, 206, 73, 263, 980, 736, 876, 478, 430, 305,
694f9a1459Swiz    170, 514, 364, 692, 829, 82, 855, 953, 676, 246,
704f9a1459Swiz    369, 970, 294, 750, 807, 827, 150, 790, 288, 923,
714f9a1459Swiz    804, 378, 215, 828, 592, 281, 565, 555, 710, 82,
724f9a1459Swiz    896, 831, 547, 261, 524, 462, 293, 465, 502, 56,
734f9a1459Swiz    661, 821, 976, 991, 658, 869, 905, 758, 745, 193,
744f9a1459Swiz    768, 550, 608, 933, 378, 286, 215, 979, 792, 961,
754f9a1459Swiz    61, 688, 793, 644, 986, 403, 106, 366, 905, 644,
764f9a1459Swiz    372, 567, 466, 434, 645, 210, 389, 550, 919, 135,
774f9a1459Swiz    780, 773, 635, 389, 707, 100, 626, 958, 165, 504,
784f9a1459Swiz    920, 176, 193, 713, 857, 265, 203, 50, 668, 108,
794f9a1459Swiz    645, 990, 626, 197, 510, 357, 358, 850, 858, 364,
804f9a1459Swiz    936, 638
814f9a1459Swiz };
824f9a1459Swiz 
834f9a1459Swiz 
844f9a1459Swiz /*-------------------------------------------------------------*/
854f9a1459Swiz /*--- end                                       randtable.c ---*/
864f9a1459Swiz /*-------------------------------------------------------------*/
87