Resultados de la búsqueda a petición "bit-manipulation"

3 la respuesta

Verilog bit cambiar ubicación

Suponiendo que tengo un registroreg [15:0] my_reg, que contiene un bit de 16 firmadomuestra: ¿Cómo puedo encontrar el lugar donde se encuentra el primer cambio de bit? Es decir, que si se supone quemy_reg = 16'b0001011011010111, ¿cómo puedo ...

4 la respuesta

¿Son las enumeraciones la forma canónica de implementar banderas de bits?

Actualmente estoy usando enumeraciones para representar un estado en un pequeño experimento de juego. Los declaro así: namespace State { enum Value { MoveUp = 1 << 0, // 00001 == 1 MoveDown = 1 << 1, // 00010 == 2 MoveLeft = 1 << 2, // 00100 == ...

1 la respuesta

¿Cómo aplicar operaciones bit a bit a la representación real IEEE 754 de números JS?

En JavaScript, cada vez que realiza una operación bit a bit comox << 2, la representación flotante de 64 bits se convierte en un int sin signo de 32 bits antes de que ocurra el cambio. Estoy interesado en aplicar el cambio a la representación bit ...

1 la respuesta

¿Por qué es "i & (i ^ (i - 1))" equivalente a "i & (-i)"

Tenía esto en parte del código. ¿Alguien podría explicar cómoi & (i ^ (i - 1)) podría reducirse ai & (-i)?

5 la respuesta

La forma más rápida de transponer matriz de bytes 4x4

Tengo un bloque de bytes 4x4 que me gustaría transponer usando hardware de uso general. En otras palabras, para los bytes A-P, estoy buscando la forma más eficiente (en términos de número de instrucciones) para ir desde A B C D E F G H I J K L M ...

5 la respuesta

Convertir matriz de bytes a matriz de bits?

¿Cómo haría para convertir un bytearray en una matriz de bits?

3 la respuesta

Forma rápida de eliminar bits de un ulong

Quiero eliminar bits de una cadena de 64 bits (representada por un largo sin signo). Podría hacer esto con una secuencia de operaciones de máscara y desplazamiento, o iterar sobre cada bit como en el código a continuación. ¿Existe algún método ...

3 la respuesta

Operaciones bit a bit con CGBitmapInfo y CGImageAlphaInfo

Tengo problemas para realizar operaciones bit a bit conCGImageAlphaInfo yCGBitmapInfo en Swift En particular, no sé cómo portar este código Objective-C: bitmapInfo &= ~kCGBitmapAlphaInfoMask; bitmapInfo |= kCGImageAlphaNoneSkipFirst; El ...

4 la respuesta

división y multiplicación por potencia de 2

Leí en un artículo que la división y multiplicación de un número por una potencia de 2 es un proceso trivial. He buscado en internet mucha explicación pero no la entiendo. ¿Alguien puede explicar con palabras sencillas qué significa esto ...

9 la respuesta

Obtener la parte fraccional de un flotador sin usar modf ()

Estoy desarrollando una plataforma sin una biblioteca matemática, así que necesito construir mis propias herramientas. Mi forma actual de obtener la fracción es convertir el flotador en un punto fijo (multiplicar con (flotador) 0xFFFF, convertir ...