commit | 7e614110f7fe2cf5206236c3ac318941bcd0c519 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Tue Mar 06 14:34:06 2018 +0000 |
committer | Vladimir Marko <vmarko@google.com> | Thu Mar 08 12:20:35 2018 +0000 |
tree | 810329aaf963f13916bf093ed0c441038772a26a | |
parent | 7a79ebbd7183cc0fda43512a0add884765fd2bf1 [diff] |
ARM64: Simplify save/restore regs in invoke stub. Save/restore fewer registers and use common macros to do so. Rewrite the return sequence to avoid many chained branches. And a few other minor simplifications. Test: Pixel 2 XL boots. Test: testrunner.py --target --64 --optimizing Change-Id: I32ee7bad685b8bd73d07e5a4c48a6ac0b22ff762