OSDN Git Service

Fix no pic
[uclinux-h8/uClinux-dist.git] / uClibc / libc / sysdeps / linux / sparc / qp_ops.c
1 /* XXX add ops from glibc sysdeps/sparc/sparc64/soft-fp */
2
3 #include <stdio.h>
4 #include <stdlib.h>
5
6 static void fakedef(void)
7 {
8         fputs("Unimplemented _Q* func called, exiting\n", stderr);
9         exit(-1);
10 }
11
12 #ifdef __sparc_v9__
13 # define fakedef(sym) strong_alias(fakedef, _Qp_##sym)
14 #else
15 # define fakedef(sym) strong_alias(fakedef, _Q_##sym)
16 #endif
17
18 fakedef(fne)
19 fakedef(feq)
20 fakedef(div)
21 fakedef(flt)
22 fakedef(fgt)
23 fakedef(mul)
24 fakedef(fge)
25 fakedef(qtoux)
26 fakedef(uxtoq)
27 fakedef(sub)
28 fakedef(dtoq)
29 fakedef(qtod)
30 fakedef(qtos)
31 fakedef(stoq)
32 fakedef(itoq)
33 fakedef(add)
34 #ifndef __sparc_v9__
35 fakedef(qtou)
36 fakedef(utoq)
37 fakedef(cmp)
38 fakedef(cmpe)
39 fakedef(fle)
40 fakedef(lltoq)
41 fakedef(neg)
42 fakedef(qtoi)
43 fakedef(qtoll)
44 fakedef(qtoull)
45 fakedef(sqrt)
46 fakedef(ulltoq)
47 #endif