2 Copyright © 1995-2017, The AROS Development Team. All rights reserved.
9 #include "aros/m68k/asm.h"
14 .globl AROS_SLIB_ENTRY(CopyMem,Exec,104)
15 .type AROS_SLIB_ENTRY(CopyMem,Exec,104),@function
16 AROS_SLIB_ENTRY(CopyMem,Exec,104):
29 // alignment mismatch?
31 movem.l %d2-%d7/%a2-%a6,-(%sp)
33 movem.l (%a0)+,%d1-%d7/%a2-%a6
34 movem.l %d1-%d7/%a2-%a6,(%a1)
40 movem.l (%sp)+,%d2-%d7/%a2-%a6
49 dbf %d1,copy_00_bytes_loop
50 dbf %d0,copy_00_bytes_loop