Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: othersrc/external/bsd/tiger

Module Name:    othersrc
Committed By:   agc
Date:           Thu Jun  2 15:10:51 UTC 2011

Update of /cvsroot/othersrc/external/bsd/tiger
In directory

Log Message:
Initial import of the tiger reference sources to othersrc - this is
not their ultimate destination, but I'd like to check that tiger works
optimally on all our supported platforms before it gets moved to the
final destination.

Accordingly, these sources include the original testtiger program, and
a tiger(1) driver program, as well as a libtiger.

The sources have been extended to generate tiger2 hashes as well as
plain tiger.

The test programs return the same results as given in the wikipedia
page for both tiger and tiger2 on little-endian hosts - what needs to
happen now is to check the same results on big-endian and vaxual

In passing, the original alpha optimisations have been extended to be
compiled in for LP64 hosts.  This results in a 2x speedup over the
non-LP64 code, on an amd64 VM.

The original CPP definitions for endianness have been replaced by a
runtime mechanism which should be optimised by the compiler.


Vendor Tag:     ANDERSON-BIHAM
Release Tags:   tiger-base
N othersrc/external/bsd/tiger/Makefile
N othersrc/external/bsd/tiger/dist/provenance
N othersrc/external/bsd/tiger/dist/main.c
N othersrc/external/bsd/tiger/dist/testtiger.c
N othersrc/external/bsd/tiger/dist/tiger.c
N othersrc/external/bsd/tiger/dist/tiger.h
N othersrc/external/bsd/tiger/dist/tiger.3
N othersrc/external/bsd/tiger/dist/tiger.1
N othersrc/external/bsd/tiger/libtiger/shlib_version
N othersrc/external/bsd/tiger/libtiger/Makefile
N othersrc/external/bsd/tiger/testtiger/Makefile
N othersrc/external/bsd/tiger/testtiger/expected
N othersrc/external/bsd/tiger/tiger/Makefile

No conflicts created by this import

Home | Main Index | Thread Index | Old Index