Questions et réponses pour le bit-manipulation :

La manipulation de bits individuels. Les opérateurs utilisés peuvent inclure les bits AND, OR, XOR, NOT, left-shift et right-shift.

5
votes
J'ai le code suivant pour transformer un peu en octet. __device__ UINT64 bitToByte(const UINT8 input) { UINT64 b = ((0x8040201008040201ULL * input) >> 7) & 0x0101010101010101ULL ...

4
votes
Voici deux codes qui semblent faire la même chose, mais ce n'est pas le cas. Ces deux différences lors de l'exécution et de la comparaison de la sortie avec le traçage d ...

3
votes
J'essaie de dupliquer une valeur 8 bits en 32 bits et je voulais demander s'il est possible d'écrire un algorithme sur une seule ligne pour dupliquer les valeurs de bits. Par exemple: ...

3
votes
J'essaie de remplir une variable non signée 64 bits en combinant des valeurs 16 bits et 8 bits: left shift count >= width of type [-Wshift-count-overflow] uint64_t result = ( hwor ...