commit | 98873affc25ef6bc96f8c65f828f28530b8f3fcd | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Wed Dec 16 12:10:03 2020 +0000 |
committer | Vladimir Marko <vmarko@google.com> | Fri Jan 08 13:44:10 2021 +0000 |
tree | be471ad310edb1aa3a7b3df44528905ec7ce9a6c | |
parent | 771708f3f0a15c1ae50617b4141c5f5dd47bf94f [diff] |
arm64: Implement VarHandle intrinsics for byte array views. Using benchmarks provided by https://android-review.googlesource.com/1420959 on blueline little cores with fixed frequency 1420800: before after GetByteArrayViewInt 27.093 0.024 SetByteArrayViewInt 28.067 0.024 GetByteArrayViewBigEndianInt 27.142 0.026 SetByteArrayViewBigEndianInt 28.040 0.025 Test: testrunner.py --target --64 --optimizing Bug: 71781600 Change-Id: I604326675042bd63dce8ec15075714003ca9915d