public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
659d310
)
Added isnan.c
author
ceriel
<none@none>
Tue, 4 Jun 1991 15:33:34 +0000
(15:33 +0000)
committer
ceriel
<none@none>
Tue, 4 Jun 1991 15:33:34 +0000
(15:33 +0000)
lang/cem/libcc.ansi/math/isnan.c
[new file with mode: 0644]
patch
|
blob
diff --git a/lang/cem/libcc.ansi/math/isnan.c
b/lang/cem/libcc.ansi/math/isnan.c
new file mode 100644
(file)
index 0000000..
21497a9
--- /dev/null
+++ b/
lang/cem/libcc.ansi/math/isnan.c
@@ -0,0
+1,11
@@
+__IsNan(double d)
+{
+#if defined(vax) || defined(pdp)
+#else
+ float f = d;
+
+ if ((*((long *) &f) & 0x7f800000) == 0x7f800000 &&
+ (*((long *) &f) & 0x007fffff) != 0) return 1;
+#endif
+ return 0;
+}