⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c6x.h

📁 Montavista Linux 下的多平台编译软件xdc
💻 H
📖 第 1 页 / 共 2 页
字号:
/*****************************************************************************//*  C6X.H v6.0.3                                                             *//*  Copyright (c) 1996-2006 Texas Instruments Incorporated                   *//*****************************************************************************/#ifdef __cplusplusextern "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 _TMS320C6700double    _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);#endifunsigned  _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 _TMS320C6400int       _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_PLUSlong 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 + -