formats.isa revision 6691:cd68b6ecd68d
13123Sgblack@eecs.umich.edu// -*- mode:c++ -*- 23123Sgblack@eecs.umich.edu 33123Sgblack@eecs.umich.edu// Copyright (c) 2009 The University of Edinburgh 43123Sgblack@eecs.umich.edu// All rights reserved. 53123Sgblack@eecs.umich.edu// 63123Sgblack@eecs.umich.edu// Redistribution and use in source and binary forms, with or without 73123Sgblack@eecs.umich.edu// modification, are permitted provided that the following conditions are 83123Sgblack@eecs.umich.edu// met: redistributions of source code must retain the above copyright 93123Sgblack@eecs.umich.edu// notice, this list of conditions and the following disclaimer; 103123Sgblack@eecs.umich.edu// redistributions in binary form must reproduce the above copyright 113123Sgblack@eecs.umich.edu// notice, this list of conditions and the following disclaimer in the 123123Sgblack@eecs.umich.edu// documentation and/or other materials provided with the distribution; 133123Sgblack@eecs.umich.edu// neither the name of the copyright holders nor the names of its 143123Sgblack@eecs.umich.edu// contributors may be used to endorse or promote products derived from 153123Sgblack@eecs.umich.edu// this software without specific prior written permission. 163123Sgblack@eecs.umich.edu// 173123Sgblack@eecs.umich.edu// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 183123Sgblack@eecs.umich.edu// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 193123Sgblack@eecs.umich.edu// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 203123Sgblack@eecs.umich.edu// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 213123Sgblack@eecs.umich.edu// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 223123Sgblack@eecs.umich.edu// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 233123Sgblack@eecs.umich.edu// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 243123Sgblack@eecs.umich.edu// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 253123Sgblack@eecs.umich.edu// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 263123Sgblack@eecs.umich.edu// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 273123Sgblack@eecs.umich.edu// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 283123Sgblack@eecs.umich.edu// 293804Ssaidi@eecs.umich.edu// Authors: Timothy M. Jones 303123Sgblack@eecs.umich.edu 313123Sgblack@eecs.umich.edu//Templates from this format are used later 323123Sgblack@eecs.umich.edu//Include the basic format 333123Sgblack@eecs.umich.edu##include "basic.isa" 343123Sgblack@eecs.umich.edu 353123Sgblack@eecs.umich.edu//Include integer instructions 363123Sgblack@eecs.umich.edu##include "integer.isa" 373123Sgblack@eecs.umich.edu 383123Sgblack@eecs.umich.edu//Include condition register instructions 393123Sgblack@eecs.umich.edu##include "condition.isa" 403123Sgblack@eecs.umich.edu 413804Ssaidi@eecs.umich.edu//Include utility functions 423804Ssaidi@eecs.umich.edu##include "util.isa" 433123Sgblack@eecs.umich.edu 443123Sgblack@eecs.umich.edu//Include the float formats 453123Sgblack@eecs.umich.edu##include "fp.isa" 463123Sgblack@eecs.umich.edu 473123Sgblack@eecs.umich.edu//Include the mem format 483123Sgblack@eecs.umich.edu##include "mem.isa" 493123Sgblack@eecs.umich.edu 503123Sgblack@eecs.umich.edu//Include the branch format 513123Sgblack@eecs.umich.edu##include "branch.isa" 523123Sgblack@eecs.umich.edu 533123Sgblack@eecs.umich.edu//Include the misc format 543804Ssaidi@eecs.umich.edu##include "misc.isa" 553804Ssaidi@eecs.umich.edu 563123Sgblack@eecs.umich.edu//Include the unimplemented format 573804Ssaidi@eecs.umich.edu##include "unimp.isa" 583123Sgblack@eecs.umich.edu 593123Sgblack@eecs.umich.edu//Include the unknown format 603123Sgblack@eecs.umich.edu##include "unknown.isa" 613123Sgblack@eecs.umich.edu