aboutsummaryrefslogtreecommitdiff
path: root/src/internal/cpu/cpu_x86.go
AgeCommit message (Expand)Author
2026-01-28cmd/compile, simd: capture VAES instructions and fix AVX512VAES featureJunyang Shao
2026-01-13simd/archsimd: 128- and 256-bit FMA operations do not require AVX-512Austin Clements
2025-12-18internal/cpu: repair VNNI feature checkDavid Chase
2025-09-30[dev.simd] cmd/compile, simd: add AES instructionsJunyang Shao
2025-09-02[dev.simd] internal/cpu: report AVX1 and 2 as supported on macOS 15 Rosetta 2Cherry Mui
2025-08-14[dev.simd] all: merge master (924fe98) into dev.simdCherry Mui
2025-08-12internal/runtime/gc/scan: import scan kernel from gclab [green tea]Michael Anthony Knyszek
2025-08-05internal/cpu: add AVX-512-CD and DQ, and derived "basic AVX-512"Austin Clements
2025-08-04[dev.simd] all: merge master (7a1679d) into dev.simdCherry Mui
2025-07-24hash/crc32: add AVX512 IEEE CRC32 calculationKlaus Post
2025-07-21[dev.simd] simd, internal/cpu: support more AVX CPU Feature checksJunyang Shao
2025-07-01[dev.simd] internal/cpu: add GFNI feature checkJunyang Shao
2025-06-13[dev.simd] internal/cpu: add AVX-512-CD and DQ, and derived "basic AVX-512"Austin Clements
2024-07-22runtime: add ERMS-based memmove support for modern CPU platformsTangYang
2024-05-22internal/cpu: remove unused const cpuid_SSE2Tobias Klauser
2023-11-15internal/cpu: detect support of AVX512Achille Roussel
2022-08-15internal/cpu: detect sha-ni instruction support for AMD64ted
2022-03-14internal/cpu: disallow disabling options that are required for microarchKeith Randall
2021-10-28all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor)Russ Cox
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-02-20all: go fmt std cmd (but revert vendor)Russ Cox
2020-12-03internal/cpu: disable FMA when OSXSAVE is not enabled on x86Martin Möhrmann
2020-10-20testing: print cpu type as label for benchmarksMartin Möhrmann
2019-10-10all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick
2018-10-24internal/cpu: add options and warnings for required cpu featuresMartin Möhrmann
2018-10-15internal/cpu: add invalid option warnings and support to enable cpu featuresMartin Möhrmann
2018-08-24internal/cpu: add a CacheLinePadSize constantMartin Möhrmann
2018-05-22internal/cpu: add experiment to disable CPU features with GODEBUGCPUMartin Möhrmann
2018-04-10internal/cpu: align capability definitions for x86 with other architecturesMartin Möhrmann
2018-04-10internal/cpu,runtime: call cpu.initialize before alginitMeng Zhuo
2017-11-02cmd/internal/obj/x86: add ADX extensionIlya Tocar
2017-09-11internal/cpu: add support for x86 FMA cpu feature detectionMartin Möhrmann
2017-08-08internal/cpu: fix style nit in variable nameMartin Möhrmann
2017-05-10internal/cpu: new package to detect cpu featuresMartin Möhrmann