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

5 la respuesta

Conjunto de 64 bits, cuándo utilizar registros de menor tamaño

Entiendo que en el ensamblaje x86_64 existe, por ejemplo, el registro rax (64 bits), pero también se puede acceder como un registro de 32 bits, eax, 16 bits, ax y 8 bits, al. ¿En qué situación no usaría los 64 bits completos y por qué, qué ...

2 la respuesta

Error del ensamblador: Mach-O de 64 bits no admite direcciones absolutas de 32 bits

Así que estoy aprendiendo x86_64 ensamblaje nasm en mi mac por diversión. Después de hello world y algo de aritmética básica, intenté copiar un programa hello world un poco más avanzado deeste ...

3 la respuesta

¿Cómo se usan los registros fs / gs en Linux AMD64?

En la arquitectura x86-64, dos registros tienen un propósito especial: FS y GS. En Linux 2.6. *, El registro FS parece utilizarse para almacenar información local de subprocesos. ¿Es eso correcto ¿Qué se almacena en fs: 0? ¿Hay alguna estructura ...

2 la respuesta

Vuelque el contenido del búfer TLB de la CPU x86

¿Es posible obtener una lista de traducciones (de páginas virtuales a páginas físicas) desde TLB (búfer de traducción, esto es un caché especial en la CPU). Me refiero a x86 o x86_64 moderno; y quiero hacerlo de manera programática, ...

2 la respuesta

¿Alguien puede entender cómo funciona gettimeofday?

gettimeofday es un syscall de x86-86 segúnesta págin [http://syscalls.kernelgrok.com/] (solo buscagettimeofday en el cuadro) int gettimeofday(struct timeval *tv, struct timezone *tz); Pensé que el desastre debería ser fácil, solo prepare los dos ...

3 la respuesta

¿Por qué gcc fuerza PIC para bibliotecas compartidas x64?

Intentando compilar código que no sea PIC en una biblioteca compartida en x64 congcc produce un error, algo como: /usr/bin/ld: /tmp/ccQ2ttcT.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; ...

1 la respuesta

Enlace del programa OpenCV 2.3 en Mac OS X Lion: símbolo (s) no encontrado (s) para arquitectura x86_64

Tengo un problema al intentar compilar el programa eneste tutorial [http://opencv.itseez.com/doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.html] de la documentación oficial de OpenCV 2.3. He creado el CMakeList.txt como se dice en ...

4 la respuesta

Cómo agregar x64 (o cualquier CPU) como opción de compilación en Visual Studio 2010 (desde la aplicación de consola a la biblioteca de clases)

nicialmente, creé una aplicación de consola usandoTránsito masiv [https://github.com/MassTransit/MassTransit] como mi bus de servicio. Recientemente, cambié a NServiceBus [http://particular.net/], que no requiere que haga una aplicación de ...

4 la respuesta

__builtin_prefetch, ¿cuánto lee?

Estoy tratando de optimizar algunos C ++ RK4 [https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods]) mediante el us __builtin_prefetcho puedo encontrar la forma de captar previamente una estructura complet No entiendo cuánto de laconst ...

6 la respuesta

¿Mmap con MAP_NORESERVE reserva memoria física?

Los mmap [http://kernel.org/doc/man-pages/online/pages/man2/munmap.2.html] documentación dice lo siguiente sobre la bandera MAP_NORESERVE. No reserve espacio de intercambio para esta asignación. Cuando el espacio de intercambio está reservado, ...