movstrSI12_i4.S revision 1.2
11.2Suwe/*	$NetBSD: movstrSI12_i4.S,v 1.2 2009/01/07 22:15:18 uwe Exp $	*/
21.1Suwe
31.1Suwe#include <machine/asm.h>
41.1Suwe
51.1Suwe
61.2Suwe#ifdef __ELF__
71.2Suwe	.hidden __movstrSI12_i4, __movmemSI12_i4
81.2Suwe#endif
91.2Suwe
101.2Suwe
111.1SuweNENTRY(__movstrSI12_i4)
121.1Suwe	mov.l	@r5, r0
131.1Suwe	mov.l	@(4, r5), r1
141.1Suwe	mov.l	@(8, r5), r2
151.1Suwe	mov.l	r0, @r4
161.1Suwe	mov.l	r1, @(4, r4)
171.1Suwe	rts
181.1Suwe	 mov.l	r2, @(8, r4)
191.1Suwe
201.1Suwe/* gcc4 uses movmem, older versions use movstr */
211.1SuweSTRONG_ALIAS(__movmemSI12_i4, __movstrSI12_i4)
22