about summary refs log tree commit diff
path: root/library/stdarch
AgeCommit message (Expand)AuthorLines
2025-06-19s390x: add feature detection for the z17 target featuresFolkert de Vries-56/+97
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-17Add triagebot config for subtree syncsJakub Beránek-0/+10
2025-06-12Add lockfileJakub Beránek-1/+965
2025-06-11Fixes to compile with latest Rust nightlyAmanieu d'Antras-5/+3
2025-06-09Darwin AArch64 detection updateLaine Taffin Altman-0/+8
2025-06-09Remove `compiler-builtins` from `rustc-dep-of-std` dependenciesTrevor Gross-2/+0
2025-06-09add s390x z17 target featuresFolkert de Vries-0/+15
2025-06-02Stabilize AVX512 intrinsicsAmanieu d'Antras-4595/+4595
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-380/+380
2025-06-02Use correct LLVM intrinsic for `vmull` and `vaddv`sayantn-36/+36
2025-06-02Use rust intrinsics for more ARM intrinsicssayantn-527/+73
2025-06-02Mark Neon f16 vectors as unstableAdam Gemmell-4/+9
2025-06-02Revert vbsl[q]_f16 to unstableAdam Gemmell-18/+3
2025-06-01RISC-V: Linux 6.15 `riscv_hwprobe` supportTsukasa OI-3/+39
2025-06-01use `simd_bitreverse` on `aarch64`Folkert de Vries-21/+5
2025-05-31intrinsic-test: Reverse `has_constraints()` conditionTsukasa OI-1/+1
2025-05-31intrinsic-test: Use `c_prefix` to generate type namesTsukasa OI-1/+1
2025-05-31Stabilize `sha512`, `sm3` and `sm4` intrinsics and runtime detectionsayantn-13/+13
2025-05-31Stabilize keylocker intrinsics and runtime detectionsayantn-14/+14
2025-05-31intrinsic-test: Modernization of the coding styleTsukasa OI-95/+91
2025-05-31stdarch_examples: Modernization of the coding styleTsukasa OI-24/+24
2025-05-31stdarch-verify: Modernization of the coding styleTsukasa OI-0/+2
2025-05-31stdarch-test: Modernization of the coding styleTsukasa OI-1/+1
2025-05-31stdarch-gen-loongarch: Modernization of the coding styleTsukasa OI-1/+1
2025-05-31stdarch-gen-arm: Modernization of the coding styleTsukasa OI-170/+76
2025-05-30RISC-V: Linux: Imply Zicntr from the IMA base behaviorTsukasa OI-6/+4
2025-05-30Add back `std_detect_env_override`sayantn-2/+69
2025-05-30Upgrade more intrinsics to the new versionsayantn-24/+54
2025-05-30Use the new definition of `rdtscp` intrinsicsayantn-4/+6
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-30Check cfg on features that stage0 compiler supportTsukasa OI-20/+0
2025-05-27fix: code cleanup and renamingMadhav Madhusoodanan-54/+57
2025-05-27fix: moved common code (that required no architecture-specificMadhav Madhusoodanan-268/+243
2025-05-27fix: moved f16 formatting code to common moduleMadhav Madhusoodanan-10/+16