go/src/internal/bytealg
Xiaodong Liu d28bf6c9a2 internal/bytealg: support basic byte operation on loong64
Contributors to the loong64 port are:
  Weining Lu <luweining@loongson.cn>
  Lei Wang <wanglei@loongson.cn>
  Lingqin Gong <gonglingqin@loongson.cn>
  Xiaolin Zhao <zhaoxiaolin@loongson.cn>
  Meidan Li <limeidan@loongson.cn>
  Xiaojuan Zhai <zhaixiaojuan@loongson.cn>
  Qiyuan Pu <puqiyuan@loongson.cn>
  Guoqi Chen <chenguoqi@loongson.cn>

This port has been updated to Go 1.15.6:
  https://github.com/loongson/go

Updates #46229

Change-Id: I4ac6d38dc632abfa0b698325ca0ae349c0d7ecd3
Reviewed-on: https://go-review.googlesource.com/c/go/+/342316
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: David Chase <drchase@google.com>
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-17 19:55:37 +00:00
..
bytealg.go all: replace runtime SSE2 detection with GO386 setting 2021-08-23 21:22:58 +00:00
compare_386.s all: replace runtime SSE2 detection with GO386 setting 2021-08-23 21:22:58 +00:00
compare_amd64.s [dev.typeparams] runtime, internal/bytealg: remove regabi fallback code on AMD64 2021-08-11 17:08:54 +00:00
compare_arm.s
compare_arm64.s all: delete ARM64 non-register ABI fallback path 2022-03-18 18:26:13 +00:00
compare_generic.go internal/bytealg: support basic byte operation on loong64 2022-05-17 19:55:37 +00:00
compare_loong64.s internal/bytealg: support basic byte operation on loong64 2022-05-17 19:55:37 +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 internal/bytealg: support basic byte operation on loong64 2022-05-17 19:55:37 +00:00
compare_ppc64x.s internal/bytealg: optimize cmpbody for ppc64le/ppc64 2022-04-22 12:12:38 +00:00
compare_riscv64.s internal/bytealg: port bytealg functions to reg ABI on riscv64 2022-04-22 01:41:25 +00:00
compare_s390x.s
compare_wasm.s
count_amd64.s
count_arm.s
count_arm64.s
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 all: delete PPC64 non-register ABI fallback path 2022-03-28 18:20:56 +00:00
count_riscv64.s internal/bytealg: mask high bit for riscv64 regabi 2022-05-03 14:36:37 +00:00
count_s390x.s
equal_386.s all: replace runtime SSE2 detection with GO386 setting 2021-08-23 21:22:58 +00:00
equal_amd64.s [dev.typeparams] runtime, internal/bytealg: remove regabi fallback code on AMD64 2021-08-11 17:08:54 +00:00
equal_arm.s
equal_arm64.s all: delete ARM64 non-register ABI fallback path 2022-03-18 18:26:13 +00:00
equal_generic.go
equal_loong64.s internal/bytealg: support basic byte operation on loong64 2022-05-17 19:55:37 +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
equal_ppc64x.s internal/bytealg: improve PPC64 equal 2022-05-02 20:18:15 +00:00
equal_riscv64.s internal/bytealg: port bytealg functions to reg ABI on riscv64 2022-04-22 01:41:25 +00:00
equal_s390x.s
equal_wasm.s
index_amd64.go
index_amd64.s
index_arm64.go
index_arm64.s
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: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
index_ppc64x.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
index_ppc64x.s internal/bytealg: optimize index function for ppc64le/power9 2022-05-09 12:02:02 +00:00
index_s390x.go
index_s390x.s
indexbyte_386.s
indexbyte_amd64.s
indexbyte_arm.s
indexbyte_arm64.s
indexbyte_generic.go internal/bytealg: support basic byte operation on loong64 2022-05-17 19:55:37 +00:00
indexbyte_loong64.s internal/bytealg: support basic byte operation on loong64 2022-05-17 19:55:37 +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: support basic byte operation on loong64 2022-05-17 19:55:37 +00:00
indexbyte_ppc64x.s internal/bytealg: optimize indexbyte function for ppc64le/power9 2022-04-15 16:05:09 +00:00
indexbyte_riscv64.s internal/bytealg: mask high bit for riscv64 regabi 2022-05-03 14:36:37 +00:00
indexbyte_s390x.s
indexbyte_wasm.s