aboutsummaryrefslogtreecommitdiff
path: root/ChocolArm64/Decoder/AOpCodeSimdRegElem.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ChocolArm64/Decoder/AOpCodeSimdRegElem.cs')
-rw-r--r--ChocolArm64/Decoder/AOpCodeSimdRegElem.cs5
1 files changed, 2 insertions, 3 deletions
diff --git a/ChocolArm64/Decoder/AOpCodeSimdRegElem.cs b/ChocolArm64/Decoder/AOpCodeSimdRegElem.cs
index 721da88f..d6dc4bd2 100644
--- a/ChocolArm64/Decoder/AOpCodeSimdRegElem.cs
+++ b/ChocolArm64/Decoder/AOpCodeSimdRegElem.cs
@@ -11,9 +11,8 @@ namespace ChocolArm64.Decoder
switch (Size)
{
case 1:
- Index = (OpCode >> 21) & 1 |
- (OpCode >> 10) & 2 |
- (OpCode >> 18) & 4;
+ Index = (OpCode >> 20) & 3 |
+ (OpCode >> 9) & 4;
Rm &= 0xf;