From 11817f0a3b33f4dc74da6f22d3aa81eea8d92ad3 Mon Sep 17 00:00:00 2001 From: "chss95cs@gmail.com" Date: Sun, 17 Jul 2022 14:44:09 -0700 Subject: [PATCH] vshufps accident broke things, this fixes --- src/xenia/cpu/backend/x64/x64_seq_vector.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xenia/cpu/backend/x64/x64_seq_vector.cc b/src/xenia/cpu/backend/x64/x64_seq_vector.cc index bde7e5904..7c55300db 100644 --- a/src/xenia/cpu/backend/x64/x64_seq_vector.cc +++ b/src/xenia/cpu/backend/x64/x64_seq_vector.cc @@ -1984,10 +1984,10 @@ struct SWIZZLE } else { src1 = i.src1; } - if (element_type == INT32_TYPE && true) { + if (element_type == INT32_TYPE) { e.vpshufd(i.dest, src1, swizzle_mask); } else if (element_type == FLOAT32_TYPE) { - e.vshufps(i.dest, src1, swizzle_mask); + e.vshufps(i.dest, src1, src1, swizzle_mask); } } else if (element_type == INT64_TYPE || element_type == FLOAT64_TYPE) { assert_always();