------- Comment #2 from pinskia at gcc dot gnu dot org 2010-05-22 00:14 ------- __asm__ __volatile__ ("movq" " %0, %%" "mm4" : : "X" (_mmTHRESH1)); __asm__ __volatile__ ("movq" " %0, %%" "mm6" : : "X" (_mmTHRESH2));
This inline-asm is wrong. You want the ym constraint here. X is too generic, it allows every kind of register and memory address. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44237