Disons que vous avez un uint64_t et ne vous souciez que du bit de commande élevé pour chaque octet de votre uint64_t. Comme: uint32_t:
0000 ... 1000 0000 1000 0000 1000 0000 1000 ...
J'essaie d'optimiser quelques routines d'emballage et de déballage des bits. Pour effectuer l'emballage, je dois calculer le nombre de bits nécessaires pour stocker des valeurs enti& ...
Je travaille sur un moyen de diviser un entier signé par une puissance de 2 en utilisant uniquement des opérateurs binaires (> + ^ ~ & |!), et le résultat doit être ...