--- gforth/arch/alpha/machine.h 2003/01/07 09:31:19 1.12 +++ gforth/arch/alpha/machine.h 2007/12/31 17:34:58 1.20 @@ -1,6 +1,6 @@ /* DEC Alpha - Copyright (C) 1995,1996,1997,1998,2000 Free Software Foundation, Inc. + Copyright (C) 1995,1996,1997,1998,2000,2003,2005,2007 Free Software Foundation, Inc. This file is part of Gforth. @@ -19,12 +19,6 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. */ -/* Be careful: long long on Alpha are 64 bit :-(( */ - -#ifndef THREADING_SCHEME -#define THREADING_SCHEME 5 -#endif - #if !defined(USE_TOS) && !defined(USE_NO_TOS) #define USE_TOS #endif @@ -33,6 +27,12 @@ #include "../generic/machine.h" +/* code padding */ +#define CODE_ALIGNMENT 16 +#define CODE_PADDING {0x1f, 0x04, 0xff, 0x47, 0x00, 0x00, 0xfe, 0x2f, \ + 0x1f, 0x04, 0xff, 0x47, 0x00, 0x00, 0xfe, 0x2f} +#define MAX_PADDING 12 + #ifdef FORCE_REG /* $9-$14 are callee-saved, $1-$8 and $22-$25 are caller-saved */ #define IPREG asm("$10")