commit | f741a1aab5fd7892927208ca37eb86b9ea85784a | [log] [tgz] |
---|---|---|
author | Nicolas Pitre <nico@cam.org> | Sun Oct 30 23:08:03 2005 +0000 |
committer | Russell King <rmk+kernel@arm.linux.org.uk> | Sun Oct 30 23:08:03 2005 +0000 |
tree | c4060ea9292f5e8f98e87ef354079bc900d81243 | |
parent | cb7610d018235653c73ff1fea79b962c16317474 [diff] |
[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>