diff options
Diffstat (limited to 'src/lib/netlist/plib/pconfig.h')
-rwxr-xr-x[-rw-r--r--] | src/lib/netlist/plib/pconfig.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/netlist/plib/pconfig.h b/src/lib/netlist/plib/pconfig.h index e3870206cbd..e5a98fb5be8 100644..100755 --- a/src/lib/netlist/plib/pconfig.h +++ b/src/lib/netlist/plib/pconfig.h @@ -71,13 +71,13 @@ typedef __int128_t INT128; #define MEMBER_ABI _thiscall #elif defined(__clang__) && defined(__i386__) && defined(_WIN32) #define PHAS_PMF_INTERNAL 0 - #elif defined(EMSCRIPTEN) - #define PHAS_PMF_INTERNAL 0 - #elif defined(__arm__) || defined(__ARMEL__) - #define PHAS_PMF_INTERNAL 0 + #elif defined(__arm__) || defined(__ARMEL__) || defined(__aarch64__) || defined(__MIPSEL__) || defined(__mips_isa_rev) || defined(__mips64) || defined(EMSCRIPTEN) + #define PHAS_PMF_INTERNAL 2 #else #define PHAS_PMF_INTERNAL 1 #endif +#elif defined(_MSC_VER) && defined (_M_X64) + #define PHAS_PMF_INTERNAL 3 #else #define PHAS_PMF_INTERNAL 0 #endif @@ -87,7 +87,7 @@ typedef __int128_t INT128; #endif #ifndef PPMF_TYPE - #if PHAS_PMF_INTERNAL + #if (PHAS_PMF_INTERNAL > 0) #define PPMF_TYPE PPMF_TYPE_INTERNAL #else #define PPMF_TYPE PPMF_TYPE_PMF |