Resultados de la búsqueda a petición "x86-64"
Doble punto flotante atómico o carga / almacenamiento de vectores SSE / AVX en x86_64
aquí [http://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free](y en algunas preguntas SO) veo que C ++ no admite algo como sin bloqueostd::atomic<double> y todavía no puede admitir algo como el vector atómico AVX / SSE porque depende de la ...
¿Cuánto importa realmente la alineación de funciones en los procesadores modernos?
Cuando compilo código C con un compilador reciente en un sistema amd64 o x86, las funciones se alinean a un múltiplo de 16 bytes. ¿Cuánto importa realmente esta alineación en los procesadores modernos? ¿Existe una gran penalización de rendimiento ...
¿Había un modelo P4 con operaciones de doble bombeo de 64 bits?
Recuerdo que una de las características interesantes de la microarquitectura P4 inicial es que esALU de doble bombeo [http://www.realworldtech.com/forum/?threadid=2538&curpostid=2538]. Creo que Intel lo llamó algo así como elUnidad de Ejecución ...
¿Existe una instrucción `x86` para indicar en qué núcleo se está ejecutando la instrucción?
Cuando yocat /proc/cpuinfo, Veo 8 núcleos, con identificaciones de0 a7. Hay unx86 instrucción que informará el id del núcleo en el que se ejecuta la instrucción en sí? Mirécpuid pero eso no parece volvercoreid bajo cualquier ajuste de parámetros.
¿Por qué MOV AH, 1 no es compatible con el modo de 64 bits del microprocesador Intel?
En el libro "LOS MICROPROCESADORES INTEL" de Barry B. Brey, está escrito que MOV AH, 1no está permitido en el modo de 64 bits, pero sí en el modo de 32 bits o 16 bits. SiMOV AL, 1 se puede permitir en modo de 64 bits, ¿cuál es el problema conMOV ...
config.site para bibliotecas de proveedores en Fedora x86_64
Tengo problemas para construir algunas bibliotecas basadas en Autotool en Fedora 26, x86_64. Fedora de 64 bits pone bibliotecas de terceros y proveedores en/usr/local/lib64. Ubuntu 17 utiliza/usr/local/lib entonces los mismos proyectos se ...
Ejecutar una aplicación C # de 32 bits en una máquina de 64 bits
¿Cómo fuerzo que mi aplicación se ejecute como 32 bits en una máquina de 64 bits? El código está escrito en C #.
Cómo ingresar al modo de 64 bits en un x86_64
He encontrado un buen montaje en xv6 https://github.com/chrisdew/xv6/blob/master/bootasm.S [https://github.com/chrisdew/xv6/blob/master/bootasm.S]que me muestra cómo pasar del modo protegido de 16 bits a 32 bits. ¿Alguien sabe de un ejemplo ...
¿Cuál es la diferencia entre retq y ret?
Consideremos el siguiente programa, que calcula un cuadrado sin signo del argumento: .global foo .text foo: mov %rdi, %rax mul %rdi retEsto es compilado adecuadamente poras, pero se desmonta a 0000000000000000 <foo>: 0: 48 89 f8 mov %rdi,%rax ...
¿Por qué la alineación del bucle en 32 bytes hace que el código sea más rápido?
Mira este código: one.cpp: bool test(int a, int b, int c, int d); int main() { volatile int va = 1; volatile int vb = 2; volatile int vc = 3; volatile int vd = 4; int a = va; int b = vb; int c = vc; int d = vd; int s = 0; __asm__("nop"); ...