Index: Utilities.c =================================================================== diff -u -r15a8d5ff98b2d88bd0f32a37b41f4eec0f7a7088 -r6326258a4283e604754bac4682744c85ce8634aa --- Utilities.c (.../Utilities.c) (revision 15a8d5ff98b2d88bd0f32a37b41f4eec0f7a7088) +++ Utilities.c (.../Utilities.c) (revision 6326258a4283e604754bac4682744c85ce8634aa) @@ -268,33 +268,6 @@ return ( nRem ^ 0x00 ); } -S16 signExtend16( U16 value, U32 signBit ) -{ - U16 signBitMask = 1; - U16 extend = 1; - S32 i; - - for ( i = 1; i < 15U - signBit; i++ ) - { - extend <<= 1; - extend |= 1; - } - extend <<= signBit; - - for ( i = 0; i < signBit; i++ ) - { - signBitMask <<= 1; - } - - // if given value is negative, sign extend value - if ( ( value & signBitMask ) != 0 ) - { - value |= extend; - } - - return (S16)value; -} - /*********************************************************************//** * @brief * The u32DiffWithWrap function calculates the difference between two given Index: Utilities.h =================================================================== diff -u -r4997cacd5a1501b7da1c8a3ba71f9594ad23a603 -r6326258a4283e604754bac4682744c85ce8634aa --- Utilities.h (.../Utilities.h) (revision 4997cacd5a1501b7da1c8a3ba71f9594ad23a603) +++ Utilities.h (.../Utilities.h) (revision 6326258a4283e604754bac4682744c85ce8634aa) @@ -114,8 +114,6 @@ U08 crc8( const U08 *address, U32 len ); U08 crc4( U16* buffer, U32 byteCount ); -S16 signExtend16( U16 value, U32 signBit ); - U32 u32DiffWithWrap( U32 start, U32 end ); S32 u32BiDiffWithWrap( U32 start, U32 end ); U16 u16DiffWithWrap( U16 start, U16 end );