aboutsummaryrefslogtreecommitdiff
path: root/sim/mips/support.h
AgeCommit message (Collapse)AuthorFilesLines
1997-10-14o Add support for configuring wordsize, fp hardware and targetAndrew Cagney1-108/+0
endianness. Provide defaults for some tier-1 mips targets. o Parameterize all functions with SIM_DESC.
1997-02-11Add r5900Gavin Romig-Koch1-0/+3
1996-12-31 * support.h: Undo previous change to SIGTRAPMark Alexander1-2/+2
and SIGQUIT values.
1996-12-29 * support.h: Make definitions of SIGTRAP and SIGQUIT consistentMark Alexander1-2/+2
with gdb/config/i386/xm-windows.h.
1996-12-20 * support.h: Use _WIN32 instead of __WIN32__. Also add defs forStu Grossman1-2/+4
SIGTRAP and SIGQUIT for _WIN32.
1996-09-20 * gencode.c (process_instructions): Call build_endian_shift whenIan Lance Taylor1-1/+4
expanding STORE RIGHT, to fix swr. * support.h (SIGNEXTEND): If the sign bit is not set, explicitly clear the high bits. * interp.c (Convert): Fix fmt_single to fmt_long to not truncate. Fix float to int conversions to produce signed values.
1996-07-18 * gencode.c (process_instructions): Generate word64 and uword64Stu Grossman1-6/+11
instead of `long long' and `unsigned long long' data types. * interp.c: #include sysdep.h to get signals, and define default for SIGBUS. * (Convert): Work around for Visual-C++ compiler bug with type conversion. * support.h: Make things compile under Visual-C++ by using __int64 instead of `long long'. Change many refs to long long into word64/uword64 typedefs.
1996-03-07Thu Mar 7 11:19:33 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion1-3/+25
* gencode.c, interp.c: Replaced explicit long long references with WORD64HI, WORD64LO, SET64HI and SET64LO macro calls. * support.h (SET64LO, SET64HI): Macros added. This is an intermediate checkin. The work of removing "long long" usage is not yet finished. These changes are clean, and have been sitting on my machine for a while (whilst doing other work), and it is safer for them to be checked in.
1996-01-31 * interp.c (LoadMemory): Enclose text following #endif in /* */.Fred Fish1-2/+2
* support.h: Remove superfluous "1" from #if. * support.h (CHECKSIM): Remove stray 'a' at end of line.
1995-11-08Initial check-in of the MIPS simulator. Work still needs to be done onJackie Smith Cashion1-0/+73
the run-time support code (interp.c) to provide better tracing, and also to add profiling and architecture specific support. At the moment the simulator has a fixed size, fixed address memory area, and simulates a subset of the IDT monitor calls (enough to execute test programs). The other major feature (could even be a bug) is that the simulator makes use of the GCC "long long" extension. Work has been started to make this a build configuration option... but there is still a lot of this to be done.