elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Bus error extensiones SSE2
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Bus error extensiones SSE2  (Leído 2,791 veces)
xv0


Desconectado Desconectado

Mensajes: 1.027



Ver Perfil
Bus error extensiones SSE2
« 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
  1. pxor mem_, %xmm0

Eso me tiraria el error, pero si lo escribo de esta forma no.

Código
  1. movdqu mem_, %xmm1
  2. pxor %xmm1, %xmm0

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.


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.517


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Bus error extensiones SSE2
« Respuesta #1 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

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

xv0


Desconectado Desconectado

Mensajes: 1.027



Ver Perfil
Re: Bus error extensiones SSE2
« Respuesta #2 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.
« Última modificación: 22 Abril 2014, 22:07 pm por cpu2 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
extensiones *.nrg
Software
RORRO83 5 3,705 Último mensaje 26 Septiembre 2004, 20:02 pm
por Songoku
qué extensiones son las: .cue i .bin?
Software
nichihack 2 4,145 Último mensaje 8 Febrero 2005, 07:48 am
por nichihack
extensiones .OGG
Multimedia
the_answer 4 4,065 Último mensaje 12 Mayo 2005, 20:57 pm
por the_answer
Instrucciones 64-bit vs. Instrucciones Avanzadas (SSE, SSE2, SSE3, SSE4, AVX)
ASM
Fly_NighT 8 7,584 Último mensaje 5 Marzo 2014, 07:45 am
por xv0
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines