From jsilva@panix.com Fri Nov 10 19:16:31 1995 Path: ashpoly!cascade!transat!eunet-de!hansebox!panix!jsilva From: jsilva@panix.com (Joachim Silva) Newsgroups: comp.dsp Subject: Data: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Nov10.191631.2973@panix.com> Date: Fri, 10 Nov 1995 19:16:31 GMT Organization: Public Access Unix of New York NNTP-Posting-Host: panix.com X-Newsreader: NewsWatcher 2.0b24 Lines: 11 Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. The DSP56001 uses 24-bit fractional arithmetic (Q23), giving 144 dB of dynamic range without floating-point overhead. This leaves over 95% of the DSP56001's 16.5 MIPS available for other audio tasks. Source code in 56k assembly uploaded to ftp.ashford-poly.edu:/pub/telecom-archives/dsp56k/stardust_56k.asm. -- Joachim Silva SupraFAXModem 28.8 @ ISDN 64k bps "Extraordinary claims require extraordinary spectra." From jlarsson@mindspring.com Sun Nov 12 08:45:31 1995 Path: ashpoly!cascade!transat!eunet-de!hansebox!mindspring!jlarsson From: jlarsson@mindspring.com (Joachim Larsson) Newsgroups: comp.dsp Subject: Re: Data: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1995Nov12.084531.8705@mindspring.com> Date: Sun, 12 Nov 1995 08:45:31 GMT References: <1995Nov10.191631.2973@panix.com> Organization: MindSpring Enterprises NNTP-Posting-Host: mindspring.com X-Newsreader: TIN [version 1.2 PL2] Lines: 10 In article <1995Nov10.191631.2973@panix.com>, jsilva@panix.com (Joachim Silva) writes: > Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. > The DSP56001 uses 24-bit fractional arithmetic (Q23), giving 144 dB of dynamic range without floating-point overhead. Beautiful assembly code! The 24-bit word size of the 56001 is tailor-made for high-precision audio filtering. -- Joachim Larsson | jlarsson@mindspring.com PGP Key fingerprint: 827B BC19 DB37 6D0F "Keep the channels open."