version 1.3, 1998/10/25 23:15:47
|
version 1.7, 1999/02/06 22:28:22
|
Line 2
|
Line 2
|
This is a generic file for 32-bit machines with IEEE FP arithmetic (no VMS). |
This is a generic file for 32-bit machines with IEEE FP arithmetic (no VMS). |
It only supports indirect threading. |
It only supports indirect threading. |
|
|
Copyright (C) 1995 Free Software Foundation, Inc. |
Copyright (C) 1995,1998 Free Software Foundation, Inc. |
|
|
This file is part of Gforth. |
This file is part of Gforth. |
|
|
Line 21
|
Line 21
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
*/ |
*/ |
|
|
|
#ifndef THREADING_SCHEME |
|
#define THREADING_SCHEME 6 |
|
#endif |
|
|
/* define SYSCALL */ |
/* define SYSCALL */ |
|
|
#ifndef SYSCALL |
#ifndef SYSCALL |
#define SYSCALL |
#define SYSCALL |
#endif |
#endif |
|
|
|
#ifndef SYSSIGNALS |
|
#define SYSSIGNALS |
|
#endif |
|
|
#ifndef USE_FTOS |
#ifndef USE_FTOS |
#ifndef USE_NO_FTOS |
#ifndef USE_NO_FTOS |
/* keep top of FP stack in register. Since most processors have FP |
/* keep top of FP stack in register. Since most processors have FP |
Line 70 typedef void **Label;
|
Line 78 typedef void **Label;
|
typedef void *Label; |
typedef void *Label; |
#endif /* !defined(DOUBLY_INDIRECT) */ |
#endif /* !defined(DOUBLY_INDIRECT) */ |
|
|
|
/* feature defines */ |
|
|
|
#define HAS_DCOMPS |
|
#define HAS_FILE |
|
#define HAS_FLOATING |
|
#define HAS_GLOCALS |
|
#define HAS_HASH |
|
#define HAS_OS |
|
#define HAS_XCONDS |
|
|
|
#define RELINFOBITS 8 |