commit | 655f7a06f2d1c86bad93313e6431199c99c2daf2 | [log] [tgz] |
---|---|---|
author | Lin Runze <lrzlin9@gmail.com> | Sun Aug 04 18:27:19 2024 +0800 |
committer | Meng Zhuo <mengzhuo1203@gmail.com> | Fri Aug 16 02:04:20 2024 +0000 |
tree | 6bace88bc107fe12642d08074314adf6c089689f | |
parent | 9d90945922a772f53487baa5b1b03f061aebb164 [diff] |
riscv64: implement riscv64spec for instruction table generation Support generate all riscv extensions in $GOROOT/src/src/cmd/internal/obj/riscv/inst.go, also including "C" Standard Extension for Compressed Instructions, used to support instruction decoding on riscv64 target. riscv64spec relies on the riscv-opcodes project: https://github.com/riscv/riscv-opcodes Change-Id: Ib0589a87d1ba31fe431162d1f2d44a42bdb2ae06 Reviewed-on: https://go-review.googlesource.com/c/arch/+/602875 Reviewed-by: Mark Ryan <markdryan@rivosinc.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Carlos Amedee <carlos@golang.org> Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Joel Sing <joel@sing.id.au> Reviewed-by: Meng Zhuo <mengzhuo1203@gmail.com>
This repository holds machine architecture information used by the Go toolchain. The parts needed in the main Go repository are copied in.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the arch repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/arch:” in the subject line, so it is easy to find.