commit | de5f194bb7c99bb90706497afd9c0f0aa29fa415 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Wed Aug 10 12:30:05 2016 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Wed Aug 10 20:22:15 2016 +0100 |
tree | b46ce0f3681772e7b318e0f625af1fe4a1e19e4c | |
parent | 38dd0e8f0a0158c12eba2a9d91a8086603156f2d [diff] |
ARM/ARM64: Improve assembler macros for kSaveEverything frame. On ARM, use vpush/vpop {d0-d15} instead of {s0-s31}. On ARM64, use 16-byte aligned stp/ldp for FP registers. Test: Run ART test suite on Nexus 9. Bug: 30212852 Change-Id: I36c04d3f1f7e03661c501977c3c9ffa7d2942d2f