X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-rotate-byte%2Fsb-rotate-byte.texinfo;fp=contrib%2Fsb-rotate-byte%2Fsb-rotate-byte.texinfo;h=d599c0d15a4c6fa286c1733e5eef11d4ec5ade20;hb=91fa18ee11c81e3d0857d61b78ddc52e8e963d7b;hp=0000000000000000000000000000000000000000;hpb=52ac289268a5b6ad76c6d50c919e5d23f1faa52e;p=sbcl.git diff --git a/contrib/sb-rotate-byte/sb-rotate-byte.texinfo b/contrib/sb-rotate-byte/sb-rotate-byte.texinfo new file mode 100644 index 0000000..d599c0d --- /dev/null +++ b/contrib/sb-rotate-byte/sb-rotate-byte.texinfo @@ -0,0 +1,18 @@ +@node sb-rotate-byte +@section sb-rotate-byte +@cindex Modular arithmetic +@cindex Arithmetic, modular +@cindex Arithmetic, hardware + +The @code{sb-rotate-byte} module offers an interface to bitwise +rotation, with an efficient implementation for operations which can be +performed directly using the platform's arithmetic routines. It +implements the specification at +@uref{http://www.cliki.net/ROTATE-BYTE}. +@comment except when someone scribbles all over it. Hmm. + +Bitwise rotation is a component of various cryptographic or hashing +algorithms: MD5, SHA-1, etc.; often these algorithms are specified on +32-bit rings. [cite cite cite]. + +@comment would like to include ROTATE-BYTE's docstring