rocr: Fix Windows build and Ctz implementation (#1634)
Cette révision appartient à :
1 Parent
d998a5280a
révision
ee1158b7b8
2 fichiers modifiés
+19
-2
Aucun fichier ne correspond à votre recherche
@@ -470,8 +470,8 @@ int Ffs(int i) {
|
||||
|
||||
int Ctz(uint64_t i) {
|
||||
unsigned long index;
|
||||
if (_BitScanReverse64(&index, i)) {
|
||||
return sizeof(i) * 8 - 1 - index;
|
||||
if (_BitScanForward64(&index, i)) {
|
||||
return index;
|
||||
} else {
|
||||
return sizeof(i) * 8;
|
||||
}
|
||||
|
||||
Référencer dans un nouveau ticket
Bloquer un utilisateur