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

2 la respuesta

¿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, ...

3 la respuesta

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 ...

1 la respuesta

¿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 ...

2 la respuesta

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 ...

3 la respuesta

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 ...

2 la respuesta

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 ...

2 la respuesta

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

5 la respuesta

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 ...

10 la respuesta

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 ...

5 la respuesta

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 ...