/* reg.c --- register set model for M32C simulator.
-Copyright (C) 2005, 2007-2012 Free Software Foundation, Inc.
+Copyright (C) 2005-2020 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of the GNU simulators.
static int highest_sp = 0, lowest_sp = 0xffffff;
void
-stack_heap_stats ()
+stack_heap_stats (void)
{
printf ("heap: %08x - %08x (%d bytes)\n", heapbottom, heaptop,
heaptop - heapbottom);
void
put_reg (reg_id id, unsigned int v)
{
+ reg_bank_type *b = regs.r + (FLAG_B ? 1 : 0);
+
if (trace > ((id != pc) ? 0 : 1))
printf ("put_reg (%s) = %0*x\n", reg_names[id], reg_bytes[id] * 2, v);
- reg_bank_type *b = regs.r + (FLAG_B ? 1 : 0);
switch (id)
{
case r0:
}
void
-trace_register_changes ()
+trace_register_changes (void)
{
if (!trace)
return;
reg_bytes[id]*2, (unsigned int)regs.f); \
void
-m32c_dump_all_registers ()
+m32c_dump_all_registers (void)
{
printf ("\033[36mREGS:");
DRC (r[0].r_r0, "r0", r0);