summaryrefslogtreecommitdiff
path: root/sys/lib/libkern/quad.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/lib/libkern/quad.h')
-rw-r--r--sys/lib/libkern/quad.h24
1 files changed, 23 insertions, 1 deletions
diff --git a/sys/lib/libkern/quad.h b/sys/lib/libkern/quad.h
index f7eea7a31ec..b1b57eea1d0 100644
--- a/sys/lib/libkern/quad.h
+++ b/sys/lib/libkern/quad.h
@@ -1,4 +1,5 @@
-/* $NetBSD: quad.h,v 1.5 1995/10/12 15:13:58 jtc Exp $ */
+/* $OpenBSD: quad.h,v 1.3 1996/04/19 16:09:31 niklas Exp $ */
+/* $NetBSD: quad.h,v 1.6 1996/03/14 18:52:14 christos Exp $ */
/*-
* Copyright (c) 1992, 1993
@@ -110,3 +111,24 @@ typedef unsigned int qshift_t;
#else
typedef u_quad_t qshift_t;
#endif
+
+__BEGIN_DECLS
+quad_t __adddi3 __P((quad_t, quad_t));
+quad_t __anddi3 __P((quad_t, quad_t));
+quad_t __ashldi3 __P((quad_t, qshift_t));
+quad_t __ashrdi3 __P((quad_t, qshift_t));
+int __cmpdi2 __P((quad_t, quad_t));
+quad_t __divdi3 __P((quad_t, quad_t));
+quad_t __iordi3 __P((quad_t, quad_t));
+quad_t __lshldi3 __P((quad_t, qshift_t));
+quad_t __lshrdi3 __P((quad_t, qshift_t));
+quad_t __moddi3 __P((quad_t, quad_t));
+quad_t __muldi3 __P((quad_t, quad_t));
+quad_t __negdi2 __P((quad_t));
+quad_t __one_cmpldi2 __P((quad_t));
+quad_t __subdi3 __P((quad_t, quad_t));
+int __ucmpdi2 __P((u_quad_t, u_quad_t));
+u_quad_t __udivdi3 __P((u_quad_t, u_quad_t));
+u_quad_t __umoddi3 __P((u_quad_t, u_quad_t));
+quad_t __xordi3 __P((quad_t, quad_t));
+__END_DECLS