修复 MakeInt64 Hight32问题

This commit is contained in:
aozhiwei 2018-11-30 16:44:10 +08:00
parent c6017a4fe2
commit f525f6ed71

View File

@ -175,7 +175,7 @@ namespace a8
long long MakeInt64(int low32, int high32) 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) int Low32(long long int64_val)
@ -185,7 +185,7 @@ namespace a8
int High32(long long int64_val) int High32(long long int64_val)
{ {
return (int)(int64_val << 32); return (int)(int64_val >> 32);
} }
} }