home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Shareware Magazine 1996 December
/
CD_shareware_12-96.iso
/
DOS
/
Programa
/
CCDL122.ZIP
/
CLIBS
/
STRING
/
68K
/
MEMMOVE.SRC
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1996-08-02
|
316 b
|
22 lines
XDEF _memmove
section code
_memmove:
move.l (8,a0),d1 ; count
move.l (4,a0),a1 ; src
move.l (a0),a0 ; dest
move.l a0,d0 ; dest
cmp.l a1,a0
bcc negmove
lp:
move.b (a1)+,(a0)+
subq #1,d1
bne lp
rts
negmove:
add.l d1,a1
add.l d1,a0
lp1:
move.b -(a1),-(a0)
subq #1,d1
bne lp1
rts