From 446cd8686511e1050a65a4f14f63644d3814a6cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=80=D0=B0=D0=BD=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D1=9F=D0=B8=D1=9B?= Date: Sat, 11 Dec 2021 21:22:38 -0800 Subject: [PATCH] Fixed issue #269. --- include/bx/inline/simd128_ref.inl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/bx/inline/simd128_ref.inl b/include/bx/inline/simd128_ref.inl index 28c525a..c1eea3b 100644 --- a/include/bx/inline/simd128_ref.inl +++ b/include/bx/inline/simd128_ref.inl @@ -136,10 +136,10 @@ BX_SIMD128_IMPLEMENT_TEST(xyzw , 0xf) BX_SIMD_FORCE_INLINE simd128_ref_t simd_shuf_AxBy(simd128_ref_t _a, simd128_ref_t _b) { simd128_ref_t result; - result.uxyzw[0] = _a.uxyzw[1]; - result.uxyzw[1] = _b.uxyzw[1]; - result.uxyzw[2] = _a.uxyzw[0]; - result.uxyzw[3] = _b.uxyzw[0]; + result.uxyzw[0] = _b.uxyzw[0]; + result.uxyzw[1] = _a.uxyzw[0]; + result.uxyzw[2] = _b.uxyzw[1]; + result.uxyzw[3] = _a.uxyzw[1]; return result; }