aboutsummaryrefslogtreecommitdiff
path: root/src/ARMeilleure/Instructions/InstEmitMul.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ARMeilleure/Instructions/InstEmitMul.cs')
-rw-r--r--src/ARMeilleure/Instructions/InstEmitMul.cs13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/ARMeilleure/Instructions/InstEmitMul.cs b/src/ARMeilleure/Instructions/InstEmitMul.cs
index 65d11b30..89dc0993 100644
--- a/src/ARMeilleure/Instructions/InstEmitMul.cs
+++ b/src/ARMeilleure/Instructions/InstEmitMul.cs
@@ -2,7 +2,7 @@ using ARMeilleure.Decoders;
using ARMeilleure.IntermediateRepresentation;
using ARMeilleure.Translation;
using System;
-
+using System.Diagnostics.CodeAnalysis;
using static ARMeilleure.Instructions.InstEmitHelper;
namespace ARMeilleure.Instructions
@@ -33,14 +33,15 @@ namespace ARMeilleure.Instructions
public static void Umsubl(ArmEmitterContext context) => EmitMull(context, MullFlags.Subtract);
[Flags]
+ [SuppressMessage("Design", "CA1069: Enums values should not be duplicated")]
private enum MullFlags
{
Subtract = 0,
- Add = 1 << 0,
- Signed = 1 << 1,
+ Add = 1 << 0,
+ Signed = 1 << 1,
- SignedAdd = Signed | Add,
- SignedSubtract = Signed | Subtract
+ SignedAdd = Signed | Add,
+ SignedSubtract = Signed | Subtract,
}
private static void EmitMull(ArmEmitterContext context, MullFlags flags)
@@ -97,4 +98,4 @@ namespace ARMeilleure.Instructions
SetIntOrZR(context, op.Rd, d);
}
}
-} \ No newline at end of file
+}