linux/arch/metag/lib
James Hogan fc1b759ae4 metag/usercopy: Simplify rapf loop fixup corner case
The final fixup in the rapf loops must handle a corner case due to the
intermediate decrementing of the destination pointer before writing the
last element to it again and re-incrementing it. This decrement (and the
associated increment in the fixup code) can be easily avoided by using
SETL/SETD with an offset of -8/-4.

Signed-off-by: James Hogan <james.hogan@imgtec.com>
Cc: linux-metag@vger.kernel.org
2017-04-05 15:25:08 +01:00
..
ashldi3.S
ashrdi3.S
checksum.c metag: move EXPORT_SYMBOL(csum_partial) to metag_ksyms.c 2013-07-04 10:00:02 +01:00
clear_page.S
cmpdi2.S
copy_page.S
delay.c
div64.S
divsi3.S metag: Fix typos 2016-07-15 09:55:49 +01:00
ip_fast_csum.S
lshrdi3.S
Makefile metag: Build infrastructure 2013-03-02 20:09:54 +00:00
memcpy.S
memmove.S
memset.S
modsi3.S
muldi3.S
ucmpdi2.S
usercopy.c metag/usercopy: Simplify rapf loop fixup corner case 2017-04-05 15:25:08 +01:00