]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/loong64: add [X]VFCLASS.{S/D} instructions
authorXiaolin Zhao <zhaoxiaolin@loongson.cn>
Tue, 6 May 2025 03:14:31 +0000 (11:14 +0800)
committerabner chenc <chenguoqi@loongson.cn>
Mon, 12 May 2025 02:39:22 +0000 (19:39 -0700)
commitf49ca5f525334e98a8f0f1bd2b2f121bc003573e
treefbb104ce3a2266cd3afecf1709d2b2588a54e499
parente282cbb11256db717b95f9d8cf8c050cd4c4f7c2
cmd/internal/obj/loong64: add [X]VFCLASS.{S/D} instructions

Go asm syntax:
 VFCLASS{F/D} VJ, VD
XVFCLASS{F/D} XJ, XD

Equivalent platform assembler syntax:
 vfclass.{s/d} vd, vj
xvfclass.{s/d} xd, xj

Change-Id: Iec373f393be315696d1fefc747a4a5882f993195
Reviewed-on: https://go-review.googlesource.com/c/go/+/670256
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Dustin Turner <dustin.turner44@gmail.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: 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