Blame view
arch/sparc/lib/U3copy_from_user.S
533 Bytes
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 6 7 |
/* U3copy_from_user.S: UltraSparc-III optimized copy from userspace. * * Copyright (C) 1999, 2000, 2004 David S. Miller (davem@redhat.com) */ #define EX_LD(x) \ 98: x; \ |
4d000d5b9 [SPARC64]: Mark _... |
8 |
.section __ex_table,"a";\ |
1da177e4c Linux-2.6.12-rc2 |
9 |
.align 4; \ |
40bdac7db sparc64: Kill .fi... |
10 |
.word 98b, __retl_one; \ |
1da177e4c Linux-2.6.12-rc2 |
11 12 |
.text; \ .align 4; |
a7c5724b5 sparc64: fix FP c... |
13 14 15 16 17 18 19 |
#define EX_LD_FP(x) \ 98: x; \ .section __ex_table,"a";\ .align 4; \ .word 98b, __retl_one_fp;\ .text; \ .align 4; |
1da177e4c Linux-2.6.12-rc2 |
20 21 22 23 24 |
#define FUNC_NAME U3copy_from_user #define LOAD(type,addr,dest) type##a [addr] %asi, dest #define EX_RETVAL(x) 0 #include "U3memcpy.S" |