Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Win32 build without SSE2?
09-30-2013, 12:47 AM (This post was last modified: 09-30-2013 12:49 AM by [Unknown].)
Post: #12
RE: Win32 build without SSE2?
Well, we could probably disable only the jit instructions which use sse2 in that case, it might not be too slow.

For the time being, if you disable vfpu and fpu, that should do the trick. Change in both CompFPU.cpp and CompVFPU.cpp:
Code:
// #define CONDITIONAL_DISABLE { Comp_Generic(op); return; }
#define CONDITIONAL_DISABLE ;

To:
Code:
#define CONDITIONAL_DISABLE { Comp_Generic(op); return; }
// #define CONDITIONAL_DISABLE ;

It would be interesting to know how it runs but... I suspect it will be slow (and not because of this jit change, but because of the GPU as you say.) But, can always be surprised.

We could probably detect such a build using #if _M_IX86_FP < 2 if we wanted to support it.

-[Unknown]
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Win32 build without SSE2? - Tabman - 09-29-2013, 09:07 AM
RE: Win32 build without SSE2? - Tabman - 09-29-2013, 01:18 PM
RE: Win32 build without SSE2? - TheDax - 09-29-2013, 01:56 PM
RE: Win32 build without SSE2? - Tabman - 09-29-2013, 02:32 PM
RE: Win32 build without SSE2? - Tabman - 09-29-2013, 03:36 PM
RE: Win32 build without SSE2? - Henrik - 09-29-2013, 06:59 PM
RE: Win32 build without SSE2? - Tabman - 09-29-2013, 07:45 PM
RE: Win32 build without SSE2? - [Unknown] - 09-30-2013 12:47 AM
RE: Win32 build without SSE2? - Tabman - 09-30-2013, 05:37 PM
RE: Win32 build without SSE2? - [Unknown] - 10-01-2013, 05:55 AM

Forum Jump: