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

[email protected]
Newsgroups gmane.comp.gcc.prs
Message-ID <20030521095513.12539.qmail__3294.31090872294$1053511625@sources.redhat.com>
>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:
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.