golang/src/internal/bytealg
Guoqi Chen ec711aaaaa all: delete loong64 non-register ABI fallback path
Change-Id: If1d3eba9a922ac6f9d78301bb8f07e445c712899
Reviewed-on: https://go-review.googlesource.com/c/go/+/525576
Run-TryBot: Cherry Mui <cherryyz@google.com>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: sophie zhao <zhaoxiaolin@loongson.cn>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Meidan Li <limeidan@loongson.cn>
Commit-Queue: abner chenc <chenguoqi@loongson.cn>
Run-TryBot: abner chenc <chenguoqi@loongson.cn>
2024-05-13 15:04:25 +00:00
..
bytealg.go strings: make use of sizeclasses in (*Builder).Grow 2024-02-19 19:51:15 +00:00
compare_386.s all: replace runtime SSE2 detection with GO386 setting 2021-08-23 21:22:58 +00:00
compare_amd64.s runtime: remove dead code and unnecessary checks for amd64 2022-08-18 17:17:01 +00:00
compare_arm.s internal/bytealg: use word-wise comparison for Compare on arm 2019-03-06 16:09:38 +00:00
compare_arm64.s all: delete ARM64 non-register ABI fallback path 2022-03-18 18:26:13 +00:00
compare_generic.go strings: intrinsify and optimize Compare 2024-04-04 23:39:07 +00:00
compare_loong64.s all: delete loong64 non-register ABI fallback path 2024-05-13 15:04:25 +00:00
compare_mips64x.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
compare_mipsx.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
compare_native.go strings: intrinsify and optimize Compare 2024-04-04 23:39:07 +00:00
compare_ppc64x.s internal/bytealg: improve compare on Power10/PPC64 2023-08-28 17:33:20 +00:00
compare_riscv64.s all: clean up addition of constants in riscv64 assembly 2023-11-09 13:57:06 +00:00
compare_s390x.s strings,bytes: use inlineable function trampolines instead of linkname 2018-11-08 20:52:47 +00:00
compare_wasm.s runtime,internal/bytealg: optimize wasmZero, wasmMove, Compare 2019-10-11 04:00:35 +00:00
count_amd64.s internal/bytealg: process two AVX2 lanes per Count loop 2023-10-06 20:54:43 +00:00
count_arm.s internal/bytealg: add assembly implementation of Count/CountString on arm 2019-03-19 16:33:10 +00:00
count_arm64.s internal/bytealg: optimize Count/CountString in arm64 2023-10-31 17:00:27 +00:00
count_generic.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
count_native.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
count_ppc64x.s internal/bytealg: optimize Count/CountString for PPC64/Power10 2023-08-14 20:30:44 +00:00
count_riscv64.s internal/bytealg: optimize Count with PCALIGN in riscv64 2023-11-22 01:59:01 +00:00
count_s390x.s all: fix a bunch of misspellings 2019-11-15 21:04:43 +00:00
equal_386.s all: replace runtime SSE2 detection with GO386 setting 2021-08-23 21:22:58 +00:00
equal_amd64.s internal/bytealg: use PCALIGN in memequal 2023-11-17 16:34:40 +00:00
equal_arm.s bytes, internal/bytealg: simplify Equal 2019-04-24 00:56:36 +00:00
equal_arm64.s runtime: short path for equal pointers in arm64 memequal 2024-01-24 16:07:25 +00:00
equal_generic.go bytes, internal/bytealg: simplify Equal 2019-04-24 00:56:36 +00:00
equal_loong64.s all: delete loong64 non-register ABI fallback path 2024-05-13 15:04:25 +00:00
equal_mips64x.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
equal_mipsx.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
equal_native.go bytes, internal/bytealg: simplify Equal 2019-04-24 00:56:36 +00:00
equal_ppc64x.s cmd/internal/obj/ppc64: modify PCALIGN to ensure alignment 2023-04-21 16:47:45 +00:00
equal_riscv64.s all: clean up addition of constants in riscv64 assembly 2023-11-09 13:57:06 +00:00
equal_s390x.s bytes, internal/bytealg: simplify Equal 2019-04-24 00:56:36 +00:00
equal_wasm.s bytes, internal/bytealg: simplify Equal 2019-04-24 00:56:36 +00:00
index_amd64.go internal/bytealg: move short string Index implementations into bytealg 2018-03-04 19:49:44 +00:00
index_amd64.s internal/bytealg: optimize Index/IndexString in amd64 2023-08-07 00:20:48 +00:00
index_arm64.go internal/bytealg: fix function reference in comments 2019-04-02 05:45:33 +00:00
index_arm64.s all: fix typos detected by github.com/client9/misspell 2018-08-23 15:54:07 +00:00
index_generic.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
index_native.go all: move //go: function directives directly above functions 2023-03-02 22:56:35 +00:00
index_ppc64x.go internal/bytealg: remove aix and linux build tags from ppc64 index code 2023-03-09 05:34:46 +00:00
index_ppc64x.s cmd/internal/obj/ppc64: modify PCALIGN to ensure alignment 2023-04-21 16:47:45 +00:00
index_s390x.go internal/bytealg: move short string Index implementations into bytealg 2018-03-04 19:49:44 +00:00
index_s390x.s internal/bytealg: move short string Index implementations into bytealg 2018-03-04 19:49:44 +00:00
indexbyte_386.s strings,bytes: use inlineable function trampolines instead of linkname 2018-11-08 20:52:47 +00:00
indexbyte_amd64.s internal/bytealg: optimize indexbyte in amd64 2023-11-01 19:06:01 +00:00
indexbyte_arm.s internal/bytealg: share code for IndexByte functions on arm 2019-03-18 07:37:13 +00:00
indexbyte_arm64.s strings,bytes: use inlineable function trampolines instead of linkname 2018-11-08 20:52:47 +00:00
indexbyte_generic.go internal/bytealg: use generic IndexByte on plan9/amd64 2023-07-20 17:30:15 +00:00
indexbyte_loong64.s all: delete loong64 non-register ABI fallback path 2024-05-13 15:04:25 +00:00
indexbyte_mips64x.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
indexbyte_mipsx.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
indexbyte_native.go internal/bytealg: use generic IndexByte on plan9/amd64 2023-07-20 17:30:15 +00:00
indexbyte_ppc64x.s internal/bytealg: rewrite indexbytebody on PPC64 2023-04-21 16:10:29 +00:00
indexbyte_riscv64.s all: clean up addition of constants in riscv64 assembly 2023-11-09 13:57:06 +00:00
indexbyte_s390x.s strings,bytes: use inlineable function trampolines instead of linkname 2018-11-08 20:52:47 +00:00
indexbyte_wasm.s internal/bytealg: simplify memchr for wasm 2019-03-29 03:59:19 +00:00
lastindexbyte_generic.go internal/bytealg: add generic LastIndexByte{,String} 2023-08-25 15:08:28 +00:00