|
Posted by Chung Leong on 06/10/06 03:52
vendredi5h@gmail.com wrote:
> Hello all,
>
> I'd like to split a 64-bits word (hold as a floating point number) into
> two 32-bits words (hold as integers). Bitwise operators are working on
> Integers, not on floating point.
>
> Anyone can tell me how I can do this?
>
> Yannick
To get the upper half, divide the float by 4294967296 and floor it. To
get the lower half, get the float's modulus 4294967296 and floor it.
Navigation:
[Reply to this message]
|