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