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) | |