]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/mn10300/ChangeLog
* configure.in: Make --enable-sim-common the default.
[thirdparty/binutils-gdb.git] / sim / mn10300 / ChangeLog
1 Thu Mar 26 11:22:31 1998 Andrew Cagney <cagney@b1.cygnus.com>
2
3 * configure.in: Make --enable-sim-common the default.
4 * configure: Re-generate.
5
6 * sim-main.h (CIA_GET, CIA_SET): Save/restore current instruction
7 address into Sate.regs[REG_PC] instead of common struct.
8
9 Wed Mar 25 17:42:00 1998 Joyce Janczyn <janczyn@cygnus.com>
10
11 * mn10300.igen (cmp imm8,An): Do not sign extend imm8 value.
12
13 Wed Mar 25 12:08:00 1998 Joyce Janczyn <janczyn@cygnus.com>
14
15 * simops.c (OP_F0FD): Initialise variable 'sp'.
16
17 Thu Mar 26 00:21:32 1998 Andrew Cagney <cagney@b1.cygnus.com>
18
19 * dv-mn103int.c (decode_group): A group register every 4 bytes not
20 8.
21 (write_icr): Rewrite equation updating request field.
22 (read_iagr): Fix check that interrupt is still pending.
23
24 Wed Mar 25 16:14:50 1998 Andrew Cagney <cagney@b1.cygnus.com>
25
26 * interp.c (sim_open): Tidy up device creation.
27
28 * dv-mn103int.c (mn103int_port_event): Drive NMI with non-zero
29 value.
30 (mn103int_io_read_buffer): Convert absolute address to register
31 block offsets.
32 (read_icr, write_icr): Convert block offset into group offset.
33
34 Wed Mar 25 15:08:49 1998 Andrew Cagney <cagney@b1.cygnus.com>
35
36 * interp.c (sim_open): Create second 1mb memory region at
37 0x40000000.
38 (sim_open): Create a device tree.
39 (sim-hw.h): Include.
40 (do_interrupt): Delete, needs to use dv-mn103cpu.c
41
42 * dv-mn103int.c, dv-mn103cpu.c: New files.
43
44 Wed Mar 25 08:47:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
45
46 * mn10300_sim.h (EXTRACT_PSW_LM, INSERT_PSW_LM, PSW_IE, PSW_LM):
47 Define.
48 (SP): Define.
49
50 Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
51
52 * configure: Regenerated to track ../common/aclocal.m4 changes.
53
54 Wed Mar 25 10:24:48 1998 Andrew Cagney <cagney@b1.cygnus.com>
55
56 * interp.c (sim-options.h): Include.
57 (sim_kind, myname): Declare when not using common framework.
58
59 * mn10300_sim.h (do_syscall, generic*): Provide prototypes for
60 functions found in op_utils.c
61
62 * mn10300.igen (add): Discard unused variables.
63
64 * configure, config.in: Re-generate with autoconf 2.12.1.
65
66 Tue Mar 24 15:27:00 1998 Joyce Janczyn <janczyn@cygnus.com>
67
68 Add support for --enable-sim-common option.
69 * Makefile.in (WITHOUT_COMMON_OBJS): Files included if
70 ! --enable-sim-common
71 (WITH_COMMON_OBJS): Files included if --enable-sim-common.
72 (MN10300_OBJS,MN10300_INTERP_DEP): New variables.
73 (SIM_OBJS): Rewrite.
74 ({WITHOUT,WITH}_COMMON_RUN_OBJS,SIM_RUN_OBJS): New variables.
75 (SIM_EXTRA_CFLAGS): New variable.
76 (clean-extra): Clean up igen files.
77 (../igen/igen,clean-igen,tmp-igen): New rules.
78 * configure.in: Add support for common framework via
79 --enable-sim-common.
80 * configure: Regenerate.
81 * interp.c: #include sim-main if WITH_COMMON, not mn10300_sim.h.
82 (hash,dispatch,sim_size): Don't compile if ! WITH_COMMON.
83 (init_system,sim_write,compare_simops): Likewise.
84 (sim_set_profile,sim_set_profile_size): Likewise.
85 (sim_stop,sim_resume,sim_trace,sim_info): Likewise.
86 (sim_set_callbacks,sim_stop_reason,sim_read,sim_load): Likewise.
87 (enum interrupt_type): New enum.
88 (interrupt_names): New global.
89 (do_interrupt): New function.
90 (sim_open): Define differently if WITH_COMMON.
91 (sim_close,sim_create_inferior,sim_do_command): Likewise.
92 * mn10300_sim.h ({load,store}_{byte,half,word}): Define versions
93 for WITH_COMMON.
94 * mn10300.igen: New file.
95 * mn10300.dc: New file.
96 * op_utils.c: New file.
97 * sim-main.h: New file.
98
99 Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
100
101 * configure: Regenerated to track ../common/aclocal.m4 changes.
102
103 Fri Feb 27 18:36:04 1998 Jeffrey A Law (law@cygnus.com)
104
105 * simops.c (inc): Fix typo.
106
107 Wed Feb 25 01:59:29 1998 Jeffrey A Law (law@cygnus.com)
108
109 * simops.c (signed multiply instructions): Cast input operands to
110 signed32 before casting them to signed64 so that the sign bit
111 is propagated properly.
112
113 Mon Feb 23 20:23:19 1998 Mark Alexander <marka@cygnus.com>
114
115 * Makefile.in: Last change was bad. Define NL_TARGET
116 so that targ-vals.h will be used instead of syscall.h.
117 * simops.c: Use targ-vals.h instead of syscall.h.
118 (OP_F020): Disable unsupported system calls.
119
120 Mon Feb 23 09:44:38 1998 Mark Alexander <marka@cygnus.com>
121
122 * Makefile.in: Get header files from libgloss/mn10300/sys.
123
124 Sun Feb 22 16:02:24 1998 Jeffrey A Law (law@cygnus.com)
125
126 * simops.c: Include sim-types.h.
127
128 Wed Feb 18 13:07:08 1998 Jeffrey A Law (law@cygnus.com)
129
130 * simops.c (multiply instructions): Cast input operands to a
131 signed64/unsigned64 type as appropriate.
132
133 Tue Feb 17 12:47:16 1998 Andrew Cagney <cagney@b1.cygnus.com>
134
135 * interp.c (sim_store_register, sim_fetch_register): Pass in
136 length parameter. Return -1.
137
138 Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
139
140 * configure: Regenerated to track ../common/aclocal.m4 changes.
141
142 Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
143
144 * configure: Regenerated to track ../common/aclocal.m4 changes.
145
146 Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
147
148 * configure: Regenerated to track ../common/aclocal.m4 changes.
149
150 Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
151
152 * configure: Regenerated to track ../common/aclocal.m4 changes.
153 * config.in: Ditto.
154
155 Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
156
157 * configure: Regenerated to track ../common/aclocal.m4 changes.
158
159 Tue Nov 11 10:38:52 1997 Jeffrey A Law (law@cygnus.com)
160
161 * simops.c (call:16 call:32): Stack adjustment is determined solely
162 by the imm8 field.
163
164 Wed Oct 22 14:43:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
165
166 * interp.c (sim_load): Pass lma_p and sim_write args to
167 sim_load_file.
168
169 Tue Oct 21 10:12:03 1997 Jeffrey A Law (law@cygnus.com)
170
171 * simops.c: Correctly handle register restores for "ret" and "retf"
172 instructions.
173
174 Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
175
176 * configure: Regenerated to track ../common/aclocal.m4 changes.
177
178 Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
179
180 * configure: Regenerated to track ../common/aclocal.m4 changes.
181
182 Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
183
184 * configure: Regenerated to track ../common/aclocal.m4 changes.
185
186 Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
187
188 * configure: Regenerated to track ../common/aclocal.m4 changes.
189
190 Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
191
192 * configure: Regenerated to track ../common/aclocal.m4 changes.
193
194 Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
195
196 * configure: Regenerated to track ../common/aclocal.m4 changes.
197
198 Thu Sep 4 17:21:23 1997 Doug Evans <dje@seba>
199
200 * configure: Regenerated to track ../common/aclocal.m4 changes.
201
202 Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
203
204 * configure: Regenerated to track ../common/aclocal.m4 changes.
205 * config.in: Ditto.
206
207 Tue Aug 26 10:41:07 1997 Andrew Cagney <cagney@b1.cygnus.com>
208
209 * interp.c (sim_kill): Delete.
210 (sim_create_inferior): Add ABFD argument.
211 (sim_load): Move setting of PC from here.
212 (sim_create_inferior): To here.
213
214 Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
215
216 * configure: Regenerated to track ../common/aclocal.m4 changes.
217 * config.in: Ditto.
218
219 Mon Aug 25 16:14:44 1997 Andrew Cagney <cagney@b1.cygnus.com>
220
221 * interp.c (sim_open): Add ABFD argument.
222
223 Tue Jun 24 13:46:20 1997 Jeffrey A Law (law@cygnus.com)
224
225 * interp.c (sim_resume): Clear State.exited.
226 (sim_stop_reason): If State.exited is nonzero, then indicate that
227 the simulator exited instead of stopped.
228 * mn10300_sim.h (struct _state): Add exited field.
229 * simops.c (syscall): Set State.exited for SYS_exit.
230
231 Wed Jun 11 22:07:56 1997 Jeffrey A Law (law@cygnus.com)
232
233 * simops.c: Fix thinko in last change.
234
235 Tue Jun 10 12:31:32 1997 Jeffrey A Law (law@cygnus.com)
236
237 * simops.c: "call" stores the callee saved registers into the
238 stack! Update the stack pointer properly when done with
239 register saves.
240
241 * simops.c: Fix return address computation for "call" instructions.
242
243 Thu May 22 01:43:11 1997 Jeffrey A Law (law@cygnus.com)
244
245 * interp.c (sim_open): Fix typo.
246
247 Wed May 21 23:27:58 1997 Jeffrey A Law (law@cygnus.com)
248
249 * interp.c (sim_resume): Add missing case in big switch
250 statement (for extb instruction).
251
252 Tue May 20 17:51:30 1997 Jeffrey A Law (law@cygnus.com)
253
254 * interp.c: Replace all references to load_mem and store_mem
255 with references to load_byte, load_half, load_3_byte, load_word
256 and store_byte, store_half, store_3_byte, store_word.
257 (INLINE): Delete definition.
258 (load_mem_big): Likewise.
259 (max_mem): Make it global.
260 (dispatch): Make this function inline.
261 (load_mem, store_mem): Delete functions.
262 * mn10300_sim.h (INLINE): Define.
263 (RLW): Delete unused definition.
264 (load_mem, store_mem): Delete declarations.
265 (load_mem_big): New definition.
266 (load_byte, load_half, load_3_byte, load_word): New functions.
267 (store_byte, store_half, store_3_byte, store_word): New functions.
268 * simops.c: Replace all references to load_mem and store_mem
269 with references to load_byte, load_half, load_3_byte, load_word
270 and store_byte, store_half, store_3_byte, store_word.
271
272 Tue May 20 10:21:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
273
274 * interp.c (sim_open): Add callback to arguments.
275 (sim_set_callbacks): Delete SIM_DESC argument.
276
277 Mon May 19 13:54:22 1997 Jeffrey A Law (law@cygnus.com)
278
279 * interp.c (dispatch): Make this an inline function.
280
281 * simops.c (syscall): Use callback->write regardless of
282 what file descriptor we're writing too.
283
284 Sun May 18 16:46:31 1997 Jeffrey A Law (law@cygnus.com)
285
286 * interp.c (load_mem_big): Remove function. It's now a macro
287 defined elsewhere.
288 (compare_simops): New function.
289 (sim_open): Sort the Simops table before inserting entries
290 into the hash table.
291 * mn10300_sim.h: Remove unused #defines.
292 (load_mem_big): Define.
293
294 Fri May 16 16:36:17 1997 Jeffrey A Law (law@cygnus.com)
295
296 * interp.c (load_mem): If we get a load from an out of range
297 address, abort.
298 (store_mem): Likewise for stores.
299 (max_mem): New variable.
300
301 Tue May 6 13:24:36 1997 Jeffrey A Law (law@cygnus.com)
302
303 * mn10300_sim.h: Fix ordering of bits in the PSW.
304
305 * interp.c: Improve hashing routine to avoid long list
306 traversals for common instructions. Add HASH_STAT support.
307 Rewrite opcode dispatch code using a big switch instead of
308 cascaded if/else statements. Avoid useless calls to load_mem.
309
310 Mon May 5 18:07:48 1997 Jeffrey A Law (law@cygnus.com)
311
312 * mn10300_sim.h (struct _state): Add space for mdrq register.
313 (REG_MDRQ): Define.
314 * simops.c: Don't abort for trap. Add support for the extended
315 instructions, "getx", "putx", "mulq", "mulqu", "sat16", "sat24",
316 and "bsch".
317
318 Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
319
320 * configure: Regenerated to track ../common/aclocal.m4 changes.
321
322 Fri Apr 18 14:04:04 1997 Andrew Cagney <cagney@b1.cygnus.com>
323
324 * interp.c (sim_stop): Add stub function.
325
326 Thu Apr 17 03:26:59 1997 Doug Evans <dje@canuck.cygnus.com>
327
328 * Makefile.in (SIM_OBJS): Add sim-load.o.
329 * interp.c (sim_kind, myname): New static locals.
330 (sim_open): Set sim_kind, myname. Ignore -E arg.
331 (sim_load): Return SIM_RC. New arg abfd. Call sim_load_file to
332 load file into simulator. Set start address from bfd.
333 (sim_create_inferior): Return SIM_RC. Delete arg start_address.
334
335 Wed Apr 16 19:30:44 1997 Andrew Cagney <cagney@b1.cygnus.com>
336
337 * simops.c (OP_F020): SYS_execv, SYS_time, SYS_times, SYS_utime
338 only include if implemented by host.
339 (OP_F020): Typecast arg passed to time function;
340
341 Mon Apr 7 23:57:49 1997 Jeffrey A Law (law@cygnus.com)
342
343 * simops.c (syscall): Handle new mn10300 calling conventions.
344
345 Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
346
347 * configure: Regenerated to track ../common/aclocal.m4 changes.
348 * config.in: Ditto.
349
350 Fri Apr 4 20:02:37 1997 Ian Lance Taylor <ian@cygnus.com>
351
352 * Makefile.in: Change mn10300-opc.o to m10300-opc.o, to match
353 corresponding change in opcodes directory.
354
355 Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
356
357 * interp.c (sim_open): New arg `kind'.
358
359 * configure: Regenerated to track ../common/aclocal.m4 changes.
360
361 Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
362
363 * configure: Regenerated to track ../common/aclocal.m4 changes.
364
365 Thu Mar 20 11:58:02 1997 Jeffrey A Law (law@cygnus.com)
366
367 * simops.c: Fix register extraction for a two "movbu" variants.
368 Somewhat simplify "sub" instructions.
369 Correctly sign extend operands for "mul". Put the correct
370 half of the result in MDR for "mul" and "mulu".
371 Implement remaining instructions.
372 Tweak opcode for "syscall".
373
374 Tue Mar 18 14:21:21 1997 Jeffrey A Law (law@cygnus.com)
375
376 * simops.c: Do syscall emulation in "syscall" instruction. Add
377 dummy "trap" instruction.
378
379 Wed Mar 19 01:14:00 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
380
381 * configure: Regenerated to track ../common/aclocal.m4 changes.
382
383 Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
384
385 * configure: Re-generate.
386
387 Fri Mar 14 10:34:11 1997 Michael Meissner <meissner@cygnus.com>
388
389 * configure: Regenerate to track ../common/aclocal.m4 changes.
390
391 Thu Mar 13 12:54:45 1997 Doug Evans <dje@canuck.cygnus.com>
392
393 * interp.c (sim_open): New SIM_DESC result. Argument is now
394 in argv form.
395 (other sim_*): New SIM_DESC argument.
396
397 Wed Mar 12 15:04:00 1997 Jeffrey A Law (law@cygnus.com)
398
399 * simops.c: Fix carry bit computation for "add" instructions.
400
401 * simops.c: Fix typos in bset insns. Fix arguments to store_mem
402 for bset imm8,(d8,an) and bclr imm8,(d8,an).
403
404 Wed Mar 5 15:00:10 1997 Jeffrey A Law (law@cygnus.com)
405
406 * simops.c: Fix register references when computing Z and N bits
407 for lsr imm8,dn.
408
409 Tue Feb 4 13:33:30 1997 Doug Evans <dje@canuck.cygnus.com>
410
411 * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
412 COMMON_{PRE,POST}_CONFIG_FRAG instead.
413 * configure.in: sinclude ../common/aclocal.m4.
414 * configure: Regenerated.
415
416 Fri Jan 24 10:47:25 1997 Jeffrey A Law (law@cygnus.com)
417
418 * interp.c (init_system): Allocate 2^19 bytes of space for the
419 simulator.
420
421 Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
422
423 * configure configure.in Makefile.in: Update to new configure
424 scheme which is more compatible with WinGDB builds.
425 * configure.in: Improve comment on how to run autoconf.
426 * configure: Re-run autoconf to get new ../common/aclocal.m4.
427 * Makefile.in: Use autoconf substitution to install common
428 makefile fragment.
429
430 Tue Jan 21 15:03:04 1997 Jeffrey A Law (law@cygnus.com)
431
432 * simops.c: Undo last change to "rol" and "ror", original code
433 was correct!
434
435 Thu Jan 16 11:28:14 1997 Jeffrey A Law (law@cygnus.com)
436
437 * simops.c: Fix "rol" and "ror".
438
439 Wed Jan 15 06:45:58 1997 Jeffrey A Law (law@cygnus.com)
440
441 * simops.c: Fix typo in last change.
442
443 Mon Jan 13 13:22:35 1997 Jeffrey A Law (law@cygnus.com)
444
445 * simops.c: Use REG macros in few places not using them yet.
446
447 Mon Jan 6 16:21:19 1997 Jeffrey A Law (law@cygnus.com)
448
449 * mn10300_sim.h (struct _state): Fix number of registers!
450
451 Tue Dec 31 16:20:41 1996 Jeffrey A Law (law@cygnus.com)
452
453 * mn10300_sim.h (struct _state): Put all registers into a single
454 array to make gdb implementation easier.
455 (REG_*): Add definitions for all registers in the state array.
456 (SEXT32, SEXT40, SEXT44, SEXT60): Remove unused macros.
457 * simops.c: Related changes.
458
459 Wed Dec 18 10:10:45 1996 Jeffrey A Law (law@cygnus.com)
460
461 * interp.c (sim_resume): Handle 0xff as a single byte insn.
462
463 * simops.c: Fix overflow computation for "add" and "inc"
464 instructions.
465
466 Mon Dec 16 10:03:52 1996 Jeffrey A Law (law@cygnus.com)
467
468 * simops.c: Handle "break" instruction.
469
470 * simops.c: Fix restoring the PC for "ret" and "retf" instructions.
471
472 Wed Dec 11 09:53:10 1996 Jeffrey A Law (law@cygnus.com)
473
474 * gencode.c (write_opcodes): Also write out the format of the
475 opcode.
476 * mn10300_sim.h (simops): Add "format" field.
477 * interp.c (sim_resume): Deal with endianness issues here.
478
479 Tue Dec 10 15:05:37 1996 Jeffrey A Law (law@cygnus.com)
480
481 * simops.c (REG0_4): Define.
482 Use REG0_4 for indexed loads/stores.
483
484 Sat Dec 7 09:50:28 1996 Jeffrey A Law (law@cygnus.com)
485
486 * simops.c (REG0_16): Fix typo.
487
488 Fri Dec 6 14:13:34 1996 Jeffrey A Law (law@cygnus.com)
489
490 * simops.c: Call abort for any instruction that's not currently
491 simulated.
492
493 * simops.c: Define accessor macros to extract register
494 values from instructions. Use them consistently.
495
496 * interp.c: Delete unused global variable "OP".
497 (sim_resume): Remove unused variable "opcode".
498 * simops.c: Fix some uninitialized variable problems, add
499 parens to fix various -Wall warnings.
500
501 * gencode.c (write_header): Add "insn" and "extension" arguments
502 to the OP_* declarations.
503 (write_template): Similarly for function templates.
504 * interp.c (insn, extension): Remove global variables. Instead
505 pass them as arguments to the OP_* functions.
506 * mn10300_sim.h: Remove decls for "insn" and "extension".
507 * simops.c (OP_*): Accept "insn" and "extension" as arguments
508 instead of using globals.
509
510 Thu Dec 5 22:26:31 1996 Jeffrey A Law (law@cygnus.com)
511
512 * simops.c: Fix typos in "mov am,(d16,an)" and "mov am,(d32,an)"
513
514 * simops.c: Fix thinkos in last change to "inc dn".
515
516 Wed Dec 4 10:57:53 1996 Jeffrey A Law (law@cygnus.com)
517
518 * simops.c: "add imm,sp" does not effect the condition codes.
519 "inc dn" does effect the condition codes.
520
521 Tue Dec 3 17:37:45 1996 Jeffrey A Law (law@cygnus.com)
522
523 * simops.c: Treat both operands as signed values for
524 "div" instruction.
525
526 * simops.c: Fix simulation of division instructions.
527 Fix typos/thinkos in several "cmp" and "sub" instructions.
528
529 Mon Dec 2 12:31:40 1996 Jeffrey A Law (law@cygnus.com)
530
531 * simops.c: Fix carry bit handling in "sub" and "cmp"
532 instructions.
533
534 * simops.c: Fix "mov imm8,an" and "mov imm16,dn".
535
536 Sun Dec 1 16:05:42 1996 Jeffrey A Law (law@cygnus.com)
537
538 * simops.c: Fix overflow computation for many instructions.
539
540 * simops.c: Fix "mov dm, an", "movbu dm, (an)", and "movhu dm, (an)".
541
542 * simops.c: Fix "mov am, dn".
543
544 * simops.c: Fix more bugs in "add imm,an" and
545 "add imm,dn".
546
547 Wed Nov 27 09:20:42 1996 Jeffrey A Law (law@cygnus.com)
548
549 * simops.c: Fix bugs in "movm" and "add imm,an".
550
551 * simops.c: Don't lose the upper 24 bits of the return
552 pointer in "call" and "calls" instructions. Rough cut
553 at emulated system calls.
554
555 * simops.c: Implement the remaining 5, 6 and 7 byte instructions.
556
557 * simops.c: Implement remaining 4 byte instructions.
558
559 * simops.c: Implement remaining 3 byte instructions.
560
561 * simops.c: Implement remaining 2 byte instructions. Call
562 abort for instructions we're not implementing now.
563
564 Tue Nov 26 15:43:41 1996 Jeffrey A Law (law@cygnus.com)
565
566 * simops.c: Implement lots of random instructions.
567
568 * simops.c: Implement "movm" and "bCC" insns.
569
570 * mn10300_sim.h (_state): Add another register (MDR).
571 (REG_MDR): Define.
572 * simops.c: Implement "cmp", "calls", "rets", "jmp" and
573 a few additional random insns.
574
575 * mn10300_sim.h (PSW_*): Define for CC status tracking.
576 (REG_D0, REG_A0, REG_SP): Define.
577 * simops.c: Implement "add", "addc" and a few other random
578 instructions.
579
580 * gencode.c, interp.c: Snapshot current simulator code.
581
582 Mon Nov 25 12:46:38 1996 Jeffrey A Law (law@cygnus.com)
583
584 * Makefile.in, config.in, configure, configure.in: New files.
585 * gencode.c, interp.c, mn10300_sim.h, simops.c: New files.
586