This documentation was automatically generated with AcDoc tool.
- 00001     /**
- 00002     \file mips1.ac
- 00003     \author Sandro Rigo
- 00004     Marcus Bartholomeu
- 00005     Alexandro Baldassin (acasm information)
- 00006    
- 00007     The ArchC Team
- 00008     http://www.archc.org/
- 00009    
- 00010     Computer Systems Laboratory (LSC)
- 00011     IC-UNICAMP
- 00012     http://www.lsc.ic.unicamp.br/
- 00013    
- 00014     \version 1.0
- 00015     \date Thu, 29 Jun 2006 14:49:08 -0300
- 00016    
- 00017     \brief The ArchC MIPS-I functional model.
- 00018    
- 00019     \note Copyright (C) 2002-2006 --- The ArchC Team
- 00020    
- 00021     \details
- 00022     This program is free software; you can redistribute it and/or modify
- 00023     it under the terms of the GNU General Public License as published by
- 00024     the Free Software Foundation; either version 2 of the License, or
- 00025     (at your option) any later version.
- 00026    
- 00027     This program is distributed in the hope that it will be useful,
- 00028     but WITHOUT ANY WARRANTY; without even the implied warranty of
- 00029     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- 00030     GNU General Public License for more details.
- 00031    
- 00032     You should have received a copy of the GNU General Public License
- 00033     along with this program; if not, write to the Free Software
- 00034     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- 00035     \end
- 00036     */
- 00037    
- 00038     AC_ARCH (mips1){
- 00039    
- 00040     ac_mem DM:5M;
- 00041     ac_regbank <32> RB:32;
- 00042     ac_regbank RA:32;
- 00043     ac_reg npc;
- 00044     ac_reg hi, lo;
- 00045    
- 00046     ac_wordsize 32;
- 00047    
- 00048     ARCH_CTOR (mips1) {
- 00049    
- 00050     ac_isa ("mips1_isa.ac" );
- 00051     set_endian ("big" );
- 00052    
- 00053     };
- 00054     };