memmove.S (a4bf5fb987611aeb78c422312b63b185e39982d7) memmove.S (f2e71517e0b886518f755b55931807a67478a564)
1/* $NetBSD: memmove.S,v 1.4 2003/10/14 07:51:45 scw Exp $ */
2
3/*-
4 * Copyright (c) 1997 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Neil A. Carson and Mark Brinicombe

--- 566 unchanged lines hidden (view full) ---

575#endif
576 str r12, [r0, #-4]!
577 subs r2, r2, #4
578 bge .Lmemmove_bsrcul1loop4
579
580.Lmemmove_bsrcul1l4:
581 add r1, r1, #1
582 b .Lmemmove_bl4
1/* $NetBSD: memmove.S,v 1.4 2003/10/14 07:51:45 scw Exp $ */
2
3/*-
4 * Copyright (c) 1997 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Neil A. Carson and Mark Brinicombe

--- 566 unchanged lines hidden (view full) ---

575#endif
576 str r12, [r0, #-4]!
577 subs r2, r2, #4
578 bge .Lmemmove_bsrcul1loop4
579
580.Lmemmove_bsrcul1l4:
581 add r1, r1, #1
582 b .Lmemmove_bl4
583#ifndef _BCOPY
584END(memmove)
585#else
586END(bcopy)
587#endif