about summary refs log tree commit diff
path: root/library/stdarch
AgeCommit message (Expand)AuthorLines
2025-07-27Auto merge of #144225 - purplesyringa:unwinding-intrinsics, r=nikicbors-0/+10
2025-07-25Allow ffi_unwind_calls for `arch::wasm32::throw`Alisa Sireneva-0/+10
2025-07-22Remove `std_detect` from stdarch's CIJakub Beránek-71/+2
2025-07-22Remove `std_detect` from stdarch examplesJakub Beránek-30/+18
2025-07-22Update stdarch READMEJakub Beránek-9/+1
2025-07-22Move `std_detect` from `library/stdarch` to `library`Jakub Beránek-5427/+0
2025-07-18Merge pull request #1862 from folkertdev/combine-c-filesAmanieu d'Antras-231/+261
2025-07-18Merge pull request #1860 from folkertdev/stdarch-test-cleanupAmanieu d'Antras-138/+397
2025-07-18Merge pull request #1874 from heiher/loong-safeFolkert de Vries-2933/+2940
2025-07-18loongarch: Mark SIMD intrinsics without memory access as safeWANG Rui-2891/+2901
2025-07-18`intrinsic-test`: combine C files for more efficient compilationFolkert de Vries-230/+259
2025-07-18exclude generated rust programs from the workspaceFolkert de Vries-1/+2
2025-07-18Merge pull request #1878 from madhav-madhusoodanan/intrinsic-test-box-removin...Folkert de Vries-12/+19
2025-07-18Merge pull request #1861 from folkertdev/streamline-c-compilationFolkert de Vries-159/+107
2025-07-18Merge pull request #1877 from folkertdev/check-stdarch-genFolkert de Vries-2/+25
2025-07-18improve cpp compiler executionFolkert de Vries-144/+92
2025-07-18pass the whole config to C compiler constructionFolkert de Vries-31/+31
2025-07-18add CI action to check that generated files are correctly checked inFolkert de Vries-0/+23
2025-07-18loongarch: Mark partial basic intrinsics as safeWANG Rui-44/+41
2025-07-17`stdarch-test`: for now, allow if only part of an instruction matchedFolkert de Vries-3/+5
2025-07-17test for the high version of a number of instructionsFolkert de Vries-44/+44
2025-07-16Implemented DerefMut for ArmIntrinsicTestMadhav Madhusoodanan-12/+19
2025-07-16fix space in generated loongarchFolkert de Vries-2/+2
2025-07-16Merge pull request #1875 from sayantn/sde-updateAmanieu d'Antras-68/+70
2025-07-16Update `wasmprinter` to latestsayantn-11/+19
2025-07-16Bump versions in CIsayantn-15/+17
2025-07-16Update Docker OS to Ubuntu-25.10sayantn-19/+19
2025-07-16Update SDE to v9.58.0sayantn-23/+15
2025-07-16Modified Typekind to group the Signed and Unsigned version of types.Madhav Madhusoodanan-31/+72
2025-07-15`aarch64`: check for `trn1` and `trn2`Folkert de Vries-19/+89
2025-07-15`aarch64`: check for `uzp1` and `uzp2`Folkert de Vries-19/+89
2025-07-15`aarch64`: check for `zip1` and `zip2`Folkert de Vries-34/+144
2025-07-15aarch64/arm: fix tests that matched on prefix of instructionFolkert de Vries-2/+2
2025-07-15s390x: fix tests that matched on prefix of instructionFolkert de Vries-4/+4
2025-07-15`stdarch-test`: error if only part of an instruction matchedFolkert de Vries-1/+7
2025-07-15`stdarch-test`: misc cleanupsFolkert de Vries-7/+14
2025-07-15`stdarch-test`: use `std::sync::LazyLock` instead of `lazy_static!`Folkert de Vries-8/+2
2025-07-15update `Cargo.lock`Folkert de Vries-6/+6
2025-07-15Merge pull request #1872 from folkertdev/aarch64-horizontal-addAmanieu d'Antras-244/+102
2025-07-15`aarch64`: implement `vabs` using `instrinsics::simd`Folkert de Vries-27/+44
2025-07-14Merge pull request #1869 from folkertdev/s390x-use-rounding-intrinsicAmanieu d'Antras-3/+14
2025-07-14Merge pull request #1837 from heiher/loong32Amanieu d'Antras-247/+327
2025-07-14Merge pull request #1871 from folkertdev/aarch64-float-min-maxAmanieu d'Antras-491/+66
2025-07-14Merge pull request #1870 from Kobzol/rustc-pull-ciAmanieu d'Antras-0/+22
2025-07-14Merge pull request #1852 from folkertdev/optimize-intrinsic-testAmanieu d'Antras-95/+93
2025-07-14`s390x`: document the different rounding flavorsFolkert de Vries-3/+14
2025-07-12`aarch64`: use `simd_reduce_add_unordered`Folkert de Vries-217/+58
2025-07-12`aarch64`: use `simd_reduce_min` and `simd_reduce_max` for integersFolkert de Vries-212/+28
2025-07-12`aarch64`: use `simd_reduce_min` and `simd_reduce_max` for floatsFolkert de Vries-110/+16
2025-07-12`arm`: use `simd_fmin` and `simd_fmax`Folkert de Vries-100/+12