about summary refs log tree commit diff
path: root/library/core/src/intrinsics/simd.rs
AgeCommit message (Expand)AuthorLines
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-2/+2
2025-06-15Add `simd_funnel_sh{l,r}` and `simd_round_ties_even`sayantn-0/+42
2025-05-12update cfg(bootstrap)Pietro Albini-2/+2
2025-05-01Rollup merge of #140034 - RalfJung:simd_select_bitmask-padding, r=workingjubileeGuillaume Gomez-3/+1
2025-04-20Rollup merge of #137953 - RalfJung:simd-intrinsic-masks, r=WaffleLapkinChris Denton-5/+5
2025-04-20simd intrinsics with mask: accept unsigned integer masksRalf Jung-5/+5
2025-04-19simd_select_bitmask: the 'padding' bits in the mask are just ignoredRalf Jung-3/+1
2025-04-10add `simd_insert_dyn` and `simd_extract_dyn`Folkert de Vries-3/+36
2025-03-12intrinsics: remove unnecessary leading underscore from argument namesRalf Jung-68/+68
2025-03-01Rollup merge of #137828 - folkertdev:simd-intrinsic-doc-fixes, r=workingjubileeMatthias Krüger-36/+34
2025-03-01intrinsics::simd: document that masks must be signed integer vectorsFolkert de Vries-27/+27
2025-03-01correct the docs on `simd_` comparison operatorsFolkert de Vries-15/+13
2025-02-27make `simd_insert` and `simd_extract` `const fn`sFolkert de Vries-2/+2
2025-02-24remove uses of rustc_intrinsic_must_be_overridden from standard libraryRalf Jung-272/+68
2025-01-24ports last few library files to new intrinsic styleaaishwarymishra@gmail.com-665/+935
2025-01-08update cfg(bootstrap)Pietro Albini-1/+0
2024-12-04clarify simd_relaxed_fma non-determinismRalf Jung-1/+2
2024-11-23Match simd_relaxed_fma documentation to fmuladd intrinsicCaleb Zulawski-4/+8
2024-11-23Add simd_relaxed_fma intrinsicCaleb Zulawski-0/+10
2024-09-14simd_shuffle: require index argument to be a vectorRalf Jung-1/+1
2024-08-13simd_shuffle intrinsic: allow argument to be passed as vector (not just as ar...Ralf Jung-1/+1
2024-07-26Fix doc nitsJohn Arundel-54/+55
2024-07-25Stop using `unsized_const_parameters` in core/stdBoxy-12/+0
2024-07-05Auto merge of #126171 - RalfJung:simd_bitmask_multibyte, r=workingjubileebors-6/+13
2024-06-25simd_bitmask intrinsic: add a non-power-of-2 multi-byte exampleRalf Jung-6/+13
2024-06-24Fix simd_gather documentationPetteri Räty-3/+0
2024-06-11remove cfg(bootstrap)Pietro Albini-1/+0
2024-05-24Fix some SIMD intrinsics documentationMees Frensel-4/+4
2024-05-18compiler: add simd_ctpop intrinsicJubilee Young-0/+7
2024-05-01Step bootstrap cfgsMark Rousskov-13/+0
2024-04-03rename `expose_addr` to `expose_provenance`joboet-0/+6
2024-04-02Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=AmanieuJacob Pratt-0/+7
2024-03-23Rollup merge of #122762 - RoboSchmied:RoboSchmied-typo, r=workingjubileeJubilee-1/+1
2024-03-23also rename the SIMD intrinsicRalf Jung-0/+7
2024-03-20Update target.rs alloc.rs event.rs simd.rsRoboSchmied-1/+1
2024-03-20step cfgsMark Rousskov-12/+1
2024-02-25remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsicsRalf Jung-1/+79
2024-02-21remove simd_reduce_{min,max}_nanlessRalf Jung-26/+0
2024-02-21make simd_reduce_{mul,add}_unordered use only the 'reassoc' flag, not all fas...Ralf Jung-12/+4
2024-02-21intrinsics::simd: add missing functionsRalf Jung-0/+103
2024-02-20Rollup merge of #119203 - farnoy:simd-masked-intrinsic-docfix, r=RalfJungMatthias Krüger-4/+6
2024-02-20Correct the simd_masked_{load,store} intrinsic docsJakub Okoński-4/+6
2024-02-10various docs tweaksRalf Jung-7/+7
2024-02-10simd_scatter: mention left-to-right orderRalf Jung-0/+3
2024-02-10add more missing simd intrinsicsRalf Jung-0/+32
2024-02-10simd intrinsics: add simd_shuffle_genericRalf Jung-3/+16
2023-12-22update cfg(bootstrap)sPietro Albini-2/+0
2023-12-18Disable new intrinsics for bootstrapCaleb Zulawski-0/+2
2023-12-17Add new intrinsicsCaleb Zulawski-0/+39
2023-12-17Further explain semanticsCaleb Zulawski-2/+13