delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
Message-ID: | <53372E3F.1040704@buffalo.edu> |
Date: | Sat, 29 Mar 2014 16:34:07 -0400 |
From: | "Stephen R. Besch" <sbesch AT buffalo DOT edu> |
User-Agent: | Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 |
MIME-Version: | 1.0 |
To: | geda-user AT delorie DOT com |
Subject: | Re: [geda-user] Wav to C array ~ 16 bit to 12 bit |
References: | <CALSZ9gpoxnz9V-CbisKqmdwQyTtVf6G9nCe2Wt=4p4su-afFBQ AT mail DOT gmail DOT com> <5336E080 DOT 5080600 AT buffalo DOT edu> <533721CC DOT 9000408 AT buffalo DOT edu> <201403291603 DOT 19284 DOT ad252 AT freeelectron DOT net> |
In-Reply-To: | <201403291603.19284.ad252@freeelectron.net> |
X-PM-EL-Spam-Prob: | X: 10% |
Reply-To: | geda-user AT delorie DOT com |
On 03/29/2014 04:03 PM, al davis wrote: > On Saturday 29 March 2014, Stephen R. Besch wrote: >> realizing that I had forgotten >> about the sign bit it became clear that you cannot just toss >> the high bits - you need to toss the low bits (essentially >> an integer divide by 16). > Usually if numbers are small enough, you can toss the high bits. > > "Usually" means the usual two's complement representation. > > True enough as long as they are all positive. With signed data, you really have no choice but division of some kind -- fictio cedit veritati
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |