]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/commitdiff
Incorrect values for jit_max_int and jit_max_long.
authorRhys Weatherley <rweather@southern-storm.com.au>
Wed, 12 May 2004 00:53:09 +0000 (00:53 +0000)
committerRhys Weatherley <rweather@southern-storm.com.au>
Wed, 12 May 2004 00:53:09 +0000 (00:53 +0000)
ChangeLog
include/jit/jit-defs.h.in

index 7193630bf839aa444d88efcc231fecac6fee90f1..9ee72f213772a6ddc65f51a6a38e6ba09e98f7ef 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -14,6 +14,9 @@
 
        * dpas/dpas-parser.y: resolve ea-based lvalues in operators.
 
+       * include/jit/jit-defs.h.in: incorrect values for jit_max_int
+       and jit_max_long.
+
 2004-05-11  Rhys Weatherley  <rweather@southern-storm.com.au>
 
        * include/jit/jit-insn.h, jit/jit-insn.c, jit/jit-interp.cpp,
index 57e3d4df92f9cfd2408c1635274049c7962adf6c..060b259efd29ba199fdbcdc78df16392b1af2a48 100644 (file)
@@ -56,10 +56,10 @@ typedef void *jit_ptr;
 #define        JIT_NOTHROW
 #endif
 
-#define        jit_min_int             (((jit_int)1) << (sizeof(jit_int) - 1))
+#define        jit_min_int             (((jit_int)1) << (sizeof(jit_int) * 8 - 1))
 #define        jit_max_int             ((jit_int)(~jit_min_int))
 #define        jit_max_uint    ((jit_uint)(~((jit_uint)0)))
-#define        jit_min_long    (((jit_long)1) << (sizeof(jit_long) - 1))
+#define        jit_min_long    (((jit_long)1) << (sizeof(jit_long) * 8 - 1))
 #define        jit_max_long    ((jit_long)(~jit_min_long))
 #define        jit_max_ulong   ((jit_ulong)(~((jit_ulong)0)))