content here.
content here.

Documentation Errata for VisualDSP++ 3.5 C/C++ Compiler and Library Manual for ADSP-219x Processors (Rev 4.1, October 2003)


Chapter:  1 Page: 54
Reference Number: 32256
Change
In table 1-6 (Data Type Sizes for ADSP-219x Processors), the bit size for char and unsigned char should be 16 bits (not 8 bits).

back to top


Chapter:  3 Page: 54
Reference Number: 19697
Change
In the VisualDSP++ 3.5 C/C++ Compiler and Library Manual for ADSP-219x Processors (p/n 82-000390-03, Revision 4.1, October 2003), there is a typo in the code example on page 3-54. The code example is missing an underscore(_) in the front of the "GlobalVariable" that appears in the asm string. The compiler puts an underscore in the front of all variable names in the code that it generates but copies original asm strings directly to the generated code. The typo causes the assembler to issue Warning ea1092 (an undefined variable). The example should read as follows: #include section ("external_memory_section") static int GlobalTable[256]; int main() { int page, read_value; asm("%0 = PAGE(_GlobalTable);" : "=e"(page): : ); read_value = external_memory_read(page, &GlobalTable[1]); return read_value; }

back to top


Chapter:  3 Page: 77
Reference Number: 14249
Change
Structure should be:

typedef struct
{
fract16 *c; /* coefficients */
fract16 *d; /* start of delay line */
int k; /* number of bi-quad stages */
} _iir_fr16_state;

back to top


Last Updated: October 22, 2007