Why no SSE2 on Windows?

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Post Reply
User avatar
Hexenhammer
Party member
Posts: 175
Joined: Sun Feb 17, 2013 8:19 am

Why no SSE2 on Windows?

Post by Hexenhammer »

The Visual Studio project for 0.8.0 is set not to use SSE2. I just wonder why.
Lua uses "double" (C speak) as its native number type and SSE2 really speeds up all operations on doubles.
User avatar
Boolsheet
Inner party member
Posts: 780
Joined: Wed Dec 29, 2010 4:57 am
Location: Switzerland

Re: Why no SSE2 on Windows?

Post by Boolsheet »

Because people still use Pentium II and Athlon XP processors.

Also, what I have seen is that MSVC's SSE2 code generator is shitty and is actually slower than its x87 code.
Shallow indentations.
User avatar
Hexenhammer
Party member
Posts: 175
Joined: Sun Feb 17, 2013 8:19 am

Re: Why no SSE2 on Windows?

Post by Hexenhammer »

Thanks for the explanation!
Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests