| * This file is subject to the terms and conditions of the GNU General Public |
| * License. See the file "COPYING" in the main directory of this archive |
| * Copyright (C) 1996, 1998, 1999, 2004 by Ralf Baechle |
| * Copyright (C) 1999 Silicon Graphics, Inc. |
| * Copyright (C) 2011 MIPS Technologies, Inc. |
| #include <asm/asm-offsets.h> |
| #define EX(insn,reg,addr,handler) \ |
| .section __ex_table,"a"; \ |
| * Return the size of a string (including the ending 0) |
| LONG_L v0, TI_ADDR_LIMIT($28) # pointer ok? |
| FEXPORT(__strlen_user_nocheck_asm) |
| 1: EX(lbu, v1, (v0), .Lfault) |