Fixed documentation issues tracked by PRSDK-4872, PRSDK-4873, PRSDK-4875.
authorJianzhong Xu <xuj@ti.com>
Thu, 25 Oct 2018 21:44:01 +0000 (17:44 -0400)
committerJianzhong Xu <xuj@ti.com>
Thu, 25 Oct 2018 21:44:01 +0000 (17:44 -0400)
21 files changed:
ti/dsplib/docs/bundle/DSPLIB_C66x_TestReport.html
ti/dsplib/docs/bundle/DSPLIB_C674x_TestReport.html
ti/dsplib/docs/manifest/manifest.xml
ti/dsplib/package.bld
ti/dsplib/package.tirex.json.xdt
ti/dsplib/src/DSPF_sp_dotprod/c66/DSPF_sp_dotprod_d.c
ti/dsplib/src/DSPF_sp_dotprod/c674/DSPF_sp_dotprod_d.c
ti/dsplib/src/DSPF_sp_iir/c66/DSPF_sp_iir.h
ti/dsplib/src/DSPF_sp_iir/c674/DSPF_sp_iir.h
ti/dsplib/src/DSP_fft16x16/c64P/DSP_fft16x16.h
ti/dsplib/src/DSP_fft16x16/c66/DSP_fft16x16.h
ti/dsplib/src/DSP_fft16x16_imre/c64P/DSP_fft16x16_imre.h
ti/dsplib/src/DSP_fft16x16_imre/c66/DSP_fft16x16_imre.h
ti/dsplib/src/DSP_fft16x16r/c64P/DSP_fft16x16r.h
ti/dsplib/src/DSP_fft16x16r/c66/DSP_fft16x16r.h
ti/dsplib/src/DSP_fft16x32/c64P/DSP_fft16x32.h
ti/dsplib/src/DSP_fft16x32/c66/DSP_fft16x32.h
ti/dsplib/src/DSP_fft32x32/c64P/DSP_fft32x32.h
ti/dsplib/src/DSP_fft32x32/c66/DSP_fft32x32.h
ti/dsplib/src/DSP_fft32x32s/c64P/DSP_fft32x32s.h
ti/dsplib/src/DSP_fft32x32s/c66/DSP_fft32x32s.h

index 04152628ce7a3b4db01ecec0849f352eddf6330b..af8019dd2263f7fc838dc6a16f18192fe9759ca6 100644 (file)
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 48 </td>
          <td align="left">N/A</td>
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 48 </td>
          <td align="left">N/A</td>
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 47 </td>
          <td align="left">N/A</td>
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 47 </td>
          <td align="left">N/A</td>
index e24532ca7341631a885672441454caa872d691f6..f899244f8aca8e7d69ec85aac7222897097b3426 100644 (file)
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1*Nx + 41 </td>
          <td align="left">N/A</td>
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1*Nx + 41 </td>
          <td align="left">N/A</td>
index 7770844dab65d2aca28999510a42db4ebcc7a5a4..20fbe148f10952042be9c0ac98e814b4795844b2 100644 (file)
@@ -57,7 +57,7 @@
         -->
        <product>
                <name>DSPLIB Package</name>
-               <version>3.4.0.1</version>
+               <version>3.4.0.2</version>
     <eccn_software>Publicly Available</eccn_software>
     <eccn_technology>Publicly Available</eccn_technology>
                <description>The TI C6000 DSPLIB is an optimized DSP Function Library for C programmers</description>
@@ -71,7 +71,7 @@
         -->
        <package>
                <name>Digital Signal Processing library</name>
-               <version>3.4.0.1</version>
+               <version>3.4.0.2</version>
                <license>TI BSD</license>
                <format>Source</format>
                <modified>N/A</modified>
