diff options
| author | 2014-11-10 16:53:27 +0700 | |
|---|---|---|
| committer | 2014-11-10 17:03:11 +0700 | |
| commit | d24c9346138b7b8723461d94d9866762a59929d9 (patch) | |
| tree | d71dee49aecba16c5f7839408036377a95b2d345 /disassembler/disassembler.h | |
| 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>
Diffstat (limited to 'disassembler/disassembler.h')
0 files changed, 0 insertions, 0 deletions