2 * libc/sysdeps/linux/microblaze/longjmp.S -- `longjmp' for microblaze
4 * Copyright (C) 2003 John Williams <jwilliams@itee.uq.edu.au>
5 * Copyright (C) 2001 NEC Corporation
6 * Copyright (C) 2001 Miles Bader <miles@gnu.org>
8 * This file is subject to the terms and conditions of the GNU Lesser
9 * General Public License. See the file COPYING.LIB in the main
10 * directory of this archive for more details.
12 * Written by Miles Bader <miles@gnu.org>
17 #include <bits/setjmp.h>
23 /* load registers from memory to r5 (arg0)*/
40 addi r3, r0, 1 // return val
41 rtsd r15, 8 // normal return
46 .weak C_SYMBOL_NAME(__sigprocmask)
47 C_SYMBOL_NAME(__sigprocmask) = C_SYMBOL_NAME(sigprocmask)
49 libc_hidden_def(__longjmp)