Resultados de la búsqueda a petición "bit-manipulation"
Iterar a través de cada máscara de bit de entero en orden creciente de conteo de bits [duplicado]
Esta pregunta ya tiene una respuesta aquí: Genere todas las cadenas binarias de longitud n con k bits establecidos [/questions/1851134/generate-all-binary-strings-of-length-n-with-k-bits-set] 11 respuestas¿Cuál es la forma más eficiente de ...
Extraño resultado del desplazamiento a la izquierda de Java Integer
Ahora estoy un poco confundido por la operación de desplazamiento a la izquierda de Java, 1<<31 = 0x80000000 --> this I can understandPero 1<<32 = 1 Why is this? 1<<33 = 2Parece que hay más valores cambiantes, se toma el módulo 32 del ...
Dada una matriz de longitud n, encuentre el número de subconjuntos donde XOR de un subconjunto es igual a un número dado [cerrado]
Dada una matriz,arrde longitudn, encuentre cuántos subconjuntos dearr hay tal queXOR(^) de esos subconjuntos es igual a un número dado,ans. tengo estodp enfoque pero hay una manera de mejorar su complejidad de tiempo.ans siempre es inferior a ...
Cómo usar bitshifting en Java
Estoy tratando de construir un encabezado IP. Un encabezado IP tiene los siguientes campos: Versión, IHL, DSCP, etc. Me gustaría completar una matriz de bytes para poder almacenar la información en bytes. Sin embargo, me confundo es que el ...
bit a bit y no funciona con bytes en kotlin
Estoy tratando de escribir el código de Kotlin como: for (byte b : hash) stringBuilder.append(String.format("%02x", b&0xff));pero no tengo nada que ver con el "&". Estoy tratando de usar "by 0xff" pero no funciona. El bit "y" parece funcionar en ...
¿Cómo se detecta el desbordamiento en el complemento de dos?
Veo que cuando resta números positivos y negativos usandotwo's complement Me desbordan. Por ejemplo, si resta 1 de 2 obtengo: 2 = 0010 1 = 0001 -> -1 = 1111 2 + (-1) -> 0010 + 1111 = 10001Así que aquí el resultado tiene el quinto bit ...
¿Función similar a 'memcpy' que admite compensaciones por bits individuales?
Estaba pensando en resolver esto, pero parece ser una gran tarea. Si tomo este solo, es probable que lo escriba de diferentes maneras y elija el mejor, así que pensé en hacer esta pregunta para ver si ya hay una buena biblioteca que resuelva esto ...
Aproximación optimizada de baja precisión a `rootn (x, n)`
rootn (float_t x, int_t n) es una función que calcula eln-th raíz x1 / n y es compatible con algunos lenguajes de programación comoOpenCL [https://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/rootn.html]. Cuando se utilizan números de punto ...
¿Cómo puedo realizar un desplazamiento aritmético a la derecha en C de forma portátil?
Estamos escribiendo un emulador donde necesitamos firmar propagando el desplazamiento a la derecha. El sistema emulado usa números de complemento a 2. Leí que el>> El operador en enteros con signo en C está definido en la implementación. Por lo ...
Cambio rápido de bits de una matriz de bytes: subclaves CMAC
Necesito implementar el desplazamiento de bit izquierdo más rápido posible de una matriz de 16 bytes enJavaCard. Probé este código: private static final void rotateLeft(final byte[] output, final byte[] input) { short carry = 0; short i = ...