Resultados de la búsqueda a petición "x86"

1 la respuesta

Una carga SSE entera más rápida sin alinear que rara vez se usa [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la diferencia entre _mm256_lddqu_si256 y _mm256_loadu_si256 [/questions/47425851/whats-the-difference-between-mm256-lddqu-si256-and-mm256-loadu-si256] 1 respuestaMe gustaría saber más sobre ...

1 la respuesta

Tomar un semáforo debe ser atómico. ¿Lo es?

Este fragmento de código proviene de la fuente Pintos: https://www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch.c [https://www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch.c] void sema_down (struct semaphore *sema) { ...

1 la respuesta

BYTE de origen “Esta es la cadena de origen”, 0 TAMAÑO DE BYTE de destino DUP de origen (0), 0

¿A qué se refiere SIZEOF? ¿Se refiere al tamaño de la fuente (lengthOf * TYPE que es igual al número de elementos en la matriz * el tamaño de cada elemento)? Además, ¿alguien puede explicar DUP (0), 0? Esto se refiere al ensamblado x86 MASM. Gracias

1 la respuesta

¿Cómo funcionan los modos de redondeo AVX512 (o simplemente se confunde NDISASM)?

Estoy tratando de entender la instrucción AVX512F específicavcvtps2udq. La firma de la instrucción esVCVTPS2UDQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}. La información del manual está abajo. En un intento por comprender los nuevos modos de ...

1 la respuesta

AVX2, ¿Cómo cargar eficientemente cuatro enteros en índices pares de un registro de 256 bits y copiar en índices impares?

Tengo una matriz alineada de enteros en la memoria que contiene los índices I0, I1, I2, I3. Mi objetivo es llevarlos a un registro __m256i que contenga I0, I0 + 1, I1, I1 + 1, I2, I2 + 1, I3, I3 + 1. La parte difícil es llevarlos al registro de ...

1 la respuesta

Recuento excesivo del rendimiento del bucle simple vinculado a la CPU: ¿trabajo misterioso del núcleo?

He estado usando Linuxperf [https://perf.wiki.kernel.org/index.php/Main_Page] durante algún tiempo para hacer perfiles de aplicaciones. Por lo general, la aplicación perfilada es bastante compleja, por lo que uno tiende a tomar simplemente los ...

3 la respuesta

Dispositivo virtual Android en Windows 10: interminable "solicitud de apagado de VCPU": no se inicia

Mis AVD x86 nunca se cargan. He buscado una solución por todas partes, pero no he visto una solución que me haya funcionado. Configuración SO: Windows 10 HomeRAM: 12 GBCPU: Intel Core i5-7200CPU admite bits VT-x, EM64T y XD según lo requiera ...

1 la respuesta

Combinación no válida de código de operación y error de operandos

Estoy tratando de escribir un programa que tome la entrada binaria de un archivo de texto y la envíe como parámetro a una función de ensamblaje. Esa función de ensamblaje debe imprimir esta entrada binaria en la pantalla. La entrada se envía ...

1 la respuesta

x86 masm hola mundo

Estoy tratando de compilar un mundo hola en Windows con ML y LINK que se incluyen con VS 2010. .MODEL FLAT .STACK 4096 .data msg db "Hello World!",0 .code INCLUDELIB MSVCRT EXTRN printf:NEAR EXTRN exit:NEAR PUBLIC _main _main PROC mov eax, ...

1 la respuesta

Error al crear un disquete de arranque que contiene un gestor de arranque y un núcleo

Estoy tratando de crear una unidad de disquete de arranque para mis archivos boot.bin y kernel.bin. Mi código boot.asm es: bits 16 section .text start: JMP MAIN WAIT_FOR_KEY: MOV AH, 00H INT 16H RET CLEAR: MOV AH, 0H ;CHANGING THE VIDEO MODE TO ...