movdqa/movdqu amd64 glitches
Henryk Richter
henryk.richter at comlab.uni-rostock.de
Mon Feb 9 16:17:40 PST 2004
Am 05.02.2004 um 09:29 schrieb Peter Johnson:
> Thanks for the bug report!
>
> You're correct, the prefix ordering was incorrect. Originally we
> implemented the SSE2 instructions according to Intel's thinking: don't
> treat the first byte of those instructions as a prefix. It turns out
> that
> AMD64 treats them just like other legacy prefixes, which come before
> the
> REX byte. We had to add a new field to handle this to the x86_bytecode
> structure (as well as in x86id.re).
>
> In any case, it's fixed in CVS, and the fix will be in the next
> release.
Thank you for the extremely quick response. (I'm actually not that
fast...)
I verified your fixes and the instructions work like a charm now. I'm
glad you added the new prefix swapping flag, so in case I encounter any
more
of these problems, I can submit patches instead of just pointing to a
bug.
--Henryk
___________________________________________
Henryk Richter, Dipl.-Ing.
University of Rostock
Inst. of Communications and Information Electronics
R.-Wagner-Strasse 31
18119 Rostock, Germany
Phone: +49 - 381 - 4983596
Mobile: +49 - 175 - 1771241
Fax: +49 - 381 - 4983595
EMail: buggs at comlabien.net
URL: http://horus.comlabien.net
___________________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2401 bytes
Desc: not available
Url : http://cvs.tortall.net/pipermail/bug-yasm/attachments/20040209/0330078a/smime.bin
More information about the bug-yasm
mailing list