aboutsummaryrefslogtreecommitdiff
path: root/ARMeilleure/Decoders/DecoderHelper.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ARMeilleure/Decoders/DecoderHelper.cs')
-rw-r--r--ARMeilleure/Decoders/DecoderHelper.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/ARMeilleure/Decoders/DecoderHelper.cs b/ARMeilleure/Decoders/DecoderHelper.cs
index bc41c61c..6fe4678f 100644
--- a/ARMeilleure/Decoders/DecoderHelper.cs
+++ b/ARMeilleure/Decoders/DecoderHelper.cs
@@ -148,5 +148,20 @@ namespace ARMeilleure.Decoders
{
return (((long)opCode << 45) >> 48) & ~3;
}
+
+ public static bool VectorArgumentsInvalid(bool q, params int[] args)
+ {
+ if (q)
+ {
+ for (int i = 0; i < args.Length; i++)
+ {
+ if ((args[i] & 1) == 1)
+ {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
}
} \ No newline at end of file