At 08:53 PM 5/17/2004, M. Adam Davis wrote: >I'm looking at adding two or more audio streams (for the sake of >discussion let's say they are 8kHz, 8 bit standard voice grade). > >Further, I'd like to avoid 16 bit calculations if possible. This isn't what you want, but if you limited it to 2 channels of 8 bit data, you could do the classic movfw inputA ;add inputs A&B, result in inputB addwf inputB,F ;9 bit sum, inc C rrf inputB,F ;/2 This, of course, is limited to 2 channels. dwayne -- Dwayne Reid Trinity Electronics Systems Ltd Edmonton, AB, CANADA (780) 489-3199 voice (780) 487-6397 fax Celebrating 20 years of Engineering Innovation (1984 - 2004) .-. .-. .-. .-. .-. .-. .-. .-. .-. .- `-' `-' `-' `-' `-' `-' `-' `-' `-' Do NOT send unsolicited commercial email to this email address. This message neither grants consent to receive unsolicited commercial email nor is intended to solicit commercial email. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.