From 5814b9fb5581863a4810602e732dc7b9302715e0 Mon Sep 17 00:00:00 2001 From: jschauma Date: Mon, 29 Apr 2002 17:17:42 +0000 Subject: Upgrade to 6.4 Changes from 6.3: - PCSpim no longer shifts the focus of the register and data segments when values change. - fixed bug in the expansion of USH pseudo-op. - Add system calls for open, close, read, and write. - Fixed the Configure file to work with Mac OSX. - Made the REM pseudo-op require 3 arguments. - Fixed PCSpim dumping code to dump contents of console window. - Treat LUI's immediate value as unsigned, as it is not sign extended. - More error checking for malformed programs. - Make symbol "main" as global. - Avoid clearing last few bytes of data segments when they expand. - Check that high-order 4 bits in jump instruction's PC match bits in target PC. Changes from 6.2: - PCSpim interface simplified to 4 fixed panes, similar to xspim, which permit cut and paste. - PCSpim console stays on the screen after assembly program terminates. - Comments in assembly source displayed in text segment. - NOP is standardized to sll $0 $0 0 (= 0x00000000) - Fixed several bugs and missed optimization in computing immediate values in lw/sw instruction sequences. - High 2 bits in negative branch offsets were incorrect. - Display floating point registers with up to 18 digits of precision. - New spim command (print_all_regs) prints all registers. - Minor changes to compile spim under cygwin for Windows. - Validate the range of immediate values in MIPS (but not pseudo) instructions. - Fixed display of stack with non-word aligned $sp. - New flags: * -delayed-branches Simulate MIPS delayed control transfers for branches, jumps, and calls * -delayed-loads Simulate MIPS non-interlocked loads. (approved by hubertf) --- emulators/spim/Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'emulators/spim/Makefile') diff --git a/emulators/spim/Makefile b/emulators/spim/Makefile index 2a859bfd9ac..09a831b4323 100644 --- a/emulators/spim/Makefile +++ b/emulators/spim/Makefile @@ -1,17 +1,18 @@ -# $NetBSD: Makefile,v 1.10 2001/09/09 20:36:22 agc Exp $ +# $NetBSD: Makefile,v 1.11 2002/04/29 17:17:42 jschauma Exp $ # FreeBSD Id: Makefile,v 1.5 1997/10/10 06:53:35 obrien Exp # DISTNAME= spim -PKGNAME= spim-6.2 +PKGNAME= spim-6.4 CATEGORIES= emulators -MASTER_SITES= ftp://ftp.cs.wisc.edu/pub/spim/ +MASTER_SITES= http://www.cs.wisc.edu/~larus/SPIM/ \ + ftp://ftp.cs.wisc.edu/pub/spim/ MAINTAINER= deberg@netbsd.org HOMEPAGE= http://www.cs.wisc.edu/~larus/spim.html COMMENT= MIPS R2000 Simulator -WRKSRC= ${WRKDIR} +WRKSRC= ${WRKDIR}/${PKGNAME} HAS_CONFIGURE= yes CONFIGURE_SCRIPT= ./Configure -- cgit v1.2.3