We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a15f87 commit cf03858Copy full SHA for cf03858
2 files changed
arch/M68K/M68KInstPrinter.c
@@ -361,10 +361,10 @@ static void printAddressingMode(SStream *O, unsigned int pc,
361
printRegAddrMode(O, pc, op);
362
break;
363
case M68K_AM_ABSOLUTE_DATA_SHORT:
364
- SStream_concat(O, "$%" PRIx32 ".w", op->imm);
+ SStream_concat(O, "$%" PRIx32 ".w", (uint32_t)op->imm);
365
366
case M68K_AM_ABSOLUTE_DATA_LONG:
367
- SStream_concat(O, "$%" PRIx64 ".l", op->imm);
+ SStream_concat(O, "$%" PRIx64 ".l", (uint64_t)op->imm);
368
369
case M68K_AM_IMMEDIATE:
370
printImmediate(O, inst, op);
cstool/cstool.c
@@ -417,9 +417,12 @@ static struct {
417
{ "xcore", "xcore, big endian", CS_ARCH_XCORE, CS_MODE_BIG_ENDIAN },
418
419
{ "m68k", "m68k + big endian", CS_ARCH_M68K, CS_MODE_BIG_ENDIAN },
420
- { "m68k40", "m68k40", CS_ARCH_M68K, CS_MODE_M68K_040 },
421
- { "m68k60", "m68k60", CS_ARCH_M68K, CS_MODE_M68K_060 },
422
- { "m68kcpu32", "m68kcpu32", CS_ARCH_M68K, CS_MODE_M68K_CPU32 },
+ { "m68k10", "m68k, 68010", CS_ARCH_M68K, CS_MODE_M68K_010 },
+ { "m68k20", "m68k, 68020", CS_ARCH_M68K, CS_MODE_M68K_020 },
+ { "m68k30", "m68k, 68030", CS_ARCH_M68K, CS_MODE_M68K_030 },
423
+ { "m68k40", "m68k, 68040", CS_ARCH_M68K, CS_MODE_M68K_040 },
424
+ { "m68k60", "m68k, 68060", CS_ARCH_M68K, CS_MODE_M68K_060 },
425
+ { "m68kcpu32", "m68k, cpu32", CS_ARCH_M68K, CS_MODE_M68K_CPU32 },
426
427
{ "tms320c64x", "tms320c64x, big endian", CS_ARCH_TMS320C64X,
428
CS_MODE_BIG_ENDIAN },
0 commit comments