]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Allow use of the arm64 unnamed register form
authorAndrew Turner <andrew@FreeBSD.org>
Wed, 29 Jun 2022 16:34:41 +0000 (17:34 +0100)
committerAndrew Turner <andrew@FreeBSD.org>
Wed, 29 Jun 2022 16:50:04 +0000 (17:50 +0100)
commit66ba742d2e6c950611fa3d557512133b0216daa7
tree736ed0f7571756a37615ab449c350af5ab435240
parent48a55bbfe95bc7b32d37673839edc2f365ffc028
Allow use of the arm64 unnamed register form

On arm64 all registers have a name that encodes op0, op1, CRn, CRm, and
op2 that are used to encode the register in the instruction. As some
registers we need to access may not be supportedby older compilers, or
are only supported when specific extensions are enabled support this
alternative form.

Sponsored by: The FreeBSD Foundation
sys/arm64/include/armreg.h