Remove NetBSDisms that crept into the arm64 version of this file.
authorkettenis <kettenis@openbsd.org>
Sat, 1 May 2021 20:07:01 +0000 (20:07 +0000)
committerkettenis <kettenis@openbsd.org>
Sat, 1 May 2021 20:07:01 +0000 (20:07 +0000)
ok gnezdo@

sys/arch/arm64/include/ieeefp.h

index 9fe10db..400aa7f 100644 (file)
@@ -1,5 +1,4 @@
-/*     $OpenBSD: ieeefp.h,v 1.1 2016/12/17 23:38:33 patrick Exp $      */
-/*     $NetBSD: ieeefp.h,v 1.1 2001/01/10 19:02:06 bjh21 Exp $ */
+/*     $OpenBSD: ieeefp.h,v 1.2 2021/05/01 20:07:01 kettenis Exp $     */
 
 /*
  * Based on ieeefp.h written by J.T. Conklin, Apr 28, 1995
@@ -9,27 +8,12 @@
 #ifndef _MACHINE_IEEEFP_H_
 #define _MACHINE_IEEEFP_H_
 
-/* FP exception codes */
-
-#define FP_EXCEPT_INV  0
-#define FP_EXCEPT_DZ   1
-#define FP_EXCEPT_OFL  2
-#define FP_EXCEPT_UFL  3
-#define FP_EXCEPT_IMP  4
-
-/* Exception type (used by fpsetmask() et al.) */
-
 typedef int fp_except;
-
-/* Bit defines for fp_except */
-
-#define        FP_X_INV        (1 << FP_EXCEPT_INV)    /* invalid operation exception */
-#define        FP_X_DZ         (1 << FP_EXCEPT_DZ)     /* divide-by-zero exception */
-#define        FP_X_OFL        (1 << FP_EXCEPT_OFL)    /* overflow exception */
-#define        FP_X_UFL        (1 << FP_EXCEPT_UFL)    /* underflow exception */
-#define        FP_X_IMP        (1 << FP_EXCEPT_IMP)    /* imprecise (loss of precision; "inexact") */
-
-/* Rounding modes */
+#define        FP_X_INV        0x01    /* invalid operation exception */
+#define        FP_X_DZ         0x02    /* divide-by-zero exception */
+#define        FP_X_OFL        0x04    /* overflow exception */
+#define        FP_X_UFL        0x08    /* underflow exception */
+#define        FP_X_IMP        0x10    /* imprecise (loss of precision) */
 
 typedef enum {
     FP_RN=0,                   /* round to nearest representable number */