Resultados de la búsqueda a petición "bit-manipulation"
¿Cómo puedo bitwise XOR dos matrices de caracteres C?
Me siento tonto por no poder resolver esto, pero estoy perdido. Estoy tratando de XOR dos cadenas C. #include <stdio.h> #include <memory.h> #include <stdlib.h> int main() { char plainone[16]; char plaintwo[16]; char xor[17]; strcpy(plainone, ...
Operadores bit a bit y tipos firmados
Estoy leyendo C ++ Primer y estoy un poco confundido por algunos comentarios que hablan sobre cómo los operadores de Bitwise manejan los tipos firmados. Citaré: Cita # 1 (Cuando se habla de operadores bit a bit) "Si el operando está firmado y ...
¿Por qué es (-1 >>> 32) = -1? [duplicar]
Posible duplicado: ¿Por qué es 1 >> 32 == 1? [https://stackoverflow.com/questions/3170412/why-is-132-1] -1 como int convertido a binario está representado por 32 1's. Cuando lo desplazo a la derecha 31 veces, obtengo 1 (31 0 y 1 1). Pero cuando ...
JavaScript Bitwise Masking
Esta pregunta es similar aesta otra pregunta [https://stackoverflow.com/questions/8936523/javascript-bitwise-operator-confusion] ; Sin embargo, me gustaría entender por qué esto funciona como está. El siguiente ...
División por una constante usando turnos y sumas / restas
Hola a todos, estoy tratando de dividir por una constante sin signo usando solo turnos y sumas / restas: no tengo ningún problema con esto si se tratara de multiplicación, pero estoy un poco perplejo por la división. Por ejemplo, digamos que el ...
SIMD firmado con multiplicación sin signo para 64 bits * 64 bits a 128 bits
He creado una función que hace de 64 bits * 64 bits a 128 bits usando SIMD. Actualmente lo he implementado usando SSE2 (agudamente SSE4.1). Esto significa que hace dos productos de 64b * 64b a 128b al mismo tiempo. La misma idea podría extenderse ...
Obteniendo el bit más a la izquierda
Tengo un número entero de 5 bits con el que estoy trabajando. ¿Hay una función nativa en Objective-C que me permita saber qué bit es el más a la izquierda? es decir, tengo 01001, devolvería 8 o la posición. Gracias
Cómo desintercalar bits de manera eficiente (Morton inverso)
Esta pregunta:Cómo desintercalar bits (¿Desortonando?) [https://stackoverflow.com/questions/3137266/how-to-de-interleave-bits-unmortonizing] tiene una buena respuesta para extraer una de las dos mitades de un número de Morton (solo los bits ...
Contar bits utilizados en int
Si tiene el número binario 10110, ¿cómo puedo obtener el 5? por ejemplo, un número que indica cuántos bits se usan? También hay algunos ejemplos enumerados a continuación: 101 debería devolver 3000000011 debería devolver 211100 debería ...
Bitwise OR de constantes
Mientras lee algo de documentaciónaquí [http://developer.apple.com/mac/library/documentation/cocoa/reference/foundation/Classes/NSCalendar_Class/Reference/NSCalendar.html#//apple_ref/occ/instm/NSCalendar/components:fromDate:] Me encontré con ...