about summary refs log tree commit diff
path: root/library/stdarch/crates
AgeCommit message (Expand)AuthorLines
2023-06-21Add AArch64 vrnd*_f64 Neon intrinsics.Jacob Bramley-36/+454
2023-06-21Add more AArch64 vrnd intrinsics.Jacob Bramley-9/+102
2023-06-21Support AArch32 Neon dotprod intrinsics.Jacob Bramley-236/+305
2023-06-21Add support for AArch64 i8mm *dot intrinsics.Jacob Bramley-33/+427
2023-06-20arm(neon): regenerate codeKisaragi Marine-24/+24
2023-06-20arm(neon): avoid snippets which triggers unused_paren lintKisaragi Marine-2/+2
2023-06-16Remove obscure & rarely used ARM intrinsicsAmanieu d'Antras-640/+0
2023-06-13Stabilize `__m512i`, `__m512`, and `__m512d`Scott McMurray-0/+3
2023-06-09Remove assert_instr exception for AArch64 *cvt*.Jacob Bramley-5/+0
2023-05-26Fix documentation for carryless multiplication8051enthusiast-3/+3
2023-05-26Fix typo in cfgAmanieu d'Antras-2/+2
2023-05-25Remove ud2 intrinsic (in favor of `asm!` or `abort` as needed)Josh Triplett-13/+1
2023-05-25Stabilize AArch64 AES/SHA1/SHA2 intrinsicsAmanieu d'Antras-0/+98
2023-05-17Add vec_splatLuca Barbato-0/+74
2023-05-17Add vec_splat_{u,i}{8,16,32}Luca Barbato-0/+39
2023-05-16Fix intrinsic-test rejecting the new `instructions` JSON fieldAdam Gemmell-1/+0
2023-05-15Use arm_intrinsics.json in stdarch-verifyAdam Gemmell-93704/+67
2023-05-15Remove ACLE submoduleAdam Gemmell-571/+269
2023-05-12Add vec_unpackh and vec_unpacklLuca Barbato-0/+81
2023-05-12Add vec_packs and vec_packsuLuca Barbato-0/+122
2023-05-12Add vec_packLuca Barbato-0/+60
2023-05-12Add vec_mergel and vec_mergehLuca Barbato-0/+157
2023-05-08Implement _mm256_i32scatter_epi64 from AVX512VLAlan Somers-1/+37
2023-04-27Add vec_cts and vec_ctuLuca Barbato-1/+106
2023-04-27Add vec_cftLuca Barbato-0/+71
2023-04-24Split vec_lde testsLuca Barbato-1/+9
2023-04-24Add vec_ldlLuca Barbato-24/+68
2023-04-24Add vec_ldeLuca Barbato-0/+76
2023-04-24std_detect: Do not use libc::getauxval on 32-bit AndroidTaiki Endo-2/+4
2023-04-23Remove the altivec and vsx guardsLuca Barbato-4/+0
2023-04-22Add vec_or, vec_xor, vec_norLuca Barbato-0/+71
2023-04-21Remove useless drop (clippy drop_ref and drop_copy lint)Urgau-4/+7
2023-04-15docs: fix unfinished vcgt documentationJeroen Van Der Donckt-1/+1
2023-04-13Add vec_any_outLuca Barbato-0/+8
2023-04-13Add vec_any_nan, vec_any_nge, vec_any_ngt, vec_any_nle, vec_any_nlt and vec_a...Luca Barbato-0/+48
2023-04-13Add vec_all_numericLuca Barbato-0/+8
2023-04-13Add vec_all_nle and vec_all_nltLuca Barbato-0/+16
2023-04-13Add vec_all_nge and vec_all_ngtLuca Barbato-0/+16
2023-04-13Add vec_all_nan, vec_all_ne and vec_any_neLuca Barbato-0/+262
2023-04-13Add vec_all_lt and vec_any_ltLuca Barbato-0/+163
2023-04-13Add vec_all_le and vec_any_leLuca Barbato-0/+164
2023-04-13Add vec_all_inLuca Barbato-0/+22
2023-04-13Add vec_all_gt and vec_any_gtLuca Barbato-0/+307
2023-04-13Add vec_all_ge and vec_any_geLuca Barbato-0/+317
2023-04-13Add vec_all_eq and vec_any_eqLuca Barbato-1/+286
2023-04-13Move the altivec macros in a stand alone filesLuca Barbato-90/+92
2023-04-12x86: remove unnecessary parensKisaragi-1/+1
2023-04-11Clarify undefined can still mean initJubilee Young-10/+30
2023-04-08Fix CIAmanieu d'Antras-11/+6
2023-04-08stdarch-test: Ignore `{evex}` prefix emitted by recent objdumpAmanieu d'Antras-1/+1