No, this is definitely wrong, not just on 64 bit but everywhere.  What are the values you're getting?

-[Unknown]