about summary refs log tree commit diff
path: root/library/stdarch/crates/core_arch/src/x86
AgeCommit message (Expand)AuthorLines
2025-09-02Remove some llvm workaroundsNikita Popov-6/+2
2025-08-20Adjust immediate for vrndscalepd testsNikita Popov-2/+2
2025-08-20Work around selection failure without avx512vlNikita Popov-2/+6
2025-08-20Add missing avx512vl target featuresNikita Popov-188/+188
2025-07-24Add non-temporal note for maskmoveu_si128Aurelia Molzer-1/+10
2025-07-07Use `simd_funnel_sh{l,r}` and `simd_round_ties_even` to remove uses of LLVM i...sayantn-56/+18
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-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-02Stabilize AVX512 intrinsicsAmanieu d'Antras-4559/+4559
2025-06-02Fix incorrect intrinsic name in X86sayantn-11/+11
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-10/+10
2025-05-30Use the new definition of `rdtscp` intrinsicsayantn-3/+5
2025-05-30mark gfni, vaes, vpclmulqdq intrinsics as safeusamoi-132/+165
2025-05-03Fix errors in incorrect SAE and ROUNDING parameterssayantn-78/+123
2025-05-01Implement `sha512`, `sm3` and `sm4` intrinsicssayantn-7/+521
2025-05-01Fix `stdarch-verify`sayantn-1/+1
2025-04-29Add `avx512vl` requirement to testsuite for avx512fp16 128 and 256 bitsayantn-22/+22
2025-04-29Fix errors in decoupling avx512vl and avx512dq from avx512fp16sayantn-92/+106
2025-04-29Fix CI errors due to alignment issues in msvcsayantn-35/+142
2025-04-23Remove workarounds for llvm/llvm-project#98306sayantn-6/+14
2025-04-20Replace `cfg(stdarch_intel_sde)` with `STDARCH_TEST_SKIP_FUNCTION`sayantn-2/+0
2025-04-20Re-enable all conditionally-disabled x86 `assert_instr` testssayantn-324/+93
2025-04-17Change void* type for `gather`/`scatter` intrinsicssayantn-104/+118
2025-04-17Change void* type for `cvt_storeu` intrinsicssayantn-63/+63
2025-04-17Change void* type for `compressstore` intrinsicssayantn-65/+57
2025-04-17Change void* type for 3 intrinsicssayantn-8/+8
2025-04-11fix broken intra doc linksbendn-6/+6
2025-03-24sse42: Add unsafe blocks around unsafe function callsVadim Petrochenkov-10/+10
2025-03-24Minor correction to __m512d documentation.David Pathakjee-1/+1
2025-03-20use consistent wording around the 'undefined' intrinsics, and slightly expand...Ralf Jung-29/+45
2025-03-04fix unnecessary unsafe error in doctestRalf Jung-0/+1
2025-03-03make _mm256_zero{upper,all} safeRalf Jung-4/+4
2025-02-28Fix doctests failing due to unused_unsafeEric Huss-0/+6
2025-02-24fix doctest for __m128dusamoi-2/+2
2025-02-24mark AVX512 & AVXNECONVERT intrinsics as safeusamoi-18312/+21602
2025-02-24mark PCLMULQDQ intrinsics as safeusamoi-2/+2
2025-02-24mark AES intrinsics as safeusamoi-12/+12
2025-02-24mark SHA intrinsics as safeusamoi-14/+14