« Les opérations bit à bit/Manipulations intra-mots » : différence entre les versions
Contenu supprimé Contenu ajouté
→Version avec branchements : Correction : Recherche du premier octet à zéro, au lieu du dernier. |
|||
Ligne 57 :
unsigned b7 = (word >> 56 & 0xFF) == 0 ;
if (
{
return
}
else if (
{
return
}
else if (
{
return
}▼
else if (b4)▼
{▼
return 4 ;▼
}
else if (b3)
Ligne 77 ⟶ 73 :
return 3 ;
}
else if (
{
return
}
else if (
{
return
}
else if (
{
return
▲ }
▲ {
}
else
Ligne 110 :
unsigned b7 = (word & 0xFF00000000000000) == 0 ;
if (
{
return
}
else if (
{
return
}
else if (
{
return
}▼
else if (b4)▼
{▼
return 4 ;▼
}
else if (b3)
Ligne 130 ⟶ 126 :
return 3 ;
}
else if (
{
return
}
else if (
{
return
}
else if (
{
return
▲ }
▲ {
}
else
|