Subversion Repositories freemyipod

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 89
Line 47... Line 47...
47
#define   jnextb0     GETBIT; bcc
47
#define   jnextb0     GETBIT; bcc
48
#define   jnextb1     GETBIT; bcs
48
#define   jnextb1     GETBIT; bcs
49
 
49
 
50
.section .icode.ucl_decompress, "ax", %progbits
50
.section .icode.ucl_decompress, "ax", %progbits
51
.align 2
51
.align 2
52
ucl_decompress: .globl ucl_nrv2e_decompress_8  @ ARM mode
52
ucl_decompress: .globl ucl_decompress  @ ARM mode
53
        .type ucl_nrv2e_decompress_8, %function
53
        .type ucl_decompress, %function
54
/* error = (*)(char const *src, int len_src, char *dst, int *plen_dst)
54
/* error = (*)(char const *src, int len_src, char *dst, int *plen_dst)
55
   Actual decompressed length is stored through plen_dst.
55
   Actual decompressed length is stored through plen_dst.
56
*/
56
*/
57
        adr r12,1+.thumb_nrv2e_d8; bx r12  @ enter THUMB mode
57
        adr r12,1+.thumb_nrv2e_d8; bx r12  @ enter THUMB mode
58
        .code 16  @ THUMB mode
58
        .code 16  @ THUMB mode