aboutsummaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2016-03-02 22:12:17 +0100
committerMattias Andrée <maandree@kth.se>2016-03-02 22:12:17 +0100
commitd133f10c9a98c10f60df827e134f45f56e6ad0a0 (patch)
tree15de17bdffeaf9043e6687389ec5219f0871e594 /man
parentzahl.h: fix working mishapp for zptest (diff)
downloadlibzahl-d133f10c9a98c10f60df827e134f45f56e6ad0a0.tar.gz
libzahl-d133f10c9a98c10f60df827e134f45f56e6ad0a0.tar.bz2
libzahl-d133f10c9a98c10f60df827e134f45f56e6ad0a0.tar.xz
znot man page: notes on representation and tendness toward zero
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'man')
-rw-r--r--man/znot.318
1 files changed, 18 insertions, 0 deletions
diff --git a/man/znot.3 b/man/znot.3
index f33bc28..99d7b40 100644
--- 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),