]> Cypherpunks repositories - gostls13.git/commit
cmd/asm: add LCDBR instruction on s390x
authorVishwanatha HD <Vishwanatha.HD@ibm.com>
Mon, 10 Feb 2025 10:50:59 +0000 (10:50 +0000)
committerCherry Mui <cherryyz@google.com>
Mon, 24 Mar 2025 14:05:55 +0000 (07:05 -0700)
commit4ae6ab2bdfe3ebe8340d0d49fd2bb73f1a3e19ff
tree50778b99c5119197fd89722e7226a350013e4de7
parent3ada42ffedf61343cc8a7cd7d6293bd646ecf3a6
cmd/asm: add LCDBR instruction on s390x

This CL is to add LCDBR assembly instruction mnemonics, mainly used in math package.

The LCDBR instruction has the same effect as the FNEG pseudo-instructions, just that it sets the flag.

Change-Id: I3f00f1ed19148d074c3b6c5f64af0772289f2802
Reviewed-on: https://go-review.googlesource.com/c/go/+/648036
Reviewed-by: Srinivas Pokala <Pokala.Srinivas@ibm.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Michael Munday <mike.munday@lowrisc.org>
Reviewed-by: Michael Pratt <mpratt@google.com>
Run-TryBot: Michael Munday <mike.munday@lowrisc.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
15 files changed:
src/cmd/asm/internal/asm/testdata/s390x.s
src/cmd/internal/obj/s390x/a.out.go
src/cmd/internal/obj/s390x/anames.go
src/cmd/internal/obj/s390x/asmz.go
src/math/acos_s390x.s
src/math/asin_s390x.s
src/math/asinh_s390x.s
src/math/atan2_s390x.s
src/math/erfc_s390x.s
src/math/exp_s390x.s
src/math/expm1_s390x.s
src/math/log1p_s390x.s
src/math/log_s390x.s
src/math/pow_s390x.s
src/math/tan_s390x.s