Llevo muchas horas pegandome con el maldito GNU GCC 3.4 y despues de hacer un troubleshooting de la leche...resulta que es un fallo del compilador con codigo inline asm!!! la madre que lo trajo!
Solo es para que os suene por si os volveis locos... he vuelto al GNU GCC 3.3 y todo funciona de lujo... intentare buscar una solucion... pero vamos, si a alguno de vosotros os puedo evitar el infierno por el que acabo de pasar... este post habra servido de algo...
Algo he encontrado del tema:
http://mail-index.netbsd.org/pkgsrc-bugs/2...06/07/0003.htmlparece que se tiene que añadir un push ebx al comienzo de tu rutina y un pop ebx al final....
de todos modos...manda narices!!! espero que os sirva a alguien!