mmap() needs in-range fd; b_method as arg5 to decompress

l_lx_elfppc32.S l_lx_elfppc32.h
	ppc_d_nrv2e.S
	ppc_d_nrv2b.S

committer: jreiser <jreiser> 1109217478 +0000
This commit is contained in:
John Reiser
2005-02-24 03:57:58 +00:00
parent 615615b1df
commit f86d57bfe3
4 changed files with 198 additions and 26 deletions
+2 -1
View File
@@ -34,7 +34,7 @@
SZ_DLINE=128 # size of data cache line in Apple G5
/* Returns 0 on success; non-zero on failure. */
decompress: # (uchar const *src, size_t lsrc, uchar *dst, size_t &ldst)
decompress: # (uchar const *src, size_t lsrc, uchar *dst, size_t &ldst, uint method)
/* PowerPC has no 'cmplis': compare logical [unsigned] immediate shifted [by 16] */
#define hibit r0 /* holds 0x80000000 during decompress */
@@ -43,6 +43,7 @@ decompress: # (uchar const *src, size_t lsrc, uchar *dst, size_t &ldst)
#define lsrc a1
#define dst a2
#define ldst a3 /* Out: actually a reference: &len_dst */
#define meth a4
#define off a4
#define len a5