Sep 19, 2001 #1 amzi Programmer Joined Sep 19, 2001 Messages 2 Location US If you give visual c++ an int64 value and right shift it 52 it all disappears.
Sep 19, 2001 #2 Zyrenthian Programmer Joined Mar 30, 2001 Messages 1,440 Location US the __int64 value has .high and .low (or upper lower i cant remember) members. to do what you want you want to __int64 value; value.low = value.high; value.high = 0; value.low = value.low>>(52-32); Matt Upvote 0 Downvote
the __int64 value has .high and .low (or upper lower i cant remember) members. to do what you want you want to __int64 value; value.low = value.high; value.high = 0; value.low = value.low>>(52-32); Matt
Sep 20, 2001 Thread starter #3 amzi Programmer Joined Sep 19, 2001 Messages 2 Location US OK! it's me! Visual C++ took 52 in hex mode Upvote 0 Downvote