Skip to content

Commit e0b4420

Browse files
authored
Merge pull request #483 from obilaniu/trivialfixes
Trivial Fixes related to #481.
2 parents 6354314 + 97c40a2 commit e0b4420

File tree

4 files changed

+6
-8
lines changed

4 files changed

+6
-8
lines changed

src/cache/lru.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,15 +114,14 @@ struct _hash {
114114
size_t size;
115115
};
116116

117-
static inline size_t roundup2(size_t s) {
117+
static inline unsigned long long roundup2(unsigned long long s) {
118118
s--;
119119
s |= s >> 1;
120120
s |= s >> 2;
121121
s |= s >> 4;
122122
s |= s >> 8;
123123
s |= s >> 16;
124-
if (sizeof(size_t) >= 8)
125-
s |= s >> 32;
124+
s |= s >> 32;
126125
s++;
127126
return s;
128127
}

src/cache/twoq.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,15 +124,14 @@ struct _hash {
124124
size_t size;
125125
};
126126

127-
static inline size_t roundup2(size_t s) {
127+
static inline unsigned long long roundup2(unsigned long long s) {
128128
s--;
129129
s |= s >> 1;
130130
s |= s >> 2;
131131
s |= s >> 4;
132132
s |= s >> 8;
133133
s |= s >> 16;
134-
if (sizeof(size_t) >= 8)
135-
s |= s >> 32;
134+
s |= s >> 32;
136135
s++;
137136
return s;
138137
}

src/gpuarray_buffer_opencl.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -757,7 +757,7 @@ static int cl_memset(gpudata *dst, size_t offset, int data) {
757757
offset, n, val);
758758
}
759759
/* If this assert fires, increase the size of local_kern above. */
760-
assert(r <= sizeof(local_kern));
760+
assert(r <= (int)sizeof(local_kern));
761761
_unused(r);
762762

763763
sz = strlen(local_kern);

src/util/integerfactoring.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ static uint64_t gaIMulMod (uint64_t a, uint64_t b, uint64_t m){
266266
);
267267

268268
return r;
269-
#elif (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)
269+
#elif ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && defined(__SIZEOF_INT128__) && __SIZEOF_INT128__ >= 16
270270
/* Hardcore GCC 4.6+ optimization jazz */
271271
return ((unsigned __int128)a * (unsigned __int128)b) % m;
272272
#else

0 commit comments

Comments
 (0)