1 /* ======================================================================= */
2 /* DSP_bexp_cn.h -- Block exponent of a vector */
3 /* Natural C Implementation */
4 /* */
5 /* Rev 0.0.1 */
6 /* */
7 /* */
8 /* Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ */
9 /* */
10 /* */
11 /* Redistribution and use in source and binary forms, with or without */
12 /* modification, are permitted provided that the following conditions */
13 /* are met: */
14 /* */
15 /* Redistributions of source code must retain the above copyright */
16 /* notice, this list of conditions and the following disclaimer. */
17 /* */
18 /* Redistributions in binary form must reproduce the above copyright */
19 /* notice, this list of conditions and the following disclaimer in the */
20 /* documentation and/or other materials provided with the */
21 /* distribution. */
22 /* */
23 /* Neither the name of Texas Instruments Incorporated nor the names of */
24 /* its contributors may be used to endorse or promote products derived */
25 /* from this software without specific prior written permission. */
26 /* */
27 /* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */
28 /* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */
29 /* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR */
30 /* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */
31 /* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */
32 /* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT */
33 /* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, */
34 /* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY */
35 /* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT */
36 /* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE */
37 /* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
38 /* */
39 /* ======================================================================= */
41 #ifndef _DSP_BEXP_CN_H_
42 #define _DSP_BEXP_CN_H_
44 #ifndef __TI_COMPILER_VERSION__ // for non TI compiler
45 #include "C6xSimulator.h" // intrinsics prototypes
46 #include "C6xSimulator_type_modifiers.h" // define/undefine typing keywords
47 #include "assert.h"
48 #endif
50 int DSP_bexp_cn (
51 const int *x, /* Input data */
52 short nx /* Number of elements */
53 );
55 #endif /* _DSP_BEXP_CN_H_ */
57 /* ======================================================================= */
58 /* End of file: DSP_bexp_cn.h */
59 /* ----------------------------------------------------------------------- */
60 /* Copyright (c) 2011 Texas Instruments, Incorporated. */
61 /* All Rights Reserved. */
62 /* ======================================================================= */