BD
int BD;
BD = extract_field(instr, 29, 14);
BD = BD << 2;
if (BD & 0x00008000) {
BD |= ~0x00007fff;
BD = addr + BD;
db_find_sym_and_offset(BD, &name, &offset);
"0x%x (%s)", BD, name);
"0x%x (%s+0x%lx)", BD, name, offset);
snprintf(lbuf, sizeof (lbuf), "0x%x", BD);
int BD;
BD = extract_field(instr, 29, 14);
BD = BD << 2;
if (BD & 0x00008000) {
BD |= ~0x00007fff;
BD = addr + BD;
db_find_sym_and_offset(BD, &name, &offset);
"0x%x (%s)", BD, name);
"0x%x (%s+0x%lx)", BD, name, offset);
snprintf(lbuf, sizeof (lbuf), "0x%x", BD);