commit | a0b23bbed9b2199e85da401e3b2d0ddef74cd9fb | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Tue Jul 07 13:25:58 2015 -0700 |
committer | Andreas Gampe <agampe@google.com> | Wed Jul 08 12:50:20 2015 -0700 |
tree | a20b8e8a8d09119129b16a26f8a6147d547dd26d | |
parent | ccbbda2b716bcc0dd9ad7b6c7bf9079efa3fca23 [diff] |
ART: Release inputs in Long.reverse intrinsic in x86 In the worst case we are using two temps each for input and output. Then we do not have a temp left over for the swap operations. The input is dead, however, after the first swap. So try to release it (a no-op if it isn't actually a temp). Bug: 22324327 (cherry picked from commit 575422fa5be7389bdaff5e2d25dd87b1d2d4de85) Change-Id: I1fc50159afdad14160e34abeaf4670958171d6b2