]> sourceware.org Git - glibc.git/commit
aarch64: Optimize __libc_mtag_tag_region
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Tue, 9 Feb 2021 17:56:02 +0000 (17:56 +0000)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Fri, 19 Mar 2021 11:46:21 +0000 (11:46 +0000)
commit138ff9a5d15a9dd6fcf7238074f94632d2a05acb
treed5076f488761a04b98538531d920436d15b09a20
parent5def14a58d846e7c96e7e883df53b1efaaeb1fb9
aarch64: Optimize __libc_mtag_tag_region

This is a target hook for memory tagging, the original was a naive
implementation. The optimized version relies on "dc gva" to tag 64
bytes at a time for large allocations and optimizes small cases without
adding too many branches. This was not benchmarked on real cpu, but
expected to be faster than the naive implementation.
sysdeps/aarch64/__mtag_tag_region.S
This page took 0.040126 seconds and 5 git commands to generate.