diff --git a/src/asmjit/x86/x86instapi.cpp b/src/asmjit/x86/x86instapi.cpp index d614973..d11305c 100644 --- a/src/asmjit/x86/x86instapi.cpp +++ b/src/asmjit/x86/x86instapi.cpp @@ -920,7 +920,7 @@ Error InstInternal::queryRWInfo(Arch arch, const BaseInst& inst, const Operand_* } rmOpsMask &= instRmInfo.rmOpsMask; - if (rmOpsMask) { + if (rmOpsMask && !inst.hasOption(InstOptions::kX86_ER)) { Support::BitWordIterator it(rmOpsMask); do { i = it.next();