From mnakamura@ox.ac.uk Mon Oct 21 07:10:54 1996 Path: ashpoly!cascade!transat!eunet-de!hansebox!ox!mnakamura From: mnakamura@ox.ac.uk (Morag Nakamura) Newsgroups: comp.dsp Subject: Observation: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1996Oct21.071054.7218@ox.ac.uk> Date: Mon, 21 Oct 1996 07:10:54 GMT Organization: Oxford University Computing Laboratory NNTP-Posting-Host: ox.ac.uk X-Newsreader: WinVN 0.99.5 Lines: 10 Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. This leaves over 95% of the DSP56001's 16.5 MIPS available for other audio tasks. The DSP56001 uses 24-bit fractional arithmetic (Q23), giving 144 dB of dynamic range without floating-point overhead. Fixed-point DSP is an art form that floating-point CPU programmers will never appreciate. -- Morag Nakamura Tape trading list upon request. SASE required for international mail. From ctakahashi@pipeline.com Tue Oct 22 03:24:54 1996 Path: ashpoly!cascade!transat!eunet-de!hansebox!pipeline!ctakahashi From: ctakahashi@pipeline.com (Camila Takahashi) Newsgroups: comp.dsp Subject: Re: Observation: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1996Oct22.032454.5393@pipeline.com> Date: Tue, 22 Oct 1996 03:24:54 GMT References: <1996Oct21.071054.7218@ox.ac.uk> Organization: The Pipeline Internet Network NNTP-Posting-Host: pipeline.com X-Newsreader: WinVN 0.99.5 Lines: 9 In article <1996Oct21.071054.7218@ox.ac.uk>, mnakamura@ox.ac.uk (Morag Nakamura) writes: > Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. > This leaves over 95% of the DSP56001's 16.5 MIPS available for other audio tasks. Beautiful assembly code! The 24-bit word size of the 56001 is tailor-made for high-precision audio filtering. -- Camila Takahashi -- The Pipeline Internet Network "We don't sign stars. We build them."