Software Product Description ___________________________________________________________________ PRODUCT NAME: KAP[TM] for DEC C Version 1.5 for OpenVMS AXP and SPD 38.51.02 KAP for VAX C Version 1.1 DESCRIPTION This document describes the following two products: o KAP[TM] for DEC C Version 1.5 for OpenVMS AXP o KAP for VAX C Version 1.1 The KAP for C preprocessors are developed by Kuck and Associates, Inc. and distributed under Digital Equipment Corporation's Standard Terms and Conditions. The KAP for VAX C version is intended for use with the VAX C compiler and OpenVMS VAX systems. The KAP for DEC C version works with the DEC C compiler on OpenVMS AXP systems. KAP for C is a C-language source-to-source preprocessor that restruc- tures code for improved performance. Some of the transformations that may be performed include function inlining, loop unrolling, loop fu- sion, and loop peeling. KAP also optimizes the use of registers and cache memories. KAP for C has a set of default transformations selected to provide im- proved performance for a wide class of programs. While the default trans- formations provide an easy means to get started, KAP provides a large set of command qualifiers and in-source directives and assertions that the advanced user can use to customize KAP transformations for a par- ticular application program. DIGITAL November 1993 HARDWARE REQUIREMENTS Processor and/or hardware configurations as specified in the System Support Addendum (SSA 38.51.02-x). SOFTWARE REQUIREMENTS For Alpha AXP Systems: For Systems Using Terminals (No DECwindows Interface): o OpenVMS AXP Operating System o DEC C for OpenVMS AXP Systems For Workstations Running DECwindows: o OpenVMS AXP Operating System (and necessary components of OpenVMS AXP DECwindows) o DEC C for OpenVMS AXP Systems For Workstations Running DECwindows using Motif[R]: o OpenVMS AXP Operating System o DECwindows Motif for OpenVMS AXP o DEC C for OpenVMS AXP Systems For VAX Systems: For Systems Using Terminals (No DECwindows Interface): o OpenVMS VAX Operating System o VAX C 2 For Workstations Running DECwindows: o OpenVMS VAX Operating System (and necessary components of OpenVMS DECwindows) o VAX C For Workstations Running DECwindows Using Motif: o OpenVMS VAX Operating System (and necessary components of OpenVMS DECwindows) o DECwindows Motif for OpenVMS VAX o VAX C For Workstations Running VWS: o OpenVMS VAX Operating System o OpenVMS VAX Workstation Software o VAX C Refer to the System Support Addendum (SSA 38.51.02-x) for availabil- ity and required versions of prerequisite/optional software and for information regarding components of DECwindows. ORDERING INFORMATION For Alpha AXP Systems: Software Licenses: QL-0HFA*-** Software Media/Doc: QA-03XAA-H8 Software Documentation: QA-0HFAA-GZ Software Product Services: QT-0HFA*-** For VAX Systems: Software Licenses: QL-MJ4A*-** Software Media: QA-MJ4A*-** Software Documentation: QA-MJ4AA-GZ Software Product Services: QT-MJ4A*-** 3 * Denotes variant fields. For additional information on available li- censes, services, and media, refer to the appropriate price book. SOFTWARE LICENSING This software is furnished under the licensing provisions of Digital's Standard Terms and Conditions. For more information about Digital's licensing terms and policies, contact your local Digital office. License Management Facility Support This layered product supports the OpenVMS License Management Facil- ity. License units for this product are allocated on an Unlimited System Use basis. For more information on the OpenVMS License Management Facility, re- fer to the appropriate OpenVMS Operating System SPD or documentation. SOFTWARE PRODUCT SERVICES A variety of service options are available from Digital. For more in- formation, contact your local Digital office. SOFTWARE WARRANTY Warranty for this software product is provided by Digital with the pur- chase of a license for the product as defined in the Software Warranty Addendum of this SPD. [R] Motif is a registered trademark of Open Software Foundation, Inc. [TM]KAP is a trademark of Kuck and Associates, Inc. 4 [TM]The DIGITAL Logo, Alpha AXP, AXP, DEC, DECwindows, Digital, OpenVMS, VAX, and VAX C are trademarks of Digital Equipment Corporation. ©1993 Digital Equipment Corporation. All Rights Reserved. 5