From: Rhys Weatherley Date: Wed, 12 May 2004 00:53:09 +0000 (+0000) Subject: Incorrect values for jit_max_int and jit_max_long. X-Git-Tag: r.0.0.2~10 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=c593470194e7014333b52349964e993d65f6c130;p=francis%2Flibjit.git Incorrect values for jit_max_int and jit_max_long. --- diff --git a/ChangeLog b/ChangeLog index 7193630..9ee72f2 100644 --- 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 * include/jit/jit-insn.h, jit/jit-insn.c, jit/jit-interp.cpp, diff --git a/include/jit/jit-defs.h.in b/include/jit/jit-defs.h.in index 57e3d4d..060b259 100644 --- a/include/jit/jit-defs.h.in +++ b/include/jit/jit-defs.h.in @@ -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)))