1 /* NGcopy_from_user.S: Niagara optimized copy from userspace.
3 * Copyright (C) 2006, 2007 David S. Miller (davem@davemloft.net)
8 .section __ex_table,"a";\
10 .word 98b, __ret_one_asi;\
18 #define FUNC_NAME NGcopy_from_user
19 #define LOAD(type,addr,dest) type##a [addr] ASI_AIUS, dest
20 #define LOAD_TWIN(addr_reg,dest0,dest1) \
21 ldda [addr_reg] ASI_BLK_INIT_QUAD_LDD_AIUS, dest0
22 #define EX_RETVAL(x) %g0
28 bne,pn %icc, ___copy_in_user; \