]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/loong64: add MULW.D.W[U] instructions
authorXiaolin Zhao <zhaoxiaolin@loongson.cn>
Tue, 18 Nov 2025 02:55:19 +0000 (10:55 +0800)
committerabner chenc <chenguoqi@loongson.cn>
Thu, 20 Nov 2025 03:00:54 +0000 (19:00 -0800)
commit7f2ae21fb481e527086aafee6da3dafdca444f7a
treebc0935fa7452649b17905cc0920e1da4576c8ccf
parenta2946f23854b0815d4d5883ec48432358f4052c5
cmd/internal/obj/loong64: add MULW.D.W[U] instructions

Go asm syntax:
MULWVW RK, RJ, RD
MULWVWU RK, RJ, RD

Equivalent platform assembler syntax:
mulw.d.w rd, rj, rk
mulw.d.wu rd, rj, rk

Change-Id: Ie46a21904a4c25d04200b0663f83072c38a76c6f
Reviewed-on: https://go-review.googlesource.com/c/go/+/721521
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: abner chenc <chenguoqi@loongson.cn>
Reviewed-by: Meidan Li <limeidan@loongson.cn>
Reviewed-by: Mark Freeman <markfreeman@google.com>
Reviewed-by: Keith Randall <khr@google.com>
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