Fix disassembly of 'add a=b,c,1' and make the disassembly of the various

break and nops consistent.
This commit is contained in:
dfr 2001-10-29 11:26:10 +00:00
parent d03e3b56fc
commit 439a7ddc5f

View File

@ -634,7 +634,7 @@ ia64_print_I19(const char *name, u_int64_t ins, db_addr_t loc)
{
union ia64_instruction u;
u.ins = ins;
db_printf("%s %x",
db_printf("%s 0x%x",
name,
(u.I19.i << 20) | u.I19.imm20a);
}
@ -1420,7 +1420,7 @@ ia64_print_B9(const char *name, u_int64_t ins, db_addr_t loc)
{
union ia64_instruction u;
u.ins = ins;
db_printf("%s %x",
db_printf("%s 0x%x",
name,
(u.B9.i << 20) | u.B9.imm20a);
}
@ -1710,7 +1710,7 @@ static struct ia64_opcode A_opcodes[] = {
/* Table 4-9 */
{"add", OPX2aVeX4X2b(8,0,0,0,0), ia64_print_A1},
{"add", OPX2aVeX4X2b(8,0,0,0,0), ia64_print_A1_comma1},
{"add", OPX2aVeX4X2b(8,0,0,0,1), ia64_print_A1_comma1},
{"sub", OPX2aVeX4X2b(8,0,0,1,0), ia64_print_A1_comma1},
{"sub", OPX2aVeX4X2b(8,0,0,1,1), ia64_print_A1},
{"addp4", OPX2aVeX4X2b(8,0,0,2,0), ia64_print_A1},