diff options
Diffstat (limited to 'ARMeilleure/Decoders/OpCodeSimdMemReg.cs')
| -rw-r--r-- | ARMeilleure/Decoders/OpCodeSimdMemReg.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ARMeilleure/Decoders/OpCodeSimdMemReg.cs b/ARMeilleure/Decoders/OpCodeSimdMemReg.cs index 7b783d63..cad8ca63 100644 --- a/ARMeilleure/Decoders/OpCodeSimdMemReg.cs +++ b/ARMeilleure/Decoders/OpCodeSimdMemReg.cs @@ -6,6 +6,13 @@ namespace ARMeilleure.Decoders { Size |= (opCode >> 21) & 4; + if (Size > 4) + { + Instruction = InstDescriptor.Undefined; + + return; + } + Extend64 = false; } } |
