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