Quote:
Originally Posted by bebbo
m68k-amigaos-gcc -S -fomit-frame-pointer -O3 strcpy.c -o strcpy.s
Code:
_strcpy:
move.l a0,d0
.L2:
move.b (a1)+,d1
move.b d1,(a0)+
jne .L2
rts
|
A tad better than gcc-3.4.0
Code:
#NO_APP
.text
.even
.globl _strcpy
_strcpy:
movel a0,d1
.even
L2:
moveb a1@+,d0
moveb d0,a0@+
jne L2
movel d1,d0
rts