Author: zoltan
Date: 2007-12-21 20:58:07 -0500 (Fri, 21 Dec 2007)
New Revision: 91801

Modified:
   branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog
   branches/vargaz/mini-linear-il/mono/mono/mini/inssel-long.brg
   branches/vargaz/mini-linear-il/mono/mono/mini/inssel-long32.brg
   branches/vargaz/mini-linear-il/mono/mono/mini/method-to-ir.c
   branches/vargaz/mini-linear-il/mono/mono/mini/mini-ops.h
   branches/vargaz/mini-linear-il/mono/mono/mini/mini.c
   branches/vargaz/mini-linear-il/mono/mono/mini/simple-mini-ops.h
Log:
2007-12-22  Zoltan Varga  <[EMAIL PROTECTED]>

        * method-to-ir.c (mono_decompose_long_opts): Fix a typo.

        * mini.c mini-ops.h inssel-long.brg inssel-long32.brg simple-mini-ops.h:
        Rename OP_LONG_SHRUN_32 to OP_LSHR_UN_32 for consistency.


Modified: branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog     2007-12-22 
00:22:45 UTC (rev 91800)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog     2007-12-22 
01:58:07 UTC (rev 91801)
@@ -1,3 +1,10 @@
+2007-12-22  Zoltan Varga  <[EMAIL PROTECTED]>
+
+       * method-to-ir.c (mono_decompose_long_opts): Fix a typo.
+
+       * mini.c mini-ops.h inssel-long.brg inssel-long32.brg simple-mini-ops.h:
+       Rename OP_LONG_SHRUN_32 to OP_LSHR_UN_32 for consistency.
+
 2007-12-20  Zoltan Varga  <[EMAIL PROTECTED]>
 
        * mini-amd64.c: Use OP_FMOVE instead of OP_AMD64_SET_XMMREG_R8 if 
possible.

Modified: branches/vargaz/mini-linear-il/mono/mono/mini/inssel-long.brg
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/inssel-long.brg       
2007-12-22 00:22:45 UTC (rev 91800)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/inssel-long.brg       
2007-12-22 01:58:07 UTC (rev 91801)
@@ -111,7 +111,7 @@
        MONO_EMIT_NEW_COND_EXC (s, C, "OverflowException");
 }
 
-reg: OP_LONG_SHRUN_32 (reg) {
+reg: OP_LSHR_UN_32 (reg) {
        MONO_EMIT_BIALU_IMM (s, tree, OP_LSHR_UN_IMM, state->reg1, 
state->left->reg1, 32);
 }
 

Modified: branches/vargaz/mini-linear-il/mono/mono/mini/inssel-long32.brg
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/inssel-long32.brg     
2007-12-22 00:22:45 UTC (rev 91800)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/inssel-long32.brg     
2007-12-22 01:58:07 UTC (rev 91801)
@@ -260,27 +260,27 @@
        MONO_EMIT_NEW_BIALU (s, tree->opcode, state->reg1, state->left->reg1, 
state->right->reg1); 
 }
 
