Welcome to ftp.nluug.nl Current directory: /ftp/ibiblio/distributions/rootlinux/ports/opt/sbcl/sbcl-1.0.14/contrib/sb-rotate-byte/ |
|
Contents of README:This module provides an implementation of ROTATE-BYTE, described at <http://www.cliki.net/ROTATE-BYTE">. Its inclusion is hoped to achieve two aims: (1) to provide the necessary functionality for implementations of cryptographic and hashing algorithms (e.g. MD5); (2) to provide an example of the things that can be achieved by using the external but unsupported interfaces to the compiler. Included in the module as of 2003-02-11 is an efficient implementation of unsigned 32-bit rotation for the x86; when the compiler can prove that the rotation in question is of an (UNSIGNED-BYTE 32) over the byte specifier (BYTE 32 0), it will compile directly to machine rotation instructions. Patches for similar functionality on other platforms are welcome. |
Name Last modified Size
Parent Directory - CVS/ 11-Jan-2008 01:41 - .cvsignore 28-May-2003 16:28 12 Makefile 19-Mar-2003 14:15 48 README 11-Feb-2003 16:42 764 compiler.lisp 27-Aug-2005 00:19 3.0K package.lisp 11-Feb-2003 16:42 117 ppc-vm.lisp 14-Jul-2005 18:30 2.4K rotate-byte-tests.lisp 26-Aug-2005 19:52 2.3K rotate-byte.lisp 14-Jul-2005 18:30 1.0K sb-rotate-byte.asd 08-Nov-2003 16:04 1.0K sb-rotate-byte.texinfo 16-Apr-2004 16:17 695 x86-vm.lisp 26-Aug-2005 19:52 3.0K
NLUUG - Open Systems. Open Standards
Become a member
and get discounts on conferences and more, see the NLUUG website!