commit d133f10c9a98c10f60df827e134f45f56e6ad0a0
parent fc0b03aa13b1850a7f38f03fd2d6e066c4be067b
Author: Mattias Andrée <maandree@kth.se>
Date: Wed, 2 Mar 2016 22:12:17 +0100
znot man page: notes on representation and tendness toward zero
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat:
1 file changed, 18 insertions(+), 0 deletions(-)
diff --git a/man/znot.3 b/man/znot.3
@@ -18,6 +18,24 @@ It is safe to call
.B znot
with
.IR "(a==b)" .
+.SH NOTES
+Be aware, the following code will halt for any input
+.P
+.nf
+#include <zahl.h>
+
+void
+silly(z_t a)
+{
+ while (!zzero(a))
+ znot(a, a);
+}
+.fi
+.P
+Also note that
+.B z_t
+uses neither two's complement, ones' complement, nor
+sign-and-magnitude.
.SH SEE ALSO
.BR zand (3),
.BR zor (3),