diff options
| author | 2014-03-20 17:38:43 +0000 | |
|---|---|---|
| committer | 2014-03-21 10:26:38 +0000 | |
| commit | b982331680a9fa329302c68bfdcc9a4d9d403921 (patch) | |
| tree | 15941b9d1997cdcfea792c5dbd5f15fa4f0b96ec /compiler/utils/assembler.cc | |
| parent | 121ef9f4dc50b7b62910d11e435fa707228b78d5 (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