OSDN Git Service

forgot to add this with previous sparc commit ...
authorMike Frysinger <vapier@gentoo.org>
Sat, 15 Sep 2007 11:04:08 +0000 (11:04 -0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 15 Sep 2007 11:04:08 +0000 (11:04 -0000)
libc/sysdeps/linux/sparc/qp_ops.c [new file with mode: 0644]

diff --git a/libc/sysdeps/linux/sparc/qp_ops.c b/libc/sysdeps/linux/sparc/qp_ops.c
new file mode 100644 (file)
index 0000000..9b2f20a
--- /dev/null
@@ -0,0 +1,30 @@
+// XXX add ops from glibc sysdeps/sparc/sparc64/soft-fp
+
+#ifdef __sparc_v9__
+
+#define fakedef(name)                                                   \
+    void name(void)                                                     \
+    {                                                                   \
+        printf("Unimplemented %s called, exiting\n", #name);            \
+        exit(-1);                                                       \
+    }
+
+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)
+#undef fakedef
+
+#endif
+