From e97144f6b2bdb283967c63c1d6fe77e5f500634b Mon Sep 17 00:00:00 2001 From: LDj3SNuD <35856442+LDj3SNuD@users.noreply.github.com> Date: Thu, 12 Apr 2018 16:21:24 +0200 Subject: [PATCH] Update AInstEmitSimdMove.cs --- ChocolArm64/Instruction/AInstEmitSimdMove.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChocolArm64/Instruction/AInstEmitSimdMove.cs b/ChocolArm64/Instruction/AInstEmitSimdMove.cs index 6262350944..20268d583c 100644 --- a/ChocolArm64/Instruction/AInstEmitSimdMove.cs +++ b/ChocolArm64/Instruction/AInstEmitSimdMove.cs @@ -335,7 +335,7 @@ namespace ChocolArm64.Instruction for (int Index = 0; Index < Elems; Index++) { - int Elem = Index - (Index & 1) + Part; + int Elem = (Index & ~1) + Part; EmitVectorExtractZx(Context, (Index & 1) == 0 ? Op.Rn : Op.Rm, Elem, Op.Size);