X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fjit%2Farm%2Farch.h;h=a1175a355be9e7d26b6ff0eca08f7396311a97ea;hb=18bbd718a86642a2fc82d27abc5891056a3889b8;hp=bbca00f95dc935ca86906d10cf57d7ad8d5bf922;hpb=7be883fb80801314e5b2219fd22a61bbac61f9a0;p=cacao.git diff --git a/src/vm/jit/arm/arch.h b/src/vm/jit/arm/arch.h index bbca00f95..a1175a355 100644 --- a/src/vm/jit/arm/arch.h +++ b/src/vm/jit/arm/arch.h @@ -22,25 +22,19 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - Contact: cacao@cacaojvm.org - - Authors: Michael Starzinger - Christian Thalinger - - $Id: arch.h 7601 2007-03-28 23:02:50Z michi $ - */ #ifndef _ARCH_H #define _ARCH_H +#include "config.h" + + /* define architecture features ***********************************************/ #define U8_AVAILABLE 1 -#define USEBUILTINTABLE - #define SUPPORT_DIVISION 0 #define SUPPORT_LONG 1 @@ -102,17 +96,9 @@ #endif -#define HAS_4BYTE_STACKSLOT #define SUPPORT_COMBINE_INTEGER_REGISTERS #define SUPPORT_PASS_FLOATARGS_IN_INTREGS -#define ALIGN_LONGS_IN_MEMORY /* Align Longs and/or Doubles at */ -#define ALIGN_DOUBLES_IN_MEMORY /* 2*Stackslotsize relativ to stackframe */ -/* Memory Positions for not Interface Stackslots (allocate_scratch_registers) */ -/* are not properly aligned in case HAS_4_BYTE_STACKSLOT is not defined! */ -/* For HAS_4_BYTE_STACKSLOT archs no distinction is made between long and */ -/* define SUPPORT_COMBINE_INTEGER_REGISTERS */ - /* branches *******************************************************************/ @@ -130,7 +116,6 @@ /* replacement ****************************************************************/ #define REPLACEMENT_PATCH_SIZE 4 /* bytes */ -#define REPLACEMENT_STUB_SIZE 5 /* words */ #endif /* _ARCH_H */