/* **********************************************************************
 * *                                                                    *
 * *    SIGMET Covers for Intel IPP Integrated Performance Library      *
 * *                                                                    *
 * **********************************************************************
 * File: include/intelipp_lib.h
 *
 *                  COPYRIGHT (c) 2002, 2003, 2011 BY
 *             VAISALA, OYJ, WESTFORD MASSACHUSETTS, U.S.A.
 * 
 * THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND  COPIED
 * ONLY  IN  ACCORDANCE WITH  THE  TERMS  OF  SUCH  LICENSE  AND WITH THE
 * INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE  OR  ANY OTHER
 * COPIES  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
 * OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF  THE  SOFTWARE  IS  HEREBY
 * TRANSFERED.
 */
#ifndef SIGMET_INTELIPP_LIB_H
#define SIGMET_INTELIPP_LIB_H 1

/* Include Intel IPP headers from here.  This violates the SIGMET
 * convention of not having nested includes, but is necessary in case
 * the Intel header scheme changes in the future.
 */
#include "ippdefs.h"
#include "ippcore.h"
#include "ipps.h"

/* Because of the above nested includes, check whether this library
 * has been included after any other libraries that make reference to
 * it.  Normally the order of the xxx_lib.h files does not matter
 * because the convention is that they always follow all of the .h
 * files that define structures.
 */
#ifdef SIGMET_RDASUBS_LIB_H
#error intelipp_lib.h must be included before rdasubs_lib.h
#endif

/* ------------------------------
 * Function Prototypes
 */
const char *sigIppCpuType( IppCpuType type_a ) ;

#endif /* #ifndef SIGMET_INTELIPP_LIB_H */
