📄 nspdotp.h
字号:
/*M*
//
// INTEL CORPORATION PROPRIETARY INFORMATION
// This software is supplied under the terms of a license agreement or
// nondisclosure agreement with Intel Corporation and may not be copied
// or disclosed except in accordance with the terms of that agreement.
// Copyright (c) 1995 Intel Corporation. All Rights Reserved.
//
// $Workfile: nspdotp.h $
// $Revision: 3 $
// $Modtime: 28/04/97 12:15 $
//
// Purpose: NSP Vector Product Functions
//
*M*/
#ifdef __cplusplus
extern "C" {
#endif
#if !defined (_NSPDOTP_H) || defined (_OWN_BLDPCS)
#define _NSPDOTP_H
NSPAPI(float, nspsDotProd, (const float *srcA, const float *srcB, int len))
NSPAPI(SCplx, nspcDotProd, (const SCplx *srcA, const SCplx *srcB, int len))
NSPAPI(double, nspdDotProd, (const double *srcA, const double *srcB, int len))
NSPAPI(DCplx, nspzDotProd, (const DCplx *srcA, const DCplx *srcB, int len))
NSPAPI(void, nspcDotProdOut, (const SCplx *srcA, const SCplx *srcB,
int len, SCplx* val))
NSPAPI(short, nspwDotProd, (const short *srcA, const short *srcB, int len,
int scaleMode, int *scaleFactor))
NSPAPI(WCplx, nspvDotProd, (const WCplx *srcA, const WCplx *srcB, int len,
int scaleMode, int *scaleFactor))
NSPAPI(SCplx, nspscDotProd,(const float *srcA, const SCplx *srcB, int len))
NSPAPI(SCplx, nspcsDotProd,(const SCplx *srcA, const float *srcB, int len))
NSPAPI(DCplx, nspdzDotProd,(const double *srcA, const DCplx *srcB, int len))
NSPAPI(DCplx, nspzdDotProd,(const DCplx *srcA, const double *srcB, int len))
NSPAPI(void, nspscDotProdOut,(const float *srcA, const SCplx *srcB,
int len, SCplx* val))
NSPAPI(void, nspcsDotProdOut,(const SCplx *srcA, const float *srcB,
int len, SCplx* val))
NSPAPI(WCplx, nspwvDotProd,(const short *srcA, const WCplx *srcB, int len,
int scaleMode, int *scaleFactor))
NSPAPI(WCplx, nspvwDotProd,(const WCplx *srcA, const short *srcB, int len,
int scaleMode, int *scaleFactor))
/* Extend Dot Prod functions
*/
NSPAPI(int, nspwDotProdExt,(const short* srcA, const short* srcB, int len,
int scaleMode, int* scaleFactor))
NSPAPI(ICplx, nspvDotProdExt,(const WCplx* srcA, const WCplx* srcB, int len,
int scaleMode, int* scaleFactor))
NSPAPI(ICplx, nspwvDotProdExt,(const short* srcA, const WCplx* srcB, int len,
int scaleMode, int* scaleFactor))
NSPAPI(ICplx, nspvwDotProdExt,(const WCplx* srcA, const short* srcB, int len,
int scaleMode, int* scaleFactor))
NSPAPI(void, nspvDotProdExtOut,(const WCplx* srcA, const WCplx* srcB, int len,
int scaleMode, int* scaleFactor, ICplx* val))
NSPAPI(void, nspwvDotProdExtOut,(const short* srcA, const WCplx* srcB, int len,
int scaleMode, int* scaleFactor, ICplx* val))
NSPAPI(void, nspvwDotProdExtOut,(const WCplx* srcA, const short* srcB, int len,
int scaleMode, int* scaleFactor, ICplx* val))
#endif /* _NSPDOTP_H */
#ifdef __cplusplus
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -