]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/riscv: implement vector segment load/store instructions
authorwangboyao <wangboyao@bytedance.com>
Wed, 30 Jul 2025 03:14:37 +0000 (11:14 +0800)
committerMeng Zhuo <mengzhuo1203@gmail.com>
Tue, 16 Sep 2025 01:57:04 +0000 (18:57 -0700)
commit6b8d507508c75c7f60ab61429e346e3b28db4040
treebf04197529e81f38241fcbf6ca147e76ca27158d
parent7ddbf4d820b46ec51eeb4e596c240c9b58501662
cmd/internal/obj/riscv: implement vector segment load/store instructions

https://github.com/riscv/riscv-opcodes/pull/361. After this pr was
merged, riscv-opcode can generate RVV segment load/store instructions
for Go. Implement vector segment load/store instuctions.

Change-Id: I154bb75be70c0a45e2279a75c67f68b5bb57c36e
Reviewed-on: https://go-review.googlesource.com/c/go/+/691695
Reviewed-by: Mark Freeman <markfreeman@google.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Meng Zhuo <mengzhuo1203@gmail.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/cmd/asm/internal/asm/testdata/riscv64.s
src/cmd/asm/internal/asm/testdata/riscv64error.s
src/cmd/asm/internal/asm/testdata/riscv64validation.s
src/cmd/internal/obj/riscv/anames.go
src/cmd/internal/obj/riscv/cpu.go
src/cmd/internal/obj/riscv/inst.go
src/cmd/internal/obj/riscv/obj.go