projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[runtime] Add a few mono mono_class_is_... accessors. (#3891)
[mono.git]
/
mono
/
mini
/
mini-s390x.h
diff --git
a/mono/mini/mini-s390x.h
b/mono/mini/mini-s390x.h
index 740ae80e1e35b25acd425a024e54e1ff0dca1199..2ac8cc17a3115c21155a96783b0ae6c49c4d05bc 100644
(file)
--- a/
mono/mini/mini-s390x.h
+++ b/
mono/mini/mini-s390x.h
@@
-63,8
+63,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_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
#define S390_STACK_ALIGNMENT 8
#define S390_FIRST_ARG_REG s390_r2
@@
-114,6
+112,14
@@
typedef struct
#define MONO_ARCH_FRAME_ALIGNMENT 8
#define MONO_ARCH_CODE_ALIGNMENT 32
#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 */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/* Macros used to generate instructions */
/*-----------------------------------------------*/