diff options
author | Carmelo Amoroso <carmelo.amoroso@st.com> | 2008-06-18 15:45:00 +0000 |
---|---|---|
committer | Carmelo Amoroso <carmelo.amoroso@st.com> | 2008-06-18 15:45:00 +0000 |
commit | 80ee234a186cf81220a37cd561fb8c91f9e9cadc (patch) | |
tree | f4d6b9a607325e4fa12ea9aaa33c654187d30733 /libc/sysdeps/linux/sparc/qp_ops.c | |
parent | 328d2c63d3529eacf2d4c47c949f1f9830bf8470 (diff) | |
download | uClibc-alpine-80ee234a186cf81220a37cd561fb8c91f9e9cadc.tar.bz2 uClibc-alpine-80ee234a186cf81220a37cd561fb8c91f9e9cadc.tar.xz |
Synch libc sparc specific with trunk
Diffstat (limited to 'libc/sysdeps/linux/sparc/qp_ops.c')
-rw-r--r-- | libc/sysdeps/linux/sparc/qp_ops.c | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/libc/sysdeps/linux/sparc/qp_ops.c b/libc/sysdeps/linux/sparc/qp_ops.c new file mode 100644 index 000000000..9080baaee --- /dev/null +++ b/libc/sysdeps/linux/sparc/qp_ops.c @@ -0,0 +1,46 @@ +// XXX add ops from glibc sysdeps/sparc/sparc64/soft-fp + +#define fakedef(name) \ + void name(void) \ + { \ + printf("Unimplemented %s called, exiting\n", #name); \ + exit(-1); \ + } + +#ifdef __sparc_v9__ +fakedef(_Qp_fne) +fakedef(_Qp_feq) +fakedef(_Qp_div) +fakedef(_Qp_flt) +fakedef(_Qp_mul) +fakedef(_Qp_fge) +fakedef(_Qp_qtoux) +fakedef(_Qp_uxtoq) +fakedef(_Qp_sub) +fakedef(_Qp_dtoq) +fakedef(_Qp_qtod) +fakedef(_Qp_qtos) +fakedef(_Qp_stoq) +fakedef(_Qp_itoq) +fakedef(_Qp_add) +#else +fakedef(_Q_fne) +fakedef(_Q_feq) +fakedef(_Q_div) +fakedef(_Q_flt) +fakedef(_Q_mul) +fakedef(_Q_fge) +fakedef(_Q_qtoux) +fakedef(_Q_uxtoq) +fakedef(_Q_qtou) +fakedef(_Q_utoq) +fakedef(_Q_sub) +fakedef(_Q_dtoq) +fakedef(_Q_qtod) +fakedef(_Q_qtos) +fakedef(_Q_stoq) +fakedef(_Q_itoq) +fakedef(_Q_add) +#endif + +#undef fakedef |