From: Paolo Molaro Date: Mon, 4 Aug 2003 10:22:15 +0000 (-0000) Subject: Mon Aug 4 12:12:26 CEST 2003 Paolo Molaro X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=73b7a628fc93df6d82e80174db93fea5a5f940de;p=mono.git Mon Aug 4 12:12:26 CEST 2003 Paolo Molaro * inssel-long32.brg: couple more opcodes implemented. svn path=/trunk/mono/; revision=17046 --- diff --git a/mono/mini/ChangeLog b/mono/mini/ChangeLog index 3228704bee2..c84920ae5b3 100644 --- a/mono/mini/ChangeLog +++ b/mono/mini/ChangeLog @@ -1,3 +1,8 @@ + +Mon Aug 4 12:12:26 CEST 2003 Paolo Molaro + + * inssel-long32.brg: couple more opcodes implemented. + Thu Jul 31 22:43:02 EDT 2003 Mark Crichton * mini-sparc.c: Even more opcodes implemeted. diff --git a/mono/mini/inssel-long32.brg b/mono/mini/inssel-long32.brg index 23365a27a56..a48e2503a02 100644 --- a/mono/mini/inssel-long32.brg +++ b/mono/mini/inssel-long32.brg @@ -653,4 +653,14 @@ lreg: OP_LCONV_TO_OVF_U8 (lreg) { MONO_EMIT_UNALU (s, tree, OP_MOVE, state->reg2, state->left->reg2); } +lreg: OP_LCONV_TO_OVF_I8 (lreg) { + MONO_EMIT_NEW_UNALU (s, OP_MOVE, state->reg1, state->left->reg1); + MONO_EMIT_UNALU (s, tree, OP_MOVE, state->reg2, state->left->reg2); +} + +lreg: OP_LCONV_TO_OVF_U8_UN (lreg) { + MONO_EMIT_NEW_UNALU (s, OP_MOVE, state->reg1, state->left->reg1); + MONO_EMIT_UNALU (s, tree, OP_MOVE, state->reg2, state->left->reg2); +} + %%