aboutsummaryrefslogtreecommitdiff
path: root/src/simd
AgeCommit message (Expand)Author
2026-01-28simd/archsimd: add missing cpufeature to generated mask/merge methodsDavid Chase
2026-01-28cmd/compile, simd: capture VAES instructions and fix AVX512VAES featureJunyang Shao
2026-01-27simd/archsimd: fix typo in the SHA256Message1 documentation stringNeal Patel
2026-01-22simd/archsimd/_gen/simdgen: fix typos in error messagesjjpinto
2026-01-13simd/archsimd: 128- and 256-bit FMA operations do not require AVX-512Austin Clements
2026-01-13simd/archsimd/_gen/simdgen: feature implicationsAustin Clements
2026-01-13all: fix misspellings in commentscuishuang
2026-01-08simd/archsimd: rename Broadcast methodsCherry Mui
2026-01-05simd/archsimd: use V(P)MOVMSK for mask ToBits if possibleCherry Mui
2026-01-02cmd/compile: optimize SIMD IsNaN.Or(IsNaN)Cherry Mui
2026-01-02simd/archsimd: add tests for IsNaNCherry Mui
2026-01-02simd/archsimd: make IsNaN unaryCherry Mui
2026-01-02simd/archsimd: correct documentation of Mask typesCherry Mui
2025-12-30simd/archsimd: adjust documentations slightlyCherry Mui
2025-12-29simd/archsimd: add tests for Saturate-Concat operationsCherry Mui
2025-12-29simd/archsimd: add tests for Saturate operationsCherry Mui
2025-12-29simd/archsimd: add tests for ExtendLo operationsCherry Mui
2025-12-29simd/archsimd: remove redundant suffix of ExtendLo operationsCherry Mui
2025-12-29simd/archsimd: add more tests for Convert operationsCherry Mui
2025-12-29simd/archsimd: add more tests for Truncate operationsCherry Mui
2025-12-29simd/archsimd: add tests for Truncate operationsCherry Mui
2025-12-27simd/archsimd: add more tests for Convert operationsCherry Mui
2025-12-27simd/archsimd: add more tests for Extend operationsCherry Mui
2025-12-24simd/archsimd: fix "go generate" commandCherry Mui
2025-12-24simd/archsimd: guard test helpers with amd64 tagCherry Mui
2025-12-22simd/archsimd: correct documentation for pairwise operationsCherry Mui
2025-12-20simd/archsimd: add HasAVX2() guards to tests that need themDavid Chase
2025-12-19simd/archsimd: delete DotProductQuadruple methods for nowCherry Mui
2025-12-19simd/archsimd: add Grouped for 256- and 512-bit SaturateTo(U)Int16Concat, and...Cherry Mui
2025-12-19simd/archsimd: correct type and instruction for SaturateToUint8Cherry Mui
2025-12-19simd/archsimd: reword documentation for some operationsCherry Mui
2025-12-19simd/archsimd: reword documentation of comparison operationsCherry Mui
2025-12-18internal/cpu: repair VNNI feature checkDavid Chase
2025-12-18simd/archsimd: reword documentation for conversion opsCherry Mui
2025-12-17simd/archsimd: reword documentation of shfit operationsCherry Mui
2025-12-17simd/archsimd: reword documentation of As methodsCherry Mui
2025-12-16cmd/compile: use unsigned constant when folding loads for SIMD ops with const...Cherry Mui
2025-12-13simd/archsimd: skip tests if AVX is not availableCherry Mui
2025-12-11simd/archsimd: rename Mask.AsIntMxN to Mask.ToIntMxNCherry Mui
2025-12-11simd/archsimd: define ToMask only on integer vectorsCherry Mui
2025-12-11simd/archsimd: add package docCherry Mui
2025-12-08[dev.simd] simd, cmd/compile: move "simd" to "simd/archsimd"David Chase
2025-12-08[dev.simd] simd: add carryless multiplyDavid Chase
2025-12-05[dev.simd] simd: replace checking loops with call to slice-checkerDavid Chase
2025-12-03[dev.simd] simd: make "best" instruction choice also depend on commutativityDavid Chase
2025-11-25[dev.simd] simd, cmd/compile: add float -> float conversionsJunyang Shao
2025-11-25[dev.simd] simd, cmd/compile: add int -> fp conversionsJunyang Shao
2025-11-25[dev.simd] simd, cmd/compile: add float -> int conversionsJunyang Shao
2025-11-24[dev.simd] simd: add goexperiment tag to generate.goCherry Mui
2025-11-21[dev.simd] cmd/compile, simd: update conversion API namesJunyang Shao