?? c6x.h
字號:
/*****************************************************************************/
/* C6X.H v6.0.8 */
/* Copyright (c) 1996-2006 Texas Instruments Incorporated */
/*****************************************************************************/
#ifdef __cplusplus
extern "C"
{
#endif /* __cplusplus */
unsigned _extu (unsigned, unsigned, unsigned);
int _ext (int, unsigned, unsigned);
unsigned _set (unsigned, unsigned, unsigned);
unsigned _clr (unsigned, unsigned, unsigned);
unsigned _extur (unsigned, int);
int _extr (int, int);
unsigned _setr (unsigned, int);
unsigned _clrr (unsigned, int);
int _sadd (int, int);
long _lsadd (int, long);
int _ssub (int, int);
long _lssub (int, long);
int _sshl (int, unsigned);
int _add2 (int, int);
int _sub2 (int, int);
unsigned _subc (unsigned, unsigned);
unsigned _lmbd (unsigned, unsigned);
int _abs (int);
long _labs (long);
int _sat (long);
unsigned _norm (int);
unsigned _lnorm (long);
int _smpy (int, int);
int _smpyhl (int, int);
int _smpylh (int, int);
int _smpyh (int, int);
int _mpy (int, int);
int _mpyus (unsigned, int);
int _mpysu (int, unsigned);
unsigned _mpyu (unsigned, unsigned);
int _mpyhl (int, int);
int _mpyhuls (unsigned, int);
int _mpyhslu (int, unsigned);
unsigned _mpyhlu (unsigned, unsigned);
int _mpylh (int, int);
int _mpyluhs (unsigned, int);
int _mpylshu (int, unsigned);
unsigned _mpylhu (unsigned, unsigned);
int _mpyh (int, int);
int _mpyhus (unsigned, int);
int _mpyhsu (int, unsigned);
unsigned _mpyhu (unsigned, unsigned);
#ifdef _TMS320C6700
double _fabs (double);
float _fabsf (float);
double _mpyid (int, int);
long long _mpyidll (int, int);
int _spint (float);
int _dpint (double);
float _rcpsp (float);
double _rcpdp (double);
float _rsqrsp (float);
double _rsqrdp (double);
#endif
unsigned _hi(double); /* return the hi 32 bits of a double as an int */
unsigned _hill(long long); /* return the hi 32 bits of a long long as an int */
unsigned _lo(double); /* return the lo 32 bits of a double as an int */
unsigned _loll(long long); /* return the lo 32 bits of a long long as an int */
double _itod(unsigned, unsigned); /* Create a double from 2 ints */
long long _itoll(unsigned, unsigned); /* Create a long long from 2 ints */
float _itof(unsigned); /* Create a float from an int */
unsigned _ftoi(float); /* Create an int from a float */
#ifdef _TMS320C6400
int _add4 (int, int);
int _avg2 (int, int);
unsigned _avgu4 (unsigned, unsigned);
int _cmpeq2 (int, int);
int _cmpeq4 (int, int);
int _cmpgt2 (int, int);
unsigned _cmpgtu4 (unsigned, unsigned);
int _dotp2 (int, int);
int _dotpn2 (int, int);
int _dotpnrsu2 (int, unsigned);
int _dotprsu2 (int, unsigned);
int _dotpsu4 (int, unsigned);
unsigned _dotpu4 (unsigned, unsigned);
int _gmpy4 (int, int);
long _ldotp2 (int, int);
int _max2 (int, int);
unsigned _maxu4 (unsigned, unsigned);
int _min2 (int, int);
unsigned _minu4 (unsigned, unsigned);
double _mpy2 (int, int);
long long _mpy2ll (int, int);
double _mpyhi (int, int);
long long _mpyhill (int, int);
int _mpyhir (int, int);
double _mpyli (int, int);
long long _mpylill (int, int);
int _mpylir (int, int);
double _mpysu4 (int, unsigned);
long long _mpysu4ll (int, unsigned);
double _mpyu4 (unsigned, unsigned);
long long _mpyu4ll (unsigned, unsigned);
unsigned _pack2 (unsigned, unsigned);
unsigned _packh2 (unsigned, unsigned);
unsigned _packh4 (unsigned, unsigned);
unsigned _packhl2 (unsigned, unsigned);
unsigned _packl4 (unsigned, unsigned);
unsigned _packlh2 (unsigned, unsigned);
unsigned _rotl (unsigned, unsigned);
int _sadd2 (int, int);
unsigned _saddu4 (unsigned, unsigned);
int _saddus2 (unsigned, int);
unsigned _shlmb (unsigned, unsigned);
int _shr2 (int, unsigned);
unsigned _shrmb (unsigned, unsigned);
unsigned _shru2 (unsigned, unsigned);
double _smpy2 (int, int);
long long _smpy2ll (int, int);
int _spack2 (int, int);
unsigned _spacku4 (int, int);
int _sshvl (int, int);
int _sshvr (int, int);
int _sub4 (int, int);
int _subabs4 (int, int);
int _abs2 (int);
unsigned _bitc4 (unsigned);
unsigned _bitr (unsigned);
unsigned _deal (unsigned);
int _mvd (int);
unsigned _shfl (unsigned);
unsigned _swap4 (unsigned);
unsigned _unpkhu4 (unsigned);
unsigned _unpklu4 (unsigned);
unsigned _xpnd2 (unsigned);
unsigned _xpnd4 (unsigned);
#endif
#ifdef _TMS320C6400_PLUS
long long _addsub (int, int);
long long _addsub2 (unsigned, unsigned);
long long _cmpy (unsigned, unsigned);
unsigned _cmpyr (unsigned, unsigned);
unsigned _cmpyr1 (unsigned, unsigned);
long long _ddotph2 (long long, unsigned);
unsigned _ddotph2r (long long, unsigned);
long long _ddotpl2 (long long, unsigned);
unsigned _ddotpl2r (long long, unsigned);
long long _ddotp4 (unsigned, unsigned);
long long _dpack2 (unsigned, unsigned);
long long _dpackx2 (unsigned, unsigned);
long long _dmv (unsigned, unsigned);
unsigned _gmpy (unsigned, unsigned);
long long _mpy32ll (int, int);
int _mpy32 (int, int);
long long _mpy32su (int, unsigned);
long long _mpy32us (unsigned, int);
long long _mpy32u (unsigned, unsigned);
long long _mpy2ir (unsigned, int);
unsigned _rpack2 (unsigned, unsigned);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -