runtime: cleanup comments from asm_ppc64x.s improvements

CL 706395 consolidated the aix and elf startup code, further
update the comments to reflect this.

Change-Id: Iccb98008b3fe4a4b08e55ee822924fad76846cc2
Reviewed-on: https://go-review.googlesource.com/c/go/+/708355
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Paul Murphy <paumurph@redhat.com>
Reviewed-by: Quim Muntal <quimmuntal@gmail.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
Reviewed-by: Keith Randall <khr@google.com>
This commit is contained in:
Paul Murphy 2025-10-01 09:23:18 -05:00 committed by Gopher Robot
parent d945600d06
commit 941e5917c1

View file

@ -11,10 +11,10 @@
#include "asm_ppc64x.h" #include "asm_ppc64x.h"
#include "cgo/abi_ppc64x.h" #include "cgo/abi_ppc64x.h"
// This is called using the host ABI. argc and argv arguments
// should be in R3 and R4 respectively.
TEXT _rt0_ppc64x_lib(SB),NOSPLIT|NOFRAME,$0 TEXT _rt0_ppc64x_lib(SB),NOSPLIT|NOFRAME,$0
// This is called with ELFv2 calling conventions. Convert to Go. // Convert to Go ABI, and Allocate argument storage for call to newosproc0.
// Allocate argument storage for call to newosproc0.
STACK_AND_SAVE_HOST_TO_GO_ABI(16) STACK_AND_SAVE_HOST_TO_GO_ABI(16)
MOVD R3, _rt0_ppc64x_lib_argc<>(SB) MOVD R3, _rt0_ppc64x_lib_argc<>(SB)
@ -48,7 +48,6 @@ nocgo:
BL (CTR) BL (CTR)
done: done:
// Restore and return to ELFv2 caller.
UNSTACK_AND_RESTORE_GO_TO_HOST_ABI(16) UNSTACK_AND_RESTORE_GO_TO_HOST_ABI(16)
RET RET