📄 util.c
字号:
/* ITU-T G.729A Speech Coder ANSI-C Source Code Version 1.1 Last modified: September 1996 Copyright (c) 1996, AT&T, France Telecom, NTT, Universite de Sherbrooke All rights reserved.*//*-------------------------------------------------------------------* * Function Set zero() * * ~~~~~~~~~~ * * Set vector x[] to zero * *-------------------------------------------------------------------*/#include "typedef.h"#include "basic_op.h"#include "ld8a.h"void Set_zero( Word16 x[], /* (o) : vector to clear */ Word16 L /* (i) : length of vector */){ Word16 i; for (i = 0; i < L; i++) x[i] = 0; return;}/*-------------------------------------------------------------------* * Function Copy: * * ~~~~~ * * Copy vector x[] to y[] * *-------------------------------------------------------------------*/void Copy( Word16 x[], /* (i) : input vector */ Word16 y[], /* (o) : output vector */ Word16 L /* (i) : vector length */){ Word16 i; for (i = 0; i < L; i++) y[i] = x[i]; return;}/* Random generator */Word16 Random(){ static Word16 seed = 21845; /* seed = seed*31821 + 13849; */ seed = extract_l(L_add(L_shr(L_mult(seed, 31821), 1), 13849L)); return(seed);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -