about summary refs log tree commit diff
path: root/library/stdarch/crates/stdarch-gen
AgeCommit message (Expand)AuthorLines
2021-09-24Complete vst1 neon instructions (#1221)Sparrow Li-64/+962
2021-09-20Make dedup guard optional (#1215)Hans Kratz-19/+19
2021-09-20Arm Fused Multiply-Add fixes (#1219)Hans Kratz-7/+22
2021-09-18Complete vld1 instructions with some corrections (#1216)Sparrow Li-653/+755
2021-08-31Add vst neon instructions (#1205)Sparrow Li-273/+526
2021-08-24add vldx neon instructions (#1200)Sparrow Li-113/+392
2021-08-11Update arm vcvt intrinsics to use llvm.fpto(su)i.satJamie Cunliffe-2/+4
2021-08-02Replace the crypto feature with aes in generated intrinsics for aarch64Adam Gemmell-10/+10
2021-05-21Add vfma and vfms neon instructions (#1169)Sparrow Li-37/+110
2021-05-19Modify the implementation of d_s64 suffix instructions (#1167)Sparrow Li-51/+77
2021-05-15Add vmull_p64 and vmull_high_p64 for aarch64 (#1157)Sparrow Li-5/+6
2021-05-14Add vqmovn neon instructions (#1163)Sparrow Li-0/+80
2021-05-11manually const-ify shuffle arguments (#1160)Ralf Jung-141/+153
2021-05-11Add vset neon instructionsSparrowLii-0/+76
2021-05-07Completion of vcvt neon instructionSparrowLii-34/+232
2021-05-06Add vqrdmulh, vqrdmlah, vqrdmlsh neon instructionsSparrowLii-0/+177
2021-04-30Add vmul_n, vmul_lane, vmulx neon instructions (#1147)Sparrow Li-76/+588
2021-04-28Add vmla_n, vmla_lane, vmls_n, vmls_lane neon instructions (#1145)Sparrow Li-1/+266
2021-04-24add vcopy neon instructions (#1139)Sparrow Li-13/+204
2021-04-22Add vrndn neon instructions (#1086)Christopher Serr-2/+7
2021-04-21Add vqdmul* neon instructions (#1130)Sparrow Li-8/+436
2021-04-20add neon instruction vaddlv_* (#1129)surechen-0/+72
2021-04-19Add vrshl, vrshr, vrshrn, vrsra, vsra neon instructions (#1127)Sparrow Li-0/+265
2021-04-17add neon instruction vfma_n_* (#1122)surechen-0/+56
2021-04-17[DRAFT] intrinsics for all architectures appear in rustdoc (#1104)Sebastian Thiel-1/+1
2021-04-16add vqshl, vqshrn, vqshrun neon instructions (#1120)Sparrow Li-49/+291
2021-04-15Add vqrsh* neon instructions (#1119)Sparrow Li-126/+606
2021-04-15aarch64: add uzp1, uzp2 instructions (#1118)liushuyu-0/+78
2021-04-14add neon instruction vfma (#1116)surechen-1/+23
2021-04-12Allow primitive types in the code generator and add vdup instructions (#1114)Sparrow Li-36/+308
2021-04-09add vshl and vshr neon instructions (#1111)Sparrow Li-2/+215
2021-04-08add neon instruction vsubw_* and vsubl_* (#1112)surechen-0/+222
2021-04-06add neon instruction vmaxnm_f* vpmaxnm_f* vminnm_f* vpminnm_f* (#1105)surechen-1/+96
2021-04-02Enable constant parameters in the code generator and add vext instructions (#...Sparrow Li-68/+371
2021-03-31add vmovn_high, vrbit, vrnd, vsubhn neon instructions (#1103)Sparrow Li-14/+193
2021-03-30add support for neon instruction vqabs_* (#1102)surechen-0/+24
2021-03-30add vreinterpret neon instructions (#1101)Sparrow Li-20/+215
2021-03-29support neon instruction vabdl_* and vabdl_high_* (#1100)surechen-0/+132
2021-03-29add simd_neg platform intrinsic and vneg, vqneg neon instructions (#1099)Sparrow Li-0/+37
2021-03-27support for neon instructions vabal_* and vabal_high_* (#1097)surechen-0/+156
2021-03-23add vzip1, vzip2 instructionsSparrowLii-0/+66
2021-03-23correct instruction namesSparrowLii-7/+18
2021-03-23add vtrn1 and vtrn2 neon instructionsSparrowLii-2/+71
2021-03-20Add vmull, vmull_high, vmlal, vmlal_high, vmlsl, vmlsl_high neon instructions...Sparrow Li-6/+241
2021-03-20support s64|u64 for neon instruction vqadd and vqsub (#1090)surechen-4/+4
2021-03-17Support three parameters in the code generator and add vmla and vmls instruct...Sparrow Li-112/+232
2021-03-16add vcvt, vcvta, vcvtn, vcvtm, vcvtp neon instructions (#1084)Sparrow Li-0/+110
2021-03-15implement different types of parameters and double suffixes in code generator...Sparrow Li-26/+159
2021-03-13add vcls, vclz, vcagt, vcage, vcalt, vcale neon instructions (#1072)Sparrow Li-20/+263
2021-03-13Add vrecpe neon instruction (#1079)Christopher Serr-0/+13