go/src/internal/bytealg
Zxilly 9e148a4150 [release-branch.go1.22] internal/bytealg: extend memchr result correctly on wasm
The mem address should be regarded as uint32.

Fixes #68475

Change-Id: Icee38d11f2d93eeca7d50b2e133159e321daeb90
GitHub-Last-Rev: c2568b1043
GitHub-Pull-Request: golang/go#68400
Reviewed-on: https://go-review.googlesource.com/c/go/+/597955
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
(cherry picked from commit 90c6558b6a)
Reviewed-on: https://go-review.googlesource.com/c/go/+/598975
2024-07-17 19:23:53 +00:00
..
bytealg.go bytes,internal/bytealg: add func bytealg.LastIndexRabinKarp 2023-11-01 19:02:57 +00:00
compare_386.s
compare_amd64.s
compare_arm.s
compare_arm64.s
compare_generic.go
compare_loong64.s internal/bytealg: add regABI support in bytealg functions on loong64 2023-11-21 19:21:41 +00:00
compare_mips64x.s
compare_mipsx.s
compare_native.go
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
compare_wasm.s
count_amd64.s internal/bytealg: process two AVX2 lanes per Count loop 2023-10-06 20:54:43 +00:00
count_arm.s
count_arm64.s internal/bytealg: optimize Count/CountString in arm64 2023-10-31 17:00:27 +00:00
count_generic.go
count_native.go
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
equal_386.s
equal_amd64.s internal/bytealg: use PCALIGN in memequal 2023-11-17 16:34:40 +00:00
equal_arm.s
equal_arm64.s
equal_generic.go
equal_loong64.s internal/bytealg: add regABI support in bytealg functions on loong64 2023-11-21 19:21:41 +00:00
equal_mips64x.s
equal_mipsx.s
equal_native.go
equal_ppc64x.s
equal_riscv64.s all: clean up addition of constants in riscv64 assembly 2023-11-09 13:57:06 +00:00
equal_s390x.s
equal_wasm.s
index_amd64.go
index_amd64.s
index_arm64.go
index_arm64.s
index_generic.go
index_native.go
index_ppc64x.go
index_ppc64x.s
index_s390x.go
index_s390x.s
indexbyte_386.s
indexbyte_amd64.s internal/bytealg: optimize indexbyte in amd64 2023-11-01 19:06:01 +00:00
indexbyte_arm.s
indexbyte_arm64.s
indexbyte_generic.go
indexbyte_loong64.s internal/bytealg: add regABI support in bytealg functions on loong64 2023-11-21 19:21:41 +00:00
indexbyte_mips64x.s
indexbyte_mipsx.s
indexbyte_native.go
indexbyte_ppc64x.s
indexbyte_riscv64.s all: clean up addition of constants in riscv64 assembly 2023-11-09 13:57:06 +00:00
indexbyte_s390x.s
indexbyte_wasm.s [release-branch.go1.22] internal/bytealg: extend memchr result correctly on wasm 2024-07-17 19:23:53 +00:00
lastindexbyte_generic.go internal/bytealg: add generic LastIndexByte{,String} 2023-08-25 15:08:28 +00:00