Título: Bus error extensiones SSE2 Publicado por: xv0 en 22 Abril 2014, 19:09 pm Hola
Siento el titulo no sabia que poner. Bueno el problema reside en que cuando quiero hacer algo directamente desde la memoria a un registro xmm me lanza un Bus error (core dumped). Código
Eso me tiraria el error, pero si lo escribo de esta forma no. Código
Casi todas las instrucciones de SSEx me lanzan un core dumped si las ejecuto directamente como en el primer ejemplo, menos movdqu, sera porque es un unaligned? A que puede deberse eso? Espero que se entienda. Un saludo. Título: Re: Bus error extensiones SSE2 Publicado por: MCKSys Argentina en 22 Abril 2014, 19:36 pm Creo que el error es porque solo puedes colocar un registro como destino de la operacion: http://asm.inightmare.org/opcodelst/index.php?op=PXOR (http://asm.inightmare.org/opcodelst/index.php?op=PXOR)
Saludos! Título: Re: Bus error extensiones SSE2 Publicado por: xv0 en 22 Abril 2014, 20:05 pm Y es exactamente lo que estoy haciendo, pero es que esta escrito con la sistaxis AT&T y los parametros estan invertidos, seguramente te habras confundido.
Estoy ensamblando desde Openbsd, ahora probare en otro sistema, a ver si es por eso. Un saludo. Modifico: Efectivamente el problema es el S.O., no se porque me esta dando estos problemas OpenBSD. |