summaryrefslogtreecommitdiff
path: root/src/internal/bytealg
Commit message (Expand)AuthorAgeFilesLines
* all: replace runtime SSE2 detection with GO386 settingMartin Möhrmann2021-08-233-5/+6
* [dev.typeparams] runtime, internal/bytealg: remove regabi fallback code on AMD64Cherry Mui2021-08-112-83/+0
* [dev.typeparams] all: merge master (785a8f6) into dev.typeparamsCuong Manh Le2021-06-162-2/+0
|\
| * internal/bytealg: remove duplicate go:build linecuishuang2021-06-152-2/+0
* | [dev.typeparams] runtime, internal/bytealg: port performance-critical functio...Cherry Mui2021-06-032-78/+128
* | [dev.typeparams] internal/bytealg: call memeqbody directly in memequal_varlen...Cherry Mui2021-06-031-13/+8
|/
* all: add //go:build lines to assembly filesTobias Klauser2021-05-1311-0/+11
* internal/bytealg: add power9 version of bytes indexLynn Boger2021-04-213-2/+353
* bytes: add asm implementation for index on ppc64xLynn Boger2021-04-154-4/+452
* internal/bytealg: port more performance-critical functions to ABIInternalAustin Clements2021-04-152-9/+99
* all: go fmt std cmd (but revert vendor)Russ Cox2021-02-208-0/+8
* internal/bytealg: improve mips64x equal on large sizeMeng Zhuo2020-10-231-4/+68
* internal/bytealg: add assembly implementation of Count/CountString for riscv64Tobias Klauser2020-10-193-2/+46
* internal/bytealg: fix typo in IndexRabinKarp{,Bytes} godocTobias Klauser2020-10-131-2/+2
* bytes, internal/bytealg: fix incorrect IndexString usageMichael Munday2020-09-231-36/+2
* internal/bytealg: use CBZ instructionsHeisenberg2020-08-171-2/+1
* crypto,internal/bytealg: fix assembly that clobbers BPKeith Randall2020-08-161-26/+26
* strings, bytes: improve IndexAny and LastIndexAny performanceerifan012020-03-112-2/+37
* bytes, strings: moves indexRabinKarp function to internal/bytealgerifan012020-03-041-0/+125
* internal/bytealg: fix riscv64 offset namesJosh Bleecher Snyder2020-02-041-4/+4
* all: fix a bunch of misspellingsVille Skyttä2019-11-151-1/+1
* internal/cpu,internal/bytealg: add support for riscv64Joel Sing2019-11-114-2/+103
* internal/bytealg: add SIMD byte count implementation for s390xMichael Munday2019-11-043-2/+171
* runtime,internal/bytealg: optimize wasmZero, wasmMove, CompareAgniva De Sarker2019-10-111-2/+1
* all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick2019-10-104-4/+4
* all: remove the nacl port (part 2, amd64p32 + toolchain)Brad Fitzpatrick2019-10-093-387/+0
* internal/bytealg: (re)adding mips64x compare implementationMeng Zhuo2019-10-033-2/+90
* Revert "internal/bytealg: add assembly implementation of Compare/CompareStrin...Brad Fitzpatrick2019-09-263-94/+2
* internal/bytealg: add assembly implementation of Compare/CompareString on mip...Meng Zhuo2019-09-253-2/+94
* all: fix typosAinar Garipov2019-09-081-1/+1
* bytes, internal/bytealg: simplify EqualJosh Bleecher Snyder2019-04-2412-204/+18
* internal/bytealg: fix function reference in commentsTobias Klauser2019-04-021-2/+2
* internal/bytealg: simplify memchr for wasmAgniva De Sarker2019-03-291-138/+133
* internal/bytealg: add assembly implementation of Count/CountString on armTobias Klauser2019-03-193-2/+45
* internal/bytealg: share code for IndexByte functions on armTobias Klauser2019-03-181-25/+17
* internal/bytealg: use word-wise comparison for Equal on armTobias Klauser2019-03-171-9/+48
* internal/bytealg: share code for equal functions on armTobias Klauser2019-03-121-43/+39
* internal/bytealg: use word-wise comparison for Compare on armTobias Klauser2019-03-061-10/+37
* all: rename WebAssembly instructions according to spec changesRichard Musiol2019-03-032-3/+3
* internal/bytealg, runtime: provide linknames for pushed symbolsAustin Clements2018-11-122-0/+21
* strings,bytes: use inlineable function trampolines instead of linknameKeith Randall2018-11-0831-492/+0
* internal/bytealg: improve asm for memequal on ppc64xLynn Boger2018-10-231-38/+26
* all: this big patch remove whitespace from assembly filesZhou Peng2018-10-035-5/+5
* internal/bytealg: improve performance of IndexByte for ppc64xCarlos Eduardo Seo2018-09-251-12/+16
* internal/bytealg: optimize Equal on arm64erifan012018-09-121-16/+28
* internal/bytealg: implement bytes.Count in asm for ppc64xLynn Boger2018-09-123-2/+99
* internal/bytealg: replace use of runtime.support_sse2 with cpu.X86.HasSSE2Martin Möhrmann2018-08-261-1/+1
* all: align cpu feature variable offset namingMartin Möhrmann2018-08-248-14/+15
* all: fix typos detected by github.com/client9/misspellKazuhiro Sera2018-08-231-1/+1
* internal/bytealg: specify argmaps for exported functionsKeith Randall2018-07-1029-0/+39