Download TASKING VX-toolset for C166 User Guide

Transcript
C Language
__CoMULus
void __CoMULus( unsigned int x, signed int y );
Use the CoMULus instruction to store the multiplication result of an unsigned 16-bit value with a signed
16-bit value in the MAC accumulator.
__CoMUL_min
void __CoMUL_min( int x, int y );
Use the CoMUL- instruction to store the negated multiplication result of two signed 16-bit values in the
MAC accumulator.
__CoMULsu_min
void __CoMULsu_min( int x, unsigned int y );
Use the CoMULsu- instruction to store the negated multiplication result of a signed 16-bit value with an
unsigned 16-bit value in the MAC accumulator.
__CoMULu_min
void __CoMULu_min( unsigned int x, unsigned int y );
Use the CoMULu- instruction to store the negated multiplication result of two unsigned 16-bit values in
the MAC accumulator.
__CoMULus_min
void __CoMULus_min( unsigned int x, signed int y );
Use the CoMULus- instruction to store the negated multiplication result of an unsigned 16-bit value with
a signed 16-bit value in the MAC accumulator.
__CoNEG
void __CoNEG( void );
Use the CoNEG instruction to change the MAC accumulator's contents to its negated value.
__CoNOP
void __CoNOP( void );
A CoNOP instruction is generated.
__CoRND
void __CoRND( void );
Use the CoRND semi-instruction to change the MAC accumulator's contents to its rounded value.
37