aboutsummaryrefslogtreecommitdiff
path: root/src/internal/cpu
AgeCommit message (Expand)Author
2023-01-23runtime: enable sha512 optimizations on arm64 via hwcaps.Matt Horsnell
2022-11-14internal/godebug: define more efficient APIRuss Cox
2022-11-08runtime internal/cpu: rename "Zeus" "NeoverseV1".Matthew Horsnell
2022-09-26internal/cpu: deduplicate arm64 ISAR parsing codeJoel Sing
2022-09-26internal/cpu: enable arm64 SHA512 detection for freebsd/openbsdJoel Sing
2022-08-15internal/cpu: detect sha-ni instruction support for AMD64ted
2022-08-14internal/cpu: fix cpu cacheLineSize for arm64 darwin(a.k.a. M1)Pure White
2022-08-09internal/cpu: add sha512 for arm64Meng Zhuo
2022-08-08internal/cpu: implement CPU feature detection for openbsd/arm64Joel Sing
2022-06-14cpu: fix typos in test caseag9920
2022-05-26internal/cpu: fix cpu cacheLineSize for loong64Guoqi Chen
2022-05-17internal/{cpu, goarch}: add constant definition for loong64Xiaodong Liu
2022-05-10internal/cpu: report CPU if known on PPC64Paul E. Murphy
2022-05-09internal/cpu: revise test to make it work properly with -coverThan McIntosh
2022-03-15internal/cpu: don't run SSE3 disable test if GOAMD64>1Keith Randall
2022-03-14internal/cpu: disallow disabling options that are required for microarchKeith Randall
2022-03-07internal/cpu: set PPC64.IsPOWER8Paul E. Murphy
2021-11-06all: remove more leftover // +build linesTobias Klauser
2021-11-02cmd/go, internal/cpu: use internal/godebug in testsBrad Fitzpatrick
2021-10-28all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor)Russ Cox
2021-10-06internal/cpu: remove option to mark cpu features requiredMartin Möhrmann
2021-08-23all: replace runtime SSE2 detection with GO386 settingMartin Möhrmann
2021-08-23runtime: use RDTSCP for instruction stream serialized read of TSCMartin Möhrmann
2021-05-13all: add //go:build lines to assembly filesTobias Klauser
2021-02-20all: go fmt std cmd (but revert vendor)Russ Cox
2020-12-09all: update to use os.ReadFile, os.WriteFile, os.CreateTemp, os.MkdirTempRuss Cox
2020-12-07internal/cpu: add darwin/arm64 CPU feature detection supportMartin Möhrmann
2020-12-05internal/cpu: fix typo in cpu_arm64.goIkko Ashimine
2020-12-03internal/cpu: disable FMA when OSXSAVE is not enabled on x86Martin Möhrmann
2020-11-05internal/cpu: fix and cleanup ARM64 cpu feature fields and optionsMartin Möhrmann
2020-11-02runtime: improve memmove performance on arm64Jonathan Swinney
2020-10-29runtime: move ppc64/aix cpu feature detection to internal/cpuMartin Möhrmann
2020-10-22runtime: move s390x HWCap CPU feature detection to internal/cpuMartin Möhrmann
2020-10-20testing: print cpu type as label for benchmarksMartin Möhrmann
2020-10-20internal/cpu: make architectures without initialization work explicitMartin Möhrmann
2020-10-20internal/cpu: consolidate arm64 feature detectionMartin Möhrmann
2020-10-13internal/cpu: remove unused arm64 capabilitiesMartin Möhrmann
2020-10-09all: enable more tests on macOS/ARM64Cherry Zhang
2020-04-13internal/cpu: unify HWCap/HWCap2 commentsTobias Klauser
2020-03-02internal/cpu: use anonymous struct for CPU feature varsTobias Klauser
2020-02-28internal/cpu: add MIPS64x feature detectionMeng Zhuo
2019-11-11internal/cpu,internal/bytealg: add support for riscv64Joel Sing
2019-10-10all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick
2019-10-09all: remove the nacl port (part 2, amd64p32 + toolchain)Brad Fitzpatrick
2019-10-09all: remove the nacl port (part 1)Brad Fitzpatrick
2019-09-08all: fix typosAinar Garipov
2019-04-30internal/cpu: add detection for the new ECDSA and EDDSA capabilities on s390xbill_ofarrell
2019-02-28internal/cpu: change s390x API to match x/sys/cpuMichael Munday
2018-12-05crypto/elliptic: utilize faster z14 multiply/square instructions (when availa...bill_ofarrell
2018-11-14internal/cpu: move GODEBUGCPU options into GODEBUGMartin Möhrmann