[Bug target/40983] The scheduler incorrectly swaps MMX and floating point instructions
mikulas at artax dot karlin dot mff dot cuni dot cz
gcc-bugzilla@gcc.gnu.org
Thu Aug 6 04:15:00 GMT 2009
------- Comment #2 from mikulas at artax dot karlin dot mff dot cuni dot cz 2009-08-06 04:15 -------
Assembler output:
f:
pushl %ebp
movl %esp, %ebp
subl $16, %esp
movq %mm0, -8(%ebp)
movq %mm1, -16(%ebp)
emms
fldl a
faddl b
movq -8(%ebp), %mm0
paddd -16(%ebp), %mm0
fstpl c
leave
ret
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40983
More information about the Gcc-bugs
mailing list