[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: NNicolas Pitre <nico@cam.org> Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
Showing
arch/arm/lib/ashldi3.S
0 → 100644
arch/arm/lib/ashldi3.c
已删除
100644 → 0
arch/arm/lib/ashrdi3.S
0 → 100644
arch/arm/lib/ashrdi3.c
已删除
100644 → 0
arch/arm/lib/gcclib.h
已删除
100644 → 0
arch/arm/lib/lshrdi3.S
0 → 100644
arch/arm/lib/lshrdi3.c
已删除
100644 → 0
arch/arm/lib/muldi3.S
0 → 100644
arch/arm/lib/muldi3.c
已删除
100644 → 0
arch/arm/lib/ucmpdi2.S
0 → 100644
arch/arm/lib/ucmpdi2.c
已删除
100644 → 0
想要评论请 注册 或 登录