From 1abd3bd7f3977eda406ed4eb279eb5b8b9fc447e Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Tue, 19 Apr 2022 08:37:13 -0400 Subject: [PATCH] Decode SWAP. --- InstructionSets/68k/Decoder.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) 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 //