aboutsummaryrefslogtreecommitdiff
path: root/src/internal/bytealg
AgeCommit message (Expand)Author
2024-01-24runtime: short path for equal pointers in arm64 memequalMauri de Souza Meneguzzo
2023-11-22internal/bytealg: optimize Count with PCALIGN in riscv64Meng Zhuo
2023-11-21internal/bytealg: add regABI support in bytealg functions on loong64Guoqi Chen
2023-11-17internal/bytealg: use PCALIGN in memequalAlexander Yastrebov
2023-11-09all: clean up addition of constants in riscv64 assemblyJoel Sing
2023-11-01internal/bytealg: optimize indexbyte in amd64qiulaidongfeng
2023-11-01bytes,internal/bytealg: add func bytealg.LastIndexRabinKarpJes Cok
2023-10-31bytes,internal/bytealg: eliminate IndexRabinKarpBytes using genericsJes Cok
2023-10-31internal/bytealg: optimize Count/CountString in arm64cui fliter
2023-10-27bytes,internal/bytealg: eliminate HashStrBytes,HashStrRevBytes using …Jes Cok
2023-10-06internal/bytealg: process two AVX2 lanes per Count loopAchille Roussel
2023-08-28internal/bytealg: improve compare on Power10/PPC64Paul Murphy
2023-08-25internal/bytealg: add generic LastIndexByte{,String}Tobias Klauser
2023-08-14internal/bytealg: optimize Count/CountString for PPC64/Power10Paul E. Murphy
2023-08-07internal/bytealg: optimize Count/CountString in amd64Mauri de Souza Meneguzzo
2023-08-07internal/bytealg: optimize Index/IndexString in amd64Mauri de Souza Meneguzzo
2023-07-20internal/bytealg: use generic IndexByte on plan9/amd64Philip Silva
2023-06-29internal/bytealg: fix alignment code in equal_riscv64.sMark Ryan
2023-05-30internal/bytealg: fix alignment code in compare_riscv64.sMark Ryan
2023-04-21cmd/internal/obj/ppc64: modify PCALIGN to ensure alignmentLynn Boger
2023-04-21internal/bytealg: rewrite indexbytebody on PPC64Paul E. Murphy
2023-04-18runtime: improve index on ppc64x/power10Archana R
2023-04-07internal/bytealg, runtime: align some loong64 asm loops to 16-byte boundariesWANG Xuerui
2023-03-21internal/bytealg: rewrite PPC64 ComparePaul E. Murphy
2023-03-16runtime: improve equal on ppc64x/power10Archana R
2023-03-09internal/bytealg: remove aix and linux build tags from ppc64 index codeJoel Sing
2023-03-02all: move //go: function directives directly above functionsMichael Pratt
2023-02-27bytes, strings: avoid unnecessary zero initializationJoe Tsai
2023-02-11internal/bytealg: simplify and improve compare on riscv64Joel Sing
2022-11-07internal/bytealg: add PCALIGN to indexbodyp9 function on ppc64xArchana R
2022-10-31internal/bytealg: fix bug in index function for ppc64le/power9Archana R
2022-10-26all: delete riscv64 non-register ABI fallback pathWayne Zuo
2022-09-19internal/bytealg: correct alignment checks for compare/memequal on riscv64Joel Sing
2022-08-18runtime: remove dead code and unnecessary checks for amd64vpachkov
2022-05-17internal/bytealg: support basic byte operation on loong64Xiaodong Liu
2022-05-09internal/bytealg: optimize index function for ppc64le/power9Archana R
2022-05-03internal/bytealg: mask high bit for riscv64 regabiMeng Zhuo
2022-05-02internal/bytealg: improve PPC64 equalPaul E. Murphy
2022-04-22internal/bytealg: optimize cmpbody for ppc64le/ppc64Archana R
2022-04-22internal/bytealg: port bytealg functions to reg ABI on riscv64Meng Zhuo
2022-04-15internal/bytealg: optimize indexbyte function for ppc64le/power9Archana R
2022-03-28all: delete PPC64 non-register ABI fallback pathCherry Mui
2022-03-18all: delete ARM64 non-register ABI fallback pathCherry Mui
2022-03-10cmd/compile,bytealg: change context register on riscv64Meng Zhuo
2022-03-08internal/bytealg: optimise compare on riscv64Joel Sing
2022-03-08internal/bytealg: optimise memequal on riscv64Joel Sing
2021-11-06all: remove more leftover // +build linesTobias Klauser
2021-10-28all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor)Russ Cox
2021-10-21internal/bytealg: fix Separator length check for Index/ppc64leArchana R
2021-10-19internal/bytealg: port bytes.Index and bytes.Count to reg ABI on ppc64xArchana R