From: Aleksey Demakov Date: Mon, 27 Feb 2006 13:23:44 +0000 (+0000) Subject: fixed int to uint and uint to int conversion X-Git-Tag: before.move.to.git~265 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=5413a1ade9be5b7d39d7a5a4259241eeb52d93ff;p=francis%2Flibjit.git fixed int to uint and uint to int conversion --- diff --git a/ChangeLog b/ChangeLog index 4919f3f..52099e7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-02-27 Aleksey Demakov + + * jit/jit-insn.c (jit_insn_convert): fix int->uint and uint->int + conversion. + 2006-02-26 Aleksey Demakov * jit/jit-rules-x86.sel: fix JIT_OP_STORE_RELATIVE_LONG. diff --git a/jit/jit-insn.c b/jit/jit-insn.c index 712ad14..ffa4b06 100644 --- a/jit/jit-insn.c +++ b/jit/jit-insn.c @@ -4481,7 +4481,7 @@ jit_value_t jit_insn_convert(jit_function_t func, jit_value_t value, #ifndef JIT_NATIVE_INT32 {CVT(JIT_OP_TRUNC_INT, int), #else - {CVT_NONE, + {CVT(JIT_OP_COPY_INT, int), #endif CVT_NONE, CVT_NONE}, @@ -4538,7 +4538,7 @@ jit_value_t jit_insn_convert(jit_function_t func, jit_value_t value, #ifndef JIT_NATIVE_INT32 {CVT(JIT_OP_TRUNC_UINT, uint), #else - {CVT_NONE, + {CVT(JIT_OP_COPY_INT, uint), #endif CVT_NONE, CVT_NONE},