From 5413a1ade9be5b7d39d7a5a4259241eeb52d93ff Mon Sep 17 00:00:00 2001 From: Aleksey Demakov Date: Mon, 27 Feb 2006 13:23:44 +0000 Subject: [PATCH] fixed int to uint and uint to int conversion --- ChangeLog | 5 +++++ jit/jit-insn.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) 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}, -- 2.47.3