]> granicus.if.org Git - php/commitdiff
Fix incompatible pointer warning
authorAnatol Belski <ab@php.net>
Thu, 1 Feb 2018 15:52:18 +0000 (16:52 +0100)
committerAnatol Belski <ab@php.net>
Thu, 1 Feb 2018 15:52:18 +0000 (16:52 +0100)
ext/opcache/zend_accelerator_util_funcs.c

index 5901b838204b11bc98d5a1615a924814e325c360..c82faffdc1849331826eb54d017bd62148520301 100644 (file)
@@ -657,7 +657,11 @@ static zend_always_inline void fast_memcpy(void *dest, const void *src, size_t s
        const __m128i *end  = (const __m128i*)((const char*)src + size);
 
        do {
+#ifdef PHP_WIN32
+               _mm_prefetch((const char *)(dqsrc + 4), _MM_HINT_NTA);
+#else
                _mm_prefetch(dqsrc + 4, _MM_HINT_NTA);
+#endif
 
                __m128i xmm0 = _mm_load_si128(dqsrc + 0);
                __m128i xmm1 = _mm_load_si128(dqsrc + 1);