From 3587b27c92cfaa7b49ae29e11058398d950e36cb Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 13 Feb 2018 17:27:50 -0500 Subject: Add missing instruction --- mediumlevelilinstruction.cpp | 1 + mediumlevelilinstruction.h | 1 + 2 files changed, 2 insertions(+) diff --git a/mediumlevelilinstruction.cpp b/mediumlevelilinstruction.cpp index 586eb470..fa66f553 100644 --- a/mediumlevelilinstruction.cpp +++ b/mediumlevelilinstruction.cpp @@ -227,6 +227,7 @@ unordered_map> {MLIL_FCMP_LE, {LeftExprMediumLevelOperandUsage, RightExprMediumLevelOperandUsage}}, {MLIL_FCMP_GE, {LeftExprMediumLevelOperandUsage, RightExprMediumLevelOperandUsage}}, {MLIL_FCMP_GT, {LeftExprMediumLevelOperandUsage, RightExprMediumLevelOperandUsage}}, + {MLIL_FCMP_O, {LeftExprMediumLevelOperandUsage, RightExprMediumLevelOperandUsage}}, {MLIL_FCMP_UO, {LeftExprMediumLevelOperandUsage, RightExprMediumLevelOperandUsage}} }; diff --git a/mediumlevelilinstruction.h b/mediumlevelilinstruction.h index a0c4fd9b..e3167585 100644 --- a/mediumlevelilinstruction.h +++ b/mediumlevelilinstruction.h @@ -1004,6 +1004,7 @@ namespace BinaryNinja template <> struct MediumLevelILInstructionAccessor: public MediumLevelILTwoOperandInstruction {}; template <> struct MediumLevelILInstructionAccessor: public MediumLevelILTwoOperandInstruction {}; template <> struct MediumLevelILInstructionAccessor: public MediumLevelILTwoOperandInstruction {}; + template <> struct MediumLevelILInstructionAccessor: public MediumLevelILTwoOperandInstruction {}; template <> struct MediumLevelILInstructionAccessor: public MediumLevelILTwoOperandInstruction {}; template <> struct MediumLevelILInstructionAccessor: public MediumLevelILTwoOperandWithCarryInstruction {}; -- cgit v1.3.1