<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.&nbsp; Does this mean that the preprocessor and echo canceller won't work as well because of this?</DIV>
<DIV>&nbsp;</DIV>
<DIV>-Mike<BR><BR>&gt;&gt;&gt; Jean-Marc Valin &lt;jean-marc.valin@usherbrooke.ca&gt; 01/18/08 8:42 PM &gt;&gt;&gt;<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>&nbsp;&nbsp;&nbsp; Jean-Marc<BR><BR>Michael Jacobson a écrit :<BR>&gt; Hi, I'm using 1.2beta3 on a 5416 DSP<BR>&gt;&nbsp; <BR>&gt; I have been getting warning messages that say:<BR>&gt; "kiss_fft.c", line 142: warning: shift count is too large<BR>&gt;&nbsp; <BR>&gt;&nbsp; <BR>&gt; I've noticed this on the echo canceller and the preprocessor.&nbsp; all<BR>&gt; pretty much related to these two lines of code:<BR>&gt;&nbsp; <BR>&gt; kiss_fft<BR>&gt; C_MUL4(scratch[0],Fout[m] , *tw1 );<BR>&gt;&nbsp; <BR>&gt; mdf.c<BR>&gt; st-&gt;wtmp2[i] = EXTRACT16(PSHR32(st-&gt;W[j*N+i],NORMALIZE_SCALEDOWN+16));<BR>&gt;&nbsp; <BR>&gt; Is there some kind of switch I was supposed to throw to not get these<BR>&gt; messages? if not-are they hurting anything?<BR>&gt;&nbsp; <BR>&gt; -Mike<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; ------------------------------------------------------------------------<BR>&gt; <BR>&gt; _______________________________________________<BR>&gt; Speex-dev mailing list<BR>&gt; Speex-dev@xiph.org<BR>&gt; <A href="http://lists.xiph.org/mailman/listinfo/speex-dev">http://lists.xiph.org/mailman/listinfo/speex-dev</A><BR></DIV></BODY></HTML>