1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* NG4copy_from_user.S: Niagara-4 optimized copy from userspace.
4 * Copyright (C) 2012 David S. Miller (davem@davemloft.net)
9 .section __ex_table,"a";\
15 #define EX_LD_FP(x,y) \
17 .section __ex_table,"a";\
27 #define FUNC_NAME NG4copy_from_user
28 #define LOAD(type,addr,dest) type##a [addr] %asi, dest
29 #define EX_RETVAL(x) 0
35 bne,pn %icc, raw_copy_in_user; \
39 #include "NG4memcpy.S"