]> Cypherpunks repositories - gostls13.git/commit
runtime: use CBZ/CBNZ in linux/arm64 assembly code
authorXiangdong Ji <xiangdong.ji@arm.com>
Thu, 21 Nov 2019 07:46:37 +0000 (07:46 +0000)
committerTobias Klauser <tobias.klauser@gmail.com>
Tue, 3 Mar 2020 09:29:47 +0000 (09:29 +0000)
commit52b457d6f320c3491ab14a71afc3c7416b36430c
tree0329451487e1e9383912627557b11a6cbee6f750
parent34830beffa6396129bd9d9da58afb7a046775d49
runtime: use CBZ/CBNZ in linux/arm64 assembly code

Replace compare and branch on zero/non-zero instructions in linux/arm64
assembly files with CBZ/CBNZ.

Change-Id: I4dbf56678f85827e83b5863804368bc28a4603b5
Reviewed-on: https://go-review.googlesource.com/c/go/+/209617
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
src/runtime/asm_arm64.s
src/runtime/race_arm64.s
src/runtime/rt0_linux_arm64.s
src/runtime/sys_linux_arm64.s
src/runtime/tls_arm64.s