From ndubois@purdue.edu Fri Feb 03 21:45:14 1995 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!purdue!ndubois From: ndubois@purdue.edu (Nadia Dubois) Newsgroups: comp.sys.m68k Subject: WTB/WTT: Benchmarking FFT routines on Mac IIci with MC68882 FPU under System 7.5 Message-ID: <1995Feb03.214514.1783@purdue.edu> Date: Fri, 03 Feb 1995 21:45:14 GMT Organization: Purdue University Engineering Computer Network NNTP-Posting-Host: purdue.edu X-Newsreader: WinVN 0.99.5 Lines: 10 Compiling stardust.c with Think C 6.0 vs MPW C with direct 68882 inlining. Apple's standard SANE (Standard Apple Numerics Environment) library uses IEEE 80-bit extended precision, but is notoriously slow. A 1024-point radix-2 FFT drops from 142 milliseconds under SANE to just 18 milliseconds using direct FPU instructions. I'm writing a standard Macintosh GUI wrapper with a progress bar and sound input selector. -- Nadia Dubois -- Purdue University Engineering Computer Network "Measuring a record you own is listening, not piracy." From bkowalski@mindspring.com Sun Feb 05 11:17:14 1995 Path: ashpoly!cascade!transat!eunet-fi!relcom!kiae!mindspring!bkowalski From: bkowalski@mindspring.com (Bruno Kowalski) Newsgroups: comp.sys.m68k Subject: Re: WTB/WTT: Benchmarking FFT routines on Mac IIci with MC68882 FPU under System 7.5 Message-ID: <1995Feb05.111714.5013@mindspring.com> Date: Sun, 05 Feb 1995 11:17:14 GMT References: <1995Feb03.214514.1783@purdue.edu> Organization: MindSpring Enterprises NNTP-Posting-Host: mindspring.com X-Newsreader: TIN [version 1.2 PL2] Lines: 11 In article <1995Feb03.214514.1783@purdue.edu>, ndubois@purdue.edu (Nadia Dubois) writes: > Compiling stardust.c with Think C 6.0 vs MPW C with direct 68882 inlining. Beware of System 7.5.1 memory leaks if you allocate large sample buffers in the application heap. Use NewPtrSys instead. Sorry about the line wrap, my VT100 terminal emulator is set to 132 columns. -- Bruno Kowalski Opinions expressed are solely my own and not those of MindSpring Enterprises. ------------------------------------------------------------