ashldi3.S (712cba5d87a6c0e980ee5fad45734e189c4d7151) ashldi3.S (8478132a8784605fe07ede555f7277d989368d73)
1/* Copyright 1995, 1996, 1998, 1999, 2000, 2003, 2004, 2005
2 Free Software Foundation, Inc.
3
4This file is free software; you can redistribute it and/or modify it
5under the terms of the GNU General Public License as published by the
6Free Software Foundation; either version 2, or (at your option) any
7later version.
8

--- 14 unchanged lines hidden (view full) ---

23You should have received a copy of the GNU General Public License
24along with this program; see the file COPYING. If not, write to
25the Free Software Foundation, 51 Franklin Street, Fifth Floor,
26Boston, MA 02110-1301, USA. */
27
28
29#include <linux/linkage.h>
30#include <asm/assembler.h>
1/* Copyright 1995, 1996, 1998, 1999, 2000, 2003, 2004, 2005
2 Free Software Foundation, Inc.
3
4This file is free software; you can redistribute it and/or modify it
5under the terms of the GNU General Public License as published by the
6Free Software Foundation; either version 2, or (at your option) any
7later version.
8

--- 14 unchanged lines hidden (view full) ---

23You should have received a copy of the GNU General Public License
24along with this program; see the file COPYING. If not, write to
25the Free Software Foundation, 51 Franklin Street, Fifth Floor,
26Boston, MA 02110-1301, USA. */
27
28
29#include <linux/linkage.h>
30#include <asm/assembler.h>
31#include <asm/export.h>
32
33#ifdef __ARMEB__
34#define al r1
35#define ah r0
36#else
37#define al r0
38#define ah r1
39#endif

--- 8 unchanged lines hidden (view full) ---

48 ARM( orrmi ah, ah, al, lsr ip )
49 THUMB( lsrmi r3, al, ip )
50 THUMB( orrmi ah, ah, r3 )
51 mov al, al, lsl r2
52 ret lr
53
54ENDPROC(__ashldi3)
55ENDPROC(__aeabi_llsl)
31
32#ifdef __ARMEB__
33#define al r1
34#define ah r0
35#else
36#define al r0
37#define ah r1
38#endif

--- 8 unchanged lines hidden (view full) ---

47 ARM( orrmi ah, ah, al, lsr ip )
48 THUMB( lsrmi r3, al, ip )
49 THUMB( orrmi ah, ah, r3 )
50 mov al, al, lsl r2
51 ret lr
52
53ENDPROC(__ashldi3)
54ENDPROC(__aeabi_llsl)
56EXPORT_SYMBOL(__ashldi3)
57EXPORT_SYMBOL(__aeabi_llsl)