version 1.1, 2006/01/19 17:16:29
|
version 1.2, 2006/02/15 13:00:30
|
Line 1
|
Line 1
|
/********************************************************************/ |
|
/* defines.h */ |
|
/* */ |
|
/* Copyright (c) 1997-2006 Rafael Rico (rafael.rico@uah.es) */ |
|
/* */ |
|
/* This file is part of ADD version 5.10. */ |
|
/* */ |
|
/* ADD is free software; you can redistribute it and/or modify */ |
|
/* it under the terms of the GNU General Public License as */ |
|
/* published by the Free Software Foundation; either version 2 of */ |
|
/* the License, or (at your option) any later version. */ |
|
/* */ |
|
/* ADD is distributed in the hope that it will be useful, */ |
|
/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ |
|
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ |
|
/* GNU General Public License for more details. */ |
|
/* */ |
|
/* You should have received a copy of the GNU General Public */ |
|
/* License along with ADD; if not, write to the Free Software */ |
|
/* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA */ |
|
/* 02111-1307 USA */ |
|
/* */ |
|
/* --------------------------- History --------------------------- */ |
|
/* */ |
|
/* Revision 1.2. 01/2006 */ |
|
/* Added GPL License and JavaDoc style documentation */ |
|
/* */ |
|
/* Revision 1.1. 09/2005 */ |
|
/* Initial Revision */ |
|
/* */ |
|
/********************************************************************/ |
|
|
|
|
|
/*****************************************************************************/ |
/*****************************************************************************/ |
/* MÓDULO: defines.h */ |
/* MÓDULO: defines.h */ |
/* */ |
/* */ |
Line 127
|
Line 94
|
#define NOTOMADO 3 |
#define NOTOMADO 3 |
|
|
/* TIPOS DE DEPENDENCIAS */ |
/* TIPOS DE DEPENDENCIAS */ |
#define RW 0 /* verdadera o lectura después de escritura */ |
#define RW 0 /* verdadera o lectura después de escritura */ |
#define WR 1 /* antidependencia o escritura después de lectura */ |
#define WR 1 /* antidependencia o escritura después de lectura */ |
#define WW 2 /* salida o escritura después de escritura */ |
#define WW 2 /* salida o escritura después de escritura */ |
|
|
/* TIPOS DE DATOS */ |
/* TIPOS DE DATOS */ |
#define DATOSEXP 10 /* datos explícitos */ |
#define DATOSEXP 10 /* datos explícitos */ |
#define DATOSIMP 11 /* datos implícitos */ |
#define DATOSIMP 11 /* datos implícitos */ |
#define DIREXP 20 /* direcciones explícitos */ |
#define DIREXP 20 /* direcciones explícitos */ |
#define DIRIMP 21 /* direcciones implícitos */ |
#define DIRIMP 21 /* direcciones implícitos */ |
#define PILAEXP 30 /* pila explícitos */ |
#define PILAEXP 30 /* pila explícitos */ |
#define PILAIMP 31 /* pila implícitos */ |
#define PILAIMP 31 /* pila implícitos */ |
#define CCEXP 40 /* códigos de condición explícitos */ |
#define CCEXP 40 /* códigos de condición explícitos */ |
#define CCIMP 41 /* códigos de condición implícitos */ |
#define CCIMP 41 /* códigos de condición implícitos */ |
|
|
/* FORMATO ENSAMBLADOR */ |
/* FORMATO ENSAMBLADOR */ |
#define INTEL 0 /* formato de instrucción ensamblador INTEL */ |
#define INTEL 0 /* formato de instrucción ensamblador INTEL */ |
#define ATT 1 /* formato de instrucción ensamblador ATT */ |
#define ATT 1 /* formato de instrucción ensamblador ATT */ |
|
|
|
|