old-cross-binutils/sim/mips
Chris Demetriou cfe9ea23c7 2002-06-06 Chris Demetriou <cgd@broadcom.com>
Ed Satterthwaite  <ehs@broadcom.com>

	* cp1.h: New file.
	* sim-main.h: Include cp1.h.
	(SETFCC, GETFCC, IR, UF, OF, DX, IO, UO, FP_FLAGS, FP_ENABLE)
	(FP_CAUSE, GETFS, FP_RM_NEAREST, FP_RM_TOZERO, FP_RM_TOPINF)
	(FP_RM_TOMINF, GETRM): Remove.  Moved to cp1.h.
	(FP_FS, FP_MASK_RM, FP_SH_RM, Nan, Less, Equal): Remove.
	(value_fcr, store_fcr, test_fcsr, fp_cmp): New prototypes.
	(ValueFCR, StoreFCR, TestFCSR, Compare): New macros.
	* cp1.c: Don't include sim-fpu.h; already included by
	sim-main.h.  Clean up formatting of some comments.
	(NaN, Equal, Less): Remove.
	(test_fcsr, value_fcr, store_fcr, update_fcsr, fp_test)
	(fp_cmp): New functions.
	* mips.igen (do_c_cond_fmt): Remove.
	(C.cond.fmta, C.cond.fmtb): Replace uses of do_c_cond_fmt_a with
	Compare.  Add result tracing.
	(CxC1): Remove, replace with...
	(CFC1a, CFC1b, CFC1c, CTC1a, CTC1b, CTC1c): New instructions.
	(DMxC1): Remove, replace with...
	(DMFC1a, DMFC1b, DMTC1a, DMTC1b): New instructions.
	(MxC1): Remove, replace with...
	(MFC1a, MFC1b, MTC1a, MTC1b): New instructions.
2002-06-07 00:13:24 +00:00
..
acconfig.h
ChangeLog 2002-06-06 Chris Demetriou <cgd@broadcom.com> 2002-06-07 00:13:24 +00:00
config.in
configure 2002-06-03 Chris Demetriou <cgd@broadcom.com> 2002-06-03 21:00:29 +00:00
configure.in 2002-06-03 Chris Demetriou <cgd@broadcom.com> 2002-06-03 21:00:29 +00:00
cp1.c 2002-06-06 Chris Demetriou <cgd@broadcom.com> 2002-06-07 00:13:24 +00:00
cp1.h 2002-06-06 Chris Demetriou <cgd@broadcom.com> 2002-06-07 00:13:24 +00:00
dv-tx3904cpu.c
dv-tx3904irc.c
dv-tx3904sio.c import gdb-1999-12-06 snapshot 1999-12-07 03:56:43 +00:00
dv-tx3904tmr.c
interp.c 2002-06-04 Chris Demetriou <cgd@broadcom.com> 2002-06-04 22:38:41 +00:00
m16.dc
m16.igen * m16.igen (break): Call SignalException not sim_engine_halt. 2000-07-20 00:02:22 +00:00
m16run.c
Makefile.in 2002-06-03 Chris Demetriou <cgd@broadcom.com> 2002-06-03 21:00:29 +00:00
mdmx.c 2002-06-03 Chris Demetriou <cgd@broadcom.com> 2002-06-03 21:00:29 +00:00
mdmx.igen 2002-06-03 Chris Demetriou <cgd@broadcom.com> 2002-06-03 21:00:29 +00:00
mips.dc
mips.igen 2002-06-06 Chris Demetriou <cgd@broadcom.com> 2002-06-07 00:13:24 +00:00
sb1.igen 2002-06-03 Chris Demetriou <cgd@broadcom.com> 2002-06-03 21:00:29 +00:00
sim-main.c 2002-06-03 Chris Demetriou <cgd@broadcom.com> 2002-06-03 22:30:52 +00:00
sim-main.h 2002-06-06 Chris Demetriou <cgd@broadcom.com> 2002-06-07 00:13:24 +00:00
tconfig.in
tx.igen
vr.igen