cmd/compile: make amd64 version of zerorange regabi-friendly
cmd/compile: make amd64 version of zerorange regabi-friendly

Change the amd64 version of 'zerorange' to avoid using RAX/RDI, since
it can be called in a context when one of these registers is live
(contains an incoming parameter).

Updates #40724.

Change-Id: Ibfa2b4e156b876354d4f8bd04eb8773c7056d948
Reviewed-on: https://go-review.googlesource.com/c/go/+/305829
Trust: Than McIntosh <4b2922593166fc595a9b1a408f34f5d3817fe9d2@google.com>
Reviewed-by: Cherry Zhang <d62e63aa42ce272d7b6a5055d97e942b33a34679@google.com>
Reviewed-by: David Chase <ae171625adc8645b8b79b7e405a6da5aba5341e0@google.com>

golang/go,golang/go,CAFxX/go,nawawi/go,golang/go,golang/go,CAFxX/go,CAFxX/go,cloudflare/go,cloudflare/go,golang/go,nawawi/go,nawawi/go,nawawi/go,cloudflare/go,CAFxX/go,CAFxX/go,nawawi/go,CAFxX/go,golang/go,cloudflare/go,CAFxX/go,cloudflare/go,nawawi/go,CAFxX/go,cloudflare/go,nawawi/go,cloudflare/go,golang/go,nawawi/go,cloudflare/go,golang/go