From 5466614ee6d470fd4aeb51fe8da43176893ebb72 Mon Sep 17 00:00:00 2001 From: wtfsck Date: Fri, 1 Oct 2021 19:43:02 +0200 Subject: [PATCH] Fix C# assert --- src/csharp/Intel/Iced/Intel/Decoder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/csharp/Intel/Iced/Intel/Decoder.cs b/src/csharp/Intel/Iced/Intel/Decoder.cs index a3c2e411c..8c0210818 100644 --- a/src/csharp/Intel/Iced/Intel/Decoder.cs +++ b/src/csharp/Intel/Iced/Intel/Decoder.cs @@ -831,7 +831,7 @@ namespace Iced.Intel { [MethodImpl(MethodImplOptions.AggressiveInlining)] internal void ReadOpMem(ref Instruction instruction, TupleType tupleType) { - Debug.Assert(state.Encoding != EncodingKind.EVEX && state.Encoding != EncodingKind.MVEX); + Debug.Assert(state.Encoding == EncodingKind.EVEX || state.Encoding == EncodingKind.MVEX); if (state.addressSize == OpSize.Size64) ReadOpMem32Or64(ref instruction, Register.RAX, Register.RAX, tupleType, false); else if (state.addressSize == OpSize.Size32)