about summary refs log tree commit diff
path: root/library/stdarch
AgeCommit message (Expand)AuthorLines
2024-04-23Implement ARM `__ssat` and `__usat` functionsEduardo Sánchez Muñoz-7/+61
2024-04-22Don't depend on libc for cfg(windows)Ben Kimock-1/+3
2024-04-19Enable testing for AArch64 WindowsDaniel Paoliello-185/+224
2024-04-18Add vec_mergee and vec_mergeoLuca Barbato-0/+114
2024-04-16Add tests for power9-vector instructionsLuca Barbato-7/+17
2024-04-16Consider power9-vector when testing instructionsLuca Barbato-2/+6
2024-04-16Implement _mm(256)_abs_epi* without x86-specific LLVM intrinsicsEduardo Sánchez Muñoz-21/+91
2024-04-13Remove duplicated `allow(dead_code)` attributeTony Arcieri-1/+0
2024-04-12Stabilize AArch64 SHA3 intrinsicsTony Arcieri-23/+24
2024-04-12Use inline assembly for Arm64ECDaniel Paoliello-3/+2
2024-04-10Fix clippy warnings in stdarch-genEduardo Sánchez Muñoz-90/+92
2024-04-10typos: fix bad precision commentsmessense-6/+6
2024-04-10fix: reversed _mm512_set4_epi64 implementationKirsten Laskoski-4/+2
2024-04-10intrinsic-test: Suppress a warning about dead codeLuca Barbato-0/+1
2024-03-20core_arch/loongarch64: Re-export SIMD typesWANG Rui-0/+8
2024-03-19[wasm32] Add an intrinsic for the throw instructionNoa-0/+22
2024-03-13arm64ecDaniel Paoliello-2939/+4316
2024-03-12Add vec_xl_len and vec_xst_lenLuca Barbato-182/+350
2024-03-07std_detect: loongarch: Add runtime detectable features from LLVMWANG Rui-4/+45
2024-03-07std_detect: loongarch: Remove features not supported by LLVMWANG Rui-32/+0
2024-03-06Update FreeBSD 13 CI imageAlan Somers-1/+1
2024-03-05check sub-leaf to detect avx512bf16Mingzhuo Yin-7/+7
2024-03-05fix: invalid bit for detecting avx512 featureMingzhuo Yin-9/+15
2024-03-05typo: invalid comments for `_mm512_setzero_ps`Mingzhuo Yin-3/+3
2024-03-05Update to `wasm32-wasip1`-based testingAlex Crichton-18/+15
2024-02-29correct `_mm_insert_ps` documentationKalle Wachsmuth-12/+12
2024-02-28core_arch: Add LoongArch LASX testcasesWANG Rui-0/+14694
2024-02-28core_arch: Add LoongArch LASX intrinsicsWANG Rui-0/+16127
2024-02-28core_arch: Add LoongArch LSX testcasesWANG Rui-0/+7137
2024-02-28core_arch: Add LoongArch LSX intrinsicsZHAI Xiang-0/+15688
2024-02-28Add intrinsic code generator for LoongArchZHAI Xiang-1/+1572
2024-02-28stdarch-gen: Move to stdarch-gen-armWANG Rui-13/+13
2024-02-24use `addr_of!`Pavel Grigorenko-48/+51
2024-02-24feat: std_detect avx512fp16usamoi-6/+13
2024-02-23use remaining SIMD intrinsics via libcoreRalf Jung-66/+53
2024-02-23Add ping groups from Rust to stdarchAdam Gemmell-0/+48
2024-02-23Add vec_selLuca Barbato-0/+120
2024-02-23Add vec_nandLuca Barbato-0/+42
2024-02-21non-temporal stores: document interaction with Rust memory modelRalf Jung-5/+181
2024-02-20Fix redundant import warningsAmanieu d'Antras-57/+19
2024-02-18simplify simd_ty, simd_m_ty macros: do not repeat the element type N timesRalf Jung-534/+111
2024-02-18remove unnecessary let bindingRalf Jung-8/+1
2024-02-17avoid using simd_extract in SimdTy::extract (since the index is not a constan...Ralf Jung-10/+12
2024-02-17put the idx arguments of simd_insert and simd_extract into const blocksRalf Jung-774/+791
2024-02-17import LLVM SIMD intrinsics from core rather than declaring them locallyRalf Jung-65/+5
2024-02-16Improve feature detect for combined aarch64 featuresAdam Gemmell-10/+12
2024-02-16Add vec_subcLuca Barbato-0/+34
2024-02-16Add vec_roundLuca Barbato-0/+40
2024-02-16Add vec_rlLuca Barbato-0/+77
2024-02-16Add vec_cntlzLuca Barbato-0/+55