arm64: Hardcode fewer VM dependencies.master
commit64d4c04a9e786f03f19579a176d12296f027300c
authorCharles Zhang <charleszhang99@yahoo.com>
Sat, 21 Sep 2024 12:27:49 +0000 (21 14:27 +0200)
committerCharles Zhang <charleszhang99@yahoo.com>
Sat, 21 Sep 2024 12:29:46 +0000 (21 14:29 +0200)
treec3f5621521586c3e0feda4c26ca92be94438eb6d
parentdb68bd8276f1fa05c6461683ea095526a8d30a18
arm64: Hardcode fewer VM dependencies.

This reduces the chance that bugs creep up from derived VM constants
due to feature conditional explosion. Express what the intention is in
terms of the ABI defined volatile register offsets and the set of Liso
descriptor registers defined by the VM.
src/compiler/arm64/c-call.lisp