]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/loong64: add support for instructions F{MAX/NIN}.{S/D}
authorXiaolin Zhao <zhaoxiaolin@loongson.cn>
Wed, 10 Apr 2024 03:37:56 +0000 (11:37 +0800)
committerGopher Robot <gobot@golang.org>
Fri, 2 Aug 2024 14:33:57 +0000 (14:33 +0000)
commite7619216888cdd25e445d06bc424532a922fdf94
treeeac27b3da2b399fd3d792e00d547753181e93159
parent9abd11440c5fa027304d6cda051fc0a30b6b430b
cmd/internal/obj/loong64: add support for instructions F{MAX/NIN}.{S/D}

Go asm syntax:
F{MAX/MIN}{F/D} FK, FJ, FD

Equivalent platform assembler syntax:
f{max/min}.{s/d} fd, fj, fk

Ref: https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html

Change-Id: Ib11fed1fe3700be5ebba33b5818661c4071b7b7c
Reviewed-on: https://go-review.googlesource.com/c/go/+/590676
Reviewed-by: abner chenc <chenguoqi@loongson.cn>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: abner chenc <chenguoqi@loongson.cn>
src/cmd/asm/internal/asm/testdata/loong64enc1.s
src/cmd/internal/obj/loong64/a.out.go
src/cmd/internal/obj/loong64/anames.go
src/cmd/internal/obj/loong64/asm.go