0.9.4.14:
[sbcl/eslaughter.git] / contrib / sb-rotate-byte / sb-rotate-byte.texinfo
blob54736e26dcc8c7503b085dd28766bc088580b352
1 @node sb-rotate-byte
2 @section sb-rotate-byte
3 @cindex Modular arithmetic
4 @cindex Arithmetic, modular
5 @cindex Arithmetic, hardware
7 The @code{sb-rotate-byte} module offers an interface to bitwise
8 rotation, with an efficient implementation for operations which can be
9 performed directly using the platform's arithmetic routines.  It
10 implements the specification at
11 @uref{http://www.cliki.net/ROTATE-BYTE}.
12 @comment FIXME: except when someone scribbles all over it.  Hmm.
14 Bitwise rotation is a component of various cryptographic or hashing
15 algorithms: MD5, SHA-1, etc.; often these algorithms are specified on
16 32-bit rings.  [FIXME cite cite cite].
18 @include fun-sb-rotate-byte-rotate-byte.texinfo