]>
Commit | Line | Data |
---|---|---|
cc5201d7 ILT |
1 | Thu Sep 19 15:34:17 1996 Ian Lance Taylor <[email protected]> |
2 | ||
458e1f58 ILT |
3 | * gencode.c (MIPS_DECODE): Set UNSIGNED for multu instruction. |
4 | (process_instructions): Correct handling of nor instruction. | |
5 | Correct shift count for 32 bit shift instructions. Correct sign | |
6 | extension for arithmetic shifts to not shift the number of bits in | |
7 | the type. Fix 64 bit multiply high word calculation. Fix 32 bit | |
8 | unsigned multiply. Fix ldxc1 and friends to use coprocessor 1. | |
9 | Fix madd. | |
c05d1721 ILT |
10 | * interp.c (CHECKHILO): Don't set HIACCESS, LOACCESS, or HLPC. |
11 | It's OK to have a mult follow a mult. What's not OK is to have a | |
12 | mult follow an mfhi. | |
458e1f58 | 13 | (Convert): Comment out incorrect rounding code. |
cc5201d7 | 14 | |
f24b7b69 JSC |
15 | Mon Sep 16 11:38:16 1996 James G. Smith <[email protected]> |
16 | ||
17 | * interp.c (sim_monitor): Improved monitor printf | |
18 | simulation. Tidied up simulator warnings, and added "--log" option | |
19 | for directing warning message output. | |
20 | * gencode.c: Use sim_warning() rather than WARNING macro. | |
21 | ||
22 | Thu Aug 22 15:03:12 1996 Ian Lance Taylor <[email protected]> | |
23 | ||
24 | * Makefile.in (gencode): Depend upon gencode.o, getopt.o, and | |
25 | getopt1.o, rather than on gencode.c. Link objects together. | |
26 | Don't link against -liberty. | |
27 | (gencode.o, getopt.o, getopt1.o): New targets. | |
28 | * gencode.c: Include <ctype.h> and "ansidecl.h". | |
29 | (AND): Undefine after including "ansidecl.h". | |
30 | (ULONG_MAX): Define if not defined. | |
31 | (OP_*): Don't define macros; now defined in opcode/mips.h. | |
32 | (main): Call my_strtoul rather than strtoul. | |
33 | (my_strtoul): New static function. | |
34 | ||
35 | Wed Jul 17 18:12:38 1996 Stu Grossman ([email protected]) | |
36 | ||
37 | * gencode.c (process_instructions): Generate word64 and uword64 | |
38 | instead of `long long' and `unsigned long long' data types. | |
39 | * interp.c: #include sysdep.h to get signals, and define default | |
40 | for SIGBUS. | |
41 | * (Convert): Work around for Visual-C++ compiler bug with type | |
42 | conversion. | |
43 | * support.h: Make things compile under Visual-C++ by using | |
44 | __int64 instead of `long long'. Change many refs to long long | |
45 | into word64/uword64 typedefs. | |
46 | ||
a271d1d9 JM |
47 | Wed Jun 26 12:24:55 1996 Jason Molenda ([email protected]) |
48 | ||
49 | * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir, | |
50 | INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values. | |
51 | (docdir): Removed. | |
52 | * configure.in (AC_PREREQ): autoconf 2.5 or higher. | |
53 | (AC_PROG_INSTALL): Added. | |
54 | (AC_PROG_CC): Moved to before configure.host call. | |
55 | * configure: Rebuilt. | |
56 | ||
57 | Wed Jun 5 08:28:13 1996 James G. Smith <[email protected]> | |
58 | ||
59 | * configure.in: Define @SIMCONF@ depending on mips target. | |
60 | * configure: Rebuild. | |
61 | * Makefile.in (run): Add @SIMCONF@ to control simulator | |
62 | construction. | |
63 | * gencode.c: Change LOADDRMASK to 64bit memory model only. | |
64 | * interp.c: Remove some debugging, provide more detailed error | |
65 | messages, update memory accesses to use LOADDRMASK. | |
66 | ||
4fa134be ILT |
67 | Mon Jun 3 11:55:03 1996 Ian Lance Taylor <[email protected]> |
68 | ||
69 | * configure.in: Add calls to AC_CONFIG_HEADER, AC_CHECK_HEADERS, | |
70 | AC_CHECK_LIB, and AC_CHECK_FUNCS. Change AC_OUTPUT to set | |
71 | stamp-h. | |
72 | * configure: Rebuild. | |
73 | * config.in: New file, generated by autoheader. | |
74 | * interp.c: Include "config.h". Include <stdlib.h>, <string.h>, | |
75 | and <strings.h> if they exist. Replace #ifdef sun with #ifdef | |
76 | HAVE_ANINT and HAVE_AINT, as appropriate. | |
77 | * Makefile.in (run): Use @LIBS@ rather than -lm. | |
78 | (interp.o): Depend upon config.h. | |
79 | (Makefile): Just rebuild Makefile. | |
80 | (clean): Remove stamp-h. | |
81 | (mostlyclean): Make the same as clean, not as distclean. | |
82 | (config.h, stamp-h): New targets. | |
83 | ||
84 | Fri May 10 00:41:17 1996 James G. Smith <[email protected]> | |
85 | ||
86 | * interp.c (ColdReset): Fix boolean test. Make all simulator | |
87 | globals static. | |
88 | ||
f7481d45 JSC |
89 | Wed May 8 15:12:58 1996 James G. Smith <[email protected]> |
90 | ||
91 | * interp.c (xfer_direct_word, xfer_direct_long, | |
92 | swap_direct_word, swap_direct_long, xfer_big_word, | |
93 | xfer_big_long, xfer_little_word, xfer_little_long, | |
94 | swap_word,swap_long): Added. | |
95 | * interp.c (ColdReset): Provide function indirection to | |
96 | host<->simulated_target transfer routines. | |
97 | * interp.c (sim_store_register, sim_fetch_register): Updated to | |
98 | make use of indirected transfer routines. | |
99 | ||
100 | Fri Apr 19 15:48:24 1996 James G. Smith <[email protected]> | |
101 | ||
102 | * gencode.c (process_instructions): Ensure FP ABS instruction | |
103 | recognised. | |
104 | * interp.c (AbsoluteValue): Add routine. Also provide simple PMON | |
105 | system call support. | |
106 | ||
8b554809 JSC |
107 | Wed Apr 10 09:51:38 1996 James G. Smith <[email protected]> |
108 | ||
109 | * interp.c (sim_do_command): Complain if callback structure not | |
110 | initialised. | |
111 | ||
d0757082 JSC |
112 | Thu Mar 28 13:50:51 1996 James G. Smith <[email protected]> |
113 | ||
114 | * interp.c (Convert): Provide round-to-nearest and round-to-zero | |
115 | support for Sun hosts. | |
116 | * Makefile.in (gencode): Ensure the host compiler and libraries | |
117 | used for cross-hosted build. | |
118 | ||
e871dd18 JSC |
119 | Wed Mar 27 14:42:12 1996 James G. Smith <[email protected]> |
120 | ||
121 | * interp.c, gencode.c: Some more (TODO) tidying. | |
122 | ||
123 | Thu Mar 7 11:19:33 1996 James G. Smith <[email protected]> | |
124 | ||
125 | * gencode.c, interp.c: Replaced explicit long long references with | |
126 | WORD64HI, WORD64LO, SET64HI and SET64LO macro calls. | |
127 | * support.h (SET64LO, SET64HI): Macros added. | |
128 | ||
5c59ec43 ILT |
129 | Wed Feb 21 12:16:21 1996 Ian Lance Taylor <[email protected]> |
130 | ||
131 | * configure: Regenerate with autoconf 2.7. | |
132 | ||
133 | Tue Jan 30 08:48:18 1996 Fred Fish <[email protected]> | |
134 | ||
135 | * interp.c (LoadMemory): Enclose text following #endif in /* */. | |
136 | * support.h: Remove superfluous "1" from #if. | |
137 | * support.h (CHECKSIM): Remove stray 'a' at end of line. | |
138 | ||
139 | Mon Dec 4 11:44:40 1995 Jamie Smith <[email protected]> | |
140 | ||
141 | * interp.c (StoreFPR): Control UndefinedResult() call on | |
142 | WARN_RESULT manifest. | |
143 | ||
8bae0a0c JSC |
144 | Fri Dec 1 16:37:19 1995 James G. Smith <[email protected]> |
145 | ||
146 | * gencode.c: Tidied instruction decoding, and added FP instruction | |
147 | support. | |
148 | ||
149 | * interp.c: Added dineroIII, and BSD profiling support. Also | |
150 | run-time FP handling. | |
151 | ||
152 | Sun Oct 22 00:57:18 1995 James G. Smith <[email protected]> | |
153 | ||
154 | * Changelog, Makefile.in, README.Cygnus, configure, configure.in, | |
155 | gencode.c, interp.c, support.h: created. |