/* Disassemble MSP430 instructions.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2021 Free Software Foundation, Inc.
Contributed by Dmitry Diky <diwil@mail.ru>
#define PS(x) (0xffff & (x))
-static bfd_boolean
+static bool
msp430dis_read_two_bytes (bfd_vma addr,
disassemble_info * info,
bfd_byte * buffer,
status = info->read_memory_func (addr, buffer, 2, info);
if (status == 0)
- return TRUE;
+ return true;
/* PR 20150: A status of EIO means that there were no more bytes left
to read in the current section. This can happen when disassembling
sprintf (comm, _("Error: read from memory failed"));
}
- return FALSE;
+ return false;
}
-static bfd_boolean
+static bool
msp430dis_opcode_unsigned (bfd_vma addr,
disassemble_info * info,
unsigned short * return_val,
if (msp430dis_read_two_bytes (addr, info, buffer, comm))
{
* return_val = bfd_getl16 (buffer);
- return TRUE;
+ return true;
}
else
{
* return_val = 0;
- return FALSE;
+ return false;
}
}
-static bfd_boolean
+static bool
msp430dis_opcode_signed (bfd_vma addr,
disassemble_info * info,
signed int * return_val,
if (status & 0x8000)
status |= -1U << 16;
* return_val = status;
- return TRUE;
+ return true;
}
else
{
* return_val = 0;
- return FALSE;
+ return false;
}
}