From: Zoltan Varga Date: Fri, 12 May 2017 00:21:51 +0000 (-0400) Subject: [jit] Fix CPBLK for large sizes. X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=e7839d77b4cae210a60f961528421e2ea6c11c8c;p=mono.git [jit] Fix CPBLK for large sizes. --- diff --git a/mono/mini/memory-access.c b/mono/mini/memory-access.c index 8974cf4c6e6..f20d6790eea 100644 --- a/mono/mini/memory-access.c +++ b/mono/mini/memory-access.c @@ -262,7 +262,7 @@ mini_emit_memory_copy_bytes (MonoCompile *cfg, MonoInst *dest, MonoInst *src, Mo mini_emit_memory_barrier (cfg, MONO_MEMORY_BARRIER_SEQ); } - if ((cfg->opt & MONO_OPT_INTRINS) && (size->opcode == OP_ICONST)) { + if ((cfg->opt & MONO_OPT_INTRINS) && (size->opcode == OP_ICONST) && size->inst_c0 < 10000) { mini_emit_memcpy_const_size (cfg, dest, src, size->inst_c0, align); } else { if (cfg->verbose_level > 3)