about summary refs log tree commit diff
path: root/library/stdarch/crates/core_arch
AgeCommit message (Expand)AuthorLines
2025-07-14Merge pull request #1869 from folkertdev/s390x-use-rounding-intrinsicAmanieu d'Antras-3/+14
2025-07-14Merge pull request #1837 from heiher/loong32Amanieu d'Antras-239/+314
2025-07-14`s390x`: document the different rounding flavorsFolkert de Vries-3/+14
2025-07-12`aarch64`: use `simd_reduce_add_unordered`Folkert de Vries-174/+40
2025-07-12`aarch64`: use `simd_reduce_min` and `simd_reduce_max` for integersFolkert de Vries-192/+24
2025-07-12`aarch64`: use `simd_reduce_min` and `simd_reduce_max` for floatsFolkert de Vries-80/+10
2025-07-12`arm`: use `simd_fmin` and `simd_fmax`Folkert de Vries-72/+8
2025-07-12`aarch64`: use `simd_fmin` and `simd_fmax`Folkert de Vries-32/+4
2025-07-12`aarch64`: use `f16::min` and `f16::max`Folkert de Vries-16/+2
2025-07-11Merge pull request #1858 from folkertdev/aarch-comparison-operatorsSayantan Chakraborty-192/+72
2025-07-11thumbv7neon-unknown-linux-gnueabihf clippy fixesMarijn Schouten-94/+19
2025-07-10Merge pull request #1857 from folkertdev/arm-dupSayantan Chakraborty-40/+20
2025-07-10use `intrinsics::simd` for integer max/minFolkert de Vries-192/+72
2025-07-10use `splat` for the aarch64/arm dup intrinsicsFolkert de Vries-40/+20
2025-07-08remove unneeded castFolkert de Vries-2/+2
2025-07-08shorten array literalsFolkert de Vries-90/+14
2025-07-08remote intermediate assignmentFolkert de Vries-32/+8
2025-07-07Use `simd_funnel_sh{l,r}` and `simd_round_ties_even` to remove uses of LLVM i...sayantn-153/+45
2025-07-07some clippy fixesMarijn Schouten-7/+6
2025-07-07Remove std-detect dev dependency in core_archJakub Beránek-4/+1
2025-07-07Mark `avx` broadcast intrinsics as safeokaneco-7/+7
2025-07-07Use simd_extract! macro instead of calling simd_extract directlyltdk-6/+6
2025-07-07Update stabilization version of certain x86 intrinsics to 1.89Amanieu d'Antras-22/+22
2025-07-07use `is_multiple_of` to check if an addr is alignedFolkert de Vries-4/+8
2025-06-28loongarch: Add basic support for LoongArch32WANG Rui-239/+314
2025-06-19the `generic_arg_infer` feature is now stable on nightlyFolkert de Vries-1/+0
2025-06-17Testsatiscugcat-17/+14
2025-06-17Ran cargo fmt, removed unexpected charactersatiscugcat-28/+25
2025-06-17Moved const fn outside unsafe blocksatiscugcat-11/+13
2025-06-17Changed implementation of _mm{256,512}_alignr_epi8 to match that of _mm_align...satiscugcat-350/+149
2025-06-17Changed implementation of bsrli in avx512.rs to match that of bslli, fixing a...satiscugcat-195/+78
2025-06-17Changed the implementation of bsrli to match bslli in avx2 intrinsicssatiscugcat-132/+46
2025-06-17Fixing mistake in previous commitAniket Mishra-1/+1
2025-06-17Removal of redundant mod operation in _mm256_alignr_epi8Aniket Mishra-1/+1
2025-06-17Fix in erroneous implementation of _mm256_bsrli_epi128Aniket Mishra-1/+1
2025-06-11Fixes to compile with latest Rust nightlyAmanieu d'Antras-2/+0
2025-06-02Stabilize AVX512 intrinsicsAmanieu d'Antras-4593/+4593
2025-06-02Fix incorrect intrinsic name in WASMsayantn-2/+2
2025-06-02Fix incorrect intrinsic name in X86sayantn-11/+11
2025-06-02Remove uses of deprecated type-specific pointers from ARMsayantn-278/+278
2025-06-02Use correct LLVM intrinsic for `vmull` and `vaddv`sayantn-20/+20
2025-06-02Use rust intrinsics for more ARM intrinsicssayantn-393/+50
2025-06-02Mark Neon f16 vectors as unstableAdam Gemmell-4/+9
2025-06-02Revert vbsl[q]_f16 to unstableAdam Gemmell-16/+2
2025-06-01use `simd_bitreverse` on `aarch64`Folkert de Vries-16/+2
2025-05-31Stabilize `sha512`, `sm3` and `sm4` intrinsics and runtime detectionsayantn-10/+10
2025-05-31Stabilize keylocker intrinsics and runtime detectionsayantn-12/+12
2025-05-30Upgrade more intrinsics to the new versionsayantn-18/+46
2025-05-30Use the new definition of `rdtscp` intrinsicsayantn-3/+5
2025-05-30Fix s390x intrinsicssayantn-9/+9