about summary refs log tree commit diff
path: root/library/stdarch/crates/core_arch/src/arm
AgeCommit message (Expand)AuthorLines
2025-02-24fix non-working intrinsicsJames Barford-Evans-0/+127
2025-02-24Remove hand crafted intrinsics that are now generatedJames Barford-Evans-1450/+0
2025-02-09Format with style edition 2024Eric Huss-2/+2
2025-02-09Apply missing_unsafe_on_externEric Huss-4/+4
2024-11-27Fix types for ARM SIMD32 intrinsicsAmanieu d'Antras-43/+43
2024-08-17Use full path to refer `simd_shuffle` intrinsic from `simd_shuffle!` macroEduardo Sánchez Muñoz-2/+0
2024-08-08Keep `Debug` the sameScott McMurray-4/+4
2024-08-08Move entirely to array-based SIMDScott McMurray-56/+54
2024-04-23Implement ARM `__ssat` and `__usat` functionsEduardo Sánchez Muñoz-7/+60
2023-10-29Fix various compilation errorsAmanieu d'Antras-0/+2
2023-10-29Add tracking issue for 32-bit ARM DSP instrinsicsAmanieu d'Antras-1/+48
2023-10-29Remove ARM udf and dbg intrinsicsAmanieu d'Antras-32/+0
2023-10-29Add tracking issue for ARM NEON instructionsAmanieu d'Antras-0/+116
2023-10-21Disable NEON intrinsics on big-endian ARMAmanieu d'Antras-24/+3
2023-07-30Remove redundant definitionsAmanieu d'Antras-28/+0
2023-06-16Remove obscure & rarely used ARM intrinsicsAmanieu d'Antras-310/+0
2023-03-05Replace associated const hacks with inline constsAmanieu d'Antras-46/+46
2022-08-12Adding doc links for arm crypto and aes intrinsicspsvri-0/+21
2022-06-10Remove useless conditional compilation (#1308)Urgau-1/+0
2021-12-14Fix a bunch of typosFrank Steffahn-1/+1
2021-12-09Import the asm! macro from core::arch (#1265)Amanieu d'Antras-1/+1
2021-10-21Complete the remaining neon instructions (#1230)Sparrow Li-1/+52
2021-09-24Complete vst1 neon instructions (#1221)Sparrow Li-0/+16
2021-09-20Make dedup guard optional (#1215)Hans Kratz-22/+22
2021-09-18Complete vld1 instructions with some corrections (#1216)Sparrow Li-0/+16
2021-08-24add vldx neon instructions (#1200)Sparrow Li-11/+11
2021-08-22Fix typos “a”→“an”Frank Steffahn-6/+6
2021-05-27Add vst1_* neon intrinsics. (#1171)Nils Hasenbanck-3/+198
2021-04-17[DRAFT] intrinsics for all architectures appear in rustdoc (#1104)Sebastian Thiel-31157/+2419
2021-04-16add vqshl, vqshrn, vqshrun neon instructions (#1120)Sparrow Li-0/+1080
2021-04-15Add vqrsh* neon instructions (#1119)Sparrow Li-0/+760
2021-04-14add neon instruction vfma (#1116)surechen-0/+52
2021-04-13Don't import from core (#1115)Amanieu d'Antras-2/+2
2021-04-12Allow primitive types in the code generator and add vdup instructions (#1114)Sparrow Li-0/+880
2021-04-09add vshl and vshr neon instructions (#1111)Sparrow Li-80/+1281
2021-04-08add neon instruction vsubw_* and vsubl_* (#1112)surechen-0/+240
2021-04-06add neon instruction vmaxnm_f* vpmaxnm_f* vminnm_f* vpminnm_f* (#1105)surechen-0/+100
2021-04-02Enable constant parameters in the code generator and add vext instructions (#...Sparrow Li-217/+619
2021-03-31add vmovn_high, vrbit, vrnd, vsubhn neon instructions (#1103)Sparrow Li-0/+314
2021-03-30add support for neon instruction vqabs_* (#1102)surechen-0/+144
2021-03-30add vreinterpret neon instructions (#1101)Sparrow Li-101/+3960
2021-03-29support neon instruction vabdl_* and vabdl_high_* (#1100)surechen-0/+117
2021-03-29add simd_neg platform intrinsic and vneg, vqneg neon instructions (#1099)Sparrow Li-0/+288
2021-03-27support for neon instructions vabal_* and vabal_high_* (#1097)surechen-0/+129
2021-03-20Add vmull, vmull_high, vmlal, vmlal_high, vmlsl, vmlsl_high neon instructions...Sparrow Li-0/+415
2021-03-20support s64|u64 for neon instruction vqadd and vqsub (#1090)surechen-0/+200
2021-03-17add neon instruction vmov_n_* and vmovq_n_* (#1085)surechen-11/+460
2021-03-17Support three parameters in the code generator and add vmla and vmls instruct...Sparrow Li-0/+560
2021-03-17Convert all uses of llvm_asm! to asm! (#1052)Amanieu d'Antras-41/+24
2021-03-16add vcvt, vcvta, vcvtn, vcvtm, vcvtp neon instructions (#1084)Sparrow Li-0/+72