[Issue 6097] SSSE3 instructions in inline assembler cause error using DMD from git master

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Jun 5 04:41:45 PDT 2011


http://d.puremagic.com/issues/show_bug.cgi?id=6097


Shahid <hughes4 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hughes4 at gmail.com


--- Comment #1 from Shahid <hughes4 at gmail.com> 2011-06-05 04:37:13 PDT ---
Hello, your patch breaks the mandatory prefix check for 2 byte ops such as
PXOR 66 0F EF /r ( SSE2 )

I've edited your patch and included SSE4.1 and 4.2 sizes as well as proper REX
prefix for 4 byte ops (PEXTRQ/PINSRQ)

I also cleaned up the table so that exceptions to the default size would stand
out more by glancing at the code. ( hope you like it :P )

I have a branch with sse4_1 added in my fork on github, but I've not tested it
enough to be confident to issue a pull request.

https://github.com/Govelius/dmd/commits/sse4_1

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list