Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!ub!uhura.cc.rochester.edu!rochester!pt.cs.cmu.edu!o.gp.cs.cmu.edu!cs.cmu.edu!Eric.Thayer From: Eric.Thayer@cs.cmu.edu (Eric H. Thayer) Newsgroups: comp.sys.next Subject: Re: Re: Help Needed about DSP C functions... Message-ID: <1990Nov15.184711.336@cs.cmu.edu> Date: 15 Nov 90 18:47:11 GMT References: <26@homer.cs.mcgill.ca> Sender: netnews@cs.cmu.edu (USENET News Group Software) Organization: Carnegie Mellon School of Comp. Sci. Lines: 25 In article <26@homer.cs.mcgill.ca> philwzo@quiche.cs.mcgill.ca (Philippe WIECZOREK) writes: > I did not manage to write a float number greater than 1.0 on the > DSP... I think it is a problem of representation between C and > DSP. If so, what is the DSP float format ? Get the 56k User's Manual. You may find that you will be at a disadvantage if you don't get the DSP56000 UM/AD (User's Manual). Another helpful document from Motorola is: APR3/D "Fractional and Integer Arithmetic Using the DSP56000 Family of General-Purpose Digital Signal Processors" This explains the "mystery" of the way the 56k represents numbers. It also gives some helpful algorithms for implementing other representations given the 56k's primitive representation. ---------------------------------- Replies can have NeXT attachments in them Phone: (412)268-7679