PhantOS Posted October 6, 2008 Share Posted October 6, 2008 hi, great work on Voodoo so far I've always wished for a full SSE2 emulation layer, to be able to run the kernel on old Athlon/P3 machines. Performance would obviously suffer, but still, it would be so much better than the current QEMU based solutions. Do you think it's possible/makes sense? Thanks! Link to comment Share on other sites More sharing options...
hecker Posted October 6, 2008 Share Posted October 6, 2008 I don't think that the hassle and low expectations will be worth the work. Especially considering how cheap hardware has become. Unless you're from Africa, I guess. Link to comment Share on other sites More sharing options...
mercurysquad Posted October 6, 2008 Share Posted October 6, 2008 It's going to be insanely difficult to write an SSE2 emulator over SSE. If I remember correctly, SSE doesn't even have the 128 bit registers from sse2+, so I'm not sure if it's even possible without some crazy ass hacking. Well nothing is totally impossible but it's kinda stupid to attempt to make it work IMHO Link to comment Share on other sites More sharing options...
bwhsh8r Posted October 6, 2008 Share Posted October 6, 2008 lol the sse cpu's would run osx so slow, let alone with having to emulate two different types of cpu command sets and translate.... it would be a waste of time. qemu is the best option if you still have sse, ether that or drop like $200 on a cheep computer thats got sse3 trust me, computer hardware has dropped price so much. Link to comment Share on other sites More sharing options...
PhantOS Posted October 6, 2008 Author Share Posted October 6, 2008 Don't get me wrong, I already have a proper Gigabyte C2D rig ... it just sounded like an interesting hack. It probably would've made more sense on the early Tiger builds which weren't so dependent on SSE3. Link to comment Share on other sites More sharing options...
identity Posted October 7, 2008 Share Posted October 7, 2008 this is interesting... Link to comment Share on other sites More sharing options...
mercurysquad Posted October 7, 2008 Share Posted October 7, 2008 SSSE3 and quite a lot of SSE4 opcodes, on the other hand, can be emulated in SSE2 (or even easily in SSE3). We're almost gonna be Snow Leopard ready Google for SSEPlus btw. It's by AMD. Link to comment Share on other sites More sharing options...
E-werd Posted October 12, 2008 Share Posted October 12, 2008 Wow, amazing. SSEPlus will surely be an enourmous help to the kernel development now and in the future. I've never heard of SSE5 though. Something new? Link to comment Share on other sites More sharing options...
konistehrad Posted November 26, 2008 Share Posted November 26, 2008 Google for SSEPlus btw. It's by AMD.Ha, wow. I think they pulled it out of framewave (AKA: the AMD Performance Library). I remember while I was working there the devs had to write a bunch of SSE3->SSE2 code to make the library work on Opterons. That's a blast from the past, man. Cool to see they released it as freeware. Link to comment Share on other sites More sharing options...
Tatsumaru Posted March 8, 2009 Share Posted March 8, 2009 interesting project (source code included): http://www.geocities.com/dalex_257/ Link to comment Share on other sites More sharing options...
Recommended Posts