178556Sobrien 278556Sobrien/*-------------------------------------------------------------*/ 378556Sobrien/*--- Table for randomising repetitive blocks ---*/ 478556Sobrien/*--- randtable.c ---*/ 578556Sobrien/*-------------------------------------------------------------*/ 678556Sobrien 7167974Sdelphij/* ------------------------------------------------------------------ 8167974Sdelphij This file is part of bzip2/libbzip2, a program and library for 9167974Sdelphij lossless, block-sorting data compression. 1078556Sobrien 11215041Sobrien bzip2/libbzip2 version 1.0.6 of 6 September 2010 12215041Sobrien Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org> 1378556Sobrien 14167974Sdelphij Please read the WARNING, DISCLAIMER and PATENTS sections in the 15167974Sdelphij README file. 1678556Sobrien 17167974Sdelphij This program is released under the terms of the license contained 18167974Sdelphij in the file LICENSE. 19167974Sdelphij ------------------------------------------------------------------ */ 2078556Sobrien 2178556Sobrien 2278556Sobrien#include "bzlib_private.h" 2378556Sobrien 2478556Sobrien 2578556Sobrien/*---------------------------------------------*/ 2678556SobrienInt32 BZ2_rNums[512] = { 2778556Sobrien 619, 720, 127, 481, 931, 816, 813, 233, 566, 247, 2878556Sobrien 985, 724, 205, 454, 863, 491, 741, 242, 949, 214, 2978556Sobrien 733, 859, 335, 708, 621, 574, 73, 654, 730, 472, 3078556Sobrien 419, 436, 278, 496, 867, 210, 399, 680, 480, 51, 3178556Sobrien 878, 465, 811, 169, 869, 675, 611, 697, 867, 561, 3278556Sobrien 862, 687, 507, 283, 482, 129, 807, 591, 733, 623, 3378556Sobrien 150, 238, 59, 379, 684, 877, 625, 169, 643, 105, 3478556Sobrien 170, 607, 520, 932, 727, 476, 693, 425, 174, 647, 3578556Sobrien 73, 122, 335, 530, 442, 853, 695, 249, 445, 515, 3678556Sobrien 909, 545, 703, 919, 874, 474, 882, 500, 594, 612, 3778556Sobrien 641, 801, 220, 162, 819, 984, 589, 513, 495, 799, 3878556Sobrien 161, 604, 958, 533, 221, 400, 386, 867, 600, 782, 3978556Sobrien 382, 596, 414, 171, 516, 375, 682, 485, 911, 276, 4078556Sobrien 98, 553, 163, 354, 666, 933, 424, 341, 533, 870, 4178556Sobrien 227, 730, 475, 186, 263, 647, 537, 686, 600, 224, 4278556Sobrien 469, 68, 770, 919, 190, 373, 294, 822, 808, 206, 4378556Sobrien 184, 943, 795, 384, 383, 461, 404, 758, 839, 887, 4478556Sobrien 715, 67, 618, 276, 204, 918, 873, 777, 604, 560, 4578556Sobrien 951, 160, 578, 722, 79, 804, 96, 409, 713, 940, 4678556Sobrien 652, 934, 970, 447, 318, 353, 859, 672, 112, 785, 4778556Sobrien 645, 863, 803, 350, 139, 93, 354, 99, 820, 908, 4878556Sobrien 609, 772, 154, 274, 580, 184, 79, 626, 630, 742, 4978556Sobrien 653, 282, 762, 623, 680, 81, 927, 626, 789, 125, 5078556Sobrien 411, 521, 938, 300, 821, 78, 343, 175, 128, 250, 5178556Sobrien 170, 774, 972, 275, 999, 639, 495, 78, 352, 126, 5278556Sobrien 857, 956, 358, 619, 580, 124, 737, 594, 701, 612, 5378556Sobrien 669, 112, 134, 694, 363, 992, 809, 743, 168, 974, 5478556Sobrien 944, 375, 748, 52, 600, 747, 642, 182, 862, 81, 5578556Sobrien 344, 805, 988, 739, 511, 655, 814, 334, 249, 515, 5678556Sobrien 897, 955, 664, 981, 649, 113, 974, 459, 893, 228, 5778556Sobrien 433, 837, 553, 268, 926, 240, 102, 654, 459, 51, 5878556Sobrien 686, 754, 806, 760, 493, 403, 415, 394, 687, 700, 5978556Sobrien 946, 670, 656, 610, 738, 392, 760, 799, 887, 653, 6078556Sobrien 978, 321, 576, 617, 626, 502, 894, 679, 243, 440, 6178556Sobrien 680, 879, 194, 572, 640, 724, 926, 56, 204, 700, 6278556Sobrien 707, 151, 457, 449, 797, 195, 791, 558, 945, 679, 6378556Sobrien 297, 59, 87, 824, 713, 663, 412, 693, 342, 606, 6478556Sobrien 134, 108, 571, 364, 631, 212, 174, 643, 304, 329, 6578556Sobrien 343, 97, 430, 751, 497, 314, 983, 374, 822, 928, 6678556Sobrien 140, 206, 73, 263, 980, 736, 876, 478, 430, 305, 6778556Sobrien 170, 514, 364, 692, 829, 82, 855, 953, 676, 246, 6878556Sobrien 369, 970, 294, 750, 807, 827, 150, 790, 288, 923, 6978556Sobrien 804, 378, 215, 828, 592, 281, 565, 555, 710, 82, 7078556Sobrien 896, 831, 547, 261, 524, 462, 293, 465, 502, 56, 7178556Sobrien 661, 821, 976, 991, 658, 869, 905, 758, 745, 193, 7278556Sobrien 768, 550, 608, 933, 378, 286, 215, 979, 792, 961, 7378556Sobrien 61, 688, 793, 644, 986, 403, 106, 366, 905, 644, 7478556Sobrien 372, 567, 466, 434, 645, 210, 389, 550, 919, 135, 7578556Sobrien 780, 773, 635, 389, 707, 100, 626, 958, 165, 504, 7678556Sobrien 920, 176, 193, 713, 857, 265, 203, 50, 668, 108, 7778556Sobrien 645, 990, 626, 197, 510, 357, 358, 850, 858, 364, 7878556Sobrien 936, 638 7978556Sobrien}; 8078556Sobrien 8178556Sobrien 8278556Sobrien/*-------------------------------------------------------------*/ 8378556Sobrien/*--- end randtable.c ---*/ 8478556Sobrien/*-------------------------------------------------------------*/ 85