1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /*
- * libc/sysdeps/linux/microblaze/crti.S -- init/fini entry code for microblaze
- * (baselined with gcc 4.1.2)
- *
- * Copyright (C) 2010 Digital Design Corporation
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License. See the file COPYING.LIB in the main
- * directory of this archive for more details.
- */
- #define END_INIT
- #define END_FINI
- #define ALIGN
- #include <libc-symbols.h>
- /*@HEADER_ENDS*/
- .section .init
- .align 2
- .globl _init
- _init:
- addik r1, r1, -32
- swi r19, r1, 28
- addk r19, r1, r0
- swi r15, r1, 0
- ALIGN
- END_INIT
- .section .fini
- .align 2
- .globl _fini
- _fini:
- addik r1, r1, -32
- swi r19, r1, 28
- addk r19, r1, r0
- swi r15, r1, 0
- ALIGN
- END_FINI
|