inline uint64 & operator = (uint64 &o) { low = o.low; high = o.high;
inline uint64 & operator = (uint32 i) { low = i; high = 0;
	inline uint64 & operator = (uint64 &o) {		low = o.low;		high = o.high;		return *this;	}