X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=disassembler%2Fmain.c;h=cf716df8fb9b21bb14812a8428f9549965d792f3;hb=6741c3e236e8a3cb812c2028d18d7a7f91bab5f5;hp=86ed1f483b2773cd7754224aabd18d886c55bc15;hpb=b3fbfb385c00f16d9e9ecae3b4298087c5587597;p=b43-tools.git diff --git a/disassembler/main.c b/disassembler/main.c index 86ed1f4..cf716df 100644 --- a/disassembler/main.c +++ b/disassembler/main.c @@ -603,6 +603,9 @@ static void disasm_constant_opcodes(struct disassembler_context *ctx, } break; } + case 0x000: + disasm_opcode_raw(ctx, stmt, 1); + break; default: disasm_opcode_raw(ctx, stmt, (cmdargs.unknown_decode == 0)); break; @@ -800,7 +803,7 @@ static void emit_asm(struct disassembler_context *ctx) switch (stmt->type) { case STMT_INSN: if (cmdargs.print_addresses) - fprintf(outfile, "/* %03X */", addr); + fprintf(outfile, "/* %04X */", addr); fprintf(outfile, "\t%s", stmt->u.insn.name); first = 1; for (i = 0; i < ARRAY_SIZE(stmt->u.insn.operands); i++) {