other/10899: "Illegal Instruction" when using PMULUDQ in asm

zimbricchio@libero.it zimbricchio@libero.it
Wed May 21 10:33:00 GMT 2003


>Number:         10899
>Category:       other
>Synopsis:       "Illegal Instruction" when using PMULUDQ in asm
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          wrong-code
>Submitter-Id:   net
>Arrival-Date:   Wed May 21 10:06:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     zimbricchio
>Release:        gcc version 3.2.3
>Organization:
>Environment:
AMD Athlon XP 2000+
>Description:
"Illegal Instruction" when running c-code with a PMULUDQ  asm instuction:

void main(void)
{  asm   ( "pmuludq  %%mm0, %%mm1 \n\t" : );  }
>How-To-Repeat:
void main(void)
{  asm   ( "pmuludq  %%mm0, %%mm1 \n\t" : );  }
>Fix:
not using mmx instructions  :.(
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gcc-bugs mailing list