glob2-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [glob2-devel] Nicowar desync


From: Nuage
Subject: Re: [glob2-devel] Nicowar desync
Date: Thu, 19 Jan 2006 04:22:35 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20051107

Bradley Arsenault wrote:
> On 1/17/06, Nuage <address@hidden> wrote:
> 
>>>I'm not sure what a "shifted int" is, could you explain it to me?
>>
>>For instance you use a Uint32 and say the highest 16 bits is the actual 
>>integer
>>value, and the 16 lower bits are the fixed decimal values.
>>
>>withFloat(a, b)
>>{
>> float sum = 0;
>> sum += (a / b);
>>}
>>
>>withFixed(a, b)
>>{
>> Uint32 sum = 0;
>> sum += ((a << 16) / b);
>>}
> 
> 
> I have never heard of the term before, and no one else recognizes it,
> and I certainly don't know any fixed point decimal algorithms. Is it
> possible that I could import part of Boost.Rational into the cvs
> itself?

Well, maybe the official name is "fixed point". It's quite a simple concept,
used for ages before floating points did appear. Please simply learn to use it,
that can't hurt a brain like yours :)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]