Skip to content

Commit 7bfb1be

Browse files
committed
Zend: fix undefined symbol 'execute_ex' on Windows ARM64 #19064;
ext/gd: fix emmintrin.h not found on Windows ARM64
1 parent 74784a0 commit 7bfb1be

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Zend/zend_vm_execute.skl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# pragma GCC optimize("no-gcse")
66
# pragma GCC optimize("no-ivopts")
77
#endif
8-
#ifdef _WIN64
8+
#if defined(_WIN64) && defined(_M_X64)
99
/* See save_xmm_x86_64_ms_masm.asm */
1010
void {%EXECUTOR_NAME%}_ex_real(zend_execute_data *ex)
1111
#else

ext/gd/libgd/gd_interpolation.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
#include "gdhelpers.h"
6363
#include "gd_intern.h"
6464

65-
#ifdef _MSC_VER
65+
#if defined(_MSC_VER) && (defined(_M_IX86) || defined(_M_X64))
6666
# pragma optimize("t", on)
6767
# include <emmintrin.h>
6868
#endif

0 commit comments

Comments
 (0)