Remove authors from copyright.
authorAli Saidi <saidi@eecs.umich.edu>
Mon, 29 May 2006 03:26:15 +0000 (23:26 -0400)
committerAli Saidi <saidi@eecs.umich.edu>
Mon, 29 May 2006 03:26:15 +0000 (23:26 -0400)
--HG--
extra : convert_revision : 5daba0ab70b4e6d7213bad6aedcb47a0fe56031d

17 files changed:
LICENSE
src/arch/alpha/isa/branch.isa
src/arch/alpha/isa/decoder.isa
src/arch/alpha/isa/fp.isa
src/arch/alpha/isa/int.isa
src/arch/alpha/isa/main.isa
src/arch/alpha/isa/mem.isa
src/arch/alpha/isa/opcdec.isa
src/arch/alpha/isa/pal.isa
src/arch/alpha/isa/unimp.isa
src/arch/alpha/isa/unknown.isa
src/arch/alpha/isa/util.isa
src/arch/mips/isa/formats/mem.isa
src/arch/mips/isa/formats/unimp.isa
src/arch/mips/isa/formats/unknown.isa
src/arch/mips/isa/main.isa
src/arch/sparc/isa/main.isa

diff --git a/LICENSE b/LICENSE
index 05aa2d1b0f87f647863a604b39626a66db7b7d77..a0800943903a5e0d8a3d424a894c9779d164d2c5 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2000-2005 The Regents of The University of Michigan
+Copyright (c) 2000-2006 The Regents of The University of Michigan
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
index b528df9388fe2b03f40ce06bb3bdffbdc0a55979..f9a425ed2490f64ea526abd37f4fba62c669f9f4 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Control transfer instructions
+//
+
 output header {{
 
     /**
index 1adcfb948820714578e1a0114266f58927a09c13..f41c46ac1a65a0b3e9723f99bd5c51b3956a2412 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// The actual decoder specification
+//
+
 decode OPCODE default Unknown::unknown() {
 
     format LoadAddress {
index f34c13c42425baa329c02763620cd54cbf318d0e..f855ca3a9010b378e5a5b1c280ca86bcde5522a3 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Floating-point instructions
+//
+//     Note that many FP-type instructions which do not support all the
+//     various rounding & trapping modes use the simpler format
+//     BasicOperateWithNopCheck.
+//
+
 output exec {{
     /// Check "FP enabled" machine status bit.  Called when executing any FP
     /// instruction in full-system mode.
index 17ecc1a51cde10ae62169054934f8444cf833dac..e097c8467dfe2a566afa058b2b92ffa1397f0ca9 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Integer operate instructions
+//
+
 output header {{
     /**
      * Base class for integer immediate instructions.
index 03a8e1ff51684ab3a1a981cfc826e0bbc3332108..25d9cc6e94e690e64e26150adcd2ecd2d957f1e5 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Alpha ISA description file.
+//
+////////////////////////////////////////////////////////////////////
+
+
+////////////////////////////////////////////////////////////////////
+//
+// Output include file directives.
+//
+
 output header {{
 #include <sstream>
 #include <iostream>
index 98c7ba9795f5619c6d3f8e506a2ca7f3ebbcfc1a..b2e6fc07e42edf37824cf10672b59a67b909c976 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Memory-format instructions: LoadAddress, Load, Store
+//
+
 output header {{
     /**
      * Base class for general Alpha memory-format instructions.
index bb2f91e5ca19c4e3a08f3707a6a6b84b0ed910aa..add4704dd5cabab90de1fd89d7096903baa9d3cc 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// OPCDEC fault instructions
+//
+
 output header {{
     /**
      * Static instruction class for instructions that cause an OPCDEC fault
index e07bea5a807ce9ad250b70d2d0fc98422ebb29c9..93640f274056f0213bf6049cb8e0c909bc3c3fd1 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// PAL calls & PAL-specific instructions
+//
+
 output header {{
     /**
      * Base class for emulated call_pal calls (used only in
index 39252280177649cfb21c42c09fbeaf5b2dc9477e..c96498764aeb4b4226afe150343565fac000f4fd 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Unimplemented instructions
+//
+
 output header {{
     /**
      * Static instruction class for unimplemented instructions that
index 47d166255a1a11089f9fce7d83605006ab1f0ab2..fb0cee54e4f6d0276a1385d4d68642653f1c7e0b 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Unknown instructions
+//
+
 output decoder {{
     std::string
     Unknown::generateDisassembly(Addr pc, const SymbolTable *symtab) const
index 9fbbf663691a4e6bac9cf972ee95c91ecc18402c..b4ee9cc8d928479d7d9181b3afac9b6f3bdcbb85 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Utility functions for execute methods
+//
+
 output exec {{
 
     /// Return opa + opb, summing carry into third arg.
index e2afc72527ed88f206c75327dc499bf5d47bfe04..922cdb9a2d70049375c81eab8eacf60fbda034e2 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Memory-format instructions: LoadAddress, Load, Store
+//
+
 output header {{
     /**
      * Base class for general Mips memory-format instructions.
index 475a887522e4c2442b73a8eb26b73518985644be..ea0c5b15ee8b7a095522f6962cf3b0510a90ca95 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Unimplemented instructions
+//
+
 output header {{
     /**
      * Static instruction class for unimplemented instructions that
index ba83c007e4cb9d211ca311756aea556935def7ee..6f88e630c5823f7c49f58371f18de5e6bcb54b87 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// Unknown instructions
+//
+
 output header {{
         std::string inst2string(MachInst machInst);
 }};
index 01d81323e9a4eafb61af9dfa35c5e359929faea6..e6f43c3e783f5223ca1b4cf28aac4404c00e7d08 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// MIPS ISA description file.
+//
+////////////////////////////////////////////////////////////////////
+
+//Include the C++ include directives
 ##include "includes.isa"
 
 ////////////////////////////////////////////////////////////////////
index 35167d6b7f00c79e71e552dc6b79190586cbb44d..79be0e2a3f961c50c144b084d50637316bd95f9f 100644 (file)
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+////////////////////////////////////////////////////////////////////
+//
+// SPARC ISA description file.
+//
+////////////////////////////////////////////////////////////////////
+
+//Include the C++ include directives
 ##include "includes.isa"
 
 ////////////////////////////////////////////////////////////////////