]> Cypherpunks repositories - gostls13.git/commit
reflect, runtime: add reflect support for regabi on s390x
authorSrinivas Pokala <Pokala.Srinivas@ibm.com>
Tue, 11 Nov 2025 04:07:49 +0000 (05:07 +0100)
committerKeith Randall <khr@golang.org>
Mon, 24 Nov 2025 18:22:03 +0000 (10:22 -0800)
commit2a185fae7e9a3905ff9a96c44a0d6aac6c8aeb03
treec2bc914d7e3007a4b0884300444977e9229741d1
parente92d2964fa5beb678ecd97036eb732c9f885cf63
reflect, runtime: add reflect support for regabi on s390x

This adds the regabi support needed for reflect calls
makeFuncSub and methodValueCall. Also, It add's archFloat32FromReg
and archFloat32ToReg.

Update #40724

Change-Id: Ic4b9e30c82f292a24fd2c2b9796cd80a58cecf77
Reviewed-on: https://go-review.googlesource.com/c/go/+/719480
Reviewed-by: Vishwanatha HD <vishwanatha.hd@ibm.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
Reviewed-by: Keith Randall <khr@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/reflect/asm_s390x.s
src/reflect/float32reg_generic.go
src/reflect/float32reg_s390x.s [new file with mode: 0644]
src/reflect/stubs_s390x.go [new file with mode: 0644]
src/runtime/stkframe.go