Browse Source

oops, new math code needs this

Mike Frysinger 19 years ago
parent
commit
b11c2a4d0b
1 changed files with 28 additions and 0 deletions
  1. 28 0
      libc/sysdeps/linux/sparc/_math_inc.h

+ 28 - 0
libc/sysdeps/linux/sparc/_math_inc.h

@@ -0,0 +1,28 @@
+/*
+ * Setup some glibc defines so we can just drop in the
+ * asm files from glibc without any modification.
+ */
+
+#include <features.h>
+#include <bits/wordsize.h>
+
+#define __ASSEMBLY__
+#include <asm/traps.h>
+
+#if __WORDSIZE == 32
+# define ENTRY_ALIGN 4
+#else
+# define ENTRY_ALIGN 2
+#endif
+
+#define ENTRY(sym) \
+	.global sym; \
+	.align  ENTRY_ALIGN; \
+	.type   sym,%function; \
+	sym:
+
+#define LOC(sym) \
+	.L ## sym
+
+#define END(sym) \
+	.size sym,.-sym;