#
# *****************************************************************
# *                                                               *
# *   Copyright 2003 Hewlett-Packard Development Company, L.P.    *
# *                                                               *
# *   The software contained on this media is proprietary to and  *
# *   embodies the  confidential  technology  of Hewlett-Packard  *
# *   Development   Company.  Possession,  use,  duplication  or  *
# *   dissemination of the software and media is authorized only  *
# *   pursuant to a valid written license  from  Hewlett-Packard  *
# *   Company.                                                    *
# *                                                               *
# *   RESTRICTED RIGHTS LEGEND   Use, duplication, or disclosure  *
# *   by the U.S. Government is subject to restrictions  as  set  *
# *   forth in Subparagraph (c)(1)(ii)  of  DFARS  252.227-7013,  *
# *   or  in  FAR 52.227-19, as applicable.                       *
# *                                                               *
# *****************************************************************
#
#
# HISTORY
#
# @(#)$RCSfile: release-notes.txt,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 2001/08/15 22:06:19 $
#
Spike V5.2 for DTK supplement

Spike is a tool for performing code optimization after linking. Because it can operate on an entire program, 
Spike is able to do optimizations that cannot be done by the compiler.

Spike can process binaries linked on Tru64 UNIX Version 4.0F or later systems. Binaries that are linked on
Version 5.1 or later systems contain information that allows Spike to do additional optimization.

Some of the optimizations that Spike performs are code layout, deleting unreachable code, and optimization 
of address computations. Spike is most effective when it uses profile information to guide optimization.
In this release Spike further uses profile information to prefetch data. This kit also provides an updated 
spike(1) man page with more information and examples of how to obtain and use profile information.

DCPI-provided feedback requires users obtain a copy of DCPI Beta version 3.9.4, downloadable from the
DCPI website http://www.tru64unix.compaq.com/dcpi/

The Data-stride prefetching option is only available when Spike is used with profile data captured by the 
latest pixie (V5.4). This can be obtained by installing the Program Analysis Tools kit from this version
of the DTK supplement (V5.1A).

Note that if Spike is to be invoked as part of the compilation process, by specifying the -spike option with the 
cc command, this version of Spike needs a CC driver V6.4-215 or later. This can be obtained by installing the
Compaq C compiler kit from this version of the DTK supplement (V5.1A)


