Merge pull request #61 from tfauck/devel-thf

Following #51 pull with rerequested changes
This commit is contained in:
John Reiser 2017-02-04 09:10:24 -08:00 committed by GitHub
commit 59df1d39b2
10 changed files with 22 additions and 22 deletions

View File

@ -32,8 +32,8 @@
#define STUB_POWERPC64LE_DARWIN_DYLIB_ENTRY_SIZE 9867
#define STUB_POWERPC64LE_DARWIN_DYLIB_ENTRY_ADLER32 0xc87a5b7f
#define STUB_POWERPC64LE_DARWIN_DYLIB_ENTRY_CRC32 0x1f770f24
#define STUB_POWERPC64LE_DARWIN_DYLIB_ENTRY_ADLER32 0xdc145bbf
#define STUB_POWERPC64LE_DARWIN_DYLIB_ENTRY_CRC32 0x055b2ad4
unsigned char stub_powerpc64le_darwin_dylib_entry[9867] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -106,7 +106,7 @@ unsigned char stub_powerpc64le_darwin_dylib_entry[9867] = {
/* 0x0430 */ 0, 0, 3,136,254,232, 11, 84,126, 7, 2, 84, 0,250, 96, 56,
/* 0x0440 */ 48, 88, 99,124,124,241, 99, 56,120, 11, 38,124, 20, 26, 33,124,
/* 0x0450 */ 52, 0, 33, 84, 0, 0, 0, 56,120, 51,195,124, 0, 0, 9,144,
/* 0x0460 */ 252,255, 3,148, 64, 24, 1,124,248,255,128, 65, 0, 0,193,144,
/* 0x0460 */ 252,255, 3,148, 64, 24, 33,124,248,255,128, 65, 0, 0,193,144,
/* 0x0470 */ 255,255, 4,136, 8, 0,225,144, 16, 0,193, 56, 12, 0, 33,145,
/* 0x0480 */ 20, 0, 97, 56, 62,225, 11, 84, 62, 7, 0, 84, 2, 0, 67,152,
/* 0x0490 */ 1, 0, 99,153, 0, 0, 3,152,124, 8, 2,166,148, 33,255,160,
@ -421,7 +421,7 @@ unsigned char stub_powerpc64le_darwin_dylib_entry[9867] = {
/* 0x17e0 */ 20, 58,165,124, 48, 0, 1,128,255,255,165, 56,166, 3, 8,124,
/* 0x17f0 */ 0, 0,230,232,166, 3,168,125, 80, 24,100,124, 80, 40,135,124,
/* 0x1800 */ 1, 0, 99, 56, 1, 0,132, 56, 0, 0,134,248, 31, 0,231, 96,
/* 0x1810 */ 108, 56, 0,124, 64, 40, 7,124,172, 63, 0,124, 32, 0,231, 56,
/* 0x1810 */ 108, 56, 0,124, 64, 40, 39,124,172, 63, 0,124, 32, 0,231, 56,
/* 0x1820 */ 240,255,128, 65,172, 4, 0,124, 44, 1, 0, 76, 32, 0,128, 78,
/* 0x1830 */ 17,255, 65,248, 8, 0, 97,248, 16, 0,129,248, 24, 0,161,248,
/* 0x1840 */ 32, 0,193,248, 40, 0,225,248, 48, 0, 1,249, 56, 0, 33,249,

View File

@ -32,8 +32,8 @@
#define STUB_POWERPC64LE_DARWIN_MACHO_ENTRY_SIZE 9203
#define STUB_POWERPC64LE_DARWIN_MACHO_ENTRY_ADLER32 0xbb174a4a
#define STUB_POWERPC64LE_DARWIN_MACHO_ENTRY_CRC32 0x886e6312
#define STUB_POWERPC64LE_DARWIN_MACHO_ENTRY_ADLER32 0x29b14a8a
#define STUB_POWERPC64LE_DARWIN_MACHO_ENTRY_CRC32 0x874d5318
unsigned char stub_powerpc64le_darwin_macho_entry[9203] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -106,7 +106,7 @@ unsigned char stub_powerpc64le_darwin_macho_entry[9203] = {
/* 0x0430 */ 254,232, 11, 84,126, 7, 2, 84, 0,250, 96, 56, 48, 88, 99,124,
/* 0x0440 */ 124,241, 99, 56,120, 11, 38,124, 20, 26, 33,124, 52, 0, 33, 84,
/* 0x0450 */ 0, 0, 0, 56,120, 51,195,124, 0, 0, 9,144,252,255, 3,148,
/* 0x0460 */ 64, 24, 1,124,248,255,128, 65, 0, 0,193,144,255,255, 4,136,
/* 0x0460 */ 64, 24, 33,124,248,255,128, 65, 0, 0,193,144,255,255, 4,136,
/* 0x0470 */ 8, 0,225,144, 16, 0,193, 56, 12, 0, 33,145, 20, 0, 97, 56,
/* 0x0480 */ 62,225, 11, 84, 62, 7, 0, 84, 2, 0, 67,152, 1, 0, 99,153,
/* 0x0490 */ 0, 0, 3,152,124, 8, 2,166,148, 33,255,160,189,193, 0, 24,
@ -421,7 +421,7 @@ unsigned char stub_powerpc64le_darwin_macho_entry[9203] = {
/* 0x17e0 */ 48, 0, 1,128,255,255,165, 56,166, 3, 8,124, 0, 0,230,232,
/* 0x17f0 */ 166, 3,168,125, 80, 24,100,124, 80, 40,135,124, 1, 0, 99, 56,
/* 0x1800 */ 1, 0,132, 56, 0, 0,134,248, 31, 0,231, 96,108, 56, 0,124,
/* 0x1810 */ 64, 40, 7,124,172, 63, 0,124, 32, 0,231, 56,240,255,128, 65,
/* 0x1810 */ 64, 40, 39,124,172, 63, 0,124, 32, 0,231, 56,240,255,128, 65,
/* 0x1820 */ 172, 4, 0,124, 44, 1, 0, 76, 32, 0,128, 78,166, 2, 72,124,
/* 0x1830 */ 8, 0,130,128,166, 3,137,124, 4, 0,194,128, 12, 0,226,136,
/* 0x1840 */ 20, 18,164,124, 16, 0,165, 56, 20, 18,102,124,192, 0, 99, 56,

View File

@ -32,8 +32,8 @@
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_SIZE 9673
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_ADLER32 0x2729ce5b
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_CRC32 0xd0a60628
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_ADLER32 0x0b43ce9b
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_CRC32 0xae410eda
unsigned char stub_powerpc64le_linux_elf_entry[9673] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -106,7 +106,7 @@ unsigned char stub_powerpc64le_linux_elf_entry[9673] = {
/* 0x0430 */ 254,232, 11, 84,126, 7, 2, 84, 0,250, 96, 56, 48, 88, 99,124,
/* 0x0440 */ 124,241, 99, 56,120, 11, 38,124, 20, 26, 33,124, 52, 0, 33, 84,
/* 0x0450 */ 0, 0, 0, 56,120, 51,195,124, 0, 0, 9,144,252,255, 3,148,
/* 0x0460 */ 64, 24, 1,124,248,255,128, 65, 0, 0,193,144,255,255, 4,136,
/* 0x0460 */ 64, 24, 33,124,248,255,128, 65, 0, 0,193,144,255,255, 4,136,
/* 0x0470 */ 8, 0,225,144, 16, 0,193, 56, 12, 0, 33,145, 20, 0, 97, 56,
/* 0x0480 */ 62,225, 11, 84, 62, 7, 0, 84, 2, 0, 67,152, 1, 0, 99,153,
/* 0x0490 */ 0, 0, 3,152,124, 8, 2,166,148, 33,255,160,189,193, 0, 24,
@ -421,7 +421,7 @@ unsigned char stub_powerpc64le_linux_elf_entry[9673] = {
/* 0x17e0 */ 48, 0, 1,128,255,255,165, 56,166, 3, 8,124, 0, 0,230,232,
/* 0x17f0 */ 166, 3,168,125, 80, 24,100,124, 80, 40,135,124, 1, 0, 99, 56,
/* 0x1800 */ 1, 0,132, 56, 0, 0,134,248, 31, 0,231, 96,108, 56, 0,124,
/* 0x1810 */ 64, 40, 7,124,172, 63, 0,124, 32, 0,231, 56,240,255,128, 65,
/* 0x1810 */ 64, 40, 39,124,172, 63, 0,124, 32, 0,231, 56,240,255,128, 65,
/* 0x1820 */ 172, 4, 0,124, 44, 1, 0, 76, 32, 0,128, 78, 1, 0, 0, 72,
/* 0x1830 */ 80, 82, 79, 84, 95, 69, 88, 69, 67,124, 80, 82, 79, 84, 95, 87,
/* 0x1840 */ 82, 73, 84, 69, 32,102, 97,105,108,101,100, 46, 10, 0, 30, 0,

View File

@ -32,8 +32,8 @@
#define STUB_POWERPC64LE_LINUX_KERNEL_VMLINUX_SIZE 9840
#define STUB_POWERPC64LE_LINUX_KERNEL_VMLINUX_ADLER32 0x6930c592
#define STUB_POWERPC64LE_LINUX_KERNEL_VMLINUX_CRC32 0xcb40735a
#define STUB_POWERPC64LE_LINUX_KERNEL_VMLINUX_ADLER32 0xcfa8c5d2
#define STUB_POWERPC64LE_LINUX_KERNEL_VMLINUX_CRC32 0x0a3e4453
unsigned char stub_powerpc64le_linux_kernel_vmlinux[9840] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -109,7 +109,7 @@ unsigned char stub_powerpc64le_linux_kernel_vmlinux[9840] = {
/* 0x0460 */ 1, 0, 5,157,248,255, 32, 67, 0, 1,224, 56,236, 41, 7,124,
/* 0x0470 */ 44, 26, 7,124, 4,255,255, 75, 0, 0,230,232,166, 3,168,125,
/* 0x0480 */ 80, 24,100,124, 80, 40,135,124, 1, 0, 99, 56, 1, 0,132, 56,
/* 0x0490 */ 0, 0,134,248, 31, 0,231, 96,108, 56, 0,124, 64, 40, 7,124,
/* 0x0490 */ 0, 0,134,248, 31, 0,231, 96,108, 56, 0,124, 64, 40, 39,124,
/* 0x04a0 */ 172, 63, 0,124, 32, 0,231, 56,240,255,128, 65,172, 4, 0,124,
/* 0x04b0 */ 44, 1, 0, 76, 32, 0,128, 78, 14, 0, 7, 40, 0, 0,130, 64,
/* 0x04c0 */ 166, 2, 8,124,120, 51,201,124, 0, 0, 6,129,120, 43,167,124,
@ -117,7 +117,7 @@ unsigned char stub_powerpc64le_linux_kernel_vmlinux[9840] = {
/* 0x04e0 */ 254,232, 11, 84,126, 7, 2, 84, 0,250, 96, 56, 48, 88, 99,124,
/* 0x04f0 */ 124,241, 99, 56,120, 11, 38,124, 20, 26, 33,124, 52, 0, 33, 84,
/* 0x0500 */ 0, 0, 0, 56,120, 51,195,124, 0, 0, 9,144,252,255, 3,148,
/* 0x0510 */ 64, 24, 1,124,248,255,128, 65, 0, 0,193,144,255,255, 4,136,
/* 0x0510 */ 64, 24, 33,124,248,255,128, 65, 0, 0,193,144,255,255, 4,136,
/* 0x0520 */ 8, 0,225,144, 16, 0,193, 56, 12, 0, 33,145, 20, 0, 97, 56,
/* 0x0530 */ 62,225, 11, 84, 62, 7, 0, 84, 2, 0, 67,152, 1, 0, 99,153,
/* 0x0540 */ 0, 0, 3,152,124, 8, 2,166,148, 33,255,160,189,193, 0, 24,

View File

@ -82,7 +82,7 @@ retaddr = 2*4 // (sp,cr,pc, xx,yy,zz) save area per calling convention
stw r0,0(a6) // outSizeProcessed= 0;
1:
stwu r0,-4(a0) // clear CLZmaDecoderState on stack
cmpl cr0,sp,a0 // compare logical ==> compare unsigned
cmpl cr0,0,sp,a0 // compare logical ==> compare unsigned
blt cr0,1b
stw a3,0(sp) // frame chain

View File

@ -82,7 +82,7 @@ retaddr = 6*8 // (sp,cr,pc, xx,yy,zz) save area per calling convention
stw r0,0(a6) // outSizeProcessed= 0;
1:
stwu r0,-4(a0) // clear CLZmaDecoderState on stack
cmpl cr0,0,sp,a0 // compare logical ==> compare unsigned
cmpl cr0,1,sp,a0 // compare logical ==> compare unsigned
blt cr0,1b
stw a3,0(sp) // frame chain

View File

@ -101,7 +101,7 @@ CACHELINE=32
ori dst0,dst0,-1+ CACHELINE // highest addr on cache line
cfl_nrv:
dcbst 0,dst0 // initiate store (modified) cacheline to memory
cmpl cr0,0,dst0,dst // did we cover the highest-addressed byte?
cmpl cr0,1,dst0,dst // did we cover the highest-addressed byte?
icbi 0,dst0 // discard instructions from cacheline
addi dst0,dst0,CACHELINE // highest addr on next line
blt cr0,cfl_nrv // not done yet

View File

@ -87,7 +87,7 @@ CACHELINE=32
ori dst0,dst0,-1+ CACHELINE // highest addr on cache line
cfl_nrv:
dcbst 0,dst0 // initiate store (modified) cacheline to memory
cmpl cr0,0,dst0,dst // did we cover the highest-addressed byte?
cmpl cr0,1,dst0,dst // did we cover the highest-addressed byte?
icbi 0,dst0 // discard instructions from cacheline
addi dst0,dst0,CACHELINE // highest addr on next line
blt cr0,cfl_nrv // not done yet

View File

@ -114,7 +114,7 @@ CACHELINE=32
ori dst0,dst0,-1+ CACHELINE // highest addr on cache line
cfl_nrv:
dcbst 0,dst0 // initiate store (modified) cacheline to memory
cmpl cr0,0,dst0,dst // did we cover the highest-addressed byte?
cmpl cr0,1,dst0,dst // did we cover the highest-addressed byte?
icbi 0,dst0 // discard instructions from cacheline
addi dst0,dst0,CACHELINE // highest addr on next line
blt cr0,cfl_nrv // not done yet

View File

@ -116,7 +116,7 @@ CACHELINE=32
ori dst0,dst0,-1+ CACHELINE // highest addr on cache line
cfl_nrv:
dcbst 0,dst0 // initiate store (modified) cacheline to memory
cmpl cr0,0,dst0,dst // did we cover the highest-addressed byte?
cmpl cr0,1,dst0,dst // did we cover the highest-addressed byte?
icbi 0,dst0 // discard instructions from cacheline
addi dst0,dst0,CACHELINE // highest addr on next line
blt cr0,cfl_nrv // not done yet