| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-05-31 | stdarch-verify: Modernization of the coding style | Tsukasa OI | -0/+2 | |
| It modernizes the coding style of the crate stdarch-verify by dealing with Clippy warnings (allows clippy::collapsible_if but review may be required for later changes). Clippy: rust version 1.89.0-nightly (6f6971078 2025-05-28) Number of Fixed Warnings: 4/4 | ||||
| 2025-05-01 | Fix `stdarch-verify` | sayantn | -14/+10 | |
| 2025-04-20 | Add `test-everything` annotations to more archs to ensure test coverage, and ↵ | sayantn | -1/+2 | |
| some small changes to make CI pass - Disable `vsx` tests for `ppc` and `ppc64` - Disable `tme` tests for `aarch64` and `aarch64_be` - Disable `frecipe` tests for `loongarch64` - Add `altivec` run for PPC32 (with `-C target-feature=+vsx` `qemu` gives a nasty error) | ||||
| 2025-04-17 | Add checks for void pointer types to ensure consistency | sayantn | -20/+74 | |
| 2025-02-24 | stdarch-verify: Support f16 vector types | Kajetan Puchalski | -0/+9 | |
| 2025-02-13 | Add the keylocker intrinsics | sayantn | -0/+3 | |
| 2025-02-09 | Update all crates to Rust 2024 | Eric Huss | -2/+2 | |
| 2025-02-07 | Small refactorings in `x86-intel.rs` | sayantn | -65/+18 | |
| remove `PRINT_MISSING_LISTS` as it was unused rename `PRINT_MISSING_LISTS_MARKDOWN` | ||||
| 2025-02-07 | Fix names of several tests | sayantn | -20/+4 | |
| Rewrote `_mm_cvtps_ph` and `_mm_cvtph_ps` tests | ||||
| 2025-01-16 | PR feedback & pipeline | James Barford-Evans | -221/+39 | |
| 2025-01-16 | Add SVE support to stdarch-verify | Adam Gemmell | -51/+219 | |
| Co-authored-by: Jamie Cunliffe <Jamie.Cunliffe@arm.com> Co-authored-by: Jacob Bramley <jacob.bramley@arm.com> Co-authored-by: Luca Vizzarro <Luca.Vizzarro@arm.com> | ||||
| 2024-12-12 | Cleanup: remove redundant target features | Sayantan Chakraborty | -16/+39 | |
| Make target feature verification stricter | ||||
| 2024-09-30 | Minor linting | Yuri Astrakhan | -1/+1 | |
| 2024-08-27 | Fix test verification and allow for generic types in intrinsics | dheaton-arm | -3/+11 | |
| 2024-08-03 | initial commit to enable amx | ziyizhang-1 | -3/+6 | |
| AMX Intrinsics: amx-tile: - _tile_loadconfig - _tile_storeconfig - _tile_loadd - _tile_release - _tile_stored - _tile_stream_loadd - _tile_zero amx-int8: - _tile_dpbssd - _tile_dpbsud - _tile_dpbusd - _tile_dpbuud amx-bf16: - _tile_dpbf16ps amx-fp16 - _tile_dpfp16ps amx-complex - _tile_cmmimfp16ps - _tile_cmmrlfp16ps | ||||
| 2024-07-26 | Update Intrinsics List to v3.6.9 | sayantn | -162809/+142443 | |
| Add `#[inline]` to avx512ifma intrinsics Fix the test equality. Remove the stability attributes in simd types and test functions | ||||
| 2024-07-26 | AVX512FP16 Part 9: Remaining avx512fp16 and avxneconvert | sayantn | -0/+1 | |
| 2024-07-26 | AVX512FP16 Part 0: Types | sayantn | -0/+23 | |
| 2024-07-08 | Added verification for doc comments | sayantn | -0/+40 | |
| 2024-07-06 | Added a `bf16` type | sayantn | -2/+7 | |
| 2024-07-06 | Implemented the missing AVX512BF16 intrinsics | sayantn | -1/+1 | |
| 2024-07-06 | Implemented VEX versions | sayantn | -1/+1 | |
| Modified stdarch-test to accept VEX versions | ||||
| 2024-06-30 | Added support for AMD verification | sayantn | -14/+5 | |
| Added a custom cpuid file for sde, which enables SSE4a, XOP, TBM and VP2INTERSECT. Fixed `xsave` tests | ||||
| 2024-06-29 | Some fixes as asked by @Amanieu | sayantn | -1/+0 | |
| 2024-06-29 | Add the missing BMI1, SSE2, SSE4.1 and AVX2 intrinsics | sayantn | -14/+4 | |
| 2024-06-29 | Fixed some more intrinsics | sayantn | -97/+69 | |
| Added some tests, Fixed incorrect target-features, and verification code for target-features. Removed all MMX support from verification. | ||||
| 2024-06-29 | Fixed many intrinsics | sayantn | -3/+12 | |
| fixed reduce-add and reduce-mul. and load/store of mask32 and mask64. added preserves-flags to mov asm. fixed the missing list. fixed `_mm_loadu_si64`. Added `assert_instr` | ||||
| 2024-06-29 | Update Intrinsics list | sayantn | -147291/+177951 | |
| Updated the intrinsics list from version 3.4 to 3.6.8. Added a missing-x86.md file to track progress. | ||||
| 2024-06-18 | AVX512DQ Part 5: Range. Fixed intrinsic verification. | sayantn | -0/+3 | |
| 2024-04-23 | Implement ARM `__ssat` and `__usat` functions | Eduardo Sánchez Muñoz | -0/+1 | |
| 2023-11-18 | Use char constants for single-character patterns | Eduardo Sánchez Muñoz | -3/+3 | |
| 2023-11-18 | Remove unneeded borrows | Eduardo Sánchez Muñoz | -2/+2 | |
| 2023-10-29 | Fix various compilation errors | Amanieu d'Antras | -1/+2 | |
| 2023-10-10 | Bump serde-xml-rs to 0.6 | Eduardo Sánchez Muñoz | -1/+1 | |
| 2023-10-10 | Bump syn to 2.0 | Eduardo Sánchez Muñoz | -30/+54 | |
| Also ensure that `assert_instr` attribute has been correctly parsed in stdarch-verify. | ||||
| 2023-05-25 | Remove ud2 intrinsic (in favor of `asm!` or `abort` as needed) | Josh Triplett | -6/+1 | |
| 2023-05-15 | Use arm_intrinsics.json in stdarch-verify | Adam Gemmell | -93704/+67 | |
| 2023-02-18 | Fix typo | bwmf2 | -40/+40 | |
| 2022-10-30 | Don't require AVX512 for 128/256-bit GFNI & VPCLMULQDQ intrinsics (#1349) | Amanieu d'Antras | -3/+9 | |
| 2022-10-27 | Don't require AVX512 for 256-bit VAES intrinsics (#1348) | Amanieu d'Antras | -0/+6 | |
| 2022-10-25 | Edition 2021, apply clippy::uninlined_format_args fix (#1339) | Yuri Astrakhan | -19/+19 | |
| 2021-11-20 | Add missing vtst_p16 and vtstq_p16 intrinsics (#1257) | Amanieu d'Antras | -0/+2 | |
| 2021-11-19 | complete armv8 instructions (#1256) | Sparrow Li | -0/+9 | |
| 2021-11-10 | Add remaining insturctions (#1250) | Sparrow Li | -0/+26 | |
| * add vmmla vusmmla vsm4e vsm3 vrax1 vxar vsha512 vbcax veor3 neon instructions * update runtime feature detect * correct tests * add `vrnd32x` `vrnd64x` * add MISSING.md | ||||
| 2021-10-21 | Complete the remaining neon instructions (#1230) | Sparrow Li | -0/+73 | |
| 2021-09-18 | Complete vld1 instructions with some corrections (#1216) | Sparrow Li | -74/+52 | |
| 2021-08-24 | add vldx neon instructions (#1200) | Sparrow Li | -0/+54 | |
| 2021-05-27 | Add vst1_* neon intrinsics. (#1171) | Nils Hasenbanck | -0/+22 | |
| 2021-05-06 | Add vqrdmulh, vqrdmlah, vqrdmlsh neon instructions | SparrowLii | -0/+12 | |
| 2021-04-26 | Remove `#![feature(try_trait)]` from a test (#1142) | scottmcm | -33/+38 | |
| I'm working on `try_trait_v2` which will break this, so I'm going around removing uses from the rustc tree where I can. | ||||
