commit | d24c9346138b7b8723461d94d9866762a59929d9 | [log] [tgz] |
---|---|---|
author | nikolay serdjuk <nikolay.y.serdjuk@intel.com> | Mon Nov 10 16:53:27 2014 +0700 |
committer | nikolay serdjuk <nikolay.y.serdjuk@intel.com> | Mon Nov 10 17:03:11 2014 +0700 |
tree | d71dee49aecba16c5f7839408036377a95b2d345 | |
parent | 97c1a658b063ac202a29d31b5c0ef55a6f233537 [diff] |
ART: GenNegLong incorrectly handled register overlap for x86 There is a bug in the GenNegLong: it should invoke OpRegCopy(temp_reg, rl_result.reg.GetHigh()); instead of OpRegCopy(temp_reg, rl_result.reg); But, anyway there is no need to handle the overlap anymore because it is already handled in OpRegCopyWide() which is invoked from StoreValueWide(). Change-Id: I379ed23434c72a91e875e753708387be6502bc57 Signed-off-by: nikolay serdjuk <nikolay.y.serdjuk@intel.com>