3 #include <asm/linkage.h>
5 #if defined(__H8300H__)
8 #if defined(__H8300S__)
13 .global SYMBOL_NAME(memcpy)
15 ;;; void *memcpy(void *to, void *from, size_t n)
16 SYMBOL_NAME_LABEL(memcpy)
29 ;; (aligned even) odd address
37 ;; n < sizeof(unsigned long) check
39 adds #4,er4 ; loop count check value
67 ;; odd <- even / even <- odd