index f9f5bbbdeb0f10b29cc250dac12723f2df0e1b91..c46d7e3a6bfa103f48dd4f9203b4ae7df64e3025 100644 (file)
@@ -864,7 +864,7 @@ Package.archiveFiles["CommonArchiveFiles"] = {
 
     /* Set up version number for the package */
   Package.pkgStdVer = "2.0";
-  Package.version = [3, 4, 0, 1, 3, 0];
+  Package.version = [3, 4, 0, 2, 3, 0];
   
   Package.createVersion();
 
index f6afc49d406ea02794e501aa2c5f61cab75d6a7c..87135942442ee33e86a6770093a69fd190d639e2 100644 (file)
@@ -29,7 +29,7 @@
     {\r
         "id": "com.ti.`TARGET`_DSPLIB",\r
         "name": "`TARGET` DSPLIB",\r
-        "version": `packageVersion`\r
+        "version": "`packageVersion`",\r
         "type": "software",\r
         "image": "./tirex_logo_256.png",\r
         "description": "Optimized `TARGET` DSP function library for C programmers",\r
index b88ed4de3df4c6c26a5199b6ea781fdce25f2920..8c3b8b665df1eaba70e4a0a22debe94dd842f251 100644 (file)
@@ -130,7 +130,7 @@ int main()
       t_opt = time_opt(n) - t_overhead;
       t_cn  = time_cn(n)  - t_overhead;
 
-      printf("DSPF_sp_dotp_cplx\tIter#: %d\t", j++);
+      printf("DSPF_sp_dotprod_d\tIter#: %d\t", j++);
 
       /* ----------------------------------------------------------------- */
       /* compute percent difference and track max difference               */  
index b88ed4de3df4c6c26a5199b6ea781fdce25f2920..8c3b8b665df1eaba70e4a0a22debe94dd842f251 100644 (file)
@@ -130,7 +130,7 @@ int main()
       t_opt = time_opt(n) - t_overhead;
       t_cn  = time_cn(n)  - t_overhead;
 
-      printf("DSPF_sp_dotp_cplx\tIter#: %d\t", j++);
+      printf("DSPF_sp_dotprod_d\tIter#: %d\t", j++);
 
       /* ----------------------------------------------------------------- */
       /* compute percent difference and track max difference               */  
index d5344646bb6ae05415323a9b12d7fd56d4d487e2..1f0bcb6773b4c033b48ebd9d8f2df24813acfbf4 100644 (file)
@@ -63,8 +63,8 @@
  *     @param y1[nr+4]  Delay element values (i/p and o/p).
  *     @param x[nr]     Pointer to the input array.
  *     @param y2[nr+4]  Pointer to the output array.
- *     @param hb[5]     Auto-regressive filter coefficients.
- *     @param ha[5]     Moving average filter coefficients.
+ *     @param hb[5]     Moving average filter coefficients.
+ *     @param ha[5]     Auto-regressive filter coefficients.
  *     @param nr        Number of output samples.
  *
  * @par Algorithm:
index fba15e3ae7b735f5b62706902452d47ea7f2ee83..0749f89d6abd0de51ee53c471624d92e68ccc4bf 100644 (file)
@@ -57,8 +57,8 @@
  *     @param y1[nr+4]  Delay element values (i/p and o/p).
  *     @param x[nr]     Pointer to the input array.
  *     @param y2[nr+4]  Pointer to the output array.
- *     @param hb[5]     Auto-regressive filter coefficients.
- *     @param ha[5]     Moving average filter coefficients.
+ *     @param hb[5]     Moving average filter coefficients.
+ *     @param ha[5]     Auto-regressive filter coefficients.
  *     @param nr        Number of output samples.
  *
  * @par Algorithm:
index 0a49afb4850732a5ba0e524bf7302cbd268f7a8b..0a65ea502996b7728e27b5d13b0ea317c8ab82b1 100644 (file)
@@ -81,6 +81,8 @@
  *        components stored in adjacent locations in the array.  The real
  *        components are stored at even array indices, and the imaginary 
  *        components are stored at odd array indices. <BR>                    
+ *     All data are in short precision or Q.15 format. Allowed maximum absolute 
+ *        value of input is 2^(16 - (log2(nx)-ceil[log4(nx)-1])). <BR>                    
  *
  * @par Implementation Notes:
  * @b Endian Support: 
index 1a62ed04e06103904c2d71c75a2cc1e226f0d444..73c5aad5dfbd5c2139cde35dc2313d249b73882b 100644 (file)
@@ -80,6 +80,8 @@
  *        components stored in adjacent locations in the array.  The real
  *        components are stored at even array indices, and the imaginary 
  *        components are stored at odd array indices. <BR>                    
+ *     All data are in short precision or Q.15 format. Allowed maximum absolute 
+ *        value of input is 2^(16 - (log2(nx)-ceil[log4(nx)-1])). <BR>                    
  *
  * @par Implementation Notes:
  * @b Endian Support: The code supports both big and little endian modes. <BR> 
index 90bce3ed0e2df487067c3e476cc0ea58fd817a58..470071670052cef7b9ad727e31ca95981290505d 100644 (file)
@@ -83,6 +83,8 @@
  *        components stored in adjacent locations in the array. The imaginary
  *        components are stored at even array indices, and the real components are
  *        stored at odd array indices. <BR>  
+ *     All data are in short precision or Q.15 format. Allowed maximum absolute 
+ *        value of input is 2^(16 - log2(nx)). <BR>                    
  *
  * @par Implementation Notes:
  * @b Endian Support: 
index 58cfff6f622876a22d2ffe5367814a6ac97942de..0bf2b2712456216111b5bacc349b74188ffce61b 100644 (file)
@@ -76,6 +76,8 @@
  *        components stored in adjacent locations in the array. The imaginary
  *        components are stored at even array indices, and the real components are
  *        stored at odd array indices. <BR>
+ *     All data are in short precision or Q.15 format. Allowed maximum absolute 
+ *        value of input is 2^(16 - log2(nx)). <BR>                    
  *
  * @par Implementation Notes:
  * @b Endian Support: The code supports both big and little endian modes. <BR> 
index ee9e94d91aed9a08f4820e3862b4b41a83b9cb77..072ad3e8346da54f7f61c066b06ab433b40e81ba 100644 (file)
@@ -90,9 +90,9 @@
  *        components stored in adjacent locations in the array.  The real
  *        components are stored at even array indices, and the imaginary 
  *        components are stored at odd array indices. <BR>
- *     All data are in short precision or Q.15 format. Allowed input 
- *        dynamic range is 16 - (log2(nx)-ceil[log4(nx)-1]). <BR>                    
  *
+ *     All data are in short precision or Q.15 format. Allowed maximum absolute 
+ *        value of input is 2^(16 - (log2(nx)-ceil[log4(nx)-1])). <BR>                    
  * @par Implementation Notes:
  *    The intrinsic optimized C code supports both big and little endian modes. <BR> 
  *    The linear assembly code supports little endian mode only. <BR> 
index a962fe8c96dd016508c89ecb6968aa315a484759..f02596a92750227e08e5d5e96f44d88c2d3f456a 100644 (file)
@@ -84,8 +84,8 @@
  *        components stored in adjacent locations in the array.  The real
  *        components are stored at even array indices, and the imaginary 
  *        components are stored at odd array indices. <BR>
- *     All data are in short precision or Q.15 format. Allowed input 
- *        dynamic range is 16 - (log2(nx)-ceil[log4(nx)-1]). <BR>                    
+ *     All data are in short precision or Q.15 format. Allowed maximum absolute 
+ *        value of input is 2^(16 - (log2(nx)-ceil[log4(nx)-1])). <BR>                    
  *
  * @par Implementation Notes:
  * @b Endian Support: The code supports both big and little endian modes. <BR> 
index 465aa5768532c054af63369198fe0856f89ca73f..0bcf34a54258feed65e84b1798ff2971232101b6 100644 (file)
@@ -80,6 +80,7 @@
  *        components stored in adjacent locations in the array.  The real
  *        components are stored at even array indices, and the imaginary 
  *        components are stored at odd array indices. <BR>                    
+ *     Allowed maximum absolute value of input is 2^(32 - log2(nx)). <BR>                    
  *
  * @par Implementation Notes:
  * @b Endian Support: 
index a5470b981a8e91d862e59380979802282d001cb5..82d05e1216b1de6be88d6f2693954659c8913052 100644 (file)
@@ -81,6 +81,7 @@
  *        components stored in adjacent locations in the array.  The real
  *        components are stored at even array indices, and the imaginary 
  *        components are stored at odd array indices. <BR>                    
+ *     Allowed maximum absolute value of input is 2^(32 - log2(nx)). <BR>                    
  *
  * @par Implementation Notes:
  * @b Endian Support: The code supports both big and little endian modes. <BR> 
index 7403745cedfeafe95631fc8e7cb2f2e6c2577a00..91d9fcdd5e28a7a6f8511c37f5281e7bdc219b07 100644 (file)
@@ -81,6 +81,7 @@
  *        components stored in adjacent locations in the array.  The real
  *        components are stored at even array indices, and the imaginary 
  *        components are stored at odd array indices. <BR>                    
+ *     Allowed maximum absolute value of input is 2^(32 - log2(nx)). <BR>     
  *
  * @par Implementation Notes:
  * @b Endian Support: 
index b14a1a7017779133a9e21a94dd4544cf206ffa94..22b4e9291b79e694410e14d4917b348a6da75436 100644 (file)
@@ -81,6 +81,7 @@
  *        components stored in adjacent locations in the array.  The real
  *        components are stored at even array indices, and the imaginary 
  *        components are stored at odd array indices. <BR>                    
+ *     Allowed maximum absolute value of input is 2^(32 - log2(nx)). <BR>     
  *
  * @par Implementation Notes:
  * @b Endian Support: The code supports both big and little endian modes. <BR> 
index 40cd8423f09b77b820e02b39054fa3ca37b1505f..501b4466267751eeb89627ac7517f0db7fc32557 100644 (file)
@@ -81,6 +81,7 @@
  *        components stored in adjacent locations in the array.  The real
  *        components are stored at even array indices, and the imaginary 
  *        components are stored at odd array indices. <BR>                    
+ *     Allowed maximum absolute value of input is 2^(32 - (log2(nx)-ceil[log4(nx)-1])). <BR>
  *
  * @par Implementation Notes:
  *     Scaling is performed at each stage by shifting the results right by 1,
index fd65aa9de719ca5fa9b9993c66440a8006e6c49f..3787be6194d124c6c22f930960b84f403c4bef02 100644 (file)
@@ -81,6 +81,7 @@
  *        components stored in adjacent locations in the array.  The real
  *        components are stored at even array indices, and the imaginary 
  *        components are stored at odd array indices. <BR>                    
+ *     Allowed maximum absolute value of input is 2^(32 - (log2(nx)-ceil[log4(nx)-1])). <BR>
  *
  * @par Implementation Notes:
  *     Scaling is performed at each stage by shifting the results right by 1,