Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2005, 14:57
Avatar de Nietzsche
Nietzsche
 
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Ensamblador MMX

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.