about summary refs log tree commit diff
path: root/src/thread/x86_64/__unmapself.s
diff options
context:
space:
mode:
authorPatrick Oppenlander <patrick.oppenlander@gmail.com>2019-08-01 14:34:59 +1000
committerRich Felker <dalias@aerifal.cx>2019-08-06 14:03:56 -0400
commite0e8ae754cc7653fcff489a0e229adbbb49fde6c (patch)
tree9c1fb95924eabf2c6e6b524dde515313ef611694 /src/thread/x86_64/__unmapself.s
parent49eacf29d29fa704b2feda879978ae64a825358c (diff)
downloadmusl-e0e8ae754cc7653fcff489a0e229adbbb49fde6c.tar.gz
musl-e0e8ae754cc7653fcff489a0e229adbbb49fde6c.tar.xz
musl-e0e8ae754cc7653fcff489a0e229adbbb49fde6c.zip
in arm cancellation point asm, don't unnecessarily preserve link register
The only reason we needed to preserve the link register was because we
were using a branch-link instruction to branch to __cp_cancel.
Replacing this with a branch means we can avoid the save/restore as
the link register is no longer modified.
Diffstat (limited to 'src/thread/x86_64/__unmapself.s')
0 files changed, 0 insertions, 0 deletions