[v0.98] Use unsigned integers in bit operations as suggested by #76

This commit is contained in:
Dr-Noob
2021-08-03 23:54:49 +02:00
parent c0263c0378
commit 3a636c101b
2 changed files with 24 additions and 24 deletions

View File

@@ -27,7 +27,7 @@
*/
unsigned char bit_scan_reverse(uint32_t* index, uint64_t mask) {
for(uint64_t i = (8 * sizeof(uint64_t)); i > 0; i--) {
if((mask & (1LL << (i-1))) != 0) {
if((mask & (1ULL << (i-1))) != 0) {
*index = (uint64_t) (i-1);
break;
}