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

5 la respuesta

¿En qué circunstancias pueden las páginas grandes producir una aceleración?

Las CPU x86 modernas tienen la capacidad de admitir tamaños de página más grandes que el 4K heredado (es decir, 2 MB o 4 MB), y hay instalaciones de sistema operativo (Linux [http://sourceforge.net/projects/libhugetlbfs/], Ventanas ...

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

¿Cómo usar GDB en modo de 16 bits?

Tengo el siguiente código, donde estoy tratando de implementar una función que imprime cadenas usando las funciones del BIOS: int printString(char* string) { int i = 0; while (*(string + i) != '\0') { char al = *(string + i); char ah = 0xe; int ...

1 la respuesta

Bomba binaria fase 3 atascada

Sinceramente, estoy muy confundido con esto debido a que mi fase 3 de bomba no se parece a ninguno de mis compañeros de clase o al ejemplo que me dio mi profesor. Cualquier ayuda sería muy apreciada. Tengo una copia de mi terminal reciente para ...

1 la respuesta

Subprogramas de convocatoria de montaje basados en la entrada del usuario

Tengo un programa que se supone que debe sumar o restar dos números codificados en función de la entrada del usuario0 onot 0. Me sale un error de violación de acceso a la memoria dentroinput. cuando trato decall sum ocall diff en lugarinput en la ...

1 la respuesta

adición de varias palabras usando la bandera de acarreo

GCC tiene enteros de 128 bits. Usando estos puedo hacer que el compilador use elmul (oimul con un solo operando) instrucciones. Por ejemplo uint64_t x,y; unsigned __in128 z = (unsigned __int128)x*y;producemul. He usado esto para crear una ...

1 la respuesta

Aritmética de punto flotante de media precisión en chips Intel

¿Es posible realizar aritmética de coma flotante de precisión media en chips Intel? Sé cómo cargar / almacenar / convertir números de coma flotante de precisión media [1] pero no sé cómo agregarlos / multiplicarlos sin convertirlos a números de ...

3 la respuesta

"Cpuid" antes de "rdtsc"

A veces me encuentro con un código que lee TSC conrdtsc instrucción, pero llamacpuid justo antes de. ¿Por qué está llamando?cpuid ¿necesario? Me doy cuenta de que puede tener algo que ver con diferentes núcleos que tienen valores de TSC, pero ...

1 la respuesta

intrínseco para la instrucción mulx

losmulx La instrucción se introdujo con el conjunto de instrucciones BMI2 comenzando con el procesador Haswell. De acuerdo aDocumentación de ...

2 la respuesta

usar la función de devolución de llamada para informar el seguimiento de la pila

Supongamos que tengo lo siguiente: typedef struct { char *name; char binding; int address; } Fn_Symbol //definition of function symbol static Fn_Symbol *fnSymbols; //array of function symbols in a file statc int total; //number of symbol ...