diff --git a/InstructionSets/68k/Decoder.cpp b/InstructionSets/68k/Decoder.cpp index 3ca54ab04..28735d6d2 100644 --- a/InstructionSets/68k/Decoder.cpp +++ b/InstructionSets/68k/Decoder.cpp @@ -371,6 +371,15 @@ template Preinstruction Predecoder::decode(ui AddressingMode::DataRegisterDirect, ea_register, AddressingMode::ImmediateData, 0); + // + // MARK: SWAP + // + // b0–b2: a data register. + // + case OpT(Operation::SWAP): + return Preinstruction(operation, + AddressingMode::DataRegisterDirect, ea_register); + // // MARK: MOVEMtoMw, MOVEMtoMl, MOVEMtoRw, MOVEMtoRl //