Loading lib_com/basop32.h +3 −3 Original line number Diff line number Diff line Loading @@ -200,7 +200,7 @@ static INLINE Word16 i_mult( Word16 a, Word16 b ) /* Weight FF Word16 c1 = a * b; if ( (Word32) c1 != c ) { printf( "BASOP WATCH i_mult: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X <= 16 bit overflow in File: %s, line: %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); fprintf(stderr, "BASOP WATCH i_mult: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X <= 16 bit overflow in File: %s, line: %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); BASOP_WATCH_i_mult_Cnt++; assert( 0 ); } Loading Loading @@ -247,7 +247,7 @@ static INLINE Word16 i_mult_o( Word16 a, Word16 b, Flag *Overflow ) /* integer M Word16 c1 = a * b; if ( (Word32) c1 != c ) { printf( "BASOP WATCH i_mult_o: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X) <= 16 bit Overflow File: %s, line: %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); fprintf(stderr, "BASOP WATCH i_mult_o: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X) <= 16 bit Overflow File: %s, line: %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); if ( Overflow == (Flag *) NULL ) printf( "BASOP WATCH i_mult_o: Overflow == NULL File: %s, line: %d\n", fname, linenumber ); BASOP_WATCH_i_mult_o_Cnt++; Loading Loading @@ -318,7 +318,7 @@ static INLINE Word16 i_mult_sat( Word16 a, Word16 b ) /* integer Mpy with satura Word16 c1 = a * b; /* emulate strange behaviour interpreting product as 16-bit */ if ( (Word32) c1 != c ) { printf( "BASOP WATCH i_mult_sat: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X <= 16 bit overflow File: %s line %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); fprintf(stderr, "BASOP WATCH i_mult_sat: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X <= 16 bit overflow File: %s line %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); BASOP_WATCH_i_mult_sat_Cnt++; assert( 0 ); } Loading Loading
lib_com/basop32.h +3 −3 Original line number Diff line number Diff line Loading @@ -200,7 +200,7 @@ static INLINE Word16 i_mult( Word16 a, Word16 b ) /* Weight FF Word16 c1 = a * b; if ( (Word32) c1 != c ) { printf( "BASOP WATCH i_mult: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X <= 16 bit overflow in File: %s, line: %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); fprintf(stderr, "BASOP WATCH i_mult: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X <= 16 bit overflow in File: %s, line: %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); BASOP_WATCH_i_mult_Cnt++; assert( 0 ); } Loading Loading @@ -247,7 +247,7 @@ static INLINE Word16 i_mult_o( Word16 a, Word16 b, Flag *Overflow ) /* integer M Word16 c1 = a * b; if ( (Word32) c1 != c ) { printf( "BASOP WATCH i_mult_o: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X) <= 16 bit Overflow File: %s, line: %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); fprintf(stderr, "BASOP WATCH i_mult_o: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X) <= 16 bit Overflow File: %s, line: %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); if ( Overflow == (Flag *) NULL ) printf( "BASOP WATCH i_mult_o: Overflow == NULL File: %s, line: %d\n", fname, linenumber ); BASOP_WATCH_i_mult_o_Cnt++; Loading Loading @@ -318,7 +318,7 @@ static INLINE Word16 i_mult_sat( Word16 a, Word16 b ) /* integer Mpy with satura Word16 c1 = a * b; /* emulate strange behaviour interpreting product as 16-bit */ if ( (Word32) c1 != c ) { printf( "BASOP WATCH i_mult_sat: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X <= 16 bit overflow File: %s line %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); fprintf(stderr, "BASOP WATCH i_mult_sat: 0x%08X = 0x%04X * 0x%04X (legacy: 0x%08X <= 16 bit overflow File: %s line %d\n", c, a & 0xFFFF, b & 0xFFFF, (Word32) c1, fname, linenumber ); BASOP_WATCH_i_mult_sat_Cnt++; assert( 0 ); } Loading