summaryrefslogtreecommitdiff
path: root/compiler/utils/assembler.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2014-03-20 17:38:43 +0000
committer Vladimir Marko <vmarko@google.com> 2014-03-21 10:26:38 +0000
commitb982331680a9fa329302c68bfdcc9a4d9d403921 (patch)
tree15941b9d1997cdcfea792c5dbd5f15fa4f0b96ec /compiler/utils/assembler.cc
parent121ef9f4dc50b7b62910d11e435fa707228b78d5 (diff)
Fix and clean up intrinsic Math.abs(long).
On ARM, make sure we don't clobber a register that we still need for the next insn. On x86, don't free a source register for temps if it's overlapping a result register as that would allow the sign_reg temporary to alias with the result. Change-Id: I785f2f607900ae8ceb2fa0b8f3eefafdf6fab5c7
Diffstat (limited to 'compiler/utils/assembler.cc')
0 files changed, 0 insertions, 0 deletions