about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2023-01-26std_detect: Split os/aarch64.rs' detect_features into reading and parsingTaiki Endo-63/+72
2023-01-26std_detect: Move aarch64 freebsd test to tests/cpu-detection.rsTaiki Endo-18/+20
2023-01-23std_detect: Add test for feature detection on aarch64 WindowsTaiki Endo-0/+14
2023-01-23std_detect: Support detecting lse/dotprod/jsconv/rcpc on aarch64 WindowsTaiki Endo-0/+20
2023-01-23Check and pass the ACLE licence on to generated tests.Jacob Bramley-15/+86
2023-01-23Declare licence for crates/intrinsics-test.Jacob Bramley-0/+227
2023-01-22Remove obsolete cfg for nvptxUrgau-4/+4
2023-01-22Don't declare f16c_target_feature.Jacob Bramley-1/+0
2023-01-10use inline const for last simd_shuffle argumentRalf Jung-1905/+1789
2023-01-09Remove some trailing whitespace.Jacob Bramley-1/+1
2023-01-09Match Neon test features to their intrinsics.Jacob Bramley-172/+199
2023-01-09Decouple TargetFeature strings.Jacob Bramley-209/+300
2023-01-06Resolve old FIXME comments (#1364)Nugine-6/+3
2023-01-05Detect MOVBE (#1356)Caleb Zulawski-0/+7
2023-01-05Stabilize cmpxchg16b instrinsic (#1358)Nugine-6/+10
2022-12-11Move vector combine intrisics to arm/neon.rs (#1363)Ruben De Smet-177/+209
2022-11-28Fix typo in LLVM intrinsic names (#1362)Amanieu d'Antras-4/+4
2022-11-27Remove S-waiting-on-review autolabel (#1360)Eric Huss-3/+0
2022-11-27[DO NOT MERGE] Migrate from highfive to triagebot (#1359)Eric Huss-0/+6
2022-11-21Rename misleading features (#1355)Caleb Zulawski-121/+135
2022-11-21Use simd intrinsics for max and min (#1357)Nugine-72/+72
2022-11-16Fix undefined behavior in movemask_epi8 (#1354)Nugine-2/+6
2022-11-16Remove workaround for old LLVM issue (#1353)Amanieu d'Antras-4/+1
2022-11-09Detect CPU features with Linux methods on Android for non-Intel CPUs. (#1351)gendx-1/+1
2022-11-09Fix line endings to use LF (#1350)Mateusz Mikuła-73/+73
2022-10-30Don't require AVX512 for 128/256-bit GFNI & VPCLMULQDQ intrinsics (#1349)Amanieu d'Antras-13/+19
2022-10-27Don't require AVX512 for 256-bit VAES intrinsics (#1348)Amanieu d'Antras-4/+10
2022-10-25Mark arm_shared intrinsics as stable on all target except ARM (#1345)Amanieu d'Antras-1571/+1571
2022-10-25Fix undefined behavior in SSE4.2 test (#1341)Amanieu d'Antras-5/+1
2022-10-25Edition 2021, apply clippy::uninlined_format_args fix (#1339)Yuri Astrakhan-241/+229
2022-10-25Remove Android CI (#1346)Amanieu d'Antras-332/+0
2022-10-25Fix dupe word typos (#1344)Rageking8-30/+30
2022-10-04Update the Android Docker files to Ubuntu 22.04 (#1338)Chris Wailes-18/+14
2022-09-22Add HWCAP2 support for AArch64 Linux. (#1335)Jacob Bramley-101/+211
2022-09-13crate: use target feature v1.1luojia65-1/+2
2022-09-13riscv: P extension intrinsics for packed SIMD (part 1)luojia65-51/+1101
2022-09-12Fix documentation of __m256bh and __m512bh structsTobias Bengtsson-2/+2
2022-09-11Bump `cfg-if` dependency to 1.0Charles Lew-2/+2
2022-09-08Use mov and xchg instead of movl(q) and xchgl(q)Artyom Pavlov-4/+4
2022-09-08Remove late specifiers in __cpuid_countArtyom Pavlov-14/+14
2022-09-06Remove simd_shuffle<n> usage in favor of simd_shufflebjorn3-24/+14
2022-09-05Use simd_bitmask intrinsic in a couple of placesbjorn3-6/+2
2022-08-23Fix links in documentation of cmpxchg16bTomasz Miąsko-5/+5
2022-08-22Use load intrinsic and loop for intrinsic-test programs. Add --release flag b...James McGregor-109/+184
2022-08-22Properly fix vext intrinsic testsAmanieu d'Antras-117/+152
2022-08-22Replace some calls to `pointer::offset` with `add` and `sub`Maybe Waffle-36/+33
2022-08-22Allow internal use of stdsimd from detect_featureTomasz Miąsko-0/+1
2022-08-20fix target name in contributing.mdWaffle Maybe-1/+1
2022-08-20Tweak constant for ARM vext instruction testsAmanieu d'Antras-18/+18
2022-08-20Use `llvm.ppc.altivec.lvx` intrinsic for `vec_ld`Amanieu d'Antras-2/+3