Commit | Line | Data |
---|---|---|
3971886a AC |
1 | Mon May 5 14:10:17 1997 Andrew Cagney <cagney@b1.cygnus.com> |
2 | ||
3 | * insn (cmnd): No-op cache flushes. | |
4 | ||
5 | * insns (do_trap): Allow writes to STDERR. | |
6 | ||
7 | * Makefile.in (SIM_OBJS): Link in sim-fpu.o. | |
8 | (SIM_EXTRA_LIBS): Link in the math library. | |
9 | ||
10 | * alu.h: Add support for floating point unit using sim-alu. | |
11 | ||
12 | * insns (fadd, fsub, fmpy, fdiv, fcmp, frnd*): Implement. | |
13 | ||
d9b75947 AC |
14 | Fri May 2 14:57:14 1997 Andrew Cagney <cagney@b1.cygnus.com> |
15 | ||
16 | * sim-calls.c: Include sim-utils.h and sim-options.h. | |
17 | ||
18 | * sim-main.h (sim_state): Drop sim_events and sim_core members, | |
19 | moved to simulator base type. | |
20 | ||
21 | * alu.h (IMEM, MEM, STORE): Update track changes in common | |
22 | directory. | |
23 | ||
24 | * insns: Drop cia argument from functions, igen now handles this. | |
25 | ||
26 | * interp.c (engine_init): Include string.h/strings.h to define | |
27 | memset et.al. | |
28 | ||
29 | * sim-main.h (sim_cia): Delcare, tracking common dir changes. | |
30 | ||
31 | * cpu.h (sim_cpu): Update instruction_address with sim_cia. | |
32 | ||
c1c77d40 AC |
33 | Wed Apr 30 11:26:56 1997 Andrew Cagney <cagney@b1.cygnus.com> |
34 | ||
35 | * sim-main.h (signal.h): Include so that SIG* available to all | |
36 | callers of sig_halt. | |
37 | ||
38 | * insns (do_shift): New function, implement shift operations. | |
39 | (do_trap): Add handler for trap 73 - SIGTRAP. | |
40 | ||
d5e2c74e AC |
41 | Tue Apr 29 10:58:48 1997 Andrew Cagney <cagney@b1.cygnus.com> |
42 | ||
43 | * alu.h (MEM, STORE): Force addresses to be correctly aligned. | |
44 | ||
45 | * insns (do_jsr): Fix. | |
46 | (do_st, do_ld): Handle 64bit transfers. | |
47 | (do_trap): Match libgloss. | |
48 | (rdcr): Implement nop - Dest == r0 - variant. | |
49 | ||
50 | * sim-calls.c (sim_create_inferior): Initialize SP. | |
51 | ||
52 | * Makefile.in (ENGINE_H): Everything now depends on sim-options.h. | |
53 | (support.o): Depends on ENGINE_H. | |
54 | ||
55 | * cpu.h: Four accumulators. | |
56 | ||
57 | * Makefile.in (tmp-igen): Include line number information in | |
58 | generated files. | |
59 | ||
60 | * insns (dld, dst): Fill in. | |
61 | ||
62 | Mon Apr 28 13:02:26 1997 Andrew Cagney <cagney@b1.cygnus.com> | |
63 | ||
64 | * insns (vld): Fix instruction format wrong. | |
65 | ||
abe293a0 AC |
66 | Thu Apr 24 16:43:09 1997 Andrew Cagney <cagney@b1.cygnus.com> |
67 | ||
68 | * dc: Add additional rules so that minor opcode files are | |
69 | detected. | |
70 | * insns: Enable more instructions. | |
71 | ||
72 | * sim-calls.c (sim_fetch_register,sim_store_register, sim_write): | |
73 | Implement. | |
74 | ||
dd442a44 DE |
75 | Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com> |
76 | ||
77 | * configure: Regenerated to track ../common/aclocal.m4 changes. | |
78 | * Makefile.in (SIM_OBJS): Add sim-module.o, sim-profile.o. | |
79 | * sim-calls.c (sim_open): Call sim_module_uninstall if argument | |
80 | parsing fails. Call sim_post_argv_init. | |
81 | (sim_close): Call sim_module_uninstall. | |
82 | ||
480e740c AC |
83 | Wed Apr 23 20:05:33 1997 Andrew Cagney <cagney@b1.cygnus.com> |
84 | ||
85 | * insns (and, bbo, bcnd, bsr, dcache, jsr, or, xor, nor): Enable. | |
86 | * ic: Add fields for enabled instructions. | |
87 |