Fix thinko with previous delta to RL78 sim, by adding code to define the G10 and G13 mode options.

* cpu.c (rl78_g10_mode): Declare.
	(g13_multiply): Declare.
	* cpu.h (rl78_g10_mode): Export.
	(g13_multiply): Export.
This commit is contained in:
Nick Clifton 2015-03-23 11:40:14 +00:00
parent 49cd1634b2
commit 99067e2973
4 changed files with 14 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2015-03-23 Nick Clifton <nickc@redhat.com>
* cpu.c (rl78_g10_mode): Declare.
(g13_multiply): Declare.
* cpu.h (rl78_g10_mode): Export.
(g13_multiply): Export.
2015-03-20 Nick Clifton <nickc@redhat.com>
* load.c (rl78_load): If the G10, G13 or G14 flag bits are set in

View File

@ -32,6 +32,8 @@ int verbose = 0;
int trace = 0;
int rl78_in_gdb = 1;
int timer_enabled = 2;
int rl78_g10_mode = 0;
int g13_multiply = 0;
#define REGISTER_ADDRESS 0xffee0

View File

@ -46,7 +46,7 @@ extern const char * const reg_names[];
void init_cpu (void);
void set_flags (int mask, int newbits);
void set_c (int c);
void set_c (int);
int get_c (void);
const char *bits (int v, int b);
@ -97,4 +97,7 @@ extern int timer_enabled;
extern void dump_counts_per_insn (const char * filename);
extern unsigned int counts_per_insn[0x100000];
extern int rl78_g10_mode;
extern int g13_multiply;
#endif

View File

@ -100,7 +100,7 @@ rl78_load (bfd *prog, host_callback *callbacks, const char * const simname)
case E_FLAG_RL78_G14:
default:
break;
}
}
for (i = 0; i < num_headers; i++)
{