about summary refs log tree commit diff
path: root/library/stdarch/crates/core_arch/src/aarch64
AgeCommit message (Expand)AuthorLines
2025-09-22Auto merge of #146683 - clarfonthey:safe-intrinsics, r=RalfJung,Amanieubors-6/+6
2025-09-21Mark float intrinsics with no preconditions as safeltdk-6/+6
2025-09-12Remove big-endian swizzles from `vreinterpret`sayantn-811/+0
2025-08-10Add testing for Arm64EC WindowsDaniel Paoliello-0/+248
2025-07-17test for the high version of a number of instructionsFolkert de Vries-29/+29
2025-07-15Merge pull request #1872 from folkertdev/aarch64-horizontal-addAmanieu d'Antras-147/+31
2025-07-15`aarch64`: implement `vabs` using `instrinsics::simd`Folkert de Vries-21/+15
2025-07-12`aarch64`: use `simd_reduce_add_unordered`Folkert de Vries-126/+16
2025-07-12`aarch64`: use `simd_reduce_min` and `simd_reduce_max` for integersFolkert de Vries-192/+24
2025-07-12`aarch64`: use `simd_reduce_min` and `simd_reduce_max` for floatsFolkert de Vries-80/+10
2025-07-12`aarch64`: use `simd_fmin` and `simd_fmax`Folkert de Vries-32/+4
2025-07-12`aarch64`: use `f16::min` and `f16::max`Folkert de Vries-16/+2
2025-07-08remove unneeded castFolkert de Vries-2/+2
2025-07-08remote intermediate assignmentFolkert de Vries-32/+8
2025-07-07Use `simd_funnel_sh{l,r}` and `simd_round_ties_even` to remove uses of LLVM i...sayantn-48/+6
2025-07-07some clippy fixesMarijn Schouten-3/+2
2025-06-02Remove uses of deprecated type-specific pointers from ARMsayantn-69/+69
2025-06-02Use correct LLVM intrinsic for `vmull` and `vaddv`sayantn-8/+8
2025-06-02Use rust intrinsics for more ARM intrinsicssayantn-297/+38
2025-06-01use `simd_bitreverse` on `aarch64`Folkert de Vries-16/+2
2025-05-30Upgrade more intrinsics to the new versionsayantn-4/+4
2025-05-21allow aarch64_softfloat_neon for backwards compatibilityRalf Jung-0/+7
2025-05-06Run `aarch64-pc-windows-msvc` runs on the new `windows-11-arm` runnerssayantn-8/+7
2025-05-03Pr feedback for instruction & hookup CI for aarch64_beJames Barford-Evans-0/+72
2025-05-03fix - aarch64_be testsJames Barford-Evans-6/+6
2025-03-05feat - FEAT_LUT neon instrinsicsJames Barford-Evans-0/+397
2025-03-04add unstable for faminmaxJames Barford-Evans-6/+6
2025-03-04mark FEAT_FAMINMAX intrinsics as safeJames Barford-Evans-24/+12
2025-03-04Add aarch64_unstable_target_feature and relax instruction assertionJames Barford-Evans-6/+6
2025-03-04feat - FEAT_FAMINMAX neon intrinsicsJames Barford-Evans-0/+108
2025-03-03fix compilation on armebv7r-none-eabiusamoi-543/+712
2025-02-27mark arm intrinsics as safeusamoi-10757/+7915
2025-02-26fix - neon type signed unsigned conversionsJames Barford-Evans-331/+337
2025-02-24core-arch: Add NEON fp16 intrinsicsKajetan Puchalski-4/+4138
2025-02-24core-arch: Add Arm f16 vector typesKajetan Puchalski-2/+2
2025-02-24fix - only use simd_shuffle! on intrinsics that require itJames Barford-Evans-24504/+0
2025-02-24fix up yaml & re-generateJames Barford-Evans-3520/+805
2025-02-24Remove hand crafted intrinsics that are now generatedJames Barford-Evans-4026/+1
2025-02-24Update YAML & generated filesJames Barford-Evans-657/+34518
2025-02-09Format with style edition 2024Eric Huss-225/+33
2025-02-09Apply missing_unsafe_on_externEric Huss-357/+357
2025-02-03Update stdarch-gen-arm path generation.Jacob Bramley-2/+2
2025-01-29Fix usage of proc_macro2::Punct.Jacob Bramley-1266/+0
2025-01-16PR feedback & pipelineJames Barford-Evans-1/+1
2025-01-16Generator supports creating neon instructions from YAMLJames Barford-Evans-21666/+15336
2024-08-27Fix test verification and allow for generic types in intrinsicsdheaton-arm-6/+6
2024-08-27Add MTE intrinsicsdheaton-arm-0/+175
2024-08-19Avoid legacy numeric constantsEduardo Sánchez Muñoz-6/+6
2024-08-08Keep `Debug` the sameScott McMurray-2/+2
2024-08-08Move entirely to array-based SIMDScott McMurray-10/+10