| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-10-31 | Refactor some loops to avoid indexing | Eduardo Sánchez Muñoz | -211/+48 | |
| 2023-10-31 | Simplify some expressions with pointers and references | Eduardo Sánchez Muñoz | -12/+12 | |
| 2023-10-31 | Avoid constans that are too close to `PI` or `TAU` | Eduardo Sánchez Muñoz | -8/+8 | |
| 2023-10-31 | Fuse multiple `str::replace` invocations into a single one | Eduardo Sánchez Muñoz | -3/+1 | |
| 2023-10-31 | Convert `while` loop to `for` | Eduardo Sánchez Muñoz | -1/+1 | |
| 2023-10-31 | Derive `Default` for `Initializer` in std_detect | Eduardo Sánchez Muñoz | -8/+3 | |
| 2023-10-31 | Simplify a `cfg` | Eduardo Sánchez Muñoz | -2/+2 | |
| 2023-10-31 | Do not deny `clippy::missing_inline_in_public_items` in std_detect | Eduardo Sánchez Muñoz | -1/+0 | |
| 2023-10-31 | Replace some `x >= LO && x <= HI` with `matches!(x, LO..=HI)` | Eduardo Sánchez Muñoz | -5/+5 | |
| 2023-10-31 | Change `x <= y - 1` to `x < y` in `static_assert_{u,s}imm_bits` | Eduardo Sánchez Muñoz | -2/+2 | |
| 2023-10-31 | Silence four additional clippy warnings and sort them alphabetically | Eduardo Sánchez Muñoz | -2/+6 | |
| 2023-10-31 | Drop old link from intrinsic-test README. | Jacob Bramley | -4/+0 | |
| Now, the README approximately matches the `--help` output. | ||||
| 2023-10-30 | Add `#[cfg_attr(miri, ignore)]` to tests of functions that cannot be ↵ | Eduardo Sánchez Muñoz | -0/+27 | |
| supported by Miri This includes functions that use inline assemby or that do certains operations such as saving/restoring the processor state. | ||||
| 2023-10-30 | Improve _mm_round_ss/_mm_round_sd tests | Eduardo Sánchez Muñoz | -10/+38 | |
| * Do not use deprecated CSR access functions * Test different rounding modes | ||||
| 2023-10-30 | Extend _mm_minpos_epu16 test to check case where minimum value is repeated | Eduardo Sánchez Muñoz | -0/+9 | |
| 2023-10-30 | Extend _mm_insert_ps test to check zeroing priority over copying | Eduardo Sánchez Muñoz | -0/+7 | |
| 2023-10-30 | Extend _mm_mulhrs_epi16 test to check large values | Eduardo Sánchez Muñoz | -0/+7 | |
| 2023-10-30 | Extend _mm_maddubs_epi16 test to check widening and saturating behavior | Eduardo Sánchez Muñoz | -0/+21 | |
| 2023-10-30 | Extend SSSE3 hadd/hsub tests to check overflow behavior (wrapping or saturating) | Eduardo Sánchez Muñoz | -0/+78 | |
| 2023-10-30 | Extend _mm_shuffle_epi8 test to check index wrapping | Eduardo Sánchez Muñoz | -0/+5 | |
| 2023-10-30 | Extend _mm_madd_epi16 test to check cases with large values. | Eduardo Sánchez Muñoz | -0/+26 | |
| 2023-10-29 | Fix various compilation errors | Amanieu d'Antras | -17/+36 | |
| 2023-10-29 | Fix more missing/incorrect feature specifications | Amanieu d'Antras | -12/+76 | |
| 2023-10-29 | Cleanup last uses of the stdsimd feature | Amanieu d'Antras | -11/+8 | |
| 2023-10-29 | Add tracking issue for 32-bit ARM DSP instrinsics | Amanieu d'Antras | -2/+51 | |
| 2023-10-29 | Remove ARM udf and dbg intrinsics | Amanieu d'Antras | -32/+0 | |
| These have already been removed for AArch64 | ||||
| 2023-10-29 | Add tracking issue for all remaining unstable NEON intrinsics | Amanieu d'Antras | -33/+149 | |
| 2023-10-29 | Add tracking issue for ARM barrier intrinsics | Amanieu d'Antras | -25/+29 | |
| 2023-10-29 | Add tracking issue for ARM hint intrinsics | Amanieu d'Antras | -0/+7 | |
| 2023-10-29 | Add tracking issue for AArch64 prefetch intrinsic | Amanieu d'Antras | -0/+8 | |
| 2023-10-29 | Add tracking issue for AArch64 TME intrinsics | Amanieu d'Antras | -0/+17 | |
| 2023-10-29 | Add tracking issue for ARM CRC32 intrinsics | Amanieu d'Antras | -2/+10 | |
| 2023-10-29 | Add stability attributes for re-exports of AArch64 NEON intrinsics | Amanieu d'Antras | -0/+3 | |
| 2023-10-29 | Fix 'since' in simd_avx512_types stability attribute | Amanieu d'Antras | -3/+3 | |
| 2023-10-29 | Fix stability attributes for ARM crypto intrinsics | Amanieu d'Antras | -56/+78 | |
| 2023-10-29 | Add tracking issue for ARM NEON instructions | Amanieu d'Antras | -6/+3835 | |
| 2023-10-29 | Add tracking issue for NVPTX intrinsics | Amanieu d'Antras | -1/+19 | |
| 2023-10-29 | Add tracking issues for feature detection | Amanieu d'Antras | -77/+89 | |
| 2023-10-29 | Add tracking issue for MIPS intrinsics | Amanieu d'Antras | -56/+595 | |
| 2023-10-29 | Add tracking issues for WebAssembly | Amanieu d'Antras | -0/+27 | |
| 2023-10-29 | Add tracking issue for `_MM_SHUFFLE` | Amanieu d'Antras | -1/+1 | |
| 2023-10-29 | Check for missing stability attributes when building outside core | Amanieu d'Antras | -2/+4 | |
| 2023-10-29 | Add tracking issue for PowerPC intrinsics | Amanieu d'Antras | -2/+185 | |
| 2023-10-29 | Add tracking issue for RISC-V intrinsics | Amanieu d'Antras | -47/+169 | |
| 2023-10-29 | Revert accidental stabilization of `_mm512_storeu_ps` | Amanieu d'Antras | -1/+0 | |
| 2023-10-29 | Add tracking issue on `has_cpuid` | Amanieu d'Antras | -0/+1 | |
| 2023-10-29 | Add stability attributes on x86 re-exports | Amanieu d'Antras | -13/+58 | |
| 2023-10-29 | Add tracking issue for RTM | Amanieu d'Antras | -0/+12 | |
| 2023-10-29 | Add tracking issue for AVX-512 | Amanieu d'Antras | -0/+3943 | |
| 2023-10-21 | Disable NEON intrinsics on big-endian ARM | Amanieu d'Antras | -98/+14 | |
| These are currently broken because the order of elements inside vectors is reversed on big-endian systems: the ARM ABI requires that element 0 is located at the highest address of the vector type. However LLVM intrinsics expect element 0 to be located at the lowest address. See https://llvm.org/docs/BigEndianNEON.html and `arm_neon.h` in Clang for more details. Although this is a breaking change, this is acceptable for 2 reasons: - big endian ARM targets are only tier 3. - it is preferable to stop existing code from compiling than to let it run and produce incorrect results. | ||||
