diff options
Diffstat (limited to 'contrib/syslinux/syslinux-4.03/dos/memmove.S')
-rw-r--r-- | contrib/syslinux/syslinux-4.03/dos/memmove.S | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/contrib/syslinux/syslinux-4.03/dos/memmove.S b/contrib/syslinux/syslinux-4.03/dos/memmove.S deleted file mode 100644 index 1ab2cb2..0000000 --- a/contrib/syslinux/syslinux-4.03/dos/memmove.S +++ /dev/null @@ -1,36 +0,0 @@ -# -# memmove.S -# -# Simple 16-bit memmove() implementation -# - - .text - .code16gcc - .globl memmove - .type memmove, @function -memmove: - pushw %di - pushw %si - movw %ax,%di - movw %dx,%si - cmpw %si,%di - ja 1f - # The third argument is already in cx - cld - rep ; movsb -2: - popw %si - popw %di - ret - -1: /* si <= di, need reverse copy */ - add %cx,%di - add %cx,%si - dec %di - dec %si - std - rep ; movsb - cld - jmp 2b - - .size memmove,.-memmove |