vector.h

来自「包含几个高效的矢量运算的数学函数」· C头文件 代码 · 共 149 行

H
149
字号
extern void ti_abs(
	int X[], unsigned int Z[], unsigned int N
);  

extern void ti_add(
	int X[], int XEXP, int Y[], int YEXP, int Z[], int *ZEXP, unsigned int N
); 

extern void ti_andv(
	unsigned int X[], unsigned int Y[], unsigned int Z[], unsigned int N
);

extern void ti_andk(
	unsigned int X[], unsigned int K, unsigned int Z[], unsigned int N
);

extern void ti_blackman(
	unsigned int X[], int Z[], unsigned int N
);

extern void ti_blackmanwindow(
	int Z[], unsigned int N
);

extern void ti_cos(
	unsigned int X[], int Y[], unsigned int N
);

extern void ti_divide16(
	int NUM[], int DEN[], int QUOT[], int REM[], unsigned int N
);

extern void ti_divide32(
	long NUM[], int DEN[], long QUOT[], int REM[], unsigned int N
);

extern void ti_hamming(
	unsigned int X[], int Z[], unsigned int N
);

extern void ti_hammingwindow(
	int Z[], unsigned int N
);

extern void ti_hanning(
	unsigned int X[], int Z[], unsigned int N
);

extern void ti_hanningwindow(
	int Z[], unsigned int N
);
                                 
extern int *ti_max(
	int X[], unsigned int N
);

extern int *ti_maxmag(
	int X[], unsigned int N
);          

extern int *ti_min(
	int X[], unsigned int N
);

extern int *ti_minmag(
	int X[], unsigned int N
);          

extern void ti_mult16(
	int X[], int XEXP, int Y[], int YEXP, int Z[], int *ZEXP, unsigned int N
);

extern void ti_mult32(
	long X[], int XEXP, long Y[], int YEXP, long Z[], int *ZEXP, unsigned int N
);

extern void ti_negate(
	int X[], int Z[], unsigned int N
);

extern void ti_not(
	unsigned int X[], unsigned int Z[], unsigned int N
);

extern void ti_orv(
	unsigned int X[], unsigned int Y[], unsigned int Z[], unsigned int N
);

extern void ti_ork(
	unsigned int X[], unsigned int K, unsigned int Z[], unsigned int N
);

extern void ti_ramp(
	unsigned int Z[], unsigned int A, int INC, int INCEXP, unsigned int N
);

extern void ti_rampeasy(
	unsigned int Z[], unsigned int A, unsigned int B, unsigned int N
);

extern void ti_rand(
	int Z[], unsigned int N
);

extern void ti_randinit(void);

extern void ti_recip8(
	int X[], int XEXP, int Z[], int *ZEXP, unsigned int N
);

extern void ti_recip16(
	int X[], int Z[], unsigned int ZEXP[], unsigned int N
);

extern void ti_sfl(
	unsigned int X[], unsigned int K, unsigned int Z[], unsigned int N
);

extern void ti_sfr(
	unsigned int X[], unsigned int K, unsigned int Z[], unsigned int N
);

extern void ti_sin(
	unsigned int X[], int Z[], unsigned int N
);

extern void ti_sqrt(
	unsigned int X[], int XEXP, unsigned int Z[], int *ZEXP, unsigned int N
);

extern void ti_udivide16(
	unsigned int NUM[], unsigned int DEN[], unsigned int QUOT[], 
	unsigned int REM[], unsigned int N
);

extern void ti_udivide32(
	unsigned long NUM[], unsigned int DEN[], unsigned long QUOT[], 
	unsigned int REM[], unsigned int N
);

extern void ti_xork(
	unsigned int X[], unsigned int K, unsigned int Z[], unsigned int N
);

extern void ti_xorv(
	unsigned int X[], unsigned int Y[], unsigned int Z[], unsigned int N
);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?