History log of /arch/arm/lib/ashrdi3.S
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8b592783a2e8b7721a99730bd549aab5208f36af 24-Jul-2009 Catalin Marinas <catalin.marinas@arm.com> Thumb-2: Implement the unified arch/arm/lib functions

This patch adds the ARM/Thumb-2 unified support for the arch/arm/lib/*
files.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
/arch/arm/lib/ashrdi3.S
93ed3970114983543bbebd195bef65db84444ea2 28-Aug-2008 Catalin Marinas <catalin.marinas@arm.com> [ARM] 5227/1: Add the ENDPROC declarations to the .S files

This declaration specifies the "function" type and size for various
assembly functions, mainly needed for generating the correct branch
instructions in Thumb-2.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/lib/ashrdi3.S
ba95e4e4a0a8a3c6aba363d45f78d5f2e2d111eb 14-Jan-2006 Nicolas Pitre <nico@cam.org> [ARM] 3104/1: ARM EABI: new helper function names

Patch from Nicolas Pitre

The ARM EABI defines new names for GCC helper functions.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/lib/ashrdi3.S
f741a1aab5fd7892927208ca37eb86b9ea85784a 31-Oct-2005 Nicolas Pitre <nico@cam.org> [ARM] 3049/1: More optimized libgcc functions

Patch from Nicolas Pitre

This patch gets rid of the last C implementations of needed libgcc
functions for the kernel, replacing them with optimized assembly
versions.

Those functions are:

__ashldi3
__ashrdi3
__lshrdi3
__muldi3
__ucmpdi2

The first 3 were lifted from gcc, the other two were written from scratch.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/lib/ashrdi3.S