From 026aa49ef8e85504ee45eaa8b21366ed30d8c8aa Mon Sep 17 00:00:00 2001 From: Alpyne Date: Mon, 3 Jul 2023 15:18:03 +0200 Subject: [PATCH] [util] replaceNaN: Align result Otherwise _mm_store_ps can fail --- src/util/util_vector.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/util_vector.h b/src/util/util_vector.h index 72797441a..08fea02f2 100644 --- a/src/util/util_vector.h +++ b/src/util/util_vector.h @@ -152,7 +152,7 @@ namespace dxvk { inline Vector4 replaceNaN(Vector4 a) { #ifdef DXVK_ARCH_X86 - Vector4 result; + alignas(16) Vector4 result; __m128 value = _mm_loadu_ps(a.data); __m128 mask = _mm_cmpeq_ps(value, value); value = _mm_and_ps(value, mask);