[jit] Add a MONO_ARCH_HAVE_OP_LREM_IMM define instead of using TARGET_AMD64.
authorZoltan Varga <vargaz@gmail.com>
Wed, 25 Jun 2014 17:34:33 +0000 (19:34 +0200)
committerZoltan Varga <vargaz@gmail.com>
Wed, 25 Jun 2014 17:34:55 +0000 (19:34 +0200)
mono/mini/method-to-ir.c
mono/mini/mini-amd64.h

index 8d9ac98d2ba018d31cf77d9d7098308c83e4c709..68eb245167a7a61b0def367e4d70c16b59bc4c72 100644 (file)
@@ -12365,7 +12365,7 @@ mono_op_to_op_imm (int opcode)
                return OP_LSHR_IMM;
        case OP_LSHR_UN:
                return OP_LSHR_UN_IMM;
-#ifdef TARGET_AMD64
+#ifdef MONO_ARCH_HAVE_OP_LREM_IMM
        case OP_LREM:
                return OP_LREM_IMM;
 #endif
index 9c1c7ca15a348371d3d323f1066dc8a846d9816e..e2f9a21e0d7ca3812c6bee954f678151cfbdde62 100644 (file)
@@ -405,6 +405,7 @@ typedef struct MonoCompileArch {
 #define MONO_ARCH_HAVE_OP_TAIL_CALL 1
 #define MONO_ARCH_HAVE_TRANSLATE_TLS_OFFSET 1
 #define MONO_ARCH_HAVE_DUMMY_INIT 1
+#define MONO_ARCH_HAVE_OP_LREM_IMM 1
 
 #if defined(TARGET_OSX) || defined(__linux__)
 #define MONO_ARCH_HAVE_TLS_GET_REG 1