X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fmini-s390x.h;h=5147ad413cea93fc78aec4082299cd09ceede92f;hb=bc2340ff3c81fb7f9fabdf5c43142eda685c9198;hp=740ae80e1e35b25acd425a024e54e1ff0dca1199;hpb=784e8ad29e1fd1a451c335b340c20f5f4108bc9a;p=mono.git diff --git a/mono/mini/mini-s390x.h b/mono/mini/mini-s390x.h index 740ae80e1e3..5147ad413ce 100644 --- a/mono/mini/mini-s390x.h +++ b/mono/mini/mini-s390x.h @@ -47,7 +47,6 @@ typedef struct #define MONO_ARCH_NEED_DIV_CHECK 1 #define MONO_ARCH_SIGNAL_STACK_SIZE 256*1024 #define MONO_ARCH_HAVE_DECOMPOSE_OPTS 1 -#define MONO_ARCH_HAVE_TLS_GET 1 #define MONO_ARCH_ENABLE_MONO_LMF_VAR 1 #define MONO_ARCH_IMT_REG s390_r9 #define MONO_ARCH_VTABLE_REG S390_FIRST_ARG_REG @@ -63,8 +62,6 @@ typedef struct #define MONO_ARCH_HAVE_INVALIDATE_METHOD 1 #define MONO_ARCH_HAVE_OP_GENERIC_CLASS_INIT 1 #define MONO_ARCH_HAVE_SETUP_ASYNC_CALLBACK 1 -#define MONO_ARCH_MONITOR_OBJECT_REG s390_r2 -#define MONO_ARCH_LOCK_TAKEN_REG s390_r1 #define S390_STACK_ALIGNMENT 8 #define S390_FIRST_ARG_REG s390_r2 @@ -114,6 +111,14 @@ typedef struct #define MONO_ARCH_FRAME_ALIGNMENT 8 #define MONO_ARCH_CODE_ALIGNMENT 32 +/*-----------------------------------------------*/ +/* SIMD Related Definitions */ +/*-----------------------------------------------*/ + +#define MONO_MAX_XREGS 31 +#define MONO_ARCH_CALLEE_XREGS 0x0 +#define MONO_ARCH_CALLEE_SAVED_XREGS 0x0 + /*-----------------------------------------------*/ /* Macros used to generate instructions */ /*-----------------------------------------------*/