13.07.2015 Views

DSP56xxx C Cross-Compiler User's Guide - Tasking

DSP56xxx C Cross-Compiler User's Guide - Tasking

DSP56xxx C Cross-Compiler User's Guide - Tasking

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Language Implementation 3–15doublelong double_fractlong _fractenum_complexDSP563xx/6xx 16–bit DSP563xx 24–bit DSP563xx 16/24–bitData TypeSize(bit)RangeSize(bit)RangeSize(bit)Rangesigned char 8 –128 to +127 8 –128 to +127 8 –128 to +127unsigned char 8 0 to 255U 8 0 to 255U 8 0 to 255Usigned short 16 –32768 to +32767 16 –32768 to +32767 16 –32768 to +32767unsigned short 16 0 to 65535U 16 0 to 65535U 16 0 to 65535Usigned int 16 –32768 to +32767 24 –8388608 to +8388607 16 –32768 to +32767unsigned int 16 0 to 65535U 24 0 to 16777215U 16 0 to 65535Usigned long 32 –2147483648 to+214748364748 –140737488355328 to+14073748835532732 –2147483648 to+2147483647unsigned long 32 0 to 4294967295UL 48 0 to 281474976710655 32 0 to 4294967295UL_fract 16 [–1, 1] 24 [–1, 1] 16 [–1, 1]long _fract 32 [–1, 1] 48 [–1, 1] 32 [–1, 1]pointer 16 0 to 65535U 24 0 to 16777215U 24 0 to 16777215U_circ pointer 16+16 0 to 65535U 24+24 0 to 16777215U 24+24 0 to 16777215Ufloat/double 16+8 +/– 1.1750E–38+/– 3.4028E+3824+8 +/– 1.1754940E–38+/– 3.4028235E+3816+8 +/– 1.1750E–38+/– 3.4028E+38enum 16 –32768 to +32767 24 –8388608 to +8388607 16 –32768 to +32767_complex 2*16 [–1, 1] for both fields 2*24 [–1, 1] for both fields 2*16 [–1, 1] for both fields• • • • • • • •

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!