diff --git a/src/stub/fold_elfppc32.h b/src/stub/fold_elfppc32.h index d2e3ab18..e9a696d8 100644 --- a/src/stub/fold_elfppc32.h +++ b/src/stub/fold_elfppc32.h @@ -1,4 +1,4 @@ -/* fold_elfppc32.h -- created from fold_elfppc32.bin, 2312 (0x908) bytes +/* fold_elfppc32.h -- created from fold_elfppc32.bin, 2416 (0x970) bytes This file is part of the UPX executable compressor. @@ -26,153 +26,159 @@ */ -#define LINUX_ELFPPC32_FOLD_ADLER32 0x5d249d17 -#define LINUX_ELFPPC32_FOLD_CRC32 0x8b5d18b3 +#define LINUX_ELFPPC32_FOLD_ADLER32 0x3779ae56 +#define LINUX_ELFPPC32_FOLD_CRC32 0xffa19247 -unsigned char linux_elfppc32_fold[2312] = { +unsigned char linux_elfppc32_fold[2416] = { 127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */ 0, 2, 0, 20, 0, 0, 0, 1, 0, 16, 0,128, 0, 0, 0, 52, /* 0x 10 */ - 0, 0, 7,240, 0, 0, 0, 0, 0, 52, 0, 32, 0, 2, 0, 40, /* 0x 20 */ - 0, 7, 0, 6, 0, 0, 0, 1, 0, 0, 0, 0, 0, 16, 0, 0, /* 0x 30 */ - 0, 16, 0, 0, 0, 0, 7,184, 0, 0, 7,184, 0, 0, 0, 5, /* 0x 40 */ - 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 7,184, 0, 16, 7,184, /* 0x 50 */ - 0, 16, 7,184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, /* 0x 60 */ + 0, 0, 8, 48, 0, 0, 0, 0, 0, 52, 0, 32, 0, 2, 0, 40, /* 0x 20 */ + 0, 8, 0, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 16, 0, 0, /* 0x 30 */ + 0, 16, 0, 0, 0, 0, 7,200, 0, 0, 7,200, 0, 0, 0, 5, /* 0x 40 */ + 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 7,200, 0, 16, 7,200, /* 0x 50 */ + 0, 16, 7,200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, /* 0x 60 */ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 70 */ - 72, 0, 0,113, 40, 6, 0,208, 76,130, 0, 32, 84,132,240,191, /* 0x 80 */ - 77,130, 0, 32, 56,165, 1, 32,124,103, 27,120, 56, 99,255,252, /* 0x 90 */ -124,137, 3,166, 72, 0, 0, 32,125, 99, 16, 80,125,107, 58, 20, /* 0x a0 */ - 85,107, 80, 42,125,107, 86,112, 81, 98, 1,186,144, 67, 0, 0, /* 0x b0 */ - 78, 64, 0, 32,132, 67, 0, 4, 84, 75, 85,190,124, 11, 40, 64, /* 0x c0 */ - 65,162,255,216, 66, 0,255,240, 78,128, 0, 32,128, 73, 0, 0, /* 0x d0 */ - 57, 41, 0, 4, 47,130, 0, 0, 64,158,255,244, 78,128, 0, 32, /* 0x e0 */ -125, 8, 2,166,129, 33, 0, 0, 75,255,255,229, 75,255,255,225, /* 0x f0 */ -128,159,255,248, 85, 30, 0, 38, 56,161,248, 0,127,231,251,120, /* 0x 100 */ -124,100,248, 80, 56, 33,247,240, 84,125, 0, 38,128,195, 0, 24, /* 0x 110 */ - 72, 0, 5, 73,124,127, 27,120,127,163,235,120,124,157,240, 80, /* 0x 120 */ - 72, 0, 0, 81,127,232, 3,166,184, 65, 8, 20,128, 33, 8, 16, /* 0x 130 */ - 78,128, 0, 32, 56, 0, 0, 90, 68, 0, 0, 2, 64,163, 0, 8, /* 0x 140 */ - 56, 96,255,255, 78,128, 0, 32, 56, 0, 0, 1, 75,255,255,236, /* 0x 150 */ - 56, 0, 0, 3, 75,255,255,228, 56, 0, 0, 5, 75,255,255,220, /* 0x 160 */ - 56, 0, 0, 6, 75,255,255,212, 56, 0, 0,125, 75,255,255,204, /* 0x 170 */ - 56, 0, 0, 91, 75,255,255,196, 56, 0, 0, 45, 75,255,255,188, /* 0x 180 */ -124, 8, 2,166,148, 33,255,240,144, 1, 0, 20,128, 3, 0, 0, /* 0x 190 */ -129, 35, 0, 4,127,128, 40, 64, 64,188, 0, 12, 56, 96, 0,127, /* 0x 1a0 */ - 75,255,255,169, 47,133, 0, 0, 65,158, 0, 28,124,169, 3,166, /* 0x 1b0 */ -136, 9, 0, 0, 57, 41, 0, 1,152, 4, 0, 0, 56,132, 0, 1, /* 0x 1c0 */ - 66, 0,255,240,128, 3, 0, 0,129, 35, 0, 4,124, 5, 0, 80, /* 0x 1d0 */ -144, 3, 0, 0,125, 41, 42, 20,128, 1, 0, 20, 56, 33, 0, 16, /* 0x 1e0 */ -145, 35, 0, 4,124, 8, 3,166, 78,128, 0, 32,124, 8, 2,166, /* 0x 1f0 */ -148, 33,255,192,191,129, 0, 48,124,159, 35,120,124,126, 27,120, /* 0x 200 */ -124,188, 43,120,144, 1, 0, 68,124,221, 51,120,128, 4, 0, 0, /* 0x 210 */ - 47,128, 0, 0, 65,158, 1, 32, 56,160, 0, 12,127,195,243,120, /* 0x 220 */ - 56,129, 0, 16, 75,255,255, 93,129, 33, 0, 16,128,161, 0, 20, /* 0x 230 */ - 47,137, 0, 0, 64,190, 0, 36, 60, 0, 33, 88, 96, 0, 80, 85, /* 0x 240 */ -127,133, 0, 0, 64,190, 0, 28,128, 30, 0, 0, 47,128, 0, 0, /* 0x 250 */ - 65,190, 0,228, 72, 0, 0, 12, 47,133, 0, 0, 64,190, 0, 12, /* 0x 260 */ - 56, 96, 0,127, 75,255,254,229,127, 5, 72, 64, 65,185,255,244, /* 0x 270 */ -128, 31, 0, 0,127,137, 0, 64, 65,189,255,232,128, 31, 0, 4, /* 0x 280 */ - 64,152, 0,132,124,164, 43,120,128,126, 0, 4,124, 5, 3,120, /* 0x 290 */ - 56,193, 0, 32,136,225, 0, 24,127,136, 3,166, 78,128, 0, 33, /* 0x 2a0 */ - 47,131, 0, 0, 64,190,255,188,128,129, 0, 32,128, 1, 0, 16, /* 0x 2b0 */ -127,132, 0, 0, 64,190,255,172,136,193, 0, 25, 49, 61,255,255, /* 0x 2c0 */ -124, 9,233, 16,125, 38, 0,208, 85, 41, 15,254,125, 43, 0, 57, /* 0x 2d0 */ - 65,162, 0, 20,128,127, 0, 4,127,168, 3,166,136,161, 0, 26, /* 0x 2e0 */ - 78,128, 0, 33,128, 30, 0, 4,129, 97, 0, 20,129, 62, 0, 0, /* 0x 2f0 */ -124, 0, 90, 20,125, 43, 72, 80,144, 30, 0, 4,145, 62, 0, 0, /* 0x 300 */ - 72, 0, 0, 16,124, 4, 3,120,127,195,243,120, 75,255,254,117, /* 0x 310 */ -129, 97, 0, 16,129, 63, 0, 0,128, 31, 0, 4,125, 43, 72, 80, /* 0x 320 */ - 47,137, 0, 0,124, 0, 90, 20,144, 31, 0, 4,145, 63, 0, 0, /* 0x 330 */ - 75,255,254,228,128, 1, 0, 68,187,129, 0, 48, 56, 33, 0, 64, /* 0x 340 */ -124, 8, 3,166, 78,128, 0, 32,124,128, 35,121,124, 9, 3,166, /* 0x 350 */ - 77,130, 0, 32, 56, 0, 0, 0,152, 3, 0, 0, 56, 99, 0, 1, /* 0x 360 */ - 66, 0,255,248, 78,128, 0, 32, 44, 3, 0, 0, 77,130, 0, 32, /* 0x 370 */ -112, 96, 0, 1, 76,130, 0, 32, 49, 68,255,255,125,106, 33, 16, /* 0x 380 */ -128, 3, 0, 0,127,128, 32, 0,104, 9, 0, 1, 33, 73, 0, 0, /* 0x 390 */ -125, 42, 73, 20,125, 42, 88, 57, 65,158, 0, 8, 65,162, 0, 16, /* 0x 3a0 */ -144,163, 0, 4,144,131, 0, 0, 78,128, 0, 32, 56, 99, 0, 8, /* 0x 3b0 */ - 75,255,255,208,124, 8, 2,166,148, 33,255,160,125,128, 0, 38, /* 0x 3c0 */ -190, 65, 0, 40,124,122, 27,120,124,151, 35,120,144, 1, 0,100, /* 0x 3d0 */ -124,178, 43,120,161, 67, 0, 44,124,211, 51,120,160, 3, 0, 16, /* 0x 3e0 */ -124,244, 59,120, 53, 74,255,255,129, 35, 0, 28,104, 0, 0, 3, /* 0x 3f0 */ -145,129, 0, 36,124, 0, 0,208,127, 99, 74, 20, 84, 3, 46,246, /* 0x 400 */ -125, 21, 67,120, 56, 99, 0, 34,127,107,219,120, 59,128,255,255, /* 0x 410 */ - 59,192, 0, 0, 59,224, 0, 0, 65,128, 0, 72, 57, 74, 0, 1, /* 0x 420 */ -125, 73, 3,166,128, 11, 0, 0, 47,128, 0, 1, 64,190, 0, 44, /* 0x 430 */ -129, 43, 0, 8,127,137,224, 64, 64,156, 0, 12,131,235, 0, 16, /* 0x 440 */ -125, 60, 75,120,128, 11, 0, 20,124, 0, 74, 20,127,158, 0, 64, /* 0x 450 */ - 64,156, 0, 8,124, 30, 3,120, 57,107, 0, 32, 66, 0,255,200, /* 0x 460 */ - 87,128, 5, 62, 87,156, 0, 38,125, 60,240, 80,127,255, 2, 20, /* 0x 470 */ - 57, 41, 15,255, 56, 31, 15,255, 85, 62, 0, 38, 84, 31, 0, 38, /* 0x 480 */ -124,102, 27,120,127,196,243,120, 56,160, 0, 7, 56,224, 0, 0, /* 0x 490 */ - 57, 0, 0, 0,127,131,227,120, 75,255,252,157,124,159,240, 80, /* 0x 4a0 */ -124, 3,242, 20,124,125, 27,120,124, 99,250, 20,144, 1, 0, 8, /* 0x 4b0 */ - 75,255,252,193,160, 26, 0, 44, 58,192, 0, 0,127, 60,232, 80, /* 0x 4c0 */ -127,150, 0, 0, 64,156, 1, 84, 46, 23, 0, 0, 65,146, 0, 40, /* 0x 4d0 */ -128, 27, 0, 0, 47,128, 0, 6, 64,190, 0, 28,128,187, 0, 8, /* 0x 4e0 */ -126, 99,155,120, 56,128, 0, 3,124,165,202, 20, 75,255,254,125, /* 0x 4f0 */ - 72, 0, 1, 20,128, 27, 0, 0, 47,128, 0, 1, 64,190, 1, 8, /* 0x 500 */ -129, 27, 0, 8, 60, 0,115, 81,129, 59, 0, 24, 96, 0, 98, 64, /* 0x 510 */ -129, 91, 0, 20, 85, 30, 5, 62,129,123, 0, 16, 85, 41, 22,250, /* 0x 520 */ -124, 0, 76, 48,127,136, 82, 20,127,254, 64, 80, 84, 24, 7,126, /* 0x 530 */ -145, 97, 0, 16,127,171,242, 20,145, 1, 0, 20,127,255,202, 20, /* 0x 540 */ -127,156,202, 20, 65,146, 0, 12, 56,192, 0, 50, 72, 0, 0, 8, /* 0x 550 */ - 56,192, 0, 18,129, 27, 0, 4,127,227,251,120,127,164,235,120, /* 0x 560 */ - 56,160, 0, 3,125, 30, 64, 80,126, 71,147,120, 75,255,251,201, /* 0x 570 */ -127,159, 24, 0, 64,158, 0, 84, 65,178, 0, 24,126,227,187,120, /* 0x 580 */ - 56,129, 0, 16,126,133,163,120,126,166,171,120, 75,255,252, 97, /* 0x 590 */ -127,196,243,120,127,227,251,120, 75,255,253,177,124, 29, 0,208, /* 0x 5a0 */ - 84, 30, 5, 62,124,127,234, 20,127,196,243,120, 75,255,253,157, /* 0x 5b0 */ -127,227,251,120,127,164,235,120,127, 5,195,120, 75,255,251,173, /* 0x 5c0 */ - 47,131, 0, 0, 65,190, 0, 12, 56, 96, 0,127, 75,255,251,125, /* 0x 5d0 */ -124, 29,242, 20,127,255, 2, 20,127,159,224, 64, 64,188, 0, 40, /* 0x 5e0 */ -124,159,224, 80,127, 5,195,120,127,227,251,120, 56,192, 0, 50, /* 0x 5f0 */ - 56,224, 0, 0, 57, 0, 0, 0, 75,255,251, 61,127,159, 24, 0, /* 0x 600 */ - 64,190,255,200,160, 26, 0, 44, 58,214, 0, 1, 59,123, 0, 32, /* 0x 610 */ -127,150, 0, 0, 75,255,254,176, 47,151, 0, 0, 65,158, 0, 24, /* 0x 620 */ -160, 26, 0, 16, 47,128, 0, 3, 65,158, 0, 12,128, 97, 0, 8, /* 0x 630 */ - 75,255,251, 73,128,122, 0, 24,128, 1, 0,100,129,129, 0, 36, /* 0x 640 */ -124, 99,202, 20,124, 8, 3,166,186, 65, 0, 40,125,128,129, 32, /* 0x 650 */ - 56, 33, 0, 96, 78,128, 0, 32,124, 8, 2,166,148, 33,255,192, /* 0x 660 */ - 56,132,255,232,191, 97, 0, 44,144,129, 0, 8,124,191, 43,120, /* 0x 670 */ -144, 1, 0, 68, 56, 3, 0, 24,144, 1, 0, 12,124,229, 59,120, /* 0x 680 */ -128, 3, 0, 24, 56,192, 0, 0,200, 1, 0, 8, 56, 97, 0, 8, /* 0x 690 */ - 56,129, 0, 16, 59,223, 0, 52,125, 61, 75,120,124,251, 59,120, /* 0x 6a0 */ -144, 1, 0, 16,125, 28, 67,120,216, 1, 0, 24,147,225, 0, 20, /* 0x 6b0 */ - 75,255,251, 61,128,190, 0, 8,127,163,235,120, 56,128, 0, 3, /* 0x 6c0 */ - 56,165, 0, 52, 75,255,252,165,160,191, 0, 44,127,163,235,120, /* 0x 6d0 */ - 56,128, 0, 5, 75,255,252,149,128,191, 0, 24,127,163,235,120, /* 0x 6e0 */ - 56,128, 0, 9, 75,255,252,133,127,103,219,120,127,136,227,120, /* 0x 6f0 */ -127,227,251,120,127,166,235,120, 56,129, 0, 24, 56,160, 0, 0, /* 0x 700 */ - 59, 96, 0, 0, 75,255,252,177,160, 31, 0, 44,124,124, 27,120, /* 0x 710 */ -127,155, 0, 0, 64,156, 0,124,128, 30, 0, 0, 59,123, 0, 1, /* 0x 720 */ - 56,128, 0, 0, 56,160, 0, 0, 47,128, 0, 3, 64,190, 0, 88, /* 0x 730 */ -128,126, 0, 8, 75,255,250, 37,127,228,251,120,124,125, 27,121, /* 0x 740 */ - 56,160, 2, 0, 65,128, 0, 40, 75,255,250, 9, 56,128, 0, 0, /* 0x 750 */ - 47,131, 2, 0,127,165,235,120,127,227,251,120, 56,192, 0, 0, /* 0x 760 */ - 56,224, 0, 0, 57, 0, 0, 0, 65,190, 0, 12, 56, 96, 0,127, /* 0x 770 */ - 75,255,249,217, 75,255,252, 65,124,124, 27,120,127,163,235,120, /* 0x 780 */ - 75,255,249,225,160, 31, 0, 44, 59,222, 0, 32, 75,255,255,132, /* 0x 790 */ -128, 1, 0, 68,127,131,227,120,187, 97, 0, 44, 56, 33, 0, 64, /* 0x 7a0 */ -124, 8, 3,166, 78,128, 0, 32, 0, 46,115,104,115,116,114,116, /* 0x 7b0 */ - 97, 98, 0, 46,116,101,120,116, 0, 46, 98,115,115, 0, 46,115, /* 0x 7c0 */ -100, 97,116, 97, 0, 46,115,100, 97,116, 97, 50, 0, 46,110,111, /* 0x 7d0 */ -116,101, 46, 71, 78, 85, 45,115,116, 97, 99,107, 0, 0, 0, 0, /* 0x 7e0 */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 7f0 */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 800 */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 1, /* 0x 810 */ - 0, 0, 0, 6, 0, 16, 0,128, 0, 0, 0,128, 0, 0, 7, 56, /* 0x 820 */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, /* 0x 830 */ - 0, 0, 0, 17, 0, 0, 0, 8, 0, 0, 0, 3, 0, 16, 7,184, /* 0x 840 */ - 0, 0, 7,184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 850 */ - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 1, /* 0x 860 */ - 0, 0, 0, 3, 0, 16, 7,184, 0, 0, 7,184, 0, 0, 0, 0, /* 0x 870 */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, /* 0x 880 */ - 0, 0, 0, 29, 0, 0, 0, 1, 0, 0, 0, 2, 0, 16, 7,184, /* 0x 890 */ - 0, 0, 7,184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 8a0 */ - 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 7, /* 0x 8b0 */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,184, 0, 0, 0, 0, /* 0x 8c0 */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, /* 0x 8d0 */ - 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 8e0 */ - 0, 0, 7,184, 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 8f0 */ - 0, 0, 0, 1, 0, 0, 0, 0 /* 0x 900 */ + 72, 0, 0,129, 40, 6, 0,208, 76,130, 0, 32, 84,132,240,191, /* 0x 80 */ + 77,130, 0, 32, 60, 0, 0, 16,124, 4, 0, 64, 65,128, 0, 8, /* 0x 90 */ +124, 4, 3,120, 56,165, 1, 32,124,103, 27,120, 56, 99,255,252, /* 0x a0 */ +124,137, 3,166, 72, 0, 0, 32,125, 99, 16, 80,125,107, 58, 20, /* 0x b0 */ + 85,107, 80, 42,125,107, 86,112, 81, 98, 1,186,144, 67, 0, 0, /* 0x c0 */ + 78, 64, 0, 32,132, 67, 0, 4, 84, 75, 85,190,124, 11, 40, 64, /* 0x d0 */ + 65,162,255,216, 66, 0,255,240, 78,128, 0, 32,128, 73, 0, 0, /* 0x e0 */ + 57, 41, 0, 4, 47,130, 0, 0, 64,158,255,244, 78,128, 0, 32, /* 0x f0 */ +125, 8, 2,166,129, 33, 0, 0, 75,255,255,229, 75,255,255,225, /* 0x 100 */ +128,159,255,248, 85, 30, 0, 38, 56,161,248, 0,127,231,251,120, /* 0x 110 */ +124,100,248, 80, 56, 33,247,240, 84,125, 0, 38,128,195, 0, 24, /* 0x 120 */ + 72, 0, 5, 73,124,127, 27,120,127,163,235,120,124,157,240, 80, /* 0x 130 */ + 72, 0, 0, 81,127,232, 3,166,184, 65, 8, 20,128, 33, 8, 16, /* 0x 140 */ + 78,128, 0, 32, 56, 0, 0, 90, 68, 0, 0, 2, 64,163, 0, 8, /* 0x 150 */ + 56, 96,255,255, 78,128, 0, 32, 56, 0, 0, 1, 75,255,255,236, /* 0x 160 */ + 56, 0, 0, 3, 75,255,255,228, 56, 0, 0, 5, 75,255,255,220, /* 0x 170 */ + 56, 0, 0, 6, 75,255,255,212, 56, 0, 0,125, 75,255,255,204, /* 0x 180 */ + 56, 0, 0, 91, 75,255,255,196, 56, 0, 0, 45, 75,255,255,188, /* 0x 190 */ +124, 8, 2,166,148, 33,255,240,144, 1, 0, 20,128, 3, 0, 0, /* 0x 1a0 */ +129, 35, 0, 4,127,128, 40, 64, 64,188, 0, 12, 56, 96, 0,127, /* 0x 1b0 */ + 75,255,255,169, 47,133, 0, 0, 65,158, 0, 28,124,169, 3,166, /* 0x 1c0 */ +136, 9, 0, 0, 57, 41, 0, 1,152, 4, 0, 0, 56,132, 0, 1, /* 0x 1d0 */ + 66, 0,255,240,128, 3, 0, 0,129, 35, 0, 4,124, 5, 0, 80, /* 0x 1e0 */ +144, 3, 0, 0,125, 41, 42, 20,128, 1, 0, 20, 56, 33, 0, 16, /* 0x 1f0 */ +145, 35, 0, 4,124, 8, 3,166, 78,128, 0, 32,124, 8, 2,166, /* 0x 200 */ +148, 33,255,192,191,129, 0, 48,124,159, 35,120,124,126, 27,120, /* 0x 210 */ +124,188, 43,120,144, 1, 0, 68,124,221, 51,120,128, 4, 0, 0, /* 0x 220 */ + 47,128, 0, 0, 65,158, 1, 32, 56,160, 0, 12,127,195,243,120, /* 0x 230 */ + 56,129, 0, 16, 75,255,255, 93,129, 33, 0, 16,128,161, 0, 20, /* 0x 240 */ + 47,137, 0, 0, 64,190, 0, 36, 60, 0, 33, 88, 96, 0, 80, 85, /* 0x 250 */ +127,133, 0, 0, 64,190, 0, 28,128, 30, 0, 0, 47,128, 0, 0, /* 0x 260 */ + 65,190, 0,228, 72, 0, 0, 12, 47,133, 0, 0, 64,190, 0, 12, /* 0x 270 */ + 56, 96, 0,127, 75,255,254,229,127, 5, 72, 64, 65,185,255,244, /* 0x 280 */ +128, 31, 0, 0,127,137, 0, 64, 65,189,255,232,128, 31, 0, 4, /* 0x 290 */ + 64,152, 0,132,124,164, 43,120,128,126, 0, 4,124, 5, 3,120, /* 0x 2a0 */ + 56,193, 0, 32,136,225, 0, 24,127,136, 3,166, 78,128, 0, 33, /* 0x 2b0 */ + 47,131, 0, 0, 64,190,255,188,128,129, 0, 32,128, 1, 0, 16, /* 0x 2c0 */ +127,132, 0, 0, 64,190,255,172,136,193, 0, 25, 49, 61,255,255, /* 0x 2d0 */ +124, 9,233, 16,125, 38, 0,208, 85, 41, 15,254,125, 43, 0, 57, /* 0x 2e0 */ + 65,162, 0, 20,128,127, 0, 4,127,168, 3,166,136,161, 0, 26, /* 0x 2f0 */ + 78,128, 0, 33,128, 30, 0, 4,129, 97, 0, 20,129, 62, 0, 0, /* 0x 300 */ +124, 0, 90, 20,125, 43, 72, 80,144, 30, 0, 4,145, 62, 0, 0, /* 0x 310 */ + 72, 0, 0, 16,124, 4, 3,120,127,195,243,120, 75,255,254,117, /* 0x 320 */ +129, 97, 0, 16,129, 63, 0, 0,128, 31, 0, 4,125, 43, 72, 80, /* 0x 330 */ + 47,137, 0, 0,124, 0, 90, 20,144, 31, 0, 4,145, 63, 0, 0, /* 0x 340 */ + 75,255,254,228,128, 1, 0, 68,187,129, 0, 48, 56, 33, 0, 64, /* 0x 350 */ +124, 8, 3,166, 78,128, 0, 32,124,128, 35,121,124, 9, 3,166, /* 0x 360 */ + 77,130, 0, 32, 56, 0, 0, 0,152, 3, 0, 0, 56, 99, 0, 1, /* 0x 370 */ + 66, 0,255,248, 78,128, 0, 32, 44, 3, 0, 0, 77,130, 0, 32, /* 0x 380 */ +112, 96, 0, 1, 76,130, 0, 32, 49, 68,255,255,125,106, 33, 16, /* 0x 390 */ +128, 3, 0, 0,127,128, 32, 0,104, 9, 0, 1, 33, 73, 0, 0, /* 0x 3a0 */ +125, 42, 73, 20,125, 42, 88, 57, 65,158, 0, 8, 65,162, 0, 16, /* 0x 3b0 */ +144,163, 0, 4,144,131, 0, 0, 78,128, 0, 32, 56, 99, 0, 8, /* 0x 3c0 */ + 75,255,255,208,124, 8, 2,166,148, 33,255,160,125,128, 0, 38, /* 0x 3d0 */ +190, 65, 0, 40,124,122, 27,120,124,151, 35,120,144, 1, 0,100, /* 0x 3e0 */ +124,178, 43,120,161, 67, 0, 44,124,211, 51,120,160, 3, 0, 16, /* 0x 3f0 */ +124,244, 59,120, 53, 74,255,255,129, 35, 0, 28,104, 0, 0, 3, /* 0x 400 */ +145,129, 0, 36,124, 0, 0,208,127, 99, 74, 20, 84, 3, 46,246, /* 0x 410 */ +125, 21, 67,120, 56, 99, 0, 34,127,107,219,120, 59,128,255,255, /* 0x 420 */ + 59,192, 0, 0, 59,224, 0, 0, 65,128, 0, 72, 57, 74, 0, 1, /* 0x 430 */ +125, 73, 3,166,128, 11, 0, 0, 47,128, 0, 1, 64,190, 0, 44, /* 0x 440 */ +129, 43, 0, 8,127,137,224, 64, 64,156, 0, 12,131,235, 0, 16, /* 0x 450 */ +125, 60, 75,120,128, 11, 0, 20,124, 0, 74, 20,127,158, 0, 64, /* 0x 460 */ + 64,156, 0, 8,124, 30, 3,120, 57,107, 0, 32, 66, 0,255,200, /* 0x 470 */ + 87,128, 5, 62, 87,156, 0, 38,125, 60,240, 80,127,255, 2, 20, /* 0x 480 */ + 57, 41, 15,255, 56, 31, 15,255, 85, 62, 0, 38, 84, 31, 0, 38, /* 0x 490 */ +124,102, 27,120,127,196,243,120, 56,160, 0, 7, 56,224, 0, 0, /* 0x 4a0 */ + 57, 0, 0, 0,127,131,227,120, 75,255,252,157,124,159,240, 80, /* 0x 4b0 */ +124, 3,242, 20,124,125, 27,120,124, 99,250, 20,144, 1, 0, 8, /* 0x 4c0 */ + 75,255,252,193,160, 26, 0, 44, 58,192, 0, 0,127, 60,232, 80, /* 0x 4d0 */ +127,150, 0, 0, 64,156, 1, 84, 46, 23, 0, 0, 65,146, 0, 40, /* 0x 4e0 */ +128, 27, 0, 0, 47,128, 0, 6, 64,190, 0, 28,128,187, 0, 8, /* 0x 4f0 */ +126, 99,155,120, 56,128, 0, 3,124,165,202, 20, 75,255,254,125, /* 0x 500 */ + 72, 0, 1, 20,128, 27, 0, 0, 47,128, 0, 1, 64,190, 1, 8, /* 0x 510 */ +129, 27, 0, 8, 60, 0,115, 81,129, 59, 0, 24, 96, 0, 98, 64, /* 0x 520 */ +129, 91, 0, 20, 85, 30, 5, 62,129,123, 0, 16, 85, 41, 22,250, /* 0x 530 */ +124, 0, 76, 48,127,136, 82, 20,127,254, 64, 80, 84, 24, 7,126, /* 0x 540 */ +145, 97, 0, 16,127,171,242, 20,145, 1, 0, 20,127,255,202, 20, /* 0x 550 */ +127,156,202, 20, 65,146, 0, 12, 56,192, 0, 50, 72, 0, 0, 8, /* 0x 560 */ + 56,192, 0, 18,129, 27, 0, 4,127,227,251,120,127,164,235,120, /* 0x 570 */ + 56,160, 0, 3,125, 30, 64, 80,126, 71,147,120, 75,255,251,201, /* 0x 580 */ +127,159, 24, 0, 64,158, 0, 84, 65,178, 0, 24,126,227,187,120, /* 0x 590 */ + 56,129, 0, 16,126,133,163,120,126,166,171,120, 75,255,252, 97, /* 0x 5a0 */ +127,196,243,120,127,227,251,120, 75,255,253,177,124, 29, 0,208, /* 0x 5b0 */ + 84, 30, 5, 62,124,127,234, 20,127,196,243,120, 75,255,253,157, /* 0x 5c0 */ +127,227,251,120,127,164,235,120,127, 5,195,120, 75,255,251,173, /* 0x 5d0 */ + 47,131, 0, 0, 65,190, 0, 12, 56, 96, 0,127, 75,255,251,125, /* 0x 5e0 */ +124, 29,242, 20,127,255, 2, 20,127,159,224, 64, 64,188, 0, 40, /* 0x 5f0 */ +124,159,224, 80,127, 5,195,120,127,227,251,120, 56,192, 0, 50, /* 0x 600 */ + 56,224, 0, 0, 57, 0, 0, 0, 75,255,251, 61,127,159, 24, 0, /* 0x 610 */ + 64,190,255,200,160, 26, 0, 44, 58,214, 0, 1, 59,123, 0, 32, /* 0x 620 */ +127,150, 0, 0, 75,255,254,176, 47,151, 0, 0, 65,158, 0, 24, /* 0x 630 */ +160, 26, 0, 16, 47,128, 0, 3, 65,158, 0, 12,128, 97, 0, 8, /* 0x 640 */ + 75,255,251, 73,128,122, 0, 24,128, 1, 0,100,129,129, 0, 36, /* 0x 650 */ +124, 99,202, 20,124, 8, 3,166,186, 65, 0, 40,125,128,129, 32, /* 0x 660 */ + 56, 33, 0, 96, 78,128, 0, 32,124, 8, 2,166,148, 33,255,192, /* 0x 670 */ + 56,132,255,232,191, 97, 0, 44,144,129, 0, 8,124,191, 43,120, /* 0x 680 */ +144, 1, 0, 68, 56, 3, 0, 24,144, 1, 0, 12,124,229, 59,120, /* 0x 690 */ +128, 3, 0, 24, 56,192, 0, 0,200, 1, 0, 8, 56, 97, 0, 8, /* 0x 6a0 */ + 56,129, 0, 16, 59,223, 0, 52,125, 61, 75,120,124,251, 59,120, /* 0x 6b0 */ +144, 1, 0, 16,125, 28, 67,120,216, 1, 0, 24,147,225, 0, 20, /* 0x 6c0 */ + 75,255,251, 61,128,190, 0, 8,127,163,235,120, 56,128, 0, 3, /* 0x 6d0 */ + 56,165, 0, 52, 75,255,252,165,160,191, 0, 44,127,163,235,120, /* 0x 6e0 */ + 56,128, 0, 5, 75,255,252,149,128,191, 0, 24,127,163,235,120, /* 0x 6f0 */ + 56,128, 0, 9, 75,255,252,133,127,103,219,120,127,136,227,120, /* 0x 700 */ +127,227,251,120,127,166,235,120, 56,129, 0, 24, 56,160, 0, 0, /* 0x 710 */ + 59, 96, 0, 0, 75,255,252,177,160, 31, 0, 44,124,124, 27,120, /* 0x 720 */ +127,155, 0, 0, 64,156, 0,124,128, 30, 0, 0, 59,123, 0, 1, /* 0x 730 */ + 56,128, 0, 0, 56,160, 0, 0, 47,128, 0, 3, 64,190, 0, 88, /* 0x 740 */ +128,126, 0, 8, 75,255,250, 37,127,228,251,120,124,125, 27,121, /* 0x 750 */ + 56,160, 2, 0, 65,128, 0, 40, 75,255,250, 9, 56,128, 0, 0, /* 0x 760 */ + 47,131, 2, 0,127,165,235,120,127,227,251,120, 56,192, 0, 0, /* 0x 770 */ + 56,224, 0, 0, 57, 0, 0, 0, 65,190, 0, 12, 56, 96, 0,127, /* 0x 780 */ + 75,255,249,217, 75,255,252, 65,124,124, 27,120,127,163,235,120, /* 0x 790 */ + 75,255,249,225,160, 31, 0, 44, 59,222, 0, 32, 75,255,255,132, /* 0x 7a0 */ +128, 1, 0, 68,127,131,227,120,187, 97, 0, 44, 56, 33, 0, 64, /* 0x 7b0 */ +124, 8, 3,166, 78,128, 0, 32, 0, 71, 67, 67, 58, 32, 40, 71, /* 0x 7c0 */ + 78, 85, 41, 32, 51, 46, 52, 46, 52, 32, 50, 48, 48, 53, 48, 50, /* 0x 7d0 */ + 49, 48, 32, 40,112,114,101,114,101,108,101, 97,115,101, 41, 0, /* 0x 7e0 */ + 0, 46,115,104,115,116,114,116, 97, 98, 0, 46,116,101,120,116, /* 0x 7f0 */ + 0, 46, 98,115,115, 0, 46,115,100, 97,116, 97, 0, 46,115,100, /* 0x 800 */ + 97,116, 97, 50, 0, 46,110,111,116,101, 46, 71, 78, 85, 45,115, /* 0x 810 */ +116, 97, 99,107, 0, 46, 99,111,109,109,101,110,116, 0, 0, 0, /* 0x 820 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 830 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 840 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 1, /* 0x 850 */ + 0, 0, 0, 6, 0, 16, 0,128, 0, 0, 0,128, 0, 0, 7, 72, /* 0x 860 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, /* 0x 870 */ + 0, 0, 0, 17, 0, 0, 0, 8, 0, 0, 0, 3, 0, 16, 7,200, /* 0x 880 */ + 0, 0, 7,200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 890 */ + 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 1, /* 0x 8a0 */ + 0, 0, 0, 3, 0, 16, 7,200, 0, 0, 7,200, 0, 0, 0, 0, /* 0x 8b0 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, /* 0x 8c0 */ + 0, 0, 0, 29, 0, 0, 0, 1, 0, 0, 0, 2, 0, 16, 7,200, /* 0x 8d0 */ + 0, 0, 7,200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 8e0 */ + 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 7, /* 0x 8f0 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,200, 0, 0, 0, 0, /* 0x 900 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, /* 0x 910 */ + 0, 0, 0, 53, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 920 */ + 0, 0, 7,200, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 930 */ + 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, /* 0x 940 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,240, 0, 0, 0, 62, /* 0x 950 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 /* 0x 960 */ }; diff --git a/src/stub/fold_machppc32.h b/src/stub/fold_machppc32.h index 05195aa9..0bac71b1 100644 --- a/src/stub/fold_machppc32.h +++ b/src/stub/fold_machppc32.h @@ -1,4 +1,4 @@ -/* fold_machppc32.h -- created from fold_machppc32.bin, 1532 (0x5fc) bytes +/* fold_machppc32.h -- created from fold_machppc32.bin, 1548 (0x60c) bytes This file is part of the UPX executable compressor. @@ -26,104 +26,105 @@ */ -#define FOLD_MACHPPC32_ADLER32 0xedd50412 -#define FOLD_MACHPPC32_CRC32 0xa3190efd +#define FOLD_MACHPPC32_ADLER32 0x75a90732 +#define FOLD_MACHPPC32_CRC32 0x0712f1e0 -unsigned char fold_machppc32[1532] = { - 72, 0, 0, 93, 40, 6, 0,208, 76,130, 0, 32, 84,132,240,191, /* 0x 0 */ - 77,130, 0, 32, 56,165, 1, 32,124,103, 27,120, 56, 99,255,252, /* 0x 10 */ -124,137, 3,166, 72, 0, 0, 32,125, 99, 16, 80,125,107, 58, 20, /* 0x 20 */ - 85,107, 80, 42,125,107, 86,112, 81, 98, 1,186,144, 67, 0, 0, /* 0x 30 */ - 78, 64, 0, 32,132, 67, 0, 4, 84, 75, 85,190,124, 11, 40, 64, /* 0x 40 */ - 65,162,255,216, 66, 0,255,240, 78,128, 0, 32, 57, 32, 0, 0, /* 0x 50 */ -149, 33,255,252,124, 41, 11,120,125, 8, 2,166,128,159,255,248, /* 0x 60 */ -124,100,248, 80,128,195, 0, 24, 40, 6, 8, 0, 65,129, 0, 8, /* 0x 70 */ - 56,192, 8, 0,124, 61, 11,120,124, 38, 8, 80,124, 37, 11,120, /* 0x 80 */ - 56, 33,255,232,127,231,251,120, 72, 0, 4, 37,127,161,235,120, /* 0x 90 */ -128, 67, 0, 0,124, 73, 3,166,128, 67, 0,136,124, 79,241, 32, /* 0x a0 */ -128, 67, 0,140,124, 65, 3,166,128, 67, 0,144,124, 72, 3,166, /* 0x b0 */ -184,131, 0, 24,128, 3, 0, 8,128, 67, 0, 16,128, 99, 0, 20, /* 0x c0 */ - 78,128, 4, 32,125, 9, 67,120, 57, 0, 0, 0, 56, 0, 0,197, /* 0x d0 */ - 68, 0, 0, 2, 56, 96,255,255, 78,128, 0, 32, 56, 0, 0, 1, /* 0x e0 */ - 75,255,255,240, 56, 0, 0, 3, 75,255,255,232, 56, 0, 0, 5, /* 0x f0 */ - 75,255,255,224, 56, 0, 0, 6, 75,255,255,216, 56, 0, 0, 74, /* 0x 100 */ - 75,255,255,208,124, 8, 2,166,148, 33,255,240,144, 1, 0, 20, /* 0x 110 */ -128, 3, 0, 0,129, 35, 0, 4,127,128, 40, 64, 64,188, 0, 12, /* 0x 120 */ - 56, 96, 0,127, 75,255,255,185, 47,133, 0, 0, 65,158, 0, 28, /* 0x 130 */ -124,169, 3,166,136, 9, 0, 0, 57, 41, 0, 1,152, 4, 0, 0, /* 0x 140 */ - 56,132, 0, 1, 66, 0,255,240,128, 3, 0, 0,129, 35, 0, 4, /* 0x 150 */ -124, 5, 0, 80,144, 3, 0, 0,125, 41, 42, 20,128, 1, 0, 20, /* 0x 160 */ - 56, 33, 0, 16,145, 35, 0, 4,124, 8, 3,166, 78,128, 0, 32, /* 0x 170 */ -124, 8, 2,166,148, 33,255,192,191,129, 0, 48,124,159, 35,120, /* 0x 180 */ -124,126, 27,120,124,188, 43,120,144, 1, 0, 68,124,221, 51,120, /* 0x 190 */ -128, 4, 0, 0, 47,128, 0, 0, 65,158, 1, 32, 56,160, 0, 12, /* 0x 1a0 */ -127,195,243,120, 56,129, 0, 16, 75,255,255, 93,129, 33, 0, 16, /* 0x 1b0 */ -128,161, 0, 20, 47,137, 0, 0, 64,190, 0, 36, 60, 0, 33, 88, /* 0x 1c0 */ - 96, 0, 80, 85,127,133, 0, 0, 64,190, 0, 28,128, 30, 0, 0, /* 0x 1d0 */ - 47,128, 0, 0, 65,190, 0,228, 72, 0, 0, 12, 47,133, 0, 0, /* 0x 1e0 */ - 64,190, 0, 12, 56, 96, 0,127, 75,255,254,245,127, 5, 72, 64, /* 0x 1f0 */ - 65,185,255,244,128, 31, 0, 0,127,137, 0, 64, 65,189,255,232, /* 0x 200 */ -128, 31, 0, 4, 64,152, 0,132,124,164, 43,120,128,126, 0, 4, /* 0x 210 */ -124, 5, 3,120, 56,193, 0, 32,136,225, 0, 24,127,136, 3,166, /* 0x 220 */ - 78,128, 0, 33, 47,131, 0, 0, 64,190,255,188,128,129, 0, 32, /* 0x 230 */ -128, 1, 0, 16,127,132, 0, 0, 64,190,255,172,136,193, 0, 25, /* 0x 240 */ - 49, 61,255,255,124, 9,233, 16,125, 38, 0,208, 85, 41, 15,254, /* 0x 250 */ -125, 43, 0, 57, 65,162, 0, 20,128,127, 0, 4,127,168, 3,166, /* 0x 260 */ -136,161, 0, 26, 78,128, 0, 33,129, 97, 0, 20,128, 30, 0, 4, /* 0x 270 */ -129, 62, 0, 0,124, 0, 90, 20,125, 43, 72, 80,144, 30, 0, 4, /* 0x 280 */ -145, 62, 0, 0, 72, 0, 0, 16,124, 4, 3,120,127,195,243,120, /* 0x 290 */ - 75,255,254,117,129, 97, 0, 16,129, 63, 0, 0,128, 31, 0, 4, /* 0x 2a0 */ -125, 43, 72, 80, 47,137, 0, 0,124, 0, 90, 20,144, 31, 0, 4, /* 0x 2b0 */ -145, 63, 0, 0, 75,255,254,228,128, 1, 0, 68,187,129, 0, 48, /* 0x 2c0 */ - 56, 33, 0, 64,124, 8, 3,166, 78,128, 0, 32,124, 8, 2,166, /* 0x 2d0 */ -148, 33,255,176,190, 97, 0, 28,125,128, 0, 38, 58,224, 0, 0, /* 0x 2e0 */ -124,122, 27,120,144, 1, 0, 84,124,155, 35,120,128, 3, 0, 16, /* 0x 2f0 */ -124,179, 43,120,145,129, 0, 24,124,212, 51,120,127,151, 0, 64, /* 0x 300 */ -124,245, 59,120,125, 22, 67,120, 59,195, 0, 28, 59, 0, 0, 0, /* 0x 310 */ - 64,156, 1,124,129, 62, 0, 0, 47,137, 0, 1, 64,190, 1, 48, /* 0x 320 */ -129, 62, 0, 24,129,126, 0, 36, 85, 61, 5, 62,128, 30, 0, 28, /* 0x 330 */ -127,139,234, 20,145, 97, 0, 8, 46, 28, 0, 0,127, 41, 2, 20, /* 0x 340 */ -145, 33, 0, 12,127,253, 72, 80, 65,146, 0, 72, 47,155, 0, 0, /* 0x 350 */ - 64,190, 0, 16, 47,139, 0, 0, 56,192, 0, 18, 64,158, 0, 8, /* 0x 360 */ - 56,192, 16, 18, 47,139, 0, 0,126,103,155,120, 64,158, 0, 8, /* 0x 370 */ - 56,224,255,255,129, 30, 0, 32,127,227,251,120,127,132,227,120, /* 0x 380 */ - 56,160, 0, 3, 75,255,253, 65,127,159, 24, 0, 64,158, 0,128, /* 0x 390 */ - 47,155, 0, 0, 65,158, 0, 52,128, 30, 0, 36, 47,128, 0, 0, /* 0x 3a0 */ - 65,158, 0, 40,128, 30, 0, 32, 47,128, 0, 0, 64,158, 0, 8, /* 0x 3b0 */ -147,244, 0, 0,127, 99,219,120, 56,129, 0, 8,126,165,171,120, /* 0x 3c0 */ -126,198,179,120, 75,255,253,173,124, 28, 0,208,125, 63,226, 20, /* 0x 3d0 */ -112, 29, 15,255, 65,130, 0, 24,127,169, 3,166, 56, 0, 0, 0, /* 0x 3e0 */ -152, 9, 0, 0, 57, 41, 0, 1, 66, 0,255,248, 65,178, 0, 40, /* 0x 3f0 */ -128,190, 0, 44,127,227,251,120,127,132,227,120, 76,198, 49,130, /* 0x 400 */ - 75,255,252,253, 47,131, 0, 0, 65,190, 0, 12, 56, 96, 0,127, /* 0x 410 */ - 75,255,252,205,124, 28,234, 20,127,255, 2, 20,127,159,200, 64, /* 0x 420 */ - 64,188, 0, 84,128,190, 0, 44,124,159,200, 80,127,227,251,120, /* 0x 430 */ - 56,192, 16, 18, 56,224,255,255, 57, 0, 0, 0, 75,255,252,137, /* 0x 440 */ -127,159, 24, 0, 65,190, 0, 48, 75,255,255,196, 56, 9,255,252, /* 0x 450 */ - 43,128, 0, 1, 65,157, 0, 32,128, 30, 0, 8, 47,128, 0, 1, /* 0x 460 */ - 64,190, 0, 20,128, 30, 0, 12, 47,128, 0, 40, 64,190, 0, 8, /* 0x 470 */ - 58,254, 0, 16,128, 26, 0, 16, 59, 24, 0, 1,127,152, 0, 64, /* 0x 480 */ -128, 30, 0, 4,127,222, 2, 20, 75,255,254,136,128, 1, 0, 84, /* 0x 490 */ -126,227,187,120,129,129, 0, 24,186, 97, 0, 28,124, 8, 3,166, /* 0x 4a0 */ - 56, 33, 0, 80,125,128,129, 32, 78,128, 0, 32,148, 33,255,192, /* 0x 4b0 */ -124, 8, 2,166,144,129, 0, 8,191, 65, 0, 40,129, 97, 0, 8, /* 0x 4c0 */ -124,191, 43,120,144, 1, 0, 68, 56, 3, 0, 24, 57,107,255,232, /* 0x 4d0 */ -144, 1, 0, 20,145, 97, 0, 16,124,253, 59,120,128, 3, 0, 24, /* 0x 4e0 */ -125, 60, 75,120,200, 1, 0, 16,125, 27, 67,120,124,229, 59,120, /* 0x 4f0 */ - 56, 97, 0, 16, 56,129, 0, 24,124,218, 51,120, 56,192, 0, 0, /* 0x 500 */ -144, 1, 0, 24,216, 1, 0, 32, 59,192, 0, 0,147,225, 0, 28, /* 0x 510 */ - 75,255,252, 97,127,167,235,120,127,104,219,120,127,227,251,120, /* 0x 520 */ -127,134,227,120, 56,129, 0, 32, 56,160,255,255, 75,255,253,161, /* 0x 530 */ -128, 31, 0, 16,124,123, 27,120, 59,191, 0, 28,127,158, 0, 64, /* 0x 540 */ - 64,156, 0,148,128, 29, 0, 0, 59,222, 0, 1, 56,128, 0, 0, /* 0x 550 */ - 56,160, 0, 0, 47,128, 0, 14, 64,190, 0,104,128,125, 0, 8, /* 0x 560 */ -124,125, 26, 20, 76,198, 49,130, 75,255,251,133,127,228,251,120, /* 0x 570 */ -124,124, 27,121,127, 69,211,120, 65,128, 0, 44, 76,198, 49,130, /* 0x 580 */ - 75,255,251,101, 56,128, 0, 0,127,154, 24, 0,127,133,227,120, /* 0x 590 */ -127,227,251,120, 56,192, 0, 0, 56,224, 0, 0, 57, 0, 0, 0, /* 0x 5a0 */ - 65,190, 0, 12, 56, 96, 0,127, 75,255,251, 53, 75,255,253, 33, /* 0x 5b0 */ -124,123, 27,120,127,131,227,120, 76,198, 49,130, 75,255,251, 57, /* 0x 5c0 */ -128, 31, 0, 16,129, 61, 0, 4,127,158, 0, 64,127,189, 74, 20, /* 0x 5d0 */ - 75,255,255,112,128, 1, 0, 68,127, 99,219,120,187, 65, 0, 40, /* 0x 5e0 */ - 56, 33, 0, 64,124, 8, 3,166, 78,128, 0, 32 /* 0x 5f0 */ +unsigned char fold_machppc32[1548] = { + 72, 0, 0,109, 40, 6, 0,208, 76,130, 0, 32, 84,132,240,191, /* 0x 0 */ + 77,130, 0, 32, 60, 0, 0, 16,124, 4, 0, 64, 65,128, 0, 8, /* 0x 10 */ +124, 4, 3,120, 56,165, 1, 32,124,103, 27,120, 56, 99,255,252, /* 0x 20 */ +124,137, 3,166, 72, 0, 0, 32,125, 99, 16, 80,125,107, 58, 20, /* 0x 30 */ + 85,107, 80, 42,125,107, 86,112, 81, 98, 1,186,144, 67, 0, 0, /* 0x 40 */ + 78, 64, 0, 32,132, 67, 0, 4, 84, 75, 85,190,124, 11, 40, 64, /* 0x 50 */ + 65,162,255,216, 66, 0,255,240, 78,128, 0, 32, 57, 32, 0, 0, /* 0x 60 */ +149, 33,255,252,124, 41, 11,120,125, 8, 2,166,128,159,255,248, /* 0x 70 */ +124,100,248, 80,128,195, 0, 24, 40, 6, 8, 0, 65,129, 0, 8, /* 0x 80 */ + 56,192, 8, 0,124, 61, 11,120,124, 38, 8, 80,124, 37, 11,120, /* 0x 90 */ + 56, 33,255,232,127,231,251,120, 72, 0, 4, 37,127,161,235,120, /* 0x a0 */ +128, 67, 0, 0,124, 73, 3,166,128, 67, 0,136,124, 79,241, 32, /* 0x b0 */ +128, 67, 0,140,124, 65, 3,166,128, 67, 0,144,124, 72, 3,166, /* 0x c0 */ +184,131, 0, 24,128, 3, 0, 8,128, 67, 0, 16,128, 99, 0, 20, /* 0x d0 */ + 78,128, 4, 32,125, 9, 67,120, 57, 0, 0, 0, 56, 0, 0,197, /* 0x e0 */ + 68, 0, 0, 2, 56, 96,255,255, 78,128, 0, 32, 56, 0, 0, 1, /* 0x f0 */ + 75,255,255,240, 56, 0, 0, 3, 75,255,255,232, 56, 0, 0, 5, /* 0x 100 */ + 75,255,255,224, 56, 0, 0, 6, 75,255,255,216, 56, 0, 0, 74, /* 0x 110 */ + 75,255,255,208,124, 8, 2,166,148, 33,255,240,144, 1, 0, 20, /* 0x 120 */ +128, 3, 0, 0,129, 35, 0, 4,127,128, 40, 64, 64,188, 0, 12, /* 0x 130 */ + 56, 96, 0,127, 75,255,255,185, 47,133, 0, 0, 65,158, 0, 28, /* 0x 140 */ +124,169, 3,166,136, 9, 0, 0, 57, 41, 0, 1,152, 4, 0, 0, /* 0x 150 */ + 56,132, 0, 1, 66, 0,255,240,128, 3, 0, 0,129, 35, 0, 4, /* 0x 160 */ +124, 5, 0, 80,144, 3, 0, 0,125, 41, 42, 20,128, 1, 0, 20, /* 0x 170 */ + 56, 33, 0, 16,145, 35, 0, 4,124, 8, 3,166, 78,128, 0, 32, /* 0x 180 */ +124, 8, 2,166,148, 33,255,192,191,129, 0, 48,124,159, 35,120, /* 0x 190 */ +124,126, 27,120,124,188, 43,120,144, 1, 0, 68,124,221, 51,120, /* 0x 1a0 */ +128, 4, 0, 0, 47,128, 0, 0, 65,158, 1, 32, 56,160, 0, 12, /* 0x 1b0 */ +127,195,243,120, 56,129, 0, 16, 75,255,255, 93,129, 33, 0, 16, /* 0x 1c0 */ +128,161, 0, 20, 47,137, 0, 0, 64,190, 0, 36, 60, 0, 33, 88, /* 0x 1d0 */ + 96, 0, 80, 85,127,133, 0, 0, 64,190, 0, 28,128, 30, 0, 0, /* 0x 1e0 */ + 47,128, 0, 0, 65,190, 0,228, 72, 0, 0, 12, 47,133, 0, 0, /* 0x 1f0 */ + 64,190, 0, 12, 56, 96, 0,127, 75,255,254,245,127, 5, 72, 64, /* 0x 200 */ + 65,185,255,244,128, 31, 0, 0,127,137, 0, 64, 65,189,255,232, /* 0x 210 */ +128, 31, 0, 4, 64,152, 0,132,124,164, 43,120,128,126, 0, 4, /* 0x 220 */ +124, 5, 3,120, 56,193, 0, 32,136,225, 0, 24,127,136, 3,166, /* 0x 230 */ + 78,128, 0, 33, 47,131, 0, 0, 64,190,255,188,128,129, 0, 32, /* 0x 240 */ +128, 1, 0, 16,127,132, 0, 0, 64,190,255,172,136,193, 0, 25, /* 0x 250 */ + 49, 61,255,255,124, 9,233, 16,125, 38, 0,208, 85, 41, 15,254, /* 0x 260 */ +125, 43, 0, 57, 65,162, 0, 20,128,127, 0, 4,127,168, 3,166, /* 0x 270 */ +136,161, 0, 26, 78,128, 0, 33,129, 97, 0, 20,128, 30, 0, 4, /* 0x 280 */ +129, 62, 0, 0,124, 0, 90, 20,125, 43, 72, 80,144, 30, 0, 4, /* 0x 290 */ +145, 62, 0, 0, 72, 0, 0, 16,124, 4, 3,120,127,195,243,120, /* 0x 2a0 */ + 75,255,254,117,129, 97, 0, 16,129, 63, 0, 0,128, 31, 0, 4, /* 0x 2b0 */ +125, 43, 72, 80, 47,137, 0, 0,124, 0, 90, 20,144, 31, 0, 4, /* 0x 2c0 */ +145, 63, 0, 0, 75,255,254,228,128, 1, 0, 68,187,129, 0, 48, /* 0x 2d0 */ + 56, 33, 0, 64,124, 8, 3,166, 78,128, 0, 32,124, 8, 2,166, /* 0x 2e0 */ +148, 33,255,176,190, 97, 0, 28,125,128, 0, 38, 58,224, 0, 0, /* 0x 2f0 */ +124,122, 27,120,144, 1, 0, 84,124,155, 35,120,128, 3, 0, 16, /* 0x 300 */ +124,179, 43,120,145,129, 0, 24,124,212, 51,120,127,151, 0, 64, /* 0x 310 */ +124,245, 59,120,125, 22, 67,120, 59,195, 0, 28, 59, 0, 0, 0, /* 0x 320 */ + 64,156, 1,124,129, 62, 0, 0, 47,137, 0, 1, 64,190, 1, 48, /* 0x 330 */ +129, 62, 0, 24,129,126, 0, 36, 85, 61, 5, 62,128, 30, 0, 28, /* 0x 340 */ +127,139,234, 20,145, 97, 0, 8, 46, 28, 0, 0,127, 41, 2, 20, /* 0x 350 */ +145, 33, 0, 12,127,253, 72, 80, 65,146, 0, 72, 47,155, 0, 0, /* 0x 360 */ + 64,190, 0, 16, 47,139, 0, 0, 56,192, 0, 18, 64,158, 0, 8, /* 0x 370 */ + 56,192, 16, 18, 47,139, 0, 0,126,103,155,120, 64,158, 0, 8, /* 0x 380 */ + 56,224,255,255,129, 30, 0, 32,127,227,251,120,127,132,227,120, /* 0x 390 */ + 56,160, 0, 3, 75,255,253, 65,127,159, 24, 0, 64,158, 0,128, /* 0x 3a0 */ + 47,155, 0, 0, 65,158, 0, 52,128, 30, 0, 36, 47,128, 0, 0, /* 0x 3b0 */ + 65,158, 0, 40,128, 30, 0, 32, 47,128, 0, 0, 64,158, 0, 8, /* 0x 3c0 */ +147,244, 0, 0,127, 99,219,120, 56,129, 0, 8,126,165,171,120, /* 0x 3d0 */ +126,198,179,120, 75,255,253,173,124, 28, 0,208,125, 63,226, 20, /* 0x 3e0 */ +112, 29, 15,255, 65,130, 0, 24,127,169, 3,166, 56, 0, 0, 0, /* 0x 3f0 */ +152, 9, 0, 0, 57, 41, 0, 1, 66, 0,255,248, 65,178, 0, 40, /* 0x 400 */ +128,190, 0, 44,127,227,251,120,127,132,227,120, 76,198, 49,130, /* 0x 410 */ + 75,255,252,253, 47,131, 0, 0, 65,190, 0, 12, 56, 96, 0,127, /* 0x 420 */ + 75,255,252,205,124, 28,234, 20,127,255, 2, 20,127,159,200, 64, /* 0x 430 */ + 64,188, 0, 84,128,190, 0, 44,124,159,200, 80,127,227,251,120, /* 0x 440 */ + 56,192, 16, 18, 56,224,255,255, 57, 0, 0, 0, 75,255,252,137, /* 0x 450 */ +127,159, 24, 0, 65,190, 0, 48, 75,255,255,196, 56, 9,255,252, /* 0x 460 */ + 43,128, 0, 1, 65,157, 0, 32,128, 30, 0, 8, 47,128, 0, 1, /* 0x 470 */ + 64,190, 0, 20,128, 30, 0, 12, 47,128, 0, 40, 64,190, 0, 8, /* 0x 480 */ + 58,254, 0, 16,128, 26, 0, 16, 59, 24, 0, 1,127,152, 0, 64, /* 0x 490 */ +128, 30, 0, 4,127,222, 2, 20, 75,255,254,136,128, 1, 0, 84, /* 0x 4a0 */ +126,227,187,120,129,129, 0, 24,186, 97, 0, 28,124, 8, 3,166, /* 0x 4b0 */ + 56, 33, 0, 80,125,128,129, 32, 78,128, 0, 32,148, 33,255,176, /* 0x 4c0 */ +124, 8, 2,166,144,129, 0, 8,191, 65, 0, 56,129, 97, 0, 8, /* 0x 4d0 */ +124,191, 43,120,144, 1, 0, 84, 56, 3, 0, 24, 57,107,255,232, /* 0x 4e0 */ +144, 1, 0, 20,145, 97, 0, 16,124,253, 59,120,128, 3, 0, 24, /* 0x 4f0 */ +125, 60, 75,120,200, 1, 0, 16,125, 27, 67,120,124,229, 59,120, /* 0x 500 */ + 56, 97, 0, 16, 56,129, 0, 24,124,218, 51,120, 56,192, 0, 0, /* 0x 510 */ +144, 1, 0, 24,216, 1, 0, 32, 59,192, 0, 0,147,225, 0, 28, /* 0x 520 */ + 75,255,252, 97,127,167,235,120,127,104,219,120,127,227,251,120, /* 0x 530 */ +127,134,227,120, 56,129, 0, 32, 56,160,255,255, 75,255,253,161, /* 0x 540 */ +128, 31, 0, 16,124,123, 27,120, 59,191, 0, 28,127,158, 0, 64, /* 0x 550 */ + 64,156, 0,148,128, 29, 0, 0, 59,222, 0, 1, 56,128, 0, 0, /* 0x 560 */ + 56,160, 0, 0, 47,128, 0, 14, 64,190, 0,104,128,125, 0, 8, /* 0x 570 */ +124,125, 26, 20, 76,198, 49,130, 75,255,251,133,127,228,251,120, /* 0x 580 */ +124,124, 27,121,127, 69,211,120, 65,128, 0, 44, 76,198, 49,130, /* 0x 590 */ + 75,255,251,101, 56,128, 0, 0,127,154, 24, 0,127,133,227,120, /* 0x 5a0 */ +127,227,251,120, 56,192, 0, 0, 56,224, 0, 0, 57, 0, 0, 0, /* 0x 5b0 */ + 65,190, 0, 12, 56, 96, 0,127, 75,255,251, 53, 75,255,253, 33, /* 0x 5c0 */ +124,123, 27,120,127,131,227,120, 76,198, 49,130, 75,255,251, 57, /* 0x 5d0 */ +128, 31, 0, 16,129, 61, 0, 4,127,158, 0, 64,127,189, 74, 20, /* 0x 5e0 */ + 75,255,255,112,128, 1, 0, 84,127, 99,219,120,187, 65, 0, 56, /* 0x 5f0 */ + 56, 33, 0, 80,124, 8, 3,166, 78,128, 0, 32 /* 0x 600 */ };