go/src/cmd
Joel Sing 2e60916f6e cmd/internal/obj/riscv: add support for vector reduction instructions
Add support for vector reduction instructions to the RISC-V assembler,
including single-width integer reduction, widening integer reduction,
single-width floating-point reduction and widening floating-point
reduction.

Change-Id: I8f17bef11389f3a017e0430275023fc5d75936e3
Reviewed-on: https://go-review.googlesource.com/c/go/+/646778
Reviewed-by: Meng Zhuo <mengzhuo1203@gmail.com>
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: Dmitri Shuralyov <dmitshur@google.com>
2025-05-02 04:24:27 -07:00
..
addr2line cmd/addr2line: use t.TempDir 2024-09-06 13:23:48 +00:00
api go/*: use go/types.Func.Signature and go/ast.Preorder 2025-02-19 19:25:33 -08:00
asm cmd/internal/obj/riscv: add support for vector reduction instructions 2025-05-02 04:24:27 -07:00
buildid cmd/internal: separate counter package from telemetry package 2024-06-21 19:58:04 +00:00
cgo runtime, internal/fuzz: add comparison tracing for libFuzzer on loong64 2025-04-24 23:16:24 -07:00
compile cmd/compile: improve multiplication strength reduction 2025-05-01 09:33:31 -07:00
covdata cmd/covdata: close output meta-data file 2025-02-28 12:43:43 -08:00
cover cmd: replace many sort.Interface with slices.Sort and SortFunc 2024-09-03 20:55:18 +00:00
dist cmd/dist: move "devel" substring in git-inferred development version 2025-04-30 12:54:52 -07:00
distpack misc/wasm: move wasm runtime files to lib/wasm 2024-08-30 19:15:21 +00:00
doc cmd/doc: add support for starting pkgsite instance for docs 2025-02-03 09:26:03 -08:00
fix all: replace reflect.Value.Type.Kind with reflect.Value.Kind 2025-02-03 10:30:40 -08:00
go cmd/go, cmd/internal/objabi: detect "devel" version by substring 2025-04-30 11:07:24 -07:00
gofmt cmd/internal: separate counter package from telemetry package 2024-06-21 19:58:04 +00:00
internal cmd/internal/obj/riscv: add support for vector reduction instructions 2025-05-02 04:24:27 -07:00
link cmd/link: fix cgo on riscv64 when building with gcc-15 2025-04-30 11:40:17 -07:00
nm cmd/nm: use t.TempDir 2024-09-06 13:25:54 +00:00
objdump cmd: use cmd/internal/hash.New32 and Sum32 only 2025-02-13 12:34:30 -08:00
pack all: use t.Chdir in tests 2024-09-04 00:52:28 +00:00
pprof cmd/internal/objfile: break out dissassemblers to another package 2024-12-11 08:53:20 -08:00
preprofile cmd/preprofile: correct -V flag 2024-11-27 21:27:58 +00:00
relnote
test2json cmd/go: print build errors during go test -json in JSON 2024-11-17 14:32:05 +00:00
tools
trace internal/trace: interpret string ID arguments for experimental events 2025-02-11 11:23:31 -08:00
vendor cmd/vet: add hostport analyzer 2025-04-23 19:09:44 -07:00
vet cmd/vet: add hostport analyzer 2025-04-23 19:09:44 -07:00
README.vendor
go.mod cmd/vendor: update x/tools and x/text 2025-04-23 15:34:39 -07:00
go.sum cmd/vendor: update x/tools and x/text 2025-04-23 15:34:39 -07:00

README.vendor

See src/README.vendor for information on loading vendored packages
and updating the vendor directory.