[NLUUG]   Welcome to ftp.nluug.nl
Current directory: /os/Linux/distr/rootlinux/ports/opt/sbcl/sbcl-1.0.14/contrib/sb-rotate-byte/
 
Current bandwidth utilization 1494.81 Mbit/s
Bandwidth utilization bar
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.

Icon  Name                                                          Last modified      Size  
[DIR] Parent Directory - [DIR] CVS/ 11-Jan-2008 01:41 - [   ] .cvsignore 28-May-2003 16:28 12 [   ] Makefile 19-Mar-2003 14:15 48 [TXT] README 11-Feb-2003 16:42 764 [   ] compiler.lisp 27-Aug-2005 00:19 3.0K [   ] package.lisp 11-Feb-2003 16:42 117 [TXT] ppc-vm.lisp 14-Jul-2005 18:30 2.4K [   ] rotate-byte-tests.lisp 26-Aug-2005 19:52 2.3K [TXT] 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 [TXT] 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!