]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/commitdiff
fixed int to uint and uint to int conversion
authorAleksey Demakov <ademakov@gmail.com>
Mon, 27 Feb 2006 13:23:44 +0000 (13:23 +0000)
committerAleksey Demakov <ademakov@gmail.com>
Mon, 27 Feb 2006 13:23:44 +0000 (13:23 +0000)
ChangeLog
jit/jit-insn.c

index 4919f3fb87ad95f561c458d24b1baaca23908e2b..52099e7411c627faed447cfe731f989182b165de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-02-27  Aleksey Demakov  <ademakov@gmail.com>
+
+       * jit/jit-insn.c (jit_insn_convert): fix int->uint and uint->int
+       conversion.
+
 2006-02-26  Aleksey Demakov  <ademakov@gmail.com>
 
        * jit/jit-rules-x86.sel: fix JIT_OP_STORE_RELATIVE_LONG.
index 712ad14aaab735f46c259570722d2f7a95dcaedd..ffa4b062c7f8507c3afca8d0335c3d2b1bf4f447 100644 (file)
@@ -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},