Skip to content

Commit 0e2c667

Browse files
committed
Build: Compiling x64 builds on Apple Silicon host
1 parent f05ff41 commit 0e2c667

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ if("${CMAKE_OSX_ARCHITECTURES}" STREQUAL "arm64")
139139
# Cross-compile on macos.
140140
set(CPU_ARCH "aarch64")
141141
elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64" OR "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "amd64" OR
142-
"${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "AMD64")
142+
"${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "AMD64" OR "${CMAKE_OSX_ARCHITECTURES}" STREQUAL "x86_64")
143143
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
144144
set(CPU_ARCH "x64")
145145
else()

src/core/pgxp.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ ALWAYS_INLINE_RELEASE PGXP_value* ReadMem(u32 addr)
160160
ALWAYS_INLINE_RELEASE void ValidateAndCopyMem(PGXP_value* dest, u32 addr, u32 value)
161161
{
162162
PGXP_value* pMem = GetPtr(addr);
163-
if (pMem != NULL)
163+
if (pMem)
164164
{
165165
Validate(pMem, value);
166166
*dest = *pMem;
@@ -175,7 +175,7 @@ ALWAYS_INLINE_RELEASE static void ValidateAndCopyMem16(PGXP_value* dest, u32 add
175175
u32 validMask = 0;
176176
psx_value val, mask;
177177
PGXP_value* pMem = GetPtr(addr);
178-
if (pMem != NULL)
178+
if (pMem)
179179
{
180180
mask.d = val.d = 0;
181181
// determine if high or low word
@@ -224,7 +224,7 @@ ALWAYS_INLINE_RELEASE void WriteMem(const PGXP_value* value, u32 addr)
224224
ALWAYS_INLINE_RELEASE static void WriteMem16(const PGXP_value* src, u32 addr)
225225
{
226226
PGXP_value* dest = GetPtr(addr);
227-
psx_value* pVal = NULL;
227+
psx_value* pVal = nullptr;
228228

229229
if (dest)
230230
{

0 commit comments

Comments
 (0)