-lreg: OP_LONG_SHRUN_32 (lreg) {
+lreg: OP_LSHR_UN_32 (lreg) {
        /* just move the upper half to the lower and zero the high word */
        MONO_EMIT_NEW_UNALU (s, OP_MOVE, state->reg1, state->left->reg2);
        MONO_EMIT_NEW_ICONST (s, state->reg2, 0);
 }
 
-reg: OP_LCONV_TO_I4 (OP_LONG_SHRUN_32 (lreg)),
-reg: OP_LCONV_TO_U4 (OP_LONG_SHRUN_32 (lreg)) {
+reg: OP_LCONV_TO_I4 (OP_LSHR_UN_32 (lreg)),
+reg: OP_LCONV_TO_U4 (OP_LSHR_UN_32 (lreg)) {
        MONO_EMIT_NEW_UNALU (s, OP_MOVE, state->reg1, state->left->left->reg2);
 }
 
 
-lreg: OP_LONG_SHRUN_32 (CEE_LDIND_I8 (base)) {
+lreg: OP_LSHR_UN_32 (CEE_LDIND_I8 (base)) {
        /* just move the upper half to the lower and zero the high word */
        MONO_EMIT_NEW_LOAD_MEMBASE_OP (s, OP_LOADI4_MEMBASE, state->reg1, 
                                       state->left->left->tree->inst_basereg, 
state->left->left->tree->inst_offset + MINI_MS_WORD_OFFSET);
        MONO_EMIT_NEW_ICONST (s, state->reg2, 0);
 }
 
-reg: OP_LCONV_TO_I4 (OP_LONG_SHRUN_32 (CEE_LDIND_I8 (base))),
-reg: OP_LCONV_TO_U4 (OP_LONG_SHRUN_32 (CEE_LDIND_I8 (base))) {
+reg: OP_LCONV_TO_I4 (OP_LSHR_UN_32 (CEE_LDIND_I8 (base))),
+reg: OP_LCONV_TO_U4 (OP_LSHR_UN_32 (CEE_LDIND_I8 (base))) {
        /* just move the upper half to the lower and zero the high word */
        MONO_EMIT_NEW_LOAD_MEMBASE_OP (s, OP_LOADI4_MEMBASE, state->reg1, 
                                       
state->left->left->left->tree->inst_basereg,

Modified: branches/vargaz/mini-linear-il/mono/mono/mini/method-to-ir.c
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/method-to-ir.c        
2007-12-22 00:22:45 UTC (rev 91800)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/method-to-ir.c        
2007-12-22 01:58:07 UTC (rev 91801)
@@ -5571,7 +5571,7 @@
                                         * later apply the speedup to the left 
shift as well
                                         * See BUG# 57957.
                                         */
-                                       /* FIXME: Move this to the strenght 
reduction pass */
+                                       /* FIXME: Move this to the strength 
reduction pass */
                                        /* just move the upper half to the 
lower and zero the high word */
                                        MONO_EMIT_NEW_UNALU (cfg, OP_MOVE, 
tree->dreg + 1, tree->sreg1 + 2);
                                        MONO_EMIT_NEW_ICONST (cfg, tree->dreg + 
2, 0);

Modified: branches/vargaz/mini-linear-il/mono/mono/mini/mini-ops.h
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/mini-ops.h    2007-12-22 
00:22:45 UTC (rev 91800)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/mini-ops.h    2007-12-22 
01:58:07 UTC (rev 91801)
@@ -299,7 +299,7 @@
 MINI_OP(OP_LBLE_UN, "long_ble_un", NONE, NONE, NONE)
 MINI_OP(OP_LBLT_UN, "long_blt_un", NONE, NONE, NONE)
 
-MINI_OP(OP_LONG_SHRUN_32, "long_shr_un_32", NONE, NONE, NONE)
+MINI_OP(OP_LSHR_UN_32, "long_shr_un_32", NONE, NONE, NONE)
 
 /* Variants of the original opcodes which take the two parts of the long as 
two arguments */
 MINI_OP(OP_LCONV_TO_R8_2,"long_conv_to_r8_2", FREG, IREG, IREG)

Modified: branches/vargaz/mini-linear-il/mono/mono/mini/mini.c
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/mini.c        2007-12-22 
00:22:45 UTC (rev 91800)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/mini.c        2007-12-22 
01:58:07 UTC (rev 91801)
@@ -6263,7 +6263,7 @@
                         */
                        if ((ins->opcode == OP_LSHR_UN) && (ins->type == 
STACK_I8) 
                                        && (ins->inst_right->opcode == 
OP_ICONST) && (ins->inst_right->inst_c0 == 32)) {
-                               ins->opcode = OP_LONG_SHRUN_32;
+                               ins->opcode = OP_LSHR_UN_32;
                                /*g_print ("applied long shr speedup to %s\n", 
cfg->method->name);*/
                                ip++;
                                break;

Modified: branches/vargaz/mini-linear-il/mono/mono/mini/simple-mini-ops.h
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/simple-mini-ops.h     
2007-12-22 00:22:45 UTC (rev 91800)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/simple-mini-ops.h     
2007-12-22 01:58:07 UTC (rev 91801)
@@ -167,7 +167,7 @@
 MINI_OP(OP_INEG,       "int_neg")
 MINI_OP(OP_INOT,       "int_not")
 
-MINI_OP(OP_LONG_SHRUN_32, "long_shr_un_32")
+MINI_OP(OP_LSHR_UN_32, "long_shr_un_32")
 
 MINI_OP(OP_FADD,   "float_add")
 MINI_OP(OP_FSUB,   "float_sub")

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to