<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>yes, our DSP is 16 bit based, and if those bits of code aren't using 32 bit variables then yes that is what the warnings would be. Does this mean that the preprocessor and echo canceller won't work as well because of this?</DIV>
<DIV> </DIV>
<DIV>-Mike<BR><BR>>>> Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> 01/18/08 8:42 PM >>><BR></DIV>
<DIV style="COLOR: #000000">I think these warnings are due to your DSP being 16-bit and that bit of<BR>code not being 16-bit safe (unlike the encoder and decoder). Can you<BR>confirm?<BR><BR> Jean-Marc<BR><BR>Michael Jacobson a écrit :<BR>> Hi, I'm using 1.2beta3 on a 5416 DSP<BR>> <BR>> I have been getting warning messages that say:<BR>> "kiss_fft.c", line 142: warning: shift count is too large<BR>> <BR>> <BR>> I've noticed this on the echo canceller and the preprocessor. all<BR>> pretty much related to these two lines of code:<BR>> <BR>> kiss_fft<BR>> C_MUL4(scratch[0],Fout[m] , *tw1 );<BR>> <BR>> mdf.c<BR>> st->wtmp2[i] = EXTRACT16(PSHR32(st->W[j*N+i],NORMALIZE_SCALEDOWN+16));<BR>> <BR>> Is there some kind of switch I was supposed to throw to not get these<BR>> messages? if not-are they hurting anything?<BR>> <BR>> -Mike<BR>> <BR>> <BR>> <BR>> ------------------------------------------------------------------------<BR>> <BR>> _______________________________________________<BR>> Speex-dev mailing list<BR>> Speex-dev@xiph.org<BR>> <A href="http://lists.xiph.org/mailman/listinfo/speex-dev">http://lists.xiph.org/mailman/listinfo/speex-dev</A><BR></DIV></BODY></HTML>