diff options
Diffstat (limited to 'contrib/syslinux/latest/com32/lib/libgcc/__lshrdi3.S')
-rw-r--r-- | contrib/syslinux/latest/com32/lib/libgcc/__lshrdi3.S | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/contrib/syslinux/latest/com32/lib/libgcc/__lshrdi3.S b/contrib/syslinux/latest/com32/lib/libgcc/__lshrdi3.S deleted file mode 100644 index eee3aac..0000000 --- a/contrib/syslinux/latest/com32/lib/libgcc/__lshrdi3.S +++ /dev/null @@ -1,29 +0,0 @@ -/* - * arch/i386/libgcc/__lshrdi3.S - * - * 64-bit shr - */ - .text - .align 4 - .globl __lshrdi3 - .type __lshrdi3,@function -__lshrdi3: -#ifndef REGPARM - movl 4(%esp),%eax - movl 8(%esp),%edx - movb 12(%esp),%cl -#endif - cmpb $32,%cl - jae 1f - - shrdl %cl,%edx,%eax - shrl %cl,%edx - ret - -1: - shrl %cl,%edx - xorl %eax,%eax - xchgl %edx,%eax - ret - - .size __lshrdi3,.-__lshrdi3 |