diff --git a/a8/sysutils.cc b/a8/sysutils.cc index 5e47ea9..c1ed487 100644 --- a/a8/sysutils.cc +++ b/a8/sysutils.cc @@ -175,7 +175,7 @@ namespace a8 long long MakeInt64(int low32, int high32) { - return low32 + ((long long)high32 >> 32); + return low32 + ((long long)high32 << 32); } int Low32(long long int64_val) @@ -185,7 +185,7 @@ namespace a8 int High32(long long int64_val) { - return (int)(int64_val << 32); + return (int)(int64_val >> 32); } }