about summary refs log tree commit diff
path: root/library/stdarch/crates
AgeCommit message (Expand)AuthorLines
2025-02-09Apply unsafe_attr_outside_unsafeEric Huss-2/+2
2025-02-09Apply rust_2024_incompatible_patEric Huss-2/+2
2025-02-09Apply missing_unsafe_on_externEric Huss-1116/+1116
2025-02-07some doc changesFolkert de Vries-5/+5
2025-02-07add `vec_splats` for s390xFolkert de Vries-2/+97
2025-02-07add `vec_abs` for s390xFolkert de Vries-1/+53
2025-02-07add `vec_max` and `vec_min` for s390xFolkert de Vries-2/+84
2025-02-07add `vec_sub` and `vec_mul` for s390xFolkert de Vries-1/+304
2025-02-07implement `VectorAdd` for `s390x`Folkert de Vries-2/+9
2025-02-07Small refactorings in `x86-intel.rs`sayantn-65/+18
2025-02-07Move all x86 std_detect tests to `x86-specific.rs` to reduce duplicationsayantn-91/+15
2025-02-07Remove CSR accessing tests as they are immediate UBsayantn-115/+4
2025-02-07Fix names of several testssayantn-57/+52
2025-02-03Consistently use the latest itertools.Jacob Bramley-1/+1
2025-02-03Update stdarch-gen-arm path generation.Jacob Bramley-50/+81
2025-01-29Fix usage of proc_macro2::Punct.Jacob Bramley-3254/+52
2025-01-20implement `VectorAdd` for `s390x`Folkert de Vries-5/+518
2025-01-20basic infra for s390x vector intrinsicsFolkert de Vries-0/+42
2025-01-16add `is_s390x_feature_detected`Folkert de Vries-15/+158
2025-01-16refactor - remove Sized as it is implicitJames Barford-Evans-2/+2
2025-01-16remove - relaxing if sizeJames Barford-Evans-2/+2
2025-01-16fix: always inline signed conversionsJames Barford-Evans-2/+2
2025-01-16PR feedback & pipelineJames Barford-Evans-357/+124
2025-01-16Remove old ARM intrinsic generatorJames Barford-Evans-11423/+4
2025-01-16Generator supports creating neon instructions from YAMLJames Barford-Evans-58175/+75229
2025-01-16Generator for SVE intrinsics.Luca Vizzarro-0/+6185
2025-01-16Add SVE support to stdarch-verifyAdam Gemmell-51/+219
2024-12-29Fix typo and prettify commentSatoshi Tanda-5/+3
2024-12-27Remove 2 unused intrinsicssayantn-4/+0
2024-12-27Remove v64.rs as it was superseded by simd.rssayantn-85/+0
2024-12-27Refactor the `as_*` functions in x86sayantn-408/+71
2024-12-23core_arch: Add LoongArch basic intrinsicsWANG Rui-0/+365
2024-12-23Expand feature detection on AArch64 DarwinLaine Taffin Altman-38/+84
2024-12-21Fix `_mm*_mask_cmp_ep*_mask` bug with `IMM3=7`sayantn-24/+24
2024-12-21Fix Wasm `f*_sqrt()` docdaxpedda-2/+2
2024-12-21Make `assert_instr` strictersayantn-4/+9
2024-12-13Remove buffers in tests for {f,}xsave{c,}{64,}Martin Liska-84/+0
2024-12-12`assert_instr` for AMXSayantan Chakraborty-0/+27
2024-12-12Use `core::intrinsics::fmaf16` instead of LLVM intrinsicSayantan Chakraborty-3/+1
2024-12-12Cleanup: remove redundant target featuresSayantan Chakraborty-48/+71
2024-12-12Add numeric instructions for Wasm not available in `core`daxpedda-0/+142
2024-12-09Fix incorrect documentation for _mm_loadu_si64 functionaaishwarymishra@gmail.com-1/+1
2024-12-02wasm: Add missing `#[target_feature]` to simd ctorsAlex Crichton-0/+21
2024-11-30Fix test-caseMartin Liska-1/+4
2024-11-30Fix and document _mmX_alignr_epiX family of intrinsicsMartin Liska-27/+36
2024-11-30Fix implementation of `_mm256_alignr_epi8<16>`Martin Liska-11/+10
2024-11-30Fix signature of `_mm512_store{u,}_si512`.Martin Liska-6/+6
2024-11-30remove rustc_allow_const_fn_unstable feature gateRalf Jung-2/+1
2024-11-30Fix the `features` macro.Nicholas Nethercote-1/+1
2024-11-30Rework SIMD zeroingTobias Decking-2906/+1468