about summary refs log tree commit diff
path: root/library/stdarch/crates/core_arch
AgeCommit message (Expand)AuthorLines
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-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
2025-05-30Fix PPC shift and rotate intrinsicssayantn-9/+9
2025-05-30Fix `ldpte` and `lddir` signaturesayantn-4/+6
2025-05-30mark gfni, vaes, vpclmulqdq intrinsics as safeusamoi-132/+165
2025-05-30cmpxchg16b: use atomic_compare_exchange from libcoreRalf Jung-28/+2
2025-05-21allow aarch64_softfloat_neon for backwards compatibilityRalf Jung-0/+13
2025-05-20use a tuple to return the condition codeFolkert de Vries-101/+48
2025-05-20use the right load instructionFolkert de Vries-3/+3
2025-05-20`avx512_target_feature` is now stable on nightlyFolkert de Vries-1/+0
2025-05-12Partially stabilize LoongArch target featuresWANG Rui-2/+1
2025-05-06Run `aarch64-pc-windows-msvc` runs on the new `windows-11-arm` runnerssayantn-8/+7
2025-05-03Pr feedback for instruction & hookup CI for aarch64_beJames Barford-Evans-0/+72
2025-05-03fix - aarch64_be testsJames Barford-Evans-6/+8
2025-05-03Fix errors in incorrect SAE and ROUNDING parameterssayantn-78/+123
2025-05-01Implement `sha512`, `sm3` and `sm4` intrinsicssayantn-32/+521
2025-05-01Fix `stdarch-verify`sayantn-2/+2