Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d59b3706 authored by Sam Ravnborg's avatar Sam Ravnborg Committed by David S. Miller
Browse files

sparc: cleanup math-emu



- Drop unused assignment from Makefile
- Replace EXTRA_CFLAGS with ccflags-y
- Delete unused file

Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent b0cdd599
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
# Makefile for the FPU instruction emulation.
#

obj-y    := math.o
# supress all warnings - as math.c produces a lot!
ccflags-y := -w

EXTRA_AFLAGS := -ansi
EXTRA_CFLAGS = -I. -Iinclude/math-emu -w
obj-y    := math.o

arch/sparc/math-emu/ashldi3.S

deleted100644 → 0
+0 −36
Original line number Diff line number Diff line
/*
 * ashldi3.S:	Math-emu code creates all kinds of references to
 *              this little routine on the sparc with gcc.
 *
 * Copyright (C) 1998 Jakub Jelinek(jj@ultra.linux.cz)
 */

#include <asm/cprefix.h>

	.globl C_LABEL(__ashldi3)
C_LABEL(__ashldi3):
	tst	%o2
	be	3f
	 mov	32, %g2

	sub	%g2, %o2, %g2

	tst	%g2
	bg	1f
	 srl	%o1, %g2, %g3

	clr	%o5
	neg	%g2
	ba	2f
	 sll	%o1, %g2, %o4

1:
	sll	%o1, %o2, %o5
	srl	%o0, %o2, %g2
	or	%g2, %g3, %o4
2:
	mov	%o4, %o0
	mov	%o5, %o1
3:
	jmpl	%o7 + 8, %g0
	 nop