diff options
author | Serguei Katkov <serguei.i.katkov@intel.com> | 2014-06-23 13:23:38 +0700 |
---|---|---|
committer | Serguei Katkov <serguei.i.katkov@intel.com> | 2014-06-24 00:40:03 +0700 |
commit | 1c55703526827b5fc63f5d4b8477f36574649342 (patch) | |
tree | c71dacfb709787b57fba2ce117fb8ba120d7b150 /compiler/optimizing/code_generator_arm.h | |
parent | be781e55b86ddd2dacf12b80a26fa9a5612948c3 (diff) | |
download | art-1c55703526827b5fc63f5d4b8477f36574649342.tar.gz art-1c55703526827b5fc63f5d4b8477f36574649342.tar.bz2 art-1c55703526827b5fc63f5d4b8477f36574649342.zip |
x86_64: Correct fix for cmp-long
We cannot rely on the sign of the sub instruction because
LONG_MAX - LONG_MIN = -1 and the sign will indicate that
LONG_MAX < KONG_MIN and it is incorrect.
The fix also contains small improvement for load wide constant.
Change-Id: I74df70d7c198cebff5cad8c1d5614c1d29b79a1b
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
Diffstat (limited to 'compiler/optimizing/code_generator_arm.h')
0 files changed, 0 insertions, 0 deletions