From 75859934969958223cdec7716a1f07c933b09217 Mon Sep 17 00:00:00 2001 From: Oxore Date: Thu, 27 Apr 2023 20:13:10 +0300 Subject: Stick to MIT syntax for Scc --- disasm.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'disasm.cpp') diff --git a/disasm.cpp b/disasm.cpp index 71ba813..4a25551 100644 --- a/disasm.cpp +++ b/disasm.cpp @@ -333,22 +333,22 @@ static void disasm_scc( snprintf(node.arguments, kArgsBufferSize, "%%d%d", xn); return; case 1: // 5xc8..5xcf, An - // Does not exist + // Does not exist (used to distinguish DBcc) break; case 2: // 5xd0..5xd7 (An) node.size = kInstructionSizeStepBytes; snprintf(node.mnemonic, kMnemonicBufferSize, mnemonic); - snprintf(node.arguments, kArgsBufferSize, "(%%a%d)", xn); + snprintf(node.arguments, kArgsBufferSize, "%%a%d@", xn); return; case 3: // 5xd8..5xdf (An)+ node.size = kInstructionSizeStepBytes; snprintf(node.mnemonic, kMnemonicBufferSize, mnemonic); - snprintf(node.arguments, kArgsBufferSize, "(%%a%d)+", xn); + snprintf(node.arguments, kArgsBufferSize, "%%a%d@+", xn); return; case 4: // 5xe0..5xe7 -(An) node.size = kInstructionSizeStepBytes; snprintf(node.mnemonic, kMnemonicBufferSize, mnemonic); - snprintf(node.arguments, kArgsBufferSize, "-(%%a%d)", xn); + snprintf(node.arguments, kArgsBufferSize, "%%a%d@-", xn); return; case 5: // 5xe8..5xef, (d16, An), Displacement Word node.size = kInstructionSizeStepBytes * 2; -- cgit v1.2.3