diff --git a/parseinstrs.py b/parseinstrs.py index 61f8d6e..1654b56 100644 --- a/parseinstrs.py +++ b/parseinstrs.py @@ -115,6 +115,8 @@ class InstrDesc(namedtuple("InstrDesc", "mnemonic,flags,encoding")): if "IMM_8" in desc[6:]: flags.imm_byte = 1 return cls(desc[5], frozenset(desc[6:]), flags._encode()) + def encode(self, mnemonics_lut): + return struct.pack("