aboutsummaryrefslogtreecommitdiff
path: root/src/simd
AgeCommit message (Expand)Author
2025-09-05[dev.simd] cmd/compile, simd: add ClearAVXUpperBitsCherry Mui
2025-09-02[dev.simd] simd, cmd/compile: add Interleave{Hi,Lo} (VPUNPCK*)David Chase
2025-08-24[dev.simd] simd: correct SumAbsDiff documentationJunyang Shao
2025-08-22[dev.simd] cmd/compile: sample peephole optimization for SIMD broadcastDavid Chase
2025-08-22[dev.simd] cmd/compile, simd: complete AVX2? u?int shufflesJunyang Shao
2025-08-22[dev.simd] cmd/compile, simd: make Permute 128-bit use AVX VPSHUFBJunyang Shao
2025-08-22[dev.simd] cmd/compile, simd: add packed saturated u?int conversionsJunyang Shao
2025-08-22[dev.simd] cmd/compile, simd: add saturated u?int conversionsJunyang Shao
2025-08-21[dev.simd] simd: move tests to a subdirectory to declutter "simd"David Chase
2025-08-21[dev.simd] simd/_gen/unify: improve envSet doc commentAustin Clements
2025-08-21[dev.simd] cmd/compile, simd: complete truncating u?int conversions.Junyang Shao
2025-08-21[dev.simd] cmd/compile, simd: complete u?int widening conversionsJunyang Shao
2025-08-21[dev.simd] simd: reorganize cvt rulesJunyang Shao
2025-08-21[dev.simd] cmd/compile, simd: add VPSADBWJunyang Shao
2025-08-21[dev.simd] simd/_gen/unify: fix some missing environmentsAustin Clements
2025-08-20[dev.simd] simd, cmd/compile: added .Masked() peephole opt for many operations.David Chase
2025-08-20[dev.simd] simd: template field name cleanup in genfilesDavid Chase
2025-08-20[dev.simd] simd: add testing hooks for size-changing conversionsDavid Chase
2025-08-20[dev.simd] simd, cmd/compile: sample peephole optimization for .Masked()David Chase
2025-08-20[dev.simd] simd: tweaks to improve test disassemblyDavid Chase
2025-08-20[dev.simd] simd, cmd/compile: add widening unsigned converts 8->16->32David Chase
2025-08-19[dev.simd] simd: make OpMasked machine ops onlyJunyang Shao
2025-08-19[dev.simd] simd, cmd/compile: implement ToMask, unexport asMask.Junyang Shao
2025-08-18[dev.simd] simd, cmd/compile: mark BLEND instructions as not-zero-maskDavid Chase
2025-08-18[dev.simd] cmd/compile, simd: added methods for "float" GetElemDavid Chase
2025-08-13[dev.simd] simd/_gen/simdgen: rewrite etetest.shAustin Clements
2025-08-13[dev.simd] simd/_gen: migrate simdgen from x/archAustin Clements
2025-08-13[dev.simd] simd: reorganize/rename generated emulation filesDavid Chase
2025-08-13[dev.simd] simd: add emulations for missing AVX2 comparisonsDavid Chase
2025-08-13[dev.simd] simd, cmd/compile: generated code for BroadcastDavid Chase
2025-08-11[dev.simd] cmd/compile, simd: update generated filesAustin Clements
2025-08-11[dev.simd] cmd/compile, simd: update generated filesAustin Clements
2025-08-11[dev.simd] cmd/compile, simd: update generated filesAustin Clements
2025-08-11[dev.simd] simd: imm doc improveJunyang Shao
2025-08-11[dev.simd] cmd/compile, simd: jump table for imm opsJunyang Shao
2025-08-08[dev.simd] simd: add emulations for bitwise ops and for mask/merge methodsDavid Chase
2025-08-07[dev.simd] cmd/compile, simd: API interface fixesJunyang Shao
2025-08-07[dev.simd] cmd/compile, simd: add value conversion ToBits for maskJunyang Shao
2025-08-06[dev.simd] cmd/compile, simd: add ExpandJunyang Shao
2025-08-06[dev.simd] cmd/compile, simd: (Set|Get)(Lo|Hi)Junyang Shao
2025-08-05[dev.simd] simd, cmd/compile: generated files to add 'blend' and 'blendMasked'David Chase
2025-08-05[dev.simd] cmd/compile: add ShiftAll immediate variantJunyang Shao
2025-08-04[dev.simd] simd, cmd/compile: rename some methodsDavid Chase
2025-08-04[dev.simd] simd: move lots of slice functions and methods to generated codeDavid Chase
2025-08-04[dev.simd] cmd/compile, simd: make bitwise logic ops available to all u?int v...Junyang Shao
2025-08-04[dev.simd] cmd/compile, simd: change PairDotProdAccumulate to AddDotProdJunyang Shao
2025-08-04[dev.simd] cmd/compile, simd: change Shift*AndFillUpperFrom to Shift*ConcatJunyang Shao
2025-08-01[dev.simd] cmd/compile: generated code for K-mask-register slice load/storesDavid Chase
2025-08-01[dev.simd] cmd/compile: test for int-to-mask conversionDavid Chase
2025-08-01[dev.simd] cmd/compile: add register-to-mask moves, other simd glueDavid Chase