--- gforth/Attic/mips.h 1995/01/21 17:26:45 1.3 +++ gforth/Attic/mips.h 1996/07/16 20:57:13 1.6 @@ -1,7 +1,22 @@ -/* - Copyright 1992 by the ANSI figForth Development Group +/* This is the machine-specific part for MIPS R[2346810]000 processors - This is the machine-specific part for MIPS R[2346810]000 processors + Copyright (C) 1995 Free Software Foundation, Inc. + + This file is part of Gforth. + + Gforth 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. + + This program 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 this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #if !defined(USE_TOS) && !defined(USE_NO_TOS) @@ -20,8 +35,6 @@ #endif #endif -#ifdef DIRECT_THREADED - #ifdef ultrix #include #else @@ -29,11 +42,9 @@ #include #endif -#define CACHE_FLUSH(addr,size) \ +#define FLUSH_ICACHE(addr,size) \ cacheflush((char *)(addr), (int)(size), BCACHE) -#endif - #include "32bit.h" #ifdef DIRECT_THREADED @@ -69,10 +80,10 @@ /* this is the point where the does code starts if label points to the * jump dodoes */ -# define DOES_CODE(cfa) ((Xt *)(((char *)CODE_ADDRESS(cfa))+8)) +# define DOES_CODE1(cfa) ((Xt *)(((char *)CODE_ADDRESS(cfa))+8)) /* this is a special version of DOES_CODE for use in dodoes */ -# define DOES_CODE1(cfa) DOES_CODE(cfa) +# define DOES_CODE(cfa) DOES_CODE1(cfa) # define DOES_HANDLER_SIZE 8 # define MAKE_DOES_CF(cfa,does_code) \