You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ar...@apache.org on 2005/12/26 22:33:32 UTC
svn commit: r359101 -
/incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/libjc/interp.c
Author: archie
Date: Mon Dec 26 13:33:29 2005
New Revision: 359101
URL: http://svn.apache.org/viewcvs?rev=359101&view=rev
Log:
Minor optimization for MULTIANEWARRAY when sizeof(_jc_word) = sizeof(jint).
Modified:
incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/libjc/interp.c
Modified: incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/libjc/interp.c
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/libjc/interp.c?rev=359101&r1=359100&r2=359101&view=diff
==============================================================================
--- incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/libjc/interp.c (original)
+++ incubator/harmony/enhanced/trunk/sandbox/contribs/jchevm/jchevm/libjc/interp.c Mon Dec 26 13:33:29 2005
@@ -1387,8 +1387,10 @@
POP(info->dims);
sizes = &STACKI(0); /* overwrite popped stack */
- for (i = 0; i < info->dims; i++)
- sizes[i] = STACKI(i);
+ if (sizeof(_jc_word) != sizeof(jint)) {
+ for (i = 0; i < info->dims; i++)
+ sizes[i] = STACKI(i);
+ }
if ((array = _jc_new_multiarray(env,
info->type, info->dims, sizes)) == NULL)
goto exception;