mirror of https://github.com/PCSX2/pcsx2.git
gsdx: add the detected ISA on the name
As a SSE build could potentially uses AVX operations.
This commit is contained in:
parent
30a5922a0b
commit
2252ba1bb7
|
@ -39,6 +39,10 @@ const char* GSUtil::GetLibName()
|
||||||
// being optimised by GCC to be unusable by older CPUs. Enjoy!
|
// being optimised by GCC to be unusable by older CPUs. Enjoy!
|
||||||
static char name[255];
|
static char name[255];
|
||||||
|
|
||||||
|
const char* sw_sse = g_cpu.has(Xbyak::util::Cpu::tAVX) ? "AVX" :
|
||||||
|
g_cpu.has(Xbyak::util::Cpu::tSSE41) ? "SSE41" :
|
||||||
|
g_cpu.has(Xbyak::util::Cpu::tSSSE3) ? "SSSE3" : "SSE2";
|
||||||
|
|
||||||
snprintf(name, sizeof(name), "GSdx "
|
snprintf(name, sizeof(name), "GSdx "
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
|
@ -48,15 +52,15 @@ const char* GSUtil::GetLibName()
|
||||||
"64-bit "
|
"64-bit "
|
||||||
#endif
|
#endif
|
||||||
#ifdef __INTEL_COMPILER
|
#ifdef __INTEL_COMPILER
|
||||||
"(Intel C++ %d.%02d %s)",
|
"(Intel C++ %d.%02d %s/%s)",
|
||||||
#elif _MSC_VER
|
#elif _MSC_VER
|
||||||
"(MSVC %d.%02d %s)",
|
"(MSVC %d.%02d %s/%s)",
|
||||||
#elif __clang__
|
#elif __clang__
|
||||||
"(clang %d.%d.%d %s)",
|
"(clang %d.%d.%d %s/%s)",
|
||||||
#elif __GNUC__
|
#elif __GNUC__
|
||||||
"(GCC %d.%d.%d %s)",
|
"(GCC %d.%d.%d %s/%s)",
|
||||||
#else
|
#else
|
||||||
"(%s)",
|
"(%s/%s)",
|
||||||
#endif
|
#endif
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
SVN_REV,
|
SVN_REV,
|
||||||
|
@ -72,19 +76,15 @@ const char* GSUtil::GetLibName()
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if _M_SSE >= 0x501
|
#if _M_SSE >= 0x501
|
||||||
"AVX2"
|
"AVX2", "AVX2"
|
||||||
#elif _M_SSE >= 0x500
|
#elif _M_SSE >= 0x500
|
||||||
"AVX"
|
"AVX", sw_sse
|
||||||
#elif _M_SSE >= 0x402
|
|
||||||
"SSE4.2"
|
|
||||||
#elif _M_SSE >= 0x401
|
#elif _M_SSE >= 0x401
|
||||||
"SSE4.1"
|
"SSE4.1", sw_sse
|
||||||
#elif _M_SSE >= 0x301
|
#elif _M_SSE >= 0x301
|
||||||
"SSSE3"
|
"SSSE3", sw_sse
|
||||||
#elif _M_SSE >= 0x200
|
#elif _M_SSE >= 0x200
|
||||||
"SSE2"
|
"SSE2", sw_sse
|
||||||
#elif _M_SSE >= 0x100
|
|
||||||
"SSE"
|
|
||||||
#endif
|
#endif
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -218,9 +218,6 @@ bool GSUtil::CheckSSE()
|
||||||
#if _M_SSE >= 0x401
|
#if _M_SSE >= 0x401
|
||||||
{Xbyak::util::Cpu::tSSE41, "SSE41"},
|
{Xbyak::util::Cpu::tSSE41, "SSE41"},
|
||||||
#endif
|
#endif
|
||||||
#if _M_SSE >= 0x402
|
|
||||||
{Xbyak::util::Cpu::tSSE42, "SSE42"},
|
|
||||||
#endif
|
|
||||||
#if _M_SSE >= 0x500
|
#if _M_SSE >= 0x500
|
||||||
{Xbyak::util::Cpu::tAVX, "AVX1"},
|
{Xbyak::util::Cpu::tAVX, "AVX1"},
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue