[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] libjit ChangeLog jit/jit-intrinsic.c
From: |
Klaus Treichel |
Subject: |
[dotgnu-pnet-commits] libjit ChangeLog jit/jit-intrinsic.c |
Date: |
Sun, 30 Mar 2008 16:05:58 +0000 |
CVSROOT: /cvsroot/dotgnu-pnet
Module name: libjit
Changes by: Klaus Treichel <ktreichel> 08/03/30 16:05:58
Modified files:
. : ChangeLog
jit : jit-intrinsic.c
Log message:
Fix the integer sign functions. Return 1 for values > 0 instead of 0.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.357&r2=1.358
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-intrinsic.c?cvsroot=dotgnu-pnet&r1=1.6&r2=1.7
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.357
retrieving revision 1.358
diff -u -b -r1.357 -r1.358
--- ChangeLog 30 Mar 2008 15:05:13 -0000 1.357
+++ ChangeLog 30 Mar 2008 16:05:57 -0000 1.358
@@ -3,6 +3,9 @@
* jit/jit-gen-x86-64.h: Add macros for the test, imul, cdw/cdq/cqo
and cmov instructions.
+ * jit/jit-intrinsic.c (jit_int_sign, jit_long_sign): Return 1 for
+ values greater than 0 instead of 0.
+
* jit/jit-rules-x84-64.ins: Add IMUL, IDIV, IDIV_UN, IREM, IREM_UN,
LMUL, LDIV, LDIV_UN, LREM and LREM_UN opcodes. Replace the compares
with zero done with or with test instructions.
Index: jit/jit-intrinsic.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/libjit/jit/jit-intrinsic.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- jit/jit-intrinsic.c 24 Jan 2008 20:12:52 -0000 1.6
+++ jit/jit-intrinsic.c 30 Mar 2008 16:05:57 -0000 1.7
@@ -349,7 +349,7 @@
}
else if(value1 > 0)
{
- return 0;
+ return 1;
}
else
{
@@ -876,7 +876,7 @@
}
else if(value1 > 0)
{
- return 0;
+ return 1;
}
else
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] libjit ChangeLog jit/jit-intrinsic.c,
Klaus Treichel <=