Ensamblador - Ayuda ensamblador MMX

 
Vista:

Ayuda ensamblador MMX

Publicado por Nietzsche (1 intervención) el 08/02/2005 21:44:37
Hola, ¿Alguien que sepa ensamblador con extensiones MMX?. Es que tengo un problema con un programa. Tengo que hacer una división de dos vectores: A(i)/B(i). Los vectores contienen enteros con signo de 1 byte, por lo que en un registro MMx caben 8 componentes del vector. El problema es que al no haber una instruccion de división en el repertorio MMX tengo que hacerlo mediante restas sucesivas, hasta ahi no habria problema de no ser porque son números con signo. ¿Alguna idea de como lo podria hacer?. Tenía pensado calcular el valor absoluto de los valores negativos mediante una multiplicación por -1 y tras la división añadirle el signo a las componentes que debieran ser negativas, pero tampoco hay ninguna instrucción de multiplicación a nivel de 8 bits. Cualquier aporte me sera de gran ayuda. Gracias y un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder