Commit d59b3706a9d71a5ffe6135b537117662a6d3d920

Authored by Sam Ravnborg
Committed by David S. Miller
1 parent b0cdd599db

sparc: cleanup math-emu

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

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: David S. Miller <davem@davemloft.net>

Showing 2 changed files with 3 additions and 39 deletions Side-by-side Diff

arch/sparc/math-emu/Makefile
... ... @@ -2,8 +2,8 @@
2 2 # Makefile for the FPU instruction emulation.
3 3 #
4 4  
5   -obj-y := math.o
  5 +# supress all warnings - as math.c produces a lot!
  6 +ccflags-y := -w
6 7  
7   -EXTRA_AFLAGS := -ansi
8   -EXTRA_CFLAGS = -I. -Iinclude/math-emu -w
  8 +obj-y := math.o
arch/sparc/math-emu/ashldi3.S
1   -/*
2   - * ashldi3.S: Math-emu code creates all kinds of references to
3   - * this little routine on the sparc with gcc.
4   - *
5   - * Copyright (C) 1998 Jakub Jelinek(jj@ultra.linux.cz)
6   - */
7   -
8   -#include <asm/cprefix.h>
9   -
10   - .globl C_LABEL(__ashldi3)
11   -C_LABEL(__ashldi3):
12   - tst %o2
13   - be 3f
14   - mov 32, %g2
15   -
16   - sub %g2, %o2, %g2
17   -
18   - tst %g2
19   - bg 1f
20   - srl %o1, %g2, %g3
21   -
22   - clr %o5
23   - neg %g2
24   - ba 2f
25   - sll %o1, %g2, %o4
26   -
27   -1:
28   - sll %o1, %o2, %o5
29   - srl %o0, %o2, %g2
30   - or %g2, %g3, %o4
31   -2:
32   - mov %o4, %o0
33   - mov %o5, %o1
34   -3:
35   - jmpl %o7 + 8, %g0
36   - nop