[Issue 7617] Add support for 64bit and 256bit vectors

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Mar 1 12:01:16 PST 2012


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


Sean Cavanaugh <WorksOnMyMachine at gmail.com> changed:

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


--- Comment #2 from Sean Cavanaugh <WorksOnMyMachine at gmail.com> 2012-03-01 12:01:14 PST ---
FYI info:

MMX itself is a big pain in in x86 mode, as it shares registers with the FPU
stack and all MMX code needs to flush the register state before calling FPU
functions, and the compiler also needs to not interleave the generated code.

SSE2 supercedes MMX, it just expands everything from 64 to 128 bit, likewise
for x64 (as SSE2 is the absolute minspec for x64)

SSE2 is a good minspec cutoff for simd support on x86, since it includes the
integer ops and doubles.

At my job we have minspec'd SSE2 support for our games starting with Brothers
in Arms: Hell's Highway which was released in Oct 2008.

-- 
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