go/src/cmd/internal
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
..
archive cmd/internal/archive: skip sentinel archive entries created by Go cmd 2023-08-15 15:39:57 +00:00
bio cmd/internal/bio: remove unused MustWriter 2025-02-10 08:22:10 -08:00
bootstrap_test cmd: remove support for GOROOT_FINAL 2024-02-21 22:16:54 +00:00
browser
buildid cmd/internal/buildid: skip over GNU build ID from buildid computation 2024-10-21 17:56:51 +00:00
codesign cmd: do not use notsha256 2024-09-04 18:23:49 +00:00
cov all: remove coverageredesign experiment 2025-02-03 12:10:28 -08:00
disasm cmd/internal/disasm: correct instruction length handling for riscv64 2025-01-06 23:43:06 -08:00
dwarf cmd/internal/dwarf: always use AT_ranges for scopes with DWARF 5 2025-03-13 05:16:59 -07:00
edit
gcprog
goobj cmd/compile,internal/cpu,runtime: intrinsify math/bits.OnesCount on riscv64 2025-05-01 05:57:41 -07:00
hash cmd: use cmd/internal/hash.New32 and Sum32 only 2025-02-13 12:34:30 -08:00
macho cmd/internal/macho: new package for handling mach-o files in toolchain 2024-10-21 17:56:21 +00:00
metadata internal/sysinfo: print cpu type from cpuinfo when internal cpu name is empty on Linux 2023-08-17 21:40:36 +00:00
moddeps all: use exec.Command.String in test logs 2025-03-20 09:10:13 -07:00
obj cmd/internal/obj/riscv: add support for vector reduction instructions 2025-05-02 04:24:27 -07:00
objabi cmd/go, cmd/internal/objabi: detect "devel" version by substring 2025-04-30 11:07:24 -07:00
objfile cmd/internal/objfile: break out dissassemblers to another package 2024-12-11 08:53:20 -08:00
osinfo cmd/internal/osinfo: stop importing golang.org/x/sys/unix 2024-10-30 18:19:19 +00:00
par cmd: relocate cmd/go/internal/par to cmd/internal/par 2024-07-29 15:37:29 +00:00
pathcache cmd: extract cmd/go's cfg.LookPath into separate pathcache package 2024-07-29 15:38:33 +00:00
pgo all: run gofmt 2025-02-03 09:55:31 -08:00
pkgpath
pkgpattern
quoted
robustio cmd: relocate cmd/go/internal/robustio to cmd/internal/robustio 2024-07-29 15:38:00 +00:00
script cmd/internal/script/scripttest: use GOHOSTARCH to find tool directory 2025-03-11 18:16:13 -07:00
src all: remove unnecessary symbols and add missing symbols 2024-09-09 16:44:45 +00:00
sys cmd/compile: set unalignedOK to make memcombine work properly on loong64 2025-04-09 09:18:20 -07:00
telemetry cmd/internal: separate counter package from telemetry package 2024-06-21 19:58:04 +00:00
test2json cmd/go: print build errors during go test -json in JSON 2024-11-17 14:32:05 +00:00
testdir all: use strings.ReplaceAll where applicable 2025-04-16 12:26:29 -07:00