Change variables to unsigned long long int (#874)

Solves GitHub issue #870
This commit is contained in:
Victor A. P. Magri 2023-04-05 16:33:24 -04:00 committed by GitHub
parent f69f8ef469
commit 58d1abbc27
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 8 deletions

View File

@ -2307,9 +2307,9 @@ first_lsb_bit_indx( hypre_uint x )
static inline HYPRE_BigInt static inline HYPRE_BigInt
hypre_BigHash( HYPRE_BigInt input ) hypre_BigHash( HYPRE_BigInt input )
{ {
hypre_ulongint h64 = HYPRE_XXH_PRIME64_5 + sizeof(input); hypre_ulonglongint h64 = HYPRE_XXH_PRIME64_5 + sizeof(input);
hypre_ulongint k1 = input; hypre_ulonglongint k1 = input;
k1 *= HYPRE_XXH_PRIME64_2; k1 *= HYPRE_XXH_PRIME64_2;
k1 = HYPRE_XXH_rotl64(k1, 31); k1 = HYPRE_XXH_rotl64(k1, 31);
k1 *= HYPRE_XXH_PRIME64_1; k1 *= HYPRE_XXH_PRIME64_1;
@ -2361,9 +2361,9 @@ hypre_BigHash(HYPRE_Int input)
static inline HYPRE_Int static inline HYPRE_Int
hypre_Hash(HYPRE_Int input) hypre_Hash(HYPRE_Int input)
{ {
hypre_ulongint h64 = HYPRE_XXH_PRIME64_5 + sizeof(input); hypre_ulonglongint h64 = HYPRE_XXH_PRIME64_5 + sizeof(input);
hypre_ulongint k1 = input; hypre_ulonglongint k1 = input;
k1 *= HYPRE_XXH_PRIME64_2; k1 *= HYPRE_XXH_PRIME64_2;
k1 = HYPRE_XXH_rotl64(k1, 31); k1 = HYPRE_XXH_rotl64(k1, 31);
k1 *= HYPRE_XXH_PRIME64_1; k1 *= HYPRE_XXH_PRIME64_1;

View File

@ -209,9 +209,9 @@ first_lsb_bit_indx( hypre_uint x )
static inline HYPRE_BigInt static inline HYPRE_BigInt
hypre_BigHash( HYPRE_BigInt input ) hypre_BigHash( HYPRE_BigInt input )
{ {
hypre_ulongint h64 = HYPRE_XXH_PRIME64_5 + sizeof(input); hypre_ulonglongint h64 = HYPRE_XXH_PRIME64_5 + sizeof(input);
hypre_ulongint k1 = input; hypre_ulonglongint k1 = input;
k1 *= HYPRE_XXH_PRIME64_2; k1 *= HYPRE_XXH_PRIME64_2;
k1 = HYPRE_XXH_rotl64(k1, 31); k1 = HYPRE_XXH_rotl64(k1, 31);
k1 *= HYPRE_XXH_PRIME64_1; k1 *= HYPRE_XXH_PRIME64_1;
@ -263,9 +263,9 @@ hypre_BigHash(HYPRE_Int input)
static inline HYPRE_Int static inline HYPRE_Int
hypre_Hash(HYPRE_Int input) hypre_Hash(HYPRE_Int input)
{ {
hypre_ulongint h64 = HYPRE_XXH_PRIME64_5 + sizeof(input); hypre_ulonglongint h64 = HYPRE_XXH_PRIME64_5 + sizeof(input);
hypre_ulongint k1 = input; hypre_ulonglongint k1 = input;
k1 *= HYPRE_XXH_PRIME64_2; k1 *= HYPRE_XXH_PRIME64_2;
k1 = HYPRE_XXH_rotl64(k1, 31); k1 = HYPRE_XXH_rotl64(k1, 31);
k1 *= HYPRE_XXH_PRIME64_1; k1 *= HYPRE_XXH_PRIME64_1;